@lifeintelligencegroup/ngx-lig-ari
Version:
Life Intelligence Group Artificial Intelligence
146 lines • 66.5 kB
JavaScript
import { Component, Input, Output, EventEmitter, Inject, } from '@angular/core';
import { AriConfigService } from '../../model/ari-bot.mode';
import * as i0 from "@angular/core";
import * as i1 from "@ionic/angular";
import * as i2 from "../../services/common.service";
import * as i3 from "../../services/ari-bot.service";
import * as i4 from "../ari-logo/ari-logo.component";
import * as i5 from "@angular/common";
export class AriSplashScreenComponent {
constructor(plt, commonService, config, ariBotService) {
this.plt = plt;
this.commonService = commonService;
this.config = config;
this.ariBotService = ariBotService;
this.ariOnReady = new EventEmitter();
this.ariOnTalking = new EventEmitter();
this.backgroundSetting = 'splash-loader-container';
this.assistantName = 'Ari';
this.default = true;
if (config.settings) {
this.default = config.settings.project ? false : true;
this.assistantName = config.settings.assistantName;
}
}
ngOnInit() {
this.showSplash = true;
this.showLoading = false;
this.showFooter = false;
this.showIntro = false;
this.doneSplash = false;
const animateCSS = (element, animation, prefix = 'animate__') =>
// We create a Promise and return it
new Promise((resolve, reject) => {
const animationName = `${prefix}${animation}`;
const node = document.querySelector(element);
if (node) {
node.classList.add(`${prefix}animated`, animationName);
// When the animation ends, we clean the classes and resolve the Promise
function handleAnimationEnd() {
node.classList.remove(`${prefix}animated`, animationName);
node.removeEventListener('animationend', handleAnimationEnd);
resolve('Animation ended');
}
node.addEventListener('animationend', handleAnimationEnd);
}
});
const fnShowSplash = () => {
setTimeout(() => {
this.showSplash = false;
this.showLoading = true;
this.showFooter = true;
if (this.showLoading) {
setTimeout(() => {
animateCSS('.splash-footer-container', 'fadeIn');
}, 30);
}
this.backgroundSetting = 'active-container';
// this.ariBotService.locationAccess$.next(false);
// this.ariBotService.locationAccess$ = new Subject<boolean>();
// const setStatus = (res) => {
// if (res.state === 'granted') {
// this.ariBotService.locationAccess$.next(true);
// this.ariBotService.locationAccess$ = new Subject<boolean>();
// } else {
// this.ariBotService.locationAccess$.next(false);
// this.ariBotService.locationAccess$ = new Subject<boolean>();
// }
// this.backgroundSetting = 'active-container';
fnShowLoading();
//};
// if (this.plt.is('capacitor') || this.plt.is('cordova')) {
// Plugins.Geolocation.getCurrentPosition({
// enableHighAccuracy: true,
// }).then(
// () => {
// setStatus({ state: 'granted' });
// },
// () => {
// setStatus({ state: 'declined' });
// }
// );
// } else {
// if (this.commonService.myBrowser() === BrowserType.Safari) {
// Plugins.Geolocation.getCurrentPosition({
// enableHighAccuracy: true,
// }).then(
// () => {
// setStatus({ state: 'granted' });
// },
// () => {
// setStatus({ state: 'declined' });
// }
// );
// } else {
// navigator.permissions.query({ name: 'geolocation' }).then((res) => {
// res.onchange = function () {
// console.log(res);
// setStatus(res);
// };
// if (res.state !== 'prompt') {
// setStatus(res);
// } else {
// // For Mozilla firefox
// const success = () => {
// setStatus({ state: 'granted' });
// };
// const error = () => {
// console.log('in');
// setStatus({ state: 'declined' });
// };
// navigator.geolocation.getCurrentPosition(success, error);
// }
// });
// }
// }
}, 1000);
};
const fnShowLoading = () => {
this.showIntro = true;
setTimeout(() => {
this.showLoading = false;
this.ariOnReady.emit();
if (!this.showLoading) {
animateCSS('.splash-footer-container', 'fadeOut');
}
fnShowIntro();
}, 2000);
};
const fnShowIntro = () => {
setTimeout(() => {
this.default = false;
this.showIntro = false;
this.doneSplash = true;
animateCSS('.splash-loader-container', 'fadeOutUp').then(() => {
this.ariOnTalking.emit();
});
}, 1500);
};
fnShowSplash();
}
}
AriSplashScreenComponent.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "13.3.4", ngImport: i0, type: AriSplashScreenComponent, deps: [{ token: i1.Platform }, { token: i2.CommonService }, { token: AriConfigService }, { token: i3.AriBotService }], target: i0.ɵɵFactoryTarget.Component });
AriSplashScreenComponent.ɵcmp = i0.ɵɵngDeclareComponent({ minVersion: "12.0.0", version: "13.3.4", type: AriSplashScreenComponent, selector: "lig-ari-splash-screen", inputs: { chatIsReady: "chatIsReady" }, outputs: { ariOnReady: "ariOnReady", ariOnTalking: "ariOnTalking" }, ngImport: i0, template: "<div\n class=\"splash-loader-container\"\n [ngClass]=\"{\n 'animate-loading': showFooter,\n background: default\n }\"\n>\n <div class=\"welcome-container\">\n <div\n class=\"welcome-header show-splash\"\n [ngClass]=\"{ 'show-intro': showLoading || showIntro }\"\n >\n <lig-ari-logo></lig-ari-logo>\n <p\n class=\"welcome-message animate__animated animate__fadeIn\"\n *ngIf=\"showIntro\"\n >\n Hi, I'm {{ assistantName }}, your personal assistant. I will help you\n achieve your goals and find the information you need.\n </p>\n </div>\n </div>\n</div>\n\n<!-- <div class=\"splash-footer-container\" *ngIf=\"showLoading\">\n <div class=\"ari-speech-toolbar-loading\">\n <div id=\"container\">\n <span class=\"blue ball\"></span>\n <span class=\"red ball\"></span>\n <span class=\"yellow ball\"></span>\n <span class=\"green ball\"></span>\n </div>\n </div>\n</div> -->\n", styles: ["@import\"~@ionic/angular/css/core.css\";@import\"~@ionic/angular/css/normalize.css\";@import\"~@ionic/angular/css/structure.css\";@import\"~@ionic/angular/css/typography.css\";@import\"~@ionic/angular/css/padding.css\";@import\"~@ionic/angular/css/float-elements.css\";@import\"~@ionic/angular/css/text-alignment.css\";@import\"~@ionic/angular/css/text-transformation.css\";@import\"~@ionic/angular/css/flex-utils.css\";@import\"~@ionic/angular/css/display.css\";:root{--ion-color-white: #ffffff;--ion-color-white-rgb: 255, 255, 255;--ion-color-white-contrast: #000000;--ion-color-white-contrast-rgb: 0, 104, 217;--ion-color-white-shade: #e0e0e0;--ion-color-white-tint: #ffffff;--ion-color-blue: #1d57a4;--ion-color-blue-rgb: 0, 102, 216;--ion-color-blue-contrast: #ffffff;--ion-color-blue-contrast-rgb: 255, 255, 255;--ion-color-blue-shade: #1d57a4;--ion-color-blue-tint: #1d57a4;--ion-color-lightgray: #f2f6fc;--ion-color-lightgray-rgb: 242, 246, 252;--ion-color-lightgray-contrast: #1d57a4;--ion-color-lightgray-contrast-rgb: 0, 0, 0;--ion-color-lightgray-shade: #d5d8de;--ion-color-lightgray-tint: #f3f7fc;--ion-color-ts-red: #ff6060;--ion-color-ts-red-rgb: 255, 96, 96;--ion-color-ts-red-contrast: #ffffff;--ion-color-ts-red-contrast-rgb: 0, 0, 0;--ion-color-ts-red-shade: #e05454;--ion-color-ts-red-tint: #ff7070;--ion-color-ts-blue: #1d57a4;--ion-color-ts-blue-rgb: 2, 153, 255;--ion-color-ts-blue-contrast: #ffffff;--ion-color-ts-blue-contrast-rgb: 255, 255, 255;--ion-color-ts-blue-shade: #1d57a4;--ion-color-ts-blue-tint: #1d57a4;--ion-color-ts-amber: #ffcc66;--ion-color-ts-amber-rgb: 255, 204, 102;--ion-color-ts-amber-contrast: #000000;--ion-color-ts-amber-contrast-rgb: 0, 0, 0;--ion-color-ts-amber-shade: #e0b45a;--ion-color-ts-amber-tint: #ffd175;--ion-color-ts-green: #99cb67;--ion-color-ts-green-rgb: 153, 203, 103;--ion-color-ts-green-contrast: #ffffff;--ion-color-ts-green-contrast-rgb: 0, 0, 0;--ion-color-ts-green-shade: #87b35b;--ion-color-ts-green-tint: #a3d076;--ion-color-ts-grey: #a3a3a3;--ion-color-ts-grey-rgb: 163, 163, 163;--ion-color-ts-grey-contrast: #000000;--ion-color-ts-grey-contrast-rgb: 0, 0, 0;--ion-color-ts-grey-shade: #8f8f8f;--ion-color-ts-grey-tint: #acacac;--ion-color-light-grey: #e1e7f0;--ion-color-light-grey-rgb: 225, 231, 240;--ion-color-light-grey-contrast: #000000;--ion-color-light-grey-contrast-rgb: 0, 0, 0;--ion-color-light-grey-shade: #c6cbd3;--ion-color-light-grey-tint: #e4e9f2;--ion-color-0058ff: #0058ff;--ion-color-0058ff-rgb: 0, 88, 255;--ion-color-0058ff-contrast: #ffffff;--ion-color-0058ff-contrast-rgb: 255, 255, 255;--ion-color-0058ff-shade: #004de0;--ion-color-0058ff-tint: #1a69ff;--ion-color-0099ff: #0099ff;--ion-color-0099ff-rgb: 0, 153, 255;--ion-color-0099ff-contrast: #ffffff;--ion-color-0099ff-contrast-rgb: 255, 255, 255;--ion-color-0099ff-shade: #0087e0;--ion-color-0099ff-tint: #1aa3ff;--bodyfont-default: #151515;--icons-colors: #d3dcdb;--bodyfont-light: #6e7e81;--bodyfont-emptyviews: #343434;--bodyfont-secondary: #2f2f2f;--background-default: #f7f7f7;--background-teal: #d3dcdb;--background-lightgrey: #f4f4f4;--background-white: #ffffff;--background-offwhite: #fafafa;--background-tasks: #ebebeb;--background-emptyview: #f2f2f2;--taskspur-blue: #1d57a4;--taskspur-teal: #309da6;--taskspur-red: #f64d4b;--taskspur-amber: #fac441;--taskspur-darkblue: #184b90;--taskspur-darkteal: #309da6;--taskspur-darkred: #e3413f;--taskspur-darkamber: #e6b53b;--theme-font: \"Helvetica\", sans-serif;--background-tertiary-shadow: 0px 1px 0px #0000000d;--background-card-shadow: 0px 3px 6px #00000014;--background-overlaypanel-shadow: 0px 4px 16px #00000029}.ion-color-white{--ion-color-base: var(--ion-color-white) !important;--ion-color-base-rgb: var(--ion-color-white-rgb) !important;--ion-color-contrast: var(--ion-color-white-contrast) !important;--ion-color-contrast-rgb: var(--ion-color-white-contrast-rgb) !important;--ion-color-shade: var(--ion-color-white-shade) !important;--ion-color-tint: var(--ion-color-white-tint) !important;--ion-toolbar-background: var(--ion-color-white) !important}.ion-color-blue{--ion-color-base: var(--ion-color-blue) !important;--ion-color-base-rgb: var(--ion-color-blue-rgb) !important;--ion-color-contrast: var(--ion-color-blue-contrast) !important;--ion-color-contrast-rgb: var(--ion-color-blue-contrast-rgb) !important;--ion-color-shade: var(--ion-color-blue-shade) !important;--ion-color-tint: var(--ion-color-blue-tint) !important;--ion-toolbar-background: var(--ion-color-blue) !important}.ion-color-lightgray{--ion-color-base: var(--ion-color-lightgray) !important;--ion-color-base-rgb: var(--ion-color-lightgray-rgb) !important;--ion-color-contrast: var(--ion-color-lightgray-contrast) !important;--ion-color-contrast-rgb: var(--ion-color-lightgray-contrast-rgb) !important;--ion-color-shade: var(--ion-color-lightgray-shade) !important;--ion-color-tint: var(--ion-color-lightgray-tint) !important;--ion-toolbar-background: var(--ion-color-lightgray) !important}.ion-color-ts-red{--ion-color-base: var(--ion-color-ts-red) !important;--ion-color-base-rgb: var(--ion-color-ts-red-rgb) !important;--ion-color-contrast: var(--ion-color-ts-red-contrast) !important;--ion-color-contrast-rgb: var(--ion-color-ts-red-contrast-rgb) !important;--ion-color-shade: var(--ion-color-ts-red-shade) !important;--ion-color-tint: var(--ion-color-ts-red-tint) !important;--ion-toolbar-background: var(--ion-color-ts-red) !important}.ion-color-ts-blue{--ion-color-base: var(--ion-color-ts-blue) !important;--ion-color-base-rgb: var(--ion-color-ts-blue-rgb) !important;--ion-color-contrast: var(--ion-color-ts-blue-contrast) !important;--ion-color-contrast-rgb: var(--ion-color-ts-blue-contrast-rgb) !important;--ion-color-shade: var(--ion-color-ts-blue-shade) !important;--ion-color-tint: var(--ion-color-ts-blue-tint) !important;--ion-toolbar-background: var(--ion-color-ts-blue) !important}.ion-color-ts-amber{--ion-color-base: var(--ion-color-ts-amber) !important;--ion-color-base-rgb: var(--ion-color-ts-amber-rgb) !important;--ion-color-contrast: var(--ion-color-ts-amber-contrast) !important;--ion-color-contrast-rgb: var(--ion-color-ts-amber-contrast-rgb) !important;--ion-color-shade: var(--ion-color-ts-amber-shade) !important;--ion-color-tint: var(--ion-color-ts-amber-tint) !important;--ion-toolbar-background: var(--ion-color-ts-amber) !important}.ion-color-ts-green{--ion-color-base: var(--ion-color-ts-green) !important;--ion-color-base-rgb: var(--ion-color-ts-green-rgb) !important;--ion-color-contrast: var(--ion-color-ts-green-contrast) !important;--ion-color-contrast-rgb: var(--ion-color-ts-green-contrast-rgb) !important;--ion-color-shade: var(--ion-color-ts-green-shade) !important;--ion-color-tint: var(--ion-color-ts-green-tint) !important;--ion-toolbar-background: var(--ion-color-ts-green) !important}.ion-color-ts-grey{--ion-color-base: var(--ion-color-ts-grey) !important;--ion-color-base-rgb: var(--ion-color-ts-grey-rgb) !important;--ion-color-contrast: var(--ion-color-ts-grey-contrast) !important;--ion-color-contrast-rgb: var(--ion-color-ts-grey-contrast-rgb) !important;--ion-color-shade: var(--ion-color-ts-grey-shade) !important;--ion-color-tint: var(--ion-color-ts-grey-tint) !important;--ion-toolbar-background: var(--ion-color-ts-grey) !important}.ion-color-light-grey{--ion-color-base: var(--ion-color-light-grey) !important;--ion-color-base-rgb: var(--ion-color-light-grey-rgb) !important;--ion-color-contrast: var(--ion-color-light-grey-contrast) !important;--ion-color-contrast-rgb: var(--ion-color-light-grey-contrast-rgb) !important;--ion-color-shade: var(--ion-color-light-grey-shade) !important;--ion-color-tint: var(--ion-color-light-grey-tint) !important;--ion-toolbar-background: var(--ion-color-light-grey) !important}.ion-color-0058FF{--ion-color-base: var(--ion-color-0058FF) !important;--ion-color-base-rgb: var(--ion-color-0058FF-rgb) !important;--ion-color-contrast: var(--ion-color-0058FF-contrast) !important;--ion-color-contrast-rgb: var(--ion-color-0058FF-contrast-rgb) !important;--ion-color-shade: var(--ion-color-0058FF-shade) !important;--ion-color-tint: var(--ion-color-0058FF-tint) !important;--ion-toolbar-background: var(--ion-color-0058FF) !important}.ion-color-0099FF{--ion-color-base: var(--ion-color-0099FF) !important;--ion-color-base-rgb: var(--ion-color-0099FF-rgb) !important;--ion-color-contrast: var(--ion-color-0099FF-contrast) !important;--ion-color-contrast-rgb: var(--ion-color-0099FF-contrast-rgb) !important;--ion-color-shade: var(--ion-color-0099FF-shade) !important;--ion-color-tint: var(--ion-color-0099FF-tint) !important;--ion-toolbar-background: var(--ion-color-0099FF) !important}::-webkit-scrollbar{width:3px}::-webkit-scrollbar-track{background:#f1f1f1}::-webkit-scrollbar-thumb{background:#373737}::-webkit-scrollbar-thumb:hover{background:#37373780}.margin-top-0{margin-top:0!important}.margin-top-1{margin-top:1px!important}.margin-top-2{margin-top:2px!important}.margin-top-3{margin-top:3px!important}.margin-top-4{margin-top:4px!important}.margin-top-5{margin-top:5px!important}.margin-top-6{margin-top:6px!important}.margin-top-7{margin-top:7px!important}.margin-top-8{margin-top:8px!important}.margin-top-9{margin-top:9px!important}.margin-top-10{margin-top:10px!important}.margin-top-15{margin-top:15px!important}.margin-top-20{margin-top:20px!important}.margin-top-25{margin-top:25px!important}.margin-top-30{margin-top:30px!important}.margin-top-35{margin-top:35px!important}.margin-top-40{margin-top:40px!important}.margin-top-45{margin-top:45px!important}.margin-top-50{margin-top:50px!important}.margin-top-55{margin-top:55px!important}.margin-top-60{margin-top:60px!important}.margin-top-65{margin-top:65px!important}.margin-top-70{margin-top:70px!important}.margin-top-75{margin-top:75px!important}.margin-top-80{margin-top:80px!important}.margin-top-85{margin-top:85px!important}.margin-top-90{margin-top:90px!important}.margin-top-95{margin-top:95px!important}.margin-top-100{margin-top:100px!important}.margin-top-105{margin-top:105px!important}.margin-top-110{margin-top:110px!important}.margin-top-115{margin-top:115px!important}.margin-top-120{margin-top:120px!important}.margin-bottom-0{margin-bottom:0!important}.margin-bottom-1{margin-bottom:1px!important}.margin-bottom-2{margin-bottom:2px!important}.margin-bottom-5{margin-bottom:5px!important}.margin-bottom-10{margin-bottom:10px!important}.margin-bottom-15{margin-bottom:15px!important}.margin-bottom-20{margin-bottom:20px!important}.margin-bottom-25{margin-bottom:25px!important}.margin-bottom-30{margin-bottom:30px!important}.margin-bottom-35{margin-bottom:35px!important}.margin-bottom-40{margin-bottom:40px!important}.margin-bottom-45{margin-bottom:45px!important}.margin-bottom-50{margin-bottom:50px!important}.margin-bottom-55{margin-bottom:55px!important}.margin-bottom-60{margin-bottom:60px!important}.margin-bottom-65{margin-bottom:65px!important}.margin-bottom-70{margin-bottom:70px!important}.margin-bottom-75{margin-bottom:75px!important}.margin-bottom-80{margin-bottom:80px!important}.margin-bottom-85{margin-bottom:85px!important}.margin-bottom-90{margin-bottom:90px!important}.margin-bottom-95{margin-bottom:95px!important}.margin-bottom-100{margin-bottom:100px!important}.margin-left-0{margin-left:0!important}.margin-left-1{margin-left:1px!important}.margin-left-2{margin-left:2px!important}.margin-left-3{margin-left:3px!important}.margin-left-4{margin-left:4px!important}.margin-left-5{margin-left:5px!important}.margin-left-6{margin-left:6px!important}.margin-left-7{margin-left:7px!important}.margin-left-8{margin-left:8px!important}.margin-left-9{margin-left:9px!important}.margin-left-10{margin-left:10px!important}.margin-left-15{margin-left:15px!important}.margin-left-20{margin-left:20px!important}.margin-left-25{margin-left:25px!important}.margin-left-30{margin-left:30px!important}.margin-left-35{margin-left:35px!important}.margin-left-40{margin-left:40px!important}.margin-left-45{margin-left:45px!important}.margin-left-50{margin-left:50px!important}.margin-left-55{margin-left:55px!important}.margin-left-60{margin-left:60px!important}.margin-left-65{margin-left:65px!important}.margin-left-70{margin-left:70px!important}.margin-left-75{margin-left:75px!important}.margin-left-80{margin-left:80px!important}.margin-left-85{margin-left:85px!important}.margin-left-90{margin-left:90px!important}.margin-left-95{margin-left:95px!important}.margin-left-100{margin-left:100px!important}.margin-right-0{margin-right:0!important}.margin-right-1{margin-right:1px!important}.margin-right-2{margin-right:2px!important}.margin-right-3{margin-right:3px!important}.margin-right-4{margin-right:4px!important}.margin-right-5{margin-right:5px!important}.margin-right-6{margin-right:6px!important}.margin-right-7{margin-right:7px!important}.margin-right-8{margin-right:8px!important}.margin-right-9{margin-right:9px!important}.margin-right-10{margin-right:10px!important}.margin-right-15{margin-right:15px!important}.margin-right-20{margin-right:20px!important}.margin-right-25{margin-right:25px!important}.margin-right-30{margin-right:30px!important}.margin-right-35{margin-right:35px!important}.margin-right-40{margin-right:40px!important}.margin-right-45{margin-right:45px!important}.margin-right-50{margin-right:50px!important}.margin-right-55{margin-right:55px!important}.margin-right-60{margin-right:60px!important}.margin-right-65{margin-right:65px!important}.margin-right-70{margin-right:70px!important}.margin-right-75{margin-right:75px!important}.margin-right-80{margin-right:80px!important}.margin-right-85{margin-right:85px!important}.margin-right-90{margin-right:90px!important}.margin-right-95{margin-right:95px!important}.margin-right-100{margin-right:100px!important}.padding-top-0{padding-top:0!important}.padding-top-1{padding-top:1px!important}.padding-top-2{padding-top:2px!important}.padding-top-3{padding-top:3px!important}.padding-top-4{padding-top:4px!important}.padding-top-5{padding-top:5px!important}.padding-top-6{padding-top:6px!important}.padding-top-7{padding-top:7px!important}.padding-top-8{padding-top:8px!important}.padding-top-9{padding-top:9px!important}.padding-top-10{padding-top:10px!important}.padding-top-15{padding-top:15px!important}.padding-top-20{padding-top:20px!important}.padding-top-25{padding-top:25px!important}.padding-top-30{padding-top:30px!important}.padding-top-35{padding-top:35px!important}.padding-top-40{padding-top:40px!important}.padding-top-45{padding-top:45px!important}.padding-top-50{padding-top:50px!important}.padding-top-55{padding-top:55px!important}.padding-top-60{padding-top:60px!important}.padding-top-65{padding-top:65px!important}.padding-top-70{padding-top:70px!important}.padding-top-75{padding-top:75px!important}.padding-top-80{padding-top:80px!important}.padding-top-85{padding-top:85px!important}.padding-top-90{padding-top:90px!important}.padding-top-95{padding-top:95px!important}.padding-top-100{padding-top:100px!important}.padding-top-105{padding-top:105px!important}.padding-top-110{padding-top:110px!important}.padding-top-115{padding-top:115px!important}.padding-top-120{padding-top:120px!important}.padding-bottom-0{padding-bottom:0!important}.padding-bottom-5{padding-bottom:5px!important}.padding-bottom-10{padding-bottom:10px!important}.padding-bottom-15{padding-bottom:15px!important}.padding-bottom-20{padding-bottom:20px!important}.padding-bottom-25{padding-bottom:25px!important}.padding-bottom-30{padding-bottom:30px!important}.padding-bottom-35{padding-bottom:35px!important}.padding-bottom-40{padding-bottom:40px!important}.padding-bottom-45{padding-bottom:45px!important}.padding-bottom-50{padding-bottom:50px!important}.padding-bottom-55{padding-bottom:55px!important}.padding-bottom-60{padding-bottom:60px!important}.padding-bottom-65{padding-bottom:65px!important}.padding-bottom-70{padding-bottom:70px!important}.padding-bottom-75{padding-bottom:75px!important}.padding-bottom-80{padding-bottom:80px!important}.padding-bottom-85{padding-bottom:85px!important}.padding-bottom-90{padding-bottom:90px!important}.padding-bottom-95{padding-bottom:95px!important}.padding-bottom-100{padding-bottom:100px!important}.padding-right-0{padding-right:0!important}.padding-right-5{padding-right:5px!important}.padding-right-10{padding-right:10px!important}.padding-right-15{padding-right:15px!important}.padding-right-20{padding-right:20px!important}.padding-right-25{padding-right:25px!important}.padding-right-30{padding-right:30px!important}.padding-right-35{padding-right:35px!important}.padding-right-40{padding-right:40px!important}.padding-right-45{padding-right:45px!important}.padding-right-50{padding-right:50px!important}.padding-right-55{padding-right:55px!important}.padding-right-60{padding-right:60px!important}.padding-right-65{padding-right:65px!important}.padding-right-70{padding-right:70px!important}.padding-right-75{padding-right:75px!important}.padding-right-80{padding-right:80px!important}.padding-right-85{padding-right:85px!important}.padding-right-90{padding-right:90px!important}.padding-right-95{padding-right:95px!important}.padding-right-100{padding-right:100px!important}.padding-left-0{padding-left:0!important}.padding-left-5{padding-left:5px!important}.padding-left-10{padding-left:10px!important}.padding-left-15{padding-left:15px!important}.padding-left-20{padding-left:20px!important}.padding-left-25{padding-left:25px!important}.padding-left-30{padding-left:30px!important}.padding-left-35{padding-left:35px!important}.padding-left-40{padding-left:40px!important}.padding-left-45{padding-left:45px!important}.padding-left-50{padding-left:50px!important}.padding-left-55{padding-left:55px!important}.padding-left-60{padding-left:60px!important}.padding-left-65{padding-left:65px!important}.padding-left-70{padding-left:70px!important}.padding-left-75{padding-left:75px!important}.padding-left-80{padding-left:80px!important}.padding-left-85{padding-left:85px!important}.padding-left-90{padding-left:90px!important}.padding-left-95{padding-left:95px!important}.padding-left-100{padding-left:100px!important}:host{--animate-duration: 1s;--animate-delay: 1s;--animate-repeat: 1}:host .animate__animated{animation-duration:1s;animation-duration:var(--animate-duration);animation-fill-mode:both}:host .splash-loader-container{width:100%;z-index:2;position:absolute;top:0;bottom:0;right:0;left:0}:host .splash-loader-container.animate-loading{transition:box-shadow .2s ease-out}:host .splash-loader-container.splash-loader-closed{transition:all .8s cubic-bezier(.19,1,.56,1);transform:translate3d(0,-100%,0);transform:translateZ(0)}:host .background{background-repeat:no-repeat;background-size:cover;animation:fadingIn 3s}:host .welcome-container{position:relative;height:100%;width:100%}:host .welcome-container .welcome-header{text-align:center;padding:10px;position:absolute;width:100%}:host .welcome-container .welcome-header.show-splash{top:40%}:host .welcome-container .welcome-header.show-intro{animation:showIntroAnimation 1s;top:30%}:host .welcome-container .welcome-header lig-ari-logo{width:80px;height:80px}:host .welcome-container .welcome-header lig-ari-logo ::ng-deep img{width:80px;height:80px}:host .welcome-container .welcome-header lig-ari-logo ::ng-deep object{width:80px;height:80px}:host .welcome-container .welcome-header .welcome-message{text-align:center;font-family:Helvetica,sans-serif;font-size:16px;color:#151515;letter-spacing:0px;line-height:1.5;margin:32px 48px 10px;font-weight:400}:host .welcome-container .welcome-header .welcome-message-subtitle{text-align:center;font-family:Helvetica,sans-serif;font-size:14px;color:#151515;letter-spacing:0px;line-height:1.5;margin:0 32px 48px;font-weight:400}@keyframes showIntroAnimation{0%{top:40%}to{top:30%}}:host .splash-footer-container{position:absolute;bottom:0;left:0;right:0;width:100%;z-index:2;margin-bottom:env(safe-area-inset-bottom);padding-bottom:40px}:host .splash-footer-container .ari-speech-toolbar-loading{padding:8px;--border-color: unset;font-family:Rubik,sans-serif;text-align:right;background:transparent}:host .splash-footer-container .ari-speech-toolbar-loading #container{display:flex;justify-content:center;align-items:center;height:40px;padding-bottom:20px}:host .splash-footer-container .ari-speech-toolbar-loading #container span{width:10px;height:10px;border-radius:11px;margin:0 1px;transition:all .3s}:host .splash-footer-container .ari-speech-toolbar-loading #container span.ball{animation:2s bounce ease infinite!important}:host .splash-footer-container .ari-speech-toolbar-loading #container span.ball.blue{background:#02558C}:host .splash-footer-container .ari-speech-toolbar-loading #container span.ball.red{background:#E03F51;animation-delay:.25s!important}:host .splash-footer-container .ari-speech-toolbar-loading #container span.ball.yellow{background:#ffcd00;animation-delay:.5s!important}:host .splash-footer-container .ari-speech-toolbar-loading #container span.ball.green{background:#008996;animation-delay:.75s!important}:host .animate__fadeIn{animation-name:fadeIn}:host .animate__fadeOut{animation-name:fadeOut}:host .animate__fadeOutUp{animation-name:fadeOutUp}@keyframes fadeOutUp{0%{opacity:1}to{opacity:0;transform:translate3d(0,-100%,0)}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes bounce{50%{transform:translateY(25px)}}\n"], components: [{ type: i4.AriLogoComponent, selector: "lig-ari-logo" }], directives: [{ type: i5.NgClass, selector: "[ngClass]", inputs: ["class", "ngClass"] }, { type: i5.NgIf, selector: "[ngIf]", inputs: ["ngIf", "ngIfThen", "ngIfElse"] }] });
i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "13.3.4", ngImport: i0, type: AriSplashScreenComponent, decorators: [{
type: Component,
args: [{ selector: 'lig-ari-splash-screen', template: "<div\n class=\"splash-loader-container\"\n [ngClass]=\"{\n 'animate-loading': showFooter,\n background: default\n }\"\n>\n <div class=\"welcome-container\">\n <div\n class=\"welcome-header show-splash\"\n [ngClass]=\"{ 'show-intro': showLoading || showIntro }\"\n >\n <lig-ari-logo></lig-ari-logo>\n <p\n class=\"welcome-message animate__animated animate__fadeIn\"\n *ngIf=\"showIntro\"\n >\n Hi, I'm {{ assistantName }}, your personal assistant. I will help you\n achieve your goals and find the information you need.\n </p>\n </div>\n </div>\n</div>\n\n<!-- <div class=\"splash-footer-container\" *ngIf=\"showLoading\">\n <div class=\"ari-speech-toolbar-loading\">\n <div id=\"container\">\n <span class=\"blue ball\"></span>\n <span class=\"red ball\"></span>\n <span class=\"yellow ball\"></span>\n <span class=\"green ball\"></span>\n </div>\n </div>\n</div> -->\n", styles: ["@import\"~@ionic/angular/css/core.css\";@import\"~@ionic/angular/css/normalize.css\";@import\"~@ionic/angular/css/structure.css\";@import\"~@ionic/angular/css/typography.css\";@import\"~@ionic/angular/css/padding.css\";@import\"~@ionic/angular/css/float-elements.css\";@import\"~@ionic/angular/css/text-alignment.css\";@import\"~@ionic/angular/css/text-transformation.css\";@import\"~@ionic/angular/css/flex-utils.css\";@import\"~@ionic/angular/css/display.css\";:root{--ion-color-white: #ffffff;--ion-color-white-rgb: 255, 255, 255;--ion-color-white-contrast: #000000;--ion-color-white-contrast-rgb: 0, 104, 217;--ion-color-white-shade: #e0e0e0;--ion-color-white-tint: #ffffff;--ion-color-blue: #1d57a4;--ion-color-blue-rgb: 0, 102, 216;--ion-color-blue-contrast: #ffffff;--ion-color-blue-contrast-rgb: 255, 255, 255;--ion-color-blue-shade: #1d57a4;--ion-color-blue-tint: #1d57a4;--ion-color-lightgray: #f2f6fc;--ion-color-lightgray-rgb: 242, 246, 252;--ion-color-lightgray-contrast: #1d57a4;--ion-color-lightgray-contrast-rgb: 0, 0, 0;--ion-color-lightgray-shade: #d5d8de;--ion-color-lightgray-tint: #f3f7fc;--ion-color-ts-red: #ff6060;--ion-color-ts-red-rgb: 255, 96, 96;--ion-color-ts-red-contrast: #ffffff;--ion-color-ts-red-contrast-rgb: 0, 0, 0;--ion-color-ts-red-shade: #e05454;--ion-color-ts-red-tint: #ff7070;--ion-color-ts-blue: #1d57a4;--ion-color-ts-blue-rgb: 2, 153, 255;--ion-color-ts-blue-contrast: #ffffff;--ion-color-ts-blue-contrast-rgb: 255, 255, 255;--ion-color-ts-blue-shade: #1d57a4;--ion-color-ts-blue-tint: #1d57a4;--ion-color-ts-amber: #ffcc66;--ion-color-ts-amber-rgb: 255, 204, 102;--ion-color-ts-amber-contrast: #000000;--ion-color-ts-amber-contrast-rgb: 0, 0, 0;--ion-color-ts-amber-shade: #e0b45a;--ion-color-ts-amber-tint: #ffd175;--ion-color-ts-green: #99cb67;--ion-color-ts-green-rgb: 153, 203, 103;--ion-color-ts-green-contrast: #ffffff;--ion-color-ts-green-contrast-rgb: 0, 0, 0;--ion-color-ts-green-shade: #87b35b;--ion-color-ts-green-tint: #a3d076;--ion-color-ts-grey: #a3a3a3;--ion-color-ts-grey-rgb: 163, 163, 163;--ion-color-ts-grey-contrast: #000000;--ion-color-ts-grey-contrast-rgb: 0, 0, 0;--ion-color-ts-grey-shade: #8f8f8f;--ion-color-ts-grey-tint: #acacac;--ion-color-light-grey: #e1e7f0;--ion-color-light-grey-rgb: 225, 231, 240;--ion-color-light-grey-contrast: #000000;--ion-color-light-grey-contrast-rgb: 0, 0, 0;--ion-color-light-grey-shade: #c6cbd3;--ion-color-light-grey-tint: #e4e9f2;--ion-color-0058ff: #0058ff;--ion-color-0058ff-rgb: 0, 88, 255;--ion-color-0058ff-contrast: #ffffff;--ion-color-0058ff-contrast-rgb: 255, 255, 255;--ion-color-0058ff-shade: #004de0;--ion-color-0058ff-tint: #1a69ff;--ion-color-0099ff: #0099ff;--ion-color-0099ff-rgb: 0, 153, 255;--ion-color-0099ff-contrast: #ffffff;--ion-color-0099ff-contrast-rgb: 255, 255, 255;--ion-color-0099ff-shade: #0087e0;--ion-color-0099ff-tint: #1aa3ff;--bodyfont-default: #151515;--icons-colors: #d3dcdb;--bodyfont-light: #6e7e81;--bodyfont-emptyviews: #343434;--bodyfont-secondary: #2f2f2f;--background-default: #f7f7f7;--background-teal: #d3dcdb;--background-lightgrey: #f4f4f4;--background-white: #ffffff;--background-offwhite: #fafafa;--background-tasks: #ebebeb;--background-emptyview: #f2f2f2;--taskspur-blue: #1d57a4;--taskspur-teal: #309da6;--taskspur-red: #f64d4b;--taskspur-amber: #fac441;--taskspur-darkblue: #184b90;--taskspur-darkteal: #309da6;--taskspur-darkred: #e3413f;--taskspur-darkamber: #e6b53b;--theme-font: \"Helvetica\", sans-serif;--background-tertiary-shadow: 0px 1px 0px #0000000d;--background-card-shadow: 0px 3px 6px #00000014;--background-overlaypanel-shadow: 0px 4px 16px #00000029}.ion-color-white{--ion-color-base: var(--ion-color-white) !important;--ion-color-base-rgb: var(--ion-color-white-rgb) !important;--ion-color-contrast: var(--ion-color-white-contrast) !important;--ion-color-contrast-rgb: var(--ion-color-white-contrast-rgb) !important;--ion-color-shade: var(--ion-color-white-shade) !important;--ion-color-tint: var(--ion-color-white-tint) !important;--ion-toolbar-background: var(--ion-color-white) !important}.ion-color-blue{--ion-color-base: var(--ion-color-blue) !important;--ion-color-base-rgb: var(--ion-color-blue-rgb) !important;--ion-color-contrast: var(--ion-color-blue-contrast) !important;--ion-color-contrast-rgb: var(--ion-color-blue-contrast-rgb) !important;--ion-color-shade: var(--ion-color-blue-shade) !important;--ion-color-tint: var(--ion-color-blue-tint) !important;--ion-toolbar-background: var(--ion-color-blue) !important}.ion-color-lightgray{--ion-color-base: var(--ion-color-lightgray) !important;--ion-color-base-rgb: var(--ion-color-lightgray-rgb) !important;--ion-color-contrast: var(--ion-color-lightgray-contrast) !important;--ion-color-contrast-rgb: var(--ion-color-lightgray-contrast-rgb) !important;--ion-color-shade: var(--ion-color-lightgray-shade) !important;--ion-color-tint: var(--ion-color-lightgray-tint) !important;--ion-toolbar-background: var(--ion-color-lightgray) !important}.ion-color-ts-red{--ion-color-base: var(--ion-color-ts-red) !important;--ion-color-base-rgb: var(--ion-color-ts-red-rgb) !important;--ion-color-contrast: var(--ion-color-ts-red-contrast) !important;--ion-color-contrast-rgb: var(--ion-color-ts-red-contrast-rgb) !important;--ion-color-shade: var(--ion-color-ts-red-shade) !important;--ion-color-tint: var(--ion-color-ts-red-tint) !important;--ion-toolbar-background: var(--ion-color-ts-red) !important}.ion-color-ts-blue{--ion-color-base: var(--ion-color-ts-blue) !important;--ion-color-base-rgb: var(--ion-color-ts-blue-rgb) !important;--ion-color-contrast: var(--ion-color-ts-blue-contrast) !important;--ion-color-contrast-rgb: var(--ion-color-ts-blue-contrast-rgb) !important;--ion-color-shade: var(--ion-color-ts-blue-shade) !important;--ion-color-tint: var(--ion-color-ts-blue-tint) !important;--ion-toolbar-background: var(--ion-color-ts-blue) !important}.ion-color-ts-amber{--ion-color-base: var(--ion-color-ts-amber) !important;--ion-color-base-rgb: var(--ion-color-ts-amber-rgb) !important;--ion-color-contrast: var(--ion-color-ts-amber-contrast) !important;--ion-color-contrast-rgb: var(--ion-color-ts-amber-contrast-rgb) !important;--ion-color-shade: var(--ion-color-ts-amber-shade) !important;--ion-color-tint: var(--ion-color-ts-amber-tint) !important;--ion-toolbar-background: var(--ion-color-ts-amber) !important}.ion-color-ts-green{--ion-color-base: var(--ion-color-ts-green) !important;--ion-color-base-rgb: var(--ion-color-ts-green-rgb) !important;--ion-color-contrast: var(--ion-color-ts-green-contrast) !important;--ion-color-contrast-rgb: var(--ion-color-ts-green-contrast-rgb) !important;--ion-color-shade: var(--ion-color-ts-green-shade) !important;--ion-color-tint: var(--ion-color-ts-green-tint) !important;--ion-toolbar-background: var(--ion-color-ts-green) !important}.ion-color-ts-grey{--ion-color-base: var(--ion-color-ts-grey) !important;--ion-color-base-rgb: var(--ion-color-ts-grey-rgb) !important;--ion-color-contrast: var(--ion-color-ts-grey-contrast) !important;--ion-color-contrast-rgb: var(--ion-color-ts-grey-contrast-rgb) !important;--ion-color-shade: var(--ion-color-ts-grey-shade) !important;--ion-color-tint: var(--ion-color-ts-grey-tint) !important;--ion-toolbar-background: var(--ion-color-ts-grey) !important}.ion-color-light-grey{--ion-color-base: var(--ion-color-light-grey) !important;--ion-color-base-rgb: var(--ion-color-light-grey-rgb) !important;--ion-color-contrast: var(--ion-color-light-grey-contrast) !important;--ion-color-contrast-rgb: var(--ion-color-light-grey-contrast-rgb) !important;--ion-color-shade: var(--ion-color-light-grey-shade) !important;--ion-color-tint: var(--ion-color-light-grey-tint) !important;--ion-toolbar-background: var(--ion-color-light-grey) !important}.ion-color-0058FF{--ion-color-base: var(--ion-color-0058FF) !important;--ion-color-base-rgb: var(--ion-color-0058FF-rgb) !important;--ion-color-contrast: var(--ion-color-0058FF-contrast) !important;--ion-color-contrast-rgb: var(--ion-color-0058FF-contrast-rgb) !important;--ion-color-shade: var(--ion-color-0058FF-shade) !important;--ion-color-tint: var(--ion-color-0058FF-tint) !important;--ion-toolbar-background: var(--ion-color-0058FF) !important}.ion-color-0099FF{--ion-color-base: var(--ion-color-0099FF) !important;--ion-color-base-rgb: var(--ion-color-0099FF-rgb) !important;--ion-color-contrast: var(--ion-color-0099FF-contrast) !important;--ion-color-contrast-rgb: var(--ion-color-0099FF-contrast-rgb) !important;--ion-color-shade: var(--ion-color-0099FF-shade) !important;--ion-color-tint: var(--ion-color-0099FF-tint) !important;--ion-toolbar-background: var(--ion-color-0099FF) !important}::-webkit-scrollbar{width:3px}::-webkit-scrollbar-track{background:#f1f1f1}::-webkit-scrollbar-thumb{background:#373737}::-webkit-scrollbar-thumb:hover{background:#37373780}.margin-top-0{margin-top:0!important}.margin-top-1{margin-top:1px!important}.margin-top-2{margin-top:2px!important}.margin-top-3{margin-top:3px!important}.margin-top-4{margin-top:4px!important}.margin-top-5{margin-top:5px!important}.margin-top-6{margin-top:6px!important}.margin-top-7{margin-top:7px!important}.margin-top-8{margin-top:8px!important}.margin-top-9{margin-top:9px!important}.margin-top-10{margin-top:10px!important}.margin-top-15{margin-top:15px!important}.margin-top-20{margin-top:20px!important}.margin-top-25{margin-top:25px!important}.margin-top-30{margin-top:30px!important}.margin-top-35{margin-top:35px!important}.margin-top-40{margin-top:40px!important}.margin-top-45{margin-top:45px!important}.margin-top-50{margin-top:50px!important}.margin-top-55{margin-top:55px!important}.margin-top-60{margin-top:60px!important}.margin-top-65{margin-top:65px!important}.margin-top-70{margin-top:70px!important}.margin-top-75{margin-top:75px!important}.margin-top-80{margin-top:80px!important}.margin-top-85{margin-top:85px!important}.margin-top-90{margin-top:90px!important}.margin-top-95{margin-top:95px!important}.margin-top-100{margin-top:100px!important}.margin-top-105{margin-top:105px!important}.margin-top-110{margin-top:110px!important}.margin-top-115{margin-top:115px!important}.margin-top-120{margin-top:120px!important}.margin-bottom-0{margin-bottom:0!important}.margin-bottom-1{margin-bottom:1px!important}.margin-bottom-2{margin-bottom:2px!important}.margin-bottom-5{margin-bottom:5px!important}.margin-bottom-10{margin-bottom:10px!important}.margin-bottom-15{margin-bottom:15px!important}.margin-bottom-20{margin-bottom:20px!important}.margin-bottom-25{margin-bottom:25px!important}.margin-bottom-30{margin-bottom:30px!important}.margin-bottom-35{margin-bottom:35px!important}.margin-bottom-40{margin-bottom:40px!important}.margin-bottom-45{margin-bottom:45px!important}.margin-bottom-50{margin-bottom:50px!important}.margin-bottom-55{margin-bottom:55px!important}.margin-bottom-60{margin-bottom:60px!important}.margin-bottom-65{margin-bottom:65px!important}.margin-bottom-70{margin-bottom:70px!important}.margin-bottom-75{margin-bottom:75px!important}.margin-bottom-80{margin-bottom:80px!important}.margin-bottom-85{margin-bottom:85px!important}.margin-bottom-90{margin-bottom:90px!important}.margin-bottom-95{margin-bottom:95px!important}.margin-bottom-100{margin-bottom:100px!important}.margin-left-0{margin-left:0!important}.margin-left-1{margin-left:1px!important}.margin-left-2{margin-left:2px!important}.margin-left-3{margin-left:3px!important}.margin-left-4{margin-left:4px!important}.margin-left-5{margin-left:5px!important}.margin-left-6{margin-left:6px!important}.margin-left-7{margin-left:7px!important}.margin-left-8{margin-left:8px!important}.margin-left-9{margin-left:9px!important}.margin-left-10{margin-left:10px!important}.margin-left-15{margin-left:15px!important}.margin-left-20{margin-left:20px!important}.margin-left-25{margin-left:25px!important}.margin-left-30{margin-left:30px!important}.margin-left-35{margin-left:35px!important}.margin-left-40{margin-left:40px!important}.margin-left-45{margin-left:45px!important}.margin-left-50{margin-left:50px!important}.margin-left-55{margin-left:55px!important}.margin-left-60{margin-left:60px!important}.margin-left-65{margin-left:65px!important}.margin-left-70{margin-left:70px!important}.margin-left-75{margin-left:75px!important}.margin-left-80{margin-left:80px!important}.margin-left-85{margin-left:85px!important}.margin-left-90{margin-left:90px!important}.margin-left-95{margin-left:95px!important}.margin-left-100{margin-left:100px!important}.margin-right-0{margin-right:0!important}.margin-right-1{margin-right:1px!important}.margin-right-2{margin-right:2px!important}.margin-right-3{margin-right:3px!important}.margin-right-4{margin-right:4px!important}.margin-right-5{margin-right:5px!important}.margin-right-6{margin-right:6px!important}.margin-right-7{margin-right:7px!important}.margin-right-8{margin-right:8px!important}.margin-right-9{margin-right:9px!important}.margin-right-10{margin-right:10px!important}.margin-right-15{margin-right:15px!important}.margin-right-20{margin-right:20px!important}.margin-right-25{margin-right:25px!important}.margin-right-30{margin-right:30px!important}.margin-right-35{margin-right:35px!important}.margin-right-40{margin-right:40px!important}.margin-right-45{margin-right:45px!important}.margin-right-50{margin-right:50px!important}.margin-right-55{margin-right:55px!important}.margin-right-60{margin-right:60px!important}.margin-right-65{margin-right:65px!important}.margin-right-70{margin-right:70px!important}.margin-right-75{margin-right:75px!important}.margin-right-80{margin-right:80px!important}.margin-right-85{margin-right:85px!important}.margin-right-90{margin-right:90px!important}.margin-right-95{margin-right:95px!important}.margin-right-100{margin-right:100px!important}.padding-top-0{padding-top:0!important}.padding-top-1{padding-top:1px!important}.padding-top-2{padding-top:2px!important}.padding-top-3{padding-top:3px!important}.padding-top-4{padding-top:4px!important}.padding-top-5{padding-top:5px!important}.padding-top-6{padding-top:6px!important}.padding-top-7{padding-top:7px!important}.padding-top-8{padding-top:8px!important}.padding-top-9{padding-top:9px!important}.padding-top-10{padding-top:10px!important}.padding-top-15{padding-top:15px!important}.padding-top-20{padding-top:20px!important}.padding-top-25{padding-top:25px!important}.padding-top-30{padding-top:30px!important}.padding-top-35{padding-top:35px!important}.padding-top-40{padding-top:40px!important}.padding-top-45{padding-top:45px!important}.padding-top-50{padding-top:50px!important}.padding-top-55{padding-top:55px!important}.padding-top-60{padding-top:60px!important}.padding-top-65{padding-top:65px!important}.padding-top-70{padding-top:70px!important}.padding-top-75{padding-top:75px!important}.padding-top-80{padding-top:80px!important}.padding-top-85{padding-top:85px!important}.padding-top-90{padding-top:90px!important}.padding-top-95{padding-top:95px!important}.padding-top-100{padding-top:100px!important}.padding-top-105{padding-top:105px!important}.padding-top-110{padding-top:110px!important}.padding-top-115{padding-top:115px!important}.padding-top-120{padding-top:120px!important}.padding-bottom-0{padding-bottom:0!important}.padding-bottom-5{padding-bottom:5px!important}.padding-bottom-10{padding-bottom:10px!important}.padding-bottom-15{padding-bottom:15px!important}.padding-bottom-20{padding-bottom:20px!important}.padding-bottom-25{padding-bottom:25px!important}.padding-bottom-30{padding-bottom:30px!important}.padding-bottom-35{padding-bottom:35px!important}.padding-bottom-40{padding-bottom:40px!important}.padding-bottom-45{padding-bottom:45px!important}.padding-bottom-50{padding-bottom:50px!important}.padding-bottom-55{padding-bottom:55px!important}.padding-bottom-60{padding-bottom:60px!important}.padding-bottom-65{padding-bottom:65px!important}.padding-bottom-70{padding-bottom:70px!important}.padding-bottom-75{padding-bottom:75px!important}.padding-bottom-80{padding-bottom:80px!important}.padding-bottom-85{padding-bottom:85px!important}.padding-bottom-90{padding-bottom:90px!important}.padding-bottom-95{padding-bottom:95px!important}.padding-bottom-100{padding-bottom:100px!important}.padding-right-0{padding-right:0!important}.padding-right-5{padding-right:5px!important}.padding-right-10{padding-right:10px!important}.padding-right-15{padding-right:15px!important}.padding-right-20{padding-right:20px!important}.padding-right-25{padding-right:25px!important}.padding-right-30{padding-right:30px!important}.padding-right-35{padding-right:35px!important}.padding-right-40{padding-right:40px!important}.padding-right-45{padding-right:45px!important}.padding-right-50{padding-right:50px!important}.padding-right-55{padding-right:55px!important}.padding-right-60{padding-right:60px!important}.padding-right-65{padding-right:65px!important}.padding-right-70{padding-right:70px!important}.padding-right-75{padding-right:75px!important}.padding-right-80{padding-right:80px!important}.padding-right-85{padding-right:85px!important}.padding-right-90{padding-right:90px!important}.padding-right-95{padding-right:95px!important}.padding-right-100{padding-right:100px!important}.padding-left-0{padding-left:0!important}.padding-left-5{padding-left:5px!important}.padding-left-10{padding-left:10px!important}.padding-left-15{padding-left:15px!important}.padding-left-20{padding-left:20px!important}.padding-left-25{padding-left:25px!important}.padding-left-30{padding-left:30px!important}.padding-left-35{padding-left:35px!important}.padding-left-40{padding-left:40px!important}.padding-left-45{padding-left:45px!important}.padding-left-50{padding-left:50px!important}.padding-left-55{padding-left:55px!important}.padding-left-60{padding-left:60px!important}.padding-left-65{padding-left:65px!important}.padding-left-70{padding-left:70px!important}.padding-left-75{padding-left:75px!important}.padding-left-80{padding-left:80px!important}.padding-left-85{padding-left:85px!important}.padding-left-90{padding-left:90px!important}.padding-left-95{padding-left:95px!important}.padding-left-100{padding-left:100px!important}:host{--animate-duration: 1s;--animate-delay: 1s;--animate-repeat: 1}:host .animate__animated{animation-duration:1s;animation-duration:var(--animate-duration);animation-fill-mode:both}:host .splash-loader-container{width:100%;z-index:2;position:absolute;top:0;bottom:0;right:0;left:0}:host .splash-loader-container.animate-loading{transition:box-shadow .2s ease-out}:host .splash-loader-container.splash-loader-closed{transition:all .8s cubic-bezier(.19,1,.56,1);transform:translate3d(0,-100%,0);transform:translateZ(0)}:host .background{background-repeat:no-repeat;background-size:cover;animation:fadingIn 3s}:host .welcome-container{position:relative;height:100%;width:100%}:host .welcome-container .welcome-header{text-align:center;padding:10px;position:absolute;width:100%}:host .welcome-container .welcome-header.show-splash{top:40%}:host .welcome-container .welcome-header.show-intro{animation:showIntroAnimation 1s;top:30%}:host .welcome-container .welcome-header lig-ari-logo{width:80px;height:80px}:host .welcome-container .welcome-header lig-ari-logo ::ng-deep img{width:80px;height:80px}:host .welcome-container .welcome-header lig-ari-logo ::ng-deep object{width:80px;height:80px}:host .welcome-container .welcome-header .welcome-message{text-align:center;font-family:Helvetica,sans-serif;font-size:16px;color:#151515;letter-spacing:0p