{"version":3,"file":"app-9bf88260.xxxxxxxx.bundle.js","mappings":"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","sources":["webpack://iadviser/./src/endpoints/admin/qce/find-approved-questions.ts","webpack://iadviser/./src/endpoints/admin/qce/get-calculation-sources-for-display-type.ts","webpack://iadviser/./src/endpoints/admin/qce/get-document-sections-endpoint.ts","webpack://iadviser/./src/endpoints/admin/qce/get-question-collection-apply-types-endpoint.ts","webpack://iadviser/./src/endpoints/admin/qce/get-question-collection-question-display-types-endpoint.ts","webpack://iadviser/./src/endpoints/admin/qce/get-question-collection-types-endpoint.ts","webpack://iadviser/./src/endpoints/admin/qce/get-question-report-codes-endpoint.ts","webpack://iadviser/./src/endpoints/admin/qce/shared-models.ts","webpack://iadviser/./src/endpoints/adviser-funder-credentials-endpoint.ts","webpack://iadviser/./src/endpoints/auth/reset-password-endpoint.ts","webpack://iadviser/./src/endpoints/auth/token-endpoint.ts","webpack://iadviser/./src/endpoints/change-password-endpoint.ts","webpack://iadviser/./src/endpoints/client/client-details-endpoint.ts","webpack://iadviser/./src/endpoints/client/summary/transactions-endpoint.ts","webpack://iadviser/./src/endpoints/create-funder-password-endpoint.ts","webpack://iadviser/./src/endpoints/delete-funder-password-endpoint.ts","webpack://iadviser/./src/endpoints/fill-document-tree-endpoint.ts","webpack://iadviser/./src/endpoints/get-all-folders-endpoint.ts","webpack://iadviser/./src/endpoints/get-external-system-password-endpoint.ts","webpack://iadviser/./src/endpoints/home/notifications-endpoint.ts","webpack://iadviser/./src/endpoints/licence-acceptance-endpoint.ts","webpack://iadviser/./src/endpoints/licence-agreement-endpoint.ts","webpack://iadviser/./src/endpoints/messages-endpoint.ts","webpack://iadviser/./src/endpoints/post-external-system-password-endpoint.ts","webpack://iadviser/./src/endpoints/put-external-system-password-endpoint.ts","webpack://iadviser/./src/endpoints/search/search-endpoint.ts","webpack://iadviser/./src/endpoints/update-funder-password-endpoint.ts","webpack://iadviser/./src/environments/dev.ts","webpack://iadviser/./src/environment.ts","webpack://iadviser/./src/environments/prod.ts","webpack://iadviser/./src/feature-flags.ts","webpack://iadviser/./src/feature-support.ts","webpack://iadviser/./src/img/loaders/ ./src/img/loaders/ sync ^\\.\\/.*$"],"sourcesContent":["import { environment } from 'environment';\r\nimport { RequestMethod } from 'resources/endpoints/endpoints';\r\nimport { JsonEndpoint } from 'resources/endpoints/json-endpoint';\r\nimport { IQuestionSearchResult } from './shared-models';\r\n\r\nexport interface IFindApprovedQuestionsRequest {\r\n questionText: string | null;\r\n questionTextOperator: string | null;\r\n}\r\n\r\nexport class FindApprovedQuestionsEndpoint extends JsonEndpoint<\r\n IFindApprovedQuestionsRequest,\r\n void,\r\n IQuestionSearchResult[]\r\n> {\r\n protected method: RequestMethod = RequestMethod.get;\r\n\r\n protected uri(parameters: IFindApprovedQuestionsRequest): string {\r\n const uri = `${environment.apiHost}/api/admin/qce/questions/findApproved`;\r\n\r\n const queryString = Object.entries(parameters)\r\n .map(([key, value]) => {\r\n return `${encodeURIComponent(key)}=${encodeURIComponent(value as string | number | boolean)}`;\r\n })\r\n .join('&');\r\n\r\n if (queryString) {\r\n return `${uri}?${queryString}`;\r\n }\r\n\r\n return uri;\r\n }\r\n}\r\n","import { environment } from 'environment';\r\nimport { RequestMethod } from 'resources/endpoints/endpoints';\r\nimport { JsonEndpoint } from 'resources/endpoints/json-endpoint';\r\nimport type { IQuestionCalculationSource } from './shared-models';\r\n\r\nexport interface IRequestGetCalculationSourcesForDisplayType {\r\n collectionType: string | number;\r\n collectionSetId: number;\r\n collectionId: number;\r\n displayType: string | number;\r\n}\r\n\r\nexport class GetCalculationSourcesForDisplayTypeEndpoint extends JsonEndpoint<\r\n IRequestGetCalculationSourcesForDisplayType,\r\n void,\r\n IQuestionCalculationSource[]\r\n> {\r\n protected method: RequestMethod = RequestMethod.get;\r\n\r\n protected uri(parameters: IRequestGetCalculationSourcesForDisplayType): string {\r\n const uri = `${environment.apiHost}/api/admin/qce/sets/${parameters.collectionType}/${parameters.collectionSetId}/collections/${parameters.collectionId}/calculationSources/${parameters.displayType}`;\r\n\r\n return uri;\r\n }\r\n}\r\n","import { environment } from 'environment';\r\nimport { RequestMethod } from 'resources/endpoints/endpoints';\r\nimport { JsonEndpoint } from 'resources/endpoints/json-endpoint';\r\nimport type { IQuestionDocumentSection } from './shared-models';\r\n\r\nexport class GetDocumentSectionsEndpoint extends JsonEndpoint {\r\n protected method: RequestMethod = RequestMethod.get;\r\n\r\n protected uri(): string {\r\n return `${environment.apiHost}/api/admin/qce/documentSections`;\r\n }\r\n}\r\n","import { environment } from 'environment';\r\nimport { RequestMethod } from 'resources/endpoints/endpoints';\r\nimport { JsonEndpoint } from 'resources/endpoints/json-endpoint';\r\nimport type { IQuestionCollectionApplyType } from './shared-models';\r\n\r\nexport class GetQuestionCollectionApplyTypesEndpoint extends JsonEndpoint {\r\n protected method: RequestMethod = RequestMethod.get;\r\n\r\n protected uri(): string {\r\n return `${environment.apiHost}/api/admin/qce/collections/applyTypes`;\r\n }\r\n}\r\n","import { environment } from 'environment';\r\nimport { RequestMethod } from 'resources/endpoints/endpoints';\r\nimport { JsonEndpoint } from 'resources/endpoints/json-endpoint';\r\nimport type { IQuestionDisplayType } from './shared-models';\r\n\r\nexport class GetQuestionCollectionQuestionDisplayTypesEndpoint extends JsonEndpoint<\r\n void,\r\n void,\r\n IQuestionDisplayType[]\r\n> {\r\n protected method: RequestMethod = RequestMethod.get;\r\n\r\n protected uri(): string {\r\n return `${environment.apiHost}/api/admin/qce/questions/displayTypes`;\r\n }\r\n}\r\n","import { environment } from 'environment';\r\nimport { RequestMethod } from 'resources/endpoints/endpoints';\r\nimport { JsonEndpoint } from 'resources/endpoints/json-endpoint';\r\nimport type { IQuestionCollectionType } from './shared-models';\r\n\r\nexport class GetQuestionCollectionTypesEndpoint extends JsonEndpoint {\r\n protected method: RequestMethod = RequestMethod.get;\r\n\r\n protected uri(): string {\r\n return `${environment.apiHost}/api/admin/qce/collections/types`;\r\n }\r\n}\r\n","import { environment } from 'environment';\r\nimport { RequestMethod } from 'resources/endpoints/endpoints';\r\nimport { JsonEndpoint } from 'resources/endpoints/json-endpoint';\r\nimport type { IQuestionReportCode } from './shared-models';\r\n\r\nexport class GetQuestionReportCodesEndpoint extends JsonEndpoint {\r\n protected method: RequestMethod = RequestMethod.get;\r\n\r\n protected uri(): string {\r\n return `${environment.apiHost}/api/admin/qce/questions/reportCodes`;\r\n }\r\n}\r\n","export const NextQuestion = {\r\n GoToEnd: -1,\r\n};\r\n\r\nexport enum QuestionDocumentSection {\r\n Header = 600_000_000,\r\n Underwriting = 600_000_001,\r\n DoNotPrint = 600_000_002,\r\n}\r\n\r\n// This is an enum for representing optional question features via bitwise flags\r\n// Thus each value should is a power of 2 (1, 2, 4, 8, etc.)\r\nexport enum QuestionFeature {\r\n None = 0,\r\n\r\n Autorate = 1 << 0,\r\n\r\n Interface = 1 << 1,\r\n\r\n PremiumRating = 1 << 2,\r\n\r\n // Represents a collection type that supports recording whether a question is mandatory\r\n Mandatory = 1 << 3,\r\n\r\n // Represents a collection type where the mandatory question value is handled by two values\r\n MandatorySplit = 1 << 4,\r\n\r\n LMI = 1 << 5,\r\n\r\n CoverageDocument = 1 << 6,\r\n\r\n Web = 1 << 7,\r\n}\r\n\r\nexport enum ResponseType {\r\n DropDownList = 600_000_000,\r\n AnyAnswer = 600_000_001,\r\n Currency = 600_000_002,\r\n Date = 600_000_003,\r\n Decimal = 600_000_004,\r\n FreeText = 600_000_005,\r\n Number = 600_000_006,\r\n}\r\n\r\nexport interface IPolicyVersionCreatedToday {\r\n actionType: string;\r\n coverNumber: string;\r\n policyVersionId: number;\r\n versionNo: number;\r\n}\r\n\r\nexport interface IQuestionAnswer {\r\n answerId: number | null;\r\n answerText: string;\r\n}\r\n\r\nexport interface IQuestionCalculationSource {\r\n sourceGroupDisplayName: string;\r\n sourceGroupSequenceNo: number;\r\n sourceQuestionId: number;\r\n sourceQuestionSequenceNo: number;\r\n sourceQuestionText: string;\r\n}\r\n\r\nexport interface IQuestionCollectionLight {\r\n applyType: number | null;\r\n approved: boolean;\r\n comment: string | null;\r\n questionCollectionId: number;\r\n validFrom: string;\r\n}\r\n\r\nexport interface IQuestionCollection {\r\n applyType: number | null;\r\n approved: boolean;\r\n comment: string | null;\r\n questionCollectionId: number;\r\n questionGroups: IQuestionCollectionGroup[];\r\n validFrom: string;\r\n}\r\n\r\nexport interface IQuestionCollectionApprovalChangeModel {\r\n incompletePolicyVersionToDelete?: number[] | null;\r\n policyVersionsToDelete?: number[] | null;\r\n quoteWebFormsToDelete?: number[] | null;\r\n quotesToDelete?: number[] | null;\r\n}\r\n\r\nexport interface IQuestionCollectionExistingEntitiesState {\r\n incompletePolicyVersionsCreatedToday: IQuoteCreatedToday[];\r\n policyVersionsCreatedToday: IPolicyVersionCreatedToday[];\r\n quoteWebFormsCreatedToday: IQuoteWebFormCreatedToday[];\r\n quotesCreatedToday: IQuoteCreatedToday[];\r\n}\r\n\r\nexport interface IQuestionCollectionUpdate {\r\n applyType: number | null;\r\n comment: string | null;\r\n validFrom: string;\r\n}\r\n\r\nexport interface IQuestionCollectionApplyType {\r\n id: number;\r\n name: string;\r\n synopsis: string | null;\r\n system: boolean;\r\n}\r\n\r\nexport interface IQuestionCollectionFlow {\r\n applyType: number | null;\r\n approved: boolean;\r\n comment: string | null;\r\n questionCollectionId: number;\r\n questionGroups: IQuestionCollectionGroupFlow[];\r\n validFrom: string;\r\n}\r\n\r\nexport interface IQuestionCollectionFlowUpdate {\r\n [key: number]: number;\r\n}\r\n\r\nexport interface IQuestionCollectionFormatOptions {\r\n bold: boolean;\r\n italics: boolean;\r\n underline: boolean;\r\n}\r\n\r\nexport interface IQuestionCollectionGroup extends IQuestionCollectionGroupLight {\r\n questions: IQuestionSimple[];\r\n}\r\n\r\nexport interface IQuestionCollectionGroupLight {\r\n displayGroupFlag: boolean;\r\n questionGroupDescription: string | null;\r\n questionGroupDescriptionFormat: IQuestionCollectionGroupFormatOptions;\r\n questionGroupId: number;\r\n questionGroupName: string;\r\n questionGroupNameFormat: IQuestionCollectionGroupFormatOptions;\r\n}\r\n\r\nexport interface IQuestionCollectionGroupFlow {\r\n questionGroupId: number;\r\n questionGroupName: string;\r\n questionGroupDescription: string;\r\n questions: IQuestionFlow[];\r\n}\r\n\r\nexport interface IQuestionCollectionGroupAddOrUpdate {\r\n displayGroupFlag: boolean;\r\n questionGroupDescription: string | null;\r\n questionGroupDescriptionFormat: IQuestionCollectionGroupFormatOptions;\r\n questionGroupName: string;\r\n questionGroupNameFormat: IQuestionCollectionGroupFormatOptions;\r\n}\r\n\r\nexport interface IQuestionCollectionGroupAndQuestionIds {\r\n questionGroupId: number;\r\n questionIds: number[];\r\n}\r\n\r\nexport type IQuestionCollectionGroupsWithQuestionIds = IQuestionCollectionGroupAndQuestionIds[];\r\n\r\nexport interface IQuestionCollectionGroupFormatOptions extends IQuestionCollectionFormatOptions {\r\n doNotPrint: boolean;\r\n}\r\n\r\nexport interface IQuestionCollectionSetSimple {\r\n collectionSetDescription: string;\r\n collectionSetId: number;\r\n collectionType: number | string;\r\n}\r\n\r\nexport interface IQuestionCollectionType {\r\n approvableFromToday: boolean;\r\n collectionType: number;\r\n description: string;\r\n filterBy: string[];\r\n optionalFeatures: QuestionFeature;\r\n}\r\n\r\nexport interface IQuestionDetail {\r\n alertText: string | null;\r\n answerLength: number | null;\r\n autorateFlag: boolean;\r\n autorateQuestionName: string | null;\r\n defaultScheduleText: string | null;\r\n displayOnDocument: IQuestionDisplayOnDocument;\r\n displayType: number | string;\r\n documentSection: QuestionDocumentSection;\r\n hideOnWebQuoteFlag: boolean;\r\n interfaceQuestionFlag: boolean;\r\n interfaceQuestionName: string | null;\r\n lmiIdentifier: string | null;\r\n mandatoryOnPolicyFlag: boolean;\r\n mandatoryOnQuoteFlag: boolean;\r\n mandatoryOnWebFormFlag: boolean;\r\n onlyDisplayOnWebFormFlag: boolean;\r\n premiumRatingFlag: boolean;\r\n questionText: string;\r\n quickQuoteFlag: boolean;\r\n readOnlyFlag: boolean;\r\n reportCode: IQuestionReportCode | null;\r\n scheduleAnswerFormatOptions: IQuestionCollectionFormatOptions;\r\n scheduleQuestionFormatOptions: IQuestionCollectionFormatOptions;\r\n scheduleText: string;\r\n summaryQuestionFlag: boolean;\r\n summaryText: string | null;\r\n suppressOptions: IQuestionSuppressOptions;\r\n useOnWebFormFlag: boolean;\r\n webFormAlertText: string | null;\r\n webFormQuestionText: string | null;\r\n wizardQuestionFormatOptions: IQuestionCollectionFormatOptions;\r\n}\r\n\r\nexport interface IQuestionDisplayOnDocument {\r\n clientIncompleteScheduleFlag: boolean;\r\n clientPolicyScheduleFlag: boolean;\r\n clientQuoteScheduleFlag: boolean;\r\n insurerIncompleteScheduleFlag: boolean;\r\n insurerPolicyScheduleFlag: boolean;\r\n insurerQuoteScheduleFlag: boolean;\r\n}\r\n\r\nexport interface IQuestionDisplayType {\r\n attributes: IQuestionDisplayTypeAttribute[];\r\n description: string;\r\n displayType: number;\r\n hasAnswerOptions: boolean;\r\n hasDefaultAnswerTextComponent: boolean;\r\n hasFreeTextComponent: boolean;\r\n isCalculated: boolean;\r\n validCalculationDisplayTypes: number[];\r\n validCollectionTypes: (number | string)[];\r\n}\r\n\r\nexport interface IQuestionDisplayTypeAttribute {\r\n attributeId: number;\r\n attributeName: string;\r\n attributeType: number;\r\n defaultOption: number | null;\r\n defaultValue: number | null;\r\n options: IQuestionDisplayTypeAttributeOption[];\r\n required: boolean;\r\n synopsis: string;\r\n}\r\n\r\nexport interface IQuestionDisplayTypeAttributeOption {\r\n optionId: number;\r\n optionValue: string | null;\r\n}\r\n\r\nexport interface IQuestionDocumentSection {\r\n documentSection: QuestionDocumentSection;\r\n description: string;\r\n synopsis: string;\r\n}\r\n\r\nexport interface IQuestionFlow extends IQuestionSimple {\r\n responseFlows: IQuestionResponseFlow[];\r\n}\r\n\r\nexport interface IQuestionFull {\r\n answerOptions: IQuestionAnswer[];\r\n approved: boolean;\r\n calculated: boolean;\r\n calculationSources: IQuestionCalculationSource[];\r\n defaultAnswer: IQuestionAnswer | null;\r\n defaultAnswerText: string | null;\r\n detail: IQuestionDetail;\r\n isNew: boolean;\r\n questionAttributes: Record;\r\n questionId: number;\r\n questionNo: number;\r\n relatedQuestion: IRelatedQuestion | null;\r\n}\r\n\r\nexport interface IQuestionInGroupDescription {\r\n questionGroupId: number;\r\n questionGroupSequenceNo: number;\r\n questionGroupName: string;\r\n questionId: number;\r\n questionSequenceNo: number;\r\n questionText: string;\r\n}\r\n\r\nexport interface IQuestionReportCode {\r\n questionReportCodeId: number;\r\n questionReportCode: string;\r\n}\r\n\r\nexport interface IQuestionResponseFlow {\r\n answerText: string | null;\r\n nextQuestionId: number | null;\r\n questionFlowId: number;\r\n responseType: ResponseType;\r\n}\r\n\r\nexport interface IQuestionSimple {\r\n questionId: number;\r\n questionText: string;\r\n}\r\n\r\nexport interface IQuestionSearchResult extends IQuestionSimple {\r\n collectionBy: string;\r\n collectionType: number | string;\r\n questionNo: number;\r\n sequenceNo: number;\r\n}\r\n\r\nexport interface IQuestionSuppressOptions {\r\n suppressIfNullFlag: boolean;\r\n suppressIfZeroFlag: boolean;\r\n}\r\n\r\nexport interface IQuestionAddOrUpdate {\r\n alertText: string | null;\r\n answerLength: number | null;\r\n answerOptions: IQuestionAnswer[];\r\n autorateFlag: boolean;\r\n autorateQuestionName: string | null;\r\n calculationSources: number[];\r\n defaultAnswer: IQuestionAnswer | null;\r\n defaultAnswerText: string | null;\r\n defaultScheduleText: string | null;\r\n displayOnDocument: IQuestionDisplayOnDocument;\r\n displayType: string | number;\r\n documentSection: string | number;\r\n hideOnWebQuoteFlag: boolean;\r\n interfaceQuestionFlag: boolean;\r\n interfaceQuestionName: string | null;\r\n lmiIdentifier: string | null;\r\n mandatoryOnPolicyFlag: boolean;\r\n mandatoryOnQuoteFlag: boolean;\r\n mandatoryOnWebFormFlag: boolean;\r\n onlyDisplayOnWebFormFlag: boolean;\r\n premiumRatingFlag: boolean;\r\n questionAttributes: Record;\r\n questionText: string;\r\n quickQuoteFlag: boolean;\r\n readOnlyFlag: boolean;\r\n relatedQuestionNo: number | null;\r\n reportCodeId: number | null;\r\n scheduleAnswerFormatOptions: IQuestionCollectionFormatOptions;\r\n scheduleQuestionFormatOptions: IQuestionCollectionFormatOptions;\r\n scheduleText: string;\r\n summaryQuestionFlag: boolean;\r\n summaryText: string | null;\r\n suppressOptions: IQuestionSuppressOptions;\r\n useOnWebFormFlag: boolean;\r\n webFormAlertText: string | null;\r\n webFormQuestionText: string | null;\r\n wizardQuestionFormatOptions: IQuestionCollectionFormatOptions;\r\n}\r\n\r\nexport interface IQuoteCreatedToday {\r\n coverNumber: string;\r\n quoteId: number;\r\n quoteStatusType: string;\r\n quoteType: string;\r\n versionNo: number;\r\n}\r\n\r\nexport interface IQuoteWebFormCreatedToday extends IQuoteCreatedToday {\r\n webFormId: number;\r\n}\r\n\r\nexport interface IRelatedQuestion {\r\n questionNo: number;\r\n questionText: string;\r\n}\r\n","import { JsonEndpoint } from 'resources/endpoints/json-endpoint';\r\nimport { environment } from 'environment';\r\nimport { RequestMethod } from 'resources/endpoints/endpoints';\r\nimport { IAdviserFunderCredentials } from 'interfaces/i-adviser-funder-credentials';\r\n\r\nexport interface IRouteParamsAdviserFunderCredentials {\r\n adviserId: number;\r\n}\r\n\r\nexport class AdviserFunderCredentialsEndpoint extends JsonEndpoint<\r\n IRouteParamsAdviserFunderCredentials,\r\n void,\r\n IAdviserFunderCredentials\r\n> {\r\n protected method: RequestMethod = RequestMethod.get;\r\n\r\n protected uri(parameters: IRouteParamsAdviserFunderCredentials): string {\r\n return `${environment.apiHost}/api/premiumfunder/passwords?adviserId=${parameters.adviserId}`;\r\n }\r\n}\r\n","import { JsonEndpoint } from 'resources/endpoints/json-endpoint';\r\nimport { environment } from 'environment';\r\nimport { RequestMethod } from 'resources/endpoints/endpoints';\r\n\r\nexport interface IResetPasswordBody {\r\n emailAddress: string;\r\n}\r\n\r\nexport interface IResetPasswordResponse {\r\n success: boolean;\r\n message: string;\r\n}\r\n\r\nexport class ResetPasswordEndpoint extends JsonEndpoint {\r\n protected method: RequestMethod = RequestMethod.post;\r\n\r\n protected uri(): string {\r\n return `${environment.apiHost}/api/users/resetpassword`;\r\n }\r\n}\r\n","import { FormEndpoint } from 'resources/endpoints/form-endpoint';\r\nimport { environment } from 'environment';\r\nimport { RequestMethod } from 'resources/endpoints/endpoints';\r\n\r\nexport interface ITokenResponse {\r\n access_token: string;\r\n token_type: string;\r\n expires_in: number;\r\n refresh_token: string;\r\n 'as:client_id': string;\r\n 'as:tenant': string | null;\r\n userName: string;\r\n '.issued': string;\r\n '.expires': string;\r\n}\r\n\r\nexport class AuthTokenEndpoint extends FormEndpoint {\r\n protected method: RequestMethod = RequestMethod.post;\r\n\r\n protected uri(): string {\r\n return `${environment.apiHost}/token`;\r\n }\r\n}\r\n","import { JsonEndpoint } from 'resources/endpoints/json-endpoint';\r\nimport { environment } from 'environment';\r\nimport { RequestMethod } from 'resources/endpoints/endpoints';\r\n\r\nexport interface IRequestBodyChangePassword {\r\n currentPassword: string;\r\n newPassword: string;\r\n confirmPassword: string;\r\n}\r\n\r\nexport interface IResponseChangePassword {\r\n errors: {\r\n errorKey: string;\r\n }[];\r\n}\r\n\r\nexport class ChangePasswordEndpoint extends JsonEndpoint {\r\n protected method: RequestMethod = RequestMethod.post;\r\n\r\n protected uri(): string {\r\n return `${environment.apiHost}/api/users/changepassword`;\r\n }\r\n}\r\n","import { JsonEndpoint } from 'resources/endpoints/json-endpoint';\r\nimport { environment } from 'environment';\r\nimport { RequestMethod } from 'resources/endpoints/endpoints';\r\nimport { IClientResponse } from 'interfaces/i-client-response';\r\n\r\nexport interface IClientResponseParams {\r\n clientId: string;\r\n}\r\n\r\nexport class ClientDetailsEndpoint extends JsonEndpoint {\r\n protected method: RequestMethod = RequestMethod.get;\r\n\r\n protected uri(routeParams: { clientId: string }): string {\r\n return `${environment.apiHost}/api/clients/${routeParams.clientId}/details`;\r\n }\r\n}\r\n","import { environment } from 'environment';\r\nimport { RequestMethod } from 'resources/endpoints/endpoints';\r\nimport { JsonEndpoint } from 'resources/endpoints/json-endpoint';\r\n\r\nexport interface ISummaryTransactionRouteParams {\r\n clientId: number;\r\n}\r\n\r\nexport interface ISummaryTransactions {\r\n activeAdviceCount: number;\r\n activeClaimCount: number;\r\n activeIncompleteTaskCount: number;\r\n activeInsuredNameCount: number;\r\n activeKnowYourClientCount: number;\r\n activePolicyCount: number;\r\n activeQuoteCount: number;\r\n activeWebFormCount: number;\r\n}\r\n\r\nexport class SummaryTransactionsEndpoint extends JsonEndpoint<\r\n ISummaryTransactionRouteParams,\r\n void,\r\n ISummaryTransactions\r\n> {\r\n protected method: RequestMethod = RequestMethod.get;\r\n\r\n protected uri(parameters: ISummaryTransactionRouteParams): string {\r\n return `${environment.apiHost}api/clients/${parameters.clientId}/summary/transactions`;\r\n }\r\n}\r\n","import { JsonEndpoint } from 'resources/endpoints/json-endpoint';\r\nimport { environment } from 'environment';\r\nimport { RequestMethod } from 'resources/endpoints/endpoints';\r\nimport { FunderCredential } from 'resources/models/client';\r\n\r\nexport class CreateFunderPasswordEndpoint extends JsonEndpoint {\r\n protected method: RequestMethod = RequestMethod.post;\r\n\r\n protected uri(): string {\r\n return `${environment.apiHost}/api/premiumfunder/passwords`;\r\n }\r\n}\r\n","import { JsonEndpoint } from 'resources/endpoints/json-endpoint';\r\nimport { environment } from 'environment';\r\nimport { RequestMethod } from 'resources/endpoints/endpoints';\r\n\r\nexport interface IRouteParamsDeleteFunderPassword {\r\n adviserFunderCredentialsId: number;\r\n}\r\n\r\nexport class DeleteFunderPasswordEndpoint extends JsonEndpoint {\r\n protected method: RequestMethod = RequestMethod.delete;\r\n\r\n protected uri(parameters: IRouteParamsDeleteFunderPassword): string {\r\n return `${environment.apiHost}/api/premiumfunder/passwords/${parameters.adviserFunderCredentialsId}`;\r\n }\r\n}\r\n","import { JsonEndpoint } from 'resources/endpoints/json-endpoint';\r\nimport { environment } from 'environment';\r\nimport { RequestMethod } from 'resources/endpoints/endpoints';\r\n\r\nexport interface IRouteParamsFillDocTree {\r\n clientId: number;\r\n}\r\n\r\nexport class FillDocumentTreeEndpoint extends JsonEndpoint {\r\n protected method: RequestMethod = RequestMethod.post;\r\n\r\n protected uri(parameters: IRouteParamsFillDocTree): string {\r\n return `${environment.apiHost}/api/clients/${parameters.clientId}/docmgmt`;\r\n }\r\n}\r\n","import * as Dtos from 'components/document-management/dtos';\r\nimport { JsonEndpoint } from 'resources/endpoints/json-endpoint';\r\nimport { environment } from 'environment';\r\nimport { RequestMethod } from 'resources/endpoints/endpoints';\r\n\r\nexport interface IRouteParamsGetAllFolders {\r\n clientId: number;\r\n}\r\n\r\nexport class GetAllFoldersEndpoint extends JsonEndpoint {\r\n protected method: RequestMethod = RequestMethod.get;\r\n\r\n protected uri(parameters: IRouteParamsGetAllFolders): string {\r\n return `${environment.apiHost}/api/clients/${parameters.clientId}/docmgmt`;\r\n }\r\n}\r\n","import { JsonEndpoint } from 'resources/endpoints/json-endpoint';\r\nimport { environment } from 'environment';\r\nimport { RequestMethod } from 'resources/endpoints/endpoints';\r\n\r\nexport interface IRouteParamsGetExternalSystemPassword {\r\n systemKey: string;\r\n}\r\n\r\nexport class GetExternalSystemPasswordEndpoint extends JsonEndpoint> {\r\n protected method: RequestMethod = RequestMethod.get;\r\n\r\n protected uri(parameters: IRouteParamsGetExternalSystemPassword): string {\r\n return `${environment.apiHost}/api/users/current/externalsystemcredentials?externalSystemIdentifier=${parameters.systemKey}`;\r\n }\r\n}\r\n","import { JsonEndpoint } from 'resources/endpoints/json-endpoint';\r\nimport { environment } from 'environment';\r\nimport { RequestMethod } from 'resources/endpoints/endpoints';\r\nimport { INotificationGroup } from 'interfaces/i-notification-group';\r\n\r\nexport class NotificationsEndpoint extends JsonEndpoint {\r\n protected method: RequestMethod = RequestMethod.get;\r\n\r\n protected uri(): string {\r\n return `${environment.apiHost}/api/homepage/notifications`;\r\n }\r\n}\r\n","import { JsonEndpoint } from 'resources/endpoints/json-endpoint';\r\nimport { environment } from 'environment';\r\nimport { RequestMethod } from 'resources/endpoints/endpoints';\r\n\r\nexport class LicenceAcceptanceEndpoint extends JsonEndpoint {\r\n protected method: RequestMethod = RequestMethod.post;\r\n\r\n protected uri(): string {\r\n return `${environment.apiHost}/api/users/current/licenceacceptance`;\r\n }\r\n}\r\n","import { JsonEndpoint } from 'resources/endpoints/json-endpoint';\r\nimport { environment } from 'environment';\r\nimport { RequestMethod } from 'resources/endpoints/endpoints';\r\n\r\nexport class LicenceAgreementEndpoint extends JsonEndpoint {\r\n protected method: RequestMethod = RequestMethod.get;\r\n\r\n protected uri(): string {\r\n return `${environment.apiHost}/api/users/current/licenceagreement`;\r\n }\r\n}\r\n","import { JsonEndpoint } from 'resources/endpoints/json-endpoint';\r\nimport { environment } from 'environment';\r\nimport { RequestMethod } from 'resources/endpoints/endpoints';\r\nimport { IMessage } from 'interfaces/i-message';\r\n\r\nexport interface IRouteParamsMessages {\r\n priority: string;\r\n status: string;\r\n}\r\n\r\nexport class MessagesEndpoint extends JsonEndpoint {\r\n protected method: RequestMethod = RequestMethod.get;\r\n\r\n protected uri(parameters: IRouteParamsMessages = { priority: 'all', status: 'all' }): string {\r\n return `${environment.apiHost}/api/homepage/messages?priority=${parameters.priority}&status=${parameters.status}`;\r\n }\r\n}\r\n\r\n","import { JsonEndpoint } from 'resources/endpoints/json-endpoint';\r\nimport { environment } from 'environment';\r\nimport { RequestMethod } from 'resources/endpoints/endpoints';\r\nimport { IExternalSystemCredential } from 'interfaces/i-external-system-credential';\r\n\r\nexport interface IRouteParamsPostExternalSystemPassword {\r\n systemKey: string;\r\n}\r\n\r\nexport interface IRequestBodyPostExternalSystemPassword {\r\n userName: string;\r\n password: string;\r\n confirmPassword: string;\r\n externalSystemCredentialId?: string;\r\n}\r\n\r\nexport class PostExternalSystemPasswordEndpoint extends JsonEndpoint {\r\n protected method: RequestMethod = RequestMethod.post;\r\n\r\n protected uri(parameters: IRouteParamsPostExternalSystemPassword): string {\r\n return `${environment.apiHost}/api/users/current/externalsystemcredentials?externalSystemIdentifier=${parameters.systemKey}`;\r\n }\r\n}\r\n","import { JsonEndpoint } from 'resources/endpoints/json-endpoint';\r\nimport { environment } from 'environment';\r\nimport { RequestMethod } from 'resources/endpoints/endpoints';\r\n\r\nexport interface IRouteParamsPutExternalSystemPassword {\r\n externalSystemCredentialId: number;\r\n systemKey: string;\r\n}\r\n\r\nexport interface IRequestBodyPutExternalSystemPassword {\r\n userName: string;\r\n password: string;\r\n confirmPassword: string;\r\n externalSystemCredentialId?: string;\r\n}\r\n\r\nexport class PutExternalSystemPasswordEndpoint extends JsonEndpoint {\r\n protected method: RequestMethod = RequestMethod.put;\r\n\r\n protected uri(parameters: IRouteParamsPutExternalSystemPassword): string {\r\n return `${environment.apiHost}/api/users/current/externalsystemcredentials/${parameters.externalSystemCredentialId}?externalSystemIdentifier=${parameters.systemKey}`;\r\n }\r\n}\r\n","import { JsonEndpoint } from 'resources/endpoints/json-endpoint';\r\nimport { environment } from 'environment';\r\nimport { RequestMethod } from 'resources/endpoints/endpoints';\r\nimport { ISearchResponse } from 'interfaces/i-search-response';\r\n\r\nexport interface ISearchParams {\r\n query: string;\r\n}\r\n\r\nexport class SearchEndpoint extends JsonEndpoint {\r\n protected method: RequestMethod = RequestMethod.get;\r\n\r\n protected uri(routeParams: ISearchParams): string {\r\n return `${environment.apiHost}/api/search?searchString=${encodeURIComponent(routeParams.query)}`;\r\n }\r\n}\r\n","import { JsonEndpoint } from 'resources/endpoints/json-endpoint';\r\nimport { environment } from 'environment';\r\nimport { RequestMethod } from 'resources/endpoints/endpoints';\r\nimport { FunderCredential } from 'resources/models/client';\r\n\r\nexport interface IRouteParamsUpdateFunderPassword {\r\n adviserFunderCredentialsId: number;\r\n}\r\n\r\nexport class UpdateFunderPasswordEndpoint extends JsonEndpoint {\r\n protected method: RequestMethod = RequestMethod.put;\r\n\r\n protected uri(parameters: IRouteParamsUpdateFunderPassword): string {\r\n return `${environment.apiHost}/api/premiumfunder/passwords/${parameters.adviserFunderCredentialsId}`;\r\n }\r\n}\r\n","import { Environment, PartialEnvironment } from 'base-environment';\r\n\r\nconst environmentOverrides: PartialEnvironment = {\r\n // ### Include all the development release settings overrides ###\r\n debug: true\r\n};\r\n\r\nexport const DevEnvironment = new Environment(environmentOverrides);\r\n","import { DevEnvironment } from './environments/dev';\r\nimport { ProdEnvironment } from './environments/prod';\r\n\r\nconst environmentMap = {\r\n development: DevEnvironment,\r\n production: ProdEnvironment,\r\n};\r\n\r\n// note, this will resolve at build time\r\nconst environment = environmentMap[process.env.NODE_ENV] || DevEnvironment;\r\n\r\nexport { environment };\r\n","import { Environment, PartialEnvironment } from 'base-environment';\r\n\r\nconst environmentOverrides: PartialEnvironment = {\r\n // ### Include all the production release settings overrides ###\r\n debug: false\r\n};\r\n\r\nexport const ProdEnvironment = new Environment(environmentOverrides);\r\n","export enum FeatureFlag {\r\n qceDebug = 'qceDebug',\r\n christmas = 'christmas',\r\n darkTheme = 'darkTheme',\r\n}\r\n","export const features = {\r\n supportsAnchorPositioning:\r\n typeof CSS !== 'undefined' && CSS.supports('anchor-name: --test') && CSS.supports('top: anchor(bottom)'),\r\n};\r\n","var map = {\n\t\"./audio.svg\": 34318,\n\t\"./ball-triangle.svg\": 24916,\n\t\"./bars.svg\": 31062,\n\t\"./circles.svg\": 64967,\n\t\"./green-tick.svg\": 7829,\n\t\"./grid.svg\": 55048,\n\t\"./hearts.svg\": 39855,\n\t\"./oval.svg\": 38268,\n\t\"./puff.svg\": 43261,\n\t\"./red-cross.svg\": 91282,\n\t\"./rings.svg\": 50273,\n\t\"./spinning-circles.svg\": 14030,\n\t\"./tail-spin.svg\": 73027,\n\t\"./three-dots.svg\": 73217\n};\n\n\nfunction webpackContext(req) {\n\tvar id = webpackContextResolve(req);\n\treturn __webpack_require__(id);\n}\nfunction webpackContextResolve(req) {\n\tif(!__webpack_require__.o(map, req)) {\n\t\tvar e = new Error(\"Cannot find module '\" + req + \"'\");\n\t\te.code = 'MODULE_NOT_FOUND';\n\t\tthrow e;\n\t}\n\treturn map[req];\n}\nwebpackContext.keys = function webpackContextKeys() {\n\treturn Object.keys(map);\n};\nwebpackContext.resolve = webpackContextResolve;\nmodule.exports = webpackContext;\nwebpackContext.id = 30179;"],"names":["method","get","uri","parameters","apiHost","queryString","Object","entries","map","key","value","encodeURIComponent","join","collectionType","collectionSetId","collectionId","displayType","QuestionDocumentSection","QuestionFeature","ResponseType","NextQuestion","GoToEnd","adviserId","post","routeParams","clientId","delete","adviserFunderCredentialsId","systemKey","priority","status","put","externalSystemCredentialId","query","DevEnvironment","debug","environment","FeatureFlag","features","supportsAnchorPositioning","CSS","supports","webpackContext","req","id","webpackContextResolve","__webpack_require__","o","e","Error","code","keys","resolve","module","exports"],"sourceRoot":""}