/*! Copyright Elasticsearch B.V. and/or licensed to Elasticsearch B.V. under one or more contributor license agreements. * Licensed under the Elastic License 2.0; you may not use this file except in compliance with the Elastic License 2.0. */ (window.enterpriseSearch_bundle_jsonpfunction=window.enterpriseSearch_bundle_jsonpfunction||[]).push([[6],{118:function(e,t,a){"use strict";function n(e,t){return`${e.substring(0,t)}…`}function r(e,t){return`…${e.substring(e.length-t)}`}a.d(t,"b",(function(){return n})),a.d(t,"c",(function(){return r})),a.d(t,"a",(function(){return c}));var s=a(10),i=a.n(s),l=(a(816),a(11));const c=({content:e,length:t,beginning:a=!1,tooltipType:s="inline"})=>{if(e.length<=t)return Object(l.jsx)(i.a.Fragment,null,e);const c="inline"===s;return Object(l.jsx)("span",{className:"truncated-content",title:c?"":e},a?r(e,t):n(e,t),c&&Object(l.jsx)("span",{className:"truncated-content__tooltip"},e))}},155:function(e,t,a){"use strict";a.d(t,"a",(function(){return r})),a.d(t,"b",(function(){return s}));var n=a(2);const r=n.i18n.translate("xpack.enterpriseSearch.schema.fieldNameLabel",{defaultMessage:"Field name"}),s=n.i18n.translate("xpack.enterpriseSearch.schema.fieldTypeLabel",{defaultMessage:"Field type"})},334:function(e,t,a){"use strict";a.d(t,"a",(function(){return i}));var n=a(10),r=a(2),s=a(11);const i=({text:e,children:t})=>{const[a,i]=Object(n.useState)(!0),l=r.i18n.translate("xpack.enterpriseSearch.hiddenText",{defaultMessage:"Hidden text"});return t({hiddenText:a?Object(s.jsx)("span",{"aria-label":l},Object(s.jsx)("span",{"aria-hidden":!0},e.replace(/./g,"•"))):e,isHidden:a,toggle:()=>i(!a)})}},58:function(e,t,a){"use strict";a.d(t,"M",(function(){return r})),a.d(t,"db",(function(){return s})),a.d(t,"g",(function(){return i})),a.d(t,"b",(function(){return l})),a.d(t,"r",(function(){return c})),a.d(t,"k",(function(){return o})),a.d(t,"n",(function(){return u})),a.d(t,"c",(function(){return d})),a.d(t,"G",(function(){return p})),a.d(t,"F",(function(){return b})),a.d(t,"H",(function(){return j})),a.d(t,"p",(function(){return g})),a.d(t,"S",(function(){return x})),a.d(t,"U",(function(){return f})),a.d(t,"X",(function(){return h})),a.d(t,"V",(function(){return m})),a.d(t,"T",(function(){return O})),a.d(t,"W",(function(){return M})),a.d(t,"Q",(function(){return E})),a.d(t,"O",(function(){return S})),a.d(t,"P",(function(){return k})),a.d(t,"N",(function(){return v})),a.d(t,"R",(function(){return T})),a.d(t,"L",(function(){return y})),a.d(t,"J",(function(){return w})),a.d(t,"K",(function(){return F})),a.d(t,"E",(function(){return C})),a.d(t,"h",(function(){return L})),a.d(t,"i",(function(){return U})),a.d(t,"s",(function(){return A})),a.d(t,"y",(function(){return R})),a.d(t,"l",(function(){return _})),a.d(t,"t",(function(){return I})),a.d(t,"D",(function(){return B})),a.d(t,"B",(function(){return N})),a.d(t,"j",(function(){return z})),a.d(t,"A",(function(){return D})),a.d(t,"m",(function(){return P})),a.d(t,"eb",(function(){return H})),a.d(t,"I",(function(){return W})),a.d(t,"hb",(function(){return G})),a.d(t,"fb",(function(){return V})),a.d(t,"gb",(function(){return q})),a.d(t,"cb",(function(){return $})),a.d(t,"a",(function(){return K})),a.d(t,"ib",(function(){return J})),a.d(t,"lb",(function(){return Y})),a.d(t,"z",(function(){return Z})),a.d(t,"bb",(function(){return Q})),a.d(t,"d",(function(){return X})),a.d(t,"u",(function(){return ee})),a.d(t,"Y",(function(){return te})),a.d(t,"kb",(function(){return ae})),a.d(t,"jb",(function(){return ne})),a.d(t,"q",(function(){return re})),a.d(t,"C",(function(){return se})),a.d(t,"o",(function(){return ie})),a.d(t,"f",(function(){return le})),a.d(t,"e",(function(){return ce})),a.d(t,"Z",(function(){return oe})),a.d(t,"ab",(function(){return ue})),a.d(t,"x",(function(){return de})),a.d(t,"w",(function(){return pe})),a.d(t,"v",(function(){return be}));var n=a(2);n.i18n.translate("xpack.enterpriseSearch.roleMapping.addRoleMappingButtonLabel",{defaultMessage:"Add mapping"}),n.i18n.translate("xpack.enterpriseSearch.roleMapping.anyAuthProviderLabel",{defaultMessage:"Any current or future Auth Provider"}),n.i18n.translate("xpack.enterpriseSearch.roleMapping.individualAuthProviderLabel",{defaultMessage:"Select individual auth providers"}),n.i18n.translate("xpack.enterpriseSearch.roleMapping.attributeSelectorTitle",{defaultMessage:"Attribute mapping"});const r=n.i18n.translate("xpack.enterpriseSearch.roleMapping.roleLabel",{defaultMessage:"Role"}),s=n.i18n.translate("xpack.enterpriseSearch.roleMapping.usernameLabel",{defaultMessage:"Username"}),i=n.i18n.translate("xpack.enterpriseSearch.roleMapping.emailLabel",{defaultMessage:"Email"}),l=n.i18n.translate("xpack.enterpriseSearch.roleMapping.allLabel",{defaultMessage:"All"}),c=n.i18n.translate("xpack.enterpriseSearch.roleMapping.groupsLabel",{defaultMessage:"Groups"}),o=n.i18n.translate("xpack.enterpriseSearch.roleMapping.enginesLabel",{defaultMessage:"Engines"}),u=n.i18n.translate("xpack.enterpriseSearch.roleMapping.externalAttributeLabel",{defaultMessage:"External attribute"}),d=n.i18n.translate("xpack.enterpriseSearch.roleMapping.attributeValueLabel",{defaultMessage:"Attribute value"}),p=n.i18n.translate("xpack.enterpriseSearch.roleMapping.removeRoleMappingTitle",{defaultMessage:"Remove role mapping"}),b=(n.i18n.translate("xpack.enterpriseSearch.roleMapping.deleteRoleMappingDescription",{defaultMessage:"Please note that deleting a mapping is permanent and cannot be undone"}),n.i18n.translate("xpack.enterpriseSearch.roleMapping.removeRoleMappingButton",{defaultMessage:"Remove mapping"})),j=n.i18n.translate("xpack.enterpriseSearch.roleMapping.removeUserButton",{defaultMessage:"Remove user"}),g=n.i18n.translate("xpack.enterpriseSearch.roleMapping.filterRoleMappingsPlaceholder",{defaultMessage:"Filter role mappings"}),x=n.i18n.translate("xpack.enterpriseSearch.roleMapping.roleMappingsTitle",{defaultMessage:"Users and roles"}),f=(n.i18n.translate("xpack.enterpriseSearch.roleMapping.newRoleMappingTitle",{defaultMessage:"Add role mapping"}),n.i18n.translate("xpack.enterpriseSearch.roleMapping.manageRoleMappingTitle",{defaultMessage:"Manage role mapping"}),n.i18n.translate("xpack.enterpriseSearch.roleMapping.notFoundMessage",{defaultMessage:"No matching Role mapping found."}),n.i18n.translate("xpack.enterpriseSearch.roleMapping.flyoutCreateTitle",{defaultMessage:"Create a role mapping"})),h=n.i18n.translate("xpack.enterpriseSearch.roleMapping.flyoutUpdateTitle",{defaultMessage:"Update role mapping"}),m=n.i18n.translate("xpack.enterpriseSearch.roleMapping.flyoutDescription",{defaultMessage:"Assign roles and permissions based on user attributes"}),O=n.i18n.translate("xpack.enterpriseSearch.roleMapping.roleMappingFlyoutCreateButton",{defaultMessage:"Create mapping"}),M=n.i18n.translate("xpack.enterpriseSearch.roleMapping.roleMappingFlyoutUpdateButton",{defaultMessage:"Update mapping"}),E=(n.i18n.translate("xpack.enterpriseSearch.roleMapping.saveRoleMappingButtonLabel",{defaultMessage:"Save role mapping"}),n.i18n.translate("xpack.enterpriseSearch.roleMapping.updateRoleMappingButtonLabel",{defaultMessage:"Update role mapping"}),n.i18n.translate("xpack.enterpriseSearch.roleMapping.roleMappingsHeadingTitle",{defaultMessage:"Role mappings"})),S=e=>n.i18n.translate("xpack.enterpriseSearch.roleMapping.roleMappingsHeadingDescription",{defaultMessage:"Role mappings provide an interface to associate native or SAML-governed role attributes with {productName} permissions.",values:{productName:e}}),k=n.i18n.translate("xpack.enterpriseSearch.roleMapping.roleMappingsHeadingDocsLink",{defaultMessage:"Learn more about role mappings."}),v=n.i18n.translate("xpack.enterpriseSearch.roleMapping.roleMappingsHeadingButton",{defaultMessage:"Create a new role mapping"}),T=n.i18n.translate("xpack.enterpriseSearch.roleMapping.noResults.message",{defaultMessage:"No matching role mappings found"}),y=n.i18n.translate("xpack.enterpriseSearch.roleMapping.rolesDisabledTitle",{defaultMessage:"Role-based access is disabled"}),w=e=>n.i18n.translate("xpack.enterpriseSearch.roleMapping.rolesDisabledDescription",{defaultMessage:"All users set for this deployment currently have full access to {productName}. To restrict access and manage permissions, you must enable role-based access for Enterprise Search.",values:{productName:e}}),F=n.i18n.translate("xpack.enterpriseSearch.roleMapping.rolesDisabledNote",{defaultMessage:"Note: enabling role-based access restricts access for both App Search and Workplace Search. Once enabled, review access management for both products, if applicable."}),C=n.i18n.translate("xpack.enterpriseSearch.roleMapping.rbacButtonDisabledLabel",{defaultMessage:"Enabling RBAC can be performed by a superuser."}),L=n.i18n.translate("xpack.enterpriseSearch.roleMapping.enableRolesButton",{defaultMessage:"Enable role-based access"}),U=n.i18n.translate("xpack.enterpriseSearch.roleMapping.enableRolesLink",{defaultMessage:"Learn more about role-based access"}),A=n.i18n.translate("xpack.enterpriseSearch.roleMapping.invitationDescription",{defaultMessage:"This URL can be shared with the user, allowing them to accept the Enterprise Search invitation and set a new password"}),R=n.i18n.translate("xpack.enterpriseSearch.roleMapping.newInvitationLabel",{defaultMessage:"Invitation URL"}),_=n.i18n.translate("xpack.enterpriseSearch.roleMapping.existingInvitationLabel",{defaultMessage:"The user has not yet accepted the invitation."}),I=n.i18n.translate("xpack.enterpriseSearch.roleMapping.invitationLink",{defaultMessage:"Enterprise Search Invitation Link"}),B=n.i18n.translate("xpack.enterpriseSearch.roleMapping.noUsersTitle",{defaultMessage:"No user added"}),N=n.i18n.translate("xpack.enterpriseSearch.roleMapping.noUsersDescription",{defaultMessage:"Users can be added individually, for flexibility. Role mappings provide a broader interface for adding large number of users using user attributes."}),z=n.i18n.translate("xpack.enterpriseSearch.roleMapping.enableUsersLink",{defaultMessage:"Learn more about user management"}),D=n.i18n.translate("xpack.enterpriseSearch.roleMapping.newUserLabel",{defaultMessage:"Create new user"}),P=n.i18n.translate("xpack.enterpriseSearch.roleMapping.existingUserLabel",{defaultMessage:"Add existing user"}),H=n.i18n.translate("xpack.enterpriseSearch.roleMapping.usernameNoUsersText",{defaultMessage:"No existing user eligible for addition."}),W=n.i18n.translate("xpack.enterpriseSearch.roleMapping.requiredLabel",{defaultMessage:"Required"}),G=n.i18n.translate("xpack.enterpriseSearch.roleMapping.usersHeadingTitle",{defaultMessage:"Users"}),V=n.i18n.translate("xpack.enterpriseSearch.roleMapping.usersHeadingDescription",{defaultMessage:"User management provides granular access for individual or special permission needs. Some users may be excluded from this list. These include users from federated sources such as SAML, which are managed by role mappings, and built-in user accounts such as the “elastic” or “enterprise_search” users."}),q=n.i18n.translate("xpack.enterpriseSearch.roleMapping.usersHeadingLabel",{defaultMessage:"Add a new user"}),$=n.i18n.translate("xpack.enterpriseSearch.roleMapping.updateUserLabel",{defaultMessage:"Update user"}),K=n.i18n.translate("xpack.enterpriseSearch.roleMapping.addUserLabel",{defaultMessage:"Add user"}),J=n.i18n.translate("xpack.enterpriseSearch.roleMapping.userAddedLabel",{defaultMessage:"User added"}),Y=n.i18n.translate("xpack.enterpriseSearch.roleMapping.userUpdatedLabel",{defaultMessage:"User updated"}),Z=n.i18n.translate("xpack.enterpriseSearch.roleMapping.newUserDescription",{defaultMessage:"Provide granular access and permissions"}),Q=n.i18n.translate("xpack.enterpriseSearch.roleMapping.updateUserDescription",{defaultMessage:"Manage granular access and permissions"}),X=n.i18n.translate("xpack.enterpriseSearch.roleMapping.deactivatedLabel",{defaultMessage:"Deactivated"}),ee=n.i18n.translate("xpack.enterpriseSearch.roleMapping.invitationPendingLabel",{defaultMessage:"Invitation pending"}),te=n.i18n.translate("xpack.enterpriseSearch.roleMapping.roleModalText",{defaultMessage:"Removing a role mapping could revoke access to the currently logged-in user. Before proceeding, verify that the currently logged-in user has the appropriate access level via a different role mapping to avoid undesired behavior. This action may not take effect immediately for SAML-governed roles. Users with an active SAML session will retain access until it expires."}),ae=e=>n.i18n.translate("xpack.enterpriseSearch.roleMapping.userModalTitle",{defaultMessage:"Remove {username}",values:{username:e}}),ne=n.i18n.translate("xpack.enterpriseSearch.roleMapping.userModalText",{defaultMessage:"Removing a user immediately revokes access to the experience, unless this user’s attributes also corresponds to a role mapping for native and SAML-governed authentication, in which case associated role mappings should also be reviewed and adjusted, as needed."}),re=n.i18n.translate("xpack.enterpriseSearch.roleMapping.filterUsersLabel",{defaultMessage:"Filter users"}),se=n.i18n.translate("xpack.enterpriseSearch.roleMapping.noUsersLabel",{defaultMessage:"No matching users found"}),ie=n.i18n.translate("xpack.enterpriseSearch.roleMapping.externalAttributeTooltip",{defaultMessage:"External attributes are defined by the identity provider, and varies from service to service."}),le=n.i18n.translate("xpack.enterpriseSearch.roleMapping.deactivatedUserCalloutLabel",{defaultMessage:"User deactivated"}),ce=n.i18n.translate("xpack.enterpriseSearch.roleMapping.deactivatedUserCalloutDescription",{defaultMessage:"This user is not currently active, and access has been temporarily revoked. Users can be re-activated via the User Management area of the Kibana console."}),oe=n.i18n.translate("xpack.enterpriseSearch.roleMapping.smtpCalloutLabel",{defaultMessage:"Personalized invitations will be automatically sent when an Enterprise Search"}),ue=n.i18n.translate("xpack.enterpriseSearch.roleMapping.smtpLinkLabel",{defaultMessage:"SMTP configuration is provided"}),de=n.i18n.translate("xpack.enterpriseSearch.roleMapping.kibanaAccessWarningTitle",{defaultMessage:"Kibana access warning"}),pe=n.i18n.translate("xpack.enterpriseSearch.roleMapping.kibanaAccessWarningErrorMessage",{defaultMessage:"This Elasticsearch user does not have an Enterprise Search role in Elasticsearch. They may not have access to Kibana."}),be=n.i18n.translate("xpack.enterpriseSearch.roleMapping.kibanaAccessWarningDescription",{defaultMessage:'Consider giving them the "enterprise-search-user" role.'})},68:function(e,t,a){"use strict";a.d(t,"a",(function(){return n})),a.d(t,"c",(function(){return r})),a.d(t,"b",(function(){return s})),a.d(t,"d",(function(){return i}));const n={_enterpriseSearchUrl:"",get enterpriseSearchUrl(){return this._enterpriseSearchUrl},set enterpriseSearchUrl(e){this._enterpriseSearchUrl||(this._enterpriseSearchUrl=e)}},r=(e="")=>n.enterpriseSearchUrl+e,s=(e="")=>r("/as"+e),i=(e="")=>r("/ws"+e)},71:function(e,t,a){"use strict";let n;a.d(t,"c",(function(){return n})),a.d(t,"a",(function(){return r})),a.d(t,"b",(function(){return s})),function(e){e.Text="text",e.Number="number",e.Geolocation="geolocation",e.Date="date",e.Nested="nested"}(n||(n={}));const r=[n.Nested];let s;!function(e){e.String="string",e.Float="float",e.Location="location",e.Date="date",e.Nested="nested"}(s||(s={}))},816:function(e,t,a){switch(window.__kbnThemeTag__){case"v8dark":return a(817);case"v8light":return a(819)}},817:function(e,t,a){var n=a(34),r=a(818);"string"==typeof(r=r.__esModule?r.default:r)&&(r=[[e.i,r,""]]);n(r,{insert:"head",singleton:!1}),e.exports=r.locals||{}},818:function(e,t,a){(t=a(35)(!1)).push([e.i,".truncated-content{display:inline-block;position:relative;white-space:nowrap;z-index:2}.truncated-content__tooltip{align-items:center;background:#1d1e24;border:1px solid #343741;border-radius:2px;box-shadow:0 1px 3px #000;display:none;height:calc(100% + 4px);left:-3px;margin-top:-1px;padding:0 2px;position:absolute;top:50%;transform:translateY(-50%);white-space:nowrap;width:calc(100% + 4px);width:auto}.truncated-content:hover .truncated-content__tooltip{display:flex}",""]),e.exports=t},819:function(e,t,a){var n=a(34),r=a(820);"string"==typeof(r=r.__esModule?r.default:r)&&(r=[[e.i,r,""]]);n(r,{insert:"head",singleton:!1}),e.exports=r.locals||{}},820:function(e,t,a){(t=a(35)(!1)).push([e.i,".truncated-content{display:inline-block;position:relative;white-space:nowrap;z-index:2}.truncated-content__tooltip{align-items:center;background:#fff;border:1px solid #d3dae6;border-radius:2px;box-shadow:0 1px 3px #000;display:none;height:calc(100% + 4px);left:-3px;margin-top:-1px;padding:0 2px;position:absolute;top:50%;transform:translateY(-50%);white-space:nowrap;width:calc(100% + 4px);width:auto}.truncated-content:hover .truncated-content__tooltip{display:flex}",""]),e.exports=t},84:function(e,t,a){"use strict";var n=a(68);a.d(t,"a",(function(){return n.a})),a.d(t,"c",(function(){return n.c})),a.d(t,"b",(function(){return n.b})),a.d(t,"d",(function(){return n.d}))},904:function(e,t,a){switch(window.__kbnThemeTag__){case"v8dark":return a(905);case"v8light":return a(907)}},905:function(e,t,a){var n=a(34),r=a(906);"string"==typeof(r=r.__esModule?r.default:r)&&(r=[[e.i,r,""]]);n(r,{insert:"head",singleton:!1}),e.exports=r.locals||{}},906:function(e,t,a){(t=a(35)(!1)).push([e.i,".schemaErrorsAccordion .euiAccordion__button>:last-child{flex-grow:1}.schemaErrorsAccordion .euiAccordion__childWrapper{padding-left:24px;padding-right:24px;position:relative;top:-8px}.schemaErrorsAccordion .euiTableRow:last-child .euiTableRowCell{border-bottom:none}",""]),e.exports=t},907:function(e,t,a){var n=a(34),r=a(908);"string"==typeof(r=r.__esModule?r.default:r)&&(r=[[e.i,r,""]]);n(r,{insert:"head",singleton:!1}),e.exports=r.locals||{}},908:function(e,t,a){(t=a(35)(!1)).push([e.i,".schemaErrorsAccordion .euiAccordion__button>:last-child{flex-grow:1}.schemaErrorsAccordion .euiAccordion__childWrapper{padding-left:24px;padding-right:24px;position:relative;top:-8px}.schemaErrorsAccordion .euiTableRow:last-child .euiTableRowCell{border-bottom:none}",""]),e.exports=t},91:function(e,t,a){"use strict";a.d(t,"a",(function(){return o})),a.d(t,"b",(function(){return u})),a.d(t,"h",(function(){return b})),a.d(t,"e",(function(){return x})),a.d(t,"f",(function(){return f})),a.d(t,"g",(function(){return h})),a.d(t,"c",(function(){return O})),a.d(t,"d",(function(){return M})),a.d(t,"i",(function(){return k})),a.d(t,"j",(function(){return v})),a.d(t,"o",(function(){return T})),a.d(t,"k",(function(){return y})),a.d(t,"l",(function(){return C})),a.d(t,"p",(function(){return R})),a.d(t,"m",(function(){return g})),a.d(t,"n",(function(){return I}));var n=a(10),r=a.n(n),s=a(12),i=a(58),l=a(11);const c={username:"elastic,*_system",email:"user@example.com,*@example.org",metadata:'{"_reserved": true}'},o=({attributeName:e,attributeValue:t="",attributeValueInvalid:a,attributes:n,elasticsearchRoles:r,disabled:o,handleAttributeSelectorChange:u,handleAttributeValueChange:d})=>Object(l.jsx)("div",{"data-test-subj":"AttributeSelector"},Object(l.jsx)(s.EuiFormRow,{label:i.n,fullWidth:!0},Object(l.jsx)(s.EuiSelect,{name:"external-attribute","data-test-subj":"ExternalAttributeSelect",value:e,required:!0,options:n.map((e=>({value:e,text:e}))),onChange:e=>{u(e.target.value,r[0])},fullWidth:!0,disabled:o})),Object(l.jsx)(s.EuiFormRow,{label:i.c,fullWidth:!0,helpText:a&&i.I},"role"===e?Object(l.jsx)(s.EuiSelect,{value:t,name:"elasticsearch-role","data-test-subj":"ElasticsearchRoleSelect",required:!0,options:r.map((e=>({value:e,text:e}))),onChange:e=>{d(e.target.value)},fullWidth:!0,disabled:o}):Object(l.jsx)(s.EuiFieldText,{value:t,name:"attribute-value",placeholder:c[e],onChange:e=>{d(e.target.value)},fullWidth:!0,disabled:o}))),u=({isNew:e})=>Object(l.jsx)(r.a.Fragment,null,!e&&Object(l.jsx)(s.EuiSpacer,null),Object(l.jsx)(s.EuiText,{size:"s"},Object(l.jsx)(s.EuiIcon,{type:"warning",color:"warning"})," ",Object(l.jsx)("strong",null,i.f)),Object(l.jsx)(s.EuiSpacer,{size:"xs"}),Object(l.jsx)(s.EuiText,{size:"s"},i.e),Object(l.jsx)(s.EuiSpacer,null));var d=a(32),p=a(70);const b=({onEnable:e,docsLink:t,productName:a})=>{const{security:c}=Object(d.useValues)(p.a),[o,u]=Object(n.useState)(null),b=null==o?void 0:o.roles.includes("superuser"),j=!b&&Object(l.jsx)(s.EuiText,{color:"subdued",size:"xs","data-test-subj":"rbacDisabledLabel"},i.E);return Object(n.useEffect)((()=>{c.authc.getCurrentUser().then(u).catch((()=>{u(null)}))}),[c.authc]),o?Object(l.jsx)(s.EuiEmptyPrompt,{iconType:"lockOpen",title:Object(l.jsx)("h2",null,i.L),body:Object(l.jsx)(r.a.Fragment,null,Object(l.jsx)("p",null,Object(i.J)(a)),Object(l.jsx)("p",null,i.K)),actions:[Object(l.jsx)(s.EuiButton,{disabled:!b,key:"enableRolesButton",fill:!0,onClick:e},i.h),j,Object(l.jsx)(s.EuiSpacer,{key:"spacer",size:"xs"}),Object(l.jsx)(s.EuiLink,{key:"enableRolesLink",href:t,target:"_blank",external:!0},i.i)]}):null};var j=a(37);a(948);const g=({onManageClick:e,onDeleteClick:t,username:a})=>{const[c,o]=Object(n.useState)(!1),u=()=>o(!1),d=a?Object(i.kb)(a):i.G,p=a?i.jb:i.Y,b=a?i.H:i.F,g=Object(l.jsx)(s.EuiConfirmModal,{title:d,onCancel:u,onConfirm:()=>{t(),u()},cancelButtonText:j.e,confirmButtonText:b,buttonColor:"danger",defaultFocusedButton:"confirm"},Object(l.jsx)("p",null,p));return Object(l.jsx)(r.a.Fragment,null,c&&g,Object(l.jsx)(s.EuiButtonIcon,{onClick:e,iconType:"pencil","aria-label":j.r})," ",Object(l.jsx)(s.EuiButtonIcon,{onClick:()=>o(!0),iconType:"trash","aria-label":j.k}))},x=({accessItemKey:e,accessHeader:t,roleMappings:a,initializeRoleMapping:c,handleDeleteMapping:o})=>{const u=a.map((t=>{const a={...t};return a.accessItems=t[e],a})),[d,p]=Object(n.useState)([]);Object(n.useEffect)((()=>{p(u)}),[a]);const b=[{field:"attribute",name:Object(l.jsx)("span",null,i.n," ",Object(l.jsx)(s.EuiIconTip,{type:"iInCircle",color:"subdued",content:i.o,iconProps:{className:"eui-alignTop"}})),render:(e,{rules:t})=>(e=>Object.entries(e)[0][0])(t)},{field:"attributeValue",name:i.c,render:(e,{rules:t})=>(e=>Object.entries(e)[0][1])(t)},{field:"roleType",name:i.M,render:(e,{roleType:t})=>t},{field:"accessItems",name:t,render:(e,{accessAllEngines:t,accessItems:a})=>{const n=a.length;if(t||0===n)return Object(l.jsx)("span",{"data-test-subj":"AllItems"},i.b);const r=n>2?" + "+(n-2):"",s=a.map((e=>e.name));return Object(l.jsx)("span",{"data-test-subj":"AccessItems"},s.slice(0,2).join(", ")+r)}},{field:"id",name:j.a,align:"right",render:(e,{id:t,toolTip:a})=>Object(l.jsx)(r.a.Fragment,null,t&&Object(l.jsx)(g,{onManageClick:()=>c(t),onDeleteClick:()=>o(t)}),a&&Object(l.jsx)(s.EuiIconTip,{position:"left",content:a.content}))}],x={onChange:({queryText:e})=>{const t=u.filter((t=>{const a=JSON.stringify(t).toLowerCase(),n=e.toLowerCase();return-1!==a.indexOf(n)}));p(t)},box:{incremental:!0,fullWidth:!1,placeholder:i.p,"data-test-subj":"RoleMappingsTableSearchInput"}};return Object(l.jsx)(s.EuiInMemoryTable,{"data-test-subj":"RoleMappingsTable",columns:b,items:d,search:x,pagination:{showPerPageOptions:!1,pageSize:10},message:i.R,responsive:!1})},f=({label:e,description:t})=>Object(l.jsx)(r.a.Fragment,null,Object(l.jsx)(s.EuiText,{size:"s"},e.charAt(0).toUpperCase()+e.toLowerCase().slice(1)),Object(l.jsx)(s.EuiSpacer,{size:"xs"}),Object(l.jsx)(s.EuiText,{size:"xs"},Object(l.jsx)("p",null,t)),Object(l.jsx)(s.EuiSpacer,{size:"s"})),h=({label:e,roleType:t,roleOptions:a,onChange:n})=>{const r=a.map((({id:e,description:t,disabled:a})=>({id:e,label:Object(l.jsx)(f,{label:e,description:t}),disabled:a})));return Object(l.jsx)(s.EuiFormRow,null,Object(l.jsx)(s.EuiRadioGroup,{options:r,idSelected:a.filter((e=>e.id===t))[0].id,onChange:e=>{n(e)},legend:{children:Object(l.jsx)("span",null,e)}}))};var m=a(108);const O=({children:e,isNew:t,disabled:a,formLoading:n,closeUsersAndRolesFlyout:r,handleSaveMapping:c})=>Object(l.jsx)(s.EuiPortal,null,Object(l.jsx)(s.EuiFlyout,{ownFocus:!0,onClose:r,size:"s","aria-labelledby":"flyoutLargeTitle"},Object(l.jsx)(s.EuiFlyoutHeader,{hasBorder:!0},Object(l.jsx)(s.EuiTitle,{size:"m"},Object(l.jsx)("h2",{id:"flyoutLargeTitle","data-test-subj":"FlyoutTitle"},t?i.U:i.X)),Object(l.jsx)(s.EuiText,{size:"xs"},Object(l.jsx)("p",null,i.V))),Object(l.jsx)(s.EuiFlyoutBody,null,e,Object(l.jsx)(s.EuiSpacer,null)),Object(l.jsx)(s.EuiFlyoutFooter,null,Object(l.jsx)(s.EuiFlexGroup,{justifyContent:"spaceBetween"},Object(l.jsx)(s.EuiFlexItem,{grow:!1},Object(l.jsx)(s.EuiButtonEmpty,{onClick:r},m.b)),Object(l.jsx)(s.EuiFlexItem,{grow:!1},Object(l.jsx)(s.EuiButton,{disabled:a,isLoading:n,onClick:c,fill:!0,"data-test-subj":"FlyoutButton"},t?i.T:i.W)))))),M=({productName:e,docsLink:t,onClick:a})=>Object(l.jsx)("header",null,Object(l.jsx)(s.EuiFlexGroup,{justifyContent:"spaceBetween"},Object(l.jsx)(s.EuiFlexItem,null,Object(l.jsx)(s.EuiTitle,null,Object(l.jsx)("h2",null,i.Q)),Object(l.jsx)(s.EuiSpacer,{size:"xs"}),Object(l.jsx)(s.EuiText,{color:"subdued"},Object(l.jsx)("p",null,Object(i.O)(e)," ",Object(l.jsx)(s.EuiLink,{external:!0,href:t,target:"_blank"},i.P)))),Object(l.jsx)(s.EuiFlexItem,{grow:!1},Object(l.jsx)(s.EuiButton,{fill:!0,onClick:a},i.N))),Object(l.jsx)(s.EuiSpacer,null)),E=Object(l.jsx)(r.a.Fragment,null,Object(l.jsx)(s.EuiCallOut,{title:i.x,color:"warning",iconType:"help"},Object(l.jsx)(s.EuiText,{size:"s"},i.w),Object(l.jsx)(s.EuiSpacer,null),Object(l.jsx)(s.EuiText,{size:"s"},i.v)),Object(l.jsx)(s.EuiSpacer,null)),S=Object(l.jsx)(s.EuiTextColor,{color:"subdued"},"—"),k=({username:e,email:t,roleType:a,showKibanaAccessWarning:n})=>Object(l.jsx)(r.a.Fragment,null,n&&E,Object(l.jsx)(s.EuiText,{size:"s"},Object(l.jsx)("strong",null,j.C)),Object(l.jsx)(s.EuiText,{size:"s"},e),Object(l.jsx)(s.EuiSpacer,null),Object(l.jsx)(s.EuiText,{size:"s"},Object(l.jsx)("strong",null,j.n)),Object(l.jsx)(s.EuiText,{size:"s"},t||S),Object(l.jsx)(s.EuiSpacer,null),Object(l.jsx)(s.EuiText,{size:"s"},Object(l.jsx)("strong",null,i.M)),Object(l.jsx)(s.EuiText,{size:"s"},a),Object(l.jsx)(s.EuiSpacer,null)),v=({children:e,isNew:t,isComplete:a,disabled:n,formLoading:r,closeUserFlyout:c,handleSaveUser:o})=>{const u=Object(l.jsx)(s.EuiIcon,{color:"success",size:"l",type:"checkInCircleFilled",style:{marginLeft:5,marginTop:-5}}),d=t?i.gb:i.cb,p=t?i.z:i.bb,b=t?i.ib:i.lb,g=Object(l.jsx)("span",null,b," ",u),x=Object(l.jsx)(s.EuiFlexGroup,{justifyContent:"spaceBetween"},Object(l.jsx)(s.EuiFlexItem,{grow:!1},Object(l.jsx)(s.EuiButtonEmpty,{onClick:c},j.e)),Object(l.jsx)(s.EuiFlexItem,{grow:!1},Object(l.jsx)(s.EuiButton,{disabled:n,isLoading:r,onClick:o,fill:!0},t?i.a:i.cb))),f=Object(l.jsx)(s.EuiFlexGroup,{justifyContent:"center"},Object(l.jsx)(s.EuiFlexItem,{grow:!1},Object(l.jsx)(s.EuiButton,{fill:!0,onClick:c},j.f)));return Object(l.jsx)(s.EuiPortal,null,Object(l.jsx)(s.EuiFlyout,{ownFocus:!0,onClose:c,size:"s","aria-labelledby":"userFlyoutTitle"},Object(l.jsx)(s.EuiFlyoutHeader,{hasBorder:!0},Object(l.jsx)(s.EuiTitle,{size:"m"},Object(l.jsx)("h2",{id:"userFlyoutTitle"},a?g:d)),!a&&Object(l.jsx)(s.EuiText,{size:"xs"},Object(l.jsx)("p",null,p))),Object(l.jsx)(s.EuiFlyoutBody,null,e,Object(l.jsx)(s.EuiSpacer,null)),Object(l.jsx)(s.EuiFlyoutFooter,null,a?f:x)))},T=({onClick:e})=>Object(l.jsx)(r.a.Fragment,null,Object(l.jsx)(s.EuiFlexGroup,{justifyContent:"spaceBetween"},Object(l.jsx)(s.EuiFlexItem,null,Object(l.jsx)(s.EuiTitle,null,Object(l.jsx)("h2",null,i.hb)),Object(l.jsx)(s.EuiText,null,Object(l.jsx)("p",null,i.fb))),Object(l.jsx)(s.EuiFlexItem,{grow:!1},Object(l.jsx)(s.EuiButton,{fill:!0,onClick:e},i.gb))),Object(l.jsx)(s.EuiSpacer,{size:"s"})),y=({isNew:e,invitationCode:t,urlPrefix:a})=>{const n=`${a}/invitations/${t}`,c=e?i.y:i.l;return Object(l.jsx)(r.a.Fragment,null,!e&&Object(l.jsx)(s.EuiSpacer,null),Object(l.jsx)(s.EuiText,{size:"s"},Object(l.jsx)("strong",null,c)),Object(l.jsx)(s.EuiSpacer,{size:"xs"}),Object(l.jsx)(s.EuiText,{size:"s"},i.s),Object(l.jsx)(s.EuiSpacer,{size:"xs"}),Object(l.jsx)(s.EuiLink,{href:n,target:"_blank",external:!0},i.t)," ",Object(l.jsx)(s.EuiCopy,{textToCopy:n},(e=>Object(l.jsx)(s.EuiButtonIcon,{iconType:"copy",onClick:e}))),Object(l.jsx)(s.EuiSpacer,null))};var w=a(4);const F=`${w.a.enterpriseSearchMailService}`,C=({isNewUser:e,smtpSettingsPresent:t,userFormUserIsExisting:a,elasticsearchUsers:n,elasticsearchUser:c,roleTypes:o,roleType:u,setUserExisting:d,setElasticsearchUsernameValue:p,setElasticsearchEmailValue:b,handleRoleChange:g,handleUsernameSelectChange:x})=>{const f=o.map((e=>({id:e,text:e}))),h=n.map((({username:e})=>({id:e,text:e}))),m=n.length>0,O=a&&m,M=!t&&Object(l.jsx)(r.a.Fragment,null,i.Z," ",Object(l.jsx)(s.EuiLink,{href:F,target:"_blank"},i.ab)),E=Object(l.jsx)(s.EuiFormRow,{label:i.M},Object(l.jsx)(s.EuiSelect,{name:i.M,"data-test-subj":"RoleSelect",options:f,value:u,onChange:e=>g(e.target.value)})),S=Object(l.jsx)(s.EuiFormRow,{label:j.n,helpText:M},Object(l.jsx)(s.EuiFieldText,{name:j.n,"data-test-subj":"EmailInput",value:c.email,onChange:e=>b(e.target.value)})),k=Object(l.jsx)(r.a.Fragment,null,Object(l.jsx)(s.EuiFormRow,{label:j.C,helpText:!c.username&&i.I},Object(l.jsx)(s.EuiFieldText,{name:j.C,disabled:!e,"data-test-subj":"UsernameInput",value:c.username,onChange:e=>p(e.target.value)})),null!==c.email&&S,E),v=Object(l.jsx)(r.a.Fragment,null,Object(l.jsx)(s.EuiSpacer,{size:"s"}),Object(l.jsx)(s.EuiFormRow,{label:j.C},Object(l.jsx)(s.EuiSelect,{name:"Username select","data-test-subj":"UsernameSelect",options:h,value:c.username,disabled:!m,onChange:e=>x(e.target.value)})),E),T=Object(l.jsx)(r.a.Fragment,null,Object(l.jsx)(s.EuiSpacer,{size:"s"}),k),y=Object(l.jsx)(r.a.Fragment,null,Object(l.jsx)(s.EuiFormRow,{helpText:!m&&i.eb},Object(l.jsx)(s.EuiRadio,{id:"existingUser","data-test-subj":"ExistingUserRadio",label:i.m,checked:a&&m,onChange:()=>d(!0),disabled:!m})),O&&v,Object(l.jsx)(s.EuiSpacer,null),Object(l.jsx)(s.EuiRadio,{id:"newUser","data-test-subj":"NewUserRadio",label:i.A,checked:!a||!m,onChange:()=>d(!1)}),!O&&T);return e?y:k},L=Object(l.jsx)(s.EuiTextColor,{color:"subdued"},"—"),U=Object(l.jsx)(s.EuiBadge,{color:"hollow"},i.u),A=Object(l.jsx)(s.EuiBadge,{color:"hollow"},i.d),R=({accessItemKey:e,singleUserRoleMappings:t,initializeSingleUserRoleMapping:a,handleDeleteMapping:r})=>{const c=t.map((t=>({username:t.elasticsearchUser.username,email:t.elasticsearchUser.email,enabled:t.elasticsearchUser.enabled,roleType:t.roleMapping.roleType,id:t.roleMapping.id,accessItems:t.roleMapping[e],accessAll:t.roleMapping["engines"===e?"accessAllEngines":"allGroups"],invitation:t.invitation}))),[o,u]=Object(n.useState)([]);Object(n.useEffect)((()=>{u(c)}),[t]);const d=[{field:"username",name:i.db,render:(e,{username:t,invitation:a,enabled:n})=>Object(l.jsx)("div",{"data-test-subj":"UsernameCell"},t," ",!a&&!n&&A)},{field:"email",name:i.g,render:(e,{email:t,invitation:a})=>t?Object(l.jsx)("div",{"data-test-subj":"EmailDisplayValue"},t," ",a&&U):L},{field:"roleType",name:i.M,render:(e,t)=>t.roleType},{field:"accessItems",name:"groups"===e?i.r:i.k,render:(e,t)=>Object(l.jsx)("span",{"data-test-subj":"AccessItems"},p(t))},{field:"id",name:"",align:"right",render:(e,{id:t,username:n})=>Object(l.jsx)(g,{username:n,onManageClick:()=>a(t),onDeleteClick:()=>r(t)})}],p=({accessItems:t,accessAll:a})=>{const n="engines"===e,r=t.length;if(0===r)return n&&!a?"-":i.b;const s=r>2?" + "+(r-2):"";return t.map((e=>e.name)).slice(0,2).join(", ")+s},b={onChange:({queryText:e})=>{const t=c.filter((t=>{const a=JSON.stringify(t).toLowerCase(),n=e.toLowerCase();return-1!==a.indexOf(n)}));u(t)},box:{incremental:!0,fullWidth:!1,placeholder:i.q,"data-test-subj":"UsersTableSearchInput"}};return Object(l.jsx)(s.EuiInMemoryTable,{"data-test-subj":"UsersTable",columns:d,items:o,search:b,pagination:{showPerPageOptions:!1,pageSize:10},message:i.C})},_=`${w.a.enterpriseSearchUsersAccess}`,I=()=>Object(l.jsx)(s.EuiFlexGroup,{alignItems:"center",justifyContent:"center"},Object(l.jsx)(s.EuiFlexItem,null,Object(l.jsx)(s.EuiSpacer,null),Object(l.jsx)(s.EuiPanel,{style:{maxWidth:700,margin:"0 auto"}},Object(l.jsx)(s.EuiEmptyPrompt,{iconType:"user",title:Object(l.jsx)("h2",null,i.D),body:Object(l.jsx)("p",null,i.B),actions:Object(l.jsx)(s.EuiLink,{href:_,target:"_blank",external:!0},i.j)}))))},92:function(e,t,a){"use strict";a.d(t,"a",(function(){return h})),a.d(t,"d",(function(){return M})),a.d(t,"c",(function(){return T})),a.d(t,"b",(function(){return U}));var n=a(10),r=a.n(n),s=a(12),i=a(37),l=a(155),c=a(71),o=a(2),u=a(13),d=a(11);const p="schemaAddFieldForm",b=o.i18n.translate("xpack.enterpriseSearch.schema.addFieldModal.title",{defaultMessage:"Add a new field"}),j=o.i18n.translate("xpack.enterpriseSearch.schema.addFieldModal.description",{defaultMessage:"Once added, a field cannot be removed from your schema."}),g=o.i18n.translate("xpack.enterpriseSearch.schema.addFieldModal.addFieldButtonLabel",{defaultMessage:"Add field"}),x=o.i18n.translate("xpack.enterpriseSearch.schema.addFieldModal.fieldNamePlaceholder",{defaultMessage:"Enter a field name"}),f=o.i18n.translate("xpack.enterpriseSearch.schema.addFieldModal.fieldNameNote.correct",{defaultMessage:"Field names can only contain lowercase letters, numbers, and underscores"}),h=({addNewField:e,addFieldFormErrors:t,closeAddFieldModal:a,disableForm:r})=>{const[o,h]=Object(n.useState)(!1),[m,O]=Object(n.useState)(c.c.Text),[E,S]=Object(n.useState)(""),[k,v]=Object(n.useState)("");Object(n.useEffect)((()=>{t&&h(!1)}),[t]);const T=k!==E?(y=E,Object(d.jsx)(u.FormattedMessage,{id:"xpack.enterpriseSearch.schema.addFieldModal.fieldNameNote.corrected",defaultMessage:"The field will be named {correctedName}",values:{correctedName:Object(d.jsx)("strong",null,y)}})):f;var y;return Object(d.jsx)(s.EuiModal,{onClose:a,maxWidth:500},Object(d.jsx)(s.EuiModalHeader,null,Object(d.jsx)(s.EuiModalHeaderTitle,null,b)),Object(d.jsx)(s.EuiModalBody,null,Object(d.jsx)(s.EuiCallOut,{size:"s",color:"warning",iconType:"iInCircle",title:Object(d.jsx)("p",null,j)}),Object(d.jsx)(s.EuiSpacer,{size:"m"}),Object(d.jsx)(s.EuiForm,{component:"form",id:p,onSubmit:t=>{t.preventDefault(),e(E,m),h(!0)}},Object(d.jsx)(s.EuiFlexGroup,{gutterSize:"m"},Object(d.jsx)(s.EuiFlexItem,null,Object(d.jsx)(s.EuiFormRow,{label:l.a,helpText:T,fullWidth:!0,"data-test-subj":"SchemaAddFieldNameRow",error:Object(d.jsx)("span",{className:"eui-textBreakAll"},t),isInvalid:!!t},Object(d.jsx)(s.EuiFieldText,{placeholder:x,onChange:({currentTarget:{value:e}})=>{v(e),S(e.trim().replace(/[^a-zA-Z0-9]+/g,"_").replace(/^(_+)|(_+)$/g,"").toLowerCase())},value:k,fullWidth:!0,autoFocus:!0,required:!0,isLoading:o,disabled:r,"data-test-subj":"SchemaAddFieldNameField"}))),Object(d.jsx)(s.EuiFlexItem,{grow:!1},Object(d.jsx)(s.EuiFormRow,{label:l.b,"data-test-subj":"SchemaAddFieldTypeRow"},Object(d.jsx)(M,{fieldName:"",fieldType:m,updateExistingFieldType:(e,t)=>O(t),disabled:r,"data-test-subj":"SchemaSelect"})))))),Object(d.jsx)(s.EuiModalFooter,null,Object(d.jsx)(s.EuiButtonEmpty,{onClick:a},i.e),Object(d.jsx)(s.EuiButton,{fill:!0,type:"submit",form:p,isLoading:o,disabled:r,"data-test-subj":"SchemaAddFieldButton"},g)))};var m=a(41),O=a.n(m);const M=({fieldName:e,fieldType:t,updateExistingFieldType:a,disabled:n,...r})=>{const i=Object.values(c.c).filter((e=>!c.a.includes(e))).map((e=>({value:e,text:e})));return Object(d.jsx)(s.EuiSelect,O()({},r,{name:e,required:!0,value:t,options:i,disabled:n,onChange:t=>a(e,t.target.value),"data-test-subj":"SchemaSelect"}))};var E=a(39);const S=o.i18n.translate("xpack.enterpriseSearch.schema.errorsCallout.title",{defaultMessage:"There was an error during your schema reindex"}),k=o.i18n.translate("xpack.enterpriseSearch.schema.errorsCallout.description",{defaultMessage:"Several documents have field conversion errors. Please view them and then change your field types accordingly."}),v=o.i18n.translate("xpack.enterpriseSearch.schema.errorsCallout.buttonLabel",{defaultMessage:"View errors"}),T=({viewErrorsPath:e})=>Object(d.jsx)(s.EuiCallOut,{color:"danger",iconType:"warning",title:S,"data-test-subj":"schemaErrorsCallout"},Object(d.jsx)("p",null,k),Object(d.jsx)(E.b,{to:e,color:"danger",fill:!0,size:"s","data-test-subj":"viewErrorsButton"},v));var y=a(118);const w=o.i18n.translate("xpack.enterpriseSearch.schema.errorsTable.heading.id",{defaultMessage:"ID"}),F=o.i18n.translate("xpack.enterpriseSearch.schema.errorsTable.heading.error",{defaultMessage:"Error"}),C=o.i18n.translate("xpack.enterpriseSearch.schema.errorsTable.control.review",{defaultMessage:"Review"}),L=o.i18n.translate("xpack.enterpriseSearch.schema.errorsTable.link.view",{defaultMessage:"View"});a(904);const U=({fieldCoercionErrors:e,schema:t,generateViewPath:a})=>Object(d.jsx)(r.a.Fragment,null,Object.keys(e).map((n=>{const r=t[n],i=e[n],l=Object(d.jsx)(s.EuiFlexGroup,{alignItems:"center",justifyContent:"spaceBetween",gutterSize:"xl",responsive:!1},Object(d.jsx)(s.EuiFlexItem,{grow:!1},Object(d.jsx)("strong",null,Object(d.jsx)(y.a,{content:n,length:32}))),Object(d.jsx)(s.EuiFlexItem,{grow:!0},Object(d.jsx)("code",null,r)),Object(d.jsx)(s.EuiFlexItem,{grow:!1},Object(d.jsx)("div",{className:"euiButton euiButton--primary euiButton--small"},C)));return Object(d.jsx)(s.EuiAccordion,{key:n,id:`schemaErrorAccordion-${n}`,className:"schemaErrorsAccordion euiAccordionForm",buttonClassName:"euiAccordionForm__button",buttonContent:l},Object(d.jsx)(s.EuiTable,{tableLayout:"auto"},Object(d.jsx)(s.EuiTableHeader,null,Object(d.jsx)(s.EuiTableHeaderCell,null,w),Object(d.jsx)(s.EuiTableHeaderCell,null,F),a&&Object(d.jsx)(s.EuiTableHeaderCell,{"aria-hidden":!0})),Object(d.jsx)(s.EuiTableBody,null,i.map((e=>{const{id:t,error:r}=e;return Object(d.jsx)(s.EuiTableRow,{key:`schemaErrorDocument-${n}-${t}`},Object(d.jsx)(s.EuiTableRowCell,{truncateText:!0},Object(d.jsx)(y.a,{tooltipType:"title",content:t,length:22})),Object(d.jsx)(s.EuiTableRowCell,null,r),a&&Object(d.jsx)(s.EuiTableRowCell,null,Object(d.jsx)(E.d,{to:a(t)},L)))})))))})))},948:function(e,t,a){switch(window.__kbnThemeTag__){case"v8dark":return a(949);case"v8light":return a(951)}},949:function(e,t,a){var n=a(34),r=a(950);"string"==typeof(r=r.__esModule?r.default:r)&&(r=[[e.i,r,""]]);n(r,{insert:"head",singleton:!1}),e.exports=r.locals||{}},950:function(e,t,a){(t=a(35)(!1)).push([e.i,".roleMappingsTable td{vertical-align:top}",""]),e.exports=t},951:function(e,t,a){var n=a(34),r=a(952);"string"==typeof(r=r.__esModule?r.default:r)&&(r=[[e.i,r,""]]);n(r,{insert:"head",singleton:!1}),e.exports=r.locals||{}},952:function(e,t,a){(t=a(35)(!1)).push([e.i,".roleMappingsTable td{vertical-align:top}",""]),e.exports=t}}]);