Mini Kabibi Habibi
"use strict";(self.webpackChunkTypeScriptModule=self.webpackChunkTypeScriptModule||[]).push([[524],{27601:(e,t,o)=>{o.r(t),o.d(t,{ActionButton:()=>Vi,ActivityItem:()=>ye,AnimationClassNames:()=>g.AnimationClassNames,AnimationStyles:()=>g.AnimationStyles,AnimationVariables:()=>g.AnimationVariables,Announced:()=>Ee,AnnouncedBase:()=>Te,Async:()=>cb.jg,AutoScroll:()=>cb.ZZ,Autofill:()=>Ie,BaseAutoFill:()=>we,BaseButton:()=>ei,BaseComponent:()=>cb.$G,BaseExtendedPeoplePicker:()=>Jh,BaseExtendedPicker:()=>Xh,BaseFloatingPeoplePicker:()=>Wm,BaseFloatingPicker:()=>zm,BasePeoplePicker:()=>jf,BasePeopleSelectedItemsList:()=>h_,BasePicker:()=>Nf,BasePickerListBelow:()=>Mf,BaseSelectedItemsList:()=>qv,BaseSlots:()=>Qy,Breadcrumb:()=>Hi,BreadcrumbBase:()=>Di,Button:()=>ji,ButtonGrid:()=>er,ButtonGridCell:()=>or,ButtonType:()=>Ei,COACHMARK_ATTRIBUTE_NAME:()=>Ya,Calendar:()=>ia,Callout:()=>pn,CalloutContent:()=>Ho,CalloutContentBase:()=>No,Check:()=>ua,CheckBase:()=>ca,Checkbox:()=>_a,CheckboxBase:()=>ha,CheckboxVisibility:()=>yd,ChoiceGroup:()=>Aa,ChoiceGroupBase:()=>Ma,ChoiceGroupOption:()=>Ea,Coachmark:()=>qa,CoachmarkBase:()=>Za,CollapseAllVisibility:()=>md,ColorClassNames:()=>g.ColorClassNames,ColorPicker:()=>bc,ColorPickerBase:()=>vc,ColorPickerGridCell:()=>wy,ColorPickerGridCellBase:()=>ky,ColumnActionsMode:()=>gd,ColumnDragEndLocation:()=>vd,ComboBox:()=>Fc,CommandBar:()=>id,CommandBarBase:()=>nd,CommandBarButton:()=>Zi,CommandButton:()=>qi,CommunicationColors:()=>gb.$U,CompactPeoplePicker:()=>$f,CompactPeoplePickerBase:()=>qf,CompoundButton:()=>Gi,ConstrainMode:()=>fd,ContextualMenu:()=>Zn,ContextualMenuBase:()=>Wn,ContextualMenuItem:()=>Pn,ContextualMenuItemBase:()=>_n,ContextualMenuItemType:()=>et,Customizations:()=>cb.XI,Customizer:()=>cb.KP,CustomizerContext:()=>cb.zd,DATAKTP_ARIA_TARGET:()=>Le,DATAKTP_EXECUTE_TARGET:()=>Fe,DATAKTP_TARGET:()=>Ae,DATA_IS_SCROLLABLE_ATTRIBUTE:()=>cb.xS,DATA_PORTAL_ATTRIBUTE:()=>cb.rm,DAYS_IN_WEEK:()=>ir.f9,DEFAULT_CELL_STYLE_PROPS:()=>Ed,DEFAULT_MASK_CHAR:()=>tb,DEFAULT_ROW_HEIGHTS:()=>Nd,DatePicker:()=>cd,DatePickerBase:()=>ad,DateRangeType:()=>ir.ci,DayOfWeek:()=>ir.ob,DefaultButton:()=>zi,DefaultEffects:()=>g.DefaultEffects,DefaultFontStyles:()=>g.DefaultFontStyles,DefaultPalette:()=>g.DefaultPalette,DefaultSpacing:()=>fb.N,DelayedRender:()=>cb.Ph,Depths:()=>vb.f,DetailsColumn:()=>Jd,DetailsColumnBase:()=>Zd,DetailsHeader:()=>ru,DetailsHeaderBase:()=>eu,DetailsList:()=>qu,DetailsListBase:()=>Ku,DetailsListLayoutMode:()=>_d,DetailsRow:()=>hu,DetailsRowBase:()=>cu,DetailsRowCheck:()=>Gd,DetailsRowFields:()=>su,DetailsRowGlobalClassNames:()=>Td,Dialog:()=>wp,DialogBase:()=>kp,DialogContent:()=>bp,DialogContentBase:()=>_p,DialogFooter:()=>gp,DialogFooterBase:()=>hp,DialogType:()=>ju,DirectionalHint:()=>gt,DocumentCard:()=>Hp,DocumentCardActions:()=>Op,DocumentCardActivity:()=>Vp,DocumentCardDetails:()=>jp,DocumentCardImage:()=>nh,DocumentCardLocation:()=>qp,DocumentCardLogo:()=>dh,DocumentCardPreview:()=>Qp,DocumentCardStatus:()=>mh,DocumentCardTitle:()=>sh,DocumentCardType:()=>Ju,DragDropHelper:()=>Ud,Dropdown:()=>Uh,DropdownBase:()=>Oh,DropdownMenuItemType:()=>yc,EdgeChromiumHighContrastSelector:()=>g.EdgeChromiumHighContrastSelector,ElementType:()=>Ti,EventGroup:()=>cb.g6,ExpandingCard:()=>pg,ExpandingCardBase:()=>ug,ExpandingCardMode:()=>ag,ExtendedPeoplePicker:()=>Qh,ExtendedSelectedItem:()=>l_,Fabric:()=>Ko,FabricBase:()=>zo,FabricPerformance:()=>cb.II,FabricSlots:()=>$y,Facepile:()=>lm,FacepileBase:()=>sm,FirstWeekOfYear:()=>ir.zX,FloatingPeoplePicker:()=>Vm,FluentTheme:()=>_b.m,FocusRects:()=>cb.MO,FocusTrapCallout:()=>aa,FocusTrapZone:()=>sa,FocusZone:()=>Um.R,FocusZoneDirection:()=>Um.Es,FocusZoneTabbableElements:()=>Um.lT,FontClassNames:()=>g.FontClassNames,FontIcon:()=>Y,FontSizes:()=>g.FontSizes,FontWeights:()=>g.FontWeights,GetGroupCount:()=>Ou,GlobalSettings:()=>cb.h$,Grid:()=>tr,GridCell:()=>nr,GroupFooter:()=>Mu,GroupHeader:()=>wu,GroupShowAll:()=>Tu,GroupSpacer:()=>Dd,GroupedList:()=>Lu,GroupedListBase:()=>Fu,GroupedListSection:()=>Ru,GroupedListV2FC:()=>eg,GroupedListV2Wrapper:()=>og,GroupedListV2_unstable:()=>ng,HEX_REGEX:()=>sl,HighContrastSelector:()=>g.HighContrastSelector,HighContrastSelectorBlack:()=>g.HighContrastSelectorBlack,HighContrastSelectorWhite:()=>g.HighContrastSelectorWhite,HoverCard:()=>yg,HoverCardBase:()=>_g,HoverCardType:()=>rg,Icon:()=>J,IconBase:()=>X,IconButton:()=>si,IconFontSizes:()=>g.IconFontSizes,IconType:()=>u,Image:()=>V,ImageBase:()=>O,ImageCoverStyle:()=>h,ImageFit:()=>p,ImageIcon:()=>mt,ImageLoadState:()=>m,InjectionMode:()=>g.InjectionMode,IsFocusVisibleClassName:()=>cb.Y2,KTP_ARIA_SEPARATOR:()=>ze,KTP_FULL_PREFIX:()=>He,KTP_LAYER_ID:()=>Oe,KTP_PREFIX:()=>Re,KTP_SEPARATOR:()=>Be,KeyCodes:()=>cb.cK,KeyboardSpinDirection:()=>x_,Keytip:()=>Ig,KeytipData:()=>tt,KeytipEvents:()=>he,KeytipLayer:()=>Lg,KeytipLayerBase:()=>Fg,KeytipManager:()=>je,Label:()=>Ca,LabelBase:()=>ba,Layer:()=>un,LayerBase:()=>an,LayerHost:()=>Vg,Link:()=>rt,LinkBase:()=>nt,List:()=>Yc,ListPeoplePicker:()=>ev,ListPeoplePickerBase:()=>Xf,LocalizedFontFamilies:()=>yb.bi,LocalizedFontNames:()=>yb.Dn,MAX_COLOR_ALPHA:()=>tl,MAX_COLOR_HUE:()=>Ja,MAX_COLOR_RGB:()=>$a,MAX_COLOR_RGBA:()=>el,MAX_COLOR_SATURATION:()=>Xa,MAX_COLOR_VALUE:()=>Qa,MAX_HEX_LENGTH:()=>nl,MAX_RGBA_LENGTH:()=>rl,MIN_HEX_LENGTH:()=>ol,MIN_RGBA_LENGTH:()=>il,MarqueeSelection:()=>Yg,MaskedTextField:()=>ob,MeasuredContext:()=>di,MemberListPeoplePicker:()=>Yf,MessageBar:()=>rf,MessageBarBase:()=>$g,MessageBarButton:()=>Ji,MessageBarType:()=>Wg,Modal:()=>up,ModalBase:()=>dp,MonthOfYear:()=>ir.Ph,MotionAnimations:()=>Cb.Mz,MotionDurations:()=>Cb.Sw,MotionTimings:()=>Cb.OV,Nav:()=>pf,NavBase:()=>uf,NeutralColors:()=>gb.kd,NormalPeoplePicker:()=>Qf,NormalPeoplePickerBase:()=>Zf,ONKEYDOWN_TIMEOUT_DURATION:()=>q_,OpenCardMode:()=>ig,OverflowButtonType:()=>jh,OverflowSet:()=>td,OverflowSetBase:()=>$c,Overlay:()=>np,OverlayBase:()=>tp,Panel:()=>Fh,PanelBase:()=>Dh,PanelType:()=>Dp,PeoplePickerItem:()=>zf,PeoplePickerItemBase:()=>Of,PeoplePickerItemSuggestion:()=>Uf,PeoplePickerItemSuggestionBase:()=>Gf,Persona:()=>im,PersonaBase:()=>om,PersonaCoin:()=>_e,PersonaCoinBase:()=>fe,PersonaInitialsColor:()=>B,PersonaPresence:()=>R,PersonaSize:()=>M,Pivot:()=>xv,PivotBase:()=>_v,PivotItem:()=>fv,PivotLinkFormat:()=>cv,PivotLinkSize:()=>dv,PlainCard:()=>fg,PlainCardBase:()=>gg,Popup:()=>Io,Position:()=>zt,PositioningContainer:()=>Ka,PrimaryButton:()=>Ui,ProgressIndicator:()=>Tv,ProgressIndicatorBase:()=>Iv,PulsingBeaconAnimationStyles:()=>g.PulsingBeaconAnimationStyles,RGBA_REGEX:()=>al,Rating:()=>Hv,RatingBase:()=>Bv,RatingSize:()=>bv,Rectangle:()=>cb.M_,RectangleEdge:()=>Ot,ResizeGroup:()=>mi,ResizeGroupBase:()=>hi,ResizeGroupDirection:()=>jn,ResponsiveMode:()=>It,SELECTION_CHANGE:()=>bd.ij,SELECTION_ITEMS_CHANGE:()=>cb.Nx,ScreenWidthMaxLarge:()=>g.ScreenWidthMaxLarge,ScreenWidthMaxMedium:()=>g.ScreenWidthMaxMedium,ScreenWidthMaxSmall:()=>g.ScreenWidthMaxSmall,ScreenWidthMaxXLarge:()=>g.ScreenWidthMaxXLarge,ScreenWidthMaxXXLarge:()=>g.ScreenWidthMaxXXLarge,ScreenWidthMinLarge:()=>g.ScreenWidthMinLarge,ScreenWidthMinMedium:()=>g.ScreenWidthMinMedium,ScreenWidthMinSmall:()=>g.ScreenWidthMinSmall,ScreenWidthMinUhfMobile:()=>g.ScreenWidthMinUhfMobile,ScreenWidthMinXLarge:()=>g.ScreenWidthMinXLarge,ScreenWidthMinXXLarge:()=>g.ScreenWidthMinXXLarge,ScreenWidthMinXXXLarge:()=>g.ScreenWidthMinXXXLarge,ScrollToMode:()=>Wc,ScrollablePane:()=>Kv,ScrollablePaneBase:()=>Vv,ScrollablePaneContext:()=>zv,ScrollbarVisibility:()=>Ov,SearchBox:()=>Zv,SearchBoxBase:()=>jv,SelectAllVisibility:()=>Kd,SelectableOptionMenuItemType:()=>yc,SelectedPeopleList:()=>m_,Selection:()=>Cd.L,SelectionDirection:()=>bd.SB,SelectionMode:()=>bd.Qc,SelectionZone:()=>wd,SemanticColorSlots:()=>eb,Separator:()=>v_,SeparatorBase:()=>f_,Shade:()=>Nl,SharedColors:()=>gb.u2,Shimmer:()=>K_,ShimmerBase:()=>V_,ShimmerCircle:()=>H_,ShimmerCircleBase:()=>B_,ShimmerElementType:()=>__,ShimmerElementsDefaultHeights:()=>y_,ShimmerElementsGroup:()=>z_,ShimmerElementsGroupBase:()=>F_,ShimmerGap:()=>N_,ShimmerGapBase:()=>T_,ShimmerLine:()=>D_,ShimmerLineBase:()=>I_,ShimmeredDetailsList:()=>j_,ShimmeredDetailsListBase:()=>U_,Slider:()=>Q_,SliderBase:()=>X_,SpinButton:()=>sy,Spinner:()=>Su,SpinnerBase:()=>yu,SpinnerSize:()=>uu,SpinnerType:()=>pu,Stack:()=>_y,StackItem:()=>uy,Sticky:()=>yy,StickyPositionType:()=>ry,Stylesheet:()=>g.Stylesheet,SuggestionActionType:()=>cf,SuggestionItemType:()=>Pm,Suggestions:()=>_f,SuggestionsControl:()=>Lm,SuggestionsController:()=>Sf,SuggestionsCore:()=>Dm,SuggestionsHeaderFooterItem:()=>Fm,SuggestionsItem:()=>km,SuggestionsStore:()=>Gm,SwatchColorPicker:()=>Ny,SwatchColorPickerBase:()=>Py,TagItem:()=>sv,TagItemBase:()=>rv,TagItemSuggestion:()=>hv,TagItemSuggestionBase:()=>pv,TagPicker:()=>gv,TagPickerBase:()=>mv,TeachingBubble:()=>Vy,TeachingBubbleBase:()=>Wy,TeachingBubbleContent:()=>Oy,TeachingBubbleContentBase:()=>Ry,Text:()=>Uy,TextField:()=>sc,TextFieldBase:()=>ec,TextStyles:()=>Gy,TextView:()=>Ky,ThemeContext:()=>ub.D,ThemeGenerator:()=>nb,ThemeProvider:()=>pb.N,ThemeSettingName:()=>g.ThemeSettingName,Toggle:()=>lb,ToggleBase:()=>ab,Tooltip:()=>yi,TooltipBase:()=>_i,TooltipDelay:()=>fi,TooltipHost:()=>xi,TooltipHostBase:()=>Ci,TooltipOverflowMode:()=>ai,ValidationState:()=>Cf,VerticalDivider:()=>Bn,VirtualizedComboBox:()=>qc,WindowContext:()=>db._0,WindowProvider:()=>db.IF,ZIndexes:()=>g.ZIndexes,addDays:()=>sr.fi,addDirectionalKeyCode:()=>cb.oA,addElementAtIndex:()=>cb.Ty,addMonths:()=>sr.PS,addWeeks:()=>sr.J4,addYears:()=>sr.e7,allowOverscrollOnElement:()=>cb.K0,allowScrollOnElement:()=>cb.c8,anchorProperties:()=>cb.t0,appendFunction:()=>cb.$N,arraysEqual:()=>cb.r1,asAsync:()=>cb.x9,assertNever:()=>cb.xb,assign:()=>cb.kp,audioProperties:()=>cb.Sg,baseElementEvents:()=>cb.$f,baseElementProperties:()=>cb.TJ,buildClassMap:()=>g.buildClassMap,buildColumns:()=>Gu,buildKeytipConfigMap:()=>Og,buttonProperties:()=>cb.uw,calculatePrecision:()=>cb.lS,canAnyMenuItemsCheck:()=>On,clamp:()=>hl,classNamesFunction:()=>cb.ZO,colGroupProperties:()=>cb.lA,colProperties:()=>cb.Qf,compareDatePart:()=>sr.F4,compareDates:()=>sr.H$,composeComponentAs:()=>cb.CR,composeRenderFunction:()=>cb.jk,concatStyleSets:()=>g.concatStyleSets,concatStyleSetsWithProps:()=>g.concatStyleSetsWithProps,constructKeytip:()=>zg,correctHSV:()=>Tl,correctHex:()=>El,correctRGB:()=>Pl,createArray:()=>cb.Kz,createFontStyles:()=>g.createFontStyles,createGenericItem:()=>Jf,createItem:()=>Km,createMemoizer:()=>cb.J5,createMergedRef:()=>cb.KD,createTheme:()=>g.createTheme,css:()=>cb.AH,cssColor:()=>ul,customizable:()=>cb.Tx,disableBodyScroll:()=>cb.mh,divProperties:()=>cb.JM,doesElementContainFocus:()=>cb.SE,elementContains:()=>cb.s8,elementContainsAttribute:()=>cb.mB,enableBodyScroll:()=>cb.fY,extendComponent:()=>cb.iU,filteredAssign:()=>cb.Xs,find:()=>cb.I6,findElementRecursive:()=>cb.wI,findIndex:()=>cb.SL,findScrollableParent:()=>cb.Hc,fitContentToBounds:()=>cb.x2,flatten:()=>cb.Bq,focusAsync:()=>cb.lo,focusClear:()=>g.focusClear,focusFirstChild:()=>cb.vO,fontFace:()=>g.fontFace,formProperties:()=>cb.Gp,format:()=>cb.GP,getActivityItemClassNames:()=>k,getActivityItemStyles:()=>x,getAllSelectedOptions:()=>Hc,getAriaDescribedBy:()=>Qe,getBackgroundShade:()=>Yl,getBasePickerStyles:()=>Bf,getBoundsFromTargetWindow:()=>xo,getChildren:()=>cb.i0,getColorFromHSV:()=>Sl,getColorFromRGBA:()=>bl,getColorFromString:()=>Cl,getCommandBarStyles:()=>Xc,getCommandButtonStyles:()=>Jc,getContextualMenuItemClassNames:()=>wn,getContextualMenuItemStyles:()=>Dn,getContrastRatio:()=>Zl,getDatePartHashValue:()=>sr.vk,getDateRangeArray:()=>sr.xe,getDetailsColumnStyles:()=>Xd,getDetailsHeaderStyles:()=>Ad,getDetailsListStyles:()=>Zu,getDetailsRowCheckStyles:()=>Ld,getDetailsRowStyles:()=>Rd,getDistanceBetweenPoints:()=>cb.JV,getDocument:()=>cb.YE,getEdgeChromiumNoHighContrastAdjustSelector:()=>g.getEdgeChromiumNoHighContrastAdjustSelector,getElementIndexPath:()=>cb.Ep,getEndDateOfWeek:()=>sr.H7,getFadedOverflowStyle:()=>g.getFadedOverflowStyle,getFirstFocusable:()=>cb.j5,getFirstTabbable:()=>cb.oR,getFocusOutlineStyle:()=>g.getFocusOutlineStyle,getFocusStyle:()=>g.getFocusStyle,getFocusableByIndexPath:()=>cb.nA,getFontIcon:()=>Z,getFullColorString:()=>xl,getGlobalClassNames:()=>g.getGlobalClassNames,getHighContrastNoAdjustStyle:()=>g.getHighContrastNoAdjustStyle,getIcon:()=>g.getIcon,getIconClassName:()=>g.getIconClassName,getIconContent:()=>j,getId:()=>cb.OX,getInitialResponsiveMode:()=>Ht,getInitials:()=>cb.IM,getInputFocusStyle:()=>g.getInputFocusStyle,getLanguage:()=>cb.Z0,getLastFocusable:()=>cb.dm,getLastTabbable:()=>cb.Cm,getLayerCount:()=>Jo,getLayerHost:()=>Qo,getLayerHostSelector:()=>nn,getLayerStyles:()=>dn,getMaxHeight:()=>Co,getMeasurementCache:()=>li,getMenuItemStyles:()=>Sn,getMonthEnd:()=>sr.Om,getMonthStart:()=>sr.Jq,getNativeElementProps:()=>cb._B,getNativeProps:()=>cb.G1,getNextElement:()=>cb.eX,getNextResizeGroupStateProvider:()=>ci,getOppositeEdge:()=>So,getParent:()=>cb.PA,getPeoplePickerItemStyles:()=>Ff,getPeoplePickerItemSuggestionStyles:()=>Vf,getPersonaInitialsColor:()=>pe,getPlaceholderStyles:()=>g.getPlaceholderStyles,getPreviousElement:()=>cb.yv,getPropsWithDefaults:()=>cb.Nu,getRTL:()=>cb.jI,getRTLSafeKeyCode:()=>cb.SM,getRect:()=>cb.l,getResourceUrl:()=>cb.Al,getResponsiveMode:()=>Lt,getScreenSelector:()=>g.getScreenSelector,getScrollbarWidth:()=>cb.XJ,getShade:()=>jl,getShimmeredDetailsListStyles:()=>Xu,getSplitButtonClassNames:()=>Jn,getStartDateOfWeek:()=>sr.Yz,getSubmenuItems:()=>Ln,getSuggestionsItemStyles:()=>mf,getSuggestionsStyles:()=>bf,getTagItemStyles:()=>nv,getTagItemSuggestionStyles:()=>lv,getTextFieldStyles:()=>rc,getTheme:()=>g.getTheme,getThemedContext:()=>g.getThemedContext,getVirtualParent:()=>cb.cI,getWeekNumber:()=>sr.QW,getWeekNumbersInMonth:()=>sr.Ee,getWindow:()=>cb.zk,getYearEnd:()=>sr.tF,getYearStart:()=>sr.QM,hasHorizontalOverflow:()=>cb.D1,hasOverflow:()=>cb.RK,hasVerticalOverflow:()=>cb.Nh,hiddenContentStyle:()=>g.hiddenContentStyle,hoistMethods:()=>cb.Gj,hoistStatics:()=>cb.DI,hsl2hsv:()=>ll,hsl2rgb:()=>dl,hsv2hex:()=>fl,hsv2hsl:()=>_l,hsv2rgb:()=>cl,htmlElementProperties:()=>cb.vt,iframeProperties:()=>cb.Cs,imageProperties:()=>cb.Ho,imgProperties:()=>cb.xM,initializeComponentRef:()=>cb.fi,initializeFocusRects:()=>cb.as,initializeIcons:()=>bg.v,initializeResponsiveMode:()=>Bt,inputProperties:()=>cb.QQ,isControlled:()=>cb.RF,isDark:()=>Ul,isDirectionalKeyCode:()=>cb.nY,isElementFocusSubZone:()=>cb.Z5,isElementFocusZone:()=>cb.HC,isElementTabbable:()=>cb.S0,isElementVisible:()=>cb.J9,isIE11:()=>cb.lw,isIOS:()=>cb.un,isInDateRangeArray:()=>sr.yw,isMac:()=>cb.cX,isRelativeUrl:()=>lf,isValidShade:()=>Vl,isVirtualElement:()=>cb.qQ,keyframes:()=>g.keyframes,ktpTargetFromId:()=>Je,ktpTargetFromSequences:()=>Xe,labelProperties:()=>cb.q6,liProperties:()=>cb.P4,loadTheme:()=>g.loadTheme,makeStyles:()=>hb.n,mapEnumByName:()=>cb.cg,memoize:()=>cb.Bj,memoizeFunction:()=>cb.av,merge:()=>cb.h1,mergeAriaAttributeValues:()=>cb._A,mergeCustomizations:()=>cb.NG,mergeOverflows:()=>qe,mergeScopedSettings:()=>cb.A4,mergeSettings:()=>cb.ss,mergeStyleSets:()=>g.mergeStyleSets,mergeStyles:()=>g.mergeStyles,mergeThemes:()=>bb.z,modalize:()=>cb.qe,noWrap:()=>g.noWrap,normalize:()=>g.normalize,notifyHostChanged:()=>tn,nullRender:()=>cb.Ke,olProperties:()=>cb.p3,omit:()=>cb.cJ,on:()=>cb.on,optionProperties:()=>cb.tK,personaPresenceSize:()=>F,personaSize:()=>A,portalContainsElement:()=>cb.s6,positionCallout:()=>yo,positionCard:()=>bo,positionElement:()=>_o,precisionRound:()=>cb.Pj,presenceBoolean:()=>ee,raiseClick:()=>cb.BM,registerDefaultFontFaces:()=>g.registerDefaultFontFaces,registerIconAlias:()=>g.registerIconAlias,registerIcons:()=>g.registerIcons,registerLayer:()=>qo,registerLayerHost:()=>$o,registerOnThemeChangeCallback:()=>g.registerOnThemeChangeCallback,removeIndex:()=>cb.xR,removeOnThemeChangeCallback:()=>g.removeOnThemeChangeCallback,replaceElement:()=>cb.fx,resetControlledWarnings:()=>cb.Bt,resetIds:()=>cb.qD,resetMemoizations:()=>cb.Tk,rgb2hex:()=>ml,rgb2hsv:()=>vl,safeRequestAnimationFrame:()=>cb.Qk,safeSetTimeout:()=>cb.vY,selectProperties:()=>cb.Cq,sequencesToID:()=>Ze,setBaseUrl:()=>cb.pf,setFocusVisibility:()=>cb.Fy,setIconOptions:()=>g.setIconOptions,setLanguage:()=>cb.xC,setLayerHostSelector:()=>on,setMemoizeWeakMap:()=>cb.ET,setMonth:()=>sr.ZJ,setPortalAttribute:()=>cb.VR,setRTL:()=>cb.DU,setResponsiveMode:()=>Rt,setSSR:()=>cb.v9,setVirtualParent:()=>cb.gs,setWarningCallback:()=>cb.K9,shallowCompare:()=>cb.ab,shouldWrapFocus:()=>cb._l,sizeBoolean:()=>Q,sizeToPixels:()=>$,styled:()=>cb.I4,tableProperties:()=>cb.al,tdProperties:()=>cb.k3,textAreaProperties:()=>cb.Sh,thProperties:()=>cb.cr,themeRulesStandardCreator:()=>ib,toMatrix:()=>cb.D3,trProperties:()=>cb.g0,transitionKeysAreEqual:()=>Ng,transitionKeysContain:()=>Mg,unhoistMethods:()=>cb.PP,unregisterIcons:()=>g.unregisterIcons,unregisterLayer:()=>Xo,unregisterLayerHost:()=>en,updateA:()=>Dl,updateH:()=>Il,updateRGB:()=>wl,updateSV:()=>kl,updateT:()=>ql,useCustomizationSettings:()=>cb.mk,useDocument:()=>db.ZY,useFocusRects:()=>cb.vk,useKeytipRef:()=>wg,useResponsiveMode:()=>Fv,useTheme:()=>mb.D,useWindow:()=>db.ox,values:()=>cb.zu,videoProperties:()=>cb.Fo,warn:()=>cb.R8,warnConditionallyRequiredProps:()=>cb.Jc,warnControlledUsage:()=>cb.Ac,warnDeprecations:()=>cb.AW,warnMutuallyExclusive:()=>cb.Y8,withResponsiveMode:()=>At,withViewport:()=>hd});var n={};o.r(n),o.d(n,{bottomDate:()=>As,bottomLeftCornerDate:()=>Es,bottomRightCornerDate:()=>Ns,calendarsInline:()=>bs,closeButton:()=>jr,currentDecade:()=>Sr,currentYear:()=>Cr,day:()=>wr,dayBackground:()=>Hr,dayDisabled:()=>Br,dayHover:()=>Ar,dayIsDisabled:()=>Tr,dayIsFocused:()=>Nr,dayIsHighlighted:()=>Mr,dayIsToday:()=>Pr,dayIsUnfocused:()=>Er,dayPicker:()=>gr,dayPress:()=>Fr,daySelection:()=>Dr,dayWrapper:()=>kr,decade:()=>br,decadeComponents:()=>Ur,divider:()=>vr,frame:()=>pr,goToTodayIsDisabled:()=>hs,goToday:()=>ps,goTodayInlineMonth:()=>ms,goTodaySpacing:()=>mr,header:()=>fr,headerToggleView:()=>rs,holder:()=>dr,holderWithButton:()=>xs,isHighlighted:()=>cs,isPickingYears:()=>gs,leftdate:()=>Fs,monthAndYear:()=>_r,monthComponents:()=>Kr,monthIsCurrentMonth:()=>Is,monthIsHighlighted:()=>ks,monthOption:()=>as,monthOptionIsDisabled:()=>ds,monthPicker:()=>fs,monthPickerAsOverlay:()=>Ss,monthPickerOnly:()=>Cs,monthPickerVisible:()=>_s,monthSelection:()=>Rs,nextDecade:()=>Qr,nextDecadeIsDisabled:()=>is,nextMonth:()=>Zr,nextMonthIsDisabled:()=>es,nextYear:()=>Xr,nextYearIsDisabled:()=>os,optionGrid:()=>ss,picker:()=>cr,pickerIsFocused:()=>Rr,pickerIsOpened:()=>ur,prevDecade:()=>Jr,prevDecadeIsDisabled:()=>ns,prevMonth:()=>Yr,prevMonthIsDisabled:()=>$r,prevYear:()=>qr,prevYearIsDisabled:()=>ts,rightDate:()=>Hs,root:()=>lr,showWeekNumbers:()=>Or,showWeekNumbersRTL:()=>Vr,table:()=>xr,toggleMonthView:()=>ys,topDate:()=>Bs,topLeftCornerDate:()=>Ps,topRightCornerDate:()=>Ts,weekBackground:()=>Lr,weekIsHighlighted:()=>Wr,weekNumbers:()=>zr,weekSelection:()=>Ms,weekday:()=>Ir,wrap:()=>hr,year:()=>yr,yearComponents:()=>Gr,yearIsCurrentYear:()=>Ds,yearIsHighlighted:()=>ws,yearOption:()=>ls,yearOptionIsDisabled:()=>us,yearPicker:()=>vs});var i={};o.r(i),o.d(i,{pickerInput:()=>Zh,pickerText:()=>Yh});var r={};o.r(r),o.d(r,{callout:()=>cm});var s={};o.r(s),o.d(s,{actionButton:()=>gm,buttonSelected:()=>fm,closeButton:()=>pm,itemButton:()=>mm,root:()=>dm,suggestionsAvailable:()=>Cm,suggestionsContainer:()=>_m,suggestionsItem:()=>um,suggestionsItemIsSuggested:()=>hm,suggestionsNone:()=>ym,suggestionsSpinner:()=>bm,suggestionsTitle:()=>vm});var a={};o.r(a),o.d(a,{suggestionsContainer:()=>Im});var l={};o.r(l),o.d(l,{actionButton:()=>Em,buttonSelected:()=>Nm,itemButton:()=>Bm,root:()=>Tm,screenReaderOnly:()=>Hm,suggestionsSpinner:()=>Rm,suggestionsTitle:()=>Mm});var c={};o.r(c),o.d(c,{inputDisabled:()=>If,inputFocused:()=>kf,pickerInput:()=>wf,pickerItems:()=>Df,pickerText:()=>xf,screenReaderOnly:()=>Pf});var d={};o.r(d),o.d(d,{actionButton:()=>Qv,expandButton:()=>n_,hover:()=>Jv,itemContainer:()=>s_,itemContent:()=>t_,personaContainer:()=>Xv,personaContainerIsSelected:()=>$v,personaDetails:()=>r_,personaWrapper:()=>i_,removeButton:()=>o_,validationError:()=>e_});var u,p,h,m,g=o(84461),f=o(78572),v="32px",_="16px",y="16px",b="13px",C=(0,f.J9)((function(){return(0,g.keyframes)({from:{opacity:0},to:{opacity:1}})})),S=(0,f.J9)((function(){return(0,g.keyframes)({from:{transform:"translateX(-10px)"},to:{transform:"translateX(0)"}})})),x=(0,f.J9)((function(e,t,o,n,i,r){var s;void 0===e&&(e=(0,g.getTheme)());var a={animationName:g.PulsingBeaconAnimationStyles.continuousPulseAnimationSingle(n||e.palette.themePrimary,i||e.palette.themeTertiary,"4px","28px","4px"),animationIterationCount:"1",animationDuration:".8s",zIndex:1},l={animationName:S(),animationIterationCount:"1",animationDuration:".5s"},c={animationName:C(),animationIterationCount:"1",animationDuration:".5s"},d={root:[e.fonts.small,{display:"flex",justifyContent:"flex-start",alignItems:"flex-start",boxSizing:"border-box",color:e.palette.neutralSecondary},r&&o&&c],pulsingBeacon:[{position:"absolute",top:"50%",left:"50%",transform:"translate(-50%, -50%)",width:"0px",height:"0px",borderRadius:"225px",borderStyle:"solid",opacity:0},r&&o&&a],isCompactRoot:{alignItems:"center"},personaContainer:{display:"flex",flexWrap:"wrap",minWidth:v,width:v,height:v},isCompactPersonaContainer:{display:"inline-flex",flexWrap:"nowrap",flexBasis:"auto",height:_,width:"auto",minWidth:"0",paddingRight:"6px"},activityTypeIcon:{height:v,fontSize:y,lineHeight:y,marginTop:"3px"},isCompactIcon:{height:_,minWidth:_,fontSize:b,lineHeight:b,color:e.palette.themePrimary,marginTop:"1px",position:"relative",display:"flex",justifyContent:"center",alignItems:"center",selectors:{".ms-Persona-imageArea":{margin:"-2px 0 0 -2px",border:"2px solid"+e.palette.white,borderRadius:"50%",selectors:(s={},s[g.HighContrastSelector]={border:"none",margin:"0"},s)}}},activityPersona:{display:"block"},doublePersona:{selectors:{":first-child":{alignSelf:"flex-end"}}},isCompactPersona:{display:"inline-block",width:"8px",minWidth:"8px",overflow:"visible"},activityContent:[{padding:"0 8px"},r&&o&&l],activityText:{display:"inline"},isCompactContent:{flex:"1",padding:"0 4px",whiteSpace:"nowrap",textOverflow:"ellipsis",overflowX:"hidden"},commentText:{color:e.palette.neutralPrimary},timeStamp:[e.fonts.tiny,{fontWeight:400,color:e.palette.neutralSecondary}],isCompactTimeStamp:{display:"inline-block",paddingLeft:"0.3em",fontSize:"1em"}};return(0,g.concatStyleSets)(d,t)})),k=(0,f.J9)((function(e,t,o,n){return{root:(0,g.mergeStyles)("ms-ActivityItem",t,e.root,n&&e.isCompactRoot),pulsingBeacon:(0,g.mergeStyles)("ms-ActivityItem-pulsingBeacon",e.pulsingBeacon),personaContainer:(0,g.mergeStyles)("ms-ActivityItem-personaContainer",e.personaContainer,n&&e.isCompactPersonaContainer),activityPersona:(0,g.mergeStyles)("ms-ActivityItem-activityPersona",e.activityPersona,n&&e.isCompactPersona,!n&&o&&2===o.length&&e.doublePersona),activityTypeIcon:(0,g.mergeStyles)("ms-ActivityItem-activityTypeIcon",e.activityTypeIcon,n&&e.isCompactIcon),activityContent:(0,g.mergeStyles)("ms-ActivityItem-activityContent",e.activityContent,n&&e.isCompactContent),activityText:(0,g.mergeStyles)("ms-ActivityItem-activityText",e.activityText),commentText:(0,g.mergeStyles)("ms-ActivityItem-commentText",e.commentText),timeStamp:(0,g.mergeStyles)("ms-ActivityItem-timeStamp",e.timeStamp,n&&e.isCompactTimeStamp)}})),I=o(98670),w=o(30538),D=o(26989),P=o(4262),T=o(41914),E=o(16235),N=o(35407);!function(e){e[e.default=0]="default",e[e.image=1]="image",e[e.Default=1e5]="Default",e[e.Image=100001]="Image"}(u||(u={})),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"}(p||(p={})),function(e){e[e.landscape=0]="landscape",e[e.portrait=1]="portrait"}(h||(h={})),function(e){e[e.notLoaded=0]="notLoaded",e[e.loaded=1]="loaded",e[e.error=2]="error",e[e.errorLoaded=3]="errorLoaded"}(m||(m={}));var M,R,B,H,A,F,L=(0,P.Z)(),O=function(e){function t(t){var o=e.call(this,t)||this;return o._coverStyle=h.portrait,o._imageElement=w.createRef(),o._frameElement=w.createRef(),o._onImageLoaded=function(e){var t=o.props,n=t.src,i=t.onLoad;i&&i(e),o._computeCoverStyle(o.props),n&&o.setState({loadState:m.loaded})},o._onImageError=function(e){o.props.onError&&o.props.onError(e),o.setState({loadState:m.error})},o.state={loadState:m.notLoaded},o}return(0,I.C6)(t,e),t.prototype.UNSAFE_componentWillReceiveProps=function(e){e.src!==this.props.src?this.setState({loadState:m.notLoaded}):this.state.loadState===m.loaded&&this._computeCoverStyle(e)},t.prototype.componentDidUpdate=function(e,t){this._checkImageLoaded(),this.props.onLoadingStateChange&&t.loadState!==this.state.loadState&&this.props.onLoadingStateChange(this.state.loadState)},t.prototype.render=function(){var e=(0,N.G1)(this.props,N.xM,["width","height"]),t=this.props,o=t.src,n=t.alt,i=t.width,r=t.height,s=t.shouldFadeIn,a=t.shouldStartVisible,l=t.className,c=t.imageFit,d=t.role,u=t.maximizeFrame,g=t.styles,f=t.theme,v=this.state.loadState,_=void 0!==this.props.coverStyle?this.props.coverStyle:this._coverStyle,y=L(g,{theme:f,className:l,width:i,height:r,maximizeFrame:u,shouldFadeIn:s,shouldStartVisible:a,isLoaded:v===m.loaded||v===m.notLoaded&&this.props.shouldStartVisible,isLandscape:_===h.landscape,isCenter:c===p.center,isCenterContain:c===p.centerContain,isCenterCover:c===p.centerCover,isContain:c===p.contain,isCover:c===p.cover,isNone:c===p.none,isError:v===m.error,isNotImageFit:void 0===c});return w.createElement("div",{className:y.root,style:{width:i,height:r},ref:this._frameElement},w.createElement("img",(0,I.Cl)({},e,{onLoad:this._onImageLoaded,onError:this._onImageError,key:"fabricImage"+this.props.src||"",className:y.image,ref:this._imageElement,src:o,alt:n,role:d})))},t.prototype._checkImageLoaded=function(){var e=this.props.src;this.state.loadState===m.notLoaded&&this._imageElement.current&&(e&&this._imageElement.current.naturalWidth>0&&this._imageElement.current.naturalHeight>0||this._imageElement.current.complete&&t._svgRegex.test(e))&&(this._computeCoverStyle(this.props),this.setState({loadState:m.loaded}))},t.prototype._computeCoverStyle=function(e){var t=e.imageFit,o=e.width,n=e.height;if((t===p.cover||t===p.contain||t===p.centerContain||t===p.centerCover)&&void 0===this.props.coverStyle&&this._imageElement.current&&this._frameElement.current){var i;i="number"==typeof o&&"number"==typeof n&&t!==p.centerContain&&t!==p.centerCover?o/n:this._frameElement.current.clientWidth/this._frameElement.current.clientHeight;var r=this._imageElement.current.naturalWidth/this._imageElement.current.naturalHeight;this._coverStyle=r>i?h.landscape:h.portrait}},t.defaultProps={shouldFadeIn:!0},t._svgRegex=/\.svg$/i,t}(w.Component),z=o(19559),W={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"},V=(0,D.I)(O,(function(e){var t=e.className,o=e.width,n=e.height,i=e.maximizeFrame,r=e.isLoaded,s=e.shouldFadeIn,a=e.shouldStartVisible,l=e.isLandscape,c=e.isCenter,d=e.isContain,u=e.isCover,p=e.isCenterContain,h=e.isCenterCover,m=e.isNone,f=e.isError,v=e.isNotImageFit,_=e.theme,y=(0,g.getGlobalClassNames)(W,_),b={position:"absolute",left:"50% /* @noflip */",top:"50%",transform:"translate(-50%,-50%)"},C=(0,z.z)(),S=void 0!==C&&void 0===C.navigator.msMaxTouchPoints,x=d&&l||u&&!l?{width:"100%",height:"auto"}:{width:"auto",height:"100%"};return{root:[y.root,_.fonts.medium,{overflow:"hidden"},i&&[y.rootMaximizeFrame,{height:"100%",width:"100%"}],r&&s&&!a&&g.AnimationClassNames.fadeIn400,(c||d||u||p||h)&&{position:"relative"},t],image:[y.image,{display:"block",opacity:0},r&&["is-loaded",{opacity:1}],c&&[y.imageCenter,b],d&&[y.imageContain,S&&{width:"100%",height:"100%",objectFit:"contain"},!S&&x,b],u&&[y.imageCover,S&&{width:"100%",height:"100%",objectFit:"cover"},!S&&x,b],p&&[y.imageCenterContain,l&&{maxWidth:"100%"},!l&&{maxHeight:"100%"},b],h&&[y.imageCenterCover,l&&{maxHeight:"100%"},!l&&{maxWidth:"100%"},b],m&&[y.imageNone,{width:"auto",height:"auto"}],v&&[!!o&&!n&&{height:"auto",width:"100%"},!o&&!!n&&{height:"100%",width:"auto"},!!o&&!!n&&{height:"100%",width:"100%"}],l&&y.imageLandscape,!l&&y.imagePortrait,!r&&"is-notLoaded",s&&"is-fadeIn",f&&"is-error"]}}),void 0,{scope:"Image"},!0),K=(0,g.mergeStyleSets)({root:{display:"inline-block"},placeholder:["ms-Icon-placeHolder",{width:"1em"}],image:["ms-Icon-imageContainer",{overflow:"hidden"}]}),G="ms-Icon",U=o(76539),j=(0,f.J9)((function(e){var t=(0,g.getIcon)(e)||{subset:{},code:void 0},o=t.code,n=t.subset;return o?{children:o,iconClassName:n.className,fontFamily:n.fontFace&&n.fontFace.fontFamily,mergeImageProps:n.mergeImageProps}:null}),void 0,!0),Y=function(e){var t=e.iconName,o=e.className,n=e.style,i=void 0===n?{}:n,r=j(t)||{},s=r.iconClassName,a=r.children,l=r.fontFamily,c=r.mergeImageProps,d=(0,N.G1)(e,N.vt),u=e["aria-label"]||e.title,p=e["aria-label"]||e["aria-labelledby"]||e.title?{role:c?void 0:"img"}:{"aria-hidden":!0},h=a;return c&&"object"==typeof a&&"object"==typeof a.props&&u&&(h=w.cloneElement(a,{alt:u})),w.createElement("i",(0,I.Cl)({"data-icon-name":t},p,d,c?{title:void 0,"aria-label":void 0}:{},{className:(0,U.A)(G,K.root,s,!t&&K.placeholder,o),style:(0,I.Cl)({fontFamily:l},i)}),h)},Z=(0,f.J9)((function(e,t,o){return Y({iconName:e,className:t,"aria-label":o})})),q=(0,P.Z)({cacheSize:100}),X=function(e){function t(t){var o=e.call(this,t)||this;return o._onImageLoadingStateChange=function(e){o.props.imageProps&&o.props.imageProps.onLoadingStateChange&&o.props.imageProps.onLoadingStateChange(e),e===m.error&&o.setState({imageLoadError:!0})},o.state={imageLoadError:!1},o}return(0,I.C6)(t,e),t.prototype.render=function(){var e=this.props,t=e.children,o=e.className,n=e.styles,i=e.iconName,r=e.imageErrorAs,s=e.theme,a="string"==typeof i&&0===i.length,l=!!this.props.imageProps||this.props.iconType===u.image||this.props.iconType===u.Image,c=j(i)||{},d=c.iconClassName,p=c.children,h=c.mergeImageProps,m=q(n,{theme:s,className:o,iconClassName:d,isImage:l,isPlaceholder:a}),g=l?"span":"i",f=(0,N.G1)(this.props,N.vt,["aria-label"]),v=this.state.imageLoadError,_=(0,I.Cl)((0,I.Cl)({},this.props.imageProps),{onLoadingStateChange:this._onImageLoadingStateChange}),y=v&&r||V,b=this.props["aria-label"]||this.props.ariaLabel,C=_.alt||b||this.props.title,S=C||this.props["aria-labelledby"]||_["aria-label"]||_["aria-labelledby"]?{role:l||h?void 0:"img","aria-label":l||h?void 0:C}:{"aria-hidden":!this.props["aria-labelledby"]&&!_["aria-labelledby"]},x=p;return h&&p&&"object"==typeof p&&C&&(x=w.cloneElement(p,{alt:C})),w.createElement(g,(0,I.Cl)({"data-icon-name":i},S,f,h?{title:void 0,"aria-label":void 0}:{},{className:m.root}),l?w.createElement(y,(0,I.Cl)({},_)):t||x)},t}(w.Component),J=(0,D.I)(X,(function(e){var t=e.className,o=e.iconClassName,n=e.isPlaceholder,i=e.isImage,r=e.styles;return{root:[n&&K.placeholder,K.root,i&&K.image,o,t,r&&r.root,r&&r.imageContainer]}}),void 0,{scope:"Icon"},!0);J.displayName="Icon",function(e){e[e.tiny=0]="tiny",e[e.extraExtraSmall=1]="extraExtraSmall",e[e.extraSmall=2]="extraSmall",e[e.small=3]="small",e[e.regular=4]="regular",e[e.large=5]="large",e[e.extraLarge=6]="extraLarge",e[e.size8=17]="size8",e[e.size10=9]="size10",e[e.size16=8]="size16",e[e.size24=10]="size24",e[e.size28=7]="size28",e[e.size32=11]="size32",e[e.size40=12]="size40",e[e.size48=13]="size48",e[e.size56=16]="size56",e[e.size72=14]="size72",e[e.size100=15]="size100",e[e.size120=18]="size120"}(M||(M={})),function(e){e[e.none=0]="none",e[e.offline=1]="offline",e[e.online=2]="online",e[e.away=3]="away",e[e.dnd=4]="dnd",e[e.blocked=5]="blocked",e[e.busy=6]="busy"}(R||(R={})),function(e){e[e.lightBlue=0]="lightBlue",e[e.blue=1]="blue",e[e.darkBlue=2]="darkBlue",e[e.teal=3]="teal",e[e.lightGreen=4]="lightGreen",e[e.green=5]="green",e[e.darkGreen=6]="darkGreen",e[e.lightPink=7]="lightPink",e[e.pink=8]="pink",e[e.magenta=9]="magenta",e[e.purple=10]="purple",e[e.black=11]="black",e[e.orange=12]="orange",e[e.red=13]="red",e[e.darkRed=14]="darkRed",e[e.transparent=15]="transparent",e[e.violet=16]="violet",e[e.lightRed=17]="lightRed",e[e.gold=18]="gold",e[e.burgundy=19]="burgundy",e[e.warmGray=20]="warmGray",e[e.coolGray=21]="coolGray",e[e.gray=22]="gray",e[e.cyan=23]="cyan",e[e.rust=24]="rust"}(B||(B={})),function(e){e.size8="20px",e.size10="20px",e.size16="16px",e.size24="24px",e.size28="28px",e.size32="32px",e.size40="40px",e.size48="48px",e.size56="56px",e.size72="72px",e.size100="100px",e.size120="120px"}(A||(A={})),function(e){e.size6="6px",e.size8="8px",e.size12="12px",e.size16="16px",e.size20="20px",e.size28="28px",e.size32="32px",e.border="2px"}(F||(F={}));var Q=function(e){return{isSize8:e===M.size8,isSize10:e===M.size10||e===M.tiny,isSize16:e===M.size16,isSize24:e===M.size24||e===M.extraExtraSmall,isSize28:e===M.size28||e===M.extraSmall,isSize32:e===M.size32,isSize40:e===M.size40||e===M.small,isSize48:e===M.size48||e===M.regular,isSize56:e===M.size56,isSize72:e===M.size72||e===M.large,isSize100:e===M.size100||e===M.extraLarge,isSize120:e===M.size120}},$=((H={})[M.tiny]=10,H[M.extraExtraSmall]=24,H[M.extraSmall]=28,H[M.small]=40,H[M.regular]=48,H[M.large]=72,H[M.extraLarge]=100,H[M.size8]=8,H[M.size10]=10,H[M.size16]=16,H[M.size24]=24,H[M.size28]=28,H[M.size32]=32,H[M.size40]=40,H[M.size48]=48,H[M.size56]=56,H[M.size72]=72,H[M.size100]=100,H[M.size120]=120,H),ee=function(e){return{isAvailable:e===R.online,isAway:e===R.away,isBlocked:e===R.blocked,isBusy:e===R.busy,isDoNotDisturb:e===R.dnd,isOffline:e===R.offline}},te=(0,P.Z)({cacheSize:100}),oe=function(e){function t(t){var o=e.call(this,t)||this;return o._onRenderIcon=function(e,t){return w.createElement(J,{className:e,iconName:ne(o.props.presence,o.props.isOutOfOffice),style:t})},o}return(0,I.C6)(t,e),t.prototype.render=function(){var e=this.props,t=e.coinSize,o=e.isOutOfOffice,n=e.styles,i=e.presence,r=e.theme,s=e.presenceTitle,a=e.presenceColors,l=Q(this.props.size),c=!(l.isSize8||l.isSize10||l.isSize16||l.isSize24||l.isSize28||l.isSize32)&&(!t||t>32),d=t?t/3<40?t/3+"px":"40px":"",u=t?{fontSize:t?t/6<20?t/6+"px":"20px":"",lineHeight:d}:void 0,p=t?{width:d,height:d}:void 0,h=te(n,{theme:r,presence:i,size:this.props.size,isOutOfOffice:o,presenceColors:a});return i===R.none?null:w.createElement("div",{role:"presentation",className:h.presence,style:p,title:s},c&&this._onRenderIcon(h.presenceIcon,u))},t}(w.Component);function ne(e,t){if(e){var o="SkypeArrow";switch(R[e]){case"online":return"SkypeCheck";case"away":return t?o:"SkypeClock";case"dnd":return"SkypeMinus";case"offline":return t?o:""}return""}}var ie={presence:"ms-Persona-presence",presenceIcon:"ms-Persona-presenceIcon"};function re(e){return{color:e,borderColor:e}}function se(e,t){return{selectors:{":before":{border:e+" solid "+t}}}}function ae(e){return{height:e,width:e}}function le(e){return{backgroundColor:e}}var ce=(0,D.I)(oe,(function(e){var t,o,n,i,r,s,a=e.theme,l=e.presenceColors,c=a.semanticColors,d=a.fonts,u=(0,g.getGlobalClassNames)(ie,a),p=Q(e.size),h=ee(e.presence),m=l&&l.available||"#6BB700",f=l&&l.away||"#FFAA44",v=l&&l.busy||"#C43148",_=l&&l.dnd||"#C50F1F",y=l&&l.offline||"#8A8886",b=l&&l.oof||"#B4009E",C=l&&l.background||c.bodyBackground,S=h.isOffline||e.isOutOfOffice&&(h.isAvailable||h.isBusy||h.isAway||h.isDoNotDisturb),x=p.isSize72||p.isSize100?"2px":"1px";return{presence:[u.presence,(0,I.Cl)((0,I.Cl)({position:"absolute",height:F.size12,width:F.size12,borderRadius:"50%",top:"auto",right:"-2px",bottom:"-2px",border:"2px solid "+C,textAlign:"center",boxSizing:"content-box",backgroundClip:"content-box"},(0,g.getHighContrastNoAdjustStyle)()),{selectors:(t={},t[g.HighContrastSelector]={borderColor:"Window",backgroundColor:"WindowText"},t)}),(p.isSize8||p.isSize10)&&{right:"auto",top:"7px",left:0,border:0,selectors:(o={},o[g.HighContrastSelector]={top:"9px",border:"1px solid WindowText"},o)},(p.isSize8||p.isSize10||p.isSize24||p.isSize28||p.isSize32)&&ae(F.size8),(p.isSize40||p.isSize48)&&ae(F.size12),p.isSize16&&{height:F.size6,width:F.size6,borderWidth:"1.5px"},p.isSize56&&ae(F.size16),p.isSize72&&ae(F.size20),p.isSize100&&ae(F.size28),p.isSize120&&ae(F.size32),h.isAvailable&&{backgroundColor:m,selectors:(n={},n[g.HighContrastSelector]=le("Highlight"),n)},h.isAway&&le(f),h.isBlocked&&[{selectors:(i={":after":p.isSize40||p.isSize48||p.isSize72||p.isSize100?{content:'""',width:"100%",height:x,backgroundColor:v,transform:"translateY(-50%) rotate(-45deg)",position:"absolute",top:"50%",left:0}:void 0},i[g.HighContrastSelector]={selectors:{":after":{width:"calc(100% - 4px)",left:"2px",backgroundColor:"Window"}}},i)}],h.isBusy&&le(v),h.isDoNotDisturb&&le(_),h.isOffline&&le(y),(S||h.isBlocked)&&[{backgroundColor:C,selectors:(r={":before":{content:'""',width:"100%",height:"100%",position:"absolute",top:0,left:0,border:x+" solid "+v,borderRadius:"50%",boxSizing:"border-box"}},r[g.HighContrastSelector]={backgroundColor:"WindowText",selectors:{":before":{width:"calc(100% - 2px)",height:"calc(100% - 2px)",top:"1px",left:"1px",borderColor:"Window"}}},r)}],S&&h.isAvailable&&se(x,m),S&&h.isBusy&&se(x,v),S&&h.isAway&&se(x,b),S&&h.isDoNotDisturb&&se(x,_),S&&h.isOffline&&se(x,y),S&&h.isOffline&&e.isOutOfOffice&&se(x,b)],presenceIcon:[u.presenceIcon,{color:C,fontSize:"6px",lineHeight:F.size12,verticalAlign:"top",selectors:(s={},s[g.HighContrastSelector]={color:"Window"},s)},p.isSize56&&{fontSize:"8px",lineHeight:F.size16},p.isSize72&&{fontSize:d.small.fontSize,lineHeight:F.size20},p.isSize100&&{fontSize:d.medium.fontSize,lineHeight:F.size28},p.isSize120&&{fontSize:d.medium.fontSize,lineHeight:F.size32},h.isAway&&{position:"relative",left:S?void 0:"1px"},S&&h.isAvailable&&re(m),S&&h.isBusy&&re(v),S&&h.isAway&&re(b),S&&h.isDoNotDisturb&&re(_),S&&h.isOffline&&re(y),S&&h.isOffline&&e.isOutOfOffice&&re(b)]}}),void 0,{scope:"PersonaPresence"}),de=[B.lightBlue,B.blue,B.darkBlue,B.teal,B.green,B.darkGreen,B.lightPink,B.pink,B.magenta,B.purple,B.orange,B.lightRed,B.darkRed,B.violet,B.gold,B.burgundy,B.warmGray,B.cyan,B.rust,B.coolGray],ue=de.length;function pe(e){var t=e.primaryText,o=e.text,n=e.initialsColor;return"string"==typeof n?n:function(e){switch(e){case B.lightBlue:return"#4F6BED";case B.blue:return"#0078D4";case B.darkBlue:return"#004E8C";case B.teal:return"#038387";case B.lightGreen:case B.green:return"#498205";case B.darkGreen:return"#0B6A0B";case B.lightPink:return"#C239B3";case B.pink:return"#E3008C";case B.magenta:return"#881798";case B.purple:return"#5C2E91";case B.orange:return"#CA5010";case B.red:return"#EE1111";case B.lightRed:return"#D13438";case B.darkRed:return"#A4262C";case B.transparent:return"transparent";case B.violet:return"#8764B8";case B.gold:return"#986F0B";case B.burgundy:return"#750B1C";case B.warmGray:return"#7A7574";case B.cyan:return"#005B70";case B.rust:return"#8E562E";case B.coolGray:return"#69797E";case B.black:return"#1D1D1D";case B.gray:return"#393939"}}(n=void 0!==n?n:function(e){var t=B.blue;if(!e)return t;for(var o=0,n=e.length-1;n>=0;n--){var i=e.charCodeAt(n),r=n%8;o^=(i<<r)+(i>>8-r)}return de[o%ue]}(o||t))}var he,me=(0,P.Z)({cacheSize:100}),ge=(0,f.J9)((function(e,t,o,n,i,r){return(0,g.mergeStyles)(e,!r&&{backgroundColor:pe({text:n,initialsColor:t,primaryText:i}),color:o})})),fe=function(e){function t(t){var o=e.call(this,t)||this;return o._onRenderCoin=function(e){var t=o.props,n=t.coinSize,i=t.styles,r=t.imageUrl,s=t.imageAlt,a=t.imageShouldFadeIn,l=t.imageShouldStartVisible,c=t.theme,d=t.showUnknownPersonaCoin;if(!r)return null;var u=o.props.size,h=me(i,{theme:c,size:u,showUnknownPersonaCoin:d}),m=n||$[u];return w.createElement(V,{className:h.image,imageFit:p.cover,src:r,width:m,height:m,alt:s,shouldFadeIn:a,shouldStartVisible:l,onLoadingStateChange:o._onPhotoLoadingStateChange})},o._onRenderInitials=function(e){var t=e.imageInitials,n=e.allowPhoneInitials;if(e.showUnknownPersonaCoin)return w.createElement(J,{iconName:"Help"});var i=(0,T.jI)(o.props.theme);return""!==(t=t||(0,E.I)(o._getText(),i,n))?w.createElement("span",null,t):w.createElement(J,{iconName:"Contact"})},o._onPhotoLoadingStateChange=function(e){o.setState({isImageLoaded:e===m.loaded,isImageError:e===m.error}),o.props.onPhotoLoadingStateChange&&o.props.onPhotoLoadingStateChange(e)},o.state={isImageLoaded:!1,isImageError:!1},o}return(0,I.C6)(t,e),t.prototype.UNSAFE_componentWillReceiveProps=function(e){e.imageUrl!==this.props.imageUrl&&this.setState({isImageLoaded:!1,isImageError:!1})},t.prototype.render=function(){var e=this.props,t=e.className,o=e.coinProps,n=e.showUnknownPersonaCoin,i=e.coinSize,r=e.styles,s=e.imageUrl,a=e.initialsColor,l=e.initialsTextColor,c=e.isOutOfOffice,d=e.onRenderCoin,u=void 0===d?this._onRenderCoin:d,p=e.onRenderPersonaCoin,h=void 0===p?u:p,m=e.onRenderInitials,g=void 0===m?this._onRenderInitials:m,f=e.presence,v=e.presenceTitle,_=e.presenceColors,y=e.primaryText,b=e.showInitialsUntilImageLoads,C=e.text,S=e.theme,x=this.props.size,k=(0,N.G1)(this.props,N.JM),D=(0,N.G1)(o||{},N.JM),P=i?{width:i,height:i}:void 0,T=n,E={coinSize:i,isOutOfOffice:c,presence:f,presenceTitle:v,presenceColors:_,size:x,theme:S},R=me(r,{theme:S,className:o&&o.className?o.className:t,size:x,coinSize:i,showUnknownPersonaCoin:n}),B=Boolean(!this.state.isImageLoaded&&(b&&s||!s||this.state.isImageError||T));return w.createElement("div",(0,I.Cl)({role:"presentation"},k,{className:R.coin}),x!==M.size8&&x!==M.size10&&x!==M.tiny?w.createElement("div",(0,I.Cl)({role:"presentation"},D,{className:R.imageArea,style:P}),B&&w.createElement("div",{className:ge(R.initials,a,l,C,y,n),style:P,"aria-hidden":"true"},g(this.props,this._onRenderInitials)),!T&&h(this.props,this._onRenderCoin),w.createElement(ce,(0,I.Cl)({},E))):this.props.presence?w.createElement(ce,(0,I.Cl)({},E)):w.createElement(J,{iconName:"Contact",className:R.size10WithoutPresenceIcon}),this.props.children)},t.prototype._getText=function(){return this.props.text||this.props.primaryText||""},t.defaultProps={size:M.size48,presence:R.none,imageAlt:""},t}(w.Component),ve={coin:"ms-Persona-coin",imageArea:"ms-Persona-imageArea",image:"ms-Persona-image",initials:"ms-Persona-initials",size8:"ms-Persona--size8",size10:"ms-Persona--size10",size16:"ms-Persona--size16",size24:"ms-Persona--size24",size28:"ms-Persona--size28",size32:"ms-Persona--size32",size40:"ms-Persona--size40",size48:"ms-Persona--size48",size56:"ms-Persona--size56",size72:"ms-Persona--size72",size100:"ms-Persona--size100",size120:"ms-Persona--size120"},_e=(0,D.I)(fe,(function(e){var t,o=e.className,n=e.theme,i=e.coinSize,r=n.palette,s=n.fonts,a=Q(e.size),l=(0,g.getGlobalClassNames)(ve,n),c=i||e.size&&$[e.size]||48;return{coin:[l.coin,s.medium,a.isSize8&&l.size8,a.isSize10&&l.size10,a.isSize16&&l.size16,a.isSize24&&l.size24,a.isSize28&&l.size28,a.isSize32&&l.size32,a.isSize40&&l.size40,a.isSize48&&l.size48,a.isSize56&&l.size56,a.isSize72&&l.size72,a.isSize100&&l.size100,a.isSize120&&l.size120,o],size10WithoutPresenceIcon:{fontSize:s.xSmall.fontSize,position:"absolute",top:"5px",right:"auto",left:0},imageArea:[l.imageArea,{position:"relative",textAlign:"center",flex:"0 0 auto",height:c,width:c},c<=10&&{overflow:"visible",background:"transparent",height:0,width:0}],image:[l.image,{marginRight:"10px",position:"absolute",top:0,left:0,width:"100%",height:"100%",border:0,borderRadius:"50%",perspective:"1px"},c<=10&&{overflow:"visible",background:"transparent",height:0,width:0},c>10&&{height:c,width:c}],initials:[l.initials,{borderRadius:"50%",color:e.showUnknownPersonaCoin?"rgb(168, 0, 0)":r.white,fontSize:s.large.fontSize,fontWeight:g.FontWeights.semibold,lineHeight:48===c?46:c,height:c,selectors:(t={},t[g.HighContrastSelector]=(0,I.Cl)((0,I.Cl)({border:"1px solid WindowText"},(0,g.getHighContrastNoAdjustStyle)()),{color:"WindowText",boxSizing:"border-box",backgroundColor:"Window !important"}),t.i={fontWeight:g.FontWeights.semibold},t)},e.showUnknownPersonaCoin&&{backgroundColor:"rgb(234, 234, 234)"},c<32&&{fontSize:s.xSmall.fontSize},c>=32&&c<40&&{fontSize:s.medium.fontSize},c>=40&&c<56&&{fontSize:s.mediumPlus.fontSize},c>=56&&c<72&&{fontSize:s.xLarge.fontSize},c>=72&&c<100&&{fontSize:s.xxLarge.fontSize},c>=100&&{fontSize:s.superLarge.fontSize}]}}),void 0,{scope:"PersonaCoin"}),ye=function(e){function t(t){var o=e.call(this,t)||this;return o._onRenderIcon=function(e){return e.activityPersonas?o._onRenderPersonaArray(e):o.props.activityIcon},o._onRenderActivityDescription=function(e){var t=o._getClassNames(e),n=e.activityDescription||e.activityDescriptionText;return n?w.createElement("span",{className:t.activityText},n):null},o._onRenderComments=function(e){var t=o._getClassNames(e),n=e.comments||e.commentText;return!e.isCompact&&n?w.createElement("div",{className:t.commentText},n):null},o._onRenderTimeStamp=function(e){var t=o._getClassNames(e);return!e.isCompact&&e.timeStamp?w.createElement("div",{className:t.timeStamp},e.timeStamp):null},o._onRenderPersonaArray=function(e){var t=o._getClassNames(e),n=null,i=e.activityPersonas;if(i[0].imageUrl||i[0].imageInitials){var r=[],s=i.length>1||e.isCompact,a=e.isCompact?3:4,l=void 0;e.isCompact&&(l={display:"inline-block",width:"10px",minWidth:"10px",overflow:"visible"}),i.filter((function(e,t){return t<a})).forEach((function(e,o){r.push(w.createElement(_e,(0,I.Cl)({},e,{key:e.key||o,className:t.activityPersona,size:s?M.size16:M.size32,style:l})))})),n=w.createElement("div",{className:t.personaContainer},r)}return n},o}return(0,I.C6)(t,e),t.prototype.render=function(){var e=this.props,t=e.onRenderIcon,o=void 0===t?this._onRenderIcon:t,n=e.onRenderActivityDescription,i=void 0===n?this._onRenderActivityDescription:n,r=e.onRenderComments,s=void 0===r?this._onRenderComments:r,a=e.onRenderTimeStamp,l=void 0===a?this._onRenderTimeStamp:a,c=e.animateBeaconSignal,d=e.isCompact,u=this._getClassNames(this.props);return w.createElement("div",{className:u.root,style:this.props.style},(this.props.activityPersonas||this.props.activityIcon||this.props.onRenderIcon)&&w.createElement("div",{className:u.activityTypeIcon},c&&d&&w.createElement("div",{className:u.pulsingBeacon}),o(this.props)),w.createElement("div",{className:u.activityContent},i(this.props,this._onRenderActivityDescription),s(this.props,this._onRenderComments),l(this.props,this._onRenderTimeStamp)))},t.prototype._getClassNames=function(e){return k(x(void 0,e.styles,e.animateBeaconSignal,e.beaconColorOne,e.beaconColorTwo,e.isCompact),e.className,e.activityPersonas,e.isCompact)},t}(w.Component),be=o(36456),Ce=o(73413),Se=o(66320),xe=o(18264),ke="backward",Ie=function(e){function t(t){var o=e.call(this,t)||this;return o._inputElement=w.createRef(),o._autoFillEnabled=!0,o._isComposing=!1,o._onCompositionStart=function(e){o._isComposing=!0,o._autoFillEnabled=!1},o._onCompositionUpdate=function(){(0,be.l)()&&o._updateValue(o._getCurrentInputValue(),!0)},o._onCompositionEnd=function(e){var t=o._getCurrentInputValue();o._tryEnableAutofill(t,o.value,!1,!0),o._isComposing=!1,o._async.setTimeout((function(){o._updateValue(o._getCurrentInputValue(),!1)}),0)},o._onClick=function(){o._value&&""!==o._value&&o._autoFillEnabled&&(o._autoFillEnabled=!1)},o._onKeyDown=function(e){if(o.props.onKeyDown&&o.props.onKeyDown(e),!e.nativeEvent.isComposing)switch(e.which){case Ce.c.backspace:o._autoFillEnabled=!1;break;case Ce.c.left:case Ce.c.right:o._autoFillEnabled&&(o._value=o.state.displayValue,o._autoFillEnabled=!1);break;default:o._autoFillEnabled||-1!==o.props.enableAutofillOnKeyPress.indexOf(e.which)&&(o._autoFillEnabled=!0)}},o._onInputChanged=function(e){var t=o._getCurrentInputValue(e);if(o._isComposing||o._tryEnableAutofill(t,o._value,e.nativeEvent.isComposing),!(0,be.l)()||!o._isComposing){var n=e.nativeEvent.isComposing,i=void 0===n?o._isComposing:n;o._updateValue(t,i)}},o._onChanged=function(){},o._updateValue=function(e,t){(e||e!==o._value)&&(o._value=o.props.onInputChange?o.props.onInputChange(e,t):e,o.setState({displayValue:o._getDisplayValue(o._value,o.props.suggestedDisplayValue)},(function(){return o._notifyInputChange(o._value,t)})))},(0,Se.f)(o),o._async=new xe.j(o),o._value=t.defaultVisibleValue||"",o.state={displayValue:t.defaultVisibleValue||""},o}return(0,I.C6)(t,e),Object.defineProperty(t.prototype,"cursorLocation",{get:function(){if(this._inputElement.current){var e=this._inputElement.current;return"forward"!==e.selectionDirection?e.selectionEnd:e.selectionStart}return-1},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"isValueSelected",{get:function(){return Boolean(this.inputElement&&this.inputElement.selectionStart!==this.inputElement.selectionEnd)},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"value",{get:function(){return this._value},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"selectionStart",{get:function(){return this._inputElement.current?this._inputElement.current.selectionStart:-1},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"selectionEnd",{get:function(){return this._inputElement.current?this._inputElement.current.selectionEnd:-1},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"inputElement",{get:function(){return this._inputElement.current},enumerable:!0,configurable:!0}),t.prototype.UNSAFE_componentWillReceiveProps=function(e){if(this.props.updateValueInWillReceiveProps){var t=this.props.updateValueInWillReceiveProps();null!==t&&t!==this._value&&(this._value=t)}var o=this._getDisplayValue(this._value,e.suggestedDisplayValue);"string"==typeof o&&this.setState({displayValue:o})},t.prototype.componentDidUpdate=function(){var e=this._value,t=this.props,o=t.suggestedDisplayValue,n=t.shouldSelectFullInputValueInComponentDidUpdate,i=0;if(!t.preventValueSelection&&this._inputElement.current&&this._inputElement.current===document.activeElement&&this._autoFillEnabled&&e&&o&&this._doesTextStartWith(o,e)){var r=!1;if(n&&(r=n()),r)this._inputElement.current.setSelectionRange(0,o.length,ke);else{for(;i<e.length&&e[i].toLocaleLowerCase()===o[i].toLocaleLowerCase();)i++;i>0&&this._inputElement.current.setSelectionRange(i,o.length,ke)}}},t.prototype.componentWillUnmount=function(){this._async.dispose()},t.prototype.render=function(){var e=this.state.displayValue,t=(0,N.G1)(this.props,N.QQ);return w.createElement("input",(0,I.Cl)({autoCapitalize:"off",autoComplete:"off","aria-autocomplete":"both"},t,{ref:this._inputElement,value:e,onCompositionStart:this._onCompositionStart,onCompositionUpdate:this._onCompositionUpdate,onCompositionEnd:this._onCompositionEnd,onChange:this._onChanged,onInput:this._onInputChanged,onKeyDown:this._onKeyDown,onClick:this.props.onClick?this.props.onClick:this._onClick,"data-lpignore":!0}))},t.prototype.focus=function(){this._inputElement.current&&this._inputElement.current.focus()},t.prototype.clear=function(){this._autoFillEnabled=!0,this._updateValue("",!1),this._inputElement.current&&this._inputElement.current.setSelectionRange(0,0)},t.prototype._getCurrentInputValue=function(e){return e&&e.target&&e.target.value?e.target.value:this.inputElement&&this.inputElement.value?this.inputElement.value:""},t.prototype._tryEnableAutofill=function(e,t,o,n){!o&&e&&this._inputElement.current&&this._inputElement.current.selectionStart===e.length&&!this._autoFillEnabled&&(e.length>t.length||n)&&(this._autoFillEnabled=!0)},t.prototype._notifyInputChange=function(e,t){this.props.onInputValueChange&&this.props.onInputValueChange(e,t)},t.prototype._getDisplayValue=function(e,t){var o=e;return t&&e&&this._doesTextStartWith(t,o)&&this._autoFillEnabled&&(o=t),o},t.prototype._doesTextStartWith=function(e,t){return!(!e||!t)&&0===e.toLocaleLowerCase().indexOf(t.toLocaleLowerCase())},t.defaultProps={enableAutofillOnKeyPress:[Ce.c.down,Ce.c.up]},t}(w.Component),we=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return(0,I.C6)(t,e),t}(Ie),De=o(34086),Pe=(0,P.Z)(),Te=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return(0,I.C6)(t,e),t.prototype.render=function(){var e=this.props,t=e.message,o=e.styles,n=e.as,i=void 0===n?"div":n,r=e.className,s=Pe(o,{className:r});return w.createElement(i,(0,I.Cl)({role:"status",className:s.root},(0,N.G1)(this.props,N.JM,["className"])),w.createElement(De.P,null,w.createElement("div",{className:s.screenReaderText},t)))},t.defaultProps={"aria-live":"polite"},t}(w.Component),Ee=(0,D.I)(Te,(function(e){return{root:e.className,screenReaderText:g.hiddenContentStyle}})),Ne=o(73494),Me=o(12977),Re="ktp",Be="-",He=Re+Be,Ae="data-ktp-target",Fe="data-ktp-execute-target",Le="data-ktp-aria-target",Oe="ktp-layer-id",ze=", ";!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"}(he||(he={}));var We=o(786),Ve=o(70052),Ke=o(88723),Ge=o(2941),Ue=o(91177),je=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 o=e;t||(o=this.addParentOverflow(e),this.sequenceMapping[o.keySequences.toString()]=o);var n=this._getUniqueKtp(o);if(t?this.persistedKeytips[n.uniqueID]=n:this.keytips[n.uniqueID]=n,this.inKeytipMode||!this.delayUpdatingKeytipChange){var i=t?he.PERSISTED_KEYTIP_ADDED:he.KEYTIP_ADDED;Ge.g.raise(this,i,{keytip:o,uniqueID:n.uniqueID})}return n.uniqueID},e.prototype.update=function(e,t){var o=this.addParentOverflow(e),n=this._getUniqueKtp(o,t),i=this.keytips[t];i&&(n.keytip.visible=i.keytip.visible,this.keytips[t]=n,delete this.sequenceMapping[i.keytip.keySequences.toString()],this.sequenceMapping[n.keytip.keySequences.toString()]=n.keytip,!this.inKeytipMode&&this.delayUpdatingKeytipChange||Ge.g.raise(this,he.KEYTIP_UPDATED,{keytip:n.keytip,uniqueID:n.uniqueID}))},e.prototype.unregister=function(e,t,o){void 0===o&&(o=!1),o?delete this.persistedKeytips[t]:delete this.keytips[t],!o&&delete this.sequenceMapping[e.keySequences.toString()];var n=o?he.PERSISTED_KEYTIP_REMOVED:he.KEYTIP_REMOVED;!this.inKeytipMode&&this.delayUpdatingKeytipChange||Ge.g.raise(this,n,{keytip:e,uniqueID:t})},e.prototype.enterKeytipMode=function(){Ge.g.raise(this,he.ENTER_KEYTIP_MODE)},e.prototype.exitKeytipMode=function(){Ge.g.raise(this,he.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=(0,I.aN)(e.keySequences);if(t.pop(),0!==t.length){var o=this.sequenceMapping[t.toString()];if(o&&o.overflowSetSequence)return(0,I.Cl)((0,I.Cl)({},e),{overflowSetSequence:o.overflowSetSequence})}return e},e.prototype.menuExecute=function(e,t){Ge.g.raise(this,he.PERSISTED_KEYTIP_EXECUTE,{overflowButtonSequences:e,keytipSequences:t})},e.prototype._getUniqueKtp=function(e,t){return void 0===t&&(t=(0,Ue.O)()),{keytip:(0,I.Cl)({},e),uniqueID:t}},e._instance=new e,e}(),Ye=o(1341);function Ze(e){return e.reduce((function(e,t){return e+Be+t.split("").join(Be)}),Re)}function qe(e,t){var o=t.length,n=(0,I.aN)(t).pop(),i=(0,I.aN)(e);return(0,Ye.Ty)(i,o-1,n)}function Xe(e){return"["+Ae+'="'+Ze(e)+'"]'}function Je(e){return"["+Fe+'="'+e+'"]'}function Qe(e){var t=" "+Oe;return e.length?t+" "+Ze(e):t}function $e(e){var t=w.useRef(),o=e.keytipProps?(0,I.Cl)({disabled:e.disabled},e.keytipProps):void 0,n=(0,We.d)(je.getInstance()),i=(0,Ve.Z)(e);w.useLayoutEffect((function(){var r,s;t.current&&o&&((null===(r=i)||void 0===r?void 0:r.keytipProps)!==e.keytipProps||(null===(s=i)||void 0===s?void 0:s.disabled)!==e.disabled)&&n.update(o,t.current)})),w.useLayoutEffect((function(){return o&&(t.current=n.register(o)),function(){o&&n.unregister(o,t.current)}}),[]);var r={ariaDescribedBy:void 0,keytipId:void 0};return o&&(r=function(e,t,o){var n=e.addParentOverflow(t),i=(0,Ke._)(o,Qe(n.keySequences)),r=(0,I.aN)(n.keySequences);return n.overflowSetSequence&&(r=qe(r,n.overflowSetSequence)),{ariaDescribedBy:i,keytipId:Ze(r)}}(n,o,e.ariaDescribedBy)),r}var et,tt=function(e){var t,o=e.children,n=$e((0,I.Tt)(e,["children"])),i=n.keytipId,r=n.ariaDescribedBy;return o(((t={})[Ae]=i,t[Fe]=i,t["aria-describedby"]=r,t))},ot=(0,P.Z)(),nt=function(e){function t(t){var o=e.call(this,t)||this;return o._link=w.createRef(),o._renderContent=function(e){void 0===e&&(e={});var t=o.props,n=t.disabled,i=t.children,r=t.className,s=t.href,a=t.underline,l=t.theme,c=t.styles,d=ot(c,{className:r,isButton:!s,isDisabled:n,isUnderlined:a,theme:l}),u=o._getRootType(o.props);return w.createElement(u,(0,I.Cl)({},e,o._adjustPropsForRootType(u,o.props),{className:d.root,onClick:o._onClick,ref:o._link,"aria-disabled":n}),i)},o._onClick=function(e){var t=o.props,n=t.onClick;t.disabled?e.preventDefault():n&&n(e)},(0,Se.f)(o),o}return(0,I.C6)(t,e),t.prototype.render=function(){var e=this,t=this.props,o=t.disabled,n=t.keytipProps;return n?w.createElement(tt,{keytipProps:n,ariaDescribedBy:this.props["aria-describedby"],disabled:o},(function(t){return e._renderContent(t)})):this._renderContent()},t.prototype.focus=function(){var e=this._link.current;e&&e.focus&&e.focus()},t.prototype._adjustPropsForRootType=function(e,t){t.children,t.as;var o=t.disabled,n=t.target,i=t.href,r=(t.theme,t.getStyles,t.styles,t.componentRef,t.keytipProps,t.underline,(0,I.Tt)(t,["children","as","disabled","target","href","theme","getStyles","styles","componentRef","keytipProps","underline"]));return"string"==typeof e?"a"===e?(0,I.Cl)({target:n,href:o?void 0:i},r):"button"===e?(0,I.Cl)({type:"button",disabled:o},r):(0,I.Cl)((0,I.Cl)({},r),{disabled:o}):(0,I.Cl)({target:n,href:i,disabled:o},r)},t.prototype._getRootType=function(e){return e.as?e.as:e.href?"a":"button"},t}(w.Component),it={root:"ms-Link"},rt=(0,D.I)(nt,(function(e){var t,o,n,i,r,s,a=e.className,l=e.isButton,c=e.isDisabled,d=e.isUnderlined,u=e.theme,p=u.semanticColors,h=p.link,m=p.linkHovered,f=p.disabledText,v=p.focusBorder,_=(0,g.getGlobalClassNames)(it,u);return{root:[_.root,u.fonts.medium,{color:h,outline:"none",fontSize:"inherit",fontWeight:"inherit",textDecoration:d?"underline":"none",selectors:(t={".ms-Fabric--isFocusVisible &:focus":{boxShadow:"0 0 0 1px "+v+" inset",outline:"1px auto "+v,selectors:(o={},o[g.HighContrastSelector]={outline:"1px solid WindowText"},o)}},t[g.HighContrastSelector]={borderBottom:"none"},t)},l&&{background:"none",backgroundColor:"transparent",border:"none",cursor:"pointer",display:"inline",margin:0,overflow:"inherit",padding:0,textAlign:"left",textOverflow:"inherit",userSelect:"text",borderBottom:"1px solid transparent",selectors:(n={},n[g.HighContrastSelector]={color:"LinkText",forcedColorAdjust:"none"},n)},!l&&{selectors:(i={},i[g.HighContrastSelector]={MsHighContrastAdjust:"auto",forcedColorAdjust:"auto"},i)},c&&["is-disabled",{color:f,cursor:"default"},{selectors:{"&:link, &:visited":{pointerEvents:"none"}}}],!c&&{selectors:{"&:active, &:hover, &:active:hover":{color:m,textDecoration:"underline",selectors:(r={},r[g.HighContrastSelector]={color:"LinkText"},r)},"&:focus":{color:h,selectors:(s={},s[g.HighContrastSelector]={color:"LinkText"},s)}}},_.root,a]}}),void 0,{scope:"Link"}),st=o(16829),at=o(15846),lt=o(69746),ct=o(11641),dt=o(74010),ut=o(79433),pt=o(18064),ht=o(81180),mt=function(e){var t=e.className,o=e.imageProps,n=(0,N.G1)(e,N.vt),i=e["aria-label"]?{}:{role:"presentation","aria-hidden":!o.alt&&!o["aria-labelledby"]};return w.createElement("div",(0,I.Cl)({},i,n,{className:(0,U.A)(G,K.root,K.image,t)}),w.createElement(V,(0,I.Cl)({},o)))},gt={topLeftEdge:0,topCenter:1,topRightEdge:2,topAutoEdge:3,bottomLeftEdge:4,bottomCenter:5,bottomRightEdge:6,bottomAutoEdge:7,leftTopEdge:8,leftCenter:9,leftBottomEdge:10,rightTopEdge:11,rightCenter:12,rightBottomEdge:13},ft=o(70473);!function(e){e[e.Normal=0]="Normal",e[e.Divider=1]="Divider",e[e.Header=2]="Header",e[e.Section=3]="Section"}(et||(et={}));var vt=o(96858),_t=o(67290),yt=o(77588),bt=o(50950);function Ct(e){return e.canCheck?!(!e.isChecked&&!e.checked):"boolean"==typeof e.isChecked?e.isChecked:"boolean"==typeof e.checked?e.checked:null}function St(e){return!(!e.subMenuProps&&!e.items)}function xt(e){return!(!e.isDisabled&&!e.disabled)}function kt(e){return null!==Ct(e)?"menuitemcheckbox":"menuitem"}var It,wt=o(44527),Dt=function(e){function t(t){var o=e.call(this,t)||this;return o._updateComposedComponentRef=o._updateComposedComponentRef.bind(o),o}return(0,I.C6)(t,e),t.prototype._updateComposedComponentRef=function(e){this._composedComponentInstance=e,e?this._hoisted=(0,wt.G)(this,e):this._hoisted&&(0,wt.P)(this,this._hoisted)},t}(w.Component),Pt=o(22948),Tt=o(70616);!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"}(It||(It={}));var Et,Nt,Mt=[479,639,1023,1365,1919,99999999];function Rt(e){Et=e}function Bt(e){"undefined"!=typeof window&&Lt(e&&(0,z.z)(e)||window)}function Ht(){var e;return null!=(e=null!=Et?Et:Nt)?e:It.large}function At(e){var t,o=((t=function(t){function o(e){var o=t.call(this,e)||this;return o._onResize=function(){var e=Lt(o.context.window);e!==o.state.responsiveMode&&o.setState({responsiveMode:e})},o._events=new Ge.g(o),o._updateComposedComponentRef=o._updateComposedComponentRef.bind(o),o.state={responsiveMode:Ht()},o}return(0,I.C6)(o,t),o.prototype.componentDidMount=function(){this._events.on(this.context.window,"resize",this._onResize),this._onResize()},o.prototype.componentWillUnmount=function(){this._events.dispose()},o.prototype.render=function(){var t=this.state.responsiveMode;return t===It.unknown?null:w.createElement(e,(0,I.Cl)({ref:this._updateComposedComponentRef,responsiveMode:t},this.props))},o}(Dt)).contextType=Tt._0,t);return(0,Pt.D)(e,o)}function Ft(e){try{return e.document.documentElement.clientWidth}catch(t){return e.innerWidth}}function Lt(e){var t=It.small;if(e){try{for(;Ft(e)>Mt[t];)t++}catch(e){t=Ht()}Nt=t}else{if(void 0===Et)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.");t=Et}return t}var Ot,zt,Wt=o(41602),Vt=o(97778);!function(e){e[e.top=1]="top",e[e.bottom=-1]="bottom",e[e.left=2]="left",e[e.right=-2]="right"}(Ot||(Ot={})),function(e){e[e.top=0]="top",e[e.bottom=1]="bottom",e[e.start=2]="start",e[e.end=3]="end"}(zt||(zt={}));var Kt,Gt=o(58207),Ut=o(90693);function jt(e,t,o){return{targetEdge:e,alignmentEdge:t,isAuto:o}}var Yt=((Kt={})[gt.topLeftEdge]=jt(Ot.top,Ot.left),Kt[gt.topCenter]=jt(Ot.top),Kt[gt.topRightEdge]=jt(Ot.top,Ot.right),Kt[gt.topAutoEdge]=jt(Ot.top,void 0,!0),Kt[gt.bottomLeftEdge]=jt(Ot.bottom,Ot.left),Kt[gt.bottomCenter]=jt(Ot.bottom),Kt[gt.bottomRightEdge]=jt(Ot.bottom,Ot.right),Kt[gt.bottomAutoEdge]=jt(Ot.bottom,void 0,!0),Kt[gt.leftTopEdge]=jt(Ot.left,Ot.top),Kt[gt.leftCenter]=jt(Ot.left),Kt[gt.leftBottomEdge]=jt(Ot.left,Ot.bottom),Kt[gt.rightTopEdge]=jt(Ot.right,Ot.top),Kt[gt.rightCenter]=jt(Ot.right),Kt[gt.rightBottomEdge]=jt(Ot.right,Ot.bottom),Kt);function Zt(e,t){return!(e.top<t.top||e.bottom>t.bottom||e.left<t.left||e.right>t.right)}function qt(e,t){var o=[];return e.top<t.top&&o.push(Ot.top),e.bottom>t.bottom&&o.push(Ot.bottom),e.left<t.left&&o.push(Ot.left),e.right>t.right&&o.push(Ot.right),o}function Xt(e,t){return e[Ot[t]]}function Jt(e,t,o){return e[Ot[t]]=o,e}function Qt(e,t){var o=lo(t);return(Xt(e,o.positiveEdge)+Xt(e,o.negativeEdge))/2}function $t(e,t){return e>0?t:-1*t}function eo(e,t){return $t(e,Xt(t,e))}function to(e,t,o){return $t(o,Xt(e,o)-Xt(t,o))}function oo(e,t,o){var n=Xt(e,t)-o;return e=Jt(e,t,o),Jt(e,-1*t,Xt(e,-1*t)-n)}function no(e,t,o,n){return void 0===n&&(n=0),oo(e,o,Xt(t,o)+$t(o,n))}function io(e,t,o){return eo(o,e)>eo(o,t)}function ro(e,t,o){for(var n=0,i=e;n<i.length;n++){var r=i[n];t.elementRectangle=no(t.elementRectangle,o,r)}return t}function so(e,t,o){var n=lo(t).positiveEdge;return oo(e,n,o-(Qt(e,t)-Xt(e,n)))}function ao(e,t,o,n,i){var r;void 0===n&&(n=0);var s=o.alignmentEdge,a=o.targetEdge,l=i?a:-1*a;return r=i?no(e,t,a,n):function(e,t,o,n){void 0===n&&(n=0);var i=$t(-1*o,n);return oo(e,-1*o,Xt(t,o)+i)}(e,t,a,n),r=s?no(r,t,s):so(r,l,Qt(t,a))}function lo(e){return e===Ot.top||e===Ot.bottom?{positiveEdge:Ot.left,negativeEdge:Ot.right}:{positiveEdge:Ot.top,negativeEdge:Ot.bottom}}function co(e,t,o){return o&&Math.abs(to(e,o,t))>Math.abs(to(e,o,-1*t))?-1*t:t}function uo(e,t,o){var n=Qt(t,e),i=Qt(o,e),r=lo(e),s=r.positiveEdge,a=r.negativeEdge;return n<=i?s:a}function po(e,t,o,n,i,r,s){var a=ao(e,t,n,i,s);return Zt(a,o)?{elementRectangle:a,targetEdge:n.targetEdge,alignmentEdge:n.alignmentEdge}:function(e,t,o,n,i,r,s){void 0===i&&(i=0);var a=n.alignmentEdge,l=n.alignTargetEdge,c={elementRectangle:e,targetEdge:n.targetEdge,alignmentEdge:a};r||s||(c=function(e,t,o,n,i){void 0===i&&(i=0);var r=[Ot.left,Ot.right,Ot.bottom,Ot.top];(0,T.jI)()&&(r[0]*=-1,r[1]*=-1);for(var s=e,a=n.targetEdge,l=n.alignmentEdge,c=0;c<4;c++){if(io(s,o,a))return{elementRectangle:s,targetEdge:a,alignmentEdge:l};r.splice(r.indexOf(a),1),r.length>0&&(r.indexOf(-1*a)>-1?a*=-1:(l=a,a=r.slice(-1)[0]),s=ao(e,t,{targetEdge:a,alignmentEdge:l},i))}return{elementRectangle:e,targetEdge:n.targetEdge,alignmentEdge:n.alignmentEdge}}(e,t,o,n,i));var d=qt(e,o);if(l){if(c.alignmentEdge&&d.indexOf(-1*c.alignmentEdge)>-1){var u=function(e,t,o,n){var i=e.alignmentEdge,r=e.targetEdge,s=-1*i;return{elementRectangle:ao(e.elementRectangle,t,{targetEdge:r,alignmentEdge:s},o,n),targetEdge:r,alignmentEdge:s}}(c,t,i,s);if(Zt(u.elementRectangle,o))return u;c=ro(qt(u.elementRectangle,o),c,o)}}else c=ro(d,c,o);return c}(e,t,o,n,i,r,s)}function ho(e){var t=e.getBoundingClientRect();return new Ut.M(t.left,t.right,t.top,t.bottom)}function mo(e){return new Ut.M(e.left,e.right,e.top,e.bottom)}function go(e,t,o,n){var i=e.gapSpace?e.gapSpace:0,r=function(e,t){var o;if(t){if(t.preventDefault){var n=t;o=new Ut.M(n.clientX,n.clientX,n.clientY,n.clientY)}else if(t.getBoundingClientRect)o=ho(t);else{var i=t,r=i.left||i.x,s=i.top||i.y,a=i.right||r,l=i.bottom||s;o=new Ut.M(r,a,s,l)}if(!Zt(o,e))for(var c=0,d=qt(o,e);c<d.length;c++){var u=d[c];o[Ot[u]]=e[Ot[u]]}}else o=new Ut.M(0,0,0,0);return o}(o,e.target),s=function(e,t,o,n,i){return e.isAuto&&(e.alignmentEdge=uo(e.targetEdge,t,o)),e.alignTargetEdge=i,e}(function(e,t,o){if(void 0===e&&(e=gt.bottomAutoEdge),o)return{alignmentEdge:o.alignmentEdge,isAuto:o.isAuto,targetEdge:o.targetEdge};var n=(0,I.Cl)({},Yt[e]);return(0,T.jI)()?(n.alignmentEdge&&n.alignmentEdge%2==0&&(n.alignmentEdge=-1*n.alignmentEdge),void 0!==t?Yt[t]:n):n}(e.directionalHint,e.directionalHintForRTL,n),r,o,e.coverTarget,e.alignTargetEdge),a=po(ho(t),r,o,s,i,e.directionalHintFixed,e.coverTarget);return(0,I.Cl)((0,I.Cl)({},a),{targetRectangle:r})}function fo(e,t,o,n,i){var r=function(e,t,o,n,i,r,s){var a={},l=ho(t),c=r?o:-1*o,d=Ot[c],u=i||lo(o).positiveEdge;return s||(u=co(e,u,n)),a[d]=to(e,l,c),a[Ot[u]]=to(e,l,u),a}(e.elementRectangle,t,e.targetEdge,o,e.alignmentEdge,n,i);return{elementPosition:r,targetEdge:e.targetEdge,alignmentEdge:e.alignmentEdge}}function vo(e,t,o,n,i){var r=e.isBeakVisible&&e.beakWidth||0,s=function(e){return Math.sqrt(e*e*2)}(r)/2+(e.gapSpace?e.gapSpace:0),a=e;a.gapSpace=s;var l,c,d,u,p,h,m,g=e.bounds?mo(e.bounds):new Ut.M(0,window.innerWidth-(0,Gt.XJ)(),0,window.innerHeight),f=go(a,o,g,n),v=(l=f,c=function(e,t){var o=t.targetRectangle,n=lo(t.targetEdge),i=n.positiveEdge,r=n.negativeEdge,s=Qt(o,t.targetEdge),a=new Ut.M(e/2,t.elementRectangle.width-e/2,e/2,t.elementRectangle.height-e/2),l=new Ut.M(0,e,0,e);return io(l=so(l=oo(l,-1*t.targetEdge,-e/2),-1*t.targetEdge,s-eo(i,t.elementRectangle)),a,i)?io(l,a,r)||(l=no(l,a,r)):l=no(l,a,i),l}(r,f),d=g,u=-1*l.targetEdge,p=new Ut.M(0,l.elementRectangle.width,0,l.elementRectangle.height),h={},m=co(l.elementRectangle,l.alignmentEdge?l.alignmentEdge:lo(u).positiveEdge,d),h[Ot[u]]=Xt(c,u),h[Ot[m]]=to(c,p,m),{elementPosition:(0,I.Cl)({},h),closestEdge:uo(l.targetEdge,c,p),targetEdge:u});return(0,I.Cl)((0,I.Cl)({},fo(f,t,g,e.coverTarget,i)),{beakPosition:v})}function _o(e,t,o,n){return function(e,t,o,n){var i=e.bounds?mo(e.bounds):new Ut.M(0,window.innerWidth-(0,Gt.XJ)(),0,window.innerHeight);return fo(go(e,o,i,n),t,i,e.coverTarget)}(e,t,o,n)}function yo(e,t,o,n){return vo(e,t,o,n)}function bo(e,t,o,n){return function(e,t,o,n){return vo(e,t,o,n,!0)}(e,t,o,n)}function Co(e,t,o,n,i){void 0===o&&(o=0);var r=e,s=e,a=e,l=n?mo(n):new Ut.M(0,window.innerWidth-(0,Gt.XJ)(),0,window.innerHeight),c=a.left||a.x,d=a.top||a.y,u=a.right||c,p=a.bottom||d;return function(e,t,o,n,i){var r,s=Yt[t],a=i?-1*s.targetEdge:s.targetEdge;return(r=a===Ot.top?Xt(e,s.targetEdge)-n.top-o:a===Ot.bottom?n.bottom-Xt(e,s.targetEdge)-o:n.bottom-e.top-o)>0?r:n.height}(r.stopPropagation?new Ut.M(r.clientX,r.clientX,r.clientY,r.clientY):void 0!==c&&void 0!==d?new Ut.M(c,u,d,p):ho(s),t,o,l,i)}function So(e){return-1*e}function xo(e,t){return function(e,t){var o=void 0;if(t.getWindowSegments&&(o=t.getWindowSegments()),void 0===o||o.length<=1)return{top:0,left:0,right:t.innerWidth,bottom:t.innerHeight,width:t.innerWidth,height:t.innerHeight};var n=0,i=0;if(null!==e&&e.getBoundingClientRect){var r=e.getBoundingClientRect();n=(r.left+r.right)/2,i=(r.top+r.bottom)/2}else null!==e&&(n=e.left||e.x,i=e.top||e.y);for(var s={top:0,left:0,right:0,bottom:0,width:0,height:0},a=0,l=o;a<l.length;a++){var c=l[a];n&&c.left<=n&&c.right>=n&&i&&c.top<=i&&c.bottom>=i&&(s={top:c.top,left:c.left,right:c.right,bottom:c.bottom,width:c.width,height:c.height})}return s}(e,t)}var ko,Io=function(e){function t(t){var o=e.call(this,t)||this;return o._root=w.createRef(),o._disposables=[],o._onKeyDown=function(e){e.which===Ce.c.escape&&o.props.onDismiss&&(o.props.onDismiss(e),e.preventDefault(),e.stopPropagation())},o._onFocus=function(){o._containsFocus=!0},o._onBlur=function(e){o._root.current&&e.relatedTarget&&!(0,Wt.s)(o._root.current,e.relatedTarget)&&(o._containsFocus=!1)},o._async=new xe.j(o),o.state={needsVerticalScrollBar:!1},o}return(0,I.C6)(t,e),t.prototype.UNSAFE_componentWillMount=function(){this._originalFocusedElement=(0,bt.Y)().activeElement},t.prototype.componentDidMount=function(){if(this._root.current){this._disposables.push((0,Vt.on)(this._root.current,"focus",this._onFocus,!0),(0,Vt.on)(this._root.current,"blur",this._onBlur,!0));var e=(0,z.z)(this._root.current);e&&this._disposables.push((0,Vt.on)(e,"keydown",this._onKeyDown)),(0,yt.SE)(this._root.current)&&(this._containsFocus=!0)}this._updateScrollBarAsync()},t.prototype.componentDidUpdate=function(){this._updateScrollBarAsync(),this._async.dispose()},t.prototype.componentWillUnmount=function(){var e;if(this._disposables.forEach((function(e){return e()})),this.props.shouldRestoreFocus){var t=this.props.onRestoreFocus;(void 0===t?wo:t)({originalElement:this._originalFocusedElement,containsFocus:this._containsFocus,documentContainsFocus:(null===(e=(0,bt.Y)())||void 0===e?void 0:e.hasFocus())||!1})}delete this._originalFocusedElement},t.prototype.render=function(){var e=this.props,t=e.role,o=e.className,n=e.ariaLabel,i=e.ariaLabelledBy,r=e.ariaDescribedBy,s=e.style;return w.createElement("div",(0,I.Cl)({ref:this._root},(0,N.G1)(this.props,N.JM),{className:o,role:t,"aria-label":n,"aria-labelledby":i,"aria-describedby":r,onKeyDown:this._onKeyDown,style:(0,I.Cl)({overflowY:this.state.needsVerticalScrollBar?"scroll":void 0,outline:"none"},s)}),this.props.children)},t.prototype._updateScrollBarAsync=function(){var e=this;this._async.requestAnimationFrame((function(){e._getScrollBar()}))},t.prototype._getScrollBar=function(){if(!this.props.style||!this.props.style.overflowY){var e=!1;if(this._root&&this._root.current&&this._root.current.firstElementChild){var t=this._root.current.clientHeight,o=this._root.current.firstElementChild.clientHeight;t>0&&o>t&&(e=o-t>1)}this.state.needsVerticalScrollBar!==e&&this.setState({needsVerticalScrollBar:e})}},t.defaultProps={shouldRestoreFocus:!0},t}(w.Component);function wo(e){var t=e.originalElement,o=e.containsFocus;t&&o&&t!==window&&t.focus&&t.focus()}var Do=((ko={})[Ot.top]=g.AnimationClassNames.slideUpIn10,ko[Ot.bottom]=g.AnimationClassNames.slideDownIn10,ko[Ot.left]=g.AnimationClassNames.slideLeftIn10,ko[Ot.right]=g.AnimationClassNames.slideRightIn10,ko),Po=(0,P.Z)({disableCaching:!0}),To={opacity:0,filter:"opacity(0)",pointerEvents:"none"},Eo=["role","aria-roledescription"],No=function(e){function t(t){var o=e.call(this,t)||this;return o._hostElement=w.createRef(),o._calloutElement=w.createRef(),o._hasListeners=!1,o._disposables=[],o.dismiss=function(e){var t=o.props.onDismiss;t&&t(e)},o._dismissOnScroll=function(e){var t=o.props,n=t.preventDismissOnEvent,i=t.preventDismissOnScroll;o.state.positions&&(n&&!n(e)||!n&&!i)&&o._dismissOnClickOrScroll(e)},o._dismissOnResize=function(e){var t=o.props,n=t.preventDismissOnEvent,i=t.preventDismissOnResize;(n&&!n(e)||!n&&!i)&&o.dismiss(e)},o._dismissOnLostFocus=function(e){var t=o.props,n=t.preventDismissOnEvent,i=t.preventDismissOnLostFocus;(n&&!n(e)||!n&&!i)&&o._dismissOnClickOrScroll(e)},o._setInitialFocus=function(){o.props.setInitialFocus&&!o._didSetInitialFocus&&o.state.positions&&o._calloutElement.current&&(o._didSetInitialFocus=!0,o._async.requestAnimationFrame((function(){return(0,yt.vO)(o._calloutElement.current)}),o._calloutElement.current))},o._onComponentDidMount=function(){o._addListeners(),o.props.onLayerMounted&&o.props.onLayerMounted(),o._updateAsyncPosition(),o._setHeightOffsetEveryFrame()},o._dismissOnTargetWindowBlur=function(e){var t=o.props,n=t.preventDismissOnEvent,i=t.preventDismissOnLostFocus;t.shouldDismissOnWindowFocus&&((!n||n(e))&&(n||i)||o._targetWindow.document.hasFocus()||null!==e.relatedTarget||o.dismiss(e))},o._mouseDownOnPopup=function(){o._isMouseDownOnPopup=!0},o._mouseUpOnPopup=function(){o._isMouseDownOnPopup=!1},o._async=new xe.j(o),o._didSetInitialFocus=!1,o.state={positions:void 0,slideDirectionalClassName:void 0,calloutElementRect:void 0,heightOffset:0},o._positionAttempts=0,o}return(0,I.C6)(t,e),t.prototype.componentDidUpdate=function(){this.props.hidden?this._hasListeners&&this._removeListeners():(this._setInitialFocus(),this._hasListeners||this._addListeners(),this._updateAsyncPosition())},t.prototype.shouldComponentUpdate=function(e,t){return!(!e.shouldUpdateWhenHidden&&this.props.hidden&&e.hidden||(0,ut.ab)(this.props,e)&&(0,ut.ab)(this.state,t))},t.prototype.UNSAFE_componentWillMount=function(){this._setTargetWindowAndElement(this._getTarget())},t.prototype.componentWillUnmount=function(){this._async.dispose(),this._disposables.forEach((function(e){return e()}))},t.prototype.UNSAFE_componentWillUpdate=function(e){var t=this._getTarget(e);(t!==this._getTarget()||"string"==typeof t||t instanceof String)&&!this._blockResetHeight&&(this._maxHeight=void 0,this._setTargetWindowAndElement(t)),e.gapSpace===this.props.gapSpace&&this.props.beakWidth===e.beakWidth||(this._maxHeight=void 0),e.finalHeight!==this.props.finalHeight&&this._setHeightOffsetEveryFrame(),this._didPositionPropsChange(e,this.props)&&(this._maxHeight=void 0,this._setTargetWindowAndElement(t),this.setState({positions:void 0}),this._didSetInitialFocus=!1,this._bounds=void 0),this._blockResetHeight=!1},t.prototype.componentDidMount=function(){this.props.hidden||this._onComponentDidMount()},t.prototype.render=function(){if(!this._targetWindow)return null;var e=this.props.target,t=this.props,o=t.styles,n=t.style,i=t.ariaLabel,r=t.ariaDescribedBy,s=t.ariaLabelledBy,a=t.className,l=t.isBeakVisible,c=t.children,d=t.beakWidth,u=t.calloutWidth,p=t.calloutMaxWidth,h=t.calloutMinWidth,m=t.finalHeight,g=t.hideOverflow,f=void 0===g?!!m:g,v=t.backgroundColor,_=t.calloutMaxHeight,y=t.onScroll,b=t.shouldRestoreFocus,C=void 0===b||b,S=t.popupProps;e=this._getTarget();var x=this.state.positions,k=this._getMaxHeight()?this._getMaxHeight()+this.state.heightOffset:void 0,D=_&&k&&_<k?_:k,P=f,T=l&&!!e;this._classNames=Po(o,{theme:this.props.theme,className:a,overflowYHidden:P,calloutWidth:u,positions:x,beakWidth:d,backgroundColor:v,calloutMinWidth:h,calloutMaxWidth:p});var E=(0,I.Cl)((0,I.Cl)((0,I.Cl)({},n),{maxHeight:D}),P&&{overflowY:"hidden"}),M=this.props.hidden?{visibility:"hidden"}:void 0;return w.createElement("div",{ref:this._hostElement,className:this._classNames.container,style:M},w.createElement("div",(0,I.Cl)({},(0,N.G1)(this.props,N.JM,Eo),{className:(0,U.A)(this._classNames.root,x&&x.targetEdge&&Do[x.targetEdge]),style:x?x.elementPosition:To,tabIndex:-1,ref:this._calloutElement}),T&&w.createElement("div",{className:this._classNames.beak,style:this._getBeakPosition()}),T&&w.createElement("div",{className:this._classNames.beakCurtain}),w.createElement(Io,(0,I.Cl)({},(0,N.G1)(this.props,Eo),{ariaLabel:i,onRestoreFocus:this.props.onRestoreFocus,ariaDescribedBy:r,ariaLabelledBy:s,className:this._classNames.calloutMain,onDismiss:this.dismiss,onScroll:y,shouldRestoreFocus:C,style:E,onMouseDown:this._mouseDownOnPopup,onMouseUp:this._mouseUpOnPopup},S),c)))},t.prototype._dismissOnClickOrScroll=function(e){var t=e.target,o=this._hostElement.current&&!(0,Wt.s)(this._hostElement.current,t);o&&this._isMouseDownOnPopup?this._isMouseDownOnPopup=!1:(!this._target&&o||e.target!==this._targetWindow&&o&&(this._target.stopPropagation||!this._target||this.props.dismissOnTargetClick||t!==this._target&&!(0,Wt.s)(this._target,t)))&&this.dismiss(e)},t.prototype._addListeners=function(){var e=this;this._async.setTimeout((function(){e._disposables.push((0,Vt.on)(e._targetWindow,"scroll",e._dismissOnScroll,!0),(0,Vt.on)(e._targetWindow,"resize",e._dismissOnResize,!0),(0,Vt.on)(e._targetWindow.document.documentElement,"focus",e._dismissOnLostFocus,!0),(0,Vt.on)(e._targetWindow.document.documentElement,"click",e._dismissOnLostFocus,!0),(0,Vt.on)(e._targetWindow,"blur",e._dismissOnTargetWindowBlur,!0)),e._hasListeners=!0}),0)},t.prototype._removeListeners=function(){this._disposables.forEach((function(e){return e()})),this._disposables=[],this._hasListeners=!1},t.prototype._updateAsyncPosition=function(){var e=this;this._async.requestAnimationFrame((function(){return e._updatePosition()}),this._calloutElement.current)},t.prototype._getBeakPosition=function(){var e=this.state.positions,t=(0,I.Cl)({},e&&e.beakPosition?e.beakPosition.elementPosition:null);return t.top||t.bottom||t.left||t.right||(t.left=0,t.top=0),t},t.prototype._updatePosition=function(){this._setTargetWindowAndElement(this._getTarget());var e=this.state.positions,t=this._hostElement.current,o=this._calloutElement.current,n=!!this.props.target;if(t&&o&&(!n||this._target)){var i=(0,I.Cl)({},this.props);i.bounds=this._getBounds(),i.target=this._target;var r=this.props.finalHeight?bo(i,t,o,e):yo(i,t,o,e);!e&&r||e&&r&&!this._arePositionsEqual(e,r)&&this._positionAttempts<5?(this._positionAttempts++,this.setState({positions:r})):this._positionAttempts>0&&(this._positionAttempts=0,this.props.onPositioned&&this.props.onPositioned(this.state.positions))}},t.prototype._getBounds=function(){if(!this._bounds){var e=this.props.bounds,t="function"==typeof e?e(this.props.target,this._targetWindow):e;t||(t={top:(t=xo(this._target,this._targetWindow)).top+this.props.minPagePadding,left:t.left+this.props.minPagePadding,right:t.right-this.props.minPagePadding,bottom:t.bottom-this.props.minPagePadding,width:t.width-2*this.props.minPagePadding,height:t.height-2*this.props.minPagePadding}),this._bounds=t}return this._bounds},t.prototype._getMaxHeight=function(){var e=this;if(!this._maxHeight)if(this.props.directionalHintFixed&&this._target){var t=this.props.isBeakVisible?this.props.beakWidth:0,o=(this.props.gapSpace?this.props.gapSpace:0)+t;this._async.requestAnimationFrame((function(){e._target&&(e._maxHeight=Co(e._target,e.props.directionalHint,o,e._getBounds(),e.props.coverTarget),e._blockResetHeight=!0,e.forceUpdate())}),this._target)}else this._maxHeight=this._getBounds().height;return this._maxHeight},t.prototype._arePositionsEqual=function(e,t){return this._comparePositions(e.elementPosition,t.elementPosition)&&this._comparePositions(e.beakPosition.elementPosition,t.beakPosition.elementPosition)},t.prototype._comparePositions=function(e,t){for(var o in t)if(t.hasOwnProperty(o)){var n=e[o],i=t[o];if(void 0===n||void 0===i)return!1;if(n.toFixed(2)!==i.toFixed(2))return!1}return!0},t.prototype._setTargetWindowAndElement=function(e){var t=this._calloutElement.current;if(e)if("string"==typeof e){var o=(0,bt.Y)(t);this._target=o?o.querySelector(e):null,this._targetWindow=(0,z.z)(t)}else if(e.stopPropagation)this._targetWindow=(0,z.z)(e.target),this._target=e;else if(e.getBoundingClientRect){var n=e;this._targetWindow=(0,z.z)(n),this._target=n}else void 0!==e.current?(this._target=e.current,this._targetWindow=(0,z.z)(this._target)):(this._targetWindow=(0,z.z)(t),this._target=e);else this._targetWindow=(0,z.z)(t)},t.prototype._setHeightOffsetEveryFrame=function(){var e=this;this._calloutElement.current&&this.props.finalHeight&&(this._setHeightOffsetTimer=this._async.requestAnimationFrame((function(){var t=e._calloutElement.current&&e._calloutElement.current.lastChild;if(t){var o=t.scrollHeight-t.offsetHeight;e.setState({heightOffset:e.state.heightOffset+o}),t.offsetHeight<e.props.finalHeight?e._setHeightOffsetEveryFrame():e._async.cancelAnimationFrame(e._setHeightOffsetTimer,e._calloutElement.current)}}),this._calloutElement.current))},t.prototype._didPositionPropsChange=function(e,t){return!e.hidden&&e.hidden!==t.hidden||e.directionalHint!==t.directionalHint||e.target!==t.target},t.prototype._getTarget=function(e){return void 0===e&&(e=this.props),e.target},t.defaultProps={preventDismissOnLostFocus:!1,preventDismissOnScroll:!1,preventDismissOnResize:!1,isBeakVisible:!0,beakWidth:16,gapSpace:0,minPagePadding:8,directionalHint:gt.bottomAutoEdge},t}(w.Component);function Mo(e){return{height:e,width:e}}var Ro,Bo={container:"ms-Callout-container",root:"ms-Callout",beak:"ms-Callout-beak",beakCurtain:"ms-Callout-beakCurtain",calloutMain:"ms-Callout-main"},Ho=(0,D.I)(No,(function(e){var t,o=e.theme,n=e.className,i=e.overflowYHidden,r=e.calloutWidth,s=e.beakWidth,a=e.backgroundColor,l=e.calloutMaxWidth,c=e.calloutMinWidth,d=(0,g.getGlobalClassNames)(Bo,o),u=o.semanticColors,p=o.effects;return{container:[d.container,{position:"relative"}],root:[d.root,o.fonts.medium,{position:"absolute",boxSizing:"border-box",borderRadius:p.roundedCorner2,boxShadow:p.elevation16,selectors:(t={},t[g.HighContrastSelector]={borderWidth:1,borderStyle:"solid",borderColor:"WindowText"},t)},(0,g.focusClear)(),n,!!r&&{width:r},!!l&&{maxWidth:l},!!c&&{minWidth:c}],beak:[d.beak,{position:"absolute",backgroundColor:u.menuBackground,boxShadow:"inherit",border:"inherit",boxSizing:"border-box",transform:"rotate(45deg)"},Mo(s),a&&{backgroundColor:a}],beakCurtain:[d.beakCurtain,{position:"absolute",top:0,right:0,bottom:0,left:0,backgroundColor:u.menuBackground,borderRadius:p.roundedCorner2}],calloutMain:[d.calloutMain,{backgroundColor:u.menuBackground,overflowX:"hidden",overflowY:"auto",position:"relative",borderRadius:p.roundedCorner2},i&&{overflowY:"hidden"},a&&{backgroundColor:a}]}}),void 0,{scope:"CalloutContent"}),Ao=o(95491),Fo=o(55844),Lo=(0,P.Z)(),Oo=(0,f.J9)((function(e,t){return(0,g.createTheme)((0,I.Cl)((0,I.Cl)({},e),{rtl:t}))})),zo=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t._rootElement=w.createRef(),t._removeClassNameFromBody=void 0,t}return(0,I.C6)(t,e),t.prototype.render=function(){var e=this.props,t=e.as,o=void 0===t?"div":t,n=e.theme,i=e.dir,r=this._getClassNames(),s=(0,N.G1)(this.props,N.JM,["dir"]),a=function(e,t){var o=(0,T.jI)(e)?"rtl":"ltr",n=(0,T.jI)()?"rtl":"ltr",i=t||o;return{rootDir:i!==o||i!==n?i:t,needsTheme:i!==o}}(n,i),l=a.rootDir,c=a.needsTheme,d=w.createElement(o,(0,I.Cl)({dir:l},s,{className:r.root,ref:this._rootElement}));return c&&(d=w.createElement(Fo.K,{settings:{theme:Oo(n,"rtl"===i)}},d)),w.createElement(w.Fragment,null,d,w.createElement(ht.M,{rootRef:this._rootElement}))},t.prototype.componentDidMount=function(){this._addClassNameToBody()},t.prototype.componentWillUnmount=function(){this._removeClassNameFromBody&&this._removeClassNameFromBody()},t.prototype._getClassNames=function(){var e=this.props,t=e.className,o=e.theme,n=e.applyTheme,i=e.styles;return Lo(i,{theme:o,applyTheme:n,className:t})},t.prototype._addClassNameToBody=function(){if(this.props.applyThemeToBody){var e=this._getClassNames(),t=(0,bt.Y)(this._rootElement.current);t&&(t.body.classList.add(e.bodyThemed),this._removeClassNameFromBody=function(){t.body.classList.remove(e.bodyThemed)})}},t}(w.Component),Wo={fontFamily:"inherit"},Vo={root:"ms-Fabric",bodyThemed:"ms-Fabric-bodyThemed"},Ko=(0,D.I)(zo,(function(e){var t=e.theme,o=e.className,n=e.applyTheme;return{root:[(0,g.getGlobalClassNames)(Vo,t).root,t.fonts.medium,{color:t.palette.neutralPrimary,selectors:{"& button":Wo,"& input":Wo,"& textarea":Wo}},n&&{color:t.semanticColors.bodyText,backgroundColor:t.semanticColors.bodyBackground},o],bodyThemed:[{backgroundColor:t.semanticColors.bodyBackground}]}}),void 0,{scope:"Fabric"}),Go=o(7821),Uo=o(97672),jo=o(96031),Yo={},Zo={};function qo(e,t){Yo[e]||(Yo[e]=[]),Yo[e].push(t);var o=Zo[e];if(o)for(var n=0,i=o;n<i.length;n++)i[n].notifyLayersChanged()}function Xo(e,t){var o=Yo[e];if(o){var n=o.indexOf(t);n>=0&&(o.splice(n,1),0===o.length&&delete Yo[e])}var i=Zo[e];if(i)for(var r=0,s=i;r<s.length;r++)s[r].notifyLayersChanged()}function Jo(e){var t=Zo[e];return t?t.length:0}function Qo(e){var t=Zo[e];return t&&t[0]||void 0}function $o(e,t){(Zo[e]||(Zo[e]=[])).unshift(t)}function en(e,t){var o=Zo[e];if(o){var n=o.indexOf(t);n>=0&&o.splice(n,1),0===o.length&&delete Zo[e]}}function tn(e){Yo[e]&&Yo[e].forEach((function(e){return e()}))}function on(e){Ro=e}function nn(){return Ro}var rn,sn=(0,P.Z)(),an=function(e){function t(t){var o=e.call(this,t)||this;return o._rootRef=w.createRef(),o._createLayerElement=function(){var e,t,n=o.props.hostId,i=(0,bt.Y)(o._rootRef.current),r=o._getHost();if(r){o._removeLayerElement();var s=null===(t=null!=(e=r.ownerDocument)?e:i)||void 0===t?void 0:t.createElement("div");if(s){var a=o._getClassNames();s.className=a.root,(0,Go.V)(s),(0,Uo.g)(s,o._rootRef.current),o.props.insertFirst?r.insertBefore(s,r.firstChild):r.appendChild(s),o.setState({hostId:n,layerElement:s},(function(){var e=o.props,t=e.onLayerDidMount,n=e.onLayerMounted;n&&n(),t&&t()}))}}},o.state={},o}return(0,I.C6)(t,e),t.prototype.componentDidMount=function(){var e=this.props.hostId;this._createLayerElement(),e&&qo(e,this._createLayerElement)},t.prototype.render=function(){var e=this.state.layerElement,t=this._getClassNames(),o=this.props.eventBubblingEnabled;return w.createElement("span",{className:"ms-layer",ref:this._rootRef},e&&Ao.createPortal(w.createElement(Ko,(0,I.Cl)({},!o&&(rn||(rn={},["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 rn[e]=ln}))),rn),{className:t.content}),this.props.children),e))},t.prototype.componentDidUpdate=function(){this.props.hostId!==this.state.hostId&&this._createLayerElement()},t.prototype.componentWillUnmount=function(){var e=this.props.hostId;this._removeLayerElement(),e&&Xo(e,this._createLayerElement)},t.prototype._removeLayerElement=function(){var e=this.props.onLayerWillUnmount,t=this.state.layerElement;if(t&&(0,Uo.g)(t,null),e&&e(),t&&t.parentNode){var o=t.parentNode;o&&o.removeChild(t)}},t.prototype._getClassNames=function(){var e=this.props,t=e.className,o=e.styles,n=e.theme;return sn(o,{theme:n,className:t,isNotHost:!this.props.hostId})},t.prototype._getHost=function(){var e,t,o,n,i,r,s=this.props.hostId,a=(0,bt.Y)(this._rootRef.current);if(s){var l=Qo(s);return l?null!=(e=l.rootRef.current)?e:null:null!=(o=null===(t=a)||void 0===t?void 0:t.getElementById(s))?o:null}var c=nn();return null!=(r=c?null===(n=a)||void 0===n?void 0:n.querySelector(c):null===(i=a)||void 0===i?void 0:i.body)?r:null},t.defaultProps={onLayerDidMount:function(){},onLayerWillUnmount:function(){}},(0,I.Cg)([(0,jo.T)("Layer",["theme","hostId"])],t)}(w.Component),ln=function(e){e.eventPhase===Event.BUBBLING_PHASE&&"mouseenter"!==e.type&&"mouseleave"!==e.type&&"touchstart"!==e.type&&"touchend"!==e.type&&e.stopPropagation()},cn={root:"ms-Layer",rootNoHost:"ms-Layer--fixed",content:"ms-Layer-content"},dn=function(e){var t=e.className,o=e.isNotHost,n=e.theme,i=(0,g.getGlobalClassNames)(cn,n);return{root:[i.root,n.fonts.medium,o&&[i.rootNoHost,{position:"fixed",zIndex:g.ZIndexes.Layer,top:0,left:0,bottom:0,right:0,visibility:"hidden"}],t],content:[i.content,{visibility:"visible"}]}},un=(0,D.I)(an,dn,void 0,{scope:"Layer",fields:["hostId","theme","styles"]}),pn=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return(0,I.C6)(t,e),t.prototype.render=function(){var e=this.props,t=e.layerProps,o=(0,I.Tt)(e,["layerProps"]),n=w.createElement(Ho,(0,I.Cl)({},o));return this.props.doNotLayer?n:w.createElement(un,(0,I.Cl)({},t),n)},t}(w.Component),hn=function(e){var t=e.item,o=e.hasIcons,n=e.classNames,i=t.iconProps;return o?t.onRenderIcon?t.onRenderIcon(e):w.createElement(J,(0,I.Cl)({},i,{className:n.icon})):null},mn=function(e){var t=e.onCheckmarkClick,o=e.item,n=e.classNames,i=Ct(o);return t?w.createElement(J,{iconName:!1!==o.canCheck&&i?"CheckMark":"",className:n.checkmarkIcon,onClick:function(e){return t(o,e)}}):null},gn=function(e){var t=e.item,o=e.classNames;return t.text||t.name?w.createElement("span",{className:o.label},t.text||t.name):null},fn=function(e){var t=e.item,o=e.classNames;return t.secondaryText?w.createElement("span",{className:o.secondaryText},t.secondaryText):null},vn=function(e){var t=e.item,o=e.classNames,n=e.theme;return St(t)?w.createElement(J,(0,I.Cl)({iconName:(0,T.jI)(n)?"ChevronLeft":"ChevronRight"},t.submenuIconProps,{className:o.subMenuIcon})):null},_n=function(e){function t(t){var o=e.call(this,t)||this;return o.openSubMenu=function(){var e=o.props,t=e.item,n=e.openSubMenu,i=e.getSubmenuTarget;if(i){var r=i();St(t)&&n&&r&&n(t,r)}},o.dismissSubMenu=function(){var e=o.props,t=e.item,n=e.dismissSubMenu;St(t)&&n&&n()},o.dismissMenu=function(e){var t=o.props.dismissMenu;t&&t(void 0,e)},(0,Se.f)(o),o}return(0,I.C6)(t,e),t.prototype.render=function(){var e=this.props,t=e.item,o=e.classNames,n=t.onRenderContent||this._renderLayout;return w.createElement("div",{className:t.split?o.linkContentMenu:o.linkContent},n(this.props,{renderCheckMarkIcon:mn,renderItemIcon:hn,renderItemName:gn,renderSecondaryText:fn,renderSubMenuIcon:vn}))},t.prototype._renderLayout=function(e,t){return w.createElement(w.Fragment,null,t.renderCheckMarkIcon(e),t.renderItemIcon(e),t.renderItemName(e),t.renderSecondaryText(e),t.renderSubMenuIcon(e))},t}(w.Component),yn=(0,f.J9)((function(e){return(0,g.mergeStyleSets)({wrapper:{display:"inline-flex",height:"100%",alignItems:"center"},divider:{width:1,height:"100%",backgroundColor:e.palette.neutralTertiaryAlt}})})),bn=36,Cn=(0,g.getScreenSelector)(0,g.ScreenWidthMaxMedium),Sn=(0,f.J9)((function(e){var t,o,n,i,r,s=e.semanticColors,a=e.fonts,l=e.palette,c=s.menuItemBackgroundHovered,d=s.menuItemTextHovered,u=s.menuItemBackgroundPressed,p=s.bodyDivider,h={item:[a.medium,{color:s.bodyText,position:"relative",boxSizing:"border-box"}],divider:{display:"block",height:"1px",backgroundColor:p,position:"relative"},root:[(0,g.getFocusStyle)(e),a.medium,{color:s.bodyText,backgroundColor:"transparent",border:"none",width:"100%",height:bn,lineHeight:bn,display:"block",cursor:"pointer",padding:"0px 8px 0 4px",textAlign:"left"}],rootDisabled:{color:s.disabledBodyText,cursor:"default",pointerEvents:"none",selectors:(t={},t[g.HighContrastSelector]=(0,I.Cl)({color:"GrayText",opacity:1},(0,g.getHighContrastNoAdjustStyle)()),t)},rootHovered:{backgroundColor:c,color:d,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:u,selectors:{".ms-ContextualMenu-icon":{color:l.themeDark},".ms-ContextualMenu-submenuIcon":{color:l.neutralPrimary}}},rootExpanded:{backgroundColor:u,color:s.bodyTextChecked,selectors:(o={".ms-ContextualMenu-submenuIcon":(n={},n[g.HighContrastSelector]={color:"inherit"},n)},o[g.HighContrastSelector]=(0,I.Cl)({},(0,g.getHighContrastNoAdjustStyle)()),o)},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",overflow:"hidden",whiteSpace:"nowrap"},secondaryText:{color:e.palette.neutralSecondary,paddingLeft:"20px",textAlign:"right"},icon:{display:"inline-block",minHeight:"1px",maxHeight:bn,fontSize:g.IconFontSizes.medium,width:g.IconFontSizes.medium,margin:"0 4px",verticalAlign:"middle",flexShrink:"0",selectors:(i={},i[Cn]={fontSize:g.IconFontSizes.large,width:g.IconFontSizes.large},i)},iconColor:{color:s.menuIcon},iconDisabled:{color:s.disabledBodyText},checkmarkIcon:{color:s.bodySubtext},subMenuIcon:{height:bn,lineHeight:bn,color:l.neutralSecondary,textAlign:"center",display:"inline-block",verticalAlign:"middle",flexShrink:"0",fontSize:g.IconFontSizes.small,selectors:(r={":hover":{color:l.neutralPrimary},":active":{color:l.neutralPrimary}},r[Cn]={fontSize:g.IconFontSizes.medium},r)},splitButtonFlexContainer:[(0,g.getFocusStyle)(e),{display:"flex",height:bn,flexWrap:"nowrap",justifyContent:"center",alignItems:"flex-start"}]};return(0,g.concatStyleSets)(h)})),xn=(0,g.getScreenSelector)(0,g.ScreenWidthMaxMedium),kn=(0,f.J9)((function(e){var t;return(0,g.mergeStyleSets)(yn(e),{wrapper:{position:"absolute",right:28,selectors:(t={},t[xn]={right:32},t)},divider:{height:16,width:1}})})),In={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"},wn=(0,f.J9)((function(e,t,o,n,i,r,s,a,l,c,d,u){var p,h,m,f,v=Sn(e),_=(0,g.getGlobalClassNames)(In,e);return(0,g.mergeStyleSets)({item:[_.item,v.item,s],divider:[_.divider,v.divider,a],root:[_.root,v.root,n&&[_.isChecked,v.rootChecked],i&&v.anchorLink,o&&[_.isExpanded,v.rootExpanded],t&&[_.isDisabled,v.rootDisabled],!t&&!o&&[{selectors:(p={":hover":v.rootHovered,":active":v.rootPressed},p["."+lt.Y2+" &:focus, ."+lt.Y2+" &:focus:hover"]=v.rootFocused,p["."+lt.Y2+" &:hover"]={background:"inherit;"},p)}],u],splitPrimary:[v.root,{width:"calc(100% - 28px)"},n&&["is-checked",v.rootChecked],(t||d)&&["is-disabled",v.rootDisabled],!(t||d)&&!n&&[{selectors:(h={":hover":v.rootHovered},h[":hover ~ ."+_.splitMenu]=v.rootHovered,h[":active"]=v.rootPressed,h["."+lt.Y2+" &:focus, ."+lt.Y2+" &:focus:hover"]=v.rootFocused,h["."+lt.Y2+" &:hover"]={background:"inherit;"},h)}]],splitMenu:[_.splitMenu,v.root,{flexBasis:"0",padding:"0 8px",minWidth:"28px"},o&&["is-expanded",v.rootExpanded],t&&["is-disabled",v.rootDisabled],!t&&!o&&[{selectors:(m={":hover":v.rootHovered,":active":v.rootPressed},m["."+lt.Y2+" &:focus, ."+lt.Y2+" &:focus:hover"]=v.rootFocused,m["."+lt.Y2+" &:hover"]={background:"inherit;"},m)}]],anchorLink:v.anchorLink,linkContent:[_.linkContent,v.linkContent],linkContentMenu:[_.linkContentMenu,v.linkContent,{justifyContent:"center"}],icon:[_.icon,r&&v.iconColor,v.icon,l,t&&[_.isDisabled,v.iconDisabled]],iconColor:v.iconColor,checkmarkIcon:[_.checkmarkIcon,r&&v.checkmarkIcon,v.icon,l],subMenuIcon:[_.subMenuIcon,v.subMenuIcon,c,o&&{color:e.palette.neutralPrimary},t&&[v.iconDisabled]],label:[_.label,v.label],secondaryText:[_.secondaryText,v.secondaryText],splitContainer:[v.splitButtonFlexContainer,!t&&!n&&[{selectors:(f={},f["."+lt.Y2+" &:focus, ."+lt.Y2+" &:focus:hover"]=v.rootFocused,f)}]],screenReaderText:[_.screenReaderText,v.screenReaderText,g.hiddenContentStyle,{visibility:"hidden"}]})})),Dn=function(e){var t=e.theme,o=e.disabled,n=e.expanded,i=e.checked,r=e.isAnchorLink,s=e.knownIcon,a=e.itemClassName,l=e.dividerClassName,c=e.iconClassName,d=e.subMenuClassName,u=e.primaryDisabled,p=e.className;return wn(t,o,n,i,r,s,a,l,c,d,u,p)},Pn=(0,D.I)(_n,Dn,void 0,{scope:"ContextualMenuItem"}),Tn=function(e){function t(t){var o=e.call(this,t)||this;return o._onItemMouseEnter=function(e){var t=o.props,n=t.item,i=t.onItemMouseEnter;i&&i(n,e,e.currentTarget)},o._onItemClick=function(e){var t=o.props,n=t.item,i=t.onItemClickBase;i&&i(n,e,e.currentTarget)},o._onItemMouseLeave=function(e){var t=o.props,n=t.item,i=t.onItemMouseLeave;i&&i(n,e)},o._onItemKeyDown=function(e){var t=o.props,n=t.item,i=t.onItemKeyDown;i&&i(n,e)},o._onItemMouseMove=function(e){var t=o.props,n=t.item,i=t.onItemMouseMove;i&&i(n,e,e.currentTarget)},o._getSubmenuTarget=function(){},(0,Se.f)(o),o}return(0,I.C6)(t,e),t.prototype.shouldComponentUpdate=function(e){return!(0,ut.ab)(e,this.props)},t}(w.Component),En=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t._anchor=w.createRef(),t._getMemoizedMenuButtonKeytipProps=(0,f.J9)((function(e){return(0,I.Cl)((0,I.Cl)({},e),{hasMenu:!0})})),t._getSubmenuTarget=function(){return t._anchor.current?t._anchor.current:void 0},t._onItemClick=function(e){var o=t.props,n=o.item,i=o.onItemClick;i&&i(n,e)},t._renderAriaDescription=function(e,o){return e?w.createElement("span",{id:t._ariaDescriptionId,className:o},e):null},t}return(0,I.C6)(t,e),t.prototype.render=function(){var e=this,t=this.props,o=t.item,n=t.classNames,i=t.index,r=t.focusableElementIndex,s=t.totalItemCount,a=t.hasCheckmarks,l=t.hasIcons,c=t.contextualMenuItemAs,d=void 0===c?Pn:c,u=t.expandedMenuItemKey,p=t.onItemClick,h=t.openSubMenu,m=t.dismissSubMenu,g=t.dismissMenu,f=o.rel;o.target&&"_blank"===o.target.toLowerCase()&&(f=f||"nofollow noopener noreferrer");var v=St(o),_=(0,N.G1)(o,N.t0),y=xt(o),b=o.itemProps,C=o.ariaDescription,S=o.keytipProps;return S&&v&&(S=this._getMemoizedMenuButtonKeytipProps(S)),C&&(this._ariaDescriptionId=(0,Ue.O)()),w.createElement("div",null,w.createElement(tt,{keytipProps:o.keytipProps,ariaDescribedBy:_["aria-describedby"],disabled:y},(function(t){return w.createElement("a",(0,I.Cl)({},_,t,{ref:e._anchor,href:o.href,target:o.target,rel:f,className:n.root,role:"menuitem","aria-haspopup":v||void 0,"aria-expanded":v?o.key===u:void 0,"aria-posinset":r+1,"aria-setsize":s,"aria-disabled":xt(o),"aria-describedby":(0,Ke._)(C?e._ariaDescriptionId:void 0,t?t["aria-describedby"]:void 0),style:o.style,onClick:e._onItemClick,onMouseEnter:e._onItemMouseEnter,onMouseLeave:e._onItemMouseLeave,onMouseMove:e._onItemMouseMove,onKeyDown:v?e._onItemKeyDown:void 0}),w.createElement(d,(0,I.Cl)({componentRef:o.componentRef,item:o,classNames:n,index:i,onCheckmarkClick:a&&p?p:void 0,hasIcons:l,openSubMenu:h,dismissSubMenu:m,dismissMenu:g,getSubmenuTarget:e._getSubmenuTarget},b)),e._renderAriaDescription(C,n.screenReaderText))})))},t}(Tn),Nn=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t._btn=w.createRef(),t._getMemoizedMenuButtonKeytipProps=(0,f.J9)((function(e){return(0,I.Cl)((0,I.Cl)({},e),{hasMenu:!0})})),t._renderAriaDescription=function(e,o){return e?w.createElement("span",{id:t._ariaDescriptionId,className:o},e):null},t._getSubmenuTarget=function(){return t._btn.current?t._btn.current:void 0},t}return(0,I.C6)(t,e),t.prototype.render=function(){var e=this,t=this.props,o=t.item,n=t.classNames,i=t.index,r=t.focusableElementIndex,s=t.totalItemCount,a=t.hasCheckmarks,l=t.hasIcons,c=t.contextualMenuItemAs,d=void 0===c?Pn:c,u=t.expandedMenuItemKey,p=t.onItemMouseDown,h=t.onItemClick,m=t.openSubMenu,g=t.dismissSubMenu,f=t.dismissMenu,v=Ct(o),_=null!==v,y=kt(o),b=St(o),C=o.itemProps,S=o.ariaLabel,x=o.ariaDescription,k=(0,N.G1)(o,N.uw);delete k.disabled;var D=o.role||y;x&&(this._ariaDescriptionId=(0,Ue.O)());var P=x?this._ariaDescriptionId:void 0,T={className:n.root,onClick:this._onItemClick,onKeyDown:b?this._onItemKeyDown:void 0,onMouseEnter:this._onItemMouseEnter,onMouseLeave:this._onItemMouseLeave,onMouseDown:function(e){return p?p(o,e):void 0},onMouseMove:this._onItemMouseMove,href:o.href,title:o.title,"aria-label":S,"aria-describedby":P,"aria-haspopup":b||void 0,"aria-expanded":b?o.key===u:void 0,"aria-posinset":r+1,"aria-setsize":s,"aria-disabled":xt(o),"aria-checked":"menuitemcheckbox"!==D&&"menuitemradio"!==D||!_?void 0:!!v,"aria-selected":"menuitem"===D&&_?!!v:void 0,role:D,style:o.style},E=o.keytipProps;return E&&b&&(E=this._getMemoizedMenuButtonKeytipProps(E)),w.createElement(tt,{keytipProps:E,ariaDescribedBy:k["aria-describedby"],disabled:xt(o)},(function(t){return w.createElement("button",(0,I.Cl)({ref:e._btn},k,T,t,{"aria-describedby":(0,Ke._)(T["aria-describedby"],t?t["aria-describedby"]:void 0)}),w.createElement(d,(0,I.Cl)({componentRef:o.componentRef,item:o,classNames:n,index:i,onCheckmarkClick:a&&h?h:void 0,hasIcons:l,openSubMenu:m,dismissSubMenu:g,dismissMenu:f,getSubmenuTarget:e._getSubmenuTarget},C)),e._renderAriaDescription(x,n.screenReaderText))}))},t}(Tn),Mn=(0,P.Z)(),Rn=function(e){var t=e.styles,o=e.theme,n=e.getClassNames,i=e.className,r=Mn(t,{theme:o,getClassNames:n,className:i});return w.createElement("span",{className:r.wrapper},w.createElement("span",{className:r.divider}))};Rn.displayName="VerticalDividerBase";var Bn=(0,D.I)(Rn,(function(e){var t=e.theme,o=e.getClassNames,n=e.className;if(!t)throw new Error("Theme is undefined or null.");if(o){var i=o(t);return{wrapper:[i.wrapper],divider:[i.divider]}}return{wrapper:[{display:"inline-flex",height:"100%",alignItems:"center"},n],divider:[{width:1,height:"100%",backgroundColor:t.palette.neutralTertiaryAlt}]}}),void 0,{scope:"VerticalDivider"}),Hn=function(e){function t(t){var o=e.call(this,t)||this;return o._getMemoizedMenuButtonKeytipProps=(0,f.J9)((function(e){return(0,I.Cl)((0,I.Cl)({},e),{hasMenu:!0})})),o._renderAriaDescription=function(e,t){return e?w.createElement("span",{id:o._ariaDescriptionId,className:t},e):null},o._onItemKeyDown=function(e){var t=o.props,n=t.item,i=t.onItemKeyDown;e.which===Ce.c.enter?(o._executeItemClick(e),e.preventDefault(),e.stopPropagation()):i&&i(n,e)},o._getSubmenuTarget=function(){return o._splitButton},o._onItemMouseEnterPrimary=function(e){var t=o.props,n=t.item,i=t.onItemMouseEnter;i&&i((0,I.Cl)((0,I.Cl)({},n),{subMenuProps:void 0,items:void 0}),e,o._splitButton)},o._onItemMouseEnterIcon=function(e){var t=o.props,n=t.item,i=t.onItemMouseEnter;i&&i(n,e,o._splitButton)},o._onItemMouseMovePrimary=function(e){var t=o.props,n=t.item,i=t.onItemMouseMove;i&&i((0,I.Cl)((0,I.Cl)({},n),{subMenuProps:void 0,items:void 0}),e,o._splitButton)},o._onItemMouseMoveIcon=function(e){var t=o.props,n=t.item,i=t.onItemMouseMove;i&&i(n,e,o._splitButton)},o._onIconItemClick=function(e){var t=o.props,n=t.item,i=t.onItemClickBase;i&&i(n,e,o._splitButton?o._splitButton:e.currentTarget)},o._executeItemClick=function(e){var t=o.props,n=t.item,i=t.executeItemClick,r=t.onItemClick;if(!n.disabled&&!n.isDisabled)return o._processingTouch&&r?r(n,e):void(i&&i(n,e))},o._onTouchStart=function(e){o._splitButton&&!("onpointerdown"in o._splitButton)&&o._handleTouchAndPointerEvent(e)},o._onPointerDown=function(e){"touch"===e.pointerType&&(o._handleTouchAndPointerEvent(e),e.preventDefault(),e.stopImmediatePropagation())},o._async=new xe.j(o),o._events=new Ge.g(o),o}return(0,I.C6)(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=this,t=this.props,o=t.item,n=t.classNames,i=t.index,r=t.focusableElementIndex,s=t.totalItemCount,a=t.hasCheckmarks,l=t.hasIcons,c=t.onItemMouseLeave,d=t.expandedMenuItemKey,u=St(o),p=o.keytipProps;p&&(p=this._getMemoizedMenuButtonKeytipProps(p));var h=o.ariaDescription;return h&&(this._ariaDescriptionId=(0,Ue.O)()),w.createElement(tt,{keytipProps:p,disabled:xt(o)},(function(t){return w.createElement("div",{"data-ktp-target":t["data-ktp-target"],ref:function(t){return e._splitButton=t},role:kt(o),"aria-label":o.ariaLabel,className:n.splitContainer,"aria-disabled":xt(o),"aria-expanded":u?o.key===d:void 0,"aria-haspopup":!0,"aria-describedby":(0,Ke._)(h?e._ariaDescriptionId:void 0,t["aria-describedby"]),"aria-checked":o.isChecked||o.checked,"aria-posinset":r+1,"aria-setsize":s,onMouseEnter:e._onItemMouseEnterPrimary,onMouseLeave:c?c.bind(e,(0,I.Cl)((0,I.Cl)({},o),{subMenuProps:null,items:null})):void 0,onMouseMove:e._onItemMouseMovePrimary,onKeyDown:e._onItemKeyDown,onClick:e._executeItemClick,onTouchStart:e._onTouchStart,tabIndex:0,"data-is-focusable":!0,"aria-roledescription":o["aria-roledescription"]},e._renderSplitPrimaryButton(o,n,i,a,l),e._renderSplitDivider(o),e._renderSplitIconButton(o,n,i,t),e._renderAriaDescription(h,n.screenReaderText))}))},t.prototype._renderSplitPrimaryButton=function(e,t,o,n,i){var r=this.props,s=r.contextualMenuItemAs,a=void 0===s?Pn:s,l=r.onItemClick,c={key:e.key,disabled:xt(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,onRenderIcon:e.onRenderIcon,data:e.data,"data-is-focusable":!1},d=e.itemProps;return w.createElement("button",(0,I.Cl)({},(0,N.G1)(c,N.uw)),w.createElement(a,(0,I.Cl)({"data-is-focusable":!1,item:c,classNames:t,index:o,onCheckmarkClick:n&&l?l:void 0,hasIcons:i},d)))},t.prototype._renderSplitDivider=function(e){var t=e.getSplitButtonVerticalDividerClassNames||kn;return w.createElement(Bn,{getClassNames:t})},t.prototype._renderSplitIconButton=function(e,t,o,n){var i=this.props,r=i.contextualMenuItemAs,s=void 0===r?Pn:r,a=i.onItemMouseLeave,l=i.onItemMouseDown,c=i.openSubMenu,d=i.dismissSubMenu,u=i.dismissMenu,p={onClick:this._onIconItemClick,disabled:xt(e),className:t.splitMenu,subMenuProps:e.subMenuProps,submenuIconProps:e.submenuIconProps,split:!0,key:e.key},h=(0,I.Cl)((0,I.Cl)({},(0,N.G1)(p,N.uw)),{onMouseEnter:this._onItemMouseEnterIcon,onMouseLeave:a?a.bind(this,e):void 0,onMouseDown:function(t){return l?l(e,t):void 0},onMouseMove:this._onItemMouseMoveIcon,"data-is-focusable":!1,"data-ktp-execute-target":n["data-ktp-execute-target"],"aria-hidden":!0}),m=e.itemProps;return w.createElement("button",(0,I.Cl)({},h),w.createElement(s,(0,I.Cl)({componentRef:e.componentRef,item:p,classNames:t,index:o,hasIcons:!1,openSubMenu:c,dismissSubMenu:d,dismissMenu:u,getSubmenuTarget:this._getSubmenuTarget},m)))},t.prototype._handleTouchAndPointerEvent=function(e){var t=this,o=this.props.onTap;o&&o(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}(Tn),An=(0,P.Z)(),Fn=(0,P.Z)();function Ln(e,t){var o,n=null===(o=t)||void 0===o?void 0:o.target,i=e.subMenuProps?e.subMenuProps.items:e.items;if(i){for(var r=[],s=0,a=i;s<a.length;s++){var l=a[s];if(l.preferMenuTargetAsEventTarget){var c=l.onClick,d=(0,I.Tt)(l,["onClick"]);r.push((0,I.Cl)((0,I.Cl)({},d),{onClick:Vn(c,n)}))}else r.push(l)}return r}}function On(e){return e.some((function(e){return!!e.canCheck||!(!e.sectionProps||!e.sectionProps.items.some((function(e){return!0===e.canCheck})))}))}var zn=(0,f.J9)((function(){for(var e=[],t=0;t<arguments.length;t++)e[t]=arguments[t];return function(t){return g.concatStyleSetsWithProps.apply(void 0,(0,I.aN)([t,Dn],e))}})),Wn=function(e){function t(t){var o=e.call(this,t)||this;return o._mounted=!1,o.dismiss=function(e,t){var n=o.props.onDismiss;n&&n(e,t)},o._tryFocusPreviousActiveElement=function(e){o.props.onRestoreFocus?o.props.onRestoreFocus(e):e&&e.containsFocus&&o._previousActiveElement&&o._previousActiveElement.focus&&o._previousActiveElement.focus()},o._onRenderMenuList=function(e,t){var n=0,i=e.items,r=e.totalItemCount,s=e.hasCheckmarks,a=e.hasIcons;return w.createElement("ul",{className:o._classNames.list,onKeyDown:o._onKeyDown,onKeyUp:o._onKeyUp,role:"presentation"},i.map((function(e,t){var i=o._renderMenuItem(e,t,n,r,s,a);if(e.itemType!==et.Divider&&e.itemType!==et.Header){var l=e.customOnRenderListLength?e.customOnRenderListLength:1;n+=l}return i})))},o._renderMenuItem=function(e,t,n,i,r,s){var a,l,c=[],d=e.iconProps||{iconName:"None"},u=e.getItemClassNames,p=e.itemProps,h=p?p.styles:void 0,m=e.itemType===et.Divider?e.className:void 0,g=e.submenuIconProps?e.submenuIconProps.className:"";if(u)l=u(o.props.theme,xt(e),o.state.expandedMenuItemKey===e.key,!!Ct(e),!!e.href,"None"!==d.iconName,e.className,m,d.className,g,e.primaryDisabled);else{var f={theme:o.props.theme,disabled:xt(e),expanded:o.state.expandedMenuItemKey===e.key,checked:!!Ct(e),isAnchorLink:!!e.href,knownIcon:"None"!==d.iconName,itemClassName:e.className,dividerClassName:m,iconClassName:d.className,subMenuClassName:g,primaryDisabled:e.primaryDisabled};l=Fn(zn(null===(a=o._classNames.subComponentStyles)||void 0===a?void 0:a.menuItem,h),f)}switch("-"!==e.text&&"-"!==e.name||(e.itemType=et.Divider),e.itemType){case et.Divider:c.push(o._renderSeparator(t,l));break;case et.Header:c.push(o._renderSeparator(t,l));var v=o._renderHeaderMenuItem(e,l,t,r,s);c.push(o._renderListItem(v,e.key||t,l,e.title));break;case et.Section:c.push(o._renderSectionItem(e,l,t,r,s));break;default:var _=o._renderNormalItem(e,l,t,n,i,r,s);c.push(o._renderListItem(_,e.key||t,l,e.title))}return w.createElement(w.Fragment,{key:e.key},c)},o._defaultMenuItemRenderer=function(e){var t=e.index,n=e.focusableElementIndex,i=e.totalItemCount,r=e.hasCheckmarks,s=e.hasIcons;return o._renderMenuItem(e,t,n,i,r,s)},o._onKeyDown=function(e){o._lastKeyDownWasAltOrMeta=o._isAltOrMeta(e);var t=e.which===Ce.c.escape&&((0,vt.c)()||(0,_t.u)());return o._keyHandler(e,o._shouldHandleKeyDown,t)},o._shouldHandleKeyDown=function(e){return e.which===Ce.c.escape||o._shouldCloseSubMenu(e)||e.which===Ce.c.up&&(e.altKey||e.metaKey)},o._onMenuFocusCapture=function(e){o.props.delayUpdateFocusOnHover&&(o._shouldUpdateFocusOnMouseEvent=!0)},o._onKeyUp=function(e){return o._keyHandler(e,o._shouldHandleKeyUp,!0)},o._shouldHandleKeyUp=function(e){var t=o._lastKeyDownWasAltOrMeta&&o._isAltOrMeta(e);return o._lastKeyDownWasAltOrMeta=!1,!!t&&!((0,_t.u)()||(0,vt.c)())},o._keyHandler=function(e,t,n){var i=!1;return t(e)&&(o._focusingPreviousElement=!0,o.dismiss(e,n),e.preventDefault(),e.stopPropagation(),i=!0),i},o._shouldCloseSubMenu=function(e){var t=(0,T.jI)(o.props.theme)?Ce.c.right:Ce.c.left;return!(e.which!==t||!o.props.isSubMenu||o._adjustedFocusZoneProps.direction!==Me.E.vertical&&(!o._adjustedFocusZoneProps.checkForNoWrap||(0,yt._l)(e.target,"data-no-horizontal-wrap")))},o._onMenuKeyDown=function(e){if(!o._onKeyDown(e)&&o._host){var t=!(!e.altKey&&!e.metaKey),n=e.which===Ce.c.up,i=e.which===Ce.c.down;if(!t&&(n||i)){var r=n?(0,yt.dm)(o._host,o._host.lastChild,!0):(0,yt.j5)(o._host,o._host.firstChild,!0);r&&(r.focus(),e.preventDefault(),e.stopPropagation())}}},o._onScroll=function(){o._isScrollIdle||void 0===o._scrollIdleTimeoutId?o._isScrollIdle=!1:(o._async.clearTimeout(o._scrollIdleTimeoutId),o._scrollIdleTimeoutId=void 0),o._scrollIdleTimeoutId=o._async.setTimeout((function(){o._isScrollIdle=!0}),250)},o._onItemMouseEnterBase=function(e,t,n){o._shouldIgnoreMouseEvent()||o._updateFocusOnMouseEvent(e,t,n)},o._onItemMouseMoveBase=function(e,t,n){var i=t.currentTarget;o._shouldUpdateFocusOnMouseEvent&&(o._gotMouseMove=!0,o._isScrollIdle&&void 0===o._enterTimerId&&i!==o._targetWindow.document.activeElement&&o._updateFocusOnMouseEvent(e,t,n))},o._onMouseItemLeave=function(e,t){if(!o._shouldIgnoreMouseEvent()&&(void 0!==o._enterTimerId&&(o._async.clearTimeout(o._enterTimerId),o._enterTimerId=void 0),void 0===o.state.expandedMenuItemKey))if(o._host.setActive)try{o._host.setActive()}catch(e){}else o._host.focus()},o._onItemMouseDown=function(e,t){e.onMouseDown&&e.onMouseDown(e,t)},o._onItemClick=function(e,t){o._onItemClickBase(e,t,t.currentTarget)},o._onItemClickBase=function(e,t,n){var i=Ln(e,{target:o.props.target});o._cancelSubMenuTimer(),St(e)||i&&i.length?e.key!==o.state.expandedMenuItemKey&&(o.setState({expandedByMouseClick:0!==t.nativeEvent.detail||"mouse"===t.nativeEvent.pointerType}),o._onItemSubMenuExpand(e,n)):o._executeItemClick(e,t),t.stopPropagation(),t.preventDefault()},o._onAnchorClick=function(e,t){o._executeItemClick(e,t),t.stopPropagation()},o._executeItemClick=function(e,t){var n=o.props.target;if(!e.disabled&&!e.isDisabled){e.preferMenuTargetAsEventTarget&&Kn(t,n);var i=!1;e.onClick?i=!!e.onClick(t,e):o.props.onItemClick&&(i=!!o.props.onItemClick(t,e)),!i&&t.defaultPrevented||(o.dismiss(t,!0),o._focusingPreviousElement=!0)}},o._onItemKeyDown=function(e,t){var n=(0,T.jI)(o.props.theme)?Ce.c.left:Ce.c.right;e.disabled||t.which!==n&&t.which!==Ce.c.enter&&(t.which!==Ce.c.down||!t.altKey&&!t.metaKey)||(o.setState({expandedByMouseClick:!1}),o._onItemSubMenuExpand(e,t.currentTarget),t.preventDefault())},o._cancelSubMenuTimer=function(){void 0!==o._enterTimerId&&(o._async.clearTimeout(o._enterTimerId),o._enterTimerId=void 0)},o._onItemSubMenuExpand=function(e,t){o.state.expandedMenuItemKey!==e.key&&(o.state.expandedMenuItemKey&&o._onSubMenuDismiss(),t.focus(),o.setState({expandedMenuItemKey:e.key,submenuTarget:t}))},o._onSubMenuDismiss=function(e,t){t?o.dismiss(e,t):o._mounted&&o.setState({dismissedMenuItemKey:o.state.expandedMenuItemKey,expandedMenuItemKey:void 0,submenuTarget:void 0})},o._onPointerAndTouchEvent=function(e){o._cancelSubMenuTimer()},o._async=new xe.j(o),o._events=new Ge.g(o),(0,Se.f)(o),(0,dt.A)("ContextualMenu",t,{getMenuClassNames:"styles"}),o.state={contextualMenuItems:void 0,subMenuId:(0,Ue.O)("ContextualMenu")},o._id=t.id||(0,Ue.O)("ContextualMenu"),o._focusingPreviousElement=!1,o._isScrollIdle=!0,o._shouldUpdateFocusOnMouseEvent=!o.props.delayUpdateFocusOnHover,o._gotMouseMove=!1,o}return(0,I.C6)(t,e),t.prototype.shouldComponentUpdate=function(e,t){return!(!e.shouldUpdateWhenHidden&&this.props.hidden&&e.hidden||(0,ut.ab)(this.props,e)&&(0,ut.ab)(this.state,t))},t.prototype.UNSAFE_componentWillUpdate=function(e){if(e.target!==this.props.target){var t=e.target;this._setTargetWindowAndElement(t)}this._isHidden(e)!==this._isHidden(this.props)&&(this._isHidden(e)?this._onMenuClosed():(this._onMenuOpened(),this._previousActiveElement=this._targetWindow?this._targetWindow.document.activeElement:void 0)),e.delayUpdateFocusOnHover!==this.props.delayUpdateFocusOnHover&&(this._shouldUpdateFocusOnMouseEvent=!e.delayUpdateFocusOnHover,this._gotMouseMove=this._shouldUpdateFocusOnMouseEvent&&this._gotMouseMove)},t.prototype.UNSAFE_componentWillMount=function(){var e=this.props.target;this._setTargetWindowAndElement(e),this.props.hidden||(this._previousActiveElement=this._targetWindow?this._targetWindow.document.activeElement:void 0)},t.prototype.componentDidMount=function(){this.props.hidden||this._onMenuOpened(),this._mounted=!0},t.prototype.componentWillUnmount=function(){this.props.onMenuDismissed&&this.props.onMenuDismissed(this.props),this._events.dispose(),this._async.dispose(),this._mounted=!1},t.prototype.render=function(){var e=this,t=this.props.isBeakVisible,o=this.props,n=o.items,i=o.labelElementId,r=o.id,s=o.className,a=o.beakWidth,l=o.directionalHint,c=o.directionalHintForRTL,d=o.alignTargetEdge,u=o.gapSpace,p=o.coverTarget,h=o.ariaLabel,m=o.doNotLayer,g=o.target,f=o.bounds,v=o.useTargetWidth,_=o.useTargetAsMinWidth,y=o.directionalHintFixed,b=o.shouldFocusOnMount,C=o.shouldFocusOnContainer,S=o.title,x=o.styles,k=o.theme,D=o.calloutProps,P=o.onRenderSubMenu,T=void 0===P?this._onRenderSubMenu:P,E=o.onRenderMenuList,N=void 0===E?this._onRenderMenuList:E,M=o.focusZoneProps,R=o.getMenuClassNames;this._classNames=R?R(k,s):An(x,{theme:k,className:s});var B=function e(t){for(var o=0,n=t;o<n.length;o++){var i=n[o];if(i.iconProps)return!0;if(i.itemType===et.Section&&i.sectionProps&&e(i.sectionProps.items))return!0}return!1}(n);this._adjustedFocusZoneProps=(0,I.Cl)((0,I.Cl)({},M),{direction:this._getFocusZoneDirection()});var H,A=On(n),F=this.state.expandedMenuItemKey&&!0!==this.props.hidden?this._getSubmenuProps():null;t=void 0===t?this.props.responsiveMode<=It.medium:t;var L=this._target;if((v||_)&&L&&L.offsetWidth){var O=L.getBoundingClientRect().width-2;v?H={width:O}:_&&(H={minWidth:O})}if(n&&n.length>0){for(var z=0,W=0,V=n;W<V.length;W++){var K=V[W];K.itemType!==et.Divider&&K.itemType!==et.Header&&(z+=K.customOnRenderListLength?K.customOnRenderListLength:1)}var G=this._classNames.subComponentStyles?this._classNames.subComponentStyles.callout:void 0;return w.createElement(pn,(0,I.Cl)({styles:G,onRestoreFocus:this._tryFocusPreviousActiveElement},D,{target:g,isBeakVisible:t,beakWidth:a,directionalHint:l,directionalHintForRTL:c,gapSpace:u,coverTarget:p,doNotLayer:m,className:(0,U.A)("ms-ContextualMenu-Callout",D&&D.className),setInitialFocus:b,onDismiss:this.props.onDismiss,onScroll:this._onScroll,bounds:f,directionalHintFixed:y,alignTargetEdge:d,hidden:this.props.hidden}),w.createElement("div",{style:H,ref:function(t){return e._host=t},id:r,className:this._classNames.container,tabIndex:C?0:-1,onKeyDown:this._onMenuKeyDown,onKeyUp:this._onKeyUp,onFocusCapture:this._onMenuFocusCapture,"aria-label":h,"aria-labelledby":i,role:"menu"},S&&w.createElement("div",{className:this._classNames.title}," ",S," "),n&&n.length?w.createElement(Ne.R,(0,I.Cl)({className:this._classNames.root,isCircularNavigation:!0,handleTabKey:Me.l.all},this._adjustedFocusZoneProps),N({ariaLabel:h,items:n,totalItemCount:z,hasCheckmarks:A,hasIcons:B,defaultMenuItemRenderer:this._defaultMenuItemRenderer,labelElementId:i},this._onRenderMenuList)):null,F&&T(F,this._onRenderSubMenu)))}return null},t.prototype._isHidden=function(e){return!!e.hidden},t.prototype._onMenuOpened=function(){this._events.on(this._targetWindow,"resize",this.dismiss),this._shouldUpdateFocusOnMouseEvent=!this.props.delayUpdateFocusOnHover,this._gotMouseMove=!1,this.props.onMenuOpened&&this.props.onMenuOpened(this.props)},t.prototype._onMenuClosed=function(){this._events.off(this._targetWindow,"resize",this.dismiss),this._tryFocusPreviousActiveElement({containsFocus:this._focusingPreviousElement,documentContainsFocus:this._targetWindow.document.hasFocus(),originalElement:this._previousActiveElement}),this._focusingPreviousElement=!1,this.props.onMenuDismissed&&this.props.onMenuDismissed(this.props),this._shouldUpdateFocusOnMouseEvent=!this.props.delayUpdateFocusOnHover,this.setState({expandedByMouseClick:void 0,dismissedMenuItemKey:void 0,expandedMenuItemKey:void 0,submenuTarget:void 0})},t.prototype._getFocusZoneDirection=function(){var e=this.props.focusZoneProps;return e&&void 0!==e.direction?e.direction:Me.E.vertical},t.prototype._onRenderSubMenu=function(e,t){throw Error("ContextualMenuBase: onRenderSubMenu callback is null or undefined. Please ensure to set `onRenderSubMenu` property either manually or with `styled` helper.")},t.prototype._renderSectionItem=function(e,t,o,n,i){var r=this,s=e.sectionProps;if(s){var a,l;if(s.title){var c=void 0,d="";if("string"==typeof s.title){var u=this._id+s.title.replace(/\s/g,"");c={key:"section-"+s.title+"-title",itemType:et.Header,text:s.title,id:u},d=u}else u=s.title.id||this._id+s.title.key.replace(/\s/g,""),c=(0,I.Cl)((0,I.Cl)({},s.title),{id:u}),d=u;c&&(l={role:"group","aria-labelledby":d},a=this._renderHeaderMenuItem(c,t,o,n,i))}return s.items&&s.items.length>0?w.createElement("li",{role:"presentation",key:s.key||e.key||"section-"+o},w.createElement("div",(0,I.Cl)({},l),w.createElement("ul",{className:this._classNames.list,role:"presentation"},s.topDivider&&this._renderSeparator(o,t,!0,!0),a&&this._renderListItem(a,e.key||o,t,e.title),s.items.map((function(e,t){return r._renderMenuItem(e,t,t,s.items.length,n,i)})),s.bottomDivider&&this._renderSeparator(o,t,!1,!0)))):void 0}},t.prototype._renderListItem=function(e,t,o,n){return w.createElement("li",{role:"presentation",title:n,key:t,className:o.item},e)},t.prototype._renderSeparator=function(e,t,o,n){return n||e>0?w.createElement("li",{role:"separator",key:"separator-"+e+(void 0===o?"":o?"-top":"-bottom"),className:t.divider,"aria-hidden":"true"}):null},t.prototype._renderNormalItem=function(e,t,o,n,i,r,s){return e.onRender?e.onRender((0,I.Cl)({"aria-posinset":n+1,"aria-setsize":i},e),this.dismiss):e.href?this._renderAnchorMenuItem(e,t,o,n,i,r,s):e.split&&St(e)?this._renderSplitButton(e,t,o,n,i,r,s):this._renderButtonItem(e,t,o,n,i,r,s)},t.prototype._renderHeaderMenuItem=function(e,t,o,n,i){var r=this.props.contextualMenuItemAs,s=void 0===r?Pn:r,a=e.itemProps,l=e.id,c=a&&(0,N.G1)(a,N.JM);return w.createElement("div",(0,I.Cl)({id:l,className:this._classNames.header},c,{style:e.style}),w.createElement(s,(0,I.Cl)({item:e,classNames:t,index:o,onCheckmarkClick:n?this._onItemClick:void 0,hasIcons:i},a)))},t.prototype._renderAnchorMenuItem=function(e,t,o,n,i,r,s){var a=this.props.contextualMenuItemAs,l=this.state.expandedMenuItemKey;return w.createElement(En,{item:e,classNames:t,index:o,focusableElementIndex:n,totalItemCount:i,hasCheckmarks:r,hasIcons:s,contextualMenuItemAs:a,onItemMouseEnter:this._onItemMouseEnterBase,onItemMouseLeave:this._onMouseItemLeave,onItemMouseMove:this._onItemMouseMoveBase,onItemMouseDown:this._onItemMouseDown,executeItemClick:this._executeItemClick,onItemClick:this._onAnchorClick,onItemKeyDown:this._onItemKeyDown,expandedMenuItemKey:l,openSubMenu:this._onItemSubMenuExpand,dismissSubMenu:this._onSubMenuDismiss,dismissMenu:this.dismiss})},t.prototype._renderButtonItem=function(e,t,o,n,i,r,s){var a=this.props.contextualMenuItemAs,l=this.state.expandedMenuItemKey;return w.createElement(Nn,{item:e,classNames:t,index:o,focusableElementIndex:n,totalItemCount:i,hasCheckmarks:r,hasIcons:s,contextualMenuItemAs:a,onItemMouseEnter:this._onItemMouseEnterBase,onItemMouseLeave:this._onMouseItemLeave,onItemMouseMove:this._onItemMouseMoveBase,onItemMouseDown:this._onItemMouseDown,executeItemClick:this._executeItemClick,onItemClick:this._onItemClick,onItemClickBase:this._onItemClickBase,onItemKeyDown:this._onItemKeyDown,expandedMenuItemKey:l,openSubMenu:this._onItemSubMenuExpand,dismissSubMenu:this._onSubMenuDismiss,dismissMenu:this.dismiss})},t.prototype._renderSplitButton=function(e,t,o,n,i,r,s){var a=this.props.contextualMenuItemAs,l=this.state.expandedMenuItemKey;return w.createElement(Hn,{item:e,classNames:t,index:o,focusableElementIndex:n,totalItemCount:i,hasCheckmarks:r,hasIcons:s,contextualMenuItemAs:a,onItemMouseEnter:this._onItemMouseEnterBase,onItemMouseLeave:this._onMouseItemLeave,onItemMouseMove:this._onItemMouseMoveBase,onItemMouseDown:this._onItemMouseDown,executeItemClick:this._executeItemClick,onItemClick:this._onItemClick,onItemClickBase:this._onItemClickBase,onItemKeyDown:this._onItemKeyDown,openSubMenu:this._onItemSubMenuExpand,dismissSubMenu:this._onSubMenuDismiss,dismissMenu:this.dismiss,expandedMenuItemKey:l,onTap:this._onPointerAndTouchEvent})},t.prototype._isAltOrMeta=function(e){return e.which===Ce.c.alt||"Meta"===e.key},t.prototype._shouldIgnoreMouseEvent=function(){return!this._isScrollIdle||!this._gotMouseMove},t.prototype._updateFocusOnMouseEvent=function(e,t,o){var n=this,i=o||t.currentTarget,r=this.props.subMenuHoverDelay,s=void 0===r?250:r;e.key!==this.state.expandedMenuItemKey&&(void 0!==this._enterTimerId&&(this._async.clearTimeout(this._enterTimerId),this._enterTimerId=void 0),void 0===this.state.expandedMenuItemKey&&i.focus(),St(e)?(t.stopPropagation(),this._enterTimerId=this._async.setTimeout((function(){i.focus(),n.setState({expandedByMouseClick:!0}),n._onItemSubMenuExpand(e,i),n._enterTimerId=void 0}),s)):this._enterTimerId=this._async.setTimeout((function(){n._onSubMenuDismiss(t),i.focus(),n._enterTimerId=void 0}),s))},t.prototype._getSubmenuProps=function(){var e=this.state,t=e.submenuTarget,o=e.expandedMenuItemKey,n=this._findItemByKey(o),i=null,r=this.props.target;if(n&&(i={items:Ln(n,{target:r}),target:t,onDismiss:this._onSubMenuDismiss,isSubMenu:!0,id:this.state.subMenuId,shouldFocusOnMount:!0,shouldFocusOnContainer:this.state.expandedByMouseClick,directionalHint:(0,T.jI)(this.props.theme)?gt.leftTopEdge:gt.rightTopEdge,className:this.props.className,gapSpace:0,isBeakVisible:!1},n.subMenuProps&&(0,ut.kp)(i,n.subMenuProps),n.preferMenuTargetAsEventTarget)){var s=n.onItemClick;i.onItemClick=Vn(s,r)}return i},t.prototype._findItemByKey=function(e){var t=this.props.items;return this._findItemByKeyFromItems(e,t)},t.prototype._findItemByKeyFromItems=function(e,t){for(var o=0,n=t;o<n.length;o++){var i=n[o];if(i.itemType===et.Section&&i.sectionProps){var r=this._findItemByKeyFromItems(e,i.sectionProps.items);if(r)return r}else if(i.key&&i.key===e)return i}},t.prototype._setTargetWindowAndElement=function(e){var t=this._host;if(e)if("string"==typeof e){var o=(0,bt.Y)(t);this._target=o?o.querySelector(e):null,this._targetWindow=(0,z.z)(t)}else if(e.stopPropagation)this._targetWindow=(0,z.z)(e.target),this._target=e;else if(void 0===e.left&&void 0===e.x||void 0===e.top&&void 0===e.y)if(void 0!==e.current)this._target=e.current,this._targetWindow=(0,z.z)(this._target);else{var n=e;this._targetWindow=(0,z.z)(n),this._target=e}else this._targetWindow=(0,z.z)(t),this._target=e;else this._targetWindow=(0,z.z)(t)},t.defaultProps={items:[],shouldFocusOnMount:!0,gapSpace:0,directionalHint:gt.bottomAutoEdge,beakWidth:16},(0,I.Cg)([At],t)}(w.Component);function Vn(e,t){return e?function(o,n){return Kn(o,t),e(o,n)}:e}function Kn(e,t){e&&t&&(e.persist(),t instanceof Event?e.target=t.target:t instanceof Element&&(e.target=t))}var Gn={root:"ms-ContextualMenu",container:"ms-ContextualMenu-container",list:"ms-ContextualMenu-list",header:"ms-ContextualMenu-header",title:"ms-ContextualMenu-title",isopen:"is-open"};function Un(e){return w.createElement(Yn,(0,I.Cl)({},e))}var jn,Yn=(0,D.I)(Wn,(function(e){var t=e.className,o=e.theme,n=(0,g.getGlobalClassNames)(Gn,o),i=o.fonts,r=o.semanticColors,s=o.effects;return{root:[o.fonts.medium,n.root,n.isopen,{backgroundColor:r.menuBackground,minWidth:"180px"},t],container:[n.container,{selectors:{":focus":{outline:0}}}],list:[n.list,n.isopen,{listStyleType:"none",margin:"0",padding:"0"}],header:[n.header,i.small,{fontWeight:g.FontWeights.semibold,color:r.menuHeader,background:"none",backgroundColor:"transparent",border:"none",height:bn,lineHeight:bn,cursor:"default",padding:"0px 6px",userSelect:"none",textAlign:"left"}],title:[n.title,{fontSize:i.mediumPlus.fontSize,paddingRight:"14px",paddingLeft:"14px",paddingBottom:"5px",paddingTop:"5px",backgroundColor:r.menuItemBackgroundPressed}],subComponentStyles:{callout:{root:{boxShadow:s.elevation8}},menuItem:{}}}}),(function(e){return{onRenderSubMenu:e.onRenderSubMenu?(0,ft.j)(e.onRenderSubMenu,Un):Un}}),{scope:"ContextualMenu"}),Zn=Yn,qn={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"},Xn=(0,f.J9)((function(e,t,o,n,i,r,s,a,l,c,d){var u,p,h=(0,g.getGlobalClassNames)(qn,e||{}),m=c&&!d;return(0,g.mergeStyleSets)({root:[h.msButton,t.root,n,l&&["is-checked",t.rootChecked],m&&["is-expanded",t.rootExpanded,{selectors:(u={},u[":hover ."+h.msButtonIcon]=t.iconExpandedHovered,u[":hover ."+h.msButtonMenuIcon]=t.menuIconExpandedHovered||t.rootExpandedHovered,u[":hover"]=t.rootExpandedHovered,u)}],a&&[qn.msButtonHasMenu,t.rootHasMenu],s&&["is-disabled",t.rootDisabled],!s&&!m&&!l&&{selectors:(p={":hover":t.rootHovered},p[":hover ."+h.msButtonLabel]=t.labelHovered,p[":hover ."+h.msButtonIcon]=t.iconHovered,p[":hover ."+h.msButtonDescription]=t.descriptionHovered,p[":hover ."+h.msButtonMenuIcon]=t.menuIconHovered,p[":focus"]=t.rootFocused,p[":active"]=t.rootPressed,p[":active ."+h.msButtonIcon]=t.iconPressed,p[":active ."+h.msButtonDescription]=t.descriptionPressed,p[":active ."+h.msButtonMenuIcon]=t.menuIconPressed,p)},s&&l&&[t.rootCheckedDisabled],!s&&l&&{selectors:{":hover":t.rootCheckedHovered,":active":t.rootCheckedPressed}},o],flexContainer:[h.msButtonFlexContainer,t.flexContainer],textContainer:[h.msButtonTextContainer,t.textContainer],icon:[h.msButtonIcon,i,t.icon,m&&t.iconExpanded,l&&t.iconChecked,s&&t.iconDisabled],label:[h.msButtonLabel,t.label,l&&t.labelChecked,s&&t.labelDisabled],menuIcon:[h.msButtonMenuIcon,r,t.menuIcon,l&&t.menuIconChecked,s&&!d&&t.menuIconDisabled,!s&&!m&&!l&&{selectors:{":hover":t.menuIconHovered,":active":t.menuIconPressed}},m&&["is-expanded",t.menuIconExpanded]],description:[h.msButtonDescription,t.description,l&&t.descriptionChecked,s&&t.descriptionDisabled],screenReaderText:[h.msButtonScreenReaderText,t.screenReaderText]})})),Jn=(0,f.J9)((function(e,t,o,n,i){return{root:(0,g.mergeStyles)(e.splitButtonMenuButton,o&&[e.splitButtonMenuButtonExpanded],t&&[e.splitButtonMenuButtonDisabled],n&&!t&&[e.splitButtonMenuButtonChecked],i&&!t&&[{selectors:{":focus":e.splitButtonMenuFocused}}]),splitButtonContainer:(0,g.mergeStyles)(e.splitButtonContainer,!t&&n&&[e.splitButtonContainerChecked,{selectors:{":hover":e.splitButtonContainerCheckedHovered}}],!t&&!n&&[{selectors:{":hover":e.splitButtonContainerHovered,":focus":e.splitButtonContainerFocused}}],t&&e.splitButtonContainerDisabled),icon:(0,g.mergeStyles)(e.splitButtonMenuIcon,t&&e.splitButtonMenuIconDisabled,!t&&i&&e.splitButtonMenuIcon),flexContainer:(0,g.mergeStyles)(e.splitButtonFlexContainer),divider:(0,g.mergeStyles)(e.splitButtonDivider,(i||t)&&e.splitButtonDividerDisabled)}})),Qn=o(38353),$n="BaseButton",ei=function(e){function t(t){var o=e.call(this,t)||this;return o._buttonElement=w.createRef(),o._splitButtonContainer=w.createRef(),o._mergedRef=(0,st.K)(),o._renderedVisibleMenu=!1,o._getMemoizedMenuButtonKeytipProps=(0,f.J9)((function(e){return(0,I.Cl)((0,I.Cl)({},e),{hasMenu:!0})})),o._onRenderIcon=function(e,t){var n=o.props.iconProps;if(n&&(void 0!==n.iconName||n.imageProps)){var i=n.className,r=n.imageProps,s=(0,I.Tt)(n,["className","imageProps"]);if(n.styles)return w.createElement(J,(0,I.Cl)({className:(0,U.A)(o._classNames.icon,i),imageProps:r},s));if(n.iconName)return w.createElement(Y,(0,I.Cl)({className:(0,U.A)(o._classNames.icon,i)},s));if(r)return w.createElement(mt,(0,I.Cl)({className:(0,U.A)(o._classNames.icon,i),imageProps:r},s))}return null},o._onRenderTextContents=function(){var e=o.props,t=e.text,n=e.children,i=e.secondaryText,r=void 0===i?o.props.description:i,s=e.onRenderText,a=void 0===s?o._onRenderText:s,l=e.onRenderDescription,c=void 0===l?o._onRenderDescription:l;return t||"string"==typeof n||r?w.createElement("span",{className:o._classNames.textContainer},a(o.props,o._onRenderText),c(o.props,o._onRenderDescription)):[a(o.props,o._onRenderText),c(o.props,o._onRenderDescription)]},o._onRenderText=function(){var e=o.props.text,t=o.props.children;return void 0===e&&"string"==typeof t&&(e=t),o._hasText()?w.createElement("span",{key:o._labelId,className:o._classNames.label,id:o._labelId},e):null},o._onRenderChildren=function(){var e=o.props.children;return"string"==typeof e?null:e},o._onRenderDescription=function(e){var t=e.secondaryText,n=void 0===t?o.props.description:t;return n?w.createElement("span",{key:o._descriptionId,className:o._classNames.description,id:o._descriptionId},n):null},o._onRenderAriaDescription=function(){var e=o.props.ariaDescription;return e?w.createElement("span",{className:o._classNames.screenReaderText,id:o._ariaDescriptionId},e):null},o._onRenderMenuIcon=function(e){var t=o.props.menuIconProps;return w.createElement(Y,(0,I.Cl)({iconName:"ChevronDown"},t,{className:o._classNames.menuIcon}))},o._onRenderMenu=function(e){var t=o.props.menuAs?(0,Qn.C)(o.props.menuAs,Zn):Zn;return w.createElement(t,(0,I.Cl)({},e))},o._onDismissMenu=function(e){var t=o.props.menuProps;t&&t.onDismiss&&t.onDismiss(e),e&&e.defaultPrevented||o._dismissMenu()},o._dismissMenu=function(){o._menuShouldFocusOnMount=void 0,o._menuShouldFocusOnContainer=void 0,o.setState({menuHidden:!0})},o._openMenu=function(e,t){void 0===t&&(t=!0),o.props.menuProps&&(o._menuShouldFocusOnContainer=e,o._menuShouldFocusOnMount=t,o._renderedVisibleMenu=!0,o.setState({menuHidden:!1}))},o._onToggleMenu=function(e){var t=!0;o.props.menuProps&&!1===o.props.menuProps.shouldFocusOnMount&&(t=!1),o.state.menuHidden?o._openMenu(e,t):o._dismissMenu()},o._onSplitContainerFocusCapture=function(e){var t=o._splitButtonContainer.current;!t||e.target&&(0,at.s)(e.target,t)||t.focus()},o._onSplitButtonPrimaryClick=function(e){o.state.menuHidden||o._dismissMenu(),!o._processingTouch&&o.props.onClick?o.props.onClick(e):o._processingTouch&&o._onMenuClick(e)},o._onKeyDown=function(e){!o.props.disabled||e.which!==Ce.c.enter&&e.which!==Ce.c.space?o.props.disabled||(o.props.menuProps?o._onMenuKeyDown(e):void 0!==o.props.onKeyDown&&o.props.onKeyDown(e)):(e.preventDefault(),e.stopPropagation())},o._onKeyUp=function(e){o.props.disabled||void 0===o.props.onKeyUp||o.props.onKeyUp(e)},o._onKeyPress=function(e){o.props.disabled||void 0===o.props.onKeyPress||o.props.onKeyPress(e)},o._onMouseUp=function(e){o.props.disabled||void 0===o.props.onMouseUp||o.props.onMouseUp(e)},o._onMouseDown=function(e){o.props.disabled||void 0===o.props.onMouseDown||o.props.onMouseDown(e)},o._onClick=function(e){o.props.disabled||(o.props.menuProps?o._onMenuClick(e):void 0!==o.props.onClick&&o.props.onClick(e))},o._onSplitButtonContainerKeyDown=function(e){e.which===Ce.c.enter||e.which===Ce.c.space?o._buttonElement.current&&(o._buttonElement.current.click(),e.preventDefault(),e.stopPropagation()):o._onMenuKeyDown(e)},o._onMenuKeyDown=function(e){if(!o.props.disabled){o.props.onKeyDown&&o.props.onKeyDown(e);var t=e.which===Ce.c.up,n=e.which===Ce.c.down;if(!e.defaultPrevented&&o._isValidMenuOpenKey(e)){var i=o.props.onMenuClick;i&&i(e,o.props),o._onToggleMenu(!1),e.preventDefault(),e.stopPropagation()}e.which!==Ce.c.enter&&e.which!==Ce.c.space||(0,lt.Fy)(!0,e.target),e.altKey||e.metaKey||!t&&!n||!o.state.menuHidden&&o.props.menuProps&&((void 0!==o._menuShouldFocusOnMount?o._menuShouldFocusOnMount:o.props.menuProps.shouldFocusOnMount)||(e.preventDefault(),e.stopPropagation(),o._menuShouldFocusOnMount=!0,o.forceUpdate()))}},o._onTouchStart=function(){o._isSplitButton&&o._splitButtonContainer.current&&!("onpointerdown"in o._splitButtonContainer.current)&&o._handleTouchAndPointerEvent()},o._onMenuClick=function(e){var t=o.props.onMenuClick;if(t&&t(e,o.props),!e.defaultPrevented){var n=0!==e.nativeEvent.detail||"mouse"===e.nativeEvent.pointerType;o._onToggleMenu(n),e.preventDefault(),e.stopPropagation()}},(0,Se.f)(o),o._async=new xe.j(o),o._events=new Ge.g(o),(0,ct.J)($n,t,["menuProps","onClick"],"split",o.props.split),(0,dt.A)($n,t,{rootProps:void 0,description:"secondaryText",toggled:"checked"}),o._labelId=(0,Ue.O)(),o._descriptionId=(0,Ue.O)(),o._ariaDescriptionId=(0,Ue.O)(),o.state={menuHidden:!0},o}return(0,I.C6)(t,e),Object.defineProperty(t.prototype,"_isSplitButton",{get:function(){return!!this.props.menuProps&&!!this.props.onClick&&!0===this.props.split},enumerable:!0,configurable:!0}),t.prototype.render=function(){var e,t=this.props,o=t.ariaDescription,n=t.ariaLabel,i=t.ariaHidden,r=t.className,s=t.disabled,a=t.allowDisabledFocus,l=t.primaryDisabled,c=t.secondaryText,d=void 0===c?this.props.description:c,u=t.href,p=t.iconProps,h=t.menuIconProps,m=t.styles,g=t.checked,f=t.variantClassName,v=t.theme,_=t.toggle,y=t.getClassNames,b=t.role,C=this.state.menuHidden,S=s||l;this._classNames=y?y(v,r,f,p&&p.className,h&&h.className,S,g,!C,!!this.props.menuProps,this.props.split,!!a):Xn(v,m,r,f,p&&p.className,h&&h.className,S,!!this.props.menuProps,g,!C,this.props.split);var x=this,k=x._ariaDescriptionId,I=x._labelId,w=x._descriptionId,D=!S&&!!u,P=D?"a":"button",T=(0,N.G1)((0,ut.kp)(D?{}:{type:"button"},this.props.rootProps,this.props),D?N.t0:N.uw,["disabled"]),E=n||T["aria-label"],M=void 0;o?M=k:d&&this.props.onRenderDescription!==pt.K?M=w:T["aria-describedby"]&&(M=T["aria-describedby"]);var R=void 0;E||(T["aria-labelledby"]?R=T["aria-labelledby"]:M&&(R=this._hasText()?I:void 0));var B=!(!1===this.props["data-is-focusable"]||s&&!a||this._isSplitButton),H="menuitemcheckbox"===b||"checkbox"===b,A=H||!0===_?!!g:void 0,F=(0,ut.kp)(T,((e={className:this._classNames.root,ref:this._mergedRef(this.props.elementRef,this._buttonElement),disabled:S&&!a,onKeyDown:this._onKeyDown,onKeyPress:this._onKeyPress,onKeyUp:this._onKeyUp,onMouseDown:this._onMouseDown,onMouseUp:this._onMouseUp,onClick:this._onClick,"aria-label":E,"aria-labelledby":R,"aria-describedby":M,"aria-disabled":S,"data-is-focusable":B})[H?"aria-checked":"aria-pressed"]=A,e));return i&&(F["aria-hidden"]=!0),this._isSplitButton?this._onRenderSplitButtonContent(P,F):(this.props.menuProps&&(0,ut.kp)(F,{"aria-expanded":!C,"aria-owns":C?null:this._labelId+"-menu","aria-haspopup":!0}),this._onRenderContent(P,F))},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(){this._isSplitButton&&this._splitButtonContainer.current?((0,lt.Fy)(!0),this._splitButtonContainer.current.focus()):this._buttonElement.current&&((0,lt.Fy)(!0),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 o=this,n=this.props,i=e,r=n.menuIconProps,s=n.menuProps,a=n.onRenderIcon,l=void 0===a?this._onRenderIcon:a,c=n.onRenderAriaDescription,d=void 0===c?this._onRenderAriaDescription:c,u=n.onRenderChildren,p=void 0===u?this._onRenderChildren:u,h=n.onRenderMenu,m=void 0===h?this._onRenderMenu:h,g=n.onRenderMenuIcon,f=void 0===g?this._onRenderMenuIcon:g,v=n.disabled,_=n.keytipProps;_&&s&&(_=this._getMemoizedMenuButtonKeytipProps(_));var y=function(e){return w.createElement(i,(0,I.Cl)({},t,e),w.createElement("span",{className:o._classNames.flexContainer,"data-automationid":"splitbuttonprimary"},l(n,o._onRenderIcon),o._onRenderTextContents(),d(n,o._onRenderAriaDescription),p(n,o._onRenderChildren),!o._isSplitButton&&(s||r||o.props.onRenderMenuIcon)&&f(o.props,o._onRenderMenuIcon),s&&!s.doNotLayer&&o._shouldRenderMenu()&&m(o._getMenuProps(s),o._onRenderMenu)))},b=_?w.createElement(tt,{keytipProps:this._isSplitButton?void 0:_,ariaDescribedBy:t["aria-describedby"],disabled:v},(function(e){return y(e)})):y();return s&&s.doNotLayer?w.createElement("span",{style:{display:"inline-block"}},b,this._shouldRenderMenu()&&m(this._getMenuProps(s),this._onRenderMenu)):w.createElement(w.Fragment,null,b,w.createElement(ht.M,null))},t.prototype._shouldRenderMenu=function(){var e=this.state.menuHidden,t=this.props,o=t.persistMenu,n=t.renderPersistedMenuHiddenOnMount;return!e||!(!o||!this._renderedVisibleMenu&&!n)},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,o=this.state.menuHidden;return e.ariaLabel||e.labelElementId||!this._hasText()||(e=(0,I.Cl)((0,I.Cl)({},e),{labelElementId:this._labelId})),(0,I.Cl)((0,I.Cl)({id:this._labelId+"-menu",directionalHint:gt.bottomLeftEdge},e),{shouldFocusOnContainer:this._menuShouldFocusOnContainer,shouldFocusOnMount:this._menuShouldFocusOnMount,hidden:t?o:void 0,className:(0,U.A)("ms-BaseButton-menuhost",e.className),target:this._isSplitButton?this._splitButtonContainer.current:this._buttonElement.current,onDismiss:this._onDismissMenu})},t.prototype._onRenderSplitButtonContent=function(e,t){var o=this,n=this.props,i=n.styles,r=void 0===i?{}:i,s=n.disabled,a=n.allowDisabledFocus,l=n.checked,c=n.getSplitButtonClassNames,d=n.primaryDisabled,u=n.menuProps,p=n.toggle,h=n.role,m=n.primaryActionButtonProps,g=this.props.keytipProps,f=this.state.menuHidden,v=c?c(!!s,!f,!!l,!!a):r&&Jn(r,!!s,!f,!!l,!!d);(0,ut.kp)(t,{onClick:void 0,onPointerDown:void 0,onPointerUp:void 0,tabIndex:-1,"data-is-focusable":!1}),g&&u&&(g=this._getMemoizedMenuButtonKeytipProps(g));var _=(0,N.G1)(t,[],["disabled"]);m&&(0,ut.kp)(t,m);var y=function(n){return w.createElement("div",(0,I.Cl)({},_,{"data-ktp-target":n?n["data-ktp-target"]:void 0,role:h||"button","aria-disabled":s,"aria-haspopup":!0,"aria-expanded":!f,"aria-pressed":p?!!l:void 0,"aria-describedby":(0,Ke._)(t["aria-describedby"],n?n["aria-describedby"]:void 0),className:v&&v.splitButtonContainer,onKeyDown:o._onSplitButtonContainerKeyDown,onTouchStart:o._onTouchStart,ref:o._splitButtonContainer,"data-is-focusable":!0,onClick:s||d?void 0:o._onSplitButtonPrimaryClick,tabIndex:!s&&!d||a?0:void 0,"aria-roledescription":t["aria-roledescription"],onFocusCapture:o._onSplitContainerFocusCapture}),w.createElement("span",{style:{display:"flex"}},o._onRenderContent(e,t),o._onRenderSplitButtonMenuButton(v,n),o._onRenderSplitButtonDivider(v)))};return g?w.createElement(tt,{keytipProps:g,disabled:s},(function(e){return y(e)})):y()},t.prototype._onRenderSplitButtonDivider=function(e){return e&&e.divider?w.createElement("span",{className:e.divider,"aria-hidden":!0,onClick:function(e){e.stopPropagation()}}):null},t.prototype._onRenderSplitButtonMenuButton=function(e,o){var n=this.props,i=n.allowDisabledFocus,r=n.checked,s=n.disabled,a=n.splitButtonMenuProps,l=n.splitButtonAriaLabel,c=n.primaryDisabled,d=this.state.menuHidden,u=this.props.menuIconProps;void 0===u&&(u={iconName:"ChevronDown"});var p=(0,I.Cl)((0,I.Cl)({},a),{styles:e,checked:r,disabled:s,allowDisabledFocus:i,onClick:this._onMenuClick,menuProps:void 0,iconProps:(0,I.Cl)((0,I.Cl)({},u),{className:this._classNames.menuIcon}),ariaLabel:l,"aria-haspopup":!0,"aria-expanded":!d,"data-is-focusable":!1});return w.createElement(t,(0,I.Cl)({},p,{"data-ktp-execute-target":o?o["data-ktp-execute-target"]:o,onMouseDown:this._onMouseDown,tabIndex:c&&!i?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.focus()}),500)},t.prototype._isValidMenuOpenKey=function(e){return this.props.menuTriggerKeyCode?e.which===this.props.menuTriggerKeyCode:!!this.props.menuProps&&e.which===Ce.c.down&&(e.altKey||e.metaKey)},t.defaultProps={baseClassName:"ms-Button",styles:{},split:!1},t}(w.Component),ti={outline:0},oi=function(e){return{fontSize:e,margin:"0 4px",height:"16px",lineHeight:"16px",textAlign:"center",flexShrink:0}},ni=(0,f.J9)((function(e){var t,o,n=e.semanticColors,i=e.effects,r=e.fonts,s=n.buttonBorder,a=n.disabledBackground,l=n.disabledText,c={left:-2,top:-2,bottom:-2,right:-2,outlineColor:"ButtonText"};return{root:[(0,g.getFocusStyle)(e,{inset:1,highContrastStyle:c,borderColor:"transparent"}),e.fonts.medium,{boxSizing:"border-box",border:"1px solid "+s,userSelect:"none",display:"inline-block",textDecoration:"none",textAlign:"center",cursor:"pointer",padding:"0 16px",borderRadius:i.roundedCorner2,selectors:{":active > span":{position:"relative",left:0,top:0}}}],rootDisabled:[(0,g.getFocusStyle)(e,{inset:1,highContrastStyle:c,borderColor:"transparent"}),{backgroundColor:a,borderColor:a,color:l,cursor:"default",selectors:{":hover":ti,":focus":ti}}],iconDisabled:{color:l,selectors:(t={},t[g.HighContrastSelector]={color:"GrayText"},t)},menuIconDisabled:{color:l,selectors:(o={},o[g.HighContrastSelector]={color:"GrayText"},o)},flexContainer:{display:"flex",height:"100%",flexWrap:"nowrap",justifyContent:"center",alignItems:"center"},description:{display:"block"},textContainer:{flexGrow:1,display:"block"},icon:oi(r.mediumPlus.fontSize),menuIcon:oi(r.small.fontSize),label:{margin:"0 4px",lineHeight:"100%",display:"block"},screenReaderText:g.hiddenContentStyle}})),ii=(0,f.J9)((function(e,t){var o,n,i,r,s,a,l,c,d,u,p,h,m,f=e.effects,v=e.palette,_=e.semanticColors,y={left:-2,top:-2,bottom:-2,right:-2,border:"none"},b={position:"absolute",width:1,right:31,top:8,bottom:8},C={splitButtonContainer:[(0,g.getFocusStyle)(e,{highContrastStyle:y,inset:2}),{display:"inline-flex",selectors:{".ms-Button--default":{borderTopRightRadius:"0",borderBottomRightRadius:"0",borderRight:"none"},".ms-Button--primary":{borderTopRightRadius:"0",borderBottomRightRadius:"0",border:"none",selectors:(o={},o[g.HighContrastSelector]=(0,I.Cl)({color:"WindowText",backgroundColor:"Window",border:"1px solid WindowText",borderRightWidth:"0"},(0,g.getHighContrastNoAdjustStyle)()),o)},".ms-Button--primary + .ms-Button":{border:"none",selectors:(n={},n[g.HighContrastSelector]={border:"1px solid WindowText",borderLeftWidth:"0"},n)}}}],splitButtonContainerHovered:{selectors:{".ms-Button--primary":{selectors:(i={},i[g.HighContrastSelector]={color:"Window",backgroundColor:"Highlight"},i)},".ms-Button.is-disabled":{color:_.buttonTextDisabled,selectors:(r={},r[g.HighContrastSelector]={color:"GrayText",borderColor:"GrayText",backgroundColor:"Window"},r)}}},splitButtonContainerChecked:{selectors:{".ms-Button--primary":{selectors:(s={},s[g.HighContrastSelector]=(0,I.Cl)({color:"Window",backgroundColor:"WindowText"},(0,g.getHighContrastNoAdjustStyle)()),s)}}},splitButtonContainerCheckedHovered:{selectors:{".ms-Button--primary":{selectors:(a={},a[g.HighContrastSelector]=(0,I.Cl)({color:"Window",backgroundColor:"WindowText"},(0,g.getHighContrastNoAdjustStyle)()),a)}}},splitButtonContainerFocused:{outline:"none!important"},splitButtonMenuButton:(l={padding:6,height:"auto",boxSizing:"border-box",borderRadius:0,borderTopRightRadius:f.roundedCorner2,borderBottomRightRadius:f.roundedCorner2,border:"1px solid "+v.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},l[g.HighContrastSelector]={".ms-Button-menuIcon":{color:"WindowText"}},l),splitButtonDivider:(0,I.Cl)((0,I.Cl)({},b),{selectors:(c={},c[g.HighContrastSelector]={backgroundColor:"WindowText"},c)}),splitButtonDividerDisabled:(0,I.Cl)((0,I.Cl)({},b),{selectors:(d={},d[g.HighContrastSelector]={backgroundColor:"GrayText"},d)}),splitButtonMenuButtonDisabled:{pointerEvents:"none",border:"none",selectors:(u={":hover":{cursor:"default"},".ms-Button--primary":{selectors:(p={},p[g.HighContrastSelector]={color:"GrayText",borderColor:"GrayText",backgroundColor:"Window"},p)},".ms-Button-menuIcon":{selectors:(h={},h[g.HighContrastSelector]={color:"GrayText"},h)}},u[g.HighContrastSelector]={color:"GrayText",border:"1px solid GrayText",backgroundColor:"Window"},u)},splitButtonFlexContainer:{display:"flex",height:"100%",flexWrap:"nowrap",justifyContent:"center",alignItems:"center"},splitButtonContainerDisabled:{outline:"none",border:"none",selectors:(m={},m[g.HighContrastSelector]=(0,I.Cl)({color:"GrayText",borderColor:"GrayText",backgroundColor:"Window"},(0,g.getHighContrastNoAdjustStyle)()),m)},splitButtonMenuFocused:(0,I.Cl)({},(0,g.getFocusStyle)(e,{highContrastStyle:y,inset:2}))};return(0,g.concatStyleSets)(C,t)})),ri=(0,f.J9)((function(e,t){var o,n=ni(e),i=ii(e),r=e.palette,s={root:{padding:"0 4px",width:"32px",height:"32px",backgroundColor:"transparent",border:"none",color:e.semanticColors.link},rootHovered:{color:r.themeDarkAlt,backgroundColor:r.neutralLighter,selectors:(o={},o[g.HighContrastSelector]={borderColor:"Highlight",color:"Highlight"},o)},rootHasMenu:{width:"auto"},rootPressed:{color:r.themeDark,backgroundColor:r.neutralLight},rootExpanded:{color:r.themeDark,backgroundColor:r.neutralLight},rootChecked:{color:r.themeDark,backgroundColor:r.neutralLight},rootCheckedHovered:{color:r.themeDark,backgroundColor:r.neutralQuaternaryAlt},rootDisabled:{color:r.neutralTertiaryAlt}};return(0,g.concatStyleSets)(n,s,i,t)})),si=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return(0,I.C6)(t,e),t.prototype.render=function(){var e=this.props,t=e.styles,o=e.theme;return w.createElement(ei,(0,I.Cl)({},this.props,{variantClassName:"ms-Button--icon",styles:ri(o,t),onRenderText:pt.K,onRenderDescription:pt.K}))},(0,I.Cg)([(0,jo.T)("IconButton",["theme","styles"],!0)],t)}(w.Component);!function(e){e[e.horizontal=0]="horizontal",e[e.vertical=1]="vertical"}(jn||(jn={}));var ai,li=function(){var e={};return{getCachedMeasurement:function(t){if(t&&t.cacheKey&&e.hasOwnProperty(t.cacheKey))return e[t.cacheKey]},addMeasurementToCache:function(t,o){t.cacheKey&&(e[t.cacheKey]=o)}}},ci=function(e){void 0===e&&(e=li());var t,o=e;function n(e,t){var n=o.getCachedMeasurement(e);if(void 0!==n)return n;var i=t();return o.addMeasurementToCache(e,i),i}function i(e,i,r){for(var s=e,a=n(e,r);a>t;){var l=i(s);if(void 0===l)return{renderedData:s,resizeDirection:void 0,dataToMeasure:void 0};if(void 0===(a=o.getCachedMeasurement(l)))return{dataToMeasure:l,resizeDirection:"shrink"};s=l}return{renderedData:s,resizeDirection:void 0,dataToMeasure:void 0}}return{getNextState:function(e,r,s,a){if(void 0!==a||void 0!==r.dataToMeasure){if(a){if(t&&r.renderedData&&!r.dataToMeasure)return(0,I.Cl)((0,I.Cl)({},r),function(e,o,n,i){var r;return r=e>t?i?{resizeDirection:"grow",dataToMeasure:i(n)}:{resizeDirection:"shrink",dataToMeasure:o}:{resizeDirection:"shrink",dataToMeasure:n},t=e,(0,I.Cl)((0,I.Cl)({},r),{measureContainer:!1})}(a,e.data,r.renderedData,e.onGrowData));t=a}var l=(0,I.Cl)((0,I.Cl)({},r),{measureContainer:!1});return r.dataToMeasure&&(l="grow"===r.resizeDirection&&e.onGrowData?(0,I.Cl)((0,I.Cl)({},l),function(e,r,s,a){for(var l=e,c=n(e,s);c<t;){var d=r(l);if(void 0===d)return{renderedData:l,resizeDirection:void 0,dataToMeasure:void 0};if(void 0===(c=o.getCachedMeasurement(d)))return{dataToMeasure:d};l=d}return(0,I.Cl)({resizeDirection:"shrink"},i(l,a,s))}(r.dataToMeasure,e.onGrowData,s,e.onReduceData)):(0,I.Cl)((0,I.Cl)({},l),i(r.dataToMeasure,e.onReduceData,s))),l}},shouldRenderDataForMeasurement:function(e){return!(!e||void 0!==o.getCachedMeasurement(e))},getInitialResizeGroupState:function(e){return{dataToMeasure:(0,I.Cl)({},e),resizeDirection:"grow",measureContainer:!0}}}},di=w.createContext({isMeasured:!1}),ui={position:"fixed",visibility:"hidden"},pi={position:"relative"},hi=function(e){function t(t){var o=e.call(this,t)||this;return o._nextResizeGroupStateProvider=ci(),o._root=w.createRef(),o._initialHiddenDiv=w.createRef(),o._updateHiddenDiv=w.createRef(),o._hasRenderedContent=!1,o.state=o._nextResizeGroupStateProvider.getInitialResizeGroupState(o.props.data),(0,Se.f)(o),o._async=new xe.j(o),o._events=new Ge.g(o),(0,dt.A)("ResizeGroup",t,{styles:"className"}),o}return(0,I.C6)(t,e),t.prototype.render=function(){var e=this.props,t=e.className,o=e.onRenderData,n=this.state,i=n.dataToMeasure,r=n.renderedData,s=(0,N.G1)(this.props,N.JM,["data"]),a=this._nextResizeGroupStateProvider.shouldRenderDataForMeasurement(i),l=!this._hasRenderedContent&&a;return w.createElement("div",(0,I.Cl)({},s,{className:t,ref:this._root}),w.createElement("div",{style:pi},a&&!l&&w.createElement("div",{style:ui,ref:this._updateHiddenDiv},w.createElement(di.Provider,{value:{isMeasured:!0}},o(i))),w.createElement("div",{ref:this._initialHiddenDiv,style:l?ui:void 0,"data-automation-id":"visibleContent"},l?o(i):r&&o(r))))},t.prototype.componentDidMount=function(){this._afterComponentRendered(this.props.direction),this._events.on(window,"resize",this._async.debounce(this._onResize,16,{leading:!0}))},t.prototype.UNSAFE_componentWillReceiveProps=function(e){this.setState({dataToMeasure:(0,I.Cl)({},e.data),resizeDirection:"grow",measureContainer:!0})},t.prototype.componentDidUpdate=function(e){this.state.renderedData&&(this._hasRenderedContent=!0,this.props.dataDidRender&&this.props.dataDidRender(this.state.renderedData)),this._afterComponentRendered(this.props.direction)},t.prototype.componentWillUnmount=function(){this._async.dispose(),this._events.dispose()},t.prototype.remeasure=function(){this._root.current&&this.setState({measureContainer:!0})},t.prototype._afterComponentRendered=function(e){var t=this;this._async.requestAnimationFrame((function(){var o=void 0;if(t.state.measureContainer&&t._root.current){var n=t._root.current.getBoundingClientRect();o=e&&e===jn.vertical?n.height:n.width}var i=t._nextResizeGroupStateProvider.getNextState(t.props,t.state,(function(){var o=t._hasRenderedContent?t._updateHiddenDiv:t._initialHiddenDiv;return o.current?e&&e===jn.vertical?o.current.scrollHeight:o.current.scrollWidth:0}),o);i&&t.setState(i)}),this._root.current)},t.prototype._onResize=function(){this._root.current&&this.setState({measureContainer:!0})},t}(w.Component),mi=hi,gi=o(48108);!function(e){e[e.Parent=0]="Parent",e[e.Self=1]="Self"}(ai||(ai={}));var fi,vi=(0,P.Z)(),_i=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t._onRenderContent=function(e){return w.createElement("p",{className:t._classNames.subText},e.content)},t}return(0,I.C6)(t,e),t.prototype.render=function(){var e=this.props,t=e.className,o=e.calloutProps,n=e.directionalHint,i=e.directionalHintForRTL,r=e.styles,s=e.id,a=e.maxWidth,l=e.onRenderContent,c=void 0===l?this._onRenderContent:l,d=e.targetElement,u=e.theme;return this._classNames=vi(r,{theme:u,className:t||o&&o.className,beakWidth:o&&o.beakWidth,gapSpace:o&&o.gapSpace,maxWidth:a}),w.createElement(pn,(0,I.Cl)({target:d,directionalHint:n,directionalHintForRTL:i},o,(0,N.G1)(this.props,N.JM,["id"]),{className:this._classNames.root}),w.createElement("div",{className:this._classNames.content,id:s,role:"tooltip",onMouseEnter:this.props.onMouseEnter,onMouseLeave:this.props.onMouseLeave},c(this.props,this._onRenderContent)))},t.defaultProps={directionalHint:gt.topCenter,maxWidth:"364px",calloutProps:{isBeakVisible:!0,beakWidth:16,gapSpace:0,setInitialFocus:!0,doNotLayer:!1}},t}(w.Component),yi=(0,D.I)(_i,(function(e){var t=e.className,o=e.beakWidth,n=void 0===o?16:o,i=e.gapSpace,r=void 0===i?0:i,s=e.maxWidth,a=e.theme,l=a.semanticColors,c=a.fonts,d=a.effects,u=-(Math.sqrt(n*n/2)+r)+1/window.devicePixelRatio;return{root:["ms-Tooltip",a.fonts.medium,g.AnimationClassNames.fadeIn200,{background:l.menuBackground,boxShadow:d.elevation8,padding:"8px",maxWidth:s,selectors:{":after":{content:"''",position:"absolute",bottom:u,left:u,right:u,top:u,zIndex:0}}},t],content:["ms-Tooltip-content",c.small,{position:"relative",zIndex:1,color:l.menuItemText,wordWrap:"break-word",overflowWrap:"break-word",overflow:"hidden"}],subText:["ms-Tooltip-subtext",{fontSize:"inherit",fontWeight:"inherit",color:"inherit",margin:0}]}}),void 0,{scope:"Tooltip"});!function(e){e[e.zero=0]="zero",e[e.medium=1]="medium",e[e.long=2]="long"}(fi||(fi={}));var bi=(0,P.Z)(),Ci=function(e){function t(o){var n=e.call(this,o)||this;return n._tooltipHost=w.createRef(),n._defaultTooltipId=(0,Ue.O)("tooltip"),n.show=function(){n._toggleTooltip(!0)},n.dismiss=function(){n._hideTooltip()},n._getTargetElement=function(){if(n._tooltipHost.current){var e=n.props.overflowMode;if(void 0!==e)switch(e){case ai.Parent:return n._tooltipHost.current.parentElement;case ai.Self:return n._tooltipHost.current}return n._tooltipHost.current}},n._onTooltipMouseEnter=function(e){var o=n.props,i=o.overflowMode,r=o.delay;if(t._currentVisibleTooltip&&t._currentVisibleTooltip!==n&&t._currentVisibleTooltip.dismiss(),t._currentVisibleTooltip=n,void 0!==i){var s=n._getTargetElement();if(s&&!(0,gi.RK)(s))return}if(!e.target||!(0,at.s)(e.target,n._getTargetElement()))if(n._clearDismissTimer(),n._clearOpenTimer(),r!==fi.zero){var a=n._getDelayTime(r);n._openTimerId=n._async.setTimeout((function(){n._toggleTooltip(!0)}),a)}else n._toggleTooltip(!0)},n._onTooltipMouseLeave=function(e){var o=n.props.closeDelay;n._clearDismissTimer(),n._clearOpenTimer(),o?n._dismissTimerId=n._async.setTimeout((function(){n._toggleTooltip(!1)}),o):n._toggleTooltip(!1),t._currentVisibleTooltip===n&&(t._currentVisibleTooltip=void 0)},n._onTooltipKeyDown=function(e){(e.which===Ce.c.escape||e.ctrlKey)&&n.state.isTooltipVisible&&(n._hideTooltip(),e.stopPropagation())},n._clearDismissTimer=function(){n._async.clearTimeout(n._dismissTimerId)},n._clearOpenTimer=function(){n._async.clearTimeout(n._openTimerId)},n._hideTooltip=function(){n._clearOpenTimer(),n._clearDismissTimer(),n._toggleTooltip(!1)},n._toggleTooltip=function(e){n.state.isTooltipVisible!==e&&n.setState({isTooltipVisible:e},(function(){return n.props.onTooltipToggle&&n.props.onTooltipToggle(e)}))},n._getDelayTime=function(e){switch(e){case fi.medium:return 300;case fi.long:return 500;default:return 0}},(0,Se.f)(n),n.state={isAriaPlaceholderRendered:!1,isTooltipVisible:!1},n._async=new xe.j(n),n}return(0,I.C6)(t,e),t.prototype.render=function(){var e=this.props,t=e.calloutProps,o=e.children,n=e.content,i=e.directionalHint,r=e.directionalHintForRTL,s=e.hostClassName,a=e.id,l=e.setAriaDescribedBy,c=void 0===l||l,d=e.tooltipProps,u=e.styles,p=e.theme;this._classNames=bi(u,{theme:p,className:s});var h=this.state.isTooltipVisible,m=a||this._defaultTooltipId,f=!!(n||d&&d.onRenderContent&&d.onRenderContent()),v=h&&f,_=c&&h&&f?m:void 0;return w.createElement("div",(0,I.Cl)({className:this._classNames.root,ref:this._tooltipHost},{onFocusCapture:this._onTooltipMouseEnter},{onBlurCapture:this._hideTooltip},{onMouseEnter:this._onTooltipMouseEnter,onMouseLeave:this._onTooltipMouseLeave,onKeyDown:this._onTooltipKeyDown,"aria-describedby":_}),o,v&&w.createElement(yi,(0,I.Cl)({id:m+"--tooltip",content:n,targetElement:this._getTargetElement(),directionalHint:i,directionalHintForRTL:r,calloutProps:(0,ut.kp)({},t,{onDismiss:this._hideTooltip,onMouseEnter:this._onTooltipMouseEnter,onMouseLeave:this._onTooltipMouseLeave}),onMouseEnter:this._onTooltipMouseEnter,onMouseLeave:this._onTooltipMouseLeave},(0,N.G1)(this.props,N.JM,["id"]),d)),w.createElement("div",{hidden:!0,id:m,style:g.hiddenContentStyle},n))},t.prototype.componentWillUnmount=function(){t._currentVisibleTooltip&&t._currentVisibleTooltip===this&&(t._currentVisibleTooltip=void 0),this._async.dispose()},t.defaultProps={delay:fi.medium},t}(w.Component),Si={root:"ms-TooltipHost",ariaPlaceholder:"ms-TooltipHost-aria-placeholder"},xi=(0,D.I)(Ci,(function(e){var t=e.className,o=e.theme;return{root:[(0,g.getGlobalClassNames)(Si,o).root,{display:"inline"},t]}}),void 0,{scope:"TooltipHost"}),ki=(0,P.Z)(),Ii=function(){return null},wi={styles:function(e){return{root:{selectors:{"&.is-disabled":{color:e.theme.semanticColors.bodyText}}}}}},Di=function(e){function t(t){var o=e.call(this,t)||this;return o._focusZone=w.createRef(),o._onReduceData=function(e){var t=e.renderedItems,o=e.renderedOverflowItems,n=e.props.overflowIndex,i=t[n];if(i)return(t=(0,I.aN)(t)).splice(n,1),o=(0,I.aN)(o,[i]),(0,I.Cl)((0,I.Cl)({},e),{renderedItems:t,renderedOverflowItems:o})},o._onGrowData=function(e){var t=e.renderedItems,o=e.renderedOverflowItems,n=e.props,i=n.overflowIndex,r=n.maxDisplayedItems,s=(o=(0,I.aN)(o)).pop();if(s&&!(t.length>=r))return(t=(0,I.aN)(t)).splice(i,0,s),(0,I.Cl)((0,I.Cl)({},e),{renderedItems:t,renderedOverflowItems:o})},o._onRenderBreadcrumb=function(e){var t=e.props,n=t.ariaLabel,i=t.dividerAs,r=void 0===i?J:i,s=t.onRenderItem,a=t.overflowAriaLabel,l=t.overflowIndex,c=t.onRenderOverflowIcon,d=t.overflowButtonAs,u=e.renderedOverflowItems,p=e.renderedItems,h=u.map((function(e){var t=!(!e.onClick&&!e.href);return{text:e.text,name:e.text,key:e.key,onClick:e.onClick?o._onBreadcrumbClicked.bind(o,e):null,href:e.href,disabled:!t,itemProps:t?void 0:wi}})),m=p.length-1,g=u&&0!==u.length,f=p.map((function(e,t){var n=o._onRenderItem;return e.onRender&&(n=(0,ft.j)(e.onRender,n)),s&&(n=(0,ft.j)(s,n)),w.createElement("li",{className:o._classNames.listItem,key:e.key||String(t)},n(e),(t!==m||g&&t===l-1)&&w.createElement(r,{className:o._classNames.chevron,iconName:(0,T.jI)(o.props.theme)?"ChevronLeft":"ChevronRight",item:e}))}));if(g){var v=c?{}:{iconName:"More"},_=c||Ii,y=d||si;f.splice(l,0,w.createElement("li",{className:o._classNames.overflow,key:"overflow"},w.createElement(y,{className:o._classNames.overflowButton,iconProps:v,role:"button","aria-haspopup":"true",ariaLabel:a,onRenderMenuIcon:_,menuProps:{items:h,directionalHint:gt.bottomLeftEdge}}),l!==m+1&&w.createElement(r,{className:o._classNames.chevron,iconName:(0,T.jI)(o.props.theme)?"ChevronLeft":"ChevronRight",item:u[u.length-1]})))}var b=(0,N.G1)(o.props,N.vt,["className"]);return w.createElement("div",(0,I.Cl)({className:o._classNames.root,role:"navigation","aria-label":n},b),w.createElement(Ne.R,(0,I.Cl)({componentRef:o._focusZone,direction:Me.E.horizontal},o.props.focusZoneProps),w.createElement("ol",{className:o._classNames.list},f)))},o._onRenderItem=function(e){if(!e)return null;var t=e.as,n=e.href,i=e.onClick,r=e.isCurrentItem,s=e.text,a=e.onRenderContent,l=(0,I.Tt)(e,["as","href","onClick","isCurrentItem","text","onRenderContent"]),c=Pi;if(a&&(c=(0,ft.j)(a,c)),o.props.onRenderItemContent&&(c=(0,ft.j)(o.props.onRenderItemContent,c)),i||n)return w.createElement(rt,(0,I.Cl)({},l,{as:t,className:o._classNames.itemLink,href:n,"aria-current":r?"page":void 0,onClick:o._onBreadcrumbClicked.bind(o,e)}),w.createElement(xi,(0,I.Cl)({content:s,overflowMode:ai.Parent},o.props.tooltipHostProps),c(e)));var d=t||"span";return w.createElement(d,(0,I.Cl)({},l,{className:o._classNames.item}),w.createElement(xi,(0,I.Cl)({content:s,overflowMode:ai.Parent},o.props.tooltipHostProps),c(e)))},o._onBreadcrumbClicked=function(e,t){e.onClick&&e.onClick(t,e)},(0,Se.f)(o),o._validateProps(t),o}return(0,I.C6)(t,e),t.prototype.focus=function(){this._focusZone.current&&this._focusZone.current.focus()},t.prototype.render=function(){this._validateProps(this.props);var e=this.props,t=e.onReduceData,o=void 0===t?this._onReduceData:t,n=e.onGrowData,i=void 0===n?this._onGrowData:n,r=e.overflowIndex,s=e.maxDisplayedItems,a=e.items,l=e.className,c=e.theme,d=e.styles,u=(0,I.aN)(a),p=u.splice(r,u.length-s),h={props:this.props,renderedItems:u,renderedOverflowItems:p};return this._classNames=ki(d,{className:l,theme:c}),w.createElement(mi,{onRenderData:this._onRenderBreadcrumb,onReduceData:o,onGrowData:i,data:h})},t.prototype._validateProps=function(e){var t=e.maxDisplayedItems,o=e.overflowIndex,n=e.items;if(o<0||t>1&&o>t-1||n.length>0&&o>n.length-1)throw new Error("Breadcrumb: overflowIndex out of range")},t.defaultProps={items:[],maxDisplayedItems:999,overflowIndex:0},t}(w.Component);function Pi(e){return e?w.createElement(w.Fragment,null,e.text):null}var Ti,Ei,Ni={root:"ms-Breadcrumb",list:"ms-Breadcrumb-list",listItem:"ms-Breadcrumb-listItem",chevron:"ms-Breadcrumb-chevron",overflow:"ms-Breadcrumb-overflow",overflowButton:"ms-Breadcrumb-overflowButton",itemLink:"ms-Breadcrumb-itemLink",item:"ms-Breadcrumb-item"},Mi={whiteSpace:"nowrap",textOverflow:"ellipsis",overflow:"hidden"},Ri=(0,g.getScreenSelector)(0,g.ScreenWidthMaxSmall),Bi=(0,g.getScreenSelector)(g.ScreenWidthMinMedium,g.ScreenWidthMaxMedium),Hi=(0,D.I)(Di,(function(e){var t,o,n,i,r=e.className,s=e.theme,a=s.palette,l=s.semanticColors,c=s.fonts,d=(0,g.getGlobalClassNames)(Ni,s),u=l.menuItemBackgroundHovered,p=l.menuItemBackgroundPressed,h=a.neutralSecondary,m=g.FontWeights.regular,f=a.neutralPrimary,v=a.neutralPrimary,_=g.FontWeights.semibold,y=a.neutralSecondary,b=a.neutralSecondary,C={fontWeight:_,color:v},S={":hover":{color:f,backgroundColor:u,cursor:"pointer",selectors:(t={},t[g.HighContrastSelector]={color:"Highlight"},t)},":active":{backgroundColor:p,color:f},"&:active:hover":{color:f,backgroundColor:p},"&:active, &:hover, &:active:hover":{textDecoration:"none"}},x={color:h,padding:"0 8px",lineHeight:36,fontSize:18,fontWeight:m};return{root:[d.root,c.medium,{margin:"11px 0 1px"},r],list:[d.list,{whiteSpace:"nowrap",padding:0,margin:0,display:"flex",alignItems:"stretch"}],listItem:[d.listItem,{listStyleType:"none",margin:"0",padding:"0",display:"flex",position:"relative",alignItems:"center",selectors:{"&:last-child .ms-Breadcrumb-itemLink":C,"&:last-child .ms-Breadcrumb-item":C}}],chevron:[d.chevron,{color:y,fontSize:c.small.fontSize,selectors:(o={},o[g.HighContrastSelector]=(0,I.Cl)({color:"WindowText"},(0,g.getHighContrastNoAdjustStyle)()),o[Bi]={fontSize:8},o[Ri]={fontSize:8},o)}],overflow:[d.overflow,{position:"relative",display:"flex",alignItems:"center"}],overflowButton:[d.overflowButton,(0,g.getFocusStyle)(s),Mi,{fontSize:16,color:b,height:"100%",cursor:"pointer",selectors:(0,I.Cl)((0,I.Cl)({},S),(n={},n[Ri]={padding:"4px 6px"},n[Bi]={fontSize:c.mediumPlus.fontSize},n))}],itemLink:[d.itemLink,(0,g.getFocusStyle)(s),Mi,(0,I.Cl)((0,I.Cl)({},x),{selectors:(0,I.Cl)((i={":focus":{color:a.neutralDark}},i["."+lt.Y2+" &:focus"]={outline:"none"},i),S)})],item:[d.item,(0,I.Cl)((0,I.Cl)({},x),{selectors:{":hover":{cursor:"default"}}})]}}),void 0,{scope:"Breadcrumb"});!function(e){e[e.button=0]="button",e[e.anchor=1]="anchor"}(Ti||(Ti={})),function(e){e[e.normal=0]="normal",e[e.primary=1]="primary",e[e.hero=2]="hero",e[e.compound=3]="compound",e[e.command=4]="command",e[e.icon=5]="icon",e[e.default=6]="default"}(Ei||(Ei={}));var Ai=o(82729);function Fi(e){var t,o,n,i,r,s=e.semanticColors,a=e.palette,l=s.buttonBackground,c=s.buttonBackgroundPressed,d=s.buttonBackgroundHovered,u=s.buttonBackgroundDisabled,p=s.buttonText,h=s.buttonTextHovered,m=s.buttonTextDisabled,f=s.buttonTextChecked,v=s.buttonTextCheckedHovered;return{root:{backgroundColor:l,color:p},rootHovered:{backgroundColor:d,color:h,selectors:(t={},t[g.HighContrastSelector]={borderColor:"Highlight",color:"Highlight"},t)},rootPressed:{backgroundColor:c,color:f},rootExpanded:{backgroundColor:c,color:f},rootChecked:{backgroundColor:c,color:f},rootCheckedHovered:{backgroundColor:c,color:v},rootDisabled:{color:m,backgroundColor:u,selectors:(o={},o[g.HighContrastSelector]={color:"GrayText",borderColor:"GrayText",backgroundColor:"Window"},o)},splitButtonContainer:{selectors:(n={},n[g.HighContrastSelector]={border:"none"},n)},splitButtonMenuButton:{color:a.white,backgroundColor:"transparent",selectors:{":hover":{backgroundColor:a.neutralLight,selectors:(i={},i[g.HighContrastSelector]={color:"Highlight"},i)}}},splitButtonMenuButtonDisabled:{backgroundColor:s.buttonBackgroundDisabled,selectors:{":hover":{backgroundColor:s.buttonBackgroundDisabled}}},splitButtonDivider:(0,I.Cl)((0,I.Cl)({},{position:"absolute",width:1,right:31,top:8,bottom:8}),{backgroundColor:a.neutralTertiaryAlt,selectors:(r={},r[g.HighContrastSelector]={backgroundColor:"WindowText"},r)}),splitButtonDividerDisabled:{backgroundColor:e.palette.neutralTertiaryAlt},splitButtonMenuButtonChecked:{backgroundColor:a.neutralQuaternaryAlt,selectors:{":hover":{backgroundColor:a.neutralQuaternaryAlt}}},splitButtonMenuButtonExpanded:{backgroundColor:a.neutralQuaternaryAlt,selectors:{":hover":{backgroundColor:a.neutralQuaternaryAlt}}},splitButtonMenuIcon:{color:s.buttonText},splitButtonMenuIconDisabled:{color:s.buttonTextDisabled}}}function Li(e){var t,o,n,i,r,s,a,l,c,d=e.palette,u=e.semanticColors;return{root:{backgroundColor:u.primaryButtonBackground,border:"1px solid "+u.primaryButtonBackground,color:u.primaryButtonText,selectors:(t={},t[g.HighContrastSelector]=(0,I.Cl)({color:"Window",backgroundColor:"WindowText",borderColor:"WindowText"},(0,g.getHighContrastNoAdjustStyle)()),t["."+lt.Y2+" &:focus"]={selectors:{":after":{border:"none",outlineColor:d.white}}},t)},rootHovered:{backgroundColor:u.primaryButtonBackgroundHovered,border:"1px solid "+u.primaryButtonBackgroundHovered,color:u.primaryButtonTextHovered,selectors:(o={},o[g.HighContrastSelector]={color:"Window",backgroundColor:"Highlight",borderColor:"Highlight"},o)},rootPressed:{backgroundColor:u.primaryButtonBackgroundPressed,border:"1px solid "+u.primaryButtonBackgroundPressed,color:u.primaryButtonTextPressed,selectors:(n={},n[g.HighContrastSelector]=(0,I.Cl)({color:"Window",backgroundColor:"WindowText",borderColor:"WindowText"},(0,g.getHighContrastNoAdjustStyle)()),n)},rootExpanded:{backgroundColor:u.primaryButtonBackgroundPressed,color:u.primaryButtonTextPressed},rootChecked:{backgroundColor:u.primaryButtonBackgroundPressed,color:u.primaryButtonTextPressed},rootCheckedHovered:{backgroundColor:u.primaryButtonBackgroundPressed,color:u.primaryButtonTextPressed},rootDisabled:{color:u.primaryButtonTextDisabled,backgroundColor:u.primaryButtonBackgroundDisabled,selectors:(i={},i[g.HighContrastSelector]={color:"GrayText",borderColor:"GrayText",backgroundColor:"Window"},i)},splitButtonContainer:{selectors:(r={},r[g.HighContrastSelector]={border:"none"},r)},splitButtonDivider:(0,I.Cl)((0,I.Cl)({},{position:"absolute",width:1,right:31,top:8,bottom:8}),{backgroundColor:d.white,selectors:(s={},s[g.HighContrastSelector]={backgroundColor:"Window"},s)}),splitButtonMenuButton:{backgroundColor:u.primaryButtonBackground,color:u.primaryButtonText,selectors:(a={},a[g.HighContrastSelector]={backgroundColor:"WindowText"},a[":hover"]={backgroundColor:u.primaryButtonBackgroundHovered,selectors:(l={},l[g.HighContrastSelector]={color:"Highlight"},l)},a)},splitButtonMenuButtonDisabled:{backgroundColor:u.primaryButtonBackgroundDisabled,selectors:{":hover":{backgroundColor:u.primaryButtonBackgroundDisabled}}},splitButtonMenuButtonChecked:{backgroundColor:u.primaryButtonBackgroundPressed,selectors:{":hover":{backgroundColor:u.primaryButtonBackgroundPressed}}},splitButtonMenuButtonExpanded:{backgroundColor:u.primaryButtonBackgroundPressed,selectors:{":hover":{backgroundColor:u.primaryButtonBackgroundPressed}}},splitButtonMenuIcon:{color:u.primaryButtonText},splitButtonMenuIconDisabled:{color:d.neutralTertiary,selectors:(c={},c[g.HighContrastSelector]={color:"GrayText"},c)}}}var Oi=(0,f.J9)((function(e,t,o){var n=ni(e),i=ii(e),r={root:{minWidth:"80px",height:"32px"},label:{fontWeight:g.FontWeights.semibold}};return(0,g.concatStyleSets)(n,r,o?Li(e):Fi(e),i,t)})),zi=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return(0,I.C6)(t,e),t.prototype.render=function(){var e=this.props,t=e.primary,o=void 0!==t&&t,n=e.styles,i=e.theme;return w.createElement(ei,(0,I.Cl)({},this.props,{variantClassName:o?"ms-Button--primary":"ms-Button--default",styles:Oi(i,n,o),onRenderDescription:pt.K}))},(0,I.Cg)([(0,jo.T)("DefaultButton",["theme","styles"],!0)],t)}(w.Component),Wi=(0,f.J9)((function(e,t){var o,n=ni(e),i={root:{padding:"0 4px",height:"40px",color:e.palette.neutralPrimary,backgroundColor:"transparent",border:"1px solid transparent"},rootHovered:{color:e.palette.themePrimary,selectors:(o={},o[g.HighContrastSelector]={borderColor:"Highlight",color:"Highlight"},o)},iconHovered:{color:e.palette.themePrimary},rootPressed:{color:e.palette.black},rootExpanded:{color:e.palette.themePrimary},iconPressed:{color:e.palette.themeDarker},rootDisabled:{color:e.palette.neutralTertiary,backgroundColor:"transparent",borderColor:"transparent"},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}};return(0,g.concatStyleSets)(n,i,t)})),Vi=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return(0,I.C6)(t,e),t.prototype.render=function(){var e=this.props,t=e.styles,o=e.theme;return w.createElement(ei,(0,I.Cl)({},this.props,{variantClassName:"ms-Button--action ms-Button--command",styles:Wi(o,t),onRenderDescription:pt.K}))},(0,I.Cg)([(0,jo.T)("ActionButton",["theme","styles"],!0)],t)}(w.Component),Ki=(0,f.J9)((function(e,t,o){var n,i,r,s,a,l=e.fonts,c=e.palette,d=ni(e),u=ii(e),p={root:{maxWidth:"280px",minHeight:"72px",height:"auto",padding:"16px 12px"},flexContainer:{flexDirection:"row",alignItems:"flex-start",minWidth:"100%",margin:""},textContainer:{textAlign:"left"},icon:{fontSize:"2em",lineHeight:"1em",height:"1em",margin:"0px 8px 0px 0px",flexBasis:"1em",flexShrink:"0"},label:{margin:"0 0 5px",lineHeight:"100%",fontWeight:g.FontWeights.semibold},description:[l.small,{lineHeight:"100%"}]},h={description:{color:c.neutralSecondary},descriptionHovered:{color:c.neutralDark},descriptionPressed:{color:"inherit"},descriptionChecked:{color:"inherit"},descriptionDisabled:{color:"inherit"}},m={description:{color:c.white,selectors:(n={},n[g.HighContrastSelector]=(0,I.Cl)({backgroundColor:"WindowText",color:"Window"},(0,g.getHighContrastNoAdjustStyle)()),n)},descriptionHovered:{color:c.white,selectors:(i={},i[g.HighContrastSelector]={backgroundColor:"Highlight",color:"Window"},i)},descriptionPressed:{color:"inherit",selectors:(r={},r[g.HighContrastSelector]=(0,I.Cl)({color:"Window",backgroundColor:"WindowText"},(0,g.getHighContrastNoAdjustStyle)()),r)},descriptionChecked:{color:"inherit",selectors:(s={},s[g.HighContrastSelector]=(0,I.Cl)({color:"Window",backgroundColor:"WindowText"},(0,g.getHighContrastNoAdjustStyle)()),s)},descriptionDisabled:{color:"inherit",selectors:(a={},a[g.HighContrastSelector]={color:"inherit"},a)}};return(0,g.concatStyleSets)(d,p,o?Li(e):Fi(e),o?m:h,u,t)})),Gi=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return(0,I.C6)(t,e),t.prototype.render=function(){var e=this.props,t=e.primary,o=void 0!==t&&t,n=e.styles,i=e.theme;return w.createElement(ei,(0,I.Cl)({},this.props,{variantClassName:o?"ms-Button--compoundPrimary":"ms-Button--compound",styles:Ki(i,n,o)}))},(0,I.Cg)([(0,jo.T)("CompoundButton",["theme","styles"],!0)],t)}(w.Component),Ui=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return(0,I.C6)(t,e),t.prototype.render=function(){return w.createElement(zi,(0,I.Cl)({},this.props,{primary:!0,onRenderDescription:pt.K}))},(0,I.Cg)([(0,jo.T)("PrimaryButton",["theme","styles"],!0)],t)}(w.Component),ji=function(e){function t(t){var o=e.call(this,t)||this;return(0,Ai.R)("The Button component has been deprecated. Use specific variants instead. (PrimaryButton, DefaultButton, IconButton, ActionButton, etc.)"),o}return(0,I.C6)(t,e),t.prototype.render=function(){var e=this.props;switch(e.buttonType){case Ei.command:return w.createElement(Vi,(0,I.Cl)({},e));case Ei.compound:return w.createElement(Gi,(0,I.Cl)({},e));case Ei.icon:return w.createElement(si,(0,I.Cl)({},e));case Ei.primary:return w.createElement(Ui,(0,I.Cl)({},e));default:return w.createElement(zi,(0,I.Cl)({},e))}},t}(w.Component),Yi=(0,f.J9)((function(e,t,o,n){var i,r,s,a,l,c,d,u,p,h,m,f,v,_,y=ni(e),b=ii(e),C=e.palette,S=e.semanticColors,x={root:[(0,g.getFocusStyle)(e,{inset:2,highContrastStyle:{left:4,top:4,bottom:4,right:4,border:"none"},borderColor:"transparent"}),e.fonts.medium,{minWidth:"40px",backgroundColor:C.white,color:C.neutralPrimary,padding:"0 4px",border:"none",borderRadius:0,selectors:(i={},i[g.HighContrastSelector]={border:"none"},i)}],rootHovered:{backgroundColor:C.neutralLighter,color:C.neutralDark,selectors:(r={},r[g.HighContrastSelector]={color:"Highlight"},r["."+qn.msButtonIcon]={color:C.themeDarkAlt},r["."+qn.msButtonMenuIcon]={color:C.neutralPrimary},r)},rootPressed:{backgroundColor:C.neutralLight,color:C.neutralDark,selectors:(s={},s["."+qn.msButtonIcon]={color:C.themeDark},s["."+qn.msButtonMenuIcon]={color:C.neutralPrimary},s)},rootChecked:{backgroundColor:C.neutralLight,color:C.neutralDark,selectors:(a={},a["."+qn.msButtonIcon]={color:C.themeDark},a["."+qn.msButtonMenuIcon]={color:C.neutralPrimary},a)},rootCheckedHovered:{backgroundColor:C.neutralQuaternaryAlt,selectors:(l={},l["."+qn.msButtonIcon]={color:C.themeDark},l["."+qn.msButtonMenuIcon]={color:C.neutralPrimary},l)},rootExpanded:{backgroundColor:C.neutralLight,color:C.neutralDark,selectors:(c={},c["."+qn.msButtonIcon]={color:C.themeDark},c["."+qn.msButtonMenuIcon]={color:C.neutralPrimary},c)},rootExpandedHovered:{backgroundColor:C.neutralQuaternaryAlt},rootDisabled:{backgroundColor:C.white,selectors:(d={},d["."+qn.msButtonIcon]={color:S.disabledBodySubtext,selectors:(u={},u[g.HighContrastSelector]=(0,I.Cl)({color:"GrayText"},(0,g.getHighContrastNoAdjustStyle)()),u)},d[g.HighContrastSelector]=(0,I.Cl)({color:"GrayText",backgroundColor:"Window"},(0,g.getHighContrastNoAdjustStyle)()),d)},splitButtonContainer:{height:"100%",selectors:(p={},p[g.HighContrastSelector]={border:"none"},p)},splitButtonDividerDisabled:{selectors:(h={},h[g.HighContrastSelector]={backgroundColor:"Window"},h)},splitButtonDivider:{backgroundColor:C.neutralTertiaryAlt},splitButtonMenuButton:{backgroundColor:C.white,border:"none",borderTopRightRadius:"0",borderBottomRightRadius:"0",color:C.neutralSecondary,selectors:{":hover":{backgroundColor:C.neutralLighter,color:C.neutralDark,selectors:(m={},m[g.HighContrastSelector]={color:"Highlight"},m["."+qn.msButtonIcon]={color:C.neutralPrimary},m)},":active":{backgroundColor:C.neutralLight,selectors:(f={},f["."+qn.msButtonIcon]={color:C.neutralPrimary},f)}}},splitButtonMenuButtonDisabled:{backgroundColor:C.white,selectors:(v={},v[g.HighContrastSelector]=(0,I.Cl)({color:"GrayText",border:"none",backgroundColor:"Window"},(0,g.getHighContrastNoAdjustStyle)()),v)},splitButtonMenuButtonChecked:{backgroundColor:C.neutralLight,color:C.neutralDark,selectors:{":hover":{backgroundColor:C.neutralQuaternaryAlt}}},splitButtonMenuButtonExpanded:{backgroundColor:C.neutralLight,color:C.black,selectors:{":hover":{backgroundColor:C.neutralQuaternaryAlt}}},splitButtonMenuIcon:{color:C.neutralPrimary},splitButtonMenuIconDisabled:{color:C.neutralTertiary},label:{fontWeight:"normal"},icon:{color:C.themePrimary},menuIcon:(_={color:C.neutralSecondary},_[g.HighContrastSelector]={color:"GrayText"},_)};return(0,g.concatStyleSets)(y,b,x,t)})),Zi=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return(0,I.C6)(t,e),t.prototype.render=function(){var e=this.props,t=e.styles,o=e.theme;return w.createElement(ei,(0,I.Cl)({},this.props,{variantClassName:"ms-Button--commandBar",styles:Yi(o,t),onRenderDescription:pt.K}))},(0,I.Cg)([(0,jo.T)("CommandBarButton",["theme","styles"],!0)],t)}(w.Component),qi=Vi,Xi=(0,f.J9)((function(e,t){return(0,g.concatStyleSets)({root:[(0,g.getFocusStyle)(e,{inset:1,highContrastStyle:{outlineOffset:"-4px",outline:"1px solid Window"},borderColor:"transparent"}),{height:24}]},t)})),Ji=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return(0,I.C6)(t,e),t.prototype.render=function(){var e=this.props,t=e.styles,o=e.theme;return w.createElement(zi,(0,I.Cl)({},this.props,{styles:Xi(o,t),onRenderDescription:pt.K}))},(0,I.Cg)([(0,jo.T)("MessageBarButton",["theme","styles"],!0)],t)}(w.Component),Qi=(0,P.Z)(),$i=function(e){function t(t){var o=e.call(this,t)||this;return(0,Se.f)(o),o._id=t.id||(0,Ue.O)(),o}return(0,I.C6)(t,e),t.prototype.render=function(){var e=this,t=this.props,o=t.items,n=t.columnCount,i=t.onRenderItem,r=t.ariaPosInSet,s=void 0===r?t.positionInSet:r,a=t.ariaSetSize,l=void 0===a?t.setSize:a,c=t.styles,d=t.doNotContainWithinFocusZone,u=(0,N.G1)(this.props,N.vt,d?[]:["onBlur"]),p=Qi(c,{theme:this.props.theme}),h=(0,Ye.D3)(o,n),m=w.createElement("table",(0,I.Cl)({"aria-posinset":s,"aria-setsize":l,id:this._id,role:"grid"},u,{className:p.root}),w.createElement("tbody",null,h.map((function(t,o){return w.createElement("tr",{role:"row",key:e._id+"-"+o+"-row"},t.map((function(t,o){return w.createElement("td",{role:"presentation",key:e._id+"-"+o+"-cell",className:p.tableCell},i(t,o))})))}))));return d?m:w.createElement(Ne.R,{isCircularNavigation:this.props.shouldFocusCircularNavigate,className:p.focusedContainer,onBlur:this.props.onBlur},m)},t}(w.Component),er=(0,D.I)($i,(function(e){return{root:{padding:2,outline:"none"},tableCell:{padding:0}}})),tr=er,or=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t._onClick=function(){var e=t.props,o=e.onClick,n=e.disabled,i=e.item;o&&!n&&o(i)},t._onMouseEnter=function(e){var o=t.props,n=o.onHover,i=o.disabled,r=o.item,s=o.onMouseEnter;s&&s(e)||!n||i||n(r)},t._onMouseMove=function(e){var o=t.props,n=o.onHover,i=o.disabled,r=o.item,s=o.onMouseMove;s&&s(e)||!n||i||n(r)},t._onMouseLeave=function(e){var o=t.props,n=o.onHover,i=o.disabled,r=o.onMouseLeave;r&&r(e)||!n||i||n()},t._onFocus=function(){var e=t.props,o=e.onFocus,n=e.disabled,i=e.item;o&&!n&&o(i)},t}return(0,I.C6)(t,e),t.prototype.render=function(){var e,t=this.props,o=t.item,n=t.id,i=t.className,r=t.role,s=t.selected,a=t.disabled,l=t.onRenderItem,c=t.cellDisabledStyle,d=t.cellIsSelectedStyle,u=t.index,p=t.label,h=t.getClassNames;return w.createElement(qi,{id:n,"data-index":u,"data-is-focusable":!0,disabled:a,className:(0,U.A)(i,(e={},e[""+d]=s,e[""+c]=a,e)),onClick:this._onClick,onMouseEnter:this._onMouseEnter,onMouseMove:this._onMouseMove,onMouseLeave:this._onMouseLeave,onFocus:this._onFocus,role:r,"aria-selected":s,ariaLabel:p,title:p,getClassNames:h},l(o))},t.defaultProps={disabled:!1},t}(w.Component),nr=or,ir=o(37135),rr=o(40883),sr=o(14101),ar=o(92132);(0,ar.hN)([{rawString:".root_daee6904{-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-shadow:none;box-shadow:none;margin:0;padding:0}.root_daee6904 *{overflow:visible}.root_daee6904 ::-moz-focus-inner{border:0}.root_daee6904 *{outline:transparent}.root_daee6904 *{position:relative}.ms-Fabric--isFocusVisible .root_daee6904 :focus:after{content:'';position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;border:1px solid "},{theme:"neutralSecondary",defaultValue:"#605e5c"},{rawString:"}.picker_daee6904{color:"},{theme:"black",defaultValue:"#000000"},{rawString:";font-size:14px;position:relative}html[dir=ltr] .picker_daee6904{text-align:left}html[dir=rtl] .picker_daee6904{text-align:right}.holder_daee6904{-webkit-overflow-scrolling:touch;-webkit-box-sizing:border-box;box-sizing:border-box;display:none}.picker_daee6904.pickerIsOpened_daee6904 .holder_daee6904{-webkit-box-sizing:border-box;box-sizing:border-box;display:inline-block}.pickerIsOpened_daee6904{position:relative}.frame_daee6904{position:relative}.wrap_daee6904{min-height:212px;padding:12px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-sizing:content-box;box-sizing:content-box}.wrap_daee6904.goTodaySpacing_daee6904{min-height:228px}.dayPicker_daee6904{display:block}.header_daee6904{position:relative;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;height:28px;line-height:44px;width:100%}.divider_daee6904{top:0;margin-top:-12px;margin-bottom:-12px}html[dir=ltr] .divider_daee6904{border-right:1px solid "},{theme:"neutralLight",defaultValue:"#edebe9"},{rawString:"}html[dir=rtl] .divider_daee6904{border-left:1px solid "},{theme:"neutralLight",defaultValue:"#edebe9"},{rawString:"}.decade_daee6904,.monthAndYear_daee6904,.year_daee6904{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;font-size:14px;font-weight:400;font-weight:600;color:"},{theme:"neutralPrimary",defaultValue:"#323130"},{rawString:";padding:0 5px}.currentDecade_daee6904:hover,.currentYear_daee6904:hover,.monthAndYear_daee6904:hover{cursor:default}.table_daee6904{text-align:center;border-collapse:collapse;border-spacing:0;table-layout:fixed;font-size:inherit;margin-top:4px;width:197px}.table_daee6904 td{margin:0;padding:0}.dayWrapper_daee6904,.weekday_daee6904{width:28px;height:28px;padding:0;line-height:28px;font-size:12px;font-size:15px;font-weight:400;color:"},{theme:"neutralPrimary",defaultValue:"#323130"},{rawString:";-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:default}.dayWrapper_daee6904 ::-moz-focus-inner,.weekday_daee6904 ::-moz-focus-inner{border:0}.dayWrapper_daee6904 *,.weekday_daee6904 *{outline:transparent}.dayWrapper_daee6904 *,.weekday_daee6904 *{position:relative}.ms-Fabric--isFocusVisible .dayWrapper_daee6904 :focus:after,.ms-Fabric--isFocusVisible .weekday_daee6904 :focus:after{content:'';position:absolute;top:-2px;right:-2px;bottom:-2px;left:-2px;pointer-events:none;border:1px solid "},{theme:"neutralSecondary",defaultValue:"#605e5c"},{rawString:"}.day_daee6904{width:24px;height:24px;border-radius:2px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border:none;padding:0;background-color:transparent;line-height:100%;color:inherit;font-size:inherit;font-weight:inherit;font-family:inherit}@media screen and (-ms-high-contrast:active),screen and (forced-colors:active){.daySelection_daee6904 .day_daee6904:active,.daySelection_daee6904 .day_daee6904:hover{outline:1px solid Highlight;-ms-high-contrast-adjust:none}}@media screen and (-ms-high-contrast:active),screen and (forced-colors:active){.daySelection_daee6904 .day_daee6904:active{color:Highlight;-ms-high-contrast-adjust:none}}.dayIsToday_daee6904{border-radius:100%}.dayIsToday_daee6904,.dayIsToday_daee6904:hover{position:relative;background-color:"},{theme:"neutralLighter",defaultValue:"#f3f2f1"},{rawString:"}@media screen and (-ms-high-contrast:active),screen and (forced-colors:active){.dayIsToday_daee6904,.dayIsToday_daee6904:hover{background-color:Highlight;-ms-high-contrast-adjust:none}}.dayIsToday_daee6904:hover,.dayIsToday_daee6904:hover:hover{border-radius:100%}.dayIsDisabled_daee6904:before{border-top-color:"},{theme:"neutralTertiary",defaultValue:"#a19f9d"},{rawString:"}.dayIsUnfocused_daee6904{color:"},{theme:"neutralSecondary",defaultValue:"#605e5c"},{rawString:";font-weight:400}.dayIsFocused_daee6904:hover,.dayIsUnfocused_daee6904:hover{cursor:pointer;background:"},{theme:"neutralLighter",defaultValue:"#f3f2f1"},{rawString:";color:"},{theme:"neutralDark",defaultValue:"#201f1e"},{rawString:"}.daySelection_daee6904.dayIsHighlighted_daee6904:hover,.pickerIsFocused_daee6904 .dayIsHighlighted_daee6904.daySelection_daee6904{cursor:pointer;background-color:"},{theme:"neutralLight",defaultValue:"#edebe9"},{rawString:";border-radius:2px}@media screen and (-ms-high-contrast:active),screen and (forced-colors:active){.daySelection_daee6904.dayIsHighlighted_daee6904:hover,.pickerIsFocused_daee6904 .dayIsHighlighted_daee6904.daySelection_daee6904{outline:2px solid Highlight}.daySelection_daee6904.dayIsHighlighted_daee6904:hover :not(.dayIsToday_daee6904) span,.pickerIsFocused_daee6904 .dayIsHighlighted_daee6904.daySelection_daee6904 :not(.dayIsToday_daee6904) span{color:Highlight;-ms-high-contrast-adjust:none}}@media screen and (-ms-high-contrast:active),screen and (forced-colors:active){.dayIsHighlighted_daee6904 button.dayIsToday_daee6904{border-radius:100%}}@media screen and (-ms-high-contrast:active),screen and (forced-colors:active){.dayIsHighlighted_daee6904 button.dayIsToday_daee6904 span{color:Window;-ms-high-contrast-adjust:none}}.dayIsFocused_daee6904:active,.dayIsHighlighted_daee6904{background-color:"},{theme:"themeLight",defaultValue:"#c7e0f4"},{rawString:"}.dayIsFocused_daee6904:active.day_daee6904,.dayIsHighlighted_daee6904.day_daee6904{color:"},{theme:"neutralDark",defaultValue:"#201f1e"},{rawString:";background-color:"},{theme:"neutralLight",defaultValue:"#edebe9"},{rawString:"}.dayIsHighlighted_daee6904.dayDisabled_daee6904,.dayIsHighlighted_daee6904.dayDisabled_daee6904:hover{background:"},{theme:"neutralTertiary",defaultValue:"#a19f9d"},{rawString:"}.dayBackground_daee6904,.dayBackground_daee6904:active,.dayBackground_daee6904:hover{border-radius:2px}.dayHover_daee6904,.dayHover_daee6904:hover{cursor:pointer;background:"},{theme:"neutralLighter",defaultValue:"#f3f2f1"},{rawString:";color:"},{theme:"neutralDark",defaultValue:"#201f1e"},{rawString:"}.dayPress_daee6904,.dayPress_daee6904:hover{cursor:pointer;color:"},{theme:"neutralDark",defaultValue:"#201f1e"},{rawString:";background-color:"},{theme:"neutralLight",defaultValue:"#edebe9"},{rawString:"}.dayPress_daee6904 .dayIsToday_daee6904,.dayPress_daee6904:hover .dayIsToday_daee6904{background:"},{theme:"themePrimary",defaultValue:"#0078d4"},{rawString:";border-radius:100%}.dayIsFocused_daee6904:active,.dayIsHighlighted_daee6904,.dayIsHighlighted_daee6904:active,.dayIsHighlighted_daee6904:hover,.dayIsUnfocused_daee6904:active,.weekBackground_daee6904,.weekBackground_daee6904:active,.weekBackground_daee6904:hover{background-color:"},{theme:"neutralLight",defaultValue:"#edebe9"},{rawString:";color:"},{theme:"neutralDark",defaultValue:"#201f1e"},{rawString:"}.dayIsToday_daee6904,.dayIsToday_daee6904.day_daee6904:active,.pickerIsFocused_daee6904 .dayIsToday_daee6904{position:relative;color:"},{theme:"white",defaultValue:"#ffffff"},{rawString:";font-weight:600;background:"},{theme:"themePrimary",defaultValue:"#0078d4"},{rawString:";border-radius:100%}@media screen and (-ms-high-contrast:active),screen and (forced-colors:active){.dayIsToday_daee6904,.dayIsToday_daee6904.day_daee6904:active,.pickerIsFocused_daee6904 .dayIsToday_daee6904{background-color:Highlight;color:HighlightText;-ms-high-contrast-adjust:none}}.showWeekNumbers_daee6904 .weekNumbers_daee6904{border-right:1px solid "},{theme:"neutralLight",defaultValue:"#edebe9"},{rawString:";-webkit-box-sizing:border-box;box-sizing:border-box;width:28px;padding:0}.showWeekNumbers_daee6904 .weekNumbers_daee6904 .dayWrapper_daee6904{color:"},{theme:"neutralSecondary",defaultValue:"#605e5c"},{rawString:"}.showWeekNumbers_daee6904 .weekNumbers_daee6904 .dayWrapper_daee6904.weekIsHighlighted_daee6904{color:"},{theme:"neutralPrimary",defaultValue:"#323130"},{rawString:"}.showWeekNumbers_daee6904 .table_daee6904{width:225px}.showWeekNumbers_daee6904 .table_daee6904 .dayWrapper_daee6904,.showWeekNumbers_daee6904 .table_daee6904 .weekday_daee6904{width:30px}.showWeekNumbersRTL_daee6904 .weekNumbers_daee6904{border-left:1px solid "},{theme:"neutralLight",defaultValue:"#edebe9"},{rawString:";-webkit-box-sizing:border-box;box-sizing:border-box}.showWeekNumbersRTL_daee6904 .weekNumbers_daee6904 .dayWrapper_daee6904{color:"},{theme:"neutralSecondary",defaultValue:"#605e5c"},{rawString:"}.showWeekNumbersRTL_daee6904 .weekNumbers_daee6904 .dayWrapper_daee6904.weekIsHighlighted_daee6904{color:"},{theme:"neutralPrimary",defaultValue:"#323130"},{rawString:"}.showWeekNumbersRTL_daee6904 .table_daee6904{width:225px}.showWeekNumbersRTL_daee6904 .table_daee6904 .dayWrapper_daee6904,.showWeekNumbersRTL_daee6904 .table_daee6904 .weekday_daee6904{width:30px}.decadeComponents_daee6904,.monthComponents_daee6904,.yearComponents_daee6904{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-item-align:end;align-self:flex-end}.closeButton_daee6904,.nextDecade_daee6904,.nextMonth_daee6904,.nextYear_daee6904,.prevDecade_daee6904,.prevMonth_daee6904,.prevYear_daee6904{font-family:inherit;width:28px;height:28px;display:block;text-align:center;line-height:28px;text-align:center;font-size:12px;color:"},{theme:"neutralPrimary",defaultValue:"#323130"},{rawString:";border-radius:2px;position:relative;background-color:transparent;border:none;padding:0}.closeButton_daee6904:hover,.nextDecade_daee6904:hover,.nextMonth_daee6904:hover,.nextYear_daee6904:hover,.prevDecade_daee6904:hover,.prevMonth_daee6904:hover,.prevYear_daee6904:hover{color:"},{theme:"neutralDark",defaultValue:"#201f1e"},{rawString:";cursor:pointer;outline:1px solid transparent}.nextDecadeIsDisabled_daee6904,.nextMonthIsDisabled_daee6904,.nextYearIsDisabled_daee6904,.prevDecadeIsDisabled_daee6904,.prevMonthIsDisabled_daee6904,.prevYearIsDisabled_daee6904{color:"},{theme:"neutralTertiaryAlt",defaultValue:"#c8c6c4"},{rawString:";pointer-events:none}.headerToggleView_daee6904{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:4px 8px}.headerToggleView_daee6904:hover{color:"},{theme:"black",defaultValue:"#000000"},{rawString:";cursor:pointer}@media screen and (-ms-high-contrast:active),screen and (forced-colors:active){.headerToggleView_daee6904:hover{outline:1px solid highlight}}@media screen and (-ms-high-contrast:active),screen and (forced-colors:active){.headerToggleView_daee6904:hover:active{color:highlight}}.currentDecade_daee6904,.currentYear_daee6904{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;padding:0 5px;font-size:14px;font-weight:400;font-weight:600;color:"},{theme:"neutralPrimary",defaultValue:"#323130"},{rawString:";height:28px;line-height:28px}html[dir=ltr] .currentDecade_daee6904,html[dir=ltr] .currentYear_daee6904{margin-left:5px}html[dir=rtl] .currentDecade_daee6904,html[dir=rtl] .currentYear_daee6904{margin-right:5px}.optionGrid_daee6904{position:relative;height:210px;width:196px;margin:4px 0 0 0}html[dir=rtl] .optionGrid_daee6904{margin:4px 0 0 0}.monthOption_daee6904,.yearOption_daee6904{width:60px;height:60px;line-height:100%;cursor:pointer;margin:0 10px 10px 0;font-size:13px;font-weight:400;font-family:inherit;color:"},{theme:"neutralPrimary",defaultValue:"#323130"},{rawString:";text-align:center;border:none;padding:0;background-color:transparent;border-radius:2px}html[dir=ltr] .monthOption_daee6904,html[dir=ltr] .yearOption_daee6904{float:left}html[dir=rtl] .monthOption_daee6904,html[dir=rtl] .yearOption_daee6904{float:right}html[dir=rtl] .monthOption_daee6904,html[dir=rtl] .yearOption_daee6904{margin:0 0 10px 10px}.monthOption_daee6904:hover,.yearOption_daee6904:hover{color:"},{theme:"neutralDark",defaultValue:"#201f1e"},{rawString:";background-color:"},{theme:"neutralLighter",defaultValue:"#f3f2f1"},{rawString:";outline:1px solid transparent}@media screen and (-ms-high-contrast:active),screen and (forced-colors:active){.monthOption_daee6904:hover,.yearOption_daee6904:hover{outline-color:highlight}}@media screen and (-ms-high-contrast:active),screen and (forced-colors:active){.monthOption_daee6904:active,.yearOption_daee6904:active{color:highlight}}.monthOption_daee6904.isHighlighted_daee6904,.yearOption_daee6904.isHighlighted_daee6904{background-color:"},{theme:"neutralLight",defaultValue:"#edebe9"},{rawString:";color:"},{theme:"neutralDark",defaultValue:"#201f1e"},{rawString:"}.dayIsDisabled_daee6904,.monthOptionIsDisabled_daee6904,.yearOptionIsDisabled_daee6904{color:"},{theme:"neutralTertiaryAlt",defaultValue:"#c8c6c4"},{rawString:";pointer-events:none}.goToday_daee6904{bottom:0;color:"},{theme:"themePrimary",defaultValue:"#0078d4"},{rawString:";cursor:pointer;font-size:12px;font-weight:400;font-family:inherit;color:"},{theme:"neutralPrimary",defaultValue:"#323130"},{rawString:";height:30px;line-height:30px;padding:0 10px;background-color:transparent;border:none;position:absolute!important;-webkit-box-sizing:content-box;box-sizing:content-box}[dir=ltr] .goToday_daee6904{right:13px}[dir=rtl] .goToday_daee6904{left:13px}.goToday_daee6904:hover{color:"},{theme:"themePrimary",defaultValue:"#0078d4"},{rawString:";outline:1px solid transparent}@media screen and (-ms-high-contrast:active),screen and (forced-colors:active){.goToday_daee6904:hover{outline-color:highlight}}.goToday_daee6904:active{color:"},{theme:"themeDark",defaultValue:"#005a9e"},{rawString:"}@media screen and (-ms-high-contrast:active),screen and (forced-colors:active){.goToday_daee6904:active{color:highlight}}.goToTodayIsDisabled_daee6904{color:"},{theme:"neutralTertiaryAlt",defaultValue:"#c8c6c4"},{rawString:";pointer-events:none}.goTodayInlineMonth_daee6904{top:212px}.wrap_daee6904.goTodaySpacing_daee6904{padding-bottom:28px}.root_daee6904.isPickingYears_daee6904 .dayPicker_daee6904,.root_daee6904.isPickingYears_daee6904 .monthComponents_daee6904{display:none}.root_daee6904.isPickingYears_daee6904 .monthPicker_daee6904{display:none}.root_daee6904.isPickingYears_daee6904 .yearPicker_daee6904{display:block}@media (min-device-width:460px){.wrap_daee6904{padding:12px}.dayPicker_daee6904,.monthPicker_daee6904{min-height:200px}.header_daee6904{height:28px;line-height:28px;width:100%}.dayWrapper_daee6904,.weekday_daee6904{width:28px;height:28px;line-height:28px;font-size:12px}.closeButton_daee6904,.nextDecade_daee6904,.nextMonth_daee6904,.nextYear_daee6904,.prevDecade_daee6904,.prevMonth_daee6904,.prevYear_daee6904{font-size:12px;width:28px;height:28px;line-height:28px}.holder_daee6904{display:inline-block;height:auto;overflow:hidden}.decade_daee6904,.monthAndYear_daee6904,.year_daee6904{font-size:14px;color:"},{theme:"neutralPrimary",defaultValue:"#323130"},{rawString:"}.yearComponents_daee6904{margin-left:1px}.goToday_daee6904{padding:0 3px}[dir=ltr] .goToday_daee6904{right:20px}[dir=rtl] .goToday_daee6904{left:20px}.showWeekNumbers_daee6904 .table_daee6904 .dayWrapper_daee6904,.showWeekNumbers_daee6904 .table_daee6904 .weekday_daee6904{width:28px}.showWeekNumbersRTL_daee6904 .table_daee6904 .dayWrapper_daee6904,.showWeekNumbersRTL_daee6904 .table_daee6904 .weekday_daee6904{width:28px}.monthPickerVisible_daee6904 .wrap_daee6904{padding:12px}.monthPickerVisible_daee6904 .dayPicker_daee6904{margin:-10px 0;padding:10px 0}.monthPickerVisible_daee6904 .dayPicker_daee6904{-webkit-box-sizing:border-box;box-sizing:border-box;width:212px;min-height:200px}.monthPickerVisible_daee6904 .monthPicker_daee6904{display:block}.monthPickerVisible_daee6904 .optionGrid_daee6904{height:150px;width:196px}.monthPickerVisible_daee6904 .toggleMonthView_daee6904{display:none}.monthPickerVisible_daee6904 .currentDecade_daee6904,.monthPickerVisible_daee6904 .currentYear_daee6904{font-size:14px;margin:0;height:28px;line-height:28px;display:inline-block}.monthPickerVisible_daee6904 .monthOption_daee6904,.monthPickerVisible_daee6904 .yearOption_daee6904{width:40px;height:40px;line-height:100%;font-size:12px;margin:0 12px 16px 0}html[dir=rtl] .monthPickerVisible_daee6904 .monthOption_daee6904,html[dir=rtl] .monthPickerVisible_daee6904 .yearOption_daee6904{margin:0 0 16px 12px}.monthPickerVisible_daee6904 .monthOption_daee6904:hover,.monthPickerVisible_daee6904 .yearOption_daee6904:hover{outline:1px solid transparent}.monthPickerVisible_daee6904 .monthOption_daee6904:nth-child(4n+4),.monthPickerVisible_daee6904 .yearOption_daee6904:nth-child(4n+4){margin:0 0 16px 0}html[dir=rtl] .monthPickerVisible_daee6904 .monthOption_daee6904:nth-child(4n+4),html[dir=rtl] .monthPickerVisible_daee6904 .yearOption_daee6904:nth-child(4n+4){margin:0 0 16px 0}.monthPickerVisible_daee6904 .goToday_daee6904{font-size:12px;height:28px;line-height:28px;padding:0 10px}[dir=ltr] .monthPickerVisible_daee6904 .goToday_daee6904{right:8px}[dir=rtl] .monthPickerVisible_daee6904 .goToday_daee6904{left:8px}html[dir=ltr] .monthPickerVisible_daee6904 .goToday_daee6904{text-align:right}html[dir=rtl] .monthPickerVisible_daee6904 .goToday_daee6904{text-align:left}.monthPickerVisible_daee6904 .root_daee6904.isPickingYears_daee6904 .dayPicker_daee6904,.monthPickerVisible_daee6904 .root_daee6904.isPickingYears_daee6904 .monthComponents_daee6904{display:block}.monthPickerVisible_daee6904 .root_daee6904.isPickingYears_daee6904 .monthPicker_daee6904{display:none}.monthPickerVisible_daee6904 .root_daee6904.isPickingYears_daee6904 .yearPicker_daee6904{display:block}.calendarsInline_daee6904 .wrap_daee6904{padding:12px}.calendarsInline_daee6904 .holder_daee6904{height:auto}html[dir=ltr] .calendarsInline_daee6904 .table_daee6904{margin-right:12px}html[dir=rtl] .calendarsInline_daee6904 .table_daee6904{margin-left:12px}.calendarsInline_daee6904 .dayPicker_daee6904{width:auto}html[dir=ltr] .calendarsInline_daee6904 .monthPicker_daee6904{margin-left:12px}html[dir=rtl] .calendarsInline_daee6904 .monthPicker_daee6904{margin-right:12px}html[dir=ltr] .calendarsInline_daee6904 .yearPicker_daee6904{margin-left:12px}html[dir=rtl] .calendarsInline_daee6904 .yearPicker_daee6904{margin-right:12px}.calendarsInline_daee6904 .goToday_daee6904{padding:0 10px}[dir=ltr] .calendarsInline_daee6904 .goToday_daee6904{right:14px}[dir=rtl] .calendarsInline_daee6904 .goToday_daee6904{left:14px}html[dir=ltr] .calendarsInline_daee6904 .monthComponents_daee6904{margin-right:12px}html[dir=rtl] .calendarsInline_daee6904 .monthComponents_daee6904{margin-left:12px}.monthPickerOnly_daee6904 .wrap_daee6904{padding:12px}.monthPickerAsOverlay_daee6904 .wrap_daee6904{padding-bottom:28px;margin-bottom:6px}.monthPickerAsOverlay_daee6904 .holder_daee6904{height:240px;min-height:240px}.monthPickerAsOverlay_daee6904 .holderWithButton_daee6904{padding-top:6px;height:auto}}@media (max-device-width:459px){.calendarsInline_daee6904 .monthPicker_daee6904,.calendarsInline_daee6904 .yearPicker_daee6904{display:none}.yearComponents_daee6904{margin-top:2px}}.goToday_daee6904{width:auto}.closeButton_daee6904,.nextDecade_daee6904,.nextMonth_daee6904,.nextYear_daee6904,.prevDecade_daee6904,.prevMonth_daee6904,.prevYear_daee6904{display:inline-block}.closeButton_daee6904:hover,.nextDecade_daee6904:hover,.nextMonth_daee6904:hover,.nextYear_daee6904:hover,.prevDecade_daee6904:hover,.prevMonth_daee6904:hover,.prevYear_daee6904:hover{background-color:"},{theme:"neutralLighter",defaultValue:"#f3f2f1"},{rawString:";color:"},{theme:"neutralDark",defaultValue:"#201f1e"},{rawString:"}@media screen and (-ms-high-contrast:active),screen and (forced-colors:active){.closeButton_daee6904:hover,.nextDecade_daee6904:hover,.nextMonth_daee6904:hover,.nextYear_daee6904:hover,.prevDecade_daee6904:hover,.prevMonth_daee6904:hover,.prevYear_daee6904:hover{outline:1px solid Highlight}}.closeButton_daee6904:active,.nextDecade_daee6904:active,.nextMonth_daee6904:active,.nextYear_daee6904:active,.prevDecade_daee6904:active,.prevMonth_daee6904:active,.prevYear_daee6904:active{background-color:"},{theme:"neutralLight",defaultValue:"#edebe9"},{rawString:"}@media screen and (-ms-high-contrast:active),screen and (forced-colors:active){.closeButton_daee6904:active,.nextDecade_daee6904:active,.nextMonth_daee6904:active,.nextYear_daee6904:active,.prevDecade_daee6904:active,.prevMonth_daee6904:active,.prevYear_daee6904:active{color:highlight}}.monthIsHighlighted_daee6904{background-color:"},{theme:"neutralLight",defaultValue:"#edebe9"},{rawString:";color:"},{theme:"neutralDark",defaultValue:"#201f1e"},{rawString:"}.monthIsHighlighted_daee6904.monthOption_daee6904:hover{background-color:"},{theme:"neutralLight",defaultValue:"#edebe9"},{rawString:"}@media screen and (-ms-high-contrast:active),screen and (forced-colors:active){.monthIsHighlighted_daee6904{color:highlight;border:2px solid highlight;border-radius:2px}.monthIsHighlighted_daee6904:hover{outline:0!important}}.monthIsCurrentMonth_daee6904{color:"},{theme:"white",defaultValue:"#ffffff"},{rawString:";background-color:"},{theme:"neutralLight",defaultValue:"#edebe9"},{rawString:"}.monthIsCurrentMonth_daee6904.monthOption_daee6904:hover{color:"},{theme:"white",defaultValue:"#ffffff"},{rawString:";background-color:"},{theme:"neutralLighter",defaultValue:"#f3f2f1"},{rawString:"}.monthOption_daee6904:active{background-color:"},{theme:"neutralLight",defaultValue:"#edebe9"},{rawString:";color:"},{theme:"neutralDark",defaultValue:"#201f1e"},{rawString:"}.yearIsHighlighted_daee6904{background-color:"},{theme:"neutralLight",defaultValue:"#edebe9"},{rawString:";color:"},{theme:"neutralDark",defaultValue:"#201f1e"},{rawString:"}.yearIsHighlighted_daee6904.yearOption_daee6904:hover{background-color:"},{theme:"neutralLighter",defaultValue:"#f3f2f1"},{rawString:"}.yearIsCurrentYear_daee6904{color:"},{theme:"white",defaultValue:"#ffffff"},{rawString:";background-color:"},{theme:"neutralLight",defaultValue:"#edebe9"},{rawString:"}.yearIsCurrentYear_daee6904.yearOption_daee6904:hover{color:"},{theme:"white",defaultValue:"#ffffff"},{rawString:";background-color:"},{theme:"neutralLighter",defaultValue:"#f3f2f1"},{rawString:"}.yearOption_daee6904:active{background-color:"},{theme:"neutralLight",defaultValue:"#edebe9"},{rawString:";color:"},{theme:"neutralDark",defaultValue:"#201f1e"},{rawString:"}.topLeftCornerDate_daee6904{border-top-left-radius:2px}.topRightCornerDate_daee6904{border-top-right-radius:2px}.bottomLeftCornerDate_daee6904{border-bottom-left-radius:2px}.bottomRightCornerDate_daee6904{border-bottom-right-radius:2px}@media screen and (-ms-high-contrast:active),screen and (forced-colors:active){.weekBackground_daee6904{border-top:1px solid highlight;border-bottom:1px solid highlight}.weekBackground_daee6904.bottomRightCornerDate_daee6904.topRightCornerDate_daee6904{border-right:1px solid highlight;border-left:none;padding-left:1px}.weekBackground_daee6904.bottomLeftCornerDate_daee6904.topLeftCornerDate_daee6904{border-left:1px solid highlight;border-right:none;padding-right:1px}.weekBackground_daee6904 :not(.dayIsToday_daee6904) span{color:highlight}.weekSelection_daee6904.dayHover_daee6904{border-top:1px solid highlight;border-bottom:1px solid highlight}.weekSelection_daee6904.dayHover_daee6904.bottomLeftCornerDate_daee6904.topLeftCornerDate_daee6904{border-left:1px solid highlight;padding-right:1px}.weekSelection_daee6904.dayHover_daee6904.bottomRightCornerDate_daee6904.topRightCornerDate_daee6904{border-right:1px solid highlight;padding-left:1px}.weekSelection_daee6904.dayHover_daee6904.dayPress_daee6904 :not(.dayIsToday_daee6904) span{color:highlight}.monthSelection_daee6904.dayHover_daee6904.bottomLeftCornerDate_daee6904,.monthSelection_daee6904.dayHover_daee6904.topLeftCornerDate_daee6904{border-left:1px solid highlight;padding-right:1px}.monthSelection_daee6904.dayHover_daee6904.bottomRightCornerDate_daee6904,.monthSelection_daee6904.dayHover_daee6904.topRightCornerDate_daee6904{border-right:1px solid highlight;padding-left:1px}.monthSelection_daee6904.dayIsFocused_daee6904.dayHover_daee6904.topDate_daee6904,.monthSelection_daee6904.dayIsUnfocused_daee6904.dayHover_daee6904.topDate_daee6904{border-top:1px solid highlight;padding-bottom:1px}.monthSelection_daee6904.dayIsFocused_daee6904.dayHover_daee6904.rightDate_daee6904,.monthSelection_daee6904.dayIsUnfocused_daee6904.dayHover_daee6904.rightDate_daee6904{border-right:1px solid highlight;padding-left:1px}.monthSelection_daee6904.dayIsFocused_daee6904.dayHover_daee6904.bottomDate_daee6904,.monthSelection_daee6904.dayIsUnfocused_daee6904.dayHover_daee6904.bottomDate_daee6904{border-bottom:1px solid highlight;padding-top:1px}.monthSelection_daee6904.dayIsFocused_daee6904.dayHover_daee6904.leftdate_daee6904,.monthSelection_daee6904.dayIsUnfocused_daee6904.dayHover_daee6904.leftdate_daee6904{border-left:1px solid highlight;padding-right:1px}.monthSelection_daee6904.dayIsFocused_daee6904.dayHover_daee6904.dayPress_daee6904 :not(.dayIsToday_daee6904) span,.monthSelection_daee6904.dayIsUnfocused_daee6904.dayHover_daee6904.dayPress_daee6904 :not(.dayIsToday_daee6904) span{color:highlight}}"}]);var lr="root_daee6904",cr="picker_daee6904",dr="holder_daee6904",ur="pickerIsOpened_daee6904",pr="frame_daee6904",hr="wrap_daee6904",mr="goTodaySpacing_daee6904",gr="dayPicker_daee6904",fr="header_daee6904",vr="divider_daee6904",_r="monthAndYear_daee6904",yr="year_daee6904",br="decade_daee6904",Cr="currentYear_daee6904",Sr="currentDecade_daee6904",xr="table_daee6904",kr="dayWrapper_daee6904",Ir="weekday_daee6904",wr="day_daee6904",Dr="daySelection_daee6904",Pr="dayIsToday_daee6904",Tr="dayIsDisabled_daee6904",Er="dayIsUnfocused_daee6904",Nr="dayIsFocused_daee6904",Mr="dayIsHighlighted_daee6904",Rr="pickerIsFocused_daee6904",Br="dayDisabled_daee6904",Hr="dayBackground_daee6904",Ar="dayHover_daee6904",Fr="dayPress_daee6904",Lr="weekBackground_daee6904",Or="showWeekNumbers_daee6904",zr="weekNumbers_daee6904",Wr="weekIsHighlighted_daee6904",Vr="showWeekNumbersRTL_daee6904",Kr="monthComponents_daee6904",Gr="yearComponents_daee6904",Ur="decadeComponents_daee6904",jr="closeButton_daee6904",Yr="prevMonth_daee6904",Zr="nextMonth_daee6904",qr="prevYear_daee6904",Xr="nextYear_daee6904",Jr="prevDecade_daee6904",Qr="nextDecade_daee6904",$r="prevMonthIsDisabled_daee6904",es="nextMonthIsDisabled_daee6904",ts="prevYearIsDisabled_daee6904",os="nextYearIsDisabled_daee6904",ns="prevDecadeIsDisabled_daee6904",is="nextDecadeIsDisabled_daee6904",rs="headerToggleView_daee6904",ss="optionGrid_daee6904",as="monthOption_daee6904",ls="yearOption_daee6904",cs="isHighlighted_daee6904",ds="monthOptionIsDisabled_daee6904",us="yearOptionIsDisabled_daee6904",ps="goToday_daee6904",hs="goToTodayIsDisabled_daee6904",ms="goTodayInlineMonth_daee6904",gs="isPickingYears_daee6904",fs="monthPicker_daee6904",vs="yearPicker_daee6904",_s="monthPickerVisible_daee6904",ys="toggleMonthView_daee6904",bs="calendarsInline_daee6904",Cs="monthPickerOnly_daee6904",Ss="monthPickerAsOverlay_daee6904",xs="holderWithButton_daee6904",ks="monthIsHighlighted_daee6904",Is="monthIsCurrentMonth_daee6904",ws="yearIsHighlighted_daee6904",Ds="yearIsCurrentYear_daee6904",Ps="topLeftCornerDate_daee6904",Ts="topRightCornerDate_daee6904",Es="bottomLeftCornerDate_daee6904",Ns="bottomRightCornerDate_daee6904",Ms="weekSelection_daee6904",Rs="monthSelection_daee6904",Bs="topDate_daee6904",Hs="rightDate_daee6904",As="bottomDate_daee6904",Fs="leftdate_daee6904",Ls=n,Os=function(e){function t(t){var o=e.call(this,t)||this;return o.days={},o._onKeyDown=function(e,t){t.which!==Ce.c.enter&&t.which!==Ce.c.space||e()},o._onDayKeyDown=function(e,t,n){return function(i){i.which===Ce.c.enter?(o._onSelectDate(e,i),i.preventDefault()):o._navigateMonthEdge(i,e,t,n)}},o._onDayMouseDown=function(e,t,n,i){return function(n){i===ir.ci.Month?o._applyFunctionToDayRefs((function(t,o){t&&o.originalDate.getMonth()===e.getMonth()&&o.isInBounds&&t.classList.add(Ls.dayPress)})):o._applyFunctionToDayRefs((function(e,o,n){e&&n===t&&o.isInBounds?(e.classList.add(Ls.dayPress),e.classList.add(Ls.dayIsHighlighted)):e&&e.classList.remove(Ls.dayIsHighlighted)}))}},o._onDayMouseUp=function(e,t,n,i){return function(n){i===ir.ci.Month?o._applyFunctionToDayRefs((function(t,o){t&&o.originalDate.getMonth()===e.getMonth()&&o.isInBounds&&t.classList.remove(Ls.dayPress)})):o._applyFunctionToDayRefs((function(e,o,n){e&&n===t&&o.isInBounds&&e.classList.remove(Ls.dayPress)}))}},o._onDayMouseOver=function(e,t,n,i){return function(n){i===ir.ci.Month?o._applyFunctionToDayRefs((function(t,o){t&&o.originalDate.getMonth()===e.getMonth()&&o.isInBounds&&t.classList.add(Ls.dayHover)})):o._applyFunctionToDayRefs((function(e,o,n){e&&n===t&&o.isInBounds&&e.classList.add(Ls.dayHover)}))}},o._onDayMouseLeave=function(e,t,n,i){return function(n){i===ir.ci.Month?o._applyFunctionToDayRefs((function(t,o){t&&o.originalDate.getMonth()===e.getMonth()&&o.isInBounds&&t.classList.remove(Ls.dayHover)})):o._applyFunctionToDayRefs((function(e,o,n){e&&n===t&&o.isInBounds&&e.classList.remove(Ls.dayHover)}))}},o._onTableMouseLeave=function(e){e.target.contains&&e.relatedTarget&&e.relatedTarget.contains&&e.target.contains(e.relatedTarget)||o._applyFunctionToDayRefs((function(e,t){e&&(e.classList.remove(Ls.dayHover),e.classList.remove(Ls.dayPress))}))},o._onTableMouseUp=function(e){e.target.contains&&e.relatedTarget&&e.relatedTarget.contains&&e.target.contains(e.relatedTarget)||o._applyFunctionToDayRefs((function(e,t){e&&e.classList.remove(Ls.dayPress)}))},o._onSelectDate=function(e,t){var n=o.props,i=n.onSelectDate,r=n.dateRangeType,s=n.firstDayOfWeek,a=n.navigatedDate,l=n.autoNavigateOnSelection,c=n.minDate,d=n.maxDate,u=n.workWeekDays;t&&t.stopPropagation();var p=(0,sr.xe)(e,r,s,u);if(r!==ir.ci.Day&&(p=o._getBoundedDateRange(p,c,d)),p=p.filter((function(e){return!o._getIsRestrictedDate(e)})),i&&i(e,p),l&&e.getMonth()!==a.getMonth()){var h=(0,sr.F4)(e,a);h<0?o._onSelectPrevMonth():h>0&&o._onSelectNextMonth()}},o._onSelectNextMonth=function(){o.props.onNavigateDate((0,sr.PS)(o.props.navigatedDate,1),!1)},o._onSelectPrevMonth=function(){o.props.onNavigateDate((0,sr.PS)(o.props.navigatedDate,-1),!1)},o._onClose=function(){o.props.onDismiss&&o.props.onDismiss()},o._onHeaderSelect=function(){var e=o.props.onHeaderSelect;e&&e(!0)},o._onHeaderKeyDown=function(e){var t=o.props.onHeaderSelect;!t||e.which!==Ce.c.enter&&e.which!==Ce.c.space||t(!0)},o._onPrevMonthKeyDown=function(e){e.which===Ce.c.enter&&o._onKeyDown(o._onSelectPrevMonth,e)},o._onNextMonthKeyDown=function(e){e.which===Ce.c.enter&&o._onKeyDown(o._onSelectNextMonth,e)},o._onCloseButtonKeyDown=function(e){e.which===Ce.c.enter&&o._onKeyDown(o._onClose,e)},(0,Se.f)(o),o.state={activeDescendantId:(0,Ue.O)("DatePickerDay-active"),weeks:o._getWeeks(t)},o._onSelectNextMonth=o._onSelectNextMonth.bind(o),o._onSelectPrevMonth=o._onSelectPrevMonth.bind(o),o._onClose=o._onClose.bind(o),o}return(0,I.C6)(t,e),t.prototype.UNSAFE_componentWillReceiveProps=function(e){this.setState({weeks:this._getWeeks(e)})},t.prototype.render=function(){var e,t,o=this,n=this.state,i=n.activeDescendantId,r=n.weeks,s=this.props,a=s.firstDayOfWeek,l=s.strings,c=s.navigatedDate,d=s.selectedDate,u=s.dateRangeType,p=s.navigationIcons,h=s.showWeekNumbers,m=s.firstWeekOfYear,g=s.dateTimeFormatter,f=s.minDate,v=s.maxDate,_=s.showCloseButton,y=s.allFocusable,b=(0,Ue.O)("DatePickerDay-dayPicker"),C=(0,Ue.O)("DatePickerDay-monthAndYear"),S=p.leftNavigation,x=p.rightNavigation,k=p.closeIcon,I=h?(0,sr.Ee)(r.length,a,m,c):null,D=h?(0,sr.QW)(d,a,m):void 0,P=this._getWeekCornerStyles(r,u),E=!f||(0,sr.F4)(f,(0,sr.Jq)(c))<0,N=!v||(0,sr.F4)((0,sr.Om)(c),v)<0;return w.createElement("div",{className:(0,U.A)("ms-DatePicker-dayPicker",Ls.dayPicker,h&&((0,T.jI)()?Ls.showWeekNumbersRTL:Ls.showWeekNumbers)),id:b},w.createElement("div",{className:(0,U.A)("ms-DatePicker-header",Ls.header)},w.createElement("div",{"aria-live":"polite","aria-relevant":"text","aria-atomic":"true",id:C,className:Ls.monthAndYear},this.props.onHeaderSelect?w.createElement("div",{className:(0,U.A)("ms-DatePicker-monthAndYear js-showMonthPicker",Ls.headerToggleView),onClick:this._onHeaderSelect,onKeyDown:this._onHeaderKeyDown,"aria-label":g.formatMonthYear(c,l),role:"button",tabIndex:0},g.formatMonthYear(c,l)):w.createElement("div",{className:(0,U.A)("ms-DatePicker-monthAndYear",Ls.monthAndYear)},g.formatMonthYear(c,l))),w.createElement("div",{className:(0,U.A)("ms-DatePicker-monthComponents",Ls.monthComponents)},w.createElement("div",{className:(0,U.A)("ms-DatePicker-navContainer",Ls.navContainer)},w.createElement("button",{className:(0,U.A)("ms-DatePicker-prevMonth js-prevMonth",Ls.prevMonth,(e={},e["ms-DatePicker-prevMonth--disabled "+Ls.prevMonthIsDisabled]=!E,e)),disabled:!y&&!E,"aria-disabled":!E,onClick:E?this._onSelectPrevMonth:void 0,onKeyDown:E?this._onPrevMonthKeyDown:void 0,"aria-controls":b,title:l.prevMonthAriaLabel?l.prevMonthAriaLabel+" "+l.months[(0,sr.PS)(c,-1).getMonth()]:void 0,role:"button",type:"button"},w.createElement(J,{iconName:S})),w.createElement("button",{className:(0,U.A)("ms-DatePicker-nextMonth js-nextMonth",Ls.nextMonth,(t={},t["ms-DatePicker-nextMonth--disabled "+Ls.nextMonthIsDisabled]=!N,t)),disabled:!y&&!N,"aria-disabled":!N,onClick:N?this._onSelectNextMonth:void 0,onKeyDown:N?this._onNextMonthKeyDown:void 0,"aria-controls":b,title:l.nextMonthAriaLabel?l.nextMonthAriaLabel+" "+l.months[(0,sr.PS)(c,1).getMonth()]:void 0,role:"button",type:"button"},w.createElement(J,{iconName:x})),_&&w.createElement("button",{className:(0,U.A)("ms-DatePicker-closeButton js-closeButton",Ls.closeButton),onClick:this._onClose,onKeyDown:this._onCloseButtonKeyDown,title:l.closeButtonAriaLabel,role:"button",type:"button"},w.createElement(J,{iconName:k}))))),w.createElement(Ne.R,null,w.createElement("table",{className:(0,U.A)("ms-DatePicker-table",Ls.table),"aria-multiselectable":"false","aria-labelledby":C,"aria-activedescendant":i,role:"grid"},w.createElement("thead",null,w.createElement("tr",null,h&&w.createElement("th",{className:(0,U.A)("ms-DatePicker-weekday",Ls.weekday)}),l.shortDays.map((function(e,t){return w.createElement("th",{className:(0,U.A)("ms-DatePicker-weekday",Ls.weekday),role:"columnheader",scope:"col",key:t,title:l.days[(t+a)%7],"aria-label":l.days[(t+a)%7],"data-is-focusable":!!y||void 0},l.shortDays[(t+a)%7])})))),w.createElement("tbody",{onMouseLeave:u!==ir.ci.Day?this._onTableMouseLeave:void 0,onMouseUp:u!==ir.ci.Day?this._onTableMouseUp:void 0},r.map((function(e,t){var n;return w.createElement("tr",{key:I?I[t]:t},h&&I&&w.createElement("th",{className:(0,U.A)("ms-DatePicker-weekNumbers","ms-DatePicker-weekday",Ls.weekday,Ls.weekNumbers),key:t,title:I&&l.weekNumberFormatString&&(0,rr.G)(l.weekNumberFormatString,I[t]),"aria-label":I&&l.weekNumberFormatString&&(0,rr.G)(l.weekNumberFormatString,I[t]),scope:"row"},w.createElement("div",{className:(0,U.A)("ms-DatePicker-day",Ls.day,(n={},n["ms-DatePicker-week--highlighted "+Ls.weekIsHighlighted]=D===I[t],n))},w.createElement("span",null,I[t]))),e.map((function(e,n){var r,s,a=(0,sr.H$)(c,e.originalDate);return w.createElement("td",{key:e.key,onClick:e.isInBounds?e.onSelected:void 0,className:(0,U.A)(Ls.dayWrapper,"ms-DatePicker-day",o._getHighlightedCornerStyle(P,n,t),(r={},r["ms-DatePicker-weekBackground "+Ls.weekBackground]=e.isSelected&&(u===ir.ci.Week||u===ir.ci.WorkWeek),r["ms-DatePicker-dayBackground "+Ls.dayBackground]=u===ir.ci.Day,r["ms-DatePicker-day--highlighted "+Ls.dayIsHighlighted]=e.isSelected&&u===ir.ci.Day,r["ms-DatePicker-day--infocus "+Ls.dayIsFocused]=e.isInBounds&&e.isInMonth,r["ms-DatePicker-day--outfocus "+Ls.dayIsUnfocused]=e.isInBounds&&!e.isInMonth,r[Ls.daySelection]=u===ir.ci.Day,r[Ls.weekSelection]=u===ir.ci.Week||u===ir.ci.WorkWeek,r[Ls.monthSelection]=u===ir.ci.Month,r)),ref:function(t){return o._setDayCellRef(t,e,a)},onKeyDown:o._onDayKeyDown(e.originalDate,t,n),onMouseOver:u!==ir.ci.Day&&e.isInBounds?o._onDayMouseOver(e.originalDate,t,n,u):void 0,onMouseLeave:u!==ir.ci.Day&&e.isInBounds?o._onDayMouseLeave(e.originalDate,t,n,u):void 0,onMouseDown:u!==ir.ci.Day&&e.isInBounds?o._onDayMouseDown(e.originalDate,t,n,u):void 0,onMouseUp:u!==ir.ci.Day&&e.isInBounds?o._onDayMouseUp(e.originalDate,t,n,u):void 0,role:"gridcell","data-is-focusable":y||!!e.isInBounds||void 0,"aria-disabled":!e.isInBounds,"aria-current":e.isToday?"date":void 0,"aria-selected":e.isInBounds?e.isSelected:void 0},w.createElement("button",{key:e.key+"button",onClick:e.isInBounds?e.onSelected:void 0,className:(0,U.A)(Ls.day,"ms-DatePicker-day-button",(s={},s["ms-DatePicker-day--disabled "+Ls.dayIsDisabled]=!e.isInBounds,s["ms-DatePicker-day--today "+Ls.dayIsToday]=e.isToday,s)),"aria-label":g.formatMonthDayYear(e.originalDate,l),id:a?i:void 0,"data-is-focusable":!1,disabled:!y&&!e.isInBounds,"aria-disabled":!e.isInBounds,tabIndex:-1,type:"button"},w.createElement("span",{"aria-hidden":"true"},g.formatDay(e.originalDate))))})))}))))))},t.prototype.focus=function(){this.navigatedDay&&(this.navigatedDay.tabIndex=0,this.navigatedDay.focus())},t.prototype._setDayCellRef=function(e,t,o){this.days[t.key]=e,o&&(this.navigatedDay=e)},t.prototype._getWeekCornerStyles=function(e,t){var o=this,n={};switch(t){case ir.ci.Month:e.forEach((function(t,o){t.forEach((function(t,i){var r=e[o-1]&&e[o-1][i]&&e[o-1][i].originalDate.getMonth()===e[o][i].originalDate.getMonth(),s=e[o+1]&&e[o+1][i]&&e[o+1][i].originalDate.getMonth()===e[o][i].originalDate.getMonth(),a=e[o][i-1]&&e[o][i-1].originalDate.getMonth()===e[o][i].originalDate.getMonth(),l=e[o][i+1]&&e[o][i+1].originalDate.getMonth()===e[o][i].originalDate.getMonth(),c=!r&&!l,d=!s&&!a,u=!s&&!l,p="";!r&&!a&&(p=(0,T.jI)()?p.concat(Ls.topRightCornerDate+" "):p.concat(Ls.topLeftCornerDate+" ")),c&&(p=(0,T.jI)()?p.concat(Ls.topLeftCornerDate+" "):p.concat(Ls.topRightCornerDate+" ")),d&&(p=(0,T.jI)()?p.concat(Ls.bottomRightCornerDate+" "):p.concat(Ls.bottomLeftCornerDate+" ")),u&&(p=(0,T.jI)()?p.concat(Ls.bottomLeftCornerDate+" "):p.concat(Ls.bottomRightCornerDate+" ")),r||(p=p.concat(Ls.topDate+" ")),s||(p=p.concat(Ls.bottomDate+" ")),l||(p=p.concat(Ls.rightDate+" ")),a||(p=p.concat(Ls.leftdate+" ")),n[o+"_"+i]=p}))}));break;case ir.ci.Week:case ir.ci.WorkWeek:e.forEach((function(e,t){var i=(0,Ye.SL)(e,(function(e){return e.isInBounds})),r=o._findLastIndex(e,(function(e){return e.isInBounds})),s=Ls.topLeftCornerDate+" "+Ls.bottomLeftCornerDate,a=Ls.topRightCornerDate+" "+Ls.bottomRightCornerDate;n[t+"_"+i]=(0,T.jI)()?a:s,n[t+"_"+r]=(0,T.jI)()?s:a}))}return n},t.prototype._getHighlightedCornerStyle=function(e,t,o){return e[o+"_"+t]?e[o+"_"+t]:""},t.prototype._navigateMonthEdge=function(e,t,o,n){var i=this.props,r=i.minDate,s=i.maxDate,a=void 0;0===o&&e.which===Ce.c.up?a=(0,sr.J4)(t,-1):o===this.state.weeks.length-1&&e.which===Ce.c.down?a=(0,sr.J4)(t,1):0===n&&e.which===(0,T.SM)(Ce.c.left)?a=(0,sr.fi)(t,-1):6===n&&e.which===(0,T.SM)(Ce.c.right)&&(a=(0,sr.fi)(t,1)),a&&(!r||(0,sr.F4)(r,a)<1)&&(!s||(0,sr.F4)(a,s)<1)&&(this.props.onNavigateDate(a,!0),e.preventDefault())},t.prototype._applyFunctionToDayRefs=function(e){var t=this;this.state.weeks&&this.state.weeks.forEach((function(o,n){o.forEach((function(o){var i=t.days[o.key];e(i,o,n)}))}))},t.prototype._getWeeks=function(e){for(var t=e.navigatedDate,o=e.selectedDate,n=e.dateRangeType,i=e.firstDayOfWeek,r=e.today,s=e.minDate,a=e.maxDate,l=e.showSixWeeksByDefault,c=e.workWeekDays,d=new Date(t.getFullYear(),t.getMonth(),1),u=r||new Date,p=[];d.getDay()!==i;)d.setDate(d.getDate()-1);var h=!1,m=n===ir.ci.WorkWeek?ir.ci.Week:n,g=(0,sr.xe)(o,m,i,c);n!==ir.ci.Day&&(g=this._getBoundedDateRange(g,s,a));for(var f=!0,v=0;f;v++){var _=[];h=!0;for(var y=0;y<7;y++){var b=new Date(d),C={key:d.toString(),date:d.getDate().toString(),originalDate:b,isInMonth:d.getMonth()===t.getMonth(),isToday:(0,sr.H$)(u,d),isSelected:(0,sr.yw)(d,g),onSelected:this._onSelectDate.bind(this,b),isInBounds:(!s||(0,sr.F4)(s,d)<1)&&(!a||(0,sr.F4)(d,a)<1)&&!this._getIsRestrictedDate(d)};_.push(C),C.isInMonth&&(h=!1),d.setDate(d.getDate()+1)}(f=l?!h||v<=5:!h)&&p.push(_)}return p},t.prototype._getIsRestrictedDate=function(e){var t=this.props.restrictedDates;return!!t&&!!(0,Ye.I6)(t,(function(t){return(0,sr.H$)(t,e)}))},t.prototype._getBoundedDateRange=function(e,t,o){var n=(0,I.aN)(e);return t&&(n=n.filter((function(e){return(0,sr.F4)(e,t)>=0}))),o&&(n=n.filter((function(e){return(0,sr.F4)(e,o)<=0}))),n},t.prototype._findLastIndex=function(e,t){for(var o=e.length-1;o>=0;o--)if(t(e[o]))return o;return-1},t}(w.Component),zs=n,Ws=12,Vs={prevRangeAriaLabel:void 0,nextRangeAriaLabel:void 0},Ks={leftNavigation:"Up",rightNavigation:"Down",closeIcon:"CalculatorMultiply"},Gs=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t._buttonRef=w.createRef(),t._onRenderYear=function(){var e=t.props,o=e.year,n=e.onRenderYear;return n?n(o):o},t._onClick=function(){t.props.onSelectYear&&t.props.onSelectYear(t.props.year)},t._onKeyDown=function(e){t.props.onSelectYear&&e.which===Ce.c.enter&&t.props.onSelectYear(t.props.year)},t}return(0,I.C6)(t,e),t.prototype.focus=function(){this._buttonRef.current&&this._buttonRef.current.focus()},t.prototype.render=function(){var e,t=this.props,o=t.year,n=t.selected,i=t.disabled,r=t.onSelectYear;return w.createElement("button",{className:(0,U.A)("ms-DatePicker-yearOption",zs.yearOption,(e={},e["ms-DatePicker-day--highlighted "+zs.yearIsHighlighted]=n,e["ms-DatePicker-yearOption--disabled "+zs.yearOptionIsDisabled]=i,e)),type:"button",role:"gridcell",onClick:!i&&r?this._onClick:void 0,onKeyDown:!i&&r?this._onKeyDown:void 0,disabled:i,"aria-label":String(o),"aria-selected":n,ref:this._buttonRef},this._onRenderYear())},t}(w.Component),Us=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t._selectedCellRef=w.createRef(),t._currentCellRef=w.createRef(),t._renderCell=function(e){var o=e===t.props.selectedYear,n=t.props,i=n.minYear,r=n.maxYear,s=n.onSelectYear,a=void 0!==i&&e<i||void 0!==r&&e>r,l=e===(new Date).getFullYear();return w.createElement(Gs,{key:e,year:e,selected:o,current:l,disabled:a,onSelectYear:s,ref:o?t._selectedCellRef:l?t._currentCellRef:void 0})},t}return(0,I.C6)(t,e),t.prototype.focus=function(){this._selectedCellRef.current?this._selectedCellRef.current.focus():this._currentCellRef.current&&this._currentCellRef.current.focus()},t.prototype.render=function(){for(var e=this.props,t=e.fromYear,o=e.toYear,n=t,i=[];n<=o;)i.push(this._renderCell(n)),n++;return w.createElement(Ne.R,null,w.createElement("div",{className:(0,U.A)("ms-DatePicker-optionGrid",zs.optionGrid),role:"grid"},w.createElement("div",{role:"row"},i)))},t}(w.Component),js=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t._onSelectPrev=function(){!t.isDisabled&&t.props.onSelectPrev&&t.props.onSelectPrev()},t._onKeyDown=function(e){e.which===Ce.c.enter&&t._onSelectPrev()},t}return(0,I.C6)(t,e),t.prototype.render=function(){var e,t=this.props.navigationIcons||Ks,o=(this.props.strings||Vs).prevRangeAriaLabel,n={fromYear:this.props.fromYear-Ws,toYear:this.props.toYear-Ws},i=o?"string"==typeof o?o:o(n):void 0,r=this.isDisabled,s=this.props.onSelectPrev;return w.createElement("button",{className:(0,U.A)("ms-DatePicker-prevDecade",zs.prevDecade,(e={},e["ms-DatePicker-prevDecade--disabled "+zs.prevDecadeIsDisabled]=r,e)),onClick:!r&&s?this._onSelectPrev:void 0,onKeyDown:!r&&s?this._onKeyDown:void 0,type:"button",tabIndex:0,title:i,disabled:r},w.createElement(J,{iconName:(0,T.jI)()?t.rightNavigation:t.leftNavigation}))},Object.defineProperty(t.prototype,"isDisabled",{get:function(){var e=this.props.minYear;return void 0!==e&&this.props.fromYear<e},enumerable:!0,configurable:!0}),t}(w.Component),Ys=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t._onSelectNext=function(){!t.isDisabled&&t.props.onSelectNext&&t.props.onSelectNext()},t._onKeyDown=function(e){e.which===Ce.c.enter&&t._onSelectNext()},t}return(0,I.C6)(t,e),t.prototype.render=function(){var e,t=this.props.navigationIcons||Ks,o=(this.props.strings||Vs).nextRangeAriaLabel,n={fromYear:this.props.fromYear+Ws,toYear:this.props.toYear+Ws},i=o?"string"==typeof o?o:o(n):void 0,r=this.props.onSelectNext,s=this.isDisabled;return w.createElement("button",{className:(0,U.A)("ms-DatePicker-nextDecade",zs.nextDecade,(e={},e["ms-DatePicker-nextDecade--disabled "+zs.nextDecadeIsDisabled]=s,e)),onClick:!s&&r?this._onSelectNext:void 0,onKeyDown:!s&&r?this._onKeyDown:void 0,type:"button",tabIndex:0,title:i,disabled:this.isDisabled},w.createElement(J,{iconName:(0,T.jI)()?t.leftNavigation:t.rightNavigation}))},Object.defineProperty(t.prototype,"isDisabled",{get:function(){var e=this.props.maxYear;return void 0!==e&&this.props.fromYear+Ws>e},enumerable:!0,configurable:!0}),t}(w.Component),Zs=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return(0,I.C6)(t,e),t.prototype.render=function(){return w.createElement("div",{className:(0,U.A)("ms-DatePicker-decadeComponents",zs.decadeComponents)},w.createElement("div",{className:(0,U.A)("ms-DatePicker-navContainer",zs.navContainer)},w.createElement(js,(0,I.Cl)({},this.props)),w.createElement(Ys,(0,I.Cl)({},this.props))))},t}(w.Component),qs=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t._onHeaderSelect=function(){t.props.onHeaderSelect&&t.props.onHeaderSelect(!0)},t._onHeaderKeyDown=function(e){!t.props.onHeaderSelect||e.which!==Ce.c.enter&&e.which!==Ce.c.space||t.props.onHeaderSelect(!0)},t._onRenderYear=function(e){return t.props.onRenderYear?t.props.onRenderYear(e):e},t}return(0,I.C6)(t,e),t.prototype.render=function(){var e=this.props,t=e.fromYear,o=e.toYear;if(e.onHeaderSelect){var n=this.props.strings||Vs,i=n.rangeAriaLabel,r=i?"string"==typeof i?i:i(this.props):void 0,s=n.headerAriaLabelFormatString?(0,rr.G)(n.headerAriaLabelFormatString,r):r;return w.createElement("div",{className:(0,U.A)("ms-DatePicker-currentDecade js-showYearPicker",zs.currentDecade,zs.headerToggleView),onClick:this._onHeaderSelect,onKeyDown:this._onHeaderKeyDown,"aria-label":s,role:"button","aria-atomic":!0,"aria-live":"polite",tabIndex:0},this._onRenderYear(t)," - ",this._onRenderYear(o))}return w.createElement("div",{className:(0,U.A)("ms-DatePicker-currentDecade js-showYearPicker",zs.currentDecade)},this._onRenderYear(t)," - ",this._onRenderYear(o))},t}(w.Component),Xs=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t._onRenderTitle=function(){return t.props.onRenderTitle?t.props.onRenderTitle(t.props):w.createElement(qs,(0,I.Cl)({},t.props))},t._onRenderNav=function(){return w.createElement(Zs,(0,I.Cl)({},t.props))},t}return(0,I.C6)(t,e),t.prototype.render=function(){return w.createElement("div",{className:(0,U.A)("ms-DatePicker-header",zs.header)},this._onRenderTitle(),this._onRenderNav())},t}(w.Component),Js=function(e){function t(t){var o=e.call(this,t)||this;return o._gridRef=w.createRef(),o._onNavNext=function(){o.setState({fromYear:o.state.fromYear+Ws})},o._onNavPrev=function(){o.setState({fromYear:o.state.fromYear-Ws})},o._renderHeader=function(){return w.createElement(Xs,(0,I.Cl)({},o.props,{fromYear:o.state.fromYear,toYear:o.state.fromYear+Ws-1,onSelectPrev:o._onNavPrev,onSelectNext:o._onNavNext}))},o._renderGrid=function(){return w.createElement(Us,(0,I.Cl)({},o.props,{fromYear:o.state.fromYear,toYear:o.state.fromYear+Ws-1,ref:o._gridRef}))},o.state=o._calculateInitialStateFromProps(t),o}return(0,I.C6)(t,e),t.prototype.focus=function(){this._gridRef.current&&this._gridRef.current.focus()},t.prototype.render=function(){return w.createElement("div",{className:(0,U.A)("ms-DatePicker-yearPicker",zs.yearPicker)},this._renderHeader(),this._renderGrid())},t.prototype._calculateInitialStateFromProps=function(e){var t=e.selectedYear,o=e.navigatedYear,n=t||o||(new Date).getFullYear();return{fromYear:10*Math.floor(n/10),navigatedYear:o,selectedYear:t}},t}(w.Component),Qs=n,$s=function(e){function t(t){var o=e.call(this,t)||this;return o._navigatedMonthRef=w.createRef(),o._onCalendarYearRef=function(e){o._calendarYearRef=e},o._onKeyDown=function(e,t){t.which===Ce.c.enter&&e()},o._onSelectYear=function(e){o._focusOnUpdate=!0;var t=o.props,n=t.navigatedDate,i=t.onNavigateDate,r=t.maxDate,s=t.minDate;if(n.getFullYear()!==e){var a=new Date(n.getTime());a.setFullYear(e),r&&a>r?a=(0,sr.ZJ)(a,r.getMonth()):s&&a<s&&(a=(0,sr.ZJ)(a,s.getMonth())),i(a,!0)}o.setState({isYearPickerVisible:!1})},o._yearToString=function(e){var t=o.props,n=t.navigatedDate,i=t.dateTimeFormatter;if(i){var r=new Date(n.getTime());return r.setFullYear(e),i.formatYear(r)}return String(e)},o._yearRangeToString=function(e){return o._yearToString(e.fromYear)+" - "+o._yearToString(e.toYear)},o._yearRangeToNextDecadeLabel=function(e){var t=o.props.strings;return t.nextYearRangeAriaLabel?t.nextYearRangeAriaLabel+" "+o._yearRangeToString(e):""},o._yearRangeToPrevDecadeLabel=function(e){var t=o.props.strings;return t.prevYearRangeAriaLabel?t.prevYearRangeAriaLabel+" "+o._yearRangeToString(e):""},o._onRenderYear=function(e){return o._yearToString(e)},o._onSelectNextYear=function(){var e=o.props,t=e.navigatedDate;(0,e.onNavigateDate)((0,sr.e7)(t,1),!1)},o._onSelectNextYearKeyDown=function(e){e.which===Ce.c.enter&&o._onKeyDown(o._onSelectNextYear,e)},o._onSelectPrevYear=function(){var e=o.props,t=e.navigatedDate;(0,e.onNavigateDate)((0,sr.e7)(t,-1),!1)},o._onSelectPrevYearKeyDown=function(e){e.which===Ce.c.enter&&o._onKeyDown(o._onSelectPrevYear,e)},o._onSelectMonthKeyDown=function(e){return function(t){return o._onKeyDown((function(){return o._onSelectMonth(e)}),t)}},o._onSelectMonth=function(e){var t=o.props,n=t.navigatedDate,i=t.onNavigateDate,r=t.onHeaderSelect;r&&r(!0),i((0,sr.ZJ)(n,e),!0)},o._onHeaderSelect=function(){var e=o.props,t=e.onHeaderSelect;e.yearPickerHidden?t&&t(!0):(o._focusOnUpdate=!0,o.setState({isYearPickerVisible:!0}))},o._onYearPickerHeaderSelect=function(e){o._focusOnUpdate=e,o.setState({isYearPickerVisible:!1})},o._onHeaderKeyDown=function(e){!o._onHeaderSelect||e.which!==Ce.c.enter&&e.which!==Ce.c.space||o._onHeaderSelect()},(0,Se.f)(o),o._selectMonthCallbacks=[],t.strings.shortMonths.forEach((function(e,t){o._selectMonthCallbacks[t]=o._onSelectMonth.bind(o,t)})),o._isCurrentMonth=o._isCurrentMonth.bind(o),o._onSelectNextYear=o._onSelectNextYear.bind(o),o._onSelectPrevYear=o._onSelectPrevYear.bind(o),o._onSelectMonth=o._onSelectMonth.bind(o),o.state={isYearPickerVisible:!1},o}return(0,I.C6)(t,e),t.prototype.componentDidUpdate=function(){this._focusOnUpdate&&(this.focus(),this._focusOnUpdate=!1)},t.prototype.render=function(){var e,t,o=this,n=this.props,i=n.navigatedDate,r=n.selectedDate,s=n.strings,a=n.today,l=n.highlightCurrentMonth,c=n.highlightSelectedMonth,d=n.navigationIcons,u=n.dateTimeFormatter,p=n.minDate,h=n.maxDate,m=n.yearPickerHidden;if(this.state.isYearPickerVisible){var g=i?i.getFullYear():void 0;return w.createElement(Js,{key:"calendarYear_"+(g&&g.toString()),minYear:p?p.getFullYear():void 0,maxYear:h?h.getFullYear():void 0,onSelectYear:this._onSelectYear,navigationIcons:d,onHeaderSelect:this._onYearPickerHeaderSelect,selectedYear:g,onRenderYear:this._onRenderYear,strings:{rangeAriaLabel:this._yearRangeToString,prevRangeAriaLabel:this._yearRangeToPrevDecadeLabel,nextRangeAriaLabel:this._yearRangeToNextDecadeLabel,headerAriaLabelFormatString:s.yearPickerHeaderAriaLabel},ref:this._onCalendarYearRef})}for(var f=[],v=0;v<s.shortMonths.length/4;v++)f.push(v);var _=d.leftNavigation,y=d.rightNavigation,b=!p||(0,sr.F4)(p,(0,sr.QM)(i))<0,C=!h||(0,sr.F4)((0,sr.tF)(i),h)<0,S=u.formatYear(i),x=s.monthPickerHeaderAriaLabel?(0,rr.G)(s.monthPickerHeaderAriaLabel,S):S;return w.createElement("div",{className:(0,U.A)("ms-DatePicker-monthPicker",Qs.monthPicker)},w.createElement("div",{className:(0,U.A)("ms-DatePicker-header",Qs.header)},this.props.onHeaderSelect||!m?w.createElement("div",{className:(0,U.A)("ms-DatePicker-currentYear js-showYearPicker",Qs.currentYear,Qs.headerToggleView),onClick:this._onHeaderSelect,onKeyDown:this._onHeaderKeyDown,"aria-label":x,role:"button","aria-atomic":!0,"aria-live":"polite",tabIndex:0},u.formatYear(i)):w.createElement("div",{className:(0,U.A)("ms-DatePicker-currentYear js-showYearPicker",Qs.currentYear)},u.formatYear(i)),w.createElement("div",{className:(0,U.A)("ms-DatePicker-yearComponents",Qs.yearComponents)},w.createElement("div",{className:(0,U.A)("ms-DatePicker-navContainer",Qs.navContainer)},w.createElement("button",{className:(0,U.A)("ms-DatePicker-prevYear js-prevYear",Qs.prevYear,(e={},e["ms-DatePicker-prevYear--disabled "+Qs.prevYearIsDisabled]=!b,e)),disabled:!b,onClick:b?this._onSelectPrevYear:void 0,onKeyDown:b?this._onSelectPrevYearKeyDown:void 0,title:s.prevYearAriaLabel?s.prevYearAriaLabel+" "+u.formatYear((0,sr.e7)(i,-1)):void 0,role:"button",type:"button"},w.createElement(J,{iconName:(0,T.jI)()?y:_})),w.createElement("button",{className:(0,U.A)("ms-DatePicker-nextYear js-nextYear",Qs.nextYear,(t={},t["ms-DatePicker-nextYear--disabled "+Qs.nextYearIsDisabled]=!C,t)),disabled:!C,onClick:C?this._onSelectNextYear:void 0,onKeyDown:C?this._onSelectNextYearKeyDown:void 0,title:s.nextYearAriaLabel?s.nextYearAriaLabel+" "+u.formatYear((0,sr.e7)(i,1)):void 0,role:"button",type:"button"},w.createElement(J,{iconName:(0,T.jI)()?_:y}))))),w.createElement(Ne.R,null,w.createElement("div",{className:(0,U.A)("ms-DatePicker-optionGrid",Qs.optionGrid),role:"grid"},f.map((function(e){var t=s.shortMonths.slice(4*e,4*(e+1));return w.createElement("div",{key:"monthRow_"+e,role:"row"},t.map((function(t,n){var d,m=4*e+n,g=(0,sr.ZJ)(i,m),f=o._isCurrentMonth(m,i.getFullYear(),a),v=i.getMonth()===m,_=r.getMonth()===m,y=r.getFullYear()===i.getFullYear(),b=(!p||(0,sr.F4)(p,(0,sr.Om)(g))<1)&&(!h||(0,sr.F4)((0,sr.Jq)(g),h)<1);return w.createElement("button",{role:"gridcell",className:(0,U.A)("ms-DatePicker-monthOption",Qs.monthOption,(d={},d["ms-DatePicker-day--today "+Qs.monthIsCurrentMonth]=l&&f,d["ms-DatePicker-day--highlighted "+Qs.monthIsHighlighted]=(l||c)&&_&&y,d["ms-DatePicker-monthOption--disabled "+Qs.monthOptionIsDisabled]=!b,d)),disabled:!b,key:m,onClick:b?o._selectMonthCallbacks[m]:void 0,onKeyDown:b?o._onSelectMonthKeyDown(m):void 0,"aria-label":u.formatMonthYear(g,s),"aria-selected":v,"data-is-focusable":!!b||void 0,ref:v?o._navigatedMonthRef:void 0,type:"button"},t)})))})))))},t.prototype.focus=function(){this._calendarYearRef?this._calendarYearRef.focus():this._navigatedMonthRef.current&&(this._navigatedMonthRef.current.tabIndex=0,this._navigatedMonthRef.current.focus())},t.prototype._isCurrentMonth=function(e,t,o){return o.getFullYear()===t&&o.getMonth()===e},t}(w.Component),ea=n,ta={leftNavigation:"Up",rightNavigation:"Down",closeIcon:"CalculatorMultiply"},oa=[ir.ob.Monday,ir.ob.Tuesday,ir.ob.Wednesday,ir.ob.Thursday,ir.ob.Friday],na={formatMonthDayYear:function(e,t){return t.months[e.getMonth()]+" "+e.getDate()+", "+e.getFullYear()},formatMonthYear:function(e,t){return t.months[e.getMonth()]+" "+e.getFullYear()},formatDay:function(e){return e.getDate().toString()},formatYear:function(e){return e.getFullYear().toString()}},ia=function(e){function t(t){var o=e.call(this,t)||this;o._dayPicker=w.createRef(),o._monthPicker=w.createRef(),o._hasFocus=!1,o._onBlur=function(e){(0,Wt.s)(e.currentTarget,e.relatedTarget)||(o._hasFocus=!1,o.props.onBlur&&o.props.onBlur(e))},o._onFocus=function(e){o._hasFocus||(o._hasFocus=!0,o.props.onFocus&&o.props.onFocus(e))},o._navigateDayPickerDay=function(e){o.setState({navigatedDayDate:e,navigatedMonthDate:e})},o._navigateMonthPickerDay=function(e){o.setState({navigatedMonthDate:e})},o._onNavigateDayDate=function(e,t){o._navigateDayPickerDay(e),o._focusOnUpdate=t},o._onNavigateMonthDate=function(e,t){if(!t)return o._navigateMonthPickerDay(e),void(o._focusOnUpdate=t);!o.props.showMonthPickerAsOverlay&&!o.props.isDayPickerVisible&&o._onSelectDate(e),o._navigateDayPickerDay(e)},o._onSelectDate=function(e,t){var n=o.props.onSelectDate;o.setState({selectedDate:e}),n&&n(e,t)},o._onHeaderSelect=function(e){o.setState({isDayPickerVisible:!o.state.isDayPickerVisible,isMonthPickerVisible:!o.state.isMonthPickerVisible}),e&&(o._focusOnUpdate=!0)},o._onGotoToday=function(){var e=o.props,t=e.dateRangeType,n=e.firstDayOfWeek,i=e.today,r=e.workWeekDays;if(e.selectDateOnClick){var s=(0,sr.xe)(i,t,n,r);o._onSelectDate(i,s)}o._navigateDayPickerDay(i),o._focusOnUpdate=!0},o._onGotoTodayClick=function(e){o._onGotoToday()},o._onGotoTodayKeyDown=function(e){e.which===Ce.c.enter&&(e.preventDefault(),o._onGotoToday())},o._onDatePickerPopupKeyDown=function(e){switch(e.which){case Ce.c.enter:case Ce.c.backspace:e.preventDefault();break;case Ce.c.escape:o._handleEscKey(e)}},o._handleEscKey=function(e){o.props.onDismiss&&o.props.onDismiss()},(0,Se.f)(o);var n=t.value&&!isNaN(t.value.getTime())?t.value:t.today||new Date;return o.state={selectedDate:n,navigatedDayDate:n,navigatedMonthDate:n,isMonthPickerVisible:!o.props.showMonthPickerAsOverlay&&o.props.isMonthPickerVisible,isDayPickerVisible:!!o.props.showMonthPickerAsOverlay||o.props.isDayPickerVisible},o._focusOnUpdate=!1,o}return(0,I.C6)(t,e),t.prototype.UNSAFE_componentWillReceiveProps=function(e){var t=e.autoNavigateOnSelection,o=e.value,n=e.today,i=void 0===n?new Date:n;t&&!(0,sr.H$)(o,this.props.value)&&this.setState({navigatedMonthDate:o,navigatedDayDate:o}),this.setState({selectedDate:o||i})},t.prototype.componentDidUpdate=function(){this._focusOnUpdate&&(this.focus(),this._focusOnUpdate=!1)},t.prototype.render=function(){var e,t=this.props,o=t.firstDayOfWeek,n=t.dateRangeType,i=t.strings,r=t.showMonthPickerAsOverlay,s=t.autoNavigateOnSelection,a=t.showGoToToday,l=t.highlightCurrentMonth,c=t.highlightSelectedMonth,d=t.navigationIcons,u=t.minDate,p=t.maxDate,h=t.restrictedDates,m=t.className,g=t.showCloseButton,f=t.allFocusable,v=t.yearPickerHidden,_=t.today,y=(0,N.G1)(this.props,N.JM,["value"]),b=this.state,C=b.selectedDate,S=b.navigatedDayDate,x=b.navigatedMonthDate,k=b.isMonthPickerVisible,D=b.isDayPickerVisible,P=r?this._onHeaderSelect:void 0,T=!r&&!D,E=r&&a,M=a;return M&&S&&x&&_&&(M=S.getFullYear()!==_.getFullYear()||S.getMonth()!==_.getMonth()||x.getFullYear()!==_.getFullYear()||x.getMonth()!==_.getMonth()),w.createElement("div",{className:(0,U.A)("ms-DatePicker",ea.root,m),role:"application"},w.createElement("div",(0,I.Cl)({},y,{onBlur:this._onBlur,onFocus:this._onFocus,className:(0,U.A)("ms-DatePicker-picker ms-DatePicker-picker--opened ms-DatePicker-picker--focused",ea.picker,ea.pickerIsOpened,ea.pickerIsFocused,k&&"ms-DatePicker-monthPickerVisible "+ea.monthPickerVisible,k&&D&&"ms-DatePicker-calendarsInline "+ea.calendarsInline,T&&"ms-DatePicker-monthPickerOnly "+ea.monthPickerOnly,r&&"ms-DatePicker-monthPickerAsOverlay "+ea.monthPickerAsOverlay)}),w.createElement("div",{className:(0,U.A)("ms-DatePicker-holder ms-slideDownIn10",ea.holder,E&&ea.holderWithButton),onKeyDown:this._onDatePickerPopupKeyDown},w.createElement("div",{className:(0,U.A)("ms-DatePicker-frame",ea.frame)},w.createElement("div",{className:(0,U.A)("ms-DatePicker-wrap",ea.wrap,a&&ea.goTodaySpacing)},D&&w.createElement(Os,{selectedDate:C,navigatedDate:S,today:this.props.today,onSelectDate:this._onSelectDate,onNavigateDate:this._onNavigateDayDate,onDismiss:this.props.onDismiss,firstDayOfWeek:o,dateRangeType:n,autoNavigateOnSelection:s,strings:i,onHeaderSelect:P,navigationIcons:d,showWeekNumbers:this.props.showWeekNumbers,firstWeekOfYear:this.props.firstWeekOfYear,dateTimeFormatter:this.props.dateTimeFormatter,showSixWeeksByDefault:this.props.showSixWeeksByDefault,minDate:u,maxDate:p,restrictedDates:h,workWeekDays:this.props.workWeekDays,componentRef:this._dayPicker,showCloseButton:g,allFocusable:f}),D&&k&&w.createElement("div",{className:ea.divider}),k&&w.createElement($s,{navigatedDate:x,selectedDate:S,strings:i,onNavigateDate:this._onNavigateMonthDate,today:this.props.today,highlightCurrentMonth:l,highlightSelectedMonth:c,onHeaderSelect:P,navigationIcons:d,dateTimeFormatter:this.props.dateTimeFormatter,minDate:u,maxDate:p,componentRef:this._monthPicker,yearPickerHidden:v||r}),a&&w.createElement("button",{role:"button",className:(0,U.A)("ms-DatePicker-goToday js-goToday",ea.goToday,(e={},e[ea.goTodayInlineMonth]=k,e[ea.goToTodayIsDisabled]=!M,e)),onClick:this._onGotoTodayClick,onKeyDown:this._onGotoTodayKeyDown,tabIndex:0,disabled:!M,type:"button"},i.goToToday))))),w.createElement(ht.M,null))},t.prototype.focus=function(){this.state.isDayPickerVisible&&this._dayPicker.current?this._dayPicker.current.focus():this.state.isMonthPickerVisible&&this._monthPicker.current&&this._monthPicker.current.focus()},t.defaultProps={onSelectDate:void 0,onDismiss:void 0,isMonthPickerVisible:!0,isDayPickerVisible:!0,showMonthPickerAsOverlay:!1,value:void 0,today:new Date,firstDayOfWeek:ir.ob.Sunday,dateRangeType:ir.ci.Day,autoNavigateOnSelection:!1,showGoToToday:!0,strings:null,highlightCurrentMonth:!1,highlightSelectedMonth:!1,navigationIcons:ta,showWeekNumbers:!1,firstWeekOfYear:ir.zX.FirstDay,dateTimeFormatter:na,showSixWeeksByDefault:!1,workWeekDays:oa,showCloseButton:!1,allFocusable:!1},t}(w.Component),ra=o(15139),sa=function(e){function t(o){var n=e.call(this,o)||this;return n._root=w.createRef(),n._firstBumper=w.createRef(),n._lastBumper=w.createRef(),n._hasFocus=!1,n._onRootFocus=function(e){n.props.onFocus&&n.props.onFocus(e),n._hasFocus=!0},n._onRootBlur=function(e){n.props.onBlur&&n.props.onBlur(e);var t=e.relatedTarget;null===e.relatedTarget&&(t=n._getDocument().activeElement),(0,Wt.s)(n._root.current,t)||(n._hasFocus=!1)},n._onFirstBumperFocus=function(){n._onBumperFocus(!0)},n._onLastBumperFocus=function(){n._onBumperFocus(!1)},n._onBumperFocus=function(e){if(!n.props.disabled){var t=e===n._hasFocus?n._lastBumper.current:n._firstBumper.current;if(n._root.current){var o=e===n._hasFocus?(0,yt.Cm)(n._root.current,t,!0,!1):(0,yt.oR)(n._root.current,t,!0,!1);o&&(n._isBumper(o)?n.focus():o.focus())}}},n._onFocusCapture=function(e){n.props.onFocusCapture&&n.props.onFocusCapture(e),e.target===e.currentTarget||n._isBumper(e.target)||(n._previouslyFocusedElementInTrapZone=e.target)},n._forceFocusInTrap=function(e){if(!n.props.disabled&&t._focusStack.length&&n===t._focusStack[t._focusStack.length-1]){var o=n._getDocument().activeElement;if(!(0,Wt.s)(n._root.current,o)){var i=n._getDocument();i&&i.activeElement===i.body?setTimeout((function(){i&&i.activeElement===i.body&&(n.focus(),n._hasFocus=!0)}),0):(n.focus(),n._hasFocus=!0),e.preventDefault(),e.stopPropagation()}}},n._forceClickInTrap=function(e){if(!n.props.disabled&&t._focusStack.length&&n===t._focusStack[t._focusStack.length-1]){var o=e.target;o&&!(0,Wt.s)(n._root.current,o)&&(n.focus(),n._hasFocus=!0,e.preventDefault(),e.stopPropagation())}},(0,Se.f)(n),n}return(0,I.C6)(t,e),t.prototype.componentDidMount=function(){this._bringFocusIntoZone(),this._updateEventHandlers(this.props),!this.props.disabled&&this._root.current&&this.props.enableAriaHiddenSiblings&&(this._unmodalize=(0,ra.q)(this._root.current))},t.prototype.UNSAFE_componentWillReceiveProps=function(e){var t=e.elementToFocusOnDismiss;t&&this._previouslyFocusedElementOutsideTrapZone!==t&&(this._previouslyFocusedElementOutsideTrapZone=t),this._updateEventHandlers(e)},t.prototype.componentDidUpdate=function(e){var t=void 0===e.forceFocusInsideTrap||e.forceFocusInsideTrap,o=void 0===this.props.forceFocusInsideTrap||this.props.forceFocusInsideTrap,n=void 0!==e.disabled&&e.disabled,i=void 0!==this.props.disabled&&this.props.disabled;!t&&o||n&&!i?(this._bringFocusIntoZone(),!this._unmodalize&&this._root.current&&this.props.enableAriaHiddenSiblings&&(this._unmodalize=(0,ra.q)(this._root.current))):(t&&!o||!n&&i)&&(this._returnFocusToInitiator(),this._unmodalize&&this._unmodalize())},t.prototype.componentWillUnmount=function(){this.props.disabled&&!this.props.forceFocusInsideTrap&&(0,Wt.s)(this._root.current,this._getDocument().activeElement)||this._returnFocusToInitiator(),this._disposeClickHandler&&(this._disposeClickHandler(),this._disposeClickHandler=void 0),this._disposeFocusHandler&&(this._disposeFocusHandler(),this._disposeFocusHandler=void 0),this._unmodalize&&this._unmodalize(),delete this._previouslyFocusedElementInTrapZone,delete this._previouslyFocusedElementOutsideTrapZone},t.prototype.render=function(){var e=this.props,t=e.className,o=e.disabled,n=void 0!==o&&o,i=e.ariaLabelledBy,r=(0,N.G1)(this.props,N.JM),s={"aria-hidden":!0,style:{pointerEvents:"none",position:"fixed"},tabIndex:n?-1:0,"data-is-visible":!0};return w.createElement("div",(0,I.Cl)({},r,{className:t,ref:this._root,"aria-labelledby":i,onFocusCapture:this._onFocusCapture,onFocus:this._onRootFocus,onBlur:this._onRootBlur}),w.createElement("div",(0,I.Cl)({},s,{ref:this._firstBumper,onFocus:this._onFirstBumperFocus})),this.props.children,w.createElement("div",(0,I.Cl)({},s,{ref:this._lastBumper,onFocus:this._onLastBumperFocus})))},t.prototype.focus=function(){var e=this.props,t=e.focusPreviouslyFocusedInnerElement,o=e.firstFocusableSelector,n=e.firstFocusableTarget;if(t&&this._previouslyFocusedElementInTrapZone&&(0,Wt.s)(this._root.current,this._previouslyFocusedElementInTrapZone))this._focusAsync(this._previouslyFocusedElementInTrapZone);else{var i="string"==typeof o?o:o&&o(),r=null;this._root.current&&("string"==typeof n?r=this._root.current.querySelector(n):n?r=n(this._root.current):i&&(r=this._root.current.querySelector("."+i)),r||(r=(0,yt.eX)(this._root.current,this._root.current.firstChild,!1,!1,!1,!0))),r&&this._focusAsync(r)}},t.prototype._focusAsync=function(e){this._isBumper(e)||(0,yt.lo)(e)},t.prototype._bringFocusIntoZone=function(){var e=this.props,o=e.elementToFocusOnDismiss,n=e.disabled,i=void 0!==n&&n,r=e.disableFirstFocus,s=void 0!==r&&r;i||(t._focusStack.push(this),this._previouslyFocusedElementOutsideTrapZone=o||this._getDocument().activeElement,s||(0,Wt.s)(this._root.current,this._previouslyFocusedElementOutsideTrapZone)||this.focus())},t.prototype._returnFocusToInitiator=function(){var e=this,o=this.props.ignoreExternalFocusing;t._focusStack=t._focusStack.filter((function(t){return e!==t}));var n=this._getDocument(),i=n.activeElement;o||!this._previouslyFocusedElementOutsideTrapZone||"function"!=typeof this._previouslyFocusedElementOutsideTrapZone.focus||!(0,Wt.s)(this._root.current,i)&&i!==n.body||this._focusAsync(this._previouslyFocusedElementOutsideTrapZone)},t.prototype._updateEventHandlers=function(e){var t=e.isClickableOutsideFocusTrap,o=void 0!==t&&t,n=e.forceFocusInsideTrap,i=void 0===n||n;i&&!this._disposeFocusHandler?this._disposeFocusHandler=(0,Vt.on)(window,"focus",this._forceFocusInTrap,!0):!i&&this._disposeFocusHandler&&(this._disposeFocusHandler(),this._disposeFocusHandler=void 0),o||this._disposeClickHandler?o&&this._disposeClickHandler&&(this._disposeClickHandler(),this._disposeClickHandler=void 0):this._disposeClickHandler=(0,Vt.on)(window,"click",this._forceClickInTrap,!0)},t.prototype._isBumper=function(e){return e===this._firstBumper.current||e===this._lastBumper.current},t.prototype._getDocument=function(){return(0,bt.Y)(this._root.current)},t._focusStack=[],t}(w.Component),aa=function(e){return w.createElement(pn,(0,I.Cl)({},e),w.createElement(sa,(0,I.Cl)({disabled:e.hidden},e.focusTrapProps),e.children))},la=(0,P.Z)(),ca=function(e){var t=e.checked,o=void 0!==t&&t,n=e.className,i=e.theme,r=e.styles,s=e.useFastIcons,a=void 0===s||s,l=la(r,{theme:i,className:n,checked:o}),c=a?Y:J;return w.createElement("div",{className:l.root},w.createElement(c,{iconName:"CircleRing",className:l.circle}),w.createElement(c,{iconName:"StatusCircleCheckmark",className:l.check}))};ca.displayName="CheckBase";var da={root:"ms-Check",circle:"ms-Check-circle",check:"ms-Check-check",checkHost:"ms-Check-checkHost"},ua=(0,D.I)(ca,(function(e){var t,o,n,i,r,s=e.height,a=void 0===s?e.checkBoxHeight||"18px":s,l=e.checked,c=e.className,d=e.theme,u=d.palette,p=d.semanticColors,h=d.fonts,m=(0,T.jI)(d),f=(0,g.getGlobalClassNames)(da,d),v={fontSize:a,position:"absolute",left:0,top:0,width:a,height:a,textAlign:"center",verticalAlign:"middle"};return{root:[f.root,h.medium,{lineHeight:"1",width:a,height:a,verticalAlign:"top",position:"relative",userSelect:"none",selectors:(t={":before":{content:'""',position:"absolute",top:"1px",right:"1px",bottom:"1px",left:"1px",borderRadius:"50%",opacity:1,background:p.bodyBackground}},t["."+f.checkHost+":hover &, ."+f.checkHost+":focus &, &:hover, &:focus"]={opacity:1},t)},l&&["is-checked",{selectors:{":before":{background:u.themePrimary,opacity:1,selectors:(o={},o[g.HighContrastSelector]={background:"Window"},o)}}}],c],circle:[f.circle,v,{color:u.neutralSecondary,selectors:(n={},n[g.HighContrastSelector]={color:"WindowText"},n)},l&&{color:u.white}],check:[f.check,v,{opacity:0,color:u.neutralSecondary,fontSize:g.IconFontSizes.medium,left:m?"-0.5px":".5px",selectors:(i={":hover":{opacity:1}},i[g.HighContrastSelector]=(0,I.Cl)({},(0,g.getHighContrastNoAdjustStyle)()),i)},l&&{opacity:1,color:u.white,fontWeight:900,selectors:(r={},r[g.HighContrastSelector]={border:"none",color:"WindowText"},r)}],checkHost:f.checkHost}}),void 0,{scope:"Check"},!0),pa=(0,P.Z)(),ha=function(e){function t(t,o){var n=e.call(this,t,o)||this;return n._checkBox=w.createRef(),n._renderContent=function(e,t,o){void 0===o&&(o={});var i=n.props,r=i.disabled,s=i.inputProps,a=i.name,l=i.ariaLabel,c=i.ariaLabelledBy,d=i.ariaDescribedBy,u=i.onRenderLabel,p=void 0===u?n._onRenderLabel:u,h=i.checkmarkIconProps,m=i.ariaPositionInSet,g=i.ariaSetSize,f=i.title,v=i.label;return w.createElement("div",{className:n._classNames.root,title:f},w.createElement(ht.M,null),w.createElement("input",(0,I.Cl)({type:"checkbox"},s,{"data-ktp-execute-target":o["data-ktp-execute-target"],checked:e,disabled:r,className:n._classNames.input,ref:n._checkBox,name:a,id:n._id,title:f,onChange:n._onChange,onFocus:n._onFocus,onBlur:n._onBlur,"aria-disabled":r,"aria-label":l||v,"aria-labelledby":c,"aria-describedby":(0,Ke._)(d,o["aria-describedby"]),"aria-posinset":m,"aria-setsize":g,"aria-checked":t?"mixed":e?"true":"false"})),w.createElement("label",{className:n._classNames.label,htmlFor:n._id},w.createElement("div",{className:n._classNames.checkbox,"data-ktp-target":o["data-ktp-target"]},w.createElement(J,(0,I.Cl)({iconName:"CheckMark"},h,{className:n._classNames.checkmark}))),p(n.props,n._onRenderLabel)))},n._onFocus=function(e){var t=n.props.inputProps;t&&t.onFocus&&t.onFocus(e)},n._onBlur=function(e){var t=n.props.inputProps;t&&t.onBlur&&t.onBlur(e)},n._onChange=function(e){var t=n.props.onChange,o=n.state,i=o.isChecked;o.isIndeterminate?(t&&t(e,i),void 0===n.props.indeterminate&&n.setState({isIndeterminate:!1})):(t&&t(e,!i),void 0===n.props.checked&&n.setState({isChecked:!i}))},n._onRenderLabel=function(e){var t=e.label,o=e.title;return t?w.createElement("span",{"aria-hidden":"true",className:n._classNames.text,title:o},t):null},(0,Se.f)(n),n._id=n.props.id||(0,Ue.O)("checkbox-"),n.state={isChecked:!!(void 0!==t.checked?t.checked:t.defaultChecked),isIndeterminate:!!(void 0!==t.indeterminate?t.indeterminate:t.defaultIndeterminate)},n}return(0,I.C6)(t,e),t.getDerivedStateFromProps=function(e,t){var o={};return void 0!==e.indeterminate&&(o.isIndeterminate=!!e.indeterminate),void 0!==e.checked&&(o.isChecked=!!e.checked),Object.keys(o).length?o:null},t.prototype.render=function(){var e=this,t=this.props,o=t.className,n=t.disabled,i=t.boxSide,r=t.theme,s=t.styles,a=t.onRenderLabel,l=void 0===a?this._onRenderLabel:a,c=t.keytipProps,d=this.state,u=d.isChecked,p=d.isIndeterminate;return this._classNames=pa(s,{theme:r,className:o,disabled:n,indeterminate:p,checked:u,reversed:"start"!==i,isUsingCustomLabelRender:l!==this._onRenderLabel}),c?w.createElement(tt,{keytipProps:c,disabled:n},(function(t){return e._renderContent(u,p,t)})):this._renderContent(u,p)},Object.defineProperty(t.prototype,"indeterminate",{get:function(){return!!this.state.isIndeterminate},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"checked",{get:function(){return!!this.state.isChecked},enumerable:!0,configurable:!0}),t.prototype.focus=function(){this._checkBox.current&&this._checkBox.current.focus()},t.defaultProps={boxSide:"start"},t}(w.Component),ma={root:"ms-Checkbox",label:"ms-Checkbox-label",checkbox:"ms-Checkbox-checkbox",checkmark:"ms-Checkbox-checkmark",text:"ms-Checkbox-text"},ga="20px",fa="200ms",va="cubic-bezier(.4, 0, .23, 1)",_a=(0,D.I)(ha,(function(e){var t,o,n,i,r,s,a,l,c,d,u,p,h,m,f,v,_,y,b=e.className,C=e.theme,S=e.reversed,x=e.checked,k=e.disabled,w=e.isUsingCustomLabelRender,D=e.indeterminate,P=C.semanticColors,T=C.effects,E=C.palette,N=C.fonts,M=(0,g.getGlobalClassNames)(ma,C),R=P.inputForegroundChecked,B=E.neutralSecondary,H=E.neutralPrimary,A=P.inputBackgroundChecked,F=P.inputBackgroundChecked,L=P.disabledBodySubtext,O=P.inputBorderHovered,z=P.inputBackgroundCheckedHovered,W=P.inputBackgroundChecked,V=P.inputBackgroundCheckedHovered,K=P.inputBackgroundCheckedHovered,G=P.inputTextHovered,U=P.disabledBodySubtext,j=P.bodyText,Y=P.disabledText,Z=[(t={content:'""',borderRadius:T.roundedCorner2,position:"absolute",width:10,height:10,top:4,left:4,boxSizing:"border-box",borderWidth:5,borderStyle:"solid",borderColor:k?L:A,transitionProperty:"border-width, border, border-color",transitionDuration:fa,transitionTimingFunction:va},t[g.HighContrastSelector]={borderColor:"WindowText"},t)];return{root:[M.root,{position:"relative",display:"flex"},S&&"reversed",x&&"is-checked",!k&&"is-enabled",k&&"is-disabled",!k&&[!x&&(o={},o[":hover ."+M.checkbox]=(n={borderColor:O},n[g.HighContrastSelector]={borderColor:"Highlight"},n),o[":focus ."+M.checkbox]={borderColor:O},o[":hover ."+M.checkmark]=(i={color:B,opacity:"1"},i[g.HighContrastSelector]={color:"Highlight"},i),o),x&&!D&&(r={},r[":hover ."+M.checkbox]={background:V,borderColor:K},r[":focus ."+M.checkbox]={background:V,borderColor:K},r[g.HighContrastSelector]=(s={},s[":hover ."+M.checkbox]={background:"Highlight",borderColor:"Highlight"},s[":focus ."+M.checkbox]={background:"Highlight"},s[":focus:hover ."+M.checkbox]={background:"Highlight"},s[":focus:hover ."+M.checkmark]={color:"Window"},s[":hover ."+M.checkmark]={color:"Window"},s),r),D&&(a={},a[":hover ."+M.checkbox+", :hover ."+M.checkbox+":after"]=(l={borderColor:z},l[g.HighContrastSelector]={borderColor:"WindowText"},l),a[":focus ."+M.checkbox]={borderColor:z},a[":hover ."+M.checkmark]={opacity:"0"},a),(c={},c[":hover ."+M.text+", :focus ."+M.text]=(d={color:G},d[g.HighContrastSelector]={color:k?"GrayText":"WindowText"},d),c)],b],input:(u={position:"absolute",background:"none",opacity:0},u["."+lt.Y2+" &:focus + label::before"]=(p={outline:"1px solid "+C.palette.neutralSecondary,outlineOffset:"2px"},p[g.HighContrastSelector]={outline:"1px solid WindowText"},p),u),label:[M.label,C.fonts.medium,{display:"flex",alignItems:w?"center":"flex-start",cursor:k?"default":"pointer",position:"relative",userSelect:"none"},S&&{flexDirection:"row-reverse",justifyContent:"flex-end"},{"&::before":{position:"absolute",left:0,right:0,top:0,bottom:0,content:'""',pointerEvents:"none"}}],checkbox:[M.checkbox,(h={position:"relative",display:"flex",flexShrink:0,alignItems:"center",justifyContent:"center",height:ga,width:ga,border:"1px solid "+H,borderRadius:T.roundedCorner2,boxSizing:"border-box",transitionProperty:"background, border, border-color",transitionDuration:fa,transitionTimingFunction:va,overflow:"hidden",":after":D?Z:null},h[g.HighContrastSelector]=(0,I.Cl)({borderColor:"WindowText"},(0,g.getHighContrastNoAdjustStyle)()),h),D&&{borderColor:A},S?{marginLeft:4}:{marginRight:4},!k&&!D&&x&&(m={background:W,borderColor:F},m[g.HighContrastSelector]={background:"Highlight",borderColor:"Highlight"},m),k&&(f={borderColor:L},f[g.HighContrastSelector]={borderColor:"GrayText"},f),x&&k&&(v={background:U,borderColor:L},v[g.HighContrastSelector]={background:"Window"},v)],checkmark:[M.checkmark,(_={opacity:x?"1":"0",color:R},_[g.HighContrastSelector]=(0,I.Cl)({color:k?"GrayText":"Window"},(0,g.getHighContrastNoAdjustStyle)()),_)],text:[M.text,(y={color:k?Y:j,fontSize:N.medium.fontSize,lineHeight:"20px"},y[g.HighContrastSelector]=(0,I.Cl)({color:k?"GrayText":"WindowText"},(0,g.getHighContrastNoAdjustStyle)()),y),S?{marginRight:4}:{marginLeft:4}]}}),void 0,{scope:"Checkbox"}),ya=(0,P.Z)({cacheSize:100}),ba=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return(0,I.C6)(t,e),t.prototype.render=function(){var e=this.props,t=e.as,o=void 0===t?"label":t,n=e.children,i=e.className,r=e.disabled,s=e.styles,a=e.required,l=e.theme,c=ya(s,{className:i,disabled:r,required:a,theme:l});return w.createElement(o,(0,I.Cl)({},(0,N.G1)(this.props,N.JM),{className:c.root}),n)},t}(w.Component),Ca=(0,D.I)(ba,(function(e){var t,o=e.theme,n=e.className,i=e.disabled,r=e.required,s=o.semanticColors,a=g.FontWeights.semibold,l=s.bodyText,c=s.disabledBodyText,d=s.errorText;return{root:["ms-Label",o.fonts.medium,{fontWeight:a,color:l,boxSizing:"border-box",boxShadow:"none",margin:0,display:"block",padding:"5px 0",wordWrap:"break-word",overflowWrap:"break-word"},i&&{color:c,selectors:(t={},t[g.HighContrastSelector]=(0,I.Cl)({color:"GrayText"},(0,g.getHighContrastNoAdjustStyle)()),t)},r&&{selectors:{"::after":{content:"' *'",color:d,paddingRight:12}}},n]}}),void 0,{scope:"Label"}),Sa=o(23584),xa=(0,P.Z)(),ka=function(e){function t(t){var o=e.call(this,t)||this;return o._onChange=function(e){var t=o.props.onChange;t&&t(e,o.props)},o._onBlur=function(e){var t=o.props.onBlur;t&&t(e,o.props)},o._onFocus=function(e){var t=o.props.onFocus;t&&t(e,o.props)},o._onRenderField=function(e){var t=e.id,n=e.imageSrc,i=e.imageAlt,r=void 0===i?"":i,s=e.selectedImageSrc,a=e.iconProps,l=e.imageSize?e.imageSize:{width:32,height:32},c=(e.onRenderLabel?(0,ft.j)(e.onRenderLabel,o._onRenderLabel):o._onRenderLabel)(e);return w.createElement("label",{htmlFor:t,className:o._classNames.field},n&&w.createElement("div",{className:o._classNames.innerField},w.createElement("div",{className:o._classNames.imageWrapper},w.createElement(V,{src:n,alt:r,width:l.width,height:l.height})),w.createElement("div",{className:o._classNames.selectedImageWrapper},w.createElement(V,{src:s,alt:r,width:l.width,height:l.height}))),a&&w.createElement("div",{className:o._classNames.innerField},w.createElement("div",{className:o._classNames.iconWrapper},w.createElement(J,(0,I.Cl)({},a)))),n||a?w.createElement("div",{className:o._classNames.labelWrapper},c):c)},o._onRenderLabel=function(e){return w.createElement("span",{id:e.labelId,className:"ms-ChoiceFieldLabel"},e.text)},(0,Se.f)(o),o}return(0,I.C6)(t,e),t.prototype.render=function(){var e=this.props,t=e.ariaLabel,o=e.focused,n=e.required,i=e.theme,r=e.iconProps,s=e.imageSrc,a=e.imageSize,l=e.disabled,c=e.checked,d=e.id,u=e.styles,p=e.name,h=e.onRenderField,m=void 0===h?this._onRenderField:h,g=(0,I.Tt)(e,["ariaLabel","focused","required","theme","iconProps","imageSrc","imageSize","disabled","checked","id","styles","name","onRenderField"]);this._classNames=xa(u,{theme:i,hasIcon:!!r,hasImage:!!s,checked:c,disabled:l,imageIsLarge:!!s&&(a.width>71||a.height>71),imageSize:a,focused:o});var f=(0,N.G1)(g,N.QQ),v=f.className,_=(0,I.Tt)(f,["className"]);return w.createElement("div",{className:this._classNames.root},w.createElement("div",{className:this._classNames.choiceFieldWrapper},w.createElement("input",(0,I.Cl)({"aria-label":t,id:d,className:(0,U.A)(this._classNames.input,v),type:"radio",name:p,disabled:l,checked:c,required:n},_,{onChange:this._onChange,onFocus:this._onFocus,onBlur:this._onBlur})),m(this.props,this._onRenderField)))},t.defaultProps={imageSize:{width:32,height:32}},t}(w.Component),Ia={root:"ms-ChoiceField",choiceFieldWrapper:"ms-ChoiceField-wrapper",input:"ms-ChoiceField-input",field:"ms-ChoiceField-field",innerField:"ms-ChoiceField-innerField",imageWrapper:"ms-ChoiceField-imageWrapper",iconWrapper:"ms-ChoiceField-iconWrapper",labelWrapper:"ms-ChoiceField-labelWrapper",checked:"is-checked"},wa="200ms",Da="cubic-bezier(.4, 0, .23, 1)";function Pa(e,t){var o,n;return["is-inFocus",{selectors:(o={},o["."+lt.Y2+" &"]={position:"relative",outline:"transparent",selectors:{"::-moz-focus-inner":{border:0},":after":{content:'""',top:-2,right:-2,bottom:-2,left:-2,pointerEvents:"none",border:"1px solid "+e,position:"absolute",selectors:(n={},n[g.HighContrastSelector]={borderColor:"WindowText",borderWidth:t?1:2},n)}}},o)}]}function Ta(e,t,o){return[t,{paddingBottom:2,transitionProperty:"opacity",transitionDuration:wa,transitionTimingFunction:"ease",selectors:{".ms-Image":{display:"inline-block",borderStyle:"none"}}},(o?!e:e)&&["is-hidden",{position:"absolute",left:0,top:0,width:"100%",height:"100%",overflow:"hidden",opacity:0}]]}var Ea=(0,D.I)(ka,(function(e){var t,o,n,i,r,s=e.theme,a=e.hasIcon,l=e.hasImage,c=e.checked,d=e.disabled,u=e.imageIsLarge,p=e.focused,h=e.imageSize,m=s.palette,f=s.semanticColors,v=s.fonts,_=(0,g.getGlobalClassNames)(Ia,s),y=m.neutralPrimary,b=f.inputBorderHovered,C=f.inputBackgroundChecked,S=m.themeDark,x=f.disabledBodySubtext,k=f.bodyBackground,w=m.neutralSecondary,D=f.inputBackgroundChecked,P=m.themeDark,T=f.disabledBodySubtext,E=m.neutralDark,N=f.focusBorder,M=f.inputBorderHovered,R=f.inputBackgroundChecked,B=m.themeDark,H=m.neutralLighter,A={selectors:{".ms-ChoiceFieldLabel":{color:E},":before":{borderColor:c?S:b},":after":[!a&&!l&&!c&&{content:'""',transitionProperty:"background-color",left:5,top:5,width:10,height:10,backgroundColor:w},c&&{borderColor:P}]}},F={borderColor:c?B:M,selectors:{":before":{opacity:1,borderColor:c?S:b}}},L=[{content:'""',display:"inline-block",backgroundColor:k,borderWidth:1,borderStyle:"solid",borderColor:y,width:20,height:20,fontWeight:"normal",position:"absolute",top:0,left:0,boxSizing:"border-box",transitionProperty:"border-color",transitionDuration:wa,transitionTimingFunction:Da,borderRadius:"50%"},d&&{borderColor:x,selectors:(t={},t[g.HighContrastSelector]=(0,I.Cl)({borderColor:"GrayText",background:"Window"},(0,g.getHighContrastNoAdjustStyle)()),t)},c&&{borderColor:d?x:C,selectors:(o={},o[g.HighContrastSelector]={borderColor:"Highlight",background:"Window",forcedColorAdjust:"none"},o)},(a||l)&&{top:3,right:3,left:"auto",opacity:c?1:0}],O=[{content:'""',width:0,height:0,borderRadius:"50%",position:"absolute",left:10,right:0,transitionProperty:"border-width",transitionDuration:wa,transitionTimingFunction:Da,boxSizing:"border-box"},c&&{borderWidth:5,borderStyle:"solid",borderColor:d?T:D,left:5,top:5,width:10,height:10,selectors:(n={},n[g.HighContrastSelector]={borderColor:"Highlight",forcedColorAdjust:"none"},n)},c&&(a||l)&&{top:8,right:8,left:"auto"}];return{root:[_.root,s.fonts.medium,{display:"flex",alignItems:"center",boxSizing:"border-box",color:f.bodyText,minHeight:26,border:"none",position:"relative",marginTop:8,selectors:{".ms-ChoiceFieldLabel":{display:"inline-block"}}},!a&&!l&&{selectors:{".ms-ChoiceFieldLabel":{paddingLeft:"26px"}}},l&&"ms-ChoiceField--image",a&&"ms-ChoiceField--icon",(a||l)&&{display:"inline-flex",fontSize:0,margin:"0 4px 4px 0",paddingLeft:0,backgroundColor:H,height:"100%"}],choiceFieldWrapper:[_.choiceFieldWrapper,p&&Pa(N,a||l)],input:[_.input,{position:"absolute",opacity:0,top:0,right:0,width:"100%",height:"100%",margin:0},d&&"is-disabled"],field:[_.field,c&&_.checked,{display:"inline-block",cursor:"pointer",marginTop:0,position:"relative",verticalAlign:"top",userSelect:"none",minHeight:20,selectors:{":hover":!d&&A,":focus":!d&&A,":before":L,":after":O}},a&&"ms-ChoiceField--icon",l&&"ms-ChoiceField-field--image",(a||l)&&{boxSizing:"content-box",cursor:"pointer",paddingTop:22,margin:0,textAlign:"center",transitionProperty:"all",transitionDuration:wa,transitionTimingFunction:"ease",border:"1px solid transparent",justifyContent:"center",alignItems:"center",display:"flex",flexDirection:"column"},c&&{borderColor:R},(a||l)&&!d&&{selectors:{":hover":F,":focus":F}},d&&{cursor:"default",selectors:{".ms-ChoiceFieldLabel":{color:f.disabledBodyText,selectors:(i={},i[g.HighContrastSelector]=(0,I.Cl)({color:"GrayText"},(0,g.getHighContrastNoAdjustStyle)()),i)}}},c&&d&&{borderColor:H}],innerField:[_.innerField,l&&{height:h.height,width:h.width},(a||l)&&{position:"relative",display:"inline-block",paddingLeft:30,paddingRight:30},(a||l)&&u&&{paddingLeft:24,paddingRight:24},(a||l)&&d&&{opacity:.25,selectors:(r={},r[g.HighContrastSelector]={color:"GrayText",opacity:1},r)}],imageWrapper:Ta(!1,_.imageWrapper,c),selectedImageWrapper:Ta(!0,_.imageWrapper,c),iconWrapper:[_.iconWrapper,{fontSize:32,lineHeight:32,height:32}],labelWrapper:[_.labelWrapper,v.medium,(a||l)&&{display:"block",position:"relative",margin:"4px 8px 2px 8px",height:32,lineHeight:15,maxWidth:2*h.width,overflow:"hidden",whiteSpace:"pre-wrap"}]}}),void 0,{scope:"ChoiceGroupOption"}),Na=(0,P.Z)(),Ma=function(e){function t(t){var o=e.call(this,t)||this;o._focusCallbacks={},o._changeCallbacks={},o._onBlur=function(e,t){o.setState({keyFocused:void 0})},(0,Se.f)(o);var n=t.defaultSelectedKey,i=t.options,r=void 0===i?[]:i,s=!Ra(t)&&void 0!==n&&r.some((function(e){return e.key===n}));return o.state={keyChecked:s?n:o._getKeyChecked(t)},o._id=(0,Ue.O)("ChoiceGroup"),o._labelId=(0,Ue.O)("ChoiceGroupLabel"),o}return(0,I.C6)(t,e),Object.defineProperty(t.prototype,"checkedOption",{get:function(){var e=this,t=this.props.options,o=void 0===t?[]:t;return(0,Ye.I6)(o,(function(t){return t.key===e.state.keyChecked}))},enumerable:!0,configurable:!0}),t.prototype.componentDidUpdate=function(e,t){if(e!==this.props){var o=this._getKeyChecked(this.props);o!==this._getKeyChecked(e)&&this.setState({keyChecked:o})}},t.prototype.render=function(){var e=this,t=this.props,o=t.className,n=t.theme,i=t.styles,r=t.options,s=void 0===r?[]:r,a=t.label,l=t.required,c=t.disabled,d=t.name,u=this.state,p=u.keyChecked,h=u.keyFocused,m=(0,N.G1)(this.props,N.JM,["onChange","className","required"]),g=Na(i,{theme:n,className:o,optionsContainIconOrImage:s.some((function(e){return!(!e.iconProps&&!e.imageSrc)}))}),f=this._id+"-label",v=this.props.ariaLabelledBy||(a?f:this.props["aria-labelledby"]);return w.createElement("div",(0,I.Cl)({className:g.applicationRole},m),w.createElement("div",(0,I.Cl)({className:g.root,role:"radiogroup"},v&&{"aria-labelledby":v}),a&&w.createElement(Ca,{className:g.label,required:l,id:f,disabled:c},a),w.createElement("div",{className:g.flexContainer},s.map((function(t){var o=(0,I.Cl)((0,I.Cl)({},t),{focused:t.key===h,checked:t.key===p,disabled:t.disabled||c,id:e._getOptionId(t),labelId:e._getOptionLabelId(t),name:d||e._id,required:l});return w.createElement(Ea,(0,I.Cl)({key:t.key,onBlur:e._onBlur,onFocus:e._onFocus(t.key),onChange:e._onChange(t.key)},o))})))))},t.prototype.focus=function(){var e=this.props.options,t=void 0===e?[]:e,o=this.checkedOption||t.filter((function(e){return!e.disabled}))[0],n=o&&document.getElementById(this._getOptionId(o));n&&(n.focus(),(0,lt.Fy)(!0,n))},t.prototype._onFocus=function(e){var t=this;return this._focusCallbacks[e]||(this._focusCallbacks[e]=function(o,n){t.setState({keyFocused:e})}),this._focusCallbacks[e]},t.prototype._onChange=function(e){var t=this;return this._changeCallbacks[e]||(this._changeCallbacks[e]=function(o,n){var i=t.props,r=i.onChanged,s=i.onChange;Ra(t.props)||t.setState({keyChecked:e});var a=(0,Ye.I6)(t.props.options||[],(function(t){return t.key===e}));s?s(o,a):r&&r(a,o)}),this._changeCallbacks[e]},t.prototype._getKeyChecked=function(e){if(void 0!==e.selectedKey)return e.selectedKey;var t=e.options,o=(void 0===t?[]:t).filter((function(e){return e.checked}));return o[0]&&o[0].key},t.prototype._getOptionId=function(e){return e.id||this._id+"-"+e.key},t.prototype._getOptionLabelId=function(e){return e.labelId||this._labelId+"-"+e.key},t}(w.Component);function Ra(e){return(0,Sa.R)(e,"selectedKey")}var Ba,Ha={root:"ms-ChoiceFieldGroup",flexContainer:"ms-ChoiceFieldGroup-flexContainer"},Aa=(0,D.I)(Ma,(function(e){var t=e.className,o=e.optionsContainIconOrImage,n=e.theme,i=(0,g.getGlobalClassNames)(Ha,n);return{applicationRole:t,root:[i.root,n.fonts.medium,{display:"block"}],flexContainer:[i.flexContainer,o&&{display:"flex",flexDirection:"row",flexWrap:"wrap"}]}}),void 0,{scope:"ChoiceGroup"}),Fa=(0,f.J9)((function(){return(0,g.keyframes)({"0%":{transform:"translate(0, 0)",animationTimingFunction:"linear"},"78.57%":{transform:"translate(0, 0)",animationTimingFunction:"cubic-bezier(0.62, 0, 0.56, 1)"},"82.14%":{transform:"translate(0, -5px)",animationTimingFunction:"cubic-bezier(0.58, 0, 0, 1)"},"84.88%":{transform:"translate(0, 9px)",animationTimingFunction:"cubic-bezier(1, 0, 0.56, 1)"},"88.1%":{transform:"translate(0, -2px)",animationTimingFunction:"cubic-bezier(0.58, 0, 0.67, 1)"},"90.12%":{transform:"translate(0, 0)",animationTimingFunction:"linear"},"100%":{transform:"translate(0, 0)"}})})),La=(0,f.J9)((function(){return(0,g.keyframes)({"0%":{transform:" scale(0)",animationTimingFunction:"linear"},"14.29%":{transform:"scale(0)",animationTimingFunction:"cubic-bezier(0.84, 0, 0.52, 0.99)"},"16.67%":{transform:"scale(1.15)",animationTimingFunction:"cubic-bezier(0.48, -0.01, 0.52, 1.01)"},"19.05%":{transform:"scale(0.95)",animationTimingFunction:"cubic-bezier(0.48, 0.02, 0.52, 0.98)"},"21.43%":{transform:"scale(1)",animationTimingFunction:"linear"},"42.86%":{transform:"scale(1)",animationTimingFunction:"cubic-bezier(0.48, -0.02, 0.52, 1.02)"},"45.71%":{transform:"scale(0.8)",animationTimingFunction:"cubic-bezier(0.48, 0.01, 0.52, 0.99)"},"50%":{transform:"scale(1)",animationTimingFunction:"linear"},"90.12%":{transform:"scale(1)",animationTimingFunction:"cubic-bezier(0.48, -0.02, 0.52, 1.02)"},"92.98%":{transform:"scale(0.8)",animationTimingFunction:"cubic-bezier(0.48, 0.01, 0.52, 0.99)"},"97.26%":{transform:"scale(1)",animationTimingFunction:"linear"},"100%":{transform:"scale(1)"}})})),Oa=(0,f.J9)((function(){return(0,g.keyframes)({"0%":{transform:"rotate(0deg)",animationTimingFunction:"linear"},"83.33%":{transform:" rotate(0deg)",animationTimingFunction:"cubic-bezier(0.33, 0, 0.67, 1)"},"83.93%":{transform:"rotate(15deg)",animationTimingFunction:"cubic-bezier(0.33, 0, 0.67, 1)"},"84.52%":{transform:"rotate(-15deg)",animationTimingFunction:"cubic-bezier(0.33, 0, 0.67, 1)"},"85.12%":{transform:"rotate(15deg)",animationTimingFunction:"cubic-bezier(0.33, 0, 0.67, 1)"},"85.71%":{transform:"rotate(-15deg)",animationTimingFunction:"cubic-bezier(0.33, 0, 0.67, 1)"},"86.31%":{transform:"rotate(0deg)",animationTimingFunction:"linear"},"100%":{transform:"rotate(0deg)"}})})),za=(0,f.J9)((function(){var e;return(0,g.mergeStyleSets)({root:[{position:"absolute",boxSizing:"border-box",border:"1px solid ${}",selectors:(e={},e[g.HighContrastSelector]={border:"1px solid WindowText"},e)},(0,g.focusClear)()],container:{position:"relative"},main:{backgroundColor:"#ffffff",overflowX:"hidden",overflowY:"hidden",position:"relative"},overFlowYHidden:{overflowY:"hidden"}})})),Wa={opacity:0},Va=((Ba={})[Ot.top]="slideUpIn20",Ba[Ot.bottom]="slideDownIn20",Ba[Ot.left]="slideLeftIn20",Ba[Ot.right]="slideRightIn20",Ba),Ka=function(e){function t(t){var o=e.call(this,t)||this;return o._positionedHost=w.createRef(),o._contentHost=w.createRef(),o.dismiss=function(e){o.onResize(e)},o.onResize=function(e){var t=o.props.onDismiss;t?t(e):o._updateAsyncPosition()},o._setInitialFocus=function(){o._contentHost.current&&o.props.setInitialFocus&&!o._didSetInitialFocus&&o.state.positions&&(o._didSetInitialFocus=!0,(0,yt.vO)(o._contentHost.current))},o._onComponentDidMount=function(){o._async.setTimeout((function(){o._events.on(o._targetWindow,"scroll",o._async.throttle(o._dismissOnScroll,10),!0),o._events.on(o._targetWindow,"resize",o._async.throttle(o.onResize,10),!0),o._events.on(o._targetWindow.document.body,"focus",o._dismissOnLostFocus,!0),o._events.on(o._targetWindow.document.body,"click",o._dismissOnLostFocus,!0)}),0),o.props.onLayerMounted&&o.props.onLayerMounted(),o._updateAsyncPosition(),o._setHeightOffsetEveryFrame()},(0,Se.f)(o),o._async=new xe.j(o),o._events=new Ge.g(o),o._didSetInitialFocus=!1,o.state={positions:void 0,heightOffset:0},o._positionAttempts=0,o}return(0,I.C6)(t,e),t.prototype.UNSAFE_componentWillMount=function(){this._setTargetWindowAndElement(this._getTarget())},t.prototype.componentDidMount=function(){this._onComponentDidMount()},t.prototype.componentDidUpdate=function(){this._setInitialFocus(),this._updateAsyncPosition()},t.prototype.UNSAFE_componentWillUpdate=function(e){var t=this._getTarget(e);(t!==this._getTarget()||"string"==typeof t||t instanceof String)&&(this._maxHeight=void 0,this._setTargetWindowAndElement(t)),e.offsetFromTarget!==this.props.offsetFromTarget&&(this._maxHeight=void 0),e.finalHeight!==this.props.finalHeight&&this._setHeightOffsetEveryFrame()},t.prototype.componentWillUnmount=function(){this._async.dispose(),this._events.dispose()},t.prototype.render=function(){if(!this._targetWindow)return null;var e=this.props,t=e.className,o=e.positioningContainerWidth,n=e.positioningContainerMaxHeight,i=e.children,r=this.state.positions,s=za(),a=r&&r.targetEdge?g.AnimationClassNames[Va[r.targetEdge]]:"",l=this._getMaxHeight()+this.state.heightOffset,c=n&&n>l?l:n,d=w.createElement("div",{ref:this._positionedHost,className:(0,U.A)("ms-PositioningContainer",s.container)},w.createElement("div",{className:(0,g.mergeStyles)("ms-PositioningContainer-layerHost",s.root,t,a,!!o&&{width:o}),style:r?r.elementPosition:Wa,tabIndex:-1,ref:this._contentHost},i,c));return this.props.doNotLayer?d:w.createElement(un,null,d)},t.prototype._dismissOnScroll=function(e){var t=this.props.preventDismissOnScroll;this.state.positions&&!t&&this._dismissOnLostFocus(e)},t.prototype._dismissOnLostFocus=function(e){var t=e.target,o=this._positionedHost.current&&!(0,Wt.s)(this._positionedHost.current,t);(!this._target&&o||e.target!==this._targetWindow&&o&&(this._target.stopPropagation||!this._target||t!==this._target&&!(0,Wt.s)(this._target,t)))&&this.onResize(e)},t.prototype._updateAsyncPosition=function(){var e=this;this._async.requestAnimationFrame((function(){return e._updatePosition()}))},t.prototype._updatePosition=function(){var e=this.state.positions,t=this.props,o=t.offsetFromTarget,n=t.onPositioned,i=this._positionedHost.current,r=this._contentHost.current;if(i&&r){var s=(0,I.Cl)({},this.props);if(s.bounds=this._getBounds(),s.target=this._target,document.body.contains(s.target)){s.gapSpace=o;var a=_o(s,i,r);!e&&a||e&&a&&!this._arePositionsEqual(e,a)&&this._positionAttempts<5?(this._positionAttempts++,this.setState({positions:a},(function(){n&&n(a)}))):(this._positionAttempts=0,n&&n(a))}else void 0!==e&&this.setState({positions:void 0})}},t.prototype._getBounds=function(){if(!this._positioningBounds){var e=this.props.bounds;e||(e={top:0+this.props.minPagePadding,left:0+this.props.minPagePadding,right:this._targetWindow.innerWidth-this.props.minPagePadding,bottom:this._targetWindow.innerHeight-this.props.minPagePadding,width:this._targetWindow.innerWidth-2*this.props.minPagePadding,height:this._targetWindow.innerHeight-2*this.props.minPagePadding}),this._positioningBounds=e}return this._positioningBounds},t.prototype._getMaxHeight=function(){var e=this.props,t=e.directionalHintFixed,o=e.offsetFromTarget,n=e.directionalHint;if(!this._maxHeight)if(t&&this._target){var i=o||0;this._maxHeight=Co(this._target,n,i,this._getBounds())}else this._maxHeight=this._getBounds().height-2;return this._maxHeight},t.prototype._arePositionsEqual=function(e,t){return this._comparePositions(e.elementPosition,t.elementPosition)},t.prototype._comparePositions=function(e,t){for(var o in t)if(t.hasOwnProperty(o)){var n=e[o],i=t[o];if(n&&i&&n.toFixed(2)!==i.toFixed(2))return!1}return!0},t.prototype._setTargetWindowAndElement=function(e){var t=this._positionedHost.current;if(e)if("string"==typeof e){var o=(0,bt.Y)();this._target=o?o.querySelector(e):null,this._targetWindow=(0,z.z)(t)}else if(e.stopPropagation)this._targetWindow=(0,z.z)(e.target),this._target=e;else if(void 0===e.left&&void 0===e.x||void 0===e.top&&void 0===e.y){var n=e;this._targetWindow=(0,z.z)(n),this._target=e}else this._targetWindow=(0,z.z)(t),this._target=e;else this._targetWindow=(0,z.z)(t)},t.prototype._setHeightOffsetEveryFrame=function(){var e=this;this._contentHost&&this.props.finalHeight&&(this._setHeightOffsetTimer=this._async.requestAnimationFrame((function(){if(e._contentHost.current){var t=e._contentHost.current.lastChild,o=t.scrollHeight-t.offsetHeight;e.setState({heightOffset:e.state.heightOffset+o}),t.offsetHeight<e.props.finalHeight?e._setHeightOffsetEveryFrame():e._async.cancelAnimationFrame(e._setHeightOffsetTimer)}})))},t.prototype._getTarget=function(e){return void 0===e&&(e=this.props),e.target},t.defaultProps={preventDismissOnScroll:!1,offsetFromTarget:0,minPagePadding:8,directionalHint:gt.bottomAutoEdge},t}(w.Component);function Ga(e){var t;return{root:[{position:"absolute",boxShadow:"inherit",border:"none",boxSizing:"border-box",transform:e.transform,width:e.width,height:e.height,left:e.left,top:e.top,right:e.right,bottom:e.bottom}],beak:{fill:e.color,display:"block",selectors:(t={},t[g.HighContrastSelector]={fill:"windowtext"},t)}}}var Ua=function(e){function t(t){var o=e.call(this,t)||this;return(0,Se.f)(o),o}return(0,I.C6)(t,e),t.prototype.render=function(){var e,t,o,n,i,r,s=this.props,a=s.left,l=s.top,c=s.bottom,d=s.right,u=s.color,p=s.direction,h=void 0===p?Ot.top:p;switch(h===Ot.top||h===Ot.bottom?(e=10,t=18):(e=18,t=10),h){case Ot.top:default:o="9, 0",n="18, 10",i="0, 10",r="translateY(-100%)";break;case Ot.right:o="0, 0",n="10, 10",i="0, 18",r="translateX(100%)";break;case Ot.bottom:o="0, 0",n="18, 0",i="9, 10",r="translateY(100%)";break;case Ot.left:o="10, 0",n="0, 10",i="10, 18",r="translateX(-100%)"}var m=(0,P.Z)()(Ga,{left:a,top:l,bottom:c,right:d,height:e+"px",width:t+"px",transform:r,color:u});return w.createElement("div",{className:m.root,role:"presentation"},w.createElement("svg",{height:e,width:t,className:m.beak},w.createElement("polygon",{points:o+" "+n+" "+i})))},t}(w.Component),ja=(0,P.Z)(),Ya="data-coachmarkid",Za=function(e){function t(t){var o=e.call(this,t)||this;return o._entityHost=w.createRef(),o._entityInnerHostElement=w.createRef(),o._translateAnimationContainer=w.createRef(),o._ariaAlertContainer=w.createRef(),o._childrenContainer=w.createRef(),o._positioningContainer=w.createRef(),o.dismiss=function(e){var t=o.props.onDismiss;t&&t(e)},o._onKeyDown=function(e){(e.altKey&&e.which===Ce.c.c||e.which===Ce.c.enter&&o._translateAnimationContainer.current&&o._translateAnimationContainer.current.contains(e.target))&&o._onFocusHandler()},o._onFocusHandler=function(){o.state.isCollapsed&&o._openCoachmark()},o._onPositioned=function(e){o._async.requestAnimationFrame((function(){o.setState({targetAlignment:e.alignmentEdge,targetPosition:e.targetEdge})}))},o._setBeakPosition=function(){var e,t,n,i,r,s,a=o.state.targetAlignment,l="3px";switch(o._beakDirection){case Ot.top:case Ot.bottom:a?a===Ot.left?(e="7px",r="left"):(n="7px",r="right"):(e="calc(50% - 9px)",r="center"),o._beakDirection===Ot.top?(t=l,s="top"):(i=l,s="bottom");break;case Ot.left:case Ot.right:a?a===Ot.top?(t="7px",s="top"):(i="7px",s="bottom"):(t="calc(50% - 9px)",s="center"),o._beakDirection===Ot.left?((0,T.jI)(o.props.theme)?n=l:e=l,r="left"):((0,T.jI)(o.props.theme)?e=l:n=l,r="right")}o.setState({beakLeft:e,beakRight:n,beakBottom:i,beakTop:t,transformOrigin:r+" "+s})},o._openCoachmark=function(){o.setState({isCollapsed:!1}),o.props.onAnimationOpenStart&&o.props.onAnimationOpenStart(),o._entityInnerHostElement.current&&o._entityInnerHostElement.current.addEventListener("transitionend",(function(){o._async.setTimeout((function(){o._entityInnerHostElement.current&&(0,yt.vO)(o._entityInnerHostElement.current)}),1e3),o.props.onAnimationOpenEnd&&o.props.onAnimationOpenEnd()}))},o._async=new xe.j(o),o._events=new Ge.g(o),(0,Se.f)(o),(0,dt.A)("Coachmark",t,{teachingBubbleRef:void 0,collapsed:"isCollapsed",beakWidth:void 0,beakHeight:void 0,width:void 0,height:void 0}),o.state={isCollapsed:t.isCollapsed,isBeaconAnimating:!0,isMeasuring:!0,entityInnerHostRect:{width:0,height:0},isMouseInProximity:!1,isMeasured:!1},o}return(0,I.C6)(t,e),Object.defineProperty(t.prototype,"_beakDirection",{get:function(){var e=this.state.targetPosition;return void 0===e?Ot.bottom:So(e)},enumerable:!0,configurable:!0}),t.prototype.render=function(){var e=this.props,t=e.beaconColorOne,o=e.beaconColorTwo,n=e.children,i=e.target,r=e.color,s=e.positioningContainerProps,a=e.ariaDescribedBy,l=e.ariaDescribedByText,c=e.ariaLabelledBy,d=e.ariaLabelledByText,u=e.ariaAlertText,p=e.delayBeforeCoachmarkAnimation,h=e.styles,m=e.theme,g=e.className,f=e.persistentBeak,v=this.state,_=v.beakLeft,y=v.beakTop,b=v.beakRight,C=v.beakBottom,S=v.isCollapsed,x=v.isBeaconAnimating,k=v.isMeasuring,D=v.entityInnerHostRect,P=v.transformOrigin,T=v.alertText,E=v.isMeasured,N=r;!N&&m&&(N=m.semanticColors.primaryButtonBackground);var M=ja(h,{theme:m,beaconColorOne:t,beaconColorTwo:o,className:g,isCollapsed:S,isBeaconAnimating:x,isMeasuring:k,color:N,transformOrigin:P,isMeasured:E,entityHostHeight:D.height+"px",entityHostWidth:D.width+"px",width:"32px",height:"32px",delayBeforeCoachmarkAnimation:p+"ms"}),R=S?32:D.height;return w.createElement(Ka,(0,I.Cl)({target:i,offsetFromTarget:10,componentRef:this._positioningContainer,finalHeight:R,onPositioned:this._onPositioned,bounds:this._getBounds()},s),w.createElement("div",{className:M.root},u&&w.createElement("div",{className:M.ariaContainer,role:"alert",ref:this._ariaAlertContainer,"aria-hidden":!S},T),w.createElement("div",{className:M.pulsingBeacon}),w.createElement("div",{className:M.translateAnimationContainer,ref:this._translateAnimationContainer},w.createElement("div",{className:M.scaleAnimationLayer},w.createElement("div",{className:M.rotateAnimationLayer},this._positioningContainer.current&&(S||f)&&w.createElement(Ua,{left:_,top:y,right:b,bottom:C,direction:this._beakDirection,color:N}),w.createElement("div",{className:M.entityHost,ref:this._entityHost,tabIndex:-1,"data-is-focusable":!0,role:"dialog","aria-labelledby":c,"aria-describedby":a},S&&[c&&w.createElement("p",{id:c,key:0,className:M.ariaContainer},d),a&&w.createElement("p",{id:a,key:1,className:M.ariaContainer},l)],w.createElement(sa,{isClickableOutsideFocusTrap:!0,forceFocusInsideTrap:!1},w.createElement("div",{className:M.entityInnerHost,ref:this._entityInnerHostElement},w.createElement("div",{className:M.childrenContainer,ref:this._childrenContainer,"aria-hidden":S},n)))))))))},t.prototype.UNSAFE_componentWillReceiveProps=function(e){this.props.isCollapsed&&!e.isCollapsed&&this._openCoachmark()},t.prototype.shouldComponentUpdate=function(e,t){return!(0,ut.ab)(e,this.props)||!(0,ut.ab)(t,this.state)},t.prototype.componentDidUpdate=function(e,t){t.targetAlignment===this.state.targetAlignment&&t.targetPosition===this.state.targetPosition||this._setBeakPosition(),e.preventDismissOnLostFocus!==this.props.preventDismissOnLostFocus&&this._addListeners()},t.prototype.componentDidMount=function(){var e=this;this._async.requestAnimationFrame((function(){e._entityInnerHostElement.current&&e.state.entityInnerHostRect.width+e.state.entityInnerHostRect.width===0&&(e.setState({isMeasuring:!1,entityInnerHostRect:{width:e._entityInnerHostElement.current.offsetWidth,height:e._entityInnerHostElement.current.offsetHeight},isMeasured:!0}),e._setBeakPosition(),e.forceUpdate()),e._addListeners(),e._async.setTimeout((function(){e._addProximityHandler(e.props.mouseProximityOffset)}),e.props.delayBeforeMouseOpen),e.props.ariaAlertText&&e._async.setTimeout((function(){e.props.ariaAlertText&&e._ariaAlertContainer.current&&e.setState({alertText:e.props.ariaAlertText})}),0),e.props.preventFocusOnMount||e._async.setTimeout((function(){e._entityHost.current&&e._entityHost.current.focus()}),1e3)}))},t.prototype.componentWillUnmount=function(){this._async.dispose(),this._events.dispose()},t.prototype._addListeners=function(){var e=this.props.preventDismissOnLostFocus,t=(0,bt.Y)();this._events.off(),t&&(this._events.on(t,"keydown",this._onKeyDown,!0),e||(this._events.on(t,"click",this._dismissOnLostFocus,!0),this._events.on(t,"focus",this._dismissOnLostFocus,!0)))},t.prototype._dismissOnLostFocus=function(e){var t=e.target,o=this._translateAnimationContainer.current&&!(0,Wt.s)(this._translateAnimationContainer.current,t),n=this.props.target;o&&t!==n&&!(0,Wt.s)(n,t)&&this.dismiss(e)},t.prototype._getBounds=function(){var e=this.props,t=e.isPositionForced,o=e.positioningContainerProps;return t?!o||o.directionalHint!==gt.topAutoEdge&&o.directionalHint!==gt.bottomAutoEdge?{left:-1/0,top:-1/0,bottom:1/0,right:1/0,width:1/0,height:1/0}:{left:0,top:-1/0,bottom:1/0,right:window.innerWidth,width:window.innerWidth,height:1/0}:void 0},t.prototype._addProximityHandler=function(e){var t=this;void 0===e&&(e=0);var o=[];this._async.setTimeout((function(){t._setTargetElementRect(),t._events.on(window,"resize",(function(){o.forEach((function(e){clearInterval(e)})),o.push(t._async.setTimeout((function(){t._setTargetElementRect()}),100))}))}),10),this._events.on(document,"mousemove",(function(o){if(t.state.isCollapsed){var n=o.clientY,i=o.clientX;t._setTargetElementRect(),t._isInsideElement(i,n,e)!==t.state.isMouseInProximity&&t._openCoachmark()}t.props.onMouseMove&&t.props.onMouseMove(o)}))},t.prototype._setTargetElementRect=function(){this._translateAnimationContainer&&this._translateAnimationContainer.current&&(this._targetElementRect=this._translateAnimationContainer.current.getBoundingClientRect())},t.prototype._isInsideElement=function(e,t,o){return void 0===o&&(o=0),e>this._targetElementRect.left-o&&e<this._targetElementRect.left+this._targetElementRect.width+o&&t>this._targetElementRect.top-o&&t<this._targetElementRect.top+this._targetElementRect.height+o},t.defaultProps={isCollapsed:!0,mouseProximityOffset:10,delayBeforeMouseOpen:3600,delayBeforeCoachmarkAnimation:0,isPositionForced:!0,positioningContainerProps:{directionalHint:gt.bottomAutoEdge}},t}(w.Component),qa=(0,D.I)(Za,(function(e){var t,o=e.theme,n=e.className,i=e.color,r=e.beaconColorOne,s=e.beaconColorTwo,a=e.delayBeforeCoachmarkAnimation,l=e.isCollapsed,c=e.isBeaconAnimating,d=e.isMeasuring,u=e.isMeasured,p=e.entityHostHeight,h=e.entityHostWidth,m=e.transformOrigin;if(!o)throw new Error("theme is undefined or null in base Dropdown getStyles function.");var f=g.PulsingBeaconAnimationStyles.continuousPulseAnimationDouble(r||o.palette.themePrimary,s||o.palette.themeTertiary,"35px","150px","10px"),v=g.PulsingBeaconAnimationStyles.createDefaultAnimation(f,a);return{root:[o.fonts.medium,{position:"relative"},n],pulsingBeacon:[{position:"absolute",top:"50%",left:"50%",transform:(0,T.jI)(o)?"translate(50%, -50%)":"translate(-50%, -50%)",width:"0px",height:"0px",borderRadius:"225px",borderStyle:"solid",opacity:"0"},l&&c&&v],translateAnimationContainer:[{width:"100%",height:"100%"},l&&{animationDuration:"14s",animationTimingFunction:"linear",animationDirection:"normal",animationIterationCount:"1",animationDelay:"0s",animationFillMode:"forwards",animationName:Fa(),transition:"opacity 0.5s ease-in-out"},!l&&{opacity:"1"}],scaleAnimationLayer:[{width:"100%",height:"100%"},l&&{animationDuration:"14s",animationTimingFunction:"linear",animationDirection:"normal",animationIterationCount:"1",animationDelay:"0s",animationFillMode:"forwards",animationName:La()}],rotateAnimationLayer:[{width:"100%",height:"100%"},l&&{animationDuration:"14s",animationTimingFunction:"linear",animationDirection:"normal",animationIterationCount:"1",animationDelay:"0s",animationFillMode:"forwards",animationName:Oa()},!l&&{opacity:"1"}],entityHost:[{position:"relative",outline:"none",overflow:"hidden",backgroundColor:i,borderRadius:32,transition:"border-radius 250ms, width 500ms, height 500ms cubic-bezier(0.5, 0, 0, 1)",visibility:"hidden",selectors:(t={},t[g.HighContrastSelector]={backgroundColor:"Window",border:"2px solid WindowText"},t["."+lt.Y2+" &:focus"]={outline:"1px solid "+o.palette.themeTertiary},t)},!d&&{width:32,height:32,visibility:"visible"},!l&&{borderRadius:"1px",opacity:"1",width:h,height:p}],entityInnerHost:[{transition:"transform 500ms cubic-bezier(0.5, 0, 0, 1)",transformOrigin:m,transform:"scale(0)"},!l&&{width:h,height:p,transform:"scale(1)"},!d&&{visibility:"visible"}],childrenContainer:[{display:u&&l?"none":"block"}],ariaContainer:{position:"fixed",opacity:0,height:0,width:0,pointerEvents:"none"}}}),void 0,{scope:"Coachmark"}),Xa=100,Ja=359,Qa=100,$a=255,el=$a,tl=100,ol=3,nl=6,il=1,rl=3,sl=/^[\da-f]{0,6}$/i,al=/^\d{0,3}$/;function ll(e,t,o){var n=o+(t*=(o<50?o:100-o)/100);return{h:e,s:0===n?0:2*t/n*100,v:n}}function cl(e,t,o){var n=[],i=(o/=100)*(t/=100),r=e/60,s=i*(1-Math.abs(r%2-1)),a=o-i;switch(Math.floor(r)){case 0:n=[i,s,0];break;case 1:n=[s,i,0];break;case 2:n=[0,i,s];break;case 3:n=[0,s,i];break;case 4:n=[s,0,i];break;case 5:n=[i,0,s]}return{r:Math.round($a*(n[0]+a)),g:Math.round($a*(n[1]+a)),b:Math.round($a*(n[2]+a))}}function dl(e,t,o){var n=ll(e,t,o);return cl(n.h,n.s,n.v)}function ul(e){if(e)return pl(e)||function(e){if("#"===e[0]&&7===e.length&&/^#[\da-fA-F]{6}$/.test(e))return{r:parseInt(e.slice(1,3),16),g:parseInt(e.slice(3,5),16),b:parseInt(e.slice(5,7),16),a:tl}}(e)||function(e){if("#"===e[0]&&4===e.length&&/^#[\da-fA-F]{3}$/.test(e))return{r:parseInt(e[1]+e[1],16),g:parseInt(e[2]+e[2],16),b:parseInt(e[3]+e[3],16),a:tl}}(e)||function(e){var t=e.match(/^hsl(a?)\(([\d., ]+)\)$/);if(t){var o=!!t[1],n=o?4:3,i=t[2].split(/ *, */).map(Number);if(i.length===n){var r=dl(i[0],i[1],i[2]);return r.a=o?100*i[3]:tl,r}}}(e)||function(e){if("undefined"!=typeof document){var t=document.createElement("div");t.style.backgroundColor=e,t.style.position="absolute",t.style.top="-9999px",t.style.left="-9999px",t.style.height="1px",t.style.width="1px",document.body.appendChild(t);var o=getComputedStyle(t),n=o&&o.backgroundColor;if(document.body.removeChild(t),"rgba(0, 0, 0, 0)"!==n&&"transparent"!==n)return pl(n);switch(e.trim()){case"transparent":case"#0000":case"#00000000":return{r:0,g:0,b:0,a:0}}}}(e)}function pl(e){if(e){var t=e.match(/^rgb(a?)\(([\d., ]+)\)$/);if(t){var o=!!t[1],n=o?4:3,i=t[2].split(/ *, */).map(Number);if(i.length===n)return{r:i[0],g:i[1],b:i[2],a:o?100*i[3]:tl}}}}function hl(e,t,o){return void 0===o&&(o=0),e<o?o:e>t?t:e}function ml(e,t,o){return[gl(e),gl(t),gl(o)].join("")}function gl(e){var t=(e=hl(e,$a)).toString(16);return 1===t.length?"0"+t:t}function fl(e,t,o){var n=cl(e,t,o);return ml(n.r,n.g,n.b)}function vl(e,t,o){var n=NaN,i=Math.max(e,t,o),r=i-Math.min(e,t,o);return 0===r?n=0:e===i?n=(t-o)/r%6:t===i?n=(o-e)/r+2:o===i&&(n=(e-t)/r+4),(n=Math.round(60*n))<0&&(n+=360),{h:n,s:Math.round(100*(0===i?0:r/i)),v:Math.round(i/$a*100)}}function _l(e,t,o){var n=(2-(t/=Xa))*(o/=Qa),i=t*o;return{h:e,s:100*(i=(i/=n<=1?n:2-n)||0),l:100*(n/=2)}}function yl(e,t,o,n,i){return n===tl||"number"!=typeof n?"#"+i:"rgba("+e+", "+t+", "+o+", "+n/tl+")"}function bl(e){var t=e.a,o=void 0===t?tl:t,n=e.b,i=e.g,r=e.r,s=vl(r,i,n),a=s.h,l=s.s,c=s.v,d=ml(r,i,n);return{a:o,b:n,g:i,h:a,hex:d,r,s:l,str:yl(r,i,n,o,d),v:c,t:tl-o}}function Cl(e){var t=ul(e);if(t)return(0,I.Cl)((0,I.Cl)({},bl(t)),{str:e})}function Sl(e,t){var o=e.h,n=e.s,i=e.v;t="number"==typeof t?t:tl;var r=cl(o,n,i),s=r.r,a=r.g,l=r.b,c=fl(o,n,i);return{a:t,b:l,g:a,h:o,hex:c,r:s,s:n,str:yl(s,a,l,t,c),v:i,t:tl-t}}function xl(e){return"#"+fl(e.h,Xa,Qa)}function kl(e,t,o){var n=cl(e.h,t,o),i=n.r,r=n.g,s=n.b,a=ml(i,r,s);return(0,I.Cl)((0,I.Cl)({},e),{s:t,v:o,r:i,g:r,b:s,hex:a,str:yl(i,r,s,e.a,a)})}function Il(e,t){var o=cl(t,e.s,e.v),n=o.r,i=o.g,r=o.b,s=ml(n,i,r);return(0,I.Cl)((0,I.Cl)({},e),{h:t,r:n,g:i,b:r,hex:s,str:yl(n,i,r,e.a,s)})}function wl(e,t,o){var n;return bl(((n={r:e.r,g:e.g,b:e.b,a:e.a})[t]=o,n))}function Dl(e,t){return(0,I.Cl)((0,I.Cl)({},e),{a:t,t:tl-t,str:yl(e.r,e.g,e.b,t,e.hex)})}function Pl(e){return{r:hl(e.r,$a),g:hl(e.g,$a),b:hl(e.b,$a),a:"number"==typeof e.a?hl(e.a,tl):e.a}}function Tl(e){return{h:hl(e.h,Ja),s:hl(e.s,Xa),v:hl(e.v,Qa)}}function El(e){return!e||e.length<ol?"ffffff":e.length>=nl?e.substring(0,nl):e.substring(0,ol)}var Nl,Ml=[.027,.043,.082,.145,.184,.216,.349,.537],Rl=[.537,.45,.349,.216,.184,.145,.082,.043],Bl=[.537,.349,.216,.184,.145,.082,.043,.027],Hl=[.537,.45,.349,.216,.184,.145,.082,.043],Al=[.88,.77,.66,.55,.44,.33,.22,.11],Fl=[.11,.22,.33,.44,.55,.66,.77,.88],Ll=[.96,.84,.7,.4,.12],Ol=[.1,.24,.44],zl=.2,Wl=.8;function Vl(e){return"number"==typeof e&&e>=Nl.Unshaded&&e<=Nl.Shade8}function Kl(e,t){return{h:e.h,s:e.s,v:hl(e.v-e.v*t,100,0)}}function Gl(e,t){return{h:e.h,s:hl(e.s-e.s*t,100,0),v:hl(e.v+(100-e.v)*t,100,0)}}function Ul(e){return _l(e.h,e.s,e.v).l<50}function jl(e,t,o){if(void 0===o&&(o=!1),!e)return null;if(t===Nl.Unshaded||!Vl(t))return e;var n=_l(e.h,e.s,e.v),i={h:e.h,s:e.s,v:e.v},r=t-1,s=Gl,a=Kl;return o&&(s=Kl,a=Gl),i=function(e){return e.r===$a&&e.g===$a&&e.b===$a}(e)?Kl(i,Bl[r]):function(e){return 0===e.r&&0===e.g&&0===e.b}(e)?Gl(i,Hl[r]):n.l/100>Wl?a(i,Fl[r]):n.l/100<zl?s(i,Al[r]):r<Ll.length?s(i,Ll[r]):a(i,Ol[r-Ll.length]),bl((0,ut.kp)(cl(i.h,i.s,i.v),{a:e.a}))}function Yl(e,t,o){if(void 0===o&&(o=!1),!e)return null;if(t===Nl.Unshaded||!Vl(t))return e;var n={h:e.h,s:e.s,v:e.v},i=t-1;return n=o?Gl(n,Rl[Hl.length-1-i]):Kl(n,Ml[i]),bl((0,ut.kp)(cl(n.h,n.s,n.v),{a:e.a}))}function Zl(e,t){function o(e){return e<=.03928?e/12.92:Math.pow((e+.055)/1.055,2.4)}var n=.2126*o(e.r/$a)+.7152*o(e.g/$a)+.0722*o(e.b/$a);n+=.05;var i=.2126*o(t.r/$a)+.7152*o(t.g/$a)+.0722*o(t.b/$a);return n/(i+=.05)>1?n/i:i/n}function ql(e,t){var o=tl-t;return(0,I.Cl)((0,I.Cl)({},e),{t,a:o,str:yl(e.r,e.g,e.b,o,e.hex)})}!function(e){e[e.Unshaded=0]="Unshaded",e[e.Shade1=1]="Shade1",e[e.Shade2=2]="Shade2",e[e.Shade3=3]="Shade3",e[e.Shade4=4]="Shade4",e[e.Shade5=5]="Shade5",e[e.Shade6=6]="Shade6",e[e.Shade7=7]="Shade7",e[e.Shade8=8]="Shade8"}(Nl||(Nl={}));var Xl,Jl=o(72592),Ql=(0,P.Z)(),$l="TextField",ec=function(e){function t(t){var o=e.call(this,t)||this;o._textElement=w.createRef(),o._onFocus=function(e){o.props.onFocus&&o.props.onFocus(e),o.setState({isFocused:!0},(function(){o.props.validateOnFocusIn&&o._validate(o.value)}))},o._onBlur=function(e){o.props.onBlur&&o.props.onBlur(e),o.setState({isFocused:!1},(function(){o.props.validateOnFocusOut&&o._validate(o.value)}))},o._onRenderLabel=function(e){var t=e.label,n=e.required,i=o._classNames.subComponentStyles?o._classNames.subComponentStyles.label:void 0;return t?w.createElement(Ca,{required:n,htmlFor:o._id,styles:i,disabled:e.disabled,id:o._labelId},e.label):null},o._onRenderDescription=function(e){return e.description?w.createElement("span",{className:o._classNames.description},e.description):null},o._onRevealButtonClick=function(e){o.setState((function(e){return{isRevealingPassword:!e.isRevealingPassword}}))},o._onInputChange=function(e){var t,n=e.target.value;void 0!==n&&n!==o._lastChangeValue&&(o._lastChangeValue=n,e.persist(),o.setState((function(e,i){var r=tc(i,e)||"";return(t=n===r)||o._isControlled?null:{uncontrolledValue:n}}),(function(){var i=o.props.onChange;!t&&i&&i(e,n)})))},(0,Se.f)(o),o._async=new xe.j(o),o._fallbackId=(0,Ue.O)($l),o._descriptionId=(0,Ue.O)($l+"Description"),o._labelId=(0,Ue.O)($l+"Label"),o._warnControlledUsage();var n=t.defaultValue,i=void 0===n?"":n;return"number"==typeof i&&(i=String(i)),o.state={uncontrolledValue:o._isControlled?void 0:i,isFocused:!1,errorMessage:""},o._delayedValidate=o._async.debounce(o._validate,o.props.deferredValidationTime),o._lastValidation=0,o}return(0,I.C6)(t,e),Object.defineProperty(t.prototype,"value",{get:function(){return tc(this.props,this.state)},enumerable:!0,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,o){var n=this.props,i=(o||{}).selection,r=void 0===i?[null,null]:i,s=r[0],a=r[1];!!e.multiline!=!!n.multiline&&t.isFocused&&(this.focus(),null!==s&&null!==a&&s>=0&&a>=0&&this.setSelectionRange(s,a));var l=tc(e,t),c=this.value;l!==c&&(this._warnControlledUsage(e),this.state.errorMessage&&!n.errorMessage&&this.setState({errorMessage:""}),this._adjustInputHeight(),this._lastChangeValue=void 0,oc(n)&&this._delayedValidate(c))},t.prototype.render=function(){var e=this.props,t=e.borderless,o=e.className,n=e.disabled,i=e.iconProps,r=e.inputClassName,s=e.label,a=e.multiline,l=e.required,c=e.underlined,d=e.prefix,u=e.resizable,p=e.suffix,h=e.theme,m=e.styles,g=e.autoAdjustHeight,f=e.canRevealPassword,v=e.type,_=e.onRenderPrefix,y=void 0===_?this._onRenderPrefix:_,b=e.onRenderSuffix,C=void 0===b?this._onRenderSuffix:b,S=e.onRenderLabel,x=void 0===S?this._onRenderLabel:S,k=e.onRenderDescription,D=void 0===k?this._onRenderDescription:k,P=this.state,T=P.isFocused,E=P.isRevealingPassword,N=this._errorMessage,M=!!f&&"password"===v&&function(){var e;if("boolean"!=typeof Xl){var t=(0,z.z)();if(null===(e=t)||void 0===e?void 0:e.navigator){var o=/Edg/.test(t.navigator.userAgent||"");Xl=!((0,be.l)()||o)}else Xl=!0}return Xl}(),R=this._classNames=Ql(m,{theme:h,className:o,disabled:n,focused:T,required:l,multiline:a,hasLabel:!!s,hasErrorMessage:!!N,borderless:t,resizable:u,hasIcon:!!i,underlined:c,inputClassName:r,autoAdjustHeight:g,hasRevealButton:M});return w.createElement("div",{className:R.root},w.createElement("div",{className:R.wrapper},x(this.props,this._onRenderLabel),w.createElement("div",{className:R.fieldGroup},(void 0!==d||this.props.onRenderPrefix)&&w.createElement("div",{className:R.prefix},y(this.props,this._onRenderPrefix)),a?this._renderTextArea():this._renderInput(),i&&w.createElement(J,(0,I.Cl)({className:R.icon},i)),M&&w.createElement("button",{className:R.revealButton,onClick:this._onRevealButtonClick,type:"button"},w.createElement("span",{className:R.revealSpan},w.createElement(J,{className:R.revealIcon,iconName:E?"Hide":"RedEye"}))),(void 0!==p||this.props.onRenderSuffix)&&w.createElement("div",{className:R.suffix},C(this.props,this._onRenderSuffix)))),this._isDescriptionAvailable&&w.createElement("span",{id:this._descriptionId},D(this.props,this._onRenderDescription),N&&w.createElement("div",{role:"alert"},w.createElement(De.P,null,w.createElement("p",{className:R.errorMessage},w.createElement("span",{"data-automation-id":"error-message"},N))))))},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:!0,configurable:!0}),Object.defineProperty(t.prototype,"selectionEnd",{get:function(){return this._textElement.current?this._textElement.current.selectionEnd:-1},enumerable:!0,configurable:!0}),t.prototype.setSelectionRange=function(e,t){this._textElement.current&&this._textElement.current.setSelectionRange(e,t)},t.prototype._warnControlledUsage=function(e){(0,Jl.A)({componentId:this._id,componentName:$l,props:this.props,oldProps:e,valueProp:"value",defaultValueProp:"defaultValue",onChangeProp:"onChange",readOnlyProp:"readOnly"}),null!==this.props.value||this._hasWarnedNullValue||(this._hasWarnedNullValue=!0,(0,Ai.R)("Warning: 'value' prop on '"+$l+"' 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:!0,configurable:!0}),Object.defineProperty(t.prototype,"_isControlled",{get:function(){return(0,Sa.R)(this.props,"value")},enumerable:!0,configurable:!0}),t.prototype._onRenderPrefix=function(e){var t=e.prefix;return w.createElement("span",{style:{paddingBottom:"1px"}},t)},t.prototype._onRenderSuffix=function(e){var t=e.suffix;return w.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:!0,configurable:!0}),Object.defineProperty(t.prototype,"_isDescriptionAvailable",{get:function(){var e=this.props;return!!(e.onRenderDescription||e.description||this._errorMessage)},enumerable:!0,configurable:!0}),t.prototype._renderTextArea=function(){var e=(0,N.G1)(this.props,N.Sh,["defaultValue"]),t=this.props["aria-labelledby"]||(this.props.label?this._labelId:void 0);return w.createElement("textarea",(0,I.Cl)({id:this._id},e,{ref:this._textElement,value:this.value||"",onInput:this._onInputChange,onChange:this._onInputChange,className:this._classNames.field,"aria-labelledby":t,"aria-describedby":this._isDescriptionAvailable?this._descriptionId:this.props["aria-describedby"],"aria-invalid":!!this._errorMessage,"aria-label":this.props.ariaLabel,readOnly:this.props.readOnly,onFocus:this._onFocus,onBlur:this._onBlur}))},t.prototype._renderInput=function(){var e=(0,I.Cl)((0,I.Cl)({type:this.state.isRevealingPassword?"text":this.props.type||"text",id:this._id},(0,N.G1)(this.props,N.QQ,["defaultValue","type"])),{"aria-labelledby":this.props["aria-labelledby"]||(this.props.label?this._labelId:void 0),ref:this._textElement,value:this.value||"",onInput:this._onInputChange,onChange:this._onInputChange,className:this._classNames.field,"aria-label":this.props.ariaLabel,"aria-describedby":this._isDescriptionAvailable?this._descriptionId:this.props["aria-describedby"],"aria-invalid":!!this._errorMessage,onFocus:this._onFocus,onBlur:this._onBlur}),t=function(e){return w.createElement("input",(0,I.Cl)({},e))};return(this.props.onRenderInput||t)(e,t)},t.prototype._validate=function(e){var t=this;if(this._latestValidateValue!==e||!oc(this.props)){this._latestValidateValue=e;var o=this.props.onGetErrorMessage,n=o&&o(e||"");if(void 0!==n)if("string"!=typeof n&&"then"in n){var i=++this._lastValidation;n.then((function(o){i===t._lastValidation&&t.setState({errorMessage:o}),t._notifyAfterValidate(e,o)}))}else this.setState({errorMessage:n}),this._notifyAfterValidate(e,n);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(){if(this._textElement.current&&this.props.autoAdjustHeight&&this.props.multiline){var e=this._textElement.current;e.style.height="",e.style.height=e.scrollHeight+"px"}},t.defaultProps={resizable:!0,deferredValidationTime:200,validateOnLoad:!0,canRevealPassword:!1},t}(w.Component);function tc(e,t){var o=e.value,n=void 0===o?t.uncontrolledValue:o;return"number"==typeof n?String(n):n}function oc(e){return!(e.validateOnFocusIn||e.validateOnFocusOut)}var nc={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 ic(e){var t=e.underlined,o=e.disabled,n=e.focused,i=e.theme,r=i.palette,s=i.fonts;return function(){var e;return{root:[t&&o&&{color:r.neutralTertiary},t&&{fontSize:s.medium.fontSize,marginRight:8,paddingLeft:12,paddingRight:0,lineHeight:"22px",height:32},t&&n&&{selectors:(e={},e[g.HighContrastSelector]={height:31},e)}]}}}function rc(e){var t,o,n,i,r,s,a,l,c,d,u,p,h=e.theme,m=e.className,f=e.disabled,v=e.focused,_=e.required,y=e.multiline,b=e.hasLabel,C=e.borderless,S=e.underlined,x=e.hasIcon,k=e.resizable,w=e.hasErrorMessage,D=e.inputClassName,P=e.autoAdjustHeight,T=e.hasRevealButton,E=h.semanticColors,N=h.effects,M=h.fonts,R=(0,g.getGlobalClassNames)(nc,h),B={background:E.disabledBackground,color:f?E.disabledText:E.inputPlaceholderText,display:"flex",alignItems:"center",padding:"0 10px",lineHeight:1,whiteSpace:"nowrap",flexShrink:0,selectors:(t={},t[g.HighContrastSelector]={background:"Window",color:f?"GrayText":"WindowText"},t)},H=[M.medium,{color:E.inputPlaceholderText,opacity:1,selectors:(o={},o[g.HighContrastSelector]={color:"GrayText"},o)}],A={color:E.disabledText,selectors:(n={},n[g.HighContrastSelector]={color:"GrayText"},n)};return{root:[R.root,M.medium,_&&R.required,f&&R.disabled,v&&R.active,y&&R.multiline,C&&R.borderless,S&&R.underlined,g.normalize,{position:"relative"},m],wrapper:[R.wrapper,S&&[{display:"flex",borderBottom:"1px solid "+(w?E.errorText:E.inputBorder),width:"100%"},f&&{borderBottomColor:E.disabledBackground,selectors:(i={},i[g.HighContrastSelector]=(0,I.Cl)({borderColor:"GrayText"},(0,g.getHighContrastNoAdjustStyle)()),i)},!f&&{selectors:{":hover":{borderBottomColor:w?E.errorText:E.inputBorderHovered,selectors:(r={},r[g.HighContrastSelector]=(0,I.Cl)({borderBottomColor:"Highlight"},(0,g.getHighContrastNoAdjustStyle)()),r)}}},v&&[{position:"relative"},(0,g.getInputFocusStyle)(w?E.errorText:E.inputFocusBorderAlt,0,"borderBottom")]]],fieldGroup:[R.fieldGroup,g.normalize,{border:"1px solid "+E.inputBorder,borderRadius:N.roundedCorner2,background:E.inputBackground,cursor:"text",height:32,display:"flex",flexDirection:"row",alignItems:"stretch",position:"relative"},y&&{minHeight:"60px",height:"auto",display:"flex"},!v&&!f&&{selectors:{":hover":{borderColor:E.inputBorderHovered,selectors:(s={},s[g.HighContrastSelector]=(0,I.Cl)({borderColor:"Highlight"},(0,g.getHighContrastNoAdjustStyle)()),s)}}},v&&!S&&(0,g.getInputFocusStyle)(w?E.errorText:E.inputFocusBorderAlt,N.roundedCorner2),f&&{borderColor:E.disabledBackground,selectors:(a={},a[g.HighContrastSelector]=(0,I.Cl)({borderColor:"GrayText"},(0,g.getHighContrastNoAdjustStyle)()),a),cursor:"default"},C&&{border:"none"},C&&v&&{border:"none",selectors:{":after":{border:"none"}}},S&&{flex:"1 1 0px",border:"none",textAlign:"left"},S&&f&&{backgroundColor:"transparent"},w&&!S&&{borderColor:E.errorText,selectors:{"&:hover":{borderColor:E.errorText}}},!b&&_&&{selectors:(l={":before":{content:"'*'",color:E.errorText,position:"absolute",top:-5,right:-10}},l[g.HighContrastSelector]={selectors:{":before":{color:"WindowText",right:-14}}},l)}],field:[M.medium,R.field,g.normalize,{borderRadius:0,border:"none",background:"none",backgroundColor:"transparent",color:E.inputText,padding:"0 8px",width:"100%",minWidth:0,textOverflow:"ellipsis",outline:0,selectors:(c={"&:active, &:focus, &:hover":{outline:0},"::-ms-clear":{display:"none"}},c[g.HighContrastSelector]={background:"Window",color:f?"GrayText":"WindowText"},c)},(0,g.getPlaceholderStyles)(H),y&&!k&&[R.unresizable,{resize:"none"}],y&&{minHeight:"inherit",lineHeight:17,flexGrow:1,paddingTop:6,paddingBottom:6,overflow:"auto",width:"100%"},y&&P&&{overflow:"hidden"},x&&!T&&{paddingRight:24},y&&x&&{paddingRight:40},f&&[{backgroundColor:E.disabledBackground,color:E.disabledText,borderColor:E.disabledBackground},(0,g.getPlaceholderStyles)(A)],S&&{textAlign:"left"},v&&!C&&{selectors:(d={},d[g.HighContrastSelector]={paddingLeft:11,paddingRight:11},d)},v&&y&&!C&&{selectors:(u={},u[g.HighContrastSelector]={paddingTop:4},u)},D],icon:[y&&{paddingRight:24,alignItems:"flex-end"},{pointerEvents:"none",position:"absolute",bottom:6,right:8,top:"auto",fontSize:g.IconFontSizes.medium,lineHeight:18},f&&{color:E.disabledText}],description:[R.description,{color:E.bodySubtext,fontSize:M.xSmall.fontSize}],errorMessage:[R.errorMessage,g.AnimationClassNames.slideDownIn20,M.small,{color:E.errorText,margin:0,paddingTop:5,display:"flex",alignItems:"center"}],prefix:[R.prefix,B],suffix:[R.suffix,B],revealButton:[R.revealButton,"ms-Button","ms-Button--icon",{height:30,width:32,border:"none",padding:"0px 4px",backgroundColor:"transparent",color:E.link,selectors:{":hover":{outline:0,color:E.primaryButtonBackgroundHovered,backgroundColor:E.buttonBackgroundHovered,selectors:(p={},p[g.HighContrastSelector]={borderColor:"Highlight",color:"Highlight"},p)},":focus":{outline:0}}},x&&{marginRight:28}],revealSpan:{display:"flex",height:"100%",alignItems:"center"},revealIcon:{margin:"0px 4px",pointerEvents:"none",bottom:6,right:8,top:"auto",fontSize:g.IconFontSizes.medium,lineHeight:18},subComponentStyles:{label:ic(e)}}}var sc=(0,D.I)(ec,rc,void 0,{scope:"TextField"}),ac=(0,P.Z)(),lc=function(e){function t(t){var o=e.call(this,t)||this;return o._disposables=[],o._root=w.createRef(),o._isAdjustingSaturation=!0,o._descriptionId=(0,Ue.O)("ColorRectangle-description"),o._onKeyDown=function(e){var t=o.state.color,n=t.s,i=t.v,r=e.shiftKey?10:1;switch(e.which){case Ce.c.up:o._isAdjustingSaturation=!1,i+=r;break;case Ce.c.down:o._isAdjustingSaturation=!1,i-=r;break;case Ce.c.left:o._isAdjustingSaturation=!0,n-=r;break;case Ce.c.right:o._isAdjustingSaturation=!0,n+=r;break;default:return}o._updateColor(e,kl(t,hl(n,Xa),hl(i,Qa)))},o._onMouseDown=function(e){o._disposables.push((0,Vt.on)(window,"mousemove",o._onMouseMove,!0),(0,Vt.on)(window,"mouseup",o._disposeListeners,!0)),o._onMouseMove(e)},o._onMouseMove=function(e){if(o._root.current){var t=function(e,t,o){var n=o.getBoundingClientRect(),i=(e.clientX-n.left)/n.width,r=(e.clientY-n.top)/n.height;return kl(t,hl(Math.round(i*Xa),Xa),hl(Math.round(Qa-r*Qa),Qa))}(e,o.state.color,o._root.current);t&&o._updateColor(e,t)}},o._disposeListeners=function(){o._disposables.forEach((function(e){return e()})),o._disposables=[]},(0,Se.f)(o),o.state={color:t.color},o}return(0,I.C6)(t,e),Object.defineProperty(t.prototype,"color",{get:function(){return this.state.color},enumerable:!0,configurable:!0}),t.prototype.componentDidUpdate=function(e,t){e!==this.props&&this.props.color&&this.setState({color:this.props.color})},t.prototype.componentWillUnmount=function(){this._disposeListeners()},t.prototype.render=function(){var e=this.props,t=e.minSize,o=e.theme,n=e.className,i=e.styles,r=e.ariaValueFormat,s=e.ariaLabel,a=e.ariaDescription,l=this.state.color,c=ac(i,{theme:o,className:n,minSize:t}),d=r.replace("{0}",String(l.s)).replace("{1}",String(l.v));return w.createElement("div",{ref:this._root,tabIndex:0,className:c.root,style:{backgroundColor:xl(l)},onMouseDown:this._onMouseDown,onKeyDown:this._onKeyDown,role:"slider","aria-valuetext":d,"aria-valuenow":this._isAdjustingSaturation?l.s:l.v,"aria-valuemin":0,"aria-valuemax":Qa,"aria-label":s,"aria-describedby":this._descriptionId,"data-is-focusable":!0},w.createElement("div",{className:c.description,id:this._descriptionId},a),w.createElement("div",{className:c.light}),w.createElement("div",{className:c.dark}),w.createElement("div",{className:c.thumb,style:{left:l.s+"%",top:Qa-l.v+"%",backgroundColor:l.str}}))},t.prototype._updateColor=function(e,t){var o=this.props.onChange,n=this.state.color;t.s===n.s&&t.v===n.v||(o&&o(e,t),e.defaultPrevented||(this.setState({color:t}),e.preventDefault()))},t.defaultProps={minSize:220,ariaLabel:"Saturation and brightness",ariaValueFormat:"Saturation {0} brightness {1}",ariaDescription:"Use left and right arrow keys to set saturation. Use up and down arrow keys to set brightness."},t}(w.Component),cc=(0,D.I)(lc,(function(e){var t,o=e.className,n=e.theme,i=e.minSize,r=n.palette,s=n.effects;return{root:["ms-ColorPicker-colorRect",{position:"relative",marginBottom:8,border:"1px solid "+r.neutralLighter,borderRadius:s.roundedCorner2,minWidth:i,minHeight:i,outline:"none",selectors:(t={},t[g.HighContrastSelector]=(0,I.Cl)({},(0,g.getHighContrastNoAdjustStyle)()),t["."+lt.Y2+" &:focus"]={outline:"1px solid "+r.neutralSecondary},t)},o],light:["ms-ColorPicker-light",{position:"absolute",left:0,right:0,top:0,bottom:0,background:"linear-gradient(to right, white 0%, transparent 100%) /*@noflip*/"}],dark:["ms-ColorPicker-dark",{position:"absolute",left:0,right:0,top:0,bottom:0,background:"linear-gradient(to bottom, transparent 0, #000 100%)"}],thumb:["ms-ColorPicker-thumb",{position:"absolute",width:20,height:20,background:"white",border:"1px solid "+r.neutralSecondaryAlt,borderRadius:"50%",boxShadow:s.elevation8,transform:"translate(-50%, -50%)",selectors:{":before":{position:"absolute",left:0,right:0,top:0,bottom:0,border:"2px solid "+r.white,borderRadius:"50%",boxSizing:"border-box",content:'""'}}}],description:g.hiddenContentStyle}}),void 0,{scope:"ColorRectangle"}),dc=(0,P.Z)(),uc=function(e){function t(t){var o=e.call(this,t)||this;return o._disposables=[],o._root=w.createRef(),o._onKeyDown=function(e){var t=o.value,n=o._maxValue,i=e.shiftKey?10:1;switch(e.which){case Ce.c.left:t-=i;break;case Ce.c.right:t+=i;break;case Ce.c.home:t=0;break;case Ce.c.end:t=n;break;default:return}o._updateValue(e,hl(t,n))},o._onMouseDown=function(e){var t=(0,z.z)(o);t&&o._disposables.push((0,Vt.on)(t,"mousemove",o._onMouseMove,!0),(0,Vt.on)(t,"mouseup",o._disposeListeners,!0)),o._onMouseMove(e)},o._onMouseMove=function(e){if(o._root.current){var t=o._maxValue,n=o._root.current.getBoundingClientRect(),i=(e.clientX-n.left)/n.width,r=hl(Math.round(i*t),t);o._updateValue(e,r)}},o._disposeListeners=function(){o._disposables.forEach((function(e){return e()})),o._disposables=[]},(0,Se.f)(o),(0,dt.A)("ColorSlider",t,{thumbColor:"styles.sliderThumb",overlayStyle:"overlayColor",isAlpha:"type",maxValue:"type",minValue:"type"}),"hue"===o._type||t.overlayColor||t.overlayStyle||(0,Ai.R)("ColorSlider: 'overlayColor' is required when 'type' is \"alpha\" or \"transparency\""),o.state={currentValue:t.value||0},o}return(0,I.C6)(t,e),Object.defineProperty(t.prototype,"value",{get:function(){return this.state.currentValue},enumerable:!0,configurable:!0}),t.prototype.componentDidUpdate=function(e,t){e!==this.props&&void 0!==this.props.value&&this.setState({currentValue:this.props.value})},t.prototype.componentWillUnmount=function(){this._disposeListeners()},t.prototype.render=function(){var e=this._type,t=this._maxValue,o=this.props,n=o.overlayStyle,i=o.overlayColor,r=o.theme,s=o.className,a=o.styles,l=o.ariaLabel,c=void 0===l?e:l,d=this.value,u=dc(a,{theme:r,className:s,type:e}),p=100*d/t;return w.createElement("div",{ref:this._root,className:u.root,tabIndex:0,onKeyDown:this._onKeyDown,onMouseDown:this._onMouseDown,role:"slider","aria-valuenow":d,"aria-valuetext":String(d),"aria-valuemin":0,"aria-valuemax":t,"aria-label":c,"data-is-focusable":!0},!(!i&&!n)&&w.createElement("div",{className:u.sliderOverlay,style:i?{background:"transparency"===e?"linear-gradient(to right, #"+i+", transparent)":"linear-gradient(to right, transparent, #"+i+")"}:n}),w.createElement("div",{className:u.sliderThumb,style:{left:p+"%"}}))},Object.defineProperty(t.prototype,"_type",{get:function(){var e=this.props,t=e.isAlpha,o=e.type;return void 0===o?t?"alpha":"hue":o},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"_maxValue",{get:function(){return"hue"===this._type?Ja:tl},enumerable:!0,configurable:!0}),t.prototype._updateValue=function(e,t){if(t!==this.value){var o=this.props.onChange;o&&o(e,t),e.defaultPrevented||(this.setState({currentValue:t}),e.preventDefault())}},t.defaultProps={value:0},t}(w.Component),pc={background:"linear-gradient("+["to left","red 0","#f09 10%","#cd00ff 20%","#3200ff 30%","#06f 40%","#00fffd 50%","#0f6 60%","#35ff00 70%","#cdff00 80%","#f90 90%","red 100%"].join(",")+")"},hc={backgroundImage:"url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAAJUlEQVQYV2N89erVfwY0ICYmxoguxjgUFKI7GsTH5m4M3w1ChQC1/Ca8i2n1WgAAAABJRU5ErkJggg==)"},mc=(0,D.I)(uc,(function(e){var t,o=e.theme,n=e.className,i=e.type,r=void 0===i?"hue":i,s=e.isAlpha,a=void 0===s?"hue"!==r:s,l=o.palette,c=o.effects;return{root:["ms-ColorPicker-slider",{position:"relative",height:20,marginBottom:8,border:"1px solid "+l.neutralLight,borderRadius:c.roundedCorner2,boxSizing:"border-box",outline:"none",selectors:(t={},t["."+lt.Y2+" &:focus"]={outline:"1px solid "+l.neutralSecondary},t)},a?hc:pc,n],sliderOverlay:["ms-ColorPicker-sliderOverlay",{content:"",position:"absolute",left:0,right:0,top:0,bottom:0}],sliderThumb:["ms-ColorPicker-thumb","is-slider",{position:"absolute",width:20,height:20,background:"white",border:"1px solid "+l.neutralSecondaryAlt,borderRadius:"50%",boxShadow:c.elevation8,transform:"translate(-50%, -50%)",top:"50%"}]}}),void 0,{scope:"ColorSlider"}),gc=(0,P.Z)(),fc=["hex","r","g","b","a","t"],vc=function(e){function t(o){var n=e.call(this,o)||this;n._onSVChanged=function(e,t){n._updateColor(e,t)},n._onHChanged=function(e,t){n._updateColor(e,Il(n.state.color,t))},n._onATChanged=function(e,t){var o="transparency"===n.props.alphaType?ql:Dl;n._updateColor(e,o(n.state.color,Math.round(t)))},n._onBlur=function(e){var t,o=n.state,i=o.color,r=o.editingColor;if(r){var s=r.value,a=r.component,l="hex"===a,c="a"===a,d="t"===a,u=l?ol:il;if(s.length>=u&&(l||!isNaN(Number(s)))){var p=void 0;p=l?Cl("#"+El(s)):c||d?(c?Dl:ql)(i,hl(Number(s),tl)):bl(Pl((0,I.Cl)((0,I.Cl)({},i),((t={})[a]=Number(s),t)))),n._updateColor(e,p)}else n.setState({editingColor:void 0})}},(0,Se.f)(n);var i=o.strings;(0,dt.A)("ColorPicker",o,{hexLabel:"strings.hex",redLabel:"strings.red",greenLabel:"strings.green",blueLabel:"strings.blue",alphaLabel:"strings.alpha",alphaSliderHidden:"alphaType"}),i.hue&&(0,Ai.R)("ColorPicker property 'strings.hue' was used but has been deprecated. Use 'strings.hueAriaLabel' instead."),n.state={color:_c(o)||Cl("#ffffff")},n._textChangeHandlers={};for(var r=0,s=fc;r<s.length;r++){var a=s[r];n._textChangeHandlers[a]=n._onTextChange.bind(n,a)}var l=t.defaultProps.strings;return n._textLabels={r:o.redLabel||i.red||l.red,g:o.greenLabel||i.green||l.green,b:o.blueLabel||i.blue||l.blue,a:o.alphaLabel||i.alpha||l.alpha,hex:o.hexLabel||i.hex||l.hex,t:i.transparency||l.transparency},n._strings=(0,I.Cl)((0,I.Cl)((0,I.Cl)({},l),{alphaAriaLabel:n._textLabels.a,transparencyAriaLabel:n._textLabels.t}),i),n}return(0,I.C6)(t,e),Object.defineProperty(t.prototype,"color",{get:function(){return this.state.color},enumerable:!0,configurable:!0}),t.prototype.componentDidUpdate=function(e,t){if(e!==this.props){var o=_c(this.props);o&&this._updateColor(void 0,o)}},t.prototype.render=function(){var e=this,t=this.props,o=this._strings,n=this._textLabels,i=t.theme,r=t.className,s=t.styles,a=t.alphaType,l=t.alphaSliderHidden,c=void 0===l?"none"===a:l,d=this.state.color,u="transparency"===a,p=["hex","r","g","b",u?"t":"a"],h=u?d.t:d.a,m=u?n.t:n.a,g=gc(s,{theme:i,className:r,alphaType:a}),f=[n.r,d.r,n.g,d.g,n.b,d.b];c||"number"!=typeof h||f.push(m,h+"%");var v=o.rootAriaLabelFormat.replace("{0}",f.join(" "));return w.createElement("div",{className:g.root,role:"group","aria-label":v},w.createElement("div",{className:g.panel},w.createElement(cc,{color:d,onChange:this._onSVChanged,ariaLabel:o.svAriaLabel,ariaDescription:o.svAriaDescription,ariaValueFormat:o.svAriaValueFormat,className:g.colorRectangle}),w.createElement("div",{className:g.flexContainer},w.createElement("div",{className:g.flexSlider},w.createElement(mc,{className:"is-hue",type:"hue",ariaLabel:o.hue||o.hueAriaLabel,value:d.h,onChange:this._onHChanged}),!c&&w.createElement(mc,{className:"is-alpha",type:a,ariaLabel:u?o.transparencyAriaLabel:o.alphaAriaLabel,overlayColor:d.hex,value:h,onChange:this._onATChanged})),t.showPreview&&w.createElement("div",{className:g.flexPreviewBox},w.createElement("div",{className:g.colorSquare+" is-preview",style:{backgroundColor:d.str}}))),w.createElement("table",{className:g.table,role:"group",cellPadding:"0",cellSpacing:"0"},w.createElement("thead",null,w.createElement("tr",{className:g.tableHeader},w.createElement("td",{className:g.tableHexCell},n.hex),w.createElement("td",null,n.r),w.createElement("td",null,n.g),w.createElement("td",null,n.b),!c&&w.createElement("td",{className:g.tableAlphaCell},m))),w.createElement("tbody",null,w.createElement("tr",null,p.map((function(t){return"a"!==t&&"t"!==t||!c?w.createElement("td",{key:t},w.createElement(sc,{className:g.input,onChange:e._textChangeHandlers[t],onBlur:e._onBlur,value:e._getDisplayValue(t),spellCheck:!1,ariaLabel:n[t],"aria-live":"hex"!==t?"assertive":void 0,autoComplete:"off"})):null})))))))},t.prototype._getDisplayValue=function(e){var t=this.state,o=t.color,n=t.editingColor;return n&&n.component===e?n.value:"hex"===e?o[e]||"":"number"!=typeof o[e]||isNaN(o[e])?"":String(o[e])},t.prototype._onTextChange=function(e,t,o){var n,i=this.state.color,r="hex"===e,s="a"===e,a="t"===e;if(o=(o||"").substr(0,r?nl:rl),(r?sl:al).test(o))if(""!==o&&(r?o.length===nl:s||a?Number(o)<=tl:Number(o)<=$a))if(String(i[e])===o)this.state.editingColor&&this.setState({editingColor:void 0});else{var l=r?Cl("#"+o):a?ql(i,Number(o)):bl((0,I.Cl)((0,I.Cl)({},i),((n={})[e]=Number(o),n)));this._updateColor(t,l)}else this.setState({editingColor:{component:e,value:o}})},t.prototype._updateColor=function(e,t){if(t){var o=this.state,n=o.color,i=o.editingColor;if(t.h!==n.h||t.str!==n.str||i){if(e&&this.props.onChange&&(this.props.onChange(e,t),e.defaultPrevented))return;this.setState({color:t,editingColor:void 0})}}},t.defaultProps={alphaType:"alpha",strings:{rootAriaLabelFormat:"Color picker, {0} selected.",hex:"Hex",red:"Red",green:"Green",blue:"Blue",alpha:"Alpha",transparency:"Transparency",hueAriaLabel:"Hue",svAriaLabel:lc.defaultProps.ariaLabel,svAriaValueFormat:lc.defaultProps.ariaValueFormat,svAriaDescription:lc.defaultProps.ariaDescription}},t}(w.Component);function _c(e){var t=e.color;return"string"==typeof t?Cl(t):t}var yc,bc=(0,D.I)(vc,(function(e){var t=e.className,o=e.theme,n=e.alphaType;return{root:["ms-ColorPicker",o.fonts.medium,{position:"relative",maxWidth:300},t],panel:["ms-ColorPicker-panel",{padding:"16px"}],table:["ms-ColorPicker-table",{tableLayout:"fixed",width:"100%",selectors:{"tbody td:last-of-type .ms-ColorPicker-input":{paddingRight:0}}}],tableHeader:[o.fonts.small,{selectors:{td:{paddingBottom:4}}}],tableHexCell:{width:"25%"},tableAlphaCell:"transparency"===n&&{width:"22%"},colorSquare:["ms-ColorPicker-colorSquare",{width:48,height:48,margin:"0 0 0 8px",border:"1px solid #c8c6c4"}],flexContainer:{display:"flex"},flexSlider:{flexGrow:"1"},flexPreviewBox:{flexGrow:"0"},input:["ms-ColorPicker-input",{width:"100%",border:"none",boxSizing:"border-box",height:30,selectors:{"&.ms-TextField":{paddingRight:4},"& .ms-TextField-field":{minWidth:"auto",padding:5,textOverflow:"clip"}}}]}}),void 0,{scope:"ColorPicker"});!function(e){e[e.Normal=0]="Normal",e[e.Divider=1]="Divider",e[e.Header=2]="Header"}(yc||(yc={}));var Cc,Sc,xc,kc,Ic=o(88948),wc=o(34924),Dc=(0,f.J9)((function(e){var t,o=e.semanticColors;return{backgroundColor:o.disabledBackground,color:o.disabledText,cursor:"default",selectors:(t={":after":{borderColor:o.disabledBackground}},t[g.HighContrastSelector]={color:"GrayText",selectors:{":after":{borderColor:"GrayText"}}},t)}})),Pc={selectors:(Cc={},Cc[g.HighContrastSelector]=(0,I.Cl)({backgroundColor:"Highlight",borderColor:"Highlight",color:"HighlightText"},(0,g.getHighContrastNoAdjustStyle)()),Cc)},Tc={selectors:(Sc={},Sc[g.HighContrastSelector]=(0,I.Cl)({color:"WindowText",backgroundColor:"Window"},(0,g.getHighContrastNoAdjustStyle)()),Sc)},Ec=(0,f.J9)((function(e,t,o,n,i){var r,s=e.palette,a=e.semanticColors,l={textHoveredColor:a.menuItemTextHovered,textSelectedColor:s.neutralDark,textDisabledColor:a.disabledText,backgroundHoveredColor:a.menuItemBackgroundHovered,backgroundPressedColor:a.menuItemBackgroundPressed},c={root:[e.fonts.medium,{backgroundColor:n?l.backgroundHoveredColor:"transparent",boxSizing:"border-box",cursor:"pointer",display:i?"none":"block",width:"100%",height:"auto",minHeight:36,lineHeight:"20px",padding:"0 8px",position:"relative",borderWidth:"1px",borderStyle:"solid",borderColor:"transparent",borderRadius:0,wordWrap:"break-word",overflowWrap:"break-word",textAlign:"left",selectors:(r={},r[g.HighContrastSelector]={border:"none",borderColor:"Background"},r["&.ms-Checkbox"]={display:"flex",alignItems:"center"},r["&.ms-Button--command:hover:active"]={backgroundColor:l.backgroundPressedColor},r[".ms-Checkbox-label"]={width:"100%"},r)}],rootHovered:{backgroundColor:l.backgroundHoveredColor,color:l.textHoveredColor},rootFocused:{backgroundColor:l.backgroundHoveredColor},rootChecked:[{backgroundColor:"transparent",color:l.textSelectedColor,selectors:{":hover":[{backgroundColor:l.backgroundHoveredColor},Pc]}},(0,g.getFocusStyle)(e,{inset:-1,isFocusedOnly:!1}),Pc],rootDisabled:{color:l.textDisabledColor,cursor:"default"},optionText:{overflow:"hidden",whiteSpace:"nowrap",textOverflow:"ellipsis",minWidth:"0px",maxWidth:"100%",wordWrap:"break-word",overflowWrap:"break-word",display:"inline-block"},optionTextWrapper:{maxWidth:"100%",display:"flex",alignItems:"center"}};return(0,g.concatStyleSets)(c,t,o)})),Nc=(0,f.J9)((function(e,t){var o,n,i=e.semanticColors,r=e.fonts,s={buttonTextColor:i.bodySubtext,buttonTextHoveredCheckedColor:i.buttonTextChecked,buttonBackgroundHoveredColor:i.listItemBackgroundHovered,buttonBackgroundCheckedColor:i.listItemBackgroundChecked,buttonBackgroundCheckedHoveredColor:i.listItemBackgroundCheckedHovered},a={selectors:(o={},o[g.HighContrastSelector]=(0,I.Cl)({backgroundColor:"Highlight",borderColor:"Highlight",color:"HighlightText"},(0,g.getHighContrastNoAdjustStyle)()),o)},l={root:{color:s.buttonTextColor,fontSize:r.small.fontSize,position:"absolute",top:0,height:"100%",lineHeight:30,width:32,textAlign:"center",cursor:"default",selectors:(n={},n[g.HighContrastSelector]=(0,I.Cl)({backgroundColor:"ButtonFace",borderColor:"ButtonText",color:"ButtonText"},(0,g.getHighContrastNoAdjustStyle)()),n)},icon:{fontSize:r.small.fontSize},rootHovered:[{backgroundColor:s.buttonBackgroundHoveredColor,color:s.buttonTextHoveredCheckedColor,cursor:"pointer"},a],rootPressed:[{backgroundColor:s.buttonBackgroundCheckedColor,color:s.buttonTextHoveredCheckedColor},a],rootChecked:[{backgroundColor:s.buttonBackgroundCheckedColor,color:s.buttonTextHoveredCheckedColor},a],rootCheckedHovered:[{backgroundColor:s.buttonBackgroundCheckedHoveredColor,color:s.buttonTextHoveredCheckedColor},a],rootDisabled:[Dc(e),{position:"absolute"}]};return(0,g.concatStyleSets)(l,t)})),Mc=(0,f.J9)((function(e,t,o){var n,i,r,s,a,l,c=e.semanticColors,d=e.fonts,u=e.effects,p={textColor:c.inputText,borderColor:c.inputBorder,borderHoveredColor:c.inputBorderHovered,borderPressedColor:c.inputFocusBorderAlt,borderFocusedColor:c.inputFocusBorderAlt,backgroundColor:c.inputBackground,erroredColor:c.errorText},h={headerTextColor:c.menuHeader,dividerBorderColor:c.bodyDivider},m={selectors:(n={},n[g.HighContrastSelector]={color:"GrayText"},n)},f=[{color:c.inputPlaceholderText},m],v=[{color:c.inputTextHovered},m],_=[{color:c.disabledText},m],y=(0,I.Cl)((0,I.Cl)({color:"HighlightText",backgroundColor:"Window"},(0,g.getHighContrastNoAdjustStyle)()),{selectors:{":after":{borderColor:"Highlight"}}}),b=(0,g.getInputFocusStyle)(p.borderPressedColor,u.roundedCorner2,"border",0),C={container:{},label:{},labelDisabled:{},root:[e.fonts.medium,{boxShadow:"none",marginLeft:"0",paddingRight:32,paddingLeft:9,color:p.textColor,position:"relative",outline:"0",userSelect:"none",backgroundColor:p.backgroundColor,cursor:"text",display:"block",height:32,whiteSpace:"nowrap",textOverflow:"ellipsis",boxSizing:"border-box",selectors:{".ms-Label":{display:"inline-block",marginBottom:"8px"},"&.is-open":{selectors:(i={},i[g.HighContrastSelector]=y,i)},":after":{pointerEvents:"none",content:"''",position:"absolute",left:0,top:0,bottom:0,right:0,borderWidth:"1px",borderStyle:"solid",borderColor:p.borderColor,borderRadius:u.roundedCorner2}}}],rootHovered:{selectors:(r={":after":{borderColor:p.borderHoveredColor},".ms-ComboBox-Input":[{color:c.inputTextHovered},(0,g.getPlaceholderStyles)(v),Tc]},r[g.HighContrastSelector]=(0,I.Cl)((0,I.Cl)({color:"HighlightText",backgroundColor:"Window"},(0,g.getHighContrastNoAdjustStyle)()),{selectors:{":after":{borderColor:"Highlight"}}}),r)},rootPressed:[{position:"relative",selectors:(s={},s[g.HighContrastSelector]=y,s)}],rootFocused:[{selectors:(a={".ms-ComboBox-Input":[{color:c.inputTextHovered},Tc]},a[g.HighContrastSelector]=y,a)},b],rootDisabled:Dc(e),rootError:{selectors:{":after":{borderColor:p.erroredColor},":hover:after":{borderColor:c.inputBorderHovered}}},rootDisallowFreeForm:{},input:[(0,g.getPlaceholderStyles)(f),{backgroundColor:p.backgroundColor,color:p.textColor,boxSizing:"border-box",width:"100%",height:"100%",borderStyle:"none",outline:"none",font:"inherit",textOverflow:"ellipsis",padding:"0",selectors:{"::-ms-clear":{display:"none"}}},Tc],inputDisabled:[Dc(e),(0,g.getPlaceholderStyles)(_)],errorMessage:[e.fonts.small,{color:p.erroredColor,marginTop:"5px"}],callout:{boxShadow:u.elevation8},optionsContainerWrapper:{width:o},optionsContainer:{display:"block"},screenReaderText:g.hiddenContentStyle,header:[d.medium,{fontWeight:g.FontWeights.semibold,color:h.headerTextColor,backgroundColor:"none",borderStyle:"none",height:36,lineHeight:36,cursor:"default",padding:"0 8px",userSelect:"none",textAlign:"left",selectors:(l={},l[g.HighContrastSelector]=(0,I.Cl)({color:"GrayText"},(0,g.getHighContrastNoAdjustStyle)()),l)}],divider:{height:1,backgroundColor:h.dividerBorderColor}};return(0,g.concatStyleSets)(C,t)})),Rc=(0,f.J9)((function(e,t,o,n,i,r,s,a){return{container:(0,g.mergeStyles)("ms-ComboBox-container",t,e.container),label:(0,g.mergeStyles)(e.label,n&&e.labelDisabled),root:(0,g.mergeStyles)("ms-ComboBox",a?e.rootError:o&&"is-open",i&&"is-required",e.root,!s&&e.rootDisallowFreeForm,a&&!r?e.rootError:!n&&r&&e.rootFocused,!n&&{selectors:{":hover":a?e.rootError:!o&&!r&&e.rootHovered,":active":a?e.rootError:e.rootPressed,":focus":a?e.rootError:e.rootFocused}},n&&["is-disabled",e.rootDisabled]),input:(0,g.mergeStyles)("ms-ComboBox-Input",e.input,n&&e.inputDisabled),errorMessage:(0,g.mergeStyles)(e.errorMessage),callout:(0,g.mergeStyles)("ms-ComboBox-callout",e.callout),optionsContainerWrapper:(0,g.mergeStyles)("ms-ComboBox-optionsContainerWrapper",e.optionsContainerWrapper),optionsContainer:(0,g.mergeStyles)("ms-ComboBox-optionsContainer",e.optionsContainer),header:(0,g.mergeStyles)("ms-ComboBox-header",e.header),divider:(0,g.mergeStyles)("ms-ComboBox-divider",e.divider),screenReaderText:(0,g.mergeStyles)(e.screenReaderText)}})),Bc=(0,f.J9)((function(e){return{optionText:(0,g.mergeStyles)("ms-ComboBox-optionText",e.optionText),root:(0,g.mergeStyles)("ms-ComboBox-option",e.root,{selectors:{":hover":e.rootHovered,":focus":e.rootFocused,":active":e.rootPressed}}),optionTextWrapper:(0,g.mergeStyles)(e.optionTextWrapper)}}));function Hc(e,t){for(var o=[],n=0,i=t;n<i.length;n++){var r=e[i[n]];r&&o.push(r)}return o}!function(e){e[e.backward=-1]="backward",e[e.none=0]="none",e[e.forward=1]="forward"}(xc||(xc={})),function(e){e[e.clearAll=-2]="clearAll",e[e.default=-1]="default"}(kc||(kc={}));var Ac=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return(0,I.C6)(t,e),t.prototype.render=function(){return this.props.render()},t.prototype.shouldComponentUpdate=function(e){return!(0,ut.ab)((0,I.Cl)((0,I.Cl)({},this.props),{render:void 0}),(0,I.Cl)((0,I.Cl)({},e),{render:void 0}))},t}(w.Component),Fc=function(e){function t(t){var o=e.call(this,t)||this;o._root=w.createRef(),o._autofill=w.createRef(),o._comboBoxWrapper=w.createRef(),o._comboBoxMenu=w.createRef(),o._selectedElement=w.createRef(),o.focus=function(e,t){!0!==o.props.disabled&&(o._autofill.current&&(t?(0,yt.lo)(o._autofill.current):o._autofill.current.focus(),e&&o.setState({isOpen:!0})),o._hasFocus()||o.setState({focusState:"focused"}))},o.dismissMenu=function(){o.state.isOpen&&o.setState({isOpen:!1})},o._onUpdateValueInAutofillWillReceiveProps=function(){var e=o._autofill.current;if(!e)return null;if(null===e.value||void 0===e.value)return null;var t=o._normalizeToString(o._currentVisibleValue);return e.value!==t?t||"":e.value},o._renderComboBoxWrapper=function(e,t,n){void 0===n&&(n={});var i=o.props,r=i.label,s=i.disabled,a=i.ariaLabel,l=i.ariaDescribedBy,c=i.required,d=i.errorMessage,u=i.buttonIconProps,p=i.isButtonAriaHidden,h=void 0===p||p,m=i.title,g=i.placeholder,f=i.tabIndex,v=i.autofill,_=i.iconButtonProps,y=o.state,b=y.isOpen,C=y.suggestedDisplayValue,S=o._hasFocus()&&o.props.multiSelect&&e?e:g;return w.createElement("div",{"data-ktp-target":n["data-ktp-target"],ref:o._comboBoxWrapper,id:o._id+"wrapper",className:o._classNames.root},w.createElement(Ie,(0,I.Cl)({"data-ktp-execute-target":n["data-ktp-execute-target"],"data-is-interactable":!s,componentRef:o._autofill,id:o._id+"-input",className:o._classNames.input,type:"text",onFocus:o._onFocus,onBlur:o._onBlur,onKeyDown:o._onInputKeyDown,onKeyUp:o._onInputKeyUp,onClick:o._onAutofillClick,onTouchStart:o._onTouchStart,onInputValueChange:o._onInputChange,"aria-expanded":b,"aria-autocomplete":o._getAriaAutoCompleteValue(),role:"combobox",readOnly:s,"aria-labelledby":r&&o._id+"-label","aria-label":a&&!r?a:void 0,"aria-describedby":void 0!==d?(0,Ke._)(l,n["aria-describedby"],t):(0,Ke._)(l,n["aria-describedby"]),"aria-activedescendant":o._getAriaActiveDescendantValue(),"aria-required":c,"aria-disabled":s,"aria-owns":b?o._id+"-list":void 0,spellCheck:!1,defaultVisibleValue:o._currentVisibleValue,suggestedDisplayValue:C,updateValueInWillReceiveProps:o._onUpdateValueInAutofillWillReceiveProps,shouldSelectFullInputValueInComponentDidUpdate:o._onShouldSelectFullInputValueInAutofillComponentDidUpdate,title:m,preventValueSelection:!o._hasFocus(),placeholder:S,tabIndex:f},v)),w.createElement(si,(0,I.Cl)({className:"ms-ComboBox-CaretDown-button",styles:o._getCaretButtonStyles(),role:"presentation","aria-hidden":h,"data-is-focusable":!1,tabIndex:-1,onClick:o._onComboBoxClick,onBlur:o._onBlur,iconProps:u,disabled:s,checked:b},_)))},o._onShouldSelectFullInputValueInAutofillComponentDidUpdate=function(){return o._currentVisibleValue===o.state.suggestedDisplayValue},o._getVisibleValue=function(){var e=o.props,t=e.text,n=e.allowFreeform,i=e.autoComplete,r=o.state,s=r.selectedIndices,a=r.currentPendingValueValidIndex,l=r.currentOptions,c=r.currentPendingValue,d=r.suggestedDisplayValue,u=r.isOpen,p=o._indexWithinBounds(l,a);if((!u||!p)&&t&&null==c)return t;if(o.props.multiSelect){if(o._hasFocus()){var h=-1;return"on"===i&&p&&(h=a),o._getPendingString(c,l,h)}return o._getMultiselectDisplayString(s,l,d)}return h=o._getFirstSelectedIndex(),n?("on"===i&&p&&(h=a),o._getPendingString(c,l,h)):p&&"on"===i?(h=a,o._normalizeToString(c)):!o.state.isOpen&&c?o._indexWithinBounds(l,h)?c:o._normalizeToString(d):o._indexWithinBounds(l,h)?l[h].text:o._normalizeToString(d)},o._onInputChange=function(e){o.props.disabled?o._handleInputWhenDisabled(null):(o.props.onInputValueChange&&o.props.onInputValueChange(e),o.props.allowFreeform?o._processInputChangeWithFreeform(e):o._processInputChangeWithoutFreeform(e))},o._onFocus=function(){o._autofill.current&&o._autofill.current.inputElement&&o._autofill.current.inputElement.select(),o._hasFocus()||o.setState({focusState:"focusing"})},o._onResolveOptions=function(){if(o.props.onResolveOptions){var e=o.props.onResolveOptions((0,I.aN)(o.state.currentOptions));if(Array.isArray(e))o.setState({currentOptions:e});else if(e&&e.then){var t=o._currentPromise=e;t.then((function(e){t===o._currentPromise&&o.setState({currentOptions:e})}))}}},o._onBlur=function(e){var t=e.relatedTarget;if(null===e.relatedTarget&&(t=document.activeElement),t&&(o._root.current&&o._root.current.contains(t)||o._comboBoxMenu.current&&(o._comboBoxMenu.current.contains(t)||(0,Ic.w)(o._comboBoxMenu.current,(function(e){return e===t})))))return e.preventDefault(),void e.stopPropagation();o._hasFocus()&&(o.setState({focusState:"none"}),o.props.multiSelect&&!o.props.allowFreeform||o._submitPendingValue(e))},o._onRenderContainer=function(e){var t=e.onRenderList,n=e.calloutProps,i=e.dropdownWidth,r=e.dropdownMaxWidth,s=e.onRenderUpperContent,a=void 0===s?o._onRenderUpperContent:s,l=e.onRenderLowerContent,c=void 0===l?o._onRenderLowerContent:l,d=e.useComboBoxAsMenuWidth,u=e.persistMenu,p=e.shouldRestoreFocus,h=void 0===p||p,m=o.state.isOpen,g=o._id,f=d&&o._comboBoxWrapper.current?o._comboBoxWrapper.current.clientWidth+2:void 0;return w.createElement(pn,(0,I.Cl)({isBeakVisible:!1,gapSpace:0,doNotLayer:!1,directionalHint:gt.bottomLeftEdge,directionalHintFixed:!1},n,{onLayerMounted:o._onLayerMounted,className:(0,U.A)(o._classNames.callout,n?n.className:void 0),target:o._comboBoxWrapper.current,onDismiss:o._onDismiss,onMouseDown:o._onCalloutMouseDown,onScroll:o._onScroll,setInitialFocus:!1,calloutWidth:d&&o._comboBoxWrapper.current?f&&f:i,calloutMaxWidth:r||f,hidden:u?!m:void 0,shouldRestoreFocus:h}),a(o.props,o._onRenderUpperContent),w.createElement("div",{className:o._classNames.optionsContainerWrapper,ref:o._comboBoxMenu},t((0,I.Cl)((0,I.Cl)({},e),{id:g}),o._onRenderList)),c(o.props,o._onRenderLowerContent))},o._onLayerMounted=function(){o._onCalloutLayerMounted(),o.props.calloutProps&&o.props.calloutProps.onLayerMounted&&o.props.calloutProps.onLayerMounted()},o._onRenderLabel=function(e){var t=e.props,n=t.label,i=t.disabled,r=t.required;return n?w.createElement(Ca,{id:o._id+"-label",disabled:i,required:r,className:o._classNames.label},n,e.multiselectAccessibleText&&w.createElement("span",{className:o._classNames.screenReaderText},e.multiselectAccessibleText)):null},o._onRenderList=function(e){var t=e.onRenderItem,n=void 0===t?o._onRenderItem:t,i=e.label,r=e.ariaLabel,s={items:[]},a=[],l=o._id,c=function(){var e=s.id?[w.createElement("div",{role:"group",key:s.id,"aria-labelledby":s.id},s.items)]:s.items;a=(0,I.aN)(a,e),s={items:[]}};return e.options.forEach((function(e,t){!function(e,t){switch(e.itemType){case yc.Header:s.items.length>0&&c(),l+=e.key,s.items.push(n((0,I.Cl)((0,I.Cl)({id:l},e),{index:t}),o._onRenderItem)),s.id=l;break;case yc.Divider:t>0&&s.items.push(n((0,I.Cl)((0,I.Cl)({},e),{index:t}),o._onRenderItem)),s.items.length>0&&c();break;default:s.items.push(n((0,I.Cl)((0,I.Cl)({},e),{index:t}),o._onRenderItem))}}(e,t)})),s.items.length>0&&c(),w.createElement("div",{id:l+"-list",className:o._classNames.optionsContainer,"aria-labelledby":i&&l+"-label","aria-label":r&&!i?r:void 0,role:"listbox"},a)},o._onRenderItem=function(e){switch(e.itemType){case yc.Divider:return o._renderSeparator(e);case yc.Header:return o._renderHeader(e);default:return o._renderOption(e)}},o._onRenderLowerContent=function(){return null},o._onRenderUpperContent=function(){return null},o._renderOption=function(e){var t=o.props.onRenderOption,n=void 0===t?o._onRenderOptionContent:t,i=o._id,r=o._isOptionSelected(e.index),s=o._isOptionChecked(e.index),a=o._getCurrentOptionStyles(e),l=Bc(o._getCurrentOptionStyles(e)),c=o._getPreviewText(e),d=function(){return n(e,o._onRenderOptionContent)};return w.createElement(Ac,{key:e.key,index:e.index,disabled:e.disabled,isSelected:r,isChecked:s,text:e.text,render:function(){return o.props.multiSelect?w.createElement(_a,{id:i+"-list"+e.index,ariaLabel:e.ariaLabel,key:e.key,styles:a,className:"ms-ComboBox-option",onChange:o._onItemClick(e),label:e.text,checked:s,title:c,disabled:e.disabled,onRenderLabel:d,inputProps:(0,I.Cl)({"aria-selected":s?"true":"false",role:"option"},{"data-index":e.index,"data-is-focusable":!0})}):w.createElement(qi,{id:i+"-list"+e.index,key:e.key,"data-index":e.index,styles:a,checked:r,className:"ms-ComboBox-option",onClick:o._onItemClick(e),onMouseEnter:o._onOptionMouseEnter.bind(o,e.index),onMouseMove:o._onOptionMouseMove.bind(o,e.index),onMouseLeave:o._onOptionMouseLeave,role:"option","aria-selected":s?"true":"false",ariaLabel:e.ariaLabel,disabled:e.disabled,title:c},w.createElement("span",{className:l.optionTextWrapper,ref:r?o._selectedElement:void 0},n(e,o._onRenderOptionContent)))},data:e.data})},o._onCalloutMouseDown=function(e){e.preventDefault()},o._onScroll=function(){o._isScrollIdle||void 0===o._scrollIdleTimeoutId?o._isScrollIdle=!1:(o._async.clearTimeout(o._scrollIdleTimeoutId),o._scrollIdleTimeoutId=void 0),o._scrollIdleTimeoutId=o._async.setTimeout((function(){o._isScrollIdle=!0}),250)},o._onRenderOptionContent=function(e){var t=Bc(o._getCurrentOptionStyles(e));return w.createElement("span",{className:t.optionText},e.text)},o._onDismiss=function(){var e=o.props.onMenuDismiss;e&&e(),o.props.persistMenu&&o._onCalloutLayerMounted(),o._setOpenStateAndFocusOnClose(!1,!1),o._resetSelectedIndex()},o._onAfterClearPendingInfo=function(){o._processingClearPendingInfo=!1},o._onInputKeyDown=function(e){var t=o.props,n=t.disabled,i=t.allowFreeform,r=t.autoComplete,s=o.state,a=s.isOpen,l=s.currentOptions,c=s.currentPendingValueValidIndexOnHover;if(o._lastKeyDownWasAltOrMeta=o._isAltOrMeta(e),n)o._handleInputWhenDisabled(e);else{var d=o._getPendingSelectedIndex(!1);switch(e.which){case Ce.c.enter:o._autofill.current&&o._autofill.current.inputElement&&o._autofill.current.inputElement.select(),o._submitPendingValue(e),o.props.multiSelect&&a?o.setState({currentPendingValueValidIndex:d}):(a||(!i||void 0===o.state.currentPendingValue||null===o.state.currentPendingValue||o.state.currentPendingValue.length<=0)&&o.state.currentPendingValueValidIndex<0)&&o.setState({isOpen:!a});break;case Ce.c.tab:return o.props.multiSelect||o._submitPendingValue(e),void(a&&o._setOpenStateAndFocusOnClose(!a,!1));case Ce.c.escape:if(o._resetSelectedIndex(),!a)return;o.setState({isOpen:!1});break;case Ce.c.up:if(c===kc.clearAll&&(d=o.state.currentOptions.length),e.altKey||e.metaKey){if(a){o._setOpenStateAndFocusOnClose(!a,!0);break}return}o._setPendingInfoFromIndexAndDirection(d,xc.backward);break;case Ce.c.down:e.altKey||e.metaKey?o._setOpenStateAndFocusOnClose(!0,!0):(c===kc.clearAll&&(d=-1),o._setPendingInfoFromIndexAndDirection(d,xc.forward));break;case Ce.c.home:case Ce.c.end:if(i)return;d=-1;var u=xc.forward;e.which===Ce.c.end&&(d=l.length,u=xc.backward),o._setPendingInfoFromIndexAndDirection(d,u);break;case Ce.c.space:if(!i&&"off"===r)break;default:if(e.which>=112&&e.which<=123)return;if(e.keyCode===Ce.c.alt||"Meta"===e.key)return;if(!i&&"on"===r){o._onInputChange(e.key);break}return}e.stopPropagation(),e.preventDefault()}},o._onInputKeyUp=function(e){var t=o.props,n=t.disabled,i=t.allowFreeform,r=t.autoComplete,s=o.state.isOpen,a=o._lastKeyDownWasAltOrMeta&&o._isAltOrMeta(e);o._lastKeyDownWasAltOrMeta=!1;var l=a&&!((0,vt.c)()||(0,_t.u)());n?o._handleInputWhenDisabled(e):e.which!==Ce.c.space?l&&s?o._setOpenStateAndFocusOnClose(!s,!0):("focusing"===o.state.focusState&&o.props.openOnKeyboardFocus&&o.setState({isOpen:!0}),"focused"!==o.state.focusState&&o.setState({focusState:"focused"})):i||"off"!==r||o._setOpenStateAndFocusOnClose(!s,!!s)},o._onOptionMouseLeave=function(){o._shouldIgnoreMouseEvent()||o.props.persistMenu&&!o.state.isOpen||o.setState({currentPendingValueValidIndexOnHover:kc.clearAll})},o._onComboBoxClick=function(){var e=o.props.disabled,t=o.state.isOpen;e||(o._setOpenStateAndFocusOnClose(!t,!1),o.setState({focusState:"focused"}))},o._onAutofillClick=function(){var e=o.props,t=e.disabled;e.allowFreeform&&!t?o.focus(o.state.isOpen||o._processingTouch):o._onComboBoxClick()},o._onTouchStart=function(){o._comboBoxWrapper.current&&!("onpointerdown"in o._comboBoxWrapper)&&o._handleTouchAndPointerEvent()},o._onPointerDown=function(e){"touch"===e.pointerType&&(o._handleTouchAndPointerEvent(),e.preventDefault(),e.stopImmediatePropagation())},(0,Se.f)(o),o._async=new xe.j(o),o._events=new Ge.g(o),(0,wc.Y)("ComboBox",t,{defaultSelectedKey:"selectedKey",text:"defaultSelectedKey",selectedKey:"value",dropdownWidth:"useComboBoxAsMenuWidth",ariaLabel:"label"}),o._id=t.id||(0,Ue.O)("ComboBox");var n=o._buildDefaultSelectedKeys(t.defaultSelectedKey,t.selectedKey);o._isScrollIdle=!0,o._processingTouch=!1,o._gotMouseMove=!1,o._processingClearPendingInfo=!1;var i=o._getSelectedIndices(t.options,n);return o.state={isOpen:!1,selectedIndices:i,focusState:"none",suggestedDisplayValue:void 0,currentOptions:o.props.options,currentPendingValueValidIndex:-1,currentPendingValue:void 0,currentPendingValueValidIndexOnHover:kc.default},o}return(0,I.C6)(t,e),Object.defineProperty(t.prototype,"selectedOptions",{get:function(){var e=this.state;return Hc(e.currentOptions,e.selectedIndices)},enumerable:!0,configurable:!0}),t.prototype.componentDidMount=function(){this._comboBoxWrapper.current&&!this.props.disabled&&(this._events.on(this._comboBoxWrapper.current,"focus",this._onResolveOptions,!0),"onpointerdown"in this._comboBoxWrapper.current&&this._events.on(this._comboBoxWrapper.current,"pointerdown",this._onPointerDown,!0))},t.prototype.UNSAFE_componentWillReceiveProps=function(e){if(e.selectedKey!==this.props.selectedKey||e.text!==this.props.text||e.options!==this.props.options){var t=this._buildSelectedKeys(e.selectedKey),o=this._getSelectedIndices(e.options,t);this.setState({selectedIndices:o,currentOptions:e.options}),null===e.selectedKey&&this.setState({suggestedDisplayValue:void 0})}},t.prototype.componentDidUpdate=function(e,t){var o=this,n=this.props,i=n.allowFreeform,r=n.text,s=n.onMenuOpen,a=n.onMenuDismissed,l=this.state,c=l.isOpen,d=l.selectedIndices,u=l.currentPendingValueValidIndex;!c||t.isOpen&&t.currentPendingValueValidIndex===u||this._async.setTimeout((function(){return o._scrollIntoView()}),0),this._hasFocus()&&(c||t.isOpen&&!c&&this._focusInputAfterClose&&this._autofill.current&&document.activeElement!==this._autofill.current.inputElement)&&this.focus(void 0,!0),this._focusInputAfterClose&&(t.isOpen&&!c||this._hasFocus()&&(!c&&!this.props.multiSelect&&t.selectedIndices&&d&&t.selectedIndices[0]!==d[0]||!i||r!==e.text))&&this._onFocus(),this._notifyPendingValueChanged(t),c&&!t.isOpen&&s&&s(),!c&&t.isOpen&&a&&a()},t.prototype.componentWillUnmount=function(){this._async.dispose(),this._events.dispose()},t.prototype.render=function(){var e=this,t=this._id+"-error",o=this.props,n=o.className,i=o.disabled,r=o.required,s=o.errorMessage,a=o.onRenderContainer,l=void 0===a?this._onRenderContainer:a,c=o.onRenderLabel,d=void 0===c?this._onRenderLabel:c,u=o.onRenderList,p=void 0===u?this._onRenderList:u,h=o.onRenderItem,m=void 0===h?this._onRenderItem:h,g=o.onRenderOption,f=void 0===g?this._onRenderOptionContent:g,v=o.allowFreeform,_=o.styles,y=o.theme,b=o.keytipProps,C=o.persistMenu,S=o.multiSelect,x=this.state,k=x.isOpen,D=x.suggestedDisplayValue;this._currentVisibleValue=this._getVisibleValue();var P=S?this._getMultiselectDisplayString(this.state.selectedIndices,this.state.currentOptions,D):void 0,T=(0,N.G1)(this.props,N.JM,["onChange","value"]),E=!!(s&&s.length>0);this._classNames=this.props.getClassNames?this.props.getClassNames(y,!!k,!!i,!!r,!!this._hasFocus(),!!v,!!E,n):Rc(Mc(y,_),n,!!k,!!i,!!r,!!this._hasFocus(),!!v,!!E);var M=b?w.createElement(tt,{keytipProps:b,disabled:i},(function(o){return e._renderComboBoxWrapper(P,t,o)})):this._renderComboBoxWrapper(P,t);return w.createElement("div",(0,I.Cl)({},T,{ref:this._root,className:this._classNames.container}),d({props:this.props,multiselectAccessibleText:P},this._onRenderLabel),M,(C||k)&&l((0,I.Cl)((0,I.Cl)({},this.props),{onRenderList:p,onRenderItem:m,onRenderOption:f,options:this.state.currentOptions.map((function(e,t){return(0,I.Cl)((0,I.Cl)({},e),{index:t})})),onDismiss:this._onDismiss}),this._onRenderContainer),E&&w.createElement("div",{role:"alert",id:t,className:this._classNames.errorMessage},s))},t.prototype._getPendingString=function(e,t,o){return null!=e?e:this._indexWithinBounds(t,o)?t[o].text:""},t.prototype._getMultiselectDisplayString=function(e,t,o){for(var n=[],i=0;e&&i<e.length;i++){var r=e[i];n.push(this._indexWithinBounds(t,r)?t[r].text:this._normalizeToString(o))}var s=this.props.multiSelectDelimiter,a=void 0===s?", ":s;return n.join(a)},t.prototype._indexWithinBounds=function(e,t){return!!e&&t>=0&&t<e.length},t.prototype._processInputChangeWithFreeform=function(e){var t=this,o=this.state.currentOptions,n=-1;if(""===e)return 1===(r=o.map((function(e,t){return(0,I.Cl)((0,I.Cl)({},e),{index:t})})).filter((function(e){return e.itemType!==yc.Header&&e.itemType!==yc.Divider})).filter((function(o){return t._getPreviewText(o)===e}))).length&&(n=r[0].index),void this._setPendingInfo(e,n,e);var i=e;e=e.toLocaleLowerCase();var r,s="";if("on"===this.props.autoComplete){if((r=o.map((function(e,t){return(0,I.Cl)((0,I.Cl)({},e),{index:t})})).filter((function(e){return e.itemType!==yc.Header&&e.itemType!==yc.Divider})).filter((function(o){return 0===t._getPreviewText(o).toLocaleLowerCase().indexOf(e)}))).length>0){var a=this._getPreviewText(r[0]);s=a.toLocaleLowerCase()!==e?a:"",n=r[0].index}}else 1===(r=o.map((function(e,t){return(0,I.Cl)((0,I.Cl)({},e),{index:t})})).filter((function(e){return e.itemType!==yc.Header&&e.itemType!==yc.Divider})).filter((function(o){return t._getPreviewText(o).toLocaleLowerCase()===e}))).length&&(n=r[0].index);this._setPendingInfo(i,n,s)},t.prototype._processInputChangeWithoutFreeform=function(e){var t=this,o=this.state,n=o.currentPendingValue,i=o.currentPendingValueValidIndex,r=o.currentOptions;if("on"===this.props.autoComplete&&""!==e){void 0!==this._lastReadOnlyAutoCompleteChangeTimeoutId&&(this._async.clearTimeout(this._lastReadOnlyAutoCompleteChangeTimeoutId),this._lastReadOnlyAutoCompleteChangeTimeoutId=void 0,e=this._normalizeToString(n)+e);var s=e;e=e.toLocaleLowerCase();var a=r.map((function(e,t){return(0,I.Cl)((0,I.Cl)({},e),{index:t})})).filter((function(e){return e.itemType!==yc.Header&&e.itemType!==yc.Divider})).filter((function(t){return 0===t.text.toLocaleLowerCase().indexOf(e)}));return a.length>0&&this._setPendingInfo(s,a[0].index,this._getPreviewText(a[0])),void(this._lastReadOnlyAutoCompleteChangeTimeoutId=this._async.setTimeout((function(){t._lastReadOnlyAutoCompleteChangeTimeoutId=void 0}),1e3))}var l=i>=0?i:this._getFirstSelectedIndex();this._setPendingInfoFromIndex(l)},t.prototype._getFirstSelectedIndex=function(){return this.state.selectedIndices&&this.state.selectedIndices.length>0?this.state.selectedIndices[0]:-1},t.prototype._getNextSelectableIndex=function(e,t){var o=this.state.currentOptions,n=e+t;if(n=Math.max(0,Math.min(o.length-1,n)),!this._indexWithinBounds(o,n))return-1;var i=o[n];if(i.itemType===yc.Header||i.itemType===yc.Divider||!0===i.hidden){if(t===xc.none||!(n>0&&t<xc.none||n>=0&&n<o.length&&t>xc.none))return e;n=this._getNextSelectableIndex(n,t)}return n},t.prototype._setSelectedIndex=function(e,t,o){var n=this;void 0===o&&(o=xc.none);var i=this.props,r=i.onChange,s=i.onPendingValueChanged,a=this.state.currentOptions,l=this.state.selectedIndices,c=l?l.slice():[];if(e=this._getNextSelectableIndex(e,o),this._indexWithinBounds(a,e)){if(this.props.multiSelect||c.length<1||1===c.length&&c[0]!==e){var d=(0,I.Cl)({},a[e]);if(!d||d.disabled)return;if(this.props.multiSelect?(d.selected=void 0!==d.selected?!d.selected:c.indexOf(e)<0,d.selected&&c.indexOf(e)<0?c.push(e):!d.selected&&c.indexOf(e)>=0&&(c=c.filter((function(t){return t!==e})))):c[0]=e,t.persist(),this.props.selectedKey||null===this.props.selectedKey)this._hasPendingValue&&s&&(s(),this._hasPendingValue=!1),r&&r(t,d,e,void 0);else{var u=a.slice();u[e]=d,this.setState({selectedIndices:c,currentOptions:u},(function(){n._hasPendingValue&&s&&(s(),n._hasPendingValue=!1),r&&r(t,d,e,void 0)}))}}this.props.multiSelect&&this.state.isOpen||this._clearPendingInfo()}},t.prototype._submitPendingValue=function(e){var t=this.props,o=t.onChange,n=t.allowFreeform,i=t.autoComplete,r=this.state,s=r.currentPendingValue,a=r.currentPendingValueValidIndex,l=r.currentOptions,c=r.currentPendingValueValidIndexOnHover,d=this.state.selectedIndices;if(!this._processingClearPendingInfo){if(n){if(null==s)return void(c>=0&&(this._setSelectedIndex(c,e),this._clearPendingInfo()));if(this._indexWithinBounds(l,a)){var u=this._getPreviewText(l[a]).toLocaleLowerCase();if(s.toLocaleLowerCase()===u||i&&0===u.indexOf(s.toLocaleLowerCase())&&this._autofill.current&&this._autofill.current.isValueSelected&&s.length+(this._autofill.current.selectionEnd-this._autofill.current.selectionStart)===u.length||this._autofill.current&&this._autofill.current.inputElement&&this._autofill.current.inputElement.value.toLocaleLowerCase()===u){if(this._setSelectedIndex(a,e),this.props.multiSelect&&this.state.isOpen)return;return void this._clearPendingInfo()}}if(o)o&&o(e,void 0,void 0,s);else{var p={key:s||(0,Ue.O)(),text:this._normalizeToString(s)};this.props.multiSelect&&(p.selected=!0);var h=l.concat([p]);d&&(this.props.multiSelect||(d=[]),d.push(h.length-1)),this.setState({currentOptions:h,selectedIndices:d})}}else a>=0?this._setSelectedIndex(a,e):c>=0&&this._setSelectedIndex(c,e);this._clearPendingInfo()}},t.prototype._onCalloutLayerMounted=function(){this._gotMouseMove=!1},t.prototype._renderSeparator=function(e){var t=e.index,o=e.key;return t&&t>0?w.createElement("div",{role:"separator",key:o,className:this._classNames.divider}):null},t.prototype._renderHeader=function(e){var t=this.props.onRenderOption,o=void 0===t?this._onRenderOptionContent:t;return w.createElement("div",{id:e.id,key:e.key,className:this._classNames.header},o(e,this._onRenderOptionContent))},t.prototype._isOptionSelected=function(e){return this.state.currentPendingValueValidIndexOnHover!==kc.clearAll&&this._getPendingSelectedIndex(!0)===e},t.prototype._isOptionChecked=function(e){return!(!this.props.multiSelect||void 0===e||!this.state.selectedIndices)&&this.state.selectedIndices.indexOf(e)>=0},t.prototype._getPendingSelectedIndex=function(e){var t=this.state,o=t.currentPendingValueValidIndexOnHover,n=t.currentPendingValueValidIndex,i=t.currentPendingValue;return o>=0?o:n>=0||e&&null!=i?n:this.props.multiSelect?0:this._getFirstSelectedIndex()},t.prototype._scrollIntoView=function(){var e=this.props,t=e.onScrollToItem,o=e.scrollSelectedToTop,n=this.state,i=n.currentPendingValueValidIndex,r=n.currentPendingValue;if(t)t(i>=0||""!==r?i:this._getFirstSelectedIndex());else if(this._selectedElement.current&&this._selectedElement.current.offsetParent)if(o)this._selectedElement.current.offsetParent.scrollIntoView(!0);else{var s=!0;if(this._comboBoxMenu.current&&this._comboBoxMenu.current.offsetParent){var a=this._comboBoxMenu.current.offsetParent.getBoundingClientRect(),l=this._selectedElement.current.offsetParent.getBoundingClientRect();if(a.top<=l.top&&a.top+a.height>=l.top+l.height)return;a.top+a.height<=l.top+l.height&&(s=!1)}this._selectedElement.current.offsetParent.scrollIntoView(s)}},t.prototype._onItemClick=function(e){var t=this,o=this.props.onItemClick,n=e.index;return function(i){t.props.multiSelect||(t._autofill.current&&t._autofill.current.focus(),t.setState({isOpen:!1})),o&&o(i,e,n),t._setSelectedIndex(n,i)}},t.prototype._getSelectedIndices=function(e,t){if(!e||!t)return[];var o={};e.forEach((function(e,t){e.selected&&(o[t]=!0)}));for(var n=function(t){var n=(0,Ye.SL)(e,(function(e){return e.key===t}));n>-1&&(o[n]=!0)},i=0,r=t;i<r.length;i++)n(r[i]);return Object.keys(o).map(Number).sort()},t.prototype._resetSelectedIndex=function(){var e=this.state.currentOptions;this._clearPendingInfo();var t=this._getFirstSelectedIndex();t>0&&t<e.length?this.setState({suggestedDisplayValue:e[t].text}):this.props.text&&this.setState({suggestedDisplayValue:this.props.text})},t.prototype._clearPendingInfo=function(){this._processingClearPendingInfo=!0,this.setState({currentPendingValue:void 0,currentPendingValueValidIndex:-1,suggestedDisplayValue:void 0,currentPendingValueValidIndexOnHover:kc.default},this._onAfterClearPendingInfo)},t.prototype._setPendingInfo=function(e,t,o){void 0===t&&(t=-1),this._processingClearPendingInfo||this.setState({currentPendingValue:this._normalizeToString(e),currentPendingValueValidIndex:t,suggestedDisplayValue:o,currentPendingValueValidIndexOnHover:kc.default})},t.prototype._setPendingInfoFromIndex=function(e){var t=this.state.currentOptions;if(e>=0&&e<t.length){var o=t[e];this._setPendingInfo(this._getPreviewText(o),e,this._getPreviewText(o))}else this._clearPendingInfo()},t.prototype._setPendingInfoFromIndexAndDirection=function(e,t){var o=this.state.currentOptions;t===xc.forward&&e>=o.length-1?e=-1:t===xc.backward&&e<=0&&(e=o.length);var n=this._getNextSelectableIndex(e,t);e===n?t===xc.forward?e=this._getNextSelectableIndex(-1,t):t===xc.backward&&(e=this._getNextSelectableIndex(o.length,t)):e=n,this._indexWithinBounds(o,e)&&this._setPendingInfoFromIndex(e)},t.prototype._notifyPendingValueChanged=function(e){var t=this.props.onPendingValueChanged;if(t){var o=this.state,n=o.currentPendingValue,i=o.currentOptions,r=o.currentPendingValueValidIndex,s=o.currentPendingValueValidIndexOnHover,a=void 0,l=void 0;s!==e.currentPendingValueValidIndexOnHover&&this._indexWithinBounds(i,s)?a=s:r!==e.currentPendingValueValidIndex&&this._indexWithinBounds(i,r)?a=r:n!==e.currentPendingValue&&(l=n),(void 0!==a||void 0!==l||this._hasPendingValue)&&(t(void 0!==a?i[a]:void 0,a,l),this._hasPendingValue=void 0!==a||void 0!==l)}},t.prototype._setOpenStateAndFocusOnClose=function(e,t){this._focusInputAfterClose=t,this.setState({isOpen:e})},t.prototype._isAltOrMeta=function(e){return e.which===Ce.c.alt||"Meta"===e.key},t.prototype._onOptionMouseEnter=function(e){this._shouldIgnoreMouseEvent()||this.setState({currentPendingValueValidIndexOnHover:e})},t.prototype._onOptionMouseMove=function(e){this._gotMouseMove=!0,this._isScrollIdle&&this.state.currentPendingValueValidIndexOnHover!==e&&this.setState({currentPendingValueValidIndexOnHover:e})},t.prototype._shouldIgnoreMouseEvent=function(){return!this._isScrollIdle||!this._gotMouseMove},t.prototype._handleInputWhenDisabled=function(e){this.props.disabled&&(this.state.isOpen&&this.setState({isOpen:!1}),null!==e&&e.which!==Ce.c.tab&&e.which!==Ce.c.escape&&(e.which<112||e.which>123)&&(e.stopPropagation(),e.preventDefault()))},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}),500)},t.prototype._getCaretButtonStyles=function(){var e=this.props.caretDownButtonStyles;return Nc(this.props.theme,e)},t.prototype._getCurrentOptionStyles=function(e){var t=this.props.comboBoxOptionStyles,o=e.styles;return Ec(this.props.theme,t,o,this._isPendingOption(e),e.hidden)},t.prototype._getAriaActiveDescendantValue=function(){var e=this.state.isOpen&&this.state.selectedIndices&&this.state.selectedIndices.length>0?this._id+"-list"+this.state.selectedIndices[0]:void 0;return this.state.isOpen&&this._hasFocus()&&-1!==this.state.currentPendingValueValidIndex&&(e=this._id+"-list"+this.state.currentPendingValueValidIndex),e},t.prototype._getAriaAutoCompleteValue=function(){return this.props.disabled||"on"!==this.props.autoComplete?"none":this.props.allowFreeform?"inline":"both"},t.prototype._isPendingOption=function(e){return e&&e.index===this.state.currentPendingValueValidIndex},t.prototype._buildDefaultSelectedKeys=function(e,t){var o=this._buildSelectedKeys(e);return o.length?o:this._buildSelectedKeys(t)},t.prototype._buildSelectedKeys=function(e){return void 0===e?[]:e instanceof Array?e:[e]},t.prototype._getPreviewText=function(e){return e.useAriaLabelAsText&&e.ariaLabel?e.ariaLabel:e.text},t.prototype._normalizeToString=function(e){return e||""},t.prototype._hasFocus=function(){return"none"!==this.state.focusState},t.defaultProps={options:[],allowFreeform:!1,autoComplete:"on",buttonIconProps:{iconName:"ChevronDown"}},(0,I.Cg)([(0,jo.T)("ComboBox",["theme","styles"],!0)],t)}(w.Component),Lc=o(93483),Oc=function(e){if(void 0===e)return 0;var t=0;return"scrollTop"in e?t=e.scrollTop:"scrollY"in e&&(t=e.scrollY),Math.ceil(t)},zc=function(e,t){"scrollTop"in e?e.scrollTop=t:"scrollY"in e&&e.scrollTo(e.scrollX,t)},Wc={auto:0,top:1,bottom:2,center:3},Vc="spacer-",Kc={top:-1,bottom:-1,left:-1,right:-1,width:0,height:0},Gc=function(e){return e.getBoundingClientRect()},Uc=Gc,jc=Gc,Yc=function(e){function t(t){var o=e.call(this,t)||this;return o._root=w.createRef(),o._surface=w.createRef(),o._pageRefs={},o._getDerivedStateFromProps=function(e,t){return e.items===o.props.items&&e.renderCount===o.props.renderCount&&e.startIndex===o.props.startIndex&&e.version===o.props.version&&t.hasMounted?t:"undefined"!=typeof window&&window.document&&window.document.createElement?(o._resetRequiredWindows(),o._requiredRect=null,o._measureVersion++,o._invalidatePageCache(),o._updatePages(e,t)):t},o._onRenderRoot=function(e){var t=e.rootRef,o=e.surfaceElement,n=e.divProps;return w.createElement("div",(0,I.Cl)({ref:t},n),o)},o._onRenderSurface=function(e){var t=e.surfaceRef,o=e.pageElements,n=e.divProps;return w.createElement("div",(0,I.Cl)({ref:t},n),o)},o._onRenderPage=function(e,t){for(var n,i,r=o.props,s=r.onRenderCell,a=r.onRenderCellConditional,l=r.role,c=e.page,d=c.items,u=void 0===d?[]:d,p=c.startIndex,h=(0,I.Tt)(e,["page"]),m=void 0===l?"listitem":"presentation",g=[],f=0;f<u.length;f++){var v=p+f,_=u[f],y=o.props.getKey?o.props.getKey(_,v):_&&_.key;null==y&&(y=v);var b=null!=(i=null===(n=null!=a?a:s)||void 0===n?void 0:n(_,v,o.props.ignoreScrollingState?void 0:o.state.isScrolling))?i:null;a&&!b||g.push(w.createElement("div",{role:m,className:"ms-List-cell",key:y,"data-list-index":v,"data-automationid":"ListCell"},b))}return w.createElement("div",(0,I.Cl)({},h),g)},(0,Se.f)(o),o.state={pages:[],isScrolling:!1,getDerivedStateFromProps:o._getDerivedStateFromProps,hasMounted:!1},o._async=new xe.j(o),o._events=new Ge.g(o),o._estimatedPageHeight=0,o._totalEstimates=0,o._requiredWindowsAhead=0,o._requiredWindowsBehind=0,o._measureVersion=0,o._onAsyncScroll=o._async.debounce(o._onAsyncScroll,100,{leading:!1,maxWait:500}),o._onAsyncIdle=o._async.debounce(o._onAsyncIdle,200,{leading:!1}),o._onAsyncResize=o._async.debounce(o._onAsyncResize,16,{leading:!1}),o._onScrollingDone=o._async.debounce(o._onScrollingDone,500,{leading:!1}),o._cachedPageHeights={},o._estimatedPageHeight=0,o._focusedIndex=-1,o._pageCache={},o}return(0,I.C6)(t,e),t.getDerivedStateFromProps=function(e,t){return t.getDerivedStateFromProps(e,t)},Object.defineProperty(t.prototype,"pageRefs",{get:function(){return this._pageRefs},enumerable:!0,configurable:!0}),t.prototype.scrollToIndex=function(e,t,o){void 0===o&&(o=Wc.auto);for(var n=this.props.startIndex,i=n+this._getRenderCount(),r=this._allowedRect,s=0,a=1,l=n;l<i;l+=a){var c=this._getPageSpecification(this.props,l,r),d=c.height;if(a=c.itemCount,l<=e&&l+a>e){if(t&&this._scrollElement){for(var u=jc(this._scrollElement),p=Oc(this._scrollElement),h={top:p,bottom:p+u.height},m=e-l,g=0;g<m;++g)s+=t(l+g);var f=s+t(e);switch(o){case Wc.top:return void zc(this._scrollElement,s);case Wc.bottom:return void zc(this._scrollElement,f-u.height);case Wc.center:return void zc(this._scrollElement,(s+f-u.height)/2);case Wc.auto:}if(s>=h.top&&f<=h.bottom)return;s<h.top||f>h.bottom&&(s=f-u.height)}return void(this._scrollElement&&zc(this._scrollElement,s))}s+=d}},t.prototype.getStartItemIndexInView=function(e){for(var t=0,o=this.state.pages||[];t<o.length;t++){var n=o[t];if(!n.isSpacer&&(this._scrollTop||0)>=n.top&&(this._scrollTop||0)<=n.top+n.height){if(!e){var i=Math.floor(n.height/n.itemCount);return n.startIndex+Math.floor((this._scrollTop-n.top)/i)}for(var r=0,s=n.startIndex;s<n.startIndex+n.itemCount;s++){if(i=e(s),n.top+r<=this._scrollTop&&this._scrollTop<n.top+r+i)return s;r+=i}}}return 0},t.prototype.componentDidMount=function(){this.setState({hasMounted:!0}),this._scrollElement=(0,Gt.Hc)(this._root.current),this._scrollTop=0,this.props.getPageHeight||this._updatePageMeasurements(this.state.pages)&&(this._materializedRect=null,this.setState(this._updatePages(this.props,this.state))),this._measureVersion++,this._events.on(window,"resize",this._onAsyncResize),this._root.current&&this._events.on(this._root.current,"focus",this._onFocus,!0),this._scrollElement&&(this._events.on(this._scrollElement,"scroll",this._onScroll),this._events.on(this._scrollElement,"scroll",this._onAsyncScroll))},t.prototype.componentDidUpdate=function(e,t){var o=this.props,n=this.state;this.state.pagesVersion!==t.pagesVersion&&(o.getPageHeight?this._onAsyncIdle():this._updatePageMeasurements(n.pages)?(this._materializedRect=null,this._onAsyncScroll()):this._onAsyncIdle(),o.onPagesUpdated&&o.onPagesUpdated(n.pages))},t.prototype.componentWillUnmount=function(){this._async.dispose(),this._events.dispose(),delete this._scrollElement},t.prototype.shouldComponentUpdate=function(e,t){var o=this.state.pages,n=t.pages,i=!1;if(!t.isScrolling&&this.state.isScrolling)return!0;if(e.version!==this.props.version)return!0;if(e.className!==this.props.className)return!0;if(e.items===this.props.items&&o.length===n.length)for(var r=0;r<o.length;r++){var s=o[r],a=n[r];if(s.key!==a.key||s.itemCount!==a.itemCount){i=!0;break}}else i=!0;return i},t.prototype.forceUpdate=function(){this._invalidatePageCache(),this._updateRenderRects(this.props,this.state,!0),this.setState(this._updatePages(this.props,this.state)),this._measureVersion++,e.prototype.forceUpdate.call(this)},t.prototype.getTotalListHeight=function(){return this._surfaceRect.height},t.prototype.render=function(){for(var e=this.props,t=e.className,o=e.role,n=void 0===o?"list":o,i=e.onRenderSurface,r=e.onRenderRoot,s=this.state.pages,a=void 0===s?[]:s,l=[],c=(0,N.G1)(this.props,N.JM),d=0,u=a;d<u.length;d++){var p=u[d];l.push(this._renderPage(p))}var h=i?(0,ft.j)(i,this._onRenderSurface):this._onRenderSurface;return(r?(0,ft.j)(r,this._onRenderRoot):this._onRenderRoot)({rootRef:this._root,pages:a,surfaceElement:h({surfaceRef:this._surface,pages:a,pageElements:l,divProps:{role:"presentation",className:"ms-List-surface"}}),divProps:(0,I.Cl)((0,I.Cl)({},c),{className:(0,U.A)("ms-List",t),role:l.length>0?n:void 0,"aria-label":l.length>0?c["aria-label"]:void 0})})},t.prototype._shouldVirtualize=function(e){void 0===e&&(e=this.props);var t=e.onShouldVirtualize;return!t||t(e)},t.prototype._invalidatePageCache=function(){this._pageCache={}},t.prototype._renderPage=function(e){var t,o=this,n=this.props.usePageCache;if(n&&(t=this._pageCache[e.key])&&t.pageElement)return t.pageElement;var i=this._getPageStyle(e),r=this.props.onRenderPage,s=(void 0===r?this._onRenderPage:r)({page:e,className:"ms-List-page",key:e.key,ref:function(t){o._pageRefs[e.key]=t},style:i,role:"presentation"},this._onRenderPage);return n&&0===e.startIndex&&(this._pageCache[e.key]={page:e,pageElement:s}),s},t.prototype._getPageStyle=function(e){var t=this.props.getPageStyle;return(0,I.Cl)((0,I.Cl)({},t?t(e):{}),e.items?{}:{height:e.height})},t.prototype._onFocus=function(e){for(var t=e.target;t!==this._surface.current;){var o=t.getAttribute("data-list-index");if(o){this._focusedIndex=Number(o);break}t=(0,Lc.P)(t)}},t.prototype._onScroll=function(){this.state.isScrolling||this.props.ignoreScrollingState||this.setState({isScrolling:!0}),this._resetRequiredWindows(),this._onScrollingDone()},t.prototype._resetRequiredWindows=function(){this._requiredWindowsAhead=0,this._requiredWindowsBehind=0},t.prototype._onAsyncScroll=function(){var e,t;this._updateRenderRects(this.props,this.state),this._materializedRect&&(e=this._requiredRect,t=this._materializedRect,e.top>=t.top&&e.left>=t.left&&e.bottom<=t.bottom&&e.right<=t.right)||this.setState(this._updatePages(this.props,this.state))},t.prototype._onAsyncIdle=function(){var e=this.props,t=e.renderedWindowsAhead,o=e.renderedWindowsBehind,n=this._requiredWindowsAhead,i=this._requiredWindowsBehind,r=Math.min(t,n+1),s=Math.min(o,i+1);r===n&&s===i||(this._requiredWindowsAhead=r,this._requiredWindowsBehind=s,this._updateRenderRects(this.props,this.state),this.setState(this._updatePages(this.props,this.state))),(t>r||o>s)&&this._onAsyncIdle()},t.prototype._onScrollingDone=function(){this.props.ignoreScrollingState||this.setState({isScrolling:!1})},t.prototype._onAsyncResize=function(){this.forceUpdate()},t.prototype._updatePages=function(e,t){this._requiredRect||this._updateRenderRects(e,t);var o=this._buildPages(e,t),n=t.pages;return this._notifyPageChanges(n,o.pages,this.props),(0,I.Cl)((0,I.Cl)((0,I.Cl)({},t),o),{pagesVersion:{}})},t.prototype._notifyPageChanges=function(e,t,o){var n=o.onPageAdded,i=o.onPageRemoved;if(n||i){for(var r={},s=0,a=e;s<a.length;s++)(d=a[s]).items&&(r[d.startIndex]=d);for(var l=0,c=t;l<c.length;l++){var d;(d=c[l]).items&&(r[d.startIndex]?delete r[d.startIndex]:this._onPageAdded(d))}for(var u in r)r.hasOwnProperty(u)&&this._onPageRemoved(r[u])}},t.prototype._updatePageMeasurements=function(e){var t=!1;if(!this._shouldVirtualize())return t;for(var o=0;o<e.length;o++){var n=e[o];n.items&&(t=this._measurePage(n)||t)}return t},t.prototype._measurePage=function(e){var t=!1,o=this._pageRefs[e.key],n=this._cachedPageHeights[e.startIndex];if(o&&this._shouldVirtualize()&&(!n||n.measureVersion!==this._measureVersion)){var i={width:o.clientWidth,height:o.clientHeight};(i.height||i.width)&&(t=e.height!==i.height,e.height=i.height,this._cachedPageHeights[e.startIndex]={height:i.height,measureVersion:this._measureVersion},this._estimatedPageHeight=Math.round((this._estimatedPageHeight*this._totalEstimates+i.height)/(this._totalEstimates+1)),this._totalEstimates++)}return t},t.prototype._onPageAdded=function(e){var t=this.props.onPageAdded;t&&t(e)},t.prototype._onPageRemoved=function(e){var t=this.props.onPageRemoved;t&&t(e)},t.prototype._buildPages=function(e,t){var o=e.renderCount,n=e.items,i=e.startIndex,r=e.getPageHeight;o=this._getRenderCount(e);for(var s=(0,I.Cl)({},Kc),a=[],l=1,c=0,d=null,u=this._focusedIndex,p=i+o,h=this._shouldVirtualize(e),m=0===this._estimatedPageHeight&&!r,g=this._allowedRect,f=function(o){var r=v._getPageSpecification(e,o,g),f=r.height,_=r.data,y=r.key;l=r.itemCount;var b,C,S=c+f-1,x=(0,Ye.SL)(t.pages,(function(e){return!!e.items&&e.startIndex===o}))>-1,k=!g||S>=g.top&&c<=g.bottom,I=!v._requiredRect||S>=v._requiredRect.top&&c<=v._requiredRect.bottom;if(!m&&(I||k&&x)||!h||u>=o&&u<o+l||o===i){d&&(a.push(d),d=null);var w=Math.min(l,p-o),D=v._createPage(y,n.slice(o,o+w),o,void 0,void 0,_);D.top=c,D.height=f,v._visibleRect&&v._visibleRect.bottom&&(D.isVisible=S>=v._visibleRect.top&&c<=v._visibleRect.bottom),a.push(D),I&&v._allowedRect&&(b=s,C={top:c,bottom:S,height:f,left:g.left,right:g.right,width:g.width},b.top=C.top<b.top||-1===b.top?C.top:b.top,b.left=C.left<b.left||-1===b.left?C.left:b.left,b.bottom=C.bottom>b.bottom||-1===b.bottom?C.bottom:b.bottom,b.right=C.right>b.right||-1===b.right?C.right:b.right,b.width=b.right-b.left+1,b.height=b.bottom-b.top+1)}else d||(d=v._createPage(Vc+o,void 0,o,0,void 0,_,!0)),d.height=(d.height||0)+(S-c)+1,d.itemCount+=l;if(c+=S-c+1,m&&h)return"break"},v=this,_=i;_<p&&"break"!==f(_);_+=l);return d&&(d.key=Vc+"end",a.push(d)),this._materializedRect=s,(0,I.Cl)((0,I.Cl)({},t),{pages:a,measureVersion:this._measureVersion})},t.prototype._getPageSpecification=function(e,t,o){var n=e.getPageSpecification;if(n){var i=n(t,o),r=i.itemCount,s=void 0===r?this._getItemCountForPage(t,o):r,a=i.height;return{itemCount:s,height:void 0===a?this._getPageHeight(t,o,s):a,data:i.data,key:i.key}}return{itemCount:s=this._getItemCountForPage(t,o),height:this._getPageHeight(t,o,s)}},t.prototype._getPageHeight=function(e,t,o){if(this.props.getPageHeight)return this.props.getPageHeight(e,t,o);var n=this._cachedPageHeights[e];return n?n.height:this._estimatedPageHeight||30},t.prototype._getItemCountForPage=function(e,t){return(this.props.getItemCountForPage?this.props.getItemCountForPage(e,t):10)||10},t.prototype._createPage=function(e,t,o,n,i,r,s){void 0===o&&(o=-1),void 0===n&&(n=t?t.length:0),void 0===i&&(i={}),e=e||"page-"+o;var a=this._pageCache[e];return a&&a.page?a.page:{key:e,startIndex:o,itemCount:n,items:t,style:i,top:0,height:0,data:r,isSpacer:s||!1}},t.prototype._getRenderCount=function(e){var t=e||this.props,o=t.items,n=t.startIndex,i=t.renderCount;return void 0===i?o?o.length-n:0:i},t.prototype._updateRenderRects=function(e,t,o){var n=e.renderedWindowsAhead,i=e.renderedWindowsBehind,r=t.pages;if(this._shouldVirtualize(e)){var s=this._surfaceRect||(0,I.Cl)({},Kc),a=function(e){if(void 0===e)return 0;var t=0;return"scrollHeight"in e?t=e.scrollHeight:"document"in e&&(t=e.document.documentElement.scrollHeight),t}(this._scrollElement),l=Oc(this._scrollElement);this._surface.current&&(o||!r||!this._surfaceRect||!a||a!==this._scrollHeight||Math.abs(this._scrollTop-l)>this._estimatedPageHeight/3)&&(s=this._surfaceRect=Uc(this._surface.current),this._scrollTop=l),!o&&a&&a===this._scrollHeight||this._measureVersion++,this._scrollHeight=a||0;var c=Math.max(0,-s.top),d=(0,z.z)(this._root.current),u={top:c,left:s.left,bottom:c+d.innerHeight,right:s.right,width:s.width,height:d.innerHeight};this._requiredRect=Zc(u,this._requiredWindowsBehind,this._requiredWindowsAhead),this._allowedRect=Zc(u,i,n),this._visibleRect=u}},t.defaultProps={startIndex:0,onRenderCell:function(e,t,o){return w.createElement(w.Fragment,null,e&&e.name||"")},onRenderCellConditional:void 0,renderedWindowsAhead:2,renderedWindowsBehind:2},t}(w.Component);function Zc(e,t,o){var n=e.top-t*e.height,i=e.height+(t+o)*e.height;return{top:n,bottom:n+i,height:i,left:e.left,right:e.right,width:e.width}}var qc=function(e){function t(t){var o=e.call(this,t)||this;return o._comboBox=w.createRef(),o._list=w.createRef(),o._onRenderList=function(e){var t=e.id,n=e.onRenderItem;return w.createElement(Yc,{componentRef:o._list,role:"listbox",id:t+"-list","aria-labelledby":t+"-label",items:e.options,onRenderCell:n?function(e){return n(e)}:function(){return null}})},o._onScrollToItem=function(e){o._list.current&&o._list.current.scrollToIndex(e)},(0,Se.f)(o),o}return(0,I.C6)(t,e),Object.defineProperty(t.prototype,"selectedOptions",{get:function(){return this._comboBox.current?this._comboBox.current.selectedOptions:[]},enumerable:!0,configurable:!0}),t.prototype.dismissMenu=function(){if(this._comboBox.current)return this._comboBox.current.dismissMenu()},t.prototype.focus=function(e,t){return!!this._comboBox.current&&(this._comboBox.current.focus(e,t),!0)},t.prototype.render=function(){return w.createElement(Fc,(0,I.Cl)({},this.props,{componentRef:this._comboBox,onRenderList:this._onRenderList,onScrollToItem:this._onScrollToItem}))},t}(w.Component),Xc=function(e){var t=e.className,o=e.theme,n=o.semanticColors;return{root:[o.fonts.medium,"ms-CommandBar",{display:"flex",backgroundColor:n.bodyBackground,padding:"0 14px 0 24px",height:44},t],primarySet:["ms-CommandBar-primaryCommand",{flexGrow:"1",display:"flex",alignItems:"stretch"}],secondarySet:["ms-CommandBar-secondaryCommand",{flexShrink:"0",display:"flex",alignItems:"stretch"}]}},Jc=(0,f.J9)((function(e){var t={height:"100%"},o={whiteSpace:"nowrap"},n=e||{},i=n.root,r=n.label,s=(0,I.Tt)(n,["root","label"]);return(0,I.Cl)((0,I.Cl)({},s),{root:i?[t,i]:t,label:r?[o,r]:o})})),Qc=(0,P.Z)(),$c=function(e){function t(t){var o=e.call(this,t)||this;return o._focusZone=w.createRef(),o._persistedKeytips={},o._keytipManager=je.getInstance(),o._divContainer=w.createRef(),o._onRenderItems=function(e){return e.map((function(e,t){return w.createElement("div",{key:e.key,className:o._classNames.item},o.props.onRenderItem(e))}))},o._onRenderOverflowButtonWrapper=function(e){var t={className:o._classNames.overflowButton},n=o.props.keytipSequences,i=[];return n?e.forEach((function(e){var t=e.keytipProps;if(t){var r={content:t.content,keySequences:t.keySequences,disabled:t.disabled||!(!e.disabled&&!e.isDisabled),hasDynamicChildren:t.hasDynamicChildren,hasMenu:t.hasMenu};t.hasDynamicChildren||o._getSubMenuForItem(e)?r.onExecute=o._keytipManager.menuExecute.bind(o._keytipManager,n,e.keytipProps.keySequences):r.onExecute=t.onExecute,o._persistedKeytips[r.content]=r;var s=(0,I.Cl)((0,I.Cl)({},e),{keytipProps:(0,I.Cl)((0,I.Cl)({},t),{overflowSetSequence:n})});i.push(s)}else i.push(e)})):i=e,w.createElement("div",(0,I.Cl)({},t),o.props.onRenderOverflowButton(i))},(0,Se.f)(o),(0,wc.Y)("OverflowSet",t,{doNotContainWithinFocusZone:"focusZoneProps"}),o}return(0,I.C6)(t,e),t.prototype.render=function(){var e,t,o=this.props,n=o.items,i=o.overflowItems,r=o.className,s=o.focusZoneProps,a=o.styles,l=o.vertical,c=o.doNotContainWithinFocusZone,d=o.role,u=o.overflowSide,p=void 0===u?"end":u;this._classNames=Qc(a,{className:r,vertical:l}),c?(e="div",t=(0,I.Cl)((0,I.Cl)({},(0,N.G1)(this.props,N.JM)),{ref:this._divContainer})):(e=Ne.R,t=(0,I.Cl)((0,I.Cl)((0,I.Cl)({},(0,N.G1)(this.props,N.JM)),s),{componentRef:this._focusZone,direction:l?Me.E.vertical:Me.E.horizontal}));var h=i&&i.length>0;return w.createElement(e,(0,I.Cl)({role:d||"group","aria-orientation":"menubar"===d?!0===l?"vertical":"horizontal":void 0},t,{className:this._classNames.root}),"start"===p&&h&&this._onRenderOverflowButtonWrapper(i),n&&this._onRenderItems(n),"end"===p&&h&&this._onRenderOverflowButtonWrapper(i))},t.prototype.focus=function(e){var t=!1;return this.props.doNotContainWithinFocusZone?this._divContainer.current&&(t=(0,yt.vO)(this._divContainer.current)):this._focusZone.current&&(t=this._focusZone.current.focus(e)),t},t.prototype.focusElement=function(e){var t=!1;return!!e&&(this.props.doNotContainWithinFocusZone?this._divContainer.current&&(0,Wt.s)(this._divContainer.current,e)&&(e.focus(),t=document.activeElement===e):this._focusZone.current&&(t=this._focusZone.current.focusElement(e)),t)},t.prototype.componentDidMount=function(){this._registerPersistedKeytips()},t.prototype.componentWillUnmount=function(){this._unregisterPersistedKeytips()},t.prototype.UNSAFE_componentWillUpdate=function(){this._unregisterPersistedKeytips()},t.prototype.componentDidUpdate=function(){this._registerPersistedKeytips()},t.prototype._registerPersistedKeytips=function(){var e=this;Object.keys(this._persistedKeytips).forEach((function(t){var o=e._persistedKeytips[t],n=e._keytipManager.register(o,!0);e._persistedKeytips[n]=o,delete e._persistedKeytips[t]}))},t.prototype._unregisterPersistedKeytips=function(){var e=this;Object.keys(this._persistedKeytips).forEach((function(t){e._keytipManager.unregister(e._persistedKeytips[t],t,!0)})),this._persistedKeytips={}},t.prototype._getSubMenuForItem=function(e){return this.props.itemSubMenuProvider?this.props.itemSubMenuProvider(e):e.subMenuProps?e.subMenuProps.items:void 0},t}(w.Component),ed={flexShrink:0,display:"inherit"},td=(0,D.I)($c,(function(e){var t=e.className;return{root:["ms-OverflowSet",{position:"relative",display:"flex",flexWrap:"nowrap"},e.vertical&&{flexDirection:"column"},t],item:["ms-OverflowSet-item",ed],overflowButton:["ms-OverflowSet-overflowButton",ed]}}),void 0,{scope:"OverflowSet"}),od=(0,P.Z)(),nd=function(e){function t(t){var o=e.call(this,t)||this;return o._overflowSet=w.createRef(),o._resizeGroup=w.createRef(),o._onRenderData=function(e){return w.createElement(Ne.R,{className:(0,U.A)(o._classNames.root),direction:Me.E.horizontal,role:"menubar","aria-label":o.props.ariaLabel},w.createElement(td,{role:"none",componentRef:o._overflowSet,className:(0,U.A)(o._classNames.primarySet),doNotContainWithinFocusZone:!0,items:e.primaryItems,overflowItems:e.overflowItems.length?e.overflowItems:void 0,onRenderItem:o._onRenderItem,onRenderOverflowButton:o._onRenderOverflowButton}),e.farItems&&e.farItems.length>0&&w.createElement(td,{role:"none",className:(0,U.A)(o._classNames.secondarySet),doNotContainWithinFocusZone:!0,items:e.farItems,onRenderItem:o._onRenderItem,onRenderOverflowButton:pt.K}))},o._onRenderItem=function(e){if(e.onRender)return e.onRender(e,(function(){}));var t=e.text||e.name,n=(0,I.Cl)((0,I.Cl)({allowDisabledFocus:!0,role:"menuitem"},e),{styles:Jc(e.buttonStyles),className:(0,U.A)("ms-CommandBarItem-link",e.className),text:e.iconOnly?void 0:t,menuProps:e.subMenuProps,onClick:o._onButtonClick(e)});return e.iconOnly&&(void 0!==t||e.tooltipHostProps)?w.createElement(xi,(0,I.Cl)({content:t},e.tooltipHostProps),o._commandButton(e,n)):o._commandButton(e,n)},o._commandButton=function(e,t){var n=o.props.buttonAs,i=e.commandBarButtonAs,r=Zi;return i&&(r=(0,Qn.C)(i,r)),n&&(r=(0,Qn.C)(n,r)),w.createElement(r,(0,I.Cl)({},t))},o._onRenderOverflowButton=function(e){var t=o.props.overflowButtonProps,n=void 0===t?{}:t,i=(0,I.aN)(n.menuProps?n.menuProps.items:[],e),r=(0,I.Cl)((0,I.Cl)({role:"menuitem"},n),{styles:(0,I.Cl)({menuIcon:{fontSize:"17px"}},n.styles),className:(0,U.A)("ms-CommandBar-overflowButton",n.className),menuProps:(0,I.Cl)((0,I.Cl)({},n.menuProps),{items:i}),menuIconProps:(0,I.Cl)({iconName:"More"},n.menuIconProps)}),s=o.props.overflowButtonAs?(0,Qn.C)(o.props.overflowButtonAs,Zi):Zi;return w.createElement(s,(0,I.Cl)({},r))},o._onReduceData=function(e){var t=o.props,n=t.shiftOnReduce,i=t.onDataReduced,r=e.primaryItems,s=e.overflowItems,a=e.cacheKey,l=r[n?0:r.length-1];if(void 0!==l){l.renderedInOverflow=!0,s=(0,I.aN)([l],s),r=n?r.slice(1):r.slice(0,-1);var c=(0,I.Cl)((0,I.Cl)({},e),{primaryItems:r,overflowItems:s});return a=o._computeCacheKey({primaryItems:r,overflow:s.length>0}),i&&i(l),c.cacheKey=a,c}},o._onGrowData=function(e){var t=o.props,n=t.shiftOnReduce,i=t.onDataGrown,r=e.minimumOverflowItems,s=e.primaryItems,a=e.overflowItems,l=e.cacheKey,c=a[0];if(void 0!==c&&a.length>r){c.renderedInOverflow=!1,a=a.slice(1),s=n?(0,I.aN)([c],s):(0,I.aN)(s,[c]);var d=(0,I.Cl)((0,I.Cl)({},e),{primaryItems:s,overflowItems:a});return l=o._computeCacheKey({primaryItems:s,overflow:a.length>0}),i&&i(c),d.cacheKey=l,d}},(0,Se.f)(o),o}return(0,I.C6)(t,e),t.prototype.render=function(){var e=this.props,t=e.items,o=e.overflowItems,n=e.farItems,i=e.styles,r=e.theme,s=e.dataDidRender,a=e.onReduceData,l=void 0===a?this._onReduceData:a,c=e.onGrowData,d=void 0===c?this._onGrowData:c,u={primaryItems:(0,I.aN)(t),overflowItems:(0,I.aN)(o),minimumOverflowItems:(0,I.aN)(o).length,farItems:n,cacheKey:this._computeCacheKey({primaryItems:(0,I.aN)(t),overflow:o&&o.length>0})};this._classNames=od(i,{theme:r});var p=(0,N.G1)(this.props,N.JM);return w.createElement(mi,(0,I.Cl)({},p,{componentRef:this._resizeGroup,data:u,onReduceData:l,onGrowData:d,onRenderData:this._onRenderData,dataDidRender:s}))},t.prototype.focus=function(){var e=this._overflowSet.current;e&&e.focus()},t.prototype.remeasure=function(){this._resizeGroup.current&&this._resizeGroup.current.remeasure()},t.prototype._onButtonClick=function(e){return function(t){e.inactive||e.onClick&&e.onClick(t,e)}},t.prototype._computeCacheKey=function(e){var t=e.primaryItems,o=e.overflow,n=t&&t.reduce((function(e,t){var o=t.cacheKey;return e+(void 0===o?t.key:o)}),"");return[n,o?"overflow":""].join("")},t.defaultProps={items:[],overflowItems:[]},t}(w.Component),id=(0,D.I)(nd,Xc,void 0,{scope:"CommandBar"}),rd=(0,P.Z)(),sd={months:["January","February","March","April","May","June","July","August","September","October","November","December"],shortMonths:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],days:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],shortDays:["S","M","T","W","T","F","S"],goToToday:"Go to today",prevMonthAriaLabel:"Go to previous month",nextMonthAriaLabel:"Go to next month",prevYearAriaLabel:"Go to previous year",nextYearAriaLabel:"Go to next year",prevYearRangeAriaLabel:"Previous year range",nextYearRangeAriaLabel:"Next year range",closeButtonAriaLabel:"Close date picker",weekNumberFormatString:"Week number {0}"},ad=function(e){function t(t){var o=e.call(this,t)||this;return o._calendar=w.createRef(),o._datePickerDiv=w.createRef(),o._textField=w.createRef(),o._onSelectDate=function(e){var t=o.props,n=t.formatDate,i=t.onSelectDate;o.props.calendarProps&&o.props.calendarProps.onSelectDate&&o.props.calendarProps.onSelectDate(e),o.setState({selectedDate:e,formattedDate:n&&e?n(e):""}),i&&i(e),o._calendarDismissed()},o._onCalloutPositioned=function(){var e=!0;o.props.calloutProps&&void 0!==o.props.calloutProps.setInitialFocus&&(e=o.props.calloutProps.setInitialFocus),o._calendar.current&&e&&o._calendar.current.focus()},o._onTextFieldFocus=function(e){o.props.disableAutoFocus||o.props.allowTextInput||(o._preventFocusOpeningPicker?o._preventFocusOpeningPicker=!1:o._showDatePickerPopup())},o._onTextFieldBlur=function(e){o._validateTextInput()},o._onTextFieldChanged=function(e,t){var n=o.props,i=n.allowTextInput,r=n.textField;if(i){o.state.isDatePickerShown&&o._dismissDatePickerPopup();var s=o.props,a=s.isRequired,l=s.strings;o.setState({errorMessage:a&&!t?l.isRequiredErrorMessage||" ":void 0,formattedDate:t})}r&&r.onChange&&r.onChange(e,t)},o._onTextFieldKeyDown=function(e){switch(e.which){case Ce.c.enter:e.preventDefault(),e.stopPropagation(),o.state.isDatePickerShown?o.props.allowTextInput&&o._dismissDatePickerPopup():(o._validateTextInput(),o._showDatePickerPopup());break;case Ce.c.escape:o._handleEscKey(e)}},o._onTextFieldClick=function(e){o.props.disableAutoFocus||o.state.isDatePickerShown||o.props.disabled?o.props.allowTextInput&&o._dismissDatePickerPopup():o._showDatePickerPopup()},o._onIconClick=function(e){e.stopPropagation(),o.state.isDatePickerShown||o.props.disabled?o.props.allowTextInput&&o._dismissDatePickerPopup():o._showDatePickerPopup()},o._dismissDatePickerPopup=function(){o.state.isDatePickerShown&&o.setState({isDatePickerShown:!1},(function(){o._validateTextInput()}))},o._calendarDismissed=function(){o._preventFocusOpeningPicker=!0,o._dismissDatePickerPopup()},o._handleEscKey=function(e){o.state.isDatePickerShown&&e.stopPropagation(),o._calendarDismissed()},o._validateTextInput=function(){var e=o.props,t=e.isRequired,n=e.allowTextInput,i=e.strings,r=e.parseDateFromString,s=e.onSelectDate,a=e.formatDate,l=e.minDate,c=e.maxDate,d=o.state.formattedDate;if(!o.state.isDatePickerShown)if(n){var u=null;if(d){if(o.state.selectedDate&&!o.state.errorMessage&&a&&a(o.state.selectedDate)===d)return;!(u=r(d))||isNaN(u.getTime())?(a&&(u=o.state.selectedDate,o.setState({formattedDate:a(u).toString()})),o.setState({errorMessage:i.invalidInputErrorMessage||" "})):o._isDateOutOfBounds(u,l,c)?o.setState({errorMessage:i.isOutOfBoundsErrorMessage||" "}):(o.setState({selectedDate:u,errorMessage:""}),a&&a(u)!==d&&o.setState({formattedDate:a(u).toString()}))}else o.setState({errorMessage:t?i.isRequiredErrorMessage||" ":""});s&&s(u)}else t&&!d?o.setState({errorMessage:i.isRequiredErrorMessage||" "}):o.setState({errorMessage:""})},o._renderReadOnlyInput=function(e){var t=o.state.formattedDate,n=o.props,i=n.styles,r=n.theme,s=n.placeholder,a=n.tabIndex,l=n.underlined,c=rd(i,{theme:r,underlined:l}),d=(0,N.G1)(e,N.JM);return w.createElement("div",(0,I.Cl)({},d,{className:(0,U.A)(d.className,c.readOnlyTextField),tabIndex:a||0}),t||w.createElement("span",{className:c.readOnlyPlaceholder},s))},(0,Se.f)(o),o.state=o._getDefaultState(),o._id=t.id||(0,Ue.O)("DatePicker"),o._preventFocusOpeningPicker=!1,o}return(0,I.C6)(t,e),t.prototype.UNSAFE_componentWillReceiveProps=function(e){var t=e.formatDate,o=e.value;if(!((0,sr.H$)(this.props.minDate,e.minDate)&&(0,sr.H$)(this.props.maxDate,e.maxDate)&&this.props.isRequired===e.isRequired&&(0,sr.H$)(this.state.selectedDate,o)&&this.props.formatDate===t)){this._setErrorMessage(!0,e),this._id=e.id||this._id;var n=this.state.selectedDate;(0,sr.H$)(n,o)&&this.props.formatDate===t||this.setState({selectedDate:o||void 0,formattedDate:t&&o?t(o):""})}},t.prototype.componentDidUpdate=function(e,t){t.isDatePickerShown&&!this.state.isDatePickerShown&&this.props.onAfterMenuDismiss&&this.props.onAfterMenuDismiss()},t.prototype.render=function(){var e=this.props,t=e.firstDayOfWeek,o=e.strings,n=e.label,i=e.theme,r=e.className,s=e.styles,a=e.initialPickerDate,l=e.isRequired,c=e.disabled,d=e.ariaLabel,u=e.pickerAriaLabel,p=e.placeholder,h=e.allowTextInput,m=e.borderless,g=e.minDate,f=e.maxDate,v=e.showCloseButton,_=e.calendarProps,y=e.calloutProps,b=e.textField,C=e.underlined,S=e.allFocusable,x=e.calendarAs,k=void 0===x?ia:x,D=e.tabIndex,P=this.state,T=P.isDatePickerShown,E=P.formattedDate,M=P.selectedDate,R=rd(s,{theme:i,className:r,disabled:c,underlined:C,label:!!n,isDatePickerShown:T}),B=(0,Ue.O)("DatePicker-Callout"),H=(0,N.G1)(this.props,N.JM,["value"]),A=b&&b.iconProps,F=b&&b.id&&b.id!==this._id?b.id:this._id+"-label",L=!h&&!c;return w.createElement("div",(0,I.Cl)({},H,{className:R.root}),w.createElement("div",{ref:this._datePickerDiv,"aria-haspopup":"true","aria-owns":T?B:void 0,className:R.wrapper},w.createElement(sc,(0,I.Cl)({role:"combobox",label:n,"aria-expanded":T,ariaLabel:d,"aria-controls":T?B:void 0,required:l,disabled:c,errorMessage:this._getErrorMessage(),placeholder:p,borderless:m,value:E,componentRef:this._textField,underlined:C,tabIndex:D,readOnly:!h},b,{id:F,className:(0,U.A)(R.textField,b&&b.className),iconProps:(0,I.Cl)((0,I.Cl)({iconName:"Calendar"},A),{className:(0,U.A)(R.icon,A&&A.className),onClick:this._onIconClick}),onKeyDown:this._onTextFieldKeyDown,onFocus:this._onTextFieldFocus,onBlur:this._onTextFieldBlur,onClick:this._onTextFieldClick,onChange:this._onTextFieldChanged,onRenderInput:L?this._renderReadOnlyInput:void 0}))),T&&w.createElement(pn,(0,I.Cl)({id:B,role:"dialog",ariaLabel:u,isBeakVisible:!1,gapSpace:0,doNotLayer:!1,target:this._datePickerDiv.current,directionalHint:gt.bottomLeftEdge},y,{className:(0,U.A)(R.callout,y&&y.className),onDismiss:this._calendarDismissed,onPositioned:this._onCalloutPositioned}),w.createElement(sa,{isClickableOutsideFocusTrap:!0,disableFirstFocus:this.props.disableAutoFocus,forceFocusInsideTrap:!1},w.createElement(k,(0,I.Cl)({},_,{onSelectDate:this._onSelectDate,onDismiss:this._calendarDismissed,isMonthPickerVisible:this.props.isMonthPickerVisible,showMonthPickerAsOverlay:this.props.showMonthPickerAsOverlay,today:this.props.today,value:M||a,firstDayOfWeek:t,strings:o,highlightCurrentMonth:this.props.highlightCurrentMonth,highlightSelectedMonth:this.props.highlightSelectedMonth,showWeekNumbers:this.props.showWeekNumbers,firstWeekOfYear:this.props.firstWeekOfYear,showGoToToday:this.props.showGoToToday,dateTimeFormatter:this.props.dateTimeFormatter,minDate:g,maxDate:f,componentRef:this._calendar,showCloseButton:v,allFocusable:S})))))},t.prototype.focus=function(){this._textField.current&&this._textField.current.focus()},t.prototype.reset=function(){this.setState(this._getDefaultState())},t.prototype._setErrorMessage=function(e,t){var o=t||this.props,n=o.isRequired,i=o.strings,r=o.value,s=o.minDate,a=o.maxDate,l=o.initialPickerDate||!n||r?void 0:i.isRequiredErrorMessage||" ";return!l&&r&&(l=this._isDateOutOfBounds(r,s,a)?i.isOutOfBoundsErrorMessage||" ":void 0),e&&this.setState({errorMessage:l}),l},t.prototype._showDatePickerPopup=function(){this.state.isDatePickerShown||(this._preventFocusOpeningPicker=!0,this.setState({isDatePickerShown:!0}))},t.prototype._getDefaultState=function(e){return void 0===e&&(e=this.props),{selectedDate:e.value||void 0,formattedDate:e.formatDate&&e.value?e.formatDate(e.value):"",isDatePickerShown:!1,errorMessage:this._setErrorMessage(!1)}},t.prototype._isDateOutOfBounds=function(e,t,o){return!!t&&(0,sr.F4)(t,e)>0||!!o&&(0,sr.F4)(o,e)<0},t.prototype._getErrorMessage=function(){if(!this.state.isDatePickerShown)return this.state.errorMessage},t.defaultProps={allowTextInput:!1,formatDate:function(e){return e?e.toDateString():""},parseDateFromString:function(e){var t=Date.parse(e);return t?new Date(t):null},firstDayOfWeek:ir.ob.Sunday,initialPickerDate:new Date,isRequired:!1,isMonthPickerVisible:!0,showMonthPickerAsOverlay:!1,strings:sd,highlightCurrentMonth:!1,highlightSelectedMonth:!1,borderless:!1,pickerAriaLabel:"Calendar",showWeekNumbers:!1,firstWeekOfYear:ir.zX.FirstDay,showGoToToday:!0,dateTimeFormatter:void 0,showCloseButton:!1,underlined:!1,allFocusable:!1},t}(w.Component),ld={root:"ms-DatePicker",callout:"ms-DatePicker-callout",withLabel:"ms-DatePicker-event--with-label",withoutLabel:"ms-DatePicker-event--without-label",disabled:"msDatePickerDisabled "},cd=(0,D.I)(ad,(function(e){var t,o,n=e.className,i=e.theme,r=e.disabled,s=e.underlined,a=e.label,l=e.isDatePickerShown,c=i.palette,d=i.semanticColors,u=i.effects,p=i.fonts,h=(0,g.getGlobalClassNames)(ld,i),m={color:c.neutralSecondary,fontSize:p.mediumPlus.fontSize,lineHeight:"18px",pointerEvents:"none",position:"absolute",right:"4px",padding:"5px"};return{root:[h.root,i.fonts.medium,l&&"is-open",g.normalize,n],textField:[{position:"relative",selectors:{"& input[readonly]":{cursor:"pointer"},input:{selectors:{"::-ms-clear":{display:"none"}}}}},r&&{selectors:{"& input[readonly]":{cursor:"default"}}}],callout:[h.callout,{boxShadow:u.elevation8}],icon:[m,a?h.withLabel:h.withoutLabel,{paddingTop:"7px"},!r&&[h.disabled,{pointerEvents:"initial",cursor:"pointer"}],r&&{color:d.disabledText,cursor:"default"}],readOnlyTextField:[{cursor:"pointer",height:32,lineHeight:30,overflow:"hidden",textOverflow:"ellipsis",selectors:(t={},t["&:focus"]=(0,g.getInputFocusStyle)(d.inputFocusBorderAlt,u.roundedCorner2),t)},s&&{lineHeight:34}],readOnlyPlaceholder:(o={color:d.inputPlaceholderText},o[g.HighContrastSelector]={color:"GrayText"},o)}}),void 0,{scope:"DatePicker"}),dd=o(16285),ud=500,pd=3;function hd(e){return function(t){function o(e){var o=t.call(this,e)||this;return o._root=w.createRef(),o._registerResizeObserver=function(){var e=(0,z.z)(o._root.current);o._viewportResizeObserver=new e.ResizeObserver(o._onAsyncResize),o._viewportResizeObserver.observe(o._root.current)},o._unregisterResizeObserver=function(){o._viewportResizeObserver&&(o._viewportResizeObserver.disconnect(),delete o._viewportResizeObserver)},o._updateViewport=function(e){var t=o.state.viewport,n=o._root.current,i=(0,Gt.Hc)(n),r=(0,dd.l)(i),s=(0,dd.l)(n);((s&&s.width)!==t.width||(r&&r.height)!==t.height)&&o._resizeAttempts<pd&&s&&r?(o._resizeAttempts++,o.setState({viewport:{width:s.width,height:r.height}},(function(){o._updateViewport(e)}))):(o._resizeAttempts=0,e&&o._composedComponentInstance&&o._composedComponentInstance.forceUpdate())},o._async=new xe.j(o),o._events=new Ge.g(o),o._resizeAttempts=0,o.state={viewport:{width:0,height:0}},o}return(0,I.C6)(o,t),o.prototype.componentDidMount=function(){var e=this,t=this.props,o=t.delayFirstMeasure,n=t.disableResizeObserver,i=t.skipViewportMeasures,r=(0,z.z)(this._root.current);this._onAsyncResize=this._async.debounce(this._onAsyncResize,ud,{leading:!1}),i||(!n&&this._isResizeObserverAvailable()?this._registerResizeObserver():this._events.on(r,"resize",this._onAsyncResize),o?this._async.setTimeout((function(){e._updateViewport()}),ud):this._updateViewport())},o.prototype.componentDidUpdate=function(e){var t=e.skipViewportMeasures,o=this.props,n=o.disableResizeObserver,i=o.skipViewportMeasures,r=(0,z.z)(this._root.current);i!==t&&(i?(this._unregisterResizeObserver(),this._events.off(r,"resize",this._onAsyncResize)):(!n&&this._isResizeObserverAvailable()?this._viewportResizeObserver||this._registerResizeObserver():this._events.on(r,"resize",this._onAsyncResize),this._updateViewport()))},o.prototype.componentWillUnmount=function(){this._events.dispose(),this._async.dispose(),this._unregisterResizeObserver()},o.prototype.render=function(){var t=this.state.viewport,o=t.width>0&&t.height>0?t:void 0;return w.createElement("div",{className:"ms-Viewport",ref:this._root,style:{minWidth:1,minHeight:1}},w.createElement(e,(0,I.Cl)({ref:this._updateComposedComponentRef,viewport:o},this.props)))},o.prototype.forceUpdate=function(){this._updateViewport(!0)},o.prototype._onAsyncResize=function(){this._updateViewport()},o.prototype._isResizeObserverAvailable=function(){var e=(0,z.z)(this._root.current);return e&&e.ResizeObserver},o}(Dt)}var md,gd,fd,vd,_d,yd,bd=o(28020),Cd=o(499),Sd="data-selection-index",xd="data-selection-toggle",kd="data-selection-invoke",Id="data-selection-all-toggle",wd=function(e){function t(t){var o=e.call(this,t)||this;o._root=w.createRef(),o.ignoreNextFocus=function(){o._handleNextFocus(!1)},o._onSelectionChange=function(){var e=o.props.selection,t=e.isModal&&e.isModal();o.setState({isModal:t})},o._onMouseDownCapture=function(e){var t=e.target;if(document.activeElement===t||(0,Wt.s)(document.activeElement,t)){if((0,Wt.s)(t,o._root.current))for(;t!==o._root.current;){if(o._hasAttribute(t,kd)){o.ignoreNextFocus();break}t=(0,Lc.P)(t)}}else o.ignoreNextFocus()},o._onFocus=function(e){var t=e.target,n=o.props.selection,i=o._isCtrlPressed||o._isMetaPressed,r=o._getSelectionMode();if(o._shouldHandleFocus&&r!==bd.Qc.none){var s=o._hasAttribute(t,xd),a=o._findItemRoot(t);if(!s&&a){var l=o._getItemIndex(a);void 0===o._getItemSpan(a)&&(i?(n.setIndexSelected(l,n.isIndexSelected(l),!0),o.props.enterModalOnTouch&&o._isTouch&&n.setModal&&(n.setModal(!0),o._setIsTouch(!1))):o.props.isSelectedOnFocus&&o._onItemSurfaceClick("focus",l))}}o._handleNextFocus(!1)},o._onMouseDown=function(e){o._updateModifiers(e);var t=o.props.toggleWithoutModifierPressed,n=e.target,i=o._findItemRoot(n);if(!o._isSelectionDisabled(n))for(;n!==o._root.current&&!o._hasAttribute(n,Id);){if(i){if(o._hasAttribute(n,xd))break;if(o._hasAttribute(n,kd))break;if(!(n!==i&&!o._shouldAutoSelect(n)||o._isShiftPressed||o._isCtrlPressed||o._isMetaPressed||t)){o._onInvokeMouseDown(e,o._getItemIndex(i),o._getItemSpan(i));break}if(o.props.disableAutoSelectOnInputElements&&("A"===n.tagName||"BUTTON"===n.tagName||"INPUT"===n.tagName))return}n=(0,Lc.P)(n)}},o._onTouchStartCapture=function(e){o._setIsTouch(!0)},o._onClick=function(e){var t=o.props.enableTouchInvocationTarget,n=void 0!==t&&t;o._updateModifiers(e);for(var i=e.target,r=o._findItemRoot(i),s=o._isSelectionDisabled(i);i!==o._root.current;){if(o._hasAttribute(i,Id)){s||o._onToggleAllClick(e);break}if(r){var a=o._getItemIndex(r),l=o._getItemSpan(r);if(o._hasAttribute(i,xd)){s||(o._isShiftPressed?o._onItemSurfaceClick("click",a,l):o._onToggleClick(e,a,l));break}if(o._isTouch&&n&&o._hasAttribute(i,"data-selection-touch-invoke")||o._hasAttribute(i,kd)){void 0===l&&o._onInvokeClick(e,a);break}if(i===r){s||o._onItemSurfaceClick("click",a,l);break}if("A"===i.tagName||"BUTTON"===i.tagName||"INPUT"===i.tagName)return}i=(0,Lc.P)(i)}},o._onContextMenu=function(e){var t=e.target,n=o.props,i=n.onItemContextMenu,r=n.selection;if(i){var s=o._findItemRoot(t);if(s){var a=o._getItemIndex(s);o._onInvokeMouseDown(e,a),i(r.getItems()[a],a,e.nativeEvent)||e.preventDefault()}}},o._onDoubleClick=function(e){var t=e.target,n=o.props.onItemInvoked,i=o._findItemRoot(t);if(i&&n&&!o._isInputElement(t)){for(var r=o._getItemIndex(i);t!==o._root.current&&!o._hasAttribute(t,xd)&&!o._hasAttribute(t,kd);){if(t===i){o._onInvokeClick(e,r);break}t=(0,Lc.P)(t)}t=(0,Lc.P)(t)}},o._onKeyDownCapture=function(e){o._updateModifiers(e),o._handleNextFocus(!0)},o._onKeyDown=function(e){o._updateModifiers(e);var t=e.target,n=o._isSelectionDisabled(t),i=o.props,r=i.selection,s=i.selectionClearedOnEscapePress,a=e.which===Ce.c.a&&(o._isCtrlPressed||o._isMetaPressed),l=e.which===Ce.c.escape;if(!o._isInputElement(t)){var c=o._getSelectionMode();if(a&&c===bd.Qc.multiple&&!r.isAllSelected())return n||r.setAllSelected(!0),e.stopPropagation(),void e.preventDefault();if(s&&l&&r.getSelectedCount()>0)return n||r.setAllSelected(!1),e.stopPropagation(),void e.preventDefault();var d=o._findItemRoot(t);if(d)for(var u=o._getItemIndex(d),p=o._getItemSpan(d);t!==o._root.current&&!o._hasAttribute(t,xd);){if(o._shouldAutoSelect(t)){n||void 0!==p||o._onInvokeMouseDown(e,u,p);break}if(!(e.which!==Ce.c.enter&&e.which!==Ce.c.space||"BUTTON"!==t.tagName&&"A"!==t.tagName&&"INPUT"!==t.tagName))return!1;if(t===d){if(e.which===Ce.c.enter)return void(void 0===p&&(o._onInvokeClick(e,u),e.preventDefault()));if(e.which===Ce.c.space)return n||o._onToggleClick(e,u,p),void e.preventDefault();break}t=(0,Lc.P)(t)}}},o._events=new Ge.g(o),o._async=new xe.j(o),(0,Se.f)(o);var n=o.props.selection,i=n.isModal&&n.isModal();return o.state={isModal:i},o}return(0,I.C6)(t,e),t.getDerivedStateFromProps=function(e,t){var o=e.selection.isModal&&e.selection.isModal();return(0,I.Cl)((0,I.Cl)({},t),{isModal:o})},t.prototype.componentDidMount=function(){var e=(0,z.z)(this._root.current);this._events.on(e,"keydown, keyup",this._updateModifiers,!0),this._events.on(document,"click",this._findScrollParentAndTryClearOnEmptyClick),this._events.on(document.body,"touchstart",this._onTouchStartCapture,!0),this._events.on(document.body,"touchend",this._onTouchStartCapture,!0),this._events.on(this.props.selection,"change",this._onSelectionChange)},t.prototype.render=function(){var e=this.state.isModal;return w.createElement("div",{className:(0,U.A)("ms-SelectionZone",this.props.className,{"ms-SelectionZone--modal":!!e}),ref:this._root,onKeyDown:this._onKeyDown,onMouseDown:this._onMouseDown,onKeyDownCapture:this._onKeyDownCapture,onClick:this._onClick,role:"presentation",onDoubleClick:this._onDoubleClick,onContextMenu:this._onContextMenu,onMouseDownCapture:this._onMouseDownCapture,onFocusCapture:this._onFocus,"data-selection-is-modal":!!e||void 0},this.props.children,w.createElement(ht.M,null))},t.prototype.componentDidUpdate=function(e){var t=this.props.selection;t!==e.selection&&(this._events.off(e.selection),this._events.on(t,"change",this._onSelectionChange))},t.prototype.componentWillUnmount=function(){this._events.dispose(),this._async.dispose()},t.prototype._isSelectionDisabled=function(e){if(this._getSelectionMode()===bd.Qc.none)return!0;for(;e!==this._root.current;){if(this._hasAttribute(e,"data-selection-disabled"))return!0;e=(0,Lc.P)(e)}return!1},t.prototype._onToggleAllClick=function(e){var t=this.props.selection;this._getSelectionMode()===bd.Qc.multiple&&(t.toggleAllSelected(),e.stopPropagation(),e.preventDefault())},t.prototype._onToggleClick=function(e,t,o){var n=this.props.selection,i=this._getSelectionMode();if(n.setChangeEvents(!1),this.props.enterModalOnTouch&&this._isTouch&&(void 0!==o?!n.isRangeSelected(t,o):!n.isIndexSelected(t))&&n.setModal&&(n.setModal(!0),this._setIsTouch(!1)),i===bd.Qc.multiple)void 0!==o?n.toggleRangeSelected(t,o):n.toggleIndexSelected(t);else{if(i!==bd.Qc.single)return void n.setChangeEvents(!0);if(void 0===o||1===o){var r=n.isIndexSelected(t),s=n.isModal&&n.isModal();n.setAllSelected(!1),n.setIndexSelected(t,!r,!0),s&&n.setModal&&n.setModal(!0)}}n.setChangeEvents(!0),e.stopPropagation()},t.prototype._onInvokeClick=function(e,t){var o=this.props,n=o.selection,i=o.onItemInvoked;i&&(i(n.getItems()[t],t,e.nativeEvent),e.preventDefault(),e.stopPropagation())},t.prototype._onItemSurfaceClick=function(e,t,o){var n,i,r=this.props,s=r.selection,a=r.toggleWithoutModifierPressed,l=this._isCtrlPressed||this._isMetaPressed,c=this._getSelectionMode();c===bd.Qc.multiple?this._isShiftPressed&&!this._isTabPressed?void 0!==o?null===(i=(n=s).selectToRange)||void 0===i||i.call(n,t,o,!l):s.selectToIndex(t,!l):"click"===e&&(l||a)?void 0!==o?s.toggleRangeSelected(t,o):s.toggleIndexSelected(t):this._clearAndSelectIndex(t,o):c===bd.Qc.single&&this._clearAndSelectIndex(t,o)},t.prototype._onInvokeMouseDown=function(e,t,o){var n=this.props.selection;if(void 0!==o){if(n.isRangeSelected(t,o))return}else if(n.isIndexSelected(t))return;this._clearAndSelectIndex(t,o)},t.prototype._findScrollParentAndTryClearOnEmptyClick=function(e){var t=(0,Gt.Hc)(this._root.current);this._events.off(document,"click",this._findScrollParentAndTryClearOnEmptyClick),this._events.on(t,"click",this._tryClearOnEmptyClick),(t&&e.target instanceof Node&&t.contains(e.target)||t===e.target)&&this._tryClearOnEmptyClick(e)},t.prototype._tryClearOnEmptyClick=function(e){!this.props.selectionPreservedOnEmptyClick&&this._isNonHandledClick(e.target)&&this.props.selection.setAllSelected(!1)},t.prototype._clearAndSelectIndex=function(e,t){var o,n,i=this.props,r=i.selection,s=i.selectionClearedOnSurfaceClick,a=void 0===s||s;if((void 0!==t&&1!==t||1!==r.getSelectedCount()||!r.isIndexSelected(e))&&a){var l=r.isModal&&r.isModal();r.setChangeEvents(!1),r.setAllSelected(!1),void 0!==t?null===(n=(o=r).setRangeSelected)||void 0===n||n.call(o,e,t,!0,!0):r.setIndexSelected(e,!0,!0),(l||this.props.enterModalOnTouch&&this._isTouch)&&(r.setModal&&r.setModal(!0),this._isTouch&&this._setIsTouch(!1)),r.setChangeEvents(!0)}},t.prototype._updateModifiers=function(e){this._isShiftPressed=e.shiftKey,this._isCtrlPressed=e.ctrlKey,this._isMetaPressed=e.metaKey;var t=e.keyCode;this._isTabPressed=!!t&&t===Ce.c.tab},t.prototype._findItemRoot=function(e){for(var t=this.props.selection;e!==this._root.current;){var o=e.getAttribute(Sd),n=Number(o);if(null!==o&&n>=0&&n<t.getItems().length)break;e=(0,Lc.P)(e)}if(e!==this._root.current)return e},t.prototype._getItemIndex=function(e){var t,o=parseInt(null!=(t=e.getAttribute(Sd))?t:"",10);return isNaN(o)?-1:o},t.prototype._getItemSpan=function(e){var t,o=parseInt(null!=(t=e.getAttribute("data-selection-span"))?t:"",10);return isNaN(o)?void 0:o},t.prototype._shouldAutoSelect=function(e){return this._hasAttribute(e,"data-selection-select")},t.prototype._hasAttribute=function(e,t){for(var o=!1;!o&&e!==this._root.current;){var n=e.getAttribute(t);if("false"===n){o=!1;break}o="true"===n,e=(0,Lc.P)(e)}return o},t.prototype._isInputElement=function(e){return"INPUT"===e.tagName||"TEXTAREA"===e.tagName},t.prototype._isNonHandledClick=function(e){var t=(0,bt.Y)();if(t&&e)for(;e&&e!==t.documentElement;){if((0,yt.S0)(e))return!1;e=(0,Lc.P)(e)}return!0},t.prototype._handleNextFocus=function(e){var t=this;this._shouldHandleFocusTimeoutId&&(this._async.clearTimeout(this._shouldHandleFocusTimeoutId),this._shouldHandleFocusTimeoutId=void 0),this._shouldHandleFocus=e,e&&this._async.setTimeout((function(){t._shouldHandleFocus=!1}),100)},t.prototype._setIsTouch=function(e){var t=this;this._isTouchTimeoutId&&(this._async.clearTimeout(this._isTouchTimeoutId),this._isTouchTimeoutId=void 0),this._isTouch=!0,e&&this._async.setTimeout((function(){t._isTouch=!1}),300)},t.prototype._getSelectionMode=function(){var e=this.props.selection,t=this.props.selectionMode;return void 0===t?e?e.mode:bd.Qc.none:t},t.defaultProps={isSelectedOnFocus:!0,toggleWithoutModifierPressed:!1,selectionMode:bd.Qc.multiple,selectionClearedOnEscapePress:!0},t}(w.Component);!function(e){e[e.hidden=0]="hidden",e[e.visible=1]="visible"}(md||(md={})),function(e){e[e.disabled=0]="disabled",e[e.clickable=1]="clickable",e[e.hasDropdown=2]="hasDropdown"}(gd||(gd={})),function(e){e[e.unconstrained=0]="unconstrained",e[e.horizontalConstrained=1]="horizontalConstrained"}(fd||(fd={})),function(e){e[e.outside=0]="outside",e[e.surface=1]="surface",e[e.header=2]="header"}(vd||(vd={})),function(e){e[e.fixedColumns=0]="fixedColumns",e[e.justified=1]="justified"}(_d||(_d={})),function(e){e[e.onHover=0]="onHover",e[e.always=1]="always",e[e.hidden=2]="hidden"}(yd||(yd={}));var Dd=function(e){var t=e.count,o=e.indentWidth,n=void 0===o?36:o,i=e.role,r=void 0===i?"presentation":i,s=t*n;return t>0?w.createElement("span",{className:"ms-GroupSpacer",style:{display:"inline-block",width:s},role:r}):null},Pd=o(8001),Td={root:"ms-DetailsRow",compact:"ms-DetailsList--Compact",cell:"ms-DetailsRow-cell",cellAnimation:"ms-DetailsRow-cellAnimation",cellCheck:"ms-DetailsRow-cellCheck",check:"ms-DetailsRow-check",cellMeasurer:"ms-DetailsRow-cellMeasurer",listCellFirstChild:"ms-List-cell:first-child",isContentUnselectable:"is-contentUnselectable",isSelected:"is-selected",isCheckVisible:"is-check-visible",isRowHeader:"is-row-header",fields:"ms-DetailsRow-fields"},Ed={cellLeftPadding:12,cellRightPadding:8,cellExtraRightPadding:24},Nd={rowHeight:42,compactRowHeight:32},Md=(0,I.Cl)((0,I.Cl)({},Nd),{rowVerticalPadding:11,compactRowVerticalPadding:6}),Rd=function(e){var t,o,n,i,r,s,a,l,c,d,u,p,h=e.theme,m=e.isSelected,f=e.canSelect,v=e.droppingClassName,_=e.anySelected,y=e.isCheckVisible,b=e.checkboxCellClassName,C=e.compact,S=e.className,x=e.cellStyleProps,k=void 0===x?Ed:x,w=e.enableUpdateAnimations,D=e.disabled,P=h.palette,T=h.fonts,E=P.neutralPrimary,N=P.white,M=P.neutralSecondary,R=P.neutralLighter,B=P.neutralLight,H=P.neutralDark,A=P.neutralQuaternaryAlt,F=h.semanticColors.focusBorder,L=(0,g.getGlobalClassNames)(Td,h),O={defaultHeaderText:E,defaultMetaText:M,defaultBackground:N,defaultHoverHeaderText:H,defaultHoverMetaText:E,defaultHoverBackground:R,selectedHeaderText:H,selectedMetaText:E,selectedBackground:B,selectedHoverHeaderText:H,selectedHoverMetaText:E,selectedHoverBackground:A,focusHeaderText:H,focusMetaText:E,focusBackground:B,focusHoverBackground:A},z=[(0,g.getFocusStyle)(h,{inset:-1,borderColor:F,outlineColor:N,highContrastStyle:{top:2,right:2,bottom:2,left:2}}),L.isSelected,{color:O.selectedMetaText,background:O.selectedBackground,borderBottom:"1px solid "+N,selectors:(t={"&:before":{position:"absolute",display:"block",top:-1,height:1,bottom:0,left:0,right:0,content:"",borderTop:"1px solid "+N},"&:hover":{background:O.selectedHoverBackground,color:O.selectedHoverMetaText,selectors:(o={},o["."+L.cell+" "+g.HighContrastSelector]={color:"HighlightText",selectors:{"> a":{color:"HighlightText"}}},o["."+L.isRowHeader]={color:O.selectedHoverHeaderText,selectors:(n={},n[g.HighContrastSelector]={color:"HighlightText"},n)},o[g.HighContrastSelector]={background:"Highlight"},o)},"&:focus":{background:O.focusBackground,selectors:(i={},i["."+L.cell]={color:O.focusMetaText,selectors:(r={},r[g.HighContrastSelector]={color:"HighlightText",selectors:{"> a":{color:"HighlightText"}}},r)},i["."+L.isRowHeader]={color:O.focusHeaderText,selectors:(s={},s[g.HighContrastSelector]={color:"HighlightText"},s)},i[g.HighContrastSelector]={background:"Highlight"},i)}},t[g.HighContrastSelector]=(0,I.Cl)((0,I.Cl)({background:"Highlight",color:"HighlightText"},(0,g.getHighContrastNoAdjustStyle)()),{selectors:{a:{color:"HighlightText"}}}),t["&:focus:hover"]={background:O.focusHoverBackground},t)}],W=[L.isContentUnselectable,{userSelect:"none",cursor:"default"}],V={minHeight:Md.compactRowHeight,border:0},K={minHeight:Md.compactRowHeight,paddingTop:Md.compactRowVerticalPadding,paddingBottom:Md.compactRowVerticalPadding,paddingLeft:k.cellLeftPadding+"px"},G=[(0,g.getFocusStyle)(h,{inset:-1}),L.cell,{display:"inline-block",position:"relative",boxSizing:"border-box",minHeight:Md.rowHeight,verticalAlign:"top",whiteSpace:"nowrap",overflow:"hidden",textOverflow:"ellipsis",paddingTop:Md.rowVerticalPadding,paddingBottom:Md.rowVerticalPadding,paddingLeft:k.cellLeftPadding+"px",selectors:(a={"& > button":{maxWidth:"100%"}},a["[data-is-focusable='true']"]=(0,g.getFocusStyle)(h,{inset:-1,borderColor:M,outlineColor:N}),a)},m&&{selectors:(l={},l[g.HighContrastSelector]=(0,I.Cl)((0,I.Cl)({background:"Highlight",color:"HighlightText"},(0,g.getHighContrastNoAdjustStyle)()),{selectors:{a:{color:"HighlightText"}}}),l)},C&&K,D&&{opacity:.5}];return{root:[L.root,g.AnimationClassNames.fadeIn400,v,h.fonts.small,y&&L.isCheckVisible,(0,g.getFocusStyle)(h,{borderColor:F,outlineColor:N}),{borderBottom:"1px solid "+R,background:O.defaultBackground,color:O.defaultMetaText,display:"inline-flex",minWidth:"100%",minHeight:Md.rowHeight,whiteSpace:"nowrap",padding:0,boxSizing:"border-box",verticalAlign:"top",textAlign:"left",selectors:(c={},c["."+L.listCellFirstChild+" &:before"]={display:"none"},c["&:hover"]={background:O.defaultHoverBackground,color:O.defaultHoverMetaText,selectors:(d={},d["."+L.isRowHeader]={color:O.defaultHoverHeaderText},d)},c["&:hover ."+L.check]={opacity:1},c["."+lt.Y2+" &:focus ."+L.check]={opacity:1},c)},m&&z,!f&&W,C&&V,S],cellUnpadded:{paddingRight:k.cellRightPadding+"px"},cellPadded:{paddingRight:k.cellExtraRightPadding+k.cellRightPadding+"px",selectors:(u={},u["&."+L.cellCheck]={paddingRight:0},u)},cell:G,cellAnimation:w&&g.AnimationStyles.slideLeftIn40,cellMeasurer:[L.cellMeasurer,{overflow:"visible",whiteSpace:"nowrap"}],checkCell:[G,L.cellCheck,b,{padding:0,paddingTop:1,marginTop:-1,flexShrink:0}],checkCover:{position:"absolute",top:-1,left:0,bottom:0,right:0,display:_?"block":"none"},fields:[L.fields,{display:"flex",alignItems:"stretch"}],isRowHeader:[L.isRowHeader,{color:O.defaultHeaderText,fontSize:T.medium.fontSize},m&&{color:O.selectedHeaderText,fontWeight:g.FontWeights.semibold,selectors:(p={},p[g.HighContrastSelector]={color:"HighlightText"},p)}],isMultiline:[G,{whiteSpace:"normal",wordBreak:"break-word",textOverflow:"clip"}],check:[L.check]}},Bd={tooltipHost:"ms-TooltipHost",root:"ms-DetailsHeader",cell:"ms-DetailsHeader-cell",cellIsCheck:"ms-DetailsHeader-cellIsCheck",collapseButton:"ms-DetailsHeader-collapseButton",isCollapsed:"is-collapsed",isAllSelected:"is-allSelected",isSelectAllHidden:"is-selectAllHidden",isResizingColumn:"is-resizingColumn",cellSizer:"ms-DetailsHeader-cellSizer",isResizing:"is-resizing",dropHintCircleStyle:"ms-DetailsHeader-dropHintCircleStyle",dropHintCaretStyle:"ms-DetailsHeader-dropHintCaretStyle",dropHintLineStyle:"ms-DetailsHeader-dropHintLineStyle",cellTitle:"ms-DetailsHeader-cellTitle",cellName:"ms-DetailsHeader-cellName",filterChevron:"ms-DetailsHeader-filterChevron",gripperBarVertical:"ms-DetailsColumn-gripperBarVertical",checkTooltip:"ms-DetailsHeader-checkTooltip",check:"ms-DetailsHeader-check"},Hd=function(e){var t=e.theme,o=e.cellStyleProps,n=void 0===o?Ed:o,i=t.semanticColors;return[(0,g.getGlobalClassNames)(Bd,t).cell,(0,g.getFocusStyle)(t),{color:i.bodyText,position:"relative",display:"inline-block",boxSizing:"border-box",padding:"0 "+n.cellRightPadding+"px 0 "+n.cellLeftPadding+"px",lineHeight:"inherit",margin:"0",height:42,verticalAlign:"top",whiteSpace:"nowrap",textOverflow:"ellipsis",textAlign:"left"}]},Ad=function(e){var t,o,n,i,r=e.theme,s=e.className,a=e.isAllSelected,l=e.isResizingColumn,c=e.isSizing,d=e.isAllCollapsed,u=e.cellStyleProps,p=void 0===u?Ed:u,h=r.semanticColors,m=r.palette,f=r.fonts,v=(0,g.getGlobalClassNames)(Bd,r),_={iconForegroundColor:h.bodySubtext,headerForegroundColor:h.bodyText,headerBackgroundColor:h.bodyBackground,resizerColor:m.neutralTertiaryAlt},y={opacity:1,transition:"opacity 0.3s linear"},b=Hd(e);return{root:[v.root,f.small,{display:"inline-block",background:_.headerBackgroundColor,position:"relative",minWidth:"100%",verticalAlign:"top",height:42,lineHeight:42,whiteSpace:"nowrap",boxSizing:"content-box",paddingBottom:"1px",paddingTop:"16px",borderBottom:"1px solid "+h.bodyDivider,cursor:"default",userSelect:"none",selectors:(t={},t["&:hover ."+v.check]={opacity:1},t["& ."+v.tooltipHost+" ."+v.checkTooltip]={display:"block"},t)},a&&v.isAllSelected,l&&v.isResizingColumn,s],check:[v.check,{height:42},{selectors:(o={},o["."+lt.Y2+" &:focus"]={opacity:1},o)}],cellWrapperPadded:{paddingRight:p.cellExtraRightPadding+p.cellRightPadding},cellIsCheck:[b,v.cellIsCheck,{position:"relative",padding:0,margin:0,display:"inline-flex",alignItems:"center",border:"none"},a&&{opacity:1}],cellIsGroupExpander:[b,{display:"inline-flex",alignItems:"center",justifyContent:"center",fontSize:f.small.fontSize,padding:0,border:"none",width:36,color:m.neutralSecondary,selectors:{":hover":{backgroundColor:m.neutralLighter},":active":{backgroundColor:m.neutralLight}}}],cellIsActionable:{selectors:{":hover":{color:h.bodyText,background:h.listHeaderBackgroundHovered},":active":{background:h.listHeaderBackgroundPressed}}},cellIsEmpty:{textOverflow:"clip"},cellSizer:[v.cellSizer,(0,g.focusClear)(),{display:"inline-block",position:"relative",cursor:"ew-resize",bottom:0,top:0,overflow:"hidden",height:"inherit",background:"transparent",zIndex:1,width:16,selectors:(n={":after":{content:'""',position:"absolute",top:0,bottom:0,width:1,background:_.resizerColor,opacity:0,left:"50%"},":focus:after":y,":hover:after":y},n["&."+v.isResizing+":after"]=[y,{boxShadow:"0 0 5px 0 rgba(0, 0, 0, 0.4)"}],n)}],cellIsResizing:v.isResizing,cellSizerStart:{margin:"0 -8px"},cellSizerEnd:{margin:0,marginLeft:-16},collapseButton:[v.collapseButton,{transformOrigin:"50% 50%",transition:"transform .1s linear"},d?[v.isCollapsed,{transform:"rotate(0deg)"}]:{transform:(0,T.jI)(r)?"rotate(-90deg)":"rotate(90deg)"}],checkTooltip:v.checkTooltip,sizingOverlay:c&&{position:"absolute",left:0,top:0,right:0,bottom:0,cursor:"ew-resize",background:"rgba(255, 255, 255, 0)",selectors:(i={},i[g.HighContrastSelector]=(0,I.Cl)({background:"transparent"},(0,g.getHighContrastNoAdjustStyle)()),i)},accessibleLabel:g.hiddenContentStyle,dropHintCircleStyle:[v.dropHintCircleStyle,{display:"inline-block",visibility:"hidden",position:"absolute",bottom:0,height:9,width:9,borderRadius:"50%",marginLeft:-5,top:34,overflow:"visible",zIndex:10,border:"1px solid "+m.themePrimary,background:m.white}],dropHintCaretStyle:[v.dropHintCaretStyle,{display:"none",position:"absolute",top:-28,left:-6.5,fontSize:f.medium.fontSize,color:m.themePrimary,overflow:"visible",zIndex:10}],dropHintLineStyle:[v.dropHintLineStyle,{display:"none",position:"absolute",bottom:0,top:0,overflow:"hidden",height:42,width:1,background:m.themePrimary,zIndex:10}],dropHintStyle:{display:"inline-block",position:"absolute"}}},Fd={root:"ms-DetailsRow-check",isDisabled:"ms-DetailsRow-check--isDisabled",isHeader:"ms-DetailsRow-check--isHeader"},Ld=function(e){var t=e.theme,o=e.className,n=e.isHeader,i=e.selected,r=e.anySelected,s=e.canSelect,a=e.compact,l=e.isVisible,c=(0,g.getGlobalClassNames)(Fd,t),d=Nd.rowHeight,u=Nd.compactRowHeight,p=n?42:a?u:d,h=l||i||r;return{root:[c.root,o],check:[!s&&c.isDisabled,n&&c.isHeader,(0,g.getFocusStyle)(t),t.fonts.small,da.checkHost,{display:"flex",alignItems:"center",justifyContent:"center",cursor:"default",boxSizing:"border-box",verticalAlign:"top",background:"none",backgroundColor:"transparent",border:"none",opacity:h?1:0,height:p,width:48,padding:0,margin:0}],isDisabled:[]}},Od=(0,P.Z)(),zd=w.memo((function(e){return w.createElement(ua,{theme:e.theme,checked:e.checked,className:e.className,useFastIcons:!0})}));function Wd(e){return w.createElement(ua,{checked:e.checked})}function Vd(e){return w.createElement(zd,{theme:e.theme,checked:e.checked})}var Kd,Gd=(0,D.I)((function(e){var t=e.isVisible,o=void 0!==t&&t,n=e.canSelect,i=void 0!==n&&n,r=e.anySelected,s=void 0!==r&&r,a=e.selected,l=void 0!==a&&a,c=e.isHeader,d=void 0!==c&&c,u=e.className,p=(e.checkClassName,e.styles),h=e.theme,m=e.compact,g=e.onRenderDetailsCheckbox,f=e.useFastIcons,v=void 0===f||f,_=(0,I.Tt)(e,["isVisible","canSelect","anySelected","selected","isHeader","className","checkClassName","styles","theme","compact","onRenderDetailsCheckbox","useFastIcons"]),y=v?Vd:Wd,b=g?(0,ft.j)(g,y):y,C=Od(p,{theme:h,canSelect:i,selected:l,anySelected:s,className:u,isHeader:d,isVisible:o,compact:m}),S={checked:l,theme:h},x=(0,Pd._)("div",_,["aria-label","aria-labelledby","aria-describedby"]);return i?w.createElement("div",(0,I.Cl)({},_,{role:"checkbox",className:(0,U.A)(C.root,C.check),"aria-checked":l,"data-selection-toggle":!0,"data-automationid":"DetailsRowCheck",tabIndex:-1}),b(S)):w.createElement("div",(0,I.Cl)({},x,{className:(0,U.A)(C.root,C.check)}))}),Ld,void 0,{scope:"DetailsRowCheck"},!0),Ud=function(){function e(e){this._selection=e.selection,this._dragEnterCounts={},this._activeTargets={},this._lastId=0,this._initialized=!1}return e.prototype.dispose=function(){this._events&&this._events.dispose()},e.prototype.subscribe=function(e,t,o){var n=this;if(!this._initialized){this._events=new Ge.g(this);var i=(0,bt.Y)();i&&(this._events.on(i.body,"mouseup",this._onMouseUp.bind(this),!0),this._events.on(i,"mouseup",this._onDocumentMouseUp.bind(this),!0)),this._initialized=!0}var r,s,a,l,c,d,u,p,h,m,g=o.key,f=void 0===g?""+ ++this._lastId:g,v=[];if(o&&e){var _=o.eventMap,y=o.context,b=o.updateDropState,C={root:e,options:o,key:f};if(p=this._isDraggable(C),h=this._isDroppable(C),(p||h)&&_)for(var S=0,x=_;S<x.length;S++){var k=x[S],I={callback:k.callback.bind(null,y),eventName:k.eventName};v.push(I),this._events.on(e,I.eventName,I.callback)}h&&(s=function(e){e.isHandled||(e.isHandled=!0,n._dragEnterCounts[f]--,0===n._dragEnterCounts[f]&&b(!1,e))},a=function(e){e.preventDefault(),e.isHandled||(e.isHandled=!0,n._dragEnterCounts[f]++,1===n._dragEnterCounts[f]&&b(!0,e))},l=function(e){n._dragEnterCounts[f]=0,b(!1,e)},c=function(e){n._dragEnterCounts[f]=0,b(!1,e),o.onDrop&&o.onDrop(o.context.data,e)},d=function(e){e.preventDefault(),o.onDragOver&&o.onDragOver(o.context.data,e)},this._dragEnterCounts[f]=0,t.on(e,"dragenter",a),t.on(e,"dragleave",s),t.on(e,"dragend",l),t.on(e,"drop",c),t.on(e,"dragover",d)),p&&(u=this._onMouseDown.bind(this,C),l=this._onDragEnd.bind(this,C),r=function(t){var i=o;i&&i.onDragStart&&i.onDragStart(i.context.data,i.context.index,n._selection.getSelection(),t),n._isDragging=!0,t.dataTransfer&&t.dataTransfer.setData("id",e.id)},t.on(e,"dragstart",r),t.on(e,"mousedown",u),t.on(e,"dragend",l)),m={target:C,dispose:function(){if(n._activeTargets[f]===m&&delete n._activeTargets[f],e){for(var o=0,i=v;o<i.length;o++){var g=i[o];n._events.off(e,g.eventName,g.callback)}h&&(t.off(e,"dragenter",a),t.off(e,"dragleave",s),t.off(e,"dragend",l),t.off(e,"dragover",d),t.off(e,"drop",c)),p&&(t.off(e,"dragstart",r),t.off(e,"mousedown",u),t.off(e,"dragend",l))}}},this._activeTargets[f]=m}return{key:f,dispose:function(){m&&m.dispose()}}},e.prototype.unsubscribe=function(e,t){var o=this._activeTargets[t];o&&o.dispose()},e.prototype._onDragEnd=function(e,t){var o=e.options;o.onDragEnd&&o.onDragEnd(o.context.data,t)},e.prototype._onMouseUp=function(e){if(this._isDragging=!1,this._dragData){for(var t=0,o=Object.keys(this._activeTargets);t<o.length;t++){var n=o[t],i=this._activeTargets[n];i.target.root&&(this._events.off(i.target.root,"mousemove"),this._events.off(i.target.root,"mouseleave"))}this._dragData.dropTarget&&(Ge.g.raise(this._dragData.dropTarget.root,"dragleave"),Ge.g.raise(this._dragData.dropTarget.root,"drop"))}this._dragData=null},e.prototype._onDocumentMouseUp=function(e){var t=(0,bt.Y)();t&&e.target===t.documentElement&&this._onMouseUp(e)},e.prototype._onMouseMove=function(e,t){var o=t.buttons,n=void 0===o?1:o;if(this._dragData&&1!==n)this._onMouseUp(t);else{var i=e.root,r=e.key;this._isDragging&&this._isDroppable(e)&&this._dragData&&this._dragData.dropTarget&&this._dragData.dropTarget.key!==r&&!this._isChild(i,this._dragData.dropTarget.root)&&this._dragEnterCounts[this._dragData.dropTarget.key]>0&&(Ge.g.raise(this._dragData.dropTarget.root,"dragleave"),Ge.g.raise(i,"dragenter"),this._dragData.dropTarget=e)}},e.prototype._onMouseLeave=function(e,t){this._isDragging&&this._dragData&&this._dragData.dropTarget&&this._dragData.dropTarget.key===e.key&&(Ge.g.raise(e.root,"dragleave"),this._dragData.dropTarget=void 0)},e.prototype._onMouseDown=function(e,t){if(0===t.button)if(this._isDraggable(e)){this._dragData={clientX:t.clientX,clientY:t.clientY,eventTarget:t.target,dragTarget:e};for(var o=0,n=Object.keys(this._activeTargets);o<n.length;o++){var i=n[o],r=this._activeTargets[i];r.target.root&&(this._events.on(r.target.root,"mousemove",this._onMouseMove.bind(this,r.target)),this._events.on(r.target.root,"mouseleave",this._onMouseLeave.bind(this,r.target)))}}else this._dragData=null},e.prototype._isChild=function(e,t){for(;t&&t.parentElement;){if(t.parentElement===e)return!0;t=t.parentElement}return!1},e.prototype._isDraggable=function(e){var t=e.options;return!(!t.canDrag||!t.canDrag(t.context.data))},e.prototype._isDroppable=function(e){var t=e.options,o=this._dragData&&this._dragData.dragTarget?this._dragData.dragTarget.options.context:void 0;return!(!t.canDrop||!t.canDrop(t.context,o))},e}(),jd=(0,P.Z)(),Yd=function(e){return function(t){return t?t.column.isIconOnly?w.createElement("span",{className:e.accessibleLabel},t.column.name):w.createElement(w.Fragment,null,t.column.name):null}},Zd=function(e){function t(t){var o=e.call(this,t)||this;return o._root=w.createRef(),o._onRenderFilterIcon=function(e){return function(e){var t,o=e.columnProps,n=(0,I.Tt)(e,["columnProps"]),i=(null===(t=o)||void 0===t?void 0:t.useFastIcons)?Y:J;return w.createElement(i,(0,I.Cl)({},n))}},o._onRenderColumnHeaderTooltip=function(e){return w.createElement("span",{className:e.hostClassName},e.children)},o._onColumnClick=function(e){var t=o.props,n=t.onColumnClick,i=t.column;i.columnActionsMode!==gd.disabled&&(i.onColumnClick&&i.onColumnClick(e,i),n&&n(e,i))},o._onDragStart=function(e,t,n,i){var r=o._classNames;t&&(o._updateHeaderDragInfo(t),o._root.current.classList.add(r.borderWhileDragging),o._async.setTimeout((function(){o._root.current&&o._root.current.classList.add(r.noBorderWhileDragging)}),20))},o._onDragEnd=function(e,t){var n=o._classNames;t&&o._updateHeaderDragInfo(-1,t),o._root.current.classList.remove(n.borderWhileDragging),o._root.current.classList.remove(n.noBorderWhileDragging)},o._updateHeaderDragInfo=function(e,t){o.props.setDraggedItemIndex&&o.props.setDraggedItemIndex(e),o.props.updateDragInfo&&o.props.updateDragInfo({itemIndex:e},t)},o._onColumnContextMenu=function(e){var t=o.props,n=t.onColumnContextMenu,i=t.column;i.onColumnContextMenu&&(i.onColumnContextMenu(i,e),e.preventDefault()),n&&(n(i,e),e.preventDefault())},o._onRootMouseDown=function(e){o.props.isDraggable&&0===e.button&&e.stopPropagation()},(0,Se.f)(o),o._async=new xe.j(o),o._events=new Ge.g(o),o}return(0,I.C6)(t,e),t.prototype.render=function(){var e=this.props,t=e.column,o=e.columnIndex,n=e.parentId,i=e.isDraggable,r=e.styles,s=e.theme,a=e.cellStyleProps,l=void 0===a?Ed:a,c=e.useFastIcons,d=void 0===c||c,u=this.props.onRenderColumnHeaderTooltip,p=void 0===u?this._onRenderColumnHeaderTooltip:u;this._classNames=jd(r,{theme:s,headerClassName:t.headerClassName,iconClassName:t.iconClassName,isActionable:t.columnActionsMode!==gd.disabled,isEmpty:!t.name,isIconVisible:t.isSorted||t.isGrouped||t.isFiltered,isPadded:t.isPadded,isIconOnly:t.isIconOnly,cellStyleProps:l,transitionDurationDrag:200,transitionDurationDrop:1500});var h=this._classNames,m=d?Y:J,g=t.onRenderFilterIcon?(0,ft.j)(t.onRenderFilterIcon,this._onRenderFilterIcon(this._classNames)):this._onRenderFilterIcon(this._classNames),f=t.onRenderHeader?(0,ft.j)(t.onRenderHeader,Yd(this._classNames)):Yd(this._classNames);return w.createElement(w.Fragment,null,w.createElement("div",{key:t.key,ref:this._root,role:"columnheader","aria-sort":t.isSorted?t.isSortedDescending?"descending":"ascending":"none","aria-colindex":o,className:h.root,"data-is-draggable":i,draggable:i,style:{width:t.calculatedWidth+l.cellLeftPadding+l.cellRightPadding+(t.isPadded?l.cellExtraRightPadding:0)},"data-automationid":"ColumnsHeaderColumn","data-item-key":t.key},i&&w.createElement(m,{iconName:"GripperBarVertical",className:h.gripperBarVerticalStyle}),p({hostClassName:h.cellTooltip,id:n+"-"+t.key+"-tooltip",setAriaDescribedBy:!1,column:t,content:t.columnActionsMode!==gd.disabled?t.ariaLabel:"",children:w.createElement("span",{id:n+"-"+t.key,"aria-label":t.isIconOnly?t.name:void 0,"aria-labelledby":t.isIconOnly?void 0:n+"-"+t.key+"-name",className:h.cellTitle,"data-is-focusable":t.columnActionsMode!==gd.disabled,role:t.columnActionsMode===gd.disabled||void 0===t.onColumnClick&&void 0===this.props.onColumnClick?void 0:"button","aria-describedby":!this.props.onRenderColumnHeaderTooltip&&this._hasAccessibleLabel()?n+"-"+t.key+"-tooltip":void 0,onContextMenu:this._onColumnContextMenu,onClick:this._onColumnClick,"aria-haspopup":t.columnActionsMode===gd.hasDropdown,"aria-expanded":t.columnActionsMode===gd.hasDropdown?!!t.isMenuOpen:void 0},w.createElement("span",{id:n+"-"+t.key+"-name",className:h.cellName},(t.iconName||t.iconClassName)&&w.createElement(m,{className:h.iconClassName,iconName:t.iconName}),f(this.props)),t.isFiltered&&w.createElement(m,{className:h.nearIcon,iconName:"Filter"}),t.isSorted&&w.createElement(m,{className:h.sortIcon,iconName:t.isSortedDescending?"SortDown":"SortUp"}),t.isGrouped&&w.createElement(m,{className:h.nearIcon,iconName:"GroupedDescending"}),t.columnActionsMode===gd.hasDropdown&&!t.isIconOnly&&g({"aria-hidden":!0,columnProps:this.props,className:h.filterChevron,iconName:"ChevronDown"}))},this._onRenderColumnHeaderTooltip)),this.props.onRenderColumnHeaderTooltip?null:this._renderAccessibleLabel())},t.prototype.componentDidMount=function(){var e=this;this.props.dragDropHelper&&this.props.isDraggable&&this._addDragDropHandling();var t=this._classNames;this.props.isDropped&&(this._root.current&&(this._root.current.classList.add(t.borderAfterDropping),this._async.setTimeout((function(){e._root.current&&e._root.current.classList.add(t.noBorderAfterDropping)}),20)),this._async.setTimeout((function(){e._root.current&&(e._root.current.classList.remove(t.borderAfterDropping),e._root.current.classList.remove(t.noBorderAfterDropping))}),1520))},t.prototype.componentWillUnmount=function(){this._dragDropSubscription&&(this._dragDropSubscription.dispose(),delete this._dragDropSubscription),this._async.dispose(),this._events.dispose()},t.prototype.componentDidUpdate=function(){!this._dragDropSubscription&&this.props.dragDropHelper&&this.props.isDraggable&&this._addDragDropHandling(),this._dragDropSubscription&&!this.props.isDraggable&&(this._dragDropSubscription.dispose(),this._events.off(this._root.current,"mousedown"),delete this._dragDropSubscription)},t.prototype._getColumnDragDropOptions=function(){var e=this,t=this.props.columnIndex;return{selectionIndex:t,context:{data:t,index:t},canDrag:function(){return e.props.isDraggable},canDrop:function(){return!1},onDragStart:this._onDragStart,updateDropState:function(){},onDrop:function(){},onDragEnd:this._onDragEnd}},t.prototype._hasAccessibleLabel=function(){var e=this.props.column;return!!(e.ariaLabel||e.filterAriaLabel||e.sortAscendingAriaLabel||e.sortDescendingAriaLabel||e.groupAriaLabel)},t.prototype._renderAccessibleLabel=function(){var e=this.props,t=e.column,o=e.parentId,n=this._classNames;return this._hasAccessibleLabel()&&!this.props.onRenderColumnHeaderTooltip?w.createElement("label",{key:t.key+"_label",id:o+"-"+t.key+"-tooltip",className:n.accessibleLabel},t.ariaLabel,t.isFiltered&&t.filterAriaLabel||null,t.isSorted&&(t.isSortedDescending?t.sortDescendingAriaLabel:t.sortAscendingAriaLabel)||null,t.isGrouped&&t.groupAriaLabel||null):null},t.prototype._addDragDropHandling=function(){this._dragDropSubscription=this.props.dragDropHelper.subscribe(this._root.current,this._events,this._getColumnDragDropOptions()),this._events.on(this._root.current,"mousedown",this._onRootMouseDown)},t}(w.Component),qd={isActionable:"is-actionable",cellIsCheck:"ms-DetailsHeader-cellIsCheck",collapseButton:"ms-DetailsHeader-collapseButton",isCollapsed:"is-collapsed",isAllSelected:"is-allSelected",isSelectAllHidden:"is-selectAllHidden",isResizingColumn:"is-resizingColumn",isEmpty:"is-empty",isIconVisible:"is-icon-visible",cellSizer:"ms-DetailsHeader-cellSizer",isResizing:"is-resizing",dropHintCircleStyle:"ms-DetailsHeader-dropHintCircleStyle",dropHintLineStyle:"ms-DetailsHeader-dropHintLineStyle",cellTitle:"ms-DetailsHeader-cellTitle",cellName:"ms-DetailsHeader-cellName",filterChevron:"ms-DetailsHeader-filterChevron",gripperBarVerticalStyle:"ms-DetailsColumn-gripperBar",nearIcon:"ms-DetailsColumn-nearIcon"},Xd=function(e){var t,o=e.theme,n=e.headerClassName,i=e.iconClassName,r=e.isActionable,s=e.isEmpty,a=e.isIconVisible,l=e.isPadded,c=e.isIconOnly,d=e.cellStyleProps,u=void 0===d?Ed:d,p=e.transitionDurationDrag,h=e.transitionDurationDrop,m=o.semanticColors,f=o.palette,v=o.fonts,_=(0,g.getGlobalClassNames)(qd,o),y={iconForegroundColor:m.bodySubtext,headerForegroundColor:m.bodyText,headerBackgroundColor:m.bodyBackground,dropdownChevronForegroundColor:f.neutralSecondary,resizerColor:f.neutralTertiaryAlt},b={color:y.iconForegroundColor,opacity:1,paddingLeft:8},C={outline:"1px solid "+f.themePrimary},S={outlineColor:"transparent"};return{root:[Hd(e),v.small,r&&[_.isActionable,{selectors:{":hover":{color:m.bodyText,background:m.listHeaderBackgroundHovered},":active":{background:m.listHeaderBackgroundPressed}}}],s&&[_.isEmpty,{textOverflow:"clip"}],a&&_.isIconVisible,l&&{paddingRight:u.cellExtraRightPadding+u.cellRightPadding},{selectors:{':hover i[data-icon-name="GripperBarVertical"]':{display:"block"}}},n],gripperBarVerticalStyle:{display:"none",position:"absolute",textAlign:"left",color:f.neutralTertiary,left:1},nearIcon:[_.nearIcon,b],sortIcon:[b,{paddingLeft:4,position:"relative",top:1}],iconClassName:[{color:y.iconForegroundColor,opacity:1},i],filterChevron:[_.filterChevron,{color:y.dropdownChevronForegroundColor,paddingLeft:6,verticalAlign:"middle",fontSize:v.small.fontSize}],cellTitle:[_.cellTitle,(0,g.getFocusStyle)(o),(0,I.Cl)({display:"flex",flexDirection:"row",justifyContent:"flex-start",alignItems:"stretch",boxSizing:"border-box",overflow:"hidden",padding:"0 "+u.cellRightPadding+"px 0 "+u.cellLeftPadding+"px"},c?{alignContent:"flex-end",maxHeight:"100%",flexWrap:"wrap-reverse"}:{})],cellName:[_.cellName,{flex:"0 1 auto",overflow:"hidden",textOverflow:"ellipsis",fontWeight:g.FontWeights.semibold,fontSize:v.medium.fontSize},c&&{selectors:(t={},t["."+_.nearIcon]={paddingLeft:0},t)}],cellTooltip:{display:"block",position:"absolute",top:0,left:0,bottom:0,right:0},accessibleLabel:g.hiddenContentStyle,borderWhileDragging:C,noBorderWhileDragging:[S,{transition:"outline "+p+"ms ease"}],borderAfterDropping:C,noBorderAfterDropping:[S,{transition:"outline "+h+"ms ease"}]}},Jd=(0,D.I)(Zd,Xd,void 0,{scope:"DetailsColumn"});!function(e){e[e.none=0]="none",e[e.hidden=1]="hidden",e[e.visible=2]="visible"}(Kd||(Kd={}));var Qd=(0,P.Z)(),$d=[],eu=function(e){function t(t){var o=e.call(this,t)||this;return o._rootElement=w.createRef(),o._rootComponent=w.createRef(),o._draggedColumnIndex=-1,o._dropHintDetails={},o._updateDroppingState=function(e,t){o._draggedColumnIndex>=0&&"drop"!==t.type&&!e&&o._resetDropHints()},o._onDragOver=function(e,t){o._draggedColumnIndex>=0&&(t.stopPropagation(),o._computeDropHintToBeShown(t.clientX))},o._onDrop=function(e,t){var n=o._getColumnReorderProps();if(o._draggedColumnIndex>=0&&t){var i=o._draggedColumnIndex>o._currentDropHintIndex?o._currentDropHintIndex:o._currentDropHintIndex-1,r=o._isValidCurrentDropHintIndex();if(t.stopPropagation(),r)if(o._onDropIndexInfo.sourceIndex=o._draggedColumnIndex,o._onDropIndexInfo.targetIndex=i,n.onColumnDrop){var s={draggedIndex:o._draggedColumnIndex,targetIndex:i};n.onColumnDrop(s)}else n.handleColumnReorder&&n.handleColumnReorder(o._draggedColumnIndex,i)}o._resetDropHints(),o._dropHintDetails={},o._draggedColumnIndex=-1},o._updateDragInfo=function(e,t){var n=o._getColumnReorderProps(),i=e.itemIndex;if(i>=0)o._draggedColumnIndex=o._isCheckboxColumnHidden()?i-1:i-2,o._getDropHintPositions(),n.onColumnDragStart&&n.onColumnDragStart(!0);else if(t&&o._draggedColumnIndex>=0&&(o._resetDropHints(),o._draggedColumnIndex=-1,o._dropHintDetails={},n.onColumnDragEnd)){var r=o._isEventOnHeader(t);n.onColumnDragEnd({dropLocation:r},t)}},o._getDropHintPositions=function(){for(var e,t=o.props.columns,n=void 0===t?$d:t,i=o._getColumnReorderProps(),r=0,s=0,a=i.frozenColumnCountFromStart||0,l=i.frozenColumnCountFromEnd||0,c=a;c<n.length-l+1;c++)if(o._rootElement.current){var d=o._rootElement.current.querySelectorAll("#columnDropHint_"+c)[0];if(d)if(c===a)r=d.offsetLeft,s=d.offsetLeft,e=d;else{var u=(d.offsetLeft+r)/2;o._dropHintDetails[c-1]={originX:r,startX:s,endX:u,dropHintElementRef:e},s=u,e=d,r=d.offsetLeft,c===n.length-l&&(o._dropHintDetails[c]={originX:r,startX:s,endX:d.offsetLeft,dropHintElementRef:e})}}},o._computeDropHintToBeShown=function(e){var t=(0,T.jI)(o.props.theme);if(o._rootElement.current){var n=e-o._rootElement.current.getBoundingClientRect().left,i=o._currentDropHintIndex;if(o._isValidCurrentDropHintIndex()&&tu(t,n,o._dropHintDetails[i].startX,o._dropHintDetails[i].endX))return;var r=o.props.columns,s=void 0===r?$d:r,a=o._getColumnReorderProps(),l=a.frozenColumnCountFromStart||0,c=a.frozenColumnCountFromEnd||0,d=l,u=s.length-c,p=-1;if(ou(t,n,o._dropHintDetails[d].endX)?p=d:nu(t,n,o._dropHintDetails[u].startX)?p=u:o._isValidCurrentDropHintIndex()&&(o._dropHintDetails[i+1]&&tu(t,n,o._dropHintDetails[i+1].startX,o._dropHintDetails[i+1].endX)?p=i+1:o._dropHintDetails[i-1]&&tu(t,n,o._dropHintDetails[i-1].startX,o._dropHintDetails[i-1].endX)&&(p=i-1)),-1===p)for(var h=l,m=u;h<m;){var g=Math.ceil((m+h)/2);if(tu(t,n,o._dropHintDetails[g].startX,o._dropHintDetails[g].endX)){p=g;break}ou(t,n,o._dropHintDetails[g].originX)?m=g:nu(t,n,o._dropHintDetails[g].originX)&&(h=g)}p===o._draggedColumnIndex||p===o._draggedColumnIndex+1?o._isValidCurrentDropHintIndex()&&o._resetDropHints():i!==p&&p>=0&&(o._resetDropHints(),o._updateDropHintElement(o._dropHintDetails[p].dropHintElementRef,"inline-block"),o._currentDropHintIndex=p)}},o._renderColumnSizer=function(e){var t,n=e.columnIndex,i=o.props.columns,r=void 0===i?$d:i,s=r[n],a=o.state.columnResizeDetails,l=o._classNames;return s.isResizable?w.createElement("div",{key:s.key+"_sizer","aria-hidden":!0,role:"button","data-is-focusable":!1,onClick:iu,"data-sizer-index":n,onBlur:o._onSizerBlur,className:(0,U.A)(l.cellSizer,n<r.length-1?l.cellSizerStart:l.cellSizerEnd,(t={},t[l.cellIsResizing]=a&&a.columnIndex===n,t)),onDoubleClick:o._onSizerDoubleClick.bind(o,n)}):null},o._onRenderColumnHeaderTooltip=function(e){return w.createElement("span",{className:e.hostClassName},e.children)},o._onSelectAllClicked=function(){var e=o.props.selection;e&&e.toggleAllSelected()},o._onRootMouseDown=function(e){var t=e.target.getAttribute("data-sizer-index"),n=Number(t),i=o.props.columns,r=void 0===i?$d:i;null!==t&&0===e.button&&(o.setState({columnResizeDetails:{columnIndex:n,columnMinWidth:r[n].calculatedWidth,originX:e.clientX}}),e.preventDefault(),e.stopPropagation())},o._onRootMouseMove=function(e){var t=o.state,n=t.columnResizeDetails,i=t.isSizing;n&&!i&&e.clientX!==n.originX&&o.setState({isSizing:!0})},o._onRootKeyDown=function(e){var t=o.state,n=t.columnResizeDetails,i=t.isSizing,r=o.props,s=r.columns,a=void 0===s?$d:s,l=r.onColumnResized,c=e.target.getAttribute("data-sizer-index");if(c&&!i){var d=Number(c);if(n){var u=void 0;e.which===Ce.c.enter?(o.setState({columnResizeDetails:void 0}),e.preventDefault(),e.stopPropagation()):e.which===Ce.c.left?u=(0,T.jI)(o.props.theme)?1:-1:e.which===Ce.c.right&&(u=(0,T.jI)(o.props.theme)?-1:1),u&&(e.shiftKey||(u*=10),o.setState({columnResizeDetails:(0,I.Cl)((0,I.Cl)({},n),{columnMinWidth:n.columnMinWidth+u})}),l&&l(a[d],n.columnMinWidth+u,d),e.preventDefault(),e.stopPropagation())}else e.which===Ce.c.enter&&(o.setState({columnResizeDetails:{columnIndex:d,columnMinWidth:a[d].calculatedWidth}}),e.preventDefault(),e.stopPropagation())}},o._onSizerMouseMove=function(e){var t=e.buttons,n=o.props,i=n.onColumnIsSizingChanged,r=n.onColumnResized,s=n.columns,a=void 0===s?$d:s,l=o.state.columnResizeDetails;if(void 0===t||1===t){if(e.clientX!==l.originX&&i&&i(a[l.columnIndex],!0),r){var c=e.clientX-l.originX;(0,T.jI)(o.props.theme)&&(c=-c),r(a[l.columnIndex],l.columnMinWidth+c,l.columnIndex)}}else o._onSizerMouseUp(e)},o._onSizerBlur=function(e){o.state.columnResizeDetails&&o.setState({columnResizeDetails:void 0,isSizing:!1})},o._onSizerMouseUp=function(e){var t=o.props,n=t.columns,i=void 0===n?$d:n,r=t.onColumnIsSizingChanged,s=o.state.columnResizeDetails;o.setState({columnResizeDetails:void 0,isSizing:!1}),r&&r(i[s.columnIndex],!1)},o._onToggleCollapseAll=function(){var e=o.props.onToggleCollapseAll,t=!o.state.isAllCollapsed;o.setState({isAllCollapsed:t}),e&&e(t)},(0,Se.f)(o),o._events=new Ge.g(o),o.state={columnResizeDetails:void 0,isAllCollapsed:o.props.isAllCollapsed,isAllSelected:!!o.props.selection&&o.props.selection.isAllSelected()},o._onDropIndexInfo={sourceIndex:-1,targetIndex:-1},o._id=(0,Ue.O)("header"),o._currentDropHintIndex=-1,o._dragDropHelper=new Ud({selection:{getSelection:function(){}},minimumPixelsForDrag:o.props.minimumPixelsForDrag}),o}return(0,I.C6)(t,e),t.prototype.componentDidMount=function(){var e=this.props.selection;this._events.on(e,bd.ij,this._onSelectionChanged),this._rootElement.current&&(this._events.on(this._rootElement.current,"mousedown",this._onRootMouseDown),this._events.on(this._rootElement.current,"keydown",this._onRootKeyDown),this._getColumnReorderProps()&&(this._subscriptionObject=this._dragDropHelper.subscribe(this._rootElement.current,this._events,this._getHeaderDragDropOptions())))},t.prototype.componentDidUpdate=function(e){if(this._getColumnReorderProps()?!this._subscriptionObject&&this._rootElement.current&&(this._subscriptionObject=this._dragDropHelper.subscribe(this._rootElement.current,this._events,this._getHeaderDragDropOptions())):this._subscriptionObject&&(this._subscriptionObject.dispose(),delete this._subscriptionObject),this.props!==e&&this._onDropIndexInfo.sourceIndex>=0&&this._onDropIndexInfo.targetIndex>=0){var t=e.columns,o=void 0===t?$d:t,n=this.props.columns,i=void 0===n?$d:n;o[this._onDropIndexInfo.sourceIndex].key===i[this._onDropIndexInfo.targetIndex].key&&(this._onDropIndexInfo={sourceIndex:-1,targetIndex:-1})}this.props.isAllCollapsed!==e.isAllCollapsed&&this.setState({isAllCollapsed:this.props.isAllCollapsed})},t.prototype.componentWillUnmount=function(){this._subscriptionObject&&(this._subscriptionObject.dispose(),delete this._subscriptionObject),this._dragDropHelper.dispose(),this._events.dispose()},t.prototype.render=function(){var e=this,t=this.props,o=t.columns,n=void 0===o?$d:o,i=t.ariaLabel,r=t.ariaLabelForToggleAllGroupsButton,s=t.ariaLabelForSelectAllCheckbox,a=t.selectAllVisibility,l=t.ariaLabelForSelectionColumn,c=t.indentWidth,d=t.onColumnClick,u=t.onColumnContextMenu,p=t.onRenderColumnHeaderTooltip,h=void 0===p?this._onRenderColumnHeaderTooltip:p,m=t.styles,g=t.selectionMode,f=t.theme,v=t.onRenderDetailsCheckbox,_=t.groupNestingDepth,y=t.useFastIcons,b=t.checkboxVisibility,C=t.className,S=this.state,x=S.isAllSelected,k=S.columnResizeDetails,I=S.isSizing,D=S.isAllCollapsed,P=a!==Kd.none,E=a===Kd.hidden,N=b===yd.always,M=this._getColumnReorderProps(),R=M&&M.frozenColumnCountFromStart?M.frozenColumnCountFromStart:0,B=M&&M.frozenColumnCountFromEnd?M.frozenColumnCountFromEnd:0;this._classNames=Qd(m,{theme:f,isAllSelected:x,isSelectAllHidden:a===Kd.hidden,isResizingColumn:!!k&&I,isSizing:I,isAllCollapsed:D,isCheckboxHidden:E,className:C});var H=this._classNames,A=y?Y:J,F=(0,T.jI)(f);return w.createElement(Ne.R,{role:"row","aria-label":i,className:H.root,componentRef:this._rootComponent,elementRef:this._rootElement,onMouseMove:this._onRootMouseMove,"data-automationid":"DetailsHeader",direction:Me.E.horizontal},P?[w.createElement("div",{key:"__checkbox",className:H.cellIsCheck,"aria-labelledby":this._id+"-check",onClick:E?void 0:this._onSelectAllClicked,"aria-colindex":1,role:"columnheader"},h({hostClassName:H.checkTooltip,id:this._id+"-checkTooltip",setAriaDescribedBy:!1,content:s,children:w.createElement(Gd,{id:this._id+"-check","aria-label":g===bd.Qc.multiple?s:l,"data-is-focusable":!E||void 0,isHeader:!0,selected:x,anySelected:!1,canSelect:!E,className:H.check,onRenderDetailsCheckbox:v,useFastIcons:y,isVisible:N})},this._onRenderColumnHeaderTooltip)),this.props.onRenderColumnHeaderTooltip?null:s&&!E?w.createElement("label",{key:"__checkboxLabel",id:this._id+"-checkTooltip",className:H.accessibleLabel,"aria-hidden":!0},s):l&&E?w.createElement("label",{key:"__checkboxLabel",id:this._id+"-checkTooltip",className:H.accessibleLabel,"aria-hidden":!0},l):null]:null,_>0&&this.props.collapseAllVisibility===md.visible?w.createElement("div",{className:H.cellIsGroupExpander,onClick:this._onToggleCollapseAll,"data-is-focusable":!0,"aria-label":r,"aria-expanded":!D,role:"columnheader"},w.createElement(A,{className:H.collapseButton,iconName:F?"ChevronLeftMed":"ChevronRightMed"})):null,w.createElement(Dd,{indentWidth:c,role:"gridcell",count:_-1}),n.map((function(t,o){var i=!!M&&o>=R&&o<n.length-B;return[M&&(i||o===n.length-B)&&e._renderDropHint(o),w.createElement(Jd,{column:t,styles:t.styles,key:t.key,columnIndex:(P?2:1)+o,parentId:e._id,isDraggable:i,updateDragInfo:e._updateDragInfo,dragDropHelper:e._dragDropHelper,onColumnClick:d,onColumnContextMenu:u,onRenderColumnHeaderTooltip:e.props.onRenderColumnHeaderTooltip,isDropped:e._onDropIndexInfo.targetIndex===o,cellStyleProps:e.props.cellStyleProps,useFastIcons:y}),e._renderColumnDivider(o)]})),M&&0===B&&this._renderDropHint(n.length),I&&w.createElement(un,null,w.createElement("div",{className:H.sizingOverlay,onMouseMove:this._onSizerMouseMove,onMouseUp:this._onSizerMouseUp})))},t.prototype.focus=function(){var e;return!!(null===(e=this._rootComponent.current)||void 0===e?void 0:e.focus())},t.prototype._getColumnReorderProps=function(){var e=this.props,t=e.columnReorderOptions;return e.columnReorderProps||t&&(0,I.Cl)((0,I.Cl)({},t),{onColumnDragEnd:void 0})},t.prototype._getHeaderDragDropOptions=function(){return{selectionIndex:1,context:{data:this,index:0},canDrag:function(){return!1},canDrop:function(){return!0},onDragStart:function(){},updateDropState:this._updateDroppingState,onDrop:this._onDrop,onDragEnd:function(){},onDragOver:this._onDragOver}},t.prototype._isValidCurrentDropHintIndex=function(){return this._currentDropHintIndex>=0},t.prototype._isCheckboxColumnHidden=function(){var e=this.props,t=e.selectionMode,o=e.checkboxVisibility;return t===bd.Qc.none||o===yd.hidden},t.prototype._resetDropHints=function(){this._currentDropHintIndex>=0&&(this._updateDropHintElement(this._dropHintDetails[this._currentDropHintIndex].dropHintElementRef,"none"),this._currentDropHintIndex=-1)},t.prototype._updateDropHintElement=function(e,t){e.childNodes[1].style.display=t,e.childNodes[0].style.display=t},t.prototype._isEventOnHeader=function(e){if(this._rootElement.current){var t=this._rootElement.current.getBoundingClientRect();if(e.clientX>t.left&&e.clientX<t.right&&e.clientY>t.top&&e.clientY<t.bottom)return vd.header}},t.prototype._renderColumnDivider=function(e){var t=this.props.columns,o=(void 0===t?$d:t)[e],n=o.onRenderDivider;return n?n({column:o,columnIndex:e},this._renderColumnSizer):this._renderColumnSizer({column:o,columnIndex:e})},t.prototype._renderDropHint=function(e){var t=this._classNames,o=this.props.useFastIcons?Y:J;return w.createElement("div",{key:"dropHintKey",className:t.dropHintStyle,id:"columnDropHint_"+e},w.createElement("div",{role:"presentation",key:"dropHintCircleKey",className:t.dropHintCaretStyle,"data-is-focusable":!1,"data-sizer-index":e,"aria-hidden":!0},w.createElement(o,{iconName:"CircleShapeSolid"})),w.createElement("div",{key:"dropHintLineKey","aria-hidden":!0,"data-is-focusable":!1,"data-sizer-index":e,className:t.dropHintLineStyle}))},t.prototype._onSizerDoubleClick=function(e,t){var o=this.props,n=o.onColumnAutoResized,i=o.columns;n&&n((void 0===i?$d:i)[e],e)},t.prototype._onSelectionChanged=function(){var e=!!this.props.selection&&this.props.selection.isAllSelected();this.state.isAllSelected!==e&&this.setState({isAllSelected:e})},t.defaultProps={selectAllVisibility:Kd.visible,collapseAllVisibility:md.visible,useFastIcons:!0},t}(w.Component);function tu(e,t,o,n){return e?t<=o&&t>=n:t>=o&&t<=n}function ou(e,t,o){return e?t>=o:t<=o}function nu(e,t,o){return e?t<=o:t>=o}function iu(e){e.stopPropagation()}var ru=(0,D.I)(eu,Ad,void 0,{scope:"DetailsHeader"}),su=function(e){var t=e.columns,o=e.columnStartIndex,n=e.rowClassNames,i=e.cellStyleProps,r=void 0===i?Ed:i,s=e.item,a=e.itemIndex,l=e.onRenderItemColumn,c=e.getCellValueKey,d=e.cellsByColumn,u=e.enableUpdateAnimations,p=e.rowHeaderId,h=w.useRef(),m=h.current||(h.current={});return w.createElement("div",{className:n.fields,"data-automationid":"DetailsRowFields",role:"presentation"},t.map((function(e,t){var i=void 0===e.calculatedWidth?"auto":e.calculatedWidth+r.cellLeftPadding+r.cellRightPadding+(e.isPadded?r.cellExtraRightPadding:0),h=e.onRender,g=void 0===h?l:h,f=e.getValueKey,v=void 0===f?c:f,_=d&&e.key in d?d[e.key]:g?g(s,a,e):function(e,t){var o=e&&t&&t.fieldName?e[t.fieldName]:"";return null==o&&(o=""),"boolean"==typeof o?o.toString():o}(s,e),y=m[e.key],b=u&&v?v(s,a,e):void 0,C=!1;void 0!==b&&void 0!==y&&b!==y&&(C=!0),m[e.key]=b;var S=e.key+(void 0!==b?"-"+b:"");return w.createElement("div",{key:S,id:e.isRowHeader?p:void 0,role:e.isRowHeader?"rowheader":"gridcell","aria-readonly":!0,"aria-colindex":t+o+1,className:(0,U.A)(e.className,e.isMultiline&&n.isMultiline,e.isRowHeader&&n.isRowHeader,n.cell,e.isPadded?n.cellPadded:n.cellUnpadded,C&&n.cellAnimation),style:{width:i},"data-automationid":"DetailsRowCell","data-automation-key":e.key},_)})))},au=(0,P.Z)(),lu=[],cu=function(e){function t(t){var o=e.call(this,t)||this;return o._root=w.createRef(),o._cellMeasurer=w.createRef(),o._focusZone=w.createRef(),o._onSelectionChanged=function(){var e=du(o.props);(0,ut.ab)(e,o.state.selectionState)||o.setState({selectionState:e})},o._updateDroppingState=function(e,t){var n=o.state.isDropping,i=o.props,r=i.dragDropEvents,s=i.item;e?r.onDragEnter&&(o._droppingClassNames=r.onDragEnter(s,t)):r.onDragLeave&&r.onDragLeave(s,t),n!==e&&o.setState({isDropping:e})},(0,Se.f)(o),o._events=new Ge.g(o),o.state={selectionState:du(t),columnMeasureInfo:void 0,isDropping:!1},o._droppingClassNames="",o}return(0,I.C6)(t,e),t.getDerivedStateFromProps=function(e,t){return(0,I.Cl)((0,I.Cl)({},t),{selectionState:du(e)})},t.prototype.componentDidMount=function(){var e=this.props,t=e.dragDropHelper,o=e.selection,n=e.item,i=e.onDidMount;t&&this._root.current&&(this._dragDropSubscription=t.subscribe(this._root.current,this._events,this._getRowDragDropOptions())),o&&this._events.on(o,bd.ij,this._onSelectionChanged),i&&n&&(this._onDidMountCalled=!0,i(this))},t.prototype.componentDidUpdate=function(e){var t=this.state,o=this.props,n=o.item,i=o.onDidMount,r=t.columnMeasureInfo;if(this.props.itemIndex===e.itemIndex&&this.props.item===e.item&&this.props.dragDropHelper===e.dragDropHelper||(this._dragDropSubscription&&(this._dragDropSubscription.dispose(),delete this._dragDropSubscription),this.props.dragDropHelper&&this._root.current&&(this._dragDropSubscription=this.props.dragDropHelper.subscribe(this._root.current,this._events,this._getRowDragDropOptions()))),r&&r.index>=0&&this._cellMeasurer.current){var s=this._cellMeasurer.current.getBoundingClientRect().width;r.onMeasureDone(s),this.setState({columnMeasureInfo:void 0})}n&&i&&!this._onDidMountCalled&&(this._onDidMountCalled=!0,i(this))},t.prototype.componentWillUnmount=function(){var e=this.props,t=e.item,o=e.onWillUnmount;o&&t&&o(this),this._dragDropSubscription&&(this._dragDropSubscription.dispose(),delete this._dragDropSubscription),this._events.dispose()},t.prototype.shouldComponentUpdate=function(e,t){if(this.props.useReducedRowRenderer){var o=du(e);return this.state.selectionState.isSelected!==o.isSelected||!(0,ut.ab)(this.props,e)}return!0},t.prototype.render=function(){var e=this.props,t=e.className,o=e.columns,n=void 0===o?lu:o,i=e.dragDropEvents,r=e.item,s=e.itemIndex,a=e.flatIndexOffset,l=void 0===a?2:a,c=e.id,d=e.onRenderCheck,u=void 0===d?this._onRenderCheck:d,p=e.onRenderDetailsCheckbox,h=e.onRenderItemColumn,m=e.getCellValueKey,g=e.selectionMode,f=e.rowWidth,v=void 0===f?0:f,_=e.checkboxVisibility,y=e.getRowAriaLabel,b=e.getRowAriaDescription,C=e.getRowAriaDescribedBy,S=e.checkButtonAriaLabel,x=e.checkboxCellClassName,k=e.rowFieldsAs,D=void 0===k?su:k,P=e.selection,T=e.indentWidth,E=e.enableUpdateAnimations,M=e.compact,R=e.theme,B=e.styles,H=e.cellsByColumn,A=e.groupNestingDepth,F=e.useFastIcons,L=void 0===F||F,O=e.cellStyleProps,z=e.disabled,W=void 0!==z&&z,V=e.group,K=this.state,G=K.columnMeasureInfo,j=K.isDropping,Y=this.state.selectionState,Z=Y.isSelected,q=void 0!==Z&&Z,X=Y.isSelectionModal,J=void 0!==X&&X,Q=i?!(!i.canDrag||!i.canDrag(r)):void 0,$=j?this._droppingClassNames||"is-dropping":"",ee=y?y(r):void 0,te=b?b(r):void 0,oe=C?C(r):void 0,ne=!!P&&P.canSelectItem(r,s)&&!W,ie=g===bd.Qc.multiple,re=g!==bd.Qc.none&&_!==yd.hidden,se=g===bd.Qc.none?void 0:q,ae=V?s-V.startIndex+1:void 0,le=V?V.count:void 0;this._classNames=(0,I.Cl)((0,I.Cl)({},this._classNames),au(B,{theme:R,isSelected:q,canSelect:!ie,anySelected:J,checkboxCellClassName:x,droppingClassName:$,className:t,compact:M,enableUpdateAnimations:E,cellStyleProps:O,disabled:W}));var ce={isMultiline:this._classNames.isMultiline,isRowHeader:this._classNames.isRowHeader,cell:this._classNames.cell,cellAnimation:this._classNames.cellAnimation,cellPadded:this._classNames.cellPadded,cellUnpadded:this._classNames.cellUnpadded,fields:this._classNames.fields};(0,ut.ab)(this._rowClassNames||{},ce)||(this._rowClassNames=ce);var de=w.createElement(D,{rowClassNames:this._rowClassNames,rowHeaderId:c+"-header",cellsByColumn:H,columns:n,item:r,itemIndex:s,columnStartIndex:(re?1:0)+(A?1:0),onRenderItemColumn:h,getCellValueKey:m,enableUpdateAnimations:E,cellStyleProps:O}),ue=this.props.role?this.props.role:"row";return this._ariaRowDescriptionId=(0,Ue.O)("DetailsRow-description"),w.createElement(Ne.R,(0,I.Cl)({"data-is-focusable":!0},(0,N.G1)(this.props,N.JM),"boolean"==typeof Q?{"data-is-draggable":Q,draggable:Q}:{},{direction:Me.E.horizontal,elementRef:this._root,componentRef:this._focusZone,role:ue,"aria-label":ee,"aria-disabled":W||void 0,"aria-describedby":te?this._ariaRowDescriptionId:oe,className:this._classNames.root,"data-selection-index":s,"data-selection-touch-invoke":!0,"data-selection-disabled":W||void 0,"data-item-index":s,"aria-rowindex":void 0===ae?s+l:void 0,"aria-level":A&&A+1||void 0,"aria-posinset":ae,"aria-setsize":le,"data-automationid":"DetailsRow",style:{minWidth:v},"aria-selected":se,allowFocusRoot:!0}),te?w.createElement("span",{key:"description",role:"presentation",hidden:!0,id:this._ariaRowDescriptionId},te):null,re&&w.createElement("div",{role:"gridcell","aria-colindex":1,"data-selection-toggle":!0,className:this._classNames.checkCell},u({id:c?c+"-checkbox":void 0,selected:q,anySelected:J,"aria-label":S,"aria-labelledby":c?c+"-checkbox "+c+"-header":void 0,canSelect:ne,compact:M,className:this._classNames.check,theme:R,isVisible:_===yd.always,onRenderDetailsCheckbox:p,useFastIcons:L})),w.createElement(Dd,{indentWidth:T,role:"gridcell",count:A-(this.props.collapseAllVisibility===md.hidden?1:0)}),r&&de,G&&w.createElement("span",{role:"presentation",className:(0,U.A)(this._classNames.cellMeasurer,this._classNames.cell),ref:this._cellMeasurer},w.createElement(D,{rowClassNames:this._rowClassNames,rowHeaderId:c+"-header",columns:[G.column],item:r,itemIndex:s,columnStartIndex:(re?1:0)+(A?1:0)+n.length,onRenderItemColumn:h,getCellValueKey:m})),w.createElement("span",{role:"checkbox",className:this._classNames.checkCover,"aria-checked":q,"data-selection-toggle":!0}))},t.prototype.measureCell=function(e,t){var o=this.props.columns,n=void 0===o?lu:o,i=(0,I.Cl)({},n[e]);i.minWidth=0,i.maxWidth=999999,delete i.calculatedWidth,this.setState({columnMeasureInfo:{index:e,column:i,onMeasureDone:t}})},t.prototype.focus=function(e){var t;return void 0===e&&(e=!1),!!(null===(t=this._focusZone.current)||void 0===t?void 0:t.focus(e))},t.prototype._onRenderCheck=function(e){return w.createElement(Gd,(0,I.Cl)({},e))},t.prototype._getRowDragDropOptions=function(){var e=this.props,t=e.item,o=e.itemIndex,n=e.dragDropEvents;return{eventMap:e.eventsToRegister,selectionIndex:o,context:{data:t,index:o},canDrag:n.canDrag,canDrop:n.canDrop,onDragStart:n.onDragStart,updateDropState:this._updateDroppingState,onDrop:n.onDrop,onDragEnd:n.onDragEnd,onDragOver:n.onDragOver}},t}(w.Component);function du(e){var t,o,n,i,r=e.itemIndex,s=e.selection;return{isSelected:!!(null===(t=s)||void 0===t?void 0:t.isIndexSelected(r)),isSelectionModal:!!(null===(i=null===(o=s)||void 0===o?void 0:(n=o).isModal)||void 0===i?void 0:i.call(n))}}var uu,pu,hu=(0,D.I)(cu,Rd,void 0,{scope:"DetailsRow"}),mu={root:"ms-GroupedList",compact:"ms-GroupedList--Compact",group:"ms-GroupedList-group",link:"ms-Link",listCell:"ms-List-cell"},gu=function(e){var t,o,n=e.theme,i=e.className,r=e.compact,s=n.palette,a=(0,g.getGlobalClassNames)(mu,n);return{root:[a.root,n.fonts.small,{position:"relative",selectors:(t={},t["."+a.listCell]={minHeight:38},t)},r&&[a.compact,{selectors:(o={},o["."+a.listCell]={minHeight:32},o)}],i],group:[a.group,{transition:"background-color "+g.AnimationVariables.durationValue2+" cubic-bezier(0.445, 0.050, 0.550, 0.950)"}],groupIsDropping:{backgroundColor:s.neutralLight}}},fu={root:"ms-GroupHeader",compact:"ms-GroupHeader--compact",check:"ms-GroupHeader-check",dropIcon:"ms-GroupHeader-dropIcon",expand:"ms-GroupHeader-expand",isCollapsed:"is-collapsed",title:"ms-GroupHeader-title",isSelected:"is-selected",iconTag:"ms-Icon--Tag",group:"ms-GroupedList-group",isDropping:"is-dropping"},vu="cubic-bezier(0.390, 0.575, 0.565, 1.000)";!function(e){e[e.xSmall=0]="xSmall",e[e.small=1]="small",e[e.medium=2]="medium",e[e.large=3]="large"}(uu||(uu={})),function(e){e[e.normal=0]="normal",e[e.large=1]="large"}(pu||(pu={}));var _u=(0,P.Z)(),yu=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return(0,I.C6)(t,e),t.prototype.render=function(){var e=this.props,t=e.type,o=e.size,n=e.ariaLabel,i=e.ariaLive,r=e.styles,s=e.label,a=e.theme,l=e.className,c=e.labelPosition,d=n,u=(0,N.G1)(this.props,N.JM,["size"]),p=o;void 0===p&&void 0!==t&&(p=t===pu.large?uu.large:uu.medium);var h=_u(r,{theme:a,size:p,className:l,labelPosition:c});return w.createElement("div",(0,I.Cl)({},u,{className:h.root}),w.createElement("div",{className:h.circle}),s&&w.createElement("div",{className:h.label},s),d&&w.createElement("div",{role:"status","aria-live":i},w.createElement(De.P,null,w.createElement("div",{className:h.screenReaderText},d))))},t.defaultProps={size:uu.medium,ariaLive:"polite",labelPosition:"bottom"},t}(w.Component),bu={root:"ms-Spinner",circle:"ms-Spinner-circle",label:"ms-Spinner-label"},Cu=(0,f.J9)((function(){return(0,g.keyframes)({"0%":{transform:"rotate(0deg)"},"100%":{transform:"rotate(360deg)"}})})),Su=(0,D.I)(yu,(function(e){var t,o=e.theme,n=e.size,i=e.className,r=e.labelPosition,s=o.palette,a=(0,g.getGlobalClassNames)(bu,o);return{root:[a.root,{display:"flex",flexDirection:"column",alignItems:"center",justifyContent:"center"},"top"===r&&{flexDirection:"column-reverse"},"right"===r&&{flexDirection:"row"},"left"===r&&{flexDirection:"row-reverse"},i],circle:[a.circle,{boxSizing:"border-box",borderRadius:"50%",border:"1.5px solid "+s.themeLight,borderTopColor:s.themePrimary,animationName:Cu(),animationDuration:"1.3s",animationIterationCount:"infinite",animationTimingFunction:"cubic-bezier(.53,.21,.29,.67)",selectors:(t={},t[g.HighContrastSelector]=(0,I.Cl)({borderTopColor:"Highlight"},(0,g.getHighContrastNoAdjustStyle)()),t)},n===uu.xSmall&&["ms-Spinner--xSmall",{width:12,height:12}],n===uu.small&&["ms-Spinner--small",{width:16,height:16}],n===uu.medium&&["ms-Spinner--medium",{width:20,height:20}],n===uu.large&&["ms-Spinner--large",{width:28,height:28}]],label:[a.label,o.fonts.small,{color:s.themePrimary,margin:"8px 0 0",textAlign:"center"},"top"===r&&{margin:"0 0 8px"},"right"===r&&{margin:"0 0 0 8px"},"left"===r&&{margin:"0 8px 0 0"}],screenReaderText:g.hiddenContentStyle}}),void 0,{scope:"Spinner"}),xu=(0,P.Z)(),ku=function(e){function t(t){var o=e.call(this,t)||this;return o._toggleCollapse=function(){var e=o.props,t=e.group,n=e.onToggleCollapse,i=e.isGroupLoading,r=!o.state.isCollapsed,s=!r&&i&&i(t);o.setState({isCollapsed:r,isLoadingVisible:s}),n&&n(t)},o._onKeyUp=function(e){var t=o.props,n=t.group,i=t.onGroupHeaderKeyUp;if(i&&i(e,n),!e.defaultPrevented){var r=o.state.isCollapsed&&e.which===(0,T.SM)(Ce.c.right,o.props.theme);(!o.state.isCollapsed&&e.which===(0,T.SM)(Ce.c.left,o.props.theme)||r)&&(o._toggleCollapse(),e.stopPropagation(),e.preventDefault())}},o._onToggleClick=function(e){o._toggleCollapse(),e.stopPropagation(),e.preventDefault()},o._onHeaderClick=function(){var e=o.props,t=e.group,n=e.onGroupHeaderClick;n&&n(t)},o._onRenderTitle=function(e){if(!e.group)return null;var t=e.onRenderName?(0,ft.j)(e.onRenderName,o._onRenderName):o._onRenderName;return w.createElement("div",{className:o._classNames.title,id:o._id,onClick:o._onHeaderClick,role:"gridcell","aria-colspan":o.props.ariaColSpan,"data-selection-invoke":!0},t(e))},o._onRenderName=function(e){var t=e.group;return t?w.createElement(w.Fragment,null,w.createElement("span",null,t.name),w.createElement("span",{className:o._classNames.headerCount},"(",t.count,t.hasMoreData&&"+",")")):null},o._id=(0,Ue.O)("GroupHeader"),o.state={isCollapsed:o.props.group&&o.props.group.isCollapsed,isLoadingVisible:!1},o}return(0,I.C6)(t,e),t.getDerivedStateFromProps=function(e,t){if(e.group){var o=e.group.isCollapsed,n=e.isGroupLoading,i=!o&&n&&n(e.group);return(0,I.Cl)((0,I.Cl)({},t),{isCollapsed:o||!1,isLoadingVisible:i||!1})}return t},t.prototype.render=function(){var e=this.props,t=e.group,o=e.groupLevel,n=void 0===o?0:o,i=e.viewport,r=e.selectionMode,s=e.loadingText,a=e.isSelected,l=void 0!==a&&a,c=e.selected,d=void 0!==c&&c,u=e.indentWidth,p=e.onRenderGroupHeaderCheckbox,h=e.isCollapsedGroupSelectVisible,m=void 0===h||h,g=e.expandButtonProps,f=e.expandButtonIcon,v=e.selectAllButtonProps,_=e.theme,y=e.styles,b=e.className,C=e.compact,S=e.ariaPosInSet,x=e.ariaSetSize,k=e.ariaRowIndex,D=e.useFastIcons,P=this.props.onRenderTitle?(0,ft.j)(this.props.onRenderTitle,this._onRenderTitle):this._onRenderTitle,E=D?this._fastDefaultCheckboxRender:this._defaultCheckboxRender,N=p?(0,ft.j)(p,E):E,M=this.state,R=M.isCollapsed,B=M.isLoadingVisible,H=r===bd.Qc.multiple,A=H&&(m||!(t&&t.isCollapsed)),F=d||l,L=(0,T.jI)(_);return this._classNames=xu(y,{theme:_,className:b,selected:F,isCollapsed:R,compact:C}),t?w.createElement("div",{className:this._classNames.root,style:i?{minWidth:i.width}:{},role:"row","aria-setsize":x,"aria-posinset":S,"aria-rowindex":k,"data-is-focusable":!0,onKeyUp:this._onKeyUp,"aria-label":t.ariaLabel,"aria-labelledby":t.ariaLabel?void 0:this._id,"aria-expanded":!this.state.isCollapsed,"aria-selected":H?F:void 0,"aria-level":n+1,"data-selection-index":t.startIndex,"data-selection-span":t.count},w.createElement("div",{className:this._classNames.groupHeaderContainer,role:"presentation"},A?w.createElement("div",{role:"gridcell"},w.createElement("button",(0,I.Cl)({"data-is-focusable":!1,type:"button",className:this._classNames.check,role:"checkbox",id:this._id+"-check","aria-checked":F,"aria-labelledby":this._id+"-check "+this._id,"data-selection-toggle":!0},v),N({checked:F,theme:_},N))):r!==bd.Qc.none&&w.createElement(Dd,{indentWidth:u,count:1}),w.createElement(Dd,{indentWidth:u,count:n}),w.createElement("div",{className:this._classNames.dropIcon,role:"presentation"},w.createElement(J,{iconName:"Tag"})),w.createElement("div",{role:"gridcell"},w.createElement("button",(0,I.Cl)({"data-is-focusable":!1,"data-selection-disabled":!0,type:"button",className:this._classNames.expand,onClick:this._onToggleClick,"aria-expanded":!this.state.isCollapsed},g),w.createElement(J,{className:this._classNames.expandIsCollapsed,iconName:f||(L?"ChevronLeftMed":"ChevronRightMed")}))),P(this.props),B&&w.createElement(Su,{label:s}))):null},t.prototype._defaultCheckboxRender=function(e){return w.createElement(ua,{checked:e.checked})},t.prototype._fastDefaultCheckboxRender=function(e){return w.createElement(Iu,{theme:e.theme,checked:e.checked})},t.defaultProps={expandButtonProps:{"aria-label":"expand collapse group"}},t}(w.Component),Iu=w.memo((function(e){return w.createElement(ua,{theme:e.theme,checked:e.checked,className:e.className,useFastIcons:!0})})),wu=(0,D.I)(ku,(function(e){var t,o,n,i,r,s=e.theme,a=e.className,l=e.selected,c=e.isCollapsed,d=e.compact,u=Ed.cellLeftPadding,p=d?40:48,h=s.semanticColors,m=s.palette,f=s.fonts,v=(0,g.getGlobalClassNames)(fu,s),_=[(0,g.getFocusStyle)(s),{cursor:"default",background:"none",backgroundColor:"transparent",border:"none",padding:0}];return{root:[v.root,(0,g.getFocusStyle)(s),s.fonts.medium,{borderBottom:"1px solid "+h.listBackground,cursor:"default",userSelect:"none",selectors:(t={":hover":{background:h.listItemBackgroundHovered,color:h.actionLinkHovered}},t["&:hover ."+v.check]={opacity:1},t["."+lt.Y2+" &:focus ."+v.check]={opacity:1},t[":global(."+v.group+"."+v.isDropping+")"]={selectors:(o={},o["& > ."+v.root+" ."+v.dropIcon]={transition:"transform "+g.AnimationVariables.durationValue4+" cubic-bezier(0.075, 0.820, 0.165, 1.000) opacity "+g.AnimationVariables.durationValue1+" "+vu,transitionDelay:g.AnimationVariables.durationValue3,opacity:1,transform:"rotate(0.2deg) scale(1);"},o["."+v.check]={opacity:0},o)},t)},l&&[v.isSelected,{background:h.listItemBackgroundChecked,selectors:(n={":hover":{background:h.listItemBackgroundCheckedHovered}},n[""+v.check]={opacity:1},n)}],d&&[v.compact,{border:"none"}],a],groupHeaderContainer:[{display:"flex",alignItems:"center",height:p}],headerCount:[{padding:"0px 4px"}],check:[v.check,_,{display:"flex",alignItems:"center",justifyContent:"center",paddingTop:1,marginTop:-1,opacity:0,width:48,height:p,selectors:(i={},i["."+lt.Y2+" &:focus"]={opacity:1},i)}],expand:[v.expand,_,{display:"flex",alignItems:"center",justifyContent:"center",fontSize:f.small.fontSize,width:36,height:p,color:l?m.neutralPrimary:m.neutralSecondary,selectors:{":hover":{backgroundColor:l?m.neutralQuaternary:m.neutralLight},":active":{backgroundColor:l?m.neutralTertiaryAlt:m.neutralQuaternaryAlt}}}],expandIsCollapsed:[c?[v.isCollapsed,{transform:"rotate(0deg)",transformOrigin:"50% 50%",transition:"transform .1s linear"}]:{transform:(0,T.jI)(s)?"rotate(-90deg)":"rotate(90deg)",transformOrigin:"50% 50%",transition:"transform .1s linear"}],title:[v.title,{paddingLeft:u,fontSize:d?f.medium.fontSize:f.mediumPlus.fontSize,fontWeight:c?g.FontWeights.regular:g.FontWeights.semibold,cursor:"pointer",outline:0,whiteSpace:"nowrap",textOverflow:"ellipsis"}],dropIcon:[v.dropIcon,{position:"absolute",left:-26,fontSize:g.IconFontSizes.large,color:m.neutralSecondary,transition:"transform "+g.AnimationVariables.durationValue2+" cubic-bezier(0.600, -0.280, 0.735, 0.045), opacity "+g.AnimationVariables.durationValue4+" "+vu,opacity:0,transform:"rotate(0.2deg) scale(0.65)",transformOrigin:"10px 10px",selectors:(r={},r[":global(."+v.iconTag+")"]={position:"absolute"},r)}]}}),void 0,{scope:"GroupHeader"}),Du={root:"ms-GroupShowAll",link:"ms-Link"},Pu=(0,P.Z)(),Tu=(0,D.I)((function(e){var t=e.group,o=e.groupLevel,n=e.showAllLinkText,i=void 0===n?"Show All":n,r=e.styles,s=e.theme,a=e.onToggleSummarize,l=Pu(r,{theme:s}),c=(0,w.useCallback)((function(e){a(t),e.stopPropagation(),e.preventDefault()}),[a,t]);return t?w.createElement("div",{className:l.root},w.createElement(Dd,{count:o}),w.createElement(rt,{onClick:c},i)):null}),(function(e){var t,o=e.theme,n=o.fonts,i=(0,g.getGlobalClassNames)(Du,o);return{root:[i.root,{position:"relative",padding:"10px 84px",cursor:"pointer",selectors:(t={},t["."+i.link]={fontSize:n.small.fontSize},t)}]}}),void 0,{scope:"GroupShowAll"}),Eu={root:"ms-groupFooter"},Nu=(0,P.Z)(),Mu=(0,D.I)((function(e){var t=e.group,o=e.groupLevel,n=e.footerText,i=e.indentWidth,r=e.styles,s=e.theme,a=Nu(r,{theme:s});return t&&n?w.createElement("div",{className:a.root},w.createElement(Dd,{indentWidth:i,count:o}),n):null}),(function(e){var t=e.theme,o=e.className,n=(0,g.getGlobalClassNames)(Eu,t);return{root:[t.fonts.medium,n.root,{position:"relative",padding:"5px 38px"},o]}}),void 0,{scope:"GroupFooter"}),Ru=function(e){function t(o){var n=e.call(this,o)||this;n._root=w.createRef(),n._list=w.createRef(),n._subGroupRefs={},n._droppingClassName="",n._onRenderGroupHeader=function(e){return w.createElement(wu,(0,I.Cl)({},e))},n._onRenderGroupShowAll=function(e){return w.createElement(Tu,(0,I.Cl)({},e))},n._onRenderGroupFooter=function(e){return w.createElement(Mu,(0,I.Cl)({},e))},n._renderSubGroup=function(e,o){var i=n.props,r=i.dragDropEvents,s=i.dragDropHelper,a=i.eventsToRegister,l=i.getGroupItemLimit,c=i.groupNestingDepth,d=i.groupProps,u=i.items,p=i.headerProps,h=i.showAllProps,m=i.footerProps,g=i.listProps,f=i.onRenderCell,v=i.selection,_=i.selectionMode,y=i.viewport,b=i.onRenderGroupHeader,C=i.onRenderGroupShowAll,S=i.onRenderGroupFooter,x=i.onShouldVirtualize,k=i.group,I=i.compact,D=e.level?e.level+1:c;return!e||e.count>0||d&&d.showEmptyGroups?w.createElement(t,{ref:function(e){return n._subGroupRefs["subGroup_"+o]=e},key:n._getGroupKey(e,o),dragDropEvents:r,dragDropHelper:s,eventsToRegister:a,footerProps:m,getGroupItemLimit:l,group:e,groupIndex:o,groupNestingDepth:D,groupProps:d,headerProps:p,items:u,listProps:g,onRenderCell:f,selection:v,selectionMode:_,showAllProps:h,viewport:y,onRenderGroupHeader:b,onRenderGroupShowAll:C,onRenderGroupFooter:S,onShouldVirtualize:x,groups:k?k.children:[],compact:I}):null},n._getGroupDragDropOptions=function(){var e=n.props,t=e.group,o=e.groupIndex,i=e.dragDropEvents;return{eventMap:e.eventsToRegister,selectionIndex:-1,context:{data:t,index:o,isGroup:!0},updateDropState:n._updateDroppingState,canDrag:i.canDrag,canDrop:i.canDrop,onDrop:i.onDrop,onDragStart:i.onDragStart,onDragEnter:i.onDragEnter,onDragLeave:i.onDragLeave,onDragEnd:i.onDragEnd,onDragOver:i.onDragOver}},n._updateDroppingState=function(e,t){var o=n.state.isDropping,i=n.props,r=i.dragDropEvents,s=i.group;o!==e&&(o?r&&r.onDragLeave&&r.onDragLeave(s,t):r&&r.onDragEnter&&(n._droppingClassName=r.onDragEnter(s,t)),n.setState({isDropping:e}))};var i=o.selection,r=o.group;return(0,Se.f)(n),n._id=(0,Ue.O)("GroupedListSection"),n.state={isDropping:!1,isSelected:!(!i||!r)&&i.isRangeSelected(r.startIndex,r.count)},n._events=new Ge.g(n),n}return(0,I.C6)(t,e),t.prototype.componentDidMount=function(){var e=this.props,t=e.dragDropHelper,o=e.selection;t&&this._root.current&&(this._dragDropSubscription=t.subscribe(this._root.current,this._events,this._getGroupDragDropOptions())),o&&this._events.on(o,bd.ij,this._onSelectionChange)},t.prototype.componentWillUnmount=function(){this._events.dispose(),this._dragDropSubscription&&this._dragDropSubscription.dispose()},t.prototype.componentDidUpdate=function(e){this.props.group===e.group&&this.props.groupIndex===e.groupIndex&&this.props.dragDropHelper===e.dragDropHelper||(this._dragDropSubscription&&(this._dragDropSubscription.dispose(),delete this._dragDropSubscription),this.props.dragDropHelper&&this._root.current&&(this._dragDropSubscription=this.props.dragDropHelper.subscribe(this._root.current,this._events,this._getGroupDragDropOptions())))},t.prototype.render=function(){var e=this.props,t=e.getGroupItemLimit,o=e.group,n=e.groupIndex,i=e.headerProps,r=e.showAllProps,s=e.footerProps,a=e.viewport,l=e.selectionMode,c=e.onRenderGroupHeader,d=void 0===c?this._onRenderGroupHeader:c,u=e.onRenderGroupShowAll,p=void 0===u?this._onRenderGroupShowAll:u,h=e.onRenderGroupFooter,m=void 0===h?this._onRenderGroupFooter:h,g=e.onShouldVirtualize,f=e.groupedListClassNames,v=e.groups,_=e.compact,y=e.listProps,b=void 0===y?{}:y,C=this.state.isSelected,S=o&&t?t(o):1/0,x=o&&!o.children&&!o.isCollapsed&&!o.isShowingAll&&(o.count>S||o.hasMoreData),k=o&&o.children&&o.children.length>0,D=b.version,P={group:o,groupIndex:n,groupLevel:o?o.level:0,isSelected:C,selected:C,viewport:a,selectionMode:l,groups:v,compact:_},T={groupedListId:this._id,ariaSetSize:v?v.length:void 0,ariaPosInSet:void 0!==n?n+1:void 0},E=(0,I.Cl)((0,I.Cl)((0,I.Cl)({},i),P),T),N=(0,I.Cl)((0,I.Cl)({},r),P),M=(0,I.Cl)((0,I.Cl)({},s),P),R=!!this.props.dragDropHelper&&this._getGroupDragDropOptions().canDrag(o)&&!!this.props.dragDropEvents.canDragGroups;return w.createElement("div",(0,I.Cl)({ref:this._root},R&&{draggable:!0},{className:(0,U.A)(f&&f.group,this._getDroppingClassName()),role:"presentation"}),d(E,this._onRenderGroupHeader),o&&o.isCollapsed?null:k?w.createElement(Yc,{role:"presentation",ref:this._list,items:o?o.children:[],onRenderCell:this._renderSubGroup,getItemCountForPage:this._returnOne,onShouldVirtualize:g,version:D,id:this._id}):this._onRenderGroup(S),o&&o.isCollapsed?null:x&&p(N,this._onRenderGroupShowAll),m(M,this._onRenderGroupFooter))},t.prototype.forceUpdate=function(){e.prototype.forceUpdate.call(this),this.forceListUpdate()},t.prototype.forceListUpdate=function(){var e=this.props.group;if(this._list.current){if(this._list.current.forceUpdate(),e&&e.children&&e.children.length>0)for(var t=e.children.length,o=0;o<t;o++){var n;(n=this._list.current.pageRefs["subGroup_"+String(o)])&&n.forceListUpdate()}}else(n=this._subGroupRefs["subGroup_"+String(0)])&&n.forceListUpdate()},t.prototype._onSelectionChange=function(){var e=this.props,t=e.group,o=e.selection;if(o&&t){var n=o.isRangeSelected(t.startIndex,t.count);n!==this.state.isSelected&&this.setState({isSelected:n})}},t.prototype._onRenderGroupCell=function(e,t,o){return function(n,i){return e(t,n,i,o)}},t.prototype._onRenderGroup=function(e){var t,o=this.props,n=o.group,i=o.items,r=o.onRenderCell,s=o.listProps,a=o.groupNestingDepth,l=o.onShouldVirtualize,c=o.groupProps,d=n&&!n.isShowingAll?n.count:i.length,u=n?n.startIndex:0;return w.createElement(Yc,(0,I.Cl)({role:c&&c.role?c.role:"rowgroup","aria-label":null===(t=n)||void 0===t?void 0:t.name,items:i,onRenderCell:this._onRenderGroupCell(r,a,n),ref:this._list,renderCount:Math.min(d,e),startIndex:u,onShouldVirtualize:l,id:this._id},s))},t.prototype._returnOne=function(){return 1},t.prototype._getGroupKey=function(e,t){return"group-"+(e&&e.key?e.key:String(e.level)+String(t))},t.prototype._getDroppingClassName=function(){var e=this.state.isDropping,t=this.props,o=t.group,n=t.groupedListClassNames;return e=!(!o||!e),(0,U.A)(e&&this._droppingClassName,e&&"is-dropping",e&&n&&n.groupIsDropping)},t}(w.Component),Bu=(0,P.Z)(),Hu=Nd.rowHeight,Au=Nd.compactRowHeight,Fu=function(e){function t(t){var o=e.call(this,t)||this;o._list=w.createRef(),o._renderGroup=function(e,t){var n=o.props,i=n.dragDropEvents,r=n.dragDropHelper,s=n.eventsToRegister,a=n.groupProps,l=n.items,c=n.listProps,d=n.onRenderCell,u=n.selectionMode,p=n.selection,h=n.viewport,m=n.onShouldVirtualize,g=n.groups,f=n.compact,v={onToggleSelectGroup:o._onToggleSelectGroup,onToggleCollapse:o._onToggleCollapse,onToggleSummarize:o._onToggleSummarize},_=(0,I.Cl)((0,I.Cl)({},a.headerProps),v),y=(0,I.Cl)((0,I.Cl)({},a.showAllProps),v),b=(0,I.Cl)((0,I.Cl)({},a.footerProps),v),C=o._getGroupNestingDepth();if(!a.showEmptyGroups&&e&&0===e.count)return null;var S=(0,I.Cl)((0,I.Cl)({},c||{}),{version:o.state.version});return w.createElement(Ru,{key:o._getGroupKey(e,t),dragDropEvents:i,dragDropHelper:r,eventsToRegister:s,footerProps:b,getGroupItemLimit:a&&a.getGroupItemLimit,group:e,groupIndex:t,groupNestingDepth:C,groupProps:a,headerProps:_,listProps:S,items:l,onRenderCell:d,onRenderGroupHeader:a.onRenderHeader,onRenderGroupShowAll:a.onRenderShowAll,onRenderGroupFooter:a.onRenderFooter,selectionMode:u,selection:p,showAllProps:y,viewport:h,onShouldVirtualize:m,groupedListClassNames:o._classNames,groups:g,compact:f})},o._getDefaultGroupItemLimit=function(e){return e.count},o._getGroupItemLimit=function(e){var t=o.props.groupProps;return(t&&t.getGroupItemLimit?t.getGroupItemLimit:o._getDefaultGroupItemLimit)(e)},o._getGroupHeight=function(e){var t=o.props.compact?Au:Hu;return t+(e.isCollapsed?0:t*o._getGroupItemLimit(e))},o._getPageHeight=function(e){var t=o.state.groups,n=o.props.getGroupHeight,i=void 0===n?o._getGroupHeight:n,r=t&&t[e];return r?i(r,e):0},o._onToggleCollapse=function(e){var t=o.props.groupProps,n=t&&t.headerProps&&t.headerProps.onToggleCollapse;e&&(n&&n(e),e.isCollapsed=!e.isCollapsed,o._updateIsSomeGroupExpanded(),o.forceUpdate())},o._onToggleSelectGroup=function(e){var t=o.props,n=t.selection,i=t.selectionMode;e&&n&&i===bd.Qc.multiple&&n.toggleRangeSelected(e.startIndex,e.count)},o._isInnerZoneKeystroke=function(e){return e.which===(0,T.SM)(Ce.c.right)},o._onToggleSummarize=function(e){var t=o.props.groupProps,n=t&&t.showAllProps&&t.showAllProps.onToggleSummarize;n?n(e):(e&&(e.isShowingAll=!e.isShowingAll),o.forceUpdate())},o._getPageSpecification=function(e){var t=o.state.groups,n=t&&t[e];return{key:n&&n.key}},(0,Se.f)(o),o._isSomeGroupExpanded=o._computeIsSomeGroupExpanded(t.groups);var n=t.listProps,i=(void 0===n?{}:n).version,r=void 0===i?{}:i;return o.state={groups:t.groups,items:t.items,listProps:t.listProps,version:r},o}return(0,I.C6)(t,e),t.getDerivedStateFromProps=function(e,t){var o=e.groups,n=e.selectionMode,i=e.compact,r=e.items,s=e.listProps,a=s&&s.version,l=(0,I.Cl)((0,I.Cl)({},t),{selectionMode:n,compact:i,groups:o,listProps:s}),c=!1;return a===(t.listProps&&t.listProps.version)&&r===t.items&&o===t.groups&&n===t.selectionMode&&i===t.compact||(c=!0),c&&(l=(0,I.Cl)((0,I.Cl)({},l),{version:{}})),l},t.prototype.scrollToIndex=function(e,t,o){this._list.current&&this._list.current.scrollToIndex(e,t,o)},t.prototype.getStartItemIndexInView=function(){return this._list.current.getStartItemIndexInView()||0},t.prototype.componentDidMount=function(){var e=this.props,t=e.groupProps,o=e.groups,n=void 0===o?[]:o;t&&t.isAllGroupsCollapsed&&this._setGroupsCollapsedState(n,t.isAllGroupsCollapsed)},t.prototype.render=function(){var e=this.props,t=e.className,o=e.usePageCache,n=e.onShouldVirtualize,i=e.theme,r=e.role,s=void 0===r?"treegrid":r,a=e.styles,l=e.compact,c=e.focusZoneProps,d=void 0===c?{}:c,u=e.rootListProps,p=void 0===u?{}:u,h=this.state,m=h.groups,g=h.version;this._classNames=Bu(a,{theme:i,className:t,compact:l});var f=d.shouldEnterInnerZone,v=void 0===f?this._isInnerZoneKeystroke:f;return w.createElement(Ne.R,(0,I.Cl)({direction:Me.E.vertical,"data-automationid":"GroupedList","data-is-scrollable":"false",role:"presentation"},d,{shouldEnterInnerZone:v,className:(0,U.A)(this._classNames.root,d.className)}),m?w.createElement(Yc,(0,I.Cl)({ref:this._list,role:s,items:m,onRenderCell:this._renderGroup,getItemCountForPage:this._returnOne,getPageHeight:this._getPageHeight,getPageSpecification:this._getPageSpecification,usePageCache:o,onShouldVirtualize:n,version:g},p)):this._renderGroup(void 0,0))},t.prototype.forceUpdate=function(){e.prototype.forceUpdate.call(this),this._forceListUpdates()},t.prototype.toggleCollapseAll=function(e){var t=this.state.groups,o=void 0===t?[]:t,n=this.props.groupProps,i=n&&n.onToggleCollapseAll;o.length>0&&(i&&i(e),this._setGroupsCollapsedState(o,e),this._updateIsSomeGroupExpanded(),this.forceUpdate())},t.prototype._setGroupsCollapsedState=function(e,t){for(var o=0;o<e.length;o++)e[o].isCollapsed=t},t.prototype._returnOne=function(){return 1},t.prototype._getGroupKey=function(e,t){return"group-"+(e&&e.key?e.key:String(t))},t.prototype._getGroupNestingDepth=function(){for(var e=0,t=this.state.groups;t&&t.length>0;)e++,t=t[0].children;return e},t.prototype._forceListUpdates=function(e){this.setState({version:{}})},t.prototype._computeIsSomeGroupExpanded=function(e){var t=this;return!(!e||!e.some((function(e){return e.children?t._computeIsSomeGroupExpanded(e.children):!e.isCollapsed})))},t.prototype._updateIsSomeGroupExpanded=function(){var e=this.state.groups,t=this.props.onGroupExpandStateChanged,o=this._computeIsSomeGroupExpanded(e);this._isSomeGroupExpanded!==o&&(t&&t(o),this._isSomeGroupExpanded=o)},t.defaultProps={selectionMode:bd.Qc.multiple,isHeaderVisible:!0,groupProps:{},compact:!1},t}(w.Component),Lu=(0,D.I)(Fu,gu,void 0,{scope:"GroupedList"}),Ou=function(e){var t=0;if(e)for(var o=(0,I.aN)(e),n=void 0;o&&o.length>0;)++t,(n=o.pop())&&n.children&&o.push.apply(o,n.children);return t},zu=(0,P.Z)(),Wu=100,Vu=function(e){var t,o=e.selection,n=e.ariaLabelForListHeader,i=e.ariaLabelForSelectAllCheckbox,r=e.ariaLabelForSelectionColumn,s=e.className,a=e.checkboxVisibility,l=e.compact,c=e.constrainMode,d=e.dragDropEvents,u=e.groups,p=e.groupProps,h=e.indentWidth,m=e.items,g=e.isPlaceholderData,v=e.isHeaderVisible,_=e.layoutMode,y=e.onItemInvoked,b=e.onItemContextMenu,C=e.onColumnHeaderClick,S=e.onColumnHeaderContextMenu,x=e.selectionMode,k=void 0===x?o.mode:x,D=e.selectionPreservedOnEmptyClick,P=e.selectionZoneProps,E=e.ariaLabel,N=e.ariaLabelForGrid,M=e.rowElementEventMap,R=e.shouldApplyApplicationRole,B=void 0!==R&&R,H=e.getKey,A=e.listProps,F=e.usePageCache,L=e.onShouldVirtualize,O=e.viewport,z=e.minimumPixelsForDrag,W=e.getGroupHeight,V=e.styles,K=e.theme,G=e.cellStyleProps,U=void 0===G?Ed:G,j=e.onRenderCheckbox,Y=e.useFastIcons,Z=e.dragDropHelper,q=e.adjustedColumns,X=e.isCollapsed,J=e.isSizing,Q=e.isSomeGroupExpanded,$=e.version,ee=e.rootRef,te=e.listRef,oe=e.focusZoneRef,ne=e.columnReorderOptions,ie=e.groupedListRef,re=e.headerRef,se=e.onGroupExpandStateChanged,ae=e.onColumnIsSizingChanged,le=e.onRowDidMount,ce=e.onRowWillUnmount,de=e.disableSelectionZone,ue=e.isSelectedOnFocus,pe=void 0===ue||ue,he=e.onColumnResized,me=e.onColumnAutoResized,ge=e.onToggleCollapse,fe=e.onActiveRowChanged,ve=e.onBlur,_e=e.rowElementEventMap,ye=e.onRenderMissingItem,be=e.onRenderItemColumn,Se=e.getCellValueKey,xe=e.getRowAriaLabel,ke=e.getRowAriaDescribedBy,Ie=e.checkButtonAriaLabel,we=e.checkButtonGroupAriaLabel,De=e.checkboxCellClassName,Pe=e.useReducedRowRenderer,Te=e.enableUpdateAnimations,Ee=e.enterModalSelectionOnTouch,Re=e.onRenderDefaultRow,Be=e.selectionZoneRef,He="grid",Ae=e.role?e.role:He,Fe=(0,Ue.O)("row"),Le=function(e){for(var t=0,o=e;o&&o.length>0;)t++,o=o[0].children;return t}(u),Oe=function(e){return w.useMemo((function(){var t={};if(e)for(var o=1,n=1,i=0,r=e;i<r.length;i++){var s=r[i];t[s.key]={numOfGroupHeadersBeforeItem:n,totalRowCount:o},n++,o+=s.count+1}return t}),[e])}(u),ze=w.useMemo((function(){return(0,I.Cl)({renderedWindowsAhead:J?0:2,renderedWindowsBehind:J?0:2,getKey:H,version:$},A)}),[J,H,$,A]),Ve=Kd.none;if(k===bd.Qc.single&&(Ve=Kd.hidden),k===bd.Qc.multiple){var Ke=p&&p.headerProps&&p.headerProps.isCollapsedGroupSelectVisible;void 0===Ke&&(Ke=!0),Ve=Ke||!u||Q?Kd.visible:Kd.hidden}a===yd.hidden&&(Ve=Kd.none);var Ge=w.useCallback((function(e){return w.createElement(ru,(0,I.Cl)({},e))}),[]),je=w.useCallback((function(){return null}),[]),Ye=e.onRenderDetailsHeader,Ze=w.useMemo((function(){return Ye?(0,ft.j)(Ye,Ge):Ge}),[Ye,Ge]),qe=e.onRenderDetailsFooter,Xe=w.useMemo((function(){return qe?(0,ft.j)(qe,je):je}),[qe,je]),Je=w.useMemo((function(){return{columns:q,groupNestingDepth:Le,selection:o,selectionMode:k,viewport:O,checkboxVisibility:a,indentWidth:h,cellStyleProps:U}}),[q,Le,o,k,O,a,h,U]),Qe=ne&&ne.onDragEnd,$e=w.useCallback((function(e,t){var o=e.dropLocation,n=vd.outside;if(Qe){if(o&&o!==vd.header)n=o;else if(ee.current){var i=ee.current.getBoundingClientRect();t.clientX>i.left&&t.clientX<i.right&&t.clientY>i.top&&t.clientY<i.bottom&&(n=vd.surface)}Qe(n)}}),[Qe,ee]),et=w.useMemo((function(){if(ne)return(0,I.Cl)((0,I.Cl)({},ne),{onColumnDragEnd:$e})}),[ne,$e]),tt=(v?1:0)+Ou(u)+(m?m.length:0),ot=(Ve!==Kd.none?1:0)+(q?q.length:0)+(u?1:0),nt=w.useMemo((function(){return zu(V,{theme:K,compact:l,isFixed:_===_d.fixedColumns,isHorizontalConstrained:c===fd.horizontalConstrained,className:s})}),[V,K,l,_,c,s]),it=p&&p.onRenderFooter,rt=w.useMemo((function(){return it?function(e,t){return it((0,I.Cl)((0,I.Cl)({},e),{columns:q,groupNestingDepth:Le,indentWidth:h,selection:o,selectionMode:k,viewport:O,checkboxVisibility:a,cellStyleProps:U}),t)}:void 0}),[it,q,Le,h,o,k,O,a,U]),st=p&&p.onRenderHeader,at=w.useMemo((function(){return st?function(e,t){var n=e.groupIndex,i=u&&void 0!==n&&void 0!==u[n]?u[n].key:void 0,r=void 0!==i&&Oe[i]?Oe[i].totalRowCount:0;return st((0,I.Cl)((0,I.Cl)({},e),{columns:q,groupNestingDepth:Le,indentWidth:h,selection:o,selectionMode:a!==yd.hidden?k:bd.Qc.none,viewport:O,checkboxVisibility:a,cellStyleProps:U,ariaColSpan:q.length,ariaPosInSet:void 0,ariaSetSize:void 0,ariaRowCount:void 0,ariaRowIndex:void 0!==n?r+(v?1:0):void 0}),t)}:function(e,t){var o=e.groupIndex,n=u&&void 0!==o&&void 0!==u[o]?u[o].key:void 0,i=void 0!==n&&Oe[n]?Oe[n].totalRowCount:0;return t((0,I.Cl)((0,I.Cl)({},e),{ariaColSpan:q.length,ariaPosInSet:void 0,ariaSetSize:void 0,ariaRowCount:void 0,ariaRowIndex:void 0!==o?i+(v?1:0):void 0}))}}),[st,q,u,Le,h,v,o,k,O,a,U,Oe]),lt=w.useMemo((function(){var e,t,o;return(0,I.Cl)((0,I.Cl)({},p),{role:Ae===He?"rowgroup":"presentation",onRenderFooter:rt,onRenderHeader:at,headerProps:(0,I.Cl)((0,I.Cl)({},null===(e=p)||void 0===e?void 0:e.headerProps),{selectAllButtonProps:(0,I.Cl)({"aria-label":we},null===(o=null===(t=p)||void 0===t?void 0:t.headerProps)||void 0===o?void 0:o.selectAllButtonProps)})})}),[p,rt,at,we,Ae]),ct=(0,We.d)((function(){return(0,f.J9)((function(e){var t=0;return e.forEach((function(e){return t+=e.calculatedWidth||e.minWidth})),t}))})),dt=p&&p.collapseAllVisibility,ut=w.useMemo((function(){return ct(q)}),[q,ct]),pt=w.useCallback((function(t,n,i,r){var s=e.onRenderRow?(0,ft.j)(e.onRenderRow,Re):Re,c=r?r.key:void 0,u=c&&Oe[c]?Oe[c].numOfGroupHeadersBeforeItem:0,p={item:n,itemIndex:i,flatIndexOffset:(v?2:1)+u,compact:l,columns:q,groupNestingDepth:t,id:Fe+"-"+i,selectionMode:k,selection:o,onDidMount:le,onWillUnmount:ce,onRenderItemColumn:be,getCellValueKey:Se,eventsToRegister:_e,dragDropEvents:d,dragDropHelper:Z,viewport:O,checkboxVisibility:a,collapseAllVisibility:dt,getRowAriaLabel:xe,getRowAriaDescribedBy:ke,checkButtonAriaLabel:Ie,checkboxCellClassName:De,useReducedRowRenderer:Pe,indentWidth:h,cellStyleProps:U,onRenderDetailsCheckbox:j,enableUpdateAnimations:Te,rowWidth:ut,useFastIcons:Y,role:Ae===He?void 0:"presentation"};return n?s(p):ye?ye(i,p):null}),[l,q,k,o,Fe,le,ce,be,Se,_e,d,Z,O,a,dt,xe,ke,v,Ie,De,Pe,h,U,j,Te,Y,Re,ye,e.onRenderRow,ut,Ae,Oe]),mt=w.useCallback((function(e){return function(t,o){return pt(e,t,o)}}),[pt]),gt=w.useCallback((function(e){return e.which===(0,T.SM)(Ce.c.right,K)}),[K]),vt={componentRef:oe,className:nt.focusZone,direction:Me.E.vertical,shouldEnterInnerZone:gt,onActiveElementChanged:fe,shouldRaiseClicks:!1,onBlur:ve},_t=u&&(null===(t=p)||void 0===t?void 0:t.groupedListAs)?(0,Qn.C)(p.groupedListAs,Lu):Lu,yt=u?w.createElement(_t,{focusZoneProps:vt,componentRef:ie,groups:u,groupProps:lt,items:m,onRenderCell:pt,role:"presentation",selection:o,selectionMode:a!==yd.hidden?k:bd.Qc.none,dragDropEvents:d,dragDropHelper:Z,eventsToRegister:M,listProps:ze,onGroupExpandStateChanged:se,usePageCache:F,onShouldVirtualize:L,getGroupHeight:W,compact:l}):w.createElement(Ne.R,(0,I.Cl)({},vt),w.createElement(Yc,(0,I.Cl)({ref:te,role:"presentation",items:m,onRenderCell:mt(0),usePageCache:F,onShouldVirtualize:L},ze))),bt=w.useCallback((function(e){e.which===Ce.c.down&&oe.current&&oe.current.focus()&&(pe&&0===o.getSelectedIndices().length&&o.setIndexSelected(0,!0,!1),e.preventDefault(),e.stopPropagation())}),[o,oe,pe]),Ct=w.useCallback((function(e){e.which!==Ce.c.up||e.altKey||re.current&&re.current.focus()&&(e.preventDefault(),e.stopPropagation())}),[re]);return w.createElement("div",(0,I.Cl)({ref:ee,className:nt.root,"data-automationid":"DetailsList","data-is-scrollable":"false","aria-label":E},B?{role:"application"}:{}),w.createElement(ht.M,null),w.createElement("div",{role:Ae,"aria-label":N,"aria-rowcount":g?-1:tt,"aria-colcount":ot,"aria-readonly":"true","aria-busy":g},w.createElement("div",{onKeyDown:bt,role:"presentation",className:nt.headerWrapper},v&&Ze({componentRef:re,selectionMode:k,layoutMode:_,selection:o,columns:q,onColumnClick:C,onColumnContextMenu:S,onColumnResized:he,onColumnIsSizingChanged:ae,onColumnAutoResized:me,groupNestingDepth:Le,isAllCollapsed:X,onToggleCollapseAll:ge,ariaLabel:n,ariaLabelForSelectAllCheckbox:i,ariaLabelForSelectionColumn:r,selectAllVisibility:Ve,collapseAllVisibility:p&&p.collapseAllVisibility,viewport:O,columnReorderProps:et,minimumPixelsForDrag:z,cellStyleProps:U,checkboxVisibility:a,indentWidth:h,onRenderDetailsCheckbox:j,rowWidth:ct(q),useFastIcons:Y},Ze)),w.createElement("div",{onKeyDown:Ct,role:"presentation",className:nt.contentWrapper},de?yt:w.createElement(wd,(0,I.Cl)({ref:Be,selection:o,selectionPreservedOnEmptyClick:D,selectionMode:k,isSelectedOnFocus:pe,selectionClearedOnEscapePress:pe,toggleWithoutModifierPressed:!pe,onItemInvoked:y,onItemContextMenu:b,enterModalOnTouch:Ee},P||{}),yt)),Xe((0,I.Cl)({},Je))))},Ku=function(e){function t(t){var o=e.call(this,t)||this;return o._root=w.createRef(),o._header=w.createRef(),o._groupedList=w.createRef(),o._list=w.createRef(),o._focusZone=w.createRef(),o._selectionZone=w.createRef(),o._onRenderRow=function(e,t){return w.createElement(hu,(0,I.Cl)({},e))},o._getDerivedStateFromProps=function(e,t){var n=o.props,i=n.checkboxVisibility,r=n.items,s=n.setKey,a=n.selectionMode,l=void 0===a?o._selection.mode:a,c=n.columns,d=n.viewport,u=n.compact,p=n.dragDropEvents,h=(o.props.groupProps||{}).isAllGroupsCollapsed,m=void 0===h?void 0:h,g=e.viewport&&e.viewport.width||0,f=d&&d.width||0,v=e.setKey!==s||void 0===e.setKey,_=!1;e.layoutMode!==o.props.layoutMode&&(_=!0);var y=t;return v&&(o._initialFocusedIndex=e.initialFocusedIndex,y=(0,I.Cl)((0,I.Cl)({},y),{focusedItemIndex:void 0!==o._initialFocusedIndex?o._initialFocusedIndex:-1})),o.props.disableSelectionZone||e.items===r||o._selection.setItems(e.items,v),e.checkboxVisibility===i&&e.columns===c&&g===f&&e.compact===u||(_=!0),y=(0,I.Cl)((0,I.Cl)({},y),o._adjustColumns(e,y,!0)),e.selectionMode!==l&&(_=!0),void 0===m&&e.groupProps&&void 0!==e.groupProps.isAllGroupsCollapsed&&(y=(0,I.Cl)((0,I.Cl)({},y),{isCollapsed:e.groupProps.isAllGroupsCollapsed,isSomeGroupExpanded:!e.groupProps.isAllGroupsCollapsed})),e.dragDropEvents!==p&&(o._dragDropHelper&&o._dragDropHelper.dispose(),o._dragDropHelper=e.dragDropEvents?new Ud({selection:o._selection,minimumPixelsForDrag:e.minimumPixelsForDrag}):void 0,_=!0),_&&(y=(0,I.Cl)((0,I.Cl)({},y),{version:{}})),y},o._onGroupExpandStateChanged=function(e){o.setState({isSomeGroupExpanded:e})},o._onColumnIsSizingChanged=function(e,t){o.setState({isSizing:t})},o._onRowDidMount=function(e){var t=e.props,n=t.item,i=t.itemIndex,r=o._getItemKey(n,i);o._activeRows[r]=e,o._setFocusToRowIfPending(e);var s=o.props.onRowDidMount;s&&s(n,i)},o._onRowWillUnmount=function(e){var t=o.props.onRowWillUnmount,n=e.props,i=n.item,r=n.itemIndex,s=o._getItemKey(i,r);delete o._activeRows[s],t&&t(i,r)},o._onToggleCollapse=function(e){o.setState({isCollapsed:e}),o._groupedList.current&&o._groupedList.current.toggleCollapseAll(e)},o._onColumnResized=function(e,t,n){var i=Math.max(e.minWidth||Wu,t);o.props.onColumnResize&&o.props.onColumnResize(e,i,n),o._rememberCalculatedWidth(e,i),o.setState((0,I.Cl)((0,I.Cl)({},o._adjustColumns(o.props,o.state,!0,n)),{version:{}}))},o._onColumnAutoResized=function(e,t){var n=0,i=0,r=Object.keys(o._activeRows).length;for(var s in o._activeRows)o._activeRows.hasOwnProperty(s)&&o._activeRows[s].measureCell(t,(function(s){n=Math.max(n,s),++i===r&&o._onColumnResized(e,n,t)}))},o._onActiveRowChanged=function(e,t){var n=o.props,i=n.items,r=n.onActiveItemChanged;if(e&&e.getAttribute("data-item-index")){var s=Number(e.getAttribute("data-item-index"));s>=0&&(r&&r(i[s],s,t),o.setState({focusedItemIndex:s}))}},o._onBlur=function(e){o.setState({focusedItemIndex:-1})},(0,Se.f)(o),o._async=new xe.j(o),o._activeRows={},o._columnOverrides={},o.state={focusedItemIndex:-1,lastWidth:0,adjustedColumns:o._getAdjustedColumns(t,void 0),isSizing:!1,isCollapsed:t.groupProps&&t.groupProps.isAllGroupsCollapsed,isSomeGroupExpanded:t.groupProps&&!t.groupProps.isAllGroupsCollapsed,version:{},getDerivedStateFromProps:o._getDerivedStateFromProps},o._selection=t.selection||new Cd.L({onSelectionChanged:void 0,getKey:t.getKey,selectionMode:t.selectionMode}),o.props.disableSelectionZone||o._selection.setItems(t.items,!1),o._dragDropHelper=t.dragDropEvents?new Ud({selection:o._selection,minimumPixelsForDrag:t.minimumPixelsForDrag}):void 0,o._initialFocusedIndex=t.initialFocusedIndex,o}return(0,I.C6)(t,e),t.getDerivedStateFromProps=function(e,t){return t.getDerivedStateFromProps(e,t)},t.prototype.scrollToIndex=function(e,t,o){this._list.current&&this._list.current.scrollToIndex(e,t,o),this._groupedList.current&&this._groupedList.current.scrollToIndex(e,t,o)},t.prototype.focusIndex=function(e,t,o,n){void 0===t&&(t=!1);var i=this.props.items[e];if(i){this.scrollToIndex(e,o,n);var r=this._getItemKey(i,e),s=this._activeRows[r];s&&this._setFocusToRow(s,t)}},t.prototype.getStartItemIndexInView=function(){return this._list&&this._list.current?this._list.current.getStartItemIndexInView():this._groupedList&&this._groupedList.current?this._groupedList.current.getStartItemIndexInView():0},t.prototype.componentWillUnmount=function(){this._dragDropHelper&&this._dragDropHelper.dispose(),this._async.dispose()},t.prototype.componentDidUpdate=function(e,t){if(this._notifyColumnsResized(),void 0!==this._initialFocusedIndex&&(r=this.props.items[this._initialFocusedIndex])){var o=this._getItemKey(r,this._initialFocusedIndex);(n=this._activeRows[o])&&this._setFocusToRowIfPending(n)}if(this.props.items!==e.items&&this.props.items.length>0&&-1!==this.state.focusedItemIndex&&!(0,Wt.s)(this._root.current,document.activeElement,!1)){var n,i=this.state.focusedItemIndex<this.props.items.length?this.state.focusedItemIndex:this.props.items.length-1,r=this.props.items[i];o=this._getItemKey(r,this.state.focusedItemIndex),(n=this._activeRows[o])?this._setFocusToRow(n):this._initialFocusedIndex=i}this.props.onDidUpdate&&this.props.onDidUpdate(this)},t.prototype.render=function(){return w.createElement(Vu,(0,I.Cl)({},this.props,this.state,{selection:this._selection,dragDropHelper:this._dragDropHelper,rootRef:this._root,listRef:this._list,groupedListRef:this._groupedList,focusZoneRef:this._focusZone,headerRef:this._header,selectionZoneRef:this._selectionZone,onGroupExpandStateChanged:this._onGroupExpandStateChanged,onColumnIsSizingChanged:this._onColumnIsSizingChanged,onRowDidMount:this._onRowDidMount,onRowWillUnmount:this._onRowWillUnmount,onColumnResized:this._onColumnResized,onColumnAutoResized:this._onColumnAutoResized,onToggleCollapse:this._onToggleCollapse,onActiveRowChanged:this._onActiveRowChanged,onBlur:this._onBlur,onRenderDefaultRow:this._onRenderRow}))},t.prototype.forceUpdate=function(){e.prototype.forceUpdate.call(this),this._forceListUpdates()},t.prototype._getGroupNestingDepth=function(){for(var e=0,t=this.props.groups;t&&t.length>0;)e++,t=t[0].children;return e},t.prototype._setFocusToRowIfPending=function(e){var t=e.props.itemIndex;void 0!==this._initialFocusedIndex&&t===this._initialFocusedIndex&&(this._setFocusToRow(e),delete this._initialFocusedIndex)},t.prototype._setFocusToRow=function(e,t){void 0===t&&(t=!1),this._selectionZone.current&&this._selectionZone.current.ignoreNextFocus(),this._async.setTimeout((function(){e.focus(t)}),0)},t.prototype._forceListUpdates=function(){this._groupedList.current&&this._groupedList.current.forceUpdate(),this._list.current&&this._list.current.forceUpdate()},t.prototype._notifyColumnsResized=function(){this.state.adjustedColumns.forEach((function(e){e.onColumnResize&&e.onColumnResize(e.currentWidth)}))},t.prototype._adjustColumns=function(e,t,o,n){var i=this._getAdjustedColumns(e,t,o,n),r=this.props.viewport,s=r&&r.width?r.width:0;return(0,I.Cl)((0,I.Cl)({},t),{adjustedColumns:i,lastWidth:s})},t.prototype._getAdjustedColumns=function(e,t,o,n){var i,r=this,s=e.items,a=e.layoutMode,l=e.selectionMode,c=e.viewport,d=c&&c.width?c.width:0,u=e.columns,p=this.props?this.props.columns:[],h=t?t.lastWidth:-1,m=t?t.lastSelectionMode:void 0;return o||h!==d||m!==l||p&&u!==p?(u=u||Gu(s,!0),a===_d.fixedColumns?(i=this._getFixedColumns(u,d,e)).forEach((function(e){r._rememberCalculatedWidth(e,e.calculatedWidth)})):(i=this._getJustifiedColumns(u,d,e)).forEach((function(e){r._getColumnOverride(e.key).currentWidth=e.calculatedWidth})),i):u||[]},t.prototype._getFixedColumns=function(e,t,o){var n=this,i=this.props,r=i.selectionMode,s=void 0===r?this._selection.mode:r,a=i.checkboxVisibility,l=i.flexMargin,c=i.skipViewportMeasures,d=t-(l||0),u=0;e.forEach((function(e){c||!e.flexGrow?d-=e.maxWidth||e.minWidth||Wu:(d-=e.minWidth||Wu,u+=e.flexGrow),d-=Uu(e,o,!0)}));var p=s!==bd.Qc.none&&a!==yd.hidden?48:0,h=36*this._getGroupNestingDepth(),m=(d-=p+h)/u;return c||e.forEach((function(e){var t=(0,I.Cl)((0,I.Cl)({},e),n._columnOverrides[e.key]);if(t.flexGrow&&t.maxWidth){var o=t.flexGrow*m+t.minWidth,i=o-t.maxWidth;i>0&&(d+=i,u-=i/(o-t.minWidth)*t.flexGrow)}})),m=d>0?d/u:0,e.map((function(e){var t=(0,I.Cl)((0,I.Cl)({},e),n._columnOverrides[e.key]);return!c&&t.flexGrow&&d<=0||t.calculatedWidth||(!c&&t.flexGrow?(t.calculatedWidth=t.minWidth+t.flexGrow*m,t.calculatedWidth=Math.min(t.calculatedWidth,t.maxWidth||Number.MAX_VALUE)):t.calculatedWidth=t.maxWidth||t.minWidth||Wu),t}))},t.prototype._getJustifiedColumns=function(e,t,o){var n=this,i=o.selectionMode,r=void 0===i?this._selection.mode:i,s=o.checkboxVisibility,a=r!==bd.Qc.none&&s!==yd.hidden?48:0,l=36*this._getGroupNestingDepth(),c=0,d=0,u=t-(a+l),p=e.map((function(e,t){var i=(0,I.Cl)((0,I.Cl)({},e),{calculatedWidth:e.minWidth||Wu}),r=(0,I.Cl)((0,I.Cl)({},i),n._columnOverrides[e.key]);return i.isCollapsible||i.isCollapsable||(d+=Uu(i,o)),c+=Uu(r,o),r}));if(d>u)return p;for(var h=p.length-1;h>=0&&c>u;){var m=(_=p[h]).minWidth||Wu,g=c-u;if(_.calculatedWidth-m>=g||!_.isCollapsible&&!_.isCollapsable){var f=_.calculatedWidth;_.calculatedWidth=Math.max(_.calculatedWidth-g,m),c-=f-_.calculatedWidth}else c-=Uu(_,o),p.splice(h,1);h--}for(var v=0;v<p.length&&c<u;v++){var _=p[v],y=v===p.length-1,b=this._columnOverrides[_.key];if(!b||!b.calculatedWidth||y){var C=u-c,S=void 0;if(y)S=C;else{var x=_.maxWidth;m=_.minWidth||x||Wu,S=x?Math.min(C,x-m):C}_.calculatedWidth=_.calculatedWidth+S,c+=S}}return p},t.prototype._rememberCalculatedWidth=function(e,t){var o=this._getColumnOverride(e.key);o.calculatedWidth=t,o.currentWidth=t},t.prototype._getColumnOverride=function(e){return this._columnOverrides[e]=this._columnOverrides[e]||{}},t.prototype._getItemKey=function(e,t){var o=this.props.getKey,n=void 0;return e&&(n=e.key),o&&(n=o(e,t)),n||(n=t),n},t.defaultProps={layoutMode:_d.justified,selectionMode:bd.Qc.multiple,constrainMode:fd.horizontalConstrained,checkboxVisibility:yd.onHover,isHeaderVisible:!0,compact:!1,useFastIcons:!0},(0,I.Cg)([hd],t)}(w.Component);function Gu(e,t,o,n,i,r,s){var a=[];if(e&&e.length){var l=e[0];for(var c in l)l.hasOwnProperty(c)&&a.push({key:c,name:c,fieldName:c,minWidth:Wu,maxWidth:300,isCollapsable:!!a.length,isCollapsible:!!a.length,isMultiline:void 0!==s&&s,isSorted:n===c,isSortedDescending:!!i,isRowHeader:!1,columnActionsMode:gd.clickable,isResizable:t,onColumnClick:o,isGrouped:r===c})}return a}function Uu(e,t,o){var n=t.cellStyleProps,i=void 0===n?Ed:n;return(o?0:e.calculatedWidth)+i.cellLeftPadding+i.cellRightPadding+(e.isPadded?i.cellExtraRightPadding:0)}var ju,Yu={root:"ms-DetailsList",compact:"ms-DetailsList--Compact",contentWrapper:"ms-DetailsList-contentWrapper",headerWrapper:"ms-DetailsList-headerWrapper",isFixed:"is-fixed",isHorizontalConstrained:"is-horizontalConstrained",listCell:"ms-List-cell"},Zu=function(e){var t,o,n=e.theme,i=e.className,r=e.isHorizontalConstrained,s=e.compact,a=e.isFixed,l=n.semanticColors,c=(0,g.getGlobalClassNames)(Yu,n);return{root:[c.root,n.fonts.small,{position:"relative",color:l.listText,selectors:(t={},t["& ."+c.listCell]={minHeight:38,wordBreak:"break-word"},t)},a&&c.isFixed,s&&[c.compact,{selectors:(o={},o["."+c.listCell]={minHeight:32},o)}],r&&[c.isHorizontalConstrained,{overflowX:"auto",overflowY:"visible",WebkitOverflowScrolling:"touch"}],i],focusZone:[{display:"inline-block",minWidth:"100%",minHeight:1}],headerWrapper:c.headerWrapper,contentWrapper:c.contentWrapper}},qu=(0,D.I)(Ku,Zu,void 0,{scope:"DetailsList"}),Xu=function(e){var t=e.theme.palette;return{root:{position:"relative",selectors:{":after":{content:'""',position:"absolute",top:0,right:0,bottom:0,left:0,backgroundImage:"linear-gradient(to bottom, transparent 30%, "+t.whiteTranslucent40+" 65%,"+t.white+" 100%)"}}}}};!function(e){e[e.normal=0]="normal",e[e.largeHeader=1]="largeHeader",e[e.close=2]="close"}(ju||(ju={}));var Ju,Qu=g.AnimationVariables.durationValue2,$u={root:"ms-Modal",main:"ms-Dialog-main",scrollableContent:"ms-Modal-scrollableContent",isOpen:"is-open",layer:"ms-Modal-Layer"},ep=(0,P.Z)(),tp=function(e){function t(t){var o=e.call(this,t)||this;(0,Se.f)(o);var n=o.props.allowTouchBodyScroll,i=void 0!==n&&n;return o._allowTouchBodyScroll=i,o}return(0,I.C6)(t,e),t.prototype.componentDidMount=function(){!this._allowTouchBodyScroll&&(0,Gt.mh)()},t.prototype.componentWillUnmount=function(){!this._allowTouchBodyScroll&&(0,Gt.fY)()},t.prototype.render=function(){var e=this.props,t=e.isDarkThemed,o=e.className,n=e.theme,i=e.styles,r=(0,N.G1)(this.props,N.JM),s=ep(i,{theme:n,className:o,isDark:t});return w.createElement("div",(0,I.Cl)({},r,{className:s.root}))},t}(w.Component),op={root:"ms-Overlay",rootDark:"ms-Overlay--dark"},np=(0,D.I)(tp,(function(e){var t,o=e.className,n=e.theme,i=e.isNone,r=e.isDark,s=n.palette,a=(0,g.getGlobalClassNames)(op,n);return{root:[a.root,n.fonts.medium,{backgroundColor:s.whiteTranslucent40,top:0,right:0,bottom:0,left:0,position:"absolute",selectors:(t={},t[g.HighContrastSelector]={border:"1px solid WindowText",opacity:0},t)},i&&{visibility:"hidden"},r&&[a.rootDark,{backgroundColor:s.blackTranslucent40}],o]}}),void 0,{scope:"Overlay"}),ip=(0,f.J9)((function(e,t){return{root:(0,g.mergeStyles)(e,t&&{touchAction:"none",selectors:{"& *":{userSelect:"none"}}})}})),rp={start:"touchstart",move:"touchmove",stop:"touchend"},sp={start:"mousedown",move:"mousemove",stop:"mouseup"},ap=function(e){function t(t){var o=e.call(this,t)||this;return o._currentEventType=sp,o._events=[],o._onMouseDown=function(e){var t=w.Children.only(o.props.children).props.onMouseDown;return t&&t(e),o._currentEventType=sp,o._onDragStart(e)},o._onMouseUp=function(e){var t=w.Children.only(o.props.children).props.onMouseUp;return t&&t(e),o._currentEventType=sp,o._onDragStop(e)},o._onTouchStart=function(e){var t=w.Children.only(o.props.children).props.onTouchStart;return t&&t(e),o._currentEventType=rp,o._onDragStart(e)},o._onTouchEnd=function(e){var t=w.Children.only(o.props.children).props.onTouchEnd;t&&t(e),o._currentEventType=rp,o._onDragStop(e)},o._onDragStart=function(e){if("number"==typeof e.button&&0!==e.button)return!1;if(!(o.props.handleSelector&&!o._matchesSelector(e.target,o.props.handleSelector)||o.props.preventDragSelector&&o._matchesSelector(e.target,o.props.preventDragSelector))){o._touchId=o._getTouchId(e);var t=o._getControlPosition(e);if(void 0!==t){var n=o._createDragDataFromPosition(t);o.props.onStart&&o.props.onStart(e,n),o.setState({isDragging:!0,lastPosition:t}),o._events=[(0,Vt.on)(document.body,o._currentEventType.move,o._onDrag,!0),(0,Vt.on)(document.body,o._currentEventType.stop,o._onDragStop,!0)]}}},o._onDrag=function(e){"touchmove"===e.type&&e.preventDefault();var t=o._getControlPosition(e);if(t){var n=o._createUpdatedDragData(o._createDragDataFromPosition(t)),i=n.position;o.props.onDragChange&&o.props.onDragChange(e,n),o.setState({position:i,lastPosition:t})}},o._onDragStop=function(e){if(o.state.isDragging){var t=o._getControlPosition(e);if(t){var n=o._createDragDataFromPosition(t);o.setState({isDragging:!1,lastPosition:void 0}),o.props.onStop&&o.props.onStop(e,n),o.props.position&&o.setState({position:o.props.position}),o._events.forEach((function(e){return e()}))}}},o.state={isDragging:!1,position:o.props.position||{x:0,y:0},lastPosition:void 0},o}return(0,I.C6)(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=w.Children.only(this.props.children),t=e.props,o=this.props.position,n=this.state,i=n.position,r=n.isDragging,s=i.x,a=i.y;return o&&!r&&(s=o.x,a=o.y),w.cloneElement(e,{style:(0,I.Cl)((0,I.Cl)({},t.style),{transform:"translate("+s+"px, "+a+"px)"}),className:ip(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 o=t||e;return{x:o.clientX,y:o.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){if(!e||e===document.body)return!1;var o=e.matches||e.webkitMatchesSelector||e.msMatchesSelector;return!!o&&(o.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}(w.Component),lp={eventBubblingEnabled:!1},cp=(0,P.Z)(),dp=function(e){function t(t){var o=e.call(this,t)||this;o._focusTrapZone=w.createRef(),o._focusTrapZoneMergedRef=(0,st.K)(),o._registerInitialModalPosition=function(){var e,t=document.querySelector("[data-id="+o.state.id+"]");if(t){var n=t.getBoundingClientRect();!(null===(e=o.props.dragOptions)||void 0===e?void 0:e.keepInBounds)||o._minClampedPosition||o._maxClampedPosition||(o._minClampedPosition={x:-n.x,y:-n.y},o._maxClampedPosition={x:n.x,y:n.y}),o.setState({modalRectangleTop:n.top})}},o._allowScrollOnModal=function(e){e?o._allowTouchBodyScroll?(0,Gt.K0)(e,o._events):(0,Gt.c8)(e,o._events):o._events.off(o._scrollableContent),o._scrollableContent=e},o._onModalContextMenuClose=function(){o.setState({isModalMenuOpen:!1})},o._onModalClose=function(){o._lastSetX=0,o._lastSetY=0,o.setState({isModalMenuOpen:!1,isInKeyboardMoveMode:!1,isOpen:!1,x:0,y:0}),o.props.dragOptions&&o._hasRegisteredKeyUp&&o._events.off(window,"keyup",o._onKeyUp,!0),o.props.onDismissed&&o.props.onDismissed()},o._onDragStart=function(){o.setState({isModalMenuOpen:!1,isInKeyboardMoveMode:!1})},o._onDrag=function(e,t){var n=o.state,i=n.x,r=n.y;o.setState(o._getClampedPosition({x:i+t.delta.x,y:r+t.delta.y}))},o._onDragStop=function(){o.focus()},o._onKeyUp=function(e){e.altKey&&e.ctrlKey&&e.keyCode===Ce.c.space&&(0,Wt.s)(o._scrollableContent,e.target)&&(o.setState({isModalMenuOpen:!o.state.isModalMenuOpen}),e.preventDefault(),e.stopPropagation())},o._onKeyDown=function(e){if(e.altKey&&e.ctrlKey&&e.keyCode===Ce.c.space)return e.preventDefault(),void e.stopPropagation();if(o.state.isModalMenuOpen&&(e.altKey||e.keyCode===Ce.c.escape)&&o.setState({isModalMenuOpen:!1}),!o.state.isInKeyboardMoveMode||e.keyCode!==Ce.c.escape&&e.keyCode!==Ce.c.enter||(o.setState({isInKeyboardMoveMode:!1}),e.preventDefault(),e.stopPropagation()),o.state.isInKeyboardMoveMode){var t=!0,n=o._getMoveDelta(e);switch(e.keyCode){case Ce.c.escape:o.setState({x:o._lastSetX,y:o._lastSetY});case Ce.c.enter:o._lastSetX=0,o._lastSetY=0,o.setState({isInKeyboardMoveMode:!1});break;case Ce.c.up:o.setState({y:o._getClampedPositionY(o.state.y-n)});break;case Ce.c.down:o.setState({y:o._getClampedPositionY(o.state.y+n)});break;case Ce.c.left:o.setState({x:o._getClampedPositionX(o.state.x-n)});break;case Ce.c.right:o.setState({x:o._getClampedPositionX(o.state.x+n)});break;default:t=!1}t&&(e.preventDefault(),e.stopPropagation())}},o._onEnterKeyboardMoveMode=function(){o._lastSetX=o.state.x,o._lastSetY=o.state.y,o.setState({isInKeyboardMoveMode:!0,isModalMenuOpen:!1}),o._events.on(window,"keydown",o._onKeyDown,!0)},o._onExitKeyboardMoveMode=function(e){var t,n,i;null===(i=null===(t=o.props.focusTrapZoneProps)||void 0===t?void 0:(n=t).onBlur)||void 0===i||i.call(n,e),o._lastSetX=0,o._lastSetY=0,o.setState({isInKeyboardMoveMode:!1}),o._events.off(window,"keydown",o._onKeyDown,!0)},o._registerForKeyUp=function(){o._hasRegisteredKeyUp||(o._events.on(window,"keyup",o._onKeyUp,!0),o._hasRegisteredKeyUp=!0)},o._async=new xe.j(o),o._events=new Ge.g(o),(0,Se.f)(o),(0,dt.A)("Modal",t,{onLayerDidMount:"layerProps.onLayerDidMount"}),o.state={id:(0,Ue.O)("Modal"),isOpen:t.isOpen,isVisible:t.isOpen,hasBeenOpened:t.isOpen,x:0,y:0},o._lastSetX=0,o._lastSetY=0;var n=o.props.allowTouchBodyScroll,i=void 0!==n&&n;return o._allowTouchBodyScroll=i,o}return(0,I.C6)(t,e),t.prototype.UNSAFE_componentWillReceiveProps=function(e){clearTimeout(this._onModalCloseTimer),e.isOpen&&(this.state.isOpen?this.setState({hasBeenOpened:!0,isVisible:!0}):(this.setState({isOpen:!0}),e.dragOptions&&this._registerForKeyUp())),!e.isOpen&&this.state.isOpen&&(this._onModalCloseTimer=this._async.setTimeout(this._onModalClose,1e3*parseFloat(Qu)),this.setState({isVisible:!1}))},t.prototype.componentDidMount=function(){var e=this;this.state.isOpen&&this.state.isVisible&&(this._registerForKeyUp(),requestAnimationFrame((function(){return setTimeout(e._registerInitialModalPosition,0)})))},t.prototype.componentDidUpdate=function(e,t){var o=this;e.isOpen||t.isVisible||this.setState({isVisible:!0}),!e.isOpen&&this.props.isOpen&&requestAnimationFrame((function(){return setTimeout(o._registerInitialModalPosition,0)}))},t.prototype.componentWillUnmount=function(){this._async.dispose(),this._events.dispose()},t.prototype.render=function(){var e,t,o,n,i,r,s,a,l,c,d,u,p,h,m,g=this.props,f=g.className,v=g.containerClassName,_=g.scrollableContentClassName,y=g.elementToFocusOnDismiss,b=g.firstFocusableSelector,C=g.focusTrapZoneProps,S=g.forceFocusInsideTrap,x=g.ignoreExternalFocusing,k=g.isBlocking,D=g.isClickableOutsideFocusTrap,P=g.isDarkOverlay,T=g.onDismiss,E=g.layerProps,N=g.overlay,M=g.responsiveMode,R=g.titleAriaId,B=g.styles,H=g.subtitleAriaId,A=g.theme,F=g.topOffsetFixed,L=g.onLayerDidMount,O=g.isModeless,z=g.isAlert,W=g.dragOptions,V=g.enableAriaHiddenSiblings,K=this.state,G=K.isOpen,j=K.isVisible,Y=K.hasBeenOpened,Z=K.modalRectangleTop,q=K.x,X=K.y,Q=K.isInKeyboardMoveMode;if(!G)return null;var $=void 0===E?"":E.className,ee=null!=z?z:k&&!O,te=cp(B,{theme:A,className:f,containerClassName:v,scrollableContentClassName:_,isOpen:G,isVisible:j,hasBeenOpened:Y,modalRectangleTop:Z,topOffsetFixed:F,isModeless:O,layerClassName:$,isDefaultDragHandle:W&&!W.dragHandleSelector}),oe=(0,I.Cl)((0,I.Cl)((0,I.Cl)({},lp),this.props.layerProps),{onLayerDidMount:E&&E.onLayerDidMount?E.onLayerDidMount:L,insertFirst:O,className:te.layer}),ne=w.createElement(sa,(0,I.Cl)({},C,{"data-id":this.state.id,componentRef:this._focusTrapZoneMergedRef(this._focusTrapZone,null===(e=C)||void 0===e?void 0:e.componentRef),className:(0,U.A)(te.main,null===(t=C)||void 0===t?void 0:t.className),elementToFocusOnDismiss:(n=null===(o=C)||void 0===o?void 0:o.elementToFocusOnDismiss,null!=n?n:y),isClickableOutsideFocusTrap:(r=null===(i=C)||void 0===i?void 0:i.isClickableOutsideFocusTrap,null!=r?r:O||D||!k),ignoreExternalFocusing:(a=null===(s=C)||void 0===s?void 0:s.ignoreExternalFocusing,null!=a?a:x),forceFocusInsideTrap:(c=null===(l=C)||void 0===l?void 0:l.forceFocusInsideTrap,(null!=c?c:S)&&!O),firstFocusableSelector:(null===(d=C)||void 0===d?void 0:d.firstFocusableSelector)||b,focusPreviouslyFocusedInnerElement:(p=null===(u=C)||void 0===u?void 0:u.focusPreviouslyFocusedInnerElement,null==p||p),onBlur:Q?this._onExitKeyboardMoveMode:void 0,enableAriaHiddenSiblings:(m=null===(h=C)||void 0===h?void 0:h.enableAriaHiddenSiblings,null!=m?m:V)}),W&&Q&&w.createElement("div",{className:te.keyboardMoveIconContainer},W.keyboardMoveIconProps?w.createElement(J,(0,I.Cl)({},W.keyboardMoveIconProps)):w.createElement(J,{iconName:"move",className:te.keyboardMoveIcon})),w.createElement("div",{ref:this._allowScrollOnModal,className:te.scrollableContent,"data-is-scrollable":!0},W&&this.state.isModalMenuOpen&&w.createElement(W.menu,{items:[{key:"move",text:W.moveMenuItemText,onClick:this._onEnterKeyboardMoveMode},{key:"close",text:W.closeMenuItemText,onClick:this._onModalClose}],onDismiss:this._onModalContextMenuClose,alignTargetEdge:!0,coverTarget:!0,directionalHint:gt.topLeftEdge,directionalHintFixed:!0,shouldFocusOnMount:!0,target:this._scrollableContent}),this.props.children));return M>=It.small?w.createElement(un,(0,I.Cl)({},oe),w.createElement(Io,{role:ee?"alertdialog":"dialog","aria-modal":!O,ariaLabelledBy:R,ariaDescribedBy:H,onDismiss:T,shouldRestoreFocus:!x},w.createElement("div",{className:te.root,role:O?void 0:"document"},!O&&w.createElement(np,(0,I.Cl)({isDarkThemed:P,onClick:k?void 0:T,allowTouchBodyScroll:this._allowTouchBodyScroll},N)),W?w.createElement(ap,{handleSelector:W.dragHandleSelector||"."+te.main.split(" ")[0],preventDragSelector:"button",onStart:this._onDragStart,onDragChange:this._onDrag,onStop:this._onDragStop,position:{x:q,y:X}},ne):ne))):null},t.prototype.focus=function(){this._focusTrapZone.current&&this._focusTrapZone.current.focus()},t.prototype._getClampedPosition=function(e){return this.props.dragOptions&&this.props.dragOptions.keepInBounds?{x:this._getClampedPositionX(e.x),y:this._getClampedPositionY(e.y)}:e},t.prototype._getClampedPositionY=function(e){var t=this._minClampedPosition,o=this._maxClampedPosition;return t&&(e=Math.max(t.y,e)),o&&(e=Math.min(o.y,e)),e},t.prototype._getClampedPositionX=function(e){var t=this._minClampedPosition,o=this._maxClampedPosition;return t&&(e=Math.max(t.x,e)),o&&(e=Math.min(o.x,e)),e},t.prototype._getMoveDelta=function(e){var t=10;return e.shiftKey?e.ctrlKey||(t=50):e.ctrlKey&&(t=1),t},t.defaultProps={isOpen:!1,isDarkOverlay:!0,isBlocking:!1,className:"",containerClassName:""},(0,I.Cg)([At],t)}(w.Component),up=(0,D.I)(dp,(function(e){var t,o=e.className,n=e.containerClassName,i=e.scrollableContentClassName,r=e.isOpen,s=e.isVisible,a=e.hasBeenOpened,l=e.modalRectangleTop,c=e.theme,d=e.topOffsetFixed,u=e.isModeless,p=e.layerClassName,h=e.isDefaultDragHandle,m=c.palette,f=c.effects,v=c.fonts,_=(0,g.getGlobalClassNames)($u,c);return{root:[_.root,v.medium,{backgroundColor:"transparent",position:u?"absolute":"fixed",height:"100%",width:"100%",display:"flex",alignItems:"center",justifyContent:"center",opacity:0,pointerEvents:"none",transition:"opacity "+Qu},d&&"number"==typeof l&&a&&{alignItems:"flex-start"},r&&_.isOpen,s&&{opacity:1,pointerEvents:"auto"},o],main:[_.main,{boxShadow:f.elevation64,borderRadius:f.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:u?g.ZIndexes.Layer:void 0},d&&"number"==typeof l&&a&&{top:l},h&&{cursor:"move"},n],scrollableContent:[_.scrollableContent,{overflowY:"auto",flexGrow:1,maxHeight:"100vh",selectors:(t={},t["@supports (-webkit-overflow-scrolling: touch)"]={maxHeight:window.innerHeight},t)},i],layer:u&&[p,_.layer,{position:"static",width:"unset",height:"unset"}],keyboardMoveIconContainer:{position:"absolute",display:"flex",justifyContent:"center",width:"100%",padding:"3px 0px"},keyboardMoveIcon:{fontSize:v.xLargePlus.fontSize,width:"24px"}}}),void 0,{scope:"Modal",fields:["theme","styles","enableAriaHiddenSiblings"]}),pp=(0,P.Z)(),hp=function(e){function t(t){var o=e.call(this,t)||this;return(0,Se.f)(o),o}return(0,I.C6)(t,e),t.prototype.render=function(){var e=this.props,t=e.className,o=e.styles,n=e.theme;return this._classNames=pp(o,{theme:n,className:t}),w.createElement("div",{className:this._classNames.actions},w.createElement("div",{className:this._classNames.actionsRight},this._renderChildrenAsActions()))},t.prototype._renderChildrenAsActions=function(){var e=this;return w.Children.map(this.props.children,(function(t){return t?w.createElement("span",{className:e._classNames.action},t):null}))},t}(w.Component),mp={actions:"ms-Dialog-actions",action:"ms-Dialog-action",actionsRight:"ms-Dialog-actionsRight"},gp=(0,D.I)(hp,(function(e){var t=e.className,o=e.theme,n=(0,g.getGlobalClassNames)(mp,o);return{actions:[n.actions,{position:"relative",width:"100%",minHeight:"24px",lineHeight:"24px",margin:"16px 0 0",fontSize:"0",selectors:{".ms-Button":{lineHeight:"normal"}}},t],action:[n.action,{margin:"0 4px"}],actionsRight:[n.actionsRight,{textAlign:"right",marginRight:"-4px",fontSize:"0"}]}}),void 0,{scope:"DialogFooter"}),fp=(0,P.Z)(),vp=w.createElement(gp,null).type,_p=function(e){function t(t){var o=e.call(this,t)||this;return(0,Se.f)(o),(0,dt.A)("DialogContent",t,{titleId:"titleProps.id"}),o}return(0,I.C6)(t,e),t.prototype.render=function(){var e,t=this.props,o=t.showCloseButton,n=t.className,i=t.closeButtonAriaLabel,r=t.onDismiss,s=t.subTextId,a=t.subText,l=t.titleProps,c=void 0===l?{}:l,d=t.titleId,u=t.title,p=t.type,h=t.styles,m=t.theme,g=t.draggableHeaderClassName,f=fp(h,{theme:m,className:n,isLargeHeader:p===ju.largeHeader,isClose:p===ju.close,draggableHeaderClassName:g}),v=this._groupChildren();return a&&(e=w.createElement("p",{className:f.subText,id:s},a)),w.createElement("div",{className:f.content},w.createElement("div",{className:f.header},w.createElement("div",(0,I.Cl)({id:d,role:"heading","aria-level":1},c,{className:(0,U.A)(f.title,c.className)}),u),w.createElement("div",{className:f.topButton},this.props.topButtonsProps.map((function(e,t){return w.createElement(si,(0,I.Cl)({key:e.uniqueId||t},e))})),(p===ju.close||o&&p!==ju.largeHeader)&&w.createElement(si,{className:f.button,iconProps:{iconName:"Cancel"},ariaLabel:i,onClick:r}))),w.createElement("div",{className:f.inner},w.createElement("div",{className:f.innerContent},e,v.contents),v.footers))},t.prototype._groupChildren=function(){var e={footers:[],contents:[]};return w.Children.map(this.props.children,(function(t){"object"==typeof t&&null!==t&&t.type===vp?e.footers.push(t):e.contents.push(t)})),e},t.defaultProps={showCloseButton:!1,className:"",topButtonsProps:[],closeButtonAriaLabel:"Close"},(0,I.Cg)([At],t)}(w.Component),yp={contentLgHeader:"ms-Dialog-lgHeader",close:"ms-Dialog--close",subText:"ms-Dialog-subText",header:"ms-Dialog-header",headerLg:"ms-Dialog--lgHeader",button:"ms-Dialog-button ms-Dialog-button--close",inner:"ms-Dialog-inner",content:"ms-Dialog-content",title:"ms-Dialog-title"},bp=(0,D.I)(_p,(function(e){var t,o,n,i=e.className,r=e.theme,s=e.isLargeHeader,a=e.isClose,l=e.hidden,c=e.isMultiline,d=e.draggableHeaderClassName,u=r.palette,p=r.fonts,h=r.effects,m=r.semanticColors,f=(0,g.getGlobalClassNames)(yp,r);return{content:[s&&[f.contentLgHeader,{borderTop:"4px solid "+u.themePrimary}],a&&f.close,{flexGrow:1,overflowY:"hidden"},i],subText:[f.subText,p.medium,{margin:"0 0 24px 0",color:m.bodySubtext,lineHeight:"1.5",wordWrap:"break-word",fontWeight:g.FontWeights.regular}],header:[f.header,{position:"relative",width:"100%",boxSizing:"border-box"},a&&f.close,d&&[d,{cursor:"move"}]],button:[f.button,l&&{selectors:{".ms-Icon.ms-Icon--Cancel":{color:m.buttonText,fontSize:g.IconFontSizes.medium}}}],inner:[f.inner,{padding:"0 24px 24px",selectors:(t={},t["@media (min-width: "+g.ScreenWidthMinSmall+"px) and (max-width: "+g.ScreenWidthMaxSmall+"px)"]={padding:"0 16px 16px"},t)}],innerContent:[f.content,{position:"relative",width:"100%"}],title:[f.title,p.xLarge,{color:m.bodyText,margin:"0",minHeight:p.xLarge.fontSize,padding:"16px 46px 20px 24px",lineHeight:"normal",selectors:(o={},o["@media (min-width: "+g.ScreenWidthMinSmall+"px) and (max-width: "+g.ScreenWidthMaxSmall+"px)"]={padding:"16px 46px 16px 16px"},o)},s&&{color:m.menuHeader},c&&{fontSize:p.xxLarge.fontSize}],topButton:[{display:"flex",flexDirection:"row",flexWrap:"nowrap",position:"absolute",top:"0",right:"0",padding:"15px 15px 0 0",selectors:(n={"> *":{flex:"0 0 auto"},".ms-Dialog-button":{color:m.buttonText},".ms-Dialog-button:hover":{color:m.buttonTextHovered,borderRadius:h.roundedCorner2}},n["@media (min-width: "+g.ScreenWidthMinSmall+"px) and (max-width: "+g.ScreenWidthMaxSmall+"px)"]={padding:"15px 8px 0 0"},n)}]}}),void 0,{scope:"DialogContent"}),Cp=(0,P.Z)(),Sp={isDarkOverlay:!1,isBlocking:!1,className:"",containerClassName:"",topOffsetFixed:!1},xp={type:ju.normal,className:"",topButtonsProps:[]},kp=function(e){function t(t){var o=e.call(this,t)||this;return o._getSubTextId=function(){var e=o.props,t=e.ariaDescribedById,n=e.modalProps,i=e.dialogContentProps,r=e.subText,s=n&&n.subtitleAriaId||t;return s||(s=(i&&i.subText||r)&&o._defaultSubTextId),s},o._getTitleTextId=function(){var e=o.props,t=e.ariaLabelledById,n=e.modalProps,i=e.dialogContentProps,r=e.title,s=n&&n.titleAriaId||t;return s||(s=(i&&i.title||r)&&o._defaultTitleTextId),s},o._id=(0,Ue.O)("Dialog"),o._defaultTitleTextId=o._id+"-title",o._defaultSubTextId=o._id+"-subText",o}return(0,I.C6)(t,e),t.prototype.render=function(){var e,t,o,n,i=this.props,r=i.className,s=i.containerClassName,a=i.contentClassName,l=i.elementToFocusOnDismiss,c=i.firstFocusableSelector,d=i.forceFocusInsideTrap,u=i.styles,p=i.hidden,h=i.ignoreExternalFocusing,m=i.isBlocking,g=i.isClickableOutsideFocusTrap,f=i.isDarkOverlay,v=i.isOpen,_=i.onDismiss,y=i.onDismissed,b=i.onLayerDidMount,C=i.responsiveMode,S=i.subText,x=i.theme,k=i.title,D=i.topButtonsProps,P=i.type,T=i.minWidth,E=i.maxWidth,N=i.modalProps,M=(0,I.Cl)({},N?N.layerProps:{onLayerDidMount:b});b&&!M.onLayerDidMount&&(M.onLayerDidMount=b),N&&N.dragOptions&&!N.dragOptions.dragHandleSelector?(o="ms-Dialog-draggable-header",n=(0,I.Cl)((0,I.Cl)({},N.dragOptions),{dragHandleSelector:"."+o})):n=N&&N.dragOptions;var R=(0,I.Cl)((0,I.Cl)((0,I.Cl)((0,I.Cl)({},Sp),{className:r,containerClassName:s,isBlocking:m,isDarkOverlay:f,onDismissed:y}),N),{layerProps:M,dragOptions:n}),B=(0,I.Cl)((0,I.Cl)((0,I.Cl)({className:a,subText:S,title:k,topButtonsProps:D,type:P},xp),this.props.dialogContentProps),{draggableHeaderClassName:o,titleProps:(0,I.Cl)({id:(null===(e=this.props.dialogContentProps)||void 0===e?void 0:e.titleId)||this._defaultTitleTextId},null===(t=this.props.dialogContentProps)||void 0===t?void 0:t.titleProps)}),H=Cp(u,{theme:x,className:R.className,containerClassName:R.containerClassName,hidden:p,dialogDefaultMinWidth:T,dialogDefaultMaxWidth:E});return w.createElement(up,(0,I.Cl)({elementToFocusOnDismiss:l,firstFocusableSelector:c,forceFocusInsideTrap:d,ignoreExternalFocusing:h,isClickableOutsideFocusTrap:g,responsiveMode:C},R,{isOpen:void 0!==v?v:!p,className:H.root,containerClassName:H.main,onDismiss:_||R.onDismiss,subtitleAriaId:this._getSubTextId(),titleAriaId:this._getTitleTextId()}),w.createElement(bp,(0,I.Cl)({subTextId:this._defaultSubTextId,showCloseButton:R.isBlocking,onDismiss:_},B),this.props.children))},t.defaultProps={hidden:!0},(0,I.Cg)([At],t)}(w.Component),Ip={root:"ms-Dialog"},wp=(0,D.I)(kp,(function(e){var t,o=e.className,n=e.containerClassName,i=e.dialogDefaultMinWidth,r=void 0===i?"288px":i,s=e.dialogDefaultMaxWidth,a=void 0===s?"340px":s,l=e.hidden,c=e.theme;return{root:[(0,g.getGlobalClassNames)(Ip,c).root,c.fonts.medium,o],main:[{width:r,outline:"3px solid transparent",selectors:(t={},t["@media (min-width: "+g.ScreenWidthMinMedium+"px)"]={width:"auto",maxWidth:a,minWidth:r},t)},!l&&{display:"flex"},n]}}),void 0,{scope:"Dialog"});wp.displayName="Dialog",function(e){e[e.normal=0]="normal",e[e.compact=1]="compact"}(Ju||(Ju={}));var Dp,Pp=(0,P.Z)(),Tp=function(e){function t(t){var o=e.call(this,t)||this;return o._rootElement=w.createRef(),o._onClick=function(e){o._onAction(e)},o._onKeyDown=function(e){e.which!==Ce.c.enter&&e.which!==Ce.c.space||o._onAction(e)},o._onAction=function(e){var t=o.props,n=t.onClick,i=t.onClickHref,r=t.onClickTarget;n?n(e):!n&&i&&(r?window.open(i,r,"noreferrer noopener nofollow"):window.location.href=i,e.preventDefault(),e.stopPropagation())},(0,Se.f)(o),(0,dt.A)("DocumentCard",t,{accentColor:void 0}),o}return(0,I.C6)(t,e),t.prototype.render=function(){var e,t=this.props,o=t.onClick,n=t.onClickHref,i=t.children,r=t.type,s=t.accentColor,a=t.styles,l=t.theme,c=t.className,d=(0,N.G1)(this.props,N.JM,["className","onClick","type","role"]),u=!(!o&&!n);this._classNames=Pp(a,{theme:l,className:c,actionable:u,compact:r===Ju.compact}),r===Ju.compact&&s&&(e={borderBottomColor:s});var p=this.props.role||(u?o?"button":"link":void 0),h=u?0:void 0;return w.createElement("div",(0,I.Cl)({ref:this._rootElement,tabIndex:h,"data-is-focusable":u,role:p,className:this._classNames.root,onKeyDown:u?this._onKeyDown:void 0,onClick:u?this._onClick:void 0,style:e},d),i)},t.prototype.focus=function(){this._rootElement.current&&this._rootElement.current.focus()},t.defaultProps={type:Ju.normal},t}(w.Component),Ep={root:"ms-DocumentCardPreview",icon:"ms-DocumentCardPreview-icon",iconContainer:"ms-DocumentCardPreview-iconContainer"},Np={root:"ms-DocumentCardActivity",multiplePeople:"ms-DocumentCardActivity--multiplePeople",details:"ms-DocumentCardActivity-details",name:"ms-DocumentCardActivity-name",activity:"ms-DocumentCardActivity-activity",avatars:"ms-DocumentCardActivity-avatars",avatar:"ms-DocumentCardActivity-avatar"},Mp={root:"ms-DocumentCardTitle"},Rp={root:"ms-DocumentCardLocation"},Bp={root:"ms-DocumentCard",rootActionable:"ms-DocumentCard--actionable",rootCompact:"ms-DocumentCard--compact"},Hp=(0,D.I)(Tp,(function(e){var t,o,n=e.className,i=e.theme,r=e.actionable,s=e.compact,a=i.palette,l=i.fonts,c=i.effects,d=(0,g.getGlobalClassNames)(Bp,i);return{root:[d.root,{WebkitFontSmoothing:"antialiased",backgroundColor:a.white,border:"1px solid "+a.neutralLight,maxWidth:"320px",minWidth:"206px",userSelect:"none",position:"relative",selectors:(t={":focus":{outline:"0px solid"}},t["."+lt.Y2+" &:focus"]=(0,g.getInputFocusStyle)(a.neutralSecondary,c.roundedCorner2),t["."+Rp.root+" + ."+Mp.root]={paddingTop:"4px"},t)},r&&[d.rootActionable,{selectors:{":hover":{cursor:"pointer",borderColor:a.neutralTertiaryAlt},":hover:after":{content:'" "',position:"absolute",top:0,right:0,bottom:0,left:0,border:"1px solid "+a.neutralTertiaryAlt,pointerEvents:"none"}}}],s&&[d.rootCompact,{display:"flex",maxWidth:"480px",height:"108px",selectors:(o={},o["."+Ep.root]={borderRight:"1px solid "+a.neutralLight,borderBottom:0,maxHeight:"106px",maxWidth:"144px"},o["."+Ep.icon]={maxHeight:"32px",maxWidth:"32px"},o["."+Np.root]={paddingBottom:"12px"},o["."+Mp.root]={paddingBottom:"12px 16px 8px 16px",fontSize:l.mediumPlus.fontSize,lineHeight:"16px"},o)}],n]}}),void 0,{scope:"DocumentCard"}),Ap=(0,P.Z)(),Fp=function(e){function t(t){var o=e.call(this,t)||this;return(0,Se.f)(o),o}return(0,I.C6)(t,e),t.prototype.render=function(){var e=this,t=this.props,o=t.actions,n=t.views,i=t.styles,r=t.theme,s=t.className;return this._classNames=Ap(i,{theme:r,className:s}),w.createElement("div",{className:this._classNames.root},o&&o.map((function(t,o){return w.createElement("div",{className:e._classNames.action,key:o},w.createElement(si,(0,I.Cl)({},t)))})),n>0&&w.createElement("div",{className:this._classNames.views},w.createElement(J,{iconName:"View",className:this._classNames.viewsIcon}),n))},t}(w.Component),Lp={root:"ms-DocumentCardActions",action:"ms-DocumentCardActions-action",views:"ms-DocumentCardActions-views"},Op=(0,D.I)(Fp,(function(e){var t=e.className,o=e.theme,n=o.palette,i=o.fonts,r=(0,g.getGlobalClassNames)(Lp,o);return{root:[r.root,{height:"34px",padding:"4px 12px",position:"relative"},t],action:[r.action,{float:"left",marginRight:"4px",color:n.neutralSecondary,cursor:"pointer",selectors:{".ms-Button":{fontSize:i.mediumPlus.fontSize,height:34,width:34},".ms-Button:hover .ms-Button-icon":{color:o.semanticColors.buttonText,cursor:"pointer"}}}],views:[r.views,{textAlign:"right",lineHeight:34}],viewsIcon:{marginRight:"8px",fontSize:i.medium.fontSize,verticalAlign:"top"}}}),void 0,{scope:"DocumentCardActions"}),zp=(0,P.Z)(),Wp=function(e){function t(t){var o=e.call(this,t)||this;return(0,Se.f)(o),o}return(0,I.C6)(t,e),t.prototype.render=function(){var e=this.props,t=e.activity,o=e.people,n=e.styles,i=e.theme,r=e.className;return this._classNames=zp(n,{theme:i,className:r,multiplePeople:o.length>1}),o&&0!==o.length?w.createElement("div",{className:this._classNames.root},this._renderAvatars(o),w.createElement("div",{className:this._classNames.details},w.createElement("span",{className:this._classNames.name},this._getNameString(o)),w.createElement("span",{className:this._classNames.activity},t))):null},t.prototype._renderAvatars=function(e){return w.createElement("div",{className:this._classNames.avatars},e.length>1?this._renderAvatar(e[1]):null,this._renderAvatar(e[0]))},t.prototype._renderAvatar=function(e){return w.createElement("div",{className:this._classNames.avatar},w.createElement(_e,{imageInitials:e.initials,text:e.name,imageUrl:e.profileImageSrc,initialsColor:e.initialsColor,allowPhoneInitials:e.allowPhoneInitials,role:"presentation",size:M.size32}))},t.prototype._getNameString=function(e){var t=e[0].name;return e.length>=2&&(t+=" +"+(e.length-1)),t},t}(w.Component),Vp=(0,D.I)(Wp,(function(e){var t=e.theme,o=e.className,n=e.multiplePeople,i=t.palette,r=t.fonts,s=(0,g.getGlobalClassNames)(Np,t);return{root:[s.root,n&&s.multiplePeople,{padding:"8px 16px",position:"relative"},o],avatars:[s.avatars,{marginLeft:"-2px",height:"32px"}],avatar:[s.avatar,{display:"inline-block",verticalAlign:"top",position:"relative",textAlign:"center",width:32,height:32,selectors:{"&:after":{content:'" "',position:"absolute",left:"-1px",top:"-1px",right:"-1px",bottom:"-1px",border:"2px solid "+i.white,borderRadius:"50%"},":nth-of-type(2)":n&&{marginLeft:"-16px"}}}],details:[s.details,{left:n?"72px":"56px",height:32,position:"absolute",top:8,width:"calc(100% - 72px)"}],name:[s.name,{display:"block",fontSize:r.small.fontSize,lineHeight:"15px",height:"15px",overflow:"hidden",textOverflow:"ellipsis",whiteSpace:"nowrap",color:i.neutralPrimary,fontWeight:g.FontWeights.semibold}],activity:[s.activity,{display:"block",fontSize:r.small.fontSize,lineHeight:"15px",height:"15px",overflow:"hidden",textOverflow:"ellipsis",whiteSpace:"nowrap",color:i.neutralSecondary}]}}),void 0,{scope:"DocumentCardActivity"}),Kp=(0,P.Z)(),Gp=function(e){function t(t){var o=e.call(this,t)||this;return(0,Se.f)(o),o}return(0,I.C6)(t,e),t.prototype.render=function(){var e=this.props,t=e.children,o=e.styles,n=e.theme,i=e.className;return this._classNames=Kp(o,{theme:n,className:i}),w.createElement("div",{className:this._classNames.root},t)},t}(w.Component),Up={root:"ms-DocumentCardDetails"},jp=(0,D.I)(Gp,(function(e){var t=e.className,o=e.theme;return{root:[(0,g.getGlobalClassNames)(Up,o).root,{display:"flex",flexDirection:"column",flex:1,justifyContent:"space-between",overflow:"hidden"},t]}}),void 0,{scope:"DocumentCardDetails"}),Yp=(0,P.Z)(),Zp=function(e){function t(t){var o=e.call(this,t)||this;return(0,Se.f)(o),o}return(0,I.C6)(t,e),t.prototype.render=function(){var e=this.props,t=e.location,o=e.locationHref,n=e.ariaLabel,i=e.onClick,r=e.styles,s=e.theme,a=e.className;return this._classNames=Yp(r,{theme:s,className:a}),w.createElement("a",{className:this._classNames.root,href:o,onClick:i,"aria-label":n},t)},t}(w.Component),qp=(0,D.I)(Zp,(function(e){var t=e.theme,o=e.className,n=t.palette,i=t.fonts;return{root:[(0,g.getGlobalClassNames)(Rp,t).root,i.small,{color:n.themePrimary,display:"block",fontWeight:g.FontWeights.semibold,overflow:"hidden",padding:"8px 16px",position:"relative",textDecoration:"none",textOverflow:"ellipsis",whiteSpace:"nowrap",selectors:{":hover":{color:n.themePrimary,cursor:"pointer"}}},o]}}),void 0,{scope:"DocumentCardLocation"}),Xp=(0,P.Z)(),Jp=function(e){function t(t){var o=e.call(this,t)||this;return o._renderPreviewList=function(e){var t=o.props.getOverflowDocumentCountText,n=e.length-3,i=n?t?t(n):"+"+n:null,r=e.slice(0,3).map((function(e,t){return w.createElement("li",{key:t},w.createElement(V,{className:o._classNames.fileListIcon,src:e.iconSrc,role:"presentation",alt:"",width:"16px",height:"16px"}),w.createElement(rt,(0,I.Cl)({className:o._classNames.fileListLink},(e.linkProps,{href:e.linkProps&&e.linkProps.href||e.url})),e.name))}));return w.createElement("div",null,w.createElement("ul",{className:o._classNames.fileList},r),i&&w.createElement("span",{className:o._classNames.fileListOverflowText},i))},(0,Se.f)(o),o}return(0,I.C6)(t,e),t.prototype.render=function(){var e,t,o=this.props,n=o.previewImages,i=o.styles,r=o.theme,s=o.className,a=n.length>1;return this._classNames=Xp(i,{theme:r,className:s,isFileList:a}),n.length>1?t=this._renderPreviewList(n):1===n.length&&(t=this._renderPreviewImage(n[0]),n[0].accentColor&&(e={borderBottomColor:n[0].accentColor})),w.createElement("div",{className:this._classNames.root,style:e},t)},t.prototype._renderPreviewImage=function(e){var t=e.width,o=e.height,n=e.imageFit,i=e.previewIconProps,r=e.previewIconContainerClass;if(i)return w.createElement("div",{className:(0,U.A)(this._classNames.previewIcon,r),style:{width:t,height:o}},w.createElement(J,(0,I.Cl)({},i)));var s,a=w.createElement(V,{width:t,height:o,imageFit:n,src:e.previewImageSrc,role:"presentation",alt:""});return e.iconSrc&&(s=w.createElement(V,{className:this._classNames.icon,src:e.iconSrc,role:"presentation",alt:""})),w.createElement("div",null,a,s)},t}(w.Component),Qp=(0,D.I)(Jp,(function(e){var t,o,n=e.theme,i=e.className,r=e.isFileList,s=n.palette,a=n.fonts,l=(0,g.getGlobalClassNames)(Ep,n);return{root:[l.root,a.small,{backgroundColor:r?s.white:s.neutralLighterAlt,borderBottom:"1px solid "+s.neutralLight,overflow:"hidden",position:"relative"},i],previewIcon:[l.iconContainer,{display:"flex",alignItems:"center",justifyContent:"center",height:"100%"}],icon:[l.icon,{left:"10px",bottom:"10px",position:"absolute"}],fileList:{padding:"16px 16px 0 16px",listStyleType:"none",margin:0,selectors:{li:{height:"16px",lineHeight:"16px",marginBottom:"8px",overflow:"hidden"}}},fileListIcon:{display:"inline-block",marginRight:"8px"},fileListLink:[(0,g.getFocusStyle)(n,{highContrastStyle:{border:"1px solid WindowText",outline:"none"}}),{boxSizing:"border-box",color:s.neutralDark,overflow:"hidden",display:"inline-block",textDecoration:"none",textOverflow:"ellipsis",whiteSpace:"nowrap",width:"calc(100% - 24px)",selectors:(t={":hover":{color:s.themePrimary}},t["."+lt.Y2+" &:focus"]={selectors:(o={},o[g.HighContrastSelector]={outline:"none"},o)},t)}],fileListOverflowText:{padding:"0px 16px 8px 16px",display:"block"}}}),void 0,{scope:"DocumentCardPreview"}),$p=(0,P.Z)(),eh=function(e){function t(t){var o=e.call(this,t)||this;return o._onImageLoad=function(){o.setState({imageHasLoaded:!0})},(0,Se.f)(o),o.state={imageHasLoaded:!1},o}return(0,I.C6)(t,e),t.prototype.render=function(){var e=this.props,t=e.styles,o=e.width,n=e.height,i=e.imageFit,r=e.imageSrc;return this._classNames=$p(t,this.props),w.createElement("div",{className:this._classNames.root},r&&w.createElement(V,{width:o,height:n,imageFit:i,src:r,role:"presentation",alt:"",onLoad:this._onImageLoad}),this.state.imageHasLoaded?this._renderCornerIcon():this._renderCenterIcon())},t.prototype._renderCenterIcon=function(){var e=this.props.iconProps;return w.createElement("div",{className:this._classNames.centeredIconWrapper},w.createElement(J,(0,I.Cl)({className:this._classNames.centeredIcon},e)))},t.prototype._renderCornerIcon=function(){var e=this.props.iconProps;return w.createElement(J,(0,I.Cl)({className:this._classNames.cornerIcon},e))},t}(w.Component),th="42px",oh="32px",nh=(0,D.I)(eh,(function(e){var t=e.theme,o=e.className,n=e.height,i=e.width,r=t.palette;return{root:[{borderBottom:"1px solid "+r.neutralLight,position:"relative",backgroundColor:r.neutralLighterAlt,overflow:"hidden",height:n&&n+"px",width:i&&i+"px"},o],centeredIcon:[{height:th,width:th,fontSize:th}],centeredIconWrapper:[{display:"flex",alignItems:"center",justifyContent:"center",height:"100%",width:"100%",position:"absolute",top:0,left:0}],cornerIcon:[{left:"10px",bottom:"10px",height:oh,width:oh,fontSize:oh,position:"absolute",overflow:"visible"}]}}),void 0,{scope:"DocumentCardImage"}),ih=(0,P.Z)(),rh=function(e){function t(t){var o=e.call(this,t)||this;return o._titleElement=w.createRef(),o._measureTitleElement=w.createRef(),o._truncateTitle=function(){o.state.needMeasurement&&o._async.requestAnimationFrame(o._truncateWhenInAnimation)},o._truncateWhenInAnimation=function(){var e=o.props.title,t=o._measureTitleElement.current;if(t){var n=getComputedStyle(t);if(n.width&&n.lineHeight&&n.height){var i=t.clientWidth,r=t.scrollWidth,s=Math.floor((parseInt(n.height,10)+5)/parseInt(n.lineHeight,10)),a=r/(parseInt(n.width,10)*s);if(a>1){var l=e.length/a-3;return o.setState({truncatedTitleFirstPiece:e.slice(0,l/2),truncatedTitleSecondPiece:e.slice(e.length-l/2),clientWidth:i,needMeasurement:!1})}}}return o.setState({needMeasurement:!1})},o._shrinkTitle=function(){var e=o.state,t=e.truncatedTitleFirstPiece,n=e.truncatedTitleSecondPiece;if(t&&n){var i=o._titleElement.current;if(!i)return;(i.scrollHeight>i.clientHeight+5||i.scrollWidth>i.clientWidth)&&o.setState({truncatedTitleFirstPiece:t.slice(0,t.length-1),truncatedTitleSecondPiece:n.slice(1)})}},(0,Se.f)(o),o._async=new xe.j(o),o._events=new Ge.g(o),o.state={truncatedTitleFirstPiece:"",truncatedTitleSecondPiece:"",previousTitle:t.title,needMeasurement:!!t.shouldTruncate},o}return(0,I.C6)(t,e),t.prototype.componentDidUpdate=function(){this.props.title!==this.state.previousTitle&&this.setState({truncatedTitleFirstPiece:void 0,truncatedTitleSecondPiece:void 0,clientWidth:void 0,previousTitle:this.props.title,needMeasurement:!!this.props.shouldTruncate}),this._events.off(window,"resize",this._updateTruncation),this.props.shouldTruncate&&(this._truncateTitle(),requestAnimationFrame(this._shrinkTitle),this._events.on(window,"resize",this._updateTruncation))},t.prototype.componentDidMount=function(){this.props.shouldTruncate&&(this._truncateTitle(),this._events.on(window,"resize",this._updateTruncation))},t.prototype.componentWillUnmount=function(){this._events.dispose(),this._async.dispose()},t.prototype.render=function(){var e=this.props,t=e.title,o=e.shouldTruncate,n=e.showAsSecondaryTitle,i=e.styles,r=e.theme,s=e.className,a=this.state,l=a.truncatedTitleFirstPiece,c=a.truncatedTitleSecondPiece,d=a.needMeasurement;return this._classNames=ih(i,{theme:r,className:s,showAsSecondaryTitle:n}),d?w.createElement("div",{className:this._classNames.root,ref:this._measureTitleElement,title:t,style:{whiteSpace:"nowrap"}},t):o&&l&&c?w.createElement("div",{className:this._classNames.root,ref:this._titleElement,title:t},l,"…",c):w.createElement("div",{className:this._classNames.root,ref:this._titleElement,title:t},t)},t.prototype._updateTruncation=function(){var e=this;this._async.requestAnimationFrame((function(){if(e._titleElement.current){var t=e._titleElement.current.clientWidth;clearTimeout(e._titleTruncationTimer),e.state.clientWidth!==t&&(e._titleTruncationTimer=e._async.setTimeout((function(){return e.setState({truncatedTitleFirstPiece:void 0,truncatedTitleSecondPiece:void 0,needMeasurement:!0})}),250))}}))},t}(w.Component),sh=(0,D.I)(rh,(function(e){var t=e.theme,o=e.className,n=e.showAsSecondaryTitle,i=t.palette,r=t.fonts;return{root:[(0,g.getGlobalClassNames)(Mp,t).root,n?r.medium:r.large,{padding:"8px 16px",display:"block",overflow:"hidden",wordWrap:"break-word",height:n?"45px":"38px",lineHeight:n?"18px":"21px",color:n?i.neutralSecondary:i.neutralPrimary},o]}}),void 0,{scope:"DocumentCardTitle"}),ah=(0,P.Z)(),lh=function(e){function t(t){var o=e.call(this,t)||this;return(0,Se.f)(o),o}return(0,I.C6)(t,e),t.prototype.render=function(){var e=this.props,t=e.logoIcon,o=e.styles,n=e.theme,i=e.className;return this._classNames=ah(o,{theme:n,className:i}),w.createElement("div",{className:this._classNames.root},w.createElement(J,{iconName:t}))},t}(w.Component),ch={root:"ms-DocumentCardLogo"},dh=(0,D.I)(lh,(function(e){var t=e.theme,o=e.className,n=t.palette,i=t.fonts;return{root:[(0,g.getGlobalClassNames)(ch,t).root,{fontSize:i.xxLargePlus.fontSize,color:n.themePrimary,display:"block",padding:"16px 16px 0 16px"},o]}}),void 0,{scope:"DocumentCardLogo"}),uh=(0,P.Z)(),ph=function(e){function t(t){var o=e.call(this,t)||this;return(0,Se.f)(o),o}return(0,I.C6)(t,e),t.prototype.render=function(){var e=this.props,t=e.statusIcon,o=e.status,n=e.styles,i=e.theme,r=e.className,s={iconName:t,styles:{root:{padding:"8px"}}};return this._classNames=uh(n,{theme:i,className:r}),w.createElement("div",{className:this._classNames.root},t&&w.createElement(J,(0,I.Cl)({},s)),o)},t}(w.Component),hh={root:"ms-DocumentCardStatus"},mh=(0,D.I)(ph,(function(e){var t=e.className,o=e.theme,n=o.palette,i=o.fonts;return{root:[(0,g.getGlobalClassNames)(hh,o).root,i.medium,{margin:"8px 16px",color:n.neutralPrimary,backgroundColor:n.neutralLighter,height:"32px"},t]}}),void 0,{scope:"DocumentCardStatus"}),gh=o(51969),fh=function(){function e(){this._size=0}return e.prototype.updateOptions=function(e){for(var t=[],o=0,n=0;n<e.length;n++)e[n].itemType===yc.Divider||e[n].itemType===yc.Header?t.push(n):e[n].hidden||o++;this._size=o,this._displayOnlyOptionsCache=t,this._cachedOptions=(0,I.aN)(e)},Object.defineProperty(e.prototype,"optionSetSize",{get:function(){return this._size},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"cachedOptions",{get:function(){return this._cachedOptions},enumerable:!0,configurable:!0}),e.prototype.positionInSet=function(e){if(void 0!==e){for(var t=0;e>this._displayOnlyOptionsCache[t];)t++;if(this._displayOnlyOptionsCache[t]===e)throw new Error("Unexpected: Option at index "+e+" is not a selectable element.");return e-t+1}},e}();!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"}(Dp||(Dp={}));var vh,_h=(0,P.Z)();!function(e){e[e.closed=0]="closed",e[e.animatingOpen=1]="animatingOpen",e[e.open=2]="open",e[e.animatingClosed=3]="animatingClosed"}(vh||(vh={}));var yh,bh,Ch,Sh,xh,kh,Ih,wh,Dh=function(e){function t(t){var o=e.call(this,t)||this;o._panel=w.createRef(),o._animationCallback=null,o._hasCustomNavigation=!(!o.props.onRenderNavigation&&!o.props.onRenderNavigationContent),o.dismiss=function(e){o.props.onDismiss&&o.isActive&&o.props.onDismiss(e),(!e||e&&!e.defaultPrevented)&&o.close()},o._allowScrollOnPanel=function(e){e?o._allowTouchBodyScroll?(0,Gt.K0)(e,o._events):(0,Gt.c8)(e,o._events):o._events.off(o._scrollableContent),o._scrollableContent=e},o._onRenderNavigation=function(e){if(!o.props.onRenderNavigationContent&&!o.props.onRenderNavigation&&!o.props.hasCloseButton)return null;var t=o.props.onRenderNavigationContent,n=void 0===t?o._onRenderNavigationContent:t;return w.createElement("div",{className:o._classNames.navigation},n(e,o._onRenderNavigationContent))},o._onRenderNavigationContent=function(e){var t,n=e.closeButtonAriaLabel,i=e.hasCloseButton,r=e.onRenderHeader,s=void 0===r?o._onRenderHeader:r;if(i){var a=null===(t=o._classNames.subComponentStyles)||void 0===t?void 0:t.closeButton();return w.createElement(w.Fragment,null,!o._hasCustomNavigation&&s(o.props,o._onRenderHeader,o._headerTextId),w.createElement(si,{styles:a,className:o._classNames.closeButton,onClick:o._onPanelClick,ariaLabel:n,title:n,"data-is-visible":!0,iconProps:{iconName:"Cancel"}}))}return null},o._onRenderHeader=function(e,t,n){var i=e.headerText,r=e.headerTextProps,s=void 0===r?{}:r;return i?w.createElement("div",{className:o._classNames.header},w.createElement("div",(0,I.Cl)({id:n,role:"heading","aria-level":1},s,{className:(0,U.A)(o._classNames.headerText,s.className)}),i)):null},o._onRenderBody=function(e){return w.createElement("div",{className:o._classNames.content},e.children)},o._onRenderFooter=function(e){var t=o.props.onRenderFooterContent,n=void 0===t?null:t;return n?w.createElement("div",{className:o._classNames.footer},w.createElement("div",{className:o._classNames.footerInner},n())):null},o._animateTo=function(e){e===vh.open&&o.props.onOpen&&o.props.onOpen(),o._animationCallback=o._async.setTimeout((function(){o.setState({visibility:e}),o._onTransitionComplete()}),200)},o._clearExistingAnimationTimer=function(){null!==o._animationCallback&&o._async.clearTimeout(o._animationCallback)},o._onPanelClick=function(e){o.dismiss(e)},o._onTransitionComplete=function(){o._updateFooterPosition(),o.state.visibility===vh.open&&o.props.onOpened&&o.props.onOpened(),o.state.visibility===vh.closed&&o.props.onDismissed&&o.props.onDismissed()};var n=o.props.allowTouchBodyScroll,i=void 0!==n&&n;return o._allowTouchBodyScroll=i,o._async=new xe.j(o),o._events=new Ge.g(o),(0,Se.f)(o),(0,dt.A)("Panel",t,{ignoreExternalFocusing:"focusTrapZoneProps",forceFocusInsideTrap:"focusTrapZoneProps",firstFocusableSelector:"focusTrapZoneProps"}),o.state={isFooterSticky:!1,visibility:vh.closed,id:(0,Ue.O)("Panel")},o}return(0,I.C6)(t,e),t.getDerivedStateFromProps=function(e,t){return void 0===e.isOpen?null:!e.isOpen||t.visibility!==vh.closed&&t.visibility!==vh.animatingClosed?e.isOpen||t.visibility!==vh.open&&t.visibility!==vh.animatingOpen?null:{visibility:vh.animatingClosed}:{visibility:vh.animatingOpen}},t.prototype.componentDidMount=function(){this._events.on(window,"resize",this._updateFooterPosition),this._shouldListenForOuterClick(this.props)&&this._events.on(document.body,"mousedown",this._dismissOnOuterClick,!0),this.props.isOpen&&this.setState({visibility:vh.animatingOpen})},t.prototype.componentDidUpdate=function(e,t){var o=this._shouldListenForOuterClick(this.props),n=this._shouldListenForOuterClick(e);this.state.visibility!==t.visibility&&(this._clearExistingAnimationTimer(),this.state.visibility===vh.animatingOpen?this._animateTo(vh.open):this.state.visibility===vh.animatingClosed&&this._animateTo(vh.closed)),o&&!n?this._events.on(document.body,"mousedown",this._dismissOnOuterClick,!0):!o&&n&&this._events.off(document.body,"mousedown",this._dismissOnOuterClick,!0)},t.prototype.componentWillUnmount=function(){this._async.dispose(),this._events.dispose()},t.prototype.render=function(){var e=this.props,t=e.className,o=void 0===t?"":t,n=e.elementToFocusOnDismiss,i=e.firstFocusableSelector,r=e.focusTrapZoneProps,s=e.forceFocusInsideTrap,a=e.hasCloseButton,l=e.headerText,c=e.headerClassName,d=void 0===c?"":c,u=e.ignoreExternalFocusing,p=e.isBlocking,h=e.isFooterAtBottom,m=e.isLightDismiss,g=e.isHiddenOnDismiss,f=e.layerProps,v=e.overlayProps,_=e.popupProps,y=e.type,b=e.styles,C=e.theme,S=e.customWidth,x=e.onLightDismissClick,k=void 0===x?this._onPanelClick:x,D=e.onRenderNavigation,P=void 0===D?this._onRenderNavigation:D,E=e.onRenderHeader,M=void 0===E?this._onRenderHeader:E,R=e.onRenderBody,B=void 0===R?this._onRenderBody:R,H=e.onRenderFooter,A=void 0===H?this._onRenderFooter:H,F=this.state,L=F.isFooterSticky,O=F.visibility,z=F.id,W=y===Dp.smallFixedNear||y===Dp.customNear,V=(0,T.jI)(C)?W:!W,K=y===Dp.custom||y===Dp.customNear?{width:S}:{},G=(0,N.G1)(this.props,N.JM),U=this.isActive,j=O===vh.animatingClosed||O===vh.animatingOpen;if(this._headerTextId=l&&z+"-headerText",!U&&!j&&!g)return null;this._classNames=_h(b,{theme:C,className:o,focusTrapZoneClassName:r?r.className:void 0,hasCloseButton:a,headerClassName:d,isAnimating:j,isFooterSticky:L,isFooterAtBottom:h,isOnRightSide:V,isOpen:U,isHiddenOnDismiss:g,type:y,hasCustomNavigation:this._hasCustomNavigation});var Y,Z=this._classNames,q=this._allowTouchBodyScroll;return p&&U&&(Y=w.createElement(np,(0,I.Cl)({className:Z.overlay,isDarkThemed:!1,onClick:m?k:void 0,allowTouchBodyScroll:q},v))),w.createElement(un,(0,I.Cl)({},f),w.createElement(Io,(0,I.Cl)({role:"dialog","aria-modal":"true",ariaLabelledBy:this._headerTextId?this._headerTextId:void 0,onDismiss:this.dismiss,className:Z.hiddenPanel},_),w.createElement("div",(0,I.Cl)({"aria-hidden":!U&&j},G,{ref:this._panel,className:Z.root}),Y,w.createElement(sa,(0,I.Cl)({ignoreExternalFocusing:u,forceFocusInsideTrap:!(!p||g&&!U)&&s,firstFocusableSelector:i,isClickableOutsideFocusTrap:!0},r,{className:Z.main,style:K,elementToFocusOnDismiss:n}),w.createElement("div",{className:Z.commands,"data-is-visible":!0},P(this.props,this._onRenderNavigation)),w.createElement("div",{className:Z.contentInner},(this._hasCustomNavigation||!a)&&M(this.props,this._onRenderHeader,this._headerTextId),w.createElement("div",{ref:this._allowScrollOnPanel,className:Z.scrollableContent,"data-is-scrollable":!0},B(this.props,this._onRenderBody)),A(this.props,this._onRenderFooter))))))},t.prototype.open=function(){void 0===this.props.isOpen&&(this.isActive||this.setState({visibility:vh.animatingOpen}))},t.prototype.close=function(){void 0===this.props.isOpen&&this.isActive&&this.setState({visibility:vh.animatingClosed})},Object.defineProperty(t.prototype,"isActive",{get:function(){return this.state.visibility===vh.open||this.state.visibility===vh.animatingOpen},enumerable:!0,configurable:!0}),t.prototype._shouldListenForOuterClick=function(e){return!!e.isBlocking&&!!e.isOpen},t.prototype._updateFooterPosition=function(){var e=this._scrollableContent;if(e){var t=e.clientHeight,o=e.scrollHeight;this.setState({isFooterSticky:t<o})}},t.prototype._dismissOnOuterClick=function(e){var t=this._panel.current;this.isActive&&t&&!e.defaultPrevented&&((0,Wt.s)(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:Dp.smallFixedFar},t}(w.Component),Ph={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"},Th="auto",Eh=((yh={})["@media (min-width: "+g.ScreenWidthMinMedium+"px)"]={width:340},yh),Nh=((bh={})["@media (min-width: "+g.ScreenWidthMinLarge+"px)"]={width:592},bh["@media (min-width: "+g.ScreenWidthMinXLarge+"px)"]={width:644},bh),Mh=((Ch={})["@media (min-width: "+g.ScreenWidthMinUhfMobile+"px)"]={left:48,width:"auto"},Ch["@media (min-width: "+g.ScreenWidthMinXXLarge+"px)"]={left:428},Ch),Rh=((Sh={})["@media (min-width: "+g.ScreenWidthMinXXLarge+"px)"]={left:Th,width:940},Sh),Bh=((xh={})["@media (min-width: "+g.ScreenWidthMinXXLarge+"px)"]={left:176},xh),Hh=function(e){var t;switch(e){case Dp.smallFixedFar:t=(0,I.Cl)({},Eh);break;case Dp.medium:t=(0,I.Cl)((0,I.Cl)({},Eh),Nh);break;case Dp.large:t=(0,I.Cl)((0,I.Cl)((0,I.Cl)({},Eh),Nh),Mh);break;case Dp.largeFixed:t=(0,I.Cl)((0,I.Cl)((0,I.Cl)((0,I.Cl)({},Eh),Nh),Mh),Rh);break;case Dp.extraLarge:t=(0,I.Cl)((0,I.Cl)((0,I.Cl)((0,I.Cl)({},Eh),Nh),Mh),Bh)}return t},Ah={paddingLeft:"24px",paddingRight:"24px"},Fh=(0,D.I)(Dh,(function(e){var t,o=e.className,n=e.focusTrapZoneClassName,i=e.hasCloseButton,r=e.headerClassName,s=e.isAnimating,a=e.isFooterSticky,l=e.isFooterAtBottom,c=e.isOnRightSide,d=e.isOpen,u=e.isHiddenOnDismiss,p=e.hasCustomNavigation,h=e.theme,m=e.type,f=void 0===m?Dp.smallFixedFar:m,v=h.effects,_=h.fonts,y=h.semanticColors,b=(0,g.getGlobalClassNames)(Ph,h),C=f===Dp.custom||f===Dp.customNear;return{root:[b.root,h.fonts.medium,d&&b.isOpen,i&&b.hasCloseButton,{pointerEvents:"none",position:"absolute",top:0,left:0,right:0,bottom:0},C&&c&&b.custom,C&&!c&&b.customNear,o],overlay:[{pointerEvents:"auto",cursor:"pointer"},d&&s&&g.AnimationClassNames.fadeIn100,!d&&s&&g.AnimationClassNames.fadeOut100],hiddenPanel:[!d&&!s&&u&&{visibility:"hidden"}],main:[b.main,{backgroundColor:y.bodyBackground,boxShadow:v.elevation64,pointerEvents:"auto",position:"absolute",display:"flex",flexDirection:"column",overflowX:"hidden",overflowY:"auto",WebkitOverflowScrolling:"touch",bottom:0,top:0,left:Th,right:0,width:"100%",selectors:(0,I.Cl)((t={},t[g.HighContrastSelector]={borderLeft:"3px solid "+y.variantBorder,borderRight:"3px solid "+y.variantBorder},t),Hh(f))},f===Dp.smallFluid&&{left:0},f===Dp.smallFixedNear&&{left:0,right:Th,width:272},f===Dp.customNear&&{right:"auto",left:0},C&&{maxWidth:"100vw"},d&&s&&!c&&g.AnimationClassNames.slideRightIn40,d&&s&&c&&g.AnimationClassNames.slideLeftIn40,!d&&s&&!c&&g.AnimationClassNames.slideLeftOut40,!d&&s&&c&&g.AnimationClassNames.slideRightOut40,n],commands:[b.commands,{marginTop:18},p&&{marginTop:"inherit"}],navigation:[b.navigation,{display:"flex",justifyContent:"flex-end"},p&&{height:"44px"}],contentInner:[b.contentInner,{display:"flex",flexDirection:"column",flexGrow:1,overflowY:"hidden"}],header:[b.header,Ah,{alignSelf:"flex-start"},i&&!p&&{flexGrow:1},p&&{flexShrink:0}],headerText:[b.headerText,_.xLarge,{color:y.bodyText,lineHeight:"27px",overflowWrap:"break-word",wordWrap:"break-word",wordBreak:"break-word",hyphens:"auto"},r],scrollableContent:[b.scrollableContent,{overflowY:"auto"},l&&{flexGrow:1}],content:[b.content,Ah,{paddingBottom:20}],footer:[b.footer,{flexShrink:0,borderTop:"1px solid transparent",transition:"opacity "+g.AnimationVariables.durationValue3+" "+g.AnimationVariables.easeFunction2},a&&{background:y.bodyBackground,borderTopColor:y.variantBorder}],footerInner:[b.footerInner,Ah,{paddingBottom:16,paddingTop:16}],subComponentStyles:{closeButton:{root:[b.closeButton,{marginRight:14,color:h.palette.neutralSecondary,fontSize:g.IconFontSizes.large},p&&{marginRight:0,height:"auto",width:"44px"}],rootHovered:{color:h.palette.neutralPrimary}}}}}),void 0,{scope:"Panel"}),Lh=(0,P.Z)(),Oh=function(e){function t(t){var o=e.call(this,t)||this;o._host=w.createRef(),o._focusZone=w.createRef(),o._dropDown=w.createRef(),o._scrollIdleDelay=250,o._sizePosCache=new fh,o._requestAnimationFrame=(0,gh.Q)(o),o._onChange=function(e,t,n,i,r){var s=o.props,a=s.onChange,l=s.onChanged;if(a||l){var c=r?(0,I.Cl)((0,I.Cl)({},t[n]),{selected:!i}):t[n];a&&a((0,I.Cl)((0,I.Cl)({},e),{target:o._dropDown.current}),c,n),l&&l(c,n)}},o._getPlaceholder=function(){return o.props.placeholder||o.props.placeHolder},o._getTitle=function(e,t){var n=o.props.multiSelectDelimiter,i=void 0===n?", ":n;return e.map((function(e){return e.text})).join(i)},o._onRenderTitle=function(e){return w.createElement(w.Fragment,null,o._getTitle(e))},o._onRenderPlaceholder=function(e){return o._getPlaceholder()?w.createElement(w.Fragment,null,o._getPlaceholder()):null},o._onRenderContainer=function(e){var t=e.calloutProps,n=e.panelProps,i=o.props,r=i.responsiveMode,s=i.dropdownWidth,a=r<=It.medium,l=o._classNames.subComponentStyles?o._classNames.subComponentStyles.panel:void 0,c=void 0,d=void 0;return"auto"===s?d=o._dropDown.current?o._dropDown.current.clientWidth:0:c=s||(o._dropDown.current?o._dropDown.current.clientWidth:0),a?w.createElement(Fh,(0,I.Cl)({isOpen:!0,isLightDismiss:!0,onDismiss:o._onDismiss,hasCloseButton:!1,styles:l},n),o._renderFocusableList(e)):w.createElement(pn,(0,I.Cl)({isBeakVisible:!1,gapSpace:0,doNotLayer:!1,directionalHintFixed:!1,directionalHint:gt.bottomLeftEdge,calloutWidth:c,calloutMinWidth:d},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 w.createElement(J,{className:o._classNames.caretDown,iconName:"ChevronDown","aria-hidden":!0})},o._onRenderList=function(e){var t=e.onRenderItem,n=void 0===t?o._onRenderItem:t,i={items:[]},r=[],s=function(){var e=i.id?[w.createElement("div",{role:"group",key:i.id,"aria-labelledby":i.id},i.items)]:i.items;r=(0,I.aN)(r,e),i={items:[]}};return e.options.forEach((function(e,t){!function(e,t){switch(e.itemType){case yc.Header:i.items.length>0&&s();var r=o._id+e.key;i.items.push(n((0,I.Cl)((0,I.Cl)({id:r},e),{index:t}),o._onRenderItem)),i.id=r;break;case yc.Divider:t>0&&i.items.push(n((0,I.Cl)((0,I.Cl)({},e),{index:t}),o._onRenderItem)),i.items.length>0&&s();break;default:i.items.push(n((0,I.Cl)((0,I.Cl)({},e),{index:t}),o._onRenderItem))}}(e,t)})),i.items.length>0&&s(),w.createElement(w.Fragment,null,r)},o._onRenderItem=function(e){switch(e.itemType){case yc.Divider:return o._renderSeparator(e);case yc.Header:return o._renderHeader(e);default:return o._renderOption(e)}},o._renderOption=function(e){var t=o.props.onRenderOption,n=void 0===t?o._onRenderOption:t,i=o.state.selectedIndices,r=void 0===i?[]:i,s=!(void 0===e.index||!r)&&r.indexOf(e.index)>-1,a=e.hidden?o._classNames.dropdownItemHidden:s&&!0===e.disabled?o._classNames.dropdownItemSelectedAndDisabled:s?o._classNames.dropdownItemSelected:!0===e.disabled?o._classNames.dropdownItemDisabled:o._classNames.dropdownItem,l=e.title,c=void 0===l?e.text:l,d=o._classNames.subComponentStyles?o._classNames.subComponentStyles.multiSelectItem:void 0;return o.props.multiSelect?w.createElement(_a,{id:o._listId+e.index,key:e.key,disabled:e.disabled,onChange:o._onItemClick(e),inputProps:(0,I.Cl)({"aria-selected":s,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}),label:e.text,title:c,onRenderLabel:o._onRenderItemLabel.bind(o,e),className:a,checked:s,styles:d,ariaPositionInSet:o._sizePosCache.positionInSet(e.index),ariaSetSize:o._sizePosCache.optionSetSize}):w.createElement(qi,{id:o._listId+e.index,key:e.key,"data-index":e.index,"data-is-focusable":!e.disabled,disabled:e.disabled,className:a,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":s?"true":"false",ariaLabel:e.ariaLabel,title:c,"aria-posinset":o._sizePosCache.positionInSet(e.index),"aria-setsize":o._sizePosCache.optionSetSize},n(e,o._onRenderOption))},o._onRenderOption=function(e){return w.createElement("span",{className:o._classNames.dropdownOptionText},e.text)},o._onRenderItemLabel=function(e){var t=o.props.onRenderOption;return(void 0===t?o._onRenderOption:t)(e,o._onRenderOption)},o._onPositioned=function(e){o._focusZone.current&&o._requestAnimationFrame((function(){var e=o.state.selectedIndices;if(o._focusZone.current)if(e&&e[0]&&!o.props.options[e[0]].disabled){var t=(0,bt.Y)().getElementById(o._id+"-list"+e[0]);t&&o._focusZone.current.focusElement(t)}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(){o._isScrollIdle||void 0===o._scrollIdleTimeoutId?o._isScrollIdle=!1:(clearTimeout(o._scrollIdleTimeoutId),o._scrollIdleTimeoutId=void 0),o._scrollIdleTimeoutId=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.setState({hasFocus:!1}),o.state.isOpen||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.state.selectedIndices.length?o.state.selectedIndices[0]:-1,i=e.altKey||e.metaKey,r=o.state.isOpen;switch(e.which){case Ce.c.enter:o.setState({isOpen:!r});break;case Ce.c.escape:if(!r)return;o.setState({isOpen:!1});break;case Ce.c.up:if(i){if(r){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 Ce.c.down:i&&(e.stopPropagation(),e.preventDefault()),i&&!r||o.props.multiSelect?o.setState({isOpen:!0}):o._isDisabled()||(t=o._moveIndex(e,1,n+1,n));break;case Ce.c.home:o.props.multiSelect||(t=o._moveIndex(e,1,0,n));break;case Ce.c.end:o.props.multiSelect||(t=o._moveIndex(e,-1,o.props.options.length-1,n));break;case Ce.c.space: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===Ce.c.space?(o.setState({isOpen:!n}),e.stopPropagation(),e.preventDefault()):t&&n&&o.setState({isOpen:!1}))}},o._onZoneKeyDown=function(e){var t;o._lastKeyDownWasAltOrMeta=o._isAltOrMeta(e);var n=e.altKey||e.metaKey;switch(e.which){case Ce.c.up:n?o.setState({isOpen:!1}):o._host.current&&(t=(0,yt.dm)(o._host.current,o._host.current.lastChild,!0));break;case Ce.c.home:case Ce.c.end:case Ce.c.pageUp:case Ce.c.pageDown:break;case Ce.c.down:!n&&o._host.current&&(t=(0,yt.j5)(o._host.current,o._host.current.firstChild,!0));break;case Ce.c.escape:o.setState({isOpen:!1});break;case Ce.c.tab:return void o.setState({isOpen:!1});default:return}t&&t.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,i=e.disabled,r=o._classNames.subComponentStyles?o._classNames.subComponentStyles.label:void 0;return t?w.createElement(Ca,{className:o._classNames.label,id:o._labelId,required:n,styles:r,disabled:i},t):null},(0,Se.f)(o);var n,i=t.multiSelect,r=t.selectedKey,s=t.selectedKeys,a=t.defaultSelectedKey,l=t.defaultSelectedKeys,c=t.options;return o._id=t.id||(0,Ue.O)("Dropdown"),o._labelId=o._id+"-label",o._listId=o._id+"-list",o._optionId=o._id+"-option",o._isScrollIdle=!0,n=i?o._getSelectedIndexes(c,void 0!==l?l:s):o._getSelectedIndexes(c,void 0!==a?a:r),o._sizePosCache.updateOptions(c),o.state={isOpen:!1,selectedIndices:n,hasFocus:!1,calloutRenderEdge:void 0},o}return(0,I.C6)(t,e),Object.defineProperty(t.prototype,"selectedOptions",{get:function(){return Hc(this.props.options,this.state.selectedIndices)},enumerable:!0,configurable:!0}),t.prototype.componentWillUnmount=function(){clearTimeout(this._scrollIdleTimeoutId)},t.prototype.UNSAFE_componentWillReceiveProps=function(e){var t,o=e.options!==this.props.options;void 0===e[t=e.multiSelect?o&&void 0!==e.defaultSelectedKeys?"defaultSelectedKeys":"selectedKeys":o&&void 0!==e.defaultSelectedKey?"defaultSelectedKey":"selectedKey"]||e[t]===this.props[t]&&!o||this.setState({selectedIndices:this._getSelectedIndexes(e.options,e[t])})},t.prototype.componentDidUpdate=function(e,t){!0===t.isOpen&&!1===this.state.isOpen&&(this._gotMouseMove=!1,this.props.onDismiss&&this.props.onDismiss())},t.prototype.render=function(){var e,t,o=this,n=this._id,i=this.props,r=i.className,s=i.label,a=i.options,l=i.ariaLabel,c=i.required,d=i.errorMessage,u=i.keytipProps,p=i.styles,h=i.theme,m=i.panelProps,g=i.calloutProps,f=i.onRenderTitle,v=void 0===f?this._getTitle:f,_=i.onRenderContainer,y=void 0===_?this._onRenderContainer:_,b=i.onRenderCaretDown,C=void 0===b?this._onRenderCaretDown:b,S=i.onRenderLabel,x=void 0===S?this._onRenderLabel:S,k=this.state,D=k.isOpen,P=k.selectedIndices,T=k.calloutRenderEdge,E=k.hasFocus,M=i.onRenderPlaceholder||i.onRenderPlaceHolder||this._getPlaceholder;a!==this._sizePosCache.cachedOptions&&this._sizePosCache.updateOptions(a);var R=Hc(a,P),B=(0,N.G1)(i,N.JM),H=this._isDisabled(),A=n+"-errorMessage",F=H?void 0:D&&1===P.length&&P[0]>=0?this._listId+P[0]:void 0;this._classNames=Lh(p,{theme:h,className:r,hasError:!!(d&&d.length>0),hasLabel:!!s,isOpen:D,required:c,disabled:H,isRenderingPlaceholder:!R.length,panelClassName:null===(e=m)||void 0===e?void 0:e.className,calloutClassName:null===(t=g)||void 0===t?void 0:t.className,calloutRenderEdge:T});var L=!!d&&d.length>0;return w.createElement("div",{className:this._classNames.root},x(this.props,this._onRenderLabel),w.createElement(tt,{keytipProps:u,disabled:H},(function(e){return w.createElement("div",(0,I.Cl)({},e,{"data-is-focusable":!H,ref:o._dropDown,id:n,tabIndex:H?-1:0,role:"combobox","aria-haspopup":"listbox","aria-expanded":D?"true":"false","aria-label":l,"aria-labelledby":s&&!l?(0,Ke._)(o._labelId,o._optionId):void 0,"aria-describedby":(0,Ke._)(e["aria-describedby"],L?o._id+"-errorMessage":void 0),"aria-activedescendant":F,"aria-required":c,"aria-disabled":H,"aria-controls":D?o._listId:void 0},B,{className:o._classNames.dropdown,onBlur:o._onDropdownBlur,onKeyDown:o._onDropdownKeyDown,onKeyUp:o._onDropdownKeyUp,onClick:o._onDropdownClick,onMouseDown:o._onDropdownMouseDown,onFocus:o._onFocus}),w.createElement("span",{id:o._optionId,className:o._classNames.title,"aria-live":E?"polite":void 0,"aria-atomic":!!E||void 0},R.length?v(R,o._onRenderTitle):M(i,o._onRenderPlaceholder)),w.createElement("span",{className:o._classNames.caretDownWrapper},C(i,o._onRenderCaretDown)))})),D&&y((0,I.Cl)((0,I.Cl)({},i),{onDismiss:this._onDismiss}),this._onRenderContainer),L&&w.createElement("div",{role:"alert",id:A,className:this._classNames.errorMessage},d))},t.prototype.focus=function(e){this._dropDown.current&&(this._dropDown.current.focus(),e&&this.setState({isOpen:!0}))},t.prototype.setSelectedIndex=function(e,t){var o=this,n=this.props,i=n.options,r=n.selectedKey,s=n.selectedKeys,a=n.multiSelect,l=n.notifyOnReselect,c=this.state.selectedIndices,d=void 0===c?[]:c,u=!!d&&d.indexOf(t)>-1,p=[];if(t=Math.max(0,Math.min(i.length-1,t)),void 0===r&&void 0===s){if(a||l||t!==d[0]){if(a)if(p=d?this._copyArray(d):[],u){var h=p.indexOf(t);h>-1&&p.splice(h,1)}else p.push(t);else p=[t];e.persist(),this.setState({selectedIndices:p},(function(){o._onChange(e,i,t,u,a)}))}}else this._onChange(e,i,t,u,a)},t.prototype._copyArray=function(e){for(var t=[],o=0,n=e;o<n.length;o++){var i=n[o];t.push(i)}return t},t.prototype._moveIndex=function(e,t,o,n){var i=this.props.options;if(n===o||0===i.length)return n;o>=i.length?o=0:o<0&&(o=i.length-1);for(var r=0;i[o].itemType===yc.Header||i[o].itemType===yc.Divider||i[o].disabled;){if(r>=i.length)return n;o+t<0?o=i.length:o+t>=i.length&&(o=-1),o+=t,r++}return this.setSelectedIndex(e,o),o},t.prototype._renderFocusableList=function(e){var t=e.onRenderList,o=void 0===t?this._onRenderList:t,n=e.label,i=e.ariaLabel,r=e.multiSelect;return w.createElement("div",{className:this._classNames.dropdownItemsWrapper,onKeyDown:this._onZoneKeyDown,onKeyUp:this._onZoneKeyUp,ref:this._host,tabIndex:0},w.createElement(Ne.R,{ref:this._focusZone,direction:Me.E.vertical,id:this._listId,className:this._classNames.dropdownItems,role:"listbox","aria-label":i,"aria-labelledby":n&&!i?this._labelId:void 0,"aria-multiselectable":r},o(e,this._onRenderList)))},t.prototype._renderSeparator=function(e){var t=e.index,o=e.key;return t>0?w.createElement("div",{role:"separator",key:o,className:this._classNames.dropdownDivider}):null},t.prototype._renderHeader=function(e){var t=this.props.onRenderOption,o=void 0===t?this._onRenderOption:t,n=e.key,i=e.id;return w.createElement("div",{id:i,key:n,className:this._classNames.dropdownItemHeader},o(e,this._onRenderOption))},t.prototype._onItemMouseEnter=function(e,t){this._shouldIgnoreMouseEvent()||t.currentTarget.focus()},t.prototype._onItemMouseMove=function(e,t){var o=t.currentTarget;this._gotMouseMove=!0,this._isScrollIdle&&document.activeElement!==o&&o.focus()},t.prototype._shouldIgnoreMouseEvent=function(){return!this._isScrollIdle||!this._gotMouseMove},t.prototype._getSelectedIndexes=function(e,t){if(void 0===t)return this.props.multiSelect?this._getAllSelectedIndices(e):-1!==(r=this._getSelectedIndex(e,null))?[r]:[];if(!Array.isArray(t))return-1!==(r=this._getSelectedIndex(e,t))?[r]:[];for(var o=[],n=0,i=t;n<i.length;n++){var r,s=i[n];-1!==(r=this._getSelectedIndex(e,s))&&o.push(r)}return o},t.prototype._getAllSelectedIndices=function(e){return e.map((function(e,t){return e.selected?t:-1})).filter((function(e){return-1!==e}))},t.prototype._getSelectedIndex=function(e,t){return(0,Ye.SL)(e,(function(e){return null!=t?e.key===t:!!e.selected||!!e.isSelected}))},t.prototype._isAltOrMeta=function(e){return e.which===Ce.c.alt||"Meta"===e.key},t.prototype._shouldHandleKeyUp=function(e){var t=this._lastKeyDownWasAltOrMeta&&this._isAltOrMeta(e);return this._lastKeyDownWasAltOrMeta=!1,!!t&&!((0,vt.c)()||(0,_t.u)())},t.prototype._shouldOpenOnFocus=function(){var e=this.state.hasFocus,t=this.props.openOnKeyboardFocus;return!this._isFocusedByClick&&!0===t&&!e},t.defaultProps={options:[]},(0,I.Cg)([At],t)}(w.Component),zh={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"},Wh=((kh={})[g.HighContrastSelector+", "+g.HighContrastSelectorWhite.replace("@media ","")]=(0,I.Cl)({},(0,g.getHighContrastNoAdjustStyle)()),kh),Vh={selectors:(0,I.Cl)((Ih={},Ih[g.HighContrastSelector]={backgroundColor:"Highlight",borderColor:"Highlight",color:"HighlightText"},Ih),Wh)},Kh={selectors:(wh={},wh[g.HighContrastSelector]={borderColor:"Highlight"},wh)},Gh=(0,g.getScreenSelector)(0,g.ScreenWidthMinMedium),Uh=(0,D.I)(Oh,(function(e){var t,o,n,i,r,s,a,l,c,d,u,p=e.theme,h=e.hasError,m=e.hasLabel,f=e.className,v=e.isOpen,_=e.disabled,y=e.required,b=e.isRenderingPlaceholder,C=e.panelClassName,S=e.calloutClassName,x=e.calloutRenderEdge;if(!p)throw new Error("theme is undefined or null in base Dropdown getStyles function.");var k=(0,g.getGlobalClassNames)(zh,p),w=p.palette,D=p.semanticColors,P=p.effects,T=p.fonts,E={color:D.menuItemTextHovered},N={color:D.menuItemText},M={borderColor:D.errorText},R=[k.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%"}}],B=D.menuItemBackgroundPressed,H=function(e){var t;return void 0===e&&(e=!1),{selectors:(t={"&:hover:focus":[{color:D.menuItemTextHovered,backgroundColor:e?B:D.menuItemBackgroundHovered},Vh],"&:focus":[{backgroundColor:e?B:"transparent"},Vh],"&:active":[{color:D.menuItemTextHovered,backgroundColor:e?D.menuItemBackgroundHovered:D.menuBackground},Vh]},t["."+lt.Y2+" &:focus:after"]={left:0,top:0,bottom:0,right:0},t[g.HighContrastSelector]={border:"none"},t)}},A=(0,I.aN)(R,[{backgroundColor:B,color:D.menuItemTextHovered},H(!0),Vh]),F=(0,I.aN)(R,[{color:D.disabledText,cursor:"default",selectors:(t={},t[g.HighContrastSelector]={color:"GrayText",border:"none"},t)}]),L=x===Ot.bottom?P.roundedCorner2+" "+P.roundedCorner2+" 0 0":"0 0 "+P.roundedCorner2+" "+P.roundedCorner2,O=x===Ot.bottom?"0 0 "+P.roundedCorner2+" "+P.roundedCorner2:P.roundedCorner2+" "+P.roundedCorner2+" 0 0";return{root:[k.root,f],label:k.label,dropdown:[k.dropdown,g.normalize,T.medium,{color:D.menuItemText,borderColor:D.focusBorder,position:"relative",outline:0,userSelect:"none",selectors:(o={},o["&:hover ."+k.title]=[!_&&E,{borderColor:v?w.neutralSecondary:w.neutralPrimary},Kh],o["&:focus ."+k.title]=[!_&&E,{selectors:(n={},n[g.HighContrastSelector]={color:"Highlight"},n)}],o["&:focus:after"]=[{pointerEvents:"none",content:"''",position:"absolute",boxSizing:"border-box",top:"0px",left:"0px",width:"100%",height:"100%",border:_?"none":"2px solid "+w.themePrimary,borderRadius:"2px",selectors:(i={},i[g.HighContrastSelector]={color:"Highlight"},i)}],o["&:active ."+k.title]=[!_&&E,{borderColor:w.themePrimary},Kh],o["&:hover ."+k.caretDown]=!_&&N,o["&:focus ."+k.caretDown]=[!_&&N,{selectors:(r={},r[g.HighContrastSelector]={color:"Highlight"},r)}],o["&:active ."+k.caretDown]=!_&&N,o["&:hover ."+k.titleIsPlaceHolder]=!_&&N,o["&:focus ."+k.titleIsPlaceHolder]=!_&&N,o["&:active ."+k.titleIsPlaceHolder]=!_&&N,o["&:hover ."+k.titleHasError]=M,o["&:active ."+k.titleHasError]=M,o)},v&&"is-open",_&&"is-disabled",y&&"is-required",y&&!m&&{selectors:(s={":before":{content:"'*'",color:D.errorText,position:"absolute",top:-5,right:-10}},s[g.HighContrastSelector]={selectors:{":after":{right:-14}}},s)}],title:[k.title,g.normalize,{backgroundColor:D.inputBackground,borderWidth:1,borderStyle:"solid",borderColor:D.inputBorder,borderRadius:v?L:P.roundedCorner2,cursor:"pointer",display:"block",height:32,lineHeight:30,padding:"0 28px 0 8px",position:"relative",overflow:"hidden",whiteSpace:"nowrap",textOverflow:"ellipsis"},b&&[k.titleIsPlaceHolder,{color:D.inputPlaceholderText}],h&&[k.titleHasError,M],_&&{backgroundColor:D.disabledBackground,border:"none",color:D.disabledText,cursor:"default",selectors:(a={},a[g.HighContrastSelector]=(0,I.Cl)({border:"1px solid GrayText",color:"GrayText",backgroundColor:"Window"},(0,g.getHighContrastNoAdjustStyle)()),a)}],caretDownWrapper:[k.caretDownWrapper,{position:"absolute",top:1,right:8,height:32,lineHeight:30},!_&&{cursor:"pointer"}],caretDown:[k.caretDown,{color:w.neutralSecondary,fontSize:T.small.fontSize,pointerEvents:"none"},_&&{color:D.disabledText,selectors:(l={},l[g.HighContrastSelector]=(0,I.Cl)({color:"GrayText"},(0,g.getHighContrastNoAdjustStyle)()),l)}],errorMessage:(0,I.Cl)((0,I.Cl)({color:D.errorText},p.fonts.small),{paddingTop:5}),callout:[k.callout,{boxShadow:P.elevation8,borderRadius:O,selectors:(c={},c[".ms-Callout-main"]={borderRadius:O},c)},S],dropdownItemsWrapper:{selectors:{"&:focus":{outline:0}}},dropdownItems:[k.dropdownItems,{display:"block"}],dropdownItem:(0,I.aN)(R,[H()]),dropdownItemSelected:A,dropdownItemDisabled:F,dropdownItemSelectedAndDisabled:[A,F,{backgroundColor:"transparent"}],dropdownItemHidden:(0,I.aN)(R,[{display:"none"}]),dropdownDivider:[k.dropdownDivider,{height:1,backgroundColor:D.bodyDivider}],dropdownOptionText:[k.dropdownOptionText,{overflow:"hidden",whiteSpace:"nowrap",textOverflow:"ellipsis",minWidth:0,maxWidth:"100%",wordWrap:"break-word",overflowWrap:"break-word",margin:"1px"}],dropdownItemHeader:[k.dropdownItemHeader,(0,I.Cl)((0,I.Cl)({},T.medium),{fontWeight:g.FontWeights.semibold,color:D.menuHeader,background:"none",backgroundColor:"transparent",border:"none",height:36,lineHeight:36,cursor:"default",padding:"0 8px",userSelect:"none",textAlign:"left",selectors:(d={},d[g.HighContrastSelector]=(0,I.Cl)({color:"GrayText"},(0,g.getHighContrastNoAdjustStyle)()),d)})],subComponentStyles:{label:{root:{display:"inline-block"}},multiSelectItem:{root:{padding:0},label:{alignSelf:"stretch",padding:"0 8px",width:"100%"}},panel:{root:[C],main:{selectors:(u={},u[Gh]={width:272},u)},contentInner:{padding:"0 0 20px"}}}}}),void 0,{scope:"Dropdown"});(0,ar.hN)([{rawString:".pickerText_f288f2e4{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-sizing:border-box;box-sizing:border-box;border:1px solid "},{theme:"neutralTertiary",defaultValue:"#a19f9d"},{rawString:";min-width:180px;padding:1px;min-height:32px}.pickerText_f288f2e4:hover{border-color:"},{theme:"themeLight",defaultValue:"#c7e0f4"},{rawString:"}.pickerInput_f288f2e4{height:34px;border:none;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;outline:0;padding:0 6px 0;margin:1px}.pickerInput_f288f2e4::-ms-clear{display:none}"}]);var jh,Yh="pickerText_f288f2e4",Zh="pickerInput_f288f2e4",qh=i,Xh=function(e){function t(t){var o=e.call(this,t)||this;return o.floatingPicker=w.createRef(),o.selectedItemsList=w.createRef(),o.root=w.createRef(),o.input=w.createRef(),o.onSelectionChange=function(){o.forceUpdate()},o.onInputChange=function(e,t){t||(o.setState({queryString:e}),o.floatingPicker.current&&o.floatingPicker.current.onQueryStringChanged(e))},o.onInputFocus=function(e){o.selectedItemsList.current&&o.selectedItemsList.current.unselectAll(),o.props.inputProps&&o.props.inputProps.onFocus&&o.props.inputProps.onFocus(e)},o.onInputClick=function(e){if(o.selectedItemsList.current&&o.selectedItemsList.current.unselectAll(),o.floatingPicker.current&&o.inputElement){var t=""===o.inputElement.value||o.inputElement.value!==o.floatingPicker.current.inputText;o.floatingPicker.current.showPicker(t)}},o.onBackspace=function(e){e.which===Ce.c.backspace&&o.selectedItemsList.current&&o.items.length&&(o.input.current&&!o.input.current.isValueSelected&&o.input.current.inputElement===document.activeElement&&0===o.input.current.cursorLocation?(o.floatingPicker.current&&o.floatingPicker.current.hidePicker(),e.preventDefault(),o.selectedItemsList.current.removeItemAt(o.items.length-1),o._onSelectedItemsChanged()):o.selectedItemsList.current.hasSelectedItems()&&(o.floatingPicker.current&&o.floatingPicker.current.hidePicker(),e.preventDefault(),o.selectedItemsList.current.removeSelectedItems(),o._onSelectedItemsChanged()))},o.onCopy=function(e){o.selectedItemsList.current&&o.selectedItemsList.current.onCopy(e)},o.onPaste=function(e){if(o.props.onPaste){var t=e.clipboardData.getData("Text");e.preventDefault(),o.props.onPaste(t)}},o._onSuggestionSelected=function(e){var t=o.props.currentRenderedQueryString,n=o.state.queryString;if(void 0===t||t===n){var i=o.props.onItemSelected?o.props.onItemSelected(e):e;if(null===i)return;var r,s=i,a=i;a&&a.then?a.then((function(e){r=e,o._addProcessedItem(r)})):(r=s,o._addProcessedItem(r))}},o._onSelectedItemsChanged=function(){o.focus()},o._onSuggestionsShownOrHidden=function(){o.forceUpdate()},(0,Se.f)(o),o.selection=new Cd.L({onSelectionChanged:function(){return o.onSelectionChange()}}),o.state={queryString:"",suggestionItems:o.props.suggestionItems?o.props.suggestionItems:null,selectedItems:o.props.defaultSelectedItems?o.props.defaultSelectedItems:o.props.selectedItems?o.props.selectedItems:null},o.floatingPickerProps=o.props.floatingPickerProps,o.selectedItemsListProps=o.props.selectedItemsListProps,o}return(0,I.C6)(t,e),Object.defineProperty(t.prototype,"items",{get:function(){var e,t,o;return null!=(o=null!=(e=this.state.selectedItems)?e:null===(t=this.selectedItemsList.current)||void 0===t?void 0:t.items)?o:null},enumerable:!0,configurable:!0}),t.prototype.componentDidMount=function(){this.forceUpdate()},t.prototype.UNSAFE_componentWillReceiveProps=function(e){e.floatingPickerProps&&(this.floatingPickerProps=e.floatingPickerProps),e.selectedItemsListProps&&(this.selectedItemsListProps=e.selectedItemsListProps),e.selectedItems&&this.setState({selectedItems:e.selectedItems})},t.prototype.focus=function(){this.input.current&&this.input.current.focus()},t.prototype.clearInput=function(){this.input.current&&this.input.current.clear()},Object.defineProperty(t.prototype,"inputElement",{get:function(){return this.input.current&&this.input.current.inputElement},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"highlightedItems",{get:function(){return this.selectedItemsList.current?this.selectedItemsList.current.highlightedItems():[]},enumerable:!0,configurable:!0}),t.prototype.render=function(){var e=this.props,t=e.className,o=e.inputProps,n=e.disabled,i=e.focusZoneProps,r=this.floatingPicker.current&&-1!==this.floatingPicker.current.currentSelectedSuggestionIndex?"sug-"+this.floatingPicker.current.currentSelectedSuggestionIndex:void 0,s=!!this.floatingPicker.current&&this.floatingPicker.current.isSuggestionsShown;return w.createElement("div",{ref:this.root,className:(0,U.A)("ms-BasePicker ms-BaseExtendedPicker",t||""),onKeyDown:this.onBackspace,onCopy:this.onCopy},w.createElement(Ne.R,(0,I.Cl)({direction:Me.E.bidirectional},i),w.createElement(wd,{selection:this.selection,selectionMode:bd.Qc.multiple},w.createElement("div",{className:(0,U.A)("ms-BasePicker-text",qh.pickerText),role:"list"},this.props.headerComponent,this.renderSelectedItemsList(),this.canAddItems()&&w.createElement(Ie,(0,I.Cl)({},o,{className:(0,U.A)("ms-BasePicker-input",qh.pickerInput),ref:this.input,onFocus:this.onInputFocus,onClick:this.onInputClick,onInputValueChange:this.onInputChange,"aria-activedescendant":r,"aria-owns":s?"suggestion-list":void 0,"aria-expanded":s,"aria-haspopup":"true",role:"combobox",disabled:n,onPaste:this.onPaste}))))),this.renderFloatingPicker())},t.prototype.canAddItems=function(){var e=this.props.itemLimit;return void 0===e||this.items.length<e},t.prototype.renderFloatingPicker=function(){var e=this.props.onRenderFloatingPicker;return w.createElement(e,(0,I.Cl)({componentRef:this.floatingPicker,onChange:this._onSuggestionSelected,onSuggestionsHidden:this._onSuggestionsShownOrHidden,onSuggestionsShown:this._onSuggestionsShownOrHidden,inputElement:this.input.current?this.input.current.inputElement:void 0,selectedItems:this.items,suggestionItems:this.props.suggestionItems?this.props.suggestionItems:void 0},this.floatingPickerProps))},t.prototype.renderSelectedItemsList=function(){var e=this.props.onRenderSelectedItems;return w.createElement(e,(0,I.Cl)({componentRef:this.selectedItemsList,selection:this.selection,selectedItems:this.props.selectedItems?this.props.selectedItems:void 0,onItemsDeleted:this.props.selectedItems?this.props.onItemsRemoved:void 0},this.selectedItemsListProps))},t.prototype._addProcessedItem=function(e){this.props.onItemAdded&&this.props.onItemAdded(e),this.selectedItemsList.current&&this.selectedItemsList.current.addItems([e]),this.input.current&&this.input.current.clear(),this.floatingPicker.current&&this.floatingPicker.current.hidePicker(),this.focus()},t}(w.Component),Jh=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return(0,I.C6)(t,e),t}(Xh),Qh=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return(0,I.C6)(t,e),t}(Jh);!function(e){e[e.none=0]="none",e[e.descriptive=1]="descriptive",e[e.more=2]="more",e[e.downArrow=3]="downArrow"}(jh||(jh={}));var $h=(0,f.J9)((function(e,t,o){var n=ni(e),i=(0,g.concatStyleSets)(n,o);return(0,I.Cl)((0,I.Cl)({},i),{root:[n.root,t,e.fonts.medium,o&&o.root]})})),em=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return(0,I.C6)(t,e),t.prototype.render=function(){var e=this.props,t=e.className,o=e.styles,n=(0,I.Tt)(e,["className","styles"]),i=$h(this.props.theme,t,o);return w.createElement(ei,(0,I.Cl)({},n,{variantClassName:"ms-Button--facepile",styles:i,onRenderDescription:pt.K}))},(0,I.Cg)([(0,jo.T)("FacepileButton",["theme","styles"],!0)],t)}(w.Component),tm=(0,P.Z)(),om=function(e){function t(t){var o=e.call(this,t)||this;return o._onRenderPersonaCoin=function(e){return w.createElement(_e,(0,I.Cl)({},e))},o}return(0,I.C6)(t,e),t.prototype.render=function(){var e=this._onRenderText(this._getText(),this.props.showOverflowTooltip),t=this._onRenderText(this.props.secondaryText,this.props.showOverflowTooltip),o=this._onRenderText(this.props.tertiaryText,this.props.showOverflowTooltip),n=this._onRenderText(this.props.optionalText,this.props.showOverflowTooltip),i=this.props,r=i.hidePersonaDetails,s=i.onRenderOptionalText,a=void 0===s?n:s,l=i.onRenderPrimaryText,c=void 0===l?e:l,d=i.onRenderSecondaryText,u=void 0===d?t:d,p=i.onRenderTertiaryText,h=void 0===p?o:p,m=i.onRenderPersonaCoin,g=void 0===m?this._onRenderPersonaCoin:m,f=this.props.size,v=this.props,_=v.allowPhoneInitials,y=v.className,b=v.coinProps,C=v.showUnknownPersonaCoin,S=v.coinSize,x=v.styles,k=v.imageAlt,D=v.imageInitials,P=v.imageShouldFadeIn,T=v.imageShouldStartVisible,E=v.imageUrl,R=v.initialsColor,B=v.initialsTextColor,H=v.isOutOfOffice,A=v.onPhotoLoadingStateChange,F=v.onRenderCoin,L=v.onRenderInitials,O=v.presence,z=v.presenceTitle,W=v.presenceColors,V=v.showInitialsUntilImageLoads,K=v.showSecondaryText,G=v.theme,U=(0,I.Cl)({allowPhoneInitials:_,showUnknownPersonaCoin:C,coinSize:S,imageAlt:k,imageInitials:D,imageShouldFadeIn:P,imageShouldStartVisible:T,imageUrl:E,initialsColor:R,initialsTextColor:B,onPhotoLoadingStateChange:A,onRenderCoin:F,onRenderInitials:L,presence:O,presenceTitle:z,showInitialsUntilImageLoads:V,size:f,text:this._getText(),isOutOfOffice:H,presenceColors:W},b),j=tm(x,{theme:G,className:y,showSecondaryText:K,presence:O,size:f}),Y=(0,N.G1)(this.props,N.JM),Z=w.createElement("div",{className:j.details},this._renderElement(j.primaryText,c,e),this._renderElement(j.secondaryText,u,t),this._renderElement(j.tertiaryText,h,o),this._renderElement(j.optionalText,a,n),this.props.children);return w.createElement("div",(0,I.Cl)({},Y,{className:j.root,style:S?{height:S,minWidth:S}:void 0}),g(U,this._onRenderPersonaCoin),(!r||f===M.size8||f===M.size10||f===M.tiny)&&Z)},t.prototype._renderElement=function(e,t,o){return w.createElement("div",{dir:"auto",className:e},t&&t(this.props,o))},t.prototype._getText=function(){return this.props.text||this.props.primaryText||""},t.prototype._onRenderText=function(e,t){return void 0===t&&(t=!0),e?t?function(){return w.createElement(xi,{content:e,overflowMode:ai.Parent,directionalHint:gt.topLeftEdge},e)}:function(){return w.createElement(w.Fragment,null,e)}:void 0},t.defaultProps={size:M.size48,presence:R.none,imageAlt:"",showOverflowTooltip:!0},t}(w.Component),nm={root:"ms-Persona",size8:"ms-Persona--size8",size10:"ms-Persona--size10",size16:"ms-Persona--size16",size24:"ms-Persona--size24",size28:"ms-Persona--size28",size32:"ms-Persona--size32",size40:"ms-Persona--size40",size48:"ms-Persona--size48",size56:"ms-Persona--size56",size72:"ms-Persona--size72",size100:"ms-Persona--size100",size120:"ms-Persona--size120",available:"ms-Persona--online",away:"ms-Persona--away",blocked:"ms-Persona--blocked",busy:"ms-Persona--busy",doNotDisturb:"ms-Persona--donotdisturb",offline:"ms-Persona--offline",details:"ms-Persona-details",primaryText:"ms-Persona-primaryText",secondaryText:"ms-Persona-secondaryText",tertiaryText:"ms-Persona-tertiaryText",optionalText:"ms-Persona-optionalText",textContent:"ms-Persona-textContent"},im=(0,D.I)(om,(function(e){var t=e.className,o=e.showSecondaryText,n=e.theme,i=n.semanticColors,r=n.fonts,s=(0,g.getGlobalClassNames)(nm,n),a=Q(e.size),l=ee(e.presence),c="16px",d={color:i.bodySubtext,fontWeight:g.FontWeights.regular,fontSize:r.small.fontSize};return{root:[s.root,n.fonts.medium,g.normalize,{color:i.bodyText,position:"relative",height:A.size48,minWidth:A.size48,display:"flex",alignItems:"center",selectors:{".contextualHost":{display:"none"}}},a.isSize8&&[s.size8,{height:A.size8,minWidth:A.size8}],a.isSize10&&[s.size10,{height:A.size10,minWidth:A.size10}],a.isSize16&&[s.size16,{height:A.size16,minWidth:A.size16}],a.isSize24&&[s.size24,{height:A.size24,minWidth:A.size24}],a.isSize24&&o&&{height:"36px"},a.isSize28&&[s.size28,{height:A.size28,minWidth:A.size28}],a.isSize28&&o&&{height:"32px"},a.isSize32&&[s.size32,{height:A.size32,minWidth:A.size32}],a.isSize40&&[s.size40,{height:A.size40,minWidth:A.size40}],a.isSize48&&s.size48,a.isSize56&&[s.size56,{height:A.size56,minWidth:A.size56}],a.isSize72&&[s.size72,{height:A.size72,minWidth:A.size72}],a.isSize100&&[s.size100,{height:A.size100,minWidth:A.size100}],a.isSize120&&[s.size120,{height:A.size120,minWidth:A.size120}],l.isAvailable&&s.available,l.isAway&&s.away,l.isBlocked&&s.blocked,l.isBusy&&s.busy,l.isDoNotDisturb&&s.doNotDisturb,l.isOffline&&s.offline,t],details:[s.details,{padding:"0 24px 0 16px",minWidth:0,width:"100%",textAlign:"left",display:"flex",flexDirection:"column",justifyContent:"space-around"},(a.isSize8||a.isSize10)&&{paddingLeft:17},(a.isSize24||a.isSize28||a.isSize32)&&{padding:"0 8px"},(a.isSize40||a.isSize48)&&{padding:"0 12px"}],primaryText:[s.primaryText,g.noWrap,{color:i.bodyText,fontWeight:g.FontWeights.regular,fontSize:r.medium.fontSize,selectors:{":hover":{color:i.inputTextHovered}}},o&&{height:c,lineHeight:c,overflowX:"hidden"},(a.isSize8||a.isSize10)&&{fontSize:r.small.fontSize,lineHeight:A.size8},a.isSize16&&{lineHeight:A.size28},(a.isSize24||a.isSize28||a.isSize32||a.isSize40||a.isSize48)&&o&&{height:18},(a.isSize56||a.isSize72||a.isSize100||a.isSize120)&&{fontSize:r.xLarge.fontSize},(a.isSize56||a.isSize72||a.isSize100||a.isSize120)&&o&&{height:22}],secondaryText:[s.secondaryText,g.noWrap,d,(a.isSize8||a.isSize10||a.isSize16||a.isSize24||a.isSize28||a.isSize32)&&{display:"none"},o&&{display:"block",height:c,lineHeight:c,overflowX:"hidden"},a.isSize24&&o&&{height:18},(a.isSize56||a.isSize72||a.isSize100||a.isSize120)&&{fontSize:r.medium.fontSize},(a.isSize56||a.isSize72||a.isSize100||a.isSize120)&&o&&{height:18}],tertiaryText:[s.tertiaryText,g.noWrap,d,{display:"none",fontSize:r.medium.fontSize},(a.isSize72||a.isSize100||a.isSize120)&&{display:"block"}],optionalText:[s.optionalText,g.noWrap,d,{display:"none",fontSize:r.medium.fontSize},(a.isSize100||a.isSize120)&&{display:"block"}],textContent:[s.textContent,g.noWrap]}}),void 0,{scope:"Persona"}),rm=(0,P.Z)(),sm=function(e){function t(t){var o=e.call(this,t)||this;return o._classNames=rm(o.props.styles,{theme:o.props.theme,className:o.props.className}),o._getPersonaControl=function(e){var t=o.props,n=t.getPersonaProps,i=t.personaSize;return w.createElement(im,(0,I.Cl)({imageInitials:e.imageInitials,imageUrl:e.imageUrl,initialsColor:e.initialsColor,allowPhoneInitials:e.allowPhoneInitials,text:e.personaName,size:i},n?n(e):null,{styles:{details:{flex:"1 0 auto"}}}))},o._getPersonaCoinControl=function(e){var t=o.props,n=t.getPersonaProps,i=t.personaSize;return w.createElement(_e,(0,I.Cl)({imageInitials:e.imageInitials,imageUrl:e.imageUrl,initialsColor:e.initialsColor,allowPhoneInitials:e.allowPhoneInitials,text:e.personaName,size:i},n?n(e):null))},(0,Se.f)(o),o._ariaDescriptionId=(0,Ue.O)(),o}return(0,I.C6)(t,e),t.prototype.render=function(){var e=this.props.overflowButtonProps,t=this.props,o=t.chevronButtonProps,n=t.maxDisplayablePersonas,i=t.personas,r=t.overflowPersonas,s=t.showAddButton,a=t.ariaLabel,l=t.showTooltip,c=void 0===l||l,d=this._classNames,u="number"==typeof n?Math.min(i.length,n):i.length;o&&!e&&(e=o);var p=r&&r.length>0,h=p?i:i.slice(0,u),m=(p?r:i.slice(u))||[];return w.createElement("div",{className:d.root},this.onRenderAriaDescription(),w.createElement("div",{className:d.itemContainer},s?this._getAddNewElement():null,w.createElement("ul",{className:d.members,"aria-label":a},this._onRenderVisiblePersonas(h,0===m.length&&1===i.length,c)),e?this._getOverflowElement(m):null))},t.prototype.onRenderAriaDescription=function(){var e=this.props.ariaDescription,t=this._classNames;return e&&w.createElement("span",{className:t.screenReaderOnly,id:this._ariaDescriptionId},e)},t.prototype._onRenderVisiblePersonas=function(e,t,o){var n=this,i=this.props,r=i.onRenderPersona,s=void 0===r?this._getPersonaControl:r,a=i.onRenderPersonaCoin,l=void 0===a?this._getPersonaCoinControl:a;return e.map((function(e,i){var r=t?s(e,n._getPersonaControl):l(e,n._getPersonaCoinControl);return w.createElement("li",{key:(t?"persona":"personaCoin")+"-"+i,className:n._classNames.member},e.onClick?n._getElementWithOnClickEvent(r,e,o,i):n._getElementWithoutOnClickEvent(r,e,o,i))}))},t.prototype._getElementWithOnClickEvent=function(e,t,o,n){var i=t.keytipProps;return w.createElement(em,(0,I.Cl)({},(0,N.G1)(t,N.uw),this._getElementProps(t,o,n),{keytipProps:i,onClick:this._onPersonaClick.bind(this,t)}),e)},t.prototype._getElementWithoutOnClickEvent=function(e,t,o,n){return w.createElement("div",(0,I.Cl)({},(0,N.G1)(t,N.uw),this._getElementProps(t,o,n)),e)},t.prototype._getElementProps=function(e,t,o){var n=this._classNames;return{key:(e.imageUrl?"i":"")+o,"data-is-focusable":!0,className:n.itemButton,title:t?e.personaName:void 0,onMouseMove:this._onPersonaMouseMove.bind(this,e),onMouseOut:this._onPersonaMouseOut.bind(this,e)}},t.prototype._getOverflowElement=function(e){switch(this.props.overflowButtonType){case jh.descriptive:return this._getDescriptiveOverflowElement(e);case jh.downArrow:return this._getIconElement("ChevronDown");case jh.more:return this._getIconElement("More");default:return null}},t.prototype._getDescriptiveOverflowElement=function(e){var t=this.props.personaSize;if(!e||e.length<1)return null;var o=e.map((function(e){return e.personaName})).join(", "),n=(0,I.Cl)({title:o},this.props.overflowButtonProps),i=Math.max(e.length,0),r=this._classNames;return w.createElement(em,(0,I.Cl)({},n,{ariaDescription:n.title,className:r.descriptiveOverflowButton}),w.createElement(_e,{size:t,onRenderInitials:this._renderInitialsNotPictured(i),initialsColor:B.transparent}))},t.prototype._getIconElement=function(e){var t=this.props,o=t.overflowButtonProps,n=t.personaSize,i=this._classNames;return w.createElement(em,(0,I.Cl)({},o,{className:i.overflowButton}),w.createElement(_e,{size:n,onRenderInitials:this._renderInitials(e,!0),initialsColor:B.transparent}))},t.prototype._getAddNewElement=function(){var e=this.props,t=e.addButtonProps,o=e.personaSize,n=this._classNames;return w.createElement(em,(0,I.Cl)({},t,{className:n.addButton}),w.createElement(_e,{size:o,onRenderInitials:this._renderInitials("AddFriend")}))},t.prototype._onPersonaClick=function(e,t){e.onClick(t,e),t.preventDefault(),t.stopPropagation()},t.prototype._onPersonaMouseMove=function(e,t){e.onMouseMove&&e.onMouseMove(t,e)},t.prototype._onPersonaMouseOut=function(e,t){e.onMouseOut&&e.onMouseOut(t,e)},t.prototype._renderInitials=function(e,t){var o=this._classNames;return function(){return w.createElement(J,{iconName:e,className:t?o.overflowInitialsIcon:""})}},t.prototype._renderInitialsNotPictured=function(e){var t=this._classNames;return function(){return w.createElement("span",{className:t.overflowInitialsIcon},e<100?"+"+e:"99+")}},t.defaultProps={maxDisplayablePersonas:5,personas:[],overflowPersonas:[],personaSize:M.size32},t}(w.Component),am={root:"ms-Facepile",addButton:"ms-Facepile-addButton ms-Facepile-itemButton",descriptiveOverflowButton:"ms-Facepile-descriptiveOverflowButton ms-Facepile-itemButton",itemButton:"ms-Facepile-itemButton ms-Facepile-person",itemContainer:"ms-Facepile-itemContainer",members:"ms-Facepile-members",member:"ms-Facepile-member",overflowButton:"ms-Facepile-overflowButton ms-Facepile-itemButton"},lm=(0,D.I)(sm,(function(e){var t,o=e.className,n=e.theme,i=e.spacingAroundItemButton,r=void 0===i?2:i,s=n.palette,a=n.fonts,l=(0,g.getGlobalClassNames)(am,n),c={textAlign:"center",padding:0,borderRadius:"50%",verticalAlign:"top",display:"inline",backgroundColor:"transparent",border:"none",selectors:{"&::-moz-focus-inner":{padding:0,border:0}}};return{root:[l.root,n.fonts.medium,{width:"auto"},o],addButton:[l.addButton,(0,g.getFocusStyle)(n,{inset:-1}),c,{fontSize:a.medium.fontSize,color:s.white,backgroundColor:s.themePrimary,marginRight:2*r+"px",selectors:{"&:hover":{backgroundColor:s.themeDark},"&:focus":{backgroundColor:s.themeDark},"&:active":{backgroundColor:s.themeDarker},"&:disabled":{backgroundColor:s.neutralTertiaryAlt}}}],descriptiveOverflowButton:[l.descriptiveOverflowButton,(0,g.getFocusStyle)(n,{inset:-1}),c,{fontSize:a.small.fontSize,color:s.neutralSecondary,backgroundColor:s.neutralLighter,marginLeft:2*r+"px"}],itemButton:[l.itemButton,c],itemContainer:[l.itemContainer,{display:"flex"}],members:[l.members,{display:"flex",overflow:"hidden",listStyleType:"none",padding:0,margin:"-"+r+"px"}],member:[l.member,{display:"inline-flex",flex:"0 0 auto",margin:r+"px"}],overflowButton:[l.overflowButton,(0,g.getFocusStyle)(n,{inset:-1}),c,{fontSize:a.medium.fontSize,color:s.neutralSecondary,backgroundColor:s.neutralLighter,marginLeft:2*r+"px"}],overflowInitialsIcon:[{color:s.neutralPrimary,selectors:(t={},t[g.HighContrastSelector]={color:"WindowText"},t)}],screenReaderOnly:g.hiddenContentStyle}}),void 0,{scope:"Facepile"});(0,ar.hN)([{rawString:".callout_334300da .ms-Suggestions-itemButton{padding:0;border:none}.callout_334300da .ms-Suggestions{min-width:300px}"}]);var cm="callout_334300da";(0,ar.hN)([{rawString:".root_2c0ee681{min-width:260px}.suggestionsItem_2c0ee681{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;position:relative;overflow:hidden}.suggestionsItem_2c0ee681:hover{background:"},{theme:"neutralLighter",defaultValue:"#f3f2f1"},{rawString:"}.suggestionsItem_2c0ee681:hover .closeButton_2c0ee681{display:block}.suggestionsItem_2c0ee681.suggestionsItemIsSuggested_2c0ee681{background:"},{theme:"neutralLight",defaultValue:"#edebe9"},{rawString:"}.suggestionsItem_2c0ee681.suggestionsItemIsSuggested_2c0ee681:hover{background:"},{theme:"neutralTertiaryAlt",defaultValue:"#c8c6c4"},{rawString:"}@media screen and (-ms-high-contrast:active),screen and (forced-colors:active){.suggestionsItem_2c0ee681.suggestionsItemIsSuggested_2c0ee681:hover{background:Highlight;color:HighlightText}}@media screen and (-ms-high-contrast:active),screen and (forced-colors:active){.suggestionsItem_2c0ee681.suggestionsItemIsSuggested_2c0ee681{background:Highlight;color:HighlightText;-ms-high-contrast-adjust:none}}.suggestionsItem_2c0ee681.suggestionsItemIsSuggested_2c0ee681 .closeButton_2c0ee681:hover{background:"},{theme:"neutralTertiary",defaultValue:"#a19f9d"},{rawString:";color:"},{theme:"neutralPrimary",defaultValue:"#323130"},{rawString:"}@media screen and (-ms-high-contrast:active),screen and (forced-colors:active){.suggestionsItem_2c0ee681.suggestionsItemIsSuggested_2c0ee681 .itemButton_2c0ee681{color:HighlightText}}.suggestionsItem_2c0ee681 .closeButton_2c0ee681{display:none;color:"},{theme:"neutralSecondary",defaultValue:"#605e5c"},{rawString:"}.suggestionsItem_2c0ee681 .closeButton_2c0ee681:hover{background:"},{theme:"neutralLight",defaultValue:"#edebe9"},{rawString:"}.actionButton_2c0ee681{background-color:transparent;border:0;cursor:pointer;margin:0;position:relative;border-top:1px solid "},{theme:"neutralLight",defaultValue:"#edebe9"},{rawString:";height:40px;width:100%;font-size:12px}[dir=ltr] .actionButton_2c0ee681{padding-left:8px}[dir=rtl] .actionButton_2c0ee681{padding-right:8px}html[dir=ltr] .actionButton_2c0ee681{text-align:left}html[dir=rtl] .actionButton_2c0ee681{text-align:right}.actionButton_2c0ee681:hover{background-color:"},{theme:"neutralLight",defaultValue:"#edebe9"},{rawString:";cursor:pointer}.actionButton_2c0ee681:active,.actionButton_2c0ee681:focus{background-color:"},{theme:"themeLight",defaultValue:"#c7e0f4"},{rawString:"}.actionButton_2c0ee681 .ms-Button-icon{font-size:16px;width:25px}.actionButton_2c0ee681 .ms-Button-label{margin:0 4px 0 9px}html[dir=rtl] .actionButton_2c0ee681 .ms-Button-label{margin:0 9px 0 4px}.buttonSelected_2c0ee681{background-color:"},{theme:"themeLight",defaultValue:"#c7e0f4"},{rawString:"}.suggestionsTitle_2c0ee681{padding:0 12px;color:"},{theme:"themePrimary",defaultValue:"#0078d4"},{rawString:";font-size:12px;line-height:40px;border-bottom:1px solid "},{theme:"neutralLight",defaultValue:"#edebe9"},{rawString:"}.suggestionsContainer_2c0ee681{overflow-y:auto;overflow-x:hidden;max-height:300px;border-bottom:1px solid "},{theme:"neutralLight",defaultValue:"#edebe9"},{rawString:"}.suggestionsNone_2c0ee681{text-align:center;color:#797775;font-size:12px;line-height:30px}.suggestionsSpinner_2c0ee681{margin:5px 0;white-space:nowrap;line-height:20px;font-size:12px}html[dir=ltr] .suggestionsSpinner_2c0ee681{padding-left:14px}html[dir=rtl] .suggestionsSpinner_2c0ee681{padding-right:14px}html[dir=ltr] .suggestionsSpinner_2c0ee681{text-align:left}html[dir=rtl] .suggestionsSpinner_2c0ee681{text-align:right}.suggestionsSpinner_2c0ee681 .ms-Spinner-circle{display:inline-block;vertical-align:middle}.suggestionsSpinner_2c0ee681 .ms-Spinner-label{display:inline-block;margin:0 10px 0 16px;vertical-align:middle}html[dir=rtl] .suggestionsSpinner_2c0ee681 .ms-Spinner-label{margin:0 16px 0 10px}.itemButton_2c0ee681.itemButton_2c0ee681{width:100%;padding:0;min-width:0;height:100%}@media screen and (-ms-high-contrast:active),screen and (forced-colors:active){.itemButton_2c0ee681.itemButton_2c0ee681{color:WindowText}}.itemButton_2c0ee681.itemButton_2c0ee681:hover{color:"},{theme:"neutralDark",defaultValue:"#201f1e"},{rawString:"}.closeButton_2c0ee681.closeButton_2c0ee681{padding:0 4px;height:auto;width:32px}@media screen and (-ms-high-contrast:active),screen and (forced-colors:active){.closeButton_2c0ee681.closeButton_2c0ee681{color:WindowText}}.closeButton_2c0ee681.closeButton_2c0ee681:hover{background:"},{theme:"neutralTertiaryAlt",defaultValue:"#c8c6c4"},{rawString:";color:"},{theme:"neutralDark",defaultValue:"#201f1e"},{rawString:"}.suggestionsAvailable_2c0ee681{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}"}]);var dm="root_2c0ee681",um="suggestionsItem_2c0ee681",pm="closeButton_2c0ee681",hm="suggestionsItemIsSuggested_2c0ee681",mm="itemButton_2c0ee681",gm="actionButton_2c0ee681",fm="buttonSelected_2c0ee681",vm="suggestionsTitle_2c0ee681",_m="suggestionsContainer_2c0ee681",ym="suggestionsNone_2c0ee681",bm="suggestionsSpinner_2c0ee681",Cm="suggestionsAvailable_2c0ee681",Sm=s,xm=(0,P.Z)(),km=function(e){function t(t){var o=e.call(this,t)||this;return(0,Se.f)(o),o}return(0,I.C6)(t,e),t.prototype.render=function(){var e,t=this.props,o=t.suggestionModel,n=t.RenderSuggestion,i=t.onClick,r=t.className,s=t.id,a=t.onRemoveItem,l=t.isSelectedOverride,c=t.removeButtonAriaLabel,d=t.styles,u=t.theme,p=d?xm(d,{theme:u,className:r,suggested:o.selected||l}):{root:(0,U.A)("ms-Suggestions-item",Sm.suggestionsItem,(e={},e["is-suggested "+Sm.suggestionsItemIsSuggested]=o.selected||l,e),r),itemButton:(0,U.A)("ms-Suggestions-itemButton",Sm.itemButton),closeButton:(0,U.A)("ms-Suggestions-closeButton",Sm.closeButton)};return w.createElement("div",{className:p.root,role:"presentation"},w.createElement(qi,{onClick:i,className:p.itemButton,id:s,"aria-selected":o.selected,role:"option","aria-label":o.ariaLabel},n(o.item,this.props)),this.props.showRemoveButton?w.createElement(si,{iconProps:{iconName:"Cancel",styles:{root:{fontSize:"12px"}}},title:c,ariaLabel:c,onClick:a,className:p.closeButton}):null)},t}(w.Component);(0,ar.hN)([{rawString:".suggestionsContainer_a6f0007f{overflow-y:auto;overflow-x:hidden;max-height:300px}.suggestionsContainer_a6f0007f .ms-Suggestion-item:hover{background-color:"},{theme:"neutralLighter",defaultValue:"#f3f2f1"},{rawString:";cursor:pointer}.suggestionsContainer_a6f0007f .is-suggested{background-color:"},{theme:"themeLighter",defaultValue:"#deecf9"},{rawString:"}.suggestionsContainer_a6f0007f .is-suggested:hover{background-color:"},{theme:"themeLight",defaultValue:"#c7e0f4"},{rawString:";cursor:pointer}"}]);var Im="suggestionsContainer_a6f0007f",wm=a,Dm=function(e){function t(t){var o=e.call(this,t)||this;return o._selectedElement=w.createRef(),o.SuggestionsItemOfProperType=km,o._onClickTypedSuggestionsItem=function(e,t){return function(n){o.props.onSuggestionClick(n,e,t)}},o._onRemoveTypedSuggestionsItem=function(e,t){return function(n){(0,o.props.onSuggestionRemove)(n,e,t),n.stopPropagation()}},(0,Se.f)(o),o.currentIndex=-1,o}return(0,I.C6)(t,e),t.prototype.nextSuggestion=function(){var e=this.props.suggestions;if(e&&e.length>0){if(-1===this.currentIndex)return this.setSelectedSuggestion(0),!0;if(this.currentIndex<e.length-1)return this.setSelectedSuggestion(this.currentIndex+1),!0;if(this.props.shouldLoopSelection&&this.currentIndex===e.length-1)return this.setSelectedSuggestion(0),!0}return!1},t.prototype.previousSuggestion=function(){var e=this.props.suggestions;if(e&&e.length>0){if(-1===this.currentIndex)return this.setSelectedSuggestion(e.length-1),!0;if(this.currentIndex>0)return this.setSelectedSuggestion(this.currentIndex-1),!0;if(this.props.shouldLoopSelection&&0===this.currentIndex)return this.setSelectedSuggestion(e.length-1),!0}return!1},Object.defineProperty(t.prototype,"selectedElement",{get:function(){return this._selectedElement.current||void 0},enumerable:!0,configurable:!0}),t.prototype.getCurrentItem=function(){return this.props.suggestions[this.currentIndex]},t.prototype.getSuggestionAtIndex=function(e){return this.props.suggestions[e]},t.prototype.hasSuggestionSelected=function(){return-1!==this.currentIndex&&this.currentIndex<this.props.suggestions.length},t.prototype.removeSuggestion=function(e){this.props.suggestions.splice(e,1)},t.prototype.deselectAllSuggestions=function(){this.currentIndex>-1&&this.props.suggestions[this.currentIndex]&&(this.props.suggestions[this.currentIndex].selected=!1,this.currentIndex=-1,this.forceUpdate())},t.prototype.setSelectedSuggestion=function(e){var t=this.props.suggestions;e>t.length-1||e<0?(this.currentIndex=0,this.currentSuggestion.selected=!1,this.currentSuggestion=t[0],this.currentSuggestion.selected=!0):(this.currentIndex>-1&&t[this.currentIndex]&&(t[this.currentIndex].selected=!1),t[e].selected=!0,this.currentIndex=e,this.currentSuggestion=t[e]),this.forceUpdate()},t.prototype.componentDidUpdate=function(){this.scrollSelected()},t.prototype.render=function(){var e=this,t=this.props,o=t.onRenderSuggestion,n=t.suggestionsItemClassName,i=t.resultsMaximumNumber,r=t.showRemoveButtons,s=t.suggestionsContainerAriaLabel,a=this.SuggestionsItemOfProperType,l=this.props.suggestions;return i&&(l=l.slice(0,i)),w.createElement("div",{className:(0,U.A)("ms-Suggestions-container",wm.suggestionsContainer),id:"suggestion-list",role:"list","aria-label":s},l.map((function(t,i){return w.createElement("div",{ref:t.selected||i===e.currentIndex?e._selectedElement:void 0,key:t.item.key?t.item.key:i,id:"sug-"+i,role:"listitem","aria-label":t.ariaLabel},w.createElement(a,{id:"sug-item"+i,suggestionModel:t,RenderSuggestion:o,onClick:e._onClickTypedSuggestionsItem(t.item,i),className:n,showRemoveButton:r,onRemoveItem:e._onRemoveTypedSuggestionsItem(t.item,i),isSelectedOverride:i===e.currentIndex}))})))},t.prototype.scrollSelected=function(){var e;void 0!==(null===(e=this._selectedElement.current)||void 0===e?void 0:e.scrollIntoView)&&this._selectedElement.current.scrollIntoView(!1)},t}(w.Component);(0,ar.hN)([{rawString:".root_36fd6562{min-width:260px}.actionButton_36fd6562{background:0 0;background-color:transparent;border:0;cursor:pointer;margin:0;padding:0;position:relative;width:100%;font-size:12px}html[dir=ltr] .actionButton_36fd6562{text-align:left}html[dir=rtl] .actionButton_36fd6562{text-align:right}.actionButton_36fd6562:hover{background-color:"},{theme:"neutralLighter",defaultValue:"#f3f2f1"},{rawString:";cursor:pointer}.actionButton_36fd6562:active,.actionButton_36fd6562:focus{background-color:"},{theme:"themeLight",defaultValue:"#c7e0f4"},{rawString:"}.actionButton_36fd6562 .ms-Button-icon{font-size:16px;width:25px}.actionButton_36fd6562 .ms-Button-label{margin:0 4px 0 9px}html[dir=rtl] .actionButton_36fd6562 .ms-Button-label{margin:0 9px 0 4px}.buttonSelected_36fd6562{background-color:"},{theme:"themeLighter",defaultValue:"#deecf9"},{rawString:"}.buttonSelected_36fd6562:hover{background-color:"},{theme:"themeLight",defaultValue:"#c7e0f4"},{rawString:";cursor:pointer}@media screen and (-ms-high-contrast:active),screen and (forced-colors:active){.buttonSelected_36fd6562:hover{background-color:Highlight;color:HighlightText}}@media screen and (-ms-high-contrast:active),screen and (forced-colors:active){.buttonSelected_36fd6562{background-color:Highlight;color:HighlightText;-ms-high-contrast-adjust:none}}.suggestionsTitle_36fd6562{font-size:12px}.suggestionsSpinner_36fd6562{margin:5px 0;white-space:nowrap;line-height:20px;font-size:12px}html[dir=ltr] .suggestionsSpinner_36fd6562{padding-left:14px}html[dir=rtl] .suggestionsSpinner_36fd6562{padding-right:14px}html[dir=ltr] .suggestionsSpinner_36fd6562{text-align:left}html[dir=rtl] .suggestionsSpinner_36fd6562{text-align:right}.suggestionsSpinner_36fd6562 .ms-Spinner-circle{display:inline-block;vertical-align:middle}.suggestionsSpinner_36fd6562 .ms-Spinner-label{display:inline-block;margin:0 10px 0 16px;vertical-align:middle}html[dir=rtl] .suggestionsSpinner_36fd6562 .ms-Spinner-label{margin:0 16px 0 10px}.itemButton_36fd6562{height:100%;width:100%;padding:7px 12px}@media screen and (-ms-high-contrast:active),screen and (forced-colors:active){.itemButton_36fd6562{color:WindowText}}.screenReaderOnly_36fd6562{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}"}]);var Pm,Tm="root_36fd6562",Em="actionButton_36fd6562",Nm="buttonSelected_36fd6562",Mm="suggestionsTitle_36fd6562",Rm="suggestionsSpinner_36fd6562",Bm="itemButton_36fd6562",Hm="screenReaderOnly_36fd6562",Am=l;!function(e){e[e.header=0]="header",e[e.suggestion=1]="suggestion",e[e.footer=2]="footer"}(Pm||(Pm={}));var Fm=function(e){function t(t){var o=e.call(this,t)||this;return(0,Se.f)(o),o}return(0,I.C6)(t,e),t.prototype.render=function(){var e,t=this.props,o=t.renderItem,n=t.onExecute,i=t.isSelected,r=t.id,s=t.className;return n?w.createElement("div",{id:r,onClick:n,className:(0,U.A)("ms-Suggestions-sectionButton",s,Am.actionButton,(e={},e["is-selected "+Am.buttonSelected]=i,e))},o()):w.createElement("div",{id:r,className:(0,U.A)("ms-Suggestions-section",s,Am.suggestionsTitle)},o())},t}(w.Component),Lm=function(e){function t(t){var o=e.call(this,t)||this;return o._selectedElement=w.createRef(),o._suggestions=w.createRef(),o.SuggestionsOfProperType=Dm,(0,Se.f)(o),o.state={selectedHeaderIndex:-1,selectedFooterIndex:-1,suggestions:t.suggestions},o}return(0,I.C6)(t,e),t.prototype.componentDidMount=function(){this.resetSelectedItem()},t.prototype.componentDidUpdate=function(){this.scrollSelected()},t.prototype.UNSAFE_componentWillReceiveProps=function(e){var t=this;e.suggestions&&this.setState({suggestions:e.suggestions},(function(){t.resetSelectedItem()}))},t.prototype.componentWillUnmount=function(){var e;null===(e=this._suggestions.current)||void 0===e||e.deselectAllSuggestions()},t.prototype.render=function(){var e=this.props,t=e.className,o=e.headerItemsProps,n=e.footerItemsProps,i=e.suggestionsAvailableAlertText,r=(0,g.mergeStyles)(g.hiddenContentStyle),s=this.state.suggestions&&this.state.suggestions.length>0&&i;return w.createElement("div",{className:(0,U.A)("ms-Suggestions",t||"",Am.root)},o&&this.renderHeaderItems(),this._renderSuggestions(),n&&this.renderFooterItems(),s?w.createElement("span",{role:"alert","aria-live":"polite",className:r},i):null)},Object.defineProperty(t.prototype,"currentSuggestion",{get:function(){var e;return(null===(e=this._suggestions.current)||void 0===e?void 0:e.getCurrentItem())||void 0},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"currentSuggestionIndex",{get:function(){return this._suggestions.current?this._suggestions.current.currentIndex:-1},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"selectedElement",{get:function(){var e;return this._selectedElement.current?this._selectedElement.current:null===(e=this._suggestions.current)||void 0===e?void 0:e.selectedElement},enumerable:!0,configurable:!0}),t.prototype.hasSuggestionSelected=function(){var e;return(null===(e=this._suggestions.current)||void 0===e?void 0:e.hasSuggestionSelected())||!1},t.prototype.hasSelection=function(){var e=this.state,t=e.selectedHeaderIndex,o=e.selectedFooterIndex;return-1!==t||this.hasSuggestionSelected()||-1!==o},t.prototype.executeSelectedAction=function(){var e,t=this.props,o=t.headerItemsProps,n=t.footerItemsProps,i=this.state,r=i.selectedHeaderIndex,s=i.selectedFooterIndex;if(o&&-1!==r&&r<o.length){var a=o[r];a.onExecute&&a.onExecute()}else if(null===(e=this._suggestions.current)||void 0===e?void 0:e.hasSuggestionSelected())this.props.completeSuggestion();else if(n&&-1!==s&&s<n.length){var l=n[s];l.onExecute&&l.onExecute()}},t.prototype.removeSuggestion=function(e){var t,o;null===(t=this._suggestions.current)||void 0===t||t.removeSuggestion(e||(null===(o=this._suggestions.current)||void 0===o?void 0:o.currentIndex))},t.prototype.handleKeyDown=function(e){var t,o,n,i,r=this.state,s=r.selectedHeaderIndex,a=r.selectedFooterIndex,l=!1;return e===Ce.c.down?-1!==s||(null===(t=this._suggestions.current)||void 0===t?void 0:t.hasSuggestionSelected())||-1!==a?-1!==s?(this.selectNextItem(Pm.header),l=!0):(null===(o=this._suggestions.current)||void 0===o?void 0:o.hasSuggestionSelected())?(this.selectNextItem(Pm.suggestion),l=!0):-1!==a&&(this.selectNextItem(Pm.footer),l=!0):this.selectFirstItem():e===Ce.c.up?-1!==s||(null===(n=this._suggestions.current)||void 0===n?void 0:n.hasSuggestionSelected())||-1!==a?-1!==s?(this.selectPreviousItem(Pm.header),l=!0):(null===(i=this._suggestions.current)||void 0===i?void 0:i.hasSuggestionSelected())?(this.selectPreviousItem(Pm.suggestion),l=!0):-1!==a&&(this.selectPreviousItem(Pm.footer),l=!0):this.selectLastItem():e!==Ce.c.enter&&e!==Ce.c.tab||this.hasSelection()&&(this.executeSelectedAction(),l=!0),l},t.prototype.scrollSelected=function(){this._selectedElement.current&&this._selectedElement.current.scrollIntoView(!1)},t.prototype.renderHeaderItems=function(){var e=this,t=this.props,o=t.headerItemsProps,n=t.suggestionsHeaderContainerAriaLabel,i=this.state.selectedHeaderIndex;return o?w.createElement("div",{className:(0,U.A)("ms-Suggestions-headerContainer",Am.suggestionsContainer),id:"suggestionHeader-list",role:"list","aria-label":n},o.map((function(t,o){var n=-1!==i&&i===o;return t.shouldShow()?w.createElement("div",{ref:n?e._selectedElement:void 0,id:"sug-header"+o,key:"sug-header"+o,role:"listitem","aria-label":t.ariaLabel},w.createElement(Fm,{id:"sug-header-item"+o,isSelected:n,renderItem:t.renderItem,onExecute:t.onExecute,className:t.className})):null}))):null},t.prototype.renderFooterItems=function(){var e=this,t=this.props,o=t.footerItemsProps,n=t.suggestionsFooterContainerAriaLabel,i=this.state.selectedFooterIndex;return o?w.createElement("div",{className:(0,U.A)("ms-Suggestions-footerContainer",Am.suggestionsContainer),id:"suggestionFooter-list",role:"list","aria-label":n},o.map((function(t,o){var n=-1!==i&&i===o;return t.shouldShow()?w.createElement("div",{ref:n?e._selectedElement:void 0,id:"sug-footer"+o,key:"sug-footer"+o,role:"listitem","aria-label":t.ariaLabel},w.createElement(Fm,{id:"sug-footer-item"+o,isSelected:n,renderItem:t.renderItem,onExecute:t.onExecute,className:t.className})):null}))):null},t.prototype._renderSuggestions=function(){var e=this.SuggestionsOfProperType;return w.createElement(e,(0,I.Cl)({ref:this._suggestions},this.props,{suggestions:this.state.suggestions}))},t.prototype.selectNextItem=function(e,t){if(e!==t){var o=void 0!==t?t:e;this._selectNextItemOfItemType(e,o===e?this._getCurrentIndexForType(e):void 0)||this.selectNextItem(this._getNextItemSectionType(e),o)}else this._selectNextItemOfItemType(e)},t.prototype.selectPreviousItem=function(e,t){if(e!==t){var o=void 0!==t?t:e;this._selectPreviousItemOfItemType(e,o===e?this._getCurrentIndexForType(e):void 0)||this.selectPreviousItem(this._getPreviousItemSectionType(e),o)}else this._selectPreviousItemOfItemType(e)},t.prototype.resetSelectedItem=function(){var e;this.setState({selectedHeaderIndex:-1,selectedFooterIndex:-1}),null===(e=this._suggestions.current)||void 0===e||e.deselectAllSuggestions(),(void 0===this.props.shouldSelectFirstItem||this.props.shouldSelectFirstItem())&&this.selectFirstItem()},t.prototype.selectFirstItem=function(){this._selectNextItemOfItemType(Pm.header)||this._selectNextItemOfItemType(Pm.suggestion)||this._selectNextItemOfItemType(Pm.footer)},t.prototype.selectLastItem=function(){this._selectPreviousItemOfItemType(Pm.footer)||this._selectPreviousItemOfItemType(Pm.suggestion)||this._selectPreviousItemOfItemType(Pm.header)},t.prototype._selectNextItemOfItemType=function(e,t){var o,n;if(void 0===t&&(t=-1),e===Pm.suggestion){if(this.state.suggestions.length>t+1)return null===(o=this._suggestions.current)||void 0===o||o.setSelectedSuggestion(t+1),this.setState({selectedHeaderIndex:-1,selectedFooterIndex:-1}),!0}else{var i=e===Pm.header,r=i?this.props.headerItemsProps:this.props.footerItemsProps;if(r&&r.length>t+1)for(var s=t+1;s<r.length;s++){var a=r[s];if(a.onExecute&&a.shouldShow())return this.setState({selectedHeaderIndex:i?s:-1}),this.setState({selectedFooterIndex:i?-1:s}),null===(n=this._suggestions.current)||void 0===n||n.deselectAllSuggestions(),!0}}return!1},t.prototype._selectPreviousItemOfItemType=function(e,t){var o,n;if(e===Pm.suggestion){if((i=void 0!==t?t:this.state.suggestions.length)>0)return null===(o=this._suggestions.current)||void 0===o||o.setSelectedSuggestion(i-1),this.setState({selectedHeaderIndex:-1,selectedFooterIndex:-1}),!0}else{var i,r=e===Pm.header,s=r?this.props.headerItemsProps:this.props.footerItemsProps;if(s&&(i=void 0!==t?t:s.length)>0)for(var a=i-1;a>=0;a--){var l=s[a];if(l.onExecute&&l.shouldShow())return this.setState({selectedHeaderIndex:r?a:-1}),this.setState({selectedFooterIndex:r?-1:a}),null===(n=this._suggestions.current)||void 0===n||n.deselectAllSuggestions(),!0}}return!1},t.prototype._getCurrentIndexForType=function(e){switch(e){case Pm.header:return this.state.selectedHeaderIndex;case Pm.suggestion:return this._suggestions.current.currentIndex;case Pm.footer:return this.state.selectedFooterIndex}},t.prototype._getNextItemSectionType=function(e){switch(e){case Pm.header:return Pm.suggestion;case Pm.suggestion:return Pm.footer;case Pm.footer:return Pm.header}},t.prototype._getPreviousItemSectionType=function(e){switch(e){case Pm.header:return Pm.footer;case Pm.suggestion:return Pm.header;case Pm.footer:return Pm.suggestion}},t}(w.Component),Om=r,zm=function(e){function t(t){var o=e.call(this,t)||this;return o.root=w.createRef(),o.suggestionsControl=w.createRef(),o.SuggestionsControlOfProperType=Lm,o.isComponentMounted=!1,o.onQueryStringChanged=function(e){e!==o.state.queryString&&(o.setState({queryString:e}),o.props.onInputChanged&&o.props.onInputChanged(e),o.updateValue(e))},o.hidePicker=function(){var e=o.isSuggestionsShown;o.setState({suggestionsVisible:!1}),o.props.onSuggestionsHidden&&e&&o.props.onSuggestionsHidden()},o.showPicker=function(e){void 0===e&&(e=!1);var t=o.isSuggestionsShown;o.setState({suggestionsVisible:!0});var n=o.props.inputElement?o.props.inputElement.value:"";e&&o.updateValue(n),o.props.onSuggestionsShown&&!t&&o.props.onSuggestionsShown()},o.completeSuggestion=function(){o.suggestionsControl.current&&o.suggestionsControl.current.hasSuggestionSelected()&&o.onChange(o.suggestionsControl.current.currentSuggestion.item)},o.onSuggestionClick=function(e,t,n){o.onChange(t),o._updateSuggestionsVisible(!1)},o.onSuggestionRemove=function(e,t,n){o.props.onRemoveSuggestion&&o.props.onRemoveSuggestion(t),o.suggestionsControl.current&&o.suggestionsControl.current.removeSuggestion(n)},o.onKeyDown=function(e){if(o.state.suggestionsVisible&&(!o.props.inputElement||o.props.inputElement.contains(e.target))){var t=e.which;switch(t){case Ce.c.escape:o.hidePicker(),e.preventDefault(),e.stopPropagation();break;case Ce.c.tab:case Ce.c.enter:!e.shiftKey&&!e.ctrlKey&&o.suggestionsControl.current&&o.suggestionsControl.current.handleKeyDown(t)?(e.preventDefault(),e.stopPropagation()):o._onValidateInput();break;case Ce.c.del:o.props.onRemoveSuggestion&&o.suggestionsControl.current&&o.suggestionsControl.current.hasSuggestionSelected&&o.suggestionsControl.current.currentSuggestion&&e.shiftKey&&(o.props.onRemoveSuggestion(o.suggestionsControl.current.currentSuggestion.item),o.suggestionsControl.current.removeSuggestion(),o.forceUpdate(),e.stopPropagation());break;case Ce.c.up:case Ce.c.down:o.suggestionsControl.current&&o.suggestionsControl.current.handleKeyDown(t)&&(e.preventDefault(),e.stopPropagation(),o._updateActiveDescendant())}}},o._onValidateInput=function(){if(o.state.queryString&&o.props.onValidateInput&&o.props.createGenericItem){var e=o.props.createGenericItem(o.state.queryString,o.props.onValidateInput(o.state.queryString)),t=o.suggestionStore.convertSuggestionsToSuggestionItems([e]);o.onChange(t[0].item)}},o._async=new xe.j(o),(0,Se.f)(o),o.suggestionStore=t.suggestionsStore,o.state={queryString:"",didBind:!1},o}return(0,I.C6)(t,e),Object.defineProperty(t.prototype,"inputText",{get:function(){return this.state.queryString},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"suggestions",{get:function(){return this.suggestionStore.suggestions},enumerable:!0,configurable:!0}),t.prototype.forceResolveSuggestion=function(){this.suggestionsControl.current&&this.suggestionsControl.current.hasSuggestionSelected()?this.completeSuggestion():this._onValidateInput()},Object.defineProperty(t.prototype,"currentSelectedSuggestionIndex",{get:function(){return this.suggestionsControl.current?this.suggestionsControl.current.currentSuggestionIndex:-1},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"isSuggestionsShown",{get:function(){return void 0!==this.state.suggestionsVisible&&this.state.suggestionsVisible},enumerable:!0,configurable:!0}),t.prototype.componentDidMount=function(){this._bindToInputElement(),this.isComponentMounted=!0,this._onResolveSuggestions=this._async.debounce(this._onResolveSuggestions,this.props.resolveDelay)},t.prototype.componentDidUpdate=function(){this._bindToInputElement()},t.prototype.componentWillUnmount=function(){this._unbindFromInputElement(),this.isComponentMounted=!1},t.prototype.UNSAFE_componentWillReceiveProps=function(e){e.suggestionItems&&this.updateSuggestions(e.suggestionItems)},t.prototype.updateSuggestions=function(e,t){void 0===t&&(t=!1),this.suggestionStore.updateSuggestions(e),t&&this.forceUpdate()},t.prototype.render=function(){var e=this.props.className;return w.createElement("div",{ref:this.root,className:(0,U.A)("ms-BasePicker ms-BaseFloatingPicker",e||"")},this.renderSuggestions())},t.prototype.renderSuggestions=function(){var e=this.SuggestionsControlOfProperType;return this.state.suggestionsVisible?w.createElement(pn,(0,I.Cl)({className:Om.callout,isBeakVisible:!1,gapSpace:5,target:this.props.inputElement,onDismiss:this.hidePicker,directionalHint:gt.bottomLeftEdge,directionalHintForRTL:gt.bottomRightEdge,calloutWidth:this.props.calloutWidth?this.props.calloutWidth:0},this.props.pickerCalloutProps),w.createElement(e,(0,I.Cl)({onRenderSuggestion:this.props.onRenderSuggestionsItem,onSuggestionClick:this.onSuggestionClick,onSuggestionRemove:this.onSuggestionRemove,suggestions:this.suggestionStore.getSuggestions(),componentRef:this.suggestionsControl,completeSuggestion:this.completeSuggestion,shouldLoopSelection:!1},this.props.pickerSuggestionsProps))):null},t.prototype.onSelectionChange=function(){this.forceUpdate()},t.prototype.updateValue=function(e){""===e?this.updateSuggestionWithZeroState():this._onResolveSuggestions(e)},t.prototype.updateSuggestionWithZeroState=function(){if(this.props.onZeroQuerySuggestion){var e=(0,this.props.onZeroQuerySuggestion)(this.props.selectedItems);this.updateSuggestionsList(e)}else this.hidePicker()},t.prototype.updateSuggestionsList=function(e){var t=this,o=e,n=e;if(Array.isArray(o))this.updateSuggestions(o,!0);else if(n&&n.then){var i=this.currentPromise=n;i.then((function(e){i===t.currentPromise&&t.isComponentMounted&&t.updateSuggestions(e,!0)}))}},t.prototype.onChange=function(e){this.props.onChange&&this.props.onChange(e)},t.prototype._updateActiveDescendant=function(){if(this.props.inputElement&&this.suggestionsControl.current&&this.suggestionsControl.current.selectedElement){var e=this.suggestionsControl.current.selectedElement.getAttribute("id");e&&this.props.inputElement.setAttribute("aria-activedescendant",e)}},t.prototype._onResolveSuggestions=function(e){var t=this.props.onResolveSuggestions(e,this.props.selectedItems);this._updateSuggestionsVisible(!0),null!==t&&this.updateSuggestionsList(t)},t.prototype._updateSuggestionsVisible=function(e){e?this.showPicker():this.hidePicker()},t.prototype._bindToInputElement=function(){this.props.inputElement&&!this.state.didBind&&(this.props.inputElement.addEventListener("keydown",this.onKeyDown),this.setState({didBind:!0}))},t.prototype._unbindFromInputElement=function(){this.props.inputElement&&this.state.didBind&&(this.props.inputElement.removeEventListener("keydown",this.onKeyDown),this.setState({didBind:!1}))},t}(w.Component);(0,ar.hN)([{rawString:".resultContent_5b9ff123{display:table-row}.resultContent_5b9ff123 .resultItem_5b9ff123{display:table-cell;vertical-align:bottom}.peoplePickerPersona_5b9ff123{width:180px}.peoplePickerPersona_5b9ff123 .ms-Persona-details{width:100%}.peoplePicker_5b9ff123 .ms-BasePicker-text{min-height:40px}.peoplePickerPersonaContent_5b9ff123{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:7px 12px}"}]);var Wm=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return(0,I.C6)(t,e),t}(zm),Vm=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return(0,I.C6)(t,e),t.defaultProps={onRenderSuggestionsItem:function(e,t){return o=(0,I.Cl)({},e),(0,I.Cl)({},t),w.createElement("div",{className:(0,U.A)("ms-PeoplePicker-personaContent","peoplePickerPersonaContent_5b9ff123")},w.createElement(im,(0,I.Cl)({presence:void 0!==o.presence?o.presence:R.none,size:M.size40,className:(0,U.A)("ms-PeoplePicker-Persona","peoplePickerPersona_5b9ff123"),showSecondaryText:!0},o)));var o},createGenericItem:Km},t}(Wm);function Km(e,t){var o={key:e,primaryText:e,imageInitials:"!",isValid:t};return t||(o.imageInitials=(0,E.I)(e,(0,T.jI)())),o}var Gm=function(){function e(e){var t=this;this._isSuggestionModel=function(e){return void 0!==e.item},this._ensureSuggestionModel=function(e){return t._isSuggestionModel(e)?e:{item:e,selected:!1,ariaLabel:void 0!==t.getAriaLabel?t.getAriaLabel(e):e.name||e.text||e.primaryText}},this.suggestions=[],this.getAriaLabel=e&&e.getAriaLabel}return e.prototype.updateSuggestions=function(e){e&&e.length>0?this.suggestions=this.convertSuggestionsToSuggestionItems(e):this.suggestions=[]},e.prototype.getSuggestions=function(){return this.suggestions},e.prototype.getSuggestionAtIndex=function(e){return this.suggestions[e]},e.prototype.removeSuggestion=function(e){this.suggestions.splice(e,1)},e.prototype.convertSuggestionsToSuggestionItems=function(e){return Array.isArray(e)?e.map(this._ensureSuggestionModel):[]},e}(),Um=o(16762),jm=function(e){return!(!e||!e.some((function(e){return e.children?jm(e.children):!e.isCollapsed})))},Ym=function(e,t){if(void 0!==e)for(var o=0;o<e.length;o++)e[o].isCollapsed=t},Zm=function(e){return e.which===(0,T.SM)(Ce.c.right)},qm=(0,P.Z)(),Xm=function(e,t){var o,n;switch(e.type){case"item":return null!=(n=null===(o=e.item)||void 0===o?void 0:o.key)?n:null;case"header":return e.group.key;case"footer":return e.group.key+"-footer";case"showAll":return e.group.key+"-showAll"}return null},Jm=function(e,t){return w.createElement(wu,(0,I.Cl)({},e))},Qm=function(e,t){return w.createElement(Tu,(0,I.Cl)({},e))},$m=function(e,t){return e.group&&e.footerText?w.createElement(Mu,(0,I.Cl)({},e)):null},eg=function(e){var t,o=e.selection,n=e.selectionMode,i=void 0===n?bd.Qc.multiple:n,r=e.groupProps,s=void 0===r?{}:r,a=e.compact,l=void 0!==a&&a,c=e.items,d=void 0===c?[]:c,u=e.groups,p=e.onGroupExpandStateChanged,h=e.className,m=e.usePageCache,g=e.onShouldVirtualize,f=e.theme,v=e.role,_=void 0===v?"treegrid":v,y=e.styles,b=e.focusZoneProps,C=void 0===b?{}:b,S=e.rootListProps,x=void 0===S?{}:S,k=e.onRenderCell,D=e.viewport,P=e.listRef,T=e.groupExpandedVersion,E=e.version,N=s.onRenderHeader,M=void 0===N?Jm:N,R=s.onRenderFooter,B=void 0===R?$m:R,H=s.onRenderShowAll,A=void 0===H?Qm:H,F=qm(y,{theme:f,className:h,compact:l}),L=w.useRef(),O=w.useRef([]),z=w.useRef(jm(u)),W=w.useState({}),V=W[0],K=W[1],G=w.useState({}),j=G[0],Y=G[1],Z=C.shouldEnterInnerZone,q=void 0===Z?Zm:Z,X=w.useMemo((function(){var e;return function(e,t,o,n){var i;if(!e)return t;o.length<1&&(o=new Array(t.length));for(var r=0,s=[],a=e.length-1;a>=0;)s.push({group:e[a],groupIndex:a+1}),a--;for(;s.length>0;){var l=s.pop(),c=l.group,d=l.groupIndex;for(o[r]={group:c,groupId:(0,Ue.O)("GroupedListSection"),type:"header",groupIndex:d},r++;!0!==c.isCollapsed&&(null===(i=c)||void 0===i?void 0:i.children)&&c.children.length>0;){for(a=c.children.length-1;a>0;)s.push({group:c.children[a],groupIndex:a+1}),a--;c=c.children[0],o[r]={group:c,groupId:(0,Ue.O)("GroupedListSection"),type:"header",groupIndex:1},r++}if(!0!==c.isCollapsed){for(var u=c.startIndex,p=n?n(c):1/0,h=c.isShowingAll?t.length:c.count,m=u+Math.min(h,p);u<m;)o[r]={group:c,item:t[u],itemIndex:u,type:"item"},u++,r++;!c.children&&!c.isCollapsed&&!c.isShowingAll&&(c.count>p||c.hasMoreData)&&(o[r]={group:c,type:"showAll"},r++)}o[r]={group:c,type:"footer"},r++}return o.length=r,o}(u,d,O.current,null===(e=s)||void 0===e?void 0:e.getGroupItemLimit)}),[u,null===(t=s)||void 0===t?void 0:t.getGroupItemLimit,d,j,O]),J=w.useCallback((function(e){var t=X[e];return{key:"header"===t.type?t.group.key:void 0}}),[X]);w.useEffect((function(){var e;return(null===(e=s)||void 0===e?void 0:e.isAllGroupsCollapsed)&&Ym(u,s.isAllGroupsCollapsed),L.current=new Ge.g(void 0),function(){var e;null===(e=L.current)||void 0===e||e.dispose(),L.current=void 0}}),[]),w.useEffect((function(){K({})}),[E]),w.useEffect((function(){var e,t=jm(u);t!==z.current&&(z.current=t,null===(e=p)||void 0===e||e(t))}),[u,j,p,T]);var Q=w.useCallback((function(e){var t,o,n,i=null===(o=null===(t=s)||void 0===t?void 0:t.headerProps)||void 0===o?void 0:o.onToggleCollapse;e&&(null===(n=i)||void 0===n||n(e),e.isCollapsed=!e.isCollapsed,Y({}),K({}))}),[Y,s]),$=function(e){e&&o&&i===bd.Qc.multiple&&o.toggleRangeSelected(e.startIndex,e.count)},ee=function(e){var t,o,n=null===(o=null===(t=s)||void 0===t?void 0:t.showAllProps)||void 0===o?void 0:o.onToggleSummarize;n?n(e):(e&&(e.isShowingAll=!e.isShowingAll),K({}),Y({}))},te=function(e,t){var o;return{group:e,groupIndex:t,groupLevel:(o=e.level,null!=o?o:0),viewport:D,selectionMode:i,groups:u,compact:l,onToggleSelectGroup:$,onToggleCollapse:Q,onToggleSummarize:ee}};return w.createElement(Ne.R,(0,I.Cl)({direction:Me.E.vertical,"data-automationid":"GroupedList","data-is-scrollable":"false",role:"presentation"},C,{shouldEnterInnerZone:q,className:(0,U.A)(F.root,C.className)}),w.createElement(Yc,(0,I.Cl)({ref:P,role:_,items:X,onRenderCellConditional:function(e,t){var n;if("header"===e.type)return function(e,t){var n,i=e.group;n="treegrid"===_?{ariaLevel:i.level?i.level+1:1,ariaSetSize:u?u.length:void 0,ariaPosInSet:e.groupIndex}:{ariaRowIndex:t};var r=(0,I.Cl)((0,I.Cl)((0,I.Cl)((0,I.Cl)({},s.headerProps),te(e.group,t)),{key:i.key,groupedListId:e.groupId}),n);return w.createElement(tg,{render:M,defaultRender:Jm,item:e,selection:o,eventGroup:L.current,props:r})}(e,t);if("showAll"===e.type)return function(e,t){var o=e.group,n=(0,I.Cl)((0,I.Cl)((0,I.Cl)({},s.showAllProps),te(o,t)),{key:o.key?o.key+"-show-all":void 0});return A(n,Qm)}(e,t);if("footer"===e.type)return function(e,t){var o=e.group,n=(0,I.Cl)((0,I.Cl)((0,I.Cl)({},s.footerProps),te(o,t)),{key:o.key?o.key+"-footer":void 0});return B(n,$m)}(e,t);var i=e.group.level?e.group.level+1:1;return k(i,e.item,null!=(n=e.itemIndex)?n:t,e.group)},usePageCache:m,onShouldVirtualize:g,getPageSpecification:J,version:V,getKey:Xm},x)))},tg=function(e){var t=e.render,o=e.defaultRender,n=e.item,i=e.selection,r=e.eventGroup,s=e.props,a=n.group,l=function(e,t,o,n){var i=w.useState((function(){var n,i;return null!=(i=null===(n=o)||void 0===n?void 0:n.isRangeSelected(e,t))&&i})),r=i[0],s=i[1];return w.useEffect((function(){if(o&&n){var i=function(){var n,i;s(null!=(i=null===(n=o)||void 0===n?void 0:n.isRangeSelected(e,t))&&i)};return n.on(o,bd.ij,i),function(){var e;null===(e=n)||void 0===e||e.off(o,bd.ij,i)}}}),[e,t,o,n]),r}(a.startIndex,a.count,i,r);return t((0,I.Cl)((0,I.Cl)({},s),{isSelected:l,selected:l}),o)},og=function(e){function t(t){var o=e.call(this,t)||this;o._list=w.createRef(),(0,Se.f)(o);var n=t.listProps,i=(void 0===n?{}:n).version,r=void 0===i?{}:i,s=t.groups;return o.state={version:r,groupExpandedVersion:{},groups:s},o}return(0,I.C6)(t,e),t.getDerivedStateFromProps=function(e,t){var o=e.groups,n=e.selectionMode,i=e.compact,r=e.items,s=e.listProps,a=s&&s.version,l=(0,I.Cl)((0,I.Cl)({},t),{groups:o});return a===t.version&&r===t.items&&o===t.groups&&n===t.selectionMode&&i===t.compact||(l.version={}),l},t.prototype.scrollToIndex=function(e,t,o){this._list.current&&this._list.current.scrollToIndex(e,t,o)},t.prototype.getStartItemIndexInView=function(){var e;return(null===(e=this._list.current)||void 0===e?void 0:e.getStartItemIndexInView())||0},t.prototype.render=function(){return w.createElement(eg,(0,I.Cl)({},this.props,this.state,{listRef:this._list}))},t.prototype.forceUpdate=function(){e.prototype.forceUpdate.call(this),this._forceListUpdate()},t.prototype.toggleCollapseAll=function(e){var t,o,n,i=this.state.groups,r=this.props.groupProps;i&&i.length>0&&(null===(n=null===(t=r)||void 0===t?void 0:(o=t).onToggleCollapseAll)||void 0===n||n.call(o,e),Ym(i,e),this.setState({groupExpandedVersion:{}}),this.forceUpdate())},t.prototype._forceListUpdate=function(){this.setState({version:{}})},t.displayName="GroupedListV2",t}(w.Component),ng=(0,D.I)(og,gu,void 0,{scope:"GroupedListV2"});ng.displayName="GroupedListV2_unstable";var ig,rg,sg={host:"ms-HoverCard-host"};!function(e){e[e.hover=0]="hover",e[e.hotKey=1]="hotKey"}(ig||(ig={})),function(e){e.plain="PlainCard",e.expanding="ExpandingCard"}(rg||(rg={}));var ag,lg={root:"ms-ExpandingCard-root",compactCard:"ms-ExpandingCard-compactCard",expandedCard:"ms-ExpandingCard-expandedCard",expandedCardScroll:"ms-ExpandingCard-expandedCardScrollRegion"};!function(e){e[e.compact=0]="compact",e[e.expanded=1]="expanded"}(ag||(ag={}));var cg=function(e){var t=e.gapSpace,o=void 0===t?0:t,n=e.directionalHint,i=void 0===n?gt.bottomLeftEdge:n,r=e.directionalHintFixed,s=e.targetElement,a=e.firstFocus,l=e.trapFocus,c=e.onLeave,d=e.className,u=e.finalHeight,p=e.content,h=e.calloutProps,m=(0,I.Cl)((0,I.Cl)((0,I.Cl)({},(0,N.G1)(e,N.JM)),{className:d,target:s,isBeakVisible:!1,directionalHint:i,directionalHintFixed:r,finalHeight:u,minPagePadding:24,onDismiss:c,gapSpace:o}),h);return w.createElement(w.Fragment,null,l?w.createElement(aa,(0,I.Cl)({},m,{focusTrapProps:{forceFocusInsideTrap:!1,isClickableOutsideFocusTrap:!0,disableFirstFocus:!a}}),p):w.createElement(pn,(0,I.Cl)({},m),p))},dg=(0,P.Z)(),ug=function(e){function t(t){var o=e.call(this,t)||this;return o._expandedElem=w.createRef(),o._onKeyDown=function(e){e.which===Ce.c.escape&&o.props.onLeave&&o.props.onLeave(e)},o._onRenderCompactCard=function(){return w.createElement("div",{className:o._classNames.compactCard},o.props.onRenderCompactCard(o.props.renderData))},o._onRenderExpandedCard=function(){return!o.state.firstFrameRendered&&o._async.requestAnimationFrame((function(){o.setState({firstFrameRendered:!0})})),w.createElement("div",{className:o._classNames.expandedCard,ref:o._expandedElem},w.createElement("div",{className:o._classNames.expandedCardScroll},o.props.onRenderExpandedCard&&o.props.onRenderExpandedCard(o.props.renderData)))},o._checkNeedsScroll=function(){var e=o.props.expandedCardHeight;o._async.requestAnimationFrame((function(){o._expandedElem.current&&o._expandedElem.current.scrollHeight>=e&&o.setState({needsScroll:!0})}))},o._async=new xe.j(o),(0,Se.f)(o),o.state={firstFrameRendered:!1,needsScroll:!1},o}return(0,I.C6)(t,e),t.prototype.componentDidMount=function(){this._checkNeedsScroll()},t.prototype.componentWillUnmount=function(){this._async.dispose()},t.prototype.render=function(){var e=this.props,t=e.styles,o=e.compactCardHeight,n=e.expandedCardHeight,i=e.theme,r=e.mode,s=e.className,a=this.state,l=a.needsScroll,c=a.firstFrameRendered,d=o+n;this._classNames=dg(t,{theme:i,compactCardHeight:o,className:s,expandedCardHeight:n,needsScroll:l,expandedCardFirstFrameRendered:r===ag.expanded&&c});var u=w.createElement("div",{onMouseEnter:this.props.onEnter,onMouseLeave:this.props.onLeave,onKeyDown:this._onKeyDown},this._onRenderCompactCard(),this._onRenderExpandedCard());return w.createElement(cg,(0,I.Cl)({},this.props,{content:u,finalHeight:d,className:this._classNames.root}))},t.defaultProps={compactCardHeight:156,expandedCardHeight:384,directionalHintFixed:!0},t}(w.Component),pg=(0,D.I)(ug,(function(e){var t,o=e.theme,n=e.needsScroll,i=e.expandedCardFirstFrameRendered,r=e.compactCardHeight,s=e.expandedCardHeight,a=e.className,l=o.palette,c=(0,g.getGlobalClassNames)(lg,o);return{root:[c.root,{width:320,pointerEvents:"none",selectors:(t={},t[g.HighContrastSelector]={border:"1px solid WindowText"},t)},a],compactCard:[c.compactCard,{pointerEvents:"auto",position:"relative",height:r}],expandedCard:[c.expandedCard,{height:1,overflowY:"hidden",pointerEvents:"auto",transition:"height 0.467s cubic-bezier(0.5, 0, 0, 1)",selectors:{":before":{content:'""',position:"relative",display:"block",top:0,left:24,width:272,height:1,backgroundColor:l.neutralLighter}}},i&&{height:s}],expandedCardScroll:[c.expandedCardScroll,n&&{height:"100%",boxSizing:"border-box",overflowY:"auto"}]}}),void 0,{scope:"ExpandingCard"}),hg={root:"ms-PlainCard-root"},mg=(0,P.Z)(),gg=function(e){function t(t){var o=e.call(this,t)||this;return o._onKeyDown=function(e){e.which===Ce.c.escape&&o.props.onLeave&&o.props.onLeave(e)},(0,Se.f)(o),o}return(0,I.C6)(t,e),t.prototype.render=function(){var e=this.props,t=e.styles,o=e.theme,n=e.className;this._classNames=mg(t,{theme:o,className:n});var i=w.createElement("div",{onMouseEnter:this.props.onEnter,onMouseLeave:this.props.onLeave,onKeyDown:this._onKeyDown},this.props.onRenderPlainCard(this.props.renderData));return w.createElement(cg,(0,I.Cl)({},this.props,{content:i,className:this._classNames.root}))},t}(w.Component),fg=(0,D.I)(gg,(function(e){var t,o=e.theme,n=e.className;return{root:[(0,g.getGlobalClassNames)(hg,o).root,{pointerEvents:"auto",selectors:(t={},t[g.HighContrastSelector]={border:"1px solid WindowText"},t)},n]}}),void 0,{scope:"PlainCard"}),vg=(0,P.Z)(),_g=function(e){function t(t){var o=e.call(this,t)||this;return o._hoverCard=w.createRef(),o.dismiss=function(e){o._async.clearTimeout(o._openTimerId),o._async.clearTimeout(o._dismissTimerId),e?o._dismissTimerId=o._async.setTimeout((function(){o._setDismissedState()}),o.props.cardDismissDelay):o._setDismissedState()},o._cardOpen=function(e){o._shouldBlockHoverCard()||"keydown"===e.type&&e.which!==o.props.openHotKey||(o._async.clearTimeout(o._dismissTimerId),"mouseenter"===e.type&&(o._currentMouseTarget=e.currentTarget),o._executeCardOpen(e))},o._executeCardOpen=function(e){o._async.clearTimeout(o._openTimerId),o._openTimerId=o._async.setTimeout((function(){o.setState((function(t){return t.isHoverCardVisible?t:{isHoverCardVisible:!0,mode:ag.compact,openMode:"keydown"===e.type?ig.hotKey:ig.hover}}))}),o.props.cardOpenDelay)},o._cardDismiss=function(e,t){if(e){if(!(t instanceof MouseEvent))return;if("keydown"===t.type&&t.which!==Ce.c.escape)return;o.props.sticky||o._currentMouseTarget!==t.currentTarget&&t.which!==Ce.c.escape||o.dismiss(!0)}else{if(o.props.sticky&&!(t instanceof MouseEvent)&&t.nativeEvent instanceof MouseEvent&&"mouseleave"===t.type)return;o.dismiss(!0)}},o._setDismissedState=function(){o.setState({isHoverCardVisible:!1,mode:ag.compact,openMode:ig.hover})},o._instantOpenAsExpanded=function(e){o._async.clearTimeout(o._dismissTimerId),o.setState((function(e){return e.isHoverCardVisible?e:{isHoverCardVisible:!0,mode:ag.expanded}}))},o._setEventListeners=function(){var e=o.props,t=e.trapFocus,n=e.instantOpenOnClick,i=e.eventListenerTarget,r=i?o._getTargetElement(i):o._getTargetElement(o.props.target),s=o._nativeDismissEvent;r&&(o._events.on(r,"mouseenter",o._cardOpen),o._events.on(r,"mouseleave",s),t?o._events.on(r,"keydown",o._cardOpen):(o._events.on(r,"focus",o._cardOpen),o._events.on(r,"blur",s)),n?o._events.on(r,"click",o._instantOpenAsExpanded):(o._events.on(r,"mousedown",s),o._events.on(r,"keydown",s)))},(0,Se.f)(o),o._async=new xe.j(o),o._events=new Ge.g(o),o._nativeDismissEvent=o._cardDismiss.bind(o,!0),o._childDismissEvent=o._cardDismiss.bind(o,!1),o.state={isHoverCardVisible:!1,mode:ag.compact,openMode:ig.hover},o}return(0,I.C6)(t,e),t.prototype.componentDidMount=function(){this._setEventListeners()},t.prototype.componentWillUnmount=function(){this._async.dispose(),this._events.dispose()},t.prototype.componentDidUpdate=function(e,t){var o=this;e.target!==this.props.target&&(this._events.off(),this._setEventListeners()),t.isHoverCardVisible!==this.state.isHoverCardVisible&&(this.state.isHoverCardVisible?(this._async.setTimeout((function(){o.setState({mode:ag.expanded},(function(){o.props.onCardExpand&&o.props.onCardExpand()}))}),this.props.expandedCardOpenDelay),this.props.onCardVisible&&this.props.onCardVisible()):(this.setState({mode:ag.compact}),this.props.onCardHide&&this.props.onCardHide()))},t.prototype.render=function(){var e=this.props,t=e.expandingCardProps,o=e.children,n=e.id,i=e.setAriaDescribedBy,r=void 0===i||i,s=e.styles,a=e.theme,l=e.className,c=e.type,d=e.plainCardProps,u=e.trapFocus,p=e.setInitialFocus,h=this.state,m=h.isHoverCardVisible,g=h.mode,f=h.openMode,v=n||(0,Ue.O)("hoverCard");this._classNames=vg(s,{theme:a,className:l});var _=(0,I.Cl)((0,I.Cl)({},(0,N.G1)(this.props,N.JM)),{id:v,trapFocus:!!u,firstFocus:p||f===ig.hotKey,targetElement:this._getTargetElement(this.props.target),onEnter:this._cardOpen,onLeave:this._childDismissEvent}),y=(0,I.Cl)((0,I.Cl)((0,I.Cl)({},t),_),{mode:g}),b=(0,I.Cl)((0,I.Cl)({},d),_);return w.createElement("div",{className:this._classNames.host,ref:this._hoverCard,"aria-describedby":r&&m?v:void 0,"data-is-focusable":!this.props.target},o,m&&(c===rg.expanding?w.createElement(pg,(0,I.Cl)({},y)):w.createElement(fg,(0,I.Cl)({},b))))},t.prototype._getTargetElement=function(e){switch(typeof e){case"string":return(0,bt.Y)().querySelector(e);case"object":return e;default:return this._hoverCard.current||void 0}},t.prototype._shouldBlockHoverCard=function(){return!(!this.props.shouldBlockHoverCard||!this.props.shouldBlockHoverCard())},t.defaultProps={cardOpenDelay:500,cardDismissDelay:100,expandedCardOpenDelay:1500,instantOpenOnClick:!1,setInitialFocus:!1,openHotKey:Ce.c.c,type:rg.expanding},t}(w.Component),yg=(0,D.I)(_g,(function(e){var t=e.className,o=e.theme;return{host:[(0,g.getGlobalClassNames)(sg,o).host,t]}}),void 0,{scope:"HoverCard"}),bg=o(22599),Cg=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return(0,I.C6)(t,e),t.prototype.render=function(){var e=this.props,t=e.content,o=e.styles,n=e.theme,i=e.disabled,r=e.visible,s=(0,P.Z)()(o,{theme:n,disabled:i,visible:r});return w.createElement("div",{className:s.container},w.createElement("span",{className:s.root},t))},t}(w.Component),Sg=function(e){return{container:[],root:[{border:"none",boxShadow:"none"}],beak:[],beakCurtain:[],calloutMain:[{backgroundColor:"transparent"}]}},xg=function(e){return function(t){return(0,g.mergeStyleSets)({container:[],root:[{border:"none",boxShadow:"none"}],beak:[],beakCurtain:[],calloutMain:[{backgroundColor:"transparent"}]},{root:[{marginLeft:e.left||e.x,marginTop:e.top||e.y}]})}},kg=(0,D.I)(Cg,(function(e){var t,o=e.theme,n=e.disabled,i=e.visible;return{container:[{backgroundColor:o.palette.neutralDark},n&&{opacity:.5,selectors:(t={},t[g.HighContrastSelector]={color:"GrayText",opacity:1},t)},!i&&{visibility:"hidden"}],root:[o.fonts.medium,{textAlign:"center",paddingLeft:"3px",paddingRight:"3px",backgroundColor:o.palette.neutralDark,color:o.palette.neutralLight,minWidth:"11px",lineHeight:"17px",height:"17px",display:"inline-block"},n&&{color:o.palette.neutralTertiaryAlt}]}}),void 0,{scope:"KeytipContent"}),Ig=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return(0,I.C6)(t,e),t.prototype.render=function(){var e,t=this.props,o=t.keySequences,n=t.offset,i=t.overflowSetSequence,r=this.props.calloutProps;return e=Xe(i?qe(o,i):o),n&&(r=(0,I.Cl)((0,I.Cl)({},r),{coverTarget:!0,directionalHint:gt.topLeftEdge})),r&&void 0!==r.directionalHint||(r=(0,I.Cl)((0,I.Cl)({},r),{directionalHint:gt.bottomCenter})),w.createElement(pn,(0,I.Cl)({},r,{isBeakVisible:!1,doNotLayer:!0,minPagePadding:0,styles:n?xg(n):Sg,preventDismissOnScroll:!0,target:e}),w.createElement(kg,(0,I.Cl)({},this.props)))},t}(w.Component);function wg(e){var t=$e(e),o=t.keytipId,n=t.ariaDescribedBy;return w.useCallback((function(e){if(e){var t=Pg(e,Ae)||e,i=Pg(e,Fe)||t,r=Pg(e,Le)||i;Dg(t,Ae,o),Dg(i,Fe,o),Dg(r,"aria-describedby",n,!0)}}),[o,n])}function Dg(e,t,o,n){if(void 0===n&&(n=!1),e&&o){var i=o;if(n){var r=e.getAttribute(t);r&&-1===r.indexOf(o)&&(i=r+" "+o)}e.setAttribute(t,i)}}function Pg(e,t){return e.querySelector("["+t+"]")}var Tg=function(e){return{root:[{zIndex:g.ZIndexes.KeytipLayer}]}},Eg=function(){function e(){this.nodeMap={},this.root={id:Oe,children:[],parent:"",keySequences:[]},this.nodeMap[this.root.id]=this.root}return e.prototype.addNode=function(e,t,o){var n=this._getFullSequence(e),i=Ze(n);n.pop();var r=this._getParentID(n),s=this._createNode(i,r,[],e,o);this.nodeMap[t]=s;var a=this.getNode(r);a&&a.children.push(i)},e.prototype.updateNode=function(e,t){var o=this._getFullSequence(e),n=Ze(o);o.pop();var i=this._getParentID(o),r=this.nodeMap[t],s=r.parent,a=this.getNode(s),l=this.getNode(i);if(r){if(a&&s!==i){var c=a.children.indexOf(r.id);c>=0&&a.children.splice(c,1)}if(l&&r.id!==n){var d=l.children.indexOf(r.id);d>=0?l.children[d]=n:l.children.push(n)}r.id=n,r.keySequences=e.keySequences,r.overflowSetSequence=e.overflowSetSequence,r.onExecute=e.onExecute,r.onReturn=e.onReturn,r.hasDynamicChildren=e.hasDynamicChildren,r.hasMenu=e.hasMenu,r.parent=i,r.disabled=e.disabled}},e.prototype.removeNode=function(e,t){var o=this._getFullSequence(e),n=Ze(o);o.pop();var i=this._getParentID(o),r=this.getNode(i);r&&r.children.splice(r.children.indexOf(n),1),this.nodeMap[t]&&delete this.nodeMap[t]},e.prototype.getExactMatchedNode=function(e,t){var o=this,n=this.getNodes(t.children);return(0,Ye.I6)(n,(function(t){return o._getNodeSequence(t)===e&&!t.disabled}))},e.prototype.getPartiallyMatchedNodes=function(e,t){var o=this;return this.getNodes(t.children).filter((function(t){return 0===o._getNodeSequence(t).indexOf(e)&&!t.disabled}))},e.prototype.getChildren=function(e){var t=this;if(!e&&!(e=this.currentKeytip))return[];var o=e.children;return Object.keys(this.nodeMap).reduce((function(e,n){return o.indexOf(t.nodeMap[n].id)>=0&&!t.nodeMap[n].persisted&&e.push(t.nodeMap[n].id),e}),[])},e.prototype.getNodes=function(e){var t=this;return Object.keys(this.nodeMap).reduce((function(o,n){return e.indexOf(t.nodeMap[n].id)>=0&&o.push(t.nodeMap[n]),o}),[])},e.prototype.getNode=function(e){var t=(0,ut.zu)(this.nodeMap);return(0,Ye.I6)(t,(function(t){return t.id===e}))},e.prototype.isCurrentKeytipParent=function(e){if(this.currentKeytip){var t=(0,I.aN)(e.keySequences);e.overflowSetSequence&&(t=qe(t,e.overflowSetSequence)),t.pop();var o=0===t.length?this.root.id:Ze(t),n=!1;return this.currentKeytip.overflowSetSequence&&(n=Ze(this.currentKeytip.keySequences)===o),n||this.currentKeytip.id===o}return!1},e.prototype._getParentID=function(e){return 0===e.length?this.root.id:Ze(e)},e.prototype._getFullSequence=function(e){var t=(0,I.aN)(e.keySequences);return e.overflowSetSequence&&(t=qe(t,e.overflowSetSequence)),t},e.prototype._getNodeSequence=function(e){var t=(0,I.aN)(e.keySequences);return e.overflowSetSequence&&(t=qe(t,e.overflowSetSequence)),t[t.length-1]},e.prototype._createNode=function(e,t,o,n,i){var r=this,s=n.keySequences,a=n.hasDynamicChildren,l=n.overflowSetSequence,c=n.hasMenu,d=n.onExecute,u=n.onReturn,p=n.disabled,h={id:e,keySequences:s,overflowSetSequence:l,parent:t,children:o,onExecute:d,onReturn:u,hasDynamicChildren:a,hasMenu:c,disabled:p,persisted:i};return h.children=Object.keys(this.nodeMap).reduce((function(t,o){return r.nodeMap[o].parent===e&&t.push(r.nodeMap[o].id),t}),[]),h},e}();function Ng(e,t){if(e.key!==t.key)return!1;var o=e.modifierKeys,n=t.modifierKeys;if(!o&&n||o&&!n)return!1;if(o&&n){if(o.length!==n.length)return!1;o=o.sort(),n=n.sort();for(var i=0;i<o.length;i++)if(o[i]!==n[i])return!1}return!0}function Mg(e,t){return!!(0,Ye.I6)(e,(function(e){return Ng(e,t)}))}var Rg={key:(0,vt.c)()?"Control":"Meta",modifierKeys:[Ce.c.alt]},Bg=Rg,Hg={key:"Escape"},Ag=(0,P.Z)(),Fg=function(e){function t(t,o){var n=e.call(this,t,o)||this;n._keytipManager=je.getInstance(),n._delayedKeytipQueue=[],n._keyHandled=!1,n._onDismiss=function(e){n.state.inKeytipMode&&n._exitKeytipMode(e)},n._onKeyDown=function(e){n._keyHandled=!1;var t=e.key;switch(t){case"Tab":case"Enter":case"Spacebar":case" ":case"ArrowUp":case"Up":case"ArrowDown":case"Down":case"ArrowLeft":case"Left":case"ArrowRight":case"Right":n.state.inKeytipMode&&(n._keyHandled=!0,n._exitKeytipMode(e));break;default:"Esc"===t?t="Escape":"OS"!==t&&"Win"!==t||(t="Meta");var o={key:t};o.modifierKeys=n._getModifierKey(t,e),n.processTransitionInput(o,e)}},n._onKeyPress=function(e){n.state.inKeytipMode&&!n._keyHandled&&(n.processInput(e.key.toLocaleLowerCase(),e),e.preventDefault(),e.stopPropagation())},n._onKeytipAdded=function(e){var t,o=e.keytip,i=e.uniqueID;if(n._keytipTree.addNode(o,i),n._setKeytips(),n._keytipTree.isCurrentKeytipParent(o)&&(n._delayedKeytipQueue=n._delayedKeytipQueue.concat((null===(t=n._keytipTree.currentKeytip)||void 0===t?void 0:t.children)||[]),n._addKeytipToQueue(Ze(o.keySequences)),n._keytipTree.currentKeytip&&n._keytipTree.currentKeytip.hasDynamicChildren&&n._keytipTree.currentKeytip.children.indexOf(o.id)<0)){var r=n._keytipTree.getNode(n._keytipTree.currentKeytip.id);r&&(n._keytipTree.currentKeytip=r)}n._persistedKeytipChecks(o)},n._onKeytipUpdated=function(e){var t,o=e.keytip,i=e.uniqueID;n._keytipTree.updateNode(o,i),n._setKeytips(),n._keytipTree.isCurrentKeytipParent(o)&&(n._delayedKeytipQueue=n._delayedKeytipQueue.concat((null===(t=n._keytipTree.currentKeytip)||void 0===t?void 0:t.children)||[]),n._addKeytipToQueue(Ze(o.keySequences))),n._persistedKeytipChecks(o)},n._persistedKeytipChecks=function(e){if(n._newCurrentKeytipSequences&&(0,Ye.r1)(e.keySequences,n._newCurrentKeytipSequences)&&n._triggerKeytipImmediately(e),n._isCurrentKeytipAnAlias(e)){var t=e.keySequences;e.overflowSetSequence&&(t=qe(t,e.overflowSetSequence)),n._keytipTree.currentKeytip=n._keytipTree.getNode(Ze(t))}},n._onKeytipRemoved=function(e){var t=e.keytip,o=e.uniqueID;n._removeKeytipFromQueue(Ze(t.keySequences)),n._keytipTree.removeNode(t,o),n._setKeytips()},n._onPersistedKeytipAdded=function(e){var t=e.keytip,o=e.uniqueID;n._keytipTree.addNode(t,o,!0)},n._onPersistedKeytipRemoved=function(e){var t=e.keytip,o=e.uniqueID;n._keytipTree.removeNode(t,o)},n._onPersistedKeytipExecute=function(e){n._persistedKeytipExecute(e.overflowButtonSequences,e.keytipSequences)},n._setInKeytipMode=function(e){n.setState({inKeytipMode:e}),n._keytipManager.inKeytipMode=e},n._warnIfDuplicateKeytips=function(){var e=n._getDuplicateIds(n._keytipTree.getChildren());e.length&&(0,Ai.R)("Duplicate keytips found for "+e.join(", "))},n._getDuplicateIds=function(e){var t={};return e.filter((function(e){return t[e]=t[e]?t[e]+1:1,2===t[e]}))},(0,Se.f)(n),n._events=new Ge.g(n),n._async=new xe.j(n);var i=(0,I.aN)(n._keytipManager.getKeytips());return n.state={inKeytipMode:!1,keytips:i,visibleKeytips:n._getVisibleKeytips(i)},n._buildTree(),n._currentSequence="",n._events.on(n._keytipManager,he.KEYTIP_ADDED,n._onKeytipAdded),n._events.on(n._keytipManager,he.KEYTIP_UPDATED,n._onKeytipUpdated),n._events.on(n._keytipManager,he.KEYTIP_REMOVED,n._onKeytipRemoved),n._events.on(n._keytipManager,he.PERSISTED_KEYTIP_ADDED,n._onPersistedKeytipAdded),n._events.on(n._keytipManager,he.PERSISTED_KEYTIP_REMOVED,n._onPersistedKeytipRemoved),n._events.on(n._keytipManager,he.PERSISTED_KEYTIP_EXECUTE,n._onPersistedKeytipExecute),n}return(0,I.C6)(t,e),t.prototype.render=function(){var e=this,t=this.props,o=t.content,n=t.styles,i=this.state,r=i.keytips,s=i.visibleKeytips;return this._classNames=Ag(n,{}),w.createElement(un,{styles:Tg},w.createElement("span",{id:Oe,className:this._classNames.innerContent},""+o+ze),r&&r.map((function(t,o){return w.createElement("span",{key:o,id:Ze(t.keySequences),className:e._classNames.innerContent},t.keySequences.join(ze))})),s&&s.map((function(e){return w.createElement(Ig,(0,I.Cl)({key:Ze(e.keySequences)},e))})))},t.prototype.componentDidMount=function(){this._events.on(window,"mouseup",this._onDismiss,!0),this._events.on(window,"pointerup",this._onDismiss,!0),this._events.on(window,"resize",this._onDismiss),this._events.on(window,"keydown",this._onKeyDown,!0),this._events.on(window,"keypress",this._onKeyPress,!0),this._events.on(window,"scroll",this._onDismiss,!0),this._events.on(this._keytipManager,he.ENTER_KEYTIP_MODE,this._enterKeytipMode),this._events.on(this._keytipManager,he.EXIT_KEYTIP_MODE,this._exitKeytipMode)},t.prototype.componentWillUnmount=function(){this._async.dispose(),this._events.dispose()},t.prototype.getCurrentSequence=function(){return this._currentSequence},t.prototype.getKeytipTree=function(){return this._keytipTree},t.prototype.processTransitionInput=function(e,t){var o=this._keytipTree.currentKeytip;Mg(this.props.keytipExitSequences,e)&&o?(this._keyHandled=!0,this._exitKeytipMode(t)):Mg(this.props.keytipReturnSequences,e)?o&&(this._keyHandled=!0,o.id===this._keytipTree.root.id?this._exitKeytipMode(t):(o.onReturn&&o.onReturn(this._getKtpExecuteTarget(o),this._getKtpTarget(o)),this._currentSequence="",this._keytipTree.currentKeytip=this._keytipTree.getNode(o.parent),this.showKeytips(this._keytipTree.getChildren()),this._warnIfDuplicateKeytips())):Mg(this.props.keytipStartSequences,e)&&!o&&(this._keyHandled=!0,this._enterKeytipMode(),this._warnIfDuplicateKeytips())},t.prototype.processInput=function(e,t){var o=this._currentSequence+e,n=this._keytipTree.currentKeytip;if(n){var i=this._keytipTree.getExactMatchedNode(o,n);if(i){this._keytipTree.currentKeytip=n=i;var r=this._keytipTree.getChildren();return n.onExecute&&(n.onExecute(this._getKtpExecuteTarget(n),this._getKtpTarget(n)),n=this._keytipTree.currentKeytip),0!==r.length||n.hasDynamicChildren||n.hasMenu?(this.showKeytips(r),this._warnIfDuplicateKeytips()):this._exitKeytipMode(t),void(this._currentSequence="")}var s=this._keytipTree.getPartiallyMatchedNodes(o,n);if(s.length>0){var a=s.filter((function(e){return!e.persisted})).map((function(e){return e.id}));this.showKeytips(a),this._currentSequence=o}}},t.prototype.showKeytips=function(e){for(var t=0,o=this._keytipManager.getKeytips();t<o.length;t++){var n=o[t],i=Ze(n.keySequences);n.overflowSetSequence&&(i=Ze(qe(n.keySequences,n.overflowSetSequence))),e.indexOf(i)>=0?n.visible=!0:n.visible=!1}this._setKeytips()},t.prototype._enterKeytipMode=function(){this._keytipManager.shouldEnterKeytipMode&&(this._keytipManager.delayUpdatingKeytipChange&&(this._buildTree(),this._setKeytips()),this._keytipTree.currentKeytip=this._keytipTree.root,this.showKeytips(this._keytipTree.getChildren()),this._setInKeytipMode(!0),this.props.onEnterKeytipMode&&this.props.onEnterKeytipMode())},t.prototype._buildTree=function(){this._keytipTree=new Eg;for(var e=0,t=Object.keys(this._keytipManager.keytips);e<t.length;e++){var o=t[e],n=this._keytipManager.keytips[o];this._keytipTree.addNode(n.keytip,n.uniqueID)}for(var i=0,r=Object.keys(this._keytipManager.persistedKeytips);i<r.length;i++)o=r[i],n=this._keytipManager.persistedKeytips[o],this._keytipTree.addNode(n.keytip,n.uniqueID)},t.prototype._exitKeytipMode=function(e){this._keytipTree.currentKeytip=void 0,this._currentSequence="",this.showKeytips([]),this._delayedQueueTimeout&&this._async.clearTimeout(this._delayedQueueTimeout),this._delayedKeytipQueue=[],this._setInKeytipMode(!1),this.props.onExitKeytipMode&&this.props.onExitKeytipMode(e)},t.prototype._setKeytips=function(e){void 0===e&&(e=this._keytipManager.getKeytips()),this.setState({keytips:e,visibleKeytips:this._getVisibleKeytips(e)})},t.prototype._persistedKeytipExecute=function(e,t){this._newCurrentKeytipSequences=t;var o=this._keytipTree.getNode(Ze(e));o&&o.onExecute&&o.onExecute(this._getKtpExecuteTarget(o),this._getKtpTarget(o))},t.prototype._getVisibleKeytips=function(e){var t={};return e.filter((function(e){var o=Ze(e.keySequences);return e.overflowSetSequence&&(o=Ze(qe(e.keySequences,e.overflowSetSequence))),t[o]=t[o]?t[o]+1:1,e.visible&&1===t[o]}))},t.prototype._getModifierKey=function(e,t){var o=[];return t.altKey&&"Alt"!==e&&o.push(Ce.c.alt),t.ctrlKey&&"Control"!==e&&o.push(Ce.c.ctrl),t.shiftKey&&"Shift"!==e&&o.push(Ce.c.shift),t.metaKey&&"Meta"!==e&&o.push(Ce.c.leftWindow),o.length?o:void 0},t.prototype._triggerKeytipImmediately=function(e){var t=(0,I.aN)(e.keySequences);if(e.overflowSetSequence&&(t=qe(t,e.overflowSetSequence)),this._keytipTree.currentKeytip=this._keytipTree.getNode(Ze(t)),this._keytipTree.currentKeytip){var o=this._keytipTree.getChildren();o.length&&this.showKeytips(o),this._keytipTree.currentKeytip.onExecute&&this._keytipTree.currentKeytip.onExecute(this._getKtpExecuteTarget(this._keytipTree.currentKeytip),this._getKtpTarget(this._keytipTree.currentKeytip))}this._newCurrentKeytipSequences=void 0},t.prototype._addKeytipToQueue=function(e){var t=this;this._delayedKeytipQueue.push(e),this._delayedQueueTimeout&&this._async.clearTimeout(this._delayedQueueTimeout),this._delayedQueueTimeout=this._async.setTimeout((function(){t._delayedKeytipQueue.length&&(t.showKeytips(t._delayedKeytipQueue),t._delayedKeytipQueue=[])}),300)},t.prototype._removeKeytipFromQueue=function(e){var t=this,o=this._delayedKeytipQueue.indexOf(e);o>=0&&(this._delayedKeytipQueue.splice(o,1),this._delayedQueueTimeout&&this._async.clearTimeout(this._delayedQueueTimeout),this._delayedQueueTimeout=this._async.setTimeout((function(){t._delayedKeytipQueue.length&&(t.showKeytips(t._delayedKeytipQueue),t._delayedKeytipQueue=[])}),300))},t.prototype._getKtpExecuteTarget=function(e){return(0,bt.Y)().querySelector(Je(e.id))},t.prototype._getKtpTarget=function(e){return(0,bt.Y)().querySelector(Xe(e.keySequences))},t.prototype._isCurrentKeytipAnAlias=function(e){var t=this._keytipTree.currentKeytip;return!(!t||!t.overflowSetSequence&&!t.persisted||!(0,Ye.r1)(e.keySequences,t.keySequences))},t.defaultProps={keytipStartSequences:[Rg],keytipExitSequences:[Bg],keytipReturnSequences:[Hg],content:""},t}(w.Component),Lg=(0,D.I)(Fg,(function(e){return{innerContent:[{position:"absolute",width:0,height:0,margin:0,padding:0,border:0,overflow:"hidden",visibility:"hidden"}]}}),void 0,{scope:"KeytipLayer"});function Og(e){for(var t={},o=0,n=e.keytips;o<n.length;o++)zg(t,[],n[o]);return t}function zg(e,t,o){var n=o.sequence?o.sequence:o.content.toLocaleLowerCase(),i=t.concat(n),r=(0,I.Cl)((0,I.Cl)({},o.optionalProps),{keySequences:i,content:o.content});if(e[o.id]=r,o.children)for(var s=0,a=o.children;s<a.length;s++)zg(e,i,a[s])}(0,o(30620).v)("office-ui-fabric-react","7.203.0");var Wg,Vg=function(e){function t(t){var o=e.call(this,t)||this,n=(0,Ue.O)(),i=o.props.id,r=void 0===i?n:i;return o.hostId=r,o.rootRef=w.createRef(),(0,Se.f)(o),o}return(0,I.C6)(t,e),t.prototype.notifyLayersChanged=function(){},t.prototype.shouldComponentUpdate=function(){return!1},t.prototype.componentDidMount=function(){$o(this.hostId,this),tn(this.props.id)},t.prototype.componentWillUnmount=function(){en(this.hostId,this),tn(this.props.id)},t.prototype.render=function(){return w.createElement("div",(0,I.Cl)({},this.props,{className:(0,U.A)("ms-LayerHost",this.props.className),ref:this.rootRef}))},t}(w.Component),Kg=o(38480),Gg=o(14936),Ug=(0,P.Z)(),jg=function(e){function t(t){var o=e.call(this,t)||this;return o._root=w.createRef(),o._onMouseDown=function(e){var t=o.props,n=t.isEnabled,i=t.onShouldStartSelection;o._isMouseEventOnScrollbar(e)||o._isInSelectionToggle(e)||o._isTouch||!n||o._isDragStartInSelection(e)||i&&!i(e)||o._scrollableSurface&&0===e.button&&o._root.current&&(o._selectedIndicies={},o._preservedIndicies=void 0,o._events.on(window,"mousemove",o._onAsyncMouseMove,!0),o._events.on(o._scrollableParent,"scroll",o._onAsyncMouseMove),o._events.on(window,"click",o._onMouseUp,!0),o._autoScroll=new Kg.Z(o._root.current),o._scrollTop=o._scrollableSurface.scrollTop,o._scrollLeft=o._scrollableSurface.scrollLeft,o._rootRect=o._root.current.getBoundingClientRect(),o._onMouseMove(e))},o._onTouchStart=function(e){o._isTouch=!0,o._async.setTimeout((function(){o._isTouch=!1}),0)},o._onPointerDown=function(e){"touch"===e.pointerType&&(o._isTouch=!0,o._async.setTimeout((function(){o._isTouch=!1}),0))},(0,Se.f)(o),o._async=new xe.j(o),o._events=new Ge.g(o),o.state={dragRect:void 0},o}return(0,I.C6)(t,e),t.prototype.componentDidMount=function(){this._scrollableParent=(0,Gt.Hc)(this._root.current),this._scrollableSurface=this._scrollableParent===window?document.body:this._scrollableParent;var e=this.props.isDraggingConstrainedToRoot?this._root.current:this._scrollableSurface;this._events.on(e,"mousedown",this._onMouseDown),this._events.on(e,"touchstart",this._onTouchStart,!0),this._events.on(e,"pointerdown",this._onPointerDown,!0)},t.prototype.componentWillUnmount=function(){this._autoScroll&&this._autoScroll.dispose(),delete this._scrollableParent,delete this._scrollableSurface,this._events.dispose(),this._async.dispose()},t.prototype.render=function(){var e=this.props,t=e.rootProps,o=e.children,n=e.theme,i=e.className,r=e.styles,s=this.state.dragRect,a=Ug(r,{theme:n,className:i});return w.createElement("div",(0,I.Cl)({},t,{className:a.root,ref:this._root}),o,s&&w.createElement("div",{className:a.dragMask}),s&&w.createElement("div",{className:a.box,style:s},w.createElement("div",{className:a.boxFill})))},t.prototype._isMouseEventOnScrollbar=function(e){var t=e.target,o=t.offsetWidth-t.clientWidth,n=t.offsetHeight-t.clientHeight;if(o||n){var i=t.getBoundingClientRect();if((0,T.jI)(this.props.theme)){if(e.clientX<i.left+o)return!0}else if(e.clientX>i.left+t.clientWidth)return!0;if(e.clientY>i.top+t.clientHeight)return!0}return!1},t.prototype._getRootRect=function(){return{left:this._rootRect.left+(this._scrollLeft-this._scrollableSurface.scrollLeft),top:this._rootRect.top+(this._scrollTop-this._scrollableSurface.scrollTop),width:this._rootRect.width,height:this._rootRect.height}},t.prototype._onAsyncMouseMove=function(e){var t=this;this._async.requestAnimationFrame((function(){t._onMouseMove(e)})),e.stopPropagation(),e.preventDefault()},t.prototype._onMouseMove=function(e){if(this._autoScroll){void 0!==e.clientX&&(this._lastMouseEvent=e);var t=this._getRootRect(),o={left:e.clientX-t.left,top:e.clientY-t.top};if(this._dragOrigin||(this._dragOrigin=o),void 0!==e.buttons&&0===e.buttons)this._onMouseUp(e);else if(this.state.dragRect||(0,Gg.JV)(this._dragOrigin,o)>5){if(!this.state.dragRect){var n=this.props.selection;e.shiftKey||n.setAllSelected(!1),this._preservedIndicies=n&&n.getSelectedIndices&&n.getSelectedIndices()}var i=this.props.isDraggingConstrainedToRoot?{left:Math.max(0,Math.min(t.width,this._lastMouseEvent.clientX-t.left)),top:Math.max(0,Math.min(t.height,this._lastMouseEvent.clientY-t.top))}:{left:this._lastMouseEvent.clientX-t.left,top:this._lastMouseEvent.clientY-t.top},r={left:Math.min(this._dragOrigin.left||0,i.left),top:Math.min(this._dragOrigin.top||0,i.top),width:Math.abs(i.left-(this._dragOrigin.left||0)),height:Math.abs(i.top-(this._dragOrigin.top||0))};this._evaluateSelection(r,t),this.setState({dragRect:r})}return!1}},t.prototype._onMouseUp=function(e){this._events.off(window),this._events.off(this._scrollableParent,"scroll"),this._autoScroll&&this._autoScroll.dispose(),this._autoScroll=this._dragOrigin=this._lastMouseEvent=void 0,this._selectedIndicies=this._itemRectCache=void 0,this.state.dragRect&&(this.setState({dragRect:void 0}),e.preventDefault(),e.stopPropagation())},t.prototype._isPointInRectangle=function(e,t){return!!t.top&&e.top<t.top&&e.bottom>t.top&&!!t.left&&e.left<t.left&&e.right>t.left},t.prototype._isDragStartInSelection=function(e){var t=this.props.selection;if(!this._root.current||t&&0===t.getSelectedCount())return!1;for(var o=this._root.current.querySelectorAll("[data-selection-index]"),n=0;n<o.length;n++){var i=o[n],r=Number(i.getAttribute("data-selection-index"));if(t.isIndexSelected(r)){var s=i.getBoundingClientRect();if(this._isPointInRectangle(s,{left:e.clientX,top:e.clientY}))return!0}}return!1},t.prototype._isInSelectionToggle=function(e){for(var t=e.target;t&&t!==this._root.current;){if("true"===t.getAttribute("data-selection-toggle"))return!0;t=t.parentElement}return!1},t.prototype._evaluateSelection=function(e,t){if(e&&this._root.current){var o=this.props.selection,n=this._root.current.querySelectorAll("[data-selection-index]");this._itemRectCache||(this._itemRectCache={});for(var i=0;i<n.length;i++){var r=n[i],s=r.getAttribute("data-selection-index"),a=this._itemRectCache[s];a||(a={left:(a=r.getBoundingClientRect()).left-t.left,top:a.top-t.top,width:a.width,height:a.height,right:a.left-t.left+a.width,bottom:a.top-t.top+a.height}).width>0&&a.height>0&&(this._itemRectCache[s]=a),a.top<e.top+e.height&&a.bottom>e.top&&a.left<e.left+e.width&&a.right>e.left?this._selectedIndicies[s]=!0:delete this._selectedIndicies[s]}var l=this._allSelectedIndices||{};for(var s in this._allSelectedIndices={},this._selectedIndicies)this._selectedIndicies.hasOwnProperty(s)&&(this._allSelectedIndices[s]=!0);if(this._preservedIndicies)for(var c=0,d=this._preservedIndicies;c<d.length;c++)s=d[c],this._allSelectedIndices[s]=!0;var u=!1;for(var s in this._allSelectedIndices)if(this._allSelectedIndices[s]!==l[s]){u=!0;break}if(!u)for(var s in l)if(this._allSelectedIndices[s]!==l[s]){u=!0;break}if(u){o.setChangeEvents(!1),o.setAllSelected(!1);for(var p=0,h=Object.keys(this._allSelectedIndices);p<h.length;p++)s=h[p],o.setIndexSelected(Number(s),!0,!1);o.setChangeEvents(!0)}}},t.defaultProps={rootTagName:"div",rootProps:{},isEnabled:!0},t}(w.Component),Yg=(0,D.I)(jg,(function(e){var t,o,n,i=e.theme,r=e.className,s=i.palette;return{root:[r,{position:"relative",cursor:"default"}],dragMask:[{position:"absolute",background:"rgba(255, 0, 0, 0)",left:0,top:0,right:0,bottom:0,selectors:(t={},t[g.HighContrastSelector]={background:"none",backgroundColor:"transparent"},t)}],box:[{position:"absolute",boxSizing:"border-box",border:"1px solid "+s.themePrimary,pointerEvents:"none",zIndex:10,selectors:(o={},o[g.HighContrastSelector]={borderColor:"Highlight"},o)}],boxFill:[{position:"absolute",boxSizing:"border-box",backgroundColor:s.themePrimary,opacity:.1,left:0,top:0,right:0,bottom:0,selectors:(n={},n[g.HighContrastSelector]={background:"none",backgroundColor:"transparent"},n)}]}}),void 0,{scope:"MarqueeSelection"});!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"}(Wg||(Wg={}));var Zg,qg,Xg,Jg,Qg=(0,P.Z)(),$g=function(e){function t(t){var o,n=e.call(this,t)||this;return n.ICON_MAP=((o={})[Wg.info]="Info",o[Wg.warning]="Info",o[Wg.error]="ErrorBadge",o[Wg.blocked]="Blocked2",o[Wg.severeWarning]="Warning",o[Wg.success]="Completed",o),n._getRegionProps=function(){var e=!!n._getActionsDiv()||!!n._getDismissDiv(),t={"aria-describedby":n.state.labelId,role:"region"};return e?t:{}},n._onClick=function(e){n.setState({expandSingleLine:!n.state.expandSingleLine})},(0,Se.f)(n),n.state={labelId:(0,Ue.O)("MessageBar"),showContent:!1,expandSingleLine:!1},n}return(0,I.C6)(t,e),t.prototype.render=function(){var e=this.props.isMultiline;return this._classNames=this._getClassNames(),e?this._renderMultiLine():this._renderSingleLine()},t.prototype._getActionsDiv=function(){return this.props.actions?w.createElement("div",{className:this._classNames.actions},this.props.actions):null},t.prototype._getDismissDiv=function(){var e=this.props,t=e.onDismiss,o=e.dismissIconProps;return t?w.createElement(si,{disabled:!1,className:this._classNames.dismissal,onClick:t,iconProps:o||{iconName:"Clear"},title:this.props.dismissButtonAriaLabel,ariaLabel:this.props.dismissButtonAriaLabel}):null},t.prototype._getDismissSingleLine=function(){return this.props.onDismiss?w.createElement("div",{className:this._classNames.dismissSingleLine},this._getDismissDiv()):null},t.prototype._getExpandSingleLine=function(){return!this.props.actions&&this.props.truncated?w.createElement("div",{className:this._classNames.expandSingleLine},w.createElement(si,{disabled:!1,className:this._classNames.expand,onClick:this._onClick,iconProps:{iconName:this.state.expandSingleLine?"DoubleChevronUp":"DoubleChevronDown"},ariaLabel:this.props.overflowButtonAriaLabel,"aria-expanded":this.state.expandSingleLine})):null},t.prototype._getIconSpan=function(){var e=this.props.messageBarIconProps;return w.createElement("div",{className:this._classNames.iconContainer,"aria-hidden":!0},e?w.createElement(J,(0,I.Cl)({},e,{className:(0,U.A)(this._classNames.icon,e.className)})):w.createElement(J,{iconName:this.ICON_MAP[this.props.messageBarType],className:this._classNames.icon}))},t.prototype._renderMultiLine=function(){return w.createElement("div",(0,I.Cl)({className:this._classNames.root},this._getRegionProps()),w.createElement("div",{className:this._classNames.content},this._getIconSpan(),this._renderInnerText(),this._getDismissDiv()),this._getActionsDiv())},t.prototype._renderSingleLine=function(){return w.createElement("div",(0,I.Cl)({className:this._classNames.root},this._getRegionProps()),w.createElement("div",{className:this._classNames.content},this._getIconSpan(),this._renderInnerText(),this._getExpandSingleLine(),this._getActionsDiv(),this._getDismissSingleLine()))},t.prototype._renderInnerText=function(){var e=(0,N.G1)(this.props,N.vt,["className"]);return w.createElement("div",{className:this._classNames.text,id:this.state.labelId,role:"status","aria-live":this._getAnnouncementPriority()},w.createElement("span",(0,I.Cl)({className:this._classNames.innerText},e),w.createElement(De.P,null,w.createElement("span",null,this.props.children))))},t.prototype._getClassNames=function(){var e=this.props,t=e.theme,o=e.className,n=e.messageBarType,i=e.onDismiss,r=e.actions,s=e.truncated,a=e.isMultiline,l=this.state.expandSingleLine;return Qg(this.props.styles,{theme:t,messageBarType:n||Wg.info,onDismiss:void 0!==i,actions:void 0!==r,truncated:s,isMultiline:a,expandSingleLine:l,className:o})},t.prototype._getAnnouncementPriority=function(){switch(this.props.messageBarType){case Wg.blocked:case Wg.error:case Wg.severeWarning:return"assertive"}return"polite"},t.defaultProps={messageBarType:Wg.info,onDismiss:void 0,isMultiline:!0},t}(w.Component),ef={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"},tf=((Zg={})[Wg.error]="errorBackground",Zg[Wg.blocked]="errorBackground",Zg[Wg.success]="successBackground",Zg[Wg.warning]="warningBackground",Zg[Wg.severeWarning]="severeWarningBackground",Zg[Wg.info]="infoBackground",Zg),of=((qg={})[Wg.error]="rgba(255, 0, 0, 0.3)",qg[Wg.blocked]="rgba(255, 0, 0, 0.3)",qg[Wg.success]="rgba(48, 241, 73, 0.3)",qg[Wg.warning]="rgba(255, 254, 57, 0.3)",qg[Wg.severeWarning]="rgba(255, 0, 0, 0.3)",qg[Wg.info]="Window",qg),nf=((Xg={})[Wg.error]="errorIcon",Xg[Wg.blocked]="errorIcon",Xg[Wg.success]="successIcon",Xg[Wg.warning]="warningIcon",Xg[Wg.severeWarning]="severeWarningIcon",Xg[Wg.info]="infoIcon",Xg),rf=(0,D.I)($g,(function(e){var t,o,n,i,r,s=e.theme,a=e.className,l=e.onDismiss,c=e.truncated,d=e.isMultiline,u=e.expandSingleLine,p=e.messageBarType,h=void 0===p?Wg.info:p,m=s.semanticColors,f=s.fonts,v=(0,g.getScreenSelector)(0,g.ScreenWidthMaxSmall),_=(0,g.getGlobalClassNames)(ef,s),y={fontSize:g.IconFontSizes.xSmall,height:10,lineHeight:"10px",color:m.messageText,selectors:(t={},t[g.HighContrastSelector]=(0,I.Cl)((0,I.Cl)({},(0,g.getHighContrastNoAdjustStyle)()),{color:"WindowText"}),t)},b=[(0,g.getFocusStyle)(s,{inset:1,highContrastStyle:{outlineOffset:"-6px",outline:"1px solid Highlight"},borderColor:"transparent"}),{flexShrink:0,width:32,height:32,padding:"8px 12px",selectors:{"& .ms-Button-icon":y,":hover":{backgroundColor:"transparent"},":active":{backgroundColor:"transparent"}}}];return{root:[_.root,f.medium,h===Wg.error&&_.error,h===Wg.blocked&&_.blocked,h===Wg.severeWarning&&_.severeWarning,h===Wg.success&&_.success,h===Wg.warning&&_.warning,d?_.multiline:_.singleline,!d&&l&&_.dismissalSingleLine,!d&&c&&_.expandingSingleLine,{background:m[tf[h]],color:m.messageText,minHeight:32,width:"100%",display:"flex",wordBreak:"break-word",selectors:(o={".ms-Link":{color:m.messageLink,selectors:{":hover":{color:m.messageLinkHovered}}}},o[g.HighContrastSelector]=(0,I.Cl)((0,I.Cl)({},(0,g.getHighContrastNoAdjustStyle)()),{background:of[h],border:"1px solid WindowText",color:"WindowText"}),o)},d&&{flexDirection:"column"},a],content:[_.content,{display:"flex",width:"100%",lineHeight:"normal"}],iconContainer:[_.iconContainer,{fontSize:g.IconFontSizes.medium,minWidth:16,minHeight:16,display:"flex",flexShrink:0,margin:"8px 0 8px 12px"}],icon:{color:m[nf[h]],selectors:(n={},n[g.HighContrastSelector]=(0,I.Cl)((0,I.Cl)({},(0,g.getHighContrastNoAdjustStyle)()),{color:"WindowText"}),n)},text:[_.text,(0,I.Cl)((0,I.Cl)({minWidth:0,display:"flex",flexGrow:1,margin:8},f.small),{selectors:(i={},i[g.HighContrastSelector]=(0,I.Cl)({},(0,g.getHighContrastNoAdjustStyle)()),i)}),!l&&{marginRight:12}],innerText:[_.innerText,{lineHeight:16,selectors:{"& span a":{paddingLeft:4}}},c&&{overflow:"visible",whiteSpace:"pre-wrap"},!d&&{overflow:"hidden",textOverflow:"ellipsis",whiteSpace:"nowrap"},!d&&!c&&{selectors:(r={},r[v]={overflow:"visible",whiteSpace:"pre-wrap"},r)},u&&{overflow:"visible",whiteSpace:"pre-wrap"}],dismissSingleLine:_.dismissSingleLine,expandSingleLine:_.expandSingleLine,dismissal:[_.dismissal,b],expand:[_.expand,b],actions:[d?_.actions:_.actionsSingleline,{display:"flex",flexGrow:0,flexShrink:0,flexBasis:"auto",flexDirection:"row-reverse",alignItems:"center",margin:"0 12px 0 8px",selectors:{"& button:nth-child(n+2)":{marginLeft:8}}},d&&{marginBottom:8},l&&!d&&{marginRight:0}]}}),void 0,{scope:"MessageBar"}),sf={root:"ms-Nav",linkText:"ms-Nav-linkText",compositeLink:"ms-Nav-compositeLink",link:"ms-Nav-link",chevronButton:"ms-Nav-chevronButton",chevronIcon:"ms-Nav-chevron",navItem:"ms-Nav-navItem",navItems:"ms-Nav-navItems",group:"ms-Nav-group",groupContent:"ms-Nav-groupContent"},af={textContainer:{overflow:"hidden"},label:{whiteSpace:"nowrap",textOverflow:"ellipsis",overflow:"hidden"}};function lf(e){return!!e&&!/^[a-z0-9+-.]+:\/\//i.test(e)}var cf,df=(0,P.Z)(),uf=function(e){function t(t){var o=e.call(this,t)||this;return o._focusZone=w.createRef(),o._onRenderLink=function(e){var t=o.props,n=t.styles,i=t.groups,r=t.theme,s=df(n,{theme:r,groups:i});return w.createElement("div",{className:s.linkText},e.name)},o._renderGroup=function(e,t){var n=o.props,i=n.styles,r=n.groups,s=n.theme,a=n.onRenderGroupHeader,l=void 0===a?o._renderGroupHeader:a,c=o._isGroupExpanded(e),d=df(i,{theme:s,isGroup:!0,isExpanded:c,groups:r}),u=(0,I.Cl)((0,I.Cl)({},e),{isExpanded:c,onHeaderClick:function(t,n){o._onGroupHeaderClicked(e,t)}});return w.createElement("div",{key:t,className:d.group},u.name?l(u,o._renderGroupHeader):null,w.createElement("div",{className:d.groupContent},o._renderLinks(u.links,0)))},o._renderGroupHeader=function(e){var t=o.props,n=t.styles,i=t.groups,r=t.theme,s=t.expandButtonAriaLabel,a=e.isExpanded,l=df(n,{theme:r,isGroup:!0,isExpanded:a,groups:i}),c=(a?e.collapseAriaLabel:e.expandAriaLabel)||s,d=e.onHeaderClick,u=d?function(e){d(e,a)}:void 0;return w.createElement("button",{className:l.chevronButton,onClick:u,"aria-label":c,"aria-expanded":a},w.createElement(J,{className:l.chevronIcon,iconName:"ChevronDown"}),e.name)},(0,Se.f)(o),o.state={isGroupCollapsed:{},isLinkExpandStateChanged:!1,selectedKey:t.initialSelectedKey||t.selectedKey},o}return(0,I.C6)(t,e),t.prototype.render=function(){var e=this.props,t=e.styles,o=e.groups,n=e.className,i=e.isOnTop,r=e.theme;if(!o)return null;var s=o.map(this._renderGroup),a=df(t,{theme:r,className:n,isOnTop:i,groups:o});return w.createElement(Ne.R,(0,I.Cl)({direction:Me.E.vertical,componentRef:this._focusZone},this.props.focusZoneProps),w.createElement("nav",{role:"navigation",className:a.root,"aria-label":this.props.ariaLabel},s))},Object.defineProperty(t.prototype,"selectedKey",{get:function(){return this.state.selectedKey},enumerable:!0,configurable:!0}),t.prototype.focus=function(e){return void 0===e&&(e=!1),!(!this._focusZone||!this._focusZone.current)&&this._focusZone.current.focus(e)},t.prototype._renderNavLink=function(e,t,o){var n=this.props,i=n.styles,r=n.groups,s=n.theme,a=e.icon||e.iconProps,l=this._isLinkSelected(e),c=e.ariaCurrent,d=void 0===c?"page":c,u=df(i,{theme:s,isSelected:l,isDisabled:e.disabled,isButtonEntry:e.onClick&&!e.forceAnchor,leftPadding:14*o+3+(a?0:24),groups:r}),p=e.url&&e.target&&!lf(e.url)?"noopener noreferrer":void 0,h=this.props.linkAs?(0,Qn.C)(this.props.linkAs,Vi):Vi,m=this.props.onRenderLink?(0,ft.j)(this.props.onRenderLink,this._onRenderLink):this._onRenderLink;return w.createElement(h,{className:u.link,styles:af,href:e.url||(e.forceAnchor?"#":void 0),iconProps:e.iconProps||{iconName:e.icon},onClick:e.onClick?this._onNavButtonLinkClicked.bind(this,e):this._onNavAnchorLinkClicked.bind(this,e),title:void 0!==e.title?e.title:e.name,target:e.target,rel:p,disabled:e.disabled,"aria-current":l?d:void 0,"aria-label":e.ariaLabel?e.ariaLabel:void 0,link:e},m(e))},t.prototype._renderCompositeLink=function(e,t,o){var n=(0,I.Cl)({},(0,N.G1)(e,N.JM,["onClick"])),i=this.props,r=i.expandButtonAriaLabel,s=i.styles,a=i.groups,l=i.theme,c=df(s,{theme:l,isExpanded:!!e.isExpanded,isSelected:this._isLinkSelected(e),isLink:!0,isDisabled:e.disabled,position:14*o+1,groups:a}),d="";return e.links&&e.links.length>0&&(d=e.collapseAriaLabel||e.expandAriaLabel?e.isExpanded?e.collapseAriaLabel:e.expandAriaLabel:r?e.name+" "+r:e.name),w.createElement("div",(0,I.Cl)({},n,{key:e.key||t,className:c.compositeLink}),e.links&&e.links.length>0?w.createElement("button",{className:c.chevronButton,onClick:this._onLinkExpandClicked.bind(this,e),"aria-label":d,"aria-expanded":e.isExpanded?"true":"false"},w.createElement(J,{className:c.chevronIcon,iconName:"ChevronDown"})):null,this._renderNavLink(e,t,o))},t.prototype._renderLink=function(e,t,o){var n=this.props,i=n.styles,r=n.groups,s=n.theme,a=df(i,{theme:s,groups:r});return w.createElement("li",{key:e.key||t,role:"listitem",className:a.navItem},this._renderCompositeLink(e,t,o),e.isExpanded?this._renderLinks(e.links,++o):null)},t.prototype._renderLinks=function(e,t){var o=this;if(!e||!e.length)return null;var n=e.map((function(e,n){return o._renderLink(e,n,t)})),i=this.props,r=i.styles,s=i.groups,a=i.theme,l=df(r,{theme:a,groups:s});return w.createElement("ul",{role:"list",className:l.navItems},n)},t.prototype._onGroupHeaderClicked=function(e,t){e.onHeaderClick&&e.onHeaderClick(t,this._isGroupExpanded(e)),this._toggleCollapsed(e),t&&(t.preventDefault(),t.stopPropagation())},t.prototype._onLinkExpandClicked=function(e,t){var o=this.props.onLinkExpandClick;o&&o(t,e),t.defaultPrevented||(e.isExpanded=!e.isExpanded,this.setState({isLinkExpandStateChanged:!0})),t.preventDefault(),t.stopPropagation()},t.prototype._preventBounce=function(e,t){!e.url&&e.forceAnchor&&t.preventDefault()},t.prototype._onNavAnchorLinkClicked=function(e,t){this._preventBounce(e,t),this.props.onLinkClick&&this.props.onLinkClick(t,e),!e.url&&e.links&&e.links.length>0&&this._onLinkExpandClicked(e,t),this.setState({selectedKey:e.key})},t.prototype._onNavButtonLinkClicked=function(e,t){this._preventBounce(e,t),e.onClick&&e.onClick(t,e),!e.url&&e.links&&e.links.length>0&&this._onLinkExpandClicked(e,t),this.setState({selectedKey:e.key})},t.prototype._isLinkSelected=function(e){if(void 0!==this.props.selectedKey)return e.key===this.props.selectedKey;if(void 0!==this.state.selectedKey)return e.key===this.state.selectedKey;if(void 0===(0,z.z)()||!e.url)return!1;(Jg=Jg||document.createElement("a")).href=e.url||"";var t=Jg.href;return location.href===t||location.protocol+"//"+location.host+location.pathname===t||!!location.hash&&(location.hash===e.url||(Jg.href=location.hash.substring(1),Jg.href===t))},t.prototype._isGroupExpanded=function(e){return e.name&&this.state.isGroupCollapsed.hasOwnProperty(e.name)?!this.state.isGroupCollapsed[e.name]:void 0===e.collapseByDefault||!e.collapseByDefault},t.prototype._toggleCollapsed=function(e){var t;if(e.name){var o=(0,I.Cl)((0,I.Cl)({},this.state.isGroupCollapsed),((t={})[e.name]=this._isGroupExpanded(e),t));this.setState({isGroupCollapsed:o})}},t.defaultProps={groups:null},t}(w.Component),pf=(0,D.I)(uf,(function(e){var t,o=e.className,n=e.theme,i=e.isOnTop,r=e.isExpanded,s=e.isGroup,a=e.isLink,l=e.isSelected,c=e.isDisabled,d=e.isButtonEntry,u=e.navHeight,p=void 0===u?44:u,h=e.position,m=e.leftPadding,f=void 0===m?20:m,v=e.leftPaddingExpanded,_=void 0===v?28:v,y=e.rightPadding,b=void 0===y?20:y,C=n.palette,S=n.semanticColors,x=n.fonts,k=(0,g.getGlobalClassNames)(sf,n);return{root:[k.root,o,x.medium,{overflowY:"auto",userSelect:"none",WebkitOverflowScrolling:"touch"},i&&[{position:"absolute"},g.AnimationClassNames.slideRightIn40]],linkText:[k.linkText,{margin:"0 4px",overflow:"hidden",verticalAlign:"middle",textAlign:"left",textOverflow:"ellipsis"}],compositeLink:[k.compositeLink,{display:"block",position:"relative",color:S.bodyText},r&&"is-expanded",l&&"is-selected",c&&"is-disabled",c&&{color:S.disabledText}],link:[k.link,(0,g.getFocusStyle)(n),{display:"block",position:"relative",height:p,width:"100%",lineHeight:p+"px",textDecoration:"none",cursor:"pointer",textOverflow:"ellipsis",whiteSpace:"nowrap",overflow:"hidden",paddingLeft:f,paddingRight:b,color:S.bodyText,selectors:(t={},t[g.HighContrastSelector]={border:0,selectors:{":focus":{border:"1px solid WindowText"}}},t)},!c&&{selectors:{".ms-Nav-compositeLink:hover &":{backgroundColor:S.bodyBackgroundHovered}}},l&&{color:S.bodyTextChecked,fontWeight:g.FontWeights.semibold,backgroundColor:S.bodyBackgroundChecked,selectors:{"&:after":{borderLeft:"2px solid "+C.themePrimary,content:'""',position:"absolute",top:0,right:0,bottom:0,left:0,pointerEvents:"none"}}},c&&{color:S.disabledText},d&&{color:C.themePrimary}],chevronButton:[k.chevronButton,(0,g.getFocusStyle)(n),x.small,{display:"block",textAlign:"left",lineHeight:p+"px",margin:"5px 0",padding:"0px, "+b+"px, 0px, "+_+"px",border:"none",textOverflow:"ellipsis",whiteSpace:"nowrap",overflow:"hidden",cursor:"pointer",color:S.bodyText,backgroundColor:"transparent",selectors:{"&:visited":{color:S.bodyText}}},s&&{fontSize:x.large.fontSize,width:"100%",height:p,borderBottom:"1px solid "+S.bodyDivider},a&&{display:"block",width:_-2,height:p-2,position:"absolute",top:"1px",left:h+"px",zIndex:g.ZIndexes.Nav,padding:0,margin:0},l&&{color:C.themePrimary,backgroundColor:C.neutralLighterAlt,selectors:{"&:after":{borderLeft:"2px solid "+C.themePrimary,content:'""',position:"absolute",top:0,right:0,bottom:0,left:0,pointerEvents:"none"}}}],chevronIcon:[k.chevronIcon,{position:"absolute",left:"8px",height:p,lineHeight:p+"px",fontSize:x.small.fontSize,transition:"transform .1s linear"},r&&{transform:"rotate(-180deg)"},a&&{top:0}],navItem:[k.navItem,{padding:0}],navItems:[k.navItems,{listStyleType:"none",padding:0,margin:0}],group:[k.group,r&&"is-expanded"],groupContent:[k.groupContent,{display:"none",marginBottom:"40px"},g.AnimationClassNames.slideDownIn20,r&&{display:"block"}]}}),void 0,{scope:"Nav"});!function(e){e[e.none=0]="none",e[e.forceResolve=1]="forceResolve",e[e.searchMore=2]="searchMore"}(cf||(cf={}));var hf={root:"ms-Suggestions-item",itemButton:"ms-Suggestions-itemButton",closeButton:"ms-Suggestions-closeButton",isSuggested:"is-suggested"};function mf(e){var t,o,n,i,r,s,a=e.className,l=e.theme,c=e.suggested,d=l.palette,u=l.semanticColors,p=(0,g.getGlobalClassNames)(hf,l);return{root:[p.root,{display:"flex",alignItems:"stretch",boxSizing:"border-box",width:"100%",position:"relative",selectors:{"&:hover":{background:u.menuItemBackgroundHovered},"&:hover .ms-Suggestions-closeButton":{display:"block"}}},c&&{selectors:(t={},t["."+lt.Y2+" &"]={selectors:(o={},o["."+p.closeButton]={display:"block",background:u.menuItemBackgroundPressed},o)},t[":after"]={pointerEvents:"none",content:'""',position:"absolute",left:0,top:0,bottom:0,right:0,border:"1px solid "+l.semanticColors.focusBorder},t)},a],itemButton:[p.itemButton,{width:"100%",padding:0,border:"none",height:"100%",minWidth:0,overflow:"hidden",selectors:(n={},n[g.HighContrastSelector]={color:"WindowText",selectors:{":hover":(0,I.Cl)({background:"Highlight",color:"HighlightText"},(0,g.getHighContrastNoAdjustStyle)())}},n[":hover"]={color:u.menuItemTextHovered},n)},c&&[p.isSuggested,{background:u.menuItemBackgroundPressed,selectors:(i={":hover":{background:u.menuDivider}},i[g.HighContrastSelector]=(0,I.Cl)({background:"Highlight",color:"HighlightText"},(0,g.getHighContrastNoAdjustStyle)()),i)}]],closeButton:[p.closeButton,{display:"none",color:d.neutralSecondary,padding:"0 4px",height:"auto",width:32,selectors:(r={":hover, :active":{background:d.neutralTertiaryAlt,color:d.neutralDark}},r[g.HighContrastSelector]={color:"WindowText"},r)},c&&(s={},s["."+lt.Y2+" &"]={selectors:{":hover, :active":{background:d.neutralTertiary}}},s.selectors={":hover, :active":{background:d.neutralTertiary,color:d.neutralPrimary}},s)]}}var gf=s,ff=(0,P.Z)(),vf=(0,D.I)(km,mf,void 0,{scope:"SuggestionItem"}),_f=function(e){function t(t){var o=e.call(this,t)||this;return o._forceResolveButton=w.createRef(),o._searchForMoreButton=w.createRef(),o._selectedElement=w.createRef(),o.tryHandleKeyDown=function(e,t){var n=!1,i=null,r=o.state.selectedActionType,s=o.props.suggestions.length;if(e===Ce.c.down)switch(r){case cf.forceResolve:s>0?(o._refocusOnSuggestions(e),i=cf.none):i=o._searchForMoreButton.current?cf.searchMore:cf.forceResolve;break;case cf.searchMore:o._forceResolveButton.current?i=cf.forceResolve:s>0?(o._refocusOnSuggestions(e),i=cf.none):i=cf.searchMore;break;case cf.none:-1===t&&o._forceResolveButton.current&&(i=cf.forceResolve)}else if(e===Ce.c.up)switch(r){case cf.forceResolve:o._searchForMoreButton.current?i=cf.searchMore:s>0&&(o._refocusOnSuggestions(e),i=cf.none);break;case cf.searchMore:s>0?(o._refocusOnSuggestions(e),i=cf.none):o._forceResolveButton.current&&(i=cf.forceResolve);break;case cf.none:-1===t&&o._searchForMoreButton.current&&(i=cf.searchMore)}return null!==i&&(o.setState({selectedActionType:i}),n=!0),n},o._getAlertText=function(){var e=o.props,t=e.isLoading,n=e.isSearching,i=e.suggestions,r=e.suggestionsAvailableAlertText,s=e.noResultsFoundText;if(!t&&!n){if(i.length>0)return r||"";if(s)return s}return""},o._getMoreResults=function(){o.props.onGetMoreResults&&o.props.onGetMoreResults()},o._forceResolve=function(){o.props.createGenericItem&&o.props.createGenericItem()},o._shouldShowForceResolve=function(){return!!o.props.showForceResolve&&o.props.showForceResolve()},o._onClickTypedSuggestionsItem=function(e,t){return function(n){o.props.onSuggestionClick(n,e,t)}},o._refocusOnSuggestions=function(e){"function"==typeof o.props.refocusSuggestions&&o.props.refocusSuggestions(e)},o._onRemoveTypedSuggestionsItem=function(e,t){return function(n){(0,o.props.onSuggestionRemove)(n,e,t),n.stopPropagation()}},(0,Se.f)(o),o.state={selectedActionType:cf.none},o}return(0,I.C6)(t,e),t.prototype.componentDidMount=function(){this.scrollSelected(),this.activeSelectedElement=this._selectedElement?this._selectedElement.current:null},t.prototype.componentDidUpdate=function(){this._selectedElement.current&&this.activeSelectedElement!==this._selectedElement.current&&(this.scrollSelected(),this.activeSelectedElement=this._selectedElement.current)},t.prototype.render=function(){var e,t,o=this,n=this.props,i=n.forceResolveText,r=n.mostRecentlyUsedHeaderText,s=n.searchForMoreIcon,a=n.searchForMoreText,l=n.className,c=n.moreSuggestionsAvailable,d=n.noResultsFoundText,u=n.suggestions,p=n.isLoading,h=n.isSearching,m=n.loadingText,g=n.onRenderNoResultFound,f=n.searchingText,v=n.isMostRecentlyUsedVisible,_=n.resultsMaximumNumber,y=n.resultsFooterFull,b=n.resultsFooter,C=n.isResultsFooterVisible,S=void 0===C||C,x=n.suggestionsHeaderText,k=n.suggestionsClassName,D=n.theme,P=n.styles,T=n.suggestionsListId;this._classNames=P?ff(P,{theme:D,className:l,suggestionsClassName:k,forceResolveButtonSelected:this.state.selectedActionType===cf.forceResolve,searchForMoreButtonSelected:this.state.selectedActionType===cf.searchMore}):{root:(0,U.A)("ms-Suggestions",l,gf.root),title:(0,U.A)("ms-Suggestions-title",gf.suggestionsTitle),searchForMoreButton:(0,U.A)("ms-SearchMore-button",gf.actionButton,(e={},e["is-selected "+gf.buttonSelected]=this.state.selectedActionType===cf.searchMore,e)),forceResolveButton:(0,U.A)("ms-forceResolve-button",gf.actionButton,(t={},t["is-selected "+gf.buttonSelected]=this.state.selectedActionType===cf.forceResolve,t)),suggestionsAvailable:(0,U.A)("ms-Suggestions-suggestionsAvailable",gf.suggestionsAvailable),suggestionsContainer:(0,U.A)("ms-Suggestions-container",gf.suggestionsContainer,k),noSuggestions:(0,U.A)("ms-Suggestions-none",gf.suggestionsNone)};var E=this._classNames.subComponentStyles?this._classNames.subComponentStyles.spinner:void 0,N=P?{styles:E}:{className:(0,U.A)("ms-Suggestions-spinner",gf.suggestionsSpinner)},M=function(){return d?w.createElement("div",{className:o._classNames.noSuggestions},d):null},R=x;v&&r&&(R=r);var B=void 0;S&&(B=u.length>=_?y:b);var H=!(u&&u.length||p),A=H||p?{role:"dialog",id:T}:{},F=this.state.selectedActionType===cf.forceResolve?"sug-selectedAction":void 0,L=this.state.selectedActionType===cf.searchMore?"sug-selectedAction":void 0;return w.createElement("div",(0,I.Cl)({className:this._classNames.root},A),w.createElement(Ee,{message:this._getAlertText(),"aria-live":"polite"}),R?w.createElement("div",{className:this._classNames.title},R):null,i&&this._shouldShowForceResolve()&&w.createElement(qi,{componentRef:this._forceResolveButton,className:this._classNames.forceResolveButton,id:F,onClick:this._forceResolve,"data-automationid":"sug-forceResolve"},i),p&&w.createElement(Su,(0,I.Cl)({},N,{label:m})),H?g?g(void 0,M):M():this._renderSuggestions(),a&&c&&w.createElement(qi,{componentRef:this._searchForMoreButton,className:this._classNames.searchForMoreButton,iconProps:s||{iconName:"Search"},id:L,onClick:this._getMoreResults,"data-automationid":"sug-searchForMore"},a),h?w.createElement(Su,(0,I.Cl)({},N,{label:f})):null,!B||c||v||h?null:w.createElement("div",{className:this._classNames.title},B(this.props)))},t.prototype.hasSuggestedAction=function(){return!!this._searchForMoreButton.current||!!this._forceResolveButton.current},t.prototype.hasSuggestedActionSelected=function(){return this.state.selectedActionType!==cf.none},t.prototype.executeSelectedAction=function(){switch(this.state.selectedActionType){case cf.forceResolve:this._forceResolve();break;case cf.searchMore:this._getMoreResults()}},t.prototype.focusAboveSuggestions=function(){this._forceResolveButton.current?this.setState({selectedActionType:cf.forceResolve}):this._searchForMoreButton.current&&this.setState({selectedActionType:cf.searchMore})},t.prototype.focusBelowSuggestions=function(){this._searchForMoreButton.current?this.setState({selectedActionType:cf.searchMore}):this._forceResolveButton.current&&this.setState({selectedActionType:cf.forceResolve})},t.prototype.focusSearchForMoreButton=function(){this._searchForMoreButton.current&&this._searchForMoreButton.current.focus()},t.prototype.scrollSelected=function(){this._selectedElement.current&&void 0!==this._selectedElement.current.scrollIntoView&&this._selectedElement.current.scrollIntoView(!1)},t.prototype._renderSuggestions=function(){var e=this,t=this.props,o=t.isMostRecentlyUsedVisible,n=t.mostRecentlyUsedHeaderText,i=t.onRenderSuggestion,r=t.removeSuggestionAriaLabel,s=t.suggestionsItemClassName,a=t.resultsMaximumNumber,l=t.showRemoveButtons,c=t.suggestionsContainerAriaLabel,d=t.suggestionsHeaderText,u=t.suggestionsListId,p=this.props.suggestions,h=vf,m=-1;if(p.some((function(e,t){return!!e.selected&&(m=t,!0)})),a&&(p=m>=a?p.slice(m-a+1,m+1):p.slice(0,a)),0===p.length)return null;var g=d;return o&&n&&(g=n),w.createElement("div",{className:this._classNames.suggestionsContainer,id:u,role:"listbox","aria-label":c||g},p.map((function(t,o){return w.createElement("div",{ref:t.selected?e._selectedElement:void 0,key:t.item.key?t.item.key:o,role:"presentation"},w.createElement(h,{suggestionModel:t,RenderSuggestion:i,onClick:e._onClickTypedSuggestionsItem(t.item,o),className:s,showRemoveButton:l,removeButtonAriaLabel:r,onRemoveItem:e._onRemoveTypedSuggestionsItem(t.item,o),id:"sug-"+o}))})))},t}(w.Component),yf={root:"ms-Suggestions",suggestionsContainer:"ms-Suggestions-container",title:"ms-Suggestions-title",forceResolveButton:"ms-forceResolve-button",searchForMoreButton:"ms-SearchMore-button",spinner:"ms-Suggestions-spinner",noSuggestions:"ms-Suggestions-none",suggestionsAvailable:"ms-Suggestions-suggestionsAvailable",isSelected:"is-selected"};function bf(e){var t,o=e.className,n=e.suggestionsClassName,i=e.theme,r=e.forceResolveButtonSelected,s=e.searchForMoreButtonSelected,a=i.palette,l=i.semanticColors,c=i.fonts,d=(0,g.getGlobalClassNames)(yf,i),u={backgroundColor:"transparent",border:0,cursor:"pointer",margin:0,paddingLeft:8,position:"relative",borderTop:"1px solid "+a.neutralLight,height:40,textAlign:"left",width:"100%",fontSize:c.small.fontSize,selectors:{":hover":{backgroundColor:l.menuItemBackgroundPressed,cursor:"pointer"},":focus, :active":{backgroundColor:a.themeLight},".ms-Button-icon":{fontSize:c.mediumPlus.fontSize,width:25},".ms-Button-label":{margin:"0 4px 0 9px"}}},p={backgroundColor:a.themeLight,selectors:(t={},t[g.HighContrastSelector]=(0,I.Cl)({backgroundColor:"Highlight",borderColor:"Highlight",color:"HighlightText"},(0,g.getHighContrastNoAdjustStyle)()),t)};return{root:[d.root,{minWidth:260},o],suggestionsContainer:[d.suggestionsContainer,{overflowY:"auto",overflowX:"hidden",maxHeight:300,transform:"translate3d(0,0,0)"},n],title:[d.title,{padding:"0 12px",fontSize:c.small.fontSize,color:a.themePrimary,lineHeight:40,borderBottom:"1px solid "+l.menuItemBackgroundPressed}],forceResolveButton:[d.forceResolveButton,u,r&&[d.isSelected,p]],searchForMoreButton:[d.searchForMoreButton,u,s&&[d.isSelected,p]],noSuggestions:[d.noSuggestions,{textAlign:"center",color:a.neutralSecondary,fontSize:c.small.fontSize,lineHeight:30}],suggestionsAvailable:[d.suggestionsAvailable,g.hiddenContentStyle],subComponentStyles:{spinner:{root:[d.spinner,{margin:"5px 0",paddingLeft:14,textAlign:"left",whiteSpace:"nowrap",lineHeight:20,fontSize:c.small.fontSize}],circle:{display:"inline-block",verticalAlign:"middle"},label:{display:"inline-block",verticalAlign:"middle",margin:"0 10px 0 16px"}}}}}var Cf,Sf=function(){function e(){var e=this;this._isSuggestionModel=function(e){return void 0!==e.item},this._ensureSuggestionModel=function(t){return e._isSuggestionModel(t)?t:{item:t,selected:!1,ariaLabel:t.name||t.primaryText}},this.suggestions=[],this.currentIndex=-1}return e.prototype.updateSuggestions=function(e,t){e&&e.length>0?(this.suggestions=this.convertSuggestionsToSuggestionItems(e),this.currentIndex=t||0,-1===t?this.currentSuggestion=void 0:void 0!==t&&(this.suggestions[t].selected=!0,this.currentSuggestion=this.suggestions[t])):(this.suggestions=[],this.currentIndex=-1,this.currentSuggestion=void 0)},e.prototype.nextSuggestion=function(){if(this.suggestions&&this.suggestions.length){if(this.currentIndex<this.suggestions.length-1)return this.setSelectedSuggestion(this.currentIndex+1),!0;if(this.currentIndex===this.suggestions.length-1)return this.setSelectedSuggestion(0),!0}return!1},e.prototype.previousSuggestion=function(){if(this.suggestions&&this.suggestions.length){if(this.currentIndex>0)return this.setSelectedSuggestion(this.currentIndex-1),!0;if(0===this.currentIndex)return this.setSelectedSuggestion(this.suggestions.length-1),!0}return!1},e.prototype.getSuggestions=function(){return this.suggestions},e.prototype.getCurrentItem=function(){return this.currentSuggestion},e.prototype.getSuggestionAtIndex=function(e){return this.suggestions[e]},e.prototype.hasSelectedSuggestion=function(){return!!this.currentSuggestion},e.prototype.removeSuggestion=function(e){this.suggestions.splice(e,1)},e.prototype.createGenericSuggestion=function(e){var t=this.convertSuggestionsToSuggestionItems([e])[0];this.currentSuggestion=t},e.prototype.convertSuggestionsToSuggestionItems=function(e){return Array.isArray(e)?e.map(this._ensureSuggestionModel):[]},e.prototype.deselectAllSuggestions=function(){this.currentIndex>-1&&(this.suggestions[this.currentIndex].selected=!1,this.currentIndex=-1)},e.prototype.setSelectedSuggestion=function(e){e>this.suggestions.length-1||e<0?(this.currentIndex=0,this.currentSuggestion.selected=!1,this.currentSuggestion=this.suggestions[0],this.currentSuggestion.selected=!0):(this.currentIndex>-1&&(this.suggestions[this.currentIndex].selected=!1),this.suggestions[e].selected=!0,this.currentIndex=e,this.currentSuggestion=this.suggestions[e])},e}();!function(e){e[e.valid=0]="valid",e[e.warning=1]="warning",e[e.invalid=2]="invalid"}(Cf||(Cf={})),(0,ar.hN)([{rawString:".pickerText_883892a8{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-sizing:border-box;box-sizing:border-box;border:1px solid "},{theme:"neutralTertiary",defaultValue:"#a19f9d"},{rawString:";min-width:180px;min-height:30px}.pickerText_883892a8:hover{border-color:"},{theme:"inputBorderHovered",defaultValue:"#323130"},{rawString:"}.pickerText_883892a8.inputFocused_883892a8{position:relative;border-color:"},{theme:"inputFocusBorderAlt",defaultValue:"#0078d4"},{rawString:"}.pickerText_883892a8.inputFocused_883892a8:after{pointer-events:none;content:'';position:absolute;left:-1px;top:-1px;bottom:-1px;right:-1px;border:2px solid "},{theme:"inputFocusBorderAlt",defaultValue:"#0078d4"},{rawString:"}@media screen and (-ms-high-contrast:active),screen and (forced-colors:active){.pickerText_883892a8.inputDisabled_883892a8{position:relative;border-color:GrayText}.pickerText_883892a8.inputDisabled_883892a8:after{pointer-events:none;content:'';position:absolute;left:0;top:0;bottom:0;right:0;background-color:Window}}.pickerInput_883892a8{height:34px;border:none;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;outline:0;padding:0 6px 0;-ms-flex-item-align:end;align-self:flex-end}.pickerItems_883892a8{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;max-width:100%}.screenReaderOnly_883892a8{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}"}]);var xf="pickerText_883892a8",kf="inputFocused_883892a8",If="inputDisabled_883892a8",wf="pickerInput_883892a8",Df="pickerItems_883892a8",Pf="screenReaderOnly_883892a8",Tf=c,Ef=(0,P.Z)(),Nf=function(e){function t(t){var o,n=e.call(this,t)||this;n.root=w.createRef(),n.input=w.createRef(),n.focusZone=w.createRef(),n.suggestionElement=w.createRef(),n.SuggestionOfProperType=_f,n._styledSuggestions=(o=n.SuggestionOfProperType,(0,D.I)(o,bf,void 0,{scope:"Suggestions"})),n.dismissSuggestions=function(e){var t=function(){var t=!0;n.props.onDismiss&&(t=n.props.onDismiss(e,n.suggestionStore.currentSuggestion?n.suggestionStore.currentSuggestion.item:void 0)),(!e||e&&!e.defaultPrevented)&&!1!==t&&n.canAddItems()&&n.suggestionStore.hasSelectedSuggestion()&&n.state.suggestedDisplayValue&&n.addItemByIndex(0)};n.currentPromise?n.currentPromise.then((function(){return t()})):t(),n.setState({suggestionsVisible:!1})},n.refocusSuggestions=function(e){n.resetFocus(),n.suggestionStore.suggestions&&n.suggestionStore.suggestions.length>0&&(e===Ce.c.up?n.suggestionStore.setSelectedSuggestion(n.suggestionStore.suggestions.length-1):e===Ce.c.down&&n.suggestionStore.setSelectedSuggestion(0))},n.onInputChange=function(e){n.updateValue(e),n.setState({moreSuggestionsAvailable:!0,isMostRecentlyUsedVisible:!1})},n.onSuggestionClick=function(e,t,o){n.addItemByIndex(o)},n.onSuggestionRemove=function(e,t,o){n.props.onRemoveSuggestion&&n.props.onRemoveSuggestion(t),n.suggestionStore.removeSuggestion(o)},n.onInputFocus=function(e){n.selection.setAllSelected(!1),n.state.isFocused||(n.setState({isFocused:!0}),n._userTriggeredSuggestions(),n.props.inputProps&&n.props.inputProps.onFocus&&n.props.inputProps.onFocus(e))},n.onInputBlur=function(e){n.props.inputProps&&n.props.inputProps.onBlur&&n.props.inputProps.onBlur(e)},n.onBlur=function(e){if(n.state.isFocused){var t=e.relatedTarget;null===e.relatedTarget&&(t=document.activeElement),t&&!(0,Wt.s)(n.root.current,t)&&(n.setState({isFocused:!1}),n.props.onBlur&&n.props.onBlur(e))}},n.onClick=function(e){void 0!==n.props.inputProps&&void 0!==n.props.inputProps.onClick&&n.props.inputProps.onClick(e),0===e.button&&n._userTriggeredSuggestions()},n.onKeyDown=function(e){var t=e.which;switch(t){case Ce.c.escape:n.state.suggestionsVisible&&(n.setState({suggestionsVisible:!1}),e.preventDefault(),e.stopPropagation());break;case Ce.c.tab:case Ce.c.enter:n.suggestionElement.current&&n.suggestionElement.current.hasSuggestedActionSelected()?n.suggestionElement.current.executeSelectedAction():!e.shiftKey&&n.suggestionStore.hasSelectedSuggestion()&&n.state.suggestionsVisible?(n.completeSuggestion(),e.preventDefault(),e.stopPropagation()):n._completeGenericSuggestion();break;case Ce.c.backspace:n.props.disabled||n.onBackspace(e),e.stopPropagation();break;case Ce.c.del:n.props.disabled||(n.input.current&&e.target===n.input.current.inputElement&&n.state.suggestionsVisible&&-1!==n.suggestionStore.currentIndex?(n.props.onRemoveSuggestion&&n.props.onRemoveSuggestion(n.suggestionStore.currentSuggestion.item),n.suggestionStore.removeSuggestion(n.suggestionStore.currentIndex),n.forceUpdate()):n.onBackspace(e)),e.stopPropagation();break;case Ce.c.up:n.input.current&&e.target===n.input.current.inputElement&&n.state.suggestionsVisible&&(n.suggestionElement.current&&n.suggestionElement.current.tryHandleKeyDown(t,n.suggestionStore.currentIndex)?(e.preventDefault(),e.stopPropagation(),n.forceUpdate()):n.suggestionElement.current&&n.suggestionElement.current.hasSuggestedAction()&&0===n.suggestionStore.currentIndex?(e.preventDefault(),e.stopPropagation(),n.suggestionElement.current.focusAboveSuggestions(),n.suggestionStore.deselectAllSuggestions(),n.forceUpdate()):n.suggestionStore.previousSuggestion()&&(e.preventDefault(),e.stopPropagation(),n.onSuggestionSelect()));break;case Ce.c.down:n.input.current&&e.target===n.input.current.inputElement&&n.state.suggestionsVisible&&(n.suggestionElement.current&&n.suggestionElement.current.tryHandleKeyDown(t,n.suggestionStore.currentIndex)?(e.preventDefault(),e.stopPropagation(),n.forceUpdate()):n.suggestionElement.current&&n.suggestionElement.current.hasSuggestedAction()&&n.suggestionStore.currentIndex+1===n.suggestionStore.suggestions.length?(e.preventDefault(),e.stopPropagation(),n.suggestionElement.current.focusBelowSuggestions(),n.suggestionStore.deselectAllSuggestions(),n.forceUpdate()):n.suggestionStore.nextSuggestion()&&(e.preventDefault(),e.stopPropagation(),n.onSuggestionSelect()))}},n.onItemChange=function(e,t){var o=n.state.items;if(t>=0){var i=o;i[t]=e,n._updateSelectedItems(i)}},n.onGetMoreResults=function(){n.setState({isSearching:!0},(function(){if(n.props.onGetMoreResults&&n.input.current){var e=n.props.onGetMoreResults(n.input.current.value,n.state.items),t=e,o=e;Array.isArray(t)?(n.updateSuggestions(t),n.setState({isSearching:!1})):o.then&&o.then((function(e){n.updateSuggestions(e),n.setState({isSearching:!1})}))}else n.setState({isSearching:!1});n.input.current&&n.input.current.focus(),n.setState({moreSuggestionsAvailable:!1,isResultsFooterVisible:!0})}))},n.completeSelection=function(e){n.addItem(e),n.updateValue(""),n.input.current&&n.input.current.clear(),n.setState({suggestionsVisible:!1})},n.addItemByIndex=function(e){n.completeSelection(n.suggestionStore.getSuggestionAtIndex(e).item)},n.addItem=function(e){var t=n.props.onItemSelected?n.props.onItemSelected(e):e;if(null!==t){var o=t,i=t;if(i&&i.then)i.then((function(e){var t=n.state.items.concat([e]);n._updateSelectedItems(t)}));else{var r=n.state.items.concat([o]);n._updateSelectedItems(r)}n.setState({suggestedDisplayValue:""})}},n.removeItem=function(e,t){var o=n.state.items,i=o.indexOf(e);if(i>=0){var r=o.slice(0,i).concat(o.slice(i+1));n._updateSelectedItems(r)}},n.removeItems=function(e){var t=n.state.items.filter((function(t){return-1===e.indexOf(t)}));n._updateSelectedItems(t)},n._shouldFocusZoneEnterInnerZone=function(e){if(n.state.suggestionsVisible)switch(e.which){case Ce.c.up:case Ce.c.down:return!0}return e.which===Ce.c.enter},n._onResolveSuggestions=function(e){var t=n.props.onResolveSuggestions(e,n.state.items);null!==t&&n.updateSuggestionsList(t,e)},n._completeGenericSuggestion=function(){if(n.props.onValidateInput&&n.input.current&&n.props.onValidateInput(n.input.current.value)!==Cf.invalid&&n.props.createGenericItem){var e=n.props.createGenericItem(n.input.current.value,n.props.onValidateInput(n.input.current.value));n.suggestionStore.createGenericSuggestion(e),n.completeSuggestion()}},n._userTriggeredSuggestions=function(){if(!n.state.suggestionsVisible){var e=n.input.current?n.input.current.value:"";e?0===n.suggestionStore.suggestions.length?n._onResolveSuggestions(e):n.setState({isMostRecentlyUsedVisible:!1,suggestionsVisible:!0}):n.onEmptyInputFocus()}},(0,Se.f)(n),n._async=new xe.j(n);var i=t.selectedItems||t.defaultSelectedItems||[];return n._id=(0,Ue.O)(),n._ariaMap={selectedItems:"selected-items-"+n._id,selectedSuggestionAlert:"selected-suggestion-alert-"+n._id,suggestionList:"suggestion-list-"+n._id,combobox:"combobox-"+n._id},n.suggestionStore=new Sf,n.selection=new Cd.L({onSelectionChanged:function(){return n.onSelectionChange()}}),n.selection.setItems(i),n.state={items:i,suggestedDisplayValue:"",isMostRecentlyUsedVisible:!1,moreSuggestionsAvailable:!1,isFocused:!1,isSearching:!1,selectedIndices:[]},n}return(0,I.C6)(t,e),t.getDerivedStateFromProps=function(e){return e.selectedItems?{items:e.selectedItems}:null},Object.defineProperty(t.prototype,"items",{get:function(){return this.state.items},enumerable:!0,configurable:!0}),t.prototype.componentDidMount=function(){this.selection.setItems(this.state.items),this._onResolveSuggestions=this._async.debounce(this._onResolveSuggestions,this.props.resolveDelay)},t.prototype.componentDidUpdate=function(e,t){if(this.state.items&&this.state.items!==t.items){var o=this.selection.getSelectedIndices()[0];this.selection.setItems(this.state.items),this.state.isFocused&&this.state.items.length<t.items.length&&(this.selection.setIndexSelected(o,!0,!0),this.resetFocus(o))}},t.prototype.componentWillUnmount=function(){this.currentPromise&&(this.currentPromise=void 0),this._async.dispose()},t.prototype.focus=function(){this.focusZone.current&&this.focusZone.current.focus()},t.prototype.focusInput=function(){this.input.current&&this.input.current.focus()},t.prototype.completeSuggestion=function(e){this.suggestionStore.hasSelectedSuggestion()&&this.input.current?this.completeSelection(this.suggestionStore.currentSuggestion.item):e&&this._completeGenericSuggestion()},t.prototype.render=function(){var e,t,o=this.state,n=o.suggestedDisplayValue,i=o.isFocused,r=o.items,s=this.props,a=s.className,l=s.inputProps,c=s.disabled,d=s.theme,u=s.styles,p=this.state.suggestionsVisible?this._ariaMap.suggestionList:"",h=u?Ef(u,{theme:d,className:a,isFocused:i,disabled:c,inputClassName:l&&l.className}):{root:(0,U.A)("ms-BasePicker",a||""),text:(0,U.A)("ms-BasePicker-text",Tf.pickerText,this.state.isFocused&&Tf.inputFocused),itemsWrapper:Tf.pickerItems,input:(0,U.A)("ms-BasePicker-input",Tf.pickerInput,l&&l.className),screenReaderText:Tf.screenReaderOnly};return w.createElement("div",{ref:this.root,className:h.root,onKeyDown:this.onKeyDown,onBlur:this.onBlur},w.createElement(Ne.R,{componentRef:this.focusZone,direction:Me.E.bidirectional,shouldEnterInnerZone:this._shouldFocusZoneEnterInnerZone},this.getSuggestionsAlert(h.screenReaderText),w.createElement(wd,{selection:this.selection,selectionMode:bd.Qc.multiple},w.createElement("div",{className:h.text},r.length>0&&w.createElement("span",{id:this._ariaMap.selectedItems,className:h.itemsWrapper,role:"list"},this.renderItems()),this.canAddItems()&&w.createElement(Ie,(0,I.Cl)({spellCheck:!1},l,{className:h.input,componentRef:this.input,id:(null===(e=l)||void 0===e?void 0:e.id)?l.id:this._ariaMap.combobox,onClick:this.onClick,onFocus:this.onInputFocus,onBlur:this.onInputBlur,onInputValueChange:this.onInputChange,suggestedDisplayValue:n,"aria-activedescendant":this.getActiveDescendant(),"aria-controls":p,"aria-describedby":r.length>0?this._ariaMap.selectedItems:void 0,"aria-expanded":!!this.state.suggestionsVisible,"aria-haspopup":"listbox","aria-label":this.props["aria-label"]||(null===(t=l)||void 0===t?void 0:t["aria-label"]),role:"combobox",disabled:c,onInputChange:this.props.onInputChange}))))),this.renderSuggestions())},t.prototype.canAddItems=function(){var e=this.state.items,t=this.props.itemLimit;return void 0===t||e.length<t},t.prototype.renderSuggestions=function(){var e=this._styledSuggestions;return this.state.suggestionsVisible&&this.input?w.createElement(pn,(0,I.Cl)({isBeakVisible:!1,gapSpace:5,target:this.input.current?this.input.current.inputElement:void 0,onDismiss:this.dismissSuggestions,directionalHint:gt.bottomLeftEdge,directionalHintForRTL:gt.bottomRightEdge},this.props.pickerCalloutProps),w.createElement(e,(0,I.Cl)({onRenderSuggestion:this.props.onRenderSuggestionsItem,onSuggestionClick:this.onSuggestionClick,onSuggestionRemove:this.onSuggestionRemove,suggestions:this.suggestionStore.getSuggestions(),componentRef:this.suggestionElement,onGetMoreResults:this.onGetMoreResults,moreSuggestionsAvailable:this.state.moreSuggestionsAvailable,isLoading:this.state.suggestionsLoading,isSearching:this.state.isSearching,isMostRecentlyUsedVisible:this.state.isMostRecentlyUsedVisible,isResultsFooterVisible:this.state.isResultsFooterVisible,refocusSuggestions:this.refocusSuggestions,removeSuggestionAriaLabel:this.props.removeButtonAriaLabel,suggestionsListId:this._ariaMap.suggestionList,createGenericItem:this._completeGenericSuggestion},this.props.pickerSuggestionsProps))):null},t.prototype.renderItems=function(){var e=this,t=this.props,o=t.disabled,n=t.removeButtonAriaLabel,i=this.props.onRenderItem,r=this.state,s=r.items,a=r.selectedIndices;return s.map((function(t,r){return i({item:t,index:r,key:t.key?t.key:r,selected:-1!==a.indexOf(r),onRemoveItem:function(){return e.removeItem(t,!0)},disabled:o,onItemChange:e.onItemChange,removeButtonAriaLabel:n})}))},t.prototype.resetFocus=function(e){var t=this.state.items;if(t.length&&e>=0){var o=this.root.current&&this.root.current.querySelectorAll("[data-selection-index]")[Math.min(e,t.length-1)];o&&this.focusZone.current&&this.focusZone.current.focusElement(o)}else this.canAddItems()?this.input.current&&this.input.current.focus():this.resetFocus(t.length-1)},t.prototype.onSuggestionSelect=function(){if(this.suggestionStore.currentSuggestion){var e=this.input.current?this.input.current.value:"",t=this._getTextFromItem(this.suggestionStore.currentSuggestion.item,e);this.setState({suggestedDisplayValue:t})}},t.prototype.onSelectionChange=function(){this.setState({selectedIndices:this.selection.getSelectedIndices()})},t.prototype.updateSuggestions=function(e){this.suggestionStore.updateSuggestions(e,0),this.forceUpdate()},t.prototype.onEmptyInputFocus=function(){var e=this.props.onEmptyResolveSuggestions?this.props.onEmptyResolveSuggestions:this.props.onEmptyInputFocus;if(e){var t=e(this.state.items);this.updateSuggestionsList(t),this.setState({isMostRecentlyUsedVisible:!0,suggestionsVisible:!0,moreSuggestionsAvailable:!1})}},t.prototype.updateValue=function(e){this._onResolveSuggestions(e)},t.prototype.updateSuggestionsList=function(e,t){var o=this,n=e,i=e;if(Array.isArray(n))this._updateAndResolveValue(t,n);else if(i&&i.then){this.setState({suggestionsLoading:!0}),this.suggestionStore.updateSuggestions([]),void 0!==t?this.setState({suggestionsVisible:this._getShowSuggestions()}):this.setState({suggestionsVisible:this.input.current&&this.input.current.inputElement===document.activeElement});var r=this.currentPromise=i;r.then((function(e){r===o.currentPromise&&o._updateAndResolveValue(t,e)}))}},t.prototype.resolveNewValue=function(e,t){var o=this;this.updateSuggestions(t);var n=void 0;this.suggestionStore.currentSuggestion&&(n=this._getTextFromItem(this.suggestionStore.currentSuggestion.item,e)),this.setState({suggestedDisplayValue:n,suggestionsVisible:this._getShowSuggestions()},(function(){return o.setState({suggestionsLoading:!1})}))},t.prototype.onChange=function(e){this.props.onChange&&this.props.onChange(e)},t.prototype.onBackspace=function(e){(this.state.items.length&&!this.input.current||this.input.current&&!this.input.current.isValueSelected&&0===this.input.current.cursorLocation)&&(this.selection.getSelectedCount()>0?this.removeItems(this.selection.getSelection()):this.removeItem(this.state.items[this.state.items.length-1]))},t.prototype.getActiveDescendant=function(){if(!this.state.suggestionsLoading){var e=this.suggestionStore.currentIndex;return e<0&&this.suggestionElement.current&&this.suggestionElement.current.hasSuggestedAction()?"sug-selectedAction":e>-1&&!this.state.suggestionsLoading?"sug-"+e:void 0}},t.prototype.getSuggestionsAlert=function(e){void 0===e&&(e=Tf.screenReaderOnly);var t=this.suggestionStore.currentIndex;if(this.props.enableSelectedSuggestionAlert){var o=t>-1?this.suggestionStore.getSuggestionAtIndex(this.suggestionStore.currentIndex):void 0,n=o?o.ariaLabel:void 0;return w.createElement("div",{className:e,role:"alert",id:this._ariaMap.selectedSuggestionAlert,"aria-live":"assertive"},n," ")}},t.prototype._updateAndResolveValue=function(e,t){void 0!==e?this.resolveNewValue(e,t):(this.suggestionStore.updateSuggestions(t,-1),this.state.suggestionsLoading&&this.setState({suggestionsLoading:!1}))},t.prototype._updateSelectedItems=function(e){var t=this;this.props.selectedItems?this.onChange(e):this.setState({items:e},(function(){t._onSelectedItemsUpdated(e)}))},t.prototype._onSelectedItemsUpdated=function(e){this.onChange(e)},t.prototype._getShowSuggestions=function(){return void 0!==this.input.current&&null!==this.input.current&&this.input.current.inputElement===document.activeElement&&""!==this.input.current.value},t.prototype._getTextFromItem=function(e,t){return this.props.getTextFromItem?this.props.getTextFromItem(e,t):""},t}(w.Component),Mf=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return(0,I.C6)(t,e),t.prototype.render=function(){var e=this.state,t=e.suggestedDisplayValue,o=e.isFocused,n=this.props,i=n.className,r=n.inputProps,s=n.disabled,a=n.theme,l=n.styles,c=this.state.suggestionsVisible?this._ariaMap.suggestionList:"",d=l?Ef(l,{theme:a,className:i,isFocused:o,inputClassName:r&&r.className}):{root:(0,U.A)("ms-BasePicker",i||""),text:(0,U.A)("ms-BasePicker-text",Tf.pickerText,this.state.isFocused&&Tf.inputFocused,s&&Tf.inputDisabled),input:(0,U.A)("ms-BasePicker-input",Tf.pickerInput,r&&r.className),screenReaderText:Tf.screenReaderOnly};return w.createElement("div",{ref:this.root,onBlur:this.onBlur},w.createElement("div",{className:d.root,onKeyDown:this.onKeyDown},this.getSuggestionsAlert(d.screenReaderText),w.createElement("div",{className:d.text},w.createElement(Ie,(0,I.Cl)({},r,{className:d.input,componentRef:this.input,onFocus:this.onInputFocus,onBlur:this.onInputBlur,onClick:this.onClick,onInputValueChange:this.onInputChange,suggestedDisplayValue:t,"aria-activedescendant":this.getActiveDescendant(),"aria-controls":c||void 0,"aria-expanded":!!this.state.suggestionsVisible,"aria-haspopup":"listbox",role:"combobox",disabled:s,onInputChange:this.props.onInputChange})))),this.renderSuggestions(),w.createElement(wd,{selection:this.selection,selectionMode:bd.Qc.single},w.createElement(Ne.R,{componentRef:this.focusZone,className:"ms-BasePicker-selectedItems",isCircularNavigation:!0,direction:Me.E.bidirectional,shouldEnterInnerZone:this._shouldFocusZoneEnterInnerZone,id:this._ariaMap.selectedItems,role:"list"},this.renderItems())))},t.prototype.onBackspace=function(e){},t}(Nf),Rf={root:"ms-BasePicker",text:"ms-BasePicker-text",itemsWrapper:"ms-BasePicker-itemsWrapper",input:"ms-BasePicker-input"};function Bf(e){var t,o,n,i=e.className,r=e.theme,s=e.isFocused,a=e.inputClassName,l=e.disabled;if(!r)throw new Error("theme is undefined or null in base BasePicker getStyles function.");var c=r.semanticColors,d=r.effects,u=r.fonts,p=c.inputBorder,h=c.inputBorderHovered,m=c.inputFocusBorderAlt,f=(0,g.getGlobalClassNames)(Rf,r),v=[u.medium,{color:c.inputPlaceholderText,opacity:1,selectors:(t={},t[g.HighContrastSelector]={color:"GrayText"},t)}],_={color:c.disabledText,selectors:(o={},o[g.HighContrastSelector]={color:"GrayText"},o)},y="rgba(218, 218, 218, 0.29)";return{root:[f.root,i],text:[f.text,{display:"flex",position:"relative",flexWrap:"wrap",alignItems:"center",boxSizing:"border-box",minWidth:180,minHeight:30,border:"1px solid "+p,borderRadius:d.roundedCorner2},!s&&!l&&{selectors:{":hover":{borderColor:h}}},s&&!l&&(0,g.getInputFocusStyle)(m,d.roundedCorner2),l&&{borderColor:y,selectors:(n={":after":{content:'""',position:"absolute",top:0,right:0,bottom:0,left:0,background:y}},n[g.HighContrastSelector]={borderColor:"GrayText",selectors:{":after":{background:"none"}}},n)}],itemsWrapper:[f.itemsWrapper,{display:"flex",flexWrap:"wrap",maxWidth:"100%"}],input:[f.input,u.medium,{height:30,border:"none",flexGrow:1,outline:"none",padding:"0 6px 0",alignSelf:"flex-end",borderRadius:d.roundedCorner2,backgroundColor:"transparent",color:c.inputText,selectors:{"::-ms-clear":{display:"none"}}},(0,g.getPlaceholderStyles)(v),l&&(0,g.getPlaceholderStyles)(_),a],screenReaderText:g.hiddenContentStyle}}var Hf={root:"ms-PickerPersona-container",itemContent:"ms-PickerItem-content",removeButton:"ms-PickerItem-removeButton",isSelected:"is-selected",isInvalid:"is-invalid"},Af=24;function Ff(e){var t,o,n,i,r,s,a,l,c=e.className,d=e.theme,u=e.selected,p=e.invalid,h=e.disabled,m=d.palette,f=d.semanticColors,v=d.fonts,_=(0,g.getGlobalClassNames)(Hf,d),y=[u&&!p&&!h&&{color:m.white,selectors:(t={":hover":{color:m.white}},t[g.HighContrastSelector]={color:"HighlightText"},t)},(p&&!u||p&&u&&h)&&{color:m.redDark,borderBottom:"2px dotted "+m.redDark,selectors:(o={},o["."+_.root+":hover &"]={color:m.redDark},o)},p&&u&&!h&&{color:m.white,borderBottom:"2px dotted "+m.white},h&&{selectors:(n={},n[g.HighContrastSelector]={color:"GrayText"},n)}],b=[u&&!p&&!h&&{color:m.white,selectors:(i={":hover":{color:m.white}},i[g.HighContrastSelector]={color:"HighlightText"},i)}],C=[p&&{fontSize:v.xLarge.fontSize}];return{root:[_.root,(0,g.getFocusStyle)(d,{inset:-2}),{borderRadius:15,display:"inline-flex",alignItems:"center",background:m.neutralLighter,margin:"1px 2px",cursor:"default",userSelect:"none",maxWidth:300,verticalAlign:"middle",minWidth:0,selectors:(r={":hover":{background:u||h?"":m.neutralLight}},r[g.HighContrastSelector]=[{border:"1px solid WindowText"},h&&{borderColor:"GrayText"}],r)},u&&!h&&[_.isSelected,{background:m.themePrimary,selectors:(s={},s[g.HighContrastSelector]=(0,I.Cl)({borderColor:"HighLight",background:"Highlight"},(0,g.getHighContrastNoAdjustStyle)()),s)}],p&&[_.isInvalid],p&&u&&!h&&{background:m.redDark},c],itemContent:[_.itemContent,{flex:"0 1 auto",minWidth:0,maxWidth:"100%",overflow:"hidden"}],removeButton:[_.removeButton,{borderRadius:15,color:m.neutralPrimary,flex:"0 0 auto",width:Af,height:Af,selectors:{":hover":{background:m.neutralTertiaryAlt,color:m.neutralDark}}},u&&[{color:m.white,selectors:(a={":hover":{color:m.white,background:m.themeDark},":active":{color:m.white,background:m.themeDarker}},a[g.HighContrastSelector]={color:"HighlightText"},a)},p&&{selectors:{":hover":{background:m.red},":active":{background:m.redDark}}}],h&&{selectors:(l={},l["."+qn.msButtonIcon]={color:f.buttonText},l)}],subComponentStyles:{persona:{primaryText:y,secondaryText:b},personaCoin:{initials:C}}}}var Lf=(0,P.Z)(),Of=function(e){var t=e.item,o=e.onRemoveItem,n=e.index,i=e.selected,r=e.removeButtonAriaLabel,s=e.styles,a=e.theme,l=e.className,c=e.disabled,d=(0,Ue.O)(),u=Lf(s,{theme:a,className:l,selected:i,disabled:c,invalid:t.ValidationState===Cf.warning}),p=u.subComponentStyles?u.subComponentStyles.persona:void 0,h=u.subComponentStyles?u.subComponentStyles.personaCoin:void 0;return w.createElement("div",{className:u.root,"data-is-focusable":!c,"data-is-sub-focuszone":!0,"data-selection-index":n,role:"listitem","aria-labelledby":"selectedItemPersona-"+d},w.createElement("div",{className:u.itemContent,id:"selectedItemPersona-"+d},w.createElement(im,(0,I.Cl)({size:M.size24,styles:p,coinProps:{styles:h}},t))),w.createElement(si,{onClick:o,disabled:c,iconProps:{iconName:"Cancel",styles:{root:{fontSize:"12px"}}},className:u.removeButton,ariaLabel:r}))},zf=(0,D.I)(Of,Ff,void 0,{scope:"PeoplePickerItem"}),Wf={root:"ms-PeoplePicker-personaContent",personaWrapper:"ms-PeoplePicker-Persona"};function Vf(e){var t,o,n,i=e.className,r=e.theme,s=(0,g.getGlobalClassNames)(Wf,r),a={selectors:(t={},t["."+hf.isSuggested+" &"]={selectors:(o={},o[g.HighContrastSelector]={color:"HighlightText"},o)},t["."+s.root+":hover &"]={selectors:(n={},n[g.HighContrastSelector]={color:"HighlightText"},n)},t)};return{root:[s.root,{width:"100%",padding:"4px 12px"},i],personaWrapper:[s.personaWrapper,{width:180}],subComponentStyles:{persona:{primaryText:a,secondaryText:a}}}}var Kf=(0,P.Z)(),Gf=function(e){var t=e.personaProps,o=e.suggestionsProps,n=e.compact,i=e.styles,r=e.theme,s=e.className,a=Kf(i,{theme:r,className:o&&o.suggestionsItemClassName||s}),l=a.subComponentStyles&&a.subComponentStyles.persona?a.subComponentStyles.persona:void 0;return w.createElement("div",{className:a.root},w.createElement(im,(0,I.Cl)({size:M.size24,styles:l,className:a.personaWrapper,showSecondaryText:!n,showOverflowTooltip:!1},t)))},Uf=(0,D.I)(Gf,Vf,void 0,{scope:"PeoplePickerItemSuggestion"}),jf=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return(0,I.C6)(t,e),t}(Nf),Yf=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return(0,I.C6)(t,e),t}(Mf),Zf=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return(0,I.C6)(t,e),t.defaultProps={onRenderItem:function(e){return w.createElement(zf,(0,I.Cl)({},e))},onRenderSuggestionsItem:function(e,t){return w.createElement(Uf,{personaProps:e,suggestionsProps:t})},createGenericItem:Jf},t}(jf),qf=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return(0,I.C6)(t,e),t.defaultProps={onRenderItem:function(e){return w.createElement(zf,(0,I.Cl)({},e))},onRenderSuggestionsItem:function(e,t){return w.createElement(Uf,{personaProps:e,suggestionsProps:t,compact:!0})},createGenericItem:Jf},t}(jf),Xf=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return(0,I.C6)(t,e),t.defaultProps={onRenderItem:function(e){return w.createElement(zf,(0,I.Cl)({},e))},onRenderSuggestionsItem:function(e,t){return w.createElement(Uf,{personaProps:e,suggestionsProps:t})},createGenericItem:Jf},t}(Yf);function Jf(e,t){var o={key:e,primaryText:e,imageInitials:"!",ValidationState:t};return t!==Cf.warning&&(o.imageInitials=(0,E.I)(e,(0,T.jI)())),o}var Qf=(0,D.I)(Zf,Bf,void 0,{scope:"NormalPeoplePicker"}),$f=(0,D.I)(qf,Bf,void 0,{scope:"CompactPeoplePicker"}),ev=(0,D.I)(Xf,Bf,void 0,{scope:"ListPeoplePickerBase"}),tv={root:"ms-TagItem",text:"ms-TagItem-text",close:"ms-TagItem-close",isSelected:"is-selected"},ov=26;function nv(e){var t,o,n,i,r=e.className,s=e.theme,a=e.selected,l=e.disabled,c=s.palette,d=s.effects,u=s.fonts,p=s.semanticColors,h=(0,g.getGlobalClassNames)(tv,s);return{root:[h.root,u.medium,(0,g.getFocusStyle)(s),{boxSizing:"content-box",flexShrink:"1",margin:2,height:ov,lineHeight:ov,cursor:"default",userSelect:"none",display:"flex",flexWrap:"nowrap",maxWidth:300,minWidth:0,borderRadius:d.roundedCorner2,color:p.inputText,background:!a||l?c.neutralLighter:c.themePrimary,selectors:(t={":hover":[!l&&!a&&{color:c.neutralDark,background:c.neutralLight,selectors:{".ms-TagItem-close":{color:c.neutralPrimary}}},l&&{background:c.neutralLighter},a&&!l&&{background:c.themePrimary}]},t[g.HighContrastSelector]={border:"1px solid "+(a?"WindowFrame":"WindowText")},t)},l&&{selectors:(o={},o[g.HighContrastSelector]={borderColor:"GrayText"},o)},a&&!l&&[h.isSelected,{color:c.white}],r],text:[h.text,{overflow:"hidden",textOverflow:"ellipsis",whiteSpace:"nowrap",minWidth:30,margin:"0 8px"},l&&{selectors:(n={},n[g.HighContrastSelector]={color:"GrayText"},n)}],close:[h.close,{color:c.neutralSecondary,width:30,height:"100%",flex:"0 0 auto",borderRadius:(0,T.jI)(s)?d.roundedCorner2+" 0 0 "+d.roundedCorner2:"0 "+d.roundedCorner2+" "+d.roundedCorner2+" 0",selectors:{":hover":{background:c.neutralQuaternaryAlt,color:c.neutralPrimary},":active":{color:c.white,backgroundColor:c.themeDark}}},a&&{color:c.white,selectors:{":hover":{color:c.white,background:c.themeDark}}},l&&{selectors:(i={},i["."+qn.msButtonIcon]={color:c.neutralSecondary},i)}]}}var iv=(0,P.Z)(),rv=function(e){var t=e.theme,o=e.styles,n=e.selected,i=e.disabled,r=e.enableTagFocusInDisabledPicker,s=e.children,a=e.className,l=e.index,c=e.onRemoveItem,d=e.removeButtonAriaLabel,u=e.title,p=void 0===u?"string"==typeof e.children?e.children:e.item.name:u,h=iv(o,{theme:t,className:a,selected:n,disabled:i});return w.createElement("div",{className:h.root,role:"listitem",key:l,"data-selection-index":l,"data-is-focusable":(r||!i)&&!0},w.createElement("span",{className:h.text,"aria-label":p,title:p},s),w.createElement(si,{onClick:c,disabled:i,iconProps:{iconName:"Cancel",styles:{root:{fontSize:"12px"}}},className:h.close,ariaLabel:d}))},sv=(0,D.I)(rv,nv,void 0,{scope:"TagItem"}),av={suggestionTextOverflow:"ms-TagItem-TextOverflow"};function lv(e){var t=e.className,o=e.theme;return{suggestionTextOverflow:[(0,g.getGlobalClassNames)(av,o).suggestionTextOverflow,{overflow:"hidden",textOverflow:"ellipsis",maxWidth:"60vw",padding:"6px 12px 7px",whiteSpace:"nowrap"},t]}}var cv,dv,uv=(0,P.Z)(),pv=function(e){var t=e.styles,o=e.theme,n=e.children,i=uv(t,{theme:o});return w.createElement("div",{className:i.suggestionTextOverflow}," ",n," ")},hv=(0,D.I)(pv,lv,void 0,{scope:"TagItemSuggestion"}),mv=function(e){function t(t){var o=e.call(this,t)||this;return(0,Se.f)(o),o}return(0,I.C6)(t,e),t.defaultProps={onRenderItem:function(e){return w.createElement(sv,(0,I.Cl)({},e),e.item.name)},onRenderSuggestionsItem:function(e){return w.createElement(hv,null,e.name)}},t}(Nf),gv=(0,D.I)(mv,Bf,void 0,{scope:"TagPicker"}),fv=function(e){function t(t){var o=e.call(this,t)||this;return(0,Se.f)(o),(0,dt.A)("PivotItem",t,{linkText:"headerText"}),o}return(0,I.C6)(t,e),t.prototype.render=function(){return w.createElement("div",(0,I.Cl)({},(0,N.G1)(this.props,N.JM)),this.props.children)},t}(w.Component);!function(e){e[e.links=0]="links",e[e.tabs=1]="tabs"}(cv||(cv={})),function(e){e[e.normal=0]="normal",e[e.large=1]="large"}(dv||(dv={}));var vv=(0,P.Z)(),_v=function(e){function t(t){var o=e.call(this,t)||this;o._focusZone=w.createRef(),o._renderPivotLink=function(e,t,n){var i,r=t.itemKey,s=t.headerButtonProps,a=e.keyToTabIdMapping[r],l=t.onRenderItemLink,c=n===r;i=l?l(t,o._renderLinkContent):o._renderLinkContent(t);var d=t.headerText||"";return d+=t.itemCount?" ("+t.itemCount+")":"",d+=t.itemIcon?" xx":"",w.createElement(qi,(0,I.Cl)({},s,{id:a,key:r,className:c?o._classNames.linkIsSelected:o._classNames.link,onClick:o._onLinkClick.bind(o,r),onKeyDown:o._onKeyDown.bind(o,r),"aria-label":t.ariaLabel,role:"tab","aria-selected":c,name:t.headerText,keytipProps:t.keytipProps,"data-content":d}),i)},o._renderLinkContent=function(e){var t=e.itemCount,n=e.itemIcon,i=e.headerText,r=o._classNames;return w.createElement("span",{className:r.linkContent},void 0!==n&&w.createElement("span",{className:r.icon},w.createElement(J,{iconName:n})),void 0!==i&&w.createElement("span",{className:r.text}," ",e.headerText),void 0!==t&&w.createElement("span",{className:r.count}," (",t,")"))},(0,Se.f)(o),o._pivotId=(0,Ue.O)("Pivot");var n,i=o._getPivotLinks(t).links,r=t.defaultSelectedKey,s=void 0===r?t.initialSelectedKey:r,a=t.defaultSelectedIndex,l=void 0===a?t.initialSelectedIndex:a;return s?n=s:"number"==typeof l?n=i[l].itemKey:i.length&&(n=i[0].itemKey),o.state={selectedKey:n},o}return(0,I.C6)(t,e),t.prototype.focus=function(){this._focusZone.current&&this._focusZone.current.focus()},t.prototype.render=function(){var e=this,t=this.props.focusZoneProps,o=this._getPivotLinks(this.props),n=this._getSelectedKey(o),i=(0,N.G1)(this.props,N.JM);return this._classNames=this._getClassNames(this.props),w.createElement("div",(0,I.Cl)({role:"toolbar"},i),this._renderPivotLinks(o,n,t),n&&o.links.map((function(t){return(!0===t.alwaysRender||n===t.itemKey)&&e._renderPivotItem(o,t.itemKey,n===t.itemKey)})))},t.prototype._getSelectedKey=function(e){var t=this.props.selectedKey;if(this._isKeyValid(e,t)||null===t)return t;var o=this.state.selectedKey;return this._isKeyValid(e,o)?o:e.links.length?e.links[0].itemKey:void 0},t.prototype._renderPivotLinks=function(e,t,o){var n,i=this,r=e.links.map((function(o){return i._renderPivotLink(e,o,t)}));return w.createElement(Ne.R,(0,I.Cl)({role:"tablist",componentRef:this._focusZone,direction:Me.E.horizontal},o,{className:(0,U.A)(this._classNames.root,null===(n=o)||void 0===n?void 0:n.className)}),r)},t.prototype._renderPivotItem=function(e,t,o){if(this.props.headersOnly||!t)return null;var n=e.keyToIndexMapping[t],i=e.keyToTabIdMapping[t];return w.createElement("div",{role:"tabpanel",hidden:!o,key:t,"aria-hidden":!o,"aria-labelledby":i,className:this._classNames.itemContainer},w.Children.toArray(this.props.children)[n])},t.prototype._getPivotLinks=function(e){var t=this,o={links:[],keyToIndexMapping:{},keyToTabIdMapping:{}};return w.Children.map(w.Children.toArray(e.children),(function(e,n){if(yv(e)){var i=e,r=i.props,s=r.linkText,a=(0,I.Tt)(r,["linkText"]),l=i.props.itemKey||n.toString();o.links.push((0,I.Cl)((0,I.Cl)({headerText:s},a),{itemKey:l})),o.keyToIndexMapping[l]=n,o.keyToTabIdMapping[l]=t._getTabId(l,n)}else(0,Ai.R)("The children of a Pivot component must be of type PivotItem to be rendered.")})),o},t.prototype._getTabId=function(e,t){return this.props.getTabId?this.props.getTabId(e,t):this._pivotId+"-Tab"+t},t.prototype._isKeyValid=function(e,t){return null!=t&&void 0!==e.keyToIndexMapping[t]},t.prototype._onLinkClick=function(e,t){t.preventDefault(),this._updateSelectedItem(e,t)},t.prototype._onKeyDown=function(e,t){t.which===Ce.c.enter&&(t.preventDefault(),this._updateSelectedItem(e))},t.prototype._updateSelectedItem=function(e,t){this.setState({selectedKey:e});var o=this._getPivotLinks(this.props);if(this.props.onLinkClick&&o.keyToIndexMapping[e]>=0){var n=o.keyToIndexMapping[e],i=w.Children.toArray(this.props.children)[n];yv(i)&&this.props.onLinkClick(i,t)}},t.prototype._getClassNames=function(e){var t=e.theme,o=e.linkSize===dv.large,n=e.linkFormat===cv.tabs;return vv(e.styles,{theme:t,rootIsLarge:o,rootIsTabs:n})},t}(w.Component);function yv(e){return!!e&&"object"==typeof e&&!!e.type&&e.type.name===fv.name}var bv,Cv={count:"ms-Pivot-count",icon:"ms-Pivot-icon",linkIsSelected:"is-selected",link:"ms-Pivot-link",linkContent:"ms-Pivot-linkContent",root:"ms-Pivot",rootIsLarge:"ms-Pivot--large",rootIsTabs:"ms-Pivot--tabs",text:"ms-Pivot-text"},Sv=function(e){var t,o,n=e.rootIsLarge,i=e.rootIsTabs,r=e.theme,s=r.semanticColors,a=r.fonts;return[a.medium,{color:s.actionLink,display:"inline-block",lineHeight:44,height:44,marginRight:8,padding:"0 8px",textAlign:"center",position:"relative",backgroundColor:"transparent",border:0,borderRadius:0,selectors:(t={":before":{backgroundColor:"transparent",bottom:0,content:'""',height:2,left:8,position:"absolute",right:8,transition:"left "+g.AnimationVariables.durationValue2+" "+g.AnimationVariables.easeFunction2+",\n right "+g.AnimationVariables.durationValue2+" "+g.AnimationVariables.easeFunction2},":after":{color:"transparent",content:"attr(data-content)",display:"block",fontWeight:g.FontWeights.bold,height:1,overflow:"hidden",visibility:"hidden"},":hover":{backgroundColor:s.buttonBackgroundHovered,color:s.buttonTextHovered,cursor:"pointer"},":active":{backgroundColor:s.buttonBackgroundPressed,color:s.buttonTextHovered},":focus":{outline:"none"}},t["."+lt.Y2+" &:focus"]={outline:"1px solid "+s.focusBorder},t["."+lt.Y2+" &:focus:after"]={content:"attr(data-content)",position:"relative",border:0},t)},n&&{fontSize:a.large.fontSize},i&&[{marginRight:0,height:44,lineHeight:44,backgroundColor:s.buttonBackground,padding:"0 10px",verticalAlign:"top",selectors:(o={":focus":{outlineOffset:"-1px"}},o["."+lt.Y2+" &:focus::before"]={height:"auto",background:"transparent",transition:"none"},o)}]]},xv=(0,D.I)(_v,(function(e){var t,o,n,i=e.className,r=e.rootIsLarge,s=e.rootIsTabs,a=e.theme,l=a.semanticColors,c=a.fonts,d=(0,g.getGlobalClassNames)(Cv,a);return{root:[d.root,c.medium,g.normalize,{position:"relative",color:l.link,whiteSpace:"nowrap"},r&&d.rootIsLarge,s&&d.rootIsTabs,i],itemContainer:{selectors:{"&[hidden]":{display:"none"}}},link:(0,I.aN)([d.link],Sv(e),[s&&{selectors:{"&:hover, &:focus":{color:l.buttonTextCheckedHovered},"&:active, &:hover":{color:l.primaryButtonText,backgroundColor:l.primaryButtonBackground}}}]),linkIsSelected:(0,I.aN)([d.link,d.linkIsSelected],Sv(e),[{fontWeight:g.FontWeights.semibold,selectors:(t={":before":{backgroundColor:l.inputBackgroundChecked,selectors:(o={},o[g.HighContrastSelector]={backgroundColor:"Highlight"},o)},":hover::before":{left:0,right:0}},t[g.HighContrastSelector]={color:"Highlight"},t)},s&&{backgroundColor:l.primaryButtonBackground,color:l.primaryButtonText,fontWeight:g.FontWeights.regular,selectors:(n={":before":{backgroundColor:"transparent",transition:"none",position:"absolute",top:0,left:0,right:0,bottom:0,content:'""',height:0},":hover":{backgroundColor:l.primaryButtonBackgroundHovered,color:l.primaryButtonText},"&:active":{backgroundColor:l.primaryButtonBackgroundPressed,color:l.primaryButtonText}},n[g.HighContrastSelector]=(0,I.Cl)({fontWeight:g.FontWeights.semibold,color:"HighlightText",background:"Highlight"},(0,g.getHighContrastNoAdjustStyle)()),n)}]),linkContent:[d.linkContent,{flex:"0 1 100%",selectors:{"& > * ":{marginLeft:4},"& > *:first-child":{marginLeft:0}}}],text:[d.text,{display:"inline-block",verticalAlign:"top"}],count:[d.count,{display:"inline-block",verticalAlign:"top"}],icon:d.icon}}),void 0,{scope:"Pivot"}),kv=(0,P.Z)(),Iv=function(e){function t(t){var o=e.call(this,t)||this;o._onRenderProgress=function(e){var t=o.props,n=t.ariaValueText,i=t.barHeight,r=t.className,s=t.description,a=t.label,l=void 0===a?o.props.title:a,c=t.styles,d=t.theme,u="number"==typeof o.props.percentComplete?Math.min(100,Math.max(0,100*o.props.percentComplete)):void 0,p=kv(c,{theme:d,className:r,barHeight:i,indeterminate:void 0===u}),h={width:void 0!==u?u+"%":void 0,transition:void 0!==u&&u<.01?"none":void 0},m=void 0!==u?0:void 0,g=void 0!==u?100:void 0,f=void 0!==u?Math.floor(u):void 0;return w.createElement("div",{className:p.itemProgress},w.createElement("div",{className:p.progressTrack}),w.createElement("div",{className:p.progressBar,style:h,role:"progressbar","aria-describedby":s?o._descriptionId:void 0,"aria-labelledby":l?o._labelId:void 0,"aria-valuemin":m,"aria-valuemax":g,"aria-valuenow":f,"aria-valuetext":n}))};var n=(0,Ue.O)("progress-indicator");return o._labelId=n+"-label",o._descriptionId=n+"-description",o}return(0,I.C6)(t,e),t.prototype.render=function(){var e=this.props,t=e.barHeight,o=e.className,n=e.label,i=void 0===n?this.props.title:n,r=e.description,s=e.styles,a=e.theme,l=e.progressHidden,c=e.onRenderProgress,d=void 0===c?this._onRenderProgress:c,u="number"==typeof this.props.percentComplete?Math.min(100,Math.max(0,100*this.props.percentComplete)):void 0,p=kv(s,{theme:a,className:o,barHeight:t,indeterminate:void 0===u});return w.createElement("div",{className:p.root},i?w.createElement("div",{id:this._labelId,className:p.itemName},i):null,l?null:d((0,I.Cl)((0,I.Cl)({},this.props),{percentComplete:u}),this._onRenderProgress),r?w.createElement("div",{id:this._descriptionId,className:p.itemDescription},r):null)},t.defaultProps={label:"",description:"",width:180},t}(w.Component),wv={root:"ms-ProgressIndicator",itemName:"ms-ProgressIndicator-itemName",itemDescription:"ms-ProgressIndicator-itemDescription",itemProgress:"ms-ProgressIndicator-itemProgress",progressTrack:"ms-ProgressIndicator-progressTrack",progressBar:"ms-ProgressIndicator-progressBar"},Dv=(0,f.J9)((function(){return(0,g.keyframes)({"0%":{left:"-30%"},"100%":{left:"100%"}})})),Pv=(0,f.J9)((function(){return(0,g.keyframes)({"100%":{right:"-30%"},"0%":{right:"100%"}})})),Tv=(0,D.I)(Iv,(function(e){var t,o,n,i=(0,T.jI)(e.theme),r=e.className,s=e.indeterminate,a=e.theme,l=e.barHeight,c=void 0===l?2:l,d=a.palette,u=a.semanticColors,p=a.fonts,h=(0,g.getGlobalClassNames)(wv,a),m=d.neutralLight;return{root:[h.root,p.medium,r],itemName:[h.itemName,g.noWrap,{color:u.bodyText,paddingTop:4,lineHeight:20}],itemDescription:[h.itemDescription,{color:u.bodySubtext,fontSize:p.small.fontSize,lineHeight:18}],itemProgress:[h.itemProgress,{position:"relative",overflow:"hidden",height:c,padding:"8px 0"}],progressTrack:[h.progressTrack,{position:"absolute",width:"100%",height:c,backgroundColor:m,selectors:(t={},t[g.HighContrastSelector]={borderBottom:"1px solid WindowText"},t)}],progressBar:[{backgroundColor:d.themePrimary,height:c,position:"absolute",transition:"width .3s ease",width:0,selectors:(o={},o[g.HighContrastSelector]=(0,I.Cl)({backgroundColor:"highlight"},(0,g.getHighContrastNoAdjustStyle)()),o)},s?{position:"absolute",minWidth:"33%",background:"linear-gradient(to right, "+m+" 0%, "+d.themePrimary+" 50%, "+m+" 100%)",animation:(i?Pv():Dv())+" 3s infinite",selectors:(n={},n[g.HighContrastSelector]={background:"highlight"},n)}:{transition:"width .15s linear"},h.progressBar]}}),void 0,{scope:"ProgressIndicator"}),Ev={root:"ms-RatingStar-root",rootIsSmall:"ms-RatingStar-root--small",rootIsLarge:"ms-RatingStar-root--large",ratingStar:"ms-RatingStar-container",ratingStarBack:"ms-RatingStar-back",ratingStarFront:"ms-RatingStar-front",ratingButton:"ms-Rating-button",ratingStarIsSmall:"ms-Rating--small",ratingStartIsLarge:"ms-Rating--large",labelText:"ms-Rating-labelText",ratingFocusZone:"ms-Rating-focuszone"};function Nv(e,t){var o;return{color:e,selectors:(o={},o[g.HighContrastSelector]={color:t},o)}}!function(e){e[e.Small=0]="Small",e[e.Large=1]="Large"}(bv||(bv={}));var Mv=(0,P.Z)(),Rv=function(e){var t=e.icon||"FavoriteStarFill";return w.createElement("div",{className:e.classNames.ratingStar,key:e.id},w.createElement(J,{className:e.classNames.ratingStarBack,iconName:t}),!e.disabled&&w.createElement(J,{className:e.classNames.ratingStarFront,iconName:t,style:{width:e.fillPercentage+"%"}}))},Bv=function(e){function t(t){var o=e.call(this,t)||this;return(0,Se.f)(o),(0,dt.A)("Rating",t,{onChanged:"onChange"}),o._id=(0,Ue.O)("Rating"),o._min=o.props.allowZeroStars?0:1,void 0!==o.props.min&&1!==o.props.min&&(o._min=o.props.min),o._labelId=(0,Ue.O)("RatingLabel"),o.state={rating:o._getInitialValue(t)},o}return(0,I.C6)(t,e),t.prototype.render=function(){var e,t,o,n=this.props,i=n.ariaLabel,r=n.disabled,s=n.getAriaLabel,a=n.styles,l=n.max,c=n.readOnly,d=n.size,u=n.theme,p=n.icon,h=void 0===p?"FavoriteStarFill":p,m=n.unselectedIcon,g=void 0===m?"FavoriteStar":m,f=n.onRenderStar,v=this._id,_=[],y=[],b=this._getRating(),C=(0,N.G1)(this.props,N.JM);this._classNames=Mv(a,{disabled:r,readOnly:c,theme:u});for(var S,x,k=this._min;k<=l;k++)if(0!==k){var D=this._getFillingPercentage(k),P={fillPercentage:D,disabled:r,classNames:this._classNames,icon:D>0?h:g,starNum:k};y.push(this._getStarId(k-1)),_.push(w.createElement("button",(0,I.Cl)({className:(0,U.A)(this._classNames.ratingButton,(e={},e[this._classNames.ratingStarIsLarge]=d===bv.Large,e[this._classNames.ratingStarIsSmall]=d!==bv.Large,e)),id:y[k-1],key:k},k===Math.ceil(b)?{"data-is-current":!0}:{},{onFocus:this._onFocus.bind(this,k),onClick:this._onFocus.bind(this,k),disabled:!(!r&&!c),role:"radio","aria-checked":k===Math.ceil(b),"aria-hidden":c?"true":void 0,type:"button"}),this._getLabel(k),(S=P,(x=f)?x(S):w.createElement(Rv,(0,I.Cl)({key:S.starNum+"rating"},S)))))}var T=s?s(b||0,l):void 0,E=i||T,M=c?{allowFocusRoot:!0,disabled:!0,"aria-label":T,"aria-readonly":!0,"data-is-focusable":!0,role:"textbox",tabIndex:0}:void 0;return w.createElement("div",(0,I.Cl)({className:(0,U.A)("ms-Rating-star",this._classNames.root,(t={},t[this._classNames.rootIsLarge]=d===bv.Large,t[this._classNames.rootIsSmall]=d!==bv.Large,t)),"aria-label":c?void 0:E,id:v,role:c?void 0:"radiogroup"},C),w.createElement(Ne.R,(0,I.Cl)({direction:Me.E.horizontal,className:(0,U.A)(this._classNames.ratingFocusZone,(o={},o[this._classNames.rootIsLarge]=d===bv.Large,o[this._classNames.rootIsSmall]=d!==bv.Large,o)),defaultActiveElement:b?y[Math.ceil(b)-1]&&"#"+y[Math.ceil(b)-1]:void 0},M),_))},t.prototype._getStarId=function(e){return this._id+"-star-"+e},t.prototype._onFocus=function(e,t){if(Math.ceil(this.state.rating)!==e){this.setState({rating:e});var o=this.props,n=o.onChange,i=o.onChanged;n&&n(t,e),i&&i(e)}},t.prototype._getLabel=function(e){var t=this.props.ariaLabelFormat||"";return w.createElement("span",{id:this._labelId+"-"+e,className:this._classNames.labelText},(0,rr.G)(t,e,this.props.max))},t.prototype._getInitialValue=function(e){return void 0===e.rating?this._min:null!==e.rating?this._getClampedRating(e.rating):void 0},t.prototype._getClampedRating=function(e){return Math.min(Math.max(e,this._min),this.props.max)},t.prototype._getRating=function(){return void 0!==this.props.rating?this._getClampedRating(this.props.rating):void 0!==this.state.rating&&null!==this.state.rating?this._getClampedRating(this.state.rating):0},t.prototype._getFillingPercentage=function(e){var t=this._getRating(),o=Math.ceil(t),n=100;return e===t?n=100:e===o?n=t%1*100:e>o&&(n=0),n},t.defaultProps={min:1,max:5},t}(w.Component),Hv=(0,D.I)(Bv,(function(e){var t=e.disabled,o=e.readOnly,n=e.theme,i=n.semanticColors,r=n.palette,s=(0,g.getGlobalClassNames)(Ev,n),a=r.neutralSecondary,l=r.themePrimary,c=r.themeDark,d=r.neutralPrimary,u=i.disabledBodySubtext;return{root:[s.root,n.fonts.medium,!t&&!o&&{selectors:{"&:hover":{selectors:{".ms-RatingStar-back":Nv(d,"Highlight")}}}}],rootIsSmall:[s.rootIsSmall,{height:"32px"}],rootIsLarge:[s.rootIsLarge,{height:"36px"}],ratingStar:[s.ratingStar,{display:"inline-block",position:"relative",height:"inherit"}],ratingStarBack:[s.ratingStarBack,{color:a,width:"100%"},t&&Nv(u,"GrayText")],ratingStarFront:[s.ratingStarFront,{position:"absolute",height:"100 %",left:"0",top:"0",textAlign:"center",verticalAlign:"middle",overflow:"hidden"},Nv(d,"Highlight")],ratingButton:[(0,g.getFocusStyle)(n),s.ratingButton,{backgroundColor:"transparent",padding:"8px 2px",boxSizing:"content-box",margin:"0px",border:"none",cursor:"pointer",selectors:{"&:disabled":{cursor:"default"},"&[disabled]":{cursor:"default"}}},!t&&!o&&{selectors:{"&:hover ~ .ms-Rating-button":{selectors:{".ms-RatingStar-back":Nv(a,"WindowText"),".ms-RatingStar-front":Nv(a,"WindowText")}},"&:hover":{selectors:{".ms-RatingStar-back":{color:l},".ms-RatingStar-front":{color:c}}}}},t&&{cursor:"default"}],ratingStarIsSmall:[s.ratingStarIsSmall,{fontSize:"16px",lineHeight:"16px",height:"16px"}],ratingStarIsLarge:[s.ratingStartIsLarge,{fontSize:"20px",lineHeight:"20px",height:"20px"}],labelText:[s.labelText,g.hiddenContentStyle],ratingFocusZone:[(0,g.getFocusStyle)(n),s.ratingFocusZone,{display:"inline-block"}]}}),void 0,{scope:"Rating"}),Av=o(80882),Fv=function(e){var t=w.useState(Ht),o=t[0],n=t[1],i=w.useCallback((function(){var t=Lt((0,z.z)(e.current));o!==t&&n(t)}),[e,o]);return(0,Av.x)(window,"resize",i),w.useEffect((function(){i()}),[]),o},Lv={root:"ms-ScrollablePane",contentContainer:"ms-ScrollablePane--contentContainer"},Ov={auto:"auto",always:"always"},zv=w.createContext({scrollablePane:void 0}),Wv=(0,P.Z)(),Vv=function(e){function t(t){var o=e.call(this,t)||this;return o._root=w.createRef(),o._stickyAboveRef=w.createRef(),o._stickyBelowRef=w.createRef(),o._contentContainer=w.createRef(),o.subscribe=function(e){o._subscribers.add(e)},o.unsubscribe=function(e){o._subscribers.delete(e)},o.addSticky=function(e){o._stickies.add(e),o.contentContainer&&(e.setDistanceFromTop(o.contentContainer),o.sortSticky(e))},o.removeSticky=function(e){o._stickies.delete(e),o._removeStickyFromContainers(e),o.notifySubscribers()},o.sortSticky=function(e,t){o.stickyAbove&&o.stickyBelow&&(t&&o._removeStickyFromContainers(e),e.canStickyTop&&e.stickyContentTop&&o._addToStickyContainer(e,o.stickyAbove,e.stickyContentTop),e.canStickyBottom&&e.stickyContentBottom&&o._addToStickyContainer(e,o.stickyBelow,e.stickyContentBottom))},o.updateStickyRefHeights=function(){var e=o._stickies,t=0,n=0;e.forEach((function(e){var i=e.state,r=i.isStickyTop,s=i.isStickyBottom;e.nonStickyContent&&(r&&(t+=e.nonStickyContent.offsetHeight),s&&(n+=e.nonStickyContent.offsetHeight),o._checkStickyStatus(e))})),o.setState({stickyTopHeight:t,stickyBottomHeight:n})},o.notifySubscribers=function(){o.contentContainer&&o._subscribers.forEach((function(e){e(o.contentContainer,o.stickyBelow)}))},o.getScrollPosition=function(){return o.contentContainer?o.contentContainer.scrollTop:0},o.syncScrollSticky=function(e){e&&o.contentContainer&&e.syncScroll(o.contentContainer)},o._getScrollablePaneContext=function(){return{scrollablePane:{subscribe:o.subscribe,unsubscribe:o.unsubscribe,addSticky:o.addSticky,removeSticky:o.removeSticky,updateStickyRefHeights:o.updateStickyRefHeights,sortSticky:o.sortSticky,notifySubscribers:o.notifySubscribers,syncScrollSticky:o.syncScrollSticky}}},o._addToStickyContainer=function(e,t,n){if(t.children.length){if(!t.contains(n)){var i=[].slice.call(t.children),r=[];o._stickies.forEach((function(n){(t===o.stickyAbove&&e.canStickyTop||e.canStickyBottom)&&r.push(n)}));for(var s=void 0,a=0,l=r.sort((function(e,t){return(e.state.distanceFromTop||0)-(t.state.distanceFromTop||0)})).filter((function(e){var n=t===o.stickyAbove?e.stickyContentTop:e.stickyContentBottom;return!!n&&i.indexOf(n)>-1}));a<l.length;a++){var c=l[a];if((c.state.distanceFromTop||0)>=(e.state.distanceFromTop||0)){s=c;break}}var d=null;s&&(d=t===o.stickyAbove?s.stickyContentTop:s.stickyContentBottom),t.insertBefore(n,d)}}else t.appendChild(n)},o._removeStickyFromContainers=function(e){o.stickyAbove&&e.stickyContentTop&&o.stickyAbove.contains(e.stickyContentTop)&&o.stickyAbove.removeChild(e.stickyContentTop),o.stickyBelow&&e.stickyContentBottom&&o.stickyBelow.contains(e.stickyContentBottom)&&o.stickyBelow.removeChild(e.stickyContentBottom)},o._onWindowResize=function(){var e=o._getScrollbarWidth(),t=o._getScrollbarHeight();o.setState({scrollbarWidth:e,scrollbarHeight:t}),o.notifySubscribers()},o._getStickyContainerStyle=function(e,t){return(0,I.Cl)((0,I.Cl)({height:e},(0,T.jI)(o.props.theme)?{right:"0",left:(o.state.scrollbarWidth||o._getScrollbarWidth()||0)+"px"}:{left:"0",right:(o.state.scrollbarWidth||o._getScrollbarWidth()||0)+"px"}),t?{top:"0"}:{bottom:(o.state.scrollbarHeight||o._getScrollbarHeight()||0)+"px"})},o._onScroll=function(){var e=o.contentContainer;e&&o._stickies.forEach((function(t){t.syncScroll(e)})),o._notifyThrottled()},o._subscribers=new Set,o._stickies=new Set,(0,Se.f)(o),o._async=new xe.j(o),o._events=new Ge.g(o),o.state={stickyTopHeight:0,stickyBottomHeight:0,scrollbarWidth:0,scrollbarHeight:0},o._notifyThrottled=o._async.throttle(o.notifySubscribers,50),o}return(0,I.C6)(t,e),Object.defineProperty(t.prototype,"root",{get:function(){return this._root.current},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"stickyAbove",{get:function(){return this._stickyAboveRef.current},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"stickyBelow",{get:function(){return this._stickyBelowRef.current},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"contentContainer",{get:function(){return this._contentContainer.current},enumerable:!0,configurable:!0}),t.prototype.componentDidMount=function(){var e=this,t=this.props.initialScrollPosition;this._events.on(this.contentContainer,"scroll",this._onScroll),this._events.on(window,"resize",this._onWindowResize),this.contentContainer&&t&&(this.contentContainer.scrollTop=t),this.setStickiesDistanceFromTop(),this._stickies.forEach((function(t){e.sortSticky(t)})),this.notifySubscribers(),"MutationObserver"in window&&(this._mutationObserver=new MutationObserver((function(t){var o=e._getScrollbarHeight();if(o!==e.state.scrollbarHeight&&e.setState({scrollbarHeight:o}),e.notifySubscribers(),t.some(function(e){return null!==this.stickyAbove&&null!==this.stickyBelow&&(this.stickyAbove.contains(e.target)||this.stickyBelow.contains(e.target))}.bind(e)))e.updateStickyRefHeights();else{var n=[];e._stickies.forEach((function(e){e.root&&e.root.contains(t[0].target)&&n.push(e)})),n.length&&n.forEach((function(e){e.forceUpdate()}))}})),this.root&&this._mutationObserver.observe(this.root,{childList:!0,attributes:!0,subtree:!0,characterData:!0}))},t.prototype.componentWillUnmount=function(){this._events.dispose(),this._async.dispose(),this._mutationObserver&&this._mutationObserver.disconnect()},t.prototype.shouldComponentUpdate=function(e,t){return this.props.children!==e.children||this.props.initialScrollPosition!==e.initialScrollPosition||this.props.className!==e.className||this.state.stickyTopHeight!==t.stickyTopHeight||this.state.stickyBottomHeight!==t.stickyBottomHeight||this.state.scrollbarWidth!==t.scrollbarWidth||this.state.scrollbarHeight!==t.scrollbarHeight},t.prototype.componentDidUpdate=function(e,t){var o=this.props.initialScrollPosition;this.contentContainer&&"number"==typeof o&&e.initialScrollPosition!==o&&(this.contentContainer.scrollTop=o),t.stickyTopHeight===this.state.stickyTopHeight&&t.stickyBottomHeight===this.state.stickyBottomHeight||this.notifySubscribers(),this._async.setTimeout(this._onWindowResize,0)},t.prototype.render=function(){var e=this.props,t=e.className,o=e.theme,n=e.styles,i=this.state,r=i.stickyTopHeight,s=i.stickyBottomHeight,a=Wv(n,{theme:o,className:t,scrollbarVisibility:this.props.scrollbarVisibility});return w.createElement("div",(0,I.Cl)({},(0,N.G1)(this.props,N.JM),{ref:this._root,className:a.root}),w.createElement("div",{ref:this._stickyAboveRef,className:a.stickyAbove,style:this._getStickyContainerStyle(r,!0)}),w.createElement("div",{ref:this._contentContainer,className:a.contentContainer,"data-is-scrollable":!0},w.createElement(zv.Provider,{value:this._getScrollablePaneContext()},this.props.children)),w.createElement("div",{className:a.stickyBelow,style:this._getStickyContainerStyle(s,!1)},w.createElement("div",{ref:this._stickyBelowRef,className:a.stickyBelowItems})))},t.prototype.setStickiesDistanceFromTop=function(){var e=this;this.contentContainer&&this._stickies.forEach((function(t){t.setDistanceFromTop(e.contentContainer)}))},t.prototype.forceLayoutUpdate=function(){this._onWindowResize()},t.prototype._checkStickyStatus=function(e){this.stickyAbove&&this.stickyBelow&&this.contentContainer&&e.nonStickyContent&&(e.state.isStickyTop||e.state.isStickyBottom?(e.state.isStickyTop&&!this.stickyAbove.contains(e.nonStickyContent)&&e.stickyContentTop&&e.addSticky(e.stickyContentTop),e.state.isStickyBottom&&!this.stickyBelow.contains(e.nonStickyContent)&&e.stickyContentBottom&&e.addSticky(e.stickyContentBottom)):this.contentContainer.contains(e.nonStickyContent)||e.resetSticky())},t.prototype._getScrollbarWidth=function(){var e=this.contentContainer;return e?e.offsetWidth-e.clientWidth:0},t.prototype._getScrollbarHeight=function(){var e=this.contentContainer;return e?e.offsetHeight-e.clientHeight:0},t}(w.Component),Kv=(0,D.I)(Vv,(function(e){var t,o,n=e.className,i=e.theme,r=(0,g.getGlobalClassNames)(Lv,i),s={position:"absolute",pointerEvents:"none"},a={position:"absolute",top:0,right:0,bottom:0,left:0,WebkitOverflowScrolling:"touch"};return{root:[r.root,i.fonts.medium,a,n],contentContainer:[r.contentContainer,{overflowY:"always"===e.scrollbarVisibility?"scroll":"auto"},a],stickyAbove:[{top:0,zIndex:1,selectors:(t={},t[g.HighContrastSelector]={borderBottom:"1px solid WindowText"},t)},s],stickyBelow:[{bottom:0,selectors:(o={},o[g.HighContrastSelector]={borderTop:"1px solid WindowText"},o)},s],stickyBelowItems:[{bottom:0},s,{width:"100%"}]}}),void 0,{scope:"ScrollablePane"}),Gv=(0,P.Z)(),Uv="SearchBox",jv=function(e){function t(t){var o=e.call(this,t)||this;return o._rootElement=w.createRef(),o._inputElement=w.createRef(),o._onClickFocus=function(){var e=o._inputElement.current;e&&(o.focus(),e.selectionStart=e.selectionEnd=0)},o._onFocusCapture=function(e){o.setState({hasFocus:!0}),o.props.onFocus&&o.props.onFocus(e)},o._onClearClick=function(e){var t=o.props.clearButtonProps;t&&t.onClick&&t.onClick(e),e.defaultPrevented||o._onClear(e)},o._onKeyDown=function(e){switch(e.which){case Ce.c.escape:o.props.onEscape&&o.props.onEscape(e),o.state.value&&!e.defaultPrevented&&o._onClear(e);break;case Ce.c.enter:o.props.onSearch&&(o.props.onSearch(o.state.value),e.preventDefault(),e.stopPropagation());break;default:o.props.onKeyDown&&o.props.onKeyDown(e),e.defaultPrevented&&e.stopPropagation()}},o._onBlur=function(e){o.setState({hasFocus:!1}),o.props.onBlur&&o.props.onBlur(e)},o._onInputChange=function(e){var t=e.target.value;t!==o._latestValue&&(o._latestValue=t,o.setState({value:t}),o._callOnChange(e,t))},(0,Se.f)(o),(0,dt.A)(Uv,t,{labelText:"placeholder",defaultValue:"value"}),o._latestValue=t.value||"",o._fallbackId=(0,Ue.O)(Uv),o.state={value:o._latestValue,hasFocus:!1},o}return(0,I.C6)(t,e),t.prototype.UNSAFE_componentWillReceiveProps=function(e){void 0!==e.value&&(this._latestValue=e.value,this.setState({value:e.value||""}))},t.prototype.render=function(){var e=this.props,t=e.ariaLabel,o=e.placeholder,n=e.className,i=e.disabled,r=e.underlined,s=e.styles,a=e.labelText,l=e.theme,c=e.clearButtonProps,d=e.disableAnimation,u=e.iconProps,p=e.role,h=e.id,m=void 0===h?this._fallbackId:h,g=this.state,f=g.value,v=g.hasFocus,_=void 0!==o?o:a,y=Gv(s,{theme:l,className:n,underlined:r,hasFocus:v,disabled:i,hasInput:f.length>0,disableAnimation:d}),b=(0,N.G1)(this.props,N.QQ,["className","placeholder","onFocus","onBlur","value","role"]);return w.createElement("div",{role:p,ref:this._rootElement,className:y.root,onFocusCapture:this._onFocusCapture},w.createElement("div",{className:y.iconContainer,onClick:this._onClickFocus,"aria-hidden":!0},w.createElement(J,(0,I.Cl)({iconName:"Search"},u,{className:y.icon}))),w.createElement("input",(0,I.Cl)({},b,{id:m,className:y.field,placeholder:_,onChange:this._onInputChange,onInput:this._onInputChange,onBlur:this._onBlur,onKeyDown:this._onKeyDown,value:f,disabled:i,role:"searchbox","aria-label":t,ref:this._inputElement})),f.length>0&&w.createElement("div",{className:y.clearButton},w.createElement(si,(0,I.Cl)({onBlur:this._onBlur,styles:{root:{height:"auto"},icon:{fontSize:"12px"}},iconProps:{iconName:"Clear"}},c,{onClick:this._onClearClick}))))},t.prototype.focus=function(){this._inputElement.current&&this._inputElement.current.focus()},t.prototype.hasFocus=function(){return!!this.state.hasFocus},t.prototype._onClear=function(e){this.props.onClear&&this.props.onClear(e),e.defaultPrevented||(this._latestValue="",this.setState({value:""}),this._callOnChange(void 0,""),e.stopPropagation(),e.preventDefault(),this.focus())},t.prototype._callOnChange=function(e,t){var o=this.props,n=o.onChange,i=o.onChanged;i&&i(t),n&&n(e,t)},t.defaultProps={disableAnimation:!1,clearButtonProps:{ariaLabel:"Clear text"}},t}(w.Component),Yv={root:"ms-SearchBox",iconContainer:"ms-SearchBox-iconContainer",icon:"ms-SearchBox-icon",clearButton:"ms-SearchBox-clearButton",field:"ms-SearchBox-field"},Zv=(0,D.I)(jv,(function(e){var t,o,n,i,r=e.theme,s=e.underlined,a=e.disabled,l=e.hasFocus,c=e.className,d=e.hasInput,u=e.disableAnimation,p=r.palette,h=r.fonts,m=r.semanticColors,f=r.effects,v=(0,g.getGlobalClassNames)(Yv,r),_={color:m.inputPlaceholderText,opacity:1},y=p.neutralSecondary,b=p.neutralPrimary,C=p.neutralLighter,S=p.neutralLighter,x=p.neutralLighter;return{root:[v.root,h.medium,g.normalize,{color:m.inputText,backgroundColor:m.inputBackground,display:"flex",flexDirection:"row",flexWrap:"nowrap",alignItems:"stretch",padding:"1px 0 1px 4px",borderRadius:f.roundedCorner2,border:"1px solid "+m.inputBorder,height:32,selectors:(t={},t[g.HighContrastSelector]={borderColor:"WindowText"},t[":hover"]={borderColor:m.inputBorderHovered,selectors:(o={},o[g.HighContrastSelector]={borderColor:"Highlight"},o)},t[":hover ."+v.iconContainer]={color:m.inputIconHovered},t)},!l&&d&&{selectors:(n={},n[":hover ."+v.iconContainer]={width:4},n[":hover ."+v.icon]={opacity:0,pointerEvents:"none"},n)},l&&["is-active",{position:"relative"},(0,g.getInputFocusStyle)(m.inputFocusBorderAlt,s?0:f.roundedCorner2,s?"borderBottom":"border")],a&&["is-disabled",{borderColor:C,backgroundColor:x,pointerEvents:"none",cursor:"default",selectors:(i={},i[g.HighContrastSelector]={borderColor:"GrayText"},i)}],s&&["is-underlined",{borderWidth:"0 0 1px 0",borderRadius:0,padding:"1px 0 1px 8px"}],s&&a&&{backgroundColor:"transparent"},d&&"can-clear",c],iconContainer:[v.iconContainer,{display:"flex",flexDirection:"column",justifyContent:"center",flexShrink:0,fontSize:16,width:32,textAlign:"center",color:m.inputIcon,cursor:"text"},l&&{width:4},a&&{color:m.inputIconDisabled},!u&&{transition:"width "+g.AnimationVariables.durationValue1}],icon:[v.icon,{opacity:1},l&&{opacity:0,pointerEvents:"none"},!u&&{transition:"opacity "+g.AnimationVariables.durationValue1+" 0s"}],clearButton:[v.clearButton,{display:"flex",flexDirection:"row",alignItems:"stretch",cursor:"pointer",flexBasis:"32px",flexShrink:0,padding:0,margin:"-1px 0px",selectors:{"&:hover .ms-Button":{backgroundColor:S},"&:hover .ms-Button-icon":{color:b},".ms-Button":{borderRadius:(0,T.jI)(r)?"1px 0 0 1px":"0 1px 1px 0"},".ms-Button-icon":{color:y}}}],field:[v.field,g.normalize,(0,g.getPlaceholderStyles)(_),{backgroundColor:"transparent",border:"none",outline:"none",fontWeight:"inherit",fontFamily:"inherit",fontSize:"inherit",color:m.inputText,flex:"1 1 0px",minWidth:"0px",overflow:"hidden",textOverflow:"ellipsis",paddingBottom:.5,selectors:{"::-ms-clear":{display:"none"}}},a&&{color:m.disabledText}]}}),void 0,{scope:"SearchBox"}),qv=function(e){function t(t){var o=e.call(this,t)||this;o.addItems=function(e){var t=o.props.onItemSelected?o.props.onItemSelected(e):e,n=t,i=t;if(i&&i.then)i.then((function(e){var t=o.state.items.concat(e);o.updateItems(t)}));else{var r=o.state.items.concat(n);o.updateItems(r)}},o.removeItemAt=function(e){var t=o.state.items;if(o._canRemoveItem(t[e])&&e>-1){o.props.onItemsDeleted&&o.props.onItemsDeleted([t[e]]);var n=t.slice(0,e).concat(t.slice(e+1));o.updateItems(n)}},o.removeItem=function(e){var t=o.state.items.indexOf(e);o.removeItemAt(t)},o.replaceItem=function(e,t){var n=o.state.items,i=n.indexOf(e);if(i>-1){var r=n.slice(0,i).concat(t).concat(n.slice(i+1));o.updateItems(r)}},o.removeItems=function(e){var t=o.state.items,n=e.filter((function(e){return o._canRemoveItem(e)})),i=t.filter((function(e){return-1===n.indexOf(e)})),r=n[0],s=t.indexOf(r);o.props.onItemsDeleted&&o.props.onItemsDeleted(n),o.updateItems(i,s)},o.onCopy=function(e){if(o.props.onCopyItems&&o.selection.getSelectedCount()>0){var t=o.selection.getSelection();o.copyItems(t)}},o.renderItems=function(){var e=o.props.removeButtonAriaLabel,t=o.props.onRenderItem;return o.state.items.map((function(n,i){return t({item:n,index:i,key:n.key?n.key:i,selected:o.selection.isIndexSelected(i),onRemoveItem:function(){return o.removeItem(n)},onItemChange:o.onItemChange,removeButtonAriaLabel:e,onCopyItem:function(e){return o.copyItems([e])}})}))},o.onSelectionChanged=function(){o.forceUpdate()},o.onItemChange=function(e,t){var n=o.state.items;if(t>=0){var i=n;i[t]=e,o.updateItems(i)}},(0,Se.f)(o);var n=t.selectedItems||t.defaultSelectedItems||[];return o.state={items:n},o.selection=o.props.selection?o.props.selection:new Cd.L({onSelectionChanged:o.onSelectionChanged}),o}return(0,I.C6)(t,e),Object.defineProperty(t.prototype,"items",{get:function(){return this.state.items},enumerable:!0,configurable:!0}),t.prototype.removeSelectedItems=function(){this.state.items.length&&this.selection.getSelectedCount()>0&&this.removeItems(this.selection.getSelection())},t.prototype.updateItems=function(e,t){var o=this;this.props.selectedItems?this.onChange(e):this.setState({items:e},(function(){o._onSelectedItemsUpdated(e,t)}))},t.prototype.hasSelectedItems=function(){return this.selection.getSelectedCount()>0},t.prototype.unselectAll=function(){this.selection.setAllSelected(!1)},t.prototype.highlightedItems=function(){return this.selection.getSelection()},t.prototype.UNSAFE_componentWillUpdate=function(e,t){t.items&&t.items!==this.state.items&&this.selection.setItems(t.items)},t.prototype.componentDidMount=function(){this.selection.setItems(this.state.items)},t.prototype.UNSAFE_componentWillReceiveProps=function(e){var t=e.selectedItems;t&&this.setState({items:t}),e.selection&&(this.selection=e.selection)},t.prototype.render=function(){return this.renderItems()},t.prototype.onChange=function(e){this.props.onChange&&this.props.onChange(e)},t.prototype.copyItems=function(e){if(this.props.onCopyItems){var t=this.props.onCopyItems(e),o=document.createElement("input");document.body.appendChild(o);try{if(o.value=t,o.select(),!document.execCommand("copy"))throw new Error}catch(e){}finally{document.body.removeChild(o)}}},t.prototype._onSelectedItemsUpdated=function(e,t){this.onChange(e)},t.prototype._canRemoveItem=function(e){return!this.props.canRemoveItem||this.props.canRemoveItem(e)},t}(w.Component);(0,ar.hN)([{rawString:".personaContainer_91022ca2{border-radius:15px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:"},{theme:"themeLighterAlt",defaultValue:"#eff6fc"},{rawString:";margin:4px;cursor:default;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;vertical-align:middle;position:relative}.personaContainer_91022ca2::-moz-focus-inner{border:0}.personaContainer_91022ca2{outline:transparent}.personaContainer_91022ca2{position:relative}.ms-Fabric--isFocusVisible .personaContainer_91022ca2:focus:after{content:'';position:absolute;top:-2px;right:-2px;bottom:-2px;left:-2px;pointer-events:none;border:1px solid "},{theme:"focusBorder",defaultValue:"#605e5c"},{rawString:"}.personaContainer_91022ca2 .ms-Persona-primaryText{color:"},{theme:"themeDark",defaultValue:"#005a9e"},{rawString:";font-size:14px;font-weight:400}.personaContainer_91022ca2 .ms-Persona-primaryText.hover_91022ca2{color:"},{theme:"themeDark",defaultValue:"#005a9e"},{rawString:"}@media screen and (-ms-high-contrast:active),screen and (forced-colors:active){.personaContainer_91022ca2 .ms-Persona-primaryText{color:HighlightText}}.personaContainer_91022ca2 .actionButton_91022ca2:hover{background:"},{theme:"themeLight",defaultValue:"#c7e0f4"},{rawString:"}.personaContainer_91022ca2 .actionButton_91022ca2 .ms-Button-icon{color:"},{theme:"themeDark",defaultValue:"#005a9e"},{rawString:"}@media screen and (-ms-high-contrast:active),screen and (forced-colors:active){.personaContainer_91022ca2 .actionButton_91022ca2 .ms-Button-icon{color:HighlightText}}.personaContainer_91022ca2:hover{background:"},{theme:"themeLighter",defaultValue:"#deecf9"},{rawString:"}.personaContainer_91022ca2:hover .ms-Persona-primaryText{color:"},{theme:"themeDark",defaultValue:"#005a9e"},{rawString:";font-size:14px;font-weight:400}@media screen and (-ms-high-contrast:active),screen and (forced-colors:active){.personaContainer_91022ca2:hover .ms-Persona-primaryText{color:HighlightText}}.personaContainer_91022ca2.personaContainerIsSelected_91022ca2{background:"},{theme:"themePrimary",defaultValue:"#0078d4"},{rawString:"}.personaContainer_91022ca2.personaContainerIsSelected_91022ca2 .ms-Persona-primaryText{color:"},{theme:"white",defaultValue:"#ffffff"},{rawString:"}@media screen and (-ms-high-contrast:active),screen and (forced-colors:active){.personaContainer_91022ca2.personaContainerIsSelected_91022ca2 .ms-Persona-primaryText{color:HighlightText}}.personaContainer_91022ca2.personaContainerIsSelected_91022ca2 .actionButton_91022ca2{color:"},{theme:"white",defaultValue:"#ffffff"},{rawString:"}.personaContainer_91022ca2.personaContainerIsSelected_91022ca2 .actionButton_91022ca2 .ms-Button-icon{color:"},{theme:"themeDark",defaultValue:"#005a9e"},{rawString:"}.personaContainer_91022ca2.personaContainerIsSelected_91022ca2 .actionButton_91022ca2 .ms-Button-icon:hover{background:"},{theme:"themeDark",defaultValue:"#005a9e"},{rawString:"}@media screen and (-ms-high-contrast:active),screen and (forced-colors:active){.personaContainer_91022ca2.personaContainerIsSelected_91022ca2 .actionButton_91022ca2 .ms-Button-icon{color:HighlightText}}@media screen and (-ms-high-contrast:active),screen and (forced-colors:active){.personaContainer_91022ca2.personaContainerIsSelected_91022ca2{border-color:Highlight;background:Highlight;-ms-high-contrast-adjust:none}}.personaContainer_91022ca2.validationError_91022ca2 .ms-Persona-primaryText{color:"},{theme:"red",defaultValue:"#e81123"},{rawString:"}.personaContainer_91022ca2.validationError_91022ca2 .ms-Persona-initials{font-size:20px}@media screen and (-ms-high-contrast:active),screen and (forced-colors:active){.personaContainer_91022ca2{border:1px solid WindowText}}.personaContainer_91022ca2 .itemContent_91022ca2{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;min-width:0;max-width:100%}.personaContainer_91022ca2 .removeButton_91022ca2{border-radius:15px;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:33px;height:33px;-ms-flex-preferred-size:32px;flex-basis:32px}.personaContainer_91022ca2 .expandButton_91022ca2{border-radius:15px 0 0 15px;height:33px;width:44px;padding-right:16px;position:inherit;display:-webkit-box;display:-ms-flexbox;display:flex;margin-right:-17px}.personaContainer_91022ca2 .personaWrapper_91022ca2{position:relative;display:inherit}.personaContainer_91022ca2 .personaWrapper_91022ca2 .ms-Persona-details{padding:0 8px}.personaContainer_91022ca2 .personaDetails_91022ca2{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto}.itemContainer_91022ca2{display:inline-block;vertical-align:top}"}]);var Xv="personaContainer_91022ca2",Jv="hover_91022ca2",Qv="actionButton_91022ca2",$v="personaContainerIsSelected_91022ca2",e_="validationError_91022ca2",t_="itemContent_91022ca2",o_="removeButton_91022ca2",n_="expandButton_91022ca2",i_="personaWrapper_91022ca2",r_="personaDetails_91022ca2",s_="itemContainer_91022ca2",a_=d,l_=function(e){function t(t){var o=e.call(this,t)||this;return o.persona=w.createRef(),(0,Se.f)(o),o.state={contextualMenuVisible:!1},o}return(0,I.C6)(t,e),t.prototype.render=function(){var e,t,o=this.props,n=o.item,i=o.onExpandItem,r=o.onRemoveItem,s=o.removeButtonAriaLabel,a=o.index,l=o.selected,c=(0,Ue.O)();return w.createElement("div",{ref:this.persona,className:(0,U.A)("ms-PickerPersona-container",a_.personaContainer,(e={},e["is-selected "+a_.personaContainerIsSelected]=l,e),(t={},t["is-invalid "+a_.validationError]=!n.isValid,t)),"data-is-focusable":!0,"data-is-sub-focuszone":!0,"data-selection-index":a,role:"listitem","aria-labelledby":"selectedItemPersona-"+c},w.createElement("div",{hidden:!n.canExpand||void 0===i},w.createElement(si,{onClick:this._onClickIconButton(i),iconProps:{iconName:"Add",style:{fontSize:"14px"}},className:(0,U.A)("ms-PickerItem-removeButton",a_.expandButton,a_.actionButton),ariaLabel:s})),w.createElement("div",{className:(0,U.A)(a_.personaWrapper)},w.createElement("div",{className:(0,U.A)("ms-PickerItem-content",a_.itemContent),id:"selectedItemPersona-"+c},w.createElement(im,(0,I.Cl)({},n,{onRenderCoin:this.props.renderPersonaCoin,onRenderPrimaryText:this.props.renderPrimaryText,size:M.size32}))),w.createElement(si,{onClick:this._onClickIconButton(r),iconProps:{iconName:"Cancel",style:{fontSize:"14px"}},className:(0,U.A)("ms-PickerItem-removeButton",a_.removeButton,a_.actionButton),ariaLabel:s})))},t.prototype._onClickIconButton=function(e){return function(t){t.stopPropagation(),t.preventDefault(),e&&e()}},t}(w.Component),c_=function(e){function t(t){var o=e.call(this,t)||this;return o.itemElement=w.createRef(),o._onClick=function(e){e.preventDefault(),o.props.beginEditing&&!o.props.item.isValid?o.props.beginEditing(o.props.item):o.setState({contextualMenuVisible:!0})},o._onCloseContextualMenu=function(e){o.setState({contextualMenuVisible:!1})},(0,Se.f)(o),o.state={contextualMenuVisible:!1},o}return(0,I.C6)(t,e),t.prototype.render=function(){return w.createElement("div",{ref:this.itemElement,onContextMenu:this._onClick},this.props.renderedItem,this.state.contextualMenuVisible?w.createElement(Zn,{items:this.props.menuItems,shouldFocusOnMount:!0,target:this.itemElement.current,onDismiss:this._onCloseContextualMenu,directionalHint:gt.bottomLeftEdge}):null)},t}(w.Component),d_={root:"ms-EditingItem",input:"ms-EditingItem-input"},u_=function(e){var t=(0,g.getTheme)();if(!t)throw new Error("theme is undefined or null in Editing item getStyles function.");var o=t.semanticColors,n=(0,g.getGlobalClassNames)(d_,t);return{root:[n.root,{margin:"4px"}],input:[n.input,{border:"0px",outline:"none",width:"100%",backgroundColor:o.inputBackground,color:o.inputText,selectors:{"::-ms-clear":{display:"none"}}}]}},p_=function(e){function t(t){var o=e.call(this,t)||this;return o._editingFloatingPicker=w.createRef(),o._renderEditingSuggestions=function(){var e=o.props.onRenderFloatingPicker,t=o.props.floatingPickerProps;return e&&t?w.createElement(e,(0,I.Cl)({componentRef:o._editingFloatingPicker,onChange:o._onSuggestionSelected,inputElement:o._editingInput,selectedItems:[]},t)):w.createElement(w.Fragment,null)},o._resolveInputRef=function(e){o._editingInput=e,o.forceUpdate((function(){o._editingInput.focus()}))},o._onInputClick=function(){o._editingFloatingPicker.current&&o._editingFloatingPicker.current.showPicker(!0)},o._onInputBlur=function(e){if(o._editingFloatingPicker.current&&null!==e.relatedTarget){var t=e.relatedTarget;-1===t.className.indexOf("ms-Suggestions-itemButton")&&-1===t.className.indexOf("ms-Suggestions-sectionButton")&&o._editingFloatingPicker.current.forceResolveSuggestion()}},o._onInputChange=function(e){var t=e.target.value;""===t?o.props.onRemoveItem&&o.props.onRemoveItem():o._editingFloatingPicker.current&&o._editingFloatingPicker.current.onQueryStringChanged(t)},o._onSuggestionSelected=function(e){o.props.onEditingComplete(o.props.item,e)},(0,Se.f)(o),o.state={contextualMenuVisible:!1},o}return(0,I.C6)(t,e),t.prototype.componentDidMount=function(){var e=(0,this.props.getEditingItemText)(this.props.item);this._editingFloatingPicker.current&&this._editingFloatingPicker.current.onQueryStringChanged(e),this._editingInput.value=e,this._editingInput.focus()},t.prototype.render=function(){var e=(0,Ue.O)(),t=(0,N.G1)(this.props,N.QQ),o=(0,P.Z)()(u_);return w.createElement("div",{"aria-labelledby":"editingItemPersona-"+e,className:o.root},w.createElement("input",(0,I.Cl)({autoCapitalize:"off",autoComplete:"off"},t,{ref:this._resolveInputRef,onChange:this._onInputChange,onKeyDown:this._onInputKeyDown,onBlur:this._onInputBlur,onClick:this._onInputClick,"data-lpignore":!0,className:o.input,id:e})),this._renderEditingSuggestions())},t.prototype._onInputKeyDown=function(e){e.which!==Ce.c.backspace&&e.which!==Ce.c.del||e.stopPropagation()},t}(w.Component),h_=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return(0,I.C6)(t,e),t}(qv),m_=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t.renderItems=function(){return t.state.items.map((function(e,o){return t._renderItem(e,o)}))},t._beginEditing=function(e){e.isEditing=!0,t.forceUpdate()},t._completeEditing=function(e,o){e.isEditing=!1,t.replaceItem(e,o)},t}return(0,I.C6)(t,e),t.prototype._renderItem=function(e,t){var o=this,n=this.props.removeButtonAriaLabel,i=this.props.onExpandGroup,r={item:e,index:t,key:e.key?e.key:t,selected:this.selection.isIndexSelected(t),onRemoveItem:function(){return o.removeItem(e)},onItemChange:this.onItemChange,removeButtonAriaLabel:n,onCopyItem:function(e){return o.copyItems([e])},onExpandItem:i?function(){return i(e)}:void 0,menuItems:this._createMenuItems(e)},s=r.menuItems.length>0;if(e.isEditing&&s)return w.createElement(p_,(0,I.Cl)({},r,{onRenderFloatingPicker:this.props.onRenderFloatingPicker,floatingPickerProps:this.props.floatingPickerProps,onEditingComplete:this._completeEditing,getEditingItemText:this.props.getEditingItemText}));var a=(0,this.props.onRenderItem)(r);return s?w.createElement(c_,{key:r.key,renderedItem:a,beginEditing:this._beginEditing,menuItems:this._createMenuItems(r.item),item:r.item}):a},t.prototype._createMenuItems=function(e){var t=this,o=[];return this.props.editMenuItemText&&this.props.getEditingItemText&&o.push({key:"Edit",text:this.props.editMenuItemText,onClick:function(e,o){t._beginEditing(o.data)},data:e}),this.props.removeMenuItemText&&o.push({key:"Remove",text:this.props.removeMenuItemText,onClick:function(e,o){t.removeItem(o.data)},data:e}),this.props.copyMenuItemText&&o.push({key:"Copy",text:this.props.copyMenuItemText,onClick:function(e,o){t.props.onCopyItems&&t.copyItems([o.data])},data:e}),o},t.defaultProps={onRenderItem:function(e){return w.createElement(l_,(0,I.Cl)({},e))}},t}(h_),g_=(0,P.Z)(),f_=function(e){var t=e.styles,o=e.theme,n=e.className,i=e.vertical,r=e.alignContent,s=g_(t,{theme:o,className:n,alignContent:r,vertical:i});return w.createElement("div",{className:s.root},w.createElement("div",{className:s.content,role:"separator","aria-orientation":i?"vertical":"horizontal"},e.children))},v_=(0,D.I)(f_,(function(e){var t,o,n=e.theme,i=e.alignContent,r=e.vertical,s=e.className,a="start"===i,l="center"===i,c="end"===i;return{root:[n.fonts.medium,{position:"relative"},i&&{textAlign:i},!i&&{textAlign:"center"},r&&(l||!i)&&{verticalAlign:"middle"},r&&a&&{verticalAlign:"top"},r&&c&&{verticalAlign:"bottom"},r&&{padding:"0 4px",height:"inherit",display:"table-cell",zIndex:1,selectors:{":after":(t={backgroundColor:n.palette.neutralLighter,width:"1px",content:'""',position:"absolute",top:"0",bottom:"0",left:"50%",right:"0",zIndex:-1},t[g.HighContrastSelector]={backgroundColor:"WindowText"},t)}},!r&&{padding:"4px 0",selectors:{":before":(o={backgroundColor:n.palette.neutralLighter,height:"1px",content:'""',display:"block",position:"absolute",top:"50%",bottom:"0",left:"0",right:"0"},o[g.HighContrastSelector]={backgroundColor:"WindowText"},o)}},s],content:[{position:"relative",display:"inline-block",padding:"0 12px",color:n.semanticColors.bodyText,background:n.semanticColors.bodyBackground},r&&{padding:"12px 0"}]}}),void 0,{scope:"Separator"});v_.displayName="Separator";var __,y_,b_={root:"ms-Shimmer-container",shimmerWrapper:"ms-Shimmer-shimmerWrapper",shimmerGradient:"ms-Shimmer-shimmerGradient",dataWrapper:"ms-Shimmer-dataWrapper"},C_=(0,f.J9)((function(){return(0,g.keyframes)({"0%":{transform:"translateX(-100%)"},"100%":{transform:"translateX(100%)"}})})),S_=(0,f.J9)((function(){return(0,g.keyframes)({"100%":{transform:"translateX(-100%)"},"0%":{transform:"translateX(100%)"}})}));!function(e){e[e.line=1]="line",e[e.circle=2]="circle",e[e.gap=3]="gap"}(__||(__={})),function(e){e[e.line=16]="line",e[e.gap=16]="gap",e[e.circle=24]="circle"}(y_||(y_={}));var x_,k_=(0,P.Z)(),I_=function(e){var t=e.height,o=e.styles,n=e.width,i=void 0===n?"100%":n,r=e.borderStyle,s=e.theme,a=k_(o,{theme:s,height:t,borderStyle:r});return w.createElement("div",{style:{width:i,minWidth:"number"==typeof i?i+"px":"auto"},className:a.root},w.createElement("svg",{width:"2",height:"2",className:a.topLeftCorner},w.createElement("path",{d:"M0 2 A 2 2, 0, 0, 1, 2 0 L 0 0 Z"})),w.createElement("svg",{width:"2",height:"2",className:a.topRightCorner},w.createElement("path",{d:"M0 0 A 2 2, 0, 0, 1, 2 2 L 2 0 Z"})),w.createElement("svg",{width:"2",height:"2",className:a.bottomRightCorner},w.createElement("path",{d:"M2 0 A 2 2, 0, 0, 1, 0 2 L 2 2 Z"})),w.createElement("svg",{width:"2",height:"2",className:a.bottomLeftCorner},w.createElement("path",{d:"M2 2 A 2 2, 0, 0, 1, 0 0 L 0 2 Z"})))},w_={root:"ms-ShimmerLine-root",topLeftCorner:"ms-ShimmerLine-topLeftCorner",topRightCorner:"ms-ShimmerLine-topRightCorner",bottomLeftCorner:"ms-ShimmerLine-bottomLeftCorner",bottomRightCorner:"ms-ShimmerLine-bottomRightCorner"},D_=(0,D.I)(I_,(function(e){var t,o=e.height,n=e.borderStyle,i=e.theme,r=i.semanticColors,s=(0,g.getGlobalClassNames)(w_,i),a=n||{},l={position:"absolute",fill:r.bodyBackground};return{root:[s.root,i.fonts.medium,{height:o+"px",boxSizing:"content-box",position:"relative",borderTopStyle:"solid",borderBottomStyle:"solid",borderColor:r.bodyBackground,borderWidth:0,selectors:(t={},t[g.HighContrastSelector]={borderColor:"Window",selectors:{"> *":{fill:"Window"}}},t)},a],topLeftCorner:[s.topLeftCorner,{top:"0",left:"0"},l],topRightCorner:[s.topRightCorner,{top:"0",right:"0"},l],bottomRightCorner:[s.bottomRightCorner,{bottom:"0",right:"0"},l],bottomLeftCorner:[s.bottomLeftCorner,{bottom:"0",left:"0"},l]}}),void 0,{scope:"ShimmerLine"}),P_=(0,P.Z)(),T_=function(e){var t=e.height,o=e.styles,n=e.width,i=void 0===n?"10px":n,r=e.borderStyle,s=e.theme,a=P_(o,{theme:s,height:t,borderStyle:r});return w.createElement("div",{style:{width:i,minWidth:"number"==typeof i?i+"px":"auto"},className:a.root})},E_={root:"ms-ShimmerGap-root"},N_=(0,D.I)(T_,(function(e){var t,o=e.height,n=e.borderStyle,i=e.theme,r=i.semanticColors,s=n||{};return{root:[(0,g.getGlobalClassNames)(E_,i).root,i.fonts.medium,{backgroundColor:r.bodyBackground,height:o+"px",boxSizing:"content-box",borderTopStyle:"solid",borderBottomStyle:"solid",borderColor:r.bodyBackground,selectors:(t={},t[g.HighContrastSelector]={backgroundColor:"Window",borderColor:"Window"},t)},s]}}),void 0,{scope:"ShimmerGap"}),M_={root:"ms-ShimmerCircle-root",svg:"ms-ShimmerCircle-svg"},R_=(0,P.Z)(),B_=function(e){var t=e.height,o=e.styles,n=e.borderStyle,i=e.theme,r=R_(o,{theme:i,height:t,borderStyle:n});return w.createElement("div",{className:r.root},w.createElement("svg",{viewBox:"0 0 10 10",width:t,height:t,className:r.svg},w.createElement("path",{d:"M0,0 L10,0 L10,10 L0,10 L0,0 Z M0,5 C0,7.76142375 2.23857625,10 5,10 C7.76142375,10 10,7.76142375 10,5 C10,2.23857625 7.76142375,2.22044605e-16 5,0 C2.23857625,-2.22044605e-16 0,2.23857625 0,5 L0,5 Z"})))},H_=(0,D.I)(B_,(function(e){var t,o,n=e.height,i=e.borderStyle,r=e.theme,s=r.semanticColors,a=(0,g.getGlobalClassNames)(M_,r),l=i||{};return{root:[a.root,r.fonts.medium,{width:n+"px",height:n+"px",minWidth:n+"px",boxSizing:"content-box",borderTopStyle:"solid",borderBottomStyle:"solid",borderColor:s.bodyBackground,selectors:(t={},t[g.HighContrastSelector]={borderColor:"Window"},t)},l],svg:[a.svg,{display:"block",fill:s.bodyBackground,selectors:(o={},o[g.HighContrastSelector]={fill:"Window"},o)}]}}),void 0,{scope:"ShimmerCircle"}),A_=(0,P.Z)(),F_=function(e){var t=e.styles,o=e.width,n=void 0===o?"auto":o,i=e.shimmerElements,r=e.rowHeight,s=void 0===r?function(e){return e.map((function(e){switch(e.type){case __.circle:e.height||(e.height=y_.circle);break;case __.line:e.height||(e.height=y_.line);break;case __.gap:e.height||(e.height=y_.gap)}return e})).reduce((function(e,t){return t.height&&t.height>e?t.height:e}),0)}(i||[]):r,a=e.flexWrap,l=void 0!==a&&a,c=e.theme,d=e.backgroundColor,u=A_(t,{theme:c,flexWrap:l});return w.createElement("div",{style:{width:n},className:u.root},function(e,t,o){var n=e?e.map((function(e,n){var i=e.type,r=(0,I.Tt)(e,["type"]),s=r.verticalAlign,a=r.height,l=L_(s,i,a,t,o);switch(e.type){case __.circle:return w.createElement(H_,(0,I.Cl)({key:n},r,{styles:l}));case __.gap:return w.createElement(N_,(0,I.Cl)({key:n},r,{styles:l}));case __.line:return w.createElement(D_,(0,I.Cl)({key:n},r,{styles:l}))}})):w.createElement(D_,{height:y_.line});return n}(i,d,s))},L_=(0,f.J9)((function(e,t,o,n,i){var r,s=i&&o?i-o:0;if(e&&"center"!==e?e&&"top"===e?r={borderBottomWidth:s+"px",borderTopWidth:"0px"}:e&&"bottom"===e&&(r={borderBottomWidth:"0px",borderTopWidth:s+"px"}):r={borderBottomWidth:(s?Math.floor(s/2):0)+"px",borderTopWidth:(s?Math.ceil(s/2):0)+"px"},n)switch(t){case __.circle:return{root:(0,I.Cl)((0,I.Cl)({},r),{borderColor:n}),svg:{fill:n}};case __.gap:return{root:(0,I.Cl)((0,I.Cl)({},r),{borderColor:n,backgroundColor:n})};case __.line:return{root:(0,I.Cl)((0,I.Cl)({},r),{borderColor:n}),topLeftCorner:{fill:n},topRightCorner:{fill:n},bottomLeftCorner:{fill:n},bottomRightCorner:{fill:n}}}return{root:r}})),O_={root:"ms-ShimmerElementsGroup-root"},z_=(0,D.I)(F_,(function(e){var t=e.flexWrap,o=e.theme;return{root:[(0,g.getGlobalClassNames)(O_,o).root,o.fonts.medium,{display:"flex",alignItems:"center",flexWrap:t?"wrap":"nowrap",position:"relative"}]}}),void 0,{scope:"ShimmerElementsGroup"}),W_=(0,P.Z)(),V_=function(e){function t(t){var o=e.call(this,t)||this;return(0,Se.f)(o),o.state={contentLoaded:t.isDataLoaded},o._async=new xe.j(o),o}return(0,I.C6)(t,e),t.prototype.componentDidUpdate=function(e){var t=this,o=this.props.isDataLoaded;o!==e.isDataLoaded&&(this._async.clearTimeout(this._lastTimeoutId),o?this._lastTimeoutId=this._async.setTimeout((function(){t.setState({contentLoaded:o})}),200):this.setState({contentLoaded:o}))},t.prototype.componentWillUnmount=function(){this._async.dispose()},t.prototype.render=function(){var e=this.props,t=e.styles,o=e.shimmerElements,n=e.children,i=e.isDataLoaded,r=e.width,s=e.className,a=e.customElementsGroup,l=e.theme,c=e.ariaLabel,d=e.shimmerColors,u=this.state.contentLoaded;this._classNames=W_(t,{theme:l,isDataLoaded:i,className:s,transitionAnimationInterval:200,shimmerColor:d&&d.shimmer,shimmerWaveColor:d&&d.shimmerWave});var p=(0,N.G1)(this.props,N.JM);return w.createElement("div",(0,I.Cl)({},p,{className:this._classNames.root}),!u&&w.createElement("div",{style:{width:r||"100%"},className:this._classNames.shimmerWrapper},w.createElement("div",{className:this._classNames.shimmerGradient}),a||w.createElement(z_,{shimmerElements:o,backgroundColor:d&&d.background})),n&&w.createElement("div",{className:this._classNames.dataWrapper},n),c&&!i&&w.createElement("div",{role:"status","aria-live":"polite"},w.createElement(De.P,null,w.createElement("div",{className:this._classNames.screenReaderText},c))))},t.defaultProps={isDataLoaded:!1},t}(w.Component),K_=(0,D.I)(V_,(function(e){var t,o=e.isDataLoaded,n=e.className,i=e.theme,r=e.transitionAnimationInterval,s=e.shimmerColor,a=e.shimmerWaveColor,l=i.semanticColors,c=(0,g.getGlobalClassNames)(b_,i),d=(0,T.jI)(i);return{root:[c.root,i.fonts.medium,{position:"relative",height:"auto"},n],shimmerWrapper:[c.shimmerWrapper,{position:"relative",overflow:"hidden",transform:"translateZ(0)",backgroundColor:s||l.disabledBackground,transition:"opacity "+r+"ms",selectors:(t={"> *":{transform:"translateZ(0)"}},t[g.HighContrastSelector]=(0,I.Cl)({background:"WindowText\n linear-gradient(\n to right,\n transparent 0%,\n Window 50%,\n transparent 100%)\n 0 0 / 90% 100%\n no-repeat"},(0,g.getHighContrastNoAdjustStyle)()),t)},o&&{opacity:"0",position:"absolute",top:"0",bottom:"0",left:"0",right:"0"}],shimmerGradient:[c.shimmerGradient,{position:"absolute",top:0,left:0,width:"100%",height:"100%",background:(s||l.disabledBackground)+"\n linear-gradient(\n to right,\n "+(s||l.disabledBackground)+" 0%,\n "+(a||l.bodyDivider)+" 50%,\n "+(s||l.disabledBackground)+" 100%)\n 0 0 / 90% 100%\n no-repeat",transform:"translateX(-100%)",animationDuration:"2s",animationTimingFunction:"ease-in-out",animationDirection:"normal",animationIterationCount:"infinite",animationName:d?S_():C_()}],dataWrapper:[c.dataWrapper,{position:"absolute",top:"0",bottom:"0",left:"0",right:"0",opacity:"0",background:"none",backgroundColor:"transparent",border:"none",transition:"opacity "+r+"ms"},o&&{opacity:"1",position:"static"}],screenReaderText:g.hiddenContentStyle}}),void 0,{scope:"Shimmer"}),G_=(0,P.Z)(),U_=function(e){function t(t){var o=e.call(this,t)||this;return o._onRenderShimmerPlaceholder=function(e,t){var n=o.props.onRenderCustomPlaceholder,i=n?n(t,e,o._renderDefaultShimmerPlaceholder):o._renderDefaultShimmerPlaceholder(t);return w.createElement(K_,{customElementsGroup:i})},o._renderDefaultShimmerPlaceholder=function(e){var t=e.columns,o=e.compact,n=e.selectionMode,i=e.checkboxVisibility,r=e.cellStyleProps,s=void 0===r?Ed:r,a=Nd.rowHeight,l=Nd.compactRowHeight,c=o?l:a+1,d=[];return n!==bd.Qc.none&&i!==yd.hidden&&d.push(w.createElement(z_,{key:"checkboxGap",shimmerElements:[{type:__.gap,width:"40px",height:c}]})),t.forEach((function(e,t){var o=[],n=s.cellLeftPadding+s.cellRightPadding+e.calculatedWidth+(e.isPadded?s.cellExtraRightPadding:0);o.push({type:__.gap,width:s.cellLeftPadding,height:c}),e.isIconOnly?(o.push({type:__.line,width:e.calculatedWidth,height:e.calculatedWidth}),o.push({type:__.gap,width:s.cellRightPadding,height:c})):(o.push({type:__.line,width:.95*e.calculatedWidth,height:7}),o.push({type:__.gap,width:s.cellRightPadding+(e.calculatedWidth-.95*e.calculatedWidth)+(e.isPadded?s.cellExtraRightPadding:0),height:c})),d.push(w.createElement(z_,{key:t,width:n+"px",shimmerElements:o}))})),d.push(w.createElement(z_,{key:"endGap",width:"100%",shimmerElements:[{type:__.gap,width:"100%",height:c}]})),w.createElement("div",{style:{display:"flex"}},d)},o._shimmerItems=t.shimmerLines?new Array(t.shimmerLines):new Array(10),o}return(0,I.C6)(t,e),t.prototype.render=function(){var e=this.props,t=e.detailsListStyles,o=e.enableShimmer,n=e.items,i=e.listProps,r=(e.onRenderCustomPlaceholder,e.removeFadingOverlay),s=(e.shimmerLines,e.styles),a=e.theme,l=e.ariaLabelForGrid,c=e.ariaLabelForShimmer,d=(0,I.Tt)(e,["detailsListStyles","enableShimmer","items","listProps","onRenderCustomPlaceholder","removeFadingOverlay","shimmerLines","styles","theme","ariaLabelForGrid","ariaLabelForShimmer"]),u=i&&i.className;this._classNames=G_(s,{theme:a});var p=(0,I.Cl)((0,I.Cl)({},i),{className:o&&!r?(0,U.A)(this._classNames.root,u):u});return w.createElement(qu,(0,I.Cl)({},d,{styles:t,items:o?this._shimmerItems:n,isPlaceholderData:o,ariaLabelForGrid:o&&c||l,onRenderMissingItem:this._onRenderShimmerPlaceholder,listProps:p}))},t}(w.Component),j_=(0,D.I)(U_,Xu,void 0,{scope:"ShimmeredDetailsList"}),Y_=(0,P.Z)(),Z_="SliderBase",q_=1e3,X_=function(e){function t(t){var o=e.call(this,t)||this;o._disposables=[],o._sliderLine=w.createRef(),o._thumb=w.createRef(),o._lowerValueThumb=w.createRef(),o._onKeyDownTimer=-1,o._isAdjustingLowerValue=!1,o._getAriaValueText=function(e){var t=o.props.ariaValueText;if(void 0!==e)return t?t(e):e.toString()},o._calculateCurrentSteps=function(e){if(o._sliderLine.current){var t,n=o.props,i=(n.max-n.min)/n.step,r=o._sliderLine.current.getBoundingClientRect(),s=(o.props.vertical?r.height:r.width)/i;if(o.props.vertical){var a=o._getPosition(e,o.props.vertical);t=(r.bottom-a)/s}else{var l=o._getPosition(e,o.props.vertical);t=((0,T.jI)(o.props.theme)?r.right-l:l-r.left)/s}return t}},o._onMouseDownOrTouchStart=function(e){var t=o.props,n=t.ranged,i=t.min,r=t.step;if(n){var s=i+r*o._calculateCurrentSteps(e);s<=o.state.lowerValue||s-o.state.lowerValue<=o.state.value-s?o._isAdjustingLowerValue=!0:o._isAdjustingLowerValue=!1}"mousedown"===e.type?o._disposables.push((0,Vt.on)(window,"mousemove",o._onMouseMoveOrTouchMove,!0),(0,Vt.on)(window,"mouseup",o._onMouseUpOrTouchEnd,!0)):"touchstart"===e.type&&o._disposables.push((0,Vt.on)(window,"touchmove",o._onMouseMoveOrTouchMove,!0),(0,Vt.on)(window,"touchend",o._onMouseUpOrTouchEnd,!0)),o._onMouseMoveOrTouchMove(e,!0)},o._onMouseMoveOrTouchMove=function(e,t){if(o._sliderLine.current){var n,i,r=o.props,s=r.max,a=r.min,l=r.step,c=(s-a)/l,d=o._calculateCurrentSteps(e);d>Math.floor(c)?i=n=s:d<0?i=n=a:(i=a+l*d,n=a+l*Math.round(d)),o._updateValue(n,i),t||(e.preventDefault(),e.stopPropagation())}},o._onMouseUpOrTouchEnd=function(e){o.setState({renderedValue:void 0,renderedLowerValue:void 0}),o.props.onChanged&&o.props.onChanged(e,o.state.value),o._disposeListeners()},o._disposeListeners=function(){o._disposables.forEach((function(e){return e()})),o._disposables=[]},o._onKeyDown=function(e){var t;t=o._isAdjustingLowerValue?o.props.lowerValue||o.state.lowerValue:o.props.value||o.state.value;var n=o.props,i=n.max,r=n.min,s=n.step,a=0;switch(e.which){case(0,T.SM)(Ce.c.left,o.props.theme):case Ce.c.down:a=-s,o._clearOnKeyDownTimer(),o._setOnKeyDownTimer(e);break;case(0,T.SM)(Ce.c.right,o.props.theme):case Ce.c.up:a=s,o._clearOnKeyDownTimer(),o._setOnKeyDownTimer(e);break;case Ce.c.home:t=r,o._clearOnKeyDownTimer(),o._setOnKeyDownTimer(e);break;case Ce.c.end:t=i,o._clearOnKeyDownTimer(),o._setOnKeyDownTimer(e);break;default:return}var l=Math.min(i,Math.max(r,t+a));o._updateValue(l,l),e.preventDefault(),e.stopPropagation(),o.setState({renderedValue:void 0,renderedLowerValue:void 0})},o._onThumbFocus=function(e){o._isAdjustingLowerValue=e.target===o._lowerValueThumb.current},o._clearOnKeyDownTimer=function(){o._async.clearTimeout(o._onKeyDownTimer)},o._setOnKeyDownTimer=function(e){o._onKeyDownTimer=o._async.setTimeout((function(){o.props.onChanged&&o.props.onChanged(e,o.state.value)}),q_)},o._async=new xe.j(o),(0,Se.f)(o),(0,wc.Y)(Z_,o.props,{value:"defaultValue"}),t.ranged&&(0,wc.Y)(Z_,o.props,{lowerValue:"defaultLowerValue"}),o._id=(0,Ue.O)("Slider");var n=void 0!==t.value?t.value:void 0!==t.defaultValue?t.defaultValue:t.min,i=void 0!==t.lowerValue?t.lowerValue:void 0!==t.defaultLowerValue?t.defaultLowerValue:t.min;return o.state={value:n,lowerValue:i,renderedValue:void 0,renderedLowerValue:void 0},o}return(0,I.C6)(t,e),t.prototype.componentWillUnmount=function(){this._async.dispose(),this._disposeListeners()},t.prototype.render=function(){var e,t,o,n=this.props,i=n.ariaLabel,r=n.className,s=n.disabled,a=n.label,l=n.max,c=n.min,d=n.showValue,u=n.buttonProps,p=n.vertical,h=n.styles,m=n.theme,g=n.originFromZero,f=n.ranged,v=this.value,_=this.renderedValue,y=this.renderedLowerValue,b=this._getPercent(_),C=this._getPercent(y),S=g?0:c,x=this._getPercent(S),k=f?b-C:Math.abs(x-b),D=Math.min(100-b,100-x),P=f?C:Math.min(b,x),T=p?"height":"width",E=s?{}:{onMouseDown:this._onMouseDownOrTouchStart},M=s?{}:{onTouchStart:this._onMouseDownOrTouchStart},R=s?{}:{onKeyDown:this._onKeyDown},B=s?{}:{onFocus:this._onThumbFocus},H=Y_(h,{className:r,ranged:f,disabled:s,vertical:p,showTransitions:_===v||f&&y===this.lowerValue,showValue:d,theme:m}),A=u?(0,N.G1)(u,N.JM):void 0,F={"aria-disabled":s,role:"slider",tabIndex:s?void 0:0,"data-is-focusable":!s},L=(0,I.Cl)((0,I.Cl)((0,I.Cl)((0,I.Cl)((0,I.Cl)({id:this._id,className:(0,U.A)(H.slideBox,u.className)},E),M),R),A),!f&&(0,I.Cl)((0,I.Cl)({},F),{"aria-valuemin":c,"aria-valuemax":l,"aria-valuenow":v,"aria-valuetext":this._getAriaValueText(v),"aria-label":i||a})),O=f?(0,I.Cl)((0,I.Cl)((0,I.Cl)({},F),B),{id:"max-"+this._id,"aria-valuemin":this.lowerValue,"aria-valuemax":l,"aria-valuenow":v,"aria-valuetext":this._getAriaValueText(v),"aria-label":"max "+(i||a)}):void 0,z=f?(0,I.Cl)((0,I.Cl)((0,I.Cl)({},F),B),{id:"min-"+this._id,"aria-valuemin":c,"aria-valuemax":v,"aria-valuenow":this.lowerValue,"aria-valuetext":this._getAriaValueText(this.lowerValue),"aria-label":"min "+(i||a)}):void 0;return w.createElement("div",{className:H.root},a&&w.createElement(Ca,(0,I.Cl)({className:H.titleLabel},i?{}:{htmlFor:this._id},{disabled:s}),a),w.createElement("div",{className:H.container},f&&d&&w.createElement(Ca,{className:H.valueLabel,disabled:s},this._getValueLabel(p?this.value:this.lowerValue)),w.createElement("div",(0,I.Cl)({},L),w.createElement("div",{ref:this._sliderLine,className:H.line},g&&w.createElement("span",{className:(0,U.A)(H.zeroTick),style:this._getStyleUsingOffsetPercent(p,x)}),f&&w.createElement("span",(0,I.Cl)({ref:this._lowerValueThumb,className:H.thumb,style:this._getStyleUsingOffsetPercent(p,C)},z)),w.createElement("span",(0,I.Cl)({ref:this._thumb,className:H.thumb,style:this._getStyleUsingOffsetPercent(p,b)},O)),(f||g)&&w.createElement("span",{className:(0,U.A)(H.lineContainer,H.inactiveSection),style:(e={},e[T]=P+"%",e)}),w.createElement("span",{className:(0,U.A)(H.lineContainer,H.activeSection),style:(t={},t[T]=k+"%",t)}),w.createElement("span",{className:(0,U.A)(H.lineContainer,H.inactiveSection),style:(o={},o[T]=D+"%",o)}))),d&&w.createElement(Ca,{className:H.valueLabel,disabled:s},this._getValueLabel(f&&p?this.lowerValue:this.value))),w.createElement(ht.M,null))},t.prototype.focus=function(){this._thumb.current&&this._thumb.current.focus()},Object.defineProperty(t.prototype,"range",{get:function(){if(this.props.ranged)return[this.lowerValue,this.value]},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"value",{get:function(){var e=this.props.value,t=void 0===e?this.state.value:e;return void 0===this.props.min||void 0===this.props.max||void 0===t?void 0:Math.max(this.props.min,Math.min(this.props.max,t))},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"renderedValue",{get:function(){var e=this.state.renderedValue;return void 0===e?this.value:e},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"lowerValue",{get:function(){var e=this.props,t=e.lowerValue,o=void 0===t?this.state.lowerValue:t;return e.ranged&&void 0!==this.props.min&&void 0!==this.props.max&&void 0!==o?Math.max(this.props.min,Math.min(this.props.max,o)):void 0},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"renderedLowerValue",{get:function(){var e=this.state.renderedLowerValue;return void 0===e?this.lowerValue:e},enumerable:!0,configurable:!0}),t.prototype._getPercent=function(e){var t=this.props,o=t.min,n=t.max;return n===o?0:(e-o)/(n-o)*100},t.prototype._getValueLabel=function(e){var t=this.props.valueFormat;return t?t(e):e},t.prototype._getStyleUsingOffsetPercent=function(e,t){var o;return(o={})[e?"bottom":(0,T.jI)(this.props.theme)?"right":"left"]=t+"%",o},t.prototype._getPosition=function(e,t){var o;switch(e.type){case"mousedown":case"mousemove":o=t?e.clientY:e.clientX;break;case"touchstart":case"touchmove":o=t?e.touches[0].clientY:e.touches[0].clientX}return o},t.prototype._setValueState=function(e,t){var o,n=this,i=this._isAdjustingLowerValue,r=e!==(i?this.state.lowerValue:this.state.value);this.setState(((o={})[i?"lowerValue":"value"]=e,o[i?"renderedLowerValue":"renderedValue"]=t,o),(function(){var e=n.state,t=e.lowerValue,o=e.value;r&&n.props.onChange&&n.props.onChange(i?t:o,n.props.ranged?[t,o]:void 0)}))},t.prototype._updateValue=function(e,t){var o=this.props,n=o.step,i=o.snapToStep,r=o.ranged,s=o.originFromZero,a=0;if(isFinite(n))for(;Math.round(n*Math.pow(10,a))/Math.pow(10,a)!==n;)a++;var l=parseFloat(e.toFixed(a));i&&(t=l);var c=this._isAdjustingLowerValue&&(s?l<=0:l<=this.renderedValue),d=!this._isAdjustingLowerValue&&(s?l>=0:l>=this.renderedLowerValue);(!r||c||d)&&this._setValueState(l,t)},t.defaultProps={step:1,min:0,max:10,showValue:!0,disabled:!1,vertical:!1,buttonProps:{},originFromZero:!1},t}(w.Component),J_={root:"ms-Slider",enabled:"ms-Slider-enabled",disabled:"ms-Slider-disabled",row:"ms-Slider-row",column:"ms-Slider-column",container:"ms-Slider-container",slideBox:"ms-Slider-slideBox",line:"ms-Slider-line",thumb:"ms-Slider-thumb",activeSection:"ms-Slider-active",inactiveSection:"ms-Slider-inactive",valueLabel:"ms-Slider-value",showValue:"ms-Slider-showValue",showTransitions:"ms-Slider-showTransitions",zeroTick:"ms-Slider-zeroTick"},Q_=(0,D.I)(X_,(function(e){var t,o,n,i,r,s,a,l,c,d,u,p,h,m=e.className,f=e.titleLabelClassName,v=e.theme,_=e.vertical,y=e.disabled,b=e.showTransitions,C=e.showValue,S=e.ranged,x=v.semanticColors,k=(0,g.getGlobalClassNames)(J_,v),w=x.inputBackgroundCheckedHovered,D=x.inputBackgroundChecked,P=x.inputPlaceholderBackgroundChecked,E=x.smallInputBorder,N=x.disabledBorder,M=x.disabledText,R=x.disabledBackground,B=x.inputBackground,H=x.smallInputBorder,A=x.disabledBorder,F=!y&&{backgroundColor:w,selectors:(t={},t[g.HighContrastSelector]={backgroundColor:"Highlight"},t)},L=!y&&{backgroundColor:P,selectors:(o={},o[g.HighContrastSelector]={borderColor:"Highlight"},o)},O=!y&&{backgroundColor:D,selectors:(n={},n[g.HighContrastSelector]={backgroundColor:"Highlight"},n)},z=!y&&{border:"2px solid "+w,selectors:(i={},i[g.HighContrastSelector]={borderColor:"Highlight"},i)},W=!e.disabled&&{backgroundColor:x.inputPlaceholderBackgroundChecked,selectors:(r={},r[g.HighContrastSelector]={backgroundColor:"Highlight"},r)};return{root:(0,I.aN)([k.root,v.fonts.medium,{userSelect:"none"},_&&{marginRight:8}],[y?void 0:k.enabled],[y?k.disabled:void 0],[_?void 0:k.row],[_?k.column:void 0],[m]),titleLabel:[{padding:0},f],container:[k.container,{display:"flex",flexWrap:"nowrap",alignItems:"center"},_&&{flexDirection:"column",height:"100%",textAlign:"center",margin:"8px 0"}],slideBox:(0,I.aN)([k.slideBox,!S&&(0,g.getFocusStyle)(v),{background:"transparent",border:"none",flexGrow:1,lineHeight:28,display:"flex",alignItems:"center",selectors:(s={},s[":active ."+k.activeSection]=F,s[":hover ."+k.activeSection]=O,s[":active ."+k.inactiveSection]=L,s[":hover ."+k.inactiveSection]=L,s[":active ."+k.thumb]=z,s[":hover ."+k.thumb]=z,s[":active ."+k.zeroTick]=W,s[":hover ."+k.zeroTick]=W,s[g.HighContrastSelector]={forcedColorAdjust:"none"},s)},_?{height:"100%",width:28,padding:"8px 0"}:{height:28,width:"auto",padding:"0 8px"}],[C?k.showValue:void 0],[b?k.showTransitions:void 0]),thumb:[k.thumb,S&&(0,g.getFocusStyle)(v,{inset:-4}),{borderWidth:2,borderStyle:"solid",borderColor:H,borderRadius:10,boxSizing:"border-box",background:B,display:"block",width:16,height:16,position:"absolute"},_?{left:-6,margin:"0 auto",transform:"translateY(8px)"}:{top:-6,transform:(0,T.jI)(v)?"translateX(50%)":"translateX(-50%)"},b&&{transition:"left "+g.AnimationVariables.durationValue3+" "+g.AnimationVariables.easeFunction1},y&&{borderColor:A,selectors:(a={},a[g.HighContrastSelector]={borderColor:"GrayText"},a)}],line:[k.line,{display:"flex",position:"relative"},_?{height:"100%",width:4,margin:"0 auto",flexDirection:"column-reverse"}:{width:"100%"}],lineContainer:[{borderRadius:4,boxSizing:"border-box"},_?{width:4,height:"100%"}:{height:4,width:"100%"}],activeSection:[k.activeSection,{background:E,selectors:(l={},l[g.HighContrastSelector]={backgroundColor:"WindowText"},l)},b&&{transition:"width "+g.AnimationVariables.durationValue3+" "+g.AnimationVariables.easeFunction1},y&&{background:M,selectors:(c={},c[g.HighContrastSelector]={backgroundColor:"GrayText",borderColor:"GrayText"},c)}],inactiveSection:[k.inactiveSection,{background:N,selectors:(d={},d[g.HighContrastSelector]={border:"1px solid WindowText"},d)},b&&{transition:"width "+g.AnimationVariables.durationValue3+" "+g.AnimationVariables.easeFunction1},y&&{background:R,selectors:(u={},u[g.HighContrastSelector]={borderColor:"GrayText"},u)}],zeroTick:[k.zeroTick,{position:"absolute",background:x.disabledBorder,selectors:(p={},p[g.HighContrastSelector]={backgroundColor:"WindowText"},p)},e.disabled&&{background:x.disabledBackground,selectors:(h={},h[g.HighContrastSelector]={backgroundColor:"GrayText"},h)},e.vertical?{width:"16px",height:"1px",transform:(0,T.jI)(v)?"translateX(6px)":"translateX(-6px)"}:{width:"1px",height:"16px",transform:"translateY(-6px)"}],valueLabel:[k.valueLabel,{flexShrink:1,width:30,lineHeight:"1"},_?{margin:"0 auto",whiteSpace:"nowrap",width:40}:{margin:"0 8px",whiteSpace:"nowrap",width:40}]}}),void 0,{scope:"Slider"}),$_=(0,f.J9)((function(e){var t,o=e.semanticColors,n=o.disabledText,i=o.disabledBackground;return{backgroundColor:i,pointerEvents:"none",cursor:"default",color:n,selectors:(t={":after":{borderColor:i}},t[g.HighContrastSelector]={color:"GrayText"},t)}})),ey=(0,f.J9)((function(e,t,o){var n,i,r,s=e.palette,a=e.semanticColors,l=e.effects,c=s.neutralSecondary,d=a.buttonText,u=a.buttonText,p=a.buttonBackgroundHovered,h=a.buttonBackgroundPressed,m={root:{outline:"none",display:"block",height:"50%",width:23,padding:0,backgroundColor:"transparent",textAlign:"center",cursor:"default",color:c,selectors:{"&.ms-DownButton":{borderRadius:"0 0 "+l.roundedCorner2+" 0"},"&.ms-UpButton":{borderRadius:"0 "+l.roundedCorner2+" 0 0"}}},rootHovered:{backgroundColor:p,color:d},rootChecked:{backgroundColor:h,color:u,selectors:(n={},n[g.HighContrastSelector]={backgroundColor:"Highlight",color:"HighlightText"},n)},rootPressed:{backgroundColor:h,color:u,selectors:(i={},i[g.HighContrastSelector]={backgroundColor:"Highlight",color:"HighlightText"},i)},rootDisabled:{opacity:.5,selectors:(r={},r[g.HighContrastSelector]={color:"GrayText",opacity:1},r)},icon:{fontSize:8,marginTop:0,marginRight:0,marginBottom:0,marginLeft:0}};return(0,g.concatStyleSets)(m,{},o)})),ty=(0,f.J9)((function(e,t){var o,n,i=e.palette,r=e.semanticColors,s=e.effects,a=e.fonts,l=r.inputBorder,c=r.inputBackground,d=r.inputBorderHovered,u=r.inputFocusBorderAlt,p=r.inputText,h=i.white,m=r.inputBackgroundChecked,f=r.disabledText,v={root:[a.medium,{outline:"none",width:"100%",minWidth:86}],labelWrapper:{display:"inline-flex",alignItems:"center"},labelWrapperStart:{height:32,float:"left",marginRight:10},labelWrapperEnd:{height:32,float:"right",marginLeft:10},labelWrapperTop:{marginBottom:-1},labelWrapperBottom:{},icon:{padding:"0 5px",fontSize:g.IconFontSizes.large},iconDisabled:{color:f},label:{pointerEvents:"none",lineHeight:g.IconFontSizes.large},labelDisabled:{},spinButtonWrapper:{display:"flex",position:"relative",boxSizing:"border-box",height:32,minWidth:86,selectors:{":after":{pointerEvents:"none",content:"''",position:"absolute",left:0,top:0,bottom:0,right:0,borderWidth:"1px",borderStyle:"solid",borderColor:l,borderRadius:s.roundedCorner2}}},spinButtonWrapperTopBottom:{width:"100%"},spinButtonWrapperHovered:{selectors:(o={":after":{borderColor:d}},o[g.HighContrastSelector]={selectors:{":after":{borderColor:"Highlight"}}},o)},spinButtonWrapperFocused:(0,g.getInputFocusStyle)(u,s.roundedCorner2),spinButtonWrapperDisabled:$_(e),input:{boxSizing:"border-box",boxShadow:"none",borderStyle:"none",flex:1,margin:0,fontSize:a.medium.fontSize,fontFamily:"inherit",color:p,backgroundColor:c,height:"100%",padding:"0 8px 0 9px",outline:0,display:"block",minWidth:61,whiteSpace:"nowrap",textOverflow:"ellipsis",overflow:"hidden",cursor:"text",userSelect:"text",borderRadius:s.roundedCorner2+" 0 0 "+s.roundedCorner2},inputTextSelected:{backgroundColor:m,color:h,selectors:(n={},n[g.HighContrastSelector]={backgroundColor:"Highlight",borderColor:"Highlight",color:"HighlightText"},n)},inputDisabled:$_(e),arrowButtonsContainer:{display:"block",height:"100%",cursor:"default"},arrowButtonsContainerDisabled:$_(e)};return(0,g.concatStyleSets)(v,t)})),oy=(0,f.J9)((function(e,t,o,n,i,r){return void 0===i&&(i=zt.start),void 0===r&&(r=void 0),{root:(0,g.mergeStyles)(e.root,r),labelWrapper:(0,g.mergeStyles)(e.labelWrapper,ny(i,e)),icon:(0,g.mergeStyles)(e.icon,t&&e.iconDisabled),label:(0,g.mergeStyles)(e.label),spinButtonWrapper:(0,g.mergeStyles)(e.spinButtonWrapper,iy(i,e),!t&&[{selectors:{":hover":e.spinButtonWrapperHovered}},o&&{selectors:{"&&":e.spinButtonWrapperFocused}}],t&&e.spinButtonWrapperDisabled),input:(0,g.mergeStyles)("ms-spinButton-input",e.input,!t&&{selectors:{"::selection":e.inputTextSelected}},t&&e.inputDisabled),arrowBox:(0,g.mergeStyles)(e.arrowButtonsContainer,t&&e.arrowButtonsContainerDisabled)}}));function ny(e,t){switch(e){case zt.start:return t.labelWrapperStart;case zt.end:return t.labelWrapperEnd;case zt.top:return t.labelWrapperTop;case zt.bottom:return t.labelWrapperBottom}}function iy(e,t){switch(e){case zt.top:case zt.bottom:return t.spinButtonWrapperTopBottom;default:return{}}}!function(e){e[e.down=-1]="down",e[e.notSpinning=0]="notSpinning",e[e.up=1]="up"}(x_||(x_={}));var ry,sy=function(e){function t(t){var o=e.call(this,t)||this;o._input=w.createRef(),o._initialStepDelay=400,o._stepDelay=75,o._onFocus=function(e){o._input.current&&((o._spinningByMouse||o.state.keyboardSpinDirection!==x_.notSpinning)&&o._stop(),o._input.current.select(),o.setState({isFocused:!0}),o.props.onFocus&&o.props.onFocus(e))},o._onBlur=function(e){o._validate(e),o.setState({isFocused:!1}),o.props.onBlur&&o.props.onBlur(e)},o._onValidate=function(e,t){return o.props.onValidate?o.props.onValidate(e,t):o._defaultOnValidate(e)},o._calculatePrecision=function(e){var t=e.precision;return void 0===t?Math.max((0,Gg.lS)(e.step),0):t},o._defaultOnValidate=function(e){if(null===e||0===e.trim().length||isNaN(Number(e)))return o._lastValidValue;var t=Math.min(o.props.max,Math.max(o.props.min,Number(e)));return String(t)},o._onIncrement=function(e,t){return o.props.onIncrement?o.props.onIncrement(e,t):o._defaultOnIncrement(e)},o._defaultOnIncrement=function(e){var t=o.props,n=t.max,i=t.step,r=Math.min(Number(e)+Number(i),n);return r=(0,Gg.Pj)(r,o._precision),String(r)},o._onDecrement=function(e,t){return o.props.onDecrement?o.props.onDecrement(e,t):o._defaultOnDecrement(e)},o._defaultOnDecrement=function(e){var t=o.props,n=t.min,i=t.step,r=Math.max(Number(e)-Number(i),n);return r=(0,Gg.Pj)(r,o._precision),String(r)},o._validate=function(e){if(void 0!==o.value&&void 0!==o._valueToValidate&&o._valueToValidate!==o._lastValidValue){var t=o._onValidate(o._valueToValidate,e);o._valueToValidate=void 0,void 0!==t?(o._lastValidValue=t,o.setState({value:t})):o.setState({value:o._lastValidValue})}},o._onInputChange=function(e){var t=e.target.value;o._valueToValidate=t,o.setState({value:t})},o._updateValue=function(e,t,n,i){var r=n(o.value||"",i);void 0!==r&&(o._lastValidValue=r,o.setState({value:r})),o._spinningByMouse!==e&&(o._spinningByMouse=e),e&&(o._currentStepFunctionHandle=o._async.setTimeout((function(){o._updateValue(e,o._stepDelay,n,i)}),t))},o._stop=function(){o._currentStepFunctionHandle>=0&&(o._async.clearTimeout(o._currentStepFunctionHandle),o._currentStepFunctionHandle=-1),(o._spinningByMouse||o.state.keyboardSpinDirection!==x_.notSpinning)&&(o._spinningByMouse=!1,o.setState({keyboardSpinDirection:x_.notSpinning}))},o._handleKeyDown=function(e){if(e.which!==Ce.c.up&&e.which!==Ce.c.down&&e.which!==Ce.c.enter||(e.preventDefault(),e.stopPropagation()),o.props.disabled)o._stop();else{var t=x_.notSpinning;switch(e.which){case Ce.c.up:t=x_.up,o._updateValue(!1,o._initialStepDelay,o._onIncrement,e);break;case Ce.c.down:t=x_.down,o._updateValue(!1,o._initialStepDelay,o._onDecrement,e);break;case Ce.c.enter:o._validate(e);break;case Ce.c.escape:o.value!==o._lastValidValue&&o.setState({value:o._lastValidValue})}o.state.keyboardSpinDirection!==t&&o.setState({keyboardSpinDirection:t})}},o._handleKeyUp=function(e){(o.props.disabled||e.which===Ce.c.up||e.which===Ce.c.down)&&o._stop()},o._onIncrementMouseDown=function(e){o._updateValue(!0,o._initialStepDelay,o._onIncrement,e)},o._onDecrementMouseDown=function(e){o._updateValue(!0,o._initialStepDelay,o._onDecrement,e)},(0,Se.f)(o),(0,wc.Y)("SpinButton",t,{value:"defaultValue"});var n=t.value,i=void 0===n?t.defaultValue:n;return void 0===i&&(i="number"==typeof t.min?String(t.min):"0"),o._lastValidValue=i,o._precision=o._calculatePrecision(t),o.state={isFocused:!1,value:i,keyboardSpinDirection:x_.notSpinning},o._async=new xe.j(o),o._currentStepFunctionHandle=-1,o._labelId=(0,Ue.O)("Label"),o._inputId=(0,Ue.O)("input"),o._spinningByMouse=!1,o._valueToValidate=void 0,o}return(0,I.C6)(t,e),t.prototype.componentWillUnmount=function(){this._async.dispose()},t.prototype.UNSAFE_componentWillReceiveProps=function(e){void 0!==e.value&&(this._lastValidValue=e.value,this.setState({value:e.value})),this._precision=this._calculatePrecision(e)},t.prototype.render=function(){var e=this,t=this.props,o=t.disabled,n=t.label,i=t.min,r=t.max,s=t.labelPosition,a=t.iconProps,l=t.incrementButtonIcon,c=t.incrementButtonAriaLabel,d=t.decrementButtonIcon,u=t.decrementButtonAriaLabel,p=t.ariaLabel,h=t.ariaDescribedBy,m=t.styles,g=t.upArrowButtonStyles,f=t.downArrowButtonStyles,v=t.theme,_=t.ariaPositionInSet,y=t.ariaSetSize,b=t.ariaValueNow,C=t.ariaValueText,S=t.keytipProps,x=t.className,k=t.inputProps,D=t.iconButtonProps,P=this.state,T=P.isFocused,E=P.keyboardSpinDirection,M=this.value,R=this.props.getClassNames?this.props.getClassNames(v,o,T,E,s,x):oy(ty(v,m),o,T,E,s,x),B=(0,N.G1)(this.props,N.JM,["onBlur","onFocus","className"]);return w.createElement("div",{className:R.root},s!==zt.bottom&&(a||n)&&w.createElement("div",{className:R.labelWrapper},a&&w.createElement(J,(0,I.Cl)({},a,{className:R.icon,"aria-hidden":"true"})),n&&w.createElement(Ca,{id:this._labelId,htmlFor:this._inputId,className:R.label,disabled:o},n)),w.createElement(tt,{keytipProps:S,disabled:o},(function(t){return w.createElement("div",(0,I.Cl)({},B,{className:R.spinButtonWrapper,"aria-label":p&&p,"aria-posinset":_,"aria-setsize":y,"data-ktp-target":t["data-ktp-target"]}),w.createElement("input",(0,I.Cl)({value:M,id:e._inputId,onChange:e._onChange,onInput:e._onInputChange,className:R.input,type:"text",autoComplete:"off",role:"spinbutton","aria-labelledby":n&&e._labelId,"aria-valuenow":"number"==typeof b?b:M&&!isNaN(Number(M))?Number(M):void 0,"aria-valuetext":"string"==typeof C?C:!M||isNaN(Number(M))?M:void 0,"aria-valuemin":i,"aria-valuemax":r,"aria-describedby":(0,Ke._)(h,t["aria-describedby"]),onBlur:e._onBlur,ref:e._input,onFocus:e._onFocus,onKeyDown:e._handleKeyDown,onKeyUp:e._handleKeyUp,disabled:o,"aria-disabled":o,"data-lpignore":!0,"data-ktp-execute-target":t["data-ktp-execute-target"]},k)),w.createElement("span",{className:R.arrowBox},w.createElement(si,(0,I.Cl)({styles:ey(v,!0,g),className:"ms-UpButton",checked:E===x_.up,disabled:o,iconProps:l,onMouseDown:e._onIncrementMouseDown,onMouseLeave:e._stop,onMouseUp:e._stop,tabIndex:-1,ariaLabel:c,"data-is-focusable":!1},D)),w.createElement(si,(0,I.Cl)({styles:ey(v,!1,f),className:"ms-DownButton",checked:E===x_.down,disabled:o,iconProps:d,onMouseDown:e._onDecrementMouseDown,onMouseLeave:e._stop,onMouseUp:e._stop,tabIndex:-1,ariaLabel:u,"data-is-focusable":!1},D))))})),s===zt.bottom&&(a||n)&&w.createElement("div",{className:R.labelWrapper},a&&w.createElement(J,{iconName:a.iconName,className:R.icon,"aria-hidden":"true"}),n&&w.createElement(Ca,{id:this._labelId,htmlFor:this._inputId,className:R.label,disabled:o},n)))},t.prototype.focus=function(){this._input.current&&this._input.current.focus()},Object.defineProperty(t.prototype,"value",{get:function(){return this.state.value},enumerable:!0,configurable:!0}),t.prototype._onChange=function(){},t.defaultProps={step:1,min:0,max:100,disabled:!1,labelPosition:zt.start,label:"",incrementButtonIcon:{iconName:"ChevronUpSmall"},decrementButtonIcon:{iconName:"ChevronDownSmall"}},(0,I.Cg)([(0,jo.T)("SpinButton",["theme","styles"],!0)],t)}(w.Component),ay=o(26746),ly=o(5220),cy={root:"ms-StackItem"},dy={start:"flex-start",end:"flex-end"},uy=(0,ly.a)((function(e){var t=e.children,o=(0,N.G1)(e,N.vt);if(w.Children.count(t)<1)return null;var n=(0,ay.Sk)(e,{root:"div"});return(0,ay.WL)(n.root,(0,I.Cl)({},o),t)}),{displayName:"StackItem",styles:function(e,t,o){var n=e.grow,i=e.shrink,r=e.disableShrink,s=e.align,a=e.verticalFill,l=e.order,c=e.className,d=(0,g.getGlobalClassNames)(cy,t);return{root:[t.fonts.medium,d.root,{margin:o.margin,padding:o.padding,height:a?"100%":"auto",width:"auto"},n&&{flexGrow:!0===n?1:n},(r||!n&&!i)&&{flexShrink:0},i&&!r&&{flexShrink:1},s&&{alignSelf:dy[s]||s},l&&{order:l},c]}}}),py=function(e,t){return t.spacing.hasOwnProperty(e)?t.spacing[e]:e},hy=function(e){var t=parseFloat(e),o=isNaN(t)?0:t,n=isNaN(t)?"":t.toString();return{value:o,unit:e.substring(n.toString().length)||"px"}},my=function(e,t){if(void 0===e||"number"==typeof e||""===e)return e;var o=e.split(" ");return o.length<2?py(e,t):o.reduce((function(e,o){return py(e,t)+" "+py(o,t)}))},gy={start:"flex-start",end:"flex-end"},fy={root:"ms-Stack",inner:"ms-Stack-inner"},vy={Item:uy},_y=(0,ly.a)((function(e){var t=e.as,o=void 0===t?"div":t,n=e.disableShrink,i=e.wrap,r=(0,I.Tt)(e,["as","disableShrink","wrap"]);(0,dt.A)("Stack",e,{gap:"tokens.childrenGap",maxHeight:"tokens.maxHeight",maxWidth:"tokens.maxWidth",padding:"tokens.padding"});var s=w.Children.map(e.children,(function(e,t){if(!e)return null;if((i=e)&&"object"==typeof i&&i.type&&i.type.displayName===uy.displayName){var o={shrink:!n};return w.cloneElement(e,(0,I.Cl)((0,I.Cl)({},o),e.props))}var i;return e})),a=(0,N.G1)(r,N.vt),l=(0,ay.Sk)(e,{root:o,inner:"div"});return i?(0,ay.WL)(l.root,(0,I.Cl)({},a),(0,ay.WL)(l.inner,null,s)):(0,ay.WL)(l.root,(0,I.Cl)({},a),s)}),{displayName:"Stack",styles:function(e,t,o){var n,i,r,s,a,l,c,d=e.verticalFill,u=e.horizontal,p=e.reversed,h=e.grow,m=e.wrap,f=e.horizontalAlign,v=e.verticalAlign,_=e.disableShrink,y=e.className,b=(0,g.getGlobalClassNames)(fy,t),C=o&&o.childrenGap?o.childrenGap:e.gap,S=o&&o.maxHeight?o.maxHeight:e.maxHeight,x=o&&o.maxWidth?o.maxWidth:e.maxWidth,k=o&&o.padding?o.padding:e.padding,w=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 o=e.split(" ");if(o.length>2)return{rowGap:{value:0,unit:"px"},columnGap:{value:0,unit:"px"}};if(2===o.length)return{rowGap:hy(py(o[0],t)),columnGap:hy(py(o[1],t))};var n=hy(py(e,t));return{rowGap:n,columnGap:n}}(C,t),D=w.rowGap,P=w.columnGap,T=""+-.5*P.value+P.unit,E=""+-.5*D.value+D.unit,N={textOverflow:"ellipsis"},M={"> *:not(.ms-StackItem)":{flexShrink:_?0:1}};return m?{root:[b.root,{flexWrap:"wrap",maxWidth:x,maxHeight:S,width:"auto",overflow:"visible",height:"100%"},f&&(n={},n[u?"justifyContent":"alignItems"]=gy[f]||f,n),v&&(i={},i[u?"alignItems":"justifyContent"]=gy[v]||v,i),y,{display:"flex"},u&&{height:d?"100%":"auto"}],inner:[b.inner,{display:"flex",flexWrap:"wrap",marginLeft:T,marginRight:T,marginTop:E,marginBottom:E,overflow:"visible",boxSizing:"border-box",padding:my(k,t),width:0===P.value?"100%":"calc(100% + "+P.value+P.unit+")",maxWidth:"100vw",selectors:(0,I.Cl)({"> *":(0,I.Cl)({margin:""+.5*D.value+D.unit+" "+.5*P.value+P.unit},N)},M)},f&&(r={},r[u?"justifyContent":"alignItems"]=gy[f]||f,r),v&&(s={},s[u?"alignItems":"justifyContent"]=gy[v]||v,s),u&&{flexDirection:p?"row-reverse":"row",height:0===D.value?"100%":"calc(100% + "+D.value+D.unit+")",selectors:{"> *":{maxWidth:0===P.value?"100%":"calc(100% - "+P.value+P.unit+")"}}},!u&&{flexDirection:p?"column-reverse":"column",height:"calc(100% + "+D.value+D.unit+")",selectors:{"> *":{maxHeight:0===D.value?"100%":"calc(100% - "+D.value+D.unit+")"}}}]}:{root:[b.root,{display:"flex",flexDirection:u?p?"row-reverse":"row":p?"column-reverse":"column",flexWrap:"nowrap",width:"auto",height:d?"100%":"auto",maxWidth:x,maxHeight:S,padding:my(k,t),boxSizing:"border-box",selectors:(0,I.Cl)((a={"> *":N},a[p?"> *:not(:last-child)":"> *:not(:first-child)"]=[u&&{marginLeft:""+P.value+P.unit},!u&&{marginTop:""+D.value+D.unit}],a),M)},h&&{flexGrow:!0===h?1:h},f&&(l={},l[u?"justifyContent":"alignItems"]=gy[f]||f,l),v&&(c={},c[u?"alignItems":"justifyContent"]=gy[v]||v,c),y]}},statics:vy});!function(e){e[e.Both=0]="Both",e[e.Header=1]="Header",e[e.Footer=2]="Footer"}(ry||(ry={}));var yy=function(e){function t(t){var o=e.call(this,t)||this;return o._root=w.createRef(),o._stickyContentTop=w.createRef(),o._stickyContentBottom=w.createRef(),o._nonStickyContent=w.createRef(),o._placeHolder=w.createRef(),o.syncScroll=function(e){var t=o.nonStickyContent;t&&o.props.isScrollSynced&&(t.scrollLeft=e.scrollLeft)},o._getContext=function(){return o.context},o._onScrollEvent=function(e,t){if(o.root&&o.nonStickyContent){var n=o._getNonStickyDistanceFromTop(e),i=!1,r=!1;o.canStickyTop&&(i=n-o._getStickyDistanceFromTop()<e.scrollTop),o.canStickyBottom&&e.clientHeight-t.offsetHeight<=n&&(r=n-Math.floor(e.scrollTop)>=o._getStickyDistanceFromTopForFooter(e,t)),document.activeElement&&o.nonStickyContent.contains(document.activeElement)&&(o.state.isStickyTop!==i||o.state.isStickyBottom!==r)?o._activeElement=document.activeElement:o._activeElement=void 0,o.setState({isStickyTop:o.canStickyTop&&i,isStickyBottom:r,distanceFromTop:n})}},o._getStickyDistanceFromTop=function(){var e=0;return o.stickyContentTop&&(e=o.stickyContentTop.offsetTop),e},o._getStickyDistanceFromTopForFooter=function(e,t){var n=0;return o.stickyContentBottom&&(n=e.clientHeight-t.offsetHeight+o.stickyContentBottom.offsetTop),n},o._getNonStickyDistanceFromTop=function(e){var t=0,n=o.root;if(n){for(;n&&n.offsetParent!==e;)t+=n.offsetTop,n=n.offsetParent;n&&n.offsetParent===e&&(t+=n.offsetTop)}return t},(0,Se.f)(o),o.state={isStickyTop:!1,isStickyBottom:!1,distanceFromTop:void 0},o._activeElement=void 0,o}return(0,I.C6)(t,e),Object.defineProperty(t.prototype,"root",{get:function(){return this._root.current},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"placeholder",{get:function(){return this._placeHolder.current},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"stickyContentTop",{get:function(){return this._stickyContentTop.current},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"stickyContentBottom",{get:function(){return this._stickyContentBottom.current},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"nonStickyContent",{get:function(){return this._nonStickyContent.current},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"canStickyTop",{get:function(){return this.props.stickyPosition===ry.Both||this.props.stickyPosition===ry.Header},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"canStickyBottom",{get:function(){return this.props.stickyPosition===ry.Both||this.props.stickyPosition===ry.Footer},enumerable:!0,configurable:!0}),t.prototype.componentDidMount=function(){var e=this._getContext().scrollablePane;e&&(e.subscribe(this._onScrollEvent),e.addSticky(this))},t.prototype.componentWillUnmount=function(){var e=this._getContext().scrollablePane;e&&(e.unsubscribe(this._onScrollEvent),e.removeSticky(this))},t.prototype.componentDidUpdate=function(e,t){var o=this._getContext().scrollablePane;if(o){var n=this.state,i=n.isStickyBottom,r=n.isStickyTop,s=n.distanceFromTop,a=!1;t.distanceFromTop!==s&&(o.sortSticky(this,!0),a=!0),t.isStickyTop===r&&t.isStickyBottom===i||(this._activeElement&&this._activeElement.focus(),o.updateStickyRefHeights(),a=!0),a&&o.syncScrollSticky(this)}},t.prototype.shouldComponentUpdate=function(e,t){if(!this.context.scrollablePane)return!0;var o=this.state,n=o.isStickyTop,i=o.isStickyBottom,r=o.distanceFromTop;return n!==t.isStickyTop||i!==t.isStickyBottom||this.props.stickyPosition!==e.stickyPosition||this.props.children!==e.children||r!==t.distanceFromTop||by(this._nonStickyContent,this._stickyContentTop)||by(this._nonStickyContent,this._stickyContentBottom)||by(this._nonStickyContent,this._placeHolder)},t.prototype.render=function(){var e=this.state,t=e.isStickyTop,o=e.isStickyBottom,n=this.props,i=n.stickyClassName,r=n.children;return this.context.scrollablePane?w.createElement("div",{ref:this._root},this.canStickyTop&&w.createElement("div",{ref:this._stickyContentTop,style:{pointerEvents:t?"auto":"none"}},w.createElement("div",{style:this._getStickyPlaceholderHeight(t)})),this.canStickyBottom&&w.createElement("div",{ref:this._stickyContentBottom,style:{pointerEvents:o?"auto":"none"}},w.createElement("div",{style:this._getStickyPlaceholderHeight(o)})),w.createElement("div",{style:this._getNonStickyPlaceholderHeightAndWidth(),ref:this._placeHolder},(t||o)&&w.createElement("span",{style:g.hiddenContentStyle},r),w.createElement("div",{ref:this._nonStickyContent,className:t||o?i:void 0,style:this._getContentStyles(t||o)},r))):w.createElement("div",null,this.props.children)},t.prototype.addSticky=function(e){this.nonStickyContent&&e.appendChild(this.nonStickyContent)},t.prototype.resetSticky=function(){this.nonStickyContent&&this.placeholder&&this.placeholder.appendChild(this.nonStickyContent)},t.prototype.setDistanceFromTop=function(e){var t=this._getNonStickyDistanceFromTop(e);this.setState({distanceFromTop:t})},t.prototype._getContentStyles=function(e){return{backgroundColor:this.props.stickyBackgroundColor||this._getBackground(),overflow:e?"hidden":""}},t.prototype._getStickyPlaceholderHeight=function(e){var t=this.nonStickyContent?this.nonStickyContent.offsetHeight:0;return{visibility:e?"hidden":"visible",height:e?0:t}},t.prototype._getNonStickyPlaceholderHeightAndWidth=function(){var e=this.state,t=e.isStickyTop,o=e.isStickyBottom;if(t||o){var n=0,i=0;return this.nonStickyContent&&this.nonStickyContent.firstElementChild&&(n=this.nonStickyContent.offsetHeight,i=this.nonStickyContent.firstElementChild.scrollWidth+(this.nonStickyContent.firstElementChild.offsetWidth-this.nonStickyContent.firstElementChild.clientWidth)),{height:n,width:i}}return{}},t.prototype._getBackground=function(){if(this.root){for(var e=this.root;"rgba(0, 0, 0, 0)"===window.getComputedStyle(e).getPropertyValue("background-color")||"transparent"===window.getComputedStyle(e).getPropertyValue("background-color");){if("HTML"===e.tagName)return;e.parentElement&&(e=e.parentElement)}return window.getComputedStyle(e).getPropertyValue("background-color")}},t.defaultProps={stickyPosition:ry.Both,isScrollSynced:!0},t.contextType=zv,t}(w.Component);function by(e,t){return e&&t&&e.current&&t.current&&e.current.offsetHeight!==t.current.offsetHeight}var Cy=(0,f.J9)((function(e,t,o,n,i,r,s,a,l){var c=Wi(e);return(0,g.mergeStyleSets)({root:["ms-Button",c.root,o,t,s&&["is-checked",c.rootChecked],r&&["is-disabled",c.rootDisabled],!r&&!s&&{selectors:{":hover":c.rootHovered,":focus":c.rootFocused,":active":c.rootPressed}},r&&s&&[c.rootCheckedDisabled],!r&&s&&{selectors:{":hover":c.rootCheckedHovered,":active":c.rootCheckedPressed}}],flexContainer:["ms-Button-flexContainer",c.flexContainer]})})),Sy=(0,P.Z)(),xy=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return(0,I.C6)(t,e),t}(or),ky=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t._onRenderColorOption=function(e){return w.createElement("svg",{className:t._classNames.svg,viewBox:"0 0 20 20",fill:Cl(e.color).str},t.props.circle?w.createElement("circle",{cx:"50%",cy:"50%",r:"50%"}):w.createElement("rect",{width:"100%",height:"100%"}))},t}return(0,I.C6)(t,e),t.prototype.render=function(){var e=this.props,t=e.item,o=e.idPrefix,n=void 0===o?this.props.id:o,i=e.selected,r=e.disabled,s=e.styles,a=e.theme,l=e.circle,c=e.color,d=e.onClick,u=e.onHover,p=e.onFocus,h=e.onMouseEnter,m=e.onMouseMove,g=e.onMouseLeave,f=e.onWheel,v=e.onKeyDown,_=e.height,y=e.width,b=e.borderWidth;return this._classNames=Sy(s,{theme:a,disabled:r,selected:i,circle:l,isWhite:this._isWhiteCell(c),height:_,width:y,borderWidth:b}),w.createElement(xy,{item:t,id:n+"-"+t.id+"-"+t.index,key:t.id,disabled:r,role:"gridcell",onRenderItem:this._onRenderColorOption,selected:i,onClick:d,onHover:u,onFocus:p,label:t.label,className:this._classNames.colorCell,getClassNames:Cy,index:t.index,onMouseEnter:h,onMouseMove:m,onMouseLeave:g,onWheel:f,onKeyDown:v})},t.prototype._isWhiteCell=function(e){return"ffffff"===Cl(e).hex},t.defaultProps={circle:!0,disabled:!1,selected:!1},t}(w.PureComponent),Iy={left:-2,top:-2,bottom:-2,right:-2,border:"none",outlineColor:"ButtonText"},wy=(0,D.I)(ky,(function(e){var t,o,n,i,r,s=e.theme,a=e.disabled,l=e.selected,c=e.circle,d=e.isWhite,u=e.height,p=void 0===u?20:u,h=e.width,m=void 0===h?20:h,f=e.borderWidth,v=s.semanticColors,_=s.palette,y=_.neutralLighter,b=_.neutralLight,C=_.neutralSecondary,S=_.neutralTertiary,x=f||(m<24?2:4);return{colorCell:[(0,g.getFocusStyle)(s,{inset:-1,position:"relative",highContrastStyle:Iy}),{backgroundColor:v.bodyBackground,padding:0,position:"relative",boxSizing:"border-box",display:"inline-block",cursor:"pointer",userSelect:"none",borderRadius:0,border:"none",height:p,width:m},!c&&{selectors:(t={},t["."+lt.Y2+" &:focus::after"]={outlineOffset:x-1+"px"},t)},c&&{borderRadius:"50%",selectors:(o={},o["."+lt.Y2+" &:focus::after"]={outline:"none",borderColor:v.focusBorder,borderRadius:"50%",left:-x,right:-x,top:-x,bottom:-x,selectors:(n={},n[g.HighContrastSelector]={outline:"1px solid ButtonText"},n)},o)},l&&{padding:2,border:x+"px solid "+b,selectors:(i={},i["&:hover::before"]={content:'""',height:p,width:m,position:"absolute",top:-x,left:-x,borderRadius:c?"50%":"default",boxShadow:"inset 0 0 0 1px "+C},i)},!l&&{selectors:(r={},r["&:hover, &:active, &:focus"]={backgroundColor:v.bodyBackground,padding:2,border:x+"px solid "+y},r["&:focus"]={borderColor:v.bodyBackground,padding:0,selectors:{":hover":{borderColor:s.palette.neutralLight,padding:2}}},r)},a&&{color:v.disabledBodyText,pointerEvents:"none",opacity:.3},d&&!l&&{backgroundColor:S,padding:1}],svg:[{width:"100%",height:"100%"},c&&{borderRadius:"50%"}]}}),void 0,{scope:"ColorPickerGridCell"},!0),Dy=(0,P.Z)(),Py=function(e){function t(t){var o,n=e.call(this,t)||this;return n.navigationIdleDelay=250,n._getItemsWithIndex=(0,f.J9)((function(e){return e.map((function(e,t){return(0,I.Cl)((0,I.Cl)({},e),{index:t})}))})),n._onRenderItem=function(e,t){var o=n.props.onRenderColorCell;return(void 0===o?n._renderOption:o)(e,n._renderOption)},n._onSwatchColorPickerBlur=function(){n.props.onCellFocused&&(n._cellFocused=!1,n.props.onCellFocused())},n._renderOption=function(e){var t=n.props,o=n._id;return w.createElement(wy,{item:e,idPrefix:o,color:e.color,styles:t.getColorGridCellStyles,disabled:t.disabled,onClick:n._onCellClick,onHover:n._onGridCellHovered,onFocus:n._onGridCellFocused,selected:void 0!==n.state.selectedIndex&&n.state.selectedIndex===e.index,circle:"circle"===t.cellShape,label:e.label,onMouseEnter:n._onMouseEnter,onMouseMove:n._onMouseMove,onMouseLeave:n._onMouseLeave,onWheel:n._onWheel,onKeyDown:n._onKeyDown,height:t.cellHeight,width:t.cellWidth,borderWidth:t.cellBorderWidth})},n._onMouseEnter=function(e){return n.props.focusOnHover?(n.isNavigationIdle&&!n.props.disabled&&e.currentTarget.focus(),!0):!n.isNavigationIdle||!!n.props.disabled},n._onMouseMove=function(e){if(!n.props.focusOnHover)return!n.isNavigationIdle||!!n.props.disabled;var t=e.currentTarget;return!n.isNavigationIdle||document&&t===document.activeElement||t.focus(),!0},n._onMouseLeave=function(e){var t=n.props.mouseLeaveParentSelector;if(n.props.focusOnHover&&t&&n.isNavigationIdle&&!n.props.disabled)for(var o=document.querySelectorAll(t),i=0;i<o.length;i+=1)if(o[i].contains(e.currentTarget)){if(o[i].setActive)try{o[i].setActive()}catch(e){}else o[i].focus();break}},n._onWheel=function(){n._setNavigationTimeout()},n._onKeyDown=function(e){e.which!==Ce.c.up&&e.which!==Ce.c.down&&e.which!==Ce.c.left&&e.which!==Ce.c.right||n._setNavigationTimeout()},n._setNavigationTimeout=function(){n.isNavigationIdle||void 0===n.navigationIdleTimeoutId?n.isNavigationIdle=!1:(n.async.clearTimeout(n.navigationIdleTimeoutId),n.navigationIdleTimeoutId=void 0),n.navigationIdleTimeoutId=n.async.setTimeout((function(){n.isNavigationIdle=!0}),n.navigationIdleDelay)},n._onGridCellHovered=function(e){var t=n.props.onCellHovered;if(t)return e?t(e.id,e.color):t()},n._onGridCellFocused=function(e){var t=n.props.onCellFocused;if(t)return e?(n._cellFocused=!0,t(e.id,e.color)):(n._cellFocused=!1,t())},n._onCellClick=function(e){if(!n.props.disabled){var t=e.index;t>=0&&t!==n.state.selectedIndex&&(n.props.onCellFocused&&n._cellFocused&&(n._cellFocused=!1,n.props.onCellFocused()),n.props.onColorChanged&&n.props.onColorChanged(e.id,e.color),!0!==n.props.isControlled&&n.setState({selectedIndex:t}))}},n._id=t.id||(0,Ue.O)("swatchColorPicker"),n.isNavigationIdle=!0,n.async=new xe.j(n),t.selectedId&&(o=Ty(t.colorCells,t.selectedId)),n.state={selectedIndex:o},n}return(0,I.C6)(t,e),t.getDerivedStateFromProps=function(e,t){var o=e.selectedId?Ty(e.colorCells,e.selectedId):void 0;return!e.isControlled&&void 0===o||o===t.selectedIndex?null:{selectedIndex:o}},t.prototype.componentWillUnmount=function(){this.props.onCellFocused&&this._cellFocused&&(this._cellFocused=!1,this.props.onCellFocused()),this.async.dispose()},t.prototype.render=function(){var e=this.props,t=e.colorCells,o=e.columnCount,n=e.ariaPosInSet,i=void 0===n?this.props.positionInSet:n,r=e.ariaSetSize,s=void 0===r?this.props.setSize:r,a=e.shouldFocusCircularNavigate,l=e.className,c=e.doNotContainWithinFocusZone,d=e.styles,u=e.cellMargin,p=Dy(d,{theme:this.props.theme,className:l,cellMargin:u});return t.length<1||o<1?null:w.createElement(er,(0,I.Cl)({},this.props,{id:this._id,items:this._getItemsWithIndex(t),columnCount:o,onRenderItem:this._onRenderItem,ariaPosInSet:i,ariaSetSize:s,shouldFocusCircularNavigate:a,doNotContainWithinFocusZone:c,onBlur:this._onSwatchColorPickerBlur,theme:this.props.theme,styles:{root:p.root,tableCell:p.tableCell,focusedContainer:p.focusedContainer}}))},t.defaultProps={cellShape:"circle",disabled:!1,shouldFocusCircularNavigate:!0,cellMargin:10},t}(w.Component);function Ty(e,t){var o=(0,Ye.SL)(e,(function(e){return e.id===t}));return o>=0?o:void 0}var Ey={focusedContainer:"ms-swatchColorPickerBodyContainer"},Ny=(0,D.I)(Py,(function(e){var t=e.className,o=e.theme;return{root:{margin:"8px 0",borderCollapse:"collapse"},tableCell:{padding:e.cellMargin/2},focusedContainer:[(0,g.getGlobalClassNames)(Ey,o).focusedContainer,{clear:"both",display:"block",minWidth:"180px"},t]}}),void 0,{scope:"SwatchColorPicker"}),My=(0,P.Z)(),Ry=function(e){function t(t){var o=e.call(this,t)||this;return o.rootElement=w.createRef(),o._onKeyDown=function(e){o.props.onDismiss&&e.which===Ce.c.escape&&o.props.onDismiss()},(0,Se.f)(o),o.state={},o}return(0,I.C6)(t,e),t.prototype.componentDidMount=function(){this.props.onDismiss&&document.addEventListener("keydown",this._onKeyDown,!1)},t.prototype.componentWillUnmount=function(){this.props.onDismiss&&document.removeEventListener("keydown",this._onKeyDown)},t.prototype.focus=function(){this.rootElement.current&&this.rootElement.current.focus()},t.prototype.render=function(){var e,t,o,n,i,r=this.props,s=r.children,a=r.illustrationImage,l=r.primaryButtonProps,c=r.secondaryButtonProps,d=r.headline,u=r.hasCondensedHeadline,p=r.hasCloseButton,h=void 0===p?this.props.hasCloseIcon:p,m=r.onDismiss,g=r.closeButtonAriaLabel,f=r.hasSmallHeadline,v=r.isWide,_=r.styles,y=r.theme,b=r.ariaDescribedBy,C=r.ariaLabelledBy,S=r.footerContent,x=r.focusTrapZoneProps,k=My(_,{theme:y,hasCondensedHeadline:u,hasSmallHeadline:f,hasCloseButton:h,hasHeadline:!!d,isWide:v,primaryButtonClassName:l?l.className:void 0,secondaryButtonClassName:c?c.className:void 0});if(a&&a.src&&(e=w.createElement("div",{className:k.imageContent},w.createElement(V,(0,I.Cl)({},a)))),d){var D="string"==typeof d?"p":"div";t=w.createElement("div",{className:k.header},w.createElement(D,{role:"heading","aria-level":3,className:k.headline,id:C},d))}if(s){var P="string"==typeof s?"p":"div";o=w.createElement("div",{className:k.body},w.createElement(P,{className:k.subText,id:b},s))}return(l||c||S)&&(n=w.createElement(_y,{className:k.footer,horizontal:!0,horizontalAlign:S?"space-between":"end"},w.createElement(_y.Item,{align:"center"},w.createElement("span",null,S)),w.createElement(_y.Item,null,c&&w.createElement(zi,(0,I.Cl)({},c,{className:k.secondaryButton})),l&&w.createElement(Ui,(0,I.Cl)({},l,{className:k.primaryButton}))))),h&&(i=w.createElement(si,{className:k.closeButton,iconProps:{iconName:"Cancel"},title:g,ariaLabel:g,onClick:m})),w.createElement("div",{className:k.content,ref:this.rootElement,role:"dialog",tabIndex:-1,"aria-labelledby":C,"aria-describedby":b,"data-is-focusable":!0},e,w.createElement(sa,(0,I.Cl)({isClickableOutsideFocusTrap:!0},x),w.createElement("div",{className:k.bodyContent},t,o,n,i)))},t}(w.Component),By={root:"ms-TeachingBubble",body:"ms-TeachingBubble-body",bodyContent:"ms-TeachingBubble-bodycontent",closeButton:"ms-TeachingBubble-closebutton",content:"ms-TeachingBubble-content",footer:"ms-TeachingBubble-footer",header:"ms-TeachingBubble-header",headerIsCondensed:"ms-TeachingBubble-header--condensed",headerIsSmall:"ms-TeachingBubble-header--small",headerIsLarge:"ms-TeachingBubble-header--large",headline:"ms-TeachingBubble-headline",image:"ms-TeachingBubble-image",primaryButton:"ms-TeachingBubble-primaryButton",secondaryButton:"ms-TeachingBubble-secondaryButton",subText:"ms-TeachingBubble-subText",button:"ms-Button",buttonLabel:"ms-Button-label"},Hy=(0,f.J9)((function(){return(0,g.keyframes)({"0%":{opacity:0,animationTimingFunction:g.AnimationVariables.easeFunction1,transform:"scale3d(.90,.90,.90)"},"100%":{opacity:1,transform:"scale3d(1,1,1)"}})})),Ay=function(e,t){var o=t||{},n=o.calloutWidth,i=o.calloutMaxWidth;return[{display:"block",maxWidth:364,border:0,outline:"transparent",width:n||"calc(100% + 1px)",animationName:""+Hy(),animationDuration:"300ms",animationTimingFunction:"linear",animationFillMode:"both"},e&&{maxWidth:i||456}]},Fy=function(e,t,o){return t?[e.headerIsCondensed,{marginBottom:14}]:[o&&e.headerIsSmall,!o&&e.headerIsLarge,{selectors:{":not(:last-child)":{marginBottom:14}}}]},Ly=function(e){var t,o,n,i=e.hasCondensedHeadline,r=e.hasSmallHeadline,s=e.hasCloseButton,a=e.hasHeadline,l=e.isWide,c=e.primaryButtonClassName,d=e.secondaryButtonClassName,u=e.theme,p=e.calloutProps,h=void 0===p?{className:void 0,theme:u}:p,m=!i&&!r,f=u.palette,v=u.semanticColors,_=u.fonts,y=(0,g.getGlobalClassNames)(By,u),b=(0,g.getFocusStyle)(u,{outlineColor:"transparent",borderColor:"transparent"});return{root:[y.root,_.medium,h.className],body:[y.body,s&&!a&&{marginRight:24},{selectors:{":not(:last-child)":{marginBottom:20}}}],bodyContent:[y.bodyContent,{padding:"20px 24px 20px 24px"}],closeButton:[y.closeButton,{position:"absolute",right:0,top:0,margin:"15px 15px 0 0",borderRadius:0,color:f.white,fontSize:_.small.fontSize,selectors:{":hover":{background:f.themeDarkAlt,color:f.white},":active":{background:f.themeDark,color:f.white},":focus":{border:"1px solid "+v.variantBorder}}}],content:(0,I.aN)([y.content],Ay(l),[l&&{display:"flex"}]),footer:[y.footer,{display:"flex",flex:"auto",alignItems:"center",color:f.white,selectors:(t={},t["."+y.button+":not(:first-child)"]={marginLeft:10},t)}],header:(0,I.aN)([y.header],Fy(y,i,r),[s&&{marginRight:24},(i||r)&&[_.medium,{fontWeight:g.FontWeights.semibold}]]),headline:[y.headline,{margin:0,color:f.white,fontWeight:g.FontWeights.semibold},m&&[{fontSize:_.xLarge.fontSize}]],imageContent:[y.header,y.image,l&&{display:"flex",alignItems:"center",maxWidth:154}],primaryButton:[y.primaryButton,c,b,{backgroundColor:f.white,borderColor:f.white,color:f.themePrimary,whiteSpace:"nowrap",selectors:(o={},o["."+y.buttonLabel]=_.medium,o[":hover"]={backgroundColor:f.themeLighter,borderColor:f.themeLighter,color:f.themePrimary},o[":focus"]={backgroundColor:f.themeLighter,border:"1px solid "+f.black,outline:"1px solid "+f.white,outlineOffset:"-2px"},o[":active"]={backgroundColor:f.white,borderColor:f.white,color:f.themePrimary},o)}],secondaryButton:[y.secondaryButton,d,{backgroundColor:f.themePrimary,borderColor:f.white,whiteSpace:"nowrap",selectors:(n={},n["."+y.buttonLabel]=[_.medium,{color:f.white}],n[":hover"]={backgroundColor:f.themeDarkAlt,borderColor:f.white},n[":focus"]={backgroundColor:f.themeDark,border:"1px solid "+f.black,outline:"1px solid "+f.white,outlineOffset:"-2px"},n[":active"]={backgroundColor:f.themePrimary,borderColor:f.white},n)}],subText:[y.subText,{margin:0,fontSize:_.medium.fontSize,color:f.white,fontWeight:g.FontWeights.regular}],subComponentStyles:{callout:{root:(0,I.aN)(Ay(l,h),[_.medium]),beak:[{background:f.themePrimary}],calloutMain:[{background:f.themePrimary}]}}}},Oy=(0,D.I)(Ry,Ly,void 0,{scope:"TeachingBubbleContent"}),zy=(0,P.Z)(),Wy=function(e){function t(t){var o=e.call(this,t)||this;return o.rootElement=w.createRef(),(0,Se.f)(o),o.state={},o._defaultCalloutProps={beakWidth:16,gapSpace:0,setInitialFocus:!0,doNotLayer:!1,directionalHint:gt.rightCenter},o}return(0,I.C6)(t,e),t.prototype.focus=function(){this.rootElement.current&&this.rootElement.current.focus()},t.prototype.render=function(){var e=this.props,t=e.calloutProps,o=e.targetElement,n=e.onDismiss,i=e.hasCloseButton,r=void 0===i?this.props.hasCloseIcon:i,s=e.isWide,a=e.styles,l=e.theme,c=e.target,d=(0,I.Cl)((0,I.Cl)({},this._defaultCalloutProps),t),u={theme:l,isWide:s,calloutProps:(0,I.Cl)((0,I.Cl)({},d),{theme:d.theme}),hasCloseButton:r},p=zy(a,u),h=p.subComponentStyles?p.subComponentStyles.callout:void 0;return w.createElement(pn,(0,I.Cl)({target:c||o,onDismiss:n},d,{className:p.root,styles:h,hideOverflow:!0}),w.createElement("div",{ref:this.rootElement},w.createElement(Oy,(0,I.Cl)({},this.props))))},t.defaultProps={calloutProps:{beakWidth:16,gapSpace:0,setInitialFocus:!0,doNotLayer:!1,directionalHint:gt.rightCenter}},t}(w.Component),Vy=(0,D.I)(Wy,Ly,void 0,{scope:"TeachingBubble"}),Ky=function(e){if(0===w.Children.count(e.children))return null;e.block,e.className;var t=e.as,o=void 0===t?"span":t,n=(e.variant,e.nowrap,(0,I.Tt)(e,["block","className","as","variant","nowrap"])),i=(0,ay.Sk)(e,{root:o});return(0,ay.WL)(i.root,(0,I.Cl)({},(0,N.G1)(n,N.vt)))},Gy=function(e,t){var o=e.as,n=e.className,i=e.block,r=e.nowrap,s=e.variant,a=t.fonts[s||"medium"];return{root:[t.fonts.medium,{display:i?"td"===o?"table-cell":"block":"inline",fontFamily:a.fontFamily,fontSize:a.fontSize,fontWeight:a.fontWeight,color:a.color,mozOsxFontSmoothing:a.MozOsxFontSmoothing,webkitFontSmoothing:a.WebkitFontSmoothing},r&&{whiteSpace:"nowrap",overflow:"hidden",textOverflow:"ellipsis"},n]}},Uy=(0,ly.a)(Ky,{displayName:"Text",styles:Gy}),jy={9:/[0-9]/,a:/[a-zA-Z]/,"*":/[a-zA-Z0-9]/};function Yy(e,t){if(void 0===t&&(t=jy),!e)return[];for(var o=[],n=0,i=0;i+n<e.length;i++){var r=e.charAt(i+n);if("\\"===r)n++;else{var s=t[r];s&&o.push({displayIndex:i,format:s})}}return o}function Zy(e,t,o){var n=e;if(!n)return"";n=n.replace(/\\/g,"");var i=0;t.length>0&&(i=t[0].displayIndex-1);for(var r=0,s=t;r<s.length;r++){var a=s[r],l=" ";a.value?(l=a.value,a.displayIndex>i&&(i=a.displayIndex)):o&&(l=o),n=n.slice(0,a.displayIndex)+l+n.slice(a.displayIndex+1)}return o||(n=n.slice(0,i+1)),n}function qy(e,t){for(var o=0;o<e.length;o++)if(e[o].displayIndex>=t)return e[o].displayIndex;return e[e.length-1].displayIndex}function Xy(e,t,o){for(var n=0;n<e.length;n++)if(e[n].displayIndex>=t){if(e[n].displayIndex>=t+o)break;e[n].value=void 0}return e}function Jy(e,t,o){for(var n=0,i=0,r=!1,s=0;s<e.length&&n<o.length;s++)if(e[s].displayIndex>=t)for(r=!0,i=e[s].displayIndex;n<o.length;){if(e[s].format.test(o.charAt(n))){e[s].value=o.charAt(n++),s+1<e.length?i=e[s+1].displayIndex:i++;break}n++}return r?i:t}var Qy,$y,eb,tb="_",ob=function(e){function t(t){var o=e.call(this,t)||this;return o._textField=w.createRef(),o._onFocus=function(e){o.props.onFocus&&o.props.onFocus(e),o._isFocused=!0;for(var t=0;t<o._maskCharData.length;t++)if(!o._maskCharData[t].value){o.setState({maskCursorPosition:o._maskCharData[t].displayIndex});break}},o._onBlur=function(e){o.props.onBlur&&o.props.onBlur(e),o._isFocused=!1,o._moveCursorOnMouseUp=!0},o._onMouseDown=function(e){o.props.onMouseDown&&o.props.onMouseDown(e),o._isFocused||(o._moveCursorOnMouseUp=!0)},o._onMouseUp=function(e){if(o.props.onMouseUp&&o.props.onMouseUp(e),o._moveCursorOnMouseUp){o._moveCursorOnMouseUp=!1;for(var t=0;t<o._maskCharData.length;t++)if(!o._maskCharData[t].value){o.setState({maskCursorPosition:o._maskCharData[t].displayIndex});break}}},o._onInputChange=function(e,t){var n=o._textField.current;if(null===o._changeSelectionData&&n&&(o._changeSelectionData={changeType:"default",selectionStart:null!==n.selectionStart?n.selectionStart:-1,selectionEnd:null!==n.selectionEnd?n.selectionEnd:-1}),o._changeSelectionData){var i=o.state.displayValue,r=0,s=o._changeSelectionData,a=s.changeType,l=s.selectionStart,c=s.selectionEnd;if("textPasted"===a){var d=c-l,u=t.length+d-i.length,p=l,h=t.substr(p,u);d&&(o._maskCharData=Xy(o._maskCharData,l,d)),r=Jy(o._maskCharData,p,h)}else if("delete"===a||"backspace"===a){var m="delete"===a;(u=c-l)?(o._maskCharData=Xy(o._maskCharData,l,u),r=qy(o._maskCharData,l)):m?(o._maskCharData=function(e,t){for(var o=0;o<e.length;o++)if(e[o].displayIndex>=t){e[o].value=void 0;break}return e}(o._maskCharData,l),r=qy(o._maskCharData,l)):(o._maskCharData=function(e,t){for(var o=e.length-1;o>=0;o--)if(e[o].displayIndex<t){e[o].value=void 0;break}return e}(o._maskCharData,l),r=function(e,t){for(var o=e.length-1;o>=0;o--)if(e[o].displayIndex<t)return e[o].displayIndex;return e[0].displayIndex}(o._maskCharData,l))}else if(t.length>i.length){p=c-(u=t.length-i.length);var g=t.substr(p,u);r=Jy(o._maskCharData,p,g)}else if(t.length<=i.length){u=1;var f=i.length+u-t.length;p=c-u,g=t.substr(p,u),o._maskCharData=Xy(o._maskCharData,p,f),r=Jy(o._maskCharData,p,g)}o._changeSelectionData=null;var v=Zy(o.props.mask,o._maskCharData,o.props.maskChar);o.setState({displayValue:v,maskCursorPosition:r}),o.props.onChange&&o.props.onChange(e,v)}},o._onKeyDown=function(e){var t=o._textField.current;if(o.props.onKeyDown&&o.props.onKeyDown(e),o._changeSelectionData=null,t&&t.value){var n=e.keyCode,i=e.ctrlKey,r=e.metaKey;if(i||r)return;if(n===Ce.c.backspace||n===Ce.c.del){var s=e.target.selectionStart,a=e.target.selectionEnd;if(!(n===Ce.c.backspace&&a&&a>0||n===Ce.c.del&&null!==s&&s<t.value.length))return;o._changeSelectionData={changeType:n===Ce.c.backspace?"backspace":"delete",selectionStart:null!==s?s:-1,selectionEnd:null!==a?a:-1}}}},o._onPaste=function(e){o.props.onPaste&&o.props.onPaste(e);var t=e.target.selectionStart,n=e.target.selectionEnd;o._changeSelectionData={changeType:"textPasted",selectionStart:null!==t?t:-1,selectionEnd:null!==n?n:-1}},(0,Se.f)(o),o._maskCharData=Yy(t.mask,t.maskFormat),void 0!==t.value&&o.setValue(t.value),o._isFocused=!1,o._moveCursorOnMouseUp=!1,o.state={displayValue:Zy(t.mask,o._maskCharData,t.maskChar)},o}return(0,I.C6)(t,e),t.prototype.UNSAFE_componentWillReceiveProps=function(e){e.mask===this.props.mask&&e.value===this.props.value||(this._maskCharData=Yy(e.mask,e.maskFormat),void 0!==e.value&&this.setValue(e.value),this.setState({displayValue:Zy(e.mask,this._maskCharData,e.maskChar)}))},t.prototype.componentDidUpdate=function(){this._isFocused&&void 0!==this.state.maskCursorPosition&&this._textField.current&&this._textField.current.setSelectionRange(this.state.maskCursorPosition,this.state.maskCursorPosition)},t.prototype.render=function(){return w.createElement(sc,(0,I.Cl)({},this.props,{onFocus:this._onFocus,onBlur:this._onBlur,onMouseDown:this._onMouseDown,onMouseUp:this._onMouseUp,onChange:this._onInputChange,onKeyDown:this._onKeyDown,onPaste:this._onPaste,value:this.state.displayValue||"",componentRef:this._textField}))},Object.defineProperty(t.prototype,"value",{get:function(){for(var e="",t=0;t<this._maskCharData.length;t++){if(!this._maskCharData[t].value)return;e+=this._maskCharData[t].value}return e},enumerable:!0,configurable:!0}),t.prototype.setValue=function(e){for(var t=0,o=0;t<e.length&&o<this._maskCharData.length;){var n=e[t];this._maskCharData[o].format.test(n)&&(this._maskCharData[o].value=n,o++),t++}},t.prototype.focus=function(){var e=this._textField.current;e&&e.focus()},t.prototype.blur=function(){var e=this._textField.current;e&&e.blur()},t.prototype.select=function(){var e=this._textField.current;e&&e.select()},t.prototype.setSelectionStart=function(e){var t=this._textField.current;t&&t.setSelectionStart(e)},t.prototype.setSelectionEnd=function(e){var t=this._textField.current;t&&t.setSelectionEnd(e)},t.prototype.setSelectionRange=function(e,t){var o=this._textField.current;o&&o.setSelectionRange(e,t)},Object.defineProperty(t.prototype,"selectionStart",{get:function(){var e=this._textField.current;return e&&null!==e.selectionStart?e.selectionStart:-1},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"selectionEnd",{get:function(){var e=this._textField.current;return e&&e.selectionEnd?e.selectionEnd:-1},enumerable:!0,configurable:!0}),t.defaultProps={maskChar:tb,maskFormat:jy},t}(w.Component),nb=function(){function e(){}return e.setSlot=function(t,o,n,i,r){if(void 0===n&&(n=!1),void 0===i&&(i=!1),void 0===r&&(r=!0),t.color||!t.value)if(r){var s=void 0;if("string"==typeof o){if(!(s=Cl(o)))throw new Error("color is invalid in setSlot(): "+o)}else s=o;e._setSlot(t,s,n,i,r)}else t.color&&e._setSlot(t,t.color,n,i,r)},e.insureSlots=function(t,o){for(var n in t)if(t.hasOwnProperty(n)){var i=t[n];if(!i.inherits&&!i.value){if(!i.color)throw new Error("A color slot rule that does not inherit must provide its own color.");e._setSlot(i,i.color,o,!1,!1)}}},e.getThemeAsJson=function(e){var t={};for(var o in e)if(e.hasOwnProperty(o)){var n=e[o];t[n.name]=n.color?n.color.str:n.value||""}return t},e.getThemeAsCode=function(t){return e._makeRemainingCode("loadTheme({\n palette: {\n",t)},e.getThemeAsCodeWithCreateTheme=function(t){return e._makeRemainingCode("const myTheme = createTheme({\n palette: {\n",t)},e.getThemeAsSass=function(e){var t="";for(var o in e)if(e.hasOwnProperty(o)){var n=e[o],i=n.name.charAt(0).toLowerCase()+n.name.slice(1);t+=(0,rr.G)('${0}Color: "[theme: {1}, default: {2}]";\n',i,i,n.color?n.color.str:n.value||"")}return t},e.getThemeForPowerShell=function(e){var t="";for(var o in e)if(e.hasOwnProperty(o)){var n=e[o];if(n.value)continue;var i=n.name.charAt(0).toLowerCase()+n.name.slice(1),r=n.color?"#"+n.color.hex:n.value||"";n.color&&n.color.a&&100!==n.color.a&&(r+=String(n.color.a.toString(16))),t+=(0,rr.G)('"{0}" = "{1}";\n',i,r)}return"@{\n"+t+"}"},e._setSlot=function(t,o,n,i,r){if(void 0===r&&(r=!0),(t.color||!t.value)&&(r||!t.color||!t.isCustomized||!t.inherits)){!r&&t.isCustomized||i||!t.inherits||!Vl(t.asShade)?(t.color=o,t.isCustomized=!0):(t.isBackgroundShade?t.color=Yl(o,t.asShade,n):t.color=jl(o,t.asShade,n),t.isCustomized=!1);for(var s=0,a=t.dependentRules;s<a.length;s++){var l=a[s];e._setSlot(l,t.color,n,!1,r)}}},e._makeRemainingCode=function(e,t){for(var o in t)if(t.hasOwnProperty(o)){var n=t[o],i=n.name.charAt(0).toLowerCase()+n.name.slice(1),r=n.color?"#"+n.color.hex:n.value||"";e+=(0,rr.G)(" {0}: '{1}',\n",i,r)}return e+" }});"},e}();function ib(){var e={};function t(t,o,n,i){void 0===i&&(i=!1);var r=e[Qy[o]],s={name:t,inherits:r,asShade:n,isCustomized:!1,isBackgroundShade:i,dependentRules:[]};e[t]=s,r.dependentRules.push(s)}return(0,ut.cg)(Qy,(function(t){e[t]={name:t,isCustomized:!0,dependentRules:[]},(0,ut.cg)(Nl,(function(o,n){if(o!==Nl[Nl.Unshaded]){var i=e[t],r={name:t+o,inherits:e[t],asShade:n,isCustomized:!1,isBackgroundShade:t===Qy[Qy.backgroundColor],dependentRules:[]};e[t+o]=r,i.dependentRules.push(r)}}))})),e[Qy[Qy.primaryColor]].color=Cl("#0078d4"),e[Qy[Qy.backgroundColor]].color=Cl("#ffffff"),e[Qy[Qy.foregroundColor]].color=Cl("#323130"),t($y[$y.themePrimary],Qy.primaryColor,Nl.Unshaded),t($y[$y.themeLighterAlt],Qy.primaryColor,Nl.Shade1),t($y[$y.themeLighter],Qy.primaryColor,Nl.Shade2),t($y[$y.themeLight],Qy.primaryColor,Nl.Shade3),t($y[$y.themeTertiary],Qy.primaryColor,Nl.Shade4),t($y[$y.themeSecondary],Qy.primaryColor,Nl.Shade5),t($y[$y.themeDarkAlt],Qy.primaryColor,Nl.Shade6),t($y[$y.themeDark],Qy.primaryColor,Nl.Shade7),t($y[$y.themeDarker],Qy.primaryColor,Nl.Shade8),t($y[$y.neutralLighterAlt],Qy.backgroundColor,Nl.Shade1,!0),t($y[$y.neutralLighter],Qy.backgroundColor,Nl.Shade2,!0),t($y[$y.neutralLight],Qy.backgroundColor,Nl.Shade3,!0),t($y[$y.neutralQuaternaryAlt],Qy.backgroundColor,Nl.Shade4,!0),t($y[$y.neutralQuaternary],Qy.backgroundColor,Nl.Shade5,!0),t($y[$y.neutralTertiaryAlt],Qy.backgroundColor,Nl.Shade6,!0),t($y[$y.neutralTertiary],Qy.foregroundColor,Nl.Shade3),t($y[$y.neutralSecondary],Qy.foregroundColor,Nl.Shade4),t($y[$y.neutralPrimaryAlt],Qy.foregroundColor,Nl.Shade5),t($y[$y.neutralPrimary],Qy.foregroundColor,Nl.Unshaded),t($y[$y.neutralDark],Qy.foregroundColor,Nl.Shade7),t($y[$y.black],Qy.foregroundColor,Nl.Shade8),t($y[$y.white],Qy.backgroundColor,Nl.Unshaded,!0),e[$y[$y.neutralLighterAlt]].color=Cl("#faf9f8"),e[$y[$y.neutralLighter]].color=Cl("#f3f2f1"),e[$y[$y.neutralLight]].color=Cl("#edebe9"),e[$y[$y.neutralQuaternaryAlt]].color=Cl("#e1dfdd"),e[$y[$y.neutralDark]].color=Cl("#201f1e"),e[$y[$y.neutralTertiaryAlt]].color=Cl("#c8c6c4"),e[$y[$y.black]].color=Cl("#000000"),e[$y[$y.neutralDark]].color=Cl("#201f1e"),e[$y[$y.neutralPrimaryAlt]].color=Cl("#3b3a39"),e[$y[$y.neutralSecondary]].color=Cl("#605e5c"),e[$y[$y.neutralTertiary]].color=Cl("#a19f9d"),e[$y[$y.white]].color=Cl("#ffffff"),e[$y[$y.themeDarker]].color=Cl("#004578"),e[$y[$y.themeDark]].color=Cl("#005a9e"),e[$y[$y.themeDarkAlt]].color=Cl("#106ebe"),e[$y[$y.themeSecondary]].color=Cl("#2b88d8"),e[$y[$y.themeTertiary]].color=Cl("#71afe5"),e[$y[$y.themeLight]].color=Cl("#c7e0f4"),e[$y[$y.themeLighter]].color=Cl("#deecf9"),e[$y[$y.themeLighterAlt]].color=Cl("#eff6fc"),e[$y[$y.neutralLighterAlt]].isCustomized=!0,e[$y[$y.neutralLighter]].isCustomized=!0,e[$y[$y.neutralLight]].isCustomized=!0,e[$y[$y.neutralQuaternaryAlt]].isCustomized=!0,e[$y[$y.neutralDark]].isCustomized=!0,e[$y[$y.neutralTertiaryAlt]].isCustomized=!0,e[$y[$y.black]].isCustomized=!0,e[$y[$y.neutralDark]].isCustomized=!0,e[$y[$y.neutralPrimaryAlt]].isCustomized=!0,e[$y[$y.neutralSecondary]].isCustomized=!0,e[$y[$y.neutralTertiary]].isCustomized=!0,e[$y[$y.white]].isCustomized=!0,e[$y[$y.themeDarker]].isCustomized=!0,e[$y[$y.themeDark]].isCustomized=!0,e[$y[$y.themeDarkAlt]].isCustomized=!0,e[$y[$y.themePrimary]].isCustomized=!0,e[$y[$y.themeSecondary]].isCustomized=!0,e[$y[$y.themeTertiary]].isCustomized=!0,e[$y[$y.themeLight]].isCustomized=!0,e[$y[$y.themeLighter]].isCustomized=!0,e[$y[$y.themeLighterAlt]].isCustomized=!0,e}!function(e){e[e.primaryColor=0]="primaryColor",e[e.backgroundColor=1]="backgroundColor",e[e.foregroundColor=2]="foregroundColor"}(Qy||(Qy={})),function(e){e[e.themePrimary=0]="themePrimary",e[e.themeLighterAlt=1]="themeLighterAlt",e[e.themeLighter=2]="themeLighter",e[e.themeLight=3]="themeLight",e[e.themeTertiary=4]="themeTertiary",e[e.themeSecondary=5]="themeSecondary",e[e.themeDarkAlt=6]="themeDarkAlt",e[e.themeDark=7]="themeDark",e[e.themeDarker=8]="themeDarker",e[e.neutralLighterAlt=9]="neutralLighterAlt",e[e.neutralLighter=10]="neutralLighter",e[e.neutralLight=11]="neutralLight",e[e.neutralQuaternaryAlt=12]="neutralQuaternaryAlt",e[e.neutralQuaternary=13]="neutralQuaternary",e[e.neutralTertiaryAlt=14]="neutralTertiaryAlt",e[e.neutralTertiary=15]="neutralTertiary",e[e.neutralSecondary=16]="neutralSecondary",e[e.neutralPrimaryAlt=17]="neutralPrimaryAlt",e[e.neutralPrimary=18]="neutralPrimary",e[e.neutralDark=19]="neutralDark",e[e.black=20]="black",e[e.white=21]="white"}($y||($y={})),function(e){e[e.bodyBackground=0]="bodyBackground",e[e.bodyText=1]="bodyText",e[e.disabledBackground=2]="disabledBackground",e[e.disabledText=3]="disabledText"}(eb||(eb={}));var rb=(0,P.Z)(),sb="Toggle",ab=function(e){function t(t){var o=e.call(this,t)||this;return o._toggleButton=w.createRef(),o._onClick=function(e){var t=o.props,n=t.disabled,i=t.checked,r=t.onChange,s=t.onChanged,a=t.onClick,l=o.state.checked;n||(void 0===i&&o.setState({checked:!l}),r&&r(e,!l),s&&s(!l),a&&a(e))},(0,Se.f)(o),(0,wc.Y)(sb,t,{checked:"defaultChecked"}),(0,dt.A)(sb,t,{onAriaLabel:"ariaLabel",offAriaLabel:void 0,onChanged:"onChange"}),o.state={checked:!(!t.checked&&!t.defaultChecked)},o._id=(0,Ue.O)("Toggle"),o}return(0,I.C6)(t,e),t.getDerivedStateFromProps=function(e,t){return void 0===e.checked?null:{checked:!!e.checked}},Object.defineProperty(t.prototype,"checked",{get:function(){return this.state.checked},enumerable:!0,configurable:!0}),t.prototype.render=function(){var e=this,t=this.props,o=t.as,n=void 0===o?"div":o,i=t.className,r=t.theme,s=t.disabled,a=t.keytipProps,l=t.id,c=t.label,d=t.ariaLabel,u=t.onAriaLabel,p=t.offAriaLabel,h=t.offText,m=t.onText,g=t.styles,f=t.inlineLabel,v=this.state.checked,_=v?m:h,y=v?u:p,b=(0,N.G1)(this.props,N.QQ,["defaultChecked"]),C=rb(g,{theme:r,className:i,disabled:s,checked:v,inlineLabel:f,onOffMissing:!m&&!h}),S=l||this._id,x=S+"-label",k=S+"-stateText",D=void 0;d||y||(c&&(D=x),_&&(D=D?D+" "+k:k));var P=this.props.role?this.props.role:"switch",T=function(t){return void 0===t&&(t={}),w.createElement("button",(0,I.Cl)({},b,t,{className:C.pill,disabled:s,id:S,type:"button",role:P,ref:e._toggleButton,"aria-disabled":s,"aria-checked":v,"aria-label":d||y,"data-is-focusable":!0,onChange:e._noop,onClick:e._onClick,"aria-labelledby":D}),w.createElement("span",{className:C.thumb}))},E=a?w.createElement(tt,{keytipProps:a,ariaDescribedBy:b["aria-describedby"],disabled:s},(function(e){return T(e)})):T();return w.createElement(n,{className:C.root,hidden:b.hidden},c&&w.createElement(Ca,{htmlFor:S,className:C.label,id:x},c),w.createElement("div",{className:C.container},E,_&&w.createElement(Ca,{htmlFor:S,className:C.text,id:k},_)),w.createElement(ht.M,null))},t.prototype.focus=function(){this._toggleButton.current&&this._toggleButton.current.focus()},t.prototype._noop=function(){},t}(w.Component),lb=(0,D.I)(ab,(function(e){var t,o,n,i,r,s,a,l=e.theme,c=e.className,d=e.disabled,u=e.checked,p=e.inlineLabel,h=e.onOffMissing,m=l.semanticColors,f=l.palette,v=m.bodyBackground,_=m.inputBackgroundChecked,y=m.inputBackgroundCheckedHovered,b=f.neutralDark,C=m.disabledBodySubtext,S=m.smallInputBorder,x=m.inputForegroundChecked,k=m.disabledBodySubtext,w=m.disabledBackground,D=m.smallInputBorder,P=m.inputBorderHovered,T=m.disabledBodySubtext,E=m.disabledText;return{root:["ms-Toggle",u&&"is-checked",!d&&"is-enabled",d&&"is-disabled",l.fonts.medium,{marginBottom:"8px"},p&&{display:"flex",alignItems:"center"},c],label:["ms-Toggle-label",{display:"inline-block"},d&&{color:E,selectors:(t={},t[g.HighContrastSelector]={color:"GrayText"},t)},p&&!h&&{marginRight:16},h&&p&&{order:1,marginLeft:16},p&&{wordBreak:"break-all"}],container:["ms-Toggle-innerContainer",{display:"flex",position:"relative"}],pill:["ms-Toggle-background",(0,g.getFocusStyle)(l,{inset:-3}),{fontSize:"20px",boxSizing:"border-box",width:40,height:20,borderRadius:10,transition:"all 0.1s ease",border:"1px solid "+D,background:v,cursor:"pointer",display:"flex",alignItems:"center",padding:"0 3px"},!d&&[!u&&{selectors:{":hover":[{borderColor:P}],":hover .ms-Toggle-thumb":[{backgroundColor:b,selectors:(o={},o[g.HighContrastSelector]={borderColor:"Highlight"},o)}]}},u&&[{background:_,borderColor:"transparent",justifyContent:"flex-end"},{selectors:(n={":hover":[{backgroundColor:y,borderColor:"transparent",selectors:(i={},i[g.HighContrastSelector]={backgroundColor:"Highlight"},i)}]},n[g.HighContrastSelector]=(0,I.Cl)({backgroundColor:"Highlight"},(0,g.getHighContrastNoAdjustStyle)()),n)}]],d&&[{cursor:"default"},!u&&[{borderColor:T}],u&&[{backgroundColor:C,borderColor:"transparent",justifyContent:"flex-end"}]],!d&&{selectors:{"&:hover":{selectors:(r={},r[g.HighContrastSelector]={borderColor:"Highlight"},r)}}}],thumb:["ms-Toggle-thumb",{display:"block",width:12,height:12,borderRadius:"50%",transition:"all 0.1s ease",backgroundColor:S,borderColor:"transparent",borderWidth:6,borderStyle:"solid",boxSizing:"border-box"},!d&&u&&[{backgroundColor:x,selectors:(s={},s[g.HighContrastSelector]={backgroundColor:"Window",borderColor:"Window"},s)}],d&&[!u&&[{backgroundColor:k}],u&&[{backgroundColor:w}]]],text:["ms-Toggle-stateText",{selectors:{"&&":{padding:"0",margin:"0 8px",userSelect:"none",fontWeight:g.FontWeights.regular}}},d&&{selectors:{"&&":{color:E,selectors:(a={},a[g.HighContrastSelector]={color:"GrayText"},a)}}}]}}),void 0,{scope:"Toggle"}),cb=o(35759),db=o(14785),ub=o(51595),pb=o(56508),hb=o(65891),mb=o(95331),gb=o(29643),fb=o(29730),vb=o(78849),_b=o(88367),yb=o(79805),bb=o(12846),Cb=o(58275)}}]);
//# sourceMappingURL=fabric.js.map