keycloak_theme/5975.d9cc5f44.iframe.bundle.js
github-actions-bot e65d39921e Updates
2024-02-27 22:46:40 +00:00

1 line
28 KiB
JavaScript

(self.webpackChunkkeycloakify=self.webpackChunkkeycloakify||[]).push([[5975],{"./dist/lib/useGetClassName.js":(__unused_webpack_module,__webpack_exports__,__webpack_require__)=>{"use strict";__webpack_require__.d(__webpack_exports__,{a:()=>createUseClassName});var _tools_clsx__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__("./dist/tools/clsx.js"),_tools_useConstCallback__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__("./dist/tools/useConstCallback.js");function createUseClassName(params){var defaultClasses=params.defaultClasses;return{useGetClassName:function useGetClassName(params){var classes=params.classes;return{getClassName:(0,_tools_useConstCallback__WEBPACK_IMPORTED_MODULE_1__.O)((function(classKey){return(0,_tools_clsx__WEBPACK_IMPORTED_MODULE_0__.W)(classKey,defaultClasses[classKey],null==classes?void 0:classes[classKey])}))}}}}},"./dist/login/lib/useGetClassName.js":(__unused_webpack_module,__webpack_exports__,__webpack_require__)=>{"use strict";__webpack_require__.d(__webpack_exports__,{v:()=>useGetClassName});var useGetClassName=(0,__webpack_require__("./dist/lib/useGetClassName.js").a)({defaultClasses:{kcBodyClass:void 0,kcHtmlClass:"login-pf",kcLoginClass:"login-pf-page",kcContentWrapperClass:"row",kcHeaderClass:"login-pf-page-header",kcHeaderWrapperClass:void 0,kcFormCardClass:"card-pf",kcFormCardAccountClass:"login-pf-accounts",kcFormSocialAccountClass:"login-pf-social-section",kcFormSocialAccountContentClass:"col-xs-12 col-sm-6",kcFormHeaderClass:"login-pf-header",kcLocaleWrapperClass:void 0,kcFeedbackErrorIcon:"pficon pficon-error-circle-o",kcFeedbackWarningIcon:"pficon pficon-warning-triangle-o",kcFeedbackSuccessIcon:"pficon pficon-ok",kcFeedbackInfoIcon:"pficon pficon-info",kcResetFlowIcon:"pficon pficon-arrow fa-2x",kcFormGroupClass:"form-group",kcLabelWrapperClass:"col-xs-12 col-sm-12 col-md-12 col-lg-12",kcSignUpClass:"login-pf-signup",kcInfoAreaWrapperClass:void 0,kcLogoClass:"login-pf-brand",kcContainerClass:"container-fluid",kcContentClass:"col-sm-8 col-sm-offset-2 col-md-6 col-md-offset-3 col-lg-6 col-lg-offset-3",kcFeedbackAreaClass:"col-md-12",kcLocaleClass:"col-xs-12 col-sm-1",kcAlertIconClasserror:"pficon pficon-error-circle-o",kcFormAreaClass:"col-sm-10 col-sm-offset-1 col-md-8 col-md-offset-2 col-lg-8 col-lg-offset-2",kcFormSocialAccountListClass:"login-pf-social list-unstyled login-pf-social-all",kcFormSocialAccountDoubleListClass:"login-pf-social-double-col",kcFormSocialAccountListLinkClass:"login-pf-social-link",kcWebAuthnKeyIcon:"pficon pficon-key",kcWebAuthnDefaultIcon:"pficon pficon-key",kcFormClass:"form-horizontal",kcFormGroupErrorClass:"has-error",kcLabelClass:"control-label",kcInputClass:"form-control",kcInputErrorMessageClass:"pf-c-form__helper-text pf-m-error required kc-feedback-text",kcInputWrapperClass:"col-xs-12 col-sm-12 col-md-12 col-lg-12",kcFormButtonsWrapperClass:void 0,kcFormOptionsClass:"col-xs-12 col-sm-12 col-md-12 col-lg-12",kcFormButtonsClass:"col-xs-12 col-sm-12 col-md-12 col-lg-12",kcFormSettingClass:"login-pf-settings",kcTextareaClass:"form-control",kcInfoAreaClass:"col-xs-12 col-sm-4 col-md-4 col-lg-5 details",kcFormGroupHeader:"pf-c-form__group",kcButtonClass:"btn",kcButtonPrimaryClass:"btn-primary",kcButtonDefaultClass:"btn-default",kcButtonLargeClass:"btn-lg",kcButtonBlockClass:"btn-block",kcInputLargeClass:"input-lg",kcInputGroup:"pf-c-input-group",kcSrOnlyClass:"sr-only",kcSelectAuthListClass:"list-group list-view-pf",kcSelectAuthListItemClass:"list-group-item list-view-pf-stacked",kcSelectAuthListItemFillClass:"pf-l-split__item pf-m-fill",kcSelectAuthListItemIconPropertyClass:"fa-2x select-auth-box-icon-properties",kcSelectAuthListItemIconClass:"pf-l-split__item select-auth-box-icon",kcSelectAuthListItemTitle:"select-auth-box-paragraph",kcSelectAuthListItemInfoClass:"list-view-pf-main-info",kcSelectAuthListItemLeftClass:"list-view-pf-left",kcSelectAuthListItemBodyClass:"list-view-pf-body",kcSelectAuthListItemDescriptionClass:"list-view-pf-description",kcSelectAuthListItemHeadingClass:"list-group-item-heading",kcSelectAuthListItemHelpTextClass:"list-group-item-text",kcAuthenticatorDefaultClass:"fa list-view-pf-icon-lg",kcAuthenticatorPasswordClass:"fa fa-unlock list-view-pf-icon-lg",kcAuthenticatorOTPClass:"fa fa-mobile list-view-pf-icon-lg",kcAuthenticatorWebAuthnClass:"fa fa-key list-view-pf-icon-lg",kcAuthenticatorWebAuthnPasswordlessClass:"fa fa-key list-view-pf-icon-lg",kcSelectOTPListClass:"card-pf card-pf-view card-pf-view-select card-pf-view-single-select col-xs-12",kcSelectOTPListItemClass:"card-pf-body card-pf-top-element",kcAuthenticatorOtpCircleClass:"fa fa-mobile card-pf-icon-circle",kcSelectOTPItemHeadingClass:"card-pf-title text-center",kcFormOptionsWrapperClass:void 0}}).useGetClassName},"./dist/login/pages/shared/UserProfileFormFields.js":(__unused_webpack_module,__webpack_exports__,__webpack_require__)=>{"use strict";__webpack_require__.d(__webpack_exports__,{M:()=>UserProfileFormFields});__webpack_require__("./node_modules/core-js/modules/es.array.map.js"),__webpack_require__("./node_modules/core-js/modules/es.function.name.js"),__webpack_require__("./node_modules/core-js/modules/es.object.assign.js");var jsx_runtime=__webpack_require__("./node_modules/react/jsx-runtime.js"),react=__webpack_require__("./node_modules/react/index.js"),clsx=__webpack_require__("./dist/tools/clsx.js"),id=(__webpack_require__("./node_modules/core-js/modules/es.array.reduce.js"),__webpack_require__("./node_modules/core-js/modules/es.array.concat.js"),__webpack_require__("./node_modules/core-js/modules/es.object.from-entries.js"),__webpack_require__("./node_modules/core-js/modules/es.array.iterator.js"),__webpack_require__("./node_modules/core-js/modules/es.object.entries.js"),__webpack_require__("./node_modules/core-js/modules/es.array.every.js"),__webpack_require__("./node_modules/core-js/modules/es.array.find.js"),__webpack_require__("./node_modules/core-js/modules/es.parse-int.js"),__webpack_require__("./node_modules/core-js/modules/es.regexp.constructor.js"),__webpack_require__("./node_modules/core-js/modules/es.regexp.exec.js"),__webpack_require__("./node_modules/core-js/modules/es.regexp.to-string.js"),__webpack_require__("./node_modules/core-js/modules/es.array.reverse.js"),__webpack_require__("./node_modules/core-js/modules/es.array.index-of.js"),__webpack_require__("./node_modules/core-js/modules/es.array.is-array.js"),__webpack_require__("./node_modules/core-js/modules/es.symbol.js"),__webpack_require__("./node_modules/core-js/modules/es.symbol.description.js"),__webpack_require__("./node_modules/core-js/modules/es.object.to-string.js"),__webpack_require__("./node_modules/core-js/modules/es.symbol.iterator.js"),__webpack_require__("./node_modules/core-js/modules/es.string.iterator.js"),__webpack_require__("./node_modules/core-js/modules/web.dom-collections.iterator.js"),__webpack_require__("./node_modules/core-js/modules/es.array.from.js"),__webpack_require__("./node_modules/core-js/modules/es.array.slice.js"),__webpack_require__("./dist/tools/Array.prototype.every.js"),__webpack_require__("./node_modules/tsafe/esm/id.mjs")),useConstCallback=__webpack_require__("./dist/tools/useConstCallback.js"),emailRegexp=/^(([^<>()\[\]\\.,;:\s@"]+(\.[^<>()\[\]\\.,;:\s@"]+)*)|(".+"))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}])|(([a-zA-Z\-0-9]+\.)+[a-zA-Z]{2,}))$/;function _slicedToArray(arr,i){return function _arrayWithHoles(arr){if(Array.isArray(arr))return arr}(arr)||function _iterableToArrayLimit(arr,i){var _i=null==arr?null:"undefined"!=typeof Symbol&&arr[Symbol.iterator]||arr["@@iterator"];if(null!=_i){var _s,_e,_x,_r,_arr=[],_n=!0,_d=!1;try{if(_x=(_i=_i.call(arr)).next,0===i){if(Object(_i)!==_i)return;_n=!1}else for(;!(_n=(_s=_x.call(_i)).done)&&(_arr.push(_s.value),_arr.length!==i);_n=!0);}catch(err){_d=!0,_e=err}finally{try{if(!_n&&null!=_i.return&&(_r=_i.return(),Object(_r)!==_r))return}finally{if(_d)throw _e}}return _arr}}(arr,i)||_unsupportedIterableToArray(arr,i)||function _nonIterableRest(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function _toConsumableArray(arr){return function _arrayWithoutHoles(arr){if(Array.isArray(arr))return _arrayLikeToArray(arr)}(arr)||function _iterableToArray(iter){if("undefined"!=typeof Symbol&&null!=iter[Symbol.iterator]||null!=iter["@@iterator"])return Array.from(iter)}(arr)||_unsupportedIterableToArray(arr)||function _nonIterableSpread(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function _unsupportedIterableToArray(o,minLen){if(o){if("string"==typeof o)return _arrayLikeToArray(o,minLen);var n=Object.prototype.toString.call(o).slice(8,-1);return"Object"===n&&o.constructor&&(n=o.constructor.name),"Map"===n||"Set"===n?Array.from(o):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?_arrayLikeToArray(o,minLen):void 0}}function _arrayLikeToArray(arr,len){(null==len||len>arr.length)&&(len=arr.length);for(var i=0,arr2=new Array(len);i<len;i++)arr2[i]=arr[i];return arr2}function useFormValidation(params){var kcContext=params.kcContext,_params$passwordValid=params.passwordValidators,passwordValidators=void 0===_params$passwordValid?{}:_params$passwordValid,i18n=params.i18n,attributesWithPassword=(0,react.useMemo)((function(){return kcContext.passwordRequired?(name=kcContext.realm.registrationEmailAsUsername?"email":"username",kcContext.profile.attributes.reduce((function(prev,curr){return[].concat(_toConsumableArray(prev),_toConsumableArray(curr.name!==name?[curr]:[curr,(0,id.id)({name:"password",displayName:(0,id.id)("${password}"),required:!0,readOnly:!1,validators:passwordValidators,annotations:{},groupAnnotations:{},autocomplete:"new-password"}),(0,id.id)({name:"password-confirm",displayName:(0,id.id)("${passwordConfirm}"),required:!0,readOnly:!1,validators:{_compareToOther:{name:"password","ignore.empty.value":!0,shouldBe:"equal","error-message":(0,id.id)("${invalidPasswordConfirmMessage}")}},annotations:{},groupAnnotations:{},autocomplete:"new-password"})]))}),[])):kcContext.profile.attributes;var name}),[kcContext,passwordValidators]),_useGetErrors=function useGetErrors(params){var kcContext=params.kcContext,i18n=params.i18n,messagesPerField=kcContext.messagesPerField,attributes=kcContext.profile.attributes,msg=i18n.msg,msgStr=i18n.msgStr,advancedMsg=i18n.advancedMsg,advancedMsgStr=i18n.advancedMsgStr,getErrors=(0,useConstCallback.O)((function(params){var _a,name=params.name,fieldValueByAttributeName=params.fieldValueByAttributeName,value=fieldValueByAttributeName[name].value,_attributes$find=attributes.find((function(attribute){return attribute.name===name})),defaultValue=_attributes$find.value,validators=_attributes$find.validators;block:if((null!=defaultValue?defaultValue:"")===value){var doesErrorExist;try{doesErrorExist=messagesPerField.existsError(name)}catch(_b){break block}if(doesErrorExist){var errorMessageStr=messagesPerField.get(name);return[{validatorName:void 0,errorMessageStr,errorMessage:(0,jsx_runtime.jsx)("span",{children:errorMessageStr},0)}]}}var errors=[],validatorName="length",validator=validators[validatorName];if(void 0!==validator){var _validator$ignoreEmp=validator["ignore.empty.value"],ignoreEmptyValue=void 0!==_validator$ignoreEmp&&_validator$ignoreEmp,max=validator.max,min=validator.min;if(!ignoreEmptyValue||""!==value){if(void 0!==max&&value.length>parseInt(max)){var msgArgs=["error-invalid-length-too-long",max];errors.push({errorMessage:(0,jsx_runtime.jsx)(react.Fragment,{children:msg.apply(void 0,msgArgs)},errors.length),errorMessageStr:msgStr.apply(void 0,msgArgs),validatorName})}if(void 0!==min&&value.length<parseInt(min)){var _msgArgs=["error-invalid-length-too-short",min];errors.push({errorMessage:(0,jsx_runtime.jsx)(react.Fragment,{children:msg.apply(void 0,_msgArgs)},errors.length),errorMessageStr:msgStr.apply(void 0,_msgArgs),validatorName})}}}var _validatorName="_compareToOther",_validator=validators[_validatorName];if(void 0!==_validator){var _validator$ignoreEmp2=_validator["ignore.empty.value"],_ignoreEmptyValue=void 0!==_validator$ignoreEmp2&&_validator$ignoreEmp2,otherName=_validator.name,shouldBe=_validator.shouldBe,errorMessageKey=_validator["error-message"];if(!_ignoreEmptyValue||""!==value){var otherValue=fieldValueByAttributeName[otherName].value;if(!function(){switch(shouldBe){case"different":return otherValue!==value;case"equal":return otherValue===value}}()){var msgArg=[null!=errorMessageKey?errorMessageKey:(0,id.id)(function(){switch(shouldBe){case"equal":return"shouldBeEqual";case"different":return"shouldBeDifferent"}}()),otherName,name,shouldBe];errors.push({validatorName:_validatorName,errorMessage:(0,jsx_runtime.jsx)(react.Fragment,{children:advancedMsg.apply(void 0,msgArg)},errors.length),errorMessageStr:advancedMsgStr.apply(void 0,msgArg)})}}}var _validatorName2="pattern",_validator2=validators[_validatorName2];if(void 0!==_validator2){var _validator2$ignoreEm=_validator2["ignore.empty.value"],_ignoreEmptyValue2=void 0!==_validator2$ignoreEm&&_validator2$ignoreEm,pattern=_validator2.pattern,_errorMessageKey=_validator2["error-message"];if(!(_ignoreEmptyValue2&&""===value||new RegExp(pattern).test(value))){var _msgArgs2=[null!=_errorMessageKey?_errorMessageKey:(0,id.id)("shouldMatchPattern"),pattern];errors.push({validatorName:_validatorName2,errorMessage:(0,jsx_runtime.jsx)(react.Fragment,{children:advancedMsg.apply(void 0,_msgArgs2)},errors.length),errorMessageStr:advancedMsgStr.apply(void 0,_msgArgs2)})}}if("pattern"!==(null===(_a=[].concat(errors).reverse()[0])||void 0===_a?void 0:_a.validatorName)){var _validatorName3="email",_validator3=validators[_validatorName3];if(void 0!==_validator3){var _validator3$ignoreEm=_validator3["ignore.empty.value"];if(!(void 0!==_validator3$ignoreEm&&_validator3$ignoreEm&&""===value||emailRegexp.test(value))){var _msgArgs3=[(0,id.id)("invalidEmailMessage")];errors.push({validatorName:_validatorName3,errorMessage:(0,jsx_runtime.jsx)(react.Fragment,{children:msg.apply(void 0,_msgArgs3)},errors.length),errorMessageStr:msgStr.apply(void 0,_msgArgs3)})}}}var _validatorName4="integer",_validator4=validators[_validatorName4];if(void 0!==_validator4){var _validator4$ignoreEm=_validator4["ignore.empty.value"],_ignoreEmptyValue4=void 0!==_validator4$ignoreEm&&_validator4$ignoreEm,_max=_validator4.max,_min=_validator4.min;if(!_ignoreEmptyValue4||""!==value){var intValue=parseInt(value);if(isNaN(intValue)){var _msgArgs4=["mustBeAnInteger"];errors.push({validatorName:_validatorName4,errorMessage:(0,jsx_runtime.jsx)(react.Fragment,{children:msg.apply(void 0,_msgArgs4)},errors.length),errorMessageStr:msgStr.apply(void 0,_msgArgs4)})}else if(void 0!==_max&&intValue>parseInt(_max)){var _msgArgs5=["error-number-out-of-range-too-big",_max];errors.push({validatorName:_validatorName4,errorMessage:(0,jsx_runtime.jsx)(react.Fragment,{children:msg.apply(void 0,_msgArgs5)},errors.length),errorMessageStr:msgStr.apply(void 0,_msgArgs5)})}else if(void 0!==_min&&intValue<parseInt(_min)){var _msgArgs6=["error-number-out-of-range-too-small",_min];errors.push({validatorName:_validatorName4,errorMessage:(0,jsx_runtime.jsx)(react.Fragment,{children:msg.apply(void 0,_msgArgs6)},errors.length),errorMessageStr:msgStr.apply(void 0,_msgArgs6)})}else;}}var _validatorName5="options",_validator5=validators[_validatorName5];if(void 0!==_validator5&&""!==value&&!(_validator5.options.indexOf(value)>=0)){var _msgArgs7=[(0,id.id)("notAValidOption")];errors.push({validatorName:_validatorName5,errorMessage:(0,jsx_runtime.jsx)(react.Fragment,{children:advancedMsg.apply(void 0,_msgArgs7)},errors.length),errorMessageStr:advancedMsgStr.apply(void 0,_msgArgs7)})}return errors}));return{getErrors}}({kcContext:{messagesPerField:kcContext.messagesPerField,profile:{attributes:attributesWithPassword}},i18n}),getErrors=_useGetErrors.getErrors,initialInternalState=(0,react.useMemo)((function(){return Object.fromEntries(attributesWithPassword.map((function(attribute){return{attribute,errors:getErrors({name:attribute.name,fieldValueByAttributeName:Object.fromEntries(attributesWithPassword.map((function(_ref){var name=_ref.name,value=_ref.value;return[name,{value:null!=value?value:""}]})))})}})).map((function(_ref2){var _a,attribute=_ref2.attribute,errors=_ref2.errors;return[attribute.name,{value:null!==(_a=attribute.value)&&void 0!==_a?_a:"",errors,doDisplayPotentialErrorMessages:0!==errors.length}]})))}),[attributesWithPassword]),_useReducer=(0,react.useReducer)((function(state,params){var _Object$assign2;return Object.assign(Object.assign({},state),((_Object$assign2={})[params.name]=Object.assign(Object.assign({},state[params.name]),function(){var _Object$assign;switch(params.action){case"focus lost":return{doDisplayPotentialErrorMessages:!0};case"update value":return{value:params.newValue,errors:getErrors({name:params.name,fieldValueByAttributeName:Object.assign(Object.assign({},state),(_Object$assign={},_Object$assign[params.name]={value:params.newValue},_Object$assign))})}}}()),_Object$assign2))}),initialInternalState),_useReducer2=_slicedToArray(_useReducer,2),formValidationInternalState=_useReducer2[0],formValidationDispatch=_useReducer2[1];return{formValidationState:(0,react.useMemo)((function(){return{fieldStateByAttributeName:Object.fromEntries(Object.entries(formValidationInternalState).map((function(_ref3){var _ref4=_slicedToArray(_ref3,2),name=_ref4[0],_ref4$=_ref4[1],value=_ref4$.value,errors=_ref4$.errors;return[name,{value,displayableErrors:_ref4$.doDisplayPotentialErrorMessages?errors:[]}]}))),isFormSubmittable:Object.entries(formValidationInternalState).every((function(_ref5){var _ref6=_slicedToArray(_ref5,2),name=_ref6[0],_ref6$=_ref6[1],value=_ref6$.value;return 0===_ref6$.errors.length&&(""!==value||!attributesWithPassword.find((function(attribute){return attribute.name===name})).required)}))}}),[formValidationInternalState,attributesWithPassword]),formValidationDispatch,attributesWithPassword}}function UserProfileFormFields(props){var kcContext=props.kcContext,onIsFormSubmittableValueChange=props.onIsFormSubmittableValueChange,i18n=props.i18n,getClassName=props.getClassName,BeforeField=props.BeforeField,AfterField=props.AfterField,advancedMsg=i18n.advancedMsg,msg=i18n.msg,_useFormValidation=useFormValidation({kcContext,i18n}),_useFormValidation$fo=_useFormValidation.formValidationState,fieldStateByAttributeName=_useFormValidation$fo.fieldStateByAttributeName,isFormSubmittable=_useFormValidation$fo.isFormSubmittable,formValidationDispatch=_useFormValidation.formValidationDispatch,attributesWithPassword=_useFormValidation.attributesWithPassword;(0,react.useEffect)((function(){onIsFormSubmittableValueChange(isFormSubmittable)}),[isFormSubmittable]);var currentGroup="";return(0,jsx_runtime.jsx)(jsx_runtime.Fragment,{children:attributesWithPassword.map((function(attribute,i){var _a,divId,options,_attribute$group=attribute.group,group=void 0===_attribute$group?"":_attribute$group,_attribute$groupDispl=attribute.groupDisplayHeader,groupDisplayHeader=void 0===_attribute$groupDispl?"":_attribute$groupDispl,_attribute$groupDispl2=attribute.groupDisplayDescription,groupDisplayDescription=void 0===_attribute$groupDispl2?"":_attribute$groupDispl2,_fieldStateByAttribut=fieldStateByAttributeName[attribute.name],value=_fieldStateByAttribut.value,displayableErrors=_fieldStateByAttribut.displayableErrors,formGroupClassName=(0,clsx.W)(getClassName("kcFormGroupClass"),0!==displayableErrors.length&&getClassName("kcFormGroupErrorClass"));return(0,jsx_runtime.jsxs)(react.Fragment,{children:[group!==currentGroup&&""!==(currentGroup=group)&&(0,jsx_runtime.jsxs)("div",Object.assign({className:formGroupClassName},{children:[(0,jsx_runtime.jsx)("div",Object.assign({className:getClassName("kcContentWrapperClass")},{children:(0,jsx_runtime.jsx)("label",Object.assign({id:"header-"+group,className:getClassName("kcFormGroupHeader")},{children:advancedMsg(groupDisplayHeader)||currentGroup}))})),""!==groupDisplayDescription&&(0,jsx_runtime.jsx)("div",Object.assign({className:getClassName("kcLabelWrapperClass")},{children:(0,jsx_runtime.jsx)("label",Object.assign({id:"description-"+group,className:getClassName("kcLabelClass")},{children:advancedMsg(groupDisplayDescription)}))}))]})),BeforeField&&(0,jsx_runtime.jsx)(BeforeField,{attribute}),(0,jsx_runtime.jsxs)("div",Object.assign({className:formGroupClassName},{children:[(0,jsx_runtime.jsxs)("div",Object.assign({className:getClassName("kcLabelWrapperClass")},{children:[(0,jsx_runtime.jsx)("label",Object.assign({htmlFor:attribute.name,className:getClassName("kcLabelClass")},{children:advancedMsg(null!==(_a=attribute.displayName)&&void 0!==_a?_a:"")})),attribute.required&&(0,jsx_runtime.jsx)(jsx_runtime.Fragment,{children:"*"})]})),(0,jsx_runtime.jsxs)("div",Object.assign({className:getClassName("kcInputWrapperClass")},{children:[(options=attribute.validators.options,void 0!==options?(0,jsx_runtime.jsx)("select",Object.assign({id:attribute.name,name:attribute.name,onChange:function onChange(event){return formValidationDispatch({action:"update value",name:attribute.name,newValue:event.target.value})},onBlur:function onBlur(){return formValidationDispatch({action:"focus lost",name:attribute.name})},value},{children:(0,jsx_runtime.jsxs)(jsx_runtime.Fragment,{children:[(0,jsx_runtime.jsx)("option",Object.assign({value:"",selected:!0,disabled:!0,hidden:!0},{children:msg("selectAnOption")})),options.options.map((function(option){return(0,jsx_runtime.jsx)("option",Object.assign({value:option},{children:option}),option)}))]})})):(0,jsx_runtime.jsx)("input",{type:function(){switch(attribute.name){case"password-confirm":case"password":return"password";default:return"text"}}(),id:attribute.name,name:attribute.name,value,onChange:function onChange(event){return formValidationDispatch({action:"update value",name:attribute.name,newValue:event.target.value})},onBlur:function onBlur(){return formValidationDispatch({action:"focus lost",name:attribute.name})},className:getClassName("kcInputClass"),"aria-invalid":0!==displayableErrors.length,disabled:attribute.readOnly,autoComplete:attribute.autocomplete})),0!==displayableErrors.length&&(divId="input-error-"+attribute.name,(0,jsx_runtime.jsxs)(jsx_runtime.Fragment,{children:[(0,jsx_runtime.jsx)("style",{children:"#"+divId+" > span: { display: block; }"}),(0,jsx_runtime.jsx)("span",Object.assign({id:divId,className:getClassName("kcInputErrorMessageClass"),style:{position:1===displayableErrors.length?"absolute":void 0},"aria-live":"polite"},{children:displayableErrors.map((function(_ref){return _ref.errorMessage}))}))]}))]}))]})),AfterField&&(0,jsx_runtime.jsx)(AfterField,{attribute})]},i)}))})}},"./dist/tools/Array.prototype.every.js":(__unused_webpack_module,__unused_webpack_exports,__webpack_require__)=>{"use strict";__webpack_require__("./node_modules/core-js/modules/es.array.every.js"),__webpack_require__("./node_modules/core-js/modules/es.object.to-string.js"),Array.prototype.every||(Array.prototype.every=function(callbackfn,thisArg){var T,k;if(null==this)throw new TypeError("this is null or not defined");var O=Object(this),len=O.length>>>0;if("function"!=typeof callbackfn&&"[object Function]"!==Object.prototype.toString.call(callbackfn))throw new TypeError;for(arguments.length>1&&(T=thisArg),k=0;k<len;){var kValue;if(k in O)if(kValue=O[k],!(T?callbackfn.call(T,kValue,k,O):callbackfn(kValue,k,O)))return!1;k++}return!0})},"./dist/tools/clsx.js":(__unused_webpack_module,__webpack_exports__,__webpack_require__)=>{"use strict";__webpack_require__.d(__webpack_exports__,{W:()=>clsx});__webpack_require__("./node_modules/core-js/modules/es.array.is-array.js"),__webpack_require__("./node_modules/core-js/modules/es.symbol.js"),__webpack_require__("./node_modules/core-js/modules/es.symbol.description.js"),__webpack_require__("./node_modules/core-js/modules/es.object.to-string.js"),__webpack_require__("./node_modules/core-js/modules/es.symbol.iterator.js"),__webpack_require__("./node_modules/core-js/modules/es.string.iterator.js"),__webpack_require__("./node_modules/core-js/modules/es.array.iterator.js"),__webpack_require__("./node_modules/core-js/modules/web.dom-collections.iterator.js"),__webpack_require__("./node_modules/core-js/modules/es.array.from.js"),__webpack_require__("./node_modules/core-js/modules/es.array.slice.js"),__webpack_require__("./node_modules/core-js/modules/es.function.name.js");var tsafe_assert__WEBPACK_IMPORTED_MODULE_11__=__webpack_require__("./node_modules/tsafe/esm/assert.mjs"),tsafe_typeGuard__WEBPACK_IMPORTED_MODULE_12__=__webpack_require__("./node_modules/tsafe/esm/typeGuard.mjs");function _toConsumableArray(arr){return function _arrayWithoutHoles(arr){if(Array.isArray(arr))return _arrayLikeToArray(arr)}(arr)||function _iterableToArray(iter){if("undefined"!=typeof Symbol&&null!=iter[Symbol.iterator]||null!=iter["@@iterator"])return Array.from(iter)}(arr)||function _unsupportedIterableToArray(o,minLen){if(!o)return;if("string"==typeof o)return _arrayLikeToArray(o,minLen);var n=Object.prototype.toString.call(o).slice(8,-1);"Object"===n&&o.constructor&&(n=o.constructor.name);if("Map"===n||"Set"===n)return Array.from(o);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return _arrayLikeToArray(o,minLen)}(arr)||function _nonIterableSpread(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function _arrayLikeToArray(arr,len){(null==len||len>arr.length)&&(len=arr.length);for(var i=0,arr2=new Array(len);i<len;i++)arr2[i]=arr[i];return arr2}var clsx=function clsx(){for(var len=arguments.length,i=0,cls="";i<len;i++){var arg=i<0||arguments.length<=i?void 0:arguments[i];if(null!=arg){var toAdd=void 0;switch(typeof arg){case"boolean":break;case"object":if(Array.isArray(arg))toAdd=clsx.apply(void 0,_toConsumableArray(arg));else for(var k in(0,tsafe_assert__WEBPACK_IMPORTED_MODULE_11__.h)(!(0,tsafe_typeGuard__WEBPACK_IMPORTED_MODULE_12__.z)(arg,!1)),toAdd="",arg)arg[k]&&k&&(toAdd&&(toAdd+=" "),toAdd+=k);break;default:toAdd=arg}toAdd&&(cls&&(cls+=" "),cls+=toAdd)}}return cls}},"./node_modules/core-js/internals/array-reduce.js":(module,__unused_webpack_exports,__webpack_require__)=>{var aCallable=__webpack_require__("./node_modules/core-js/internals/a-callable.js"),toObject=__webpack_require__("./node_modules/core-js/internals/to-object.js"),IndexedObject=__webpack_require__("./node_modules/core-js/internals/indexed-object.js"),lengthOfArrayLike=__webpack_require__("./node_modules/core-js/internals/length-of-array-like.js"),$TypeError=TypeError,createMethod=function(IS_RIGHT){return function(that,callbackfn,argumentsLength,memo){aCallable(callbackfn);var O=toObject(that),self=IndexedObject(O),length=lengthOfArrayLike(O),index=IS_RIGHT?length-1:0,i=IS_RIGHT?-1:1;if(argumentsLength<2)for(;;){if(index in self){memo=self[index],index+=i;break}if(index+=i,IS_RIGHT?index<0:length<=index)throw $TypeError("Reduce of empty array with no initial value")}for(;IS_RIGHT?index>=0:length>index;index+=i)index in self&&(memo=callbackfn(memo,self[index],index,O));return memo}};module.exports={left:createMethod(!1),right:createMethod(!0)}},"./node_modules/core-js/modules/es.array.reduce.js":(__unused_webpack_module,__unused_webpack_exports,__webpack_require__)=>{"use strict";var $=__webpack_require__("./node_modules/core-js/internals/export.js"),$reduce=__webpack_require__("./node_modules/core-js/internals/array-reduce.js").left,arrayMethodIsStrict=__webpack_require__("./node_modules/core-js/internals/array-method-is-strict.js"),CHROME_VERSION=__webpack_require__("./node_modules/core-js/internals/engine-v8-version.js");$({target:"Array",proto:!0,forced:!__webpack_require__("./node_modules/core-js/internals/engine-is-node.js")&&CHROME_VERSION>79&&CHROME_VERSION<83||!arrayMethodIsStrict("reduce")},{reduce:function reduce(callbackfn){var length=arguments.length;return $reduce(this,callbackfn,length,length>1?arguments[1]:void 0)}})},"./node_modules/tsafe/esm/typeGuard.mjs":(__unused_webpack___webpack_module__,__webpack_exports__,__webpack_require__)=>{"use strict";function typeGuard(_value,isMatched){return isMatched}__webpack_require__.d(__webpack_exports__,{z:()=>typeGuard})}}]);