{"version":3,"sources":["../../../src/identity-invites-v1-site-invite-site-invites.http.ts","../../../src/identity-invites-v1-site-invite-site-invites.types.ts","../../../src/identity-invites-v1-site-invite-site-invites.meta.ts"],"sourcesContent":["import { transformRESTTimestampToSDKTimestamp } from '@wix/sdk-runtime/transformations/timestamp';\nimport { transformPaths } from '@wix/sdk-runtime/transformations/transform-paths';\nimport { resolveUrl } from '@wix/sdk-runtime/rest-modules';\nimport { ResolveUrlOpts } from '@wix/sdk-runtime/rest-modules';\nimport { RequestOptionsFactory } from '@wix/sdk-types';\n\nfunction resolveComWixpressInvitesApiSiteInvitesApiUrl(\n  opts: Omit<ResolveUrlOpts, 'domainToMappings'>\n) {\n  const domainToMappings = {\n    'www._base_domain_': [\n      {\n        srcPath: '/_api/invites-web',\n        destPath: '',\n      },\n    ],\n    'api._api_base_domain_': [\n      {\n        srcPath: '/invites-web',\n        destPath: '',\n      },\n    ],\n    'manage._base_domain_': [\n      {\n        srcPath: '/_api/invites-web',\n        destPath: '',\n      },\n      {\n        srcPath: '/invites',\n        destPath: '',\n      },\n    ],\n    'editor._base_domain_': [\n      {\n        srcPath: '/_api/invites-web',\n        destPath: '',\n      },\n    ],\n    'blocks._base_domain_': [\n      {\n        srcPath: '/_api/invites-web',\n        destPath: '',\n      },\n    ],\n    'create.editorx': [\n      {\n        srcPath: '/_api/invites-web',\n        destPath: '',\n      },\n    ],\n    'www.wixapis.com': [\n      {\n        srcPath: '/invites/invites/site',\n        destPath: '/invites/site',\n      },\n      {\n        srcPath: '/invites/invites/account',\n        destPath: '/invites/account',\n      },\n      {\n        srcPath: '/invites',\n        destPath: '',\n      },\n      {\n        srcPath: '/invites/site-invite',\n        destPath: '/site-invite',\n      },\n      {\n        srcPath: '/invites/account-invite',\n        destPath: '/account-invite',\n      },\n    ],\n    'dev._base_domain_': [\n      {\n        srcPath: '/_api/invites-web',\n        destPath: '',\n      },\n    ],\n    'platform.rise.ai': [\n      {\n        srcPath: '/invites/site',\n        destPath: '/invites/site',\n      },\n      {\n        srcPath: '/site-invite',\n        destPath: '/site-invite',\n      },\n    ],\n  };\n\n  return resolveUrl(Object.assign(opts, { domainToMappings }));\n}\n\nconst PACKAGE_NAME = '@wix/auto_sdk_user-management_site-invites';\n\n/**\n * Creates and sends emails inviting potential site contributors to become contributors in the requesting site.\n * > **Important**: This call requires an account level API key and cannot be authenticated with the standard authorization header. API keys are currently available to selected beta users only.\n */\nexport function bulkInvite(payload: object): RequestOptionsFactory<any> {\n  function __bulkInvite({ host }: any) {\n    const metadata = {\n      entityFqdn: 'wix.identity.invites.v1.site_invite',\n      method: 'POST' as any,\n      methodFqn: 'com.wixpress.invites.api.SiteInvitesApi.BulkInvite',\n      packageName: PACKAGE_NAME,\n      migrationOptions: {\n        optInTransformResponse: true,\n      },\n      url: resolveComWixpressInvitesApiSiteInvitesApiUrl({\n        protoPath: '/site-invite/bulk',\n        data: payload,\n        host,\n      }),\n      data: payload,\n      transformResponse: (payload: any) =>\n        transformPaths(payload, [\n          {\n            transformFn: transformRESTTimestampToSDKTimestamp,\n            paths: [\n              { path: 'invites.dateCreated' },\n              { path: 'invites.expirationDate' },\n            ],\n          },\n        ]),\n    };\n\n    return metadata;\n  }\n\n  return __bulkInvite;\n}\n\n/**\n * Resends the email invitation to a potential site contributor.\n * > **Important**: This call requires an account level API key and cannot be authenticated with the standard authorization header. API keys are currently available to selected beta users only.\n */\nexport function resendInvite(payload: object): RequestOptionsFactory<any> {\n  function __resendInvite({ host }: any) {\n    const metadata = {\n      entityFqdn: 'wix.identity.invites.v1.site_invite',\n      method: 'POST' as any,\n      methodFqn: 'com.wixpress.invites.api.SiteInvitesApi.ResendInvite',\n      packageName: PACKAGE_NAME,\n      migrationOptions: {\n        optInTransformResponse: true,\n      },\n      url: resolveComWixpressInvitesApiSiteInvitesApiUrl({\n        protoPath: '/site-invite/{inviteId}/resend',\n        data: payload,\n        host,\n      }),\n      data: payload,\n      transformResponse: (payload: any) =>\n        transformPaths(payload, [\n          {\n            transformFn: transformRESTTimestampToSDKTimestamp,\n            paths: [\n              { path: 'invite.dateCreated' },\n              { path: 'invite.expirationDate' },\n            ],\n          },\n        ]),\n    };\n\n    return metadata;\n  }\n\n  return __resendInvite;\n}\n\n/**\n * Revokes a pending site contributor invite.\n * > **Important**: This call requires an account level API key and cannot be authenticated with the standard authorization header. API keys are currently available to selected beta users only.\n */\nexport function revokeInvite(payload: object): RequestOptionsFactory<any> {\n  function __revokeInvite({ host }: any) {\n    const metadata = {\n      entityFqdn: 'wix.identity.invites.v1.site_invite',\n      method: 'POST' as any,\n      methodFqn: 'com.wixpress.invites.api.SiteInvitesApi.RevokeInvite',\n      packageName: PACKAGE_NAME,\n      migrationOptions: {\n        optInTransformResponse: true,\n      },\n      url: resolveComWixpressInvitesApiSiteInvitesApiUrl({\n        protoPath: '/site-invite/{inviteId}/revoke',\n        data: payload,\n        host,\n      }),\n      data: payload,\n    };\n\n    return metadata;\n  }\n\n  return __revokeInvite;\n}\n","export interface SiteInvite {\n  /**\n   * Invite ID.\n   * @format GUID\n   * @readonly\n   */\n  id?: string;\n  /**\n   * Site ID the user is invited to as a collaborator.\n   * @format GUID\n   * @readonly\n   */\n  siteId?: string;\n  /**\n   * Email address where the invite was sent.\n   * @format EMAIL\n   */\n  email?: string;\n  /** Role IDs included in the invite. */\n  policyIds?: string[];\n  /**\n   * Deprecated. Use `inviterAccountId`.\n   * @readonly\n   * @deprecated\n   */\n  inviterId?: string;\n  /**\n   * Invite Status.\n   *\n   * Supported values:\n   * - **Pending:** The invite has been sent and is valid, waiting for the user's response.\n   * - **Used:** The invite has been accepted.\n   * - **Deleted:** The invite has been deleted or revoked.\n   * - **Declined:** The user declined the invite.\n   * - **Expired:** The invite has expired without being accepted.\n   */\n  status?: InviteStatusWithLiterals;\n  /** Link to accept the invite. */\n  acceptLink?: string;\n  /**\n   * Inviting account ID.\n   * @format GUID\n   * @readonly\n   */\n  inviterAccountId?: string;\n  /**\n   * Account ID that accepted the invite. Populated only once the invite is accepted.\n   * @format GUID\n   * @readonly\n   */\n  acceptedByAccountId?: string | null;\n  /** Date the invite was created. */\n  dateCreated?: Date | null;\n  /**\n   * User's Wix Bookings staff ID, if relevant.\n   * @format GUID\n   */\n  staffId?: string | null;\n  /** Invite expiration date */\n  expirationDate?: Date | null;\n  /**\n   * Location ids included in the invite\n   * @format GUID\n   * @readonly\n   * @maxSize 20\n   */\n  locationIds?: string[];\n  /**\n   * A set of capability keys representing the actions that the caller is allowed\n   * to perform on this specific contributor. This field is calculated based on the\n   * identity of the request sender and may differ between callers.\n   * @maxSize 20\n   * @maxLength 20\n   */\n  callerCapabilities?: string[];\n}\n\n/** Invite status stating whether the invite was accepted, waiting to be accepted, deleted etc.. */\nexport enum InviteStatus {\n  Pending = 'Pending',\n  Used = 'Used',\n  Deleted = 'Deleted',\n  Declined = 'Declined',\n  Expired = 'Expired',\n}\n\n/** @enumType */\nexport type InviteStatusWithLiterals =\n  | InviteStatus\n  | 'Pending'\n  | 'Used'\n  | 'Deleted'\n  | 'Declined'\n  | 'Expired';\n\nexport interface GetSiteInvitesRequest {}\n\nexport interface GetSiteInvitesResponse {\n  invites?: SiteInvite[];\n}\n\nexport interface QuerySiteInvitesRequest {\n  /**\n   * Supports only `filter` field with\n   * `\"filter\" : {\n   * \"acceptedByAccountId\":{\"$in\": [<id1>, <id2>, ...]}\n   * }`\n   */\n  query?: QueryV2;\n}\n\nexport interface QueryV2 extends QueryV2PagingMethodOneOf {\n  /** Paging options to limit and offset the number of items. */\n  paging?: Paging;\n  /** Cursor token pointing to a page of results. Not used in the first request. Following requests use the cursor token and not `filter` or `sort`. */\n  cursorPaging?: CursorPaging;\n  /**\n   * Filter object.\n   *\n   * Learn more about [filtering](https://dev.wix.com/docs/rest/articles/getting-started/api-query-language#filters).\n   */\n  filter?: Record<string, any> | null;\n  /**\n   * Sort object.\n   *\n   * Learn more about [sorting](https://dev.wix.com/docs/rest/articles/getting-started/api-query-language#sorting).\n   */\n  sort?: Sorting[];\n  /** Array of projected fields. A list of specific field names to return. If `fieldsets` are also specified, the union of `fieldsets` and `fields` is returned. */\n  fields?: string[];\n  /** Array of named, predefined sets of projected fields. A array of predefined named sets of fields to be returned. Specifying multiple `fieldsets` will return the union of fields from all sets. If `fields` are also specified, the union of `fieldsets` and `fields` is returned. */\n  fieldsets?: string[];\n}\n\n/** @oneof */\nexport interface QueryV2PagingMethodOneOf {\n  /** Paging options to limit and offset the number of items. */\n  paging?: Paging;\n  /** Cursor token pointing to a page of results. Not used in the first request. Following requests use the cursor token and not `filter` or `sort`. */\n  cursorPaging?: CursorPaging;\n}\n\nexport interface Sorting {\n  /**\n   * Name of the field to sort by.\n   * @maxLength 512\n   */\n  fieldName?: string;\n  /** Sort order. */\n  order?: SortOrderWithLiterals;\n}\n\nexport enum SortOrder {\n  ASC = 'ASC',\n  DESC = 'DESC',\n}\n\n/** @enumType */\nexport type SortOrderWithLiterals = SortOrder | 'ASC' | 'DESC';\n\nexport interface Paging {\n  /** Number of items to load. */\n  limit?: number | null;\n  /** Number of items to skip in the current sort order. */\n  offset?: number | null;\n}\n\nexport interface CursorPaging {\n  /**\n   * Maximum number of items to return in the results.\n   * @max 100\n   */\n  limit?: number | null;\n  /**\n   * Pointer to the next or previous page in the list of results.\n   *\n   * Pass the relevant cursor token from the `pagingMetadata` object in the previous call's response.\n   * Not relevant for the first request.\n   * @maxLength 16000\n   */\n  cursor?: string | null;\n}\n\nexport interface QuerySiteInvitesResponse {\n  invites?: SiteInvite[];\n}\n\nexport interface GetSiteInviteRequest {\n  id?: string;\n}\n\nexport interface GetSiteInviteResponse {\n  invite?: SiteInvite;\n}\n\nexport interface SiteInviteRequest {\n  /** The role ids to be assigned */\n  policyIds?: string[];\n  /**\n   * Invitee email\n   * @format EMAIL\n   */\n  email?: string;\n  /** The language of emails that will be used only for recipients that don't have a user, in case this parameter is unspecified, the sender's language will be used instead */\n  defaultEmailLanguage?: string | null;\n  /** Location restriction for the invite. */\n  locationRestriction?: LocationRestriction;\n}\n\nexport interface LocationRestriction {\n  /**\n   * @format GUID\n   * @maxSize 20\n   */\n  locationIds?: string[];\n}\n\nexport interface SiteInviteResponse {\n  /** Invites that were sent. */\n  invite?: SiteInvite;\n}\n\nexport interface BulkSiteInviteRequest {\n  /** Role IDs, referred to as policy IDs, to assign to the contributors. */\n  policyIds: string[];\n  /**\n   * Email addresses to which the invites should be sent.\n   * @minSize 1\n   * @maxSize 10\n   */\n  emails: string[];\n  /** Details explaining the purpose of the invite. */\n  invitePurpose?: string | null;\n  /** Language of emails to send. Relevant only for recipients that don't currently have a Wix user ID. Default: Site owner's language. */\n  defaultEmailLanguage?: string | null;\n  /** Location restriction for the invite. */\n  locationRestriction?: LocationRestriction;\n}\n\nexport interface BulkSiteInviteResponse {\n  /** Invites that were sent successfully. */\n  invites?: SiteInvite[];\n  /** Invites that failed. */\n  failedEmails?: string[];\n}\n\nexport interface ResendSiteInviteRequest {\n  /** Invite ID. */\n  inviteId: string;\n  /** Language of emails to send. Relevant only for recipients that don't currently have a Wix user ID. Default: Site owner's language. */\n  defaultEmailLanguage?: string | null;\n}\n\nexport interface AcceptSiteInviteRequest {\n  inviteToken?: string;\n}\n\nexport interface AcceptSiteInviteResponse {}\n\nexport interface RevokeSiteInviteRequest {\n  /** Invite ID. */\n  inviteId: string;\n}\n\nexport interface RevokeSiteInviteResponse {}\n\nexport interface UpdateSiteInviteRequest {\n  inviteId?: string;\n  policyIds?: string[];\n  /** @format GUID */\n  staffId?: string | null;\n  locationRestriction?: LocationRestriction;\n}\n\nexport interface UpdateSiteInviteResponse {}\n\nexport interface GetContributorLimitRequest {}\n\nexport interface GetContributorLimitResponse {\n  contributorLimitation?: ContributorLimitation;\n}\n\nexport interface ContributorLimitation {\n  contributorLimit?: number;\n  leftInvites?: number;\n}\n\nexport interface ParseSiteInviteTokenRequest {\n  inviteToken?: string;\n}\n\nexport interface ParseSiteInviteTokenResponse {\n  inviteId?: string;\n  siteId?: string;\n  status?: InviteStatusWithLiterals;\n}\n","import * as ambassadorWixIdentityInvitesV1SiteInvite from './identity-invites-v1-site-invite-site-invites.http.js';\nimport * as ambassadorWixIdentityInvitesV1SiteInviteTypes from './identity-invites-v1-site-invite-site-invites.types.js';\nimport * as ambassadorWixIdentityInvitesV1SiteInviteUniversalTypes from './identity-invites-v1-site-invite-site-invites.universal.js';\n\nexport type __PublicMethodMetaInfo<\n  K = string,\n  M = unknown,\n  T = unknown,\n  S = unknown,\n  Q = unknown,\n  R = unknown\n> = {\n  getUrl: (context: any) => string;\n  httpMethod: K;\n  path: string;\n  pathParams: M;\n  __requestType: T;\n  __originalRequestType: S;\n  __responseType: Q;\n  __originalResponseType: R;\n};\n\nexport function bulkInvite(): __PublicMethodMetaInfo<\n  'POST',\n  {},\n  ambassadorWixIdentityInvitesV1SiteInviteUniversalTypes.BulkSiteInviteRequest,\n  ambassadorWixIdentityInvitesV1SiteInviteTypes.BulkSiteInviteRequest,\n  ambassadorWixIdentityInvitesV1SiteInviteUniversalTypes.BulkSiteInviteResponse,\n  ambassadorWixIdentityInvitesV1SiteInviteTypes.BulkSiteInviteResponse\n> {\n  const payload = {} as any;\n\n  const getRequestOptions =\n    ambassadorWixIdentityInvitesV1SiteInvite.bulkInvite(payload);\n\n  const getUrl = (context: any): string => {\n    const { url } = getRequestOptions(context);\n    return url!;\n  };\n\n  return {\n    getUrl,\n    httpMethod: 'POST',\n    path: '/site-invite/bulk',\n    pathParams: {},\n    __requestType: null as any,\n    __originalRequestType: null as any,\n    __responseType: null as any,\n    __originalResponseType: null as any,\n  };\n}\n\nexport function resendInvite(): __PublicMethodMetaInfo<\n  'POST',\n  { inviteId: string },\n  ambassadorWixIdentityInvitesV1SiteInviteUniversalTypes.ResendSiteInviteRequest,\n  ambassadorWixIdentityInvitesV1SiteInviteTypes.ResendSiteInviteRequest,\n  ambassadorWixIdentityInvitesV1SiteInviteUniversalTypes.SiteInviteResponse,\n  ambassadorWixIdentityInvitesV1SiteInviteTypes.SiteInviteResponse\n> {\n  const payload = { inviteId: ':inviteId' } as any;\n\n  const getRequestOptions =\n    ambassadorWixIdentityInvitesV1SiteInvite.resendInvite(payload);\n\n  const getUrl = (context: any): string => {\n    const { url } = getRequestOptions(context);\n    return url!;\n  };\n\n  return {\n    getUrl,\n    httpMethod: 'POST',\n    path: '/site-invite/{inviteId}/resend',\n    pathParams: { inviteId: 'inviteId' },\n    __requestType: null as any,\n    __originalRequestType: null as any,\n    __responseType: null as any,\n    __originalResponseType: null as any,\n  };\n}\n\nexport function revokeInvite(): __PublicMethodMetaInfo<\n  'POST',\n  { inviteId: string },\n  ambassadorWixIdentityInvitesV1SiteInviteUniversalTypes.RevokeSiteInviteRequest,\n  ambassadorWixIdentityInvitesV1SiteInviteTypes.RevokeSiteInviteRequest,\n  ambassadorWixIdentityInvitesV1SiteInviteUniversalTypes.RevokeSiteInviteResponse,\n  ambassadorWixIdentityInvitesV1SiteInviteTypes.RevokeSiteInviteResponse\n> {\n  const payload = { inviteId: ':inviteId' } as any;\n\n  const getRequestOptions =\n    ambassadorWixIdentityInvitesV1SiteInvite.revokeInvite(payload);\n\n  const getUrl = (context: any): string => {\n    const { url } = getRequestOptions(context);\n    return url!;\n  };\n\n  return {\n    getUrl,\n    httpMethod: 'POST',\n    path: '/site-invite/{inviteId}/revoke',\n    pathParams: { inviteId: 'inviteId' },\n    __requestType: null as any,\n    __originalRequestType: null as any,\n    __responseType: null as any,\n    __originalResponseType: null as any,\n  };\n}\n\nexport {\n  SiteInvite as SiteInviteOriginal,\n  InviteStatus as InviteStatusOriginal,\n  InviteStatusWithLiterals as InviteStatusWithLiteralsOriginal,\n  GetSiteInvitesRequest as GetSiteInvitesRequestOriginal,\n  GetSiteInvitesResponse as GetSiteInvitesResponseOriginal,\n  QuerySiteInvitesRequest as QuerySiteInvitesRequestOriginal,\n  QueryV2 as QueryV2Original,\n  QueryV2PagingMethodOneOf as QueryV2PagingMethodOneOfOriginal,\n  Sorting as SortingOriginal,\n  SortOrder as SortOrderOriginal,\n  SortOrderWithLiterals as SortOrderWithLiteralsOriginal,\n  Paging as PagingOriginal,\n  CursorPaging as CursorPagingOriginal,\n  QuerySiteInvitesResponse as QuerySiteInvitesResponseOriginal,\n  GetSiteInviteRequest as GetSiteInviteRequestOriginal,\n  GetSiteInviteResponse as GetSiteInviteResponseOriginal,\n  SiteInviteRequest as SiteInviteRequestOriginal,\n  LocationRestriction as LocationRestrictionOriginal,\n  SiteInviteResponse as SiteInviteResponseOriginal,\n  BulkSiteInviteRequest as BulkSiteInviteRequestOriginal,\n  BulkSiteInviteResponse as BulkSiteInviteResponseOriginal,\n  ResendSiteInviteRequest as ResendSiteInviteRequestOriginal,\n  AcceptSiteInviteRequest as AcceptSiteInviteRequestOriginal,\n  AcceptSiteInviteResponse as AcceptSiteInviteResponseOriginal,\n  RevokeSiteInviteRequest as RevokeSiteInviteRequestOriginal,\n  RevokeSiteInviteResponse as RevokeSiteInviteResponseOriginal,\n  UpdateSiteInviteRequest as UpdateSiteInviteRequestOriginal,\n  UpdateSiteInviteResponse as UpdateSiteInviteResponseOriginal,\n  GetContributorLimitRequest as GetContributorLimitRequestOriginal,\n  GetContributorLimitResponse as GetContributorLimitResponseOriginal,\n  ContributorLimitation as ContributorLimitationOriginal,\n  ParseSiteInviteTokenRequest as ParseSiteInviteTokenRequestOriginal,\n  ParseSiteInviteTokenResponse as ParseSiteInviteTokenResponseOriginal,\n} from './identity-invites-v1-site-invite-site-invites.types.js';\n"],"mappings":";AAAA,SAAS,4CAA4C;AACrD,SAAS,sBAAsB;AAC/B,SAAS,kBAAkB;AAI3B,SAAS,8CACP,MACA;AACA,QAAM,mBAAmB;AAAA,IACvB,qBAAqB;AAAA,MACnB;AAAA,QACE,SAAS;AAAA,QACT,UAAU;AAAA,MACZ;AAAA,IACF;AAAA,IACA,yBAAyB;AAAA,MACvB;AAAA,QACE,SAAS;AAAA,QACT,UAAU;AAAA,MACZ;AAAA,IACF;AAAA,IACA,wBAAwB;AAAA,MACtB;AAAA,QACE,SAAS;AAAA,QACT,UAAU;AAAA,MACZ;AAAA,MACA;AAAA,QACE,SAAS;AAAA,QACT,UAAU;AAAA,MACZ;AAAA,IACF;AAAA,IACA,wBAAwB;AAAA,MACtB;AAAA,QACE,SAAS;AAAA,QACT,UAAU;AAAA,MACZ;AAAA,IACF;AAAA,IACA,wBAAwB;AAAA,MACtB;AAAA,QACE,SAAS;AAAA,QACT,UAAU;AAAA,MACZ;AAAA,IACF;AAAA,IACA,kBAAkB;AAAA,MAChB;AAAA,QACE,SAAS;AAAA,QACT,UAAU;AAAA,MACZ;AAAA,IACF;AAAA,IACA,mBAAmB;AAAA,MACjB;AAAA,QACE,SAAS;AAAA,QACT,UAAU;AAAA,MACZ;AAAA,MACA;AAAA,QACE,SAAS;AAAA,QACT,UAAU;AAAA,MACZ;AAAA,MACA;AAAA,QACE,SAAS;AAAA,QACT,UAAU;AAAA,MACZ;AAAA,MACA;AAAA,QACE,SAAS;AAAA,QACT,UAAU;AAAA,MACZ;AAAA,MACA;AAAA,QACE,SAAS;AAAA,QACT,UAAU;AAAA,MACZ;AAAA,IACF;AAAA,IACA,qBAAqB;AAAA,MACnB;AAAA,QACE,SAAS;AAAA,QACT,UAAU;AAAA,MACZ;AAAA,IACF;AAAA,IACA,oBAAoB;AAAA,MAClB;AAAA,QACE,SAAS;AAAA,QACT,UAAU;AAAA,MACZ;AAAA,MACA;AAAA,QACE,SAAS;AAAA,QACT,UAAU;AAAA,MACZ;AAAA,IACF;AAAA,EACF;AAEA,SAAO,WAAW,OAAO,OAAO,MAAM,EAAE,iBAAiB,CAAC,CAAC;AAC7D;AAEA,IAAM,eAAe;AAMd,SAAS,WAAW,SAA6C;AACtE,WAAS,aAAa,EAAE,KAAK,GAAQ;AACnC,UAAM,WAAW;AAAA,MACf,YAAY;AAAA,MACZ,QAAQ;AAAA,MACR,WAAW;AAAA,MACX,aAAa;AAAA,MACb,kBAAkB;AAAA,QAChB,wBAAwB;AAAA,MAC1B;AAAA,MACA,KAAK,8CAA8C;AAAA,QACjD,WAAW;AAAA,QACX,MAAM;AAAA,QACN;AAAA,MACF,CAAC;AAAA,MACD,MAAM;AAAA,MACN,mBAAmB,CAACA,aAClB,eAAeA,UAAS;AAAA,QACtB;AAAA,UACE,aAAa;AAAA,UACb,OAAO;AAAA,YACL,EAAE,MAAM,sBAAsB;AAAA,YAC9B,EAAE,MAAM,yBAAyB;AAAA,UACnC;AAAA,QACF;AAAA,MACF,CAAC;AAAA,IACL;AAEA,WAAO;AAAA,EACT;AAEA,SAAO;AACT;AAMO,SAAS,aAAa,SAA6C;AACxE,WAAS,eAAe,EAAE,KAAK,GAAQ;AACrC,UAAM,WAAW;AAAA,MACf,YAAY;AAAA,MACZ,QAAQ;AAAA,MACR,WAAW;AAAA,MACX,aAAa;AAAA,MACb,kBAAkB;AAAA,QAChB,wBAAwB;AAAA,MAC1B;AAAA,MACA,KAAK,8CAA8C;AAAA,QACjD,WAAW;AAAA,QACX,MAAM;AAAA,QACN;AAAA,MACF,CAAC;AAAA,MACD,MAAM;AAAA,MACN,mBAAmB,CAACA,aAClB,eAAeA,UAAS;AAAA,QACtB;AAAA,UACE,aAAa;AAAA,UACb,OAAO;AAAA,YACL,EAAE,MAAM,qBAAqB;AAAA,YAC7B,EAAE,MAAM,wBAAwB;AAAA,UAClC;AAAA,QACF;AAAA,MACF,CAAC;AAAA,IACL;AAEA,WAAO;AAAA,EACT;AAEA,SAAO;AACT;AAMO,SAAS,aAAa,SAA6C;AACxE,WAAS,eAAe,EAAE,KAAK,GAAQ;AACrC,UAAM,WAAW;AAAA,MACf,YAAY;AAAA,MACZ,QAAQ;AAAA,MACR,WAAW;AAAA,MACX,aAAa;AAAA,MACb,kBAAkB;AAAA,QAChB,wBAAwB;AAAA,MAC1B;AAAA,MACA,KAAK,8CAA8C;AAAA,QACjD,WAAW;AAAA,QACX,MAAM;AAAA,QACN;AAAA,MACF,CAAC;AAAA,MACD,MAAM;AAAA,IACR;AAEA,WAAO;AAAA,EACT;AAEA,SAAO;AACT;;;ACvHO,IAAK,eAAL,kBAAKC,kBAAL;AACL,EAAAA,cAAA,aAAU;AACV,EAAAA,cAAA,UAAO;AACP,EAAAA,cAAA,aAAU;AACV,EAAAA,cAAA,cAAW;AACX,EAAAA,cAAA,aAAU;AALA,SAAAA;AAAA,GAAA;AA0EL,IAAK,YAAL,kBAAKC,eAAL;AACL,EAAAA,WAAA,SAAM;AACN,EAAAA,WAAA,UAAO;AAFG,SAAAA;AAAA,GAAA;;;AClIL,SAASC,cAOd;AACA,QAAM,UAAU,CAAC;AAEjB,QAAM,oBACqC,WAAW,OAAO;AAE7D,QAAM,SAAS,CAAC,YAAyB;AACvC,UAAM,EAAE,IAAI,IAAI,kBAAkB,OAAO;AACzC,WAAO;AAAA,EACT;AAEA,SAAO;AAAA,IACL;AAAA,IACA,YAAY;AAAA,IACZ,MAAM;AAAA,IACN,YAAY,CAAC;AAAA,IACb,eAAe;AAAA,IACf,uBAAuB;AAAA,IACvB,gBAAgB;AAAA,IAChB,wBAAwB;AAAA,EAC1B;AACF;AAEO,SAASC,gBAOd;AACA,QAAM,UAAU,EAAE,UAAU,YAAY;AAExC,QAAM,oBACqC,aAAa,OAAO;AAE/D,QAAM,SAAS,CAAC,YAAyB;AACvC,UAAM,EAAE,IAAI,IAAI,kBAAkB,OAAO;AACzC,WAAO;AAAA,EACT;AAEA,SAAO;AAAA,IACL;AAAA,IACA,YAAY;AAAA,IACZ,MAAM;AAAA,IACN,YAAY,EAAE,UAAU,WAAW;AAAA,IACnC,eAAe;AAAA,IACf,uBAAuB;AAAA,IACvB,gBAAgB;AAAA,IAChB,wBAAwB;AAAA,EAC1B;AACF;AAEO,SAASC,gBAOd;AACA,QAAM,UAAU,EAAE,UAAU,YAAY;AAExC,QAAM,oBACqC,aAAa,OAAO;AAE/D,QAAM,SAAS,CAAC,YAAyB;AACvC,UAAM,EAAE,IAAI,IAAI,kBAAkB,OAAO;AACzC,WAAO;AAAA,EACT;AAEA,SAAO;AAAA,IACL;AAAA,IACA,YAAY;AAAA,IACZ,MAAM;AAAA,IACN,YAAY,EAAE,UAAU,WAAW;AAAA,IACnC,eAAe;AAAA,IACf,uBAAuB;AAAA,IACvB,gBAAgB;AAAA,IAChB,wBAAwB;AAAA,EAC1B;AACF;","names":["payload","InviteStatus","SortOrder","bulkInvite","resendInvite","revokeInvite"]}