diff --git a/Dockerfile b/Dockerfile index c83ee84..fcfa8f5 100644 --- a/Dockerfile +++ b/Dockerfile @@ -12,6 +12,5 @@ RUN npm run build:wc FROM nginx:alpine COPY --from=build /app/frontend/dist/ /usr/share/nginx/html/ui/example-content COPY --from=build /app/frontend/dist-wc/ /usr/share/nginx/html/ui/wc -COPY static/ /usr/share/nginx/html/ui/static COPY nginx.conf /etc/nginx/nginx.conf EXPOSE 8080 \ No newline at end of file diff --git a/nginx.conf b/nginx.conf index e7aac46..0400fd4 100644 --- a/nginx.conf +++ b/nginx.conf @@ -15,8 +15,5 @@ http { location /ui/account-ui/ { try_files $uri $uri/ /ui/account-ui/index.html; } - - location /ui/static/ { - } } } \ No newline at end of file diff --git a/static/apeirora-logo.svg b/static/apeirora-logo.svg deleted file mode 100644 index 49cd649..0000000 --- a/static/apeirora-logo.svg +++ /dev/null @@ -1,55 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/static/catalog/72-Bold-full.338928a2310a07fd.woff2 b/static/catalog/72-Bold-full.338928a2310a07fd.woff2 deleted file mode 100644 index 8ad2e23..0000000 Binary files a/static/catalog/72-Bold-full.338928a2310a07fd.woff2 and /dev/null differ diff --git a/static/catalog/72-Regular-full.9f470ac3a09b4563.woff2 b/static/catalog/72-Regular-full.9f470ac3a09b4563.woff2 deleted file mode 100644 index 9ff0516..0000000 Binary files a/static/catalog/72-Regular-full.9f470ac3a09b4563.woff2 and /dev/null differ diff --git a/static/catalog/SAP-icons.169d50d11fe45248.woff b/static/catalog/SAP-icons.169d50d11fe45248.woff deleted file mode 100644 index 2f09e7a..0000000 Binary files a/static/catalog/SAP-icons.169d50d11fe45248.woff and /dev/null differ diff --git a/static/catalog/css_variables(1).css b/static/catalog/css_variables(1).css deleted file mode 100644 index d9c5fa9..0000000 --- a/static/catalog/css_variables(1).css +++ /dev/null @@ -1,945 +0,0 @@ -/** -* Copyright (c) 2012-2024 SAP SE or an SAP affiliate company and Theming Base Content contributors. Licensed under the Apache License, Version 2.0 - see LICENSE.txt. -* -* Theming Engine 13.1.0 -* data:{"Path": "Base.baseLib.sap_horizon.css_variables", "PathPattern": "/%frameworkId%/%libId%/%themeId%/%fileId%.css", "Extends": ["baseTheme"], "Tags": ["Fiori_3","LightColorScheme"], "FallbackThemeId": "sap_fiori_3", "Engine": {"Name": "theming-engine", "Version": "13.1.0"}, "Version": { "Build": "11.16.1.20240613074424", "Source": "11.16.1"}} -*/ - -.sapThemeMetaData-Base-baseLib{background-image: url('data:text/plain;utf-8,{"Path": "Base.baseLib.sap_horizon.css_variables", "PathPattern": "/%frameworkId%/%libId%/%themeId%/%fileId%.css", "Extends": ["baseTheme"], "Tags": ["Fiori_3","LightColorScheme"], "FallbackThemeId": "sap_fiori_3", "Engine": {"Name": "theming-engine", "Version": "13.1.0"}, "Version": { "Build": "11.16.1.20240613074424", "Source": "11.16.1"}}');} -:root{--sapThemeMetaData-Base-baseLib:{"Path": "Base.baseLib.sap_horizon.css_variables", "PathPattern": "/%frameworkId%/%libId%/%themeId%/%fileId%.css", "Extends": ["baseTheme"], "Tags": ["Fiori_3","LightColorScheme"], "FallbackThemeId": "sap_fiori_3", "Engine": {"Name": "theming-engine", "Version": "13.1.0"}, "Version": { "Build": "11.16.1.20240613074424", "Source": "11.16.1"}};} -:root { - --sapBrandColor: #0070f2; - --sapHighlightColor: #0064d9; - --sapBaseColor: #fff; - --sapShellColor: #fff; - --sapBackgroundColor: #f5f6f7; - --sapFontFamily: "72", "72full", Arial, Helvetica, sans-serif; - --sapFontSize: .875rem; - --sapTextColor: #1d2d3e; - --sapLinkColor: #0064d9; - --sapCompanyLogo: none; - --sapBackgroundImage: none; - --sapBackgroundImageOpacity: 1.0; - --sapBackgroundImageRepeat: false; - --sapSelectedColor: #0064d9; - --sapHoverColor: #eaecee; - --sapActiveColor: #dee2e5; - --sapHighlightTextColor: #fff; - --sapTitleColor: #1d2d3e; - --sapNegativeColor: #aa0808; - --sapCriticalColor: #e76500; - --sapPositiveColor: #256f3a; - --sapInformativeColor: #0070f2; - --sapNeutralColor: #788fa6; - --sapNegativeElementColor: #f53232; - --sapCriticalElementColor: #e76500; - --sapPositiveElementColor: #30914c; - --sapInformativeElementColor: #0070f2; - --sapNeutralElementColor: #788fa6; - --sapNegativeTextColor: #aa0808; - --sapCriticalTextColor: #b44f00; - --sapPositiveTextColor: #256f3a; - --sapInformativeTextColor: #0064d9; - --sapNeutralTextColor: #1d2d3e; - --sapErrorColor: #aa0808; - --sapWarningColor: #e76500; - --sapSuccessColor: #256f3a; - --sapInformationColor: #0070f2; - --sapErrorBackground: #ffeaf4; - --sapWarningBackground: #fff8d6; - --sapSuccessBackground: #f5fae5; - --sapInformationBackground: #e1f4ff; - --sapNeutralBackground: #eff1f2; - --sapErrorBorderColor: #e90b0b; - --sapWarningBorderColor: #dd6100; - --sapSuccessBorderColor: #30914c; - --sapInformationBorderColor: #0070f2; - --sapNeutralBorderColor: #788fa6; - --sapElement_LineHeight: 2.75rem; - --sapElement_Height: 2.25rem; - --sapElement_BorderWidth: .0625rem; - --sapElement_BorderCornerRadius: .75rem; - --sapElement_Compact_LineHeight: 2rem; - --sapElement_Compact_Height: 1.625rem; - --sapElement_Condensed_LineHeight: 1.5rem; - --sapElement_Condensed_Height: 1.375rem; - --sapContent_LineHeight: 1.5; - --sapContent_IconHeight: 1rem; - --sapContent_IconColor: #1d2d3e; - --sapContent_ContrastIconColor: #fff; - --sapContent_NonInteractiveIconColor: #758ca4; - --sapContent_MarkerIconColor: #5d36ff; - --sapContent_MarkerTextColor: #046c7a; - --sapContent_MeasureIndicatorColor: #556b81; - --sapContent_Selected_MeasureIndicatorColor: #0064d9; - --sapContent_Placeholderloading_Background: #ccc; - --sapContent_Placeholderloading_Gradient: linear-gradient(to right, #ccc 0%, #ccc 20%, #999 50%, #ccc 80%, #ccc 100%); - --sapContent_ImagePlaceholderBackground: #eaecee; - --sapContent_ImagePlaceholderForegroundColor: #5b738b; - --sapContent_RatedColor: #d27700; - --sapContent_UnratedColor: #758ca4; - --sapContent_BusyColor: #0064d9; - --sapContent_FocusColor: #0032a5; - --sapContent_FocusStyle: solid; - --sapContent_FocusWidth: .125rem; - --sapContent_ContrastFocusColor: #fff; - --sapContent_ShadowColor: #223548; - --sapContent_ContrastShadowColor: #fff; - --sapContent_Shadow0: 0 0 0.125rem 0 rgba(34,53,72,0.2), 0 0.125rem 0.25rem 0 rgba(34,53,72,0.2); - --sapContent_Shadow1: 0 0 0 0.0625rem rgba(34,53,72,0.48), 0 0.125rem 0.5rem 0 rgba(34,53,72,0.3); - --sapContent_Shadow2: 0 0 0 0.0625rem rgba(34,53,72,0.48), 0 0.625rem 1.875rem 0 rgba(34,53,72,0.25); - --sapContent_Shadow3: 0 0 0 0.0625rem rgba(34,53,72,0.48), 0 1.25rem 5rem 0 rgba(34,53,72,0.25); - --sapContent_TextShadow: 0 0 0.125rem #fff; - --sapContent_ContrastTextShadow: 0 0 0.0625rem rgba(0,0,0,0.7); - --sapContent_HeaderShadow: 0 0.125rem 0.125rem 0 rgba(34,53,72,0.05), inset 0 -0.0625rem 0 0 #d9d9d9; - --sapContent_Interaction_Shadow: inset 0 0 0 0.0625rem rgba(85,107,129,0.25); - --sapContent_Selected_Shadow: inset 0 0 0 0.0625rem rgba(79,160,255,0.5); - --sapContent_Negative_Shadow: inset 0 0 0 0.0625rem rgba(255,142,196,0.45); - --sapContent_Critical_Shadow: inset 0 0 0 0.0625rem rgba(255,213,10,0.4); - --sapContent_Positive_Shadow: inset 0 0 0 0.0625rem rgba(48,145,76,0.18); - --sapContent_Informative_Shadow: inset 0 0 0 0.0625rem rgba(104,174,255,0.5); - --sapContent_Neutral_Shadow: inset 0 0 0 0.0625rem rgba(120,143,166,0.3); - --sapContent_SearchHighlightColor: #dafdf5; - --sapContent_HelpColor: #188918; - --sapContent_LabelColor: #556b82; - --sapContent_MonospaceFontFamily: "72Mono", "72Monofull", lucida console, monospace; - --sapContent_MonospaceBoldFontFamily: "72Mono-Bold", "72Mono-Boldfull", lucida console, monospace; - --sapContent_IconFontFamily: "SAP-icons"; - --sapContent_DisabledTextColor: rgba(29,45,62,0.6); - --sapContent_DisabledOpacity: 0.4; - --sapContent_ContrastTextThreshold: 0.65; - --sapContent_ContrastTextColor: #fff; - --sapContent_ForegroundColor: #efefef; - --sapContent_ForegroundBorderColor: #758ca4; - --sapContent_ForegroundTextColor: #1d2d3e; - --sapContent_BadgeBackground: #aa0808; - --sapContent_BadgeTextColor: #fff; - --sapContent_DragAndDropActiveColor: #0064d9; - --sapContent_Selected_TextColor: #0064d9; - --sapContent_Selected_Background: #fff; - --sapContent_Selected_Hover_Background: #e3f0ff; - --sapContent_Selected_ForegroundColor: #0064d9; - --sapContent_ForcedColorAdjust: none; - --sapContent_Illustrative_Color1: #5d36ff; - --sapContent_Illustrative_Color2: #0070f2; - --sapContent_Illustrative_Color3: #f58b00; - --sapContent_Illustrative_Color4: #00144a; - --sapContent_Illustrative_Color5: #a9b4be; - --sapContent_Illustrative_Color6: #d5dadd; - --sapContent_Illustrative_Color7: #ebf8ff; - --sapContent_Illustrative_Color8: #fff; - --sapContent_Illustrative_Color9: #64edd2; - --sapContent_Illustrative_Color10: #ebf8ff; - --sapContent_Illustrative_Color11: #f31ded; - --sapContent_Illustrative_Color12: #00a800; - --sapContent_Illustrative_Color13: #005dc9; - --sapContent_Illustrative_Color14: #004da5; - --sapContent_Illustrative_Color15: #cc7400; - --sapContent_Illustrative_Color16: #3b0ac6; - --sapContent_Illustrative_Color17: #00a58a; - --sapContent_Illustrative_Color18: #d1efff; - --sapContent_Illustrative_Color19: #b8e6ff; - --sapContent_Illustrative_Color20: #9eddff; - --sapFontLightFamily: "72-Light", "72-Lightfull", "72", "72full", Arial, Helvetica, sans-serif; - --sapFontBoldFamily: "72-Bold", "72-Boldfull", "72", "72full", Arial, Helvetica, sans-serif; - --sapFontSemiboldFamily: "72-Semibold", "72-Semiboldfull", "72", "72full", Arial, Helvetica, sans-serif; - --sapFontSemiboldDuplexFamily: "72-SemiboldDuplex", "72-SemiboldDuplexfull", "72", "72full", Arial, Helvetica, sans-serif; - --sapFontBlackFamily: "72Black", "72Blackfull","72", "72full", Arial, Helvetica, sans-serif; - --sapFontHeaderFamily: "72-Bold", "72-Boldfull", "72", "72full", Arial, Helvetica, sans-serif; - --sapFontSmallSize: .75rem; - --sapFontLargeSize: 1rem; - --sapFontHeader1Size: 3rem; - --sapFontHeader2Size: 2rem; - --sapFontHeader3Size: 1.5rem; - --sapFontHeader4Size: 1.25rem; - --sapFontHeader5Size: 1rem; - --sapFontHeader6Size: .875rem; - --sapLink_TextDecoration: none; - --sapLink_Hover_Color: #0064d9; - --sapLink_Hover_TextDecoration: underline; - --sapLink_Active_Color: #0064d9; - --sapLink_Active_TextDecoration: none; - --sapLink_Visited_Color: #0064d9; - --sapLink_InvertedColor: #a6cfff; - --sapLink_SubtleColor: #1d2d3e; - --sapShell_Background: #eff1f2; - --sapShell_BackgroundImage: linear-gradient(to bottom, #eff1f2, #eff1f2); - --sapShell_BackgroundImageOpacity: 1.0; - --sapShell_BackgroundImageRepeat: false; - --sapShell_BorderColor: #fff; - --sapShell_TextColor: #1d2d3e; - --sapShell_InteractiveBackground: #eff1f2; - --sapShell_InteractiveTextColor: #1d2d3e; - --sapShell_InteractiveBorderColor: #556b81; - --sapShell_GroupTitleTextColor: #1d2d3e; - --sapShell_GroupTitleTextShadow: 0 0 0.125rem #fff; - --sapShell_Hover_Background: #fff; - --sapShell_Active_Background: #fff; - --sapShell_Active_TextColor: #0070f2; - --sapShell_Selected_Background: #fff; - --sapShell_Selected_TextColor: #0070f2; - --sapShell_Selected_Hover_Background: #fff; - --sapShell_Favicon: none; - --sapShell_Navigation_Background: #fff; - --sapShell_Navigation_Hover_Background: #fff; - --sapShell_Navigation_SelectedColor: #0064d9; - --sapShell_Navigation_Selected_TextColor: #0064d9; - --sapShell_Navigation_TextColor: #1d2d3e; - --sapShell_Navigation_Active_TextColor: #0064d9; - --sapShell_Navigation_Active_Background: #fff; - --sapShell_Shadow: 0 0.125rem 0.125rem 0 rgba(34,53,72,0.15), inset 0 -0.0625rem 0 0 rgba(34,53,72,0.2); - --sapShell_NegativeColor: #aa0808; - --sapShell_CriticalColor: #b44f00; - --sapShell_PositiveColor: #256f3a; - --sapShell_InformativeColor: #0064d9; - --sapShell_NeutralColor: #1d2d3e; - --sapShell_Assistant_ForegroundColor: #5d36ff; - --sapShell_Category_1_Background: #0057d2; - --sapShell_Category_1_BorderColor: #0057d2; - --sapShell_Category_1_TextColor: #fff; - --sapShell_Category_1_TextShadow: 0 0 .0625rem rgba(0,0,0,0.7); - --sapShell_Category_2_Background: #df1278; - --sapShell_Category_2_BorderColor: #df1278; - --sapShell_Category_2_TextColor: #fff; - --sapShell_Category_2_TextShadow: 0 0 .0625rem rgba(0,0,0,0.7); - --sapShell_Category_3_Background: #e76500; - --sapShell_Category_3_BorderColor: #e76500; - --sapShell_Category_3_TextColor: #fff; - --sapShell_Category_3_TextShadow: 0 0 .0625rem rgba(0,0,0,0.7); - --sapShell_Category_4_Background: #7800a4; - --sapShell_Category_4_BorderColor: #7800a4; - --sapShell_Category_4_TextColor: #fff; - --sapShell_Category_4_TextShadow: 0 0 .0625rem rgba(0,0,0,0.7); - --sapShell_Category_5_Background: #aa2608; - --sapShell_Category_5_BorderColor: #aa2608; - --sapShell_Category_5_TextColor: #fff; - --sapShell_Category_5_TextShadow: 0 0 .0625rem rgba(0,0,0,0.7); - --sapShell_Category_6_Background: #07838f; - --sapShell_Category_6_BorderColor: #07838f; - --sapShell_Category_6_TextColor: #fff; - --sapShell_Category_6_TextShadow: 0 0 .0625rem rgba(0,0,0,0.7); - --sapShell_Category_7_Background: #f31ded; - --sapShell_Category_7_BorderColor: #f31ded; - --sapShell_Category_7_TextColor: #fff; - --sapShell_Category_7_TextShadow: 0 0 .0625rem rgba(0,0,0,0.7); - --sapShell_Category_8_Background: #188918; - --sapShell_Category_8_BorderColor: #188918; - --sapShell_Category_8_TextColor: #fff; - --sapShell_Category_8_TextShadow: 0 0 .0625rem rgba(0,0,0,0.7); - --sapShell_Category_9_Background: #002a86; - --sapShell_Category_9_BorderColor: #002a86; - --sapShell_Category_9_TextColor: #fff; - --sapShell_Category_9_TextShadow: 0 0 .0625rem rgba(0,0,0,0.7); - --sapShell_Category_10_Background: #5b738b; - --sapShell_Category_10_BorderColor: #5b738b; - --sapShell_Category_10_TextColor: #fff; - --sapShell_Category_10_TextShadow: 0 0 .0625rem rgba(0,0,0,0.7); - --sapShell_Category_11_Background: #d20a0a; - --sapShell_Category_11_BorderColor: #d20a0a; - --sapShell_Category_11_TextColor: #fff; - --sapShell_Category_11_TextShadow: 0 0 .0625rem rgba(0,0,0,0.7); - --sapShell_Category_12_Background: #7858ff; - --sapShell_Category_12_BorderColor: #7858ff; - --sapShell_Category_12_TextColor: #fff; - --sapShell_Category_12_TextShadow: 0 0 .0625rem rgba(0,0,0,0.7); - --sapShell_Category_13_Background: #a00875; - --sapShell_Category_13_BorderColor: #a00875; - --sapShell_Category_13_TextColor: #fff; - --sapShell_Category_13_TextShadow: 0 0 .0625rem rgba(0,0,0,0.7); - --sapShell_Category_14_Background: #14565b; - --sapShell_Category_14_BorderColor: #14565b; - --sapShell_Category_14_TextColor: #fff; - --sapShell_Category_14_TextShadow: 0 0 .0625rem rgba(0,0,0,0.7); - --sapShell_Category_15_Background: #223548; - --sapShell_Category_15_BorderColor: #223548; - --sapShell_Category_15_TextColor: #fff; - --sapShell_Category_15_TextShadow: 0 0 .0625rem rgba(0,0,0,0.7); - --sapShell_Category_16_Background: #1e592f; - --sapShell_Category_16_BorderColor: #1e592f; - --sapShell_Category_16_TextColor: #fff; - --sapShell_Category_16_TextShadow: 0 0 .0625rem rgba(0,0,0,0.7); - --sapAssistant_Color1: #5d36ff; - --sapAssistant_Color2: #a100c2; - --sapAssistant_BackgroundGradient: linear-gradient(#5d36ff, #a100c2); - --sapAssistant_Background: #5d36ff; - --sapAssistant_BorderColor: #5d36ff; - --sapAssistant_TextColor: #fff; - --sapAssistant_Hover_Background: #2800cf; - --sapAssistant_Hover_BorderColor: #2800cf; - --sapAssistant_Hover_TextColor: #fff; - --sapAssistant_Active_Background: #fff; - --sapAssistant_Active_BorderColor: #5d36ff; - --sapAssistant_Active_TextColor: #5d36ff; - --sapAssistant_Question_Background: #eae5ff; - --sapAssistant_Question_BorderColor: #eae5ff; - --sapAssistant_Question_TextColor: #1d2d3e; - --sapAssistant_Answer_Background: #eff1f2; - --sapAssistant_Answer_BorderColor: #eff1f2; - --sapAssistant_Answer_TextColor: #1d2d3e; - --sapAvatar_1_Background: #fff3b8; - --sapAvatar_1_BorderColor: #fff3b8; - --sapAvatar_1_TextColor: #a45d00; - --sapAvatar_2_Background: #ffd0e7; - --sapAvatar_2_BorderColor: #ffd0e7; - --sapAvatar_2_TextColor: #aa0808; - --sapAvatar_3_Background: #ffdbe7; - --sapAvatar_3_BorderColor: #ffdbe7; - --sapAvatar_3_TextColor: #ba066c; - --sapAvatar_4_Background: #ffdcf3; - --sapAvatar_4_BorderColor: #ffdcf3; - --sapAvatar_4_TextColor: #a100c2; - --sapAvatar_5_Background: #ded3ff; - --sapAvatar_5_BorderColor: #ded3ff; - --sapAvatar_5_TextColor: #552cff; - --sapAvatar_6_Background: #d1efff; - --sapAvatar_6_BorderColor: #d1efff; - --sapAvatar_6_TextColor: #0057d2; - --sapAvatar_7_Background: #c2fcee; - --sapAvatar_7_BorderColor: #c2fcee; - --sapAvatar_7_TextColor: #046c7a; - --sapAvatar_8_Background: #ebf5cb; - --sapAvatar_8_BorderColor: #ebf5cb; - --sapAvatar_8_TextColor: #256f3a; - --sapAvatar_9_Background: #ddccf0; - --sapAvatar_9_BorderColor: #ddccf0; - --sapAvatar_9_TextColor: #6c32a9; - --sapAvatar_10_Background: #eaecee; - --sapAvatar_10_BorderColor: #eaecee; - --sapAvatar_10_TextColor: #556b82; - --sapButton_Background: #fff; - --sapButton_BorderColor: #bcc3ca; - --sapButton_BorderWidth: .0625rem; - --sapButton_BorderCornerRadius: .5rem; - --sapButton_TextColor: #0064d9; - --sapButton_Hover_Background: #eaecee; - --sapButton_Hover_BorderColor: #bcc3ca; - --sapButton_Hover_TextColor: #0064d9; - --sapButton_IconColor: #0064d9; - --sapButton_Active_Background: #fff; - --sapButton_Active_BorderColor: #0064d9; - --sapButton_Active_TextColor: #0064d9; - --sapButton_Emphasized_Background: #0070f2; - --sapButton_Emphasized_BorderColor: #0070f2; - --sapButton_Emphasized_TextColor: #fff; - --sapButton_Emphasized_Hover_Background: #0064d9; - --sapButton_Emphasized_Hover_BorderColor: #0064d9; - --sapButton_Emphasized_Hover_TextColor: #fff; - --sapButton_Emphasized_Active_Background: #fff; - --sapButton_Emphasized_Active_BorderColor: #0064d9; - --sapButton_Emphasized_Active_TextColor: #0064d9; - --sapButton_Emphasized_TextShadow: transparent; - --sapButton_Emphasized_FontWeight: bold; - --sapButton_Reject_Background: #ffd6e9; - --sapButton_Reject_BorderColor: #ffc2de; - --sapButton_Reject_TextColor: #aa0808; - --sapButton_Reject_Hover_Background: #ffbddb; - --sapButton_Reject_Hover_BorderColor: #ffbddb; - --sapButton_Reject_Hover_TextColor: #aa0808; - --sapButton_Reject_Active_Background: #fff; - --sapButton_Reject_Active_BorderColor: #e90b0b; - --sapButton_Reject_Active_TextColor: #aa0808; - --sapButton_Reject_Selected_Background: #fff; - --sapButton_Reject_Selected_BorderColor: #e90b0b; - --sapButton_Reject_Selected_TextColor: #aa0808; - --sapButton_Reject_Selected_Hover_Background: #ffbddb; - --sapButton_Reject_Selected_Hover_BorderColor: #e90b0b; - --sapButton_Accept_Background: #ebf5cb; - --sapButton_Accept_BorderColor: #dbeda0; - --sapButton_Accept_TextColor: #256f3a; - --sapButton_Accept_Hover_Background: #e3f1b6; - --sapButton_Accept_Hover_BorderColor: #e3f1b6; - --sapButton_Accept_Hover_TextColor: #256f3a; - --sapButton_Accept_Active_Background: #fff; - --sapButton_Accept_Active_BorderColor: #30914c; - --sapButton_Accept_Active_TextColor: #256f3a; - --sapButton_Accept_Selected_Background: #fff; - --sapButton_Accept_Selected_BorderColor: #30914c; - --sapButton_Accept_Selected_TextColor: #256f3a; - --sapButton_Accept_Selected_Hover_Background: #e3f1b6; - --sapButton_Accept_Selected_Hover_BorderColor: #30914c; - --sapButton_Lite_Background: transparent; - --sapButton_Lite_BorderColor: transparent; - --sapButton_Lite_TextColor: #0064d9; - --sapButton_Lite_Hover_Background: #eaecee; - --sapButton_Lite_Hover_BorderColor: #bcc3ca; - --sapButton_Lite_Hover_TextColor: #0064d9; - --sapButton_Lite_Active_Background: #fff; - --sapButton_Lite_Active_BorderColor: #0064d9; - --sapButton_Selected_Background: #edf6ff; - --sapButton_Selected_BorderColor: #0064d9; - --sapButton_Selected_TextColor: #0064d9; - --sapButton_Selected_Hover_Background: #d9ecff; - --sapButton_Selected_Hover_BorderColor: #0064d9; - --sapButton_Attention_Background: #fff3b7; - --sapButton_Attention_BorderColor: #ffeb84; - --sapButton_Attention_TextColor: #b44f00; - --sapButton_Attention_Hover_Background: #ffef9e; - --sapButton_Attention_Hover_BorderColor: #ffef9e; - --sapButton_Attention_Hover_TextColor: #b44f00; - --sapButton_Attention_Active_Background: #fff; - --sapButton_Attention_Active_BorderColor: #dd6100; - --sapButton_Attention_Active_TextColor: #b44f00; - --sapButton_Attention_Selected_Background: #fff; - --sapButton_Attention_Selected_BorderColor: #dd6100; - --sapButton_Attention_Selected_TextColor: #b44f00; - --sapButton_Attention_Selected_Hover_Background: #ffef9e; - --sapButton_Attention_Selected_Hover_BorderColor: #dd6100; - --sapButton_Negative_Background: #f53232; - --sapButton_Negative_BorderColor: #f53232; - --sapButton_Negative_TextColor: #fff; - --sapButton_Negative_Hover_Background: #e90b0b; - --sapButton_Negative_Hover_BorderColor: #e90b0b; - --sapButton_Negative_Hover_TextColor: #fff; - --sapButton_Negative_Active_Background: #fff; - --sapButton_Negative_Active_BorderColor: #f53232; - --sapButton_Negative_Active_TextColor: #aa0808; - --sapButton_Critical_Background: #e76500; - --sapButton_Critical_BorderColor: #e76500; - --sapButton_Critical_TextColor: #fff; - --sapButton_Critical_Hover_Background: #dd6100; - --sapButton_Critical_Hover_BorderColor: #dd6100; - --sapButton_Critical_Hover_TextColor: #fff; - --sapButton_Critical_Active_Background: #fff; - --sapButton_Critical_Active_BorderColor: #dd6100; - --sapButton_Critical_Active_TextColor: #b44f00; - --sapButton_Success_Background: #30914c; - --sapButton_Success_BorderColor: #30914c; - --sapButton_Success_TextColor: #fff; - --sapButton_Success_Hover_Background: #2c8646; - --sapButton_Success_Hover_BorderColor: #2c8646; - --sapButton_Success_Hover_TextColor: #fff; - --sapButton_Success_Active_Background: #fff; - --sapButton_Success_Active_BorderColor: #30914c; - --sapButton_Success_Active_TextColor: #256f3a; - --sapButton_Information_Background: #e8f3ff; - --sapButton_Information_BorderColor: #b5d8ff; - --sapButton_Information_TextColor: #0064d9; - --sapButton_Information_Hover_Background: #d4e8ff; - --sapButton_Information_Hover_BorderColor: #b5d8ff; - --sapButton_Information_Hover_TextColor: #0064d9; - --sapButton_Information_Active_Background: #fff; - --sapButton_Information_Active_BorderColor: #0064d9; - --sapButton_Information_Active_TextColor: #0064d9; - --sapButton_Neutral_Background: #e8f3ff; - --sapButton_Neutral_BorderColor: #b5d8ff; - --sapButton_Neutral_TextColor: #0064d9; - --sapButton_Neutral_Hover_Background: #d4e8ff; - --sapButton_Neutral_Hover_BorderColor: #b5d8ff; - --sapButton_Neutral_Hover_TextColor: #0064d9; - --sapButton_Neutral_Active_Background: #fff; - --sapButton_Neutral_Active_BorderColor: #0064d9; - --sapButton_Neutral_Active_TextColor: #0064d9; - --sapButton_Track_Background: #788fa6; - --sapButton_Track_BorderColor: #788fa6; - --sapButton_Track_TextColor: #fff; - --sapButton_Track_Hover_Background: #637d97; - --sapButton_Track_Hover_BorderColor: #637d97; - --sapButton_Track_Selected_Background: #0064d9; - --sapButton_Track_Selected_BorderColor: #0064d9; - --sapButton_Track_Selected_TextColor: #fff; - --sapButton_Track_Selected_Hover_Background: #0058c0; - --sapButton_Track_Selected_Hover_BorderColor: #0058c0; - --sapButton_Handle_Background: #fff; - --sapButton_Handle_BorderColor: #fff; - --sapButton_Handle_TextColor: #1d2d3e; - --sapButton_Handle_Hover_Background: #fff; - --sapButton_Handle_Hover_BorderColor: rgba(255,255,255,0.5); - --sapButton_Handle_Selected_Background: #edf6ff; - --sapButton_Handle_Selected_BorderColor: #edf6ff; - --sapButton_Handle_Selected_TextColor: #0064d9; - --sapButton_Handle_Selected_Hover_Background: #edf6ff; - --sapButton_Handle_Selected_Hover_BorderColor: rgba(237,246,255,0.5); - --sapButton_Track_Negative_Background: #f53232; - --sapButton_Track_Negative_BorderColor: #f53232; - --sapButton_Track_Negative_TextColor: #fff; - --sapButton_Track_Negative_Hover_Background: #e90b0b; - --sapButton_Track_Negative_Hover_BorderColor: #e90b0b; - --sapButton_Handle_Negative_Background: #fff; - --sapButton_Handle_Negative_BorderColor: #fff; - --sapButton_Handle_Negative_TextColor: #aa0808; - --sapButton_Handle_Negative_Hover_Background: #fff; - --sapButton_Handle_Negative_Hover_BorderColor: rgba(255,255,255,0.5); - --sapButton_Track_Positive_Background: #30914c; - --sapButton_Track_Positive_BorderColor: #30914c; - --sapButton_Track_Positive_TextColor: #fff; - --sapButton_Track_Positive_Hover_Background: #2c8646; - --sapButton_Track_Positive_Hover_BorderColor: #2c8646; - --sapButton_Handle_Positive_Background: #fff; - --sapButton_Handle_Positive_BorderColor: #fff; - --sapButton_Handle_Positive_TextColor: #256f3a; - --sapButton_Handle_Positive_Hover_Background: #fff; - --sapButton_Handle_Positive_Hover_BorderColor: rgba(255,255,255,0.5); - --sapButton_TokenBackground: #fff; - --sapButton_TokenBorderColor: #bcc3ca; - --sapField_Background: #fff; - --sapField_BackgroundStyle: 0 100% / 100% .0625rem no-repeat linear-gradient(0deg, #556b81, #556b81) border-box; - --sapField_TextColor: #131e29; - --sapField_PlaceholderTextColor: #556b82; - --sapField_BorderColor: #556b81; - --sapField_HelpBackground: #fff; - --sapField_BorderWidth: .0625rem; - --sapField_BorderStyle: none; - --sapField_BorderCornerRadius: .25rem; - --sapField_Shadow: inset 0 0 0 0.0625rem rgba(85,107,129,0.25); - --sapField_Hover_Background: #fff; - --sapField_Hover_BackgroundStyle: 0 100% / 100% .0625rem no-repeat linear-gradient(0deg, #0064d9, #0064d9) border-box; - --sapField_Hover_BorderColor: #0064d9; - --sapField_Hover_HelpBackground: #fff; - --sapField_Hover_Shadow: inset 0 0 0 0.0625rem rgba(79,160,255,0.5); - --sapField_Hover_InvalidShadow: inset 0 0 0 0.0625rem rgba(255,142,196,0.45); - --sapField_Hover_WarningShadow: inset 0 0 0 0.0625rem rgba(255,213,10,0.4); - --sapField_Hover_SuccessShadow: inset 0 0 0 0.0625rem rgba(48,145,76,0.18); - --sapField_Hover_InformationShadow: inset 0 0 0 0.0625rem rgba(104,174,255,0.5); - --sapField_Active_BorderColor: #0064d9; - --sapField_Focus_Background: #fff; - --sapField_Focus_BorderColor: #0032a5; - --sapField_Focus_HelpBackground: #fff; - --sapField_ReadOnly_Background: #eaecee; - --sapField_ReadOnly_BackgroundStyle: 0 100% / 0.375rem .0625rem repeat-x linear-gradient(90deg, #556b81 0, #556b81 0.25rem, transparent 0.25rem) border-box; - --sapField_ReadOnly_BorderColor: #556b81; - --sapField_ReadOnly_BorderStyle: none; - --sapField_ReadOnly_HelpBackground: #eaecee; - --sapField_RequiredColor: #ba066c; - --sapField_InvalidColor: #e90b0b; - --sapField_InvalidBackground: #ffeaf4; - --sapField_InvalidBackgroundStyle: 0 100% / 100% .125rem no-repeat linear-gradient(0deg, #e90b0b, #e90b0b) border-box; - --sapField_InvalidBorderWidth: .125rem; - --sapField_InvalidBorderStyle: none; - --sapField_InvalidShadow: inset 0 0 0 0.0625rem rgba(255,142,196,0.45); - --sapField_WarningColor: #dd6100; - --sapField_WarningBackground: #fff8d6; - --sapField_WarningBackgroundStyle: 0 100% / 100% .125rem no-repeat linear-gradient(0deg, #dd6100, #dd6100) border-box; - --sapField_WarningBorderWidth: .125rem; - --sapField_WarningBorderStyle: none; - --sapField_WarningShadow: inset 0 0 0 0.0625rem rgba(255,213,10,0.4); - --sapField_SuccessColor: #30914c; - --sapField_SuccessBackground: #f5fae5; - --sapField_SuccessBackgroundStyle: 0 100% / 100% .0625rem no-repeat linear-gradient(0deg, #30914c, #30914c) border-box; - --sapField_SuccessBorderWidth: .0625rem; - --sapField_SuccessBorderStyle: none; - --sapField_SuccessShadow: inset 0 0 0 0.0625rem rgba(48,145,76,0.18); - --sapField_InformationColor: #0070f2; - --sapField_InformationBackground: #e1f4ff; - --sapField_InformationBackgroundStyle: 0 100% / 100% .125rem no-repeat linear-gradient(0deg, #0070f2, #0070f2) border-box; - --sapField_InformationBorderWidth: .125rem; - --sapField_InformationBorderStyle: none; - --sapField_InformationShadow: inset 0 0 0 0.0625rem rgba(104,174,255,0.5); - --sapGroup_TitleBackground: #fff; - --sapGroup_TitleBorderColor: #a8b2bd; - --sapGroup_TitleTextColor: #1d2d3e; - --sapGroup_Title_FontSize: 1rem; - --sapGroup_ContentBackground: #fff; - --sapGroup_ContentBorderColor: #d9d9d9; - --sapGroup_BorderWidth: .0625rem; - --sapGroup_BorderCornerRadius: .5rem; - --sapGroup_FooterBackground: transparent; - --sapToolbar_Background: #fff; - --sapToolbar_SeparatorColor: #d9d9d9; - --sapList_HeaderBackground: #fff; - --sapList_HeaderBorderColor: #a8b2bd; - --sapList_HeaderTextColor: #1d2d3e; - --sapList_BorderColor: #e5e5e5; - --sapList_BorderWidth: .0625rem; - --sapList_TextColor: #1d2d3e; - --sapList_Active_TextColor: #1d2d3e; - --sapList_Active_Background: #dee2e5; - --sapList_SelectionBackgroundColor: #ebf8ff; - --sapList_SelectionBorderColor: #0064d9; - --sapList_Hover_SelectionBackground: #dcf3ff; - --sapList_Background: #fff; - --sapList_Hover_Background: #eaecee; - --sapList_AlternatingBackground: #f5f6f7; - --sapList_GroupHeaderBackground: #fff; - --sapList_GroupHeaderBorderColor: #a8b2bd; - --sapList_GroupHeaderTextColor: #1d2d3e; - --sapList_TableGroupHeaderBackground: #eff1f2; - --sapList_TableGroupHeaderBorderColor: #a8b2bd; - --sapList_TableGroupHeaderTextColor: #1d2d3e; - --sapList_FooterBackground: #fff; - --sapList_FooterTextColor: #1d2d3e; - --sapList_TableFooterBorder: #a8b2bd; - --sapList_TableFixedBorderColor: #8c8c8c; - --sapMessage_ErrorBorderColor: #ff8ec4; - --sapMessage_WarningBorderColor: #ffe770; - --sapMessage_SuccessBorderColor: #cee67e; - --sapMessage_InformationBorderColor: #7bcfff; - --sapPopover_BorderCornerRadius: .5rem; - --sapProgress_Background: #d5dadd; - --sapProgress_BorderColor: #d5dadd; - --sapProgress_TextColor: #1d2d3e; - --sapProgress_FontSize: .875rem; - --sapProgress_NegativeBackground: #ffdbec; - --sapProgress_NegativeBorderColor: #ffdbec; - --sapProgress_NegativeTextColor: #1d2d3e; - --sapProgress_CriticalBackground: #fff4bd; - --sapProgress_CriticalBorderColor: #fff4bd; - --sapProgress_CriticalTextColor: #1d2d3e; - --sapProgress_PositiveBackground: #e5f2ba; - --sapProgress_PositiveBorderColor: #e5f2ba; - --sapProgress_PositiveTextColor: #1d2d3e; - --sapProgress_InformationBackground: #cdedff; - --sapProgress_InformationBorderColor: #cdedff; - --sapProgress_InformationTextColor: #1d2d3e; - --sapProgress_Value_Background: #617b94; - --sapProgress_Value_BorderColor: #617b94; - --sapProgress_Value_TextColor: #788fa6; - --sapProgress_Value_NegativeBackground: #f53232; - --sapProgress_Value_NegativeBorderColor: #f53232; - --sapProgress_Value_NegativeTextColor: #f53232; - --sapProgress_Value_CriticalBackground: #e76500; - --sapProgress_Value_CriticalBorderColor: #e76500; - --sapProgress_Value_CriticalTextColor: #e76500; - --sapProgress_Value_PositiveBackground: #30914c; - --sapProgress_Value_PositiveBorderColor: #30914c; - --sapProgress_Value_PositiveTextColor: #30914c; - --sapProgress_Value_InformationBackground: #0070f2; - --sapProgress_Value_InformationBorderColor: #0070f2; - --sapProgress_Value_InformationTextColor: #0070f2; - --sapScrollBar_FaceColor: #7b91a8; - --sapScrollBar_TrackColor: #fff; - --sapScrollBar_BorderColor: #7b91a8; - --sapScrollBar_SymbolColor: #0064d9; - --sapScrollBar_Dimension: .75rem; - --sapScrollBar_Hover_FaceColor: #5b728b; - --sapSlider_Background: #d5dadd; - --sapSlider_BorderColor: #d5dadd; - --sapSlider_Selected_Background: #0064d9; - --sapSlider_Selected_BorderColor: #0064d9; - --sapSlider_HandleBackground: #fff; - --sapSlider_HandleBorderColor: #b0d5ff; - --sapSlider_RangeHandleBackground: #fff; - --sapSlider_Hover_HandleBackground: #d9ecff; - --sapSlider_Hover_HandleBorderColor: #b0d5ff; - --sapSlider_Hover_RangeHandleBackground: #d9ecff; - --sapSlider_Active_HandleBackground: #fff; - --sapSlider_Active_HandleBorderColor: #0064d9; - --sapSlider_Active_RangeHandleBackground: transparent; - --sapPageHeader_Background: #fff; - --sapPageHeader_BorderColor: #d9d9d9; - --sapPageHeader_TextColor: #1d2d3e; - --sapPageFooter_Background: #fff; - --sapPageFooter_BorderColor: #d9d9d9; - --sapPageFooter_TextColor: #1d2d3e; - --sapInfobar_Background: #c2fcee; - --sapInfobar_Hover_Background: #fff; - --sapInfobar_Active_Background: #fff; - --sapInfobar_NonInteractive_Background: #f5f6f7; - --sapInfobar_TextColor: #046c7a; - --sapObjectHeader_Background: #fff; - --sapObjectHeader_Hover_Background: #eaecee; - --sapObjectHeader_BorderColor: #d9d9d9; - --sapObjectHeader_Title_TextColor: #1d2d3e; - --sapObjectHeader_Title_FontSize: 1.5rem; - --sapObjectHeader_Title_SnappedFontSize: 1.25rem; - --sapObjectHeader_Title_FontFamily: "72Black", "72Blackfull","72", "72full", Arial, Helvetica, sans-serif; - --sapObjectHeader_Subtitle_TextColor: #556b82; - --sapBlockLayer_Background: #000; - --sapTile_Background: #fff; - --sapTile_Hover_Background: #eaecee; - --sapTile_Active_Background: #dee2e5; - --sapTile_BorderColor: transparent; - --sapTile_BorderCornerRadius: 1rem; - --sapTile_TitleTextColor: #1d2d3e; - --sapTile_TextColor: #556b82; - --sapTile_IconColor: #556b82; - --sapTile_SeparatorColor: #ccc; - --sapTile_Interactive_BorderColor: #b3b3b3; - --sapTile_OverlayBackground: #fff; - --sapTile_OverlayForegroundColor: #1d2d3e; - --sapAccentColor1: #d27700; - --sapAccentColor2: #aa0808; - --sapAccentColor3: #ba066c; - --sapAccentColor4: #a100c2; - --sapAccentColor5: #5d36ff; - --sapAccentColor6: #0057d2; - --sapAccentColor7: #046c7a; - --sapAccentColor8: #256f3a; - --sapAccentColor9: #6c32a9; - --sapAccentColor10: #5b738b; - --sapAccentBackgroundColor1: #fff3b8; - --sapAccentBackgroundColor2: #ffd0e7; - --sapAccentBackgroundColor3: #ffdbe7; - --sapAccentBackgroundColor4: #ffdcf3; - --sapAccentBackgroundColor5: #ded3ff; - --sapAccentBackgroundColor6: #d1efff; - --sapAccentBackgroundColor7: #c2fcee; - --sapAccentBackgroundColor8: #ebf5cb; - --sapAccentBackgroundColor9: #ddccf0; - --sapAccentBackgroundColor10: #eaecee; - --sapIndicationColor_1: #840606; - --sapIndicationColor_1_Background: #840606; - --sapIndicationColor_1_BorderColor: #840606; - --sapIndicationColor_1_TextColor: #fff; - --sapIndicationColor_1_Hover_Background: #6c0505; - --sapIndicationColor_1_Active_Background: #fff; - --sapIndicationColor_1_Active_BorderColor: #fb9d9d; - --sapIndicationColor_1_Active_TextColor: #840606; - --sapIndicationColor_1_Selected_Background: #fff; - --sapIndicationColor_1_Selected_BorderColor: #fb9d9d; - --sapIndicationColor_1_Selected_TextColor: #840606; - --sapIndicationColor_1b: #fb9d9d; - --sapIndicationColor_1b_BorderColor: #fb9d9d; - --sapIndicationColor_1b_Hover_Background: #fa8585; - --sapIndicationColor_2: #aa0808; - --sapIndicationColor_2_Background: #aa0808; - --sapIndicationColor_2_BorderColor: #aa0808; - --sapIndicationColor_2_TextColor: #fff; - --sapIndicationColor_2_Hover_Background: #920707; - --sapIndicationColor_2_Active_Background: #fff; - --sapIndicationColor_2_Active_BorderColor: #fcc4c4; - --sapIndicationColor_2_Active_TextColor: #aa0808; - --sapIndicationColor_2_Selected_Background: #fff; - --sapIndicationColor_2_Selected_BorderColor: #fcc4c4; - --sapIndicationColor_2_Selected_TextColor: #aa0808; - --sapIndicationColor_2b: #fcc4c4; - --sapIndicationColor_2b_BorderColor: #fcc4c4; - --sapIndicationColor_2b_Hover_Background: #fbacac; - --sapIndicationColor_3: #b95100; - --sapIndicationColor_3_Background: #e76500; - --sapIndicationColor_3_BorderColor: #e76500; - --sapIndicationColor_3_TextColor: #fff; - --sapIndicationColor_3_Hover_Background: #d85e00; - --sapIndicationColor_3_Active_Background: #fff; - --sapIndicationColor_3_Active_BorderColor: #fff2c0; - --sapIndicationColor_3_Active_TextColor: #b95100; - --sapIndicationColor_3_Selected_Background: #fff; - --sapIndicationColor_3_Selected_BorderColor: #fff2c0; - --sapIndicationColor_3_Selected_TextColor: #b95100; - --sapIndicationColor_3b: #fff2c0; - --sapIndicationColor_3b_BorderColor: #fff2c0; - --sapIndicationColor_3b_Hover_Background: #ffeda6; - --sapIndicationColor_4: #256f3a; - --sapIndicationColor_4_Background: #256f3a; - --sapIndicationColor_4_BorderColor: #256f3a; - --sapIndicationColor_4_TextColor: #fff; - --sapIndicationColor_4_Hover_Background: #1f5c30; - --sapIndicationColor_4_Active_Background: #fff; - --sapIndicationColor_4_Active_BorderColor: #bae8bc; - --sapIndicationColor_4_Active_TextColor: #256f3a; - --sapIndicationColor_4_Selected_Background: #fff; - --sapIndicationColor_4_Selected_BorderColor: #bae8bc; - --sapIndicationColor_4_Selected_TextColor: #256f3a; - --sapIndicationColor_4b: #bae8bc; - --sapIndicationColor_4b_BorderColor: #bae8bc; - --sapIndicationColor_4b_Hover_Background: #a7e2a9; - --sapIndicationColor_5: #0070f2; - --sapIndicationColor_5_Background: #0070f2; - --sapIndicationColor_5_BorderColor: #0070f2; - --sapIndicationColor_5_TextColor: #fff; - --sapIndicationColor_5_Hover_Background: #0064d9; - --sapIndicationColor_5_Active_Background: #fff; - --sapIndicationColor_5_Active_BorderColor: #d3effd; - --sapIndicationColor_5_Active_TextColor: #0070f2; - --sapIndicationColor_5_Selected_Background: #fff; - --sapIndicationColor_5_Selected_BorderColor: #d3effd; - --sapIndicationColor_5_Selected_TextColor: #0070f2; - --sapIndicationColor_5b: #d3effd; - --sapIndicationColor_5b_BorderColor: #d3effd; - --sapIndicationColor_5b_Hover_Background: #bbe6fc; - --sapIndicationColor_6: #046c7a; - --sapIndicationColor_6_Background: #046c7a; - --sapIndicationColor_6_BorderColor: #046c7a; - --sapIndicationColor_6_TextColor: #fff; - --sapIndicationColor_6_Hover_Background: #035661; - --sapIndicationColor_6_Active_Background: #fff; - --sapIndicationColor_6_Active_BorderColor: #cdf5ec; - --sapIndicationColor_6_Active_TextColor: #046c7a; - --sapIndicationColor_6_Selected_Background: #fff; - --sapIndicationColor_6_Selected_BorderColor: #cdf5ec; - --sapIndicationColor_6_Selected_TextColor: #046c7a; - --sapIndicationColor_6b: #cdf5ec; - --sapIndicationColor_6b_BorderColor: #cdf5ec; - --sapIndicationColor_6b_Hover_Background: #b8f1e4; - --sapIndicationColor_7: #5d36ff; - --sapIndicationColor_7_Background: #5d36ff; - --sapIndicationColor_7_BorderColor: #5d36ff; - --sapIndicationColor_7_TextColor: #fff; - --sapIndicationColor_7_Hover_Background: #481cff; - --sapIndicationColor_7_Active_Background: #fff; - --sapIndicationColor_7_Active_BorderColor: #e2dbff; - --sapIndicationColor_7_Active_TextColor: #5d36ff; - --sapIndicationColor_7_Selected_Background: #fff; - --sapIndicationColor_7_Selected_BorderColor: #e2dbff; - --sapIndicationColor_7_Selected_TextColor: #5d36ff; - --sapIndicationColor_7b: #e2dbff; - --sapIndicationColor_7b_BorderColor: #e2dbff; - --sapIndicationColor_7b_Hover_Background: #cdc2ff; - --sapIndicationColor_8: #a100c2; - --sapIndicationColor_8_Background: #a100c2; - --sapIndicationColor_8_BorderColor: #a100c2; - --sapIndicationColor_8_TextColor: #fff; - --sapIndicationColor_8_Hover_Background: #8c00a9; - --sapIndicationColor_8_Active_Background: #fff; - --sapIndicationColor_8_Active_BorderColor: #f8d6ff; - --sapIndicationColor_8_Active_TextColor: #a100c2; - --sapIndicationColor_8_Selected_Background: #fff; - --sapIndicationColor_8_Selected_BorderColor: #f8d6ff; - --sapIndicationColor_8_Selected_TextColor: #a100c2; - --sapIndicationColor_8b: #f8d6ff; - --sapIndicationColor_8b_BorderColor: #f8d6ff; - --sapIndicationColor_8b_Hover_Background: #f4bdff; - --sapIndicationColor_9: #1d2d3e; - --sapIndicationColor_9_Background: #1d2d3e; - --sapIndicationColor_9_BorderColor: #1d2d3e; - --sapIndicationColor_9_TextColor: #fff; - --sapIndicationColor_9_Hover_Background: #15202d; - --sapIndicationColor_9_Active_Background: #fff; - --sapIndicationColor_9_Active_BorderColor: #d9d9d9; - --sapIndicationColor_9_Active_TextColor: #1d2d3e; - --sapIndicationColor_9_Selected_Background: #fff; - --sapIndicationColor_9_Selected_BorderColor: #d9d9d9; - --sapIndicationColor_9_Selected_TextColor: #1d2d3e; - --sapIndicationColor_9b: #fff; - --sapIndicationColor_9b_BorderColor: #d9d9d9; - --sapIndicationColor_9b_Hover_Background: #f2f2f2; - --sapIndicationColor_10: #45484a; - --sapIndicationColor_10_Background: #83888b; - --sapIndicationColor_10_BorderColor: #83888b; - --sapIndicationColor_10_TextColor: #fff; - --sapIndicationColor_10_Hover_Background: #767b7e; - --sapIndicationColor_10_Active_Background: #fff; - --sapIndicationColor_10_Active_BorderColor: #eaecee; - --sapIndicationColor_10_Active_TextColor: #45484a; - --sapIndicationColor_10_Selected_Background: #fff; - --sapIndicationColor_10_Selected_BorderColor: #eaecee; - --sapIndicationColor_10_Selected_TextColor: #45484a; - --sapIndicationColor_10b: #eaecee; - --sapIndicationColor_10b_BorderColor: #eaecee; - --sapIndicationColor_10b_Hover_Background: #dcdfe3; - --sapLegend_WorkingBackground: #fff; - --sapLegend_NonWorkingBackground: #ebebeb; - --sapLegend_CurrentDateTime: #a100c2; - --sapLegendColor1: #c35500; - --sapLegendColor2: #d23a0a; - --sapLegendColor3: #df1278; - --sapLegendColor4: #840606; - --sapLegendColor5: #cc00dc; - --sapLegendColor6: #0057d2; - --sapLegendColor7: #07838f; - --sapLegendColor8: #188918; - --sapLegendColor9: #5b738b; - --sapLegendColor10: #7800a4; - --sapLegendColor11: #a93e00; - --sapLegendColor12: #aa2608; - --sapLegendColor13: #ba066c; - --sapLegendColor14: #8d2a00; - --sapLegendColor15: #4e247a; - --sapLegendColor16: #002a86; - --sapLegendColor17: #035663; - --sapLegendColor18: #1e592f; - --sapLegendColor19: #1a4796; - --sapLegendColor20: #470ced; - --sapLegendBackgroundColor1: #ffef9f; - --sapLegendBackgroundColor2: #feeae1; - --sapLegendBackgroundColor3: #fbf6f8; - --sapLegendBackgroundColor4: #fbebeb; - --sapLegendBackgroundColor5: #ffe5fe; - --sapLegendBackgroundColor6: #d1efff; - --sapLegendBackgroundColor7: #c2fcee; - --sapLegendBackgroundColor8: #f5fae5; - --sapLegendBackgroundColor9: #f5f6f7; - --sapLegendBackgroundColor10: #fff0fa; - --sapLegendBackgroundColor11: #fff8d6; - --sapLegendBackgroundColor12: #fff6f6; - --sapLegendBackgroundColor13: #f7ebef; - --sapLegendBackgroundColor14: #f1ecd5; - --sapLegendBackgroundColor15: #f0e7f8; - --sapLegendBackgroundColor16: #ebf8ff; - --sapLegendBackgroundColor17: #dafdf5; - --sapLegendBackgroundColor18: #ebf5cb; - --sapLegendBackgroundColor19: #fafdff; - --sapLegendBackgroundColor20: #eceeff; - --sapChart_OrderedColor_1: #0070f2; - --sapChart_OrderedColor_2: #c87b00; - --sapChart_OrderedColor_3: #75980b; - --sapChart_OrderedColor_4: #df1278; - --sapChart_OrderedColor_5: #8b47d7; - --sapChart_OrderedColor_6: #049f9a; - --sapChart_OrderedColor_7: #3c8cdd; - --sapChart_OrderedColor_8: #cc00dc; - --sapChart_OrderedColor_9: #798c77; - --sapChart_OrderedColor_10: #da6c6c; - --sapChart_OrderedColor_11: #5d36ff; - --sapChart_Bad: #f53232; - --sapChart_Critical: #e76500; - --sapChart_Good: #30914c; - --sapChart_Neutral: #788fa6; - --sapChart_Sequence_1: #0070f2; - --sapChart_Sequence_2: #c87b00; - --sapChart_Sequence_3: #75980b; - --sapChart_Sequence_4: #df1278; - --sapChart_Sequence_5: #8b47d7; - --sapChart_Sequence_6: #049f9a; - --sapChart_Sequence_7: #3c8cdd; - --sapChart_Sequence_8: #cc00dc; - --sapChart_Sequence_9: #798c77; - --sapChart_Sequence_10: #da6c6c; - --sapChart_Sequence_11: #5d36ff; - --sapChart_Sequence_Neutral: #788fa6; - --sapFontUrl_SAP-icons_ttf: url('../../../Base/baseLib/sap_horizon/fonts/SAP-icons.ttf'); - --sapFontUrl_SAP-icons_woff: url('../../../Base/baseLib/sap_horizon/fonts/SAP-icons.woff'); - --sapFontUrl_SAP-icons_woff2: url('../../../Base/baseLib/sap_horizon/fonts/SAP-icons.woff2'); - --sapFontUrl_SAP-icons-TNT_ttf: url('../../../Base/baseLib/sap_horizon/fonts/SAP-icons-TNT.ttf'); - --sapFontUrl_SAP-icons-TNT_woff: url('../../../Base/baseLib/sap_horizon/fonts/SAP-icons-TNT.woff'); - --sapFontUrl_SAP-icons-TNT_woff2: url('../../../Base/baseLib/sap_horizon/fonts/SAP-icons-TNT.woff2'); - --sapFontUrl_SAP-icons-Business-Suite_ttf: url('../../../Base/baseLib/sap_horizon/fonts/BusinessSuiteInAppSymbols.ttf'); - --sapFontUrl_SAP-icons-Business-Suite_woff: url('../../../Base/baseLib/sap_horizon/fonts/BusinessSuiteInAppSymbols.woff'); - --sapFontUrl_SAP-icons-Business-Suite_woff2: url('../../../Base/baseLib/sap_horizon/fonts/BusinessSuiteInAppSymbols.woff2'); - --sapFontUrl_72_Regular_woff2: url('../../../Base/baseLib/baseTheme/fonts/72-Regular.woff2'); - --sapFontUrl_72_Regular_woff: url('../../../Base/baseLib/baseTheme/fonts/72-Regular.woff'); - --sapFontUrl_72_Regular_full_woff2: url('../../../Base/baseLib/baseTheme/fonts/72-Regular-full.woff2'); - --sapFontUrl_72_Regular_full_woff: url('../../../Base/baseLib/baseTheme/fonts/72-Regular-full.woff'); - --sapFontUrl_72_Bold_woff2: url('../../../Base/baseLib/baseTheme/fonts/72-Bold.woff2'); - --sapFontUrl_72_Bold_woff: url('../../../Base/baseLib/baseTheme/fonts/72-Bold.woff'); - --sapFontUrl_72_Bold_full_woff2: url('../../../Base/baseLib/baseTheme/fonts/72-Bold-full.woff2'); - --sapFontUrl_72_Bold_full_woff: url('../../../Base/baseLib/baseTheme/fonts/72-Bold-full.woff'); - --sapFontUrl_72_Semibold_woff2: url('../../../Base/baseLib/baseTheme/fonts/72-Semibold.woff2'); - --sapFontUrl_72_Semibold_woff: url('../../../Base/baseLib/baseTheme/fonts/72-Semibold.woff'); - --sapFontUrl_72_Semibold_full_woff2: url('../../../Base/baseLib/baseTheme/fonts/72-Semibold-full.woff2'); - --sapFontUrl_72_Semibold_full_woff: url('../../../Base/baseLib/baseTheme/fonts/72-Semibold-full.woff'); - --sapFontUrl_72_SemiboldDuplex_woff2: url('../../../Base/baseLib/baseTheme/fonts/72-SemiboldDuplex.woff2'); - --sapFontUrl_72_SemiboldDuplex_woff: url('../../../Base/baseLib/baseTheme/fonts/72-SemiboldDuplex.woff'); - --sapFontUrl_72_SemiboldDuplex_full_woff2: url('../../../Base/baseLib/baseTheme/fonts/72-SemiboldDuplex-full.woff2'); - --sapFontUrl_72_SemiboldDuplex_full_woff: url('../../../Base/baseLib/baseTheme/fonts/72-SemiboldDuplex-full.woff'); - --sapFontUrl_72_Light_woff2: url('../../../Base/baseLib/baseTheme/fonts/72-Light.woff2'); - --sapFontUrl_72_Light_woff: url('../../../Base/baseLib/baseTheme/fonts/72-Light.woff'); - --sapFontUrl_72_Light_full_woff2: url('../../../Base/baseLib/baseTheme/fonts/72-Light-full.woff2'); - --sapFontUrl_72_Light_full_woff: url('../../../Base/baseLib/baseTheme/fonts/72-Light-full.woff'); - --sapFontUrl_72_Black_woff2: url('../../../Base/baseLib/baseTheme/fonts/72-Black.woff2'); - --sapFontUrl_72_Black_woff: url('../../../Base/baseLib/baseTheme/fonts/72-Black.woff'); - --sapFontUrl_72_Black_full_woff2: url('../../../Base/baseLib/baseTheme/fonts/72-Black-full.woff2'); - --sapFontUrl_72_Black_full_woff: url('../../../Base/baseLib/baseTheme/fonts/72-Black-full.woff'); - --sapFontUrl_72_BoldItalic_woff2: url('../../../Base/baseLib/baseTheme/fonts/72-BoldItalic.woff2'); - --sapFontUrl_72_BoldItalic_woff: url('../../../Base/baseLib/baseTheme/fonts/72-BoldItalic.woff'); - --sapFontUrl_72_BoldItalic_full_woff2: url('../../../Base/baseLib/baseTheme/fonts/72-BoldItalic-full.woff2'); - --sapFontUrl_72_BoldItalic_full_woff: url('../../../Base/baseLib/baseTheme/fonts/72-BoldItalic-full.woff'); - --sapFontUrl_72_Condensed_woff2: url('../../../Base/baseLib/baseTheme/fonts/72-Condensed.woff2'); - --sapFontUrl_72_Condensed_woff: url('../../../Base/baseLib/baseTheme/fonts/72-Condensed.woff'); - --sapFontUrl_72_Condensed_full_woff2: url('../../../Base/baseLib/baseTheme/fonts/72-Condensed-full.woff2'); - --sapFontUrl_72_Condensed_full_woff: url('../../../Base/baseLib/baseTheme/fonts/72-Condensed-full.woff'); - --sapFontUrl_72_CondensedBold_woff2: url('../../../Base/baseLib/baseTheme/fonts/72-CondensedBold.woff2'); - --sapFontUrl_72_CondensedBold_woff: url('../../../Base/baseLib/baseTheme/fonts/72-CondensedBold.woff'); - --sapFontUrl_72_CondensedBold_full_woff2: url('../../../Base/baseLib/baseTheme/fonts/72-CondensedBold-full.woff2'); - --sapFontUrl_72_CondensedBold_full_woff: url('../../../Base/baseLib/baseTheme/fonts/72-CondensedBold-full.woff'); - --sapFontUrl_72_Italic_woff2: url('../../../Base/baseLib/baseTheme/fonts/72-Italic.woff2'); - --sapFontUrl_72_Italic_woff: url('../../../Base/baseLib/baseTheme/fonts/72-Italic.woff'); - --sapFontUrl_72_Italic_full_woff2: url('../../../Base/baseLib/baseTheme/fonts/72-Italic-full.woff2'); - --sapFontUrl_72_Italic_full_woff: url('../../../Base/baseLib/baseTheme/fonts/72-Italic-full.woff'); - --sapFontUrl_72Mono_Regular_woff2: url('../../../Base/baseLib/baseTheme/fonts/72Mono-Regular.woff2'); - --sapFontUrl_72Mono_Regular_woff: url('../../../Base/baseLib/baseTheme/fonts/72Mono-Regular.woff'); - --sapFontUrl_72Mono_Regular_full_woff2: url('../../../Base/baseLib/baseTheme/fonts/72Mono-Regular-full.woff2'); - --sapFontUrl_72Mono_Regular_full_woff: url('../../../Base/baseLib/baseTheme/fonts/72Mono-Regular-full.woff'); - --sapFontUrl_72Mono_Bold_woff2: url('../../../Base/baseLib/baseTheme/fonts/72Mono-Bold.woff2'); - --sapFontUrl_72Mono_Bold_woff: url('../../../Base/baseLib/baseTheme/fonts/72Mono-Bold.woff'); - --sapFontUrl_72Mono_Bold_full_woff2: url('../../../Base/baseLib/baseTheme/fonts/72Mono-Bold-full.woff2'); - --sapFontUrl_72Mono_Bold_full_woff: url('../../../Base/baseLib/baseTheme/fonts/72Mono-Bold-full.woff'); -} -.background-image--sapCompanyLogo { - background-image: var(--sapCompanyLogo); -} -.background-image--sapBackgroundImage { - background-image: var(--sapBackgroundImage); -} -.background-image--sapShell_BackgroundImage { - background-image: var(--sapShell_BackgroundImage); -} diff --git a/static/catalog/css_variables.css b/static/catalog/css_variables.css deleted file mode 100644 index b723bd4..0000000 --- a/static/catalog/css_variables.css +++ /dev/null @@ -1,946 +0,0 @@ -/** -* Copyright (c) 2012-2023 SAP SE or an SAP affiliate company and Theming Base Content contributors. Licensed under the Apache License, Version 2.0 - see LICENSE.txt. -* -* Theming Engine 1.23061.0 -* data:{"Path": "Base.baseLib.sap_horizon.css_variables", "PathPattern": "/%frameworkId%/%libId%/%themeId%/%fileId%.css", "Extends": ["baseTheme"], "Tags": ["Fiori_3","LightColorScheme"], "FallbackThemeId": "sap_fiori_3", "Engine": {"Name": "theming-engine", "Version": "1.23061.0"}, "Version": { "Build": "11.10.0.20231213074408", "Source": "11.10.0"}} -*/ - -.sapThemeMetaData-Base-baseLib{background-image: url('data:text/plain;utf-8,{"Path": "Base.baseLib.sap_horizon.css_variables", "PathPattern": "/%frameworkId%/%libId%/%themeId%/%fileId%.css", "Extends": ["baseTheme"], "Tags": ["Fiori_3","LightColorScheme"], "FallbackThemeId": "sap_fiori_3", "Engine": {"Name": "theming-engine", "Version": "1.23061.0"}, "Version": { "Build": "11.10.0.20231213074408", "Source": "11.10.0"}}');} -:root{--sapThemeMetaData-Base-baseLib:{"Path": "Base.baseLib.sap_horizon.css_variables", "PathPattern": "/%frameworkId%/%libId%/%themeId%/%fileId%.css", "Extends": ["baseTheme"], "Tags": ["Fiori_3","LightColorScheme"], "FallbackThemeId": "sap_fiori_3", "Engine": {"Name": "theming-engine", "Version": "1.23061.0"}, "Version": { "Build": "11.10.0.20231213074408", "Source": "11.10.0"}};} - -/** -* Base.baseLib.baseTheme.base (Version 11.10.0) -*/ - - -/** -* Base.baseLib.baseTheme.css_variables (Version 11.10.0) -*/ - -:root { - --sapBrandColor: #0070f2; - --sapHighlightColor: #0064d9; - --sapBaseColor: #fff; - --sapShellColor: #fff; - --sapBackgroundColor: #f5f6f7; - --sapFontFamily: "72", "72full", Arial, Helvetica, sans-serif; - --sapFontSize: .875rem; - --sapTextColor: #1d2d3e; - --sapLinkColor: #0064d9; - --sapCompanyLogo: none; - --sapBackgroundImage: none; - --sapBackgroundImageOpacity: 1.0; - --sapBackgroundImageRepeat: false; - --sapSelectedColor: #0064d9; - --sapHoverColor: #eaecee; - --sapActiveColor: #dee2e5; - --sapHighlightTextColor: #fff; - --sapTitleColor: #1d2d3e; - --sapNegativeColor: #aa0808; - --sapCriticalColor: #e76500; - --sapPositiveColor: #256f3a; - --sapInformativeColor: #0070f2; - --sapNeutralColor: #788fa6; - --sapNegativeElementColor: #f53232; - --sapCriticalElementColor: #e76500; - --sapPositiveElementColor: #30914c; - --sapInformativeElementColor: #0070f2; - --sapNeutralElementColor: #788fa6; - --sapNegativeTextColor: #aa0808; - --sapCriticalTextColor: #b44f00; - --sapPositiveTextColor: #256f3a; - --sapInformativeTextColor: #0064d9; - --sapNeutralTextColor: #1d2d3e; - --sapErrorColor: #aa0808; - --sapWarningColor: #e76500; - --sapSuccessColor: #256f3a; - --sapInformationColor: #0070f2; - --sapErrorBackground: #ffeaf4; - --sapWarningBackground: #fff8d6; - --sapSuccessBackground: #f5fae5; - --sapInformationBackground: #e1f4ff; - --sapNeutralBackground: #eff1f2; - --sapErrorBorderColor: #e90b0b; - --sapWarningBorderColor: #dd6100; - --sapSuccessBorderColor: #30914c; - --sapInformationBorderColor: #0070f2; - --sapNeutralBorderColor: #788fa6; - --sapElement_LineHeight: 2.75rem; - --sapElement_Height: 2.25rem; - --sapElement_BorderWidth: .0625rem; - --sapElement_BorderCornerRadius: .75rem; - --sapElement_Compact_LineHeight: 2rem; - --sapElement_Compact_Height: 1.625rem; - --sapElement_Condensed_LineHeight: 1.5rem; - --sapElement_Condensed_Height: 1.375rem; - --sapContent_LineHeight: 1.5; - --sapContent_IconHeight: 1rem; - --sapContent_IconColor: #1d2d3e; - --sapContent_ContrastIconColor: #fff; - --sapContent_NonInteractiveIconColor: #758ca4; - --sapContent_MarkerIconColor: #5d36ff; - --sapContent_MarkerTextColor: #046c7a; - --sapContent_MeasureIndicatorColor: #556b81; - --sapContent_Selected_MeasureIndicatorColor: #0064d9; - --sapContent_Placeholderloading_Background: #ccc; - --sapContent_Placeholderloading_Gradient: linear-gradient(to right, #ccc 0%, #ccc 20%, #999 50%, #ccc 80%, #ccc 100%); - --sapContent_ImagePlaceholderBackground: #eaecee; - --sapContent_ImagePlaceholderForegroundColor: #5b738b; - --sapContent_RatedColor: #d27700; - --sapContent_UnratedColor: #758ca4; - --sapContent_BusyColor: #0064d9; - --sapContent_FocusColor: #0032a5; - --sapContent_FocusStyle: solid; - --sapContent_FocusWidth: .125rem; - --sapContent_ContrastFocusColor: #fff; - --sapContent_ShadowColor: #223548; - --sapContent_ContrastShadowColor: #fff; - --sapContent_Shadow0: 0 0 0.125rem 0 rgba(34,53,72,0.2), 0 0.125rem 0.25rem 0 rgba(34,53,72,0.2); - --sapContent_Shadow1: 0 0 0 0.0625rem rgba(34,53,72,0.48), 0 0.125rem 0.5rem 0 rgba(34,53,72,0.3); - --sapContent_Shadow2: 0 0 0 0.0625rem rgba(34,53,72,0.48), 0 0.625rem 1.875rem 0 rgba(34,53,72,0.25); - --sapContent_Shadow3: 0 0 0 0.0625rem rgba(34,53,72,0.48), 0 1.25rem 5rem 0 rgba(34,53,72,0.25); - --sapContent_TextShadow: 0 0 0.125rem #fff; - --sapContent_ContrastTextShadow: 0 0 0.0625rem rgba(0,0,0,0.7); - --sapContent_HeaderShadow: 0 0.125rem 0.125rem 0 rgba(34,53,72,0.05), inset 0 -0.0625rem 0 0 #d9d9d9; - --sapContent_Interaction_Shadow: inset 0 0 0 0.0625rem rgba(85,107,129,0.25); - --sapContent_Selected_Shadow: inset 0 0 0 0.0625rem rgba(79,160,255,0.5); - --sapContent_Negative_Shadow: inset 0 0 0 0.0625rem rgba(255,142,196,0.45); - --sapContent_Critical_Shadow: inset 0 0 0 0.0625rem rgba(255,213,10,0.4); - --sapContent_Positive_Shadow: inset 0 0 0 0.0625rem rgba(48,145,76,0.18); - --sapContent_Informative_Shadow: inset 0 0 0 0.0625rem rgba(104,174,255,0.5); - --sapContent_Neutral_Shadow: inset 0 0 0 0.0625rem rgba(120,143,166,0.3); - --sapContent_SearchHighlightColor: #dafdf5; - --sapContent_HelpColor: #188918; - --sapContent_LabelColor: #556b82; - --sapContent_MonospaceFontFamily: "72Mono", "72Monofull", lucida console, monospace; - --sapContent_MonospaceBoldFontFamily: "72Mono-Bold", "72Mono-Boldfull", lucida console, monospace; - --sapContent_IconFontFamily: "SAP-icons"; - --sapContent_DisabledTextColor: rgba(29,45,62,0.6); - --sapContent_DisabledOpacity: 0.4; - --sapContent_ContrastTextThreshold: 0.65; - --sapContent_ContrastTextColor: #fff; - --sapContent_ForegroundColor: #efefef; - --sapContent_ForegroundBorderColor: #758ca4; - --sapContent_ForegroundTextColor: #1d2d3e; - --sapContent_BadgeBackground: #aa0808; - --sapContent_BadgeTextColor: #fff; - --sapContent_DragAndDropActiveColor: #0064d9; - --sapContent_Selected_TextColor: #0064d9; - --sapContent_Selected_Background: #fff; - --sapContent_Selected_Hover_Background: #e3f0ff; - --sapContent_Selected_ForegroundColor: #0064d9; - --sapContent_ForcedColorAdjust: none; - --sapContent_Illustrative_Color1: #5d36ff; - --sapContent_Illustrative_Color2: #0070f2; - --sapContent_Illustrative_Color3: #f58b00; - --sapContent_Illustrative_Color4: #00144a; - --sapContent_Illustrative_Color5: #a9b4be; - --sapContent_Illustrative_Color6: #d5dadd; - --sapContent_Illustrative_Color7: #ebf8ff; - --sapContent_Illustrative_Color8: #fff; - --sapContent_Illustrative_Color9: #64edd2; - --sapContent_Illustrative_Color10: #ebf8ff; - --sapContent_Illustrative_Color11: #f31ded; - --sapContent_Illustrative_Color12: #00a800; - --sapContent_Illustrative_Color13: #005dc9; - --sapContent_Illustrative_Color14: #004da5; - --sapContent_Illustrative_Color15: #cc7400; - --sapContent_Illustrative_Color16: #3b0ac6; - --sapContent_Illustrative_Color17: #00a58a; - --sapContent_Illustrative_Color18: #d1efff; - --sapContent_Illustrative_Color19: #b8e6ff; - --sapContent_Illustrative_Color20: #9eddff; - --sapFontLightFamily: "72-Light", "72-Lightfull", "72", "72full", Arial, Helvetica, sans-serif; - --sapFontBoldFamily: "72-Bold", "72-Boldfull", "72", "72full", Arial, Helvetica, sans-serif; - --sapFontSemiboldFamily: "72-Semibold", "72-Semiboldfull", "72", "72full", Arial, Helvetica, sans-serif; - --sapFontSemiboldDuplexFamily: "72-SemiboldDuplex", "72-SemiboldDuplexfull", "72", "72full", Arial, Helvetica, sans-serif; - --sapFontBlackFamily: "72Black", "72Blackfull","72", "72full", Arial, Helvetica, sans-serif; - --sapFontHeaderFamily: "72-Bold", "72-Boldfull", "72", "72full", Arial, Helvetica, sans-serif; - --sapFontSmallSize: .75rem; - --sapFontLargeSize: 1rem; - --sapFontHeader1Size: 3rem; - --sapFontHeader2Size: 2rem; - --sapFontHeader3Size: 1.5rem; - --sapFontHeader4Size: 1.25rem; - --sapFontHeader5Size: 1rem; - --sapFontHeader6Size: .875rem; - --sapLink_TextDecoration: none; - --sapLink_Hover_Color: #0064d9; - --sapLink_Hover_TextDecoration: underline; - --sapLink_Active_Color: #0064d9; - --sapLink_Active_TextDecoration: none; - --sapLink_Visited_Color: #0064d9; - --sapLink_InvertedColor: #a6cfff; - --sapLink_SubtleColor: #1d2d3e; - --sapShell_Background: #eff1f2; - --sapShell_BackgroundImage: linear-gradient(to bottom, #eff1f2, #eff1f2); - --sapShell_BackgroundImageOpacity: 1.0; - --sapShell_BackgroundImageRepeat: false; - --sapShell_BorderColor: #fff; - --sapShell_TextColor: #1d2d3e; - --sapShell_InteractiveBackground: #eff1f2; - --sapShell_InteractiveTextColor: #1d2d3e; - --sapShell_InteractiveBorderColor: #556b81; - --sapShell_GroupTitleTextColor: #1d2d3e; - --sapShell_GroupTitleTextShadow: 0 0 0.125rem #fff; - --sapShell_Hover_Background: #fff; - --sapShell_Active_Background: #fff; - --sapShell_Active_TextColor: #0070f2; - --sapShell_Selected_Background: #fff; - --sapShell_Selected_TextColor: #0070f2; - --sapShell_Selected_Hover_Background: #fff; - --sapShell_Favicon: none; - --sapShell_Navigation_Background: #fff; - --sapShell_Navigation_Hover_Background: #fff; - --sapShell_Navigation_SelectedColor: #0064d9; - --sapShell_Navigation_Selected_TextColor: #0064d9; - --sapShell_Navigation_TextColor: #1d2d3e; - --sapShell_Navigation_Active_TextColor: #0064d9; - --sapShell_Navigation_Active_Background: #fff; - --sapShell_Shadow: 0 0.125rem 0.125rem 0 rgba(34,53,72,0.15), inset 0 -0.0625rem 0 0 rgba(34,53,72,0.2); - --sapShell_NegativeColor: #aa0808; - --sapShell_CriticalColor: #b44f00; - --sapShell_PositiveColor: #256f3a; - --sapShell_InformativeColor: #0064d9; - --sapShell_NeutralColor: #1d2d3e; - --sapShell_Category_1_Background: #0057d2; - --sapShell_Category_1_BorderColor: #0057d2; - --sapShell_Category_1_TextColor: #fff; - --sapShell_Category_1_TextShadow: 0 0 .0625rem rgba(0,0,0,0.7); - --sapShell_Category_2_Background: #df1278; - --sapShell_Category_2_BorderColor: #df1278; - --sapShell_Category_2_TextColor: #fff; - --sapShell_Category_2_TextShadow: 0 0 .0625rem rgba(0,0,0,0.7); - --sapShell_Category_3_Background: #e76500; - --sapShell_Category_3_BorderColor: #e76500; - --sapShell_Category_3_TextColor: #fff; - --sapShell_Category_3_TextShadow: 0 0 .0625rem rgba(0,0,0,0.7); - --sapShell_Category_4_Background: #7800a4; - --sapShell_Category_4_BorderColor: #7800a4; - --sapShell_Category_4_TextColor: #fff; - --sapShell_Category_4_TextShadow: 0 0 .0625rem rgba(0,0,0,0.7); - --sapShell_Category_5_Background: #aa2608; - --sapShell_Category_5_BorderColor: #aa2608; - --sapShell_Category_5_TextColor: #fff; - --sapShell_Category_5_TextShadow: 0 0 .0625rem rgba(0,0,0,0.7); - --sapShell_Category_6_Background: #07838f; - --sapShell_Category_6_BorderColor: #07838f; - --sapShell_Category_6_TextColor: #fff; - --sapShell_Category_6_TextShadow: 0 0 .0625rem rgba(0,0,0,0.7); - --sapShell_Category_7_Background: #f31ded; - --sapShell_Category_7_BorderColor: #f31ded; - --sapShell_Category_7_TextColor: #fff; - --sapShell_Category_7_TextShadow: 0 0 .0625rem rgba(0,0,0,0.7); - --sapShell_Category_8_Background: #188918; - --sapShell_Category_8_BorderColor: #188918; - --sapShell_Category_8_TextColor: #fff; - --sapShell_Category_8_TextShadow: 0 0 .0625rem rgba(0,0,0,0.7); - --sapShell_Category_9_Background: #002a86; - --sapShell_Category_9_BorderColor: #002a86; - --sapShell_Category_9_TextColor: #fff; - --sapShell_Category_9_TextShadow: 0 0 .0625rem rgba(0,0,0,0.7); - --sapShell_Category_10_Background: #5b738b; - --sapShell_Category_10_BorderColor: #5b738b; - --sapShell_Category_10_TextColor: #fff; - --sapShell_Category_10_TextShadow: 0 0 .0625rem rgba(0,0,0,0.7); - --sapShell_Category_11_Background: #d20a0a; - --sapShell_Category_11_BorderColor: #d20a0a; - --sapShell_Category_11_TextColor: #fff; - --sapShell_Category_11_TextShadow: 0 0 .0625rem rgba(0,0,0,0.7); - --sapShell_Category_12_Background: #7858ff; - --sapShell_Category_12_BorderColor: #7858ff; - --sapShell_Category_12_TextColor: #fff; - --sapShell_Category_12_TextShadow: 0 0 .0625rem rgba(0,0,0,0.7); - --sapShell_Category_13_Background: #a00875; - --sapShell_Category_13_BorderColor: #a00875; - --sapShell_Category_13_TextColor: #fff; - --sapShell_Category_13_TextShadow: 0 0 .0625rem rgba(0,0,0,0.7); - --sapShell_Category_14_Background: #14565b; - --sapShell_Category_14_BorderColor: #14565b; - --sapShell_Category_14_TextColor: #fff; - --sapShell_Category_14_TextShadow: 0 0 .0625rem rgba(0,0,0,0.7); - --sapShell_Category_15_Background: #223548; - --sapShell_Category_15_BorderColor: #223548; - --sapShell_Category_15_TextColor: #fff; - --sapShell_Category_15_TextShadow: 0 0 .0625rem rgba(0,0,0,0.7); - --sapShell_Category_16_Background: #1e592f; - --sapShell_Category_16_BorderColor: #1e592f; - --sapShell_Category_16_TextColor: #fff; - --sapShell_Category_16_TextShadow: 0 0 .0625rem rgba(0,0,0,0.7); - --sapAvatar_1_Background: #fff3b8; - --sapAvatar_1_BorderColor: #fff3b8; - --sapAvatar_1_TextColor: #a45d00; - --sapAvatar_2_Background: #ffd0e7; - --sapAvatar_2_BorderColor: #ffd0e7; - --sapAvatar_2_TextColor: #aa0808; - --sapAvatar_3_Background: #ffdbe7; - --sapAvatar_3_BorderColor: #ffdbe7; - --sapAvatar_3_TextColor: #ba066c; - --sapAvatar_4_Background: #ffdcf3; - --sapAvatar_4_BorderColor: #ffdcf3; - --sapAvatar_4_TextColor: #a100c2; - --sapAvatar_5_Background: #ded3ff; - --sapAvatar_5_BorderColor: #ded3ff; - --sapAvatar_5_TextColor: #552cff; - --sapAvatar_6_Background: #d1efff; - --sapAvatar_6_BorderColor: #d1efff; - --sapAvatar_6_TextColor: #0057d2; - --sapAvatar_7_Background: #c2fcee; - --sapAvatar_7_BorderColor: #c2fcee; - --sapAvatar_7_TextColor: #046c7a; - --sapAvatar_8_Background: #ebf5cb; - --sapAvatar_8_BorderColor: #ebf5cb; - --sapAvatar_8_TextColor: #256f3a; - --sapAvatar_9_Background: #ddccf0; - --sapAvatar_9_BorderColor: #ddccf0; - --sapAvatar_9_TextColor: #6c32a9; - --sapAvatar_10_Background: #eaecee; - --sapAvatar_10_BorderColor: #eaecee; - --sapAvatar_10_TextColor: #556b82; - --sapButton_Background: #fff; - --sapButton_BorderColor: #bcc3ca; - --sapButton_BorderWidth: .0625rem; - --sapButton_BorderCornerRadius: .5rem; - --sapButton_TextColor: #0064d9; - --sapButton_Hover_Background: #eaecee; - --sapButton_Hover_BorderColor: #bcc3ca; - --sapButton_Hover_TextColor: #0064d9; - --sapButton_IconColor: #0064d9; - --sapButton_Active_Background: #fff; - --sapButton_Active_BorderColor: #0064d9; - --sapButton_Active_TextColor: #0064d9; - --sapButton_Emphasized_Background: #0070f2; - --sapButton_Emphasized_BorderColor: #0070f2; - --sapButton_Emphasized_TextColor: #fff; - --sapButton_Emphasized_Hover_Background: #0064d9; - --sapButton_Emphasized_Hover_BorderColor: #0064d9; - --sapButton_Emphasized_Hover_TextColor: #fff; - --sapButton_Emphasized_Active_Background: #fff; - --sapButton_Emphasized_Active_BorderColor: #0064d9; - --sapButton_Emphasized_Active_TextColor: #0064d9; - --sapButton_Emphasized_TextShadow: transparent; - --sapButton_Emphasized_FontWeight: bold; - --sapButton_Reject_Background: #ffd6e9; - --sapButton_Reject_BorderColor: #ffc2de; - --sapButton_Reject_TextColor: #aa0808; - --sapButton_Reject_Hover_Background: #ffbddb; - --sapButton_Reject_Hover_BorderColor: #ffbddb; - --sapButton_Reject_Hover_TextColor: #aa0808; - --sapButton_Reject_Active_Background: #fff; - --sapButton_Reject_Active_BorderColor: #e90b0b; - --sapButton_Reject_Active_TextColor: #aa0808; - --sapButton_Reject_Selected_Background: #fff; - --sapButton_Reject_Selected_BorderColor: #e90b0b; - --sapButton_Reject_Selected_TextColor: #aa0808; - --sapButton_Reject_Selected_Hover_Background: #ffbddb; - --sapButton_Reject_Selected_Hover_BorderColor: #e90b0b; - --sapButton_Accept_Background: #ebf5cb; - --sapButton_Accept_BorderColor: #dbeda0; - --sapButton_Accept_TextColor: #256f3a; - --sapButton_Accept_Hover_Background: #e3f1b6; - --sapButton_Accept_Hover_BorderColor: #e3f1b6; - --sapButton_Accept_Hover_TextColor: #256f3a; - --sapButton_Accept_Active_Background: #fff; - --sapButton_Accept_Active_BorderColor: #30914c; - --sapButton_Accept_Active_TextColor: #256f3a; - --sapButton_Accept_Selected_Background: #fff; - --sapButton_Accept_Selected_BorderColor: #30914c; - --sapButton_Accept_Selected_TextColor: #256f3a; - --sapButton_Accept_Selected_Hover_Background: #e3f1b6; - --sapButton_Accept_Selected_Hover_BorderColor: #30914c; - --sapButton_Lite_Background: transparent; - --sapButton_Lite_BorderColor: transparent; - --sapButton_Lite_TextColor: #0064d9; - --sapButton_Lite_Hover_Background: #eaecee; - --sapButton_Lite_Hover_BorderColor: #bcc3ca; - --sapButton_Lite_Hover_TextColor: #0064d9; - --sapButton_Lite_Active_Background: #fff; - --sapButton_Lite_Active_BorderColor: #0064d9; - --sapButton_Selected_Background: #edf6ff; - --sapButton_Selected_BorderColor: #0064d9; - --sapButton_Selected_TextColor: #0064d9; - --sapButton_Selected_Hover_Background: #d9ecff; - --sapButton_Selected_Hover_BorderColor: #0064d9; - --sapButton_Attention_Background: #fff3b7; - --sapButton_Attention_BorderColor: #ffeb84; - --sapButton_Attention_TextColor: #b44f00; - --sapButton_Attention_Hover_Background: #ffef9e; - --sapButton_Attention_Hover_BorderColor: #ffef9e; - --sapButton_Attention_Hover_TextColor: #b44f00; - --sapButton_Attention_Active_Background: #fff; - --sapButton_Attention_Active_BorderColor: #dd6100; - --sapButton_Attention_Active_TextColor: #b44f00; - --sapButton_Attention_Selected_Background: #fff; - --sapButton_Attention_Selected_BorderColor: #dd6100; - --sapButton_Attention_Selected_TextColor: #b44f00; - --sapButton_Attention_Selected_Hover_Background: #ffef9e; - --sapButton_Attention_Selected_Hover_BorderColor: #dd6100; - --sapButton_Negative_Background: #f53232; - --sapButton_Negative_BorderColor: #f53232; - --sapButton_Negative_TextColor: #fff; - --sapButton_Negative_Hover_Background: #e90b0b; - --sapButton_Negative_Hover_BorderColor: #e90b0b; - --sapButton_Negative_Hover_TextColor: #fff; - --sapButton_Negative_Active_Background: #fff; - --sapButton_Negative_Active_BorderColor: #f53232; - --sapButton_Negative_Active_TextColor: #aa0808; - --sapButton_Critical_Background: #e76500; - --sapButton_Critical_BorderColor: #e76500; - --sapButton_Critical_TextColor: #fff; - --sapButton_Critical_Hover_Background: #dd6100; - --sapButton_Critical_Hover_BorderColor: #dd6100; - --sapButton_Critical_Hover_TextColor: #fff; - --sapButton_Critical_Active_Background: #fff; - --sapButton_Critical_Active_BorderColor: #dd6100; - --sapButton_Critical_Active_TextColor: #b44f00; - --sapButton_Success_Background: #30914c; - --sapButton_Success_BorderColor: #30914c; - --sapButton_Success_TextColor: #fff; - --sapButton_Success_Hover_Background: #2c8646; - --sapButton_Success_Hover_BorderColor: #2c8646; - --sapButton_Success_Hover_TextColor: #fff; - --sapButton_Success_Active_Background: #fff; - --sapButton_Success_Active_BorderColor: #30914c; - --sapButton_Success_Active_TextColor: #256f3a; - --sapButton_Information_Background: #e8f3ff; - --sapButton_Information_BorderColor: #b5d8ff; - --sapButton_Information_TextColor: #0064d9; - --sapButton_Information_Hover_Background: #d4e8ff; - --sapButton_Information_Hover_BorderColor: #b5d8ff; - --sapButton_Information_Hover_TextColor: #0064d9; - --sapButton_Information_Active_Background: #fff; - --sapButton_Information_Active_BorderColor: #0064d9; - --sapButton_Information_Active_TextColor: #0064d9; - --sapButton_Neutral_Background: #e8f3ff; - --sapButton_Neutral_BorderColor: #b5d8ff; - --sapButton_Neutral_TextColor: #0064d9; - --sapButton_Neutral_Hover_Background: #d4e8ff; - --sapButton_Neutral_Hover_BorderColor: #b5d8ff; - --sapButton_Neutral_Hover_TextColor: #0064d9; - --sapButton_Neutral_Active_Background: #fff; - --sapButton_Neutral_Active_BorderColor: #0064d9; - --sapButton_Neutral_Active_TextColor: #0064d9; - --sapButton_Track_Background: #788fa6; - --sapButton_Track_BorderColor: #788fa6; - --sapButton_Track_TextColor: #fff; - --sapButton_Track_Hover_Background: #637d97; - --sapButton_Track_Hover_BorderColor: #637d97; - --sapButton_Track_Selected_Background: #0064d9; - --sapButton_Track_Selected_BorderColor: #0064d9; - --sapButton_Track_Selected_TextColor: #fff; - --sapButton_Track_Selected_Hover_Background: #0058c0; - --sapButton_Track_Selected_Hover_BorderColor: #0058c0; - --sapButton_Handle_Background: #fff; - --sapButton_Handle_BorderColor: #fff; - --sapButton_Handle_TextColor: #1d2d3e; - --sapButton_Handle_Hover_Background: #fff; - --sapButton_Handle_Hover_BorderColor: rgba(255,255,255,0.5); - --sapButton_Handle_Selected_Background: #edf6ff; - --sapButton_Handle_Selected_BorderColor: #edf6ff; - --sapButton_Handle_Selected_TextColor: #0064d9; - --sapButton_Handle_Selected_Hover_Background: #edf6ff; - --sapButton_Handle_Selected_Hover_BorderColor: rgba(237,246,255,0.5); - --sapButton_Track_Negative_Background: #f53232; - --sapButton_Track_Negative_BorderColor: #f53232; - --sapButton_Track_Negative_TextColor: #fff; - --sapButton_Track_Negative_Hover_Background: #e90b0b; - --sapButton_Track_Negative_Hover_BorderColor: #e90b0b; - --sapButton_Handle_Negative_Background: #fff; - --sapButton_Handle_Negative_BorderColor: #fff; - --sapButton_Handle_Negative_TextColor: #aa0808; - --sapButton_Handle_Negative_Hover_Background: #fff; - --sapButton_Handle_Negative_Hover_BorderColor: rgba(255,255,255,0.5); - --sapButton_Track_Positive_Background: #30914c; - --sapButton_Track_Positive_BorderColor: #30914c; - --sapButton_Track_Positive_TextColor: #fff; - --sapButton_Track_Positive_Hover_Background: #2c8646; - --sapButton_Track_Positive_Hover_BorderColor: #2c8646; - --sapButton_Handle_Positive_Background: #fff; - --sapButton_Handle_Positive_BorderColor: #fff; - --sapButton_Handle_Positive_TextColor: #256f3a; - --sapButton_Handle_Positive_Hover_Background: #fff; - --sapButton_Handle_Positive_Hover_BorderColor: rgba(255,255,255,0.5); - --sapButton_TokenBackground: #fff; - --sapButton_TokenBorderColor: #bcc3ca; - --sapField_Background: #fff; - --sapField_BackgroundStyle: 0 100% / 100% .0625rem no-repeat linear-gradient(0deg, #556b81, #556b81) border-box; - --sapField_TextColor: #131e29; - --sapField_PlaceholderTextColor: #556b82; - --sapField_BorderColor: #556b81; - --sapField_HelpBackground: #fff; - --sapField_BorderWidth: .0625rem; - --sapField_BorderStyle: none; - --sapField_BorderCornerRadius: .25rem; - --sapField_Shadow: inset 0 0 0 0.0625rem rgba(85,107,129,0.25); - --sapField_Hover_Background: #fff; - --sapField_Hover_BackgroundStyle: 0 100% / 100% .0625rem no-repeat linear-gradient(0deg, #0064d9, #0064d9) border-box; - --sapField_Hover_BorderColor: #0064d9; - --sapField_Hover_HelpBackground: #fff; - --sapField_Hover_Shadow: inset 0 0 0 0.0625rem rgba(79,160,255,0.5); - --sapField_Hover_InvalidShadow: inset 0 0 0 0.0625rem rgba(255,142,196,0.45); - --sapField_Hover_WarningShadow: inset 0 0 0 0.0625rem rgba(255,213,10,0.4); - --sapField_Hover_SuccessShadow: inset 0 0 0 0.0625rem rgba(48,145,76,0.18); - --sapField_Hover_InformationShadow: inset 0 0 0 0.0625rem rgba(104,174,255,0.5); - --sapField_Active_BorderColor: #0064d9; - --sapField_Focus_Background: #fff; - --sapField_Focus_BorderColor: #0032a5; - --sapField_Focus_HelpBackground: #fff; - --sapField_ReadOnly_Background: #eaecee; - --sapField_ReadOnly_BackgroundStyle: 0 100% / 0.375rem .0625rem repeat-x linear-gradient(90deg, #556b81 0, #556b81 0.25rem, transparent 0.25rem) border-box; - --sapField_ReadOnly_BorderColor: #556b81; - --sapField_ReadOnly_BorderStyle: none; - --sapField_ReadOnly_HelpBackground: #eaecee; - --sapField_RequiredColor: #ba066c; - --sapField_InvalidColor: #e90b0b; - --sapField_InvalidBackground: #ffeaf4; - --sapField_InvalidBackgroundStyle: 0 100% / 100% .125rem no-repeat linear-gradient(0deg, #e90b0b, #e90b0b) border-box; - --sapField_InvalidBorderWidth: .125rem; - --sapField_InvalidBorderStyle: none; - --sapField_InvalidShadow: inset 0 0 0 0.0625rem rgba(255,142,196,0.45); - --sapField_WarningColor: #dd6100; - --sapField_WarningBackground: #fff8d6; - --sapField_WarningBackgroundStyle: 0 100% / 100% .125rem no-repeat linear-gradient(0deg, #dd6100, #dd6100) border-box; - --sapField_WarningBorderWidth: .125rem; - --sapField_WarningBorderStyle: none; - --sapField_WarningShadow: inset 0 0 0 0.0625rem rgba(255,213,10,0.4); - --sapField_SuccessColor: #30914c; - --sapField_SuccessBackground: #f5fae5; - --sapField_SuccessBackgroundStyle: 0 100% / 100% .0625rem no-repeat linear-gradient(0deg, #30914c, #30914c) border-box; - --sapField_SuccessBorderWidth: .0625rem; - --sapField_SuccessBorderStyle: none; - --sapField_SuccessShadow: inset 0 0 0 0.0625rem rgba(48,145,76,0.18); - --sapField_InformationColor: #0070f2; - --sapField_InformationBackground: #e1f4ff; - --sapField_InformationBackgroundStyle: 0 100% / 100% .125rem no-repeat linear-gradient(0deg, #0070f2, #0070f2) border-box; - --sapField_InformationBorderWidth: .125rem; - --sapField_InformationBorderStyle: none; - --sapField_InformationShadow: inset 0 0 0 0.0625rem rgba(104,174,255,0.5); - --sapGroup_TitleBackground: #fff; - --sapGroup_TitleBorderColor: #a8b2bd; - --sapGroup_TitleTextColor: #1d2d3e; - --sapGroup_Title_FontSize: 1rem; - --sapGroup_ContentBackground: #fff; - --sapGroup_ContentBorderColor: #d9d9d9; - --sapGroup_BorderWidth: .0625rem; - --sapGroup_BorderCornerRadius: .5rem; - --sapGroup_FooterBackground: transparent; - --sapToolbar_Background: #fff; - --sapToolbar_SeparatorColor: #d9d9d9; - --sapList_HeaderBackground: #fff; - --sapList_HeaderBorderColor: #a8b2bd; - --sapList_HeaderTextColor: #1d2d3e; - --sapList_BorderColor: #e5e5e5; - --sapList_BorderWidth: .0625rem; - --sapList_TextColor: #1d2d3e; - --sapList_Active_TextColor: #1d2d3e; - --sapList_Active_Background: #dee2e5; - --sapList_SelectionBackgroundColor: #ebf8ff; - --sapList_SelectionBorderColor: #0064d9; - --sapList_Hover_SelectionBackground: #dcf3ff; - --sapList_Background: #fff; - --sapList_Hover_Background: #eaecee; - --sapList_AlternatingBackground: #f5f6f7; - --sapList_GroupHeaderBackground: #fff; - --sapList_GroupHeaderBorderColor: #a8b2bd; - --sapList_GroupHeaderTextColor: #1d2d3e; - --sapList_TableGroupHeaderBackground: #eff1f2; - --sapList_TableGroupHeaderBorderColor: #a8b2bd; - --sapList_TableGroupHeaderTextColor: #1d2d3e; - --sapList_FooterBackground: #fff; - --sapList_FooterTextColor: #1d2d3e; - --sapList_TableFooterBorder: #a8b2bd; - --sapList_TableFixedBorderColor: #8c8c8c; - --sapMessage_ErrorBorderColor: #ff8ec4; - --sapMessage_WarningBorderColor: #ffe770; - --sapMessage_SuccessBorderColor: #cee67e; - --sapMessage_InformationBorderColor: #7bcfff; - --sapPopover_BorderCornerRadius: .5rem; - --sapProgress_Background: #d5dadd; - --sapProgress_BorderColor: #d5dadd; - --sapProgress_TextColor: #1d2d3e; - --sapProgress_FontSize: .875rem; - --sapProgress_NegativeBackground: #ffdbec; - --sapProgress_NegativeBorderColor: #ffdbec; - --sapProgress_NegativeTextColor: #1d2d3e; - --sapProgress_CriticalBackground: #fff4bd; - --sapProgress_CriticalBorderColor: #fff4bd; - --sapProgress_CriticalTextColor: #1d2d3e; - --sapProgress_PositiveBackground: #e5f2ba; - --sapProgress_PositiveBorderColor: #e5f2ba; - --sapProgress_PositiveTextColor: #1d2d3e; - --sapProgress_InformationBackground: #cdedff; - --sapProgress_InformationBorderColor: #cdedff; - --sapProgress_InformationTextColor: #1d2d3e; - --sapProgress_Value_Background: #617b94; - --sapProgress_Value_BorderColor: #617b94; - --sapProgress_Value_TextColor: #788fa6; - --sapProgress_Value_NegativeBackground: #f53232; - --sapProgress_Value_NegativeBorderColor: #f53232; - --sapProgress_Value_NegativeTextColor: #f53232; - --sapProgress_Value_CriticalBackground: #e76500; - --sapProgress_Value_CriticalBorderColor: #e76500; - --sapProgress_Value_CriticalTextColor: #e76500; - --sapProgress_Value_PositiveBackground: #30914c; - --sapProgress_Value_PositiveBorderColor: #30914c; - --sapProgress_Value_PositiveTextColor: #30914c; - --sapProgress_Value_InformationBackground: #0070f2; - --sapProgress_Value_InformationBorderColor: #0070f2; - --sapProgress_Value_InformationTextColor: #0070f2; - --sapScrollBar_FaceColor: #7b91a8; - --sapScrollBar_TrackColor: #fff; - --sapScrollBar_BorderColor: #7b91a8; - --sapScrollBar_SymbolColor: #0064d9; - --sapScrollBar_Dimension: .75rem; - --sapScrollBar_Hover_FaceColor: #5b728b; - --sapSlider_Background: #d5dadd; - --sapSlider_BorderColor: #d5dadd; - --sapSlider_Selected_Background: #0064d9; - --sapSlider_Selected_BorderColor: #0064d9; - --sapSlider_HandleBackground: #fff; - --sapSlider_HandleBorderColor: #b0d5ff; - --sapSlider_RangeHandleBackground: #fff; - --sapSlider_Hover_HandleBackground: #d9ecff; - --sapSlider_Hover_HandleBorderColor: #b0d5ff; - --sapSlider_Hover_RangeHandleBackground: #d9ecff; - --sapSlider_Active_HandleBackground: #fff; - --sapSlider_Active_HandleBorderColor: #0064d9; - --sapSlider_Active_RangeHandleBackground: transparent; - --sapPageHeader_Background: #fff; - --sapPageHeader_BorderColor: #d9d9d9; - --sapPageHeader_TextColor: #1d2d3e; - --sapPageFooter_Background: #fff; - --sapPageFooter_BorderColor: #d9d9d9; - --sapPageFooter_TextColor: #1d2d3e; - --sapInfobar_Background: #c2fcee; - --sapInfobar_Hover_Background: #fff; - --sapInfobar_Active_Background: #fff; - --sapInfobar_NonInteractive_Background: #f5f6f7; - --sapInfobar_TextColor: #046c7a; - --sapObjectHeader_Background: #fff; - --sapObjectHeader_Hover_Background: #eaecee; - --sapObjectHeader_BorderColor: #d9d9d9; - --sapObjectHeader_Title_TextColor: #1d2d3e; - --sapObjectHeader_Title_FontSize: 1.5rem; - --sapObjectHeader_Title_SnappedFontSize: 1.25rem; - --sapObjectHeader_Title_FontFamily: "72Black", "72Blackfull","72", "72full", Arial, Helvetica, sans-serif; - --sapObjectHeader_Subtitle_TextColor: #556b82; - --sapBlockLayer_Background: #000; - --sapTile_Background: #fff; - --sapTile_Hover_Background: #eaecee; - --sapTile_Active_Background: #dee2e5; - --sapTile_BorderColor: transparent; - --sapTile_BorderCornerRadius: 1rem; - --sapTile_TitleTextColor: #1d2d3e; - --sapTile_TextColor: #556b82; - --sapTile_IconColor: #556b82; - --sapTile_SeparatorColor: #ccc; - --sapTile_Interactive_BorderColor: #b3b3b3; - --sapTile_OverlayBackground: #fff; - --sapTile_OverlayForegroundColor: #1d2d3e; - --sapAccentColor1: #d27700; - --sapAccentColor2: #aa0808; - --sapAccentColor3: #ba066c; - --sapAccentColor4: #a100c2; - --sapAccentColor5: #5d36ff; - --sapAccentColor6: #0057d2; - --sapAccentColor7: #046c7a; - --sapAccentColor8: #256f3a; - --sapAccentColor9: #6c32a9; - --sapAccentColor10: #5b738b; - --sapAccentBackgroundColor1: #fff3b8; - --sapAccentBackgroundColor2: #ffd0e7; - --sapAccentBackgroundColor3: #ffdbe7; - --sapAccentBackgroundColor4: #ffdcf3; - --sapAccentBackgroundColor5: #ded3ff; - --sapAccentBackgroundColor6: #d1efff; - --sapAccentBackgroundColor7: #c2fcee; - --sapAccentBackgroundColor8: #ebf5cb; - --sapAccentBackgroundColor9: #ddccf0; - --sapAccentBackgroundColor10: #eaecee; - --sapIndicationColor_1: #840606; - --sapIndicationColor_1_Background: #840606; - --sapIndicationColor_1_BorderColor: #840606; - --sapIndicationColor_1_TextColor: #fff; - --sapIndicationColor_1_Hover_Background: #6c0505; - --sapIndicationColor_1_Active_Background: #fff; - --sapIndicationColor_1_Active_BorderColor: #fb9d9d; - --sapIndicationColor_1_Active_TextColor: #840606; - --sapIndicationColor_1_Selected_Background: #fff; - --sapIndicationColor_1_Selected_BorderColor: #fb9d9d; - --sapIndicationColor_1_Selected_TextColor: #840606; - --sapIndicationColor_1b: #fb9d9d; - --sapIndicationColor_1b_BorderColor: #fb9d9d; - --sapIndicationColor_1b_Hover_Background: #fa8585; - --sapIndicationColor_2: #aa0808; - --sapIndicationColor_2_Background: #aa0808; - --sapIndicationColor_2_BorderColor: #aa0808; - --sapIndicationColor_2_TextColor: #fff; - --sapIndicationColor_2_Hover_Background: #920707; - --sapIndicationColor_2_Active_Background: #fff; - --sapIndicationColor_2_Active_BorderColor: #fcc4c4; - --sapIndicationColor_2_Active_TextColor: #aa0808; - --sapIndicationColor_2_Selected_Background: #fff; - --sapIndicationColor_2_Selected_BorderColor: #fcc4c4; - --sapIndicationColor_2_Selected_TextColor: #aa0808; - --sapIndicationColor_2b: #fcc4c4; - --sapIndicationColor_2b_BorderColor: #fcc4c4; - --sapIndicationColor_2b_Hover_Background: #fbacac; - --sapIndicationColor_3: #b95100; - --sapIndicationColor_3_Background: #e76500; - --sapIndicationColor_3_BorderColor: #e76500; - --sapIndicationColor_3_TextColor: #fff; - --sapIndicationColor_3_Hover_Background: #d85e00; - --sapIndicationColor_3_Active_Background: #fff; - --sapIndicationColor_3_Active_BorderColor: #fff2c0; - --sapIndicationColor_3_Active_TextColor: #b95100; - --sapIndicationColor_3_Selected_Background: #fff; - --sapIndicationColor_3_Selected_BorderColor: #fff2c0; - --sapIndicationColor_3_Selected_TextColor: #b95100; - --sapIndicationColor_3b: #fff2c0; - --sapIndicationColor_3b_BorderColor: #fff2c0; - --sapIndicationColor_3b_Hover_Background: #ffeda6; - --sapIndicationColor_4: #256f3a; - --sapIndicationColor_4_Background: #256f3a; - --sapIndicationColor_4_BorderColor: #256f3a; - --sapIndicationColor_4_TextColor: #fff; - --sapIndicationColor_4_Hover_Background: #1f5c30; - --sapIndicationColor_4_Active_Background: #fff; - --sapIndicationColor_4_Active_BorderColor: #bae8bc; - --sapIndicationColor_4_Active_TextColor: #256f3a; - --sapIndicationColor_4_Selected_Background: #fff; - --sapIndicationColor_4_Selected_BorderColor: #bae8bc; - --sapIndicationColor_4_Selected_TextColor: #256f3a; - --sapIndicationColor_4b: #bae8bc; - --sapIndicationColor_4b_BorderColor: #bae8bc; - --sapIndicationColor_4b_Hover_Background: #a7e2a9; - --sapIndicationColor_5: #0070f2; - --sapIndicationColor_5_Background: #0070f2; - --sapIndicationColor_5_BorderColor: #0070f2; - --sapIndicationColor_5_TextColor: #fff; - --sapIndicationColor_5_Hover_Background: #0064d9; - --sapIndicationColor_5_Active_Background: #fff; - --sapIndicationColor_5_Active_BorderColor: #d3effd; - --sapIndicationColor_5_Active_TextColor: #0070f2; - --sapIndicationColor_5_Selected_Background: #fff; - --sapIndicationColor_5_Selected_BorderColor: #d3effd; - --sapIndicationColor_5_Selected_TextColor: #0070f2; - --sapIndicationColor_5b: #d3effd; - --sapIndicationColor_5b_BorderColor: #d3effd; - --sapIndicationColor_5b_Hover_Background: #bbe6fc; - --sapIndicationColor_6: #046c7a; - --sapIndicationColor_6_Background: #046c7a; - --sapIndicationColor_6_BorderColor: #046c7a; - --sapIndicationColor_6_TextColor: #fff; - --sapIndicationColor_6_Hover_Background: #035661; - --sapIndicationColor_6_Active_Background: #fff; - --sapIndicationColor_6_Active_BorderColor: #cdf5ec; - --sapIndicationColor_6_Active_TextColor: #046c7a; - --sapIndicationColor_6_Selected_Background: #fff; - --sapIndicationColor_6_Selected_BorderColor: #cdf5ec; - --sapIndicationColor_6_Selected_TextColor: #046c7a; - --sapIndicationColor_6b: #cdf5ec; - --sapIndicationColor_6b_BorderColor: #cdf5ec; - --sapIndicationColor_6b_Hover_Background: #b8f1e4; - --sapIndicationColor_7: #5d36ff; - --sapIndicationColor_7_Background: #5d36ff; - --sapIndicationColor_7_BorderColor: #5d36ff; - --sapIndicationColor_7_TextColor: #fff; - --sapIndicationColor_7_Hover_Background: #481cff; - --sapIndicationColor_7_Active_Background: #fff; - --sapIndicationColor_7_Active_BorderColor: #e2dbff; - --sapIndicationColor_7_Active_TextColor: #5d36ff; - --sapIndicationColor_7_Selected_Background: #fff; - --sapIndicationColor_7_Selected_BorderColor: #e2dbff; - --sapIndicationColor_7_Selected_TextColor: #5d36ff; - --sapIndicationColor_7b: #e2dbff; - --sapIndicationColor_7b_BorderColor: #e2dbff; - --sapIndicationColor_7b_Hover_Background: #cdc2ff; - --sapIndicationColor_8: #a100c2; - --sapIndicationColor_8_Background: #a100c2; - --sapIndicationColor_8_BorderColor: #a100c2; - --sapIndicationColor_8_TextColor: #fff; - --sapIndicationColor_8_Hover_Background: #8c00a9; - --sapIndicationColor_8_Active_Background: #fff; - --sapIndicationColor_8_Active_BorderColor: #f8d6ff; - --sapIndicationColor_8_Active_TextColor: #a100c2; - --sapIndicationColor_8_Selected_Background: #fff; - --sapIndicationColor_8_Selected_BorderColor: #f8d6ff; - --sapIndicationColor_8_Selected_TextColor: #a100c2; - --sapIndicationColor_8b: #f8d6ff; - --sapIndicationColor_8b_BorderColor: #f8d6ff; - --sapIndicationColor_8b_Hover_Background: #f4bdff; - --sapIndicationColor_9: #1d2d3e; - --sapIndicationColor_9_Background: #1d2d3e; - --sapIndicationColor_9_BorderColor: #1d2d3e; - --sapIndicationColor_9_TextColor: #fff; - --sapIndicationColor_9_Hover_Background: #15202d; - --sapIndicationColor_9_Active_Background: #fff; - --sapIndicationColor_9_Active_BorderColor: #d9d9d9; - --sapIndicationColor_9_Active_TextColor: #1d2d3e; - --sapIndicationColor_9_Selected_Background: #fff; - --sapIndicationColor_9_Selected_BorderColor: #d9d9d9; - --sapIndicationColor_9_Selected_TextColor: #1d2d3e; - --sapIndicationColor_9b: #fff; - --sapIndicationColor_9b_BorderColor: #d9d9d9; - --sapIndicationColor_9b_Hover_Background: #f2f2f2; - --sapIndicationColor_10: #45484a; - --sapIndicationColor_10_Background: #83888b; - --sapIndicationColor_10_BorderColor: #83888b; - --sapIndicationColor_10_TextColor: #fff; - --sapIndicationColor_10_Hover_Background: #767b7e; - --sapIndicationColor_10_Active_Background: #fff; - --sapIndicationColor_10_Active_BorderColor: #eaecee; - --sapIndicationColor_10_Active_TextColor: #45484a; - --sapIndicationColor_10_Selected_Background: #fff; - --sapIndicationColor_10_Selected_BorderColor: #eaecee; - --sapIndicationColor_10_Selected_TextColor: #45484a; - --sapIndicationColor_10b: #eaecee; - --sapIndicationColor_10b_BorderColor: #eaecee; - --sapIndicationColor_10b_Hover_Background: #dcdfe3; - --sapLegend_WorkingBackground: #fff; - --sapLegend_NonWorkingBackground: #ebebeb; - --sapLegend_CurrentDateTime: #a100c2; - --sapLegendColor1: #c35500; - --sapLegendColor2: #d23a0a; - --sapLegendColor3: #df1278; - --sapLegendColor4: #840606; - --sapLegendColor5: #cc00dc; - --sapLegendColor6: #0057d2; - --sapLegendColor7: #07838f; - --sapLegendColor8: #188918; - --sapLegendColor9: #5b738b; - --sapLegendColor10: #7800a4; - --sapLegendColor11: #a93e00; - --sapLegendColor12: #aa2608; - --sapLegendColor13: #ba066c; - --sapLegendColor14: #8d2a00; - --sapLegendColor15: #4e247a; - --sapLegendColor16: #002a86; - --sapLegendColor17: #035663; - --sapLegendColor18: #1e592f; - --sapLegendColor19: #1a4796; - --sapLegendColor20: #470ced; - --sapLegendBackgroundColor1: #ffef9f; - --sapLegendBackgroundColor2: #feeae1; - --sapLegendBackgroundColor3: #fbf6f8; - --sapLegendBackgroundColor4: #fbebeb; - --sapLegendBackgroundColor5: #ffe5fe; - --sapLegendBackgroundColor6: #d1efff; - --sapLegendBackgroundColor7: #c2fcee; - --sapLegendBackgroundColor8: #f5fae5; - --sapLegendBackgroundColor9: #f5f6f7; - --sapLegendBackgroundColor10: #fff0fa; - --sapLegendBackgroundColor11: #fff8d6; - --sapLegendBackgroundColor12: #fff6f6; - --sapLegendBackgroundColor13: #f7ebef; - --sapLegendBackgroundColor14: #f1ecd5; - --sapLegendBackgroundColor15: #f0e7f8; - --sapLegendBackgroundColor16: #ebf8ff; - --sapLegendBackgroundColor17: #dafdf5; - --sapLegendBackgroundColor18: #ebf5cb; - --sapLegendBackgroundColor19: #fafdff; - --sapLegendBackgroundColor20: #eceeff; - --sapChart_OrderedColor_1: #0070f2; - --sapChart_OrderedColor_2: #c87b00; - --sapChart_OrderedColor_3: #75980b; - --sapChart_OrderedColor_4: #df1278; - --sapChart_OrderedColor_5: #8b47d7; - --sapChart_OrderedColor_6: #049f9a; - --sapChart_OrderedColor_7: #3c8cdd; - --sapChart_OrderedColor_8: #cc00dc; - --sapChart_OrderedColor_9: #798c77; - --sapChart_OrderedColor_10: #da6c6c; - --sapChart_OrderedColor_11: #5d36ff; - --sapChart_Bad: #f53232; - --sapChart_Critical: #e76500; - --sapChart_Good: #30914c; - --sapChart_Neutral: #788fa6; - --sapChart_Sequence_1: #0070f2; - --sapChart_Sequence_2: #c87b00; - --sapChart_Sequence_3: #75980b; - --sapChart_Sequence_4: #df1278; - --sapChart_Sequence_5: #8b47d7; - --sapChart_Sequence_6: #049f9a; - --sapChart_Sequence_7: #3c8cdd; - --sapChart_Sequence_8: #cc00dc; - --sapChart_Sequence_9: #798c77; - --sapChart_Sequence_10: #da6c6c; - --sapChart_Sequence_11: #5d36ff; - --sapChart_Sequence_Neutral: #788fa6; - --sapFontUrl_SAP-icons_ttf: url('../../../Base/baseLib/sap_horizon/fonts/SAP-icons.ttf'); - --sapFontUrl_SAP-icons_woff: url('../../../Base/baseLib/sap_horizon/fonts/SAP-icons.woff'); - --sapFontUrl_SAP-icons_woff2: url('../../../Base/baseLib/sap_horizon/fonts/SAP-icons.woff2'); - --sapFontUrl_SAP-icons-TNT_ttf: url('../../../Base/baseLib/sap_horizon/fonts/SAP-icons-TNT.ttf'); - --sapFontUrl_SAP-icons-TNT_woff: url('../../../Base/baseLib/sap_horizon/fonts/SAP-icons-TNT.woff'); - --sapFontUrl_SAP-icons-TNT_woff2: url('../../../Base/baseLib/sap_horizon/fonts/SAP-icons-TNT.woff2'); - --sapFontUrl_SAP-icons-Business-Suite_ttf: url('../../../Base/baseLib/sap_horizon/fonts/BusinessSuiteInAppSymbols.ttf'); - --sapFontUrl_SAP-icons-Business-Suite_woff: url('../../../Base/baseLib/sap_horizon/fonts/BusinessSuiteInAppSymbols.woff'); - --sapFontUrl_SAP-icons-Business-Suite_woff2: url('../../../Base/baseLib/sap_horizon/fonts/BusinessSuiteInAppSymbols.woff2'); - --sapFontUrl_72_Regular_woff2: url('../../../Base/baseLib/baseTheme/fonts/72-Regular.woff2'); - --sapFontUrl_72_Regular_woff: url('../../../Base/baseLib/baseTheme/fonts/72-Regular.woff'); - --sapFontUrl_72_Regular_full_woff2: url('../../../Base/baseLib/baseTheme/fonts/72-Regular-full.woff2'); - --sapFontUrl_72_Regular_full_woff: url('../../../Base/baseLib/baseTheme/fonts/72-Regular-full.woff'); - --sapFontUrl_72_Bold_woff2: url('../../../Base/baseLib/baseTheme/fonts/72-Bold.woff2'); - --sapFontUrl_72_Bold_woff: url('../../../Base/baseLib/baseTheme/fonts/72-Bold.woff'); - --sapFontUrl_72_Bold_full_woff2: url('../../../Base/baseLib/baseTheme/fonts/72-Bold-full.woff2'); - --sapFontUrl_72_Bold_full_woff: url('../../../Base/baseLib/baseTheme/fonts/72-Bold-full.woff'); - --sapFontUrl_72_Semibold_woff2: url('../../../Base/baseLib/baseTheme/fonts/72-Semibold.woff2'); - --sapFontUrl_72_Semibold_woff: url('../../../Base/baseLib/baseTheme/fonts/72-Semibold.woff'); - --sapFontUrl_72_Semibold_full_woff2: url('../../../Base/baseLib/baseTheme/fonts/72-Semibold-full.woff2'); - --sapFontUrl_72_Semibold_full_woff: url('../../../Base/baseLib/baseTheme/fonts/72-Semibold-full.woff'); - --sapFontUrl_72_SemiboldDuplex_woff2: url('../../../Base/baseLib/baseTheme/fonts/72-SemiboldDuplex.woff2'); - --sapFontUrl_72_SemiboldDuplex_woff: url('../../../Base/baseLib/baseTheme/fonts/72-SemiboldDuplex.woff'); - --sapFontUrl_72_SemiboldDuplex_full_woff2: url('../../../Base/baseLib/baseTheme/fonts/72-SemiboldDuplex-full.woff2'); - --sapFontUrl_72_SemiboldDuplex_full_woff: url('../../../Base/baseLib/baseTheme/fonts/72-SemiboldDuplex-full.woff'); - --sapFontUrl_72_Light_woff2: url('../../../Base/baseLib/baseTheme/fonts/72-Light.woff2'); - --sapFontUrl_72_Light_woff: url('../../../Base/baseLib/baseTheme/fonts/72-Light.woff'); - --sapFontUrl_72_Light_full_woff2: url('../../../Base/baseLib/baseTheme/fonts/72-Light-full.woff2'); - --sapFontUrl_72_Light_full_woff: url('../../../Base/baseLib/baseTheme/fonts/72-Light-full.woff'); - --sapFontUrl_72_Black_woff2: url('../../../Base/baseLib/baseTheme/fonts/72-Black.woff2'); - --sapFontUrl_72_Black_woff: url('../../../Base/baseLib/baseTheme/fonts/72-Black.woff'); - --sapFontUrl_72_Black_full_woff2: url('../../../Base/baseLib/baseTheme/fonts/72-Black-full.woff2'); - --sapFontUrl_72_Black_full_woff: url('../../../Base/baseLib/baseTheme/fonts/72-Black-full.woff'); - --sapFontUrl_72_BoldItalic_woff2: url('../../../Base/baseLib/baseTheme/fonts/72-BoldItalic.woff2'); - --sapFontUrl_72_BoldItalic_woff: url('../../../Base/baseLib/baseTheme/fonts/72-BoldItalic.woff'); - --sapFontUrl_72_BoldItalic_full_woff2: url('../../../Base/baseLib/baseTheme/fonts/72-BoldItalic-full.woff2'); - --sapFontUrl_72_BoldItalic_full_woff: url('../../../Base/baseLib/baseTheme/fonts/72-BoldItalic-full.woff'); - --sapFontUrl_72_Condensed_woff2: url('../../../Base/baseLib/baseTheme/fonts/72-Condensed.woff2'); - --sapFontUrl_72_Condensed_woff: url('../../../Base/baseLib/baseTheme/fonts/72-Condensed.woff'); - --sapFontUrl_72_Condensed_full_woff2: url('../../../Base/baseLib/baseTheme/fonts/72-Condensed-full.woff2'); - --sapFontUrl_72_Condensed_full_woff: url('../../../Base/baseLib/baseTheme/fonts/72-Condensed-full.woff'); - --sapFontUrl_72_CondensedBold_woff2: url('../../../Base/baseLib/baseTheme/fonts/72-CondensedBold.woff2'); - --sapFontUrl_72_CondensedBold_woff: url('../../../Base/baseLib/baseTheme/fonts/72-CondensedBold.woff'); - --sapFontUrl_72_CondensedBold_full_woff2: url('../../../Base/baseLib/baseTheme/fonts/72-CondensedBold-full.woff2'); - --sapFontUrl_72_CondensedBold_full_woff: url('../../../Base/baseLib/baseTheme/fonts/72-CondensedBold-full.woff'); - --sapFontUrl_72_Italic_woff2: url('../../../Base/baseLib/baseTheme/fonts/72-Italic.woff2'); - --sapFontUrl_72_Italic_woff: url('../../../Base/baseLib/baseTheme/fonts/72-Italic.woff'); - --sapFontUrl_72_Italic_full_woff2: url('../../../Base/baseLib/baseTheme/fonts/72-Italic-full.woff2'); - --sapFontUrl_72_Italic_full_woff: url('../../../Base/baseLib/baseTheme/fonts/72-Italic-full.woff'); - --sapFontUrl_72Mono_Regular_woff2: url('../../../Base/baseLib/baseTheme/fonts/72Mono-Regular.woff2'); - --sapFontUrl_72Mono_Regular_woff: url('../../../Base/baseLib/baseTheme/fonts/72Mono-Regular.woff'); - --sapFontUrl_72Mono_Regular_full_woff2: url('../../../Base/baseLib/baseTheme/fonts/72Mono-Regular-full.woff2'); - --sapFontUrl_72Mono_Regular_full_woff: url('../../../Base/baseLib/baseTheme/fonts/72Mono-Regular-full.woff'); - --sapFontUrl_72Mono_Bold_woff2: url('../../../Base/baseLib/baseTheme/fonts/72Mono-Bold.woff2'); - --sapFontUrl_72Mono_Bold_woff: url('../../../Base/baseLib/baseTheme/fonts/72Mono-Bold.woff'); - --sapFontUrl_72Mono_Bold_full_woff2: url('../../../Base/baseLib/baseTheme/fonts/72Mono-Bold-full.woff2'); - --sapFontUrl_72Mono_Bold_full_woff: url('../../../Base/baseLib/baseTheme/fonts/72Mono-Bold-full.woff'); -} -.background-image--sapCompanyLogo { - background-image: var(--sapCompanyLogo); -} -.background-image--sapBackgroundImage { - background-image: var(--sapBackgroundImage); -} -.background-image--sapShell_BackgroundImage { - background-image: var(--sapShell_BackgroundImage); -} - -/** -* Base.baseLib.sap_horizon.base (Version 11.10.0) -*/ - - -/** -* Base.baseLib.sap_horizon.css_variables (Version 11.10.0) -*/ - diff --git a/static/catalog/index.html b/static/catalog/index.html deleted file mode 100644 index 1548069..0000000 --- a/static/catalog/index.html +++ /dev/null @@ -1,21953 +0,0 @@ - - - - - - - Providers - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-
-
-
- -
- -
-
-
-
-
- - -
- -
- - -

- Catalog

-
- -
-
-
- - - -
- - -
-
-
-
- -
- -
- - - -
- - -
- - -
-
-
-
-
-
-
-
-
-
-
- -
-
- -
-
-
-
- - - -
-
- - -
-
-
-
-
-

Lorem ipsum dolor sit amet, consectetur adipiscing elit. - -
by Community
-

-
-
- -
- Lorem ipsum dolor sit amet, consectetur adipiscing elit. Quisque vehicula nunc in est molestie gravida. Fusce eu quam risus. Nam ut tortor magna. Phasellus massa ipsum, posuere sed consectetur vel, suscipit nec erat. Nullam pellentesque condimentum placerat. Donec tempor tristique massa sed eleifend. Pellentesque ac viverra purus. Praesent tincidunt pellentesque magna, et cursus diam placerat a. Nullam maximus tempor enim, nec dictum mauris pellentesque at. Suspendisse ac arcu cursus, imperdiet massa vel, vestibulum risus. Vestibulum elementum nulla id facilisis luctus. Pellentesque in sem pretium ex efficitur lobortis. -
-
-
-

Test & Validate

-
-
-
-
-
- - - -
-
- - -
-
-
-
-
-

Lorem ipsum dolor sit amet, consectetur adipiscing elit. - -
by Community
-

-
-
- -
- Lorem ipsum dolor sit amet, consectetur adipiscing elit. Quisque vehicula nunc in est molestie gravida. Fusce eu quam risus. Nam ut tortor magna. Phasellus massa ipsum, posuere sed consectetur vel, suscipit nec erat. Nullam pellentesque condimentum placerat. Donec tempor tristique massa sed eleifend. Pellentesque ac viverra purus. Praesent tincidunt pellentesque magna, et cursus diam placerat a. Nullam maximus tempor enim, nec dictum mauris pellentesque at. Suspendisse ac arcu cursus, imperdiet massa vel, vestibulum risus. Vestibulum elementum nulla id facilisis luctus. Pellentesque in sem pretium ex efficitur lobortis. -
-
-
-

Test & Validate

-
-
-
-
-
- - - -
-
- - -
-
-
-
-
-

Lorem ipsum dolor sit amet, consectetur adipiscing elit. - -
by Community
-

-
-
- -
- Lorem ipsum dolor sit amet, consectetur adipiscing elit. Quisque vehicula nunc in est molestie gravida. Fusce eu quam risus. Nam ut tortor magna. Phasellus massa ipsum, posuere sed consectetur vel, suscipit nec erat. Nullam pellentesque condimentum placerat. Donec tempor tristique massa sed eleifend. Pellentesque ac viverra purus. Praesent tincidunt pellentesque magna, et cursus diam placerat a. Nullam maximus tempor enim, nec dictum mauris pellentesque at. Suspendisse ac arcu cursus, imperdiet massa vel, vestibulum risus. Vestibulum elementum nulla id facilisis luctus. Pellentesque in sem pretium ex efficitur lobortis. -
-
-
-

Test & Validate

-
-
-
-
-
- - - -
-
- - -
-
-
-
-
-

Lorem ipsum dolor sit amet, consectetur adipiscing elit. - -
by Community
-

-
-
- -
- Lorem ipsum dolor sit amet, consectetur adipiscing elit. Quisque vehicula nunc in est molestie gravida. Fusce eu quam risus. Nam ut tortor magna. Phasellus massa ipsum, posuere sed consectetur vel, suscipit nec erat. Nullam pellentesque condimentum placerat. Donec tempor tristique massa sed eleifend. Pellentesque ac viverra purus. Praesent tincidunt pellentesque magna, et cursus diam placerat a. Nullam maximus tempor enim, nec dictum mauris pellentesque at. Suspendisse ac arcu cursus, imperdiet massa vel, vestibulum risus. Vestibulum elementum nulla id facilisis luctus. Pellentesque in sem pretium ex efficitur lobortis. -
-
-
-

Test & Validate

-
-
-
-
-
- - - -
-
- - -
-
-
-
-
-

Lorem ipsum dolor sit amet, consectetur adipiscing elit. - -
by Community
-

-
-
- -
- Lorem ipsum dolor sit amet, consectetur adipiscing elit. Quisque vehicula nunc in est molestie gravida. Fusce eu quam risus. Nam ut tortor magna. Phasellus massa ipsum, posuere sed consectetur vel, suscipit nec erat. Nullam pellentesque condimentum placerat. Donec tempor tristique massa sed eleifend. Pellentesque ac viverra purus. Praesent tincidunt pellentesque magna, et cursus diam placerat a. Nullam maximus tempor enim, nec dictum mauris pellentesque at. Suspendisse ac arcu cursus, imperdiet massa vel, vestibulum risus. Vestibulum elementum nulla id facilisis luctus. Pellentesque in sem pretium ex efficitur lobortis. -
-
-
-

Test & Validate

-
-
-
-
-
- - - -
-
- - -
-
-
-
-
-

Lorem ipsum dolor sit amet, consectetur adipiscing elit. - -
by Community
-

-
-
- -
- Lorem ipsum dolor sit amet, consectetur adipiscing elit. Quisque vehicula nunc in est molestie gravida. Fusce eu quam risus. Nam ut tortor magna. Phasellus massa ipsum, posuere sed consectetur vel, suscipit nec erat. Nullam pellentesque condimentum placerat. Donec tempor tristique massa sed eleifend. Pellentesque ac viverra purus. Praesent tincidunt pellentesque magna, et cursus diam placerat a. Nullam maximus tempor enim, nec dictum mauris pellentesque at. Suspendisse ac arcu cursus, imperdiet massa vel, vestibulum risus. Vestibulum elementum nulla id facilisis luctus. Pellentesque in sem pretium ex efficitur lobortis. -
-
-
-

Test & Validate

-
-
-
-
-
- - - -
-
- - -
-
-
-
-
-

Lorem ipsum dolor sit amet, consectetur adipiscing elit. - -
by Community
-

-
-
- -
- Lorem ipsum dolor sit amet, consectetur adipiscing elit. Quisque vehicula nunc in est molestie gravida. Fusce eu quam risus. Nam ut tortor magna. Phasellus massa ipsum, posuere sed consectetur vel, suscipit nec erat. Nullam pellentesque condimentum placerat. Donec tempor tristique massa sed eleifend. Pellentesque ac viverra purus. Praesent tincidunt pellentesque magna, et cursus diam placerat a. Nullam maximus tempor enim, nec dictum mauris pellentesque at. Suspendisse ac arcu cursus, imperdiet massa vel, vestibulum risus. Vestibulum elementum nulla id facilisis luctus. Pellentesque in sem pretium ex efficitur lobortis. -
-
-
-

Test & Validate

-
-
-
-
-
- - - -
-
- - -
-
-
-
-
-

Lorem ipsum dolor sit amet, consectetur adipiscing elit. - -
by Community
-

-
-
- -
- Lorem ipsum dolor sit amet, consectetur adipiscing elit. Quisque vehicula nunc in est molestie gravida. Fusce eu quam risus. Nam ut tortor magna. Phasellus massa ipsum, posuere sed consectetur vel, suscipit nec erat. Nullam pellentesque condimentum placerat. Donec tempor tristique massa sed eleifend. Pellentesque ac viverra purus. Praesent tincidunt pellentesque magna, et cursus diam placerat a. Nullam maximus tempor enim, nec dictum mauris pellentesque at. Suspendisse ac arcu cursus, imperdiet massa vel, vestibulum risus. Vestibulum elementum nulla id facilisis luctus. Pellentesque in sem pretium ex efficitur lobortis. -
-
-
-

Test & Validate

-
-
-
-
- -
-
- - -
- -
-
-
-
-
- -
- - diff --git a/static/catalog/luigi.js b/static/catalog/luigi.js deleted file mode 100644 index 2e9a438..0000000 --- a/static/catalog/luigi.js +++ /dev/null @@ -1,64 +0,0 @@ -var Zw=Object.defineProperty;var Xw=(i,e,t)=>e in i?Zw(i,e,{enumerable:!0,configurable:!0,writable:!0,value:t}):i[e]=t;var Ol=(i,e,t)=>(Xw(i,typeof e!="symbol"?e+"":e,t),t);function He(){}function $w(i,e){for(const t in e)i[t]=e[t];return i}function xw(i){return i&&typeof i=="object"&&typeof i.then=="function"}function z_(i){return i()}function Kf(){return Object.create(null)}function je(i){i.forEach(z_)}function mi(i){return typeof i=="function"}function Et(i,e){return i!=i?e==e:i!==e||i&&typeof i=="object"||typeof i=="function"}let $a;function $e(i,e){return $a||($a=document.createElement("a")),$a.href=e,i===$a.href}function e2(i){return Object.keys(i).length===0}function Wo(i,...e){if(i==null)return He;const t=i.subscribe(...e);return t.unsubscribe?()=>t.unsubscribe():t}function rl(i){let e;return Wo(i,t=>e=t)(),e}function bi(i,e,t){i.$$.on_destroy.push(Wo(e,t))}function ds(i,e,t,n){if(i){const l=q_(i,e,t,n);return i[0](l)}}function q_(i,e,t,n){return i[1]&&n?$w(t.ctx.slice(),i[1](n(e))):t.ctx}function hs(i,e,t,n){if(i[2]&&n){const l=i[2](n(t));if(e.dirty===void 0)return l;if(typeof l=="object"){const r=[],a=Math.max(e.dirty.length,l.length);for(let o=0;o32){const e=[],t=i.ctx.length/32;for(let n=0;ni.removeEventListener(e,t,n)}function bt(i){return function(e){return e.preventDefault(),i.call(this,e)}}function Ht(i){return function(e){return e.stopPropagation(),i.call(this,e)}}function f(i,e,t){t==null?i.removeAttribute(e):i.getAttribute(e)!==t&&i.setAttribute(e,t)}function n2(i){return Array.from(i.childNodes)}function Le(i,e){e=""+e,i.wholeText!==e&&(i.data=e)}function jf(i,e){i.value=e??""}function On(i,e,t,n){t===null?i.style.removeProperty(e):i.style.setProperty(e,t,n?"important":"")}function Jt(i,e,t){i.classList[t?"add":"remove"](e)}function i2(i,e,{bubbles:t=!1,cancelable:n=!1}={}){const l=document.createEvent("CustomEvent");return l.initCustomEvent(i,t,n,e),l}class gr{constructor(e=!1){this.is_svg=!1,this.is_svg=e,this.e=this.n=null}c(e){this.h(e)}m(e,t,n=null){this.e||(this.is_svg?this.e=t2(t.nodeName):this.e=S(t.nodeName),this.t=t,this.c(e)),this.i(n)}h(e){this.e.innerHTML=e,this.n=Array.from(this.e.childNodes)}i(e){for(let t=0;t{const l=i.$$.callbacks[e];if(l){const r=i2(e,t,{cancelable:n});return l.slice().forEach(a=>{a.call(i,r)}),!r.defaultPrevented}return!0}}function Hr(i,e){return cl().$$.context.set(i,e),e}function kt(i){return cl().$$.context.get(i)}function Ml(i,e){const t=i.$$.callbacks[e.type];t&&t.slice().forEach(n=>n.call(this,e))}const zr=[],Qe=[],ts=[],Oo=[],l2=Promise.resolve();let Mo=!1;function r2(){Mo||(Mo=!0,l2.then(zo))}function Fo(i){ts.push(i)}function vt(i){Oo.push(i)}const Ro=new Set;let xa=0;function zo(){const i=Gr;do{for(;xa{ns.delete(i),n&&(t&&i.d(1),n())}),i.o(e)}else n&&n()}function ls(i,e){const t=e.token={};function n(l,r,a,o){if(e.token!==t)return;e.resolved=o;let c=e.ctx;a!==void 0&&(c=c.slice(),c[a]=o);const h=l&&(e.current=l)(c);let d=!1;e.block&&(e.blocks?e.blocks.forEach((g,p)=>{p!==r&&g&&(be(),U(g,1,1,()=>{e.blocks[p]===g&&(e.blocks[p]=null)}),ve())}):e.block.d(1),h.c(),R(h,1),h.m(e.mount(),e.anchor),d=!0),e.block=h,e.blocks&&(e.blocks[r]=h),d&&zo()}if(xw(i)){const l=cl();if(i.then(r=>{Ui(l),n(e.then,1,e.value,r),Ui(null)},r=>{if(Ui(l),n(e.catch,2,e.error,r),Ui(null),!e.hasCatch)throw r}),e.current!==e.pending)return n(e.pending,0),!0}else{if(e.current!==e.then)return n(e.then,1,e.value,i),!0;e.resolved=i}}function K_(i,e,t){const n=e.slice(),{resolved:l}=i;i.current===i.then&&(n[i.value]=l),i.current===i.catch&&(n[i.error]=l),i.block.p(n,t)}const dl=typeof window<"u"?window:typeof globalThis<"u"?globalThis:global;function wt(i,e,t,n){const l=i.$$.props[e];l!==void 0&&(i.$$.bound[l]=t,n===void 0&&t(i.$$.ctx[l]))}function Ue(i){i&&i.c()}function Me(i,e,t,n){const{fragment:l,after_update:r}=i.$$;l&&l.m(e,t),n||Fo(()=>{const a=i.$$.on_mount.map(z_).filter(mi);i.$$.on_destroy?i.$$.on_destroy.push(...a):je(a),i.$$.on_mount=[]}),r.forEach(Fo)}function Fe(i,e){const t=i.$$;t.fragment!==null&&(je(t.on_destroy),t.fragment&&t.fragment.d(e),t.on_destroy=t.fragment=null,t.ctx=[])}function s2(i,e){i.$$.dirty[0]===-1&&(zr.push(i),r2(),i.$$.dirty.fill(0)),i.$$.dirty[e/31|0]|=1<{const m=b.length?b[0]:p;return h.ctx&&l(h.ctx[g],h.ctx[g]=m)&&(!h.skip_bound&&h.bound[g]&&h.bound[g](m),d&&s2(i,g)),p}):[],h.update(),d=!0,je(h.before_update),h.fragment=n?n(h.ctx):!1,e.target){if(e.hydrate){const g=n2(e.target);h.fragment&&h.fragment.l(g),g.forEach(L)}else h.fragment&&h.fragment.c();e.intro&&R(i.$$.fragment),Me(i,e.target,e.anchor,e.customElement),zo()}Ui(c)}class Vt{$destroy(){Fe(this,1),this.$destroy=He}$on(e,t){if(!mi(t))return He;const n=this.$$.callbacks[e]||(this.$$.callbacks[e]=[]);return n.push(t),()=>{const l=n.indexOf(t);l!==-1&&n.splice(l,1)}}$set(e){this.$$set&&!e2(e)&&(this.$$.skip_bound=!0,this.$$set(e),this.$$.skip_bound=!1)}}class o2{constructor(){this.handles={},this.keyExistencyTimeout=2e4,this.keyExistencyCheckInterval=50}wrapAsPromise(e){return new Promise(t=>{t(e)})}applyFunctionPromisified(e,t){return e=e.apply(this,t),le.isPromise(e)?e:this.wrapAsPromise(e)}getConfigValueFromObjectAsync(e,t,...n){let l=le.getConfigValueFromObject(e,t);return le.isFunction(l)?this.applyFunctionPromisified(l,n):this.wrapAsPromise(l)}}const rs=new o2;class u2{convertCustomMessageInternalToUser(e){return e.data}convertCustomMessageUserToInternal(e){return{msg:"custom",data:e}}}const as=new u2;class f2{constructor(){this.dataManagement=new Map}setChildren(e,t){this.dataManagement.set(e,t),this.navPath=""}getChildren(e){return e?this.dataManagement.get(e):{}}hasChildren(e){const t=this.getChildren(e);return t&&t.hasOwnProperty("children")}setRootNode(e){this.dataManagement.set("_luigiRootNode",{node:e})}getRootNode(){return this.dataManagement.get("_luigiRootNode")}hasRootNode(){return!!this.getRootNode()}deleteCache(){this.dataManagement.clear()}deleteNodesRecursively(e){if(this.hasChildren(e)){let t=this.getChildren(e).children;for(let n=0;n({config:e})),this._configModificationTimestamp=new Date,this.initialized||(this.initialized=!0,this.configReadyCallback().then(async()=>{K2.luigiAfterInit(),await this.executeConfigFnAsync("lifecycleHooks.luigiAfterInit")}))}getConfig(){return this.config}configChanged(...e){const t=pn.optimizeScope(e);t.length>0?t.forEach(n=>{window.Luigi._store.fire(n,{current:window.Luigi._store})}):window.Luigi._store.update(n=>n)}setErrorMessage(e){var t=document.createTextNode(e),n=document.createElement("div");n.setAttribute("class","fd-ui"),n.setAttribute("style","text-align: center;");var l=document.createElement("div");l.setAttribute("class","fd-message-strip fd-message-strip--error"),l.setAttribute("style","max-width: 800px; display: inline-block; margin-top: 40px;"),l.appendChild(t),n.appendChild(l),Bi.getLuigiContainer().appendChild(n)}getConfigValue(e){return le.getConfigValueFromObject(this.getConfig(),e)}getConfigBooleanValue(e){const t=le.getConfigValueFromObject(this.getConfig(),e);return t===!0||t==="true"}getConfigValueAsync(e,...t){return rs.getConfigValueFromObjectAsync(this.getConfig(),e,t)}async executeConfigFnAsync(e,t=!1,...n){const l=this.getConfigValue(e);if(le.isFunction(l))try{return await rs.applyFunctionPromisified(l,n)}catch(r){if(t)return Promise.reject(r)}return Promise.resolve(void 0)}isAuthorizationEnabled(){return pi.isAuthorizationEnabled()}unload(){this.initialized=!1,gn.unload(),Mn.removeAllEventListeners();const e=Bi.getLuigiContainer();for(;e.firstChild;)e.removeChild(e.lastChild)}async readUserSettings(){const e=await this.getConfigValueAsync("userSettings"),t=e||await this.getConfigValueAsync("settings.userSettings");if(t&&le.isFunction(t.readUserSettings))return t.readUserSettings();const n=localStorage.getItem(this.USER_SETTINGS_KEY);return n&&JSON.parse(n)}async storeUserSettings(e,t){const n=await this.getConfigValueAsync("userSettings"),l=n||await this.getConfigValueAsync("settings.userSettings");if(l&&le.isFunction(l.storeUserSettings))return l.storeUserSettings(e,t);localStorage.setItem(this.USER_SETTINGS_KEY,JSON.stringify(e)),this.configChanged()}reset(){const e=this.getConfig();this.unload(),this.setConfig(e)}clearNavigationCache(){Gn.deleteCache();const e=t=>{t&&t.forEach&&t.forEach(n=>{n.titleResolver&&n.titleResolver._cache&&(n.titleResolver._cache=void 0),n.children&&e(n.children)})};e(this.getConfig().navigation.nodes)}setGlobalContext(e,t){this.config&&this.config.navigation&&(this.config.navigation.globalContext=e,t||this.configChanged("navigation"))}getGlobalContext(){var e,t;return((t=(e=this.config)==null?void 0:e.navigation)==null?void 0:t.globalContext)||{}}updateContextValues(e){const t=Ae.getMicrofrontendIframes();t&&t.length>0&&t.forEach(n=>{n.luigi&&Ae.sendMessageToIframe(n,{msg:"luigi.navigate",context:JSON.stringify(Object.assign({},JSON.parse(n.luigi._lastUpdatedMessage.context),e)),nodeParams:n.luigi._lastUpdatedMessage.nodeParams,pathParams:JSON.stringify(Object.assign({},n.luigi.pathParams)),searchParams:JSON.stringify(Object.assign({},me.prepareSearchParamsForClient(n.luigi.currentNode))),internal:Ae.applyCoreStateData(JSON.parse(n.luigi._lastUpdatedMessage.internal))})}),document.querySelector(".wcContainer")&&document.querySelectorAll("[lui_web_component=true]").forEach(l=>{l.context=Object.assign({},l.context,e)})}};const ss=new c2;let d2=class{constructor(){}isAuthorizationEnabled(){return!!te.getConfigValue("auth.use")}login(){this.isAuthorizationEnabled()&&gn.startAuthorization()}logout(){this.isAuthorizationEnabled()&&gn.logout()}async handleAuthEvent(e,t,n,l){const r=await te.executeConfigFnAsync("auth.events."+e,!1,t,n);let a=r===void 0||!!r;if(a&&l){window.location.href=l;return}return a}get store(){return te.initialized||console.warn("Luigi Core is not initialized yet. Consider moving your code to the luigiAfterInit lifecycle hook. Documentation: https://docs.luigi-project.io/docs/lifecycle-hooks"),{getStorageKey:()=>ui.getStorageKey(),getStorageType:()=>ui.getStorageType(),getAuthData:()=>ui.getAuthData(),setAuthData:e=>ui.setAuthData(e),removeAuthData:()=>ui.removeAuthData(),setNewlyAuthorized:()=>ui.setNewlyAuthorized()}}};const j_=new d2,fn={desktopMinWidth:600},h2=[{type:"main",selector:".iframeContainer iframe"},{type:"split-view",selector:".iframeSplitViewCnt iframe"},{type:"modal",selector:".iframeModalCtn._modal iframe"},{type:"drawer",selector:".iframeModalCtn._drawer iframe"},{type:"user-settings",selector:".iframeUserSettingsCtn iframe"}],g2={cssSelector:"[luigi-app-root]"},_2={cssSelector:"[luigi-app-loading-indicator]"};let p2=class{getLuigiContainer(){return this.getCustomLuigiContainer()||this.getDefaultLuigiContainer()}isCustomLuigiContainer(){return this.getLuigiContainer()===this.getCustomLuigiContainer()}getCustomLuigiContainer(){return document.querySelector(g2.cssSelector)}getDefaultLuigiContainer(){return document.querySelector("body")}getShellbar(){return document.getElementsByClassName("lui-shellbar-wrapper")[0]}getShellbarActions(){return document.getElementsByClassName("lui-shellbar_group--actions")[0]}getMicrofrontends(){return Ae.getMicrofrontendsInDom()}getMicrofrontendIframes(){return Ae.getMicrofrontendIframes()}getCurrentMicrofrontendIframe(){return Ae.getCurrentMicrofrontendIframe()}getNavFooterContainer(){return document.getElementsByClassName("lui-side-nav__footer")[0]}};const J_=new p2;class m2{constructor(){this.promises={}}setPromise(e,t){this.promises[e]=t}getPromise(e){return this.promises[e]}}class Nn extends m2{constructor(e){super(),Object.assign(this,e),this.options={preserveView:!1,nodeParams:{},errorSkipNavigation:!1,fromContext:null,fromParent:!1,fromClosestContext:!1,relative:!1,link:""}}async navigate(e,t,n,l,r){if(this.options.errorSkipNavigation)return this.options.errorSkipNavigation=!1,Promise.reject(new Error("navigation skipped"));this.options.preserveView=t;const a=e[0]!=="/";if(e==="/"&&(n||l||r))return console.warn("Navigation with an absolute path prevented."),Promise.reject(new Error("Navigation with an absolute path prevented."));const o=le.createRemotePromise(),c={msg:"luigi.navigation.open",params:Object.assign(this.options,{link:e,relative:a,modal:n,splitView:l,drawer:r}),remotePromiseId:o.id};return this.sendPostMessageToLuigiCore(c),o}navigateToIntent(e,t={}){var l;let n="#?intent=";if(n+=e,t&&((l=Object.keys(t))!=null&&l.length)){const r=Object.entries(t);if(r.length>0){n+="?";for(const[a,o]of r)n+=a+"="+o+"&";n=n.slice(0,-1)}}this.navigate(n)}openAsModal(e,t={},n){if(le.isFunction(n)){const l=le.createRemotePromise();l.then(r=>{n(r)}),t.onClosePromiseId=l.id}return this.navigate(e,!0,t)}openAsDrawer(e,t={}){return this.navigate(e,!0,void 0,void 0,t)}openAsSplitView(e,t={}){return this.navigate(e,!0,void 0,t),Luigi.splitView.splitViewHandle}fromContext(e){return this.options.fromContext=e,this}fromClosestContext(){return this.options.fromContext=null,this.options.fromClosestContext=!0,this.options.fromParent=!1,this}fromVirtualTreeRoot(){return this.options.fromContext=null,this.options.fromClosestContext=!1,this.options.fromVirtualTreeRoot=!0,this.options.fromParent=!1,this}fromParent(){return this.options.fromContext=null,this.options.fromClosestContext=!1,this.options.fromVirtualTreeRoot=!1,this.options.fromParent=!0,this}withParams(e){return e&&Object.assign(this.options.nodeParams,e),this}pathExists(e){if(le.isFunction(Luigi.pathExists))return Luigi.pathExists(e);console.error("Luigi.navigation().pathExists(path) is only available inside your configuration, after the configuration was initialized with Luigi.setConfig().")}hasBack(){return Luigi.hasBack()}goBack(e){this.sendPostMessageToLuigiCore({msg:"luigi.navigation.back",goBackContext:e&&JSON.stringify(e)})}getCurrentRoute(){return Luigi._app.ctx[Luigi._app.props.buildPathForGetCurrentRoute](this.options)}sendPostMessageToLuigiCore(e){window.postMessage(e,"*")}}class b2{constructor(){}updateTopNavigation(){window.postMessage({msg:"luigi.navigation.update-badge-counters"},"*")}navigate(e,t,n,l,r){return new Nn().navigate(e,t,n,l,r)}navigateToIntent(e,t){return new Nn().navigateToIntent(e,t)}openAsModal(e,t,n){return new Nn().openAsModal(e,t,n)}openAsSplitView(e,t={}){if(e==="/"){console.warn("Navigation with an absolute path prevented.");return}return new Nn().openAsSplitView(e,t)}openAsDrawer(e,t){return new Nn().openAsDrawer(e,t)}fromContext(e){return new Nn().fromContext(e)}fromClosestContext(){return new Nn().fromClosestContext()}fromVirtualTreeRoot(){return new Nn().fromVirtualTreeRoot()}fromParent(){return new Nn().fromParent()}getCurrentRoute(){return new Nn().getCurrentRoute()}withParams(e){return new Nn().withParams(e)}pathExists(e){return new Nn().pathExists(e)}hasBack(){return new Nn().hasBack()}goBack(e){return new Nn().goBack(e)}}const Y_=new b2,v2={luigi:{unsavedChangesAlert:{header:"Unsaved changes detected",body:"Unsaved changes will be lost. Do you want to continue?"},confirmationModal:{header:"Confirmation",body:"Are you sure you want to do this?"},button:{dismiss:"No",confirm:"Yes"},requestedRouteNotFound:"Could not find the requested route {route}.",notExactTargetNode:"Could not map the exact target node for the requested route {route}.",navigation:{up:"Up"}}},w2=v2;class k2{constructor(){this.currentLocaleStorageKey="luigi.currentLocale",this.defaultLocale="en",this.translationTable=w2,this.listeners={}}_init(){pn.doOnStoreChange(window.Luigi._store,()=>{this._initCustomImplementation()},["settings"])}getCurrentLocale(){return sessionStorage.getItem(this.currentLocaleStorageKey)||this.defaultLocale}setCurrentLocale(e){e&&(sessionStorage.setItem(this.currentLocaleStorageKey,e),this._notifyLocaleChange(e))}addCurrentLocaleChangeListener(e){if(le.isFunction(e)){const t=le.getRandomId();return this.listeners[t]=e,t}else console.error("Provided locale change listener is not a function.")}removeCurrentLocaleChangeListener(e){e&&this.listeners[e]?delete this.listeners[e]:console.error("Unable to remove locale change listener - no listener registered for given ID.")}_notifyLocaleChange(e){Object.getOwnPropertyNames(this.listeners).forEach(t=>{this.listeners[t](e)}),ss.configChanged()}_initCustomImplementation(){this.translationImpl=ss.getConfigValue("settings.customTranslationImplementation"),le.isFunction(this.translationImpl)&&(this.translationImpl=this.translationImpl())}getTranslation(e,t=void 0,n=void 0){if(!e)return"";if(this.translationImpl){const r=this.translationImpl.getTranslation(e,t,n);if(r!==e)return r}const l=this.findTranslation(e,this.translationTable,t);return l||e}findTranslation(e,t,n){let l=e.split(".");for(let r=0;r{e=e.replace(new RegExp("{"+hr.escapeKeyForRegexp(n)+"}","gi"),t[n])}),e}}const Q_=new k2;class S2{sendToAll(e){const t=as.convertCustomMessageUserToInternal(e);Ae.getMicrofrontendsInDom().map(n=>n.container).map(n=>Ae.sendMessageToIframe(n,t))}send(e,t){const n=as.convertCustomMessageUserToInternal(t);Ae.getMicrofrontendsInDom().filter(l=>l.id===e).map(l=>l.container).map(l=>Ae.sendMessageToIframe(l,n))}}const C2=new S2,ar=[];function y2(i,e){return{subscribe:cr(i,e).subscribe}}function cr(i,e=He){let t;const n=new Set;function l(o){if(Et(i,o)&&(i=o,t)){const c=!ar.length;for(const h of n)h[1](),ar.push(h,i);if(c){for(let h=0;h{n.delete(h),n.size===0&&(t(),t=null)}}return{set:l,update:r,subscribe:a}}class P2{initial(){this.responsiveNavSetting=te.getConfigValue("settings.responsiveNavigation");const e=this.responsiveNavSetting==="semiCollapsible"||this.responsiveNavSetting==="Fiori3";JSON.parse(localStorage.getItem(re.COL_NAV_KEY))!==!1&&e&&(this.isSemiCollapsed=this.getCollapsed()),this.semiCollapsible=!!e;let t=this.isSemiCollapsed===void 0;return this.semiCollapsible&&window.innerWidth!==0&&window.innerWidth=fn.desktopMinWidth,n=window.innerWidth!==0&&window.innerWidth>fn.desktopMinWidth&&this.previousWindowWidth>=fn.desktopMinWidth;return t&&this.setCollapsed(!0,!1),!this.isStoredCollapsed()&&n&&this.setCollapsed(!1,!1),e=this.closePopupMenu(e),{isSemiCollapsed:this.isSemiCollapsed,selectedCategory:e}}setCollapsed(e,t=!0){document.body.classList.remove("semiCollapsed"),e&&document.body.classList.add("semiCollapsed"),this.isSemiCollapsed=e,t&&localStorage.setItem(re.COL_NAV_KEY,e),this.valueChangedFns instanceof Array&&this.valueChangedFns.forEach(n=>n({isSemiCollapsed:this.isSemiCollapsed}))}isStoredCollapsed(){return JSON.parse(localStorage.getItem(re.COL_NAV_KEY))}getCollapsed(){return this.isStoredCollapsed()?!0:this.isSemiCollapsed}closePopupMenu(e){var t;return e&&(e=null,(t=document.getElementsByClassName("fd-app__sidebar")[0])==null||t.classList.remove("isBlocked")),e}buttonClicked(e){return this.closePopupMenu(),this.getCollapsed()?this.setCollapsed(!1):(this.setCollapsed(!0),document.getElementsByClassName("lui-fd-side-nav-wrapper")[0]&&(document.getElementsByClassName("lui-fd-side-nav-wrapper")[0].setAttribute("style","overflow-y:hidden;"),window.setTimeout(function(){document.getElementsByClassName("lui-fd-side-nav-wrapper")[0].setAttribute("style","overflow-y:auto;")}))),this.isSemiCollapsed}}const _i=new P2;let I2=class{constructor(){this.documentTitle=cr()}hideAppLoadingIndicator(){const e=document.querySelector(_2.cssSelector);e&&(e.classList.add("hidden"),setTimeout(()=>{e.parentNode&&e.parentNode.removeChild(e)},500))}showAlert(e){if(le.isFunction(Luigi.showAlert))return Luigi.showAlert(e);console.error("Luigi.ux().showAlert() is only available inside your configuration, after the configuration was initialized with Luigi.setConfig().")}showConfirmationModal(e){if(le.isFunction(Luigi.showConfirmationModal))return Luigi.showConfirmationModal(e);console.error("Luigi.ux().showConfirmationModal() is only available inside your configuration, after the configuration was initialized with Luigi.setConfig().")}setDocumentTitle(e){this.documentTitle.set(e),Luigi.configChanged("settings.header")}getDocumentTitle(){return rl(this.documentTitle)}collapseLeftSideNav(e){_i.setCollapsed(e)}openUserSettings(){Luigi.openUserSettings()}closeUserSettings(){Luigi.closeUserSettings()}removeBackdrop(){new Nn().sendPostMessageToLuigiCore({msg:"luigi.remove-backdrop"})}getDirtyStatus(){return Luigi.getDirtyStatus()}getCurrentTheme(){return Luigi.theming().getCurrentTheme()}};const Z_=new I2;let N2=class{openSearchField(){Luigi.openSearchField()}closeSearchField(){Luigi.closeSearchField()}clearSearchField(){Luigi.clearSearchField()}showSearchResult(e){Luigi.showSearchResult(e)}closeSearchResult(){Luigi.closeSearchResult()}getSearchString(){return Luigi.getGlobalSearchString()}setSearchString(e){Luigi.setGlobalSearchString(e)}setSearchInputPlaceholder(e){Luigi.setSearchInputPlaceholder(e)}};const X_=new N2;let T2=class{constructor(){this.currentTheme}async getAvailableThemes(){return await te.getConfigValueAsync("settings.theming.themes")}setCurrentTheme(e){this.currentTheme=e,window.Luigi.__cssVars=void 0}async getThemeObject(e){const t=await this.getAvailableThemes();return t&&t.find(n=>n.id===e)}getCurrentTheme(){if(!this.isThemingAvailable())return!1;if(this.currentTheme)return this.currentTheme;const e=te.getConfigValue("settings.theming");return e.defaultTheme||console.error("[Theming] getCurrentTheme() error. No theme set and no defaultTheme found in configuration",e),e.defaultTheme}isThemingAvailable(){return!!te.getConfigValue("settings.theming")}async getCSSVariables(){if(!window.Luigi.__cssVars){const e=te.getConfigValue("settings.theming.variables.file");if(e)try{const t=await fetch(e);window.Luigi.__cssVars=(await t.json()).root,Object.keys(window.Luigi.__cssVars).forEach(n=>{const l=getComputedStyle(document.documentElement).getPropertyValue("--"+n);l&&(window.Luigi.__cssVars[n]=l)})}catch(t){le.isFunction(te.getConfigValue("settings.theming.variables.errorHandling"))?te.getConfigValue("settings.theming.variables.errorHandling")(t):console.error("CSS variables file error: ",t)}else te.getConfigValue("settings.theming.variables")==="fiori"&&window.__luigiThemeVars?(window.Luigi.__cssVars={},window.__luigiThemeVars.forEach(t=>{window.Luigi.__cssVars[t]=getComputedStyle(document.documentElement).getPropertyValue("--"+t)})):window.Luigi.__cssVars={}}return window.Luigi.__cssVars}_init(){const e=()=>{const t=te.getConfigValue("settings.theming");t&&t.nodeViewURLDecorator&&t.nodeViewURLDecorator.queryStringParameter&&jr.add({type:"queryString",uid:"theming",key:t.nodeViewURLDecorator.queryStringParameter.keyName,valueFn:()=>{const n=this.getCurrentTheme(),l=t.nodeViewURLDecorator.queryStringParameter.value;return l?l(n):n}}),t&&t.useFioriScrollbars===!0&&document.body.classList.add("fioriScrollbars")};pn.doOnStoreChange(window.Luigi._store,()=>{e()},["settings.theming"])}};const $_=new T2;let L2=class{constructor(){this.featureToggleList=cr([])}setFeatureToggle(e,t=!1){this.isValid(e)&&(e.startsWith("!")&&!t||this.isDuplicatedOrDisabled(e)||rl(this.featureToggleList).push(e))}unsetFeatureToggle(e){if(!this.isValid(e))return;const t=rl(this.featureToggleList).indexOf(e);if(t===-1){console.warn("Feature toggle name is not in the list.");return}rl(this.featureToggleList).splice(t,1)}getActiveFeatureToggleList(){return[...rl(this.featureToggleList)].filter(e=>!e.startsWith("!"))}isValid(e){return le.isString(e)?!0:(console.warn("Feature toggle name is not valid or not of type 'string'"),!1)}isDuplicatedOrDisabled(e){return rl(this.featureToggleList).includes(e)?(console.warn("Feature toggle name already exists"),!0):rl(this.featureToggleList).includes(`!${e}`)?(console.warn("Disabled feature toggle can not be activated"),!0):!1}};const x_=new L2;let A2=class{constructor(){}getSearchParams(){const e={},t=new URL(location);if(te.getConfigValue("routing.useHashRouting"))for(const[n,l]of new URLSearchParams(t.hash.split("?")[1]))e[n]=l;else for(const[n,l]of t.searchParams.entries())e[n]=l;return e}addSearchParams(e,t){if(!le.isObject(e)){console.log("Params argument must be an object");return}const n=new URL(location);te.getConfigValue("routing.useHashRouting")?n.hash=me.addParamsOnHashRouting(e,n.hash):me.modifySearchParams(e,n.searchParams),this.handleBrowserHistory(t,n),te.configChanged()}addNodeParams(e,t){if(!le.isObject(e)){console.log("Params argument must be an object");return}const n=me.getContentViewParamPrefix(),l=new URL(location);te.getConfigValue("routing.useHashRouting")?l.hash=me.addParamsOnHashRouting(e,l.hash,n):me.modifySearchParams(e,l.searchParams,n),this.handleBrowserHistory(t,l),te.configChanged()}sanitizeUrl(e){return new URL(location).origin===new URL(e).origin?e:void 0}handleBrowserHistory(e,t){const n=this.sanitizeUrl(t.href);if(!n){console.warn("invalid url: "+n);return}e?window.history.pushState({},"",n):window.history.replaceState({},"",n)}getAnchor(){const{hash:e}=new URL(location);return te.getConfigValue("routing.useHashRouting")&&e.split("#").length===2?"":e.split("#").pop()}setAnchor(e){if(te.getConfigValue("routing.useHashRouting")){const{hash:t}=new URL(location),n=t.split("#"),r=n.length>2?n.slice(0,-1):n;window.location.hash=[...r,e].join("#")}else window.location.hash=e}};const ep=new A2,te=ss,pi=j_,Bi=J_,tp=Y_,Nt=Q_,Zr=Z_,E2=X_,Uo=$_,qo=x_,al=ep;window.Luigi=ss;window.Luigi.auth=()=>j_;window.Luigi.elements=()=>J_;window.Luigi.navigation=()=>Y_;window.Luigi.i18n=()=>Q_;window.Luigi.customMessages=()=>C2;window.Luigi.ux=()=>Z_;window.Luigi.globalSearch=()=>X_;window.Luigi.theming=()=>$_;window.Luigi.featureToggles=()=>x_;window.Luigi.routing=()=>ep;class R2{constructor(){this.iframeNavFallbackTimeout=2e3,this.timeoutHandle}getActiveIframe(e){return[...e.children].filter(n=>n.tagName==="IFRAME").find(le.isElementVisible)}setActiveIframeToPrevious(e){const t=Ae.getMainIframes(),n=this.getPreservedViewsInDom(t);if(n.length===0)return;const l=this.getActiveIframe(e);Ae.hideElementChildren(e),l&&e.removeChild(l),n[0].pv=void 0,n[0].style.display="block"}removeInactiveIframes(e){Array.from(e.children).forEach(n=>{!le.isElementVisible(n)&&!n.vg&&n.tagName==="IFRAME"&&e.removeChild(n)})}hasIsolatedView(e,t,n){return e||n&&e!==!1&&!t}getPreservedViewsInDom(e){return e.filter(t=>t.pv)}canCache(e){const t=re.getViewGroupSettings(e);return t&&t.preloadUrl}notifyInactiveIframes(){const e={msg:"luigi-client.inactive-microfrontend",context:JSON.stringify({}),nodeParams:JSON.stringify({}),pathParams:JSON.stringify({}),internal:JSON.stringify({currentLocale:Nt.getCurrentLocale()})};Ae.sendMessageToVisibleIframes(e)}switchActiveIframe(e,t,n){const l=this.getActiveIframe(e);if(l!==t){let r=!1;Array.from(e.children).forEach(o=>{if(o===l)if(n)e.removeChild(o);else{const c=re.getViewGroupSettings(o.vg);if(c&&this.notifyInactiveIframes(),o.style.display="none",c.preloadUrl){const h={msg:"luigi.navigate",viewUrl:c.preloadUrl,context:JSON.stringify({}),nodeParams:JSON.stringify({}),pathParams:JSON.stringify({}),internal:JSON.stringify({currentLocale:Nt.getCurrentLocale()})};Ae.sendMessageToIframe(o,h)}}o===t&&(r=!0)}),t&&(t.style.display="block",r||e.insertBefore(t,e.firstChild))}return t}setOkResponseHandler(e,t,n){this.timeoutHandle=setTimeout(async()=>{e.navigateOk?e.navigateOk=void 0:(Ae.removeIframe(e.iframe,n),e.iframe=void 0,e.isFallbackFrame=!0,console.info("navigate: luigi-client did not respond, using fallback by replacing iframe"),await this.navigateIframe(e,t,n))},this.iframeNavFallbackTimeout)}checkIframe(e,t,n,l,r){this.timeoutHandle=setTimeout(()=>{t.get().showLoadingIndicator&&(e.viewUrl?(n=e.viewUrl,t.set({viewUrl:n}),this.iframeNavFallbackTimeout=0,this.setOkResponseHandler(l,t,r)):re.handleUnresponsiveClient(e))},e.timeout)}initHandshakeFailed(e){if(!(e&&e.iframe&&e.iframe.luigi))return!0;const t=e.iframe.luigi.clientVersion;return e.iframe.luigi.initOk===void 0?!0:!t||le.semverCompare("1.1.1",t)!==-1?!1:!e.iframe.luigi.initOk}async navigateIframe(e,t,n){clearTimeout(this.timeoutHandle);const l=t.get();let r=l.viewUrl;r&&(r=me.substituteViewUrl(r,l));const a=Ae.isSameViewGroup(e,t),o=this.hasIsolatedView(l.previousNodeValues.isolateView,a,e.isolateAllViews),c=this.hasIsolatedView(l.isolateView,a,e.isolateAllViews),h=Ae.canReuseIframe(e,t);let d=this.getActiveIframe(n);const g=Ae.getMainIframes(),p=this.getPreservedViewsInDom(g);let b,m=!1;if(p.length>0&&(b=p.shift(),b===d&&(m=!0,d=void 0,e.iframe=void 0)),!m&&!t.get().isNavigateBack){d&&o&&(d=this.switchActiveIframe(n,void 0,!0)),d&&c&&(d=this.switchActiveIframe(n,void 0,!d.vg));let v;if(!c&&l.viewGroup){const y=Ae.getMainIframes().filter(P=>P.vg===l.viewGroup);y.length>0&&(v=y[0],d=this.switchActiveIframe(n,v,d&&!d.vg))}d&&!v&&(d.vg?d=this.switchActiveIframe(n,void 0,!1):h||(d=this.switchActiveIframe(n,void 0,!0))),e.iframe=d}if(!e.iframe||this.initHandshakeFailed(e)){if(e.iframe&&n.removeChild(e.iframe),m?(this.notifyInactiveIframes(),Ae.hideElementChildren(n)):Ae.removeElementChildren(n),l.viewUrl){le.getConfigValueFromObject(l,"currentNode.loadingIndicator.enabled")!==!1?t.set({showLoadingIndicator:!0}):t.set({showLoadingIndicator:!1}),e.navigateOk=void 0;const v=l.viewGroup&&!c&&this.canCache(l.viewGroup);e.iframe=Ae.createIframe(r,v?l.viewGroup:void 0,t.get().currentNode,"main",l),n.insertBefore(e.iframe,n.firstChild),e.builderCompatibilityMode?e.iframe.addEventListener("load",()=>{e.iframe._ready=!0;const y=["init",JSON.stringify(l.context)];Ae.sendMessageToIframe(e.iframe,y)}):e.iframe.addEventListener("load",()=>{e.iframe._ready=!0});const C=l.currentNode.pageErrorHandler;C?this.checkIframe(C,t,r,e,n):e.defaultPageErrorHandler&&this.checkIframe(e.defaultPageErrorHandler,t,r,e,n)}}else{t.set({showLoadingIndicator:!1});const v=t.get().goBackContext;e.iframe.style.display="block",e.iframe.luigi.nextViewUrl=r,e.iframe.luigi.nextClientPermissions=t.get().currentNode.clientPermissions,e.iframe.vg=this.canCache(l.viewGroup)?l.viewGroup:void 0,e.iframe.luigi.currentNode=l.currentNode;const C=await t.prepareInternalData(e),y={msg:"luigi.navigate",viewUrl:r,context:JSON.stringify(Object.assign({},l.context,{goBackContext:v})),nodeParams:JSON.stringify(Object.assign({},l.nodeParams)),pathParams:JSON.stringify(Object.assign({},l.pathParams)),searchParams:JSON.stringify(Object.assign({},me.prepareSearchParamsForClient(e.iframe.luigi.currentNode))),internal:JSON.stringify(C)};l.isNavigationSyncEnabled?(Ae.getVisibleIframes().forEach(I=>{I!==e.iframe&&(I.userSettingsGroup?Luigi.readUserSettings().then(T=>{Ae.sendMessageToIframe(I,{msg:"luigi.navigate",context:{userSettingsData:T[I.userSettingsGroup]},internal:Ae.applyCoreStateData(I.luigi._lastUpdatedMessage.internal)})}):Ae.sendMessageToIframe(I,{msg:"luigi.navigate",context:I.luigi._lastUpdatedMessage.context,nodeParams:I.luigi._lastUpdatedMessage.nodeParams,pathParams:JSON.stringify(Object.assign({},I.luigi.pathParams)),searchParams:JSON.stringify(Object.assign({},me.prepareSearchParamsForClient(e.iframe.luigi.currentNode))),internal:Ae.applyCoreStateData(I.luigi._lastUpdatedMessage.internal)}))}),Ae.sendMessageToIframe(e.iframe,y),this.setOkResponseHandler(e,t,n)):t.set({isNavigationSyncEnabled:!0}),t.set({goBackContext:void 0,isNavigateBack:!1})}}}const oi=new R2;class D2{constructor(){this.preloadBatchSize=1,this.shouldPreload=!1}preloadViewGroups(e=3,t){if(te.getConfigValue("navigation.preloadViewGroups")===!1)return;const l=re.getAllViewGroupSettings();if(!l)return;const r=Ae.getIframeContainer(),a=Ae.getMainIframes(),o=new Date().getTime();if(a.filter(g=>g.luigi&&g.luigi.preloading&&o-g.luigi.createdAt<3e4).length>0){console.debug("skipping view group preloading (busy)");return}const h=a.map(g=>g.vg).filter(Boolean),d=Object.entries(l).filter(([g,p])=>!h.includes(g)).filter(([g,p])=>p&&p.preloadUrl);t&&d.forEach(([g,p])=>{p.loadOnStartup&&this.preloadIframeOnBackground(p,g,r)}),!t&&d.filter((g,p)=>p{console.debug("preloading view group "+g+" - "+p.preloadUrl),this.preloadIframeOnBackground(p,g,r)})}preloadIframeOnBackground(e,t,n){const l=Ae.createIframe(e.preloadUrl,t,null,"main");l.style.display="none",l.luigi.preloading=!0,n.appendChild(l)}preload(e){this.shouldPreload&&setTimeout(()=>{this.preloadViewGroups(this.preloadBatchSize,e)},e),this.shouldPreload=!0}viewGroupLoaded(e){if(e.luigi.preloading){const t=new Date().getTime()-e.luigi.createdAt;let n=1;t<500?n=3:t<1e3&&(n=2),this.preloadBatchSize=n,console.debug("preload batch size: "+this.preloadBatchSize),setTimeout(()=>{e.luigi.preloading=!1},this.preloadBatchSize>2?500:1e3)}}}const sr=new D2;class V2{async getNavigationPath(e,t=""){try{const n=le.getTrimmedUrl(t);if(!e)return console.error("No navigation nodes provided in the configuration."),[{}];let l;if(Gn.hasRootNode()&&(l=Gn.getRootNode().node),!l){const g=await e;le.isObject(g)?(l=g,l.pathSegment&&(l.pathSegment="",console.warn("Root node must have an empty path segment. Provided path segment will be ignored."))):l={children:g},l.children=await this.getChildren(l),Gn.setRootNode(l)}const r=n.split("/"),o={...te.getConfigValue("navigation.globalContext")||{},...l.context||{}},c=await this.buildNode(r,[l],l.children,o),h=c.navigationPath.filter(g=>g.pathSegment).map(g=>g.pathSegment);c.isExistingRoute=!n||r.length===h.length;const d=n.split("/");return c.matchedPath=d.filter((g,p)=>h[p]&&h[p].startsWith(":")||h[p]===g).join("/"),c}catch(n){console.error("Failed to load top navigation nodes.",n)}}async getChildren(e,t){if(!e)return[];let n=[];if(Gn.hasChildren(e)){let r=Gn.getChildren(e);r&&(n=r.children)}else try{n=await rs.getConfigValueFromObjectAsync(e,"children",t||e.context),n==null&&(n=[]),n=n.map(r=>this.getExpandStructuralPathSegment(r)).map(r=>this.bindChildToParent(r,e))||[]}catch(r){console.error("Could not lazy-load children for node",r)}let l=this.getAccessibleNodes(e,n,t);return Gn.setChildren(e,{children:n,filteredChildren:l}),l}async getFilteredChildren(e){return Gn.hasChildren(e)?Bt.getChildrenFromCache(e):await Bt.getChildren(e)}getChildrenFromCache(e){let t=Gn.getChildren(e);return t?t.filteredChildren:[]}getAccessibleNodes(e,t,n){return t?t.filter(l=>re.isNodeAccessPermitted(l,e,n)):[]}bindChildToParent(e,t){return t&&t.pathSegment&&(e.parent=t),e}getExpandStructuralPathSegment(e){if(e&&e.pathSegment&&e.pathSegment.indexOf("/")!==-1){const t=e.pathSegment.split("/"),n={...e},l=(r,a)=>{const o=r.shift();let c={};return r.length?(c.pathSegment=o,a.hideFromNav&&(c.hideFromNav=a.hideFromNav),c.children=[l(r,a)]):(c=n,c.pathSegment=o),c};return l(t,e)}return e}async buildNode(e,t,n,l,r={}){l.parentNavigationContexts||(l.parentNavigationContexts=[]);let a={navigationPath:t,context:l,pathParams:r};if(e.length>0&&n&&n.length>0){const o=e[0],c=this.findMatchingNode(o,n);if(c){t.push(c);let h=re.applyContext(l,c.context,c.navigationContext);c.pathSegment.startsWith(":")&&(r[c.pathSegment.replace(":","")]=hr.sanitizeParam(o)),h=me.substituteDynamicParamsInObject(h,r);try{this.buildVirtualTree(c,e,r);let d=await this.getChildren(c,h);const g=e.slice(1);a=this.buildNode(g,t,d,h,r)}catch(d){console.error("Error getting nodes children",d)}}}return a}buildVirtualViewUrl(e,t,n){let l="";for(const r in t)r.startsWith("virtualSegment")&&(l+=":"+r+"/");return n?(l+=":virtualSegment_"+n+"/",e+"/"+l):e}buildVirtualTree(e,t,n){const l=e.virtualTree,r=e._virtualTree,a=e._virtualViewUrl||e.viewUrl;if((l||r)&&t[0]){let o=e._virtualPathIndex;if(l&&(o=0,e.keepSelectedForChildren=!0),o>50)return;o++;const h=["_*","virtualTree","parent","children","keepSelectedForChildren","navigationContext"],d=le.removeProperties(e,h);Object.assign(d,{pathSegment:":virtualSegment_"+o,label:":virtualSegment_"+o,viewUrl:le.trimTrailingSlash(this.buildVirtualViewUrl(a,n,o)),_virtualTree:!0,_virtualPathIndex:o,_virtualViewUrl:a});const g=Array.isArray(e.children)&&e.children.length>0?e.children[0]._virtualTree:!1;e.children&&!g&&console.warn(`Found both virtualTree and children nodes defined on a navigation node. -Children nodes are redundant and ignored when virtualTree is enabled. -Please refer to documentation`),e.children=[d]}}findMatchingNode(e,t){let n=null;const l=t.filter(a=>!!a.pathSegment).length,r=t.filter(a=>a.pathSegment&&a.pathSegment.startsWith(":")).length;return e=e.includes("#")?e.split("#").shift():e,l>1&&(r===1&&(console.warn(`Invalid node setup detected. -Static and dynamic nodes cannot be used together on the same level. Static node gets cleaned up. -Remove the static node from the configuration to resolve this warning. -Affected pathSegment:`,e,"Children:",t),t=t.filter(a=>a.pathSegment&&a.pathSegment.startsWith(":"))),r>1)?(console.error(`Invalid node setup detected. -Multiple dynamic nodes are not allowed on the same level. Stopped navigation. -Invalid Children:`,t),null):(t.some(a=>{if(a.pathSegment===e||a.pathSegment&&a.pathSegment.startsWith(":"))return n=a,!0}),n)}onNodeChange(e,t){const n=te.getConfigValue("navigation.nodeChangeHook");typeof n=="function"?n(e,t):n!==void 0&&console.warn("nodeChangeHook is not a function!")}getNodesToDisplay(e,t){if(e&&e.length>0)return{children:e};if(t.length>1&&(t[0].topNav===!1||t.length>2)){const n=t[t.length-2];if(Gn.hasChildren(n))return{children:this.getChildrenFromCache(n),parent:n}}return{children:[]}}getGroupedChildren(e,t){const n=this.getNodesToDisplay(e,t.pathData);return Array.isArray(n)?re.groupNodesBy(n,"category",!0):{children:re.groupNodesBy(n.children,"category",!0),parent:n.parent}}getTruncatedChildren(e){let t=!1,n=!1,l=[];return e.slice().reverse().forEach(r=>{(!t||r.tabNav)&&(r.tabNav===!1&&(n=!0),r.keepSelectedForChildren===!1?t=!0:(r.keepSelectedForChildren||r.tabNav&&!n&&!me.isDynamicNode(r))&&(t=!0,l=[])),l.push(r)}),l.reverse()}async getLeftNavData(e,t){var l;const n={};if(e.pathData&&e.pathData.length>0&&(e.pathData[0].topNav===!1||e.pathData.length>1)){const r=this.getTruncatedChildren(t.pathData);let a=[...r].pop(),o;(a.keepSelectedForChildren||a.tabNav)&&(o=a,r.pop(),a=[...r].pop());const c=await this.getChildren(a,(l=t.pathData)==null?void 0:l._context),h=this.getGroupedChildren(c,e);n.navParent=h.parent||a,n.context=e.pathData._context,n.hasCategoriesWithIcon=!1;const d=h.children;Object.values(d).forEach(p=>{!n.hasCategoriesWithIcon&&p&&p.metaInfo&&p.metaInfo.icon&&(n.hasCategoriesWithIcon=!0)}),n.selectedNode=o||a,n.children=d,te.getConfigValue("settings.expandCategoryByNavigation")&&this.expandCategoriesByNavigationFn(n.children,n.selectedNode,re.getSideNavAccordionMode(n.selectedNode))}return n}expandCategoriesByNavigationFn(e,t,n){if(e)for(const[l,r]of Object.entries(e))r.forEach(a=>{a===t&&r.metaInfo&&r.metaInfo.collapsible&&re.storeExpandedState(r.metaInfo.categoryUid,!0,n)})}getTruncatedChildrenForTabNav(e){const t=[];for(let n=e.length-1;n>=0;n--)if(e[n].tabNav)return e.slice(0,n+2);return t}async getTabNavData(e,t){var l;const n={};if(e.pathData&&e.pathData.length>0&&(e.pathData[0].topNav===!1||e.pathData.length>1)){const a=[...this.getTruncatedChildrenForTabNav(t.pathData)].pop(),o=await this.getChildren(a.tabNav?a:re.getParentNode(a,e.pathData),(l=e.pathData)==null?void 0:l._context),c=this.getGroupedChildren(o,e).children;n.selectedNode=a,n.selectedNodeForTabNav=a,n.children=c}return n}async extractDataFromPath(e){const t=await this.getNavigationPath(te.getConfigValueAsync("navigation.nodes"),e);return{nodeObject:me.getLastNodeObject(t),pathData:t}}async shouldPreventNavigation(e){return!!(e&&(le.isFunction(e.onNodeActivation)||le.isAsyncFunction(e.onNodeActivation))&&await e.onNodeActivation(e)===!1)}}const Bt=new V2,ul={logout:{label:"Sign Out",icon:"log"},userSettingsProfileMenuEntry:{label:"Settings",icon:"settings"},userSettingsDialog:{dialogHeader:"User Settings",saveBtn:"Save",dismissBtn:"Cancel"},globalSearchCenteredCancelButton:"Cancel"},O2={externalLink:{sameWindow:!1}};class dr{constructor(e){e?(this.rendererObject=e,this.config=e.config||{}):this.config={}}createCompoundContainer(){return document.createElement("div")}createCompoundItemContainer(){return document.createElement("div")}attachCompoundItem(e,t){e.appendChild(t)}}class M2 extends dr{constructor(e){super(e||{use:{}}),e&&e.use&&e.use.extends&&(this.superRenderer=np({use:e.use.extends,config:e.config}))}createCompoundContainer(){return this.rendererObject.use.createCompoundContainer?this.rendererObject.use.createCompoundContainer(this.config,this.superRenderer):this.superRenderer?this.superRenderer.createCompoundContainer():super.createCompoundContainer()}createCompoundItemContainer(e){return this.rendererObject.use.createCompoundItemContainer?this.rendererObject.use.createCompoundItemContainer(e,this.config,this.superRenderer):this.superRenderer?this.superRenderer.createCompoundItemContainer(e):super.createCompoundItemContainer(e)}attachCompoundItem(e,t){this.rendererObject.use.attachCompoundItem?this.rendererObject.use.attachCompoundItem(e,t,this.superRenderer):this.superRenderer?this.superRenderer.attachCompoundItem(e,t):super.attachCompoundItem(e,t)}}class F2 extends dr{createCompoundContainer(){const e="__lui_compound_"+new Date().getTime(),t=document.createElement("div");t.classList.add(e);let n="";return this.config.layouts&&this.config.layouts.forEach(l=>{if(l.minWidth||l.maxWidth){let r="@media only screen ";l.minWidth!=null&&(r+=`and (min-width: ${l.minWidth}px) `),l.maxWidth!=null&&(r+=`and (max-width: ${l.maxWidth}px) `),r+=`{ - .${e} { - grid-template-columns: ${l.columns||"auto"}; - grid-template-rows: ${l.rows||"auto"}; - grid-gap: ${l.gap||"0"}; - } - } - `,n+=r}}),t.innerHTML=` - - `,t}createCompoundItemContainer(e){const t=e||{},n=document.createElement("div");return n.setAttribute("style",`grid-row: ${t.row||"auto"}; grid-column: ${t.column||"auto"}`),n}}const np=i=>{const e=i.use;if(e){if(e==="grid")return new F2(i);if(e.createCompoundContainer||e.createCompoundItemContainer||e.attachCompoundItem)return new M2(i)}else return new dr(i);return new dr(i)},Jf=(i,e,t,n)=>{e.eventListeners&&e.eventListeners.forEach(l=>{const r=l.source+"."+l.name,a=i[r],o={wcElementId:t,wcElement:n,action:l.action,converter:l.dataConverter};a?a.push(o):i[r]=[o]})},U2=i=>Object.entries(i).reduce((e,t)=>(e[Yf(t[0])]=Yf(t[1]),e),{}),Yf=(i="")=>String(i).replaceAll("<","<").replaceAll(">",">").replaceAll(""",'"').replaceAll("'","'").replaceAll("/","/"),B2="500px",H2="0px";class W2{constructor(){Ol(this,"wcContainerData",new WeakMap)}dynamicImport(e){return import(/* webpackIgnore: true */e)}attachWC(e,t,n,l,r,a,o,c){if(n&&n.contains(t)){const h=document.createElement(e);a&&h.setAttribute("nodeId",a),h.setAttribute("lui_web_component",!0),this.initWC(h,e,n,r,l,a,o),n.replaceChild(h,t),c&&(this.removeTemporaryHeightFromCompoundItemContainer(n),this.wcContainerData.delete(n))}}initWC(e,t,n,l,r,a,o){const c=r.context;e.extendedContext=r,e.extendedContext.currentNode&&(e.extendedContext.clientPermissions=e.extendedContext.currentNode.clientPermissions);const h={linkManager:window.Luigi.navigation,uxManager:window.Luigi.ux,getCurrentLocale:()=>window.Luigi.i18n().getCurrentLocale(),publishEvent:g=>{n.eventBus&&n.eventBus.onPublishEvent(g,a,t)},getActiveFeatureToggleList:()=>window.Luigi.featureToggles().getActiveFeatureToggleList(),getActiveFeatureToggles:()=>window.Luigi.featureToggles().getActiveFeatureToggleList(),getPathParams:()=>{var g;return(g=e.extendedContext)!=null&&g.pathParams?e.extendedContext.pathParams:{}},getCoreSearchParams:()=>{const g={clientPermissions:e.extendedContext.clientPermissions};return me.prepareSearchParamsForClient(g)},getClientPermissions:()=>{var g;return(g=e.extendedContext)!=null&&g.clientPermissions?e.extendedContext.clientPermissions:{}},addNodeParams:(g,p)=>{o||window.Luigi.routing().addNodeParams(g,p)},getNodeParams:g=>{var b;if(o)return{};const p=(b=e.extendedContext)!=null&&b.nodeParams?e.extendedContext.nodeParams:{};return g?U2(p):e.extendedContext.nodeParams},setAnchor:g=>{o||window.Luigi.routing().setAnchor(g)},getAnchor:()=>window.Luigi.routing().getAnchor(),getUserSettings:async()=>await this.getUserSettingsForWc(n._luigi_node),setViewGroupData:g=>{const p=re.findViewGroup(n._luigi_node);if(p){const b=re.getViewGroupSettings(p);b._liveCustomData=g,te.configChanged("navigation.viewgroupdata")}}};if(e.__postProcess){const g=new URL(document.baseURI).origin===new URL(l,document.baseURI).origin?new URL(l,document.baseURI):new URL("./",l);e.__postProcess(c,h,g.origin+g.pathname)}else e.context=c,e.nodeParams=r.nodeParams,e.LuigiClient=h;const d=te.getConfigValue("settings.webcomponentCreationInterceptor");le.isFunction(d)&&d(e,r.currentNode,r,a,o)}generateWCId(e){let t="",n=new URL(e,encodeURI(location.href)).href;for(let l=0;l{this.checkWCUrl(n)?this.dynamicImport(n).then(a=>{try{if(!window.customElements.get(t)){let o=a.default;if(!HTMLElement.isPrototypeOf(o)){let c=Object.keys(a);for(let h=0;hr(a)):(console.warn(`View URL '${n}' not allowed to be included`),r(`View URL '${n}' not allowed`))})}includeSelfRegisteredWCFromUrl(e,t,n){if(this.checkWCUrl(t)){window.Luigi._registerWebcomponent||(window.Luigi._registerWebcomponent=(r,a)=>{const o=this.generateWCId(r);window.customElements.get(o)||window.customElements.define(o,a)});let l=document.createElement("script");l.setAttribute("src",t),e.webcomponent.type==="module"&&l.setAttribute("type","module"),l.setAttribute("defer",!0),l.addEventListener("load",()=>{n()}),document.body.appendChild(l)}else console.warn(`View URL '${t}' not allowed to be included`)}checkWCUrl(e){if(e.indexOf("://")>0||e.trim().indexOf("//")===0){if(new URL(e).host===window.location.host)return!0;const n=te.getConfigValue("navigation.validWebcomponentUrls");if(n&&n.length>0)for(let l of n)try{if(new RegExp(l).test(e))return!0}catch(r){console.error(r)}return!1}return!0}renderWebComponent(e,t,n,l,r,a,o){var p;const c=n.context,h=me.substituteViewUrl(e,{context:c}),d=((p=l==null?void 0:l.webcomponent)==null?void 0:p.tagName)||this.generateWCId(h),g=document.createElement("div");t.appendChild(g),t._luigi_node=l,window.customElements.get(d)?this.attachWC(d,g,t,n,h,r,a,o):window.luigiWCFn?window.luigiWCFn(h,d,g,()=>{this.attachWC(d,g,t,n,h,r,a,o)}):l.webcomponent&&l.webcomponent.selfRegistered?this.includeSelfRegisteredWCFromUrl(l,h,()=>{this.attachWC(d,g,t,n,h,r,a,o)}):this.registerWCFromUrl(h,d).then(()=>{this.attachWC(d,g,t,n,h,r,a,o)})}createCompoundContainerAsync(e,t,n){return new Promise((l,r)=>{var a,o;if(e.viewUrl)try{const c=((a=n==null?void 0:n.webcomponent)==null?void 0:a.tagName)||this.generateWCId(e.viewUrl);(o=n==null?void 0:n.webcomponent)!=null&&o.selfRegistered?this.includeSelfRegisteredWCFromUrl(n,e.viewUrl,()=>{const h=document.createElement(c);h.setAttribute("lui_web_component",!0),this.initWC(h,c,h,e.viewUrl,t,"_root"),l(h)}):this.registerWCFromUrl(e.viewUrl,c).then(()=>{const h=document.createElement(c);h.setAttribute("lui_web_component",!0),this.initWC(h,c,h,e.viewUrl,t,"_root"),l(h)})}catch(c){r(c)}else l(e.createCompoundContainer())})}intersectionObserverCallback(e,t){e.filter(l=>l.isIntersecting).forEach(l=>{const r=l.target,a=this.wcContainerData.get(r);a?this.renderWebComponent(a.viewUrl,a.wc_container,a.extendedContext,a.node,a.nodeId,a.isSpecialMf,!0):console.error("Could not find WC container data",{for:r}),t.unobserve(r)})}setTemporaryHeightForCompoundItemContainer(e,t,n){var r,a,o;if(((r=t.lazyLoadingOptions)==null?void 0:r.noTemporaryContainerHeight)===!0)return;const l=((a=n.layoutConfig)==null?void 0:a.temporaryContainerHeight)||((o=t.lazyLoadingOptions)==null?void 0:o.temporaryContainerHeight)||B2;e.style.height=l}removeTemporaryHeightFromCompoundItemContainer(e){const t=this.wcContainerData.get(e);(t==null?void 0:t.noTemporaryContainerHeight)!==!0&&e.style.removeProperty("height")}getCompoundRenderer(e,t){const n=e.webcomponent&&!!e.viewUrl;let l;return n?(l=new dr,l.viewUrl=me.substituteViewUrl(e.viewUrl,{context:t}),l.createCompoundItemContainer=r=>{var a=document.createElement("div");return r&&r.slot&&a.setAttribute("slot",r.slot),a}):e.compound.renderer?l=np(e.compound.renderer):l=new dr,l}createIntersectionObserver(e){var t;return new IntersectionObserver((n,l)=>{this.intersectionObserverCallback(n,l)},{rootMargin:((t=e.compound.lazyLoadingOptions)==null?void 0:t.intersectionRootMargin)||H2})}renderWebComponentCompound(e,t,n){var c,h;const l=((h=(c=e.compound)==null?void 0:c.lazyLoadingOptions)==null?void 0:h.enabled)===!0,r=n.context,a=this.getCompoundRenderer(e,r);let o;return l&&(o=this.createIntersectionObserver(e)),t._luigi_node=e,new Promise(d=>{this.createCompoundContainerAsync(a,n,e).then(g=>{const p={};g.eventBus={listeners:p,onPublishEvent:(b,m,v)=>{const C=p[m+"."+b.type]||[];C.push(...p["*."+b.type]||[]),C.forEach(y=>{const P=y.wcElement||g.querySelector("[nodeId="+y.wcElementId+"]");P?P.dispatchEvent(new CustomEvent(y.action,{detail:y.converter?y.converter(b.detail):b.detail})):console.debug("Could not find event target",y)})}},e.compound.children.forEach((b,m)=>{var P;const v={...r,...b.context},C=a.createCompoundItemContainer(b.layoutConfig),y=b.id||"gen_"+m;C.eventBus=g.eventBus,l?(this.setTemporaryHeightForCompoundItemContainer(C,e.compound,b),a.attachCompoundItem(g,C),this.wcContainerData.set(C,{viewUrl:b.viewUrl,wc_container:C,extendedContext:{context:v},node:b,nodeId:y,isSpecialMf:!0,noTemporaryContainerHeight:(P=e.compound.lazyLoadingOptions)==null?void 0:P.noTemporaryContainerHeight}),o.observe(C)):(a.attachCompoundItem(g,C),this.renderWebComponent(b.viewUrl,C,{context:v},b,y,!0,!1)),Jf(p,b,y)}),t.appendChild(g),Jf(p,e.compound,"_root",g),d(g)})})}getUserSettingsForWc(e){return new Promise((t,n)=>{if(e.userSettingsGroup){const l=e.userSettingsGroup;te.readUserSettings().then(r=>{const o=l&&typeof r=="object"&&r!==null?r[l]:null;t(o)})}else n(null)})}}const ur=new W2;var Wr=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{},os={exports:{}};/** - * @license - * Lodash - * Copyright OpenJS Foundation and other contributors - * Released under MIT license - * Based on Underscore.js 1.8.3 - * Copyright Jeremy Ashkenas, DocumentCloud and Investigative Reporters & Editors - */os.exports;(function(i,e){(function(){var t,n="4.17.21",l=200,r="Unsupported core-js use. Try https://npms.io/search?q=ponyfill.",a="Expected a function",o="Invalid `variable` option passed into `_.template`",c="__lodash_hash_undefined__",h=500,d="__lodash_placeholder__",g=1,p=2,b=4,m=1,v=2,C=1,y=2,P=4,I=8,T=16,O=32,E=64,H=128,V=256,D=512,q=30,Z="...",X=800,ge=16,$=1,G=2,K=3,ue=1/0,fe=9007199254740991,ne=17976931348623157e292,ae=0/0,Se=4294967295,ie=Se-1,Re=Se>>>1,ze=[["ary",H],["bind",C],["bindKey",y],["curry",I],["curryRight",T],["flip",D],["partial",O],["partialRight",E],["rearg",V]],Pe="[object Arguments]",Ie="[object Array]",Ve="[object AsyncFunction]",ht="[object Boolean]",We="[object Date]",xe="[object DOMException]",Tt="[object Error]",he="[object Function]",it="[object GeneratorFunction]",Ct="[object Map]",$t="[object Number]",cn="[object Null]",Gt="[object Object]",Ce="[object Promise]",gt="[object Proxy]",ct="[object RegExp]",Ot="[object Set]",Ut="[object String]",Qt="[object Symbol]",ti="[object Undefined]",rn="[object WeakMap]",mn="[object WeakSet]",jn="[object ArrayBuffer]",Zt="[object DataView]",Ln="[object Float32Array]",vi="[object Float64Array]",wi="[object Int8Array]",bn="[object Int16Array]",ki="[object Int32Array]",Si="[object Uint8Array]",Ci="[object Uint8ClampedArray]",yi="[object Uint16Array]",Pi="[object Uint32Array]",hl=/\b__p \+= '';/g,gl=/\b(__p \+=) '' \+/g,_l=/(__e\(.*?\)|\b__t\)) \+\n'';/g,Ii=/&(?:amp|lt|gt|quot|#39);/g,Hi=/[&<>"']/g,Wi=RegExp(Ii.source),fi=RegExp(Hi.source),pl=/<%-([\s\S]+?)%>/g,ml=/<%([\s\S]+?)%>/g,zi=/<%=([\s\S]+?)%>/g,bl=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,vl=/^\w*$/,wl=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,Ni=/[\\^$.*+?()[\]{}|]/g,kl=RegExp(Ni.source),ni=/^\s+/,J=/\s/,ke=/\{(?:\n\/\* \[wrapped with .+\] \*\/)?\n?/,Je=/\{\n\/\* \[wrapped with (.+)\] \*/,et=/,? & /,mt=/[^\x00-\x2f\x3a-\x40\x5b-\x60\x7b-\x7f]+/g,yt=/[()=,{}\[\]\/\s]/,xt=/\\(\\)?/g,Lt=/\$\{([^\\}]*(?:\\.[^\\}]*)*)\}/g,Fn=/\w*$/,Sl=/^[-+]0x[0-9a-f]+$/i,Hl=/^0b[01]+$/i,_r=/^\[object .+?Constructor\]$/,qi=/^0o[0-7]+$/i,Cl=/^(?:0|[1-9]\d*)$/,yl=/[\xc0-\xd6\xd8-\xf6\xf8-\xff\u0100-\u017f]/g,ci=/($^)/,Wl=/['\n\r\u2028\u2029\\]/g,Ti="\\ud800-\\udfff",pr="\\u0300-\\u036f",Y="\\ufe20-\\ufe2f",Mt="\\u20d0-\\u20ff",vn=pr+Y+Mt,ii="\\u2700-\\u27bf",mr="a-z\\xdf-\\xf6\\xf8-\\xff",Gi="\\xac\\xb1\\xd7\\xf7",an="\\x00-\\x2f\\x3a-\\x40\\x5b-\\x60\\x7b-\\xbf",zl="\\u2000-\\u206f",Xr=" \\t\\x0b\\f\\xa0\\ufeff\\n\\r\\u2028\\u2029\\u1680\\u180e\\u2000\\u2001\\u2002\\u2003\\u2004\\u2005\\u2006\\u2007\\u2008\\u2009\\u200a\\u202f\\u205f\\u3000",$r="A-Z\\xc0-\\xd6\\xd8-\\xde",Ki="\\ufe0e\\ufe0f",xr=Gi+an+zl+Xr,br="['’]",ps="["+Ti+"]",ea="["+xr+"]",ji="["+vn+"]",ta="\\d+",ms="["+ii+"]",na="["+mr+"]",vr="[^"+Ti+xr+ta+ii+mr+$r+"]",wr="\\ud83c[\\udffb-\\udfff]",ia="(?:"+ji+"|"+wr+")",la="[^"+Ti+"]",ql="(?:\\ud83c[\\udde6-\\uddff]){2}",kr="[\\ud800-\\udbff][\\udc00-\\udfff]",Ji="["+$r+"]",ra="\\u200d",aa="(?:"+na+"|"+vr+")",bs="(?:"+Ji+"|"+vr+")",sa="(?:"+br+"(?:d|ll|m|re|s|t|ve))?",oa="(?:"+br+"(?:D|LL|M|RE|S|T|VE))?",ua=ia+"?",fa="["+Ki+"]?",vs="(?:"+ra+"(?:"+[la,ql,kr].join("|")+")"+fa+ua+")*",ws="\\d*(?:1st|2nd|3rd|(?![123])\\dth)(?=\\b|[A-Z_])",ks="\\d*(?:1ST|2ND|3RD|(?![123])\\dTH)(?=\\b|[a-z_])",ca=fa+ua+vs,Ss="(?:"+[ms,ql,kr].join("|")+")"+ca,Cs="(?:"+[la+ji+"?",ji,ql,kr,ps].join("|")+")",ys=RegExp(br,"g"),Ps=RegExp(ji,"g"),Sr=RegExp(wr+"(?="+wr+")|"+Cs+ca,"g"),B=RegExp([Ji+"?"+na+"+"+sa+"(?="+[ea,Ji,"$"].join("|")+")",bs+"+"+oa+"(?="+[ea,Ji+aa,"$"].join("|")+")",Ji+"?"+aa+"+"+sa,Ji+"+"+oa,ks,ws,ta,Ss].join("|"),"g"),oe=RegExp("["+ra+Ti+vn+Ki+"]"),Ee=/[a-z][A-Z]|[A-Z]{2}[a-z]|[0-9][a-zA-Z]|[a-zA-Z][0-9]|[^a-zA-Z0-9 ]/,qe=["Array","Buffer","DataView","Date","Error","Float32Array","Float64Array","Function","Int8Array","Int16Array","Int32Array","Map","Math","Object","Promise","RegExp","Set","String","Symbol","TypeError","Uint8Array","Uint8ClampedArray","Uint16Array","Uint32Array","WeakMap","_","clearTimeout","isFinite","parseInt","setTimeout"],Oe=-1,ce={};ce[Ln]=ce[vi]=ce[wi]=ce[bn]=ce[ki]=ce[Si]=ce[Ci]=ce[yi]=ce[Pi]=!0,ce[Pe]=ce[Ie]=ce[jn]=ce[ht]=ce[Zt]=ce[We]=ce[Tt]=ce[he]=ce[Ct]=ce[$t]=ce[Gt]=ce[ct]=ce[Ot]=ce[Ut]=ce[rn]=!1;var Ne={};Ne[Pe]=Ne[Ie]=Ne[jn]=Ne[Zt]=Ne[ht]=Ne[We]=Ne[Ln]=Ne[vi]=Ne[wi]=Ne[bn]=Ne[ki]=Ne[Ct]=Ne[$t]=Ne[Gt]=Ne[ct]=Ne[Ot]=Ne[Ut]=Ne[Qt]=Ne[Si]=Ne[Ci]=Ne[yi]=Ne[Pi]=!0,Ne[Tt]=Ne[he]=Ne[rn]=!1;var St={À:"A",Á:"A",Â:"A",Ã:"A",Ä:"A",Å:"A",à:"a",á:"a",â:"a",ã:"a",ä:"a",å:"a",Ç:"C",ç:"c",Ð:"D",ð:"d",È:"E",É:"E",Ê:"E",Ë:"E",è:"e",é:"e",ê:"e",ë:"e",Ì:"I",Í:"I",Î:"I",Ï:"I",ì:"i",í:"i",î:"i",ï:"i",Ñ:"N",ñ:"n",Ò:"O",Ó:"O",Ô:"O",Õ:"O",Ö:"O",Ø:"O",ò:"o",ó:"o",ô:"o",õ:"o",ö:"o",ø:"o",Ù:"U",Ú:"U",Û:"U",Ü:"U",ù:"u",ú:"u",û:"u",ü:"u",Ý:"Y",ý:"y",ÿ:"y",Æ:"Ae",æ:"ae",Þ:"Th",þ:"th",ß:"ss",Ā:"A",Ă:"A",Ą:"A",ā:"a",ă:"a",ą:"a",Ć:"C",Ĉ:"C",Ċ:"C",Č:"C",ć:"c",ĉ:"c",ċ:"c",č:"c",Ď:"D",Đ:"D",ď:"d",đ:"d",Ē:"E",Ĕ:"E",Ė:"E",Ę:"E",Ě:"E",ē:"e",ĕ:"e",ė:"e",ę:"e",ě:"e",Ĝ:"G",Ğ:"G",Ġ:"G",Ģ:"G",ĝ:"g",ğ:"g",ġ:"g",ģ:"g",Ĥ:"H",Ħ:"H",ĥ:"h",ħ:"h",Ĩ:"I",Ī:"I",Ĭ:"I",Į:"I",İ:"I",ĩ:"i",ī:"i",ĭ:"i",į:"i",ı:"i",Ĵ:"J",ĵ:"j",Ķ:"K",ķ:"k",ĸ:"k",Ĺ:"L",Ļ:"L",Ľ:"L",Ŀ:"L",Ł:"L",ĺ:"l",ļ:"l",ľ:"l",ŀ:"l",ł:"l",Ń:"N",Ņ:"N",Ň:"N",Ŋ:"N",ń:"n",ņ:"n",ň:"n",ŋ:"n",Ō:"O",Ŏ:"O",Ő:"O",ō:"o",ŏ:"o",ő:"o",Ŕ:"R",Ŗ:"R",Ř:"R",ŕ:"r",ŗ:"r",ř:"r",Ś:"S",Ŝ:"S",Ş:"S",Š:"S",ś:"s",ŝ:"s",ş:"s",š:"s",Ţ:"T",Ť:"T",Ŧ:"T",ţ:"t",ť:"t",ŧ:"t",Ũ:"U",Ū:"U",Ŭ:"U",Ů:"U",Ű:"U",Ų:"U",ũ:"u",ū:"u",ŭ:"u",ů:"u",ű:"u",ų:"u",Ŵ:"W",ŵ:"w",Ŷ:"Y",ŷ:"y",Ÿ:"Y",Ź:"Z",Ż:"Z",Ž:"Z",ź:"z",ż:"z",ž:"z",IJ:"IJ",ij:"ij",Œ:"Oe",œ:"oe",ʼn:"'n",ſ:"s"},Wt={"&":"&","<":"<",">":">",'"':""","'":"'"},Cr={"&":"&","<":"<",">":">",""":'"',"'":"'"},Yi={"\\":"\\","'":"'","\n":"n","\r":"r","\u2028":"u2028","\u2029":"u2029"},yr=parseFloat,Qi=parseInt,Gl=typeof Wr=="object"&&Wr&&Wr.Object===Object&&Wr,Ke=typeof self=="object"&&self&&self.Object===Object&&self,tt=Gl||Ke||Function("return this")(),Rt=e&&!e.nodeType&&e,zt=Rt&&!0&&i&&!i.nodeType&&i,An=zt&&zt.exports===Rt,Un=An&&Gl.process,dn=function(){try{var Q=zt&&zt.require&&zt.require("util").types;return Q||Un&&Un.binding&&Un.binding("util")}catch{}}(),Kl=dn&&dn.isArrayBuffer,Pl=dn&&dn.isDate,Is=dn&&dn.isMap,jl=dn&&dn.isRegExp,da=dn&&dn.isSet,Il=dn&&dn.isTypedArray;function sn(Q,de,se){switch(se.length){case 0:return Q.call(de);case 1:return Q.call(de,se[0]);case 2:return Q.call(de,se[0],se[1]);case 3:return Q.call(de,se[0],se[1],se[2])}return Q.apply(de,se)}function wn(Q,de,se,Be){for(var nt=-1,Pt=Q==null?0:Q.length;++nt-1}function Ts(Q,de,se){for(var Be=-1,nt=Q==null?0:Q.length;++Be-1;);return se}function $o(Q,de){for(var se=Q.length;se--&&Jl(de,Q[se],0)>-1;);return se}function Tp(Q,de){for(var se=Q.length,Be=0;se--;)Q[se]===de&&++Be;return Be}var Lp=Rs(St),Ap=Rs(Wt);function Ep(Q){return"\\"+Yi[Q]}function Rp(Q,de){return Q==null?t:Q[de]}function Yl(Q){return oe.test(Q)}function Dp(Q){return Ee.test(Q)}function Vp(Q){for(var de,se=[];!(de=Q.next()).done;)se.push(de.value);return se}function Ms(Q){var de=-1,se=Array(Q.size);return Q.forEach(function(Be,nt){se[++de]=[nt,Be]}),se}function xo(Q,de){return function(se){return Q(de(se))}}function $i(Q,de){for(var se=-1,Be=Q.length,nt=0,Pt=[];++se-1}function km(s,u){var _=this.__data__,k=Aa(_,s);return k<0?(++this.size,_.push([s,u])):_[k][1]=u,this}Li.prototype.clear=mm,Li.prototype.delete=bm,Li.prototype.get=vm,Li.prototype.has=wm,Li.prototype.set=km;function Ai(s){var u=-1,_=s==null?0:s.length;for(this.clear();++u<_;){var k=s[u];this.set(k[0],k[1])}}function Sm(){this.size=0,this.__data__={hash:new Tl,map:new(Nr||Li),string:new Tl}}function Cm(s){var u=za(this,s).delete(s);return this.size-=u?1:0,u}function ym(s){return za(this,s).get(s)}function Pm(s){return za(this,s).has(s)}function Im(s,u){var _=za(this,s),k=_.size;return _.set(s,u),this.size+=_.size==k?0:1,this}Ai.prototype.clear=Sm,Ai.prototype.delete=Cm,Ai.prototype.get=ym,Ai.prototype.has=Pm,Ai.prototype.set=Im;function Ll(s){var u=-1,_=s==null?0:s.length;for(this.__data__=new Ai;++u<_;)this.add(s[u])}function Nm(s){return this.__data__.set(s,c),this}function Tm(s){return this.__data__.has(s)}Ll.prototype.add=Ll.prototype.push=Nm,Ll.prototype.has=Tm;function ri(s){var u=this.__data__=new Li(s);this.size=u.size}function Lm(){this.__data__=new Li,this.size=0}function Am(s){var u=this.__data__,_=u.delete(s);return this.size=u.size,_}function Em(s){return this.__data__.get(s)}function Rm(s){return this.__data__.has(s)}function Dm(s,u){var _=this.__data__;if(_ instanceof Li){var k=_.__data__;if(!Nr||k.length=u?s:u)),s}function Qn(s,u,_,k,N,F){var z,j=u&g,x=u&p,_e=u&b;if(_&&(z=N?_(s,k,N,F):_(s)),z!==t)return z;if(!jt(s))return s;var pe=lt(s);if(pe){if(z=P1(s),!j)return En(s,z)}else{var ye=Sn(s),De=ye==he||ye==it;if(ll(s))return Ou(s,j);if(ye==Gt||ye==Pe||De&&!N){if(z=x||De?{}:ef(s),!j)return x?g1(s,Fm(z,s)):h1(s,cu(z,s))}else{if(!Ne[ye])return N?s:{};z=I1(s,ye,j)}}F||(F=new ri);var Ge=F.get(s);if(Ge)return Ge;F.set(s,z),Af(s)?s.forEach(function(Xe){z.add(Qn(Xe,u,_,Xe,s,F))}):Tf(s)&&s.forEach(function(Xe,dt){z.set(dt,Qn(Xe,u,_,dt,s,F))});var Ze=_e?x?oo:so:x?Dn:hn,st=pe?t:Ze(s);return Kt(st||s,function(Xe,dt){st&&(dt=Xe,Xe=s[dt]),Er(z,dt,Qn(Xe,u,_,dt,s,F))}),z}function Um(s){var u=hn(s);return function(_){return du(_,s,u)}}function du(s,u,_){var k=_.length;if(s==null)return!k;for(s=Ft(s);k--;){var N=_[k],F=u[N],z=s[N];if(z===t&&!(N in s)||!F(z))return!1}return!0}function hu(s,u,_){if(typeof s!="function")throw new Jn(a);return Ur(function(){s.apply(t,_)},u)}function Rr(s,u,_,k){var N=-1,F=ha,z=!0,j=s.length,x=[],_e=u.length;if(!j)return x;_&&(u=qt(u,Bn(_))),k?(F=Ts,z=!1):u.length>=l&&(F=Pr,z=!1,u=new Ll(u));e:for(;++NN?0:N+_),k=k===t||k>N?N:at(k),k<0&&(k+=N),k=_>k?0:Rf(k);_0&&_(j)?u>1?_n(j,u-1,_,k,N):Xi(N,j):k||(N[N.length]=j)}return N}var qs=Wu(),pu=Wu(!0);function di(s,u){return s&&qs(s,u,hn)}function Gs(s,u){return s&&pu(s,u,hn)}function Ra(s,u){return Zi(u,function(_){return Oi(s[_])})}function El(s,u){u=nl(u,s);for(var _=0,k=u.length;s!=null&&_u}function Wm(s,u){return s!=null&&At.call(s,u)}function zm(s,u){return s!=null&&u in Ft(s)}function qm(s,u,_){return s>=kn(u,_)&&s=120&&pe.length>=120)?new Ll(z&&pe):t}pe=s[0];var ye=-1,De=j[0];e:for(;++ye-1;)j!==s&&Ca.call(j,x,1),Ca.call(s,x,1);return s}function Nu(s,u){for(var _=s?u.length:0,k=_-1;_--;){var N=u[_];if(_==k||N!==F){var F=N;Vi(N)?Ca.call(s,N,1):eo(s,N)}}return s}function Xs(s,u){return s+Ia(su()*(u-s+1))}function n1(s,u,_,k){for(var N=-1,F=un(Pa((u-s)/(_||1)),0),z=se(F);F--;)z[k?F:++N]=s,s+=_;return z}function $s(s,u){var _="";if(!s||u<1||u>fe)return _;do u%2&&(_+=s),u=Ia(u/2),u&&(s+=s);while(u);return _}function ot(s,u){return po(lf(s,u,Vn),s+"")}function i1(s){return fu(rr(s))}function l1(s,u){var _=rr(s);return qa(_,Al(u,0,_.length))}function Or(s,u,_,k){if(!jt(s))return s;u=nl(u,s);for(var N=-1,F=u.length,z=F-1,j=s;j!=null&&++NN?0:N+u),_=_>N?N:_,_<0&&(_+=N),N=u>_?0:_-u>>>0,u>>>=0;for(var F=se(N);++k>>1,z=s[F];z!==null&&!Wn(z)&&(_?z<=u:z=l){var _e=u?null:b1(s);if(_e)return _a(_e);z=!1,N=Pr,x=new Ll}else x=u?[]:j;e:for(;++k=k?s:Zn(s,u,_)}var Vu=Qp||function(s){return tt.clearTimeout(s)};function Ou(s,u){if(u)return s.slice();var _=s.length,k=nu?nu(_):new s.constructor(_);return s.copy(k),k}function lo(s){var u=new s.constructor(s.byteLength);return new ka(u).set(new ka(s)),u}function u1(s,u){var _=u?lo(s.buffer):s.buffer;return new s.constructor(_,s.byteOffset,s.byteLength)}function f1(s){var u=new s.constructor(s.source,Fn.exec(s));return u.lastIndex=s.lastIndex,u}function c1(s){return Ar?Ft(Ar.call(s)):{}}function Mu(s,u){var _=u?lo(s.buffer):s.buffer;return new s.constructor(_,s.byteOffset,s.length)}function Fu(s,u){if(s!==u){var _=s!==t,k=s===null,N=s===s,F=Wn(s),z=u!==t,j=u===null,x=u===u,_e=Wn(u);if(!j&&!_e&&!F&&s>u||F&&z&&x&&!j&&!_e||k&&z&&x||!_&&x||!N)return 1;if(!k&&!F&&!_e&&s=j)return x;var _e=_[k];return x*(_e=="desc"?-1:1)}}return s.index-u.index}function Uu(s,u,_,k){for(var N=-1,F=s.length,z=_.length,j=-1,x=u.length,_e=un(F-z,0),pe=se(x+_e),ye=!k;++j1?_[N-1]:t,z=N>2?_[2]:t;for(F=s.length>3&&typeof F=="function"?(N--,F):t,z&&Pn(_[0],_[1],z)&&(F=N<3?t:F,N=1),u=Ft(u);++k-1?N[F?u[z]:z]:t}}function Gu(s){return Di(function(u){var _=u.length,k=_,N=Yn.prototype.thru;for(s&&u.reverse();k--;){var F=u[k];if(typeof F!="function")throw new Jn(a);if(N&&!z&&Wa(F)=="wrapper")var z=new Yn([],!0)}for(k=z?k:_;++k<_;){F=u[k];var j=Wa(F),x=j=="wrapper"?uo(F):t;x&&go(x[0])&&x[1]==(H|I|O|V)&&!x[4].length&&x[9]==1?z=z[Wa(x[0])].apply(z,x[3]):z=F.length==1&&go(F)?z[j]():z.thru(F)}return function(){var _e=arguments,pe=_e[0];if(z&&_e.length==1&<(pe))return z.plant(pe).value();for(var ye=0,De=_?u[ye].apply(this,_e):pe;++ye<_;)De=u[ye].call(this,De);return De}})}function Fa(s,u,_,k,N,F,z,j,x,_e){var pe=u&H,ye=u&C,De=u&y,Ge=u&(I|T),Ze=u&D,st=De?t:Mr(s);function Xe(){for(var dt=arguments.length,pt=se(dt),zn=dt;zn--;)pt[zn]=arguments[zn];if(Ge)var In=ir(Xe),qn=Tp(pt,In);if(k&&(pt=Uu(pt,k,N,Ge)),F&&(pt=Bu(pt,F,z,Ge)),dt-=qn,Ge&&dt<_e){var tn=$i(pt,In);return Ju(s,u,Fa,Xe.placeholder,_,pt,tn,j,x,_e-dt)}var si=ye?_:this,Fi=De?si[s]:s;return dt=pt.length,j?pt=M1(pt,j):Ze&&dt>1&&pt.reverse(),pe&&xj))return!1;var _e=F.get(s),pe=F.get(u);if(_e&&pe)return _e==u&&pe==s;var ye=-1,De=!0,Ge=_&v?new Ll:t;for(F.set(s,u),F.set(u,s);++ye1?"& ":"")+u[k],u=u.join(_>2?", ":" "),s.replace(ke,`{ -/* [wrapped with `+u+`] */ -`)}function T1(s){return lt(s)||Vl(s)||!!(ru&&s&&s[ru])}function Vi(s,u){var _=typeof s;return u=u??fe,!!u&&(_=="number"||_!="symbol"&&Cl.test(s))&&s>-1&&s%1==0&&s0){if(++u>=X)return arguments[0]}else u=0;return s.apply(t,arguments)}}function qa(s,u){var _=-1,k=s.length,N=k-1;for(u=u===t?k:u;++_1?s[u-1]:t;return _=typeof _=="function"?(s.pop(),_):t,pf(s,_)});function mf(s){var u=M(s);return u.__chain__=!0,u}function Bb(s,u){return u(s),s}function Ga(s,u){return u(s)}var Hb=Di(function(s){var u=s.length,_=u?s[0]:0,k=this.__wrapped__,N=function(F){return zs(F,s)};return u>1||this.__actions__.length||!(k instanceof _t)||!Vi(_)?this.thru(N):(k=k.slice(_,+_+(u?1:0)),k.__actions__.push({func:Ga,args:[N],thisArg:t}),new Yn(k,this.__chain__).thru(function(F){return u&&!F.length&&F.push(t),F}))});function Wb(){return mf(this)}function zb(){return new Yn(this.value(),this.__chain__)}function qb(){this.__values__===t&&(this.__values__=Ef(this.value()));var s=this.__index__>=this.__values__.length,u=s?t:this.__values__[this.__index__++];return{done:s,value:u}}function Gb(){return this}function Kb(s){for(var u,_=this;_ instanceof La;){var k=ff(_);k.__index__=0,k.__values__=t,u?N.__wrapped__=k:u=k;var N=k;_=_.__wrapped__}return N.__wrapped__=s,u}function jb(){var s=this.__wrapped__;if(s instanceof _t){var u=s;return this.__actions__.length&&(u=new _t(this)),u=u.reverse(),u.__actions__.push({func:Ga,args:[mo],thisArg:t}),new Yn(u,this.__chain__)}return this.thru(mo)}function Jb(){return Ru(this.__wrapped__,this.__actions__)}var Yb=Ma(function(s,u,_){At.call(s,_)?++s[_]:Ei(s,_,1)});function Qb(s,u,_){var k=lt(s)?Ko:Bm;return _&&Pn(s,u,_)&&(u=t),k(s,Ye(u,3))}function Zb(s,u){var _=lt(s)?Zi:_u;return _(s,Ye(u,3))}var Xb=qu(cf),$b=qu(df);function xb(s,u){return _n(Ka(s,u),1)}function ev(s,u){return _n(Ka(s,u),ue)}function tv(s,u,_){return _=_===t?1:at(_),_n(Ka(s,u),_)}function bf(s,u){var _=lt(s)?Kt:el;return _(s,Ye(u,3))}function vf(s,u){var _=lt(s)?Ns:gu;return _(s,Ye(u,3))}var nv=Ma(function(s,u,_){At.call(s,_)?s[_].push(u):Ei(s,_,[u])});function iv(s,u,_,k){s=Rn(s)?s:rr(s),_=_&&!k?at(_):0;var N=s.length;return _<0&&(_=un(N+_,0)),Za(s)?_<=N&&s.indexOf(u,_)>-1:!!N&&Jl(s,u,_)>-1}var lv=ot(function(s,u,_){var k=-1,N=typeof u=="function",F=Rn(s)?se(s.length):[];return el(s,function(z){F[++k]=N?sn(u,z,_):Dr(z,u,_)}),F}),rv=Ma(function(s,u,_){Ei(s,_,u)});function Ka(s,u){var _=lt(s)?qt:ku;return _(s,Ye(u,3))}function av(s,u,_,k){return s==null?[]:(lt(u)||(u=u==null?[]:[u]),_=k?t:_,lt(_)||(_=_==null?[]:[_]),Pu(s,u,_))}var sv=Ma(function(s,u,_){s[_?0:1].push(u)},function(){return[[],[]]});function ov(s,u,_){var k=lt(s)?Ls:Qo,N=arguments.length<3;return k(s,Ye(u,4),_,N,el)}function uv(s,u,_){var k=lt(s)?kp:Qo,N=arguments.length<3;return k(s,Ye(u,4),_,N,gu)}function fv(s,u){var _=lt(s)?Zi:_u;return _(s,Ya(Ye(u,3)))}function cv(s){var u=lt(s)?fu:i1;return u(s)}function dv(s,u,_){(_?Pn(s,u,_):u===t)?u=1:u=at(u);var k=lt(s)?Vm:l1;return k(s,u)}function hv(s){var u=lt(s)?Om:a1;return u(s)}function gv(s){if(s==null)return 0;if(Rn(s))return Za(s)?Ql(s):s.length;var u=Sn(s);return u==Ct||u==Ot?s.size:Ys(s).length}function _v(s,u,_){var k=lt(s)?As:s1;return _&&Pn(s,u,_)&&(u=t),k(s,Ye(u,3))}var pv=ot(function(s,u){if(s==null)return[];var _=u.length;return _>1&&Pn(s,u[0],u[1])?u=[]:_>2&&Pn(u[0],u[1],u[2])&&(u=[u[0]]),Pu(s,_n(u,1),[])}),ja=Zp||function(){return tt.Date.now()};function mv(s,u){if(typeof u!="function")throw new Jn(a);return s=at(s),function(){if(--s<1)return u.apply(this,arguments)}}function wf(s,u,_){return u=_?t:u,u=s&&u==null?s.length:u,Ri(s,H,t,t,t,t,u)}function kf(s,u){var _;if(typeof u!="function")throw new Jn(a);return s=at(s),function(){return--s>0&&(_=u.apply(this,arguments)),s<=1&&(u=t),_}}var vo=ot(function(s,u,_){var k=C;if(_.length){var N=$i(_,ir(vo));k|=O}return Ri(s,k,u,_,N)}),Sf=ot(function(s,u,_){var k=C|y;if(_.length){var N=$i(_,ir(Sf));k|=O}return Ri(u,k,s,_,N)});function Cf(s,u,_){u=_?t:u;var k=Ri(s,I,t,t,t,t,t,u);return k.placeholder=Cf.placeholder,k}function yf(s,u,_){u=_?t:u;var k=Ri(s,T,t,t,t,t,t,u);return k.placeholder=yf.placeholder,k}function Pf(s,u,_){var k,N,F,z,j,x,_e=0,pe=!1,ye=!1,De=!0;if(typeof s!="function")throw new Jn(a);u=$n(u)||0,jt(_)&&(pe=!!_.leading,ye="maxWait"in _,F=ye?un($n(_.maxWait)||0,u):F,De="trailing"in _?!!_.trailing:De);function Ge(tn){var si=k,Fi=N;return k=N=t,_e=tn,z=s.apply(Fi,si),z}function Ze(tn){return _e=tn,j=Ur(dt,u),pe?Ge(tn):z}function st(tn){var si=tn-x,Fi=tn-_e,Gf=u-si;return ye?kn(Gf,F-Fi):Gf}function Xe(tn){var si=tn-x,Fi=tn-_e;return x===t||si>=u||si<0||ye&&Fi>=F}function dt(){var tn=ja();if(Xe(tn))return pt(tn);j=Ur(dt,st(tn))}function pt(tn){return j=t,De&&k?Ge(tn):(k=N=t,z)}function zn(){j!==t&&Vu(j),_e=0,k=x=N=j=t}function In(){return j===t?z:pt(ja())}function qn(){var tn=ja(),si=Xe(tn);if(k=arguments,N=this,x=tn,si){if(j===t)return Ze(x);if(ye)return Vu(j),j=Ur(dt,u),Ge(x)}return j===t&&(j=Ur(dt,u)),z}return qn.cancel=zn,qn.flush=In,qn}var bv=ot(function(s,u){return hu(s,1,u)}),vv=ot(function(s,u,_){return hu(s,$n(u)||0,_)});function wv(s){return Ri(s,D)}function Ja(s,u){if(typeof s!="function"||u!=null&&typeof u!="function")throw new Jn(a);var _=function(){var k=arguments,N=u?u.apply(this,k):k[0],F=_.cache;if(F.has(N))return F.get(N);var z=s.apply(this,k);return _.cache=F.set(N,z)||F,z};return _.cache=new(Ja.Cache||Ai),_}Ja.Cache=Ai;function Ya(s){if(typeof s!="function")throw new Jn(a);return function(){var u=arguments;switch(u.length){case 0:return!s.call(this);case 1:return!s.call(this,u[0]);case 2:return!s.call(this,u[0],u[1]);case 3:return!s.call(this,u[0],u[1],u[2])}return!s.apply(this,u)}}function kv(s){return kf(2,s)}var Sv=o1(function(s,u){u=u.length==1&<(u[0])?qt(u[0],Bn(Ye())):qt(_n(u,1),Bn(Ye()));var _=u.length;return ot(function(k){for(var N=-1,F=kn(k.length,_);++N=u}),Vl=bu(function(){return arguments}())?bu:function(s){return Xt(s)&&At.call(s,"callee")&&!lu.call(s,"callee")},lt=se.isArray,Fv=Kl?Bn(Kl):Km;function Rn(s){return s!=null&&Qa(s.length)&&!Oi(s)}function en(s){return Xt(s)&&Rn(s)}function Uv(s){return s===!0||s===!1||Xt(s)&&yn(s)==ht}var ll=$p||Eo,Bv=Pl?Bn(Pl):jm;function Hv(s){return Xt(s)&&s.nodeType===1&&!Br(s)}function Wv(s){if(s==null)return!0;if(Rn(s)&&(lt(s)||typeof s=="string"||typeof s.splice=="function"||ll(s)||lr(s)||Vl(s)))return!s.length;var u=Sn(s);if(u==Ct||u==Ot)return!s.size;if(Fr(s))return!Ys(s).length;for(var _ in s)if(At.call(s,_))return!1;return!0}function zv(s,u){return Vr(s,u)}function qv(s,u,_){_=typeof _=="function"?_:t;var k=_?_(s,u):t;return k===t?Vr(s,u,t,_):!!k}function ko(s){if(!Xt(s))return!1;var u=yn(s);return u==Tt||u==xe||typeof s.message=="string"&&typeof s.name=="string"&&!Br(s)}function Gv(s){return typeof s=="number"&&au(s)}function Oi(s){if(!jt(s))return!1;var u=yn(s);return u==he||u==it||u==Ve||u==gt}function Nf(s){return typeof s=="number"&&s==at(s)}function Qa(s){return typeof s=="number"&&s>-1&&s%1==0&&s<=fe}function jt(s){var u=typeof s;return s!=null&&(u=="object"||u=="function")}function Xt(s){return s!=null&&typeof s=="object"}var Tf=Is?Bn(Is):Ym;function Kv(s,u){return s===u||Js(s,u,fo(u))}function jv(s,u,_){return _=typeof _=="function"?_:t,Js(s,u,fo(u),_)}function Jv(s){return Lf(s)&&s!=+s}function Yv(s){if(E1(s))throw new nt(r);return vu(s)}function Qv(s){return s===null}function Zv(s){return s==null}function Lf(s){return typeof s=="number"||Xt(s)&&yn(s)==$t}function Br(s){if(!Xt(s)||yn(s)!=Gt)return!1;var u=Sa(s);if(u===null)return!0;var _=At.call(u,"constructor")&&u.constructor;return typeof _=="function"&&_ instanceof _&&ba.call(_)==jp}var So=jl?Bn(jl):Qm;function Xv(s){return Nf(s)&&s>=-fe&&s<=fe}var Af=da?Bn(da):Zm;function Za(s){return typeof s=="string"||!lt(s)&&Xt(s)&&yn(s)==Ut}function Wn(s){return typeof s=="symbol"||Xt(s)&&yn(s)==Qt}var lr=Il?Bn(Il):Xm;function $v(s){return s===t}function xv(s){return Xt(s)&&Sn(s)==rn}function e0(s){return Xt(s)&&yn(s)==mn}var t0=Ha(Qs),n0=Ha(function(s,u){return s<=u});function Ef(s){if(!s)return[];if(Rn(s))return Za(s)?li(s):En(s);if(Ir&&s[Ir])return Vp(s[Ir]());var u=Sn(s),_=u==Ct?Ms:u==Ot?_a:rr;return _(s)}function Mi(s){if(!s)return s===0?s:0;if(s=$n(s),s===ue||s===-ue){var u=s<0?-1:1;return u*ne}return s===s?s:0}function at(s){var u=Mi(s),_=u%1;return u===u?_?u-_:u:0}function Rf(s){return s?Al(at(s),0,Se):0}function $n(s){if(typeof s=="number")return s;if(Wn(s))return ae;if(jt(s)){var u=typeof s.valueOf=="function"?s.valueOf():s;s=jt(u)?u+"":u}if(typeof s!="string")return s===0?s:+s;s=Zo(s);var _=Hl.test(s);return _||qi.test(s)?Qi(s.slice(2),_?2:8):Sl.test(s)?ae:+s}function Df(s){return hi(s,Dn(s))}function i0(s){return s?Al(at(s),-fe,fe):s===0?s:0}function It(s){return s==null?"":Hn(s)}var l0=tr(function(s,u){if(Fr(u)||Rn(u)){hi(u,hn(u),s);return}for(var _ in u)At.call(u,_)&&Er(s,_,u[_])}),Vf=tr(function(s,u){hi(u,Dn(u),s)}),Xa=tr(function(s,u,_,k){hi(u,Dn(u),s,k)}),r0=tr(function(s,u,_,k){hi(u,hn(u),s,k)}),a0=Di(zs);function s0(s,u){var _=er(s);return u==null?_:cu(_,u)}var o0=ot(function(s,u){s=Ft(s);var _=-1,k=u.length,N=k>2?u[2]:t;for(N&&Pn(u[0],u[1],N)&&(k=1);++_1),F}),hi(s,oo(s),_),k&&(_=Qn(_,g|p|b,v1));for(var N=u.length;N--;)eo(_,u[N]);return _});function I0(s,u){return Mf(s,Ya(Ye(u)))}var N0=Di(function(s,u){return s==null?{}:e1(s,u)});function Mf(s,u){if(s==null)return{};var _=qt(oo(s),function(k){return[k]});return u=Ye(u),Iu(s,_,function(k,N){return u(k,N[0])})}function T0(s,u,_){u=nl(u,s);var k=-1,N=u.length;for(N||(N=1,s=t);++ku){var k=s;s=u,u=k}if(_||s%1||u%1){var N=su();return kn(s+N*(u-s+yr("1e-"+((N+"").length-1))),u)}return Xs(s,u)}var B0=nr(function(s,u,_){return u=u.toLowerCase(),s+(_?Bf(u):u)});function Bf(s){return Po(It(s).toLowerCase())}function Hf(s){return s=It(s),s&&s.replace(yl,Lp).replace(Ps,"")}function H0(s,u,_){s=It(s),u=Hn(u);var k=s.length;_=_===t?k:Al(at(_),0,k);var N=_;return _-=u.length,_>=0&&s.slice(_,N)==u}function W0(s){return s=It(s),s&&fi.test(s)?s.replace(Hi,Ap):s}function z0(s){return s=It(s),s&&kl.test(s)?s.replace(Ni,"\\$&"):s}var q0=nr(function(s,u,_){return s+(_?"-":"")+u.toLowerCase()}),G0=nr(function(s,u,_){return s+(_?" ":"")+u.toLowerCase()}),K0=zu("toLowerCase");function j0(s,u,_){s=It(s),u=at(u);var k=u?Ql(s):0;if(!u||k>=u)return s;var N=(u-k)/2;return Ba(Ia(N),_)+s+Ba(Pa(N),_)}function J0(s,u,_){s=It(s),u=at(u);var k=u?Ql(s):0;return u&&k>>0,_?(s=It(s),s&&(typeof u=="string"||u!=null&&!So(u))&&(u=Hn(u),!u&&Yl(s))?il(li(s),0,_):s.split(u,_)):[]}var ew=nr(function(s,u,_){return s+(_?" ":"")+Po(u)});function tw(s,u,_){return s=It(s),_=_==null?0:Al(at(_),0,s.length),u=Hn(u),s.slice(_,_+u.length)==u}function nw(s,u,_){var k=M.templateSettings;_&&Pn(s,u,_)&&(u=t),s=It(s),u=Xa({},u,k,Qu);var N=Xa({},u.imports,k.imports,Qu),F=hn(N),z=Os(N,F),j,x,_e=0,pe=u.interpolate||ci,ye="__p += '",De=Fs((u.escape||ci).source+"|"+pe.source+"|"+(pe===zi?Lt:ci).source+"|"+(u.evaluate||ci).source+"|$","g"),Ge="//# sourceURL="+(At.call(u,"sourceURL")?(u.sourceURL+"").replace(/\s/g," "):"lodash.templateSources["+ ++Oe+"]")+` -`;s.replace(De,function(Xe,dt,pt,zn,In,qn){return pt||(pt=zn),ye+=s.slice(_e,qn).replace(Wl,Ep),dt&&(j=!0,ye+=`' + -__e(`+dt+`) + -'`),In&&(x=!0,ye+=`'; -`+In+`; -__p += '`),pt&&(ye+=`' + -((__t = (`+pt+`)) == null ? '' : __t) + -'`),_e=qn+Xe.length,Xe}),ye+=`'; -`;var Ze=At.call(u,"variable")&&u.variable;if(!Ze)ye=`with (obj) { -`+ye+` -} -`;else if(yt.test(Ze))throw new nt(o);ye=(x?ye.replace(hl,""):ye).replace(gl,"$1").replace(_l,"$1;"),ye="function("+(Ze||"obj")+`) { -`+(Ze?"":`obj || (obj = {}); -`)+"var __t, __p = ''"+(j?", __e = _.escape":"")+(x?`, __j = Array.prototype.join; -function print() { __p += __j.call(arguments, '') } -`:`; -`)+ye+`return __p -}`;var st=zf(function(){return Pt(F,Ge+"return "+ye).apply(t,z)});if(st.source=ye,ko(st))throw st;return st}function iw(s){return It(s).toLowerCase()}function lw(s){return It(s).toUpperCase()}function rw(s,u,_){if(s=It(s),s&&(_||u===t))return Zo(s);if(!s||!(u=Hn(u)))return s;var k=li(s),N=li(u),F=Xo(k,N),z=$o(k,N)+1;return il(k,F,z).join("")}function aw(s,u,_){if(s=It(s),s&&(_||u===t))return s.slice(0,eu(s)+1);if(!s||!(u=Hn(u)))return s;var k=li(s),N=$o(k,li(u))+1;return il(k,0,N).join("")}function sw(s,u,_){if(s=It(s),s&&(_||u===t))return s.replace(ni,"");if(!s||!(u=Hn(u)))return s;var k=li(s),N=Xo(k,li(u));return il(k,N).join("")}function ow(s,u){var _=q,k=Z;if(jt(u)){var N="separator"in u?u.separator:N;_="length"in u?at(u.length):_,k="omission"in u?Hn(u.omission):k}s=It(s);var F=s.length;if(Yl(s)){var z=li(s);F=z.length}if(_>=F)return s;var j=_-Ql(k);if(j<1)return k;var x=z?il(z,0,j).join(""):s.slice(0,j);if(N===t)return x+k;if(z&&(j+=x.length-j),So(N)){if(s.slice(j).search(N)){var _e,pe=x;for(N.global||(N=Fs(N.source,It(Fn.exec(N))+"g")),N.lastIndex=0;_e=N.exec(pe);)var ye=_e.index;x=x.slice(0,ye===t?j:ye)}}else if(s.indexOf(Hn(N),j)!=j){var De=x.lastIndexOf(N);De>-1&&(x=x.slice(0,De))}return x+k}function uw(s){return s=It(s),s&&Wi.test(s)?s.replace(Ii,Up):s}var fw=nr(function(s,u,_){return s+(_?" ":"")+u.toUpperCase()}),Po=zu("toUpperCase");function Wf(s,u,_){return s=It(s),u=_?t:u,u===t?Dp(s)?Wp(s):yp(s):s.match(u)||[]}var zf=ot(function(s,u){try{return sn(s,t,u)}catch(_){return ko(_)?_:new nt(_)}}),cw=Di(function(s,u){return Kt(u,function(_){_=gi(_),Ei(s,_,vo(s[_],s))}),s});function dw(s){var u=s==null?0:s.length,_=Ye();return s=u?qt(s,function(k){if(typeof k[1]!="function")throw new Jn(a);return[_(k[0]),k[1]]}):[],ot(function(k){for(var N=-1;++Nfe)return[];var _=Se,k=kn(s,Se);u=Ye(u),s-=Se;for(var N=Vs(k,u);++_0||u<0)?new _t(_):(s<0?_=_.takeRight(-s):s&&(_=_.drop(s)),u!==t&&(u=at(u),_=u<0?_.dropRight(-u):_.take(u-s)),_)},_t.prototype.takeRightWhile=function(s){return this.reverse().takeWhile(s).reverse()},_t.prototype.toArray=function(){return this.take(Se)},di(_t.prototype,function(s,u){var _=/^(?:filter|find|map|reject)|While$/.test(u),k=/^(?:head|last)$/.test(u),N=M[k?"take"+(u=="last"?"Right":""):u],F=k||/^find/.test(u);N&&(M.prototype[u]=function(){var z=this.__wrapped__,j=k?[1]:arguments,x=z instanceof _t,_e=j[0],pe=x||lt(z),ye=function(dt){var pt=N.apply(M,Xi([dt],j));return k&&De?pt[0]:pt};pe&&_&&typeof _e=="function"&&_e.length!=1&&(x=pe=!1);var De=this.__chain__,Ge=!!this.__actions__.length,Ze=F&&!De,st=x&&!Ge;if(!F&&pe){z=st?z:new _t(this);var Xe=s.apply(z,j);return Xe.__actions__.push({func:Ga,args:[ye],thisArg:t}),new Yn(Xe,De)}return Ze&&st?s.apply(this,j):(Xe=this.thru(ye),Ze?k?Xe.value()[0]:Xe.value():Xe)})}),Kt(["pop","push","shift","sort","splice","unshift"],function(s){var u=pa[s],_=/^(?:push|sort|unshift)$/.test(s)?"tap":"thru",k=/^(?:pop|shift)$/.test(s);M.prototype[s]=function(){var N=arguments;if(k&&!this.__chain__){var F=this.value();return u.apply(lt(F)?F:[],N)}return this[_](function(z){return u.apply(lt(z)?z:[],N)})}}),di(_t.prototype,function(s,u){var _=M[u];if(_){var k=_.name+"";At.call(xl,k)||(xl[k]=[]),xl[k].push({name:u,func:_})}}),xl[Fa(t,y).name]=[{name:"wrapper",func:t}],_t.prototype.clone=um,_t.prototype.reverse=fm,_t.prototype.value=cm,M.prototype.at=Hb,M.prototype.chain=Wb,M.prototype.commit=zb,M.prototype.next=qb,M.prototype.plant=Kb,M.prototype.reverse=jb,M.prototype.toJSON=M.prototype.valueOf=M.prototype.value=Jb,M.prototype.first=M.prototype.head,Ir&&(M.prototype[Ir]=Gb),M},Zl=zp();zt?((zt.exports=Zl)._=Zl,Rt._=Zl):tt._=Zl}).call(Wr)})(os,os.exports);var Kr=os.exports;class z2{getNodePath(e,t){return me.getNodePath(e,t)}normalizePath(e){const t=e.indexOf("/")===0;let n=new URL(e,"http://valid.url");const l=n.pathname+n.search+n.hash;return!t&&l.indexOf("/")===0?l.substr(1):l}concatenatePath(e,t){let n=le.getPathWithoutHash(e);return n?(t&&(n.endsWith("/")&&(n=n.substring(0,n.length-1)),t.startsWith("/")||(n+="/"),n+=t),n):t}async navigateTo(e,t={}){const{nodeObject:n}=await Bt.extractDataFromPath(e),{keepBrowserHistory:l=!0,navSync:r=!0,preventContextUpdate:a=!1}=t;if(await Bt.shouldPreventNavigation(n)||le.trimLeadingSlash(this.getWindowPath())===le.trimLeadingSlash(e))return;const c=te.getConfigValue("routing.useHashRouting"),h=te.getConfigValue("routing.preserveQueryParams");let d=new URL(location.href);e=h?me.composeSearchParamsToRoute(e):e,c&&(d.hash=e);const g=l?"pushState":"replaceState",p=te.getConfigValue("routing.disableBrowserHistory")?"replaceState":g;window.history[p]({path:c?d.hash:e},"",c?d.hash:e);const b={detail:{preventContextUpdate:a,withoutSync:!r}},m=new CustomEvent("popstate",b);window.dispatchEvent(m)}getWindowPath(){return te.getConfigValue("routing.useHashRouting")?le.getPathWithoutHash(window.location.hash):window.location.pathname+window.location.search}buildFromRelativePath(e){let t=this.getWindowPath();if(e.parent&&e.parent.pathSegment){const n=le.trimLeadingSlash(this.getNodePath(e.parent)).split("/"),l=le.trimLeadingSlash(t).split("/");l.length>n.length&&(t=l.slice(0,n.length).join("/"))}return this.normalizePath(le.addLeadingSlash(this.concatenatePath(t,e.link)))}getHashPath(e=window.location.hash){if(e&&/\?intent=/i.test(e)){const t=e.replace("#/#","#"),n=me.getIntentPath(t.split("#")[1]);if(n)return n}return e.split("#/")[1]}getModifiedPathname(){if(window.location.hash&&/\?intent=/i.test(window.location.hash)){const n=window.location.hash.replace("#/#","").replace("#",""),l=me.getIntentPath(n);return l||"/"}const e=window.location.search?window.location.search:"";return(window.history.state&&window.history.state.path||window.location.pathname+e).split("/").slice(1).join("/")}getCurrentPath(){if(/\?intent=/i.test(window.location.hash)){const e=window.location.hash.replace("#/#","").replace("#",""),t=me.getIntentPath(e);if(t)return Luigi.getConfigValue("routing.replaceIntentRoute")&&history.replaceState(window.state,"",t),t}return te.getConfigValue("routing.useHashRouting")?window.location.hash.replace("#",""):window.location.search?le.trimLeadingSlash(window.location.pathname)+window.location.search:le.trimLeadingSlash(window.location.pathname)}setFeatureToggle(e){const t=te.getConfigValue("settings.featureToggles.queryStringParam");t&&typeof e=="string"&&me.setFeatureToggles(t,e)}shouldSkipRoutingForUrlPatterns(){const e=[/access_token=/,/id_token=/];return(te.getConfigValue("routing.skipRoutingForUrlPatterns")||e).filter(n=>location.href.match(n)).length!==0}handleUnsavedChangesModal(e,t,n,l){const r=window.location.href,a=t.get().unsavedChanges.persistUrl;return a&&history.pushState(window.state,"",a),t.getUnsavedChangesModalPromise().then(()=>{this.resolveUnsavedChanges(e,t,n,l,r)},()=>{})}resolveUnsavedChanges(e,t,n,l,r){e&&(this.handleRouteChange(e,t,n,l),history.replaceState(window.state,"",r))}async shouldShowModalPathInUrl(){te.getConfigValue("routing.showModalPathInUrl")&&await this.handleBookmarkableModalPath()}async handleViewUrlMisconfigured(e,t,n,l,r){const{children:a,intendToHaveEmptyViewUrl:o,compound:c}=e,h=a&&Array.isArray(a)&&a.length>0||a||!1;if(!c&&t.trim()===""&&!h&&!o){if(console.warn("The intended target route can't be accessed since it has neither a viewUrl nor children. This is most likely a misconfiguration."),!(n&&(n.viewUrl||n.currentNode&&n.currentNode.compound))){const d=await Bt.getNavigationPath(te.getConfigValueAsync("navigation.nodes"),"/"),g=await me.getDefaultChildNode(d);this.showPageNotFoundError(r,g,l),this.navigateTo(g)}return!0}return!1}async handlePageNotFound(e,t,n,l,r,a,o){if(!t&&!e.compound||e.tabNav&&e.tabNav.showAsTabHeader){const c=await me.getDefaultChildNode(n,async(h,d)=>await Bt.getChildren(h,d));if(n.isExistingRoute){const h=le.getTrimmedUrl(l);return this.navigateTo(`${h?`/${h}`:""}/${c}`,{keepBrowserHistory:!1}),!1}else{if(c&&n.navigationPath.length>1)return this.showPageNotFoundError(r,le.trimTrailingSlash(n.matchedPath)+"/"+c,a,!0),!0;const h=await Bt.getNavigationPath(te.getConfigValueAsync("navigation.nodes"),"/"),d=await me.getDefaultChildNode(h);this.showPageNotFoundError(r,d,a,!1,o)}return!0}return n.isExistingRoute?!1:(this.showPageNotFoundError(r,n.matchedPath,a,!0),!0)}async handleRouteChange(e,t,n,l,r,a=!1){const o=e||"";if(o.external){this.navigateToExternalLink({url:o.url,sameWindow:!o.openInNewTab});return}if(this.setFeatureToggle(o),!this.shouldSkipRoutingForUrlPatterns()){if(window.Luigi.preventLoadingModalData){window.Luigi.preventLoadingModalData=!1;return}try{if(t.shouldShowUnsavedChangesModal()){await this.handleUnsavedChangesModal(o,t,n,l);return}await this.shouldShowModalPathInUrl();const c=t.get();this.checkInvalidateCache(c,o);const h=o&&o.length?le.getPathWithoutHash(o):"",{nodeObject:d,pathData:g}=await Bt.extractDataFromPath(o),p=d.viewUrl||"";if(await this.handleViewUrlMisconfigured(d,p,c,h,t)||await this.handlePageNotFound(d,p,g,o,t,h,l))return;const b=te.getConfigBooleanValue("settings.hideNavigation"),m=me.parseParams(h.split("?")[1]),v=me.getNodeParams(m),C=re.findViewGroup(d),y=decodeURIComponent(h.split("?")[1]||""),P=g.navigationPath&&g.navigationPath.length>0?g.navigationPath[g.navigationPath.length-1]:null;let I=!1,T=P;for(;T;){if(T.tabNav===!0){I=!0;break}else if(T.tabNav===!1){I=!1;break}else if(le.isObject(T.tabNav)){if(T.tabNav.showAsTabHeader){I=!0;break}if("hideTabNavAutomatically"in T.tabNav&&T.children)if(T.tabNav.hideTabNavAutomatically===!0&&T.children.length===1){I=!1;break}else{I=!0;break}else console.warn("tabNav:{hideTabNavAutomatically:true|false} is not configured correctly.")}T=re.getParentNode(T,g.navigationPath)}let O=P,E=d.hideSideNav;if(E===void 0)for(;O;){if(O.tabNav&&O.hideSideNav===!0){E=!0;break}if(O.hideSideNav===!1){E=!1;break}O=re.getParentNode(O,g.navigationPath)}const H=me.substituteDynamicParamsInObject(Object.assign({},g.context,P.context),g.pathParams);g.navigationPath._context=H;const V={hideNav:b,viewUrl:p,nodeParams:v,viewGroup:C,urlParamsRaw:y,currentNode:P,navigationPath:g.navigationPath,context:H,pathParams:g.pathParams,hideSideNav:E||!1,isolateView:d.isolateView||!1,tabNav:I};t.set(Object.assign({},V,{previousNodeValues:c?{viewUrl:c.viewUrl,isolateView:c.isolateView,viewGroup:c.viewGroup}:{}}));let D=document.getElementsByClassName("iframeContainer")[0];if(D&&(I?D.classList.add("iframeContainerTabNav"):D.classList.contains("iframeContainerTabNav")&&D.classList.remove("iframeContainerTabNav")),d.compound)oi.switchActiveIframe(n,void 0,!1),D&&D.classList.add("lui-webComponent"),this.navigateWebComponentCompound(t,d);else if(d.webcomponent)oi.switchActiveIframe(n,void 0,!1),D&&D.classList.add("lui-webComponent"),this.navigateWebComponent(t,d);else{const Z=document.querySelector(".wcContainer");if(Z&&(Z.configChangedRequest=!1),D&&(D.classList.remove("lui-webComponent"),this.removeLastChildFromWCContainer()),!a)if(!r)await oi.navigateIframe(l,t,n);else{const X=t.get(),ge=await t.prepareInternalData(l);Ae.sendMessageToIframe(l.iframe,{msg:"luigi.navigate",viewUrl:p,context:JSON.stringify(X.context),nodeParams:JSON.stringify(X.nodeParams),pathParams:JSON.stringify(X.pathParams),searchParams:JSON.stringify(me.prepareSearchParamsForClient(l.iframe.luigi.currentNode)),internal:JSON.stringify(ge),withoutSync:!0})}}const q=document.querySelector(".lui-tab-header");q&&q.dispatchEvent(new Event("lui_ctx_update")),Bt.onNodeChange(c.currentNode,P)}catch(c){console.info("Could not handle route change",c)}}}async handleBookmarkableModalPath(){const e=me.getModalPathFromPath();if(e){const t=me.getModalParamsFromPath(),{nodeObject:n}=await Bt.extractDataFromPath(e);tp.openAsModal(e,t||n.openNodeInModal)}}checkInvalidateCache(e,t){let n=t.split("/");if(e.navigationPath&&e.navigationPath.length>0){let l=e.navigationPath.slice(1),r=!0;for(let a=0;aa?n[a]:void 0,c=l[a];if(o!==c.pathSegment||!r)if(me.isDynamicNode(c)){if(!r||o!==me.getDynamicNodeValue(c,e.pathParams)){Gn.deleteNodesRecursively(c);break}}else r=!1}}else Gn.deleteCache()}handleRouteClick(e,t){const n=me.getRouteLink(e,t.get().pathParams);if(e.externalLink&&e.externalLink.url)this.navigateToExternalLink(n,e,t.get().pathParams);else if(e.link)this.navigateTo(n);else if(le.trimLeadingSlash(this.getWindowPath())===le.trimLeadingSlash(n)){const r=Ae.getIframeContainer(),a=oi.getActiveIframe(r);a&&a.vg&&oi.canCache(a.vg)?(oi.switchActiveIframe(Ae.getIframeContainer(),void 0,!1),setTimeout(()=>{oi.switchActiveIframe(Ae.getIframeContainer(),a,!1),window.postMessage({msg:"refreshRoute"},"*")})):(a&&r.removeChild(a),window.postMessage({msg:"refreshRoute"},"*"))}else this.navigateTo(n)}async showPageNotFoundError(e,t,n,l=!1,r={}){const a=me.getPageNotFoundRedirectResult(n,l);if(a.ignoreLuigiErrorHandling)return;const o=a.path;if(o){a.keepURL?this.handleRouteChange(o,e,Ae.getIframeContainer(),r):this.navigateTo(o);return}me.showRouteNotFoundAlert(e,n,l),this.navigateTo(le.addLeadingSlash(t))}navigateToLink(e){e.externalLink&&e.externalLink.url?this.navigateToExternalLink(e.externalLink):this.navigateTo(e.link)}navigateToExternalLink(e,t,n){if(t){const l={...O2.externalLink,...(t==null?void 0:t.externalLink)||{}};l.url=me.calculateNodeHref(t,n),window.open(l.url,l.sameWindow?"_self":"_blank").focus()}else le.isObject(e)&&window.open(e.url,e.sameWindow?"_self":"_blank").focus()}getGeneratedWCId(e){const{viewUrl:t,context:n}=e;if(t){const l=me.substituteViewUrl(t,{context:n});return e.webcomponent&&e.webcomponent.tagName?e.webcomponent.tagName:ur.generateWCId(l)}}navigateWebComponent(e,t){let n=document.querySelector(".wcContainer"),l=n._luigi_node;const r=this.getGeneratedWCId(t),a=e.get();if(t===l&&!n.configChangedRequest){const o=document.querySelector(r);o.context=a.context,o.extendedContext&&(o.extendedContext.nodeParams=a.nodeParams);return}n.configChangedRequest=!1,n=this.removeLastChildFromWCContainer(),n&&ur.renderWebComponent(a.viewUrl,n,a,t)}navigateWebComponentCompound(e,t){const n=document.querySelector(".wcContainer");if(!n)return;const l=e.get();if(n._luigi_node===t&&Kr.isEqual(n._luigi_pathParams,l.pathParams)&&!n.configChangedRequest)return;n.configChangedRequest=!1;const{compound:r}=t;this.removeLastChildFromWCContainer(),r&&r.children&&(r.children=r.children.filter(a=>re.checkVisibleForFeatureToggles(a))),ur.renderWebComponentCompound(t,n,l),n._luigi_pathParams=l.pathParams}removeLastChildFromWCContainer(){const e=document.querySelector(".wcContainer");if(e){for(;e.lastChild;)e.lastChild.remove();return e._luigi_node=void 0,e}}updateModalDataInUrl(e,t,n){let l=me.getHashQueryParamSeparator();const r=me.getQueryParams(),a=me.getModalViewParamName();r[a]=e,t&&Object.keys(t).length&&(r[`${a}Params`]=JSON.stringify(t));const o=new URL(location.href);if(te.getConfigBooleanValue("routing.useHashRouting")){const h=location.hash.indexOf(l);h!==-1&&(o.hash=o.hash.slice(0,h)),o.hash=`${o.hash}${l}${me.encodeParams(r)}`}else o.search=`?${me.encodeParams(r)}`;n?history.pushState(window.state,"",o.href):history.replaceState(window.state,"",o.href)}appendModalDataToUrl(e,t){let n=me.getHashQueryParamSeparator();const l=me.getQueryParams(),r=me.getModalViewParamName(),a=l[r],o=new URL(location.href),c=te.getConfigBooleanValue("routing.useHashRouting");let h=history.state,d,g;if(c){let[p,b]=o.hash.split("?");d=p,g=me.getURLWithoutModalData(b,r),g&&(d+="?"+g)}else d=o.pathname,g=me.getURLWithoutModalData(o.search,r),g&&(d+="?"+me.getURLWithoutModalData(o.search,r));if(h=me.handleHistoryState(h,d),a!==e){if(l[r]=e,t&&Object.keys(t).length&&(l[`${r}Params`]=JSON.stringify(t)),c){const p=location.hash.indexOf(n);p!==-1&&(o.hash=o.hash.slice(0,p)),o.hash=`${o.hash}${n}${me.encodeParams(l)}`}else o.search=`?${me.encodeParams(l)}`;history.pushState(h,"",o.href)}else{const p=new URL(o);if(c){let b=p.hash.split("?")[0];p.hash=b,g&&(p.hash+="?"+g)}else p.search=g;history.replaceState({},"",p.href),history.pushState(h,"",o.href)}}removeModalDataFromUrl(e){const t=me.getQueryParams(),n=me.getModalViewParamName();let l=new URL(location.href);if(te.getConfigBooleanValue("routing.useHashRouting")){let a={};t[n]&&(a[n]=t[n]),t[`${n}Params`]&&(a[`${n}Params`]=t[`${n}Params`]);let o=me.encodeParams(a);l.hash.includes(`?${o}`)?l.hash=l.hash.replace(`?${o}`,""):l.hash.includes(`&${o}`)&&(l.hash=l.hash.replace(`&${o}`,""))}else{let a=new URLSearchParams(l.search.slice(1));a.delete(n),a.delete(`${n}Params`);let o="";Array.from(a.keys()).forEach(c=>{o+=(o===""?"?":"&")+c+"="+a.get(c)}),l.search=o}if(history.state&&history.state.modalHistoryLength>=0&&e){history.state.modalHistoryLength;const a=history.state.pathBeforeHistory;let o=!1;if(window.addEventListener("popstate",c=>{o?(history.replaceState({},"",a),history.pushState({},"",a),history.back()):(history.pushState({},"",a),history.back())},{once:!0}),history.state.historygap===history.length-history.state.modalHistoryLength)history.go(-history.state.modalHistoryLength);else if(history.state.modalHistoryLength>history.length){const c=history.length-1;o=!0,history.go(-c),window.Luigi.preventLoadingModalData=!0}else{const c=history.state.modalHistoryLength;history.go(-c)}}else history.pushState({},"",l.href)}}const rt=new z2;class q2{constructor(){this.splitViewValues,this.internalValues={innerHeight:null,rightContentHeight:null,thresholdTop:null,thresholdBottom:null,m_pos_prev:null}}getContainer(){return document.getElementById("splitViewContainer")}getDragger(){return document.getElementById("splitViewDragger")}getDraggerButton(){return document.querySelector("#splitViewDragger>.lui-collapse-btn")}getCollapsedDraggerButton(){return document.querySelector("#splitViewDraggerCollapsed>.lui-collapse-btn")}getDraggerBackdrop(){return document.getElementById("splitViewDraggerBackdrop")}getDefaultData(){return{mfSplitView:{displayed:!1,settings:{}}}}setIframe(e,t,n){e&&(e=me.substituteViewUrl(e,t));const l=Ae.createIframe(e,void 0,n.get().lastNode,"split-view",t);return document.querySelector(".iframeSplitViewCnt").appendChild(l),l}async prepareSplitViewData(e,t){const n=t&&t.length?le.getPathWithoutHash(t):"",l=await Bt.getNavigationPath(te.getConfigValueAsync("navigation.nodes"),t),r=me.parseParams(n.split("?")[1]),a=me.getNodeParams(r),o=me.getLastNodeObject(l),c=e.get().splitViewSettings;c.title||(c.title=o.label);const h=c.collapsed||!1;e.set({splitViewSettings:c,lastNode:o,pathData:l,nodeParams:a,collapsed:h,isDataPrepared:!0})}createAndSetView(e){const{nodeParams:t,lastNode:n,pathData:l}=e.get();if(n.webcomponent){ur.renderWebComponent(n.viewUrl,document.querySelector(".iframeSplitViewCnt"),{context:l.context},n,void 0,!0);const r={splitViewWC:document.querySelector(".iframeSplitViewCnt"),splitViewWCData:{...l,nodeParams:t}};e.set(r),e.dispatch("wcCreated",{...r,collapsed:!1});const a=document.querySelector(".wcContainer");if(a&&a.childElementCount){const o=document.getElementsByClassName("iframeContainer")[0];o&&o.classList.add("lui-webComponent")}}else{const a={splitViewIframe:this.setIframe(n.viewUrl,{context:l.context,pathParams:l.pathParams,nodeParams:t},e),splitViewIframeData:{...l,nodeParams:t}};e.set(a),e.dispatch("iframeCreated",{...a,collapsed:!1})}this.fixIOSscroll()}fixIOSscroll(){if(!(!!navigator.platform&&/iPad|iPhone|iPod/.test(navigator.platform)))return;const t=document.querySelector(".iframeSplitViewCnt iframe");t&&t.addEventListener("load",()=>{document.querySelector(".iframeSplitViewCnt").style.overflow="hidden",setTimeout(()=>{document.querySelector(".iframeSplitViewCnt").style.overflow="auto"})})}calculateInitialValues(e,t){if(t){const n=e||40,l=parseInt(le.computePxFromPercent(t,n)),r=e?100-e:60,a=parseInt(le.computePxFromPercent(t,r));return{percent:n,bottom:l,top:a}}}calculateAndSetSplitViewValues(e,t){const n=parseInt(le.computePxFromPercent(t.rightContentHeight,100-e))+Ae.getIframeContainer().getBoundingClientRect().top;this.splitViewValues=this.enforceTresholds(n,t.innerHeight-n,t)}enforceTresholds(e,t){const n=this.internalValues;return e<=n.thresholdTop?(e=n.thresholdTop,t=n.innerHeight-n.thresholdTop):t<=n.thresholdBottom&&(e=n.innerHeight-n.thresholdBottom,t=n.thresholdBottom),{top:e,bottom:t,percent:le.computePercentFromPx(n.rightContentHeight,t)}}open(e,t,n){const l={displayed:!0,collapsed:n.collapsed===!0,nodepath:t,settings:n};this.splitViewValues=this.calculateInitialValues(l.settings&&l.settings.size,le.getContentAreaHeight()),this.sendMessageToClients("internal",{exists:!0,size:this.splitViewValues.percent,collapsed:l.collapsed}),e.set({mfSplitView:l,splitViewValues:this.splitViewValues})}close(e){e.get().splitViewIframe||e.get().splitViewWC?e.getUnsavedChangesModalPromise(e.get().splitViewWC?e.get().splitViewWC:e.get().splitViewIframe.contentWindow).then(()=>{e.get().mfSplitView&&(e.get().mfSplitView.displayed=!1,e.get().mfSplitView.collapsed=!1,e.set({mfSplitView:e.get().mfSplitView})),e.dispatch("statusChanged",{displayed:!1}),Ae.getIframeContainer().style.marginBottom="",ft.sendMessageToClients("close.ok")},()=>{}):e.get().mfSplitView.displayed&&(e.get().mfSplitView.displayed=!1,e.set({mfSplitView:e.get().mfSplitView}))}async expand(e){this.sendMessageToClients("internal",{exists:!0,size:this.splitViewValues.percent,collapsed:!1}),this.sendMessageToClients("expand.ok"),e.dispatch("statusChanged",{displayed:!0,collapsed:!1}),this.getContainer().style.top=`${this.splitViewValues.top}px`,Ae.getIframeContainer().style.marginBottom=`${this.splitViewValues.bottom}px`,setTimeout(()=>{this.getDragger().style.top=`${this.splitViewValues.top}px`})}collapse(e){(e.get().splitViewIframe||e.get().splitViewWC)&&e.getUnsavedChangesModalPromise(e.get().splitViewWC?e.get().splitViewWC:e.get().splitViewIframe.contentWindow).then(()=>{this.sendMessageToClients("internal",{exists:!0,size:this.splitViewValues.percent,collapsed:!0}),this.sendMessageToClients("collapse.ok"),e.dispatch("statusChanged",{displayed:!0,collapsed:!0}),this.getContainer().style.top="",Ae.getIframeContainer().style.marginBottom=""},()=>{})}sendMessageToClients(e,t){Ae.sendMessageToVisibleIframes({msg:`luigi.navigation.splitview.${e}`,data:t})}}const ft=new q2;class G2{luigiAfterInit(){te.getConfigBooleanValue("settings.appLoadingIndicator.hideAutomatically")&&setTimeout(()=>{Zr.hideAppLoadingIndicator()},0)}}const K2=new G2;class j2{constructor(){this._defaultStorage="localStorage",this._authKey="luigi.auth",this._newlyAuthorizedKey="luigi.newlyAuthorized",this._invalidStorageMsg="Configuration Error: Invalid auth.storage value defined. Must be one of localStorage, sessionStorage or none."}getStorageKey(){return this._authKey}getStorageType(){return this._storageType||(this._storageType=te.getConfigValue("auth.storage")||this._defaultStorage),this._storageType}getAuthData(){return this._getStore(this.getStorageKey())}setAuthData(e){this._setStore(this.getStorageKey(),e)}removeAuthData(){this._setStore(this.getStorageKey(),void 0)}isNewlyAuthorized(){return!!this._getStore(this._newlyAuthorizedKey)}setNewlyAuthorized(){this._setStore(this._newlyAuthorizedKey,!0)}removeNewlyAuthorized(){this._setStore(this._newlyAuthorizedKey,void 0)}_setStore(e,t){switch(this.getStorageType()){case"localStorage":case"sessionStorage":t!==void 0?window[this.getStorageType()].setItem(e,JSON.stringify(t)):window[this.getStorageType()].removeItem(e);break;case"none":this[e]=t;break;default:console.error(this._invalidStorageMsg)}}_getStore(e){try{switch(this.getStorageType()){case"localStorage":case"sessionStorage":return JSON.parse(window[this.getStorageType()].getItem(e));case"none":return this[e];default:console.error(this._invalidStorageMsg)}}catch{console.warn("Error parsing authorization data. Auto-logout might not work!")}}}const ui=new j2;class J2{constructor(){return this._userInfoStore=cr({}),this._loggedInStore=cr(!1),this}setUserInfo(e){this._userInfoStore.set(e)}setLoggedIn(e){this._loggedInStore.set(e)}getUserInfoStore(){return this._userInfoStore}getLoggedInStore(){return this._loggedInStore}setProfileLogoutFn(e){this._profileLogoutFn=e}async init(){const e=te.getConfigValue("auth.use");if(!e)return Promise.resolve(!0);const t=te.getConfigValue(`auth.${e}`),n=sl.parseUrlAuthErrors()||{};if(await sl.handleUrlAuthErrors(t,n.error,n.errorDescription))return this.idpProviderInstance=this.getIdpProviderInstance(e,t),le.isPromise(this.idpProviderInstance)?this.idpProviderInstance.then(r=>(this.idpProviderInstance=r,this.checkAuth(t))).catch(r=>{const a=`Error: ${r.message||r}`;console.error(a,r.message&&r),te.setErrorMessage(a)}):this.checkAuth(t)}async checkAuth(e){const t=sl.getStoredAuthData();if(!t||!sl.isLoggedIn()){if(te.getConfigValue("auth.disableAutoLogin"))return;let l=!0;return t&&(l=await pi.handleAuthEvent("onAuthExpired",e)),l?this.startAuthorization():void 0}this.idpProviderInstance.settings&&le.isFunction(this.idpProviderInstance.settings.userInfoFn)?this.idpProviderInstance.settings.userInfoFn(this.idpProviderInstance.settings,t).then(l=>{this.setUserInfo(l),this.setLoggedIn(!0)}):le.isFunction(this.idpProviderInstance.userInfo)?this.idpProviderInstance.userInfo(e).then(l=>{this.setUserInfo(l),this.setLoggedIn(!0)}):(this.setLoggedIn(!0),this.setUserInfo(rl(this._userInfoStore))),le.isFunction(te.getConfigValue("auth.events.onAuthSuccessful"))&&ui.isNewlyAuthorized()&&await pi.handleAuthEvent("onAuthSuccessful",e,t),ui.removeNewlyAuthorized(),le.isFunction(this.idpProviderInstance.setTokenExpirationAction)&&this.idpProviderInstance.setTokenExpirationAction(),le.isFunction(this.idpProviderInstance.setTokenExpireSoonAction)&&this.idpProviderInstance.setTokenExpireSoonAction()}async startAuthorization(){if(this.idpProviderInstance)return this.idpProviderInstance.login().then(e=>{ui.setNewlyAuthorized(),e&&console.error(e)})}logout(){const e=sl.getStoredAuthData(),t=async l=>{await pi.handleAuthEvent("onLogout",this.idpProviderInstance.settings,void 0,l),ui.removeAuthData()},n=te.getConfigValue(`auth.${te.getConfigValue("auth.use")}.logoutFn`);le.isFunction(n)?n(this.idpProviderInstance.settings,e,t):le.isFunction(this.idpProviderInstance.logout)?this.idpProviderInstance.logout(e,t):this._profileLogoutFn?this._profileLogoutFn(e,t):t(this.idpProviderInstance.settings.logoutUrl)}IdpProviderException(e){return{message:e,name:"IdpProviderException"}}async getIdpProviderInstance(e,t){const n=le.getConfigValueFromObject(t,"idpProvider");if(n){const r=await new n(t);return["login"].forEach(a=>{if(!le.isFunction(r[a]))throw this.IdpProviderException(`${a} function does not exist in custom IDP Provider ${e}`)}),r}if(le.isFunction(te.getConfigValue("auth.events.onAuthConfigError")))await pi.handleAuthEvent("onAuthConfigError",{idpProviderName:e,type:"IdpProviderException"});else throw this.IdpProviderException(`IDP Provider ${e} does not exist.`)}unload(){this.idpProviderInstance&&le.isFunction(this.idpProviderInstance.unload)&&this.idpProviderInstance.unload()}}const gn=new J2;class Y2{constructor(){this.decorators=[]}hasDecorators(){return this.decorators.length>0}add(e){this.decorators=this.decorators.filter(t=>t.uid!==e.uid).concat(e)}applyDecorators(e,t){if(!e)return e;const n=new URL(le.prependOrigin(e)),l=this.decorators.filter(r=>r.type==="queryString");for(let r=0;re.accessTokenExpirationDate>Number(new Date))()}parseUrlAuthErrors(){const e=le.getUrlParameter("error"),t=le.getUrlParameter("errorDescription");if(e)return{error:e,errorDescription:t}}async handleUrlAuthErrors(e,t,n){return t?await pi.handleAuthEvent("onAuthError",e,{error:t,errorDescription:n},e.logoutUrl+"?post_logout_redirect_uri="+e.post_logout_redirect_uri+"&error="+t+"&errorDescription="+n):!0}}const sl=new Q2;class Z2{sanitizeHtml(e=""){return e.replace(/&/g,"&").replace(//g,">").replace(/"/g,""").replace(/'/g,"'").replace(/javascript:/g,"")}restoreSanitizedBrs(e=""){return e.replace(/<br\/>/g,"
").replace(/<br \/>/g,"
").replace(/<br>/g,"
").replace(/<br >/g,"
")}restoreSanitizedElements(e=""){let t=e;const n=["i","b","br","mark","strong","em","small","del","ins","sub","sup"];for(let l=0;l`).replace(a,`<${n[l]}>`).replace(o,`<${n[l]}>`).replace(c,`<${n[l]}>`).replace(h,``).replace(d,``).replace(g,``).replace(p,``)}return t}sanatizeHtmlExceptTextFormatting(e=""){return this.restoreSanitizedElements(this.sanitizeHtml(e))}sanitizeParam(e=""){return String(e).replace(//g,">").replace(/"/g,""").replace(/'/g,"'").replace(/\//g,"/")}escapeKeyForRegexp(e=""){return e.replace(/[\-\[\]\/\{\}\(\)\*\+\?\.\\\^\$\|]/g,"\\$&")}processTextAndLinks(e="",t,n){let r={sanitizedText:this.restoreSanitizedBrs(this.sanitizeHtml(e)),links:[]};return t?Object.entries(t).reduce((a,[o,c])=>{const h=`_luigi_alert_${n}_link_${this.sanitizeParam(o)}`,d=this.restoreSanitizedBrs(this.sanitizeHtml(c.text)),g=`${d}`,p=this.escapeKeyForRegexp(o),b=new RegExp(`({${p}})`,"g");return{sanitizedText:a.sanitizedText.replace(b,g),links:a.links.concat({elemId:h,url:c.url?encodeURI(this.sanitizeHtml(c.url)):void 0,dismissKey:c.dismissKey?encodeURI(this.sanitizeHtml(c.dismissKey)):void 0})}},r):r}}const hr=new Z2;class X2{get specialIframeTypes(){return[{iframeKey:"modalIframe",dataKey:"modalIframeData",iframeConfigKey:"modal"},{iframeKey:"drawerIframe",dataKey:"drawerIframeData",iframeConfigKey:"drawer"},{iframeKey:"splitViewIframe",dataKey:"splitViewIframeData",iframeConfigKey:"splitView"}]}hideElementChildren(e){e.children&&Array.from(e.children).forEach(t=>{t.tagName==="IFRAME"&&(t.style.display="none")})}removeElementChildren(e){[...e.children].forEach(n=>{!n.vg&&n.tagName==="IFRAME"&&e.removeChild(n)})}removeIframe(e,t){Array.from(t.children).forEach(l=>{l===e&&t.removeChild(l)})}isSameUrl(e,t){if(!e.iframe)return!1;const n=t.get(),l=le.getUrlWithoutHash(n.previousNodeValues.viewUrl),r=le.getUrlWithoutHash(n.viewUrl),a=n.previousNodeValues.viewGroup,o=n.viewGroup;return l===r&&!a&&!o}isSameViewGroup(e,t){if(e.iframe){const n=t.get(),l=le.getUrlWithoutHash(n.previousNodeValues.viewUrl),r=le.getUrlWithoutHash(n.viewUrl),a=this.getLocation(l),o=this.getLocation(r);if(a===o){const c=n.previousNodeValues.viewGroup,h=n.viewGroup;if(c&&h&&c===h)return!0}}return!1}canReuseIframe(e,t){return this.isSameUrl(e,t)||this.isSameViewGroup(e,t)}getLocation(e){const t=document.createElement("a");if(t.href=e,t.origin)return t.origin}urlMatchesTheDomain(e="",t){return this.getLocation(e)===this.getLocation(t)}iframeIsSameDomain(e,t){return this.urlMatchesTheDomain(e,t)}getIframeContainer(){const e=Array.from(document.querySelectorAll(".iframeContainer"));return e.length>0?e[0]:void 0}getMicrofrontendsInDom(){return h2.map(({type:e,selector:t})=>Array.from(document.querySelectorAll(t)).map(n=>({id:n.luigi.id,container:n,active:le.isElementVisible(n),type:e}))).reduce((e,t)=>e.concat(t),[])}getMicrofrontendIframes(){return this.getMicrofrontendsInDom().map(e=>e.container)}getCurrentWebcomponentCtnInDom(){return document.querySelector(".iframeContainer.lui-webComponent")}getCurrentMicrofrontendIframe(){const e=this.getModalIframes(),t=this.getMainIframes().filter(le.isElementVisible),n=this.getCurrentWebcomponentCtnInDom();return e[0]||t[0]||n||null}getIframesWithType(e){return this.getMicrofrontendsInDom().filter(t=>t.type===e).map(t=>t.container)}getMainIframes(){return this.getIframesWithType("main")}getModalIframes(){return this.getIframesWithType("modal")}getVisibleIframes(){return this.getMicrofrontendsInDom().filter(e=>e.active).map(e=>e.container)}sendMessageToIframe(e,t){if(!(e.luigi&&e.luigi.viewUrl&&e._ready))return;const n=this.getLocation(e.luigi.viewUrl);n!==""&&e.contentWindow&&e.contentWindow.postMessage(t,n)}sendMessageToVisibleIframes(e){this.getVisibleIframes().forEach(t=>this.sendMessageToIframe(t,e))}broadcastMessageToAllIframes(e){Ae.getMicrofrontendIframes().forEach(t=>this.sendMessageToIframe(t,e))}createIframe(e,t,n,l,r){const a=["allow-forms","allow-modals","allow-popups","allow-popups-to-escape-sandbox","allow-same-origin","allow-scripts"],o=te.getConfigValue("settings.customSandboxRules"),c=te.getConfigValue("settings.allowRules"),h=o?[...new Set([...a,...o])]:a,d=document.createElement("iframe");d.src=jr.hasDecorators()?jr.applyDecorators(e,n?n.decodeViewUrl:void 0):e,c&&(c.forEach((p,b)=>{c[b]=p+(p.indexOf(";")!=-1?"":";")}),d.allow=c.join(" ")),d.sandbox=h.join(" "),d.luigi={viewUrl:e,currentNode:n,createdAt:new Date().getTime(),id:le.getRandomId(),pathParams:r?r.pathParams:void 0},t&&(d.vg=t),n&&n.clientPermissions&&(d.luigi.clientPermissions=n.clientPermissions);const g=te.getConfigValue("settings.iframeCreationInterceptor");if(le.isFunction(g))try{g(d,t,n,l)}catch(p){console.error("Error applying iframe creation interceptor: ",p)}return d}isMessageSource(e,t){return t&&t.contentWindow===e.source}getValidMessageSource(e){const n=[...Ae.getMicrofrontendIframes(),{contentWindow:window,luigi:{viewUrl:window.location.href}}].find(a=>this.isMessageSource(e,a));if(!n||!n.luigi||!n.luigi.viewUrl)return;const l=e.data.msg==="luigi.navigate.ok";if(l&&!n.luigi.nextViewUrl)return;const r=l?n.luigi.nextViewUrl:n.luigi.viewUrl;if(this.iframeIsSameDomain(r,e.origin))return n}getSpecialIframeMessageSource(e,t){return Ae.specialIframeTypes.filter(n=>Ae.isMessageSource(e,t[n.iframeKey]))}disableA11yOfInactiveIframe(e){[...document.querySelectorAll("*")].forEach(n=>{n.getAttribute("oldTab")||n.setAttribute("oldTab",n.getAttribute("tabindex")),n!==e&&n.setAttribute("tabindex","-1")})}enableA11yOfInactiveIframe(){[...document.querySelectorAll("*")].forEach(t=>{const n=t.getAttribute("oldTab");t.getAttribute("oldTab")==="null"&&t.removeAttribute("tabindex"),t.removeAttribute("oldTab"),n&&n!=="null"&&t.setAttribute("tabindex",n)})}disableA11YKeyboardExceptClassName(e){[...document.querySelectorAll("*")].forEach(n=>{const l=!n.closest(e),r=n.getAttribute("tabindex");(r||r===0)&&l&&!n.hasAttribute("oldtab")&&n.setAttribute("oldtab",r),l&&n.setAttribute("tabindex","-1")})}enableA11YKeyboardBackdropExceptClassName(e){[...document.querySelectorAll("*")].forEach(n=>{const l=n.getAttribute("oldtab");!n.closest(e)&&n.removeAttribute("tabindex"),l&&l!=="null"&&(n.setAttribute("tabindex",l),n.removeAttribute("oldtab"))})}applyCoreStateData(e){return{...e,activeFeatureToggleList:qo.getActiveFeatureToggleList(),currentLocale:Nt.getCurrentLocale(),currentTheme:Uo.getCurrentTheme()}}}const Ae=new X2;class $2{getRandomId(){return window.crypto.getRandomValues(new Uint32Array(1))[0]}isFunction(e){return e&&{}.toString.call(e)==="[object Function]"}isAsyncFunction(e){return e&&{}.toString.call(e)==="[object AsyncFunction]"}isPromise(e){return e&&this.isFunction(e.then)}isString(e){return typeof e=="string"||e instanceof String}isIE(){const e=navigator.userAgent;return!!(e.includes("MSIE ")||e.includes("Trident/"))}isObject(e){return!!(e&&typeof e=="object"&&!Array.isArray(e))}isEmptyObject(e){return this.isObject(e)&&Object.keys(e).length===0}deepMerge(e,...t){if(!t.length)return e;const n=t.shift();if(this.isObject(e)&&this.isObject(n))for(const l in n)this.isObject(n[l])?(e[l]||Object.assign(e,{[l]:{}}),this.deepMerge(e[l],n[l])):Object.assign(e,{[l]:n[l]});return this.deepMerge(e,...t)}getUrlWithoutHash(e){if(!e)return!1;const t=e.split("#")[0];return t.startsWith("http")?t:window.location.origin+(t.startsWith("/")?"":"/")+t}hasHash(e){return e&&e.search(/^[#\/].*$/)===0}getPathWithoutHash(e){for(;this.hasHash(e);)e=e.substr(1);return e}getUrlParameter(e){e=e.replace(/[\[]/,"\\[").replace(/[\]]/,"\\]");const n=new RegExp("[\\?&]"+e+"=([^&#]*)").exec(window.location.search);return n&&decodeURIComponent(n[1].replace(/\+/g," "))||""}prependOrigin(e){if(!e||e.startsWith("http"))return e;const t=e.startsWith("/");return e.length?window.location.origin+(t?"":"/")+e:window.location.origin}addLeadingSlash(e){return(e.startsWith("/")?"":"/")+e}addTrailingSlash(e){return typeof e!="string"?e:e.replace(/\/?$/,"/")}trimLeadingSlash(e){return this.isString(e)?e.replace(/^\/+/g,""):""}trimTrailingSlash(e){return this.isString(e)?e.replace(/\/+$/,""):""}getTrimmedUrl(e){const t=e.length>0?this.getPathWithoutHash(e):e;return this.trimTrailingSlash(t.split("?")[0])}normalizePath(e){return typeof e!="string"?e:this.addLeadingSlash(this.addTrailingSlash(e))}getConfigValueFromObject(e,t){let n=0,l=e;const r=t.split(".");for(;l&&n{let o=a.slice(1,-1).trim();return o.indexOf(n)===0&&(o=o.substring(n.length)),Kr.get(t,o,a)}):Object.entries(t).forEach(a=>{r=r.replace(new RegExp(this.escapeRegExp(n+a[0]),"g"),encodeURIComponent(a[1]))})),l&&(r=r.replace(new RegExp("\\{"+this.escapeRegExp(n)+"[^\\}]+\\}","g"),"")),r}getInnerHeight(){return Ae.getIframeContainer().clientHeight}getContentAreaHeight(){return this.getInnerHeight()-Ae.getIframeContainer().getBoundingClientRect().top}getShellbarHeight(){return(Bi.getShellbar()||{}).clientHeight||0}computePxFromPercent(e,t){return e/100*t}computePercentFromPx(e,t){return Math.floor(100*t/e)}isElementVisible(e){return window.getComputedStyle(e,null).getPropertyValue("display")!=="none"}removeInternalProperties(e){return e&&Object.keys(e).filter(t=>!t.startsWith("_")).reduce((t,n)=>(t[n]=e[n],t),{})||e}removeProperties(e,t){const n={};if(!t instanceof Array||!t.length)return console.error("[ERROR] removeProperties requires second parameter: array of keys to remove from object."),e;for(const l in e)if(e.hasOwnProperty(l)){const r=t.filter(o=>l.includes(o)).length===0,a=t.filter(o=>o.endsWith("*")).map(o=>o.slice(0,-1)).filter(o=>l.startsWith(o)).length===0;r&&a&&(n[l]=e[l])}return n}semverCompare(e,t){const n=e.split("-")[0].split("."),l=t.split("-")[0].split(".");for(let r=0;r<3;r++){const a=Number(n[r]),o=Number(l[r]);if(a>o)return 1;if(o>a)return-1;if(!isNaN(a)&&isNaN(o))return 1;if(isNaN(a)&&!isNaN(o))return-1}return 0}requestExperimentalFeature(e,t){const n=!!te.getConfigValue("settings.experimental."+e);return t&&!n&&console.warn("Experimental feature not enabled: ",e),n}createRemotePromise(){let e,t;const n=new Promise(r=>{e=a=>{r(a||!0)},t=()=>{r(!1)}});let l=te._remotePromises;return l||(l={counter:0,promises:[]},te._remotePromises=l),n.id=l.counter++,l.promises[n.id]=n,n.doResolve=r=>{delete l.promises[n.id],e(r)},n.doReject=()=>{delete l.promises[n.id],t()},n}getRemotePromise(e){return te._remotePromises?te._remotePromises.promises[e]:void 0}isString(e){return typeof e=="string"||e instanceof String}}const le=new $2;class x2{constructor(){this.EXP_CAT_KEY="luigi.preferences.navigation.expandedCategories",this.COL_NAV_KEY="luigi.preferences.navigation.collapsedNavigation",this.virtualGroupPrefix="___"}getProductSwitcherConfig(){const e=te.getConfigValue("navigation.productSwitcher");return Object.assign({icon:"grid",label:"My Products"},e)}getProductSwitcherColumnsNumber(){const e=this.getProductSwitcherConfig();if(!e.items)return;let t=e.columns,n;return le.isFunction(e.items)?n=e.items().length:n=e.items.length,t==="auto"?n<=6?e.columns=3:e.columns=4:e.columns===3?3:4}prepareForTests(...e){let t="";return e.forEach(n=>{n&&(t+=(t?"_":"")+encodeURIComponent(n.toLowerCase().split(" ").join("")))}),t}checkVisibleForFeatureToggles(e){if(e&&e.visibleForFeatureToggles){const t=qo.getActiveFeatureToggleList();for(const n of e.visibleForFeatureToggles)if(n.startsWith("!")){if(t.includes(n.slice(1)))return!1}else if(!t.includes(n))return!1}return!0}isNodeAccessPermitted(e,t,n){if(pi.isAuthorizationEnabled()){const r=sl.isLoggedIn(),a=e.anonymousAccess;if(r&&a==="exclusive"||!r&&a!=="exclusive"&&a!==!0)return!1}if(!this.checkVisibleForFeatureToggles(e))return!1;const l=te.getConfigValue("navigation.nodeAccessibilityResolver");return typeof l!="function"?!0:l(e,t,n)}applyContext(e,t,n){if(t)for(var l in t)e[l]=t[l];return n&&e.parentNavigationContexts.unshift(n),e}getNodePath(e){return me.getNodePath(e,null)}groupNodesBy(e,t,n){const l=te.getConfigValue("navigation.defaults.category");let r={},a=0,o=0;const c=h=>{h.sort((d,g)=>{const p=d.order||0,b=g.order||0;return p-b})};return e.forEach(h=>{let d,g;const p=h[t];le.isObject(p)?(d=p.id?p.id:p.label,g=Object.assign({},p)):(d=p,n&&!p&&(d=this.virtualGroupPrefix+o),g={label:d,_fromString:!0});let b=r[d];b||(n&&p&&o++,(g.order===void 0||g.order===null||g.order==="")&&(g.order=d?a++:-1),b=[],r[d]=b),b.metaInfo||(b.metaInfo=g),le.isObject(p)&&b.metaInfo._fromString&&(delete b.metaInfo._fromString,b.metaInfo={...b.metaInfo,...p}),le.isObject(p)&&l&&(p.titleExpandButton?b.metaInfo.titleExpandButton=p.titleExpandButton:b.metaInfo.titleExpandButton=l.titleExpandButton,p.titleCollapseButton?b.metaInfo.titleCollapseButton=p.titleCollapseButton:b.metaInfo.titleCollapseButton=l.titleCollapseButton),!b.metaInfo.categoryUid&&d&&(b.metaInfo.categoryUid=h.parent?this.getNodePath(h.parent)+":"+d:d),b.push(h)}),Object.keys(r).forEach(h=>{const d=r[h].metaInfo;d&&d.id&&(r[d.label]=r[d.id],delete r[d.id])}),Object.keys(r).forEach(h=>{c(r[h]),r[h].length===0&&delete r[h]}),r}generateTooltipText(e,t){let n=e.tooltipText;return n===void 0&&(n=te.getConfigValue("navigation.defaults.tooltipText")),n===void 0?t:n===!1?"":Nt.getTranslation(n)}async generateTopNavNodes(e){const t=e[0].topNav===!1?[]:await Bt.getFilteredChildren(e[0]);let n=null,l=0,r=0,a={};const o=[];let c=[];for(const d of t){e.forEach(b=>{!n&&b===d&&(n=d)}),d.hideFromNav||(l++,d.globalNav&&r++);let g;const p=!!d.badgeCounter;if(p&&(g=await d.badgeCounter.count()),d.category){const b=d.category.label||d.category;if(a[b]){if(a[b].icon||(a[b].icon=d.category.icon,a[b].altText=d.category.altText),p&&!a[b].badgeCounter)a[b].badgeCounter={label:"",count:()=>g};else if(p){const m=a[b].badgeCounter.count()+g;a[b].badgeCounter.count=()=>m}}else a[b]={isCat:!0,label:b,icon:d.category.icon,altText:d.category.altText,children:[],badgeCounter:p&&{label:"",count:()=>g}},o.push(a[b]);a[b].children.push(d)}else o.push(d);g&&c.push(g)}for(let d=0;dg+p);h.totalBadgeNode={badgeCounter:{count:()=>d,label:""}}}return h}getSideNavAccordionMode(e){let t=e&&e.sideNavAccordionMode||e&&e.parent&&e.parent.sideNavAccordionMode;return typeof t<"u"?t:te.getConfigBooleanValue("navigation.defaults.sideNavAccordionMode")}loadExpandedCategories(){let e=[];const t=localStorage.getItem(this.EXP_CAT_KEY);if(t)try{e=JSON.parse(t)}catch{console.warn("Preference data corrupted, using default")}return e}storeExpandedState(e,t,n=!1){let l=this.loadExpandedCategories(),r=e.split(":")[0];if(t)n&&(l=l.filter(a=>a.indexOf(r+":")===-1)),l.indexOf(e)<0&&l.push(e);else{let a=l.indexOf(e);a>=0&&l.splice(a,1)}return localStorage.setItem(this.EXP_CAT_KEY,JSON.stringify(l)),l}isOpenUIiconName(e){return/^[a-z0-9\-]+$/i.test(e)}renderIconClassName(e){if(!e)return"";let t="sap-icon-";return e.startsWith("businessSuiteInAppSymbols")||e.startsWith("TNT")?t+=e:t+="-"+e,t}handleUnresponsiveClient(e){if(e.errorFn)e.errorFn();else{console.warn("Something went wrong with a client! You will be redirected to another page.");const t=e.redirectPath||"/";rt.navigateTo(t)}}getBurgerTooltipConfig(){const e=te.getConfigValue("settings.burgerTooltip");if(le.isObject(e)||e===!0){const t=e.navExpanded?Nt.getTranslation(e.navExpanded):"Collapse navigation";return[e.navCollapsed?Nt.getTranslation(e.navCollapsed):"Expand navigation",t]}}stripNode(e){const t={...e};return delete t.parent,delete t.children,delete t.navHeader,t}async shouldPreventNavigationForPath(e){const{nodeObject:t}=await Bt.extractDataFromPath(e);return!!await Bt.shouldPreventNavigation(t)}getPropertyChainValue(e,t,n){return!t||!e?n:Kr.get(e,t,n)}substituteVars(e,t){const l=JSON.stringify(e).replace(/\$\{[a-zA-Z0-9$_.]+\}/g,r=>{const a=r.substr(2,r.length-3);return this.getPropertyChainValue(t,a)||r});return JSON.parse(l)}_fetch(e,t){return fetch(e,t)}processTitleData(e,t){let n=this.getPropertyChainValue(e,t.titlePropertyChain);return n&&(n=n.trim()),n&&t.titleDecorator&&(n=t.titleDecorator.replace("%s",n)),{label:n||t.fallbackTitle,icon:this.getPropertyChainValue(e,t.iconPropertyChain,t.fallbackIcon)}}async fetchNodeTitleData(e,t){return new Promise((n,l)=>{if(!e.titleResolver){l(new Error("No title resolver defined at node"));return}const r={...e.titleResolver};delete r._cache;const a=this.substituteVars(r,t),o=JSON.stringify(a);if(e.titleResolver._cache&&e.titleResolver._cache.key===o){n(e.titleResolver._cache.value);return}const c=a.request;this._fetch(c.url,{method:c.method,headers:c.headers,body:JSON.stringify(c.body)}).then(h=>{h.json().then(d=>{try{const g=this.processTitleData(d,a,e);e.titleResolver._cache={key:o,value:g},n(g)}catch(g){l(g)}})}).catch(h=>{l(h)})}).catch(n=>{Kr.reject(n)})}handleNavAnchorClickedWithoutMetaKey(e){return e.ctrlKey||e.metaKey||e.shiftKey?(e.stopPropagation(),!1):(e.preventDefault(),!0)}getNodeLabel(e){let t=Nt.getTranslation(e.label);const n=this.findViewGroup(e);if(n){const l=this.getViewGroupSettings(n)||{};let r={...l.customData||{},...l._liveCustomData||{}};t=le.replaceVars(t,r,"viewGroupData.")}return t}getParentNode(e,t){let n=e.parent;return!n&&t.length>0&&t[1]===e&&(n=t[0]),n}getAllViewGroupSettings(){return te.getConfigValue("navigation.viewGroupSettings")}getViewGroupSettings(e){const t=this.getAllViewGroupSettings();return e&&t&&t[e]?t[e]:{}}findViewGroup(e,t){if(e.viewGroup)return t&&t!==e?e.viewUrl&&t.viewUrl&&Ae.getLocation(e.viewUrl)===Ae.getLocation(t.viewUrl)?e.viewGroup:void 0:e.viewGroup;if(e.parent)return this.findViewGroup(e.parent,t||e)}getTestId(e){return e.testId?e.testId:re.prepareForTests(e.pathSegment,e.label)}}const re=new x2;class ek{constructor(){this.defaultContentViewParamPrefix="~",this.defaultQueryParamSeparator="?",this.defaultModalViewParamName="modal"}getLastNodeObject(e){return[...e.navigationPath].pop()||{}}async getDefaultChildNode(e,t){const n=e.navigationPath[e.navigationPath.length-1],l=t?await t(n,e.context):await rs.getConfigValueFromObjectAsync(n,"children",e.context),r=l.find(a=>a.pathSegment===n.defaultChildNode);if(n.defaultChildNode&&r)return n.defaultChildNode;if(l&&l.length){if(e.navigationPath.length===1){const c=l.find(h=>h.pathSegment);return c&&c.pathSegment||console.error("At least one navigation node in the root hierarchy must have a pathSegment.")}const o=l.find(c=>c.pathSegment&&(c.viewUrl||c.compound||c.externalLink&&c.externalLink.url));if(o)return o.pathSegment}return""}parseParams(e){if(!e)return{};const t={},n=e.replace(/\+/g," "),l=n?n.split("&"):null;return l&&l.forEach(r=>{const a=r.split("=");a&&a.length>0&&(t[decodeURIComponent(a[0])]=decodeURIComponent(a[1]))}),t}encodeParams(e){const t=[];for(const n in e)t.push(encodeURIComponent(n)+"="+encodeURIComponent(e[n]));return t.join("&")}getNodeParams(e){const t={},n=this.getContentViewParamPrefix();return e&&Object.entries(e).forEach(l=>{if(l[0].startsWith(n)){const r=l[0].substr(n.length);t[r]=l[1]}}),this.sanitizeParamsMap(t)}applyPathParams(e,t){let n=e;return t&&Object.entries(t).forEach(([l,r])=>{n=n.replace(new RegExp(":"+l,"g"),r)}),n}getContentViewParamPrefix(){let e=te.getConfigValue("routing.nodeParamPrefix");return e===!1?e="":e||(e=this.defaultContentViewParamPrefix),e}getModalViewParamName(){let e=te.getConfigValue("routing.modalPathParam");return e||(e=this.defaultModalViewParamName),e}getHashQueryParamSeparator(){return this.defaultQueryParamSeparator}getQueryParam(e){return this.getQueryParams()[e]}getQueryParams(){return te.getConfigBooleanValue("routing.useHashRouting")?this.getLocationHashQueryParams():this.getLocationSearchQueryParams()}getLocation(){return location}getLocationHashQueryParams(){const e=me.getLocation().hash.indexOf(this.defaultQueryParamSeparator);return e!==-1?me.parseParams(me.getLocation().hash.slice(e+1)):{}}getLocationSearchQueryParams(){return me.getLocation().search?me.parseParams(me.getLocation().search.slice(1)):{}}composeSearchParamsToRoute(e){if(te.getConfigBooleanValue("routing.useHashRouting")){const n=location.hash.indexOf(this.defaultQueryParamSeparator);return n!==-1?e+location.hash.slice(n):e}return location.search?e+location.search:e}getModalPathFromPath(){return this.getQueryParam(this.getModalViewParamName())}getModalParamsFromPath(){const e=this.getQueryParam(`${this.getModalViewParamName()}Params`);return e&&JSON.parse(e)}addRouteChangeListener(e){const t=te.getConfigValue("routing.useHashRouting");Mn.addEventListener("message",n=>{if(n.data.msg==="refreshRoute"&&n.origin===window.origin){const l=t?rt.getHashPath():rt.getModifiedPathname();e(l)}}),Mn.addEventListener("popstate",n=>{const l=t?rt.getHashPath(location.href):rt.getModifiedPathname();e(l,n.detail)})}buildRoute(e,t,n){return e.parent?this.buildRoute(e.parent,`/${e.parent.pathSegment}${t}`,n):t+(n?"?"+n:"")}getContext(e,t){return t==null?this.getContext(e,e.context||{}):e.parent?{...this.getContext(e.parent),...t}:t}getRouteLink(e,t,n){const l=n||"";if(e.externalLink&&e.externalLink.url){const a=e.externalLink.url,o={context:me.substituteDynamicParamsInObject(this.getContext(e),t),pathParams:t,nodeParams:{}};return this.substituteViewUrl(a,o)}else if(e.link){const a=e.link.startsWith("/")?e.link:rt.buildFromRelativePath(e);return l+a}const r=me.buildRoute(e,`/${e.pathSegment}`);return l+le.replaceVars(r,t,":",!1)}calculateNodeHref(e,t){const n=me.getRouteLink(e,t,te.getConfigValue("routing.useHashRouting")?"#":"");return this.getI18nViewUrl(n.url)||n}getNodeHref(e,t){if(te.getConfigBooleanValue("navigation.addNavHrefs"))return this.calculateNodeHref(e,t)}getNodePath(e,t){return!e||t?e?this.buildRoute(e,e.pathSegment?"/"+e.pathSegment:"",t):"":`${e.parent?this.getNodePath(e.parent):""}/${e.pathSegment}`}substituteDynamicParamsInObject(e,t,n=":",l=!1){return Object.entries(e).map(([r,a])=>{const o=l?Object.keys(t).find(c=>a&&a.indexOf(n+c)>=0):Object.keys(t).find(c=>a===n+c);return[r,o?l?a.replace(n+o,t[o]):t[o]:a]}).reduce((r,[a,o])=>Object.assign(r,{[a]:o}),{})}mapPathToNode(e,t){if(!e||!t)return;const n=le.trimLeadingSlash(e).split("/"),l=me.buildRoute(t,`/${t.pathSegment}`),r=le.trimLeadingSlash(l).split("/");if(n.length0&&e.pathSegment[0]===":"}getDynamicNodeValue(e,t){return this.isDynamicNode(e)?t[e.pathSegment.substring(1)]:void 0}getI18nViewUrl(e){const t="{i18n.currentLocale}",n=Nt.getCurrentLocale();return e&&e.includes(t)?e.replace(t,n):e}substituteViewUrl(e,t){const n="context.",l="nodeParams.",r="routing.queryParams";if(e=le.replaceVars(e,t.pathParams,":",!1),e=le.replaceVars(e,t.context,n),e=le.replaceVars(e,t.nodeParams,l),e=this.getI18nViewUrl(e),e&&e.includes(r)){const a=e.split("?")[1];if(a){const o=a.split("=")[0];al.getSearchParams()[o]?e=e.replace(`{${r}.${o}}`,al.getSearchParams()[o]):e=e.replace(`?${o}={${r}.${o}}`,"")}}return e}sanitizeParamsMap(e){return Object.entries(e).reduce((t,n)=>(t[hr.sanitizeParam(n[0])]=hr.sanitizeParam(n[1]),t),{})}setFeatureToggles(e,t){let n;const l=this.sanitizeParamsMap(this.parseParams(t.split("?")[1]));if(l[e]&&(n=l[e]),!n)return;const r=n.split(",");r.length>0&&r[0]!==""&&r.forEach(a=>qo.setFeatureToggle(a,!0))}getIntentObject(e){const t=e.split("?intent=")[1];if(t){const n=t.split("?"),l=n[0].split("-"),r=Object.fromEntries(new URLSearchParams(n[1]).entries());return{semanticObject:l[0],action:l[1],params:r}}}getIntentPath(e){const t=te.getConfigValue("navigation.intentMapping");if(t&&t.length>0){const n=e.replace(/\?intent=/i,"?intent="),l=this.getIntentObject(n);if(l){let r=t.find(o=>o.semanticObject===l.semanticObject&&o.action===l.action);if(!r)return!1;if(r.externalLink)return{...r.externalLink,external:!0};r=r.pathSegment;const a=Object.entries(l.params);if(a&&a.length>0){r=this.resolveDynamicIntentPath(r,l.params);let o=te.getConfigValue("routing.nodeParamPrefix");o=o||"~",r=r.concat(`?${o}`),a.forEach(([c,h],d)=>{r+=`${d>0?"&"+o:""}${c}=${h}`})}return r}else console.warn("Could not parse given intent link.")}else console.warn("No intent mappings are defined in Luigi configuration.");return!1}resolveDynamicIntentPath(e,t){if(!t)return e;let n=e;for(const[l,r]of Object.entries(t)){const a=new RegExp("/:"+l+"(/|$)","g");n=n.replace(a,`/${r}/`)}return n=n.replace(/\/$/,""),n}prepareSearchParamsForClient(e){const t={};return e&&e.clientPermissions&&e.clientPermissions.urlParameters&&Object.keys(e.clientPermissions.urlParameters).forEach(n=>{n in al.getSearchParams()&&e.clientPermissions.urlParameters[n].read===!0&&(t[n]=al.getSearchParams()[n])}),t}addSearchParamsFromClient(e,t,n){const l={...t};if(le.isObject(l)&&e&&e.clientPermissions&&e.clientPermissions.urlParameters){const r={};Object.keys(e.clientPermissions.urlParameters).forEach(a=>{a in l&&e.clientPermissions.urlParameters[a].write===!0&&(r[a]=l[a],delete l[a])});for(const a in l)console.warn(`No permission to add the search param "${a}" to the url`);Object.keys(r).length>0&&al.addSearchParams(r,n)}}hasIntent(e){return!!e&&e.toLowerCase().includes("#?intent=")}getPageNotFoundRedirectResult(e,t=!1){const n=te.getConfigValue("routing.pageNotFoundHandler");if(typeof n=="function"){const l=n(e,t);if(l&&(l.redirectTo||l.ignoreLuigiErrorHandling))return{path:l.redirectTo,keepURL:l.keepURL,ignoreLuigiErrorHandling:l.ignoreLuigiErrorHandling}}return{}}async handlePageNotFoundAndRetrieveRedirectPath(e,t,n){if(n)return t;const l=this.getPageNotFoundRedirectResult(t).path;if(l!==void 0)return l;this.showRouteNotFoundAlert(e,t),console.warn(`Could not find the requested route: ${t}`)}showRouteNotFoundAlert(e,t,n=!1){const l={text:Nt.getTranslation(n?"luigi.notExactTargetNode":"luigi.requestedRouteNotFound",{route:t}),type:"error",ttl:1};e.showAlert(l,!1)}modifySearchParams(e,t,n){for(const[l,r]of Object.entries(e)){const a=n?`${n}${l}`:l;t.set(a,r),r===void 0&&t.delete(a)}}addParamsOnHashRouting(e,t,n){let l=t;const[r,a]=l.split("?"),o=new URLSearchParams(a);return this.modifySearchParams(e,o,n),l=r,o.toString()!==""&&(l+=`?${o.toString()}`),l}getURLWithoutModalData(e,t){let n=new URLSearchParams(e);return n.delete(t),n.delete(`${t}Params`),n.toString()}handleHistoryState(e,t){return e&&e.modalHistoryLength?e.modalHistoryLength+=1:e={modalHistoryLength:1,historygap:history.length,pathBeforeHistory:t},e}}const me=new ek;class tk{optimizeScope(e){let t="";const n=[];return[...e].sort().forEach(l=>{l&&!n.includes(l)&&(!t||l.indexOf(t)!==0)&&(n.push(l),t=l)}),n}expandScope(e){const t=[];return e.forEach(n=>{let l="";n.split(".").forEach(r=>{l=l+(l?".":"")+r,t.push(l)})}),[...new Set(t)]}doOnStoreChange(e,t,n=[]){e.subscribe(t),this.expandScope(n).forEach(l=>{e.subscribeToScope(t,l)})}}const pn=new tk;class nk{constructor(){this.listeners=[],this.hashChangeWithoutSync=!1}addEventListener(e,t){this.listeners.push({type:e,listenerFn:t}),window.addEventListener(e,t)}removeEventListener(e,t){this.listeners=this.listeners.filter(n=>!(n.type===e&&n.listenerFn===t)),window.removeEventListener(e,t)}removeAllEventListeners(){this.listeners.forEach(e=>{window.removeEventListener(e.type,e.listenerFn)}),this.listeners=[]}}const Mn=new nk;class ik{constructor(){this.init=!1,this.storage=void 0,this.browseSupported=void 0}checkInit(){this.init||(this.storage=window.localStorage,this.browseSupported=this.supportLocalStorage(),this.init=!0)}supportLocalStorage(){try{return"localStorage"in window&&window.localStorage!==null}catch{return!1}}checkStorageBrowserSupport(){if(!this.browseSupported)throw"Browser does not support local storage"}process(e,t,n,l,r){try{this.checkInit(),this.checkStorageBrowserSupport();const a=this[l];if(typeof a!="function")throw l+" is not a supported operation for the storage";const o=a.bind(this,this.cleanHostname(t),r)();this.sendBackOperation(e,n,"OK",o)}catch(a){console.log(a),this.sendBackOperation(e,n,"ERROR",a)}}cleanHostname(e){return e.replace("http://","").replace("https://","")}setItem(e,t){this.checkKey(t);const n=this.stringifyValue(t.value),l=this.buildKey(e,t.key);this.storage.setItem(l,n)}getItem(e,t){this.checkKey(t);const n=this.buildKey(e,t.key),l=this.storage.getItem(n);if(l)return this.parseJsonIfPossible(l)}buildKey(e,t){return this.buildPrefix(e)+t.trim()}buildPrefix(e){return"Luigi#"+e+"#"}removeItem(e,t){this.checkKey(t);const n=this.buildKey(e,t.key),l=this.storage.getItem(n);if(l)return this.storage.removeItem(n),l}clear(e,t){const n=this.buildPrefix(e);Object.keys(this.storage).filter(l=>l.startsWith(n)).forEach(l=>this.storage.removeItem(l))}has(e,t){this.checkKey(t);const n=this.buildKey(e,t.key);return!!this.storage.getItem(n)}getAllKeys(e,t){const n=this.buildPrefix(e);return Object.keys(this.storage).filter(l=>l.startsWith(n)).map(l=>l.substring(n.length))}checkKey(e){if(!e.key||e.key.trim().length===0)throw"Missing key, we cannot execute storage operation"}parseJsonIfPossible(e){try{return JSON.parse(e)}catch{return e}}stringifyValue(e){if(!e)throw"Value is empty";if(typeof e=="string"||e instanceof String)return e;try{return JSON.stringify(e)}catch(t){throw"Value cannot be stringify, error: "+t}}sendBackOperation(e,t,n,l){let r={msg:"storage",data:{id:t,status:n,result:l}};Ae.getMicrofrontendsInDom().filter(a=>a.id===e).map(a=>a.container).map(a=>Ae.sendMessageToIframe(a,r))}}const lk=new ik;class rk{constructor(){}processUserSettingGroups(){const e=[],t=te.getConfigValue("userSettings.userSettingGroups"),n=te.getConfigValue("settings.userSettings.userSettingGroups"),l=t||n;if(le.isObject(l)){for(const r in l){let a={};a[r]=l[r],e.push(a)}return e}return e}createIframe(e,t){const n=Ae.createIframe(e,void 0,void 0,"usersettings"),l=document.querySelector(".iframeUserSettingsCtn");return n.setAttribute("userSettingsGroup",t),n.userSettingsGroup=t,l.appendChild(n),n}getUserSettingsIframesInDom(){const e=document.querySelector(".iframeUserSettingsCtn");return e?[...e.children]:[]}hideUserSettingsIframe(){this.getUserSettingsIframesInDom().forEach(e=>{e.style.display="none"})}findActiveCustomUserSettingsIframe(e){let t=document.querySelectorAll("[userSettingsGroup]");for(let n=0;n0?n:e.inputPlaceholder}if(typeof e.inputPlaceholder=="object")return e.inputPlaceholder[t]}renderCustomSearchItem(e,t,n){return setTimeout(()=>{search.searchProvider.customSearchResultItemRenderer(e,t.children[n],searchApiObj)}),""}onKeyUp({keyCode:e},t){this.search&&this.search.searchProvider?le.isFunction(this.search.searchProvider.onEnter)&&e===fl?this.search.searchProvider.onEnter():le.isFunction(this.search.searchProvider.onEscape)&&e===Ul?this.search.searchProvider.onEscape():e===fr?t&&(document.querySelector(".luigi-search-result-item__0").childNodes[0].setAttribute("aria-selected","true"),document.querySelector(".luigi-search-result-item__0").focus()):le.isFunction(this.search.searchProvider.onInput)&&this.search.searchProvider.onInput():console.warn("GlobalSearch is not available.")}calcSearchResultItemSelected(e){let t=this.customSearchItemRendererSlotContainer.children;if(t)for(let n=0;n{this.setFocusOnGlobalSearchFieldDesktop(n)}),this.search.searchProvider.onEscape())}setFocusOnGlobalSearchFieldDesktop(e){e&&e.focus()}onActionClick(e){let t=e.pathObject;t.externalLink?rt.navigateToLink(t):this.dispatch("handleSearchNavigation",{node:t})}toggleSearch(e,t,n,l){if(e||setTimeout(()=>{this.setFocusOnGlobalSearchFieldDesktop()}),this.dispatch("toggleSearch",{isSearchFieldVisible:e,inputElem:n,customSearchItemRendererSlot:l}),this.search&&this.search.searchProvider&&le.isFunction(this.search.searchProvider.toggleSearch)){const r=e===void 0?!0:!e;this.search.searchProvider.toggleSearch(n,r)}}}function Qf(i,e,t){const n=i.slice();return n[9]=e[t],n}function Zf(i){let e,t,n,l,r,a,o=(i[9].dataSanitized?i[9].settings.text:"")+"",c,h,d,g,p,b;function m(){return i[4](i[9])}return{c(){e=S("div"),t=S("div"),n=S("span"),r=W(),a=S("p"),c=W(),h=S("button"),h.innerHTML='',d=W(),f(n,"class",l="sap-icon sap-icon--message-"+i[1][i[9].settings.type]+" svelte-dkyena"),f(n,"focusable","false"),f(n,"role","presentation"),f(n,"aria-hidden","true"),f(t,"class","fd-message-strip__icon-container"),f(t,"aria-hidden","true"),f(a,"class","fd-message-strip__text svelte-dkyena"),f(h,"class","fd-button fd-button--transparent fd-button--compact fd-message-strip__close"),f(h,"aria-label","Close"),f(h,"aria-controls","j2ALl423"),f(h,"data-testid","luigi-alert-dismiss"),f(e,"class",g="fd-message-strip fd-message-strip--"+i[1][i[9].settings.type]+" fd-message-strip--dismissible svelte-dkyena"),f(e,"role","alert"),f(e,"id","j2ALl423"),f(e,"data-testid","luigi-alert")},m(v,C){A(v,e,C),w(e,t),w(t,n),w(e,r),w(e,a),a.innerHTML=o,w(e,c),w(e,h),w(e,d),p||(b=ee(h,"click",m),p=!0)},p(v,C){i=v,C&3&&l!==(l="sap-icon sap-icon--message-"+i[1][i[9].settings.type]+" svelte-dkyena")&&f(n,"class",l),C&1&&o!==(o=(i[9].dataSanitized?i[9].settings.text:"")+"")&&(a.innerHTML=o),C&3&&g!==(g="fd-message-strip fd-message-strip--"+i[1][i[9].settings.type]+" fd-message-strip--dismissible svelte-dkyena")&&f(e,"class",g)},d(v){v&&L(e),p=!1,b()}}}function ok(i){let e,t=i[0],n=[];for(let l=0;l{if(!l||!l.length){console.warn("There are no alerts to display");return}if(l.processed)return;const p=l.map(b=>{const{text:m,links:v,closeAfter:C}=b.settings,y=hr.processTextAndLinks(m,v,b.settings.id);if(setTimeout(()=>{y.links.forEach(P=>{h(P,b.settings.id)})}),b.settings.afterInit){const P=a;b.settings.afterInit({dismiss:()=>{P&&P.isConnected?n("alertDismiss",{id:b.settings.id}):console.debug("Alert already dismissed: ",P)},element:P})}return{settings:{...b.settings,text:y.sanitizedText},dataSanitized:!0}});p.processed=!0,t(0,l=p)}),ln(()=>{});function h(p,b){try{const m=document.getElementById(p.elemId);if(!m)return;m.dismissListener&&m.removeEventListener("click",m.dismissListener);const v=C=>{if(p.url){const y=!p.url.startsWith("/");C.stopPropagation(),o().then(()=>{const P={params:{link:p.url,relative:y}};c(P)},()=>{})}else p.dismissKey&&n("alertDismiss",{id:b,dismissKey:p.dismissKey})};m.addEventListener("click",v),m.dismissListener=v}catch(m){console.error("Error on Alert::addClickListener",m)}}const d=p=>n("alertDismiss",{id:p.settings.id});function g(p){Qe[p?"unshift":"push"](()=>{a=p,t(2,a)})}return i.$$set=p=>{"alertQueue"in p&&t(0,l=p.alertQueue),"alertTypeMap"in p&&t(1,r=p.alertTypeMap)},[l,r,a,n,d,g]}class fk extends Vt{constructor(e){super(),Dt(this,e,uk,ok,Et,{alertQueue:0,alertTypeMap:1})}}function Xf(i){let e,t;return{c(){e=S("i"),f(e,"class",t=xn(i[3](i[0].icon))+" svelte-lzffuc")},m(n,l){A(n,e,l)},p(n,l){l&1&&t!==(t=xn(n[3](n[0].icon))+" svelte-lzffuc")&&f(e,"class",t)},d(n){n&&L(e)}}}function $f(i){let e,t,n=i[0].buttonConfirm+"",l,r,a;return{c(){e=S("div"),t=S("button"),l=Te(n),f(t,"data-testid","luigi-modal-confirm"),f(t,"class","fd-button fd-button--emphasized fd-button--compact fd-message-box__decisive-button confirm-button"),f(e,"class","fd-bar__element")},m(o,c){A(o,e,c),w(e,t),w(t,l),r||(a=ee(t,"click",i[4]),r=!0)},p(o,c){c&1&&n!==(n=o[0].buttonConfirm+"")&&Le(l,n)},d(o){o&&L(e),r=!1,a()}}}function ck(i){let e,t,n,l,r,a,o,c=i[0].header+"",h,d,g,p=i[0].body+"",b,m,v,C,y,P,I=i[0].buttonDismiss+"",T,O,E,H,V,D=i[0].type&&Xf(i),q=i[0].buttonConfirm!==!1&&$f(i);return{c(){e=S("div"),t=S("section"),n=S("header"),l=S("div"),r=S("div"),D&&D.c(),a=W(),o=S("h2"),h=Te(c),d=W(),g=S("div"),b=W(),m=S("footer"),v=S("div"),q&&q.c(),C=W(),y=S("div"),P=S("button"),T=Te(I),f(o,"class","fd-title fd-title--h5"),f(r,"class","fd-bar__element"),f(l,"class","fd-bar__left"),f(n,"class","fd-bar fd-bar--header fd-message-box__header"),f(g,"class","fd-message-box__body svelte-lzffuc"),f(P,"data-testid","luigi-modal-dismiss"),f(P,"class",O="fd-button "+(i[0].buttonConfirm===!1?"fd-button--emphasized":"fd-button--transparent")+" fd-button--compact fd-message-box__decisive-button dismiss-button"),f(y,"class","fd-bar__element"),f(v,"class","fd-bar__right"),f(m,"class","fd-bar fd-bar--footer fd-message-box__footer"),f(t,"class","fd-message-box__content svelte-lzffuc"),f(e,"class",E="fd-message-box-docs-static fd-message-box fd-message-box--"+i[0].type+" fd-message-box--active svelte-lzffuc"),f(e,"data-testid","luigi-confirmation-modal")},m(Z,X){A(Z,e,X),w(e,t),w(t,n),w(n,l),w(l,r),D&&D.m(r,null),w(r,a),w(r,o),w(o,h),w(t,d),w(t,g),g.innerHTML=p,w(t,b),w(t,m),w(m,v),q&&q.m(v,null),w(v,C),w(v,y),w(y,P),w(P,T),H||(V=[ee(window,"keydown",i[1]),ee(P,"click",i[5])],H=!0)},p(Z,[X]){Z[0].type?D?D.p(Z,X):(D=Xf(Z),D.c(),D.m(r,a)):D&&(D.d(1),D=null),X&1&&c!==(c=Z[0].header+"")&&Le(h,c),X&1&&p!==(p=Z[0].body+"")&&(g.innerHTML=p),Z[0].buttonConfirm!==!1?q?q.p(Z,X):(q=$f(Z),q.c(),q.m(v,C)):q&&(q.d(1),q=null),X&1&&I!==(I=Z[0].buttonDismiss+"")&&Le(T,I),X&1&&O!==(O="fd-button "+(Z[0].buttonConfirm===!1?"fd-button--emphasized":"fd-button--transparent")+" fd-button--compact fd-message-box__decisive-button dismiss-button")&&f(P,"class",O),X&1&&E!==(E="fd-message-box-docs-static fd-message-box fd-message-box--"+Z[0].type+" fd-message-box--active svelte-lzffuc")&&f(e,"class",E)},i:He,o:He,d(Z){Z&&L(e),D&&D.d(),q&&q.d(),H=!1,je(V)}}}function dk(i,e,t){const n=Yt();let{settings:l}=e;const r={confirmation:"question-mark",information:"message-information",warning:"message-warning",error:"message-error",success:"message-success"};Qr(()=>{Ae.enableA11YKeyboardBackdropExceptClassName(".fd-message-box-docs-static")}),ln(()=>{const d={icon:r[l.type],header:Nt.getTranslation("luigi.confirmationModal.header"),body:Nt.getTranslation("luigi.confirmationModal.body"),buttonDismiss:Nt.getTranslation("luigi.button.dismiss"),buttonConfirm:Nt.getTranslation("luigi.button.confirm")};t(0,l={...l,body:hr.sanatizeHtmlExceptTextFormatting(l.body)}),t(0,l=Object.assign(d,l)),Ae.disableA11YKeyboardExceptClassName(".fd-message-box-docs-static");const g=l.buttonConfirm?"confirm-button":"dismiss-button";try{document.querySelector(`.${g}`).focus()}catch{console.warn(`Couldn't focus ${g} in modal`)}});function a(d){return re.renderIconClassName(d)}function o(d){d.keyCode===Ul&&n("modalDismiss")}const c=()=>n("modalConfirm"),h=()=>n("modalDismiss");return i.$$set=d=>{"settings"in d&&t(0,l=d.settings)},[l,o,n,a,c,h]}class hk extends Vt{constructor(e){super(),Dt(this,e,dk,ck,Et,{settings:0,handleKeydown:1})}get handleKeydown(){return this.$$.ctx[1]}}function gk(i){let e,t,n;const l=i[5].default,r=ds(l,i,i[4],null);return{c(){e=S("div"),r&&r.c(),f(e,"class",t=i[0]+" "+(i[1]==="main"?"zIndexZero":"")+" svelte-az6f9h"),f(e,"aria-hidden","false")},m(a,o){A(a,e,o),r&&r.m(e,null),n=!0},p(a,[o]){r&&r.p&&(!n||o&16)&&gs(r,l,a,a[4],n?hs(l,a[4],o,null):_s(a[4]),null),(!n||o&3&&t!==(t=a[0]+" "+(a[1]==="main"?"zIndexZero":"")+" svelte-az6f9h"))&&f(e,"class",t)},i(a){n||(R(r,a),n=!0)},o(a){U(r,a),n=!1},d(a){a&&L(e),r&&r.d(a)}}}function _k(i,e,t){let{$$slots:n={},$$scope:l}=e;const r=Yt();let{backdropClass:a=""}=e,{backdropActive:o=!1}=e,c=!1,h={},{area:d}=e,{disable:g}=e;const p=()=>{const m="lui-backdrop ";o?h.data&&h.data.heightCssClass?t(0,a=m+h.data.heightCssClass):t(0,a=m+"height-auto"):t(0,a="")},b=m=>{if(!d)return!0;const C=[...Ae.getMicrofrontendsInDom(),{contentWindow:window,luigi:{viewUrl:window.location.href}}].find(y=>y.container&&y.container.contentWindow===m.source);return!(C&&d===C.type)};return ln(()=>{te.getConfigValue("settings.backdropDisabled")||(p(),Mn.addEventListener("message",v=>{const C=Ae.getValidMessageSource(v);C&&g!==!0&&(v.data.msg==="luigi.add-backdrop"&&(t(2,o=b(v)),r("stateChanged",{backdropActive:!0}),Ae.disableA11yOfInactiveIframe(C)),v.data.msg==="luigi.remove-backdrop"&&(t(2,o=!1),r("stateChanged",{backdropActive:!1}),c&&Ae.enableA11yOfInactiveIframe()))}))}),Kn(()=>{o!==c&&(c=o,p())}),i.$$set=m=>{"backdropClass"in m&&t(0,a=m.backdropClass),"backdropActive"in m&&t(2,o=m.backdropActive),"area"in m&&t(1,d=m.area),"disable"in m&&t(3,g=m.disable),"$$scope"in m&&t(4,l=m.$$scope)},[a,d,o,g,l,n]}class Bl extends Vt{constructor(e){super(),Dt(this,e,_k,gk,Et,{backdropClass:0,backdropActive:2,area:1,disable:3})}}function xf(i){let e,t,n,l,r,a,o,c,h,d,g,p,b,m;t=new Bl({props:{disable:i[2]}});let v=i[0].title&&ec(i);return{c(){e=S("div"),Ue(t.$$.fragment),n=W(),l=S("div"),r=S("div"),v&&v.c(),a=W(),o=S("div"),c=S("div"),h=S("button"),d=S("i"),f(r,"class","fd-bar__element"),f(l,"class","fd-bar__left"),f(d,"class","sap-icon sap-icon--decline"),f(h,"class","fd-button fd-button--transparent fd-button--compact"),f(h,"aria-label","close"),f(h,"data-testid",g=i[0].closebtn_data_testid&&i[5]?i[0].closebtn_data_testid:"lui-modal-index-"+i[1]),f(c,"class","fd-bar__element"),f(o,"class","fd-bar__right"),f(e,"class","lui-modal-header fd-dialog__header fd-bar fd-bar--header svelte-1rzu3xo")},m(C,y){A(C,e,y),Me(t,e,null),w(e,n),w(e,l),w(l,r),v&&v.m(r,null),w(e,a),w(e,o),w(o,c),w(c,h),w(h,d),p=!0,b||(m=ee(h,"click",i[11]),b=!0)},p(C,y){const P={};y&4&&(P.disable=C[2]),t.$set(P),C[0].title?v?v.p(C,y):(v=ec(C),v.c(),v.m(r,null)):v&&(v.d(1),v=null),(!p||y&35&&g!==(g=C[0].closebtn_data_testid&&C[5]?C[0].closebtn_data_testid:"lui-modal-index-"+C[1]))&&f(h,"data-testid",g)},i(C){p||(R(t.$$.fragment,C),p=!0)},o(C){U(t.$$.fragment,C),p=!1},d(C){C&&L(e),Fe(t),v&&v.d(),b=!1,m()}}}function ec(i){let e,t=i[0].title+"",n;return{c(){e=S("h2"),n=Te(t),f(e,"class","fd-title fd-title--h5"),f(e,"id","dialog-title-1")},m(l,r){A(l,e,r),w(e,n)},p(l,r){r&1&&t!==(t=l[0].title+"")&&Le(n,t)},d(l){l&&L(e)}}}function tc(i){let e;const t=i[10].default,n=ds(t,i,i[9],null);return{c(){n&&n.c()},m(l,r){n&&n.m(l,r),e=!0},p(l,r){n&&n.p&&(!e||r&512)&&gs(n,t,l,l[9],e?hs(t,l[9],r,null):_s(l[9]),null)},i(l){e||(R(n,l),e=!0)},o(l){U(n,l),e=!1},d(l){n&&n.d(l)}}}function nc(i){let e;return{c(){e=S("div"),e.innerHTML=`
-
-
`,f(e,"class","fd-page spinnerContainer fade-out svelte-1rzu3xo"),f(e,"aria-hidden","false"),f(e,"aria-label","Loading")},m(t,n){A(t,e,n)},d(t){t&&L(e)}}}function pk(i){let e,t,n,l,r,a,o,c,h,d,g,p,b,m,v=(i[5]||i[4]&&i[0].header)&&xf(i),C=i[4]&&tc(i),y=i[3]&&nc();return{c(){e=S("div"),t=S("div"),v&&v.c(),n=W(),l=S("div"),C&&C.c(),r=W(),a=S("div"),h=W(),y&&y.c(),f(a,"class",o="iframeModalCtn "+(i[4]?"_drawer":"_modal")+" svelte-1rzu3xo"),f(a,"modal-container-index",c=i[4]?void 0:i[1]),f(l,"class","fd-dialog__body svelte-1rzu3xo"),f(t,"class",d="fd-dialog__content "+(i[4]?i[0].backdrop?"drawer drawer-dialog__content drawer__backdrop":"drawer drawer-dialog__content":"lui-modal-mf lui-modal-index-"+i[1])+" svelte-1rzu3xo"),f(t,"data-testid",g=i[5]?"modal-mf":"drawer-mf"),f(t,"role","dialog"),f(t,"aria-modal","true"),f(t,"aria-labelledby","dialog-title-1"),f(e,"class",p=xn(i[5]||i[4]&&i[0].backdrop?"fd-dialog fd-dialog--active":"drawer-dialog")+" svelte-1rzu3xo"),f(e,"style",b=i[5]?"z-index:1001":"")},m(P,I){A(P,e,I),w(e,t),v&&v.m(t,null),w(t,n),w(t,l),C&&C.m(l,null),w(l,r),w(l,a),w(t,h),y&&y.m(t,null),m=!0},p(P,[I]){P[5]||P[4]&&P[0].header?v?(v.p(P,I),I&49&&R(v,1)):(v=xf(P),v.c(),R(v,1),v.m(t,n)):v&&(be(),U(v,1,1,()=>{v=null}),ve()),P[4]?C?(C.p(P,I),I&16&&R(C,1)):(C=tc(P),C.c(),R(C,1),C.m(l,r)):C&&(be(),U(C,1,1,()=>{C=null}),ve()),(!m||I&16&&o!==(o="iframeModalCtn "+(P[4]?"_drawer":"_modal")+" svelte-1rzu3xo"))&&f(a,"class",o),(!m||I&18&&c!==(c=P[4]?void 0:P[1]))&&f(a,"modal-container-index",c),P[3]?y||(y=nc(),y.c(),y.m(t,null)):y&&(y.d(1),y=null),(!m||I&19&&d!==(d="fd-dialog__content "+(P[4]?P[0].backdrop?"drawer drawer-dialog__content drawer__backdrop":"drawer drawer-dialog__content":"lui-modal-mf lui-modal-index-"+P[1])+" svelte-1rzu3xo"))&&f(t,"class",d),(!m||I&32&&g!==(g=P[5]?"modal-mf":"drawer-mf"))&&f(t,"data-testid",g),(!m||I&49&&p!==(p=xn(P[5]||P[4]&&P[0].backdrop?"fd-dialog fd-dialog--active":"drawer-dialog")+" svelte-1rzu3xo"))&&f(e,"class",p),(!m||I&32&&b!==(b=P[5]?"z-index:1001":""))&&f(e,"style",b)},i(P){m||(R(v),R(C),m=!0)},o(P){U(v),U(C),m=!1},d(P){P&&L(e),v&&v.d(),C&&C.d(),y&&y.d()}}}function mk(i,e,t){let{$$slots:n={},$$scope:l}=e,{settings:r}=e,{isDataPrepared:a=!1}=e,{nodepath:o}=e,{modalIndex:c}=e,{disableBackdrop:h}=e;const d=Yt();let g,p,b,m=!1,v=!1,C=!1,y=!1,P=!1,I=!0,T,O=kt("store");const E=G=>re.getNodeLabel(G),H=async G=>{const K=G&&G.length?le.getPathWithoutHash(G):"",ue=me.parseParams(K.split("?")[1]);b=me.getNodeParams(ue);const fe=await Bt.extractDataFromPath(G);g=fe.nodeObject,t(4,P=r.isDrawer||typeof g.drawer=="object"),T=P?"._drawer":`[modal-container-index="${c}"]`,t(0,r._liveLabel=!1,r),P?(t(5,I=!1),r.header===void 0?(t(0,r.header=!0,r),t(0,r.title=E(g),r),t(0,r._liveLabel=!0,r)):r.header&&r.header.title&&t(0,r.title=r.header.title,r),(r.backdrop===void 0||!r.backdrop)&&(t(0,r.backdrop=!1,r),d("drawerState",{activeDrawer:!0})),r.size||t(0,r.size="s",r),r.overlap===void 0&&t(0,r.overlap=!0,r)):r.title||(t(0,r.title=E(g),r),t(0,r._liveLabel=!0,r)),p=fe.pathData,t(7,a=!0)},V=async G=>{if(!(m||v))if(a)if(g.webcomponent)t(3,C=!1),P?await Z():await D(),ur.renderWebComponent(g.viewUrl,document.querySelector(T),{context:p.context,clientPermissions:g.clientPermissions||{},pathParams:p.pathParams||{}},g,void 0,!0),d("wcCreated",{modalWC:document.querySelector(T),modalWCData:{...p,nodeParams:b}}),v=!0;else{const K=await q(g.viewUrl,{context:p.context,pathParams:p.pathParams,nodeParams:b});d("iframeCreated",{modalIframe:K,modalIframeData:{...p,nodeParams:b}}),m=!0}else await H(G)},D=async()=>{let G,K;const ue=document.querySelector(".lui-modal-index-"+c),{size:fe,width:ne,height:ae}=r,Se=/^.?[0-9]{1,3}(%|px|rem|em|vh|vw)$/;if(ue.classList.remove("lui-modal-fullscreen"),ne&&ne.match(Se)&&ae&&ae.match(Se))G=ae,K=ne;else switch(fe){case"fullscreen":G="100vh",K="100vw",ue.classList.add("lui-modal-fullscreen");break;case"m":G="80%",K="60%";break;case"s":G="80%",K="40%";break;default:G="80%",K="80%"}ue.setAttribute("style",`width:${K};height:${G};`)},q=async(G,K)=>{P?await Z():await D(),G&&(G=me.substituteViewUrl(G,K));const ue=await Ae.createIframe(G,void 0,g,"modal",K);return document.querySelector(T).appendChild(ue),ue};async function Z(G){let K="";const ue=document.getElementsByClassName("drawer"),fe=document.getElementsByClassName("drawer-dialog");r.size&&(r.size==="l"?K="width:75%;":r.size==="m"?K="width:50%;":r.size==="s"?K="width:25%;":r.size==="xs"&&(K="width:15.5%;")),r.backdrop?ue[0].setAttribute("style",K):(fe[0].setAttribute("style",K),ue[0].setAttribute("style","width:100%"))}Yr(()=>{V(o)});const X=async G=>{G.data.msg==="luigi.show-loading-indicator"&&t(3,C=!0),G.data.msg==="luigi.hide-loading-indicator"&&t(3,C=!1),G.data.msg==="luigi.get-context"&&(y=!0,(!g||!g.loadingIndicator||g.loadingIndicator.hideAutomatically!==!1)&&ge()),G.data.msg==="luigi.close-modal"&&d("close",{type:"modal"}),G.data.msg==="luigi.navigation.updateModalSettings"&&((G.data.updatedModalSettings.title||G.data.updatedModalSettings.title==="")&&t(0,r.title=G.data.updatedModalSettings.title,r),(G.data.updatedModalSettings.size||G.data.updatedModalSettings.width||G.data.updatedModalSettings.height)&&(t(0,r.size=G.data.updatedModalSettings.size,r),t(0,r.height=G.data.updatedModalSettings.height,r),t(0,r.width=G.data.updatedModalSettings.width,r),await D()),te.getConfigBooleanValue("routing.showModalPathInUrl")&&rt.updateModalDataInUrl(me.getModalPathFromPath(),{title:r.title,size:r.size,height:r.height,width:r.width},G.data.addHistoryEntry))};ln(()=>{pn.doOnStoreChange(O,()=>{r._liveLabel&&g&&t(0,r.title=E(g),r)},["navigation.viewgroupdata"]),Mn.addEventListener("message",X),r.isDrawer&&!r.backdrop||Ae.disableA11YKeyboardExceptClassName(".lui-modal-index-"+c),window.focus(),setTimeout(()=>{var G;!y&&!g.webcomponent&&((G=g.loadingIndicator)==null?void 0:G.enabled)!==!1&&t(3,C=!0)},250)}),Qr(()=>{Mn.removeEventListener("message",X),r.isDrawer&&!r.backdrop||Ae.enableA11YKeyboardBackdropExceptClassName(".lui-modal-index-"+c)});function ge(){let G;I?G=document.querySelector(`.lui-modal-mf.lui-modal-index-${c} .spinnerContainer`):G=document.querySelector(".drawer .spinnerContainer"),G&&G.classList.contains("fade-out")&&(G.classList.remove("fade-out"),setTimeout(()=>{t(3,C=!1)},250))}const $=()=>d("close",{activeDrawer:!1});return i.$$set=G=>{"settings"in G&&t(0,r=G.settings),"isDataPrepared"in G&&t(7,a=G.isDataPrepared),"nodepath"in G&&t(8,o=G.nodepath),"modalIndex"in G&&t(1,c=G.modalIndex),"disableBackdrop"in G&&t(2,h=G.disableBackdrop),"$$scope"in G&&t(9,l=G.$$scope)},[r,c,h,C,P,I,d,a,o,l,n,$]}class lp extends Vt{constructor(e){super(),Dt(this,e,mk,pk,Et,{settings:0,isDataPrepared:7,nodepath:8,modalIndex:1,disableBackdrop:2})}}function ic(i,e,t){const n=i.slice();return n[27]=e[t][0],n[28]=e[t][1],n[29]=e,n[30]=t,n}function lc(i,e,t){const n=i.slice();return n[31]=e[t],n[33]=t,n}function rc(i,e,t){const n=i.slice();return n[31]=e[t],n[33]=t,n}function ac(i){let e,t=i[1][1].settings&&sc(i);return{c(){t&&t.c(),e=we()},m(n,l){t&&t.m(n,l),A(n,e,l)},p(n,l){n[1][1].settings?t?t.p(n,l):(t=sc(n),t.c(),t.m(e.parentNode,e)):t&&(t.d(1),t=null)},d(n){t&&t.d(n),n&&L(e)}}}function sc(i){let e,t,n=Object.entries(i[1][1].settings),l=[];for(let r=0;r',b=W(),m=S("div"),T&&T.c(),f(a,"class","fd-select__text-content"),f(a,"data-testid","lui-us-input"+i[30]),f(a,"disabled",h=!(i[28].isEditable===void 0||i[28].isEditable)),f(g,"class","fd-button fd-button--transparent fd-select__button lui-activate-dropdown"),f(r,"tabindex","0"),f(r,"aria-expanded","false"),f(r,"aria-haspopup","listbox"),f(r,"aria-label","Language"),f(r,"class","fd-select__control lui-anchor-node svelte-1q4f8ra"),f(r,"data-testid",p="lui-us-"+i[28].type+"-"+i[30]),f(r,"id","fd-form-input-"+i[30]),f(l,"class","fd-select fd-select--compact"),f(n,"class","fd-popover__control"),f(n,"aria-expanded","false"),f(n,"aria-haspopup","true"),f(m,"class","fd-popover__body fd-popover__body--no-arrow fd-popover__body--dropdown fd-popover__body--dropdown-fill"),f(m,"aria-hidden","true"),f(t,"class","fd-popover"),f(e,"class","fd-form-item")},m(O,E){A(O,e,E),w(e,t),w(t,n),w(n,l),w(l,r),w(r,a),w(a,c),w(r,d),w(r,g),w(t,b),w(t,m),T&&T.m(m,null),C||(y=[ee(r,"keydown",P),ee(n,"click",Ht(I))],C=!0)},p(O,E){i=O,E[0]&3&&o!==(o=i[11](i[0][i[1][0]][i[27]],i[28].options)+"")&&Le(c,o),E[0]&2&&h!==(h=!(i[28].isEditable===void 0||i[28].isEditable))&&f(a,"disabled",h),E[0]&2&&p!==(p="lui-us-"+i[28].type+"-"+i[30])&&f(r,"data-testid",p),E[0]&2&&(v=Array.isArray(i[28].options)),v?T?T.p(i,E):(T=fc(i),T.c(),T.m(m,null)):T&&(T.d(1),T=null)},d(O){O&&L(e),T&&T.d(),C=!1,je(y)}}}function fc(i){let e,t=i[28].options,n=[];for(let l=0;l',f(n,"class","fd-switch__input"),f(n,"type","checkbox"),f(n,"aria-labelledby","label1"),f(n,"data-testid",l="lui-us-checkbox-switch_"+i[27]),n.disabled=r=!(i[28].isEditable===void 0||i[28].isEditable),f(o,"class","fd-switch__slider"),f(t,"class","fd-switch__control"),f(e,"class","fd-switch fd-switch--compact"),f(e,"data-testid",c="lui-us-label-switch_"+i[27])},m(p,b){A(p,e,b),w(e,t),w(t,n),n.checked=i[0][i[1][0]][i[27]],w(t,a),w(t,o),h||(d=ee(n,"change",g),h=!0)},p(p,b){i=p,b[0]&2&&l!==(l="lui-us-checkbox-switch_"+i[27])&&f(n,"data-testid",l),b[0]&2&&r!==(r=!(i[28].isEditable===void 0||i[28].isEditable))&&(n.disabled=r),b[0]&3&&(n.checked=i[0][i[1][0]][i[27]]),b[0]&2&&c!==(c="lui-us-label-switch_"+i[27])&&f(e,"data-testid",c)},d(p){p&&L(e),h=!1,d()}}}function _c(i){let e,t,n,l;function r(){i[24].call(e,i[27])}return{c(){e=S("input"),f(e,"type","checkbox"),f(e,"class","fd-checkbox"),e.disabled=t=!(i[28].isEditable===void 0||i[28].isEditable)},m(a,o){A(a,e,o),e.checked=i[0][i[1][0]][i[27]],n||(l=ee(e,"change",r),n=!0)},p(a,o){i=a,o[0]&2&&t!==(t=!(i[28].isEditable===void 0||i[28].isEditable))&&(e.disabled=t),o[0]&3&&(e.checked=i[0][i[1][0]][i[27]])},d(a){a&&L(e),n=!1,l()}}}function pc(i){let e,t,n,l=i[5](i[28].label)+"",r,a,o,c,h,d,g=i[28].type==="enum"&&i[28].style==="button"&&Array.isArray(i[28].options),p,b,m,v=i[28].type==="string"&&oc(i),C=i[28].type==="enum"&&(i[28].style===void 0||i[28].style==="list")&&uc(i),y=g&&dc(i),P=i[28].type==="boolean"&&(!i[28].style||i[28].style==="switch")&&gc(i),I=i[28].type==="boolean"&&i[28].style==="checkbox"&&_c(i);return{c(){e=S("div"),t=S("div"),n=S("label"),r=Te(l),a=Te(":"),o=W(),c=S("div"),v&&v.c(),h=W(),C&&C.c(),d=W(),y&&y.c(),p=W(),P&&P.c(),b=W(),I&&I.c(),m=W(),f(n,"class","fd-form-label svelte-1q4f8ra"),f(n,"for","fd-form-input-"+i[30]),f(t,"class","fd-col fd-col--4 svelte-1q4f8ra"),f(c,"class","fd-col fd-col--8 svelte-1q4f8ra"),f(e,"class","fd-row svelte-1q4f8ra")},m(T,O){A(T,e,O),w(e,t),w(t,n),w(n,r),w(n,a),w(e,o),w(e,c),v&&v.m(c,null),w(c,h),C&&C.m(c,null),w(c,d),y&&y.m(c,null),w(c,p),P&&P.m(c,null),w(c,b),I&&I.m(c,null),w(e,m)},p(T,O){O[0]&34&&l!==(l=T[5](T[28].label)+"")&&Le(r,l),T[28].type==="string"?v?v.p(T,O):(v=oc(T),v.c(),v.m(c,h)):v&&(v.d(1),v=null),T[28].type==="enum"&&(T[28].style===void 0||T[28].style==="list")?C?C.p(T,O):(C=uc(T),C.c(),C.m(c,d)):C&&(C.d(1),C=null),O[0]&2&&(g=T[28].type==="enum"&&T[28].style==="button"&&Array.isArray(T[28].options)),g?y?y.p(T,O):(y=dc(T),y.c(),y.m(c,p)):y&&(y.d(1),y=null),T[28].type==="boolean"&&(!T[28].style||T[28].style==="switch")?P?P.p(T,O):(P=gc(T),P.c(),P.m(c,b)):P&&(P.d(1),P=null),T[28].type==="boolean"&&T[28].style==="checkbox"?I?I.p(T,O):(I=_c(T),I.c(),I.m(c,null)):I&&(I.d(1),I=null)},d(T){T&&L(e),v&&v.d(),C&&C.d(),y&&y.d(),P&&P.d(),I&&I.d()}}}function wk(i){let e,t,n,l=i[1]&&i[1][0]&&i[1][1]&&ac(i);return{c(){e=S("div"),l&&l.c(),f(e,"class","lui-usersettings-content svelte-1q4f8ra")},m(r,a){A(r,e,a),l&&l.m(e,null),t||(n=[ee(window,"click",i[7]),ee(window,"blur",i[7])],t=!0)},p(r,a){r[1]&&r[1][0]&&r[1][1]?l?l.p(r,a):(l=ac(r),l.c(),l.m(e,null)):l&&(l.d(1),l=null)},i:He,o:He,d(r){r&&L(e),l&&l.d(),t=!1,je(n)}}}function is(i,e,t){if(i&&t>0)return i.matches(e)?i:is(i.parentNode,e,t-1)}function kk(i,e,t){let n,{userSettingGroup:l}=e,{storedUserSettingData:r}=e;const a=Yt();let o=kt("getTranslation");bi(i,o,$=>t(5,n=$));let c,{isComboOpen:h}=e;function d(){a("updateSettingsObject",{storedUserSettingData:r})}const g=()=>{p()};function p($){document.querySelectorAll(".lui-usersettings-content .fd-popover__control").forEach(G=>{m(G,!1)})}function b($,G){let K=is($.target,".fd-popover__control",20),ue=K.getAttribute("aria-expanded")==="true";(G||G===void 0)&&(p(),m(K,!ue))}function m($,G){const K=$.querySelector(".lui-activate-dropdown"),ue=$.parentNode.querySelector(".fd-popover__body"),fe=$.parentNode.querySelector(".fd-select__control");$.setAttribute("aria-expanded",G),ue.setAttribute("aria-hidden",!G),fe.setAttribute("aria-expanded",G),K.setAttribute("aria-expanded",G),t(14,h=G)}function v($,G,K){t(4,c=K),t(0,r[l[0]][$]=G.value||G,r)}function C($,G){document.querySelectorAll(".enum-buttons-container-"+$+" button").forEach(K=>{const ue=K.getAttribute("id"),fe=`lui-us-enum_button_${$}_option`;ue===fe?K.classList.add("fd-button--emphasized"):K.classList.remove("fd-button--emphasized")}),t(0,r[l[0]][$]=G.value||G,r)}function y($,G){let K;if(Array.isArray(G)){for(let ue=0;ue{Se.classList.contains("is-focus")&&(ae=ie)}),h){if($.keyCode===qr&&$.altKey&&(fe.click(),fe.focus()),$.keyCode===fr&&!$.altKey){if(ae===-1){ae=0,ne.item(ae).classList.add("is-focus");return}ae0&&ae0&&ae{G.focus()},0))}}y();function E($){r[l[0]][$]=this.value,t(0,r)}const H=($,G,K,ue)=>T(ue,$,G,K),V=$=>b(event,$.isEditable),D=($,G,K)=>v($,G,K),q=$=>O($),Z=($,G)=>C($,G);function X($){r[l[0]][$]=this.checked,t(0,r)}function ge($){r[l[0]][$]=this.checked,t(0,r)}return i.$$set=$=>{"userSettingGroup"in $&&t(1,l=$.userSettingGroup),"storedUserSettingData"in $&&t(0,r=$.storedUserSettingData),"isComboOpen"in $&&t(14,h=$.isComboOpen)},[r,l,T,O,c,n,o,p,b,v,C,y,P,I,h,d,g,E,H,V,D,q,Z,X,ge]}class Sk extends Vt{constructor(e){super(),Dt(this,e,kk,wk,Et,{userSettingGroup:1,storedUserSettingData:0,isComboOpen:14,updateSettingsObject:15,closeDropDown:16,handleKeyListDropdown:2,keyPressDropdownNode:3},null,[-1,-1])}get updateSettingsObject(){return this.$$.ctx[15]}get closeDropDown(){return this.$$.ctx[16]}get handleKeyListDropdown(){return this.$$.ctx[2]}get keyPressDropdownNode(){return this.$$.ctx[3]}}const{window:mc}=dl;function bc(i,e,t){const n=i.slice();return n[30]=e[t][0],n[11]=e[t][1],n[36]=t,n}function vc(i,e,t){const n=i.slice();return n[37]=e[t],n}function wc(i){let e,t,n;function l(o,c){return c[0]&2&&(e=null),e==null&&(e=!!o[19](o[37][1])),e?yk:Ck}let r=l(i,[-1,-1]),a=r(i);return{c(){a.c(),t=W(),n=S("i"),f(n,"role","presentation"),f(n,"class","sap-icon")},m(o,c){a.m(o,c),A(o,t,c),A(o,n,c)},p(o,c){r===(r=l(o,c))&&a?a.p(o,c):(a.d(1),a=r(o),a&&(a.c(),a.m(t.parentNode,t)))},d(o){a.d(o),o&&L(t),o&&L(n)}}}function Ck(i){let e,t,n,l,r,a=i[37][1].initials&&kc(i);return{c(){e=S("span"),l=W(),a&&a.c(),r=we(),f(e,"class",t=xn(i[37][1].iconClassAttribute||"fd-image--s fd-list__thumbnail")+" svelte-12fj8b7"),f(e,"aria-label",n=i[37][1].altText?i[37][1].altText:""),On(e,"background-image","url('"+i[37][1].icon+"')"),On(e,"background-size","cover")},m(o,c){A(o,e,c),A(o,l,c),a&&a.m(o,c),A(o,r,c)},p(o,c){c[0]&2&&t!==(t=xn(o[37][1].iconClassAttribute||"fd-image--s fd-list__thumbnail")+" svelte-12fj8b7")&&f(e,"class",t),c[0]&2&&n!==(n=o[37][1].altText?o[37][1].altText:"")&&f(e,"aria-label",n),c[0]&2&&On(e,"background-image","url('"+o[37][1].icon+"')"),o[37][1].initials?a?a.p(o,c):(a=kc(o),a.c(),a.m(r.parentNode,r)):a&&(a.d(1),a=null)},d(o){o&&L(e),o&&L(l),a&&a.d(o),o&&L(r)}}}function yk(i){let e,t,n;return{c(){e=S("span"),t=S("i"),f(t,"role","presentation"),f(t,"class",n=xn(i[18](i[37][1].icon))+" svelte-12fj8b7"),f(e,"class","fd-list__thumbnail")},m(l,r){A(l,e,r),w(e,t)},p(l,r){r[0]&2&&n!==(n=xn(l[18](l[37][1].icon))+" svelte-12fj8b7")&&f(t,"class",n)},d(l){l&&L(e)}}}function kc(i){let e,t=(i[37][1].initials?i[37][1].initials:"")+"",n,l,r;return{c(){e=S("span"),n=Te(t),f(e,"class",l=xn(i[37][1].iconClassAttribute+" lui-profile-initials"||"fd-image--s fd-list__thumbnail")+" svelte-12fj8b7"),f(e,"aria-label",r=i[37][1].altText?i[37][1].altText:"")},m(a,o){A(a,e,o),w(e,n)},p(a,o){o[0]&2&&t!==(t=(a[37][1].initials?a[37][1].initials:"")+"")&&Le(n,t),o[0]&2&&l!==(l=xn(a[37][1].iconClassAttribute+" lui-profile-initials"||"fd-image--s fd-list__thumbnail")+" svelte-12fj8b7")&&f(e,"class",l),o[0]&2&&r!==(r=a[37][1].altText?a[37][1].altText:"")&&f(e,"aria-label",r)},d(a){a&&L(e)}}}function Sc(i){let e,t,n,l,r,a=i[10](i[37][1].label?i[37][1].label:"")+"",o,c,h,d=i[10](i[37][1].sublabel?i[37][1].sublabel:"")+"",g,p,b,m,v=i[37][1].icon&&wc(i);function C(){return i[21](i[37])}function y(...P){return i[22](i[36],...P)}return{c(){e=S("li"),t=S("a"),v&&v.c(),n=W(),l=S("div"),r=S("div"),o=Te(a),c=W(),h=S("div"),g=Te(d),p=W(),f(r,"class","fd-list__title"),f(h,"class","fd-list__byline svelte-12fj8b7"),f(l,"class","fd-list__content"),f(t,"tabindex","-1"),f(t,"class","fd-list__link"),f(t,"href","#"),f(e,"class","fd-list__item fd-list__item--link lui-us-navlist__item"),f(e,"data-testid","us-navigation-item"),f(e,"tabindex","0")},m(P,I){A(P,e,I),w(e,t),v&&v.m(t,null),w(t,n),w(t,l),w(l,r),w(r,o),w(l,c),w(l,h),w(h,g),w(e,p),b||(m=[ee(e,"click",bt(C)),ee(e,"keydown",y)],b=!0)},p(P,I){i=P,i[37][1].icon?v?v.p(i,I):(v=wc(i),v.c(),v.m(t,n)):v&&(v.d(1),v=null),I[0]&1026&&a!==(a=i[10](i[37][1].label?i[37][1].label:"")+"")&&Le(o,a),I[0]&1026&&d!==(d=i[10](i[37][1].sublabel?i[37][1].sublabel:"")+"")&&Le(g,d)},d(P){P&&L(e),v&&v.d(),b=!1,je(m)}}}function Cc(i){let e,t=Object.entries(i[11]),n=[];for(let l=0;lwt(e,"closeDropDown",r,i[9])),Qe.push(()=>wt(e,"isComboOpen",a,i[8])),e.$on("updateSettingsObject",i[15]),{c(){Ue(e.$$.fragment)},m(c,h){Me(e,c,h),l=!0},p(c,h){const d={};h[0]&1&&(d.storedUserSettingData=c[0]),h[0]&2048&&(d.userSettingGroup=c[11]),!t&&h[0]&512&&(t=!0,d.closeDropDown=c[9],vt(()=>t=!1)),!n&&h[0]&256&&(n=!0,d.isComboOpen=c[8],vt(()=>n=!1)),e.$set(d)},i(c){l||(R(e.$$.fragment,c),l=!0)},o(c){U(e.$$.fragment,c),l=!1},d(c){Fe(e,c)}}}function Pk(i){let e,t,n,l,r,a,o,c=i[10](i[4])+"",h,d,g,p,b,m,v,C,y,P=i[10](i[7])+"",I,T,O,E,H,V,D,q,Z,X,ge,$=i[10](i[5])+"",G,K,ue,fe,ne=i[10](i[6])+"",ae,Se,ie,Re,ze=Object.entries(i[1]),Pe=[];for(let Ve=0;Ve',C=W(),y=S("h2"),I=Te(P),T=W(),O=S("div"),E=S("div"),Ie&&Ie.c(),H=W(),V=S("div"),D=W(),q=S("footer"),Z=S("div"),X=S("div"),ge=S("button"),G=Te($),K=W(),ue=S("div"),fe=S("button"),ae=Te(ne),f(o,"class","fd-title fd-title--h5 svelte-12fj8b7"),f(o,"id","dialog-title-2"),f(a,"class","fd-side-nav__group-header svelte-12fj8b7"),f(p,"class","fd-list fd-list--byline fd-list--navigation lui-us-list"),f(g,"class","fd-side-nav__main-navigation lui-fd-side-nav__main-navigation svelte-12fj8b7"),f(r,"class","fd-side-nav svelte-12fj8b7"),f(l,"class","lui-usersettings-left-nav svelte-12fj8b7"),f(v,"class","fd-button fd-button--transparent fd-button--compact lui-usersettings-content-header__back-btn svelte-12fj8b7"),f(y,"class","fd-title fd-title--h5 svelte-12fj8b7"),f(m,"class","fd-side-nav__group-header lui-usersettings-dialog-sub-header svelte-12fj8b7"),f(E,"class","usersettingseditor mf-wrapper svelte-12fj8b7"),f(V,"class","iframeUserSettingsCtn iframe-wrapper svelte-12fj8b7"),f(O,"class","lui-usersettings-content svelte-12fj8b7"),f(n,"class","fd-dialog__body lui-usersettings-body svelte-12fj8b7"),f(ge,"data-testid","lui-us-saveBtn"),f(ge,"class","fd-dialog__decisive-button fd-button fd-button--emphasized fd-button--compact confirm-button"),f(X,"class","fd-bar__element"),f(fe,"data-testid","lui-us-dismissBtn"),f(fe,"class","fd-dialog__decisive-button fd-button fd-button--transparent fd-button--compact"),f(ue,"class","fd-bar__element"),f(Z,"class","fd-bar__right"),f(q,"class","fd-dialog__footer fd-bar fd-bar--footer"),f(t,"class","fd-dialog__content lui-usersettings-dialog-size svelte-12fj8b7"),f(t,"role","dialog"),f(t,"aria-modal","true"),f(t,"aria-labelledby","dialog-title-2"),f(e,"class","fd-dialog fd-dialog--active lui-usersettings-dialog svelte-12fj8b7"),f(e,"tabindex","0")},m(Ve,ht){A(Ve,e,ht),w(e,t),w(t,n),w(n,l),w(l,r),w(r,a),w(a,o),w(o,h),w(r,d),w(r,g),w(g,p);for(let We=0;We{Ie=null}),ve()),(!Se||ht[0]&1056)&&$!==($=Ve[10](Ve[5])+"")&&Le(G,$),(!Se||ht[0]&1088)&&ne!==(ne=Ve[10](Ve[6])+"")&&Le(ae,ne)},i(Ve){Se||(R(Ie),Se=!0)},o(Ve){U(Ie),Se=!1},d(Ve){Ve&&L(e),ut(Pe,Ve),Ie&&Ie.d(),ie=!1,je(Re)}}}function Pc(i,e){let t={};return i.forEach(n=>{for(let l in n){for(let r in n[l].settings)n[l].settings[r]="";t[l]={...n[l].settings,...e[l]}}}),t}function Ik(){document.querySelector(".iframeUserSettingsCtn").style.display="block",document.querySelector(".usersettingseditor").style.display="none"}function Nk(){document.querySelector(".iframeUserSettingsCtn").style.display="none",document.querySelector(".usersettingseditor").style.display="block"}function rp(i,e,t){if(i&&t>0)return i.matches(e)?i:rp(i.parentNode,e,t-1)}function Ic(){document.querySelector(".usersettings-leftNavVisible")?document.querySelector(".confirm-button").style.display="block":document.querySelector(".confirm-button").style.display="none"}function Tk(i,e,t){let n,{userSettingGroups:l}=e;const r=Yt();let a,{storedUserSettings:o={}}=e,c={},h=kt("getTranslation");bi(i,h,ae=>t(10,n=ae));let d=ul.userSettingsDialog.dialogHeader,g=ul.userSettingsDialog.saveBtn,p=ul.userSettingsDialog.dismissBtn,b={},m,v,C,y;Qr(()=>{Ae.enableA11YKeyboardBackdropExceptClassName(".lui-usersettings-dialog")}),ln(()=>{const ae=te.getConfigValue("userSettings.userSettingsDialog"),Se=ae||te.getConfigValue("settings.userSettings.userSettingsDialog");Se&&(t(4,d=Se.dialogHeader?Se.dialogHeader:d),t(5,g=Se.saveBtn?Se.saveBtn:g),t(6,p=Se.dismissBtn?Se.dismissBtn:p)),m=Object.keys(l[0]).length>0?Object.keys(l[0])[0]:void 0,Mn.addEventListener("message",ie=>{const Re=Ae.getValidMessageSource(ie);if(!Re||ie.data.msg!=="custom")return;Re._ready=!0;const ze=as.convertCustomMessageInternalToUser(ie.data),Pe="luigi.updateUserSettings";if(ze.id===Pe){const Ie=or.findActiveCustomUserSettingsIframe(ie.source);if(Ie){let Ve=Ie.getAttribute("userSettingsGroup");t(0,o[Ve]=ze.data,o)}}ze.id==="luigi.navBackMobile"&&window.window.innerWidth!==0&&window.innerWidth{c=JSON.parse(JSON.stringify(ie)),ie===null?t(0,o=Pc(JSON.parse(JSON.stringify(l)),{})):t(0,o=Pc(JSON.parse(JSON.stringify(l)),ie)),I([m,l[0][m]])}).catch(ie=>{ie&&ie.message&&console.error(ie.message),ie&&ie.closeDialog&&r("close")}),Ae.disableA11YKeyboardExceptClassName(".lui-usersettings-dialog")});function P(ae){if(t(7,v=ae.title?ae.title:""),!!le.isObject(ae.settings))for(let Se in ae.settings){let ie=ae.settings[Se];ie.type==="enum"?Array.isArray(ie.options)||console.error(`There is no options array for '${Se}' defined in the Luigi userSettings config.`):ie.type===void 0&&console.error(`There is no data type defined for '${Se}' in the Luigi userSettings config.`)}}function I(ae,Se){t(11,a=ae);let ie=ae[0],Re=ae[1];if(P(Re),Se?(document.querySelectorAll(".lui-us-list .lui-us-navlist__item").forEach(Pe=>{Pe.classList.remove("is-selected")}),rp(Se.target,".lui-us-navlist__item",20).classList.add("is-selected"),window.innerWidth{ze.userSettingsGroup===ie&&(ze.style.display="block")});else{const ze=jr.hasDecorators()?jr.applyDecorators(Re.viewUrl):Re.viewUrl;let Pe=or.createIframe(ze,ie);b[ie]=Pe}Ik()}else Nk()}const T=ae=>{t(0,o=ae.detail.userSettings)};function O(){te.storeUserSettings(o,c).then(()=>{r("close")}).catch(ae=>{ae&&ae.message&&console.error(ae.message),ae&&ae.closeDialog&&r("close")})}function E(){H()}function H(){document.querySelector(".lui-usersettings-dialog").classList.toggle("usersettings-leftNavVisible"),window.innerWidth!==0&&window.innerWidth{const ae=window.innerWidth>=fn.desktopMinWidth&&q=fn.desktopMinWidth&&(document.querySelector(".lui-usersettings-dialog").classList.toggle("usersettings-leftNavVisible"),document.querySelector(".usersettings-leftNavVisible")?document.querySelector(".confirm-button").style.display="block":document.querySelector(".confirm-button").style.display="none"),ae&&(document.querySelector(".confirm-button").style.display="block"),!q){let ie=document.querySelector(".confirm-button");window.innerWidthI(ae,event),G=(ae,Se)=>X(Se,[ae]);function K(ae){y=ae,t(9,y)}function ue(ae){C=ae,t(8,C)}const fe=()=>O(),ne=()=>r("close");return i.$$set=ae=>{"userSettingGroups"in ae&&t(1,l=ae.userSettingGroups),"storedUserSettings"in ae&&t(0,o=ae.storedUserSettings)},[o,l,X,ge,d,g,p,v,C,y,n,a,r,h,I,T,O,H,V,D,Z,$,G,K,ue,fe,ne]}class Lk extends Vt{constructor(e){super(),Dt(this,e,Tk,Pk,Et,{userSettingGroups:1,storedUserSettings:0,handleKeyUp:2,handleKeyDown:3},null,[-1,-1])}get handleKeyUp(){return this.$$.ctx[2]}get handleKeyDown(){return this.$$.ctx[3]}}const{window:Ak}=dl;function Ek(i){let e;return{c(){e=S("div"),f(e,"class","iframeSplitViewCnt svelte-1jkwjpc")},m(t,n){A(t,e,n)},p:He,d(t){t&&L(e)}}}function Rk(i){let e,t,n,l,r=i[1].title+"",a,o,c;return{c(){e=S("div"),t=S("a"),t.innerHTML='',n=W(),l=S("h1"),a=Te(r),f(t,"class","lui-collapse-btn svelte-1jkwjpc"),f(e,"id","splitViewDraggerCollapsed"),f(e,"class","splitViewSeparator isCollapsed svelte-1jkwjpc"),f(l,"class","fd-splitView__title svelte-1jkwjpc")},m(h,d){A(h,e,d),w(e,t),A(h,n,d),A(h,l,d),w(l,a),o||(c=ee(t,"click",Ht(bt(i[4]))),o=!0)},p(h,d){d&2&&r!==(r=h[1].title+"")&&Le(a,r)},d(h){h&&L(e),h&&L(n),h&&L(l),o=!1,c()}}}function Nc(i){let e,t,n,l,r,a,o,c;return{c(){e=S("div"),t=W(),n=S("div"),l=S("div"),r=W(),a=S("a"),a.innerHTML='',f(e,"id","splitViewDraggerBackdrop"),f(l,"class","splitViewSeparator"),f(a,"class","lui-collapse-btn svelte-1jkwjpc"),f(n,"id","splitViewDragger")},m(h,d){A(h,e,d),A(h,t,d),A(h,n,d),w(n,l),w(n,r),w(n,a),o||(c=[ee(a,"click",Ht(bt(i[3]))),ee(n,"mousedown",Ht(i[6]))],o=!0)},p:He,d(h){h&&L(e),h&&L(t),h&&L(n),o=!1,je(c)}}}function Dk(i){let e,t,n,l,r,a,o,c,h,d;t=new Bl({props:{area:"split-view",disable:i[2]}}),t.$on("stateChanged",i[7]);function g(v,C){return v[0]?Rk:Ek}let p=g(i),b=p(i),m=!i[0]&&Nc(i);return{c(){e=S("div"),Ue(t.$$.fragment),n=W(),l=S("div"),b.c(),a=W(),m&&m.c(),o=we(),f(l,"class","lui-split-view svelte-1jkwjpc"),f(e,"id","splitViewContainer"),f(e,"class",r="fd-page splitViewContainer "+(i[0]?"lui-collapsed":"")+" svelte-1jkwjpc")},m(v,C){A(v,e,C),Me(t,e,null),w(e,n),w(e,l),b.m(l,null),A(v,a,C),m&&m.m(v,C),A(v,o,C),c=!0,h||(d=ee(Ak,"resize",i[5]),h=!0)},p(v,[C]){const y={};C&4&&(y.disable=v[2]),t.$set(y),p===(p=g(v))&&b?b.p(v,C):(b.d(1),b=p(v),b&&(b.c(),b.m(l,null))),(!c||C&1&&r!==(r="fd-page splitViewContainer "+(v[0]?"lui-collapsed":"")+" svelte-1jkwjpc"))&&f(e,"class",r),v[0]?m&&(m.d(1),m=null):m?m.p(v,C):(m=Nc(v),m.c(),m.m(o.parentNode,o))},i(v){c||(R(t.$$.fragment,v),c=!0)},o(v){U(t.$$.fragment,v),c=!1},d(v){v&&L(e),Fe(t),b.d(),v&&L(a),m&&m.d(v),v&&L(o),h=!1,d()}}}function Vk(i,e,t){const n=Yt();let l={draggable:null,iframe:null,split:null},r,a,o,c,h,d,g,p,b,{nodepath:m}=e,{collapsed:v}=e,{splitViewSettings:C={}}=e,{isDataPrepared:y=!1}=e,{disableBackdrop:P}=e,I=!1,T=kt("getUnsavedChangesModalPromise");const O=()=>({get:()=>({collapsed:v,splitViewSettings:C,isDataPrepared:y,lastNode:r,pathData:a,nodeParams:o,currentNode:c,splitViewIframe:d,splitViewIframeData:g,splitViewWC:p,splitViewWCData:b}),set:K=>{K&&Object.getOwnPropertyNames(K).forEach(ue=>{ue==="splitViewSettings"?t(1,C=K.splitViewSettings):ue==="lastNode"?r=K.lastNode:ue==="pathData"?a=K.pathData:ue==="nodeParams"?o=K.nodeParams:ue==="collapsed"?t(0,v=K.collapsed):ue==="isDataPrepared"?t(8,y=K.isDataPrepared):ue==="currentNode"?c=K.currentNode:ue==="splitViewIframe"?d=K.splitViewIframe:ue==="splitViewIframeData"?g=K.splitViewIframeData:ue==="splitViewWC"?p=K.splitViewWC:ue==="splitViewWCData"&&(b=K.splitViewWCData)})},dispatch:n,getUnsavedChangesModalPromise:T}),E=async()=>{y?v||ft.createAndSetView(O()):await ft.prepareSplitViewData(O(),m)},H=()=>{l.split=ft.getContainer(),l.iframe=Ae.getIframeContainer(),l.draggable=ft.getDragger()},V=()=>{const K=ft.getDraggerBackdrop();K&&(K.style.display="none"),H(),l.draggable&&(l.draggable.style.top=`${ft.splitViewValues.top}px`),l.split.style.top=`${ft.splitViewValues.top}px`,l.iframe.style.marginBottom=`${l.split.clientHeight}px`};function D(K){if(Ae.getValidMessageSource(K)&&(K.data.msg==="luigi.navigation.splitview.close"&&ft.close(O()),K.data.msg==="luigi.navigation.splitview.collapse"&&q(),K.data.msg==="luigi.navigation.splitview.expand"&&Z(),K.data.msg==="luigi.navigation.splitview.resize")){const ue=parseInt(K.data.data);if(ft.calculateAndSetSplitViewValues(ue,ft.internalValues),v)return;V(),ft.sendMessageToClients("resize.ok",ft.splitViewValues.percent)}}ln(()=>{X(),h=D.bind(this),Mn.addEventListener("message",h)}),Yr(()=>{E(),I!==y&&!v&&(I=y,V())}),Qr(()=>{window.removeEventListener("message",h)});function q(){ft.collapse(O())}async function Z(){await ft.expand(O()),l.draggerBackdrop&&(l.draggerBackdrop.style.display="none")}function X(){const K=le.getShellbarHeight();ft.internalValues.innerHeight=le.getInnerHeight(),ft.internalValues.rightContentHeight=ft.internalValues.innerHeight-K,ft.internalValues.thresholdBottom=30,ft.internalValues.thresholdTop=K+30,ft.calculateAndSetSplitViewValues(ft.splitViewValues.percent,ft.internalValues),v||V()}function ge(K){let ue=K.y,fe={};const ne=function(ze){const Pe=ue-ze.y,Ie=parseInt(getComputedStyle(l.draggable,"").top);if(isNaN(Ie)||Pe===0)return;const Ve=Ie-Pe,ht=ft.internalValues.innerHeight-Ve,We=ft.enforceTresholds(Ve,ht);Ve{let ue=ft.getDraggerButton();ue&&(ue.style.display=K?"block":"none"),ue=ft.getCollapsedDraggerButton(),ue&&(ue.style.display=K?"block":"none")},G=K=>{$(!K.detail||K.detail.backdropActive!==!0)};return i.$$set=K=>{"nodepath"in K&&t(9,m=K.nodepath),"collapsed"in K&&t(0,v=K.collapsed),"splitViewSettings"in K&&t(1,C=K.splitViewSettings),"isDataPrepared"in K&&t(8,y=K.isDataPrepared),"disableBackdrop"in K&&t(2,P=K.disableBackdrop)},[v,C,P,q,Z,X,ge,G,y,m]}class ap extends Vt{constructor(e){super(),Dt(this,e,Vk,Dk,Et,{nodepath:9,collapsed:0,splitViewSettings:1,isDataPrepared:8,disableBackdrop:2,collapse:3,expand:4,updateSizes:5,onDragStart:6})}get collapse(){return this.$$.ctx[3]}get expand(){return this.$$.ctx[4]}get updateSizes(){return this.$$.ctx[5]}get onDragStart(){return this.$$.ctx[6]}}function Tc(i){let e,t,n={ctx:i,current:null,token:null,hasCatch:!1,pending:Fk,then:Mk,catch:Ok,value:1};return ls(t=i[0].badgeCounter.count(),n),{c(){e=we(),n.block.c()},m(l,r){A(l,e,r),n.block.m(l,n.anchor=r),n.mount=()=>e.parentNode,n.anchor=e},p(l,r){i=l,n.ctx=i,r&1&&t!==(t=i[0].badgeCounter.count())&&ls(t,n)||K_(n,i,r)},d(l){l&&L(e),n.block.d(l),n.token=null,n=null}}}function Ok(i){return{c:He,m:He,p:He,d:He}}function Mk(i){let e,t=i[1]>0&&Lc(i);return{c(){t&&t.c(),e=we()},m(n,l){t&&t.m(n,l),A(n,e,l)},p(n,l){n[1]>0?t?t.p(n,l):(t=Lc(n),t.c(),t.m(e.parentNode,e)):t&&(t.d(1),t=null)},d(n){t&&t.d(n),n&&L(e)}}}function Lc(i){let e,t=i[1]+"",n,l;return{c(){e=S("span"),n=Te(t),f(e,"class","fd-counter fd-counter--notification fd-shellbar__counter--notification svelte-x8m4yt"),f(e,"aria-label",l=i[0].badgeCounter.label)},m(r,a){A(r,e,a),w(e,n)},p(r,a){a&1&&t!==(t=r[1]+"")&&Le(n,t),a&1&&l!==(l=r[0].badgeCounter.label)&&f(e,"aria-label",l)},d(r){r&&L(e)}}}function Fk(i){return{c:He,m:He,p:He,d:He}}function Uk(i){let e,t=i[0]&&i[0].badgeCounter&&Tc(i);return{c(){t&&t.c(),e=we()},m(n,l){t&&t.m(n,l),A(n,e,l)},p(n,[l]){n[0]&&n[0].badgeCounter?t?t.p(n,l):(t=Tc(n),t.c(),t.m(e.parentNode,e)):t&&(t.d(1),t=null)},i:He,o:He,d(n){t&&t.d(n),n&&L(e)}}}function Bk(i,e,t){let{node:n}=e;return i.$$set=l=>{"node"in l&&t(0,n=l.node)},[n]}class Tn extends Vt{constructor(e){super(),Dt(this,e,Bk,Uk,Et,{node:0})}}function Ac(i){let e,t,n=i[0].statusBadge.label+"",l;return{c(){e=S("span"),t=S("span"),l=Te(n),f(t,"class","fd-object-status__text"),f(e,"class","fd-object-status fd-object-status--"+i[1]+" fd-object-status--inverted svelte-1ooarw2")},m(r,a){A(r,e,a),w(e,t),w(t,l)},p(r,a){a&1&&n!==(n=r[0].statusBadge.label+"")&&Le(l,n)},d(r){r&&L(e)}}}function Hk(i){let e,t=i[0].statusBadge&&i[0].statusBadge.label&&Ac(i);return{c(){t&&t.c(),e=we()},m(n,l){t&&t.m(n,l),A(n,e,l)},p(n,[l]){n[0].statusBadge&&n[0].statusBadge.label?t?t.p(n,l):(t=Ac(n),t.c(),t.m(e.parentNode,e)):t&&(t.d(1),t=null)},i:He,o:He,d(n){t&&t.d(n),n&&L(e)}}}function Wk(i,e,t){let{node:n}=e;const l=["negative","positive","critical","informative"],r=n&&n.statusBadge&&n.statusBadge.type,a=l.includes(r)?r:"none";return i.$$set=o=>{"node"in o&&t(0,n=o.node)},[n,a]}class ei extends Vt{constructor(e){super(),Dt(this,e,Wk,Hk,Et,{node:0})}}function zk(i){let e,t,n,l,r=i[1].title+"",a,o,c,h,d,g,p,b,m,v,C,y;const P=i[4].default,I=ds(P,i,i[3],null);return{c(){e=S("li"),t=S("div"),n=S("a"),l=S("span"),a=Te(r),o=W(),c=S("span"),d=W(),g=S("ul"),I&&I.c(),p=W(),b=S("li"),f(l,"class","fd-navigation__text"),f(c,"class","fd-navigation__has-children-indicator"),f(c,"role","presentation"),f(c,"aria-hidden","true"),f(c,"aria-label","has children indicator, expanded"),f(n,"class","fd-navigation__link svelte-l1ubl5"),f(n,"role","button"),f(n,"tabindex","0"),f(t,"class","fd-navigation__item fd-navigation__item--group"),f(t,"aria-level","1"),f(t,"role","treeitem"),f(t,"title",h=i[1].title+" Group"),f(t,"aria-roledescription","Navigation List Tree Item - Group"),f(t,"aria-selected","false"),f(t,"aria-expanded",i[0]),f(b,"class","fd-navigation__list-item fd-navigation__list-item--separator"),f(b,"role","presentation"),f(b,"aria-hidden","true"),f(g,"class","fd-navigation__list fd-navigation__list--parent-items svelte-l1ubl5"),f(g,"role","tree"),f(g,"aria-roledescription","Navigation List Tree - Parent Items"),f(g,"tabindex","-1"),f(g,"navgroupid",m=i[1].uid),f(e,"class","fd-navigation__list-item"),f(e,"aria-hidden","true")},m(T,O){A(T,e,O),w(e,t),w(t,n),w(n,l),w(l,a),w(n,o),w(n,c),w(e,d),w(e,g),I&&I.m(g,null),w(g,p),w(g,b),v=!0,C||(y=[ee(n,"click",Ht(bt(i[2]))),ee(n,"keyup",i[5])],C=!0)},p(T,O){(!v||O&2)&&r!==(r=T[1].title+"")&&Le(a,r),(!v||O&2&&h!==(h=T[1].title+" Group"))&&f(t,"title",h),(!v||O&1)&&f(t,"aria-expanded",T[0]),I&&I.p&&(!v||O&8)&&gs(I,P,T,T[3],v?hs(P,T[3],O,null):_s(T[3]),null),(!v||O&2&&m!==(m=T[1].uid))&&f(g,"navgroupid",m)},i(T){v||(R(I,T),v=!0)},o(T){U(I,T),v=!1},d(T){T&&L(e),I&&I.d(T),C=!1,je(y)}}}function qk(i){let e;const t=i[4].default,n=ds(t,i,i[3],null);return{c(){n&&n.c()},m(l,r){n&&n.m(l,r),e=!0},p(l,r){n&&n.p&&(!e||r&8)&&gs(n,t,l,l[3],e?hs(t,l[3],r,null):_s(l[3]),null)},i(l){e||(R(n,l),e=!0)},o(l){U(n,l),e=!1},d(l){n&&n.d(l)}}}function Gk(i){let e,t,n,l;const r=[qk,zk],a=[];function o(c,h){return c[1].isSingleEntry?0:1}return e=o(i),t=a[e]=r[e](i),{c(){t.c(),n=we()},m(c,h){a[e].m(c,h),A(c,n,h),l=!0},p(c,[h]){let d=e;e=o(c),e===d?a[e].p(c,h):(be(),U(a[d],1,1,()=>{a[d]=null}),ve(),t=a[e],t?t.p(c,h):(t=a[e]=r[e](c),t.c()),R(t,1),t.m(n.parentNode,n))},i(c){l||(R(t),l=!0)},o(c){U(t),l=!1},d(c){a[e].d(c),c&&L(n)}}}function Kk(i,e,t){let{$$slots:n={},$$scope:l}=e,{navGroup:r}=e,{expanded:a=!0}=e;function o(){t(0,a=!a),re.storeExpandedState(r.uid,a)}const c=h=>{(h.code==="Enter"||h.code==="Space")&&o()};return i.$$set=h=>{"navGroup"in h&&t(1,r=h.navGroup),"expanded"in h&&t(0,a=h.expanded),"$$scope"in h&&t(3,l=h.$$scope)},[a,r,o,l,n,c]}class jk extends Vt{constructor(e){super(),Dt(this,e,Kk,Gk,Et,{navGroup:1,expanded:0})}}const{window:es}=dl;function Ec(i,e,t){const n=i.slice();return n[91]=e[t][0],n[92]=e[t][1],n[94]=t,n}function Rc(i,e,t){const n=i.slice();return n[95]=e[t],n}function Dc(i,e,t){const n=i.slice();return n[95]=e[t],n}function Vc(i,e,t){const n=i.slice();return n[95]=e[t],n}function Oc(i,e,t){const n=i.slice();return n[95]=e[t],n}function Mc(i,e,t){const n=i.slice();return n[88]=e[t],n}function Fc(i,e,t){const n=i.slice();return n[91]=e[t][0],n[92]=e[t][1],n[94]=t,n}function Uc(i,e,t){const n=i.slice();return n[95]=e[t],n}function Bc(i,e,t){const n=i.slice();return n[95]=e[t],n}function Jk(i){let e,t,n,l,r,a,o,c,h,d,g=i[12]&&Hc(i),p=i[0]&&i[5].length>0&&(i[5][0].topNav===!1||i[5].length>1)&&qc(i),b=(i[2]||i[3])&&gd(i);return{c(){e=S("div"),g&&g.c(),t=W(),n=S("nav"),l=S("div"),p&&p.c(),r=W(),b&&b.c(),f(l,"class","fd-side-nav__main-navigation svelte-p6nf04"),f(n,"class",a="fd-side-nav "+(i[6]?"fd-side-nav--condensed":"")+" "+(i[12]?"lui-nav-header-visible":"")+" svelte-p6nf04"),f(n,"data-testid","semiCollapsibleLeftNav"),f(e,"class",o="fd-app__sidebar fd-navigation "+(i[1]?"hideNavComponent":"")+" "+(i[2]||i[3]?"hasFooter":"")+" "+(i[2]&&!i[3]?"hasOnlyFooterText":"")+" svelte-p6nf04")},m(m,v){A(m,e,v),g&&g.m(e,null),w(e,t),w(e,n),w(n,l),p&&p.m(l,null),w(n,r),b&&b.m(n,null),c=!0,h||(d=ee(n,"keyup",i[19]),h=!0)},p(m,v){m[12]?g?g.p(m,v):(g=Hc(m),g.c(),g.m(e,t)):g&&(g.d(1),g=null),m[0]&&m[5].length>0&&(m[5][0].topNav===!1||m[5].length>1)?p?(p.p(m,v),v[0]&33&&R(p,1)):(p=qc(m),p.c(),R(p,1),p.m(l,null)):p&&(be(),U(p,1,1,()=>{p=null}),ve()),m[2]||m[3]?b?b.p(m,v):(b=gd(m),b.c(),b.m(n,null)):b&&(b.d(1),b=null),(!c||v[0]&4160&&a!==(a="fd-side-nav "+(m[6]?"fd-side-nav--condensed":"")+" "+(m[12]?"lui-nav-header-visible":"")+" svelte-p6nf04"))&&f(n,"class",a),(!c||v[0]&14&&o!==(o="fd-app__sidebar fd-navigation "+(m[1]?"hideNavComponent":"")+" "+(m[2]||m[3]?"hasFooter":"")+" "+(m[2]&&!m[3]?"hasOnlyFooterText":"")+" svelte-p6nf04"))&&f(e,"class",o)},i(m){c||(R(p),c=!0)},o(m){U(p),c=!1},d(m){m&&L(e),g&&g.d(),p&&p.d(),b&&b.d(),h=!1,d()}}}function Yk(i){let e,t,n,l,r=i[12]&&pd(i),a=i[0]&&i[5].length>1&&vd(i);return{c(){e=S("div"),r&&r.c(),t=W(),a&&a.c(),f(e,"class",n="fd-navigation fd-navigation--vertical "+(i[1]?"hideNavComponent":"")+" "+(i[2]||i[3]?"hasFooter":"")+" "+(i[2]&&!i[3]?"hasOnlyFooterText":"")+" "+(i[6]?"fd-navigation--snapped":"")+" svelte-p6nf04"),f(e,"role","navigation"),On(e,"width","var(--luigi__left-sidenav--width)"),On(e,"height","100%")},m(o,c){A(o,e,c),r&&r.m(e,null),w(e,t),a&&a.m(e,null),l=!0},p(o,c){o[12]?r?r.p(o,c):(r=pd(o),r.c(),r.m(e,t)):r&&(r.d(1),r=null),o[0]&&o[5].length>1?a?(a.p(o,c),c[0]&33&&R(a,1)):(a=vd(o),a.c(),R(a,1),a.m(e,null)):a&&(be(),U(a,1,1,()=>{a=null}),ve()),(!l||c[0]&78&&n!==(n="fd-navigation fd-navigation--vertical "+(o[1]?"hideNavComponent":"")+" "+(o[2]||o[3]?"hasFooter":"")+" "+(o[2]&&!o[3]?"hasOnlyFooterText":"")+" "+(o[6]?"fd-navigation--snapped":"")+" svelte-p6nf04"))&&f(e,"class",n)},i(o){l||(R(a),l=!0)},o(o){U(a),l=!1},d(o){o&&L(e),r&&r.d(),a&&a.d()}}}function Hc(i){let e,t,n,l,r,a,o=i[26](i[12].label)+"",c,h,d,g=i[12].icon&&Wc(i),p=i[12].showUpLink&&zc(i);return{c(){e=S("div"),t=S("ul"),n=S("li"),l=S("a"),g&&g.c(),r=W(),a=S("span"),c=Te(o),h=W(),p&&p.c(),f(a,"class","fd-nested-list__title svelte-p6nf04"),f(l,"class","fd-nested-list__link svelte-p6nf04"),f(l,"title",d=i[34](i[12],i[26](i[12].label))),f(n,"class","fd-nested-list__item svelte-p6nf04"),f(t,"class","fd-nested-list svelte-p6nf04"),f(e,"class","lui-nav-title svelte-p6nf04")},m(b,m){A(b,e,m),w(e,t),w(t,n),w(n,l),g&&g.m(l,null),w(l,r),w(l,a),w(a,c),w(l,h),p&&p.m(l,null)},p(b,m){b[12].icon?g?g.p(b,m):(g=Wc(b),g.c(),g.m(l,r)):g&&(g.d(1),g=null),m[0]&67112960&&o!==(o=b[26](b[12].label)+"")&&Le(c,o),b[12].showUpLink?p?p.p(b,m):(p=zc(b),p.c(),p.m(l,null)):p&&(p.d(1),p=null),m[0]&67112960&&d!==(d=b[34](b[12],b[26](b[12].label)))&&f(l,"title",d)},d(b){b&&L(e),g&&g.d(),p&&p.d()}}}function Wc(i){let e,t;function n(a,o){return o[0]&4096&&(e=null),e==null&&(e=!!a[31](a[12].icon)),e?Zk:Qk}let l=n(i,[-1,-1,-1,-1]),r=l(i);return{c(){r.c(),t=we()},m(a,o){r.m(a,o),A(a,t,o)},p(a,o){l===(l=n(a,o))&&r?r.p(a,o):(r.d(1),r=l(a),r&&(r.c(),r.m(t.parentNode,t)))},d(a){r.d(a),a&&L(t)}}}function Qk(i){let e,t,n,l;return{c(){e=S("span"),t=S("img"),$e(t.src,n=i[12].icon)||f(t,"src",n),f(t,"alt",l=i[12].altText?i[12].altText:""),f(t,"class","svelte-p6nf04"),f(e,"class","fd-nested-list__icon sap-icon svelte-p6nf04")},m(r,a){A(r,e,a),w(e,t)},p(r,a){a[0]&4096&&!$e(t.src,n=r[12].icon)&&f(t,"src",n),a[0]&4096&&l!==(l=r[12].altText?r[12].altText:"")&&f(t,"alt",l)},d(r){r&&L(e)}}}function Zk(i){let e,t;return{c(){e=S("i"),f(e,"class",t="lui-header-icon fd-nested-list__icon sap-icon "+i[30](i[12].icon)+" svelte-p6nf04"),f(e,"role","presentation")},m(n,l){A(n,e,l)},p(n,l){l[0]&4096&&t!==(t="lui-header-icon fd-nested-list__icon sap-icon "+n[30](n[12].icon)+" svelte-p6nf04")&&f(e,"class",t)},d(n){n&&L(e)}}}function zc(i){let e,t,n,l;return{c(){e=S("i"),f(e,"class","lui-nav-up fd-nested-list__icon sap-icon sap-icon--navigation-up-arrow svelte-p6nf04"),f(e,"role","presentation"),f(e,"title",t=i[26]("luigi.navigation.up"))},m(r,a){A(r,e,a),n||(l=ee(e,"click",bt(i[20])),n=!0)},p(r,a){a[0]&67108864&&t!==(t=r[26]("luigi.navigation.up"))&&f(e,"title",t)},d(r){r&&L(e),n=!1,l()}}}function qc(i){let e,t,n,l,r=i[13],a=[];for(let c=0;cU(a[c],1,1,()=>{a[c]=null});return{c(){e=S("div"),t=S("ul");for(let c=0;c{a[d]=null}),ve(),t=a[e],t?t.p(c,h):(t=a[e]=r[e](c),t.c()),R(t,1),t.m(n.parentNode,n))},i(c){l||(R(t),l=!0)},o(c){U(t),l=!1},d(c){a[e].d(c),c&&L(n)}}}function $k(i){let e,t,n=i[92],l=[];for(let a=0;aU(l[a],1,1,()=>{l[a]=null});return{c(){for(let a=0;aU(p[m],1,1,()=>{p[m]=null});return{c(){e=S("li"),d&&d.c(),t=W(),l=Te(n),o=W();for(let m=0;mU(Se[Pe],1,1,()=>{Se[Pe]=null});let Re=i[92].metaInfo&&i[92].metaInfo.label===i[8]&&nd(i);function ze(){return i[69](i[92])}return{c(){e=S("li"),t=S("div"),n=S("a"),K.c(),r=W(),a=S("span"),c=Te(o),m=W(),v=S("button"),C=S("i"),O=W(),E=S("ul");for(let Pe=0;Pe{Re=null}),ve()),(!Z||Ie[0]&8192&&q!==(q=i[33](i[92].metaInfo,i[91])))&&f(e,"data-testid",q),(!Z||Ie[0]&8704)&&Jt(e,"lui-item-expanded",nn(i[92],i[9]))},i(Pe){if(!Z){for(let Ie=0;Ie{n=null}),ve())},i(l){t||(R(n),t=!0)},o(l){U(n),t=!1},d(l){n&&n.d(l),l&&L(e)}}}function jc(i){let e,t,n,l,r=i[29](i[95])+"",a,o,c,h,d,g,p,b,m,v,C,y,P,I;function T(X,ge){return X[95].icon?lS:iS}let O=T(i),E=O(i),H=i[95].statusBadge&&Jc(i),V=i[95].externalLink&&i[95].externalLink.url&&Yc(),D=i[95].badgeCounter&&Qc(i);function q(...X){return i[70](i[95],...X)}function Z(...X){return i[71](i[95],...X)}return{c(){e=S("li"),t=S("a"),E.c(),n=W(),l=S("span"),a=Te(r),o=W(),H&&H.c(),h=W(),V&&V.c(),d=W(),D&&D.c(),v=W(),f(l,"class",c="fd-nested-list__title badge-align-"+(i[95].statusBadge&&i[95].statusBadge.align==="right"?"right":"left")+" svelte-p6nf04"),f(t,"href",g=i[32](i[95])),f(t,"tabindex","0"),f(t,"class",p="fd-nested-list__link "+(i[95]===i[7]?"is-selected":"")+" svelte-p6nf04"),f(t,"role",b=i[24]?void 0:"button"),f(t,"data-testid",m=re.getTestId(i[95])),f(e,"class","fd-nested-list__item"),f(e,"title",C=i[34](i[95],i[29](i[95]))),f(e,"aria-labelledby","category_list_level1_"+i[94])},m(X,ge){A(X,e,ge),w(e,t),E.m(t,null),w(t,n),w(t,l),w(l,a),w(l,o),H&&H.m(l,null),w(t,h),V&&V.m(t,null),w(t,d),D&&D.m(t,null),w(e,v),y=!0,P||(I=[ee(t,"click",q),ee(t,"keyup",function(){mi(i[24]?void 0:Z)&&(i[24]?void 0:Z).apply(this,arguments)})],P=!0)},p(X,ge){i=X,O===(O=T(i))&&E?E.p(i,ge):(E.d(1),E=O(i),E&&(E.c(),E.m(t,n))),(!y||ge[0]&8192)&&r!==(r=i[29](i[95])+"")&&Le(a,r),i[95].statusBadge?H?(H.p(i,ge),ge[0]&8192&&R(H,1)):(H=Jc(i),H.c(),R(H,1),H.m(l,null)):H&&(be(),U(H,1,1,()=>{H=null}),ve()),(!y||ge[0]&8192&&c!==(c="fd-nested-list__title badge-align-"+(i[95].statusBadge&&i[95].statusBadge.align==="right"?"right":"left")+" svelte-p6nf04"))&&f(l,"class",c),i[95].externalLink&&i[95].externalLink.url?V||(V=Yc(),V.c(),V.m(t,d)):V&&(V.d(1),V=null),i[95].badgeCounter?D?(D.p(i,ge),ge[0]&8192&&R(D,1)):(D=Qc(i),D.c(),R(D,1),D.m(t,null)):D&&(be(),U(D,1,1,()=>{D=null}),ve()),(!y||ge[0]&8192&&g!==(g=i[32](i[95])))&&f(t,"href",g),(!y||ge[0]&8320&&p!==(p="fd-nested-list__link "+(i[95]===i[7]?"is-selected":"")+" svelte-p6nf04"))&&f(t,"class",p),(!y||ge[0]&16777216&&b!==(b=i[24]?void 0:"button"))&&f(t,"role",b),(!y||ge[0]&8192&&m!==(m=re.getTestId(i[95])))&&f(t,"data-testid",m),(!y||ge[0]&8192&&C!==(C=i[34](i[95],i[29](i[95]))))&&f(e,"title",C)},i(X){y||(R(H),R(D),y=!0)},o(X){U(H),U(D),y=!1},d(X){X&&L(e),E.d(),H&&H.d(),V&&V.d(),D&&D.d(),P=!1,je(I)}}}function iS(i){let e,t,n,l,r=i[6]?"sap-icon--rhombus-milestone-2":"",a;return{c(){e=S("i"),n=W(),l=S("span"),a=Te(r),f(e,"class",t="fd-nested-list__icon sap-icon "+(i[6]?"sap-icon--rhombus-milestone-2":""))},m(o,c){A(o,e,c),A(o,n,c),A(o,l,c),w(l,a)},p(o,c){c[0]&64&&t!==(t="fd-nested-list__icon sap-icon "+(o[6]?"sap-icon--rhombus-milestone-2":""))&&f(e,"class",t),c[0]&64&&r!==(r=o[6]?"sap-icon--rhombus-milestone-2":"")&&Le(a,r)},d(o){o&&L(e),o&&L(n),o&&L(l)}}}function lS(i){let e,t;function n(a,o){return o[0]&8192&&(e=null),e==null&&(e=!!a[31](a[95].icon)),e?aS:rS}let l=n(i,[-1,-1,-1,-1]),r=l(i);return{c(){r.c(),t=we()},m(a,o){r.m(a,o),A(a,t,o)},p(a,o){l===(l=n(a,o))&&r?r.p(a,o):(r.d(1),r=l(a),r&&(r.c(),r.m(t.parentNode,t)))},d(a){r.d(a),a&&L(t)}}}function rS(i){let e,t,n,l;return{c(){e=S("span"),t=S("img"),$e(t.src,n=i[95].icon)||f(t,"src",n),f(t,"alt",l=i[95].altText?i[95].altText:""),f(t,"class","svelte-p6nf04"),f(e,"class","fd-nested-list__icon sap-icon svelte-p6nf04")},m(r,a){A(r,e,a),w(e,t)},p(r,a){a[0]&8192&&!$e(t.src,n=r[95].icon)&&f(t,"src",n),a[0]&8192&&l!==(l=r[95].altText?r[95].altText:"")&&f(t,"alt",l)},d(r){r&&L(e)}}}function aS(i){let e,t;return{c(){e=S("i"),f(e,"class",t="fd-nested-list__icon sap-icon "+i[30](i[95].icon)+" svelte-p6nf04")},m(n,l){A(n,e,l)},p(n,l){l[0]&8192&&t!==(t="fd-nested-list__icon sap-icon "+n[30](n[95].icon)+" svelte-p6nf04")&&f(e,"class",t)},d(n){n&&L(e)}}}function Jc(i){let e,t;return e=new ei({props:{node:i[95]}}),{c(){Ue(e.$$.fragment)},m(n,l){Me(e,n,l),t=!0},p(n,l){const r={};l[0]&8192&&(r.node=n[95]),e.$set(r)},i(n){t||(R(e.$$.fragment,n),t=!0)},o(n){U(e.$$.fragment,n),t=!1},d(n){Fe(e,n)}}}function Yc(i){let e;return{c(){e=S("i"),f(e,"class","sap-icon--action")},m(t,n){A(t,e,n)},d(t){t&&L(e)}}}function Qc(i){let e,t;return e=new Tn({props:{node:i[95]}}),{c(){Ue(e.$$.fragment)},m(n,l){Me(e,n,l),t=!0},p(n,l){const r={};l[0]&8192&&(r.node=n[95]),e.$set(r)},i(n){t||(R(e.$$.fragment,n),t=!0)},o(n){U(e.$$.fragment,n),t=!1},d(n){Fe(e,n)}}}function Zc(i){let e,t,n=!i[95].hideFromNav&&Kc(i);return{c(){n&&n.c(),e=we()},m(l,r){n&&n.m(l,r),A(l,e,r),t=!0},p(l,r){l[95].hideFromNav?n&&(be(),U(n,1,1,()=>{n=null}),ve()):n?(n.p(l,r),r[0]&8192&&R(n,1)):(n=Kc(l),n.c(),R(n,1),n.m(e.parentNode,e))},i(l){t||(R(n),t=!0)},o(l){U(n),t=!1},d(l){n&&n.d(l),l&&L(e)}}}function sS(i){let e,t,n,l;return{c(){e=S("span"),t=S("img"),$e(t.src,n=i[92].metaInfo.icon)||f(t,"src",n),f(t,"alt",l=i[92].metaInfo.altText?i[92].metaInfo.altText:""),f(t,"class","svelte-p6nf04"),f(e,"class","fd-nested-list__icon sap-icon svelte-p6nf04")},m(r,a){A(r,e,a),w(e,t)},p(r,a){a[0]&8192&&!$e(t.src,n=r[92].metaInfo.icon)&&f(t,"src",n),a[0]&8192&&l!==(l=r[92].metaInfo.altText?r[92].metaInfo.altText:"")&&f(t,"alt",l)},d(r){r&&L(e)}}}function oS(i){let e,t;return{c(){e=S("i"),f(e,"class",t="fd-nested-list__icon sap-icon "+i[30](i[92].metaInfo.icon)+" "+(i[6]&&!i[92].metaInfo.icon?"sap-icon--rhombus-milestone-2":"")+" svelte-p6nf04"),f(e,"role","presentation")},m(n,l){A(n,e,l)},p(n,l){l[0]&8256&&t!==(t="fd-nested-list__icon sap-icon "+n[30](n[92].metaInfo.icon)+" "+(n[6]&&!n[92].metaInfo.icon?"sap-icon--rhombus-milestone-2":"")+" svelte-p6nf04")&&f(e,"class",t)},d(n){n&&L(e)}}}function Xc(i){let e,t,n=i[95].label&&$c(i);return{c(){n&&n.c(),e=we()},m(l,r){n&&n.m(l,r),A(l,e,r),t=!0},p(l,r){l[95].label?n?(n.p(l,r),r[0]&8192&&R(n,1)):(n=$c(l),n.c(),R(n,1),n.m(e.parentNode,e)):n&&(be(),U(n,1,1,()=>{n=null}),ve())},i(l){t||(R(n),t=!0)},o(l){U(n),t=!1},d(l){n&&n.d(l),l&&L(e)}}}function $c(i){let e,t,n,l=i[29](i[95])+"",r,a,o,c,h,d,g,p,b,m,v,C,y,P,I;o=new ei({props:{node:i[95]}});let T=i[95].externalLink&&i[95].externalLink.url&&xc(),O=i[95].badgeCounter&&ed(i);function E(...V){return i[65](i[95],...V)}function H(...V){return i[66](i[95],...V)}return{c(){e=S("li"),t=S("a"),n=S("span"),r=Te(l),a=W(),Ue(o.$$.fragment),h=W(),T&&T.c(),d=W(),O&&O.c(),C=W(),f(n,"class",c="fd-nested-list__title badge-align-"+(i[95].statusBadge&&i[95].statusBadge.align==="right"?"right":"left")+" svelte-p6nf04"),f(t,"href",g=i[32](i[95])),f(t,"class",p="fd-nested-list__link "+(i[95]===i[7]?"is-selected":"")+" svelte-p6nf04"),f(t,"role",b=i[24]?void 0:"button"),f(t,"tabindex","0"),f(t,"data-testid",m=re.getTestId(i[95])),f(t,"title",v=i[34](i[95],i[29](i[95]))),f(e,"class","fd-nested-list__item"),f(e,"aria-labelledby","collapsible_listnode_"+i[94])},m(V,D){A(V,e,D),w(e,t),w(t,n),w(n,r),w(n,a),Me(o,n,null),w(t,h),T&&T.m(t,null),w(t,d),O&&O.m(t,null),w(e,C),y=!0,P||(I=[ee(t,"click",E),ee(t,"keyup",function(){mi(i[24]?void 0:H)&&(i[24]?void 0:H).apply(this,arguments)})],P=!0)},p(V,D){i=V,(!y||D[0]&8192)&&l!==(l=i[29](i[95])+"")&&Le(r,l);const q={};D[0]&8192&&(q.node=i[95]),o.$set(q),(!y||D[0]&8192&&c!==(c="fd-nested-list__title badge-align-"+(i[95].statusBadge&&i[95].statusBadge.align==="right"?"right":"left")+" svelte-p6nf04"))&&f(n,"class",c),i[95].externalLink&&i[95].externalLink.url?T||(T=xc(),T.c(),T.m(t,d)):T&&(T.d(1),T=null),i[95].badgeCounter?O?(O.p(i,D),D[0]&8192&&R(O,1)):(O=ed(i),O.c(),R(O,1),O.m(t,null)):O&&(be(),U(O,1,1,()=>{O=null}),ve()),(!y||D[0]&8192&&g!==(g=i[32](i[95])))&&f(t,"href",g),(!y||D[0]&8320&&p!==(p="fd-nested-list__link "+(i[95]===i[7]?"is-selected":"")+" svelte-p6nf04"))&&f(t,"class",p),(!y||D[0]&16777216&&b!==(b=i[24]?void 0:"button"))&&f(t,"role",b),(!y||D[0]&8192&&m!==(m=re.getTestId(i[95])))&&f(t,"data-testid",m),(!y||D[0]&8192&&v!==(v=i[34](i[95],i[29](i[95]))))&&f(t,"title",v)},i(V){y||(R(o.$$.fragment,V),R(O),y=!0)},o(V){U(o.$$.fragment,V),U(O),y=!1},d(V){V&&L(e),Fe(o),T&&T.d(),O&&O.d(),P=!1,je(I)}}}function xc(i){let e;return{c(){e=S("i"),f(e,"class","sap-icon--action")},m(t,n){A(t,e,n)},d(t){t&&L(e)}}}function ed(i){let e,t;return e=new Tn({props:{node:i[95]}}),{c(){Ue(e.$$.fragment)},m(n,l){Me(e,n,l),t=!0},p(n,l){const r={};l[0]&8192&&(r.node=n[95]),e.$set(r)},i(n){t||(R(e.$$.fragment,n),t=!0)},o(n){U(e.$$.fragment,n),t=!1},d(n){Fe(e,n)}}}function td(i){let e,t,n=!i[95].hideFromNav&&Xc(i);return{c(){n&&n.c(),e=we()},m(l,r){n&&n.m(l,r),A(l,e,r),t=!0},p(l,r){l[95].hideFromNav?n&&(be(),U(n,1,1,()=>{n=null}),ve()):n?(n.p(l,r),r[0]&8192&&R(n,1)):(n=Xc(l),n.c(),R(n,1),n.m(e.parentNode,e))},i(l){t||(R(n),t=!0)},o(l){U(n),t=!1},d(l){n&&n.d(l),l&&L(e)}}}function nd(i){let e,t,n,l=i[26](i[91])+"",r,a,o,c,h=i[92],d=[];for(let p=0;pU(d[p],1,1,()=>{d[p]=null});return{c(){e=S("div"),t=S("div"),n=S("h5"),r=Te(l),a=W(),o=S("ul");for(let p=0;p{n=null}),ve())},i(l){t||(R(n),t=!0)},o(l){U(n),t=!1},d(l){n&&n.d(l),l&&L(e)}}}function ld(i){let e,t,n,l=i[29](i[95])+"",r,a,o,c,h,d,g,p,b,m,v,C,y,P,I;o=new ei({props:{node:i[95]}});let T=i[95].externalLink&&i[95].externalLink.url&&rd(),O=i[95].badgeCounter&&ad(i);function E(...V){return i[67](i[95],...V)}function H(...V){return i[68](i[95],...V)}return{c(){e=S("li"),t=S("a"),n=S("span"),r=Te(l),a=W(),Ue(o.$$.fragment),h=W(),T&&T.c(),d=W(),O&&O.c(),C=W(),f(n,"class",c="fd-nested-list__title badge-align-"+(i[95].statusBadge&&i[95].statusBadge.align==="right"?"right":"left")+" svelte-p6nf04"),f(t,"href",g=i[32](i[95])),f(t,"class",p="fd-nested-list__link "+(i[95]===i[7]?"is-selected":"")+" svelte-p6nf04"),f(t,"tabindex","0"),f(t,"role",b=i[24]?void 0:"button"),f(t,"data-testid",m=re.getTestId(i[95])),f(t,"title",v=i[34](i[95],i[29](i[95]))),f(e,"class","fd-nested-list__item")},m(V,D){A(V,e,D),w(e,t),w(t,n),w(n,r),w(n,a),Me(o,n,null),w(t,h),T&&T.m(t,null),w(t,d),O&&O.m(t,null),w(e,C),y=!0,P||(I=[ee(t,"click",E),ee(t,"keyup",function(){mi(i[24]?void 0:H)&&(i[24]?void 0:H).apply(this,arguments)})],P=!0)},p(V,D){i=V,(!y||D[0]&8192)&&l!==(l=i[29](i[95])+"")&&Le(r,l);const q={};D[0]&8192&&(q.node=i[95]),o.$set(q),(!y||D[0]&8192&&c!==(c="fd-nested-list__title badge-align-"+(i[95].statusBadge&&i[95].statusBadge.align==="right"?"right":"left")+" svelte-p6nf04"))&&f(n,"class",c),i[95].externalLink&&i[95].externalLink.url?T||(T=rd(),T.c(),T.m(t,d)):T&&(T.d(1),T=null),i[95].badgeCounter?O?(O.p(i,D),D[0]&8192&&R(O,1)):(O=ad(i),O.c(),R(O,1),O.m(t,null)):O&&(be(),U(O,1,1,()=>{O=null}),ve()),(!y||D[0]&8192&&g!==(g=i[32](i[95])))&&f(t,"href",g),(!y||D[0]&8320&&p!==(p="fd-nested-list__link "+(i[95]===i[7]?"is-selected":"")+" svelte-p6nf04"))&&f(t,"class",p),(!y||D[0]&16777216&&b!==(b=i[24]?void 0:"button"))&&f(t,"role",b),(!y||D[0]&8192&&m!==(m=re.getTestId(i[95])))&&f(t,"data-testid",m),(!y||D[0]&8192&&v!==(v=i[34](i[95],i[29](i[95]))))&&f(t,"title",v)},i(V){y||(R(o.$$.fragment,V),R(O),y=!0)},o(V){U(o.$$.fragment,V),U(O),y=!1},d(V){V&&L(e),Fe(o),T&&T.d(),O&&O.d(),P=!1,je(I)}}}function rd(i){let e;return{c(){e=S("i"),f(e,"class","sap-icon--action")},m(t,n){A(t,e,n)},d(t){t&&L(e)}}}function ad(i){let e,t;return e=new Tn({props:{node:i[95]}}),{c(){Ue(e.$$.fragment)},m(n,l){Me(e,n,l),t=!0},p(n,l){const r={};l[0]&8192&&(r.node=n[95]),e.$set(r)},i(n){t||(R(e.$$.fragment,n),t=!0)},o(n){U(e.$$.fragment,n),t=!1},d(n){Fe(e,n)}}}function sd(i){let e,t,n=!i[95].hideFromNav&&id(i);return{c(){n&&n.c(),e=we()},m(l,r){n&&n.m(l,r),A(l,e,r),t=!0},p(l,r){l[95].hideFromNav?n&&(be(),U(n,1,1,()=>{n=null}),ve()):n?(n.p(l,r),r[0]&8192&&R(n,1)):(n=id(l),n.c(),R(n,1),n.m(e.parentNode,e))},i(l){t||(R(n),t=!0)},o(l){U(n),t=!1},d(l){n&&n.d(l),l&&L(e)}}}function od(i){let e,t,n=i[95].label&&ud(i);return{c(){n&&n.c(),e=we()},m(l,r){n&&n.m(l,r),A(l,e,r),t=!0},p(l,r){l[95].label?n?(n.p(l,r),r[0]&8192&&R(n,1)):(n=ud(l),n.c(),R(n,1),n.m(e.parentNode,e)):n&&(be(),U(n,1,1,()=>{n=null}),ve())},i(l){t||(R(n),t=!0)},o(l){U(n),t=!1},d(l){n&&n.d(l),l&&L(e)}}}function ud(i){let e,t,n,l,r=i[29](i[95])+"",a,o,c,h,d,g,p,b,m,v,C,y,P,I,T;function O(X,ge){return X[95].icon?fS:uS}let E=O(i),H=E(i);c=new ei({props:{node:i[95]}});let V=i[95].externalLink&&i[95].externalLink.url&&fd(),D=i[95].badgeCounter&&cd(i);function q(...X){return i[60](i[95],...X)}function Z(...X){return i[61](i[95],...X)}return{c(){e=S("li"),t=S("a"),H.c(),n=W(),l=S("span"),a=Te(r),o=W(),Ue(c.$$.fragment),d=W(),V&&V.c(),g=W(),D&&D.c(),y=W(),f(l,"class",h="fd-nested-list__title badge-align-"+(i[95].statusBadge&&i[95].statusBadge.align==="right"?"right":"left")+" svelte-p6nf04"),f(t,"href",p=i[32](i[95])),f(t,"title",b=i[34](i[95],i[29](i[95]))),f(t,"class",m="fd-nested-list__link "+(i[95]===i[7]?"is-selected":"")+" svelte-p6nf04"),f(t,"tabindex","0"),f(t,"role",v=i[24]?void 0:"button"),f(t,"data-testid",C=re.getTestId(i[95])),f(e,"class","fd-nested-list__item")},m(X,ge){A(X,e,ge),w(e,t),H.m(t,null),w(t,n),w(t,l),w(l,a),w(l,o),Me(c,l,null),w(t,d),V&&V.m(t,null),w(t,g),D&&D.m(t,null),w(e,y),P=!0,I||(T=[ee(t,"click",q),ee(t,"keyup",function(){mi(i[24]?void 0:Z)&&(i[24]?void 0:Z).apply(this,arguments)})],I=!0)},p(X,ge){i=X,E===(E=O(i))&&H?H.p(i,ge):(H.d(1),H=E(i),H&&(H.c(),H.m(t,n))),(!P||ge[0]&8192)&&r!==(r=i[29](i[95])+"")&&Le(a,r);const $={};ge[0]&8192&&($.node=i[95]),c.$set($),(!P||ge[0]&8192&&h!==(h="fd-nested-list__title badge-align-"+(i[95].statusBadge&&i[95].statusBadge.align==="right"?"right":"left")+" svelte-p6nf04"))&&f(l,"class",h),i[95].externalLink&&i[95].externalLink.url?V||(V=fd(),V.c(),V.m(t,g)):V&&(V.d(1),V=null),i[95].badgeCounter?D?(D.p(i,ge),ge[0]&8192&&R(D,1)):(D=cd(i),D.c(),R(D,1),D.m(t,null)):D&&(be(),U(D,1,1,()=>{D=null}),ve()),(!P||ge[0]&8192&&p!==(p=i[32](i[95])))&&f(t,"href",p),(!P||ge[0]&8192&&b!==(b=i[34](i[95],i[29](i[95]))))&&f(t,"title",b),(!P||ge[0]&8320&&m!==(m="fd-nested-list__link "+(i[95]===i[7]?"is-selected":"")+" svelte-p6nf04"))&&f(t,"class",m),(!P||ge[0]&16777216&&v!==(v=i[24]?void 0:"button"))&&f(t,"role",v),(!P||ge[0]&8192&&C!==(C=re.getTestId(i[95])))&&f(t,"data-testid",C)},i(X){P||(R(c.$$.fragment,X),R(D),P=!0)},o(X){U(c.$$.fragment,X),U(D),P=!1},d(X){X&&L(e),H.d(),Fe(c),V&&V.d(),D&&D.d(),I=!1,je(T)}}}function uS(i){let e,t;return{c(){e=S("i"),f(e,"class",t="fd-nested-list__icon sap-icon "+(i[6]?"sap-icon--rhombus-milestone-2":"")),f(e,"role","presentation")},m(n,l){A(n,e,l)},p(n,l){l[0]&64&&t!==(t="fd-nested-list__icon sap-icon "+(n[6]?"sap-icon--rhombus-milestone-2":""))&&f(e,"class",t)},d(n){n&&L(e)}}}function fS(i){let e,t;function n(a,o){return o[0]&8192&&(e=null),e==null&&(e=!!a[31](a[95].icon)),e?dS:cS}let l=n(i,[-1,-1,-1,-1]),r=l(i);return{c(){r.c(),t=we()},m(a,o){r.m(a,o),A(a,t,o)},p(a,o){l===(l=n(a,o))&&r?r.p(a,o):(r.d(1),r=l(a),r&&(r.c(),r.m(t.parentNode,t)))},d(a){r.d(a),a&&L(t)}}}function cS(i){let e,t,n,l;return{c(){e=S("span"),t=S("img"),$e(t.src,n=i[95].icon)||f(t,"src",n),f(t,"alt",l=i[95].altText?i[95].altText:""),f(t,"class","svelte-p6nf04"),f(e,"class","fd-nested-list__icon sap-icon svelte-p6nf04")},m(r,a){A(r,e,a),w(e,t)},p(r,a){a[0]&8192&&!$e(t.src,n=r[95].icon)&&f(t,"src",n),a[0]&8192&&l!==(l=r[95].altText?r[95].altText:"")&&f(t,"alt",l)},d(r){r&&L(e)}}}function dS(i){let e,t;return{c(){e=S("i"),f(e,"class",t="fd-nested-list__icon sap-icon "+i[30](i[95].icon)+" svelte-p6nf04"),f(e,"role","presentation")},m(n,l){A(n,e,l)},p(n,l){l[0]&8192&&t!==(t="fd-nested-list__icon sap-icon "+n[30](n[95].icon)+" svelte-p6nf04")&&f(e,"class",t)},d(n){n&&L(e)}}}function fd(i){let e;return{c(){e=S("i"),f(e,"class","fd-nested-list__icon sap-icon sap-icon--action"),f(e,"role","presentation")},m(t,n){A(t,e,n)},d(t){t&&L(e)}}}function cd(i){let e,t;return e=new Tn({props:{node:i[95]}}),{c(){Ue(e.$$.fragment)},m(n,l){Me(e,n,l),t=!0},p(n,l){const r={};l[0]&8192&&(r.node=n[95]),e.$set(r)},i(n){t||(R(e.$$.fragment,n),t=!0)},o(n){U(e.$$.fragment,n),t=!1},d(n){Fe(e,n)}}}function dd(i){let e,t,n=!i[95].hideFromNav&&od(i);return{c(){n&&n.c(),e=we()},m(l,r){n&&n.m(l,r),A(l,e,r),t=!0},p(l,r){l[95].hideFromNav?n&&(be(),U(n,1,1,()=>{n=null}),ve()):n?(n.p(l,r),r[0]&8192&&R(n,1)):(n=od(l),n.c(),R(n,1),n.m(e.parentNode,e))},i(l){t||(R(n),t=!0)},o(l){U(n),t=!1},d(l){n&&n.d(l),l&&L(e)}}}function hd(i){let e,t,n,l,r,a;const o=[$k,Xk],c=[];function h(d,g){return g[0]&40960&&(e=null),g[0]&8192&&(t=null),e==null&&(e=!!(d[91]==="undefined"||d[91].startsWith(d[15]))),e?0:(t==null&&(t=d[92].filter(AS).length>0),t?1:-1)}return~(n=h(i,[-1,-1,-1,-1]))&&(l=c[n]=o[n](i)),{c(){l&&l.c(),r=we()},m(d,g){~n&&c[n].m(d,g),A(d,r,g),a=!0},p(d,g){let p=n;n=h(d,g),n===p?~n&&c[n].p(d,g):(l&&(be(),U(c[p],1,1,()=>{c[p]=null}),ve()),~n?(l=c[n],l?l.p(d,g):(l=c[n]=o[n](d),l.c()),R(l,1),l.m(r.parentNode,r)):l=null)},i(d){a||(R(l),a=!0)},o(d){U(l),a=!1},d(d){~n&&c[n].d(d),d&&L(r)}}}function gd(i){let e,t,n,l=(i[2]?i[2]:"")+"",r,a,o=i[3]&&_d(i);return{c(){e=S("div"),t=S("span"),n=S("span"),r=Te(l),a=W(),o&&o.c(),f(n,"class","lui-side-nav__footer--text fd-has-type-minus-1 svelte-p6nf04"),f(n,"data-testid","lui-side-nav__footer--text"),f(t,"class","lui-side-nav__footer svelte-p6nf04"),f(t,"data-testid","lui-side-nav__footer"),f(e,"class","fd-side-nav__utility svelte-p6nf04")},m(c,h){A(c,e,h),w(e,t),w(t,n),w(n,r),w(t,a),o&&o.m(t,null)},p(c,h){h[0]&4&&l!==(l=(c[2]?c[2]:"")+"")&&Le(r,l),c[3]?o?o.p(c,h):(o=_d(c),o.c(),o.m(t,null)):o&&(o.d(1),o=null)},d(c){c&&L(e),o&&o.d()}}}function _d(i){let e;function t(r,a){return r[4]=="button"?gS:hS}let n=t(i),l=n(i);return{c(){l.c(),e=we()},m(r,a){l.m(r,a),A(r,e,a)},p(r,a){n===(n=t(r))&&l?l.p(r,a):(l.d(1),l=n(r),l&&(l.c(),l.m(e.parentNode,e)))},d(r){l.d(r),r&&L(e)}}}function hS(i){let e,t,n,l;return{c(){e=S("i"),f(e,"class",t="lui-side-nav__footer--icon "+(i[6]?"sap-icon--open-command-field":"sap-icon--close-command-field")+" svelte-p6nf04"),f(e,"data-testid","semiCollapsibleButton"),f(e,"title",i[11]),f(e,"tabindex","0")},m(r,a){A(r,e,a),n||(l=[ee(e,"click",i[73]),ee(e,"keydown",i[74])],n=!0)},p(r,a){a[0]&64&&t!==(t="lui-side-nav__footer--icon "+(r[6]?"sap-icon--open-command-field":"sap-icon--close-command-field")+" svelte-p6nf04")&&f(e,"class",t),a[0]&2048&&f(e,"title",r[11])},d(r){r&&L(e),n=!1,je(l)}}}function gS(i){let e,t,n,l,r;return{c(){e=S("button"),t=S("i"),f(t,"class",n="lui-side-nav__footer--icon "+(i[6]?"sap-icon--open-command-field":"sap-icon--close-command-field")+" svelte-p6nf04"),f(e,"data-testid","semiCollapsibleButton"),f(e,"title",i[11]),f(e,"tabindex","0"),f(e,"class","fd-button fd-button--transparent fd-button--cozy lui-semi-btn svelte-p6nf04")},m(a,o){A(a,e,o),w(e,t),l||(r=ee(e,"click",i[72]),l=!0)},p(a,o){o[0]&64&&n!==(n="lui-side-nav__footer--icon "+(a[6]?"sap-icon--open-command-field":"sap-icon--close-command-field")+" svelte-p6nf04")&&f(t,"class",n),o[0]&2048&&f(e,"title",a[11])},d(a){a&&L(e),l=!1,r()}}}function pd(i){let e,t,n,l,r,a,o=i[26](i[12].label)+"",c,h,d,g=i[12].icon&&md(i),p=i[12].showUpLink&&bd(i);return{c(){e=S("div"),t=S("ul"),n=S("li"),l=S("a"),g&&g.c(),r=W(),a=S("span"),c=Te(o),h=W(),p&&p.c(),f(a,"class","fd-nested-list__title svelte-p6nf04"),f(l,"class","fd-nested-list__link svelte-p6nf04"),f(l,"title",d=i[34](i[12],i[26](i[12].label))),f(n,"class","fd-nested-list__item"),f(t,"class","fd-nested-list svelte-p6nf04"),f(e,"class","lui-nav-title svelte-p6nf04")},m(b,m){A(b,e,m),w(e,t),w(t,n),w(n,l),g&&g.m(l,null),w(l,r),w(l,a),w(a,c),w(l,h),p&&p.m(l,null)},p(b,m){b[12].icon?g?g.p(b,m):(g=md(b),g.c(),g.m(l,r)):g&&(g.d(1),g=null),m[0]&67112960&&o!==(o=b[26](b[12].label)+"")&&Le(c,o),b[12].showUpLink?p?p.p(b,m):(p=bd(b),p.c(),p.m(l,null)):p&&(p.d(1),p=null),m[0]&67112960&&d!==(d=b[34](b[12],b[26](b[12].label)))&&f(l,"title",d)},d(b){b&&L(e),g&&g.d(),p&&p.d()}}}function md(i){let e,t;function n(a,o){return o[0]&4096&&(e=null),e==null&&(e=!!a[31](a[12].icon)),e?pS:_S}let l=n(i,[-1,-1,-1,-1]),r=l(i);return{c(){r.c(),t=we()},m(a,o){r.m(a,o),A(a,t,o)},p(a,o){l===(l=n(a,o))&&r?r.p(a,o):(r.d(1),r=l(a),r&&(r.c(),r.m(t.parentNode,t)))},d(a){r.d(a),a&&L(t)}}}function _S(i){let e,t,n,l;return{c(){e=S("span"),t=S("img"),$e(t.src,n=i[12].icon)||f(t,"src",n),f(t,"alt",l=i[12].altText?i[12].altText:""),f(t,"class","svelte-p6nf04"),f(e,"class","fd-nested-list__icon sap-icon svelte-p6nf04")},m(r,a){A(r,e,a),w(e,t)},p(r,a){a[0]&4096&&!$e(t.src,n=r[12].icon)&&f(t,"src",n),a[0]&4096&&l!==(l=r[12].altText?r[12].altText:"")&&f(t,"alt",l)},d(r){r&&L(e)}}}function pS(i){let e,t;return{c(){e=S("i"),f(e,"class",t="lui-header-icon fd-nested-list__icon sap-icon "+i[30](i[12].icon)+" svelte-p6nf04"),f(e,"role","presentation")},m(n,l){A(n,e,l)},p(n,l){l[0]&4096&&t!==(t="lui-header-icon fd-nested-list__icon sap-icon "+n[30](n[12].icon)+" svelte-p6nf04")&&f(e,"class",t)},d(n){n&&L(e)}}}function bd(i){let e,t,n,l;return{c(){e=S("i"),f(e,"class","lui-nav-up fd-nested-list__icon sap-icon sap-icon--navigation-up-arrow svelte-p6nf04"),f(e,"role","presentation"),f(e,"title",t=i[26]("luigi.navigation.up"))},m(r,a){A(r,e,a),n||(l=ee(e,"click",bt(i[20])),n=!0)},p(r,a){a[0]&67108864&&t!==(t=r[26]("luigi.navigation.up"))&&f(e,"title",t)},d(r){r&&L(e),n=!1,l()}}}function vd(i){let e,t,n,l,r,a,o,c,h,d,g,p,b,m=i[14],v=[];for(let y=0;yU(v[y],1,1,()=>{v[y]=null});return{c(){e=S("div"),t=S("ul");for(let y=0;y