define("metaserver/static/js/modules/clean/react/user_metadata/api",["require","exports","metaserver/static/js/api_v2/user_client","metaserver/static/js/modules/clean/react/user_metadata/util"],(function(e,t,a,r){"use strict";function s(e){const t=r.removeEmptyFields(e),a=r.getUserMetadataKeys(t),s={};return a.forEach(e=>{s[e]=JSON.stringify(t[e])}),s}function n(e){const t=r.getUserMetadataKeys(e.metadata),a={};return t.forEach(t=>{const r=JSON.parse(e.metadata[t]);null!=r&&(a[t]=r)}),a}function u(e,t){return(new a.UserApiV2Client).ns("user_metadata").rpc("user_metadata/get",e,{subjectUserId:t})}function d(e,t){return(new a.UserApiV2Client).ns("user_metadata").rpc("user_metadata/set",e,{subjectUserId:t})}Object.defineProperty(t,"__esModule",{value:!0}),t.mutateUserMetadata=t.fetchUserMetadata=t.processUserMetadataResult=t.prepareUserMetadataSetArg=t.setUserMetadata=t.getUserMetadata=void 0,t.getUserMetadata=function(e,t){return u({metadata:e},t).then(n)},t.setUserMetadata=function(e,t){return d({metadata:s(e)},t).then(n)},t.prepareUserMetadataSetArg=s,t.processUserMetadataResult=n,t.fetchUserMetadata=u,t.mutateUserMetadata=d})),define("metaserver/static/js/modules/clean/react/user_metadata/util",["require","exports"],(function(e,t){"use strict";function a(e){return Object.keys(e)}Object.defineProperty(t,"__esModule",{value:!0}),t.getUserMetadataKeys=t.removeEmptyFields=void 0,t.removeEmptyFields=function(e){const t=a(e),r={};return t.forEach(t=>{null!=e[t]&&(r[t]=e[t])}),r},t.getUserMetadataKeys=a})); //# sourceMappingURL=pkg-user_metadata.min.js-vflET-7ue.map