{"__symbolic":"module","version":4,"metadata":{"BiosealGenerationComponent":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":8,"character":1},"arguments":[{"selector":"id3-bioseal-generation","providers":[{"__symbolic":"reference","name":"ɵa"}],"template":"<!--USE CASES SELECTION-->\n<div class=\"card generation-card\" *ngIf=\"this.globalSandbox.isUseCaseMenu() | async\">\n  <div class=\"card-body use-case-step\">\n    <id3-use-case-menu></id3-use-case-menu>\n  </div>\n</div>\n\n<!--BIOSEAL GENERATION CONFIGURATION-->\n<div class=\"card generation-card\" *ngIf=\"this.globalSandbox.isConfigurationMenu() | async\">\n  <div class=\"card-body step\">\n    <id3-configuration-menu (previousEvent)=\"previous()\" (nextEvent)=\"next()\"></id3-configuration-menu>\n  </div>\n</div>\n\n<div *ngIf=\"\n    !(this.globalSandbox.isConfigurationMenu() | async) &&\n    !(this.globalSandbox.isUseCaseMenu() | async)\n  \">\n\n  <!--COVID TEST STEPPER-->\n  <id3-stepper *ngIf=\"this.globalSandbox.isCovidTestUseCase() | async\" linear>\n    <id3-step stepContent=\"other\" [stepControl]=\"this.globalSandbox.formsControl\">\n      <div class=\"card generation-card\">\n        <div class=\"card-body step workflow-step\">\n          <div class=\"container-form\">\n            <id3-covid-test-user-form class=\"user-form\" (previousEvent)=\"this.previous()\" (nextEvent)=\"this.next()\">\n            </id3-covid-test-user-form>\n          </div>\n        </div>\n      </div>\n    </id3-step>\n    <id3-step>\n      <div class=\"card generation-card\">\n        <div class=\"card-body step workflow-step\">\n          <bioseal-display *ngIf=\"this.globalSandbox.isDisplay() | async\" (previousEvent)=\"previous()\">\n          </bioseal-display>\n        </div>\n\n      </div>\n    </id3-step>\n  </id3-stepper>\n\n  <!--VACCINATION STEPPER-->\n  <id3-stepper *ngIf=\"this.globalSandbox.isVaccinationUseCase() | async\" linear>\n    <id3-step stepContent=\"other\" [stepControl]=\"this.globalSandbox.formsControl\">\n      <div class=\"card generation-card\">\n        <div class=\"card-body step workflow-step\">\n          <div class=\"container-form\">\n            <id3-vaccination-user-form class=\"user-form\" (previousEvent)=\"previous()\" (nextEvent)=\"next()\">\n            </id3-vaccination-user-form>\n          </div>\n        </div>\n      </div>\n    </id3-step>\n    <id3-step stepContent=\"other\" [stepControl]=\"this.globalSandbox.biometricsControl\">\n      <div class=\"card generation-card\">\n        <div class=\"card-body step workflow-step\">\n          <id3-biometrics *ngIf=\"this.globalSandbox.isFaceMenu() | async\" (previousEvent)=\"this.previous()\"\n            (nextEvent)=\"this.next()\"></id3-biometrics>\n        </div>\n      </div>\n    </id3-step>\n    <id3-step>\n      <div class=\"card generation-card\">\n        <div class=\"card-body step workflow-step\">\n          <bioseal-display *ngIf=\"this.globalSandbox.isDisplay() | async\" (previousEvent)=\"previous()\">\n          </bioseal-display>\n        </div>\n      </div>\n    </id3-step>\n  </id3-stepper>\n\n  <!--ACCREDITATION STEPPER-->\n  <id3-stepper *ngIf=\"globalSandbox.isAccreditationUseCase() | async\" linear>\n    <id3-step stepContent=\"other\" [stepControl]=\"globalSandbox.biometricsControl\">\n      <div class=\"card generation-card\">\n        <div class=\"card-body step workflow-step\">\n            <id3-id-upload *ngIf=\"globalSandbox.isIdUpload() | async\" (previousEvent)=\"previous()\" (nextEvent)=\"next()\">\n            </id3-id-upload>\n            <id3-biometrics *ngIf=\"globalSandbox.isFaceCapture() | async\" (previousEvent)=\"previous()\"\n            (nextEvent)=\"next()\"></id3-biometrics>\n        </div>\n      </div>\n    </id3-step>\n    <id3-step stepContent=\"other\" [stepControl]=\"this.globalSandbox.formsControl\">\n      <div class=\"card generation-card\">\n        <div class=\"card-body step workflow-step\">\n          <event-user-form (previousEvent)=\"previous()\" (nextEvent)=\"next()\"></event-user-form>\n        </div>\n      </div>\n    </id3-step>\n    <id3-step>\n      <div class=\"card generation-card\">\n        <div class=\"card-body step workflow-step\">\n          <bioseal-display *ngIf=\"this.globalSandbox.isDisplay() | async\" (previousEvent)=\"previous()\">\n          </bioseal-display>\n        </div>\n      </div>\n    </id3-step>\n  </id3-stepper>\n\n  <!--GENERIC WITHOUT BIOMETRICS STEPPER-->\n  <id3-stepper *ngIf=\"\n      !(this.globalSandbox.isBiometrics() | async) &&\n      (this.globalSandbox.isGenericUseCase() | async)\n    \" linear>\n    <id3-step stepContent=\"other\" [stepControl]=\"this.globalSandbox.formsControl\">\n      <div class=\"card generation-card\">\n        <div class=\"card-body step workflow-step\">\n          <div class=\"container-form\">\n            <id3-user-form class=\"user-form\" (previousEvent)=\"this.previous()\" (nextEvent)=\"this.next()\">\n            </id3-user-form>\n          </div>\n        </div>\n      </div>\n    </id3-step>\n    <id3-step>\n      <div class=\"card generation-card\">\n        <div class=\"card-body step workflow-step\">\n          <bioseal-display *ngIf=\"this.globalSandbox.isDisplay() | async\" (previousEvent)=\"previous()\">\n          </bioseal-display>\n        </div>\n      </div>\n    </id3-step>\n  </id3-stepper>\n\n  <!--GENERIC WITH BIOMETRICS STEPPER-->\n  <id3-stepper *ngIf=\"\n      (this.globalSandbox.isBiometrics() | async) &&\n      (this.globalSandbox.isGenericUseCase() | async)\n    \" linear>\n    <id3-step stepContent=\"other\" [stepControl]=\"this.globalSandbox.formsControl\">\n      <div class=\"card generation-card\">\n        <div class=\"card-body step workflow-step\">\n          <div class=\"container-form\">\n            <id3-user-form class=\"user-form\" (previousEvent)=\"this.previous()\" (nextEvent)=\"this.next()\">\n            </id3-user-form>\n          </div>\n        </div>\n      </div>\n    </id3-step>\n    <id3-step stepContent=\"other\" [stepControl]=\"this.globalSandbox.isLoaded | async\">\n      <div class=\"card generation-card\">\n        <div class=\"card-body step workflow-step\">\n          <id3-biometrics *ngIf=\"this.globalSandbox.isFaceMenu() | async\" (previousEvent)=\"previous()\"\n            (nextEvent)=\"next()\"></id3-biometrics>\n        </div>\n      </div>\n    </id3-step>\n    <id3-step>\n      <div class=\"card generation-card\">\n        <div class=\"card-body step workflow-step\">\n          <bioseal-display *ngIf=\"this.globalSandbox.isDisplay() | async\" (previousEvent)=\"previous()\">\n          </bioseal-display>\n        </div>\n      </div>\n    </id3-step>\n  </id3-stepper>\n</div>","styles":[".generation-card{background-color:#fff;box-shadow:0 .5rem 1rem rgba(0,0,0,.15)!important;display:flex;height:700px;justify-content:center;margin:5px;padding:0 25px;width:800px}.directional{background:none}.navig-buttons{display:flex;justify-content:space-between;margin-bottom:2%}.pi-chevron-left,.pi-chevron-right{font-size:xx-large}.pi-chevron-left,.pi-chevron-right,.text-primary{color:var(--secondary-color)!important}.spinner{height:150px;width:150px}.content{display:inline-block}.step{width:100%}.container-form,.step{display:flex;justify-content:center}.container-form{height:100%;padding-top:20px;width:100vw}.container-form>*{align-self:flex-start}.use-case-step{-ms-grid-row-align:center;align-self:center;display:flex;justify-content:center;width:100%}.use-case-step>*{-ms-grid-row-align:center;align-self:center}.user-form{height:100%;width:100%}@media only screen and (max-width:600px){.generation-card{background-color:#fff;box-shadow:0 .5rem 1rem rgba(0,0,0,.15)!important;display:flex;height:auto;margin:0;max-width:100vw;min-height:unset;padding:10px}.pi-chevron-left,.pi-chevron-right{font-size:medium}.workflow-step{width:100%}.step-content{width:100%!important}.use-case-step{margin:5% 0}.use-case-step>*{margin-top:0}}"]}]}],"members":{"stepper":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild","line":16,"character":2},"arguments":[{"__symbolic":"reference","module":"@id3/tools","name":"Id3StepperComponent","line":16,"character":12}]}]}],"covidTest":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild","line":17,"character":2},"arguments":[{"__symbolic":"reference","name":"ɵcd"}]}]}],"startGeneration":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":18,"character":2}}]}],"primaryColor":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":24,"character":2}}]}],"secondaryColor":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":29,"character":2}}]}],"tertiaryColor":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":33,"character":2}}]}],"language":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":37,"character":2}}]}],"faceUrl":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":41,"character":2}}]}],"biosealUrl":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":45,"character":2}}]}],"authorization":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":49,"character":2}}]}],"verificationUrl":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":53,"character":2}}]}],"photoDisplay":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":57,"character":2}}]}],"onAuthTimeOut":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":61,"character":2}}]}],"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"ɵa"}]}],"next":[{"__symbolic":"method"}],"previous":[{"__symbolic":"method"}],"ngOnInit":[{"__symbolic":"method"}]}},"HttpLoaderFactory":{"__symbolic":"function","parameters":["http"],"value":{"__symbolic":"new","expression":{"__symbolic":"reference","module":"@ngx-translate/http-loader","name":"TranslateHttpLoader","line":31,"character":13},"arguments":[{"__symbolic":"reference","name":"http"}]}},"BiosealGenerationModule":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"NgModule","line":34,"character":1},"arguments":[{"declarations":[{"__symbolic":"reference","name":"BiosealGenerationComponent"},{"__symbolic":"reference","name":"ɵcf"},{"__symbolic":"reference","name":"ɵch"},{"__symbolic":"reference","name":"ɵci"},{"__symbolic":"reference","name":"ɵcr"},{"__symbolic":"reference","name":"ɵct"},{"__symbolic":"reference","name":"ɵcu"},{"__symbolic":"reference","name":"ɵcv"},{"__symbolic":"reference","name":"ɵcd"},{"__symbolic":"reference","name":"ɵcw"},{"__symbolic":"reference","name":"ɵcy"}],"imports":[{"__symbolic":"reference","module":"@angular/forms","name":"FormsModule","line":49,"character":4},{"__symbolic":"reference","module":"@angular/forms","name":"ReactiveFormsModule","line":50,"character":4},{"__symbolic":"reference","module":"primeng/autocomplete","name":"AutoCompleteModule","line":51,"character":4},{"__symbolic":"call","expression":{"__symbolic":"select","expression":{"__symbolic":"reference","module":"@ngxs/store","name":"NgxsModule","line":52,"character":4},"member":"forRoot"},"arguments":[[{"__symbolic":"reference","name":"ɵc"},{"__symbolic":"reference","name":"ɵv"},{"__symbolic":"reference","name":"ɵbp"},{"__symbolic":"reference","name":"ɵck"}]]},{"__symbolic":"reference","module":"@angular/router","name":"RouterModule","line":53,"character":4},{"__symbolic":"reference","module":"@angular/common","name":"CommonModule","line":54,"character":4},{"__symbolic":"reference","module":"@id3/tools","name":"Id3StepperModule","line":55,"character":4},{"__symbolic":"reference","module":"primeng/toast","name":"ToastModule","line":56,"character":4},{"__symbolic":"reference","module":"@id3/face-pad","name":"FacePadModule","line":57,"character":4},{"__symbolic":"reference","module":"ngx-intl-tel-input","name":"NgxIntlTelInputModule","line":58,"character":4},{"__symbolic":"call","expression":{"__symbolic":"select","expression":{"__symbolic":"reference","module":"@ngx-translate/core","name":"TranslateModule","line":59,"character":4},"member":"forRoot"},"arguments":[{"loader":{"provide":{"__symbolic":"reference","module":"@ngx-translate/core","name":"TranslateLoader","line":61,"character":17},"useFactory":{"__symbolic":"reference","name":"HttpLoaderFactory"},"deps":[{"__symbolic":"reference","module":"@angular/common/http","name":"HttpClient","line":63,"character":15}]}}]}],"exports":[{"__symbolic":"reference","name":"BiosealGenerationComponent"}],"bootstrap":[{"__symbolic":"reference","name":"BiosealGenerationComponent"}]}]}],"members":{},"statics":{"forRoot":{"__symbolic":"function","parameters":["options"],"value":[{"__symbolic":"call","expression":{"__symbolic":"select","expression":{"__symbolic":"reference","module":"@ngxs/logger-plugin","name":"NgxsLoggerPluginModule","line":75,"character":6},"member":"forRoot"},"arguments":[{"disabled":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"options"},"member":"logsDisabled"}}]},{"ngModule":{"__symbolic":"reference","name":"BiosealGenerationModule"},"providers":[]}]}}},"ɵa":{"__symbolic":"class","extends":{"__symbolic":"reference","name":"ɵb"},"decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable","line":30,"character":1},"arguments":[{"providedIn":"root"}]}],"members":{"contentType":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@ngxs/store","name":"Select","line":34,"character":3},"arguments":[{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ɵc"},"member":"getTypeContent"}]}]}],"barcodeType":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@ngxs/store","name":"Select","line":35,"character":3},"arguments":[{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ɵc"},"member":"getBarcodeType"}]}]}],"bioseal":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@ngxs/store","name":"Select","line":36,"character":3},"arguments":[{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ɵv"},"member":"getBioSealData"}]}]}],"isLoaded":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@ngxs/store","name":"Select","line":37,"character":3},"arguments":[{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ɵbp"},"member":"isLoaded"}]}]}],"lang":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@ngxs/store","name":"Select","line":38,"character":3},"arguments":[{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ɵc"},"member":"getLanguage"}]}]}],"timeoutBioSeal":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@ngxs/store","name":"Select","line":39,"character":3},"arguments":[{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ɵv"},"member":"isTimeOutBioSeal"}]}]}],"timeoutFace":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@ngxs/store","name":"Select","line":40,"character":3},"arguments":[{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ɵbp"},"member":"faceTimeOut"}]}]}],"useCase":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@ngxs/store","name":"Select","line":41,"character":3},"arguments":[{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ɵc"},"member":"getUseCase"}]}]}],"photoDisplay":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@ngxs/store","name":"Select","line":42,"character":3},"arguments":[{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ɵc"},"member":"getPhotoDisplay"}]}]}],"isMobile":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@ngxs/store","name":"Select","line":43,"character":3},"arguments":[{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ɵc"},"member":"isMobile"}]}]}],"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@ngxs/store","name":"Store","line":50,"character":29},{"__symbolic":"reference","module":"@ngx-translate/core","name":"TranslateService","line":50,"character":54}]}],"configurateLanguage":[{"__symbolic":"method"}],"setBarcodeType":[{"__symbolic":"method"}],"setPrimaryColor":[{"__symbolic":"method"}],"setSecondaryColor":[{"__symbolic":"method"}],"setTertiaryColor":[{"__symbolic":"method"}],"setLanguage":[{"__symbolic":"method"}],"setFaceUrl":[{"__symbolic":"method"}],"setBioSealUrl":[{"__symbolic":"method"}],"setAuthorization":[{"__symbolic":"method"}],"setVerification":[{"__symbolic":"method"}],"setPhotoDisplay":[{"__symbolic":"method"}],"isUseCaseMenu":[{"__symbolic":"method"}],"isVaccinationUseCase":[{"__symbolic":"method"}],"isGenericUseCase":[{"__symbolic":"method"}],"isCovidTestUseCase":[{"__symbolic":"method"}],"isAccreditationUseCase":[{"__symbolic":"method"}],"isConfigurationMenu":[{"__symbolic":"method"}],"isUserForm":[{"__symbolic":"method"}],"isDocumentForm":[{"__symbolic":"method"}],"isEventForm":[{"__symbolic":"method"}],"isFaceCapture":[{"__symbolic":"method"}],"isDisplay":[{"__symbolic":"method"}],"init":[{"__symbolic":"method"}],"increment":[{"__symbolic":"method"}],"decrement":[{"__symbolic":"method"}],"manageStepperControls":[{"__symbolic":"method"}],"isBarcodeBioSeal":[{"__symbolic":"method"}],"isBarcodeQR":[{"__symbolic":"method"}],"isBarcodeDataMatrix":[{"__symbolic":"method"}],"isLeftEnabled":[{"__symbolic":"method"}],"setUseCase":[{"__symbolic":"method"}],"isCommunicationEstablished":[{"__symbolic":"method"}],"isIdUpload":[{"__symbolic":"method"}],"isBiometrics":[{"__symbolic":"method"}],"isBioSealDisplay":[{"__symbolic":"method"}],"isUserFormDone":[{"__symbolic":"method"}],"isFaceMenu":[{"__symbolic":"method"}]},"statics":{"ɵprov":{}}},"ɵb":{"__symbolic":"class","members":{"global":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@ngxs/store","name":"Select","line":6,"character":3},"arguments":[{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ɵc"},"member":"getGlobal"}]}]}],"contentType":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@ngxs/store","name":"Select","line":7,"character":3},"arguments":[{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ɵc"},"member":"getTypeContent"}]}]}],"usecase":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@ngxs/store","name":"Select","line":8,"character":3},"arguments":[{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ɵc"},"member":"getUseCase"}]}]}],"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@ngxs/store","name":"Store","line":10,"character":21}]}]}},"ɵc":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@ngxs/store","name":"State","line":25,"character":1},"arguments":[{"name":"global","defaults":{"primaryColor":"#ffffff","secondaryColor":"#374758","tertiaryColor":"#6baeed","token":null,"step":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ɵd"},"member":"UNDEFINED"},"contentType":false,"photoDisplay":false,"barcodeType":null,"isPersonalDataLoaded":false,"isDocumentDataLoaded":false,"language":null,"biosealUrl":null,"faceUrl":null,"verificationUrl":null,"isMobile":false,"useCase":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ɵe"},"member":"UNDEFINED"}}}]},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable","line":46,"character":1},"arguments":[{"providedIn":"root"}]}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"ngx-device-detector","name":"DeviceDetectorService","line":50,"character":37}]}],"setDefaultGlobalState":[{"__symbolic":"method","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@ngxs/store","name":"Action","line":111,"character":3},"arguments":[{"__symbolic":"reference","name":"ɵf"}]}]}],"setPrimaryColor":[{"__symbolic":"method","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@ngxs/store","name":"Action","line":127,"character":3},"arguments":[{"__symbolic":"reference","name":"ɵg"}]}]}],"setSecondaryColor":[{"__symbolic":"method","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@ngxs/store","name":"Action","line":138,"character":3},"arguments":[{"__symbolic":"reference","name":"ɵh"}]}]}],"setTertiaryColor":[{"__symbolic":"method","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@ngxs/store","name":"Action","line":150,"character":3},"arguments":[{"__symbolic":"reference","name":"ɵi"}]}]}],"setBarcodeType":[{"__symbolic":"method","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@ngxs/store","name":"Action","line":162,"character":3},"arguments":[{"__symbolic":"reference","name":"ɵj"}]}]}],"setLanguage":[{"__symbolic":"method","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@ngxs/store","name":"Action","line":171,"character":3},"arguments":[{"__symbolic":"reference","name":"ɵk"}]}]}],"setStep":[{"__symbolic":"method","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@ngxs/store","name":"Action","line":182,"character":3},"arguments":[{"__symbolic":"reference","name":"ɵt"}]}]}],"setContentType":[{"__symbolic":"method","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@ngxs/store","name":"Action","line":194,"character":3},"arguments":[{"__symbolic":"reference","name":"ɵq"}]}]}],"setPhotoDisplay":[{"__symbolic":"method","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@ngxs/store","name":"Action","line":206,"character":3},"arguments":[{"__symbolic":"reference","name":"ɵp"}]}]}],"IncrementSteps":[{"__symbolic":"method","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@ngxs/store","name":"Action","line":218,"character":3},"arguments":[{"__symbolic":"reference","name":"ɵr"}]}]}],"decrementStep":[{"__symbolic":"method","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@ngxs/store","name":"Action","line":269,"character":3},"arguments":[{"__symbolic":"reference","name":"ɵs"}]}]}],"setToken":[{"__symbolic":"method","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@ngxs/store","name":"Action","line":306,"character":3},"arguments":[{"__symbolic":"reference","name":"ɵn"}]}]}],"setBioSealUrl":[{"__symbolic":"method","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@ngxs/store","name":"Action","line":317,"character":3},"arguments":[{"__symbolic":"reference","name":"ɵm"}]}]}],"setFaceUrl":[{"__symbolic":"method","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@ngxs/store","name":"Action","line":328,"character":3},"arguments":[{"__symbolic":"reference","name":"ɵl"}]}]}],"setVerificationUrl":[{"__symbolic":"method","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@ngxs/store","name":"Action","line":339,"character":3},"arguments":[{"__symbolic":"reference","name":"ɵo"}]}]}],"setUseCase":[{"__symbolic":"method","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@ngxs/store","name":"Action","line":351,"character":3},"arguments":[{"__symbolic":"reference","name":"ɵu"}]}]}]},"statics":{"getGlobal":{"__symbolic":"function","parameters":["state"],"value":{"__symbolic":"reference","name":"state"}},"getStep":{"__symbolic":"function","parameters":["state"],"value":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"state"},"member":"step"}},"getBarcodeType":{"__symbolic":"function","parameters":["state"],"value":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"state"},"member":"barcodeType"}},"getPrimaryColor":{"__symbolic":"function","parameters":["state"],"value":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"state"},"member":"primaryColor"}},"getTypeContent":{"__symbolic":"function","parameters":["state"],"value":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"state"},"member":"contentType"}},"getSecondaryColor":{"__symbolic":"function","parameters":["state"],"value":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"state"},"member":"secondaryColor"}},"getTertiaryColor":{"__symbolic":"function","parameters":["state"],"value":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"state"},"member":"tertiaryColor"}},"getLanguage":{"__symbolic":"function","parameters":["state"],"value":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"state"},"member":"language"}},"getBioSealUrl":{"__symbolic":"function","parameters":["state"],"value":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"state"},"member":"biosealUrl"}},"getFaceUrl":{"__symbolic":"function","parameters":["state"],"value":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"state"},"member":"faceUrl"}},"getToken":{"__symbolic":"function","parameters":["state"],"value":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"state"},"member":"token"}},"getVerificationUrl":{"__symbolic":"function","parameters":["state"],"value":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"state"},"member":"verificationUrl"}},"isMobile":{"__symbolic":"function","parameters":["state"],"value":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"state"},"member":"isMobile"}},"getUseCase":{"__symbolic":"function","parameters":["state"],"value":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"state"},"member":"useCase"}},"getPhotoDisplay":{"__symbolic":"function","parameters":["state"],"value":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"state"},"member":"photoDisplay"}},"ɵprov":{}}},"ɵd":{"UNDEFINED":0,"USE_CASE_MENU":1,"CONFIG_MENU":2,"USER_FORM_PERSONAL":3,"USER_FORM_DOCUMENT":4,"FACE_CAPTURE":5,"BIOSEAL_DISPLAY":6},"ɵe":{"UNDEFINED":0,"VACCINATION":1,"GENERIC":2,"COVID_TEST":3,"ACCREDITATION":4},"ɵf":{"__symbolic":"class","members":{"__ctor__":[{"__symbolic":"constructor"}]},"statics":{"type":"[Global] set default Global state"}},"ɵg":{"__symbolic":"class","members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"string"}]}]},"statics":{"type":"[Global] Update primary color"}},"ɵh":{"__symbolic":"class","members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"string"}]}]},"statics":{"type":"[Global] Update secondary color"}},"ɵi":{"__symbolic":"class","members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"string"}]}]},"statics":{"type":"[Global] Update tertiary color"}},"ɵj":{"__symbolic":"class","members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"string"}]}]},"statics":{"type":"[Global] Update barcode type"}},"ɵk":{"__symbolic":"class","members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"string"}]}]},"statics":{"type":"[Global] Update language"}},"ɵl":{"__symbolic":"class","members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"string"}]}]},"statics":{"type":"[Global] Set face url"}},"ɵm":{"__symbolic":"class","members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"string"}]}]},"statics":{"type":"[Global] Set bioseal url"}},"ɵn":{"__symbolic":"class","members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"string"}]}]},"statics":{"type":"[Global] Set token"}},"ɵo":{"__symbolic":"class","members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"string"}]}]},"statics":{"type":"[Global] Set verification url"}},"ɵp":{"__symbolic":"class","members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"boolean"}]}]},"statics":{"type":"[Global] Set photo display configuration"}},"ɵq":{"__symbolic":"class","members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"boolean"}]}]},"statics":{"type":"[BioSeal] Update BioSeal Content type"}},"ɵr":{"__symbolic":"class","members":{"__ctor__":[{"__symbolic":"constructor"}]},"statics":{"type":"[Workflow] Increment workflow steps"}},"ɵs":{"__symbolic":"class","members":{"__ctor__":[{"__symbolic":"constructor"}]},"statics":{"type":"[Workflow] Decrement workflow steps"}},"ɵt":{"__symbolic":"class","members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"any"}]}]},"statics":{"type":"[Workflow] set workflow step"}},"ɵu":{"__symbolic":"class","members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"ɵe"}]}]},"statics":{"type":"[Workflow] Setup Use Case"}},"ɵv":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@ngxs/store","name":"State","line":26,"character":1},"arguments":[{"name":"bioseal","defaults":{"biosealState":null,"isPersonalFormSubmitted":false,"isDocumentFormSubmitted":false,"isPractitionerFormSubmitted":false,"isEventFormSubmitted":false,"isTestFormSubmitted":false,"isPersonalDataLoaded":false,"isDocumentDataLoaded":false,"isPractitionerDataLoaded":false,"isTestDataLoaded":false,"isEventDataLoaded":false,"bioseal":null,"qrCode":null,"datamatrix":null,"biosealLoaded":false,"biosealLoading":true,"biosealError":false,"timeOut":false}}]},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable","line":49,"character":1}}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"ɵw"}]}],"setDefault":[{"__symbolic":"method","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@ngxs/store","name":"Action","line":192,"character":3},"arguments":[{"__symbolic":"reference","name":"ɵy"}]}]}],"setDefaultResult":[{"__symbolic":"method","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@ngxs/store","name":"Action","line":224,"character":3},"arguments":[{"__symbolic":"reference","name":"ɵbi"}]}]}],"setBioSealFormat":[{"__symbolic":"method","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@ngxs/store","name":"Action","line":235,"character":3},"arguments":[{"__symbolic":"reference","name":"ɵz"}]}]}],"setBiometrics":[{"__symbolic":"method","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@ngxs/store","name":"Action","line":246,"character":3},"arguments":[{"__symbolic":"reference","name":"ɵba"}]}]}],"setPersonalFormSubmition":[{"__symbolic":"method","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@ngxs/store","name":"Action","line":257,"character":3},"arguments":[{"__symbolic":"reference","name":"ɵbj"}]}]}],"setDocumentFormSubmition":[{"__symbolic":"method","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@ngxs/store","name":"Action","line":266,"character":3},"arguments":[{"__symbolic":"reference","name":"ɵbk"}]}]}],"setPractitionerFormSubmition":[{"__symbolic":"method","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@ngxs/store","name":"Action","line":275,"character":3},"arguments":[{"__symbolic":"reference","name":"ɵbl"}]}]}],"setTestFormSubmition":[{"__symbolic":"method","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@ngxs/store","name":"Action","line":284,"character":3},"arguments":[{"__symbolic":"reference","name":"ɵbm"}]}]}],"setEventFormSubmition":[{"__symbolic":"method","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@ngxs/store","name":"Action","line":293,"character":3},"arguments":[{"__symbolic":"reference","name":"ɵbn"}]}]}],"setPersonalContent":[{"__symbolic":"method","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@ngxs/store","name":"Action","line":302,"character":3},"arguments":[{"__symbolic":"reference","name":"ɵbb"}]}]}],"setDocumentContent":[{"__symbolic":"method","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@ngxs/store","name":"Action","line":316,"character":3},"arguments":[{"__symbolic":"reference","name":"ɵbc"}]}]}],"setPractitionerContent":[{"__symbolic":"method","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@ngxs/store","name":"Action","line":331,"character":3},"arguments":[{"__symbolic":"reference","name":"ɵbf"}]}]}],"setTestContent":[{"__symbolic":"method","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@ngxs/store","name":"Action","line":346,"character":3},"arguments":[{"__symbolic":"reference","name":"ɵbg"}]}]}],"setEventContent":[{"__symbolic":"method","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@ngxs/store","name":"Action","line":361,"character":3},"arguments":[{"__symbolic":"reference","name":"ɵbh"}]}]}],"getBioSealImage":[{"__symbolic":"method","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@ngxs/store","name":"Action","line":376,"character":3},"arguments":[{"__symbolic":"reference","name":"ɵbd"}]}]}],"setContentDefault":[{"__symbolic":"method","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@ngxs/store","name":"Action","line":442,"character":3},"arguments":[{"__symbolic":"reference","name":"ɵbe"}]}]}]},"statics":{"getQRcodeResult":{"__symbolic":"function","parameters":["state"],"value":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"state"},"member":"qrCode"}},"getDatamatrixResult":{"__symbolic":"function","parameters":["state"],"value":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"state"},"member":"datamatrix"}},"getBioSealData":{"__symbolic":"function","parameters":["state"],"value":{"__symbolic":"reference","name":"state"}},"getBioSealFormat":{"__symbolic":"function","parameters":["state"],"value":{"__symbolic":"select","expression":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"state"},"member":"biosealState"},"member":"bioSealFormat"}},"getBiometricsType":{"__symbolic":"function","parameters":["state"],"value":{"__symbolic":"select","expression":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"state"},"member":"biosealState"},"member":"biometrics"}},"getBioSeal":{"__symbolic":"function","parameters":["state"],"value":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"state"},"member":"bioseal"}},"isBioSealReady":{"__symbolic":"function","parameters":["state"],"value":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"state"},"member":"biosealLoaded"}},"isBioSealLoading":{"__symbolic":"function","parameters":["state"],"value":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"state"},"member":"biosealLoading"}},"isBioSealError":{"__symbolic":"function","parameters":["state"],"value":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"state"},"member":"biosealError"}},"isTimeOutBioSeal":{"__symbolic":"function","parameters":["state"],"value":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"state"},"member":"timeOut"}},"getFirstName":{"__symbolic":"function","parameters":["state"],"value":{"__symbolic":"select","expression":{"__symbolic":"select","expression":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"state"},"member":"biosealState"},"member":"personalContent"},"member":"firstName"}},"getLastName":{"__symbolic":"function","parameters":["state"],"value":{"__symbolic":"select","expression":{"__symbolic":"select","expression":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"state"},"member":"biosealState"},"member":"personalContent"},"member":"lastName"}},"getFunction":{"__symbolic":"function","parameters":["state"],"value":{"__symbolic":"select","expression":{"__symbolic":"select","expression":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"state"},"member":"biosealState"},"member":"personalContent"},"member":"function"}},"getEventName":{"__symbolic":"function","parameters":["state"],"value":{"__symbolic":"call","expression":{"__symbolic":"select","expression":{"__symbolic":"select","expression":{"__symbolic":"select","expression":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"state"},"member":"biosealState"},"member":"eventContent"},"member":"eventName"},"member":"substr"},"arguments":[1]}},"getEventAddress":{"__symbolic":"function","parameters":["state"],"value":{"__symbolic":"select","expression":{"__symbolic":"select","expression":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"state"},"member":"biosealState"},"member":"eventContent"},"member":"eventAddress"}},"getEventDate":{"__symbolic":"function","parameters":["state"],"value":{"__symbolic":"call","expression":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ɵbo"},"member":"formatDateToDisplay"},"arguments":[{"__symbolic":"select","expression":{"__symbolic":"select","expression":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"state"},"member":"biosealState"},"member":"eventContent"},"member":"eventDate"}]}},"getEventTime":{"__symbolic":"function","parameters":["state"],"value":{"__symbolic":"select","expression":{"__symbolic":"select","expression":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"state"},"member":"biosealState"},"member":"eventContent"},"member":"eventTime"}},"isParkingAuthorized":{"__symbolic":"function","parameters":["state"],"value":{"__symbolic":"select","expression":{"__symbolic":"select","expression":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"state"},"member":"biosealState"},"member":"eventContent"},"member":"parkingAcc"}},"isGrandstandAuthorized":{"__symbolic":"function","parameters":["state"],"value":{"__symbolic":"select","expression":{"__symbolic":"select","expression":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"state"},"member":"biosealState"},"member":"eventContent"},"member":"grandstandAcc"}},"isPressAuthorized":{"__symbolic":"function","parameters":["state"],"value":{"__symbolic":"select","expression":{"__symbolic":"select","expression":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"state"},"member":"biosealState"},"member":"eventContent"},"member":"pressAcc"}},"isVIPAuthorized":{"__symbolic":"function","parameters":["state"],"value":{"__symbolic":"select","expression":{"__symbolic":"select","expression":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"state"},"member":"biosealState"},"member":"eventContent"},"member":"vipAcc"}},"areCloakroomsAuthorized":{"__symbolic":"function","parameters":["state"],"value":{"__symbolic":"select","expression":{"__symbolic":"select","expression":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"state"},"member":"biosealState"},"member":"eventContent"},"member":"cloakroomAcc"}},"isRestaurantAuthorized":{"__symbolic":"function","parameters":["state"],"value":{"__symbolic":"select","expression":{"__symbolic":"select","expression":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"state"},"member":"biosealState"},"member":"eventContent"},"member":"restaurantAcc"}},"isTestFormSubmitted":{"__symbolic":"function","parameters":["state"],"value":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"state"},"member":"isTestFormSubmitted"}},"isEventFormSubmitted":{"__symbolic":"function","parameters":["state"],"value":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"state"},"member":"isEventFormSubmitted"}},"isPersonalFormSubmitted":{"__symbolic":"function","parameters":["state"],"value":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"state"},"member":"isPersonalFormSubmitted"}},"isDocumentFormSubmitted":{"__symbolic":"function","parameters":["state"],"value":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"state"},"member":"isDocumentFormSubmitted"}},"isPractitionerFormSubmitted":{"__symbolic":"function","parameters":["state"],"value":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"state"},"member":"isPractitionerFormSubmitted"}},"isTestDataLoaded":{"__symbolic":"function","parameters":["state"],"value":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"state"},"member":"isTestDataLoaded"}},"isEventDataLoaded":{"__symbolic":"function","parameters":["state"],"value":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"state"},"member":"isEventDataLoaded"}},"isPersonalDataLoaded":{"__symbolic":"function","parameters":["state"],"value":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"state"},"member":"isPersonalDataLoaded"}},"isDocumentDataLoaded":{"__symbolic":"function","parameters":["state"],"value":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"state"},"member":"isDocumentDataLoaded"}},"isPractitionerDataLoaded":{"__symbolic":"function","parameters":["state"],"value":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"state"},"member":"isPractitionerDataLoaded"}}}},"ɵw":{"__symbolic":"class","extends":{"__symbolic":"reference","name":"ɵx"},"decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable","line":11,"character":1},"arguments":[{"providedIn":"root"}]}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/common/http","name":"HttpClient","line":15,"character":29}]}],"leftPad":[{"__symbolic":"method"}],"getBioSeal":[{"__symbolic":"method"}]},"statics":{"ɵprov":{}}},"ɵx":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable","line":5,"character":1}}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/common/http","name":"HttpClient","line":8,"character":20}]}],"getToken":[{"__symbolic":"method"}]}},"ɵy":{"__symbolic":"class","members":{"__ctor__":[{"__symbolic":"constructor"}]},"statics":{"type":"[BioSeal] set default BioSeal state"}},"ɵz":{"__symbolic":"class","members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"string"}]}]},"statics":{"type":"[BioSeal] Update BioSeal Format"}},"ɵba":{"__symbolic":"class","members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"string"}]}]},"statics":{"type":"[BioSeal] Update BioSeal Biometrics"}},"ɵbb":{"__symbolic":"class","members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"any"}]}]},"statics":{"type":"[BioSeal] Update BioSeal personal content"}},"ɵbc":{"__symbolic":"class","members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"any"}]}]},"statics":{"type":"[BioSeal] Update BioSeal document content"}},"ɵbd":{"__symbolic":"class","members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"any"}]}]},"statics":{"type":"[BioSeal] get BioSeal "}},"ɵbe":{"__symbolic":"class","members":{"__ctor__":[{"__symbolic":"constructor"}]},"statics":{"type":"[BioSeal] set form content default "}},"ɵbf":{"__symbolic":"class","members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"any"}]}]},"statics":{"type":"[BioSeal] Update  Practitioner content"}},"ɵbg":{"__symbolic":"class","members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"any"}]}]},"statics":{"type":"[BioSeal] Update Test content"}},"ɵbh":{"__symbolic":"class","members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"any"}]}]},"statics":{"type":"[BioSeal] Update Event content"}},"ɵbi":{"__symbolic":"class","members":{"__ctor__":[{"__symbolic":"constructor"}]},"statics":{"type":"[BioSeal] set default BioSeal result"}},"ɵbj":{"__symbolic":"class","members":{"__ctor__":[{"__symbolic":"constructor"}]},"statics":{"type":"[BioSeal] Update personal form submition status"}},"ɵbk":{"__symbolic":"class","members":{"__ctor__":[{"__symbolic":"constructor"}]},"statics":{"type":"[BioSeal] Update document form submition status"}},"ɵbl":{"__symbolic":"class","members":{"__ctor__":[{"__symbolic":"constructor"}]},"statics":{"type":"[BioSeal] Update practitioner form submition status"}},"ɵbm":{"__symbolic":"class","members":{"__ctor__":[{"__symbolic":"constructor"}]},"statics":{"type":"[BioSeal] Update test form submition status"}},"ɵbn":{"__symbolic":"class","members":{"__ctor__":[{"__symbolic":"constructor"}]},"statics":{"type":"[BioSeal] Update event form submition status"}},"ɵbo":{"__symbolic":"class","members":{},"statics":{"todayToStringDate":{"__symbolic":"function","parameters":[],"value":{"__symbolic":"binop","operator":"+","left":{"__symbolic":"binop","operator":"+","left":{"__symbolic":"binop","operator":"+","left":{"__symbolic":"binop","operator":"+","left":{"__symbolic":"call","expression":{"__symbolic":"select","expression":{"__symbolic":"new","expression":{"__symbolic":"reference","name":"Date"}},"member":"getFullYear"}},"right":"-"},"right":{"__symbolic":"call","expression":{"__symbolic":"select","expression":{"__symbolic":"binop","operator":"+","left":"0","right":{"__symbolic":"binop","operator":"+","left":{"__symbolic":"call","expression":{"__symbolic":"select","expression":{"__symbolic":"new","expression":{"__symbolic":"reference","name":"Date"}},"member":"getMonth"}},"right":1}},"member":"slice"},"arguments":[-2]}},"right":"-"},"right":{"__symbolic":"call","expression":{"__symbolic":"select","expression":{"__symbolic":"binop","operator":"+","left":"0","right":{"__symbolic":"call","expression":{"__symbolic":"select","expression":{"__symbolic":"new","expression":{"__symbolic":"reference","name":"Date"}},"member":"getDate"}}},"member":"slice"},"arguments":[-2]}}}}},"ɵbp":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@ngxs/store","name":"State","line":23,"character":1},"arguments":[{"name":"face","defaults":{"faceImage":null,"matchResult":null,"matchLoading":false,"matchLoaded":false,"isLoaded":false,"isLoading":true,"isError":false,"isCameraOpen":false,"isPadDisplayed":false,"isFaceImageLoading":false,"timeOut":false,"errorType":null}}]},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable","line":40,"character":1},"arguments":[{"providedIn":"root"}]}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"ɵbq"}]}],"setDefaultFace":[{"__symbolic":"method","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@ngxs/store","name":"Action","line":131,"character":3},"arguments":[{"__symbolic":"reference","name":"ɵbr"}]}]}],"getQuality":[{"__symbolic":"method","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@ngxs/store","name":"Action","line":148,"character":3},"arguments":[{"__symbolic":"reference","name":"ɵbs"}]}]}],"getFaceMatchResult":[{"__symbolic":"method","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@ngxs/store","name":"Action","line":231,"character":3},"arguments":[{"__symbolic":"reference","name":"ɵbt"}]}]}],"setMatchLoading":[{"__symbolic":"method","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@ngxs/store","name":"Action","line":252,"character":3},"arguments":[{"__symbolic":"reference","name":"ɵbu"}]}]}],"setMatchLoaded":[{"__symbolic":"method","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@ngxs/store","name":"Action","line":263,"character":3},"arguments":[{"__symbolic":"reference","name":"ɵbv"}]}]}],"setCameraPosition":[{"__symbolic":"method","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@ngxs/store","name":"Action","line":275,"character":3},"arguments":[{"__symbolic":"reference","name":"ɵbw"}]}]}],"setPadDisplay":[{"__symbolic":"method","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@ngxs/store","name":"Action","line":283,"character":3},"arguments":[{"__symbolic":"reference","name":"ɵby"}]}]}],"setFaceImageLoad":[{"__symbolic":"method","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@ngxs/store","name":"Action","line":294,"character":3},"arguments":[{"__symbolic":"reference","name":"ɵca"}]}]}],"setFaceTimeOut":[{"__symbolic":"method","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@ngxs/store","name":"Action","line":305,"character":3},"arguments":[{"__symbolic":"reference","name":"ɵcb"}]}]}],"setCameraError":[{"__symbolic":"method","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@ngxs/store","name":"Action","line":314,"character":3},"arguments":[{"__symbolic":"reference","name":"ɵbx"}]}]}]},"statics":{"getFaceState":{"__symbolic":"function","parameters":["state"],"value":{"__symbolic":"reference","name":"state"}},"getFace":{"__symbolic":"function","parameters":["state"],"value":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"state"},"member":"faceImage"}},"getMatchResult":{"__symbolic":"function","parameters":["state"],"value":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"state"},"member":"matchResult"}},"isMatchLoading":{"__symbolic":"function","parameters":["state"],"value":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"state"},"member":"matchLoading"}},"isMatchLoaded":{"__symbolic":"function","parameters":["state"],"value":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"state"},"member":"matchLoaded"}},"faceTimeOut":{"__symbolic":"function","parameters":["state"],"value":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"state"},"member":"timeOut"}},"isLoaded":{"__symbolic":"function","parameters":["state"],"value":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"state"},"member":"isLoaded"}},"isStateless":{"__symbolic":"function","parameters":["state"],"value":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"state"},"member":"isLoading"}},"isError":{"__symbolic":"function","parameters":["state"],"value":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"state"},"member":"isError"}},"isUnSufficiantQualityError":{"__symbolic":"function","parameters":["state"],"value":{"__symbolic":"binop","operator":"===","left":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"state"},"member":"errorType"},"right":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ɵcc"},"member":"UNSUFFICIANT_QUALITY"}}},"isNoFaceDetectedError":{"__symbolic":"function","parameters":["state"],"value":{"__symbolic":"binop","operator":"===","left":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"state"},"member":"errorType"},"right":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ɵcc"},"member":"FACE_NOT_DETECTED"}}},"isInvalidMediaTypeError":{"__symbolic":"function","parameters":["state"],"value":{"__symbolic":"binop","operator":"===","left":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"state"},"member":"errorType"},"right":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ɵcc"},"member":"INVALID_MEDIA_TYPE"}}},"isCameraOpen":{"__symbolic":"function","parameters":["state"],"value":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"state"},"member":"isCameraOpen"}},"isPadDisplayed":{"__symbolic":"function","parameters":["state"],"value":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"state"},"member":"isPadDisplayed"}},"isFaceImageLoading":{"__symbolic":"function","parameters":["state"],"value":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"state"},"member":"isFaceImageLoading"}},"isCameraError":{"__symbolic":"function","parameters":["state"],"value":{"__symbolic":"binop","operator":"||","left":{"__symbolic":"binop","operator":"||","left":{"__symbolic":"binop","operator":"||","left":{"__symbolic":"binop","operator":"===","left":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"state"},"member":"errorType"},"right":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ɵcc"},"member":"NO_CAMERA_FOUND"}},"right":{"__symbolic":"binop","operator":"===","left":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"state"},"member":"errorType"},"right":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ɵcc"},"member":"PERMISSION_DENIED"}}},"right":{"__symbolic":"binop","operator":"===","left":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"state"},"member":"errorType"},"right":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ɵcc"},"member":"CAMERA_NOT_READABLE"}}},"right":{"__symbolic":"binop","operator":"===","left":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"state"},"member":"errorType"},"right":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ɵcc"},"member":"CAMERA_ABORT"}}}},"isNoCameraFound":{"__symbolic":"function","parameters":["state"],"value":{"__symbolic":"binop","operator":"&&","left":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"state"},"member":"isError"},"right":{"__symbolic":"binop","operator":"===","left":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"state"},"member":"errorType"},"right":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ɵcc"},"member":"NO_CAMERA_FOUND"}}}},"isPermissionDenied":{"__symbolic":"function","parameters":["state"],"value":{"__symbolic":"binop","operator":"&&","left":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"state"},"member":"isError"},"right":{"__symbolic":"binop","operator":"===","left":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"state"},"member":"errorType"},"right":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ɵcc"},"member":"PERMISSION_DENIED"}}}},"isCameraNotReadable":{"__symbolic":"function","parameters":["state"],"value":{"__symbolic":"binop","operator":"&&","left":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"state"},"member":"isError"},"right":{"__symbolic":"binop","operator":"===","left":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"state"},"member":"errorType"},"right":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ɵcc"},"member":"CAMERA_NOT_READABLE"}}}},"isAbortError":{"__symbolic":"function","parameters":["state"],"value":{"__symbolic":"binop","operator":"&&","left":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"state"},"member":"isError"},"right":{"__symbolic":"binop","operator":"===","left":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"state"},"member":"errorType"},"right":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ɵcc"},"member":"CAMERA_ABORT"}}}},"ɵprov":{}}},"ɵbq":{"__symbolic":"class","extends":{"__symbolic":"reference","name":"ɵx"},"decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable","line":7,"character":1},"arguments":[{"providedIn":"root"}]}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/common/http","name":"HttpClient","line":11,"character":29}]}],"checkQuality":[{"__symbolic":"method"}],"detectFace":[{"__symbolic":"method"}],"matchPad":[{"__symbolic":"method"}],"getLivenessProof":[{"__symbolic":"method"}]},"statics":{"ɵprov":{}}},"ɵbr":{"__symbolic":"class","members":{"__ctor__":[{"__symbolic":"constructor"}]},"statics":{"type":"[Face] set default Face state"}},"ɵbs":{"__symbolic":"class","members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"any"}]}]},"statics":{"type":"[Face] get face image quality"}},"ɵbt":{"__symbolic":"class","members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"any"}]}]},"statics":{"type":"[Face] get face match result"}},"ɵbu":{"__symbolic":"class","members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"any"}]}]},"statics":{"type":"[Face] set face match loading"}},"ɵbv":{"__symbolic":"class","members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"any"}]}]},"statics":{"type":"[Face] set face match loaded"}},"ɵbw":{"__symbolic":"class","members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"boolean"}]}]},"statics":{"type":"[Camera] is camera opened"}},"ɵbx":{"__symbolic":"class","members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"error","message":"Expression form not supported","line":35,"character":30,"module":"./lib/shared/store/actions/face.action"}]}]},"statics":{"type":"[Camera] set camera error"}},"ɵby":{"__symbolic":"class","members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"boolean"}]}]},"statics":{"type":"[Face] set PAD display"}},"ɵbz":{"__symbolic":"class","members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"boolean"}]}]},"statics":{"type":"[Face] set id document load"}},"ɵca":{"__symbolic":"class","members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"boolean"}]}]},"statics":{"type":"[Face] set face image load"}},"ɵcb":{"__symbolic":"class","members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"boolean"}]}]},"statics":{"type":"[Face] set time out"}},"ɵcc":{"PERMISSION_DENIED":2,"NO_CAMERA_FOUND":3,"CAMERA_ABORT":4,"CAMERA_NOT_READABLE":5,"FACE_NOT_DETECTED":422,"UNSUFFICIANT_QUALITY":200,"INVALID_MEDIA_TYPE":415},"ɵcd":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":13,"character":1},"arguments":[{"selector":"id3-covid-test-user-form","providers":[{"__symbolic":"reference","name":"ɵce"},{"__symbolic":"reference","name":"ɵa"}],"template":"<div class=\"workflow-body\">\n\n    <!--PERSONAL FORM-->\n    <div class=\"personal-form\" *ngIf=\"this.userSandbox.isPersonalForm() | async\">\n        <div class=\"form-header\">\n            <h3 translate=\"personalInformationTitleValue\" class=\"form-title\"></h3>\n            <div class=\"required-fields-text\" translate=\"formIndication\"></div>\n        </div>\n\n        <form [formGroup]=\"PersonalForm\" [ngClass]=\"(personalSubmitted | async) ? 'submitted' : ''\"\n            (ngSubmit)=\"onPersonalSubmit()\">\n            <div class=\"formContent\">\n                <div class=\"sub-formContent\">\n                    <!--First name-->\n                    <div class=\"form-group\">\n                        <label for=\"firstName\">\n                            <span translate=\"firstNameTitleValue\"></span>\n                            <span> *</span></label>\n                        <input class=\"form-control\" id=\"firstName\" placeholder=\"John\" maxlength=\"32\"\n                            formControlName=\"firstName\" />\n                    </div>\n                    <!--Last name-->\n                    <div class=\"form-group\">\n                        <label for=\"lastName\">\n                            <span translate=\"lastNameTitleValue\"></span>\n                            <span> *</span>\n                        </label>\n                        <input class=\"form-control\" id=\"lastName\" placeholder=\"Doe\" maxlength=\"32\"\n                            formControlName=\"lastName\" />\n                    </div>\n                    <!--Date of birth-->\n                    <div class=\"form-group\">\n                        <label for=\"dob\">\n                            <span translate=\"dobTitleValue\"></span><span> *</span></label>\n                        <input class=\"form-control\" placeholder=\"dd/mm/yyyy\" minlength=\"10\" maxlength=\"10\"\n                            formControlName=\"dob\" type=\"date\" min=\"1900-01-01\" [max]=\"this.userSandbox.today\"\n                            pattern=\"^(([0-9]|[0-2][0-9]|(3)[0-1])(/|-)(([0-9]|(0)[0-9])|((1)[0-2]))(/|-)\\d{4})|(\\d{4}(/|-)(0[1-9]|1[012])(/|-)(0[1-9]|[12][0-9]|3[01]))$\" />\n                    </div>\n                    <!--Gender-->\n                    <div class=\"form-group\">\n                        <label for=\"gender\"><span translate=\"genderTitleValue\"></span><span> *</span>\n                        </label>\n\n                        <select class=\"form-control\" (change)=\"changeGender($event)\" formControlName=\"gender\">\n                            <option value=\"null\" disabled>\n                                <span translate=\"genderTitleValue\"></span>\n                            </option>\n\n                            <option value=\"M\">\n                                <span translate=\"maleTitleValue\"></span>\n                            </option>\n                            <option value=\"F\">\n                                <span translate=\"femaleTitleValue\"></span>\n                            </option>\n                            <option value=\"O\">\n                                <span translate=\"otherTitleValue\"></span>\n                            </option>\n                        </select>\n                    </div>\n                </div>\n            </div>\n            <div class=\"navig-buttons-covid\">\n                <div class=\"prevButton\">\n                    <button type=\"button\" class=\"btn btn-outline-secondary\" (click)=\"previous()\"\n                        translate=\"previousTitleValue\">\n                    </button>\n                </div>\n                <div class=\"nextButton\">\n                    <button type=\"submit\" class=\"btn btn-outline-secondary\" translate=\"nextTitleValue\">\n                    </button>\n                </div>\n            </div>\n        </form>\n    </div>\n\n    <!--COVID TEST FORM-->\n    <div class=\"covid-test-form\" *ngIf=\"this.userSandbox.isTestForm() | async\">\n        <div class=\"form-header\">\n            <h3 class=\"form-title\" translate=\"covidTestInformationTitleValue\"></h3>\n            <div class=\"required-fields-text\" translate=\"formIndication\"></div>\n        </div>\n        <form [formGroup]=\"TestForm\" [ngClass]=\"(testSubmitted | async) ? 'submitted' : ''\" (ngSubmit)=\"onTestSubmit()\">\n            <div class=\"formContent\">\n                <!--LOINC-->\n                <div class=\"sub-formContent\">\n                    <div class=\"form-group\">\n                        <label for=\"loinc\"><span>LOINC</span><span> *</span></label>\n                        <p-autoComplete placeholder=\"12345-6\" formControlName=\"loinc\" [suggestions]=\"filteredLoinc\"\n                            (completeMethod)=\"filterLoinc($event)\" [multiple]=\"false\" [completeOnFocus]=\"true\">\n                        </p-autoComplete>\n                    </div>\n                    <!--Test result-->\n                    <div class=\"form-group\">\n                        <label for=\"result\">\n                            <span translate=\"covidTestResultTitleValue\"></span><span> *</span></label>\n                        <select class=\"form-control\" (change)=\"changeTestResult($event)\" formControlName=\"result\">\n                            <option value=\"null\" disabled>\n                                <span translate=\"covidTestResultTitleValue\"></span>\n                            </option>\n                            <option value=\"true\">\n                                <span translate=\"covidTestPositiveTitleValue\"></span>\n                            </option>\n                            <option value=\"false\">\n                                <span translate=\"covidTestNegativeTitleValue\"></span>\n                            </option>\n                        </select>\n                    </div>\n                    <!--Date of sample-->\n                    <div class=\"form-group\">\n                        <label for=\"dot\">\n                            <span translate=\"covidTestDateTitleValue\"></span><span> *</span></label>\n                        <input class=\"form-control\" placeholder=\"dd/mm/yyyy\" maxlength=\"10\" formControlName=\"dot\"\n                            type=\"date\" [max]=\"this.userSandbox.today\" />\n                    </div>\n                </div>\n\n            </div>\n            <div class=\"navig-buttons-covid\">\n                <div class=\"prevButton\">\n                    <button type=\"button\" class=\"btn btn-outline-secondary\" (click)=\"previous()\"\n                        translate=\"previousTitleValue\">\n                    </button>\n                </div>\n                <div class=\"nextButton\">\n                    <button type=\"submit\" class=\"btn btn-outline-secondary\" translate=\"nextTitleValue\">\n                    </button>\n                </div>\n            </div>\n        </form>\n    </div>\n</div>","styles":[".workflow-body{color:var(--secondary-color);height:100%}.workflow-body>*{-ms-grid-column-align:center;-ms-grid-row-align:center;align-self:center;justify-self:center}form.submitted .ng-invalid ::ng-deep .p-inputtext,form.submitted input.ng-invalid,form.submitted select.ng-invalid{border:1px solid red}.covid-test-form{width:100%}.covid-test-form,.personal-form{height:100%}.form-header{display:flex;height:10%;justify-content:space-between;width:96%}.form-header>*{-ms-grid-row-align:center;align-self:center}.required-fields-text{font-size:small;text-align:right}form{display:flex;flex-direction:column;height:90%;justify-content:space-between}.formContent{display:flex;flex-wrap:wrap;justify-content:center;margin-bottom:2%;padding:0 1%}.sub-formContent{display:flex;flex-wrap:wrap;width:96%}.form-group{box-sizing:border-box;display:flex;flex:0 50%;flex-direction:column;padding:5px}::ng-deep .p-autocomplete{width:100%}::ng-deep .p-inputtext{border:1px solid #ced4da;width:100%}::ng-deep .p-inputtext:enabled:hover{border-color:#ced4da}::ng-deep .p-inputtext:enabled:focus{border-color:#80bdff;box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}::ng-deep p-autocomplete.ng-dirty.ng-invalid>.p-autocomplete>.p-inputtext{border-color:red}::ng-deep p-autocomplete.ng-dirty.ng-invalid.p-inputwrapper-focus>.p-autocomplete>.p-inputtext{border-color:#80bdff}label>span{font-weight:500}.iti{width:100%}.ui-calendar{display:block!important}.p-calendar{display:flex!important}select{-moz-appearance:none;-webkit-appearance:none;box-sizing:border-box}.form-title{color:var(--tertiary-color)}.ng-invalid.ng-touched{border-color:red}.ng-invalid.ng-touched::-moz-placeholder,.ng-pristine::-moz-placeholder{color:#b0b3b7;font-style:italic}.ng-invalid.ng-touched:-ms-input-placeholder,.ng-pristine:-ms-input-placeholder{color:#b0b3b7;font-style:italic}.ng-invalid.ng-touched::placeholder,.ng-pristine::placeholder{color:#b0b3b7;font-style:italic}label{font-size:small}.form-group{margin-bottom:.5rem}.form-row{margin-bottom:5px}.DateSelect{background:none!important}.form-label{font-size:x-small}.navig-buttons-covid{display:flex;justify-content:space-between;margin-bottom:2%}.btn-outline-secondary{border-color:var(--secondary-color);color:var(--secondary-color)}.btn-outline-secondary:active,.btn-outline-secondary:focus,.btn-outline-secondary:hover{background-color:var(--secondary-color)!important;border-color:var(--secondary-color)!important;box-shadow:0 .3rem 1rem rgba(0,0,0,.15)!important;color:var(--primary-color)!important}@media only screen and (max-width:600px){.form-title{font-size:medium}.sub-formContent{display:block}.navig-buttons-covid{margin-top:15%}}"]}]}],"members":{"testSubmitted":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@ngxs/store","name":"Select","line":21,"character":3},"arguments":[{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ɵv"},"member":"isTestFormSubmitted"}]}]}],"personalSubmitted":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@ngxs/store","name":"Select","line":22,"character":3},"arguments":[{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ɵv"},"member":"isPersonalFormSubmitted"}]}]}],"testData":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@ngxs/store","name":"Select","line":23,"character":3},"arguments":[{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ɵv"},"member":"isTestDataLoaded"}]}]}],"personalData":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@ngxs/store","name":"Select","line":24,"character":3},"arguments":[{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ɵv"},"member":"isPersonalDataLoaded"}]}]}],"nextEvent":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":31,"character":3}}]}],"previousEvent":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":32,"character":3}}]}],"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/forms","name":"FormBuilder","line":42,"character":35},{"__symbolic":"reference","name":"ɵce"},{"__symbolic":"reference","name":"ɵa"}]}],"ngOnInit":[{"__symbolic":"method"}],"changeGender":[{"__symbolic":"method"}],"changeTestResult":[{"__symbolic":"method"}],"filterLoinc":[{"__symbolic":"method"}],"onPersonalSubmit":[{"__symbolic":"method"}],"onTestSubmit":[{"__symbolic":"method"}],"previous":[{"__symbolic":"method"}]}},"ɵce":{"__symbolic":"class","extends":{"__symbolic":"reference","name":"ɵb"},"decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable","line":21,"character":1}}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@ngxs/store","name":"Store","line":41,"character":29}]}],"isPersonalForm":[{"__symbolic":"method"}],"isDocumentForm":[{"__symbolic":"method"}],"isPractitionerForm":[{"__symbolic":"method"}],"isTestForm":[{"__symbolic":"method"}],"isEventForm":[{"__symbolic":"method"}],"onPersonalFormSubmitted":[{"__symbolic":"method"}],"onDocumentFormSubmitted":[{"__symbolic":"method"}],"onPractitionerFormSubmitted":[{"__symbolic":"method"}],"onTestFormSubmitted":[{"__symbolic":"method"}],"onEventFormSubmitted":[{"__symbolic":"method"}],"onPersonalFormValid":[{"__symbolic":"method"}],"onDocumentFormValid":[{"__symbolic":"method"}],"onPractitionerFormValid":[{"__symbolic":"method"}],"onTestFormValid":[{"__symbolic":"method"}],"onEventFormValid":[{"__symbolic":"method"}],"EmailValidator":[{"__symbolic":"method"}]}},"ɵcf":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":9,"character":1},"arguments":[{"selector":"id3-configuration-menu","providers":[{"__symbolic":"reference","name":"ɵcg"}],"template":"<div class=\"configuration-card\">\n\n  <div class=\"configuration-top\">\n    <span class=\"title format-tilte\" translate=\"configurationTitleFormat\"> </span>\n    <div class=\"btn-group btn-group-toggle\" data-toggle=\"buttons\">\n      <label class=\"btn btn-primary\" [ngClass]=\"{\n        active: (this.configurationSandbox.isFormatSquare() | async),\n        unactive: !(this.configurationSandbox.isFormatSquare() | async)\n      }\">\n        <input type=\"radio\" name=\"biosealFormat\" value=\"BigSquare\" autocomplete=\"off\"\n          (click)=\"this.configurationSandbox.setBioSealFormat($event)\" id=\"biosealSquare\" />\n        <span class=\"square-span\" translate=\"squareTitleValue\"> </span>\n      </label>\n      <label class=\"btn btn-primary\" [ngClass]=\"{\n        active: (this.configurationSandbox.isFormatRectangle() | async),\n        unactive: !(this.configurationSandbox.isFormatRectangle() | async)\n      }\">\n        <input type=\"radio\" name=\"biosealFormat\" value=\"BigRectangle\" autocomplete=\"off\"\n          (click)=\"this.configurationSandbox.setBioSealFormat($event)\" id=\"biosealRect\" />\n        <span class=\"rect-span\" translate=\"rectangleTitleValue\"> </span>\n      </label>\n    </div>\n    <span class=\"title title-content\" translate=\"configurationTitleContent\" id=\"titleconfig\"></span>\n    <div class=\"btn-group btn-group-toggle\" data-toggle=\"buttons\">\n      <label class=\"btn btn-primary\" [ngClass]=\"{\n        active: (this.configurationSandbox.isBiometrics() | async),\n        unactive: !(this.configurationSandbox.isBiometrics() | async)\n      }\">\n        <img src=\"/assets/images/biometrics_valid.png\" />\n        <input type=\"radio\" name=\"biometrics\" (click)=\"this.configurationSandbox.setContentType(true)\"\n          id=\"setContentTypeInputTrue\" />\n        <span class=\"biometrics-title\" translate=\"biometricsTitleValue\"> </span>\n      </label>\n      <label class=\"btn btn-primary\" [ngClass]=\"{\n        active: !(this.configurationSandbox.isBiometrics() | async),\n        unactive: (this.configurationSandbox.isBiometrics() | async)\n      }\">\n        <img src=\"/assets/images/biometrics.png\" />\n        <input type=\"radio\" name=\"biometrics\" (click)=\"this.configurationSandbox.setContentType(false)\"\n          id=\"setContentTypeInputFalse\" />\n        <span class=\"no-biometrics-title\" translate=\"noBiometricsTitleValue\">\n        </span>\n      </label>\n    </div>\n    <div class=\"biometrics\" [ngClass]=\"{\n      active: !(this.configurationSandbox.isBiometrics() | async),\n      unactive: (this.configurationSandbox.isBiometrics() | async),\n      activated: (this.configurationSandbox.isBiometrics() | async),\n      disactivated: !(this.configurationSandbox.isBiometrics() | async)\n    }\">\n      <span class=\"title title-biometrics\" translate=\"configurationTitleBiometrics\"></span>\n      <div class=\"btn-group btn-group-toggle\" data-toggle=\"buttons\">\n        <label class=\"btn btn-primary biometrics-buttons\" [ngClass]=\"{\n          active: (this.configurationSandbox.isFacial() | async),\n          unactive: !(this.configurationSandbox.isFacial() | async),\n          activated: (this.configurationSandbox.isBiometrics() | async),\n          disactivated: !(this.configurationSandbox.isBiometrics() | async)\n        }\">\n          <input type=\"radio\" name=\"biometricUse\" value=\"facial\"\n            (click)=\"this.configurationSandbox.setBiometricsType($event)\" checked id=\"facialBiometricsType\" />\n          <span translate=\"facialTitleValue\"> </span>\n        </label>\n        <label class=\"btn btn-primary biometrics-buttons\" [ngClass]=\"{\n          active: (this.configurationSandbox.isUpload() | async),\n          unactive: !(this.configurationSandbox.isUpload() | async),\n          activated: (this.configurationSandbox.isBiometrics() | async),\n          disactivated: !(this.configurationSandbox.isBiometrics() | async)\n        }\">\n          <input type=\"radio\" name=\"biometricUse\" value=\"upload\"\n            (click)=\"this.configurationSandbox.setBiometricsType($event)\" id=\"uploadBiometricsType\" />\n          <span translate=\"UploadTitleValue\"> </span>\n        </label>\n        <label class=\"btn btn-primary biometrics-buttons\" [ngClass]=\"{\n          active: (this.configurationSandbox.isBoth() | async),\n          unactive: !(this.configurationSandbox.isBoth() | async),\n          activated: (this.configurationSandbox.isBiometrics() | async),\n          disactivated: !(this.configurationSandbox.isBiometrics() | async)\n        }\">\n          <input type=\"radio\" name=\"biometricUse\" value=\"both\"\n            (click)=\"this.configurationSandbox.setBiometricsType($event)\" id=\"bothBiometricsType\" />\n          <span translate=\"bothTitleValue\"> </span>\n        </label>\n      </div>\n    </div>\n  </div>\n  <div class=\"navig-buttons-config\">\n    <div class=\"prevButton\">\n      <button type=\"button\" class=\"btn btn-outline-secondary\" (click)=\"previous()\" translate=\"previousTitleValue\">\n      </button>\n    </div>\n    <div class=\"nextButton\">\n      <button type=\"button\" class=\"btn btn-outline-secondary\" (click)=\"next()\" translate=\"nextTitleValue\">\n      </button>\n    </div>\n  </div>\n</div>","styles":[".configuration-card{color:var(--secondary-color);display:flex;flex-direction:column;height:100%;justify-content:space-between;width:100%}.configuration-top{display:flex;flex-direction:column;margin-top:15%}.configuration-top>*{-ms-grid-row-align:center;align-self:center}.btn-group{border-radius:5px;box-shadow:0 0 8px 2px rgba(0,0,0,.15);margin:20px}.btn.btn-primary.active,.btn.btn-primary:active{background-color:var(--secondary-color);border-color:transparent;color:var(--primary-color)}.btn.btn-primary{background-color:var(--primary-color);border-color:transparent;color:var(--secondary-color);display:flex;flex-direction:column}.btn.btn-primary>*{-ms-grid-row-align:center;align-self:center}.fieldset.disabled{background-color:#0ff;pointer-events:none}.activated{pointer-events:auto}.disactivated{color:#ddd!important;pointer-events:none}.btn.btn-primary.active.disactivated,.btn.btn-primary:active.disactivated{background-color:#fff!important}.btn.btn-primary-disabled{background-color:grey;border-color:transparent;color:#ddd;display:flex;flex-direction:column}.btn.btn-primary-disabled>*{-ms-grid-row-align:center;align-self:center}.biometrics{text-align:center}.title{font-size:large}.biometrics,.title-content{margin-top:2%}.navig-buttons-config{display:flex;justify-content:space-between}.btn-outline-secondary{border-color:var(--secondary-color);color:var(--secondary-color)}.btn-outline-secondary:active,.btn-outline-secondary:focus,.btn-outline-secondary:hover{background-color:var(--secondary-color)!important;border-color:var(--secondary-color)!important;box-shadow:0 .3rem 1rem rgba(0,0,0,.15)!important;color:var(--primary-color)!important}@media only screen and (max-width:600px){.btn.btn-primary,.title{font-size:small}.biometrics-buttons{font-size:x-small!important}.navig-buttons-config{margin-top:15%}}"]}]}],"members":{"global":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@ngxs/store","name":"Select","line":16,"character":3},"arguments":[{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ɵc"},"member":"getGlobal"}]}]}],"bioseal":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@ngxs/store","name":"Select","line":17,"character":3},"arguments":[{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ɵv"},"member":"getBioSealData"}]}]}],"nextEvent":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":20,"character":3}}]}],"previousEvent":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":21,"character":3}}]}],"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"ɵcg"}]}],"ngOnInit":[{"__symbolic":"method"}],"next":[{"__symbolic":"method"}],"previous":[{"__symbolic":"method"}]}},"ɵcg":{"__symbolic":"class","extends":{"__symbolic":"reference","name":"ɵb"},"decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable","line":22,"character":1}}],"members":{"format":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@ngxs/store","name":"Select","line":24,"character":3},"arguments":[{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ɵv"},"member":"getBioSealFormat"}]}]}],"biometrics":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@ngxs/store","name":"Select","line":25,"character":3},"arguments":[{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ɵv"},"member":"getBiometricsType"}]}]}],"useCase":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@ngxs/store","name":"Select","line":26,"character":3},"arguments":[{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ɵc"},"member":"getUseCase"}]}]}],"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@ngxs/store","name":"Store","line":28,"character":29}]}],"startState":[{"__symbolic":"method"}],"setBioSealFormat":[{"__symbolic":"method"}],"setBiometricsType":[{"__symbolic":"method"}],"setContentType":[{"__symbolic":"method"}],"setDefaultContent":[{"__symbolic":"method"}],"isFormatSquare":[{"__symbolic":"method"}],"isFormatRectangle":[{"__symbolic":"method"}],"isFacial":[{"__symbolic":"method"}],"isUpload":[{"__symbolic":"method"}],"isBoth":[{"__symbolic":"method"}],"isBiometrics":[{"__symbolic":"method"}]}},"ɵch":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":20,"character":1},"arguments":[{"selector":"id3-user-form","providers":[{"__symbolic":"reference","name":"ɵce"}],"encapsulation":{"__symbolic":"select","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewEncapsulation","line":25,"character":17},"member":"None"},"template":"<div class=\"workflow-body\">\n\n  <!--PERSONAL FORM-->\n  <div class=\"personal-form\" *ngIf=\"this.userSandbox.isPersonalForm() | async\">\n\n    <div class=\"form-header\">\n      <h3 translate=\"personalInformationTitleValue\" class=\"form-title\"></h3>\n      <div class=\"required-fields-text\" translate=\"formIndication\"></div>\n    </div>\n\n    <form [formGroup]=\"PersonalForm\" class=\"form-element\" [ngClass]=\"(personalSubmitted | async) ? 'submitted' : ''\"\n      (ngSubmit)=\"onPersonalSubmit()\">\n\n      <div class=\"formContent\">\n        <div class=\"sub-formContent\">\n          <!--First name-->\n          <div class=\"form-group\">\n            <label for=\"firstName\">\n              <span translate=\"firstNameTitleValue\"></span>\n              <span> *</span></label>\n            <input class=\"form-control\" id=\"firstName\" placeholder=\"John\" maxlength=\"32\" formControlName=\"firstName\" />\n          </div>\n          <!--Last name-->\n          <div class=\"form-group\">\n            <label for=\"lastName\">\n              <span translate=\"lastNameTitleValue\"></span>\n              <span> *</span>\n            </label>\n            <input class=\"form-control\" id=\"lastName\" placeholder=\"Doe\" maxlength=\"32\" formControlName=\"lastName\" />\n          </div>\n          <!--Date of birth-->\n          <div class=\"form-group\">\n            <label for=\"dob\">\n              <span translate=\"dobTitleValue\"></span></label>\n            <input class=\"form-control\" placeholder=\"dd/mm/yyyy\" minlength=\"10\" maxlength=\"10\" formControlName=\"dob\"\n              type=\"date\" min=\"1900-01-01\" [max]=\"this.userSandbox.today\"\n              pattern=\"^(([0-9]|[0-2][0-9]|(3)[0-1])(/|-)(([0-9]|(0)[0-9])|((1)[0-2]))(/|-)\\d{4})|(\\d{4}(/|-)(0[1-9]|1[012])(/|-)(0[1-9]|[12][0-9]|3[01]))$\" />\n          </div>\n          <!--Place of birth-->\n          <div class=\"form-group\">\n            <label for=\"pob\">\n              <span translate=\"placeOfBirthTitleValue\"></span><span> *</span>\n            </label>\n            <input class=\"form-control\" placeholder=\"Paris\" maxlength=\"32\" formControlName=\"pob\"\n              pattern=\"^([a-zA-Z\\u0080-\\u024F]+(?:. |-| |'))*[a-zA-Z\\u0080-\\u024F]*$\" />\n          </div>\n          <!--Gender-->\n          <div class=\"form-group\">\n            <label for=\"gender\"><span translate=\"genderTitleValue\"></span><span> *</span>\n            </label>\n\n            <select class=\"form-control\" (change)=\"changeGender($event)\" formControlName=\"gender\">\n              <option value=\"null\" disabled>\n                <span translate=\"genderTitleValue\"></span>\n              </option>\n\n              <option value=\"M\">\n                <span translate=\"maleTitleValue\"></span>\n              </option>\n              <option value=\"F\">\n                <span translate=\"femaleTitleValue\"></span>\n              </option>\n              <option value=\"O\">\n                <span translate=\"otherTitleValue\"></span>\n              </option>\n            </select>\n          </div>\n          <!--Address-->\n          <div class=\"form-group\">\n            <label for=\"address\">\n              <span translate=\"addressTitleValue\"></span>\n            </label>\n            <input class=\"form-control\" placeholder=\"55 rue de l'Étoile, 38000 Grenoble\" maxlength=\"32\"\n              formControlName=\"address\" />\n          </div>\n          <!--Email-->\n          <div class=\"form-group\">\n            <label for=\"email\"><span translate=\"emailTitleValue\"></span>\n            </label>\n            <input class=\"form-control\" id=\"email\" placeholder=\"john.doe@email.fr\" formControlName=\"email\" />\n          </div>\n          <!--Confirm email-->\n          <div class=\"form-group\">\n            <label for=\"confirmEmail\">\n              <span translate=\"confirmEmailTitleValue\"></span>\n            </label>\n            <input class=\"form-control\" id=\"confirmEmail\" placeholder=\"john.doe@email.fr\"\n              formControlName=\"confirmEmail\" />\n          </div>\n          <!--Phone number-->\n          <div class=\"form-group\">\n            <label for=\"phoneNumber\">\n              <span id=\"phoneTitle\" translate=\"phoneNumberTitleValue\"></span></label>\n\n            <ngx-intl-tel-input [preferredCountries]=\"preferredCountries\" [enableAutoCountrySelect]=\"true\"\n              [enablePlaceholder]=\"true\" [searchCountryFlag]=\"true\" [searchCountryField]=\"[\n              SearchCountryField.Iso2,\n              SearchCountryField.Name\n            ]\" [selectFirstCountry]=\"false\" [selectedCountryISO]=\"CountryISO.France\" [tooltipField]=\"TooltipLabel.Name\"\n              [phoneValidation]=\"true\" [separateDialCode]=\"false\" [numberFormat]=\"PhoneNumberFormat.National\"\n              formControlName=\"phoneNumber\"></ngx-intl-tel-input>\n          </div>\n          <!--Country-->\n          <div class=\"form-group\">\n            <label for=\"country\">\n              <span translate=\"countryTitleValue\"></span><span> *</span></label>\n\n            <select class=\"form-control\" name=\"country\" (change)=\"changeCountry($event)\" formControlName=\"country\">\n              <option value=\"\" disabled>\n                <span translate=\"countryTitleValue\"></span>\n              </option>\n\n              <option *ngFor=\"let country of countriesToShow\" [value]=\"country.code\">\n                {{ country.name }}\n              </option>\n            </select>\n          </div>\n          <div class=\"form-group\">\n            <label>\n              <span translate=\"idNumberTitleValue\"></span>\n            </label>\n            <input class=\"form-control\" name=\"id\" placeholder=\"000000000000\" maxlength=\"24\" formControlName=\"id\" />\n          </div>\n        </div>\n      </div>\n\n      <div class=\"navig-buttons-generic personal-buttons\">\n        <div class=\"prevButton\">\n          <button type=\"button\" class=\"btn btn-outline-secondary\" (click)=\"previous()\" translate=\"previousTitleValue\">\n          </button>\n        </div>\n        <div class=\"nextButton\">\n          <button type=\"submit\" class=\"btn btn-outline-secondary\" translate=\"nextTitleValue\">\n          </button>\n        </div>\n      </div>\n\n    </form>\n\n  </div>\n\n  <!--DOCUMENT FORM-->\n  <div class=\"document-form\" *ngIf=\"this.userSandbox.isDocumentForm() | async\">\n    <div class=\"form-header\">\n      <h3 translate=\"documentInformationTitleValue\" class=\"form-title\"></h3>\n      <div class=\"required-fields-text\" translate=\"formIndication\"></div>\n    </div>\n    <form [formGroup]=\"DocumentForm\" [ngClass]=\"(documentSubmitted | async) ? 'submitted' : ''\"\n      (ngSubmit)=\"onDocumentSubmit()\">\n      <div class=\"formContent\">\n        <!--Document type-->\n        <div class=\"sub-formContent\">\n          <div class=\"form-group\">\n            <label for=\"documentType\"><span translate=\"docTypeTitleValue\"></span></label>\n            <select class=\"form-control\" (change)=\"changeDocType($event)\" formControlName=\"documentType\">\n              <option value=\"null\" disabled>\n                <span translate=\"docTypeTitleValue\"></span>\n              </option>\n              <option value=\"passport\">\n                <span translate=\"docTypePassport\"></span>\n              </option>\n              <option value=\"idCard\">\n                <span translate=\"docTypeIdCard\"></span>\n              </option>\n              <option value=\"driverLience\">\n                <span translate=\"docTypeDriverLicense\"></span>\n              </option>\n              <option value=\"HealthCard\">\n                <span translate=\"docTypeHealthCard\"></span>\n              </option>\n              <option value=\"ProfessionalCard\">\n                <span translate=\"docTypeProCard\"></span>\n              </option>\n              <option value=\"other\">\n                <span translate=\"docTypeOther\"></span>\n              </option>\n            </select>\n          </div>\n          <!--Document ID-->\n          <div class=\"form-group\">\n            <label for=\"docID\">\n              <span translate=\"docIdTitleValue\"></span></label>\n            <input class=\"form-control\" id=\"docId\" formControlName=\"documentID\" placeholder=\"635163713713\"\n              maxlength=\"12\" pattern=\"[A-Za-z0-9]+\" />\n          </div>\n          <!--Date of issuance-->\n          <div class=\"form-group\">\n            <label for=\"dov\">\n              <span translate=\"dovTitleValue\"></span><span> *</span></label>\n            <input class=\"form-control\" placeholder=\"dd/mm/yyyy\" maxlength=\"10\" formControlName=\"dov\" type=\"date\"\n              [max]=\"this.userSandbox.today\" />\n          </div>\n          <!--Date of expiration-->\n          <div class=\"form-group\">\n            <label for=\"doe\"> <span translate=\"doeTitleValue\"></span></label>\n            <input class=\"form-control\" placeholder=\"dd/mm/yyyy\" maxlength=\"10\" formControlName=\"doe\" type=\"date\"\n              [min]=\"this.userSandbox.today\" />\n          </div>\n          <!--Place of issue-->\n          <div class=\"form-group\">\n            <label for=\"issuePlace\"><span translate=\"docIssuePlaceTitleValue\"></span></label>\n            <input class=\"form-control\" id=\"issuePlace\" formControlName=\"issuePlace\" placeholder=\"Paris\"\n              maxlength=\"32\" />\n          </div>\n          <!--Free text-->\n          <div class=\"form-group\">\n            <label for=\"ft \"><span translate=\"ftTitleValue\"></span></label>\n            <input class=\"form-control\" id=\"ft\" formControlName=\"fText\" placeholder=\"{{ 'ftTitleValue' | translate }}\"\n              maxlength=\"32\" />\n          </div>\n        </div>\n      </div>\n      <div class=\"navig-buttons-generic\">\n        <div class=\"prevButton\">\n          <button type=\"button\" class=\"btn btn-outline-secondary\" (click)=\"previous()\" translate=\"previousTitleValue\">\n          </button>\n        </div>\n        <div class=\"nextButton\">\n          <button type=\"submit\" class=\"btn btn-outline-secondary\" translate=\"nextTitleValue\">\n          </button>\n        </div>\n      </div>\n    </form>\n  </div>\n</div>","styles":[".workflow-body{color:var(--secondary-color);height:100%}.workflow-body>*{-ms-grid-column-align:center;-ms-grid-row-align:center;align-self:center;justify-self:center}form.submitted .ng-invalid{border:1px solid red}.document-form{width:100%}.document-form,.personal-form{height:100%}.form-header{display:flex;height:10%;justify-content:space-between;width:96%}.form-header>*{-ms-grid-row-align:center;align-self:center}.required-fields-text{font-size:small;text-align:right}form{display:flex;flex-direction:column;height:90%;justify-content:space-between}.form-element{justify-content:space-evenly}.formContent{display:flex;flex-wrap:wrap;justify-content:center;margin-bottom:2%;padding:0 1%}.sub-formContent{display:flex;flex-wrap:wrap;width:96%}.form-group{box-sizing:border-box;flex:0 50%;padding:5px}label>span{font-weight:500}.iti{width:100%}.ui-calendar{display:block!important}.p-calendar{display:flex!important}select{-moz-appearance:none;-webkit-appearance:none;box-sizing:border-box}.form-title{color:var(--tertiary-color)}.ng-invalid.ng-touched{border-color:red}.ng-invalid.ng-touched::-moz-placeholder,.ng-pristine::-moz-placeholder{color:#b0b3b7;font-style:italic}.ng-invalid.ng-touched:-ms-input-placeholder,.ng-pristine:-ms-input-placeholder{color:#b0b3b7;font-style:italic}.ng-invalid.ng-touched::placeholder,.ng-pristine::placeholder{color:#b0b3b7;font-style:italic}label{font-size:small}.form-group{margin-bottom:.5rem}.form-row{margin-bottom:5px}.DateSelect{background:none!important}.form-label{font-size:x-small}.text-container{font-size:small;text-align:right;width:100%}.navig-buttons-generic{display:flex;justify-content:space-between;margin-bottom:2%}.personal-buttons{margin-bottom:2.8%}.btn-outline-secondary{border-color:var(--secondary-color);color:var(--secondary-color)}.btn-outline-secondary:active,.btn-outline-secondary:focus,.btn-outline-secondary:hover{background-color:var(--secondary-color)!important;border-color:var(--secondary-color)!important;box-shadow:0 .3rem 1rem rgba(0,0,0,.15)!important;color:var(--primary-color)!important}@media only screen and (max-width:600px){.form-title{font-size:medium}.sub-formContent{display:block}.form-header{flex-direction:column;height:auto}form{height:auto}.navig-buttons-generic,form{margin-top:5%}}"]}]}],"members":{"global":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@ngxs/store","name":"Select","line":29,"character":3},"arguments":[{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ɵc"},"member":"getGlobal"}]}]}],"personalData":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@ngxs/store","name":"Select","line":30,"character":3},"arguments":[{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ɵv"},"member":"isPersonalDataLoaded"}]}]}],"documentData":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@ngxs/store","name":"Select","line":31,"character":3},"arguments":[{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ɵv"},"member":"isDocumentDataLoaded"}]}]}],"personalSubmitted":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@ngxs/store","name":"Select","line":32,"character":3},"arguments":[{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ɵv"},"member":"isPersonalFormSubmitted"}]}]}],"documentSubmitted":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@ngxs/store","name":"Select","line":33,"character":3},"arguments":[{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ɵv"},"member":"isDocumentFormSubmitted"}]}]}],"nextEvent":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":57,"character":3}}]}],"previousEvent":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":58,"character":3}}]}],"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/forms","name":"FormBuilder","line":60,"character":35},{"__symbolic":"reference","name":"ɵce"},{"__symbolic":"reference","name":"ɵa"}]}],"changeCountry":[{"__symbolic":"method"}],"changeGender":[{"__symbolic":"method"}],"changeDocType":[{"__symbolic":"method"}],"onPersonalSubmit":[{"__symbolic":"method"}],"onDocumentSubmit":[{"__symbolic":"method"}],"previous":[{"__symbolic":"method"}]}},"ɵci":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":5,"character":1},"arguments":[{"selector":"id3-biometrics","providers":[{"__symbolic":"reference","name":"ɵcj"}],"template":"<div class=\"main-camera-container\">\n  <div class=\"biometrics-top\">\n\n    <div class=\"camera-menu-card\" *ngIf=\"faceSandbox.isFaceMenu && !(globalSandbox.isAccreditationUseCase() | async)\" [style.margin-top]=\"'15%'\">\n      <h5 class=\"title\" translate=\"CaptureTitleValue\"></h5>\n      <div class=\"borders\" [ngClass]=\"{\n        'borders-stateless': faceSandbox.isStateless | async,\n        'borders-loaded': faceSandbox.isLoaded | async,\n        'borders-error': (faceSandbox.isError | async) && !(faceSandbox.cameraError | async)\n      }\">\n        <img class=\"icon-state\" *ngIf=\"faceSandbox.isStateless | async\" src=\"/assets/images/identity_grey.png\" />\n        <img class=\"icon-state\"\n          *ngIf=\"(faceSandbox.isLoaded | async) && !(globalSandbox.photoDisplay | async)\"\n          src=\"/assets/images/identity.png\" />\n        <img class=\"faceImg-state\"\n          *ngIf=\"(faceSandbox.isLoaded | async) && (globalSandbox.photoDisplay | async)\"\n          src=\"{{ faceSandbox.getFaceImage() | async }}\" />\n        <img class=\"icon-state\" *ngIf=\"(faceSandbox.isError | async) && !(faceSandbox.cameraError | async)\" src=\"/assets/images/identity.png\" />\n      </div>\n\n      <div *ngIf=\"(faceSandbox.faceImageLoading | async)\" class=\"spinner d-flex justify-content-center img-spin\"\n        id=\"spinner\">\n        <div class=\"spinner-border spinner-border-sm img-spin-border\" role=\"status\">\n        </div>\n        <span translate=\"loadingValue\"></span>\n      </div>\n\n      <div *ngIf=\"(faceSandbox.isError | async) && !(faceSandbox.cameraError | async)\" class=\"error-message\">\n        <span *ngIf=\"faceSandbox.isNoFaceDetected | async\" translate=\"errorNoFaceDetectedMessageValue\"></span>\n        <span *ngIf=\"faceSandbox.isUnsufficiantQuality | async\"\n          translate=\"errorUnsufficiantQualityMessageValue\"></span>\n        <span *ngIf=\"faceSandbox.isInvalidMediaType | async\" translate=\"errorInvalidMediaTypeValue\"></span>\n      </div>\n\n      <div *ngIf=\"globalSandbox.isVaccinationUseCase() | async\">\n        (<span class=\"optional-msg\" translate=\"optionalTitleValue\"></span>)\n      </div>\n\n      <div class=\"button-borders\">\n        <button type=\"button\" class=\"btn btn-primary\" (click)=\"faceSandbox.takePicture()\">\n          <span class=\"take-picture\" translate=\"takePictureButton\"></span>\n        </button>\n        <span class=\"or\" translate=\"or\"> </span>\n        <button type=\"button\" class=\"btn btn-primary\" (click)=\"fileInput.click()\">\n          <span class=\"upload-picture\" translate=\"uploadPictureButton\"></span>\n        </button>\n        <input style=\"display: none\" type=\"file\" (change)=\"faceSandbox.uploadPicture($event)\" #fileInput />\n      </div>\n\n    </div>\n\n    <div class=\"error-message accr-error\" *ngIf=\"(faceSandbox.cameraError | async) && faceSandbox.isFacePad\">\n      <span *ngIf=\"faceSandbox.cameraNotFound | async\" translate=\"errorNoCamera\"></span>\n      <span *ngIf=\"faceSandbox.permissionDenied | async\" translate=\"errorPermissionDenied\"></span>\n      <span *ngIf=\"faceSandbox.notReadable | async\" translate=\"errorCameraNotReadable\"></span>\n      <span *ngIf=\"faceSandbox.cameraAbort | async\" translate=\"errorCameraAbort\"></span>\n    </div>\n\n    <div id=\"facepad\" *ngIf=\"faceSandbox.isFacePad && !(faceSandbox.isError | async)\">\n      <div class=\"camera-menu-card\">\n        <div *ngIf=\"!(faceSandbox.isPadDisplayed() | async) && !(faceSandbox.isError | async)\"\n          class=\"spinner d-flex justify-content-center pad-spin\">\n          <div class=\"spinner-border pad-spin-border\" role=\"status\"></div>\n        </div>\n        <id3-face-pad\n          [style.opacity]=\"(faceSandbox.isPadDisplayed() | async) ? '1' : '0'\"\n          [faceRotationTrackerEnabled]=\"true\"\n          [pingBaseUrl]=\"faceSandbox.pingBaseUrl | async\"\n          [wsEndpoint]=\"faceSandbox.wsEndpoint | async\"\n          [allowsMultipleRetries]=\"faceSandbox.allowMultiple | async\"\n          [videoWidth]=\"600\"\n          [registerPicture]=\"true\"\n          [enableAutoMatching]=\"false\"\n          [mirror]=\"true\"\n          [colorArrows]=\"'#47a7ec'\"\n          [circleEnabled]=\"true\"\n          [challengeProofDisabled]=\"true\"\n          [autoStart]=\"true\"\n          [authorization]=\"faceSandbox.token | async\"\n          [messagesMode]=\"'BOTTOM'\"\n          [colorDetectionSuccess]=\"'#6bcf46'\"\n          [colorProgressCircle]=\"'#5ebcff'\"\n          [colorProgressCircleBackground]=\"'#ffffff'\"\n          [colorArrows]=\"'#47a7ec'\"\n          [colorTracker]=\"'#fffbb8'\"\n          [language]=\"faceSandbox.getLanguage() | async\"\n          (endProcessHandler)=\"faceSandbox.downloadPadPicture()\"\n          (faceDetectedHandler)=\"faceSandbox.getPvt($event)\"\n          (viewInitiatedHandler)=\"faceSandbox.setPadDisplay($event)\"\n          (internetLostHandler)=\"faceSandbox.onFaceTimeOut()\"\n          (cameraErrorHandler)=\"faceSandbox.onCameraError($event)\">\n        </id3-face-pad>\n      </div>\n    </div>\n\n    <div class=\"match-result\" *ngIf=\"(faceSandbox.matchLoading | async) || (faceSandbox.matchLoaded | async)\">\n\n      <div *ngIf=\"faceSandbox.matchResult | async\">\n        <img class=\"validity-icon\" src=\"assets/images/valid.png\"/>\n        <span translate=\"matchSuccessResultTitleValue\"></span>\n      </div>\n\n      <div *ngIf=\"!(faceSandbox.matchResult | async) && !(faceSandbox.matchLoading | async)\">\n        <span><img class=\"validity-icon\" src=\"assets/images/invalid.png\"/></span> \n        <span translate=\"matchFailResultTitleValue\"></span>\n        <p translate=\"tryAgainLabel\"></p>\n      </div>\n\n      <div *ngIf=\"faceSandbox.matchLoading | async\" class=\"spinner d-flex justify-content-center pad-spin\"\n      id=\"spinner\">\n      <div class=\"spinner-border pad-spin-border\" role=\"status\">\n      </div>\n    </div>\n\n    </div>\n    \n  </div>\n  <div class=\"navig-buttons-bio\">\n    <div class=\"prevButton\">\n      <button type=\"button\" class=\"btn btn-outline-secondary\" (click)=\"previous()\" translate=\"previousTitleValue\">\n      </button>\n    </div>\n    <div class=\"nextButton\">\n      <button type=\"button\" class=\"btn btn-outline-secondary\" (click)=\"next()\"\n        *ngIf=\"(globalSandbox.isVaccinationUseCase() | async) || ((globalSandbox.isAccreditationUseCase() | async) && (faceSandbox.matchResult | async))\n              || (!(globalSandbox.isAccreditationUseCase() | async) && (globalSandbox.isLoaded | async))\"\n        translate=\"nextTitleValue\">\n      </button>\n    </div>\n  </div>\n</div>","styles":[":host{width:100%}.main-camera-container{color:var(--secondary-color);justify-content:space-between;width:100%}.biometrics-top,.main-camera-container{display:flex;flex-direction:column;height:100%}.biometrics-top>*{-ms-grid-row-align:center;align-self:center}.camera-menu-card{display:flex;flex-direction:column;width:100%}.camera-menu-card>*{-ms-grid-column-align:center;-ms-grid-row-align:center;align-self:center;justify-self:center}.match-result{display:flex;height:100%;justify-content:center;text-align:center;width:100%}.match-result>*{-ms-grid-row-align:center;align-self:center}.borders{border:8px solid #000;border-radius:5px;display:inline-block;margin:5% 0}.borders-stateless{border:8px solid var(--tertiary-color)}.borders-loaded{border:8px solid #72bb52}.borders-error{border:8px solid #b70f0b}.error-message{color:#b70f0b}.accr-error{display:flex;flex-direction:column;height:100%;justify-content:center;text-align:center;width:100%}.validity-icon{height:20px;margin-right:5px;vertical-align:text-top;width:20px}.or{margin-left:10px;margin-right:10px;text-align:center}.icon-stateless{fill:#d3d3d3}.icon-loaded{fill:none}.icon-state{height:120px;margin:10px;width:120px}.faceImg-state{width:150px}.button-borders{display:flex;justify-content:space-evenly;margin-top:3%;padding:5px}.button-borders>*{-ms-grid-row-align:center;align-self:center}.btn.btn-primary{background-color:var(--secondary-color);border-color:transparent;color:var(--primary-color);display:inline-block}.pad-spin{width:100%}.pad-spin-border{color:var(--secondary-color);position:absolute;top:47%}.img-spin{align-items:center;flex-direction:column;margin-top:-20px}.navig-buttons-bio{display:flex;justify-content:space-between;margin-bottom:2%}@media only screen and (max-width:600px){.main-camera-container{width:auto}.btn.btn-primary{font-size:x-small}.button-borders{display:flex;justify-content:space-evenly;padding:0}.button-borders>*{-ms-grid-row-align:center;align-self:center}.faceImg-state{width:120px}.navig-buttons-bio{margin-top:15%}}"]}]}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"ɵcj"},{"__symbolic":"reference","name":"ɵa"}]}],"facePad":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild","line":14,"character":2},"arguments":[{"__symbolic":"reference","module":"@id3/face-pad","name":"FacePadComponent","line":14,"character":12},{"static":false}]}]}],"nextEvent":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":17,"character":2}}]}],"previousEvent":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":18,"character":2}}]}],"ngOnInit":[{"__symbolic":"method"}],"ngOnDestroy":[{"__symbolic":"method"}],"next":[{"__symbolic":"method"}],"previous":[{"__symbolic":"method"}]}},"ɵcj":{"__symbolic":"class","extends":{"__symbolic":"reference","name":"ɵb"},"decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable","line":25,"character":1}}],"members":{"camera":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@ngxs/store","name":"Select","line":27,"character":3},"arguments":[{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ɵbp"},"member":"isCameraOpen"}]}]}],"pad":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@ngxs/store","name":"Select","line":28,"character":3},"arguments":[{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ɵbp"},"member":"isPadDisplayed"}]}]}],"faceImageLoading":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@ngxs/store","name":"Select","line":29,"character":3},"arguments":[{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ɵbp"},"member":"isFaceImageLoading"}]}]}],"face":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@ngxs/store","name":"Select","line":30,"character":3},"arguments":[{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ɵbp"},"member":"getFaceState"}]}]}],"faceImage":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@ngxs/store","name":"Select","line":31,"character":3},"arguments":[{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ɵbp"},"member":"getFace"}]}]}],"matchResult":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@ngxs/store","name":"Select","line":32,"character":3},"arguments":[{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ɵbp"},"member":"getMatchResult"}]}]}],"matchLoading":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@ngxs/store","name":"Select","line":33,"character":3},"arguments":[{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ɵbp"},"member":"isMatchLoading"}]}]}],"matchLoaded":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@ngxs/store","name":"Select","line":34,"character":3},"arguments":[{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ɵbp"},"member":"isMatchLoaded"}]}]}],"isLoaded":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@ngxs/store","name":"Select","line":35,"character":3},"arguments":[{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ɵbp"},"member":"isLoaded"}]}]}],"isStateless":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@ngxs/store","name":"Select","line":36,"character":3},"arguments":[{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ɵbp"},"member":"isStateless"}]}]}],"isError":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@ngxs/store","name":"Select","line":37,"character":3},"arguments":[{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ɵbp"},"member":"isError"}]}]}],"isUnsufficiantQuality":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@ngxs/store","name":"Select","line":38,"character":3},"arguments":[{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ɵbp"},"member":"isUnSufficiantQualityError"}]}]}],"isNoFaceDetected":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@ngxs/store","name":"Select","line":39,"character":3},"arguments":[{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ɵbp"},"member":"isNoFaceDetectedError"}]}]}],"isInvalidMediaType":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@ngxs/store","name":"Select","line":40,"character":3},"arguments":[{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ɵbp"},"member":"isInvalidMediaTypeError"}]}]}],"cameraError":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@ngxs/store","name":"Select","line":41,"character":3},"arguments":[{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ɵbp"},"member":"isCameraError"}]}]}],"cameraNotFound":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@ngxs/store","name":"Select","line":42,"character":3},"arguments":[{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ɵbp"},"member":"isNoCameraFound"}]}]}],"permissionDenied":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@ngxs/store","name":"Select","line":43,"character":3},"arguments":[{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ɵbp"},"member":"isPermissionDenied"}]}]}],"notReadable":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@ngxs/store","name":"Select","line":44,"character":3},"arguments":[{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ɵbp"},"member":"isCameraNotReadable"}]}]}],"cameraAbort":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@ngxs/store","name":"Select","line":45,"character":3},"arguments":[{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ɵbp"},"member":"isAbortError"}]}]}],"biometrics":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@ngxs/store","name":"Select","line":46,"character":3},"arguments":[{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ɵv"},"member":"getBiometricsType"}]}]}],"idFile":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@ngxs/store","name":"Select","line":47,"character":3},"arguments":[{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ɵck"},"member":"getIdFile"}]}]}],"token":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@ngxs/store","name":"Select","line":48,"character":3},"arguments":[{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ɵc"},"member":"getToken"}]}]}],"faceUrl":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@ngxs/store","name":"Select","line":49,"character":3},"arguments":[{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ɵc"},"member":"getFaceUrl"}]}]}],"biosealUrl":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@ngxs/store","name":"Select","line":50,"character":3},"arguments":[{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ɵc"},"member":"getBioSealUrl"}]}]}],"isMobile":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@ngxs/store","name":"Select","line":51,"character":3},"arguments":[{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ɵc"},"member":"isMobile"}]}]}],"language":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@ngxs/store","name":"Select","line":52,"character":3},"arguments":[{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ɵc"},"member":"getLanguage"}]}]}],"useCase":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@ngxs/store","name":"Select","line":53,"character":3},"arguments":[{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ɵc"},"member":"getUseCase"}]}]}],"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"ɵbq"},{"__symbolic":"reference","name":"ɵcq"},{"__symbolic":"reference","module":"@ngxs/store","name":"Store","line":56,"character":99}]}],"isCameraOpen":[{"__symbolic":"method"}],"isPadDisplayed":[{"__symbolic":"method"}],"clearFaceImageLoading":[{"__symbolic":"method"}],"clearMatchLoading":[{"__symbolic":"method"}],"takePicture":[{"__symbolic":"method"}],"onCameraError":[{"__symbolic":"method"}],"uploadPicture":[{"__symbolic":"method"}],"isUpload":[{"__symbolic":"method"}],"isFace":[{"__symbolic":"method"}],"isBoth":[{"__symbolic":"method"}],"onFaceTimeOut":[{"__symbolic":"method"}],"downloadPadPicture":[{"__symbolic":"method"}],"getPvt":[{"__symbolic":"method"}],"getFaceImage":[{"__symbolic":"method"}],"setPadDisplay":[{"__symbolic":"method"}],"getLanguage":[{"__symbolic":"method"}]}},"ɵck":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@ngxs/store","name":"State","line":10,"character":1},"arguments":[{"name":"id","defaults":{"idImage":null,"idFile":null,"isLoaded":false,"isLoading":true,"isError":false,"isImageLoading":false,"timeOut":false,"errorType":null}}]},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable","line":23,"character":1},"arguments":[{"providedIn":"root"}]}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"ɵbq"}]}],"setDefaultId":[{"__symbolic":"method","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@ngxs/store","name":"Action","line":91,"character":5},"arguments":[{"__symbolic":"reference","name":"ɵcl"}]}]}],"getIdFaces":[{"__symbolic":"method","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@ngxs/store","name":"Action","line":105,"character":5},"arguments":[{"__symbolic":"reference","name":"ɵcn"}]}]}],"setIdFile":[{"__symbolic":"method","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@ngxs/store","name":"Action","line":203,"character":5},"arguments":[{"__symbolic":"reference","name":"ɵcm"}]}]}],"setIdImageLoad":[{"__symbolic":"method","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@ngxs/store","name":"Action","line":215,"character":5},"arguments":[{"__symbolic":"reference","name":"ɵbz"}]}]}],"setFaceTimeOut":[{"__symbolic":"method","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@ngxs/store","name":"Action","line":229,"character":5},"arguments":[{"__symbolic":"reference","name":"ɵco"}]}]}]},"statics":{"getIdState":{"__symbolic":"function","parameters":["state"],"value":{"__symbolic":"reference","module":"@angular/animations","name":"state","line":32,"character":15}},"getIdImage":{"__symbolic":"function","parameters":["state"],"value":{"__symbolic":"select","expression":{"__symbolic":"reference","module":"@angular/animations","name":"state","line":37,"character":15},"member":"idImage"}},"getIdFile":{"__symbolic":"function","parameters":["state"],"value":{"__symbolic":"select","expression":{"__symbolic":"reference","module":"@angular/animations","name":"state","line":42,"character":15},"member":"idFile"}},"idTimeOut":{"__symbolic":"function","parameters":["state"],"value":{"__symbolic":"select","expression":{"__symbolic":"reference","module":"@angular/animations","name":"state","line":47,"character":15},"member":"timeOut"}},"isLoaded":{"__symbolic":"function","parameters":["state"],"value":{"__symbolic":"select","expression":{"__symbolic":"reference","module":"@angular/animations","name":"state","line":52,"character":15},"member":"isLoaded"}},"isLoading":{"__symbolic":"function","parameters":["state"],"value":{"__symbolic":"select","expression":{"__symbolic":"reference","module":"@angular/animations","name":"state","line":57,"character":15},"member":"isLoading"}},"isError":{"__symbolic":"function","parameters":["state"],"value":{"__symbolic":"select","expression":{"__symbolic":"reference","module":"@angular/animations","name":"state","line":63,"character":15},"member":"isError"}},"isQualityError":{"__symbolic":"function","parameters":["state"],"value":{"__symbolic":"binop","operator":"===","left":{"__symbolic":"select","expression":{"__symbolic":"reference","module":"@angular/animations","name":"state","line":68,"character":15},"member":"errorType"},"right":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ɵcp"},"member":"UNSUFFICIANT_QUALITY"}}},"isNoFaceDetectedError":{"__symbolic":"function","parameters":["state"],"value":{"__symbolic":"binop","operator":"===","left":{"__symbolic":"select","expression":{"__symbolic":"reference","module":"@angular/animations","name":"state","line":73,"character":15},"member":"errorType"},"right":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ɵcp"},"member":"FACE_NOT_DETECTED"}}},"isTooManyFacesDetectedError":{"__symbolic":"function","parameters":["state"],"value":{"__symbolic":"binop","operator":"===","left":{"__symbolic":"select","expression":{"__symbolic":"reference","module":"@angular/animations","name":"state","line":78,"character":15},"member":"errorType"},"right":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ɵcp"},"member":"TOO_MANY_FACES"}}},"isMediatypeError":{"__symbolic":"function","parameters":["state"],"value":{"__symbolic":"binop","operator":"===","left":{"__symbolic":"select","expression":{"__symbolic":"reference","module":"@angular/animations","name":"state","line":83,"character":15},"member":"errorType"},"right":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ɵcp"},"member":"INVALID_MEDIA_TYPE"}}},"isIdImageLoading":{"__symbolic":"function","parameters":["state"],"value":{"__symbolic":"select","expression":{"__symbolic":"reference","module":"@angular/animations","name":"state","line":88,"character":15},"member":"isImageLoading"}},"ɵprov":{}}},"ɵcl":{"__symbolic":"class","members":{"__ctor__":[{"__symbolic":"constructor"}]},"statics":{"type":"[Id] set default Id state"}},"ɵcm":{"__symbolic":"class","members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"any"}]}]},"statics":{"type":"[Id] set id file"}},"ɵcn":{"__symbolic":"class","members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"any"}]}]},"statics":{"type":"[Id] get id faces"}},"ɵco":{"__symbolic":"class","members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"boolean"}]}]},"statics":{"type":"[Id] set time out"}},"ɵcp":{"TOO_MANY_FACES":417,"FACE_NOT_DETECTED":422,"UNSUFFICIANT_QUALITY":200,"INVALID_MEDIA_TYPE":415},"ɵcq":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable","line":2,"character":1},"arguments":[{"providedIn":"root"}]}],"members":{"__ctor__":[{"__symbolic":"constructor"}],"resizeImage":[{"__symbolic":"method"}]},"statics":{"ɵprov":{}}},"ɵcr":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":8,"character":1},"arguments":[{"selector":"bioseal-display","providers":[{"__symbolic":"reference","name":"ɵcs"}],"template":"<div class=\"container-result\">\n  <div class=\"display-top\" [style.margin-top]=\"(globalSandbox.isAccreditationUseCase() | async) ? '0' : '15%'\">\n    <div class=\"loading-class\" *ngIf=\"this.displaySandbox.isLoading | async\">\n      <div class=\"spinner-border text-primary\" role=\"status\">\n        <span class=\"sr-only\">Loading...</span>\n      </div>\n\n\n      <div class=\"error-class\" *ngIf=\"this.displaySandbox.isError | async\">\n        <h5 class=\"result-title\" translate=\"errorTitle\"></h5>\n      </div>\n    </div>\n\n    <div class=\"result-class\" *ngIf=\"this.displaySandbox.isLoaded | async\">\n      <h5 class=\"result-title\" translate=\"resultTitle\"></h5>\n\n      <div *ngIf=\"globalSandbox.isBarcodeDataMatrix() | async\" id=\"bwipjs-result\">\n        <canvas id=\"bwipjs-canvas\"></canvas>\n      </div>\n\n      <img *ngIf=\"(globalSandbox.isBarcodeBioSeal() | async) && !(globalSandbox.isAccreditationUseCase() | async)\" class=\"image-bioseal\" alt=\"bioseal\"\n        [style.width]=\"(globalSandbox.isAccreditationUseCase() | async) ? '400px' : '250px'\"\n        [style.padding]=\"((globalSandbox.isAccreditationUseCase() | async) && (globalSandbox.isMobile | async)) ? '0 10%' : '0'\"\n        src=\"{{ this.displaySandbox.getResult() | async }}\" />\n\n        <div *ngIf=\"globalSandbox.isAccreditationUseCase() | async\" class=\"event-document\" #eventDoc>\n\n          <section class=\"top\">\n              <div class=\"title-top\" translate=\"eventDocTitleTop\"></div>\n              <div class=\"title-bottom\" translate=\"eventDocTitleBottom\"></div>\n          </section>\n  \n          <section class=\"center\">\n              <section class=\"event\">\n                  <div class=\"event-title\" id=\"eventTitleField\">\n                    {{ displaySandbox.eventName | async }}\n                  </div>\n                  <div class=\"event-infos\">\n                      <div class=\"event-address\" id=\"eventAddressField\">\n                        {{ displaySandbox.eventAddress | async }}\n                      </div>\n                      <div class=\"event-time\">\n                          <div class=\"event-date\">\n                            <span id=\"eventDateField\"></span>\n                            {{ displaySandbox.eventDate | async }}\n                            <span>- </span>\n                          </div>\n                          <div class=\"event-hour\" id=\"eventTimeField\">\n                            {{ displaySandbox.eventTime | async }}\n                          </div>\n                      </div>\n                  </div>\n              </section>\n  \n              <section class=\"owner\">\n                  <img class=\"owner-photo\" id=\"faceImage\" [src]=\"'data:image/png;base64,' + (displaySandbox.faceImage | async)\"/>\n                  <section class=\"owner-info\">\n                    <div class=\"owner-fName\" id=\"fNameField\">\n                      {{ displaySandbox.firstName| async }}\n                    </div>\n                    <div class=\"owner-lName\" id=\"lNameField\">\n                      {{ displaySandbox.lastName | async }}\n                    </div>\n                    <div *ngIf=\"(displaySandbox.function | async) === 'J'\" class=\"owner-status\" id=\"journalistField\" translate=\"journalistTitleValue\"></div>\n                    <div *ngIf=\"(displaySandbox.function | async) === 'A'\" class=\"owner-status\" id=\"athleteField\" translate=\"athleteTitleValue\"></div>\n                    <div *ngIf=\"(displaySandbox.function | async) === 'S'\" class=\"owner-status\" id=\"staffField\" translate=\"staffTitleValue\"></div>\n                    <div *ngIf=\"(displaySandbox.function | async) === 'G'\" class=\"owner-status\" id=\"guestField\" translate=\"guestTitleValue\"></div>\n                    <div *ngIf=\"(displaySandbox.function | async) === 'O'\" class=\"owner-status\" id=\"officialField\" translate=\"officialTitleValue\"></div>\n                  </section>\n\n              </section>\n          </section> \n  \n          <section class=\"bottom\">\n\n              <div class=\"left-side\">\n                <div class=\"areas\" translate=\"authorizedAreasTitleValue\"></div>\n                <div class=\"circles-container\">\n                  <div class=\"circles\">\n                    <div *ngIf=\"displaySandbox.parking | async\" class=\"circle pk\" id=\"parkingField\">PK</div>\n                    <div *ngIf=\"displaySandbox.grandstand | async\" class=\"circle g\" id=\"bleachersField\">G</div>\n                    <div *ngIf=\"displaySandbox.press | async\" class=\"circle pr\" id=\"pressLoungeField\">PR</div>\n                    <div *ngIf=\"displaySandbox.vip | async\" class=\"circle vip\" id=\"vipField\">VIP</div>\n                    <div *ngIf=\"displaySandbox.cloakrooms | async\" class=\"circle c\" id=\"cloakroomsField\">C</div>\n                    <div *ngIf=\"displaySandbox.restaurant | async\" class=\"circle r\" id=\"restaurantField\">R</div>\n                  </div>\n                </div>\n              </div>\n              <div class=\"barcode\">\n                <img class=\"event-bioseal\" alt=\"bioseal\"\n                [style.padding]=\"((globalSandbox.isAccreditationUseCase() | async) && (globalSandbox.isMobile | async)) ? '0 10%' : '0'\"\n                src=\"{{ this.displaySandbox.getResult() | async }}\" />\n              </div>\n  \n          </section>\n  \n      </div>\n\n      <div class=\"button-space\">\n        <a *ngIf=\"(globalSandbox.isBarcodeBioSeal() | async) && !(globalSandbox.isAccreditationUseCase() | async)\" class=\"ref\"\n          href=\"{{ this.displaySandbox.getResult() | async }}\" download=\"bioseal.png\"\n          (click)=\"displaySandbox.saveFile()\">\n\n          <button class=\"btn btn-primary download\">\n            <span translate=\"saveButton\"></span>\n          </button>\n\n        </a>\n        <button *ngIf=\"globalSandbox.isAccreditationUseCase() | async\" class=\"btn btn-primary\" (click)=\"downloadPdf()\" translate=\"saveEventDocButton\">\n        </button>\n        <a *ngIf=\"this.displaySandbox.barCode2DUrl\" class=\"ref\" href=\"{{ this.displaySandbox.barCode2DUrl }}\" download=\"{{\n          this.displaySandbox.is2DTypeQr ? 'qr-code.png' : 'datamatrix.png'\n        }}\" (click)=\"this.displaySandbox.saveFile()\">\n          <button class=\"btn btn-primary download\">\n            <span translate=\"saveButton\"></span>\n          </button>\n        </a>\n\n        <button routerLink=\"/{{ this.displaySandbox.verificationUrl | async }}\"\n          [disabled]=\"this.displaySandbox.isDisabled\" class=\"btn btn-primary verify\">\n          <span translate=\"verifyButton\"></span>\n        </button>\n      </div>\n    </div>\n  </div>\n  <div class=\"navig-buttons-display\">\n    <div class=\"prevButton\">\n      <button type=\"button\" class=\"btn btn-outline-secondary\" (click)=\"previous()\" translate=\"previousTitleValue\">\n      </button>\n    </div>\n  </div>\n</div>","styles":[":host{width:100%}.container-result{display:flex;flex-direction:column;height:100%;justify-content:space-between;overflow:auto;width:100%}.display-top{margin-top:15%;overflow-y:auto}.loading-class,.result-class{align-items:center;display:flex;flex-direction:column;justify-content:center}.loading-class{margin-bottom:5%;margin-top:15%;text-align:center}.spinner-border.text-primary{color:var(--secondary-color)!important;height:100px;width:100px}.result-title{color:var(--secondary-color)!important;text-align:center}.button-space{display:flex;justify-content:center;width:100%}.button-space>button{margin:0 2%;width:25%}.btn.btn-primary{background-color:var(--secondary-color);border-color:transparent;color:var(--primary-color)}.image-bioseal{margin:5%;width:250px}.event-bioseal{-ms-interpolation-mode:nearest-neighbor;image-rendering:pixelated;margin:10px;width:120px}#bwipjs-result{text-align:center;width:100%}.bwipjs-canvas{width:250px}.navig-buttons-display{display:flex;justify-content:space-between;margin-bottom:2%}.btn-outline-secondary{border-color:var(--secondary-color);color:var(--secondary-color)}.btn-outline-secondary:active,.btn-outline-secondary:focus,.btn-outline-secondary:hover{background-color:var(--secondary-color)!important;border-color:var(--secondary-color)!important;box-shadow:0 .3rem 1rem rgba(0,0,0,.15)!important;color:var(--primary-color)!important}.event-document{background-color:#2b2b2b;height:-webkit-max-content;height:-moz-max-content;height:max-content;margin:10px;max-width:400px;min-width:340px}.center,.event-document,.owner-status{border-radius:2px}.top{font-size:2.2em;font-weight:500;padding:5px 15px}.center{text-align:center}.event{padding:10px}.event-title{font-size:1em;font-weight:700;text-transform:uppercase}.owner{display:flex;justify-content:center;padding:15px 0}.owner-info{align-items:start;display:flex;flex-direction:column;padding-left:20px}.owner-photo{height:120px;margin-bottom:10px}.event-time{display:flex;justify-content:center}.owner-fName{text-transform:capitalize}.owner-lName,.owner-status{text-transform:uppercase}.owner-status{background-color:#2b2b2b;color:#fff;font-weight:500;margin:10px 0;padding:5px 10px;width:-webkit-max-content;width:-moz-max-content;width:max-content}.title-top{color:#fffdd3}.title-bottom{color:#fffba4}.center{background-color:#fff;margin:0 15px}.bottom{display:flex;justify-content:space-between;margin:0 15px}.left-side{padding-top:2px;width:50%}.areas{color:#fff;font-size:small;font-weight:500;margin-top:5px;text-align:center}.circles-container{align-items:center;display:flex;height:80%;justify-content:center}.circles{-ms-grid-columns:1fr 1fr 1fr;display:-ms-grid;display:grid;grid-template-columns:1fr 1fr 1fr;width:100%}.circle{border-radius:50%;color:#fff;display:flex;flex-direction:column;height:35px;justify-content:center;margin:5px auto;text-align:center;width:35px}.pk{background-color:#628eff}.g{background-color:#ffb23e}.pr{background-color:#ff5858}.vip{background-color:#fff;color:#000}.c{background-color:#66cf70}.r{background-color:#ff5ff9}.barcode{background-color:#fff;border-radius:2px;margin:5px 0}@media only screen and (max-width:600px){.image-bioseal{width:200px}.result-title{font-size:medium;margin-top:10px}.container-result{width:100%}.loading-class{margin-bottom:0;margin-top:0;padding:10% 0}.btn.btn-primary{font-size:small!important}.button-space>button{width:40%}.navig-buttons-display{margin-top:15%}}@media (max-width:360px){.event-document{margin:5px;width:100%}.top{font-size:1.8em}}"]}]}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"ɵcs"},{"__symbolic":"reference","name":"ɵa"}]}],"nextEvent":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":25,"character":3}}]}],"previousEvent":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":26,"character":3}}]}],"eventDoc":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild","line":28,"character":3},"arguments":["eventDoc",{"static":false}]}]}],"ngOnInit":[{"__symbolic":"method"}],"downloadPdf":[{"__symbolic":"method"}],"ngOnDestroy":[{"__symbolic":"method"}],"previous":[{"__symbolic":"method"}]}},"ɵcs":{"__symbolic":"class","extends":{"__symbolic":"reference","name":"ɵb"},"decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable","line":17,"character":1}}],"members":{"token":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@ngxs/store","name":"Select","line":19,"character":3},"arguments":[{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ɵc"},"member":"getToken"}]}]}],"faceImage":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@ngxs/store","name":"Select","line":20,"character":3},"arguments":[{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ɵbp"},"member":"getFace"}]}]}],"bioseal":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@ngxs/store","name":"Select","line":21,"character":3},"arguments":[{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ɵv"},"member":"getBioSeal"}]}]}],"isLoaded":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@ngxs/store","name":"Select","line":22,"character":3},"arguments":[{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ɵv"},"member":"isBioSealReady"}]}]}],"isError":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@ngxs/store","name":"Select","line":23,"character":3},"arguments":[{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ɵv"},"member":"isBioSealError"}]}]}],"isLoading":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@ngxs/store","name":"Select","line":24,"character":3},"arguments":[{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ɵv"},"member":"isBioSealLoading"}]}]}],"qrCode":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@ngxs/store","name":"Select","line":25,"character":3},"arguments":[{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ɵv"},"member":"getQRcodeResult"}]}]}],"datamatrix":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@ngxs/store","name":"Select","line":26,"character":3},"arguments":[{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ɵv"},"member":"getDatamatrixResult"}]}]}],"verificationUrl":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@ngxs/store","name":"Select","line":27,"character":3},"arguments":[{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ɵc"},"member":"getVerificationUrl"}]}]}],"biosealUrl":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@ngxs/store","name":"Select","line":28,"character":3},"arguments":[{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ɵc"},"member":"getBioSealUrl"}]}]}],"step":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@ngxs/store","name":"Select","line":29,"character":3},"arguments":[{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ɵc"},"member":"getStep"}]}]}],"barcodeType":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@ngxs/store","name":"Select","line":34,"character":3},"arguments":[{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ɵc"},"member":"getBarcodeType"}]}]}],"firstName":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@ngxs/store","name":"Select","line":35,"character":3},"arguments":[{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ɵv"},"member":"getFirstName"}]}]}],"lastName":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@ngxs/store","name":"Select","line":36,"character":3},"arguments":[{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ɵv"},"member":"getLastName"}]}]}],"function":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@ngxs/store","name":"Select","line":37,"character":3},"arguments":[{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ɵv"},"member":"getFunction"}]}]}],"eventName":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@ngxs/store","name":"Select","line":38,"character":3},"arguments":[{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ɵv"},"member":"getEventName"}]}]}],"eventAddress":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@ngxs/store","name":"Select","line":39,"character":3},"arguments":[{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ɵv"},"member":"getEventAddress"}]}]}],"eventDate":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@ngxs/store","name":"Select","line":40,"character":3},"arguments":[{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ɵv"},"member":"getEventDate"}]}]}],"eventTime":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@ngxs/store","name":"Select","line":41,"character":3},"arguments":[{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ɵv"},"member":"getEventTime"}]}]}],"parking":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@ngxs/store","name":"Select","line":42,"character":3},"arguments":[{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ɵv"},"member":"isParkingAuthorized"}]}]}],"grandstand":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@ngxs/store","name":"Select","line":43,"character":3},"arguments":[{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ɵv"},"member":"isGrandstandAuthorized"}]}]}],"press":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@ngxs/store","name":"Select","line":44,"character":3},"arguments":[{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ɵv"},"member":"isPressAuthorized"}]}]}],"vip":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@ngxs/store","name":"Select","line":45,"character":3},"arguments":[{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ɵv"},"member":"isVIPAuthorized"}]}]}],"cloakrooms":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@ngxs/store","name":"Select","line":46,"character":3},"arguments":[{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ɵv"},"member":"areCloakroomsAuthorized"}]}]}],"restaurant":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@ngxs/store","name":"Select","line":47,"character":3},"arguments":[{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ɵv"},"member":"isRestaurantAuthorized"}]}]}],"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@ngxs/store","name":"Store","line":48,"character":29}]}],"ngOnDestroy":[{"__symbolic":"method"}],"init":[{"__symbolic":"method"}],"initBarcode":[{"__symbolic":"method"}],"getBioseal":[{"__symbolic":"method"}],"getResult":[{"__symbolic":"method"}],"saveFile":[{"__symbolic":"method"}]}},"ɵct":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":8,"character":1},"arguments":[{"selector":"id3-barcode-type-selection","providers":[{"__symbolic":"reference","name":"ɵcg"}],"template":"<div class=\"barcode-type-card\">\n  <h5 class=\"types-choice-title\" translate=\"barcodeMenuTitle\"></h5>\n\n  <div class=\"types-choice\">\n    <div\n      class=\"bioseal card shadow\"\n      [ngClass]=\"{\n        selected: this.globalSandbox.isBarcodeBioSeal() | async,\n        unselected: !(this.globalSandbox.isBarcodeBioSeal() | async)\n      }\"\n      (click)=\"this.globalSandbox.setBarcodeType('BioSeal')\"\n      id=\"biosealBarcodeType\"\n    >\n      <div class=\"image\">\n        <img\n          *ngIf=\"!(this.globalSandbox.isBarcodeBioSeal() | async)\"\n          class=\"card-img-gene\"\n          src=\"/assets/images/bioseal_grey.png\"\n        />\n        <img\n          *ngIf=\"this.globalSandbox.isBarcodeBioSeal() | async\"\n          class=\"card-img-gene\"\n          src=\"/assets/images/bioseal_black.png\"\n        />\n      </div>\n      <h5 class=\"bc-type\">BioSeal®</h5>\n    </div>\n\n    <div\n      class=\"qr card shadow\"\n      [ngClass]=\"{\n        selected: this.globalSandbox.isBarcodeQR() | async,\n        unselected: !(this.globalSandbox.isBarcodeQR() | async)\n      }\"\n      (click)=\"this.globalSandbox.setBarcodeType('QR')\"\n      id=\"qrBarcodeType\"\n    >\n      <div class=\"image\">\n        <img\n          *ngIf=\"!(this.globalSandbox.isBarcodeQR() | async)\"\n          class=\"card-img-gene\"\n          src=\"/assets/images/QR-code_grey.png\"\n        />\n        <img\n          *ngIf=\"this.globalSandbox.isBarcodeQR() | async\"\n          class=\"card-img-gene\"\n          src=\"/assets/images/QR-code_black.png\"\n        />\n      </div>\n      @\n      <h5 class=\"bc-type\">QR code</h5>\n    </div>\n\n    <div\n      class=\"datamatrix card shadow\"\n      [ngClass]=\"{\n        selected: this.globalSandbox.isBarcodeDataMatrix() | async,\n        unselected: !(this.globalSandbox.isBarcodeDataMatrix() | async)\n      }\"\n      (click)=\"this.globalSandbox.setBarcodeType('DataMatrix')\"\n      id=\"datamatrixBarcodeType\"\n    >\n      <div class=\"image\">\n        <img\n          *ngIf=\"!(this.globalSandbox.isBarcodeDataMatrix() | async)\"\n          class=\"card-img-gene\"\n          src=\"/assets/images/datamatrix_grey.png\"\n        />\n        <img\n          *ngIf=\"this.globalSandbox.isBarcodeDataMatrix() | async\"\n          class=\"card-img-gene\"\n          src=\"/assets/images/datamatrix_black.png\"\n        />\n      </div>\n      <h5 class=\"bc-type\">Data matrix</h5>\n    </div>\n  </div>\n</div>\n","styles":[".barcode-type-card{color:var(--secondary-color);display:flex;flex-direction:column;justify-content:center;margin:10px}.barcode-type-card>*{-ms-grid-column-align:center;justify-self:center}.barcode-type-card>*{-ms-grid-row-align:center;align-self:center}.types-choice{display:flex;flex-direction:row;margin-top:5%}.bioseal,.datamatrix,.qr{border-width:10px;display:flex;flex-direction:column;justify-content:center;margin:2% 5%;text-align:center;width:40%}.bioseal:hover,.datamatrix:hover,.qr:hover{cursor:pointer}.selected{border-color:var(--tertiary-color);font-weight:600}.unselected{border-color:#b0b3b7}.selected>.bc-type{font-weight:600}.image{display:flex;justify-content:center}.card-img-gene{margin:10% 15% 15%;width:80%}.bc-type{font-size:large}@media only screen and (max-width:600px){.types-choice-title{font-size:medium;text-align:center}.types-choice{flex-flow:wrap;justify-content:center}.bioseal,.datamatrix,.qr{border-width:5px}.bc-type{font-size:small}}"]}]}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"ɵa"},{"__symbolic":"reference","name":"ɵcg"}]}],"ngOnInit":[{"__symbolic":"method"}]}},"ɵcu":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":4,"character":1},"arguments":[{"selector":"id3-use-case-menu","providers":[{"__symbolic":"reference","name":"ɵa"},{"__symbolic":"reference","name":"ɵcg"}],"template":"<div class=\"use-case-card\">\n  <h5 class=\"title\" translate=\"usecaseTitleValue\"></h5>\n\n  <div class=\"container-use-case\">\n    <div class=\"use-case\">\n      <img class=\"img-menu\" src=\"/assets/images/vds-icon.png\" />\n      <span class=\"text generic\" translate=\"genericDescription\"> </span>\n      <button class=\"btn btn-primary useCaseBtn\" (click)=\"onGenericTouch()\" translate=\"genericBtnUseCase\"\n        id=\"generic\"></button>\n    </div>\n    <div class=\"use-case\">\n      <img class=\"img-menu\" src=\"/assets/images/vaccine-icon.png\" />\n      <span class=\"text vaccination\" translate=\"vaccinationDescription\"> </span>\n      <button class=\"btn btn-primary useCaseBtn\" (click)=\"onVaccintionTouch()\" translate=\"vaccinationBtnUseCase\"\n        id=\"vaccination\"></button>\n    </div>\n    <div class=\"use-case\">\n      <img class=\"img-menu\" src=\"/assets/images/covid-test-icon.png\" />\n      <span class=\"text covidTest\" translate=\"covidTestDescription\"></span>\n      <button class=\"btn btn-primary useCaseBtn\" (click)=\"onCovidTestTouch()\" id=\"vaccination\"\n        translate=\"covidTestBtnUseCase\"></button>\n    </div>\n    <div class=\"use-case\">\n      <img class=\"img-menu\" src=\"/assets/images/accreditation.png\" />\n      <span class=\"text covidTest\" translate=\"accreditationDescription\"></span>\n      <button class=\"btn btn-primary useCaseBtn\" (click)=\"onAccreditationTouch()\" id=\"vaccination\"\n        translate=\"accreditationBtnUseCase\"></button>\n    </div>\n  </div>\n  <div class=\"vdsDefinition\">\n    <span class=\"vds-text def\" translate=\"vdsDefinition\"></span>\n    <a href=\"{{ 'otentikLink' | translate }}\" class=\"otentik-link\">\n      <span class=\"vds-text link\" translate=\"otentikLink\"></span></a>\n  </div>\n</div>","styles":[".use-case-card{color:var(--secondary-color);display:-ms-grid;display:grid}.use-case-card>*{-ms-grid-column-align:center;justify-self:center}.container-use-case{flex-direction:row;flex-flow:wrap}.container-use-case,.use-case{display:flex;justify-content:center}.use-case{border-width:10px;flex-direction:column;margin:5% 2% 3%;text-align:center;width:40%}.use-case>*{-ms-grid-row-align:center;align-self:center}.vdsDefinition{bottom:2%;font-size:small;left:0;position:absolute;text-align:center;width:100%}.img-menu{width:30%}.text{margin:20px 0 15px}.btn.btn-primary,.btn.btn-primary:active,.btn.btn.btn-primary:hover{background-color:var(--secondary-color);border-color:transparent;color:var(--primary-color)}.useCaseBtn{margin-top:5px;width:80%}.otentik-link{color:var(--secondary-color)}@media only screen and (max-width:600px){.use-case-card{margin-top:0}.container-use-case{flex-flow:wrap;justify-content:center;margin-top:0}.container-use-case>*{-ms-grid-row-align:center;align-self:center}.use-case{margin:10px 10px 20px;width:100%}.img-menu{width:30%}.text{font-size:small;margin:5px 0}.vds-text{font-size:xx-small}.useCaseBtn{font-size:small;margin-top:0}.title{font-size:medium;text-align:center}}"]}]}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"ɵa"},{"__symbolic":"reference","name":"ɵcg"}]}],"ngOnInit":[{"__symbolic":"method"}],"onGenericTouch":[{"__symbolic":"method"}],"onVaccintionTouch":[{"__symbolic":"method"}],"onCovidTestTouch":[{"__symbolic":"method"}],"onAccreditationTouch":[{"__symbolic":"method"}]}},"ɵcv":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":19,"character":1},"arguments":[{"selector":"id3-vaccination-user-form","providers":[{"__symbolic":"reference","name":"ɵce"}],"encapsulation":{"__symbolic":"select","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewEncapsulation","line":24,"character":17},"member":"None"},"template":"<div class=\"workflow-body\">\n\n  <!--PERSONAL FORM-->\n  <div class=\"personal-form\" *ngIf=\"this.userSandbox.isPersonalForm() | async\">\n\n    <div class=\"form-header\">\n      <h3 translate=\"vaccinationPersonalInformationTitleValue\" class=\"form-title\"></h3>\n      <div class=\"required-fields-text\" id=\"formTitle\" translate=\"formIndication\"></div>\n    </div>\n\n    <form [formGroup]=\"PersonalForm\" [ngClass]=\"(personalSubmitted | async) ? 'submitted' : ''\"\n      (ngSubmit)=\"onPersonalSubmit()\">\n      <div class=\"formContent\">\n        <div class=\"sub-formContent\">\n          <!--First name-->\n          <div class=\"form-group\">\n            <label for=\"firstName\">\n              <span id=\"firstNameTitle\" translate=\"firstNameTitleValue\"></span>\n              <span> *</span></label>\n            <input class=\"form-control\" id=\"firstName\" placeholder=\"John\" formControlName=\"firstName\" maxlength=\"32\" />\n          </div>\n          <!--Last name-->\n          <div class=\"form-group\">\n            <label for=\"lastName\">\n              <span id=\"lastNameTitle\" translate=\"lastNameTitleValue\"></span>\n              <span> *</span></label>\n            <input class=\"form-control\" id=\"lastName\" placeholder=\"Doe\" formControlName=\"lastName\" maxlength=\"32\" />\n          </div>\n          <!--Date of birth-->\n          <div class=\"form-group\">\n            <label for=\"dob\"><span id=\"dobTitle\" translate=\"dobTitleValue\"> </span>\n              <span> *</span></label>\n            <input type=\"date\" formControlName=\"dob\" class=\"form-control\" [max]=\"this.userSandbox.today\"\n              placeholder=\"dd/mm/yyyy\" minlength=\"10\" maxlength=\"10\"\n              pattern=\"^(([0-9]|[0-2][0-9]|(3)[0-1])(/|-)(([0-9]|(0)[0-9])|((1)[0-2]))(/|-)\\d{4})|(\\d{4}(/|-)(0[1-9]|1[012])(/|-)(0[1-9]|[12][0-9]|3[01]))$\" />\n          </div>\n          <!--Place of birth-->\n          <div class=\"form-group\">\n            <label for=\"pob\"><span id=\"dopTitle\" translate=\"placeOfBirthTitleValue\"></span></label>\n            <input class=\"form-control\" id=\"pob\" placeholder=\"Paris\" formControlName=\"pob\" maxlength=\"32\" />\n          </div>\n          <!--Email-->\n          <div class=\"form-group\">\n            <label for=\"email\"><span id=\"emailTitle\" translate=\"emailTitleValue\"></span>\n              <span> *</span></label>\n            <input class=\"form-control\" id=\"email\" placeholder=\"john.doe@email.fr\" formControlName=\"email\"\n              maxlength=\"32\" />\n          </div>\n          <div class=\"form-group\">\n            <label for=\"confirmEmail\">\n              <span id=\"confirmEmailTitle\" translate=\"confirmEmailTitleValue\"></span>\n              <span> *</span></label>\n            <input class=\"form-control\" id=\"confirmEmail\" placeholder=\"john.doe@email.fr\" formControlName=\"confirmEmail\"\n              maxlength=\"32\" />\n          </div>\n          <!--Phone number-->\n          <div class=\"form-group\">\n            <label for=\"phoneNumber\">\n              <span id=\"phoneTitle\" translate=\"phoneNumberTitleValue\"></span><span> *</span></label>\n\n            <ngx-intl-tel-input [preferredCountries]=\"preferredCountries\" [enableAutoCountrySelect]=\"true\"\n              [enablePlaceholder]=\"true\" [searchCountryFlag]=\"true\" [searchCountryField]=\"[\n              SearchCountryField.Iso2,\n              SearchCountryField.Name\n            ]\" [selectFirstCountry]=\"false\" [selectedCountryISO]=\"CountryISO.France\" [tooltipField]=\"TooltipLabel.Name\"\n              [phoneValidation]=\"true\" [separateDialCode]=\"separateDialCode\" [numberFormat]=\"PhoneNumberFormat.National\"\n              formControlName=\"phoneNumber\"></ngx-intl-tel-input>\n          </div>\n          <!--ID Number-->\n          <div class=\"form-group\">\n            <label for=\"idNumber\">\n              <span id=\"idTitle\" translate=\"idNumberTitleValue\"></span></label>\n            <input class=\"form-control\" id=\"idNumber\" placeholder=\"31313131313\" formControlName=\"idNumber\"\n              maxlength=\"24\" />\n          </div>\n        </div>\n      </div>\n\n      <div class=\"navig-buttons-vacc\">\n        <div class=\"prevButton\">\n          <button type=\"button\" class=\"btn btn-outline-secondary\" (click)=\"previous()\" translate=\"previousTitleValue\">\n          </button>\n        </div>\n        <div class=\"nextButton\">\n          <button type=\"submit\" class=\"btn btn-outline-secondary\" translate=\"nextTitleValue\">\n          </button>\n        </div>\n      </div>\n\n    </form>\n\n  </div>\n\n  <!--PRACTITIONER FORM-->\n  <div class=\"practitioner-form\" *ngIf=\"this.userSandbox.isPractitionerForm() | async\">\n    <form [formGroup]=\"PractitionerForm\" class=\"sp-form\" [ngClass]=\"(practitionerSubmitted | async) ? 'submitted' : ''\"\n      (ngSubmit)=\"onPractitionerSubmit()\">\n      <div class=\"form-top\">\n        <div class=\"formContent\">\n          <div class=\"sub-formContent\">\n            <!--Vaccination place-->\n            <div class=\"form-group\">\n              <label for=\"vaccinationPlace\">\n                <span id=\"vpTitle\" translate=\"vaccinationPlaceTitleValue\"></span>\n              </label>\n              <select class=\"form-control\" formControlName=\"vaccinationPlace\" (change)=\"selectVaccinationCenter()\">\n                <option value=\"null\" disabled>\n                  <span translate=\"vaccinationPlacePlaceholderValue\"></span>\n                </option>\n                <option value=\"CHU Grenoble Alpes\">CHU Grenoble Alpes</option>\n                <option value=\"Royal Berkshire Hospital\">\n                  Royal Berkshire Hospital\n                </option>\n              </select>\n            </div>\n          </div>\n        </div>\n        <div class=\"prac-form-header\">\n          <h3 translate=\"practitionerInformationTitleValue\" class=\"form-title practitioner-title\"></h3>\n          <div class=\"required-fields-text\" id=\"formTitle\" translate=\"formIndication\"></div>\n        </div>\n\n        <div class=\"formContent\">\n          <div class=\"sub-formContent\">\n            <!--Select practitioner-->\n            <div class=\"form-group\">\n              <label for=\"practitioner\">\n                <span id=\"practitionerTitle\" translate=\"practitionerSelectionValue\"></span><span> *</span>\n              </label>\n\n              <select class=\"form-control\" (change)=\"autoFill()\" formControlName=\"practitioner\">\n                <option value=\"null\" disabled>\n                  <span translate=\"practitionerPlaceholderValue\"></span>\n                </option>\n                <option *ngFor=\"let practitioner of practitionersToShow\" [ngValue]=\"practitioner\">\n                  Dr. {{ practitioner.firstName }} {{ practitioner.lastName }}\n                </option>\n              </select>\n            </div>\n            <!--Practitioner first name-->\n            <div class=\"form-group\">\n              <label for=\"firstName\">\n                <span id=\"firstNameTitle\" translate=\"firstNameTitleValue\"></span>\n                <span> *</span></label>\n              <input class=\"form-control\" id=\"firstName\" placeholder=\"John\" formControlName=\"firstName\"\n                [readonly]=\"true\" />\n            </div>\n            <!--Practitioner last name-->\n            <div class=\"form-group\">\n              <label for=\"lastName\">\n                <span id=\"lastNameTitle\" translate=\"lastNameTitleValue\"></span>\n                <span> *</span></label>\n              <input class=\"form-control\" id=\"lastName\" placeholder=\"Doe\" formControlName=\"lastName\"\n                [readonly]=\"true\" />\n            </div>\n            <!--Practitioner title-->\n            <div class=\"form-group\">\n              <label for=\"function\">\n                <span id=\"functionTitle\" translate=\"functionTitleValue\"></span></label>\n              <input class=\"form-control\" id=\"function\" placeholder=\"General\" formControlName=\"function\"\n                [readonly]=\"true\" maxlength=\"20\" />\n            </div>\n            <!--Practitioner phone number-->\n            <div class=\"form-group\">\n              <label for=\"phoneNumber\"><span id=\"phoneTitle\" translate=\"phoneNumberTitleValue\"></span></label>\n\n              <ngx-intl-tel-input [preferredCountries]=\"preferredCountries\" [enableAutoCountrySelect]=\"true\"\n                [enablePlaceholder]=\"true\" [searchCountryFlag]=\"true\" [searchCountryField]=\"[\n              SearchCountryField.Iso2,\n              SearchCountryField.Name\n            ]\" [selectFirstCountry]=\"false\" [selectedCountryISO]=\"CountryISO.France\" [tooltipField]=\"TooltipLabel.Name\"\n                [phoneValidation]=\"true\" [separateDialCode]=\"separateDialCode\"\n                [numberFormat]=\"PhoneNumberFormat.National\" formControlName=\"phoneNumber\"></ngx-intl-tel-input>\n            </div>\n            <!--Practitioner email-->\n            <div class=\"form-group\">\n              <label for=\"email\">\n                <span id=\"emailTitle\" translate=\"emailTitleValue\"></span><span> *</span>\n              </label>\n              <input class=\"form-control\" id=\"email\" placeholder=\"john.doe@email.fr\" formControlName=\"email\"\n                [readonly]=\"true\" />\n            </div>\n          </div>\n        </div>\n      </div>\n      <div class=\"navig-buttons-vacc\">\n        <div class=\"prevButton\">\n          <button type=\"button\" class=\"btn btn-outline-secondary\" (click)=\"previous()\" translate=\"previousTitleValue\">\n          </button>\n        </div>\n        <div class=\"nextButton\">\n          <button type=\"submit\" class=\"btn btn-outline-secondary\" translate=\"nextTitleValue\">\n          </button>\n        </div>\n      </div>\n    </form>\n  </div>\n\n  <!--DOCUMENT FORM-->\n  <div class=\"document-form\" *ngIf=\"this.userSandbox.isDocumentForm() | async\">\n    <div class=\"form-header\">\n      <h3 translate=\"documentInformationTitleValue\" class=\"form-title\"></h3>\n      <div class=\"required-fields-text\" id=\"formTitle\" translate=\"formIndication\"></div>\n    </div>\n    <form [formGroup]=\"DocumentForm\" [ngClass]=\"(documentSubmitted | async) ? 'submitted' : ''\"\n      (ngSubmit)=\"onDocumentSubmit()\">\n      <div class=\"form-top\">\n        <div class=\"formContent\">\n          <div class=\"sub-formContent\">\n            <!--Certificate number-->\n            <div class=\"form-group\">\n              <label for=\"certificateNumber\">\n                <span id=\"cerTitle\" translate=\"certificateNumberTitleValue\"></span>\n                <span> *</span></label>\n              <input class=\"form-control\" formControlName=\"certificateNumber\" id=\"certificateNumber\"\n                placeholder=\"1131313131313\" minlength=\"12\" maxlength=\"12\" pattern=\"[A-Za-z0-9]+\" />\n            </div>\n          </div>\n        </div>\n\n        <!--VACCINE FORM-->\n        <h3 translate=\"vaccinationInformationTitleValue\" class=\"form-title\"></h3>\n\n        <div class=\"formContent\">\n          <div class=\"sub-formContent\">\n            <!--Vaccine name-->\n            <div class=\"form-group\">\n              <label for=\"vaccinationName\">\n                <span id=\"vnTitle\" translate=\"vaccinationNameTitleValue\"></span><span> *</span>\n              </label>\n\n              <select class=\"form-control\" formControlName=\"vaccinationName\">\n                <option value=\"null\" disabled>\n                  <span id=\"vnplaceTitle\" translate=\"vaccinationNamePlaceholderValue\"></span>\n                </option>\n                <option value=\"Pfizer-BioNTech\">Pfizer-BioNTech</option>\n                <option value=\"Moderna\">Moderna</option>\n                <option value=\"AstraZeneca\">AstraZeneca</option>\n                <option value=\"CoronaVac\">CoronaVac</option>\n                <option value=\"Spoutnik V\">Spoutnik V</option>\n              </select>\n            </div>\n            <!--Date of vaccination-->\n            <div class=\"form-group\">\n              <label for=\"dov\">\n                <span id=\"dovTitle\" translate=\"dovacTitleValue\"></span><span> *</span></label>\n              <input type=\"date\" formControlName=\"dov\" class=\"form-control\" placeholder=\"dd/mm/yyyy\" minlength=\"10\"\n                maxlength=\"10\"\n                pattern=\"^(([0-9]|[0-2][0-9]|(3)[0-1])(/|-)(([0-9]|(0)[0-9])|((1)[0-2]))(/|-)\\d{4})|(\\d{4}(/|-)(0[1-9]|1[012])(/|-)(0[1-9]|[12][0-9]|3[01]))$\" />\n            </div>\n            <!--Vaccine batch number-->\n            <div class=\"form-group\">\n              <label for=\"batchNumber\"><span id=\"batchTitle\" translate=\"batchNumberTitleValue\"></span></label>\n              <input class=\"form-control\" formControlName=\"batchNumber\" id=\"batchNumber\" placeholder=\"313131313\"\n                maxlength=\"24\" />\n            </div>\n          </div>\n        </div>\n      </div>\n      <div class=\"navig-buttons-vacc\">\n        <div class=\"prevButton\">\n          <button type=\"button\" class=\"btn btn-outline-secondary\" (click)=\"previous()\" translate=\"previousTitleValue\">\n          </button>\n        </div>\n        <div class=\"nextButton\">\n          <button type=\"submit\" class=\"btn btn-outline-secondary\" translate=\"nextTitleValue\">\n          </button>\n        </div>\n      </div>\n    </form>\n  </div>\n</div>","styles":[".iti{display:block!important;width:100%}.iti .dropdown-menu.country-dropdown{border-color:#c7cace;border-top-left-radius:0;border-top-right-radius:0;margin-top:-1px}.iti .iti__country-list{box-shadow:none;font-size:14px;margin-left:0;max-height:170px;width:244px}.iti__flag-container.open+input{border-bottom-left-radius:0;border-bottom-right-radius:0}.iti .search-container input{border-color:#c7cace;border-radius:0;font-size:14px;padding:5px 10px}.iti .search-container input:focus{outline:none}ngx-intl-tel-input.ng-invalid.ng-touched input{border:1px solid red}.workflow-body{color:var(--secondary-color);height:100%}.workflow-body>*{-ms-grid-column-align:center;-ms-grid-row-align:center;align-self:center;justify-self:center}.document-form{width:100%}.document-form,.personal-form,.practitioner-form{height:100%}.form-header,.prac-form-header{display:flex;height:10%;justify-content:space-between;width:96%}.prac-form-header>*{-ms-grid-row-align:center;align-self:center}.prac-form-header{height:auto}.form-header>*{-ms-grid-row-align:center;align-self:center}.required-fields-text{font-size:small;text-align:right}form{display:flex;flex-direction:column;height:90%;justify-content:space-between}.sp-form{height:100%}.formContent{display:flex;flex-wrap:wrap;justify-content:center;margin-bottom:2%;padding:0 1%}.sub-formContent{display:flex;flex-wrap:wrap;width:96%}.form-group{box-sizing:border-box;flex:0 50%;padding:5px}form.submitted .ng-invalid .iti .form-control,form.submitted input.ng-invalid,form.submitted select.ng-invalid{border:1px solid red}.ui-calendar{display:block!important}.p-calendar{display:flex!important}select{-moz-appearance:none;-webkit-appearance:none;box-sizing:border-box}.form-title{color:var(--tertiary-color)}.practitioner-title{margin-top:2%}.ng-invalid.ng-touched{border-color:red}.ng-invalid.ng-touched::-moz-placeholder,.ng-pristine::-moz-placeholder{color:#b0b3b7;font-style:italic}.ng-invalid.ng-touched:-ms-input-placeholder,.ng-pristine:-ms-input-placeholder{color:#b0b3b7;font-style:italic}.ng-invalid.ng-touched::placeholder,.ng-pristine::placeholder{color:#b0b3b7;font-style:italic}label{font-size:small}label>span{font-weight:500}.navig-buttons-vacc{display:flex;justify-content:space-between;margin-bottom:2%}.btn-outline-secondary{border-color:var(--secondary-color);color:var(--secondary-color)}.btn-outline-secondary:active,.btn-outline-secondary:focus,.btn-outline-secondary:hover{background-color:var(--secondary-color)!important;border-color:var(--secondary-color)!important;box-shadow:0 .3rem 1rem rgba(0,0,0,.15)!important;color:var(--primary-color)!important}@media only screen and (max-width:600px){.form-title{font-size:medium}.sub-formContent{display:block}.form-header{flex-direction:column;height:auto}}"]}]}],"members":{"personalData":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@ngxs/store","name":"Select","line":46,"character":3},"arguments":[{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ɵv"},"member":"isPersonalDataLoaded"}]}]}],"documentData":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@ngxs/store","name":"Select","line":47,"character":3},"arguments":[{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ɵv"},"member":"isDocumentDataLoaded"}]}]}],"practitionerData":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@ngxs/store","name":"Select","line":48,"character":3},"arguments":[{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ɵv"},"member":"isPractitionerDataLoaded"}]}]}],"personalSubmitted":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@ngxs/store","name":"Select","line":49,"character":3},"arguments":[{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ɵv"},"member":"isPersonalFormSubmitted"}]}]}],"documentSubmitted":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@ngxs/store","name":"Select","line":50,"character":3},"arguments":[{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ɵv"},"member":"isDocumentFormSubmitted"}]}]}],"practitionerSubmitted":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@ngxs/store","name":"Select","line":51,"character":3},"arguments":[{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ɵv"},"member":"isPractitionerFormSubmitted"}]}]}],"nextEvent":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":53,"character":3}}]}],"previousEvent":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":54,"character":3}}]}],"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"ɵce"},{"__symbolic":"reference","module":"@angular/forms","name":"FormBuilder","line":58,"character":25},{"__symbolic":"reference","name":"ɵa"}]}],"selectVaccinationCenter":[{"__symbolic":"method"}],"autoFill":[{"__symbolic":"method"}],"onPersonalSubmit":[{"__symbolic":"method"}],"onPractitionerSubmit":[{"__symbolic":"method"}],"onDocumentSubmit":[{"__symbolic":"method"}],"previous":[{"__symbolic":"method"}]}},"ɵcw":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":4,"character":1},"arguments":[{"selector":"id3-id-upload","providers":[{"__symbolic":"reference","name":"ɵa"},{"__symbolic":"reference","name":"ɵcx"}],"template":"<div class=\"id-upload-card\">\n\n    <div class=\"id-upload-top\">\n\n\n        <h5 class=\"title\" translate=\"idUploadTitleValue\"></h5>\n\n        <div class=\"borders\">\n          <img class=\"icon-state\" *ngIf=\"idSandbox.isLoading | async\" src=\"/assets/images/id-before.svg\" />\n          <img class=\"icon-state\" *ngIf=\"idSandbox.isImageLoading | async\" src=\"/assets/images/id-loading.svg\" />\n          <img class=\"icon-state\"\n            *ngIf=\"(idSandbox.isLoaded | async) && !(this.globalSandbox.photoDisplay | async)\"\n            src=\"/assets/images/id-valid.svg\" />\n          <img class=\"faceImg-state\"\n            *ngIf=\"(idSandbox.isLoaded | async) && (this.globalSandbox.photoDisplay | async)\"\n            src=\"{{ idSandbox.getIdImage() | async }}\" />\n          <img class=\"icon-state\"\n            *ngIf=\"idSandbox.isError | async\"\n            src=\"/assets/images/id-invalid.svg\" />\n        </div>\n\n        <div *ngIf=\"idSandbox.isError | async\" class=\"error-message\">\n          <span *ngIf=\"idSandbox.noFaceError | async\" translate=\"errorNoFaceDetectedMessageValue\"></span>\n          <span *ngIf=\"idSandbox.tooManyFacesError | async\" translate=\"errorTooManyFacesMessageValue\"></span>\n          <span *ngIf=\"idSandbox.isQualityError | async\"\n            translate=\"errorUnsufficiantQualityMessageValue\"></span>\n          <span *ngIf=\"idSandbox.isdMediaTypeError | async\" translate=\"errorInvalidMediaTypeValue\"></span>\n        </div>\n\n        <div class=\"button-borders\">\n            <button type=\"button\" class=\"btn btn-primary\" (click)=\"fileInput.click()\">\n              <span class=\"take-picture\" translate=\"idDocumentBtnValue\"></span>\n            </button>\n            <input style=\"display: none\" type=\"file\" (change)=\"idSandbox.uploadIdDocument($event)\" accept=\"image/*\" #fileInput />\n          </div>\n\n    </div>\n\n    <div class=\"navig-buttons-id\">\n        <div class=\"prevButton\">\n            <button type=\"button\" class=\"btn btn-outline-secondary\" (click)=\"previous()\" translate=\"previousTitleValue\">\n            </button>\n          </div>\n          <div class=\"nextButton\">\n            <button type=\"button\" class=\"btn btn-outline-secondary\" (click)=\"next()\"\n              *ngIf=\"idSandbox.isLoaded | async\"\n              translate=\"nextTitleValue\">\n            </button>\n          </div>\n    </div>\n\n</div>","styles":[":host{height:100%;width:100%}.error-message{color:#b70f0b}.id-upload-card{color:var(--secondary-color);height:100%;justify-content:space-between;width:100%}.id-upload-card,.id-upload-top{display:flex;flex-direction:column}.id-upload-top{height:inherit;justify-content:center}.id-upload-top>*{-ms-grid-row-align:center;align-self:center}.borders{display:inline-block;margin:3% 0}.borders-stateless{border:8px solid var(--tertiary-color)}.borders-loaded{border:8px solid #72bb52}.borders-error{border:8px solid #b70f0b}.icon-stateless{fill:#d3d3d3}.icon-loaded{fill:none}.icon-state{height:120px;margin:10px;width:120px}.faceImg-state{width:150px}.btn.btn-primary{background-color:var(--secondary-color);border-color:transparent;color:var(--primary-color);display:inline-block}.button-borders{display:flex;justify-content:space-evenly;padding:5px}.button-borders>*{-ms-grid-row-align:center;align-self:center}.navig-buttons-id{display:flex;justify-content:space-between;margin-bottom:2%}@media (max-width:550px){.id-upload-top{text-align:center}.button-borders{margin-bottom:40px}}"]}]}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"ɵa"},{"__symbolic":"reference","name":"ɵcx"}]}],"nextEvent":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":14,"character":3}}]}],"previousEvent":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":15,"character":3}}]}],"next":[{"__symbolic":"method"}],"previous":[{"__symbolic":"method"}]}},"ɵcx":{"__symbolic":"class","extends":{"__symbolic":"reference","name":"ɵb"},"decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable","line":13,"character":1}}],"members":{"idImage":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@ngxs/store","name":"Select","line":16,"character":5},"arguments":[{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ɵck"},"member":"getIdImage"}]}]}],"isLoading":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@ngxs/store","name":"Select","line":17,"character":5},"arguments":[{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ɵck"},"member":"isLoading"}]}]}],"isLoaded":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@ngxs/store","name":"Select","line":18,"character":5},"arguments":[{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ɵck"},"member":"isLoaded"}]}]}],"isError":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@ngxs/store","name":"Select","line":19,"character":5},"arguments":[{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ɵck"},"member":"isError"}]}]}],"isImageLoading":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@ngxs/store","name":"Select","line":20,"character":5},"arguments":[{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ɵck"},"member":"isIdImageLoading"}]}]}],"isQualityError":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@ngxs/store","name":"Select","line":21,"character":5},"arguments":[{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ɵck"},"member":"isQualityError"}]}]}],"noFaceError":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@ngxs/store","name":"Select","line":22,"character":5},"arguments":[{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ɵck"},"member":"isNoFaceDetectedError"}]}]}],"tooManyFacesError":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@ngxs/store","name":"Select","line":23,"character":5},"arguments":[{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ɵck"},"member":"isTooManyFacesDetectedError"}]}]}],"isdMediaTypeError":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@ngxs/store","name":"Select","line":24,"character":5},"arguments":[{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ɵck"},"member":"isMediatypeError"}]}]}],"token":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@ngxs/store","name":"Select","line":25,"character":5},"arguments":[{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ɵc"},"member":"getToken"}]}]}],"faceUrl":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@ngxs/store","name":"Select","line":26,"character":5},"arguments":[{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ɵc"},"member":"getFaceUrl"}]}]}],"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"ɵbq"},{"__symbolic":"reference","name":"ɵcq"},{"__symbolic":"reference","module":"@ngxs/store","name":"Store","line":28,"character":101}]}],"uploadIdDocument":[{"__symbolic":"method"}],"getIdImage":[{"__symbolic":"method"}],"onIdTimeOut":[{"__symbolic":"method"}],"clearIdFile":[{"__symbolic":"method"}]}},"ɵcy":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":12,"character":1},"arguments":[{"selector":"event-user-form","providers":[{"__symbolic":"reference","name":"ɵce"},{"__symbolic":"reference","name":"ɵa"}],"template":"<div class=\"forms-container\">\n    <div class=\"personal-form\" *ngIf=\"this.userSandbox.isPersonalForm() | async\">\n        <div class=\"form-header\">\n            <h3 class=\"form-title\" translate=\"personalInformationTitleValue\"></h3>\n            <div class=\"required-fields-text\" translate=\"formIndication\"></div>\n        </div>\n        <form [formGroup]=\"PersonalForm\" [ngClass]=\"(personalSubmitted | async) ? 'submitted' : ''\"\n            (ngSubmit)=\"onPersonalSubmit()\">\n            <div class=\"formContent\">\n                <div class=\"sub-formContent\">\n                    <!--First name-->\n                    <div class=\"form-group\">\n                        <label for=\"firstName\">\n                            <span translate=\"firstNameTitleValue\"></span>\n                            <span> *</span></label>\n                        <input class=\"form-control\" id=\"firstName\" placeholder=\"John\" maxlength=\"32\"\n                            formControlName=\"firstName\" />\n                    </div>\n                    <!--Last name-->\n                    <div class=\"form-group\">\n                        <label for=\"lastName\">\n                            <span translate=\"lastNameTitleValue\"></span>\n                            <span> *</span>\n                        </label>\n                        <input class=\"form-control\" id=\"lastName\" placeholder=\"Doe\" maxlength=\"32\"\n                            formControlName=\"lastName\" />\n                    </div>\n\n                    <!--Function-->\n                    <div class=\"form-group\">\n                        <label for=\"function\"><span translate=\"eventFunctionTitleValue\"></span><span> *</span>\n                        </label>\n\n                        <select class=\"form-control\" (change)=\"changeFunction($event)\" formControlName=\"function\">\n                            <option value=\"\" translate=\"eventFunctionTitleValue\" disabled selected>\n                            </option>\n                            <option value=\"A\" translate=\"athleteTitleValue\">\n                            </option>\n                            <option value=\"S\" translate=\"staffTitleValue\">\n                            </option>\n                            <option value=\"J\" translate=\"journalistTitleValue\">\n                            </option>\n                            <option value=\"G\" translate=\"guestTitleValue\">\n                            </option>\n                            <option value=\"O\" translate=\"officialTitleValue\">\n                            </option>\n                        </select>\n                    </div>\n                </div>\n            </div>\n            <div class=\"navig-buttons-event\">\n                <div class=\"prevButton\">\n                    <button type=\"button\" class=\"btn btn-outline-secondary\" (click)=\"previous()\"\n                        translate=\"previousTitleValue\">\n                    </button>\n                </div>\n                <div class=\"nextButton\">\n                    <button type=\"submit\" class=\"btn btn-outline-secondary\" translate=\"nextTitleValue\">\n                    </button>\n                </div>\n            </div>\n        </form>\n    </div>\n\n    <div class=\"event-form\" *ngIf=\"this.userSandbox.isEventForm() | async\">\n        <div class=\"form-header\">\n            <h3 class=\"form-title\" translate=\"eventInformationTitleValue\"></h3>\n            <div class=\"required-fields-text\" translate=\"formIndication\"></div>\n        </div>\n        <form [formGroup]=\"EventForm\" [ngClass]=\"(eventSubmitted | async) ? 'submitted' : ''\"\n        (ngSubmit)=\"onEventSubmit()\">\n\n            <div class=\"formContent event-content\">\n                <div class=\"form-group\">\n                    <label for=\"function\"><span translate=\"eventNameTitleValue\"></span><span> *</span>\n                    </label>\n                    <select class=\"form-control\" (change)=\"autoFill()\" formControlName=\"eventName\">\n                        <option value=\"\" translate=\"eventNameTitleValue\" disabled selected>\n                        </option>\n                        <option value=\"{{ '0' + (globalSandbox.translate.get('joOpeningTitleValue') | async)}}\" translate=\"joOpeningTitleValue\">\n                        </option>\n                        <option value=\"{{ '1' + (globalSandbox.translate.get('joBasketballTitleValue') | async)}}\" translate=\"joBasketballTitleValue\">\n                        </option>\n                        <option value=\"{{ '2' + (globalSandbox.translate.get('joRowingTitleValue') | async)}}\" translate=\"joRowingTitleValue\">\n                        </option>\n                        <option value=\"{{ '3' + (globalSandbox.translate.get('joClosingTitleValue') | async)}}\" translate=\"joClosingTitleValue\">\n                        </option>\n                    </select>\n                </div>\n                <div class=\"form-group\">\n                    <label for=\"eventDate\">\n                      <span id=\"eventDate\" translate=\"eventDateTitleValue\"></span><span> *</span></label>\n                    <input type=\"date\" formControlName=\"eventDate\" class=\"form-control\" placeholder=\"dd/mm/yyyy\" minlength=\"10\"\n                      maxlength=\"10\"\n                      pattern=\"^(([0-9]|[0-2][0-9]|(3)[0-1])(/|-)(([0-9]|(0)[0-9])|((1)[0-2]))(/|-)\\d{4})|(\\d{4}(/|-)(0[1-9]|1[012])(/|-)(0[1-9]|[12][0-9]|3[01]))$\" [readonly]=\"true\"/>\n                </div>\n                <div class=\"form-group\">\n                    <label for=\"eventTime\">\n                      <span id=\"eventTime\" translate=\"eventTimeTitleValue\"></span><span> *</span></label>\n                    <input type=\"time\" formControlName=\"eventTime\" class=\"form-control\" placeholder=\"hh:mm\" [readonly]=\"true\"/>\n                </div>\n                <div class=\"form-group\">\n                    <label for=\"eventAddress\">\n                        <span translate=\"eventAddressTitleValue\"></span>\n                        <span> *</span>\n                    </label>\n                    <input class=\"form-control\" id=\"address\" placeholder=\"Event address\" maxlength=\"64\"\n                        formControlName=\"eventAddress\" [readonly]=\"true\"/>\n                </div>\n\n                <div class=\"form-header accreditations\">\n                    <h3 class=\"form-title\" translate=\"accreditationsTitleValue\"></h3>\n                    <div class=\"accreditations-text\" [ngClass]=\"(eventSubmitted | async) && !accreditation ? 'accMissing' : ''\"\n                        translate=\"accreditationMissingTitleValue\">\n                    </div>\n                </div>\n                <section class=\"checks\">\n                    <div class=\"check\">\n                        <label class=\"check-label\" for=\"parkingAcc\" translate=\"parkingTitleValue\">\n                        </label>\n                        <input type=\"checkbox\" formControlName=\"parkingAcc\" class=\"form-control\"/>\n                    </div>\n                    <div class=\"check\">\n                        <label class=\"check-label\" for=\"grandstandAcc\" translate=\"grandstandTitleValue\">\n                        </label>\n                        <input type=\"checkbox\" formControlName=\"grandstandAcc\" class=\"form-control\" />\n                    </div>\n                    <div class=\"check\">\n                        <label class=\"check-label\" for=\"pressAcc\" translate=\"pressRoomTitleValue\">\n                        </label>\n                        <input type=\"checkbox\" formControlName=\"pressAcc\" class=\"form-control\" />\n                    </div>\n                    <div class=\"check\">\n                        <label class=\"check-label\" for=\"vipAcc\" translate=\"vipRoomTitleValue\">\n                        </label>\n                        <input type=\"checkbox\" formControlName=\"vipAcc\" class=\"form-control\" />\n                    </div>\n                    <div class=\"check\">\n                        <label class=\"check-label\" for=\"cloakroomAcc\" translate=\"cloakroomsTitleValue\">\n                        </label>\n                        <input type=\"checkbox\" formControlName=\"cloakroomAcc\" class=\"form-control\" />\n                    </div>\n                    <div class=\"check\">\n                        <label class=\"check-label\" for=\"restaurantAcc\" translate=\"restaurantTitleValue\">\n                        </label>\n                        <input type=\"checkbox\" formControlName=\"restaurantAcc\" class=\"form-control\" />\n                    </div>\n                </section>\n            </div>\n            <div class=\"navig-buttons-event\">\n                <div class=\"prevButton\">\n                    <button type=\"button\" class=\"btn btn-outline-secondary\" (click)=\"previous()\"\n                        translate=\"previousTitleValue\">\n                    </button>\n                </div>\n                <div class=\"nextButton\">\n                    <button type=\"submit\" class=\"btn btn-outline-secondary\" translate=\"nextTitleValue\">\n                    </button>\n                </div>\n            </div>\n\n        </form>\n    </div>\n\n</div>","styles":[":host{width:100%}.forms-container{color:var(--secondary-color);height:100%}.forms-container>*{-ms-grid-column-align:center;-ms-grid-row-align:center;align-self:center;justify-self:center}form.submitted .ng-invalid ::ng-deep .p-inputtext{border:1px solid red}.covid-test-form{width:100%}.event-form,.personal-form{height:100%}.form-header{display:flex;height:10%;justify-content:space-between;width:96%}.form-header>*{-ms-grid-row-align:center;align-self:center}.accreditations{margin-top:40px;width:100%}.accreditations-text,.required-fields-text{font-size:small;text-align:right}.accMissing{color:red}form{display:flex;flex-direction:column;height:90%;justify-content:space-between}.formContent{display:flex;flex-wrap:wrap;justify-content:center;margin-bottom:2%;padding:0 1%}.sub-formContent{display:flex;flex-wrap:wrap;width:96%}.form-group{box-sizing:border-box;display:flex;flex:0 50%;flex-direction:column;padding:5px}.checks{padding-left:1%;width:100%}.check{align-items:flex-end;display:flex;justify-content:space-between;width:25%}.check-label{font-size:medium;margin-right:5px}.check>input{width:15px}form.submitted .ng-invalid .iti .form-control,form.submitted input.ng-invalid,form.submitted select.ng-invalid{border:1px solid red}label>span{font-weight:500}select{-moz-appearance:none;-webkit-appearance:none;box-sizing:border-box}.form-title{color:var(--tertiary-color)}.ng-invalid.ng-touched{border-color:red}.ng-invalid.ng-touched::-moz-placeholder,.ng-pristine::-moz-placeholder{color:#b0b3b7;font-style:italic}.ng-invalid.ng-touched:-ms-input-placeholder,.ng-pristine:-ms-input-placeholder{color:#b0b3b7;font-style:italic}.ng-invalid.ng-touched::placeholder,.ng-pristine::placeholder{color:#b0b3b7;font-style:italic}label{font-size:small}.form-group{margin-bottom:.5rem}.form-row{margin-bottom:5px}.DateSelect{background:none!important}.form-label{font-size:x-small}.navig-buttons-event{display:flex;justify-content:space-between;margin-bottom:2%}.btn-outline-secondary{border-color:var(--secondary-color);color:var(--secondary-color)}.btn-outline-secondary:active,.btn-outline-secondary:focus,.btn-outline-secondary:hover{background-color:var(--secondary-color)!important;border-color:var(--secondary-color)!important;box-shadow:0 .3rem 1rem rgba(0,0,0,.15)!important;color:var(--primary-color)!important}@media only screen and (max-width:600px){.form-header{flex-direction:column;height:auto}.form-title{font-size:medium}.sub-formContent{display:block}.navig-buttons-event{margin-top:15%}.event-content{flex-direction:column}form{margin-top:5%}.form-group{flex:auto}.check{width:auto}}"]}]}],"members":{"eventSubmitted":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@ngxs/store","name":"Select","line":20,"character":3},"arguments":[{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ɵv"},"member":"isEventFormSubmitted"}]}]}],"personalSubmitted":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@ngxs/store","name":"Select","line":21,"character":3},"arguments":[{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ɵv"},"member":"isPersonalFormSubmitted"}]}]}],"eventData":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@ngxs/store","name":"Select","line":22,"character":3},"arguments":[{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ɵv"},"member":"isEventDataLoaded"}]}]}],"personalData":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@ngxs/store","name":"Select","line":23,"character":3},"arguments":[{"__symbolic":"select","expression":{"__symbolic":"reference","name":"ɵv"},"member":"isPersonalDataLoaded"}]}]}],"nextEvent":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":29,"character":3}}]}],"previousEvent":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":30,"character":3}}]}],"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/forms","name":"FormBuilder","line":36,"character":35},{"__symbolic":"reference","name":"ɵce"},{"__symbolic":"reference","name":"ɵa"}]}],"autoFill":[{"__symbolic":"method"}],"onPersonalSubmit":[{"__symbolic":"method"}],"onEventSubmit":[{"__symbolic":"method"}],"changeFunction":[{"__symbolic":"method"}],"checkAccreditations":[{"__symbolic":"method"}],"previous":[{"__symbolic":"method"}],"next":[{"__symbolic":"method"}]}}},"origins":{"BiosealGenerationComponent":"./lib/bioseal-generation.component","HttpLoaderFactory":"./lib/bioseal-generation.module","BiosealGenerationModule":"./lib/bioseal-generation.module","ɵa":"./lib/shared/sandbox/providers/global.sandbox","ɵb":"./lib/shared/sandbox/sandbox","ɵc":"./lib/shared/store/state/global.state","ɵd":"./lib/shared/model/steps.model","ɵe":"./lib/shared/model/usecase.model","ɵf":"./lib/shared/store/actions/global.action","ɵg":"./lib/shared/store/actions/global.action","ɵh":"./lib/shared/store/actions/global.action","ɵi":"./lib/shared/store/actions/global.action","ɵj":"./lib/shared/store/actions/global.action","ɵk":"./lib/shared/store/actions/global.action","ɵl":"./lib/shared/store/actions/global.action","ɵm":"./lib/shared/store/actions/global.action","ɵn":"./lib/shared/store/actions/global.action","ɵo":"./lib/shared/store/actions/global.action","ɵp":"./lib/shared/store/actions/global.action","ɵq":"./lib/shared/store/actions/global.action","ɵr":"./lib/shared/store/actions/global.action","ɵs":"./lib/shared/store/actions/global.action","ɵt":"./lib/shared/store/actions/global.action","ɵu":"./lib/shared/store/actions/global.action","ɵv":"./lib/shared/store/state/bioseal.state","ɵw":"./lib/shared/services/async/connectors/bioseal.service","ɵx":"./lib/shared/services/async/http.service","ɵy":"./lib/shared/store/actions/bioseal.action","ɵz":"./lib/shared/store/actions/bioseal.action","ɵba":"./lib/shared/store/actions/bioseal.action","ɵbb":"./lib/shared/store/actions/bioseal.action","ɵbc":"./lib/shared/store/actions/bioseal.action","ɵbd":"./lib/shared/store/actions/bioseal.action","ɵbe":"./lib/shared/store/actions/bioseal.action","ɵbf":"./lib/shared/store/actions/bioseal.action","ɵbg":"./lib/shared/store/actions/bioseal.action","ɵbh":"./lib/shared/store/actions/bioseal.action","ɵbi":"./lib/shared/store/actions/bioseal.action","ɵbj":"./lib/shared/store/actions/bioseal.action","ɵbk":"./lib/shared/store/actions/bioseal.action","ɵbl":"./lib/shared/store/actions/bioseal.action","ɵbm":"./lib/shared/store/actions/bioseal.action","ɵbn":"./lib/shared/store/actions/bioseal.action","ɵbo":"./lib/shared/utils/date-format.utils","ɵbp":"./lib/shared/store/state/face.state","ɵbq":"./lib/shared/services/async/connectors/face.service","ɵbr":"./lib/shared/store/actions/face.action","ɵbs":"./lib/shared/store/actions/face.action","ɵbt":"./lib/shared/store/actions/face.action","ɵbu":"./lib/shared/store/actions/face.action","ɵbv":"./lib/shared/store/actions/face.action","ɵbw":"./lib/shared/store/actions/face.action","ɵbx":"./lib/shared/store/actions/face.action","ɵby":"./lib/shared/store/actions/face.action","ɵbz":"./lib/shared/store/actions/face.action","ɵca":"./lib/shared/store/actions/face.action","ɵcb":"./lib/shared/store/actions/face.action","ɵcc":"./lib/shared/model/face.model","ɵcd":"./lib/components/forms/covid-test-user-form/covid-test-user-form.component","ɵce":"./lib/shared/sandbox/providers/user.sandbox","ɵcf":"./lib/components/configuration-menu/configuration-menu.component","ɵcg":"./lib/shared/sandbox/providers/configuration.sandbox","ɵch":"./lib/components/forms/bioseal-user-form/bioseal-user-form.component","ɵci":"./lib/components/biometrics/biometrics.component","ɵcj":"./lib/shared/sandbox/providers/face.sandbox","ɵck":"./lib/shared/store/state/id.state","ɵcl":"./lib/shared/store/actions/id.action","ɵcm":"./lib/shared/store/actions/id.action","ɵcn":"./lib/shared/store/actions/id.action","ɵco":"./lib/shared/store/actions/id.action","ɵcp":"./lib/shared/model/id.model","ɵcq":"./lib/shared/services/face-processor.service","ɵcr":"./lib/components/display/display.component","ɵcs":"./lib/shared/sandbox/providers/display.sandbox","ɵct":"./lib/components/barcode-type-selection/barcode-type-selection.component","ɵcu":"./lib/components/use-case-menu/use-case-menu.component","ɵcv":"./lib/components/forms/vaccination-user-form/vaccination-user-form.component","ɵcw":"./lib/components/id-upload/id-upload.component","ɵcx":"./lib/shared/sandbox/providers/id.sandbox","ɵcy":"./lib/components/forms/event-user-form/event-user-form.component"},"importAs":"@id3/bioseal-generation"}