(globalThis.itsecWebpackJsonP=globalThis.itsecWebpackJsonP||[]).push([[5905],{23466:(e,t,r)=>{"use strict";r.r(t),r.d(t,{App:()=>ye,Credential:()=>j,LearnMore:()=>q,NotAvailable:()=>W,store:()=>H});var n={};r.r(n),r.d(n,{deleteCredential:()=>h,navigateTo:()=>E,persistCredential:()=>y,persistNewCredentialLabel:()=>_,receiveCredentials:()=>g,registerCredential:()=>p,restoreCredential:()=>I});var a={};r.r(a),r.d(a,{canRegisterPlatformAuthenticator:()=>S,getCredentialError:()=>L,getCredentialErrors:()=>k,getCredentials:()=>A,getFetchCredentialsError:()=>N,getNewCredential:()=>b,getNewCredentialId:()=>x,getRegisterError:()=>R,getScreen:()=>v,isDeleting:()=>T,isPersisting:()=>w,isRegistering:()=>C});var i={};r.r(i),r.d(i,{canRegisterPlatformAuthenticator:()=>P,getCredentials:()=>D});var s=r(52117),l=r(6293),o=r(95122),c=r(48015),d=r(13173),u=r(12494),m=r(31600);function E(e){return{type:"NAVIGATE_TO",screen:e}}function g(e){return{type:"RECEIVE_CREDENTIALS",items:e}}function*p(e,t){yield{type:"START_REGISTER_CREDENTIAL",key:e};try{const r=yield(0,m.awaitPromise)(t);return yield{type:"FINISH_REGISTER_CREDENTIAL",key:e,item:r},r}catch(t){throw yield{type:"FAILED_REGISTER_CREDENTIAL",key:e,error:t},t}}function*y(e,t){yield{type:"START_PERSIST_CREDENTIAL",id:e};try{const r=yield(0,m.apiFetch)({method:"PUT",path:`/ithemes-security/v1/webauthn/credentials/${e}`,data:t});return yield{type:"FINISH_PERSIST_CREDENTIAL",id:e,item:r},r}catch(t){throw yield{type:"FAILED_PERSIST_CREDENTIAL",id:e,error:t},t}}function*h(e,t=!1){yield{type:"START_DELETE_CREDENTIAL",id:e};try{const r=yield(0,m.apiFetch)({method:"DELETE",path:`/ithemes-security/v1/webauthn/credentials/${e}?force=${t}`});return yield{type:"FINISH_DELETE_CREDENTIAL",id:e,force:t,item:r},!0}catch(t){throw yield{type:"FAILED_DELETE_CREDENTIAL",id:e,error:t},t}}function*I(e){yield*y(e,{status:"active"})}function*_(e){const t=yield c.controls.select(M,"getNewCredential");t&&(yield*y(t.id,{label:e}))}var f=r(28306);function v(e){return e.screen}function C(e,t){return t?e.isRegistering===t:e.isRegistering}function R(e){return e.registerError}const A=(0,f.Z)((e=>e.credentials.map((t=>e.byId[t]))),(e=>[e.credentials,e.byId]));function N(e){return e.fetchError}function L(e,t){return e.credentialErrors[t]}function w(e,t){return e.persistingIds.includes(t)}function T(e,t){return e.deletingIds.includes(t)}function x(e){return e.newCredential}function b(e){return e.byId[e.newCredential]}const k=(0,f.Z)((e=>Object.values(e.credentialErrors)),(e=>e.credentialErrors));function S(e){return e.canRegisterPlatformAuthenticator}function*D(){try{const e=yield(0,m.apiFetch)({path:"/ithemes-security/v1/webauthn/credentials"});yield g(e)}catch(e){yield{type:"FAILED_FETCH_CREDENTIALS",error:e}}}function*P(){const e=yield(0,m.awaitPromise)((0,u.isPlatformAuthenticatorAvailable)());yield{type:"RECEIVE_CAN_REGISTER_PLATFORM_AUTHENTICATOR",isAvailable:e}}var O=r(92819);const F={screen:"add-credential",isRegistering:!1,registerError:null,credentials:[],fetchError:null,byId:{},newCredential:null,persistingIds:[],deletingIds:[],credentialErrors:{},canRegisterPlatformAuthenticator:!1},M="ithemes-security/webauthn",H=(0,c.createReduxStore)(M,{actions:n,selectors:a,resolvers:i,reducer:function(e=F,t){switch(t.type){case"NAVIGATE_TO":return{...e,screen:t.screen};case"START_REGISTER_CREDENTIAL":return{...e,isRegistering:t.key,registerError:null};case"FINISH_REGISTER_CREDENTIAL":return{...e,credentials:[...e.credentials,t.item.id],byId:{...e.byId,[t.item.id]:t.item},newCredential:t.item.id,isRegistering:!1};case"FAILED_REGISTER_CREDENTIAL":return{...e,isRegistering:!1,registerError:t.error};case"RECEIVE_CREDENTIAL":return{...e,byId:{...e.byId,[t.item.id]:t.item}};case"RECEIVE_CREDENTIALS":return{...e,credentials:(0,O.map)(t.items,"id"),byId:(0,O.keyBy)(t.items,"id")};case"FAILED_FETCH_CREDENTIALS":return{...e,fetchError:t.error};case"START_PERSIST_CREDENTIAL":return{...e,persistingIds:[...e.persistingIds,t.id],credentialErrors:(0,O.omit)(e.credentialErrors,t.id)};case"FINISH_PERSIST_CREDENTIAL":return{...e,persistingIds:(0,O.without)(e.persistingIds,t.id),byId:{...e.byId,[t.id]:t.item}};case"FAILED_PERSIST_CREDENTIAL":return{...e,persistingIds:(0,O.without)(e.persistingIds,t.id),credentialErrors:{...e.credentialErrors,[t.id]:t.error}};case"START_DELETE_CREDENTIAL":return{...e,deletingIds:[...e.deletingIds,t.id],credentialErrors:(0,O.omit)(e.credentialErrors,t.id)};case"FINISH_DELETE_CREDENTIAL":return{...e,deletingIds:(0,O.without)(e.deletingIds,t.id),credentials:t.force?(0,O.without)(e.credentials,t.id):e.credentials,byId:t.force?(0,O.omit)(e.byId,t.id):{...e.byId,[t.id]:t.item}};case"FAILED_DELETE_CREDENTIAL":return{...e,deletingIds:(0,O.without)(e.deletingIds,t.id),credentialErrors:{...e.credentialErrors,[t.id]:t.error}};case"RECEIVE_CAN_REGISTER_PLATFORM_AUTHENTICATOR":return{...e,canRegisterPlatformAuthenticator:t.isAvailable};default:return e}},controls:m.controls});(0,c.register)(H);var B=r(64893),Z=r(82521);const z=(0,s.Z)(d.Tg,{target:"e1bza9ur5"})('display:grid;grid-template-rows:auto auto auto;grid-template-columns:auto min-content;grid-template-areas:"error error" "label actions" "details actions";align-content:start;grid-gap:0 0.5rem;border:1px ',(({isActive:e})=>e?"solid":"dashed")," ",(({theme:e})=>e.colors.border.normal),";padding:0.75rem 1.25rem;margin:0;"),Y=(0,s.Z)(d.X6,{target:"e1bza9ur4"})("grid-area:label;font-style:",(({emptyLabel:e})=>e&&"oblique"),";font-size:0.875rem;"),V=(0,s.Z)("div",{target:"e1bza9ur3"})({name:"a6cn50",styles:"grid-area:details;display:flex;flex-direction:column;gap:0.5rem"}),G=(0,s.Z)(d.xv,{target:"e1bza9ur2"})("font-style:",(({unused:e})=>e&&"oblique"),";"),K=(0,s.Z)(B.Button,{target:"e1bza9ur1"})({name:"1e021kk",styles:"grid-area:actions;align-self:center"}),U=(0,s.Z)(d.rN,{target:"e1bza9ur0"})({name:"wx8olw",styles:"grid-area:error;margin-bottom:0.75rem"});function j({credential:e,showActions:t,as:r,className:n}){const{error:a,isDeleting:i,isPersisting:s}=(0,c.useSelect)((t=>({error:t(M).getCredentialError(e.id),isDeleting:t(M).isDeleting(e.id),isPersisting:t(M).isPersisting(e.id)})),[e.id]),{deleteCredential:u,restoreCredential:m}=(0,c.useDispatch)(M),E="active"===e.status;return(0,l.createElement)(z,{isActive:E,variant:d.h1.PRIMARY,as:r,className:n},(0,l.createElement)(U,{type:"danger",messages:a?[a.message||(0,o.__)("An unknown error occurred.","it-l10n-ithemes-security-pro")]:[]}),(0,l.createElement)(Y,{level:3,weight:500,variant:e.label&&E?d.rK.DARK:d.rK.NORMAL,text:e.label||(0,o.__)("(No Label)","it-l10n-ithemes-security-pro"),emptyLabel:!e.label}),(0,l.createElement)(V,null,(0,l.createElement)(d.xv,{variant:!E&&d.rK.MUTED,size:d.yH.SMALL,as:"p",text:(0,o.sprintf)((0,o.__)("Added on %s","it-l10n-ithemes-security-pro"),(0,Z.dateI18n)("M j, Y",e.created_at))}),E&&(0,l.createElement)(G,{variant:!E&&d.rK.MUTED,size:d.yH.SMALL,as:"p",unused:!e.last_used,text:e.last_used?(0,o.sprintf)((0,o.__)("Last used on %s","it-l10n-ithemes-security-pro"),(0,Z.dateI18n)("M j, Y",e.last_used)):(0,o.__)("Has not been used","it-l10n-ithemes-security-pro")}),"trash"===e.status&&(0,l.createElement)(d.xv,{variant:d.rK.MUTED,as:"p",text:(0,o.sprintf)((0,o.__)("Deleted on %s","it-l10n-ithemes-security-pro"),(0,Z.dateI18n)("M j, Y",e.trashed_at))})),t&&(0,l.createElement)(K,{isDestructive:E,variant:"secondary",onClick:()=>"active"===e.status?u(e.id):m(e.id),disabled:i||s,isBusy:i||s,key:e.status,text:E?(0,o.__)("Delete","it-l10n-ithemes-security-pro"):(0,o.__)("Restore","it-l10n-ithemes-security-pro")}))}var X=r(26755);function q({textSize:e=d.yH.SMALL}){return(0,l.createElement)("a",{href:"https://go.solidwp.com/passkeys-learn-more",target:"_blank",rel:"noreferrer"},(0,l.createElement)(d.xv,{icon:X.Z,iconPosition:"right",iconSize:16,variant:d.rK.ACCENT,size:e,text:(0,o.__)("Learn more about passkeys","it-l10n-ithemes-security-pro")}))}function W(){return(0,l.createElement)(B.Card,null,(0,l.createElement)(B.CardBody,null,(0,l.createElement)(d.rN,{type:"warning",messages:[(0,o.__)("Your browser does not support passkeys.","it-l10n-ithemes-security-pro")]})))}const $=(0,s.Z)(B.CardBody,{target:"ecbtye42"})({name:"15idi1d",styles:"display:flex;flex-direction:column;gap:0.75rem"}),J=(0,s.Z)("div",{target:"ecbtye41"})({name:"9klgpb",styles:"display:grid;grid-template-columns:repeat(3, 1fr);grid-template-rows:repeat(2, auto);grid-auto-flow:column;gap:1rem 0.75rem"}),Q=(0,s.Z)(B.FlexItem,{target:"ecbtye40"})({name:"1tx1l5v",styles:"margin-right:auto"});function ee({onContinue:e,skipText:t,onSkip:r}){const{error:n,isRegistering:a,canRegisterPlatform:i}=(0,c.useSelect)((e=>({error:e(M).getRegisterError(),isRegistering:e(M).isRegistering(),canRegisterPlatform:e(M).canRegisterPlatformAuthenticator()})),[]),{registerCredential:s}=(0,c.useDispatch)(M),[m,E]=(0,l.useState)(1),g=async t=>{1===m&&(E(2),await(100,new Promise((e=>setTimeout(e,100))))),(t=>{const r=(0,o.sprintf)((0,o.__)("Registered on %s.","it-l10n-ithemes-security-pro"),(0,Z.dateI18n)("M j, Y")),n=function(e){return"cross-platform"===e?{authenticatorAttachment:"cross-platform"}:{residentKey:"preferred"}}(t),a=(0,u.registerCredential)({label:r,authenticatorSelection:n});s(t,a).then(e).catch(console.error)})(t)};return(0,l.createElement)(B.Card,null,(0,l.createElement)(d.Tg,{variant:d.h1.PRIMARY},(0,l.createElement)(d.y7,{surfaceVariant:d.h1.PRIMARY_ACCENT,currentStep:m,justifyChildren:"center",alignChildren:"center"},(0,l.createElement)(d.X6,{level:2,align:"center",size:d.yH.EXTRA_LARGE,weight:d.fs.HEAVY,text:(0,o.__)("Set up Passkey Login","it-l10n-ithemes-security-pro")})),(0,l.createElement)($,null,!i&&(0,l.createElement)(d.rN,{type:"warning",messages:[(0,o.__)("Your device doesn’t support passkeys.","it-l10n-ithemes-security-pro")]}),(0,l.createElement)(d.rN,{type:"danger",messages:n?[n.message||(0,o.__)("An unexpected error occurred.","it-l10n-ithemes-security-pro")]:[]}),i?(0,l.createElement)(React.Fragment,null,(0,l.createElement)(d.X6,{level:2,size:d.yH.LARGE,weight:d.fs.HEAVY,variant:d.rK.ACCENT,text:(0,o.__)("Why:","it-l10n-ithemes-security-pro")}),(0,l.createElement)(d.xv,{as:"p",text:(0,l.createInterpolateElement)((0,o.__)("Passkeys improve security and speed up the login process by using authentication built into your device instead of passwords. This can mean biometrics like Face ID, Touch ID, or Windows Hello. If your device doesn’t have those capabilities, don’t worry, you can still use passkeys.","it-l10n-ithemes-security-pro"),{b:(0,l.createElement)("strong",null)})}),(0,l.createElement)(d.xv,{as:"p",text:(0,o.__)("When authenticating with a passkey, your personal information never leaves your device. Hackers can’t leak passkeys or trick you into sharing them.","it-l10n-ithemes-security-pro")})):(0,l.createElement)(React.Fragment,null,(0,l.createElement)(d.xv,{as:"p",text:(0,l.createInterpolateElement)((0,o.__)("It looks like passkeys, also known as Platform Authenticators, aren’t available for your device yet.","it-l10n-ithemes-security-pro")+" "+(0,o.__)("Read more about device compatibility.","it-l10n-ithemes-security-pro"),{a:(0,l.createElement)("a",{href:"https://go.solidwp.com/webauthn",target:"_blank",rel:"noreferrer"})})}),(0,l.createElement)(d.xv,{as:"p",text:(0,o.__)("If you have a YubiKey, Titan Key, or another USB Security Key, you can still register that device.","it-l10n-ithemes-security-pro")})),(0,l.createElement)(d.X6,{level:2,size:d.yH.LARGE,weight:d.fs.HEAVY,variant:d.rK.ACCENT,text:(0,o.__)("How it works:","it-l10n-ithemes-security-pro")}),(0,l.createElement)(te,{currentStep:m}),(0,l.createElement)(q,null)),(0,l.createElement)(B.CardFooter,null,(0,l.createElement)(B.Flex,null,(0,l.createElement)(Q,null,(0,l.createElement)(B.Button,{variant:"link",onClick:r,text:t})),(0,l.createElement)(B.FlexItem,null,(0,l.createElement)(B.Button,{variant:"secondary",text:(0,o.__)("Add USB Security Key","it-l10n-ithemes-security-pro"),isBusy:"cross-platform"===a,disabled:a,onClick:()=>g("cross-platform")})),(0,l.createElement)(B.FlexItem,null,(0,l.createElement)(B.Button,{variant:"primary",onClick:()=>g("platform"),isBusy:"platform"===a,disabled:a||!i,text:(0,o.__)("Add Passkey","it-l10n-ithemes-security-pro")}))))))}function te({currentStep:e}){return(0,l.createElement)(J,null,(0,l.createElement)(d.OR,{step:1,surfaceVariant:d.h1.PRIMARY_ACCENT,invert:1!==e}),(0,l.createElement)(d.xv,{as:"p",text:(0,o.__)("Press “Add Passkey” to register your device.","it-l10n-ithemes-security-pro")}),(0,l.createElement)(d.OR,{step:2,surfaceVariant:d.h1.PRIMARY_ACCENT,invert:2!==e}),(0,l.createElement)(d.xv,{as:"p",text:(0,o.__)("A pop-up will appear; follow its instructions.","it-l10n-ithemes-security-pro")}),(0,l.createElement)(d.OR,{step:3,surfaceVariant:d.h1.PRIMARY_ACCENT,invert:3!==e}),(0,l.createElement)(d.xv,{as:"p",text:(0,o.__)("Name your passkey and you’re done!","it-l10n-ithemes-security-pro")}))}var re=r(28184);const ne=(0,s.Z)(B.CardBody,{target:"e1cf4sc03"})({name:"1a7kn3l",styles:"display:flex;flex-direction:column;gap:1.75rem;padding:2rem 3rem"}),ae=(0,s.Z)(B.TextControl,{target:"e1cf4sc02"})({name:"1x6gp0r",styles:'input[type="text"]{margin:0;}'}),ie=(0,s.Z)(d.xv,{target:"e1cf4sc01"})({name:"13kei8",styles:"max-width:12rem;align-self:center"}),se=(0,s.Z)(B.Button,{target:"e1cf4sc00"})({name:"qbt5ty",styles:"align-self:center"});function le({onContinue:e}){const{isPersisting:t,error:r}=(0,c.useSelect)((e=>({error:e(M).getCredentialError(e(M).getNewCredentialId()),isPersisting:e(M).isPersisting(e(M).getNewCredentialId())})),[]),{persistNewCredentialLabel:n}=(0,c.useDispatch)(M),[a,i]=(0,l.useState)("");return(0,l.createElement)(B.Card,null,(0,l.createElement)(d.y7,{surfaceVariant:d.h1.PRIMARY_ACCENT,currentStep:3,justifyChildren:"center"},(0,l.createElement)(d.xv,{icon:re.Z,iconSize:120,align:"center"}),(0,l.createElement)(d.xv,{align:"center",size:d.yH.EXTRA_LARGE,weight:d.fs.HEAVY,text:(0,o.__)("Success!","it-l10n-ithemes-security-pro")})),(0,l.createElement)(ne,null,(0,l.createElement)(d.rN,{type:"danger",messages:r?[r.message||(0,o.__)("An unexpected error occurred.","it-l10n-ithemes-security-pro")]:[]}),(0,l.createElement)(d.xv,{as:"p",text:(0,o.__)("The last step is to name your device…","it-l10n-ithemes-security-pro")}),(0,l.createElement)(ae,{required:!0,minLength:1,value:a,onChange:i,label:(0,o.__)("Passkey Name","it-l10n-ithemes-security-pro"),description:(0,o.__)("Choose a name that will help you remember the device you registered.","it-l10n-ithemes-security-pro")}),(0,l.createElement)(ie,{as:"p",align:"center",text:(0,l.createInterpolateElement)((0,o.__)("You can manage your passkeys in your Profile settings.","it-l10n-ithemes-security-pro"),{b:(0,l.createElement)("strong",null)})}),(0,l.createElement)(se,{variant:"primary",onClick:()=>a.length>0&&n(a).then(e),disabled:!a.length||t,isBusy:t,text:(0,o.__)("Done","it-l10n-ithemes-security-pro")})))}const oe=(0,s.Z)(B.CardBody,{target:"ev2z88v0"})({name:"1uu04qw",styles:"display:flex;flex-direction:column;gap:1rem;margin-bottom:3rem"});function ce({onContinue:e,onManage:t}){return(0,l.createElement)(B.Card,null,(0,l.createElement)(d.y7,{surfaceVariant:d.h1.PRIMARY_ACCENT},(0,l.createElement)(d.X6,{level:2,size:d.yH.EXTRA_LARGE,weight:d.fs.HEAVY,text:(0,o.__)("Great! You’ve activated and verified your passkey","it-l10n-ithemes-security-pro")})),(0,l.createElement)(oe,null,(0,l.createElement)(d.xv,{as:"p",text:(0,o.__)("The next time you log in, look for the “Use Your Passkey” button to log in with one click!","it-l10n-ithemes-security-pro")}),(0,l.createElement)(q,null)),(0,l.createElement)(B.CardFooter,{justify:"space-between"},(0,l.createElement)(B.Button,{onClick:t,variant:"link",text:(0,o.__)("Manage Passkeys","it-l10n-ithemes-security-pro")}),(0,l.createElement)(B.Button,{onClick:e,variant:"primary",text:(0,o.__)("Complete Registration","it-l10n-ithemes-security-pro")})))}function de({onAddNew:e,onComplete:t}){const{credentials:r,error:n}=(0,c.useSelect)((e=>({credentials:e(M).getCredentials(),error:e(M).getFetchCredentialsError()})),[]);return(0,l.createElement)(B.Card,null,(0,l.createElement)(d.y7,{surfaceVariant:d.h1.PRIMARY_ACCENT,justifyChildren:"center"},(0,l.createElement)(d.X6,{level:2,align:"center",size:d.yH.EXTRA_LARGE,weight:d.fs.HEAVY,text:(0,o.__)("Manage Passkeys","it-l10n-ithemes-security-pro")})),(0,l.createElement)(B.CardBody,null,(0,l.createElement)(d.rN,{type:"danger",messages:n?[n.message||(0,o.__)("Could not fetch passkeys.","it-l10n-ithemes-security-pro")]:[]}),(0,l.createElement)(Ee,{credentials:r})),(0,l.createElement)(B.CardFooter,null,(0,l.createElement)(B.Button,{onClick:t,variant:"link",text:(0,o.__)("Done","it-l10n-ithemes-security-pro")}),(0,l.createElement)(B.Button,{onClick:e,variant:"primary",text:(0,o.__)("Add a Passkey","it-l10n-ithemes-security-pro")})))}const ue=(0,s.Z)("ul",{target:"eyycbmg1"})({name:"z06qs",styles:"list-style:none;margin:0;padding:0"}),me=(0,s.Z)(j,{target:"eyycbmg0"})({name:"ji3yah",styles:"&:not(:last-child){margin-bottom:0.75rem;}"});function Ee({credentials:e}){return(0,l.createElement)(ue,null,e.map((e=>(0,l.createElement)(me,{key:e.id,credential:e,as:"li",showActions:!0}))))}const ge={...d.U1,sizes:{...d.U1.sizes,text:{...d.U1.sizes.text,small:"0.75rem"}}},pe=(0,s.Z)("div",{target:"egoknj70"})("--wp-admin-theme-color:",(({theme:e})=>e.colors.primary.base),";--wp-admin-theme-color-darker-10:",(({theme:e})=>e.colors.primary.darker10),";--wp-admin-theme-color-darker-20:",(({theme:e})=>e.colors.primary.darker20),";");function ye({onExit:e,onComplete:t,isRequested:r}){const{screen:n}=(0,c.useSelect)((e=>({screen:e(M).getScreen(),canRegisterPlatform:e(M).canRegisterPlatformAuthenticator()})),[]),{navigateTo:a}=(0,c.useDispatch)(M);if(!(0,u.isAvailable)())return(0,l.createElement)(W,null);const i=r?(0,o.__)("Back","it-l10n-ithemes-security-pro"):(0,o.__)("Skip Setup","it-l10n-ithemes-security-pro");return(0,l.createElement)(d.fC,{theme:ge},(0,l.createElement)(pe,null,"manage-credentials"===n&&(0,l.createElement)(de,{onAddNew:()=>a("add-credential"),onComplete:t||e}),"add-credential"===n&&(0,l.createElement)(ee,{skipText:i,onSkip:()=>r?a("manage-credentials"):e(),onContinue:()=>a("rename")}),"rename"===n&&(0,l.createElement)(le,{onContinue:()=>a(r?"manage-credentials":"overview")}),"overview"===n&&(0,l.createElement)(ce,{onManage:()=>a("manage-credentials"),onContinue:t||e})))}r.p=window.itsecWebpackPublicPath},28184:(e,t,r)=>{"use strict";r.d(t,{Z:()=>i});var n=r(6293),a=r(14776);const i=(0,n.createElement)(a.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,n.createElement)(a.Path,{d:"M16.7 7.1l-6.3 8.5-3.3-2.5-.9 1.2 4.5 3.4L17.9 8z"}))},26755:(e,t,r)=>{"use strict";r.d(t,{Z:()=>i});var n=r(6293),a=r(14776);const i=(0,n.createElement)(a.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,n.createElement)(a.Path,{d:"M19.5 4.5h-7V6h4.44l-5.97 5.97 1.06 1.06L18 7.06v4.44h1.5v-7Zm-13 1a2 2 0 0 0-2 2v10a2 2 0 0 0 2 2h10a2 2 0 0 0 2-2v-3H17v3a.5.5 0 0 1-.5.5h-10a.5.5 0 0 1-.5-.5v-10a.5.5 0 0 1 .5-.5h3V5.5h-3Z"}))},28306:(e,t,r)=>{"use strict";var n,a;function i(e){return[e]}function s(){var e={clear:function(){e.head=null}};return e}function l(e,t,r){var n;if(e.length!==t.length)return!1;for(n=r;no}),n={},a="undefined"!=typeof WeakMap},31600:e=>{e.exports=function(){return this.itsec.packages.data}()},12494:e=>{e.exports=function(){return this.itsec.webauthn.utils}()},64893:e=>{e.exports=function(){return this.wp.components}()},9576:e=>{e.exports=function(){return this.wp.compose}()},48015:e=>{e.exports=function(){return this.wp.data}()},82521:e=>{e.exports=function(){return this.wp.date}()},6293:e=>{e.exports=function(){return this.wp.element}()},95122:e=>{e.exports=function(){return this.wp.i18n}()},81019:e=>{e.exports=function(){return this.wp.keycodes}()},14776:e=>{e.exports=function(){return this.wp.primitives}()},73470:e=>{e.exports=function(){return this.wp.url}()},99196:e=>{"use strict";e.exports=window.React},92819:e=>{"use strict";e.exports=window.lodash}},e=>{e.O(0,[3173],(()=>(23466,e(e.s=23466))));var t=e.O();((window.itsec=window.itsec||{}).webauthn=window.itsec.webauthn||{}).manage=t}]);