keycloak-d4science-spi-parent/keycloak-d4science-theme/src/main/resources/theme/d4science/account/resources/assets/AccountExtraPage-BEeXfRvR.js

3 lines
34 KiB
JavaScript

import{jsxs as ne,jsx as M}from"react/jsx-runtime";import*as w from"react";import Me,{useState as Q}from"react";import{P as Oe,i as Pe}from"./Page-0WGWoSmH.js";import{_ as Y,f as H,I as Ne,x as Re,B as V,n as te,aF as ze,aG as _e,S as ke,aH as Be,aI as O,aJ as N,aK as He,ah as ve,aL as re,aM as oe,c as Ue,aN as We,aO as Ge,aP as Ze,u as he,a as ye,G as Ye,F as ae,aQ as ie,aR as Ke,b as $e,P as Qe,aS as Ve}from"./index-CmO9OReA.js";import{F as Je,A as Xe}from"./Form-DzOsnxGQ.js";import"react-dom";const B={button:"pf-c-button",fileUpload:"pf-c-file-upload",fileUploadFileDetails:"pf-c-file-upload__file-details",fileUploadFileDetailsSpinner:"pf-c-file-upload__file-details-spinner",fileUploadFileSelect:"pf-c-file-upload__file-select",formControl:"pf-c-form-control",modifiers:{dragHover:"pf-m-drag-hover",loading:"pf-m-loading",control:"pf-m-control"}};var k;(function(e){e.text="text",e.dataURL="dataURL"})(k||(k={}));function qe(e,r){return new Promise((t,o)=>{const n=new FileReader;n.onload=()=>t(n.result),n.onerror=()=>o(n.error),r===k.text?n.readAsText(e):r===k.dataURL?n.readAsDataURL(e):o("unknown type")})}const xe=e=>{var{id:r,type:t,value:o="",filename:n="",onChange:i=()=>{},onBrowseButtonClick:l=()=>{},onClearButtonClick:c=()=>{},onTextAreaClick:u,onTextChange:a,onTextAreaBlur:s,textAreaPlaceholder:p="",className:g="",isDisabled:v=!1,isReadOnly:m=!1,isLoading:y=!1,spinnerAriaValueText:E,isRequired:I=!1,isDragActive:D=!1,validated:x="default","aria-label":S="File upload",filenamePlaceholder:T="Drag a file here or browse to upload",filenameAriaLabel:f=n?"Read only filename":T,browseButtonText:d="Browse...",clearButtonText:h="Clear",isClearButtonDisabled:C=!n&&!o,containerRef:j=null,allowEditingUploadedText:L=!1,hideDefaultPreview:F=!1,children:z=null}=e,A=Y(e,["id","type","value","filename","onChange","onBrowseButtonClick","onClearButtonClick","onTextAreaClick","onTextChange","onTextAreaBlur","textAreaPlaceholder","className","isDisabled","isReadOnly","isLoading","spinnerAriaValueText","isRequired","isDragActive","validated","aria-label","filenamePlaceholder","filenameAriaLabel","browseButtonText","clearButtonText","isClearButtonDisabled","containerRef","allowEditingUploadedText","hideDefaultPreview","children"]);const _=(ee,Ae)=>{i(ee,n,Ae),a?.(ee)};return w.createElement("div",Object.assign({className:H(B.fileUpload,D&&B.modifiers.dragHover,y&&B.modifiers.loading,g),ref:j},A),w.createElement("div",{className:B.fileUploadFileSelect},w.createElement(Ne,null,w.createElement(Re,{isReadOnly:!0,isDisabled:v,id:`${r}-filename`,name:`${r}-filename`,"aria-label":f,placeholder:T,"aria-describedby":`${r}-browse-button`,value:n}),w.createElement(V,{id:`${r}-browse-button`,variant:te.control,onClick:l,isDisabled:v},d),w.createElement(V,{variant:te.control,isDisabled:v||C,onClick:c},h))),w.createElement("div",{className:B.fileUploadFileDetails},!F&&t===k.text&&w.createElement(ze,{readOnly:m||!!n&&!L,disabled:v,isRequired:I,resizeOrientation:_e.vertical,validated:x,id:r,name:r,"aria-label":S,value:o,onChange:_,onClick:u,onBlur:s,placeholder:p}),y&&w.createElement("div",{className:B.fileUploadFileDetailsSpinner},w.createElement(ke,{size:Be.lg,"aria-valuetext":E}))),z)};xe.displayName="FileUploadField";var en=new Map([["avi","video/avi"],["gif","image/gif"],["ico","image/x-icon"],["jpeg","image/jpeg"],["jpg","image/jpeg"],["mkv","video/x-matroska"],["mov","video/quicktime"],["mp4","video/mp4"],["pdf","application/pdf"],["png","image/png"],["zip","application/zip"],["doc","application/msword"],["docx","application/vnd.openxmlformats-officedocument.wordprocessingml.document"]]);function K(e,r){var t=nn(e);if(typeof t.path!="string"){var o=e.webkitRelativePath;Object.defineProperty(t,"path",{value:typeof r=="string"?r:typeof o=="string"&&o.length>0?o:e.name,writable:!1,configurable:!1,enumerable:!0})}return t}function nn(e){var r=e.name,t=r&&r.lastIndexOf(".")!==-1;if(t&&!e.type){var o=r.split(".").pop().toLowerCase(),n=en.get(o);n&&Object.defineProperty(e,"type",{value:n,writable:!1,configurable:!1,enumerable:!0})}return e}var tn=[".DS_Store","Thumbs.db"];function rn(e){return O(this,void 0,void 0,function(){return N(this,function(r){return[2,on(e)&&e.dataTransfer?sn(e.dataTransfer,e.type):an(e)]})})}function on(e){return!!e.dataTransfer}function an(e){var r=cn(e.target)?e.target.files?J(e.target.files):[]:[];return r.map(function(t){return K(t)})}function cn(e){return e!==null}function sn(e,r){return O(this,void 0,void 0,function(){var t,o;return N(this,function(n){switch(n.label){case 0:return e.items?(t=J(e.items).filter(function(i){return i.kind==="file"}),r!=="drop"?[2,t]:[4,Promise.all(t.map(ln))]):[3,2];case 1:return o=n.sent(),[2,ce(De(o))];case 2:return[2,ce(J(e.files).map(function(i){return K(i)}))]}})})}function ce(e){return e.filter(function(r){return tn.indexOf(r.name)===-1})}function J(e){for(var r=[],t=0;t<e.length;t++){var o=e[t];r.push(o)}return r}function ln(e){if(typeof e.webkitGetAsEntry!="function")return se(e);var r=e.webkitGetAsEntry();return r&&r.isDirectory?be(r):se(e)}function De(e){return e.reduce(function(r,t){return He(r,Array.isArray(t)?De(t):[t])},[])}function se(e){var r=e.getAsFile();if(!r)return Promise.reject(e+" is not a File");var t=K(r);return Promise.resolve(t)}function un(e){return O(this,void 0,void 0,function(){return N(this,function(r){return[2,e.isDirectory?be(e):pn(e)]})})}function be(e){var r=e.createReader();return new Promise(function(t,o){var n=[];function i(){var l=this;r.readEntries(function(c){return O(l,void 0,void 0,function(){var u,a,s;return N(this,function(p){switch(p.label){case 0:if(c.length)return[3,5];p.label=1;case 1:return p.trys.push([1,3,,4]),[4,Promise.all(n)];case 2:return u=p.sent(),t(u),[3,4];case 3:return a=p.sent(),o(a),[3,4];case 4:return[3,6];case 5:s=Promise.all(c.map(un)),n.push(s),i(),p.label=6;case 6:return[2]}})})},function(c){o(c)})}i()})}function pn(e){return O(this,void 0,void 0,function(){return N(this,function(r){return[2,new Promise(function(t,o){e.file(function(n){var i=K(n,e.fullPath);t(i)},function(n){o(n)})})]})})}var we={exports:{}},fn="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED",dn=fn,mn=dn;function Ie(){}function Se(){}Se.resetWarningCache=Ie;var gn=function(){function e(o,n,i,l,c,u){if(u!==mn){var a=new Error("Calling PropTypes validators directly is not supported by the `prop-types` package. Use PropTypes.checkPropTypes() to call them. Read more at http://fb.me/use-check-prop-types");throw a.name="Invariant Violation",a}}e.isRequired=e;function r(){return e}var t={array:e,bigint:e,bool:e,func:e,number:e,object:e,string:e,symbol:e,any:e,arrayOf:r,element:e,elementType:e,instanceOf:r,node:e,objectOf:r,oneOf:r,oneOfType:r,shape:r,exact:r,checkPropTypes:Se,resetWarningCache:Ie};return t.PropTypes=t,t};we.exports=gn();var vn=we.exports;const b=ve(vn);var hn=function(e){function r(o){if(t[o])return t[o].exports;var n=t[o]={i:o,l:!1,exports:{}};return e[o].call(n.exports,n,n.exports,r),n.l=!0,n.exports}var t={};return r.m=e,r.c=t,r.d=function(o,n,i){r.o(o,n)||Object.defineProperty(o,n,{configurable:!1,enumerable:!0,get:i})},r.n=function(o){var n=o&&o.__esModule?function(){return o.default}:function(){return o};return r.d(n,"a",n),n},r.o=function(o,n){return Object.prototype.hasOwnProperty.call(o,n)},r.p="",r(r.s=13)}([function(e,r){var t=e.exports=typeof window<"u"&&window.Math==Math?window:typeof self<"u"&&self.Math==Math?self:Function("return this")();typeof __g=="number"&&(__g=t)},function(e,r){e.exports=function(t){return typeof t=="object"?t!==null:typeof t=="function"}},function(e,r){var t=e.exports={version:"2.5.0"};typeof __e=="number"&&(__e=t)},function(e,r,t){e.exports=!t(4)(function(){return Object.defineProperty({},"a",{get:function(){return 7}}).a!=7})},function(e,r){e.exports=function(t){try{return!!t()}catch{return!0}}},function(e,r){var t={}.toString;e.exports=function(o){return t.call(o).slice(8,-1)}},function(e,r,t){var o=t(32)("wks"),n=t(9),i=t(0).Symbol,l=typeof i=="function";(e.exports=function(c){return o[c]||(o[c]=l&&i[c]||(l?i:n)("Symbol."+c))}).store=o},function(e,r,t){var o=t(0),n=t(2),i=t(8),l=t(22),c=t(10),u=function(a,s,p){var g,v,m,y,E=a&u.F,I=a&u.G,D=a&u.S,x=a&u.P,S=a&u.B,T=I?o:D?o[s]||(o[s]={}):(o[s]||{}).prototype,f=I?n:n[s]||(n[s]={}),d=f.prototype||(f.prototype={});I&&(p=s);for(g in p)v=!E&&T&&T[g]!==void 0,m=(v?T:p)[g],y=S&&v?c(m,o):x&&typeof m=="function"?c(Function.call,m):m,T&&l(T,g,m,a&u.U),f[g]!=m&&i(f,g,y),x&&d[g]!=m&&(d[g]=m)};o.core=n,u.F=1,u.G=2,u.S=4,u.P=8,u.B=16,u.W=32,u.U=64,u.R=128,e.exports=u},function(e,r,t){var o=t(16),n=t(21);e.exports=t(3)?function(i,l,c){return o.f(i,l,n(1,c))}:function(i,l,c){return i[l]=c,i}},function(e,r){var t=0,o=Math.random();e.exports=function(n){return"Symbol(".concat(n===void 0?"":n,")_",(++t+o).toString(36))}},function(e,r,t){var o=t(24);e.exports=function(n,i,l){if(o(n),i===void 0)return n;switch(l){case 1:return function(c){return n.call(i,c)};case 2:return function(c,u){return n.call(i,c,u)};case 3:return function(c,u,a){return n.call(i,c,u,a)}}return function(){return n.apply(i,arguments)}}},function(e,r){e.exports=function(t){if(t==null)throw TypeError("Can't call method on "+t);return t}},function(e,r,t){var o=t(28),n=Math.min;e.exports=function(i){return i>0?n(o(i),9007199254740991):0}},function(e,r,t){r.__esModule=!0,r.default=function(o,n){if(o&&n){var i=Array.isArray(n)?n:n.split(","),l=o.name||"",c=o.type||"",u=c.replace(/\/.*$/,"");return i.some(function(a){var s=a.trim();return s.charAt(0)==="."?l.toLowerCase().endsWith(s.toLowerCase()):s.endsWith("/*")?u===s.replace(/\/.*$/,""):c===s})}return!0},t(14),t(34)},function(e,r,t){t(15),e.exports=t(2).Array.some},function(e,r,t){var o=t(7),n=t(25)(3);o(o.P+o.F*!t(33)([].some,!0),"Array",{some:function(i){return n(this,i,arguments[1])}})},function(e,r,t){var o=t(17),n=t(18),i=t(20),l=Object.defineProperty;r.f=t(3)?Object.defineProperty:function(c,u,a){if(o(c),u=i(u,!0),o(a),n)try{return l(c,u,a)}catch{}if("get"in a||"set"in a)throw TypeError("Accessors not supported!");return"value"in a&&(c[u]=a.value),c}},function(e,r,t){var o=t(1);e.exports=function(n){if(!o(n))throw TypeError(n+" is not an object!");return n}},function(e,r,t){e.exports=!t(3)&&!t(4)(function(){return Object.defineProperty(t(19)("div"),"a",{get:function(){return 7}}).a!=7})},function(e,r,t){var o=t(1),n=t(0).document,i=o(n)&&o(n.createElement);e.exports=function(l){return i?n.createElement(l):{}}},function(e,r,t){var o=t(1);e.exports=function(n,i){if(!o(n))return n;var l,c;if(i&&typeof(l=n.toString)=="function"&&!o(c=l.call(n))||typeof(l=n.valueOf)=="function"&&!o(c=l.call(n))||!i&&typeof(l=n.toString)=="function"&&!o(c=l.call(n)))return c;throw TypeError("Can't convert object to primitive value")}},function(e,r){e.exports=function(t,o){return{enumerable:!(1&t),configurable:!(2&t),writable:!(4&t),value:o}}},function(e,r,t){var o=t(0),n=t(8),i=t(23),l=t(9)("src"),c=Function.toString,u=(""+c).split("toString");t(2).inspectSource=function(a){return c.call(a)},(e.exports=function(a,s,p,g){var v=typeof p=="function";v&&(i(p,"name")||n(p,"name",s)),a[s]!==p&&(v&&(i(p,l)||n(p,l,a[s]?""+a[s]:u.join(String(s)))),a===o?a[s]=p:g?a[s]?a[s]=p:n(a,s,p):(delete a[s],n(a,s,p)))})(Function.prototype,"toString",function(){return typeof this=="function"&&this[l]||c.call(this)})},function(e,r){var t={}.hasOwnProperty;e.exports=function(o,n){return t.call(o,n)}},function(e,r){e.exports=function(t){if(typeof t!="function")throw TypeError(t+" is not a function!");return t}},function(e,r,t){var o=t(10),n=t(26),i=t(27),l=t(12),c=t(29);e.exports=function(u,a){var s=u==1,p=u==2,g=u==3,v=u==4,m=u==6,y=u==5||m,E=a||c;return function(I,D,x){for(var S,T,f=i(I),d=n(f),h=o(D,x,3),C=l(d.length),j=0,L=s?E(I,C):p?E(I,0):void 0;C>j;j++)if((y||j in d)&&(S=d[j],T=h(S,j,f),u)){if(s)L[j]=T;else if(T)switch(u){case 3:return!0;case 5:return S;case 6:return j;case 2:L.push(S)}else if(v)return!1}return m?-1:g||v?v:L}}},function(e,r,t){var o=t(5);e.exports=Object("z").propertyIsEnumerable(0)?Object:function(n){return o(n)=="String"?n.split(""):Object(n)}},function(e,r,t){var o=t(11);e.exports=function(n){return Object(o(n))}},function(e,r){var t=Math.ceil,o=Math.floor;e.exports=function(n){return isNaN(n=+n)?0:(n>0?o:t)(n)}},function(e,r,t){var o=t(30);e.exports=function(n,i){return new(o(n))(i)}},function(e,r,t){var o=t(1),n=t(31),i=t(6)("species");e.exports=function(l){var c;return n(l)&&(c=l.constructor,typeof c!="function"||c!==Array&&!n(c.prototype)||(c=void 0),o(c)&&(c=c[i])===null&&(c=void 0)),c===void 0?Array:c}},function(e,r,t){var o=t(5);e.exports=Array.isArray||function(n){return o(n)=="Array"}},function(e,r,t){var o=t(0),n=o["__core-js_shared__"]||(o["__core-js_shared__"]={});e.exports=function(i){return n[i]||(n[i]={})}},function(e,r,t){var o=t(4);e.exports=function(n,i){return!!n&&o(function(){i?n.call(null,function(){},1):n.call(null)})}},function(e,r,t){t(35),e.exports=t(2).String.endsWith},function(e,r,t){var o=t(7),n=t(12),i=t(36),l="".endsWith;o(o.P+o.F*t(38)("endsWith"),"String",{endsWith:function(c){var u=i(this,c,"endsWith"),a=arguments.length>1?arguments[1]:void 0,s=n(u.length),p=a===void 0?s:Math.min(n(a),s),g=String(c);return l?l.call(u,g,p):u.slice(p-g.length,p)===g}})},function(e,r,t){var o=t(37),n=t(11);e.exports=function(i,l,c){if(o(l))throw TypeError("String#"+c+" doesn't accept regex!");return String(n(i))}},function(e,r,t){var o=t(1),n=t(5),i=t(6)("match");e.exports=function(l){var c;return o(l)&&((c=l[i])!==void 0?!!c:n(l)=="RegExp")}},function(e,r,t){var o=t(6)("match");e.exports=function(n){var i=/./;try{"/./"[n](i)}catch{try{return i[o]=!1,!"/./"[n](i)}catch{}}return!0}}]);const yn=ve(hn);var xn=typeof document<"u"&&document&&document.createElement?"multiple"in document.createElement("input"):!0;function Te(e,r){return e.type==="application/x-moz-file"||yn(e,r)}function Dn(e,r,t){return e.size<=r&&e.size>=t}function bn(e,r){return e.every(function(t){return Te(t,r)})}function le(e){return typeof e.isPropagationStopped=="function"?e.isPropagationStopped():typeof e.cancelBubble<"u"?e.cancelBubble:!1}function G(e){return typeof e.defaultPrevented<"u"?e.defaultPrevented:typeof e.isDefaultPrevented=="function"?e.isDefaultPrevented():!1}function U(e){return e.dataTransfer?Array.prototype.some.call(e.dataTransfer.types,function(r){return r==="Files"||r==="application/x-moz-file"}):!0}function ue(e){e.preventDefault()}function wn(e){return e.indexOf("MSIE")!==-1||e.indexOf("Trident/")!==-1}function In(e){return e.indexOf("Edge/")!==-1}function Sn(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:window.navigator.userAgent;return wn(e)||In(e)}function P(){for(var e=arguments.length,r=Array(e),t=0;t<e;t++)r[t]=arguments[t];return function(o){for(var n=arguments.length,i=Array(n>1?n-1:0),l=1;l<n;l++)i[l-1]=arguments[l];return r.some(function(c){return c&&c.apply(void 0,[o].concat(i)),o.defaultPrevented})}}var pe=Object.assign||function(e){for(var r=1;r<arguments.length;r++){var t=arguments[r];for(var o in t)Object.prototype.hasOwnProperty.call(t,o)&&(e[o]=t[o])}return e},Tn=function(){function e(r,t){for(var o=0;o<t.length;o++){var n=t[o];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(r,n.key,n)}}return function(r,t,o){return t&&e(r.prototype,t),o&&e(r,o),r}}();function $(e,r,t){return r in e?Object.defineProperty(e,r,{value:t,enumerable:!0,configurable:!0,writable:!0}):e[r]=t,e}function fe(e,r){var t={};for(var o in e)r.indexOf(o)>=0||Object.prototype.hasOwnProperty.call(e,o)&&(t[o]=e[o]);return t}function Cn(e){if(Array.isArray(e)){for(var r=0,t=Array(e.length);r<e.length;r++)t[r]=e[r];return t}else return Array.from(e)}function En(e,r){if(!(e instanceof r))throw new TypeError("Cannot call a class as a function")}function de(e,r){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return r&&(typeof r=="object"||typeof r=="function")?r:e}function jn(e,r){if(typeof r!="function"&&r!==null)throw new TypeError("Super expression must either be null or a function, not "+typeof r);e.prototype=Object.create(r&&r.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),r&&(Object.setPrototypeOf?Object.setPrototypeOf(e,r):e.__proto__=r)}var q=function(e){jn(r,e);function r(){var t,o,n,i;En(this,r);for(var l=arguments.length,c=Array(l),u=0;u<l;u++)c[u]=arguments[u];return i=(o=(n=de(this,(t=r.__proto__||Object.getPrototypeOf(r)).call.apply(t,[this].concat(c))),n),n.state={draggedFiles:[],acceptedFiles:[],rejectedFiles:[]},n.isFileDialogActive=!1,n.onDocumentDrop=function(a){n.node&&n.node.contains(a.target)||(a.preventDefault(),n.dragTargets=[])},n.onDragStart=function(a){a.persist(),n.props.onDragStart&&U(a)&&n.props.onDragStart.call(n,a)},n.onDragEnter=function(a){a.preventDefault(),n.dragTargets.indexOf(a.target)===-1&&n.dragTargets.push(a.target),a.persist(),U(a)&&(Promise.resolve(n.props.getDataTransferItems(a)).then(function(s){le(a)||n.setState({draggedFiles:s,isDragActive:!0})}),n.props.onDragEnter&&n.props.onDragEnter.call(n,a))},n.onDragOver=function(a){return a.preventDefault(),a.persist(),a.dataTransfer&&(a.dataTransfer.dropEffect="copy"),n.props.onDragOver&&U(a)&&n.props.onDragOver.call(n,a),!1},n.onDragLeave=function(a){a.preventDefault(),a.persist(),n.dragTargets=n.dragTargets.filter(function(s){return s!==a.target&&n.node.contains(s)}),!(n.dragTargets.length>0)&&(n.setState({isDragActive:!1,draggedFiles:[]}),n.props.onDragLeave&&U(a)&&n.props.onDragLeave.call(n,a))},n.onDrop=function(a){var s=n.props,p=s.onDrop,g=s.onDropAccepted,v=s.onDropRejected,m=s.multiple,y=s.accept,E=s.getDataTransferItems;a.preventDefault(),a.persist(),n.dragTargets=[],n.isFileDialogActive=!1,n.draggedFiles=null,n.setState({isDragActive:!1,draggedFiles:[]}),U(a)&&Promise.resolve(E(a)).then(function(I){var D=[],x=[];le(a)||(I.forEach(function(S){Te(S,y)&&Dn(S,n.props.maxSize,n.props.minSize)?D.push(S):x.push(S)}),!m&&D.length>1&&x.push.apply(x,Cn(D.splice(0))),n.setState({acceptedFiles:D,rejectedFiles:x},function(){p&&p.call(n,D,x,a),x.length>0&&v&&v.call(n,x,a),D.length>0&&g&&g.call(n,D,a)}))})},n.onClick=function(a){var s=n.props.onClick;s&&s.call(n,a),G(a)||(a.stopPropagation(),Sn()?setTimeout(n.open,0):n.open())},n.onInputElementClick=function(a){a.stopPropagation()},n.onFileDialogCancel=function(){var a=n.props.onFileDialogCancel;n.isFileDialogActive&&setTimeout(function(){if(n.input!=null){var s=n.input.files;s.length||(n.isFileDialogActive=!1,typeof a=="function"&&a())}},300)},n.onFocus=function(a){var s=n.props.onFocus;s&&s.call(n,a),G(a)||n.setState({isFocused:!0})},n.onBlur=function(a){var s=n.props.onBlur;s&&s.call(n,a),G(a)||n.setState({isFocused:!1})},n.onKeyDown=function(a){var s=n.props.onKeyDown;n.node.isEqualNode(a.target)&&(s&&s.call(n,a),!G(a)&&(a.keyCode===32||a.keyCode===13)&&(a.preventDefault(),n.open()))},n.composeHandler=function(a){return n.props.disabled?null:a},n.getRootProps=function(){var a,s=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},p=s.refKey,g=p===void 0?"ref":p,v=s.onKeyDown,m=s.onFocus,y=s.onBlur,E=s.onClick,I=s.onDragStart,D=s.onDragEnter,x=s.onDragOver,S=s.onDragLeave,T=s.onDrop,f=fe(s,["refKey","onKeyDown","onFocus","onBlur","onClick","onDragStart","onDragEnter","onDragOver","onDragLeave","onDrop"]);return pe((a={onKeyDown:n.composeHandler(v?P(v,n.onKeyDown):n.onKeyDown),onFocus:n.composeHandler(m?P(m,n.onFocus):n.onFocus),onBlur:n.composeHandler(y?P(y,n.onBlur):n.onBlur),onClick:n.composeHandler(E?P(E,n.onClick):n.onClick),onDragStart:n.composeHandler(I?P(I,n.onDragStart):n.onDragStart),onDragEnter:n.composeHandler(D?P(D,n.onDragEnter):n.onDragEnter),onDragOver:n.composeHandler(x?P(x,n.onDragOver):n.onDragOver),onDragLeave:n.composeHandler(S?P(S,n.onDragLeave):n.onDragLeave),onDrop:n.composeHandler(T?P(T,n.onDrop):n.onDrop)},$(a,g,n.setNodeRef),$(a,"tabIndex",n.props.disabled?-1:0),a),f)},n.getInputProps=function(){var a=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},s=a.refKey,p=s===void 0?"ref":s,g=a.onChange,v=a.onClick,m=fe(a,["refKey","onChange","onClick"]),y=n.props,E=y.accept,I=y.multiple,D=y.name,x=$({accept:E,type:"file",style:{display:"none"},multiple:xn&&I,onChange:P(g,n.onDrop),onClick:P(v,n.onInputElementClick),autoComplete:"off",tabIndex:-1},p,n.setInputRef);return D&&D.length&&(x.name=D),pe({},x,m)},n.setNodeRef=function(a){n.node=a},n.setInputRef=function(a){n.input=a},n.open=function(){n.isFileDialogActive=!0,n.input&&(n.input.value=null,n.input.click())},o),de(n,i)}return Tn(r,[{key:"componentDidMount",value:function(){var o=this.props.preventDropOnDocument;this.dragTargets=[],o&&(document.addEventListener("dragover",ue,!1),document.addEventListener("drop",this.onDocumentDrop,!1)),window.addEventListener("focus",this.onFileDialogCancel,!1)}},{key:"componentWillUnmount",value:function(){var o=this.props.preventDropOnDocument;o&&(document.removeEventListener("dragover",ue),document.removeEventListener("drop",this.onDocumentDrop)),window.removeEventListener("focus",this.onFileDialogCancel,!1)}},{key:"render",value:function(){var o=this.props,n=o.children,i=o.multiple,l=o.disabled,c=this.state,u=c.isDragActive,a=c.isFocused,s=c.draggedFiles,p=c.acceptedFiles,g=c.rejectedFiles,v=s.length,m=i||v<=1,y=v>0&&bn(s,this.props.accept),E=v>0&&(!y||!m);return n({isDragActive:u,isDragAccept:y,isDragReject:E,draggedFiles:s,acceptedFiles:p,rejectedFiles:g,isFocused:a&&!l,getRootProps:this.getRootProps,getInputProps:this.getInputProps,open:this.open})}}]),r}(Me.Component);q.propTypes={accept:b.oneOfType([b.string,b.arrayOf(b.string)]),children:b.func,disabled:b.bool,preventDropOnDocument:b.bool,multiple:b.bool,name:b.string,maxSize:b.number,minSize:b.number,getDataTransferItems:b.func,onClick:b.func,onFocus:b.func,onBlur:b.func,onKeyDown:b.func,onDrop:b.func,onDropAccepted:b.func,onDropRejected:b.func,onDragStart:b.func,onDragEnter:b.func,onDragOver:b.func,onDragLeave:b.func,onFileDialogCancel:b.func};q.defaultProps={preventDropOnDocument:!0,disabled:!1,multiple:!0,maxSize:1/0,minSize:0,getDataTransferItems:rn};var Fn=new Map([["aac","audio/aac"],["abw","application/x-abiword"],["arc","application/x-freearc"],["avif","image/avif"],["avi","video/x-msvideo"],["azw","application/vnd.amazon.ebook"],["bin","application/octet-stream"],["bmp","image/bmp"],["bz","application/x-bzip"],["bz2","application/x-bzip2"],["cda","application/x-cdf"],["csh","application/x-csh"],["css","text/css"],["csv","text/csv"],["doc","application/msword"],["docx","application/vnd.openxmlformats-officedocument.wordprocessingml.document"],["eot","application/vnd.ms-fontobject"],["epub","application/epub+zip"],["gz","application/gzip"],["gif","image/gif"],["heic","image/heic"],["heif","image/heif"],["htm","text/html"],["html","text/html"],["ico","image/vnd.microsoft.icon"],["ics","text/calendar"],["jar","application/java-archive"],["jpeg","image/jpeg"],["jpg","image/jpeg"],["js","text/javascript"],["json","application/json"],["jsonld","application/ld+json"],["mid","audio/midi"],["midi","audio/midi"],["mjs","text/javascript"],["mp3","audio/mpeg"],["mp4","video/mp4"],["mpeg","video/mpeg"],["mpkg","application/vnd.apple.installer+xml"],["odp","application/vnd.oasis.opendocument.presentation"],["ods","application/vnd.oasis.opendocument.spreadsheet"],["odt","application/vnd.oasis.opendocument.text"],["oga","audio/ogg"],["ogv","video/ogg"],["ogx","application/ogg"],["opus","audio/opus"],["otf","font/otf"],["png","image/png"],["pdf","application/pdf"],["php","application/x-httpd-php"],["ppt","application/vnd.ms-powerpoint"],["pptx","application/vnd.openxmlformats-officedocument.presentationml.presentation"],["rar","application/vnd.rar"],["rtf","application/rtf"],["sh","application/x-sh"],["svg","image/svg+xml"],["swf","application/x-shockwave-flash"],["tar","application/x-tar"],["tif","image/tiff"],["tiff","image/tiff"],["ts","video/mp2t"],["ttf","font/ttf"],["txt","text/plain"],["vsd","application/vnd.visio"],["wav","audio/wav"],["weba","audio/webm"],["webm","video/webm"],["webp","image/webp"],["woff","font/woff"],["woff2","font/woff2"],["xhtml","application/xhtml+xml"],["xls","application/vnd.ms-excel"],["xlsx","application/vnd.openxmlformats-officedocument.spreadsheetml.sheet"],["xml","application/xml"],["xul","application/vnd.mozilla.xul+xml"],["zip","application/zip"],["7z","application/x-7z-compressed"],["mkv","video/x-matroska"],["mov","video/quicktime"],["msg","application/vnd.ms-outlook"]]);function W(e,r){var t=Ln(e);if(typeof t.path!="string"){var o=e.webkitRelativePath;Object.defineProperty(t,"path",{value:typeof r=="string"?r:typeof o=="string"&&o.length>0?o:e.name,writable:!1,configurable:!1,enumerable:!0})}return t}function Ln(e){var r=e.name,t=r&&r.lastIndexOf(".")!==-1;if(t&&!e.type){var o=r.split(".").pop().toLowerCase(),n=Fn.get(o);n&&Object.defineProperty(e,"type",{value:n,writable:!1,configurable:!1,enumerable:!0})}return e}var An=[".DS_Store","Thumbs.db"];function Mn(e){return O(this,void 0,void 0,function(){return N(this,function(r){return Z(e)&&On(e.dataTransfer)?[2,zn(e.dataTransfer,e.type)]:Pn(e)?[2,Nn(e)]:Array.isArray(e)&&e.every(function(t){return"getFile"in t&&typeof t.getFile=="function"})?[2,Rn(e)]:[2,[]]})})}function On(e){return Z(e)}function Pn(e){return Z(e)&&Z(e.target)}function Z(e){return typeof e=="object"&&e!==null}function Nn(e){return X(e.target.files).map(function(r){return W(r)})}function Rn(e){return O(this,void 0,void 0,function(){var r;return N(this,function(t){switch(t.label){case 0:return[4,Promise.all(e.map(function(o){return o.getFile()}))];case 1:return r=t.sent(),[2,r.map(function(o){return W(o)})]}})})}function zn(e,r){return O(this,void 0,void 0,function(){var t,o;return N(this,function(n){switch(n.label){case 0:return e.items?(t=X(e.items).filter(function(i){return i.kind==="file"}),r!=="drop"?[2,t]:[4,Promise.all(t.map(_n))]):[3,2];case 1:return o=n.sent(),[2,me(Ce(o))];case 2:return[2,me(X(e.files).map(function(i){return W(i)}))]}})})}function me(e){return e.filter(function(r){return An.indexOf(r.name)===-1})}function X(e){if(e===null)return[];for(var r=[],t=0;t<e.length;t++){var o=e[t];r.push(o)}return r}function _n(e){if(typeof e.webkitGetAsEntry!="function")return ge(e);var r=e.webkitGetAsEntry();return r&&r.isDirectory?Ee(r):ge(e)}function Ce(e){return e.reduce(function(r,t){return re(re([],oe(r),!1),oe(Array.isArray(t)?Ce(t):[t]),!1)},[])}function ge(e){var r=e.getAsFile();if(!r)return Promise.reject("".concat(e," is not a File"));var t=W(r);return Promise.resolve(t)}function kn(e){return O(this,void 0,void 0,function(){return N(this,function(r){return[2,e.isDirectory?Ee(e):Bn(e)]})})}function Ee(e){var r=e.createReader();return new Promise(function(t,o){var n=[];function i(){var l=this;r.readEntries(function(c){return O(l,void 0,void 0,function(){var u,a,s;return N(this,function(p){switch(p.label){case 0:if(c.length)return[3,5];p.label=1;case 1:return p.trys.push([1,3,,4]),[4,Promise.all(n)];case 2:return u=p.sent(),t(u),[3,4];case 3:return a=p.sent(),o(a),[3,4];case 4:return[3,6];case 5:s=Promise.all(c.map(kn)),n.push(s),i(),p.label=6;case 6:return[2]}})})},function(c){o(c)})}i()})}function Bn(e){return O(this,void 0,void 0,function(){return N(this,function(r){return[2,new Promise(function(t,o){e.file(function(n){var i=W(n,e.fullPath);t(i)},function(n){o(n)})})]})})}const je=e=>{var{id:r,type:t,value:o=t===k.text||t===k.dataURL?"":null,filename:n="",children:i=null,onChange:l=()=>{},onFileInputChange:c=null,onReadStarted:u=()=>{},onReadFinished:a=()=>{},onReadFailed:s=()=>{},onClearClick:p,onClick:g=f=>f.preventDefault(),onTextChange:v,onDataChange:m,dropzoneProps:y={}}=e,E=Y(e,["id","type","value","filename","children","onChange","onFileInputChange","onReadStarted","onReadFinished","onReadFailed","onClearClick","onClick","onTextChange","onDataChange","dropzoneProps"]);const I=(f,d)=>{if(f.length>0){const h=f[0];d.type==="drop"&&c?.(d,h),t===k.text||t===k.dataURL?(l("",h.name,d),u(h),qe(h,t).then(C=>{a(h),l(C,h.name,d),m?.(C)}).catch(C=>{s(C,h),a(h),l("","",d),m?.("")})):l(h,h.name,d)}y.onDropAccepted&&y.onDropAccepted(f,d)},D=(f,d)=>{f.length>0&&l("",f[0].name,d),y.onDropRejected&&y.onDropRejected(f,d)},x=w.useRef(),S=f=>{x.current.value=f},T=f=>{l("","",f),p?.(f),S(null)};return w.createElement(q,Object.assign({multiple:!1},y,{onDropAccepted:I,onDropRejected:D}),({getRootProps:f,getInputProps:d,isDragActive:h,open:C})=>{const j=d(),L=Object.assign(Object.assign({},j),{onChange:F=>O(void 0,void 0,void 0,function*(){var z;(z=j.onChange)===null||z===void 0||z.call(j,F);const A=yield Mn(F.nativeEvent);A.length===1&&c?.(F,A[0])})});return w.createElement(xe,Object.assign({},f(Object.assign(Object.assign({},E),{refKey:"containerRef",onClick:F=>F.preventDefault()})),{tabIndex:null,id:r,type:t,filename:n,value:o,onChange:l,isDragActive:h,onBrowseButtonClick:C,onClearButtonClick:T,onTextAreaClick:g,onTextChange:v}),w.createElement("input",Object.assign({},L,{ref:F=>{x.current=F,L.ref(F)}})),i)})};je.displayName="FileUpload";const R={helperText:"pf-c-helper-text",helperTextItem:"pf-c-helper-text__item",helperTextItemIcon:"pf-c-helper-text__item-icon",helperTextItemText:"pf-c-helper-text__item-text",modifiers:{indeterminate:"pf-m-indeterminate",warning:"pf-m-warning",success:"pf-m-success",error:"pf-m-error",dynamic:"pf-m-dynamic"},themeDark:"pf-theme-dark"},Fe=e=>{var{children:r,className:t,component:o="div",id:n,isLiveRegion:i=!1}=e,l=Y(e,["children","className","component","id","isLiveRegion"]);const c=o;return w.createElement(c,Object.assign({id:n,className:H(R.helperText,t)},i&&{"aria-live":"polite"},l),r)};Fe.displayName="HelperText";const Hn={name:"MinusIcon",height:512,width:448,svgPath:"M416 208H32c-17.67 0-32 14.33-32 32v32c0 17.67 14.33 32 32 32h384c17.67 0 32-14.33 32-32v-32c0-17.67-14.33-32-32-32z",yOffset:0,xOffset:0},Un=Ue(Hn),Wn=Un,Gn={default:"",indeterminate:R.modifiers.indeterminate,warning:R.modifiers.warning,success:R.modifiers.success,error:R.modifiers.error},Le=e=>{var{children:r,className:t,component:o="div",variant:n="default",icon:i,isDynamic:l=!1,hasIcon:c=l,id:u,screenReaderText:a=`${n} status`}=e,s=Y(e,["children","className","component","variant","icon","isDynamic","hasIcon","id","screenReaderText"]);const p=o;return w.createElement(p,Object.assign({className:H(R.helperTextItem,Gn[n],l&&R.modifiers.dynamic,t),id:u},s),i&&w.createElement("span",{className:H(R.helperTextItemIcon),"aria-hidden":!0},i),c&&!i&&w.createElement("span",{className:H(R.helperTextItemIcon),"aria-hidden":!0},(n==="default"||n==="indeterminate")&&w.createElement(Wn,null),n==="warning"&&w.createElement(We,null),n==="success"&&w.createElement(Ge,null),n==="error"&&w.createElement(Ze,null)),w.createElement("span",{className:H(R.helperTextItemText)},r,l&&w.createElement("span",{className:"pf-u-screen-reader"},": ",a,";")))};Le.displayName="HelperTextItem";const Zn=({accountUrl:e})=>{const{t:r}=he();ye();const t=e.indexOf("?")>0?e.split("?"):e,o=Array.isArray(t)?t[0]+"-avatar?"+t[1]:t+"-avatar",n="data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDI0LjAuMiwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCAzNiAzNiIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMzYgMzY7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4KCS5zdDB7ZmlsbC1ydWxlOmV2ZW5vZGQ7Y2xpcC1ydWxlOmV2ZW5vZGQ7ZmlsbDojRjBGMEYwO30KCS5zdDF7ZmlsbC1ydWxlOmV2ZW5vZGQ7Y2xpcC1ydWxlOmV2ZW5vZGQ7ZmlsbDojRDJEMkQyO30KCS5zdDJ7ZmlsbDojQjhCQkJFO30KCS5zdDN7ZmlsbDojRDJEMkQyO30KPC9zdHlsZT4KPHJlY3QgY2xhc3M9InN0MCIgd2lkdGg9IjM2IiBoZWlnaHQ9IjM2Ii8+CjxwYXRoIGNsYXNzPSJzdDEiIGQ9Ik0xNy43LDIwLjFjLTMuNSwwLTYuNC0yLjktNi40LTYuNHMyLjktNi40LDYuNC02LjRzNi40LDIuOSw2LjQsNi40UzIxLjMsMjAuMSwxNy43LDIwLjF6Ii8+CjxwYXRoIGNsYXNzPSJzdDIiIGQ9Ik0xMy4zLDM2bDAtNi43Yy0yLDAuNC0yLjksMS40LTMuMSwzLjVMMTAuMSwzNkgxMy4zeiIvPgo8cGF0aCBjbGFzcz0ic3QzIiBkPSJNMTAuMSwzNmwwLjEtMy4yYzAuMi0yLjEsMS4xLTMuMSwzLjEtMy41bDAsNi43aDkuNGwwLTYuN2MyLDAuNCwyLjksMS40LDMuMSwzLjVsMC4xLDMuMmg0LjcKCWMtMC40LTMuOS0xLjMtOS0yLjktMTFjLTEuMS0xLjQtMi4zLTIuMi0zLjUtMi42cy0xLjgtMC42LTYuMy0wLjZzLTYuMSwwLjctNi4xLDAuN2MtMS4yLDAuNC0yLjQsMS4yLTMuNCwyLjYKCUM2LjcsMjcsNS44LDMyLjIsNS40LDM2SDEwLjF6Ii8+CjxwYXRoIGNsYXNzPSJzdDIiIGQ9Ik0yNS45LDM2bC0wLjEtMy4yYy0wLjItMi4xLTEuMS0zLjEtMy4xLTMuNWwwLDYuN0gyNS45eiIvPgo8L3N2Zz4=",i={errors:{avatar:""},imageBlob:null,filename:"",avatarUrl:o,avatarSrc:o,noAvatarSrc:n},[l,c]=Q(i),{addAlert:u,addError:a}=Ye(),s=new FileReader;let p="";s.onloadend=f=>{var d=String(f.target.result);m(d,h=>{c({errors:{avatar:""},imageBlob:h,filename:p,avatarUrl:o,avatarSrc:URL.createObjectURL(h),noAvatarSrc:n})})};const g=(f,d)=>{d!=null&&d.name!=""&&(d.type.startsWith("image")?(p=d.name,s.readAsDataURL(d)):console.error("Wrong file type: "+d.type))},v=f=>{c(i)},m=(f,d)=>{var h=new Image;h.src=f,h.onload=C=>{var j=document.createElement("canvas"),L=j.getContext("2d");L.drawImage(h,0,0);var F=250,z=250,A=h.width,_=h.height;A>_?A>F&&(_*=F/A,A=F):_>z&&(A*=z/_,_=z),j.width=A,j.height=_,L=j.getContext("2d"),L.drawImage(h,0,0,A,_),j.toBlob(d)}},y=f=>{f.preventDefault();const d=f.target;var h=new FormData(d);h.append("image",l.imageBlob);var C=new XMLHttpRequest;C.onreadystatechange=()=>{C.readyState==4&&(200<=C.status&&C.status<=204?(u(r("avatarUpdatedMessage")),c(i)):a(C.response))},C.open(d.method,d.action,!0),C.send(h)},E=f=>{c({errors:{avatar:r("error-noAvatarFound")},imageBlob:null,filename:"",avatarUrl:"",avatarSrc:"",noAvatarSrc:n})},{filename:I,avatarUrl:D,avatarSrc:x,noAvatarSrc:S}=l,T={objectFit:"cover",width:"150px",height:"150px",border:"1px solid lightgray",boxShadow:"lightgray 6px 3px 10px 2px"};return ne(Je,{id:"avatarForm",method:"post",action:D,encType:"multipart/form-data",onSubmit:y,children:[ne(ae,{label:r("avatarLabel"),fieldId:"avatar-current-or-preview",children:[M(Fe,{children:l.errors.avatar!==""&&M(Le,{variant:"error",hasIcon:!0,children:l.errors.avatar})}),x!==""?M(ie,{src:x,style:T,alt:"Avatar image preview",onError:E}):M(ie,{src:S,style:T,alt:"No avatar found"})]}),M(ae,{fieldId:"avatar-upload",label:r("uploadLabel"),labelIcon:M(Ke,{helpText:r("avatarInfo"),fieldLabelId:"uploadLabel"}),children:M(je,{id:"simple-file",filename:I,filenamePlaceholder:r("dragdropInfo"),browseButtonText:r("browseButton"),onFileInputChange:g,clearButtonText:r("clearButton"),onClearClick:v})}),M(Xe,{children:M(V,{id:"save-btn",type:"submit",variant:"primary",isDisabled:I==="",children:r("doSave")})})]})},Xn=()=>{const{t:e}=he(),r=ye();Q();const[t,o]=Q([]),n=r.keycloak.createAccountUrl();return $e(i=>Promise.all([Pe({signal:i,context:r})]),([i])=>{o(i)}),M(Oe,{title:e("accountExtraInfoHtmlTitle"),description:e("accountExtraSubMessage"),children:M(Qe,{isFilled:!0,variant:Ve.light,children:M(Zn,{accountUrl:n})})})};export{Xn as AccountExtraPage,Xn as default};
//# sourceMappingURL=AccountExtraPage-BEeXfRvR.js.map