{"version":3,"file":"index.mjs","sources":["../../../../../../../../../node_modules/@babel/runtime/helpers/esm/defineProperty.js","../../../../../../../../../node_modules/@babel/runtime/helpers/esm/objectSpread2.js","../../../../../../../../clearscore-group/libs/normalize/title-case/src/index.js","../../../../../../../libs/ui/rainbow/components/container/src/container.tsx","../../../../../../../../clearscore-group/libs/helpers/can-use-dom/src/index.js","../../../../../../../../clearscore-group/libs/helpers/resolve-props/src/index.js","../../../../../../../../clearscore-group/libs/helpers/envs/src/index.js","../../../../../../../../../node_modules/ua-parser-js/src/ua-parser.js","../../../../../../../../../node_modules/current-device/es/index.js","../../../../../../../../clearscore-group/libs/helpers/device/src/index.js","../../../../../../../../../node_modules/@babel/runtime/helpers/esm/objectWithoutPropertiesLoose.js","../../../../../../../../../node_modules/@babel/runtime/helpers/esm/objectWithoutProperties.js","../../../../../../../../clearscore-group/libs/helpers/monitoring/src/index.js","../../../../../../../../clearscore-group/libs/helpers/create-action/src/index.js","../../../../../../../../clearscore-group/libs/helpers/create-request-payload/src/index.js","../../../../../../../../clearscore-group/libs/constants/request-statuses/src/index.ts","../../../../../../../../clearscore-group/libs/helpers/resolve-request/src/index.js","../../../../../../../../clearscore-group/libs/normalize/address/src/index.js","../../../../../../../../../node_modules/cookie/index.js","../../../../../../../../clearscore-group/libs/helpers/cookies/src/cookies.js","../../../../../../../../clearscore-group/libs/helpers/cookies/src/constants.js","../../../../../../../../clearscore-group/libs/helpers/cookies/src/cookies-publisher.js","../../../../../../../../clearscore-group/libs/helpers/cookies/src/cookies-session.js","../../../../../../../../clearscore-group/libs/helpers/uid/src/index.js","../../../../../../../../clearscore-group/libs/helpers/cookies/src/anonymous-id.js","../../../../../../../../clearscore-group/libs/helpers/cookies/src/index.js","../../../../../../../../clearscore-group/libs/redux/market/src/selectors/getFetchStatus.js","../../../../../../../../clearscore-group/libs/redux/market/src/selectors/getPredicate.js","../../../../../../../../clearscore-group/libs/redux/market/src/selectors/getMarkets.js","../../../../../../../../clearscore-group/libs/redux/market/src/selectors/getActiveMarket.js","../../../../../../../../clearscore-group/libs/redux/market/src/selectors/getLocales.js","../../../../../../../../clearscore-group/libs/redux/market/src/selectors/legacy/legacyMap.js","../../../../../../../../clearscore-group/libs/redux/market/src/selectors/legacy/legacy.getLangCode.js","../../../../../../../../clearscore-group/libs/redux/market/src/selectors/getActiveLocale.js","../../../../../../../../clearscore-group/libs/redux/market/src/selectors/getConfig.js","../../../../../../../../clearscore-group/libs/redux/market/src/selectors/getResolution.js","../../../../../../../../clearscore-group/libs/redux/market/src/selectors/legacy.getLanguage.js","../../../../../../../../clearscore-group/libs/redux/market/src/selectors/index.js","../../../../../../../../clearscore-group/libs/redux/market/src/index.js","../../../../../../../../clearscore-group/libs/redux/profile/src/selectors/profile.getSimple.js","../../../../../../../../clearscore-group/libs/redux/profile/src/selectors/index.js","../../../../../../../../clearscore-group/libs/redux/profile/src/selectors/profile.getPredicate.js","../../../../../../../../clearscore-group/libs/redux/profile/src/selectors/profile.getStatus.js","../../../../../../../../clearscore-group/libs/redux/profile/src/selectors/profile.getTerms.js","../../../../../../../../clearscore-group/libs/redux/profile/src/selectors/profile.getMarketing.js","../../../../../../../../clearscore-group/libs/redux/profile/src/selectors/profile.getFinancial.js","../../../../../../../../clearscore-group/libs/redux/profile/src/selectors/profile.getCoachingProducts.js","../../../../../../../../clearscore-group/libs/redux/profile/src/selectors/profile.getProducts.js","../../../../../../../../clearscore-group/libs/redux/profile/src/selectors/profile.getAdditionalQuestionData.js","../../../../../../../../clearscore-group/libs/redux/profile/src/selectors/profile.getRemortgageData.js","../../../../../../../../clearscore-group/libs/redux/profile/src/selectors/profile.getReportAddresses.js","../../../../../../../../clearscore-group/libs/redux/profile/src/selectors/profile.getDocumentsMeta.js","../../../../../../../../clearscore-group/libs/redux/profile/src/selectors/profile.getSaveModified.js","../../../../../../../../clearscore-group/libs/redux/profile/src/selectors/profile.isTwoFactorAuthEnabled.js","../../../../../../../../clearscore-group/libs/redux/profile/src/selectors/profile.getSelfieRequired.js","../../../../../../../../clearscore-group/libs/redux/profile/src/selectors/profile.getUserSettings.js","../../../../../../../../clearscore-group/libs/redux/profile/src/index.js","../../../../../../../../clearscore-group/libs/helpers/session/src/index.js","../../../../../../../../../node_modules/jwt-decode/build/jwt-decode.esm.js","../../../../../../../../clearscore-group/libs/hooks/use-tracking/src/lib/helpers.js","../../../../../../../../clearscore-group/libs/hooks/use-tracking/src/lib/hooks/use-default-segment-props.js","../../../../../../../../clearscore-group/libs/helpers/market/src/index.ts","../../../../../../../../clearscore-group/libs/hooks/use-tracking/src/use-tracking.js","../../../../../../../../clearscore-group/libs/hooks/use-tracking/src/lib/tracking-event-receiver.js","../../../../../../../../clearscore-group/libs/hooks/use-webapp-tracking/src/index.js","../../../../../../../libs/hooks/use-api-error-tracking/src/index.ts","../../../../../../../../clearscore-group/libs/helpers/cache/src/index.js","../../../../../../../libs/core/webapp/add-client-instance/src/client-directory.js","../../../../../../../../../node_modules/tslib/tslib.es6.mjs","../../../../../../../../../node_modules/@fingerprintjs/fingerprintjs/dist/fp.esm.js","../../../../../../../../clearscore-group/libs/helpers/device-fingerprinting/src/fingerprint.js","../../../../../../../../clearscore-group/libs/helpers/segment/src/index.js","../../../../../../../../clearscore-group/libs/constants/session-action-types/src/index.ts","../../../../../../../../clearscore-group/libs/redux/session/src/session.actions.js","../../../../../../../../clearscore-group/libs/redux/session/src/index.js","../../../../../../../../clearscore-group/libs/helpers/interpolate-with-market/src/index.js","../../../../../../../../clearscore-group/libs/helpers/branch/src/index.js","../../../../../../../../clearscore-group/libs/helpers/query-client/src/index.ts","../../../../../../../libs/core/webapp/add-client-instance/src/lib/get-interpolated-url.js","../../../../../../../libs/core/webapp/add-client-instance/src/lib/handle-erroneous-response-interceptor.js","../../../../../../../libs/core/webapp/logout/src/index.js","../../../../../../../libs/core/webapp/add-client-instance/src/lib/auth.js","../../../../../../../libs/core/webapp/add-client-instance/src/clients.js","../../../../../../../libs/core/webapp/add-client-instance/src/index.js","../../../../../../../../../node_modules/@babel/runtime/helpers/esm/extends.js","../../../../../../../../../node_modules/final-form/dist/final-form.es.js","../../../../../../../../../node_modules/react-final-form/dist/react-final-form.es.js","../../../../../../../../clearscore-group/libs/normalize/email/src/index.js","../../../../../../../../clearscore-group/libs/validation/is-empty/src/index.js","../../../../../../../../clearscore-group/libs/validation/is-required/src/index.js","../../../../../../../../clearscore-group/libs/validation/is-email/src/index.js","../../../../../../../libs/ui/rainbow/components/form-layout/src/form-layout.tsx","../../../../../../../../clearscore-group/libs/hooks/use-media/src/index.js","../../../../../../../../clearscore-group/libs/helpers/is-internal-url/src/index.js","../../../../../../../libs/ui/rainbow/components/text/src/components/text-link/constants.ts","../../../../../../../libs/ui/rainbow/components/text/src/components/text-link/text-link.tsx","../../../../../../../libs/ui/rainbow/tokens/dist/index.mjs","../../../../../../../libs/ui/rainbow/components/text/src/constants.ts","../../../../../../../libs/ui/rainbow/components/text/src/text.tsx","../../../../../../../libs/ui/rainbow/components/text/src/components/text-strong/text-strong.tsx","../../../../../../../libs/ui/rainbow/components/loader/src/constants.ts","../../../../../../../libs/ui/rainbow/components/loader/src/loader.tsx","../../../../../../../libs/ui/rainbow/components/button/src/constants.ts","../../../../../../../libs/ui/rainbow/components/button/src/button.tsx","../../../../../../../libs/ui/rainbow/components/label/src/label.tsx","../../../../../../../libs/ui/rainbow/components/spacer/src/constants.ts","../../../../../../../libs/ui/rainbow/components/spacer/src/spacer.tsx","../../../../../../../libs/ui/rainbow/icons/success-inline/success-inline.svg","../../../../../../../libs/ui/rainbow/icons/warning-inline/warning-inline.svg","../../../../../../../libs/ui/rainbow/icons/error-inline/error-inline.svg","../../../../../../../libs/ui/rainbow/components/criteria/src/criteria.tsx","../../../../../../../libs/ui/rainbow/components/clickable-icon/src/clickable-icon.tsx","../../../../../../../libs/ui/rainbow/icons/status-error/status-error.svg","../../../../../../../libs/ui/rainbow/components/text-input/src/constants.ts","../../../../../../../libs/ui/rainbow/components/text-input/src/text-input.tsx","../../../../src/lib/const.ts","../../../../src/components/reset-password-form/reset-password-form.tsx","../../../../../../../libs/ui/rainbow/components/stack/src/constants.ts","../../../../../../../libs/ui/rainbow/components/stack/src/stack.tsx","../../../../src/components/reset-password-confirmation/reset-password-confirmation.tsx","../../../../src/reset-password.tsx","../../../../../../../libs/service-hooks/use-login-service/src/lib/use-login-service.ts"],"sourcesContent":["export default function _defineProperty(obj, key, value) {\n if (key in obj) {\n Object.defineProperty(obj, key, {\n value: value,\n enumerable: true,\n configurable: true,\n writable: true\n });\n } else {\n obj[key] = value;\n }\n\n return obj;\n}","import defineProperty from \"./defineProperty.js\";\n\nfunction ownKeys(object, enumerableOnly) {\n var keys = Object.keys(object);\n\n if (Object.getOwnPropertySymbols) {\n var symbols = Object.getOwnPropertySymbols(object);\n enumerableOnly && (symbols = symbols.filter(function (sym) {\n return Object.getOwnPropertyDescriptor(object, sym).enumerable;\n })), keys.push.apply(keys, symbols);\n }\n\n return keys;\n}\n\nexport default function _objectSpread2(target) {\n for (var i = 1; i < arguments.length; i++) {\n var source = null != arguments[i] ? arguments[i] : {};\n i % 2 ? ownKeys(Object(source), !0).forEach(function (key) {\n defineProperty(target, key, source[key]);\n }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)) : ownKeys(Object(source)).forEach(function (key) {\n Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key));\n });\n }\n\n return target;\n}","export default (string) => {\n if (string && string.split) {\n return string\n .split(/_|-| /)\n .map((part) => part[0].toUpperCase() + part.substr(1).toLowerCase())\n .join('');\n }\n\n return string;\n};\n","import type { ReactElement, ReactNode } from 'react';\nimport React from 'react';\nimport cx from 'classnames';\nimport toTitleCase from '@clearscore-group/lib.normalize.title-case';\n\nimport styles from './container.module.css';\n\nconst Theme = {\n TRANSPARENT: 'TRANSPARENT',\n WHITE: 'WHITE',\n LIGHT: 'LIGHT',\n DARK: 'DARK',\n} as const;\n\nconst Size = {\n TINY: 'TINY',\n SMALL: 'SMALL',\n MEDIUM: 'MEDIUM',\n MEDIUM_LARGE: 'MEDIUM_LARGE',\n LARGE: 'LARGE',\n HUGE: 'HUGE',\n MAX: 'MAX',\n} as const;\n\nconst Spacing = {\n NONE: 'NONE',\n MICRO: 'MICRO',\n TINY: 'TINY',\n SMALL: 'SMALL',\n MEDIUM: 'MEDIUM',\n LARGE: 'LARGE',\n BIG: 'BIG',\n HUGE: 'HUGE',\n SUPER: 'SUPER',\n JUMBO: 'JUMBO',\n} as const;\n\ninterface IContainerProps {\n size?: (typeof Size)[keyof typeof Size];\n theme?: (typeof Theme)[keyof typeof Theme];\n top?: (typeof Spacing)[keyof typeof Spacing];\n bottom?: (typeof Spacing)[keyof typeof Spacing];\n dataId?: string;\n children: ReactNode;\n isFullHeight?: boolean;\n excludeGutter?: boolean;\n isTranslucent?: boolean;\n}\n\nexport interface ContainerExport {\n (props: IContainerProps): ReactElement;\n Spacing: typeof Spacing;\n Theme: typeof Theme;\n Size: typeof Size;\n}\n\nconst Container: ContainerExport = ({\n size = Size.MAX,\n theme = Theme.TRANSPARENT,\n top = Spacing.NONE,\n bottom = Spacing.NONE,\n isFullHeight = false,\n excludeGutter = false,\n dataId,\n children,\n isTranslucent = false,\n}) => {\n const containerClass = cx(styles.container, styles[`isTheme${toTitleCase(theme)}`], {\n [styles.isFullHeight]: isFullHeight,\n [styles.isTranslucent]: isTranslucent,\n });\n const contentContainerClass = cx(\n styles.contentContainer,\n styles[`isSize${toTitleCase(size)}`],\n styles[`isTopSpacing${toTitleCase(top)}`],\n styles[`isBottomSpacing${toTitleCase(bottom)}`],\n {\n [styles.excludeGutter]: excludeGutter,\n },\n );\n return (\n