| banUser | Admin Service | ENDPOINT | 7 |
| bulkBanUsers | Admin Service | ENDPOINT | 5 |
| bulkResolveDisputes | Admin Service | ENDPOINT | 5 |
| bulkSuspendUsers | Admin Service | ENDPOINT | 5 |
| bulkUnbanUsers | Admin Service | ENDPOINT | 5 |
| bulkUnsuspendUsers | Admin Service | ENDPOINT | 5 |
| createDispute | Admin Service | ENDPOINT | 7 |
| deleteDispute | Admin Service | ENDPOINT | 6 |
| deleteUser | Admin Service | ENDPOINT | 6 |
| getAdminDashboard | Admin Service | ENDPOINT | 5 |
| getDispute | Admin Service | ENDPOINT | 5 |
| getSystemHealth | Admin Service | ENDPOINT | 4 |
| getUser | Admin Service | ENDPOINT | 5 |
| handleDispute | Admin Service | ENDPOINT | 7 |
| healthCheck | Admin Service | ENDPOINT | 2 |
| listAuditLogs | Admin Service | ENDPOINT | 5 |
| listDisputes | Admin Service | ENDPOINT | 5 |
| listUsers | Admin Service | ENDPOINT | 5 |
| readinessCheck | Admin Service | ENDPOINT | 3 |
| suspendUser | Admin Service | ENDPOINT | 7 |
| unbanUser | Admin Service | ENDPOINT | 7 |
| unsuspendUser | Admin Service | ENDPOINT | 7 |
| updateDispute | Admin Service | ENDPOINT | 7 |
| updateUserStatus | Admin Service | ENDPOINT | 7 |
| userEnforcementWebhook | Admin Service | ENDPOINT | 6 |
| bulkCreateReports | Analytics Service | ENDPOINT | 2 |
| bulkDeleteEvents | Analytics Service | ENDPOINT | 2 |
| bulkDeleteReports | Analytics Service | ENDPOINT | 2 |
| bulkIngestEvents | Analytics Service | ENDPOINT | 2 |
| bulkUpdateReports | Analytics Service | ENDPOINT | 2 |
| createReport | Analytics Service | ENDPOINT | 2 |
| deleteEvent | Analytics Service | ENDPOINT | 2 |
| deleteReport | Analytics Service | ENDPOINT | 2 |
| getArtistDashboard | Analytics Service | ENDPOINT | 2 |
| getEvent | Analytics Service | ENDPOINT | 2 |
| getPlatformMetrics | Analytics Service | ENDPOINT | 2 |
| getReport | Analytics Service | ENDPOINT | 2 |
| getRevenueReport | Analytics Service | ENDPOINT | 2 |
| getStudioDashboard | Analytics Service | ENDPOINT | 2 |
| healthCheck | Analytics Service | ENDPOINT | 2 |
| listReports | Analytics Service | ENDPOINT | 2 |
| readinessCheck | Analytics Service | ENDPOINT | 2 |
| searchEvents | Analytics Service | ENDPOINT | 2 |
| updateReport | Analytics Service | ENDPOINT | 2 |
| webhookEventIngested | Analytics Service | ENDPOINT | 2 |
| addPortfolioPiece | Artist Service | ENDPOINT | 2 |
| artistProfileUpdatedWebhook | Artist Service | ENDPOINT | 2 |
| bulkAddPortfolioPieces | Artist Service | ENDPOINT | 2 |
| bulkDeleteArtists | Artist Service | ENDPOINT | 2 |
| bulkRemovePortfolioPieces | Artist Service | ENDPOINT | 2 |
| bulkUpdatePortfolioPieces | Artist Service | ENDPOINT | 2 |
| bulkVerifyArtists | Artist Service | ENDPOINT | 2 |
| createArtistProfile | Artist Service | ENDPOINT | 2 |
| deleteArtist | Artist Service | ENDPOINT | 2 |
| getArtist | Artist Service | ENDPOINT | 2 |
| getArtistByUser | Artist Service | ENDPOINT | 2 |
| getArtistStats | Artist Service | ENDPOINT | 2 |
| getPortfolioPiece | Artist Service | ENDPOINT | 2 |
| getTravelPreferences | Artist Service | ENDPOINT | 2 |
| healthCheck | Artist Service | ENDPOINT | 2 |
| listArtists | Artist Service | ENDPOINT | 2 |
| listPortfolioPieces | Artist Service | ENDPOINT | 2 |
| readinessCheck | Artist Service | ENDPOINT | 2 |
| removePortfolioPiece | Artist Service | ENDPOINT | 2 |
| restoreArtist | Artist Service | ENDPOINT | 2 |
| searchArtists | Artist Service | ENDPOINT | 2 |
| setTravelPreferences | Artist Service | ENDPOINT | 2 |
| updateArtistProfile | Artist Service | ENDPOINT | 2 |
| updatePortfolioPiece | Artist Service | ENDPOINT | 2 |
| verifyArtist | Artist Service | ENDPOINT | 2 |
| bulkCancelBookings | Booking Service | ENDPOINT | 2 |
| bulkCreateBookings | Booking Service | ENDPOINT | 2 |
| bulkDeleteBookings | Booking Service | ENDPOINT | 2 |
| bulkUpdateApplicationsStatus | Booking Service | ENDPOINT | 2 |
| bulkUpdateBookings | Booking Service | ENDPOINT | 2 |
| cancelBooking | Booking Service | ENDPOINT | 2 |
| checkInGuest | Booking Service | ENDPOINT | 2 |
| checkOutGuest | Booking Service | ENDPOINT | 2 |
| confirmBooking | Booking Service | ENDPOINT | 2 |
| createApplication | Booking Service | ENDPOINT | 2 |
| createBooking | Booking Service | ENDPOINT | 2 |
| deleteApplication | Booking Service | ENDPOINT | 2 |
| deleteBooking | Booking Service | ENDPOINT | 2 |
| getApplication | Booking Service | ENDPOINT | 2 |
| getBooking | Booking Service | ENDPOINT | 2 |
| healthCheck | Booking Service | ENDPOINT | 2 |
| listApplications | Booking Service | ENDPOINT | 2 |
| listBookings | Booking Service | ENDPOINT | 2 |
| paymentWebhook | Booking Service | ENDPOINT | 2 |
| readinessCheck | Booking Service | ENDPOINT | 2 |
| reviewApplication | Booking Service | ENDPOINT | 2 |
| searchApplications | Booking Service | ENDPOINT | 2 |
| searchBookings | Booking Service | ENDPOINT | 2 |
| updateApplication | Booking Service | ENDPOINT | 2 |
| updateBooking | Booking Service | ENDPOINT | 2 |
| withdrawApplication | Booking Service | ENDPOINT | 2 |
| bulkCreateBlocks | Calendar Service | ENDPOINT | 2 |
| bulkDeleteBlocks | Calendar Service | ENDPOINT | 2 |
| bulkUpdateBlocks | Calendar Service | ENDPOINT | 2 |
| bulkUpsertAvailabilityRules | Calendar Service | ENDPOINT | 2 |
| checkAvailability | Calendar Service | ENDPOINT | 2 |
| connectExternalCalendar | Calendar Service | ENDPOINT | 2 |
| createBlocks | Calendar Service | ENDPOINT | 2 |
| deleteAvailabilityRules | Calendar Service | ENDPOINT | 2 |
| deleteBlock | Calendar Service | ENDPOINT | 2 |
| deleteExternalCalendar | Calendar Service | ENDPOINT | 2 |
| externalCalendarWebhook | Calendar Service | ENDPOINT | 2 |
| getAvailabilityRule | Calendar Service | ENDPOINT | 2 |
| getBlock | Calendar Service | ENDPOINT | 2 |
| getExternalCalendar | Calendar Service | ENDPOINT | 2 |
| getHealth | Calendar Service | ENDPOINT | 2 |
| getReadiness | Calendar Service | ENDPOINT | 2 |
| listBlocks | Calendar Service | ENDPOINT | 2 |
| listCalendarEvents | Calendar Service | ENDPOINT | 2 |
| listExternalCalendars | Calendar Service | ENDPOINT | 2 |
| searchBlocks | Calendar Service | ENDPOINT | 2 |
| syncExternalCalendarsNow | Calendar Service | ENDPOINT | 2 |
| updateBlock | Calendar Service | ENDPOINT | 2 |
| updateExternalCalendar | Calendar Service | ENDPOINT | 2 |
| upsertAvailabilityRules | Calendar Service | ENDPOINT | 2 |
| archiveGuestSpot | Guest Spot Marketplace | ENDPOINT | 2 |
| bulkCreateGuestSpots | Guest Spot Marketplace | ENDPOINT | 2 |
| bulkDeleteGuestSpots | Guest Spot Marketplace | ENDPOINT | 2 |
| bulkUpdateGuestSpots | Guest Spot Marketplace | ENDPOINT | 2 |
| createGuestSpot | Guest Spot Marketplace | ENDPOINT | 2 |
| deleteGuestSpot | Guest Spot Marketplace | ENDPOINT | 2 |
| featureGuestSpot | Guest Spot Marketplace | ENDPOINT | 2 |
| getGuestSpot | Guest Spot Marketplace | ENDPOINT | 2 |
| getMarketplaceStats | Guest Spot Marketplace | ENDPOINT | 2 |
| healthCheck | Guest Spot Marketplace | ENDPOINT | 2 |
| listAllGuestSpots | Guest Spot Marketplace | ENDPOINT | 2 |
| listGuestSpotApplications | Guest Spot Marketplace | ENDPOINT | 2 |
| listGuestSpots | Guest Spot Marketplace | ENDPOINT | 2 |
| publishGuestSpot | Guest Spot Marketplace | ENDPOINT | 2 |
| readinessCheck | Guest Spot Marketplace | ENDPOINT | 2 |
| searchGuestSpots | Guest Spot Marketplace | ENDPOINT | 2 |
| unpublishGuestSpot | Guest Spot Marketplace | ENDPOINT | 2 |
| updateGuestSpot | Guest Spot Marketplace | ENDPOINT | 2 |
| webhookSpotStatusChanged | Guest Spot Marketplace | ENDPOINT | 2 |
| checkRateLimit | INNK API Gateway | ENDPOINT | 2 |
| crudRoutesCreate | INNK API Gateway | ENDPOINT | 2 |
| crudRoutesDelete | INNK API Gateway | ENDPOINT | 2 |
| crudRoutesGet | INNK API Gateway | ENDPOINT | 2 |
| crudRoutesList | INNK API Gateway | ENDPOINT | 2 |
| crudRoutesPatch | INNK API Gateway | ENDPOINT | 2 |
| crudRoutesUpdate | INNK API Gateway | ENDPOINT | 2 |
| getHealth | INNK API Gateway | ENDPOINT | 2 |
| getReadiness | INNK API Gateway | ENDPOINT | 2 |
| proxyRequest | INNK API Gateway | ENDPOINT | 2 |
| routesBulkCreate | INNK API Gateway | ENDPOINT | 2 |
| routesBulkDelete | INNK API Gateway | ENDPOINT | 2 |
| routesBulkGet | INNK API Gateway | ENDPOINT | 2 |
| routesBulkUpdate | INNK API Gateway | ENDPOINT | 2 |
| routesBulkUpsert | INNK API Gateway | ENDPOINT | 2 |
| routesSearch | INNK API Gateway | ENDPOINT | 2 |
| validateAuthToken | INNK API Gateway | ENDPOINT | 2 |
| webhookUpstreamCallback | INNK API Gateway | ENDPOINT | 2 |
| firebaseAuthUserCreatedWebhook | INNK Auth Service | ENDPOINT | 2 |
| loginUser | INNK Auth Service | ENDPOINT | 2 |
| loginWithGoogle | INNK Auth Service | ENDPOINT | 2 |
| refreshToken | INNK Auth Service | ENDPOINT | 2 |
| registerUser | INNK Auth Service | ENDPOINT | 2 |
| resetPassword | INNK Auth Service | ENDPOINT | 2 |
| sendEmailVerification | INNK Auth Service | ENDPOINT | 2 |
| verifyEmail | INNK Auth Service | ENDPOINT | 2 |
| verifyToken | INNK Auth Service | TOOL | 2 |
| activate | INNK Mobile App | TOOL | 2 |
| apiRequest | INNK Mobile App | TOOL | 2 |
| exportLogsAndDiagnostics | INNK Mobile App | TOOL | 2 |
| generatePlatformManifest | INNK Mobile App | TOOL | 2 |
| install | INNK Mobile App | TOOL | 2 |
| receivePushNotification | INNK Mobile App | TOOL | 2 |
| registerPushToken | INNK Mobile App | TOOL | 2 |
| syncLocalState | INNK Mobile App | TOOL | 2 |
| uninstall | INNK Mobile App | TOOL | 2 |
| update | INNK Mobile App | TOOL | 2 |
| Página: Admin - Agendamentos | INNK Web App | UI_HANDLER | 2 |
| Página: Admin - Conteúdo/Categorias | INNK Web App | UI_HANDLER | 2 |
| Página: Admin - Dashboard | INNK Web App | UI_HANDLER | 2 |
| Página: Admin - Prestadores | INNK Web App | UI_HANDLER | 2 |
| Página: Admin - Relatórios | INNK Web App | UI_HANDLER | 2 |
| Página: Admin - Usuários | INNK Web App | UI_HANDLER | 2 |
| Página: Agenda/Disponibilidade do Prestador | INNK Web App | UI_HANDLER | 2 |
| Página: Avaliações | INNK Web App | UI_HANDLER | 2 |
| Página: Cadastro | INNK Web App | UI_HANDLER | 2 |
| Página: Candidatura - Detalhe | INNK Web App | UI_HANDLER | 2 |
| Página: Candidaturas - Listagem | INNK Web App | UI_HANDLER | 2 |
| Página: Central de Ajuda / FAQ | INNK Web App | UI_HANDLER | 2 |
| Página: Chat (Conversa) | INNK Web App | UI_HANDLER | 2 |
| Página: Checkout / Agendamento | INNK Web App | UI_HANDLER | 2 |
| Página: Cobrança - Assinatura e Pagamentos | INNK Web App | UI_HANDLER | 2 |
| Página: Confirmação de Agendamento | INNK Web App | UI_HANDLER | 2 |
| Página: Dashboard (Prestador) | INNK Web App | UI_HANDLER | 2 |
| Página: Dashboard (Usuário) | INNK Web App | UI_HANDLER | 2 |
| Página: Detalhe do Agendamento | INNK Web App | UI_HANDLER | 2 |
| Página: Detalhe do Profissional/Serviço | INNK Web App | UI_HANDLER | 2 |
| Página: Erro 404 | INNK Web App | UI_HANDLER | 2 |
| Página: Erro 500 | INNK Web App | UI_HANDLER | 2 |
| Página: Explorar / Busca | INNK Web App | UI_HANDLER | 2 |
| Página: Favoritos | INNK Web App | UI_HANDLER | 2 |
| Página: Guest Spot - Detalhe | INNK Web App | UI_HANDLER | 2 |
| Página: Guest Spots - Listagem | INNK Web App | UI_HANDLER | 2 |
| Página: Home (Landing) | INNK Web App | UI_HANDLER | 2 |
| Página: Login | INNK Web App | UI_HANDLER | 2 |
| Página: Mensagens (Inbox) | INNK Web App | UI_HANDLER | 2 |
| Página: Meu Perfil | INNK Web App | UI_HANDLER | 2 |
| Página: Meus Agendamentos | INNK Web App | UI_HANDLER | 2 |
| Página: Onboarding (Escolha de Perfil) | INNK Web App | UI_HANDLER | 2 |
| Página: Perfil do Prestador (Área do Prestador) | INNK Web App | UI_HANDLER | 2 |
| Página: Preferências de Notificação | INNK Web App | UI_HANDLER | 2 |
| Página: Recuperar Senha | INNK Web App | UI_HANDLER | 2 |
| Página: Sem Permissão (403) | INNK Web App | UI_HANDLER | 2 |
| Página: Serviços do Prestador | INNK Web App | UI_HANDLER | 2 |
| Página: Studio - Guest Spot (Criar/Editar) | INNK Web App | UI_HANDLER | 2 |
| Página: Studio - Guest Spots (Gerenciar) | INNK Web App | UI_HANDLER | 2 |
| Página: Studio - Perfil (Área do Studio) | INNK Web App | UI_HANDLER | 2 |
| Página: Termos e Privacidade | INNK Web App | UI_HANDLER | 2 |
| batchGetMessages | Messaging Service | ENDPOINT | 2 |
| bulkCreateMessages | Messaging Service | ENDPOINT | 2 |
| bulkDeleteConversations | Messaging Service | ENDPOINT | 2 |
| bulkDeleteMessages | Messaging Service | ENDPOINT | 2 |
| bulkMarkAsRead | Messaging Service | ENDPOINT | 2 |
| bulkUpdateConversations | Messaging Service | ENDPOINT | 2 |
| bulkUpdateMessages | Messaging Service | ENDPOINT | 2 |
| createConversation | Messaging Service | ENDPOINT | 2 |
| createMessage | Messaging Service | ENDPOINT | 2 |
| deleteConversation | Messaging Service | ENDPOINT | 2 |
| deleteMessage | Messaging Service | ENDPOINT | 2 |
| getConversation | Messaging Service | ENDPOINT | 2 |
| getMessage | Messaging Service | ENDPOINT | 2 |
| healthCheck | Messaging Service | ENDPOINT | 2 |
| listConversations | Messaging Service | ENDPOINT | 2 |
| listMessages | Messaging Service | ENDPOINT | 2 |
| markConversationAsRead | Messaging Service | ENDPOINT | 2 |
| readinessCheck | Messaging Service | ENDPOINT | 2 |
| searchConversations | Messaging Service | ENDPOINT | 2 |
| searchMessages | Messaging Service | ENDPOINT | 2 |
| updateConversation | Messaging Service | ENDPOINT | 2 |
| updateMessage | Messaging Service | ENDPOINT | 2 |
| webhookConversationUpdated | Messaging Service | ENDPOINT | 2 |
| webhookMessageCreated | Messaging Service | ENDPOINT | 2 |
| getQueueStats | Notification Service | TOOL | 2 |
| handleNotificationDLQ | Notification Service | SCHEDULED | 2 |
| listNotifications | Notification Service | SCHEDULED | 2 |
| sendBulkNotification | Notification Service | SCHEDULED | 2 |
| sendNotification | Notification Service | SCHEDULED | 2 |
| updateNotificationPreferences | Notification Service | SCHEDULED | 2 |
| cancelSubscription | Payment Service | ENDPOINT | 2 |
| createPaymentIntent | Payment Service | ENDPOINT | 2 |
| createPayout | Payment Service | ENDPOINT | 2 |
| createSubscription | Payment Service | ENDPOINT | 2 |
| generateInvoice | Payment Service | ENDPOINT | 2 |
| getPaymentHistory | Payment Service | ENDPOINT | 2 |
| processPayment | Payment Service | ENDPOINT | 2 |
| processRefund | Payment Service | ENDPOINT | 2 |
| webhookChargeRefundUpdated | Payment Service | ENDPOINT | 2 |
| webhookPaymentIntentFailed | Payment Service | ENDPOINT | 2 |
| webhookPaymentIntentSucceeded | Payment Service | ENDPOINT | 2 |
| webhookSubscriptionUpdated | Payment Service | ENDPOINT | 2 |
| bulkCreateReviewReports | Review Service | ENDPOINT | 2 |
| bulkDeleteReviews | Review Service | ENDPOINT | 2 |
| bulkDeleteWebhooks | Review Service | ENDPOINT | 2 |
| bulkModerateReviews | Review Service | ENDPOINT | 2 |
| bulkRegisterWebhooks | Review Service | ENDPOINT | 2 |
| bulkUpdateReviewStatus | Review Service | ENDPOINT | 2 |
| bulkUpdateWebhooks | Review Service | ENDPOINT | 2 |
| createReview | Review Service | ENDPOINT | 2 |
| createReviewReport | Review Service | ENDPOINT | 2 |
| createReviewResponse | Review Service | ENDPOINT | 2 |
| deleteReview | Review Service | ENDPOINT | 2 |
| deleteReviewResponse | Review Service | ENDPOINT | 2 |
| deleteWebhook | Review Service | ENDPOINT | 2 |
| getReview | Review Service | ENDPOINT | 2 |
| getReviewReport | Review Service | ENDPOINT | 2 |
| getReviewResponse | Review Service | ENDPOINT | 2 |
| getWebhook | Review Service | ENDPOINT | 2 |
| healthCheck | Review Service | ENDPOINT | 2 |
| listArtistReviews | Review Service | ENDPOINT | 2 |
| listReviewReports | Review Service | ENDPOINT | 2 |
| listReviewResponses | Review Service | ENDPOINT | 2 |
| listReviews | Review Service | ENDPOINT | 2 |
| listStudioReviews | Review Service | ENDPOINT | 2 |
| listWebhooks | Review Service | ENDPOINT | 2 |
| moderateReview | Review Service | ENDPOINT | 2 |
| readinessCheck | Review Service | ENDPOINT | 2 |
| registerWebhook | Review Service | ENDPOINT | 2 |
| searchReviewReports | Review Service | ENDPOINT | 2 |
| searchReviews | Review Service | ENDPOINT | 2 |
| updateReview | Review Service | ENDPOINT | 2 |
| updateReviewReportStatus | Review Service | ENDPOINT | 2 |
| updateReviewResponse | Review Service | ENDPOINT | 2 |
| updateWebhook | Review Service | ENDPOINT | 2 |
| webhookDeliveryCallback | Review Service | ENDPOINT | 2 |
| bulkDeleteIndexDocuments | Search and Discovery | ENDPOINT | 2 |
| bulkGetIndexDocuments | Search and Discovery | ENDPOINT | 2 |
| bulkUpdateIndexDocuments | Search and Discovery | ENDPOINT | 2 |
| bulkUpsertIndexDocuments | Search and Discovery | ENDPOINT | 2 |
| createIndexDocument | Search and Discovery | ENDPOINT | 2 |
| deleteIndexDocument | Search and Discovery | ENDPOINT | 2 |
| getIndexDocument | Search and Discovery | ENDPOINT | 2 |
| getNearby | Search and Discovery | ENDPOINT | 2 |
| getRecommendations | Search and Discovery | ENDPOINT | 2 |
| getTrending | Search and Discovery | ENDPOINT | 2 |
| healthCheck | Search and Discovery | ENDPOINT | 2 |
| listIndexDocuments | Search and Discovery | ENDPOINT | 2 |
| readinessCheck | Search and Discovery | ENDPOINT | 2 |
| reindex | Search and Discovery | ENDPOINT | 2 |
| searchAll | Search and Discovery | ENDPOINT | 2 |
| searchArtists | Search and Discovery | ENDPOINT | 2 |
| searchGuestSpots | Search and Discovery | ENDPOINT | 2 |
| searchStudios | Search and Discovery | ENDPOINT | 2 |
| updateIndexDocument | Search and Discovery | ENDPOINT | 2 |
| webhookIndexDocumentChanged | Search and Discovery | ENDPOINT | 2 |
| adminGetStudio | Studio Service | ENDPOINT | 2 |
| adminListStudios | Studio Service | ENDPOINT | 2 |
| adminUpdateStudio | Studio Service | ENDPOINT | 2 |
| bulkCreateStudios | Studio Service | ENDPOINT | 2 |
| bulkDeleteStudioPhotos | Studio Service | ENDPOINT | 2 |
| bulkDeleteStudios | Studio Service | ENDPOINT | 2 |
| bulkSetStudiosVisibility | Studio Service | ENDPOINT | 2 |
| bulkUpdateStudios | Studio Service | ENDPOINT | 2 |
| createStudio | Studio Service | ENDPOINT | 2 |
| deleteStudio | Studio Service | ENDPOINT | 2 |
| deleteStudioPhoto | Studio Service | ENDPOINT | 2 |
| getStudio | Studio Service | ENDPOINT | 2 |
| getStudioByOwner | Studio Service | ENDPOINT | 2 |
| getStudioPhoto | Studio Service | ENDPOINT | 2 |
| getStudioStats | Studio Service | ENDPOINT | 2 |
| getStudioVerification | Studio Service | ENDPOINT | 2 |
| healthCheck | Studio Service | ENDPOINT | 2 |
| listStudioPhotos | Studio Service | ENDPOINT | 2 |
| listStudios | Studio Service | ENDPOINT | 2 |
| readinessCheck | Studio Service | ENDPOINT | 2 |
| searchStudios | Studio Service | ENDPOINT | 2 |
| setStudioAmenities | Studio Service | ENDPOINT | 2 |
| setStudioEquipment | Studio Service | ENDPOINT | 2 |
| updateStudio | Studio Service | ENDPOINT | 2 |
| uploadStudioPhotos | Studio Service | ENDPOINT | 2 |
| verifyStudio | Studio Service | ENDPOINT | 2 |
| webhookStudioVerificationUpdated | Studio Service | ENDPOINT | 2 |