EC_2025_Q4_SPLibrary   "EC_2025_Q4_SP" 
 output2025() 
  Returns the list of events during the period.
  Returns: array: (week1,week2, ... week_n)
week_n= ;;; ... 
Where:  is expressed as date + characteristics: YYYY,MM,DD,hh,mm,ss,x,y,z
x impact in numbers
y event name in numbers
z currency in numbers
 name2025() 
  Returns the list of event names during the period.
  Returns: array: (week1,week2, ... week_n)
week_n= ;; ... 
Where:  is expressed as: index, name
index: related to event name y
name event: event name related to y text
 impact2025() 
  Returns the list of impact names during the period.
  Returns: array: (week1,week2, ... week_n)
week_n= ;; ... 
Where:  is expressed as: index, impact
index: related to impact name x
impact: impact name related to x text
 currency2025() 
  Returns the list of currencies during the period.
  Returns: array: (week1,week2, ... week_n)
week_n= ;; ... 
Where:  is expressed as: index, currency
index: related to currency name z
currency: currency name related to z text
Arrays
EC_2025_Q3_SPLibrary   "EC_2025_Q3_SP" 
 output2025() 
  Returns the list of events during the period.
  Returns: array: (week1,week2, ... week_n)
week_n= ;;; ... 
Where:  is expressed as date + characteristics: YYYY,MM,DD,hh,mm,ss,x,y,z
x impact in numbers
y event name in numbers
z currency in numbers
 name2025() 
  Returns the list of event names during the period.
  Returns: array: (week1,week2, ... week_n)
week_n= ;; ... 
Where:  is expressed as: index, name
index: related to event name y
name event: event name related to y text
 impact2025() 
  Returns the list of impact names during the period.
  Returns: array: (week1,week2, ... week_n)
week_n= ;; ... 
Where:  is expressed as: index, impact
index: related to impact name x
impact: impact name related to x text
 currency2025() 
  Returns the list of currencies during the period.
  Returns: array: (week1,week2, ... week_n)
week_n= ;; ... 
Where:  is expressed as: index, currency
index: related to currency name z
currency: currency name related to z text
EC_2025_Q2_SPLibrary   "EC_2025_Q2_SP" 
 output2025() 
  Returns the list of events during the period.
  Returns: array: (week1,week2, ... week_n)
week_n= ;;; ... 
Where:  is expressed as date + characteristics: YYYY,MM,DD,hh,mm,ss,x,y,z
x impact in numbers
y event name in numbers
z currency in numbers
 name2025() 
  Returns the list of event names during the period.
  Returns: array: (week1,week2, ... week_n)
week_n= ;; ... 
Where:  is expressed as: index, name
index: related to event name y
name event: event name related to y text
 impact2025() 
  Returns the list of impact names during the period.
  Returns: array: (week1,week2, ... week_n)
week_n= ;; ... 
Where:  is expressed as: index, impact
index: related to impact name x
impact: impact name related to x text
 currency2025() 
  Returns the list of currencies during the period.
  Returns: array: (week1,week2, ... week_n)
week_n= ;; ... 
Where:  is expressed as: index, currency
index: related to currency name z
currency: currency name related to z text
EC_2025_Q1_SPLibrary   "EC_2025_Q1_SP" 
 output2025() 
  Returns the list of events during the period.
  Returns: array: (week1,week2, ... week_n)
week_n= ;;; ... 
Where:  is expressed as date + characteristics: YYYY,MM,DD,hh,mm,ss,x,y,z
x impact in numbers
y event name in numbers
z currency in numbers
 name2025() 
  Returns the list of event names during the period.
  Returns: array: (week1,week2, ... week_n)
week_n= ;; ... 
Where:  is expressed as: index, name
index: related to event name y
name event: event name related to y text
 impact2025() 
  Returns the list of impact names during the period.
  Returns: array: (week1,week2, ... week_n)
week_n= ;; ... 
Where:  is expressed as: index, impact
index: related to impact name x
impact: impact name related to x text
 currency2025() 
  Returns the list of currencies during the period.
  Returns: array: (week1,week2, ... week_n)
week_n= ;; ... 
Where:  is expressed as: index, currency
index: related to currency name z
currency: currency name related to z text
EC_2024_Q4_SPLibrary   "EC_2024_Q4_SP" 
 output2024() 
  Returns the list of events during the period.
  Returns: array: (week1,week2, ... week_n)
week_n= ;;; ... 
Where:  is expressed as date + characteristics: YYYY,MM,DD,hh,mm,ss,x,y,z
x impact in numbers
y event name in numbers
z currency in numbers
 name2024() 
  Returns the list of event names during the period.
  Returns: array: (week1,week2, ... week_n)
week_n= ;; ... 
Where:  is expressed as: index, name
index: related to event name y
name event: event name related to y text
 impact2024() 
  Returns the list of impact names during the period.
  Returns: array: (week1,week2, ... week_n)
week_n= ;; ... 
Where:  is expressed as: index, impact
index: related to impact name x
impact: impact name related to x text
 currency2024() 
  Returns the list of currencies during the period.
  Returns: array: (week1,week2, ... week_n)
week_n= ;; ... 
Where:  is expressed as: index, currency
index: related to currency name z
currency: currency name related to z text
EC_2024_Q3_SPLibrary   "EC_2024_Q3_SP" 
 output2024() 
  Returns the list of events during the period.
  Returns: array: (week1,week2, ... week_n)
week_n= ;;; ... 
Where:  is expressed as date + characteristics: YYYY,MM,DD,hh,mm,ss,x,y,z
x impact in numbers
y event name in numbers
z currency in numbers
 name2024() 
  Returns the list of event names during the period.
  Returns: array: (week1,week2, ... week_n)
week_n= ;; ... 
Where:  is expressed as: index, name
index: related to event name y
name event: event name related to y text
 impact2024() 
  Returns the list of impact names during the period.
  Returns: array: (week1,week2, ... week_n)
week_n= ;; ... 
Where:  is expressed as: index, impact
index: related to impact name x
impact: impact name related to x text
 currency2024() 
  Returns the list of currencies during the period.
  Returns: array: (week1,week2, ... week_n)
week_n= ;; ... 
Where:  is expressed as: index, currency
index: related to currency name z
currency: currency name related to z text
EC_2024_Q4_ENLibrary   "EC_2024_Q4_EN" 
 output2024() 
  Returns the list of events during the period.
  Returns: array: (week1,week2, ... week_n)
week_n= ;;; ... 
Where:  is expressed as date + characteristics: YYYY,MM,DD,hh,mm,ss,x,y,z
x impact in numbers
y event name in numbers
z currency in numbers
 name2024() 
  Returns the list of event names during the period.
  Returns: array: (week1,week2, ... week_n)
week_n= ;; ... 
Where:  is expressed as: index, name
index: related to event name y
name event: event name related to y text
 impact2024() 
  Returns the list of impact names during the period.
  Returns: array: (week1,week2, ... week_n)
week_n= ;; ... 
Where:  is expressed as: index, impact
index: related to impact name x
impact: impact name related to x text
 currency2024() 
  Returns the list of currencies during the period.
  Returns: array: (week1,week2, ... week_n)
week_n= ;; ... 
Where:  is expressed as: index, currency
index: related to currency name z
currency: currency name related to z text
EC_2024_Q3_ENLibrary   "EC_2024_Q3_EN" 
 output2024() 
  Returns the list of events during the period.
  Returns: array: (week1,week2, ... week_n)
week_n= ;;; ... 
Where:  is expressed as date + characteristics: YYYY,MM,DD,hh,mm,ss,x,y,z
x impact in numbers
y event name in numbers
z currency in numbers
 name2024() 
  Returns the list of event names during the period.
  Returns: array: (week1,week2, ... week_n)
week_n= ;; ... 
Where:  is expressed as: index, name
index: related to event name y
name event: event name related to y text
 impact2024() 
  Returns the list of impact names during the period.
  Returns: array: (week1,week2, ... week_n)
week_n= ;; ... 
Where:  is expressed as: index, impact
index: related to impact name x
impact: impact name related to x text
 currency2024() 
  Returns the list of currencies during the period.
  Returns: array: (week1,week2, ... week_n)
week_n= ;; ... 
Where:  is expressed as: index, currency
index: related to currency name z
currency: currency name related to z text
EC_2024_Q2_ENLibrary   "EC_2024_Q2_EN" 
 output2024() 
  Returns the list of events during the period.
  Returns: array: (week1,week2, ... week_n)
week_n= ;;; ... 
Where:  is expressed as date + characteristics: YYYY,MM,DD,hh,mm,ss,x,y,z
x impact in numbers
y event name in numbers
z currency in numbers
 name2024() 
  Returns the list of event names during the period.
  Returns: array: (week1,week2, ... week_n)
week_n= ;; ... 
Where:  is expressed as: index, name
index: related to event name y
name event: event name related to y text
 impact2024() 
  Returns the list of impact names during the period.
  Returns: array: (week1,week2, ... week_n)
week_n= ;; ... 
Where:  is expressed as: index, impact
index: related to impact name x
impact: impact name related to x text
 currency2024() 
  Returns the list of currencies during the period.
  Returns: array: (week1,week2, ... week_n)
week_n= ;; ... 
Where:  is expressed as: index, currency
index: related to currency name z
currency: currency name related to z text
EC_2024_Q2_SPLibrary   "EC_2024_Q2_SP" 
 output2024() 
  Returns the list of events during the period.
  Returns: array: (week1,week2, ... week_n)
week_n= ;;; ... 
Where:  is expressed as date + characteristics: YYYY,MM,DD,hh,mm,ss,x,y,z
x impact in numbers
y event name in numbers
z currency in numbers
 name2024() 
  Returns the list of event names during the period.
  Returns: array: (week1,week2, ... week_n)
week_n= ;; ... 
Where:  is expressed as: index, name
index: related to event name y
name event: event name related to y text
 impact2024() 
  Returns the list of impact names during the period.
  Returns: array: (week1,week2, ... week_n)
week_n= ;; ... 
Where:  is expressed as: index, impact
index: related to impact name x
impact: impact name related to x text
 currency2024() 
  Returns the list of currencies during the period.
  Returns: array: (week1,week2, ... week_n)
week_n= ;; ... 
Where:  is expressed as: index, currency
index: related to currency name z
currency: currency name related to z text
EC_2024_Q1_SPLibrary   "EC_2024_Q1_SP" 
 output2024() 
  Returns the list of events during the period.
  Returns: array: (week1,week2, ... week_n)
week_n= ;;; ... 
Where:  is expressed as date + characteristics: YYYY,MM,DD,hh,mm,ss,x,y,z
x impact in numbers
y event name in numbers
z currency in numbers
 name2024() 
  Returns the list of event names during the period.
  Returns: array: (week1,week2, ... week_n)
week_n= ;; ... 
Where:  is expressed as: index, name
index: related to event name y
name event: event name related to y text
 impact2024() 
  Returns the list of impact names during the period.
  Returns: array: (week1,week2, ... week_n)
week_n= ;; ... 
Where:  is expressed as: index, impact
index: related to impact name x
impact: impact name related to x text
 currency2024() 
  Returns the list of currencies during the period.
  Returns: array: (week1,week2, ... week_n)
week_n= ;; ... 
Where:  is expressed as: index, currency
index: related to currency name z
currency: currency name related to z text
EC_2024_Q1_ENLibrary   "EC_2024_Q1_EN" 
 output2024() 
  Returns the list of events during the period.
  Returns: array: (week1,week2, ... week_n)
week_n= ;;; ... 
Where:  is expressed as date + characteristics: YYYY,MM,DD,hh,mm,ss,x,y,z
x impact in numbers
y event name in numbers
z currency in numbers
 name2024() 
  Returns the list of event names during the period.
  Returns: array: (week1,week2, ... week_n)
week_n= ;; ... 
Where:  is expressed as: index, name
index: related to event name y
name event: event name related to y text
 impact2024() 
  Returns the list of impact names during the period.
  Returns: array: (week1,week2, ... week_n)
week_n= ;; ... 
Where:  is expressed as: index, impact
index: related to impact name x
impact: impact name related to x text
 currency2024() 
  Returns the list of currencies during the period.
  Returns: array: (week1,week2, ... week_n)
week_n= ;; ... 
Where:  is expressed as: index, currency
index: related to currency name z
currency: currency name related to z text
EC_2023_Q4_SPLibrary   "EC_2023_Q4_SP" 
 output2023() 
  Returns the list of events during the period.
  Returns: array: (week1,week2, ... week_n)
week_n= ;;; ... 
Where:  is expressed as date + characteristics: YYYY,MM,DD,hh,mm,ss,x,y,z
x impact in numbers
y event name in numbers
z currency in numbers
 name2023() 
  Returns the list of event names during the period.
  Returns: array: (week1,week2, ... week_n)
week_n= ;; ... 
Where:  is expressed as: index, name
index: related to event name y
name event: event name related to y text
 impact2023() 
  Returns the list of impact names during the period.
  Returns: array: (week1,week2, ... week_n)
week_n= ;; ... 
Where:  is expressed as: index, impact
index: related to impact name x
impact: impact name related to x text
 currency2023() 
  Returns the list of currencies during the period.
  Returns: array: (week1,week2, ... week_n)
week_n= ;; ... 
Where:  is expressed as: index, currency
index: related to currency name z
currency: currency name related to z text
EC_2023_Q3_SPLibrary   "EC_2023_Q3_SP" 
 output2023() 
  Returns the list of events during the period.
  Returns: array: (week1,week2, ... week_n)
week_n= ;;; ... 
Where:  is expressed as date + characteristics: YYYY,MM,DD,hh,mm,ss,x,y,z
x impact in numbers
y event name in numbers
z currency in numbers
 name2023() 
  Returns the list of event names during the period.
  Returns: array: (week1,week2, ... week_n)
week_n= ;; ... 
Where:  is expressed as: index, name
index: related to event name y
name event: event name related to y text
 impact2023() 
  Returns the list of impact names during the period.
  Returns: array: (week1,week2, ... week_n)
week_n= ;; ... 
Where:  is expressed as: index, impact
index: related to impact name x
impact: impact name related to x text
 currency2023() 
  Returns the list of currencies during the period.
  Returns: array: (week1,week2, ... week_n)
week_n= ;; ... 
Where:  is expressed as: index, currency
index: related to currency name z
currency: currency name related to z text
EC_2023_Q2_SPLibrary   "EC_2023_Q2_SP" 
 output2023() 
  Returns the list of events during the period.
  Returns: array: (week1,week2, ... week_n)
week_n= ;;; ... 
Where:  is expressed as date + characteristics: YYYY,MM,DD,hh,mm,ss,x,y,z
x impact in numbers
y event name in numbers
z currency in numbers
 name2023() 
  Returns the list of event names during the period.
  Returns: array: (week1,week2, ... week_n)
week_n= ;; ... 
Where:  is expressed as: index, name
index: related to event name y
name event: event name related to y text
 impact2023() 
  Returns the list of impact names during the period.
  Returns: array: (week1,week2, ... week_n)
week_n= ;; ... 
Where:  is expressed as: index, impact
index: related to impact name x
impact: impact name related to x text
 currency2023() 
  Returns the list of currencies during the period.
  Returns: array: (week1,week2, ... week_n)
week_n= ;; ... 
Where:  is expressed as: index, currency
index: related to currency name z
currency: currency name related to z text
EC_2023_Q1_SPLibrary   "EC_2023_Q1_SP" 
 output2023() 
  Returns the list of events during the period.
  Returns: array: (week1,week2, ... week_n)
week_n= ;;; ... 
Where:  is expressed as date + characteristics: YYYY,MM,DD,hh,mm,ss,x,y,z
x impact in numbers
y event name in numbers
z currency in numbers
 name2023() 
  Returns the list of event names during the period.
  Returns: array: (week1,week2, ... week_n)
week_n= ;; ... 
Where:  is expressed as: index, name
index: related to event name y
name event: event name related to y text
 impact2023() 
  Returns the list of impact names during the period.
  Returns: array: (week1,week2, ... week_n)
week_n= ;; ... 
Where:  is expressed as: index, impact
index: related to impact name x
impact: impact name related to x text
 currency2023() 
  Returns the list of currencies during the period.
  Returns: array: (week1,week2, ... week_n)
week_n= ;; ... 
Where:  is expressed as: index, currency
index: related to currency name z
currency: currency name related to z text
EC_2023_Q4_ENLibrary   "EC_2023_Q4_EN" 
 output2023() 
  Returns the list of events during the period.
  Returns: array: (week1,week2, ... week_n)
week_n= ;;; ... 
Where:  is expressed as date + characteristics: YYYY,MM,DD,hh,mm,ss,x,y,z
x impact in numbers
y event name in numbers
z currency in numbers
 name2023() 
  Returns the list of event names during the period.
  Returns: array: (week1,week2, ... week_n)
week_n= ;; ... 
Where:  is expressed as: index, name
index: related to event name y
name event: event name related to y text
 impact2023() 
  Returns the list of impact names during the period.
  Returns: array: (week1,week2, ... week_n)
week_n= ;; ... 
Where:  is expressed as: index, impact
index: related to impact name x
impact: impact name related to x text
 currency2023() 
  Returns the list of currencies during the period.
  Returns: array: (week1,week2, ... week_n)
week_n= ;; ... 
Where:  is expressed as: index, currency
index: related to currency name z
currency: currency name related to z text
EC_2023_Q3_ENLibrary   "EC_2023_Q3_EN" 
 output2023() 
  Returns the list of events during the period.
  Returns: array: (week1,week2, ... week_n)
week_n= ;;; ... 
Where:  is expressed as date + characteristics: YYYY,MM,DD,hh,mm,ss,x,y,z
x impact in numbers
y event name in numbers
z currency in numbers
 name2023() 
  Returns the list of event names during the period.
  Returns: array: (week1,week2, ... week_n)
week_n= ;; ... 
Where:  is expressed as: index, name
index: related to event name y
name event: event name related to y text
 impact2023() 
  Returns the list of impact names during the period.
  Returns: array: (week1,week2, ... week_n)
week_n= ;; ... 
Where:  is expressed as: index, impact
index: related to impact name x
impact: impact name related to x text
 currency2023() 
  Returns the list of currencies during the period.
  Returns: array: (week1,week2, ... week_n)
week_n= ;; ... 
Where:  is expressed as: index, currency
index: related to currency name z
currency: currency name related to z text
EC_2023_Q2_ENLibrary   "EC_2023_Q2_EN" 
 output2023() 
  Returns the list of events during the period.
  Returns: array: (week1,week2, ... week_n)
week_n= ;;; ... 
Where:  is expressed as date + characteristics: YYYY,MM,DD,hh,mm,ss,x,y,z
x impact in numbers
y event name in numbers
z currency in numbers
 name2023() 
  Returns the list of event names during the period.
  Returns: array: (week1,week2, ... week_n)
week_n= ;; ... 
Where:  is expressed as: index, name
index: related to event name y
name event: event name related to y text
 impact2023() 
  Returns the list of impact names during the period.
  Returns: array: (week1,week2, ... week_n)
week_n= ;; ... 
Where:  is expressed as: index, impact
index: related to impact name x
impact: impact name related to x text
 currency2023() 
  Returns the list of currencies during the period.
  Returns: array: (week1,week2, ... week_n)
week_n= ;; ... 
Where:  is expressed as: index, currency
index: related to currency name z
currency: currency name related to z text
EC_2023_Q1_ENLibrary   "EC_2023_Q1_EN" 
 output2023() 
  Returns the list of events during the period.
  Returns: array: (week1,week2, ... week_n)
week_n= ;;; ... 
Where:  is expressed as date + characteristics: YYYY,MM,DD,hh,mm,ss,x,y,z
x impact in numbers
y event name in numbers
z currency in numbers
 name2023() 
  Returns the list of event names during the period.
  Returns: array: (week1,week2, ... week_n)
week_n= ;; ... 
Where:  is expressed as: index, name
index: related to event name y
name event: event name related to y text
 impact2023() 
  Returns the list of impact names during the period.
  Returns: array: (week1,week2, ... week_n)
week_n= ;; ... 
Where:  is expressed as: index, impact
index: related to impact name x
impact: impact name related to x text
 currency2023() 
  Returns the list of currencies during the period.
  Returns: array: (week1,week2, ... week_n)
week_n= ;; ... 
Where:  is expressed as: index, currency
index: related to currency name z
currency: currency name related to z text
garbage_collection_and_utilitiesGarbage Collection and Utilities is a library that offers a set of functions designed for efficient management of various types of arrays. This library provides garbage collection utilities to remove and delete excess elements, and also includes utilities for checking the size of arrays. It's particularly useful for developers who want to manage labels, lines, polylines, boxes, linefills, chart points, floats, integers, booleans, and strings efficiently within their scripts.
Both  dump  and  trim  act on the array  backwards . This means that for  trim , the elements that will be left start from 0. If you want the most recent element to be left after trim, you must use  unshift(). 
 Garbage Collection: 
 
 Functions to remove and delete excess elements from various types of arrays.
 Useful for freeing up memory and keeping the arrays within desired size limits.
 
 Size Checking: 
 
 Functions to check if arrays are larger than a specified size.
 Helps in ensuring that arrays have enough elements before performing operations.
 
 Supported Types: 
Compatible with a wide range of array types, including labels, lines, polylines, boxes, linefills, chart points, floats, integers, booleans, and strings.
 Usage: 
The  dump  methods are ideal for clearing out unwanted elements from arrays, while the  trim  methods allow for more refined control over the size of arrays.
The  ready  methods enable you to verify if arrays have the required number of elements before proceeding with further operations.
Library   "garbage_collection_and_utilities" 
Provides garbage collection utilities for managing and trimming various types of arrays, and utilities to check if an array is of a specific size. Included types are: labels, lines, polylines, boxes, linefills, chart points, floats, integers, booleans, and strings.
 method ready(self, size) 
  Checks if an array of labels is larger than a specified size
  Namespace types: array
  Parameters:
     self (array) 
     size (int) : The minimum size of the array
  Returns: A boolean indicating whether the array is ready
 method ready(self, size) 
  Checks if an array of lines is larger than a specified size
  Namespace types: array
  Parameters:
     self (array) 
     size (int) : The minimum size of the array
  Returns: A boolean indicating whether the array is ready
 method ready(self, size) 
  Checks if an array of polylines is larger than a specified size
  Namespace types: array
  Parameters:
     self (array) 
     size (int) : The minimum size of the array
  Returns: A boolean indicating whether the array is ready
 method ready(self, size) 
  Checks if an array of boxes is larger than a specified size
  Namespace types: array
  Parameters:
     self (array) 
     size (int) : The minimum size of the array
  Returns: A boolean indicating whether the array is ready
 method ready(self, size) 
  Checks if an array of linefills is larger than a specified size
  Namespace types: array
  Parameters:
     self (array) 
     size (int) : The minimum size of the array
  Returns: A boolean indicating whether the array is ready
 method ready(self, size) 
  Checks if an array of chart points is larger than a specified size
  Namespace types: array
  Parameters:
     self (array) 
     size (int) : The minimum size of the array
  Returns: A boolean indicating whether the array is ready
 method ready(self, size) 
  Checks if an array of floats is larger than a specified size
  Namespace types: array
  Parameters:
     self (array) 
     size (int) : The minimum size of the array
  Returns: A boolean indicating whether the array is ready
 method ready(self, size) 
  Checks if an array of integers is larger than a specified size
  Namespace types: array
  Parameters:
     self (array) 
     size (int) : The minimum size of the array
  Returns: A boolean indicating whether the array is ready
 method ready(self, size) 
  Checks if an array of booleans is larger than a specified size
  Namespace types: array
  Parameters:
     self (array) 
     size (int) : The minimum size of the array
  Returns: A boolean indicating whether the array is ready
 method ready(self, size) 
  Checks if an array of strings is larger than a specified size
  Namespace types: array
  Parameters:
     self (array) 
     size (int) : The minimum size of the array
  Returns: A boolean indicating whether the array is ready
 method dump(self, max_size, trigger) 
  Removes and deletes excess elements from an array of labels
  Namespace types: array
  Parameters:
     self (array) 
     max_size (int) : The maximum size of the array
     trigger (bool) : A condition to trigger the dumping process
  Returns: void
 method dump(self, max_size, trigger) 
  Removes and deletes excess elements from an array of lines
  Namespace types: array
  Parameters:
     self (array) 
     max_size (int) : The maximum size of the array
     trigger (bool) : A condition to trigger the dumping process
  Returns: void
 method dump(self, max_size, trigger) 
  Removes and deletes excess elements from an array of polylines
  Namespace types: array
  Parameters:
     self (array) 
     max_size (int) : The maximum size of the array
     trigger (bool) : A condition to trigger the dumping process
  Returns: void
 method dump(self, max_size, trigger) 
  Removes and deletes excess elements from an array of boxes
  Namespace types: array
  Parameters:
     self (array) 
     max_size (int) : The maximum size of the array
     trigger (bool) : A condition to trigger the dumping process
  Returns: void
 method dump(self, max_size, trigger) 
  Removes and deletes excess elements from an array of linefills
  Namespace types: array
  Parameters:
     self (array) 
     max_size (int) : The maximum size of the array
     trigger (bool) : A condition to trigger the dumping process
  Returns: void
 method dump(self, max_size, trigger) 
  Removes and deletes excess elements from an array of chart points
  Namespace types: array
  Parameters:
     self (array) 
     max_size (int) : The maximum size of the array
     trigger (bool) : A condition to trigger the dumping process
  Returns: void
 method dump(self, max_size, trigger) 
  Removes and deletes excess elements from an array of floats
  Namespace types: array
  Parameters:
     self (array) 
     max_size (int) : The maximum size of the array
     trigger (bool) : A condition to trigger the dumping process
  Returns: void
 method dump(self, max_size, trigger) 
  Removes and deletes excess elements from an array of integers
  Namespace types: array
  Parameters:
     self (array) 
     max_size (int) : The maximum size of the array
     trigger (bool) : A condition to trigger the dumping process
  Returns: void
 method dump(self, max_size, trigger) 
  Removes and deletes excess elements from an array of booleans
  Namespace types: array
  Parameters:
     self (array) 
     max_size (int) : The maximum size of the array
     trigger (bool) : A condition to trigger the dumping process
  Returns: void
 method dump(self, max_size, trigger) 
  Removes and deletes excess elements from an array of strings
  Namespace types: array
  Parameters:
     self (array) 
     max_size (int) : The maximum size of the array
     trigger (bool) : A condition to trigger the dumping process
  Returns: void
 method trim(self, max_size, min_size, trigger) 
  Removes excess elements and trims an array of labels
  Namespace types: array
  Parameters:
     self (array) 
     max_size (int) : The maximum size of the array
     min_size (int) : The minimum size of the array
     trigger (bool) : A condition to trigger the trimming process
  Returns: void
 method trim(self, max_size, min_size, trigger) 
  Removes excess elements and trims an array of lines
  Namespace types: array
  Parameters:
     self (array) 
     max_size (int) : The maximum size of the array
     min_size (int) : The minimum size of the array
     trigger (bool) : A condition to trigger the trimming process
  Returns: void
 method trim(self, max_size, min_size, trigger) 
  Removes excess elements and trims an array of polylines
  Namespace types: array
  Parameters:
     self (array) 
     max_size (int) : The maximum size of the array
     min_size (int) : The minimum size of the array
     trigger (bool) : A condition to trigger the trimming process
  Returns: void
 method trim(self, max_size, min_size, trigger) 
  Removes excess elements and trims an array of boxes
  Namespace types: array
  Parameters:
     self (array) 
     max_size (int) : The maximum size of the array
     min_size (int) : The minimum size of the array
     trigger (bool) : A condition to trigger the trimming process
  Returns: void
 method trim(self, max_size, min_size, trigger) 
  Removes excess elements and trims an array of linefills
  Namespace types: array
  Parameters:
     self (array) 
     max_size (int) : The maximum size of the array
     min_size (int) : The minimum size of the array
     trigger (bool) : A condition to trigger the trimming process
  Returns: void
 method trim(self, max_size, min_size, trigger) 
  Removes excess elements and trims an array of chart points
  Namespace types: array
  Parameters:
     self (array) 
     max_size (int) : The maximum size of the array
     min_size (int) : The minimum size of the array
     trigger (bool) : A condition to trigger the trimming process
  Returns: void
 method trim(self, max_size, min_size, trigger) 
  Removes excess elements and trims an array of floats
  Namespace types: array
  Parameters:
     self (array) 
     max_size (int) : The maximum size of the array
     min_size (int) : The minimum size of the array
     trigger (bool) : A condition to trigger the trimming process
  Returns: void
 method trim(self, max_size, min_size, trigger) 
  Removes excess elements and trims an array of integers
  Namespace types: array
  Parameters:
     self (array) 
     max_size (int) : The maximum size of the array
     min_size (int) : The minimum size of the array
     trigger (bool) : A condition to trigger the trimming process
  Returns: void
 method trim(self, max_size, min_size, trigger) 
  Removes excess elements and trims an array of booleans
  Namespace types: array
  Parameters:
     self (array) 
     max_size (int) : The maximum size of the array
     min_size (int) : The minimum size of the array
     trigger (bool) : A condition to trigger the trimming process
  Returns: void
 method trim(self, max_size, min_size, trigger) 
  Removes excess elements and trims an array of strings
  Namespace types: array
  Parameters:
     self (array) 
     max_size (int) : The maximum size of the array
     min_size (int) : The minimum size of the array
     trigger (bool) : A condition to trigger the trimming process
  Returns: void
DeleteArrayType█ OVERVIEW
Here are common functions usually delete drawing once array of drawing is recall.
Method is used as in pine script version 5 instead of custom function.
It is an upgrade from  DeleteArrayObject , which may not support overload parameter in future.
Library   "DeleteArrayType" 
TODO: Delete array type especially for drawings
 method deleteLabel(id) 
  TODO: Delete array
  Namespace types: array
  Parameters:
     id (array) 
  Returns: TODO: label.delete()
 method deleteLine(id) 
  TODO: Delete array
  Namespace types: array
  Parameters:
     id (array) 
  Returns: TODO: line.delete()
 method deleteLineFill(id) 
  TODO: Delete array
  Namespace types: array
  Parameters:
     id (array) 
  Returns: TODO: linefill.delete()
 method deletePolyLine(id) 
  TODO: Delete array
  Namespace types: array
  Parameters:
     id (array) 
  Returns: TODO: polyline.delete()
 method deleteBox(id) 
  TODO: Delete array
  Namespace types: array
  Parameters:
     id (array) 
  Returns: TODO: box.delete()
 method deleteTable(id) 
  TODO: Delete array
  Namespace types: array
  Parameters:
     id (array) 
  Returns: TODO: table.delete()
LibraryCOT_NZLibrary   "LibraryCOT_NZ" 
This library provides tools to help Pine programmers fetch Commitment of Traders (COT) data for futures.
 rootToCFTCCode(root) 
  Accepts a futures root and returns the relevant CFTC code.
  Parameters:
     root (simple string) : Root prefix of the future's symbol, e.g. "ZC" for "ZC1!"" or "ZCU2021".
  Returns: The  part of a COT ticker corresponding to `root`, or "" if no CFTC code exists for the `root`.
 currencyToCFTCCode(currency) 
  Converts a currency string to its corresponding CFTC code.
  Parameters:
     currency (simple string) 
  Returns: The  corresponding to the currency, if one exists.
 optionsToTicker(includeOptions) 
  Returns the  part of a COT ticker using the `includeOptions` value supplied, which determines whether options data is to be included.
  Parameters:
     includeOptions (simple bool) : A "bool" value: 'true' if the symbol should include options and 'false' otherwise.
  Returns: The  part of a COT ticker: "FO" for data that includes options and "F" for data that doesn't.
 metricNameAndDirectionToTicker(metricName, metricDirection) 
  Returns a string corresponding to a metric name and direction, which is one component required to build a valid COT ticker ID.
  Parameters:
     metricName (simple string) : One of the metric names listed in this library's chart. Invalid values will cause a runtime error.
     metricDirection (simple string) : Metric direction. Possible values are: "Long", "Short", "Spreading", and "No direction". Valid values vary with metrics. Invalid values will cause a runtime error.
  Returns: The  part of a COT ticker ID string, e.g., "OI_OLD" for "Open Interest" and "No direction", or "TC_L" for "Traders Commercial" and "Long".
 typeToTicker(metricType) 
  Converts a metric type into one component required to build a valid COT ticker ID. See the "Old and Other Futures" section of the CFTC's Explanatory Notes for details on types.
  Parameters:
     metricType (simple string) : Metric type. Accepted values are: "All", "Old", "Other".
  Returns: The  part of a COT ticker.
 convertRootToCOTCode(mode, convertToCOT) 
  Depending on the `mode`, returns a CFTC code using the chart's symbol or its currency information when `convertToCOT = true`. Otherwise, returns the symbol's root or currency information. If no COT data exists, a runtime error is generated.
  Parameters:
     mode (simple string) : A string determining how the function will work. Valid values are:
"Root": the function extracts the futures symbol root (e.g. "ES" in "ESH2020") and looks for its CFTC code.
"Base currency": the function extracts the first currency in a pair (e.g. "EUR" in "EURUSD") and looks for its CFTC code.
"Currency": the function extracts the quote currency ("JPY" for "TSE:9984" or "USDJPY") and looks for its CFTC code.
"Auto": the function tries the first three modes (Root -> Base Currency -> Currency) until a match is found.
     convertToCOT (simple bool) : "bool" value that, when `true`, causes the function to return a CFTC code. Otherwise, the root or currency information is returned. Optional. The default is `true`.
  Returns: If `convertToCOT` is `true`, the  part of a COT ticker ID string. If `convertToCOT` is `false`, the root or currency extracted from the current symbol.
 COTTickerid(COTType, CFTCCode, includeOptions, metricName, metricDirection, metricType) 
  Returns a valid TradingView ticker for the COT symbol with specified parameters.
  Parameters:
     COTType (simple string) : A string with the type of the report requested with the ticker, one of the following: "Legacy", "Disaggregated", "Financial".
     CFTCCode (simple string) 
     includeOptions (simple bool) : A boolean value. 'true' if the symbol should include options and 'false' otherwise.
     metricName (simple string) : One of the metric names listed in this library's chart.
     metricDirection (simple string) : Direction of the metric, one of the following: "Long", "Short", "Spreading", "No direction".
     metricType (simple string) : Type of the metric. Possible values: "All", "Old", and "Other".
  Returns: A ticker ID string usable with `request.security()` to fetch the specified Commitment of Traders data.






















