diff --git a/2370.19aba2fd.iframe.bundle.js b/2370.19aba2fd.iframe.bundle.js deleted file mode 100644 index c5e7efbc..00000000 --- a/2370.19aba2fd.iframe.bundle.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunkkeycloakify=self.webpackChunkkeycloakify||[]).push([[2370],{"./dist/login/pages/WebauthnRegister.js":(__unused_webpack_module,__webpack_exports__,__webpack_require__)=>{__webpack_require__.r(__webpack_exports__),__webpack_require__.d(__webpack_exports__,{default:()=>WebauthnRegister});__webpack_require__("./node_modules/core-js/modules/es.object.assign.js");var jsx_runtime=__webpack_require__("./node_modules/react/jsx-runtime.js"),lib_kcClsx=__webpack_require__("./dist/login/lib/kcClsx.js"),react=__webpack_require__("./node_modules/react/index.js"),useInsertScriptTags=__webpack_require__("./dist/tools/useInsertScriptTags.js"),assert=__webpack_require__("./dist/tools/assert.js");function WebauthnRegister(props){var kcContext=props.kcContext,i18n=props.i18n,doUseDefaultCss=props.doUseDefaultCss,Template=props.Template,classes=props.classes,kcClsx=(0,lib_kcClsx.$)({doUseDefaultCss,classes}).kcClsx,url=kcContext.url,isSetRetry=kcContext.isSetRetry,isAppInitiatedAction=kcContext.isAppInitiatedAction,msg=i18n.msg,msgStr=i18n.msgStr;return function useScript(params){var authButtonId=params.authButtonId,kcContext=params.kcContext,i18n=params.i18n,url=kcContext.url,challenge=kcContext.challenge,userid=kcContext.userid,username=kcContext.username,signatureAlgorithms=kcContext.signatureAlgorithms,rpEntityName=kcContext.rpEntityName,rpId=kcContext.rpId,attestationConveyancePreference=kcContext.attestationConveyancePreference,authenticatorAttachment=kcContext.authenticatorAttachment,requireResidentKey=kcContext.requireResidentKey,userVerificationRequirement=kcContext.userVerificationRequirement,createTimeout=kcContext.createTimeout,excludeCredentialIds=kcContext.excludeCredentialIds,msgStr=i18n.msgStr,isFetchingTranslations=i18n.isFetchingTranslations,insertScriptTags=(0,useInsertScriptTags.m)({componentOrHookName:"LoginRecoveryAuthnCodeConfig",scriptTags:[{type:"module",textContent:function textContent(){return'\n import { registerByWebAuthn } from "'+url.resourcesPath+"/js/webauthnRegister.js\";\n const registerButton = document.getElementById('"+authButtonId+"');\n registerButton.addEventListener(\"click\", function() {\n const input = {\n challenge : '"+challenge+"',\n userid : '"+userid+"',\n username : '"+username+"',\n signatureAlgorithms : "+JSON.stringify(signatureAlgorithms)+",\n rpEntityName : "+JSON.stringify(rpEntityName)+",\n rpId : "+JSON.stringify(rpId)+",\n attestationConveyancePreference : "+JSON.stringify(attestationConveyancePreference)+",\n authenticatorAttachment : "+JSON.stringify(authenticatorAttachment)+",\n requireResidentKey : "+JSON.stringify(requireResidentKey)+",\n userVerificationRequirement : "+JSON.stringify(userVerificationRequirement)+",\n createTimeout : "+createTimeout+",\n excludeCredentialIds : "+JSON.stringify(excludeCredentialIds)+",\n initLabel : "+JSON.stringify(msgStr("webauthn-registration-init-label"))+",\n initLabelPrompt : "+JSON.stringify(msgStr("webauthn-registration-init-label-prompt"))+",\n errmsg : "+JSON.stringify(msgStr("webauthn-unsupported-browser-text"))+"\n };\n registerByWebAuthn(input);\n });\n "}}]}).insertScriptTags;(0,react.useEffect)((function(){isFetchingTranslations||insertScriptTags()}),[isFetchingTranslations])}({authButtonId:"authenticateWebAuthnButton",kcContext,i18n}),(0,jsx_runtime.jsxs)(Template,Object.assign({kcContext,i18n,doUseDefaultCss,classes,headerNode:(0,jsx_runtime.jsxs)(jsx_runtime.Fragment,{children:[(0,jsx_runtime.jsx)("span",{className:kcClsx("kcWebAuthnKeyIcon")}),msg("webauthn-registration-title")]})},{children:[(0,jsx_runtime.jsx)("form",Object.assign({id:"register",className:kcClsx("kcFormClass"),action:url.loginAction,method:"post"},{children:(0,jsx_runtime.jsxs)("div",Object.assign({className:kcClsx("kcFormGroupClass")},{children:[(0,jsx_runtime.jsx)("input",{type:"hidden",id:"clientDataJSON",name:"clientDataJSON"}),(0,jsx_runtime.jsx)("input",{type:"hidden",id:"attestationObject",name:"attestationObject"}),(0,jsx_runtime.jsx)("input",{type:"hidden",id:"publicKeyCredentialId",name:"publicKeyCredentialId"}),(0,jsx_runtime.jsx)("input",{type:"hidden",id:"authenticatorLabel",name:"authenticatorLabel"}),(0,jsx_runtime.jsx)("input",{type:"hidden",id:"transports",name:"transports"}),(0,jsx_runtime.jsx)("input",{type:"hidden",id:"error",name:"error"}),(0,jsx_runtime.jsx)(LogoutOtherSessions,{kcClsx,i18n})]}))})),(0,jsx_runtime.jsx)("input",{type:"submit",className:kcClsx("kcButtonClass","kcButtonPrimaryClass","kcButtonBlockClass","kcButtonLargeClass"),id:"authenticateWebAuthnButton",value:msgStr("doRegisterSecurityKey")}),!isSetRetry&&isAppInitiatedAction&&(0,jsx_runtime.jsx)("form",Object.assign({action:url.loginAction,className:kcClsx("kcFormClass"),id:"kc-webauthn-settings-form",method:"post"},{children:(0,jsx_runtime.jsx)("button",Object.assign({type:"submit",className:kcClsx("kcButtonClass","kcButtonDefaultClass","kcButtonBlockClass","kcButtonLargeClass"),id:"cancelWebAuthnAIA",name:"cancel-aia",value:"true"},{children:msg("doCancel")}))}))]}))}function LogoutOtherSessions(props){var kcClsx=props.kcClsx,msg=props.i18n.msg;return(0,jsx_runtime.jsx)("div",Object.assign({id:"kc-form-options",className:kcClsx("kcFormOptionsClass")},{children:(0,jsx_runtime.jsx)("div",Object.assign({className:kcClsx("kcFormOptionsWrapperClass")},{children:(0,jsx_runtime.jsx)("div",Object.assign({className:"checkbox"},{children:(0,jsx_runtime.jsxs)("label",{children:[(0,jsx_runtime.jsx)("input",{type:"checkbox",id:"logout-sessions",name:"logout-sessions",value:"on",defaultChecked:!0}),msg("logoutOtherSessions")]})}))}))}))}(0,assert.h)(),(0,assert.h)()}}]); \ No newline at end of file diff --git a/2370.f379af10.iframe.bundle.js b/2370.f379af10.iframe.bundle.js new file mode 100644 index 00000000..394bce47 --- /dev/null +++ b/2370.f379af10.iframe.bundle.js @@ -0,0 +1,2 @@ +/*! For license information please see 2370.f379af10.iframe.bundle.js.LICENSE.txt */ +"use strict";(self.webpackChunkkeycloakify=self.webpackChunkkeycloakify||[]).push([[2370],{"./dist/login/pages/WebauthnRegister.js":(__unused_webpack_module,__webpack_exports__,__webpack_require__)=>{__webpack_require__.r(__webpack_exports__),__webpack_require__.d(__webpack_exports__,{default:()=>WebauthnRegister});__webpack_require__("./node_modules/core-js/modules/es.object.assign.js");var jsx_runtime=__webpack_require__("./node_modules/react/jsx-runtime.js"),lib_kcClsx=__webpack_require__("./dist/login/lib/kcClsx.js"),react=(__webpack_require__("./node_modules/core-js/modules/es.promise.js"),__webpack_require__("./node_modules/core-js/modules/es.object.to-string.js"),__webpack_require__("./node_modules/core-js/modules/es.object.define-property.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.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.symbol.async-iterator.js"),__webpack_require__("./node_modules/core-js/modules/es.symbol.to-string-tag.js"),__webpack_require__("./node_modules/core-js/modules/es.math.to-string-tag.js"),__webpack_require__("./node_modules/core-js/modules/es.json.to-string-tag.js"),__webpack_require__("./node_modules/core-js/modules/es.object.create.js"),__webpack_require__("./node_modules/core-js/modules/es.object.get-prototype-of.js"),__webpack_require__("./node_modules/core-js/modules/es.array.for-each.js"),__webpack_require__("./node_modules/core-js/modules/web.dom-collections.for-each.js"),__webpack_require__("./node_modules/core-js/modules/es.function.name.js"),__webpack_require__("./node_modules/core-js/modules/es.object.set-prototype-of.js"),__webpack_require__("./node_modules/core-js/modules/es.array.reverse.js"),__webpack_require__("./node_modules/core-js/modules/es.array.slice.js"),__webpack_require__("./node_modules/react/index.js")),useInsertScriptTags=__webpack_require__("./dist/tools/useInsertScriptTags.js"),assert=__webpack_require__("./dist/tools/assert.js"),waitForElementMountedOnDom=__webpack_require__("./dist/tools/waitForElementMountedOnDom.js");function _regeneratorRuntime(){_regeneratorRuntime=function _regeneratorRuntime(){return exports};var exports={},Op=Object.prototype,hasOwn=Op.hasOwnProperty,defineProperty=Object.defineProperty||function(obj,key,desc){obj[key]=desc.value},$Symbol="function"==typeof Symbol?Symbol:{},iteratorSymbol=$Symbol.iterator||"@@iterator",asyncIteratorSymbol=$Symbol.asyncIterator||"@@asyncIterator",toStringTagSymbol=$Symbol.toStringTag||"@@toStringTag";function define(obj,key,value){return Object.defineProperty(obj,key,{value,enumerable:!0,configurable:!0,writable:!0}),obj[key]}try{define({},"")}catch(err){define=function define(obj,key,value){return obj[key]=value}}function wrap(innerFn,outerFn,self,tryLocsList){var protoGenerator=outerFn&&outerFn.prototype instanceof Generator?outerFn:Generator,generator=Object.create(protoGenerator.prototype),context=new Context(tryLocsList||[]);return defineProperty(generator,"_invoke",{value:makeInvokeMethod(innerFn,self,context)}),generator}function tryCatch(fn,obj,arg){try{return{type:"normal",arg:fn.call(obj,arg)}}catch(err){return{type:"throw",arg:err}}}exports.wrap=wrap;var ContinueSentinel={};function Generator(){}function GeneratorFunction(){}function GeneratorFunctionPrototype(){}var IteratorPrototype={};define(IteratorPrototype,iteratorSymbol,(function(){return this}));var getProto=Object.getPrototypeOf,NativeIteratorPrototype=getProto&&getProto(getProto(values([])));NativeIteratorPrototype&&NativeIteratorPrototype!==Op&&hasOwn.call(NativeIteratorPrototype,iteratorSymbol)&&(IteratorPrototype=NativeIteratorPrototype);var Gp=GeneratorFunctionPrototype.prototype=Generator.prototype=Object.create(IteratorPrototype);function defineIteratorMethods(prototype){["next","throw","return"].forEach((function(method){define(prototype,method,(function(arg){return this._invoke(method,arg)}))}))}function AsyncIterator(generator,PromiseImpl){function invoke(method,arg,resolve,reject){var record=tryCatch(generator[method],generator,arg);if("throw"!==record.type){var result=record.arg,value=result.value;return value&&"object"==typeof value&&hasOwn.call(value,"__await")?PromiseImpl.resolve(value.__await).then((function(value){invoke("next",value,resolve,reject)}),(function(err){invoke("throw",err,resolve,reject)})):PromiseImpl.resolve(value).then((function(unwrapped){result.value=unwrapped,resolve(result)}),(function(error){return invoke("throw",error,resolve,reject)}))}reject(record.arg)}var previousPromise;defineProperty(this,"_invoke",{value:function value(method,arg){function callInvokeWithMethodAndArg(){return new PromiseImpl((function(resolve,reject){invoke(method,arg,resolve,reject)}))}return previousPromise=previousPromise?previousPromise.then(callInvokeWithMethodAndArg,callInvokeWithMethodAndArg):callInvokeWithMethodAndArg()}})}function makeInvokeMethod(innerFn,self,context){var state="suspendedStart";return function(method,arg){if("executing"===state)throw new Error("Generator is already running");if("completed"===state){if("throw"===method)throw arg;return doneResult()}for(context.method=method,context.arg=arg;;){var delegate=context.delegate;if(delegate){var delegateResult=maybeInvokeDelegate(delegate,context);if(delegateResult){if(delegateResult===ContinueSentinel)continue;return delegateResult}}if("next"===context.method)context.sent=context._sent=context.arg;else if("throw"===context.method){if("suspendedStart"===state)throw state="completed",context.arg;context.dispatchException(context.arg)}else"return"===context.method&&context.abrupt("return",context.arg);state="executing";var record=tryCatch(innerFn,self,context);if("normal"===record.type){if(state=context.done?"completed":"suspendedYield",record.arg===ContinueSentinel)continue;return{value:record.arg,done:context.done}}"throw"===record.type&&(state="completed",context.method="throw",context.arg=record.arg)}}}function maybeInvokeDelegate(delegate,context){var methodName=context.method,method=delegate.iterator[methodName];if(void 0===method)return context.delegate=null,"throw"===methodName&&delegate.iterator.return&&(context.method="return",context.arg=void 0,maybeInvokeDelegate(delegate,context),"throw"===context.method)||"return"!==methodName&&(context.method="throw",context.arg=new TypeError("The iterator does not provide a '"+methodName+"' method")),ContinueSentinel;var record=tryCatch(method,delegate.iterator,context.arg);if("throw"===record.type)return context.method="throw",context.arg=record.arg,context.delegate=null,ContinueSentinel;var info=record.arg;return info?info.done?(context[delegate.resultName]=info.value,context.next=delegate.nextLoc,"return"!==context.method&&(context.method="next",context.arg=void 0),context.delegate=null,ContinueSentinel):info:(context.method="throw",context.arg=new TypeError("iterator result is not an object"),context.delegate=null,ContinueSentinel)}function pushTryEntry(locs){var entry={tryLoc:locs[0]};1 in locs&&(entry.catchLoc=locs[1]),2 in locs&&(entry.finallyLoc=locs[2],entry.afterLoc=locs[3]),this.tryEntries.push(entry)}function resetTryEntry(entry){var record=entry.completion||{};record.type="normal",delete record.arg,entry.completion=record}function Context(tryLocsList){this.tryEntries=[{tryLoc:"root"}],tryLocsList.forEach(pushTryEntry,this),this.reset(!0)}function values(iterable){if(iterable){var iteratorMethod=iterable[iteratorSymbol];if(iteratorMethod)return iteratorMethod.call(iterable);if("function"==typeof iterable.next)return iterable;if(!isNaN(iterable.length)){var i=-1,next=function next(){for(;++i=0;--i){var entry=this.tryEntries[i],record=entry.completion;if("root"===entry.tryLoc)return handle("end");if(entry.tryLoc<=this.prev){var hasCatch=hasOwn.call(entry,"catchLoc"),hasFinally=hasOwn.call(entry,"finallyLoc");if(hasCatch&&hasFinally){if(this.prev=0;--i){var entry=this.tryEntries[i];if(entry.tryLoc<=this.prev&&hasOwn.call(entry,"finallyLoc")&&this.prev=0;--i){var entry=this.tryEntries[i];if(entry.finallyLoc===finallyLoc)return this.complete(entry.completion,entry.afterLoc),resetTryEntry(entry),ContinueSentinel}},catch:function _catch(tryLoc){for(var i=this.tryEntries.length-1;i>=0;--i){var entry=this.tryEntries[i];if(entry.tryLoc===tryLoc){var record=entry.completion;if("throw"===record.type){var thrown=record.arg;resetTryEntry(entry)}return thrown}}throw new Error("illegal catch attempt")},delegateYield:function delegateYield(iterable,resultName,nextLoc){return this.delegate={iterator:values(iterable),resultName,nextLoc},"next"===this.method&&(this.arg=void 0),ContinueSentinel}},exports}function asyncGeneratorStep(gen,resolve,reject,_next,_throw,key,arg){try{var info=gen[key](arg),value=info.value}catch(error){return void reject(error)}info.done?resolve(value):Promise.resolve(value).then(_next,_throw)}function useScript(params){var authButtonId=params.authButtonId,kcContext=params.kcContext,i18n=params.i18n,url=kcContext.url,challenge=kcContext.challenge,userid=kcContext.userid,username=kcContext.username,signatureAlgorithms=kcContext.signatureAlgorithms,rpEntityName=kcContext.rpEntityName,rpId=kcContext.rpId,attestationConveyancePreference=kcContext.attestationConveyancePreference,authenticatorAttachment=kcContext.authenticatorAttachment,requireResidentKey=kcContext.requireResidentKey,userVerificationRequirement=kcContext.userVerificationRequirement,createTimeout=kcContext.createTimeout,excludeCredentialIds=kcContext.excludeCredentialIds,msgStr=i18n.msgStr,isFetchingTranslations=i18n.isFetchingTranslations,insertScriptTags=(0,useInsertScriptTags.m)({componentOrHookName:"LoginRecoveryAuthnCodeConfig",scriptTags:[{type:"module",textContent:function textContent(){return'\n import { registerByWebAuthn } from "'+url.resourcesPath+"/js/webauthnRegister.js\";\n const registerButton = document.getElementById('"+authButtonId+"');\n registerButton.addEventListener(\"click\", function() {\n const input = {\n challenge : '"+challenge+"',\n userid : '"+userid+"',\n username : '"+username+"',\n signatureAlgorithms : "+JSON.stringify(signatureAlgorithms)+",\n rpEntityName : "+JSON.stringify(rpEntityName)+",\n rpId : "+JSON.stringify(rpId)+",\n attestationConveyancePreference : "+JSON.stringify(attestationConveyancePreference)+",\n authenticatorAttachment : "+JSON.stringify(authenticatorAttachment)+",\n requireResidentKey : "+JSON.stringify(requireResidentKey)+",\n userVerificationRequirement : "+JSON.stringify(userVerificationRequirement)+",\n createTimeout : "+createTimeout+",\n excludeCredentialIds : "+JSON.stringify(excludeCredentialIds)+",\n initLabel : "+JSON.stringify(msgStr("webauthn-registration-init-label"))+",\n initLabelPrompt : "+JSON.stringify(msgStr("webauthn-registration-init-label-prompt"))+",\n errmsg : "+JSON.stringify(msgStr("webauthn-unsupported-browser-text"))+"\n };\n registerByWebAuthn(input);\n });\n "}}]}).insertScriptTags;(0,react.useEffect)((function(){isFetchingTranslations||function _asyncToGenerator(fn){return function(){var self=this,args=arguments;return new Promise((function(resolve,reject){var gen=fn.apply(self,args);function _next(value){asyncGeneratorStep(gen,resolve,reject,_next,_throw,"next",value)}function _throw(err){asyncGeneratorStep(gen,resolve,reject,_next,_throw,"throw",err)}_next(void 0)}))}}(_regeneratorRuntime().mark((function _callee(){return _regeneratorRuntime().wrap((function _callee$(_context){for(;;)switch(_context.prev=_context.next){case 0:return _context.next=2,(0,waitForElementMountedOnDom.W)({elementId:authButtonId});case 2:insertScriptTags();case 3:case"end":return _context.stop()}}),_callee)})))()}),[isFetchingTranslations])}function WebauthnRegister(props){var kcContext=props.kcContext,i18n=props.i18n,doUseDefaultCss=props.doUseDefaultCss,Template=props.Template,classes=props.classes,kcClsx=(0,lib_kcClsx.$)({doUseDefaultCss,classes}).kcClsx,url=kcContext.url,isSetRetry=kcContext.isSetRetry,isAppInitiatedAction=kcContext.isAppInitiatedAction,msg=i18n.msg,msgStr=i18n.msgStr;return useScript({authButtonId:"authenticateWebAuthnButton",kcContext,i18n}),(0,jsx_runtime.jsxs)(Template,Object.assign({kcContext,i18n,doUseDefaultCss,classes,headerNode:(0,jsx_runtime.jsxs)(jsx_runtime.Fragment,{children:[(0,jsx_runtime.jsx)("span",{className:kcClsx("kcWebAuthnKeyIcon")}),msg("webauthn-registration-title")]})},{children:[(0,jsx_runtime.jsx)("form",Object.assign({id:"register",className:kcClsx("kcFormClass"),action:url.loginAction,method:"post"},{children:(0,jsx_runtime.jsxs)("div",Object.assign({className:kcClsx("kcFormGroupClass")},{children:[(0,jsx_runtime.jsx)("input",{type:"hidden",id:"clientDataJSON",name:"clientDataJSON"}),(0,jsx_runtime.jsx)("input",{type:"hidden",id:"attestationObject",name:"attestationObject"}),(0,jsx_runtime.jsx)("input",{type:"hidden",id:"publicKeyCredentialId",name:"publicKeyCredentialId"}),(0,jsx_runtime.jsx)("input",{type:"hidden",id:"authenticatorLabel",name:"authenticatorLabel"}),(0,jsx_runtime.jsx)("input",{type:"hidden",id:"transports",name:"transports"}),(0,jsx_runtime.jsx)("input",{type:"hidden",id:"error",name:"error"}),(0,jsx_runtime.jsx)(LogoutOtherSessions,{kcClsx,i18n})]}))})),(0,jsx_runtime.jsx)("input",{type:"submit",className:kcClsx("kcButtonClass","kcButtonPrimaryClass","kcButtonBlockClass","kcButtonLargeClass"),id:"authenticateWebAuthnButton",value:msgStr("doRegisterSecurityKey")}),!isSetRetry&&isAppInitiatedAction&&(0,jsx_runtime.jsx)("form",Object.assign({action:url.loginAction,className:kcClsx("kcFormClass"),id:"kc-webauthn-settings-form",method:"post"},{children:(0,jsx_runtime.jsx)("button",Object.assign({type:"submit",className:kcClsx("kcButtonClass","kcButtonDefaultClass","kcButtonBlockClass","kcButtonLargeClass"),id:"cancelWebAuthnAIA",name:"cancel-aia",value:"true"},{children:msg("doCancel")}))}))]}))}function LogoutOtherSessions(props){var kcClsx=props.kcClsx,msg=props.i18n.msg;return(0,jsx_runtime.jsx)("div",Object.assign({id:"kc-form-options",className:kcClsx("kcFormOptionsClass")},{children:(0,jsx_runtime.jsx)("div",Object.assign({className:kcClsx("kcFormOptionsWrapperClass")},{children:(0,jsx_runtime.jsx)("div",Object.assign({className:"checkbox"},{children:(0,jsx_runtime.jsxs)("label",{children:[(0,jsx_runtime.jsx)("input",{type:"checkbox",id:"logout-sessions",name:"logout-sessions",value:"on",defaultChecked:!0}),msg("logoutOtherSessions")]})}))}))}))}(0,assert.h)(),(0,assert.h)()},"./dist/tools/waitForElementMountedOnDom.js":(__unused_webpack_module,__webpack_exports__,__webpack_require__)=>{__webpack_require__.d(__webpack_exports__,{W:()=>waitForElementMountedOnDom});__webpack_require__("./node_modules/core-js/modules/es.promise.js"),__webpack_require__("./node_modules/core-js/modules/es.object.to-string.js"),__webpack_require__("./node_modules/core-js/modules/es.object.define-property.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.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.symbol.async-iterator.js"),__webpack_require__("./node_modules/core-js/modules/es.symbol.to-string-tag.js"),__webpack_require__("./node_modules/core-js/modules/es.math.to-string-tag.js"),__webpack_require__("./node_modules/core-js/modules/es.json.to-string-tag.js"),__webpack_require__("./node_modules/core-js/modules/es.object.create.js"),__webpack_require__("./node_modules/core-js/modules/es.object.get-prototype-of.js"),__webpack_require__("./node_modules/core-js/modules/es.array.for-each.js"),__webpack_require__("./node_modules/core-js/modules/web.dom-collections.for-each.js"),__webpack_require__("./node_modules/core-js/modules/es.function.name.js"),__webpack_require__("./node_modules/core-js/modules/es.object.set-prototype-of.js"),__webpack_require__("./node_modules/core-js/modules/es.array.reverse.js"),__webpack_require__("./node_modules/core-js/modules/es.array.slice.js");function _regeneratorRuntime(){_regeneratorRuntime=function _regeneratorRuntime(){return exports};var exports={},Op=Object.prototype,hasOwn=Op.hasOwnProperty,defineProperty=Object.defineProperty||function(obj,key,desc){obj[key]=desc.value},$Symbol="function"==typeof Symbol?Symbol:{},iteratorSymbol=$Symbol.iterator||"@@iterator",asyncIteratorSymbol=$Symbol.asyncIterator||"@@asyncIterator",toStringTagSymbol=$Symbol.toStringTag||"@@toStringTag";function define(obj,key,value){return Object.defineProperty(obj,key,{value,enumerable:!0,configurable:!0,writable:!0}),obj[key]}try{define({},"")}catch(err){define=function define(obj,key,value){return obj[key]=value}}function wrap(innerFn,outerFn,self,tryLocsList){var protoGenerator=outerFn&&outerFn.prototype instanceof Generator?outerFn:Generator,generator=Object.create(protoGenerator.prototype),context=new Context(tryLocsList||[]);return defineProperty(generator,"_invoke",{value:makeInvokeMethod(innerFn,self,context)}),generator}function tryCatch(fn,obj,arg){try{return{type:"normal",arg:fn.call(obj,arg)}}catch(err){return{type:"throw",arg:err}}}exports.wrap=wrap;var ContinueSentinel={};function Generator(){}function GeneratorFunction(){}function GeneratorFunctionPrototype(){}var IteratorPrototype={};define(IteratorPrototype,iteratorSymbol,(function(){return this}));var getProto=Object.getPrototypeOf,NativeIteratorPrototype=getProto&&getProto(getProto(values([])));NativeIteratorPrototype&&NativeIteratorPrototype!==Op&&hasOwn.call(NativeIteratorPrototype,iteratorSymbol)&&(IteratorPrototype=NativeIteratorPrototype);var Gp=GeneratorFunctionPrototype.prototype=Generator.prototype=Object.create(IteratorPrototype);function defineIteratorMethods(prototype){["next","throw","return"].forEach((function(method){define(prototype,method,(function(arg){return this._invoke(method,arg)}))}))}function AsyncIterator(generator,PromiseImpl){function invoke(method,arg,resolve,reject){var record=tryCatch(generator[method],generator,arg);if("throw"!==record.type){var result=record.arg,value=result.value;return value&&"object"==typeof value&&hasOwn.call(value,"__await")?PromiseImpl.resolve(value.__await).then((function(value){invoke("next",value,resolve,reject)}),(function(err){invoke("throw",err,resolve,reject)})):PromiseImpl.resolve(value).then((function(unwrapped){result.value=unwrapped,resolve(result)}),(function(error){return invoke("throw",error,resolve,reject)}))}reject(record.arg)}var previousPromise;defineProperty(this,"_invoke",{value:function value(method,arg){function callInvokeWithMethodAndArg(){return new PromiseImpl((function(resolve,reject){invoke(method,arg,resolve,reject)}))}return previousPromise=previousPromise?previousPromise.then(callInvokeWithMethodAndArg,callInvokeWithMethodAndArg):callInvokeWithMethodAndArg()}})}function makeInvokeMethod(innerFn,self,context){var state="suspendedStart";return function(method,arg){if("executing"===state)throw new Error("Generator is already running");if("completed"===state){if("throw"===method)throw arg;return doneResult()}for(context.method=method,context.arg=arg;;){var delegate=context.delegate;if(delegate){var delegateResult=maybeInvokeDelegate(delegate,context);if(delegateResult){if(delegateResult===ContinueSentinel)continue;return delegateResult}}if("next"===context.method)context.sent=context._sent=context.arg;else if("throw"===context.method){if("suspendedStart"===state)throw state="completed",context.arg;context.dispatchException(context.arg)}else"return"===context.method&&context.abrupt("return",context.arg);state="executing";var record=tryCatch(innerFn,self,context);if("normal"===record.type){if(state=context.done?"completed":"suspendedYield",record.arg===ContinueSentinel)continue;return{value:record.arg,done:context.done}}"throw"===record.type&&(state="completed",context.method="throw",context.arg=record.arg)}}}function maybeInvokeDelegate(delegate,context){var methodName=context.method,method=delegate.iterator[methodName];if(void 0===method)return context.delegate=null,"throw"===methodName&&delegate.iterator.return&&(context.method="return",context.arg=void 0,maybeInvokeDelegate(delegate,context),"throw"===context.method)||"return"!==methodName&&(context.method="throw",context.arg=new TypeError("The iterator does not provide a '"+methodName+"' method")),ContinueSentinel;var record=tryCatch(method,delegate.iterator,context.arg);if("throw"===record.type)return context.method="throw",context.arg=record.arg,context.delegate=null,ContinueSentinel;var info=record.arg;return info?info.done?(context[delegate.resultName]=info.value,context.next=delegate.nextLoc,"return"!==context.method&&(context.method="next",context.arg=void 0),context.delegate=null,ContinueSentinel):info:(context.method="throw",context.arg=new TypeError("iterator result is not an object"),context.delegate=null,ContinueSentinel)}function pushTryEntry(locs){var entry={tryLoc:locs[0]};1 in locs&&(entry.catchLoc=locs[1]),2 in locs&&(entry.finallyLoc=locs[2],entry.afterLoc=locs[3]),this.tryEntries.push(entry)}function resetTryEntry(entry){var record=entry.completion||{};record.type="normal",delete record.arg,entry.completion=record}function Context(tryLocsList){this.tryEntries=[{tryLoc:"root"}],tryLocsList.forEach(pushTryEntry,this),this.reset(!0)}function values(iterable){if(iterable){var iteratorMethod=iterable[iteratorSymbol];if(iteratorMethod)return iteratorMethod.call(iterable);if("function"==typeof iterable.next)return iterable;if(!isNaN(iterable.length)){var i=-1,next=function next(){for(;++i=0;--i){var entry=this.tryEntries[i],record=entry.completion;if("root"===entry.tryLoc)return handle("end");if(entry.tryLoc<=this.prev){var hasCatch=hasOwn.call(entry,"catchLoc"),hasFinally=hasOwn.call(entry,"finallyLoc");if(hasCatch&&hasFinally){if(this.prev=0;--i){var entry=this.tryEntries[i];if(entry.tryLoc<=this.prev&&hasOwn.call(entry,"finallyLoc")&&this.prev=0;--i){var entry=this.tryEntries[i];if(entry.finallyLoc===finallyLoc)return this.complete(entry.completion,entry.afterLoc),resetTryEntry(entry),ContinueSentinel}},catch:function _catch(tryLoc){for(var i=this.tryEntries.length-1;i>=0;--i){var entry=this.tryEntries[i];if(entry.tryLoc===tryLoc){var record=entry.completion;if("throw"===record.type){var thrown=record.arg;resetTryEntry(entry)}return thrown}}throw new Error("illegal catch attempt")},delegateYield:function delegateYield(iterable,resultName,nextLoc){return this.delegate={iterator:values(iterable),resultName,nextLoc},"next"===this.method&&(this.arg=void 0),ContinueSentinel}},exports}function asyncGeneratorStep(gen,resolve,reject,_next,_throw,key,arg){try{var info=gen[key](arg),value=info.value}catch(error){return void reject(error)}info.done?resolve(value):Promise.resolve(value).then(_next,_throw)}function waitForElementMountedOnDom(_x){return _waitForElementMountedOnDom.apply(this,arguments)}function _waitForElementMountedOnDom(){return _waitForElementMountedOnDom=function _asyncToGenerator(fn){return function(){var self=this,args=arguments;return new Promise((function(resolve,reject){var gen=fn.apply(self,args);function _next(value){asyncGeneratorStep(gen,resolve,reject,_next,_throw,"next",value)}function _throw(err){asyncGeneratorStep(gen,resolve,reject,_next,_throw,"throw",err)}_next(void 0)}))}}(_regeneratorRuntime().mark((function _callee(params){var elementId,getElement,prElementPresentInTheDom_resolve,prElementPresentInTheDom,observer;return _regeneratorRuntime().wrap((function _callee$(_context){for(;;)switch(_context.prev=_context.next){case 0:if(elementId=params.elementId,null!==(getElement=function getElement(){return document.getElementById(elementId)})()){_context.next=9;break}return prElementPresentInTheDom=new Promise((function(resolve){return prElementPresentInTheDom_resolve=resolve})),(observer=new MutationObserver((function(){null!==getElement()&&(observer.disconnect(),prElementPresentInTheDom_resolve())}))).observe(document.body,{childList:!0,subtree:!0}),_context.next=9,prElementPresentInTheDom;case 9:case"end":return _context.stop()}}),_callee)}))),_waitForElementMountedOnDom.apply(this,arguments)}}}]); \ No newline at end of file diff --git a/2370.f379af10.iframe.bundle.js.LICENSE.txt b/2370.f379af10.iframe.bundle.js.LICENSE.txt new file mode 100644 index 00000000..ae386fb7 --- /dev/null +++ b/2370.f379af10.iframe.bundle.js.LICENSE.txt @@ -0,0 +1 @@ +/*! regenerator-runtime -- Copyright (c) 2014-present, Facebook, Inc. -- license (MIT): https://github.com/facebook/regenerator/blob/main/LICENSE */ diff --git a/3875.1ed1ec9d.iframe.bundle.js b/3875.1ed1ec9d.iframe.bundle.js new file mode 100644 index 00000000..642e65b9 --- /dev/null +++ b/3875.1ed1ec9d.iframe.bundle.js @@ -0,0 +1,2 @@ +/*! For license information please see 3875.1ed1ec9d.iframe.bundle.js.LICENSE.txt */ +"use strict";(self.webpackChunkkeycloakify=self.webpackChunkkeycloakify||[]).push([[3875],{"./dist/login/pages/LoginRecoveryAuthnCodeConfig.js":(__unused_webpack_module,__webpack_exports__,__webpack_require__)=>{__webpack_require__.r(__webpack_exports__),__webpack_require__.d(__webpack_exports__,{default:()=>LoginRecoveryAuthnCodeConfig});__webpack_require__("./node_modules/core-js/modules/es.object.assign.js"),__webpack_require__("./node_modules/core-js/modules/es.array.map.js"),__webpack_require__("./node_modules/core-js/modules/es.array.slice.js");var jsx_runtime=__webpack_require__("./node_modules/react/jsx-runtime.js"),clsx=__webpack_require__("./dist/tools/clsx.js"),lib_kcClsx=__webpack_require__("./dist/login/lib/kcClsx.js"),react=(__webpack_require__("./node_modules/core-js/modules/es.promise.js"),__webpack_require__("./node_modules/core-js/modules/es.object.to-string.js"),__webpack_require__("./node_modules/core-js/modules/es.object.define-property.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.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.symbol.async-iterator.js"),__webpack_require__("./node_modules/core-js/modules/es.symbol.to-string-tag.js"),__webpack_require__("./node_modules/core-js/modules/es.math.to-string-tag.js"),__webpack_require__("./node_modules/core-js/modules/es.json.to-string-tag.js"),__webpack_require__("./node_modules/core-js/modules/es.object.create.js"),__webpack_require__("./node_modules/core-js/modules/es.object.get-prototype-of.js"),__webpack_require__("./node_modules/core-js/modules/es.array.for-each.js"),__webpack_require__("./node_modules/core-js/modules/web.dom-collections.for-each.js"),__webpack_require__("./node_modules/core-js/modules/es.function.name.js"),__webpack_require__("./node_modules/core-js/modules/es.object.set-prototype-of.js"),__webpack_require__("./node_modules/core-js/modules/es.array.reverse.js"),__webpack_require__("./node_modules/react/index.js")),useInsertScriptTags=__webpack_require__("./dist/tools/useInsertScriptTags.js"),waitForElementMountedOnDom=__webpack_require__("./dist/tools/waitForElementMountedOnDom.js");function _regeneratorRuntime(){_regeneratorRuntime=function _regeneratorRuntime(){return exports};var exports={},Op=Object.prototype,hasOwn=Op.hasOwnProperty,defineProperty=Object.defineProperty||function(obj,key,desc){obj[key]=desc.value},$Symbol="function"==typeof Symbol?Symbol:{},iteratorSymbol=$Symbol.iterator||"@@iterator",asyncIteratorSymbol=$Symbol.asyncIterator||"@@asyncIterator",toStringTagSymbol=$Symbol.toStringTag||"@@toStringTag";function define(obj,key,value){return Object.defineProperty(obj,key,{value,enumerable:!0,configurable:!0,writable:!0}),obj[key]}try{define({},"")}catch(err){define=function define(obj,key,value){return obj[key]=value}}function wrap(innerFn,outerFn,self,tryLocsList){var protoGenerator=outerFn&&outerFn.prototype instanceof Generator?outerFn:Generator,generator=Object.create(protoGenerator.prototype),context=new Context(tryLocsList||[]);return defineProperty(generator,"_invoke",{value:makeInvokeMethod(innerFn,self,context)}),generator}function tryCatch(fn,obj,arg){try{return{type:"normal",arg:fn.call(obj,arg)}}catch(err){return{type:"throw",arg:err}}}exports.wrap=wrap;var ContinueSentinel={};function Generator(){}function GeneratorFunction(){}function GeneratorFunctionPrototype(){}var IteratorPrototype={};define(IteratorPrototype,iteratorSymbol,(function(){return this}));var getProto=Object.getPrototypeOf,NativeIteratorPrototype=getProto&&getProto(getProto(values([])));NativeIteratorPrototype&&NativeIteratorPrototype!==Op&&hasOwn.call(NativeIteratorPrototype,iteratorSymbol)&&(IteratorPrototype=NativeIteratorPrototype);var Gp=GeneratorFunctionPrototype.prototype=Generator.prototype=Object.create(IteratorPrototype);function defineIteratorMethods(prototype){["next","throw","return"].forEach((function(method){define(prototype,method,(function(arg){return this._invoke(method,arg)}))}))}function AsyncIterator(generator,PromiseImpl){function invoke(method,arg,resolve,reject){var record=tryCatch(generator[method],generator,arg);if("throw"!==record.type){var result=record.arg,value=result.value;return value&&"object"==typeof value&&hasOwn.call(value,"__await")?PromiseImpl.resolve(value.__await).then((function(value){invoke("next",value,resolve,reject)}),(function(err){invoke("throw",err,resolve,reject)})):PromiseImpl.resolve(value).then((function(unwrapped){result.value=unwrapped,resolve(result)}),(function(error){return invoke("throw",error,resolve,reject)}))}reject(record.arg)}var previousPromise;defineProperty(this,"_invoke",{value:function value(method,arg){function callInvokeWithMethodAndArg(){return new PromiseImpl((function(resolve,reject){invoke(method,arg,resolve,reject)}))}return previousPromise=previousPromise?previousPromise.then(callInvokeWithMethodAndArg,callInvokeWithMethodAndArg):callInvokeWithMethodAndArg()}})}function makeInvokeMethod(innerFn,self,context){var state="suspendedStart";return function(method,arg){if("executing"===state)throw new Error("Generator is already running");if("completed"===state){if("throw"===method)throw arg;return doneResult()}for(context.method=method,context.arg=arg;;){var delegate=context.delegate;if(delegate){var delegateResult=maybeInvokeDelegate(delegate,context);if(delegateResult){if(delegateResult===ContinueSentinel)continue;return delegateResult}}if("next"===context.method)context.sent=context._sent=context.arg;else if("throw"===context.method){if("suspendedStart"===state)throw state="completed",context.arg;context.dispatchException(context.arg)}else"return"===context.method&&context.abrupt("return",context.arg);state="executing";var record=tryCatch(innerFn,self,context);if("normal"===record.type){if(state=context.done?"completed":"suspendedYield",record.arg===ContinueSentinel)continue;return{value:record.arg,done:context.done}}"throw"===record.type&&(state="completed",context.method="throw",context.arg=record.arg)}}}function maybeInvokeDelegate(delegate,context){var methodName=context.method,method=delegate.iterator[methodName];if(void 0===method)return context.delegate=null,"throw"===methodName&&delegate.iterator.return&&(context.method="return",context.arg=void 0,maybeInvokeDelegate(delegate,context),"throw"===context.method)||"return"!==methodName&&(context.method="throw",context.arg=new TypeError("The iterator does not provide a '"+methodName+"' method")),ContinueSentinel;var record=tryCatch(method,delegate.iterator,context.arg);if("throw"===record.type)return context.method="throw",context.arg=record.arg,context.delegate=null,ContinueSentinel;var info=record.arg;return info?info.done?(context[delegate.resultName]=info.value,context.next=delegate.nextLoc,"return"!==context.method&&(context.method="next",context.arg=void 0),context.delegate=null,ContinueSentinel):info:(context.method="throw",context.arg=new TypeError("iterator result is not an object"),context.delegate=null,ContinueSentinel)}function pushTryEntry(locs){var entry={tryLoc:locs[0]};1 in locs&&(entry.catchLoc=locs[1]),2 in locs&&(entry.finallyLoc=locs[2],entry.afterLoc=locs[3]),this.tryEntries.push(entry)}function resetTryEntry(entry){var record=entry.completion||{};record.type="normal",delete record.arg,entry.completion=record}function Context(tryLocsList){this.tryEntries=[{tryLoc:"root"}],tryLocsList.forEach(pushTryEntry,this),this.reset(!0)}function values(iterable){if(iterable){var iteratorMethod=iterable[iteratorSymbol];if(iteratorMethod)return iteratorMethod.call(iterable);if("function"==typeof iterable.next)return iterable;if(!isNaN(iterable.length)){var i=-1,next=function next(){for(;++i=0;--i){var entry=this.tryEntries[i],record=entry.completion;if("root"===entry.tryLoc)return handle("end");if(entry.tryLoc<=this.prev){var hasCatch=hasOwn.call(entry,"catchLoc"),hasFinally=hasOwn.call(entry,"finallyLoc");if(hasCatch&&hasFinally){if(this.prev=0;--i){var entry=this.tryEntries[i];if(entry.tryLoc<=this.prev&&hasOwn.call(entry,"finallyLoc")&&this.prev=0;--i){var entry=this.tryEntries[i];if(entry.finallyLoc===finallyLoc)return this.complete(entry.completion,entry.afterLoc),resetTryEntry(entry),ContinueSentinel}},catch:function _catch(tryLoc){for(var i=this.tryEntries.length-1;i>=0;--i){var entry=this.tryEntries[i];if(entry.tryLoc===tryLoc){var record=entry.completion;if("throw"===record.type){var thrown=record.arg;resetTryEntry(entry)}return thrown}}throw new Error("illegal catch attempt")},delegateYield:function delegateYield(iterable,resultName,nextLoc){return this.delegate={iterator:values(iterable),resultName,nextLoc},"next"===this.method&&(this.arg=void 0),ContinueSentinel}},exports}function asyncGeneratorStep(gen,resolve,reject,_next,_throw,key,arg){try{var info=gen[key](arg),value=info.value}catch(error){return void reject(error)}info.done?resolve(value):Promise.resolve(value).then(_next,_throw)}function useScript(params){var olRecoveryCodesListId=params.olRecoveryCodesListId,i18n=params.i18n,msgStr=i18n.msgStr,isFetchingTranslations=i18n.isFetchingTranslations,insertScriptTags=(0,useInsertScriptTags.m)({componentOrHookName:"LoginRecoveryAuthnCodeConfig",scriptTags:[{type:"text/javascript",textContent:function textContent(){return'\n\n /* copy recovery codes */\n function copyRecoveryCodes() {\n var tmpTextarea = document.createElement("textarea");\n var codes = document.querySelectorAll("#'+olRecoveryCodesListId+" li\");\n for (i = 0; i < codes.length; i++) {\n tmpTextarea.value = tmpTextarea.value + codes[i].innerText + \"\\n\";\n }\n document.body.appendChild(tmpTextarea);\n tmpTextarea.select();\n document.execCommand(\"copy\");\n document.body.removeChild(tmpTextarea);\n }\n\n var copyButton = document.getElementById(\"copyRecoveryCodes\");\n copyButton && copyButton.addEventListener(\"click\", function () {\n copyRecoveryCodes();\n });\n\n /* download recovery codes */\n function formatCurrentDateTime() {\n var dt = new Date();\n var options = {\n month: 'long',\n day: 'numeric',\n year: 'numeric',\n hour: 'numeric',\n minute: 'numeric',\n timeZoneName: 'short'\n };\n\n return dt.toLocaleString('en-US', options);\n }\n\n function parseRecoveryCodeList() {\n var recoveryCodes = document.querySelectorAll(\"#"+olRecoveryCodesListId+" li\");\n var recoveryCodeList = \"\";\n\n for (var i = 0; i < recoveryCodes.length; i++) {\n var recoveryCodeLiElement = recoveryCodes[i].innerText;\n recoveryCodeList += recoveryCodeLiElement + \"\\r\\n\";\n }\n\n return recoveryCodeList;\n }\n\n function buildDownloadContent() {\n var recoveryCodeList = parseRecoveryCodeList();\n var dt = new Date();\n var options = {\n month: 'long',\n day: 'numeric',\n year: 'numeric',\n hour: 'numeric',\n minute: 'numeric',\n timeZoneName: 'short'\n };\n\n return fileBodyContent =\n "+JSON.stringify(msgStr("recovery-codes-download-file-header"))+' + "\\n\\n" +\n recoveryCodeList + "\\n" +\n '+JSON.stringify(msgStr("recovery-codes-download-file-description"))+' + "\\n\\n" +\n '+JSON.stringify(msgStr("recovery-codes-download-file-date"))+" + \" \" + formatCurrentDateTime();\n }\n\n function setUpDownloadLinkAndDownload(filename, text) {\n var el = document.createElement('a');\n el.setAttribute('href', 'data:text/plain;charset=utf-8,' + encodeURIComponent(text));\n el.setAttribute('download', filename);\n el.style.display = 'none';\n document.body.appendChild(el);\n el.click();\n document.body.removeChild(el);\n }\n\n function downloadRecoveryCodes() {\n setUpDownloadLinkAndDownload('kc-download-recovery-codes.txt', buildDownloadContent());\n }\n\n var downloadButton = document.getElementById(\"downloadRecoveryCodes\");\n downloadButton && downloadButton.addEventListener(\"click\", downloadRecoveryCodes);\n\n /* print recovery codes */\n function buildPrintContent() {\n var recoveryCodeListHTML = document.getElementById('"+olRecoveryCodesListId+'\').innerHTML;\n var styles =\n `@page { size: auto; margin-top: 0; }\n body { width: 480px; }\n div { list-style-type: none; font-family: monospace }\n p:first-of-type { margin-top: 48px }`;\n\n return printFileContent =\n "" +\n "kc-download-recovery-codes" +\n "

" + '+JSON.stringify(msgStr("recovery-codes-download-file-header"))+' + "

" +\n "
" + recoveryCodeListHTML + "
" +\n "

" + '+JSON.stringify(msgStr("recovery-codes-download-file-description"))+' + "

" +\n "

" + '+JSON.stringify(msgStr("recovery-codes-download-file-date"))+' + " " + formatCurrentDateTime() + "

" +\n "";\n }\n\n function printRecoveryCodes() {\n var w = window.open();\n w.document.write(buildPrintContent());\n w.print();\n w.close();\n }\n\n var printButton = document.getElementById("printRecoveryCodes");\n printButton && printButton.addEventListener("click", printRecoveryCodes);\n '}}]}).insertScriptTags;(0,react.useEffect)((function(){isFetchingTranslations||function _asyncToGenerator(fn){return function(){var self=this,args=arguments;return new Promise((function(resolve,reject){var gen=fn.apply(self,args);function _next(value){asyncGeneratorStep(gen,resolve,reject,_next,_throw,"next",value)}function _throw(err){asyncGeneratorStep(gen,resolve,reject,_next,_throw,"throw",err)}_next(void 0)}))}}(_regeneratorRuntime().mark((function _callee(){return _regeneratorRuntime().wrap((function _callee$(_context){for(;;)switch(_context.prev=_context.next){case 0:return _context.next=2,(0,waitForElementMountedOnDom.W)({elementId:olRecoveryCodesListId});case 2:insertScriptTags();case 3:case"end":return _context.stop()}}),_callee)})))()}),[isFetchingTranslations])}function LoginRecoveryAuthnCodeConfig(props){var kcContext=props.kcContext,i18n=props.i18n,doUseDefaultCss=props.doUseDefaultCss,Template=props.Template,classes=props.classes,kcClsx=(0,lib_kcClsx.$)({doUseDefaultCss,classes}).kcClsx,recoveryAuthnCodesConfigBean=kcContext.recoveryAuthnCodesConfigBean,isAppInitiatedAction=kcContext.isAppInitiatedAction,msg=i18n.msg,msgStr=i18n.msgStr;return useScript({olRecoveryCodesListId:"kc-recovery-codes-list",i18n}),(0,jsx_runtime.jsxs)(Template,Object.assign({kcContext,i18n,doUseDefaultCss,classes,headerNode:msg("recovery-code-config-header")},{children:[(0,jsx_runtime.jsxs)("div",Object.assign({className:(0,clsx.W)("pf-c-alert","pf-m-warning","pf-m-inline",kcClsx("kcRecoveryCodesWarning")),"aria-label":"Warning alert"},{children:[(0,jsx_runtime.jsx)("div",Object.assign({className:"pf-c-alert__icon"},{children:(0,jsx_runtime.jsx)("i",{className:"pficon-warning-triangle-o","aria-hidden":"true"})})),(0,jsx_runtime.jsxs)("h4",Object.assign({className:"pf-c-alert__title"},{children:[(0,jsx_runtime.jsx)("span",Object.assign({className:"pf-screen-reader"},{children:"Warning alert:"})),msg("recovery-code-config-warning-title")]})),(0,jsx_runtime.jsx)("div",Object.assign({className:"pf-c-alert__description"},{children:(0,jsx_runtime.jsx)("p",{children:msg("recovery-code-config-warning-message")})}))]})),(0,jsx_runtime.jsx)("ol",Object.assign({id:"kc-recovery-codes-list",className:kcClsx("kcRecoveryCodesList")},{children:recoveryAuthnCodesConfigBean.generatedRecoveryAuthnCodesList.map((function(code,index){return(0,jsx_runtime.jsxs)("li",{children:[(0,jsx_runtime.jsxs)("span",{children:[index+1,":"]})," ",code.slice(0,4),"-",code.slice(4,8),"-",code.slice(8)]},index)}))})),(0,jsx_runtime.jsxs)("div",Object.assign({className:kcClsx("kcRecoveryCodesActions")},{children:[(0,jsx_runtime.jsxs)("button",Object.assign({id:"printRecoveryCodes",className:(0,clsx.W)("pf-c-button","pf-m-link"),type:"button"},{children:[(0,jsx_runtime.jsx)("i",{className:"pficon-print","aria-hidden":"true"})," ",msg("recovery-codes-print")]})),(0,jsx_runtime.jsxs)("button",Object.assign({id:"downloadRecoveryCodes",className:(0,clsx.W)("pf-c-button","pf-m-link"),type:"button"},{children:[(0,jsx_runtime.jsx)("i",{className:"pficon-save","aria-hidden":"true"})," ",msg("recovery-codes-download")]})),(0,jsx_runtime.jsxs)("button",Object.assign({id:"copyRecoveryCodes",className:(0,clsx.W)("pf-c-button","pf-m-link"),type:"button"},{children:[(0,jsx_runtime.jsx)("i",{className:"pficon-blueprint","aria-hidden":"true"})," ",msg("recovery-codes-copy")]}))]})),(0,jsx_runtime.jsxs)("div",Object.assign({className:kcClsx("kcFormOptionsClass")},{children:[(0,jsx_runtime.jsx)("input",{className:kcClsx("kcCheckInputClass"),type:"checkbox",id:"kcRecoveryCodesConfirmationCheck",name:"kcRecoveryCodesConfirmationCheck",onChange:function onChange(){document.getElementById("saveRecoveryAuthnCodesBtn").disabled=!this.checked}}),(0,jsx_runtime.jsx)("label",Object.assign({htmlFor:"kcRecoveryCodesConfirmationCheck"},{children:msg("recovery-codes-confirmation-message")}))]})),(0,jsx_runtime.jsxs)("form",Object.assign({action:kcContext.url.loginAction,className:kcClsx("kcFormGroupClass"),id:"kc-recovery-codes-settings-form",method:"post"},{children:[(0,jsx_runtime.jsx)("input",{type:"hidden",name:"generatedRecoveryAuthnCodes",value:recoveryAuthnCodesConfigBean.generatedRecoveryAuthnCodesAsString}),(0,jsx_runtime.jsx)("input",{type:"hidden",name:"generatedAt",value:recoveryAuthnCodesConfigBean.generatedAt}),(0,jsx_runtime.jsx)("input",{type:"hidden",id:"userLabel",name:"userLabel",value:msgStr("recovery-codes-label-default")}),(0,jsx_runtime.jsx)(LogoutOtherSessions,{kcClsx,i18n}),isAppInitiatedAction?(0,jsx_runtime.jsxs)(jsx_runtime.Fragment,{children:[(0,jsx_runtime.jsx)("input",{type:"submit",className:kcClsx("kcButtonClass","kcButtonPrimaryClass","kcButtonLargeClass"),id:"saveRecoveryAuthnCodesBtn",value:msgStr("recovery-codes-action-complete"),disabled:!0}),(0,jsx_runtime.jsx)("button",Object.assign({type:"submit",className:kcClsx("kcButtonClass","kcButtonDefaultClass","kcButtonLargeClass"),id:"cancelRecoveryAuthnCodesBtn",name:"cancel-aia",value:"true"},{children:msg("recovery-codes-action-cancel")}))]}):(0,jsx_runtime.jsx)("input",{type:"submit",className:kcClsx("kcButtonClass","kcButtonPrimaryClass","kcButtonBlockClass","kcButtonLargeClass"),id:"saveRecoveryAuthnCodesBtn",value:msgStr("recovery-codes-action-complete"),disabled:!0})]}))]}))}function LogoutOtherSessions(props){var kcClsx=props.kcClsx,msg=props.i18n.msg;return(0,jsx_runtime.jsx)("div",Object.assign({id:"kc-form-options",className:kcClsx("kcFormOptionsClass")},{children:(0,jsx_runtime.jsx)("div",Object.assign({className:kcClsx("kcFormOptionsWrapperClass")},{children:(0,jsx_runtime.jsx)("div",Object.assign({className:"checkbox"},{children:(0,jsx_runtime.jsxs)("label",{children:[(0,jsx_runtime.jsx)("input",{type:"checkbox",id:"logout-sessions",name:"logout-sessions",value:"on",defaultChecked:!0}),msg("logoutOtherSessions")]})}))}))}))}},"./dist/tools/waitForElementMountedOnDom.js":(__unused_webpack_module,__webpack_exports__,__webpack_require__)=>{__webpack_require__.d(__webpack_exports__,{W:()=>waitForElementMountedOnDom});__webpack_require__("./node_modules/core-js/modules/es.promise.js"),__webpack_require__("./node_modules/core-js/modules/es.object.to-string.js"),__webpack_require__("./node_modules/core-js/modules/es.object.define-property.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.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.symbol.async-iterator.js"),__webpack_require__("./node_modules/core-js/modules/es.symbol.to-string-tag.js"),__webpack_require__("./node_modules/core-js/modules/es.math.to-string-tag.js"),__webpack_require__("./node_modules/core-js/modules/es.json.to-string-tag.js"),__webpack_require__("./node_modules/core-js/modules/es.object.create.js"),__webpack_require__("./node_modules/core-js/modules/es.object.get-prototype-of.js"),__webpack_require__("./node_modules/core-js/modules/es.array.for-each.js"),__webpack_require__("./node_modules/core-js/modules/web.dom-collections.for-each.js"),__webpack_require__("./node_modules/core-js/modules/es.function.name.js"),__webpack_require__("./node_modules/core-js/modules/es.object.set-prototype-of.js"),__webpack_require__("./node_modules/core-js/modules/es.array.reverse.js"),__webpack_require__("./node_modules/core-js/modules/es.array.slice.js");function _regeneratorRuntime(){_regeneratorRuntime=function _regeneratorRuntime(){return exports};var exports={},Op=Object.prototype,hasOwn=Op.hasOwnProperty,defineProperty=Object.defineProperty||function(obj,key,desc){obj[key]=desc.value},$Symbol="function"==typeof Symbol?Symbol:{},iteratorSymbol=$Symbol.iterator||"@@iterator",asyncIteratorSymbol=$Symbol.asyncIterator||"@@asyncIterator",toStringTagSymbol=$Symbol.toStringTag||"@@toStringTag";function define(obj,key,value){return Object.defineProperty(obj,key,{value,enumerable:!0,configurable:!0,writable:!0}),obj[key]}try{define({},"")}catch(err){define=function define(obj,key,value){return obj[key]=value}}function wrap(innerFn,outerFn,self,tryLocsList){var protoGenerator=outerFn&&outerFn.prototype instanceof Generator?outerFn:Generator,generator=Object.create(protoGenerator.prototype),context=new Context(tryLocsList||[]);return defineProperty(generator,"_invoke",{value:makeInvokeMethod(innerFn,self,context)}),generator}function tryCatch(fn,obj,arg){try{return{type:"normal",arg:fn.call(obj,arg)}}catch(err){return{type:"throw",arg:err}}}exports.wrap=wrap;var ContinueSentinel={};function Generator(){}function GeneratorFunction(){}function GeneratorFunctionPrototype(){}var IteratorPrototype={};define(IteratorPrototype,iteratorSymbol,(function(){return this}));var getProto=Object.getPrototypeOf,NativeIteratorPrototype=getProto&&getProto(getProto(values([])));NativeIteratorPrototype&&NativeIteratorPrototype!==Op&&hasOwn.call(NativeIteratorPrototype,iteratorSymbol)&&(IteratorPrototype=NativeIteratorPrototype);var Gp=GeneratorFunctionPrototype.prototype=Generator.prototype=Object.create(IteratorPrototype);function defineIteratorMethods(prototype){["next","throw","return"].forEach((function(method){define(prototype,method,(function(arg){return this._invoke(method,arg)}))}))}function AsyncIterator(generator,PromiseImpl){function invoke(method,arg,resolve,reject){var record=tryCatch(generator[method],generator,arg);if("throw"!==record.type){var result=record.arg,value=result.value;return value&&"object"==typeof value&&hasOwn.call(value,"__await")?PromiseImpl.resolve(value.__await).then((function(value){invoke("next",value,resolve,reject)}),(function(err){invoke("throw",err,resolve,reject)})):PromiseImpl.resolve(value).then((function(unwrapped){result.value=unwrapped,resolve(result)}),(function(error){return invoke("throw",error,resolve,reject)}))}reject(record.arg)}var previousPromise;defineProperty(this,"_invoke",{value:function value(method,arg){function callInvokeWithMethodAndArg(){return new PromiseImpl((function(resolve,reject){invoke(method,arg,resolve,reject)}))}return previousPromise=previousPromise?previousPromise.then(callInvokeWithMethodAndArg,callInvokeWithMethodAndArg):callInvokeWithMethodAndArg()}})}function makeInvokeMethod(innerFn,self,context){var state="suspendedStart";return function(method,arg){if("executing"===state)throw new Error("Generator is already running");if("completed"===state){if("throw"===method)throw arg;return doneResult()}for(context.method=method,context.arg=arg;;){var delegate=context.delegate;if(delegate){var delegateResult=maybeInvokeDelegate(delegate,context);if(delegateResult){if(delegateResult===ContinueSentinel)continue;return delegateResult}}if("next"===context.method)context.sent=context._sent=context.arg;else if("throw"===context.method){if("suspendedStart"===state)throw state="completed",context.arg;context.dispatchException(context.arg)}else"return"===context.method&&context.abrupt("return",context.arg);state="executing";var record=tryCatch(innerFn,self,context);if("normal"===record.type){if(state=context.done?"completed":"suspendedYield",record.arg===ContinueSentinel)continue;return{value:record.arg,done:context.done}}"throw"===record.type&&(state="completed",context.method="throw",context.arg=record.arg)}}}function maybeInvokeDelegate(delegate,context){var methodName=context.method,method=delegate.iterator[methodName];if(void 0===method)return context.delegate=null,"throw"===methodName&&delegate.iterator.return&&(context.method="return",context.arg=void 0,maybeInvokeDelegate(delegate,context),"throw"===context.method)||"return"!==methodName&&(context.method="throw",context.arg=new TypeError("The iterator does not provide a '"+methodName+"' method")),ContinueSentinel;var record=tryCatch(method,delegate.iterator,context.arg);if("throw"===record.type)return context.method="throw",context.arg=record.arg,context.delegate=null,ContinueSentinel;var info=record.arg;return info?info.done?(context[delegate.resultName]=info.value,context.next=delegate.nextLoc,"return"!==context.method&&(context.method="next",context.arg=void 0),context.delegate=null,ContinueSentinel):info:(context.method="throw",context.arg=new TypeError("iterator result is not an object"),context.delegate=null,ContinueSentinel)}function pushTryEntry(locs){var entry={tryLoc:locs[0]};1 in locs&&(entry.catchLoc=locs[1]),2 in locs&&(entry.finallyLoc=locs[2],entry.afterLoc=locs[3]),this.tryEntries.push(entry)}function resetTryEntry(entry){var record=entry.completion||{};record.type="normal",delete record.arg,entry.completion=record}function Context(tryLocsList){this.tryEntries=[{tryLoc:"root"}],tryLocsList.forEach(pushTryEntry,this),this.reset(!0)}function values(iterable){if(iterable){var iteratorMethod=iterable[iteratorSymbol];if(iteratorMethod)return iteratorMethod.call(iterable);if("function"==typeof iterable.next)return iterable;if(!isNaN(iterable.length)){var i=-1,next=function next(){for(;++i=0;--i){var entry=this.tryEntries[i],record=entry.completion;if("root"===entry.tryLoc)return handle("end");if(entry.tryLoc<=this.prev){var hasCatch=hasOwn.call(entry,"catchLoc"),hasFinally=hasOwn.call(entry,"finallyLoc");if(hasCatch&&hasFinally){if(this.prev=0;--i){var entry=this.tryEntries[i];if(entry.tryLoc<=this.prev&&hasOwn.call(entry,"finallyLoc")&&this.prev=0;--i){var entry=this.tryEntries[i];if(entry.finallyLoc===finallyLoc)return this.complete(entry.completion,entry.afterLoc),resetTryEntry(entry),ContinueSentinel}},catch:function _catch(tryLoc){for(var i=this.tryEntries.length-1;i>=0;--i){var entry=this.tryEntries[i];if(entry.tryLoc===tryLoc){var record=entry.completion;if("throw"===record.type){var thrown=record.arg;resetTryEntry(entry)}return thrown}}throw new Error("illegal catch attempt")},delegateYield:function delegateYield(iterable,resultName,nextLoc){return this.delegate={iterator:values(iterable),resultName,nextLoc},"next"===this.method&&(this.arg=void 0),ContinueSentinel}},exports}function asyncGeneratorStep(gen,resolve,reject,_next,_throw,key,arg){try{var info=gen[key](arg),value=info.value}catch(error){return void reject(error)}info.done?resolve(value):Promise.resolve(value).then(_next,_throw)}function waitForElementMountedOnDom(_x){return _waitForElementMountedOnDom.apply(this,arguments)}function _waitForElementMountedOnDom(){return _waitForElementMountedOnDom=function _asyncToGenerator(fn){return function(){var self=this,args=arguments;return new Promise((function(resolve,reject){var gen=fn.apply(self,args);function _next(value){asyncGeneratorStep(gen,resolve,reject,_next,_throw,"next",value)}function _throw(err){asyncGeneratorStep(gen,resolve,reject,_next,_throw,"throw",err)}_next(void 0)}))}}(_regeneratorRuntime().mark((function _callee(params){var elementId,getElement,prElementPresentInTheDom_resolve,prElementPresentInTheDom,observer;return _regeneratorRuntime().wrap((function _callee$(_context){for(;;)switch(_context.prev=_context.next){case 0:if(elementId=params.elementId,null!==(getElement=function getElement(){return document.getElementById(elementId)})()){_context.next=9;break}return prElementPresentInTheDom=new Promise((function(resolve){return prElementPresentInTheDom_resolve=resolve})),(observer=new MutationObserver((function(){null!==getElement()&&(observer.disconnect(),prElementPresentInTheDom_resolve())}))).observe(document.body,{childList:!0,subtree:!0}),_context.next=9,prElementPresentInTheDom;case 9:case"end":return _context.stop()}}),_callee)}))),_waitForElementMountedOnDom.apply(this,arguments)}}}]); \ No newline at end of file diff --git a/3875.1ed1ec9d.iframe.bundle.js.LICENSE.txt b/3875.1ed1ec9d.iframe.bundle.js.LICENSE.txt new file mode 100644 index 00000000..ae386fb7 --- /dev/null +++ b/3875.1ed1ec9d.iframe.bundle.js.LICENSE.txt @@ -0,0 +1 @@ +/*! regenerator-runtime -- Copyright (c) 2014-present, Facebook, Inc. -- license (MIT): https://github.com/facebook/regenerator/blob/main/LICENSE */ diff --git a/3875.fb32e60a.iframe.bundle.js b/3875.fb32e60a.iframe.bundle.js deleted file mode 100644 index da097408..00000000 --- a/3875.fb32e60a.iframe.bundle.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunkkeycloakify=self.webpackChunkkeycloakify||[]).push([[3875],{"./dist/login/pages/LoginRecoveryAuthnCodeConfig.js":(__unused_webpack_module,__webpack_exports__,__webpack_require__)=>{__webpack_require__.r(__webpack_exports__),__webpack_require__.d(__webpack_exports__,{default:()=>LoginRecoveryAuthnCodeConfig});__webpack_require__("./node_modules/core-js/modules/es.object.assign.js"),__webpack_require__("./node_modules/core-js/modules/es.array.map.js"),__webpack_require__("./node_modules/core-js/modules/es.array.slice.js");var jsx_runtime=__webpack_require__("./node_modules/react/jsx-runtime.js"),clsx=__webpack_require__("./dist/tools/clsx.js"),lib_kcClsx=__webpack_require__("./dist/login/lib/kcClsx.js"),react=__webpack_require__("./node_modules/react/index.js"),useInsertScriptTags=__webpack_require__("./dist/tools/useInsertScriptTags.js");function LoginRecoveryAuthnCodeConfig(props){var kcContext=props.kcContext,i18n=props.i18n,doUseDefaultCss=props.doUseDefaultCss,Template=props.Template,classes=props.classes,kcClsx=(0,lib_kcClsx.$)({doUseDefaultCss,classes}).kcClsx,recoveryAuthnCodesConfigBean=kcContext.recoveryAuthnCodesConfigBean,isAppInitiatedAction=kcContext.isAppInitiatedAction,msg=i18n.msg,msgStr=i18n.msgStr;return function useScript(params){var olRecoveryCodesListId=params.olRecoveryCodesListId,i18n=params.i18n,msgStr=i18n.msgStr,isFetchingTranslations=i18n.isFetchingTranslations,insertScriptTags=(0,useInsertScriptTags.m)({componentOrHookName:"LoginRecoveryAuthnCodeConfig",scriptTags:[{type:"text/javascript",textContent:function textContent(){return'\n\n /* copy recovery codes */\n function copyRecoveryCodes() {\n var tmpTextarea = document.createElement("textarea");\n var codes = document.querySelectorAll("#'+olRecoveryCodesListId+" li\");\n for (i = 0; i < codes.length; i++) {\n tmpTextarea.value = tmpTextarea.value + codes[i].innerText + \"\\n\";\n }\n document.body.appendChild(tmpTextarea);\n tmpTextarea.select();\n document.execCommand(\"copy\");\n document.body.removeChild(tmpTextarea);\n }\n\n var copyButton = document.getElementById(\"copyRecoveryCodes\");\n copyButton && copyButton.addEventListener(\"click\", function () {\n copyRecoveryCodes();\n });\n\n /* download recovery codes */\n function formatCurrentDateTime() {\n var dt = new Date();\n var options = {\n month: 'long',\n day: 'numeric',\n year: 'numeric',\n hour: 'numeric',\n minute: 'numeric',\n timeZoneName: 'short'\n };\n\n return dt.toLocaleString('en-US', options);\n }\n\n function parseRecoveryCodeList() {\n var recoveryCodes = document.querySelectorAll(\"#"+olRecoveryCodesListId+" li\");\n var recoveryCodeList = \"\";\n\n for (var i = 0; i < recoveryCodes.length; i++) {\n var recoveryCodeLiElement = recoveryCodes[i].innerText;\n recoveryCodeList += recoveryCodeLiElement + \"\\r\\n\";\n }\n\n return recoveryCodeList;\n }\n\n function buildDownloadContent() {\n var recoveryCodeList = parseRecoveryCodeList();\n var dt = new Date();\n var options = {\n month: 'long',\n day: 'numeric',\n year: 'numeric',\n hour: 'numeric',\n minute: 'numeric',\n timeZoneName: 'short'\n };\n\n return fileBodyContent =\n "+JSON.stringify(msgStr("recovery-codes-download-file-header"))+' + "\\n\\n" +\n recoveryCodeList + "\\n" +\n '+JSON.stringify(msgStr("recovery-codes-download-file-description"))+' + "\\n\\n" +\n '+JSON.stringify(msgStr("recovery-codes-download-file-date"))+" + \" \" + formatCurrentDateTime();\n }\n\n function setUpDownloadLinkAndDownload(filename, text) {\n var el = document.createElement('a');\n el.setAttribute('href', 'data:text/plain;charset=utf-8,' + encodeURIComponent(text));\n el.setAttribute('download', filename);\n el.style.display = 'none';\n document.body.appendChild(el);\n el.click();\n document.body.removeChild(el);\n }\n\n function downloadRecoveryCodes() {\n setUpDownloadLinkAndDownload('kc-download-recovery-codes.txt', buildDownloadContent());\n }\n\n var downloadButton = document.getElementById(\"downloadRecoveryCodes\");\n downloadButton && downloadButton.addEventListener(\"click\", downloadRecoveryCodes);\n\n /* print recovery codes */\n function buildPrintContent() {\n var recoveryCodeListHTML = document.getElementById('"+olRecoveryCodesListId+'\').innerHTML;\n var styles =\n `@page { size: auto; margin-top: 0; }\n body { width: 480px; }\n div { list-style-type: none; font-family: monospace }\n p:first-of-type { margin-top: 48px }`;\n\n return printFileContent =\n "" +\n "kc-download-recovery-codes" +\n "

" + '+JSON.stringify(msgStr("recovery-codes-download-file-header"))+' + "

" +\n "
" + recoveryCodeListHTML + "
" +\n "

" + '+JSON.stringify(msgStr("recovery-codes-download-file-description"))+' + "

" +\n "

" + '+JSON.stringify(msgStr("recovery-codes-download-file-date"))+' + " " + formatCurrentDateTime() + "

" +\n "";\n }\n\n function printRecoveryCodes() {\n var w = window.open();\n w.document.write(buildPrintContent());\n w.print();\n w.close();\n }\n\n var printButton = document.getElementById("printRecoveryCodes");\n printButton && printButton.addEventListener("click", printRecoveryCodes);\n '}}]}).insertScriptTags;(0,react.useEffect)((function(){isFetchingTranslations||insertScriptTags()}),[isFetchingTranslations])}({olRecoveryCodesListId:"kc-recovery-codes-list",i18n}),(0,jsx_runtime.jsxs)(Template,Object.assign({kcContext,i18n,doUseDefaultCss,classes,headerNode:msg("recovery-code-config-header")},{children:[(0,jsx_runtime.jsxs)("div",Object.assign({className:(0,clsx.W)("pf-c-alert","pf-m-warning","pf-m-inline",kcClsx("kcRecoveryCodesWarning")),"aria-label":"Warning alert"},{children:[(0,jsx_runtime.jsx)("div",Object.assign({className:"pf-c-alert__icon"},{children:(0,jsx_runtime.jsx)("i",{className:"pficon-warning-triangle-o","aria-hidden":"true"})})),(0,jsx_runtime.jsxs)("h4",Object.assign({className:"pf-c-alert__title"},{children:[(0,jsx_runtime.jsx)("span",Object.assign({className:"pf-screen-reader"},{children:"Warning alert:"})),msg("recovery-code-config-warning-title")]})),(0,jsx_runtime.jsx)("div",Object.assign({className:"pf-c-alert__description"},{children:(0,jsx_runtime.jsx)("p",{children:msg("recovery-code-config-warning-message")})}))]})),(0,jsx_runtime.jsx)("ol",Object.assign({id:"kc-recovery-codes-list",className:kcClsx("kcRecoveryCodesList")},{children:recoveryAuthnCodesConfigBean.generatedRecoveryAuthnCodesList.map((function(code,index){return(0,jsx_runtime.jsxs)("li",{children:[(0,jsx_runtime.jsxs)("span",{children:[index+1,":"]})," ",code.slice(0,4),"-",code.slice(4,8),"-",code.slice(8)]},index)}))})),(0,jsx_runtime.jsxs)("div",Object.assign({className:kcClsx("kcRecoveryCodesActions")},{children:[(0,jsx_runtime.jsxs)("button",Object.assign({id:"printRecoveryCodes",className:(0,clsx.W)("pf-c-button","pf-m-link"),type:"button"},{children:[(0,jsx_runtime.jsx)("i",{className:"pficon-print","aria-hidden":"true"})," ",msg("recovery-codes-print")]})),(0,jsx_runtime.jsxs)("button",Object.assign({id:"downloadRecoveryCodes",className:(0,clsx.W)("pf-c-button","pf-m-link"),type:"button"},{children:[(0,jsx_runtime.jsx)("i",{className:"pficon-save","aria-hidden":"true"})," ",msg("recovery-codes-download")]})),(0,jsx_runtime.jsxs)("button",Object.assign({id:"copyRecoveryCodes",className:(0,clsx.W)("pf-c-button","pf-m-link"),type:"button"},{children:[(0,jsx_runtime.jsx)("i",{className:"pficon-blueprint","aria-hidden":"true"})," ",msg("recovery-codes-copy")]}))]})),(0,jsx_runtime.jsxs)("div",Object.assign({className:kcClsx("kcFormOptionsClass")},{children:[(0,jsx_runtime.jsx)("input",{className:kcClsx("kcCheckInputClass"),type:"checkbox",id:"kcRecoveryCodesConfirmationCheck",name:"kcRecoveryCodesConfirmationCheck",onChange:function onChange(){document.getElementById("saveRecoveryAuthnCodesBtn").disabled=!this.checked}}),(0,jsx_runtime.jsx)("label",Object.assign({htmlFor:"kcRecoveryCodesConfirmationCheck"},{children:msg("recovery-codes-confirmation-message")}))]})),(0,jsx_runtime.jsxs)("form",Object.assign({action:kcContext.url.loginAction,className:kcClsx("kcFormGroupClass"),id:"kc-recovery-codes-settings-form",method:"post"},{children:[(0,jsx_runtime.jsx)("input",{type:"hidden",name:"generatedRecoveryAuthnCodes",value:recoveryAuthnCodesConfigBean.generatedRecoveryAuthnCodesAsString}),(0,jsx_runtime.jsx)("input",{type:"hidden",name:"generatedAt",value:recoveryAuthnCodesConfigBean.generatedAt}),(0,jsx_runtime.jsx)("input",{type:"hidden",id:"userLabel",name:"userLabel",value:msgStr("recovery-codes-label-default")}),(0,jsx_runtime.jsx)(LogoutOtherSessions,{kcClsx,i18n}),isAppInitiatedAction?(0,jsx_runtime.jsxs)(jsx_runtime.Fragment,{children:[(0,jsx_runtime.jsx)("input",{type:"submit",className:kcClsx("kcButtonClass","kcButtonPrimaryClass","kcButtonLargeClass"),id:"saveRecoveryAuthnCodesBtn",value:msgStr("recovery-codes-action-complete"),disabled:!0}),(0,jsx_runtime.jsx)("button",Object.assign({type:"submit",className:kcClsx("kcButtonClass","kcButtonDefaultClass","kcButtonLargeClass"),id:"cancelRecoveryAuthnCodesBtn",name:"cancel-aia",value:"true"},{children:msg("recovery-codes-action-cancel")}))]}):(0,jsx_runtime.jsx)("input",{type:"submit",className:kcClsx("kcButtonClass","kcButtonPrimaryClass","kcButtonBlockClass","kcButtonLargeClass"),id:"saveRecoveryAuthnCodesBtn",value:msgStr("recovery-codes-action-complete"),disabled:!0})]}))]}))}function LogoutOtherSessions(props){var kcClsx=props.kcClsx,msg=props.i18n.msg;return(0,jsx_runtime.jsx)("div",Object.assign({id:"kc-form-options",className:kcClsx("kcFormOptionsClass")},{children:(0,jsx_runtime.jsx)("div",Object.assign({className:kcClsx("kcFormOptionsWrapperClass")},{children:(0,jsx_runtime.jsx)("div",Object.assign({className:"checkbox"},{children:(0,jsx_runtime.jsxs)("label",{children:[(0,jsx_runtime.jsx)("input",{type:"checkbox",id:"logout-sessions",name:"logout-sessions",value:"on",defaultChecked:!0}),msg("logoutOtherSessions")]})}))}))}))}}}]); \ No newline at end of file diff --git a/8837.588afa85.iframe.bundle.js b/8837.588afa85.iframe.bundle.js deleted file mode 100644 index fc9bc125..00000000 --- a/8837.588afa85.iframe.bundle.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunkkeycloakify=self.webpackChunkkeycloakify||[]).push([[8837],{"./dist/login/pages/LoginPasskeysConditionalAuthenticate.js":(__unused_webpack_module,__webpack_exports__,__webpack_require__)=>{__webpack_require__.r(__webpack_exports__),__webpack_require__.d(__webpack_exports__,{default:()=>LoginPasskeysConditionalAuthenticate});__webpack_require__("./node_modules/core-js/modules/es.object.assign.js"),__webpack_require__("./node_modules/core-js/modules/es.object.keys.js"),__webpack_require__("./node_modules/core-js/modules/es.array.map.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"),lib_kcClsx=__webpack_require__("./dist/login/lib/kcClsx.js"),useInsertScriptTags=__webpack_require__("./dist/tools/useInsertScriptTags.js"),assert=__webpack_require__("./dist/tools/assert.js");function LoginPasskeysConditionalAuthenticate(props){var _a,kcContext=props.kcContext,i18n=props.i18n,doUseDefaultCss=props.doUseDefaultCss,Template=props.Template,classes=props.classes,messagesPerField=kcContext.messagesPerField,login=kcContext.login,url=kcContext.url,usernameHidden=kcContext.usernameHidden,shouldDisplayAuthenticators=kcContext.shouldDisplayAuthenticators,authenticators=kcContext.authenticators,registrationDisabled=kcContext.registrationDisabled,realm=kcContext.realm,msg=i18n.msg,msgStr=i18n.msgStr,advancedMsg=i18n.advancedMsg,kcClsx=(0,lib_kcClsx.$)({doUseDefaultCss,classes}).kcClsx;return function useScript(params){var authButtonId=params.authButtonId,kcContext=params.kcContext,i18n=params.i18n,url=kcContext.url,isUserIdentified=kcContext.isUserIdentified,challenge=kcContext.challenge,userVerification=kcContext.userVerification,rpId=kcContext.rpId,createTimeout=kcContext.createTimeout,msgStr=i18n.msgStr,isFetchingTranslations=i18n.isFetchingTranslations,insertScriptTags=(0,useInsertScriptTags.m)({componentOrHookName:"LoginRecoveryAuthnCodeConfig",scriptTags:[{type:"module",textContent:function textContent(){return'\n import { authenticateByWebAuthn } from "'+url.resourcesPath+'/js/webauthnAuthenticate.js";\n import { initAuthenticate } from "'+url.resourcesPath+'/js/passkeysConditionalAuth.js";\n\n const authButton = document.getElementById("'+authButtonId+'");\n const input = {\n isUserIdentified : '+isUserIdentified+",\n challenge : "+JSON.stringify(challenge)+",\n userVerification : "+JSON.stringify(userVerification)+",\n rpId : "+JSON.stringify(rpId)+",\n createTimeout : "+createTimeout+'\n };\n authButton.addEventListener("click", () => {\n authenticateByWebAuthn({\n ...input,\n errmsg : '+JSON.stringify(msgStr("webauthn-unsupported-browser-text"))+"\n });\n });\n\n initAuthenticate({\n ...input,\n errmsg : "+JSON.stringify(msgStr("passkey-unsupported-browser-text"))+"\n });\n "}}]}).insertScriptTags;(0,react.useEffect)((function(){isFetchingTranslations||insertScriptTags()}),[isFetchingTranslations])}({authButtonId:"authenticateWebAuthnButton",kcContext,i18n}),(0,jsx_runtime.jsxs)(Template,Object.assign({kcContext,i18n,doUseDefaultCss,classes,headerNode:msg("passkey-login-title"),infoNode:realm.registrationAllowed&&!registrationDisabled&&(0,jsx_runtime.jsx)("div",Object.assign({id:"kc-registration"},{children:(0,jsx_runtime.jsxs)("span",{children:["$",msg("noAccount")," ",(0,jsx_runtime.jsx)("a",Object.assign({tabIndex:6,href:url.registrationUrl},{children:msg("doRegister")}))]})}))},{children:[(0,jsx_runtime.jsxs)("form",Object.assign({id:"webauth",action:url.loginAction,method:"post"},{children:[(0,jsx_runtime.jsx)("input",{type:"hidden",id:"clientDataJSON",name:"clientDataJSON"}),(0,jsx_runtime.jsx)("input",{type:"hidden",id:"authenticatorData",name:"authenticatorData"}),(0,jsx_runtime.jsx)("input",{type:"hidden",id:"signature",name:"signature"}),(0,jsx_runtime.jsx)("input",{type:"hidden",id:"credentialId",name:"credentialId"}),(0,jsx_runtime.jsx)("input",{type:"hidden",id:"userHandle",name:"userHandle"}),(0,jsx_runtime.jsx)("input",{type:"hidden",id:"error",name:"error"})]})),(0,jsx_runtime.jsx)("div",Object.assign({className:kcClsx("kcFormGroupClass"),"no-bottom-margin":"true",style:{marginBottom:0}},{children:void 0!==authenticators&&0!==Object.keys(authenticators).length&&(0,jsx_runtime.jsxs)(jsx_runtime.Fragment,{children:[(0,jsx_runtime.jsx)("form",Object.assign({id:"authn_select",className:kcClsx("kcFormClass")},{children:authenticators.authenticators.map((function(authenticator,i){return(0,jsx_runtime.jsx)("input",{type:"hidden",name:"authn_use_chk",readOnly:!0,value:authenticator.credentialId},i)}))})),shouldDisplayAuthenticators&&(0,jsx_runtime.jsxs)(jsx_runtime.Fragment,{children:[authenticators.authenticators.length>1&&(0,jsx_runtime.jsx)("p",Object.assign({className:kcClsx("kcSelectAuthListItemTitle")},{children:msg("passkey-available-authenticators")})),(0,jsx_runtime.jsx)("div",Object.assign({className:kcClsx("kcFormClass")},{children:authenticators.authenticators.map((function(authenticator,i){return(0,jsx_runtime.jsxs)("div",Object.assign({id:"kc-webauthn-authenticator-item-"+i,className:kcClsx("kcSelectAuthListItemClass")},{children:[(0,jsx_runtime.jsx)("i",{className:(0,clsx.W)((className=kcClsx(authenticator.transports.iconClass),className===authenticator.transports.iconClass?kcClsx("kcWebAuthnDefaultIcon"):className),kcClsx("kcSelectAuthListItemIconPropertyClass"))}),(0,jsx_runtime.jsxs)("div",Object.assign({className:kcClsx("kcSelectAuthListItemBodyClass")},{children:[(0,jsx_runtime.jsx)("div",Object.assign({id:"kc-webauthn-authenticator-label-"+i,className:kcClsx("kcSelectAuthListItemHeadingClass")},{children:advancedMsg(authenticator.label)})),void 0!==authenticator.transports&&void 0!==authenticator.transports.displayNameProperties&&0!==authenticator.transports.displayNameProperties.length&&(0,jsx_runtime.jsx)("div",Object.assign({id:"kc-webauthn-authenticator-transport-"+i,className:kcClsx("kcSelectAuthListItemDescriptionClass")},{children:authenticator.transports.displayNameProperties.map((function(nameProperty,i,arr){return(0,jsx_runtime.jsxs)(react.Fragment,{children:[(0,jsx_runtime.jsxs)("span",{children:[" ",advancedMsg(nameProperty)," "]},i),i!==arr.length-1&&(0,jsx_runtime.jsx)("span",{children:", "})]},i)}))})),(0,jsx_runtime.jsxs)("div",Object.assign({className:kcClsx("kcSelectAuthListItemDescriptionClass")},{children:[(0,jsx_runtime.jsx)("span",Object.assign({id:"kc-webauthn-authenticator-createdlabel-"+i},{children:msg("passkey-createdAt-label")})),(0,jsx_runtime.jsx)("span",Object.assign({id:"kc-webauthn-authenticator-created-"+i},{children:authenticator.createdAt}))]}))]})),(0,jsx_runtime.jsx)("div",{className:kcClsx("kcSelectAuthListItemFillClass")})]}),i);var className}))}))]}),(0,jsx_runtime.jsx)("div",Object.assign({id:"kc-form"},{children:(0,jsx_runtime.jsxs)("div",Object.assign({id:"kc-form-wrapper"},{children:[realm.password&&(0,jsx_runtime.jsx)("form",Object.assign({id:"kc-form-passkey",action:url.loginAction,method:"post",style:{display:"none"},onSubmit:function onSubmit(event){try{event.target.login.disabled=!0}catch(_a){}return!0}},{children:!usernameHidden&&(0,jsx_runtime.jsxs)("div",Object.assign({className:kcClsx("kcFormGroupClass")},{children:[(0,jsx_runtime.jsx)("label",Object.assign({htmlFor:"username",className:kcClsx("kcLabelClass")},{children:msg("passkey-autofill-select")})),(0,jsx_runtime.jsx)("input",{tabIndex:1,id:"username","aria-invalid":messagesPerField.existsError("username"),className:kcClsx("kcInputClass"),name:"username",defaultValue:null!==(_a=login.username)&&void 0!==_a?_a:"",type:"text",autoFocus:!0,autoComplete:"off"}),messagesPerField.existsError("username")&&(0,jsx_runtime.jsx)("span",Object.assign({id:"input-error-username",className:kcClsx("kcInputErrorMessageClass"),"aria-live":"polite"},{children:messagesPerField.get("username")}))]}))})),(0,jsx_runtime.jsx)("div",Object.assign({id:"kc-form-passkey-button",className:kcClsx("kcFormButtonsClass"),style:{display:"none"}},{children:(0,jsx_runtime.jsx)("input",{id:"authenticateWebAuthnButton",type:"button",autoFocus:!0,value:msgStr("passkey-doAuthenticate"),className:kcClsx("kcButtonClass","kcButtonPrimaryClass","kcButtonBlockClass","kcButtonLargeClass")})}))]}))}))]})}))]}))}(0,assert.h)(),(0,assert.h)()}}]); \ No newline at end of file diff --git a/8837.b917edfb.iframe.bundle.js b/8837.b917edfb.iframe.bundle.js new file mode 100644 index 00000000..c0bb08ca --- /dev/null +++ b/8837.b917edfb.iframe.bundle.js @@ -0,0 +1,2 @@ +/*! For license information please see 8837.b917edfb.iframe.bundle.js.LICENSE.txt */ +"use strict";(self.webpackChunkkeycloakify=self.webpackChunkkeycloakify||[]).push([[8837],{"./dist/login/pages/LoginPasskeysConditionalAuthenticate.js":(__unused_webpack_module,__webpack_exports__,__webpack_require__)=>{__webpack_require__.r(__webpack_exports__),__webpack_require__.d(__webpack_exports__,{default:()=>LoginPasskeysConditionalAuthenticate});__webpack_require__("./node_modules/core-js/modules/es.object.assign.js"),__webpack_require__("./node_modules/core-js/modules/es.object.keys.js"),__webpack_require__("./node_modules/core-js/modules/es.array.map.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"),lib_kcClsx=__webpack_require__("./dist/login/lib/kcClsx.js"),useInsertScriptTags=(__webpack_require__("./node_modules/core-js/modules/es.promise.js"),__webpack_require__("./node_modules/core-js/modules/es.object.to-string.js"),__webpack_require__("./node_modules/core-js/modules/es.object.define-property.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.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.symbol.async-iterator.js"),__webpack_require__("./node_modules/core-js/modules/es.symbol.to-string-tag.js"),__webpack_require__("./node_modules/core-js/modules/es.math.to-string-tag.js"),__webpack_require__("./node_modules/core-js/modules/es.json.to-string-tag.js"),__webpack_require__("./node_modules/core-js/modules/es.object.create.js"),__webpack_require__("./node_modules/core-js/modules/es.object.get-prototype-of.js"),__webpack_require__("./node_modules/core-js/modules/es.array.for-each.js"),__webpack_require__("./node_modules/core-js/modules/web.dom-collections.for-each.js"),__webpack_require__("./node_modules/core-js/modules/es.function.name.js"),__webpack_require__("./node_modules/core-js/modules/es.object.set-prototype-of.js"),__webpack_require__("./node_modules/core-js/modules/es.array.reverse.js"),__webpack_require__("./node_modules/core-js/modules/es.array.slice.js"),__webpack_require__("./dist/tools/useInsertScriptTags.js")),assert=__webpack_require__("./dist/tools/assert.js"),waitForElementMountedOnDom=__webpack_require__("./dist/tools/waitForElementMountedOnDom.js");function _regeneratorRuntime(){_regeneratorRuntime=function _regeneratorRuntime(){return exports};var exports={},Op=Object.prototype,hasOwn=Op.hasOwnProperty,defineProperty=Object.defineProperty||function(obj,key,desc){obj[key]=desc.value},$Symbol="function"==typeof Symbol?Symbol:{},iteratorSymbol=$Symbol.iterator||"@@iterator",asyncIteratorSymbol=$Symbol.asyncIterator||"@@asyncIterator",toStringTagSymbol=$Symbol.toStringTag||"@@toStringTag";function define(obj,key,value){return Object.defineProperty(obj,key,{value,enumerable:!0,configurable:!0,writable:!0}),obj[key]}try{define({},"")}catch(err){define=function define(obj,key,value){return obj[key]=value}}function wrap(innerFn,outerFn,self,tryLocsList){var protoGenerator=outerFn&&outerFn.prototype instanceof Generator?outerFn:Generator,generator=Object.create(protoGenerator.prototype),context=new Context(tryLocsList||[]);return defineProperty(generator,"_invoke",{value:makeInvokeMethod(innerFn,self,context)}),generator}function tryCatch(fn,obj,arg){try{return{type:"normal",arg:fn.call(obj,arg)}}catch(err){return{type:"throw",arg:err}}}exports.wrap=wrap;var ContinueSentinel={};function Generator(){}function GeneratorFunction(){}function GeneratorFunctionPrototype(){}var IteratorPrototype={};define(IteratorPrototype,iteratorSymbol,(function(){return this}));var getProto=Object.getPrototypeOf,NativeIteratorPrototype=getProto&&getProto(getProto(values([])));NativeIteratorPrototype&&NativeIteratorPrototype!==Op&&hasOwn.call(NativeIteratorPrototype,iteratorSymbol)&&(IteratorPrototype=NativeIteratorPrototype);var Gp=GeneratorFunctionPrototype.prototype=Generator.prototype=Object.create(IteratorPrototype);function defineIteratorMethods(prototype){["next","throw","return"].forEach((function(method){define(prototype,method,(function(arg){return this._invoke(method,arg)}))}))}function AsyncIterator(generator,PromiseImpl){function invoke(method,arg,resolve,reject){var record=tryCatch(generator[method],generator,arg);if("throw"!==record.type){var result=record.arg,value=result.value;return value&&"object"==typeof value&&hasOwn.call(value,"__await")?PromiseImpl.resolve(value.__await).then((function(value){invoke("next",value,resolve,reject)}),(function(err){invoke("throw",err,resolve,reject)})):PromiseImpl.resolve(value).then((function(unwrapped){result.value=unwrapped,resolve(result)}),(function(error){return invoke("throw",error,resolve,reject)}))}reject(record.arg)}var previousPromise;defineProperty(this,"_invoke",{value:function value(method,arg){function callInvokeWithMethodAndArg(){return new PromiseImpl((function(resolve,reject){invoke(method,arg,resolve,reject)}))}return previousPromise=previousPromise?previousPromise.then(callInvokeWithMethodAndArg,callInvokeWithMethodAndArg):callInvokeWithMethodAndArg()}})}function makeInvokeMethod(innerFn,self,context){var state="suspendedStart";return function(method,arg){if("executing"===state)throw new Error("Generator is already running");if("completed"===state){if("throw"===method)throw arg;return doneResult()}for(context.method=method,context.arg=arg;;){var delegate=context.delegate;if(delegate){var delegateResult=maybeInvokeDelegate(delegate,context);if(delegateResult){if(delegateResult===ContinueSentinel)continue;return delegateResult}}if("next"===context.method)context.sent=context._sent=context.arg;else if("throw"===context.method){if("suspendedStart"===state)throw state="completed",context.arg;context.dispatchException(context.arg)}else"return"===context.method&&context.abrupt("return",context.arg);state="executing";var record=tryCatch(innerFn,self,context);if("normal"===record.type){if(state=context.done?"completed":"suspendedYield",record.arg===ContinueSentinel)continue;return{value:record.arg,done:context.done}}"throw"===record.type&&(state="completed",context.method="throw",context.arg=record.arg)}}}function maybeInvokeDelegate(delegate,context){var methodName=context.method,method=delegate.iterator[methodName];if(void 0===method)return context.delegate=null,"throw"===methodName&&delegate.iterator.return&&(context.method="return",context.arg=void 0,maybeInvokeDelegate(delegate,context),"throw"===context.method)||"return"!==methodName&&(context.method="throw",context.arg=new TypeError("The iterator does not provide a '"+methodName+"' method")),ContinueSentinel;var record=tryCatch(method,delegate.iterator,context.arg);if("throw"===record.type)return context.method="throw",context.arg=record.arg,context.delegate=null,ContinueSentinel;var info=record.arg;return info?info.done?(context[delegate.resultName]=info.value,context.next=delegate.nextLoc,"return"!==context.method&&(context.method="next",context.arg=void 0),context.delegate=null,ContinueSentinel):info:(context.method="throw",context.arg=new TypeError("iterator result is not an object"),context.delegate=null,ContinueSentinel)}function pushTryEntry(locs){var entry={tryLoc:locs[0]};1 in locs&&(entry.catchLoc=locs[1]),2 in locs&&(entry.finallyLoc=locs[2],entry.afterLoc=locs[3]),this.tryEntries.push(entry)}function resetTryEntry(entry){var record=entry.completion||{};record.type="normal",delete record.arg,entry.completion=record}function Context(tryLocsList){this.tryEntries=[{tryLoc:"root"}],tryLocsList.forEach(pushTryEntry,this),this.reset(!0)}function values(iterable){if(iterable){var iteratorMethod=iterable[iteratorSymbol];if(iteratorMethod)return iteratorMethod.call(iterable);if("function"==typeof iterable.next)return iterable;if(!isNaN(iterable.length)){var i=-1,next=function next(){for(;++i=0;--i){var entry=this.tryEntries[i],record=entry.completion;if("root"===entry.tryLoc)return handle("end");if(entry.tryLoc<=this.prev){var hasCatch=hasOwn.call(entry,"catchLoc"),hasFinally=hasOwn.call(entry,"finallyLoc");if(hasCatch&&hasFinally){if(this.prev=0;--i){var entry=this.tryEntries[i];if(entry.tryLoc<=this.prev&&hasOwn.call(entry,"finallyLoc")&&this.prev=0;--i){var entry=this.tryEntries[i];if(entry.finallyLoc===finallyLoc)return this.complete(entry.completion,entry.afterLoc),resetTryEntry(entry),ContinueSentinel}},catch:function _catch(tryLoc){for(var i=this.tryEntries.length-1;i>=0;--i){var entry=this.tryEntries[i];if(entry.tryLoc===tryLoc){var record=entry.completion;if("throw"===record.type){var thrown=record.arg;resetTryEntry(entry)}return thrown}}throw new Error("illegal catch attempt")},delegateYield:function delegateYield(iterable,resultName,nextLoc){return this.delegate={iterator:values(iterable),resultName,nextLoc},"next"===this.method&&(this.arg=void 0),ContinueSentinel}},exports}function asyncGeneratorStep(gen,resolve,reject,_next,_throw,key,arg){try{var info=gen[key](arg),value=info.value}catch(error){return void reject(error)}info.done?resolve(value):Promise.resolve(value).then(_next,_throw)}function useScript(params){var authButtonId=params.authButtonId,kcContext=params.kcContext,i18n=params.i18n,url=kcContext.url,isUserIdentified=kcContext.isUserIdentified,challenge=kcContext.challenge,userVerification=kcContext.userVerification,rpId=kcContext.rpId,createTimeout=kcContext.createTimeout,msgStr=i18n.msgStr,isFetchingTranslations=i18n.isFetchingTranslations,insertScriptTags=(0,useInsertScriptTags.m)({componentOrHookName:"LoginRecoveryAuthnCodeConfig",scriptTags:[{type:"module",textContent:function textContent(){return'\n import { authenticateByWebAuthn } from "'+url.resourcesPath+'/js/webauthnAuthenticate.js";\n import { initAuthenticate } from "'+url.resourcesPath+'/js/passkeysConditionalAuth.js";\n\n const authButton = document.getElementById("'+authButtonId+'");\n const input = {\n isUserIdentified : '+isUserIdentified+",\n challenge : "+JSON.stringify(challenge)+",\n userVerification : "+JSON.stringify(userVerification)+",\n rpId : "+JSON.stringify(rpId)+",\n createTimeout : "+createTimeout+'\n };\n authButton.addEventListener("click", () => {\n authenticateByWebAuthn({\n ...input,\n errmsg : '+JSON.stringify(msgStr("webauthn-unsupported-browser-text"))+"\n });\n });\n\n initAuthenticate({\n ...input,\n errmsg : "+JSON.stringify(msgStr("passkey-unsupported-browser-text"))+"\n });\n "}}]}).insertScriptTags;(0,react.useEffect)((function(){isFetchingTranslations||function _asyncToGenerator(fn){return function(){var self=this,args=arguments;return new Promise((function(resolve,reject){var gen=fn.apply(self,args);function _next(value){asyncGeneratorStep(gen,resolve,reject,_next,_throw,"next",value)}function _throw(err){asyncGeneratorStep(gen,resolve,reject,_next,_throw,"throw",err)}_next(void 0)}))}}(_regeneratorRuntime().mark((function _callee(){return _regeneratorRuntime().wrap((function _callee$(_context){for(;;)switch(_context.prev=_context.next){case 0:return _context.next=2,(0,waitForElementMountedOnDom.W)({elementId:authButtonId});case 2:insertScriptTags();case 3:case"end":return _context.stop()}}),_callee)})))()}),[isFetchingTranslations])}function LoginPasskeysConditionalAuthenticate(props){var _a,kcContext=props.kcContext,i18n=props.i18n,doUseDefaultCss=props.doUseDefaultCss,Template=props.Template,classes=props.classes,messagesPerField=kcContext.messagesPerField,login=kcContext.login,url=kcContext.url,usernameHidden=kcContext.usernameHidden,shouldDisplayAuthenticators=kcContext.shouldDisplayAuthenticators,authenticators=kcContext.authenticators,registrationDisabled=kcContext.registrationDisabled,realm=kcContext.realm,msg=i18n.msg,msgStr=i18n.msgStr,advancedMsg=i18n.advancedMsg,kcClsx=(0,lib_kcClsx.$)({doUseDefaultCss,classes}).kcClsx;return useScript({authButtonId:"authenticateWebAuthnButton",kcContext,i18n}),(0,jsx_runtime.jsxs)(Template,Object.assign({kcContext,i18n,doUseDefaultCss,classes,headerNode:msg("passkey-login-title"),infoNode:realm.registrationAllowed&&!registrationDisabled&&(0,jsx_runtime.jsx)("div",Object.assign({id:"kc-registration"},{children:(0,jsx_runtime.jsxs)("span",{children:["$",msg("noAccount")," ",(0,jsx_runtime.jsx)("a",Object.assign({tabIndex:6,href:url.registrationUrl},{children:msg("doRegister")}))]})}))},{children:[(0,jsx_runtime.jsxs)("form",Object.assign({id:"webauth",action:url.loginAction,method:"post"},{children:[(0,jsx_runtime.jsx)("input",{type:"hidden",id:"clientDataJSON",name:"clientDataJSON"}),(0,jsx_runtime.jsx)("input",{type:"hidden",id:"authenticatorData",name:"authenticatorData"}),(0,jsx_runtime.jsx)("input",{type:"hidden",id:"signature",name:"signature"}),(0,jsx_runtime.jsx)("input",{type:"hidden",id:"credentialId",name:"credentialId"}),(0,jsx_runtime.jsx)("input",{type:"hidden",id:"userHandle",name:"userHandle"}),(0,jsx_runtime.jsx)("input",{type:"hidden",id:"error",name:"error"})]})),(0,jsx_runtime.jsx)("div",Object.assign({className:kcClsx("kcFormGroupClass"),"no-bottom-margin":"true",style:{marginBottom:0}},{children:void 0!==authenticators&&0!==Object.keys(authenticators).length&&(0,jsx_runtime.jsxs)(jsx_runtime.Fragment,{children:[(0,jsx_runtime.jsx)("form",Object.assign({id:"authn_select",className:kcClsx("kcFormClass")},{children:authenticators.authenticators.map((function(authenticator,i){return(0,jsx_runtime.jsx)("input",{type:"hidden",name:"authn_use_chk",readOnly:!0,value:authenticator.credentialId},i)}))})),shouldDisplayAuthenticators&&(0,jsx_runtime.jsxs)(jsx_runtime.Fragment,{children:[authenticators.authenticators.length>1&&(0,jsx_runtime.jsx)("p",Object.assign({className:kcClsx("kcSelectAuthListItemTitle")},{children:msg("passkey-available-authenticators")})),(0,jsx_runtime.jsx)("div",Object.assign({className:kcClsx("kcFormClass")},{children:authenticators.authenticators.map((function(authenticator,i){return(0,jsx_runtime.jsxs)("div",Object.assign({id:"kc-webauthn-authenticator-item-"+i,className:kcClsx("kcSelectAuthListItemClass")},{children:[(0,jsx_runtime.jsx)("i",{className:(0,clsx.W)((className=kcClsx(authenticator.transports.iconClass),className===authenticator.transports.iconClass?kcClsx("kcWebAuthnDefaultIcon"):className),kcClsx("kcSelectAuthListItemIconPropertyClass"))}),(0,jsx_runtime.jsxs)("div",Object.assign({className:kcClsx("kcSelectAuthListItemBodyClass")},{children:[(0,jsx_runtime.jsx)("div",Object.assign({id:"kc-webauthn-authenticator-label-"+i,className:kcClsx("kcSelectAuthListItemHeadingClass")},{children:advancedMsg(authenticator.label)})),void 0!==authenticator.transports&&void 0!==authenticator.transports.displayNameProperties&&0!==authenticator.transports.displayNameProperties.length&&(0,jsx_runtime.jsx)("div",Object.assign({id:"kc-webauthn-authenticator-transport-"+i,className:kcClsx("kcSelectAuthListItemDescriptionClass")},{children:authenticator.transports.displayNameProperties.map((function(nameProperty,i,arr){return(0,jsx_runtime.jsxs)(react.Fragment,{children:[(0,jsx_runtime.jsxs)("span",{children:[" ",advancedMsg(nameProperty)," "]},i),i!==arr.length-1&&(0,jsx_runtime.jsx)("span",{children:", "})]},i)}))})),(0,jsx_runtime.jsxs)("div",Object.assign({className:kcClsx("kcSelectAuthListItemDescriptionClass")},{children:[(0,jsx_runtime.jsx)("span",Object.assign({id:"kc-webauthn-authenticator-createdlabel-"+i},{children:msg("passkey-createdAt-label")})),(0,jsx_runtime.jsx)("span",Object.assign({id:"kc-webauthn-authenticator-created-"+i},{children:authenticator.createdAt}))]}))]})),(0,jsx_runtime.jsx)("div",{className:kcClsx("kcSelectAuthListItemFillClass")})]}),i);var className}))}))]}),(0,jsx_runtime.jsx)("div",Object.assign({id:"kc-form"},{children:(0,jsx_runtime.jsxs)("div",Object.assign({id:"kc-form-wrapper"},{children:[realm.password&&(0,jsx_runtime.jsx)("form",Object.assign({id:"kc-form-passkey",action:url.loginAction,method:"post",style:{display:"none"},onSubmit:function onSubmit(event){try{event.target.login.disabled=!0}catch(_a){}return!0}},{children:!usernameHidden&&(0,jsx_runtime.jsxs)("div",Object.assign({className:kcClsx("kcFormGroupClass")},{children:[(0,jsx_runtime.jsx)("label",Object.assign({htmlFor:"username",className:kcClsx("kcLabelClass")},{children:msg("passkey-autofill-select")})),(0,jsx_runtime.jsx)("input",{tabIndex:1,id:"username","aria-invalid":messagesPerField.existsError("username"),className:kcClsx("kcInputClass"),name:"username",defaultValue:null!==(_a=login.username)&&void 0!==_a?_a:"",type:"text",autoFocus:!0,autoComplete:"off"}),messagesPerField.existsError("username")&&(0,jsx_runtime.jsx)("span",Object.assign({id:"input-error-username",className:kcClsx("kcInputErrorMessageClass"),"aria-live":"polite"},{children:messagesPerField.get("username")}))]}))})),(0,jsx_runtime.jsx)("div",Object.assign({id:"kc-form-passkey-button",className:kcClsx("kcFormButtonsClass"),style:{display:"none"}},{children:(0,jsx_runtime.jsx)("input",{id:"authenticateWebAuthnButton",type:"button",autoFocus:!0,value:msgStr("passkey-doAuthenticate"),className:kcClsx("kcButtonClass","kcButtonPrimaryClass","kcButtonBlockClass","kcButtonLargeClass")})}))]}))}))]})}))]}))}(0,assert.h)(),(0,assert.h)()},"./dist/tools/waitForElementMountedOnDom.js":(__unused_webpack_module,__webpack_exports__,__webpack_require__)=>{__webpack_require__.d(__webpack_exports__,{W:()=>waitForElementMountedOnDom});__webpack_require__("./node_modules/core-js/modules/es.promise.js"),__webpack_require__("./node_modules/core-js/modules/es.object.to-string.js"),__webpack_require__("./node_modules/core-js/modules/es.object.define-property.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.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.symbol.async-iterator.js"),__webpack_require__("./node_modules/core-js/modules/es.symbol.to-string-tag.js"),__webpack_require__("./node_modules/core-js/modules/es.math.to-string-tag.js"),__webpack_require__("./node_modules/core-js/modules/es.json.to-string-tag.js"),__webpack_require__("./node_modules/core-js/modules/es.object.create.js"),__webpack_require__("./node_modules/core-js/modules/es.object.get-prototype-of.js"),__webpack_require__("./node_modules/core-js/modules/es.array.for-each.js"),__webpack_require__("./node_modules/core-js/modules/web.dom-collections.for-each.js"),__webpack_require__("./node_modules/core-js/modules/es.function.name.js"),__webpack_require__("./node_modules/core-js/modules/es.object.set-prototype-of.js"),__webpack_require__("./node_modules/core-js/modules/es.array.reverse.js"),__webpack_require__("./node_modules/core-js/modules/es.array.slice.js");function _regeneratorRuntime(){_regeneratorRuntime=function _regeneratorRuntime(){return exports};var exports={},Op=Object.prototype,hasOwn=Op.hasOwnProperty,defineProperty=Object.defineProperty||function(obj,key,desc){obj[key]=desc.value},$Symbol="function"==typeof Symbol?Symbol:{},iteratorSymbol=$Symbol.iterator||"@@iterator",asyncIteratorSymbol=$Symbol.asyncIterator||"@@asyncIterator",toStringTagSymbol=$Symbol.toStringTag||"@@toStringTag";function define(obj,key,value){return Object.defineProperty(obj,key,{value,enumerable:!0,configurable:!0,writable:!0}),obj[key]}try{define({},"")}catch(err){define=function define(obj,key,value){return obj[key]=value}}function wrap(innerFn,outerFn,self,tryLocsList){var protoGenerator=outerFn&&outerFn.prototype instanceof Generator?outerFn:Generator,generator=Object.create(protoGenerator.prototype),context=new Context(tryLocsList||[]);return defineProperty(generator,"_invoke",{value:makeInvokeMethod(innerFn,self,context)}),generator}function tryCatch(fn,obj,arg){try{return{type:"normal",arg:fn.call(obj,arg)}}catch(err){return{type:"throw",arg:err}}}exports.wrap=wrap;var ContinueSentinel={};function Generator(){}function GeneratorFunction(){}function GeneratorFunctionPrototype(){}var IteratorPrototype={};define(IteratorPrototype,iteratorSymbol,(function(){return this}));var getProto=Object.getPrototypeOf,NativeIteratorPrototype=getProto&&getProto(getProto(values([])));NativeIteratorPrototype&&NativeIteratorPrototype!==Op&&hasOwn.call(NativeIteratorPrototype,iteratorSymbol)&&(IteratorPrototype=NativeIteratorPrototype);var Gp=GeneratorFunctionPrototype.prototype=Generator.prototype=Object.create(IteratorPrototype);function defineIteratorMethods(prototype){["next","throw","return"].forEach((function(method){define(prototype,method,(function(arg){return this._invoke(method,arg)}))}))}function AsyncIterator(generator,PromiseImpl){function invoke(method,arg,resolve,reject){var record=tryCatch(generator[method],generator,arg);if("throw"!==record.type){var result=record.arg,value=result.value;return value&&"object"==typeof value&&hasOwn.call(value,"__await")?PromiseImpl.resolve(value.__await).then((function(value){invoke("next",value,resolve,reject)}),(function(err){invoke("throw",err,resolve,reject)})):PromiseImpl.resolve(value).then((function(unwrapped){result.value=unwrapped,resolve(result)}),(function(error){return invoke("throw",error,resolve,reject)}))}reject(record.arg)}var previousPromise;defineProperty(this,"_invoke",{value:function value(method,arg){function callInvokeWithMethodAndArg(){return new PromiseImpl((function(resolve,reject){invoke(method,arg,resolve,reject)}))}return previousPromise=previousPromise?previousPromise.then(callInvokeWithMethodAndArg,callInvokeWithMethodAndArg):callInvokeWithMethodAndArg()}})}function makeInvokeMethod(innerFn,self,context){var state="suspendedStart";return function(method,arg){if("executing"===state)throw new Error("Generator is already running");if("completed"===state){if("throw"===method)throw arg;return doneResult()}for(context.method=method,context.arg=arg;;){var delegate=context.delegate;if(delegate){var delegateResult=maybeInvokeDelegate(delegate,context);if(delegateResult){if(delegateResult===ContinueSentinel)continue;return delegateResult}}if("next"===context.method)context.sent=context._sent=context.arg;else if("throw"===context.method){if("suspendedStart"===state)throw state="completed",context.arg;context.dispatchException(context.arg)}else"return"===context.method&&context.abrupt("return",context.arg);state="executing";var record=tryCatch(innerFn,self,context);if("normal"===record.type){if(state=context.done?"completed":"suspendedYield",record.arg===ContinueSentinel)continue;return{value:record.arg,done:context.done}}"throw"===record.type&&(state="completed",context.method="throw",context.arg=record.arg)}}}function maybeInvokeDelegate(delegate,context){var methodName=context.method,method=delegate.iterator[methodName];if(void 0===method)return context.delegate=null,"throw"===methodName&&delegate.iterator.return&&(context.method="return",context.arg=void 0,maybeInvokeDelegate(delegate,context),"throw"===context.method)||"return"!==methodName&&(context.method="throw",context.arg=new TypeError("The iterator does not provide a '"+methodName+"' method")),ContinueSentinel;var record=tryCatch(method,delegate.iterator,context.arg);if("throw"===record.type)return context.method="throw",context.arg=record.arg,context.delegate=null,ContinueSentinel;var info=record.arg;return info?info.done?(context[delegate.resultName]=info.value,context.next=delegate.nextLoc,"return"!==context.method&&(context.method="next",context.arg=void 0),context.delegate=null,ContinueSentinel):info:(context.method="throw",context.arg=new TypeError("iterator result is not an object"),context.delegate=null,ContinueSentinel)}function pushTryEntry(locs){var entry={tryLoc:locs[0]};1 in locs&&(entry.catchLoc=locs[1]),2 in locs&&(entry.finallyLoc=locs[2],entry.afterLoc=locs[3]),this.tryEntries.push(entry)}function resetTryEntry(entry){var record=entry.completion||{};record.type="normal",delete record.arg,entry.completion=record}function Context(tryLocsList){this.tryEntries=[{tryLoc:"root"}],tryLocsList.forEach(pushTryEntry,this),this.reset(!0)}function values(iterable){if(iterable){var iteratorMethod=iterable[iteratorSymbol];if(iteratorMethod)return iteratorMethod.call(iterable);if("function"==typeof iterable.next)return iterable;if(!isNaN(iterable.length)){var i=-1,next=function next(){for(;++i=0;--i){var entry=this.tryEntries[i],record=entry.completion;if("root"===entry.tryLoc)return handle("end");if(entry.tryLoc<=this.prev){var hasCatch=hasOwn.call(entry,"catchLoc"),hasFinally=hasOwn.call(entry,"finallyLoc");if(hasCatch&&hasFinally){if(this.prev=0;--i){var entry=this.tryEntries[i];if(entry.tryLoc<=this.prev&&hasOwn.call(entry,"finallyLoc")&&this.prev=0;--i){var entry=this.tryEntries[i];if(entry.finallyLoc===finallyLoc)return this.complete(entry.completion,entry.afterLoc),resetTryEntry(entry),ContinueSentinel}},catch:function _catch(tryLoc){for(var i=this.tryEntries.length-1;i>=0;--i){var entry=this.tryEntries[i];if(entry.tryLoc===tryLoc){var record=entry.completion;if("throw"===record.type){var thrown=record.arg;resetTryEntry(entry)}return thrown}}throw new Error("illegal catch attempt")},delegateYield:function delegateYield(iterable,resultName,nextLoc){return this.delegate={iterator:values(iterable),resultName,nextLoc},"next"===this.method&&(this.arg=void 0),ContinueSentinel}},exports}function asyncGeneratorStep(gen,resolve,reject,_next,_throw,key,arg){try{var info=gen[key](arg),value=info.value}catch(error){return void reject(error)}info.done?resolve(value):Promise.resolve(value).then(_next,_throw)}function waitForElementMountedOnDom(_x){return _waitForElementMountedOnDom.apply(this,arguments)}function _waitForElementMountedOnDom(){return _waitForElementMountedOnDom=function _asyncToGenerator(fn){return function(){var self=this,args=arguments;return new Promise((function(resolve,reject){var gen=fn.apply(self,args);function _next(value){asyncGeneratorStep(gen,resolve,reject,_next,_throw,"next",value)}function _throw(err){asyncGeneratorStep(gen,resolve,reject,_next,_throw,"throw",err)}_next(void 0)}))}}(_regeneratorRuntime().mark((function _callee(params){var elementId,getElement,prElementPresentInTheDom_resolve,prElementPresentInTheDom,observer;return _regeneratorRuntime().wrap((function _callee$(_context){for(;;)switch(_context.prev=_context.next){case 0:if(elementId=params.elementId,null!==(getElement=function getElement(){return document.getElementById(elementId)})()){_context.next=9;break}return prElementPresentInTheDom=new Promise((function(resolve){return prElementPresentInTheDom_resolve=resolve})),(observer=new MutationObserver((function(){null!==getElement()&&(observer.disconnect(),prElementPresentInTheDom_resolve())}))).observe(document.body,{childList:!0,subtree:!0}),_context.next=9,prElementPresentInTheDom;case 9:case"end":return _context.stop()}}),_callee)}))),_waitForElementMountedOnDom.apply(this,arguments)}}}]); \ No newline at end of file diff --git a/8837.b917edfb.iframe.bundle.js.LICENSE.txt b/8837.b917edfb.iframe.bundle.js.LICENSE.txt new file mode 100644 index 00000000..ae386fb7 --- /dev/null +++ b/8837.b917edfb.iframe.bundle.js.LICENSE.txt @@ -0,0 +1 @@ +/*! regenerator-runtime -- Copyright (c) 2014-present, Facebook, Inc. -- license (MIT): https://github.com/facebook/regenerator/blob/main/LICENSE */ diff --git a/9286.1a10656f.iframe.bundle.js b/9286.1a10656f.iframe.bundle.js new file mode 100644 index 00000000..05831adc --- /dev/null +++ b/9286.1a10656f.iframe.bundle.js @@ -0,0 +1,2 @@ +/*! For license information please see 9286.1a10656f.iframe.bundle.js.LICENSE.txt */ +"use strict";(self.webpackChunkkeycloakify=self.webpackChunkkeycloakify||[]).push([[9286],{"./dist/login/pages/WebauthnAuthenticate.js":(__unused_webpack_module,__webpack_exports__,__webpack_require__)=>{__webpack_require__.r(__webpack_exports__),__webpack_require__.d(__webpack_exports__,{default:()=>WebauthnAuthenticate});__webpack_require__("./node_modules/core-js/modules/es.object.assign.js"),__webpack_require__("./node_modules/core-js/modules/es.array.map.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"),lib_kcClsx=__webpack_require__("./dist/login/lib/kcClsx.js"),useInsertScriptTags=(__webpack_require__("./node_modules/core-js/modules/es.promise.js"),__webpack_require__("./node_modules/core-js/modules/es.object.to-string.js"),__webpack_require__("./node_modules/core-js/modules/es.object.define-property.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.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.symbol.async-iterator.js"),__webpack_require__("./node_modules/core-js/modules/es.symbol.to-string-tag.js"),__webpack_require__("./node_modules/core-js/modules/es.math.to-string-tag.js"),__webpack_require__("./node_modules/core-js/modules/es.json.to-string-tag.js"),__webpack_require__("./node_modules/core-js/modules/es.object.create.js"),__webpack_require__("./node_modules/core-js/modules/es.object.get-prototype-of.js"),__webpack_require__("./node_modules/core-js/modules/es.array.for-each.js"),__webpack_require__("./node_modules/core-js/modules/web.dom-collections.for-each.js"),__webpack_require__("./node_modules/core-js/modules/es.function.name.js"),__webpack_require__("./node_modules/core-js/modules/es.object.set-prototype-of.js"),__webpack_require__("./node_modules/core-js/modules/es.array.reverse.js"),__webpack_require__("./node_modules/core-js/modules/es.array.slice.js"),__webpack_require__("./dist/tools/useInsertScriptTags.js")),assert=__webpack_require__("./dist/tools/assert.js"),waitForElementMountedOnDom=__webpack_require__("./dist/tools/waitForElementMountedOnDom.js");function _regeneratorRuntime(){_regeneratorRuntime=function _regeneratorRuntime(){return exports};var exports={},Op=Object.prototype,hasOwn=Op.hasOwnProperty,defineProperty=Object.defineProperty||function(obj,key,desc){obj[key]=desc.value},$Symbol="function"==typeof Symbol?Symbol:{},iteratorSymbol=$Symbol.iterator||"@@iterator",asyncIteratorSymbol=$Symbol.asyncIterator||"@@asyncIterator",toStringTagSymbol=$Symbol.toStringTag||"@@toStringTag";function define(obj,key,value){return Object.defineProperty(obj,key,{value,enumerable:!0,configurable:!0,writable:!0}),obj[key]}try{define({},"")}catch(err){define=function define(obj,key,value){return obj[key]=value}}function wrap(innerFn,outerFn,self,tryLocsList){var protoGenerator=outerFn&&outerFn.prototype instanceof Generator?outerFn:Generator,generator=Object.create(protoGenerator.prototype),context=new Context(tryLocsList||[]);return defineProperty(generator,"_invoke",{value:makeInvokeMethod(innerFn,self,context)}),generator}function tryCatch(fn,obj,arg){try{return{type:"normal",arg:fn.call(obj,arg)}}catch(err){return{type:"throw",arg:err}}}exports.wrap=wrap;var ContinueSentinel={};function Generator(){}function GeneratorFunction(){}function GeneratorFunctionPrototype(){}var IteratorPrototype={};define(IteratorPrototype,iteratorSymbol,(function(){return this}));var getProto=Object.getPrototypeOf,NativeIteratorPrototype=getProto&&getProto(getProto(values([])));NativeIteratorPrototype&&NativeIteratorPrototype!==Op&&hasOwn.call(NativeIteratorPrototype,iteratorSymbol)&&(IteratorPrototype=NativeIteratorPrototype);var Gp=GeneratorFunctionPrototype.prototype=Generator.prototype=Object.create(IteratorPrototype);function defineIteratorMethods(prototype){["next","throw","return"].forEach((function(method){define(prototype,method,(function(arg){return this._invoke(method,arg)}))}))}function AsyncIterator(generator,PromiseImpl){function invoke(method,arg,resolve,reject){var record=tryCatch(generator[method],generator,arg);if("throw"!==record.type){var result=record.arg,value=result.value;return value&&"object"==typeof value&&hasOwn.call(value,"__await")?PromiseImpl.resolve(value.__await).then((function(value){invoke("next",value,resolve,reject)}),(function(err){invoke("throw",err,resolve,reject)})):PromiseImpl.resolve(value).then((function(unwrapped){result.value=unwrapped,resolve(result)}),(function(error){return invoke("throw",error,resolve,reject)}))}reject(record.arg)}var previousPromise;defineProperty(this,"_invoke",{value:function value(method,arg){function callInvokeWithMethodAndArg(){return new PromiseImpl((function(resolve,reject){invoke(method,arg,resolve,reject)}))}return previousPromise=previousPromise?previousPromise.then(callInvokeWithMethodAndArg,callInvokeWithMethodAndArg):callInvokeWithMethodAndArg()}})}function makeInvokeMethod(innerFn,self,context){var state="suspendedStart";return function(method,arg){if("executing"===state)throw new Error("Generator is already running");if("completed"===state){if("throw"===method)throw arg;return doneResult()}for(context.method=method,context.arg=arg;;){var delegate=context.delegate;if(delegate){var delegateResult=maybeInvokeDelegate(delegate,context);if(delegateResult){if(delegateResult===ContinueSentinel)continue;return delegateResult}}if("next"===context.method)context.sent=context._sent=context.arg;else if("throw"===context.method){if("suspendedStart"===state)throw state="completed",context.arg;context.dispatchException(context.arg)}else"return"===context.method&&context.abrupt("return",context.arg);state="executing";var record=tryCatch(innerFn,self,context);if("normal"===record.type){if(state=context.done?"completed":"suspendedYield",record.arg===ContinueSentinel)continue;return{value:record.arg,done:context.done}}"throw"===record.type&&(state="completed",context.method="throw",context.arg=record.arg)}}}function maybeInvokeDelegate(delegate,context){var methodName=context.method,method=delegate.iterator[methodName];if(void 0===method)return context.delegate=null,"throw"===methodName&&delegate.iterator.return&&(context.method="return",context.arg=void 0,maybeInvokeDelegate(delegate,context),"throw"===context.method)||"return"!==methodName&&(context.method="throw",context.arg=new TypeError("The iterator does not provide a '"+methodName+"' method")),ContinueSentinel;var record=tryCatch(method,delegate.iterator,context.arg);if("throw"===record.type)return context.method="throw",context.arg=record.arg,context.delegate=null,ContinueSentinel;var info=record.arg;return info?info.done?(context[delegate.resultName]=info.value,context.next=delegate.nextLoc,"return"!==context.method&&(context.method="next",context.arg=void 0),context.delegate=null,ContinueSentinel):info:(context.method="throw",context.arg=new TypeError("iterator result is not an object"),context.delegate=null,ContinueSentinel)}function pushTryEntry(locs){var entry={tryLoc:locs[0]};1 in locs&&(entry.catchLoc=locs[1]),2 in locs&&(entry.finallyLoc=locs[2],entry.afterLoc=locs[3]),this.tryEntries.push(entry)}function resetTryEntry(entry){var record=entry.completion||{};record.type="normal",delete record.arg,entry.completion=record}function Context(tryLocsList){this.tryEntries=[{tryLoc:"root"}],tryLocsList.forEach(pushTryEntry,this),this.reset(!0)}function values(iterable){if(iterable){var iteratorMethod=iterable[iteratorSymbol];if(iteratorMethod)return iteratorMethod.call(iterable);if("function"==typeof iterable.next)return iterable;if(!isNaN(iterable.length)){var i=-1,next=function next(){for(;++i=0;--i){var entry=this.tryEntries[i],record=entry.completion;if("root"===entry.tryLoc)return handle("end");if(entry.tryLoc<=this.prev){var hasCatch=hasOwn.call(entry,"catchLoc"),hasFinally=hasOwn.call(entry,"finallyLoc");if(hasCatch&&hasFinally){if(this.prev=0;--i){var entry=this.tryEntries[i];if(entry.tryLoc<=this.prev&&hasOwn.call(entry,"finallyLoc")&&this.prev=0;--i){var entry=this.tryEntries[i];if(entry.finallyLoc===finallyLoc)return this.complete(entry.completion,entry.afterLoc),resetTryEntry(entry),ContinueSentinel}},catch:function _catch(tryLoc){for(var i=this.tryEntries.length-1;i>=0;--i){var entry=this.tryEntries[i];if(entry.tryLoc===tryLoc){var record=entry.completion;if("throw"===record.type){var thrown=record.arg;resetTryEntry(entry)}return thrown}}throw new Error("illegal catch attempt")},delegateYield:function delegateYield(iterable,resultName,nextLoc){return this.delegate={iterator:values(iterable),resultName,nextLoc},"next"===this.method&&(this.arg=void 0),ContinueSentinel}},exports}function asyncGeneratorStep(gen,resolve,reject,_next,_throw,key,arg){try{var info=gen[key](arg),value=info.value}catch(error){return void reject(error)}info.done?resolve(value):Promise.resolve(value).then(_next,_throw)}function useScript(params){var authButtonId=params.authButtonId,kcContext=params.kcContext,i18n=params.i18n,url=kcContext.url,isUserIdentified=kcContext.isUserIdentified,challenge=kcContext.challenge,userVerification=kcContext.userVerification,rpId=kcContext.rpId,createTimeout=kcContext.createTimeout,msgStr=i18n.msgStr,isFetchingTranslations=i18n.isFetchingTranslations,insertScriptTags=(0,useInsertScriptTags.m)({componentOrHookName:"WebauthnAuthenticate",scriptTags:[{type:"module",textContent:function textContent(){return'\n\n import { authenticateByWebAuthn } from "'+url.resourcesPath+"/js/webauthnAuthenticate.js\";\n const authButton = document.getElementById('"+authButtonId+'\');\n authButton.addEventListener("click", function() {\n const input = {\n isUserIdentified : '+isUserIdentified+",\n challenge : '"+challenge+"',\n userVerification : '"+userVerification+"',\n rpId : '"+rpId+"',\n createTimeout : "+createTimeout+",\n errmsg : "+JSON.stringify(msgStr("webauthn-unsupported-browser-text"))+"\n };\n authenticateByWebAuthn(input);\n });\n "}}]}).insertScriptTags;(0,react.useEffect)((function(){isFetchingTranslations||function _asyncToGenerator(fn){return function(){var self=this,args=arguments;return new Promise((function(resolve,reject){var gen=fn.apply(self,args);function _next(value){asyncGeneratorStep(gen,resolve,reject,_next,_throw,"next",value)}function _throw(err){asyncGeneratorStep(gen,resolve,reject,_next,_throw,"throw",err)}_next(void 0)}))}}(_regeneratorRuntime().mark((function _callee(){return _regeneratorRuntime().wrap((function _callee$(_context){for(;;)switch(_context.prev=_context.next){case 0:return _context.next=2,(0,waitForElementMountedOnDom.W)({elementId:authButtonId});case 2:insertScriptTags();case 3:case"end":return _context.stop()}}),_callee)})))()}),[isFetchingTranslations])}function WebauthnAuthenticate(props){var kcContext=props.kcContext,i18n=props.i18n,doUseDefaultCss=props.doUseDefaultCss,Template=props.Template,classes=props.classes,kcClsx=(0,lib_kcClsx.$)({doUseDefaultCss,classes}).kcClsx,url=kcContext.url,realm=kcContext.realm,registrationDisabled=kcContext.registrationDisabled,authenticators=kcContext.authenticators,shouldDisplayAuthenticators=kcContext.shouldDisplayAuthenticators,msg=i18n.msg,msgStr=i18n.msgStr,advancedMsg=i18n.advancedMsg;return useScript({authButtonId:"authenticateWebAuthnButton",kcContext,i18n}),(0,jsx_runtime.jsx)(Template,Object.assign({kcContext,i18n,doUseDefaultCss,classes,displayInfo:realm.registrationAllowed&&!registrationDisabled,infoNode:(0,jsx_runtime.jsx)("div",Object.assign({id:"kc-registration"},{children:(0,jsx_runtime.jsxs)("span",{children:[msg("noAccount")," ",(0,jsx_runtime.jsx)("a",Object.assign({tabIndex:6,href:url.registrationUrl},{children:msg("doRegister")}))]})})),headerNode:msg("webauthn-login-title")},{children:(0,jsx_runtime.jsxs)("div",Object.assign({id:"kc-form-webauthn",className:kcClsx("kcFormClass")},{children:[(0,jsx_runtime.jsxs)("form",Object.assign({id:"webauth",action:url.loginAction,method:"post"},{children:[(0,jsx_runtime.jsx)("input",{type:"hidden",id:"clientDataJSON",name:"clientDataJSON"}),(0,jsx_runtime.jsx)("input",{type:"hidden",id:"authenticatorData",name:"authenticatorData"}),(0,jsx_runtime.jsx)("input",{type:"hidden",id:"signature",name:"signature"}),(0,jsx_runtime.jsx)("input",{type:"hidden",id:"credentialId",name:"credentialId"}),(0,jsx_runtime.jsx)("input",{type:"hidden",id:"userHandle",name:"userHandle"}),(0,jsx_runtime.jsx)("input",{type:"hidden",id:"error",name:"error"})]})),(0,jsx_runtime.jsxs)("div",Object.assign({className:(0,clsx.W)(kcClsx("kcFormGroupClass"),"no-bottom-margin")},{children:[authenticators&&(0,jsx_runtime.jsxs)(jsx_runtime.Fragment,{children:[(0,jsx_runtime.jsx)("form",Object.assign({id:"authn_select",className:kcClsx("kcFormClass")},{children:authenticators.authenticators.map((function(authenticator){return(0,jsx_runtime.jsx)("input",{type:"hidden",name:"authn_use_chk",value:authenticator.credentialId})}))})),shouldDisplayAuthenticators&&(0,jsx_runtime.jsxs)(jsx_runtime.Fragment,{children:[authenticators.authenticators.length>1&&(0,jsx_runtime.jsx)("p",Object.assign({className:kcClsx("kcSelectAuthListItemTitle")},{children:msg("webauthn-available-authenticators")})),(0,jsx_runtime.jsx)("div",Object.assign({className:kcClsx("kcFormOptionsClass")},{children:authenticators.authenticators.map((function(authenticator,i){var _a,className;return(0,jsx_runtime.jsxs)("div",Object.assign({id:"kc-webauthn-authenticator-item-"+i,className:kcClsx("kcSelectAuthListItemClass")},{children:[(0,jsx_runtime.jsx)("div",Object.assign({className:kcClsx("kcSelectAuthListItemIconClass")},{children:(0,jsx_runtime.jsx)("i",{className:(0,clsx.W)((className=kcClsx(authenticator.transports.iconClass),className===authenticator.transports.iconClass?kcClsx("kcWebAuthnDefaultIcon"):className),kcClsx("kcSelectAuthListItemIconPropertyClass"))})})),(0,jsx_runtime.jsxs)("div",Object.assign({className:kcClsx("kcSelectAuthListItemArrowIconClass")},{children:[(0,jsx_runtime.jsx)("div",Object.assign({id:"kc-webauthn-authenticator-label-"+i,className:kcClsx("kcSelectAuthListItemHeadingClass")},{children:advancedMsg(authenticator.label)})),(null===(_a=authenticator.transports.displayNameProperties)||void 0===_a?void 0:_a.length)&&(0,jsx_runtime.jsx)("div",Object.assign({id:"kc-webauthn-authenticator-transport-"+i,className:kcClsx("kcSelectAuthListItemDescriptionClass")},{children:authenticator.transports.displayNameProperties.map((function(displayNameProperty,i,arr){return{displayNameProperty,hasNext:i!==arr.length-1}})).map((function(_ref){var displayNameProperty=_ref.displayNameProperty,hasNext=_ref.hasNext;return(0,jsx_runtime.jsxs)(react.Fragment,{children:[advancedMsg(displayNameProperty),hasNext&&(0,jsx_runtime.jsx)("span",{children:", "})]},displayNameProperty)}))})),(0,jsx_runtime.jsxs)("div",Object.assign({className:kcClsx("kcSelectAuthListItemDescriptionClass")},{children:[(0,jsx_runtime.jsx)("span",Object.assign({id:"kc-webauthn-authenticator-createdlabel-"+i},{children:msg("webauthn-createdAt-label")})),(0,jsx_runtime.jsx)("span",Object.assign({id:"kc-webauthn-authenticator-created-"+i},{children:authenticator.createdAt}))]})),(0,jsx_runtime.jsx)("div",{className:kcClsx("kcSelectAuthListItemFillClass")})]}))]}),i)}))}))]})]}),(0,jsx_runtime.jsx)("div",Object.assign({id:"kc-form-buttons",className:kcClsx("kcFormButtonsClass")},{children:(0,jsx_runtime.jsx)("input",{id:"authenticateWebAuthnButton",type:"button",autoFocus:!0,value:msgStr("webauthn-doAuthenticate"),className:kcClsx("kcButtonClass","kcButtonPrimaryClass","kcButtonBlockClass","kcButtonLargeClass")})}))]}))]}))}))}(0,assert.h)(),(0,assert.h)()},"./dist/tools/waitForElementMountedOnDom.js":(__unused_webpack_module,__webpack_exports__,__webpack_require__)=>{__webpack_require__.d(__webpack_exports__,{W:()=>waitForElementMountedOnDom});__webpack_require__("./node_modules/core-js/modules/es.promise.js"),__webpack_require__("./node_modules/core-js/modules/es.object.to-string.js"),__webpack_require__("./node_modules/core-js/modules/es.object.define-property.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.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.symbol.async-iterator.js"),__webpack_require__("./node_modules/core-js/modules/es.symbol.to-string-tag.js"),__webpack_require__("./node_modules/core-js/modules/es.math.to-string-tag.js"),__webpack_require__("./node_modules/core-js/modules/es.json.to-string-tag.js"),__webpack_require__("./node_modules/core-js/modules/es.object.create.js"),__webpack_require__("./node_modules/core-js/modules/es.object.get-prototype-of.js"),__webpack_require__("./node_modules/core-js/modules/es.array.for-each.js"),__webpack_require__("./node_modules/core-js/modules/web.dom-collections.for-each.js"),__webpack_require__("./node_modules/core-js/modules/es.function.name.js"),__webpack_require__("./node_modules/core-js/modules/es.object.set-prototype-of.js"),__webpack_require__("./node_modules/core-js/modules/es.array.reverse.js"),__webpack_require__("./node_modules/core-js/modules/es.array.slice.js");function _regeneratorRuntime(){_regeneratorRuntime=function _regeneratorRuntime(){return exports};var exports={},Op=Object.prototype,hasOwn=Op.hasOwnProperty,defineProperty=Object.defineProperty||function(obj,key,desc){obj[key]=desc.value},$Symbol="function"==typeof Symbol?Symbol:{},iteratorSymbol=$Symbol.iterator||"@@iterator",asyncIteratorSymbol=$Symbol.asyncIterator||"@@asyncIterator",toStringTagSymbol=$Symbol.toStringTag||"@@toStringTag";function define(obj,key,value){return Object.defineProperty(obj,key,{value,enumerable:!0,configurable:!0,writable:!0}),obj[key]}try{define({},"")}catch(err){define=function define(obj,key,value){return obj[key]=value}}function wrap(innerFn,outerFn,self,tryLocsList){var protoGenerator=outerFn&&outerFn.prototype instanceof Generator?outerFn:Generator,generator=Object.create(protoGenerator.prototype),context=new Context(tryLocsList||[]);return defineProperty(generator,"_invoke",{value:makeInvokeMethod(innerFn,self,context)}),generator}function tryCatch(fn,obj,arg){try{return{type:"normal",arg:fn.call(obj,arg)}}catch(err){return{type:"throw",arg:err}}}exports.wrap=wrap;var ContinueSentinel={};function Generator(){}function GeneratorFunction(){}function GeneratorFunctionPrototype(){}var IteratorPrototype={};define(IteratorPrototype,iteratorSymbol,(function(){return this}));var getProto=Object.getPrototypeOf,NativeIteratorPrototype=getProto&&getProto(getProto(values([])));NativeIteratorPrototype&&NativeIteratorPrototype!==Op&&hasOwn.call(NativeIteratorPrototype,iteratorSymbol)&&(IteratorPrototype=NativeIteratorPrototype);var Gp=GeneratorFunctionPrototype.prototype=Generator.prototype=Object.create(IteratorPrototype);function defineIteratorMethods(prototype){["next","throw","return"].forEach((function(method){define(prototype,method,(function(arg){return this._invoke(method,arg)}))}))}function AsyncIterator(generator,PromiseImpl){function invoke(method,arg,resolve,reject){var record=tryCatch(generator[method],generator,arg);if("throw"!==record.type){var result=record.arg,value=result.value;return value&&"object"==typeof value&&hasOwn.call(value,"__await")?PromiseImpl.resolve(value.__await).then((function(value){invoke("next",value,resolve,reject)}),(function(err){invoke("throw",err,resolve,reject)})):PromiseImpl.resolve(value).then((function(unwrapped){result.value=unwrapped,resolve(result)}),(function(error){return invoke("throw",error,resolve,reject)}))}reject(record.arg)}var previousPromise;defineProperty(this,"_invoke",{value:function value(method,arg){function callInvokeWithMethodAndArg(){return new PromiseImpl((function(resolve,reject){invoke(method,arg,resolve,reject)}))}return previousPromise=previousPromise?previousPromise.then(callInvokeWithMethodAndArg,callInvokeWithMethodAndArg):callInvokeWithMethodAndArg()}})}function makeInvokeMethod(innerFn,self,context){var state="suspendedStart";return function(method,arg){if("executing"===state)throw new Error("Generator is already running");if("completed"===state){if("throw"===method)throw arg;return doneResult()}for(context.method=method,context.arg=arg;;){var delegate=context.delegate;if(delegate){var delegateResult=maybeInvokeDelegate(delegate,context);if(delegateResult){if(delegateResult===ContinueSentinel)continue;return delegateResult}}if("next"===context.method)context.sent=context._sent=context.arg;else if("throw"===context.method){if("suspendedStart"===state)throw state="completed",context.arg;context.dispatchException(context.arg)}else"return"===context.method&&context.abrupt("return",context.arg);state="executing";var record=tryCatch(innerFn,self,context);if("normal"===record.type){if(state=context.done?"completed":"suspendedYield",record.arg===ContinueSentinel)continue;return{value:record.arg,done:context.done}}"throw"===record.type&&(state="completed",context.method="throw",context.arg=record.arg)}}}function maybeInvokeDelegate(delegate,context){var methodName=context.method,method=delegate.iterator[methodName];if(void 0===method)return context.delegate=null,"throw"===methodName&&delegate.iterator.return&&(context.method="return",context.arg=void 0,maybeInvokeDelegate(delegate,context),"throw"===context.method)||"return"!==methodName&&(context.method="throw",context.arg=new TypeError("The iterator does not provide a '"+methodName+"' method")),ContinueSentinel;var record=tryCatch(method,delegate.iterator,context.arg);if("throw"===record.type)return context.method="throw",context.arg=record.arg,context.delegate=null,ContinueSentinel;var info=record.arg;return info?info.done?(context[delegate.resultName]=info.value,context.next=delegate.nextLoc,"return"!==context.method&&(context.method="next",context.arg=void 0),context.delegate=null,ContinueSentinel):info:(context.method="throw",context.arg=new TypeError("iterator result is not an object"),context.delegate=null,ContinueSentinel)}function pushTryEntry(locs){var entry={tryLoc:locs[0]};1 in locs&&(entry.catchLoc=locs[1]),2 in locs&&(entry.finallyLoc=locs[2],entry.afterLoc=locs[3]),this.tryEntries.push(entry)}function resetTryEntry(entry){var record=entry.completion||{};record.type="normal",delete record.arg,entry.completion=record}function Context(tryLocsList){this.tryEntries=[{tryLoc:"root"}],tryLocsList.forEach(pushTryEntry,this),this.reset(!0)}function values(iterable){if(iterable){var iteratorMethod=iterable[iteratorSymbol];if(iteratorMethod)return iteratorMethod.call(iterable);if("function"==typeof iterable.next)return iterable;if(!isNaN(iterable.length)){var i=-1,next=function next(){for(;++i=0;--i){var entry=this.tryEntries[i],record=entry.completion;if("root"===entry.tryLoc)return handle("end");if(entry.tryLoc<=this.prev){var hasCatch=hasOwn.call(entry,"catchLoc"),hasFinally=hasOwn.call(entry,"finallyLoc");if(hasCatch&&hasFinally){if(this.prev=0;--i){var entry=this.tryEntries[i];if(entry.tryLoc<=this.prev&&hasOwn.call(entry,"finallyLoc")&&this.prev=0;--i){var entry=this.tryEntries[i];if(entry.finallyLoc===finallyLoc)return this.complete(entry.completion,entry.afterLoc),resetTryEntry(entry),ContinueSentinel}},catch:function _catch(tryLoc){for(var i=this.tryEntries.length-1;i>=0;--i){var entry=this.tryEntries[i];if(entry.tryLoc===tryLoc){var record=entry.completion;if("throw"===record.type){var thrown=record.arg;resetTryEntry(entry)}return thrown}}throw new Error("illegal catch attempt")},delegateYield:function delegateYield(iterable,resultName,nextLoc){return this.delegate={iterator:values(iterable),resultName,nextLoc},"next"===this.method&&(this.arg=void 0),ContinueSentinel}},exports}function asyncGeneratorStep(gen,resolve,reject,_next,_throw,key,arg){try{var info=gen[key](arg),value=info.value}catch(error){return void reject(error)}info.done?resolve(value):Promise.resolve(value).then(_next,_throw)}function waitForElementMountedOnDom(_x){return _waitForElementMountedOnDom.apply(this,arguments)}function _waitForElementMountedOnDom(){return _waitForElementMountedOnDom=function _asyncToGenerator(fn){return function(){var self=this,args=arguments;return new Promise((function(resolve,reject){var gen=fn.apply(self,args);function _next(value){asyncGeneratorStep(gen,resolve,reject,_next,_throw,"next",value)}function _throw(err){asyncGeneratorStep(gen,resolve,reject,_next,_throw,"throw",err)}_next(void 0)}))}}(_regeneratorRuntime().mark((function _callee(params){var elementId,getElement,prElementPresentInTheDom_resolve,prElementPresentInTheDom,observer;return _regeneratorRuntime().wrap((function _callee$(_context){for(;;)switch(_context.prev=_context.next){case 0:if(elementId=params.elementId,null!==(getElement=function getElement(){return document.getElementById(elementId)})()){_context.next=9;break}return prElementPresentInTheDom=new Promise((function(resolve){return prElementPresentInTheDom_resolve=resolve})),(observer=new MutationObserver((function(){null!==getElement()&&(observer.disconnect(),prElementPresentInTheDom_resolve())}))).observe(document.body,{childList:!0,subtree:!0}),_context.next=9,prElementPresentInTheDom;case 9:case"end":return _context.stop()}}),_callee)}))),_waitForElementMountedOnDom.apply(this,arguments)}}}]); \ No newline at end of file diff --git a/9286.1a10656f.iframe.bundle.js.LICENSE.txt b/9286.1a10656f.iframe.bundle.js.LICENSE.txt new file mode 100644 index 00000000..ae386fb7 --- /dev/null +++ b/9286.1a10656f.iframe.bundle.js.LICENSE.txt @@ -0,0 +1 @@ +/*! regenerator-runtime -- Copyright (c) 2014-present, Facebook, Inc. -- license (MIT): https://github.com/facebook/regenerator/blob/main/LICENSE */ diff --git a/9286.50cdbc42.iframe.bundle.js b/9286.50cdbc42.iframe.bundle.js deleted file mode 100644 index ebdea66a..00000000 --- a/9286.50cdbc42.iframe.bundle.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunkkeycloakify=self.webpackChunkkeycloakify||[]).push([[9286],{"./dist/login/pages/WebauthnAuthenticate.js":(__unused_webpack_module,__webpack_exports__,__webpack_require__)=>{__webpack_require__.r(__webpack_exports__),__webpack_require__.d(__webpack_exports__,{default:()=>WebauthnAuthenticate});__webpack_require__("./node_modules/core-js/modules/es.object.assign.js"),__webpack_require__("./node_modules/core-js/modules/es.array.map.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"),lib_kcClsx=__webpack_require__("./dist/login/lib/kcClsx.js"),useInsertScriptTags=__webpack_require__("./dist/tools/useInsertScriptTags.js"),assert=__webpack_require__("./dist/tools/assert.js");function WebauthnAuthenticate(props){var kcContext=props.kcContext,i18n=props.i18n,doUseDefaultCss=props.doUseDefaultCss,Template=props.Template,classes=props.classes,kcClsx=(0,lib_kcClsx.$)({doUseDefaultCss,classes}).kcClsx,url=kcContext.url,realm=kcContext.realm,registrationDisabled=kcContext.registrationDisabled,authenticators=kcContext.authenticators,shouldDisplayAuthenticators=kcContext.shouldDisplayAuthenticators,msg=i18n.msg,msgStr=i18n.msgStr,advancedMsg=i18n.advancedMsg;return function useScript(params){var authButtonId=params.authButtonId,kcContext=params.kcContext,i18n=params.i18n,url=kcContext.url,isUserIdentified=kcContext.isUserIdentified,challenge=kcContext.challenge,userVerification=kcContext.userVerification,rpId=kcContext.rpId,createTimeout=kcContext.createTimeout,msgStr=i18n.msgStr,isFetchingTranslations=i18n.isFetchingTranslations,insertScriptTags=(0,useInsertScriptTags.m)({componentOrHookName:"WebauthnAuthenticate",scriptTags:[{type:"module",textContent:function textContent(){return'\n\n import { authenticateByWebAuthn } from "'+url.resourcesPath+"/js/webauthnAuthenticate.js\";\n const authButton = document.getElementById('"+authButtonId+'\');\n authButton.addEventListener("click", function() {\n const input = {\n isUserIdentified : '+isUserIdentified+",\n challenge : '"+challenge+"',\n userVerification : '"+userVerification+"',\n rpId : '"+rpId+"',\n createTimeout : "+createTimeout+",\n errmsg : "+JSON.stringify(msgStr("webauthn-unsupported-browser-text"))+"\n };\n authenticateByWebAuthn(input);\n });\n "}}]}).insertScriptTags;(0,react.useEffect)((function(){isFetchingTranslations||insertScriptTags()}),[isFetchingTranslations])}({authButtonId:"authenticateWebAuthnButton",kcContext,i18n}),(0,jsx_runtime.jsx)(Template,Object.assign({kcContext,i18n,doUseDefaultCss,classes,displayInfo:realm.registrationAllowed&&!registrationDisabled,infoNode:(0,jsx_runtime.jsx)("div",Object.assign({id:"kc-registration"},{children:(0,jsx_runtime.jsxs)("span",{children:[msg("noAccount")," ",(0,jsx_runtime.jsx)("a",Object.assign({tabIndex:6,href:url.registrationUrl},{children:msg("doRegister")}))]})})),headerNode:msg("webauthn-login-title")},{children:(0,jsx_runtime.jsxs)("div",Object.assign({id:"kc-form-webauthn",className:kcClsx("kcFormClass")},{children:[(0,jsx_runtime.jsxs)("form",Object.assign({id:"webauth",action:url.loginAction,method:"post"},{children:[(0,jsx_runtime.jsx)("input",{type:"hidden",id:"clientDataJSON",name:"clientDataJSON"}),(0,jsx_runtime.jsx)("input",{type:"hidden",id:"authenticatorData",name:"authenticatorData"}),(0,jsx_runtime.jsx)("input",{type:"hidden",id:"signature",name:"signature"}),(0,jsx_runtime.jsx)("input",{type:"hidden",id:"credentialId",name:"credentialId"}),(0,jsx_runtime.jsx)("input",{type:"hidden",id:"userHandle",name:"userHandle"}),(0,jsx_runtime.jsx)("input",{type:"hidden",id:"error",name:"error"})]})),(0,jsx_runtime.jsxs)("div",Object.assign({className:(0,clsx.W)(kcClsx("kcFormGroupClass"),"no-bottom-margin")},{children:[authenticators&&(0,jsx_runtime.jsxs)(jsx_runtime.Fragment,{children:[(0,jsx_runtime.jsx)("form",Object.assign({id:"authn_select",className:kcClsx("kcFormClass")},{children:authenticators.authenticators.map((function(authenticator){return(0,jsx_runtime.jsx)("input",{type:"hidden",name:"authn_use_chk",value:authenticator.credentialId})}))})),shouldDisplayAuthenticators&&(0,jsx_runtime.jsxs)(jsx_runtime.Fragment,{children:[authenticators.authenticators.length>1&&(0,jsx_runtime.jsx)("p",Object.assign({className:kcClsx("kcSelectAuthListItemTitle")},{children:msg("webauthn-available-authenticators")})),(0,jsx_runtime.jsx)("div",Object.assign({className:kcClsx("kcFormOptionsClass")},{children:authenticators.authenticators.map((function(authenticator,i){var _a,className;return(0,jsx_runtime.jsxs)("div",Object.assign({id:"kc-webauthn-authenticator-item-"+i,className:kcClsx("kcSelectAuthListItemClass")},{children:[(0,jsx_runtime.jsx)("div",Object.assign({className:kcClsx("kcSelectAuthListItemIconClass")},{children:(0,jsx_runtime.jsx)("i",{className:(0,clsx.W)((className=kcClsx(authenticator.transports.iconClass),className===authenticator.transports.iconClass?kcClsx("kcWebAuthnDefaultIcon"):className),kcClsx("kcSelectAuthListItemIconPropertyClass"))})})),(0,jsx_runtime.jsxs)("div",Object.assign({className:kcClsx("kcSelectAuthListItemArrowIconClass")},{children:[(0,jsx_runtime.jsx)("div",Object.assign({id:"kc-webauthn-authenticator-label-"+i,className:kcClsx("kcSelectAuthListItemHeadingClass")},{children:advancedMsg(authenticator.label)})),(null===(_a=authenticator.transports.displayNameProperties)||void 0===_a?void 0:_a.length)&&(0,jsx_runtime.jsx)("div",Object.assign({id:"kc-webauthn-authenticator-transport-"+i,className:kcClsx("kcSelectAuthListItemDescriptionClass")},{children:authenticator.transports.displayNameProperties.map((function(displayNameProperty,i,arr){return{displayNameProperty,hasNext:i!==arr.length-1}})).map((function(_ref){var displayNameProperty=_ref.displayNameProperty,hasNext=_ref.hasNext;return(0,jsx_runtime.jsxs)(react.Fragment,{children:[advancedMsg(displayNameProperty),hasNext&&(0,jsx_runtime.jsx)("span",{children:", "})]},displayNameProperty)}))})),(0,jsx_runtime.jsxs)("div",Object.assign({className:kcClsx("kcSelectAuthListItemDescriptionClass")},{children:[(0,jsx_runtime.jsx)("span",Object.assign({id:"kc-webauthn-authenticator-createdlabel-"+i},{children:msg("webauthn-createdAt-label")})),(0,jsx_runtime.jsx)("span",Object.assign({id:"kc-webauthn-authenticator-created-"+i},{children:authenticator.createdAt}))]})),(0,jsx_runtime.jsx)("div",{className:kcClsx("kcSelectAuthListItemFillClass")})]}))]}),i)}))}))]})]}),(0,jsx_runtime.jsx)("div",Object.assign({id:"kc-form-buttons",className:kcClsx("kcFormButtonsClass")},{children:(0,jsx_runtime.jsx)("input",{id:"authenticateWebAuthnButton",type:"button",autoFocus:!0,value:msgStr("webauthn-doAuthenticate"),className:kcClsx("kcButtonClass","kcButtonPrimaryClass","kcButtonBlockClass","kcButtonLargeClass")})}))]}))]}))}))}(0,assert.h)(),(0,assert.h)()}}]); \ No newline at end of file diff --git a/iframe.html b/iframe.html index 06ee8e32..bff2d1e3 100644 --- a/iframe.html +++ b/iframe.html @@ -375,4 +375,4 @@ - window['STORIES'] = [{"titlePrefix":"","directory":"./stories","files":"**/*.stories.tsx","importPathMatcher":"^\\.[\\\\/](?:stories(?:\\/(?!\\.)(?:(?:(?!(?:^|\\/)\\.).)*?)\\/|\\/|$)(?!\\.)(?=.)[^/]*?\\.stories\\.tsx)$"}]; \ No newline at end of file + window['STORIES'] = [{"titlePrefix":"","directory":"./stories","files":"**/*.stories.tsx","importPathMatcher":"^\\.[\\\\/](?:stories(?:\\/(?!\\.)(?:(?:(?!(?:^|\\/)\\.).)*?)\\/|\\/|$)(?!\\.)(?=.)[^/]*?\\.stories\\.tsx)$"}]; \ No newline at end of file diff --git a/project.json b/project.json index 363d268b..41d4881e 100644 --- a/project.json +++ b/project.json @@ -1 +1 @@ -{"generatedAt":1729200473812,"builder":{"name":"webpack5"},"hasCustomBabel":false,"hasCustomWebpack":false,"hasStaticDirs":true,"hasStorybookEslint":true,"refCount":0,"packageManager":{"type":"yarn","version":"1.22.22"},"storybookVersion":"6.5.16","language":"typescript","storybookPackages":{"@storybook/builder-webpack5":{"version":"6.5.16"},"@storybook/manager-webpack5":{"version":"6.5.16"},"@storybook/react":{"version":"6.5.16"},"eslint-plugin-storybook":{"version":"0.6.11"}},"framework":{"name":"react"},"addons":{"storybook-dark-mode":{"version":"1.1.2"},"@storybook/addon-a11y":{"version":"6.5.16"}}} +{"generatedAt":1729297945899,"builder":{"name":"webpack5"},"hasCustomBabel":false,"hasCustomWebpack":false,"hasStaticDirs":true,"hasStorybookEslint":true,"refCount":0,"packageManager":{"type":"yarn","version":"1.22.22"},"storybookVersion":"6.5.16","language":"typescript","storybookPackages":{"@storybook/builder-webpack5":{"version":"6.5.16"},"@storybook/manager-webpack5":{"version":"6.5.16"},"@storybook/react":{"version":"6.5.16"},"eslint-plugin-storybook":{"version":"0.6.11"}},"framework":{"name":"react"},"addons":{"storybook-dark-mode":{"version":"1.1.2"},"@storybook/addon-a11y":{"version":"6.5.16"}}} diff --git a/runtime~main.a1366984.iframe.bundle.js b/runtime~main.5327e200.iframe.bundle.js similarity index 96% rename from runtime~main.a1366984.iframe.bundle.js rename to runtime~main.5327e200.iframe.bundle.js index 47560d11..f264134e 100644 --- a/runtime~main.a1366984.iframe.bundle.js +++ b/runtime~main.5327e200.iframe.bundle.js @@ -1 +1 @@ -(()=>{"use strict";var deferred,leafPrototypes,getProto,inProgress,__webpack_modules__={},__webpack_module_cache__={};function __webpack_require__(moduleId){var cachedModule=__webpack_module_cache__[moduleId];if(void 0!==cachedModule)return cachedModule.exports;var module=__webpack_module_cache__[moduleId]={id:moduleId,loaded:!1,exports:{}};return __webpack_modules__[moduleId].call(module.exports,module,module.exports,__webpack_require__),module.loaded=!0,module.exports}__webpack_require__.m=__webpack_modules__,deferred=[],__webpack_require__.O=(result,chunkIds,fn,priority)=>{if(!chunkIds){var notFulfilled=1/0;for(i=0;i=priority)&&Object.keys(__webpack_require__.O).every((key=>__webpack_require__.O[key](chunkIds[j])))?chunkIds.splice(j--,1):(fulfilled=!1,priority0&&deferred[i-1][2]>priority;i--)deferred[i]=deferred[i-1];deferred[i]=[chunkIds,fn,priority]},__webpack_require__.n=module=>{var getter=module&&module.__esModule?()=>module.default:()=>module;return __webpack_require__.d(getter,{a:getter}),getter},getProto=Object.getPrototypeOf?obj=>Object.getPrototypeOf(obj):obj=>obj.__proto__,__webpack_require__.t=function(value,mode){if(1&mode&&(value=this(value)),8&mode)return value;if("object"==typeof value&&value){if(4&mode&&value.__esModule)return value;if(16&mode&&"function"==typeof value.then)return value}var ns=Object.create(null);__webpack_require__.r(ns);var def={};leafPrototypes=leafPrototypes||[null,getProto({}),getProto([]),getProto(getProto)];for(var current=2&mode&&value;"object"==typeof current&&!~leafPrototypes.indexOf(current);current=getProto(current))Object.getOwnPropertyNames(current).forEach((key=>def[key]=()=>value[key]));return def.default=()=>value,__webpack_require__.d(ns,def),ns},__webpack_require__.d=(exports,definition)=>{for(var key in definition)__webpack_require__.o(definition,key)&&!__webpack_require__.o(exports,key)&&Object.defineProperty(exports,key,{enumerable:!0,get:definition[key]})},__webpack_require__.f={},__webpack_require__.e=chunkId=>Promise.all(Object.keys(__webpack_require__.f).reduce(((promises,key)=>(__webpack_require__.f[key](chunkId,promises),promises)),[])),__webpack_require__.u=chunkId=>chunkId+"."+{317:"763f2741",500:"49288060",543:"79985d44",651:"0824996d",745:"457d6663",1413:"b430199a",1461:"9aaec15e",1665:"5e563ced",2140:"4e19e997",2370:"19aba2fd",2410:"923a11c5",2442:"06b12fd4",2551:"31c9ba53",2680:"3d978f41",2684:"5d77f5d4",2728:"e95cae96",2837:"f13fb31e",2844:"ef444d59",2853:"be64d9c8",2867:"fddf3229",2897:"f55cc16b",2977:"720fa7c3",3008:"8610ce22",3148:"708a2682",3284:"00f2bcd7",3325:"24bb2747",3402:"759d6214",3558:"71901fcf",3612:"c626f993",3699:"a8159afd",3744:"07fe0e84",3845:"417d7543",3875:"fb32e60a",4038:"6bf20da3",4062:"091bd493",4174:"7e938d00",4415:"fc4ed6d8",4734:"aefab34b",4774:"337d2f43",4937:"40c104c4",4940:"9d4ddaaf",4950:"ae59202a",5013:"3effab1d",5025:"d840ef68",5046:"e012680e",5051:"7ef3c2fe",5082:"0389fe3d",5119:"48f543a0",5229:"565594db",5392:"eebef1ba",5460:"37f0535d",5550:"08b33b64",5749:"43f2f1af",5935:"7426907f",5965:"66d2a165",6056:"232e3861",6057:"628a1ab4",6131:"e5fbae8e",6152:"65a60011",6276:"066be999",6356:"784ebdba",6402:"67502449",6701:"2f6f5aa8",6713:"1b67f904",6726:"c336f94c",6752:"8deb01a7",7087:"65cb4461",7122:"c48fff04",7156:"de4902ed",7233:"70c68238",7273:"df920dae",7339:"1004be21",7371:"1fe2cdcf",7627:"9aebb8c1",7699:"c1d5ac79",7890:"eb84f092",7901:"deb1004b",7974:"2c3607b3",8060:"bed02f89",8064:"ed969fe6",8150:"47412239",8151:"86b7ee2d",8163:"9e556999",8289:"40997d33",8318:"01320622",8394:"3c085db7",8402:"4eba61b1",8429:"a6b3795e",8509:"5cfb75f0",8837:"588afa85",9062:"23226541",9115:"52d043b4",9282:"32559e31",9284:"a5d70c1c",9286:"50cdbc42",9353:"655ed18c",9422:"5f470c24",9507:"8f502f15",9719:"a65c9cd5",9721:"a5b3db49",9790:"1ac482eb",9807:"c3379ce5",9980:"d3178bb4"}[chunkId]+".iframe.bundle.js",__webpack_require__.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(e){if("object"==typeof window)return window}}(),__webpack_require__.hmd=module=>((module=Object.create(module)).children||(module.children=[]),Object.defineProperty(module,"exports",{enumerable:!0,set:()=>{throw new Error("ES Modules may not assign module.exports or exports.*, Use ESM export syntax, instead: "+module.id)}}),module),__webpack_require__.o=(obj,prop)=>Object.prototype.hasOwnProperty.call(obj,prop),inProgress={},__webpack_require__.l=(url,done,key,chunkId)=>{if(inProgress[url])inProgress[url].push(done);else{var script,needAttach;if(void 0!==key)for(var scripts=document.getElementsByTagName("script"),i=0;i{script.onerror=script.onload=null,clearTimeout(timeout);var doneFns=inProgress[url];if(delete inProgress[url],script.parentNode&&script.parentNode.removeChild(script),doneFns&&doneFns.forEach((fn=>fn(event))),prev)return prev(event)},timeout=setTimeout(onScriptComplete.bind(null,void 0,{type:"timeout",target:script}),12e4);script.onerror=onScriptComplete.bind(null,script.onerror),script.onload=onScriptComplete.bind(null,script.onload),needAttach&&document.head.appendChild(script)}},__webpack_require__.r=exports=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(exports,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(exports,"__esModule",{value:!0})},__webpack_require__.nmd=module=>(module.paths=[],module.children||(module.children=[]),module),__webpack_require__.p="",(()=>{var installedChunks={1303:0};__webpack_require__.f.j=(chunkId,promises)=>{var installedChunkData=__webpack_require__.o(installedChunks,chunkId)?installedChunks[chunkId]:void 0;if(0!==installedChunkData)if(installedChunkData)promises.push(installedChunkData[2]);else if(1303!=chunkId){var promise=new Promise(((resolve,reject)=>installedChunkData=installedChunks[chunkId]=[resolve,reject]));promises.push(installedChunkData[2]=promise);var url=__webpack_require__.p+__webpack_require__.u(chunkId),error=new Error;__webpack_require__.l(url,(event=>{if(__webpack_require__.o(installedChunks,chunkId)&&(0!==(installedChunkData=installedChunks[chunkId])&&(installedChunks[chunkId]=void 0),installedChunkData)){var errorType=event&&("load"===event.type?"missing":event.type),realSrc=event&&event.target&&event.target.src;error.message="Loading chunk "+chunkId+" failed.\n("+errorType+": "+realSrc+")",error.name="ChunkLoadError",error.type=errorType,error.request=realSrc,installedChunkData[1](error)}}),"chunk-"+chunkId,chunkId)}else installedChunks[chunkId]=0},__webpack_require__.O.j=chunkId=>0===installedChunks[chunkId];var webpackJsonpCallback=(parentChunkLoadingFunction,data)=>{var moduleId,chunkId,[chunkIds,moreModules,runtime]=data,i=0;if(chunkIds.some((id=>0!==installedChunks[id]))){for(moduleId in moreModules)__webpack_require__.o(moreModules,moduleId)&&(__webpack_require__.m[moduleId]=moreModules[moduleId]);if(runtime)var result=runtime(__webpack_require__)}for(parentChunkLoadingFunction&&parentChunkLoadingFunction(data);i{"use strict";var deferred,leafPrototypes,getProto,inProgress,__webpack_modules__={},__webpack_module_cache__={};function __webpack_require__(moduleId){var cachedModule=__webpack_module_cache__[moduleId];if(void 0!==cachedModule)return cachedModule.exports;var module=__webpack_module_cache__[moduleId]={id:moduleId,loaded:!1,exports:{}};return __webpack_modules__[moduleId].call(module.exports,module,module.exports,__webpack_require__),module.loaded=!0,module.exports}__webpack_require__.m=__webpack_modules__,deferred=[],__webpack_require__.O=(result,chunkIds,fn,priority)=>{if(!chunkIds){var notFulfilled=1/0;for(i=0;i=priority)&&Object.keys(__webpack_require__.O).every((key=>__webpack_require__.O[key](chunkIds[j])))?chunkIds.splice(j--,1):(fulfilled=!1,priority0&&deferred[i-1][2]>priority;i--)deferred[i]=deferred[i-1];deferred[i]=[chunkIds,fn,priority]},__webpack_require__.n=module=>{var getter=module&&module.__esModule?()=>module.default:()=>module;return __webpack_require__.d(getter,{a:getter}),getter},getProto=Object.getPrototypeOf?obj=>Object.getPrototypeOf(obj):obj=>obj.__proto__,__webpack_require__.t=function(value,mode){if(1&mode&&(value=this(value)),8&mode)return value;if("object"==typeof value&&value){if(4&mode&&value.__esModule)return value;if(16&mode&&"function"==typeof value.then)return value}var ns=Object.create(null);__webpack_require__.r(ns);var def={};leafPrototypes=leafPrototypes||[null,getProto({}),getProto([]),getProto(getProto)];for(var current=2&mode&&value;"object"==typeof current&&!~leafPrototypes.indexOf(current);current=getProto(current))Object.getOwnPropertyNames(current).forEach((key=>def[key]=()=>value[key]));return def.default=()=>value,__webpack_require__.d(ns,def),ns},__webpack_require__.d=(exports,definition)=>{for(var key in definition)__webpack_require__.o(definition,key)&&!__webpack_require__.o(exports,key)&&Object.defineProperty(exports,key,{enumerable:!0,get:definition[key]})},__webpack_require__.f={},__webpack_require__.e=chunkId=>Promise.all(Object.keys(__webpack_require__.f).reduce(((promises,key)=>(__webpack_require__.f[key](chunkId,promises),promises)),[])),__webpack_require__.u=chunkId=>chunkId+"."+{317:"763f2741",500:"49288060",543:"79985d44",651:"0824996d",745:"457d6663",1413:"b430199a",1461:"9aaec15e",1665:"5e563ced",2140:"4e19e997",2370:"f379af10",2410:"923a11c5",2442:"06b12fd4",2551:"31c9ba53",2680:"3d978f41",2684:"5d77f5d4",2728:"e95cae96",2837:"f13fb31e",2844:"ef444d59",2853:"be64d9c8",2867:"fddf3229",2897:"f55cc16b",2977:"720fa7c3",3008:"8610ce22",3148:"708a2682",3284:"00f2bcd7",3325:"24bb2747",3402:"759d6214",3558:"71901fcf",3612:"c626f993",3699:"a8159afd",3744:"07fe0e84",3845:"417d7543",3875:"1ed1ec9d",4038:"6bf20da3",4062:"091bd493",4174:"7e938d00",4415:"fc4ed6d8",4734:"aefab34b",4774:"337d2f43",4937:"40c104c4",4940:"9d4ddaaf",4950:"ae59202a",5013:"3effab1d",5025:"d840ef68",5046:"e012680e",5051:"7ef3c2fe",5082:"0389fe3d",5119:"48f543a0",5229:"565594db",5392:"eebef1ba",5460:"37f0535d",5550:"08b33b64",5749:"43f2f1af",5935:"7426907f",5965:"66d2a165",6056:"232e3861",6057:"628a1ab4",6131:"e5fbae8e",6152:"65a60011",6276:"066be999",6356:"784ebdba",6402:"67502449",6701:"2f6f5aa8",6713:"1b67f904",6726:"c336f94c",6752:"8deb01a7",7087:"65cb4461",7122:"c48fff04",7156:"de4902ed",7233:"70c68238",7273:"df920dae",7339:"1004be21",7371:"1fe2cdcf",7627:"9aebb8c1",7699:"c1d5ac79",7890:"eb84f092",7901:"deb1004b",7974:"2c3607b3",8060:"bed02f89",8064:"ed969fe6",8150:"47412239",8151:"86b7ee2d",8163:"9e556999",8289:"40997d33",8318:"01320622",8394:"3c085db7",8402:"4eba61b1",8429:"a6b3795e",8509:"5cfb75f0",8837:"b917edfb",9062:"23226541",9115:"52d043b4",9282:"32559e31",9284:"a5d70c1c",9286:"1a10656f",9353:"655ed18c",9422:"5f470c24",9507:"8f502f15",9719:"a65c9cd5",9721:"a5b3db49",9790:"1ac482eb",9807:"c3379ce5",9980:"d3178bb4"}[chunkId]+".iframe.bundle.js",__webpack_require__.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(e){if("object"==typeof window)return window}}(),__webpack_require__.hmd=module=>((module=Object.create(module)).children||(module.children=[]),Object.defineProperty(module,"exports",{enumerable:!0,set:()=>{throw new Error("ES Modules may not assign module.exports or exports.*, Use ESM export syntax, instead: "+module.id)}}),module),__webpack_require__.o=(obj,prop)=>Object.prototype.hasOwnProperty.call(obj,prop),inProgress={},__webpack_require__.l=(url,done,key,chunkId)=>{if(inProgress[url])inProgress[url].push(done);else{var script,needAttach;if(void 0!==key)for(var scripts=document.getElementsByTagName("script"),i=0;i{script.onerror=script.onload=null,clearTimeout(timeout);var doneFns=inProgress[url];if(delete inProgress[url],script.parentNode&&script.parentNode.removeChild(script),doneFns&&doneFns.forEach((fn=>fn(event))),prev)return prev(event)},timeout=setTimeout(onScriptComplete.bind(null,void 0,{type:"timeout",target:script}),12e4);script.onerror=onScriptComplete.bind(null,script.onerror),script.onload=onScriptComplete.bind(null,script.onload),needAttach&&document.head.appendChild(script)}},__webpack_require__.r=exports=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(exports,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(exports,"__esModule",{value:!0})},__webpack_require__.nmd=module=>(module.paths=[],module.children||(module.children=[]),module),__webpack_require__.p="",(()=>{var installedChunks={1303:0};__webpack_require__.f.j=(chunkId,promises)=>{var installedChunkData=__webpack_require__.o(installedChunks,chunkId)?installedChunks[chunkId]:void 0;if(0!==installedChunkData)if(installedChunkData)promises.push(installedChunkData[2]);else if(1303!=chunkId){var promise=new Promise(((resolve,reject)=>installedChunkData=installedChunks[chunkId]=[resolve,reject]));promises.push(installedChunkData[2]=promise);var url=__webpack_require__.p+__webpack_require__.u(chunkId),error=new Error;__webpack_require__.l(url,(event=>{if(__webpack_require__.o(installedChunks,chunkId)&&(0!==(installedChunkData=installedChunks[chunkId])&&(installedChunks[chunkId]=void 0),installedChunkData)){var errorType=event&&("load"===event.type?"missing":event.type),realSrc=event&&event.target&&event.target.src;error.message="Loading chunk "+chunkId+" failed.\n("+errorType+": "+realSrc+")",error.name="ChunkLoadError",error.type=errorType,error.request=realSrc,installedChunkData[1](error)}}),"chunk-"+chunkId,chunkId)}else installedChunks[chunkId]=0},__webpack_require__.O.j=chunkId=>0===installedChunks[chunkId];var webpackJsonpCallback=(parentChunkLoadingFunction,data)=>{var moduleId,chunkId,[chunkIds,moreModules,runtime]=data,i=0;if(chunkIds.some((id=>0!==installedChunks[id]))){for(moduleId in moreModules)__webpack_require__.o(moreModules,moduleId)&&(__webpack_require__.m[moduleId]=moreModules[moduleId]);if(runtime)var result=runtime(__webpack_require__)}for(parentChunkLoadingFunction&&parentChunkLoadingFunction(data);i