import { Component, Input } from '@angular/core';
import * as i0 from "@angular/core";
import * as i1 from "@angular/common";
export class ProgressBarIndeterminateComponent {
    activeColor;
    label;
    static ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "18.2.14", ngImport: i0, type: ProgressBarIndeterminateComponent, deps: [], target: i0.ɵɵFactoryTarget.Component });
    static ɵcmp = i0.ɵɵngDeclareComponent({ minVersion: "17.0.0", version: "18.2.14", type: ProgressBarIndeterminateComponent, selector: "s-progressbar-indeterminate", inputs: { activeColor: "activeColor", label: "label" }, ngImport: i0, template: "<div class=\"progressbar-indeterminate\">\n    <div class=\"progressbar-container\">\n        <div class=\"indeterminate-bar\" [ngClass]=\"{\n            'indeterminate-bar--blue': activeColor === 'blue',\n            'indeterminate-bar--green': activeColor === 'green',\n            'indeterminate-bar--red': activeColor === 'red',\n            'indeterminate-bar--yellow': activeColor === 'yellow'\n        }\"></div>\n    </div>\n\n    @if (label) {\n        <span class=\"progressbar-label\">{{ label }}</span>\n    }\n</div>\n", styles: [".progressbar-indeterminate{display:flex;flex-direction:column;align-items:center}.progressbar-indeterminate .progressbar-container{background-color:#d8d8d8;border-radius:4px;height:24px;margin:8px 0;overflow:hidden;width:100%}.progressbar-indeterminate .indeterminate-bar{animation:indeterminate-progress 5s infinite;background-color:#428bca;height:100%;width:40%}.progressbar-indeterminate .indeterminate-bar--blue{background-color:#428bca}.progressbar-indeterminate .indeterminate-bar--green{background-color:#0c9348}.progressbar-indeterminate .indeterminate-bar--red{background-color:#c13018}.progressbar-indeterminate .indeterminate-bar--yellow{background-color:#fcbf10}.progressbar-indeterminate .progressbar-label{font-family:\"Open Sans\" sans-serif;font-size:12px;line-height:150%;color:#212533}@keyframes indeterminate-progress{0%{transform:translate(-250%)}to{transform:translate(250%)}}\n"], dependencies: [{ kind: "directive", type: i1.NgClass, selector: "[ngClass]", inputs: ["class", "ngClass"] }] });
}
i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "18.2.14", ngImport: i0, type: ProgressBarIndeterminateComponent, decorators: [{
            type: Component,
            args: [{ selector: 's-progressbar-indeterminate', template: "<div class=\"progressbar-indeterminate\">\n    <div class=\"progressbar-container\">\n        <div class=\"indeterminate-bar\" [ngClass]=\"{\n            'indeterminate-bar--blue': activeColor === 'blue',\n            'indeterminate-bar--green': activeColor === 'green',\n            'indeterminate-bar--red': activeColor === 'red',\n            'indeterminate-bar--yellow': activeColor === 'yellow'\n        }\"></div>\n    </div>\n\n    @if (label) {\n        <span class=\"progressbar-label\">{{ label }}</span>\n    }\n</div>\n", styles: [".progressbar-indeterminate{display:flex;flex-direction:column;align-items:center}.progressbar-indeterminate .progressbar-container{background-color:#d8d8d8;border-radius:4px;height:24px;margin:8px 0;overflow:hidden;width:100%}.progressbar-indeterminate .indeterminate-bar{animation:indeterminate-progress 5s infinite;background-color:#428bca;height:100%;width:40%}.progressbar-indeterminate .indeterminate-bar--blue{background-color:#428bca}.progressbar-indeterminate .indeterminate-bar--green{background-color:#0c9348}.progressbar-indeterminate .indeterminate-bar--red{background-color:#c13018}.progressbar-indeterminate .indeterminate-bar--yellow{background-color:#fcbf10}.progressbar-indeterminate .progressbar-label{font-family:\"Open Sans\" sans-serif;font-size:12px;line-height:150%;color:#212533}@keyframes indeterminate-progress{0%{transform:translate(-250%)}to{transform:translate(250%)}}\n"] }]
        }], propDecorators: { activeColor: [{
                type: Input,
                args: [{ required: true }]
            }], label: [{
                type: Input
            }] } });
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoicHJvZ3Jlc3NiYXItaW5kZXRlcm1pbmF0ZS5jb21wb25lbnQuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi8uLi8uLi8uLi8uLi8uLi9wcm9qZWN0cy9hbmd1bGFyLWNvbXBvbmVudHMvcHJvZ3Jlc3NiYXIvc3JjL2xpYi9wcm9ncmVzc2Jhci9jb21wb25lbnRzL3Byb2dyZXNzYmFyLWluZGV0ZXJtaW5hdGUvcHJvZ3Jlc3NiYXItaW5kZXRlcm1pbmF0ZS5jb21wb25lbnQudHMiLCIuLi8uLi8uLi8uLi8uLi8uLi8uLi9wcm9qZWN0cy9hbmd1bGFyLWNvbXBvbmVudHMvcHJvZ3Jlc3NiYXIvc3JjL2xpYi9wcm9ncmVzc2Jhci9jb21wb25lbnRzL3Byb2dyZXNzYmFyLWluZGV0ZXJtaW5hdGUvcHJvZ3Jlc3NiYXItaW5kZXRlcm1pbmF0ZS5jb21wb25lbnQuaHRtbCJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxPQUFPLEVBQUUsU0FBUyxFQUFFLEtBQUssRUFBRSxNQUFNLGVBQWUsQ0FBQzs7O0FBU2pELE1BQU0sT0FBTyxpQ0FBaUM7SUFFbkMsV0FBVyxDQUFxQjtJQUdoQyxLQUFLLENBQVU7d0dBTGIsaUNBQWlDOzRGQUFqQyxpQ0FBaUMsMkhDVDlDLHFoQkFjQTs7NEZETGEsaUNBQWlDO2tCQUw3QyxTQUFTOytCQUNJLDZCQUE2Qjs4QkFNaEMsV0FBVztzQkFEakIsS0FBSzt1QkFBQyxFQUFFLFFBQVEsRUFBRSxJQUFJLEVBQUU7Z0JBSWxCLEtBQUs7c0JBRFgsS0FBSyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IENvbXBvbmVudCwgSW5wdXQgfSBmcm9tICdAYW5ndWxhci9jb3JlJztcblxuaW1wb3J0IHsgUHJvZ3Jlc3NCYXJDb2xvcnMgfSBmcm9tICcuLi8uLi90eXBlcyc7XG5cbkBDb21wb25lbnQoe1xuICAgIHNlbGVjdG9yOiAncy1wcm9ncmVzc2Jhci1pbmRldGVybWluYXRlJyxcbiAgICB0ZW1wbGF0ZVVybDogJy4vcHJvZ3Jlc3NiYXItaW5kZXRlcm1pbmF0ZS5jb21wb25lbnQuaHRtbCcsXG4gICAgc3R5bGVVcmxzOiBbJy4vcHJvZ3Jlc3NiYXItaW5kZXRlcm1pbmF0ZS5jb21wb25lbnQuc2NzcyddLFxufSlcbmV4cG9ydCBjbGFzcyBQcm9ncmVzc0JhckluZGV0ZXJtaW5hdGVDb21wb25lbnQge1xuICAgIEBJbnB1dCh7IHJlcXVpcmVkOiB0cnVlIH0pXG4gICAgcHVibGljIGFjdGl2ZUNvbG9yITogUHJvZ3Jlc3NCYXJDb2xvcnM7XG5cbiAgICBASW5wdXQoKVxuICAgIHB1YmxpYyBsYWJlbD86IHN0cmluZztcbn1cbiIsIjxkaXYgY2xhc3M9XCJwcm9ncmVzc2Jhci1pbmRldGVybWluYXRlXCI+XG4gICAgPGRpdiBjbGFzcz1cInByb2dyZXNzYmFyLWNvbnRhaW5lclwiPlxuICAgICAgICA8ZGl2IGNsYXNzPVwiaW5kZXRlcm1pbmF0ZS1iYXJcIiBbbmdDbGFzc109XCJ7XG4gICAgICAgICAgICAnaW5kZXRlcm1pbmF0ZS1iYXItLWJsdWUnOiBhY3RpdmVDb2xvciA9PT0gJ2JsdWUnLFxuICAgICAgICAgICAgJ2luZGV0ZXJtaW5hdGUtYmFyLS1ncmVlbic6IGFjdGl2ZUNvbG9yID09PSAnZ3JlZW4nLFxuICAgICAgICAgICAgJ2luZGV0ZXJtaW5hdGUtYmFyLS1yZWQnOiBhY3RpdmVDb2xvciA9PT0gJ3JlZCcsXG4gICAgICAgICAgICAnaW5kZXRlcm1pbmF0ZS1iYXItLXllbGxvdyc6IGFjdGl2ZUNvbG9yID09PSAneWVsbG93J1xuICAgICAgICB9XCI+PC9kaXY+XG4gICAgPC9kaXY+XG5cbiAgICBAaWYgKGxhYmVsKSB7XG4gICAgICAgIDxzcGFuIGNsYXNzPVwicHJvZ3Jlc3NiYXItbGFiZWxcIj57eyBsYWJlbCB9fTwvc3Bhbj5cbiAgICB9XG48L2Rpdj5cbiJdfQ==