(self.webpackChunkui_js_core=self.webpackChunkui_js_core||[]).push([[164,7739],{57739:(e,r,n)=>{var t=n(95318);Object.defineProperty(r,"__esModule",{value:!0}),r.render=void 0,n(41854),n(1090),n(3732),n(36115),n(74705),n(73235),n(88343),n(45783),n(76941),n(68306),n(94246),n(58549),n(67330);var o=t(n(94301)),a=t(n(67294)),c=t(n(73935)),u=t(n(77561));r.render=function render(){var e=window.headerSettings||window.chromeSettings||{},r=window.location.hostname.toLowerCase(),n="development";/^((staging|paystage)-?(one|xor|sos|tbd)?\.?geocaching)/i.exec(r)?n="staging":/^((www|payments)?\.?geocaching)/i.exec(r)&&(n="production");var t=document.getElementById("gc-header-root"),i=document.getElementById("gc-footer-root"),d=function handleLanguageSelection(r){var n;n=null===e.username?"/api/proxy/web/v1/public/users/locale":"/api/proxy/web/v1/users/locale",(0,o.default)(n,{credentials:"include",body:JSON.stringify({locale:r}),headers:{accept:"application/json","content-type":"application/json"},method:"PUT"}).then((function(e){if(!e.ok)throw new Error})).catch((function(e){return console.log(e)})).finally((function(){document.location.reload(!0)}))};t&&c.default.render(a.default.createElement(u.default,{chrome:e,env:n,handleLanguageSelection:d}),t),!t&&i&&c.default.render(a.default.createElement(u.default,{chrome:e,env:n,footerOnly:!0,handleLanguageSelection:d}),i)}},5047:(e,r,n)=>{var t=n(50008);function _getRequireWildcardCache(e){if("function"!=typeof WeakMap)return null;var r=new WeakMap,n=new WeakMap;return(_getRequireWildcardCache=function _getRequireWildcardCache(e){return e?n:r})(e)}(function _interopRequireWildcard(e,r){if(!r&&e&&e.__esModule)return e;if(null===e||"object"!==t(e)&&"function"!=typeof e)return{default:e};var n=_getRequireWildcardCache(r);if(n&&n.has(e))return n.get(e);var o={},a=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var c in e)if("default"!==c&&Object.prototype.hasOwnProperty.call(e,c)){var u=a?Object.getOwnPropertyDescriptor(e,c):null;u&&(u.get||u.set)?Object.defineProperty(o,c,u):o[c]=e[c]}o.default=e,n&&n.set(e,o);return o})(n(57739)).render()},77561:(e,r,n)=>{"use strict";n.r(r),n.d(r,{default:()=>l});var t=n(87462),o=n(67294),a=n(73935),c=n(758),u=n(28646),i=n(51536),l=function(e){var r=e.chrome,d=void 0===r?{}:r,s=e.handleLanguageSelection,f=e.env,g=e.footerOnly,p=d.findCount,h=void 0===p?0:p,v=(0,o.useRef)(null),m=(0,o.useRef)(document.getElementById("gc-footer-root"));return o.createElement(i.TranslationsProvider,{defaultNamespace:"header",loaders:[{namespace:"header",resources:n(61941)._},{namespace:"footer",resources:n(67111)._}],locale:d.locale,onLoad:function(e){v.current=e},TranslationConsumer:function(){var e=v.current,r=(0,o.useMemo)((function(){var r;if(!e)return{};var n=null!==(r=e.getResourceBundle(e.language,"header"))&&void 0!==r?r:{};return n.finds=e.t("header:find",{count:h}),{footer:e.getResourceBundle(e.language,"footer"),header:n}}),[]),n=m.current?(0,a.createPortal)(o.createElement(c.Z,(0,t.Z)({},d,{env:f,resources:r.footer,onLanguageSelection:s})),m.current):null;return o.createElement(o.Fragment,null,!g&&o.createElement(u.Z,(0,t.Z)({},d,{env:f,findCount:h,resources:r.header})),n)}})}}},e=>{var __webpack_exec__=r=>e(e.s=r);e.O(0,[4736],()=>(__webpack_exec__(28594),__webpack_exec__(35666),__webpack_exec__(5047)));e.O()}]);
