//----------------------------------------------
//
//         Sketch Generated by Visuino
//               www.visuino.com
//           Version 8.0.0.125
//
//------------------ Source --------------------
//
// LOTTO.visuino
//
//----------------------------------------------

#define VISUINO_ANY_ESP32
#define __V_REFF_ 3.3f
#define VISUINO_ESP32

#include <OpenWire.h>
#include <Mitov.h>
#include <Arduino.h>
#include <Mitov_ESP32.h>
#include <Mitov_Brightness_ESP32_ST77XX_Display.h>
#include <Mitov_Display_ST7789_135_240.h>
#include <Mitov_Graphics.h>
#include <Mitov_Graphics_Color.h>
#include <Fonts\Fixed\GraphicsFont5x7.h>
#include <SPI.h>
#include <Mitov_Arduino_SPI.h>
#include <Mitov_ESP32_SPI_Class.h>
#include <Mitov_SPI1.h>
#include <Mitov_RandomGenerator.h>
#include <Mitov_Counter.h>
#include <Mitov_Button.h>
#include <Mitov_Timing.h>
#include <Mitov_CommonDemux.h>
#include <Mitov_LogicGates.h>
#include <Mitov_BinaryGenerators.h>
#include <Mitov_BasicGenerator.h>
#include <Mitov_Math.h>


// Shared Component Member Variables

namespace ComponentVariables
{
class
{
public:
  uint32_t Value15 : 12;
  uint32_t Value16 : 12;
  uint32_t Value25 : 7;
  bool Value1 : 1;
  uint32_t Value10 : 6;
  uint32_t Value20 : 2;
  bool Value2 : 1;
  bool Value3 : 1;
  bool Value4 : 1;
  bool Value5 : 1;
  bool Value6 : 1;
  bool Value7 : 1;
  bool Value8 : 1;
  bool Value9 : 1;
  bool Value11 : 1;
  bool Value12 : 1;
  bool Value13 : 1;
  bool Value14 : 1;
  bool Value17 : 1;
  uint32_t Value18 : 1;
  bool Value19 : 1;
  bool Value21 : 1;
  bool Value22 : 1;
  bool Value23 : 1;
  bool Value24 : 1;
  bool Value26 : 1;
  bool Value27 : 1;
  bool Value28 : 1;
  bool Value29 : 1;
  bool Value30 : 1;
  bool Value31 : 1;
  bool Value32 : 1;
  bool Value33 : 1;
  bool Value34 : 1;
  bool Value35 : 1;
  bool Value36 : 1;
  bool Value37 : 1;
  bool Value38 : 1;
  bool Value39 : 1;
  bool Value40 : 1;
  bool Value41 : 1;
  bool Value42 : 1;
  bool Value43 : 1;
  bool Value44 : 1;
  bool Value45 : 1;
  bool Value46 : 1;
  bool Value47 : 1;
  bool Value48 : 1;
  bool Value49 : 1;
  bool Value50 : 1;
  bool Value51 : 1;
  bool Value52 : 1;
  bool Value53 : 1;
  bool Value54 : 1;
  bool Value55 : 1;
  bool Value56 : 1;
  bool Value57 : 1;
  bool Value58 : 1;
  bool Value59 : 1;
  bool Value60 : 1;
  bool Value61 : 1;
  bool Value62 : 1;
  bool Value63 : 1;
  bool Value64 : 1;
  bool Value65 : 1;
  bool Value66 : 1;
  bool Value67 : 1;
  bool Value68 : 1;
  bool Value69 : 1;
  bool Value70 : 1;
  bool Value71 : 1;
  bool Value72 : 1;
  bool Value73 : 1;
  bool Value74 : 1;
  bool Value75 : 1;
  bool Value76 : 1;
  bool Value77 : 1;
  bool Value78 : 1;
  bool Value79 : 1;
  bool Value80 : 1;
  bool Value81 : 1;
  bool Value82 : 1;
  bool Value83 : 1;
  bool Value84 : 1;
  bool Value85 : 1;
  bool Value86 : 1;
  bool Value87 : 1;
  bool Value88 : 1;
  bool Value89 : 1;
  bool Value90 : 1;
  bool Value91 : 1;
  bool Value92 : 1;
  bool Value93 : 1;
  bool Value94 : 1;
  bool Value95 : 1;
  bool Value96 : 1;
  bool Value97 : 1;
  bool Value98 : 1;
  bool Value99 : 1;
  bool Value100 : 1;
  bool Value101 : 1;
  bool Value102 : 1;
  bool Value103 : 1;
  bool Value104 : 1;
  bool Value105 : 1;
  bool Value106 : 1;
  bool Value107 : 1;
  bool Value108 : 1;
  bool Value109 : 1;
  bool Value110 : 1;
  bool Value111 : 1;
  bool Value112 : 1;
  bool Value113 : 1;
  bool Value114 : 1;
  bool Value115 : 1;
  bool Value116 : 1;
  bool Value117 : 1;
  bool Value118 : 1;
  bool Value119 : 1;
  bool Value120 : 1;
  bool Value121 : 1;
  bool Value122 : 1;
  bool Value123 : 1;
  bool Value124 : 1;
  bool Value125 : 1;
  bool Value126 : 1;
  bool Value127 : 1;
  bool Value128 : 1;

} BitFields;

class Variable15
{
public:
  inline static uint32_t GetValue() { return BitFields.Value15; }
  inline static void SetValue( uint32_t AValue ) { BitFields.Value15 = AValue; }

};

class Variable16
{
public:
  inline static uint32_t GetValue() { return BitFields.Value16; }
  inline static void SetValue( uint32_t AValue ) { BitFields.Value16 = AValue; }

};

class Variable25
{
public:
  inline static uint32_t GetValue() { return BitFields.Value25; }
  inline static void SetValue( uint32_t AValue ) { BitFields.Value25 = AValue; }

};

class Variable1
{
public:
  inline static bool GetValue() { return BitFields.Value1; }
  inline static void SetValue( bool AValue ) { BitFields.Value1 = AValue; }

};

class Variable10
{
public:
  inline static uint32_t GetValue() { return BitFields.Value10; }
  inline static void SetValue( uint32_t AValue ) { BitFields.Value10 = AValue; }

};

class Variable20
{
public:
  inline static uint32_t GetValue() { return BitFields.Value20; }
  inline static void SetValue( uint32_t AValue ) { BitFields.Value20 = AValue; }

};

class Variable2
{
public:
  inline static bool GetValue() { return BitFields.Value2; }
  inline static void SetValue( bool AValue ) { BitFields.Value2 = AValue; }

};

class Variable3
{
public:
  inline static bool GetValue() { return BitFields.Value3; }
  inline static void SetValue( bool AValue ) { BitFields.Value3 = AValue; }

};

class Variable4
{
public:
  inline static bool GetValue() { return BitFields.Value4; }
  inline static void SetValue( bool AValue ) { BitFields.Value4 = AValue; }

};

class Variable5
{
public:
  inline static bool GetValue() { return BitFields.Value5; }
  inline static void SetValue( bool AValue ) { BitFields.Value5 = AValue; }

};

class Variable6
{
public:
  inline static bool GetValue() { return BitFields.Value6; }
  inline static void SetValue( bool AValue ) { BitFields.Value6 = AValue; }

};

class Variable7
{
public:
  inline static bool GetValue() { return BitFields.Value7; }
  inline static void SetValue( bool AValue ) { BitFields.Value7 = AValue; }

};

class Variable8
{
public:
  inline static bool GetValue() { return BitFields.Value8; }
  inline static void SetValue( bool AValue ) { BitFields.Value8 = AValue; }

};

class Variable9
{
public:
  inline static bool GetValue() { return BitFields.Value9; }
  inline static void SetValue( bool AValue ) { BitFields.Value9 = AValue; }

};

class Variable11
{
public:
  inline static bool GetValue() { return BitFields.Value11; }
  inline static void SetValue( bool AValue ) { BitFields.Value11 = AValue; }

};

class Variable12
{
public:
  inline static bool GetValue() { return BitFields.Value12; }
  inline static void SetValue( bool AValue ) { BitFields.Value12 = AValue; }

};

class Variable13
{
public:
  inline static bool GetValue() { return BitFields.Value13; }
  inline static void SetValue( bool AValue ) { BitFields.Value13 = AValue; }

};

class Variable14
{
public:
  inline static bool GetValue() { return BitFields.Value14; }
  inline static void SetValue( bool AValue ) { BitFields.Value14 = AValue; }

};

class Variable17
{
public:
  inline static bool GetValue() { return BitFields.Value17; }
  inline static void SetValue( bool AValue ) { BitFields.Value17 = AValue; }

};

class Variable18
{
public:
  inline static uint32_t GetValue() { return BitFields.Value18; }
  inline static void SetValue( uint32_t AValue ) { BitFields.Value18 = AValue; }

};

class Variable19
{
public:
  inline static bool GetValue() { return BitFields.Value19; }
  inline static void SetValue( bool AValue ) { BitFields.Value19 = AValue; }

};

class Variable21
{
public:
  inline static bool GetValue() { return BitFields.Value21; }
  inline static void SetValue( bool AValue ) { BitFields.Value21 = AValue; }

};

class Variable22
{
public:
  inline static bool GetValue() { return BitFields.Value22; }
  inline static void SetValue( bool AValue ) { BitFields.Value22 = AValue; }

};

class Variable23
{
public:
  inline static bool GetValue() { return BitFields.Value23; }
  inline static void SetValue( bool AValue ) { BitFields.Value23 = AValue; }

};

class Variable24
{
public:
  inline static bool GetValue() { return BitFields.Value24; }
  inline static void SetValue( bool AValue ) { BitFields.Value24 = AValue; }

};

class Variable26
{
public:
  inline static bool GetValue() { return BitFields.Value26; }
  inline static void SetValue( bool AValue ) { BitFields.Value26 = AValue; }

};

class Variable27
{
public:
  inline static bool GetValue() { return BitFields.Value27; }
  inline static void SetValue( bool AValue ) { BitFields.Value27 = AValue; }

};

class Variable28
{
public:
  inline static bool GetValue() { return BitFields.Value28; }
  inline static void SetValue( bool AValue ) { BitFields.Value28 = AValue; }

};

class Variable29
{
public:
  inline static bool GetValue() { return BitFields.Value29; }
  inline static void SetValue( bool AValue ) { BitFields.Value29 = AValue; }

};

class Variable30
{
public:
  inline static bool GetValue() { return BitFields.Value30; }
  inline static void SetValue( bool AValue ) { BitFields.Value30 = AValue; }

};

class Variable31
{
public:
  inline static bool GetValue() { return BitFields.Value31; }
  inline static void SetValue( bool AValue ) { BitFields.Value31 = AValue; }

};

class Variable32
{
public:
  inline static bool GetValue() { return BitFields.Value32; }
  inline static void SetValue( bool AValue ) { BitFields.Value32 = AValue; }

};

class Variable33
{
public:
  inline static bool GetValue() { return BitFields.Value33; }
  inline static void SetValue( bool AValue ) { BitFields.Value33 = AValue; }

};

class Variable34
{
public:
  inline static bool GetValue() { return BitFields.Value34; }
  inline static void SetValue( bool AValue ) { BitFields.Value34 = AValue; }

};

class Variable35
{
public:
  inline static bool GetValue() { return BitFields.Value35; }
  inline static void SetValue( bool AValue ) { BitFields.Value35 = AValue; }

};

class Variable36
{
public:
  inline static bool GetValue() { return BitFields.Value36; }
  inline static void SetValue( bool AValue ) { BitFields.Value36 = AValue; }

};

class Variable37
{
public:
  inline static bool GetValue() { return BitFields.Value37; }
  inline static void SetValue( bool AValue ) { BitFields.Value37 = AValue; }

};

class Variable38
{
public:
  inline static bool GetValue() { return BitFields.Value38; }
  inline static void SetValue( bool AValue ) { BitFields.Value38 = AValue; }

};

class Variable39
{
public:
  inline static bool GetValue() { return BitFields.Value39; }
  inline static void SetValue( bool AValue ) { BitFields.Value39 = AValue; }

};

class Variable40
{
public:
  inline static bool GetValue() { return BitFields.Value40; }
  inline static void SetValue( bool AValue ) { BitFields.Value40 = AValue; }

};

class Variable41
{
public:
  inline static bool GetValue() { return BitFields.Value41; }
  inline static void SetValue( bool AValue ) { BitFields.Value41 = AValue; }

};

class Variable42
{
public:
  inline static bool GetValue() { return BitFields.Value42; }
  inline static void SetValue( bool AValue ) { BitFields.Value42 = AValue; }

};

class Variable43
{
public:
  inline static bool GetValue() { return BitFields.Value43; }
  inline static void SetValue( bool AValue ) { BitFields.Value43 = AValue; }

};

class Variable44
{
public:
  inline static bool GetValue() { return BitFields.Value44; }
  inline static void SetValue( bool AValue ) { BitFields.Value44 = AValue; }

};

class Variable45
{
public:
  inline static bool GetValue() { return BitFields.Value45; }
  inline static void SetValue( bool AValue ) { BitFields.Value45 = AValue; }

};

class Variable46
{
public:
  inline static bool GetValue() { return BitFields.Value46; }
  inline static void SetValue( bool AValue ) { BitFields.Value46 = AValue; }

};

class Variable47
{
public:
  inline static bool GetValue() { return BitFields.Value47; }
  inline static void SetValue( bool AValue ) { BitFields.Value47 = AValue; }

};

class Variable48
{
public:
  inline static bool GetValue() { return BitFields.Value48; }
  inline static void SetValue( bool AValue ) { BitFields.Value48 = AValue; }

};

class Variable49
{
public:
  inline static bool GetValue() { return BitFields.Value49; }
  inline static void SetValue( bool AValue ) { BitFields.Value49 = AValue; }

};

class Variable50
{
public:
  inline static bool GetValue() { return BitFields.Value50; }
  inline static void SetValue( bool AValue ) { BitFields.Value50 = AValue; }

};

class Variable51
{
public:
  inline static bool GetValue() { return BitFields.Value51; }
  inline static void SetValue( bool AValue ) { BitFields.Value51 = AValue; }

};

class Variable52
{
public:
  inline static bool GetValue() { return BitFields.Value52; }
  inline static void SetValue( bool AValue ) { BitFields.Value52 = AValue; }

};

class Variable53
{
public:
  inline static bool GetValue() { return BitFields.Value53; }
  inline static void SetValue( bool AValue ) { BitFields.Value53 = AValue; }

};

class Variable54
{
public:
  inline static bool GetValue() { return BitFields.Value54; }
  inline static void SetValue( bool AValue ) { BitFields.Value54 = AValue; }

};

class Variable55
{
public:
  inline static bool GetValue() { return BitFields.Value55; }
  inline static void SetValue( bool AValue ) { BitFields.Value55 = AValue; }

};

class Variable56
{
public:
  inline static bool GetValue() { return BitFields.Value56; }
  inline static void SetValue( bool AValue ) { BitFields.Value56 = AValue; }

};

class Variable57
{
public:
  inline static bool GetValue() { return BitFields.Value57; }
  inline static void SetValue( bool AValue ) { BitFields.Value57 = AValue; }

};

class Variable58
{
public:
  inline static bool GetValue() { return BitFields.Value58; }
  inline static void SetValue( bool AValue ) { BitFields.Value58 = AValue; }

};

class Variable59
{
public:
  inline static bool GetValue() { return BitFields.Value59; }
  inline static void SetValue( bool AValue ) { BitFields.Value59 = AValue; }

};

class Variable60
{
public:
  inline static bool GetValue() { return BitFields.Value60; }
  inline static void SetValue( bool AValue ) { BitFields.Value60 = AValue; }

};

class Variable61
{
public:
  inline static bool GetValue() { return BitFields.Value61; }
  inline static void SetValue( bool AValue ) { BitFields.Value61 = AValue; }

};

class Variable62
{
public:
  inline static bool GetValue() { return BitFields.Value62; }
  inline static void SetValue( bool AValue ) { BitFields.Value62 = AValue; }

};

class Variable63
{
public:
  inline static bool GetValue() { return BitFields.Value63; }
  inline static void SetValue( bool AValue ) { BitFields.Value63 = AValue; }

};

class Variable64
{
public:
  inline static bool GetValue() { return BitFields.Value64; }
  inline static void SetValue( bool AValue ) { BitFields.Value64 = AValue; }

};

class Variable65
{
public:
  inline static bool GetValue() { return BitFields.Value65; }
  inline static void SetValue( bool AValue ) { BitFields.Value65 = AValue; }

};

class Variable66
{
public:
  inline static bool GetValue() { return BitFields.Value66; }
  inline static void SetValue( bool AValue ) { BitFields.Value66 = AValue; }

};

class Variable67
{
public:
  inline static bool GetValue() { return BitFields.Value67; }
  inline static void SetValue( bool AValue ) { BitFields.Value67 = AValue; }

};

class Variable68
{
public:
  inline static bool GetValue() { return BitFields.Value68; }
  inline static void SetValue( bool AValue ) { BitFields.Value68 = AValue; }

};

class Variable69
{
public:
  inline static bool GetValue() { return BitFields.Value69; }
  inline static void SetValue( bool AValue ) { BitFields.Value69 = AValue; }

};

class Variable70
{
public:
  inline static bool GetValue() { return BitFields.Value70; }
  inline static void SetValue( bool AValue ) { BitFields.Value70 = AValue; }

};

class Variable71
{
public:
  inline static bool GetValue() { return BitFields.Value71; }
  inline static void SetValue( bool AValue ) { BitFields.Value71 = AValue; }

};

class Variable72
{
public:
  inline static bool GetValue() { return BitFields.Value72; }
  inline static void SetValue( bool AValue ) { BitFields.Value72 = AValue; }

};

class Variable73
{
public:
  inline static bool GetValue() { return BitFields.Value73; }
  inline static void SetValue( bool AValue ) { BitFields.Value73 = AValue; }

};

class Variable74
{
public:
  inline static bool GetValue() { return BitFields.Value74; }
  inline static void SetValue( bool AValue ) { BitFields.Value74 = AValue; }

};

class Variable75
{
public:
  inline static bool GetValue() { return BitFields.Value75; }
  inline static void SetValue( bool AValue ) { BitFields.Value75 = AValue; }

};

class Variable76
{
public:
  inline static bool GetValue() { return BitFields.Value76; }
  inline static void SetValue( bool AValue ) { BitFields.Value76 = AValue; }

};

class Variable77
{
public:
  inline static bool GetValue() { return BitFields.Value77; }
  inline static void SetValue( bool AValue ) { BitFields.Value77 = AValue; }

};

class Variable78
{
public:
  inline static bool GetValue() { return BitFields.Value78; }
  inline static void SetValue( bool AValue ) { BitFields.Value78 = AValue; }

};

class Variable79
{
public:
  inline static bool GetValue() { return BitFields.Value79; }
  inline static void SetValue( bool AValue ) { BitFields.Value79 = AValue; }

};

class Variable80
{
public:
  inline static bool GetValue() { return BitFields.Value80; }
  inline static void SetValue( bool AValue ) { BitFields.Value80 = AValue; }

};

class Variable81
{
public:
  inline static bool GetValue() { return BitFields.Value81; }
  inline static void SetValue( bool AValue ) { BitFields.Value81 = AValue; }

};

class Variable82
{
public:
  inline static bool GetValue() { return BitFields.Value82; }
  inline static void SetValue( bool AValue ) { BitFields.Value82 = AValue; }

};

class Variable83
{
public:
  inline static bool GetValue() { return BitFields.Value83; }
  inline static void SetValue( bool AValue ) { BitFields.Value83 = AValue; }

};

class Variable84
{
public:
  inline static bool GetValue() { return BitFields.Value84; }
  inline static void SetValue( bool AValue ) { BitFields.Value84 = AValue; }

};

class Variable85
{
public:
  inline static bool GetValue() { return BitFields.Value85; }
  inline static void SetValue( bool AValue ) { BitFields.Value85 = AValue; }

};

class Variable86
{
public:
  inline static bool GetValue() { return BitFields.Value86; }
  inline static void SetValue( bool AValue ) { BitFields.Value86 = AValue; }

};

class Variable87
{
public:
  inline static bool GetValue() { return BitFields.Value87; }
  inline static void SetValue( bool AValue ) { BitFields.Value87 = AValue; }

};

class Variable88
{
public:
  inline static bool GetValue() { return BitFields.Value88; }
  inline static void SetValue( bool AValue ) { BitFields.Value88 = AValue; }

};

class Variable89
{
public:
  inline static bool GetValue() { return BitFields.Value89; }
  inline static void SetValue( bool AValue ) { BitFields.Value89 = AValue; }

};

class Variable90
{
public:
  inline static bool GetValue() { return BitFields.Value90; }
  inline static void SetValue( bool AValue ) { BitFields.Value90 = AValue; }

};

class Variable91
{
public:
  inline static bool GetValue() { return BitFields.Value91; }
  inline static void SetValue( bool AValue ) { BitFields.Value91 = AValue; }

};

class Variable92
{
public:
  inline static bool GetValue() { return BitFields.Value92; }
  inline static void SetValue( bool AValue ) { BitFields.Value92 = AValue; }

};

class Variable93
{
public:
  inline static bool GetValue() { return BitFields.Value93; }
  inline static void SetValue( bool AValue ) { BitFields.Value93 = AValue; }

};

class Variable94
{
public:
  inline static bool GetValue() { return BitFields.Value94; }
  inline static void SetValue( bool AValue ) { BitFields.Value94 = AValue; }

};

class Variable95
{
public:
  inline static bool GetValue() { return BitFields.Value95; }
  inline static void SetValue( bool AValue ) { BitFields.Value95 = AValue; }

};

class Variable96
{
public:
  inline static bool GetValue() { return BitFields.Value96; }
  inline static void SetValue( bool AValue ) { BitFields.Value96 = AValue; }

};

class Variable97
{
public:
  inline static bool GetValue() { return BitFields.Value97; }
  inline static void SetValue( bool AValue ) { BitFields.Value97 = AValue; }

};

class Variable98
{
public:
  inline static bool GetValue() { return BitFields.Value98; }
  inline static void SetValue( bool AValue ) { BitFields.Value98 = AValue; }

};

class Variable99
{
public:
  inline static bool GetValue() { return BitFields.Value99; }
  inline static void SetValue( bool AValue ) { BitFields.Value99 = AValue; }

};

class Variable100
{
public:
  inline static bool GetValue() { return BitFields.Value100; }
  inline static void SetValue( bool AValue ) { BitFields.Value100 = AValue; }

};

class Variable101
{
public:
  inline static bool GetValue() { return BitFields.Value101; }
  inline static void SetValue( bool AValue ) { BitFields.Value101 = AValue; }

};

class Variable102
{
public:
  inline static bool GetValue() { return BitFields.Value102; }
  inline static void SetValue( bool AValue ) { BitFields.Value102 = AValue; }

};

class Variable103
{
public:
  inline static bool GetValue() { return BitFields.Value103; }
  inline static void SetValue( bool AValue ) { BitFields.Value103 = AValue; }

};

class Variable104
{
public:
  inline static bool GetValue() { return BitFields.Value104; }
  inline static void SetValue( bool AValue ) { BitFields.Value104 = AValue; }

};

class Variable105
{
public:
  inline static bool GetValue() { return BitFields.Value105; }
  inline static void SetValue( bool AValue ) { BitFields.Value105 = AValue; }

};

class Variable106
{
public:
  inline static bool GetValue() { return BitFields.Value106; }
  inline static void SetValue( bool AValue ) { BitFields.Value106 = AValue; }

};

class Variable107
{
public:
  inline static bool GetValue() { return BitFields.Value107; }
  inline static void SetValue( bool AValue ) { BitFields.Value107 = AValue; }

};

class Variable108
{
public:
  inline static bool GetValue() { return BitFields.Value108; }
  inline static void SetValue( bool AValue ) { BitFields.Value108 = AValue; }

};

class Variable109
{
public:
  inline static bool GetValue() { return BitFields.Value109; }
  inline static void SetValue( bool AValue ) { BitFields.Value109 = AValue; }

};

class Variable110
{
public:
  inline static bool GetValue() { return BitFields.Value110; }
  inline static void SetValue( bool AValue ) { BitFields.Value110 = AValue; }

};

class Variable111
{
public:
  inline static bool GetValue() { return BitFields.Value111; }
  inline static void SetValue( bool AValue ) { BitFields.Value111 = AValue; }

};

class Variable112
{
public:
  inline static bool GetValue() { return BitFields.Value112; }
  inline static void SetValue( bool AValue ) { BitFields.Value112 = AValue; }

};

class Variable113
{
public:
  inline static bool GetValue() { return BitFields.Value113; }
  inline static void SetValue( bool AValue ) { BitFields.Value113 = AValue; }

};

class Variable114
{
public:
  inline static bool GetValue() { return BitFields.Value114; }
  inline static void SetValue( bool AValue ) { BitFields.Value114 = AValue; }

};

class Variable115
{
public:
  inline static bool GetValue() { return BitFields.Value115; }
  inline static void SetValue( bool AValue ) { BitFields.Value115 = AValue; }

};

class Variable116
{
public:
  inline static bool GetValue() { return BitFields.Value116; }
  inline static void SetValue( bool AValue ) { BitFields.Value116 = AValue; }

};

class Variable117
{
public:
  inline static bool GetValue() { return BitFields.Value117; }
  inline static void SetValue( bool AValue ) { BitFields.Value117 = AValue; }

};

class Variable118
{
public:
  inline static bool GetValue() { return BitFields.Value118; }
  inline static void SetValue( bool AValue ) { BitFields.Value118 = AValue; }

};

class Variable119
{
public:
  inline static bool GetValue() { return BitFields.Value119; }
  inline static void SetValue( bool AValue ) { BitFields.Value119 = AValue; }

};

class Variable120
{
public:
  inline static bool GetValue() { return BitFields.Value120; }
  inline static void SetValue( bool AValue ) { BitFields.Value120 = AValue; }

};

class Variable121
{
public:
  inline static bool GetValue() { return BitFields.Value121; }
  inline static void SetValue( bool AValue ) { BitFields.Value121 = AValue; }

};

class Variable122
{
public:
  inline static bool GetValue() { return BitFields.Value122; }
  inline static void SetValue( bool AValue ) { BitFields.Value122 = AValue; }

};

class Variable123
{
public:
  inline static bool GetValue() { return BitFields.Value123; }
  inline static void SetValue( bool AValue ) { BitFields.Value123 = AValue; }

};

class Variable124
{
public:
  inline static bool GetValue() { return BitFields.Value124; }
  inline static void SetValue( bool AValue ) { BitFields.Value124 = AValue; }

};

class Variable125
{
public:
  inline static bool GetValue() { return BitFields.Value125; }
  inline static void SetValue( bool AValue ) { BitFields.Value125 = AValue; }

};

class Variable126
{
public:
  inline static bool GetValue() { return BitFields.Value126; }
  inline static void SetValue( bool AValue ) { BitFields.Value126 = AValue; }

};

class Variable127
{
public:
  inline static bool GetValue() { return BitFields.Value127; }
  inline static void SetValue( bool AValue ) { BitFields.Value127 = AValue; }

};

class Variable128
{
public:
  inline static bool GetValue() { return BitFields.Value128; }
  inline static void SetValue( bool AValue ) { BitFields.Value128 = AValue; }

};

class Shared_bool_0 : public ::ComponentVariables::Variable1
{
protected:
  static bool FValue;

public:
  inline static bool GetVariableValue( const bool AInitialValue )
  {
    if( ::ComponentVariables::Variable1::GetValue() )
      return FValue;

    return AInitialValue;
  }

  inline static void SetVariableValue( const bool AValue ) { FValue = AValue; ::ComponentVariables::Variable1::SetValue( true ); }
  inline static bool &GetReference() { return FValue; }

  inline Shared_bool_0() { ::ComponentVariables::Variable1::SetValue( false ); }

};

bool Shared_bool_0::FValue;

class Shared_bool_1 : public ::ComponentVariables::Variable7
{
protected:
  static bool FValue;

public:
  inline static bool GetVariableValue( const bool AInitialValue )
  {
    if( ::ComponentVariables::Variable7::GetValue() )
      return FValue;

    return AInitialValue;
  }

  inline static void SetVariableValue( const bool AValue ) { FValue = AValue; ::ComponentVariables::Variable7::SetValue( true ); }
  inline static bool &GetReference() { return FValue; }

  inline Shared_bool_1() { ::ComponentVariables::Variable7::SetValue( false ); }

};

bool Shared_bool_1::FValue;

class Shared_int32_t_0 : public ::ComponentVariables::Variable8
{
protected:
  static int32_t FValue;

public:
  inline static int32_t GetVariableValue( const int32_t AInitialValue )
  {
    if( ::ComponentVariables::Variable8::GetValue() )
      return FValue;

    return AInitialValue;
  }

  inline static void SetVariableValue( const int32_t AValue ) { FValue = AValue; ::ComponentVariables::Variable8::SetValue( true ); }
  inline static int32_t &GetReference() { return FValue; }

  inline Shared_int32_t_0() { ::ComponentVariables::Variable8::SetValue( false ); }

};

int32_t Shared_int32_t_0::FValue;

class Shared_int32_t_1 : public ::ComponentVariables::Variable30
{
protected:
  static int32_t FValue;

public:
  inline static int32_t GetVariableValue( const int32_t AInitialValue )
  {
    if( ::ComponentVariables::Variable30::GetValue() )
      return FValue;

    return AInitialValue;
  }

  inline static void SetVariableValue( const int32_t AValue ) { FValue = AValue; ::ComponentVariables::Variable30::SetValue( true ); }
  inline static int32_t &GetReference() { return FValue; }

  inline Shared_int32_t_1() { ::ComponentVariables::Variable30::SetValue( false ); }

};

int32_t Shared_int32_t_1::FValue;

class Shared_int32_t_2 : public ::ComponentVariables::Variable32
{
protected:
  static int32_t FValue;

public:
  inline static int32_t GetVariableValue( const int32_t AInitialValue )
  {
    if( ::ComponentVariables::Variable32::GetValue() )
      return FValue;

    return AInitialValue;
  }

  inline static void SetVariableValue( const int32_t AValue ) { FValue = AValue; ::ComponentVariables::Variable32::SetValue( true ); }
  inline static int32_t &GetReference() { return FValue; }

  inline Shared_int32_t_2() { ::ComponentVariables::Variable32::SetValue( false ); }

};

int32_t Shared_int32_t_2::FValue;

class Shared_int32_t_3 : public ::ComponentVariables::Variable34
{
protected:
  static int32_t FValue;

public:
  inline static int32_t GetVariableValue( const int32_t AInitialValue )
  {
    if( ::ComponentVariables::Variable34::GetValue() )
      return FValue;

    return AInitialValue;
  }

  inline static void SetVariableValue( const int32_t AValue ) { FValue = AValue; ::ComponentVariables::Variable34::SetValue( true ); }
  inline static int32_t &GetReference() { return FValue; }

  inline Shared_int32_t_3() { ::ComponentVariables::Variable34::SetValue( false ); }

};

int32_t Shared_int32_t_3::FValue;

class Shared_int32_t_4 : public ::ComponentVariables::Variable36
{
protected:
  static int32_t FValue;

public:
  inline static int32_t GetVariableValue( const int32_t AInitialValue )
  {
    if( ::ComponentVariables::Variable36::GetValue() )
      return FValue;

    return AInitialValue;
  }

  inline static void SetVariableValue( const int32_t AValue ) { FValue = AValue; ::ComponentVariables::Variable36::SetValue( true ); }
  inline static int32_t &GetReference() { return FValue; }

  inline Shared_int32_t_4() { ::ComponentVariables::Variable36::SetValue( false ); }

};

int32_t Shared_int32_t_4::FValue;

class Shared_int32_t_5 : public ::ComponentVariables::Variable38
{
protected:
  static int32_t FValue;

public:
  inline static int32_t GetVariableValue( const int32_t AInitialValue )
  {
    if( ::ComponentVariables::Variable38::GetValue() )
      return FValue;

    return AInitialValue;
  }

  inline static void SetVariableValue( const int32_t AValue ) { FValue = AValue; ::ComponentVariables::Variable38::SetValue( true ); }
  inline static int32_t &GetReference() { return FValue; }

  inline Shared_int32_t_5() { ::ComponentVariables::Variable38::SetValue( false ); }

};

int32_t Shared_int32_t_5::FValue;

class Shared_int32_t_6 : public ::ComponentVariables::Variable40
{
protected:
  static int32_t FValue;

public:
  inline static int32_t GetVariableValue( const int32_t AInitialValue )
  {
    if( ::ComponentVariables::Variable40::GetValue() )
      return FValue;

    return AInitialValue;
  }

  inline static void SetVariableValue( const int32_t AValue ) { FValue = AValue; ::ComponentVariables::Variable40::SetValue( true ); }
  inline static int32_t &GetReference() { return FValue; }

  inline Shared_int32_t_6() { ::ComponentVariables::Variable40::SetValue( false ); }

};

int32_t Shared_int32_t_6::FValue;

} // ComponentVariables

// Arduino Constant Declarations

namespace VisuinoConstants
{
class FloatValue4
{
public:
    inline static constexpr float GetValue() { return 3; }
};

class FloatValue1
{
public:
    inline static constexpr float GetValue() { return 0; }
};

class FloatValue2
{
public:
    inline static constexpr float GetValue() { return 5; }
};

class FloatValue3
{
public:
    inline static constexpr float GetValue() { return 1.29999995231628; }
};

class FloatValue0
{
public:
    inline static constexpr float GetValue() { return 1; }
};

class TextValue0
{
public:
    inline static constexpr const char *GetValue() { return ""; }
};

class TextValue3
{
public:
    inline static constexpr const char *GetValue() { return "EURO MILLIONS"; }
};

class TextValue1
{
public:
    inline static constexpr const char *GetValue() { return "LOTTO"; }
};

class TextValue4
{
public:
    inline static constexpr const char *GetValue() { return "Lucky Star"; }
};

class TextValue2
{
public:
    inline static constexpr const char *GetValue() { return "/"; }
};

  constexpr PROGMEM const uint8_t ArrayValue0[] = { 22,0,0,0,0,255,255,1,0,255,255,2,0,255,255,3,0,255,255,7,0,255,255,10,0,255,254,19,0,255,255,19,0,255,255,20,0,255,255,11,0,255,255,2,44,0,0,0,0,255,255,2,0,247,158,21,0,222,218,62,0,222,251,63,0,239,92,45,0,247,157,51,0,222,251,88,0,247,158,42,0,255,255,16,0,255,255,7,0,255,255,1,37,0,0,0,0,255,255,1,0,255,255,8,0,247,93,25,0,230,155,59,0,230,219,55,0,222,219,62,0,123,207,176,0,33,4,255,0,49,134,255,0,107,141,221,0,82,170,236,0,74,105,245,0,123,174,213,0,173,52,167,0,222,154,114,0,230,186,97,0,214,89,78,0,214,121,63,35,0,0,0,0,255,93,12,0,238,56,63,0,147,173,171,0,131,76,213,0,197,150,160,0,205,247,130,0,123,175,224,0,0,0,255,0,49,166,255,0,181,150,255,0,189,247,255,0,165,20,255,0,0,0,255,0,41,36,255,0,189,215,215,0,197,215,202,0,205,215,167,0,148,16,212,0,0,0,255,0,82,138,248,0,222,251,54,31,0,0,0,0,255,125,14,0,253,214,74,0,178,203,190,0,112,195,255,0,105,4,255,0,212,211,227,0,221,214,255,0,238,219,255,0,74,40,255,0,0,0,255,0,66,40,255,0,197,248,255,0,206,89,255,0,98,236,255,0,8,32,255,0,49,101,255,0,190,24,255,0,206,121,255,0,230,154,255,0,114,236,255,0,8,0,255,0,57,166,255,0,206,89,147,0,197,247,134,0,214,121,56,28,0,0,0,0,254,218,36,0,187,77,159,0,120,162,255,0,144,130,255,0,160,228,255,0,153,102,255,0,228,211,255,0,246,88,255,0,222,56,255,0,189,214,255,0,74,105,255,0,33,3,255,0,41,37,255,0,40,228,255,0,32,195,255,0,82,73,255,0,181,150,255,0,222,219,255,0,214,154,255,0,214,57,255,0,73,232,255,0,8,0,255,0,107,12,255,0,189,214,255,0,197,214,247,0,189,149,193,0,197,214,141,0,197,182,89,25,0,0,0,0,245,117,77,0,137,101,220,0,136,162,255,0,168,195,255,0,192,196,255,0,184,163,255,0,161,4,255,0,228,48,255,0,253,247,255,0,230,88,255,0,222,153,255,0,222,218,255,0,181,150,255,0,164,243,255,0,172,212,255,0,197,150,255,0,246,252,255,0,230,187,255,0,205,248,255,0,222,219,255,0,189,247,255,0,24,195,255,0,33,36,255,0,24,227,255,0,16,97,255,0,24,129,255,0,148,80,255,0,214,56,250,0,205,181,209,0,131,11,225,0,196,243,105,22,0,0,0,0,196,15,126,0,128,162,240,0,144,130,255,0,168,163,255,0,184,163,255,0,200,163,255,0,200,228,255,0,177,36,255,0,186,72,255,0,253,182,255,0,246,88,255,0,238,185,255,0,222,185,255,0,230,251,255,0,239,28,255,0,239,28,255,0,238,251,255,0,230,187,255,0,222,122,255,0,238,220,255,0,222,187,255,0,173,118,255,0,58,8,255,0,33,37,255,0,107,77,255,0,156,210,255,0,164,242,255,0,197,214,255,0,222,23,255,0,238,23,255,0,204,178,255,0,88,195,255,0,179,110,183,20,0,0,0,0,162,169,161,0,128,194,242,0,160,98,255,0,184,130,255,0,184,129,255,0,208,227,255,0,217,36,255,0,192,195,255,0,201,134,255,0,177,166,255,0,195,12,255,0,253,247,255,0,254,218,255,0,230,153,255,0,239,27,255,0,222,250,255,0,222,250,255,0,231,27,255,0,230,251,255,0,230,218,255,0,230,187,255,0,230,219,255,0,214,219,255,0,214,219,255,0,189,215,255,0,231,27,255,0,222,218,255,0,230,218,255,0,222,87,255,0,230,22,255,0,253,247,255,0,211,174,255,0,128,163,255,0,128,131,255,0,170,106,221,18,0,0,0,0,146,169,166,0,136,227,240,0,160,97,255,0,184,65,255,0,216,195,255,0,208,226,255,0,208,194,255,0,217,36,255,0,209,69,255,0,209,166,255,0,218,105,255,0,178,40,255,0,187,12,255,0,254,24,255,0,254,251,255,0,246,218,255,0,238,251,255,0,231,27,255,0,231,59,255,0,239,60,255,0,239,60,255,0,239,27,255,0,238,251,255,0,231,28,255,0,231,28,255,0,230,219,255,0,230,186,255,0,230,153,255,0,222,55,255,0,238,87,255,0,254,88,255,0,252,243,255,0,161,69,255,0,160,66,255,0,160,67,255,0,144,163,255,0,170,105,227,16,0,0,0,0,162,202,162,0,128,161,240,0,176,162,255,0,192,97,255,0,208,162,255,0,200,97,255,0,208,193,255,0,217,35,255,0,209,35,255,0,225,166,255,0,226,8,255,0,209,231,255,0,218,171,255,0,211,12,255,0,178,236,255,0,228,244,255,0,254,153,255,0,255,27,255,0,255,124,255,0,247,91,255,0,239,27,255,0,239,59,255,0,239,59,255,0,239,27,255,0,238,251,255,0,238,219,255,0,246,187,255,0,254,186,255,0,254,186,255,0,254,88,255,0,254,88,255,0,211,238,255,0,161,101,255,0,176,195,255,0,192,99,255,0,192,131,255,0,176,131,255,0,144,162,255,0,170,169,208,14,0,0,0,0,187,141,138,0,136,162,240,0,168,162,255,0,184,65,255,0,200,65,255,0,208,129,255,0,208,161,255,0,225,68,255,0,208,226,255,0,217,133,255,0,209,133,255,0,226,40,255,0,234,138,255,0,226,171,255,0,227,78,255,0,211,110,255,0,203,142,255,0,204,48,255,0,221,52,255,0,238,55,255,0,246,185,255,0,254,250,255,0,255,59,255,0,255,60,255,0,255,60,255,0,255,92,255,0,254,251,255,0,254,219,255,0,254,89,255,0,253,247,255,0,236,146,255,0,178,202,255,0,161,166,255,0,185,101,255,0,192,163,255,0,216,196,255,0,200,2,255,0,184,33,255,0,176,163,255,0,136,161,255,0,203,238,166,12,0,0,0,0,220,178,90,0,120,97,243,0,168,130,255,0,192,98,255,0,200,33,255,0,208,130,255,0,200,129,255,0,208,194,255,0,217,35,255,0,217,133,255,0,217,165,255,0,234,104,255,0,218,40,255,0,234,203,255,0,235,45,255,0,227,45,255,0,235,240,255,0,236,49,255,0,220,49,255,0,220,81,255,0,212,145,255,0,212,178,255,0,221,19,255,0,229,85,255,0,229,117,255,0,229,117,255,0,229,117,255,0,229,52,255,0,212,81,255,0,228,16,255,0,202,204,255,0,177,231,255,0,194,8,255,0,193,166,255,0,201,69,255,0,201,4,255,0,216,195,255,0,208,98,255,0,200,98,255,0,184,130,255,0,168,129,255,0,136,129,255,0,228,211,113,11,0,0,0,0,128,228,219,0,160,195,255,0,184,66,255,0,200,65,255,0,200,32,255,0,208,65,255,0,217,36,255,0,209,36,255,0,200,227,255,0,217,133,255,0,218,7,255,0,218,40,255,0,234,170,255,0,234,235,255,0,235,45,255,0,243,175,255,0,235,175,255,0,236,49,255,0,252,211,255,0,244,211,255,0,236,243,255,0,245,20,255,0,237,20,255,0,236,243,255,0,228,178,255,0,220,146,255,0,195,239,255,0,212,15,255,0,219,207,255,0,202,171,255,0,218,203,255,0,226,171,255,0,201,199,255,0,209,166,255,0,201,36,255,0,217,36,255,0,208,130,255,0,216,195,255,0,192,32,255,0,184,32,255,0,192,195,255,0,160,97,255,0,153,135,255,0,254,57,49,9,0,0,0,0,170,235,177,0,144,195,244,0,176,131,255,0,184,33,255,0,200,65,255,0,208,97,255,0,208,130,255,0,200,162,255,0,200,227,255,0,217,134,255,0,209,166,255,0,217,231,255,0,226,105,255,0,234,171,255,0,243,12,255,0,235,77,255,0,243,175,255,0,252,113,255,0,244,146,255,0,244,243,255,0,245,51,255,0,253,117,255,0,253,149,255,0,253,84,255,0,245,20,255,0,244,244,255,0,244,211,255,0,244,145,255,0,227,239,255,0,227,141,255,0,227,44,255,0,226,235,255,0,218,73,255,0,226,72,255,0,217,166,255,0,217,133,255,0,217,36,255,0,208,227,255,0,200,129,255,0,208,194,255,0,192,33,255,0,192,65,255,0,176,98,255,0,136,66,255,0,203,110,226,0,255,247,4,7,0,0,0,0,254,56,13,0,120,228,227,0,152,130,255,0,184,98,255,0,192,97,255,0,192,32,255,0,200,97,255,0,216,227,255,0,208,195,255,0,217,37,255,0,209,37,255,0,217,167,255,0,218,8,255,0,226,170,255,0,226,170,255,0,235,45,255,0,243,207,255,0,235,207,255,0,236,81,255,0,244,178,255,0,245,19,255,0,245,117,255,0,253,214,255,0,253,246,255,0,253,214,255,0,253,149,255,0,253,20,255,0,252,211,255,0,252,113,255,0,243,239,255,0,243,207,255,0,243,109,255,0,234,203,255,0,234,138,255,0,226,8,255,0,225,166,255,0,217,68,255,0,216,227,255,0,216,227,255,0,208,162,255,0,208,162,255,0,192,64,255,0,200,65,255,0,184,97,255,0,160,131,255,0,136,163,255,0,253,182,100,7,0,0,0,0,246,24,80,0,145,199,232,0,160,65,255,0,192,130,255,0,184,64,255,0,200,161,255,0,192,64,255,0,200,129,255,0,216,227,255,0,225,4,255,0,225,69,255,0,225,134,255,0,218,8,255,0,218,106,255,0,218,236,255,0,219,77,255,0,219,175,255,0,211,240,255,0,212,49,255,0,228,211,255,0,229,20,255,0,237,117,255,0,245,247,255,0,254,56,255,0,254,23,255,0,253,149,255,0,253,20,255,0,253,19,255,0,252,113,255,0,243,239,255,0,243,207,255,0,235,77,255,0,243,12,255,0,234,138,255,0,225,232,255,0,233,231,255,0,225,101,255,0,225,3,255,0,216,194,255,0,216,162,255,0,208,97,255,0,200,64,255,0,200,64,255,0,184,65,255,0,176,130,255,0,136,65,255,0,178,203,255,0,255,28,18,5,0,0,0,0,255,255,2,0,221,182,178,0,195,77,255,0,160,65,255,0,184,32,255,0,200,128,255,0,184,0,255,0,208,161,255,0,208,162,255,0,216,195,255,0,225,36,255,0,217,69,255,0,209,133,255,0,202,8,255,0,202,138,255,0,194,235,255,0,211,239,255,0,237,20,255,0,245,150,255,0,254,24,255,0,254,25,255,0,246,24,255,0,246,56,255,0,238,24,255,0,229,214,255,0,237,214,255,0,245,182,255,0,245,52,255,0,236,113,255,0,236,48,255,0,252,81,255,0,243,142,255,0,243,77,255,0,234,235,255,0,226,105,255,0,226,8,255,0,225,166,255,0,225,69,255,0,224,227,255,0,216,195,255,0,216,162,255,0,208,97,255,0,200,64,255,0,200,64,255,0,192,65,255,0,184,97,255,0,160,162,255,0,144,227,255,0,253,215,106,0,255,28,9,4,0,0,0,0,205,150,183,0,229,182,255,0,203,141,255,0,160,98,255,0,192,65,255,0,200,64,255,0,200,64,255,0,208,97,255,0,216,162,255,0,200,163,255,0,209,36,255,0,193,101,255,0,194,7,255,0,178,72,255,0,228,146,255,0,254,23,255,0,254,251,255,0,255,60,255,0,255,60,255,0,255,158,255,0,255,93,255,0,255,190,255,0,255,158,255,0,255,157,255,0,255,92,255,0,238,121,255,0,221,149,255,0,221,52,255,0,228,210,255,0,236,113,255,0,235,207,255,0,251,175,255,0,243,12,255,0,242,203,255,0,234,105,255,0,234,40,255,0,225,134,255,0,217,69,255,0,217,4,255,0,216,227,255,0,216,162,255,0,208,65,255,0,208,32,255,0,200,32,255,0,200,64,255,0,200,97,255,0,176,97,255,0,144,32,255,0,203,77,248,0,255,156,21,3,0,0,0,0,239,125,14,0,172,179,250,0,246,24,255,0,220,16,255,0,160,98,255,0,192,97,255,0,200,64,255,0,208,64,255,0,208,65,255,0,208,130,255,0,200,195,255,0,193,102,255,0,161,36,255,0,195,11,255,0,254,56,255,0,254,251,255,0,254,218,255,0,255,59,255,0,255,157,255,0,255,125,255,0,255,158,255,0,255,190,255,0,255,190,255,0,255,157,255,0,255,190,255,0,255,222,255,0,255,190,255,0,255,92,255,0,238,24,255,0,196,113,255,0,211,239,255,0,236,16,255,0,227,45,255,0,234,236,255,0,242,203,255,0,234,105,255,0,225,231,255,0,225,166,255,0,217,69,255,0,217,4,255,0,208,227,255,0,208,162,255,0,208,65,255,0,208,0,255,0,208,33,255,0,200,32,255,0,200,32,255,0,192,64,255,0,168,130,255,0,153,69,255,0,254,251,75,3,0,0,0,0,214,89,172,0,139,142,255,0,246,56,255,0,228,113,255,0,160,130,255,0,192,65,255,0,208,64,255,0,208,32,255,0,208,65,255,0,200,130,255,0,193,37,255,0,161,69,255,0,220,48,255,0,255,59,255,0,255,27,255,0,255,60,255,0,255,92,255,0,247,92,255,0,247,157,255,0,247,157,255,0,247,157,255,0,247,158,255,0,255,223,255,0,247,190,255,0,255,223,255,0,255,190,255,0,255,157,255,0,255,190,255,0,255,190,255,0,254,251,255,0,220,179,255,0,203,77,255,0,235,110,255,0,234,203,255,0,234,73,255,0,234,40,255,0,225,166,255,0,217,69,255,0,217,36,255,0,209,4,255,0,208,227,255,0,208,163,255,0,208,33,255,0,208,1,255,0,208,33,255,0,200,32,255,0,192,0,255,0,200,129,255,0,176,97,255,0,144,163,255,0,245,117,196,0,255,156,22,2,0,0,0,0,131,239,255,0,98,106,255,0,254,121,255,0,212,16,255,0,160,162,255,0,184,65,255,0,208,32,255,0,216,65,255,0,200,32,255,0,184,162,255,0,160,196,255,0,244,146,255,0,254,251,255,0,238,121,255,0,238,219,255,0,247,93,255,0,247,93,255,0,231,60,255,0,247,190,255,0,247,190,255,0,239,126,255,0,255,255,255,0,255,223,255,0,247,158,255,0,247,190,255,0,255,255,255,0,255,223,255,0,255,158,255,0,255,158,255,0,255,125,255,0,254,187,255,0,212,16,255,0,203,12,255,0,218,171,255,0,226,41,255,0,225,166,255,0,233,133,255,0,225,36,255,0,217,4,255,0,208,227,255,0,208,163,255,0,208,130,255,0,208,33,255,0,208,1,255,0,208,33,255,0,200,32,255,0,200,32,255,0,192,64,255,0,176,98,255,0,144,98,255,0,204,16,255,0,255,157,57,2,0,0,0,0,131,207,255,0,156,16,255,0,254,121,255,0,220,48,255,0,152,97,255,0,192,97,255,0,208,97,255,0,200,0,255,0,192,162,255,0,160,97,255,0,244,113,255,0,254,121,255,0,246,154,255,0,247,93,255,0,247,125,255,0,231,28,255,0,247,190,255,0,255,255,255,0,247,190,255,0,247,158,255,0,255,223,255,0,239,126,255,0,247,158,255,0,255,223,255,0,255,223,255,0,247,158,255,0,247,158,255,0,255,191,255,0,255,223,255,0,255,158,255,0,255,125,255,0,254,251,255,0,187,12,255,0,202,138,255,0,234,73,255,0,225,69,255,0,224,228,255,0,241,69,255,0,216,195,255,0,216,163,255,0,216,130,255,0,216,66,255,0,208,33,255,0,208,33,255,0,208,64,255,0,200,32,255,0,208,97,255,0,184,0,255,0,192,131,255,0,144,65,255,0,170,203,255,0,255,125,121,1,0,0,0,0,255,252,10,0,222,154,241,0,213,215,255,0,229,182,255,0,212,16,255,0,152,162,255,0,184,97,255,0,200,32,255,0,208,130,255,0,160,64,255,0,219,12,255,0,254,89,255,0,254,154,255,0,247,60,255,0,222,219,255,0,231,60,255,0,255,255,255,0,173,118,255,0,115,142,255,0,181,183,255,0,239,93,255,0,247,190,255,0,255,190,255,0,255,223,255,0,255,190,255,0,247,158,255,0,255,223,255,0,255,223,255,0,255,191,255,0,255,158,255,0,255,191,255,0,255,158,255,0,255,28,255,0,254,121,255,0,161,231,255,0,209,199,255,0,233,69,255,0,241,37,255,0,224,162,255,0,224,163,255,0,216,130,255,0,224,66,255,0,216,33,255,0,216,33,255,0,208,33,255,0,208,64,255,0,200,64,255,0,192,32,255,0,200,129,255,0,184,65,255,0,152,98,255,0,153,232,255,0,255,27,170,0,255,190,30,0,0,0,0,0,255,158,41,0,214,89,255,0,205,150,255,0,237,247,255,0,211,207,255,0,152,97,255,0,184,129,255,0,200,129,255,0,176,32,255,0,169,101,255,0,253,214,255,0,254,88,255,0,246,187,255,0,239,28,255,0,255,223,255,0,247,190,255,0,148,211,255,0,24,195,255,0,8,65,255,0,74,73,255,0,239,125,255,3,255,223,255,0,255,190,255,0,255,255,255,0,255,222,255,0,255,223,255,0,255,223,255,0,255,223,255,0,255,191,255,0,255,93,255,0,255,60,255,0,228,113,255,0,185,37,255,0,217,37,255,0,232,228,255,0,224,162,255,0,224,130,255,0,216,32,255,0,224,33,255,0,224,1,255,0,216,0,255,0,208,0,255,0,216,97,255,0,200,0,255,0,200,32,255,0,200,97,255,0,184,97,255,0,160,130,255,0,145,134,255,0,254,186,201,0,255,189,47,0,0,0,0,0,247,125,94,0,197,182,255,0,213,247,255,0,245,247,255,0,203,109,255,0,160,130,255,0,184,97,255,0,184,65,255,0,168,129,255,0,219,141,255,0,254,153,255,0,246,154,255,0,230,186,255,0,206,57,255,0,148,178,255,0,66,40,255,0,0,32,255,0,24,227,255,0,8,64,255,0,123,174,255,0,255,255,255,1,247,157,255,0,247,157,255,1,255,255,255,0,231,27,255,0,231,27,255,0,239,125,255,0,247,222,255,0,247,255,255,0,239,158,255,0,255,190,255,0,255,60,255,0,254,88,255,0,193,232,255,0,209,5,255,0,216,162,255,0,224,162,255,0,224,97,255,0,224,97,255,0,232,0,255,0,216,0,255,0,224,97,255,0,200,0,255,0,200,64,255,0,200,64,255,0,192,129,255,0,184,97,255,0,168,65,255,0,144,98,255,0,120,195,255,0,254,121,214,0,255,189,73,0,255,255,10,0,222,154,165,0,156,178,255,0,222,23,255,0,253,247,255,0,194,235,255,0,160,129,255,0,184,129,255,0,184,162,255,0,160,195,255,0,253,181,255,0,246,120,255,0,238,251,255,0,230,219,255,0,8,98,255,0,8,65,255,0,0,32,255,0,8,97,255,0,16,97,255,0,16,97,255,0,181,85,255,0,255,222,255,0,255,190,255,0,247,157,255,0,255,255,255,0,214,121,255,0,98,235,255,0,49,133,255,0,41,101,255,0,49,166,255,0,99,76,255,0,206,153,255,0,255,255,255,0,247,125,255,0,255,190,255,0,255,60,255,0,235,239,255,0,176,163,255,0,208,195,255,0,216,129,255,0,216,64,255,0,224,96,255,0,224,0,255,0,224,32,255,0,216,64,255,0,208,65,255,0,192,65,255,0,192,130,255,0,168,129,255,0,144,129,255,0,177,199,255,0,178,106,255,0,138,8,255,0,246,89,223,0,255,190,63,0,255,255,13,0,214,89,176,0,148,80,255,0,230,23,255,0,253,181,255,0,186,72,255,0,160,64,255,0,184,162,255,0,168,97,255,0,194,40,255,0,254,88,255,0,246,218,255,0,239,60,255,0,148,178,255,0,0,32,255,0,16,130,255,0,99,44,255,0,49,166,255,0,8,32,255,0,24,130,255,0,222,154,255,0,255,190,255,0,247,125,255,0,255,255,255,0,214,153,255,0,24,194,255,0,16,65,255,0,16,97,255,0,8,64,255,0,0,32,255,0,8,97,255,0,24,227,255,0,189,248,255,0,255,255,255,0,247,125,255,0,255,124,255,0,253,85,255,0,177,36,255,0,200,162,255,0,208,65,255,0,224,97,255,0,208,0,255,0,232,64,255,0,224,64,255,0,208,65,255,0,200,97,255,0,184,65,255,0,160,98,255,0,153,36,255,0,228,16,255,0,253,85,255,0,253,215,255,0,221,53,212,0,238,89,169,0,255,255,39,0,255,255,18,0,222,187,144,0,156,80,255,0,230,23,255,0,245,51,255,0,161,100,255,0,168,97,255,0,184,129,255,0,160,97,255,0,227,109,255,0,254,121,255,0,230,121,255,0,238,252,255,0,197,248,255,0,173,84,255,0,222,251,255,0,247,157,255,0,41,36,255,0,8,0,255,0,49,36,255,0,255,126,255,0,255,190,255,0,255,223,255,0,247,190,255,0,66,7,255,0,0,32,255,0,8,32,255,0,90,106,255,0,189,117,255,0,107,77,255,0,16,129,255,0,0,0,255,0,57,199,255,0,255,255,255,0,239,92,255,0,255,92,255,0,254,89,255,0,186,8,255,0,192,130,255,0,208,33,255,0,216,64,255,0,216,32,255,0,224,96,255,0,216,96,255,0,192,0,255,0,184,163,255,0,168,195,255,0,169,134,255,0,245,20,255,0,254,56,255,0,229,183,255,0,230,24,255,0,213,247,191,0,255,126,100,0,255,255,2,0,255,191,27,0,230,252,130,0,140,15,255,0,238,23,255,0,236,177,255,0,152,161,255,0,176,129,255,0,184,97,255,0,168,130,255,0,227,174,255,0,254,121,255,0,238,251,255,0,222,154,255,0,239,28,255,0,239,92,255,0,247,189,255,0,181,182,255,0,0,0,255,0,8,0,255,0,115,77,255,0,255,191,255,0,239,28,255,0,255,255,255,0,198,56,255,0,0,32,255,0,0,0,255,0,41,69,255,0,247,126,255,0,255,223,255,0,255,255,255,0,82,105,255,0,0,32,255,0,0,0,255,0,181,182,255,0,255,255,255,0,255,27,255,0,255,27,255,0,202,203,255,0,184,131,255,0,216,65,255,0,224,65,255,0,216,32,255,0,208,32,255,0,200,64,255,0,200,195,255,0,168,98,255,0,161,37,255,0,253,86,255,0,253,248,255,0,221,248,255,0,214,57,255,0,181,85,251,0,206,57,161,0,247,158,74,0,0,0,0,0,255,255,24,0,239,28,110,0,156,113,255,0,246,23,255,0,203,76,255,0,152,96,255,0,184,129,255,0,184,97,255,0,168,130,255,0,244,49,255,0,254,154,255,0,222,89,255,0,238,187,255,0,230,219,255,0,222,251,255,0,247,254,255,0,132,112,255,0,0,0,255,0,0,0,255,0,156,211,255,0,255,191,255,0,255,223,255,0,247,223,255,0,132,145,255,0,0,32,255,0,0,32,255,0,131,240,255,0,255,223,255,0,255,223,255,0,255,158,255,0,148,146,255,0,0,0,255,0,0,32,255,0,132,16,255,0,255,255,255,0,255,124,255,0,254,251,255,0,219,142,255,0,176,34,255,0,224,66,255,0,224,0,255,0,232,65,255,0,208,96,255,0,192,129,255,0,176,130,255,0,169,5,255,0,253,183,255,0,253,216,255,0,246,89,255,0,197,118,255,0,49,69,255,0,24,227,255,0,99,12,231,0,255,255,41,0,0,0,0,0,255,255,5,0,255,127,41,0,213,214,196,0,245,214,248,0,161,133,255,0,160,97,255,0,192,129,255,0,184,97,255,0,160,98,255,0,252,147,255,0,254,57,255,0,238,219,255,0,230,155,255,0,230,219,255,0,231,27,255,0,239,189,255,0,74,137,255,0,0,64,255,0,0,0,255,0,206,89,255,0,255,255,255,0,239,125,255,0,255,255,255,0,124,48,255,0,0,32,255,0,0,0,255,0,157,20,255,0,255,255,255,0,247,126,255,0,255,255,255,0,123,207,255,1,0,0,255,0,140,113,255,0,247,222,255,0,247,59,255,0,255,60,255,0,211,142,255,0,184,66,255,0,224,34,255,0,224,0,255,0,216,32,255,0,200,96,255,0,184,162,255,0,160,163,255,0,252,146,255,0,253,215,255,0,238,25,255,0,222,24,255,0,73,199,255,0,0,32,255,0,0,0,255,0,57,199,255,0,255,255,21,1,0,0,0,0,255,255,5,0,254,154,86,0,212,16,241,0,152,163,255,0,184,130,255,0,192,33,255,0,184,66,255,0,168,131,255,0,236,49,255,0,254,89,255,0,230,154,255,0,230,187,255,0,222,219,255,0,222,251,255,0,231,28,255,0,41,68,255,0,0,0,255,0,41,101,255,0,231,92,255,0,239,190,255,0,231,93,255,0,255,255,255,0,156,212,255,0,0,1,255,0,0,0,255,0,140,146,255,0,255,255,255,0,255,255,255,0,239,125,255,0,57,134,255,0,0,0,255,0,0,0,255,0,156,211,255,0,255,222,255,0,255,125,255,0,255,28,255,0,211,77,255,0,192,131,255,0,216,33,255,0,216,64,255,0,208,64,255,0,200,97,255,0,176,162,255,0,203,44,255,0,254,88,255,0,238,56,255,0,230,122,255,0,156,114,255,0,8,0,255,0,123,174,255,0,66,40,255,0,123,207,228,0,255,255,15,1,0,0,0,0,255,255,6,0,254,89,78,0,153,232,255,0,160,130,255,0,184,65,255,0,192,65,255,0,184,65,255,0,152,33,255,0,235,239,255,0,254,218,255,0,230,121,255,0,222,154,255,0,230,251,255,0,231,60,255,0,206,56,255,0,16,64,255,0,8,32,255,0,74,105,255,0,247,222,255,0,231,125,255,0,239,158,255,0,247,126,255,0,239,29,255,0,41,5,255,0,0,0,255,0,24,227,255,0,148,243,255,0,198,89,255,0,99,12,255,0,0,0,255,0,8,0,255,0,8,0,255,0,197,215,255,0,247,222,255,0,239,27,255,0,255,27,255,0,202,203,255,0,192,98,255,0,216,65,255,0,208,64,255,0,200,96,255,0,192,129,255,0,169,4,255,0,253,214,255,0,238,55,255,0,222,56,255,0,230,186,255,0,82,138,255,0,66,8,255,0,239,60,255,0,148,113,225,0,198,24,161,0,255,255,6,1,0,0,0,0,255,127,14,0,254,89,70,0,120,194,255,0,160,129,255,0,184,97,255,0,192,97,255,0,184,97,255,0,168,65,255,0,219,45,255,0,254,23,255,0,230,120,255,0,230,186,255,0,222,186,255,0,231,27,255,0,156,243,255,0,0,0,255,0,0,32,255,0,132,48,255,0,255,254,255,0,231,92,255,0,231,60,255,0,239,60,255,0,255,223,255,0,197,183,255,0,16,65,255,0,0,32,255,0,0,0,255,0,0,0,255,0,0,0,255,0,0,0,255,0,8,0,255,0,41,4,255,0,238,252,255,0,239,93,255,0,247,60,255,0,254,121,255,0,194,73,255,0,192,98,255,0,208,0,255,0,216,64,255,0,200,97,255,0,168,65,255,0,227,141,255,0,254,120,255,0,230,120,255,0,214,56,255,0,222,154,255,0,49,134,255,0,82,170,255,0,214,122,255,0,107,77,255,0,230,219,36,2,0,0,0,0,255,255,3,0,254,219,36,0,154,6,246,0,152,97,255,0,184,129,255,0,184,96,255,0,192,97,255,0,176,98,255,0,169,69,255,0,254,56,255,0,238,120,255,0,222,88,255,0,230,251,255,0,231,60,255,0,132,15,255,0,0,32,255,0,0,0,255,0,181,182,255,0,239,125,255,0,239,92,255,0,247,125,255,0,239,60,255,0,255,190,255,0,255,222,255,0,222,186,255,0,107,44,255,0,66,40,255,0,90,235,255,0,90,235,255,0,0,33,255,0,0,0,255,0,106,236,255,0,255,190,255,0,231,92,255,0,255,92,255,0,253,118,255,0,185,70,255,0,200,33,255,0,216,33,255,0,224,98,255,0,192,32,255,0,177,36,255,0,253,84,255,0,238,55,255,0,214,88,255,0,222,153,255,0,214,121,255,0,57,166,255,0,8,65,255,0,41,69,255,0,107,109,240,4,0,0,0,0,255,60,11,0,212,112,154,0,136,64,255,0,176,129,255,0,184,96,255,0,192,97,255,0,192,130,255,0,160,65,255,0,244,146,255,0,254,153,255,0,230,121,255,0,222,153,255,0,239,92,255,0,49,166,255,0,0,0,255,0,24,195,255,0,206,121,255,0,239,92,255,0,239,60,255,0,255,157,255,0,140,15,255,0,65,230,255,0,115,75,255,0,231,26,255,0,255,254,255,0,255,255,255,0,255,255,255,0,57,231,255,0,0,32,255,0,0,32,255,0,181,85,255,0,255,158,255,0,239,27,255,0,254,218,255,0,252,114,255,0,176,163,255,0,200,1,255,0,216,65,255,0,216,33,255,0,184,33,255,0,202,138,255,0,253,247,255,0,230,88,255,0,206,56,255,0,214,121,255,0,214,154,255,0,107,45,255,0,0,0,255,0,24,195,255,0,206,121,81,5,0,0,0,0,254,87,55,0,145,35,255,0,168,129,255,0,184,97,255,0,192,97,255,0,192,98,255,0,168,66,255,0,202,106,255,0,254,56,255,0,238,24,255,0,222,153,255,0,239,28,255,0,181,117,255,0,98,236,255,0,82,106,255,0,239,28,255,0,239,60,255,0,230,251,255,0,255,189,255,0,107,76,255,0,8,64,255,0,0,32,255,0,156,242,255,0,255,255,255,0,255,190,255,0,140,113,255,0,0,0,255,0,0,0,255,0,57,199,255,0,247,93,255,0,247,60,255,0,246,250,255,0,254,153,255,0,202,73,255,0,184,99,255,0,208,65,255,0,208,33,255,0,208,33,255,0,184,98,255,0,219,175,255,0,254,121,255,0,222,89,255,0,206,89,255,0,198,24,255,0,206,121,255,0,189,247,255,0,132,48,255,0,181,150,175,7,0,0,0,0,195,142,168,0,144,162,255,0,176,98,255,0,192,66,255,0,184,1,255,0,192,131,255,0,152,34,255,0,252,114,255,0,254,153,255,0,230,153,255,0,214,88,255,0,231,28,255,0,238,252,255,0,238,220,255,0,230,252,255,0,222,154,255,0,230,251,255,0,239,125,255,0,206,153,255,0,0,96,255,0,0,0,255,0,24,226,255,0,115,206,255,0,90,235,255,0,0,0,255,0,8,65,255,0,16,66,255,0,197,183,255,0,255,125,255,0,254,251,255,0,254,250,255,0,253,20,255,0,160,98,255,0,192,33,255,0,208,98,255,0,216,98,255,0,200,66,255,0,176,195,255,0,253,53,255,0,246,56,255,0,222,57,255,0,206,24,255,0,206,89,255,0,198,56,255,0,206,56,255,0,214,154,189,0,214,186,18,7,0,0,0,0,254,89,43,0,137,4,255,0,168,99,255,0,192,66,255,0,200,66,255,0,192,33,255,0,176,66,255,0,169,69,255,0,253,149,255,0,246,121,255,0,222,89,255,0,230,187,255,0,238,219,255,0,230,187,255,0,230,219,255,0,230,251,255,0,231,28,255,0,222,251,255,0,239,125,255,0,165,52,255,0,16,195,255,0,0,32,255,0,0,0,255,0,0,0,255,0,0,0,255,0,32,227,255,0,172,244,255,0,255,125,255,0,246,218,255,0,254,218,255,0,254,23,255,0,178,8,255,0,176,162,255,0,208,130,255,0,208,65,255,0,208,65,255,0,192,65,255,0,185,102,255,0,254,24,255,0,221,247,255,0,222,24,255,0,214,57,255,0,214,122,255,0,206,121,255,0,206,89,255,0,165,20,228,9,0,0,0,0,212,81,132,0,144,66,255,0,192,131,255,0,200,66,255,0,192,0,255,0,184,65,255,0,160,162,255,0,169,231,255,0,254,23,255,0,238,24,255,0,230,121,255,0,230,154,255,0,230,218,255,0,222,186,255,0,214,218,255,0,223,28,255,0,222,219,255,0,222,219,255,0,247,159,255,0,214,122,255,0,132,16,255,0,99,45,255,0,99,77,255,0,132,80,255,0,214,185,255,0,255,158,255,0,238,186,255,0,254,153,255,0,254,120,255,0,202,235,255,0,168,195,255,0,192,130,255,0,200,32,255,0,224,129,255,0,200,32,255,0,184,98,255,0,194,8,255,0,254,56,255,0,222,24,255,0,222,89,255,0,205,215,255,0,74,40,255,0,57,166,255,0,24,227,255,0,123,207,230,9,0,0,0,0,255,125,14,0,161,168,211,0,152,33,255,0,184,65,255,0,192,65,255,0,200,194,255,0,176,96,255,0,152,161,255,0,194,170,255,0,253,182,255,0,254,89,255,0,230,23,255,0,238,218,255,0,222,218,255,0,214,186,255,0,214,186,255,0,222,219,255,0,230,220,255,0,230,156,255,0,238,220,255,0,255,94,255,0,239,93,255,0,239,93,255,0,247,157,255,0,239,59,255,0,238,185,255,0,254,186,255,0,254,121,255,0,227,141,255,0,152,65,255,0,192,228,255,0,192,64,255,0,200,64,255,0,224,97,255,0,200,0,255,0,168,32,255,0,202,170,255,0,246,23,255,0,222,88,255,0,222,122,255,0,107,12,255,0,8,0,255,0,0,0,255,0,57,231,254,11,0,0,0,0,254,57,50,0,144,195,255,0,168,97,255,0,184,64,255,0,184,64,255,0,184,96,255,0,184,129,255,0,160,65,255,0,185,232,255,0,253,20,255,0,254,121,255,0,238,55,255,0,230,88,255,0,222,121,255,0,230,186,255,0,230,219,255,0,222,90,255,1,230,123,255,0,238,187,255,0,230,154,255,0,230,218,255,0,238,186,255,0,238,120,255,0,254,153,255,0,254,56,255,0,210,235,255,0,160,65,255,0,208,228,255,0,184,0,255,0,200,97,255,0,208,129,255,0,216,32,255,0,208,64,255,0,168,64,255,0,210,235,255,0,254,120,255,0,197,214,255,0,214,153,255,0,148,178,255,0,8,64,255,0,140,113,165,13,0,0,0,0,244,211,102,0,136,129,255,0,168,161,255,0,176,96,255,0,192,129,255,0,184,32,255,0,192,130,255,0,184,163,255,0,152,163,255,0,211,77,255,0,254,23,255,0,254,153,255,0,238,55,255,0,238,88,255,0,238,121,255,0,238,122,255,0,246,122,255,0,246,155,255,0,246,122,255,0,238,121,255,0,246,153,255,0,254,120,255,0,254,153,255,0,253,19,255,0,177,199,255,0,160,97,255,0,200,195,255,0,192,0,255,0,216,66,255,0,200,64,255,0,200,32,255,0,216,32,255,0,208,64,255,0,168,64,255,0,186,72,255,0,245,246,255,0,222,55,255,0,206,88,255,0,148,210,255,0,49,101,255,15,0,0,0,0,203,238,137,0,120,96,255,0,168,194,255,0,176,65,255,0,192,162,255,0,176,0,255,0,184,65,255,0,184,131,255,0,160,98,255,0,161,4,255,0,219,141,255,0,253,84,255,0,253,246,255,0,254,153,255,0,254,153,255,0,254,121,255,0,254,88,255,0,254,153,255,0,254,120,255,0,253,182,255,0,252,210,255,0,210,171,255,0,160,131,255,0,168,65,255,0,200,130,255,0,200,33,255,0,216,33,255,0,208,0,255,0,208,97,255,0,200,0,255,0,216,64,255,0,200,32,255,0,176,97,255,0,169,101,255,0,253,149,255,0,213,182,255,0,206,56,255,0,173,149,222,0,198,23,115,16,0,0,0,0,195,238,152,0,128,97,255,0,168,163,255,0,168,98,255,0,192,195,255,0,192,130,255,0,184,33,255,0,184,98,255,0,176,163,255,0,152,65,255,0,152,227,255,0,169,230,255,0,178,137,255,0,211,173,255,0,228,80,255,0,228,48,255,0,203,108,255,0,194,202,255,0,177,166,255,0,160,163,255,0,176,130,255,0,192,98,255,0,200,98,255,0,192,0,255,0,200,0,255,0,216,98,255,0,208,33,255,0,200,64,255,0,208,64,255,0,208,64,255,0,200,64,255,0,176,97,255,0,144,97,255,0,211,239,255,0,254,89,255,0,189,85,230,0,222,218,94,18,0,0,0,0,211,208,149,0,128,98,255,0,144,130,255,0,152,129,255,0,160,32,255,0,176,97,255,0,176,97,255,0,176,130,255,0,184,195,255,0,176,129,255,0,168,130,255,0,176,162,255,0,160,65,255,0,160,33,255,0,176,130,255,0,176,130,255,0,168,32,255,0,168,0,255,0,192,130,255,0,192,98,255,0,184,0,255,0,200,97,255,0,208,97,255,0,208,97,255,0,200,0,255,0,208,33,255,0,208,32,255,0,200,32,255,0,192,0,255,0,200,129,255,0,176,97,255,0,168,227,255,0,137,4,255,0,171,45,255,0,246,186,89,20,0,0,0,0,253,151,71,0,220,16,207,0,194,235,255,0,194,137,255,0,169,134,255,0,160,227,255,0,152,97,255,0,152,65,255,0,168,162,255,0,176,97,255,0,176,65,255,0,184,98,255,0,192,98,255,0,192,65,255,0,200,65,255,0,200,65,255,0,208,97,255,0,200,32,255,0,200,33,255,0,208,130,255,0,192,32,255,0,200,64,255,0,200,96,255,0,200,32,255,0,200,33,255,0,200,32,255,0,200,97,255,0,192,97,255,0,176,97,255,0,176,195,255,0,136,65,255,0,137,5,255,0,228,212,140,22,0,0,0,0,255,255,1,0,238,56,91,0,229,183,182,0,237,150,241,0,236,243,255,0,220,15,255,0,186,138,255,0,153,69,255,0,144,130,255,0,160,97,255,0,168,97,255,0,184,97,255,0,184,64,255,0,200,65,255,0,208,65,255,0,200,0,255,0,208,33,255,0,208,65,255,0,200,65,255,0,192,65,255,0,192,64,255,0,192,96,255,0,192,64,255,0,192,64,255,0,192,97,255,0,184,98,255,0,168,98,255,0,152,130,255,0,128,98,255,0,178,203,225,0,254,24,73,25,0,0,0,0,214,89,120,0,164,146,255,0,213,149,255,0,229,214,242,0,253,247,255,0,253,117,255,0,227,239,255,0,186,72,255,0,161,3,255,0,160,129,255,0,176,129,255,0,184,129,255,0,192,32,255,0,200,32,255,0,208,98,255,0,192,0,255,0,184,0,255,0,200,97,255,0,192,96,255,0,184,64,255,0,184,96,255,0,184,129,255,0,168,129,255,0,152,65,255,0,144,195,255,0,145,134,255,0,236,243,136,0,254,89,25,27,0,0,0,0,230,252,65,0,189,182,177,0,214,24,192,0,213,215,225,0,213,117,243,0,237,214,253,0,254,56,255,0,236,243,255,0,187,11,255,0,161,101,255,0,136,64,255,0,168,129,255,0,184,195,255,0,176,0,255,0,184,65,255,0,208,195,255,0,184,65,255,0,184,65,255,0,184,98,255,0,168,65,255,0,152,65,255,0,136,130,255,0,153,198,255,0,212,48,149,0,254,185,48,31,0,0,0,0,247,159,18,0,231,28,77,0,214,24,194,0,188,243,255,0,172,80,255,0,204,242,255,0,245,214,241,0,229,19,255,0,187,11,255,0,145,36,255,0,136,130,255,0,152,130,255,0,160,130,255,0,152,65,255,0,152,1,255,0,152,66,255,0,152,131,255,0,161,69,255,0,194,171,234,0,236,211,134,0,254,185,42,0,255,60,11,34,0,0,0,0,255,190,26,0,239,28,100,0,222,89,206,0,189,149,255,0,172,210,255,0,205,84,252,0,254,121,135,0,229,52,225,0,154,138,255,0,137,167,255,0,145,199,255,0,162,41,255,0,187,12,255,0,204,16,214,0,237,117,116,0,254,186,55,0,254,251,22,0,254,219,7,37,0,0,0,0,255,255,8,0,255,255,34,0,255,255,43,0,255,255,40,0,255,254,33,0,255,190,33,0,255,190,25,0,255,60,32,0,254,219,57,0,254,253,45,0,255,94,25,0,255,62,19,0,255,60,11,0,255,255,5,0,255,255,1,45,0,0,0,0,255,255,1,0,255,255,5,0,255,255,9,0,255,255,6,0,255,255,2,243,0,0,0 };
} // VisuinoConstants

// Pin Call Declarations

namespace PinCalls
{
class PinCallerReceive0
{
public:
  void Notify( void *_Data );

};
class PinCallerReceive1
{
public:
  void Notify( void *_Data );

};
class PinCallerReceive2
{
public:
  void Notify( void *_Data );

};
class PinCallerReceive3
{
public:
  void Notify( void *_Data );

};
class PinCallerReceive4
{
public:
  void Notify( void *_Data );

};
class PinCallerReceive5
{
public:
  void Notify( void *_Data );

};
class PinCallerReceive6
{
public:
  void Notify( void *_Data );

};
class PinCallerReceive7
{
public:
  void Notify( void *_Data );

};
class PinCallerReceive8
{
public:
  void Notify( void *_Data );

};
class PinCallerReceive9
{
public:
  void Notify( void *_Data );

};
class PinCallerReceive10
{
public:
  void Notify( void *_Data );

};
class PinCallerReceive11
{
public:
  void Notify( void *_Data );

};
class PinCallerReceive12
{
public:
  void Notify( void *_Data );

};
class PinCallerReceive13
{
public:
  void Notify( void *_Data );

};
class PinCallerReceive14
{
public:
  void Notify( void *_Data );

};
class PinCallerReceive15
{
public:
  void Notify( void *_Data );

};
class PinCallerReceive16
{
public:
  void Notify( void *_Data );

};
class PinCallerReceive17
{
public:
  void Notify( void *_Data );

};
class PinCallerReceive18
{
public:
  void Notify( void *_Data );

};
class PinCallerReceive19
{
public:
  void Notify( void *_Data );

};
class PinCallerReceive20
{
public:
  void Notify( void *_Data );

};
class PinCallerReceive21
{
public:
  void Notify( void *_Data );

};
class PinCallerReceive22
{
public:
  void Notify( void *_Data );

};
class PinCallerReceive23
{
public:
  void Notify( void *_Data );

};
class PinCallerReceive24
{
public:
  void Notify( void *_Data );

};
class PinCallerReceive25
{
public:
  void Notify( void *_Data );

};
class PinCallerReceive26
{
public:
  void Notify( void *_Data );

};
class PinCallerReceive27
{
public:
  void Notify( void *_Data );

};
class PinCallerReceive28
{
public:
  void Notify( void *_Data );

};
class PinCallerReceive29
{
public:
  void Notify( void *_Data );

};
class PinCallerReceive30
{
public:
  void Notify( void *_Data );

};
class PinCallerReceive31
{
public:
  void Notify( void *_Data );

};
class PinCallerReceive32
{
public:
  void Notify( void *_Data );

};
class PinCallerReceive33
{
public:
  void Notify( void *_Data );

};
class PinCallerReceive34
{
public:
  void Notify( void *_Data );

};
class PinCallerReceive35
{
public:
  void Notify( void *_Data );

};
class PinCallerReceive36
{
public:
  void Notify( void *_Data );

};
class PinCallerReceive37
{
public:
  void Notify( void *_Data );

};
class PinCallerReceive38
{
public:
  void Notify( void *_Data );

};
class PinCallerReceive39
{
public:
  void Notify( void *_Data );

};
class PinCallerReceive40
{
public:
  void Notify( void *_Data );

};
class PinCallerReceive41
{
public:
  void Notify( void *_Data );

};
class PinCallerReceive42
{
public:
  void Notify( void *_Data );

};
class PinCallerReceive43
{
public:
  void Notify( void *_Data );

};
class PinCallerReceive44
{
public:
  void Notify( void *_Data );

};
class PinCallerReceive45
{
public:
  void Notify( void *_Data );

};
class PinCallerReceive46
{
public:
  void Notify( void *_Data );

};
class PinCallerReceive47
{
public:
  void Notify( void *_Data );

};
class PinCallerReceive48
{
public:
  void Notify( void *_Data );

};
class PinCallerReceive49
{
public:
  void Notify( void *_Data );

};
class PinCallerReceive50
{
public:
  void Notify( void *_Data );

};
class PinCallerReceive51
{
public:
  void Notify( void *_Data );

};
class PinCallerReceive52
{
public:
  void Notify( void *_Data );

};
class PinCallerReceive53
{
public:
  void Notify( void *_Data );

};
class PinCallerReceive54
{
public:
  void Notify( void *_Data );

};
class PinCallerReceive55
{
public:
  void Notify( void *_Data );

};
class PinCallerReceive56
{
public:
  void Notify( void *_Data );

};
class PinCallerReceive57
{
public:
  void Notify( void *_Data );

};
class PinCallerReceive58
{
public:
  void Notify( void *_Data );

};
class PinCallerReceive59
{
public:
  void Notify( void *_Data );

};
class PinCallerReceive60
{
public:
  void Notify( void *_Data );

};
class PinCallerReceive61
{
public:
  void Notify( void *_Data );

};
class PinCallerReceive62
{
public:
  void Notify( void *_Data );

};
class PinCallerReceive63
{
public:
  void Notify( void *_Data );

};
class PinCallerReceive64
{
public:
  void Notify( void *_Data );

};
class PinCallerReceive65
{
public:
  void Notify( void *_Data );

};
class PinCallerReceive66
{
public:
  void Notify( void *_Data );

};
class PinCallerReceive67
{
public:
  void Notify( void *_Data );

};
class PinCallerReceive68
{
public:
  void Notify( void *_Data );

};
} // PinCalls

// Call Chains

namespace CallChains
{
class Render1
{
public:
  inline static constexpr uint32_t Count() { return 0; }
  static void Call();

};
class PeriodicCall1
{
public:
  inline static constexpr uint32_t Count() { return 0; }
  static void Call();

};
class SetPinValue1
{
public:
  inline static constexpr uint32_t Count() { return 0; }
  static void Call( uint32_t AIndex );

};
class SetPinValue2
{
public:
  inline static constexpr uint32_t Count() { return 0; }
  static void Call( uint32_t AIndex );

};
} // CallChains

// System Objects Declarations

namespace BoardDeclarations
{
Mitov::TPeriodMicros<1000000, ::CallChains::PeriodicCall1> SystemPeriodMicros_1000000;
} // BoardDeclarations

// Arduino Board Declarations

namespace BoardDeclarations
{
namespace Types
{
typedef Mitov::Arduino_ESP32_SPI<
  SPI1, // 1_SPI
  Mitov::ConstantProperty<3, uint32_t, 23 >, // MISO = 23 (Default)
  Mitov::ConstantProperty<2, uint32_t, 19 >, // MOSI = 19 (Default)
  Mitov::ConstantProperty<4, uint32_t, 18 > // SCK = 18 (Default)
   > BoardSPI1;
} // namespace Types

namespace Instances
{
BoardDeclarations::Types::BoardSPI1 BoardSPI1;
} // namespace Instances

} // BoardDeclarations

// Declarations

namespace Declarations
{
namespace Types
{
typedef Mitov::TypedInputPins2<
  Mitov::TDefinedDigitalInputPinPullUpInverted<0>, // C_A
  Mitov::TDefinedDigitalInputPinInverted<35>, // C_B
  Mitov::DigitalPin_EmbeddedPinImplementation<2, ::PinCalls::PinCallerReceive0 >, // OutputPins_0
  Mitov::DigitalPin_EmbeddedPinImplementation<3, ::PinCalls::PinCallerReceive1 > // OutputPins_1
   > TTTGOTDisplayESP32ButtonsModule1;
} // Types

namespace Instances
{
Types::TTTGOTDisplayESP32ButtonsModule1 TTTGOTDisplayESP32ButtonsModule1;
} // Instances

namespace Types
{
typedef Mitov::DisplayST77XXBrightness<
  Mitov::BasicSPI_ST7735<
      ::BoardDeclarations::Types::BoardSPI1, // 0_SPI_TYPE_PIN
      ::BoardDeclarations::Instances::BoardSPI1, // 1_SPI_NAME_PIN
      Mitov::DigitalPin_DirectBoardPinImplementation<5>, // ChipSelectOutputPin
      Mitov::DigitalPin_DirectBoardPinImplementation<16>, // RegisterSelectOutputPin
      Mitov::ConstantProperty<20, uint32_t, 8000000 > // SPISpeed
       >, // 0_IMPLEMENTATION
  Mitov::DisplayOrientationDown, // 0_IMPLEMENTATION_ORIENTATION
  Mitov::Display_ST7789_135_240, // 0_IMPLEMENTATION_TYPE
  4, // 2_BRIGHTNESS_PIN
  Mitov::ConstantPropertyColor<4, Mitov::TColor, uint32_t, 0x000000 >, // BackgroundColor = 0 (Default)
  Mitov::ConstantPropertyFloat<18, float, ::VisuinoConstants::FloatValue0 >, // Brightness = 1 (Default)
  Mitov::EmbeddedCallChain<CallChains::Render1 >, // Elements_Render
  Mitov::ConstantProperty<19, uint32_t, 0 >, // FCursorX = 0
  Mitov::ConstantProperty<21, uint32_t, 0 >, // FCursorY = 0
  Mitov::ConstantProperty<13, bool, false >, // Inverted = False (Default)
  Mitov::NestedProperty<17, Mitov::TArduinoGraphicsMirror<
    Mitov::ConstantProperty<15, bool, false >, // Horizontal = False (Default)
    Mitov::ConstantProperty<16, bool, false > // Vertical = False (Default)
     > >, // Mirror
  Mitov::ConstantProperty<2, Mitov::TArduinoGraphicsOrientation, Mitov::goRight >, // Orientation = goRight
  Mitov::NestedProperty<325, Mitov::TArduinoDisplayST7735PixelOffset< Mitov::ConstantProperty<322, bool, false >, Mitov::ConstantProperty<323, uint8_t, 0 >, Mitov::ConstantProperty<324, uint8_t, 0> > >, // OverridePixelOffset
  Mitov::DigitalPin_DirectBoardPinImplementation<23>, // ResetOutputPin
  Mitov::NestedProperty<12, Mitov::TGraphicsTextSettings<
    Mitov::ConstantPropertyColor<11, Mitov::TAlphaColor, uint32_t, 0xFF000000 >, // BackgroundColor = 4278190080 (Default)
    Mitov::ConstantPropertyColor<10, Mitov::TAlphaColor, uint32_t, 0xFFFFFFFF >, // Color = 4294967295 (Default)
    Mitov::FixedSizeFont<GraphicsFont5x7, 6, 8>, // Font
    Mitov::ConstantProperty<7, uint32_t, 1 >, // Size = 1 (Default)
    Mitov::ConstantProperty<9, bool, false >, // UseCodePage437Symbols = False (Default)
    Mitov::ConstantProperty<8, bool, true > // Wrap = True (Default)
     > > // Text
   > TTTGOTDisplayESP32DisplayModule1;
} // Types

namespace Instances
{
Types::TTTGOTDisplayESP32DisplayModule1 TTTGOTDisplayESP32DisplayModule1;
} // Instances

namespace Types
{
typedef Mitov::GraphicsElementDrawEllipse<
  Declarations::Types::TTTGOTDisplayESP32DisplayModule1, // 0_TYPE_OWNER
  Declarations::Instances::TTTGOTDisplayESP32DisplayModule1, // 1_NAME_OWNER
  Mitov::ConstantProperty<10, bool, false >, // Centered = False (Default)
  Mitov::ConstantPropertyColor<4, Mitov::TAlphaColor, uint32_t, 0xFFFFFF00 >, // Color = 4294967040
  Mitov::ConstantProperty<2, bool, true >, // Enabled = True (Default)
  Mitov::ConstantPropertyColor<5, Mitov::TAlphaColor, uint32_t, 0x00000000 >, // FillColor = 0 (Default)
  Mitov::ConstantProperty<9, uint32_t, 40 >, // Height = 40
  Mitov::RGBColorOperations, // OPERATIONS
  Mitov::ConstantProperty<8, uint32_t, 40 >, // Width = 40 (Default)
  Mitov::ConstantProperty<6, int32_t, 10 >, // X = 10
  Mitov::ConstantProperty<7, int32_t, 15 > // Y = 15
   > TArduinoColorGraphicsDrawEllipse1;
} // Types

namespace Instances
{
Types::TArduinoColorGraphicsDrawEllipse1 TArduinoColorGraphicsDrawEllipse1;
} // Instances

namespace Types
{
typedef Mitov::GraphicsElementDrawEllipse<
  Declarations::Types::TTTGOTDisplayESP32DisplayModule1, // 0_TYPE_OWNER
  Declarations::Instances::TTTGOTDisplayESP32DisplayModule1, // 1_NAME_OWNER
  Mitov::ConstantProperty<10, bool, false >, // Centered = False (Default)
  Mitov::ConstantPropertyColor<4, Mitov::TAlphaColor, uint32_t, 0xFFFFFF00 >, // Color = 4294967040
  Mitov::ConstantProperty<2, bool, true >, // Enabled = True (Default)
  Mitov::ConstantPropertyColor<5, Mitov::TAlphaColor, uint32_t, 0x00000000 >, // FillColor = 0 (Default)
  Mitov::ConstantProperty<9, uint32_t, 40 >, // Height = 40
  Mitov::RGBColorOperations, // OPERATIONS
  Mitov::ConstantProperty<8, uint32_t, 40 >, // Width = 40 (Default)
  Mitov::ConstantProperty<6, int32_t, 55 >, // X = 55
  Mitov::ConstantProperty<7, int32_t, 15 > // Y = 15
   > TArduinoColorGraphicsDrawEllipse2;
} // Types

namespace Instances
{
Types::TArduinoColorGraphicsDrawEllipse2 TArduinoColorGraphicsDrawEllipse2;
} // Instances

namespace Types
{
typedef Mitov::GraphicsElementDrawEllipse<
  Declarations::Types::TTTGOTDisplayESP32DisplayModule1, // 0_TYPE_OWNER
  Declarations::Instances::TTTGOTDisplayESP32DisplayModule1, // 1_NAME_OWNER
  Mitov::ConstantProperty<10, bool, false >, // Centered = False (Default)
  Mitov::ConstantPropertyColor<4, Mitov::TAlphaColor, uint32_t, 0xFFFFFF00 >, // Color = 4294967040
  Mitov::ConstantProperty<2, bool, true >, // Enabled = True (Default)
  Mitov::ConstantPropertyColor<5, Mitov::TAlphaColor, uint32_t, 0x00000000 >, // FillColor = 0 (Default)
  Mitov::ConstantProperty<9, uint32_t, 40 >, // Height = 40
  Mitov::RGBColorOperations, // OPERATIONS
  Mitov::ConstantProperty<8, uint32_t, 40 >, // Width = 40 (Default)
  Mitov::ConstantProperty<6, int32_t, 100 >, // X = 100
  Mitov::ConstantProperty<7, int32_t, 15 > // Y = 15
   > TArduinoColorGraphicsDrawEllipse3;
} // Types

namespace Instances
{
Types::TArduinoColorGraphicsDrawEllipse3 TArduinoColorGraphicsDrawEllipse3;
} // Instances

namespace Types
{
typedef Mitov::GraphicsElementDrawEllipse<
  Declarations::Types::TTTGOTDisplayESP32DisplayModule1, // 0_TYPE_OWNER
  Declarations::Instances::TTTGOTDisplayESP32DisplayModule1, // 1_NAME_OWNER
  Mitov::ConstantProperty<10, bool, false >, // Centered = False (Default)
  Mitov::ConstantPropertyColor<4, Mitov::TAlphaColor, uint32_t, 0xFFFFFF00 >, // Color = 4294967040
  Mitov::ConstantProperty<2, bool, true >, // Enabled = True (Default)
  Mitov::ConstantPropertyColor<5, Mitov::TAlphaColor, uint32_t, 0x00000000 >, // FillColor = 0 (Default)
  Mitov::ConstantProperty<9, uint32_t, 40 >, // Height = 40
  Mitov::RGBColorOperations, // OPERATIONS
  Mitov::ConstantProperty<8, uint32_t, 40 >, // Width = 40 (Default)
  Mitov::ConstantProperty<6, int32_t, 10 >, // X = 10
  Mitov::ConstantProperty<7, int32_t, 75 > // Y = 75
   > TArduinoColorGraphicsDrawEllipse4;
} // Types

namespace Instances
{
Types::TArduinoColorGraphicsDrawEllipse4 TArduinoColorGraphicsDrawEllipse4;
} // Instances

namespace Types
{
typedef Mitov::GraphicsElementDrawEllipse<
  Declarations::Types::TTTGOTDisplayESP32DisplayModule1, // 0_TYPE_OWNER
  Declarations::Instances::TTTGOTDisplayESP32DisplayModule1, // 1_NAME_OWNER
  Mitov::ConstantProperty<10, bool, false >, // Centered = False (Default)
  Mitov::ConstantPropertyColor<4, Mitov::TAlphaColor, uint32_t, 0xFFFFFF00 >, // Color = 4294967040
  Mitov::ConstantProperty<2, bool, true >, // Enabled = True (Default)
  Mitov::ConstantPropertyColor<5, Mitov::TAlphaColor, uint32_t, 0x00000000 >, // FillColor = 0 (Default)
  Mitov::ConstantProperty<9, uint32_t, 40 >, // Height = 40
  Mitov::RGBColorOperations, // OPERATIONS
  Mitov::ConstantProperty<8, uint32_t, 40 >, // Width = 40 (Default)
  Mitov::ConstantProperty<6, int32_t, 55 >, // X = 55
  Mitov::ConstantProperty<7, int32_t, 75 > // Y = 75
   > TArduinoColorGraphicsDrawEllipse5;
} // Types

namespace Instances
{
Types::TArduinoColorGraphicsDrawEllipse5 TArduinoColorGraphicsDrawEllipse5;
} // Instances

namespace Types
{
typedef Mitov::GraphicsElementDrawEllipse<
  Declarations::Types::TTTGOTDisplayESP32DisplayModule1, // 0_TYPE_OWNER
  Declarations::Instances::TTTGOTDisplayESP32DisplayModule1, // 1_NAME_OWNER
  Mitov::ConstantProperty<10, bool, false >, // Centered = False (Default)
  Mitov::ConstantPropertyColor<4, Mitov::TAlphaColor, uint32_t, 0xFFFFFF00 >, // Color = 4294967040
  Mitov::SharedVariableProperty<2, bool, false, ::ComponentVariables::Shared_bool_0 >, // Enabled = False
  Mitov::ConstantPropertyColor<5, Mitov::TAlphaColor, uint32_t, 0x00000000 >, // FillColor = 0 (Default)
  Mitov::ConstantProperty<9, uint32_t, 40 >, // Height = 40
  Mitov::RGBColorOperations, // OPERATIONS
  Mitov::ConstantProperty<8, uint32_t, 40 >, // Width = 40 (Default)
  Mitov::ConstantProperty<6, int32_t, 100 >, // X = 100
  Mitov::ConstantProperty<7, int32_t, 75 > // Y = 75
   > TArduinoColorGraphicsDrawEllipse6;
} // Types

namespace Instances
{
Types::TArduinoColorGraphicsDrawEllipse6 TArduinoColorGraphicsDrawEllipse6;
} // Instances

namespace Types
{
typedef Mitov::GraphicsElementTextField<
  Declarations::Types::TTTGOTDisplayESP32DisplayModule1, // 0_TYPE_OWNER
  Declarations::Instances::TTTGOTDisplayESP32DisplayModule1, // 1_NAME_OWNER
  Mitov::ConstantProperty<8, bool, true >, // AutoSize = True (Default)
  Mitov::ConstantProperty<4, bool, true >, // ClockInputPin_o_IsConnected = True
  Mitov::ConstantPropertyColor<5, Mitov::TAlphaColor, uint32_t, 0xFFFFFFFF >, // Color = 4294967295 (Default)
  Mitov::ConstantProperty<2, bool, true >, // Enabled = True (Default)
  Mitov::ConstantPropertyColor<13, Mitov::TAlphaColor, uint32_t, 0xFF000000 >, // FillColor = 4278190080 (Default)
  Mitov::NoFont, // Font
  Mitov::ConstantProperty<12, Mitov::TArduinoTextHorizontalAlign, Mitov::thaLeft >, // HorizontalAlign = thaLeft (Default)
  Mitov::VariablePropertyString<17, ::VisuinoConstants::TextValue0 >, // InitialValue = "" (Default)
  Mitov::RGBColorOperations, // OPERATIONS
  Mitov::ConstantProperty<14, uint32_t, 2 >, // Size = 2
  Mitov::ConstantProperty<10, bool, false >, // UseCodePage437Symbols = False (Default)
  Mitov::ConstantProperty<11, uint32_t, 6 >, // Width = 6 (Default)
  Mitov::ConstantProperty<9, bool, false >, // Wrap = False (Default)
  Mitov::ConstantProperty<6, int32_t, 19 >, // X = 19
  Mitov::ConstantProperty<7, int32_t, 29 > // Y = 29
   > TArduinoColorGraphicsElementTextFeld1;
} // Types

namespace Instances
{
Types::TArduinoColorGraphicsElementTextFeld1 TArduinoColorGraphicsElementTextFeld1;
} // Instances

namespace Types
{
typedef Mitov::GraphicsElementTextField<
  Declarations::Types::TTTGOTDisplayESP32DisplayModule1, // 0_TYPE_OWNER
  Declarations::Instances::TTTGOTDisplayESP32DisplayModule1, // 1_NAME_OWNER
  Mitov::ConstantProperty<8, bool, true >, // AutoSize = True (Default)
  Mitov::ConstantProperty<4, bool, true >, // ClockInputPin_o_IsConnected = True
  Mitov::ConstantPropertyColor<5, Mitov::TAlphaColor, uint32_t, 0xFFFFFFFF >, // Color = 4294967295 (Default)
  Mitov::ConstantProperty<2, bool, true >, // Enabled = True (Default)
  Mitov::ConstantPropertyColor<13, Mitov::TAlphaColor, uint32_t, 0xFF000000 >, // FillColor = 4278190080 (Default)
  Mitov::NoFont, // Font
  Mitov::ConstantProperty<12, Mitov::TArduinoTextHorizontalAlign, Mitov::thaLeft >, // HorizontalAlign = thaLeft (Default)
  Mitov::VariablePropertyString<17, ::VisuinoConstants::TextValue0 >, // InitialValue = "" (Default)
  Mitov::RGBColorOperations, // OPERATIONS
  Mitov::ConstantProperty<14, uint32_t, 2 >, // Size = 2
  Mitov::ConstantProperty<10, bool, false >, // UseCodePage437Symbols = False (Default)
  Mitov::ConstantProperty<11, uint32_t, 6 >, // Width = 6 (Default)
  Mitov::ConstantProperty<9, bool, false >, // Wrap = False (Default)
  Mitov::ConstantProperty<6, int32_t, 64 >, // X = 64
  Mitov::ConstantProperty<7, int32_t, 29 > // Y = 29
   > TArduinoColorGraphicsElementTextFeld2;
} // Types

namespace Instances
{
Types::TArduinoColorGraphicsElementTextFeld2 TArduinoColorGraphicsElementTextFeld2;
} // Instances

namespace Types
{
typedef Mitov::GraphicsElementTextField<
  Declarations::Types::TTTGOTDisplayESP32DisplayModule1, // 0_TYPE_OWNER
  Declarations::Instances::TTTGOTDisplayESP32DisplayModule1, // 1_NAME_OWNER
  Mitov::ConstantProperty<8, bool, true >, // AutoSize = True (Default)
  Mitov::ConstantProperty<4, bool, true >, // ClockInputPin_o_IsConnected = True
  Mitov::ConstantPropertyColor<5, Mitov::TAlphaColor, uint32_t, 0xFFFFFFFF >, // Color = 4294967295 (Default)
  Mitov::ConstantProperty<2, bool, true >, // Enabled = True (Default)
  Mitov::ConstantPropertyColor<13, Mitov::TAlphaColor, uint32_t, 0xFF000000 >, // FillColor = 4278190080 (Default)
  Mitov::NoFont, // Font
  Mitov::ConstantProperty<12, Mitov::TArduinoTextHorizontalAlign, Mitov::thaLeft >, // HorizontalAlign = thaLeft (Default)
  Mitov::VariablePropertyString<17, ::VisuinoConstants::TextValue0 >, // InitialValue = "" (Default)
  Mitov::RGBColorOperations, // OPERATIONS
  Mitov::ConstantProperty<14, uint32_t, 2 >, // Size = 2
  Mitov::ConstantProperty<10, bool, false >, // UseCodePage437Symbols = False (Default)
  Mitov::ConstantProperty<11, uint32_t, 6 >, // Width = 6 (Default)
  Mitov::ConstantProperty<9, bool, false >, // Wrap = False (Default)
  Mitov::ConstantProperty<6, int32_t, 109 >, // X = 109
  Mitov::ConstantProperty<7, int32_t, 29 > // Y = 29
   > TArduinoColorGraphicsElementTextFeld3;
} // Types

namespace Instances
{
Types::TArduinoColorGraphicsElementTextFeld3 TArduinoColorGraphicsElementTextFeld3;
} // Instances

namespace Types
{
typedef Mitov::GraphicsElementTextField<
  Declarations::Types::TTTGOTDisplayESP32DisplayModule1, // 0_TYPE_OWNER
  Declarations::Instances::TTTGOTDisplayESP32DisplayModule1, // 1_NAME_OWNER
  Mitov::ConstantProperty<8, bool, true >, // AutoSize = True (Default)
  Mitov::ConstantProperty<4, bool, true >, // ClockInputPin_o_IsConnected = True
  Mitov::ConstantPropertyColor<5, Mitov::TAlphaColor, uint32_t, 0xFFFFFFFF >, // Color = 4294967295 (Default)
  Mitov::ConstantProperty<2, bool, true >, // Enabled = True (Default)
  Mitov::ConstantPropertyColor<13, Mitov::TAlphaColor, uint32_t, 0xFF000000 >, // FillColor = 4278190080 (Default)
  Mitov::NoFont, // Font
  Mitov::ConstantProperty<12, Mitov::TArduinoTextHorizontalAlign, Mitov::thaLeft >, // HorizontalAlign = thaLeft (Default)
  Mitov::VariablePropertyString<17, ::VisuinoConstants::TextValue0 >, // InitialValue = "" (Default)
  Mitov::RGBColorOperations, // OPERATIONS
  Mitov::ConstantProperty<14, uint32_t, 2 >, // Size = 2
  Mitov::ConstantProperty<10, bool, false >, // UseCodePage437Symbols = False (Default)
  Mitov::ConstantProperty<11, uint32_t, 6 >, // Width = 6 (Default)
  Mitov::ConstantProperty<9, bool, false >, // Wrap = False (Default)
  Mitov::ConstantProperty<6, int32_t, 19 >, // X = 19
  Mitov::ConstantProperty<7, int32_t, 89 > // Y = 89
   > TArduinoColorGraphicsElementTextFeld4;
} // Types

namespace Instances
{
Types::TArduinoColorGraphicsElementTextFeld4 TArduinoColorGraphicsElementTextFeld4;
} // Instances

namespace Types
{
typedef Mitov::GraphicsElementTextField<
  Declarations::Types::TTTGOTDisplayESP32DisplayModule1, // 0_TYPE_OWNER
  Declarations::Instances::TTTGOTDisplayESP32DisplayModule1, // 1_NAME_OWNER
  Mitov::ConstantProperty<8, bool, true >, // AutoSize = True (Default)
  Mitov::ConstantProperty<4, bool, true >, // ClockInputPin_o_IsConnected = True
  Mitov::ConstantPropertyColor<5, Mitov::TAlphaColor, uint32_t, 0xFFFFFFFF >, // Color = 4294967295 (Default)
  Mitov::ConstantProperty<2, bool, true >, // Enabled = True (Default)
  Mitov::ConstantPropertyColor<13, Mitov::TAlphaColor, uint32_t, 0xFF000000 >, // FillColor = 4278190080 (Default)
  Mitov::NoFont, // Font
  Mitov::ConstantProperty<12, Mitov::TArduinoTextHorizontalAlign, Mitov::thaLeft >, // HorizontalAlign = thaLeft (Default)
  Mitov::VariablePropertyString<17, ::VisuinoConstants::TextValue0 >, // InitialValue = "" (Default)
  Mitov::RGBColorOperations, // OPERATIONS
  Mitov::ConstantProperty<14, uint32_t, 2 >, // Size = 2
  Mitov::ConstantProperty<10, bool, false >, // UseCodePage437Symbols = False (Default)
  Mitov::ConstantProperty<11, uint32_t, 6 >, // Width = 6 (Default)
  Mitov::ConstantProperty<9, bool, false >, // Wrap = False (Default)
  Mitov::ConstantProperty<6, int32_t, 64 >, // X = 64
  Mitov::ConstantProperty<7, int32_t, 89 > // Y = 89
   > TArduinoColorGraphicsElementTextFeld5;
} // Types

namespace Instances
{
Types::TArduinoColorGraphicsElementTextFeld5 TArduinoColorGraphicsElementTextFeld5;
} // Instances

namespace Types
{
typedef Mitov::GraphicsElementTextField<
  Declarations::Types::TTTGOTDisplayESP32DisplayModule1, // 0_TYPE_OWNER
  Declarations::Instances::TTTGOTDisplayESP32DisplayModule1, // 1_NAME_OWNER
  Mitov::ConstantProperty<8, bool, true >, // AutoSize = True (Default)
  Mitov::ConstantProperty<4, bool, true >, // ClockInputPin_o_IsConnected = True
  Mitov::ConstantPropertyColor<5, Mitov::TAlphaColor, uint32_t, 0xFFFFFFFF >, // Color = 4294967295 (Default)
  Mitov::SharedVariableProperty<2, bool, true, ::ComponentVariables::Shared_bool_0 >, // Enabled = True (Default)
  Mitov::ConstantPropertyColor<13, Mitov::TAlphaColor, uint32_t, 0xFF000000 >, // FillColor = 4278190080 (Default)
  Mitov::NoFont, // Font
  Mitov::ConstantProperty<12, Mitov::TArduinoTextHorizontalAlign, Mitov::thaLeft >, // HorizontalAlign = thaLeft (Default)
  Mitov::VariablePropertyString<17, ::VisuinoConstants::TextValue0 >, // InitialValue = "" (Default)
  Mitov::RGBColorOperations, // OPERATIONS
  Mitov::ConstantProperty<14, uint32_t, 2 >, // Size = 2
  Mitov::ConstantProperty<10, bool, false >, // UseCodePage437Symbols = False (Default)
  Mitov::ConstantProperty<11, uint32_t, 6 >, // Width = 6 (Default)
  Mitov::ConstantProperty<9, bool, false >, // Wrap = False (Default)
  Mitov::ConstantProperty<6, int32_t, 109 >, // X = 109
  Mitov::ConstantProperty<7, int32_t, 89 > // Y = 89
   > TArduinoColorGraphicsElementTextFeld6;
} // Types

namespace Instances
{
Types::TArduinoColorGraphicsElementTextFeld6 TArduinoColorGraphicsElementTextFeld6;
} // Instances

namespace Types
{
typedef Mitov::GraphicsElementDrawText<
  Declarations::Types::TTTGOTDisplayESP32DisplayModule1, // 0_TYPE_OWNER
  Declarations::Instances::TTTGOTDisplayESP32DisplayModule1, // 1_NAME_OWNER
  Mitov::ConstantPropertyColor<4, Mitov::TAlphaColor, uint32_t, 0xFF00FF00 >, // Color = 4278255360
  Mitov::ConstantProperty<2, bool, true >, // Enabled = True (Default)
  Mitov::ConstantPropertyColor<5, Mitov::TAlphaColor, uint32_t, 0xFF000000 >, // FillColor = 4278190080
  Mitov::NoFont, // Font
  Mitov::RGBColorOperations, // OPERATIONS
  Mitov::ConstantProperty<8, uint32_t, 2 >, // Size = 2
  Mitov::ConstantPropertyString<10, ::VisuinoConstants::TextValue1 >, // Text = "LOTTO"
  Mitov::ConstantProperty<12, bool, false >, // UseCodePage437Symbols = False (Default)
  Mitov::ConstantProperty<11, bool, true >, // Wrap = True (Default)
  Mitov::ConstantProperty<6, int32_t, 158 >, // X = 158
  Mitov::ConstantProperty<7, int32_t, 5 > // Y = 5
   > TArduinoColorGraphicsElementDrawText1;
} // Types

namespace Instances
{
Types::TArduinoColorGraphicsElementDrawText1 TArduinoColorGraphicsElementDrawText1;
} // Instances

namespace Types
{
typedef Mitov::GraphicsElementTextField<
  Declarations::Types::TTTGOTDisplayESP32DisplayModule1, // 0_TYPE_OWNER
  Declarations::Instances::TTTGOTDisplayESP32DisplayModule1, // 1_NAME_OWNER
  Mitov::ConstantProperty<8, bool, true >, // AutoSize = True (Default)
  Mitov::ConstantProperty<4, bool, true >, // ClockInputPin_o_IsConnected = True
  Mitov::ConstantPropertyColor<5, Mitov::TAlphaColor, uint32_t, 0xFF00FFFF >, // Color = 4278255615
  Mitov::TypedVariableValue<2, bool, ::ComponentVariables::Variable2, true >, // Enabled = True (Default)
  Mitov::ConstantPropertyColor<13, Mitov::TAlphaColor, uint32_t, 0xFF000000 >, // FillColor = 4278190080 (Default)
  Mitov::NoFont, // Font
  Mitov::ConstantProperty<12, Mitov::TArduinoTextHorizontalAlign, Mitov::thaLeft >, // HorizontalAlign = thaLeft (Default)
  Mitov::VariablePropertyString<17, ::VisuinoConstants::TextValue0 >, // InitialValue = "" (Default)
  Mitov::RGBColorOperations, // OPERATIONS
  Mitov::ConstantProperty<14, uint32_t, 2 >, // Size = 2
  Mitov::ConstantProperty<10, bool, false >, // UseCodePage437Symbols = False (Default)
  Mitov::ConstantProperty<11, uint32_t, 6 >, // Width = 6 (Default)
  Mitov::ConstantProperty<9, bool, false >, // Wrap = False (Default)
  Mitov::ConstantProperty<6, int32_t, 158 >, // X = 158
  Mitov::ConstantProperty<7, int32_t, 30 > // Y = 30
   > TArduinoColorGraphicsElementTextFeld7;
} // Types

namespace Instances
{
Types::TArduinoColorGraphicsElementTextFeld7 TArduinoColorGraphicsElementTextFeld7;
} // Instances

namespace Types
{
typedef Mitov::GraphicsElementDrawText<
  Declarations::Types::TTTGOTDisplayESP32DisplayModule1, // 0_TYPE_OWNER
  Declarations::Instances::TTTGOTDisplayESP32DisplayModule1, // 1_NAME_OWNER
  Mitov::ConstantPropertyColor<4, Mitov::TAlphaColor, uint32_t, 0xFF00FFFF >, // Color = 4278255615
  Mitov::ConstantProperty<2, bool, true >, // Enabled = True (Default)
  Mitov::ConstantPropertyColor<5, Mitov::TAlphaColor, uint32_t, 0x00000000 >, // FillColor = 0 (Default)
  Mitov::NoFont, // Font
  Mitov::RGBColorOperations, // OPERATIONS
  Mitov::ConstantProperty<8, uint32_t, 2 >, // Size = 2
  Mitov::ConstantPropertyString<10, ::VisuinoConstants::TextValue2 >, // Text = "/"
  Mitov::ConstantProperty<12, bool, false >, // UseCodePage437Symbols = False (Default)
  Mitov::ConstantProperty<11, bool, true >, // Wrap = True (Default)
  Mitov::ConstantProperty<6, int32_t, 174 >, // X = 174
  Mitov::ConstantProperty<7, int32_t, 30 > // Y = 30
   > TArduinoColorGraphicsElementDrawText2;
} // Types

namespace Instances
{
Types::TArduinoColorGraphicsElementDrawText2 TArduinoColorGraphicsElementDrawText2;
} // Instances

namespace Types
{
typedef Mitov::GraphicsElementTextField<
  Declarations::Types::TTTGOTDisplayESP32DisplayModule1, // 0_TYPE_OWNER
  Declarations::Instances::TTTGOTDisplayESP32DisplayModule1, // 1_NAME_OWNER
  Mitov::ConstantProperty<8, bool, true >, // AutoSize = True (Default)
  Mitov::ConstantProperty<4, bool, true >, // ClockInputPin_o_IsConnected = True
  Mitov::ConstantPropertyColor<5, Mitov::TAlphaColor, uint32_t, 0xFF00FFFF >, // Color = 4278255615
  Mitov::TypedVariableValue<2, bool, ::ComponentVariables::Variable3, true >, // Enabled = True (Default)
  Mitov::ConstantPropertyColor<13, Mitov::TAlphaColor, uint32_t, 0xFF000000 >, // FillColor = 4278190080 (Default)
  Mitov::NoFont, // Font
  Mitov::ConstantProperty<12, Mitov::TArduinoTextHorizontalAlign, Mitov::thaLeft >, // HorizontalAlign = thaLeft (Default)
  Mitov::VariablePropertyString<17, ::VisuinoConstants::TextValue0 >, // InitialValue = "" (Default)
  Mitov::RGBColorOperations, // OPERATIONS
  Mitov::ConstantProperty<14, uint32_t, 2 >, // Size = 2
  Mitov::ConstantProperty<10, bool, false >, // UseCodePage437Symbols = False (Default)
  Mitov::ConstantProperty<11, uint32_t, 6 >, // Width = 6 (Default)
  Mitov::ConstantProperty<9, bool, false >, // Wrap = False (Default)
  Mitov::ConstantProperty<6, int32_t, 190 >, // X = 190
  Mitov::ConstantProperty<7, int32_t, 30 > // Y = 30
   > TArduinoColorGraphicsElementTextFeld8;
} // Types

namespace Instances
{
Types::TArduinoColorGraphicsElementTextFeld8 TArduinoColorGraphicsElementTextFeld8;
} // Instances

namespace Types
{
typedef Mitov::GraphicsElementDrawEllipse<
  Declarations::Types::TTTGOTDisplayESP32DisplayModule1, // 0_TYPE_OWNER
  Declarations::Instances::TTTGOTDisplayESP32DisplayModule1, // 1_NAME_OWNER
  Mitov::ConstantProperty<10, bool, false >, // Centered = False (Default)
  Mitov::ConstantPropertyColor<4, Mitov::TAlphaColor, uint32_t, 0xFF000000 >, // Color = 4278190080
  Mitov::TypedVariableValue<2, bool, ::ComponentVariables::Variable4, true >, // Enabled = True (Default)
  Mitov::ConstantPropertyColor<5, Mitov::TAlphaColor, uint32_t, 0xFF000000 >, // FillColor = 4278190080
  Mitov::ConstantProperty<9, uint32_t, 42 >, // Height = 42
  Mitov::RGBColorOperations, // OPERATIONS
  Mitov::ConstantProperty<8, uint32_t, 42 >, // Width = 42
  Mitov::ConstantProperty<6, int32_t, 99 >, // X = 99
  Mitov::ConstantProperty<7, int32_t, 74 > // Y = 74
   > TArduinoColorGraphicsDrawEllipse7;
} // Types

namespace Instances
{
Types::TArduinoColorGraphicsDrawEllipse7 TArduinoColorGraphicsDrawEllipse7;
} // Instances

namespace Types
{
typedef Mitov::GraphicsElementDrawRectangle<
  Declarations::Types::TTTGOTDisplayESP32DisplayModule1, // 0_TYPE_OWNER
  Declarations::Instances::TTTGOTDisplayESP32DisplayModule1, // 1_NAME_OWNER
  Mitov::ConstantProperty<10, bool, false >, // Centered = False (Default)
  Mitov::ConstantPropertyColor<4, Mitov::TAlphaColor, uint32_t, 0xFF000000 >, // Color = 4278190080
  Mitov::TypedVariableValue<2, bool, ::ComponentVariables::Variable5, true >, // Enabled = True (Default)
  Mitov::ConstantPropertyColor<5, Mitov::TAlphaColor, uint32_t, 0xFF000000 >, // FillColor = 4278190080
  Mitov::ConstantProperty<9, uint32_t, 17 >, // Height = 17
  Mitov::RGBColorOperations, // OPERATIONS
  Mitov::ConstantProperty<8, uint32_t, 12 >, // Width = 12
  Mitov::ConstantProperty<6, int32_t, 157 >, // X = 157
  Mitov::ConstantProperty<7, int32_t, 29 > // Y = 29
   > TArduinoColorGraphicsDrawRectangle1;
} // Types

namespace Instances
{
Types::TArduinoColorGraphicsDrawRectangle1 TArduinoColorGraphicsDrawRectangle1;
} // Instances

namespace Types
{
typedef Mitov::GraphicsElementDrawRectangle<
  Declarations::Types::TTTGOTDisplayESP32DisplayModule1, // 0_TYPE_OWNER
  Declarations::Instances::TTTGOTDisplayESP32DisplayModule1, // 1_NAME_OWNER
  Mitov::ConstantProperty<10, bool, false >, // Centered = False (Default)
  Mitov::ConstantPropertyColor<4, Mitov::TAlphaColor, uint32_t, 0xFF000000 >, // Color = 4278190080
  Mitov::TypedVariableValue<2, bool, ::ComponentVariables::Variable6, false >, // Enabled = False
  Mitov::ConstantPropertyColor<5, Mitov::TAlphaColor, uint32_t, 0xFF000000 >, // FillColor = 4278190080
  Mitov::ConstantProperty<9, uint32_t, 17 >, // Height = 17
  Mitov::RGBColorOperations, // OPERATIONS
  Mitov::ConstantProperty<8, uint32_t, 27 >, // Width = 27
  Mitov::ConstantProperty<6, int32_t, 189 >, // X = 189
  Mitov::ConstantProperty<7, int32_t, 29 > // Y = 29
   > TArduinoColorGraphicsDrawRectangle2;
} // Types

namespace Instances
{
Types::TArduinoColorGraphicsDrawRectangle2 TArduinoColorGraphicsDrawRectangle2;
} // Instances

namespace Types
{
typedef Mitov::GraphicsColorRepeatElementDrawAlphaBitmap_565<
  Declarations::Types::TTTGOTDisplayESP32DisplayModule1, // 0_TYPE_OWNER
  Declarations::Instances::TTTGOTDisplayESP32DisplayModule1, // 1_NAME_OWNER
  2257, // COUNT
  Mitov::ConstantProperty<8, bool, false >, // Centered = False (Default)
  Mitov::ConstantPropertyArray<22, uint8_t, uint8_t, ::VisuinoConstants::ArrayValue0, 11285>, // DATA
  Mitov::ConstantProperty<2, bool, true >, // Enabled = True (Default)
  59, // HEIGHT
  Mitov::ConstantProperty<7, uint32_t, 1 >, // Size = 1 (Default)
  55, // WIDTH
  Mitov::ConstantProperty<4, int32_t, 172 >, // X = 172
  Mitov::ConstantProperty<5, int32_t, 62 > // Y = 62
   > TArduinoColorGraphicsElementDrawBitmap1;
} // Types

namespace Instances
{
Types::TArduinoColorGraphicsElementDrawBitmap1 TArduinoColorGraphicsElementDrawBitmap1;
} // Instances

namespace Types
{
typedef Mitov::GraphicsElementTextField<
  Declarations::Types::TTTGOTDisplayESP32DisplayModule1, // 0_TYPE_OWNER
  Declarations::Instances::TTTGOTDisplayESP32DisplayModule1, // 1_NAME_OWNER
  Mitov::ConstantProperty<8, bool, true >, // AutoSize = True (Default)
  Mitov::ConstantProperty<4, bool, true >, // ClockInputPin_o_IsConnected = True
  Mitov::ConstantPropertyColor<5, Mitov::TAlphaColor, uint32_t, 0xFFFF0000 >, // Color = 4294901760
  Mitov::SharedVariableProperty<2, bool, false, ::ComponentVariables::Shared_bool_1 >, // Enabled = False
  Mitov::ConstantPropertyColor<13, Mitov::TAlphaColor, uint32_t, 0xFF000000 >, // FillColor = 4278190080 (Default)
  Mitov::NoFont, // Font
  Mitov::ConstantProperty<12, Mitov::TArduinoTextHorizontalAlign, Mitov::thaLeft >, // HorizontalAlign = thaLeft (Default)
  Mitov::VariablePropertyString<17, ::VisuinoConstants::TextValue0 >, // InitialValue = "" (Default)
  Mitov::RGBColorOperations, // OPERATIONS
  Mitov::ConstantProperty<14, uint32_t, 2 >, // Size = 2
  Mitov::ConstantProperty<10, bool, false >, // UseCodePage437Symbols = False (Default)
  Mitov::ConstantProperty<11, uint32_t, 6 >, // Width = 6 (Default)
  Mitov::ConstantProperty<9, bool, false >, // Wrap = False (Default)
  Mitov::ConstantProperty<6, int32_t, 102 >, // X = 102
  Mitov::ConstantProperty<7, int32_t, 94 > // Y = 94
   > TArduinoColorGraphicsElementTextFeld9;
} // Types

namespace Instances
{
Types::TArduinoColorGraphicsElementTextFeld9 TArduinoColorGraphicsElementTextFeld9;
} // Instances

namespace Types
{
typedef Mitov::GraphicsElementTextField<
  Declarations::Types::TTTGOTDisplayESP32DisplayModule1, // 0_TYPE_OWNER
  Declarations::Instances::TTTGOTDisplayESP32DisplayModule1, // 1_NAME_OWNER
  Mitov::ConstantProperty<8, bool, true >, // AutoSize = True (Default)
  Mitov::ConstantProperty<4, bool, true >, // ClockInputPin_o_IsConnected = True
  Mitov::ConstantPropertyColor<5, Mitov::TAlphaColor, uint32_t, 0xFFFF0000 >, // Color = 4294901760
  Mitov::SharedVariableProperty<2, bool, false, ::ComponentVariables::Shared_bool_1 >, // Enabled = False
  Mitov::ConstantPropertyColor<13, Mitov::TAlphaColor, uint32_t, 0xFF000000 >, // FillColor = 4278190080 (Default)
  Mitov::NoFont, // Font
  Mitov::ConstantProperty<12, Mitov::TArduinoTextHorizontalAlign, Mitov::thaLeft >, // HorizontalAlign = thaLeft (Default)
  Mitov::VariablePropertyString<17, ::VisuinoConstants::TextValue0 >, // InitialValue = "" (Default)
  Mitov::RGBColorOperations, // OPERATIONS
  Mitov::ConstantProperty<14, uint32_t, 2 >, // Size = 2
  Mitov::ConstantProperty<10, bool, false >, // UseCodePage437Symbols = False (Default)
  Mitov::ConstantProperty<11, uint32_t, 6 >, // Width = 6 (Default)
  Mitov::ConstantProperty<9, bool, false >, // Wrap = False (Default)
  Mitov::ConstantProperty<6, int32_t, 138 >, // X = 138
  Mitov::ConstantProperty<7, int32_t, 94 > // Y = 94
   > TArduinoColorGraphicsElementTextFeld10;
} // Types

namespace Instances
{
Types::TArduinoColorGraphicsElementTextFeld10 TArduinoColorGraphicsElementTextFeld10;
} // Instances

namespace Types
{
typedef Mitov::GraphicsElementDrawText<
  Declarations::Types::TTTGOTDisplayESP32DisplayModule1, // 0_TYPE_OWNER
  Declarations::Instances::TTTGOTDisplayESP32DisplayModule1, // 1_NAME_OWNER
  Mitov::ConstantPropertyColor<4, Mitov::TAlphaColor, uint32_t, 0xFFFF0080 >, // Color = 4294901888
  Mitov::SharedVariableProperty<2, bool, true, ::ComponentVariables::Shared_bool_1 >, // Enabled = True (Default)
  Mitov::ConstantPropertyColor<5, Mitov::TAlphaColor, uint32_t, 0x00000000 >, // FillColor = 0 (Default)
  Mitov::NoFont, // Font
  Mitov::RGBColorOperations, // OPERATIONS
  Mitov::ConstantProperty<8, uint32_t, 1 >, // Size = 1 (Default)
  Mitov::ConstantPropertyString<10, ::VisuinoConstants::TextValue3 >, // Text = "EURO MILLIONS"
  Mitov::ConstantProperty<12, bool, false >, // UseCodePage437Symbols = False (Default)
  Mitov::ConstantProperty<11, bool, true >, // Wrap = True (Default)
  Mitov::ConstantProperty<6, int32_t, 30 >, // X = 30
  Mitov::ConstantProperty<7, int32_t, 0 > // Y = 0 (Default)
   > TArduinoColorGraphicsElementDrawText3;
} // Types

namespace Instances
{
Types::TArduinoColorGraphicsElementDrawText3 TArduinoColorGraphicsElementDrawText3;
} // Instances

namespace Types
{
typedef Mitov::GraphicsElementFillScreen<
  Declarations::Types::TTTGOTDisplayESP32DisplayModule1, // 0_TYPE_OWNER
  Declarations::Instances::TTTGOTDisplayESP32DisplayModule1, // 1_NAME_OWNER
  Mitov::ConstantPropertyColor<4, Mitov::TAlphaColor, uint32_t, 0xFF000000 >, // Color = 4278190080 (Default)
  Mitov::ConstantProperty<2, bool, true >, // Enabled = True (Default)
  Mitov::RGBColorOperations // OPERATIONS
   > TArduinoColorGraphicsElementFillScreen1;
} // Types

namespace Instances
{
Types::TArduinoColorGraphicsElementFillScreen1 TArduinoColorGraphicsElementFillScreen1;
} // Instances

namespace Types
{
typedef Mitov::GraphicsElementDrawText<
  Declarations::Types::TTTGOTDisplayESP32DisplayModule1, // 0_TYPE_OWNER
  Declarations::Instances::TTTGOTDisplayESP32DisplayModule1, // 1_NAME_OWNER
  Mitov::ConstantPropertyColor<4, Mitov::TAlphaColor, uint32_t, 0xFFFFFF00 >, // Color = 4294967040
  Mitov::SharedVariableProperty<2, bool, false, ::ComponentVariables::Shared_bool_1 >, // Enabled = False
  Mitov::ConstantPropertyColor<5, Mitov::TAlphaColor, uint32_t, 0x00000000 >, // FillColor = 0 (Default)
  Mitov::NoFont, // Font
  Mitov::RGBColorOperations, // OPERATIONS
  Mitov::ConstantProperty<8, uint32_t, 1 >, // Size = 1 (Default)
  Mitov::ConstantPropertyString<10, ::VisuinoConstants::TextValue4 >, // Text = "Lucky Star"
  Mitov::ConstantProperty<12, bool, false >, // UseCodePage437Symbols = False (Default)
  Mitov::ConstantProperty<11, bool, true >, // Wrap = True (Default)
  Mitov::ConstantProperty<6, int32_t, 103 >, // X = 103
  Mitov::ConstantProperty<7, int32_t, 80 > // Y = 80
   > TArduinoColorGraphicsElementDrawText4;
} // Types

namespace Instances
{
Types::TArduinoColorGraphicsElementDrawText4 TArduinoColorGraphicsElementDrawText4;
} // Instances

namespace Types
{
typedef Mitov::CommonRandomGenerator<
  float, // 0_TYPE
  Mitov::RandomIntegerGenerator<int32_t>, // 1_BASE
  Mitov::ConstantProperty<5, bool, true >, // Enabled = True (Default)
  Mitov::SharedVariableProperty<8, int32_t, 49, ::ComponentVariables::Shared_int32_t_0 >, // Value_Max = 49
  Mitov::ConstantProperty<7, int32_t, 1 >, // Value_Min = 1
  Mitov::TypedPin_EmbeddedPinImplementation<3, ::PinCalls::PinCallerReceive2, int32_t >, // OutputPin
  Mitov::ConstantProperty<6, int32_t, 0 > // Seed = 0 (Default)
   > RandomIntegerGenerator1; // TArduinoRandomIntegerGenerator
} // Types

namespace Instances
{
Types::RandomIntegerGenerator1 RandomIntegerGenerator1; // TArduinoRandomIntegerGenerator
} // Instances

namespace Types
{
typedef Mitov::CommonRandomGenerator<
  float, // 0_TYPE
  Mitov::RandomIntegerGenerator<int32_t>, // 1_BASE
  Mitov::ConstantProperty<5, bool, true >, // Enabled = True (Default)
  Mitov::SharedVariableProperty<8, int32_t, 49, ::ComponentVariables::Shared_int32_t_0 >, // Value_Max = 49
  Mitov::ConstantProperty<7, int32_t, 1 >, // Value_Min = 1
  Mitov::TypedPin_EmbeddedPinImplementation<3, ::PinCalls::PinCallerReceive3, int32_t >, // OutputPin
  Mitov::ConstantProperty<6, int32_t, 0 > // Seed = 0 (Default)
   > RandomIntegerGenerator2; // TArduinoRandomIntegerGenerator
} // Types

namespace Instances
{
Types::RandomIntegerGenerator2 RandomIntegerGenerator2; // TArduinoRandomIntegerGenerator
} // Instances

namespace Types
{
typedef Mitov::CommonRandomGenerator<
  float, // 0_TYPE
  Mitov::RandomIntegerGenerator<int32_t>, // 1_BASE
  Mitov::ConstantProperty<5, bool, true >, // Enabled = True (Default)
  Mitov::SharedVariableProperty<8, int32_t, 49, ::ComponentVariables::Shared_int32_t_0 >, // Value_Max = 49
  Mitov::ConstantProperty<7, int32_t, 1 >, // Value_Min = 1
  Mitov::TypedPin_EmbeddedPinImplementation<3, ::PinCalls::PinCallerReceive4, int32_t >, // OutputPin
  Mitov::ConstantProperty<6, int32_t, 0 > // Seed = 0 (Default)
   > RandomIntegerGenerator3; // TArduinoRandomIntegerGenerator
} // Types

namespace Instances
{
Types::RandomIntegerGenerator3 RandomIntegerGenerator3; // TArduinoRandomIntegerGenerator
} // Instances

namespace Types
{
typedef Mitov::CommonRandomGenerator<
  float, // 0_TYPE
  Mitov::RandomIntegerGenerator<int32_t>, // 1_BASE
  Mitov::ConstantProperty<5, bool, true >, // Enabled = True (Default)
  Mitov::SharedVariableProperty<8, int32_t, 49, ::ComponentVariables::Shared_int32_t_0 >, // Value_Max = 49
  Mitov::ConstantProperty<7, int32_t, 1 >, // Value_Min = 1
  Mitov::TypedPin_EmbeddedPinImplementation<3, ::PinCalls::PinCallerReceive5, int32_t >, // OutputPin
  Mitov::ConstantProperty<6, int32_t, 0 > // Seed = 0 (Default)
   > RandomIntegerGenerator4; // TArduinoRandomIntegerGenerator
} // Types

namespace Instances
{
Types::RandomIntegerGenerator4 RandomIntegerGenerator4; // TArduinoRandomIntegerGenerator
} // Instances

namespace Types
{
typedef Mitov::CommonRandomGenerator<
  float, // 0_TYPE
  Mitov::RandomIntegerGenerator<int32_t>, // 1_BASE
  Mitov::ConstantProperty<5, bool, true >, // Enabled = True (Default)
  Mitov::SharedVariableProperty<8, int32_t, 49, ::ComponentVariables::Shared_int32_t_0 >, // Value_Max = 49
  Mitov::ConstantProperty<7, int32_t, 1 >, // Value_Min = 1
  Mitov::TypedPin_EmbeddedPinImplementation<3, ::PinCalls::PinCallerReceive6, int32_t >, // OutputPin
  Mitov::ConstantProperty<6, int32_t, 0 > // Seed = 0 (Default)
   > RandomIntegerGenerator5; // TArduinoRandomIntegerGenerator
} // Types

namespace Instances
{
Types::RandomIntegerGenerator5 RandomIntegerGenerator5; // TArduinoRandomIntegerGenerator
} // Instances

namespace Types
{
typedef Mitov::CommonRandomGenerator<
  float, // 0_TYPE
  Mitov::RandomIntegerGenerator<int32_t>, // 1_BASE
  Mitov::ConstantProperty<5, bool, true >, // Enabled = True (Default)
  Mitov::SharedVariableProperty<8, int32_t, 49, ::ComponentVariables::Shared_int32_t_0 >, // Value_Max = 49
  Mitov::ConstantProperty<7, int32_t, 1 >, // Value_Min = 1
  Mitov::TypedPin_EmbeddedPinImplementation<3, ::PinCalls::PinCallerReceive7, int32_t >, // OutputPin
  Mitov::ConstantProperty<6, int32_t, 0 > // Seed = 0 (Default)
   > RandomIntegerGenerator6; // TArduinoRandomIntegerGenerator
} // Types

namespace Instances
{
Types::RandomIntegerGenerator6 RandomIntegerGenerator6; // TArduinoRandomIntegerGenerator
} // Instances

namespace Types
{
typedef Mitov::UpDownCounter<
  Mitov::ConstantProperty<4, bool, true >, // Enabled = True (Default)
  Mitov::TypedVariableValueMinMax<22, int32_t, ::ComponentVariables::Variable10, 0, 30, 90 >, // FCount = 0
  Mitov::ConstantProperty<6, int32_t, 49 >, // InitialValue = 49
  Mitov::NestedProperty<11, Mitov::GenericValueLimit<
    Mitov::DigitalPin_NoImplementation<8 >, // ReachedOutputPin
    Mitov::ConstantProperty<10, bool, true >, // RollOver = True (Default)
    Mitov::ConstantProperty<9, int32_t, 90 > // Value = 90
     > >, // Value_Max
  Mitov::NestedProperty<16, Mitov::GenericValueLimit<
    Mitov::DigitalPin_NoImplementation<13 >, // ReachedOutputPin
    Mitov::ConstantProperty<15, bool, true >, // RollOver = True (Default)
    Mitov::ConstantProperty<14, int32_t, 30 > // Value = 30
     > >, // Value_Min
  Mitov::TypedVariable<20, bool, ::ComponentVariables::Variable9 >, // NeedsUpdate
  Mitov::TypedPin_EmbeddedPinImplementation<3, ::PinCalls::PinCallerReceive8, int32_t > // OutputPin
   > UpDownCounter1; // TArduinoUpDownCounter
} // Types

namespace Instances
{
Types::UpDownCounter1 UpDownCounter1; // TArduinoUpDownCounter
} // Instances

namespace Types
{
typedef Mitov::Button<
  Mitov::ConstantProperty<5, uint32_t, 50 >, // DebounceInterval = 50 (Default)
  Mitov::TypedVariable<6, bool, ::ComponentVariables::Variable11 >, // FLastValue
  Mitov::TypedVariable<8, bool, ::ComponentVariables::Variable12 >, // FValue
  Mitov::DigitalPin_EmbeddedPinImplementation<3, ::PinCalls::PinCallerReceive9 > // OutputPin
   > Button1; // TArduinoButton
} // Types

namespace Instances
{
Types::Button1 Button1; // TArduinoButton
} // Instances

namespace Types
{
typedef Mitov::Button<
  Mitov::ConstantProperty<5, uint32_t, 50 >, // DebounceInterval = 50 (Default)
  Mitov::TypedVariable<6, bool, ::ComponentVariables::Variable13 >, // FLastValue
  Mitov::TypedVariable<8, bool, ::ComponentVariables::Variable14 >, // FValue
  Mitov::DigitalPin_EmbeddedPinImplementation<3, ::PinCalls::PinCallerReceive10 > // OutputPin
   > Button2; // TArduinoButton
} // Types

namespace Instances
{
Types::Button2 Button2; // TArduinoButton
} // Instances

namespace Types
{
typedef Mitov::ClockGenerator_Shared<
  Mitov::ConstantProperty<4, bool, true >, // Enabled = True (Default)
  Mitov::ConstantPropertyFloat<5, float, ::VisuinoConstants::FloatValue0 >, // Frequency = 1 (Default)
  Mitov::ClockPin_EmbeddedPinImplementation<3, ::PinCalls::PinCallerReceive11 > // OutputPin
   > ClockGenerator1; // TArduinoClockGenerator
} // Types

namespace Instances
{
Types::ClockGenerator1 ClockGenerator1; // TArduinoClockGenerator
} // Instances

  Mitov::ClockPin_EmbeddedPinImplementation<7, ::PinCalls::PinCallerReceive12 > SourcePin1;
namespace Types
{
typedef Mitov::ClockDemux<
  3, // COUNT_OutputPins
  Mitov::VariableMinMaxPropertySharedBits<9, uint32_t, 0, ::ComponentVariables::Variable15, 0, 4000 >, // InitialChannel = 0 (Default)
  Mitov::EmbeddedCallChain<CallChains::SetPinValue1 > // OutputPins_SetPinValue
   > ClockDemmux1; // TArduinoClockDemux
} // Types

namespace Instances
{
Types::ClockDemmux1 ClockDemmux1; // TArduinoClockDemux
} // Instances

  Mitov::ClockPin_EmbeddedPinImplementation<7, ::PinCalls::PinCallerReceive13 > SourcePin2;
namespace Types
{
typedef Mitov::ClockDemux<
  3, // COUNT_OutputPins
  Mitov::VariableMinMaxPropertySharedBits<9, uint32_t, 0, ::ComponentVariables::Variable16, 0, 4000 >, // InitialChannel = 0 (Default)
  Mitov::EmbeddedCallChain<CallChains::SetPinValue2 > // OutputPins_SetPinValue
   > ClockDemmux2; // TArduinoClockDemux
} // Types

namespace Instances
{
Types::ClockDemmux2 ClockDemmux2; // TArduinoClockDemux
} // Instances

namespace Types
{
typedef Mitov::UpDownCounter<
  Mitov::ConstantProperty<4, bool, true >, // Enabled = True (Default)
  Mitov::TypedVariableValueMinMax<22, int32_t, ::ComponentVariables::Variable18, 0, 5, 6 >, // FCount = 0
  Mitov::ConstantProperty<6, int32_t, 6 >, // InitialValue = 6
  Mitov::NestedProperty<11, Mitov::GenericValueLimit<
    Mitov::DigitalPin_NoImplementation<8 >, // ReachedOutputPin
    Mitov::ConstantProperty<10, bool, true >, // RollOver = True (Default)
    Mitov::ConstantProperty<9, int32_t, 6 > // Value = 6
     > >, // Value_Max
  Mitov::NestedProperty<16, Mitov::GenericValueLimit<
    Mitov::DigitalPin_NoImplementation<13 >, // ReachedOutputPin
    Mitov::ConstantProperty<15, bool, true >, // RollOver = True (Default)
    Mitov::ConstantProperty<14, int32_t, 5 > // Value = 5
     > >, // Value_Min
  Mitov::TypedVariable<20, bool, ::ComponentVariables::Variable17 >, // NeedsUpdate
  Mitov::TypedPin_EmbeddedPinImplementation<3, ::PinCalls::PinCallerReceive14, int32_t > // OutputPin
   > UpDownCounter2; // TArduinoUpDownCounter
} // Types

namespace Instances
{
Types::UpDownCounter2 UpDownCounter2; // TArduinoUpDownCounter
} // Instances

namespace Types
{
typedef Mitov::Counter<
  Mitov::ConstantProperty<4, bool, true >, // Enabled = True (Default)
  Mitov::TypedVariableValueMinMax<22, int32_t, ::ComponentVariables::Variable20, 0, 0, 2 >, // FCount = 0
  Mitov::ConstantProperty<6, int32_t, 2 >, // InitialValue = 2
  Mitov::NestedProperty<11, Mitov::GenericValueLimit<
    Mitov::DigitalPin_NoImplementation<8 >, // ReachedOutputPin
    Mitov::ConstantProperty<10, bool, true >, // RollOver = True (Default)
    Mitov::ConstantProperty<9, int32_t, 2 > // Value = 2
     > >, // Value_Max
  Mitov::NestedProperty<16, Mitov::GenericValueLimit<
    Mitov::DigitalPin_NoImplementation<13 >, // ReachedOutputPin
    Mitov::ConstantProperty<15, bool, true >, // RollOver = True (Default)
    Mitov::ConstantProperty<14, int32_t, 0 > // Value = 0
     > >, // Value_Min
  Mitov::TypedVariable<20, bool, ::ComponentVariables::Variable19 >, // NeedsUpdate
  Mitov::TypedPin_EmbeddedPinImplementation<3, ::PinCalls::PinCallerReceive15, int32_t >, // OutputPin
  Mitov::ConstantProperty<19, bool, false > // Reversed = False (Default)
   > Counter1; // TArduinoCounter
} // Types

namespace Instances
{
Types::Counter1 Counter1; // TArduinoCounter
} // Instances

namespace Types
{
typedef Mitov::BooleanOperation<
  Mitov::BooleanAnd, // BASE
  2, // COUNT_InputPins
  Mitov::TypedVariable<7, bool, ::ComponentVariables::Variable22 >, // FModified
  Mitov::DigitalPin_EmbeddedPinImplementation_ChangeOnly<3, ::PinCalls::PinCallerReceive16, Mitov::TypedVariable<0, bool, ::ComponentVariables::Variable21 > > // OutputPin
   > And1; // TArduinoBooleanAnd
} // Types

namespace Instances
{
Types::And1 And1; // TArduinoBooleanAnd
} // Instances

namespace Types
{
typedef Mitov::ClockGenerator<
  Mitov::ConstantProperty<4, bool, true >, // Enabled = True (Default)
  Mitov::VariableMinPropertyFloat<5, float, ::VisuinoConstants::FloatValue0, ::VisuinoConstants::FloatValue1 >, // Frequency = 1 (Default)
  Mitov::ClockPin_EmbeddedPinImplementation<3, ::PinCalls::PinCallerReceive17 > // OutputPin
   > ClockGenerator2; // TArduinoClockGenerator
} // Types

namespace Instances
{
Types::ClockGenerator2 ClockGenerator2; // TArduinoClockGenerator
} // Instances

namespace Types
{
typedef Mitov::UpDownCounter<
  Mitov::TypedVariableValue<4, bool, ::ComponentVariables::Variable23, true >, // Enabled = True (Default)
  Mitov::TypedVariableValueMinMax<22, int32_t, ::ComponentVariables::Variable25, 0, 0, 100 >, // FCount = 0
  Mitov::ConstantProperty<6, int32_t, 0 >, // InitialValue = 0 (Default)
  Mitov::NestedProperty<11, Mitov::GenericValueLimit<
    Mitov::DigitalPin_NoImplementation<8 >, // ReachedOutputPin
    Mitov::ConstantProperty<10, bool, false >, // RollOver = False
    Mitov::ConstantProperty<9, int32_t, 100 > // Value = 100
     > >, // Value_Max
  Mitov::NestedProperty<16, Mitov::GenericValueLimit<
    Mitov::DigitalPin_EmbeddedPinImplementation<13, ::PinCalls::PinCallerReceive19 >, // ReachedOutputPin
    Mitov::ConstantProperty<15, bool, false >, // RollOver = False
    Mitov::ConstantProperty<14, int32_t, 0 > // Value = 0
     > >, // Value_Min
  Mitov::TypedVariable<20, bool, ::ComponentVariables::Variable24 >, // NeedsUpdate
  Mitov::TypedPin_EmbeddedPinImplementation<3, ::PinCalls::PinCallerReceive18, int32_t > // OutputPin
   > UpDownCounter3; // TArduinoUpDownCounter
} // Types

namespace Instances
{
Types::UpDownCounter3 UpDownCounter3; // TArduinoUpDownCounter
} // Instances

namespace Types
{
typedef Mitov::PulseGenerator<
  Mitov::ConstantPropertyFloat<8, float, ::VisuinoConstants::FloatValue1 >, // Asymmetry = 0 (Default)
  Mitov::TypedVariableValue<4, bool, ::ComponentVariables::Variable26, true >, // Enabled = True (Default)
  Mitov::ConstantPropertyFloat<17, float, ::VisuinoConstants::FloatValue1>, // FPhase = 0
  Mitov::TypedVariable<15, bool, ::ComponentVariables::Variable27 >, // FValue
  Mitov::ConstantPropertyFloat<7, float, ::VisuinoConstants::FloatValue2 >, // Frequency = 5
  Mitov::ConstantProperty<5, bool, false >, // InitialValue = False (Default)
  Mitov::DigitalPin_EmbeddedPinImplementation<3, ::PinCalls::PinCallerReceive20 >, // OutputPin
  Mitov::ConstantPropertyFloat<9, float, ::VisuinoConstants::FloatValue1 >, // Phase = 0 (Default)
  Mitov::NestedProperty<14, Mitov::TArduinoGeneratorWhenDisabled<
    Mitov::ConstantProperty<13, bool, false >, // CompleteCycle = False (Default)
    Mitov::ConstantProperty<12, bool, true >, // FCycleCompleted = True
    Mitov::ConstantProperty<11, bool, true > // Reset = True
     > > // WhenDisabled
   > PulseGenerator1; // TArduinoPulseGenerator
} // Types

namespace Instances
{
Types::PulseGenerator1 PulseGenerator1; // TArduinoPulseGenerator
} // Instances

namespace Types
{
typedef Mitov::PulseGenerator<
  Mitov::ConstantPropertyFloat<8, float, ::VisuinoConstants::FloatValue1 >, // Asymmetry = 0 (Default)
  Mitov::TypedVariableValue<4, bool, ::ComponentVariables::Variable28, true >, // Enabled = True (Default)
  Mitov::ConstantPropertyFloat<17, float, ::VisuinoConstants::FloatValue1>, // FPhase = 0
  Mitov::TypedVariable<15, bool, ::ComponentVariables::Variable29 >, // FValue
  Mitov::ConstantPropertyFloat<7, float, ::VisuinoConstants::FloatValue2 >, // Frequency = 5
  Mitov::ConstantProperty<5, bool, false >, // InitialValue = False (Default)
  Mitov::DigitalPin_EmbeddedPinImplementation<3, ::PinCalls::PinCallerReceive21 >, // OutputPin
  Mitov::ConstantPropertyFloat<9, float, ::VisuinoConstants::FloatValue1 >, // Phase = 0 (Default)
  Mitov::NestedProperty<14, Mitov::TArduinoGeneratorWhenDisabled<
    Mitov::ConstantProperty<13, bool, false >, // CompleteCycle = False (Default)
    Mitov::ConstantProperty<12, bool, true >, // FCycleCompleted = True
    Mitov::ConstantProperty<11, bool, true > // Reset = True
     > > // WhenDisabled
   > PulseGenerator2; // TArduinoPulseGenerator
} // Types

namespace Instances
{
Types::PulseGenerator2 PulseGenerator2; // TArduinoPulseGenerator
} // Instances

namespace Types
{
typedef Mitov::BooleanInverter<
  Mitov::ConstantProperty<4, bool, true >, // Enabled = True (Default)
  Mitov::DigitalPin_EmbeddedPinImplementation<3, ::PinCalls::PinCallerReceive22 > // OutputPin
   > Inverter1; // TArduinoBooleanInverter
} // Types

namespace Instances
{
Types::Inverter1 Inverter1; // TArduinoBooleanInverter
} // Instances

namespace Types
{
typedef Mitov::CompareValue_Binding<
  Mitov::CompareType_Implementation_ctEqual, // CompareType = 0 (Default)
  Mitov::ConstantProperty<4, bool, true >, // Enabled = True (Default)
  Mitov::TypedVariable<8, bool, ::ComponentVariables::Variable31 >, // FStarted
  Mitov::DigitalPin_EmbeddedPinImplementation<5, ::PinCalls::PinCallerReceive23 >, // OutputPin
  int32_t, // TYPE
  Mitov::SharedVariableProperty<7, int32_t, 0, ::ComponentVariables::Shared_int32_t_1 > // Value = 0 (Default)
   > Compare1; // TArduinoIntegerCompareValue
} // Types

namespace Instances
{
Types::Compare1 Compare1 = Types::Compare1( 0 ); // TArduinoIntegerCompareValue
} // Instances

namespace Types
{
typedef Mitov::CompareValue_Binding<
  Mitov::CompareType_Implementation_ctEqual, // CompareType = 0 (Default)
  Mitov::ConstantProperty<4, bool, true >, // Enabled = True (Default)
  Mitov::TypedVariable<8, bool, ::ComponentVariables::Variable33 >, // FStarted
  Mitov::DigitalPin_EmbeddedPinImplementation<5, ::PinCalls::PinCallerReceive24 >, // OutputPin
  int32_t, // TYPE
  Mitov::SharedVariableProperty<7, int32_t, 0, ::ComponentVariables::Shared_int32_t_2 > // Value = 0 (Default)
   > Compare2; // TArduinoIntegerCompareValue
} // Types

namespace Instances
{
Types::Compare2 Compare2 = Types::Compare2( 0 ); // TArduinoIntegerCompareValue
} // Instances

namespace Types
{
typedef Mitov::CompareValue_Binding<
  Mitov::CompareType_Implementation_ctEqual, // CompareType = 0 (Default)
  Mitov::ConstantProperty<4, bool, true >, // Enabled = True (Default)
  Mitov::TypedVariable<8, bool, ::ComponentVariables::Variable35 >, // FStarted
  Mitov::DigitalPin_EmbeddedPinImplementation<5, ::PinCalls::PinCallerReceive25 >, // OutputPin
  int32_t, // TYPE
  Mitov::SharedVariableProperty<7, int32_t, 0, ::ComponentVariables::Shared_int32_t_3 > // Value = 0 (Default)
   > Compare3; // TArduinoIntegerCompareValue
} // Types

namespace Instances
{
Types::Compare3 Compare3 = Types::Compare3( 0 ); // TArduinoIntegerCompareValue
} // Instances

namespace Types
{
typedef Mitov::CompareValue_Binding<
  Mitov::CompareType_Implementation_ctEqual, // CompareType = 0 (Default)
  Mitov::ConstantProperty<4, bool, true >, // Enabled = True (Default)
  Mitov::TypedVariable<8, bool, ::ComponentVariables::Variable37 >, // FStarted
  Mitov::DigitalPin_EmbeddedPinImplementation<5, ::PinCalls::PinCallerReceive26 >, // OutputPin
  int32_t, // TYPE
  Mitov::SharedVariableProperty<7, int32_t, 0, ::ComponentVariables::Shared_int32_t_4 > // Value = 0 (Default)
   > Compare4; // TArduinoIntegerCompareValue
} // Types

namespace Instances
{
Types::Compare4 Compare4 = Types::Compare4( 0 ); // TArduinoIntegerCompareValue
} // Instances

namespace Types
{
typedef Mitov::CompareValue_Binding<
  Mitov::CompareType_Implementation_ctEqual, // CompareType = 0 (Default)
  Mitov::ConstantProperty<4, bool, true >, // Enabled = True (Default)
  Mitov::TypedVariable<8, bool, ::ComponentVariables::Variable39 >, // FStarted
  Mitov::DigitalPin_EmbeddedPinImplementation<5, ::PinCalls::PinCallerReceive27 >, // OutputPin
  int32_t, // TYPE
  Mitov::SharedVariableProperty<7, int32_t, 0, ::ComponentVariables::Shared_int32_t_5 > // Value = 0 (Default)
   > Compare5; // TArduinoIntegerCompareValue
} // Types

namespace Instances
{
Types::Compare5 Compare5 = Types::Compare5( 0 ); // TArduinoIntegerCompareValue
} // Instances

namespace Types
{
typedef Mitov::CompareValue_Binding<
  Mitov::CompareType_Implementation_ctEqual, // CompareType = 0 (Default)
  Mitov::ConstantProperty<4, bool, true >, // Enabled = True (Default)
  Mitov::TypedVariable<8, bool, ::ComponentVariables::Variable41 >, // FStarted
  Mitov::DigitalPin_EmbeddedPinImplementation<5, ::PinCalls::PinCallerReceive28 >, // OutputPin
  int32_t, // TYPE
  Mitov::SharedVariableProperty<7, int32_t, 0, ::ComponentVariables::Shared_int32_t_6 > // Value = 0 (Default)
   > Compare6; // TArduinoIntegerCompareValue
} // Types

namespace Instances
{
Types::Compare6 Compare6 = Types::Compare6( 0 ); // TArduinoIntegerCompareValue
} // Instances

namespace Types
{
typedef Mitov::CompareValue_Binding<
  Mitov::CompareType_Implementation_ctEqual, // CompareType = 0 (Default)
  Mitov::ConstantProperty<4, bool, true >, // Enabled = True (Default)
  Mitov::TypedVariable<8, bool, ::ComponentVariables::Variable42 >, // FStarted
  Mitov::DigitalPin_EmbeddedPinImplementation<5, ::PinCalls::PinCallerReceive29 >, // OutputPin
  int32_t, // TYPE
  Mitov::SharedVariableProperty<7, int32_t, 0, ::ComponentVariables::Shared_int32_t_3 > // Value = 0 (Default)
   > Compare7; // TArduinoIntegerCompareValue
} // Types

namespace Instances
{
Types::Compare7 Compare7 = Types::Compare7( 0 ); // TArduinoIntegerCompareValue
} // Instances

namespace Types
{
typedef Mitov::CompareValue_Binding<
  Mitov::CompareType_Implementation_ctEqual, // CompareType = 0 (Default)
  Mitov::ConstantProperty<4, bool, true >, // Enabled = True (Default)
  Mitov::TypedVariable<8, bool, ::ComponentVariables::Variable43 >, // FStarted
  Mitov::DigitalPin_EmbeddedPinImplementation<5, ::PinCalls::PinCallerReceive30 >, // OutputPin
  int32_t, // TYPE
  Mitov::SharedVariableProperty<7, int32_t, 0, ::ComponentVariables::Shared_int32_t_2 > // Value = 0 (Default)
   > Compare8; // TArduinoIntegerCompareValue
} // Types

namespace Instances
{
Types::Compare8 Compare8 = Types::Compare8( 0 ); // TArduinoIntegerCompareValue
} // Instances

namespace Types
{
typedef Mitov::CompareValue_Binding<
  Mitov::CompareType_Implementation_ctEqual, // CompareType = 0 (Default)
  Mitov::ConstantProperty<4, bool, true >, // Enabled = True (Default)
  Mitov::TypedVariable<8, bool, ::ComponentVariables::Variable44 >, // FStarted
  Mitov::DigitalPin_EmbeddedPinImplementation<5, ::PinCalls::PinCallerReceive31 >, // OutputPin
  int32_t, // TYPE
  Mitov::SharedVariableProperty<7, int32_t, 0, ::ComponentVariables::Shared_int32_t_5 > // Value = 0 (Default)
   > Compare9; // TArduinoIntegerCompareValue
} // Types

namespace Instances
{
Types::Compare9 Compare9 = Types::Compare9( 0 ); // TArduinoIntegerCompareValue
} // Instances

namespace Types
{
typedef Mitov::CompareValue_Binding<
  Mitov::CompareType_Implementation_ctEqual, // CompareType = 0 (Default)
  Mitov::ConstantProperty<4, bool, true >, // Enabled = True (Default)
  Mitov::TypedVariable<8, bool, ::ComponentVariables::Variable45 >, // FStarted
  Mitov::DigitalPin_EmbeddedPinImplementation<5, ::PinCalls::PinCallerReceive32 >, // OutputPin
  int32_t, // TYPE
  Mitov::SharedVariableProperty<7, int32_t, 0, ::ComponentVariables::Shared_int32_t_4 > // Value = 0 (Default)
   > Compare10; // TArduinoIntegerCompareValue
} // Types

namespace Instances
{
Types::Compare10 Compare10 = Types::Compare10( 0 ); // TArduinoIntegerCompareValue
} // Instances

namespace Types
{
typedef Mitov::CompareValue_Binding<
  Mitov::CompareType_Implementation_ctEqual, // CompareType = 0 (Default)
  Mitov::ConstantProperty<4, bool, true >, // Enabled = True (Default)
  Mitov::TypedVariable<8, bool, ::ComponentVariables::Variable46 >, // FStarted
  Mitov::DigitalPin_EmbeddedPinImplementation<5, ::PinCalls::PinCallerReceive33 >, // OutputPin
  int32_t, // TYPE
  Mitov::SharedVariableProperty<7, int32_t, 0, ::ComponentVariables::Shared_int32_t_6 > // Value = 0 (Default)
   > Compare11; // TArduinoIntegerCompareValue
} // Types

namespace Instances
{
Types::Compare11 Compare11 = Types::Compare11( 0 ); // TArduinoIntegerCompareValue
} // Instances

namespace Types
{
typedef Mitov::CompareValue_Binding<
  Mitov::CompareType_Implementation_ctEqual, // CompareType = 0 (Default)
  Mitov::ConstantProperty<4, bool, true >, // Enabled = True (Default)
  Mitov::TypedVariable<8, bool, ::ComponentVariables::Variable47 >, // FStarted
  Mitov::DigitalPin_EmbeddedPinImplementation<5, ::PinCalls::PinCallerReceive34 >, // OutputPin
  int32_t, // TYPE
  Mitov::SharedVariableProperty<7, int32_t, 0, ::ComponentVariables::Shared_int32_t_1 > // Value = 0 (Default)
   > Compare12; // TArduinoIntegerCompareValue
} // Types

namespace Instances
{
Types::Compare12 Compare12 = Types::Compare12( 0 ); // TArduinoIntegerCompareValue
} // Instances

namespace Types
{
typedef Mitov::CompareValue_Binding<
  Mitov::CompareType_Implementation_ctEqual, // CompareType = 0 (Default)
  Mitov::ConstantProperty<4, bool, true >, // Enabled = True (Default)
  Mitov::TypedVariable<8, bool, ::ComponentVariables::Variable48 >, // FStarted
  Mitov::DigitalPin_EmbeddedPinImplementation<5, ::PinCalls::PinCallerReceive35 >, // OutputPin
  int32_t, // TYPE
  Mitov::SharedVariableProperty<7, int32_t, 0, ::ComponentVariables::Shared_int32_t_2 > // Value = 0 (Default)
   > Compare13; // TArduinoIntegerCompareValue
} // Types

namespace Instances
{
Types::Compare13 Compare13 = Types::Compare13( 0 ); // TArduinoIntegerCompareValue
} // Instances

namespace Types
{
typedef Mitov::CompareValue_Binding<
  Mitov::CompareType_Implementation_ctEqual, // CompareType = 0 (Default)
  Mitov::ConstantProperty<4, bool, true >, // Enabled = True (Default)
  Mitov::TypedVariable<8, bool, ::ComponentVariables::Variable49 >, // FStarted
  Mitov::DigitalPin_EmbeddedPinImplementation<5, ::PinCalls::PinCallerReceive36 >, // OutputPin
  int32_t, // TYPE
  Mitov::SharedVariableProperty<7, int32_t, 0, ::ComponentVariables::Shared_int32_t_5 > // Value = 0 (Default)
   > Compare14; // TArduinoIntegerCompareValue
} // Types

namespace Instances
{
Types::Compare14 Compare14 = Types::Compare14( 0 ); // TArduinoIntegerCompareValue
} // Instances

namespace Types
{
typedef Mitov::CompareValue_Binding<
  Mitov::CompareType_Implementation_ctEqual, // CompareType = 0 (Default)
  Mitov::ConstantProperty<4, bool, true >, // Enabled = True (Default)
  Mitov::TypedVariable<8, bool, ::ComponentVariables::Variable50 >, // FStarted
  Mitov::DigitalPin_EmbeddedPinImplementation<5, ::PinCalls::PinCallerReceive37 >, // OutputPin
  int32_t, // TYPE
  Mitov::SharedVariableProperty<7, int32_t, 0, ::ComponentVariables::Shared_int32_t_4 > // Value = 0 (Default)
   > Compare15; // TArduinoIntegerCompareValue
} // Types

namespace Instances
{
Types::Compare15 Compare15 = Types::Compare15( 0 ); // TArduinoIntegerCompareValue
} // Instances

namespace Types
{
typedef Mitov::CompareValue_Binding<
  Mitov::CompareType_Implementation_ctEqual, // CompareType = 0 (Default)
  Mitov::ConstantProperty<4, bool, true >, // Enabled = True (Default)
  Mitov::TypedVariable<8, bool, ::ComponentVariables::Variable51 >, // FStarted
  Mitov::DigitalPin_EmbeddedPinImplementation<5, ::PinCalls::PinCallerReceive38 >, // OutputPin
  int32_t, // TYPE
  Mitov::SharedVariableProperty<7, int32_t, 0, ::ComponentVariables::Shared_int32_t_6 > // Value = 0 (Default)
   > Compare16; // TArduinoIntegerCompareValue
} // Types

namespace Instances
{
Types::Compare16 Compare16 = Types::Compare16( 0 ); // TArduinoIntegerCompareValue
} // Instances

namespace Types
{
typedef Mitov::CompareValue_Binding<
  Mitov::CompareType_Implementation_ctEqual, // CompareType = 0 (Default)
  Mitov::ConstantProperty<4, bool, true >, // Enabled = True (Default)
  Mitov::TypedVariable<8, bool, ::ComponentVariables::Variable52 >, // FStarted
  Mitov::DigitalPin_EmbeddedPinImplementation<5, ::PinCalls::PinCallerReceive39 >, // OutputPin
  int32_t, // TYPE
  Mitov::SharedVariableProperty<7, int32_t, 0, ::ComponentVariables::Shared_int32_t_1 > // Value = 0 (Default)
   > Compare17; // TArduinoIntegerCompareValue
} // Types

namespace Instances
{
Types::Compare17 Compare17 = Types::Compare17( 0 ); // TArduinoIntegerCompareValue
} // Instances

namespace Types
{
typedef Mitov::CompareValue_Binding<
  Mitov::CompareType_Implementation_ctEqual, // CompareType = 0 (Default)
  Mitov::ConstantProperty<4, bool, true >, // Enabled = True (Default)
  Mitov::TypedVariable<8, bool, ::ComponentVariables::Variable53 >, // FStarted
  Mitov::DigitalPin_EmbeddedPinImplementation<5, ::PinCalls::PinCallerReceive40 >, // OutputPin
  int32_t, // TYPE
  Mitov::SharedVariableProperty<7, int32_t, 0, ::ComponentVariables::Shared_int32_t_3 > // Value = 0 (Default)
   > Compare18; // TArduinoIntegerCompareValue
} // Types

namespace Instances
{
Types::Compare18 Compare18 = Types::Compare18( 0 ); // TArduinoIntegerCompareValue
} // Instances

namespace Types
{
typedef Mitov::CompareValue_Binding<
  Mitov::CompareType_Implementation_ctEqual, // CompareType = 0 (Default)
  Mitov::ConstantProperty<4, bool, true >, // Enabled = True (Default)
  Mitov::TypedVariable<8, bool, ::ComponentVariables::Variable54 >, // FStarted
  Mitov::DigitalPin_EmbeddedPinImplementation<5, ::PinCalls::PinCallerReceive41 >, // OutputPin
  int32_t, // TYPE
  Mitov::SharedVariableProperty<7, int32_t, 0, ::ComponentVariables::Shared_int32_t_5 > // Value = 0 (Default)
   > Compare19; // TArduinoIntegerCompareValue
} // Types

namespace Instances
{
Types::Compare19 Compare19 = Types::Compare19( 0 ); // TArduinoIntegerCompareValue
} // Instances

namespace Types
{
typedef Mitov::CompareValue_Binding<
  Mitov::CompareType_Implementation_ctEqual, // CompareType = 0 (Default)
  Mitov::ConstantProperty<4, bool, true >, // Enabled = True (Default)
  Mitov::TypedVariable<8, bool, ::ComponentVariables::Variable55 >, // FStarted
  Mitov::DigitalPin_EmbeddedPinImplementation<5, ::PinCalls::PinCallerReceive42 >, // OutputPin
  int32_t, // TYPE
  Mitov::SharedVariableProperty<7, int32_t, 0, ::ComponentVariables::Shared_int32_t_4 > // Value = 0 (Default)
   > Compare20; // TArduinoIntegerCompareValue
} // Types

namespace Instances
{
Types::Compare20 Compare20 = Types::Compare20( 0 ); // TArduinoIntegerCompareValue
} // Instances

namespace Types
{
typedef Mitov::CompareValue_Binding<
  Mitov::CompareType_Implementation_ctEqual, // CompareType = 0 (Default)
  Mitov::ConstantProperty<4, bool, true >, // Enabled = True (Default)
  Mitov::TypedVariable<8, bool, ::ComponentVariables::Variable56 >, // FStarted
  Mitov::DigitalPin_EmbeddedPinImplementation<5, ::PinCalls::PinCallerReceive43 >, // OutputPin
  int32_t, // TYPE
  Mitov::SharedVariableProperty<7, int32_t, 0, ::ComponentVariables::Shared_int32_t_4 > // Value = 0 (Default)
   > Compare21; // TArduinoIntegerCompareValue
} // Types

namespace Instances
{
Types::Compare21 Compare21 = Types::Compare21( 0 ); // TArduinoIntegerCompareValue
} // Instances

namespace Types
{
typedef Mitov::CompareValue_Binding<
  Mitov::CompareType_Implementation_ctEqual, // CompareType = 0 (Default)
  Mitov::ConstantProperty<4, bool, true >, // Enabled = True (Default)
  Mitov::TypedVariable<8, bool, ::ComponentVariables::Variable57 >, // FStarted
  Mitov::DigitalPin_EmbeddedPinImplementation<5, ::PinCalls::PinCallerReceive44 >, // OutputPin
  int32_t, // TYPE
  Mitov::SharedVariableProperty<7, int32_t, 0, ::ComponentVariables::Shared_int32_t_6 > // Value = 0 (Default)
   > Compare22; // TArduinoIntegerCompareValue
} // Types

namespace Instances
{
Types::Compare22 Compare22 = Types::Compare22( 0 ); // TArduinoIntegerCompareValue
} // Instances

namespace Types
{
typedef Mitov::CompareValue_Binding<
  Mitov::CompareType_Implementation_ctEqual, // CompareType = 0 (Default)
  Mitov::ConstantProperty<4, bool, true >, // Enabled = True (Default)
  Mitov::TypedVariable<8, bool, ::ComponentVariables::Variable58 >, // FStarted
  Mitov::DigitalPin_EmbeddedPinImplementation<5, ::PinCalls::PinCallerReceive45 >, // OutputPin
  int32_t, // TYPE
  Mitov::SharedVariableProperty<7, int32_t, 0, ::ComponentVariables::Shared_int32_t_1 > // Value = 0 (Default)
   > Compare23; // TArduinoIntegerCompareValue
} // Types

namespace Instances
{
Types::Compare23 Compare23 = Types::Compare23( 0 ); // TArduinoIntegerCompareValue
} // Instances

namespace Types
{
typedef Mitov::CompareValue_Binding<
  Mitov::CompareType_Implementation_ctEqual, // CompareType = 0 (Default)
  Mitov::ConstantProperty<4, bool, true >, // Enabled = True (Default)
  Mitov::TypedVariable<8, bool, ::ComponentVariables::Variable59 >, // FStarted
  Mitov::DigitalPin_EmbeddedPinImplementation<5, ::PinCalls::PinCallerReceive46 >, // OutputPin
  int32_t, // TYPE
  Mitov::SharedVariableProperty<7, int32_t, 0, ::ComponentVariables::Shared_int32_t_3 > // Value = 0 (Default)
   > Compare24; // TArduinoIntegerCompareValue
} // Types

namespace Instances
{
Types::Compare24 Compare24 = Types::Compare24( 0 ); // TArduinoIntegerCompareValue
} // Instances

namespace Types
{
typedef Mitov::CompareValue_Binding<
  Mitov::CompareType_Implementation_ctEqual, // CompareType = 0 (Default)
  Mitov::ConstantProperty<4, bool, true >, // Enabled = True (Default)
  Mitov::TypedVariable<8, bool, ::ComponentVariables::Variable60 >, // FStarted
  Mitov::DigitalPin_EmbeddedPinImplementation<5, ::PinCalls::PinCallerReceive47 >, // OutputPin
  int32_t, // TYPE
  Mitov::SharedVariableProperty<7, int32_t, 0, ::ComponentVariables::Shared_int32_t_2 > // Value = 0 (Default)
   > Compare25; // TArduinoIntegerCompareValue
} // Types

namespace Instances
{
Types::Compare25 Compare25 = Types::Compare25( 0 ); // TArduinoIntegerCompareValue
} // Instances

namespace Types
{
typedef Mitov::CompareValue<
  Mitov::CompareType_Implementation_ctEqual, // CompareType = 0 (Default)
  Mitov::ConstantProperty<4, bool, true >, // Enabled = True (Default)
  Mitov::TypedVariable<8, bool, ::ComponentVariables::Variable61 >, // FStarted
  Mitov::DigitalPin_EmbeddedPinImplementation<5, ::PinCalls::PinCallerReceive48 >, // OutputPin
  int32_t, // TYPE
  Mitov::ConstantProperty<7, int32_t, 5 > // Value = 5
   > Compare26; // TArduinoIntegerCompareValue
} // Types

namespace Instances
{
Types::Compare26 Compare26 = Types::Compare26( 0 ); // TArduinoIntegerCompareValue
} // Instances

namespace Types
{
typedef Mitov::BooleanInverter<
  Mitov::ConstantProperty<4, bool, true >, // Enabled = True (Default)
  Mitov::DigitalPin_EmbeddedPinImplementation<3, ::PinCalls::PinCallerReceive49 > // OutputPin
   > Inverter2; // TArduinoBooleanInverter
} // Types

namespace Instances
{
Types::Inverter2 Inverter2; // TArduinoBooleanInverter
} // Instances

namespace Types
{
typedef Mitov::PulseGenerator<
  Mitov::ConstantPropertyFloat<8, float, ::VisuinoConstants::FloatValue1 >, // Asymmetry = 0 (Default)
  Mitov::TypedVariableValue<4, bool, ::ComponentVariables::Variable62, false >, // Enabled = False
  Mitov::ConstantPropertyFloat<17, float, ::VisuinoConstants::FloatValue1>, // FPhase = 0
  Mitov::TypedVariable<15, bool, ::ComponentVariables::Variable63 >, // FValue
  Mitov::ConstantPropertyFloat<7, float, ::VisuinoConstants::FloatValue3 >, // Frequency = 1.29999995231628
  Mitov::ConstantProperty<5, bool, false >, // InitialValue = False (Default)
  Mitov::DigitalPin_EmbeddedPinImplementation<3, ::PinCalls::PinCallerReceive50 >, // OutputPin
  Mitov::ConstantPropertyFloat<9, float, ::VisuinoConstants::FloatValue1 >, // Phase = 0 (Default)
  Mitov::NestedProperty<14, Mitov::TArduinoGeneratorWhenDisabled<
    Mitov::ConstantProperty<13, bool, false >, // CompleteCycle = False (Default)
    Mitov::ConstantProperty<12, bool, true >, // FCycleCompleted = True
    Mitov::ConstantProperty<11, bool, true > // Reset = True
     > > // WhenDisabled
   > PulseGenerator3; // TArduinoPulseGenerator
} // Types

namespace Instances
{
Types::PulseGenerator3 PulseGenerator3; // TArduinoPulseGenerator
} // Instances

namespace Types
{
typedef Mitov::BooleanInverter<
  Mitov::ConstantProperty<4, bool, true >, // Enabled = True (Default)
  Mitov::DigitalPin_EmbeddedPinImplementation<3, ::PinCalls::PinCallerReceive51 > // OutputPin
   > Inverter3; // TArduinoBooleanInverter
} // Types

namespace Instances
{
Types::Inverter3 Inverter3; // TArduinoBooleanInverter
} // Instances

namespace Types
{
typedef Mitov::CompareValue<
  Mitov::CompareType_Implementation_ctEqual, // CompareType = 0 (Default)
  Mitov::ConstantProperty<4, bool, true >, // Enabled = True (Default)
  Mitov::TypedVariable<8, bool, ::ComponentVariables::Variable64 >, // FStarted
  Mitov::DigitalPin_EmbeddedPinImplementation<5, ::PinCalls::PinCallerReceive52 >, // OutputPin
  int32_t, // TYPE
  Mitov::ConstantProperty<7, int32_t, 0 > // Value = 0 (Default)
   > Compare27; // TArduinoIntegerCompareValue
} // Types

namespace Instances
{
Types::Compare27 Compare27 = Types::Compare27( 0 ); // TArduinoIntegerCompareValue
} // Instances

namespace Types
{
typedef Mitov::CompareValue<
  Mitov::CompareType_Implementation_ctEqual, // CompareType = 0 (Default)
  Mitov::ConstantProperty<4, bool, true >, // Enabled = True (Default)
  Mitov::TypedVariable<8, bool, ::ComponentVariables::Variable65 >, // FStarted
  Mitov::DigitalPin_EmbeddedPinImplementation<5, ::PinCalls::PinCallerReceive53 >, // OutputPin
  int32_t, // TYPE
  Mitov::ConstantProperty<7, int32_t, 1 > // Value = 1
   > Compare28; // TArduinoIntegerCompareValue
} // Types

namespace Instances
{
Types::Compare28 Compare28 = Types::Compare28( 0 ); // TArduinoIntegerCompareValue
} // Instances

namespace Types
{
typedef Mitov::CompareValue<
  Mitov::CompareType_Implementation_ctEqual, // CompareType = 0 (Default)
  Mitov::ConstantProperty<4, bool, true >, // Enabled = True (Default)
  Mitov::TypedVariable<8, bool, ::ComponentVariables::Variable66 >, // FStarted
  Mitov::DigitalPin_EmbeddedPinImplementation<5, ::PinCalls::PinCallerReceive54 >, // OutputPin
  int32_t, // TYPE
  Mitov::ConstantProperty<7, int32_t, 2 > // Value = 2
   > Compare29; // TArduinoIntegerCompareValue
} // Types

namespace Instances
{
Types::Compare29 Compare29 = Types::Compare29( 0 ); // TArduinoIntegerCompareValue
} // Instances

namespace Types
{
typedef Mitov::PulseGenerator<
  Mitov::ConstantPropertyFloat<8, float, ::VisuinoConstants::FloatValue1 >, // Asymmetry = 0 (Default)
  Mitov::TypedVariableValue<4, bool, ::ComponentVariables::Variable67, true >, // Enabled = True (Default)
  Mitov::ConstantPropertyFloat<17, float, ::VisuinoConstants::FloatValue1>, // FPhase = 0
  Mitov::TypedVariable<15, bool, ::ComponentVariables::Variable68 >, // FValue
  Mitov::ConstantPropertyFloat<7, float, ::VisuinoConstants::FloatValue3 >, // Frequency = 1.29999995231628
  Mitov::ConstantProperty<5, bool, false >, // InitialValue = False (Default)
  Mitov::DigitalPin_EmbeddedPinImplementation<3, ::PinCalls::PinCallerReceive55 >, // OutputPin
  Mitov::ConstantPropertyFloat<9, float, ::VisuinoConstants::FloatValue1 >, // Phase = 0 (Default)
  Mitov::NestedProperty<14, Mitov::TArduinoGeneratorWhenDisabled<
    Mitov::ConstantProperty<13, bool, false >, // CompleteCycle = False (Default)
    Mitov::ConstantProperty<12, bool, true >, // FCycleCompleted = True
    Mitov::ConstantProperty<11, bool, true > // Reset = True
     > > // WhenDisabled
   > PulseGenerator4; // TArduinoPulseGenerator
} // Types

namespace Instances
{
Types::PulseGenerator4 PulseGenerator4; // TArduinoPulseGenerator
} // Instances

namespace Types
{
typedef Mitov::BooleanInverter<
  Mitov::ConstantProperty<4, bool, true >, // Enabled = True (Default)
  Mitov::DigitalPin_EmbeddedPinImplementation<3, ::PinCalls::PinCallerReceive56 > // OutputPin
   > Inverter4; // TArduinoBooleanInverter
} // Types

namespace Instances
{
Types::Inverter4 Inverter4; // TArduinoBooleanInverter
} // Instances

namespace Types
{
typedef Mitov::Timer<
  Mitov::ConstantProperty<7, bool, false >, // AutoRepeat = False (Default)
  Mitov::ConstantProperty<8, bool, true >, // CanRestart = True (Default)
  Mitov::ConstantProperty<4, bool, true >, // Enabled = True (Default)
  Mitov::TypedVariable<11, bool, ::ComponentVariables::Variable69 >, // FValue
  Mitov::ConstantProperty<5, bool, true >, // InMicroSeconds = True (Default)
  Mitov::ConstantProperty<6, uint32_t, 100000 >, // Interval = 100000
  Mitov::DigitalPin_DirectBoardPinImplementation<33 > // OutputPin
   > Timer1; // TArduinoTimer
} // Types

namespace Instances
{
Types::Timer1 Timer1; // TArduinoTimer
} // Instances

namespace Types
{
typedef Mitov::PulseGenerator<
  Mitov::ConstantPropertyFloat<8, float, ::VisuinoConstants::FloatValue1 >, // Asymmetry = 0 (Default)
  Mitov::TypedVariableValue<4, bool, ::ComponentVariables::Variable70, true >, // Enabled = True (Default)
  Mitov::ConstantPropertyFloat<17, float, ::VisuinoConstants::FloatValue1>, // FPhase = 0
  Mitov::TypedVariable<15, bool, ::ComponentVariables::Variable71 >, // FValue
  Mitov::ConstantPropertyFloat<7, float, ::VisuinoConstants::FloatValue4 >, // Frequency = 3
  Mitov::ConstantProperty<5, bool, false >, // InitialValue = False (Default)
  Mitov::DigitalPin_EmbeddedPinImplementation<3, ::PinCalls::PinCallerReceive57 >, // OutputPin
  Mitov::ConstantPropertyFloat<9, float, ::VisuinoConstants::FloatValue1 >, // Phase = 0 (Default)
  Mitov::NestedProperty<14, Mitov::TArduinoGeneratorWhenDisabled<
    Mitov::ConstantProperty<13, bool, false >, // CompleteCycle = False (Default)
    Mitov::ConstantProperty<12, bool, true >, // FCycleCompleted = True
    Mitov::ConstantProperty<11, bool, true > // Reset = True
     > > // WhenDisabled
   > PulseGenerator5; // TArduinoPulseGenerator
} // Types

namespace Instances
{
Types::PulseGenerator5 PulseGenerator5; // TArduinoPulseGenerator
} // Instances

namespace Types
{
typedef Mitov::PulseGenerator<
  Mitov::ConstantPropertyFloat<8, float, ::VisuinoConstants::FloatValue1 >, // Asymmetry = 0 (Default)
  Mitov::TypedVariableValue<4, bool, ::ComponentVariables::Variable72, true >, // Enabled = True (Default)
  Mitov::ConstantPropertyFloat<17, float, ::VisuinoConstants::FloatValue1>, // FPhase = 0
  Mitov::TypedVariable<15, bool, ::ComponentVariables::Variable73 >, // FValue
  Mitov::ConstantPropertyFloat<7, float, ::VisuinoConstants::FloatValue4 >, // Frequency = 3
  Mitov::ConstantProperty<5, bool, false >, // InitialValue = False (Default)
  Mitov::DigitalPin_EmbeddedPinImplementation<3, ::PinCalls::PinCallerReceive58 >, // OutputPin
  Mitov::ConstantPropertyFloat<9, float, ::VisuinoConstants::FloatValue1 >, // Phase = 0 (Default)
  Mitov::NestedProperty<14, Mitov::TArduinoGeneratorWhenDisabled<
    Mitov::ConstantProperty<13, bool, false >, // CompleteCycle = False (Default)
    Mitov::ConstantProperty<12, bool, true >, // FCycleCompleted = True
    Mitov::ConstantProperty<11, bool, true > // Reset = True
     > > // WhenDisabled
   > PulseGenerator6; // TArduinoPulseGenerator
} // Types

namespace Instances
{
Types::PulseGenerator6 PulseGenerator6; // TArduinoPulseGenerator
} // Instances

namespace Types
{
typedef Mitov::BooleanOperation<
  Mitov::BooleanAnd, // BASE
  2, // COUNT_InputPins
  Mitov::TypedVariable<7, bool, ::ComponentVariables::Variable75 >, // FModified
  Mitov::DigitalPin_EmbeddedPinImplementation_ChangeOnly<3, ::PinCalls::PinCallerReceive59, Mitov::TypedVariable<0, bool, ::ComponentVariables::Variable74 > > // OutputPin
   > And2; // TArduinoBooleanAnd
} // Types

namespace Instances
{
Types::And2 And2; // TArduinoBooleanAnd
} // Instances

namespace Types
{
typedef Mitov::BooleanOperation<
  Mitov::BooleanAnd, // BASE
  2, // COUNT_InputPins
  Mitov::TypedVariable<7, bool, ::ComponentVariables::Variable77 >, // FModified
  Mitov::DigitalPin_EmbeddedPinImplementation_ChangeOnly<3, ::PinCalls::PinCallerReceive60, Mitov::TypedVariable<0, bool, ::ComponentVariables::Variable76 > > // OutputPin
   > And3; // TArduinoBooleanAnd
} // Types

namespace Instances
{
Types::And3 And3; // TArduinoBooleanAnd
} // Instances

namespace Types
{
typedef Mitov::CompareValue<
  Mitov::CompareType_Implementation_ctEqual, // CompareType = 0 (Default)
  Mitov::ConstantProperty<4, bool, true >, // Enabled = True (Default)
  Mitov::TypedVariable<8, bool, ::ComponentVariables::Variable78 >, // FStarted
  Mitov::DigitalPin_EmbeddedPinImplementation<5, ::PinCalls::PinCallerReceive61 >, // OutputPin
  int32_t, // TYPE
  Mitov::ConstantProperty<7, int32_t, 0 > // Value = 0 (Default)
   > Compare30; // TArduinoIntegerCompareValue
} // Types

namespace Instances
{
Types::Compare30 Compare30 = Types::Compare30( 0 ); // TArduinoIntegerCompareValue
} // Instances

namespace Types
{
typedef Mitov::CompareValue<
  Mitov::CompareType_Implementation_ctEqual, // CompareType = 0 (Default)
  Mitov::ConstantProperty<4, bool, true >, // Enabled = True (Default)
  Mitov::TypedVariable<8, bool, ::ComponentVariables::Variable79 >, // FStarted
  Mitov::DigitalPin_EmbeddedPinImplementation<5, ::PinCalls::PinCallerReceive62 >, // OutputPin
  int32_t, // TYPE
  Mitov::ConstantProperty<7, int32_t, 50 > // Value = 50
   > Compare31; // TArduinoIntegerCompareValue
} // Types

namespace Instances
{
Types::Compare31 Compare31 = Types::Compare31( 0 ); // TArduinoIntegerCompareValue
} // Instances

namespace Types
{
typedef Mitov::BooleanOperation<
  Mitov::BooleanAnd, // BASE
  2, // COUNT_InputPins
  Mitov::TypedVariable<7, bool, ::ComponentVariables::Variable81 >, // FModified
  Mitov::DigitalPin_EmbeddedPinImplementation_ChangeOnly<3, ::PinCalls::PinCallerReceive63, Mitov::TypedVariable<0, bool, ::ComponentVariables::Variable80 > > // OutputPin
   > And4; // TArduinoBooleanAnd
} // Types

namespace Instances
{
Types::And4 And4; // TArduinoBooleanAnd
} // Instances

namespace Types
{
typedef Mitov::CommonRandomGenerator<
  float, // 0_TYPE
  Mitov::RandomIntegerGenerator<int32_t>, // 1_BASE
  Mitov::ConstantProperty<5, bool, true >, // Enabled = True (Default)
  Mitov::ConstantProperty<8, int32_t, 12 >, // Value_Max = 12
  Mitov::ConstantProperty<7, int32_t, 1 >, // Value_Min = 1
  Mitov::TypedPin_EmbeddedPinImplementation<3, ::PinCalls::PinCallerReceive64, int32_t >, // OutputPin
  Mitov::ConstantProperty<6, int32_t, 0 > // Seed = 0 (Default)
   > RandomIntegerGenerator7; // TArduinoRandomIntegerGenerator
} // Types

namespace Instances
{
Types::RandomIntegerGenerator7 RandomIntegerGenerator7; // TArduinoRandomIntegerGenerator
} // Instances

namespace Types
{
typedef Mitov::CommonRandomGenerator<
  float, // 0_TYPE
  Mitov::RandomIntegerGenerator<int32_t>, // 1_BASE
  Mitov::ConstantProperty<5, bool, true >, // Enabled = True (Default)
  Mitov::ConstantProperty<8, int32_t, 12 >, // Value_Max = 12
  Mitov::ConstantProperty<7, int32_t, 1 >, // Value_Min = 1
  Mitov::TypedPin_EmbeddedPinImplementation<3, ::PinCalls::PinCallerReceive65, int32_t >, // OutputPin
  Mitov::ConstantProperty<6, int32_t, 0 > // Seed = 0 (Default)
   > RandomIntegerGenerator8; // TArduinoRandomIntegerGenerator
} // Types

namespace Instances
{
Types::RandomIntegerGenerator8 RandomIntegerGenerator8; // TArduinoRandomIntegerGenerator
} // Instances

namespace Types
{
typedef Mitov::CompareValue_Binding<
  Mitov::CompareType_Implementation_ctEqual, // CompareType = 0 (Default)
  Mitov::ConstantProperty<4, bool, true >, // Enabled = True (Default)
  Mitov::TypedVariable<8, bool, ::ComponentVariables::Variable82 >, // FStarted
  Mitov::DigitalPin_EmbeddedPinImplementation<5, ::PinCalls::PinCallerReceive66 >, // OutputPin
  int32_t, // TYPE
  Mitov::VariableProperty<7, int32_t, 0 > // Value = 0 (Default)
   > Compare32; // TArduinoIntegerCompareValue
} // Types

namespace Instances
{
Types::Compare32 Compare32 = Types::Compare32( 0 ); // TArduinoIntegerCompareValue
} // Instances

namespace Types
{
typedef Mitov::Timer<
  Mitov::ConstantProperty<7, bool, false >, // AutoRepeat = False (Default)
  Mitov::ConstantProperty<8, bool, true >, // CanRestart = True (Default)
  Mitov::ConstantProperty<4, bool, true >, // Enabled = True (Default)
  Mitov::TypedVariable<11, bool, ::ComponentVariables::Variable83 >, // FValue
  Mitov::ConstantProperty<5, bool, true >, // InMicroSeconds = True (Default)
  Mitov::ConstantProperty<6, uint32_t, 100000 >, // Interval = 100000
  Mitov::DigitalPin_EmbeddedPinImplementation<3, ::PinCalls::PinCallerReceive67 > // OutputPin
   > Timer2; // TArduinoTimer
} // Types

namespace Instances
{
Types::Timer2 Timer2; // TArduinoTimer
} // Instances

namespace Types
{
typedef Mitov::BooleanInverter<
  Mitov::ConstantProperty<4, bool, true >, // Enabled = True (Default)
  Mitov::DigitalPin_EmbeddedPinImplementation<3, ::PinCalls::PinCallerReceive68 > // OutputPin
   > Inverter5; // TArduinoBooleanInverter
} // Types

namespace Instances
{
Types::Inverter5 Inverter5; // TArduinoBooleanInverter
} // Instances

} // Declarations

// Type Converters

namespace TypeConverters
{
Mitov::TypedConvert<int32_t,Mitov::String> Converter0;
Mitov::TypedConvert<int32_t,Mitov::String> Converter1;
Mitov::TypedConvert<int32_t,Mitov::String> Converter2;
Mitov::TypedConvert<int32_t,Mitov::String> Converter3;
Mitov::TypedConvert<int32_t,Mitov::String> Converter4;
Mitov::TypedConvert<int32_t,Mitov::String> Converter5;
Mitov::TypedConvert<int32_t,Mitov::String> Converter6;
Mitov::Convert_BinaryToClock<Mitov::TypedVariable<0, bool, ::ComponentVariables::Variable84 > > Converter7;
Mitov::Convert_BinaryToClock<Mitov::TypedVariable<0, bool, ::ComponentVariables::Variable85 > > Converter8;
Mitov::TypedConvert<int32_t,Mitov::String> Converter9;
Mitov::Convert_BinaryToClock<Mitov::TypedVariable<0, bool, ::ComponentVariables::Variable86 > > Converter10;
Mitov::TypedConvert<int32_t,float> Converter11;
Mitov::Convert_BinaryToClock<Mitov::TypedVariable<0, bool, ::ComponentVariables::Variable87 > > Converter12;
Mitov::Convert_BinaryToClock<Mitov::TypedVariable<0, bool, ::ComponentVariables::Variable88 > > Converter13;
Mitov::Convert_BinaryToClock<Mitov::TypedVariable<0, bool, ::ComponentVariables::Variable89 > > Converter14;
Mitov::Convert_BinaryToClock<Mitov::TypedVariable<0, bool, ::ComponentVariables::Variable90 > > Converter15;
Mitov::Convert_BinaryToClock<Mitov::TypedVariable<0, bool, ::ComponentVariables::Variable91 > > Converter16;
Mitov::Convert_BinaryToClock<Mitov::TypedVariable<0, bool, ::ComponentVariables::Variable92 > > Converter17;
Mitov::Convert_BinaryToClock<Mitov::TypedVariable<0, bool, ::ComponentVariables::Variable93 > > Converter18;
Mitov::Convert_BinaryToClock<Mitov::TypedVariable<0, bool, ::ComponentVariables::Variable94 > > Converter19;
Mitov::Convert_BinaryToClock<Mitov::TypedVariable<0, bool, ::ComponentVariables::Variable95 > > Converter20;
Mitov::Convert_BinaryToClock<Mitov::TypedVariable<0, bool, ::ComponentVariables::Variable96 > > Converter21;
Mitov::Convert_BinaryToClock<Mitov::TypedVariable<0, bool, ::ComponentVariables::Variable97 > > Converter22;
Mitov::Convert_BinaryToClock<Mitov::TypedVariable<0, bool, ::ComponentVariables::Variable98 > > Converter23;
Mitov::Convert_BinaryToClock<Mitov::TypedVariable<0, bool, ::ComponentVariables::Variable99 > > Converter24;
Mitov::Convert_BinaryToClock<Mitov::TypedVariable<0, bool, ::ComponentVariables::Variable100 > > Converter25;
Mitov::Convert_BinaryToClock<Mitov::TypedVariable<0, bool, ::ComponentVariables::Variable101 > > Converter26;
Mitov::Convert_BinaryToClock<Mitov::TypedVariable<0, bool, ::ComponentVariables::Variable102 > > Converter27;
Mitov::Convert_BinaryToClock<Mitov::TypedVariable<0, bool, ::ComponentVariables::Variable103 > > Converter28;
Mitov::Convert_BinaryToClock<Mitov::TypedVariable<0, bool, ::ComponentVariables::Variable104 > > Converter29;
Mitov::Convert_BinaryToClock<Mitov::TypedVariable<0, bool, ::ComponentVariables::Variable105 > > Converter30;
Mitov::Convert_BinaryToClock<Mitov::TypedVariable<0, bool, ::ComponentVariables::Variable106 > > Converter31;
Mitov::Convert_BinaryToClock<Mitov::TypedVariable<0, bool, ::ComponentVariables::Variable107 > > Converter32;
Mitov::Convert_BinaryToClock<Mitov::TypedVariable<0, bool, ::ComponentVariables::Variable108 > > Converter33;
Mitov::Convert_BinaryToClock<Mitov::TypedVariable<0, bool, ::ComponentVariables::Variable109 > > Converter34;
Mitov::Convert_BinaryToClock<Mitov::TypedVariable<0, bool, ::ComponentVariables::Variable110 > > Converter35;
Mitov::Convert_BinaryToClock<Mitov::TypedVariable<0, bool, ::ComponentVariables::Variable111 > > Converter36;
Mitov::Convert_BinaryToClock<Mitov::TypedVariable<0, bool, ::ComponentVariables::Variable112 > > Converter37;
Mitov::Convert_BinaryToClock<Mitov::TypedVariable<0, bool, ::ComponentVariables::Variable113 > > Converter38;
Mitov::Convert_BinaryToClock<Mitov::TypedVariable<0, bool, ::ComponentVariables::Variable114 > > Converter39;
Mitov::Convert_BinaryToClock<Mitov::TypedVariable<0, bool, ::ComponentVariables::Variable115 > > Converter40;
Mitov::Convert_BinaryToClock<Mitov::TypedVariable<0, bool, ::ComponentVariables::Variable116 > > Converter41;
Mitov::Convert_BinaryToClock<Mitov::TypedVariable<0, bool, ::ComponentVariables::Variable117 > > Converter42;
Mitov::Convert_BinaryToClock<Mitov::TypedVariable<0, bool, ::ComponentVariables::Variable118 > > Converter43;
Mitov::Convert_BinaryToClock<Mitov::TypedVariable<0, bool, ::ComponentVariables::Variable119 > > Converter44;
Mitov::Convert_BinaryToClock<Mitov::TypedVariable<0, bool, ::ComponentVariables::Variable120 > > Converter45;
Mitov::Convert_BinaryToClock<Mitov::TypedVariable<0, bool, ::ComponentVariables::Variable121 > > Converter46;
Mitov::Convert_BinaryToClock<Mitov::TypedVariable<0, bool, ::ComponentVariables::Variable122 > > Converter47;
Mitov::Convert_BinaryToClock<Mitov::TypedVariable<0, bool, ::ComponentVariables::Variable123 > > Converter48;
Mitov::Convert_BinaryToClock<Mitov::TypedVariable<0, bool, ::ComponentVariables::Variable124 > > Converter49;
Mitov::Convert_BinaryToClock<Mitov::TypedVariable<0, bool, ::ComponentVariables::Variable125 > > Converter50;
Mitov::TypedConvert<int32_t,Mitov::String> Converter51;
Mitov::TypedConvert<int32_t,Mitov::String> Converter52;
Mitov::Convert_BinaryToClock<Mitov::TypedVariable<0, bool, ::ComponentVariables::Variable126 > > Converter53;
Mitov::Convert_BinaryToClock<Mitov::TypedVariable<0, bool, ::ComponentVariables::Variable127 > > Converter54;
Mitov::Convert_BinaryToClock<Mitov::TypedVariable<0, bool, ::ComponentVariables::Variable128 > > Converter55;
} // TypeConverters

// Bindings

namespace Bindings
{
inline void PulseGenerator1_EnabledInputPin_o_Receive( void * ___PTR___, bool __AOriginalValue__ )
{
  bool ___A_VALUE___ = *(bool *)___PTR___;
  if( __AOriginalValue__ == ___A_VALUE___ )
    return;

  Declarations::Instances::PulseGenerator1.Enabled() = ___A_VALUE___;
  Declarations::Instances::PulseGenerator1.UpdateEnabled();
}

inline void PulseGenerator2_EnabledInputPin_o_Receive( void * ___PTR___, bool __AOriginalValue__ )
{
  bool ___A_VALUE___ = *(bool *)___PTR___;
  if( __AOriginalValue__ == ___A_VALUE___ )
    return;

  Declarations::Instances::PulseGenerator2.Enabled() = ___A_VALUE___;
  Declarations::Instances::PulseGenerator2.UpdateEnabled();
}

inline void Compare1_ValueInputPin_o_Receive( void * ___PTR___, int32_t __AOriginalValue__ )
{
  int32_t ___A_VALUE___ = *(int32_t *)___PTR___;
  Declarations::Instances::Compare1.SetValue( __AOriginalValue__, ___A_VALUE___ );
}

inline void Compare2_ValueInputPin_o_Receive( void * ___PTR___, int32_t __AOriginalValue__ )
{
  int32_t ___A_VALUE___ = *(int32_t *)___PTR___;
  Declarations::Instances::Compare2.SetValue( __AOriginalValue__, ___A_VALUE___ );
}

inline void Compare3_ValueInputPin_o_Receive( void * ___PTR___, int32_t __AOriginalValue__ )
{
  int32_t ___A_VALUE___ = *(int32_t *)___PTR___;
  Declarations::Instances::Compare3.SetValue( __AOriginalValue__, ___A_VALUE___ );
}

inline void Compare4_ValueInputPin_o_Receive( void * ___PTR___, int32_t __AOriginalValue__ )
{
  int32_t ___A_VALUE___ = *(int32_t *)___PTR___;
  Declarations::Instances::Compare4.SetValue( __AOriginalValue__, ___A_VALUE___ );
}

inline void Compare5_ValueInputPin_o_Receive( void * ___PTR___, int32_t __AOriginalValue__ )
{
  int32_t ___A_VALUE___ = *(int32_t *)___PTR___;
  Declarations::Instances::Compare5.SetValue( __AOriginalValue__, ___A_VALUE___ );
}

inline void Compare6_ValueInputPin_o_Receive( void * ___PTR___, int32_t __AOriginalValue__ )
{
  int32_t ___A_VALUE___ = *(int32_t *)___PTR___;
  Declarations::Instances::Compare6.SetValue( __AOriginalValue__, ___A_VALUE___ );
}

inline void Compare7_ValueInputPin_o_Receive( void * ___PTR___, int32_t __AOriginalValue__ )
{
  int32_t ___A_VALUE___ = *(int32_t *)___PTR___;
  Declarations::Instances::Compare7.SetValue( __AOriginalValue__, ___A_VALUE___ );
}

inline void Compare8_ValueInputPin_o_Receive( void * ___PTR___, int32_t __AOriginalValue__ )
{
  int32_t ___A_VALUE___ = *(int32_t *)___PTR___;
  Declarations::Instances::Compare8.SetValue( __AOriginalValue__, ___A_VALUE___ );
}

inline void Compare9_ValueInputPin_o_Receive( void * ___PTR___, int32_t __AOriginalValue__ )
{
  int32_t ___A_VALUE___ = *(int32_t *)___PTR___;
  Declarations::Instances::Compare9.SetValue( __AOriginalValue__, ___A_VALUE___ );
}

inline void Compare10_ValueInputPin_o_Receive( void * ___PTR___, int32_t __AOriginalValue__ )
{
  int32_t ___A_VALUE___ = *(int32_t *)___PTR___;
  Declarations::Instances::Compare10.SetValue( __AOriginalValue__, ___A_VALUE___ );
}

inline void Compare11_ValueInputPin_o_Receive( void * ___PTR___, int32_t __AOriginalValue__ )
{
  int32_t ___A_VALUE___ = *(int32_t *)___PTR___;
  Declarations::Instances::Compare11.SetValue( __AOriginalValue__, ___A_VALUE___ );
}

inline void Compare12_ValueInputPin_o_Receive( void * ___PTR___, int32_t __AOriginalValue__ )
{
  int32_t ___A_VALUE___ = *(int32_t *)___PTR___;
  Declarations::Instances::Compare12.SetValue( __AOriginalValue__, ___A_VALUE___ );
}

inline void Compare13_ValueInputPin_o_Receive( void * ___PTR___, int32_t __AOriginalValue__ )
{
  int32_t ___A_VALUE___ = *(int32_t *)___PTR___;
  Declarations::Instances::Compare13.SetValue( __AOriginalValue__, ___A_VALUE___ );
}

inline void Compare14_ValueInputPin_o_Receive( void * ___PTR___, int32_t __AOriginalValue__ )
{
  int32_t ___A_VALUE___ = *(int32_t *)___PTR___;
  Declarations::Instances::Compare14.SetValue( __AOriginalValue__, ___A_VALUE___ );
}

inline void Compare15_ValueInputPin_o_Receive( void * ___PTR___, int32_t __AOriginalValue__ )
{
  int32_t ___A_VALUE___ = *(int32_t *)___PTR___;
  Declarations::Instances::Compare15.SetValue( __AOriginalValue__, ___A_VALUE___ );
}

inline void Compare16_ValueInputPin_o_Receive( void * ___PTR___, int32_t __AOriginalValue__ )
{
  int32_t ___A_VALUE___ = *(int32_t *)___PTR___;
  Declarations::Instances::Compare16.SetValue( __AOriginalValue__, ___A_VALUE___ );
}

inline void Compare17_ValueInputPin_o_Receive( void * ___PTR___, int32_t __AOriginalValue__ )
{
  int32_t ___A_VALUE___ = *(int32_t *)___PTR___;
  Declarations::Instances::Compare17.SetValue( __AOriginalValue__, ___A_VALUE___ );
}

inline void Compare18_ValueInputPin_o_Receive( void * ___PTR___, int32_t __AOriginalValue__ )
{
  int32_t ___A_VALUE___ = *(int32_t *)___PTR___;
  Declarations::Instances::Compare18.SetValue( __AOriginalValue__, ___A_VALUE___ );
}

inline void Compare19_ValueInputPin_o_Receive( void * ___PTR___, int32_t __AOriginalValue__ )
{
  int32_t ___A_VALUE___ = *(int32_t *)___PTR___;
  Declarations::Instances::Compare19.SetValue( __AOriginalValue__, ___A_VALUE___ );
}

inline void Compare20_ValueInputPin_o_Receive( void * ___PTR___, int32_t __AOriginalValue__ )
{
  int32_t ___A_VALUE___ = *(int32_t *)___PTR___;
  Declarations::Instances::Compare20.SetValue( __AOriginalValue__, ___A_VALUE___ );
}

inline void Compare21_ValueInputPin_o_Receive( void * ___PTR___, int32_t __AOriginalValue__ )
{
  int32_t ___A_VALUE___ = *(int32_t *)___PTR___;
  Declarations::Instances::Compare21.SetValue( __AOriginalValue__, ___A_VALUE___ );
}

inline void Compare22_ValueInputPin_o_Receive( void * ___PTR___, int32_t __AOriginalValue__ )
{
  int32_t ___A_VALUE___ = *(int32_t *)___PTR___;
  Declarations::Instances::Compare22.SetValue( __AOriginalValue__, ___A_VALUE___ );
}

inline void Compare23_ValueInputPin_o_Receive( void * ___PTR___, int32_t __AOriginalValue__ )
{
  int32_t ___A_VALUE___ = *(int32_t *)___PTR___;
  Declarations::Instances::Compare23.SetValue( __AOriginalValue__, ___A_VALUE___ );
}

inline void Compare24_ValueInputPin_o_Receive( void * ___PTR___, int32_t __AOriginalValue__ )
{
  int32_t ___A_VALUE___ = *(int32_t *)___PTR___;
  Declarations::Instances::Compare24.SetValue( __AOriginalValue__, ___A_VALUE___ );
}

inline void Compare25_ValueInputPin_o_Receive( void * ___PTR___, int32_t __AOriginalValue__ )
{
  int32_t ___A_VALUE___ = *(int32_t *)___PTR___;
  Declarations::Instances::Compare25.SetValue( __AOriginalValue__, ___A_VALUE___ );
}

inline void PulseGenerator3_EnabledInputPin_o_Receive( void * ___PTR___, bool __AOriginalValue__ )
{
  bool ___A_VALUE___ = *(bool *)___PTR___;
  if( __AOriginalValue__ == ___A_VALUE___ )
    return;

  Declarations::Instances::PulseGenerator3.Enabled() = ___A_VALUE___;
  Declarations::Instances::PulseGenerator3.UpdateEnabled();
}

inline void PulseGenerator4_EnabledInputPin_o_Receive( void * ___PTR___, bool __AOriginalValue__ )
{
  bool ___A_VALUE___ = *(bool *)___PTR___;
  if( __AOriginalValue__ == ___A_VALUE___ )
    return;

  Declarations::Instances::PulseGenerator4.Enabled() = ___A_VALUE___;
  Declarations::Instances::PulseGenerator4.UpdateEnabled();
}

inline void PulseGenerator5_EnabledInputPin_o_Receive( void * ___PTR___, bool __AOriginalValue__ )
{
  bool ___A_VALUE___ = *(bool *)___PTR___;
  if( __AOriginalValue__ == ___A_VALUE___ )
    return;

  Declarations::Instances::PulseGenerator5.Enabled() = ___A_VALUE___;
  Declarations::Instances::PulseGenerator5.UpdateEnabled();
}

inline void PulseGenerator6_EnabledInputPin_o_Receive( void * ___PTR___, bool __AOriginalValue__ )
{
  bool ___A_VALUE___ = *(bool *)___PTR___;
  if( __AOriginalValue__ == ___A_VALUE___ )
    return;

  Declarations::Instances::PulseGenerator6.Enabled() = ___A_VALUE___;
  Declarations::Instances::PulseGenerator6.UpdateEnabled();
}

inline void Compare32_ValueInputPin_o_Receive( void * ___PTR___, int32_t __AOriginalValue__ )
{
  int32_t ___A_VALUE___ = *(int32_t *)___PTR___;
  Declarations::Instances::Compare32.SetValue( __AOriginalValue__, ___A_VALUE___ );
}

} // Bindings

// Call Chains

namespace CallChains
{
void Render1::Call()
{
  Declarations::Instances::TArduinoColorGraphicsElementDrawText2.Render();
}

void PeriodicCall1::Call()
{
  Declarations::Instances::ClockGenerator1.PeriodicCall();
}

void SetPinValue1::Call( uint32_t AIndex )
{
  switch( AIndex )
  {
    case 1: ::Declarations::SourcePin1.ClockPin(); break;
  }
}

void SetPinValue2::Call( uint32_t AIndex )
{
  switch( AIndex )
  {
    case 1: ::Declarations::SourcePin2.ClockPin(); break;
  }
}

} // CallChains

// Pin Call Declarations

namespace PinCalls
{
void PinCallerConverterReceive1( void *_Data );
void PinCallerConverterReceive2( void *_Data );
void PinCallerConverterReceive3( void *_Data );
void PinCallerConverterReceive4( void *_Data );
void PinCallerConverterReceive5( void *_Data );
void PinCallerConverterReceive6( void *_Data );
void PinCallerConverterReceive7( void *_Data );
void PinCallerConverterReceive8( void *_Data );
void PinCallerConverterReceive9( void *_Data );
void PinCallerConverterReceive10( void *_Data );
void PinCallerConverterReceive11( void *_Data );
void PinCallerConverterReceive12( void *_Data );
void PinCallerConverterReceive13( void *_Data );
void PinCallerConverterReceive14( void *_Data );
void PinCallerConverterReceive15( void *_Data );
void PinCallerConverterReceive16( void *_Data );
void PinCallerConverterReceive17( void *_Data );
void PinCallerConverterReceive18( void *_Data );
void PinCallerConverterReceive19( void *_Data );
void PinCallerConverterReceive20( void *_Data );
void PinCallerConverterReceive21( void *_Data );
void PinCallerConverterReceive22( void *_Data );
void PinCallerConverterReceive23( void *_Data );
void PinCallerConverterReceive24( void *_Data );
void PinCallerConverterReceive25( void *_Data );
void PinCallerConverterReceive26( void *_Data );
void PinCallerConverterReceive27( void *_Data );
void PinCallerConverterReceive28( void *_Data );
void PinCallerConverterReceive29( void *_Data );
void PinCallerConverterReceive30( void *_Data );
void PinCallerConverterReceive31( void *_Data );
void PinCallerConverterReceive32( void *_Data );
void PinCallerConverterReceive33( void *_Data );
void PinCallerConverterReceive34( void *_Data );
void PinCallerConverterReceive35( void *_Data );
void PinCallerConverterReceive36( void *_Data );
void PinCallerConverterReceive37( void *_Data );
void PinCallerConverterReceive38( void *_Data );
void PinCallerConverterReceive39( void *_Data );
void PinCallerConverterReceive40( void *_Data );
void PinCallerConverterReceive41( void *_Data );
void PinCallerConverterReceive42( void *_Data );
void PinCallerConverterReceive43( void *_Data );
void PinCallerConverterReceive44( void *_Data );
void PinCallerConverterReceive45( void *_Data );
void PinCallerConverterReceive46( void *_Data );
void PinCallerConverterReceive47( void *_Data );
void PinCallerConverterReceive48( void *_Data );
void PinCallerConverterReceive49( void *_Data );
void PinCallerConverterReceive50( void *_Data );
void PinCallerConverterReceive51( void *_Data );
void PinCallerConverterReceive52( void *_Data );
void PinCallerConverterReceive53( void *_Data );
void PinCallerConverterReceive54( void *_Data );
void PinCallerConverterReceive55( void *_Data );
void PinCallerConverterReceive56( void *_Data );
} // PinCalls

// Pin Call Implementations

namespace PinCalls
{
void PinCallerReceive0::Notify( void *_Data )
{
  Declarations::Instances::Button1.InputPin_o_Receive( _Data );
}

void PinCallerReceive1::Notify( void *_Data )
{
  Declarations::Instances::Button2.InputPin_o_Receive( _Data );
}

void PinCallerReceive2::Notify( void *_Data )
{
  int32_t __Value_Compare6_ValueInputPin__ = Declarations::Instances::Compare6.Value();
  int32_t __Value_Compare11_ValueInputPin__ = Declarations::Instances::Compare11.Value();
  int32_t __Value_Compare16_ValueInputPin__ = Declarations::Instances::Compare16.Value();
  int32_t __Value_Compare22_ValueInputPin__ = Declarations::Instances::Compare22.Value();
  TypeConverters::Converter0.Convert( _Data, PinCallerConverterReceive1 );
  Declarations::Instances::TArduinoColorGraphicsElementTextFeld1.ClockInputPin_o_Receive( _Data );
  Declarations::Instances::Compare1.InputPin_o_Receive( _Data );
  Declarations::Instances::Compare2.InputPin_o_Receive( _Data );
  Declarations::Instances::Compare3.InputPin_o_Receive( _Data );
  Declarations::Instances::Compare4.InputPin_o_Receive( _Data );
  Declarations::Instances::Compare5.InputPin_o_Receive( _Data );
  ::Bindings::Compare6_ValueInputPin_o_Receive( _Data, __Value_Compare6_ValueInputPin__ );
  ::Bindings::Compare11_ValueInputPin_o_Receive( _Data, __Value_Compare11_ValueInputPin__ );
  ::Bindings::Compare16_ValueInputPin_o_Receive( _Data, __Value_Compare16_ValueInputPin__ );
  ::Bindings::Compare22_ValueInputPin_o_Receive( _Data, __Value_Compare22_ValueInputPin__ );
}

void PinCallerConverterReceive1( void *_Data )
{
  Declarations::Instances::TArduinoColorGraphicsElementTextFeld1.InputPin_o_Receive( _Data );
}
void PinCallerReceive3::Notify( void *_Data )
{
  int32_t __Value_Compare1_ValueInputPin__ = Declarations::Instances::Compare1.Value();
  int32_t __Value_Compare12_ValueInputPin__ = Declarations::Instances::Compare12.Value();
  int32_t __Value_Compare17_ValueInputPin__ = Declarations::Instances::Compare17.Value();
  int32_t __Value_Compare23_ValueInputPin__ = Declarations::Instances::Compare23.Value();
  TypeConverters::Converter1.Convert( _Data, PinCallerConverterReceive2 );
  Declarations::Instances::TArduinoColorGraphicsElementTextFeld2.ClockInputPin_o_Receive( _Data );
  ::Bindings::Compare1_ValueInputPin_o_Receive( _Data, __Value_Compare1_ValueInputPin__ );
  Declarations::Instances::Compare6.InputPin_o_Receive( _Data );
  Declarations::Instances::Compare7.InputPin_o_Receive( _Data );
  Declarations::Instances::Compare8.InputPin_o_Receive( _Data );
  Declarations::Instances::Compare9.InputPin_o_Receive( _Data );
  Declarations::Instances::Compare10.InputPin_o_Receive( _Data );
  ::Bindings::Compare12_ValueInputPin_o_Receive( _Data, __Value_Compare12_ValueInputPin__ );
  ::Bindings::Compare17_ValueInputPin_o_Receive( _Data, __Value_Compare17_ValueInputPin__ );
  ::Bindings::Compare23_ValueInputPin_o_Receive( _Data, __Value_Compare23_ValueInputPin__ );
}

void PinCallerConverterReceive2( void *_Data )
{
  Declarations::Instances::TArduinoColorGraphicsElementTextFeld2.InputPin_o_Receive( _Data );
}
void PinCallerReceive4::Notify( void *_Data )
{
  int32_t __Value_Compare3_ValueInputPin__ = Declarations::Instances::Compare3.Value();
  int32_t __Value_Compare7_ValueInputPin__ = Declarations::Instances::Compare7.Value();
  int32_t __Value_Compare18_ValueInputPin__ = Declarations::Instances::Compare18.Value();
  int32_t __Value_Compare24_ValueInputPin__ = Declarations::Instances::Compare24.Value();
  TypeConverters::Converter2.Convert( _Data, PinCallerConverterReceive3 );
  Declarations::Instances::TArduinoColorGraphicsElementTextFeld3.ClockInputPin_o_Receive( _Data );
  ::Bindings::Compare3_ValueInputPin_o_Receive( _Data, __Value_Compare3_ValueInputPin__ );
  ::Bindings::Compare7_ValueInputPin_o_Receive( _Data, __Value_Compare7_ValueInputPin__ );
  Declarations::Instances::Compare11.InputPin_o_Receive( _Data );
  Declarations::Instances::Compare12.InputPin_o_Receive( _Data );
  Declarations::Instances::Compare13.InputPin_o_Receive( _Data );
  Declarations::Instances::Compare14.InputPin_o_Receive( _Data );
  Declarations::Instances::Compare15.InputPin_o_Receive( _Data );
  ::Bindings::Compare18_ValueInputPin_o_Receive( _Data, __Value_Compare18_ValueInputPin__ );
  ::Bindings::Compare24_ValueInputPin_o_Receive( _Data, __Value_Compare24_ValueInputPin__ );
}

void PinCallerConverterReceive3( void *_Data )
{
  Declarations::Instances::TArduinoColorGraphicsElementTextFeld3.InputPin_o_Receive( _Data );
}
void PinCallerReceive5::Notify( void *_Data )
{
  int32_t __Value_Compare2_ValueInputPin__ = Declarations::Instances::Compare2.Value();
  int32_t __Value_Compare8_ValueInputPin__ = Declarations::Instances::Compare8.Value();
  int32_t __Value_Compare13_ValueInputPin__ = Declarations::Instances::Compare13.Value();
  int32_t __Value_Compare25_ValueInputPin__ = Declarations::Instances::Compare25.Value();
  TypeConverters::Converter3.Convert( _Data, PinCallerConverterReceive4 );
  Declarations::Instances::TArduinoColorGraphicsElementTextFeld4.ClockInputPin_o_Receive( _Data );
  ::Bindings::Compare2_ValueInputPin_o_Receive( _Data, __Value_Compare2_ValueInputPin__ );
  ::Bindings::Compare8_ValueInputPin_o_Receive( _Data, __Value_Compare8_ValueInputPin__ );
  ::Bindings::Compare13_ValueInputPin_o_Receive( _Data, __Value_Compare13_ValueInputPin__ );
  Declarations::Instances::Compare16.InputPin_o_Receive( _Data );
  Declarations::Instances::Compare17.InputPin_o_Receive( _Data );
  Declarations::Instances::Compare18.InputPin_o_Receive( _Data );
  Declarations::Instances::Compare19.InputPin_o_Receive( _Data );
  Declarations::Instances::Compare20.InputPin_o_Receive( _Data );
  ::Bindings::Compare25_ValueInputPin_o_Receive( _Data, __Value_Compare25_ValueInputPin__ );
}

void PinCallerConverterReceive4( void *_Data )
{
  Declarations::Instances::TArduinoColorGraphicsElementTextFeld4.InputPin_o_Receive( _Data );
}
void PinCallerReceive6::Notify( void *_Data )
{
  int32_t __Value_Compare5_ValueInputPin__ = Declarations::Instances::Compare5.Value();
  int32_t __Value_Compare9_ValueInputPin__ = Declarations::Instances::Compare9.Value();
  int32_t __Value_Compare14_ValueInputPin__ = Declarations::Instances::Compare14.Value();
  int32_t __Value_Compare19_ValueInputPin__ = Declarations::Instances::Compare19.Value();
  TypeConverters::Converter4.Convert( _Data, PinCallerConverterReceive5 );
  Declarations::Instances::TArduinoColorGraphicsElementTextFeld5.ClockInputPin_o_Receive( _Data );
  ::Bindings::Compare5_ValueInputPin_o_Receive( _Data, __Value_Compare5_ValueInputPin__ );
  ::Bindings::Compare9_ValueInputPin_o_Receive( _Data, __Value_Compare9_ValueInputPin__ );
  ::Bindings::Compare14_ValueInputPin_o_Receive( _Data, __Value_Compare14_ValueInputPin__ );
  ::Bindings::Compare19_ValueInputPin_o_Receive( _Data, __Value_Compare19_ValueInputPin__ );
  Declarations::Instances::Compare21.InputPin_o_Receive( _Data );
  Declarations::Instances::Compare22.InputPin_o_Receive( _Data );
  Declarations::Instances::Compare23.InputPin_o_Receive( _Data );
  Declarations::Instances::Compare24.InputPin_o_Receive( _Data );
  Declarations::Instances::Compare25.InputPin_o_Receive( _Data );
}

void PinCallerConverterReceive5( void *_Data )
{
  Declarations::Instances::TArduinoColorGraphicsElementTextFeld5.InputPin_o_Receive( _Data );
}
void PinCallerReceive7::Notify( void *_Data )
{
  int32_t __Value_Compare4_ValueInputPin__ = Declarations::Instances::Compare4.Value();
  int32_t __Value_Compare10_ValueInputPin__ = Declarations::Instances::Compare10.Value();
  int32_t __Value_Compare15_ValueInputPin__ = Declarations::Instances::Compare15.Value();
  int32_t __Value_Compare20_ValueInputPin__ = Declarations::Instances::Compare20.Value();
  int32_t __Value_Compare21_ValueInputPin__ = Declarations::Instances::Compare21.Value();
  TypeConverters::Converter5.Convert( _Data, PinCallerConverterReceive6 );
  Declarations::Instances::TArduinoColorGraphicsElementTextFeld6.ClockInputPin_o_Receive( _Data );
  ::Bindings::Compare4_ValueInputPin_o_Receive( _Data, __Value_Compare4_ValueInputPin__ );
  ::Bindings::Compare10_ValueInputPin_o_Receive( _Data, __Value_Compare10_ValueInputPin__ );
  ::Bindings::Compare15_ValueInputPin_o_Receive( _Data, __Value_Compare15_ValueInputPin__ );
  ::Bindings::Compare20_ValueInputPin_o_Receive( _Data, __Value_Compare20_ValueInputPin__ );
  ::Bindings::Compare21_ValueInputPin_o_Receive( _Data, __Value_Compare21_ValueInputPin__ );
}

void PinCallerConverterReceive6( void *_Data )
{
  Declarations::Instances::TArduinoColorGraphicsElementTextFeld6.InputPin_o_Receive( _Data );
}
void PinCallerReceive8::Notify( void *_Data )
{
  Declarations::Instances::RandomIntegerGenerator1.Value_Max().InputPin_o_Receive( _Data );
  TypeConverters::Converter6.Convert( _Data, PinCallerConverterReceive7 );
  Declarations::Instances::TArduinoColorGraphicsElementTextFeld8.ClockInputPin_o_Receive( _Data );
  Declarations::Instances::Compare31.InputPin_o_Receive( _Data );
}

void PinCallerConverterReceive7( void *_Data )
{
  Declarations::Instances::TArduinoColorGraphicsElementTextFeld8.InputPin_o_Receive( _Data );
}
void PinCallerReceive9::Notify( void *_Data )
{
  bool __Value_PulseGenerator1_EnabledInputPin__ = Declarations::Instances::PulseGenerator1.Enabled().GetValue();
  TypeConverters::Converter7.Convert( _Data, PinCallerConverterReceive8 );
  Declarations::Instances::And1.InputPins_o_Receive( 0, _Data );
  ::Bindings::PulseGenerator1_EnabledInputPin_o_Receive( _Data, __Value_PulseGenerator1_EnabledInputPin__ );
  Declarations::Instances::Inverter1.InputPin_o_Receive( _Data );
  Declarations::Instances::And2.InputPins_o_Receive( 1, _Data );
}

void PinCallerConverterReceive8( void *_Data )
{
  Declarations::Instances::ClockDemmux1.InputPin_o_Receive( _Data );
}
void PinCallerReceive10::Notify( void *_Data )
{
  TypeConverters::Converter8.Convert( _Data, PinCallerConverterReceive9 );
  Declarations::Instances::And1.InputPins_o_Receive( 1, _Data );
  Declarations::Instances::And3.InputPins_o_Receive( 1, _Data );
}

void PinCallerConverterReceive9( void *_Data )
{
  Declarations::Instances::ClockDemmux2.InputPin_o_Receive( _Data );
}
void PinCallerReceive11::Notify( void *_Data )
{
  Declarations::Instances::TArduinoColorGraphicsElementDrawText1.ClockInputPin_o_Receive( _Data );
  Declarations::Instances::TArduinoColorGraphicsElementTextFeld7.ClockInputPin_o_Receive( _Data );
  Declarations::Instances::TArduinoColorGraphicsElementTextFeld8.ClockInputPin_o_Receive( _Data );
  Declarations::Instances::TArduinoColorGraphicsElementDrawBitmap1.ClockInputPin_o_Receive( _Data );
  Declarations::Instances::TArduinoColorGraphicsElementTextFeld6.ClockInputPin_o_Receive( _Data );
  Declarations::Instances::TArduinoColorGraphicsDrawEllipse6.ClockInputPin_o_Receive( _Data );
  Declarations::Instances::TArduinoColorGraphicsElementTextFeld1.ClockInputPin_o_Receive( _Data );
  Declarations::Instances::TArduinoColorGraphicsElementTextFeld3.ClockInputPin_o_Receive( _Data );
  Declarations::Instances::TArduinoColorGraphicsElementTextFeld4.ClockInputPin_o_Receive( _Data );
  Declarations::Instances::TArduinoColorGraphicsElementTextFeld5.ClockInputPin_o_Receive( _Data );
  Declarations::Instances::TArduinoColorGraphicsElementTextFeld2.ClockInputPin_o_Receive( _Data );
  Declarations::Instances::TArduinoColorGraphicsDrawEllipse5.ClockInputPin_o_Receive( _Data );
  Declarations::Instances::TArduinoColorGraphicsDrawEllipse4.ClockInputPin_o_Receive( _Data );
  Declarations::Instances::TArduinoColorGraphicsDrawEllipse3.ClockInputPin_o_Receive( _Data );
  Declarations::Instances::TArduinoColorGraphicsDrawEllipse2.ClockInputPin_o_Receive( _Data );
  Declarations::Instances::TArduinoColorGraphicsDrawEllipse1.ClockInputPin_o_Receive( _Data );
}

void PinCallerReceive12::Notify( void *_Data )
{
  Declarations::Instances::UpDownCounter2.UpInputPin_o_Receive( _Data );
}

void PinCallerReceive13::Notify( void *_Data )
{
  Declarations::Instances::UpDownCounter2.DownInputPin_o_Receive( _Data );
}

void PinCallerReceive14::Notify( void *_Data )
{
  TypeConverters::Converter9.Convert( _Data, PinCallerConverterReceive10 );
  Declarations::Instances::TArduinoColorGraphicsElementTextFeld7.ClockInputPin_o_Receive( _Data );
  Declarations::Instances::Compare26.InputPin_o_Receive( _Data );
}

void PinCallerConverterReceive10( void *_Data )
{
  Declarations::Instances::TArduinoColorGraphicsElementTextFeld7.InputPin_o_Receive( _Data );
}
void PinCallerReceive15::Notify( void *_Data )
{
  Declarations::Instances::ClockDemmux1.SelectInputPin_o_Receive( _Data );
  Declarations::Instances::ClockDemmux2.SelectInputPin_o_Receive( _Data );
  Declarations::Instances::Compare27.InputPin_o_Receive( _Data );
  Declarations::Instances::Compare28.InputPin_o_Receive( _Data );
  Declarations::Instances::Compare29.InputPin_o_Receive( _Data );
  Declarations::Instances::Compare30.InputPin_o_Receive( _Data );
}

void PinCallerReceive16::Notify( void *_Data )
{
  TypeConverters::Converter10.Convert( _Data, PinCallerConverterReceive11 );
}

void PinCallerConverterReceive11( void *_Data )
{
  Declarations::Instances::Counter1.InputPin_o_Receive( _Data );
}
void PinCallerReceive17::Notify( void *_Data )
{
  Declarations::Instances::RandomIntegerGenerator6.ClockInputPin_o_Receive( _Data );
  Declarations::Instances::RandomIntegerGenerator5.ClockInputPin_o_Receive( _Data );
  Declarations::Instances::RandomIntegerGenerator4.ClockInputPin_o_Receive( _Data );
  Declarations::Instances::RandomIntegerGenerator1.ClockInputPin_o_Receive( _Data );
  Declarations::Instances::RandomIntegerGenerator2.ClockInputPin_o_Receive( _Data );
  Declarations::Instances::RandomIntegerGenerator3.ClockInputPin_o_Receive( _Data );
  Declarations::Instances::RandomIntegerGenerator7.ClockInputPin_o_Receive( _Data );
  Declarations::Instances::RandomIntegerGenerator8.ClockInputPin_o_Receive( _Data );
}

void PinCallerReceive18::Notify( void *_Data )
{
  TypeConverters::Converter11.Convert( _Data, PinCallerConverterReceive12 );
}

void PinCallerConverterReceive12( void *_Data )
{
  Declarations::Instances::ClockGenerator2.Frequency().InputPin_o_Receive( _Data );
}
void PinCallerReceive19::Notify( void *_Data )
{
  TypeConverters::Converter12.Convert( _Data, PinCallerConverterReceive13 );
}

void PinCallerConverterReceive13( void *_Data )
{
  Declarations::Instances::Timer1.StartInputPin_o_Receive( _Data );
}
void PinCallerReceive20::Notify( void *_Data )
{
  TypeConverters::Converter13.Convert( _Data, PinCallerConverterReceive14 );
}

void PinCallerConverterReceive14( void *_Data )
{
  Declarations::Instances::UpDownCounter3.UpInputPin_o_Receive( _Data );
}
void PinCallerReceive21::Notify( void *_Data )
{
  TypeConverters::Converter14.Convert( _Data, PinCallerConverterReceive15 );
}

void PinCallerConverterReceive15( void *_Data )
{
  Declarations::Instances::UpDownCounter3.DownInputPin_o_Receive( _Data );
}
void PinCallerReceive22::Notify( void *_Data )
{
  bool __Value_PulseGenerator2_EnabledInputPin__ = Declarations::Instances::PulseGenerator2.Enabled().GetValue();
  ::Bindings::PulseGenerator2_EnabledInputPin_o_Receive( _Data, __Value_PulseGenerator2_EnabledInputPin__ );
}

void PinCallerReceive23::Notify( void *_Data )
{
  TypeConverters::Converter15.Convert( _Data, PinCallerConverterReceive16 );
}

void PinCallerConverterReceive16( void *_Data )
{
  Declarations::Instances::RandomIntegerGenerator1.ClockInputPin_o_Receive( _Data );
}
void PinCallerReceive24::Notify( void *_Data )
{
  TypeConverters::Converter16.Convert( _Data, PinCallerConverterReceive17 );
}

void PinCallerConverterReceive17( void *_Data )
{
  Declarations::Instances::RandomIntegerGenerator1.ClockInputPin_o_Receive( _Data );
}
void PinCallerReceive25::Notify( void *_Data )
{
  TypeConverters::Converter17.Convert( _Data, PinCallerConverterReceive18 );
}

void PinCallerConverterReceive18( void *_Data )
{
  Declarations::Instances::RandomIntegerGenerator1.ClockInputPin_o_Receive( _Data );
}
void PinCallerReceive26::Notify( void *_Data )
{
  TypeConverters::Converter18.Convert( _Data, PinCallerConverterReceive19 );
}

void PinCallerConverterReceive19( void *_Data )
{
  Declarations::Instances::RandomIntegerGenerator1.ClockInputPin_o_Receive( _Data );
}
void PinCallerReceive27::Notify( void *_Data )
{
  TypeConverters::Converter19.Convert( _Data, PinCallerConverterReceive20 );
}

void PinCallerConverterReceive20( void *_Data )
{
  Declarations::Instances::RandomIntegerGenerator1.ClockInputPin_o_Receive( _Data );
}
void PinCallerReceive28::Notify( void *_Data )
{
  TypeConverters::Converter20.Convert( _Data, PinCallerConverterReceive21 );
}

void PinCallerConverterReceive21( void *_Data )
{
  Declarations::Instances::RandomIntegerGenerator2.ClockInputPin_o_Receive( _Data );
}
void PinCallerReceive29::Notify( void *_Data )
{
  TypeConverters::Converter21.Convert( _Data, PinCallerConverterReceive22 );
}

void PinCallerConverterReceive22( void *_Data )
{
  Declarations::Instances::RandomIntegerGenerator2.ClockInputPin_o_Receive( _Data );
}
void PinCallerReceive30::Notify( void *_Data )
{
  TypeConverters::Converter22.Convert( _Data, PinCallerConverterReceive23 );
}

void PinCallerConverterReceive23( void *_Data )
{
  Declarations::Instances::RandomIntegerGenerator2.ClockInputPin_o_Receive( _Data );
}
void PinCallerReceive31::Notify( void *_Data )
{
  TypeConverters::Converter23.Convert( _Data, PinCallerConverterReceive24 );
}

void PinCallerConverterReceive24( void *_Data )
{
  Declarations::Instances::RandomIntegerGenerator2.ClockInputPin_o_Receive( _Data );
}
void PinCallerReceive32::Notify( void *_Data )
{
  TypeConverters::Converter24.Convert( _Data, PinCallerConverterReceive25 );
}

void PinCallerConverterReceive25( void *_Data )
{
  Declarations::Instances::RandomIntegerGenerator2.ClockInputPin_o_Receive( _Data );
}
void PinCallerReceive33::Notify( void *_Data )
{
  TypeConverters::Converter25.Convert( _Data, PinCallerConverterReceive26 );
}

void PinCallerConverterReceive26( void *_Data )
{
  Declarations::Instances::RandomIntegerGenerator3.ClockInputPin_o_Receive( _Data );
}
void PinCallerReceive34::Notify( void *_Data )
{
  TypeConverters::Converter26.Convert( _Data, PinCallerConverterReceive27 );
}

void PinCallerConverterReceive27( void *_Data )
{
  Declarations::Instances::RandomIntegerGenerator3.ClockInputPin_o_Receive( _Data );
}
void PinCallerReceive35::Notify( void *_Data )
{
  TypeConverters::Converter27.Convert( _Data, PinCallerConverterReceive28 );
}

void PinCallerConverterReceive28( void *_Data )
{
  Declarations::Instances::RandomIntegerGenerator3.ClockInputPin_o_Receive( _Data );
}
void PinCallerReceive36::Notify( void *_Data )
{
  TypeConverters::Converter28.Convert( _Data, PinCallerConverterReceive29 );
}

void PinCallerConverterReceive29( void *_Data )
{
  Declarations::Instances::RandomIntegerGenerator3.ClockInputPin_o_Receive( _Data );
}
void PinCallerReceive37::Notify( void *_Data )
{
  TypeConverters::Converter29.Convert( _Data, PinCallerConverterReceive30 );
}

void PinCallerConverterReceive30( void *_Data )
{
  Declarations::Instances::RandomIntegerGenerator3.ClockInputPin_o_Receive( _Data );
}
void PinCallerReceive38::Notify( void *_Data )
{
  TypeConverters::Converter30.Convert( _Data, PinCallerConverterReceive31 );
}

void PinCallerConverterReceive31( void *_Data )
{
  Declarations::Instances::RandomIntegerGenerator4.ClockInputPin_o_Receive( _Data );
}
void PinCallerReceive39::Notify( void *_Data )
{
  TypeConverters::Converter31.Convert( _Data, PinCallerConverterReceive32 );
}

void PinCallerConverterReceive32( void *_Data )
{
  Declarations::Instances::RandomIntegerGenerator4.ClockInputPin_o_Receive( _Data );
}
void PinCallerReceive40::Notify( void *_Data )
{
  TypeConverters::Converter32.Convert( _Data, PinCallerConverterReceive33 );
}

void PinCallerConverterReceive33( void *_Data )
{
  Declarations::Instances::RandomIntegerGenerator4.ClockInputPin_o_Receive( _Data );
}
void PinCallerReceive41::Notify( void *_Data )
{
  TypeConverters::Converter33.Convert( _Data, PinCallerConverterReceive34 );
}

void PinCallerConverterReceive34( void *_Data )
{
  Declarations::Instances::RandomIntegerGenerator4.ClockInputPin_o_Receive( _Data );
}
void PinCallerReceive42::Notify( void *_Data )
{
  TypeConverters::Converter34.Convert( _Data, PinCallerConverterReceive35 );
}

void PinCallerConverterReceive35( void *_Data )
{
  Declarations::Instances::RandomIntegerGenerator4.ClockInputPin_o_Receive( _Data );
}
void PinCallerReceive43::Notify( void *_Data )
{
  TypeConverters::Converter35.Convert( _Data, PinCallerConverterReceive36 );
}

void PinCallerConverterReceive36( void *_Data )
{
  Declarations::Instances::RandomIntegerGenerator5.ClockInputPin_o_Receive( _Data );
}
void PinCallerReceive44::Notify( void *_Data )
{
  TypeConverters::Converter36.Convert( _Data, PinCallerConverterReceive37 );
}

void PinCallerConverterReceive37( void *_Data )
{
  Declarations::Instances::RandomIntegerGenerator5.ClockInputPin_o_Receive( _Data );
}
void PinCallerReceive45::Notify( void *_Data )
{
  TypeConverters::Converter37.Convert( _Data, PinCallerConverterReceive38 );
}

void PinCallerConverterReceive38( void *_Data )
{
  Declarations::Instances::RandomIntegerGenerator5.ClockInputPin_o_Receive( _Data );
}
void PinCallerReceive46::Notify( void *_Data )
{
  TypeConverters::Converter38.Convert( _Data, PinCallerConverterReceive39 );
}

void PinCallerConverterReceive39( void *_Data )
{
  Declarations::Instances::RandomIntegerGenerator5.ClockInputPin_o_Receive( _Data );
}
void PinCallerReceive47::Notify( void *_Data )
{
  TypeConverters::Converter39.Convert( _Data, PinCallerConverterReceive40 );
}

void PinCallerConverterReceive40( void *_Data )
{
  Declarations::Instances::RandomIntegerGenerator5.ClockInputPin_o_Receive( _Data );
}
void PinCallerReceive48::Notify( void *_Data )
{
  Declarations::Instances::TArduinoColorGraphicsDrawEllipse7.Enabled().InputPin_o_Receive( _Data );
  TypeConverters::Converter40.Convert( _Data, PinCallerConverterReceive41 );
  Declarations::Instances::Inverter2.InputPin_o_Receive( _Data );
  Declarations::Instances::And4.InputPins_o_Receive( 1, _Data );
}

void PinCallerConverterReceive41( void *_Data )
{
  Declarations::Instances::TArduinoColorGraphicsDrawEllipse7.ClockInputPin_o_Receive( _Data );
}
void PinCallerReceive49::Notify( void *_Data )
{
  Declarations::Instances::TArduinoColorGraphicsElementTextFeld6.Enabled().InputPin_o_Receive( _Data );
  TypeConverters::Converter41.Convert( _Data, PinCallerConverterReceive42 );
}

void PinCallerConverterReceive42( void *_Data )
{
  Declarations::Instances::TArduinoColorGraphicsDrawEllipse6.ClockInputPin_o_Receive( _Data );
  Declarations::Instances::TArduinoColorGraphicsElementTextFeld3.ClockInputPin_o_Receive( _Data );
}
void PinCallerReceive50::Notify( void *_Data )
{
  Declarations::Instances::TArduinoColorGraphicsDrawRectangle1.Enabled().InputPin_o_Receive( _Data );
  TypeConverters::Converter42.Convert( _Data, PinCallerConverterReceive43 );
  Declarations::Instances::Inverter3.InputPin_o_Receive( _Data );
}

void PinCallerConverterReceive43( void *_Data )
{
  Declarations::Instances::TArduinoColorGraphicsDrawRectangle1.ClockInputPin_o_Receive( _Data );
}
void PinCallerReceive51::Notify( void *_Data )
{
  Declarations::Instances::TArduinoColorGraphicsElementTextFeld7.Enabled().InputPin_o_Receive( _Data );
  TypeConverters::Converter43.Convert( _Data, PinCallerConverterReceive44 );
}

void PinCallerConverterReceive44( void *_Data )
{
  Declarations::Instances::TArduinoColorGraphicsElementTextFeld7.ClockInputPin_o_Receive( _Data );
}
void PinCallerReceive52::Notify( void *_Data )
{
  bool __Value_PulseGenerator4_EnabledInputPin__ = Declarations::Instances::PulseGenerator4.Enabled().GetValue();
  TypeConverters::Converter44.Convert( _Data, PinCallerConverterReceive45 );
  ::Bindings::PulseGenerator4_EnabledInputPin_o_Receive( _Data, __Value_PulseGenerator4_EnabledInputPin__ );
}

void PinCallerConverterReceive45( void *_Data )
{
  Declarations::Instances::UpDownCounter3.ResetInputPin_o_Receive( _Data );
}
void PinCallerReceive53::Notify( void *_Data )
{
  bool __Value_PulseGenerator3_EnabledInputPin__ = Declarations::Instances::PulseGenerator3.Enabled().GetValue();
  TypeConverters::Converter45.Convert( _Data, PinCallerConverterReceive46 );
  ::Bindings::PulseGenerator3_EnabledInputPin_o_Receive( _Data, __Value_PulseGenerator3_EnabledInputPin__ );
}

void PinCallerConverterReceive46( void *_Data )
{
  Declarations::Instances::UpDownCounter3.ResetInputPin_o_Receive( _Data );
}
void PinCallerReceive54::Notify( void *_Data )
{
  Declarations::Instances::UpDownCounter3.Enabled().InputPin_o_Receive( _Data );
}

void PinCallerReceive55::Notify( void *_Data )
{
  Declarations::Instances::TArduinoColorGraphicsDrawRectangle2.Enabled().InputPin_o_Receive( _Data );
  TypeConverters::Converter46.Convert( _Data, PinCallerConverterReceive47 );
  Declarations::Instances::Inverter4.InputPin_o_Receive( _Data );
}

void PinCallerConverterReceive47( void *_Data )
{
  Declarations::Instances::TArduinoColorGraphicsDrawRectangle2.ClockInputPin_o_Receive( _Data );
}
void PinCallerReceive56::Notify( void *_Data )
{
  Declarations::Instances::TArduinoColorGraphicsElementTextFeld8.Enabled().InputPin_o_Receive( _Data );
  TypeConverters::Converter47.Convert( _Data, PinCallerConverterReceive48 );
}

void PinCallerConverterReceive48( void *_Data )
{
  Declarations::Instances::TArduinoColorGraphicsElementTextFeld8.ClockInputPin_o_Receive( _Data );
}
void PinCallerReceive57::Notify( void *_Data )
{
  TypeConverters::Converter48.Convert( _Data, PinCallerConverterReceive49 );
}

void PinCallerConverterReceive49( void *_Data )
{
  Declarations::Instances::UpDownCounter1.UpInputPin_o_Receive( _Data );
}
void PinCallerReceive58::Notify( void *_Data )
{
  TypeConverters::Converter49.Convert( _Data, PinCallerConverterReceive50 );
}

void PinCallerConverterReceive50( void *_Data )
{
  Declarations::Instances::UpDownCounter1.DownInputPin_o_Receive( _Data );
}
void PinCallerReceive59::Notify( void *_Data )
{
  bool __Value_PulseGenerator6_EnabledInputPin__ = Declarations::Instances::PulseGenerator6.Enabled().GetValue();
  ::Bindings::PulseGenerator6_EnabledInputPin_o_Receive( _Data, __Value_PulseGenerator6_EnabledInputPin__ );
}

void PinCallerReceive60::Notify( void *_Data )
{
  bool __Value_PulseGenerator5_EnabledInputPin__ = Declarations::Instances::PulseGenerator5.Enabled().GetValue();
  ::Bindings::PulseGenerator5_EnabledInputPin_o_Receive( _Data, __Value_PulseGenerator5_EnabledInputPin__ );
}

void PinCallerReceive61::Notify( void *_Data )
{
  Declarations::Instances::And3.InputPins_o_Receive( 0, _Data );
  Declarations::Instances::And2.InputPins_o_Receive( 0, _Data );
}

void PinCallerReceive62::Notify( void *_Data )
{
  Declarations::Instances::And4.InputPins_o_Receive( 0, _Data );
}

void PinCallerReceive63::Notify( void *_Data )
{
  Declarations::Instances::TArduinoColorGraphicsElementTextFeld10.Enabled().InputPin_o_Receive( _Data );
  TypeConverters::Converter50.Convert( _Data, PinCallerConverterReceive51 );
  Declarations::Instances::Inverter5.InputPin_o_Receive( _Data );
}

void PinCallerConverterReceive51( void *_Data )
{
  Declarations::Instances::TArduinoColorGraphicsElementDrawText3.ClockInputPin_o_Receive( _Data );
  Declarations::Instances::TArduinoColorGraphicsElementDrawText4.ClockInputPin_o_Receive( _Data );
}
void PinCallerReceive64::Notify( void *_Data )
{
  int32_t __Value_Compare32_ValueInputPin__ = Declarations::Instances::Compare32.Value();
  TypeConverters::Converter51.Convert( _Data, PinCallerConverterReceive52 );
  Declarations::Instances::TArduinoColorGraphicsElementTextFeld9.ClockInputPin_o_Receive( _Data );
  ::Bindings::Compare32_ValueInputPin_o_Receive( _Data, __Value_Compare32_ValueInputPin__ );
}

void PinCallerConverterReceive52( void *_Data )
{
  Declarations::Instances::TArduinoColorGraphicsElementTextFeld9.InputPin_o_Receive( _Data );
}
void PinCallerReceive65::Notify( void *_Data )
{
  TypeConverters::Converter52.Convert( _Data, PinCallerConverterReceive53 );
  Declarations::Instances::TArduinoColorGraphicsElementTextFeld10.ClockInputPin_o_Receive( _Data );
  Declarations::Instances::Compare32.InputPin_o_Receive( _Data );
}

void PinCallerConverterReceive53( void *_Data )
{
  Declarations::Instances::TArduinoColorGraphicsElementTextFeld10.InputPin_o_Receive( _Data );
}
void PinCallerReceive66::Notify( void *_Data )
{
  TypeConverters::Converter53.Convert( _Data, PinCallerConverterReceive54 );
}

void PinCallerConverterReceive54( void *_Data )
{
  Declarations::Instances::RandomIntegerGenerator7.ClockInputPin_o_Receive( _Data );
}
void PinCallerReceive67::Notify( void *_Data )
{
  TypeConverters::Converter54.Convert( _Data, PinCallerConverterReceive55 );
}

void PinCallerConverterReceive55( void *_Data )
{
  Declarations::Instances::TArduinoColorGraphicsElementFillScreen1.ClockInputPin_o_Receive( _Data );
}
void PinCallerReceive68::Notify( void *_Data )
{
  TypeConverters::Converter55.Convert( _Data, PinCallerConverterReceive56 );
}

void PinCallerConverterReceive56( void *_Data )
{
  Declarations::Instances::Timer2.StartInputPin_o_Receive( _Data );
}
} // PinCalls

namespace ComponentsHardware
{
void SystemUpdateHardware()
{
}
} // ComponentsHardware

//The setup function is called once at startup of the sketch
void setup()
{
  BoardDeclarations::SystemPeriodMicros_1000000.SystemStarted();
  BoardDeclarations::Instances::BoardSPI1.SystemInit();
  Declarations::Instances::TTTGOTDisplayESP32ButtonsModule1.SystemInit();
  Declarations::Instances::TTTGOTDisplayESP32DisplayModule1.SystemInit();
  Declarations::Instances::UpDownCounter1.SystemInit();
  Declarations::Instances::UpDownCounter2.SystemInit();
  Declarations::Instances::Counter1.SystemInit();
  Declarations::Instances::UpDownCounter3.SystemInit();
  Declarations::Instances::TTTGOTDisplayESP32ButtonsModule1.SystemStart();
  Declarations::Instances::TTTGOTDisplayESP32DisplayModule1.SystemStart();
  Declarations::Instances::RandomIntegerGenerator1.SystemStartInit();
  Declarations::Instances::RandomIntegerGenerator2.SystemStartInit();
  Declarations::Instances::RandomIntegerGenerator3.SystemStartInit();
  Declarations::Instances::RandomIntegerGenerator4.SystemStartInit();
  Declarations::Instances::RandomIntegerGenerator5.SystemStartInit();
  Declarations::Instances::RandomIntegerGenerator6.SystemStartInit();
  Declarations::Instances::UpDownCounter1.SystemStart();
  Declarations::Instances::Button1.SystemStart();
  Declarations::Instances::Button2.SystemStart();
  Declarations::Instances::ClockGenerator1.SystemStart();
  Declarations::Instances::UpDownCounter2.SystemStart();
  Declarations::Instances::Counter1.SystemStart();
  Declarations::Instances::And1.SystemStart();
  Declarations::Instances::ClockGenerator2.SystemStart();
  Declarations::Instances::UpDownCounter3.SystemStart();
  Declarations::Instances::PulseGenerator1.SystemStart();
  Declarations::Instances::PulseGenerator2.SystemStart();
  Declarations::Instances::Compare1.SystemStart();
  Declarations::Instances::Compare2.SystemStart();
  Declarations::Instances::Compare3.SystemStart();
  Declarations::Instances::Compare4.SystemStart();
  Declarations::Instances::Compare5.SystemStart();
  Declarations::Instances::Compare6.SystemStart();
  Declarations::Instances::Compare7.SystemStart();
  Declarations::Instances::Compare8.SystemStart();
  Declarations::Instances::Compare9.SystemStart();
  Declarations::Instances::Compare10.SystemStart();
  Declarations::Instances::Compare11.SystemStart();
  Declarations::Instances::Compare12.SystemStart();
  Declarations::Instances::Compare13.SystemStart();
  Declarations::Instances::Compare14.SystemStart();
  Declarations::Instances::Compare15.SystemStart();
  Declarations::Instances::Compare16.SystemStart();
  Declarations::Instances::Compare17.SystemStart();
  Declarations::Instances::Compare18.SystemStart();
  Declarations::Instances::Compare19.SystemStart();
  Declarations::Instances::Compare20.SystemStart();
  Declarations::Instances::Compare21.SystemStart();
  Declarations::Instances::Compare22.SystemStart();
  Declarations::Instances::Compare23.SystemStart();
  Declarations::Instances::Compare24.SystemStart();
  Declarations::Instances::Compare25.SystemStart();
  Declarations::Instances::Compare26.SystemStart();
  Declarations::Instances::PulseGenerator3.SystemStart();
  Declarations::Instances::Compare27.SystemStart();
  Declarations::Instances::Compare28.SystemStart();
  Declarations::Instances::Compare29.SystemStart();
  Declarations::Instances::PulseGenerator4.SystemStart();
  Declarations::Instances::Timer1.SystemStart();
  Declarations::Instances::PulseGenerator5.SystemStart();
  Declarations::Instances::PulseGenerator6.SystemStart();
  Declarations::Instances::And2.SystemStart();
  Declarations::Instances::And3.SystemStart();
  Declarations::Instances::Compare30.SystemStart();
  Declarations::Instances::Compare31.SystemStart();
  Declarations::Instances::And4.SystemStart();
  Declarations::Instances::RandomIntegerGenerator7.SystemStartInit();
  Declarations::Instances::RandomIntegerGenerator8.SystemStartInit();
  Declarations::Instances::Compare32.SystemStart();
  Declarations::Instances::Timer2.SystemStart();
}

// The loop function is called in an endless loop
void loop()
{
  BoardDeclarations::SystemPeriodMicros_1000000.SystemLoopBegin();
  Declarations::Instances::TTTGOTDisplayESP32ButtonsModule1.SystemLoopBegin();
  Declarations::Instances::Button1.SystemLoopBegin();
  Declarations::Instances::Button2.SystemLoopBegin();
  Declarations::Instances::ClockGenerator1.SystemLoopBegin();
  Declarations::Instances::ClockGenerator2.SystemLoopBegin();
  Declarations::Instances::PulseGenerator1.SystemLoopBegin();
  Declarations::Instances::PulseGenerator2.SystemLoopBegin();
  Declarations::Instances::PulseGenerator3.SystemLoopBegin();
  Declarations::Instances::PulseGenerator4.SystemLoopBegin();
  Declarations::Instances::Timer1.SystemLoopBegin();
  Declarations::Instances::PulseGenerator5.SystemLoopBegin();
  Declarations::Instances::PulseGenerator6.SystemLoopBegin();
  Declarations::Instances::Timer2.SystemLoopBegin();
  Declarations::Instances::And1.SystemLoopEnd();
  Declarations::Instances::And2.SystemLoopEnd();
  Declarations::Instances::And3.SystemLoopEnd();
  Declarations::Instances::And4.SystemLoopEnd();
}
