{"version":3,"file":"dynamic-forms-bootstrap-input-mask.mjs","sources":["../../../../../libs/bootstrap/input-mask/src/lib/dynamic-form-input-mask-converter.ts","../../../../../libs/bootstrap/input-mask/src/lib/dynamic-form-input-mask.component.ts","../../../../../libs/bootstrap/input-mask/src/lib/dynamic-form-input-mask.component.html","../../../../../libs/bootstrap/input-mask/src/lib/dynamic-form-input-mask.module.ts","../../../../../libs/bootstrap/input-mask/src/dynamic-forms-bootstrap-input-mask.ts"],"sourcesContent":["import { DynamicFormsFeature } from '@dynamic-forms/core';\nimport { withDynamicFormInputMaskDefaultConverters } from '@dynamic-forms/core/input-mask';\n\nexport function withBsDynamicFormInputMaskConverters(): DynamicFormsFeature {\n  return withDynamicFormInputMaskDefaultConverters();\n}\n","import { Component } from '@angular/core';\nimport { NgControl, ReactiveFormsModule } from '@angular/forms';\nimport { BsDynamicFormInputWrapperComponent } from '@dynamic-forms/bootstrap';\nimport { DynamicFormValidationService } from '@dynamic-forms/core';\nimport { DynamicFormInputMaskBase, DynamicFormInputMaskDirective } from '@dynamic-forms/core/input-mask';\n\n@Component({\n  selector: 'bs-dynamic-form-input-mask',\n  imports: [ReactiveFormsModule, DynamicFormInputMaskDirective, BsDynamicFormInputWrapperComponent],\n  templateUrl: './dynamic-form-input-mask.component.html',\n})\nexport class BsDynamicFormInputMaskComponent extends DynamicFormInputMaskBase {\n  protected _ngControl: NgControl;\n\n  constructor(protected override validationService: DynamicFormValidationService) {\n    super(validationService);\n  }\n}\n","<bs-dynamic-form-input-wrapper\n  [inputTemplate]=\"inputTemplate\"\n  [inputId]=\"inputId\"\n  [label]=\"template.label\"\n  [labelFloating]=\"template.labelFloating\"\n  [requiredMarker]=\"validation?.required\"\n  [prefixAddOn]=\"prefixAddOn\"\n  [suffixAddOn]=\"suffixAddOn\"\n/>\n\n<ng-template #inputTemplate>\n  <input\n    class=\"form-control\"\n    [id]=\"inputId\"\n    [dynamicFormInputMask]=\"inputMask\"\n    [placeholder]=\"input.placeholder || ''\"\n    [readonly]=\"readonly\"\n    [required]=\"validation?.required\"\n    [formControl]=\"control\"\n  />\n</ng-template>\n","import { bsDynamicFormLibrary } from '@dynamic-forms/bootstrap';\nimport { DynamicFormInputType, DynamicFormsFeature, mergeDynamicFormsFeatures, withDynamicFormInputs } from '@dynamic-forms/core';\nimport { DynamicFormInputMaskControl, withDynamicFormInputMaskConverterService } from '@dynamic-forms/core/input-mask';\nimport { BsDynamicFormInputMaskComponent } from './dynamic-form-input-mask.component';\n\nexport const bsDynamicFormInputMaskType: DynamicFormInputType = {\n  type: 'input-mask',\n  component: BsDynamicFormInputMaskComponent,\n  control: DynamicFormInputMaskControl,\n  libraryName: bsDynamicFormLibrary.name,\n};\n\nexport function withBsDynamicFormInputMask(): DynamicFormsFeature {\n  return mergeDynamicFormsFeatures(withDynamicFormInputs(bsDynamicFormInputMaskType), withDynamicFormInputMaskConverterService());\n}\n","/**\n * Generated bundle index. Do not edit.\n */\n\nexport * from './public_api';\n"],"names":[],"mappings":";;;;;;;;;SAGgB,oCAAoC,GAAA;IAClD,OAAO,yCAAyC,EAAE;AACpD;;ACMM,MAAO,+BAAgC,SAAQ,wBAAwB,CAAA;AAG3E,IAAA,WAAA,CAA+B,iBAA+C,EAAA;QAC5E,KAAK,CAAC,iBAAiB,CAAC;QADK,IAAA,CAAA,iBAAiB,GAAjB,iBAAiB;IAEhD;8GALW,+BAA+B,EAAA,IAAA,EAAA,CAAA,EAAA,KAAA,EAAA,EAAA,CAAA,4BAAA,EAAA,CAAA,EAAA,MAAA,EAAA,EAAA,CAAA,eAAA,CAAA,SAAA,EAAA,CAAA,CAAA;AAA/B,IAAA,SAAA,IAAA,CAAA,IAAA,GAAA,EAAA,CAAA,oBAAA,CAAA,EAAA,UAAA,EAAA,QAAA,EAAA,OAAA,EAAA,QAAA,EAAA,IAAA,EAAA,+BAA+B,6GCX5C,+kBAqBA,EAAA,YAAA,EAAA,CAAA,EAAA,IAAA,EAAA,UAAA,EAAA,IAAA,EDbY,mBAAmB,EAAA,EAAA,EAAA,IAAA,EAAA,WAAA,EAAA,IAAA,EAAA,EAAA,CAAA,oBAAA,EAAA,QAAA,EAAA,8MAAA,EAAA,EAAA,EAAA,IAAA,EAAA,WAAA,EAAA,IAAA,EAAA,EAAA,CAAA,eAAA,EAAA,QAAA,EAAA,2CAAA,EAAA,EAAA,EAAA,IAAA,EAAA,WAAA,EAAA,IAAA,EAAA,EAAA,CAAA,iBAAA,EAAA,QAAA,EAAA,wIAAA,EAAA,MAAA,EAAA,CAAA,UAAA,CAAA,EAAA,EAAA,EAAA,IAAA,EAAA,WAAA,EAAA,IAAA,EAAA,EAAA,CAAA,oBAAA,EAAA,QAAA,EAAA,eAAA,EAAA,MAAA,EAAA,CAAA,aAAA,EAAA,UAAA,EAAA,SAAA,CAAA,EAAA,OAAA,EAAA,CAAA,eAAA,CAAA,EAAA,QAAA,EAAA,CAAA,QAAA,CAAA,EAAA,EAAA,EAAA,IAAA,EAAA,WAAA,EAAA,IAAA,EAAE,6BAA6B,yIAAE,kCAAkC,EAAA,QAAA,EAAA,+BAAA,EAAA,MAAA,EAAA,CAAA,eAAA,EAAA,SAAA,EAAA,OAAA,EAAA,eAAA,EAAA,gBAAA,EAAA,YAAA,EAAA,aAAA,EAAA,aAAA,CAAA,EAAA,CAAA,EAAA,CAAA,CAAA;;2FAGrF,+BAA+B,EAAA,UAAA,EAAA,CAAA;kBAL3C,SAAS;AACE,YAAA,IAAA,EAAA,CAAA,EAAA,QAAA,EAAA,4BAA4B,WAC7B,CAAC,mBAAmB,EAAE,6BAA6B,EAAE,kCAAkC,CAAC,EAAA,QAAA,EAAA,+kBAAA,EAAA;;;AEH5F,MAAM,0BAA0B,GAAyB;AAC9D,IAAA,IAAI,EAAE,YAAY;AAClB,IAAA,SAAS,EAAE,+BAA+B;AAC1C,IAAA,OAAO,EAAE,2BAA2B;IACpC,WAAW,EAAE,oBAAoB,CAAC,IAAI;;SAGxB,0BAA0B,GAAA;IACxC,OAAO,yBAAyB,CAAC,qBAAqB,CAAC,0BAA0B,CAAC,EAAE,wCAAwC,EAAE,CAAC;AACjI;;ACdA;;AAEG;;;;"}