import { __decorate, __metadata } from "tslib";
import { Directive, HostBinding, Input } from '@angular/core';
import { coerceBoolean } from '@eui/base';
import { ECLBaseDirective } from '../../ecl-base.directive';
import * as i0 from "@angular/core";
export class EclSiteFooterListDirective extends ECLBaseDirective {
    constructor() {
        super(...arguments);
        this.cmpClass = true;
    }
}
/** @nocollapse */ EclSiteFooterListDirective.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "14.2.6", ngImport: i0, type: EclSiteFooterListDirective, deps: null, target: i0.ɵɵFactoryTarget.Directive });
/** @nocollapse */ EclSiteFooterListDirective.ɵdir = i0.ɵɵngDeclareDirective({ minVersion: "14.0.0", version: "14.2.6", type: EclSiteFooterListDirective, selector: "[eclSiteFooterList]", inputs: { isInline: "isInline", isColumns: "isColumns" }, host: { properties: { "class.ecl-site-footer__list": "this.cmpClass", "class.ecl-site-footer__list--inline": "this.isInline", "class.ecl-site-footer__list--columns": "this.isColumns" } }, usesInheritance: true, ngImport: i0 });
__decorate([
    coerceBoolean,
    __metadata("design:type", Object)
], EclSiteFooterListDirective.prototype, "isInline", void 0);
__decorate([
    coerceBoolean,
    __metadata("design:type", Object)
], EclSiteFooterListDirective.prototype, "isColumns", void 0);
i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "14.2.6", ngImport: i0, type: EclSiteFooterListDirective, decorators: [{
            type: Directive,
            args: [{
                    selector: `[eclSiteFooterList]`
                }]
        }], propDecorators: { cmpClass: [{
                type: HostBinding,
                args: ['class.ecl-site-footer__list']
            }], isInline: [{
                type: Input
            }, {
                type: HostBinding,
                args: ['class.ecl-site-footer__list--inline']
            }], isColumns: [{
                type: Input
            }, {
                type: HostBinding,
                args: ['class.ecl-site-footer__list--columns']
            }] } });
export class EclSiteFooterListItemDirective extends ECLBaseDirective {
    constructor() {
        super(...arguments);
        this.cmpClass = true;
    }
}
/** @nocollapse */ EclSiteFooterListItemDirective.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "14.2.6", ngImport: i0, type: EclSiteFooterListItemDirective, deps: null, target: i0.ɵɵFactoryTarget.Directive });
/** @nocollapse */ EclSiteFooterListItemDirective.ɵdir = i0.ɵɵngDeclareDirective({ minVersion: "14.0.0", version: "14.2.6", type: EclSiteFooterListItemDirective, selector: "[eclSiteFooterListItem]", host: { properties: { "class.ecl-site-footer__list-item": "this.cmpClass" } }, usesInheritance: true, ngImport: i0 });
i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "14.2.6", ngImport: i0, type: EclSiteFooterListItemDirective, decorators: [{
            type: Directive,
            args: [{
                    selector: `[eclSiteFooterListItem]`
                }]
        }], propDecorators: { cmpClass: [{
                type: HostBinding,
                args: ['class.ecl-site-footer__list-item']
            }] } });
export class EclSiteFooterLogoListDirective extends ECLBaseDirective {
    constructor() {
        super(...arguments);
        this.cmpClass = true;
    }
}
/** @nocollapse */ EclSiteFooterLogoListDirective.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "14.2.6", ngImport: i0, type: EclSiteFooterLogoListDirective, deps: null, target: i0.ɵɵFactoryTarget.Directive });
/** @nocollapse */ EclSiteFooterLogoListDirective.ɵdir = i0.ɵɵngDeclareDirective({ minVersion: "14.0.0", version: "14.2.6", type: EclSiteFooterLogoListDirective, selector: "[eclSiteFooterLogoList]", host: { properties: { "class.ecl-site-footer__logo-list": "this.cmpClass" } }, usesInheritance: true, ngImport: i0 });
i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "14.2.6", ngImport: i0, type: EclSiteFooterLogoListDirective, decorators: [{
            type: Directive,
            args: [{
                    selector: `[eclSiteFooterLogoList]`
                }]
        }], propDecorators: { cmpClass: [{
                type: HostBinding,
                args: ['class.ecl-site-footer__logo-list']
            }] } });
export class EclSiteFooterLogoItemDirective extends ECLBaseDirective {
    constructor() {
        super(...arguments);
        this.cmpClass = true;
    }
}
/** @nocollapse */ EclSiteFooterLogoItemDirective.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "14.2.6", ngImport: i0, type: EclSiteFooterLogoItemDirective, deps: null, target: i0.ɵɵFactoryTarget.Directive });
/** @nocollapse */ EclSiteFooterLogoItemDirective.ɵdir = i0.ɵɵngDeclareDirective({ minVersion: "14.0.0", version: "14.2.6", type: EclSiteFooterLogoItemDirective, selector: "[eclSiteFooterLogoItem]", host: { properties: { "class.ecl-site-footer__logo-item": "this.cmpClass" } }, usesInheritance: true, ngImport: i0 });
i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "14.2.6", ngImport: i0, type: EclSiteFooterLogoItemDirective, decorators: [{
            type: Directive,
            args: [{
                    selector: `[eclSiteFooterLogoItem]`
                }]
        }], propDecorators: { cmpClass: [{
                type: HostBinding,
                args: ['class.ecl-site-footer__logo-item']
            }] } });
export class EclSiteFooterLogoDirective extends ECLBaseDirective {
    constructor() {
        super(...arguments);
        this.cmpClass = true;
    }
}
/** @nocollapse */ EclSiteFooterLogoDirective.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "14.2.6", ngImport: i0, type: EclSiteFooterLogoDirective, deps: null, target: i0.ɵɵFactoryTarget.Directive });
/** @nocollapse */ EclSiteFooterLogoDirective.ɵdir = i0.ɵɵngDeclareDirective({ minVersion: "14.0.0", version: "14.2.6", type: EclSiteFooterLogoDirective, selector: "[eclSiteFooterLogo]", host: { properties: { "class.ecl-site-footer__logo": "this.cmpClass" } }, usesInheritance: true, ngImport: i0 });
i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "14.2.6", ngImport: i0, type: EclSiteFooterLogoDirective, decorators: [{
            type: Directive,
            args: [{
                    selector: `[eclSiteFooterLogo]`
                }]
        }], propDecorators: { cmpClass: [{
                type: HostBinding,
                args: ['class.ecl-site-footer__logo']
            }] } });
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiZWNsLXNpdGUtZm9vdGVyLWxpc3QuZGlyZWN0aXZlLmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vLi4vLi4vLi4vLi4vLi4vc3JjL2xpYi9jb21wb25lbnRzL2VjbC1zaXRlLWZvb3Rlci9lY2wtZm9vdGVyLWVsZW1lbnRzL2VjbC1zaXRlLWZvb3Rlci1saXN0LmRpcmVjdGl2ZS50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiO0FBQUEsT0FBTyxFQUFFLFNBQVMsRUFBRSxXQUFXLEVBQUUsS0FBSyxFQUFFLE1BQU0sZUFBZSxDQUFDO0FBQzlELE9BQU8sRUFBRSxhQUFhLEVBQUUsTUFBTSxXQUFXLENBQUM7QUFDMUMsT0FBTyxFQUFFLGdCQUFnQixFQUFFLE1BQU0sMEJBQTBCLENBQUM7O0FBSzVELE1BQU0sT0FBTywwQkFBMkIsU0FBUSxnQkFBZ0I7SUFIaEU7O1FBSWdELGFBQVEsR0FBWSxJQUFJLENBQUM7S0FHeEU7OzBJQUpZLDBCQUEwQjs4SEFBMUIsMEJBQTBCOztJQUVsQyxhQUFhOzs0REFBdUY7O0lBQ3BHLGFBQWE7OzZEQUF5RjsyRkFIOUYsMEJBQTBCO2tCQUh0QyxTQUFTO21CQUFDO29CQUNQLFFBQVEsRUFBRSxxQkFBcUI7aUJBQ2xDOzhCQUUrQyxRQUFRO3NCQUFuRCxXQUFXO3VCQUFDLDZCQUE2QjtnQkFDa0MsUUFBUTtzQkFBcEUsS0FBSzs7c0JBQUksV0FBVzt1QkFBQyxxQ0FBcUM7Z0JBQ0csU0FBUztzQkFBdEUsS0FBSzs7c0JBQUksV0FBVzt1QkFBQyxzQ0FBc0M7O0FBTS9FLE1BQU0sT0FBTyw4QkFBK0IsU0FBUSxnQkFBZ0I7SUFIcEU7O1FBSXFELGFBQVEsR0FBWSxJQUFJLENBQUM7S0FDN0U7OzhJQUZZLDhCQUE4QjtrSUFBOUIsOEJBQThCOzJGQUE5Qiw4QkFBOEI7a0JBSDFDLFNBQVM7bUJBQUM7b0JBQ1AsUUFBUSxFQUFFLHlCQUF5QjtpQkFDdEM7OEJBRW9ELFFBQVE7c0JBQXhELFdBQVc7dUJBQUMsa0NBQWtDOztBQU1uRCxNQUFNLE9BQU8sOEJBQStCLFNBQVEsZ0JBQWdCO0lBSHBFOztRQUlxRCxhQUFRLEdBQVksSUFBSSxDQUFDO0tBQzdFOzs4SUFGWSw4QkFBOEI7a0lBQTlCLDhCQUE4QjsyRkFBOUIsOEJBQThCO2tCQUgxQyxTQUFTO21CQUFDO29CQUNQLFFBQVEsRUFBRSx5QkFBeUI7aUJBQ3RDOzhCQUVvRCxRQUFRO3NCQUF4RCxXQUFXO3VCQUFDLGtDQUFrQzs7QUFNbkQsTUFBTSxPQUFPLDhCQUErQixTQUFRLGdCQUFnQjtJQUhwRTs7UUFJcUQsYUFBUSxHQUFZLElBQUksQ0FBQztLQUM3RTs7OElBRlksOEJBQThCO2tJQUE5Qiw4QkFBOEI7MkZBQTlCLDhCQUE4QjtrQkFIMUMsU0FBUzttQkFBQztvQkFDUCxRQUFRLEVBQUUseUJBQXlCO2lCQUN0Qzs4QkFFb0QsUUFBUTtzQkFBeEQsV0FBVzt1QkFBQyxrQ0FBa0M7O0FBTW5ELE1BQU0sT0FBTywwQkFBMkIsU0FBUSxnQkFBZ0I7SUFIaEU7O1FBSWdELGFBQVEsR0FBWSxJQUFJLENBQUM7S0FDeEU7OzBJQUZZLDBCQUEwQjs4SEFBMUIsMEJBQTBCOzJGQUExQiwwQkFBMEI7a0JBSHRDLFNBQVM7bUJBQUM7b0JBQ1AsUUFBUSxFQUFFLHFCQUFxQjtpQkFDbEM7OEJBRStDLFFBQVE7c0JBQW5ELFdBQVc7dUJBQUMsNkJBQTZCIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgRGlyZWN0aXZlLCBIb3N0QmluZGluZywgSW5wdXQgfSBmcm9tICdAYW5ndWxhci9jb3JlJztcbmltcG9ydCB7IGNvZXJjZUJvb2xlYW4gfSBmcm9tICdAZXVpL2Jhc2UnO1xuaW1wb3J0IHsgRUNMQmFzZURpcmVjdGl2ZSB9IGZyb20gJy4uLy4uL2VjbC1iYXNlLmRpcmVjdGl2ZSc7XG5cbkBEaXJlY3RpdmUoe1xuICAgIHNlbGVjdG9yOiBgW2VjbFNpdGVGb290ZXJMaXN0XWBcbn0pXG5leHBvcnQgY2xhc3MgRWNsU2l0ZUZvb3Rlckxpc3REaXJlY3RpdmUgZXh0ZW5kcyBFQ0xCYXNlRGlyZWN0aXZlIHtcbiAgICBASG9zdEJpbmRpbmcoJ2NsYXNzLmVjbC1zaXRlLWZvb3Rlcl9fbGlzdCcpIGNtcENsYXNzOiBib29sZWFuID0gdHJ1ZTtcbiAgICBAY29lcmNlQm9vbGVhbiBASW5wdXQoKSBASG9zdEJpbmRpbmcoJ2NsYXNzLmVjbC1zaXRlLWZvb3Rlcl9fbGlzdC0taW5saW5lJykgaXNJbmxpbmU6IGJvb2xlYW4gfCBhbnkgO1xuICAgIEBjb2VyY2VCb29sZWFuIEBJbnB1dCgpIEBIb3N0QmluZGluZygnY2xhc3MuZWNsLXNpdGUtZm9vdGVyX19saXN0LS1jb2x1bW5zJykgaXNDb2x1bW5zOiBib29sZWFuIHwgYW55IDtcbn1cblxuQERpcmVjdGl2ZSh7XG4gICAgc2VsZWN0b3I6IGBbZWNsU2l0ZUZvb3Rlckxpc3RJdGVtXWBcbn0pXG5leHBvcnQgY2xhc3MgRWNsU2l0ZUZvb3Rlckxpc3RJdGVtRGlyZWN0aXZlIGV4dGVuZHMgRUNMQmFzZURpcmVjdGl2ZSB7XG4gICAgQEhvc3RCaW5kaW5nKCdjbGFzcy5lY2wtc2l0ZS1mb290ZXJfX2xpc3QtaXRlbScpIGNtcENsYXNzOiBib29sZWFuID0gdHJ1ZTtcbn1cblxuQERpcmVjdGl2ZSh7XG4gICAgc2VsZWN0b3I6IGBbZWNsU2l0ZUZvb3RlckxvZ29MaXN0XWBcbn0pXG5leHBvcnQgY2xhc3MgRWNsU2l0ZUZvb3RlckxvZ29MaXN0RGlyZWN0aXZlIGV4dGVuZHMgRUNMQmFzZURpcmVjdGl2ZSB7XG4gICAgQEhvc3RCaW5kaW5nKCdjbGFzcy5lY2wtc2l0ZS1mb290ZXJfX2xvZ28tbGlzdCcpIGNtcENsYXNzOiBib29sZWFuID0gdHJ1ZTtcbn1cblxuQERpcmVjdGl2ZSh7XG4gICAgc2VsZWN0b3I6IGBbZWNsU2l0ZUZvb3RlckxvZ29JdGVtXWBcbn0pXG5leHBvcnQgY2xhc3MgRWNsU2l0ZUZvb3RlckxvZ29JdGVtRGlyZWN0aXZlIGV4dGVuZHMgRUNMQmFzZURpcmVjdGl2ZSB7XG4gICAgQEhvc3RCaW5kaW5nKCdjbGFzcy5lY2wtc2l0ZS1mb290ZXJfX2xvZ28taXRlbScpIGNtcENsYXNzOiBib29sZWFuID0gdHJ1ZTtcbn1cblxuQERpcmVjdGl2ZSh7XG4gICAgc2VsZWN0b3I6IGBbZWNsU2l0ZUZvb3RlckxvZ29dYFxufSlcbmV4cG9ydCBjbGFzcyBFY2xTaXRlRm9vdGVyTG9nb0RpcmVjdGl2ZSBleHRlbmRzIEVDTEJhc2VEaXJlY3RpdmUge1xuICAgIEBIb3N0QmluZGluZygnY2xhc3MuZWNsLXNpdGUtZm9vdGVyX19sb2dvJykgY21wQ2xhc3M6IGJvb2xlYW4gPSB0cnVlO1xufVxuIl19