' 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 $modelreference [64x64/16z] xS61400000CXXFdRpkElMXu0001m

!function $modelreferenceIMG($scale=1)
!return "<img data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAYAAACqaXHeAAAAIGNIUk0AAHomAACAhAAA+gAAAIDoAAB1MAAA6mAAADqYAAAXcJy6UTwAAAAEZ0FNQQAAsY58+1GTAAAAAXNSR0IArs4c6QAAAAZiS0dEAP8A/wD/oL2nkwAAAAlwSFlzAAAOxAAADsQBlSsOGwAABQZJREFUeNrtWnuIDlEUn53dPHbZhCibloiyCH94FYliW295P1dhsbJbaEvUKrZIoqyN8thstB55+8cjpRAKiZLIkiXKH1iStevc9nx1O925cx8z3+xjfvWr+e7MnbnnzDnnnnPmc5wYMWLEiBEjRltFSgD3WAE8EdH684GVNjdwLRcwCFge4QssxzVEooB04BlgRoQKyMA1pJveINXi4UeAk5uBG/cAZgEvmUxOs/D7fDLG4sBKhTf2Apjtcb4GmAOs87nPcfJ8dnzHJB64Afk9E6pQYW4pEb4emUA2XuOHQnymdTxwA/B79rbmA3/5zB0GLCZj+5E8ivFaGX7hM+ts44GuAsrRROnbeKnwnMPE5WrwbZfiMe+WhxXW9lJgdTm6u1Kqpt+XCvx+h8Lc9cDVZGwpmvFf4GvgYu4cC2pfgY987vsM2IdYDDt+h+cCswAbv+8FLCNj54DXuN/XcIxHGc4NNR64Ifs9wwFgJvf7O7BIcF0RnksgE+c6YcYDFRcQ7fdrgDcV5k4F7iRjm4C3Bdf+QOYRy3uMLiIDc5ePwFm6+YGr4Pei/V5lv80QuM1DYIVkTgVeQ81ZJdusFNQk+SiDkQJs/N5rzy8ANkjmNOA1JrmBUTxwQ/J7rz3/qcLcp4a5gVE8cAPe7/32fEfDekxyA+38IKWZ1fdJ7x+4zay+T3r/gCqgq0WF2BKQhjJ65gHvgW+Ac5xg2mXNCY3A5cDrfv2A08C+wF1k/D5wEvC3QhBk1440qPNlfQOWH4zx2UYZOgJv4bU8tqFsSpngXWBv4AhujP0eCDyP2pRpmmVvqzgX6wJsB7yhqIAykhGyvGAG8JOC8k8Bp5Dxo8AtuqnwddRiPxIkMxQE+Yy5/FhujFnEFTznl0McI/FpH/CkguL2oOJ5sLUu8rKcVJ+sjOXR04A9uXEm1Bd8yzLcAy7Bt594OyNQuEbJG7yI1sa7z3wsm2VYJ3Db58Bcmdv6FUN/gFeBC4CdufFchSLFpM6X9Q1kyEML4a2mFjgRn2dVDn9AK/hJFFeiMFenzlfpG4gwHFhNXuZPXPOHoBoiT9AK/nGC5SnOVa3zVfsGDgnMzEI7cWP/cK1Pgm6JvUZzqsF0+Y/iPJU6X6dvwCuSbXf9yfgG0XYny4x0UGGYhFRgEjKSpKV3uGOdvgFb91ngEDK+V3eNNl+GdLMwr9xggsGez7pU8wTxosAnR4lMAbLcYLTmnr8VuFmQpc5W2CqNg2BQENX5On2DRYJY8RY4UyFFN44BjZZCp5CuUiFGbq+Wlle9MM5p+ibI3+8bus9X08Ul2wK8cgO/PX8A8AKwPUnSWBf4lc1iolCAKDeQ7fndsS7pRqxyJRZtTktUQC0GMz6w1Qqu6wC8TAoyhu06e71tDPBrjLCsq8owp1guyS9ScDcYIyhtdwXZIrKBqfCJarOAO6bYDZwrKG3XBt0jC1L4es17en0nWCtoYDxHhdQHqQA3YOGXBrAmtq0dFMSMqSRwRqYAmfDVluuxKm2ToYAwhe+NLTNa2i5ULW3DVkCYwmdidphFxjcqNESSooAwhU+UtkMFpe2hsBMSN2LhEzkA/QMGa72XOEmAG7Hw/fAZPB4Alzn+H0BCV0DYwjOwz3Djnaa/tyRK2xmmpW2QCkiG8HwyNMppao9Zlba2tXoUwkcOkQVMbyvCO464J8g+h7GPoINbu/B+iqkSROgYMWLEaFX4D2T9Uweq3efpAAAAAElFTkSuQmCC{scale="+$scale+"}>"
!endfunction

IBMEntityColoring(modelreference)
!define modelreference(e_alias, e_label, e_techn) IBMEntity(e_alias, e_label, e_techn, #232F3E, modelreference, modelreference)
!define modelreference(e_alias, e_label, e_techn, e_descr) IBMEntity(e_alias, e_label, e_techn, e_descr, #232F3E, modelreference, modelreference)
!define modelreferenceParticipant(p_alias, p_label, p_techn) IBMParticipant(p_alias, p_label, p_techn, #232F3E, modelreference, modelreference)
!define modelreferenceParticipant(p_alias, p_label, p_techn, p_descr) IBMParticipant(p_alias, p_label, p_techn, p_descr, #232F3E, modelreference, modelreference)
