{"version":3,"file":"obelisco-angular-core-services.mjs","sources":["../../../projects/obelisco-angular/core/services/breadcrumb/breadcrumb.service.ts","../../../projects/obelisco-angular/core/services/step/step.service.ts","../../../projects/obelisco-angular/core/services/obelisco-angular-core-services.ts"],"sourcesContent":["import { Injectable } from '@angular/core';\nimport { Breadcrumb } from 'obelisco-angular/core/models';\nimport { BehaviorSubject } from 'rxjs';\n\n@Injectable({\n  providedIn: 'root',\n})\nexport class BreadcrumbService {\n  public breadcrumb$ = new BehaviorSubject<Breadcrumb>({\n    //actualRoute: { name: '' }\n  });\n}\n","import { EventEmitter, Injectable, Output } from '@angular/core';\nimport { Observable, Subject } from 'rxjs';\n\n@Injectable({\n  providedIn: 'root'\n})\nexport class StepService {\n  private _next!: Subject<void>;\n  private _previous!: Subject<void>;\n\n  @Output() public stopEmmiter = new EventEmitter<boolean>();\n  @Output() public isFirstStep = new EventEmitter<boolean>();\n\n  public get getNext(): Observable<void> {\n    return this._next.asObservable();\n  }\n\n  public get getPrevious(): Observable<void> {\n    return this._previous.asObservable();\n  }\n\n  public initialize(): void {\n    this._next = new Subject<void>();\n    this._previous = new Subject<void>();\n  }\n\n  public next(): void {\n    this._next.next();\n  }\n\n  public previous(): void {\n    this._previous.next();\n  }\n\n  public stop(): void {\n    this._next.complete();\n    this._previous.complete();\n  }\n}\n","/**\n * Generated bundle index. Do not edit.\n */\n\nexport * from './public-api';\n"],"names":[],"mappings":";;;;MAOa,iBAAiB,CAAA;AAH9B,IAAA,WAAA,GAAA;QAIS,IAAW,CAAA,WAAA,GAAG,IAAI,eAAe,CAAa;;AAEpD,SAAA,CAAC,CAAC;AACJ,KAAA;+GAJY,iBAAiB,EAAA,IAAA,EAAA,EAAA,EAAA,MAAA,EAAA,EAAA,CAAA,eAAA,CAAA,UAAA,EAAA,CAAA,CAAA,EAAA;AAAjB,IAAA,SAAA,IAAA,CAAA,KAAA,GAAA,EAAA,CAAA,qBAAA,CAAA,EAAA,UAAA,EAAA,QAAA,EAAA,OAAA,EAAA,SAAA,EAAA,QAAA,EAAA,EAAA,EAAA,IAAA,EAAA,iBAAiB,cAFhB,MAAM,EAAA,CAAA,CAAA,EAAA;;4FAEP,iBAAiB,EAAA,UAAA,EAAA,CAAA;kBAH7B,UAAU;AAAC,YAAA,IAAA,EAAA,CAAA;AACV,oBAAA,UAAU,EAAE,MAAM;AACnB,iBAAA,CAAA;;;MCAY,WAAW,CAAA;AAHxB,IAAA,WAAA,GAAA;AAOmB,QAAA,IAAA,CAAA,WAAW,GAAG,IAAI,YAAY,EAAW,CAAC;AAC1C,QAAA,IAAA,CAAA,WAAW,GAAG,IAAI,YAAY,EAAW,CAAC;AA2B5D,KAAA;AAzBC,IAAA,IAAW,OAAO,GAAA;AAChB,QAAA,OAAO,IAAI,CAAC,KAAK,CAAC,YAAY,EAAE,CAAC;KAClC;AAED,IAAA,IAAW,WAAW,GAAA;AACpB,QAAA,OAAO,IAAI,CAAC,SAAS,CAAC,YAAY,EAAE,CAAC;KACtC;IAEM,UAAU,GAAA;AACf,QAAA,IAAI,CAAC,KAAK,GAAG,IAAI,OAAO,EAAQ,CAAC;AACjC,QAAA,IAAI,CAAC,SAAS,GAAG,IAAI,OAAO,EAAQ,CAAC;KACtC;IAEM,IAAI,GAAA;AACT,QAAA,IAAI,CAAC,KAAK,CAAC,IAAI,EAAE,CAAC;KACnB;IAEM,QAAQ,GAAA;AACb,QAAA,IAAI,CAAC,SAAS,CAAC,IAAI,EAAE,CAAC;KACvB;IAEM,IAAI,GAAA;AACT,QAAA,IAAI,CAAC,KAAK,CAAC,QAAQ,EAAE,CAAC;AACtB,QAAA,IAAI,CAAC,SAAS,CAAC,QAAQ,EAAE,CAAC;KAC3B;+GA/BU,WAAW,EAAA,IAAA,EAAA,EAAA,EAAA,MAAA,EAAA,EAAA,CAAA,eAAA,CAAA,UAAA,EAAA,CAAA,CAAA,EAAA;AAAX,IAAA,SAAA,IAAA,CAAA,KAAA,GAAA,EAAA,CAAA,qBAAA,CAAA,EAAA,UAAA,EAAA,QAAA,EAAA,OAAA,EAAA,SAAA,EAAA,QAAA,EAAA,EAAA,EAAA,IAAA,EAAA,WAAW,cAFV,MAAM,EAAA,CAAA,CAAA,EAAA;;4FAEP,WAAW,EAAA,UAAA,EAAA,CAAA;kBAHvB,UAAU;AAAC,YAAA,IAAA,EAAA,CAAA;AACV,oBAAA,UAAU,EAAE,MAAM;AACnB,iBAAA,CAAA;8BAKkB,WAAW,EAAA,CAAA;sBAA3B,MAAM;gBACU,WAAW,EAAA,CAAA;sBAA3B,MAAM;;;ACXT;;AAEG;;;;"}