UNPKG

@salaxy/ng1

Version:

AngularJS libraries for Salaxy platform (Palkkaus.fi)

1 lines 11.3 MB
{"version":3,"file":"salaxy-lib-ng1.umd.cjs","sources":["../../../@salaxy/ng1/ts/ajax/AjaxNg1.ts","../../../@salaxy/ng1/ts/controllers/bases/WizardController.ts","../../../@salaxy/ng1/ts/controllers/account/onboarding/CustomerOnboardingController.ts","../../../@salaxy/ng1/ts/controllers/account/onboarding/WorkerOnboardingController.ts","../../../@salaxy/ng1/ts/controllers/account/onboarding/HouseholdOnboardingController.ts","../../../@salaxy/ng1/ts/controllers/account/onboarding/CompanyOnboardingController.ts","../../../@salaxy/ng1/ts/controllers/account/onboarding/SigningController.ts","../../../@salaxy/ng1/ts/controllers/account/onboarding/SignatureController.ts","../../../@salaxy/ng1/ts/controllers/bases/CrudControllerBase.ts","../../../@salaxy/ng1/ts/controllers/account/AccountAuthorizationController.ts","../../../@salaxy/ng1/ts/controllers/account/CertificateController.ts","../../../node_modules/.pnpm/angular@1.8.3/node_modules/angular/angular.js","../../../node_modules/.pnpm/angular@1.8.3/node_modules/angular/index.js","../../../@salaxy/ng1/ts/controllers/bases/ApiCrudObjectController.ts","../../../@salaxy/ng1/ts/controllers/bases/ApiCrudObjectControllerBindings.ts","../../../@salaxy/ng1/ts/controllers/bases/ListControllerBase.ts","../../../@salaxy/ng1/ts/controllers/bases/ListControllerBaseBindings.ts","../../../@salaxy/ng1/ts/controllers/bases/ODataHelperController.ts","../../../@salaxy/ng1/ts/controllers/bases/ODataQueryController.ts","../../../@salaxy/ng1/ts/controllers/account/CertificateCrudController.ts","../../../@salaxy/ng1/ts/services/ui/model/EditDialogKnownActions.ts","../../../@salaxy/ng1/ts/services/ui/model/EditDialogParameters.ts","../../../@salaxy/ng1/ts/services/ui/model/EditDialogResult.ts","../../../@salaxy/ng1/ts/services/ui/AlertService.ts","../../../node_modules/.pnpm/@progress+pako-esm@1.0.1/node_modules/@progress/pako-esm/dist/pako-esm5.js","../../../node_modules/.pnpm/@progress+jszip-esm@1.0.3/node_modules/@progress/jszip-esm/dist/jszip-esm5.js","../../../node_modules/.pnpm/file-saver@2.0.5/node_modules/file-saver/dist/FileSaver.min.js","../../../@salaxy/ng1/ts/services/ui/ExcelHelpers.ts","../../../@salaxy/ng1/ts/services/ui/FileService.ts","../../../@salaxy/ng1/ts/services/ui/GravatarHelpers.ts","../../../@salaxy/ng1/ts/services/ui/JsonSchemaService.ts","../../../@salaxy/ng1/ts/helpers/AppInsightExceptionTracking.ts","../../../@salaxy/ng1/ts/helpers/CalendarHelper.ts","../../../@salaxy/ng1/ts/helpers/sitemap_PersonLeafs.ts","../../../@salaxy/ng1/ts/helpers/sitemap_Company.ts","../../../@salaxy/ng1/ts/helpers/SitemapHelper.ts","../../../@salaxy/ng1/ts/helpers/CurrentRoute.ts","../../../@salaxy/ng1/ts/helpers/PromisePolyfill.ts","../../../@salaxy/ng1/ts/helpers/RouteHelperProvider.ts","../../../@salaxy/ng1/ts/helpers/RRuleFinnish.ts","../../../@salaxy/ng1/ts/services/ui/NaviService.ts","../../../@salaxy/ng1/ts/services/ui/UiCrudHelpers.ts","../../../@salaxy/ng1/ts/services/ui/UiHelpers.ts","../../../@salaxy/ng1/ts/services/ui/WizardService.ts","../../../@salaxy/ng1/ts/services/BaseService.ts","../../../@salaxy/ng1/ts/services/AuthorizedAccountService.ts","../../../@salaxy/ng1/ts/services/CacheService.ts","../../../@salaxy/ng1/ts/services/CertificateService.ts","../../../@salaxy/ng1/ts/services/CredentialService.ts","../../../@salaxy/ng1/ts/controllers/calc/PayrollLogic.ts","../../../@salaxy/ng1/ts/services/InvoicesService.ts","../../../@salaxy/ng1/ts/services/OnboardingService.ts","../../../@salaxy/ng1/ts/services/PartnerService.ts","../../../@salaxy/ng1/ts/services/ReportsService.ts","../../../@salaxy/ng1/ts/services/RowTypeService.ts","../../../@salaxy/ng1/ts/services/SessionService.ts","../../../@salaxy/ng1/ts/services/SettingsService.ts","../../../@salaxy/ng1/ts/services/SignatureService.ts","../../../@salaxy/ng1/ts/services/UiTranslatorService.ts","../../../@salaxy/ng1/ts/services/UploadService.ts","../../../@salaxy/ng1/ts/services/UsecasesService.ts","../../../@salaxy/ng1/ts/services/UserSettingsService.ts","../../../@salaxy/ng1/ts/services/VarmaPensionService.ts","../../../@salaxy/ng1/ts/services/WorkflowService.ts","../../../@salaxy/ng1/ts/controllers/account/CredentialController.ts","../../../@salaxy/ng1/ts/controllers/account/EmbeddedUiController.ts","../../../@salaxy/ng1/ts/controllers/account/PartnerController.ts","../../../@salaxy/ng1/ts/controllers/account/SessionController.ts","../../../@salaxy/ng1/ts/controllers/account/CompanyAccountController.ts","../../../@salaxy/ng1/ts/controllers/calc/2022/CalcEmploymentController.ts","../../../@salaxy/ng1/ts/controllers/calc/CalculationCrudController.ts","../../../@salaxy/ng1/ts/controllers/calc/2022/Calculator2022Controller.ts","../../../@salaxy/ng1/ts/controllers/calc/salary-bases/SalaryBasesController.ts","../../../node_modules/.pnpm/@kurkle+color@0.3.2/node_modules/@kurkle/color/dist/color.esm.js","../../../node_modules/.pnpm/chart.js@4.4.2/node_modules/chart.js/dist/chunks/helpers.segment.js","../../../node_modules/.pnpm/chart.js@4.4.2/node_modules/chart.js/dist/chart.js","../../../@salaxy/ng1/ts/controllers/calc/CalcChartController.ts","../../../@salaxy/ng1/ts/controllers/calc/CalcHouseholdUsecaseController.ts","../../../@salaxy/ng1/ts/controllers/calc/CalculatorSection.ts","../../../@salaxy/ng1/ts/controllers/calc/CalculatorSections.ts","../../../@salaxy/ng1/ts/controllers/calc/Calculator2019Controller.ts","../../../@salaxy/ng1/ts/controllers/calc/CalcIrRowsController.ts","../../../@salaxy/ng1/ts/controllers/calc/CalcReportController.ts","../../../@salaxy/ng1/ts/controllers/calc/CalcReportsController.ts","../../../@salaxy/ng1/ts/controllers/calc/CalcReportsDisplayController.ts","../../../@salaxy/ng1/ts/controllers/calc/CalcRowTypeController.ts","../../../@salaxy/ng1/ts/controllers/calc/CalcWorktimeController.ts","../../../@salaxy/ng1/ts/controllers/calc/CalcRowDimensionInputController.ts","../../../@salaxy/ng1/ts/controllers/calc/CalcRows2019Controller.ts","../../../@salaxy/ng1/ts/controllers/calc/CalcSharingReceiptActionController.ts","../../../@salaxy/ng1/ts/controllers/calc/CalcsIrRowsController.ts","../../../@salaxy/ng1/ts/controllers/calc/CalculatorPanels.ts","../../../@salaxy/ng1/ts/controllers/calc/CreditTransferController.ts","../../../@salaxy/ng1/ts/controllers/calc/PayrollCrudController.ts","../../../@salaxy/ng1/ts/controllers/calc/Payroll4CrudController.ts","../../../@salaxy/ng1/ts/controllers/calc/PaymentController.ts","../../../@salaxy/ng1/ts/controllers/calc/CalculationEditorController.ts","../../../@salaxy/ng1/ts/controllers/calc/CostAccountingController.ts","../../../@salaxy/ng1/ts/controllers/calc/CalcCostAccountingController.ts","../../../@salaxy/ng1/ts/controllers/calc/CalcRowCostAccountingController.ts","../../../@salaxy/ng1/ts/controllers/calc/PalkkausPersonalPaymentOverviewController.ts","../../../@salaxy/ng1/ts/controllers/calc/SalaryDateKindController.ts","../../../@salaxy/ng1/ts/controllers/calc/CalcLeavesController.ts","../../../@salaxy/ng1/ts/controllers/communications/ContactInfoController.ts","../../../@salaxy/ng1/ts/controllers/communications/MessageThreadCrudController.ts","../../../@salaxy/ng1/ts/controllers/communications/OmapalkkaController.ts","../../../@salaxy/ng1/ts/controllers/communications/VarmaBannerController.ts","../../../@salaxy/ng1/ts/controllers/communications/WelcomeController.ts","../../../@salaxy/ng1/ts/controllers/form-controls/_InputBase.ts","../../../@salaxy/ng1/ts/controllers/form-controls/DatepickerController.ts","../../../@salaxy/ng1/ts/controllers/form-controls/DatepickerPopupController.ts","../../../@salaxy/ng1/ts/controllers/form-controls/DateRangeController.ts","../../../@salaxy/ng1/ts/controllers/form-controls/FormGroupController.ts","../../../@salaxy/ng1/ts/controllers/form-controls/InputController.ts","../../../@salaxy/ng1/ts/controllers/form-controls/InputAccountingTargetController.ts","../../../@salaxy/ng1/ts/controllers/form-controls/InputBooleanController.ts","../../../@salaxy/ng1/ts/controllers/form-controls/InputEnumController.ts","../../../@salaxy/ng1/ts/controllers/form-controls/InputCredentialController.ts","../../../@salaxy/ng1/ts/controllers/form-controls/InputDurationController.ts","../../../@salaxy/ng1/ts/controllers/form-controls/InputIncomeTypeController.ts","../../../@salaxy/ng1/ts/controllers/form-controls/InputNumberController.ts","../../../@salaxy/ng1/ts/controllers/form-controls/InputOccupationTypeController.ts","../../../node_modules/.pnpm/rrule@2.8.1/node_modules/rrule/dist/esm/weekday.js","../../../node_modules/.pnpm/rrule@2.8.1/node_modules/rrule/dist/esm/helpers.js","../../../node_modules/.pnpm/rrule@2.8.1/node_modules/rrule/dist/esm/dateutil.js","../../../node_modules/.pnpm/rrule@2.8.1/node_modules/rrule/dist/esm/iterresult.js","../../../node_modules/.pnpm/tslib@2.6.2/node_modules/tslib/tslib.es6.mjs","../../../node_modules/.pnpm/rrule@2.8.1/node_modules/rrule/dist/esm/callbackiterresult.js","../../../node_modules/.pnpm/rrule@2.8.1/node_modules/rrule/dist/esm/nlp/i18n.js","../../../node_modules/.pnpm/rrule@2.8.1/node_modules/rrule/dist/esm/nlp/totext.js","../../../node_modules/.pnpm/rrule@2.8.1/node_modules/rrule/dist/esm/nlp/parsetext.js","../../../node_modules/.pnpm/rrule@2.8.1/node_modules/rrule/dist/esm/types.js","../../../node_modules/.pnpm/rrule@2.8.1/node_modules/rrule/dist/esm/nlp/index.js","../../../node_modules/.pnpm/rrule@2.8.1/node_modules/rrule/dist/esm/datetime.js","../../../node_modules/.pnpm/rrule@2.8.1/node_modules/rrule/dist/esm/parseoptions.js","../../../node_modules/.pnpm/rrule@2.8.1/node_modules/rrule/dist/esm/parsestring.js","../../../node_modules/.pnpm/rrule@2.8.1/node_modules/rrule/dist/esm/datewithzone.js","../../../node_modules/.pnpm/rrule@2.8.1/node_modules/rrule/dist/esm/optionstostring.js","../../../node_modules/.pnpm/rrule@2.8.1/node_modules/rrule/dist/esm/cache.js","../../../node_modules/.pnpm/rrule@2.8.1/node_modules/rrule/dist/esm/masks.js","../../../node_modules/.pnpm/rrule@2.8.1/node_modules/rrule/dist/esm/iterinfo/yearinfo.js","../../../node_modules/.pnpm/rrule@2.8.1/node_modules/rrule/dist/esm/iterinfo/monthinfo.js","../../../node_modules/.pnpm/rrule@2.8.1/node_modules/rrule/dist/esm/iterinfo/easter.js","../../../node_modules/.pnpm/rrule@2.8.1/node_modules/rrule/dist/esm/iterinfo/index.js","../../../node_modules/.pnpm/rrule@2.8.1/node_modules/rrule/dist/esm/iter/poslist.js","../../../node_modules/.pnpm/rrule@2.8.1/node_modules/rrule/dist/esm/iter/index.js","../../../node_modules/.pnpm/rrule@2.8.1/node_modules/rrule/dist/esm/rrule.js","../../../node_modules/.pnpm/rrule@2.8.1/node_modules/rrule/dist/esm/iterset.js","../../../node_modules/.pnpm/rrule@2.8.1/node_modules/rrule/dist/esm/rrulestr.js","../../../node_modules/.pnpm/rrule@2.8.1/node_modules/rrule/dist/esm/rruleset.js","../../../@salaxy/ng1/ts/controllers/form-controls/InputRruleController.ts","../../../@salaxy/ng1/ts/controllers/form-controls/ValidationSummaryController.ts","../../../@salaxy/ng1/ts/controllers/form-controls/InputTimeController.ts","../../../@salaxy/ng1/ts/controllers/form-controls/InputHolidayMultipliersController.ts","../../../@salaxy/ng1/ts/controllers/form-controls/InputHolidayRowTypeController.ts","../../../@salaxy/ng1/ts/controllers/helpers/ActionButtonController.ts","../../../@salaxy/ng1/ts/controllers/helpers/AlertController.ts","../../../@salaxy/ng1/ts/controllers/helpers/AvatarController.ts","../../../@salaxy/ng1/ts/controllers/helpers/BatchProcessController.ts","../../../@salaxy/ng1/ts/controllers/helpers/CalendarController.ts","../../../node_modules/.pnpm/chartjs-plugin-annotation@3.0.1_chart.js@4.4.2/node_modules/chartjs-plugin-annotation/dist/chartjs-plugin-annotation.esm.js","../../../node_modules/.pnpm/dayjs@1.11.10/node_modules/dayjs/dayjs.min.js","../../../node_modules/.pnpm/dayjs@1.11.10/node_modules/dayjs/plugin/customParseFormat.js","../../../node_modules/.pnpm/dayjs@1.11.10/node_modules/dayjs/plugin/advancedFormat.js","../../../node_modules/.pnpm/dayjs@1.11.10/node_modules/dayjs/plugin/quarterOfYear.js","../../../node_modules/.pnpm/dayjs@1.11.10/node_modules/dayjs/plugin/localizedFormat.js","../../../node_modules/.pnpm/dayjs@1.11.10/node_modules/dayjs/plugin/isoWeek.js","../../../node_modules/.pnpm/chartjs-adapter-dayjs-4@1.0.4_chart.js@4.4.2_dayjs@1.11.10/node_modules/chartjs-adapter-dayjs-4/dist/chartjs-adapter-dayjs-4.esm.js","../../../@salaxy/ng1/ts/controllers/helpers/ChartController.ts","../../../@salaxy/ng1/ts/controllers/helpers/JsonFormatterController.ts","../../../@salaxy/ng1/ts/controllers/helpers/NaviController.ts","../../../@salaxy/ng1/ts/controllers/helpers/SpinnerController.ts","../../../@salaxy/ng1/ts/controllers/helpers/TabController.ts","../../../@salaxy/ng1/ts/controllers/helpers/TabsController.ts","../../../@salaxy/ng1/ts/controllers/helpers/UiTranslatorController.ts","../../../@salaxy/ng1/ts/controllers/helpers/ODataActionsController.ts","../../../@salaxy/ng1/ts/controllers/helpers/ImportController.ts","../../../@salaxy/ng1/ts/controllers/helpers/ExportController.ts","../../../node_modules/.pnpm/tabulator-tables@5.6.1/node_modules/tabulator-tables/dist/js/tabulator_esm.js","../../../@salaxy/ng1/ts/controllers/helpers/import/DataImportControllerBase.ts","../../../@salaxy/ng1/ts/controllers/helpers/import/CompanyImportController.ts","../../../@salaxy/ng1/ts/controllers/helpers/import/CalcImportController.ts","../../../@salaxy/ng1/ts/controllers/helpers/import/ImportStagingController.ts","../../../@salaxy/ng1/ts/controllers/helpers/import/WorkerImportController.ts","../../../@salaxy/ng1/ts/controllers/invoices/CustomerInvoiceCrudController.ts","../../../@salaxy/ng1/ts/controllers/invoices/InvoiceCrudController.ts","../../../@salaxy/ng1/ts/controllers/invoices/InvoicesCreateController.ts","../../../@salaxy/ng1/ts/controllers/invoices/PaymentChannelController.ts","../../../@salaxy/ng1/ts/controllers/invoices/InvoiceToolsController.ts","../../../@salaxy/ng1/ts/controllers/invoices/InvoiceSepaController.ts","../../../@salaxy/ng1/ts/controllers/invoices/InvoiceReportController.ts","../../../@salaxy/ng1/ts/controllers/invoices/CompanyInvoicesController.ts","../../../@salaxy/ng1/ts/controllers/invoices/InvoiceAlertsController.ts","../../../@salaxy/ng1/ts/controllers/modals/EditDialogController.ts","../../../@salaxy/ng1/ts/controllers/modals/ModalGenericDialogController.ts","../../../@salaxy/ng1/ts/controllers/personal/CalcSharingController.ts","../../../@salaxy/ng1/ts/controllers/personal/EmployerListController.ts","../../../@salaxy/ng1/ts/controllers/personal/EmployerReportController.ts","../../../@salaxy/ng1/ts/controllers/personal/EmployerSelectController.ts","../../../@salaxy/ng1/ts/controllers/personal/HouseholdDeductionReportController.ts","../../../@salaxy/ng1/ts/controllers/personal/HouseholdYearCrudController.ts","../../../@salaxy/ng1/ts/controllers/personal/PersonAccountController.ts","../../../@salaxy/ng1/ts/controllers/personal/WorkerReportController.ts","../../../@salaxy/ng1/ts/controllers/personal/TimesheetWorkerDemoController.ts","../../../@salaxy/ng1/ts/controllers/personal/WorkerTimerController.ts","../../../@salaxy/ng1/ts/controllers/personal/WorkerHourlyReportController.ts","../../../@salaxy/ng1/ts/controllers/personal/WorkerExpenseReportController.ts","../../../@salaxy/ng1/ts/controllers/records/RecordsController.ts","../../../@salaxy/ng1/ts/controllers/report/AccountingReportCrudController.ts","../../../@salaxy/ng1/ts/controllers/report/AccountingReportQueryController.ts","../../../@salaxy/ng1/ts/controllers/report/AccountingReportRowsController.ts","../../../@salaxy/ng1/ts/controllers/report/AccountingReportToolsController.ts","../../../@salaxy/ng1/ts/controllers/report/IrEarningsPaymentCrudController.ts","../../../@salaxy/ng1/ts/controllers/report/IrPayerSummaryCrudController.ts","../../../@salaxy/ng1/ts/controllers/report/ReportsController.ts","../../../@salaxy/ng1/ts/controllers/report/SalaryReportCrudController.ts","../../../@salaxy/ng1/ts/controllers/report/PayCertificateController.ts","../../../@salaxy/ng1/ts/controllers/report/ConfigurableGridReportControllerBase.ts","../../../@salaxy/ng1/ts/controllers/report/CalculationReportController.ts","../../../@salaxy/ng1/ts/controllers/report/AccountingRowReportController.ts","../../../@salaxy/ng1/ts/controllers/report/SummaryReportDisplayController.ts","../../../@salaxy/ng1/ts/controllers/report/SummaryReportController.ts","../../../@salaxy/ng1/ts/controllers/report/AccountingReportDisplayController.ts","../../../@salaxy/ng1/ts/controllers/report/WorkerSummaryReportController.ts","../../../@salaxy/ng1/ts/controllers/report/WorkerSummaryReportDisplayController.ts","../../../@salaxy/ng1/ts/controllers/report/HolidayReportController.ts","../../../@salaxy/ng1/ts/controllers/report/SalarySlipDownloadController.ts","../../../@salaxy/ng1/ts/controllers/report/AccountingHolidayPayDebtReportQueryController.ts","../../../@salaxy/ng1/ts/controllers/report/HolidayPayReportQueryController.ts","../../../@salaxy/ng1/ts/controllers/report/SummaryReportQueryController.ts","../../../@salaxy/ng1/ts/controllers/settings/AccountantController.ts","../../../@salaxy/ng1/ts/controllers/settings/AccountingChannelSettingsController.ts","../../../@salaxy/ng1/ts/controllers/settings/AccountingTargetCrudController.ts","../../../@salaxy/ng1/ts/controllers/settings/CompanySettingsController.ts","../../../@salaxy/ng1/ts/controllers/settings/InsuranceWizardController.ts","../../../@salaxy/ng1/ts/controllers/settings/OwnerSettingsController.ts","../../../@salaxy/ng1/ts/controllers/settings/PaymentChannelSettingsController.ts","../../../@salaxy/ng1/ts/controllers/settings/RowTypesSettingsController.ts","../../../@salaxy/ng1/ts/controllers/settings/ServiceModelCrudController.ts","../../../@salaxy/ng1/ts/controllers/sxy-form/SxyCodeEditorController.ts","../../../@salaxy/ng1/ts/controllers/sxy-form/SxyFormController.ts","../../../@salaxy/ng1/ts/controllers/sxy-form/SxyFormElementController.ts","../../../@salaxy/ng1/ts/controllers/sxy-form/SxyGridController.ts","../../../@salaxy/ng1/ts/controllers/sxy-form/SxyInputController.ts","../../../@salaxy/ng1/ts/controllers/sxy-form/SxySchemaEditorController.ts","../../../@salaxy/ng1/ts/controllers/sxy-table/SxyTableController.ts","../../../@salaxy/ng1/ts/controllers/test/AccountResetController.ts","../../../@salaxy/ng1/ts/controllers/test/SmokeTestController.ts","../../../@salaxy/ng1/ts/controllers/test/ReferenceObjectCrudController.ts","../../../@salaxy/ng1/ts/controllers/worker/AbsencePeriodsController.ts","../../../@salaxy/ng1/ts/controllers/worker/EmploymentCrudController.ts","../../../@salaxy/ng1/ts/controllers/worker/EmploymentTaxcardsController.ts","../../../@salaxy/ng1/ts/controllers/worker/EmploymentWizardController.ts","../../../@salaxy/ng1/ts/controllers/worker/HolidayYearAccrualController.ts","../../../@salaxy/ng1/ts/controllers/worker/HolidayYearCrudController.ts","../../../@salaxy/ng1/ts/controllers/worker/HolidayYearHolidaysController.ts","../../../@salaxy/ng1/ts/controllers/worker/HolidayYearPaidController.ts","../../../@salaxy/ng1/ts/controllers/worker/MyTaxcardsController.ts","../../../@salaxy/ng1/ts/controllers/worker/TaxcardManualEditController.ts","../../../@salaxy/ng1/ts/controllers/worker/TaxcardCrudController.ts","../../../@salaxy/ng1/ts/controllers/worker/TaxcardIncomeLogController.ts","../../../@salaxy/ng1/ts/controllers/worker/WorkerAbsencesCrudController.ts","../../../@salaxy/ng1/ts/controllers/worker/WorkerAccountCrudController.ts","../../../@salaxy/ng1/ts/controllers/worker/WorkerAssureController.ts","../../../@salaxy/ng1/ts/controllers/workflow/CalendarEventsCrudController.ts","../../../@salaxy/ng1/ts/controllers/workflow/CalendarOccurencesController.ts","../../../@salaxy/ng1/ts/controllers/workflow/DatasetsCrudController.ts","../../../@salaxy/ng1/ts/controllers/workflow/UsecasesCrudController.ts","../../../@salaxy/ng1/ts/controllers/workflow/WorkflowController.ts","../../../@salaxy/ng1/ts/controllers/workflow/WorkflowBadgeController.ts","../../../@salaxy/ng1/ts/components/_ComponentBase.ts","../../../@salaxy/ng1/ts/components/account/AccountInfo.ts","../../../@salaxy/ng1/ts/components/account/AssurePartner.ts","../../../@salaxy/ng1/ts/components/account/AuthCard.ts","../../../@salaxy/ng1/ts/components/account/AuthorizedAccounts.ts","../../../@salaxy/ng1/ts/components/account/AuthorizingAccounts.ts","../../../@salaxy/ng1/ts/components/account/Certificates.ts","../../../@salaxy/ng1/ts/components/account/Credentials.ts","../../../@salaxy/ng1/ts/components/account/LanguageSelector.ts","../../../@salaxy/ng1/ts/components/account/LoginButton.ts","../../../@salaxy/ng1/ts/components/account/Signing.ts","../../../@salaxy/ng1/ts/components/account/UserInfo.ts","../../../@salaxy/ng1/ts/components/account/AccountAvatarEdit.ts","../../../@salaxy/ng1/ts/components/account/AccountContactEdit.ts","../../../@salaxy/ng1/ts/components/calc/2022/CalcEmployment.ts","../../../@salaxy/ng1/ts/components/calc/2022/CalcRowsEditor.ts","../../../@salaxy/ng1/ts/components/calc/2022/CalcUsecase.ts","../../../@salaxy/ng1/ts/components/calc/payroll/PayrollDetails.ts","../../../@salaxy/ng1/ts/components/calc/payroll/PayrollDetailsList.ts","../../../@salaxy/ng1/ts/components/calc/payroll/PayrollEdit.ts","../../../@salaxy/ng1/ts/components/calc/payroll/PayrollList.ts","../../../@salaxy/ng1/ts/components/calc/payroll/PayrollSelectList.ts","../../../@salaxy/ng1/ts/components/calc/payroll/PayrollDetailsSelectList.ts","../../../@salaxy/ng1/ts/components/calc/rows/CalcIrRows.ts","../../../@salaxy/ng1/ts/components/calc/rows/CalcRows2019Editor.ts","../../../@salaxy/ng1/ts/components/calc/rows/CalcRowCostAccounting.ts","../../../@salaxy/ng1/ts/components/calc/rows/CalcRowDimensionInput.ts","../../../@salaxy/ng1/ts/components/calc/rows/CalcsIrRows.ts","../../../@salaxy/ng1/ts/components/calc/Calc.ts","../../../@salaxy/ng1/ts/components/calc/CalcChart.ts","../../../@salaxy/ng1/ts/components/calc/CalcDashboard.ts","../../../@salaxy/ng1/ts/components/calc/CalcList.ts","../../../@salaxy/ng1/ts/components/calc/CalcNewIntro.ts","../../../@salaxy/ng1/ts/components/calc/CalcReport.ts","../../../@salaxy/ng1/ts/components/calc/CalcReports.ts","../../../@salaxy/ng1/ts/components/calc/CalcResults.ts","../../../@salaxy/ng1/ts/components/calc/CalcRowType.ts","../../../@salaxy/ng1/ts/components/calc/CalcSharingReceiptAction.ts","../../../@salaxy/ng1/ts/components/calc/CalcLeaves.ts","../../../@salaxy/ng1/ts/components/calc/CalcWorkerInfo.ts","../../../@salaxy/ng1/ts/components/calc/CalcWorktime.ts","../../../@salaxy/ng1/ts/components/calc/PayButton.ts","../../../@salaxy/ng1/ts/components/calc/CalcEditor.ts","../../../@salaxy/ng1/ts/components/calc/CalcCostAccounting.ts","../../../@salaxy/ng1/ts/components/calc/CostAccounting.ts","../../../@salaxy/ng1/ts/components/calc/SalaryDateKindButton.ts","../../../@salaxy/ng1/ts/components/communications/ContactInfo.ts","../../../@salaxy/ng1/ts/components/communications/MessageThread.ts","../../../@salaxy/ng1/ts/components/communications/VarmaBanner.ts","../../../@salaxy/ng1/ts/components/communications/Welcome.ts","../../../@salaxy/ng1/ts/components/communications/workerMessages/HourlyReport.ts","../../../@salaxy/ng1/ts/components/communications/workerMessages/Timer.ts","../../../@salaxy/ng1/ts/components/communications/workerMessages/ExpenseReport.ts","../../../@salaxy/ng1/ts/components/communications/MessageThreadList.ts","../../../@salaxy/ng1/ts/components/form-controls/Datepicker.ts","../../../@salaxy/ng1/ts/components/form-controls/DatepickerPopup.ts","../../../@salaxy/ng1/ts/components/form-controls/DateRange.ts","../../../@salaxy/ng1/ts/components/form-controls/FormGroup.ts","../../../@salaxy/ng1/ts/components/form-controls/Input.ts","../../../@salaxy/ng1/ts/components/form-controls/InputBoolean.ts","../../../@salaxy/ng1/ts/components/form-controls/InputEnum.ts","../../../@salaxy/ng1/ts/components/form-controls/InputCredential.ts","../../../@salaxy/ng1/ts/components/form-controls/InputDuration.ts","../../../@salaxy/ng1/ts/components/form-controls/InputIncomeType.ts","../../../@salaxy/ng1/ts/components/form-controls/InputNumber.ts","../../../@salaxy/ng1/ts/components/form-controls/InputRrule.ts","../../../@salaxy/ng1/ts/components/form-controls/InputOccupationType.ts","../../../@salaxy/ng1/ts/components/form-controls/Textarea.ts","../../../@salaxy/ng1/ts/components/form-controls/ValidationSummary.ts","../../../@salaxy/ng1/ts/components/form-controls/InputAccountingTarget.ts","../../../@salaxy/ng1/ts/components/form-controls/InputTime.ts","../../../@salaxy/ng1/ts/components/form-controls/InputHolidayRowType.ts","../../../@salaxy/ng1/ts/components/form-controls/InputHolidayMultipliers.ts","../../../@salaxy/ng1/ts/components/helpers/ActionButton.ts","../../../@salaxy/ng1/ts/components/helpers/Alert.ts","../../../@salaxy/ng1/ts/components/helpers/Avatar.ts","../../../@salaxy/ng1/ts/components/helpers/Calendar.ts","../../../@salaxy/ng1/ts/components/helpers/Chart.ts","../../../@salaxy/ng1/ts/components/helpers/DataMapper.ts","../../../@salaxy/ng1/ts/components/helpers/JsonFormatter.ts","../../../@salaxy/ng1/ts/components/helpers/NaviSitemap.ts","../../../@salaxy/ng1/ts/components/helpers/NaviStarterLayout.ts","../../../@salaxy/ng1/ts/components/helpers/Spinner.ts","../../../@salaxy/ng1/ts/components/helpers/Tab.ts","../../../@salaxy/ng1/ts/components/helpers/Tabs.ts","../../../@salaxy/ng1/ts/components/helpers/UiTranslator.ts","../../../@salaxy/ng1/ts/components/helpers/import/DataImportComponentBase.ts","../../../@salaxy/ng1/ts/components/helpers/import/CalcImport.ts","../../../@salaxy/ng1/ts/components/helpers/import/CompanyImport.ts","../../../@salaxy/ng1/ts/components/helpers/import/ImportStaging.ts","../../../@salaxy/ng1/ts/components/helpers/import/WorkerImport.ts","../../../@salaxy/ng1/ts/components/invoices/CreditTransfer.ts","../../../@salaxy/ng1/ts/components/invoices/InvoiceEdit.ts","../../../@salaxy/ng1/ts/components/invoices/InvoiceList.ts","../../../@salaxy/ng1/ts/components/invoices/InvoicePreview.ts","../../../@salaxy/ng1/ts/components/invoices/InvoicesCreate.ts","../../../@salaxy/ng1/ts/components/invoices/PaymentChannelInvoicePreview.ts","../../../@salaxy/ng1/ts/components/invoices/InvoiceTools.ts","../../../@salaxy/ng1/ts/components/invoices/InvoiceReport.ts","../../../@salaxy/ng1/ts/components/invoices/CompanyInvoices.ts","../../../@salaxy/ng1/ts/components/invoices/InvoiceAlerts.ts","../../../@salaxy/ng1/ts/components/obsolete/WorkerAssure.ts","../../../@salaxy/ng1/ts/components/odata/OdataFooter.ts","../../../@salaxy/ng1/ts/components/odata/OdataTable.ts","../../../@salaxy/ng1/ts/components/odata/OdataActions.ts","../../../@salaxy/ng1/ts/components/personal/AccountAuthorizationPerson.ts","../../../@salaxy/ng1/ts/components/personal/AccountAvatarEditPerson.ts","../../../@salaxy/ng1/ts/components/personal/AccountContactEditPerson.ts","../../../@salaxy/ng1/ts/components/personal/AccountDetailsPerson.ts","../../../@salaxy/ng1/ts/components/personal/AccountDetailsEditPerson.ts","../../../@salaxy/ng1/ts/components/personal/AccountInfoPerson.ts","../../../@salaxy/ng1/ts/components/personal/AccountInsuranceEditPerson.ts","../../../@salaxy/ng1/ts/components/personal/EmployerList.ts","../../../@salaxy/ng1/ts/components/personal/EmployerReport.ts","../../../@salaxy/ng1/ts/components/personal/EmployerSelect.ts","../../../@salaxy/ng1/ts/components/personal/CalcHouseholdUsecase.ts","../../../@salaxy/ng1/ts/components/personal/CalcSharing.ts","../../../@salaxy/ng1/ts/components/personal/CalcSharingInfo.ts","../../../@salaxy/ng1/ts/components/personal/HouseholdDeductionReport.ts","../../../@salaxy/ng1/ts/components/personal/WorkerReport.ts","../../../@salaxy/ng1/ts/components/personal/HouseholdYearList.ts","../../../@salaxy/ng1/ts/components/personal/HouseholdYearDetails.ts","../../../@salaxy/ng1/ts/components/report/AccountingReportList.ts","../../../@salaxy/ng1/ts/components/report/AccountingReportQuery.ts","../../../@salaxy/ng1/ts/components/report/AccountingReportRows.ts","../../../@salaxy/ng1/ts/components/report/AccountingReportTools.ts","../../../@salaxy/ng1/ts/components/report/AccountingReportViewer.ts","../../../@salaxy/ng1/ts/components/report/CalculationReport.ts","../../../@salaxy/ng1/ts/components/report/HolidayReport.ts","../../../@salaxy/ng1/ts/components/report/IrEarningsPayment.ts","../../../@salaxy/ng1/ts/components/report/IrEarningsPaymentList.ts","../../../@salaxy/ng1/ts/components/report/IrPayerSummary.ts","../../../@salaxy/ng1/ts/components/report/IrPayerSummaryList.ts","../../../@salaxy/ng1/ts/components/report/PayCertificate.ts","../../../@salaxy/ng1/ts/components/report/ReportList.ts","../../../@salaxy/ng1/ts/components/report/SalaryReportList.ts","../../../@salaxy/ng1/ts/components/report/AccountingRowReport.ts","../../../@salaxy/ng1/ts/components/report/SummaryReport.ts","../../../@salaxy/ng1/ts/components/report/WorkerSummaryReport.ts","../../../@salaxy/ng1/ts/components/report/AccountingHolidayPayDebtReportQuery.ts","../../../@salaxy/ng1/ts/components/report/HolidayPayReportQuery.ts","../../../@salaxy/ng1/ts/components/report/SummaryReportQuery.ts","../../../@salaxy/ng1/ts/components/settings/Accountant.ts","../../../@salaxy/ng1/ts/components/settings/AccountingSettings.ts","../../../@salaxy/ng1/ts/components/settings/AccountingTargetDetails.ts","../../../@salaxy/ng1/ts/components/settings/AccountingTargetSettings.ts","../../../@salaxy/ng1/ts/components/settings/CostAccountingSettings.ts","../../../@salaxy/ng1/ts/components/settings/HolidaySettings.ts","../../../@salaxy/ng1/ts/components/settings/Insurance.ts","../../../@salaxy/ng1/ts/components/settings/InsuranceSettings.ts","../../../@salaxy/ng1/ts/components/settings/OwnerSettings.ts","../../../@salaxy/ng1/ts/components/settings/PaymentChannelSettings.ts","../../../@salaxy/ng1/ts/components/settings/PaymentSettings.ts","../../../@salaxy/ng1/ts/components/settings/ProSettings.ts","../../../@salaxy/ng1/ts/components/settings/RowTypesSettings.ts","../../../@salaxy/ng1/ts/components/settings/ServiceModelDetails.ts","../../../@salaxy/ng1/ts/components/sxy-form/SxyAlert.ts","../../../@salaxy/ng1/ts/components/sxy-form/SxyCodeEditor.ts","../../../@salaxy/ng1/ts/components/sxy-form/SxyFieldset.ts","../../../@salaxy/ng1/ts/components/sxy-form/SxyForm.ts","../../../@salaxy/ng1/ts/components/sxy-form/SxyGrid.ts","../../../@salaxy/ng1/ts/components/sxy-form/SxyInput.ts","../../../@salaxy/ng1/ts/components/sxy-form/SxySchemaEditor.ts","../../../@salaxy/ng1/ts/components/sxy-table/SxyTable.ts","../../../@salaxy/ng1/ts/components/test/AccountReset.ts","../../../@salaxy/ng1/ts/components/test/SmokeTest.ts","../../../@salaxy/ng1/ts/components/worker/holidays/HolidayYearAccrual.ts","../../../@salaxy/ng1/ts/components/worker/holidays/HolidayYearHolidays.ts","../../../@salaxy/ng1/ts/components/worker/holidays/HolidayYearPaid.ts","../../../@salaxy/ng1/ts/components/worker/holidays/WorkerHolidays.ts","../../../@salaxy/ng1/ts/components/worker/taxcard/EmploymentTaxcards.ts","../../../@salaxy/ng1/ts/components/worker/taxcard/TaxcardDetails.ts","../../../@salaxy/ng1/ts/components/worker/taxcard/TaxcardIncomeLog.ts","../../../@salaxy/ng1/ts/components/worker/taxcard/TaxcardManualEdit.ts","../../../@salaxy/ng1/ts/components/worker/taxcard/TaxCardsList.ts","../../../@salaxy/ng1/ts/components/worker/AbsencePeriods.ts","../../../@salaxy/ng1/ts/components/worker/EmploymentDetails.ts","../../../@salaxy/ng1/ts/components/worker/WorkerAbsences.ts","../../../@salaxy/ng1/ts/components/worker/WorkerDetails.ts","../../../@salaxy/ng1/ts/components/worker/EmploymentList.ts","../../../@salaxy/ng1/ts/components/workflow/CalendarEventDetails.ts","../../../@salaxy/ng1/ts/components/workflow/DatasetDetails.ts","../../../@salaxy/ng1/ts/components/workflow/UsecaseDetails.ts","../../../@salaxy/ng1/ts/components/workflow/Records.ts","../../../@salaxy/ng1/ts/components/workflow/WorkflowButtons.ts","../../../@salaxy/ng1/ts/components/workflow/WorkflowReopen.ts","../../../@salaxy/ng1/ts/components/workflow/WorkflowBadge.ts","../../../@salaxy/ng1/ts/components/_ComponentsRegistration.ts","../../../node_modules/.pnpm/angular-route@1.8.3/node_modules/angular-route/angular-route.js","../../../node_modules/.pnpm/angular-route@1.8.3/node_modules/angular-route/index.js","../../../node_modules/.pnpm/angular-i18n@1.8.3/node_modules/angular-i18n/angular-locale_fi.js","../../../node_modules/.pnpm/angular-ui-bootstrap@2.5.6/node_modules/angular-ui-bootstrap/dist/ui-bootstrap-tpls.js","../../../node_modules/.pnpm/angular-ui-bootstrap@2.5.6/node_modules/angular-ui-bootstrap/index.js","../../../node_modules/.pnpm/angular-sanitize@1.8.3/node_modules/angular-sanitize/angular-sanitize.js","../../../node_modules/.pnpm/angular-sanitize@1.8.3/node_modules/angular-sanitize/index.js","../../../node_modules/.pnpm/ng-file-upload@12.2.13/node_modules/ng-file-upload/dist/ng-file-upload-all.js","../../../node_modules/.pnpm/ng-file-upload@12.2.13/node_modules/ng-file-upload/index.js","../../../node_modules/.pnpm/angular-translate@2.19.1/node_modules/angular-translate/dist/angular-translate.js","../../../@salaxy/ng1/ts/controllers/_ControllersRegistration.ts","../../../@salaxy/ng1/ts/directives/AppendNodeDirective.ts","../../../@salaxy/ng1/ts/directives/Bs5.ts","../../../@salaxy/ng1/ts/directives/EnumParserFunctions.ts","../../../@salaxy/ng1/ts/directives/IfRoleDirective.ts","../../../@salaxy/ng1/ts/directives/IfSitemapDirective.ts","../../../@salaxy/ng1/ts/directives/LoaderDirective.ts","../../../@salaxy/ng1/ts/directives/OrderbyDirective.ts","../../../@salaxy/ng1/ts/directives/ValidatorFunctions.ts","../../../@salaxy/ng1/ts/directives/DatepickerInputValidationDirective.ts","../../../node_modules/.pnpm/marked@12.0.2/node_modules/marked/lib/marked.esm.js","../../../@salaxy/ng1/ts/directives/HtmlDirective.ts","../../../@salaxy/ng1/ts/directives/TextDirective.ts","../../../@salaxy/ng1/ts/directives/_DirectivesRegistration.ts","../../../@salaxy/ng1/ts/filters/FilterFunctions.ts","../../../@salaxy/ng1/ts/filters/_FiltersRegistration.ts","../../../@salaxy/ng1/ts/interceptors/LoaderInterceptor.ts","../../../@salaxy/ng1/ts/interceptors/TemplateInterceptor.ts","../../../@salaxy/ng1/ts/services/_ServicesRegistration.ts","../../../@salaxy/ng1/ts/components/_NgComponents.ts","../../../@salaxy/ng1/ts/templates/bootstrap.ts","../../../@salaxy/ng1/ts/web-personal/PersonalWebLegacyController.ts","../../../@salaxy/ng1/ts/web-personal/PersonalWebSiteMap.ts","../../../@salaxy/ng1/ts/web-personal/module-registration.ts"],"sourcesContent":["import { IQService } from \"angular\";\r\n\r\nimport { Ajax, Config, Configs, Cookies, Token } from \"@salaxy/core\";\r\n\r\n/**\r\n * The $http access to the server methods: GET, POST and DELETE\r\n * with different return types and authentication / error events.\r\n */\r\nexport class AjaxNg1 implements Ajax {\r\n\r\n /**\r\n * For NG-dependency injection\r\n * @ignore\r\n */\r\n public static $inject = [\"$http\", \"$q\"];\r\n\r\n /** Alert service for ajax. */\r\n public static alertService: any;\r\n\r\n /**\r\n * By default (true) the token is set to salaxy-token -cookie.\r\n * Disable cookies with this flag.\r\n */\r\n public useCookie = true;\r\n\r\n /**\r\n * By default credentials are not used in http-calls.\r\n * Enable credentials with this flag.\r\n */\r\n public useCredentials = false;\r\n\r\n /**\r\n * The server address - root of the server\r\n * This is settable field. Will probably be changed to a configuration object in the final version.\r\n */\r\n public serverAddress = \"https://test-api.salaxy.com\";\r\n\r\n private token: string;\r\n\r\n /**\r\n * Creates a new instance of AjaxNg1\r\n * @param $http - Angular http\r\n * @param $q - Angular q\r\n * @param config - Optional config containing keys which override the corresponding global Config keys.\r\n */\r\n constructor(private $http: angular.IHttpService, private $q: IQService, config: Config = null) {\r\n\r\n const globalConfig = Configs.current;\r\n\r\n if (globalConfig || config) {\r\n // apiServer\r\n const apiServer = config?.apiServer ?? globalConfig.apiServer;\r\n if (apiServer) {\r\n this.serverAddress = apiServer;\r\n }\r\n\r\n // useCredentials\r\n const useCredentials = config?.useCredentials ?? globalConfig.useCredentials;\r\n if (useCredentials != null) {\r\n this.useCredentials = useCredentials;\r\n }\r\n\r\n // useCookie\r\n const useCookie = config?.useCookie ?? globalConfig.useCookie;\r\n if (useCookie != null) {\r\n this.useCookie = useCookie;\r\n }\r\n }\r\n }\r\n\r\n /**\r\n * Gets the API address with version information. E.g. 'https://test-api.salaxy.com/v03/api'.\r\n * Default version, as of writing 2.0\r\n */\r\n public getApiAddress(): string {\r\n return this.serverAddress + \"/v03/api\";\r\n }\r\n\r\n /** Gets the Server address that is used as bases to the HTML queries. E.g. 'https://test-api.salaxy.com' */\r\n public getServerAddress(): string {\r\n return this.serverAddress;\r\n }\r\n\r\n /**\r\n * Gets a JSON-message from server using the API\r\n * @param method The API method is the url path after the api version segments (e.g. '/v03/api')\r\n * and starts with a forward slash, e.g. '/calculator/new'.\r\n * @returns A Promise with result data. Standard Promise rejection to be used for error handling.\r\n */\r\n public getJSON(method: string): Promise<any> {\r\n\r\n const request: any = {}; // angular.IRequestConfig\r\n\r\n const token: string = this.getCurrentToken();\r\n if (token) {\r\n request.headers = { Authorization: \"Bearer \" + token };\r\n }\r\n\r\n request.url = this.getUrl(method);\r\n request.method = \"GET\";\r\n request.responseType = \"json\";\r\n request.withCredentials = (token) ? false : this.useCredentials;\r\n\r\n return this.$http(request).then(\r\n (response) => response.data,\r\n (error: any) => {\r\n return this.handleError(error);\r\n }) as any;\r\n }\r\n\r\n /**\r\n * Gets a HTML-message from server using the API\r\n * @param method - The API method is the url path after the api version segments (e.g. '/v03/api')\r\n * and starts with a forward slash, e.g. '/calculator/new'.\r\n * @returns A Promise with result data. Standard Promise rejection to be used for error handling.\r\n */\r\n public getHTML(method: string): Promise<string> {\r\n\r\n const request: any = {}; // angular.IRequestConfig\r\n\r\n const token: string = this.getCurrentToken();\r\n if (token) {\r\n request.headers = { Authorization: \"Bearer \" + token };\r\n }\r\n\r\n request.url = this.getUrl(method);\r\n request.method = \"GET\";\r\n request.responseType = \"text\";\r\n request.withCredentials = (token) ? false : this.useCredentials;\r\n\r\n return (this.$http(request).then(\r\n (response) => {\r\n return response.data;\r\n },\r\n (error: any) => {\r\n return this.handleError(error);\r\n }) as any\r\n );\r\n }\r\n\r\n /**\r\n * POSTS data to server and receives back a JSON-message.\r\n * @param method - The API method is the url path after the api version segments (e.g. '/v03/api')\r\n * and starts with a forward slash, e.g. '/calculator/new'.\r\n * @param data - The data that is posted to the server.\r\n * @returns A Promise with result data. Standard Promise rejection to be used for error handling.\r\n */\r\n public postJSON(method: string, data: any): Promise<any> {\r\n\r\n const request: any = {}; // angular.IRequestConfig\r\n\r\n const token: string = this.getCurrentToken();\r\n if (token) {\r\n request.headers = { Authorization: \"Bearer \" + token };\r\n }\r\n\r\n request.url = this.getUrl(method);\r\n request.method = \"POST\";\r\n request.data = data;\r\n request.responseType = \"json\";\r\n request.withCredentials = (token) ? false : this.useCredentials;\r\n\r\n return (this.$http(request).then(\r\n (response) => response.data,\r\n (error: any) => {\r\n return this.handleError(error);\r\n }) as any\r\n );\r\n }\r\n\r\n /**\r\n * POSTS data to server and receives back HTML.\r\n * @param method - The API method is the url path after the api version segments (e.g. '/v03/api')\r\n * and starts with a forward slash, e.g. '/calculator/new'.\r\n * @param data - The data that is posted to the server.\r\n * @returns A Promise with result data. Standard Promise rejection to be used for error handling.\r\n */\r\n public postHTML(method: string, data: any): Promise<string> {\r\n\r\n const request: any = {}; // angular.IRequestConfig\r\n\r\n const token: string = this.getCurrentToken();\r\n if (token) {\r\n request.headers = { Authorization: \"Bearer \" + token };\r\n }\r\n\r\n request.url = this.getUrl(method);\r\n request.method = \"POST\";\r\n request.data = data;\r\n request.responseType = \"text\";\r\n request.withCredentials = (token) ? false : this.useCredentials;\r\n\r\n return (this.$http(request).then(\r\n (response) => response.data,\r\n (error: any) => {\r\n return this.handleError(error);\r\n }) as any\r\n );\r\n }\r\n\r\n /**\r\n * Sends a DELETE-message to server using the API\r\n * @param method - The API method is the url path after the api version segments (e.g. '/v03/api')\r\n * and starts with a forward slash, e.g. '/calculator/new'.\r\n * @returns A Promise with result data. Standard Promise rejection to be used for error handling.\r\n */\r\n public remove(method: string): Promise<any> {\r\n\r\n const request: any = {}; // angular.IRequestConfig\r\n\r\n const token: string = this.getCurrentToken();\r\n if (token) {\r\n request.headers = { Authorization: \"Bearer \" + token };\r\n }\r\n\r\n request.url = this.getUrl(method);\r\n request.method = \"DELETE\";\r\n request.responseType = \"json\";\r\n request.withCredentials = (token) ? false : this.useCredentials;\r\n\r\n return (this.$http(request).then(\r\n (response) => {\r\n return response.data;\r\n },\r\n (error: any) => {\r\n return this.handleError(error);\r\n }) as any\r\n );\r\n }\r\n\r\n /**\r\n * Gets the current token.\r\n * Will check the salaxy-token cookie if the token is persisted there\r\n */\r\n public getCurrentToken(): string {\r\n if (!this.token && this.useCookie) {\r\n this.token = new Cookies().get(\"salaxy-token\") || \"\";\r\n }\r\n return this.token;\r\n }\r\n\r\n /** Gets the status of the current token. */\r\n public getTokenStatus(): \"noToken\" | \"ok\" | \"expired\" | \"invalid\" {\r\n const token = this.getCurrentToken();\r\n return Token.validate(token);\r\n }\r\n\r\n /**\r\n * Sets the current token. Persists it to cookie until the browser window\r\n * @param token - the authentication token to persist.\r\n */\r\n public setCurrentToken(token: string | null): void {\r\n if (this.useCookie) {\r\n new Cookies().setCookie(\"salaxy-token\", token || \"\");\r\n }\r\n this.token = token;\r\n }\r\n\r\n /** If missing, append the API server address to the given url method string */\r\n private getUrl(method: string): string {\r\n if (!method || method.trim() === \"\") {\r\n return null;\r\n }\r\n if (method.toLowerCase().startsWith(\"http\")) {\r\n return method;\r\n }\r\n if (method.toLowerCase().startsWith(\"/v\")) {\r\n return this.getServerAddress() + method;\r\n }\r\n return this.getApiAddress() + method;\r\n }\r\n\r\n private handleError(errorThrown: any): Promise<any> {\r\n let msg: string;\r\n if (errorThrown) {\r\n if (errorThrown.data && errorThrown.data.messageHtml) {\r\n msg = `<b>${errorThrown.data.error}:</b><br/>${errorThrown.data.messageHtml}`;\r\n } else if (errorThrown.data && errorThrown.data.message) {\r\n msg = errorThrown.data.message;\r\n } else {\r\n msg = `HTTP error: ${errorThrown.statusText} (${errorThrown.status})`;\r\n }\r\n } else {\r\n msg = \"Unexpected error in HTTP request\";\r\n }\r\n if (AjaxNg1.alertService) {\r\n if (AjaxNg1.alertService.catchError) {\r\n return AjaxNg1.alertService.catchError(errorThrown);\r\n } else {\r\n AjaxNg1.alertService.addError(msg);\r\n }\r\n }\r\n return this.$q.reject(errorThrown) as any;\r\n }\r\n}\r\n","import angular from \"angular\";\r\n\r\nimport { WizardService, WizardStep } from \"../../services\";\r\n\r\n/**\r\n * A generic Wizard controller for rendering the Wizard UI\r\n */\r\nexport class WizardController implements angular.IController {\r\n\r\n /**\r\n * For NG-dependency injection\r\n * @ignore\r\n */\r\n public static $inject = [\"$scope\", \"WizardService\", \"data\"];\r\n\r\n /** Styling classes for columns. */\r\n public colWidthClasses = [\"col-sm-12\", \"col-sm-12\", \"col-sm-6\", \"col-sm-4\", \"col-sm-3\", \"col-sm-fifth\", \"col-sm-2\"];\r\n\r\n /** Path for the view that is shown in the wizard */\r\n public viewPath: string;\r\n\r\n /** Path to the buttons view that is shown in the footer of the wizard */\r\n public buttonsView?: string;\r\n\r\n /**\r\n * Creates a new WizardController\r\n * @param $scope - The Angular scope\r\n * @param wizardService - Maintains the state of the wizard\r\n * @param data - Any data to the controller\r\n * @ignore\r\n */\r\n constructor(\r\n protected $scope: angular.IScope,\r\n protected wizardService: WizardService,\r\n protected data: any = null,\r\n ) {\r\n }\r\n\r\n /**\r\n * Implement IController\r\n */\r\n public $onInit() {\r\n //\r\n }\r\n\r\n /** Gets all the steps in the Wizard */\r\n public get steps(): WizardStep[] {\r\n return this.wizardService.getSteps();\r\n }\r\n\r\n /** Gets the number of the currently active step */\r\n public get step(): number {\r\n return this.wizardService.activeStepNumber;\r\n }\r\n /** Sets the number of the currently active step */\r\n public set step(stepNumber: number) {\r\n this.wizardService.activeStepNumber = stepNumber;\r\n }\r\n\r\n /** The currently selected step object */\r\n public get currentStep(): WizardStep {\r\n return this.wizardService.getCurrentStepObject();\r\n }\r\n\r\n /** Active styling properties */\r\n public get style() {\r\n return {\r\n colWidthClass: this.colWidthClasses[this.steps.length],\r\n };\r\n }\r\n\r\n /** Returns true if goNext is enabled */\r\n public get canGoNext(): boolean {\r\n if (this.steps.length > this.step) {\r\n if (this.steps[this.step] && !this.steps[this.step].disabled) {\r\n return true;\r\n }\r\n }\r\n return false;\r\n }\r\n\r\n /** Returns true if goNext is enabled */\r\n public get canGoPrevious(): boolean {\r\n if (this.step > 1 && !this.steps[this.step - 2].disabled) {\r\n return true;\r\n }\r\n return false;\r\n }\r\n\r\n /**\r\n * Navigates to the next step if possible\r\n */\r\n public goNext() {\r\n if (this.canGoNext) {\r\n this.step++;\r\n }\r\n }\r\n\r\n /** Navigates to the previous step if possible */\r\n public goPrevious() {\r\n if (this.canGoPrevious) {\r\n this.step--;\r\n }\r\n }\r\n}\r\n","import angular from \"angular\";\r\n\r\nimport { Ajax, Configs, Onboarding, PensionCompany, SettingsLogic} from \"@salaxy/core\";\r\n\r\nimport { WizardController } from \"../../bases/WizardController\";\r\n\r\nimport { AuthorizedAccountService, OnboardingService, SessionService, WizardService, WizardStep } from \"../../../services\";\r\n\r\n/**\r\n * Wizard for Creating a new Palkkaus.fi company account by accountant\r\n */\r\nexport class CustomerOnboardingController extends WizardController {\r\n\r\n /**\r\n * For NG-dependency injection\r\n * @ignore\r\n */\r\n public static $inject = [\"$scope\", \"WizardService\", \"OnboardingService\", \"SessionService\", \"AuthorizedAccountService\", \"AjaxNg1\", \"$location\", \"data\"];\r\n\r\n /** Form data validity */\r\n public formDataValidity: boolean;\r\n\r\n /** If true, step is proceeding */\r\n public isStepProceeding = false;\r\n\r\n /** Copy indicator */\r\n public linkCopied = false;\r\n constructor(\r\n $scope: angular.IScope,\r\n wizardService: WizardService,\r\n private onboardingService: OnboardingService,\r\n private sessionService: SessionService,\r\n private authorizedAccountService: AuthorizedAccountService,\r\n private ajax: Ajax,\r\n private $location: angular.ILocationSer