{"version":3,"file":"ironsource-fusion-ui-components-switcher-v1.mjs","sources":["../../../projects/fusion-ui/components/switcher/common/base/switcher.base.component.html","../../../projects/fusion-ui/components/switcher/v1/switcher.component.ts","../../../projects/fusion-ui/components/switcher/v1/switcher.module.ts","../../../projects/fusion-ui/components/switcher/v1/ironsource-fusion-ui-components-switcher-v1.ts"],"sourcesContent":["<div [class]=\"'is-switcher ' + mode\">\n    <div class=\"is-switcher-holder\" *ngFor=\"let item of options\" [ngClass]=\"{selected: isSelected(item), 'not-allowed': (item.disabled || isDisabled)}\">\n        <input\n            type=\"radio\"\n            id=\"{{ name }}_{{ item.id }}\"\n            [name]=\"name\"\n            [checked]=\"isSelected(item)\"\n            (change)=\"setSelected(item)\"\n            [disabled]=\"item.disabled\"\n        />\n        <label for=\"{{ name }}_{{ item.id }}\" title=\"{{ item.title }}\">{{ item.title }}</label>\n    </div>\n</div>\n<div class=\"error-msg\" *ngIf=\"error\">{{ error }}</div>\n","import {ChangeDetectionStrategy, Component, forwardRef, OnInit} from '@angular/core';\nimport {NG_VALUE_ACCESSOR} from '@angular/forms';\nimport {SwitcherBaseComponent} from '@ironsource/fusion-ui/components/switcher/common/base';\n\n@Component({\n    selector: 'fusion-switcher',\n    templateUrl: '../common/base/switcher.base.component.html',\n    styleUrls: ['./switcher.component.scss'],\n    changeDetection: ChangeDetectionStrategy.OnPush,\n    providers: [\n        {\n            provide: NG_VALUE_ACCESSOR,\n            useExisting: forwardRef(() => SwitcherComponent),\n            multi: true\n        }\n    ]\n})\nexport class SwitcherComponent extends SwitcherBaseComponent {}\n","import {NgModule} from '@angular/core';\nimport {CommonModule} from '@angular/common';\nimport {SwitcherComponent} from './switcher.component';\n\n@NgModule({\n    declarations: [SwitcherComponent],\n    imports: [CommonModule],\n    exports: [SwitcherComponent]\n})\nexport class SwitcherModule {}\n","/**\n * Generated bundle index. Do not edit.\n */\n\nexport * from './public-api';\n"],"names":[],"mappings":";;;;;;;;;;;AACI,IAAA,EAAA,CAAA,cAAA,CAAA,CAAA,EAAA,KAAA,EAAA,CAAA,CAAoJ,CAAA,CAAA,EAAA,OAAA,EAAA,CAAA,CAAA,CAAA;IAM5I,EAAU,CAAA,UAAA,CAAA,QAAA,EAAA,SAAA,wDAAA,GAAA,EAAA,MAAA,WAAA,GAAA,EAAA,CAAA,aAAA,CAAA,GAAA,CAAA,CAAA,CAAA,MAAA,OAAA,GAAA,WAAA,CAAA,SAAA,CAAA,CAAA,MAAA,MAAA,GAAA,EAAA,CAAA,aAAA,EAAA,CAAA,CAAA,OAAA,EAAA,CAAA,WAAA,CAAA,MAAiB,CAAA,WAAA,CAAA,OAAA,CAAA,CAAA,CAAC,EAAA,CAAA,CAAA;IALhC,EAOE,CAAA,YAAA,EAAA,CAAA;IACF,EAA+D,CAAA,cAAA,CAAA,CAAA,EAAA,OAAA,EAAA,CAAA,CAAA,CAAA;IAAA,EAAgB,CAAA,MAAA,CAAA,CAAA,CAAA,CAAA;AAAA,IAAA,EAAA,CAAA,YAAA,EAAQ,EAAA,CAAA;;;;IAT9B,EAAsF,CAAA,UAAA,CAAA,SAAA,EAAA,EAAA,CAAA,eAAA,CAAA,EAAA,EAAA,GAAA,EAAA,MAAA,CAAA,UAAA,CAAA,OAAA,CAAA,EAAA,OAAA,CAAA,QAAA,IAAA,MAAA,CAAA,UAAA,CAAA,CAAA,CAAA;IAG3I,EAA6B,CAAA,SAAA,EAAA,CAAA;IAA7B,EAA6B,CAAA,sBAAA,CAAA,IAAA,EAAA,EAAA,EAAA,MAAA,CAAA,IAAA,EAAA,GAAA,EAAA,OAAA,CAAA,EAAA,EAAA,EAAA,CAAA,CAAA;AAC7B,IAAA,EAAA,CAAA,UAAA,CAAA,MAAA,EAAA,MAAA,CAAA,IAAA,CAAa,uCAAA,CAAA,UAAA,EAAA,OAAA,CAAA,QAAA,CAAA,CAAA;IAKV,EAA8B,CAAA,SAAA,EAAA,CAAA;IAA9B,EAA8B,CAAA,sBAAA,CAAA,KAAA,EAAA,EAAA,EAAA,MAAA,CAAA,IAAA,EAAA,GAAA,EAAA,OAAA,CAAA,EAAA,EAAA,EAAA,CAAA,CAAA;IAAC,EAAwB,CAAA,qBAAA,CAAA,OAAA,EAAA,OAAA,CAAA,KAAA,CAAA,CAAA;IAAC,EAAgB,CAAA,SAAA,EAAA,CAAA;IAAhB,EAAgB,CAAA,iBAAA,CAAA,OAAA,CAAA,KAAA,CAAA,CAAA;;;IAGvF,EAAqC,CAAA,cAAA,CAAA,CAAA,EAAA,KAAA,EAAA,CAAA,CAAA,CAAA;IAAA,EAAW,CAAA,MAAA,CAAA,CAAA,CAAA,CAAA;IAAA,EAAM,CAAA,YAAA,EAAA,CAAA;;;IAAjB,EAAW,CAAA,SAAA,EAAA,CAAA;IAAX,EAAW,CAAA,iBAAA,CAAA,MAAA,CAAA,KAAA,CAAA,CAAA;;ACI1C,MAAO,iBAAkB,SAAQ,qBAAqB,CAAA;AAA/C,IAAA,SAAA,IAAA,CAAA,IAAA,iBAAA,CAAA,MAAA,EAAA,IAAA,8BAAA,CAAA,CAAA,OAAA,SAAA,yBAAA,CAAA,CAAA,EAAA,EAAA,OAAA,CAAA,8BAAA,KAAA,8BAAA,GAAA,EAAA,CAAA,qBAAA,CAAA,iBAAiB,SAAjB,iBAAiB,CAAA,CAAA,EAAA,CAAA,EAAA,GAAA,CAAA,EAAA;AAAjB,IAAA,SAAA,IAAA,CAAA,IAAA,iBAAA,EAAA,CAAA,iBAAA,CAAA,EAAA,IAAA,EAAA,iBAAiB,EARf,SAAA,EAAA,CAAA,CAAA,iBAAA,CAAA,CAAA,EAAA,QAAA,EAAA,CAAA,EAAA,CAAA,kBAAA,CAAA;AACP,gBAAA;AACI,oBAAA,OAAO,EAAE,iBAAiB;AAC1B,oBAAA,WAAW,EAAE,UAAU,CAAC,MAAM,iBAAiB,CAAC;AAChD,oBAAA,KAAK,EAAE,IAAI;AACd,iBAAA;AACJ,aAAA,CAAA,EAAA,EAAA,CAAA,0BAAA,CAAA,EAAA,KAAA,EAAA,CAAA,EAAA,IAAA,EAAA,CAAA,EAAA,MAAA,EAAA,CAAA,CAAA,OAAA,EAAA,oBAAA,EAAA,CAAA,EAAA,SAAA,EAAA,CAAA,EAAA,OAAA,EAAA,SAAA,CAAA,EAAA,CAAA,OAAA,EAAA,WAAA,EAAA,CAAA,EAAA,MAAA,CAAA,EAAA,CAAA,CAAA,EAAA,oBAAA,EAAA,CAAA,EAAA,SAAA,CAAA,EAAA,CAAA,MAAA,EAAA,OAAA,EAAA,CAAA,EAAA,IAAA,EAAA,MAAA,EAAA,SAAA,EAAA,UAAA,EAAA,QAAA,CAAA,EAAA,CAAA,CAAA,EAAA,KAAA,EAAA,OAAA,CAAA,EAAA,CAAA,CAAA,EAAA,WAAA,CAAA,CAAA,EAAA,QAAA,EAAA,SAAA,0BAAA,CAAA,EAAA,EAAA,GAAA,EAAA,EAAA,IAAA,EAAA,GAAA,CAAA,EAAA;YDfL,EAAqC,CAAA,cAAA,CAAA,CAAA,EAAA,KAAA,CAAA,CAAA;YACjC,EAUM,CAAA,UAAA,CAAA,CAAA,EAAA,gCAAA,EAAA,CAAA,EAAA,EAAA,EAAA,KAAA,EAAA,CAAA,CAAA,CAAA;YACV,EAAM,CAAA,YAAA,EAAA,CAAA;YACN,EAAsD,CAAA,UAAA,CAAA,CAAA,EAAA,gCAAA,EAAA,CAAA,EAAA,CAAA,EAAA,KAAA,EAAA,CAAA,CAAA,CAAA;;YAbjD,EAA+B,CAAA,UAAA,CAAA,cAAA,GAAA,GAAA,CAAA,IAAA,CAAA,CAAA;YACiB,EAAU,CAAA,SAAA,EAAA,CAAA;YAAV,EAAU,CAAA,UAAA,CAAA,SAAA,EAAA,GAAA,CAAA,OAAA,CAAA,CAAA;YAYvC,EAAW,CAAA,SAAA,EAAA,CAAA;YAAX,EAAW,CAAA,UAAA,CAAA,MAAA,EAAA,GAAA,CAAA,KAAA,CAAA,CAAA;;;iFCItB,iBAAiB,EAAA,CAAA;cAb7B,SAAS;AACI,QAAA,IAAA,EAAA,CAAA,EAAA,QAAA,EAAA,iBAAiB,EAGV,eAAA,EAAA,uBAAuB,CAAC,MAAM,EACpC,SAAA,EAAA;AACP,oBAAA;AACI,wBAAA,OAAO,EAAE,iBAAiB;AAC1B,wBAAA,WAAW,EAAE,UAAU,CAAC,uBAAuB,CAAC;AAChD,wBAAA,KAAK,EAAE,IAAI;AACd,qBAAA;AACJ,iBAAA,EAAA,QAAA,EAAA,ooBAAA,EAAA,MAAA,EAAA,CAAA,yrEAAA,CAAA,EAAA,CAAA;;kFAEQ,iBAAiB,EAAA,EAAA,SAAA,EAAA,mBAAA,EAAA,QAAA,EAAA,uBAAA,EAAA,UAAA,EAAA,EAAA,EAAA,CAAA,CAAA,EAAA,GAAA;;MCRjB,cAAc,CAAA;+EAAd,cAAc,GAAA,CAAA,EAAA,CAAA,EAAA;mEAAd,cAAc,EAAA,CAAA,CAAA,EAAA;uEAHb,YAAY,CAAA,EAAA,CAAA,CAAA,EAAA;;iFAGb,cAAc,EAAA,CAAA;cAL1B,QAAQ;AAAC,QAAA,IAAA,EAAA,CAAA;gBACN,YAAY,EAAE,CAAC,iBAAiB,CAAC;gBACjC,OAAO,EAAE,CAAC,YAAY,CAAC;gBACvB,OAAO,EAAE,CAAC,iBAAiB,CAAC;AAC/B,aAAA,CAAA;;AACY,CAAA,YAAA,EAAA,CAAA,OAAA,SAAA,KAAA,WAAA,IAAA,SAAA,KAAA,EAAA,CAAA,kBAAA,CAAA,cAAc,EAJR,EAAA,YAAA,EAAA,CAAA,iBAAiB,CACtB,EAAA,OAAA,EAAA,CAAA,YAAY,aACZ,iBAAiB,CAAA,EAAA,CAAA,CAAA,EAAA,GAAA;;ACP/B;;AAEG;;;;"}