"use strict";(self.webpackChunkhhgDiscoverV1=self.webpackChunkhhgDiscoverV1||[]).push([[2648],{PdEZ:function(t,e,r){r.d(e,{i:function(){return TranslationsProvider}});var n=r("luvD"),a=r("+OUp"),o=r.n(a);let TranslationsProvider=({locale:t="en-PH",values:e,children:r})=>{let i=(0,a.useMemo)(()=>e?{locale:t,values:e}:null,[t,e]);return o().createElement(n.T.Provider,{value:i},r)}},luvD:function(t,e,r){r.d(e,{T:function(){return a}});var n=r("+OUp");let a=(0,n.createContext)(null)},gjCQ:function(t,e,r){r.d(e,{A:function(){return I}});var n=r("Istr"),a=r("1VXf"),o=r("+OUp"),i=r("N3fz"),l=r("2OET"),s=r("7LaZ"),m=r("Mu++"),u=r("EuEu"),f=r("2W7S");function setTimeZoneInOptions(t,e){return Object.keys(t).reduce(function(r,a){return r[a]=(0,n.Cl)({timeZone:e},t[a]),r},{})}function deepMergeOptions(t,e){return Object.keys((0,n.Cl)((0,n.Cl)({},t),e)).reduce(function(r,a){return r[a]=(0,n.Cl)((0,n.Cl)({},t[a]||{}),e[a]||{}),r},{})}function deepMergeFormatsAndSetTimeZone(t,e){if(!e)return t;var r=m.S.formats;return(0,n.Cl)((0,n.Cl)((0,n.Cl)({},r),t),{date:deepMergeOptions(setTimeZoneInOptions(r.date,e),setTimeZoneInOptions(t.date||{},e)),time:deepMergeOptions(setTimeZoneInOptions(r.time,e),setTimeZoneInOptions(t.time||{},e))})}var formatMessage=function(t,e,r,a,o){var i=t.locale,l=t.formats,m=t.messages,c=t.defaultLocale,g=t.defaultFormats,d=t.fallbackOnEmptyString,p=t.onError,v=t.timeZone,y=t.defaultRichTextElements;void 0===r&&(r={id:""});var h=r.id,T=r.defaultMessage;(0,s.V1)(!!h,"[@formatjs/intl] An `id` must be provided to format a message. You can either:\n1. Configure your build toolchain with [babel-plugin-formatjs](https://formatjs.io/docs/tooling/babel-plugin)\nor [@formatjs/ts-transformer](https://formatjs.io/docs/tooling/ts-transformer) OR\n2. Configure your `eslint` config to include [eslint-plugin-formatjs](https://formatjs.io/docs/tooling/linter#enforce-id)\nto autofix this issue");var b=String(h),I=m&&Object.prototype.hasOwnProperty.call(m,b)&&m[b];if(Array.isArray(I)&&1===I.length&&I[0].type===f.ZE.literal)return I[0].value;if(!a&&I&&"string"==typeof I&&!y)return I.replace(/'\{(.*?)\}'/gi,"{$1}");if(a=(0,n.Cl)((0,n.Cl)({},y),a||{}),l=deepMergeFormatsAndSetTimeZone(l,v),g=deepMergeFormatsAndSetTimeZone(g,v),!I){if(!1===d&&""===I)return I;if((!T||i&&i.toLowerCase()!==c.toLowerCase())&&p(new u.sb(r,i)),T)try{var E=e.getMessageFormat(T,c,g,o);return E.format(a)}catch(t){return p(new u.Ho('Error formatting default message for: "'.concat(b,'", rendering default message verbatim'),i,r,t)),"string"==typeof T?T:b}return b}try{var E=e.getMessageFormat(I,i,l,(0,n.Cl)({formatters:e},o||{}));return E.format(a)}catch(t){p(new u.Ho('Error formatting message: "'.concat(b,'", using ').concat(T?"default message":"id"," as fallback."),i,r,t))}if(T)try{var E=e.getMessageFormat(T,c,g,o);return E.format(a)}catch(t){p(new u.Ho('Error formatting the default message for: "'.concat(b,'", rendering message verbatim'),i,r,t))}return"string"==typeof I?I:"string"==typeof T?T:b},c=["style","currency","unit","unitDisplay","useGrouping","minimumIntegerDigits","minimumFractionDigits","maximumFractionDigits","minimumSignificantDigits","maximumSignificantDigits","compactDisplay","currencyDisplay","currencySign","notation","signDisplay","unit","unitDisplay","numberingSystem","trailingZeroDisplay","roundingPriority","roundingIncrement","roundingMode"];function getFormatter(t,e,r){var n=t.locale,o=t.formats,i=t.onError;void 0===r&&(r={});var l=r.format,s=l&&(0,a.F3)(o,"number",l,i)||{};return e(n,(0,a.J9)(r,c,s))}function formatNumber(t,e,r,n){void 0===n&&(n={});try{return getFormatter(t,e,n).format(r)}catch(e){t.onError(new u.pg("Error formatting number.",t.locale,e))}return String(r)}function formatNumberToParts(t,e,r,n){void 0===n&&(n={});try{return getFormatter(t,e,n).formatToParts(r)}catch(e){t.onError(new u.pg("Error formatting number.",t.locale,e))}return[]}var g=r("BqEn"),d=["numeric","style"];function formatRelativeTime(t,e,r,n,o){void 0===o&&(o={}),n||(n="second"),Intl.RelativeTimeFormat||t.onError(new g.IF('Intl.RelativeTimeFormat is not available in this environment.\nTry polyfilling it using "@formatjs/intl-relativetimeformat"\n',g.O4.MISSING_INTL_API));try{var i,l,s,m,f,c;return(i=o,l=t.locale,s=t.formats,m=t.onError,void 0===i&&(i={}),c=!!(f=i.format)&&(0,a.F3)(s,"relative",f,m)||{},e(l,(0,a.J9)(i,d,c))).format(r,n)}catch(e){t.onError(new u.pg("Error formatting relative time.",t.locale,e))}return String(r)}var p=["formatMatcher","timeZone","hour12","weekday","era","year","month","day","hour","minute","second","timeZoneName","hourCycle","dateStyle","timeStyle","calendar","numberingSystem","fractionalSecondDigits"];function dateTime_getFormatter(t,e,r,o){var i=t.locale,l=t.formats,s=t.onError,m=t.timeZone;void 0===o&&(o={});var u=o.format,f=(0,n.Cl)((0,n.Cl)({},m&&{timeZone:m}),u&&(0,a.F3)(l,e,u,s)),c=(0,a.J9)(o,p,f);return"time"!==e||c.hour||c.minute||c.second||c.timeStyle||c.dateStyle||(c=(0,n.Cl)((0,n.Cl)({},c),{hour:"numeric",minute:"numeric"})),r(i,c)}function formatDate(t,e){for(var r=[],n=2;n