Error when upload connect code

Hi everyone ,please help me for this code



//#define CAYENNE_DEBUG       // Uncomment to show debug messages
#define CAYENNE_PRINT Serial  // Comment this out to disable prints and save space
#include <CayenneMQTTWiFi101.h>

// WiFi network info.
char ssid[] = "Majed-4G";
char wifiPassword[] = "0570909101";

// Cayenne authentication info. This should be obtained from the Cayenne Dashboard.
char username[] = "676916e0-4cfd-11ec-ad90-75ec5e25c7a4";
char password[] = "857c9860e1ce4e06b3f888c6c00d3b30b4a43ffe";
char clientID[] = "7235fb60-4cfd-11ec-ad90-75ec5e25c7a4";

void setup() {
  Serial.begin(9600);
  Cayenne.begin(username, password, clientID, ssid, wifiPassword);
}

void loop() {
  Cayenne.loop();
}

// Default function for sending sensor data at intervals to Cayenne.
// You can also use functions for specific channels, e.g CAYENNE_OUT(1) for sending channel 1 data.
CAYENNE_OUT_DEFAULT()
{
  // Write data to Cayenne here. This example just sends the current uptime in milliseconds on virtual channel 0.
  Cayenne.virtualWrite(0, millis());
  // Some examples of other functions you can use to send data.
  //Cayenne.celsiusWrite(1, 22.0);
  //Cayenne.luxWrite(2, 700);
  //Cayenne.virtualWrite(3, 50, TYPE_PROXIMITY, UNIT_CENTIMETER);
}

// Default function for processing actuator commands from the Cayenne Dashboard.
// You can also use functions for specific channels, e.g CAYENNE_IN(1) for channel 1 commands.
CAYENNE_IN_DEFAULT()
{
  CAYENNE_LOG("Channel %u, value %s", request.channel, getValue.asString());
  //Process message here. If there is an error set an error message using getValue.setError(), e.g getValue.setError("Error message");
}

and I have an error when I uploaded it :
Arduino: 1.8.16 (Windows Store 1.8.51.0) (Windows 10), Board: “Arduino Uno”

Sketch uses 35652 bytes (110%) of program storage space. Maximum is 32256 bytes.

text section exceeds available space in boardGlobal variables use 1813 bytes (88%) of dynamic memory, leaving 235 bytes for local variables. Maximum is 2048 bytes.

Sketch too big; see https://support.arduino.cc/hc/en-us/articles/360013825179 for tips on reducing it.

Error compiling for board Arduino Uno.

Invalid library found in C:\Users\USER\Documents\Arduino\libraries\libraries: no headers files (.h) found in C:\Users\USER\Documents\Arduino\libraries\libraries

This report would have more information with
“Show verbose output during compilation”
option enabled in File → Preferences.

the errror means the code is big for the arduino uno. You need to use a board with larger storage like an arduino MEGA.