' Copyright 2019 Amazon.com, Inc. or its affiliates. All Rights Reserved.
' SPDX-License-Identifier: CC-BY-ND-2.0 (For details, see https://github.com/awslabs/aws-icons-for-plantuml/blob/main/LICENSE)
sprite $AppSync [64x64/16z] {
xPH7rgqm38C_st5il_tlz--y0EScjqtHZA9o9CA_6xXmuK95Cm54pBEUPOUnXtWznLP0MsHLPRe9o1F93JWOLbX_t7omNq60vkkrTsZrEZsXBPwA-bAyP4N_
rm1M4eRMSKUDSLdyGXRfyzW5q8SS0j7Df_R7zE3bi7_Si6LvTRpy4SaHFmlcu_fHl23tcebyP_0fN-ddkdM_P-Lt9peTRrZj-ulrImE9d3y63piNDY-WOwVu
Kjka0qeyni_VwEV537-8NqeRtzI4lvZFaVeZs6Fy6DEKDxOn4yphn5_tdtmZznTn_4ZM-mlgYjOF57L3bliDwQg_Sr1i-BuGScUoA529MtmsVaUNvq_8__ct
mhulP5dVEE0_yL80sVgJOvavIsyz0FdRRqnMVLmi_X_23sRFr_O_dWhW2thfMhwwoaH_dCZNuH1lqCUHU0LfxxXNvnbwjwZ3D0AMZzi9Y7baLMKq1VH1ys6u
XyNpVRa986ejRer-uSA5Jm
}

!function $AppSyncIMG($scale=1)
!return "<img data:image/png;base64,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{scale="+$scale+"}>"
!endfunction

AWSEntityColoring(AppSync)
!define AppSync(e_alias, e_label, e_techn) AWSEntity(e_alias, e_label, e_techn, #E7157B, AppSync, AppSync)
!define AppSync(e_alias, e_label, e_techn, e_descr) AWSEntity(e_alias, e_label, e_techn, e_descr, #E7157B, AppSync, AppSync)
!define AppSyncParticipant(p_alias, p_label, p_techn) AWSParticipant(p_alias, p_label, p_techn, #E7157B, AppSync, AppSync)
!define AppSyncParticipant(p_alias, p_label, p_techn, p_descr) AWSParticipant(p_alias, p_label, p_techn, p_descr, #E7157B, AppSync, AppSync)
