{"version":3,"file":"uiowa-spinner.mjs","sources":["../../../../projects/uiowa/spinner/src/lib/action-spinner/action-spinner.component.ts","../../../../projects/uiowa/spinner/src/lib/action-spinner/action-spinner.component.html","../../../../projects/uiowa/spinner/src/lib/loading-bar/loading-bar.component.ts","../../../../projects/uiowa/spinner/src/lib/loading-bar/loading-bar.component.html","../../../../projects/uiowa/spinner/src/lib/uiowa-ring/uiowa-ring.component.ts","../../../../projects/uiowa/spinner/src/lib/uiowa-ring/uiowa-ring.component.html","../../../../projects/uiowa/spinner/src/lib/loading-placeholder/loading-placeholder.component.ts","../../../../projects/uiowa/spinner/src/lib/spinner.module.ts","../../../../projects/uiowa/spinner/src/public-api.ts","../../../../projects/uiowa/spinner/src/uiowa-spinner.ts"],"sourcesContent":["import { Component, Attribute, ChangeDetectionStrategy } from '@angular/core';\r\n\r\n@Component({\r\n  selector: 'action-spinner',\r\n  templateUrl: './action-spinner.component.html',\r\n  styleUrls: ['./action-spinner.component.css'],\r\n  changeDetection: ChangeDetectionStrategy.OnPush,\r\n})\r\nexport class ActionSpinnerComponent {\r\n  constructor(@Attribute('size') public size: number) {\r\n    if (!this.size || isNaN(this.size) || this.size < 0) {\r\n      this.size = 1;\r\n    }\r\n  }\r\n}\r\n","<div\r\n  class=\"fading-circle-spinner\"\r\n  [style.width.rem]=\"size\"\r\n  [style.height.rem]=\"size\"\r\n>\r\n  <div class=\"circle1 circle\"></div>\r\n  <div class=\"circle2 circle\"></div>\r\n  <div class=\"circle3 circle\"></div>\r\n  <div class=\"circle4 circle\"></div>\r\n  <div class=\"circle5 circle\"></div>\r\n  <div class=\"circle6 circle\"></div>\r\n  <div class=\"circle7 circle\"></div>\r\n  <div class=\"circle8 circle\"></div>\r\n  <div class=\"circle9 circle\"></div>\r\n  <div class=\"circle10 circle\"></div>\r\n  <div class=\"circle11 circle\"></div>\r\n  <div class=\"circle12 circle\"></div>\r\n</div>\r\n","import { Component, Attribute, ChangeDetectionStrategy } from '@angular/core';\r\n\r\n@Component({\r\n  selector: 'loading-bar',\r\n  templateUrl: './loading-bar.component.html',\r\n  styleUrls: ['./loading-bar.component.css'],\r\n  changeDetection: ChangeDetectionStrategy.OnPush,\r\n})\r\nexport class LoadingBarComponent {\r\n  constructor(@Attribute('size') public size: number) {\r\n    if (!this.size || isNaN(this.size) || this.size < 0) {\r\n      this.size = 1;\r\n    }\r\n  }\r\n}\r\n","<ng-content></ng-content>\r\n<span class=\"loading-bars\">\r\n  <span\r\n    class=\"loading-bars-block block-1\"\r\n    [style.height.rem]=\"size\"\r\n    [style.width.rem]=\"size / 4\"\r\n  ></span>\r\n  <span\r\n    class=\"loading-bars-block block-2\"\r\n    [style.height.rem]=\"size\"\r\n    [style.width.rem]=\"size / 4\"\r\n  ></span>\r\n  <span\r\n    class=\"loading-bars-block block-3\"\r\n    [style.height.rem]=\"size\"\r\n    [style.width.rem]=\"size / 4\"\r\n  ></span>\r\n</span>\r\n","import { Component, Attribute, ChangeDetectionStrategy } from '@angular/core';\r\n\r\n@Component({\r\n  selector: 'uiowa-ring',\r\n  templateUrl: './uiowa-ring.component.html',\r\n  styleUrls: ['./uiowa-ring.component.css'],\r\n  changeDetection: ChangeDetectionStrategy.OnPush,\r\n})\r\nexport class UiowaRingComponent {\r\n  constructor(@Attribute('size') public size: number) {\r\n    if (!this.size || isNaN(this.size) || this.size < 0) {\r\n      this.size = 4;\r\n    }\r\n  }\r\n}\r\n","<div\r\n  class=\"ring\"\r\n  [style.height.rem]=\"size\"\r\n  [style.width.rem]=\"size\"\r\n  [style.border-width.rem]=\"size / 4\"\r\n></div>\r\n","import {\n  ChangeDetectionStrategy,\n  Component,\n  Input,\n  OnInit,\n} from '@angular/core';\n\n@Component({\n  selector: 'loading-placeholder',\n  template: `<div class=\"placeholder-item\"></div>`,\n  styleUrls: ['./loading-placeholder.component.css'],\n  changeDetection: ChangeDetectionStrategy.OnPush,\n})\nexport class LoadingPlaceholderComponent implements OnInit {\n  constructor() {}\n\n  ngOnInit(): void {}\n}\n","import { NgModule } from '@angular/core';\r\nimport { CommonModule } from '@angular/common';\r\nimport { ActionSpinnerComponent } from './action-spinner/action-spinner.component';\r\nimport { LoadingBarComponent } from './loading-bar/loading-bar.component';\r\nimport { UiowaRingComponent } from './uiowa-ring/uiowa-ring.component';\r\nimport { LoadingPlaceholderComponent } from './loading-placeholder/loading-placeholder.component';\r\n\r\n@NgModule({\r\n  imports: [CommonModule],\r\n  declarations: [\r\n    ActionSpinnerComponent,\r\n    LoadingBarComponent,\r\n    UiowaRingComponent,\r\n    LoadingPlaceholderComponent,\r\n  ],\r\n  exports: [\r\n    ActionSpinnerComponent,\r\n    LoadingBarComponent,\r\n    UiowaRingComponent,\r\n    LoadingPlaceholderComponent,\r\n  ],\r\n})\r\nexport class SpinnerModule {}\r\n","/*\r\n * Public API Surface of spinner\r\n */\r\n\r\nexport * from './lib/spinner.module';\r\nexport * from './lib/action-spinner/action-spinner.component';\r\nexport * from './lib/loading-bar/loading-bar.component';\r\nexport * from './lib/uiowa-ring/uiowa-ring.component';\r\nexport * from './lib/loading-placeholder/loading-placeholder.component';\r\n","/**\n * Generated bundle index. Do not edit.\n */\n\nexport * from './public-api';\n"],"names":[],"mappings":";;;;MAQa,sBAAsB;IACjC,YAAsC,IAAY;QAAZ,SAAI,GAAJ,IAAI,CAAQ;QAChD,IAAI,CAAC,IAAI,CAAC,IAAI,IAAI,KAAK,CAAC,IAAI,CAAC,IAAI,CAAC,IAAI,IAAI,CAAC,IAAI,GAAG,CAAC,EAAE;YACnD,IAAI,CAAC,IAAI,GAAG,CAAC,CAAC;SACf;KACF;;oHALU,sBAAsB,kBACV,MAAM;wGADlB,sBAAsB,sDCRnC,0nBAkBA;4FDVa,sBAAsB;kBANlC,SAAS;+BACE,gBAAgB,mBAGT,uBAAuB,CAAC,MAAM;;0BAGlC,SAAS;2BAAC,MAAM;;;MEDlB,mBAAmB;IAC9B,YAAsC,IAAY;QAAZ,SAAI,GAAJ,IAAI,CAAQ;QAChD,IAAI,CAAC,IAAI,CAAC,IAAI,IAAI,KAAK,CAAC,IAAI,CAAC,IAAI,CAAC,IAAI,IAAI,CAAC,IAAI,GAAG,CAAC,EAAE;YACnD,IAAI,CAAC,IAAI,GAAG,CAAC,CAAC;SACf;KACF;;iHALU,mBAAmB,kBACP,MAAM;qGADlB,mBAAmB,mDCRhC,qfAkBA;4FDVa,mBAAmB;kBAN/B,SAAS;+BACE,aAAa,mBAGN,uBAAuB,CAAC,MAAM;;0BAGlC,SAAS;2BAAC,MAAM;;;MEDlB,kBAAkB;IAC7B,YAAsC,IAAY;QAAZ,SAAI,GAAJ,IAAI,CAAQ;QAChD,IAAI,CAAC,IAAI,CAAC,IAAI,IAAI,KAAK,CAAC,IAAI,CAAC,IAAI,CAAC,IAAI,IAAI,CAAC,IAAI,GAAG,CAAC,EAAE;YACnD,IAAI,CAAC,IAAI,GAAG,CAAC,CAAC;SACf;KACF;;gHALU,kBAAkB,kBACN,MAAM;oGADlB,kBAAkB,kDCR/B,qJAMA;4FDEa,kBAAkB;kBAN9B,SAAS;+BACE,YAAY,mBAGL,uBAAuB,CAAC,MAAM;;0BAGlC,SAAS;2BAAC,MAAM;;;MEIlB,2BAA2B;IACtC,iBAAgB;IAEhB,QAAQ,MAAW;;yHAHR,2BAA2B;6GAA3B,2BAA2B,2DAJ5B,sCAAsC;4FAIrC,2BAA2B;kBANvC,SAAS;+BACE,qBAAqB,YACrB,sCAAsC,mBAE/B,uBAAuB,CAAC,MAAM;;;MCWpC,aAAa;;2GAAb,aAAa;4GAAb,aAAa,iBAZtB,sBAAsB;QACtB,mBAAmB;QACnB,kBAAkB;QAClB,2BAA2B,aALnB,YAAY,aAQpB,sBAAsB;QACtB,mBAAmB;QACnB,kBAAkB;QAClB,2BAA2B;4GAGlB,aAAa,YAdf,CAAC,YAAY,CAAC;4FAcZ,aAAa;kBAfzB,QAAQ;mBAAC;oBACR,OAAO,EAAE,CAAC,YAAY,CAAC;oBACvB,YAAY,EAAE;wBACZ,sBAAsB;wBACtB,mBAAmB;wBACnB,kBAAkB;wBAClB,2BAA2B;qBAC5B;oBACD,OAAO,EAAE;wBACP,sBAAsB;wBACtB,mBAAmB;wBACnB,kBAAkB;wBAClB,2BAA2B;qBAC5B;iBACF;;;ACrBD;;;;ACAA;;;;;;"}