@eclipse-scout/core
Version:
Eclipse Scout runtime
1 lines • 1.89 MB
JavaScript
import"reflect-metadata/lite";import{mapStackTrace as g_}from"sourcemapped-stacktrace";var xi={};xi.n=r=>{var e=r&&r.__esModule?()=>r.default:()=>r;return xi.d(e,{a:e}),e},xi.d=(r,e)=>{for(var t in e)xi.o(e,t)&&!xi.o(r,t)&&Object.defineProperty(r,t,{enumerable:!0,get:e[t]})},xi.o=(r,e)=>Object.prototype.hasOwnProperty.call(r,e),xi.r=r=>{typeof Symbol<"u"&&Symbol.toStringTag&&Object.defineProperty(r,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(r,"__esModule",{value:!0})};var m_={};xi.r(m_);var zo={};xi.r(zo),xi.d(zo,{AbortKeyStroke:()=>ol,AbstractCompactTreeControlKeyStroke:()=>mn,AbstractGrid:()=>sn,AbstractLayout:()=>J,AbstractTableNavigationKeyStroke:()=>Ii,AbstractTreeNavigationKeyStroke:()=>si,AcceptInputKeyStroke:()=>Vu,AccessControl:()=>sh,Accordion:()=>bh,AccordionAdapter:()=>yh,AccordionField:()=>Ng,AccordionFieldAdapter:()=>Vg,AccordionLayout:()=>dl,Action:()=>Q,ActionAdapter:()=>Bs,ActionExecKeyStroke:()=>pl,ActionKeyStroke:()=>fr,AggregateTableControl:()=>Ss,AggregateTableControlAdapter:()=>Gd,AjaxCall:()=>Ks,AjaxError:()=>yi,AlphanumericSortingStringColumn:()=>vg,App:()=>H,AppLinkKeyStroke:()=>_n,AriaLabelledByInsertPosition:()=>Ht,ArrayDoNodeSerializer:()=>Wa,AutoLeafPageWithNodes:()=>Kp,BackgroundJobPollingStatus:()=>Ge,BackgroundJobPollingSupport:()=>rh,BaseDoEntity:()=>j,BasicField:()=>po,BasicFieldAdapter:()=>Ul,BeanColumn:()=>Sg,BeanField:()=>Wg,BeanFieldAdapter:()=>zg,BeanTile:()=>Lm,BeanTileAdapter:()=>Om,BenchColumn:()=>ls,BenchColumnLayoutData:()=>Wr,BenchRowLayoutData:()=>xp,BookmarkDo:()=>Mi,BookmarkDoBuilder:()=>Dt,BookmarkForm:()=>yf,BookmarkStore:()=>ns,BookmarkSupport:()=>Ze,BookmarkTableRowIdentifierBooleanComponentDo:()=>Pr,BookmarkTableRowIdentifierDateComponentDo:()=>xr,BookmarkTableRowIdentifierDo:()=>vr,BookmarkTableRowIdentifierDoFactory:()=>wf,BookmarkTableRowIdentifierIntegerComponentDo:()=>Dn,BookmarkTableRowIdentifierLongComponentDo:()=>Dr,BookmarkTableRowIdentifierObjectComponentDo:()=>Sr,BookmarkTableRowIdentifierStringComponentDo:()=>Er,BookmarksTable:()=>d_,BooleanColumn:()=>Hs,BooleanColumnUserFilterStateDo:()=>Fr,Box:()=>fl,BoxButtons:()=>Jn,BreadcrumbBar:()=>s_,BreadcrumbBarAdapter:()=>r_,BreadcrumbBarField:()=>n_,BreadcrumbBarFieldAdapter:()=>o_,BreadcrumbBarLayout:()=>mf,BreadcrumbItem:()=>gf,BreadcrumbItemAdapter:()=>i_,BrowserField:()=>Vn,BrowserFieldAdapter:()=>Ug,BrowserFieldLayout:()=>Gu,BusyIndicator:()=>nh,BusySupport:()=>oh,Button:()=>De,ButtonAdapter:()=>Ku,ButtonAdapterMenu:()=>Rn,ButtonKeyStroke:()=>wn,ButtonLayout:()=>Kl,ButtonTile:()=>gp,CachedElement:()=>Yo,Calculator:()=>ic,Calendar:()=>Me,CalendarAdapter:()=>ig,CalendarComponent:()=>er,CalendarComponentAdapter:()=>sg,CalendarComponentPopup:()=>td,CalendarField:()=>Gg,CalendarFieldAdapter:()=>Kg,CalendarLayout:()=>sd,CalendarListComponent:()=>id,CalendarModeMenu:()=>hn,CalendarModesMenu:()=>rd,CalendarResourceLookupCall:()=>Hu,CalendarSidebar:()=>Lu,CalendarSidebarLayout:()=>Ou,CalendarSidebarSplitter:()=>Bu,Call:()=>Eo,CancelMenu:()=>dn,Carousel:()=>jf,CarouselField:()=>jg,CarouselLayout:()=>wh,Cell:()=>it,CellEditorCancelEditKeyStroke:()=>Xd,CellEditorCompleteEditKeyStroke:()=>Jd,CellEditorPopup:()=>qd,CellEditorPopupLayout:()=>Yd,CellEditorTabKeyStroke:()=>Qd,ChartTableControlConfigHelper:()=>Sa,CheckBoxField:()=>Yi,CheckBoxFieldAdapter:()=>qg,CheckBoxToggleKeyStroke:()=>jl,ClickActiveElementKeyStroke:()=>Xn,ClipboardField:()=>No,ClipboardFieldAdapter:()=>Yg,CloseKeyStroke:()=>on,CloseMenu:()=>ug,Code:()=>Vr,CodeDo:()=>Ve,CodeLookupCall:()=>Gn,CodeType:()=>Ln,CodeTypeCache:()=>eh,CodeTypeDo:()=>Ut,CodeTypeRequest:()=>or,CodeTypeUpdateMessageDo:()=>ks,CollapseHandle:()=>Ni,ColorField:()=>Xg,ColorFieldAdapter:()=>Jg,Column:()=>Z,ColumnLayout:()=>sl,ColumnOptimalWidthMeasurer:()=>Hd,ColumnUserFilter:()=>mi,ColumnUserFilterStateDo:()=>ws,ColumnUserFilterStateMapper:()=>gu,ColumnsTable:()=>Rg,ColumnsTable0:()=>Fg,ComboMenu:()=>zh,ComboMenuAdapter:()=>Zf,CompactBean:()=>Vd,CompactColumn:()=>Nd,CompactLine:()=>Wd,CompactLineBlock:()=>uo,CompactTree:()=>Fu,CompactTreeAdapter:()=>Ru,CompactTreeDownKeyStroke:()=>Iu,CompactTreeLeftKeyStroke:()=>Mu,CompactTreeNode:()=>Au,CompactTreeRightKeyStroke:()=>ku,CompactTreeUpKeyStroke:()=>$u,Composite:()=>Aa,CompositeField:()=>Ns,CompositeFieldAdapter:()=>bn,CompositeTile:()=>tp,ConfigPropertyCache:()=>ih,ConfigPropertyDo:()=>ar,ContextMenuKeyStroke:()=>rl,ContextMenuPopup:()=>st,ContextMenuPopupLayout:()=>Uh,CopyKeyStroke:()=>Uu,DataObjectDeserializer:()=>Js,DataObjectInventory:()=>Wi,DataObjectSerializer:()=>Ua,DateColumn:()=>zd,DateColumnUserFilter:()=>mu,DateColumnUserFilterStateDo:()=>Li,DateColumnUserFilterStateMapper:()=>_u,DateDoNodeSerializer:()=>Va,DateField:()=>Tt,DateFieldAdapter:()=>$o,DateFormat:()=>ut,DateFormatPatternDefinition:()=>Be,DateFormatPatternType:()=>Oe,DatePicker:()=>bl,DatePickerPopup:()=>yl,DatePickerPopupLayout:()=>$h,DatePickerTouchPopup:()=>Ih,DatePickerTouchPopupLayout:()=>Mh,DatePredictionFailedStatus:()=>ql,DateRange:()=>Ae,DateTimeCompositeLayout:()=>ju,DecimalFormat:()=>Es,DefaultDoTypeResolver:()=>Ka,DefaultSearchFilterTextContributor:()=>Jp,DefaultStatus:()=>Hr,Deferred:()=>Nf,DeferredGlassPaneTarget:()=>Ar,Desktop:()=>xe,DesktopAdapter:()=>Lo,DesktopBench:()=>Bt,DesktopFormController:()=>df,DesktopHeader:()=>fa,DesktopHeaderLayout:()=>Dp,DesktopLayout:()=>_p,DesktopLogo:()=>mp,DesktopNavigation:()=>Ot,DesktopNavigationHandle:()=>ma,DesktopNavigationLayout:()=>Ap,DesktopNotification:()=>Yt,DesktopNotificationAdapter:()=>Gm,DesktopResponsiveHandler:()=>gg,DesktopTab:()=>bp,DesktopTabArea:()=>To,DesktopTabAreaLayout:()=>yp,DesktopTabBoxController:()=>pa,DesktopTabCloseKeyStroke:()=>Cp,DesktopTabExecKeyStroke:()=>wp,DesktopTabSelectKeyStroke:()=>Tp,DesktopToolBox:()=>So,DetailTableTreeFilter:()=>Zp,Device:()=>E,DialogLayout:()=>Vi,Dimension:()=>F,DisableBrowserF5ReloadKeyStroke:()=>vp,DisableBrowserTabSwitchingKeyStroke:()=>Pp,DisplayChildController:()=>io,DisposeWidgetsHybridActionDo:()=>Sn,DoSerializerCycleDetector:()=>Ga,DoubleClickSupport:()=>ir,DragAndDropHandler:()=>ka,DropType:()=>Nt,EllipsisMenu:()=>so,EllipsisTabMenu:()=>Dc,EmptyBody:()=>kh,EnlargeNavigationKeyStroke:()=>Ip,ErrorHandler:()=>gi,Event:()=>gt,EventDelegator:()=>Bi,EventEmitter:()=>At,EventSupport:()=>jr,Extension:()=>Pf,FieldStatus:()=>xs,FieldStatusExecKeyStroke:()=>Nu,FileChooser:()=>rg,FileChooserAdapter:()=>ng,FileChooserButton:()=>Qg,FileChooserButtonAdapter:()=>Zg,FileChooserController:()=>ao,FileChooserField:()=>em,FileChooserFieldAdapter:()=>tm,FileChooserFieldBrowseKeyStroke:()=>qu,FileChooserFieldDeleteKeyStroke:()=>Yu,FileInput:()=>ni,FilterFieldsGroupBox:()=>uf,FilterSupport:()=>Yr,FlexboxLayout:()=>js,FlexboxLayoutData:()=>qs,FocusAdjacentElementKeyStroke:()=>nl,FocusContext:()=>ul,FocusFilterFieldKeyStroke:()=>jo,FocusManager:()=>Ch,FocusNextTabTargetKeyStroke:()=>hl,FocusPreviousTabTargetKeyStroke:()=>al,FocusRule:()=>vt,FocusTabTargetKeyStroke:()=>ll,Form:()=>V,FormAdapter:()=>Ir,FormController:()=>fo,FormField:()=>A,FormFieldAdapter:()=>Je,FormFieldLayout:()=>Mt,FormFieldMenu:()=>eg,FormFieldMenuAdapter:()=>tg,FormFieldTile:()=>di,FormFieldTileAdapter:()=>Nm,FormFieldValidationResultProvider:()=>zl,FormGrid:()=>md,FormLayout:()=>ho,FormLifecycle:()=>bd,FormLifecycleMenu:()=>gr,FormMenu:()=>zi,FormMenuActionKeyStroke:()=>_d,FormMenuAdapter:()=>dg,FormTableControl:()=>Kd,FormTableControlAdapter:()=>Eg,FormTableControlLayout:()=>jd,GeoLocationDo:()=>zs,GeoLocationUiCallbackHandler:()=>h_,GlassPane:()=>Th,GlassPaneRenderer:()=>pr,GridAriaRules:()=>tr,GridData:()=>ve,Group:()=>ai,GroupAdapter:()=>Qf,GroupBox:()=>ee,GroupBoxAdapter:()=>Ju,GroupBoxGridConfig:()=>Xu,GroupBoxLayout:()=>Yl,GroupBoxMenuItemsOrder:()=>gs,GroupBoxResponsiveHandler:()=>Fo,GroupLayout:()=>Lh,GroupToggleCollapseKeyStroke:()=>Oh,HAlign:()=>Ue,HeaderTabBoxController:()=>Ep,HierarchicalLookupResultBuilder:()=>Za,HorizontalGrid:()=>cr,HorizontalGridMatrix:()=>gh,HorizontalListBoxAriaRules:()=>Ia,HtmlComponent:()=>S,HtmlEncoder:()=>Ba,HtmlEnvironment:()=>ce,HtmlField:()=>Qu,HtmlFieldAdapter:()=>im,HtmlTile:()=>ip,HtmlTileAdapter:()=>km,HybridActionContextElement:()=>Xs,HybridActionContextElementConverter:()=>vo,HybridActionContextElementConverters:()=>rs,HybridActionContextElements:()=>ga,HybridManager:()=>Oo,HybridManagerAdapter:()=>Um,HybridUtil:()=>Fp,IFrame:()=>vh,IFrameKeyStrokeContext:()=>Sh,Icon:()=>cs,IconColumn:()=>Dl,IconDesc:()=>hi,IdPageParamDo:()=>Vs,Image:()=>wl,ImageField:()=>Lr,ImageFieldAdapter:()=>sm,ImageFieldLayout:()=>Zu,ImageLayout:()=>Bh,InputFieldKeyStrokeContext:()=>Fi,Insets:()=>Ie,IntegerField:()=>Vo,JsFormAdapter:()=>_g,JsPageHelper:()=>qm,Key:()=>jn,KeyStroke:()=>k,KeyStrokeContext:()=>me,KeyStrokeManager:()=>mh,KeyTableFilter:()=>Ag,Label:()=>gl,LabelAdapter:()=>Yf,LabelField:()=>Xl,LabelFieldAdapter:()=>rm,LayoutConstants:()=>Kt,LayoutValidator:()=>uh,LazyNodeFilter:()=>xu,Lifecycle:()=>nd,LimitedResultTableStatus:()=>Ro,ListBox:()=>mo,ListBoxAdapter:()=>nm,ListBoxAriaRules:()=>Jr,ListBoxLayout:()=>ec,LoadChildPagesHybridActionDo:()=>Ws,LoadingSupport:()=>ui,LocalBookmarkStore:()=>Cf,LocalUiPreferencesStore:()=>Ah,Locale:()=>Ct,LogLevel:()=>Fe,LogicalGrid:()=>tl,LogicalGridConfig:()=>Os,LogicalGridData:()=>dr,LogicalGridLayout:()=>ur,LogicalGridLayoutConfig:()=>xt,LogicalGridLayoutInfo:()=>ph,LogicalGridLayoutSpy:()=>ch,LogicalGridMatrix:()=>il,LogicalGridMatrixCell:()=>rn,LogicalGridMatrixCursor:()=>wi,LoginApp:()=>e_,LoginBox:()=>Ho,LogoutApp:()=>t_,LogoutBox:()=>ff,LookupBox:()=>yn,LookupBoxLayout:()=>Gl,LookupCall:()=>yt,LookupCallColumn:()=>Fl,LookupColumn:()=>Pg,LookupEditor:()=>In,LookupEditorTreeLayout:()=>Wc,LookupFieldAdapter:()=>Jl,LookupRow:()=>Ui,ManageBookmarksForm:()=>u_,MapDoNodeSerializer:()=>os,MaxLengthHandler:()=>Un,MaxRowCountContributionDo:()=>qi,Menu:()=>U,MenuAdapter:()=>ro,MenuBar:()=>pe,MenuBarBox:()=>oo,MenuBarBoxLayout:()=>Qh,MenuBarLayout:()=>ps,MenuBarPopup:()=>Jh,MenuBox:()=>Yh,MenuBoxLayout:()=>Xh,MenuDestinations:()=>_t,MenuExecByNumberKeyStroke:()=>Gh,MenuExecKeyStroke:()=>Wh,MenuItemsOrder:()=>ln,MenuKeyStroke:()=>Vh,MenuNavigationDownKeyStroke:()=>Kh,MenuNavigationExecKeyStroke:()=>no,MenuNavigationKeyStroke:()=>an,MenuNavigationUpKeyStroke:()=>jh,MessageBox:()=>kt,MessageBoxAdapter:()=>Hg,MessageBoxController:()=>go,MessageBoxLayout:()=>zu,MessageBoxes:()=>oi,MobilePopup:()=>Fh,MobilePopupAdapter:()=>Jf,MobilePopupLayout:()=>Rh,Mode:()=>ag,ModeAdapter:()=>hg,ModeSelector:()=>cd,ModeSelectorField:()=>om,ModeSelectorFieldAdapter:()=>lm,ModeSelectorLayout:()=>pd,ModeSelectorLeftOrUpKeyStroke:()=>fd,ModeSelectorRightOrDownKeyStroke:()=>gd,ModelAdapter:()=>ie,MoveSupport:()=>La,MoveTableRowMenuHelper:()=>El,NavigateButton:()=>En,NavigateDownButton:()=>wa,NavigateUpButton:()=>Ca,NodeBookmarkPageDo:()=>bs,Notification:()=>Hh,NotificationAdapter:()=>Nh,NotificationBadgeStatus:()=>is,NullLayout:()=>nn,NullLogger:()=>qo,NullWidget:()=>Xr,NullWidgetAdapter:()=>Ff,NumberColumn:()=>nt,NumberColumnUserFilter:()=>bu,NumberColumnUserFilterStateDo:()=>Oi,NumberColumnUserFilterStateMapper:()=>yu,NumberDoNodeSerializer:()=>za,NumberField:()=>Xi,NumberFieldAdapter:()=>tc,ObjectFactory:()=>$e,ObjectIdProvider:()=>X,ObjectRegistries:()=>Ps,ObjectRegistry:()=>Rr,OfflineDesktopNotification:()=>Mp,OkMenu:()=>un,OpenUriHandler:()=>Sp,Outline:()=>jt,OutlineAdapter:()=>Jt,OutlineBookmarkDefinitionDo:()=>fi,OutlineKeyStrokeContext:()=>lf,OutlineLayout:()=>ya,OutlineMediator:()=>ef,OutlineNavigateToTopKeyStroke:()=>af,OutlineOverview:()=>Ta,OutlineSelectKeyStroke:()=>hf,OutlineTileField:()=>Xm,OutlineTileFieldAdapter:()=>Jm,OutlineViewButton:()=>xo,OutlineViewButtonAdapter:()=>Ym,Page:()=>je,PageBookmarkDefinitionDo:()=>Tr,PageDetailMenuContributor:()=>jp,PageIdDummyPageParamDo:()=>_s,PageLayout:()=>tf,PageParamDo:()=>ms,PageParamDoTypeResolver:()=>zp,PageResolver:()=>zn,PageTileButton:()=>Up,PageTileGrid:()=>ba,PageTileGridSelectKeyStroke:()=>Gp,PageWithNodes:()=>ts,PageWithTable:()=>ri,ParentTablePageMenuContributor:()=>qp,ParsingFailedStatus:()=>qt,Permission:()=>qe,PermissionCollection:()=>Qs,PermissionCollectionDo:()=>hr,PermissionCollectionType:()=>Gt,PermissionDo:()=>Ls,PermissionUpdateMessageDo:()=>tn,PlaceholderField:()=>Ql,PlaceholderFieldAdapter:()=>am,PlaceholderTile:()=>$t,PlainTextEncoder:()=>Oa,Planner:()=>fe,PlannerAdapter:()=>Bn,PlannerField:()=>hm,PlannerFieldAdapter:()=>dm,PlannerHeader:()=>od,PlannerLayout:()=>ld,PlannerMenuItemsOrder:()=>ad,Point:()=>q,Popup:()=>ue,PopupAdapter:()=>Ph,PopupBlockerDesktopNotification:()=>kp,PopupBlockerHandler:()=>Pn,PopupLayout:()=>ti,PopupManager:()=>Pa,PopupManagerAdapter:()=>Xf,PopupWindow:()=>Or,PrepopulatedLookupCall:()=>Uf,ProfilesTable:()=>Dg,PromiseCreator:()=>Bf,PropertyChangeEventFilter:()=>lh,PropertyEventEmitter:()=>as,ProposalChooser:()=>ta,ProposalChooserLayout:()=>fc,ProposalField:()=>cc,ProposalFieldAdapter:()=>ym,ProposalTreeNode:()=>pc,QueryBy:()=>he,RadioButton:()=>_o,RadioButtonAdapter:()=>um,RadioButtonGroup:()=>kr,RadioButtonGroupAdapter:()=>cm,RadioButtonGroupGridConfig:()=>rc,RadioButtonGroupLeftOrUpKeyStroke:()=>nc,RadioButtonGroupRightOrDownKeyStroke:()=>oc,RadioButtonKeyStroke:()=>bo,RadioButtonLayout:()=>sc,Range:()=>N,RangeKeyStroke:()=>Yn,Reconnector:()=>ah,Rectangle:()=>z,RemoteApp:()=>xf,RemoteEvent:()=>Zo,RemoteLookupCall:()=>Qo,RemoteLookupRequest:()=>Cs,RemoteTableOrganizer:()=>fu,RemoteTileFilter:()=>ua,ResetMenu:()=>cg,Resizable:()=>Pe,ResourcePanel:()=>zc,ResourcePanelTreeNode:()=>Ig,ResponseQueue:()=>On,ResponsiveHandler:()=>Sl,ResponsiveManager:()=>le,RestLookupCall:()=>zf,RoundingMode:()=>Wt,Route:()=>og,RouteChangeEvent:()=>hd,RowLayout:()=>ei,SaveMenu:()=>pg,Scrollbar:()=>Qn,SearchFilterTextBuilder:()=>Yp,SearchFilterTextContributor:()=>Xp,SearchFilterTextContributors:()=>Br,SearchFormTableControl:()=>Al,SearchMenu:()=>fg,SearchOutline:()=>sf,SearchOutlineAdapter:()=>Bo,SearchOutlineDownKeyStroke:()=>nf,SearchOutlineLayout:()=>rf,SearchOutlineUpKeyStroke:()=>of,SearchRequiredTableStatus:()=>An,SearchState:()=>Qm,SearchStateAdapter:()=>Zm,SelectAllTextInFieldKeyStroke:()=>Wl,SequenceBox:()=>wr,SequenceBoxAdapter:()=>pm,SequenceBoxGridConfig:()=>lc,Session:()=>ot,SessionAdapter:()=>Kf,SetDoNodeSerializer:()=>kn,ShowInvisibleColumnsForm:()=>$n,ShrinkNavigationKeyStroke:()=>$p,SimpleLoadingSupport:()=>Ra,SimpleTab:()=>Co,SimpleTabArea:()=>Se,SimpleTabAreaLayout:()=>ca,SimpleTabBox:()=>lo,SimpleTabBoxController:()=>$r,SimpleTabBoxLayout:()=>Zh,SimpleTabOverflowMenu:()=>Cl,SimpleTabViewContentLayout:()=>ed,SingleLayout:()=>Di,Slider:()=>Hn,SliderAdapter:()=>lg,SliderField:()=>fm,SliderFieldLayout:()=>ac,SliderLayout:()=>dd,SliderNavigationKeyStroke:()=>vl,SliderShiftNavigationKeyStroke:()=>ud,SmartColumn:()=>xg,SmartField:()=>ye,SmartFieldAdapter:()=>Zl,SmartFieldCancelKeyStroke:()=>hc,SmartFieldLayout:()=>ea,SmartFieldMultiline:()=>_m,SmartFieldMultilineAdapter:()=>bm,SmartFieldMultilineLayout:()=>uc,SmartFieldPopup:()=>Io,SmartFieldPopupLayout:()=>dc,SmartFieldTouchPopup:()=>mm,SplitBox:()=>de,SplitBoxAdapter:()=>Tm,SplitBoxCollapseKeyStroke:()=>_c,SplitBoxFirstCollapseKeyStroke:()=>bc,SplitBoxLayout:()=>wc,SplitBoxSecondCollapseKeyStroke:()=>yc,Splitter:()=>ji,StaticLookupCall:()=>hs,Status:()=>D,StatusMenuMapping:()=>kg,StatusMenuMappingAdapter:()=>Lg,StringField:()=>Si,StringFieldAdapter:()=>vm,StringFieldCtrlEnterKeyStroke:()=>vc,StringFieldEnterKeyStroke:()=>Tc,StringFieldLayout:()=>Cc,SubCloseKeyStroke:()=>qh,Switch:()=>Wn,SwitchAdapter:()=>Mm,SwitchNavigationKeyStroke:()=>Uc,SwitchToggleKeyStroke:()=>Gc,System:()=>bi,Tab:()=>na,TabArea:()=>Hi,TabAreaLayout:()=>Ec,TabAreaLeftKeyStroke:()=>Sc,TabAreaRightKeyStroke:()=>xc,TabBox:()=>Cn,TabBoxAdapter:()=>Sm,TabBoxHeader:()=>ra,TabBoxHeaderLayout:()=>Pc,TabBoxLayout:()=>Fc,TabItem:()=>oa,TabItemAdapter:()=>xm,TabItemKeyStroke:()=>Ac,TabItemLayout:()=>Rc,TabbableCoordinator:()=>Ki,TabbableItem:()=>_h,Table:()=>L,TableAdapter:()=>vs,TableBookmarkPageDo:()=>dt,TableClientUiPreferenceProfileDo:()=>ys,TableClientUiPreferencesDo:()=>ki,TableColumnClientUiPreferenceDo:()=>It,TableColumnContextElementConverter:()=>zr,TableCompactHandler:()=>wd,TableControl:()=>Ds,TableControlActionKeyStroke:()=>Ud,TableControlAdapter:()=>Rl,TableControlAdapterMenu:()=>Mr,TableControlCloseKeyStroke:()=>Zd,TableCopyKeyStroke:()=>eu,TableCustomizer:()=>Ao,TableDefaultRowActionKeyStroke:()=>Cd,TableField:()=>ss,TableFieldAdapter:()=>Pm,TableFieldValidationResultProvider:()=>$c,TableFooter:()=>Sd,TableFooterLayout:()=>xd,TableHeader:()=>Fd,TableHeaderMenu:()=>vi,TableHeaderMenuButton:()=>We,TableHeaderMenuGroup:()=>$i,TableHeaderMenuLayout:()=>Nn,TableInfoFilterTooltip:()=>Pd,TableInfoLoadTooltip:()=>Ed,TableInfoSelectionTooltip:()=>Dd,TableLayout:()=>Rd,TableLayoutResetter:()=>ia,TableMatrix:()=>Pt,TableMaxResultsHelper:()=>cn,TableNavigationCollapseKeyStroke:()=>$l,TableNavigationDownKeyStroke:()=>lu,TableNavigationEndKeyStroke:()=>hu,TableNavigationExpandKeyStroke:()=>Il,TableNavigationHomeKeyStroke:()=>au,TableNavigationPageDownKeyStroke:()=>uu,TableNavigationPageUpKeyStroke:()=>du,TableNavigationUpKeyStroke:()=>ou,TableOrganizer:()=>Ml,TableOrganizerForm:()=>cu,TableOrganizerMenu:()=>pu,TableProposalChooser:()=>wm,TableRefreshKeyStroke:()=>ru,TableRow:()=>rt,TableRowContextElementConverter:()=>Ur,TableRowDetail:()=>Pl,TableRowTileMapping:()=>wg,TableRowTileMappingAdapter:()=>Cg,TableSelectAllKeyStroke:()=>iu,TableSelectKeyStroke:()=>tu,TableSelectionHandler:()=>Ad,TableStartCellEditKeyStroke:()=>su,TableTextUserFilter:()=>_i,TableTextUserFilterStateDo:()=>Us,TableTextUserFilterStateMapper:()=>Tu,TableTileGridMediator:()=>mr,TableTileGridMediatorAdapter:()=>$d,TableToggleRowKeyStroke:()=>nu,TableTooltip:()=>Id,TableUiPreferences:()=>Xt,TableUpdateBuffer:()=>Md,TableUserFilter:()=>ht,TagBar:()=>Lt,TagBarLayout:()=>Kc,TagBarOverflowPopup:()=>ko,TagBarOverflowPopupLayout:()=>jc,TagChooserPopup:()=>Ic,TagChooserPopupLayout:()=>Mc,TagField:()=>Ea,TagFieldAdapter:()=>Em,TagFieldContainerLayout:()=>Mo,TagFieldDeleteKeyStroke:()=>la,TagFieldEnterKeyStroke:()=>kc,TagFieldLayout:()=>Oc,TagFieldNavigationKeyStroke:()=>aa,TagFieldOpenPopupKeyStroke:()=>Lc,TextColumnUserFilter:()=>wu,TextColumnUserFilterStateDo:()=>es,TextColumnUserFilterStateMapper:()=>Cu,TextMap:()=>Ts,TextTableFilter:()=>$g,Tile:()=>wt,TileAccordion:()=>sp,TileAccordionAdapter:()=>Bm,TileAccordionLayout:()=>rp,TileAccordionSelectionHandler:()=>np,TileAdapter:()=>Tn,TileButton:()=>wo,TileField:()=>Dm,TileFieldAdapter:()=>Fm,TileGrid:()=>Ys,TileGridAdapter:()=>Xc,TileGridGridConfig:()=>Jc,TileGridLayout:()=>Qc,TileGridLayoutConfig:()=>Et,TileGridMoveSupport:()=>Zc,TileGridSelectAllKeyStroke:()=>op,TileGridSelectDownKeyStroke:()=>hp,TileGridSelectFirstKeyStroke:()=>up,TileGridSelectFocusedKeyStroke:()=>pp,TileGridSelectKeyStroke:()=>Ji,TileGridSelectLastKeyStroke:()=>cp,TileGridSelectLeftKeyStroke:()=>lp,TileGridSelectRightKeyStroke:()=>ap,TileGridSelectUpKeyStroke:()=>dp,TileGridSelectionHandler:()=>da,TileHtmlField:()=>Vm,TileMoveHandler:()=>qc,TileOutlineOverview:()=>Po,TileOverviewForm:()=>xl,TileOverviewFormAdapter:()=>mg,TileResizeHandler:()=>ep,TileTableField:()=>Wm,TileTableHeaderBox:()=>pf,TileTableHeaderGroupByLookupCall:()=>kd,TileTableHeaderSortByLookupCall:()=>Ld,TileTableHierarchyFilter:()=>vu,TileTextFilter:()=>vn,TimePicker:()=>kl,TimePickerPopup:()=>Ll,TimePickerPopupLayout:()=>Su,TimePickerTouchPopup:()=>Ol,Tooltip:()=>Ri,TooltipSupport:()=>cl,TopicDo:()=>Is,TouchPopup:()=>Zn,TouchPopupLayout:()=>ml,Tree:()=>ae,TreeAdapter:()=>pt,TreeBox:()=>ha,TreeBoxAdapter:()=>Rm,TreeBoxLayout:()=>Bc,TreeBreadcrumbFilter:()=>Pu,TreeCheckKeyStroke:()=>Eu,TreeCheckNodesResult:()=>fs,TreeCollapseAllKeyStroke:()=>Vl,TreeCollapseOrDrillUpKeyStroke:()=>fn,TreeExpandOrDrillDownKeyStroke:()=>gn,TreeField:()=>Hc,TreeFieldAdapter:()=>Nc,TreeGridAriaRules:()=>$a,TreeLayout:()=>pn,TreeLayoutResetter:()=>mc,TreeNavigationDownKeyStroke:()=>Hl,TreeNavigationEndKeyStroke:()=>Nl,TreeNavigationHomeKeyStroke:()=>Du,TreeNavigationUpKeyStroke:()=>Bl,TreeNode:()=>ii,TreeNodeContextElementConverter:()=>Rp,TreeProposalChooser:()=>gc,TreeSelectKeyStroke:()=>co,TreeSet:()=>Xo,TreeVisitResult:()=>_e,TypeDescriptor:()=>Ti,URL:()=>ct,UiCallbackErrorDo:()=>Qi,UiCallbackResult:()=>va,UiCallbacks:()=>l_,UiCallbacksAdapter:()=>a_,UiNotificationDo:()=>ci,UiNotificationEventSupport:()=>Qa,UiNotificationPoller:()=>li,UiNotificationRequest:()=>nr,UiNotificationResponse:()=>rr,UiNotificationSystem:()=>Ja,UiNotifications:()=>Ya,UiPreferences:()=>Zs,UiPreferencesDo:()=>Gs,UiPreferencesStore:()=>_l,UiPreferencesUpdateDo:()=>Fn,UnsavedFormChangesForm:()=>Mn,UnsavedFormsLookupCall:()=>cf,UserAgent:()=>hh,UserFilterStateMapper:()=>_r,UserFilterStateMappers:()=>Ci,UuidPool:()=>Qt,UuidPoolAdapter:()=>c_,ValidationFailedStatus:()=>Zr,ValueField:()=>oe,ValueFieldAdapter:()=>bt,VerticalGridMatrix:()=>Do,VerticalSmartGrid:()=>fh,ViewButton:()=>Op,ViewButtonActionKeyStroke:()=>Lp,ViewButtonAdapter:()=>Bp,ViewButtonBox:()=>_a,ViewMenuOpenKeyStroke:()=>Hp,ViewMenuPopup:()=>Np,ViewMenuPopupEnterKeyStroke:()=>Vp,ViewMenuTab:()=>Wp,ViewportScroller:()=>Nr,VirtualKeyStrokeEvent:()=>qn,VirtualScrolling:()=>xh,VoidGridAriaRules:()=>Rf,Widget:()=>M,WidgetEventTypeFilter:()=>dh,WidgetField:()=>Og,WidgetFieldAdapter:()=>Bg,WidgetFieldLayout:()=>Wu,WidgetPopup:()=>us,WidgetPopupAdapter:()=>Eh,WidgetPopupLayout:()=>Dh,WidgetSupport:()=>Ko,WidgetTile:()=>fp,WidgetTileAdapter:()=>Hm,WidgetTooltip:()=>qf,WizardProgressField:()=>Am,WizardProgressFieldAdapter:()=>$m,WizardProgressFieldLayout:()=>Vc,WrappedFormField:()=>Cr,WrappedFormFieldAdapter:()=>Im,YearPanel:()=>Tl,access:()=>Kn,aggregation:()=>lt,ajax:()=>Xe,aria:()=>C,arrays:()=>p,clipboard:()=>Pi,codes:()=>lr,colorSchemes:()=>mt,comparators:()=>Ke,config:()=>Ei,cookies:()=>Jo,dataObjects:()=>ne,dates:()=>v,default:()=>f_,defaultValues:()=>Re,doValueMetaData:()=>at,dragAndDrop:()=>Le,events:()=>be,fields:()=>Y,files:()=>Zt,filters:()=>$s,focusUtils:()=>ke,fonts:()=>tt,graphics:()=>w,hybridUtil:()=>xn,icons:()=>K,idCodec:()=>zt,inspector:()=>Qr,isPropertyChangeEvent:()=>Sf,keyStrokeModifier:()=>we,keys:()=>m,locales:()=>Qe,logging:()=>Vt,lookupField:()=>yr,menuNavigationKeyStrokes:()=>Ai,menus:()=>Te,mimeTypes:()=>Ye,models:()=>As,numbers:()=>Ce,objectFactoryHints:()=>Fs,objects:()=>_,promises:()=>Hf,router:()=>St,scout:()=>u,scrollbars:()=>x,strings:()=>b,styles:()=>R,systems:()=>Zi,tableUiPreferences:()=>He,texts:()=>re,tileUtil:()=>yo,tooltips:()=>W,typeName:()=>te,uiNotifications:()=>Ms,uiPreferences:()=>to,webstorage:()=>se,widgets:()=>Ee});const __=require("jquery");var h=xi.n(__);class $e{initialized;_registry;_objectTypeMap;constructor(){this.initialized=!1,this._registry=new Map,this._objectTypeMap=new Map}static NAMESPACE_SEPARATOR=".";static MODEL_VARIANT_SEPARATOR=":";static HINTS_META_DATA_KEY=Symbol("scout.objectFactoryHints");_createObjectByType(e,t){if(typeof e!="string"&&typeof e!="function")throw new Error("missing or invalid object type");t=t||{};let i=null,s=null;if(typeof e=="string")s=Ti.parse(e),i=s.resolve(t);else if(typeof e=="function")i=e;else throw new Error("Invalid objectType "+e);let n=this.get(i||e);if(n){let o=n(t.model);if(!o)throw new Error('Failed to create object for objectType "'+e+'": Factory function did not return a valid object');return o}if(!i&&s)throw s.notFoundError();return new i(t.model)}create(e,t,i){let s,n;if(typeof e=="string"||typeof e=="function")i=i||{},n=t,s=e;else if(_.isObject(e)){if(i=t||{},n=e,!n.objectType)throw new Error('Missing mandatory property "objectType" on model');s=n.objectType}else throw new Error("Invalid arguments");i.model=n;const o=this._createObjectByType(s,i),l=this._ensureUniqueId(o,i),a=this._ensureObjectType(o);return _.isFunction(o.init)&&(n&&(n.id===void 0&&l&&(n.id=X.get().createUiSeqId()),a&&(n.objectType=this.getObjectType(s))),o.init(n)),o.id===void 0&&l&&(o.id=X.get().createUiSeqId()),o.objectType===void 0&&a&&(o.objectType=this.getObjectType(s)),o}_ensureObjectType(e){let t=Reflect.getMetadata($e.HINTS_META_DATA_KEY,e);return u.nvl(t?.ensureObjectType,!0)}_ensureUniqueId(e,t){let i=Reflect.getMetadata($e.HINTS_META_DATA_KEY,e);return u.nvl(t?.ensureUniqueId,u.nvl(i?.ensureId,!1))}createUniqueId(){return X.get().createUiSeqId()}resolveTypedObjectType(e){if(typeof e!="string")return e;let t=Ti.resolveType(e);return t||e}register(e,t){e=this.resolveTypedObjectType(e),this._registry.set(e,t),h().log.isDebugEnabled()&&h().log.debug("(ObjectFactory) registered create-function for objectType "+this._objectTypeToDebugStr(e))}unregister(e){e=this.resolveTypedObjectType(e),this._registry.delete(e),h().log.isDebugEnabled()&&h().log.debug("(ObjectFactory) unregistered objectType "+this._objectTypeToDebugStr(e))}_objectTypeToDebugStr(e){return typeof e=="string"?e:e.name}get(e){return e=this.resolveTypedObjectType(e),this._registry.get(e)}getObjectType(e){return typeof e=="string"?e:this._objectTypeMap.get(e)}getSubClassesOf(e){const t=[];if(!e)return t;for(let i of this._objectTypeMap.keys())e.isPrototypeOf(i)&&t.push(i);return t}init(){for(let[e,t]of u.objectFactories)this.register(e,t);this.initialized=!0}registerNamespace(e,t,i){i=h().extend({allowedReplacements:[]},i),window[e]=window[e]||{};let s=e==="scout"?"":e+".";for(let[n,o]of Object.entries(t)){if(n==="default"||!o)continue;let l=window[e][n];if(l&&l!==o&&!i.allowedReplacements.includes(n))throw new Error(`${n} is already registered on namespace ${e||"scout"}. Use objectFactories if you want to replace the existing obj.`);window[e][n]=o,!(!o.prototype||n[0].toUpperCase()!==n[0])&&this._objectTypeMap.set(o,s+n)}}removeFromNamespace(e){for(const t of e){let i=this.getObjectType(t);if(i){let[s,n]=i.split(".");window[s]&&(delete window[s][n],Object.keys(window[s]).length===0&&delete window[s])}this._objectTypeMap.delete(t)}}static get(){return vf}static _set(e){vf=e}}let vf=new $e;function Fs(r){return e=>(Reflect.defineMetadata($e.HINTS_META_DATA_KEY,r,e.prototype),e)}class Wi{static _INSTANCE=null;_constructorByTypeName=new Map;_typeNameByObjectType=new Map;_objectTypeByTypeName=new Map;constructor(){}add(e,t,i){if(!e||(t=t||this._readTypeName(e),!t))return!1;if(this._constructorByTypeName.has(t))throw new Error(`There is already a constructor registered for type name '${t}'.`);return this._constructorByTypeName.set(t,e),i=i||$e.get().getObjectType(e),i?(i=b.removePrefix(i,"scout."),this._typeNameByObjectType.set(i,t),this._objectTypeByTypeName.set(t,i),!0):!1}remove(e){typeof e=="string"?this._removeByTypeName(e):this._removeByClass(e)}_removeByClass(e){if(e)for(const[t,i]of this._constructorByTypeName)i===e&&this._removeByTypeName(t)}_removeByTypeName(e){if(!e)return;this._constructorByTypeName.delete(e);const t=this._objectTypeByTypeName.get(e);t&&this._typeNameByObjectType.delete(t),this._objectTypeByTypeName.delete(e)}_readTypeName(e){return new e()._type}getKnownDataObjectClasses(){return this._constructorByTypeName.values()}toConstructor(e){return this._constructorByTypeName.get(e)||this._constructorByTypeName.get(this.toTypeName(e))}toTypeName(e){return e=b.removePrefix(e,"scout."),this._typeNameByObjectType.get(e)}toObjectType(e){return this._objectTypeByTypeName.get(e)}static get(){return Wi._INSTANCE||(Wi._INSTANCE=new Wi),Wi._INSTANCE}}window.scout=window.scout||{},window.scout.DataObjectInventory=Wi;let Uo=null;function b_(r,e,t){return $e.get().create(r,e,t)}function y_(r,e){if(_.isNullOrUndefined(r))return null;let t=r;if(typeof r=="string"||typeof r=="number"){let i=typeof e=="string"?e:null,s=u.getSession(i);if(s){let n=b.asString(r);return s.root.widget(n)}}return Ee.get(t)}const u={objectFactories:new Map,nvl(){let r;for(let e=0;e<arguments.length&&(r=e<0||arguments.length<=e?void 0:arguments[e],r==null);e++);return r},assertParameter(r,e,t){if(_.isNullOrUndefined(e))throw new Error("Missing required parameter '"+r+"'");if(t&&!(e instanceof t))throw new Error("Parameter '"+r+"' has wrong type");return e},assertProperty(r,e,t){let i=r[e];if(_.isNullOrUndefined(i))throw new Error("Missing required property '"+e+"'");if(t&&!(i instanceof t))throw new Error("Property '"+e+"' has wrong type");return i},assertValue(r,e){if(_.isNullOrUndefined(r))throw new Error(e||"Missing value");return r},assertInstance(r,e,t){if(!(r instanceof e))throw new Error(t||"Value has wrong type");return r},isOneOf(r){for(var e=arguments.length,t=new Array(e>1?e-1:0),i=1;i<e;i++)t[i-1]=arguments[i];if(t.length===0)return!1;let s=t;return t.length===1&&Array.isArray(t[0])&&(s=t[0]),s.indexOf(r)!==-1},create:b_,ensure(r,e){return typeof r=="string"||typeof r=="function"?u.create(r,e):r},prepareDOM(r){if(r=r||document,h()("noscript",r).remove(),h()("scout-text",r).remove(),h()("scout-version",r).remove(),h()("body",r).addDeviceClass().removeAttr("data-scout-nonce").removeData("scoutNonce"),u.setDocumentLocale(Qe.getNavigatorLocale()),E.get().browser===E.Browser.CHROME){let t='<meta name="google" content="notranslate" />',i=h()("head > title",r);i.length===0?h()("head",r).append(t):i.after(t)}},installGlobalMouseDownInterceptor(r){r.addEventListener("mousedown",e=>{oe.invokeValueFieldAboutToBlurByMouseDown(e.target)},!0)},installSyntheticActiveStateHandler(r){E.get().requiresSyntheticActiveState()&&(Uo=[],h()(r).on("mousedown",e=>{let t=h()(e.target);for(;t.length;)Uo.push(t.addClass("active")),t=t.parent()}).on("mouseup",()=>{Uo.forEach(e=>{e.removeClass("active")}),Uo=[]}))},setDocumentLocale(r){_.isNullOrUndefined(r)||(document.documentElement.lang=r.languageTag)},widget:y_,adapter(r,e){if(_.isNullOrUndefined(r))return null;let t=u.getSession(e);return t&&t.modelAdapterRegistry?t.modelAdapterRegistry[r]:null},getSession(r){let e=H.get().sessions;if(!e)return null;if(_.isNullOrUndefined(r))return e[0];for(let t=0;t<e.length;t++){let i=e[t];if(i.partId==r)return i}return null},exportAdapter(r,e){let t=u.getSession(e);if(t&&t.modelAdapterRegistry){let n=t.getModelAdapter(r);if(!n)return null;let o=i(r);return s(n,o),o.type="model",o}function i(n){let o=t.getAdapterData(n);return o=h().extend(!0,{},o),o}function s(n,o){let l,a;n.widget.widgetProperties.forEach(d=>{let c=o[d];if(c)if(Array.isArray(c)){let f=[];c.forEach(g=>{l=t.getModelAdapter(g),a=i(g),s(l,a),f.push(a)}),o[d]=f}else l=t.getModelAdapter(c),a=i(c),s(l,a),o[d]=a}),o=n.exportAdapterData(o)}return null},reloadPage(r){r=r||{},r.schedule?setTimeout(e):e();function e(){u.nvl(r.clearBody,!0)&&h()("body").html(""),r.redirectUrl?window.location.href=r.redirectUrl:window.location.reload()}},addObjectFactories(r){for(let[e,t]of Object.entries(r))u.addObjectFactory(e,t)},addObjectFactory(r,e){u.objectFactories.set(r,e)},cloneShallow(r,e,t){u.assertParameter("template",r);let i=Object.create(Object.getPrototypeOf(r));if(Object.getOwnPropertyNames(r).forEach(s=>{i[s]=r[s]}),e)for(let s in e)i[s]=e[s];return u.nvl(t,!0)&&(i.id=X.get().createUiSeqId()),i.cloneOf===void 0&&(i.cloneOf=r),i},setLogicalGridSpyEnabled(r,e){let t,i=u.widget(r);if(i instanceof ee?(t=i.htmlBody.layout,i.htmlBody.invalidateLayoutTree(!1)):(t=i.htmlComp.layout,i.htmlComp.invalidateLayoutTree(!1)),!(t instanceof ur))throw new Error("Layout needs to be a LogicalGridLayout");t.setSpyEnabled(e)}};class gt{source;defaultPrevented;type;constructor(e){this.defaultPrevented=!1,h().extend(this,e)}preventDefault(){this.defaultPrevented=!0}}class At{events;constructor(){this.events=this._createEventSupport()}_createEventSupport(){return new jr}trigger(e,t){let i;return t instanceof gt?i=t:i=new gt(t),i.source=this,this.events.trigger(e,i),i}one(e,t){this.events.one(e,t)}on(e,t){return this.events.on(e,t)}off(e,t){this.events.off(e,t)}when(e){return this.events.when(e)}addListener(e){this.events.addListener(e)}removeListener(e){this.events.removeListener(e)}}class as extends At{initialized;propertyDecorations;_propertyDimensions;_propertyDimensionDefaults;_propertyDimensionAliases;constructor(){super(),this.events.registerSubTypePredicate("propertyChange",(e,t)=>e.propertyName===t),this.propertyDecorations={computed:new Set},this._propertyDimensions={},this._propertyDimensionDefaults={},this._propertyDimensionAliases={},this.initialized=!1}init(e){e=e||{},this._init(e),this.initialized=!0}_init(e){for(const[t,i]of Object.entries(e))this._initProperty(t,i);this._initMultiDimensionalProperties(e)}_initProperty(e,t){t===void 0||this.isPropertyDimensionAlias(e)||this._writeProperty(e,t)}setProperty(e,t){if(this.isMultiDimensionalProperty(e))return this.setMultiDimensionalProperty(e,t);let[i,s]=this.extractPropertyDimension(e);return i&&s?this.setPropertyDimension(i,s,t):this.setPropertyInternal(e,t)}setPropertyInternal(e,t){return _.equals(this.getProperty(e),t)?!1:(this._callSetProperty(e,t),!0)}adaptPropertyName(e){return this.isComputedProperty(e)?"_"+e:e}getProperty(e){return this._readProperty(e)}_readProperty(e){e=this.adaptPropertyName(e);let[t,i]=this.extractPropertyDimension(e);return t&&i?this._readPropertyDimension(t,i):this[e]}_writeProperty(e,t){e=this.adaptPropertyName(e);let[i,s]=this.extractPropertyDimension(e);if(i&&s){this._writePropertyDimension(i,s,t),s==="default"&&!this.initialized&&(this[i]=t);return}this[e]=t}_callSetProperty(e,t){let i="_set"+b.toUpperCaseFirstLetter(e);this[i]?this[i](t):this._setProperty(e,t)}_setProperty(e,t){u.assertParameter("propertyName",e);let i=this._readProperty(e);return _.equals(i,t)?!1:(this._writeProperty(e,t),this.triggerPropertyChange(e,i,t).defaultPrevented?(this._writeProperty(e,i),!1):!0)}triggerPropertyChange(e,t,i){return u.assertParameter("propertyName",e),this.trigger("propertyChange",{propertyName:e,oldValue:t,newValue:i})}callSetter(e,t){let i="set"+b.toUpperCaseFirstLetter(e);this[i]?this[i](t):this.setProperty(e,t)}_addComputedProperties(e){this._decorateProperties("computed",e)}isComputedProperty(e){return this.isPropertyDecorated("computed",e)}get computedProperties(){return this.propertyDecorations.computed}_decorateProperties(e,t){t=p.ensure(t);for(const i of t)this.propertyDecorations[e].add(i)}_undecorateProperties(e,t){t=p.ensure(t);for(const i of t)this.propertyDecorations[e].delete(i)}isPropertyDecorated(e,t){return this.propertyDecorations[e].has(t)}_addMultiDimensionalProperty(e,t){this._propertyDimensionDefaults[e]=t,this.getProperty(e)===void 0&&this.setProperty(e,this.computeMultiDimensionalProperty(e))}get multiDimensionalProperties(){return Object.keys(this._propertyDimensionDefaults)}isMultiDimensionalProperty(e){return e in this._propertyDimensionDefaults}setMultiDimensionalProperty(e,t){return!_.isNullOrUndefined(t)&&typeof t=="object"&&Object.values(t).every(i=>typeof i=="boolean")?this.setPropertyDimensions(e,t):this.setPropertyDimension(e,"default",!!t)}_initMultiDimensionalProperties(e){for(const t of this.multiDimensionalProperties)this._initMultiDimensionalProperty(t,this[t]);for(const[t,i]of Object.entries(this._propertyDimensionAliases))e[t]!==void 0&&this._writePropertyDimension(i.propertyName,i.dimension,e[t]);this._updateMultiDimensionalProperties()}_initMultiDimensionalProperty(e,t){typeof t=="object"?this._writePropertyDimensions(e,t):this._writePropertyDimension(e,"default",t)}_updateMultiDimensionalProperties(){for(const e of this.multiDimensionalProperties)this._updateMultiDimensionalProperty(e)}_updateMultiDimensionalProperty(e){return this.setPropertyInternal(e,this.computeMultiDimensionalProperty(e))}computeMultiDimensionalProperty(e,t){let i=this.getPropertyDimensionDefault(e);for(const s of Object.keys(this.getPropertyDimensions(e)))if(!(t&&t.includes(s)))return!i;return i}setPropertyDimension(e,t,i){let s=h().extend({},this._propertyDimensions[e],{[t]:i});return this.setPropertyDimensions(e,s)}setPropertyDimensions(e,t){t=h().extend({},t);for(const s of Object.keys(this._propertyDimensions[e]||{}))t[s]=u.nvl(t[s],this.getPropertyDimensionDefault(e,s));let i=!1;for(const[s,n]of Object.entries(t)){let o=e+"-"+s,l=this.getAliasForPropertyDimension(e,s);l&&(o=l),this.setPropertyInternal(o,n)&&(i=!0)}return!i&&this.getProperty(e)!==void 0?!1:this._updateMultiDimensionalProperty(e)}getPropertyDimension(e,t){return this._readPropertyDimension(e,t)}getPropertyDimensions(e){return h().extend({},this._propertyDimensions[e])}extendPropertyDimensions(e,t,i){return h().extend(this.getPropertyDimensions(e),{[t]:i})}_addPropertyDimensionAlias(e,t,i){i=h().extend({inverted:!1,dimension:t},i),this._propertyDimensionAliases[t]={propertyName:e,...i}}isPropertyDimensionAlias(e){return!!this._propertyDimensionAliases[e]}getAliasForPropertyDimension(e,t){for(const[i,s]of Object.entries(this._propertyDimensionAliases))if(s.propertyName===e&&s.dimension===t)return i;return null}getPropertyDimensionForAlias(e){let t=this._propertyDimensionAliases[e];return t?[t.propertyName,t.dimension]:[null,null]}getPropertyDimensionDefault(e,t){let i=this._propertyDimensionDefaults[e];return this._propertyDimensionAliases[t]?.inverted?!i:i}_readPropertyDimension(e,t){let i=this._propertyDimensions[e]||{};return u.nvl(i[t],this.getPropertyDimensionDefault(e,t))}_writePropertyDimension(e,t,i){let s=this._propertyDimensions[e]||{};i===this.getPropertyDimensionDefault(e,t)?delete s[t]:s[t]=i,this._propertyDimensions[e]=s}_writePropertyDimensions(e,t){for(const[i,s]of Object.entries(t||{}))this._writePropertyDimension(e,i,s)}extractPropertyDimension(e){let[t,i]=this.getPropertyDimensionForAlias(e);return t&&i?[t,i]:e.includes("-")?([t,i]=e.split("-"),this.isMultiDimensionalProperty(t)?[t,i]:[null,null]):[null,null]}}class jr{_eventListeners;_subTypePredicates;constructor(){this._eventListeners=[],this._subTypePredicates=_.createMap()}_assertFunc(e){if(!e)throw new Error("Missing callback function")}on(e,t,i){this._assertFunc(t);let s={type:e,func:t,origFunc:i};return this.addListener(s),s}one(e,t){this._assertFunc(t);let i=s=>{this.off(e,i),t(s)};return this.on(e,i,t)}off(e,t){if(!(!e&&!t))for(let i=this._eventListeners.length-1;i>=0;i--){let s=this._eventListeners[i],n=t===s.func||t===s.origFunc,o=e===s.type,l=!1;t&&e?l=n&&o:t?l=n:l=o,l&&this._eventListeners.splice(i,1)}}when(e){let t=h().Deferred();return this.one(e,t.resolve.bind(t)),t.promise()}addListener(e){this._eventListeners.push(e)}removeListener(e){p.remove(this._eventListeners,e)}count(e,t){let i=0;return this._eventListeners.forEach(s=>{e&&e!==s.type||t&&t!==s.func||i++}),i}types(){let e=new Set;for(const t of this._eventListeners)t.type&&e.add(t.type);return Array.from(e)}trigger(e,t){t=t||{},t.type=e;let i=this._eventListeners.slice();for(let s=0;s<i.length;s++){let n=i[s];(!n.type||this._typeMatches(t,n.type))&&n.func(t)}}_typeMatches(e,t){let i=e.type,s=t.split(" ");for(let n=0;n<s.length;n++)if(i===s[n]||this._subTypeMatches(e,s[n]))return!0;return!1}_subTypeMatches(e,t){if(t.indexOf(":")<0)return!1;let i=t.split(":"),s=i[0],n=i[1];if(s!==e.type)return!1;let o=this._subTypePredicates[s];if(o)return o(e,n)}registerSubTypePredicate(e,t){u.assertParameter("type",e),u.assertParameter("predicate",t),this._subTypePredicates[e]=t}}class Bi{source;target;callSetter;delegateProperties;excludeProperties;delegateEvents;delegateAllProperties;delegateAllEvents;_mirrorListener;_destroyHandler;constructor(e,t,i){i=i||{},this.source=e,this.target=t,this.callSetter=u.nvl(i.callSetter,!0),this.delegateProperties=i.delegateProperties||[],this.excludeProperties=i.excludeProperties||[],this.delegateEvents=i.delegateEvents||[],this.delegateAllProperties=!!i.delegateAllProperties,this.delegateAllEvents=!!i.delegateAllEvents,this._mirrorListener=null,this._destroyHandler=null,this._installSourceListener()}destroy(){this._uninstallSourceListener()}_installSourceListener(){if(this._mirrorListener)throw new Error("source listeners already installed.");this._mirrorListener={func:this._onSourceEvent.bind(this)},this.source.events.addListener(this._mirrorListener),this._destroyHandler=this._uninstallSourceListener.bind(this),this.source.on("destroy",this._destroyHandler),this.target.on("destroy",this._destroyHandler)}_uninstallSourceListener(){this._mirrorListener&&(this.source.events.removeListener(this._mirrorListener),this._mirrorListener=null),this._destroyHandler&&(this.source.off("destroy",this._destroyHandler),this.target.off("destroy",this._destroyHandler),this._destroyHandler=null)}_onSourceEvent(e){e.type==="propertyChange"?this._onSourcePropertyChange(e):(this.delegateAllEvents||this.delegateEvents.indexOf(e.type)>-1)&&this.target.trigger(e.type,e)}_onSourcePropertyChange(e){if(!(this.excludeProperties.indexOf(e.propertyName)>-1)&&(this.delegateAllProperties||this.delegateProperties.indexOf(e.propertyName)>-1)){let t=e.newValue;if(this.source instanceof as&&this.source.isMultiDimensionalProperty(e.propertyName)&&(t=this.source.getPropertyDimensions(e.propertyName)),Bi.equalsProperty(e.propertyName,this.target,t))return;this.callSetter?this.target.callSetter(e.propertyName,t):this.target.trigger(e.type,e)}}static equalsProperty(e,t,i){let s=t[e];return Array.isArray(i)&&Array.isArray(s)?p.equals(i,s):_.equals(s,i)}static create(e,t,i){return i.delegateProperties&&i.delegateProperties.length>0||i.delegateEvents&&i.delegateEvents.length>0||i.delegateAllProperties||i.delegateAllEvents?new Bi(e,t,i):null}}function Sf(r){return r instanceof gt&&!!r.propertyName}let qr=null,Da=[],Fa=[];class H extends At{static addListener(e,t){let i={type:e,func:t};return qr?qr.events.addListener(i):Da.push(i),i}static addBootstrapper(e){if(Fa.indexOf(e)>-1)throw new Error("Bootstrapper is already registered.");Fa.push(e)}static handleJsonError(e,t){if(t?.error)throw{error:t.error,url:e};return t}static get(){return qr}static _set(e){qr&&h().log.isWarnEnabled()&&h().log.warn('Overwriting already existing App "'+qr+'" with "'+e+'".'),qr=e}remote;initialized;sessions;errorHandler;version;nonce;bootstrappers;_loadingTimeoutId;constructor(){super(),this.remote=!1,this.initialized=!1,this.sessions=[],this.bootstrappers=[],this._loadingTimeoutId=null,Da.forEach(e=>{this.addListener(e)}),Da=[],H._set(this),this.errorHandler=this._createErrorHandler()}init(e){return e=e||{},this._initNonce(),this._prepare(e).then(this._bootstrap.bind(this,e.bootstrap)).then(this._init.bind(this,e)).then(this._initDone.bind(this,e)).catch(this._fail.bind(this,e))}_prepare(e){return this._prepareLogging(e).done(()=>{this._prepareEssentials(e),this._prepareDone(e)})}_prepareEssentials(e){$e.get().init()}_prepareDone(e){this.trigger("prepare",{options:e}),h().log.isDebugEnabled()&&h().log.debug("App prepared")}_prepareLogging(e){return Vt.bootstrap()}_bootstrap(e){return e=e||{},e.bootstrappers=e.bootstrappers||[],this.bootstrappers=[...this._defaultBootstrappers(e),...e.bootstrappers,...this.bootstrappers,...Fa].filter(t=>!!t),h().promiseAll(this._doBootstrap()).catch(this._bootstrapFail.bind(this,e)).then(this._bootstrapDone.bind(this,e))}_defaultBootstrappers(e){return[E.get().bootstrap.bind(E.get()),tt.bootstrap.bind(tt,e.fonts),Qe.bootstrap.bind(Qe,e.localesUrl),re.bootstrap.bind(re,e.textsUrl),lr.bootstrap.bind(lr,e.codesUrl),Kn.bootstrap.bind(Kn,e.permissionsUrl),Ei.bootstrap.bind(Ei,e.configUrl),to.bootstrap.bind(to)]}_doBootstrap(){return this.bootstrappers.map(e=>e())}_bootstrapDone(e){se.removeItemFromSessionStorage("scout:bootstrapErrorPageReload"),this.trigger("bootstrap",{options:e}),h().log.isDebugEnabled()&&h().log.debug("App bootstrapped")}_bootstrapFail(e,t,i,s,n){h().log.isInfoEnabled()&&h().log.info("App bootstrap failed");let{url:o,message:l}=this._analyzeBootstrapError(t,i,s,n);if(h().log.isInfoEnabled()&&h().log.info(`Error for resource ${o}. Reloading page...`),se.getItemFromSessionStorage("scout:bootstrapErrorPageReload"))throw h().log.isWarnEnabled()&&h().log.warn("Prevented automatic reload, startup will likely fail."),se.removeItemFromSessionStorage("scout:bootstrapErrorPageReload"),new Error(`Bootstrap resource ${o} could not be loaded: ${l}`);se.setItemToSessionStorage("scout:bootstrapErrorPageReload","true"),u.reloadPage();let a=_.argumentsToArray(arguments).slice(1);return h().rejectedPromise(...a)}_analyzeBootstrapError(e,t,i,s){let n,o;e instanceof yi?n=e:h().isJqXHR(e)?n=new yi({jqXHR:e,textStatus:t,errorThrown:i,requestOptions:s}):_.isObject(e)&&e.error&&(o=e);let l,a;if(n){l=n.requestOptions?.url||"",a=`${n.errorDo?.message||""}`;let d=`${this.errorHandler.formatAjaxStatus(n.jqXHR,n.errorThrown)}`;a.includes(d)||(a=`${a} [${this.errorHandler.formatAjaxStatus(n.jqXHR,n.errorThrown)}]`.trim())}else o&&(l=o.url,a=`${o.error.message} [Code ${o.error.code}]`);return{url:l,message:a}}_init(e){e=e||{},this.setLoading(!0);let t=this._checkBrowserCompatibility(e);return t?(this.setLoading(!1),t.then(i=>this._init(i))):(this._initVersion(e),this._prepareDOM(),this._installErrorHandler(),this._installGlobalMouseDownInterceptor(),this._installSyntheticActiveStateHandler(),this._ajaxSetup(),this._installExtensions(),this._triggerInstallExtensions(),this._load(e).then(this._loadSessions.bind(this,e.session)))}_load(e){return h().resolvedPromise()}_checkBrowserCompatibility(e){let t=E.get();if(h().log.isInfoEnabled()&&h().log.info("Detected browser "+t.browser+" version "+t.browserVersion),!u.nvl(e.checkBrowserCompatibility,!0)||t.isSupportedBrowser())return;let i=h().Deferred(),s=_.valueCopy(e);return s.checkBrowserCompatibility=!1,h()(".scout").each(function(){let o=h()(this).appendDiv();o.load("unsupported-browser.html",()=>{o.find("button").on("click",()=>{o.remove(),i.resolve(s)})})}),i.promise()}setLoading(e){e?this._loadingTimeoutId=setTimeout(()=>{this.sessions.some(t=>t.desktop&&t.desktop.rendered)||this._renderLoading()},200):(clearTimeout(this._loadingTimeoutId),this._loadingTimeoutId=null,this._removeLoading())}_renderLoading(){let e=h()("body"),t=e.children(".application-loading-root");t.length||(t=e.appendDiv("application-loading-root").addClass("application-loading-root").fadeIn()),C.role(t,"alert"),C.screenReaderOnly(t.appendDiv("text").attr("lang","en-US").text("Loading")),this._renderLoadingElement(t,"application-loading01"),this._renderLoadingElement(t,"application-loading02"),this._renderLoadingElement(t,"application-loading03")}_renderLoadingElement(e,t){e.children("."+t).length||e.appendDiv(t).hide().fadeIn()}_removeLoading(){let e=h()("body").children(".application-loading-root");e.css("opacity",e.css("opacity")),e.oneAnimationEnd(()=>e.remove()),e.css("opacity")==="1"?e.addClass("fadeout and-more"):e.addClass("fadeout"),E.get()?.supportsCssAnimation()||e.remove()}_initNonce(){this.nonce=document.body?.dataset?.scoutNonce||"",__webpack_nonce__=this.nonce}_initVersion(e){this.version=u.nvl(this.version,e.version,h()("scout-version").data("value"))}_prepareDOM(){u.prepareDOM(document)}_installGlobalMouseDownInterceptor(){u.installGlobalMouseDownInterceptor(document)}_installSyntheticActiveStateHandler(){u.installSyntheticActiveStateHandler(document)}_installErrorHandler(){window.onerror=this.errorHandler.windowErrorHandler}_createErrorHandler(e){return e=h().extend({},e),u.create(gi,e)}_ajaxSetup(){let e=this._ajaxDefaults();e&&h().ajaxSetup(e)}_ajaxDefaults(){return{beforeSend:this._beforeAjaxCall.bind(this)}}_beforeAjaxCall(e,t){e.setRequestHeader("X-Scout-Correlation-Id",Ce.correlationId()),e.setRequestHeader("X-Requested-With","XMLHttpRequest"),this.sessions[0]&&this.sessions[0].ready&&e.setRequestHeader("Accept-Language",this.sessions[0].locale.languageTag)}_loadSessions(e){e=e||{};let t=[];return h()(".scout").each((i,s)=>{let n=h()(s);e.portletPartId=e.portletPartId||n.data("partid")||"0";let o=this._loadSession(n,e);t.push(o)}),h().promiseAll(t)}_loadSession(e,t){let i={$entryPoint:e},s=h().extend({},t,i);s.locale=s.locale||this._loadLocale();let n=this._createSession(s);this.sessions.push(n);let o=this._createDesktop(n.root);return this._triggerDesktopReady(o),n.render(()=>{n._renderDesktop(),n.layoutValidator.validate(),n.focusManager.validateFocus(),n.ready=!0,this._triggerSessionReady(n),h().log.isInfoEnabled()&&h().log.info("Session initialized. Detected "+E.get())}),h().resolvedPromise()}_triggerDesktopReady(e){this.trigger("desktopReady",{desktop:e})}_triggerSessionReady(e){this.trigger("sessionReady",{session:e})}_createSession(e){return u.create(ot,e)}_createDesktop(e){return u.create(xe,{parent:e})}_loadLocale(){return Qe.getNavigatorLocale()}_initDone(e){this.initialized=!0,this.setLoading(!1),this.trigger("init",{options:e}),h().log.isInfoEnabled()&&h().log.info("App initialized")}_fail(e,t){for(var i=arguments.length,s=new Array(i>2?i-2:0),n=2;n<i;n++)s[n-2]=arguments[n];h().log.error("App initialization failed."),this.setLoading(!1);let o=[];return se.getItemFromSessionStorage("scout:bootstrapErrorPageReload")||(this.sessions.length===0?o.push(this.errorHandler.handle(t,...s).then(l=>{this._appendStartupError(h()("body"),l)})):this.sessions.filter(l=>!l.ready&&!l.isFatalMessageShown()).forEach(l=>{l.$entryPoint.empty();const a=this._createErrorHandler({session:l}),d=a.analyzeError(t).then(c=>(c.showAsFatalError=!0,a.handleErrorInfo(c)));o.push(d)})),this.trigger("fail",{error:t}),h().promiseAll(o).then(l=>h().rejectedPromise(t,...s))}_appendStartupError(e,t){let i=e.appendDiv("startup-error");i.appendDiv("startup-error-title").text("The application could not be started");let s=t.message;t?.httpStatus&&(s=this.errorHandler.getMessageBodyForHttpStatus(t?.httpStatus)),s&&i.appendDiv("startup-error-message").text(s)}_installExtensions(){}_triggerInstallExtensions(){this.trigger("installExtensions")}}class gi{objectType;logError;displayError;sendError;session;windowErrorHandler;constructor(){this.logError=!0,this.displayError=!0,this.sendError=!1,this.windowErrorHandler=this._onWindowError.bind(this),this.session=null}static CONSOLE_OUTPUT=!0;init(e){h().extend(this,e)}_onWindowError(e,t,i,s,n){try{if(this._isIgnorableScriptError(e,t,i,s,n)){this.handleErrorInfo({log:`Ignoring error. Message: ${e}`,showAsFatalError:!0,level:Fe.INFO