{
  "version": 3,
  "sources": ["../../../../../typo3conf/ext/c3base/Resources/Public/JavaScript/check-mobile-nav.js"],
  "sourcesContent": ["let documentBody = null;\nlet navigation = null;\nlet navigationWidth = 0;\n\nlet checkMobileNav = function () {\n    if (Math.round(navigation.width()) < Math.round(navigationWidth)) {\n        if (!documentBody.hasClass('mobile-menu')) {\n            documentBody.addClass('mobile-menu');\n        }\n    } else {\n        if (documentBody.hasClass('mobile-menu')) {\n            documentBody.removeClass('mobile-menu');\n        }\n    }\n};\n\nexport function overrideCheckFunction(overrideFunc) {\n    checkMobileNav = overrideFunc;\n    checkMobileNav();\n}\n\nexport function initMobileNav() {\n    $(function () {\n        navigation = $('header nav');\n        documentBody = $('body');\n    });\n\n    $(window).on('resize', function () {\n        if (navigation != null && navigation.length) {\n            checkMobileNav();\n        }\n    });\n\n    window.onload = function () {\n        navigation = $('header nav');\n        if (navigation.length) {\n            navigation.find('.level-1 > li').each(function () {\n                navigationWidth += $(this).outerWidth();\n            });\n            checkMobileNav();\n        }\n    };\n}"],
  "mappings": "AAAA,GAAI,GAAe,KACf,EAAa,KACb,EAAkB,EAElB,EAAiB,UAAY,CACzB,KAAK,MAAM,EAAW,MAAM,CAAC,EAAI,KAAK,MAAM,CAAe,EACtD,EAAa,SAAS,aAAa,GACpC,EAAa,SAAS,aAAa,EAGnC,EAAa,SAAS,aAAa,GACnC,EAAa,YAAY,aAAa,CAGlD,EAEO,WAA+B,EAAc,CAChD,EAAiB,EACjB,EAAe,CACnB,CAEO,YAAyB,CAC5B,EAAE,UAAY,CACV,EAAa,EAAE,YAAY,EAC3B,EAAe,EAAE,MAAM,CAC3B,CAAC,EAED,EAAE,MAAM,EAAE,GAAG,SAAU,UAAY,CAC3B,GAAc,MAAQ,EAAW,QACjC,EAAe,CAEvB,CAAC,EAED,OAAO,OAAS,UAAY,CACxB,EAAa,EAAE,YAAY,EACvB,EAAW,QACX,GAAW,KAAK,eAAe,EAAE,KAAK,UAAY,CAC9C,GAAmB,EAAE,IAAI,EAAE,WAAW,CAC1C,CAAC,EACD,EAAe,EAEvB,CACJ",
  "names": []
}
