{"version":3,"file":"scripts/chunks/_app_app_components_organisms_O119-HeaderNavigation_HeaderNavigation_tsx.6c78f18ba076c664c66e.mjs","mappings":"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","sources":["webpack://rockworld/./app/components/organisms/O1-Header/Bar/Bar.module.scss","webpack://rockworld/./app/components/organisms/O119-HeaderNavigation/header-context.ts","webpack://rockworld/./app/components/organisms/O119-HeaderNavigation/HeaderNavigation.module.scss","webpack://rockworld/./app/components/organisms/O119-HeaderNavigation/components/HeaderNavigationItem.tsx","webpack://rockworld/./app/components/organisms/O119-HeaderNavigation/HeaderNavigation.tsx","webpack://rockworld/./app/components/organisms/O119-HeaderNavigation/components/svgs.tsx","webpack://rockworld/./app/scripts/core/views/react/hooks/useWindowSize.ts"],"sourcesContent":["// extracted by mini-css-extract-plugin\nexport default {\"O1-header__nav__list\":\"O1-header__nav__list__pAlr1\",\"o1HeaderNavList\":\"O1-header__nav__list__pAlr1\",\"O1-header__bottom__group__list\":\"O1-header__bottom__group__list__gIGvF\",\"o1HeaderBottomGroupList\":\"O1-header__bottom__group__list__gIGvF\",\"O1-header--open\":\"O1-header--open__oSDHn\",\"o1HeaderOpen\":\"O1-header--open__oSDHn\",\"O1-header\":\"O1-header__sgtek\",\"o1Header\":\"O1-header__sgtek\",\"not-in-top\":\"not-in-top__QVTIs\",\"notInTop\":\"not-in-top__QVTIs\",\"is-search\":\"is-search__PliTm\",\"isSearch\":\"is-search__PliTm\",\"O1-header__search\":\"O1-header__search__m0vNa\",\"o1HeaderSearch\":\"O1-header__search__m0vNa\",\"O1-header__bar\":\"O1-header__bar__LF_MC\",\"o1HeaderBar\":\"O1-header__bar__LF_MC\",\"O1-header__bg\":\"O1-header__bg___H6yV\",\"o1HeaderBg\":\"O1-header__bg___H6yV\",\"is-home-page\":\"is-home-page__C4JF_\",\"isHomePage\":\"is-home-page__C4JF_\",\"is-top\":\"is-top__O2oqN\",\"isTop\":\"is-top__O2oqN\",\"is-bottom\":\"is-bottom__M_ini\",\"isBottom\":\"is-bottom__M_ini\",\"modal--is-below-header\":\"modal--is-below-header__tEgcR\",\"modalIsBelowHeader\":\"modal--is-below-header__tEgcR\",\"modal--open\":\"modal--open__hWtBL\",\"modalOpen\":\"modal--open__hWtBL\",\"is-open\":\"is-open__d7b6S\",\"isOpen\":\"is-open__d7b6S\",\"no-transparency\":\"no-transparency__xhzX2\",\"noTransparency\":\"no-transparency__xhzX2\",\"no-backdropfilter\":\"no-backdropfilter__RYsFA\",\"noBackdropfilter\":\"no-backdropfilter__RYsFA\",\"O1-header__logo\":\"O1-header__logo__sb45O\",\"o1HeaderLogo\":\"O1-header__logo__sb45O\",\"icon--small-arrow-right\":\"icon--small-arrow-right__p0DpO\",\"iconSmallArrowRight\":\"icon--small-arrow-right__p0DpO\",\"icon--small-arrow-down\":\"icon--small-arrow-down__IZ9fj\",\"iconSmallArrowDown\":\"icon--small-arrow-down__IZ9fj\",\"icon--small-arrow-up\":\"icon--small-arrow-up__viLq4\",\"iconSmallArrowUp\":\"icon--small-arrow-up__viLq4\",\"O1-header__bottom\":\"O1-header__bottom__E2BS4\",\"o1HeaderBottom\":\"O1-header__bottom__E2BS4\",\"O1-header__bottom__links\":\"O1-header__bottom__links__qtABH\",\"o1HeaderBottomLinks\":\"O1-header__bottom__links__qtABH\",\"O1-header__bottom__accordion\":\"O1-header__bottom__accordion__f8Dzv\",\"o1HeaderBottomAccordion\":\"O1-header__bottom__accordion__f8Dzv\",\"O1-header__bottom__group\":\"O1-header__bottom__group__oSSZQ\",\"o1HeaderBottomGroup\":\"O1-header__bottom__group__oSSZQ\",\"is-shown-desktop\":\"is-shown-desktop__pC9CC\",\"isShownDesktop\":\"is-shown-desktop__pC9CC\",\"btn-login\":\"btn-login__iX_Qi\",\"btnLogin\":\"btn-login__iX_Qi\",\"btn-language\":\"btn-language__ktRau\",\"btnLanguage\":\"btn-language__ktRau\",\"icon--small-arrow-left\":\"icon--small-arrow-left__JJ76c\",\"iconSmallArrowLeft\":\"icon--small-arrow-left__JJ76c\",\"O1-header__menu\":\"O1-header__menu__AVsO6\",\"o1HeaderMenu\":\"O1-header__menu__AVsO6\",\"O1-header__menu__inner\":\"O1-header__menu__inner__rNKGR\",\"o1HeaderMenuInner\":\"O1-header__menu__inner__rNKGR\",\"container\":\"container__MkBxj\",\"basket-icon\":\"basket-icon__I6sHk\",\"basketIcon\":\"basket-icon__I6sHk\",\"ordet-bucket-icon-wrap\":\"ordet-bucket-icon-wrap__HldmX\",\"ordetBucketIconWrap\":\"ordet-bucket-icon-wrap__HldmX\",\"ordet-bucket-icon-amount\":\"ordet-bucket-icon-amount__nZSNy\",\"ordetBucketIconAmount\":\"ordet-bucket-icon-amount__nZSNy\",\"is-hidden\":\"is-hidden__JC2VC\",\"isHidden\":\"is-hidden__JC2VC\",\"O1-header__nav\":\"O1-header__nav__f4vLO\",\"o1HeaderNav\":\"O1-header__nav__f4vLO\",\"O1-header__nav__item\":\"O1-header__nav__item__iCY_1\",\"o1HeaderNavItem\":\"O1-header__nav__item__iCY_1\",\"no-clicks\":\"no-clicks__BwzKa\",\"noClicks\":\"no-clicks__BwzKa\",\"is-hidden-path\":\"is-hidden-path__Rz1KQ\",\"isHiddenPath\":\"is-hidden-path__Rz1KQ\",\"has-hover\":\"has-hover__p40_O\",\"hasHover\":\"has-hover__p40_O\",\"is-title\":\"is-title__oFhgm\",\"isTitle\":\"is-title__oFhgm\",\"O1-header__nav__sub\":\"O1-header__nav__sub__qUt0a\",\"o1HeaderNavSub\":\"O1-header__nav__sub__qUt0a\",\"is-open-path\":\"is-open-path__GJNrg\",\"isOpenPath\":\"is-open-path__GJNrg\",\"O1-header__nav__sub__back\":\"O1-header__nav__sub__back__CCrAj\",\"o1HeaderNavSubBack\":\"O1-header__nav__sub__back__CCrAj\",\"icon\":\"icon__dWaZh\",\"has-set-width\":\"has-set-width__IRFDP\",\"hasSetWidth\":\"has-set-width__IRFDP\",\"site-lapinus\":\"site-lapinus__MXFrK\",\"siteLapinus\":\"site-lapinus__MXFrK\",\"site-rockpanel\":\"site-rockpanel__DCb_t\",\"siteRockpanel\":\"site-rockpanel__DCb_t\",\"is-active\":\"is-active__j9DBi\",\"isActive\":\"is-active__j9DBi\",\"has-sub\":\"has-sub__JKdGu\",\"hasSub\":\"has-sub__JKdGu\",\"has-open-sub\":\"has-open-sub__IImwW\",\"hasOpenSub\":\"has-open-sub__IImwW\",\"is-home\":\"is-home___fDm_\",\"isHome\":\"is-home___fDm_\",\"O1-header__nav__bread-arrow\":\"O1-header__nav__bread-arrow__Jhs2X\",\"o1HeaderNavBreadArrow\":\"O1-header__nav__bread-arrow__Jhs2X\",\"search-form\":\"search-form__fUiw9\",\"searchForm\":\"search-form__fUiw9\",\"is-shown\":\"is-shown__bJtpV\",\"isShown\":\"is-shown__bJtpV\",\"search-form__form\":\"search-form__form__DKZ7P\",\"searchFormForm\":\"search-form__form__DKZ7P\",\"search-form__reset\":\"search-form__reset__lb935\",\"searchFormReset\":\"search-form__reset__lb935\",\"search-form__suggestions\":\"search-form__suggestions__PkdZV\",\"searchFormSuggestions\":\"search-form__suggestions__PkdZV\",\"O1-header__teasers\":\"O1-header__teasers__bujp1\",\"o1HeaderTeasers\":\"O1-header__teasers__bujp1\",\"slider__controls\":\"slider__controls__zv1Fl\",\"sliderControls\":\"slider__controls__zv1Fl\",\"O1-header__teaser\":\"O1-header__teaser__MEhTD\",\"o1HeaderTeaser\":\"O1-header__teaser__MEhTD\",\"O1-header__teaser__img\":\"O1-header__teaser__img__vJmi9\",\"o1HeaderTeaserImg\":\"O1-header__teaser__img__vJmi9\",\"O1-header__teaser__content\":\"O1-header__teaser__content__fA54v\",\"o1HeaderTeaserContent\":\"O1-header__teaser__content__fA54v\",\"slider--initialized\":\"slider--initialized__ckjei\",\"sliderInitialized\":\"slider--initialized__ckjei\",\"no-transition\":\"no-transition__w6NIi\",\"noTransition\":\"no-transition__w6NIi\",\"O1-header__teaser__headline\":\"O1-header__teaser__headline__J0tb7\",\"o1HeaderTeaserHeadline\":\"O1-header__teaser__headline__J0tb7\",\"O1-header__tools\":\"O1-header__tools__mUNms\",\"o1HeaderTools\":\"O1-header__tools__mUNms\",\"O1-header__tools__item\":\"O1-header__tools__item__n4ZGI\",\"o1HeaderToolsItem\":\"O1-header__tools__item__n4ZGI\",\"O1-header__tools__item--lang\":\"O1-header__tools__item--lang__cvOYt\",\"o1HeaderToolsItemLang\":\"O1-header__tools__item--lang__cvOYt\",\"login-links-menu\":\"login-links-menu__TDWKw\",\"loginLinksMenu\":\"login-links-menu__TDWKw\",\"login-links-menu__title\":\"login-links-menu__title__xKqC5\",\"loginLinksMenuTitle\":\"login-links-menu__title__xKqC5\",\"login-links-menu__sign-in-btn\":\"login-links-menu__sign-in-btn__XBXMG\",\"loginLinksMenuSignInBtn\":\"login-links-menu__sign-in-btn__XBXMG\",\"btn\":\"btn__E57v6\",\"is-profile-icon\":\"is-profile-icon__cYcB5\",\"isProfileIcon\":\"is-profile-icon__cYcB5\",\"login-links-menu__profile\":\"login-links-menu__profile__jZ7zy\",\"loginLinksMenuProfile\":\"login-links-menu__profile__jZ7zy\",\"login-links-menu__profile__text\":\"login-links-menu__profile__text__ikADY\",\"loginLinksMenuProfileText\":\"login-links-menu__profile__text__ikADY\",\"login-links-menu__text\":\"login-links-menu__text__ualhm\",\"loginLinksMenuText\":\"login-links-menu__text__ualhm\",\"login-links-menu__item\":\"login-links-menu__item__WVtNM\",\"loginLinksMenuItem\":\"login-links-menu__item__WVtNM\",\"sign-out\":\"sign-out__T1I5J\",\"signOut\":\"sign-out__T1I5J\",\"is-visible\":\"is-visible__sLxrV\",\"isVisible\":\"is-visible__sLxrV\",\"O1-header__menu-btn\":\"O1-header__menu-btn__mxBsP\",\"o1HeaderMenuBtn\":\"O1-header__menu-btn__mxBsP\",\"breadcrumbs\":\"breadcrumbs__m4ahf\",\"r-link\":\"r-link__ogmkj\",\"rLink\":\"r-link__ogmkj\",\"breadcrumb__list\":\"breadcrumb__list__jM3GZ\",\"breadcrumbList\":\"breadcrumb__list__jM3GZ\",\"breadcrumb__group\":\"breadcrumb__group__JR2gY\",\"breadcrumbGroup\":\"breadcrumb__group__JR2gY\",\"breadcrumb__divider\":\"breadcrumb__divider__l3G1Y\",\"breadcrumbDivider\":\"breadcrumb__divider__l3G1Y\",\"faded\":\"faded__mIy4u\",\"O1-1-header--open\":\"O1-1-header--open__Xn57w\",\"o11HeaderOpen\":\"O1-1-header--open__Xn57w\",\"O1-1-header\":\"O1-1-header__btkFs\",\"o11Header\":\"O1-1-header__btkFs\",\"navigation-container\":\"navigation-container__Ngt2j\",\"navigationContainer\":\"navigation-container__Ngt2j\",\"stick-to-top\":\"stick-to-top__klOIS\",\"stickToTop\":\"stick-to-top__klOIS\",\"O1-1-header__menu-overlay\":\"O1-1-header__menu-overlay__lPz5R\",\"o11HeaderMenuOverlay\":\"O1-1-header__menu-overlay__lPz5R\",\"is-hidden-desktop\":\"is-hidden-desktop__eC0ay\",\"isHiddenDesktop\":\"is-hidden-desktop__eC0ay\",\"O1-1-header__bg\":\"O1-1-header__bg__GIwEA\",\"o11HeaderBg\":\"O1-1-header__bg__GIwEA\",\"no-mix-blend-mode\":\"no-mix-blend-mode__oPTtd\",\"noMixBlendMode\":\"no-mix-blend-mode__oPTtd\",\"search-shown\":\"search-shown__sLvhe\",\"searchShown\":\"search-shown__sLvhe\",\"O1-1-header__bar\":\"O1-1-header__bar__G9Lcc\",\"o11HeaderBar\":\"O1-1-header__bar__G9Lcc\",\"O1-1-header__tools\":\"O1-1-header__tools__XMo84\",\"o11HeaderTools\":\"O1-1-header__tools__XMo84\",\"has-min-width\":\"has-min-width__Tge4K\",\"hasMinWidth\":\"has-min-width__Tge4K\",\"O1-1-header__tools__items\":\"O1-1-header__tools__items__Q5ZtC\",\"o11HeaderToolsItems\":\"O1-1-header__tools__items__Q5ZtC\",\"O1-1-header__tools__item\":\"O1-1-header__tools__item__njvAk\",\"o11HeaderToolsItem\":\"O1-1-header__tools__item__njvAk\",\"O1-1-header__tools__item__search\":\"O1-1-header__tools__item__search__E20R8\",\"o11HeaderToolsItemSearch\":\"O1-1-header__tools__item__search__E20R8\",\"not-sticky\":\"not-sticky__dzBUy\",\"notSticky\":\"not-sticky__dzBUy\",\"sticky\":\"sticky__tp1o6\",\"search-text\":\"search-text__gznYw\",\"searchText\":\"search-text__gznYw\",\"has-text\":\"has-text__BCUXR\",\"hasText\":\"has-text__BCUXR\",\"O1-1-header__menu-btn\":\"O1-1-header__menu-btn__SYLrA\",\"o11HeaderMenuBtn\":\"O1-1-header__menu-btn__SYLrA\"};","import { createContext, useContext } from 'react';\r\n\r\ninterface HeaderNavigationContext {\r\n activePath: string[];\r\n setActivePath: (path: string[]) => void;\r\n containerWidth: number;\r\n isMenuOpen: boolean;\r\n classPrefix: string;\r\n isMobile: boolean;\r\n renderingForCrawler: boolean;\r\n}\r\n\r\nconst HeaderContext = createContext({\r\n activePath: [],\r\n setActivePath: () => null,\r\n containerWidth: 0,\r\n isMenuOpen: false,\r\n classPrefix: '',\r\n isMobile: false,\r\n renderingForCrawler: false,\r\n});\r\n\r\nconst useHeaderContext = (): HeaderNavigationContext => useContext(HeaderContext);\r\n\r\nexport { HeaderContext, useHeaderContext };\r\nexport type { HeaderNavigationContext };\r\n","// extracted by mini-css-extract-plugin\nexport default {\"O1-1-header__nav__list\":\"O1-1-header__nav__list__AJuZN\",\"o11HeaderNavList\":\"O1-1-header__nav__list__AJuZN\",\"O1-header__nav__list\":\"O1-header__nav__list__Qnm5e\",\"o1HeaderNavList\":\"O1-header__nav__list__Qnm5e\",\"O1-header__bottom__group__list\":\"O1-header__bottom__group__list__rrdIJ\",\"o1HeaderBottomGroupList\":\"O1-header__bottom__group__list__rrdIJ\",\"O1-header--open\":\"O1-header--open__iSuep\",\"o1HeaderOpen\":\"O1-header--open__iSuep\",\"O1-header\":\"O1-header__uFedg\",\"o1Header\":\"O1-header__uFedg\",\"not-in-top\":\"not-in-top__xIsJ6\",\"notInTop\":\"not-in-top__xIsJ6\",\"is-search\":\"is-search__wra3A\",\"isSearch\":\"is-search__wra3A\",\"O1-header__search\":\"O1-header__search__xEZ3r\",\"o1HeaderSearch\":\"O1-header__search__xEZ3r\",\"O1-header__bar\":\"O1-header__bar__hdmpa\",\"o1HeaderBar\":\"O1-header__bar__hdmpa\",\"O1-header__bg\":\"O1-header__bg__JyyeP\",\"o1HeaderBg\":\"O1-header__bg__JyyeP\",\"is-home-page\":\"is-home-page__YNe2p\",\"isHomePage\":\"is-home-page__YNe2p\",\"is-top\":\"is-top__kafbZ\",\"isTop\":\"is-top__kafbZ\",\"is-bottom\":\"is-bottom__TXIkK\",\"isBottom\":\"is-bottom__TXIkK\",\"modal--is-below-header\":\"modal--is-below-header__qafwA\",\"modalIsBelowHeader\":\"modal--is-below-header__qafwA\",\"modal--open\":\"modal--open__BefH6\",\"modalOpen\":\"modal--open__BefH6\",\"is-open\":\"is-open__Vnmkx\",\"isOpen\":\"is-open__Vnmkx\",\"no-transparency\":\"no-transparency__d72Tn\",\"noTransparency\":\"no-transparency__d72Tn\",\"no-backdropfilter\":\"no-backdropfilter__HKRxt\",\"noBackdropfilter\":\"no-backdropfilter__HKRxt\",\"O1-header__logo\":\"O1-header__logo__tHXIA\",\"o1HeaderLogo\":\"O1-header__logo__tHXIA\",\"icon--small-arrow-right\":\"icon--small-arrow-right__PgJhk\",\"iconSmallArrowRight\":\"icon--small-arrow-right__PgJhk\",\"icon--small-arrow-down\":\"icon--small-arrow-down__DIzAa\",\"iconSmallArrowDown\":\"icon--small-arrow-down__DIzAa\",\"icon--small-arrow-up\":\"icon--small-arrow-up__LcSBp\",\"iconSmallArrowUp\":\"icon--small-arrow-up__LcSBp\",\"O1-header__bottom\":\"O1-header__bottom__JkIRM\",\"o1HeaderBottom\":\"O1-header__bottom__JkIRM\",\"O1-header__bottom__links\":\"O1-header__bottom__links___RnPH\",\"o1HeaderBottomLinks\":\"O1-header__bottom__links___RnPH\",\"O1-header__bottom__accordion\":\"O1-header__bottom__accordion__pufsu\",\"o1HeaderBottomAccordion\":\"O1-header__bottom__accordion__pufsu\",\"O1-header__bottom__group\":\"O1-header__bottom__group__DU5Rt\",\"o1HeaderBottomGroup\":\"O1-header__bottom__group__DU5Rt\",\"is-shown-desktop\":\"is-shown-desktop__N8NIR\",\"isShownDesktop\":\"is-shown-desktop__N8NIR\",\"btn-login\":\"btn-login__Vx4w_\",\"btnLogin\":\"btn-login__Vx4w_\",\"btn-language\":\"btn-language__VYc97\",\"btnLanguage\":\"btn-language__VYc97\",\"icon--small-arrow-left\":\"icon--small-arrow-left__kTUdH\",\"iconSmallArrowLeft\":\"icon--small-arrow-left__kTUdH\",\"O1-header__menu\":\"O1-header__menu__PBlQ1\",\"o1HeaderMenu\":\"O1-header__menu__PBlQ1\",\"O1-header__menu__inner\":\"O1-header__menu__inner__neQde\",\"o1HeaderMenuInner\":\"O1-header__menu__inner__neQde\",\"container\":\"container__mfeCs\",\"basket-icon\":\"basket-icon__yP3Xa\",\"basketIcon\":\"basket-icon__yP3Xa\",\"ordet-bucket-icon-wrap\":\"ordet-bucket-icon-wrap__bnZEM\",\"ordetBucketIconWrap\":\"ordet-bucket-icon-wrap__bnZEM\",\"ordet-bucket-icon-amount\":\"ordet-bucket-icon-amount__kFHca\",\"ordetBucketIconAmount\":\"ordet-bucket-icon-amount__kFHca\",\"is-hidden\":\"is-hidden__Hids5\",\"isHidden\":\"is-hidden__Hids5\",\"O1-header__nav\":\"O1-header__nav__rixRk\",\"o1HeaderNav\":\"O1-header__nav__rixRk\",\"O1-header__nav__item\":\"O1-header__nav__item__hjZEk\",\"o1HeaderNavItem\":\"O1-header__nav__item__hjZEk\",\"no-clicks\":\"no-clicks__hOnYy\",\"noClicks\":\"no-clicks__hOnYy\",\"is-hidden-path\":\"is-hidden-path__IySXI\",\"isHiddenPath\":\"is-hidden-path__IySXI\",\"has-hover\":\"has-hover__w9X8y\",\"hasHover\":\"has-hover__w9X8y\",\"is-title\":\"is-title__uiSnj\",\"isTitle\":\"is-title__uiSnj\",\"O1-header__nav__sub\":\"O1-header__nav__sub__Qcyrd\",\"o1HeaderNavSub\":\"O1-header__nav__sub__Qcyrd\",\"is-open-path\":\"is-open-path__fxFVU\",\"isOpenPath\":\"is-open-path__fxFVU\",\"O1-header__nav__sub__back\":\"O1-header__nav__sub__back__cE3co\",\"o1HeaderNavSubBack\":\"O1-header__nav__sub__back__cE3co\",\"icon\":\"icon__z1rex\",\"has-set-width\":\"has-set-width__i9lvz\",\"hasSetWidth\":\"has-set-width__i9lvz\",\"site-lapinus\":\"site-lapinus__mq5nZ\",\"siteLapinus\":\"site-lapinus__mq5nZ\",\"site-rockpanel\":\"site-rockpanel__kJHqN\",\"siteRockpanel\":\"site-rockpanel__kJHqN\",\"is-active\":\"is-active__khLZ7\",\"isActive\":\"is-active__khLZ7\",\"has-sub\":\"has-sub__n5hQv\",\"hasSub\":\"has-sub__n5hQv\",\"has-open-sub\":\"has-open-sub__J41O8\",\"hasOpenSub\":\"has-open-sub__J41O8\",\"is-home\":\"is-home__oQVe2\",\"isHome\":\"is-home__oQVe2\",\"O1-header__nav__bread-arrow\":\"O1-header__nav__bread-arrow__b1wv6\",\"o1HeaderNavBreadArrow\":\"O1-header__nav__bread-arrow__b1wv6\",\"search-form\":\"search-form__CzVSK\",\"searchForm\":\"search-form__CzVSK\",\"is-shown\":\"is-shown__GWPGw\",\"isShown\":\"is-shown__GWPGw\",\"search-form__form\":\"search-form__form__JlO_J\",\"searchFormForm\":\"search-form__form__JlO_J\",\"search-form__reset\":\"search-form__reset__Ymt5E\",\"searchFormReset\":\"search-form__reset__Ymt5E\",\"search-form__suggestions\":\"search-form__suggestions__rN6YD\",\"searchFormSuggestions\":\"search-form__suggestions__rN6YD\",\"O1-header__teasers\":\"O1-header__teasers__j9Cqn\",\"o1HeaderTeasers\":\"O1-header__teasers__j9Cqn\",\"slider__controls\":\"slider__controls__RnXY5\",\"sliderControls\":\"slider__controls__RnXY5\",\"O1-header__teaser\":\"O1-header__teaser__Ugh7m\",\"o1HeaderTeaser\":\"O1-header__teaser__Ugh7m\",\"O1-header__teaser__img\":\"O1-header__teaser__img__wrR1n\",\"o1HeaderTeaserImg\":\"O1-header__teaser__img__wrR1n\",\"O1-header__teaser__content\":\"O1-header__teaser__content__wwEDG\",\"o1HeaderTeaserContent\":\"O1-header__teaser__content__wwEDG\",\"slider--initialized\":\"slider--initialized__BVtWw\",\"sliderInitialized\":\"slider--initialized__BVtWw\",\"no-transition\":\"no-transition__tv4lt\",\"noTransition\":\"no-transition__tv4lt\",\"O1-header__teaser__headline\":\"O1-header__teaser__headline__tYBHf\",\"o1HeaderTeaserHeadline\":\"O1-header__teaser__headline__tYBHf\",\"O1-header__tools\":\"O1-header__tools__mb7iM\",\"o1HeaderTools\":\"O1-header__tools__mb7iM\",\"O1-header__tools__item\":\"O1-header__tools__item__PVjrU\",\"o1HeaderToolsItem\":\"O1-header__tools__item__PVjrU\",\"O1-header__tools__item--lang\":\"O1-header__tools__item--lang__ML_au\",\"o1HeaderToolsItemLang\":\"O1-header__tools__item--lang__ML_au\",\"login-links-menu\":\"login-links-menu__qhlqV\",\"loginLinksMenu\":\"login-links-menu__qhlqV\",\"login-links-menu__title\":\"login-links-menu__title__YOWQo\",\"loginLinksMenuTitle\":\"login-links-menu__title__YOWQo\",\"login-links-menu__sign-in-btn\":\"login-links-menu__sign-in-btn__KqZBB\",\"loginLinksMenuSignInBtn\":\"login-links-menu__sign-in-btn__KqZBB\",\"btn\":\"btn__T9AWy\",\"is-profile-icon\":\"is-profile-icon__sIHLb\",\"isProfileIcon\":\"is-profile-icon__sIHLb\",\"login-links-menu__profile\":\"login-links-menu__profile__RpZ64\",\"loginLinksMenuProfile\":\"login-links-menu__profile__RpZ64\",\"login-links-menu__profile__text\":\"login-links-menu__profile__text__K56dd\",\"loginLinksMenuProfileText\":\"login-links-menu__profile__text__K56dd\",\"login-links-menu__text\":\"login-links-menu__text__MDQ2d\",\"loginLinksMenuText\":\"login-links-menu__text__MDQ2d\",\"login-links-menu__item\":\"login-links-menu__item__IjiC3\",\"loginLinksMenuItem\":\"login-links-menu__item__IjiC3\",\"sign-out\":\"sign-out__l6RIK\",\"signOut\":\"sign-out__l6RIK\",\"is-visible\":\"is-visible__m3q_l\",\"isVisible\":\"is-visible__m3q_l\",\"O1-header__menu-btn\":\"O1-header__menu-btn__gvECB\",\"o1HeaderMenuBtn\":\"O1-header__menu-btn__gvECB\",\"breadcrumbs\":\"breadcrumbs__uQT7U\",\"r-link\":\"r-link__zZVE8\",\"rLink\":\"r-link__zZVE8\",\"breadcrumb__list\":\"breadcrumb__list__Ufplq\",\"breadcrumbList\":\"breadcrumb__list__Ufplq\",\"breadcrumb__group\":\"breadcrumb__group__rYbCg\",\"breadcrumbGroup\":\"breadcrumb__group__rYbCg\",\"breadcrumb__divider\":\"breadcrumb__divider__dqVxC\",\"breadcrumbDivider\":\"breadcrumb__divider__dqVxC\",\"faded\":\"faded___1xzp\",\"O1-1-header__nav\":\"O1-1-header__nav__Y0HIw\",\"o11HeaderNav\":\"O1-1-header__nav__Y0HIw\",\"O1-1-header__nav__item\":\"O1-1-header__nav__item__D3fEs\",\"o11HeaderNavItem\":\"O1-1-header__nav__item__D3fEs\",\"O1-1-header\":\"O1-1-header__CM4Wb\",\"o11Header\":\"O1-1-header__CM4Wb\",\"O1-1-header__nav__sub\":\"O1-1-header__nav__sub__iZiRB\",\"o11HeaderNavSub\":\"O1-1-header__nav__sub__iZiRB\",\"O1-1-header__nav__sub__back\":\"O1-1-header__nav__sub__back__qOGVW\",\"o11HeaderNavSubBack\":\"O1-1-header__nav__sub__back__qOGVW\",\"is-white-menu\":\"is-white-menu__kdeKP\",\"isWhiteMenu\":\"is-white-menu__kdeKP\",\"O1-1-header__nav__bread-arrow\":\"O1-1-header__nav__bread-arrow__k3tWK\",\"o11HeaderNavBreadArrow\":\"O1-1-header__nav__bread-arrow__k3tWK\"};","import React, { useRef, useEffect, useState } from 'react';\r\nimport type { ReactElement } from 'react';\r\nimport { useHeaderContext } from '../header-context';\r\nimport { ArrowLeft, ArrowRight } from './svgs';\r\nimport styles from '../HeaderNavigation.module.scss';\r\n\r\ninterface NavigationItemProps {\r\n data: NavigationItemData;\r\n path: string[];\r\n parentsOffsetLengths: number[];\r\n}\r\n\r\ninterface NavigationItemData {\r\n children: NavigationItemData[];\r\n fullUrl: string;\r\n isActive: boolean;\r\n isFolder: boolean;\r\n isOpenInNewTab: boolean;\r\n notRender: boolean;\r\n pageId: string;\r\n subMenuTitle: string;\r\n title: string;\r\n url: string;\r\n virtualPath: string;\r\n}\r\n\r\nconst NavigationItem = (props: NavigationItemProps): ReactElement => {\r\n const { data } = props;\r\n const { activePath, setActivePath, containerWidth, isMenuOpen, classPrefix, isMobile, renderingForCrawler } =\r\n useHeaderContext();\r\n\r\n const hasChildren = data.children.length > 0;\r\n const [isVisible, setIsVisible] = useState();\r\n const isOpen = activePath.includes(data.pageId) && isVisible;\r\n const isHiddenPath = data.children.some((x) => activePath.includes(x.pageId) && x.children.length > 0);\r\n\r\n const [offsetLeft, setOffsetLeft] = useState(0);\r\n const [width, setWidth] = useState(0);\r\n\r\n const containerRef = useRef(null);\r\n const animationRef = useRef(null);\r\n\r\n useEffect(() => {\r\n if (containerRef.current == null) {\r\n return;\r\n }\r\n const containerOffset = isOpen ? containerRef.current.offsetLeft : 0;\r\n const aggregatedParentsOffset = props.parentsOffsetLengths.reduce((a, b) => a + b, 0);\r\n const currentOffset = containerWidth - containerOffset - aggregatedParentsOffset;\r\n setWidth(currentOffset);\r\n setOffsetLeft(containerOffset);\r\n }, [isOpen, containerWidth]);\r\n\r\n useEffect(() => {\r\n animationRef.current = requestAnimationFrame(() => setIsVisible(isMenuOpen));\r\n return () => cancelAnimationFrame(animationRef.current);\r\n }, [isMenuOpen]);\r\n\r\n const handleClick = (e: React.MouseEvent) => {\r\n if (hasChildren) {\r\n e.preventDefault();\r\n setActivePath(props.path);\r\n }\r\n };\r\n\r\n const navigateBack = () => {\r\n const pathCopy = [...props.path];\r\n pathCopy.pop();\r\n setActivePath(pathCopy);\r\n };\r\n\r\n const renderItem = renderingForCrawler ? true : isMenuOpen;\r\n if (!renderItem) {\r\n return null;\r\n }\r\n\r\n const headerNavItemClasses = styles[`${classPrefix}-header__nav__item`];\r\n const headerNavListClasses = styles[`${classPrefix}-header__nav__list`];\r\n\r\n return (\r\n \r\n \r\n {data.title}\r\n {hasChildren && (\r\n \r\n \r\n \r\n )}\r\n \r\n\r\n {hasChildren && (\r\n \r\n
  • \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n {data.title}\r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n
  • \r\n\r\n {!data.isFolder && (\r\n \r\n {data.title}\r\n \r\n )}\r\n\r\n {(isOpen || renderingForCrawler) &&\r\n data.children.map((item) => (\r\n \r\n ))}\r\n \r\n )}\r\n \r\n );\r\n};\r\n\r\nexport { NavigationItem };\r\nexport type { NavigationItemData, NavigationItemProps };\r\n","import React, { useState, useRef, useEffect } from 'react';\r\nimport type { ReactElement } from 'react';\r\nimport { useHeaderMainContext } from '@organisms/O1-Header/header-context';\r\nimport { useWindowSize } from 'app/scripts/core/views/react/hooks/useWindowSize';\r\nimport { tidyStr } from '@utils/tidy-str';\r\nimport { PubSubKeys, useGlobal } from '@utils/pubSub';\r\nimport type { NavigationItemData } from './components/HeaderNavigationItem';\r\nimport { NavigationItem } from './components/HeaderNavigationItem';\r\nimport { HeaderContext } from './header-context';\r\nimport { ArrowRight } from './components/svgs';\r\nimport styles from './HeaderNavigation.module.scss';\r\nimport toolsStyles from '../O1-Header/Bar/Bar.module.scss';\r\n\r\nexport interface HeaderNavigationProps {\r\n currentPageId: string;\r\n homeLabel: string;\r\n menuItems: NavigationItemData[];\r\n legacyHeader?: boolean;\r\n renderingForCrawler: boolean;\r\n}\r\n\r\nconst findPathToPage = (targetId: string, item: NavigationItemData, path: string[]): string[] => {\r\n if (item.pageId === targetId) {\r\n return item.children.length > 0 ? [...path, targetId] : [...path];\r\n }\r\n\r\n for (let i = 0; i < item.children.length; i += 1) {\r\n const targetPath = findPathToPage(targetId, item.children[i], [...path, item.pageId]);\r\n if (targetPath.length !== 0) {\r\n return targetPath;\r\n }\r\n }\r\n\r\n return [];\r\n};\r\n\r\nconst HeaderNavigation = (props: HeaderNavigationProps): ReactElement => {\r\n const [activePath, setActivePath] = useState([]);\r\n const [navbarWidth, setNavbarWidth] = useState(0);\r\n const classPrefix = props.legacyHeader ? 'O1' : 'O1-1';\r\n const { width } = useWindowSize();\r\n\r\n const { isMenuOpen, setIsOpenMenu, setMenuNavigate } = useHeaderMainContext();\r\n const PubSub = useGlobal();\r\n\r\n const handleRadioOpen = (pageId: string) => {\r\n if (props.menuItems == null || props.menuItems.length === 0) {\r\n return;\r\n }\r\n\r\n const baseItem = props.menuItems.filter((x) => x.pageId === pageId)[0];\r\n if (baseItem == null) {\r\n for (let i = 0; i < props.menuItems.length; i += 1) {\r\n const breadCrumbPath = findPathToPage(props.currentPageId, props.menuItems[i], []);\r\n if (breadCrumbPath != null && breadCrumbPath.length > 0) {\r\n setActivePath(breadCrumbPath);\r\n return;\r\n }\r\n }\r\n setActivePath([]);\r\n return;\r\n }\r\n\r\n const breadCrumbPath = findPathToPage(props.currentPageId, baseItem, []);\r\n if (breadCrumbPath.length > 0) {\r\n setActivePath(breadCrumbPath);\r\n } else {\r\n setActivePath([pageId]);\r\n }\r\n };\r\n\r\n const navigationContainer = useRef();\r\n\r\n useEffect(() => {\r\n setMenuNavigate(() => (pageId) => handleRadioOpen(pageId));\r\n\r\n const menuStatus: { isOpen?: boolean; activePage?: string } = PubSub.request(PubSubKeys.menuNavigationStatus);\r\n if (menuStatus == null) {\r\n return;\r\n }\r\n\r\n const { isOpen, activePage } = menuStatus;\r\n if (isOpen) {\r\n setIsOpenMenu(true);\r\n handleRadioOpen(activePage);\r\n }\r\n }, []);\r\n\r\n const closeHeader = (e: React.MouseEvent) => {\r\n e.stopPropagation();\r\n setIsOpenMenu(false);\r\n };\r\n\r\n useEffect(() => {\r\n if (navigationContainer.current == null) {\r\n return;\r\n }\r\n\r\n let parsedContainerWidth = 0;\r\n const regex = /\\d+/;\r\n const str = window.getComputedStyle(navigationContainer.current).getPropertyValue('width');\r\n const containerWidth = regex.exec(str);\r\n\r\n if (containerWidth != null) {\r\n parsedContainerWidth = parseInt(containerWidth[0], 10);\r\n }\r\n\r\n const outsideScrollbarWidth = 20;\r\n const closeButtonWidth = 20;\r\n setNavbarWidth(parsedContainerWidth - outsideScrollbarWidth - closeButtonWidth);\r\n }, [isMenuOpen]);\r\n\r\n const hideMainBranch = props.menuItems.some((x) => activePath.includes(x.pageId));\r\n const renderMenu = props.renderingForCrawler ? true : isMenuOpen;\r\n if (!renderMenu) {\r\n return null;\r\n }\r\n\r\n const headerNavClassWithPrefix = styles[`${classPrefix}-header__nav`];\r\n const hideMainBranchClass = `${styles['is-hidden']} ${styles['is-hidden-path']}`;\r\n const headerNavItemClassWithPrefix = styles[`${classPrefix}-header__nav__item`];\r\n\r\n return (\r\n \r\n \r\n \r\n \r\n \r\n \r\n
  • \r\n setActivePath([])}>\r\n {props.homeLabel}\r\n
    \r\n \r\n \r\n \r\n
    \r\n
    \r\n
  • \r\n {props.menuItems.map((item) => (\r\n \r\n ))}\r\n \r\n \r\n \r\n );\r\n};\r\n\r\nexport { HeaderNavigation };\r\n","import React from 'react';\r\n\r\nconst ArrowRight = () => (\r\n \r\n \r\n \r\n);\r\n\r\nconst ArrowLeft = () => (\r\n \r\n \r\n \r\n);\r\n\r\nexport { ArrowLeft, ArrowRight };\r\n","import { useState, useEffect } from 'react';\r\nimport _ from 'underscore';\r\n\r\nexport const useWindowSize = (): { width: number; height: number } => {\r\n const windowExists = typeof window !== 'undefined';\r\n const [windowSize, setWindowSize] = useState({\r\n width: windowExists ? window.innerWidth : undefined,\r\n height: windowExists ? window.innerHeight : undefined,\r\n });\r\n\r\n const changeWindowSize = _.debounce(() => {\r\n setWindowSize({ width: window.innerWidth, height: window.innerHeight });\r\n }, 100);\r\n\r\n useEffect(() => {\r\n window.addEventListener('resize', changeWindowSize);\r\n return () => {\r\n window.removeEventListener('resize', changeWindowSize);\r\n };\r\n }, []);\r\n\r\n return windowSize;\r\n};\r\n"],"names":["HeaderContext","createContext","activePath","setActivePath","containerWidth","isMenuOpen","classPrefix","isMobile","renderingForCrawler","NavigationItem","props","data","useContext","hasChildren","children","length","isVisible","setIsVisible","useState","isOpen","includes","pageId","isHiddenPath","some","x","offsetLeft","setOffsetLeft","width","setWidth","containerRef","useRef","animationRef","useEffect","current","containerOffset","aggregatedParentsOffset","parentsOffsetLengths","reduce","a","b","requestAnimationFrame","cancelAnimationFrame","handleClick","e","preventDefault","path","headerNavItemClasses","styles","headerNavListClasses","React","className","href","isFolder","url","onClick","title","ArrowRight","style","ref","type","navigateBack","pathCopy","pop","ArrowLeft","map","item","key","findPathToPage","targetId","i","targetPath","HeaderNavigation","navbarWidth","setNavbarWidth","legacyHeader","useWindowSize","setIsOpenMenu","setMenuNavigate","useHeaderMainContext","PubSub","useGlobal","handleRadioOpen","menuItems","baseItem","filter","breadCrumbPath","currentPageId","navigationContainer","menuStatus","request","PubSubKeys","menuNavigationStatus","activePage","parsedContainerWidth","str","window","getComputedStyle","getPropertyValue","exec","parseInt","hideMainBranch","headerNavClassWithPrefix","hideMainBranchClass","headerNavItemClassWithPrefix","Provider","value","tidyStr","homeLabel","stopPropagation","toolsStyles","xmlns","height","viewBox","fill","fillRule","d","windowExists","windowSize","setWindowSize","innerWidth","undefined","innerHeight","changeWindowSize","_","addEventListener","removeEventListener"],"sourceRoot":""}