From b69ea58960f86cd13b243ea79e83d179cdc52b48 Mon Sep 17 00:00:00 2001 From: Jess Zarchi Date: Mon, 20 Nov 2023 14:09:57 -0800 Subject: [PATCH] Start of incomplete v3 docs --- 404.html | 10 +- Docs/auton_functions.html | 12 +- Docs/auton_selector.html | 12 +- Docs/constructor.html | 12 +- Docs/pid.html | 16 +-- Docs/pto.html | 12 +- Docs/set_and_get_drive.html | 12 +- Docs/user_control.html | 12 +- Docs/util.html | 12 +- Tutorials/activebrake.html | 12 +- Tutorials/autons.html | 12 +- Tutorials/example_autons.html | 12 +- Tutorials/joystick_curve.html | 12 +- Tutorials/pid.html | 12 +- Tutorials/pto_tutorial.html | 12 +- Tutorials/tuning_constants.html | 12 +- Tutorials/using_auton_selector.html | 12 +- assets/css/styles.415efa15.css | 1 + ...7686B-e26bfae36f0ddadd217b35ff5add7727.jpg | Bin 0 -> 3013981 bytes assets/js/08c06724.a9e8106a.js | 1 + assets/js/0f3a470a.b95d14ae.js | 1 + assets/js/0f5483c7.82a27261.js | 1 + assets/js/0fb444df.e930f169.js | 1 + assets/js/14eb3368.7a242232.js | 1 + assets/js/1772.13f9efd2.js | 1 + assets/js/17896441.60210882.js | 1 + assets/js/192e3a84.83b55be0.js | 1 + assets/js/1f391b9e.3c78359a.js | 1 + assets/js/1f9ee25b.b5bfb007.js | 1 + assets/js/214b2bab.12561dde.js | 1 + assets/js/23a37263.bc059512.js | 1 + assets/js/27b7fddb.fd8431de.js | 1 + assets/js/27d3c76c.c7eca5a8.js | 1 + assets/js/27fc1295.4bdf3779.js | 1 + assets/js/2e57cee9.aca37e2c.js | 1 + assets/js/2f981c28.820515bf.js | 1 + assets/js/3071a1b0.22e0b1ef.js | 1 + assets/js/342be952.d354af70.js | 1 + assets/js/3433dc20.b673a491.js | 1 + assets/js/34880616.ecfe7e19.js | 1 + assets/js/392e80e8.2f6c0e84.js | 1 + assets/js/41dcccce.94f17042.js | 1 + assets/js/45aab7e5.065457fa.js | 1 + assets/js/4930.c89f1de4.js | 1 + assets/js/5e95c892.01dd4c34.js | 1 + assets/js/5f860be8.49eb81fc.js | 1 + assets/js/63addc18.f632c744.js | 1 + assets/js/646d8d48.34fa126d.js | 1 + assets/js/6b7ada18.6574db23.js | 1 + assets/js/80a636ae.552e45e9.js | 1 + assets/js/820ebd44.dbe62904.js | 1 + assets/js/935f2afb.f3b2f391.js | 1 + assets/js/971599a1.04bd4386.js | 1 + assets/js/9f67788c.8f80ccd1.js | 1 + assets/js/a6f2c703.5bc893c4.js | 1 + assets/js/a7bd4aaa.50fb155a.js | 1 + assets/js/a87ac10d.fbd002f9.js | 1 + assets/js/a90f2368.745c7e1d.js | 1 + assets/js/a94703ab.5a6396b6.js | 1 + assets/js/b0104966.e4352618.js | 1 + assets/js/b06f3904.70d97bb9.js | 1 + assets/js/b320819c.82713207.js | 1 + assets/js/b63927db.6d468794.js | 1 + assets/js/bb101773.2469a4e0.js | 1 + assets/js/d3aa02d1.a1787f95.js | 1 + assets/js/d565db8c.9e8ecd7f.js | 1 + assets/js/db196616.cbb3115f.js | 1 + assets/js/dd9b701d.3de12d9a.js | 1 + assets/js/e0c27c54.99587f7e.js | 1 + assets/js/f0578ae8.09a044a2.js | 1 + assets/js/f900a720.12927e8e.js | 1 + assets/js/main.4ff918e9.js | 2 + assets/js/main.4ff918e9.js.LICENSE.txt | 64 ++++++++++ assets/js/runtime~main.971a0052.js | 1 + category/docs.html | 10 +- category/tutorials.html | 10 +- index.html | 15 +-- next.html | 54 ++++++++ next/category/docs.html | 13 ++ next/category/tutorials.html | 13 ++ next/docs/auton_functions.html | 115 ++++++++++++++++++ next/docs/auton_selector.html | 40 ++++++ next/docs/constructor.html | 56 +++++++++ next/docs/pid.html | 67 ++++++++++ next/docs/pto.html | 29 +++++ next/docs/set_and_get_drive.html | 63 ++++++++++ next/docs/user_control.html | 75 ++++++++++++ next/docs/util.html | 44 +++++++ next/migration.html | 29 +++++ next/tutorials/activebrake.html | 19 +++ next/tutorials/autons.html | 24 ++++ next/tutorials/example_autons.html | 37 ++++++ next/tutorials/joystick_curve.html | 28 +++++ next/tutorials/pid.html | 24 ++++ next/tutorials/pto_tutorial.html | 26 ++++ next/tutorials/tuning_constants.html | 69 +++++++++++ next/tutorials/using_auton_selector.html | 18 +++ sitemap.xml | 2 +- versions.html | 8 +- 99 files changed, 1089 insertions(+), 125 deletions(-) create mode 100644 assets/css/styles.415efa15.css create mode 100644 assets/images/7686B-e26bfae36f0ddadd217b35ff5add7727.jpg create mode 100644 assets/js/08c06724.a9e8106a.js create mode 100644 assets/js/0f3a470a.b95d14ae.js create mode 100644 assets/js/0f5483c7.82a27261.js create mode 100644 assets/js/0fb444df.e930f169.js create mode 100644 assets/js/14eb3368.7a242232.js create mode 100644 assets/js/1772.13f9efd2.js create mode 100644 assets/js/17896441.60210882.js create mode 100644 assets/js/192e3a84.83b55be0.js create mode 100644 assets/js/1f391b9e.3c78359a.js create mode 100644 assets/js/1f9ee25b.b5bfb007.js create mode 100644 assets/js/214b2bab.12561dde.js create mode 100644 assets/js/23a37263.bc059512.js create mode 100644 assets/js/27b7fddb.fd8431de.js create mode 100644 assets/js/27d3c76c.c7eca5a8.js create mode 100644 assets/js/27fc1295.4bdf3779.js create mode 100644 assets/js/2e57cee9.aca37e2c.js create mode 100644 assets/js/2f981c28.820515bf.js create mode 100644 assets/js/3071a1b0.22e0b1ef.js create mode 100644 assets/js/342be952.d354af70.js create mode 100644 assets/js/3433dc20.b673a491.js create mode 100644 assets/js/34880616.ecfe7e19.js create mode 100644 assets/js/392e80e8.2f6c0e84.js create mode 100644 assets/js/41dcccce.94f17042.js create mode 100644 assets/js/45aab7e5.065457fa.js create mode 100644 assets/js/4930.c89f1de4.js create mode 100644 assets/js/5e95c892.01dd4c34.js create mode 100644 assets/js/5f860be8.49eb81fc.js create mode 100644 assets/js/63addc18.f632c744.js create mode 100644 assets/js/646d8d48.34fa126d.js create mode 100644 assets/js/6b7ada18.6574db23.js create mode 100644 assets/js/80a636ae.552e45e9.js create mode 100644 assets/js/820ebd44.dbe62904.js create mode 100644 assets/js/935f2afb.f3b2f391.js create mode 100644 assets/js/971599a1.04bd4386.js create mode 100644 assets/js/9f67788c.8f80ccd1.js create mode 100644 assets/js/a6f2c703.5bc893c4.js create mode 100644 assets/js/a7bd4aaa.50fb155a.js create mode 100644 assets/js/a87ac10d.fbd002f9.js create mode 100644 assets/js/a90f2368.745c7e1d.js create mode 100644 assets/js/a94703ab.5a6396b6.js create mode 100644 assets/js/b0104966.e4352618.js create mode 100644 assets/js/b06f3904.70d97bb9.js create mode 100644 assets/js/b320819c.82713207.js create mode 100644 assets/js/b63927db.6d468794.js create mode 100644 assets/js/bb101773.2469a4e0.js create mode 100644 assets/js/d3aa02d1.a1787f95.js create mode 100644 assets/js/d565db8c.9e8ecd7f.js create mode 100644 assets/js/db196616.cbb3115f.js create mode 100644 assets/js/dd9b701d.3de12d9a.js create mode 100644 assets/js/e0c27c54.99587f7e.js create mode 100644 assets/js/f0578ae8.09a044a2.js create mode 100644 assets/js/f900a720.12927e8e.js create mode 100644 assets/js/main.4ff918e9.js create mode 100644 assets/js/main.4ff918e9.js.LICENSE.txt create mode 100644 assets/js/runtime~main.971a0052.js create mode 100644 next.html create mode 100644 next/category/docs.html create mode 100644 next/category/tutorials.html create mode 100644 next/docs/auton_functions.html create mode 100644 next/docs/auton_selector.html create mode 100644 next/docs/constructor.html create mode 100644 next/docs/pid.html create mode 100644 next/docs/pto.html create mode 100644 next/docs/set_and_get_drive.html create mode 100644 next/docs/user_control.html create mode 100644 next/docs/util.html create mode 100644 next/migration.html create mode 100644 next/tutorials/activebrake.html create mode 100644 next/tutorials/autons.html create mode 100644 next/tutorials/example_autons.html create mode 100644 next/tutorials/joystick_curve.html create mode 100644 next/tutorials/pid.html create mode 100644 next/tutorials/pto_tutorial.html create mode 100644 next/tutorials/tuning_constants.html create mode 100644 next/tutorials/using_auton_selector.html diff --git a/404.html b/404.html index 1bfd7303..e8400f34 100644 --- a/404.html +++ b/404.html @@ -1,13 +1,13 @@ - + -EZ-Template - - +EZ-Template + + -
Skip to main content

Page Not Found

We could not find what you were looking for.

Please contact the owner of the site that linked you to the original URL and let them know their link is broken.

+
Skip to main content

Page Not Found

We could not find what you were looking for.

Please contact the owner of the site that linked you to the original URL and let them know their link is broken.

\ No newline at end of file diff --git a/Docs/auton_functions.html b/Docs/auton_functions.html index be9753d3..25410c5f 100644 --- a/Docs/auton_functions.html +++ b/Docs/auton_functions.html @@ -1,14 +1,14 @@ - + -Autonomous Functions | EZ-Template - - +Autonomous Functions | EZ-Template + + -
Skip to main content

Autonomous Functions

Setter functions

+
Version: 2.x

Autonomous Functions

Setter functions

set_drive_pid()

Sets the drive to go forward using PID and heading correction.

target is in inches.
@@ -110,6 +110,6 @@

wait_drive()wait_until()

Locks the code in place until the drive has passed the input parameter. This uses the exit conditions from the PID class.

target the distance the robot needs to travel before unlocking the code

-
void wait_until(double target);
+
void wait_until(double target);
\ No newline at end of file diff --git a/Docs/auton_selector.html b/Docs/auton_selector.html index db0f6ef7..2c1571e4 100644 --- a/Docs/auton_selector.html +++ b/Docs/auton_selector.html @@ -1,14 +1,14 @@ - + -Autonomous Selector | EZ-Template - - +Autonomous Selector | EZ-Template + + -
Skip to main content

Autonomous Selector

+
Version: 2.x

Autonomous Selector

initialize()

Initializes the autonomous selector. If an SD card is plugged in, the current page will set to what's on the SD card.

void initialize();
@@ -35,6 +35,6 @@

page_up()
void page_down();
void page_up();

call_selected_auton()

Runs the current autonomous that's selected.

-
void call_selected_auton();
+
void call_selected_auton();
\ No newline at end of file diff --git a/Docs/constructor.html b/Docs/constructor.html index 600ced0e..e7ff2c8c 100644 --- a/Docs/constructor.html +++ b/Docs/constructor.html @@ -1,14 +1,14 @@ - + -Drive Constructors | EZ-Template - - +Drive Constructors | EZ-Template + + -
Skip to main content

Drive Constructors

Integrated Encoders

+
Version: 2.x

Drive Constructors

Integrated Encoders

This is the standard setup that uses built in motor encoders.

left_motor_ports a vector of left motor ports, negative reverses the port. first motor is used for sensing right_motor_ports a vector of right motor ports, negative reverses the port. first motor is used for sensing @@ -51,6 +51,6 @@

Rotation Sen ratio external ratio of your tracking wheel. should be wheel gear / motor gear left_rotation_port port for left rotation sensor, negative reverses the port right_rotation_port port for right rotation sensor, negative reverses the port

-
Drive(std::vector<int> left_motor_ports, std::vector<int> right_motor_ports, int imu_port, 
double wheel_diameter, double ratio, int left_rotation_port, int right_rotation_port);

+
Drive(std::vector<int> left_motor_ports, std::vector<int> right_motor_ports, int imu_port, 
double wheel_diameter, double ratio, int left_rotation_port, int right_rotation_port);
\ No newline at end of file diff --git a/Docs/pid.html b/Docs/pid.html index 230caf96..0a747dfb 100644 --- a/Docs/pid.html +++ b/Docs/pid.html @@ -1,20 +1,20 @@ - + -PID | EZ-Template - - +PID | EZ-Template + + -
Skip to main content

PID

Constructors

+
Version: 2.x

PID

Constructors

PID()

Creates a PID object with constants. Everything past kP has a default starting value, so you can just put kP.

p kP
i kI
d kD
-p_start_i i will start when error is within this +p_start_i i will start when error is within this name a string for the name of the PID

PID(double p, double i = 0, double d = 0, double start_i = 0, std::string name = "");

Functions

@@ -55,13 +55,13 @@

No Motorset_exit_condition().

Outputs one of the exit_output states. This exit condition checks small_error, big_error and velocity if they are enabled.

ez::exit_output exit_condition(bool print = false);
-

One Motor

+

One Motor

Exit conditions with a motor will check if the error is small for X amount of time, if error is a little bigger for Y amount of time, if velocity is 0 for Z amount of time, then they will check if the motor is pulling too many amps for A amount of time, only if you have constants enabled for them in set_exit_condition().

Outputs one of the exit_output states. This exit condition checks small_error, big_error, velocity and mA if they are enabled.

ez::exit_output exit_condition(pros::Motor sensor, bool print = false);

Multiple Motors

This checks the same thing as one motor, except it will check through multiple motors instead of 1. If any of the motors are pulling too many amps the function will start the timer for mA.

Outputs one of the exit_output states. This exit condition checks small_error, big_error, velocity and mA if they are enabled. When any of the motors trip mA, it returns mA_EXIT.

-
ez::exit_output exit_condition(std::vector<pros::Motor> sensor, bool print = false);
+
ez::exit_output exit_condition(std::vector<pros::Motor> sensor, bool print = false);
\ No newline at end of file diff --git a/Docs/pto.html b/Docs/pto.html index 4f76496c..1530e189 100644 --- a/Docs/pto.html +++ b/Docs/pto.html @@ -1,14 +1,14 @@ - + -PTO | EZ-Template - - +PTO | EZ-Template + + -
Skip to main content

PTO

pto_check()

+
Version: 2.x

PTO

pto_check()

Checks if the port is in the pto_list.

check_if_pto a PROS motor that is in the drive

bool pto_check(pros::Motor check_if_pto);
@@ -24,6 +24,6 @@

pto_toggle()Runs pto_add if toggle is true, and pto_remove if toggle is false.

pto_list a vector of motors to add / remove to the drive toggle boolean to add / remove motors to drive

-
void pto_toggle(std::vector<pros::Motor> pto_list, bool toggle);

+
void pto_toggle(std::vector<pros::Motor> pto_list, bool toggle);
\ No newline at end of file diff --git a/Docs/set_and_get_drive.html b/Docs/set_and_get_drive.html index d927808f..e569bf83 100644 --- a/Docs/set_and_get_drive.html +++ b/Docs/set_and_get_drive.html @@ -1,14 +1,14 @@ - + -Drive and Telemetry | EZ-Template - - +Drive and Telemetry | EZ-Template + + -
Skip to main content

Drive and Telemetry

Set Drive

+
+
bool imu_calibrate();
\ No newline at end of file diff --git a/Docs/user_control.html b/Docs/user_control.html index fd7813b9..4f195e9f 100644 --- a/Docs/user_control.html +++ b/Docs/user_control.html @@ -1,14 +1,14 @@ - + -User Control | EZ-Template - - +User Control | EZ-Template + + -
Skip to main content

User Control

+
Version: 2.x

User Control

Drive Modes

tank()

Sets the drive to the left and right y axis.

@@ -70,6 +70,6 @@

joy_thr
void joy_thresh_opcontrol(int l_stick, int r_stick);

modify_curve_with_controller()

Allows the user to modify the curve with the controller.

-
void modify_curve_with_controller();
+
void modify_curve_with_controller();
\ No newline at end of file diff --git a/Docs/util.html b/Docs/util.html index 8adb6317..4b1817de 100644 --- a/Docs/util.html +++ b/Docs/util.html @@ -1,14 +1,14 @@ - + -Util | EZ-Template - - +Util | EZ-Template + + -
Skip to main content

Util

+
Version: 2.x

Util

controller

The pros controller is defined globally in our library as master.

extern pros::Controller master();
@@ -39,6 +39,6 @@

DELAY_TIME
const int DELAY_TIME = 10;

IS_SD_CARD

Boolean that checks if an SD card is installed. True if there is one, false if there isn't.

-
const bool IS_SD_CARD = pros::usd::is_installed();
+
const bool IS_SD_CARD = pros::usd::is_installed();
\ No newline at end of file diff --git a/Tutorials/activebrake.html b/Tutorials/activebrake.html index e4afc794..c423f2aa 100644 --- a/Tutorials/activebrake.html +++ b/Tutorials/activebrake.html @@ -1,19 +1,19 @@ - + -Active Brake | EZ-Template - - +Active Brake | EZ-Template + + -
Skip to main content

Active Brake

+
Version: 2.x

Active Brake

Introduction

If you put the motors on brake type hold, a robot can still push the robot a bit, and when you let go of the joysticks the robot just locks in place. Active brake runs a P loop on the drive when you let go of the joysticks. By adjusting the kP, you adjust how hard the robot fights back. If you make it smaller, there will be a larger dead zone and you'll coast a little bit. Active brake vs brake type is personal preference.

Enabling

To adjust the kP, in src/main.cpp change chassis.set_active_brake(0) to whatever you like! We suggest around 0.1.

Disabling

-

To disable active brake, in src/main.cpp make sure the kP is 0 with chassis.set_active_brake(0).

+

To disable active brake, in src/main.cpp make sure the kP is 0 with chassis.set_active_brake(0).

\ No newline at end of file diff --git a/Tutorials/autons.html b/Tutorials/autons.html index d156b71a..bc70d965 100644 --- a/Tutorials/autons.html +++ b/Tutorials/autons.html @@ -1,14 +1,14 @@ - + -Adding Autonomous Routines | EZ-Template - - +Adding Autonomous Routines | EZ-Template + + -
Skip to main content

Adding Autonomous Routines

+
Version: 2.x

Adding Autonomous Routines

Learn to use Autonomous Functions

Read through src/autons.cpp (or click here) and learn how to use the autonomous functions by reading through the example routines!

Make Your Own Autonomous Routine

@@ -19,6 +19,6 @@

void SoloAWP();
void ScoreRingsPlatDown();
void NeutralStealPlatDown();
void NeutralStealPlatUp();

Add the Function to the Autonomous Selector

To add the autonomous mode to the on screen selector, in src/main.cpp go to void initialize() and either replace an existing autonomous mode or add new pages.

-
void initialize() {
. . .

// Autonomous Selector using LLEMMU
ez::as::auton_selector.add_autons({
Auton("Solo AWP\n\nStarting Position: Plat Down", SoloAWP),
Auton("Score Rings on Amogo\n\nStarting Position: Plat Down", ScoreRingsPlatDown),
Auton("Neutral Steal\n\nStarting Position: Plat Down", NeutralStealPlatDown),
Auton("Neutral Steal\n\nStarting Position: Plat Up", NeutralStealPlatUp),
});

. . .
}
+
void initialize() {
. . .

// Autonomous Selector using LLEMMU
ez::as::auton_selector.add_autons({
Auton("Solo AWP\n\nStarting Position: Plat Down", SoloAWP),
Auton("Score Rings on Amogo\n\nStarting Position: Plat Down", ScoreRingsPlatDown),
Auton("Neutral Steal\n\nStarting Position: Plat Down", NeutralStealPlatDown),
Auton("Neutral Steal\n\nStarting Position: Plat Up", NeutralStealPlatUp),
});

. . .
}
\ No newline at end of file diff --git a/Tutorials/example_autons.html b/Tutorials/example_autons.html index 16026877..73726346 100644 --- a/Tutorials/example_autons.html +++ b/Tutorials/example_autons.html @@ -1,14 +1,14 @@ - + -Example Autonomous Routines | EZ-Template - - +Example Autonomous Routines | EZ-Template + + -
Skip to main content

Example Autonomous Routines

+
Version: 2.x

Example Autonomous Routines

Assumed Constants

These are default speeds that we can use throughout our autonomous routines to make it easier to modify them retroactively.

const int DRIVE_SPEED = 110; 
const int TURN_SPEED = 90;
const int SWING_SPEED = 90;
@@ -32,6 +32,6 @@

Comb
void combining_movements() {
chassis.set_drive_pid(24, DRIVE_SPEED, true);
chassis.wait_drive();

chassis.set_turn_pid(45, TURN_SPEED);
chassis.wait_drive();

chassis.set_drive_pid(ez::RIGHT_SWING, -45, TURN_SPEED);
chassis.wait_drive();

chassis.set_turn_pid(0, TURN_SPEED);
chassis.wait_drive();

chassis.set_drive_pid(-24, DRIVE_SPEED, true);
chassis.wait_drive();
}

Interference

Interference checks if the drive exited in an unintentional way. If the robot stops unintentionally or pulls too many amps this will trigger. This allows you to add fail-safes that stop your robot from burning out. The below function will attempt to "tug" an opponent mobile goal a couple times before giving up.

-
void tug (int attempts) {
for (int i=0; i<attempts-1; i++) {
// Attempt to drive backwards
printf("i - %i", i);
chassis.set_drive_pid(-12, 127);
chassis.wait_drive();

// If failsafed...
if (chassis.interfered) {
chassis.reset_drive_sensor();
chassis.set_drive_pid(-2, 20);
pros::delay(1000);
}
// If robot successfully drove back, return
else {
return;
}
}
}

// If there is no interference, robot will drive forward and turn 90 degrees.
// If interfered, robot will drive forward and then attempt to drive backwards.
void interfered_example() {
chassis.set_drive_pid(24, DRIVE_SPEED, true);
chassis.wait_drive();

if (chassis.interfered) {
tug(3);
return;
}

chassis.set_turn_pid(90, TURN_SPEED);
chassis.wait_drive();
}
+
void tug (int attempts) {
for (int i=0; i<attempts-1; i++) {
// Attempt to drive backwards
printf("i - %i", i);
chassis.set_drive_pid(-12, 127);
chassis.wait_drive();

// If failsafed...
if (chassis.interfered) {
chassis.reset_drive_sensor();
chassis.set_drive_pid(-2, 20);
pros::delay(1000);
}
// If robot successfully drove back, return
else {
return;
}
}
}

// If there is no interference, robot will drive forward and turn 90 degrees.
// If interfered, robot will drive forward and then attempt to drive backwards.
void interfered_example() {
chassis.set_drive_pid(24, DRIVE_SPEED, true);
chassis.wait_drive();

if (chassis.interfered) {
tug(3);
return;
}

chassis.set_turn_pid(90, TURN_SPEED);
chassis.wait_drive();
}
\ No newline at end of file diff --git a/Tutorials/joystick_curve.html b/Tutorials/joystick_curve.html index e7628378..58000a24 100644 --- a/Tutorials/joystick_curve.html +++ b/Tutorials/joystick_curve.html @@ -1,14 +1,14 @@ - + -Joystick Curves | EZ-Template - - +Joystick Curves | EZ-Template + + -
Skip to main content

Joystick Curves

+
Version: 2.x

Joystick Curves

Introduction

Using the 5225 curves from 2018, (explained here). The x-axis is the joystick input and the y-axis is the motor output.

Normally, pushing the joystick half way means the robot goes half speed. With an input curve, pushing the joystick half way may only move the robot at 1/4 power. This means more of the joystick movement goes to lower speeds, giving you more control of the robot.

@@ -23,6 +23,6 @@

Enabling
warning

You must remove chassis.set_curve_default(x, x) from initialize() if you have an SD card, otherwise this will overwrite the SD card when you power on the robot!

Disabling

To disable the joystick curve entirely, in src/main.cpp make sure these are 0 chassis.set_curve_defaults(0, 0). If you don't want to modify the curve with the controller, make sure chassis.toggle_modify_curve_with_controller(false) is false.

-
void initialize() {
. . .
chassis.toggle_modify_curve_with_controller(false);
chassis.set_curve_default(0, 0);
. . .
}
+
void initialize() {
. . .
chassis.toggle_modify_curve_with_controller(false);
chassis.set_curve_default(0, 0);
. . .
}
\ No newline at end of file diff --git a/Tutorials/pid.html b/Tutorials/pid.html index 1b3d8d72..118b0770 100644 --- a/Tutorials/pid.html +++ b/Tutorials/pid.html @@ -1,14 +1,14 @@ - + -PID Tutorial | EZ-Template - - +PID Tutorial | EZ-Template + + -
Skip to main content

PID Tutorial

+
Version: 2.x

PID Tutorial

PID (proportion, integral, derivative) is a feedback controlled used to move something to a position. The controller slows down as it approaches its target and will correct itself after overshoot occurs. It is a relatively simply controller and can be very consistent with tuning.

Example 1 - User Control

This code uses a function called set_lift to set the power of 2 lift motors in a single function call. After liftPID is created, in opcontrol() we set the target depending on button presses. To run the PID we have to run liftPID.compute(sensor value) repeatedly to make sure our subsystem gets to its target. We reset the lift encoder in initialize() to make sure the motor is starting at a known position.

@@ -19,6 +19,6 @@

pros::Motor l_lift(17);
pros::Motor r_lift(18);
void set_lift(int input) {
l_lift = input;
r_lift = input;
}
PID liftPID{0.45, 0, 0, 0, "Lift"};

void lift_auto(double target) {
liftPID.set_target(target);
ez::exit_output exit = ez::RUNNING;
while (liftPID.exit_condition({l_lift, r_lift}, true) == ez::RUNNING) {
double output = liftPID.compute(l_lift.get_position());
set_lift(output);
pros::delay(ez::util::DELAY_TIME);
}
set_lift(0);
}

void initialize() {
l_lift.tare_position();
liftPID.set_exit_condition(80, 50, 300, 150, 500, 500);
}

void autonomous() {
lift_auto(500);
pros::delay(1000);
lift_auto(0);
}

void opcontrol() {
while (true) {
if (master.get_digital(DIGITAL_L1)) {
liftPID.set_target(500);
}
else if (master.get_digital(DIGITAL_L2)) {
liftPID.set_target(0);
}
set_lift(liftPID.compute(l_lift.get_position()));

pros::delay(ez::util::DELAY_TIME);
}
}

Example 3 - Tasks

Example 2 has a problem of not being able to do other things while the lift is running because the code is locked. We can fix this with a task.

-
pros::Motor l_lift(17);
pros::Motor r_lift(18);
void set_lift(int input) {
l_lift = input;
r_lift = input;
}
PID liftPID{0.45, 0, 0, 0, "Lift"};


void lift_wait() {
while (liftPID.exit_condition({l_lift, r_lift}, true) == ez::RUNNING) {
pros::delay(ez::util::DELAY_TIME);
}
}

void lift_task() {
pros::delay(2000);
while (true) {
set_lift(liftPID.compute(l_lift.get_position()));

pros::delay(ez::util::DELAY_TIME);
}
}
pros::Task Lift_Task(lift_task);

void initialize() {
l_lift.tare_position();
liftPID.set_exit_condition(80, 50, 300, 150, 500, 500);
}

void autonomous() {
liftPID.set_target(500);
lift_wait();

pros::delay(1000);

liftPID.set_target(0);
lift_wait();
}

void opcontrol() {
while (true) {
if (master.get_digital(DIGITAL_L1)) {
liftPID.set_target(500);
}
else if (master.get_digital(DIGITAL_L2)) {
liftPID.set_target(0);
}

pros::delay(ez::util::DELAY_TIME);
}
}
+
pros::Motor l_lift(17);
pros::Motor r_lift(18);
void set_lift(int input) {
l_lift = input;
r_lift = input;
}
PID liftPID{0.45, 0, 0, 0, "Lift"};


void lift_wait() {
while (liftPID.exit_condition({l_lift, r_lift}, true) == ez::RUNNING) {
pros::delay(ez::util::DELAY_TIME);
}
}

void lift_task() {
pros::delay(2000);
while (true) {
set_lift(liftPID.compute(l_lift.get_position()));

pros::delay(ez::util::DELAY_TIME);
}
}
pros::Task Lift_Task(lift_task);

void initialize() {
l_lift.tare_position();
liftPID.set_exit_condition(80, 50, 300, 150, 500, 500);
}

void autonomous() {
liftPID.set_target(500);
lift_wait();

pros::delay(1000);

liftPID.set_target(0);
lift_wait();
}

void opcontrol() {
while (true) {
if (master.get_digital(DIGITAL_L1)) {
liftPID.set_target(500);
}
else if (master.get_digital(DIGITAL_L2)) {
liftPID.set_target(0);
}

pros::delay(ez::util::DELAY_TIME);
}
}
\ No newline at end of file diff --git a/Tutorials/pto_tutorial.html b/Tutorials/pto_tutorial.html index 17e90784..210b885a 100644 --- a/Tutorials/pto_tutorial.html +++ b/Tutorials/pto_tutorial.html @@ -1,14 +1,14 @@ - + -PTO Tutorial | EZ-Template - - +PTO Tutorial | EZ-Template + + -
Skip to main content

PTO Tutorial

+
Version: 2.x

PTO Tutorial

PTO (power take off) is used to share power between two mechanisms, usually between the drive and something else. For example, a 6 motor drive could pneumatically shift to a 4 motor drive and a 2 motor intake.

Example 1 - Beginner

The simplest way to control a PTO is to keep track of the piston state and setting motors yourself. In this code, the driver has control over switching the PTO on and off. The intake buttons will only work when the PTO is enabled.

@@ -21,6 +21,6 @@

Exa

Example 3 - Expert

Using the same concepts from above, this example expands on it and adds an "anti jam" function that will run the intake in the opposite direction for a short amount of time if something gets jammed. Functions like this were incredibly useful during Tipping Point with the odd shape of rings, and this code is from the 21S Tipping Point robot.

This code checks the velocity of the motors to check if they are 0. If they are 0, a timer is started. Once the timer passes 250ms, we recognize a jam has happened and set the intake to go full power in the opposite direction for 250ms. 21S has problems when the PTO triggered this code would recognize a jam happening. To prevent this another timer was started, where for 500ms after toggling a jam cannot occur.

-
using namespace ez;

// 4th place in the chassis constructor list
#define LEFT_INTAKE 3
#define RIGHT_INTAKE 3

Piston pto_intake_piston('A'); // PTO piston
bool pto_piston_enabled = false; // Current PTO state
int target_speed = 0; // Global target speed

// Toggle motors from PTO, toggle piston, switch brake modes
void pto_toggle_intake(bool toggle) {
pto_piston_enabled = toggle;
chassis.pto_toggle({chassis.left_motors[LEFT_INTAKE], chassis.right_motors[RIGHT_INTAKE]}, toggle);
pto_intake_piston.set(toggle);
if (toggle) {
chassis.left_motors[LEFT_INTAKE].set_brake_mode(pros::E_MOTOR_BRAKE_COAST);
chassis.right_motors[RIGHT_INTAKE].set_brake_mode(pros::E_MOTOR_BRAKE_COAST);
}
}

// Raw intake function (intended use in this file only)
void raw_set_intake(int input) {
if (!pto_piston_enabled) return;
chassis.left_motors[LEFT_INTAKE] = -input;
chassis.right_motors[RIGHT_INTAKE] = -input;
}

// Global intake function (for use outside of this file)
void set_intake(int input) {
pto_toggle_intake(input == 0 ? false : true);
raw_set_intake(input);
if (pto_piston_enabled) target_speed = input;
}

// Is velocity of motors 0?
bool has_intake_stopped() {
if ((chassis.left_motors[LEFT_INTAKE].get_actual_velocity() == 0 || chassis.right_motors[RIGHT_INTAKE].get_actual_velocity() == 0) && pto_piston_enabled)
return true;
return false;
}

// Intake task with antijam logic
void intake_task() {
const int wait_time = 250, switch_wait_time = 500;
int switch_counter = 0, jam_counter = 0;
bool is_jammed = false, last_pto = false, just_switched = false;

while (true) {
// Detect the PTO engaging to the intake
if (pto_piston_enabled != last_pto /*&& pto_piston_enabled == true*/)
just_switched = true;

// This stops the antijam code from running 500ms after engaging the PTO to the intake
if (just_switched) {
switch_counter += util::DELAY_TIME;
if (switch_counter > switch_wait_time) {
just_switched = false;
switch_counter = 0;
}
}
last_pto = pto_piston_enabled;

// Only run this code when the PTO is engaged to the intake
if (pto_piston_enabled) {
// Run intake full power in opposite direction for 250ms when jammed, then set intake
// back to normal
if (is_jammed) {
raw_set_intake(-127 * util::sgn(target_speed));
jam_counter += ez::util::DELAY_TIME;
if (jam_counter > wait_time) {
is_jammed = false;
jam_counter = 0;
raw_set_intake(target_speed);
}
}

// Detect a jam if velocity is 0 for 250ms
else if (target_speed != 0 && has_intake_stopped() && !just_switched) {
jam_counter += util::DELAY_TIME;
if (jam_counter > wait_time) {
jam_counter = 0;
is_jammed = true;
}
}
}

pros::delay(util::DELAY_TIME);
}
}
pros::Task Intake_Task(intake_task);

// User control code
void intake_control() {
if (master.get_digital(DIGITAL_L1)) {
set_intake(127);
}
else if (master.get_digital(DIGITAL_L2)) {
set_intake(-127);
}
else {
set_intake(0);
}
}

void opcontrol() {
// This is preference to what you like to drive on.
chassis.set_drive_brake(MOTOR_BRAKE_COAST);

while (true) {
chassis.tank(); // Tank control

intake_control();

pros::delay(util::DELAY_TIME); // This is used for timer calculations! Keep this ez::util::DELAY_TIME
}
}
+
using namespace ez;

// 4th place in the chassis constructor list
#define LEFT_INTAKE 3
#define RIGHT_INTAKE 3

Piston pto_intake_piston('A'); // PTO piston
bool pto_piston_enabled = false; // Current PTO state
int target_speed = 0; // Global target speed

// Toggle motors from PTO, toggle piston, switch brake modes
void pto_toggle_intake(bool toggle) {
pto_piston_enabled = toggle;
chassis.pto_toggle({chassis.left_motors[LEFT_INTAKE], chassis.right_motors[RIGHT_INTAKE]}, toggle);
pto_intake_piston.set(toggle);
if (toggle) {
chassis.left_motors[LEFT_INTAKE].set_brake_mode(pros::E_MOTOR_BRAKE_COAST);
chassis.right_motors[RIGHT_INTAKE].set_brake_mode(pros::E_MOTOR_BRAKE_COAST);
}
}

// Raw intake function (intended use in this file only)
void raw_set_intake(int input) {
if (!pto_piston_enabled) return;
chassis.left_motors[LEFT_INTAKE] = -input;
chassis.right_motors[RIGHT_INTAKE] = -input;
}

// Global intake function (for use outside of this file)
void set_intake(int input) {
pto_toggle_intake(input == 0 ? false : true);
raw_set_intake(input);
if (pto_piston_enabled) target_speed = input;
}

// Is velocity of motors 0?
bool has_intake_stopped() {
if ((chassis.left_motors[LEFT_INTAKE].get_actual_velocity() == 0 || chassis.right_motors[RIGHT_INTAKE].get_actual_velocity() == 0) && pto_piston_enabled)
return true;
return false;
}

// Intake task with antijam logic
void intake_task() {
const int wait_time = 250, switch_wait_time = 500;
int switch_counter = 0, jam_counter = 0;
bool is_jammed = false, last_pto = false, just_switched = false;

while (true) {
// Detect the PTO engaging to the intake
if (pto_piston_enabled != last_pto /*&& pto_piston_enabled == true*/)
just_switched = true;

// This stops the antijam code from running 500ms after engaging the PTO to the intake
if (just_switched) {
switch_counter += util::DELAY_TIME;
if (switch_counter > switch_wait_time) {
just_switched = false;
switch_counter = 0;
}
}
last_pto = pto_piston_enabled;

// Only run this code when the PTO is engaged to the intake
if (pto_piston_enabled) {
// Run intake full power in opposite direction for 250ms when jammed, then set intake
// back to normal
if (is_jammed) {
raw_set_intake(-127 * util::sgn(target_speed));
jam_counter += ez::util::DELAY_TIME;
if (jam_counter > wait_time) {
is_jammed = false;
jam_counter = 0;
raw_set_intake(target_speed);
}
}

// Detect a jam if velocity is 0 for 250ms
else if (target_speed != 0 && has_intake_stopped() && !just_switched) {
jam_counter += util::DELAY_TIME;
if (jam_counter > wait_time) {
jam_counter = 0;
is_jammed = true;
}
}
}

pros::delay(util::DELAY_TIME);
}
}
pros::Task Intake_Task(intake_task);

// User control code
void intake_control() {
if (master.get_digital(DIGITAL_L1)) {
set_intake(127);
}
else if (master.get_digital(DIGITAL_L2)) {
set_intake(-127);
}
else {
set_intake(0);
}
}

void opcontrol() {
// This is preference to what you like to drive on.
chassis.set_drive_brake(MOTOR_BRAKE_COAST);

while (true) {
chassis.tank(); // Tank control

intake_control();

pros::delay(util::DELAY_TIME); // This is used for timer calculations! Keep this ez::util::DELAY_TIME
}
}
\ No newline at end of file diff --git a/Tutorials/tuning_constants.html b/Tutorials/tuning_constants.html index 4ebe1b2b..a813a9ac 100644 --- a/Tutorials/tuning_constants.html +++ b/Tutorials/tuning_constants.html @@ -1,14 +1,14 @@ - + -Tuning Constants | EZ-Template - - +Tuning Constants | EZ-Template + + -
Skip to main content

Tuning Constants

+
+
  chassis.set_pid_constants(&chassis.turnPID, 5, 0.003, 35, 15);
\ No newline at end of file diff --git a/Tutorials/using_auton_selector.html b/Tutorials/using_auton_selector.html index 3d017b31..856a8f88 100644 --- a/Tutorials/using_auton_selector.html +++ b/Tutorials/using_auton_selector.html @@ -1,18 +1,18 @@ - + -Using Autonomous Selector | EZ-Template - - +Using Autonomous Selector | EZ-Template + + -
Skip to main content

Using Autonomous Selector

+
Version: 2.x

Using Autonomous Selector

Without SD Card

With a competition switch, run your code in disable. Select the autonomous on the screen by pressing the left / right buttons until you're on the page you want. Run the autonomous!

With SD Card

The last page you're on will save to the SD Card. So if you're running Page 3, select it once using the steps above, then you won't have to select it again.

-

To use an SD Card with the brain, just plug it in and EZ-Template will generate the files needed.

+

To use an SD Card with the brain, just plug it in and EZ-Template will generate the files needed.

\ No newline at end of file diff --git a/assets/css/styles.415efa15.css b/assets/css/styles.415efa15.css new file mode 100644 index 00000000..25bf47bd --- /dev/null +++ b/assets/css/styles.415efa15.css @@ -0,0 +1 @@ +@import url(https://fonts.googleapis.com/css?family=Red+Hat+Text);.col,.container{padding:0 var(--ifm-spacing-horizontal);width:100%}.markdown>h2,.markdown>h3,.markdown>h4,.markdown>h5,.markdown>h6{margin-bottom:calc(var(--ifm-heading-vertical-rhythm-bottom)*var(--ifm-leading))}.markdown li,body{word-wrap:break-word}body,ol ol,ol ul,ul ol,ul ul{margin:0}pre,table{overflow:auto}blockquote,pre{margin:0 0 var(--ifm-spacing-vertical)}.breadcrumbs__link,.button{transition-timing-function:var(--ifm-transition-timing-default)}.button,code{vertical-align:middle}.button--outline.button--active,.button--outline:active,.button--outline:hover,:root{--ifm-button-color:var(--ifm-font-color-base-inverse)}.menu__link:hover,a{transition:color var(--ifm-transition-fast) var(--ifm-transition-timing-default)}.navbar--dark,:root{--ifm-navbar-link-hover-color:var(--ifm-color-primary)}.menu,.navbar-sidebar{overflow-x:hidden}:root,html[data-theme=dark]{--ifm-color-emphasis-500:var(--ifm-color-gray-500);--docusaurus-highlighted-code-line-bg:#0000004d}.toggleButton_gllP,html{-webkit-tap-highlight-color:transparent}.clean-list,.containsTaskList_mC6p,.details_lb9f>summary,.dropdown__menu,.menu__list{list-style:none}:root{--ifm-color-scheme:light;--ifm-dark-value:10%;--ifm-darker-value:15%;--ifm-darkest-value:30%;--ifm-light-value:15%;--ifm-lighter-value:30%;--ifm-lightest-value:50%;--ifm-contrast-background-value:90%;--ifm-contrast-foreground-value:70%;--ifm-contrast-background-dark-value:70%;--ifm-contrast-foreground-dark-value:90%;--ifm-color-primary:#3578e5;--ifm-color-secondary:#ebedf0;--ifm-color-success:#00a400;--ifm-color-info:#54c7ec;--ifm-color-warning:#ffba00;--ifm-color-danger:#fa383e;--ifm-color-primary-dark:#306cce;--ifm-color-primary-darker:#2d66c3;--ifm-color-primary-darkest:#2554a0;--ifm-color-primary-light:#538ce9;--ifm-color-primary-lighter:#72a1ed;--ifm-color-primary-lightest:#9abcf2;--ifm-color-primary-contrast-background:#ebf2fc;--ifm-color-primary-contrast-foreground:#102445;--ifm-color-secondary-dark:#d4d5d8;--ifm-color-secondary-darker:#c8c9cc;--ifm-color-secondary-darkest:#a4a6a8;--ifm-color-secondary-light:#eef0f2;--ifm-color-secondary-lighter:#f1f2f5;--ifm-color-secondary-lightest:#f5f6f8;--ifm-color-secondary-contrast-background:#fdfdfe;--ifm-color-secondary-contrast-foreground:#474748;--ifm-color-success-dark:#009400;--ifm-color-success-darker:#008b00;--ifm-color-success-darkest:#007300;--ifm-color-success-light:#26b226;--ifm-color-success-lighter:#4dbf4d;--ifm-color-success-lightest:#80d280;--ifm-color-success-contrast-background:#e6f6e6;--ifm-color-success-contrast-foreground:#003100;--ifm-color-info-dark:#4cb3d4;--ifm-color-info-darker:#47a9c9;--ifm-color-info-darkest:#3b8ba5;--ifm-color-info-light:#6ecfef;--ifm-color-info-lighter:#87d8f2;--ifm-color-info-lightest:#aae3f6;--ifm-color-info-contrast-background:#eef9fd;--ifm-color-info-contrast-foreground:#193c47;--ifm-color-warning-dark:#e6a700;--ifm-color-warning-darker:#d99e00;--ifm-color-warning-darkest:#b38200;--ifm-color-warning-light:#ffc426;--ifm-color-warning-lighter:#ffcf4d;--ifm-color-warning-lightest:#ffdd80;--ifm-color-warning-contrast-background:#fff8e6;--ifm-color-warning-contrast-foreground:#4d3800;--ifm-color-danger-dark:#e13238;--ifm-color-danger-darker:#d53035;--ifm-color-danger-darkest:#af272b;--ifm-color-danger-light:#fb565b;--ifm-color-danger-lighter:#fb7478;--ifm-color-danger-lightest:#fd9c9f;--ifm-color-danger-contrast-background:#ffebec;--ifm-color-danger-contrast-foreground:#4b1113;--ifm-color-white:#fff;--ifm-color-black:#000;--ifm-color-gray-0:var(--ifm-color-white);--ifm-color-gray-100:#f5f6f7;--ifm-color-gray-200:#ebedf0;--ifm-color-gray-300:#dadde1;--ifm-color-gray-400:#ccd0d5;--ifm-color-gray-500:#bec3c9;--ifm-color-gray-600:#8d949e;--ifm-color-gray-700:#606770;--ifm-color-gray-800:#444950;--ifm-color-gray-900:#1c1e21;--ifm-color-gray-1000:var(--ifm-color-black);--ifm-color-emphasis-0:var(--ifm-color-gray-0);--ifm-color-emphasis-100:var(--ifm-color-gray-100);--ifm-color-emphasis-200:var(--ifm-color-gray-200);--ifm-color-emphasis-300:var(--ifm-color-gray-300);--ifm-color-emphasis-400:var(--ifm-color-gray-400);--ifm-color-emphasis-600:var(--ifm-color-gray-600);--ifm-color-emphasis-700:var(--ifm-color-gray-700);--ifm-color-emphasis-800:var(--ifm-color-gray-800);--ifm-color-emphasis-900:var(--ifm-color-gray-900);--ifm-color-emphasis-1000:var(--ifm-color-gray-1000);--ifm-color-content:var(--ifm-color-emphasis-900);--ifm-color-content-inverse:var(--ifm-color-emphasis-0);--ifm-color-content-secondary:#525860;--ifm-background-color:#0000;--ifm-background-surface-color:var(--ifm-color-content-inverse);--ifm-global-border-width:1px;--ifm-global-radius:0.4rem;--ifm-hover-overlay:#0000000d;--ifm-font-color-base:var(--ifm-color-content);--ifm-font-color-base-inverse:var(--ifm-color-content-inverse);--ifm-font-color-secondary:var(--ifm-color-content-secondary);--ifm-font-family-base:system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";--ifm-font-family-monospace:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--ifm-font-size-base:100%;--ifm-font-weight-light:300;--ifm-font-weight-normal:400;--ifm-font-weight-semibold:500;--ifm-font-weight-bold:700;--ifm-font-weight-base:var(--ifm-font-weight-normal);--ifm-line-height-base:1.65;--ifm-global-spacing:1rem;--ifm-spacing-vertical:var(--ifm-global-spacing);--ifm-spacing-horizontal:var(--ifm-global-spacing);--ifm-transition-fast:200ms;--ifm-transition-slow:400ms;--ifm-transition-timing-default:cubic-bezier(0.08,0.52,0.52,1);--ifm-global-shadow-lw:0 1px 2px 0 #0000001a;--ifm-global-shadow-md:0 5px 40px #0003;--ifm-global-shadow-tl:0 12px 28px 0 #0003,0 2px 4px 0 #0000001a;--ifm-z-index-dropdown:100;--ifm-z-index-fixed:200;--ifm-z-index-overlay:400;--ifm-container-width:1140px;--ifm-container-width-xl:1320px;--ifm-code-background:#f6f7f8;--ifm-code-border-radius:var(--ifm-global-radius);--ifm-code-font-size:90%;--ifm-code-padding-horizontal:0.1rem;--ifm-code-padding-vertical:0.1rem;--ifm-pre-background:var(--ifm-code-background);--ifm-pre-border-radius:var(--ifm-code-border-radius);--ifm-pre-color:inherit;--ifm-pre-line-height:1.45;--ifm-pre-padding:1rem;--ifm-heading-color:inherit;--ifm-heading-margin-top:0;--ifm-heading-margin-bottom:var(--ifm-spacing-vertical);--ifm-heading-font-family:var(--ifm-font-family-base);--ifm-heading-font-weight:var(--ifm-font-weight-bold);--ifm-heading-line-height:1.25;--ifm-h1-font-size:2rem;--ifm-h2-font-size:1.5rem;--ifm-h3-font-size:1.25rem;--ifm-h4-font-size:1rem;--ifm-h5-font-size:0.875rem;--ifm-h6-font-size:0.85rem;--ifm-image-alignment-padding:1.25rem;--ifm-leading-desktop:1.25;--ifm-leading:calc(var(--ifm-leading-desktop)*1rem);--ifm-list-left-padding:2rem;--ifm-list-margin:1rem;--ifm-list-item-margin:0.25rem;--ifm-list-paragraph-margin:1rem;--ifm-table-cell-padding:0.75rem;--ifm-table-background:#0000;--ifm-table-stripe-background:#00000008;--ifm-table-border-width:1px;--ifm-table-border-color:var(--ifm-color-emphasis-300);--ifm-table-head-background:inherit;--ifm-table-head-color:inherit;--ifm-table-head-font-weight:var(--ifm-font-weight-bold);--ifm-table-cell-color:inherit;--ifm-link-color:var(--ifm-color-primary);--ifm-link-decoration:none;--ifm-link-hover-color:var(--ifm-link-color);--ifm-link-hover-decoration:underline;--ifm-paragraph-margin-bottom:var(--ifm-leading);--ifm-blockquote-font-size:var(--ifm-font-size-base);--ifm-blockquote-border-left-width:2px;--ifm-blockquote-padding-horizontal:var(--ifm-spacing-horizontal);--ifm-blockquote-padding-vertical:0;--ifm-blockquote-shadow:none;--ifm-blockquote-color:var(--ifm-color-emphasis-800);--ifm-blockquote-border-color:var(--ifm-color-emphasis-300);--ifm-hr-background-color:var(--ifm-color-emphasis-500);--ifm-hr-height:1px;--ifm-hr-margin-vertical:1.5rem;--ifm-scrollbar-size:7px;--ifm-scrollbar-track-background-color:#f1f1f1;--ifm-scrollbar-thumb-background-color:silver;--ifm-scrollbar-thumb-hover-background-color:#a7a7a7;--ifm-alert-background-color:inherit;--ifm-alert-border-color:inherit;--ifm-alert-border-radius:var(--ifm-global-radius);--ifm-alert-border-width:0px;--ifm-alert-border-left-width:5px;--ifm-alert-color:var(--ifm-font-color-base);--ifm-alert-padding-horizontal:var(--ifm-spacing-horizontal);--ifm-alert-padding-vertical:var(--ifm-spacing-vertical);--ifm-alert-shadow:var(--ifm-global-shadow-lw);--ifm-avatar-intro-margin:1rem;--ifm-avatar-intro-alignment:inherit;--ifm-avatar-photo-size:3rem;--ifm-badge-background-color:inherit;--ifm-badge-border-color:inherit;--ifm-badge-border-radius:var(--ifm-global-radius);--ifm-badge-border-width:var(--ifm-global-border-width);--ifm-badge-color:var(--ifm-color-white);--ifm-badge-padding-horizontal:calc(var(--ifm-spacing-horizontal)*0.5);--ifm-badge-padding-vertical:calc(var(--ifm-spacing-vertical)*0.25);--ifm-breadcrumb-border-radius:1.5rem;--ifm-breadcrumb-spacing:0.5rem;--ifm-breadcrumb-color-active:var(--ifm-color-primary);--ifm-breadcrumb-item-background-active:var(--ifm-hover-overlay);--ifm-breadcrumb-padding-horizontal:0.8rem;--ifm-breadcrumb-padding-vertical:0.4rem;--ifm-breadcrumb-size-multiplier:1;--ifm-breadcrumb-separator:url('data:image/svg+xml;utf8,');--ifm-breadcrumb-separator-filter:none;--ifm-breadcrumb-separator-size:0.5rem;--ifm-breadcrumb-separator-size-multiplier:1.25;--ifm-button-background-color:inherit;--ifm-button-border-color:var(--ifm-button-background-color);--ifm-button-border-width:var(--ifm-global-border-width);--ifm-button-font-weight:var(--ifm-font-weight-bold);--ifm-button-padding-horizontal:1.5rem;--ifm-button-padding-vertical:0.375rem;--ifm-button-size-multiplier:1;--ifm-button-transition-duration:var(--ifm-transition-fast);--ifm-button-border-radius:calc(var(--ifm-global-radius)*var(--ifm-button-size-multiplier));--ifm-button-group-spacing:2px;--ifm-card-background-color:var(--ifm-background-surface-color);--ifm-card-border-radius:calc(var(--ifm-global-radius)*2);--ifm-card-horizontal-spacing:var(--ifm-global-spacing);--ifm-card-vertical-spacing:var(--ifm-global-spacing);--ifm-toc-border-color:var(--ifm-color-emphasis-300);--ifm-toc-link-color:var(--ifm-color-content-secondary);--ifm-toc-padding-vertical:0.5rem;--ifm-toc-padding-horizontal:0.5rem;--ifm-dropdown-background-color:var(--ifm-background-surface-color);--ifm-dropdown-font-weight:var(--ifm-font-weight-semibold);--ifm-dropdown-link-color:var(--ifm-font-color-base);--ifm-dropdown-hover-background-color:var(--ifm-hover-overlay);--ifm-footer-background-color:var(--ifm-color-emphasis-100);--ifm-footer-color:inherit;--ifm-footer-link-color:var(--ifm-color-emphasis-700);--ifm-footer-link-hover-color:var(--ifm-color-primary);--ifm-footer-link-horizontal-spacing:0.5rem;--ifm-footer-padding-horizontal:calc(var(--ifm-spacing-horizontal)*2);--ifm-footer-padding-vertical:calc(var(--ifm-spacing-vertical)*2);--ifm-footer-title-color:inherit;--ifm-footer-logo-max-width:min(30rem,90vw);--ifm-hero-background-color:var(--ifm-background-surface-color);--ifm-hero-text-color:var(--ifm-color-emphasis-800);--ifm-menu-color:var(--ifm-color-emphasis-700);--ifm-menu-color-active:var(--ifm-color-primary);--ifm-menu-color-background-active:var(--ifm-hover-overlay);--ifm-menu-color-background-hover:var(--ifm-hover-overlay);--ifm-menu-link-padding-horizontal:0.75rem;--ifm-menu-link-padding-vertical:0.375rem;--ifm-menu-link-sublist-icon:url('data:image/svg+xml;utf8,');--ifm-menu-link-sublist-icon-filter:none;--ifm-navbar-background-color:var(--ifm-background-surface-color);--ifm-navbar-height:3.75rem;--ifm-navbar-item-padding-horizontal:0.75rem;--ifm-navbar-item-padding-vertical:0.25rem;--ifm-navbar-link-color:var(--ifm-font-color-base);--ifm-navbar-link-active-color:var(--ifm-link-color);--ifm-navbar-padding-horizontal:var(--ifm-spacing-horizontal);--ifm-navbar-padding-vertical:calc(var(--ifm-spacing-vertical)*0.5);--ifm-navbar-shadow:var(--ifm-global-shadow-lw);--ifm-navbar-search-input-background-color:var(--ifm-color-emphasis-200);--ifm-navbar-search-input-color:var(--ifm-color-emphasis-800);--ifm-navbar-search-input-placeholder-color:var(--ifm-color-emphasis-500);--ifm-navbar-search-input-icon:url('data:image/svg+xml;utf8,');--ifm-navbar-sidebar-width:83vw;--ifm-pagination-border-radius:var(--ifm-global-radius);--ifm-pagination-color-active:var(--ifm-color-primary);--ifm-pagination-font-size:1rem;--ifm-pagination-item-active-background:var(--ifm-hover-overlay);--ifm-pagination-page-spacing:0.2em;--ifm-pagination-padding-horizontal:calc(var(--ifm-spacing-horizontal)*1);--ifm-pagination-padding-vertical:calc(var(--ifm-spacing-vertical)*0.25);--ifm-pagination-nav-border-radius:var(--ifm-global-radius);--ifm-pagination-nav-color-hover:var(--ifm-color-primary);--ifm-pills-color-active:var(--ifm-color-primary);--ifm-pills-color-background-active:var(--ifm-hover-overlay);--ifm-pills-spacing:0.125rem;--ifm-tabs-color:var(--ifm-font-color-secondary);--ifm-tabs-color-active:var(--ifm-color-primary);--ifm-tabs-color-active-border:var(--ifm-tabs-color-active);--ifm-tabs-padding-horizontal:1rem;--ifm-tabs-padding-vertical:1rem;--docusaurus-progress-bar-color:var(--ifm-color-primary);--ifm-font-family-base:"Red Hat Text";--ifm-color-primary-darkest:#ff43b6;--ifm-color-primary-darker:#ff63c2;--ifm-color-primary-dark:#ff77ca;--ifm-color-primary:#ff93d5;--ifm-color-primary-light:#ffafe0;--ifm-color-primary-lighter:#ffc3e8;--ifm-color-primary-lightest:#ffe3f4;--ifm-background-color:#292929;--docusaurus-announcement-bar-height:auto;--docusaurus-tag-list-border:var(--ifm-color-emphasis-300);--docusaurus-collapse-button-bg:#0000;--docusaurus-collapse-button-bg-hover:#0000001a;--doc-sidebar-width:300px;--doc-sidebar-hidden-width:30px}.badge--danger,.badge--info,.badge--primary,.badge--secondary,.badge--success,.badge--warning{--ifm-badge-border-color:var(--ifm-badge-background-color)}.button--link,.button--outline{--ifm-button-background-color:#0000}*{box-sizing:border-box}html{-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%;text-size-adjust:100%;background-color:var(--ifm-background-color);color:var(--ifm-font-color-base);color-scheme:var(--ifm-color-scheme);font:var(--ifm-font-size-base)/var(--ifm-line-height-base) var(--ifm-font-family-base);text-rendering:optimizelegibility}iframe{border:0;color-scheme:auto}.container{margin:0 auto;max-width:var(--ifm-container-width)}.container--fluid{max-width:inherit}.row{display:flex;flex-wrap:wrap;margin:0 calc(var(--ifm-spacing-horizontal)*-1)}.list_eTzJ article:last-child,.margin-bottom--none,.margin-vert--none,.markdown>:last-child{margin-bottom:0!important}.margin-top--none,.margin-vert--none,.tabItem_LNqP{margin-top:0!important}.row--no-gutters{margin-left:0;margin-right:0}.margin-horiz--none,.margin-right--none{margin-right:0!important}.row--no-gutters>.col{padding-left:0;padding-right:0}.row--align-top{align-items:flex-start}.row--align-bottom{align-items:flex-end}.menuExternalLink_NmtK,.row--align-center{align-items:center}.row--align-stretch{align-items:stretch}.row--align-baseline{align-items:baseline}.col{--ifm-col-width:100%;flex:1 0;margin-left:0;max-width:var(--ifm-col-width)}.padding-bottom--none,.padding-vert--none{padding-bottom:0!important}.padding-top--none,.padding-vert--none{padding-top:0!important}.padding-horiz--none,.padding-left--none{padding-left:0!important}.padding-horiz--none,.padding-right--none{padding-right:0!important}.col[class*=col--]{flex:0 0 var(--ifm-col-width)}.col--1{--ifm-col-width:8.33333%}.col--offset-1{margin-left:8.33333%}.col--2{--ifm-col-width:16.66667%}.col--offset-2{margin-left:16.66667%}.col--3{--ifm-col-width:25%}.col--offset-3{margin-left:25%}.col--4{--ifm-col-width:33.33333%}.col--offset-4{margin-left:33.33333%}.col--5{--ifm-col-width:41.66667%}.col--offset-5{margin-left:41.66667%}.col--6{--ifm-col-width:50%}.col--offset-6{margin-left:50%}.col--7{--ifm-col-width:58.33333%}.col--offset-7{margin-left:58.33333%}.col--8{--ifm-col-width:66.66667%}.col--offset-8{margin-left:66.66667%}.col--9{--ifm-col-width:75%}.col--offset-9{margin-left:75%}.col--10{--ifm-col-width:83.33333%}.col--offset-10{margin-left:83.33333%}.col--11{--ifm-col-width:91.66667%}.col--offset-11{margin-left:91.66667%}.col--12{--ifm-col-width:100%}.col--offset-12{margin-left:100%}.margin-horiz--none,.margin-left--none{margin-left:0!important}.margin--none{margin:0!important}.margin-bottom--xs,.margin-vert--xs{margin-bottom:.25rem!important}.margin-top--xs,.margin-vert--xs{margin-top:.25rem!important}.margin-horiz--xs,.margin-left--xs{margin-left:.25rem!important}.margin-horiz--xs,.margin-right--xs{margin-right:.25rem!important}.margin--xs{margin:.25rem!important}.margin-bottom--sm,.margin-vert--sm{margin-bottom:.5rem!important}.margin-top--sm,.margin-vert--sm{margin-top:.5rem!important}.margin-horiz--sm,.margin-left--sm{margin-left:.5rem!important}.margin-horiz--sm,.margin-right--sm{margin-right:.5rem!important}.margin--sm{margin:.5rem!important}.margin-bottom--md,.margin-vert--md{margin-bottom:1rem!important}.margin-top--md,.margin-vert--md{margin-top:1rem!important}.margin-horiz--md,.margin-left--md{margin-left:1rem!important}.margin-horiz--md,.margin-right--md{margin-right:1rem!important}.margin--md{margin:1rem!important}.margin-bottom--lg,.margin-vert--lg{margin-bottom:2rem!important}.margin-top--lg,.margin-vert--lg{margin-top:2rem!important}.margin-horiz--lg,.margin-left--lg{margin-left:2rem!important}.margin-horiz--lg,.margin-right--lg{margin-right:2rem!important}.margin--lg{margin:2rem!important}.margin-bottom--xl,.margin-vert--xl{margin-bottom:5rem!important}.margin-top--xl,.margin-vert--xl{margin-top:5rem!important}.margin-horiz--xl,.margin-left--xl{margin-left:5rem!important}.margin-horiz--xl,.margin-right--xl{margin-right:5rem!important}.margin--xl{margin:5rem!important}.padding--none{padding:0!important}.padding-bottom--xs,.padding-vert--xs{padding-bottom:.25rem!important}.padding-top--xs,.padding-vert--xs{padding-top:.25rem!important}.padding-horiz--xs,.padding-left--xs{padding-left:.25rem!important}.padding-horiz--xs,.padding-right--xs{padding-right:.25rem!important}.padding--xs{padding:.25rem!important}.padding-bottom--sm,.padding-vert--sm{padding-bottom:.5rem!important}.padding-top--sm,.padding-vert--sm{padding-top:.5rem!important}.padding-horiz--sm,.padding-left--sm{padding-left:.5rem!important}.padding-horiz--sm,.padding-right--sm{padding-right:.5rem!important}.padding--sm{padding:.5rem!important}.padding-bottom--md,.padding-vert--md{padding-bottom:1rem!important}.padding-top--md,.padding-vert--md{padding-top:1rem!important}.padding-horiz--md,.padding-left--md{padding-left:1rem!important}.padding-horiz--md,.padding-right--md{padding-right:1rem!important}.padding--md{padding:1rem!important}.padding-bottom--lg,.padding-vert--lg{padding-bottom:2rem!important}.padding-top--lg,.padding-vert--lg{padding-top:2rem!important}.padding-horiz--lg,.padding-left--lg{padding-left:2rem!important}.padding-horiz--lg,.padding-right--lg{padding-right:2rem!important}.padding--lg{padding:2rem!important}.padding-bottom--xl,.padding-vert--xl{padding-bottom:5rem!important}.padding-top--xl,.padding-vert--xl{padding-top:5rem!important}.padding-horiz--xl,.padding-left--xl{padding-left:5rem!important}.padding-horiz--xl,.padding-right--xl{padding-right:5rem!important}.padding--xl{padding:5rem!important}code{background-color:var(--ifm-code-background);border:.1rem solid #0000001a;border-radius:var(--ifm-code-border-radius);font-family:var(--ifm-font-family-monospace);font-size:var(--ifm-code-font-size);padding:var(--ifm-code-padding-vertical) var(--ifm-code-padding-horizontal)}a code{color:inherit}pre{background-color:var(--ifm-pre-background);border-radius:var(--ifm-pre-border-radius);color:var(--ifm-pre-color);font:var(--ifm-code-font-size)/var(--ifm-pre-line-height) var(--ifm-font-family-monospace);padding:var(--ifm-pre-padding)}pre code{background-color:initial;border:none;font-size:100%;line-height:inherit;padding:0}kbd{background-color:var(--ifm-color-emphasis-0);border:1px solid var(--ifm-color-emphasis-400);border-radius:.2rem;box-shadow:inset 0 -1px 0 var(--ifm-color-emphasis-400);color:var(--ifm-color-emphasis-800);font:80% var(--ifm-font-family-monospace);padding:.15rem .3rem}h1,h2,h3,h4,h5,h6{color:var(--ifm-heading-color);font-family:var(--ifm-heading-font-family);font-weight:var(--ifm-heading-font-weight);line-height:var(--ifm-heading-line-height);margin:var(--ifm-heading-margin-top) 0 var(--ifm-heading-margin-bottom) 0}h1{font-size:var(--ifm-h1-font-size)}h2{font-size:var(--ifm-h2-font-size)}h3{font-size:var(--ifm-h3-font-size)}h4{font-size:var(--ifm-h4-font-size)}h5{font-size:var(--ifm-h5-font-size)}h6{font-size:var(--ifm-h6-font-size)}img{max-width:100%}img[align=right]{padding-left:var(--image-alignment-padding)}img[align=left]{padding-right:var(--image-alignment-padding)}.markdown{--ifm-h1-vertical-rhythm-top:3;--ifm-h2-vertical-rhythm-top:2;--ifm-h3-vertical-rhythm-top:1.5;--ifm-heading-vertical-rhythm-top:1.25;--ifm-h1-vertical-rhythm-bottom:1.25;--ifm-heading-vertical-rhythm-bottom:1}.markdown:after,.markdown:before{content:"";display:table}.markdown:after{clear:both}.markdown h1:first-child{--ifm-h1-font-size:3rem;margin-bottom:calc(var(--ifm-h1-vertical-rhythm-bottom)*var(--ifm-leading))}.markdown>h2{--ifm-h2-font-size:2rem;margin-top:calc(var(--ifm-h2-vertical-rhythm-top)*var(--ifm-leading))}.markdown>h3{--ifm-h3-font-size:1.5rem;margin-top:calc(var(--ifm-h3-vertical-rhythm-top)*var(--ifm-leading))}.markdown>h4,.markdown>h5,.markdown>h6{margin-top:calc(var(--ifm-heading-vertical-rhythm-top)*var(--ifm-leading))}.markdown>p,.markdown>pre,.markdown>ul,.tabList__CuJ{margin-bottom:var(--ifm-leading)}.markdown li>p{margin-top:var(--ifm-list-paragraph-margin)}.markdown li+li{margin-top:var(--ifm-list-item-margin)}ol,ul{margin:0 0 var(--ifm-list-margin);padding-left:var(--ifm-list-left-padding)}ol ol,ul ol{list-style-type:lower-roman}ol ol ol,ol ul ol,ul ol ol,ul ul ol{list-style-type:lower-alpha}table{border-collapse:collapse;display:block;margin-bottom:var(--ifm-spacing-vertical)}table thead tr{border-bottom:2px solid var(--ifm-table-border-color)}table thead,table tr:nth-child(2n){background-color:var(--ifm-table-stripe-background)}table tr{background-color:var(--ifm-table-background);border-top:var(--ifm-table-border-width) solid var(--ifm-table-border-color)}table td,table th{border:var(--ifm-table-border-width) solid var(--ifm-table-border-color);padding:var(--ifm-table-cell-padding)}table th{background-color:var(--ifm-table-head-background);color:var(--ifm-table-head-color);font-weight:var(--ifm-table-head-font-weight)}table td{color:var(--ifm-table-cell-color)}strong{font-weight:var(--ifm-font-weight-bold)}a{color:var(--ifm-link-color);text-decoration:var(--ifm-link-decoration)}a:hover{color:var(--ifm-link-hover-color);text-decoration:var(--ifm-link-hover-decoration)}.button:hover,.text--no-decoration,.text--no-decoration:hover,a:not([href]){text-decoration:none}p{margin:0 0 var(--ifm-paragraph-margin-bottom)}blockquote{border-left:var(--ifm-blockquote-border-left-width) solid var(--ifm-blockquote-border-color);box-shadow:var(--ifm-blockquote-shadow);color:var(--ifm-blockquote-color);font-size:var(--ifm-blockquote-font-size);padding:var(--ifm-blockquote-padding-vertical) var(--ifm-blockquote-padding-horizontal)}blockquote>:first-child{margin-top:0}blockquote>:last-child{margin-bottom:0}hr{background-color:var(--ifm-hr-background-color);border:0;height:var(--ifm-hr-height);margin:var(--ifm-hr-margin-vertical) 0}.shadow--lw{box-shadow:var(--ifm-global-shadow-lw)!important}.shadow--md{box-shadow:var(--ifm-global-shadow-md)!important}.shadow--tl{box-shadow:var(--ifm-global-shadow-tl)!important}.text--primary,.wordWrapButtonEnabled_EoeP .wordWrapButtonIcon_Bwma{color:var(--ifm-color-primary)}.text--secondary{color:var(--ifm-color-secondary)}.text--success{color:var(--ifm-color-success)}.text--info{color:var(--ifm-color-info)}.text--warning{color:var(--ifm-color-warning)}.text--danger{color:var(--ifm-color-danger)}.text--center{text-align:center}.text--left{text-align:left}.text--justify{text-align:justify}.text--right{text-align:right}.text--capitalize{text-transform:capitalize}.text--lowercase{text-transform:lowercase}.admonitionHeading_Gvgb,.alert__heading,.text--uppercase{text-transform:uppercase}.text--light{font-weight:var(--ifm-font-weight-light)}.text--normal{font-weight:var(--ifm-font-weight-normal)}.text--semibold{font-weight:var(--ifm-font-weight-semibold)}.text--bold{font-weight:var(--ifm-font-weight-bold)}.text--italic{font-style:italic}.text--truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.text--break{word-wrap:break-word!important;word-break:break-word!important}.clean-btn{background:none;border:none;color:inherit;cursor:pointer;font-family:inherit;padding:0}.alert,.alert .close{color:var(--ifm-alert-foreground-color)}.clean-list{padding-left:0}.alert--primary{--ifm-alert-background-color:var(--ifm-color-primary-contrast-background);--ifm-alert-background-color-highlight:#3578e526;--ifm-alert-foreground-color:var(--ifm-color-primary-contrast-foreground);--ifm-alert-border-color:var(--ifm-color-primary-dark)}.alert--secondary{--ifm-alert-background-color:var(--ifm-color-secondary-contrast-background);--ifm-alert-background-color-highlight:#ebedf026;--ifm-alert-foreground-color:var(--ifm-color-secondary-contrast-foreground);--ifm-alert-border-color:var(--ifm-color-secondary-dark)}.alert--success{--ifm-alert-background-color:var(--ifm-color-success-contrast-background);--ifm-alert-background-color-highlight:#00a40026;--ifm-alert-foreground-color:var(--ifm-color-success-contrast-foreground);--ifm-alert-border-color:var(--ifm-color-success-dark)}.alert--info{--ifm-alert-background-color:var(--ifm-color-info-contrast-background);--ifm-alert-background-color-highlight:#54c7ec26;--ifm-alert-foreground-color:var(--ifm-color-info-contrast-foreground);--ifm-alert-border-color:var(--ifm-color-info-dark)}.alert--warning{--ifm-alert-background-color:var(--ifm-color-warning-contrast-background);--ifm-alert-background-color-highlight:#ffba0026;--ifm-alert-foreground-color:var(--ifm-color-warning-contrast-foreground);--ifm-alert-border-color:var(--ifm-color-warning-dark)}.alert--danger{--ifm-alert-background-color:var(--ifm-color-danger-contrast-background);--ifm-alert-background-color-highlight:#fa383e26;--ifm-alert-foreground-color:var(--ifm-color-danger-contrast-foreground);--ifm-alert-border-color:var(--ifm-color-danger-dark)}.alert{--ifm-code-background:var(--ifm-alert-background-color-highlight);--ifm-link-color:var(--ifm-alert-foreground-color);--ifm-link-hover-color:var(--ifm-alert-foreground-color);--ifm-link-decoration:underline;--ifm-tabs-color:var(--ifm-alert-foreground-color);--ifm-tabs-color-active:var(--ifm-alert-foreground-color);--ifm-tabs-color-active-border:var(--ifm-alert-border-color);background-color:var(--ifm-alert-background-color);border:var(--ifm-alert-border-width) solid var(--ifm-alert-border-color);border-left-width:var(--ifm-alert-border-left-width);border-radius:var(--ifm-alert-border-radius);box-shadow:var(--ifm-alert-shadow);padding:var(--ifm-alert-padding-vertical) var(--ifm-alert-padding-horizontal)}.alert__heading{align-items:center;display:flex;font:700 var(--ifm-h5-font-size)/var(--ifm-heading-line-height) var(--ifm-heading-font-family);margin-bottom:.5rem}.alert__icon{display:inline-flex;margin-right:.4em}.alert__icon svg{fill:var(--ifm-alert-foreground-color);stroke:var(--ifm-alert-foreground-color);stroke-width:0}.alert .close{margin:calc(var(--ifm-alert-padding-vertical)*-1) calc(var(--ifm-alert-padding-horizontal)*-1) 0 0;opacity:.75}.alert .close:focus,.alert .close:hover{opacity:1}.alert a{text-decoration-color:var(--ifm-alert-border-color)}.alert a:hover{text-decoration-thickness:2px}.avatar{column-gap:var(--ifm-avatar-intro-margin);display:flex}.avatar__photo{border-radius:50%;display:block;height:var(--ifm-avatar-photo-size);overflow:hidden;width:var(--ifm-avatar-photo-size)}.card--full-height,.navbar__logo img,body,html{height:100%}.avatar__photo--sm{--ifm-avatar-photo-size:2rem}.avatar__photo--lg{--ifm-avatar-photo-size:4rem}.avatar__photo--xl{--ifm-avatar-photo-size:6rem}.avatar__intro{display:flex;flex:1 1;flex-direction:column;justify-content:center;text-align:var(--ifm-avatar-intro-alignment)}.badge,.breadcrumbs__item,.breadcrumbs__link,.button,.dropdown>.navbar__link:after{display:inline-block}.avatar__name{font:700 var(--ifm-h4-font-size)/var(--ifm-heading-line-height) var(--ifm-font-family-base)}.avatar__subtitle{margin-top:.25rem}.avatar--vertical{--ifm-avatar-intro-alignment:center;--ifm-avatar-intro-margin:0.5rem;align-items:center;flex-direction:column}.badge{background-color:var(--ifm-badge-background-color);border:var(--ifm-badge-border-width) solid var(--ifm-badge-border-color);border-radius:var(--ifm-badge-border-radius);color:var(--ifm-badge-color);font-size:75%;font-weight:var(--ifm-font-weight-bold);line-height:1;padding:var(--ifm-badge-padding-vertical) var(--ifm-badge-padding-horizontal)}.badge--primary{--ifm-badge-background-color:var(--ifm-color-primary)}.badge--secondary{--ifm-badge-background-color:var(--ifm-color-secondary);color:var(--ifm-color-black)}.breadcrumbs__link,.button.button--secondary.button--outline:not(.button--active):not(:hover){color:var(--ifm-font-color-base)}.badge--success{--ifm-badge-background-color:var(--ifm-color-success)}.badge--info{--ifm-badge-background-color:var(--ifm-color-info)}.badge--warning{--ifm-badge-background-color:var(--ifm-color-warning)}.badge--danger{--ifm-badge-background-color:var(--ifm-color-danger)}.breadcrumbs{margin-bottom:0;padding-left:0}.breadcrumbs__item:not(:last-child):after{background:var(--ifm-breadcrumb-separator) center;content:" ";display:inline-block;filter:var(--ifm-breadcrumb-separator-filter);height:calc(var(--ifm-breadcrumb-separator-size)*var(--ifm-breadcrumb-size-multiplier)*var(--ifm-breadcrumb-separator-size-multiplier));margin:0 var(--ifm-breadcrumb-spacing);opacity:.5;width:calc(var(--ifm-breadcrumb-separator-size)*var(--ifm-breadcrumb-size-multiplier)*var(--ifm-breadcrumb-separator-size-multiplier))}.breadcrumbs__item--active .breadcrumbs__link{background:var(--ifm-breadcrumb-item-background-active);color:var(--ifm-breadcrumb-color-active)}.breadcrumbs__link{border-radius:var(--ifm-breadcrumb-border-radius);font-size:calc(1rem*var(--ifm-breadcrumb-size-multiplier));padding:calc(var(--ifm-breadcrumb-padding-vertical)*var(--ifm-breadcrumb-size-multiplier)) calc(var(--ifm-breadcrumb-padding-horizontal)*var(--ifm-breadcrumb-size-multiplier));transition-duration:var(--ifm-transition-fast);transition-property:background,color}.breadcrumbs__link:any-link:hover,.breadcrumbs__link:link:hover,.breadcrumbs__link:visited:hover,area[href].breadcrumbs__link:hover{background:var(--ifm-breadcrumb-item-background-active);text-decoration:none}.breadcrumbs--sm{--ifm-breadcrumb-size-multiplier:0.8}.breadcrumbs--lg{--ifm-breadcrumb-size-multiplier:1.2}.button{background-color:var(--ifm-button-background-color);border:var(--ifm-button-border-width) solid var(--ifm-button-border-color);border-radius:var(--ifm-button-border-radius);cursor:pointer;font-size:calc(.875rem*var(--ifm-button-size-multiplier));font-weight:var(--ifm-button-font-weight);line-height:1.5;padding:calc(var(--ifm-button-padding-vertical)*var(--ifm-button-size-multiplier)) calc(var(--ifm-button-padding-horizontal)*var(--ifm-button-size-multiplier));text-align:center;transition-duration:var(--ifm-button-transition-duration);transition-property:color,background,border-color;-webkit-user-select:none;user-select:none;white-space:nowrap}.button,.button:hover{color:var(--ifm-button-color)}.button--outline{--ifm-button-color:var(--ifm-button-border-color)}.button--outline:hover{--ifm-button-background-color:var(--ifm-button-border-color)}.button--link{--ifm-button-border-color:#0000;color:var(--ifm-link-color);text-decoration:var(--ifm-link-decoration)}.button--link.button--active,.button--link:active,.button--link:hover{color:var(--ifm-link-hover-color);text-decoration:var(--ifm-link-hover-decoration)}.button.disabled,.button:disabled,.button[disabled]{opacity:.65;pointer-events:none}.button--sm{--ifm-button-size-multiplier:0.8}.button--lg{--ifm-button-size-multiplier:1.35}.button--block{display:block;width:100%}.button.button--secondary{color:var(--ifm-color-gray-900)}:where(.button--primary){--ifm-button-background-color:var(--ifm-color-primary);--ifm-button-border-color:var(--ifm-color-primary)}:where(.button--primary):not(.button--outline):hover{--ifm-button-background-color:var(--ifm-color-primary-dark);--ifm-button-border-color:var(--ifm-color-primary-dark)}.button--primary.button--active,.button--primary:active{--ifm-button-background-color:var(--ifm-color-primary-darker);--ifm-button-border-color:var(--ifm-color-primary-darker)}:where(.button--secondary){--ifm-button-background-color:var(--ifm-color-secondary);--ifm-button-border-color:var(--ifm-color-secondary)}:where(.button--secondary):not(.button--outline):hover{--ifm-button-background-color:var(--ifm-color-secondary-dark);--ifm-button-border-color:var(--ifm-color-secondary-dark)}.button--secondary.button--active,.button--secondary:active{--ifm-button-background-color:var(--ifm-color-secondary-darker);--ifm-button-border-color:var(--ifm-color-secondary-darker)}:where(.button--success){--ifm-button-background-color:var(--ifm-color-success);--ifm-button-border-color:var(--ifm-color-success)}:where(.button--success):not(.button--outline):hover{--ifm-button-background-color:var(--ifm-color-success-dark);--ifm-button-border-color:var(--ifm-color-success-dark)}.button--success.button--active,.button--success:active{--ifm-button-background-color:var(--ifm-color-success-darker);--ifm-button-border-color:var(--ifm-color-success-darker)}:where(.button--info){--ifm-button-background-color:var(--ifm-color-info);--ifm-button-border-color:var(--ifm-color-info)}:where(.button--info):not(.button--outline):hover{--ifm-button-background-color:var(--ifm-color-info-dark);--ifm-button-border-color:var(--ifm-color-info-dark)}.button--info.button--active,.button--info:active{--ifm-button-background-color:var(--ifm-color-info-darker);--ifm-button-border-color:var(--ifm-color-info-darker)}:where(.button--warning){--ifm-button-background-color:var(--ifm-color-warning);--ifm-button-border-color:var(--ifm-color-warning)}:where(.button--warning):not(.button--outline):hover{--ifm-button-background-color:var(--ifm-color-warning-dark);--ifm-button-border-color:var(--ifm-color-warning-dark)}.button--warning.button--active,.button--warning:active{--ifm-button-background-color:var(--ifm-color-warning-darker);--ifm-button-border-color:var(--ifm-color-warning-darker)}:where(.button--danger){--ifm-button-background-color:var(--ifm-color-danger);--ifm-button-border-color:var(--ifm-color-danger)}:where(.button--danger):not(.button--outline):hover{--ifm-button-background-color:var(--ifm-color-danger-dark);--ifm-button-border-color:var(--ifm-color-danger-dark)}.button--danger.button--active,.button--danger:active{--ifm-button-background-color:var(--ifm-color-danger-darker);--ifm-button-border-color:var(--ifm-color-danger-darker)}.button-group{display:inline-flex;gap:var(--ifm-button-group-spacing)}.button-group>.button:not(:first-child){border-bottom-left-radius:0;border-top-left-radius:0}.button-group>.button:not(:last-child){border-bottom-right-radius:0;border-top-right-radius:0}.button-group--block{display:flex;justify-content:stretch}.button-group--block>.button{flex-grow:1}.card{background-color:var(--ifm-card-background-color);border-radius:var(--ifm-card-border-radius);box-shadow:var(--ifm-global-shadow-lw);display:flex;flex-direction:column;overflow:hidden}.card__image{padding-top:var(--ifm-card-vertical-spacing)}.card__image:first-child{padding-top:0}.card__body,.card__footer,.card__header{padding:var(--ifm-card-vertical-spacing) var(--ifm-card-horizontal-spacing)}.card__body:not(:last-child),.card__footer:not(:last-child),.card__header:not(:last-child){padding-bottom:0}.card__body>:last-child,.card__footer>:last-child,.card__header>:last-child{margin-bottom:0}.card__footer{margin-top:auto}.table-of-contents{font-size:.8rem;margin-bottom:0;padding:var(--ifm-toc-padding-vertical) 0}.table-of-contents,.table-of-contents ul{list-style:none;padding-left:var(--ifm-toc-padding-horizontal)}.table-of-contents li{margin:var(--ifm-toc-padding-vertical) var(--ifm-toc-padding-horizontal)}.table-of-contents__left-border{border-left:1px solid var(--ifm-toc-border-color)}.table-of-contents__link{color:var(--ifm-toc-link-color);display:block}.table-of-contents__link--active,.table-of-contents__link--active code,.table-of-contents__link:hover,.table-of-contents__link:hover code{color:var(--ifm-color-primary);text-decoration:none}.close{color:var(--ifm-color-black);float:right;font-size:1.5rem;font-weight:var(--ifm-font-weight-bold);line-height:1;opacity:.5;padding:1rem;transition:opacity var(--ifm-transition-fast) var(--ifm-transition-timing-default)}.close:hover{opacity:.7}.close:focus,.theme-code-block-highlighted-line .codeLineNumber_Tfdd:before{opacity:.8}.dropdown{display:inline-flex;font-weight:var(--ifm-dropdown-font-weight);position:relative;vertical-align:top}.dropdown--hoverable:hover .dropdown__menu,.dropdown--show .dropdown__menu{opacity:1;pointer-events:all;transform:translateY(-1px);visibility:visible}#nprogress,.dropdown__menu,.navbar__item.dropdown .navbar__link:not([href]){pointer-events:none}.dropdown--right .dropdown__menu{left:inherit;right:0}.dropdown--nocaret .navbar__link:after{content:none!important}.dropdown__menu{background-color:var(--ifm-dropdown-background-color);border-radius:var(--ifm-global-radius);box-shadow:var(--ifm-global-shadow-md);left:0;max-height:80vh;min-width:10rem;opacity:0;overflow-y:auto;padding:.5rem;position:absolute;top:calc(100% - var(--ifm-navbar-item-padding-vertical) + .3rem);transform:translateY(-.625rem);transition-duration:var(--ifm-transition-fast);transition-property:opacity,transform,visibility;transition-timing-function:var(--ifm-transition-timing-default);visibility:hidden;z-index:var(--ifm-z-index-dropdown)}.menu__caret,.menu__link,.menu__list-item-collapsible{border-radius:.25rem;transition:background var(--ifm-transition-fast) var(--ifm-transition-timing-default)}.dropdown__link{border-radius:.25rem;color:var(--ifm-dropdown-link-color);display:block;font-size:.875rem;margin-top:.2rem;padding:.25rem .5rem;white-space:nowrap}.dropdown__link--active,.dropdown__link:hover{background-color:var(--ifm-dropdown-hover-background-color);color:var(--ifm-dropdown-link-color);text-decoration:none}.dropdown__link--active,.dropdown__link--active:hover{--ifm-dropdown-link-color:var(--ifm-link-color)}.dropdown>.navbar__link:after{border-color:currentcolor #0000;border-style:solid;border-width:.4em .4em 0;content:"";margin-left:.3em;position:relative;top:2px;transform:translateY(-50%)}.footer{background-color:var(--ifm-footer-background-color);color:var(--ifm-footer-color);padding:var(--ifm-footer-padding-vertical) var(--ifm-footer-padding-horizontal)}.footer--dark{--ifm-footer-background-color:#303846;--ifm-footer-color:var(--ifm-footer-link-color);--ifm-footer-link-color:var(--ifm-color-secondary);--ifm-footer-title-color:var(--ifm-color-white)}.footer__links{margin-bottom:1rem}.footer__link-item{color:var(--ifm-footer-link-color);line-height:2}.footer__link-item:hover{color:var(--ifm-footer-link-hover-color)}.footer__link-separator{margin:0 var(--ifm-footer-link-horizontal-spacing)}.footer__logo{margin-top:1rem;max-width:var(--ifm-footer-logo-max-width)}.footer__title{color:var(--ifm-footer-title-color);font:700 var(--ifm-h4-font-size)/var(--ifm-heading-line-height) var(--ifm-font-family-base);margin-bottom:var(--ifm-heading-margin-bottom)}.menu,.navbar__link{font-weight:var(--ifm-font-weight-semibold)}.docItemContainer_Djhp article>:first-child,.docItemContainer_Djhp header+*,.footer__item{margin-top:0}.admonitionContent_BuS1>:last-child,.cardContainer_fWXF :last-child,.collapsibleContent_i85q p:last-child,.details_lb9f>summary>p:last-child,.footer__items,.tabItem_Ymn6>:last-child{margin-bottom:0}.codeBlockStandalone_MEMb,[type=checkbox]{padding:0}.hero{align-items:center;background-color:var(--ifm-hero-background-color);color:var(--ifm-hero-text-color);display:flex;padding:4rem 2rem}.hero--primary{--ifm-hero-background-color:var(--ifm-color-primary);--ifm-hero-text-color:var(--ifm-font-color-base-inverse)}.hero--dark{--ifm-hero-background-color:#303846;--ifm-hero-text-color:var(--ifm-color-white)}.hero__title{font-size:3rem}.hero__subtitle{font-size:1.5rem}.menu__list{margin:0;padding-left:0}.menu__caret,.menu__link{padding:var(--ifm-menu-link-padding-vertical) var(--ifm-menu-link-padding-horizontal)}.menu__list .menu__list{flex:0 0 100%;margin-top:.25rem;padding-left:var(--ifm-menu-link-padding-horizontal)}.menu__list-item:not(:first-child){margin-top:.25rem}.menu__list-item--collapsed .menu__list{height:0;overflow:hidden}.details_lb9f[data-collapsed=false].isBrowser_bmU9>summary:before,.details_lb9f[open]:not(.isBrowser_bmU9)>summary:before,.menu__list-item--collapsed .menu__caret:before,.menu__list-item--collapsed .menu__link--sublist:after{transform:rotate(90deg)}.menu__list-item-collapsible{display:flex;flex-wrap:wrap;position:relative}.menu__caret:hover,.menu__link:hover,.menu__list-item-collapsible--active,.menu__list-item-collapsible:hover{background:var(--ifm-menu-color-background-hover)}.menu__list-item-collapsible .menu__link--active,.menu__list-item-collapsible .menu__link:hover{background:none!important}.menu__caret,.menu__link{align-items:center;display:flex}.menu__link{color:var(--ifm-menu-color);flex:1;line-height:1.25}.menu__link:hover{color:var(--ifm-menu-color);text-decoration:none}.menu__caret:before,.menu__link--sublist-caret:after{content:"";height:1.25rem;transform:rotate(180deg);transition:transform var(--ifm-transition-fast) linear;width:1.25rem;filter:var(--ifm-menu-link-sublist-icon-filter)}.menu__link--sublist-caret:after{background:var(--ifm-menu-link-sublist-icon) 50%/2rem 2rem;margin-left:auto;min-width:1.25rem}.menu__link--active,.menu__link--active:hover{color:var(--ifm-menu-color-active)}.navbar__brand,.navbar__link{color:var(--ifm-navbar-link-color)}.menu__link--active:not(.menu__link--sublist){background-color:var(--ifm-menu-color-background-active)}.menu__caret:before{background:var(--ifm-menu-link-sublist-icon) 50%/2rem 2rem}.navbar--dark,html[data-theme=dark]{--ifm-menu-link-sublist-icon-filter:invert(100%) sepia(94%) saturate(17%) hue-rotate(223deg) brightness(104%) contrast(98%)}.navbar{background-color:var(--ifm-navbar-background-color);box-shadow:var(--ifm-navbar-shadow);height:var(--ifm-navbar-height);padding:var(--ifm-navbar-padding-vertical) var(--ifm-navbar-padding-horizontal)}.navbar,.navbar>.container,.navbar>.container-fluid{display:flex}.navbar--fixed-top{position:sticky;top:0;z-index:var(--ifm-z-index-fixed)}.navbar-sidebar,.navbar-sidebar__backdrop{bottom:0;opacity:0;position:fixed;transition-duration:var(--ifm-transition-fast);transition-timing-function:ease-in-out;left:0;top:0;visibility:hidden}.navbar__inner{display:flex;flex-wrap:wrap;justify-content:space-between;width:100%}.navbar__brand{align-items:center;display:flex;margin-right:1rem;min-width:0}.navbar__brand:hover{color:var(--ifm-navbar-link-hover-color);text-decoration:none}.announcementBarContent_xLdY,.navbar__title{flex:1 1 auto}.navbar__toggle{display:none;margin-right:.5rem}.navbar__logo{flex:0 0 auto;height:2rem;margin-right:.5rem}.navbar__items{align-items:center;display:flex;flex:1;min-width:0}.navbar__items--center{flex:0 0 auto}.navbar__items--center .navbar__brand{margin:0}.navbar__items--center+.navbar__items--right{flex:1}.navbar__items--right{flex:0 0 auto;justify-content:flex-end}.navbar__items--right>:last-child{padding-right:0}.navbar__item{display:inline-block;padding:var(--ifm-navbar-item-padding-vertical) var(--ifm-navbar-item-padding-horizontal)}.navbar__link--active,.navbar__link:hover{color:var(--ifm-navbar-link-hover-color);text-decoration:none}.navbar--dark,.navbar--primary{--ifm-menu-color:var(--ifm-color-gray-300);--ifm-navbar-link-color:var(--ifm-color-gray-100);--ifm-navbar-search-input-background-color:#ffffff1a;--ifm-navbar-search-input-placeholder-color:#ffffff80;color:var(--ifm-color-white)}.navbar--dark{--ifm-navbar-background-color:#242526;--ifm-menu-color-background-active:#ffffff0d;--ifm-navbar-search-input-color:var(--ifm-color-white)}.navbar--primary{--ifm-navbar-background-color:var(--ifm-color-primary);--ifm-navbar-link-hover-color:var(--ifm-color-white);--ifm-menu-color-active:var(--ifm-color-white);--ifm-navbar-search-input-color:var(--ifm-color-emphasis-500)}.navbar__search-input{-webkit-appearance:none;appearance:none;background:var(--ifm-navbar-search-input-background-color) var(--ifm-navbar-search-input-icon) no-repeat .75rem center/1rem 1rem;border:none;border-radius:2rem;color:var(--ifm-navbar-search-input-color);cursor:text;display:inline-block;font-size:.9rem;height:2rem;padding:0 .5rem 0 2.25rem;width:12.5rem}.navbar__search-input::placeholder{color:var(--ifm-navbar-search-input-placeholder-color)}.navbar-sidebar{background-color:var(--ifm-navbar-background-color);box-shadow:var(--ifm-global-shadow-md);transform:translate3d(-100%,0,0);transition-property:opacity,visibility,transform;width:var(--ifm-navbar-sidebar-width)}.navbar-sidebar--show .navbar-sidebar,.navbar-sidebar__items{transform:translateZ(0)}.navbar-sidebar--show .navbar-sidebar,.navbar-sidebar--show .navbar-sidebar__backdrop{opacity:1;visibility:visible}.navbar-sidebar__backdrop{background-color:#0009;right:0;transition-property:opacity,visibility}.navbar-sidebar__brand{align-items:center;box-shadow:var(--ifm-navbar-shadow);display:flex;flex:1;height:var(--ifm-navbar-height);padding:var(--ifm-navbar-padding-vertical) var(--ifm-navbar-padding-horizontal)}.navbar-sidebar__items{display:flex;height:calc(100% - var(--ifm-navbar-height));transition:transform var(--ifm-transition-fast) ease-in-out}.navbar-sidebar__items--show-secondary{transform:translate3d(calc((var(--ifm-navbar-sidebar-width))*-1),0,0)}.navbar-sidebar__item{flex-shrink:0;padding:.5rem;width:calc(var(--ifm-navbar-sidebar-width))}.navbar-sidebar__back{background:var(--ifm-menu-color-background-active);font-size:15px;font-weight:var(--ifm-button-font-weight);margin:0 0 .2rem -.5rem;padding:.6rem 1.5rem;position:relative;text-align:left;top:-.5rem;width:calc(100% + 1rem)}.navbar-sidebar__close{display:flex;margin-left:auto}.pagination{column-gap:var(--ifm-pagination-page-spacing);display:flex;font-size:var(--ifm-pagination-font-size);padding-left:0}.pagination--sm{--ifm-pagination-font-size:0.8rem;--ifm-pagination-padding-horizontal:0.8rem;--ifm-pagination-padding-vertical:0.2rem}.pagination--lg{--ifm-pagination-font-size:1.2rem;--ifm-pagination-padding-horizontal:1.2rem;--ifm-pagination-padding-vertical:0.3rem}.pagination__item{display:inline-flex}.pagination__item>span{padding:var(--ifm-pagination-padding-vertical)}.pagination__item--active .pagination__link{color:var(--ifm-pagination-color-active)}.pagination__item--active .pagination__link,.pagination__item:not(.pagination__item--active):hover .pagination__link{background:var(--ifm-pagination-item-active-background)}.pagination__item--disabled,.pagination__item[disabled]{opacity:.25;pointer-events:none}.pagination__link{border-radius:var(--ifm-pagination-border-radius);color:var(--ifm-font-color-base);display:inline-block;padding:var(--ifm-pagination-padding-vertical) var(--ifm-pagination-padding-horizontal);transition:background var(--ifm-transition-fast) var(--ifm-transition-timing-default)}.pagination__link:hover{text-decoration:none}.pagination-nav{grid-gap:var(--ifm-spacing-horizontal);display:grid;gap:var(--ifm-spacing-horizontal);grid-template-columns:repeat(2,1fr)}.pagination-nav__link{border:1px solid var(--ifm-color-emphasis-300);border-radius:var(--ifm-pagination-nav-border-radius);display:block;height:100%;line-height:var(--ifm-heading-line-height);padding:var(--ifm-global-spacing);transition:border-color var(--ifm-transition-fast) var(--ifm-transition-timing-default)}.pagination-nav__link:hover{border-color:var(--ifm-pagination-nav-color-hover);text-decoration:none}.pagination-nav__link--next{grid-column:2/3;text-align:right}.pagination-nav__label{font-size:var(--ifm-h4-font-size);font-weight:var(--ifm-heading-font-weight);word-break:break-word}.pagination-nav__link--prev .pagination-nav__label:before{content:"« "}.pagination-nav__link--next .pagination-nav__label:after{content:" »"}.pagination-nav__sublabel{color:var(--ifm-color-content-secondary);font-size:var(--ifm-h5-font-size);font-weight:var(--ifm-font-weight-semibold);margin-bottom:.25rem}.pills__item,.tabs{font-weight:var(--ifm-font-weight-bold)}.pills{display:flex;gap:var(--ifm-pills-spacing);padding-left:0}.pills__item{border-radius:.5rem;cursor:pointer;display:inline-block;padding:.25rem 1rem;transition:background var(--ifm-transition-fast) var(--ifm-transition-timing-default)}.tabs,:not(.containsTaskList_mC6p>li)>.containsTaskList_mC6p{padding-left:0}.pills__item--active{color:var(--ifm-pills-color-active)}.pills__item--active,.pills__item:not(.pills__item--active):hover{background:var(--ifm-pills-color-background-active)}.pills--block{justify-content:stretch}.pills--block .pills__item{flex-grow:1;text-align:center}.tabs{color:var(--ifm-tabs-color);display:flex;margin-bottom:0;overflow-x:auto}.tabs__item{border-bottom:3px solid #0000;border-radius:var(--ifm-global-radius);cursor:pointer;display:inline-flex;padding:var(--ifm-tabs-padding-vertical) var(--ifm-tabs-padding-horizontal);transition:background-color var(--ifm-transition-fast) var(--ifm-transition-timing-default)}.tabs__item--active{border-bottom-color:var(--ifm-tabs-color-active-border);border-bottom-left-radius:0;border-bottom-right-radius:0;color:var(--ifm-tabs-color-active)}.tabs__item:hover{background-color:var(--ifm-hover-overlay)}.tabs--block{justify-content:stretch}.tabs--block .tabs__item{flex-grow:1;justify-content:center}html[data-theme=dark]{--ifm-color-scheme:dark;--ifm-color-emphasis-0:var(--ifm-color-gray-1000);--ifm-color-emphasis-100:var(--ifm-color-gray-900);--ifm-color-emphasis-200:var(--ifm-color-gray-800);--ifm-color-emphasis-300:var(--ifm-color-gray-700);--ifm-color-emphasis-400:var(--ifm-color-gray-600);--ifm-color-emphasis-600:var(--ifm-color-gray-400);--ifm-color-emphasis-700:var(--ifm-color-gray-300);--ifm-color-emphasis-800:var(--ifm-color-gray-200);--ifm-color-emphasis-900:var(--ifm-color-gray-100);--ifm-color-emphasis-1000:var(--ifm-color-gray-0);--ifm-background-color:#1b1b1d;--ifm-background-surface-color:#242526;--ifm-hover-overlay:#ffffff0d;--ifm-color-content:#e3e3e3;--ifm-color-content-secondary:#fff;--ifm-breadcrumb-separator-filter:invert(64%) sepia(11%) saturate(0%) hue-rotate(149deg) brightness(99%) contrast(95%);--ifm-code-background:#ffffff1a;--ifm-scrollbar-track-background-color:#444;--ifm-scrollbar-thumb-background-color:#686868;--ifm-scrollbar-thumb-hover-background-color:#7a7a7a;--ifm-table-stripe-background:#ffffff12;--ifm-toc-border-color:var(--ifm-color-emphasis-200);--ifm-color-primary-contrast-background:#102445;--ifm-color-primary-contrast-foreground:#ebf2fc;--ifm-color-secondary-contrast-background:#474748;--ifm-color-secondary-contrast-foreground:#fdfdfe;--ifm-color-success-contrast-background:#003100;--ifm-color-success-contrast-foreground:#e6f6e6;--ifm-color-info-contrast-background:#193c47;--ifm-color-info-contrast-foreground:#eef9fd;--ifm-color-warning-contrast-background:#4d3800;--ifm-color-warning-contrast-foreground:#fff8e6;--ifm-color-danger-contrast-background:#4b1113;--ifm-color-danger-contrast-foreground:#ffebec;--ifm-font-family-base:"Red Hat Text";--ifm-background-color:#292929;--ifm-color-primary-darkest:#ff43b6;--ifm-color-primary-darker:#ff63c2;--ifm-color-primary-dark:#ff77ca;--ifm-color-primary:#ff93d5;--ifm-color-primary-light:#ffafe0;--ifm-color-primary-lighter:#ffc3e8;--ifm-color-primary-lightest:#ffe3f4}#nprogress .bar{background:var(--docusaurus-progress-bar-color);height:2px;left:0;position:fixed;top:0;width:100%;z-index:1031}#nprogress .peg{box-shadow:0 0 10px var(--docusaurus-progress-bar-color),0 0 5px var(--docusaurus-progress-bar-color);height:100%;opacity:1;position:absolute;right:0;transform:rotate(3deg) translateY(-4px);width:100px}.footer{background-color:#3f3f3f}body:not(.navigation-with-keyboard) :not(input):focus{outline:0}#__docusaurus-base-url-issue-banner-container,.docSidebarContainer_YfHR,.navbarSearchContainer_Bca1:not(:has(>*)),.sidebarLogo_isFc,.themedComponent_mlkZ,[data-theme=dark] .lightToggleIcon_pyhR,[data-theme=light] .darkToggleIcon_wfgR,html[data-announcement-bar-initially-dismissed=true] .announcementBar_mb4j{display:none}.skipToContent_fXgn{background-color:var(--ifm-background-surface-color);color:var(--ifm-color-emphasis-900);left:100%;padding:calc(var(--ifm-global-spacing)/2) var(--ifm-global-spacing);position:fixed;top:1rem;z-index:calc(var(--ifm-z-index-fixed) + 1)}.skipToContent_fXgn:focus{box-shadow:var(--ifm-global-shadow-md);left:1rem}.closeButton_CVFx{line-height:0;padding:0}.content_knG7{font-size:85%;padding:5px 0;text-align:center}.content_knG7 a{color:inherit;text-decoration:underline}.announcementBar_mb4j{align-items:center;background-color:var(--ifm-color-white);border-bottom:1px solid var(--ifm-color-emphasis-100);color:var(--ifm-color-black);display:flex;height:var(--docusaurus-announcement-bar-height)}.announcementBarPlaceholder_vyr4{flex:0 0 10px}.announcementBarClose_gvF7{align-self:stretch;flex:0 0 30px}.toggle_vylO{height:2rem;width:2rem}.toggleButton_gllP{align-items:center;border-radius:50%;display:flex;height:100%;justify-content:center;transition:background var(--ifm-transition-fast);width:100%}.toggleButton_gllP:hover{background:var(--ifm-color-emphasis-200)}.toggleButtonDisabled_aARS{cursor:not-allowed}.darkNavbarColorModeToggle_X3D1:hover{background:var(--ifm-color-gray-800)}[data-theme=dark] .themedComponent--dark_xIcU,[data-theme=light] .themedComponent--light_NVdE,html:not([data-theme]) .themedComponent--light_NVdE{display:initial}.iconExternalLink_nPIU{margin-left:.3rem}.iconLanguage_nlXk{margin-right:5px;vertical-align:text-bottom}.navbarHideable_m1mJ{transition:transform var(--ifm-transition-fast) ease}.navbarHidden_jGov{transform:translate3d(0,calc(-100% - 2px),0)}.errorBoundaryError_a6uf{color:red;white-space:pre-wrap}.errorBoundaryFallback_VBag{color:red;padding:.55rem}.footerLogoLink_BH7S{opacity:.5;transition:opacity var(--ifm-transition-fast) var(--ifm-transition-timing-default)}.footerLogoLink_BH7S:hover,.hash-link:focus,:hover>.hash-link{opacity:1}.anchorWithStickyNavbar_LWe7{scroll-margin-top:calc(var(--ifm-navbar-height) + .5rem)}.anchorWithHideOnScrollNavbar_WYt5{scroll-margin-top:.5rem}.hash-link{opacity:0;padding-left:.5rem;transition:opacity var(--ifm-transition-fast);-webkit-user-select:none;user-select:none}.hash-link:before{content:"#"}.mainWrapper_z2l0{display:flex;flex:1 0 auto;flex-direction:column}.docusaurus-mt-lg{margin-top:3rem}#__docusaurus{display:flex;flex-direction:column;min-height:100%}.cardContainer_fWXF{--ifm-link-color:var(--ifm-color-emphasis-800);--ifm-link-hover-color:var(--ifm-color-emphasis-700);--ifm-link-hover-decoration:none;border:1px solid var(--ifm-color-emphasis-200);box-shadow:0 1.5px 3px 0 #00000026;transition:all var(--ifm-transition-fast) ease;transition-property:border,box-shadow}.cardContainer_fWXF:hover{border-color:var(--ifm-color-primary);box-shadow:0 3px 6px 0 #0003}.cardTitle_rnsV{font-size:1.2rem}.cardDescription_PWke{font-size:.8rem}.iconEdit_Z9Sw{margin-right:.3em;vertical-align:sub}.tag_zVej{border:1px solid var(--docusaurus-tag-list-border);transition:border var(--ifm-transition-fast)}.tag_zVej:hover{--docusaurus-tag-list-border:var(--ifm-link-color);text-decoration:none}.tagRegular_sFm0{border-radius:var(--ifm-global-radius);font-size:90%;padding:.2rem .5rem .3rem}.tagWithCount_h2kH{align-items:center;border-left:0;display:flex;padding:0 .5rem 0 1rem;position:relative}.tagWithCount_h2kH:after,.tagWithCount_h2kH:before{border:1px solid var(--docusaurus-tag-list-border);content:"";position:absolute;top:50%;transition:inherit}.tagWithCount_h2kH:before{border-bottom:0;border-right:0;height:1.18rem;right:100%;transform:translate(50%,-50%) rotate(-45deg);width:1.18rem}.tagWithCount_h2kH:after{border-radius:50%;height:.5rem;left:0;transform:translateY(-50%);width:.5rem}.tagWithCount_h2kH span{background:var(--ifm-color-secondary);border-radius:var(--ifm-global-radius);color:var(--ifm-color-black);font-size:.7rem;line-height:1.2;margin-left:.3rem;padding:.1rem .4rem}.tags_jXut{display:inline}.tag_QGVx{display:inline-block;margin:0 .4rem .5rem 0}.lastUpdated_vwxv{font-size:smaller;font-style:italic;margin-top:.2rem}.tocCollapsibleButton_TO0P{align-items:center;display:flex;font-size:inherit;justify-content:space-between;padding:.4rem .8rem;width:100%}.tocCollapsibleButton_TO0P:after{background:var(--ifm-menu-link-sublist-icon) 50% 50%/2rem 2rem no-repeat;content:"";filter:var(--ifm-menu-link-sublist-icon-filter);height:1.25rem;transform:rotate(180deg);transition:transform var(--ifm-transition-fast);width:1.25rem}.tocCollapsibleButtonExpanded_MG3E:after,.tocCollapsibleExpanded_sAul{transform:none}.tocCollapsible_ETCw{background-color:var(--ifm-menu-color-background-active);border-radius:var(--ifm-global-radius);margin:1rem 0}.tocCollapsibleContent_vkbj>ul{border-left:none;border-top:1px solid var(--ifm-color-emphasis-300);font-size:15px;padding:.2rem 0}.tocCollapsibleContent_vkbj ul li{margin:.4rem .8rem}.tocCollapsibleContent_vkbj a{display:block}.apiTable_e8hp tbody tr{transition:box-shadow .2s}.apiTable_e8hp tbody tr:focus,.apiTable_e8hp tbody tr:hover{box-shadow:0 0 7px 0 inset var(--ifm-color-warning);cursor:pointer;outline:0;transition:box-shadow .2s}.backToTopButton_sjWU{background-color:var(--ifm-color-emphasis-200);border-radius:50%;bottom:1.3rem;box-shadow:var(--ifm-global-shadow-lw);height:3rem;opacity:0;position:fixed;right:1.3rem;transform:scale(0);transition:all var(--ifm-transition-fast) var(--ifm-transition-timing-default);visibility:hidden;width:3rem;z-index:calc(var(--ifm-z-index-fixed) - 1)}.buttonGroup__atx button,.codeBlockContainer_Ckt0{background:var(--prism-background-color);color:var(--prism-color)}.backToTopButton_sjWU:after{background-color:var(--ifm-color-emphasis-1000);content:" ";display:inline-block;height:100%;-webkit-mask:var(--ifm-menu-link-sublist-icon) 50%/2rem 2rem no-repeat;mask:var(--ifm-menu-link-sublist-icon) 50%/2rem 2rem no-repeat;width:100%}.backToTopButtonShow_xfvO{opacity:1;transform:scale(1);visibility:visible}[data-theme=dark]:root{--docusaurus-collapse-button-bg:#ffffff0d;--docusaurus-collapse-button-bg-hover:#ffffff1a}.collapseSidebarButton_PEFL{display:none;margin:0}.docMainContainer_TBSr,.docRoot_UBD9{display:flex;width:100%}.docsWrapper_hBAB{display:flex;flex:1 0 auto}.codeBlockContainer_Ckt0{border-radius:var(--ifm-code-border-radius);box-shadow:var(--ifm-global-shadow-lw);margin-bottom:var(--ifm-leading)}.codeBlockContent_biex{border-radius:inherit;direction:ltr;position:relative}.codeBlockTitle_Ktv7{border-bottom:1px solid var(--ifm-color-emphasis-300);border-top-left-radius:inherit;border-top-right-radius:inherit;font-size:var(--ifm-code-font-size);font-weight:500;padding:.75rem var(--ifm-pre-padding)}.codeBlock_bY9V{--ifm-pre-background:var(--prism-background-color);margin:0;padding:0}.codeBlockTitle_Ktv7+.codeBlockContent_biex .codeBlock_bY9V{border-top-left-radius:0;border-top-right-radius:0}.codeBlockLines_e6Vv{float:left;font:inherit;min-width:100%;padding:var(--ifm-pre-padding)}.codeBlockLinesWithNumbering_o6Pm{display:table;padding:var(--ifm-pre-padding) 0}.buttonGroup__atx{column-gap:.2rem;display:flex;position:absolute;right:calc(var(--ifm-pre-padding)/2);top:calc(var(--ifm-pre-padding)/2)}.buttonGroup__atx button{align-items:center;border:1px solid var(--ifm-color-emphasis-300);border-radius:var(--ifm-global-radius);display:flex;line-height:0;opacity:0;padding:.4rem;transition:opacity var(--ifm-transition-fast) ease-in-out}.buttonGroup__atx button:focus-visible,.buttonGroup__atx button:hover{opacity:1!important}.theme-code-block:hover .buttonGroup__atx button{opacity:.4}:where(:root){--docusaurus-highlighted-code-line-bg:#484d5b}:where([data-theme=dark]){--docusaurus-highlighted-code-line-bg:#646464}.theme-code-block-highlighted-line{background-color:var(--docusaurus-highlighted-code-line-bg);display:block;margin:0 calc(var(--ifm-pre-padding)*-1);padding:0 var(--ifm-pre-padding)}.codeLine_lJS_{counter-increment:a;display:table-row}.codeLineNumber_Tfdd{background:var(--ifm-pre-background);display:table-cell;left:0;overflow-wrap:normal;padding:0 var(--ifm-pre-padding);position:sticky;text-align:right;width:1%}.codeLineNumber_Tfdd:before{content:counter(a);opacity:.4}.codeLineContent_feaV{padding-right:var(--ifm-pre-padding)}.theme-code-block:hover .copyButtonCopied_obH4{opacity:1!important}.copyButtonIcons_eSgA{height:1.125rem;position:relative;width:1.125rem}.copyButtonIcon_y97N,.copyButtonSuccessIcon_LjdS{fill:currentColor;height:inherit;left:0;opacity:inherit;position:absolute;top:0;transition:all var(--ifm-transition-fast) ease;width:inherit}.copyButtonSuccessIcon_LjdS{color:#00d600;left:50%;opacity:0;top:50%;transform:translate(-50%,-50%) scale(.33)}.copyButtonCopied_obH4 .copyButtonIcon_y97N{opacity:0;transform:scale(.33)}.copyButtonCopied_obH4 .copyButtonSuccessIcon_LjdS{opacity:1;transform:translate(-50%,-50%) scale(1);transition-delay:75ms}.wordWrapButtonIcon_Bwma{height:1.2rem;width:1.2rem}.details_lb9f{--docusaurus-details-summary-arrow-size:0.38rem;--docusaurus-details-transition:transform 200ms ease;--docusaurus-details-decoration-color:grey}.details_lb9f>summary{cursor:pointer;padding-left:1rem;position:relative}.details_lb9f>summary::-webkit-details-marker{display:none}.details_lb9f>summary:before{border-color:#0000 #0000 #0000 var(--docusaurus-details-decoration-color);border-style:solid;border-width:var(--docusaurus-details-summary-arrow-size);content:"";left:0;position:absolute;top:.45rem;transform:rotate(0);transform-origin:calc(var(--docusaurus-details-summary-arrow-size)/2) 50%;transition:var(--docusaurus-details-transition)}.collapsibleContent_i85q{border-top:1px solid var(--docusaurus-details-decoration-color);margin-top:1rem;padding-top:1rem}.details_b_Ee{--docusaurus-details-decoration-color:var(--ifm-alert-border-color);--docusaurus-details-transition:transform var(--ifm-transition-fast) ease;border:1px solid var(--ifm-alert-border-color);margin:0 0 var(--ifm-spacing-vertical)}.img_ev3q{height:auto}.tableOfContents_bqdL{max-height:calc(100vh - var(--ifm-navbar-height) - 2rem);overflow-y:auto;position:sticky;top:calc(var(--ifm-navbar-height) + 1rem)}.admonition_xJq3{margin-bottom:1em}.admonitionHeading_Gvgb{font:var(--ifm-heading-font-weight) var(--ifm-h5-font-size)/var(--ifm-heading-line-height) var(--ifm-heading-font-family)}.admonitionHeading_Gvgb:not(:last-child){margin-bottom:.3rem}.admonitionHeading_Gvgb code{text-transform:none}.admonitionIcon_Rf37{display:inline-block;margin-right:.4em;vertical-align:middle}.admonitionIcon_Rf37 svg{fill:var(--ifm-alert-foreground-color);display:inline-block;height:1.6em;width:1.6em}.breadcrumbHomeIcon_YNFT{height:1.1rem;position:relative;top:1px;vertical-align:top;width:1.1rem}.breadcrumbsContainer_Z_bl{--ifm-breadcrumb-size-multiplier:0.8;margin-bottom:.8rem}.title_kItE{--ifm-h1-font-size:3rem;margin-bottom:calc(var(--ifm-leading)*1.25)}.mdxPageWrapper_j9I6{justify-content:center}@media (min-width:997px){.collapseSidebarButton_PEFL,.expandButton_TmdG{background-color:var(--docusaurus-collapse-button-bg)}:root{--docusaurus-announcement-bar-height:30px}.announcementBarClose_gvF7,.announcementBarPlaceholder_vyr4{flex-basis:50px}.navbarSearchContainer_Bca1{padding:var(--ifm-navbar-item-padding-vertical) var(--ifm-navbar-item-padding-horizontal)}.lastUpdated_vwxv{text-align:right}.tocMobile_ITEo{display:none}.collapseSidebarButton_PEFL{border:1px solid var(--ifm-toc-border-color);border-radius:0;bottom:0;display:block!important;height:40px;position:sticky}.collapseSidebarButtonIcon_kv0_{margin-top:4px;transform:rotate(180deg)}.expandButtonIcon_i1dp,[dir=rtl] .collapseSidebarButtonIcon_kv0_{transform:rotate(0)}.collapseSidebarButton_PEFL:focus,.collapseSidebarButton_PEFL:hover,.expandButton_TmdG:focus,.expandButton_TmdG:hover{background-color:var(--docusaurus-collapse-button-bg-hover)}.menuHtmlItem_M9Kj{padding:var(--ifm-menu-link-padding-vertical) var(--ifm-menu-link-padding-horizontal)}.menu_SIkG{flex-grow:1;padding:.5rem}@supports (scrollbar-gutter:stable){.menu_SIkG{padding:.5rem 0 .5rem .5rem;scrollbar-gutter:stable}}.menuWithAnnouncementBar_GW3s{margin-bottom:var(--docusaurus-announcement-bar-height)}.sidebar_njMd{display:flex;flex-direction:column;height:100%;padding-top:var(--ifm-navbar-height);width:var(--doc-sidebar-width)}.sidebarWithHideableNavbar_wUlq{padding-top:0}.sidebarHidden_VK0M{opacity:0;visibility:hidden}.sidebarLogo_isFc{align-items:center;color:inherit!important;display:flex!important;margin:0 var(--ifm-navbar-padding-horizontal);max-height:var(--ifm-navbar-height);min-height:var(--ifm-navbar-height);text-decoration:none!important}.sidebarLogo_isFc img{height:2rem;margin-right:.5rem}.expandButton_TmdG{align-items:center;display:flex;height:100%;justify-content:center;position:absolute;right:0;top:0;transition:background-color var(--ifm-transition-fast) ease;width:100%}[dir=rtl] .expandButtonIcon_i1dp{transform:rotate(180deg)}.docSidebarContainer_YfHR{border-right:1px solid var(--ifm-toc-border-color);-webkit-clip-path:inset(0);clip-path:inset(0);display:block;margin-top:calc(var(--ifm-navbar-height)*-1);transition:width var(--ifm-transition-fast) ease;width:var(--doc-sidebar-width);will-change:width}.docSidebarContainerHidden_DPk8{cursor:pointer;width:var(--doc-sidebar-hidden-width)}.sidebarViewport_aRkj{height:100%;max-height:100vh;position:sticky;top:0}.docMainContainer_TBSr{flex-grow:1;max-width:calc(100% - var(--doc-sidebar-width))}.docMainContainerEnhanced_lQrH{max-width:calc(100% - var(--doc-sidebar-hidden-width))}.docItemWrapperEnhanced_JWYK{max-width:calc(var(--ifm-container-width) + var(--doc-sidebar-width))!important}.docItemCol_VOVn,.generatedIndexPage_vN6x{max-width:75%!important}.list_eTzJ article:nth-last-child(-n+2){margin-bottom:0!important}}@media (min-width:1440px){.container{max-width:var(--ifm-container-width-xl)}}@media (max-width:996px){.col{--ifm-col-width:100%;flex-basis:var(--ifm-col-width);margin-left:0}.footer{--ifm-footer-padding-horizontal:0}.colorModeToggle_DEke,.footer__link-separator,.navbar__item,.tableOfContents_bqdL{display:none}.footer__col{margin-bottom:calc(var(--ifm-spacing-vertical)*3)}.footer__link-item{display:block}.hero{padding-left:0;padding-right:0}.navbar>.container,.navbar>.container-fluid{padding:0}.navbar__toggle{display:inherit}.navbar__search-input{width:9rem}.pills--block,.tabs--block{flex-direction:column}.navbarSearchContainer_Bca1{position:absolute;right:var(--ifm-navbar-padding-horizontal)}.docItemContainer_F8PC{padding:0 .3rem}}@media (max-width:576px){.markdown h1:first-child{--ifm-h1-font-size:2rem}.markdown>h2{--ifm-h2-font-size:1.5rem}.markdown>h3{--ifm-h3-font-size:1.25rem}}@media (hover:hover){.backToTopButton_sjWU:hover{background-color:var(--ifm-color-emphasis-300)}}@media (pointer:fine){.thin-scrollbar{scrollbar-width:thin}.thin-scrollbar::-webkit-scrollbar{height:var(--ifm-scrollbar-size);width:var(--ifm-scrollbar-size)}.thin-scrollbar::-webkit-scrollbar-track{background:var(--ifm-scrollbar-track-background-color);border-radius:10px}.thin-scrollbar::-webkit-scrollbar-thumb{background:var(--ifm-scrollbar-thumb-background-color);border-radius:10px}.thin-scrollbar::-webkit-scrollbar-thumb:hover{background:var(--ifm-scrollbar-thumb-hover-background-color)}}@media (prefers-reduced-motion:reduce){:root{--ifm-transition-fast:0ms;--ifm-transition-slow:0ms}}@media print{.announcementBar_mb4j,.footer,.menu,.navbar,.pagination-nav,.table-of-contents,.tocMobile_ITEo{display:none}.tabs{page-break-inside:avoid}.codeBlockLines_e6Vv{white-space:pre-wrap}} \ No newline at end of file diff --git a/assets/images/7686B-e26bfae36f0ddadd217b35ff5add7727.jpg b/assets/images/7686B-e26bfae36f0ddadd217b35ff5add7727.jpg new file mode 100644 index 0000000000000000000000000000000000000000..cba0d81cb71d4146a93a8c07c22e1df79f9559ea GIT binary patch literal 3013981 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� zkh!R4j28KNcczX8(Lu_Y+~|=VUr0AY_hj(-qKtdrr=dLr_x)sxHwCyhA%FDmr+}^dFN2QNf1xiWtvD)>NGhDp( z(haP0k?CA5!mvAAqP9M!v=diw-di2Z(Duc4dVYmte`=QwcX^*TKD3jvH>*WemYbXm zTn)Xyl|KGR!}(!y0M0?_?OvX`4xbA19BF`$uNb&Lap-mknd1L}Kbvn`|_!Z6wIT0y~Vk{>r%l&JTkds{xhUOl7z}-p~2iRa#P1-j*aA`V;GRCuJu*%nI^8?X+ zGwWSFj=EJ#-k&k9eAugLf(1zM87a<-P61==Gt4{%>H4GfOR+k1?WNb z_0MYIdb8}JxmA(pSM!PIk;>s!$U%-kC%@%X3<&&^${VOtfN|y0KxT zUSFd9l^E_BB>mr}XlEBAdm}G$hT3>z&>r>c{u(K#Y12D4&o>z3A2vD9JuAst-bgjy zusbBOAyCA0LNZF9_JwwHOE`u8V}Z#0C?+?H)XKca+KXp#a!X^NB7N@h#KAZ*(@#8&mhPRAWn9S`j5`6c)P~$uS*q?9%WQ!IX8 z%#V@jO)IswJ;ESpJm9ahXsu<2|TwI4CimDR9{U43FhV#h15A zkhl;wZXH3U;G+g7G~i1nSYy~yFxUZX@@N=~yYVKSjl*MhrVtqIQ_eF_Pu^!aBy^w$ zy6#VH?yaQwavuh02^NtAC?lSDG9;G+ z3{>&AcUC7qpEc$>zNxP35<;4t>)qR1lJQ3JvxO(P2aMy}KJ}7$c94zRh6p}~ty#5O zWE&w2tJf?53QumCrcxO3t3b}fXdH7)wR}HoO>Dg}^Hqvr-!NS+>|&T zwcU7U!nbSdw0Pf++Q&)OW1C4sZjONM zQ;ab0f$LsuWqW}n`~W^?Y;(`KtqpHglUUUyxR)cHstDm%H~@QkSF(6dz#0siUAKt5 zMI@~auoI*km0@lV`ra~ejDQHLO3LKalw7nhyb<8xJTZ8p_8+p_#H7Sq_{i$bp4qKm z6zZCF){@X#JYq&8%x*H+2O95JXMoD$p$29?bAb(H~`M1Xv%y}uDwt!9Q65xK+T zBON`3bnoEHs8!^Z<4D&hc6bEW8v?0$PVL)V#t*vpr(xLBwlAq`@WLr>MsfIm)pa&t3*=z;*usi3u{xr|D57_Vb|zNeNSf z++w`RZC?EO*D^_Sw~%IblLy!_Abu4_LoOXv@ua4Xmq@0ftuy#DIT?JGtyBRE^P`;(C|uH{m-CD_XSi zZIo#r+gHh*5N!;^k{UAZG9Z!` z$>4MN(qGDwT!5sIqmf!PXLDZE2xAK&<8NNolXWbr3aKZ5N{UOcyAh654wYH1P`OYJ zNXHa3GO%wo_TcVbqOH90MnP_NjAE;n^4oSWPaJotOgD0<3lkCQMKT5piJkYiPeD=3 zAqSKB)s43Zy9_PIwOUUk#y3U#-}Z$ADO;kmdHFvtr+T|2t8$x1$+wf9^vOv^+JJvd z(puWR%NAqE>KD?Q7?FsG^4M~E9`!0)6p+TOat3khSE00o$LA{HfjxaiRCydqT&^Ft zr`DN9b18Wrc;Fs}rQ8-WsJxL<4djs6EPB)>m}N)jKo5#0G9tzJky}E+JMp`c4QAQN zGB{+M!9om48K<0G%IsRhp^Hh_A7DY8f% zGbmb;k(D6cpfZt@!8I*`5$^+b;ne$8@B=2oy?Rs-D26D z#AZgwB;)Zll)^-~0R};Tu=tRxlNcS0N~W`g$D4ixprZ~nCm03SXxjEqnR zf8ZrkuGwvHnUzjS#~}OH+*hp>5dE(1XyHYRdo!>D0B5h^Uz`xU@W`^l0u^d`TO- zG6DxvkjzB#Ze|c zpz2seIr+1m--T~!3Z_3ejm$n#^sZd~{GM_F&sy$u*!;UyE%M}X>SzN>H$a8_vJ`e7 z&ZUb2-Q<3m%Hyxng=rQ%uS#{(A{CVIHsq+R$~epRFFW!{91QlX)odrIIxm+&a{3yHSA7M>(lODxBMxzGdFfE}EmV%xe?!BvQ`rQ;Z0gNgu1_XGRWmOKwZQU_O< zU~URA^rVI%j5GD??MPWUjT;#5JJ13=Y?;R(pI(0&k{fixJdzb<8Nl?UlQ=-lm2Pw1 zm=`6OpS{Kf14vv+ApirojsdA4ib#t|J^>s7*0e3QOakEU90T7S2TJ!p5Bx2P`$d9% zNVGR|ZY-_ULm!m#I5_GKd93GBFxE$>g}_vOM61 zX@8+=D+ie0Wn>NKC?pw_j-Y#wr!{`VP?Zyy z3sa~$1=wJYhx*k*(Fn)RL!NQooT{wFr056UJtz@cN5t*rw*d8|X})kq2^63Pd5IVR z8i6A#8D|`m#ZZNnnr6(dRDP6@!jfg9a8-Rx1VOiSrz6scjN;&CN1(p`!!o>TI zIX?8(K@m87lgR_0&Z!-Rf<&Za@TnsnSawnwyXJr-gv&A8xM$bUQ(h&GQyMXqx|(!J za${zWJ;Sa=M2j?X2MEefayn21(aSdG3;t1A24RjC8L=(tH`?JMxg}x((yT zf912p!ZjU>J~&$X2f&}Rz3t}P?-|`RNX1W)YT)$bhh|bRdSC!R@6xiA)K%FxJ}bMi zkdG}-JRF|Yl)x)&Rwb9O;a_ZgaqzE&^lPmP!u}Z3qqi|6ttniVe>i}loRZ8`sW>F# zcNnjc^@}@wGgOw+NZ2%IYXi?ehB!1vS62kiS-}X*!vr1$Jvc$TjE?**Gq7spoz)_MtsYz*N`T1nDUrGZ`5F%3`?+L1djm~-g>?}y#AJ?~8UV8JmQOd5RCPTmv6N_+7!G=h z8du!b?AcWV1ExN;3&OE&e2`Bx0V*MOF|RloG|ijiJ8%g+_su>wWe&(Tml!A8+Lciv zUCKE;9QFKY6A`DGl^6S*40}+9@66qR5cMtAjH#1i0^X!jy0{!Mz~dDlHsg4ZnDU{A zJ+n-RJ~q1ozK8l$qFDR<#~)s550uCwf0uuy0wx|%A>-wRNHX#f5|E^4C)R|wjyCfV zi^e|Ttbj6wIRlahCW*JI^ucZj9fcsXbsz}>h;5DpK1)L;^Kfs%US zfsN8UO{{o&Hnr0D^B*obCB23#(ye@7Ypc9bY6{6PQM3V;4bzPBewF2t*tX#%xhmP~ zoK*IUs6jHck^|+P>mfNIhe4clqQ#!AsOffhEcZKIWB@U4gyYn9`cyt0(ctkOr6dw4 z3lKc?`F&6LS2cg)IrSSQ1SC^Nz(@fne;<3Gz^xAgYYnFB@yRP>PCTaf3~(s1S2w&v z;Nz!2>8759mk*K(jQz}X`d64uIY^uy3h;il_09H_*Y?aKUB%FpKg;v4lQr8(BGm3} z=0g@GBWN7tcRtlAjLVMadgaI6{OZcO$_r;Tj^reUJmdP(nb}mL{Ix`y;iD=~r5RGW z2P59H*6kUBu-n^?m7)eQlfmggTtv)r0tQ7t9%QFy*A&N;!;S$BNMusus3*ATKwO(> z&po<|MnStOdG2X|Fv!kJcc#YPQv{KR&EA5Enm~#Q5?4Pr)}F)_3_6~J)~k|7?$Lt^ zm7NMI5z>Gr21bh!rqDl~S6LJsmBAg|WJ|BYrYL@A!7FH$c!x9S$++R^L$6xgzRKt<-1NsHsr1J;`Q@r9MiCxI;k* zT>S6U9;4goUia|Q3oS0=O}@1VmlHayjOUM^86!RYE9aRdg^&ernTC1m_|^LjdiujK z`K`48bzGB!+wt@@q@#6X!>eg*eS7iiP7>%kUZjzRkuKKVxa%CK#N_&AMSNj*1IICn zb;^znb(-(R4-@OYAB)46S1i`?N+d4%GaL*BEu3u?#H{YvN0ZG!1_=i>Fpny+gi}jW z$eA{X;}}s*W+RGG0tXD!F+$q`$P8*u zqu!c|?g>$xQ2XOu&ZT|nTw<6dc$lML`*o_Zs|7w|7AMxUZLKe_+sd$lN#qN=Y64Cw zz0IbnrAUvg*w1E-(7IrLf8$G@H?wB(p;AklG0=y5Im7<|4;c2RqV6PtkScI3t^kxU zKBan9a9Y|%0N@@*eJYHa=*BCFT$UwD_Nf@GxW<1D^;zC5??N-)q!Kcy5aTR)G!h|b zc7WO3eJcHxpO|-Kh{pu?;;Y9I$U;DojtLdnSlY)Owq1cEp&V3A*&c=q4yw;mWzh8R zvo!I{%y#Dh4%NwCMY?T+s2pecS9JF%(KKgpC2}w^)2?ffzmP0`auK*1$`Wm!#xo60 z5YWhhTsh9tGoEXz@W#D!;oW{6Qr=?#b@C?KNDUJnK?ANkXQwsHLn^q)`^T+VDy}eD zN2ov2x@>&Zk+tJ{2hqGjCyRHHdmo&VbwWwT(0X%>;eyY zSNp@(r1FBtwj;>rC%r!^w%L=8{{W2uLI_-AlT3DII3TS$7BZ4ia2L6$#E1wIcjAHA zLo8}MrR9jKv&`s3aqvebmEm;B86!CaRVDM@ZOQ>Y{*(-#%y(hAK3bD%Qo-eIJNE>1p zr~21-s{B>)e~EPQVRfjjv~nK3=7Z_+ul|o0a`zO76 z{-5!?QeWL_+B9WHM}k7kao0P7^{!g9q}|bkpx&tOd`IxF!#cK|bk=t9+FdMVqmf3? z2pkWTXRUnYq1xTUs#;sd7HJmcBM39Oo6N!Eu;ACx`gg`J1ziM=_9^Xzi?&fXTnzOC z40B&NYq!?1>zcLJi;)PtX)Prje7I5>NbU}CT2kj<5h*>H_aBQctb8ZoTm4>XmfA&y z(%;M>Ky9QT1B1u6HTlV>GMgyOe|I<^L0g)~i2P6Dc%!!Q4y85pai5e(?AY}@_dU&L zCJSy5%*0HBpYb5=Z?&6Mo91ks+2G6!S*Xf2gdWeUgv=}Io@=BeFX4f}1@ zm3a=ar_Cj`+yl$rhZ!B!hw%*dHG^>s*HOtl&$xrUl5jKEHM24aqX--Boc(H}TZti( z+%O(u?c`@4hw`fvMl2>S4l|zl1b%%hdd%%cV}7S+z zC#tYho24}*eLOXzs9LSVD!-ng)qvoFI5@5+!~XycEXJ_@B$naI7m=Ap0LkZ`F^=Db zd2fTfWq)ZMmV+vJ(HSF$a}&8k9B^yZ{wesbe-DU!Euj-05Sb;i1BVUopuFu1cnR z4DYf_$S%T#> z-D*H>O8l1x8A3Y~=~x~w)^x2;S&^(`41q%V!v`dAefjHLe)dqvPIn&l4pt%yV}qL0 zl=JS#PWqaYH#g-#FQUZ0@+Ve$T(rbXe~t9u{Pt#zU?86~w;gGW;#CTks;AgPSUe&%HO)DAn zyPq-7&6yZr`wr&0#=D+3K179CYTciS{6lOQFP2nvEuYer*{q!{rjBP)(ls3-ZzEAf zMi?0fgY@+kO+v5+PMP_C3faZh+^|4AAQ46BF`2 z_6YP8$X0I5`yu`}=#fB;b){Xb?H*i4P_F!QwC=_aYU3|{IcqYjN2X}1s=$FP?l%uZ zv^PHW=6XDzYSQ76@EfKFrZ}r++BZKi8TGCi*5!6*-Qe;H6={1zBgFnA@fV2{4Sw_( zai6imOmL8UG7coiKwCA%TiuH*w4T*MtVmD*H~{-qjcQW5gz$mW3Q6|^fmt9Og?pOp zi@Le<7}_zVQNk-@p*qXVe9fzza(aH1MqA%Gw>Qgy+ofir6~H5pu4&8w=BV?TIg}MA zy;d8Yv*}F1=M^L`vQ=jvFGEV?3d*~_Vt)!vh)PWscQ4(@>T_3bgltsAF~{Lj+G+Z= z+;V?q+nHV!GPcp2AnI{VG8}GW#IFqVGq&F`ix4xAPu8kDF~YyN1&KK%^&jC@W0YKe z^sr;ly9f(%<{2V2TEFOX6f2Vp6Vo&?O9z^lh_l<{43n`--n(Z zzO7Dgslcx1NAY#a+Q(yiJB2_-{-BNk2l~>T`Wj(< zl1?*6jZFjFyuZ3=Mo!;fm$&DdXpL?VNaK<^k6!-(m2K-*vPpe(Y~OTc+1DpMeJhy~ zy}r~34C5?>~Q0 zwmX_6u4l@9H{wqh=(+`jm)eEwXjErtU|5cEg&gzRzCQ6Mh~n{0{q(}$WwpsAGwJJ( zbIn7jPpWDt{{Y$&2{5>hB`0D5(;4sYT+~<-2-M(buWCtHxT_yid@=a@XQp_3css|? zTwI$-S~zYXkIfR>s^BB2CAaO)PB49I=G(*e+nH{cDx|VPj4)OZ?8pze4b5tcMB1+l zWwFVr9w7<`VV3FdS+;cPYaEJMOw2(Xde-)xqQg6GcOWU`e}y^uAru_3zyN0?^ZsA>DHfVxwc@N10FdU8Ntpu{A)Q)8dJi`cWEAbtJ^^x#>n{!2jN@V9Hv`Vh0frZ zDi5u5*V1{n4%ooXKU$K`?Aiv$ewACJ3%E(5-mSgmAP@CmaoGEclR@zX=8JZcz)M6= z?;<~Rj^qQ-(+Ttc0C@Qug;O>vK`6)N$pW)*OxBhvbmXNI-fcWXq+Qzmy(f+xqcVAn z0;%eH*N6D0RkiUBqGqvyVYf~Lh1z5woS$_k^Q;S$^2jnSPp5DH09{?Qg{R7>z#ZvA zpDVgO9CmE+G?XNYG25{Vg(b2$><6wrE9^hnN=*qrNODqKBp*IZX;PA z%U_jIS%Dz{{t$7R`EDy!MjHt)(!KlPU&XBt;og|O71r!;9?ogn;cnqT>l?^M;UEpW zVCo12`&P{P$tP_OL-AMa!{FUkNv^ypd2yiKF)ti3$W5xb>-)SApzsJ4^G}KX8vH=; zDoqBhqfL8eOEA2#Ln?o~_!%8D&~aaWX&yQ7uDZ(FR;g_=vhEvO2ext>2aYSYiCReT z>LiKBL&zY~xrN%?{ECWuX~1_lB~DL91a>3Vof_{7&-YI?^e62TV_~NF_8T2O-WVXe z(*Dxz8ioDgk&q}OjzA5LroMcL$rNFpGE@wF!l_8zE1`-4l12`A02*SvL=qP*{o0cv z7igi0om;L~<{9_&^q||y(=EC}!P}!_1CM{_Om+nUlX)diwOh7SNST$%C#W?FTgkA4 z#?nWz$ESL5jH=@~Z)!|t<-10)2MhSr*;mO^P)5MUtI(*a)sApQL8zo48;BIoya^m1 zdPZVTwL-y|e5V=pssin$pm-nqzQ0B&xzXmP`I zKh~#}Ugtz>&MTCGc=<;>@${#V>~?@i>xz4>;gsO^p+tb?i3irG&&-7m{MhAt{c4dFChe)3rH=&gDcGgQ zr8K_YF_T&xL$T>dN4^a+CpkP)mL2E;@s?n6cojXg?QHJR%+Sh5%Ib0KRQn$FR5F2( zYBF=%j`RWapNGF_4M$A)bvK0XwDL7bV{3bBm~db)6~dQ0vK?|q0~i3;&*6YbBFFlm zqCcSM3H7Mqbt4h-qrFLtzVg{P!1NT!QA=SP3dfG8AkvVho|&cr^AdUOQy?7=KGcl} zRYQWTK0+~y^$!JnQ1KUsEbcrxs$R>e=+}1g+x*0}#lM(^0g1`Z06Y$ZwRyQK)1^hf z=E8R5`_gDlT(@<9a?z>@Jn0qi8M$COj(YU#?^TjQ#FD#7Ii?3hC%H7;*{;$n;>RgigSsci1eocfCXx{jj73` z{{U)OLM{+7QUSr>;Qm#N3kLG!`CN4#lmkQZbF_7(BN)vp{L7z8j5h9i)et|Z&w4;P z$3g2)R{3(&5CSVV8;=5j8Gue3r4NumQGrUteKAevBO|>4FAF1cl13?1a(SW7NFyBe zq);>0r2sj))UdjF$T{m#y0U?urlz-4S(CptC8Kpt#RvylwQT!0DIA`2RmTS-lloN1 zth}B}b;U`k)Y@L@-bh0ZWGmN>zm0QuWGw8-#~Hw=jzPkl8e!ft7=maW$r|oSBM8Hy z?G&+@5k^KmDzuN~5CF?{6=5ZEyPpJ}-joOm?%$cDot zvp7iOURaapD*d&(!Z!sZlh?jItKI$uct#Ch#P^;kyNk`Y($mU~SY>?kf(Zm;kLOuR zRxZ{&rsu<6HMg~mj*oV#=RCmuJB;I>sIF2|HMXGoexN*w5qE5pnm(5BD%r&ukV}otxVBVtz`(#b{#D3$pF`6=A^0?Sr$x1iudG)sxDD!57HEkX z;FFP_ppJ&KQ(%$v=aL@*SYUKuaz9FWMh6P4SNquG^Qhog`#fNfue2}&vFr1HQCA~* zByr`g6pXU=2h>)#3ltlZO?clpRV+QLU7?H+N{o|HG;D_hgHGhw%rInu%KC#(Ovu<# zoK}yP9f5F59y3yT9!bLB=hBOnVxvtlj7A1=QYy$-U}6dC0pg_yLvE)o0Ni+_GOz;$ zae!*&q^yT>kO1Q!N@7HKB!U~7(X}XyWOd`FC<2?a7B0Z^-i1}p zn#xGPVhA3!T0#O5f^ph}!Nleph9P}w&5g`fmvK*X%yGIiFI<4Yk&khjhGg>QVT@;* zsWg6LWE@~)nxhnbGjZbIhT8Nd(p0sMIX+_?@hI+byN;thdRLQpr%KW^tx&_GNUZ}X zZHRtVKkWJsYV+lXfw%+HuU;!V6@ahN{+$G$4?P6JsG19(NvdoF8iNyA4+6#@Qo- zZ_EZs>(l&bOrmS62`yAKpn+842a^ybM^jfWFD`FDS)cy^txdI^Vm?zI4NzRiykM@a zyCnDYs*@wlB9L$eZtB)Culhq0ppVwDk)Q6TG|ZST-0jcfQYtg#D9$P_jkk_EgX>mM z`AhQg-l&l+n=V(d>zdIjSs3TFWFDTx5@5tnscZG6UjXV zM{WD4I^(#hkO>?y2aae(08{*2QsatvDt9xSp17n0w<3lFzcLj$2imCIL^l@C4bCdT z80WvGMJ5_RSl|JQWfpV$y~B~d`RoOeQj}ZJTfT4Gl7%p0phwJhyMTy zY`ke>b#s5Hy|>v&2)4vzIR^$#_#WI=Z;i-=Tidb2oJtqh0|)unH{q>!QqXm%wGB2> zjD=a(aSG}WD&J9AEAr@cS67*#;;#p4o(t8NNYv(z=X^^lPY_^^8-PAwK5jW3D;6Y( zCKzYly&K{Ok1c#{Gz}G(+1}Z>f8hu-@{a!i%Dm*T#xX*@wJ^1d8zR6d#YZ9Jzd$NI z`$s}Yd{&y12d|}aP#-Li-Fj8b zjlF;R-t?Jpmn*sGw^7&&cUgijl%xc}&VHV?#3qde=IK*8IUM#iUdHBDm+aHIkxKl9 z`8@ZMZoe<1~=0ftEBJ;~;j$S-6^6 zSeIf>dY->Zxo17HL|O1(rzB?s(x}BjCS8S{RYUc~RFe7>n{IgqtK8lYgvJ7bIX;5A ze++y(*Strkon8pz@=Ibgk;=4#0Pf%sgP&RrT$FWX7rzAq1B`X9M)GENBpj2;uHVGE zTpCs6T12Q4=_3s>jO9V;jGnyvR|$Ng8Px}+P06e9-4(J&T4pK7jw!kCRB$1gbSGo7 zgVX~;vKgak!^s$Iy02CPoO9}W`&5yPv8k32q`4fPlo}>_6fpQNU$7coyfE5amEMLl z3n(MhCR#Hj!X;x$bSezCd8n=6@-D*%pZE_UH5z3SIxa>_u znEKq^(QaavA182EL4pr)R&`6LqP8fc9p@bM#c_uUcY}lNRVJQk&NmVV9Mtl4JEM!` zk0Bhmc^`lPBw%q`_FBx=cH#wWC_Dfw8BwvEV-#Rjq>evpH13(BbE(gA=ML(Jt_}y~ zSht%a!A`!lc@bGjV~U}0rAUqY^F(7}Do#^g^C5y&d3PS&YV@SK0~yCTsus5GB!tE? zxxuZ0XrKgcg0AK^D}*Y5vB@>Nqp)k}jxfL#KI77;y2h!<=~ZK%TX~jf4%S1Edj5XY zo~p*ws(U#p9*ZpLZwpA^@CgH;IQQbX{ZC%H)m;s{%LSq?!5TIRBz(n)KKxZX{bK(B zQH@}ol~cGy+n?66%Or8}!5u3oQ%UN2_45}}Jh9M?5HA_YCpjmcef?_4ftZ9qT;rnh ze@d~Y*_*iz{DtEO9Da4(S!vKf>f1zpGHRzg9N1hlsQu@miJ|yDeL;+uujIz0f`Da+ z_sx1s%cl5t!v|`lYn2QEB#!2zyVmsmKG-Tv8If^?Q_fF%@qZ9&7k8JAk~UPHg#Q4Z zE0QX6cY7Y)dCm_y#`Q@T zX(^m;0QSv8ZMolQQsnj&6eKoHs86;s0AIX&0q@GTwYG=v~NDYa0WQNIM%_9Sk zmCEO*H1N15X#)ejMCy-*84c}0OHo&N&f}WCEN@IkWsL0{obkuwQCjU2Mdu%tTod>j z@8e5Z&iL3!3H8oD3W-X`t%bn*Tio*y*d(#!@&!qfM*_NiYejUIeXLnhnPb-&&*jB( zsU$u^vC2Mq&+GnuYNI6fIWbsyP?e-gyIFl2pu+_SdIMG!cVllk^r)Eua!({vIF6S@ z)hw(db-Ib2w`Eyz!1|tRD_7Jd)h2z{k)ZQ;zkPvN|wzIbP~})OQ8%9aD(W zdMf&QpL(SeM_OFGsFbl!k&Xo{i-iL@29|Lf?MS#PFxl@_fjhRdWDnA)#B;b(3F(T9 zacADV8ja&GDFLzoq~29Zo(%-E6Hz4IJAZgmTjT(&cqXK~NhFYW#}x*~2+js}@yD%b zW_kyKJQ93ys9st%(X@^QETMk;V1d&Hx$hPDYf$ipw)!5Vcbsp6Qa{!va5K~9^{-I) zJ$(+JthS)vICz9^syl)XPt&2TuZ;SIzOSiiv&1r{HXkzbqd5MxqE{1kK6%}Q^2pA6 zR6az-OQd9l>T$sOn(b_~xY})ykj#B~uWInOz`O5=GNsIyucYY^#v_ozK53->ECK)^ zgU>&mHA%fp=UOmc@$)Pz5rw4ll0)c>2_IZj?PHExn4^>ujKgpqmF(Xgz6~FShfdaX z31NLc%WiB9q#R&2bGYLj>&W1ONEs)_ax?Tkm79x3l2$QbJ$j2i99#rYrBn>)`gg;$YZy*I-U)B2ZX*P>HZsy65_#c5!WXU7DaL~ zfDQo%9<|-YE&`V7}Jr7P@v6lhbNb#`aWG5C8@xAPZO zM2E=8!W_9}{t=9fRBd(SF^=Lbi_SmE{+0F@ggzDcE5}x=scDyUTxsS;j9go>0i8|= zJJc3Fy}j$_UyB+~gtSi>K9%7+nXaLQ3d_8!MkEb~^4U+^;9z#=*18gIH#urTFrO-C zW$*yuKpww6p-&awUrb1j3kT#3mMliq&!-h*rT$Yx;Odkv#CZ{juAhp*w2PqMp%P>~eOUMCVq89CrE;4mEe zSDh%oX>-+tA?zI6)bU6a7BwS)dXH0ES2y?fcI#^`)c!~SY!a|i2W)2;_N*wz)B>)r zO6^^b2dNaHLq>_hfq*?Lt?-9}H9r>LJQh;J2t+?TjmG2Cfyu{u?W3=wZQ7#S=8Bk`$|vD<~Fs#H;Di}-^^yzu_NHiLb#S)hzQdFwR)*!vX36seCD*KZrFr9#G$9icmgLyLJyb^c{&c^!BCj>r1{NL2;` zmpLGQCX*`ePV8iu+MpgyO1mOmpyZyvjZ~5*-U<15sqLaNPqBG8%_5G^!*n zsL_t>agZ~N*C{8E2ofF}2OnDRE-sf$@b8xyDD(WJk4$s<*P4dRhD>0df|4|r$h_aZ z&j11Zs;IxZwv?@|Rfi%>eZn~fThtN8X&Js=Pu}B-X6506;m2{`>rBMj*1S!v_>yaB zb-hO8QIgg_Egt8Rih8Pnzy|{-y=QO%ZlHCjk+OGSe_CN7obLw|k_!p)OJ#xOl9AOu8=pPH5aNJ^&}G*|(+ z9ODPpkTbIdT!24{nZM;5hsrq3Nw~$0-8)bLaNA+r4p{ZirE+&O2a$*XgzsDTQV8I7 zl!YzRJu98Hi_c=pgq-u~_*STfD&(M*Sb}=?rnGz+cM^Jau9L`*YV8|a9QsvvNLz9M zIO;uWh%uVqm6Ah)jy{yB8gCfDB;z$b!zS^!IL0aK8X00F^&rp%*x*}N^BDuM(|{>tnGm-A)k-uHFPsiXr2s^;$t1=`Z+p>r+VTdBz0*XS2cQ zY;(alIP^Vh>c59y3qBnDOwr}Cu%2xvUAB*M%@gh4fB_8|;nWffagmWS+nO@oh4n|$g6J(^jv4Baon6!saK*sY%UW1{Pr+>L8R$gJ%l4oDIzL_&l~VK-h1bcO?g}1 zgnyXi=Rb{T>V6=fRS%eUZf+aVdk<>o{HKuPvG4vBRMWND&53d6v^F(ll0mlNPU3wk z#>Sk2=L^=Mfrb_^2--2tOz}+80*pB7DVP@t0w7bOoE+6+!bvx$C-mZ`Rfa%gEsiI3_I3SpD|cl{G+)wt#vGFpt7C#>^Q6$E=0^y zA%UJTK}E|*o7%D`9Z1~{MySST4e$E_l$Ld0@N zJp0qxl_DXAk@dXPHM1nd$l2$&t*@l8imKRCgq z`#R-H=K~#S%tJdj@PUIs5l{R5sGU3Gtt-HxQ6l82`KSl@lkar=C;>ib^T`~J^Zndrngce%6Fu6h5V@~LwowY@zHTvGSBGIqre+|G zoC98fBT%4&xDQH}0!6x48+iKFYrphp<7NQb!k%LFt231l#uzgzV4W9qGHia*PU~=ucr% z2S;PEequ092I4s)Dh5dTNIj?mNaI;UPQz(YjCLer+WIFA|Kl!g6prdr~wpZCM~}1ISk9fCAY-B<07ar7)kEVMzz{ zrvd?AHA>|22c=GJ)B`d<%Z&3t5fwt)SC3j#9Akm?W9TY1^1|*vGahg|eQHgDKx7^G zB7hnuMr@Igg9<8JXK?=jG7Yc5H4C~v2H(5=+OQ@*RuU`$-1Vs{JDqQb?RV;S_WMIK zumEE@B=KKeg?mdIOI^gYQLf^9umdOaua$fOtm)cTs~)4NvGXGPfre8D9OPu@@W8LF zq?*f7w}SfC;ung1GO%z*KK0{cRG!D^*$bx_U7k+>^qL_iuXZekE%bH$Enw8!Le*w+$PzkV24o3+i~RPYzk% z>o*n;YaSj8xaSUe7>$9?9sP}TVPNA2^#z40aczu8eO<8oqDTo5_NPI*6tcg44<@m{213t%X~BA}H{ z;H2d{;+#IxBQi_!uUvWx&ug?rw$st^->wq}LFu3=Q6mKzdq^>Y3 zk^t|89GaNI(*(*VdjG_|M_L5BO(I((R&}>gLP_ed)FnCNf4rB#igPOHGn}T^7}K zEW4BukOv%9?Qh3gABJ?t)b(i$F{jHEM~NkJK2?llWRu^Z>PQvwMyv7j#JYs#t)opg zCIg5;BoC=01bX7UgIw{Q*10s&T-;pCGh{51w&Dl2PXp5xlcj%%N3r}v_>m^5ti`VD z5nEc2S_?Q-{M#9USCHg_M<9{LdRNQ(t>xyeuHRnyg^N!n+>`eM5Tl;FQ?HrsC0mQx z+U7+86d&ONsRC2?Y4ZB}=hn1IC1f->$XX*AA2V~usHj~g@~|W;pI(&H_xR35N(*e* zeq+}j)W$&uH6#y$@=Eqy&&T8S7HI0Cs0QbDAT}VS@ly8598&L4j?p!Rl!g zv@g9*;@-5X%;YxRpmoPeaYbNLrg_h&)`EmHN)W>6s!7SfKER-V76n7{LPvGnkmFP_bKM0or*F|A3KI{YF2}6N9G6I)I$oO46yI*Kn|99 zq*6lV$j21{StAN0#xcr|>rYvXZ@Mr_jx$e<#ldDPgP+cTBmLu|u^3U%cBytE$A%ft zG>?K-F~>a9vCf%j@ao+tAVBYol59+fXs*kYoIRyh9vbT_&Cz*B>#meMf8FB?7R z1OL+TqcTSz2Y`FhmI1Q0EE_zmI)=|o)GVqv#yu$;plhJ2s_?};(N4f+~*SB&7E52Xu$Geaq1oX|7?0nH(mw*pY@^`t_-bevMj zBjsWMvYxo0VdfA?UWe9|WK)%4!Kb`&uLybXnu`E+sRHD0Y2^`+8}+4)qlJXgwlT;c z@(8LvSYmn_di;YORE4(b7giF5B^!~>eX2W~hgjkqoN!HbUu1I%upIaGsJ_h%xR1-u z4@`HUb}&BF3V?D&PPed>BR?|sBClL&5XMPhPq01eo7fA%&BPs_K zE6EIsjNE6fRuM8Cqdbl?O-P)nkPa89phk>-RAKq#ifl8q$ak(b_o_a8ae!n5gTSjn z%Aj{UQM;N3SS$$)2tL&)RCOjYcaGIXCAW3}H_R6#gTbj$)bLIpJRfQcHuT%5pi@1; z1Iau2A2wH!&3=;T`i70-9UeQ27mnuA?jUyXK~`Q=kH?W;neYhaLYGODY=he%*QR_k z_=Bi;0_0g=$k!S;e1Z<><${-wp&U)sR zqa}kW!S7m{jb&*Zus8#~NfTl-8x7sTs2Vn60`$){VRnbY^a6s0$rug8cDwPVl5_re*rh*UMpa>+kbBBqx zu&EE4gfnHc@7|^&Q-K)fqF0tTc<1?sGxVSbGmNg@8kJf46S#E6HY5^6SRQl6dr+XL z!?0uRKn{y^LAPL&NxonMvtynIwL7jeO=jet-6#Q@or&L1OoB=1X>wQsFlkOl-^lvV z0FoHn3V#ZmOwE;SH}tB%EQcItwkgOr9D~z?iU9P#hL;xh+RXFGG9-^5mXYV?zJ zuUgb1OQd)%<5|##1!Mt-BL}T~ykm8Ao+c?QZIyN4gY~aV(mZ>5cE_lq&Dgl%x^tgi zYtO{dllP*1mQRnP2>U9CsjYYhFs*l^{_k!}LcetVE6*A=a$~t0S~G$V1Xt5qOxF66 ztd^{-8>;se^LDd6t@g2e_Rbj=R#pSE1|W*OBOmIam-CL0%0+?iB5H-bXp97^>rcew5RRK0)=Z4=6xY6-wtPsPw0XVy8Uk){r4o z`TEjs3Nb*EV1t4`&TCUhxr8^^??RC$3P|TYhHEWOcpXnlmIzFwGaamlBL~uev+8YL zY0xPmE(qrph82_Vf%U2GbrADyT#r&|lCrS*GAcwu9l0H9MPVS>DB$r-3!Gs76sP;9 zf<=zmgOm;OA5OIr>=G3u^~EUOtPV~EB!O7x9ZqvV6Xs@CL?h+?RF>!i1!XyZN`yH> z#Ypm$WpU~a2C%jDH{QhgOD{pwC)TlUV3sER;NiIk*1LugJVG|ZC^^9CnxUvT+KDVm zP>dG#_VliQYSYyE$Yqr3Qs#>|mh%D1e8HxHQ-Ui(;?3c2G8~wXez^9k5@ff` zTWxhlN?RW{UW}fRAIQ18NAqz*61kQhORI#*nx-5Eh7B5!R^q2QZJmUWtGm;{&=fTE6E_9 zOc^nZk@{2G1uW4G%1f106$zDm-I(C6;Cucw z5-O^~gnj0uR?3iiifb{?UMa%`cBsy3E&?Gd(win7Nq%rC_z1xm@@ZZ@++=~CaYzgY z)8lEx@r+18QaS^kmG{@dzZ!qSbKomWi!DXVBIS6VZcSe?21wR*`GIn|^* zXOcSO+L08786By+{$erGwmL3%v-rkaTTip;2(a<@k3F%_W0PKWd97*_OS2Lao&p#b!BT7*79Gz7`}RwO_LW(wZ;x}T>MuuMeJ-n-!nSY2920HzIl{bep zXV&#OG~b)eWjhg1B!g0GPWQ4X#jr+Oa2)g}x6-V{%ba8k^r*EBGHo+gxYKV^NCYIP z4flsV_^9@68*`sdC@H6XO%0smy*_I;nmxTe>Z}tJ`?u@Z*1S{j0qsD}Xia;i$V6;Z zcNN#^{vaQuZw8EWJUcc#Lhku4v`3rB+hhw$4D@+$lXPJ*D#*k_35JFkPT$B=NxO zih15gQhlqv_&K2e0B!tJ(PEzq6{<~m!>;cnpbC3nmk02pp_HDNIkwVu%`kbIt%UYs zTnOG&Dv#ggC$Al=HhDMBVm)z^dh_pJR{ql3jCV2V`b2CCSgT&P*5nhFOyK(-weoxl z8a(>-KBwNLJA@tV&hNtVnJs*y#>2EI^d0M?Wh%K`XC3R1@SK^wk$n)a<6U!sj2?$I zkb<1~q`)g&8uYO0@JGOBwvHl4iYVs>o>fZiBCg%(dX}H4 z-RT$h?-kXQjU1U68B>gm_C2dVki;Ix6}jLiaY8Bztl8LoD#<(=iLeyqLh}?{@9;=Qs>t1B4(ha%B1x*~{300#c5yAfe3X)H1 z@$bXy3AcEg!!d`oxCV9>{)a4BFZ8b#jjuHOfh2NC1gXa8n4@FZ``4~`GsQZUg^ZC~ zBV0hQgAvKwoM#_}GsfCxm#Bz!+cIsLz)P6Pz|INCA6_Y@Ca!ri>l(b51*Fuj~591fMjHazxN@w7Gp9S%FzgtrV( z#0FH15P1jis=0A?KKj(W5Agp0$9iOUkXu_x9l{ABy0i+dhZzhRM_zl^%U(b5vV1<* z4wGqdCEc9R3z)?2Jl&y!I3xfL)+>%X*PZBICf9s4#Av#e#iF6z9AVFt8#()#+D3a2 zY1;n1toXB3U29*s`%TKiu&G`ZReAYWpe%Vf>w!(`b<@PSD=8WpeU84i{{Y%B2a?iI z&Zwle06)*#t6o_?s-NhKy5)}W4;?y#{eA1$eiMkV^qF8iEoNxg6X+C@2cgd&jdDI9 zn@#Y)iswSI`E$wUMou{2%VhdzCbKQ#T=bFVlIZ%Ky}7u!iIJ4xsU5RbVvchljy2sR zgK8koSd+j5*1aQA)Gehz5^t5ig}RTebB}P5N{=4U@es(s42E8EDz0HDN1^Z9N5IV* zdkagQWo|yw@T8L{V3DTa4jbjpeR;1N_@Qs$t1VOe3&GZqELI2i_Y3nj;5l8{J^4S- z)hq8D`0DveUTU`z#usQ&D|Xs5M99!V1&?#HQf)RWwv^-)geoh4?- z%$=9~n$U*iMmXH8M`2kJhiipc`*M8+Yv4@cHX%=_9S8KS2^}@i@|SCOIdatv~#lIWL5jyPkeEj=VBgb?-_~DPeVW&wztn28R_~~mz?vy=iqkq zu55kcItsOGc_J~5PVl_eY}zMfq)iT=s3qjUN{Eg*>`p#m?mJh}CQDsYNw;Al&kfDG z<(Hi9Tpz~1U$>MP_pd5R3@g&S6|ajZTS$}-A|Ku_s0?xX9@WQLX>;iEs_=}tC)DA* zW8stG`;aX+$rI)9PIx`W2X6Jl`J|qmKRWtH#nx#!i_Rp+w1pt^pGx`HQGi?OGe!v^ zPkP#vu8%i0p&E5B4yDUwVTNZp90jdN!OllPShmvx7-P$VM-{dhj=Xyc(D97DQr))s zfQ_BUdWS|NmR-jO^R0`h#J21@W18fx<}uEvpxx9}5_ZbV7aMX<6oupjoRRHJM_DjI z$;SqzQVbeQXI63tCdsK2A%pW|Q0sb@sNedfI%%~Ab7{d;@twmW)r`k>k zhvqox^ar(OZ+?25aawv+&7YTfr|J@XlP=`{0DHLl`U-ao7%|;l$nqr6q9#cVx350A z>xzs_a`$ESqn2@y&UnuN^IAn+nAfP`8>7kXe`fyx6y0f0 zcc|+SS!#$0ir&==K)?V($Y16poPtI;#dzkwp=w?my^l)PQC8+i%%jUWPy-ZU&v42` zeR<-ak6sheVkxC8nyuL^iyRyYVlIb$jm+>S+W9@z})z5=2Ry zgvrk*tN#GBPBB}`Hd>>H4_2h5uE#7fleM|0aCpu?l|?K!7V;pOb}?)>)4fPYWgjjV zBz{%Mdk0(Kj|RVu^(&nkJN2`cI2vHPcQYs;WE}Cy^fklyx5N5}hrB~|q3SBjC7?TB zA2gBw01J;$eQTodhlvk_JZ+`xGcb=4w_w6-u1ww%(`AvB+9Nh47%9ZtIG$4iBwwv@pJW$kB=J zRA=*~5X7zWuO67Li=HFGeXb{`@VJ!_;$A{|#1F4bSVz@p*Eb0W%P!B9WK zk*sAahBzOQuA69X`1hn#A2#d}+asE*haxawwUXX3zZfTvZ>>xsa(83p^%c4DZ3;&3 zttQ|&1CL5B9Eis9U%01vFBr};YhRFa`BOjy?jxF47b%kPk~ugvU8BcCTaO%X%M9bv zw>%f%%g-Npj^o3+Z1Gt=wToX#B*2ldI6wwJh_esEs^YQ0g&>{4{c%#q8m?P8W7FEb zW5vG;yiMTC6x4Moe&1xxv`K6-tH<$-aqC`RaR@}-hbz<{V@1VcgyvN+G)=Udh?JjZ zY**BiX!;M>?d+zpX~Za?Fu-n|$gh~xh6|CBjIIZ|oQn6&C&t<~rD%rev==a-^9N&$ z42s~zDLDJA`raORby2Ft*?cMC`;`m!Af#s)>M}9Z=bw7uwI797*6?|r8@p?%!2>CaK=Uax07SEJ6faVR4^bH}gYT2Yx3=Nu7UbSl(?KSiyTVDT`~Bjzcz zZA!x7t#x~IYdT;QCpr2Y4AVZ&fZz-snXf|lhFUKX+9}*xYk#y7{V>F?2jg6D0P;ZR z+P#WXa*f&fHfe#57Q3exp-t^T#tA;Ts`G?Lj1?FsY0YUIDafd$L~)Wi{z=OZo72e+kV zVlxXMU*iMv%_K>7B|@iW2t096T*M;_u}JkbcS=A@U=FoDq`TKE#@@KAA)_kUvUcDA zJDR)pf3&xlTLlIHtevfb0VJB~ZSk-!4lp^ONfd>t$lwxJ^`;oyx0X{RR>+My8qNk* zm6^J96(*Jw%0=Ck2fjydYK7sAj#Y4eoK@~N4l;3qJ!^Zy+6?|9*6no2m69U)oyYJ; z-HH0(el!J+O>I$_Zaj~|tcy6+gY&`aD{EcSA41o!bh6?^wwT7RoRTmI&%ZT6j(8m? z9fi&gM>OL%9@>)P00NAIg{(nj<*nCN%X!<^ci+v))Fo9Av1aD>-7sM{)f^F_qSOmE9^jP$8OBCZ&6dHPZp&wP{9 z6f-snVaWb;?iMU>zyqMKqkm_Q7Wj9={u9;o?-5?5t=t#W-c0gvjS<0Jr#U=liut&= z$hq{Vo$C=me(?vOJt`#|m113gRfonNA;0k@(2zC6?jj|zm=%wgfsXkmy<6bEv1z6F zrcD;{)M+~0Mm7>0D$ckI*CQlXj|j*hoDw?@2kA^?+CwWcl{<#kBL~)}lq_^!Ez@l* zJX5LKSmVix@?<~`enBA$bKfHdvA$ToSozN+p0v!dJDJ(o^(;w0nWt5t6mx)oI!Qx) z?2bEBiGtWC1G%C^^POY2QtVCu9Mcfk$t#jEOP#fGw5?U5+AU@n?hw@mx71@V=Gojv z5C+`wuo%uiDvo&fIzF#b*Rb+gh`{4LeX8HtW03idN}&D`-l_>qfaG9NmTa64_pv= z=}k~D4}5m%QOF9gKEAX8=q$Fk_J!gg@t!e|antEsW#X)Jl*ei~|0EK#gg!CIr&l7m7_gD7vv~euBF{ElT9Z-Su5<2IvYVlnP_H7#a z&g}qZj%C~rU8MZLeMNhIv14hfM{{q0VYmdL!1;5~kEc;wb?P|id%1oFHR9d%IR5~M zUlN{xkkao7*p4mQ~ z>(Q1E4(Td(%@G5;ZEx4TYX_yzKD{qzHx_vlJ8{%wsP(8ZF5p)u>t2E4JzGV&v{P*#UxnWrLuZwiV=dh&G$g3oQ{WrnW5yO1 z`iR65e(!3K51e@&eFsl^`S7*mxymC+DT`rTZYQ7q{x72iZjc%=*%wI5N zTh&;4FyP~#Lqob+7*1D}&vEhJ!07FC*42C_(u<2kJME-9gurro4j%&wM;YTBFM&LNrTFH=Pi{WXe;CEZtb`U;0B0Vmdml>h-;N#^(e&MB z*HY6E!EtnrEULH)+fUxcI`Vn;tfMD;GYy&Gw<_xkNaXe4R!&JdHLrH>HM0oUAzLFI zNUVkFTcVjFqceP>w5=mylKBL56`vCCejjctV+EHZI34K?3VBjby;1XIh0@{{*(7Wk zPq?d2A7>ptwN`zIiILZ>BGGSH*RFMWV!66p$rOHA+Aulxsy3=q62BXP28KmeRRb*j zJ+oR6>GR6|P#g}Vb5dHndW{^6j+G`VNf1CV>P9j@DutUP0;IbS1%i+(qqempOb&-2 zf@_~889-B#I^w$@54;zak8bQEWH=e)Be&O@Ma3LLp;=CSX=`6pwlQAG4;fAkWD|jb zK@DmdD$62$4eiic$ldDanUW@B^!@8~%6OKX1H8+YpPpSB}^44upRv4_; z5y2ixZarL#;J3e84CiTBTW8d@7P-}RsZ!$l@^_J)NgydaDvrtzO6D~Twb38k$gf4y ztt{ua5L>qXFr`jOBd_C{Yef58CRssJ=c>;!*Ze=KXrkI#HcJUsnVnA? zl;E#UgSXbPc_(n_dVMQ*#QNOcAf7T9rMyQA76|zUa9iBxp4~kw5T8TEby97|Q|9rC znyS?;h{z_Zret!f{5@*twM_~x;EFH_txhgmmBbUsz$%@-y^TRUGTV}5Tyu)_n^;3e zs0hMp+*Ydq!*J<96^g2y`chlO z*Hehs?=uBa>7U|0!jfn0=sMS+_)|%YSgqB}TV#}OM?K?ibDv*9=~>QJN2!5kqevdx%RF zd0CXdJQKj6X_n+ZYq3*>E?8sUq;RZ&H*Z>rR1iSyXvts+`@(|6+l*2i^vyg;`BOTa z9)^Gpxy?5OraQaaLAwomEh0=$E_GlgOl{_N=haH$?1ux>q4cJ0+J_@(GypP?RreFSnqA7yBgQ!E>rKYo0Z#K7 zNyrS?`F*GX7!Ro&RMyu1Z0jG)`Rs!xsz$PaBQL)l`7HC{;01gdgJ1!?T> zyef?GQpUwoXi`W$Xag2yk+?r887DrKg(sI0+vhZGE=WU_0H0ip*R*^&(BbhfitViK zp;-hZT@@oL>lBCz5#Kw3{0)6i@yAT?^87p2^-t_uFSJ7zB6YWnGBE@O-M2q3J!+FB zqvfB2pAbAd;F)z3;!QS7%R9gIO%M#o;{c``A1T4-Jo;1oP2$ZP#G2H%woyrMW>~B+ zxec~HdI5|R>62bZZZ_M-s@s=nr1Z0ib9JjAv zIIkL!zRkvW4%KH-y@E+5D}W?sZ2FU2^s-@skKz7xg-P=>)1yUGk18XcaAaWPIp>a| zq_v*eWd?YK#AEnhr!_`iWG(7w+nCAptj>t{KB>6))1Y`m;Z3K*&jUeny0nliR~I`% zMvWrkSrycl+5y>V9|s;m+A>V)lcG3l7A5`@sddgr7$*E2AD|$E84a^FnJv%0zN|WbI{|luU+^};_WZPT8^uGs@%nE zV|8va(&d?F3_exHGr0yp^{*ZrjL{j}xDK9_+PTq6tEVn#oezmMlj0qJP}am{7V_cb zjaz~uCn_<{KRU}lZ~;-F7^iimYYL@DH_XWc1{iKCGIoQulN{1xCm6|~fya5+LFvh* ze4LTVrgRuI@Cvp;;~a{R9;ZJxdFeo2X{vVT+|m=D#(*UxrZLpkzK>)z4NWa3V;W2X zvks~Y0iSNQjM!xB^DRwdZ>U|gzuCpwY;D?^E_>hs)~Nyd6QpS#5%4CT29c!1E?xx+ z&Nh(D56oHnoYij;>(Xiv2D}ArvJ^(VsP!ys=idxoYnn~8acc0&?J&b5F)||_W}lr2tosR}2JTF!$|N zPVAL#l`NKR1Z!~0RMaJmhmk-I3S<~_!t|*cKiq{z8P7x3qhb+v9=??uNHVXCayg&` z2wiqL+qa*sNX_Ob$l!FQlenKOg1tVKE_UqkVe{vNPv_LBOC+3 z9R*Xoc6qVR?`qz#h=|E@2tB*!-n1o`nUEn;F`kC7yyBC#)5oc;X|7`tI8`GYf_-ZQ zuy@Hko~N}?nGEb?;RqxX(yT%WkAFf20qzZF#|t#fs6hiH)PcZbf^ZLSS_w1~7nOF% z`StZRax{cRj|Ziu)&Iv(yc*ph07eAcke(NQY>Qv722vh^)*uA+soQG=9;%t zN;80xu1z26SV&Ti#m;-uV-#__-%)jR&ojNl1M!{ zubP|&UzuZY0n8GxYRcsuiC~Sk*BQ@aqdc3y~{HJc<3C9?(tTjWw!f~<# z#jqJ1fCA#UYt6;0A5WEGVOA1yK3j`)lSwH-8tx@Ww`%7BdF6Lw^Ab1<(rB(t)W%6Nf_kgsr00I3rCCr@9k0n_LvnT`B&7Q zl-Gr!=r@7rm1(^|!Qu60LQ* zF(?B#hy^>3*8|?Y=izt5KMzZ#=$6*R0^J(|cy}Y*WRz)gR!5wl9WwpAj<|x;v z&m*2TfnP^_aJBS942O9lwb)G-|-1o98HeE$HgT(gvh$xDDgct?L@ zk4mDE8U-pJZ_SK`sT9TrWEnW?QNYqm9tg^>1GgQi%<6**q_$`nsU#8;A5gU%i`j|W z=sMJ_0V?};vF%W>ja+BuVb+0MjDo;N(KE-rK0?5R+l&s>z+KBlAi|zig-AD|WzKOx zT!=6$fOg}p4G7{^UBf+1NQce)fCU{``qLU$-?upf@}Ogxna+AswvD*#Y9%VIm;F6z zDT28h3D0cM1e-z}1Cv5qjm5#>`t_+zw2?);e9|6GR1(dPDaISE06n4z-Ew_?v^zI3 z4hicp%~U z#$=9Pzn_=Vp6*a%siw0GeB9t*`qgj(joBwBkEH-f%xWBr=CUF~X^1o?Ep` z0#Hx_2j`pHgzI#rRp#>;HSKUx$lg!#iP z4pfipK(0uvT0|f6%yQnQq5v-E91M~vSTjlGspD=>_)`)$Vspmc$JUbzk~Bod9AFdA z(xinv;BrCQIXy=nwA1F3!{l0+`e$KDD%Q+BhFk{2hR#-)`O z3Dp$vMF3Y_id!6R9Mi+bm_^GMUUAxwAc29&C-k6?FAPXKc=>;=03$EV1Y~Z8nMW)_Q2vFBaAq{K+L@ zzyy*>ucxfE%`@TOgdXox+P4#bt6UG2nR*_Fj2!#oxt$*4!M_fyMAG9?*2=54Htc{A z+@5}3xa(d&eW^<{`?%4kT6L^j-LM4J9-CIP2 zV|UFX5!`nt`PZ1~VWD3y<_*`UA4+(%7g8DIcJn&&cn9+0uCy~n^9LV=ZjsE{EzR4u zApnp%)^lwx7z~=XB;jKKbw7C2U?9VebJ~L@M|R`RP)`7Jie!>83RQkuae*DY!ZOFH zG@e-u6%9~?l33I#G<&yW0Mt{=frMLd{*@zcie(b6NEsOCnwd*6-7=z{xgBbNs9lt9 z#z^NBqTt*GR@$VVPfjW2b}?di2JR`$BY4Owx6qM{d(Z@PGou9^J$qu9WjMg}qHG^7 zE!a`i(qSHDg+5&OJtzTz8OTV1EP7P_QHE9X#^zq$^=+eTCG%C3ver~`%=ZRad-8Mr zC<4)y=XM)*h2(u|#CMWM8N#<7_!+A2GJtlBwNGvpt=Z=xh{+z*0W24nZjCL$*n_vI z^yZQ8(rGgiltt-Oo^AXN5qbktLn#2Z0aN+V1o59W+5J6wQXQ`$*g;S^KJ{Htg(gg@ zxA$s0cWBl?qxWYZj`=+)0XFE)cCan|YBZ6H6Pz*XPhss+M6vyw%we&YzpXTRvnE1~ zql}6`BD+XLNPwrQr1&?4l)PXb(V=jY*&I#{|seg2V3C7X)K^;w6@}ZtT zIa!sDP(5ohac)&PG7xxC>p&m>)A8lQC@aMr5r^RRG=v2tW|NMT8x8q^7|lkhBTwa# z&swkv923)}CINl?h=8 zpRc_y1CG?7Wa5CiBBRP$PMD+!7<|sXNx5RlJsR9AVT1AT;4k!XZsKD>z)~l+ncIS_Jdd69{=bDvbK3|t1 z=eZOB?>=apNTiZGcE`O;nvNwitXq2#RVECO??JlHc=2`kw6Eg-}Bb1MQJLAMmwS9cDF6Zd{)3>K_{(7(mJ}x zsu`7oVTT7Di1a<^1EcU~god#U_cFkIkiil{2p;(2w>(eaX>@xLsOdpv8Nn`jUcBPE zZw&lM)2GstOqR)QC5^VQjDZ;#>N*fBXT(~)g~ow2vCEZpAPj?&N40s0r})xE62LGYdk&eIUk)$GAdkoP&O61l6{3%G6@b_fI3x4C3)otKZlQMZcgGE zNCS4is8sS;eq@pDKg5lpz_%MbmVZO z3~)ZQ$fBC^Rx!mSq%KayB++uK9Pzc)yTTL@Qbc9n>5St)g*MTur#7ylOcjClJc^Y@ zc~jG^K^rkm*xIE0zQUatD5L}T&S{wzH(UeqkXNZbl#&#AQP}+4e8YfhoU&c2A1wnQ z>Tyhfy~#L6K3_j7o_&YEwF5=hm40Q6W7E=%hT!qXHAYFsNdec?6(b*7nmGiEkV*HT zWVw}4kTOR=deni(mZg{G^r*pXREiZ&@xTw|PqPdWUJZurwf)4X5d z&$Hac2$IzdvCDzxAPdMsGI7TvrF^e%;_KUQ-lT=3$41Em=~gE3_PF-4SxJ?Sb;kJe za1USpy)IJ@Qra)tsyg z{HivNeSoVpTM*3|Y>;?r~j@hAiwa zZ$Go{Vp)MwTOeeC+cn5d6G{wVhUc;UYj4B%^65I7UN7%VNrxZa9sd9x;5VEg;myIAYGMy+e-S}ETj3>W}& zT>bu=Z>mqdU;;ummK+cVeEQd$8q$QVBlHT{RSZo#(npG24>DGh01e!K_3Bg3B+s@7 zYTNM+fqSA~0Vp%X%06^bR|nJ%{ANHP=NTxrN$2k^}&dIqUS!D~Tvw zGUo%{x~~B0YoqIr6~-3Y=%@~GNGqHW4@~>kQi6J(#tSf=A9cMAW2VgzR-7t_K)?>+ zy=#-#Ea1102zcDPi0m?J?0rYWdMAstm6qHjcLp#PNVxficwvuIUnY2$MUz9npGmzA zml0&){{V?kLcXBVhK|MJvDE9u>8Z#VquIYWq+i}e<+12MiiC~TONx}k&7@m#~mmGTF&YGud-k&9;c@jNQ7B1 zcun0;Tv9{3_(o5qY*^@ewyP(X3|kPKGrmR#<=&H$j;z+5Db#$hS7kX0u1F!ihO5bO z82KDABfl7}+ph@g7Eu{lR!Gx>u;sqLO6Ju8J`mKk$-xaAa46>u^B-Zx27bBrs+zWyd*SU?Z8lI{ zP=bf4IrTLCq+W@fl`wT-9%(HK8`5PABQfWwJRko6RUwQO`^8VSF(sUa`$qsC0UY!1 zM2@PX3dFZVjw+5Zfl9v|)vhs6E=OLqCqA?Qtf~hfb69$WF+L>ReqIS*l&I`M_BFKo zDvDQiER8wrC72eL46YjW^8mL z<^!(>(!7dzofJP|{VLU-q4I$EU^x0vP0pZsib|87e+p^Na%xqTT~(Kmd8A;QzFueo zvE92psV-4vi1gyD?F0~bG{G6#-N@;h0OM|=@}Cd#>@JmN>xZ1#Wm<4w2)XBI+3q^LC*7E3n)vk%DP0 z%WZBL80&MzRTG>GQD273rP>_-$|F&kA^##CP(^Yk6Zdi)R`D zaw3Ue=3e9#Snw>Kl? zP&9atBWZ_u*li(lU~8_k6pB1h%nEs+$FNhr@gcxJl z6~|JCG?PBtEX}=z8Aq*){xkSxX`y&jYuDFut^6f?#Z#Ee5y((`=eX-$!TUcvpYV>n zZJ#KTz#hz4ep#!36Ex+$wbHC-kwg++ERB=FRqlPOb5GTLHSqrc!ct#LaRg|rTz>He z><$3uo}C6wcE$=Z(E04nx3;v~yFOL;y)(h%ZBle%q|6kzx6OfGPLghKo2z`@{{UL( zJYnJ(yjQK?YEd+fE+;bNi~@P+I}b|G(Y_gY?^KC=MQLeo4V)wXUS%lmoqko?di$Cg z=fh-W?g^1cI!i2L`CkyB=}juNU0-J5l>gYSP(CK%O)iBp$3WQ+!DA9+~33R>tQ? z46s80%MrDSEKVEf2(Bl4G(@?{$sF|{91Q#5b5S6m8zxZ8jIm%nYQS&?YPsB_p(2%! z0+Ba;$^745l?}{ZY0Hl(HT@I9J|@#{b$4qyCy}jZ^U$Z3BvPu!(F0)a z&N0n>VH|H1rsY{$G#+OBf}2l9-O~p>X-%9}oTKie%f2Fb0q%SqbEfGrz1_~2AKGnr z3gsgQd|-~mVe1V|&a`VL+t&WwY6-2v27HKzZ13AFJIbshTy=(MONb!${C-Dq= z6JFcNHNrBk*%g(~0HTn2Cp|j-YvkQx89o>MPrR|TjyWN=xO@0hmImJCw}l4^0RZje zJ8{NqJG*FJ5^I?%n+tF70_HhYjSc+)0P?}76#`Fiwz&w!I{(`*v4;FaF@?76|g6`-ZFk1s3g>tA>d$a1L zUj~(uH@sV=={_IV<oi#|Wpe}(Nizk;)CGzB22BjbD~d;#ko@+=ayPc(-Pw~n z7~}(8nRIEM2L)a-Rh5AZ51|JH8pze44Fdo%w~;~#D;0G2E{H+kcm9>N?_5@!arS$~ zibo+|;<-7Y)fV}3KIdg(D z)_^24Z5S)~REe~%P60h?ADP=MX~2BLJkSM=zMbl;2FX%Sr9J+*^c2Nhcg-{aHiQY! z9-@$w)wynztoguUoKg+M;YLL=NrcZ3CO)URsG9ENBFFNG_k7sueY5C0QaBvvr%G=M zxW+-In_CJ=JhZNQmn3$f1$)2tD&r zMG8WQshmc;S0^|fa6Kw!+gjfV~L`M%nVv^oQfv`#(5;|adR8+}5!G1dUn^?7*N7pp#DD3VKq4Kgw&l$sT zE5)_twJhIaY{%CF)}dX;wlHb$3d)QR2OVewpG*)*u7<}8ZMSG8j&ese%VDxXJq`zI z=%8X{{R$xTWuiwRCd=WKJUx5 z*YO=s*13*IAa|^pRL3D!>zvk3oL=blDQ38ePVte}Yu+Nf@kXHrrFjCvZQ$}i{vtOP z=kYa7aOyVqtk(tASvq2!4bZfnGd@gVfq$oZxWy%8aaY7nw7KT>F9acqI+{TlCvA6g zL!e*8trKh#0KtLBZ(8E6VKBP{ZOW`hew6NWndK5DBRMA^;+XA1CTC(z7?C7{wm%%!t;B02GV%N*{xzSZ+D&me7O^|BDJPDLS}c+R zRF0ex?@T#a$?qem#w%jRR$LbOw^bX}2|A+;59d-^$kEQI4piiQDv3AvF}6V*)>%^| z*it~x@~uV;V#{Y8IsTQIAI)|Zc*(~#B^FzQUf1x#$}4DfO?qSdt3-{-80TPSW&B85 z@urEhmgAgM_V+h-$nixpta1an0}!P8kx8P9dX@B=)~k7|+!6klD@p+D3He9hIQ%M? zme0ZpjW((U^y02ZAVLrhX@OLuDGGYfK}H$tS}uy}O5-D()iSRp2N)Cu$jNQnv)9*} z*zoqL4v($b>NhcYu|q05agwD@Ljl)=$;UY9&1DoTNEg0wiU8^SY2t?QUat+*akN(U zrNn$-uw&QPY3t4oYnK@rG%qp}{5bF4fyPU6J*lJu?Im+ccwG8%PF4g0K9t<>*ro+} z7^W~f^H1E^03M^LsK_LbLF-Z&$xH+9QUjEnV4i8Y9Pj8krVYSXP2l}59ba3D3x?W} zvbzsZ7!G~2)_^&9r?;9-u}Y3tkfYZ>m0pf8K_~p0_1}rM+AWre8bNJu70b?o5Qr4; z4oJthU&6d~4$#M(G5u*K0(5H)WYh1wH8qv}78Nc5_G3INLx1 zsRZNlr(k5Bn4uB2kwzDVA5Z?ZJ|t7}jyv=G>igTO!d#MD z8Lc4>Rb!hIURA0&l@dL}3&l#Rk+4=go@uDWbf%d1lEm{=bCY?zo`#$Do*6#qsEFDy zwHb9Bmq1B57~?!-bp&%*8ZMpTc5ITdBp`R^0z6Pv5+nXYG)<)oF%IX>j`N<@&897lIO`&PcIZKhdj z_jdX`zIC4M@v-b1JboCe8Rs>sB&rv5o22S1qwwCbWu@QUN2p5C!F2(Rh|W1UAmf}6 zO>^8El}@3sPtvR1LXnnmaoKbEjL^{0yQU|HX7Nq6o`~{G42}?%Qk)ac-kc6Ot#2H7 zQf(UI3+Mqhw@g4IqRHJc)Ow2I^i2y>)h=4=OK&b~cNlJp8?FvMwd(quUM$u02sEqo zg`Un&G(O{&Dm!2t=CgB2*zBi;t2NCPq2*der>l5-R)bs7E)BiivuBg?IPQ+U3ZK)h zZ+NT4z98{#qPowCXNZ_Be28LzpDc1ter`(~@@o%S)9*BUxb3w>SeoMwr4He>kEsKZ z--?AGiHTQ?G3ZI>A4;tnxz9K_yGYH9xVIaagT@DKxT^kGJ^S-luhJ;QQKDe~0C;r9 zdR0{z6-FcBh%*ql;8wtPXuP6!9AFhZ{xyz`u$LS#=~sk=fX&qN#UY{cBgUIg-6I+I zs$_Hx$zDCHN;y@Od6?QxIrpmfk$Dn?>W%kX*BoO$qJus%%#ot3kur_SF`V&(`PMQM{6{9Q+GMx;q(40}D7ev|pDdC=!Tw^bTV2a* zDR^4}z|XyD>Wq!$x~R*8y90smS%o8T0UiF7z_9LF%dy;Bl50JWQU_j@afe}A8d_U4 z+b%YNgMxi%8dr8Q5txX&Lu3A~ib#o2BA!J}1 z9hCJs?ZpBqKbab?GJLW(p6Ayc%~okdu3bLwZ2fC*S&AJxNv)!C%@b`>+@Hp<)t!c1 z4=sBcP zhE24IG;Z~+cH-DteX-UO0+5Gm5C$=k?NngVq;)bo6+Jo0t1&W1AdrmhIp(gupdL2~ z#(gRjQQ7sGxbn7h?+=u$3FjnpQH&t<%}*-Qpxv*I+p(c3f(>SUH7}1^C z_u{N9vZop2y*ta0t4KLG;8h1{<59c4CR#Q$=@REuw1Q;ZjXDAd$RM7F+t$6;-tghOHyH)vb!1%!Eis`@G`4V*dbFg2Hd!5W9x#pMPrOteaXNYmiig z6O_$OmFK=K@gyH*eKyh7NrZqgUP9n>KJ`~!@rA|ZytaB!@{46mxWPH&j%&~U%Or6E zPWJvI?^8mHzcVz>GkEg*DqTkjRi%f0<&X}f5&Y|~wq$TI)B#+KOj>nC{u9nCu7m`9sK*#IF~ptv9QPGm7D2~CYIny& zQ9G)Dr!@tYnHeP$AkGd)v8UV!<+ozvJHBF1Qr@)KfA0Ztnj)ys8yFaA>TANkW zu5`Hc87}S)nvNZzF5X+R^gBtx9qJU3b^#Cp2SLzrNTs#}V~{$1C;}nvliGkD7-uJe z){rnKgGkDuxorAVauoFDq@qovw;x}|qAehiS8f#g(v|^t1OEW)rTLg)xyL{KY6WrQ zX^@O$0pHeRiapT^UCmXkwKHVv=AQ%h* zC)1@yb0$GJ1GNGk%5n*Edjn9oWBgeou1{)0#jrAcE3fcgiEH8wN=qBL1V_s)89m6L zrFXH&Lxg2>)lcJ&;-qPdPv^5LNI5+y>2rI^D#w*Y=UvWibjw+tsgd45{#91L^DdUMSsa$C92$l$Un=W(c-Cm^yPm>PV4D(@#GbkAc_ zN0to3sOeU7vZyXb8-qZ}$Q^N-na4RjO(x(nM+DS}j0G5Dk~`Ckau8$(C^`X1TPGOe znUGF1(tso^O6~&()|@46n=lFWG{+%8J#$Jh2=uB0(S8oQasE~Q!69Ber`emDb~_!m{Tx0WC$Qp$0+ z2LvBbYc=Q8B#2qfe{*watQ!96RB-!}$?{ryyi{cQx+%4vAx- zS*qc80rN2fpK8GHm4r4H%^}&oL6Utj*q?D-Ad=rujl8ENRN(Vi*QqPm>C3Qm(o?>t zJAdPgn|*O$L}avpf;i=|+*c{8>bE+r%iPZF%F;H_cmNV{U3R~t*_}7-G6pgy-C#h* zIp)0U&WU3R`7Cf)4sn{SI$NBXy=n7ubR1j!igq9F`D_6lNZ?d1@xvfo{J`fOdRD^) zxqx6ZBVz}?Po;L)`My@nc+{~yaoF}hN_bK$WBV@q21{|6mkW{!#~#4r@uyztx~7+G zw_3G~wvk8_#PTi{K<5Cjf73MBIJLSnLhV3k$?aB(E9G;=RzLwc>}mlDNE|l?o<8Ye z^vLz5h{MUwNX09uj2)+g+N5IwFdsMPQVv1L;CHCe@arD^+lbGoq-A0q5xFc!JuyHI z$mWn7oOH!C12TO$G%g9oXe4=&Ao-3M9y4C0@J1M0#hQkvbH%N_o2qAwOiGYOc+M-! zb`~2z&T310o6S1pix*@`SNE#tjPxX6@l6ir)iZsF%_O35WR;0yxD(H8)!iK}lUlR0 zwva6HOpZqE94XvS*8u(%@~i5S9o}s6fCheEI({|jKMR>}H5smvnWTf|%My4!3HLP> zUo0GtM+He%sHyipxAD%q9+lyXjZJ@es&~K0{ z_dfOR{{RuS2_M0?*3w8&A}K{D?-0X3{;K(j7`a>)F4$1L2R%(?gssl5c4jyqt4oyb zyer_1OUD}BuZQ#}OLmokdF2^IMdgk#a@goAqWHt`&fno&dPR!rGHNqwrM%{mRaG`} zHU$H??_Wav1Gds_G~H9hmuez5aQS9JKv5hh46T#KK?f%_;@&X6@fXI;O8ZgK;Qhss zV`?YJj7J&%6NB?N>s{?1I|)vuPFN$r?eXRi%5jc3z%=P5hj!Off#2WSwDmg)bkp{E z-C9*3KFr{H<35#}DU344xFr6SlR9Sy7ikV4OBvh1995XCAB3%CyO+f`8)j=bw!n@vhJ1Y6NXH(z;*kf-cMT?;D#3jl+sNF7 zl}a)E8wR}xz}_DoCBArEVhGSk?l4Fh>4WR*UvBun!5Sxybjh^+QraPK;Q4n5iX=wC z$2j+|iZ$qOz7*TuXxet89NMGK(8;j;%WsaQc)=a2Q@GL>;sx%E`tXBFi6ga+)IxS` z8>Ul_slel&YtDBfM#K(J6@ex6s~~4SXvT8ie|OjG)}viQ>AE2GKU&hlItKzsfKkZn zQ5=F5xf$SAWH+);BB$NMaw|pHhb%bbjP#%jEQ*bcV0HOwz2w^=I3ag*%`pth#iU@v z9lKU$p>-QXs&lzcdUl{pps69bR#zD~&$rULD4AeW@{`Tyku>Do}#w(Uk&TJ7Nh-}tys%p zKbPiWWMCL)2WbH0dy1_NpL25Q4ZJNY%HcvHIU_yK%hH!LS5t4RRDBFb`7K@H8 z>#Xqq0ED#*jWKm5h@>r@*&jF8>0R!T;9CtfmGyXLc?UjQi~*Y8yw+@VRuIBUg&%NW zjCi#w)46E@ zCvvIeR;M9)82s4FfOdn{tIxL}dRDr~OiHm~P>zDA-9%0p3>;MfUO~FpE(QU}H9_Qa zD#Z%(-;T9q;hEK1L$!S>bdE7H1Hc3g$AS6KG&LgHnQj<$9+b>E9%3E-%gL>?3>O3J z_Jqvj@*^AApFkHR)wS@}y#x<6rjL5TRI@RHKmZ=QlwyLBfR4|A!)f>HS{f~+)9O3r zP|>O#!14n3Iq6jF)$e8r85`Jc^%xb=*<7xX1KciN;r><(K1ET^G2D_cJ*rzesl%%^ z<(|gUFg)F*jue$VV(mOlA4!d-l9zKIk2KG9YptBuStk=NzVPxFf7?c(w8 z#7oQFM&2g45RW!xLRL5vs4bI$$2bQ)@rvego$lH69@`HHSsvY@__M;A9m48T&lr+3 zx;uDEyOIvz0x2Yu*a4jJTz8FrIQWOflF6pq+)Ja`NTkG&IgVyva5qbkMsg0-t9*hg@|XF<5IA2G*0Ys&8=j!F5HgPwEPR?$b#*Qlo}*y|*=7WrfbNl81HoR%k& zN%hWhYY;~9%2|d^?ZZ6apKn^vaus~2B|Dh)%~(L_q;4gTQ|nrsrP(Kyn*#)5qhh4s zwjQHI1RR=S!8zlOv=T{>%mz++*-1gl_f|xsMPKw9lKBi-JRnoq;DsW zr8I5%RS9NayiaP8RE8(Mc&3EQ;B`HyDGtcaJ0Dtzq9gpjDEI!9<<9>ApXJ3chIf!2 zE5D`%~@N` z=hW1qS$3Z+<30P-erq#;JGlmet}7M@dC4aksN~+vGQ|b} z%{f#sSG<;Hlt&(w1f{=;60y z4h;cueAY$~r~r|YeW|J=@}2o->?p#Q&+(qV-qb|ou`EKUUsk} ztW1vZf)R!!?bI4z1MaSIp52eNF{5={f(ga|9ja&|oF;zrV~m{0oloJx$97~DzT5N0osWo2P~|A z3W*YE$C%&%-H%!TLh6hoah7gBI*rM*n_~>GQBHlbOtOG}UcZG;B&g&&k-2(R5Xcrq zmA+6yp0wH7P(+HSF8!)q?Bpz9XTPO3RgtzB`PzS41~ztAljQ23dXhwuN0)`H5*=7Ym?K}2q2+;-<4^((M-01g1fMJJZZ9Ap|q zeW+WnJXH$hp%g$!``M_`3mh*w>rj_&r1hlpq+FFdNAsXATfpRW#{z`l>?eYA#aD{t za2OI7l6%yw?9v7uI^cGs!sOECC0C93C+?a_NtA9;i4R;cOK)86 zAC)#E5^h2_XV#n$%NS%M9sOyWBQdb(!>7F0y!wN?n^r-Ry4~@ZjC$&Z8iQ+|e z{{U8bsZmGzkV_NK;Xn$EZx_rz!hY{+VBEp53PS|fn80RGMis<||Zr^JFe9{qsM`1u8|J3o_pl~TM&M{JM zLm$X@e?P{eQz;u&K^=D*lVVIZK0%Z3PY_Jpg{sb%QZ`F%BcKMYd6y9F0rEbSSO!T8 zDEYhgsIh~CRvFCP@=tneMin=12il8(tu!PoWMrP6)eH6Oz^4e)aFZO<3o9HRGJh&} z0po8BIj6b@Uo}4PrZi?CGIO4UccFJLBcY~HzG!2dVE3nnQZv@0z+;0;vthyH&;zsH zjN_VaXvSy)+kKzQS&-o41bfsNSq|kq)Ej9+wti8QKoW#2Aay3CGh>Ec8@TnRG3`J( zIL!mF2$hLB!KE?Bo_f?{=V#l--YKP@zZjro%ao7GA9p#Y1*)vj35GIz z;-hI3%m4x^0U?f780${ns&_RYC)lw`zk*1}1B!gN*GmvYa6vq$II5Qi?F2E%1A(9E zPQu2c)82%Q)k!65j0GKoI)!X@?^9%tyOH#!w0>by2q1ICBQ_UzY}FYK13iB_l~ySM zUBas=E-*R~)}0-?qL8PP&olu40J7V|4tHgbL*Al68%~mg;nWp7m~cR*K!fcD zIfxu^9Ce@yArynVq0TC~ja2-np7qeBg|y0i&Cw`03=e)pumB#}kuTR#s{6}r3>h=Q8>LAY>ZjMj})y!z3Se8~M9EmUPm zQ=D}?Z&=dqw4)>h7Blu|&?uUhm^hn6;4mFo+) zK`o@IByp3qSRNRW-yMy4yjvN!V>sfJTo`5D6FhDPH%7%92e2asx|#CH*`HQ;m%|X- z+1)mcXAQubB34bIh$pBd52bwDacIyZTTLI7(e(q4YohQ!#N*)Gq_euYl3PjKZdsVf zRgYW}e(4=WeK33>@bBV|pZ549*)*$yZCO#&k)A;M@#-p7(Y%^y_`)V9bZ3@cexuf= zA2&{G)cjTOhsAysGddu>)1wE=o;7Bapa%eeIXD&MX>zfHwf7Kql|Ok;qYlQjO+AbW z#F%1%a^Ak5T9swSUnBC5J;*b*&w+zP^r-=)Ujz(&$A$H%p zDm~~d#DEC^`cMVcKx1Ydy870}gRNZYH_JLXWns0H^kqGWu6uOxe9-{l3}d;d%+sj> zq6k~2?hPi5VJkD!b!D}VQF&-~MRW524nS_aS6ksf8_A;TR+pDdjc(guk%wQHj1!ZN zE61&`rIOFck^WfQA$`qIxsqAOkg5u|P;-ix8>6Arx%Ici&xNq-22T?BawM6|MoFMk zhLCdG0TwU@*uKAfo>tm8&CxV z<&QY7kH`8)g|)2~PZ{`f?hm#`b0Wq;Nmb5CbR6y(>rocgjOW(+pC=$iP3=OA%2*MyR+bxZrgIy-uJz1w0O<590PU3bxQP zdB!Q;VcZP@El8-$fUXGWJt>j^Ln!=lO;6rsfyoD_aZ${2=N-5-0N8eh+BhAnw9|A2 zxwVe!If6OKIUM8D-ne{`%AS?!o*a-#q{d0*SNc{JrD)vt@`^C4TGK}#bq=YZOw(Jr zF-Y8%$-(!o!$$E{xS4+4kfdWgb^ic8soJzMNntpPCCc%Sdh@uN&5+wj3OrztPeOgG zlAL2#bLnvvD&S>!Jr8o9P@3xE-|Q;0B1ohF0~f*M9RC0hsINxX{vLRD#4sf55wV|O zK5PI24muUa2+8KYO8(c?Z3UIZoPlMAPOaSb&3*UbDL&cZ+grPU3*12)H?uPGE4C0x zSsxjiV-M~fIGKfbM0S! zYIg7;}ANyxy)Po-;P$Aw$&eD?Zl>;(uU zaq{|goXJ|Q4LB~$GuH(Ue5Vx_`?9)-Tj%eCJ zxuqMK$?S95o7mCGC3D8r;+J=p;kKM`d-@tN<_(16zKi(b@c#ft(Z0#zeFniSt)|2m zBGopc$}+*(N6IoX3w7XE&P)QoT!YB^RNXPDTt`+IQ_epsC00}tp~R8n1b04_HVHdG z&-v>~DB7f{&6czap8(C^kroPC~B z7F1*M;Gezqu1ri@hKIe9;$cS+oYCwT1>z0?I3t5x(<-%)W6Bq%t@R zrGDuL(y{djJhb18H@AB6HAm~OlB83$%6bG*=!-N~$9hWJh&@;7Sbif*iJt3I!$>!P z!>I!ue-8Dnr#!OVh+G^;lw#?aV+0Q-T2KdgqT?%~0LX8LxISx<4bYOWDoDjH?5N>q>a$ zrz3D9@D&L?k6NpkSX`WDn%HVaZZIjirXr-)irbL=*#{oRxi_|!259k(q>Ap3&Y^pX zsdZ|%2o;G^IuY+dEg9NApge|xatY5Ft?0;+M?8+WuRfh#-giVlb%?Hp(n%H|@v$$r znxYPcvZp-$G@*lV4hXJ!uCAF#m=WlCp>FSECD`r?Gg4XAM-r4hL9TC9fEM1Q@##&E zT$i2cx9Lu8K_^mM0C&$?pfeQb3!Z)JvhcRV*EEQohm>xU&0+jMFy}q1keWC*d5OtB z_^mrjp=g3-`@w;H{e5a>v85d*nf5lnr(5a?HlK9Gqm?kOraqV^h8G{jQ$EJ(FIS zjBPxC264w~;f2$&^}ku9>FRk7y>D%&YLZ)8zWC!s2M0elKhO%pYlKW^sqI+v-_Jax z$%SU*;+hUg$=&Z=(NC%Jc#5i1e5l!5@Oc)s*IgT9e^_USM?)p-q(&OzglE6<+p7^ifN3a;XF>ywgy{ZyK6w|4|B zZ90Pv2vhuDnd23aJ9)B)Q<8%R-hevjoH~LiZHvntqp7UR3zdw8enB6VYs+i)pj8MZ z)PQ?(G5S!I-GqB5!GDFiN5oA(QP+G$CEd7+;jQgOyoe)cfFChejk3g($T-F;C&u3o zE&Ls>HjiODPi~M2L%I2}&;y>Q*BJU&(m%8G7WRJ*thCgcIVORm+z^e}EO{fS=QZNr z8FkwkyhV2QGKp>=b+wT?fT@t#{A;U~YMJN4rB807(D1^l$&uc(?;{dMt0q}g=N&M8 zK^+ghUEj5FQSVmZ*9$$%wDccutazniTVbqRNf7x^PR2ru{m@vP3a>S?wjWWNYq?1c zwcNBo`h+I}l4+o}jJ%8#V4M?GKHa@zo@l0uIRb@}NZApy(`z0GJ-unB?P1x>-qYu_ zj`rEF6a5`!R+De{LGSHeuj0Rn16Ek{eL6RW)dFFY#US z=hB8;B9xWRy8KHejJE*p-h>Uup~Xe;;vFkY*5udq*4&z0X5>Y|49S8v^!blKDeEi~ z>E1$4hajr}dCgO{vRGqifyizfJOVzRm4)nkb!n=RNZj~~@gCFSMb)L%mY()@)ZFgE@*=AJ|Wjtc^LAR5-Xv>>rYBW8Mb#ZZA&c`MIS-Sb)|c@=4UJqTSw z;C0P(o*lBczme_bogj7?QhNL1v86#E9^ERsdG^wYBRC_{n^#6~X-PS3ch{Z=zKpE4 z@}#P#B)R=~9V?u>(sf-dv-wQWx$2;in(Opm8fonkT59sVa+9zCgzg@{<69Rx?TbhZ zR{}^gf;c4CGL+M^J*w2O?w>Rsr;@=j7aP%34Wt|ljOQck?_G2k`hK0^nI?gD-A=~a z$s`plKjp45k;Z%Cu`kluC4aLO^2-)bI&y!VWRls(Pjg*|&b{n4fX>izJD*eDn0Bbg zbJC^@$X@jvh~F#^_yVunN2aZ*jiLf$wC-SA9CM84 z2CKv6#k@DJMg;(OegLxYwB96vyjuv9PDLz308mH@?cOoS>zezP&sOlJp{Ag*y0m*X zkIPk7K%oHJvu_vxag1?aop9PD@}C$JMy!@vUIj zQ)tRI)!6DjCP$^quU*!`%4Vv1eCi^8CV1oS0%1ml|Ir}1})X436+yPLTMt&~C( zMR!voj-F`^^JDV%r`-+g_a~Vj3RwDkdRHrYu1>(*3R8Dx6=bD0(R$lnyVGv1^-Vqm z6WPkMMi(INL!JmA=ia>!;y=VoPaf*F+Qprjv6&%6mvz}wu=hV9CJ$X%d=?C2kL6HQ%P%g725o=M8SvP zXelclZS|nDxiD`H#&hr7Ry6Pla;$kB4Qgvw5$ZEXdjbg1$GMlb@=i`WX0inPM@;e4 z`A}OjcRj3uTz9U98>E&$Qh!>&xtZo5I^lrN(yCg^brIhf$oKT1&6*eB2i&JV!?)JG zPvHLmh-|c-eign{Fv>{X$C#4;00|`j00+0Nc{SnO6RNQrsvAa?F3>0{BsksZM?w#+ zOGcEPrE}=diyj@dw~Tng$}$?_<7E4Bx8@ANxE(nDRpOU3EU@h-C9B$eHR6c%>lu6> zszoI0I*}GmPC}mi@s9mPc&@Xd>N+*tmUnTwd2B*%{_k#maY`pnC0!{*JJDaf0LeGqHDnTN) ze_8;HxskDeKb<|s)f;-$kGGD-qh;@&l+X+#Jw-Wq;*4gFgW8!QV3C8+(+LbfJPws8 z`MJTt;+PWyYkJTE@y0o&z|KV~C~h&+y)dJz_2Bdr0AreIa1IEjy0ATYt5%T9bgm;( zN@pjx6ag9JQ?@By3C$i`gY)20s0zg9f{0}KMk%n6802Q3ak#EWIHZZeUPjU=0z$_; zQfJndnyVzPB83aP5C9&gfu(&A_+j&=jxs=2U=HJfjMvbg1hmhFzAVx8Ux(f&)9vTf zAijIJeDDO4#OjI~HyC~jkU%xZ_^s^g!%+N94I6yLnu`hO~+03g(>{OT-Yk6Lg$O#-pc-=~!$ z1sTtJyQe#OC)3iV)FW1paO;iVjZmJ90N4@S(^bAn9EPhwc0xlcc^XxN!q><-*@T9;2=g zG>SRfInqg;V-j4lp0(VX%I zPu8rIU(Q=6g8>j0ThuO}JesYR0LUyKk=E3om0hotb< zxh9VD8T_c$K81qd4VCI9)L7`6Gd({Bdg7S9|+FQKRISQ(y zJe~!1I;VoQoflx6fWDXGg-z>F>CxGS`(f>)vBdVe~q z+mXt!!LMNP2Zjcwk9np9hfq=9g^+q5L+@TueQSSbd-gp_BL%`J`3USs6?AK|qb$D!~e<~siF**6M{3G1;`evvKFlqPK3+6_rVvX779DCxH?(*vFtdqGUF4Y-4 zEqXtTFYL5EIA|Jf(IH$oQ_8P6&$+KGjY;K>O$$&EDbF$}zDU7AY(Az~LFUyZg0C58$&qd_@1$_(P9VWv-_+jE7 z6Kkjx0Q^7$ziM{#7~^#fxmhs^u5d{>18#Ae`TEWqd;5rN?&L7XB#5j*#z9~R`kMD2 zjJ_eVw|id!X>1(0waCZZg|R4(3t`VeOX{8P}e7+^=%s>Kp? z`HyNvB|de*;+1lGiWnSl1`RM3-R5x5&Isev9)g&{P{vKb5HJ83&)2;Uq+kR2Qy5`$ zoYesMloV&^LFrQM;GVdx3kZ~1NE~FjBvmHLDbE-b0YDXJ-_ZM3ZRN)1AU1negi$n( zGxe^H%S?pFxuaG&?kFj0UhsE{Gz~XTmeTB-X`VpcG8=$1n(hXr7n!Mu z(3dU8LdZ5ST0IX$MC!y|P@~V=LH1tQ8&l&Rac><`Y%9r%6 z+eh$kh&)qwCY_?j(loYqWT-EgZ)p$h%!x zdV|mqMhcKQ1RB;8x;)%fD8hWPW^V;^jj9tX8@`*yP-KXr=za7fST zNi_ByN>h%qL4aZ}QB%n6o;@k1k%;KVTb`82f8*(yhX8R-1%TSTlR`EL1ar_(0U<4s zp1oQZZRvnAZSxsLoDsc@z>0D2h=aPcSIy@9$qv{51H<;C&Oo;yc(4rm=49 zvRkSR(qrz(xg&BBjPyCk?V9;;gMtCU^{7q|1s^dzLFXswK%S@5I^XRju3VK*3hB0X zi@WBQ^_oXvgZE=bO{cgekJ7x$SNON%okHGZ8r{rSPT2+!B2@NV?l}6_oET#uZbctX zwG+Yn(#qT(aA{crRuFxvUCntslgl%iURQnW%zpNMwPnIO{KF!W2q&4s#GA(8r(xt~ zyW77A?GZJ)ITB!;@w6V9^rdsQl{raW92KLY+~LMaQWLlh*qUYTpK+;O5W8d8qj%$+ z*8H}=+1i9q#HWxL`J)Ge$R4 zlqpcTPzN1NZs`6E*LD3m=T)+WKFBCb^b0EIy;?8p^>&TF>t{(#b5Piv|}G*1HV5z4zk1mh$T zl06M&_>S7%((%M_h~wcv104E~ZYq7OZ)3aaHGP-0wuTj~vq3197bxq=8g211A|i!@YJMCHP~n_-_{w zK_&gGC}n8AW7C|d9X%^2G@Xs<;p$CZDD!wBiEj|X-0sT*?Ok(aTX#TfmbH6FncRaE zs&YVpNmZ#QCw2K>5fDKN@jIkLAwPT7Ii8R?orcD5TC6ag3tMh`eNfti$rIL$rq&458T>FHJ5VH-n_d{8Ts zu)^*na6436!YB$s=fAC1-?S75J-DR%z%drx;A3C~_CEZ|^s+LgBe zqx7IIFUkM|JXb~G3--0~CZF@FE6B04H=`VN?Og6MatO!kP|D&26MqpnA5Qca8Cl%) zKZ#I%o5YPGs8p2$t~>Pv{&nZgxs>PT2iCf86l-#8x6nMHqcFl00&)l^`JT0ciOI?1 zrBW)TMBUL8YBur0j-dCWVe|06GLg`p7wJzsLzO*6BQr0|zj&Ntn=?|lDJqQ+!B#ov zsHS}A>ca!pp35SA3BhsEB1Ljkbc*S(m_y@%nfJr60=1-d#B>Vih$gW+9j^XXM zVpy^rSYU!Z0i%_GGUMfHP|5~rjx+NfwJD2g;Pu96B+kBJbiv5OmWIV+M$+6@CXZ$_sJ(GpdF22 zctgOBw)TD|*Cz{We%@>_#6cJb0KW$r=clE6F01jH*WtFE4vC;yMSXQ}8TiTaayEv- zk&Z@r6+|}rA2MooGU*!TrKT~BV79!T&Ju$gyon56VFdL!$;Eo#!oLAtc*9Y+5M4d4 zm!-N3$v0u#zDlfP1RQ{QHRD>v^qT$9p5;y(FE-^0T4y_?U~!xhNdWY(Mfg|o7JmZk z6WN#DV|c1(ib64n_(G?G2n6Gtds3;aY?c=Z*{A=dfAIy+HVbdKe(|#g+RMk9jtM1Zaj@wGL9#C01GL+s%^u=(~rqgYnraKoISwWh1x}>p&h-I=d!Q&OR;k{Z!)V|EXd2;{?pI@y}&^#w` z;;kzB?#g|a7K1UO@Fc?I`;(pk?_6!P^T8owm60;1JP=0&Rf9_yfao_;%LuFCOOUu1v8W0A&F5`f*AzP({jb z6H@H?>r3#Sz2TYPRPm38?jf}aw|tRj4tsUvA6_$Ft>EoP;XLunb8{BS<5T;oKvA55 z@~(KQ{yXuV_L-%=l&B|?>*W35$N+=RJ-UP1ybjs!?o5(EzIy^$-3Cw-*DdQ^5LZ_^ z6k|mCy3>sGtWd0aOI>l1i2zTKG3noi!W9 z)}2YXy@_O**yWknWR^asy=Ly@dDW_OyMT}qF`U#4NRXbO_7tf289ua(!HI12rgB(( zrJ_$Tegogqr&#BfB%UNkW5_~CB!QeSzZ_K$-blYO`9bgNSM8x~L_=+7zs=sOv>X85 zzTZ*JNl}ZFvLKS$@=5gi*3=#t*JZYoQn-dodtwW#0rOxEK^XSUdcK9> zdrc19U0%1^ol|l1ISDUPP@dQw^IX4-{B?P9{{Y!K42B3AJ+~5p*Qh9+fc0QM8k5+0 zd}-6?s?Riu!$td|SzDn!PJ7aXSjOTv8jJ#{7BP$fIP|2FaT-QlOEY9(eukZo62o1l zEJ!5=Iu7+SJaPqKcDDff)O^Zv{0@iLifawUREz;dg2l!{*&r((ROIkS{{UXQ4~O0- zw(zc@JL)m*f^HbEILA&tgB8Urg)pti^{9$5K4(SEDMd+gvuYKkN@}EcN3(dt$9^2~ zHjCs~2~t5eO30uR06l>`b6#zw!DO11nbb)8E66;|91xl32eGW6s}REf02d~slXHL^ z0-d*W`Bc)PsjqbG#N(%kcc^<`jlLkj_BNgf@N)TDSVC?dBY`1cLn{z@QVv)iz3be5 z4@IWw9}nTx?}$ic^Cr5Hv5Y9^9WXrwd|PFcAheA6OCV(VM?W_QZ~H`auVDC{@q(jx+Q#=TdrFl&sLg&4pDaaSP(qMuF=)|rX=OW^Mj+IX8qgTxTD zW&AX;yZH$!v^+>r=-W4tJ8Hp{)cqBC*J-F`VR@>FsTj=H0FzpC^oZf$A$V z2;vcw8V14p$GvS?u@XkXfKltwkN17*tVwFe!}{*KEO!1L(&*VCbb)SFoR!3rvt zZJd@Pl0o&aAN{PEuYMHS7A2qiULu|TVHDW@c>HTFZEP!_pOLl12(KC}$MhouoLA8Q z008`Z;a>>q*S8)gx;8&*gb0Q{OzsMK$is1y?O#65%?vitobGh_$?Km=iz9aDMUZ+p z$Q4dJ%Er{{xI3fty?j;R{{RtzcLmj!q^Li1(gb!2-0d5(antdwE065`Cq|cDYb#g~ zFUUl3u6;Sc`q$2kYLtsnM~`iO0&Wi(yPPM4IFD49m5OMXZh7~SVGR9Gxih|QIcqzo0H{j>*@G=*WMouz6kgc zJRhd(+QyzWi=ArP8_)EDcEud18BtYA{J!otSl z)$*wrQzD#u@!xOF^}$@b!K60!k`?3i|=m73SX+ z{x=P0P1Jk|;j2Pmxl?a*c_AO_&O@pNJ#oS6aRY)7sW)CWS-oJ9lG@4Ek4#Ug}e>veMbO^4Dr9L)Dk57_PVe6D?*-acI&y zrro)3yxqAZ*4(z(E_3&`No{t>RAhQoeDq%RE!5$TPD>u7oSKO@5F4dXz-fvKma*>bo8V#68kfe>MAMsl**yWG@*m8(oAeSo;pwi zP7t0x={OZLt`!jd;&O4*6wS>iY!EO=@9#`2v~5hY4yV$9B@GN^uyg)26M_bM^GsNa zMAEY32R~X1F+j?>9fx`Vbd0K{PI;%S#mJAgFik|xNJezPZa$SGMyv9I0qeB&B7ick z$^ukMcJ%hE+EVN}W!wnOW89xId=c`Y#w(++FA*cl8()Eu&*4pyYr`x{7X62DIM1zF zEtX#~c7iGqzad#RgTUjxO(I1Y+U!~J$?Pf$IsH;V0fs-BPjguDp<)7>p87%NHpUxI z6<#(zR>k1wsr05vXCQ(A#Y(Fxdo}z#!fns7y@JAw}-o9@2?nAgA;ih6h3BW<>deBJd z3NhV|6S=8_q@#nJR8X*D+t>)e&IKW8zVtmifA#1A+mIYMJDP~4xPi(t@Oo3sqFC6w zVnpP7`&4LdE)+A6KcJuq1FL+qoRfM(u$?Zqi@i@Y3@#ws5?NEzh>Fzs3LT``a{3?blESXVS2SD6HH5E)K+ z>s6$=+SrgWVb>ih47p;!^Xt-|8FJ(x+)rH9Sc{4-Nmkkp?t|$>5%E(X4nu3Qkg~k_* z_7!SE#46)y0|)C=CUB$_7*XD=d7gZGiN|9=4oM^VhI)RqsTvSl7!6E{7{)>8H6o~p z6fKtYrEnv83@j9k1Ja}{#X%qv1`oY5;SrM4r3NMqyM9~@4A1}wiV|28PmH6lUzU^- zBgDTmH)?}%B(WPuY5;jD9(XKR_U%m@B|@zsLO%cf?G98P%e+Sy8kL=jPrr$z) zngA3oz_5=j9{pI4b53W8MmLSavFnObJiH(|KE9P#YI(bgZpWv30J#q&d1R7$0Zx6( zF4q`iOo+6*-WODpA9QxAl7~oJlJ4AO_MoB7i7pZ(`^?*OUX7tbZCIiYm><24^~UHH z4d$$pVTvwE>t36r#+^XGW0Ftupb!7m@za$&ugmR9Hjk8Yw5UqMxz7jmpltwp8Vv|Y zm>sb`LFf-rQpYrzDU|=h}jcMb99(U^w}D)h)3h9;D+z?r!;EOBj=p%{{ZVy0|{k0C-9($C#Fxe1gVp785I8jGEcb}!v6qzfCgs@ z6Qv*ocFjWOSk7DK&qGtD@Bw}|cAy6pBauiq$a3D4h1xlnY21y$9+e?DKGYP3<1MzC zxN^RgC}j<~#}uw3X5OQ%073{o4Jl?%nL3KM0>LTrSqAP%#WF~m6SoHg*SFS!)LYo5 z9I(%=N)86*JX3*CbBcQiP^pk^SLiB4M)JiU3V1xz7ZT;O#%Zl;k0=4Kr`N73f3bv8 zW0Q|hS^#NKiSqo!)8g1vl6j^hfC%bof+t{GAbU^(NUgheGgBCYrbxv$5a1BQfzQ1- z{`xF~gPtmYWUz@4GLm`v)S+VHGT`DAe_D3PIvqO+ws9a!Qz`4f4Mk1ce}Dra`YQCvo~$W#P{l>s}v%TT4lq?PNR5 z4t_w~WUrw(rihw$(A>QEL*v*iWYnRK((>LV^BHX&noXn7FkGMZM?Tf&a-@(rS$J+i zLJGQ()H=NC*^XMx*GK^df zdUHq$5PZYIs5@4S^eMEv9k`K;cjp-VDh1Q6!)Dq*qZlFUkg&d*#$2?F@f-oT5w{=~tMtfk_F*4ohI)dLob`#D=L+oo>U1B8!#J@1@ z*#7|fs}}b8?$=-(A6k=4MmC%^ru98r!`>!`R#b=rlX^D+vFTIzp8o(&j@DZn^0G-P z?PTG$XWOo8#GsOEITlzLt0BlBo)4(0Z!aXfo#%Y-kmZl5@6B@i1f|T3>Ss=LT{$AM z!jQ=7oTg4bl;EJTV4&c0#(1eAhI^dH0`6>nwdne%f+5pv*7r@3r7WSH7=n6s#dUMr zbLZ&cXIZxtc}MnLz5T#4#;%?6Gx=9dq}}WO8oXQY4$9EBRZ0RvkTHzo*b3BLDWX9v zU^d~F#WG7Iyo(S!B!{Ltemqn$XwX|-M#~3Qi zP7d`YTlEJX)nm?90g&a0&1j7x&iD7z?TSfV-a)d%$x)1Rw8JpJjv9bPStrN zhUr4gHn`w>);=YP{!yF`^&pgmAdVZReQ8)}om74wy>t@WM$WCz0GiFa)3pl%e%TRJ zCnGerekIkcP(!@!9XUNIbq#*wP>nv)3-N(S*O?Syl}Fv(j+}R^Nq8Yc_IG&Kx`x2~ zt29a#cfy48$UQ|hWHJ+k$224^Z3|L7w?w;-ml&wxW>N&4fG`JoQ8a45PTuq^s_ljC z>rIIg|_EvR8j|Rqmj>E_@!8gC(JwZ$3B#R6-aCYf_v0bZdKuX=OU~q zj4>TJ?^Wh?+6TQ*3X$`l?+k(U^{(5)Qxj_NDZxT`t~%Z)!GGcRtqmVjhQ|23`SP3< zIP7~G=dT;Y^|HF^m31b198zVOCFBu;J9AtPv2KEAh6M}dI}D#rxE0?<&|KTI+sK5t z1RRXlAFEpynchtN-41vrxUk8oGwbtuwCYk#GXf>tfphbESGss7;?%w$u!Bt2pff=e zY!X68n2U}M2^r6EUM4JDrt_2EDhd2JsS+s841~6Sg@3Jj$o%%NEVO6ZmcBO7yiFMU z1;qQn(CevKUs9YPP!AxfX zht%>tXlb*J(CUw{<0*4#ED~_Q@xbTvuOhg#dmj;n$=e*!&Pn6s4U>W2fyHum{{R@T zB#U*-0vU7sEApRl&lSXLel^r}+kXQPSP2O=OcDT0nY;*QOeBu8SZ}op@#6oJnifF^skfNET-YXH~>@RNWRi8K4&U1mO07w=9)>7{KnvR z6s(rUu~q}}VS5qQowooEDY9+gdenJt+098q+)AjzKAjJzG}~9Yv1O9VW`a$iZ$=@; zJs5PUJk80psRz9@HvWBmC<`N6=UdlxIN%zM+ucKMrBltxJoPy}N%gF)iZ>M)9dSxS z6Z0`3bO*Icp-^&Y9g18Y^yGp-H-JbzIO|VvA3Oj$hBHxx=LdmO$_SCSo{Vu(k{E&Bf|IklJwL&kvs}V-Yp4C}SurvGCG;oM z8tU$Cw-A$a#dw{plEETP9ELXsf;x)!TTOpOn@P5o=5n$G0n6ZWI`{9|yqfe~?vK;5 zT-p+(snvF|furBAg#1hP`P99;qbB3gazXs~tiKd^#NO)jO{2uo$1czwL4r?yJr8Ql z*LAqH2N6P`#17zpmTQ-GXCFTxexFL#g$}IqGkn!^wMcQAQtdSCWM=A5daPLO3~&P; znfb9#cR&t04_em0&~G%|HqTSMUoY)W3Px1!Dc5#=KhA5>O2@=axjtrQG3Sbnuv;dd zkX+-rrjQRFw9JTllUDT9wwCVJE9WsoB*>Dw^;pXQ%szmVP?g$fT!sW35ONIwdN;&x z3}`+Xy|;_Qx8K?}w-(}KAZ2omoB&Gk$mgF*^MH3QeJGV#SAupi$sY8J@}@m%i8uZmFQ!Sr$?eTMlgoFZzGF#w9OJG# zQ$?f%=N(2X+w@O{`e5+NrS#0#^MJ+B{G%f{#yPJt)-)YML6yzSd!PSeWIO;md`o10Cy$nz7YOn0ikVYH3;A3E zo@AnAy^KgqiJWJTN~s|V(Z?sXI>^pR8s9{v9STAI+Ilgn|C*sYyoM1`#o>Gr}&(1P+0y};)uzu+sB23VK|1Tvod zS86hpTHNc6l1QYm!5?=Xl?uTWGAxsT!>1K?(oZ%azpmbBnj%nuaw(E8*{viQ5vk97 zR&CCliT^DS182|UvjK4c_M%~_~eq_eU30m#}(OVQ#6;6K&LAvNgjk(Gpa`M zN|Q&(&P`}|GVV!yNA`IXF4f+ocjQsFrqm(LQAM7P@oQcYnKhj<`fCT5{(ao3V1K*@ z0j@Pq$Uyma5sV*t@|O(} zG03G)zXqjLa?tg$csSB(QABS$Iohkotu!_{sF(%$M?*^*7aJF)2MSJ3$hBwkU)$Uy zOEi(Xx&~dqvYdcdy?v*7;vWk5(?YfIr;4o1BT}}EJ8TNE%s|0I$wpS?NyaPZuMOz2 zSwnBBILo4Nq;)+(C;3-OZl}1rGM4$fdJG;ot_qli8EAdxSHsS=E^3-~I6oVFIq@gM z+r87N)bw|4uwBEGB7>YPtAWl2Nf{NxGbZEZ?gP-*ws^nA9wF5{CoYpV*#vTpn?cA` z$vo%NBD^`@beq82kT|Z2byU^S;O4n(@Qr&-%{>&Uxp>cUoY!P=3?@)Uz%s<~w*xso z!o2p|3nPXk5;(_DYjV~(^*=94mS^&=Pn66*hj1f5hkDZ2XOl}7;RJi5`+O$}d1zEN;JMh$qoK&p z72g_hwy62+MrTpfvq#03mW^u0ITclhUA36X+0Sax)-eV3=AD->X&^@3>INJ2&10*+ z4i0OQakH`C3AsfwHfQ^)qj#^pOB&9DF`>!q2Nespv@pnry!40p603<3%f*%hF&=Sw8SXc*N{gP zDO~RK<2}te22*%BDslBR*vN9sR|ERe0XE>}PH4fPaDAy=$N&nU90|b`h~RZRQpE-B z!D%faX%ZY67<3-Sr+5&!jA0$dKtIZo6Ddmj#V0?)XsSAALTDFd0 zZB79i&Y{$)&js8v+dFtgsTGZM_K`B043M`^e-Y z&xrp38jkD!)qMx0j|%G3TkD8|?UNEJoM9WTNcB_HR}E>(o4-TpFj#sxifS83@Ml#9 zMPc)=%5(gPs)EiJY@soc&PTUVUdQndM73#7zhe@lazuR4gZRfe;=H0E<_2Ifl;iv> zYE?Pa&o>=|`n>rrVb5)n%yWb}9^lgH_IjqPeQ&2}7SDToG@?6bB3!#SudoA_W5SG* zKnAtMQcogVBAxObypDs^m_o+Hz*Hitl6OCP@}W zE`$)O^9W2l@TEs_(n8{HrR$>;>5Ts;=A*O4MAl0;d3uzSSchB_yAh0A`r3xdG%v z3~`oVKOk|M)zY*rZ(MmsiD4z+hlh2*P<=C=weH^qJSU*dt=uP!v}q#NVLR;7`aj*Q zN=8h1`Fz6M)x5b>S>~dB~ajVLBSN9cNFYmm=hsQfF3~@sAI>P81(n2jFbS3U{jJjfO{4K zs7!f(T4OTcde*#Jd=5_As9A?Woc?5Vs+Sg1tf3uMN$5s!N2tgY6Le=f?imM~)v{K$ zwUR(s0=eVXvuB1&bBP5;FD@1{0=Mqltt$*&?8lRnMM1j*H6g-*yoD?S0o0IsU=C>j zIpU)VPXmhW{4?fwhj-t6bCXf#~fFod^8qqt=%p1qemULnI7?x=57P|SDu*Jcxpnu!?F?3q1tL? z8><}@YI`}USo&+ko;>j9hU{aW2@a!n;E3Rd1Y~t)Y=8hgdC#?c@2>cVT=8b3{jsf| zErRWW-3jvIOp*Z4bDm9On3p@rVn;bACZ<;0YZy^c)bz1=oa;xGDgRCsm=#O?_WEXkqKD|W8Zf*yQFxZT+*(7 z(`9k{z<~n3N|hbD(vkzW_^iYJ62mF`*H);&f4DaB>t0A4KfGJQ`HKY z!h{<$fVs~A^sahM!y8v4v8#^6v!K&lv>SVlwNM;L!zW-T0MoR#WL7GtrcQloG%WHt zJ#tSJ0d)WhJ?dQK`eLGvHrmZAs)ZTBJk+CWU=K|G6cj5Qb5jw89P?3NjCTU2$Q<<) z0QK5OzpXP2r<0m~K^b0^UVE!+U>fFCiAlgLag*pNpe6d!)G=Jaa=Y#2SyX40IT@!$ z#rVf;@k|8)w`6q{V%GNSOq^ZWO5wwYb;;UD?m+9sS4`yoRVfId=aw}xijuQBC{~>* zDZ!re;jK>F#X51+ZFZx^{#=ogIB)?V4!Gxz_2+*QFKp)3Yz%EcDgvdO1UU)wB7(`FIlkUeP{YmRwki#g?nIA!m&i%e0*-2_O z_dCYyKITPBxb#s?!6yXNs@ULHY4V~JU~nqso}WGJixgmzPdKO-a65?2Yw3E3(`NGu zZXScKXe}bG_LTNcL!994BhdO)D$&$0ZZ4+tE*o)d;0}Vb%_bo;jM0{i6Yi(*BN=-eBvX3hnDh>f`_w7)b9LJ5waB++`ra7zncA;@; z1djnAu^^CpdRNj~Z|wP^%LLZCo~?CpcOtNc;V`~iW92NkJHR}iMtX5yF~@CvX`6fH z#Id`hagI>!{c4lA)RP+Iv-yw9H+qp*9C!4m=9dGndZLExJ@_=@6$WX`_kM1sh02_^ z4Im;Mk7`x~E?1LFobV|+8USi-W*%V*PZgyuk$nxgypl34-|omcQ}jJ5l9<&>k+`?0 z;=SA9=C7i7k4$d~YDyuQBirS<7?FBzjGm3p9CqtTusjM#vx0-b?4IHXLJZ;4Cm&?;s$zi>U-BXg?D87Qvr#_eN8#NeJf@a z)7e0Lj(XL5+gRaXA#mZj&-9=S#AL;+BP`14j9YYoLZsA5TO>8p_oqemNwbSCb-L*pc;<0X2MR4(;!isk#qOT&NY@RB~!3L{f zlSq=xaD^L*$?Hn*v~$1}BuX*!cI{T9jyK6<4aPtsf{_$0=EegYE;0F4MiDD*i}SAY zLrYk#Cb*I%EEJW<&q17hD}|e40CCAY(oDA-5jq{YL$uRu5VWNxAG{whKBN3;a$DaW zE7m>~_#!_N>o*#vuja0oX$g;V92cF>0Z9itM_;WcB(-GN^VT~@r5Oyo9M?hO?+Q)e z{dVt2H(zUtMl##GXK;;=0lNeAtc^Ct{{9q-&fLu;(wNXM-Yh98Cay7XN{!jaYN;vO z277T`M~E#(nR6bF%2wjq9nz^7+RQqAMk|=c^jwY^LFcHdKsF#`ljc#=BAalloCD8s zN#AKCW73iB0>+j?Y23WZ#@A&*WQ!Z>BF_n?;OSCK2_7j9$8fP z;F0T0W3>m%l5132Ge5!~5}$VJjho4~i+1cawK!sPThu3g8>Sf9$fe+tEKb#-tg$NDrT zZkZ(qaZ@FsYE1hUUlsfz&|yTgeKl4tQ7wc_SKK17B=+?c0jOlKY($DyU6Kp2^}L z6544XqzmRwc)-U4uO_kl1vv2si|nJ`N0LwvaU)w6Tm?7kd$b6X-m z3r=M*lfGAfIyEDz@D2|=8ugRmzY6?4@HPFz*}*l}l~|^Kf-?# zX}%Wley6Bh5DL!mq7#Dds=Wt(qZQ`9De;c6;!A@rqj3IKa~wJOLiWh~deky4c5|0V zuqlZgcIUPL=kqlG01y2BAhL8Ih}__V{6G^}w^s=qInEAn0X=H}0EHxF*Q}ef$_L_T zmdy3AakWU@9@VI}Y^R?*l|1@zYrvUL-Uq2C>ym5Vbp$VGJa{`;vhY2Pcnl=4Wj!Ny zL7zo96_pLy?Pqr6jfE=57^BJ{08d(+0tX$cKfTGWgX9SIvbNRl-j6J(B=UP=q{a>p z2NbwHx==}22LR)bS}?-^4!)HsG{z?*)7pR>(eaWnC`FDmJY=5q-dm2e#*s(M=|B!9 zqGN-acH!2L5KRDe{t&dbYu3FD^TwowCm%OZ*!HbmXT&VF(^|$zk@(&lIUVZ~&q`}$ zTb=pyQy`9jAL={TJ9{_!e1VXnsM?^6XCKA%H5;?qQgEeYGHInJdpkUb_?YDX0G~?1 z)VHwR3t~ako(cZ|8rhOwix3UZIjre}O(w)ayf!^RrqSm)w)H(1!M-`L(7Z1$k#!8M zEVo8-!E(PeXrzDRwe8v`?FHc-D@U`7QntRDTVxQj+eMWspDOZ5Q;-I7b6y{&=z30# zro6h;sAQFV(B$BB1S$i`{W-1!SHFVp@K0%#i_1}rZ3Oiv0M>3dHI*2oq}lGb8r7Dw zEzY|Xaoa(uKIqec6?2dWr_#B-V?(smEoPs|6Ej3WD~;pa8sW62x`N+j%Iu3jAd>)d z=~`NMj3u=*S~4yJFaV$7>73Ub=}A2gt;1ueyg#yrihHxq+!zyXufjGjJ~ z-A<*WX&*0%!>QE$$%(^roYPKE3ar@l8Lrwthq|PafF%MDK6WTogASoaNF(1P>0LdS zfwYTAUTt3Wz{b^8`AI#y9(X*}%CtL~$1be(Xy$wq;u}p5RF3X=n`vVcFzUHI{+09$ zJ}J|#ZA`Zg@S+@MPq+`a_*aALBSz7!#Qq;t+|0YTo#gxU9M?Z{;w@J06-lIDDE7wy z`t|EsN}oQbT^v`{Zx*h74|T72Fab5h_EShX17K$-+aopN8l}`yYIk!W+Z)PSH0VN} zoOZ4xk+?AAj&gZ9`qsHK`AIvF#MM)y%43Pgy2{oZ_giFQ6z=U_y~Pne7vV}0E14UcX|)84i`sYjVu_s<=C zXV$!91iF5Z8%fgHaUQ{mr2~amAn_RoBzl3xcyq-mjQr%kQhiUa<5ZQlsW~ARl3etr zHNqy`9PS_vKm?wEXT1ziih{B)30goIy(z5Zat9;%)Je3$Ms}XKJ!(K1m*yDvtjz|y zh8x)9wms?tBNz2hDXe!kAMVp~2XB|uP)OoIwd(amjlZ;>t@lD!5=e;?w zy907brj8kb`@GN>1tUD1Q@Y4bc!af>FrItzST7=8+$9;`DcdN%c?VTlfdWD4wY3y z9PTGQv)2_ci;nE|Y$ zW#D52IA5kK#{5gF-s?A#+)sAW#~jS55AX#C0D(_n?n1 zK+DMPJ!-@;iA#1pg-iBSEr%x^@l*oGt?Thxt(t1rg4Q$g#pbrfQ~V%j8-1!Aw5()q zS-O+d{cBRr3wZ6Ph~q9WH+8IsNiENo-MSxIU`c`(6&A=?`L4U07!*8&t_KIbF+N^< zQYd1Q3EDP_kh4jJQdIWEDv(^`wMU)Lsr|NcEcBX?*Xd_`Od26vi_S|vT0=gdu=~jL`(6s*m5?nJ|t<);zVm?^& zNCk&O@^u)_Yq_@YE}d%PNati=FbDy#J-Sj($m_&bbCuEJKNYnrOMeXM-VV2BK)^?` z5;3t)L*n-Za;3_;@D7{Ozle4w4A_c-V%jTmJl zA;>(D>*zhJuGH^zXyRBjX!hj%%nw{w9_|4oag)UYXp{o@iF#LW;r(Yr(PBX*xtd;b zFUUfbuNo8#m@w9xeI4%zzGyLnd)jkh+ zuTRn9*90*eW>uNbm<))FGm-}*9nD?vmxXnMYTAtUguy0Fy9GIsPyDpOABW*u{wwi@ zsb}HYbi0j3rb)+=@sfA>WN^K)>C(4!+E+a1Q(Gg)WQ)oq76r50pURoEEM`yQ$27k)? zLT%4lU^q7BP&gx@rR4_P)I&RWdQz!rI*JRqDuIH-tr6e?4sv~IpzQfiIiouW2dU{& zA=3uH&u)~(X|Tx|$&-$Mr7W2v1Fc6K#R);kKHUufR*E+;`GlRp%46y4R?^tF5`fF; zo|&si1a|E+#>^Xb(4d}w3eAo?`-L-26qfM*Higcx1|MMF6JfKQRs080}ug@R#<1 z@dv{A{{Z0`)a=_=(3WEHGB#&|Ha{?o5*3G15Ru92N=@`7pJVuIMbvyRq(P%<4qECm zeAiKhW66_>y>DWiAa!ROHwMTDj04E)T{J(n2g03J1-rYm z)a~PD3QfcjjkxZ1$lQK4^54Z@5ox;biSIQZ56sh8-2p1I50ydB$_9F#x%RBo8+Q@n z7q+pW)xiS?(x5oW>;-Au6>Y2uET9i=J*ozRCpjdkHN12NWGeZxeBJ#! zRk)WMq9?vZT#HVgc426nz!@b$>Fz-ObkPTr**ue0MT&AprN|v>Q1FO~$h%+H6#0}Z zZ(d2@)iahmK;)crNTPCB;Ui&!IrXaZZH(>jQ+=IPH;=vQDkh32F+a z!N5O-ZowkS0+H2tKU(LZBWaDe9gS++w%~Uip+-34iUw#$aEy!@MOQmi5_lC4mdbJn zJ?SQGkdjE|ftmMmMJWp!ld$CD)}vM4yStvWkZ#yt7$p9cAd?&pXaMrl19{0GpXXDw zuziq_M&NKqeAR9I=M>F~bH)j(0EoWdn-wbTlZ;d)yrmt=wM~?!?#}9^{nJ=65LRk3BvHcz0Fl=pXLX4&YM@( zt~qp!A|I5FPjXF1AIiH>43ApOqGi>tZefp4l38PgMig>5^y|{PEjYpCtec}ue4lx7 zyVI_Du2M-FM)`o<(~7ULf#hHVpT?%ZS-pbV&i+=jLaFyg?_Beb@utYWa8uL26xLBM z-z3zjgd2NR0GUm@Td3(sySXIe6ybxGUQJa6;w1IoU z5y*t1eAz$9d!Y5+zOapkZ8bInNVWkq=TAoTaB(ivHNz}U&g4OmMnm{iL9 zl?cel>z_&hY4b_lkOnYoI_5_QXHpO5D_6_k9(ohW`qfEERorkJt_=V~F&F(K_0(CzFo;SH?l1?nVQKLhShmxWFb`_$BM%HK8Yv(QXWpffSrTOwIOp4( zRZHm-2-(kZ$?sD~n1SwFt!8R%=S0yK0zt{$>Fq&BGa>-nqXY5usV$#;;1PsTll7)- zlZ}I?W6e&uINsP9=M_YX32c+oJW-g>-)s@hGH5`ZPX7Ru^Ti=#Sya9PALl>=VNaO( zJNV<$l%FL_=W?Ekdg7CE#2iR@B(PD}6&kb2i6kE)jxpD*NRg|oNUH560C$u1i# zoPv5EYDZ;3yMh{`5k^V*dh?0^lYf{Cet+Rr{I;CrU~M?hN}f3O%F;W0y@e@M%Q+iV z&;)9qF3s61(v=r5Z(+PK;Cf<}l`->k?mG%`W()F=6?vcpnTEg=V0Ad9-pe1#HmMz{ z@xJxxka#}ynb=x1!z&I)r2+`h?WUL72rIl1gG&;C3~Ej@nn`yU!Y|#=VL*mNk*&Ks zkX}QzK5|2%B<94nRLqPDv9xI3AT;Kba@llkWkXo|N{pnTXm~j^Om5LNYg+RE~2~84};- zldd@Wnu6htqpKI*-ql6!KG5aB!Ctwlu{RwB(Hqu7%LBBY#;Zjvu(K<1*NA)5=ta9B#2mpj-%7kqXBmX9Tj-bO#0F)Dk?N&v-kQ_-O9qw z7m>wLA}ItMADDKhTnP!Efkn%B)@t~w2jg*$jX&!+}} zC*7VTXR;(!uJibzCl->IZ9NT5oGaqm*F4~Ykt1yyEXIrppZHg}u>j{dX&GsNYj^1@_%zz#{Q$CrBJ zpdG5}T$J4W5!{M`!JxUiC=iuy{`3tU&xdV->A7qI{{VO1yK8hdmf><8k0g2;=XA&x z4T+7*+dN>_)N8gv!~8=My`Se^-QmxJ+P1BvTWfl8x0z%mC028sj=Ott+KoDe?0D$6 z+X-p87|%U9s+Q`hkk~8!HR>KH@J_SgR7;I!(aoH)d1}gX0l_~vrvkk0;@vH7Hba(2 z836aqUXNx9NT;xFnSytwpWN#+fR-kEKy@xGR5m`qyKv+s5Uk9Bkw8u2J^!in?;T)ZonUe#ULBh<3BE zCyZ6wNQBdfH-z4CmN*>L109b(l@hx}Cz!oOXn7EN>UQ(^UKLbGoGrlXyyXZzFhH(G z`r2DL_Bs@Ba7SbG_O7=?*Ba;xJMX@nE1tOYtzA=3j`|WAcMv#lO3#_6sq`xePOUCz zZh5RviAf{@j-9GFyu@cxI42;|&j^B31iyF^GCFa^I0=~m7{K5f)jOUX>BtYWz)NLlTypk6=!NTBmA75H}!s+*v@Hr-*eR}t@jo97y zvZIq*R`+63i#%(!um~N0N@FoFe~0s@DbIgw*JJhzX%}QDs)xDc*E@d=M+Ujlhb!fTY=pze?EkIte~QQY+~xLUP-1bKGvLyDFn0m-Wu`W~lX z+ony(y-3eE@6AG`Wl8TB;rfzqqbCzMuR zepg<7DcI#tRC->Gq9v+Evyki$m~q_wYoMK^mP`ZkkF96hTr80S3CwAej-&zG`c@{V z;t1i4J+rGZ_vX1Io0X5Z!&Rd~f^C|&_Yhi-v&n$Y4n}#!P__zVFvJJQbCKWcTm+KO zbjC-?b~*JmxuxF8V%}W5?)+&wY%uwxCo6O>c!Nzxu#)Q0L{r9h$U(;S@5ilj*6kdY zyVzh4l=~j_>GQysR)Ld|AkGi+uQk55dl}8Nq%Px;k$`hr(w9bg`Mwcy`)CO@tarBQ z9!Ls$gN}QXS_)b?Rws6lDBG4fC+q83d1%hnZ_0?nvzL*+QO7mVe1k4XVJbwakU8R` z-JCKn$~mKPBXpewI!OWABkA6PNV1G`x06hh$|!mgKT1`SGUhe=-D)VKSlP49P{_~+ zBjqFVq}jD6 z%5uuQD1P+<)R-%d~Wtn7*gm4cd^{n~4k3;Iq zx#s2k#UX*+jyNNy;Z@_4jFGr{SJYQg#dD$D1#5eO_Hs88r{>3V>t8WlZMKn+j5gv3 z6yZK@hBc_DEz5CFm{~yU#yu*rKnK&kR!8KV;*UN;yn$Mr7iG(RLTi2lHbKZBkbfUq z-GcUAO~g`^!{=!{VY^o>9CbZwLdN1NahVjb1e|}39IE#^RcYImy$`oM1>oHaQSfDr z#D?tf7pDcwr{6Vic_-FA--%IfPx-P3S#?i`t&f_I~ zq5&D__)i(^2Q}-q9y{>W>mo<2+0Q(!wPIOR$&=V9IjEKHdDBz9&lB-Cz{j||Ti*_q zS(ooaJM2^L2wuL}uNCnJhP+$hdA#2cY2q7V+XV5F=riir82Z=fGJWqBG+9K!`%1_X1|9@Ny@2-T9&pPj2ZOqoY4ncxG(8xV8AtDY#bx6%Af ztZ9~LB8JNLXktuoBUdWFrDsO_#tm=HriVrDS=tB<)DKEbD9e+Ik8>zK{0vg8T?ywE zi6JQwscyNXw+|pL;{a2qWkmz2J-w-_UkkYO?LZfiiEJKDI@B^-?KzD86v*ZIxv5%A z9(&MH7i@Y_kjg-%c2aSkYN2J{fDHglyLVu=1#Vk-pH#E5n@@&jG03F`J7w!=YyP6e&U>l&P zWHj2@mKbBF@lt@GVAL$^&!11_QfKv}K<009?w@PEWw|P{2-qErG7b+zT|bL_dH(-(LiG$=PSk(jxqRGD+SE(EBOqlTL6+ct1vaTp>`vj008O^GDRY;VVr}& z;8dqP3}d)8p)^pej;YFmcKVO4Q+C)u>zW7=n}NHnGi(Av=rL@!D+v)Je zUh4B6OiDL15^<6Sa6M0I?(IGvc%-u1$*0^yAQ@+pHjXkq12DlNf*g_ODlcD-F2gfDK&ux$w)ve+@i8 zVXkR+cdv1Cs6}WZo<)&g%tt4Hpn?MK&U;ow{{R#9?*+ho5#fm^~asyltS|_;XW^8>m_jw2kVF3gaY{k%-G1M!<41IqzBA z#-%qM&N>H?7%&}2>5A&3xh)K3vZ|y4qk;Jf=B;*{wuth)s3*QUaaQG;OLx#SOen$N<~YnP1`tPOEC(!`!v{zKNTMSEd+Y_D$n zu!=K`bBgJ_5v*Hj+OUP6%92xrcHw!z+G_;mbKj`x%9YXNT7{(gKBYdLbsI$SIocR? zT<~e(OD0D{UqpOK@VM7>VSb1gQL3b(KRw6|pb6BgiaB8(Y|B zydPDTD}6rVSsW_)Y@xG^F$Wkvxv#H&4tR@JyZC>j%QUh|A%n>he8(ky{e@*x_Rybb z>Aq;3KDVoB9vauKG&{K_ac?1qa{xh5KJh$pT=u!)>n&c_`%g)cXABGF2q2EUW4QFH ze;kWJ;(HN>UpfuW#Bj%Rbv?~-`VPCOS->qImt;$pQ~+b1pw@7Xmpw@19a#J31=NRwlPNICS#bBohSA(9%v)wj-aUaNt0)RaQS5hG#C>ixMws$t#^ed?859Y%l z+)2PG-wo(TN~LqIS@?HSv6}Pu=*_v~QM)J)HQ`E>oV7o2hBkyS{?ZRbj$>T$JZQ3M z)*)GrLpuz691M?9UVpSQo_Xi zp82NT!zfH7|$$G}5PQEki-NMh&ed*HPU?7HO?9tE)nFtS549!$gCG*dl8T2&2Q;GG4U3UF}?8h z!f8QQ4fajnz5f7Zk(r}8^#~jNs^!`#R7kR^QXP@M-bTUxRQSX1EfCn9g7y5mRjRW} z$>=9e4|H9YOS`%5H62P%HtO<5npVI7yPT1M=y=6ee5#TMwN#$wS#pvc+fF$g{xpbg zB#Uxx#|JEMKMd5i-mIjO(FCESF{|fyn1P&h*vuF7&jP-|)4mt@6lriJ-jx&G$q)wQ zjnWlm1ThVj2c9_eub4b3p~>PMYTr$fhWD8rhI5pSfgpO5Uu?{`0m%`xXqW&IjBOYn zr5hPeRz4{4MV+^Wb^EOyrF*2aV6ig{9i)7!LF0~@;Cf=ae*=6b@mGzln^C%N>|HeF z+F6jRxHvgbe(=Y*uKUBD6nVUPcd7WgG`rKuX&G63#F&$XR}GL=M>|gkp#)av#4m`G zYXWT#LHkl$#~T@Bfl8i)D9ZAxqnvck4`Elh`L2B9;tMD=9d_?XvYI=Htt9eH@n>VQ zfJp$8gUAP-qN{Qj=KX!@f&IjvW*fqx+@Xd^C-{%4C#k8o%!lSGP5P_r%xcP73k}$R|C0>$>=JYD8Lv$CeDfXOo{q0325ZHR7)bHgnGIFnvvWXM}u3 z;mfNg(`{#XFFLwT0<$+lNB4)gsH=Wm4}T)$SfuJRu9jHrPn|YMP+R5X@y&egd8mu) zyS+uSKG8eO6F+lv7UXt3*R%MVc{IHT%z|Yz%P!7HBqI*PvEsY}<|apXk~t(S#P0(+ zEzWaXv?;Xi&!yswY-JeIgF4i^4x5O_8RNYh42ijp1N6sQtD?bmt4d*sHlB(ff&T#N zuGxGS;zTjTAl%XtRkQM7cF5>?;=LpDmX9XXV-ehtIxl+Yd?T;jXT&u75g%QLvcY%M6RQL~^7bQNgZm(`2`@TeL-)HwgIQi0%iV>OHB-DoV{4PNb>J znhf;aU&MN*uztrZpB& zdDM5CE8ER+45Dz@kw@c$*1DVj02pi9$Aom>1z$Qooun|51^|a5H7goOLBj;k9Ax8? zYn&@WjO!E=rcWa@B|B5{v; z1okpC{3L^L`^N`0*N}x3ONhZ8>yK0Wz%zm?r+_QMvJtzCbInMjx$fQp)diP=UTYT~ zYF$ehb^idCnCG`@^bZt#LP@+W2C*10>NXQ5NXN<>D&(n8m~iM%%H!XRgV@&`+l;P#rVbP_G?giQ zN1tlGJiphJ$FIoOaeoQ|b`N}K8TYPc{^v)M$>OoL5lG5ceA~79(Xh&+MrwgsmuI_vT;GIuLI(%AHq;~Tl+VIAz-8f+2WS??* zub4b}@cL~Z&5G|kZ6bLs83z(Y3hyXSX2%`tuJB*RZ3{zqbZt^;S_#*31y+A0xCL{c zx$HaUxo?fX5@GQb)t-srv@H#)H1gdxRdVWA%Um9~>zbt&c|5H%=lxqLAV%lRP~+5R zsQ&;8$Vi)E=M{cdd8OYbcWnUv0-!sAQP|LKLFKShk^mUxxdSJ^wSAM|pMx3&t);(- zwRcPFi=|l+V;Q#!RA8t%IPN*dE95WTGnnKbyK%IG?_XB@7Wj)}{{RU2@TZ9GL{sS? zh@_dqDYj9F@XT@YkC*VxOo*NBq3;&f*4A;XcJZuHuT7vRAC-6~?FnI~q#8cE7AC)v zQEbry4)}Jn2?!vckc?*_eBJv~@t4QVGA}nz@U$Oql?lX*F$g1$NI5>Z92)tvR`CY2 z;*C`58ol)Q6SyIYF<6mLL`570UT{7A>QXX<9q!6B&&G=%4qN*k~oPyyE`-kwxvXy-JT>P83@s5gDy-Dm-vV*{Y66e@wn<~;>Q z0`3E#W6eF#BV}j-a=?^s3I3Ivslp~sM{JCLI@EPCkX+L)f;1;@EP#)~f=+)H&WoJ;#BSY%IoNeh|JW90FvJaQc zaJc^HV~^6dG_8L3M@NPiCMi$Os(T&}=UAz*F5ZBW!|^ncM28pwdzyCAskDrma>C~Y zaCcDr1HbrvI@16}A~DDUy|duPmEc?LQsDTJV4qQkA7qN?D@57qLcT#H;0`-}ej~L? zjPNtlG=nbN+!fpR8Z))jj1X12f(XdL>rDxtV0=LMN1^zhKelL=@aVdwvK_uch@zPW zNk>&1cLVoZ8TH7(A17Vf+v)c+*?FF1mhMrC^ej4$!0}!5Um3i3niQHO_Yu1!UQ%8% zpR}GZGUI}MU+)viIj=LfNeW3N%ZVg*EYIAtcl_y-1lHt-1A*Ry#tldUg;Cs401Z@G z9uHD5Y1jo%0AiZJ@4!4$ijTv+1d&F#`LmN#APb!ET9~65-S|+g<}!pE_~NcWC;;4F3V%A3ieOMSl5i?V8~IKTdI}>k7E{hXl>2K- zn~9;*?1t%XBuK{@`^-Cg^rr-UfscB-qU*OF9M)mft>TVZP~tH#C3kiwZVy_JKCkh# zV_MVn4~FqDj_T!6WR#uWTC8MbpustAoQ{>_wq7yu-@*R?wD>mm&f5OnC21g%P{0%? zjjRg#WU0IAw%LH8eOzu;*mV&U)`&_E&%L`Ipp@Qc=3LPqF!uC3g*sZd^zQzaZC@LidwR zH1~3~#M3iLB#qtJdIL>oVU&@%kt7q4x77L0G9CV5<*!Y&!Z6}sLH8#HGU=9cjK;&bkd*8u5 z0pruJJXdoVY3`*qumC<}jR0)>7A?=H0=R#Tn)%ecSq6)1gBFQzwnLngaVRB+9AQv_ zj-j(iSJuarsftLBKl=3otk7IXb8R7xSk6(w!3X^IsUcKYl!1arC*Gvb1dad{6f$|Q zFD?zu?9V*xFkQ)G`qV%i{VC`e<*9Zy?z8~qmD8ccTh8PR1wf021oKmQZbtkO>7MmO zkvajif%N*&r;HwbY1tz=H6B6vg#b9H?NeJx98Ml?BLo&cgVvxF;GwdokVXvveOust zC&Guri*F#bku?Cu;pKHKRk+Hr`?wr}Ij@to5oc|y>Nc8f&)Y0uyOk}b$YUfb#3K>_ z1d)u80QRiAyJ(>W8D-hX0T_fC^#Y}`OJJT{Yk;E|`qaiYVBUm~>Q?}=so1?Zs?tar zLcr%eb3suVAoR^W(E{$zTGYnmVCI|Asz9I$O}R9{wh>AR26-JR&^HneR)CU(g-&=hqdupBIda)PJP#xwM+B+nP{ z&xUnB6l#CjT090xh8kBt>fwx>7h*eC**bNGpW#gkC?=H>-%p1!J^}_RGRNvoe0|{0 z7V2IC@jv#oQHzN3)_3;*0K{Y5H|-pJ>PH`st#zLiJ|xHEA1_1j%Fl16DuZzH?*k|`inVr{Yy~3)-@ZwR_VdH zykjfe{Cm=< z^gFOkdqkO`tZ3d=>-{)xgmTdV_dUQJy{nRymUvVg1_v4F26}!K?vdD9#RQXFzS38Y zdXE19=e2m>h$FGH)k0Xvv&6tT+lEkbc*yIO=jHbrgPP?lG3f zOn*L=fp9@=*I_oX=cBA~?c6ygxjTW5S$p-alfWvdEWoJF4Q!#10gkns3v53xIju;f z3~+eG1eGo%XMLxP3X75ieRmK5_cc7=`J00KR3%W9GUOt#EsSRX=e-3K^&3l_KH+1% ziQs3(Hv$JeKRSJ?#-ZaNGD(eYQ^MXovZU4df;}Un3)A~4trMjgfH5|#J18;&8tN5$Vlo4`Be7Derp`bXsmqM z0%IVn93H;()ZHA}LPp-=lPMavl0Y>(=y(B+71nZJHs>r*^?oU%! zpc_s{9DX%6Dl1dH7xsEqkt9L)26@x^@1bo@%4CNOp%{ zaD9hrg7(f>=h_jz=)lHsJ*r%h>AG^|yGPi+1$8vk{2L93BYv49K*PBh7~-^kD(m_+ zhlMXR8_BbGeHo4@lm=p3zB9lW*cR?yK!BzvzB``+N zah{z0D`&)7CcL*Z>iXrvT;56u z$n5iZV1QWQ6Vuwgd*VOEn_n5|78)I`tgtk9OLK4?a6VLJ0Z&3cW1jqR-n@N^yJUV9 zDPK|3zf;rgyfdSl2!+zb)3Sm|=OB)p^!zK&udNS27W3w3lVlZRCJ^98^cHJ!+tm*z<99s!iHt#rBS$)|dgvKKVY> zyS$lz>-{UR@c#gXX7N;#EtSMjGT;)~+;P_ca8K5mz;T{iEP_VC1mghn&$RB})cjehr<5=wjY*GjF}gM!AD0A=p&cvCnHO}UE?Fnl;uGjW|L|Rk}^#?Mcr{TMgFThl=TE3PscR?V8FQk5zRA| z$KJ9xVetFh!X=tbnZZ?2&*NFwnmzuX8c#Z(noX*`&lwH$;=Kn$yYnH9<6P|lSR7y< zTIKcKLiXh0+}3=q=IP3 z3^IMWsmK`wR1@JBao}g1Q#dYFyprnvNYdt3oTv(+x+olsRl8dg6PYDY#d;|jAD5+M zn}UzMc)_cQt6UdQp+*mJpVq6Co_$MNz0{8wc?c0M08#kzYuNr0{4N^A$>P5e#7>@s z7-N2uk%BlQmG`d>eR9Ie_Rd{KB)C}Tj%T-CM6t%X1tZM z0}y?4{HrHQ`<-}PTcfKza$krx$rBcZ#uWWY9)~s0{{U-V_^Mbf?V~ZQtQ3>z*}xd? zeQVCQGyU>k>T_M+fo`CWT(z~mnP7mUd2GjMc{dHI&sI4&1Jb2XNbISbRFbiy;$H|{ z=-ySm>g|qfvNH8jG6+0lJbG6lE{J1=nh8s7>aG5I*V?+qkEHmE!(tsl3;7B{%Af`W z3}g~3awuXG@F2r67VINFxy)>1#o(Mb6-;UufyLBJVT&f z_=~gxZysso}t&sJwzglQWT%z{fp$R#MzY$g^nrhljN*zYl84!sgCK8;Qtd&J}?@ zK^%itq?2@DF9yAX;~lPzH;LeQE}%2Uh6z?CUB#4=yRqDKuNU6zq!jvMnL}g+M%;Dg zqe3~{dhv>I4T8^{=YVOif=1EFpv*!5;B(%WAmWvRCO3XG-Zy(t0s?mt&{N15#&|S{ zK@Xm*#Wb*0HJoq=z-LgObC5;OoM{3=#N7%Fp7rwGkJ0USsby7DD#=UdHKNTd?Y@yLL`*`NHf-xFAV{Cyyz$6j@KD<_SFKrK7 zFO?|Ny+dkm6<%nU2K!K#bWEm3TyxK52fcWm&Z`am-Nfb-40B4-BCk9#&&}`OiqY}6 zi6ho^Cb+d5bmR+#83$&0;C~m=vt_cHS@Wb?&3cR!s#`?TG6Fc>6dZmusm93PF|8Vs zv^FZS$T-e3-kLe$rk*RCS(?`N2`!}qCOK52W9WIP)-l-Dr-s#tr#M5moxGaENdvjc z<0iJGLV=I)wnk4%!4}Swc|m~$76;ecHAtHl`B?!|ikr;^untX8j(Fry>M$|RPjS|j z0ygPaB=#V2`TJD@O_vOVarv-uRitSc4aBx81(8_o3<>t9Gf1B>IbY>KgKHi-8nGle zf;kiThv$lt2#w1OjO9Ce*P-h^8o9RcwT7xJ9ymh$@+uGpe~9tV)`HSJ)*NAndVckZ zm79^!{V576o#^3_yNc^P9pEnz`2PS|Uk~UoZFvBB?xr6kQ5?3|A<%<|P<8@+@r>8sHXjE57(92WjzAqb{{RZ6&iXJ?(Vp8k?IWpJ%M#vr zagsTB$&_v&_Y1fB^It0J7MI>J@jd9%mODq(uIIcFvlefii|xS122KF3ui_ogl|7yE zrWecF6n9`x^u=+W9Pu5NnXg;w_ZIR-&@g6Ta=TAnoyAWvq@tqqISaV1EH7@f>y&8b zw3Xp-Mm}UXJQ{{PIOVw=eXHmXjGiBc_-WoJvqX+dn1oVoAUn7l(7N~eLk-@w=Kc}* zb>lA^&*bPfaIuV^GI?KQDh4tcx)wR%dYlv5mobY+7^;Ig$FcskBvGadjPvVXOvU>* z-N_990BzJDx0X9|BCdBTx{Q;MKJI;M!hAKP+jxrRYbTJ!GHzJO;XYmuzH`ueRjqa* zwQHQoR}R}oPBYI+>O2*zY5HchrQU1y!hJO^)ZIo`cw`;6lY%mO8uhCW*{{a>&Ym@G zGgZ@!dr4U3SvQir;1wHr>7JG4nm&PTcdpIhFA=<&UHznn86uE`0m0{!$qlTMc8u{vy(?Kd|Mtb#z9;fWAt9b+Pwx(;n6GC+!P);oI*MY4-jY`zl=N zakO`3RAG~P)IJ30y$Ay?m3thimkalG{k-@}e8!_dNw zBfGS-%En1#bC-8+S(u(lC#kI^HESHS=(Q`3k(W6id#_An{VUXd3ToaMvGLWqc$(4+ zh;=6WEPizyro%WmveABRZEENUm@5;jB(}>^DFjXe}sG2G1h*$+`_Rb zSYQxAZlnSR)KyK`Rx%&kST|4I_d+>E~~MTKKB( z#vVEQGHLg|Ce*JjCsnstrn{BxKt1D58RQmeFHis;tu@?vU;SCnWJ+XYf12Ypi&n>ROaiO>d+Dac*!z8O8xDd+i6O zPnxv9Xx((luW240ncH&houlo8lCFOqzSYqcq2pG%smhO<#xM&42?HSY2jAYKK|D?K zAH7rEDM^`#`CW-t?ayzmIf^=9oVR08SUd2ghH=K~hF>d^*$1E_u%OHlOf26sbj?;M zrAQghKUx5*G)}hSB%VjMXWivH5*YgNiW=f{bRRNAg91LI6)BC>1#V44H}I(+H%$9e zLL`@d1F1anD&>)hm-mOvJmGusRK#y2VI9aL?)@uYN4c5}N()O^p_N-3xAVtxX_C)> z@YFH*FW{Gnb&X;;jmD_vJ6;C=0N$>^sKjKD34S^OUo$1a3aXhZ02zK*pL+B!8hFOz z#Hnqfh*31XJcDl#;|`#%a1Trx;QXU<`(j<6%Bdn$Y*n4)3O4jK_)nNYKPexrTk>52 zMj-7OKGju`3gjFdaf%Bjkgx$qIsB>?*cT&%NX%X^I%BE&Q&dP;6M{W^RES1_%7!=q z`_}qJ356TXMh5`x>s4%8%uOfTBvK0H6pZArJ^uhKSJOWa{{UxwL&shnwDAS}i>6!O zL?^dU2zL%LtUwqMka#^!Htnk^Bj&VKC+8evvF52yy!@d?4?|x|c+>V{@z;hd+g9-P z+#0+Vv6&=?pEQN#ii~{Rb{yBvcL3*P%jL)hO7~OT5!(iml6wP2WJCky%m~dgc#Kji z#z_rY5i7{xZON|7!oCI9Jaei40Ags6`IjYkXPt;TW!Q8X?^FpK3qhYB#A& z_Z8Uq@4!AH_-(4grg)M)vd*4jGGxZxK?>dRj%$w%6RB`I(@x;gSyb}U9!*M;tXWkV zbJCuWJg7)uqbTx3=>Z5%RUY zMgWWqnr7@AngEjkHxx4g#WQeRGjudIGm+5H0UUv3B=pDYPk-LG$}n+JsS4SkhIt2; zah|jQ37#NAo=+awrD);aB-_mrC(aT<&tf~%PII@WJ5T^X-H}oU7{)V9!K79N{J!)Q zLb6J7t~nHp%mL(s+N?;M7$$PZpTeMbUD)f209dXLcDOtJdsMNLAwFXajt|nKY%^~d z-S5(rsXTXXt=s8R2AohcqQ(y7ax;V2o_|XFlfqvJJR9)~!7$IOM=UaJ@}ipAytyOV zqvi(%NjdHfd@lh|!5ihzB=-7!E9@WH>*AJ^q1asbL&Z0O+?fpabGcQ7#&)NbxRLwJ z^MllM=xS$vS7SNscqhakhQ1>BZLa?SV`>W5ntjhUH>wUL890s3023%5FdPwrI^cOl z)X_;G@`z%GX$P)Fez*9)!g?pf9}hm6dJ=fpiC~pTCOKC-T^pPc>MQbp;-7`@yba>p zn`vTojo9F~Rd7y5;ep8+80sr3Q*C>~gu9sgj`1lQM@C%stC32QWpx6YlaoMsSIv_HZn=>eJSy%FTJ=`88sce-yumx02~qD+MEe> zI3Fk-=mJ;>ky(kr=N+pS@rKn>4o6Zu*3$@H+slybAav=G>sv92`Ptvrs14mI zLM&~`EO{P+x_3!q<}shGbGl@HViS&o2Dapp%81jN?A_7@ia# zbc}I9xOo&tfMxj})pii+oE88M7lDcuh;KEQ?)vtrRs-e!^kKaP5G#$r&g}FQSPJR2 zSjsuvdYW)XX+C_7-*gX3bZ8pm=Gu#%bLc8S?k+^A0Zia$u%rYJv+V{s4sp;9l`hp{ zcN}N1p}u*UwuL0(m6>BW9GU=)7tL*lr+P_Cvup!_!sebg#TS}J&I--?Z6K3Ty#SDrglq?RC?-#9!9LA|0S0Vv}cpa!TV4jXoJgG5DC{QT9m zEB0X=DmSk_^$bQR(9JmKwt7%WJhv7qqhb|f#&OB2Gu`eUR79!{NvPUOXI3(jrFsuq zfo1_Qv|+t^)g()0b0Nw)l0oVX3{|AWXh{AldjLQ&4m~MZSx}@$=RUn_Loh@upYf-L zh!Pa#++bs;<49j*B3Y9GP703x^cgMuvE(5_PI>E!2XUzkn~HSoDj6f0oTFqF?N$+F zb`BdGO$Kye%`0OE85D#w4p#)6XPOSe+eh64zj}+#Rc+DaufKYdIYT$^7aPAyU2QU_{j z3XDSGK|C5{!ZD9A!!aMj*O~y9VhSs%Cu!$C)NLfRkDaa1(kwDMgd<=hAW<|kZcLw% zcmPlXLmq&Z^c81w0IXLGJ!ushCGES{y+#<2KqQmimBxm&PRwPEiNWtq1;nHgki!{X zl(x$&0>!>l#wz;Zm@gm>IH_!7CU2D?9FRH=1p+AiumSncS|f}}J1f4`UWfc?>|rtp z;3d7yB8twkqhmYUpcLrW%1|VH7Uu`GNb~$qolRQ$TVCK2b;nz=<;> zV<$MJJ0u~qjPZj_C=XB@>+4QXo4#T_KmAmIXjfz9MsRb*K2oyEKo}}8N%f_35=snb z<^qs{rz4d-oX`YEd_*f8jAT--0BrdGOeGR!S$hI$(knZB$NvDWObC!}>(kbi zrsWzfkpAozbv;k?uE$P> zC1}nfSX4<2mAJvOwT)K_jJk8COYIZandv^{F9A5z8wS7{>>md(v^Znm?H{!r_uMp!!)*%>lor1$K;BSS= z!33U-f<5b-mQZ(zmn&Nz7~Nay7I&?uYnGE~_i>gURH{@kQ;o=58-ewxg9TSv4t)=E zU!Z<7@F#+PAzQ-wq{-*PGX=ylAa&sJo^rh8iug~&z8!B2>(~At`#`>m*#PxG3ctyQ zanz~k8{BlRh|ifC#oWMEY?Ggp-kpNPV}Luv&Vi5lbCv1uNt_(@#YhT}!}zgKE3wDR%}5dwAD)DEuG_;p zhuRzL0O8|Z$9M54>$l$>tB7KU=R=ae%vFmmKv_%nh*#$w8@M$xS5`et4lU8Bndz62 zEXe8*{Kt{pd*ZyxXc|eSja!)5;<~FZ6fEuq+I+-);l@pKdYyNT^NQN(L~OP&Jpulyns+(&(AWVM}x zx#+=%d=p(ykGyB4_=?I4tvVdd7$|YHmR1=Xxz8V^b4{h%YH<%N0A%Rnk)KmsMz`T> zpAV_M^L+T6;Y0-PR`0oS)892wmD%UwFv>c_&$UKbVwWFram`!%M4vL23c&WP=JfTU%%}@?meFa zo@y*EOG(H*F-I!fPaxEVK?BixVu1~}nXE2jxs8b0!|Ur_0HW2lB*Rwk6QJiH6?U@ZH>Xt4L25Bw$|<}5n3|OxD`U(wwwd>$2h7x zVtl#`mN_Tf^`bMo);`WYASPxI3e$u+<*f!bsbpJRbG0t6SRNY4S55eXG3>e{O4rTZxJUI3Rm- zS65P&7=&tmQ~W2Ij!kZRU)sFX{hXGC2`$-FNO~T=$I`3zt5>Ti*aK8SvS7{Yz zg*KaZFKsd)+`X$UgB2tkVX?(X?JiY3!l+I^6Hhj`2p9;-9nWeAD#FN)OAnavDt|uT z$t>UN2OLsIZ7VKJdG`aFv0-Gh-2p#A$Wz8!us>P=&U=VJ+R`Xv&=N9!m9D=uF}s}O zp|4}`6|cgZ{W^Uk#NTF?_slXz(~X5kO{(76>0KrF!T$gN-N5%6R;4wr(YS25Mo*y| zbB{q;x|Vw#)bNgK_daoz!IR9u9CAOcMyr=&jt@_zcRIg^A@JPE6w(XG-zFvl8OKcj z09xYiE-oJ7L#pm0kb?jKa4OTe$v8MWGB#yc$x+8cp1G*wc5l0tJ@HlujGvuI!R^wN zd1SDRV;yOb0i+xkI5iZA?$T%OmEl3^ed=S3W3Tk5UiMf>>tS-CAVh^oE>#!9E<*jJtjz=-JRF2dOc=s@WxP52~nQ+}n zXaUa|$Q`TE5l*M2!0{p%Vy(I`atQ67qnhDf(ItN`JOFXUbzTgbTRVoen28}gk)QMV zR&sV%JvLE_C% zT(n;N$GtdQ zI`FJ9Sq&Qkr4I(9GVB~5x@t%_MrUp0^yyA^Y<%2eu?^t}LVTyKNN+cQN!{uw9nEOZ zuTG%UtC?izc<2XH{{Ysi_KYO`(c_%t{{SlXUj+Oii^u*2yzw@lt4Ri}XLWN5T9N*a zLnL`jy@QfV$S5xDEg}U#6p|Lu>)OSYckS4Z5sEz?RV#g$qJt^Fd zWS*y;5D&E!-Ku2osJUQ_TQtJ4WoDQ#Xh))zDl#(}m z!~>7(UnFX1V!l=#Ks+AeyUz*;?`@`1mLBBPl1C~eV=MA{ zWbyA+2-z9dl9Rd1UBt_Z#Ui@^cnkDM*WnQeLdyIF* zFEe^oZSJ$_e*<{6r2hbkPOm2gGZc-^PxnbawdcPQ290m1Mte-LJanr6is8yofjp}97gngsf-S|hKXx=07?3P|5wvO`1 zSiaaL0g>oj zVYGlb139le5{Qb+f^o>jZ(rIfJl7<{mQtj|G4$>IYno=vE9;yQNTs5%_^oHvCR9=L zPQo?VKJ<;kfI9WBS@9pj%k3jWI_;g=y9j}$wgdN(u0CQo8Qa`@SDNWpjcIjjJUl(D z(afXOqdEOeeQn`ge@^ji33p=S%xtXI?f2FDg1qtRR1Kdu_$N}AM%OKTMP`XHw>T)r z1fOB_{cGt&__d;I)2@#VjoNBbUYvM0~-@;dk;ypSSk50Umyu~Br zj!vf?Fr;)IwUhAgUec{RWovh+&*evY4ZL!mJhmhepFlz6{*^{M^ zkMXZG&~@((ctv&j^^1{jeKo{}IQExj8(V6q0QEnGdoZ>m<>&~=JwXS!J;ASyylA(- z@RjNT(1wZG*Lv}Sc*oMFEL7Fmfpc(f?xneJzbuTv5rP3Z9DX%kSMwYnL5g9Mdmk}Z zapjnCP5M)8>S&qBDghi0YE@KKJ5Lo}CCr?RkF8vCA&8y0&lH7YHKdDn79oS&4oR!a z%6W0}2=Dio*wsbAJDZxn4iUEu{N1P~#%#!deCP@62(EFEF>EPP4nZ6d&2MVbu)-Yg zCxSgIp9F^kJxx(5xVxjHI-T^Esb@5%;aP^vsd-uZDC$`H04q7f$s((6j4e~s$rw26>zewv$Fu3b6uuQ5 zcSA+GjxaAGEIN5#>s0mmfXE`IbsA`A!j@NpcV>~vR~P{G2fb(r;zC`ra&QRg_|_ya z$bpdUcSj%0L~iVYKwFcIw(cF#Ne3^zX)T`c)wtpJLT+9a=3u>S)+x z7@~I0eJ~9}cV~BNY$Uz4y0k+36|SI?Bxe5VyC?;ZrG4|@ZAZfY0Pux)dUHLDQ$C+= z(g`F$$tRWrsRV)wwn5K&Pl>nw7u5b7Ymi*sSzVR4W{4}J6_=!CanOdw2(4UnIDWAC zxom!RUR$yV-B*_MtxY;_GA|>k1DdGrX46_M?vgk8an}HK{Az`>JW>Y-Za63dED~`UkJjYEs5|X++;O&u0k&s1oR^B7NZ4GoQ))PYk#B5K@ z5Pj8b^#ZvFq~(!;Rzrpdf(YzKYO$WE)G_5s*g)qzcGcWi1q7owx(01zUMf z3^A$XSwPyKFMRgt+uo!I5#?ndf>}-ps}{)|mjF$|FFbnGC`gG^ue5g2JKJ* z8#;nSppNne!O!J%+E1yx) zvXtZl_|OMWr1%fT9w>;ujq{w9JSzRq-^qY zkzH1qtZGm}7nN|>PQdo``g>Lms~+Gc9Dfc!twp9vP#B5EPY2$$In6C{`g_@omke39 z;8!~mGPo`=n(0hgmCFu7_pB@#WO-z4fY<}+MTxoAcyn5tK-H}EXdI`K;bu|M;y-y? z)p{Iz3ieMOc!NrR4lT$k*E3=OkeIR>bo^l^2}lgkUNL zISM_!Fsoqli>>Rb?V{O9b|P(#$T(K( z$tIhu=(^vA{IjlGhYyqEY*z%_?XL6h>SnfOur>*I?md_R3@JO&s09kN$ z6VDsEXWF!2*&_j*rv$LXru={agZxs@)R&E&&b=zHKCb^uE9w>lUjOK(Y;)Jy?+|dKpY<| zWcpS62ttys{{S)P6cmjnRXnF0V-(Q1$2s<^1|UA|N1strQKeyYkO_R$-Ic=e-l)ji z_&jsPFmcD@MF1NzFi14@Tz91CDQ(f`e=apIBeJ5Z^(Br4PzXk8=rA^l(A2bDTStE{ zQnixZyKfvHp{&B+E=PI*n4thvfmHKRMuey=aw>7ObgBeLfOiUq17l}A)w~XP>rgV2 z@}88gBsBrrNC1)RS{fdQbFb?*`Yci;4RHL(*(d%2069LH;*aN)H;h;oU}UKU<6kj|`I_$Y{?-IQ8#XDhUOT z;a-vPPgEMGj2&Q`eXMqo#5R$J+H!vaO?lBd;B*uw1bnw&xDO}3eX9MYovPfYn_+18 z2&C>{K2kl8ay`vO7zdP+Sx>w_Tyx64XUY*G5Gba zTGgC%N7ChaO2m8fc1N7q_-gv^X_iqGU}cc5A9toP`R22HL!mC6Zj*V17k1U5Eaf}K8 zW|`t&6X?>*YiFw5+WC1#5Xw|z)MN0h*LIe9E~IvrS=hXiG2HI#a?IzuG35K2iJQ$Y zD<7H8N$zRzqd3NXlmPA=VL{@R6L28(sbO!Clwf17Dc@f70S?>@3SkE|Hq)Ha9yy=} z?!gBct^GdsJcy@IRF0%{HG#l6H0=6NGgneuc;yBlyIY(N)s#_kb`Q#wfZzgtYTMC_ z24a#R;B+(yzyhRI$9mS(bmMI1Xz*ilaqaC{8;9ZEfFCNW#LCs15~NZUjYqw0t(dsl zmhF~u00*Xh>b35VsM$sKf`v(ayFkhMgXv8Y%)6xvCht*85`z;5@7}E5#tds21mQ+A zMXYhjG#1ii2^cO%y)t=jXAU^0fB-)A)p(!7kmzv1aT7Ud+XY`AT=Cl#$+iM@^u;vp z6QNt%QCNwuK|O`?1e( ze{~9?fL!yDz}#>;Y-ECWQ-Fvd#)GOFLgJ6Ft}W5+O- zEUy?NBxD}FD#Q{x&WuP^-UtA2IR}cyRP`+-a+L7gq|(W90^Ln3O)vukd-8GZRo;0w z?IVS*v&44hJNV>Nx;f(v7<8(-Uxx3s=}dZV#*+<&VnHE5Cm09Tj)u!uWLJe=OLcX^ zvwW&gO#9coct7FCf;G<#TQf~G`joI4C6!+-46FxL0Q{=h;QcF#_<7*r;vW-3;jLNP z1hq!En*#)@wlFdWUtZPp?xC#s3*mmB_H{8sFsl@Ehjq)n6Hpr-*X9m*^J8umfcL@9I%2duEu&j&o*~lo$)EQZmne=pf}nyy z_3P57_=V$}ZytDwb$fePvx45=?D4F)5;@LGFc|=P44UIC?lmYcZJ$b&;=6`LmL`ng zt1m|9)4g0<2DNnGik>vmwAQ=UE#bZLKvI5TD;$7Zla5V$7liy(XYnIM zd$hBX(PETF$tDh54o*EiyVWT!gOwVzpEEu$)wO+2{zSICLl=~T<<3W5xvW5epK-3w z#sW6+cCQ==5;$gP@VqLO>Hz&~J3`T;)~;lM=JGbKK^@z$C$(;xin*^fO3g*H5k@Kt zuvq}?Yoyk+IdoS|&LoMB%;z|6Ph1Rx>&HE-n7Jgr&cd{el(sUfMo@NUz^0ppQZt&?%f##<+^rB%#qSC}wk*j99sVBqo(QCc_Hj$bd3dgI!& zXI!XZ)KF%2zYn#S@YbUx-GrqW#@o@l6UT2(oOi5ER`Io6Quk82RE}G@nnuS88INCV zo=ssc^aP_7-PaXq0Gc9_oaZ_9{{Z#YZaqzu@1s76@F&4*e-P=3s9)+oxRm_q2*G6? zgAvo$wR`@H@Z-UH39?1+X(I?8)l^0z z;|O;+#t0paLE=A-o+;IH4xeoLN)P~dT)G~4`CL{`EwUV6L)^80hW-f`vtQll)`ODI zBO<5^)RyBN@tXM0#80H$c!uogk*sztEP^GBVQ?7z+;NXe(bl|g;_YG|vD|9+5=QH? zMqIAodW>ZDu5J*P(X3If5qb)^#L_WksG|v;!ngc6r&(%OvbF4iVuWxBz+>-ODf3~N zab2YPPMa=<`o4{JqT(<<(HT4sryu^j(vjVVNlTfXHT2NwHb4an5-v~-axuZl^{+0y z)h;gN-<^OHjl6!ol||&9QMOlR_9T(|nr6_dNgx4O#s{Nc70$V0j;q3+H`F{IuKxgR z!)Fcbe`jb}8|7eGl*1hmqqFMA5g%`R=8F0bGJ;T;Y}Ljw`P`EsWx>Id|%H}Srir|EOpLuVi^%Ena$ z9y$!;q2ShVnrC%v6Qv$&oTZh@+t21W$UJAzS9zyEZV+Ciiepw@`6QAs4`KP&oqVjp ze?LmQXMJ<07Z5+l*d=quLCsW^(HKhV68Dct)NHMKK|LP_$sN_aeCKJH)oV6V9GwK>Wk{{uH2^H^$VbFNboj8M4Rm z&tIhhri__w?q;?mVEIf}IQ7ME>hs!M&Z}+!U7+L)XFV$y=lwaF`>U?$0&P={i1=E$*WX*FIguu@}e$ zgkqrKbHM{VaavLQQ1L~cgxVdO+r~Vh3QQv=Rb9J&R^5O=1F^0@!?UG@#CFX4QbY4I zo}`{~eNS43owPj+Jmb&r9rmGd7N4f1HY>0qh1^HX$JaIGmvc!q%Sg?h+0Jua*1K^V z+Ng!Mq4{?YyOZ9y+iO!ShB7h&k)M9moOC-eSDH#26x1_1qKuX}scvDK)>8zd4fy{6 zT82A>x71K4DQ-sW@JkN8tFzT?q}3y~)Gff;=muMZgOmMhPHP@?Xi8dG;+Y#8hcyky z{ClzMj?`Qi`~#eOe%3d6y^ zHJ%MF+Bj@)WAox&qX3pU3&*Aa9@VMvcTl;s_=%(}a+HpFOi~~?45e7|JK&6dHS{0t zCE<0S!N2g7Km$#sunm#_04&?n=uhiVo}-V%k@0?=qUsuyo=v1%h+X+SE(f7JAEj5l z(`U1kEzD(e)6o7k-FQ>P78-mBrCkSExjAkCB=+xKlWS+7-f4P;?zk7ojyD;=B$7A) ze|VF}YED*X&{E6eI(*HaJAIutvu7N1rp*|Z1wg+j0IMDuSRSf-5!lm7Uoqkhlnz1@ z!7JN7^`wx=G-RUSCO6P?&#SkIRS7w4s(-US0%6qYx9pvs?kQ%8JK2FZQOZ0eQ2?gM2{c~ z=3|0!U5A6Ve{3t0)i@r#Gh9TC<{ab@IKb(j@vf)Bml4IRTP%zaHbzeaJaI|vZAp9D znm#Fp-q%u=D_GV)v@e?29PT9knXcDXgHONsNuufupig18Hed#Kj3yiEPCm8Bc*4(B zmiim}TUVCYL=s0)xC4@Uk80$`p?@u#>Eh;9vUUaF2jncI9OKjwD-?88R+gI<CG55`u-fJ(AhP-#b*py%9h&ONZuG|9S3YD! z{KwpX_3Jv~+Tz)OxQU|UIAM-Im+Mr{c4x-O_cC5f``Kl7mCJW_IsSEFW(azG+2}h| zcvW-9L(-uJK{0RzG6%~fgp|)2p~g8MLJwc9FU`0<2Q{mt_;1BtCAyN+!GuFgcBb0vIy&1Rh7YJk_Tv@$DJi zj{T}cRRPI7a(SmGQ;~uyLar2Z(xNAvde8!v&$Tx>6lb1k!wb}ocoYEKt2Wctm4Id1 zDZ77&cBki|{!{?+bB)K4DL_xY$AL}C^=`DDVA?}3(tsXFjg(9V)&zst=9b+W_D?Fx z7nVS#M?b)-KfF&tPl{z|7Z_=0HAi8ln^}-=X?f z%;Vwrj4U8~{bNge3uOD=VIj!>0Ay_-`t`1Q?i<}C71D36trlUq%yJM8eTE0-DjK@6 z(a9*Ucj}Vi~j#;3RIGxY%hhPCG9ANX>y`#jMj;Z0JV%{49O-}Z8NOzsY zVCM=3I-GM~LtJ?O08rF?8oDpUT>z!U-K!%o3nKZvsBNwHPke$%Jt`w6`W}`m0HETb ztko}e^QRt))n%H&mki?QP(&G{uTA-g?W=3>phLQjpR`d&;uQ#7$@A~ypQ5njP+j-YKKjZ?Az(uaN1*Bh}u9-S;l$5 zty?>zgr!2CG`BiW5qJy2elC{w_rs&fW_H-N;1o@~DfxIA!S9;++gQ>rbZOqg_1HK# z1dML&`q!;|FZiEj;j8KNO>{5VZyzz;#JJl03^qae!GZr2t9MQH?T8L^R(lYyLeJ?r#9>+^GeDkiZ?7U8L$z#JGAL>_k2EM7`wvZIxViI6mn3Xf>BcjY`BxL- zO)L9)yQSR%%-xM@KDH@Xhr+$Hu=DyiM^7Qn}RiiB{g$oQ2zxHxc)ny>M3z9uP&e1sDK&R%$qsMvMXq58~i}Kf>o8g%Lz_LRm$fXfuJAfXC6^(uITl-4K?D221B0Ygm9%0Wcer_>d zD}Sk6UERy%9D>})dJkTE{b?S9af;B;@ehh`HJL@U%#N{VZpFfnr?0(o=^+kF5_8uz zS1N?_&g0E4d(mT&$+PIaFXIP=ZM+#{;olTlOL27sF^WqQ1Uk5LRH5)xH{WTe{<7-3qc2)?i2s?;1@~?#CL#m~vfi3o#Li!cn zKrDR%gOgmmp_bvJlHO0e7x!uMdC z42%gz$o8m`8E$4sAse1X3J1A38TR#~rP-`v^xX0sSk0b(Y%VOIwB8EM$TK&q|odJ&kJ6oj;8mIwq~F=o;mw zxu8rf@2yxgY`~N_{uTrHO?_Rae0|ro`xz4JM7Oe+?wMnDa6s#TKs@L2uah*E4SgCB zo<)0Tvr9W|?x_+g@_G-(v#9KP*?tz4SMQguuBP!0ruv4oi+L=vVl|L_sJ@C1PL->! z-&xprS674)ZRgv(XoxYoMi^0n^sZ2NlTXtUOM>B=G$laiKTq+mF4VQHLtWf1$>}gx^2WU^lrnh)EyN;;l><~=$(tP9OW>dHMR4$T2;we#;f`Ul|4tv+?e}z65 z=^7ig-l1;|#E+atR6I$ZeqF=1IIo2N0BB~lxcH%|MWwuA&e{l6MF<;mytpBH9OQJX zlp}w1#-1Tf*&Z%VFvGo9kf3mS6Vj}XKuFi9{Dnr)m%|at{{TwB=^%aTFsA_0M6yJa zChQ592XEd#k6}|W>AJ65>9a}%&d7**2P7ZM6ahlniBoVh=@Sladj?4Ft1KX$t|3Gpk}$5E(|ioYcyU=CDt~V_*Zep?Bk&7YxL*gkAwU> z;6DUeCYvNL6tIiC%kV}Vl?B|lrUx1Hr71KGpPC*f@Xn#(9e-2s?e^KO?AXI5!f<)v z$9yp7kzDE|Mie+9{_6sL2M6)5Tll%+I6PD1tz*TSZLnJ@57{Cpet8xwfinz$A5ra! z@>@t_kOK1-BLf5x+O2JH7|Od`bHL3{78U{>i*b-D30DWNL&v>YjaVoLs|?hXWUarR z2=APR?!QX+pM(DZ8oXQJO+wdA)Gp<{(L<~v-ghpM!UzrIjQotNlB1#N#%sqAfWBBz z1vv`F*pYW3{KWu%x_EcRnrDl2q}DV`rMR}2IL8c!9ILNTMtWDyU$jTV9|z0f+5BZ} zk!d=-ZIH@BEye*S(MX+DfPW8d7|X1Y z5l;?yCJj#FJY8zQObZW~M!*&4t~=ts1MuCa+9k5KjxhIEx6s?C9G&b21%90P!)$5+?VNrURUXI>jDKpc5^4S<@x6wJV*X*!E#wn2;IEk} z<#IF1?HL~R@{|%_Z1m!~>x-tln(tK9CtHinMpl|*xDpx3J`gJS*Z)1Zy54)&jvMj<0hJm{4VPT>Ehnp1;niUSD}mh9c3lC(H*pJbF~c z)XD>VqzsJJN$ei^!yqTIz@VhA?0qTl*W;gwJTYVixQ|w}lmX=3NWw^4g2FZc{FufN z@D5ISH6M;H^*@YBtZEmr!(#B;`H({qEJH*x6^j6J$FHS$#-HI^>)kRtOBoUX82Opb z=VRyxZ^pXa1H;MSlNHt!2?56p4X2lzdYjt^>R5k(ujcRYP6xNNw1`T>(#9(yOel=&IkgP!$| z8;6vU!x4_0W~aE6&iN-J^s2#jbl{Ufjkt3hY93BK6!od5)SXvqfXY9eQu{l!zEnzb z!#MV<31c7`BMaV;*-m@8?w9W2h{F--Rb#hAz$bHh_N$D7*^14S-=0rOpb?C}D}twi zkLOfNEO`Xr5&+LW;*`Q0<$MGk2SZMgOi_dbb~=+z!j{-hTO8w{pm!L6Zf4KQJJQAs z`SM%t^)&L)s(CS}(NRTuzu^`=S-#l8q|faH_b zmF^;$6U;axu%IqPcn8z#QXmMvVH{(D-kivc>Z73N@%N@lB%*IDl{<(B9jcIAjzZF| zU5?N0j`Zd#$`L;39s1LyTt*$fTpV%!6v4I0X!udrJ!(l6PSq)rSNVM@e6=gPc?<{L zrYPRUM*|t=n+$}=RfZcJPy~ojgBdtI^HC7d=Z|4eWy^9tVd+oK6L}ksIiLo-YrOz& z0NiRaNkYAerA+5}8KGmn_i0P3oW*BE5TsP5|_zkVy&h z`k~`A>`3WlL`HbH8OD98twpdQ_(*6WWmq2)=X2tx+RlR8h(Q0QJ)KCB`$**Y^ z&NJ8AfUy{O%P>3v(up^DyN}%?08)~IFr;9SyB+gR^BM8DV46%UM$3|?uG(~Q$ev`# znFoL=Sy@I0KGf~f>=7~AGsAyMLnDGoBnCGaE1a5=INC;O2PnDc+;*jHh)hwA2#~ z4+EZQo?^>zS_IlL#~tVxZ+v-YBx4-X?73KQm?`ba6ww^OyIjA12e-8hCi7LT-w^@x z4E}Tg))5HvhAcW`rAZF}IyM;f$692syy7F211BHjNUEWhT;T}hjF`NyfL z6@0uINjVt@wMFHu^KFangN(H*sS-L%!C$%$Oi%)=30$J*Z}p=)ICGxV;>iq5?l{f> z9Ze%3F@m`}hI#Et0OK%-d7*L_v8Jq^e1~*fGBR;OGH{auSGFh<2-u8u=xAUhvBm%> z4({LmdU2O9h?I2Xnv}*{0Z1nqH4;W+Z{ClWtso*OgsGgB=ZcxeQ2A#gJb_JTS=$8$ z-r1)V1fMC6JF4|G0T@5R$ERwW%OHXrFg*voM#(BB=~HjNwJ1`!EOwp`;XoFGkTxDF zti~Z37y})LbMI4mh|Eyu2e|E2(ny|1NeBQOE_#}v3rHF66P=(O=Di*tDMBm67!HRV z*B_@stve%vqt~IX#?@9b%*4$ z2Or2+5#lTG9bt#2c|Mq_MKk}<@$`-`OA&_lsJ4`Bjzw995KtH7`&30(XFaGi8j6f} zu+N~WvQu$xMmtm@LQYT(y~RAp{DX{80IwCu3PuWZgWjvWbF=0AxfF4-MGT~RV2YP$ z{{UD$F-=pup#arf2B-FvXE0seK&$swIou!~fMrDuZOqQaosYRS0|OA> zBXUm|>q!*KcQIr5^{D~PAdxUe93J$*!#ha96s*CH>WV^60`=`c56EM|2NYnp-Y1SJ zRYEV#fP0#1OB*>*agK!dpk##sD=ch5UZdKd!-Io@I#gbC(J?EugT{R+RwqR+?g?X& ziUvPoAP2o7qA?8JGoC3GRE#mtH7Uk86aiEcvJwX6>5laI8J7zB-+A-@) zg}ldfT#`A@rBDy^4a$);ep_P)ifY9oAc-4xdSpJvpcyRj_2`b57h5g1-iwp#yGVyBzhYG)m)3v|qoCwiO%^ z=quO!Ev#PN=}|S}2?hWJ1D>9yyxPXXeRldCHp(;m;umU+leq2U@jTblHy#rn6oTJP zXqRY=VU%&4cRkH{xVu>T?1r~3URNW=ykPR$!EbQEf;5{L;~PN-sjoT_;di0R^f>SD zUr;5SGRD!(1aro68D&t)bL?vb{3C}^o$fSeiqa_;D-4COUnk{UbO+GZm^ofHHsVP8 z$)o4U?GgDbcKTEjLZFmW$75UGD)7F!;ayGi-C72Ss15)-l&R=J91--aR0zrGUB|=? zgeAHi&yvTmsa^J`$I+6$HP9&)2o9J;s(FqSN%oY~kJk!V)Fi-IV*YK@jVW~%T_6Z%@c+S>P zr{(98eTTTN$KiZBYIws#)ioIRELW`xyWpnz0aOjUugpf@d{@`n-Hb6^&2!p>(Zi9AJQG|(2rkg-$FLC0`ufyUD8dK~B8x}OqhKW5go5q%Rv z^Gwec@E0+${vT}Sxl!aIkW=vMRHbrctn4cbR)M_eL$e*qPi*)4)2!#7*&0h(q>0tC zFzteS5~SeOMz}SEhp(@R&T)f6HwMRwndJa3) zZKKR-bBv5qM<{Fu`A@wCRo@Z)(^X?RHz#&Dg4p!$Neo*PKVcA1H33;bHMYLvMZ;7^YjW zh)(gHtcpm-9V$59R32QJJGvigL{O!NQgS~!&7D+VEYnBP+Cz!-yJdb-SXEehhF*W2 zcwdPkg4a{K)8opBWWs~VBd9;py^FwZw^}Gd%o+o+v)KMUtIqx-+NHj`3k(A!Wc@%V zpU%1I=`-%}_nrweh)YIulN9omhAKonMOW(Ux0a~R+ju;5=Bg~2N1H>Ox}JOMneOgi=AK5CfZ%10 zPCcrqxK?FF9^BVKZK0dH_-$7!70t@qi5MNItiTsy2Wt9P;y1x9A}`%pt6qV9Xg_~$_y{mKWe2GAJ?bQ`?sLsu-1&Ck2#=97W=PJ`7u9&k9)_T2Bm%X) z<4sP_Qt=%3HjxOnk{y%)7?anE=3eR~$j>}tw7II0)_6+e!gK3!>7F++!D)CrsH9~c zTFA!=U5WWesr0M0=%trfOPJ&_wSz@+0+I_Nx6HhKD_Es{ zOlK_{M(X$n#kR$S`bF4N)Olxe{YEMqpABjd0}S?)sfk(lG)J5aM8Qr{L~hD}pJTh8H^2+K1$N^da5G%0tda0WcKV9ss~%Zc_h`w= zDoiH|g+lblTIl>G;XB_H>H;_bNa1zf@7pJgde=C|aNmsMt$H7Ud_!a5y+R9}NhNr^ zz)zMl^7Q0;b*^b_X)TXwKL`9VVF#OZ%_Hq6oP5oWgNpfz;@|ALrR}hfVncA~qy3P0 z{SABHjXpS7+)A2fgKW(1hv%N8z*p+fUpp^OH{IOKo&{VSjG2gH98c!tmWDb^cXM#yx85YlHnmd;NdiNys@ zU5Yw{)`jxCBXT(BpXpR=Zlg%rJdEx*`d2eG+|KyU0&(lon6B}*;@e3X=a2F#(lBo4 zS9g6B@U%Gu;P5)uHI&{=tkEBwa6#@WzMXGzs$BUtO47D6N`i1bPCHe-OGVVQsZv?u zD;%eW?M2bD!_{k>mqS$F!oM;3N#`VIlU{}4oeE8Q<_q1Q=#h}@&cArCVfC&@!#Yoc z^*~o%znFIBz+@ssu#zL_poDRO3u1fNJwnxzAFpQ^py^TF* zT(j`5ocFP!p(7C>z{$q|dvRYmU+bEdwWvMjr6_4+B>w=q3C;)7qt~^|om%auxsjbw zm`0?W014y{)qxwKkQrZQc;w^qsl(B-yE-#W!`jQ)QrR6lVB;Ka{EcSaNpT)pGSMpZ z+1&cpowNdB7|1Gk1RUg1duU{L!B)#Ni+FVO0DK*3M+_pOQtE0-u z3^(oQPdxgcdgpxgn5=P}9^~=(3ejtr;z7NJ?%R3%=@=L8ytyI|6AYo}-lB#`)Sdk? zn#YprSlB2Z>jyshr`oc|CMO4JJdXbWtpyV^?_yMAB%D->(z;kYKWZcUR96mEjoV)X z9>0}m+*{ki7%AsC2i}5=*2^egN?;pKPXJVa;ffAh&{e%M=TEZMEGO2jKG~-%!|gE~ z{m$o(4m}%#KotNhtQ-vI1J~4!nXgOuhv1znL(#2#f8fF{JUxC@ zCyh?yYbz7T$4J5B8OokG73Q!!M6ujT zGC8X(`p#<$?(;k~71n%#6KNheAG- ziW`ONnx07HjN(MveW(N3{v7;JIyI8%zBRgMg=AQuxXy5x0B1cEewCHu-FrjVHL-Ew z@??!S87IKn!Hzol!DQsL|x)!eonw$VI-A8fWq1nLX zlU4~0+K?+T`9^U}(!xax@7?RgSDHe8T#_^ETBQE~qm?HOn#+>kW-!NfE0WOYQ}>EU zIL&J`Ys-2HrOL;Uer!}@&Dg*(ITXleF{sQ<;RT5czy_%T42j1Xsr3X1T1F(e;QeWu zXlJ-l*KKHJ)a*3qBYRhAl~@D7VZ}ned~9TjR*awS9AJ7?{kvlTbUf8=K{c6f#fx7R z_}jzR*80wisY@$bIFYTTcWCB}edyV9f(Xdz$7=fK_fOD1IQ%w_^G^!5$QpZb!7yBe z<|EXEZk!N$SH`mM2xWw2;ybWe%X6)KG}LkA+$5Kf zAYN4;|By_;Eo9HI@NOBYDpEyeIr-av^me2CY`8HZ{`l_jmPq? zhSyM^Pqc?rxwrF@Po=8JjZ zokCPws2!z)dBHJl0OLJyeLY1x70hy1o+8rqAhSnrB1jJeN3n1}gnIMMQ5vE#!3BLX zJNi_5_Kf;<$IL^-4%9uqpnqEDh-4~GLV^x)`PFiZnDtKycwXnm7T4F2Zb)rq@>PMx zSPZZodU2Y)d+@u&(Xnebig?Mu3d6lbFgsl{P&Rv(`D$!D?^*&*{(Y3t` zbUL<=cKGMajTw{hZuN^ZT-}2g*si08JRpsRPi*>{`#m6ePwq^21x7~F9DsZAo;~SI zmYQs4dyyTwq2!|BzW^&WjjPoibI9sv`7NX~h|{A&?W0>;b1;Qe!2 z=W?zeit0XWkd4D2&^}+gjM0z)p%FuFprN5zzV}*IQn(|UmY90b1&4st5ynPE1gs3o*ukiR?N zWbGYztmS2^JFv2-<;eqQP_xv0PjRYvwQUx{3FUbsi4c-^9p5+ST(DA$mdWSRzKLm7 zEC7rILlMAHf%j{}bx7k&$yH7Shj7nsdVMQ8Re767rI=tHC@PPsnnIM~pB_jm$2d8~ z3ZobusX--zMJcJCpP0WH>?;oK2b;z+Ju6DqU_W-h!}`=y z;LHzSZrsx|God9V+;N{;=+N3G@Snrad8o^- z&V)m1Jg9TVTY^aX^vxzS*;YL_z@8Uat>W@ywuo;D_oSN{Voy>@uPxL5DCu)L!>`yG zEhRZ%P&iZ5AT~!#*S2a}PMxe-n{8|UJptbT069z$I_?<2$6spY7r}oEVUc7>Q*w@m z<0C%3Y6?ZzJUQVFZqUuALl)bG+!X*rfIqFVMHNLc-tgR>SBNycC}jIW2OToJ{{UQ8 z2q65R=B(S?{gUDvfz~Mz$G+ALkH;9G4|4d{&mNtn<+8%y1MV4m8t_r~x^Z3i#BU$R z877<3jm1tyRmO*U(@8m| z`GuC`Q49Rv;g~EM)ttw(n1GyZ0$dh2l6!Z)Gyic@_p`3-1n+Y z&m;1rGAIETgHYg}=WQ%yT5Fap)t69_WBH~e^ur#<>DIICEUq=JMQvdPn&9k=W1;oM zHYk|BPfq8qYuJ7hPo(M7YTB-;<)Ya@WDM8`YLH5d^(;68)~A(6R28vxY9yr3BD%AC zE14{$$dUuG!Qg@_r$bsgh2v^ErT(Z!-?rR5%A@#EkIKK0&*N14b6PE~aSh;#ZZS{C z6mgDefS4zd(w6{rq~`|)mCn*K2|knn(x8ksX~7p9a%xw`+;*r-Fu+yGq{$ifVK9mO#7%}N0yBv3n=Qr~&@ z%NwsFzIxU}V4b3;!NxmhBBOQZBdr4qca|5*k}yH7wDBWEraOpy?BoRp0E5(==CRjy zGTmye)L9|Hz^0I1+Y71RM|&}uSIZ{@Z>B1gGB=wUTml_VPi{p-(Q}Y#sMvfCy{fEC zWoL8PymxMwmJr>;wZv*22tVE*uN|w$_>%`6JA2mj`tGGBmX-|MBjpe!t4OCRUff;Dd37V+ zTu2L647tv)E{QKAjl*6|yl^=0^G1fgO3{2im-X=GZ9>Zrh`7c|VXz(2f~C;)7<9X{Ey@>-*>YF-eg2hiM$mt? zdqntYzK&6JzFa|*bC#^b?Nm$Db zPD%S!vMg)bbo1FTafKLgNaK!0c=W&=Kdwc3*Tj84UGS#ACV=KwI)5s36^-)>@vCPM$uE}i9?{_9y4zd33xsCdTrz~@k>s;|d;Ny}jPVAWw6&M4OD=no#`@-P@^$p+Y zOo{65h><0H;Yi!pHE1HJ_w}c%hB#In^zBltLETZC8;BYD(i%ia?-@YyJaM@_4hPiK zGRS0+n6V=~XZicrN37c#L>Qtyb2?w{mE0l`~AqoNSQ$ahc zv{B@lxY$3B9kJf2xM3QdkrsUmk+z~P=T%53bvn--yfHt9@WgTp=@_=l%QGfcy8`m39AyU_X*gI@tKj#5{s?hSRG z4fu=Ve*oO1x^#x-)rb;V%IsofByQW!%OD?g@H-wWo}?~g&eo{Z_>bT}7JNLowwmKr z7Z$g&m4;Z0D`&3PQ_zJO+z1CfE6vmWOc4M%n8XPFQ!Nzmr9sM+B2o%Dot8UPb{w{nB#ZKwC0pI-5DOW z(darNYHl7`N+{rFCh!NuA{W91y4X))f6j9{K=0nJg&Ngmw%#}voL>@6k- zerc=@aMn*j=LKqU>K`cOLJdbZmkHR;$u<7q>GlXV4@_4}<5rh2ep_0})e|r`f9)4Qj zsV998yUXdp(M_IttZ2HG=CL&PQErZ4Hj+BFJ*&L1&~--8t!$@sj&xDEhf(d1TvlA( zBZo?J0fWqCJe)0EK_DG#jhq zDP~7ZbJV%ocjt(2HN57>b*Xd*G)9F zK0h5+om!mK(TOxIZbKf1h*)Ht*2bd}GAmXpDRG7ETOM_e^WpZXr)eHC(X}l{a->&k z9!2M5Y^{^Gzs>|3+Ar}ee85ia!t`B;~ z=hnCG@}tV+g^YlM&|hqk3+>dY-JCK_8*Sk1k$`UuR-E%01ItDSCh$mb^D^=0>zXLfPsPqc;cuW zj=UeGd&kAE5_o&YegM-avD9HVQC+3XcKIJ@RtU=Rx_#gVK|c7e4FoJgNie4Xn$9=2 zruDgR?j84pe19i~+3j^$P4=5JW-r8A9rrSO(raPSn-7I>L zI%M}aqQI(JJhCIUzPz$=Ev(F#><t2DQ_}bDoFzfn!ch>SQ*D40}2fhzp{0vu| zrdvF42TF~0@{BRuam@!OF}LD0(axySXd*?jbOlyiZGCAkVEl|^(XAZtXR#i-&s4XQ?vxCu>iggMICYm3HsN`(#Xz8Ew=}^r7f++ z<%IUvnpNSmyR?{349H5dy5j_q^yZYd6F$xO-S9f<_Tu-({sv6lNE&PF1p^lZWtrnu zT=~bhKQZ9)b6*>W1Q!a*ISsgAt1ne-^k8@*zV7%t@zUSLGR5I<8F_YE_BNxBlHTta z0K{1RmT{2mNhgYkzJwnz z7A&Clrf1ru-d1ObgMcy)3CQ*OQnLau--TU@L_`gs_n=|^_XJUb-6=UvvSh`Q}XmQtN}EJMpulG!>u{lT|;2*9Ze_zat%f@Pqh{eL?=H=2*5a_ zsLeBQW3{>(U^PizwQ|e}q%j}5c{Nd&X(~_9(=c(x0DT+qm*EDL@fPC$08rMM-onCF zw<0$vOo0{h03MCbNgmbe@8Qn^_#?;GkZ3bUZ>QVY%FhIod5Im+ZK1OvVi+!RGr_Nt zG*5_rI`GAf)|cU{`0OFSQyk242*?Y$NIxuq0f!$j7{^M%ywo)t=%kWH4j#@>RA3}wpLwAqUNe6(E88ff5ra*3*K4Hpy|^!^8iD#fI)JlLW76}+T=Jf-b$EoOID>r3r3p+=c zp%;1FIQ6eZ@Z6U%-o}cZ+6}yhEI;*!`r;*-^T;o`kMe{S}?S5@nLh;3%+QppK^69`! z95*1S+z%M(k?&c0&&3}a>bLUUo8h;4*%3u4jP$|IKA_jS{8I66hx|h>x2G(BYZ^>O zCA%saWt?Oa3ygxQPB`zH`5$C~Lx4%gKVJ2sib&Pt>QCM~bn)kjK_TT;-NsOmK>YgC zJUihjJZFD6Z9+SI<>ZP-!!QSz=cx6rGlxEA2m_9NYE_h|Ab>#xXSfV7aC>ANP}gFk ziJN}=x;>Kr07m$4pj-a{XUibeB_yZ|huTQP6)TKjj;B8L*ZexyH2q6Ly71-08HKC7 zP?y1PEd9`Z#&N}b#w2xBh7?e-kC(aQ-@RyPdcDSpbeERGM7b}!%p4D)>BV!^rsTIh zd@ec>otn_}pB{K7eLD8i4J0$Q;0_Q1cn1TXp|kndDRZD}77?w+ps`z(U{GYM?jD)0 z>HaNUUPI<;8f;%|jd2u^;2~^qSxNQhCQg024}&GFFo-8yaq0 z^vN_YAb6ilX(dz!~C)rzCe8Wx7ExkbpV&a((qJ~y5+cJBk^2hfq;y3J2kODG6d-684quSxh)^WA7SWy#(4hjh} zGvY0pP5p#M7Fh1*0VVzt3CRcCX19D@duOKjdiL3aO)dOQ6k;#oX9Nag=qt&5QR55$ z01)bOvxrvO)<#$Y8~_xM7-01y89ud-cRsDCy2*KUEz>M#YAZ7lp8I>!P9e$P~~M!v${C^*J4*cs%W zabD5z=SREI{4ko^A~3&Sw8lp+Lkxg>4mibf;wIEAd--h@Dygx*6SbA__lJC_q*TAW zoGqkd9TXkTNB2|^54#HaVl}vy;(4x!d8Be(hxd>4uJ6a*Bf0T5uwqAyrHPRNZU`iT z#YyKJ3gWEe3Z=mgLFIwSC+kKQ4MyzKHms*tm2@YKp58^4KfEhe=Tg))1ZBCpeTNuR z$QkYc^r&Ko&p1`d#%r&<(csa%HRR2;Z!Q<@E6>fe@H6y3t#!6}bkvryXA;(Lgq9nZ zeY~(^kVxkP)9FaQWRB`vaZ$MEfPnM@tiyA;1Irtz1Ry7XSk<9*Z*2Z`#9PXbygLK! z-xX0NQ*U-OK+&n+%M6|>gzP-FT=L$&p7mPyTb5~A;*ZNy&&}7LUrNVYsh&d2at%?; z*o9-=Ds32a;{%NI&Ofbs{{Vn~8N=e;DRl`iL~+{WO}TfLz|PeGj9_~AuODy=X1iYo z_|IDKY*&X&x>%O)hmF)awma=?@zjA2DFTv zb~ABJS)Iy!TKI!$H`=7v^+}}c9&|C}_bam%#(k_@OFiwuEpdA6@<_z965R4hCaX-P zepVdP!3iHTegdu3Y>2`uWFpJ4ytEihfw`&X7kPF@OEL8RbuW@7U>R|am0~xJ&5Otm zSx5)Ide%myaal_X?jkplIV#7dJ*vuFeWKQDjZI>P7{T({N#0ww0X&Mw)Gy<@Wttew za}?PlHZhM}di&J^1cCuHh(aI(cikUaOib1CC%l0T^~P=Xf)x+W%6&&}E7d$T@k7QI z-W|N~OtVRMquj({g;5ESGk^k--;ReP+Pr~oJh=5}@GrpM9r%(2x_Bef?Vph?^09I_IS4V- z9D~xjFCPBPm%beEh5rDFEH$RRpG}GG=Ymy4NfI?JBB4YLy8!JOIXqUi{{Zbv;w$u@ z{t^8VbogUJ6|P3+-Onl&h$MP+ub=gwh@Lanp5lFT#2SsjyaRo)kgc+xSm9H#NIf{K zxyqE>k1*Il4&X3#+@K!Dq>}a8Fsh+I;FHu;@IWso7WUEIoVEO*0CVWqogU#XA1&!72go?O&kZ67-n< zE$O;Oo21;^Poqfbe$(Wzk$Kt|2M2@5ug*)yhAVZ7;ev)LPxqJK9c$Kp8+>Ne{vRV~ zSGI#y(bi)!Ivmdy{{XxPATaNb%CVlKX!@Sh_I>zE4VRUDqYI0c1T?7Zhd!zlfGfv5 zY5Oec*KXH-55JJG`?mKC1N$nlTzw8J-@GO9Tfx3GjTcD2RJneZ^I|zO>9x7`tDZRV zrjOulBx^dffgRXK3=xoKk&be~dhH$0YR>aaNgtXz--9(>0^;_|U6jHtcOxvEuy8s8 zK+n{6rO-9)PePW`O)BO~E2u!j#_hH7*x>j4tL(XcG5i4WEHcI89WXuA$+WcA$s>`D zFykdpzH8%+LLD+)LgHNp32khA#_|$QTV_r&eF*Ja?zI{9ABX<{XjGEfEj(4GytfID z-$8&M1NgI?o;zZ^hvJ9Cy<^AnE}d_S9V#aIVCv70;$fbrJ!{QG*-TTYkO`2%B69G&sv2p_A72V+BqJy6yqhj6~+p> zDPF)+eAYF}2q=H$lk(eg}nDM?tIv#x}Dm0}nk#!)9#HK7Xqo*}GK`;hJ7%DPJ z?kfI;p=vt4%EN06k(b8TkxHott_kb-SJa*j{hqY@#TR}cznWnqZi*FcgUdXRFyLjr zoKQ^Q!%q4~!_EJ6#(C%>)tm zh~@i^YvSdy5SL{k*%^-X8=kt%6jhQvV%x>KLl7DMVB0b| zQ|>wGT;GiKi#poGBf&!bbb#1;GAv>z~}d7zqROflm@5 z#IjA){&h-O8c^36+Mr-k26I}JqDhKKOCaPeMy5AaSkq`7yOT*Yr_K3*Cp_Ytfwu~F z^HfVDEZ8dCo`-kyrbe$Eq>faMPimWqS~V(81_>UN;To1H5x^XudIT`E3Xbkh@8J}} zyGlrhhUzN9#He@70qg}vWL&mJLFqsamD|cOM%`*S;s9U(&q$kd$0OdRd1F<|1GsPv z07kA@g(QadqzF9YcN3xaz`K<0I2N*tU$?sUwWw{T$S?6f}?}& zPG@F(?b+*0E?Jof&%J1on`A@dG)Csz)VDOkGuz3a3`iZ4z%nhe9nwVT4Ec$ z*oMx~7YE*$aKQqcs+^JPY0Z#02OVi5WnjmZ9Wg+JW)8=;O(ccER7djEbDq4^vATH) zZmYT3zHT}SQiFciUFh5>9P{dE0fsba%1GPu&f[-g8yILB&9BbG7*fMw4Z=qZm2 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%0DKC^#ygstLU(MJmm-T~a>ZC+4_X8{U@aI{ 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 $FwT(z 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�$^`CS4tfz^a^Lu4;g7_a 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�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�*)NErEN<@Bvj8Ife1ds8L-;`wBi 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%0ABsLP()=TJ@cPpG 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

qhRe5pWU~pBiwpbNnKd# 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

rIm4QegW;eC^Iv2Rw{$Mn@H}elX~a8_uww%>$K$ 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

nB?t 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�?R7>%HHsilNTwl3oxKUytg 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 ZZzA>m>W5CKipx* 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%0DRY#_@2+=Kf;OA!!z8Q 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

ZY-a`Vco@Ze+&p(};xCE% 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≪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�J8lLQC)QLGK~WDE(REYepB3Y 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%0D9kEu4 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

uEH-w&)2 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

JCCty7K|R_2>^@d5;F{hjBrmpasVE+>h_ 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

IHU|-?QJvTbm!UyJ+#pD(xbBi5bR5 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 z
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
u@(KFMQyRc&q*)lT7hFv>NKzqF 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%0At@Z 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

b>TijRahm5Z+ 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 z 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 `FFZJPyIYv;Bt>|}V`Us?p~X+9 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

Nr>DPCX z-07vEjhMp-khF>iAQPT()7H0>(BoE2_7%g{?_|{AnOlvV zW~A`#pIRo^sP1D#UYJ_u)iqOo|cG$kv;Qs&@+C6VZ8ZVe(XOJ+E^dw|ry~6Hb zkh5d4{#El&k2MG`E+B#K6Xjy~BxfteKAhI{w>j&|(Px`mcoG)EoBXgG``10Id^46- zA}i2}=bkfN%4#}%Y75;(89kYXe+rIWX28Z$JD9^~sbTt8q@;M7n4T5z-2NG{p4Q@J znWmR;+nxtw^);t;yKo1$VM5>9O4~*3B#wUgsUK4zYg`!!#t}fU`fHxy-lp#h%Js+KdplgLd<7*D|k|mz2rrt{< zg^iAQ&U;q(CSFfD2NlV9eS^OI= z(G!lqmdEw45grBcBDoMmvVAl9@n1`L^5zJ9ZKz3egDO7Jlh6)>p4HASwHi6{@CTqj z&(^(aaeS!pD!+Qin|MROJ|~OCx?R=OQN)(B$14&}FpLg5cduOWeW{EwVhJ*1B9}<< z1-x36GG9lSw_xq+GvAuM;HWukYj)s>l z6e}ir0nKP?kvuw_Ao3MK=hHPmhttdvhdX{yPHA;b@@me%d@5q0?s*f#d)z(j>_G+A4>K=9Kc^rx16p@IZXG#737m6d5C|z#yx%OrW*$-UvqRkXQfC8 zC|f^wu4*D5c?bN8c|}6GJG0ugB$hWh5+MrUbgx44pIrylK&E6;)lV&HNH zee+(OJ(FE{cGeh|aWShEKTc|*XD4IlsUy6eSCh+UXC#uKBvZsRK-lFFrlC6>K{ zKMn{6R!y981thSTqVmaCUYKFe=Us`IbC$jm_(^zVkw6J?)SQ4bxcb-0+Plp);~SBO-GT>fb+52u z)lBmUyuv~qz#e%O@~?|+Jc6IY#OcNw= z@}3U@qrE;5e-7xE(bzO|B+;4hyhs#gMQ>d5T;7A?tw+Q9b>@#1v=py2U}0K)i)nhWdpmp&bU+e3A1tnr1~yNB@s>U-B4 z1a8tv9ByM$r#L6(uSD@ajpDsZZ9Ge2A(PA75Kwc2$<1@4!k#6Lc_V92n%r)2&rfbD zhKvw)fgF3W+n#?4lg+xeVCHFJlnxF^Y#-MZ&|COx!~zJlyGuVdC|owu3FI8(ZFN32 zv+)M2EsK9*m?V+_cE*`3Pi&7*N{~mML3KJsF4tk^ee;v^eSK<#V2qUn0&8e!ULzpD zx?RTf<(FZ|1JmU+)g zKsd3$Bz30kJGjjZ+acckka3gRoR7T@dCzf3Rs{g$o&_QT4)M=pN=8=)fk?mV{ITnt z`p^~*7#CyE@+q#n_Kt%&sRAnusly)C3_#(z$p@jJ1a?%O79S}`A2&>M)YrB6k{=Sq ztmq-_;0AOGvYhQX>`xdtuN0VZ<*?w8KMdEc>iTx8bERmvr&%(hv}!lDb{@G0)MA2> z8G~1}@np!BYbDFavDJA(3G1Knu5#V(V@*~Yy*qls?(MJxun(_c?OjCH`u(ShtXVZU z%iZBjjnI#ARO7Jm2-bD&HVeyXq$pjEI@!cjzqWh3 zD6Vv-1}9c*FW>qO^^I>1w!R*bU@`1hJD1S^0EKiHllYx&w9Cokg<3a2tsf=51pqa5 zKMvb?s#$LI_cpS{v`6J+lE?eKg;cV=@Xf#WrJ`8N`||A*A{GF4Qa^_k(rTKoh;;82 z>9;c3K{Lq*AgA6^dHNAk==!#`2EVMxx>Q8mE_MasLFx6N4hfHkt~4E@DN^BF43X6L zAoQ#EH=Y`XT`y!(6jFiMug*T6xU0HU^UdMyN;$OCEK$nXU^)VM!0m%k>lf0ECr)`Z z(l$6NC|^#T`_Klg4dL|hc#WlSlEzzcJZ|aMv#oU93JaZO8&Z-s4Ix0SfXI0n{`FFl z?f(F`Ea#HI{OU5LaLft)Yi~}z(qq)_*6U2)6~b*OS1zZ%M`{4eI(3$(;bNBhtF6RR zZt|J1xE;3t0QKs7%WXF3X;UVzC+^u}Ic%879OKg!Zrc9NgvXiaUY5`UkzBvJ>(u-5+Oo3Wyjqlp5nNR z*uS$cu2RbGRkhyA862v*j?4kUuDaG8KJUS1XzsUN2{$xb`eWF0Kpifn7mRnBCvH`KE<@XF7D4;k*+tPc%DE+ zV2|NZ$i*Hp7g~OyW2kA`lg~1!K4$!!W1qr+7Ec#=i^DTt>9=;#NGB|^0iTqf30(HC zHkFZ?q=;c$lY{DN)$QHo?B;v9Op-rRPHLvWav1fhLqr})2YhD-xD|UyzD+Msiu&Tz zPZ~B^4^!?v>bYINbnpi!y)l<_1HXaNorZcO9x>7X0JR$UX-T$4#>c?H&s^a1_*I<` zQqpcD)FQmoiCOnZf-%2h`gX_H73NY(jetSOgUK<~HgWk7% zJbXfA)@;_&CQy&&E-+Qe=m(`?$E#dlcsB1!O)5!}84PW65@jMF@(JukAr^J3zXr-Q zi=93>B43x!1whK!nN#oe#j%yED@infe;rlHY>`N8J zs8G{@K4k+Px#qZ|wlrYR*SG%wTBr|Hwzcqlz9N<@TkKm%hvwb}bK5?Z9-Cp|M*h>X zI+McaSVM=vaf5<*=De7oWF-JN{CKYS!CH@l?I)f5S7`D?(d~?)=WAqi0~CPNO%qJK z@Qu{5>kk#>vz9S5m_h*P7q2<%OFo*DcxKXjjaPH1AG~QVUxqx-U~3!jCBYJ5xzO&rbzAUNDU27M!6E{8jO0_mBS(iQa^S6 z&^bLj=B;Xa9=RWi>?f055{Z#jW_AIwo|x!IrE^zSo*I7*p|O%kZ`7%ia}W<7HyOq= z(zzJoORL*hbqk4nvgj4dpOj>B2|Qp`5_%rJeXjUB#Du-V&hjR6)H0Lb81$}NP4SMq zrq6pdoPaK&zs!n2T|r}=%gDof^YpDB9cfmYcA;r4hN5){W`qsS{$qkO)cRu>t{^_s zlbyi&cAyT*+r~Q0hKX~dDn%qWVZkmA<=ilF&MS^h%gE&80=mx&cw*bdmvh@4No?hc zJ^uhO>&OPRbpHSYeYtPqx4((yuwuVl1I~R8C&?SW91mw{Oi!yD|rNhYz*Y{nz)IX%d$Yh_+=TS zV!UU9IR=&Da0{sijzvPq>IUPuH|biLl1}n(UAQVoQT*zwaP8^dr92Gdr9uYg$Ep1( z0C|6P`)4Mq+|a6jP(zhz?I>1cra1Pn3wlV6|CjH82*oZ`Nm_#5#*OYq&L_Jgim zt&~>|vqdv~%%}=ci98%*6_nM{acA83a?5a}NZXY44bFc$^X+56z8Th>nXFO?d%S7} zea{_pOtJWp;Tx|hEwzh#qc8c7^yY0sF6 zBO)T15s-2_9-p0Qv@yzsbwzkRjp53ZL<<7@5$G?ej3n9jl=29kaq!q zOwOVFo%QBPc$65(JdJP9kzJeRDM*D@&9Ra7$;O9-R z1{qhJ*OzG;?cSgJvm+RR$V1!dUcaLFste>1vBBGd4R0G5PUztED+`5ph>if@*FU&q zN1fO_*RpChw)c>ijZW@^>0C9|fgE!kfPhB?de)qzDIDbT;v$C}jw)FAw-KSko@&Il zNURaTLcM8?YRMY|_p_0oN_Hrk#^}Qs;G7e~~E+*dRK?OxU6hD)6$E49Y)#z6M3 z7tYdaf~;)Lh&>IPH%Cdjus@eI5N#g+H*0m%GT>QIu=xaTokyWKe$5KbN07@rD$dlJ^ytmNR_+06PFc$2FKTz~i+!Hedos=aMKW z>sC#~78wK)k>0Yd5UCsigUR$2ZU=9Z2Pu(OFJdhlmEd{`0Lb%YQe(#KV;?C| z;1k+_H{-Y-Sy;CcrzbUGX5F-msNMXlJ!RX8F~&E0^H+qPb-40}EOvru0$Y-~Y^ONj zilWLzxoG;RJ$luPh~!P9cI5*(_o~vd*jOALxS$Srl6fbSSM42D)ky19*q|F!WcM{J z3>Hv!o;@f7eTYyO``vR=N~M`!I0@V7Rbyn8JkW9nZ+e%_U~t1A4wMo%8(Fx)9V&Rj zy1A6|j8$?lyPV^B;;aA=e7u}c1y>;xk;X790r(^nkzHKM8rzYQIvVBNI!Hr|8VV=2 zlzD?Z9)h+N{I=)m`PVp&w1fV0TQNw_w12E8sq~-?Ty2atK_Jv}D>5L)GHDSQf~$f% zW~?wiUR2~L!TQh!OtJ$jM~v+5Dl@gcRe+|CEoLM(81_E3H(p{on^y?v@k^B^pz1K)#5JZQ0;F*xJq z+)d5)!6m9ui)OW2b za`+4#hfLf7=7h%JN9$6=Je}@)4h2?4Oac!B^9H6QkC=SG z_038EXA*T^z1PzWXXBl8{wNf`#ky|{G&;I~gtce+S zU@C<41i8Taxkt=f%>53gF# z7~R_jsbBJ>0gN2b23N|b2b@&tF6T|dfx*Y6Kz?kVf{_@5k;PFbQRX8?zELTTFn^^! zWGIEf`Ek(I6ef7of-nc`SMAjq8JUZm5w*XiNEBFuwbgLFbJ~!EE~v!(+~%JuF4Bq$ zgVz+BQHp@2fZ!im3MyX$fNmR?9ewL7mFBi@2xKbUC^`BX#^dG4KjT0e7R6aI>_3Fn&BOtSJ9+)4RIe)Q zAHsX$n34Ri2w%J0&}K-~Wk_Igk7}!uS$UX@IKrsF_o{zs8QyRJ-~&l2yE)1EI)Z8f zzG5!m0YA-2`Ed>j=hqd2 zfmz6qZ53wTX|2NrKf64S{{US8cG_-`w=B_|1?m?ZRGRg!i>BCv6y+{4$OfqCI-)eH zrb4a<9fe|erLEnP;5KD1gP!B*KqHg1-8J{hH?ub$r2BiC^{pitVo$V!t_A=#<{C1z zTD83D0V?5_KA`bl*BmBB^Je7Weg?R)Qntr_8Y#U*h)Be+L5y)%p$f$nvPd~N=~73z z5FNM!^{HM%DsEB+4sa{TZs)3%iA!bJGUGqQdRBGRtqYb7k&FN;)Ut_N13NLutm)Md zgp6eM$*Cx<3)=nrq`NA z1pfeg1m?A)@f`KO6Tzm8q?>^GbDY<{_-#b`WxSnKre*^{+R%cAS`4 zal7WndWafSBH5VZ;~~#qYMEFy%M@R@F_Y4qdEDz zZV!`^eFZM^1~&p@kCm;<)R-hd&vT z?n$)Y8>|-W`-Du=`t-)%(!M~n@h^;Ywhf~AlKR0$4%L~0WONwKc2*y>cg2k%6)rC= z^;py8K5Cu(cio@Xiw!bwjgov#gHpEAe0!*^)DXmGiK5EJK*%Q?4D63ANcS zVfcZrJL$Gtac6DH$v8M7M+9*h?dx7`seE%^6zi6{$Bp!5y%vE2!3g;d)0`d0zk2Pw zVf$3-TDFqfPlPm;(UwSjraxw?4}^|w zKXW~%oT!BcHpu7(;r`d9d={QB@!hS$-nO@YzjpA(XFYlDYxH*i07dZ6#Xkilo6K(X ztGEE&Kq9}R-6gY)=*qngGlD(q$0Yrg{1x_u`#z_twYVcOv#H!WjP2r`IYl?jg6E#- zKebM&r)d&t+Rdz2w-F&kxl%mF1Y_n>!!6&|x=-1YPB#*Gi^hl;MW{~kqaMt}NJeSj z9=r|kui@8$p?xz-NHvS6jvH_``GhDtq+!(ip60!8;ck@r2g7|b2%#b8kL|u$7$v1$ z!#`Z&s(ie!l@((b#vVWTm7;2rL!fv{O;XVg)tkzaLc^X$%hj|X2` zs2r4vK)btSz5pJ*>eSyAeky6q{&#`oxPfFSrXt8l?b9dpu0zJZ95u)A)%Krx;Om_} z;^cWkON1>Nmj|O9Ww_&t#tQqAKjDOn@eAUfvExlfH3@6F;s{)Q!dnUJ&|~qbziJ&r z?a^pjNJt*y-cfbuk(ojiWijWdT%F%gE426rrY)y~*HDrX6~?DAX&HtHPyomKxf%M` z%ik6JQ>N?R6Ll%4GD8)CdlW|gFCp+`^uuE{Z{h=s`$gnYGZ@jrj#zMiI{HW8kHVh~ zc$333c!S1PPdu~Sm4Y(GSIYnp-u+J%^3n+JSVN`UtIcsVaK|3(sd*SGhQ@fw=i0wa zv>i44C*f^3MI$p<+p4fqHkp}sFdo5)1KSi%RugBz{yx$4FADgpQ_=i9vMq<7x;1l< zq>q_Luxx?tShiMk-+Y#W;(N)PWH3P)cV;{flmc;_b6-_kd^KG|S8Y>WiaU#$T*xxJ zitcRiPfmHSX7JC1^sf(F;>O-M3%QZ-fH7n0dj9|_9ZM^Vn#Y0o6ZUz&l_Au;b$HXt zyI5)V%s^6kD?1T}z`!9%9gTf01%mi*Ns_}zv5wV35gbW$&t--;qMXn7socYdX}N7=yOAA_Yz36 zFvMzv=K;E4cJGSiAkchKduk@I@TR4yT7!?Y+FDCAWUpVH6plW%^cTf1ir4zKfpg%? zjVj|#xw+XRJcNv@o!A)zhUj?dUqN^x&AcJtog+w!eTFC#%y4nORs(UzsjioFuFY?2wxwF_a z>40(RUtQe(%zAP24xi#HmuE}`xj>;?u?(b<^uezr@&5q9Ux*$K(^ph$iyczJ9B*rK z!d1^1V9Eg`4_bW4lgMu7wRhbVPKpLP9DbCFwvwPaZfbx#av z(qF+Go?lqdh906uUNPuve&gYX#VC=bxbUoj_yB_&U~}0WkLgmxdHSs4M2^<%FasYk z?e9}0cdAJ&jyvt|Q|ej|iFC6hm);uHAyxbGeVzQV>T`6b_@kUlJ=0Gql&1+3Y1{p(G=8fj1v|+lf`DOdZ3a z&0$*>GH|^I0=i8(R$ZeYWwTkaodiI{zbNa#9@Xf+4%#na$KJ}Fei|B&$WFA`%4A?0ELv2jtf}E z$LqPP=bV*(SbX*FQ1}ty*Z9d6DJ61bd?@GzSg?ef*yDCm4|Ce9jEP8d`x*B^#^*IEzqk%bvNQ?Q6G9ydmjoS?@e>t1`MW^H_g&I1rWfc37z?r-#2H=JN(eLZWI z@aE`s8;h3tf-4e7(zK?Grt~}`;(nmIhl?)VF}B$GL!N#^&3W*fqQ*#L&QC*Eb^DdQ z*RO6M&zB_bMt#`T2aSUQhzSwZ5mg*0sYGfD+XVuN}&|X0&tiGcm|rsdgZf&TOtdV)A@64>ZiHtD@nGv1sr>K z2kTt)E>m$)xDQ&n6yG)ioxgjJTC_oCc+@Z>JG+rpj5&>*4nfWbQ(6&SBdUhwy=rwa z$&yCiaZC(3B_tFdD&vrA2k$XG#dNpHmvmfYbj@>_Wp?0taZt)eu9IfhGr-)R`cLchi1YLOpdgQKDzj8@cY95 z02clM-f0>=ovpu!blayf$@{-Q%?JwljrY}M83QB?k7HjP-f23vkEz^gSN5_&d1WDn z;wJsE@dX5OLi{Zz_j}!bY@i6fYjC|#j_jeFUksR^l5)M219@Xss02n-3;17uF zVdIYq%+{Lxv7%}^e7H=i7AKC5;GP?ID~y0@71IWJEwf8yW9CSkWgUm}sus4h>JmN7 z&5+fij&EG5jj;?7yYGEIwXBf{6KEJGu&$Vxv9{28DdjK9qqQgRA#8= zN=QkZ!~ww&&&Vf`dwbRK<&*NAxas&)**7yhfNwqNim8(sJf3q{Gjp1|+a=77IL1X+ zO_FXI>FdQybt4O>1Oc>>k5N#ufrrebA8O=#nhWzBkVd{C+_F;q=wz@Br{wRpmS5a z>l|kuxCi>v0!N8>!NxfEG?BttzV`#C)}fJzVUwJWF;YUsnL#+mT+jn9(nMX&z&%A` znGQ*8V>}An)JpjRZhm8dSPda0s8BQBrGWT`=Q0e_&1d&D#LV^G^C?U=dJtzTG1i&M3%_s~H$=LEu8&2%?6yd#3Z=s+8 zzF7lxQ`_FBQZt^N>58G8l6d~LU@0GPanPEOH8l9q9i~zOflcoR3pd$onl(BgtOmb*94;Y-!4E{_c3GC}Nfof?F8t z?@d5CGGGc;3c!}=Jv-D`8%qFBr6vSoM9C}&BcQ3W=*!M`jGyon(%ZmhP!CRN0Z=x# zexB4I7aP7;`AF%Ca#~3y>|-C!p*aM3yz|9hx45`KQ7}UD?@S7p2=@CUDs$M?m>6yI zIupZVr5Dnhgh{^W92`^;974&C{Y3y>!U6lt^WLj7EKiJ#4)tWeAd|)bIjVD*RZ0Qh zAoZXKhFs)b$KqHy}^zVhyZ}!qbJnVl4-)s0;8XsZ%VZ2 z+kT^iTDnb?QzX|jjQ;HHtVuUJV|D~&;;0Dc;xO6CQ%vNjU%D}$&ZC-Fc37|o9FRNH zm5crE0iXd?hT!mc{A$b(f?1AJkaO2Ps*KIFt`7r~R%2kuU4Py*0b^KpT?YW|^I!7< zxOmxA07f|L?_HOP30n&&Pg14v^{zb#Ib3HQeFaHqkPM9O%`RJTJ9C;rfC{f0YDCCT zPkNCE0|h$|C$%y;UnLxLAFWBw!g^Cn0KYdQ+tz?1MQm<7_opi{Y_oK!1B_q{ahhOw zf^Wbr(24+S?a175?^ED9fXAO|jI?Z+VZ}*n82NHIJcoDcA=?Izh^(&V`fnIy;` zO2K4S227P8{&WG7p>PLG8h#>Swno7oloAn%3zB-$$W$t}IU|B9i5kW*LgfB5(Tp(z zp2O0S$`BOt$Eo(Fwg5Q%4FFlUlmYYSAlIOzu}Pyy!Lod^G29$ioJ7nRVDpTc(1Pw! zZzwJDaz3V{qaY#O&pgzaB=Jp2FgYAmlpDtCpf@}pd2?gpJ4x+a#~^UOT#?7pzL4=f zuBmOSX?}jBk;6F|+Sp|o$`T;X%v zk=C`BRCqjCbsZN?U6NZWHdh&DAd|&%?|*#`g{f)Ktb0w%whvWv$s_c|0Cn)Tt2c^a zXl+)-uB|ZVrc{51YX(g=&GemC!uwQ{cbxkpM)`LyAp7R3t^DUu&}E+e=8ez<>@2EiX*-W-%;ivH%OK50#Hx zkbBZ#&VIrz0?R_x=CsqKy1KWxExJU>M9&93vEH}uZtrf_M!idAjbsX?$KLtBJPs-L z^K18W>vl3*!D$`LF3i03Jar!3>zcn=6T#73&wfMN$+1yeu;U)Iu1V80KWM$w?Jlpp zh!P@xMgut&%E@=(_;hVOa@QAv?msn8_cwAqHj&b}TZr#`;AUwDoS~GqK_K_{6}e;K z{a;ejrqpbeWRAu1Nk1_u$;Z>&(QrC{i7{HouG>qe*o#^>vX2BmYL&8})NTSqi%vthQ7pk$TLO!Uop$B3X0yhrbMIkB%@^CxVSIf9L{0BfO0XTJhwtiqgl^b$CVZr92C=8xhUwqQ; z+6ZsqIK==-oOS0EiIy9UA#R(v&0194K2kWU0<+2@3|Qen%}H$q)zDFGZ!C_(Ar(n& zzuv$dJ^ED8tWe!sOLG~O5@^_<87B-5KN|L%-9ui!@k~plX|dTyJ-$D9F@#nmx69Dr zjwv<=ooKpWiLB8)Ll&4Pg4RH)l6~U+0Z=*M*LxgZE4;nCRlkPHSF~v{$q2k z!JDCJ%g#6M2(?4ECb6zpEu@LF^R#%eCB#{mO068s=;jz=`Xt_sA z9hQ}EpcAcY9&5!e?V><(dw{)p=bB~Sz2O}?Sg+E;NuYTC=|P4$JdMW(>t0{`sbfE))`XagSX4o@+Y)0OB>c)lL4FquZFmY*5M+gV#A3>0IOZyIh_LU>5>4mQyHH z7zj&l!t=n*0C$%_df;k)>D30&MQzfg}!EI?8Hq!0DT<}33 zhgus;lH%&>OYK+4%tikIa^M2TsOPt(07GvEuDZRk*Kd&${TL%g+f^GG+H=KH^86`n zrd--yNH6BIk;=4R#GC~Tez_GJOX2jf(=IMnNu;y5P0N$ecdbh!d1I~Wt)b})_FYaf zkt*#_R31R|JGuH$1zSx@(JpjtPfyW}wY-3!E)*#{vA6(uU`HhLRwA_V8^hu|2<48_ z&hc7sxge_%yDN|3>}m^{H9L(8ZLR@1CCODk)u$u8RJ+@}qk z0x{5bKK}q(3Nz%h)9*B`BT?4%hi0|fvV}M!xxwq4ik{jZ49BYK5ZFU4`cG)ir*8LB zxePhysRpxSlTL?1zK+`7OP7N0bU~D4f4$$PYiZ87b$urP07rriK1-;4w=*d_vyH%k z&tPZ*x?eV-W8vLNEKR(6CF+MzK6ferIUbqLed|T+wHW+itJz=bhSn?lW|ktS_joOi zhocPj^s3U^YGyrJE6c=^K|k5oc`PFY=L$Ol0j{FkP||I+T|Vnd(%Rv!EY=VT060H*4w=td zhB;uf)_g;z*;)DUUPdlHVUUNAcOm6P>slPCYm|`cMND z>eFai#lD{!2`#k-nnlJ+W1L6y>MFw<%WX$Qy3{VoGHqsb0YDAZ6X<#z_NXnOjWxY) z%Td*Qfpr^5rWV?zn~ZuA2WrQ$yNSFzX>)ZPlSyeXNjM~VW43y9paaRXf=?5oJKawk zwASb{$IB-KjD30hD@MxV?I-Z{{2D-xIrADj0m(S$+mLaede$p{rfV{-or>pCvS{Oe zfp-joPq%UOu6EtLNvil=Vz|DF88l1N7D*~w01|$qJbp9*uX1&u+TEOfToEw)NkQhpDh(nAPf^% zv^^H*#X6*xHb->Pp_Sb9RRj;_Yg1V8wE8BJFYc#V15P3lj!!w~^9M8*naaB~ody+0 zdSJ_P21QsbibfA7_-TQDW3b~RrAWy3oD)oReEi&0WH21_K_Z%tWJ0^oI2gg{ ziU}a%q?$6;YO>{!DEr)+0OT%JWPHAU zQH<3g7X;wquU$*FRz~P}s_QoOCHj8%+~ayI89 z992z0o5@s*zX$76yX{hc3|3{#r*K^43e4?AWsS_6WjOw|W64pK^`-&{2e|d^Ry@v% ztMhd{{V^W+Qz`7NQwad5YiQ zb?xo%U9egnC0FkXr#zF9o=`I>aEi$tl{yvB|DOtH0Y!-%^MC1up{%T zYe1(fGum&F(o#sr^&YiF%J4wl!3MW(K$Zwx{{R$VkIJ#I0VM_iuQl#_@!1dv(ZImL z2d{du5~zH2IO|Y_@|EQr=A?`FlA|vG4n;v_{>z`?HF`D%MbC5m>nQ&5if#cxhE-ZCI2xzYKPh`ZT~E@ed}HBH9>m)BgZQ;pFiyT-mVDd? zEJuDA4c+nWNiL=Zt0sQv8!xEQY)=8!K?bDHcmc>Y$;-_Kg)RaOOl26LLuF*`1L zUxzPAKdFP`7mkw5JQRhZ6nM^y&4_*}7A`?z|?C5b$cH(%s*0-{u#RBISf+xPiq3KR!bm8MmmGX zTKP}JRvsU+*7X}-3S2GLlN^Wa@*{~81OinYa8!1|ua=(D$RR#T?mS|>i{bRq$)Y`i z{pg&wI^YqH=~+sbD!ONG5>}P2cfJ<8`wqPmNB;mVS7Fagn))4egC&CPeh^@u{8!6D zMzg$*bp-iN8;?x$Uh$%Bxq?X)<~f&x{_w6@BiA`E7~IJ|5g%%xEC+9`c~lzHTi(PN zvBBp*TJ$Y?P}e?Ozj86R@+X5_?9o`vzG01g<=_GQ>XB<>(>yb;2UQAwS0f(Ay?t+4 zQFe^7jy>zZG#Iw3a1>`eSGMVLEQTSS#ABsV&sSq^PlO*0JWdCQb#i38x*lY*3HFW0 zuN|>UKWCqYS8<6gzS2kcqPb!}PAlSnjhC98kB@HbqPvzWIRKDCj>-cPMsPUhysjNn zS+|g_rl)rbo>(ozu1$7AQ)@}at2zXd`o{KmC4^bgZ0HFrnlltcW1NL@1fhtktJYQ`}17CS9iJSM-x|-#mM`2 z#J{uMuZMIC?R!n}MyK|TIv2PLb0V}%BL#|(2k`-pE9Nt)>ae@qJjZ;$H@+&@gD$*D z;tPA9?Jau#?$_?LQ_RmBu))sL!KUgk$L7eu_8<>&SWXsY(1YGaUahHIUfBpP*b$ts zu4{{Ha1_XM&**EUmNM~>{Q4TqagUUblz%#?9e&9eO%BZe0Ce@HECF{Oq;$=0G%G4H z5)?7W_Np$MNnSlGQXMN4;s~rBQrmOR(UN_Kxv#ObAKBZ)n%9S{H957E)1|qIWmpw+ zwl^6-#IASX{KKF%^467Xw|9}m$UL#hKA7)YS6>#sCh52HY5Hf2E`_{DVk5c21>el*V-B>$L*#+S&G5-L43cq~hO76$GjRREpd!<3) zy;ozhsd%MBkjv8?`eQZ0YB#U2;jqo_YrOHcv8ifs+FswxvfOzJCEB}CF&S;6Cjz{R z>R{kGKc7Qf5_fk!T2XP0nDKmLkjWclk&5xp8-*H}Bdf0F`uhGg=pSil=FUD-UU}m) zyHZ9y(0*Ap(TDhjTj4n_paOXBQ9jj|ZMZH^0Y_4O0Pas}kpTIm9OU2%id&1T2`#l- zWdeH}gt$&J35@Olj^m2;k0rYoFYI-lIw3BnqUshAs2P&t-bmA)gq8yts_8kAHzMXU z+*j+*g>@|l;!lBWwMi}FxU|)*)J+owY;Qmv8{B5UEPQ$4OP>dLr&RDv`H9l|ZKeSM z?dE(&Q#_D4A5l#TI-G=3d93Mg46|+E`Do4o`hZ1Tx7Kgo7t&JlSYXaxCd!aUs5r0J z4+D5hM)1FcG>sP8!WB05u`HR5cQl(pc4LlNnmP`EZK}rhOt#m; zBny~dJ6z+bRv>fGQU|?{l(g+@#CpE7VPkQrGD!d_Z6llxpTv9gu8z(>5M6kVeK2b3 zXYxzCG2n$bz#TJQjr%J2LeIs1Ez~?$savepdQ2h+7EYdXkV9aOaG{5`Yu~?U1^9hs zqS)!$#j;vlY7*^^dsS4KK;Yqk9Au2u6nt*$uUP0;(`nkOk0NIi0QdxsyG>uezws*R zT27*x)wIR-DZ_%vk)NBt*ERN6!heE(2=LB@4eZv(Q=0gB;!C_g%HR-ok%7iNYt)}Y z_;YXmk2R*78xD3jj9~o@CQZ-JD?9HNje1K9i_1T>EFNl|-@BDhMO+?O`c_m|J}tP> z^^gU-LaiW{E=-`Fp+M=!OxNigUK99#e&flsv6f-e%h=35nC85b;uq}u;cZ&V_gC=K zNu%n~#P9pI#8Yhqks<-fKD8sc@II&ETir9m_WJs=y`-CWfY~d%r{&(cRGuTs$iJO^ zYw!obo*417YF54{M!XiF#BALD?ObDVDtqT5zJour=fTB0Kd{p$Ki%*3s(K9k$&%vH zBJ$@vIqORqw%A3h??Kbrze?ZsX!t`Q<4bhi+%o>0S1sZ%*%#sc-IR^t+l#F?QO06- zaM5IE0gx!;K8BWqx<5XIgk(2<^uGM@Gs_Fj#5v_h5c#1(~cQyQWk0Op5 z85}5@%i3&z=*itj=&2@J_ zvUiV~Aq-l+k%bsmRFO{}`+Cqjqs6s2ybg6uHsSANfGV$=nItd1al!gjkU`+t{97o~ zwK)Z}v1iN#fLqgX$Ln7I0CD>|_}wk+Lc^rXEuIXHUCEai;YXLjKJ~|VyWx+Ed@rp> z;(_6BwrQ&l+lcJ(D+dJp!3a`+3Igcy+Xyt7j;&{dW`ao--E zv<%q3vbyv1?Ly;J^IG62Mkka~GmQEQxoxK2&EhjaTSGBYyzc=L?UUSAcAsfsCYO7rwxcDZ2?#MeZEySc)X)Vhx7J$oO}GVCL?Kt6Iqg&4$>MlC zM*d_78PH)s$UgZM1@?&n)8e^JV9c<{2HmIRBfk{O`&)=FtfyU6-ZX%1khXT`w-fUefI~7^PUtZ{EikAf69w`_KWYYc~_xX%|1) zjR%sb;$ok>Y=OW&^>XJ@G5D&&RnsvX;0aZe?`PAotZ44MNq68|K+O}{TS>PZK z^x)OaLT?b-#id={sQFnuk~4xx;5XKQE<<&vKZ!2v2e4c$gPD(&v6;|(Xo_S3bJGuL)Xi^Hn_Td9kh#&tvs=ozomZv?GwXvu9%5s38;K2$!>u!E45mOv z>aj2YmSLT}FlnM?nlZgdZ>Mi#S^){?<;MW_rEDe;FB#^a$|~*ZKb1uLOAnuO>NYGbQ;V?Q?P z0Q7GF>Q{C@Y>v{zU##nbn9Bi<-<@gcTEatZt7#)dm*(E*YHlgJj34%WD-+@Tx`Jzn znqx1SJbOrPMnURFr>#u>F7ZEvd`qb=qh|!N$XO&#LXb{Xl;H7>#}uptkm^=~xWnY$5J8{V4HPiTh$HJf68kU_l zp(GKhCOJc3y7$X>>t281jaJ)A)@<%IWir|;e)K5ZLiEWUz^?hVPY9=srq-=sd9>N# z^1|&H4o@w&(-Z;cSJ6clp>qYao@6T{1Y^{wCm*F!cEHc*J*(9$W$-lGrQ}+@v;B@x zL_{wtPt!O)hqZamrEO(xc{*wA?`$2svfQ1SJ92$-KonHC`L^Jm)Z7Mdn>~3xm18Zi zw_FY?D6mfF82+^&O2H#uoM)vm;-?*p)}5nm!150n zsz5@^kXR=JjybCGTOGTI@18%xrnb~kMjr!;x~n0K&YyA3Xi1Iaw$0ee6Hj@-#zF8-M*nWp0bB2F3uS7&-fbdygTtf#r_`ME~1L!k@1X+1a})}_TUrhQT2{{Y%H=Gx#ctcKSBA9+ zgwszAqA~e=_6n`)pyz{Mouc7_w0Q?V-4v~Hz7U1a%K26PAIh`#XxE(mKJf>O{3mzd zU0UiJGtkztg^b+pa}rEa<1NVGgZ!&yV+{yketzKh&!u5p zC@w(Yf&8m;O%Bknaz|6`T9C*kX)&;zfmSxNs^E5}-P^j5=Z)R7{VF9gj3(kh?Ldms zMogtZBOURMD($Sz1f}DBm>oT8BF@~LkUu(O0YpLSdQOw#8B`)jPW4`=r_#GMlGge# z{{Sd*ImLMt6GjTe!y9mNJJ(qRhhb>ABa!c2X`Hi(zkg=|Rr1svo=?4D-P*itUNX2N z1Rmb>jjCP8junaHAK_WI7jnv3S1eDjYSe^GvBojCp4D8(6ii$ltiGQC2jyb{ASxp*xIg_!2A07;GdrHR|rAplfy*-}+aW-=K==D@AT_qiF#88slcB>*r|z5OdVl#Pma#U|z)p}-yJ1EiS|Rmw9BtDX;2^sL6ulfB0Lk4{EvkDn@>!&eJ$w6eOaKfs5-0;o84kvaIofhFS`a&+3RHE^6^4>Vgs~aV zHGOW>?fJ2a0N7ar#(Syts2LP;KfA>?JGcsbxS~l`KuYn(IG_${MrLyD+|$ry)qQ;^ zVo{2(BmJs$d%1nNVL%$O6;Is|5IEotrlpx?Nft8Tu17wY^{66& zo)5Ryfmlh_Rb+`&632FXRK8(PygBVi977oyC4GGumW{HLMypc!o#JRduA=qm#I zWTtzZaR=t5U^AIU@|=9*-V~V4B7W;28n{obC zU^xRHz()q7W!)1f92x-TPYs;rty_rSA;}C+T8-34Co9KcPK{OEDLX+q{{ZVy2G{O> zM9$zl`qZdYwh1eqfOYzch{nGvrUp6+l^i_6MhD~=$9(?)g#cIz9d`1-4*hBvh>(OM zmHt$sQRd_lJx8@l^F*WM923}cKpFSQWDOei9D(dB2fhy#&`uUL^FtG!IrpqNc|8at ztpH1I;x_rm%ilh=wU*9MlYyGUk7MJ^2aW+1vOL10r~{191(Kzc&CX9!Y77SNob$z4 zfIFdl3<1a=tr8=#S#5wIE*sQRuoaayoXBu`f$dS<`Eo*84=O6kF=LiH{=I4&^eGr+ z7$>zm0nhfM6noL{%~2)WS(#Z*cpPH3jG)VeTm=<@0{N0CQOM@E;ya`F2a`#F@>qi$ ztGkSXDv~Y0UyxuEf=_DESxyLU2Xj=4oR$(69f71#74#0Uh0fqUWAv(uj zV&EB2J8`$KzqMkVs~oP-d7ud+Ne);y%igqYj7r{M`Wna#RQ#vCU$v24wztcZ*WQ3O zql!mdJ7q_2YL*y-G278P)o@=K7%SfuVi{RUK%fbJT#s4+|J3+e-Yc8A);mRKlQ`p^ z{pwj_Xx*c@UzrXKdUlR1^xH?Uw~RB$d7F&%!O88-aa!fYj8eV43}oDXX5irW`qx5} zY}wOMS7ta-3W+g*+yHqWjYe}G=8%>rAP(P^E8N8_Wd?J>=Bp`|cL=#|*{w`Si-uv9 z;0`H7j;cpEuFJ!o3f25osIHx)N9WGtrU(Pvo^U)6)JG9(BTfw_;~tT8;RXf0JR;Pn-92_>E(2~Jn3^s7X&{Ml*1 zhwd-Tea%#!^5>~F1cm8AcItQo*u0*>;k#jw-*( z8Q2m$!^UeKhj17<9MqET-p#P%7!@ft+r&-x)p#SNN41LptaI1qppgtQtbrSi ztGhk(LdS+jRwJHC^z^ABS9Xw=49s!OMKq>3WG&cjQPbx2pa`xfTX>wSbU&qYlHE%? zmflrIOm(Pbk=eFOmIJ69kN*H&MG~`9<=0`OAvHjt-AzJ z7ZAj82xGz!8i(XcmNN)eFXzd=yabE_@l#* z=I9!|)rzpoBvPW8z$DLU^j+2IQ$D{Qgzyz8w9Sd{3@uHhRvds>7yS z-UX0aNUfBOfGfX`z3MB>yj9?6`~%_}pALAcJ@dq?BywBiqsH0V!#w2R(PTTEcB!pv zy4}b2maC~reL5Y(&SKzmo{UfFUrYFZ_MPz!j+19;srY&u=7AP5Bt?*vPypkeYsn(` zU#)98JL{SrnLF7=hDMZwi~-LW=DFKd@-VG*iR6w~k&JdZ?@q~=bL*RL+NZ;tKhyj@ zszD&^g;{@GV!8hS9Q=3ie~q*gqG{IC#VfFx-tANf_JTfA58md!ba}OHk;@zgSf(UK z!3ze*agNnWS?$m7B(z39bdaEo{xl_FA8&j(_>J)TKMQI0FRohK%>tO7JBHfZhg0-E zwdg6Ud@t19%HC*Kl1OmuQWDHhT(Mk|Yx7fPmf-o;d5jF?DBzyw6h~*HvnndQF*(V{ zA5Z@PT}zF{W9|O{ALu?6z40f7-@~@rf1d^1e`xy}#uv&Cth<6>XCtYvdb&oIcN=r_ zoD64=QD2vE*+Zv1X{O)YTAPOXWR5}sJ#)u=*VSJPejr_F)-wM9!bz)}*%3-6^Sy`w zWAWp+HJwO1XiG=bv0H@37X)|438=0v;f6wuDBPnYU?0xDVDS&_D{~dZap?L=I;SnZ zR5FkbK4s6z^gl}TYafn!wYAN~@X%WRdE_kn=l=<&4{y=xdat%^#=n%rM&Ulcwl zY1X=?m~6_FNh5rMk-~EzZ1=!5?SCD7P@W3#jg8H!mzl3sLMK&;VUU*g0fLPC*Npf( z;%9|l;*`EG@om}DW4nq`5XZ=l=lGANJLj!Y`2PU$3rg{g-KLk|`>5|Mk|L7N!B=v6 zFC+i}{P9;)-f0Z_$3eWZ@ppl(Z}$g_Qm_Gm!(rJ7=dVM}aK8e)9dY3p^{FpNmf`Q- zHGckBRlwwQJ!^&in*34b>67>eQ;~Fz}7u zouc?M;yV|b6D;oOmg|L8IlvuB$TiJ=%J&gm{{X^Ab9AmX2e>jm{urY&l75@|_ODF% zq41&neX2vPTk5T6aFGZeECPiT=PSlTbL&d$nI;VR(@yx|@h4512h}bUQdD(m5=A*> z&mne^&OWv1-xPj5=o}NWS=va)hpa_GxQW)idJaJciJNr4MzO(ktXIGK! z5q{!KeS(m;6?u2@V(ZaoeM~){{Vnd&1BWsCR@M#qP!KT==znNzWa;u z3#wa72vNAN8?wg(pGx?5&$_ylO>huM?pgMMfHT0wdmqM+iXRVrPiy*67s9A^U-=# zk}9Gsaa^hbI3)GYy*@#yTZPzRnL_^n7dfgXC@bM z){(fHMQ6BzD9mGxgM*)HrF-SIqe!k*+qb0wa|GPG0;+IH$;WE+eFa}?G30IFn)8UQ zJh@}T7T$R^>Xs;BR2=|b1!Gs?I%sZg#UM!(HVHfvR|_aR6m%KIX23&ArIYV;$7;OF zxh_sf>TAtCL|BM0kx2&zy3HRdjfKundgNh=mCS|mnBzS`HPz{ox#@yH;!6`ME~}o}_iEb1-*c2G$*U{OdE! zV&FWM6;g$L=HY)sLH$5L}zaqgB#-|plJ0MV51kURG6M&*?-1rlWezzlJ~HCS8| zwl|Mp^%c;J%L(#=pk!5P0|`E2N1z^+b}5?zGmH-X>C%ODEIDDtQ6+0!qm?A$we6hC z4$;QP{Ocw)VB~c*qi$X>BqIoTIpY)oR{6=9)j-@vMtjx?EuK3bM{3*D@JPYScRt@* z!Jb`#vCt{bxK@ z=E%`iSnXBk@vWh;&n?K1vq}5IRIZpiw1bA}k7~H>8Exp;1lDZCiHSI2?Nmu}-Ezpl zWaFUqrrn27RgPQItyo9BfCC-IDhso^;g}vhJBpSF!I5TmBz@2-gj?Qb=L8DSyMG~s zdHdY{6>dm55*b5UX?Y@e4L z{I$sUHYV5?Xx+5pm;&_b4}SFSA1u8I;F?At-~)n3Y7iRMHjztiWRb8z$35yBriv!{ zet=U%%>|fP`N`(02#k&-3UlgfR7o4Rm^L+ejM5e5$}$Ec<&h$BRdvUOhOnyMsVe>$1a zEM7u4UP-6Mxm8if98ec3YWvpKBvFtKNv?Id!5ooY2CcwY*QassT=>p2(B}fBjIx9= zC3^R%&&<0!)o8x8SkwI92z&!S#2|iIK)yWwBYSdfM6Vx7~(yJ~| z?#C2HIRkMejYu6LN|M<$aD2HLBDu$qgp+6`j|1Ab;)P(gc>|rm9#7J_LnE}rhR7z9 z0ALa|0~zm7v!TJ;^Jb=(D07YtLGqK50M|e$zYpO|4zo_RH(pa`5vM2c?M~FLQ-6~R z_4KCc_bM$6K#YO%>y*=xaYl&n&V;r+{&tpjd+kzPalZMW4DRzeWbJSv*pp3hW6Zfgb6p!7U5kL+q zKX%0Z)6FZ-WSNgOe_{o3)~m=-RP9>_}J6#HWG9Q`s0BvQBymv26YsGsiz=C}!zlAsKciu9O) z(>@j0!w<^$*M;RCqa8mgIvXB872%;B-Oxv8(^ zh>|Vx5=dgtD?Eu+k_1D0kZr2td$V>DA*#s=V#0iR0dHva$ujtc^P z>#6aG*>;h2AwaHU1OQJ2^rB*Ue&U#hNOt3l`nSDCPT|4iS7YIi4&L~yR)a{fRY57svvfosd5_R^uca@)XV$&& z{L@*8R%jCz;Q{lXXzM0EQ=g`5IaEp5^r+?aYDbwPz6(GCn{9pT@p$c@d##&tb>XzJl;&yWV&b z;s?Ao_V$q(T*iL)${T4vjtu~6>Z_{T9V&Lair4K(iz0)!?~D`A*AjD@R3L&iYqBEEy@-npw34;W&P`( zf(=&lOw_GopZh+0OPMDJk)Q1b$J?gMTB93D@-Qi=-zbqI9p zX(x;$qL~iht%5QSVUzW%P~P6$X&PKY*%aD-?l}q0?4E<#fHZC5o>{d^4J%18LoVmv zFu@rZKD>GXRi15EP||dpk2*UvwUJ;4SBZ4n ztwT+Y!rIhbb0{i7T=BVZKtEbn0{4mZy>G==8ZX!(hfcS25gAy0!RyTe&CP_oCo3 zM|sg&;!`%kuz7^G2cQR~JxcJqFbAg;z{umCA<)~lHfk>eS2VYSOwWgU_H%y&%-~8I!A-!jvZRmTo{zPG5}eXh~p=t3eHRp zlf%EW4bHg&CarsOY+Qr7JShwBl{g&x*RetSBK$Ls$Xm;GsmUoHG^TXiN&f)0WALgr z{{Xdzfm!^Nx44U7`OByZpndK^UWlx*rkOHUJ z*X;c8S!#B2+FivR&9%&J9I;5D(b2{kSx!L&91ungepCEp_<8>T3d6^9Xts#|0NFZ{ zwa%XJ$U&2sgMYEp@~xvQf;dTwCM1mIkcVG#4n=y#xfZhv_;*yi)K_KlqR$*nhKU#k zCpkTi4tt97D4e`V+~f|w=e=oI`SIS`-#k*>TfsURmzK%{lA}2s`c*bsJp)d%(4%cl zmF2%MtdD?q4a8(WZro=T!P@CM)}d=1`L|&N&$k^pJY$~x^sh*ceM9~dNuzjRQ<3_t0mEu~*rcb$Iw>Ufg?tMa#c%TfsF9B;0eRE@|&lRLF zMkbC%%M+e}bj~~aR99M7lWU|k#jV%cFNCU&BRCkz1(Xk7E2W+E1ijPXn^ubcqtwRBfTHonfCYZ9{+uSoWj+xAB!5Qn$G6zZk^SNWXj0q=>MOHWr;Pd#J zsWuKacjJ@X*QjdoYP$7?mmT<9C}xpuzyR(N6M+2ZO55z%yuiS4hijFKc+Jpe3u z$ogaTpbGZh1h9rXXVvwnq8B{uLxKhYz|MVo{*{HT+1c3Y=S}eRQtBiq;vu}}+<{$O zso{up$gkecTi+v9$5J1ZC@zdVV!d#AsJKz3OQ&z1p;F;rii+E%8 z!DG)ovskI(PYl^jX?0_5D_+|L+{ApWxa4NJEkDD$wDZAj_E{0<8A93lf&MI>--T43 z%3CX$?WG%9Co0+X2NVI>UHJMCFaH3utVB(ANd<>Hh&A2jOn3kgdJ&LvK9mmUPqRt2)&;f0 zwZOcz1h?KL$zV?%GAkKwq@Tl9aa-x^A4t3Ncaie2UgzIEMQd32iEg|@r9-Fb>E|q8 zXJ&kDV8C?8q31Pc{wGYD_Lp!H)COr)eK#EO>_4n+V%%134HR93FnTpboLMKMd%4rJF1*eQzDU8-T^-B=Sk`>q}#;YF;7m z?z);?g}tl^a#|%BR!}}+yRXfTxWM+V0z!ZXkmG5{KJ_FQ_f~LCZ(}pX72D=uzr~T) z>DraR^xv@fiak@qQfm6lWp579VO%NzGC?Gease5|W+lFWx85q!t|yk}Avt&o5`JQ! z=YiA{j+m-OT|PeyY1i#5%W0RQ?KjA-nofl15A=Na|AXiPZ4UiuW@9Xpx)hb!)VTU{{ZXOO#5!`<)3Je&yc>w`>T_j z0qI_us()zeJ`>iCr{%|MY-TY5@{=->!vm)$r@eV(O|~dN$ss`J)}#)H!B=xZ;&W?l za4n;{jiHuK0l+oAd1auD3s$hd)S7$co!--HWDifnJ!_1&p4vORdz+LjsOrzO43Izi z{cE+e)pVPkN@%o=Eo7b3a(Rjf$A8v>k2;f2yn-n1t|KUncB>J9-%4mkQ@C?pr>aA9 zt@vW<3#D6gp|eQaINh-`#(lp!@^d@vR#CVxq{fH4=Z>`#A#w6?QXxkT!3BDZb57WB ztsYx)?*9PmeQ5}$gVvs7&PyCFITYm?$?OSUJx5VVA)L=M z0b4j2$jwI1h}`~^gttMA15A=7ZhO!Nulz2zgxqS=huh`B8v+M7b|W94tqpEtai~io zDN?6rJ@9(|HJ|XJ7G>1#bHb{|KLehAm2XoZUC27&k3PKDEZ(Q5M`Izfzzky*MpZkB z_3v79Dvk#vjZiB$t8hfUSpF1TWvJs) z2VCR5Y2QjT-45pHa=|tyv2oAxs*%KUj1E-sReWyd4FUui25E49fK^9UDvr@Se5*4S zW69*x@C$&W9;T&@56_)3NuyfbIzM=jHaFP(s6gZ}{5uJYF1rNhoPokp zST_NT@y`anOY!A`Y2Gx|tz!g6w^B5D?xl$zo@?sJZWalE*|;lX1J=A3<6fF9d{1e7 zq_W@J3AbaT?`0}|#y=t}Y%6y>JogVy3eh~FH*eg$06$uCscF!hvCT0F3G;DE-fV8O zechO0?ge`%!mZD>KW58Wt^60L+{wU~P-34=iV6Hk{VUovsFm&ao}#!BE6J#fdT>0XzqqP@9Z%sSVXTjD)h8Xh66p$Pl9ILNOxn(j$%wxaMl=Dlmg_EI&w z%W8K8$Uoy=NoQvy*Mu=8iRdddc3kVU7?{b71A&lztJ8G2UENv6HjLLXqu6;taxicO zdKHuf5f=w18LBg68uH0w;f+G`cin-{>HT_F=Va&1yO^E}NXPRv`cL9W5`PS87O$L1 z1N7=}Gmp~0HLmw9{J{rDD}(H7dRv@0g`o06@TUftCm`-C%{74sp0wp=^qUz39H<}yZvlq1K%~~uiNWg$HVt9__74XR%9bR!31Oa(rW0^leCfR+Jrzz za4 z^oy%>(>x`k*~Eo$3}c=$N_DR|x>aO5Pa~~)QhR4H8GGJ%YWmR~7lC=VocHN!Yq^kGv$&HOx! zof3$dfZHt^=SWBbFf7>L-Tv1=cjXE7A!`?W2F6 zs|P^b{s)@!%dgq*!8g#_+T1Lr3pNcJhdhD&E$R<^*RtAK!KB;A6k%evwu~SjbSfag zp~-X`cRoD$AtkPn@pH$X9NJRr`$p#B2pB;OlJKMHn)a`YS~rQcjUG5WEL>cqsATfo zqj_Vl2nWCEUqAdR)Fr+Bq5M%SP=4m-S&x_j`>Q4t=ieExtGs{WLEx_r-gusCX1j{W z2YA%siu5=>wCA`p<#q7C#ydOIn%+y_v!ai^Gchgn+tcx{qCOPAj7F0^zl`0bl_qZ_ zxcP!$U>y7AyoG;h?HH;&o*mWUG62Y@Y1|J&G1|Se;rEa9uZUV>YT9DU3qamn_VWx$ z6LrBKLJdvHvp!J$p(M1j`0?Q_O4|llR@tQ>{{Rx)9DYK+>IgLrFry8^;@AQYeaqgy zAN`|rJ8ur^wz`9pESif4ww?KSnMrRicc&Z*`)^5ST_V>Q-qz9MKDz}}o`|VzkH`zF zArYIY*p`szv7&D>k} zhdkh7xr_e**>mE$M(qT;e9a0HHnXn$b{X$V%ehC@KeI*JUi=)#eHe}T|kTC{{Rc!f%BVbV*E14 z`Pa$jVP|t=aPAg3FJO_F{{XV!(^`!Edhp+eG*1X)sR8HJJ3+?R8x~7n&L1RgK)DmMY{AnNLzW@z%Z=ZBtNB z9qISyN&f&zoJNofRW8paK~1}Qw(Mixy{1c_+9OVe{#o>E+shfDeev8eml3ca?NTxr z0(hg7Tig>p1NK^j!+PI<@9t#Npq^-NS{YtwmG==EHyeTD=IQHPf9*Bl{{RYTT8DeJ{IuZm4(-Z8ciZ8U6M;QY{29V+k&1$p659B zuL0KW?(Ycg5Sm7Gu7p|5<(4xR-`Hf zY!L3ur}7`2dR*VL_J$hj=T6o&3rp$HgpnjeADR3m!9$fD@N3z$`zucj_JB)SDbW`U&n6f%&d6^ZN51HUv0v*O)OUl;s6*0pa2 z>+Tx(J2{ktwrJadBJ}Hw)_$F>_=i=!(>xmtu*DX&dj*2b;FB4h!fqoYft=UdzqC)n z@AypoIKC*+VNdPN2p1(s%{{t;%@+Wc>y;j+zdtma&$4)jLDYaawbboyNF6{)6yxjK znjO!uWc`pswk7dwtC7lxR1d>FtH?ene$SpO_-mw(5n1XV+nPiN6O=-d!VXU6P#74- zIc$s*(!WNhy?Hdm)Kq1>ks_(?cJ9SyX&2fzj&uu%Cq$Os=_Izgfv~_5Hn1S(j$&?p zKThNXVs`n83ZGDVS7Gq);fIWVD&1aN_+l8MTP58!&BSt9O3qy`*B_!toT<`(0oST6x40xhg4@& zNF^A^bA@1gf_vBM{f@aFr*U%?vpy}P*iPeuYvSM9Ud1i`E$BMjt+N(T1#X*}Cvr#N z2%$>iO!FzfXa4|-w$YYd1?~q^wp>5Z4Ve9DbU%YWIkeRO0OEh)EkUfL7{p*oL*!tw z!u+`XYxLM$x0Mqs5(G-$UNidFlwbUG_;ID`H=0hVsXe9TjI9*WI{-r|!6Tkm-lvOwi>0t(L6V)Tv!PSM`(D*rw6CuTt(iItLXOv9d-t?l2P)Oj3ty$hq(f7JCYILaR0$Q) zNl;rEDU;HdGweQN^4)a3O6n;mwzZn&P~eE8XFvGpH3LTu^nzn8wBPg2R4B*j7z+EV z_E5TOOC5Jfx*KJVaV`%fcB-Qf`|C9)?P;UgP2lY-#FqAvt<9dKo90vkMvSB7O97Gz z#~G{ZV!GJ)qd~Wsb-Q65$+ODapdC3rmD*}P1=MvdZH}X?B+o8?e&A;d*z!3Q z^w+?zg`O4GbT#q5vl3su(Ek8Nfz&)vFCR9>1Q{|2-PjH>lb@jvf;t$2bNB7NGwVE zSL*z~4Za-e3M0DFblHF>0pW>{>MI)m0N_u;Yuh%mo5S!z9k(Qq0~Dy;iaKG2I^Z08 zQszRr`DG^fV*%8zPk(BzN1HCtG44n6uc5v({1UzRV(a2|g>JR&TK4WK(&^w|vofh&pk$rOz>eS%Po>9m<)qU!1&8g@ zL{{CKV!l5291uM#Ps8nTX{bV*Jmq&7Q{O$S@3;M%JRvoo*k$nsuF&zf{yoDkI$-$~ z@&}K+58{u7J|jr=R1;e7^DMOhr^uNBJ5|WQSq463A5l`I7ZmEh*?ufl)O5oV$sRnn zQIZM!$~qIqD~It24Xs_tX%T|i+i;H@jP>KNuA*-h-1w(b(=N43cwR@iiq$-v{{Rzk zMoHs5n)(~Yzq7B4^;f&qtY*`po;X~2QSaR9ppdAnJPD! z!M^q~J*j~jsQZb68}k*Bu0ygd{{VRB1b4-00@3`ZDoN{1)q+cA!8s^1lhoB9IL$uF zO+xK0<2WSblh{|OqG@)vO=~jbpy$^(u1~>8jeR!tTc$J3MDYw@cNIW4%pm1KAayw6p^)!w#GlW# zN~%U9843qaQ&1^g*yjg|0D7E~&HO_YJVmnE#~r)VNgVUXLrNbB-{Q#K#dU$ z!y_EynpC(^xD;HT6#oDa_oa?x3UWyq;P(_H^YSc*fxA3$REcK|aTJi= zY?G)Y9CyWZcAH}f5F1#GnxT6Q+;>54@#bfSUIPsE9-^d`)g5-6dzu&*rD)_}WFInT z0Woy!$>ip)Cy6xqp;a;_;BnM-`evb%Shbv%+(#Jd zFsl+ST1G(g6c0jqsUG^yc((3WAm@s%WL24t z${a9U76XI&*OzPCP4-YIC34$(XT5sRwpnCsJ0N5HK8C!*#8wY!sL0Kor|zF_)yr93 z8&f&0$2g@YaqCZxCy}}7PIxx9-r24baxKSk=K#^1V6Ou_8lFfnMh_JWM9Oi&&p}d9 z=8>FjCp^;+n4o8;Ows}dH*@@{xh!$p(ts!O!j0WQ6%Zu+y}FuRtVT1%PGH6k4+A;u zXaXkM2JC)R09^0JHq?(8Ro%(Yr9>Bu1IeHUoDxkO;(|!UD*(TZ07t>803|`kd{T3P z$Ky{7HiXVOpa+6OY&_jS)$?j+aIgfVgI#Wqq*&S*}3$O#!Qvd`89apUYAj#z9H)>Wp zxa6Mn-_xqsaHFJ9Stx{3}G;M=~EPsB_#XoI5hUPjwrV|C+X`znOn_v zZbs4QDZXPkJDc$JrU>F@eMNs1y9ZgLc3V0bk zD6k18&CFx_t;gd~<(K6h4M`vv0ejN|u5e8tAG;XJj8&z)+5)P5DvJ%D#hlWf56j5K z0B9Sw%F3AZBBU4Xf=b{6jyu*sEt*nE!OvO%l58}GZh7o!a-A3vijQ#(oaEw^v2VP1 zpbLUz4ze>d;9w6*o9$?2^Ev_T*0R82+;yk?@o;*ceP{!0Y6t<$XOWOkr?ow9quIDB zfJc6!u+T}##l0He$M1)eL8Xd8=kq8y_jcmpwhJn`{(Npz+O0r*O&1 zAaUzXz->rY1HI2A=N;;m<20xUZge>PIab4suUiQebrnwBeM34sd{cf^+!Pj_wa9twc#Z zXaLSnOw-V}Dm&9x2d`={bH{#^0kdmy97D^P{KwO!X+u0{+1v_`Ue(NmY~YONr`Dx5 z(gY06k(^*q2mjUhrsG<@jhZN21tXk)D#KI`!KQA!(nN%S>~JaN!yGCQ1$IU@DpGCT zmc^no0tcr(t6N6UZ*^(eEOw8WDJ`52$Q%qB#)d+XGchU{r(>FHB9WJ&Z#z_=jLuIJIANZRsvO8uY>*=|3JuF!b`zIyo0cQyBlu4Z9_8~HdL z2bNnW9{I0T&^6)VE5oatHpIp=j=g_M`On6h!PPZ;i-b5AGd$#Hp^)?*-j&Z!;ce-X_q3!NX#@L8UlGBnIPl-ngupU6A=In@3&+H10!u0UbTn;gjzHLlr6U%3 z3`BvqpUQ(K)&WguW;K&^E{xglpF>uVCKa6j00_lajx?2>BrE|vs^NG?$h?Th4^h)2AY5BCk&c^rJG*dkQ)_yxbG^LrL}6F? z3gB_;`qXo4W2f2sw>8{pW9URK! zDIh=8sXK{5AKR+6ErM*$gbiF#45H%KDF-_ zJLR;DMb*G3>t8;@FV3Y;AlJQU(lnY(GOlxue=75Fn;w=Eb7;qcBZCad%O2UOOS}Be zxo|oTl>{;QDY={dXD8aLUrG}VyyF}JUNP&HuC63_+BZKjJv#weYYV;x()r*3Gm?7> znIe|q%%hy1E7W{F;P&4Rr9IM!!sIFfT(HL&H~@RnZ0Vy-&Q>|S2g8>aD6`5ugaoM$ zq%rBp1az-Kw$t`H!4^zWs34%{IPdi}x-`EoMS)qFoQ}TztEz_5Ejj=QCnum8B>EFr zHqWoa;Ufs@axm$#1M+1CdbeZiUSIKI?kjj)$M;IAbKHeJYt;2kVQsFO%>1s)xCQ4M zj~TC?J}uw*%LFJ%z{x(nYkWGqk>+MqAfnPdDoNg13$ai$oL8!NMl%EtH%-f&pK9`$ zAzP`^G*VlP*R0#4T4~-;806>PpKX8AG5|Tr zE$LKE&Xq2q`=JRSWRYC`?ctnx8?ZCTt*Ks5ut_vHC58a+^{!3h1#-tO21y^vfFgWH z`?13l)|LFw=V#54%?^n1sa$!B)E?rM+DPICGz5e5dessnWVTBT6VM*C)Lb3!kkt1j z$C!fv4ngahk#fK=I484E0~>H$j+o|`<=VL5bvUF@%t&?wj@1}uPtCoBui(#z8XljdUEbU1+H@$e!{;zYl&HaCqmo-0ClxYw8aTU;i5gVi zIk)hIp2>?6l1iiyt~0>F=rLX$`$lN@PR%7g zT?H!{k`e&msZn1YXnq#|0EFY>i}-%dJX^)6yIl}4t8W~iI5_nj4A<1(v+c^<{5lfF z$oo^F`rv;`>3kRAZ5zNAn&*fnj4jR7lHA-%K+lvp*gd$ay_+es(&5vzl}L2!dmDJI zqYD};#Gonxj0_6=*uT-Qb?=B;kA?J~kX&lg#GroymK^;n?r(=aCcE)Amw&EGNDp-4 z74$_M57w~$9ryy@PVpY4;|uuJXO?*c85kflWV!dLy{~Y&&+2~%J{5Qi!M9qbwr(!3 zzRbvzO*U1oHe`8G^cX$;I@ijUcDkR4?}mk-U4 z3f)O9$cqgbkM?sWKxC!l3_9Qtqv_*F(>bLXui!`J$a$?)fe?5=LEhGdl^UB?*YwmN6G>0P8> z47_Ww#|4(DXaeE9+gXu)I3+pyiuybDchaP`(sgeWNEgh%x)EE-y#DGip@wn&;A^z; zAI9wi!}`3sJ@j|7yhMW{Dzs#d4he90`cUe$?2!^@#Z!0_$2J!@mMH{#Newza5Bv*m z-={U3w^xQy74%5NoueML`VZj$0Ek{1@!WR_rFqRgsLZiX8mS6;5Hi^n^Y_P(3~4tW zH_#T(Hg9`wi!#Ch+b(yd=k^y}2X) zSTIrfZ9G!;isc`j_V(HwpfXP+G6p0vF;-up6{up7@)uvfC`L9k&5zXcUu1Zb_I1)V z7(CAl+zVUikc5uqa~qz)nMOuWv9FLWt!{LC>y0~GvI%i%Gr=%HkR2GQ!Q&$%gXu>y zWyG_g>s~1Ej;5OThV_FT>|m%l+>EFAWKN6^Q}14<5A6@}hR}q%gG$s%!xAIdaD8!# z@&fuaWciUyrTGOw!Oc;U>cw59hDQsGWb~s>qq*;I`%L^$z!2yfVrPxnVl())dCix^ ziKFqow~xGI4c4i11=7tbTk@-e_hZ~f&<6l?0=V>=38GiFy8(dccp0kUbwwL@!s_2Q z=TwptKHJm(0BK)?`hqXoZf^9+6>`zuLR$y>q{qLS?JPbm{2J74((C(sN%Gk6ml%zK z^(i0(b?QZac?Hy(60%rFAY+~24wQ!4%0(jMOpK5*xPg&S;6q2yA0GTsplf>WoBsd^ zYS_yPLFP+yZM26wjyYc6UU;trS#D+<+7%-wpzF`;noC<-IK06Oeo~eDgS|Q(uqnia zTejoJG&C?P6!O7pEwLo-BOSRvTJ{eP`~>l4wCy99w7XG;Gu#&1M+A9lpzhB#vG8a9 z75$ac-T1=l-|f!q(EX<*1_WaV1SuY@K(C?o--*5p(QVb`ynC4l{mq@I^CURv*c=4y zl4~h9(3W$S9|ycQXAEE3nZB0+UDRSS0PMIJtS^Y4349-K;YlxiKVbHf+wOPU$YHdT zkOxln&g(xOwIxluWtv!{oS7vBq+E8uAbz>_t`7eI8 zPT&5$dM%`n<*J1TZAD#<$_Do54xU>4!@spi&AM{0_ekQaERL!^TveqaHs2{5PfGJy z=%z}bWfbth@I9-yvDhF{xMUjRtzXQP4y)99*I8`GV88?~Bzx2{(W2NHWX|q{`&P$> zPTflb_<>SBrnzU5Rgv2}RPsN#gB@$Q_?4(8tK)0=)v^mR?*8!v@@s;gDX^$y1qZ)1?NRs<;@0?r zFrmn2`50hl)|4nfQzxxPp)X#t}yL&q~s@ zvzqPE7v(L}JaJyP@blq>z9H6H8|$HM5=PFg!){aNf-=8( zdG!Ys+~}~Po!Q3XI3AUSscGNX_t!dcC`>NN^7P0gS5={-31j{s7o1m_QQuS5ryCul z5teYL{a!g0r5q755JuNtK|SiNxmFvFLk^ymZG@gz?=V-?brsIegkw(!?+!nR^I6iu z$tjm_AY<^YNy@C5EC=!xV!fNjx~S8%$x}OCQ;%{v#w+IcbCO#>JMPVTcxZJztW5d=Y(D;sI3Uxuf=D1| z8K&T4arw#Og4<9J;>~(To;U9mQ^wv;rB1UVC=1DB(vcW2DYSIxY9X}&<38emG|^XP zPD54O7iX2Se(3F4Uongs1`oHTYiQB$GG%ziLG`PK;%1qII*guABA4uJ?jzmxt1<%~ z(-8I`)J5El>y62-F<%PHGuQW{Kr3<4XSkc~JGPS5cVBJ;b1379zHmE4y2a zLmN2&jDT=OQin~v)UJh{y|c43bAgebxX9!4sOGV8Ha;GBD_QuB;(H$o>4i|-9nT~5 zNR)u@(Dct9rnbCq;Qc?selWi9u9bFm2sHVGO>#gPlnk=`yc}e7{A<*7eOgb1o*g>K zD7wa=rrzD-7-;t?1@dryQSH|i;TG4j&8qK`ce|46XPQ}L>dxopVtq;Enw56$Htcuy z5erzi9uWoy)`WF=OpJ1^!3WZ&Y0$(WL!L5flf(O@r#KsG%e>{t>4VKwy53O(x#ug?k9y>Ln-k?&`C+l|N~`6#IWHN;mL(8UWAM*UMnb)SBl( z_3mq+*BG`p9CM1m0|1lKl!`1w0GkMMpjFnAMU0?OTO1nCw;@=Z)#+7KBBn_1QUp%2 zDu7N&NxU8$;fDYolmT-~oI+F; z$8ddXpuD@ys4@NKI0LnDkvm7pB;e!$T{IhKgrIoy+#$w73o@X zhlFwSp1(?iYqAHx+@<&5V`FTHdXXPH%DNwPIoM)gl7|#WVPP709Z@j}F zO0#byFe?@(aXHOaEM(}K?9nNV}0d8`CF|{S=Gto>rjxT!vaC|>}UcYS0xzXxf!bRlNjr~ zJ_dW{rjz}CSDa*@#*joF;@l@8q)b>S{?YtdcUZQMpO!Pe;crI(4SN44G)b zF{cCyl2I8yy2u^#R0PIFc*Y6ZDyovhe*kpNMi|P31AwNciZbctuR+de0aWmL>E5;U z&-na|6T$CUp&gJ0#s{Tr>2VWsg-00&KS}_?@kuSI749no2Luz_oYtR-E@P8cWsEeH zFyDn$c@FF-!S$pAun7QU9{&JJP(fm>aB4ElpITN6k&(&d(gRZ7Pv9JdHFXv@Q_nSq zBr%YGy~q`LX52(aZhwY)~)o`qd3VkYgA-MhL5kaAYcj?=Ml>sOn@X2N=(# z0AftcPTc+Bz!g-c#|ZfxXYs4@0*b6uZawO(q%?;ocG3FNOhhaL9CxR|8%)AD)RKB& zW}`b;=kA_|73v-e&>_3LCFK#MNEqX(`c%qxM|KW}wWyKmzX>$Ag6iJlSQa#zF}S}E zl_MwU)%I4F(W(Vcx(9BR@$5Ra)}3%3$RYBV19owN^sSWmn}4TmHxe>Nz=>HHZCqoZ z>}$qzZl%xDqlSelDmxyL@$cdNpNM=VF1KwQaq1dwWiNmXkpN33K;-9|{PK13z(%zWFlXah5xP>=xR-q?&Gqb8~I`y~+a?=Q4B99P)En zmsTDqz4&o$Xpt(mn|J1;0!y$)?l{H`06F6EOnxPsPqMa#*4p;mO(1{ZU%Ji5erki* z8($4wt=_1Hds&EyV|)Rg-;p(UTnjF*XL)(4v_kILVxA;8Wgv6^00Aczg)Od&Bzm2# zqDeW8cjp_vTy;3~pbaUa(qVfGm3gjZSb%&T<*+#)iK#5vt|7m)w9>acxqQqv?HxF& z1lNsWqTg9rG*Lp)r<(i*IL9@sZx*X};~R)>?qh;8ZX4OMdr(n@a=Pp2*1C{nSnZq; zqpFqYea&*$x`o~K+g;qhog?5eKHa}st$V56%{}A=*-|N5Fu%ffoNgalrXs%`M9;z4QF^1!EtWNt16SbDljr>i!4to-3*ClkhG(@X8te4)Tr2YEk?MFR9CYf{xiFZtc^xYgA_KxCTDlzpkA192Q+o~Hzg*w2in)Mm93T3ao|JNO?qF^&&i$EIq!KDj4` zE@YPW-p!$%m&-g6Cns;VbNW*+ZEUUN(=MgdU9LQ&c?!00qyobuk~5kB!=BrAl#73U z)7;xgVG)+eL{rlTk&jy6fqXQcAhSpgv z@Tl+Yby%U&uWvOdqKj-uijB0OU;%$akL6Y`>@ICDZ|wDbWbM6CD}*2`9-Tcfqn}E| zW8tLm(_J?C-p$NFG07t*1oi`-J*Wam?DS9VJBxJGCB0XRcHQO6J9p!?LwEj@;Tdgg zH0KurZGrX-kbUb)(&Srf7TSh^rR@84xruj;s!!g|J!vCP5W}Nt(aS7I(MV(}4qw#p zK9m7N!}=G9v~5B=80Ufmc?Mh_aK8Th)Y4hCj*WINHC1M|m9{FkQ`_I4YN@RuOB*dn zY6eOCpbCcM4x=5$Gv29b+K!2(+1xIxY}Ypz9TA5>!-IzDpIQLu002S%z9ZCpI~Jj* zU+$LkE3t`P$C2OhJt`d>Tr^s|T0Wb(W8W&YtB&~~{u#ih$EfN8%D~uZOA4c^mu2~K zcn9g~Yf3n^f9>1NKIZLg(pzScwx5@2O5Cfh-KR4ly zE6wM-xVWBsi^eifaOOv2({mi04#V1})MmbPODXPJ;VoUfw*obsq9H!?{oanXoOaqMfxz9jrT@t?yhrMK}MaF}Oeuw6sD%W=;; zm<%=sc6IN~0A%QT2BqSQi>o~(N4~}rJnbfM5Ow>YobjBV2Xk4PZPXUpgkwy+#m;t@ zR?3AZ=E(%{#eS9iJ@_f`=SJ}5h1Is4w^tXIk+kV$Oy9kJYLZUclL6hZ36m=(~cA$4YOz@tL+U~J=;dC={nCIJQw>X>)O0F*WNkRQp(BPWV4)ikCL`cQSM> zCCM2l*kD(#>WO{hKLbSbCLhyNvT1I`ZmAab7*9{>~D?c$fOujrEJxiGv_A zd0|ND+|-GlA^Spn2=M;^!`%+U#a;_9Yi%6y+g)3`m-9TvJ6sdg=KzmRYvp%h?5H^v z`Zw{9;KkpHd?{#+H&^!EWp%TZti!ipEDDGado;ug(oS%#lBQHo9e8V;Cc- zKJ>0iWnE2PHWRSKdvFN$tnxR;rAH?pt#ngBw=6B3{Fw*;0M}S5BTK(7HpmZ!_s1Mo zh=#QvEKz3-4N9Du&`c#4C*F{?jI#y22#GLft*F$j#WpKF4jO2S)Itzonhh9CX z0lQ1~FCflE2qLTOqyKdli zsC)uUej2$WJkCexDodu1CD-qR)7H5vZhBO9DH2%i&rT^;HQn=c#&Ri9(f)Eak=WCL zzzh!uipia*tsEmV6*(mFR}$0$0c?8H%0>oMVx<7!76fLbXt@@`!9d0_S$`10{>QR> zZ5#gpGm6);QgX^S6U9{cjT;{fS++B_Y!m6nHB|m2Wmn;6jTu#Ny?ElQ^f)x#*}+lM zts`~Ddsn274qKA33HP}NrYaq!a!+2OgY$utjC7|tJ4dw)X!nl{?OzMqq+s+UeQ}di z=2ET*9G-s;^>@PH{{X@(X|(b;XZ-ytozULrZg>^vRNVR+9|{=??qXQ{y+0bcYiRdV z2!PJgI`^#T-b77>d)4@7ni&>Yjxoviu6MEBN=Zvo(=8;lw<&D{>UhI#K%xgNgZ1}kxjx&`f6t`^NQxbVmkJgYYg0U#-az8qK!Z8~EnLq7h z=C-EwIjb*p^A==3F&V(cMvCl&}I?KTL|_Bs<7nhml@`@VX%W<}gt2YMJd<7Df-YtIFpqaf zBR+t3u0K&g%`5KPwElIg;HgU8$p|?FgNpNJd&}WRv)@4+uo71Qit~&8DQ1)ROVht< z^@&sqOfcY+4_K?!e_rv=u{Qm&Qo#KW60D&uUUl2DVuPShB^iSf&oLYy&9au~DM*gNuFh7NORErX@HTRTvUyWhBSq*CPg^ZphM}=hFTwxF$Glv+`RY3g7OG z3iBzIhztP#06pun@g>Ih5jpvg?LPI!Oy4UGn@xE3)t>A&D9FVkVh7LARz%5_4teZ- zt9s#bk)DL}Soa(@)EUU;t|o?YMg9N)?@%(6FhZPXtyn6j?w)&!Zd-OUfIC)(QhFO# z%j9@=O{W|Z-uV?n;U9+WHSZL*udKk*>AFgZf|2sca0n=;Jx6jqDo-x!QnQy$wnmy+ z@f>J?vokk90OXqVzY00;^fvDUo^**dKeodsgY$9$k0X-Tk2adoPG|>q`rL z_O`Jwk+&QfCIIn(e&`kQ-OR>l;dkV)&pwst-xaQ;ywjtZ*9wyZ$I#cBv&L-gm~;EF z&%dQ~(^?#DSZr4kTFNGg%8}@6veW!g6~@T!j`q(RtIu7_DbEMCDuj|8a&X;bX)552aOR`S&w$J5#*o+zvob=St<88ji8z>&RNmRPh#} zdu;e-f@_H$H|_%~5(uQV)GwsCv$VOrksuBf44fxDy)jvmT$vvj;PILuWsY=_!F5K? zK9nXjdTy(yL1W@;OZ_ukxPoIA(>xNDk$LI39N_v_SEu-&;sF!FzCFGP4oYvCi)|jH zwQ+a4w}xkvPEWJQ%)~RKAa2Kej;5ouzVOA)p?M5;mn(?bS9;^8UOI{fdN2GZpAhY| z^_t7avRoE$2$Ax`^Esu}d|B~G$z=rIG=DDe5xrcl2N?&P9<}CHlK5QccQRZ?=4fOg zSw~Ft=kukS9}UUBcAA282u^~77l;hS#}{I{|sTQ>df z{+X=%J0A~EZLHcIO`t@P%n85cWdr5UtqcqL%lN|H&q};Yh(67|5;Gs)2`%PL(U#yI zbAj6w*{p+WmMs>hA|fz+&D`hfoK%I6OYvvK?;Ctgu)EQ9{T{~LX|j;>LAjk>dns(= zgPQB~FWM)^+AoIfEsuxb)grS+gY7%nUBUpMvgC8eI5py0Bv);!>ozcIYr0In=0AA1 z@l);X^|kQj*4y~fEyQ3RG4-nGGwImBX^#*TxBFLu?xT6IKZgXL?&ZHM){MWkc7g^I^smp=l}Y6Mrks;DPSsKg>5SFbi65g8e$(Fv=OCNg zfQR_athoIarIYrV_%e~Rwy!7=f^aRS{J!s6{N-z@WB&kEun$ahsCS9}Vybi31B}wJ zlx}*b#vh7f;>U??Z}jU^YoqCE(c3hm6HHqmvtXPrJP*#ip6Up%EgITil}SG^?0srp z0NhRh;{uxh04zoEl|8#vBJ6#|`#pSc@a@-!ZTt`8EkZ3nRnim6hHI%7IIbaF1S;;p zZv&0KfMdOVHFKu;Ys5P)?jf|jQa(vAk^(yr+~j^W`0ujb{py%QG-qsgmuS6} zCU5}u8KI(Ve!$1!PY;GiirOI2oT*SaBc?dwuit7==sW`n-1f)}wO;sp%|}x!On6oKmyy7Cxo@o8_IpBKYPRh>7m+ zCY>WE8hZB_aEV2LP)=@NRZqoego#^a1J+qO` z2?6^LV=Plb3=*ZpKy7WOAdht1f%{2(Iq~O&FZ?Zg z;q6hH@*=QFG!c1eHV(()LfKQ#0MONjkF2~OGisg_(QYPD`}-)I{wgcwe+hWvZ-?I; zJVD`IWu0_wLhJWVdPg*v!Q|j0bSK)6ho7|%hdeFeT|dMAGSc-Qwpm6XNo^uYBa$Ql zD;?4yQ|d8aK72^=ZI6w9A>Vkr!@^i>u2MCR&BC!|$t*x51D|?GRzFBQY2b|$#!_jw z8k9rN((75^Z;ToritTjo40tm5U)i*)J;d?k2iu>Q zkT?efl!DC?iWmJ*#!3U%Yh4y6ste*zaWf^V?5Vc`&8>58}S!{ zbh}*xRYBj!u zBz2l6?9bqj59+qs&Y3mx+}kisT81?FaEE#d>7gUZU2pMJLKln!H4UFmmOIBc7NaT6*;~Nbmmu zX6;62_^0C=C6{%Y$2!6X-N?8bNcyiiuXXtSWVgQyZ&p~$hTcfz1O5aT`5O68_G7#j zUlqlT+{%l8X)6538|4RZ1K$F^?D(IhHSfcp5?e;3xU!l={{VV4EDz~a-@J-%Q_8<) z3-7f2D~8=p7S{e~aok`j0R1yuzwITc-q~Adu|qttB)4uG%5s?iXF2r(xR2Q*#ky{r zHU9vD^$W2anx5OsJ>&q>kCIryBxU$g02w^`SJj^pei`V$5;SOZty!AZTUpk4E@Qxw zHyuDE90u=IEy;V_{QF-NTP@|G)Ae0ZE%UbEEz^e2sOOHty~E*Ok9BKrh*0=;!&bc1 zG~3&AB$3|8(`;oRWeXgP=cRWSf3vN$ki?Pdk?)9Y%b;>s>H^lchCT+z;qMb$c$(i) zUH0*qnmwE{6Oso`;B!Q*%5q1jc;`y8@gIeCZ4*&l*7MoO#NZOF7a@jvAA0%!0QOh9 zkNX#1((*XH^N~j%CzTqK2caOJt$j7Ai2neywId+i5VDjvAMBd=zxHj^?9<{-sibMs zAF{rhWedj)vV6mjY*a^PN4XKOI8f|(+>r~irG?bKhXG@EC-OB33e51|7JMzA;eUxOpqk=CZ}!OLf#m-HR>~jc3UT+a zITiY5w`lM!)MtM513ssva=tq7W|`xi4ox#qjUGTZ+sZ&YTm!X%sXQ-ds@ZsQ!%fx) z`emvJ-1XhFg<^Y>04Ls`F!_&(ydmMcj|u#GwbONvv)n-U^GOthZbfN>7~AIHFvkbh zzWCHH?yT+Snke4o;Ek9?82O)I&ea3C>?`39i?&*hk?{_A?5=`bUR|WN<&Fw7z9Y|Y zHxNG>`lCnjSBkX#HrV*DMUcrHNt=sfo!B3FgJTDZrZ#a0_M6hJt__~2;U5rbuAhDG zE%qY%lY^Xl;<~L1F4ykfl(k)KP7Pzy# zh{hbr3X-w!9F=}oZhPjxIHHE{V$Cv@a-$&i1aNcs*XlN@@T^BTKsgV~{<44Miw_A@ZY;LHtKrv<4T4=N8(c6aa?=AEhRt8~vtjj6#!KssQfb0O*1HBgPI@)P(|{$U#f{9d&I+#pa0ur4;&N86j{xxx8XP|hR81CVYa7bvt zRmUAWS1BJLGjc{hI`6J6W53fRk^{TT8PDNfZiSLZJqhCmsgR2fe96He;0zkDvJ^jb zWbi2?B@nS}(?r2{oMp)4=}=J=v8mvl+q#b4^`AUJUkuB%jy|%<%eNaT&&Kn zei6l}6@D~t{W06r-sV9uxK9A=cZ6iDH9Ew091Js4RtY3<7m?C{BJ*9Cx0+;L+3ixpb$1NP@iE#g; z5r{b?1N5rYleMwdW{D$tbMsZLayxBG)9pYK$hjxC6`5gi6!1ohq1$$TmDf*cjVe%7 z22gMZL&a~pGufU!`_2Afzy#m`IRdOO^8np~SE27oJaR`XDja(KX{@7Q9Aq5kxSr=g zI_(U+9y9pW7a;uD7+y2)R^8Wdjc`xiJ?RoJmGg!SH)f=xImS-p91gry$Y25fahAq# zDrll~h!S~zY3qa`^T-&@ND!b_Vxcywp5w2rNi%$<5y0aI+uEcK(hb-k1IN8nm3K^8 zmmZksKJ)=x>?DonKcz&ijGB^8WM>#7G>QYqvrdI`a8C{CPA?Lt%raYw z0Lqfx)CSH;^roU5;gsZbtyWyFNx|*(rpTWnp8bCc0D*1YwwW*!9V&k%0(n4joYc7| zYPTE5>rKJj06p+%0jjdBERI6~{HY=_fPBI7fyb_DM?04u{0~t`{!+*kE?DA#D$1{JH?am_B)R6Bx@JtzWWXBvL>oE!>9 zSr`UU#YQqy+nm6*vk+zR&2_f?1Rt>Wyxb~=C5}DvHe|ooWr^+r53*6GVMp3(* zPy}lPEQ-&O?r1TVesTcddK!N9Wg*920Q9FW^!ZOC9Zf3%14WO!h8@L7h`@%<2c>&ub>~p_Kj-%F72OrK;egRT#lh> zYL?TvTpgQ0<0Y59N~$W@B@}q;XZYzMw(UF|~bnF94vW>*#QVs$P=ZGWt^Jku?Z_A%eQEK+N`+>} zwE$HS7GO!r`&9l~uml~H*FXnN=9F`pmaM@*7!A_7**#S;*dzeu&1qbI(~@Pw?fhcd8B?7QA;xu&?p0wUZa2T zC&s#8hNkgmrDEEBmAa{Ma;7Op;sE&w1ad&GpJ;&bHS-Iu{PU7C>+fFGqqvJqgUw(W zfF+6Gar#%0q4H+SsgNngJxwH+_ty&1#_p+-Hs_2|o}hX^jJ2yPco$B!m(F(D%)sOj zdjnotW>Yr#mmrR{&{^55TdcRMyp9IqPCMWNaadO|JZG7{i|(h z0>x_=%)QS;?^SQLFST375dwrcC)A#}_N?h8Rs?OvI@O1G;aE0+RlvyiH9V#B%GMhr z?zJ=JfCm6~=9sS;8&5oAic$;($UBkG+&t7VG;1#97*9i0Vha%GdLr^WgIyMlWFAQ+ zA}%FJ{4S95M7vV(5@pf2VkuN~;QHaRV0Po1urkQPER-qnO`VHqT! z&c5p(vj>SUG_}6A*6d}T>JY#f-(lRj8&6)Oa%<;eGB< z0rQj74018lW1h8&trwt=5Ejx$87g@sb6(luwszBEKy$Ejp8mDv7iiG8mPXLMtI)hD zdA7}=&UgO+oL4p{Se@8uT1RWRlgTAVV^Yo)lX6A)nx|_hcRp_nMif=QGE_TB$R4%g zGS#J z_`Pd7<}{8`6lik8y><6DYi`Ji{;wPldgX4eib!S%*#{&Zb5u#L8dbJPS~5b8-77tm zJZvK^y?YT`)*6iRM2x{gw`1C_N}>-kcTM5CU{D7XKyU$48BbB@DY<-p?~+Yv7IbHJ zPI5`drDn-9GnP?>&j59*0bN`;E!)zZS1-Su{*=^_vz8?0mvWP}TLEYRF_VExcB-y= z(zehtMsev;h6iyyj~Sp1T?52EBJif7b#D#dy@knAzGQuHdWxG_@h6EqVQ`l|DAcFa zrHBxQX5F-BqK<>FVOT53Vf-uWSL~s?noZCVupVdwOG`%6^(#$NOe+=Dq^T-rAQFTg zagR#+W5s_S4~x7jCx+$G0K1u0USivmg~1?o=j&fQJ{BF4F6L9(p@R(PJE6x`=|Jv% z6YzK9evROLGJO+UieYUm-e_nPHpajlf=3)zMe#G^Cx`XTEa*NKYl)KKb8#!EPB4B^ zf_j{0zF*jp5@EPtag&prnzI|-#(+gKeEg6{Q%cKmpIZLU-X!qyctP|Vo8-2?hUwXo zb_!V-3=xxEKgNHFHhu{3&jEmRZo?p1A9erFh?rK0R3L9u936!`f}# zh26wSZ|1QBY6aW-t*3$S>0dHSEP@@8EY|Fel0=L$eeimpS~*E*{TuMNgM2mMc&<*1 z1FzaQJhD06BLFkEKAdnX=e;8Se>mGID=DqPa~<;UttK5qV%7GM-4SRg~D+z8hrZ za1RyFJdDx_lC1>3CzXlab%n zxoYfpQ94-6M3m%&8Nupmc$3aYX8YZRQHXu!Zli%(pE|0xKJe!i=CipLw4{B_xpR;2 zcCLw1LN_0m>FHTITC*$2e(26?XG zYKtc-Hw?EXw4X}U9U9_mR}p|oat_`*XV$93mafY)e+U==_pf3q$nol?+Zh~tH)kY{ zIR16)9}j#Fr0UZyr>owgz@s8QHxfR)R|N}M2Lz#Q!zBLzja=KT%P=}Mjm(>P1{7nT z%BYwvbw2RWZ9W-j_K7F}O)uP4z^x*QXNLSmzI*%4h!~4@BahJ6mo9KnjIllYSJU1Z z@J_Si>F*`b?Ga*w<(6qOaC_lE$siC;E5bGX9&I04ztOIgi;G){B4#R3ovc7$r=6@h z2hi88MWl}&vef3)U07fMN9#`8w{nmHHEYR@2;Ahb6%mEW%kl?$>^TS(Scb<81~KbP z3V=U&Fmp=n8a7ZGvYT2lgMr+4rUNANUjzez(z>lS5#%f6sbP#(37PPywqkR!6h1~FQ8#hTP$^SJe_=^}JYmK`efteav4436T0k?URp zu<+H!pQv1GI~n66VmobZpbU}hPaj&_*8U)PAHrHJkZ2Z`{{U)}J0JmFiynoWImUYP zpGx`v08@@sT*6&U*~mQ?Jpd!2u05j!Z1s8$sK^{S}54f%H=q2?^_a&!us3v{x&_M2r5l7Wr_zJZW+MML*^tb$`>s4swCJBzEi6y1PlySks25i51u*4 zYRgNN!XV^hy4DV z#UK?|_)lKG^hY3yP3|+zSKQ2ZGabi{DrG_d^AAHn74>k8%IY_68LS0Rp_TY2kSnCU ziZ)%vw(V0`Oo5eH4sq6$iX((7yA#J1VRtkvRQ$lxQZO;R{c3C=1#|a~c&Pz}@Bm&n za8G(x8yI{3bj}zQJy)Tr(n1gyUBqw=Fc=YolemG33gP$}$?9rm<~)IhG^Zeej&b-< z1V8|Oo|S)2vXb`m%Kj0_s)r!%2N~)stni|hd7O?mo@zkj^)&l7p)65<4N#4eOo@K+ z=xbM7idDXQfHI_-%0*Y)*yj`!T8!_53-Yq{`c!1)PUYM)!S70*Y9>cHJm#7of*f!t z0yfUkwEJ;gCYa38faf^l*jF?_7%{O3Imdj~wv#dgA~(ng?@|V%oyDbof~Yk6iP{JU zty{QIg|bfEXBC^&fu6M>D`AhA+;jqlI63ZUeS{JH-qd#mxD`MkERDFDY;IlMaj=el zwI@%NxyK;(rBaN<;{^BqlmTW82^41>^fdO%Tr#L9pPMyW-GaGu$wR=aj95t0FYyWh zr*a7=V8#zhVQfaKMsZVo$9Jza0A(mM_|OA3g(QT@U_q@f4q8d6YxY)%paCMgA4O6L zHAS{4+Ce$4hrvt#026uTiy@cn=g ziY)?Jgp=G&wC8{4>riSMkh6hot;iWUW8eIml1f^nmbMnr+uA5rJu%e#n&r99{!V)j z>r=?@IWj-cRFOmF{KWH)ev|;z0S5yE-mJm~GMEZ;P{<*P3pO(=RCO%WszAAfYkY6l|k~>fb1*_q88mhEx8Mf4gjd8ZL6PNl`%V)=HPb}$3f(lbj2_3b>-OI8I<-oz^hi*w>E$(HdC%DB@3g!1&Q`G z6pwLBl!Dq@yO(Sz&j!4oSJeFGc%pV?W-NK@p5~@~dhlC?X?LqG84ns-T2xrk4c z8p0G()c5h(v#AS3j>?c)L&&Jh;QWI*^`;+~1t&C_a6+C3O6o}YdDL0Xua)=>_*6jEG$nmGZ>=Nz7cKhnInC07LIyRQk{MQwj? zHO;!*#u*DC>zs@l7T|kg$)elqH`a1Y@<%d1%)}ER9G*w$D>};XU+FQyYo;4^wzv)F zgd1eR;1i7G@C|KUYEY+)EybpX<%uFHB#}1d$R{JV0L^9F4-s7H`kZ$&#|%+iJ2Y#Z z%EJc(90llVfZTW2A6&PN>Uiyq!eTw6?hir_Q|(y^qT3BWT$fYUCiAV{Oh*KmQgM*% zzUQxMTf?R-x+L0-^IXY1fJg&_vy6l4I@9g$>@D>zV#7t!rMtM6CT3P$z$0}edKT$G z8LM%ktU4%;*{)9Xj!79l^S2nu>PhDntz>mS?R{p_!onDyScn2e+r}~5*F7s1Sv9Nw z01DYp1X0_KKIva2a6wK3W2Odqt<{TFm&DfBn%1ivHuo0TVG-G!^c?!+^FSQSCG&Vr z3w=uLC)uuuc$DCb6UX336{kFU6^5f}soq^pG%_GoZ0DSD$j2VFo2Ms+<{}fBR9zb#z32f>H*H~zj%a2GHi5-Bls|ZM98k|3fJcwV(t<%s zyC}iJ^TinqTVTP@dU67dy$(ParUzz5Bw?AjKGXoL3a)YON;ANaXPRQO0rMQ5)bIfr zClmkx`Q8cnjsWlY)oFl?vD``?Ut#1P{8hkq0U_(2qN7MsQqL587bS`8c;nyK@t_Kd z&l(7fjVKNr5_*C-KZoAJa9&7eeCxH-(lp z+2)3Gz&*I)tJrD&9l!7{xn~aGQlL$lMhrK-eaz6GsDWAr- ztY=FtRL`VnuCrcRq;~Ac0)|pUx&HuX?(DCZ#d0QEEhVo{?d<%I6CUC1K{ z%*Q*KM;&^c=9_P*YBK3J$){;B8(AJr?BkWkW*F)RBC6Y5>mm(4>I)Q~$t0tm?a&kH z?^-Qwt)<-WsNO+plYu;t#&D#d10;HJ$)E>aL#%eE<{zmmIoC(}P=CNi2~|mE5@ueHi}$N^gmDjbp^RrM1gi!>6gYUWXayxWMV0 z4{FoXCf4rl^(%LZD|dm~NkJIFZo~5GY8_51d(_eH@AVA8tcf^TJANF{1$(%zt$Z(W zZE>g#_6iYJBZB;6lh>18cCzXhqCYy~X{94*C64d+bLn1)gF*XNr)zBlw?1TS@iM7> zqaA%f2b|TLJDZ7gEjsT?uvZpSh|3ZDT|0K?pTdAV>EOFbe$Om>9Y;sw0;4d=8)F@L zHPZO--PmhDYJe@p)N3N7Ib(uK@!vTHu!XmY4WyS5=z5g4@gaAZTfWs*8D=LO068R@ z0H_FTpH8(hZaE8&Q|pSXZ{e2JO`;auyNU0|IInj2Dexk1i*`4DB-eE*w9PIVTG|z~ zAWZToR$|4Jjksa>&`II)I+fT+8TCBWuwq6&v6~hvlnJ))SaxqcL%-(Yq0&4G<^a;h4z}oouof+o>`WAor~u& z4V|U&xPW>L)pRX0J?kUk-^Z^E{6+CR zo*B{=jLUB&z;Vj$jg?3zJx=kD#+Ao^Bj8;#;qI|{@jl1lr;CeeHxk^4u3j^=O9*Uk zw`K=EV9vrp9@X!k8h>YR0{9!@#rKH3JND<)EZ#N}ODey}TMQTk9AlrYcYn01*yvs+ z_oSb{tx%^hLhgbMr;%HcI4W(U5nCIqLS(J~&3a7GS zx#PdHf5Tq}+xQzz@q62@qpE6XC6-&2Sv;oWe!=Gol zzQ4DJ&XPM+QmDL)F(hE|(;X{`{gibhsC*{2hmdUUrH7yPLL7dz<3AQWDdLp)zpCEp z`eohKuBBxd6Gam+$z~Yb1}X-6<%jJYZzr(1lSVfBW$ny%{$t6RR7l%HZ2%7aE4=vk z;QJ36{4dqux>Yi1@IC#rk&?2*8!+4M!z=VP@;;OBtH;{ygiyz(Uf8{b+B7L}hB(+E z55G7aTaRk{+r=$wYv8?6^;blK8wpJ8{{VC<#&;fRHYRXC1a$@1z7P0#tlOkpAG1op zp;CNjvGRvd$rq{e+s@hjoH zJ|@4>d|Rce#j0o*(B7~gDY%Xn-eY10N#lXs_oevfp(lxc6>HJUx-$ivUML(K!llZQ zgT?{;YtK9f@#9C+>?hFvAnGV}4LQOk!hFVPumCTE{;_&DsTryt5kF~PhBNqMSJ1SH zE_F+r`#G(4!x;(t$PCj&_a`1M~Z^LZ4opD;H4G^myaCmrlF+l%2SIu^xc+>xzL`!=FU7w}MNV zZb4#7{HM9}uQIiUB-Iii$6#_7J#Y^d)y6=~rC(}{bDR_YHP6Kowe!vQV?s*ju5(*N zQYO`Tp9Jp+Gl5v^xZ+H0B=o5!c4-`|Wr?UcUQ1+(q6s#Q!#^*6D`!g8ZY*UCj#me- zYQ)`wOLrgS)1y{czGITqm>$cfc!1uc30(tY<@c(3mGPS0)?Drb99IKpxe7K%%0@r^ zbrfUd#efPAQSVc;E=D=yGz}iL;DG-C@Quu>-!Pby`3hUvFy)9DC-th{36Mpj zT@LK|$F>D5%q5kH;1l^*B~8ytj>0F*M(^V5SBOQE0eA!anu-FK7>%6nG;t{A2b2A10Fg3J5nFMTd3%2 z%+a)S7-jwww2!4z=tv&oy*Qo>)ucRa&U$-OA0vb7P91)3KD5@rB%Zygy@^|%`QffS zJ!pfWRzHnXky)f*I}g^ZXdfbzk0 zsbhA@k@|F~QMY{Ow@Q#Q;GyW=l?OpEAwZEk_Z1AcQ^uhXg1N~Z#Yi#+*v>IZmWw2N zOyWLr+3IuYP|?v&UCHcq21f+#2lz?#73vyBvlgY{?M}_#Wze^mXQO<${&nOsTE0nD zA|P-x*X#JymQvlqLMs%DJx5dR^gZfrsjXPXX!5p+qn-D4Ryg+Ng4-mCvy4cMlk96p zS4EEcMoG)P9*!fNmPI<3Z9|`jnRi=KS+dD3grAr?s z2Pf%TQcDq!%u~u@qZcVQSaHo{Y;+dOgiLzzT@|+Ma5^4qp0_LHD`y$$TlVrYpxSfm z^sNyLy>kJ%w4MSny$(L3k^0xf9~`ZbFLdkHQnEA#2@W_V7?Jq%&3(;pCh{9S4>j`7 z?JcEEXQx|TEMcvhQ0j5WX#vmvgI6Dj!l%N|kmHDh`^Nctif-b}0*nraH0|ocZ*`{i zIj=@1mH-hVUaaadvC$GM(tMQjJgB>{{XPr z{{RY7*_+Y$j_*}sS%~8&ky`!-MweA(9ApFfip12nNpQ#x6mwnY!)-cAZf3g2$`}uP ziu0sWT6CTVVWN$N#mP86Jb=M}ZAZ{ALQ`1h<9AgJ!u<=a+!kl0yWnF2-B zag$h%870Jrk>9mzNThDT;B~C2*`#a{f=)jw5oHzw%pi2{QMw1@H#w;o9nI<7)qgG~ zkZmMn@_lPmVe%ayM*RB=Q6M2 z1_$Y0b)eoYmah!R%o;Wr$JV;f9ijVT-okfpkLDfo{pzK;=G2b2IqhmVb-g6m%%dhv z%1^ffypLDYue3|kr(PjN3LP_?5PORC3u!k-h}@Dh)|1Ct9;>Knmb1wjk(7Sz!05h} z*9LRR9y27W*lgn*W|-J5xbvPktMIpeL2s$X8e}YSyeQxgT$=NkbbV6lVH{SoFk_9uPT$1WTWO+B_VOo^ zLt2cIMlfoC$5xp@W>7LeI+GZ~9y84_lEV$01JadA=OZgYMDeay2abCBifQ?C^H7D^ zho&kp@hV8<5>ubU)_@*4`Lp$;;EoT_S5@HehrTxWjW*v5=~ByR97b;$NP%07g80E8 z5J>A@x_@NPiv#Xm>BM#g&-2@wPQ@QQe5^9Rbag(4lHn&2BioR1$*)E62f?q3o)C`U zUuZJjTSfQgv{sc!^%xy1%_5mtn|3A_UK%#}SbiO80ik7h_Iibuw`xGTvXNXP@~^by zt8_Ru-)O!j);0eC6WrX|X)zZt67df}c{%4K*P5|N{`&wk)~{*$j-#U9E~lo?<;Vup zj(0C`M}P644^PtX=Uod`wp|fe85zoiA0vNSsdK2@O`~bo(r9d+OoM9#8(a>#^rm=D zuBi5x5y$58!M^b=*B+I3%kiP`zT~)o+giv=Zu|RJ)7Gd0eMZ7fe%kHyVz1?G z^2!c#{8;E~KTo~UR_|G|y3$+;mO_|Jv|x{Zp4hD|M(4%9YtpV&AZM5;jetE{kgZc% zU3kV16HNrxcEaLobF?V=Sau-)06Gdeb3cbB@T%FtXChufF5@6yz5wpthtj6Kzwo2J zm2viIBMQJyxIUbb&oy&Tn_U_gXF z0grkBg4W~0AMlXf7cwQRskIm#q%rI7S$bqT57@O^ON;rJ%aNKA&G(Rdd)HB@%_saN zHuE-?q%=T0TQW)Pe+s9g+}eG+Rkpj(T4LMCREv8qJ*Wc${wo=LIF~lJ(@P{Rk0wSN zcKa{&u0S(qYV90A^dEC~iO!zB7tsUnrwI3KN24p~4P zVx$|GV>oI6xV~I%9AxAaJA86{)Ohy4>3KpLug(6jC%wq{g}5&s@^jYEnnyE9n0K zvDRZOWr*_rUg6!rfAgs&mU`ojY;_yEngF?V zqv)1;wW>a|JI6AB9p7^da1^&{wWV2FuCsS#_WuAaT|P-e5Xb6!)lGL&@VAqtU!}Xo zRH&5#j574kq5LXqi?0SZh+>imrWO*X&yarc@9HQ5Uk_-}4JX7_U)nz~5)&Tms}%(2 zp63rxgzjQC;k z*4skTQ$q3E%3!wnEpLMFK40*xC|1`QKfx=U?(#u(ta zhV7OiKGA~l5`J|*fz5t$HSgKw*};`?G4ZmqsY-k?YhI)Z;g zRM1%a%UJkL@cYC!(rR~Bv6*HAcata}t77N_D+T2$Zqs)Yf*~quvJlaEO^IVs;n!iz193t1+|_1hmEy8mqI=9t=q9iVe>KP z_)o7j3NN_%PtluLmrAvcIY|*)pk2+$AP)ZZ`NQ!>+VjL;6?{fCgx}^mj4|MB9Gr~x z%}K0Wc-G$P+Bm#vs?M$hb8t%k0KkVs?V822)3r!-rb}z=UCK+DowpVw^Sjq4wOT@G z;iJ%Xd$DlKZpG}fvMTa&4{uynf7oxH3195a>kuWdI&J5lO6+d6y<@_9-PBI&JI(XS zj)b4((y;A3V>B^dTdZIUki_I?4BdYUWV6h#BaUeqkIVApdy!p#g4t#BE#&z@83(sD z$X$fp%!u%8Zfy zY94y}RHuI2u+Dm7nY7^G`r_5ZFkJ7m6t21~#2WB>e0suMd zj8q|y-RQj!(vmj8+WElbXT3>*k4)Ajh^Qk4orppAL8Ht-0U)+%%8{tv*>XD`MIsjy zGcGpz`cMMNB+R4Bz#f>Y^6rUuGh_MlQ!~iSQ9#@|=73sMWp(6sGyzEBC`-vM|S{ zX^e!ZT=R~7C;_r=b_*XH2L#i;Pz#O-9S^NHV0GFUhfcJL7>}HM%hXT+fn0BHy+u8K z@HiWdS1wGOBN!)|nn4&JJAPerKn+HgH;^&PwIZvi&f$*Z+MWi|91H?D2AIgqaz0YW z2Q&c96rzI8jolj$ovm?c)>@L!HA1 zf#@jQKA5Kl4LSL6n8qpaw3$2OP^;e@&;kTpZc<72^{EJF+I@X0Ex`%ngUG2BA}U#A z!yZ7*I{^{vgVc7Z5g_dIR5~FQD7f{su(VKc>QW@Q9YKYb*E-vcPShL)Ed7ZjCBM7;rrc4$;LhF5nIi6 zSuuhRIO$oA!Cztl&r&$3a8Gllo+5DBoyvIMRoKj`0{;LI=LWEK9d>)x698j92nUbC zu+jXtY`4gLKa~REUABeVqo?8PP^qJ7V&v7C9GjLwA?H6gJ?iWdO7e*mkgLxh)~I=) z$Yhh|1E8yr-7Cr$?gPQkO3^DEQg>#o$IpnVL7v8_w&>K6oMN;$#pPkL06j%ja;8BZ zdt`gnl0eAbUQ~{q>J@oY_rY<;LsMf8eBN=+Dj7FK>LeLf>5hVc5l@(R#xlp2sRSy+ z&MnuBRAorW2Wf6fv+*CLl$S1c$OBq=S;~jyb;5m0G!5cxOQL(d(3~+rY#(q{L0C{Sa<8A;SDd#7> z06-N`mUr9;=9Nn42!39|kKD=f$)32#>rG_0wV4XBa7S*V>p%~XY{xx&dQydrNRf%p zY=2rpOS4N4&DeuO{mhfM){qEUJkvBJkVY69L5Vr!b`;nojbSS&Bj))?9O9*Gh_>!i z^7QFI4OMd62*3laHDhTITo>rrz^BP0A&djGIM3ltY@txN+BwI)07@fCc_RQGYAxlr z01nhVQ=NC5Tpg-TM&9)B6p}~E-3R{wUVsrLF26C)v8N``LaJkT8;4^|C7IPvC3=zR zOx^?T{uDh2e|n%Ce8N6qxT(NB>5#GB$VVRjwC3JrCN4vIcBxzlhQ2CPOmHue`JJ1A*MDlr9C`rg~QBJrcc#bl54iEcAqnX@o z5w9d;K9uOw<~y7z1HZ4e0Du42^e=6w@^}0$e;G$<7N7mOc?Gm!Gn^g(`qsv$PpN4$S?R^p?;wU?I}Y{5$uz9{&)w(; z_|}ls?lu-@W=0sp9y#@_?eXu!ag&fMNPtDUKxCMJ2LVT=E?Ly0ryY$zh|6$)xZM3I zfh3XG#>8aclj&LkZDc#}xniS&Y7;iq%Y(eqlvF|x@CR>Ng50vmJpOVx&rwdoEJtS2 zN4|C{58d{wF}QewN(tM*BhsN*STT7Vk=Rto2PcerRgf#Js-(mNf&3S0BW+ka5)*kH6)=~N0ys*j(sY$o2QT%#=yLiJ!(X_P(l&%gULR$0imWr zb#XGf4T_wCconZT*n;RJqbH*`Zfdh%%_L#16f9^t>^Q7h^$6L>l=JIJf%<*$`{Q53 zhS#;z}?&<>~Xt!fsP4~agNop z%?wclW6A5^n!rgNqKa|=Vn7(^1#U(WS96|QlbZ4>El*|-LLn)L<|C8aH6)SC6l*IV zn4WV@!aE5f1d4pCb1vQEh3G4tlvQt-VDe2*XBERfU?Fz*%|#e#B=X{1x9BTkC?${g zdHvbsoM7kDf{|fb<`@)8OrYeJCyal+R{sFuFR_9xvVj`y{oc`lPeIR2S0Up&$+Y+_ zZDZyv8C#q-FmuO#E6ZfNy|@MDxMYEj<%}KxJpdTaJ6Am*kL<~)qh2PGBU z+d^TLk35bmKx;R!?L#Kz_Z__}Qe7(GNWNRgAw8+rdV9)?581%m$v*T7#&haTJU=MI zG3b3Nk#<#Vj!5FJOKR#_#CRw$c&ckGr}v8v;5~T7P>Sg2$iUH?9DrLK3K`2T zcJ1dlq*07Bo;|xz1cP*H9l77eJ5*Ri{{UEVo_M8iF;R;A<2@-hVYBy+I#2|bsT7lq ztfqfjzf*J~IXRz1IP4k%>_gmxc32EWQ=qDDP!`Ok2B>UV;SO-0!Nb&jnMKA2?Mn}m`ZtwrFQy?U~pf{jlNJb&#fp~ z6pZr6oukr_4?a4QbquKfu6qg)mnT} z_?i{32J+O)63gG|Tt)TdA8e9D zK!k8O>0OC@MI?^?SjGqCUVO^WBS@uRCp?~LB<%F|ihC&Il6*7@j(Dk7Js{mhxE6+kMF0Nj<%&upI`mD@?=8KnzD54z-O75hIxf z0}Rv=Ts(xd?oK}wOj9I-%}Cvlp17cB+pux9+A)U})ai1UPI~8>;%vjmCgMoX7_QF3 zHE9q;eo%SEb5+>wqIHls>nQfE5bctm!g^+_#)w-04^vm;Mv;?l4>%R)v$-1@Y-KH( zPw||Jy|z1KCpj(9d(@D`@fUBOMK9${TBJ?>ZS<9%1QRXT?20#i(gk zTQ|dPwsyuc+ezb}>t2(kK*nv@G8Gy6SB?Bak@XE+82MxyFnGodZAaoFrijE}8eN-b zgZn-YDnL}MqXdKM20*Sd>6y7(bWVTen82;C?1@=$8yTq1m3W*258+;-I3%ub_)UB@ zWA=OR6GpyInga#^@NjeVucC*>UkT{{0O%S!W(e1V6kso~9X%`L3)?MQ%Tc1Ve zFBoa^X~x;&iE*9e9)6iVwc$|wGx(Ks!C>(1{tsq}mmi50(P;h}*E~GU2DNGSY2WxC z?*Z>v$;8$O>-6VCG z(>~Z8tHl2RXupG!_<(=HbK%HVT~6K=`&1}CX;Lsxm^jNEaKq476YyKao+j{3jjo5{ zD?=T%)xkl$<(1oR3*_K?*Vx+ciZp#UNRZuml1yMNvJE-SwZs1!RD$hgpxMEz%cdcUXOR-%~xC1wOwLZ{>S#q$u0u9*s3HX zg#(-coMW|fcX~DDmBEdqM&mny>s|1AYIDvl7^g{z7cSXj`3isbN`>42BzkqLtqj|? z93Mkc+G+ZobBDOKqRq-mr0+Y_c#YGtpZf0TB^Hj{rXbfls zhvhuxtSq)*10x)ot#ZnauPOOY09DBBqbRd|;Bit>k*Y>zLFJsN@9R}M?lZN3$Yd>`1N~9T*IMI^;Y<;#hUL z{Oe0N>{JiA81ML3JYjPfiC;fjQD(kq!688Aj#LG>!%u7_X31VnN4=ecdUQ2@&LmYN z@PzcLioRs-s6JIaC?srqoVyeA56Z7YBb|A`*O&HX4oTcc9+Uwr zj7`x^+1k1Gsz>LQoOGmV7|Dg?o};}k4(>r!??4Y?#{~6Wn5}r>5+Y!3VtK6C(Kh9Y zDV{M~0#g)mx+y9-$>~5EdWV7UUMTLw=oI7R^v!b@nl0U<7~5-)QTo?H`rZ2vEXkF} zuR&Q?8lpe?=J&|-pbm7~NFQJv`_RxBv%8);j+JFrYpKN1?)iZUQZzD*#Ua7iANMp=oh98YahDKH=oOeEy z`B1E2p8O0{fe==18=$VT+U_kb%sLO5`k!N5x+^299!VLliWao;qL%n>+C~s}#S931 zL8sicg}$m)qk>Wwr(E-zmWfM8^te=2YGeVeXCY6OF@gygtdxzE zZIkbwlzDHTo0nbWl3~}>)-&!B< z0vm86JWv8CRmcP|_4K3!=W4L$flXrWz#ITQKb0%0vXYnvfFBSc!h7>qr#@)`hi$)w zXTZ&sW6n6Pn%>CIZqfmbyo~zL2Q4&hy8z>FKq|R81fGMfT6S&aU$N~_Oqk@1f_TLM zR}9MAN6H(V9`yeJyf-Mv^`&9w4Xc2|)}laTaLvdas3dcexdDhh@zS9~^6mGhHg`8* z#(;;0##EeDBs+<*iTOrx%~&JMhj2YASVAii$TcC16~O61b~Ew-#YhO-#VUo|RfpD{ z<)Gzx6cR$;H%jTWM`fG$85{5%o~i-pJ*xl(2hf_mXndLD^9z{da2P4UGy(MfuWPAm zH+mh#-Sl=aMuTBecNRQ?LF#)}O{6+yrQWgjok8!X^4o$s2ToG*##T=;a6WExp2MX8bC&m!rJkQO8e_`wxE^cA!E$n= zHPTtl;xzGH#mVw4X1=uBf--Qu2qU;7HAePd5GRLjV@HK{&xSnwgZPU2ZS7dzG4pL7 zNtrJG((h~mm_AP7oZ}scpb2BsqmRRP*4LV$GRG?u9{vafdi4gYTxxzA(ynxyn3?aE zB_4cZ4t9>*@xiVhc;}oqnJGEWd8)8U8W|!3l^m1Oq-^h-$LXc5^5~j0F~z7p1ZM;9 z3~o5%wOqco)=z*W)NZ7W1+(ulkGxac`d6F~SRw1Tocq<5n)>vcFea1$H!AKZ2V#3v zgDORHz66y~lr{;^p{GcB-Tm&LO4wfv_?GPcf~$vXNlxcLnLfbo3=qBtUZPGtP#y~Zt%x1D9)q? z9e6)ZXe6n;5;4X)(*}8uJa#^mNwrTrdVA9d+%}G+{$N`&^Lt)G6A3oM_(^#n9;wz7BA{)i72IurEWO{{UaLOmetA*O89c^r-{1@D#d(jdMtb6?iYL zK#{YJn{$uPJc`w4zMsN2m$Pbu#!DNewNg*r9SboTY_2%2Pr^TEwAJRhn)JgR+8E^l zwvD9r>N8ypgt{W=`p%6MFLuUBZewN{z)%3m&#q2D=7NV=TxgMND=pWXt4DDc$t;S` znRj*hy}s@$y|N|ti>zt3HgDymjVYD*;5Jl#RkXUT#4zbsdS#lC3M%ZCc7vak?LVmR z-xT=a)PCEj*xX)3k;xNWzTTnw?Ee6Eoxr0k{v*8_UE17>1bwimT!06^PFN4pv*)(9 zO+#GMwM|^etr_ybCq8B~k52so%{FGWT_PK+nVxwkl@)lur6b{jtCac?R>!>Q7-I-$JVW0-s&=5 z>GF7n?8g<_D<_wb5FP+H+yOqBrUbudzl%Y?A8FX|O}SPho}GW4UESe(JyOczD}#En z+Xaw2Z*M#N{{Rh3;p+tPF1f1sW5agx>KF2rST=pcX2@w}f8mXI$pD<5hPq#i9uDy@ z!%Yjrx0m)>da=5W64va_%_<-}j_A`0#1qv0JJ1I=9mLR!%{xug5g%!C&B7|x4MP6_ zTDG;&b(utPi6jvtAtxcuI(FmIu8VC-?^9^C3%h#}dkz~7!3U_pDnSFe^sleJ1o%6_ zx{rV@H4|?g{L*fUb1)Jrx*QOh9B_WT&*%C>WA;`mpWmd=1fGp_0v)70$udX$jbqh;-xh@RIdjMo+ zIAJL~1KXaM^{+VnqdpTik2D1FM~9S}xyw528ml_Ro z#(Mnv;C`%uA2Md7l)cty`#4{S;wyG!_a|=|72y8>wHJ*wEh|gXY`h=h zF{j_X*2{=(Wgc&oQTbq}AwvPyz8}3^M^lts>v#7Wl*M+joMTC;vJ8|&lKyv4e=xSI%{e(!m=RB!6LW{&Id(ca7Y|rXNvm%@8Yk*$bfr~ z66tN}{*e=7@@o9Djt5gLvdZ(%aK=fbbC!7t%Q-%#stq>HWHLM`NjW(b+ADMPS6Th3 zeiUgfBvzMKI-^2Lx7i^jc;kj`szG3(4Xr|l%%Y7 z-Wt$6W8n6h$3^ia){ORUIPmFFFLlkLp~7rY^Du3c$*oce#35-;7c$@2(Np1y-W z&bh0NM)u*1Q%vf}NZ{k!k815;@cxsdID~5x?v(*>kAz|0AXPm|-@~I$bkpIUd)W>H z4nq6%=|CQQmd>sjJxyC{c7c?Y{i!nWwKX;oPIUh z>biEdu8UBq9k_@9cW`oeJtzZ`)^#ZF8W^CD%Z>z9?a3W_cCKb%=&vuYPfFLnwUW-| zttBCyI3-R;TFbqO+989&^`?y3&g5=57;d!8j!%Auq-go;pL&T=%LM~I^`V&Y^Zx+5 z(yd#@gq)wcX_3Ieh;xD1Rftq0mK1=}wovXB4?)n?=Q20$&sF|a6fwu-t4G5T%~|b+ zIRtg70~%lwQmk?g4;7hrl#rnygUH8P-k-{48y74)))t_FT?o!kU#F!2QD8cC9fe4P z<_X^f(+)`u+*Imvcb>f{1HSNFq}g0W+&4bmD@sO0l1-;@Ami)pT>k)r8z%At#_nsT zBV)4QaniV|ZhBO99SobJ48M4F`qb~8!H**qUNXdxqaW6%`5f0isk{P&4Yi@9H~LzW z$Wxq(LVF%VuUea3ZsOei?dK!Yn#Fc8wgC3ccAhvzgT(Gn8N(lZ^P1-`p;eVY91sXU z(!D4>5#m)=lQTiwMtL;XA2-sKGOzNEPg-#YIBxxF-o`6)+_YC#(Cn~yScXrh6-H88 zPn3)k)|;R+HiZa10LS#j5(vbBLku2qUS$3w-J<=}C_7MOjOUuNtqVvtXK?(gv63Zn z8FP-6DuSoXE4MWVLMDh|pVhgk;|wGmcc?^yCk)<|r)-HTi;cTT`LI2z8KNzmY;^++ z+-K6X^sO4w@)GN;j@Z@-zG)3V(rZQR|mKP4MA$3pz!5F9+l|j!| z7$1*%B}TWM?T9(IW{Cd)z*vf4m>iP44nO+!=)m%2@e8;VDc2&s@8H7cL)9k!CXgWd z0l=@H##E3wQ_Xz?@QVxKE7p%Yn(4FnD8(uKEZ-0D9W~*3?h**W-JECfucN#pq%M=A z!;nOiD!UWcBntAc1n37;)&Adhq{nV}Q~XWGC)iiLu?nRJ3y$AP^JLFzapz~P(GnZsyFmqclIWe&Z<`vJz*=%m)8r_MOD8pkr zy4JBXk$Z4DPOH24tfv0}&`o|~TsG^Qg&ln7{{Ya9ewxVZ{gtS>;YFl}{{S2{`Hv|E z?%?(_NzeQU*KHloI=GBVZ5hQx=cF_!9lS0%&TFUe zgyJ1q3x+sUbuIbyu2MjD22=94QChkTf*Z8m-GKwwnu)Corv2mSom(yQj;+t&Yo21P zFr(^y>vH9qTXl9EvW_baamsYbuQFS+-iN|M=av9)N9$Ck{{UDv44$Ob(p}gpbX?}D zJK!)2f_R|NsUTQ}8=o-t?OCiuXnWw+swh=;alDh>sLZNeRfY~~(S(@jl%&wizrsN# zy(<0>w%9{Bru!NEF;~e^mq_sIJBhId(n$@zSsrq2o ztm!(uTAzpGhVUqO1`od-tC-ZR)<$_k zn2C?S-8rtx?{X>&h|GRq+UP(Xx{Bpwx1Ueb@2!CjlOvGX{t_!x%xri{ggGFeW9)iU zfoy;eCya`Az#nP>jN>QJQZZQMJ9`e)?oi>mS8jO+wRhhMJ|13tQt_hrd0CT9w%b0T zG8_>QIP%r7Mq507K9#^B7%kqu;r){!hfDZt;;$52#=mX*WaA`tSRq$Hd*gE&C9uxx z$6pn64}}(M;2#0nTdmHWYyn~ik!)~6huh0aa2SkpoRiIb?RWc4{8{tFRub7}Q?(W0 zCET7qR0RH2<(FEe#;2m|o*~r2rABG+i9z5}6 zQ)<2-)MSxu?Upr{$&adFJ_7E?EuQ$ONJ$-bgZoeXP10M<@!y2zxYJjeZY}L*iIjSe zFf4zW71_x@?B)AHLa^?KNY^GgLc%*s!y^m@&q;_U?uKgP{{Z2y8N#LSf|g5WU>!t? zNRK>_rEpF<4gox7y43LR?Ee7q?g4e-*+zk{{oo-9ZFG`$-5AJl3FxOj^?D5Xzv6Ge zUmAQcS#Nx=?acr&BI*S#Bq%a-G6C}743aXV*1U09CWT%C3LZ0GbVK7WiC+R{kHg;- ztwEMO5=hNXiMpN?_ zx4_|tLmB63wNXJ|cv?TVq3U0GYp zq-j$B0BjP$(V0t)(dVhaIU8!_){&}3;u~=mxtV8(G&2{=f!uZE9@Wg=>K+u2!SGK6 zQj7GID}29yC+6p-G19cPX*?lwtLcqwW{wF^1B`-)wlmw-f{k4_M%6K_TF5&p64bWD(uK8*uW$;#K4i zQITJ$*B=Oe7F^0Ex$xbjjt=e2gFC%VVO)Fw_&swg&e}JW&T>R&37_|RQJ`G>*H|0u z%QOi02pb!f2_K#@ONe6q?7)q@;EaBC`XhJyG<+kyU8@!CuQ~q!N0dfCEvC6mQ}##j zWya&6_=i%{%XJeJoqqv@{IgSWa~}&k?=0%OM{i1Ok?hz>&i?i6e-b_m`2PUm%tKJT ziXC4@Ot0GPRkxy!jc|l~r245Kde@L7MrgMo1zV60VN9VU{og<~frIP#)0M-3QE&k3 zNAp#G{{W)ul%KOl#Y)T1ApJ8!LOcu-?BwzZ zHM=IatVyEBqTF4-*&|@cjK>48&#g=~NRiw?%0NJSqAvUak6Nj(Xf0!?X>wU>Z~NV(z0-WjpTKkMaZGn4 z)2@6`r)rwDqeT?bGPIBBlj-g4RUmD44-MWKEu)?nb}fO*XQ;=uS<&>nm^@c`V|A*d zOLYcPMnCHd9+>s~YF#f$)$PBvEsgwU6%MjS4u28pK+N4+Ri698+GV)XLL?F+`Is5` zdtXXQS`oO4{eS`tT;(X(d(Re@pu z0P3I);?7SAj}7d+Lb{|sc1(58PJ07Z{7k+clft%|hM6IX@mUnEdiFeYs#;a;{5l2J zmoAtu7ERk_SoakyI#n)Tca@q(L_aEqIl#?y*WV9hvDF~6hgFJbXT}(wMou}#MQZ838}TQF{7SakHlYEQ zMB{NgTpq)a zd~UfQpHJz<0D0=Hm)55FqL4zTV3QmU{{T#LO^C-6e(jFlolSZkiLL5Z+7_p!MW!2} zhhkPd?PeGuhqtA9?3NebXAc#$rE!)aP6yQXrUbueBXCK``W|W#b$o<1tkU_Q0`}Np9*Gb0G(APi*?vqj-`J3CW&4+m#lg~YS)Lt&oPlvV1w3u0CiZBRuIpMj%_Z{mF;U~k8D`79(~y4(}qvycHYvF8UhyRF0Wt`9?!D-{7P#{dpZ zX%jYd)0DWgSw}&RYnz>S?+2%9-m!l&)vfc$JRfSKb8WDh0o*zqRiPaFAvgeR1GNr~ zkZR1Zs~#BVtwACAP$?$|ngD>P&N<1Zat^>p<5RkAa8J#j(xPp<_XE$R03w11UVSM- zuRv(|8IDg*^%vgG&eQ<#UJNo*EQ)k0+v6nnP;#ZGhgyC~oag~KVp;FD68JAw|ZC?yVP_aM)6 zQ!(1RPu}i*s;M#u*iJu-J*snw4hvxRGzEzUah&$0V!KRv*gW92o?#^FdOs5$4QboSQ@>9A#iFn-=Q#xRu9FjWE*erJmnS&S(w}kU1shI&m6DRO zwpW69HLV;XL9ve@brkx6Pg7AgoUC{Xar##j1|5NLK{e=?Fz(Z(f%*APPtaGJf&kpZ z09PerYI_#rX<>2~=3I9b33p;kQmJ-mBnO(k~WMnRwnBN3v8kCuMske{CmjQ6BgQWZz= z@%Ym0LG!R6k51-*8W<~t9I@&>DpK2AN8HptTJA3yJDb*}M3BDL$FIEr4!hHC?g`}k z(yVHr0D10d9H?Tr;BaZ^GO7pTKo<0^Ds5*_TPs+eSq~vV>s@z@bVTsW+FJR0Wu5@? zs3YZLkVhT(%|GG&#CE#Cyew44!z6!n)V~ui*H!Uhxrlz|I8_wqt}~iVow1C4n`Z?L z)G{ZPEMyRVQUJ+7HorfSq1R~ypO-(4KuGg2I2}*DKXSV5=dXHa5F|TX`xs-M(Nno zV8^!q0F~o8TvBc><%sRpkwIWWHUKoNaq|7|VcvvDjM)dA{VDNqm?Ige?A`(X|c;mGINMe-^TWJ(5Xfirw&$RlTXq(k?u{w5N=L-==8};etAf08cg9w@z@Y(;eu+;z-8?^rSe! z-Sbqay^bqrIha+Vy4}>cRmFGZNyec_aXUu4AUiC zu>@_(<36IB0{LnrkC@K{e_FOcmOLmSbHS-LjBZjW6$bpUUUN)vueI5@QN?I^DIoH> z!RL?VRiqmb{i6y2+mTA;xFV;Mxke62JZI9H5f#st>%~bLnPef9jll8kOl3mbiNOOOkF{75yo4%{ppIPh0;rOaQ4T*TmMe0kM&-!rPo*gvWAhmBKIk24fPa}7VKWS{;}pi3Wt9URp!6Mq_ojKS z&V(n_nv!W%cDo?@iU6^RPIe5D>(Z54Kng!BIUbb)%-clDN`P=d?^6d?Z`|aZWKaY> z2_vR|DtO>z4D-np5*{;_zz61}Lc75qGARE5B7hi6a$+14^8?@ zG=pl#)P6LnkcGOoYCu}slYB!Wtt2i>On-D5fFWJVS+kU8?NSm% zo?L%_AC)9qk)O#s$8g`$m_&tq-@3|p^{N6`YU7`J2>aF9YjS7~uqJQedmSRewz^zds9J9NS3CFLcXv1yi#9|VG&PnyG^o>$bg#5B_OrO@q^MSB8r&@CZAqu1A$IDH0A7^4o41kcd z0VI#)sMxtD@}}Fwle0%K2pIS2nx@8YDM2{sOHyzTA>67nM88$Z)h`HIbeOY&!R}zHfy}@2zrX>qlixD<{< z?xNGL+2dG{e4~D-(oX_0nkQ1kr981orjyq!&0ZikC7$sM|#n2Z&qY7U}@YrF$R6I2s1>5EgD&IpBBv{Xz_ybAG&GBSRg{+%WG` zgNI-{*VJDZz6tna!k!Vj@g{|HaPwKJe(F{P9Gq|f9W!4jXs)sA+BDJUba(d6j=daL z=>Gu4`!lR~3hvqlJLXux3*U;uteUle_$%Spgmr%&YePlSp#}Etc^`$1Nf|78>0Yto z-`TTS@Xm>O;%C;aZpEZ!+8DtHfKLa#duPL64QYQ2{2bcF>j+gm>W0LraCkE<`ro@rum zccEYDUwC+<;*W-W3|8AvwU*{ge6d>v1StCU;+f%(iCzlvr z#jr>f+1-B5{{Rkd(UL^Fj#&ogb(8pyay=>YBnRiz-dS?04?X_0)rD|NG4{=Uv48t8 zTe7$OBl^x9p$i?*;GWnade_bnd@u2>{=0qQeKy1GdX0;+$cxwmjo(jtYDtpMG3AIM zwt?wVi6()-Wy-%9$4cARd^4|jQ&N2+#CC?x@-9qG>DZ4^R5zhu7~^*y)kN53xc>l5 z{owgWAoRs`_OT&TFPJ^OYn_JKY$pxQbKM)YRsnnt&Q^AYBdqS{$tB~6mOBnFmd#x17eOCrHqM;m?!ZDt>v;AAF27XRmISZ5%yOg za0p(MS~PDnj?>sXhXk_MTrvSN^6gVcQ~ zB8ysvr6iHHxd=0yk(8Z90^XM`v^RoD_eL;s zK*Pp4C_ha~f8tAkLjFL$yP3pW7M;}2$1EWM;#e~ELIOO)L z63K8Fh_)3$x900ijUj9!!c;DDJ?kS<)GRHnq+B|=<#F895@{^6B!CE&zyyK^Q&pW^ z-2+93cLd;et~qt#IjO#0OUJXZ6wY=U$<*CQvrN~2V? zVG*}Wgz8y&YRh@FgB-0ANeknG*}(c&CN(`q+BO!K4ZQSXbH!DOI=xmvwz!@WoAO82 zxosZaJE_?&PnQ@O$?s9gs@>m2BfXTff%5%LRz#5jM>#m{-hxfLtHx~E*_=Rx;~Z!I z0IgIS2*QDry{aokc;#neHf`poW=W1BKQhn-K^rR$GC}<->R$wWMfg{w_&(c5*CB*n z#7~+UBx2eB0BG}HF*}&SbIAjm=Um2Fq?6^|Y9y{wXV#uB@!!F{Ye+U)2AVCe<2gwY z6f1rp*Ouv0$0WH<0U&!|fO=a67GI^QrTY7pEGZ0SI8LvJ^qK=hgVF^|0{{W>#5IXr}e9Ojac2|)% z!f}D$y+h_m!=4X%%%gY1OaA~9TYGn4t30a-cHl1KjGtj%@jt*nhx(hFtFbiFu*r3i za2WL?3tv4zv43UW%{NHYllgY9lv~C=GPAjzY`jgYTHE=JwIaKj09^6Huoclp4qF^J zhStaFDE*s09sd9m-?!Ff{*ll>X3vL1?zQmG{Wf3zBELDH_=WKeP9gD@ycBf*08gJE zmim7)q_MGV zsbV?E7&#p)!q?+}#vO?Y_@?NAfC+Zb;!h^MBTc#1HAth>{6Tv*p?h)xd1qqGaykt3 z9)h!-IY)MNQI+I$T5?=O;H!P$IIh;(-*g-1;zQ8aJEuV>5{@u%E35#3LpM=eQrz`o zjJB16u+QDDPgK0v&$agLQp9@J-Sa$AvV()3O>tL}#Not)C!T#pIL6|WvGl*eUk4lO zIebs9Si^N~bgC^D;R79v0W3<)tNqe_1#BnnXYpxycyzWN=zpWvWNABG@~X-6 z-1kZT2z*%86Ux5V^vFJcG|G@Wv2)b@;4|+~KfoW0JIhJqXm0@@D$f*~W9K+P91;1~ zj@$m%e-vX@No;hPS-$Hs$T9Q_ARm~i6ZX6Kq>^rJD@u`ZjBS${^~jSow=9Wurq4#W z{hGcZTp1eUUDM_d^Az&sT(RnY@fA=08FR(Y{<8MLzP@Mp*Bk!;4UO?2ZD06Dbk;tg zPDlQX;;s+d7st^!7d{))*keDtGavn&(@JDYP409L`z`pfK4hOylb)Gz`tw?Pf56{~ z9u|(~`$o6YX1Hk1H$0p8r|_K8+=YI20Gw3#W_^bpIQOJfkPvz?W&*iAE3ghrRz74@$ivs@ugjp9oj`m~9U&o%Q0?IYuF19-u-8!rXj+F#y7E6;Ut zYq7S)fT0>i?oNJO@%Yu#uPHk;Cllt$5)Gn6V8_&Y)n7Ebf=}U6G%Ier9-QK$0EH3} z%Qk-s^ihGPW!$+?4NnA5CmlfXTynVFk4jf}^E*cys;VKP1dWgJo~x(1R)ETgK5l8COZ$wI6^2dOpZw^Ig@#^HiU z{43MEFJ+=@-YB)S*5?-15*#}-1ji#Bo-67Le}f+f1Bs2@w1+tiZji2h`TljwRoRsjt!dUw~f-F3$UnM%DoQ;wj?i>6+`T{{Uw%gGC3~?IF5l zA9&0hu=T(=u5W6)8XuQyJXy(c`O?Pj#fm!Z^(Uo%u-W_x_)ls>N8#Hkit+O(etp3Q zn%}ngE%2}~mQM@m>J;P;B0Z<-F^WB^1M)H^G9NBB4o6%bDZ&|?l0HIDKT7%!_KfiE ziJ|;e{><>*ovxp1Y$K7PwN*eHJeF19AHuvl%JP|mXO5)Sv6aaq5t}F#PzeKaPkhxk z-7X6;7&#u*Wy46mS~nePylPv3IR_XuKmh_N^1k=?k6N=BasxTtp1G%l+BY#9zm-e? zNC_wAZk0e*F~z(f$liKYyUVj2Yi^wF7&Q_m(dO{Pbgz5x55U`xh?*hRj--}xhuO6` zZ1IuM^Ml1irC>gBmg6W9`)ONLGTW-@Uz6L;eA?kynCxP zyoy-zKX%UPh6D~lL)y5R5+=7z+OLZ< zJF7_8QP>{UcS_N99ZOKR({#IbySuw}NMb;D7CpG=JxzODKeO+~sN3Z5{i!4ambg>b z{scL!ugF+`DyKKY{{S9X zscC#IsFfU$urq%lQ_NB4Z4A=+Wnq$O9EA%Sl31Rc3iM4g;9tc3S4=v@dO)^CY^)RR zS;zw*g~vlr(dF@X>_e_(d_Qf@~jBY=UB7F#`Za7uD8Yd-m$FeG2eKETs7>x z7PyI{Vm%jd85PLfM)V&bXLm_4@!K0I3f5S!fR^VPTL8R<~--_ z=cX$z>UC*$M!zWeMk)G2b5aMw=M1AhGE|FSun!eFaz(Kuarg zwW`&4Gr%ytgsFyf?bpl)%2R;01{zE>F) z46w-<`Ofat0ZG*)+TBlT(X&$oZcv|_ilKpk2*9frpvRNE<2?-kTak|pdeug9SmQXU zLx~Pg7(bm_j>ODS(>(q{q>`F}o;v!|vHk9qa!Xf@-A5sMnu%g1cLDO|fFM#ajP&)Z z(b+tRBsc<}4X2qp4!!PWG;cr85S81I4WU7(IeecO6a<=3oa-)n*GzyS5S9!1A%|pr7SIafGDokw`{V zXD4x^CvVI?p0&_i_`p#JV5{3d*0rMY#8~R;G5!^1*)z)^VgA)N#TfNwK+-1)ti)x`IQQ;pPLqDJ zd1|4{ebPD)srIh22o&YdBd0aF1(b5c9JVvq(z$L{Ji_Bd)X@3DEbi;KrfQL~zl`l@ z8}JqEl0)Snj1W<&h5)}VIHz+Po;cQbYydF2kb05DSc(~=P#7^_bIp3R{z`!!183=6 zzNKvpZY2j9JmAv<)-*jrcsvbhAhPqC-PMH8^A2!2n!j^#uT8AlFP^q(dVv|E9FfWI z-n`1+RMjBT4wDtjC7gsgUgOXM)C|^!gLS)BwEobNTew37!D7S%>6!rO(kn^e)$AJe z-b)rQ!+fqsd~=_Ahr|-u&Eb71?JS-+;(wap^xQ@nbM@(((@5;%)-`)=D$(6%UznBP zU~)aOdR6ls?y2DuVzI{slrQD&+w(CT5`P|O1IdxzSlN+wuIvN;b6sAa;q5l>!#8@p z&ESSuWhxURET9Z$-1A)l@OFu&Y8IMp{o}|di+iYG0=J+ek(w-5K}hvW3wt>v3K*y( zaX1(U{{XL2HgcNPzlR~TvRwk;+)C&?#S9y1$2*U1Yg5A>F}m>foqwdYoHI*w4#}h+ zcOxA4KGn@>eh=4XwmPk(3k(l8m-C&hNj-7sDt&7}zR)L%9YRRuX_s*^oREDEYC)ac zR-Pii(IeGl)S`kIh$?{N@h96oDK#l{D0RDAwbVY+<{{_dfdKoFjAx!J%Ltgj(WH;$ z=Os5BXX!`-75rMex{JpB!#1dH<~!cKt2AI z)_6|h{e}I$pKh&i$_q3901QWtp0)3qN9=W|-ld(#h&)Wnu8Q*|wsNd_!WLX{>t4;_ zAK8b%o)x;9@>|>eQRNB`+N4}zPH;jh%_w(!M`>^D$qO?0!w1drwiR?j#mgZNkI{67tT7C;si@Yas*I0j2t9naLVl1+Sh z`%-)`(!45kZy5MfPqx#nXSrKDyK7|f(8}SNB=XP%QMFk~7|9}mT=8kO%_191rTZ`1 zW0A_BUUE3V2iG<9x5JNtTHlG1&&8fAx_u7R+k~^Qv;a-zkTBE8>VEM45IE`xuaePb zh3v(`#}r96-m;)Mwe@+llmoIJ9QBE6DqVp&0Gc6b$pdAK@Ru-w6lb zX9SW?{$suC2@5~>u>5D=71rDMW5F7XQblW~>C?nGERjb0TkC^^?_ZZ59PxIg;vGiz z>&6$iTAjgm7?M|DhdDbFI3An|^gjrv#V;0#{3Gzy<+YC1L3ed8p75d*l?Y@9s{@^# zPBYr7#aQ*v4cNo*>-Ld-BS^DI>~))VSoVX3jhRbi_aVVQjeP;}f8nfu6*Mbt4X!@O zZLS5v$}zcFK?4~Fj(M+>wcQuu2gAP{cn4bX?xk&aG`fPp9FQ}!EI%&z+NP8g-rL$uECI$;$cV)QDD*Pb)gM~ZH|+3svaktl4aRdoa?^&5t1ipQ6J)fO7I zm*Tq*6KT=M3^OcHXCE_6S&rlCafIQkBPyf^le zgTmUS--n~s^_Z>F%Izec-54~5LHo?TKmc_$(Ri2kmH2h1*_|)LMs0HXL=i;|s-3I2 zZ3U#r0Y`is&@;2vz8d^Byw)Z0SBRZ%Zv>udywiXq+IJ{WF@UF~ce)RW{4cD_CYhmM z!F45^XkIwnF;#4UP6_LZ{EyXb?q<~|I+I;4**w7v@;d++k~m^`tql*vI@f~r1F!f} z=;^wOp^P#Nq>4y8T~7=$IuT98PgClDiCzG=_-*l*!#@)AiG{Y8s_JpA^eVU!GZE&$ z7y%q(Bd*|2di4+5S6A@e$HMJLOq)=*HE^1KTwDMtueFL*t_SHnX2b@lxGhXs`1? z(65^`GK>v@ODOWl$@Vy`e~f<>hsF(0O^(9aTOAKg4Cn$So|Ol17Q;k9^6zl0YQw#(5c2*R654 z8jiJld3CH^-^|*Tw+wWke+ykD2ibsiDmKeyWM<;KmQ$>KJ6g=kYc6siY zV97HVay{9yYWg#RRsN!yzbj=&H5`oW=W!s>U>_qL;2ws68O#t@Ib$&h%d zEa4>8G<#^GmMc>`kKiLNKeESaZ7!n(6WU7ANRRT6SB&8HJw-T2RM#@6HBzO3;N zh5i(N&{p@$qeQw#iNq}MTq>+4X2w*@v>!DIBX&Vxy$yV!u2{c^wJ3Z$sp;~;d1oKl z?tvIal}-yre~5R_aa5&rG|o?6wX_$Kt(=W36Tdmh_vu{RrR0sEWg{#2jMuPQ-GjXbsBdRDctSB!d&DFJ_I zk8DZ~2PYI0gO>ZG;DPB@7ErN>`ix-u=Br59CNt2F)}#pbF5i;?wsD_I$kihPM9Ib% zy=wAt#z^PuS$fcRmNfw5XvxPJ^q>r-Qp2x4p5C+(x9irQZyfV7qzmTAw}FN1;LJRt3SzdWxSUNt|}YS5^vu0C#);06KI{Cz*nJ`u47KxfYAE@J9lm+%U%+ zgHtF4iF1L^UuvTRJgk3H=|M%9$q_a>=M|%;J}%Ub0rafQY$Oif=QVRp{{UWtJ?U6X z<9;BjooQH(ULl{ZaacAbCIx0}<#vy1=)88U+QcD7cPHzUSa9k1aAP<)&OK|k9|`1F z_>2VwCVyf@DIBqWovT9T#gUoFI3srzoW$)YLC6)MiR(Tb#F{!O$Q+6|`$HZH9Ac~Z zWxvq;u7oaX&Bx0(nm8P<6~$BHJ(?d1CUB(^KsnDQp_ONz=_MqHMh@S4YR~0@h%!57 zt*c5D;AfA(RtG{Zp-ZXBBZOVptyGFg(<(E#bB>rbi(!#42fykoa(9*@utk&HQ`{X%8lwf%D_kruyuE?-k-Cae1V~$r+M}U3JP`P_WIWkY34_`soR$z6EV2tLqb?4ox>Jkr|eca3sug=ws#JaA*jCB?1!(+&)@e0hFeq7hS z{3Vbd4c)*FJh}43f3yeqSI?#JKm)CNm%*7CpHQ&_ayG}u`$XXWn59$UG{gKy*}fLj z#g>@~00SW0Pjj4OKZSI63`Arp!NoG#HA^Tqi~${PS2hKkLh5ky8@$0oU3X!qR!$A;#* zYkad9{{V$WYZEyOt2l?lI>eol&QqU26xZfrN+oG#AM(}MkHpvL-;JhgUjb{=r|?@c zkN6P5ug%E$wHtdM=UvoKHxSDWp4?PyS0@d~6&qt{`MuBhRA&d}uBLEYnR4jOjlPw0 zOnhD_-Gh(-tk>U_!RN3vv1TiXoCnKq=JLFc#P+0Y- zCCStuOYIZi)5iywysRx179Ca1k{4My2q4>i=kHOw2jZ;*!P>_-U62`a+ z6rOjFPW9Gmo&bUf*WsgN_E{>+fB4<*Zii6o{;`AsIb)j-ZcR;MR$mA06J?i)}{g z)v!czuu>23=a0t~R3I5G>)*JptHw47XRlw+2QketlaJvI+a8t5^e3F;{#BwRj#3NZ zas_?G`zcN@eiit)LWJh!Zmt+7d`$wX{$)*kJnNPX>0d(r%sw-R!haG@jeK@l_>KW? zr?9w2%y}mO0t*kWD3++B%`B}hq|mj`50oPI!s2OUjfWrtMgXYini>2ZZ9d(?0uvx) zgVUeRy|3eMhGzJG@hVRc+eSr>u6IgQafu1sPB`seSsksujjGR~U9SBvSBrEn{3_CP z!8~z7DI6?P3}EDYnsyQ?lJe3=w!4Goj^YL}$gDaL!lJ#hyV5Ua({B)oB0nyAG9S9b z)EbN(z-{B!nMct9*?2>8S< zRzHM)5=!bCR;LlRv$(iBxNs3|$J!!p|z|Nn=*I zw~rfcB7d8D?FaXRI6wVr`Nv7tHF>XfD_FF!@}}tSV3lxDhfsZUo-65XCR^{>>&KSf z6u-E8p96TFR!b(3mNs_`z$!Bw0J!6hy?YwsekOc9*1RY27JXw&m0L>j8neLU=VaIb z#KZW3;gs{#(3p|pma|J?^|qZ=l&;JdsTlC2&V19B@hLfmT^MYnF3( zq~6_ld9C5Owkq+;gO<*BW2ZrmmG?ivWVBy~dTqs(y4x+plQ}>!fMjd~_yJ!HYERL zG?--D9k(2i!;A`sD>!5u<9W<|lt{pJ_B1Gul>Li_DCGsAo+(HB4jcJX$k=wc{VVcU zPSiC^5*ta@^&0~h%z-XtR977`Gm87q;3tjsuNZg`PqCAXR}l97eMW7M8b zO%5V)J=#@*>KQEWBU$aIQj$dDD$3jtLE{F$HNG+U3J(DI`s+)xQx=)1$M)M02_aCD z8Zdv^U~oM#U!-;OH|nm;TOQ53GDuuU&YX zS+`mA-5l(VAC-HNf-(rhDvqPquNC)d$+bi<0TgI3s)J|%b^vs*og$ytQAEeRYCyni}rk^442l}h(fv(s#*zrL9uw}neHNI)ER8R~1v<@opT z<|4*RsUuZ5CD0G@DoH(r%Qk-bKUxjV!tv%e=UzQ)`$7C8xN#8G_POXCc4z2MTGxZ) zH^Q5}!F)k$6DLt5h==kfpiK00F=j04tjDP!9R797Yu*9yUy3ar*ILpoWfElhih*1b zF`TXrYePx#2Zp>!51rx7Ue8hhWQ%E%Mjue5oYshPK2t#_#Xl3i2{(Zr-(Jxtxxdg? z0%u|#=Fz#s?g~G4Iuq1ak3nap&37`#s73$LTi>zoD)*eNo6LD^!4W=h23^UMV5CvLhiHq>l;f2q{TZ_AB z^$D#kZJ4a0Ka@xT>6{Ua8v2h+_zUp=08WZHC;L_4hz=fH07sxu1}VP*ZLDGN6qmM< zn9bGPt&`L!I0NZ{Udxbq6x$P#=GPwv{ux~+%grdSiAUp8iz$ymyXit>=4Z=y{{XV4ojhmz z7sRsJwg^!oM(PLs@(<)ic~^-40A^o^9vrlm`%N%-iYV75ZOcbH9{Xb)JdmD>`5sh+|UC9D^S*BZWPCSHYJEZY^P!5~^+j1^)nf_yGPjM#hG9q>MbXM1yE zmm0mqYc!L}7DiWK56IZy4%n|{X{N|;m+9$J-HCEPEeFC+i8r0sjG5In700>u#ElVxNk*Fi} z0j-&8jQR$#u)W2+$`hzDup{urez*OyU`ZI~uN78f4C+#Qcx6vVja&JOIfU8y2_i!f z%+66k#^b=}*CLq|_L93KY#(nJ{-VEDbuSNiLsngyw}v~0`l2^j<0y!*so z0)7~Hs?bFhk zIP3MM`Gv8Oka(u=Dt3hc4)hFGk!iii17wog5x}L2Ygqccvn}7JrhvUuk=N{kz!*7-g@@b%`nEVY=v&-Rr=CiTH3SoX&sm3@~7#SZ{$`jY7yu8;%Dq$IK`Iv3B~RviiL z&2gS9_%PE8zZ3i@)WNvUXR(?0#_Xe&1x8iRp)_-M4t9LoZLaDwcwX+xJsa&XjoxI1 ze(3|L9@wn^0Qg9B=kQcEX{QvH2H0+jgMrtE{`WO|MZNKryxOAJ#T<;g*6P|}i6W4F z;1}20tLeAexbV)Q6xv$PZzC~a7nCG@?Y`LSOlD@GCV{DVQU|xUc=aet6DjD!CxUy| zp2UHIu*x?>UZobIui&$6Yzrb1i6SV*53jhdIFio#-Y>NaOOLXiJko@yC*G(`&D4`I z?mYJ9u&@zHBkyo)e&Y{nOAXlOutqm$pgl8H6Bb&tWrrcbA-DpZh-QxsyE#)?k`(!|_eb-sc@y_r@-nrWSpsiykWV#0Q)wBK<{WqRrZ_-B zh#X>-l(_ju26(0c{3o|s0FQ!rsWQ8jRB_&rj2r<vBar1Yj zWXj|m=A+~QJtzR=u5*gn(&;grk-2|{ zw60NFG6&wrTFW>HB0npU`Or!lT<$TxFh)V7EtXXW?)Ri$l$Mxhu>2_z8*yRCJpL3F zVB8({k&=7VGB(K!d;^T<)}8laSqb^e5rIh?83Qu`k;ZC*#7nuPA2xH;3e~rnS}o7=Y9?YbDC&JQ53+C?%b~g)wWpM6OqUntSfm$XJHv6p%#j z%p~m})__!@Bb<8E!hw=bHwXpJB9noEPmoAf zH&KRehp?m@RC$b~liHli=3%#CF~BB(9um~I9BQMBW)twV7;zT26JLZcYYM<33imE(;z1J6|l*XdG9%QD3r zm<4`g=x7V{5uVhI=*5d3eJJ5j5_;1DB65ld_NSHHyK%>*037urgHJzjs`MQIsEd4s zfzNMhcki}`$OF)IpahAWwhvB*qIW9f3~lwPRGwI#O()*@g6QtQE`8;~jc-nsRl19LV8PaQ=&%;PP_cmk08%t;sr(wXv*Br10HG}tg1 zA1LY8kdhR#@@eIU;8cbtoxSnOh0mo3k^)dJ7&kt?w5_!~v-hd(B>8CAZ&T3vQ*s6e z;YOl931kGlXKGe8oTG7_aq;A1_FS4EAV0APd7So0a< zAKk#>lmzMksQ_j;$n8lU?W|jpdQ&82-V}Z`pp+^XB}wNr0PFw;dQi@}9$2MrSRfgx zwzSc<-U?6zVD|@#iIfkYhB@eJaD@Wy<24lcj12RSLqHi*J8t>c1a}o*=3`S$!xNLu zKp6I*1?TvUPZ^A<1MeP{T<~&vsYjQ=2L^$f@HC!C&j4{+7PBVxjm}4ZYQnUX$0dHuAQq8Y& zH;O>YA_Hj{!R=8zQ>ubM0ZvF?O3*T^PKf+Q2xC>I5w7#Rs z^q>hHgsO-}z=E2Mg(VI^=xMnZ0HMP6+z%A6tdN$0hu!3Qoc{ny0I?e@#-lxj$13YJ(P~*!aNPbd&U!?$7M%;rL)L^d8~}b%O^CD1 z;Yc8K2dO^7qzA~mr2X6Sqn>(GQdDMr{1P}P)}@Uycd`{DjCAW!7q(5n#{0(^Jc`LR(h*!TlEJkSET+aH~P8P6bkQn`g=RZMT{K&BX? zG9F6z#U|7;uEIkv>p&93*e$qxxWUP%D+P-NF@w+#N?p-Lgt+AJX{rjSWnvWc27nPs zNQ)HOt4t1V656=2HbzK*+PUMtXaYB#l|t;n924p(%E8dI zoMZ0#(7dkYBaVaKmkj4E#wvhle=mduob#U8pdofL$tYZo1vz}yB_kV0sqa~(kWFWz`-oYd0-Al74((2!*2oT_Vay;P$UDH z9H=AM*TH`Zd|0|3wIuH{!6ZP0|C z{mf3lzTIkQ18yKT<|C-@_|}LG$Yc`jTy1>g2a50Gcp;2QaUurW_jBI7(iSdvbSu`T zNLjL4LUZ?X%~M52Ry8i}1dKwi7dg#mmmrYswNGklyrinI$DutbW<*I(cE>sXl~F`W zR~Tk&>_*Ie&N@?sYrk%O@Zi&jn95WD7axsBj7F^A^33NQ&*M};;*&<XDLc?(>5SK% zX!Z}NUfbHm6Mpr;2Wfsu^aGq%*_tnewH-dr-37C@)EFTM&%QChu6mQQv8+-ex3yrn zCyahx)jZRsg_~VnNU0if+qz(Vd)4U`V3k_of+!iuSccJBw@n^^#+h>$|eeB+}?w|F{I9$!q<|3(UJn^ zA76U)OHVlhzZ*yyuRYN8E9PM$#A1kJ<|B&tkB9ylhs4)2+uas0S^>S2v15hLw+D*h zs~fYf6XjZ*q@>7zl^`+T`c!Jl%3@*xQ-XR|(06|d715-&y@)P3OdbcXe%15+#j1(s zwhNIP70Bz6ToQ{$@tT&y1a>ht<$dmZ1E12ne++3Ft@YBF?BohCK`L-T?_52;n=EdU zsvM&Of_j1YSJOTS@l~*~7W$&cXwWjMhrlH<$iVYjxk;tBv)`Lnrml8&fUdMGhd*-Gx6_(BJl^=ZmwK1e9`g9h=?kdcv066J@f1P?XB`aFT6xOHCjU%1XIlvJs7kjo z;xGcK{HlXUVtj4+eSPb=#BH_Fw$&{rW(pQW$vv=g58+>_z8~?2gf(p%({`(2yuyI2 z)5g4jI_^Dd^0a_**Z_l`f2BB*TyG&$uGJ)S>r*Im4IfPWfB21QsQ8B0!rmIYNo;Ky zO~kP{G07_u2n9|GsK@7DTX;uC^L!blS==W08qy)qkl9{HvXjC(P7Hx|N)V5fV6NT| zZ+f5heADAi8uL+L-h9ouvN5-SKo#*U7t`L{w6n<4Pb+z{O(85@iODBD^Io~&e~KP6 z@D;?e*rmRuX>vb#Yc@yy@Im15?@hrd*rU=uEBrU{R=49pt!c5%J)DXG2n#BZPf$H; zs`xwLU4KRKB-+-mZq~@L7|=42xSVn`iq5kAsDkbqw}j@l9AI0>Bq!^*ElH?;)B1eY zQl^`r-bHfiRV1Ho#Ls>YT9oB$2pmmZfYz@jX*`z)bD;p8ht!_AtjGBE z<3`jj4vQ_L+Xf{T;wE#npHS;i;@HoiejjMwDe$~^w_Y^V#mq5+$jvK0)n0N5>GZBg z;W1m^8u+8dk?%2H$lx<|3SV&iaa}$BwRe5++HGG|Xw1`FlEM@6mSxWaJbgK=?}Jvd zuZ3p2NXot3j#qa8@GrUaTh9#6>pYe&(U%;80U#f)1#b91!n*g5 zZf3Xe_LSFR+-{m?`65Hu7d&qE70rB4)a~^Ti5lg_tA~lFbyf#C%Mo9E_*d*-489Uu zYAF)=P+5z~f(#iYkw+{?QNXLdmm5dRvwRQn>_M7MHC0d(`=`nNRmW>S3)QqgDYXQe z);Z1uk|PMqdICV^y|+yLr}g`rm0O)6)Wai;7|Q||Jx)pOUWxHf$KDawJ{erWWjq(R z*MU5XVYJB?63AOBT4DnFBeMld;BlHSl=0hFiHVC21{DU5*GK9!@bY#LDL4SrPZyu zklZr6V`xFir(h!t-cudFc;we-qbw_@MuJ6GW;|#4*C}q3%Tw=0KBAV+4<_~}X|}F;#}zl6OMK%UMh9x&@b$D(-M!C~<}650&(l8CtVz%T zXx}nO#rk!rZmgr1PLYk+Edbx;=bk%MHkyZK=nE=U`C)jQj}CW2XFj3mXjVD%M9 zW-R)NKSPC(o{8Mx|M7KssU};t?FjN_=osO>CyX1rGU3Z2O8 ziDA-aow;?+GvA8gSUj>|6Y~t8VrT-*m(6AZf?FA5Q_trK{`TNc6mCI_k3JFCYH%!-` zx#+EojY8q}GBNqP;=Iqq+Mu$s0z8Qvk@$D6&h}v*K{x<%Yr?!)sSAxnsq^Hm)5_AZW-OWLYP(4Lyuh3uJ*pLU*v!O`dkU0Fc7*CW*P@k=G02#N07%0m z9%{6*yppWB3Evs?rf$I@x#uRNB~`M+f-}!*2)ivbkHdmVZfe1~P*uG;)@et;WF&$+ zRGSoS+bo!d~O%^EQu~7mj-}4eXn)3&h-Bu7u1d8=tK0hN* zh(*B*&*jp#rj^X+q8T#>+`0L>Q|<9{8Hf||jipE{rikTQ6_l;h>ayG=H1dNkZ$WSuf ztCo755k-q)CCW6i2VQ>h#w$|ZX`&(0_TnZ30IZ}DSetNnrv!?-00qF5WcEF)oxv1u z#jbdQCfyFVe6BhXJCEyH(D>)a_RI_(Db$ev0N2C+0F83OGaDHn89WM(U6RI0`CNKZ z z)Mls$6dq6jkV(aLJ{N3BRd?Dp1Itqor*e*X z2CBFO=7+dF`U+^BIrOP0^k0SEKhr)Pc>c@9TGfo#)@g3>6t@b}D>g9d8I^J|j!58| z`ywCP8{v$DGU@ufC(+=GKcvRLKJKl*;#>BZ95G(qYnK-n2ZM}`yjE@(1N8dW_PF>* zagR1z>uz!T$Upd&YTQrSi{Q+R6l)GM{{T!S{)=Cgt1M&yz!vX;Py0+@ffx#XfUMjB zBlV6i+B@Ln%n^J=7$^JD%AkEoOje|S9exqdkiI6e{ov#Pt^O#c9A-ABNB=ff-3wbeA)^$S@emeFCF zCzYfJ8&DxF$S3lzfQ`wt8yY;bbmJJ$Kc#azRF?MF@y_a4N66ii^L9MfX8Mhc&Sab@ z-TGA}Vc6$&T}tWU3m6Kgk9xv|TatKg#;3izf@_BngRmTDw-r`JCj|)}l}KZUmJS9< z&nBLkY@YeWF-OUct<=*uHVNn|z`F&!w-Y6`w$Uxbi3)Bw8=T;NwfYgNe$Ac-(!LR1 zHQLDf#g3gN^IfC!_K2b~e7PTRkE1pGO#>?IvVx4ek}Y?*Yw%EKdE?* zchlvE$e9!XS}b6V-lTASMJAY;<*+=<qp?Y%X2v&e9Mywpn*dRT&uZjtW+x|h+*Z_A ztjmQY4A4okB91i-tDk=LS>&DE?KmC5sMg{_LY|G#ijHR3tYmC94N)Xupp)hqewj7f zcpE`JCGj*mL0Jiz4#?sFv!70SeNPp^L_-j{`TgtBei``PJ|FnwPw@_?37XOn(a*2~ z;x{8Kxxgf2p(E=+9+h|SGvYUz&!*_oM{gE*nnd#)1Dt@QjGwJxPw>0q9h{l}0E9;J zTYbD0*k5^?B(@wLDXpELgN$~jpgvlRb`>L?fk+#@YKBCN0}|exW}UkvF{ZHr z{$Z72#VKZpZ2%A`0qk>(_oqga%_>^kM$*eE3W$KSGZTOS9nD5t&27#x?b5yL_Hoj5 z?Mvehj}7Xpq)^Q&hQS_UsoHt&4i5$Y?fxA;Lc zkqJ^`Fej>mkL6#Zn#aMvg?fgeHTI!t5?;^CKbWZ7y6(qJ{uQ2|2DI46mu-DA!am@@ zI9}Y2wa+@OJ0sJ=IzRI9AD&O)Ei1!;jqvjxL6zUvp1^glQt*C)r55rr99HE)P@|sR zee3C;5Pr^{6xFTgypY{bsYL^ea?%Bl%)u*>w484JD~{7X4tUPe53^cJ5+Lm^-~s#v zbIx*S(P3*~(|r#w@m7;(eQ5U6F+O^gCj*aq`FmE;XV7n+&PFmuKI;W+5&2i>1iu8l zb#j*7Hwz6O&?Z)>yb3QoL#RI9n@nr}0J56Pm-ayLYIN8272E3Q zfA&i3=10j&q*Jm!G=NB|S82f`2OLr~-cbSE~Ij~FBn`ee3%rR{{Y`rH%3lLpC23eGNI?%2d;YheQMv@gu^k+8#u-~`*B}d z$@?72$1(WIU_aWmQ}yS4RG0QT)M90l$HlpC;`43z_9G9)JIA>P%Ap=M%*;1-0M{?A zPK@hsf~tolk8@vG_?Px*@lS^|9Y@T!T=) zvXHi&aMsM@YcyvBk3&eK(JgE*^?e@YwLM%~$89ToirD#=ft>ZMKNx9RJ)NeTHj8y7 z_4LXXRL=Z>GrJ#JO%6>C-$m4$S(WCvAe2+zBaCORO;tW3v9`9emrk`mYqybd&A>jR zKJ;$D-Ol$ z%^$*=mHnjNA=UiiV^(C|F_1Hc>w%hrANWS>?JqR@8y9%NXA*7QfV=~d&{wHwKLNaB ztxcrQ{gDQkwv8N@ZG1>+P6qW=Rc`t3UXN}2GHNp3++1IHnXI6>&zWmu789PhFQ4U1 zdLK3F*7x2Z(6sA&TM^|fsujTbx)GC);q|XQ)pXhHHDBz@dv?5$P+(dsOiYB}A=(ZP z9S^O28S#7IPlQ9T_u^N=j}?3`jt}@s zE+V+Fzh5RRn=t-T%1(T;SyyXqQb!z*#=hS07r_4jhPqFIZQkEThW_hOvq{=()mfz9 zEGl-Z5%R8i0CXhRJNsGrFYuLwsu_l-2#X^mKFI(h-x(F^Uk0@&)czOvYIz*VBHE-* zPhHXcxIau(y{->ypOt3XZ8GZXMz{ygu(+Dp(4U!1PEdk6jAE@8hB;!tkT`8U)^#JX zjE3porF8!Q6rgQC;^&Lf%M&wS%`sFN<=C+tXXeT2>r~L*?xwyEGQ&zT> zCzQJGlZ8Bx+^(62C zSGcZxQEw|fxkn+yk?-fbV?WNnRelremYyj1XQ5rd!d3eWR`U%1031jW)cfRfUzE_U z$fJjk-GI6JS9ReJiysjF9$TFs!xwQ2NhN7kD}*l?XU6V~xXvjwQTE1}`zw4f()Hi% z*jDYCWHKxbC@}&~cJ15Bj+iy;wmLV0ejV6NHLBU@w$c*v$i*QHMI? z%N^MuSIXWV+V;0lX?kKn_`zjeqwC+A+qk*c8p^`f(0qbs=eBRTGQ6aky#NbbMkAZx8iqP@%!oF;Gr@rvZy=FB)-o)@4kkIuVq z7tf|#TUazQG`9c*V&B~gNy+-x4;GhosH2GOo^?T&C^Lon{uQ7a!rkO(Qafp!OM?(p zIBzb~uZ{fWQU9*ZfZEeC^G69DV_d(Bbg|9fe z)gM>X8sgyYmmfDAam4^dDuNIDUFszm9^@Erf)w?pFFf`g zX}qUBszAyzC;(%${HK%Bp}}01<*EBjk{8-oWA&y;8XUC6V%^hu3;gH+R5Em@EJt^^ zsG-!f@^(WfohaZ(5H7^~06DEF^v@FB#AMPmJx+HVoz|=u^PmdC+G2N{0af-lIqE8V z@v3P>V%MxL^rFfMH!!qldFT%`M>G?tk|z$N@JArhYn(eLZ^a#8^ZFwk`>fpBd_KcMsz#V`X#c*Mfo5+{0H+~h~_*UCr*6c2P zE8(kH?r*gX!FL=op#ex!+Z+&nv=om+_*>wM&x#%_yL~#&Z9l^vSC?~g;3E^kWP=$Q zaB-f)p1fDJc(dX*p!X~AciF&9$bM zc?T>&`GjGHKqUQYB*fj$BH#9R@V=D**FH0Ny_)((GEEQKmLS9LAD&D*ob|xwur<#C ze$N{BhBZ5HhqwM_vjlA{21k6BOpr3lK2mTA9jnRpDPY&88rO@YpHREHkh^as&@&w1 zDL4!4D?`Itz06v!p=+k;8${6gN_K@+Rqvd2IqB(8U5lO{@n*H5-q?7H!qzf1&5B2u z+!7^41A2VEqm0+He$f%nu6RSj{{R&9blK-g1Q$_YHzw)o(DBT!8D1q+a|obXzm&%G9Yeqin%SOkoI>e zVH4auaqp5w89P_6<65DfKY0Via{goQVoA@nL$s6xeQQTlF*V6(Nhn9lo(|sCm=x~* zRi(_NAj=*{Pv=(PBx3^{^r-MU0q%2BsR6T|ohZ1At8lD^SZ!?JR7)w{v=Cc41k?`Y z+vXS)ps3(32=7P>WIhXSz$>8DkcjoG2A887b}2RZOvg@>M}xC&RxSjMRr5s zJgUDDy68DZ83U<4wU;)VZzB`aH6hfYB!%NAzck0ZNe@ss#a)cej}5s=C4)KJ(>|V+ zwK|5}Ny|6sT+Wiq_M%kv;}z7(t-l<7MRL_zo|OloSx5vBxgcQFml8U~wmt*(rl@R` zs_bVBQMxJ3V04<+0ErP>la95}%+6F8&JTL#>`2~Ro})FMMp9*hU!^ZkK54B$9M4swTD_?zG zvD|u|e=7Xa(Jq?DSF^oBL5AizKLFg<=}JzQcF^6#NlBwg7wF0l^{zVWsoRH_LnBlf zwr=2HoOiBrB;G%F^)=LLG3s&{ojSEPG;O+hz>Fw7LfZSIl zrpUr#qlG_uw(M_B#lyn9i1@2SGi)+OHxPO4T8(zAq3Y9|s7pDz_4|gi0OS@P)mz2a zlIgw))$d{ezmQ{G^!dgQ=~k7@WwH6EeBq{fdhe03`PC*F1&nq zx1km3L1=i>da%eHji;}*d_ept+B39by$UCnh8h zo1v)!h0b^ew>Zcc4Cj(M@lx(n^YOh!AsbKb&U@ygI9A_|y=Vk`?}4t&+BzhocNzZx z>sHOmf_`kTfBv;_Uk`4_nD)ia*5nNIHQ(wPQsb)n`&R{3?;g$>-X>y5$T#c+4xXZz zxyU%lCnq$}Ph643A1~g?&sxas5;t#{k@vdQOT29jf)or@;8n)d;E!6(yF0&j#Ex@S z5@oRrMN0gKr!~fSnrI-Ma(2qYsOw$CNUCt3#l?Bwi=#%=LZ6sz#zk~e-1F;vCnjzu zw!BNLNm@BjheuO_22x=DRw3!XzRwD{aT_%Xa#TxuWWZ-okAr?m)sRvX19G0gP9v_|rvrVLH{0 z1I9eLzeX%1-N9! z;gio%Tl%wIEaZ+y@p_(m)&r7P$|L4H`&Q_rGFDxHg~03h`c!Ky=SQ(-g`-LA=W!+AH9iT*T^pL8in~Wl{tErWE;<^&w@*KaG5g zWdYQz-@>|^n69GT_BkJdBu+fDo<q+p3;%(2upBJXA+vU;kF%|u~{{VE6`_){4 zSx309r+za0DAN2_V4o7c9L%#tb_L9zWjR)3mh;yfgP*=S_4-uoPR#jWrN@ckZ5Hta zej?JNAr-ju<4y{Kc`SPl^}>af8KRj?dl-gR1TwdEVeD(a6Q_uu?3YY*uNLWi!9Uzf zg-(E;rHQELlEcN!ZSPn6E5s46mm?9j8-l!N*Ks}SjSd2HmKfyYpGtGaWK?+alEguc z)ZvhhLn$2yJk^`+I`c%hI)0-cmnh{)`>*b&xU1S-rPiS{M`dpFZBoQ2&M`nAZ`s~j z{CfBqccWjnd_$qe91rnv?9 zSyvHC(y%JP3<5z1pIp>+Gd_KfNwBo>KDXiBe*Q?VEoG7yV%s+`Bx9Us+Ne$8-8A@G z>hjN3oZRX1pWKHgGN9v?^~X8(uY36Eq-kCq_{6%^=A8EydiIv4Mp*YKxQ&W&)18V5 z?_L$B>OK{*({(L6@m$Yw<`~otpo}OdJ%0+)=7W4wXLF@#S{|!wsXXm6fK^_rkgSKQ#kEKS(}%*|iSfw%aZ!DqPN8%7QOwD^JO&@xqu~INSlQi>Il-TBKTuY^ zlf#}E&^#lh$D??5)LUA`_doy=dy|f&957^3WVWF(Vb0sBvt{{V$= zYFU8Ws6*GkQ(pUZbEj$1y!xHw7Li7!nWb>J0A!pKUkUtw_?f1BK-O$LIpL{((WGfk zCYIoTtCntX6!!pQlTJIA4bNr$mo8RMhZh!ugKvE*;C2}puc7|{h<$72@7Z4MPMzZ2 zH$UpHmQ)|?vJC#U^#*Xu?@mtaC%NK3v@o3fEW9w58!i!?jy_B_@9AF#UBha!7{Y~I z2I-OOU!uPnEZXbgSBL^*F|X?pOF$vTa+bCd@=OQ>Qq->rUA31WK*;0?~xU#5Qzbr>~Y zhTa>vxBIc!K_C6|7!+8UBeX(&O?b@Ag)8#Q*>JZ*Z=UNxT zrf@+3<0wJkjw{-J$8Z~}=hJn5QqQRB+U3LvzC(7*BOhljj_0@BAd_DA;opFN5p|1r z?y(s`y>OpvzR2G3GGfff1g z^Xj(fth&wr06588hwEQv$@?_wSN3aVtoZX$x`TqzvD~DN<92F;e#u%UK|UtDJ9=kt zANcJJA?S~kE&NB~aD2Oe6KaT0P%fNS%sw#qfdMhw_`_IKUU<55&*xuB{{X`%>2c(* zif?}fPw=Hr*-uDsnqL#&v-*vT{{XU@L%K8m3H)5~wf_K#lfr%`yBfWW@UzEpK79Df zQH?6VAmBkCZrep84DdnbzdyA90NOj^zKy3_ zX}0O7Uqx*ir3*5KdQzf9FHR>`P8FB*CAX>q~GDV{{T|iT>AQAo`bSKM06h!_;bbfX8Xez z@!lXCnmmCjFHF3Dc}95T3fBi`BEBd1HKA)Zem=9hw6(d7V@4MR5!H4uz%P&#jGp}0 z+pdHRwMmm!7gf=$yj9`r{{Rf?D6-q?Fg$x$1BN5zBRw#C*X4cwm35)&7ycf<$(KvH zme9ATjNo(Miv42K$r7Pcj92G3#@j1>KjN;vr`wW4ZJg)3$e^FV=kuWr9zDBZWo{2Z z4MC8kGY%Nzim>p;>@XNGs3nY?1Scwa2CUFV%xq5Kj`YVsO0u3$N|mwqdXvzXv`O4-e>>OLB<^8o}6=4d^!6)w~4J2RQQzAi-`}K=1Bv~>|C6H$EoLv^xZE?@Tb7v z3guVrdX%b3+M~^x!2AlvG5-MTub4br@n^^WJh8d*2ia{7P^GgnC{A;pN!~%h=AmDp zt#jILG_TpS!sqOB#bI+a7>&$IvK;jJih?uilU(iok^40Gy5cQAN7bUxFM3AMKiO2t z)8^ix7@Ydo&38Ak-1vS?G3-jQ!E1yZ?i})QoSbvbQPr+AJyXNb2h;q!m|a6MuOukz zpMEP0CyP?i zbrW%Kb1KJs6z*C%6_{>vbHk|U--UBJr;Z@kJS(T^QdrzaZD>;{!zq*-cOfUK$2E~G z-X3&->!&m;*K zWS>%U57xd&lf%>aYvMMo;fq`039@+_3FB_6&6Ni@`G$IQ;-W90kzY%f#PI0ahLvvw zY_{(r$-9!LKQIT_(ov=^#@Ah=l3QW6F?mixqy%Bi~%W9HH2 zfCl0L=Bi9$!AQnOb6R&0m6S$EIO~e3B7vB(j{g8!tA&h*1Ag9sE=5Hn;001MntY+8 z20}LW=hBf8SgDM5?@U7u;C^m%OT7O8bYhb^Vlhj!={m_3LQUS3}?!ARIId7ct+)xKrk+Fm}4j6G+6RU0v z;|DkxtM=Yv+X7gyCkyRVp-oVDnCObMqtMp5nGl z#iMrJo>f%HT=DN$p^jlT&;d|JNb6XZEYV7vNR!n609xxT&zR(@=N(OIh-Qm|H2K4> zFo&A)<`|Mp=K+m-9K(H#x!?snSCBa%$hZU+>+M+9*wUCQwgE*8+b6v#3`iled#`Fl zL&;KDbit>U;EZ(RJ?n(njc~_ejNs;`;ISm&^riy2$3mkt)0RAeKo7?t9cbO5myIztXIL&5U5Lw^{&=khWZ$W3@GrGPoq4 z>rW~cT=GY8QK;I-9<%{CIZ6h zVfTp0_M}H&obm@iC;@hpz&!S+ZW#*Pp5#&ve(wjcGyqY(&#eMNjBncz$fL`{;ePQo zAtwWA0G^~&VH6&ukwD1PJII*hoN>~eyO$^l3)+=|Q@M}GPEI=}5+SWC&37&(?q~#@<|H%y+d{+_E_Y9-JRf zYH+3W1g8i-T-6&Jl>w8=4EWA!`k<0Ub{O`hVvxz^Vhlld zxF2{_M9bxgB3;{0%~mFrVaVBy-jzh%?~q3hS9b=B6qxs&e8adEY=4|nV=u{J@&UkZ zv`2z=w^8d+H_YwkIOC-PY_J*HEP;}JI#g&?oHITZeLCi%jD%k{HzOPn{SVTnO_OeY zqyzXGqDLqKUGbBH)E+ZQEJQHF2*Et#si_nq_TIqt_NXO}HgZ{s9sdBpQvuHy+U32b%7PpF^)Kyl?s_eUU#d#K#38zp)CJt+iW?LElr z+Z6oA2qi&sIiLw-Yk3$fM-0O`^!B59z*obJed>i=J8*(B+~oJE(jY!YkQDAk05Cjm z%CWA(z55@=m7s4hN*5p9$7(|mF2$q+Y54%CkSPV3m^V4+jQdo8vMtMRc^{sb9V%ei zjBfkDVD_MSjJSW405E%+L-PFKXR#e|KnREZ9!3CfC#j+>!Y?vUnU{bUy)0}AaW*!N z!@V&YM{yJ>v;)aLlmRa2+zrP&xzG1~sx6M^Xkt^_txl0f*DOn}%yZiZ+Mq7UxgsF4 zoMd#tpapDhR0nY#LG`6>S2+8Im|KesTj!Y3#d385kU=+AwMo?05Ru|kL}i-hK&qt-#O>jf)Ro2!=q9L8_LO_FbvfI zf#>pAo*%X9Ria($rH*i*kb2a6a7tY z%+SOF#>B|S4WD|o=j|dX7ohL{6<$~xRYMS1$mE{%*-$bn7CV5zBl?=q8Ej4Re(YrD z19t+MgA|e_%Z8P?Ty)2vr~)dfS(|sTs}PuAVgLl5o4G%oF%lqcrE|27dGw?tF({`a zy*5uT40mC>^PJN+q)`@xZs2t0n1?ZajDhivlq6268lT?pBN?hp8OWDz0qs|8N8Tn`+xRZ@Exp^UHGF?biDf;2qKSQWl38Nzc}iE75bdl+4DiBdBuc&WUP8A zKdw3t(!Nanl{FZ@v-Q0k$g8$>x(S}#D;#=c^InzlbK*4K8MJK=!f3MU_s7dJzcJgR zWN$bE+S;}2GaH#zS8!}#4317eh@Q3Zq_GK* z%PfSt^Y!<|dyc!{eKOwKO=Dm2D&F49mXVe~aL1F6Y}buli#vIOSj*T0{@QL~i|)QV=Ngi*;d?ut%F1Ti$#u)BXUNMdi@ zjm3vSk3;KSAA~IYANI6g5Z*}yQVaSFUT9UkJ2~5=(y%-A{FMBAyj+cVoFA zah~-oyPi>`>w2-Z5jz%%dV|;Xuc7`Mc(UKZ@JsfENY?dpxrokq>+N4L*xlkoyb_Hd z`A1L*?_P$&#{)7)k^$OCtmO-hv+4a);@*L4qs#WUUoh~VLt%;h^Yz7eE9)9OaXzO# z%0`znyKT?RGn0Znx>t?(g7zl8F|3Enh+r~g0NurCSiYBS6lYM~a9wxcu;8A#%}23M zamIGo>My<{$u-P2{vEQ1%KMT@ak%e2v9*WeT`Jt(UTN)deI#(pj3`!Mi;>6PC-SZg zpANw?-6RjW+vH4wGJOYXcB!e)d7D^vMvgF3jl+((9qQE-4sD#qplAC_AvrNKD0Lk` zIQ*+FM-iVl8^}21`qz03)>is!M=A!Dc;~6~HRsY2@<`kgSd)*fZk36-5pB)6Kwf`J zN0FV1#5WA%kwV58{QM}VyR!V)#t#GvWEI&@3iTqvzbTxyIIlp_{0HKVV$kZ=wnc52 zWn_Lg4^;=8d-SPpejjVlZ6Y99#sC>PZ$fIU2b&Ry$dGci8^q)dkt-n_oN_Cr)U>`L}7wggHkJi6qf~a`qXa4+(rmuc>^^-UWW4R zZG4DzE7;)A-1DDj{qjj)(z_oHd{+3A;aJ6{m8rosnsBgO#u-QDgP+E{?|iV39a)>V zb*Qxo;)c{SF6kWq01*7>1L%u?+Hc0zp`+F`Z7$$4kgp$@kGPJfE=E3rrtmNA1>w&Q zo2d2sDWf-XnVL&v-}4^WEng?fz%g)ho;dC8?Lx%tIRJWh%_frr^cvgaAHe;4_xEyI ztc}<0w$ZEpEP1AQzvHLFZw&ZedtVFQMX23e#UxPM*(&Wq>PA?D^5VZf8VL7*>a1Ii zlr&#vkbo3%*i>>LB6X3jQdc0!ETP!vKX~VpU#Xg|fiH|c6v5%^IfP$su!RzB-!BL< z2^INp=m^~1dU0Nj;SY z6TxkDs7GrPunja#mQ~I;7^=QH_&uR~IPnjM?R1S!?(SV)NY(z(SML|vN`+P9Bfd>@ z(Eigu5Yjl}xv{mmka6a0KhWS-Y519~>b^A7d}HG~V|to%t4D7R0F6}c0Y-62bM<3M zpLt(u+AoE)$Xi>TEp3%VD$k9qcKzHQIjjp`5d1XN&y#KalXBytc~G-*ewFga#lMTX zPsCGUZ=l)UT3NyiN-jVdll_pS=D0tHU)dHuJJT+;i{Wi(95kXv+NT6y5_kfmm6^1C z(eV#dZ3n>GiM5FkHMxlZ`BE^zfIuBFUn+bw@B?`FQ-!W$ai&|yB)NWzAyN*(>${=$ zuVwhdt!dsjv(tPd;XP*3c=Z{PZXP*Rl%eAUf_-b!WWDg8!fy&&Lp{_Y-r6w`NLgB0 z9~_(xxg(NluVrDPuZVneqj-N>nUCSN* zop)z;R^r}xB#Gm1oftBZK?j4@yeIZ&(XKSVhB9hbN`vTfJObEBKq=i8O z7=!YA;{fqrqMjJ|Z{QCLX)t(t+eERtHt0Ob?%?l~fJ`V<#B<)$KC=%>Muh(TLl7 z8SRUPAI~DZ_u#xSYu+c;{Ak6qa9bSmvPwjZeM*5awUGG4WtwGud==mcw6E|ffei@5bv7x<&_P%dxy9xi`3Cj8~rBXu9pZKj}Iip%P;|{?6b5 z>zq?1lvJ!zZO#b%s4)`T+ox)!6p_x$7;K)HJ!@4~C>TK5=f9;$i8Z-a9X1P91co7r z^sXV8jFG`TewDqfJhDh3X+BjSE^7;Ns8j=UV+Y!(lSfOBebh=@JID)O?WTf>94rYd zfycFY*M}kVZ{UTofZcx@_iG562LS+fEyZ!yXQ75#9bKdhg&0|sSm z`;6DhrBHxL;rTw*>tU9Mm5O?nWs_?WyDR*vp(?zu%n9vEx!lSKCyI<1VnuuHow>`EW44S<7;^HFY*N`OID^y@}<4XwbVguw)3wQh3~E(l^51aX?3hVlz2 zI2~#MyUPllNy*Jj3#rCB@rnR*ZV$OQQa=h55@+i@MLU>enySpw0B~_pEz(>NgkTY$rAi%e zo3o7lE1<|^cDv@@!)mWQ_oqBW=gR{FlUIlU9CE$0NRY|1<-slds1XE!?8!S+j2ei5 z!8U&mKO9z+k+LQv!+TW#V`lx|@bwfDXhnr^$Atqt*O=-OHO1`GpYI>bJXdvpb}iv_ zC+|ja^&^V&wO=t=n3BV-VNshwXewkJr_6hgYL$0MxG%_{XB{daSR4N51G^s_3K**g<@=O0|yo5nrepBt&{-VKqJ2c%Zyj5T*>9cL#`X3 z{41uKGN{a3xll?X01S6EZZ|3fZTJz~de&UdlFW-I9CqtUw^)@`fdNLrk4oIY>LCpv zE~nd?rFC<$HeeodYFJf;uxQRn;qi{I=D%H)kyy#PYg07)v zMqC0KtJo&USRM;;pRH=DEHM>My>e=hnOZ2mb!jrHIM1yBF=kPNgT+`X%uq-{2lSu? zjk2ke*qX5k6im{9!wZUYrbHL3^hjGfB5P8iqVxZ8CWCn7f+%jkgMo8_=DLHHbfI3pKz~`y-tjaHGhkUyg zkIZYZmE(m}G2jksl+ytZxUK^CtxKk9x%;^7R*7R8_4)a;&PHmavlLvGIb+ZoaJQ2j zrm@7?Mi_{ z;}`;k#yR{d3MVWKs8oy|K9x9*Mt!)?;l)r?!D8HG_pZZBXeAhO5kTdS6cS-cVJIP# z0za)I+oUVzINE(Hq`sO6SNARpF~9@Txu+7(^T-MLurWanv}c`Td&nBes__3!Lqq6?1{_=m(LjxFqk zmebJr(j$}jd3gM3HY3DhiDzrOIWW>&O)M?zn4GWcisZE&DWPX7Fb`_({6i!5s&RAKynXE z9<>^HNeM5%X+OdZP#m4S?z4hPD~^V&T$OnDGjp8tTX%LA8gvaSpO|sU?@(u?jVsKIfm?xasf5ZTU)i$tXbfmr1Y(YwQBGx<^ja&Hl9cM^#%HJw7@W6tNfke)rs&1_qE-^TXeHMfa% zWEjU6a-0uNTDU-k8C`kZRs@ad>_=*s1j}0_(>F4IjXnM*{80!T z__I+f>L-)@Ykz-^@dWl1&VX(Ooen}p3u!~mgq$?fS!A|3C!>Eq*v#soj|GR#j?kiX$h zPmVtqQJO{Z6X&VQsn6ys%1PvfA9txe=>~r3;aZ)Lxe@JlKeTtoODEqJu^g-2UNpf! zfEBbqY9EZ{ep|~zeWDrub@Sq^SP>7yH1eDuYB^AHBj{iFYA=kj{Lgb{M{ps@0Qbh~ z+qC_yzAM`?j$2(S=~tsm6sS-A^C+*Eb`XL3`r?&`m;(c!V@E0%Dn6dqKWhH~AM2V9 zr=VWxT4YC1w|Ew7VJI<)1_}A)U`{%5Un*QFDH`OGiMFn6$81w(R#g&?o$A$=!OCMmu2g7bRO2fMLu7E2CE~F1?vo<3rAmXZ<*kV$WNCEflQx_~5 zLgNDVF=k{XoKf^B*cwXY~RI`Ur*P@;N*A>WD3a15jq0UpDNgsP6lVE&>6!6a$ zVs(5Tpw~m;{{RShuf_V(Xx0BVYS{tY;NfyGO?waRA@H|N@DGS={8QoE z6tmGaJX_5aAS_W_9FRf`1y)h?73<%!CZ6r#{c~KH0^e)<3NSf4VNm^j{J~1$bLP(% z{0{i1;Ee`P6Kl}fOJQbI%(l|Jk_A0m1wg{%lU%2PygJ@J@s^X}7+Hij@&}oa;D{IR zka_62HTt=E7LnrpBUI7dg~hzSWsSm-z-_o?{cGW`+2_Dh_I-`AMo@Wb>ZpI-EuX@@ z^Wins?cahdWzZ z*90HNytd!=h4JK`DbTd*=(Ou=EmqpIwHWWxfgf4;>MLDa zz#b!sluI1CZPqd}4kBU*{BT8h-|VlbNqg{`-qGU-EhltRI<|0fYut6@wzTkus|%mq zM`JX6{{R>6$oxsKnZIQF%c!(XTFUv>3tLN;*&Cgt7Gt!KPoSz>F?2oR{{Z2qgLO?} z<6qVyTZ!&4tdf!C;YKi5jOV^H0FD6exyU`au3PqKzBm5>5AN;9 zA7a$*A^@MdaF374v-sDE>VF;nC~A5PHm66j(`;^|7Oin3G_tUD+D|M%7|A5_USSh! z))$g#k$9HpOSZa<%FCtB_R+}T1o?uM48$nOJesbS1N0vIPWWr3Ji3OhZ=_pIE40$h zGQu64lEs;u<|jPzYlHD0?IG}+!_iG|9;CXQks%8ekXb{vI6y(iCy#3Q7-?D#pLCWc~mB1bU{sk8x-yyWMaq2dqPpW>#qi(MWIO%5rBQdEtkn05a9GXDVMwc(E9 zSiGqRBZEr9Fj12PsOV{Om1A>O@z2Cx5Q(GK{84>z=7Nrj<~W&81QkuAn&xe-EbZJF z5F?R>?oZU7YRGo;S@1s^U|*Ze$23@0Bxt~V1Dx|sVgSxEMKl%!`kHp_xX7Snamc6l zfFEj_IVW~hhyv0uL7v3$3HJ4)a=!wZv@Ef{;);%}NcK7Z0PD~+dS#D>b&DH?wYa-W zU$h`%(VBx+wzG@FuVboe22Ud7y7_OCdGGmB0ivvySNFP`+15eg8-CstwmRRl}5fuX@u^8|4rPA!RjY>UA-rC)5 z0y{I8`FP-u&aAWR_u5vMsA;xwB119-c(el=-qb)A2V+w)O9sd?!!cnL-N*H zXSlYX2b_|*><2+w^IyRZw`TfYn!;k{Pki?&sdF>0h!Yvhb+a zJW`Rk82bcIc<&=FQ%$y&L&gFT z`{Jw!Cw4;mV>R~c?#30c2N<9ai#$L3BDBznd}rcW)??3?rj?CUe|IjdP7iwZT_g5! z_(`PgYpW^sd6OT!zLd&%_P`&dd%;JPVMxg5lh}8zOIGopfph{>T=4~kq=Wb#;x%qF z#tUb$pbI*GgFF|dd2OZmdrh@5fDxm$h%m=bm?$~-&2>@AP+$cBbO2xq`SSDjlK4?; zxomH4FN*!|CMRY52;kRM;7^O*68MLx&86sK<~xXCHw9;mrenw(hI)=b`qF4D&qdZW zjT6K+&ttD?_V@PkDOO3N55X8X&rhi4zcBtS{5W5Qo zRD+N9ah_}S5!f6N(!NOjuQa=M@aKlSLa?d1w$uf=lN^+ANJ4!w4hPnt4~>cvg!&4j zyJ#Ex)}7W7q!InnYL}PiFUmPu0D*Z^ln+c{T5+FEH)w6-0#F1ZN{7i=L!5_1ahI}oexwp9S16#*% zSB7zM9_bakobC#Jg$$#i_&le^I@gGQXipcr{hB7Zi%E)e^1*8v-MM=L22 z##SCW@v8WeYe{Y{_qDuv8A5@x8BV=Ft$T09&2r!2ufx9!{3EhlY7<#RZoIszm5M#C zhy~r+cg1NqebD=Fchn$BZb>)KS?+PAcR-=+>#` z26-hQMyuBt6s&1;wT5-O@SeAGtlbCPuX7q_1)Iyy44C)(d^ROR$b*%)w)*%P%_OZgU zCoHSSJaT=0wMxrW@dl#O!)hSh5P6Ka9cml1t3zn=U0nd|JhdUYz!~Em&$Up`IlPQN z?_UbUVEZ4XX0j02+y{KtwZRhQ8>r_#^^z1edFHe*krKuOZr;S^rd9#4eQG=}t`B;a zGaCA~dYS||*fvQVj-Og-W3)2h@-tE@0txG$^fu8J-MoKV0D~K4Vt(lra>G%ZO~1Fj zjj&>oPESl`s^NKN=L4luxgY4?G3RpNQ$T%q(MhQ!Eiw<8LxYZ)`uD2S_-aX2rjBvf zf$3Bq$C`E3jjR^)!jBwL?*>H<2wrkCny7q0B>|Pe3&|?L=k@7D$<%f3lXVM-NiI}w z$gX!((Qd76&D4VtH($oP7<^jE7RH0j&ql{;&eb(^)FF}?0P@NZ2f6Uc;>PI^5tki&clk{uyCPXMaXW|!p~kOZ*3Z)@Buj6&2u`; z8?L;lu)BqH`fF|*4Gwq?rfb?_IZug2^%?9A>ZumzlR~ z78&X8E3zL6xUXwbphyl=!qt>}-d?|4yf=sLt*n&MqE34S>*#woc>M@_fu&8&^*w0x6ZSyy< zsY%E=Jw;ZK22r29-70ONLge~pxlXH+S%PCEbz0r91*6^m*Fjio9J@$|^X*$!amfi( zbN7Zw6%4quNt<)}9N-p>gwLJa^)`bkEuX`X062_N7w%V z)m=Y_H1^Vb>k}`V76Sr1cCKp6-8%5n_l>*hF&W?UgV0weJiw6-2x4+;rPP@W1OxMS zBDpD!*D}Y+;2ipQt^|7s(YKXSMhTEet*sU^f>~RQ#Md)s`{V?A*I8$g6oa8HnrIog z^Qb^QfY0@;ABhdOz?YCIIh-gJs~O&?I-UkSs|(_2GiY|OMotWaAa?+Cts$#0sj=~t z{uP2rUD%QV-N(H}{{RS$vz%pk$M;e!gFTA$uT+!6^T-0UEVwx&il(|~icmq?M*#cO%VELV zNcz*mw?^whwYX;8Bd%K?-tSs6Ze+pgKb3Mm2AoNvq*&r00sjDd9M@byInH_8Fp0(XeL&&cE>mF78hjW(9gXQZ{e`H-c6p!X4cduei z7TtFlS0MKu)oC9R8KL%y^P`Z&Op4(6J-lntVO3^!q6u=DpQ4u?X6ZJ7CnJ z$)r=dKuDkuCh*;^t)y#E&GvG0@{oEEYua@f*@8#_P{RazQ&UNF0n3x$uX@qDg`>3| zXUs_JT(wc?VdZ9WD##Ak9>Dw40}n7O@T0voiCLO9Q;>M2E)~9I1mlrhr>skz(jJ2y zJ?f>;&nab5gy54_1C9tEK~T=BfN$^Ab`?lcE5rA|AH;E9b>ifm@5;jiu<4KwYV;%w z@((Nllf`NqW%EIukpLOwfs--GA3Ym;!^1%M_XeW-H0b#9+_@RX4Sg!oXuTZU z$DWxg3Hnxi*B%v-8Ez+vCXC}a9Q`p}mps$w)!xwv$Rbp31}p5(*=NS`$oIYh)aBrV zb7-;?kVXR{WZ(>QfGfnW)4~L-{{U!B*}>b6ao(Gy>NZ+NwPCGjcMA>Gl&dPpoD;C; zYjnzb7yo9G+mzbE%2Prg|FrQ^ndc>6*m0lf#k*QHLRvpS&yTuMK#E zPVuLQEcN>$3|Fy_F-P!Afw@n(HRfJE(GB#l!6SKczzWA9=t1mFaj98>@kfafZ1pCB zIT;Q&;m;=|{*{5dzjNNb2jW(bb)@)$);shWHp}I*jEDJ~Cq4fFrFq*wBaR8=eK@Y@ z>aJ1;CB9S7r?o`NkHc|};-oAA0Y@38FaYj72d8?nh7g!B$@3}ouXFe*@uutHcA~l- zvAXBNT7!`!N9H!}_yyA^0e`%`57(OU1=!eZXSXywVZlZjPT^@ zzKCRo=kMbu*0X7%bw|ecFR0l?_74+U$E@j)F4%741j?haE%dFQ0_Z>6Hy3T-?OGV6 z2wTdZ83VTioDM5*#9t0Peel-kv&8q>c;UbW<16YiG1Jz$4-Q`VD^}Oq3-NKIO5mxU z-1%JR?zf=&)`+Cfq`m`MOW`X|5bGW*)S|g z7G5g7fg^%FO(w9&z9_o*5w-Iw|vO4kWSos=B1!LSN5LO=F&6|2tNuZcWeWzhYe2|)cnrF^pTsBCQknBe|3^gryKaI5hrSG8QD z-D!lCZss{LpUV`)&%4WIxvnqA-|&_{h3{kVQ2zjltEpIt;0*OS!Q>8=+q`5k1b3$G zVA))XNtvx3&w@^s`$O814A(lG?mqEHAwl-}YJ|}K&;m`Wn(qge4A}fWTKxzz%A=Mi z>qsRht_^MNe2smtk@>lCt$b^;C++e0jxeVMmvdw4F~w&|<1dKiMl}x+FFgM3#~+n` zod#TIYW_l=5-GW8ko{Cr_MSskZ_xaa)US0dQdurF%Z+mSPU7KZWyhfe;~v$F+J%+6 z2=+WGI~d9V^{?1dZEX2N0~(9K84^1bYhoD0hlQnWC~Mj}_=CfGrigG_`qoI4H$u#$ z4E{CwU8?CikA?2Pur=iSCEcPJ8_WepP?ZD|)Es0U_4>?*1`q|W z1pTG$8sp*Jz3@;)o&0QaGsear*1he9TRF(D8vUWh{{Vz~i(~FejrnGfmgmo(vj&%C zt9(P%WWJ0^E}LwR4)7UQ%x+kEFc`t@UwXDN$5F@9z7PGFuF!l$n%M1GCb2BTy8zrD z!oJ`0RLdfgRE9XJEtZRSKb~qgk#Ub&&eX47&dyt?qw`uA+0{DkAY=@C^skC_U)nF? zJ)Pyma_OSgRz?V)Wt8DTzyz@4r8Ju(bM8zZN>IJeU#)x)zqFskcN^keIxkZ)IuZC2 z)}}wSuf#ap4=#%N0PbdW{Xzb8xftwy=g)@sRru=Zj<$Vu#yUYIo#Z+>B z(!Uc~Pmr2M2;xYU-yc9p2l1nkg^#`Obt^3b!fj($lv`R`#?H>f0fiarYx29rejxt< zgqOtH$B3{1)b8Em+y4MO_Z@)s$;VSm;@=(kzs63@;$33m@+akOw|Q^_>LOeq{Hv3R z6^bJqasdOd`cqM{afxb0$l<++%|L`?s;T3xeKqih;1`CzBzQb{w^!6It?o_Kkw+X1 zs~VyKjxmx>c_i1OU4F^lAD8`Ci7(W85g7n}E6?LoU~Kqxt=d9d9xK-V2VF~P@khgt z8UFxVD?r4Pz-1)}gq0ge%$T~;uMW{S3 zz9sPVOEMlMw{fwDsSMf4_Tst^_-a1}LZVCE4^&k>UL}pwKZ9nb%vNX9CuC|;*%l>! zSSSNOTvaI%anE}2i%;5v;bp@GoZniE6Na^s$j4Fgf-Bx2xU#>ow$$|5((2CgHJTY? zV9My@Ac8nNQDPb~^$!wgo*aSibvbs36tQ2R&3c7!Y{JHSsUT?}ip%46na} z!V!Q1t~fnUN~nz=I?6V_++~x~`qc>lQn}%z>sK0Kyt1$?cYUX{Se@-V}p+6Qr8cz(#9A4@L^ z>b@tQH4kxg=%lFLs~V^vH(VTYJ#$HkyBdGAw~d#=-Wap^ec{37U22MuGQu(C+5lH# zg(Gh41p^qz7_PJ7pM^D)3*asE4`%`$%=I_M1e}Szf+hu2NF6Y?U4>K`DMgZ}# zK_?^lg-h&7=bGNT;?ENJ^HMkZmgx!|r5O1_JfD#PBn1aJ{dvi(j|}O4Ct-hKq|a{q z8JbAR>z+71%AP`PRu=c5JHC&;oypq6W-jehQO#MP8~Vt9rF;FzqQ67yTg0+KqfT-Du1{{TtUyen_2TG|_T ziG*+R<8yRBUs~dIARb8c+iZyY*g3DRei1dLkAPQLn$axVO}8;T zyF!-`CRu_0>l|0b-YC{|onKRZVmoOgQ*zAjkM)6=l1Hs$4cVVkq!t=QX|@ z^Ld-O89g)aS76hxExb>Ardw(|1OJZ^ z%`ZT=@ot`)Zl$)?VxgJeg~{xF>tcztZ6{o`y418iI%t`}W@dAcN#l=t^T~r+O!l{t zgDNw5fO0dQYpC&Eocda;5;Z^sl1Ze&KXl{Q)|t5S zSEp)zNO0YF#ZU?u?JNgQ=9)*CLoYb%PJf%Oar#q1$^tkb&;zhlgDws#Hd5b-r!VgZ z&A=4WeozyDJ$+~cqqE*EdV!8Ay~2e)tST!9$`xat{MCt<3_&1n6+mTUleltyDNvPS zK-iD>#2prGKK?;e8Z(+!ye6!IUbd_@=gqK9OU!(S3)vo z=1W5(1vn~ruOPb(9IqZS+sVaxr2s23 zEUO%YmgAn3^0*;E*@KK!QYdCuAi5~Vd*{}XfH9dA@(%>iP@!%M6;>RYLA_sd=L4-c zHZZ`F&DxbqFtIr#7?l>;Zz zfn0CiUO2)1DUx9ciAHw}lTr=EMn=*)kLyt>%&rbjM+ShnobAEov&L$FD0L5$j{da{ zRk8ubDR!J>a6#)pB1T10Feu6?JM)9mlwgiXC(uxUw4p)5fs>jBN10LZ6MA*YrxO@r zQGWMYStV(tAqFEI1ve!=Q-U*}!hj?jLCGDssS;HTTgxQl98x+00S6w#(wNM|1qT@P zpa_o+q;Ns$>ra&t+=TuvO( z?#>TCHh-l`@*ROsO#YO{P<*$LWEzq{uhe0E1popv%6s5+J*p)qt~35MC~${j@w=@y zT&j`?2BeY?-ZY~l>*-FEHzhg2;EvSbNfH*Ze303C7%~aa4|Z$4b30V&}1ARGk?P8?68*8KqVL5PQ*qjEWQjd7x$OJ969x z^%$+U1v#t>RNpG@Yyf?EHPTMWyKH&fI*L~r8yL)E&f!mb&D_3WSc3K7p0#3VPnW(@ zO8)?MsFaNy7{+@MMaObIvw4in-8%b0jMGpVB`_`W}}cgNzMR%*y~p1D4SkUgOAp$le~!tB~R%<2pp9$ zpu+zE5pMqgN=@${3V0oUl=8S4+z+R{L;wm=Mf=UuuUE7|2hU1NVE-1({h0+T)*5{c1cbzwX;3 z9jPOVM2%)nPexNs2se}WOLKwP&;m3~k1zlf9!Gjd&dt&G^y)=DGQ9Q&kxRJ)lY*d+ z(tscmrg$VV_3cwC780eNqeKG_u3^8Aq=;gE4d zv~d+k*XGV@L|9~z)z{`x)_@~b3RPu4Eh|Q@{$OmLnV}FBDo*9k8K{pWpadxFJA2g< zSyjT7ZVnAcW?9n&@(KKDR4Cr%K|g^n`A`_1c9 znN?)WV1_-9^QXxyj8x>6Juz2uL_c{_R2b+^IHo)eY{oFTRyhPzk{2=HDb8t9No3k& z{vH7T0P9h3BWT<}ouNk8?NmuER@|f#np#ZN_~)s3_O) zABr_UhnH8^(Fc<9@jReO`4%!kEI9{wAY-;ORdtUQPpsU$*Ap>$7|A1dc0b-Z=M{^s znPHD|2Iu7@`kLd6&VEzC&T3pmV^-qx%?trMLE(En?!hr>(vt(rKQs2lLxgUtHAwTNX$>St+uV?T_#Jvkh zjaOT?Rt>@0xoiw%43XBcmWI)>-~&n2mCoxq1CQ?^~u$xS5gO?untGCJlD*gC-GD37a-f&ECER%92^f!ikQ3fE!gE@xsn;x-3qSZ z!5;l+M*Q-MpFePIr2C`cm6U(J^Rp!@lEM5MO%)Xxdp0)94Qb z)Dv7poUv{E4{UlGl39$WC!p)-K9vczlH_h@0Y^cezVs4Xx44a1N)9qO6{}>Z^D8(Z zbCPPcu8V(iV)7soZa7sQy{pqTPlkH_gP=COs%?!zd7C3S01=Q5M_LKyJo8+dBpVd& z1dJc8b5W34ytc+qdX9O^#u$Rzj(PW@HTlB7L(T;Tg|e)wcJj&qax@ zCq@ENs##PMj&Lg(<|@k+M{tq0fO?Ni8vFO)x5CLZF9ydcfWE1zx7u9inAL#Vq~kak z&M93XGCL0j-&xw}`aR|9#L=Q4g)&zk#MG@kt1r;Hon&(g_$GcE_!I z2Z#I{rs-=H-OOTp^&HInkbMSyE1|!>vD0CDiHv+DUz3 zcR0J3JMHd3WMj!bRDk3Yo&x|6t$b}_^)hjU;QR$49%WSB2{6)1MeQaFfq>~{jK2-jv6azI+7bbVkm(u6fBD{ z7&*>z0X&Lnm2=_8NYxL_Nj%{CdRG3IE3)hamFzM&{{Zz=-YW36qu}jwZ7)@fu~YI$ z0V>0`38^d{N%GCRMZc?OkHA)i6F%+n>?D!-W`#+kVDEy?dJlS6z(+xx=L6S@Zq!(I zsln;q?x{Py9c^A!XhX9&u zIL^{Bk4ln9FbbLe>CfXrVkI*JfsdQsqjJfGU~+m2bP&DN$!10XAfKnb09i+1$((@P zkEL{Rd9p{CZnlBydewxtd@%BXNY`&7u@X6Bm?K6)=RG*ZNE^7lWC7V2_S;n6{jSM^ zYc1~w%G*XwBJJ}B?-_aNQpd3-l1L;zWWRXlt|$U%S`>gNw~`=v`F>t%MoV}t^72Xp z^jBg}KU#(}JIXUBnaIfW6&HvlaAS>F0gQv*s1ABdi4~ur0GjoE8{;3uO)JAE!ZugY z$)~!ND>@f-LO$Xg<8QTjG(n|xMN-6`!zc2uLD0NCa@R1=ac)^U?I7|$r46OI*+P#y zJ;UMWjeLK3;XB_4q;N-NEHagu)q|=__tg)+PTtjTz(^SB*qZLn;>+x;B4Aud zSy&t#58=V*HD^!NEMR!$v_hGUVr2jwpksrNPg<7aQ?-;#0+5V;Zk=nIRh7@R!)4Ue zIb^pve~ca_*S;XbX=c!yEjA3l*_FxM;BfA7$pGMS$2ID3d{6LKg}xC%rdw)JjYd5z z+Q)B(+$C_?Ilvqf>t1C$38V%F`4nyBXE~-`X}VSYl-5^P@T)R@>D_U)`w(%*G~+d~ zo+~S-$?l`m{s3xz3h>v%&YIq%L6;cxI0F3#}(5k ztKFX&h@_z_A5>p{)qWtKOT4zQ@cbHe^Tx{^!%WhI$iOPNA2{vlUeEhI>GQ$h2Juz? z_rBI{CcI~US&=|e%uhLIRwlnYNGRFvcsZ|F(mpnPLC}01ao{T%?T();GD5OEZT5(g zT<-GSTmX4E%A8QrwudE;r$1-gh4Cu*%f@oXT1&lIql!lAA$&`;b?R_Uavu}C5#wEV z$C|FM1&pm_EA4@!1;LGTjs{5UULEky;IX~;?xsk*Rq@8&DWTmLhpf^~+0XAYxe4phi62p1w!8aPcqC}EP2npW>)lM`LX*O= z#vFr(kcVu6=qnfYaq%{q)*dMFM~n4n*Il}~dzsc(3;v8S_(0$E({=zpl{~GI(eKut zDT?dH+Lwp2OWCL-e|zQwkHpuL+IRv8zi3OXZrOIEmZwv1?(dPpZT|p!`d5>96UNtf zKO1G&@8tggL)UI6w}D4R^O%^!WcK2|$h?R9CJX-n5l(?koG#vHauj3?`evQ1Bgi!P z6UCn!H6IXa2qw1BViwlR!2!o1h~#88>eAG{Gx&E%@k)3{S<~;t)6O9i2oa$hn{MVT z!0qmE4;7i<4L@J7(Xae}r^GJ?s^)oZ`P|95j!^oJcs1MjbH&~t@r~o@r%QP6!sLs) zWEdWy&RdVdhU^El+0IFIh3`~VbIL(}>X1paC>a5I{xwKUrEw?Pr)f75 znc|qJu%UeCJq0;je9;^z#UwEqR~@RzI$sGXYxR|gQQMyN@A_(?$}v0o=lSBkYe>uq zh*`2ZEnf5BEmk|-DSY`=t^;gr@J2dkHOF2$T<^opUdOO#h>|b|8R?$&+eZhQ{{S-O zW9TcK(wob~URt;-ks{YsZhW|dZseZz<4beaiHUg=25H-nKT75sXmahqCye*5*7;&v zDHxxa`d6Dx510!UIR}cU>M1)M-^90hycslTafyHfwS2gtb|`U{QI0F>Zy(1SctN1^ z0d|lbp#0q{=U32fUfo*Jfg|sF{vOrrVb+I_iPe~-e1)<2Q7+di&HO)fQ6z61jT4;h z>U~W>`*ISdwZJtd*NS&6Gqd2weL2Yi^U%&8<99Y``6Bv*isaX zx#)cjZ%3@_&=R8hNR@dQVh0|TjY!>D8q<=CyFTZ(mIT_cF4P@Qtv>GMoD!dPdVlrn z=5L4p023}3Qj12{rTHfzW1YAe^gP$lw`=AVFi09F9Bnzxcy*~tFH_j1RY@HFtjt?* zKY4#z!h=n78%w|L@^f8;dV0urK1fqqI=-D}rTBMIzYoMQGal!KH8kF-6+NzeIpW*K zz1Qwa{ls=$eGh8pwuExHExE`W=}eBez#IWsQiG;rE;Zz&*w~l zG0O(z^I9@|i;{W4KaB*OHn%gg6~+TLJ;ih8DHH*mQR;M|&AC5zpb?66G0I#7JognA;?iX2X*uS){R>J9h?-DU4-5Hx$&x<2lUkdOObR|qC(!R$L# z#nR=Qbe9sjE9>66gj7{v%Z5|Qsf2@J+sN){uyYvpmcb{B2aoGfc&kwm+Y2}k%_;ea z>?=kn8dPZxR0haC)#v)n!ItfartFPijPx5*b}HOJw%p(z$Gs{l?h6YJWnM}HRll06Q6D;SU7mIoZ;nqpgtiz2od zbNF|wM4LkO3l)vClirWC%2;n8jMi$}02N{fgUP8{(o_oWcrBb$M4Bsbp@OM9{DEFC=B)4nDrM*;=#hGrrxM zPfoSMO!73Y{{ZbAk6vmd0IW9x*DB7}&$7%`c z?V7U4PhP!wr$!MGVrItC!S|_)Z~2r4BdM!EL}Fk!=Lgf;niClzj!$ZG%mSQ@k=}uK zY!y-Rq?!pS`A#y@9y!fsn1jCcAwcb2B3VUv?Hp3&v6b{cTB^EorbL}o;($5%vm5-_ z_NiQ;wr)mS^37Sew27oDbHS|nWMB1YFrfZ)6foo}?&RX6kLD%AbBtirN1^wpC}K9R z2i~L!W5(iy6P__v;0}yq11pZT1bepz2R*s(ikjJ77`gkz;0jC$ys;)@2Lx2AKmkDM z)|8UZxdsU5BegseyMf8;ih_#XQFbBD0j{aMJ2bYD-3bDw(UDxkoVEbRJXX_cQwY}G zWH>>eYLZCa!YF=!HyG*bQ13CYDnkRw9kWR3EyBFpw+{HI6au?;&;rS+N?nl~Y3?ei zyp?BHGGwst+M_o6F-G`y0`{RZXTVgfa!FP9BUdh#xyA;PBDiW$G=+1yO(t4 z=!_Xyx%A2As$1C!B?^am>B#BtSMMPu)-Svx>+EP6FGF%=i^@_4-bGiHywF-s8=xb( zs!$i{775NVR}`z_7X@%?MpST#g4s3qSL}UdC6|HxRpJ1CS#EHjSR-aX`WUZ>C4vtk zMrX-ICci@d65GMxf7z<*Rc64uv%0-4{?xH;U;KChQo#8O#l98Ppwj2~t9L){^?hDg z8ZY)sF$_J%-&&HxRENq)Pu?SG`q!iQ+QrxQSMau>JC~N{QjT+;-eH&@{Rj201k>b^ zrIlNN2`Xq2>5Y1j!o=ZQrE^-Qy#xvp+~wQvA4z5?*MPa;hOmeD7C!EzG z8Q0g3cOfiy5^xr*+UdoV7UlEzMP9Sh3x4^=!VWp@T?}^OFdQ)S$n~lMou!;s(dByc z!0c)pgd)~wX5(qWHL%DF2@Wv4oK`-sGDl-JM-RmSd6$}5uos@>QU%`N;{&}2eo_Ym ztqMYcwC5C=M?s+J?{_Sh3WUQRLvdF1YjFWkyrXh6*A?mB09_wX@Uu&*{Eu|*(`by7tWS@nh;1#@lppp8Z>CYo*41;r>JfK0H1n|NodXwDtHE%?!i}{dYWKP z2|3RMaf)(n^9dw$s7cNlht1xctOyJ`&;z&xgZDtqSDr}Zg+R_h=ASEIe8(j5#YWCI zYy<9!pcWt$GVVNclR(O@AB^|!OmO8uZV4Ht7Cd>a$>~56DLs0cZuZF;$@T9{NfbUo z>rW&W!Nz-K<_k~HiMU!bcOi;VlJ;$DKJuyP4!6&Jpq2Z=n?E@Wo??|lV z62lzRL2mqtldn#Ofic2Eu%R1)@99UF%B4u$r>HdEf|EY92-VRZIOcUq>uq7 zxUD@<-l!z6zrA(uD!wh`QHA6Y>qX3DwIGyFu*N%_=iAb|Z-l-&o8iyI3r%I*t(^F^ zy^V8*iI@^V<19L^d)E^ivPT%m!3-AL}~q?hj%q+>`aE#{L)5J|=h`>qV88 zTWvxSBoeL;8yll_JoGp`SDOCKUK7+j7vLN1A5~qmjaKGU*Oe<8t8?lWxewX1;(fLL zo_qrAA`Bkc_fen zfE7<%`p`+^-vWLi$*O!t@yCU)%7Xfh#l^81!)$RIDEe&#`MIE`YT!e zt~_^ekz43~7`3sT+i8~V-gxj%G6H#IeMvt`9m+%h0BG%JRPj%U?(}UR$$Kvk`Av5w z;gKQSL}T0lOJ^9ZpM?Ja7VQ2W!EdAZ;`}z5eyikN^8QSme2?F5JAuY4fStMiEAKmN+rF0Taqkm&*&X$dR<+`BW2|~lK9nYmQkI)TU_KEmK zraQ!SrM;3hFSgb;n;?1+G5U)0EpPUv`%RSB{s-{g)%B!bBi!C?g*UeVC=6MLuNCuE zoOjV{M%zo#t*s33`GI7N0#qNp!0Js~mMi%5OUoOJm|%`6OrBbIW#?~fbJB|ijsE}? zc$?xkkF{tld|R%jontgxmfK8bNZXv@%VV5%BzCVpk4DhS>M&1tbnOZGOmY=R+t88F zo=so6yR)-h9(H*pl1TpL5r zJ56oy+$d>VKfPdjJDz#2#_C@b-0BZ&13_sW%mKEH{HLZyJBsEmCDq%)lS_EfqT9+9 zR1^2X&&&@@H6`NQMXcD(d8v7cbsD4W$RTs;J7$51k+tuK*lRkG@@!bds+~y(89&mi z+)JWEb)($b?zxQ^D<~N)>^gomHH3OETHA|gGQ`4c-63t49qXc8+ASiE4wB70{8%+uMN8Q2x5D&jK#m}b_s%MCDfZzFt;qw!T4{Ar{#&z~%(iqh^G zZX;r%RU-qP*#fPYT-)6g7`fc%T7v?3(d zHp2s-mNxl!eSeo2r!#nV!&cKTA-HL-8az4s#fioV&MWQRd*DCAjdx6+PPVpvK3PF4 zG$#Z$4hbC((!N0WgW@LTpX4V_*8U;hhq|;>c&zOS*%`nkT#z>~=yAuP zs{a79#)#5*qr`qDzY&Y2hAVYN=N(^n)aM_CeNsmLTasxBvy{_(9pMcc>PyW#Mzu?c ze*DcEw2k#*E2S3>fFxLrM@2z_T*r+3YvF$YX(L$iP2bs}cM-;mgCvZ5Dv~o_JL+Gx zuZH8Dt^7OT+uPL~B-bQDt@&=^lVZ8`a>*;VB(*)|JtI7h_3*x-`%ifO^;$a}FHh6Z zD@4~n* zO8)lCQies7x}z(rbLet2RDwI5*X;0;ufhEZUzXb=ehniq{SA8|ibilT#zswkXZSDU zw~l-Zpf`l{C@iLeCwGQxrFLag(MBCX80lF$=f+Qqo*|gaCy3imh^beG$vm|n_2ia0 z$9&OqRE>{}-aPS7iF|vnXmjdwTIo7u?P(pgq>UQCmQVW6Q|n$GH2P9pksuc{;A~e7 zBj>Of&o!|C^RC`YhcZb!my$<0W^zVdiRyi8?@!s!!k!g>2VCDanQ1-h-ntp2iDY~# zAzoM#Ib+hQjZv$@jrUx&7?t*A{pYBG$E-Nb>BcMiE?PB`sfTug#!%CXwO^%dhk5IzTZN5|TA z?D4F&o*-f7L8t?|K6|k;JxTp)ugriH1d?&ZPO;oaCEbPa z*?FhWCAG@>NgEYzzT%s_#8yBvu;(7MfZFh0p1R+Ov`ZXi?{#~7cT8n`l|EyFf7&WP zD*BJ(UHfW3v_Heo224ZgHs;cEZI6&j^U9}=pK%m@E9d_Jgg__7PYT>*rd_*|AF z^EKgY!zZvNzKs24DaQky_aV)0`aO6O-5q(1^^=u8dt{@7EsV*nMikMQw+-wTR%1GoHO`KKeQCku=>o zj6}FYkK)b-FgYZifOA1tJ*(g!gJ$u!#AvSXKsI_W`ct+uxz)i%?g(H;eXE=OpnPQ) zkA5gzMQr=@{RLXe5{0e80cUHf%zrhwuWmWMOw4Y~$t`=05WWZv2 z{@`*wz#Z%0eK-|}O(tGR{&r*6a~^Y2C8*1GzOdf5v&k54rA|1m_xndrpF)%E>d$)# z3mH9Jg&1S)*w+&y8Ca9S2OLluL&0Kk>s4ZemJ}|0k%D>-)tvfe%x8L#Nj$A?gd=Q& zlE2EjC?bOOKtC%Eb4-ShI1o;SjDS^?&cNGvJYu^GtuuefiH7Pk-nna-Cxn>F;Hl38 zwKF0u!^;7<$4YZ@1_2(F#yLfPG7mnK26+>Ha5F#=%jL$UMB0SHZFTZur2F?*9OUy6v)iqJM=*K0173be1RaM9h+-CQ2wHaK=Fx z!5xia)ZbE)W?zW3L*d^PYT7@W=OwMvq;2Yo*cCJfdXGWKtV>DmZ_|C_nWindi0 zxj#~CViF6YFFiU|GEDU;w`6uYX(=Aq$=#7jt=l`=8BfaVoc{ogTd;!S6*vQFAcNdi zmZNU6!s#bMxj$ORsnmJSpz_aZsJs9$f30TNtd|!tMQ(-U9IB|vC#F9$TJs=Pa857? z=DA3<*U;`(@)rVRBq;+UuW|TRkykRDtdFBDe`W6*c!tW~RhLn+v6e&)Q9OI0VA0MT3 zaDLfdEd%`{!?whB@|~CY?yk6}W6G7=DNFk%{74yp?HxGCf4b6b{Jg#^J%45Iitv7PDtI*K>e6RkN#DF#~w|SDvzv5k~+HY8GSW5SY#>`!s9yhI+Ibm8Rb;N~1ot zv2A;4Bx7vpl{n68!?(&lUZ<~Gd7e`k*h-w#Iw*fyX!qZ?TSiRAL;wtuP6r~8%Kq?^B$cU}zC^~()jF{(j#9lV3f zEpZHpgdT@;064F+*8c$Er`i%pb$vQn5d6F6g!9_AbscxWH?}ic-fDVmkvcN6nd0b1 zIQhE$D3wdCiT7hA%6#vs+p^k7(43cSk4zDcD~Y;WgA*a^jtzIVu+8=~NjcoL&r1t2 zWxzX4a3j}-#wL^{M^vA`Ao^ExY6`}4)c3AiX!8{gGDyxlS6yZIb{||&S*L4mz$CnU z+<*1!nD~o%6_u@{JcyVju*?DW;P$T0+_v0ffyH-z81UbP{6%VRHESqt?jj~OS%7Q- z$l&(pir$jc<*hDQ-1%=rpTzzqFAs+F_SC$PJjajjCVB$r13tqhx|uu|@j}iSF79+x zFvg|ZWPzUplZExKv2@KBNzo!`G>b^A;&$B05`+b@jGTACtu9Xl3|Do}5$f)Kb+)(W zOwp#$RQ$^S04sys6*wamRkqJ^j^RK(#xOnW?mb)Kmx6Vhr@p+?BKt(2dPD(9`r^6y zJ_md~kd|vXGJPZ?`Bd`)M~V0bY{7GE4pkU{KQ3#~$1$1<5EZ?wI9FxXzirZ2Zfdi*C&*{5-(VkZyt!!JxCHA9fWR7C{RI3Ky zGq-nB`Bw4X$2_*V;a(~q+S-NDj#cwR6*=#U<6lBmUACpT1Uhh^lX^^ILJStsQ&=rocu)G9eyE>n2o>2mDh2e0-AoHIP(kp zR-m!Gdnq>%SwX^|YW9ggXYU)U?Y8j+rP9Iw&nmN=hO~3uDVg`d6=HAwoyCVF zdVY2E8~A_6a>#SxO-CGzOAatUGg)`O2l2JiqDSG2sALBx_hfPGYpCH)qM2M?Y7K8`Ve`pX5+&CD9diqH5icw;>~LLz^BZHj?dvg z#hp{(j;Jl~yvxrI-Z%P00OZC=8Im!O0}s}|=UsQgzBIFsQqi>tFKs3r1A!tOeb!UR zVV-OAVRVV)h@akV9FS1tdV)J2YFiZ7G+F-HqR%C<2R&IqBh^P*#&p!S8T60s4`9|Y zczWUoFAPs4S#Q0){e6J1oIJGy%-xnCWLH72c<03aFw-pbuMtYF)-stPZKYZG10<8q zJ8&zW3;Vnuym8HG6=Vo%jO2li+|x!&1swX+vE^f7A;~=`3mV~1@pt#DG!cSE#{^(f zM#m)Ma<^JnP>sOOdFGucFM*sD>52eIo!~nZ{ET@9u4$M0zJsW)t>Me*^xL#K65F{# zez@!Os!Tn4`c$i&0npF~)}9FctFG;mEg#}`nl%ejp+4DWo1AbIdC|K7dzNKCKx@`5 zwIA7=#nOxGd;K;kW&pBE78c#;!PIm3*XNrt1LoVuQaa+U==QefSG1GtsW}p%*gz$) zdJlSBq;j92Qv59aoSJ95p6bEbhIzS*j{FKdP4S=Mf5Q(COQrZ6+RbwuLOXbE06Uz6 zf=I?dJd>LFDC!~)6M0u!HfdS<-xeKO+u_WuA-wXkH0+1Z;5!Y+DL za*D-$Pgd5vMXFwFz9F5iZ?B!CVo5teISMjP6m$bT3apIiHtp%_N=Z4|dB#Dg(I!;E zJBg|(3nNI)y@mi7$gSTEc!OQ=jZ92+Eucip6%A01A!= zLsfDj7${1gUs?)2sq@|0cwRP9)uWf6$k)dK zpKua041M20Q}2;mA;~%Q>r&!NN7>PS)?kum@U)u;b#Qt57OglxYd;HlVBh$2QArQ* z#F3HuxUY#LyCjfUjyrnP%Y7)}hV8rq-j#tw`_3QQm*M1*shdjGVq?`zF`v{)S{DBR zw7;lG4=UtY7dQ{30_r2@fEOh>PR1%82xMW1gs^n=&F5%Rr@`((m2?GM*|>W(y;kX z{{Z4W_MfSE{{Y0Awv95}THoC?kw~CnvQABV55d2Wt>IgEyeH$oGHoS(TYI$y-rt}K z!#VQ6&m*OL%LA-QumGV6!R<=2&vaTZECuPi+Jc(7`qQLq8V87NQv1XDowf85{nH$Z zPd$jvLH0b>n_Et&{aOB%`3q=YOpvypb#rRq9_CQo;eib{{DYT(fviNnR+$;HVt=^zilZ!~@lKWE zcp@?#I_f#_I4r6`W&CkpYySYlRCpQoz2=Xojo@<{BXjSU88tx9p$Oc$U_HU68*645 zYk1%N3j{~TY-tZJ!1Lmx)uKb3dptiweYU<4Ht>*x%GTw>ycY< zc-z3&g#D9Vvy}e;vnu|XGy#)$@T=j4@Ws!CwDNsc1qb<8Idkv_;U(Wq7+W9uVT3=( z*Q>>;=&qrYRI?zCKYpL%S5#X{H^X%VihHbzN9RW~5#bX4&EEtAyvlgu|pRoB%{MS0i8 zeKuKs5crlM2xp4b<{9T6SlyBI#R;;LJgfFr@in!_hBZ$I;3dwTDY**AmyS#gz2FCTrcE|)~ze#)_<39{|{{TvhS@6x; zNM%rDwq^oopBXC2lY%o;41bJ#Cu8G(4o~6h=^7y9Iy&QrUYXBq^%e0>srx#7Q?X|j zP}tuhu`1C@;If{ZvVey5?eAZGFlBA6@{!w`ddakX?tdDV37?zy9|k@w+QeGt!~2uE z!zg$Bn*$$>bMN3k8rqL8e-CObLC(PtWe5HO#=lT}*)x@Fd(wH5dgt(=GP%5u%xhl< z_@*nE?v96l9^R}VZTi>zq=1~KZe$pN1BdEpY|HxVMEJ|48EXa5n@9o~D5`I}*d2eqN;~R`XHO221|okr8-o$YTf0YBfv z5PuWRes;nPcSv|SJpt@%^dsP+N#YNII-Y=}Ebtr4bvfspvT@h|K>R3{#Iwc!0A-m> ze-$N3e*F3@qo3~y<0n6nuRHkHynI>lFP`kp=8b`~kffYrJ*u9E;w@j{--@*V02gUd zi-Ba@Sx!KjBgB!h9WuQR4h{|uF5Ge}3m!-MsF;n? zo;biY&uKa}?}%rP?nNyTkR)+|lOuLj9sd9d`;)-l9nroHcuwoazB83!yOlROa9I?L zq!EG!WjMyrah@~Yvy-thW+&|f;)^c=d_J}CK9<`qFHvG;QZg;nVadi1%s>NuCZ6^|L?8vmIxk9Zj=X8Ad_(a)--xv>$sEo_yhLNmgcGqy$>amgakGF(S0`y0 zpL>3nJ`}fEwD*OBs98dRyBudel|>XhQElPKp4|9) zV#rr6xyS?8*wp?D@MnoUVXUp6hHO&)NR&+~Ng|+F$-r)X>yz6Sb`l198v0ZASiTVa zO1)PBAfHY012M<%Qb0nFb_9|1tGF}O{4x7APaJ~p#20YEBar1SviQ$cC6#mUUfra8 zAMhTLGF?TcME3|m5)}idwky->h32DWU;|!U#Q;6zaKFy5a%{}-pV}wF+8o~rbz8w} z98IK{?%?v3PzMYnB;a%MyI1BOwG?oa5d*c9F#0eD`q$_e$NvC~{tdtIj;-Jw0&%M9 zT8t(pXb3UGwSha%bGsk_0LMAc75VFXaAgS`=V65wJ*Tcz0ap}BgL9D>BRS1Rd4#a! z)1-3AfDS4wji8PfJl5!vH6SPiVwIO*2aFn4A&%AO)|3Ia2dL<3fMb2rk3 zI3Ns@Q(-pal0^VOcsv{$Fxdd$(4*$Tr!uk2d-~7?`&W35-l|VLbge1bTrSnPEwy9^?AbA~{9~xl!GzJjVlj02lkT0RI4)*JBVBDlNHC0OTB+aY91u`L`V7 zwMfv(yKZm~G*}rDv5fhEleF>;YFaofPIivK)_THnN#`GxT(VF3>GJdVK{iV^SPqy3QXHy`eGWTQFdu5|0Wpw$ z57wjsmAe!p?^K`|#Yzl5;6FMtsq(Vq^&XWOS1Yt~x#}u*I3XQ)135Ix8XiY&%YlyF zsTr8^2q(Qcwyrh}pz>** zOCBCr$UQJ98(p`z9q~>Q$XjD)6orNlwE#36^%$Ycpawp*8?2HbRrztwPkNO%6bk)& z&;wpFm}145y=X$KxtoJhImgSMl-3ScF_q4Lihvlgt0qrAzSQ6`k+`1q3b4;Td-`Ul z2Wi3SK}5`pl226ms$n&c3rx@YyE05;NaIPFuWS#!dk^%(iLBMbr46!W=$>Bu9R0AM{><0geEfPx9eaY~4-A3?bE z9+UwS`A~xC^A_TfkPI^dq>l9A<)L7zOLWPnvY8Gfa>@rv0I&1NqA+p+;-yw%Fh)O> zC(DAd{H@ZSIvnz700DEol(yb;O_9-?9I$cJcB@blszLrP#-PuaxMS}eW`PhD@{mRj zTfS+Ea(V676z2Q*Z~N+ks*D6q91)X1h2J7ONK_O&0h)Y6lIMZeqTX95y}Hqo=bzvm z2TWA~Vc3vUnC%>~UZSwX<5lWMOZ<;FAV zKo2rMld?hp9-V4P*UO0cd=hxitwS8%SY>p`A9o$iN+yu7$QdIz^fVMTT6Q>;{GfB5 zl_zF4RzM?6&|i5SY{l~p+cfD~Y>dV%uNAVV9pfT`gT?CRdc;4z(uffha!(6onrfoliY;KnSx5U7}DIKgHUCxfl#* zC%p>j6vWuc{#4(Y5F-=G;k_z=MdeY0n4TBqdRE;h+s^zml4QUBLq+zj+DLlDdROf4sGu!c{ z2wGp>3<4=}GD>0R=KH@-dH`y(z+6opOK=MG%_?DrSe|Ak0y73V%fCP>c&*LcsQ}8e5D7giqqp$p zw{8~VOH7PsbAkv{J0M@r2)mLOU9pRH1n0OEoYYVO(sc_+Qu2E@ zQ8(Qzrx>DJLP8kR%463fj90vPo5mU-@VK+JWSU|E;19TQf<<_{>Jq#d;G+ToZn-s# zD#}1)kpYdBGD`Egx*C9@5x9T}>Ghy*AbFk60QIV;b4be;KnEPxQjo~xG9!7Lu*1`? zE57hghc%BC>dV{b9l3lw^$l74n_Us-&_;`3RB z}^5L zM%KXNp7raW8a4elNbqbL9P>1{w{V=GBZa{k_0DtFyd%Kcs@dxi-_Al96y&e9a=tt9 zP1lLFi;KBqE{6z&@)cK)!zU)Cnew+Ih1^;dP(j=2QyjQWhjGXU9YFP_{^=Kb3~|%m zq=H0E%-=5`k*Yclv*FI47OU|aMAPMjTq9f|XqaR+2;selTKyTk__g5A1ZuZdH&YoU zi9)n6u670BDCZnvz6AI!vLA`MebcrDy0n{*u0|`e_?sld#P?dAvk@J^W4Im($<9di ztfjqzNc!sY_MGr6QKKw(ft#RM!ym^7iuu>a{{S2ON#jYcbn6*ou+y7#YGdL@UYz8T zrw5Qb`-<=xb$iJ{0Apz99Z%A-WVvbXcS1`>Qze_%zCFcPDF>@~GvbD!;ax$krr&*J z=p&bTEZawX=eKI~uN7!3{f`&L9|1O53dwO4XOceiWG^}FL9dc!kgTro$Vg$%ee38C z+5Z5=3uUR@_+Iir_Bw=2#T%e<0{8Z+u+K*Lfu?BR6n-4({yWm7+dZiA?f~rJeqrCC zHSubd1X<-2XX2N3rOcUMaEtJi`0tF zSLjX7S5x>U;0;f1#h%-5MMoP?)DUZo)IVme5`E97YcFc#alKTi{1t1swD`~P#_g0v ztZXhaJjj`UrFQy9i99*4ZvMs9Ew0@;XwpUV0RI4UIsGYKNG#8ib)VVC$2O5qaiz~` zs)f$j<0MQ#?glVVwkzj*oj&JIzMjWZf?Iprb}I17yI5n6hX)nLhlQ>(+8&`btG5Kq zazF9Vd8Kh&`1-{rg4MT9T2?%Qaw^-$sK|sy%YoneSGwxIv!{qOv}ttf=(Pydauo^Q zPtyY#uM3{mODnnb?L*AByMf9{8-f@RaCkJ@tBCj05GPe)y`IkxPjpiWbPo8;@_sr?|N; zHb&98QOF#cr)=kVCLdN-o`7Ue$QMFlFn~#|EJ+bXl<8z{vsn3u+i#rXJwHS5Up`6X34Gb-kuKsnEQ96W>~X-Waq3!^ zn71Bajm8cW<=^Vez3T~3zQ@qv^GV0!K8uRx0*rV}6M%T)xi1j-uF}#MiYDJPDcjKF z>*-!^FO6>P;&`To+2mcQz~pD#de<>=cQxyev~5X(<$&OysOz7t5W`vOU3}j0(2jel zFYejqk>=VyUB{>A{VF#hNb;m-U^9>5{VB^F5JA6o9P!8b;-TLaynbY#d7B)1dsj<7 zVpSa7*r#{iC+6$NYH!S}3FJ3Z-jmKhVRo951ba= zw>$u9ua~!K^kO*n^`H%{+>ZX0B%M{4h~S0N(XB&A8uCENC)X7v#m|PdGLlS^K_q06 z#yR$`Pb!kEsoIoY;_)UaxmT*y0o=wc!MB%Azmgk>S!6~h7-i=_TIzMbiJug;eJW25 zO|6!)x%pl=n3r${FkOjkdVoN$KZjIX`*~xI+vYrE4nRG6Ra<*^j_4WR$c!o4$K~Wu zCVf%xzvK3&;EgKR!`>{@CB3ndn6yU{{X@Ul1r3|>fZg6 z083~Qorgr%B|G zI<}|cElPEg=K5nGT=0laLXS*(SCVRQg}nty7*G%A(z=VQ$Wm8ehc4WV@BuwBSeld> z3vnEud#I{Jm@RL+IW=u|#TZ2#cQqF6gD0&bNYcL}3EqG$qm(>zyR}0nnQJciBzTGB zg(QC}kwG$mqiS`{Txp|a!>BANG#ee?hyE#Rx*Np>&Mqv`amhP|J@a0-WAVqrGc0l3 z#d4An$O)Vu&c0xt6n^Df9A~HHRU?b{ZM+QUisqIc4czIDB5_tev%UDw;e&4R+ex{b zJ9iF)-=4MRm;V42h3uYAk!)j6@5$WzVAqhPx|C33R@^g^qO>iv$tH}I8&f^0st{cP z;w2+*P}OF>l*uH|Bc8cD0oMRkYpHH6V}|AlF|>@Xdgt1m9i_HD$_uo|?)sDIfn86A zyfdcjdZ^NM+p%M{OO=&^XB>YObVkWp9PPKOI8AXp$fMK-7kLUmu6`WJGV`6MIQFkc z_>29Ar(Z>+XcrOQ#{m7~#=*wnk&KQwt`gh#YD$hohC|O$Qz3oL<{nQc(x^ije9*rxIpBNN{+;5#6lhGM!uCQC0IAchc_}d_VTrv$Q8q} z4U$Rfc&SmF40tZ11Ja)965MQ2z~+ge+{a-ZI(M#v0wsNiFP1$`OdEj1r(@p~)L?`& zuK-}?np@^L7!hz%q<} z9<|bpnV?%cpQ#m4-L!z?hNz%f_wHlIQ}0&=xRkWYymY2XKy6`$>UpVl7skPoqMjh* z%N=u^)$oy9ruff4#3&jl+AH$1rU5wz-lV>`^5ZcvI0CJi1c;|N1m>`Hi=u&mA3k`g zdjdHtf{iyOjGkN!k4k{I-gg;de=2`P!Q%t9a!+%m2pxgjz}x^HmEL$k*&&&OV-5aA zaK2k%c91~lKGo>n6t(i~yy=(aX52I1{{XF3OwM~9;xoKpu)%N0)mDGJz~gDhKHilh zOXuy6IOs+?jCQJ5Y+`^MV3KRG9OY9yZJ#ns^HrxiU(E+92Wo;uAyk3#_u{keCXzP5 zRvF+E(AA3N^DgnUt_E}U`qZ9E%ZFC|*y;sPNndd-7t4;l>a*NjjF`9$!wLfB=_fO8 zvQ85i$ge!O;_RUSh}e&u53&rK`APJL&*Bm!y}v#$Q^1FP^p612iB}Fl%FCm zC%N^ZfQ}Wg8>d53EI>%1&pE(8-KohR1hzTsY7r#6@aw|%_NIWdJ({Tiuqx-RFxtkf zL?GuKMJD%?J3+$nk4nF9IYq-SBD6p@J81&07%A#$&4rH+o4KnEBkU}=8@+2TMY`x1 zVwohYh*Yw!7aaX)7V4;2VSb*qP2jz8!8=d$^`;o7J5k>%ycQIRFU@e!TC`+g_T*!| zb0hB^!=AsLY~5SlA{TZWF~)k4Se)SG^rXQDJm3M254~w=!4aErU#WpuyDmK&Ll}-jmDcA^L)ZvU4w;OT5&r?l%>83le zgPfX(+Qf^6O~a;fPMXqnfRsYM{L`=%CAc%TLHWNyRP*z*4w(IE$r`p}Ck^Y`nwv=o zda0xWXJZABd(_Iiw{wQYFt$NiKK6V1RHJB7v~qaOND@SjfPC3OR^nFQxDWpTRYZ}f zVfr%j^DJ{WjK%X}}`cr}fl1Uzvm=Q>dP=UukiKqxW ze|OY%`c;-JKnI+9dRDLYd?}|3muxhI?H|&R6w#I|Fsam@aqm$4h4GvMKM_^SGzbv) zJcCgVSgLi$Us?dLu`;kKatAduR;G8!QU`q1RGESjP7ZK!S`puvmu!vl<2fB@1E|ro z>t$wlWmSx1pK9l>Uc_9@H=F<@;AgEvHlY&R?~X(J!-5S}y0U_0j#lbNZ+Zrcnlx_i ze2CeLoG%`=(>9MBG08RaDuoA{&wXihTNv%E&`EMfJZB#D%3NOG-^e18MrV-YV9!(S zQZ*Lcko(J+7S?ox?hU{{TKyIHmoy#@{g>=~JvLV3P_wkt;6>${Spbu0@5-sKgO7r4 z{>N=?<+4vSspdHx1#U1toonv>e?=b=el7Sj!zfI;PlWX3)UL4EiKNOTXmOFfO6Lch z6It`7bkxIDrmrM%pC5G5;r{^H^TFCAXk$?JJJr7OxP_UA{q)C-SH}|FNo^-9^5=u? zUts>$9wbe7#9AMKG~?!tKm9iFFCk0iQCrY}q~p-n%roe-`52sGRN!QD_4-z+9CtC| zJIHW3tti$t!yJYkezlNUELr1?x192Qy($LOp&P#OKA+N<&WPQte|>YikyU2Yg1*?! z(bU&5CGx-CB;%m;rbXx6U?4bS#(gLQr%g^fr`h*?K<`vMS2;@M0M z0(;jz;;GD+5L>7?je5`rGKdP5Esi?V8A64O9OU&BP8MZ`h966R$`^|w*sqVBjY4zrAbA=Lo<2-`O+vIdJjs2Dp)G; zPgwg%`u5wt8x!Gpa@x80LI&iJ!pJIJ_jRj z>sGD&pvBl>R1^5tY8PN}+~%kUlI(ZL-1NmR6!J$sDUQLMfyO_bFaWsRPE7zx88<5S z=~9xSL9}twt2WHyF_z6vr)v05Dln)1&>w$g2&j5VWf5+0`+Aoc6d>0Ie6z;*ZHl>FzXwmqmQ^;@{L zV|StI8jbqKZ`Lqc1GM43Vl(N3&%I_tW2VQc>Uw)l_fj41u3K=%Gs*t-aCVn+*j`%P z+&r_}TS%o3*IOjO&lgHMW%;&#v?5it_ z4LrEBnM96Pxa))4oK@w0Z&2|x4|37jt<+>H=PVOEf547vqfM%6J{#37Em|m6+EeF@ z;IFUXG0@Up+S@qLH90R#!cvgR%6JF?&O3@?A$>aBS?d;aUhnedVu6nYj&t~$Pqk^* z_F8<_akTTpA_)N*1y4{v8ndTOqiOoh>=y97+e!*V56m)ppT?|PCZYY3>Xu8o8S+DX zz48G1Pz28=xHX14U6NWQ)LTI#9Xp(H-mze@*4s+Hjj#N;?U~zZ{{RumErb3TtCvvf zKWc}A1(nr`&ZXiKeI-=t!Q?3+P%zLB*`b4A%o|0#xPC~ z)O*)gr~b-52)2A{8t$#CLEZ;(8XvCFK}W*IYdIrbw^2srOC8PE=~4yME>UH+)9)ox zIWfS+Pq;X*)V(X=hr=xuAX^U&SeY$=Sml-kc?LRs#AdsNdwA2!NMckS6ea-tg)ugM zIDMppB21D&<@EEErsLcU{{Rr~Ju5@ZSGO(>83@SwoLB0g}xrJ@Yln=62it23A(pS$?yhVS=2FRBdNv*&i{5Fy+EqYllFXd3{X=((MVD!p^mG#NMuLRbAYoFc}@TY}l zAxGZSF&=wl1!Mj+n;G@tjj_LwK9nPF9A}Se{PWg-XrGK4{{Zf6r?k>z&UVCwjy($; z@$Fkb4n8;d^G@-8n`z?RQXB0XQ@LA7i^fNm(vSlJIsxu*Dn(=OTJdk%Bg69R-wmeJ zAdp8sku+CCo<_tZ9DDPe*S0$Ba=mf-*E8dNGy8ME{vpya{{SC4eBgh)5S9IFL^$qv zN9@@wCjS6iQE(@o?%Em12P6(a{LX9Yjf?>K`1K3tx7uUdr1YZAd|iv&x;q5!G~ zpaPSzIv=0f7wp&Zb67CXsLf@fTSx;RFqtJ#dlVyvucv+<{0{J^!|TZPrMbA(b(BU= zv`j!%4lu!0LX3K5y^WpR<%uNw)7BYJJ4ha161*q&p1zLL;SAQqjrW&PLW)l$ zkjH`FrFsX8{w4Smz&7nSh_zU};lQ?mgp-r#BL_a!@E^rLiCVwKopu}Bh>ezsr!xy1 zLy+eu{cOEP;yA}@2NkV_=DzvTz76~-&{0y?!y0^!hayR>HXM1VvFi z*FAGx{i}R;s2L*A^ovbC-Tv!LU8YcaXAA~Mek+EX;_t<+N-6Io@kiO+L1m5b{S;OiBP0*vqB3V4<{{Y7W{{TAm?FaTs@a3|@H;H^ff2cZuWrijR31R4Q zl0LK*bdO^ATjJZ#8F&Xr*L5I1*>e^p+As?)IsAIpquZQHr{1zOy%xj6`gOjOrNkk% zw;Lls00W@T2d*np1Bq3SLCHOU9nA)3=C8(E9X~?&v*N8YPK+S9o;%qy&RXI%l0rVN z#Qrtrf*(0b<2!~1I@fXWgITii7sekFYWi%8HL&unRz)F!Xi-tHNBgzH%_)TeLx$k~ zRUl}1Q&pEi@jj2@7L#jfm+-Qa{oTQ2E$k4JUq*h^UK_L2JW-%{!UMj?R@2SDnw+Z@ zCR91;^DB&c*UJ+{4a`!k?U$StBya|6>;C|RJ~i;a#BT`?g1->6_Q+$~r_U*0oe%|# z!6Onx@#O5l2OKX#C>h~*KNP%lz7e+geW}{p-RY4=q8aWYX|6V^?FtJLp>fj-kT}jb zu3yW$mfbBGMYJRW00a%A-}+aw_?O^!#vcpbK9iuq4~R6(lWTIv_p!zpg-HPe4YwKF zmFI(4R-XfYICzfvEbnyaG}xrTHxkK+;vD?jMoA~w6H{{Tk0sP~OM66JGfNxUm@ARX z9P!7iSJrr^4}%PO1$^7pHD+JT1j zXN4mIt6@RhI)7TFd^Ut&e)kku8awfHvY-vmp&eqc?;%lqh zrYRg_slX+V&?qFD(eYP>{AKX&=noTUvs+uq!d!(d8Tzo`A8xf)5t$8w$GsJJWyd|m zReN~aaT@gKe+qP3h?^2aF7*4}-%o0>ZEq#T(ny41zHYSa2LY~TEm$ISRRmL2i*cN0 zrPp6N)w9@%7YtT4RyHNqZ7-qo3RAyctO-Sw!H6Esy^Pj$EP#+wiBWO5H|;-S6x zjbIo>0yLm?J&kx|d)bxTu0}E!VeigsKVpme%R0SZ#kV?)jLN=P<#GHXxp5$8 z9%f%X=tKY&>&|HsG3JoJcew3Zs3c=5l9608nOz49R^pqTipLnN$736^vi!<_O1&Q3 zVHfWVnqo}4ZXa;S08*QYuu1|{pL&NYk;iOejnXMTfc}(#n9l6KHCHdY?(|^RtXx8%W;4+7UR2ej&svkbPD)rw znWO_@71C+UWI)ZqUOu&%G2Gnr^sP%J3jo?VbDD#5r-x~X4&;jYv*X^mtY~_*v^o~2 zd8S-R7WZpO-W|XkVYU&UrF|g?ZOWi$1QTB+e$lgk#a(Y72YhM|d<>e}n$+j3Ze33? zi^ty+V?alYHBiU?o~9!oP1U0h#ZQW`5J!vk1CQ@Jx95^;&I>ZiLLZcHGe?=Q<(oC= zSn_!fUyI|H#u(J0@m0YCrXxas9Ib2Fe02D=akw{%SZQ|{6>rL@qs`{0*cI_geL{J=k(h8`_uXlfzzC8E~ zaNqEdI43S+Dn6O7v0QG8J;iyLi0XRSXQhsJQW%i4a50MFC5-ZMlau&YX{`{7qq*eQ zEht6?NRJ)s7#)n3$gqe%QVs?`t!ir8g#I4TZ#-2BqtB#A_PEu?P_%r2*dXBaI3VEl zsu0HF2=)$G=Odx4e~Q=N+20KH81sj`PaqFt{{ZT(;knIIV~30Ox%ioJ13Y>*jvM$v zS%CsbjVP<1 zWm|sO`tKt1!%;CG^U2TkV_J}Y*!LZ7JSi#v0CG|Nb6*jCu0l9qLHz17c2DsYBaSHm zwLnV0@{`Ja*q^pFv2WjaQs^&yOqr`g_Q=tTVE9)24(H5I@UMbaQpXX=lixhlqV6&B zG^ckt6upuTQ}2ZRvHUhcE#b@M1J+3LeuKR>U)v|b!5Lxj{-NfP@^2^?cWj*SJ!{~G zoH5}?9<@=PBM~R5C+kw^uH#WXy7KN_PgB3vScN*Q?R3FD>a+g<2=*LRX8pkGU5{bY z70!5O_w5=}#}VZYGJ1{$Y^wQq#xss8&u(v{*_XDcRGo;p-6O!?2tkw9#?2ZQfc ze6ZWG$n_Nl#Qp^FR6YsuZlB^y%XYf9vvOrb`{8@Cj^uh*+VP3;`)5U?Rw`q!4-K{8&=Z!}=+WAkG<{A;E$x;)%U*5~R_{ic2pK69&) zk5vBv>(=}~9lj9HZnq=E_6fWAUR75gRVOw1G_ru+Sj3!U@Q-fc;;lG;+jRc`8e@EH_)~HFn0!~KmVN^H$Z}6W26@eXQ8dtC7PX19 z{>U`}dr*vq-4rqO#t*lpPq6b7KTI`W6MP*G*GYe*v6YFDu?Xb)j8`c>x$ti3(dE`O zILdSxiF*52=f9MZfCCmm$P98nBTR3zu?68q9=kg4 z$zx6oIW5LI(7T+ePW=5TnhPM>1E0J&8Kr%)AW(i|&(P90m=prLw)6N=h*)JlRy_04 zfDor4w{kktFk(SdoYI0Yax>clxuXuFa`HM6KoFE=&f%Y>TC%*F#^M|32}v!TWJB(! zBBRey&S`^iJdOb7m>!j)>)QVSi+o1~(ljFUMdc}QRW^=!0M}KcLF3In=U1>uEhaLn zyrHwOfVm9gkW- zpf*q7X-?;Sw+5W&7z%O^S^#G$^C;u_)Z1I{t6+8fYA#q{8fjMpBbCo;08krpv0_7Z zr>i(_7>x1OqViY}&5@o*H9Seq)5~?Bq3Rp>kG(NUwnO*rQg4qt9OEC(kyS$z)Z>9b z4OtOl*rypi4{vIa$m$A`Q#|IOMnwSd-npV_T0jB&qo5Q3tuDw2AA7N>3;yjTCkz(? zs*${BIRmvTKE(@-$N5kN#GXckst!r~sqHf?dl>I}&XL_zE^*)MQ?BQYSPT#6Km)Xg z5&}aGDWq;Ac3VA7E4;{lRNbFW)WFg|0Bs%dKo1dlWFLB#Sz|`ZgNlv8VmZbKT7^#c zT#Tys^`Hw(&JzModuNeNf#-L_H%@|~kojk7G3U2zdsE?25c6G$eDEj&@Q|yJ0M0q8 z?Io}!8CA*ejy{!3GP5+JfX0Sk6AO&znvgA-EguNb#z^30Mk?SI;Z?*D790eB#EvV zBdZKDumo-da6!l-xdN_K5_(bw01`>y(?QBg9bt3|+eiZ*fO=O&r{CY{a~tg@>U$ZO zf33BVp?|JWgPP?ML}1Ie-!!XnBxi2pv(q(0vGksq@&5qgPMvKG15<+ZA_dLld!Gt1 z%P!JS9Zx>B*<1e8o-63>uj(Ul>U?pgi;X3I}8D zSifpmVF2o$9hWDyw2I%)Bnr@j_NVZapgqQcsavjbl>$@$0DP`1;qh~Z-y0U~>rWTc zDawBpD+`qS>f835_;Vor?Y6HMuIp?s=bF+#w4cIsQdzH<`YZ*T^4(vbAKF(d!3+8G zRA#uEY~|c%wrH?&pP(0?wNJuZL}MI!oYDcre`hPt_em|muay2Od|>e(#Yy4Qri5wU zABDWw?BhQ?jgy9)5w$?h0L4;L z&KYIM1EpAb+C=4v+Ht$qq4~fBax+W?j@^~gRdJAc1JnF#=?~ev$FcZR#*%0{yvj7~ zbZl0UxJk(YM$)i@;wOqFe1QWft*jGN+jtLISE>?&BEXwhvsMGHbc<5A5ToYEZ9;z7}gj zJ6nO~Buggv9S`(E8R>XploEpMR;D z0PM_3C;ThiX7~-`X&1`4k5H4GlMz6t{`w%AxoP`1_>M{AxI~^v)9=H0Q3?M5bgo5L zG6TXT)NJ8DX3(HATshml2IfCZbNwr;@ZZDzdt1AXC$^gA?(6PAtI>0U?s4*{?rZCB z4g3Yubii-*gKwuo6g$Og0^vZ(-zgjs+=GgX#9tb|7<@3bn@jMNLs--ZCl-5TP2E3v zFgtpVMsrf<*e+>!Yr!5H_(P%}7WnS+4?4y@u&>G@i2dLpR>tX=f&tEbG0Cru{wjQ2 z)_y4K0fy^c64}q$ZSsC>6ShYgBXI|){#;fkj{YS0yW%D2x$y+*Ay9T&$DbxFllN4T zHxO{m)czI2DuqJ+gY`8jYjzg7GDzxnHwt*DnX@KG01R{9qh@CTiTk|qPRWpC9M**l z*%LR-!5rtccF}m===geH4cywta~T_BmpElyVB{X8cExb)n9gaQQ-2A?09(We6_l~` z&r0dMHLPkr8q^1fG->>+yHc{mr2LHPasv*8bss}qiDq5{2IC&ou`?(pT=J)H2OL$D zd-eD2U-4g19#X}n>7jp$7^Px=7Ln`6waC_5m0Q}upcBgG7LKy7_sU0aoq03_W|$1jv$YBsV7+`c=pz+qn@>&H7bKY!_(B#_siOv%*6u&tfWo zv$1jmeBWA+%7x^{-^aB-e&P>cdC&Bzc1A;FZeTJo#y+(~ktK`eh#`GDgG$zD8Bg(% z&VK2uaX#c#0FEi&DR54GJ#j!39@SJZQI_mix7MBZbA@r!jtyFQ-CN}V1vvVOU?>UL ztV!y70aS%@yGE${v5s?rTNe9qmO-(-YdH`oW^h@D0M+<6C=7WR&JAf4LuTo905JKK zfCf$~IHY4UWpGKy(yINTj2lF2^0sN{+y3dnJ#kwZvqYcXVX?dVRzHZBFvquyijlC> zt7khYy3l6R!;o{H^_=!98=R8Q$nunH+9eFLCPwU+qvO= ztAU*ZfFV*2q<1uvF98Q*$P}{e!#O;j0Q%CX+5~ZrnDsR%2dahW2=>qGOq8?Z4S+iu zBv&O}Tkf16dV8{##6x!Ow8|J;INZGS;)iXi{VDB|Km#VDc-X1WUepPaCzZ8Xh|MWh zk+1;u#YCZ9az+_A$I_e@S39Hr9)6Sv0oqIRngL7^jI(o}dU*49H=lqpjw!LBW%qui3E;2Q`JI@55}6=2o^R94|Cdu-r;~bEAsKkKJ)>m zNHA9fclW0{MBs@Nki45myGyPA$wP~{a!$Lmrl zIKk;a3VA!a(I6%rMoR??4Rlx26vVsH(~~vgCKi9Vznp zr)xqoM;nJsQimng2+7AIu%JWAe9xX0j~Jzhc`fqghe}}GyoMPW;Cg%1yW~k#6bw}e zn4_wO$QeC7srVmdmO;Y~pGs?zTXPH#(uQr|0(iy;VL%zTIT44(cX3&Nhf3JHTt=!- zPHQ2#JRH=3lu~5Tng?Rtw4^rDMmpC;1AU>wGnF7$D7f8|$gYCcmB#clp`3nnx z0Af4UNlcsCb|90`RLlF;01z|I4M8%A2#wCor>LMzfVSAor|%x!t2Zj&F(-4LzLkB* zBgD#5HbKV?}9i0RLd}B9Ag}F-kI{pf`B$h1k+?i1zm|?Pbao$ z0$|EO*^=P(9+hCaNf-ot%y3$$VSK}eD!A=d%Y3M~&UzXO9vFEcxd3sD)Nza}D8VPF z?TWAoQ;86TJpXaq3MC@~bMgK9m5U zhZzg?^`|1`OLWCo-z;msHqWu^PMN04r$%9skLy4VG7>;`7!@Qe#Dat7&*myXxe8ni zj<^)Xkydp?$19RWNDgTjIRgV7cGFm@WIZ=9ZTed&tWw^UJ{>PIG`8>C1oA#?W}K`#QzP9GciWb3GuTq7PKP6+Qn0eEKI=ce9jfdAF_T6KRVB;g1@ zLTVgHSIi1qK7&1J$L$P!$HS=gt2W+zsLqlsNT(lK*a!ql+f=h59jZ$vHrFAE!-mft zY3m)j6C|=0k+=X=i3&uA1FG_S&tg~srO?8vEfz;rRoqAUXb*t(urq(-``!V~` zslY#9TFp(&1_@*%zck<#J%vh$tTI{cA|S3?*Bz?FHshR5e>U;WBf;_(wrk?Ge=6&X4Ed=iZ;v2LZ}^bPiplEJ{xQz zHQl_9_a$BGe)=Y z?Yi4VhMj=i!>Kr~<3<-oM7OpiGoEwOy6rc>8gv_OHA$X%n+!ldD9_fqhS99lDp^8f z+Bjj?HOS=Us}fz#Z7!~~>zL)aksoi!FnSNE?knT(j5k_D{vw9kN|j~^rb~dhY)H&_ zBzN_%efZ;Ht9XCI_L_~A!HPL^=HolYf4T>H`J+HO46(G{Tg`VSOBVyF?oD>kR@CW) z6F7#8c?K+#oEon2<;mNEykz@VdKddcQx-Nzk#2p3j|vWPUa1$t?+e;liSKm}K4Z&_ zfS{hcan`!r$2cT>#Fn=*O1od>CzIG#jn360%f?6Z9qZHeKLg!KaADHz-7Uf5Q^tMj z&Y$qvrf~O@1XVok`^W2_T3pD)^Bo^Wzt%2Av=QLB<@wq^wds0a!?>)cM!k^C%5%v1 zew{j3q-lBuW`V9C&9s5RtQq7}IEw&V_T=}zNBN@7$#TLX$f1gPNhdSFzlsz>glTn_C^ zhDQJnLC+mO8lujpz?V;B;&_|@4$ZB+;C#oA#=Y~#+9N%*2{+FSu?ZJw=;u6>-vE!T zc;<=Wp>Zo}DBG3Uc=sHhmGz0!?X}MYSl?;O=0~RH8@12QyGIAV6%yReO!@ai@aVR* z-69!2V~xYV_*Q1Sq}plOozVf194d|h9@Xtr%LSxq8jz|Nk6xe7ytl=7@!Tl4w^c5= zJ6oy9=QQK161m~m^TjlSXbS2|u=U0{{cC@~Hzvo%8hgeE?<7=g`>?KgqF0sJf@jHG z9x=~vYVl6XGqJtb=aB!knD;$n>w9 zekCo%w~X}@4$K)Do6zK*550TU_0^rn#OR^Y(`(wM*%))3y?Odq&ptf3j$abp$&y>l zc_dTQsjSeE%_1>UOhB<8!aC-YPt@%69YQTuXtO=L21VnjITen#_l$Q%AV|(m0q8w5 zUhnWX;dQ5sF0MRj;&_e5nP(@J1Pm~_UF$2y!)HJ^eXQGq}P zR9QY?JAxF7@(+lz`0vNM(bu(o3ibjQ%Z339l!`D(Zf>Yg{Ug2vA7 zHI7u0X@asMBCyG3;B>Fi_lnk0``cJp`jk`r#YC~&L6L0=MZ528Rb2gW1rDoy1mrmv zW*0dliuqIHB7eeV@dHTkv>zyd#*-fFy^i7e0r}U|7k6;!*0X9iO|~0!X&m$zP)}1| zG<++I{u2*~ddH402b&B=M2z(c?89LC?FOov(Xk`xT|Uy^OtH4pER-x3v8+l5qKs$p zsC8|BK=AO3`+rom(@g&W>czwCEImNM|A` zQ(rxP&^{lxi%YZdwX|vWpEYdfP@or6mJUyHI#PXsgJrya{P$ z=jXY;8-0FIPalGtd9Tu3_Y$QTEvPI#}dbpHT{9}e`` zW44Dtww)sA_X-`Dj_2OFpM&~zT1SE{B#ds7`x4Ck*x+D&1$sWKs_FVZopr0~GKg($ zBWYcapzJzip4Ftcu}zti_#?oVEKHsqvCA&fRuvpqIeGAd;pNfZx_P#5SePjMv0MQC zrMw2Rvb~k@j2s6G-pL`d2I^9Em zb!RADzq@rR-hqJ}it>*a{>~mZw6wU?^nFU(S+#%}1*#T`c2U>@yGaAK?rZ9uA70SB zLjv9CS5e+Z`+ngChT)JHXM^iqZM4m8Byq?F(ZesO$)uZGmCVn|8`~tBCUt{1?cv7n$?tAmbE-9B+Yc9SmBX?C1X-J!R~Tu?vb;pq3|SL7x5gsZmex(o-luT zBE;;9{*A^!A4-Nz2UxLLCA_whDV>SiEN-RO`^pH(Ubw}6t*L?~WP;WR)wy7iDueX^ z4E{9?vD;kpJ**P4ji9_Su~Fy?DIk3fN3<~JKO|%^Wn(UkPi0_8`i{Bw#SXCmp>lV0 z$gkB4j|TV}{F8g(%{AG+^N1A~liw?YTt2z*1L3BxZz9;oK9wwk3ij-*6#9VRpRYAM zCcPu#Ps0s!;f}lgoqaFcEUr{bZE~RD)rlBAw+wPC&Vn(M zVz)j0F@Zs%VHhQTVT|-YT8=i_c4H*pZIW$-o`ip%D!u)rcC8ynB9qtX zf5N-Rnc)Q7>E3KdtEj;h%J_=oNqb}vTeMPVA&**MbGLVba=VlUAH==uGUiwE)GkVf zr$~YkxSkJg{L>|13h|!ef=0Z15I#W%v8iDIFb)TnM-Q3JW-6(CDAf>XGR4%~BAtrFRz zV=8VL=tWgT4#Z5`Thq2`>a#NlZR0Y(K&isIQPiRr8p1xGY))Iu`CW&g81G*|=~8GO5z|uJK#daMuGW+& z^9c7o^~YMZm7-ix4}?A#XkG>julSvlP}L($fx(U@>UM%TBcL_&@5PNfTGusepA}hH zvuV+to@6R>9tr!vdsovo+EBc>2v#3GlFJ6TD)syDDCD*ZPRquED=X?$Brt1pG)xkx5`o? za|-2~wim8VVasnd-lH9yA2#RN!Q+Eo(XB#!8R0Re5`zBgCPIGp)*OLVJ{NdR=hW9# zzl@b|S#mSANgVz(Pu*7`JDw}7X~M%(k_O)o7#%5_PXG_DDeA2$*biRx0UDIqL@BteJQMjB|iP+7Ylv;Bp=G+c=IqO+hcG0ED9F97g z>}8E4&eg%`n&;fKl9iPM54sIfkp??kG!YWK`J89aR+XG^tR7t57o3iy(_2kjzm=yk zZT=dlV4B)Ou)g3sn$<{lE=@k0ZVN=8y&ZRT$E{#ZCB4xst+)AA*;NS=&PhIq= zT%Z2{RXnQgAe@nmif5N|!ZMuauWHlMbeXTNWQ-{;20{K4TQko@Hdak>DqF<4^B5`o zYuv0f`0U|><;o(3=h#;{VW(PYLvs+*U=!?mkShF_vdpGsd=~ja_5=KB#F-c7SlaSW zAmxWS`sa$I@kuwyCqx~6O0k?KFKU%v3xqo>Q|ypmhWPH@=-15_*)meX|A0X>sYve#HftnKZsy@V!mxb`}g0R zmNmxfMyJAdJS|E}^F;puEGoI`)hH!bVK^tDsMMe(r0OZk>id`s{b?B%5-ceWLuc}- zk|X}C50G=3V=l+?*8q`|TN*~4sB0Rno`a&q*Ejluh+vF=dApxQ9ZB@7U|sOXg*-vy zt#&UAcuLppH*7(7IT6H}!Fd=1g&F3)g_HJ0_>__2&sWi>I03gj!v`FIe53eR(LNXO zmxq66kB1XqUdScY?o-UXl>lkyn6D5(I6FZc52^GO)ch~;e~LU^pq*31+GFTv&R~lm zDrJiRs|7ra1A=>ycomzSh;p&vaQ@4F2GX?Kck!OFd3AncQ773MB8eX#Fi^_O!#Vkm z3G@|O_x4QCHCW@g@P4&>WQUTspTjn_clUME5rs0w{qB02t$OC-tvdjuND!%_Ly!r0jTH zFkefUNC~@~xALmS3+rhb7mIk$IOJp6yM1QD;aBZ2LRJ|*V89#?uN8#_?!ZL6`ew16 zCl_Lr?q}+(2AD?~z{Y!57amw|&I#hX9~QKGEs`<-k#gAVYn3}hKpbxET+`gyY%yFA zaxy{cD`QDm-Y1q)PScEf)-Ws(s*p3uBDb{fGFxx}9FRDy?ol+)B#q_9Fuj24YgWfa zxRM2VSR&`4>x!BQtnC?mzzd!OdVANqd@1-ls(etoH&^n_r}%afJlW$rUSctr;w+?e zJhyL39Dwl?X{3Ouad8qPW1pQtKdoz6Sf-(}FAr%q`in?*t3d-iWcT^HSLnsRz~6&@ z5wbTgpxe&KxZiV`9ow+yjGv`+x<&4h28!#V*u!BRo8!xY6*l@F2SfVet~D%6l0QAI zJ{EjV)K${U!tZPc{Qd2Pi67kr^IQjr^e-5AYVmA*QKQeNVB;*gjk(7TK2w_gTh{dB z;++~TlC&34k1{7ijIbPo>}$<@Wu|F=5I!7gdL7iBW~Zgvyn;do^>|c~o~M(+=~~8o z-3fC?HIO32R z>pH&IV~%*Iyob$H?bnLPR>Ey_f;k^b*|xWLgj`5*j)T-vU^jQomlz-CiqW~c62Syx zpyZFGW=g>2Qv~BQv8zQN&CY27Rgax30C?xEMH_^|u{B|%Kf!_DH4C7@AZH`309J5B z+p=&DYRo^paTj-B0jkG@1K$-iQX6+x10Ws+P!_ejNNrq3xF9c3d-tl4N<6R_lYx;| zbv8F`976!`NvIW&FpF<1#%Kd<7^ZuU#*O^~*mE$8&pn8QIR&L>#xJVO2J)k5ezH2v$<4d)55feY=RI zMTEH<3vrh02jgE){3X&S@ZW{?4;gBEOI|>3TR(WDN?Vpa209A-+Pu}gLE~Q$>6Xq+ za^79TZ)*zYYMCSoq>g##n*9X${{Z5Mz8(A_xA5JO3w^7I^ytxB45(0ic9{H~^ zz1Ht7!dlsas}ic?*bHK`KjLM3AY_j?yGsT#?m&`2cD-D zwFZz}m5}XW&o!?dlrR7=WIgfIHAoqW2Au5cy+#jTdg$z}7Bs=YEBvZZ_!y9?XQ!=Y zTxzKcHq0Kt(ix$1a1lxamIJ8iiu1ij;N9M_jPw}hwQhA2V3Q@sC%^Qjtj2A@M!-35a42ce006;Z$N10!y9Bpnzzl0QB~J&Ob5crK++^em zgt3zf0S7&5i4e{{Y+oWa5p$o&npQ53MNNQ`9vp z5~>%VpaM3HcP0sHaNf<1nW8oUut($RK`vV@jE_nHm6)>*aB)s0nX)+B-1MkPR|Wq7 zh*Zi$F4NPk1ri{U$#=k9RH)0qR_RrWZjX$RPeD(QV*G${Qc`7%eEA#}?Mtw$ki;LQ zR$Z#uIj8xEc_#VZUD)JjlgH;>lU&TO zLb0w$P(GNfi@R$vVdq9h^ugk^^w5UMWyvMIXfb3@b1vcMAsw{ri-J*)9P=51V{-b%K$P5 zVbuCi1yUFp8NNhQjl|(k(3+;#cHz|$R4up$P{5k|Kf<50zk_@yWV-LhZDlVf3+6SC zndREVtTXd34&_dMU{rR&sng>(?8BoYX;wZPXScUvizIdtx;8tB8TS$HO;8^hHRZZo zc~2s3kl_yD$JeDulSUZ%ZnApqApZa&YwWc6xBD#ki2nd)-)L!X8}MFxM2$vx`^e;q zwRQVH{1*6wYTB2>ZD8q_Oh0xlrB{olerTK*BRJ^P4(G-Dw`V+Y#cud2Th;M3wVkcV zwp*oTVowKX&OW4$J?o_LzrpW_KMmFA*5Epglav0NXc|b=WQ8yCf`oyRIUe=GX%|+} zU)W!}hKVPP$WZbZaLN3r8R!~bg`vRSDYKJPc9bNJv4+AkpeH1EC9nYWHO|L*q)p*_ z2h*)3H#YZCy~*41;Ae6J`Egx3OQ1pGm;TI#M~?0-n^}6fIov(5-m6>PODBi5O+L;j z;PUQWvVL8xG0FWoprZ75I-B^G+IQ3b#Mg0%)f^1qo*d)St1g+Si!TsMsNbtKtj^d; zJ1-}W-8icnjjp(to*li_H3*@5=@JOpKJu3UH42~(g95SqCk?H?gfuv9P$V(fz!g`Z`4+Z=Zjn>e)HVcz%yYmjYP9<;V{4oF z651pgX(V8%pn8+QuY^7*e0}lGq2di=!yX)!G;19$`ddRZK>6|*n4$TJAO^;ISAy%_ zAn`7&KGCo0nw7#}Bct3ff%qilM+7%|q=uEx(miM5&%+%N%3pYz%W&lRQ!Kdu0Ka>= z_N{LTc-z80JG8jG@Q$LIgm#h$66Q3!k=;Wbtz#QLRIJc{@)_Px_m+r?Ub zsS^;|o}9|#vGNW_>6-iKC>R}ue0lp`T3EfWhGr-IEVS^2{{W^<6Yf8O3ql+j^*@E! z9|-6Kat@no{{W(vw|9;iN8KYJ*Pr|+ynRdIXNGR%Id8F|XVfRkKS5pM3^)gnY6yFu zmp>D3XPe@`il@}&l52&(mfj|FovllWGAh-L8$+dpihOmaUFU#!h%ZKuHon`Iiq zYik-s6i6_thyYLrpd44`H^m2CFXPs)EwZeCW!5dH7#wAS7C&5?{X)8Rk(I&Wlo9xf zrfEKfCS*iu9fBeP%*TMLIV6+N0nK>-0E&J;{4Vf_Xym_bPUS!4m6#8nyzV3}GBMV@ z1I2nQ{vz=9qoG?)ZCg;cdw(=%DjXFgW7wMc_rw1HvS-8nJfrKEce;zI1pe_BGwrk{ zarn|nbtVa4Q-#*QY-{r?N8#TOK^!CyB)XU9&-;m%5c>r^cwfClt@RQ+Rhu_T7{55D_kD6rjdVjx~^ldiM%EB_5b)CJMo}viW zJpKSvZYHi#=#R|JC*YsPJ$hA|KM#vXcLk@^U#@?MkD0$J_B|K&Qt_4BW5pgIva(IN z{{V?@eS3ICw5mWQ~VHtTG7v4SYlUR_RcW9C&|MoJ9Nd_qQ>>Q?cFh zKku$9oA_h#_g?TFw0Z`=2ll3vjg)+!IyB&ILQXIM`?&fMNs3yZpuH)D$mARv`CjYx zyYPY|3r`PfbILj?R8W85SvdTwiPe8=PZVA{uZH|H4T=DFHS~r;$F??X$LmO*Q|;mA zNIGt%ba<7gm6jOPa?IEOd)MbCulqp!VAeMuw_0ffqKhco0DG5a$*(Kab(eRA2#wY=j zzdK_DC_B0SRV;TeB%%{P1LZ~yoxXsIpIrT?J}YZBk7HoEev~9uR+5rDsaJpD~@F^`&80n&#_P)o6gNE=S(&Ot=C|R|Rw2RS4z)D2F_5 zu9r%`F(;QXdt9@{rB<6mT7K$?}2wbWpS>L<#{6zUyV9-xC?5`NC#8@wyv%`)%89w%9CWWBpG zMRcGTa`+g0kXP%?eWhop>DsljUTK#xUE4n^EKC_s;ycoA!-_s^@xScP;muj))VvvW z{eyiVEMO-#tWHia22f|P&3wVB_;19&4kvqm7HPK-h{i?CYrY51O|o?7(DFOi>9H|0 zg_%BF<26fE(lq^BPMb;9Ad2$Ja6`o~3^un18R&7`b4!_(%6>V`D#>(i^SI7SH?cKl zJ*Vf%AlK8sw3osk2>2gL)4W;Xi4CNhh1ZcKi6E&Ak0+ZS0EJzLki}KoxVY$XS@&==${Bq#TANEma&z2N z20u8A^MT0}63lqYqL|4b=Ok97a>TI(Ae@|LvkD00W>b}Hk8xKJ0ughbhd%TYSQr3~ zhd3WfSd~oi$KBfooPK!+7$jpqN_KyE18`J=53VQ!GgXA!UdaLEu0L92EJB9<>A>}; z>aNmVJnnK|uhOdzlzECl9+UxoKQ-iO2n9*%J5`1(-y)HN)~LfFkd?s|D>+Vj)R%JD zh=2xjil`*&UnezS6XoyDGf=ny1DXlB8$XtF?b?|Y%%S%VSGYA4gq9D`=k%sC7Ca0L z)dd42KPf^~h#scJH z@%E`>hP#omQg-8S60N2%yfC8=Civ08NjBu}`?1S*t5QOUs~|aUl>#z{P{#w*RmWum0e)ZaP(kfq0{&kZq-)T|$MqHVp4{Xf zmGO_jMG|<~SHFKcisymaU4so8fHAamuMqvCHIFAr(mXp6#Fr9@*v0_+1-Me)>`5T~4R23#mb0`^5qZF3h;ng?i+rX$k6!dDsbij}oYLeB zfz5hJ9ze%Pk1=phCaV-DA*#pA{5%m%FSC*|Px7i658Vt?BaYMz03`$F^!246Z`_B2 z)Ki#@fI4HE0B9vx$j6rL>FrR;PIlvI?deW%56zzS9^-;s@;X%k*LYs&Tf2qjUjh3J z*L*IZIKu)uW4(CIw5=N*t=EzTNHrUvK=TektYr(ELa!<7lWLILD@yK!F9X*-vs~5Z zjEjG$0Jb*q+upqT=IU2{(lZ_1M{0}&EAsGr8Y4v$EJJ!5XH}l+Let1cZVghpxG3r) zV&BD*YKe6K4B>}4spZ2mmE`RevWi9=&5ai`Gi?LwT6XgB&ra1%8@j0U&!tEY18Axd zbsTSFpKN+lPR@^$+cjPyP>_Gfr?Uaqfl>pvFkQLmc&BdX7^ZQIW10ZoOA~-70`<3l zER5%+SZ&2Q``M}%?T5e^9dlRY4UNh<&olt$K57Gu5y!Eo#Tf%Aa0NyRw%*>xo)$+& z5g(T{4GLY+hn5K>t6D-I%K7-zX879}1xg2^^_Nt9UiAF>~XQrkWx)-GndCnVc2jTD~16>gLc==h1@wSqEE?gw*F zsfs{EOb$jzwSCWj`y==*l${%0zP6kU12ZJ4pHeoA*NJ%R_HOu(;X7v4G@m2H7BJ+n zv_?yvxFoTU<^%va!Tcx}GCUEJ%U*E4r`DrhbDotx7GhvvV7MJ(lofDCP*jZ61Q>${ z?LkAZ2$>+Gm4dnI2&+BuS$rjq0Tn9 z>q_Iy3f!Fapa7!n$!r|==~h0^&9 zHSZB$2kIlGC=(i6aYUyDeab&h3H2< zl^Urd&Lx=Eiu%ZfHI$@h^sEN&F|PUFl4_a~x6;69qZLCU8fuwR71C z@@IUVd8Pp(N*r*9tri35`(N6V;^nknOv|OtSEQ0e=t%q=f@)*?O#EHA-I=tg5!VA{ zvoivHH%d9LobH=@2^4~$au2VyCg|QESYc16YBcOC9j?FQpB{LjrT*UW4c*LAADY}s zRt$Ow!9UKqG}@Wu4D;@4qgz7QbYhL3Ij0an$$i{%PZ*_P*pf!cEC3)5eREOfPc4Wa zDDHjfx!RkPACFT;@Du_L4n>E2wV09$Ya0<5AL z2?2sPaZG6Zqk{PZpr8(YfQDZwhXD4dq(LNwhv`$@f%cXl8jV7N6o1^n*Xz5moWfsVM=acD4mglEEeW}bq z`Hw7V&bbQga7d~U&OqCq1uo5lDs#m*JbUz`X3%nZ$4UTF2i?v|W|hD8H_2c=B}aY?n5{MqDHh>#n3rBF#$_NMBpMwZ=I_nBP%I#X1L*}>|k zAmX2RT6-6cQV!#|A4-{QHMz_mEl?0fPgXs>sf8nvgNEZ6IR2E#_Q(uR)lURehj%JK z$81*%+}w8!%W$KnY0S(I$=qU^6f^&mBJ6akzMTAX0~$}nk!e7HPj zg&(`yoDo38`?)R8tvhz$2m~JVfeL}iC%psj;f@6Y8zIYW<9GF^Z)H-BLN8N}q|;v! z0V90FH1=d>+EXJL27n?eSceUS;-sBYQN1^9QH%~L3Z2UPau>BBM$0-rLv>$D08pSo zxOG$aY1?;1eMqLpcsyZ;tp`3xD!(>)#Q-b>Mxt2`amEinl{;WBoyAM@gZ*kQ8CEqs z1C#5Tbg1rzKzIjly#O_oK&*4S2Oo`0VvHj0W4QB=T8Kmye6{($Y@b?_cr0;-3&1oK zDFht!9+bk-`J0@bi|I-?vvtDsrx_YFJ0lK*jG6#ywZyWQhYKEf4bv3)gs3);yiG(J zNn=8?~8gnWI5;-N?oKqd7EDT@_oK*m$a^;wv!?&$HWLYL$f-*8b zw8GAZX(7E&dJ;jqdX7g!+Lg&K6Q7X&G&D~lDz8J_Q)6Kv&N1s&cC<^CU_DGtT}{gaTz)84_ZJ(Km$Is6O67nH1!|@zmbjw zHA(4;0AR*PrEXZ@NKXMsz^qIVdUUO8U*0P1A#p&>8KWTWJRER)R1u>#8Ob>4D&5D- z0nX)K)n8vfp{{Y_l z_WD$+`NV26F^rD28HB5R*#WUFqEC;3#OUG21> z100-ppac>i!blF_dUmC0JK!GJG~*(b;~wPosKyB4x^)MxC;`b4jgm!tu72`oC>(=KS>cBOscpW4gY>3|iAI?4T<34KPzRh# zZHNcR=A{5MTkr?BrAHGFx>Znh&wNwkfhXOvLNIf*_n-m?<&=!`oX}fqfY~BX(umm^ zys*7H`coL-IACzy4m(f;sDZ%?fI;SkLL80>9S?t{FaQlf^1dG~EP{G*?rJ<`1~a=q zdVoLw*7!WT{{X3v=uKOVQWWy@xSmg@Y1WdXu`$Pt4o)gVXxB1^2V#!DO4tY*Rf@T|tOWO$ zQb%J0$~xgxw;s3^?LG(i592=(%Wr=uk4w`|()Tw5547N&szK)+4FGYz6Y%D*;;nuS z8%Kbd^P?yN$yfbuOEC+)%;dcCpolJl#Q}@=NaeHxT{MYT3`~^ zAsWlcVaFBTS!r-vw)rjNQg{J?{Ka%IK^tS`0~~NGXsay^qbnR%ncud0E3EJlP7boj`bQ0yL8|!QNF%J zja@LIxX7+TYtpfnGUvA@vBs;A(YqN7aT+dJiS`1aq7I^cayX_TSz80Yt#j8}?xQ$m zMFm*&P)mM5*F~cIG4Th8+B>`Wn@+Sm=0H|QAMAoF*r4$5g*+Lj1XoFJI-fHIh!iG? zXUwBfzJ$4ZX%2c44_{hsj*WkRA-cL;0yBeNm#9uPE8=2|2+7Ffj8&GmRX`v;I@1H5 zw$WpbIEc;~ue@Gd%B-2+$2GfUYk4?$&M-Lx{3}#w6Q#JgyUy(A@b>qma6F60S4*d9 zVg?(xHcoz>tHRVHN@bU$=j9y+YtVioU%l3>*7ql57RP8&)Z;yC&Y9trcCJVVBNd_= zE$jdQqZ@it;g0R@;f4jvGY#DW?K~Wsq-1hNd1d}pV#<4Kd${f{12|UPsynw~R#EgW zmuV%8R`^8%5HJ^}G5VVHp9XlM%S6FYgoga6PhfUp!CZ3v~%`B$6>W z%yF=C555l-kE(c~ZWn#CO0#Ez4kyj)iriDb;k4vRg9lLJtb9lg2xG zSIb87TcU0ycJoeh0VDITZ}@NVuSpg$_;1ItpCrUB#IBhEFcb{-z^%U;d@LH78qa~E zg8u+bopOzDjt5+140QL+IO(}-L+7g-YkQ_?WjkB$sXTM*n)H7Uc!Jx)DBsyf?OKGO z1!utsJ&y!cX#5Z3c#7LDg*gD@nAraSA&T!jG4N}}SGT6`#5O}n(_;Y3HO6Dwz0V^Z zDx8qnsqp#>vmUkMjcJu*3ftuL3x;jE@5Ow<;$3L?gI2n~hrRCTSxHk;ptV-tjJr7vB%nGOoOnF41Er9&(gdFVFVb~Ko4vhND&$#jeNA{cnTNS zCj!4rej0dk>%%?<()7E<5y;Ub?tt_%C}E#`V>S8X;Jq!iuNmliLJi(+>}ufiz+sbL zsQQJNw46a6e{ck9eUs(>l`?t^^Zx*del?fDniFa^mWJwL`vRZ3yc3c~(!P67+CRjp z&CZQ#0qLFNBmVmp^_s=G@hU8X(Z)yQYOUvnd^@Uwm-+^QEut zGi#L>dK11r_maRL!*M^YXt(V>;mH30)%bGyQ;vm@bNy@6?|uyYG`-wgM2;qItsc}P z>Bkkv-TuwK5SSIR)UK_Oxx+e~A7g{XYt2c9htK~25PmjzkH^rBD%Qq5A4y(a5Vx5o zGmY(&k?c6HeEpvEnXJ47ZslJr-(I|+bjpQXAI7{F;@82OkB62pYS3#jURuo9Fz0N_ zy!_a}$OEabv%D8<_I?l1BasAKtfF-T(T4|*TGDfmFS-w6=ZWt|o#Cxg=}8WjvK1q) z>>O9+jojBV%Pq{uEbhdU>P~C*7sgsG_lUeFs%aWrf;+k3Ws4^Owhjh;^Ix5}o&@n$ zoby4f=~s|>Y*4?F`xvRlL*oZMMk^>YByllFy9g`+JrBw&VDehW_JWLfUD@aIHT9TG_vf1Ud&GKNzY~5n zwv-%;X(cwzAUud+B(VplLB%RdTe9Lw;SY+x7p*ktw7mmDgITtVh1qW-l^k$c2m-e} zZK!;1@&1sy70-j@u(d3*IJb^X(hv^}TXt8TmGxJLw0jQsWKG-3;QhTNzCu^eTH z>UgbzaWU_jsYzc!Hhy!>@Y~`|rr6uU*UkXQD+?d#Og;qhs}Q$-9=*vK3Ls)edvxnx zq$@n%N|aAI;2K`q-34}d2fz;q>pmW|y4Cf&DRkLxnPP_4Wh*AYKKm&gXFONYGb~WQ zp63Z3UCHPaWSst0TXeg(o?F)y6|!M2XugB91c16 ztoga6adkdd@W!L2c+ca++Lis(aa$YbkqpFO#@JD3*l*pt>TzBl;7Ze(=aWjeLpW581n2()Igm-xTV$lUZA^ zlVzs;?8-q3cOV!z=k%|yZLQ{2fshREb0i3R@}QIS z74UG%Hq*#n4ShlTPWZAdSH*g7hi#uW`Ya4&BmRCQIAQrHub4q*1(z5({D1n?(i#*T zAC&ul^{FC=Fe#j~F!v;yZ$xurIGj#%Jz|PZ*0rHN76Pn+9%|qgrk8^P#m%-l)^wcf6L4xy8 ziZS;<=(g+${{VRUka6Z7BKYH^Y1%q?Tj524(6qP^e*I8KJGzaz`A<0j65UUFmS$M- z4~c(hZx1wDpNej-ZDN(cR<}s}fODK3h%#}Xy_|~lyKQ?<_{Z?iR?;=u0N3;sGl^YR zGR07pkxGnhU>GnS)!@Dz_?6i-Bd_i^;Tj{s6E4I;y z9OvoBHPG4oC-K$$VhtYjl5vKKmmg3-Kcxb(!v>Lx8|!mW@0VnH>SJM6w_%Gl;2r5XhHmi1^6E(&dZuM2i6`PU~ z@*jkL5O}x7PA(yb>^7V+nq?p`2RpNqu}Huk zgpAj+faOGRs>F&g02@F9w-r1Vi1{+OBd5x17TfA3&TRNsM7wa)r1OE$IU7gN04qk{ zLDH-~drdOcTl>Z(Vme6ykf3Z%234d65I{k^UWYt1&gZzFyA@L04_p(I(!F!Te+q9j9eOQa#Bo|(Lu6UwD8Y)J z2s?4q0oJ^N*T5bzw~cR&oc591m6>LpS~T1+!)ahM(0yysw7-bI5xhY>ejK&5x70N& z&|q02j|{yOy8-frT!PL{1!$y_xzANe{4C^k9RpMNtK<8d9T(-cfR>tRepsQ0b~=s= z5O^Ky>1{7U()24R^vgxh+0Y@B<19eI?bFh_9UsD09}j#ox^Q)p>Rd^AIO`;&4dfmU z(0E+)iu11!`1?oEz>?y^c@29jv21fG>Ld z!_)wl{&@ogNhD?%>5QCLv3Td>7PYP=)`O(TEv+VONg@&*)1Q|)=zEIshl1Gx$0qIL zpd99^5ou~_f_YJ3@|2w9W8d+l3{^=d9W&`&9-ZNROILLkwyx11`D#Jhzm6-=H1CDT zt|Zl`ESrAf9x8`($RL8|<;U5hc^I5wMsxoF)~`#^yeT!6v(2bmfi#2=8 zAdZX%J?I3kdEA!^lKAJIeX5_@4AVz#Z5v!qF$$5O%P}Vd1M6R7X`iz{f~-+)b?rk? z)ug~J61a*G-SLh}=hwGd?eyOS_(#Js8MJ*aDCQh2(g5-(^j0GveJjnyW7QD-8w()qG^>cc@IEqq9+%q6Y*A1aiZ_YV_y0yOBgNTbSZd0tnY?f!J}- zS77$gI~OsoPg9OfG%Qe!qk?*3zAF=psa98P{TB;|qeeE2bvW%;OS!nUNbcE~l`7jt zLa7|*uS)qt#K?lu@*73mxsey&ZgKr9>YoiIdBY;fdYodHNjJq-oY=)d~|75pbb; zlT~~-;fbaH08G7Koq+P=e1Zl(@fF>}q}r+hG-?=dabIMver;QkHjZqID_7q6c4Nlw zX~8TXK0zV6;f=_pKZ7 zp!|TVqa6MowbE(Qg%Zbr3HHE zkyvFlB`Ld=o>GdSndfnZJ$cDFsUw+~`D(jVcc>vJX53?*2dzjI#F_iu$Q=cJN%{Gs z5t*fq-ZtjP|`csi}LP5~_08515s z=YUA>UN!qOcvD4L^&g1dA~D8n583qbZ~%#1fW}Z;y7UBeHSHcU_{*qW{{Y0d!bDw6 z>>~R^f*=Ks02$!1IL3IZNxh7u&taCwP4PF0mr&FST#F%_c;5_&LE*Oa+&y~M--sH{ z*H4xA7M^7&yz+D2yqCfr3)l3!7Sw!U;%O$nx%t>cO9+E<5i&9{o`a7{xv3_ZY`Gk?h=)(MynN*Om@T{5o|WOgGV%VWWvjG46P{f<;xJ*F z2E#;$KR3$R8^;(p>GiE&7W_feRNKFTXP(OGUu^NZlp_G}K<*nE72!AYO0(SF-b(iu zmr|EMy2pK!N1yf8iU;}rkfk@AIdUs~WEG+;I# zm=4wC*3woxY5XHdXH(H?{fzR&sw3m(sw6nV5tHp!;rRhj3o*b@y-OZ|d)5rp`rr0* z@Lz*`ac!=rh;7B)^fG{vvA|eJA3q%R$n>w!Jv!4(@cxY)HqoW7pQpp}q5!I@gRj?) zz3an%1NaUv0sJ|$f^`1?iLSEWZM$p@$>yrh6I|cL&xnhuUBAQ64%{{& z8NQY>K<+%9!>)MTJvcO>2RT_8%15eLY7OI?-?kWJdqoGy&k=>sQ|iX5q7M#g6TvG- z6|Kkm%$$HbAE>T>z<+IB0@fDuBq)Fdk0Edd27j$|K6I9HFq^|Kd6UZ&GJaiZ+$`Kl z^Rcxjiu5fy!^p7IA(maIYR18vJlB%^FrI1rL#^qTjpjbH46e+__?Y~|*kZj;Qinvh z(&p4|{4nt%MZNr((|YlofH~van)%Da8m6UX;&FSSTHIYK$+;3VX&=dE<8WNyW3G6w zTLnovQ@O)lc527OzBKUmso_r)>Y5I-ZRA~BTuI0n47-jQ4hB&6BZ}v|!k`j9UjFs^ zA^TVSI)h&Dd>;|5Eycd6rHIz=Bq?iW$ic_nWs#H)dJ|urw&o^nlQsrFTJz;+sp!I2 zi1d%m1y>6(nOQ{_ktMB7TZz7U$k4gZwZ5N*^qpsBiXa4}LTemJZh@%)p7yx=zOLz+q7o&0Xt%xnv8KX~_ zIFqF@082YvC^6k$-R!n0ZEtIAO|@)$*U_7CuChz zcd7yfV1eXuxw~eOPU&|MgT@6iT#!KODIXzJmHE44r2uva{#ClNfHyBDu_U<+GDhI1 zieb8(+lzI^5}7yI&a!JzJfa;D42I)&;MpAZ6{^~5+J%-l%BDKkK<2{MG-1@ zo+$_b;PaYKDNA4)0Q4^lkeYA~FcHZlcdHlIkPX;7i-Y;rZitdcrQrzqiOn%BtjarG zONJde=~;oz%<~hL2OX*@N0=5cKvT&+n5`*fiXcI?>W0RI45XbQ;K=R7w8 zt7L8}J9IzNtxX&esM@6QREQ0h>Bs9-fKj{>+lM`+o{QR?2qy$%Jt-M@!u{U#0M!o2T}e?+Rb?QLo0@x&BLY5orC?Qt8=3%3 zr*RBE{-Y7@MkR~e+kD}tv4@Mr?dNI+2< z;d|1?L6ZlHg|? zRPd%>DmkdFp)Bf8Dtiv~+8FfsBSg219FLgw=92@OblATzAR6fOF}}f2kK#3psN6*+ zBSZI2D(;Ceju+eW9Q33~uPKPO$oh^dwEKgqlhk&pSg^}30X)r{Jyl6{ZNUzkLJa6vuY@G=f~HSz4XA#5kR z}`L^YzD8BNg%7@WSz!nlXdW0mtP|(Y2otcuM(o4+?4%>DMdwnl~XB zb=p)A2sq?Xc2$qDEPgM1M)*^5z8v`Lq_zH&HX)Byw~x$?f%$PE`;YRBmHXWDnvddd z!5<9xpTft-KL{X#NpbeCv)iBDOn??-L{2w$2s`md!;gt{5nX3!TS&T)aq^zyryy6z z-U;}5sC;DclzL?H5ez6Nzr7&kVO9fTwg}$D{Gj#(_OH>83HU3*9t5#XJHq;GHro^{ zO|g8*2pHV#23VYOO*EHK)2Zi#0|--e+3M~Jms zTL}5VnpHw^=n2XEE5p25`%ZWxKvNEZYjLjJI+BJJ9#XbQ8`+5Cj&bWvDL#VLpGB-} z+@F<4Ry+Y;o&Nx|4~_JHA9(KHOws4_wEYGdVH2hbNpi;xwT43|QGiEW*DvGWj~+Sk zv3)aCy^BWEqy#mko3gV81xm>I$x=8V@m^4uw$U^{WrgOnM^U=oHY0zgaf6fEn@w(M z7})&{{g-tis{AC51>K!0`g>O0{=%c-eX!!bgDNl&W*M)K{{Uo<5nD-T;y(;2Xrz+u z@8N~U*4oO5=O0i9;a^`KfO-mpIc|I@`&oEm{vQ?TUNW%LrIOA|AqC~cC|@!o5~0ZH zwE#Iig?#6yX?pgyQauMm)Gwrve4;ydBR}t8iv4)pc9h_&a6#svRuMTc#;8vj3MuFp zKQ^=<+2`XAh=g|!rrYS&?$|AO#br_IW9ok@_RkCc$rd(xg5LPYUYAgUB91Ms{#f1B zvO|Vbl_QJ{AA0)(%#rwJClsMaVacQyD0vWD!xgQhVi;gWjx;S23m4xG( zwjhzu-N)9xarnXU-^0EPu)Xllh3*EW;yZ}UL+s~#cH6@#XOT_=As=)dz~dsA*5}7x z7-zQB{wVmrSh0{v99K%J%5n=ts0jpm5J%x(q`nQlZEL}P9n_GS8ht+8vwEK`a(^29 zriUvFM|RCLvzB?B@>$&FnEgqwbnut$8{>}z_-fC>mO4eH{5C1%!94OZu#9kkfN*w> zDO}Q8pP?%Zr+|c-Y~EZdTIP7+RT(~G1;G4k^LttN?eTwILlpYdI%GVMH1#Pb(7r)6 z=hvFQh_!O_Yntuup}*yIxtW_h#Sp6`&_=)i6O=*(r#JX{o54{@PMpzNpjPYO+S#Nro^ZBz41+f<5ct;cZ|W5ycV}6+(fDJ-scktpN4#vH9^n`q*OzKP9=EZ$%1y7l?hJWHtDYL}dalHx{ifcA|^!jEB48D0Nry@l~!zLpr@5$n?W3PpagejA2~ltYMC*G zJQ{xB6b$a>h7tYjkWUz?B#UAXnpgY>l&ybzI^nc1UM=(a&uC~K~_%tPAWACxEJD- z003q==K~ZHa+h0e%E2_=p>9jRiJ073a!Y3%1(ao8TG4inHhJs03MZIb@__86pVF?x%^xJ>8U=AYlO|9SLl4TFQP$WaV6vag zRM5y-PSMFV2rhE1&JS7wC+WoAgKq1Q;ZJvGdix-&U4s$RF313cM*=KikXHN<>Zd%wL&xI zO8ota zgUB)Rf;r87UHd!gsQP}h;n_?T<6v0kyyMq8J2AdIkMq*LEB&IPNW6N381t;v{{S7$Uu#+83OgJQ zE99Trvdlr^KM&pkhq<(2$8fFx0N1VQ?qOTuK3@_RQnCyHa0sR`BaGzxbf>N`LF5`j zRX|w#*Lmc!bqY3<*mG72krn~tsH%~cBZ1S8txAQl^BfM@po8B30B3Mt;xM;SkhX=} z^BFbvyAPR&=t-}Ne`dq~02e;%J*-@QqQ2Xic5WxJuQL97|<8y zJBCkcZrm#q=}%~tw>cO%*?I{{XBXD`J8f8At_y8RnUrWQ`n{D(5&9iMfZ(fEUt+ zVqD5PFvAb%d_i)*1@fjzbf=3$i%;$g< z3h8eA1>?Og;q9+ z&Iy(mjX>^8Fas6c*?!L-6|b&DQ0dUC6aKO1RbF~yoSJ1^@)f~5NTnN{wgJHEO}Qp}et`p}1Udtb~L39-#VEJBi^B2Bc!|!(@+YYd+zz1~7Rvi-RWKRtHCFe5#2NEm`6jfh-y zGysabl$`XbBVE}o_lHc=G05A&^`J?#GqU5heP{vf&HP6=rmxKVv&g0g1S+t@8l3I( zI6RR^28Cc5LuYq6^r*=#^0Ce-=OMAv+M2vM2aHexfwYFs4JgiAJdU*?LAR$`h!6)~ zl<}GXQg>}t?bjV?S#rRyQPffxh$I7yezcpoMo+!EfCnNxp6$TTOxMu=0JHbO<@kko zd{^QRm&5iFl~`Agwapn)1LSiM?mL`zub!o~xYacqO&TV|m(wH(^>cy8<6o}66Y%Y? zguEf8cz(qdBDJ?fET96+6l9!ZB+w?!Ij$}A+eCuh7T(@45;&s)Q~}TcIO4OvwSbF$ z!U5=NEn_l7ndls5uLv#tp&kKDaol}HE13$8Bt?-EM<~QrNP=4yK1nZb z+>||3`+HUNB18`#%nzj|#Chk$PlKKe_?vF`S5~WKt*Vn1>;NQ%xyJGb&Cjk)esy@S z!kXWMHM@@v_>K=Q<`R6lijb4XoGYn4&wBk|`%E@KO?M(h7o0i4$F4m+>*sHbm!1^y z;#z6;w*LTYyR(=$o;|n=k_s07A>0m~>Ri-Tr*;;M>dMy8_)kpm{q5|}7=gn70DEcL zKBlTqYLQJO0kUIa4n3>Xyj9{GZ3Sl0JU<&rctMUsAi~5jLB~IP(!72%GLM@q+RD#tlIn`wJvv81?@EJ!;M&N|^Gw zEJ)yEiiF7;pl6abKixy~ej>ht_#^N_{{Z52l54&q-)G_2>Lg#HtJII)1sYozHBZt|m^@WT;y#&++M8Eg#WtxI+x$o!TPd8z=JNhgKq!xZ(7 zP1{cZ*XsVG;eUgF5v^p>S}h|}GN~c0S{IdjZbwX&KH|PO_{aM?-TXMy-^BhAx_j*w z7AE2gh8}IYl5om!Hy{`XCq4R5q%|YvWFdF&KPzQ^hnNmB^VxjBXrrO5!ZQqv@tTl~$GS6? z9lOv1e5KFILXNdKa^E<|mIekonn>B46eEme(#AG?yl2vY9t?7P$aC8r>9S;k208Vo zARFAU3QwnTNfY3{Mo@n`2@$-oi{^~ujyqGMWd8tEfQ2JD@1IJGadsu}an5^+0dF%H z#Ao@?CJMhI#>eDSxO(QL$2ni6Lx4*Bq#sI|(3Vimv5!E%u4ov9G;Abh019sP5^hd= znsyT|4?BOo%}1~tA6|I=Q~+TejItA)^{1EI00$?ofBMvI7#JP#?rEXX0X+BTuRfFj zjDQV=4qMZ`0Qqa=^UGr$e+qnlVr?=L^AE2+^wo|x%e$T6@C5)bm4yd5W#{Jf6opjf z-#G*m>56vIjs9lhMmeSyC|F}T>*xhU6Y;>V9mF031|tkl^l3r49#g&ZORjwr#?mv;d`~UZ;jMo7Of8 zM<<>rQmRf@a*l(oHbb6v@OqQi6acKzplJtF!KV+ILY{HWLAECZFzR@ze&EMYDuBn- z56`^;>(tc}a(82EbRxBN2-Lu?%yXViWi7@7ZyDp|rigo!ld*Dn{Z1c6H&Kd%X?1Pq9{q`}86j6fszygStjwR|B;$||tx$y^ zm0wZXnnCUkO+5VHFgVQww;{PEfFr>JX&n2~m0h{}q;XRI?`~N0j8tHNGCpI{fE~F$ zU7WWaM@wV zTGDosR#!L+)QX@grbSjvlDry^2_Npk&hN}r(T^#1oPzxttq7iF zB@k^JfamE^$1vO)B-%$5uBArM*=!nRwBAS(vTzO!F&8C}NXILT4xaTb{C-ZH$=#Fk zCZOJAkjaoi=sl{&p(uSYV>`a>OtvX*afptJ6#&ZcOqs%Uk_Xm+A(AN-Kv&2-pITDeh{)x5sj$VijC$sV0iSa9=|Bw#6oA~LbInHV z(UB+_M)`45`ECILfi2W}QiVHq^#ip4N0`6>=PWUbhvbNb9eUtY-*@JIpzsAqNJlc2 z86y+{T}YGWQ|(jd%ReV1@O`R1xcQgATu=dHl?32%#}ok5jPw~j>E!MG*(B%krxgyH zuu+F&P^mI5W9JkA0f`ycARY;&SoRIQ26OePJjp=XSAo>~Q0<-*r)mli?OsUEdy09% zh^hOhuM~=^%0!G6hfLCQAllgqI?w}QZOT*=>}gK&pL=TqPS5VhLU1^ypa?#GO#m+5 za@^y+If9Tfe>zXz=PW@D&%fbF>%B&LiU3vwuF;kBrmKOV_84V{ViU}^kBX25B?c2T^v7D)h1FC>M&d`~KowaxVNW^dHP76kSy-GNdsjjjdAo8!!Q;}f=ge}pa6@ot z0-i`bbf5xT(v%&o`cvEeSlipJ0~p1D!R=ZWj=O;?jEra0)^IpE#(k>f5|T*c9f9pY zj)27^Yr)CIRgIr^?0w(Lq=OqU(gr@qprmGCa5~UY6T9xpzSGW4MJ8Irsc%0qmO`?HJD|9qAOS@V_ziG_kVES$^&gIHxl#FSL#^ z*SV+GFpK=9WVa5QDeXX<-CT7>ps}fFV9u zAi_zZw%!O3o z@ruvz_PL?y@_Cn*>h3uK{l2wG45Uk$$rkqVNrQoade)V9-%20W^gSbm&hy*ozu6QEs8Kee6b3)nZ_KD@6_YT1Y4MXk#Og5Kjf;}H|j;D1{0 zEiSxMGAn6zlFuXZHYq)Q@!GL+WgFfc_zYBRfg^rmNiZ-d4{K214ssKNUuQb$uXFrIVoFdy$ zxwgERKIWQfos|Cox(NL0qbT)a+~)jK@n`!%rh`KO+sT#l4nZU7?_4VQ%f&BjwidDr zb#CyfS3gsp_3DZHGkEZ0ecg&G{{RZ^Z2d8cyuY*ekL+;qHJqc_+i)LDR-Dj7(D4^t zR{IZqbu;t@WOIT&>$lUqFtBa9ygL|< zZGuN21};JR;<{GR^xGVmC5qWO$OJE5w7H4qJP$(nU9IZnX4LK$*55xi)0aH^jw{Rm6z zqj4p{4CRj%jTlDi0+IZvmSD{DI4!)NsrRI31vp%1y>udnt05(U_9XgLA13a+1CVMq zM$Z|?Z%UNJ9Y?n&nI)*oyNOhiKowI?SywEf0 zs6S}WijyN-!Zfq6aVtRnXCC|O$9!S&f8sZeBW*uk)m&RE5Mh9{akp=nWaL(SQzA&p zz40<$+)KiXDk$oI!NuKP{>sdU#sHIEKlr#!q8D{=nm z!LN+OOA%tZIrZkQ+r>L87x@r$?V46Yx%cgd?Gf;z=|`V=b!fz7iD4M}WHJ6#=o(MN zZ-?5_33T0d)7+t9pI;y(%9rQU(4OKeoo+k z3|RiuK0ZMddZmt?JZeVi5*8A&_sR1yyW9%zY(Hv!21z4|{{X|cn@``8DHrn!SC7uK zaA-%<@>yxO559XVX;}AokpBQmvKBa_5ZlEZ5idlILa*ciuNl*SXb*(?f|i?5y3^bd z`@5Jzk)QUrkbbzUH@_af5?DskHmP%Ufsi1HTX(QK`u-HTSRKENHOPE5;cZJ;l;PGF zjvskS{GeCNUjQuT)jVaYYuDh3V7GRU9Q@9}H}f^-e--{QYJU;sipx)hw9OLLw?_*% z?__R9`3T^gbN~!j(OHJ{JgM00Xg<2wu-VeO33%8I6|Y7*Xv&~ z_@mOzj+Lht&-$|zk+H|sja)yq2Z`c4Wbnu zU6lUs0u%Y;Kdo~YKMQ^uUIr6r5XN7U@a{(E-!-b5>W9vJ=`Za|&er^R-z2kP-8+Frk>TqFI^Cq;k7Scd&8^G8+irn9C> z@akG!)vGurS{{XIRG5O-Tl1Z5#mKxRV)}g6gYFBgl(%nd8 zV#JflC-AJW+m|^QG)E}7giFq3$RPS>Kc!vL^qcK_RJ71El=E)yWLRPc)s6w<>spk0 zhr#~-qWyRKpmRj~QkA-iwp%Ur^uMY2G?9>pmeXqNSkpv-JkzAHGRn#kw>AkG^u{Xj zylcWy+jl+3HC6<6D}Se4T0hyd4qI?j$547=z4zg?iKqNJ@iw_L?GxL}1ZUr7IQQnh zWYUsNQu-Yt&LZ>5%MyBJj?w)3*VkSq(RAGd!1_;u%aoQmQfWva2Kg8r-o&5ArOL*z zhcmJA^?`VzNacx}Vhk|k^y^yjczW|y!&*ft9bCA`ABSJ373i?&`gC#z^CL~advO@R z>-g7o;ZN-MxRzD8i|pHW3=nsMI)l?AwPPv1i1u*!NN*-^Iv>JqBK6jNQWw}|P;hoJ zL)EsBc=YDJh4B87;g1j6q&fzd1O*1)GiWYPxvU*SRMV_b&-WMZF6Qg_n)AOA{86&d z;cHtRuXFr4IaT*KBR{2O7dFlDRH-OlC%?(4+@RddBUK#j097{eJ+xozFE;U#cjEwc zCcY}w{w;W>@;!>;GCG*EhR?1^#a!^;gS=Ve0=lNTsDEbINuA0hB3B2Wl}{KW*CM+t z?0oBI)Yl&uG#g1>O~i7A==--5_zK6k_|<6)M(%kdw}YT09Jk;rov^z2ZQzR~wHk6? zPa6F0%Cb2>?H-x>3iB;|UHJ0xQ%TZdvb2qhg;9b>^sKo=qjS{e`0-~u17mZw6nw-0 z^*{>0sTn@mBDt&2+Dldi?X-J8IXMk9ibDhb$Ojnun&8vn=BJf1z!gX0arsulcyhs@;t%A zPcvM|?{RS_-gY@PsT>k*Oplj<$GQ9~yYUahFBy0;2=4qrX&f*}NDmP#x%4Lk8Ll{7 zz%m;v>zcc+gj|9|FgTHL$)1C-s9BI64pg1k?MzujfsAT)46`$g1CM&%@b`s$P2zVa zM$;#qSYZ#A!Abh#6z&EZ;4=ivqk48Gx_t`rJsR!{yJZ)5%Krf9@$52u{k~DjHSPKr z?B(JaEI!q*>XzDd#DE{OCS0f>eeRe()%0J4JQv_!1;GqjZJZL_#s=%Vl~x$6ty~4E`j)T^mbORS76~V=11i7tYNl4}GJ7Uj5)-1bBbpy@b(e zC9iL%C(qPw0*BlE#mC%?V>rp=l1))yU#y^~PXCHqdPaML>;Gn@hJ4RkhI97-d3hYEKQp8l1)duJB>x+dIked}1oBw9zB zTv{W%QN*fCxL=fDl55z!E#RANE)#Qq63;X8e9@3Ss~=6ZwT^X|M4N{ow_{zT8oVY( zMtqK@rLh{4U!}ewwMA6uLj0h9RaQ+}Erm**{k{JH8ufn(d@epY@X*)v+qjgLmNJcy zM2JYo2fu3a-G9P9F7WNt)_R_oF%grtNYR~GdV`KdB2I4Nc`he%#GoFX>bp0Ww+CoE z;L^OQZbDr#M((T#KZvSp751rdyG*mVoj}`>8QKj|C5O7;h{g%-I@BiN%I@e#JXYSH z;I9|zb1ZgRWyJ2>ZrWBf{{VT2HR!fq06ckc$l9&WpJ59Tye!5^LXp%i&@=5o9yM`) zAC?weF8)2ub^a3gRpQ?mD$V7tlci@S?(1^1s62?%86=K`;8)Y08TdQl9Rf)1UeM|{ zhzIX4Fz6U}Q~(aXxvxg@VOH|xWnmb?py5<{0qIWUwt3fseiwLC!q|N>#c%HOhP}K+ zVh??TqWbr*S#PsiMjG}~+du$u`2p!(ZQ{>~o)z$1@mgzonpwQSutfo%{`tt_y#DL< zhWLEDn@^8Y*6zY(B8J!nZ(|{2x9fvRl&;U92DclXu-lei#jrn0iddn)7-(eQ{{T$a zkLO=JNBcl(_bAO_;E%Gg2WQ)^anECgMdG}xTJg8V&k|jE_uAppBM-f8w9(~7AFwPL z*nL=!YT~UzoR+7tgsnI=%FnVcv`~s>l0yP_E<%sQk_CCsi2POHzYL*$OIdb|&q-oI!t?h%#8VoiDef#FGKk#*g9iJY9n z3k-qZC*RV$`yC?4VrE4z)p*7#+{r9EcVU+!9@XsO=)#m#VtAOmbm~8OjDj8RHYipc zxkV{VDJwjn6e}Y zQ{SJ)sQs~3aQP;sjyWVv>HL1a^u=;Q(J3;iIO)ezROD$U+*x*DU>tK(G8=LWGLxJE zp8o(!hThj$)i0y4(=6^UZe}}DIHO`uzorLsR3n`huNC?+IYl|i_0LN6Uj+O()xIO$ zlW{b*o*zdB;n0;6702$=j582W1bJ$nXzX@*bz8q;+_qUK^S=HBSNWXe3at09Rp(iBc+P$h2T}PqwRb-&GJ@(&A z@Xv`Z)8U?%bed0vd@mXcslf?7^zi_$yN}DX^>czr$*y4Po&wRlWi-~-vbTry-~#@E-JTWB&jFQ^5RdnUmv(#QUh4IFn9>CsMy8Oc)c~eCMTj%y$_KlN@g7 z-6_z>6?TWn?OoB!sI6>e^@$$E@Wa7>4m?o}?xEwIS~)c-=U^b3bcF72nV)NN%*;YKto999T74zeFkge z?~6YawO<-(&!Xto?WgGiP4Ya07ZZ>O3P3ni=Qzf5-n_|Ts!iRqMFZ!(e^|NkFNm+T z+sy8}m7k8lo(JVwn-SCj@`XHm)w63NW6K-`8Rxw-%60*EkViEQ-&S=cWGrz43ZVe? z=e>I0!2bXU+W4#DMxAYcx$QLUUd$I9nAmLxAdF`juOO9PEHfN1rR}2evE4e1GBZh5B?i zv*<79_=e_2b!%o4F_p4&AshwI-sd&s))%sTLf5rV6-|3}Z)EopMP`snQ~enZ)W!}l z*xm1%>7cjM^vuO;8pJ;H5z7-#rvnxAcnlMh zQkmsuSjte3B_wP^@ejsvq>whL=cIt4^OJGGe=-9uO8+=$kA;i z0HJo0NWkMY#TK?Q??4J?BZ_qTiH&gx$6@Q5`YB*&xboXZe4DR3-1I*c_@3k9PKSTt zU0M(9oig?^uG!rwV0R((z+ed-@n4&I_K9`j-E!|lyBnsmkf3a1a{mAe52)wyueo%z z)peW5Y^>svX(n}Cs*<1{rHJSUb6!#VPxwyX!~QDKZ)0_7@9czggdZ;GnEc-4=Na}D z^O*WHDXv<3p2iBK-^6^sBfFqGFhT85<=vEp&mB6{^GDUuxCa=fZIXEeRY~ulB1pbxn{{R|pXVd;7 zz5T0?CsnbEbUER6*rc@dv^7x(|sa`!2Jhjkb4r07)8* z2-uvS=cX!J1Icc#Z|_{YmQcK6vl88Tl6E9#rFM6^UG=IoK|?NftAo^1TWFC%i7s7P zv7MmgRUk7hEv49HL9=yU`xFsJvTV7Nn%_W-q?`?$;C01Aw%S6>c_*fOQ?VB%x6^dn zs8JOaSqCE=n#$Dd87yv7%P2~agbKCgNgSJ_Cj6hx#Q982_y>MY3Y>PXC*z)>q-&oM zB$LCl{i4ds$t^tL_hghivuq=(fJJ3+JbrT%<|v^60nP_{$zVi;wlX;UYWd!zsW>N( z!l8K3XLl`+)|p0gzz<)%D;y?O*F5CcM5w_|M>Wr~IFYf`lT?I75|hq26oh>L05Rc@ zH0EO);PMRv0gD0Fs6)aR-IL0WDPwj#i~tTfrl#g3ebOoa0K!KEbUwMD1yv=EMlsDH zC60Y*TO=x|`@gLLhA=w%Py+Cya^Rd({{Xt+@ZCj6Cm0LXq#=TX-yF~bf!p4gWIuZy zDXw;>zpXqEloLP=46-RIITV=zGNY$j0KhD?&B{j&^#Y`#Q!#C?X>f4Zvf&f#~nwG%$med#wY83PX2hjS~iDr!Frh3<*{B+WMHK2S>ztMaj zYxWC0HrgnpMRLH+$t(#Z^dMu@SCGdvt`7Dsk6H#>x_eN$D~8TaD&CX2ZXx-0o^#w+ zKX9z>9P|~pph^YIh*u?(u6k7n=%xF{slC6Pyc}&ceA~Hwr=h3A0YKU5lf?irY@(LZ zdr42pBupbCrs6O-^%eI9zX0)n?AfN?1NQ0kNF$m+21$|#*)fiJ8^wG}3vF2!JdT6X zzNY<|yjyG^QuuMNN)p>yji~RotF#;qMDfj^EI!XbE3znLU&7S;K+pX z1_270jsS7!z;b?uyMKs293KumZ#|nt;@08JO}KoG89%#|I0Gec3I6ak z&Rl_~&XC-olTN$tHSM|Lv>rZXbpEd{OS$#e0 zCK*#`4f)j;GH6!jKP9+q40nes_T!m51S7@a{2j{IYuJd5I2gj?aC#Zhad*{bOp#0@+u zPEZ~AbY1`jc=>y0uQlx-w5&ET_-9D?ousPGe+1B_tg1434I;23o(RueRWFMY$?+fH zXNLYFSt~8>p733}u)zz19ma9kum`Rw2>H1mSY*`n*l`pSJdVnJ8?Zi=#ZReUYLUYg z&BTvy5gQ^WA#uRt)C$+}V_n(nvq2Thv`-rH4l)nYxw!Ej0O?dw_FwFW^JzXSEC%(u zi9>hWwXx5oeOr$8@(1jVs6w|MCej!0xO8jN$?lZ$&8nJ%Wp?)>?Vl8B-XppAUGb|{)FYYXO+Qec3AXfWX=L639ApAcMShX^XT>@P zjO-)SG#l7%3nH|Uqk_qh56rp9&U@G8cZs#A{9WSBcg1mA{f;ea;iV8U%(09BHymR< zNx<(}+GMx7JpTY`(sc{1E@A?++Dg&1gVC^XN46;=MvvH!vbU(sar(E7ybqxnQ&`vR zEuI!C@wDh&Sak&fEC}?)eqP-8r^c-_M!qW5e5dLS!xqP&ZZY^*GS-&H; z;hzrMT1NTur@NG~_9Yj;wtpJ=aqj~kEf7Y16+j=#p;nE4?+w$YKD369P1pV_d{6ON z+pFu-SgPmuT5~jUpL3E)IIlXkjw@$AOEixmEbk{S?0S|yw8F>KjQUciA6jK1V!`BK zep5{&omqgu z2f3hNSneH5bf=VDooeT!K zC^A0vIn+p~(s1J)DX$_q2X1lRmv-&UN7AH{9F=e0=M^R}GC2m6NX#}i4tr7+VeBzL z4LqMpb}~4jefm=TtN#t$tr4Bm~$HbCJW&Pd}l*@?o%;aM1r+<;f6c@=v1M~hF>9j)j6=uSZA zamR1Qy2&hdM8i9Z^a8m3bv(Ofa#>kN7~?d+<)SRn?VUs_fO6iyN`ISz!aurr`uo** zg2)RtS%|?0pT?aKXwj6O`7{AC7S6%mtZv%DP>lLjc%;Y7ywM{z;~*S^#Q;r`k{>N{ zy~Q+?Qdl3YF{C7h#?~EZ4x^S(bJl<}}s(=A0r1RIWz&D zQNHLMv&AZWsH)(xJk|12Pq~f6W~0wag zI%ZuM6a0Ps%>YOmNdd_KdeBRB&mx=1z|H`v3n~J{bswDoNQH`t0pwS{e$Ur;(fHO| zdpMd@lG*(Ipq-;~;g6slGw)wND|u)cMsv-5ar-0z{{RVZh;q5#rVxIHM6Bv7s~b|4 zrE}={?S_XF!kGs~H2l|L5>_;cwq;2uL0rfva zU8kDZ+>HE(pK6Xtw}PaT??~KZj!CFxXyF*^p41uK`VaPKXHSVNMTz410C!U!flr{5Pm--wHMBm3#hU#q*R@xM@_8))Aj;X}I2kyv$}3$)^G>;f>c(b<;u#i5oE#K&Ty!g(e^w#t=#HNse(@cahm9K+sRC$aVX1%$2@?0 zSH&atgx8gerk7-8UzA57lNj~k!K=3a0JNuzZ7?nLI|Y1v%zVZ|JqBMttw_!T_JOjJ z!{ZLJ(EPt@^5^5B41gch8uFwYiw^5uZ;yOmeenatBgGoEx?5eCmN#2$i2g!xv@v6h zA6n%jaku0j<5W=-5FHz%4z$)jX!!;h9OJb~u*P?`2po}6VC0p`4T16f$tx=96$6naL#jbQGJ20Jk3W3{Z=b%EuI*VM5z@&rhv5WmjMa z1ofpj;Nt{wKn^BHD#UaHaP_92nag(erO6mAk_RUqw1?&d5wsrSfCgQxp>lU~Pi>(} zG3t1xsWIRal^>lCw2(T2awq`90gy6B7^U2dqdj|{Lr%z6JZ6}vgtl;?jy|*ip>~on zxF6!7LXo%(A5;A)%7C#}aN955?mkjM@ddQbq2%Z25f`t+v|8;0-cOpv$U&u_+_ zzyuO63V8R;07MwV<9n6^ftt4&jWe8mezgHo>aGS(XqccJj(w;Df5Pk|_=VwVNXnf~ z)lPrfl~jK^{Z#masOuU}h33BS`lH`P{;3!e7=TXRqmzsZ{EmYDT{`y1SVjHrn{gG= zk5dZ={+0U1*Yo(x!nU_sWPkDX3^x%<#|YT~f-#x|dGCWhBt_%R0Ik?fJ6W}p$h@?d z_i_maGErNdr#yZ&(fFgs7XA$Iyqe9zEyVV!GX{QVz~})Z(-q~uB=|q#DZEV&igbI3 zVxHxIzf~kMfJR<3&QI4kuKUD45A>_Gu$#+y%vduSSihO;xD$`a3P$wd542bC-^Py) zc#Axlx`yE0Txe-np*c%W2@<9q&v8`OCRg;~Bu*r1AOIZ-M+h zfAH7h9-(yvBICn)!mi0sL9lnA4~X-p3$}WBsb?eim4GOI@)( zBhiA&j#?!L1gIXPoD3;Cycis*V})!?T~9v4PU1+#d1*lqa)`ZO8Ay#BI!uwMhW)! zt5)c6xw$K{vl#|+&>RZ1w$}GI77)Xf`(*LJSd5hO4&443%`u&P!r2WOImoDd_O+55 z*q3+M?jyJh>Jft<I;+(YBvg|`#D9 z@yp@|h)$-IUHeeaZJzJmRnG=GMED)1z>z9zBLZnbMm z$yQ&qDjB@Ll&Q;ex10+0i?4#;1@#Fw#im%R6O~ArdG-S|+eoAG>1~%_l!Y;lgdPv$ zNYKpeJgaG2JPnFioO%E&?O%((1H3VzL#Apz4uo4ve|sI9!1-wNE`D@gnO?hl*S`33 z!F~n!U*UmqeFd_MNQ2zo-Kv))46_o$3NzRNfsV8`Hza;mOANMZB)p1ibaRc;#^^KY zmH>XVSfn00aVEyHzCGzo`iE>9DHr~A*g&d zxjO#%2a2xQ&HK^`<@Y5;)x%r1vQKA{stF%Tt3?6ywn(^O`9tP5U0r3{= zN$})mEk0XRyYkrNMqRK~cpoV2E9oEEzfINr9pa61z?#*k*zPUhNmyqhPr9CBoDIRT zoZ`Ie_N=gyABehL!mi_cr!XM>(y__Y>r1IO)cI9qE6G#NFn^cfPGXTcnow{@81=57 zPwGi1m zuPsEyhZx|0Dp2I^I3PCwPy&Dk31Ub*RDl#Zn706DpIV3mzbr=4#U=yEjC`ZD00@fc zT=nhrq%6vJakO!Oe_E9aGjp6C2c<*hFh|E5O#n{30&%#3QNzFaVmg21M_-N2uucilT8Hm=rhJ>0%cg-f?IEV8in0Vpn-%O z5PQ-)5a45WMro1Cj7((U`_KfA`_zO@rF+sN0G#v3G|lehC^!q>)|gshC=8$uymz1o z^#xOD#(sV=>5Aqem~O+a;5uTusS(Y)u14dQ`d1$tZ7if6+09%;_cS*b%Z!0XKf!`q zsi;13+q2Mg6ryM0K;x!OSp@N+4$%St#&h1XC2g{jISa?uwW3faG8~cxWz3nGn>YmV zLL{r)mFv{g`6q!$1E?x6J?M}4j(U3404i@8_2QfqDFBh4*rujNRCVjcD9&=jkw6Xk zS&Eg%Y}2x29!csu(_Fi9z)+C-3nD;(Aq9tZ?mg)u5s9~hyb+v#jX*b-T#$IqM^Y)f-_rnkclMwQUub6q zg5as-R-TBOORRjZX#Q zNVrmcaNX*7$~Y~wDeiODv_u&95j;+VkHVPe1Ey4vdFhJOn%!h!D9;0>WJ-iH4Ci-G zN@BUCBBtT7agmN`Z=6S9sDK=taqCs$+{?G`6%`Hpk!Tm72RNu}L8qyKxR*Tr)6b0|xwS37vf_cg@#ItNC-yCjU2INhGKBSu)4C9%dSph%}_ z1a~5&`4nMBIn78DWg|Pl$Ud~QqO%54Fmc6KDduoaDW))tp$-A-KoYmfmHr=I^xdIU zu|4s{H?KXaKqGFM$)Efj6$vsbDo~GsU)ZfQ@EbgxmhG243B?mRVsQ65zPQB zgymdA9FF4@ z0LZ6#-I0uUrZ({+s5w3UwDrMeX5;*50RdJ`ySW{`C;+$2yn)9*&YYkF)1O+5s;Jzj zuX+HRX=1IBf!3JVNq%AS9-C?5eqEsFzZ68NI`Z3gnvfW9r*eW@u1!2dTjxA?$E`nN zgN7x?Y<8)Z2R|~a6!)sI43BD`kxLvBM`2cBvXRjFVE1fdx(ySmuUb|+@3#`ewSEy7r>fbx?0<4mhyxcGR(W=Z>ce;Afu=3LfB^$mv8vQtz;h)31(fiE;+A!UGr78T4SGo8Z@V55S zM!U6^$|O?FDo7A01G!*FA4-=|6La$VMa+A6Bp%(xXUGD!TL(M{7 zNz_P252bH9j0His0o2tXARbg?h3M4BRopO1BcUF(Ccx+zV1d^Z*7=U*8RMlODlm~( zbGAurR5uaGWX9uwxyP+pQIN{Zft=vfa_(jks5_5F^ri-AJGcXm{i$0ZjE+yGESN`V z`hoYcQN~+-2OxH&1+O@_%0>eIRU+?p^GMr{20MzUD@INRao^Up+@M&YPMFAM_4J?w z5XKpH90@tcaB0r3DJr3Gyd3o)R9k~&?!jNuq%p9M%tqjk#Lxs_!iY>HgXm2{vH6FN zJD>iwIy6VgeD3`z@u5xZ4%J?L>VS$}mn4koC8zsbJcc`f(UFamh3fDGq?%{KpknuX=W%CWGSad?MD4Ij&j`lcV)0ro%Rfczem{IK({nA3nSq_9VTvVT z@1FIn{{Xaa!>HSC*}&r>G#&e792)%2is|J409yM7IOnA`E+&dVxoy6u(x=#>Zhn}L z+JE6{9gHs%Z>%Spu@~(l@XG6$zS1yy$r(}ln*7!N+?6tcfxy7X%|tI+c*&A>_vZqq z>hJ^fqEC+g4U>e_QZ@Pje==(}PmJCaov|N?VT>R7=_088O@49xwjefg7uD)OBGhdqaJ|Na1bduikSmck5%OfjeuN?7Pfx%sH9}+xP zvaHbG&K(9aWMlnmcJcoJi0*R2=5sk11TpLR(d^l3lY1Xlc(cKpPO)%jv9&>!!74C6 z;2>9(kA`}j5*LP0h0g;g^66f4W#X?Fh4U_N<@MTKzg}x@4~YIMutuF^0D-x8G=%)7304bdsKv3)ZnS)l~pGoE_(_g2`70FuhhqrYdH&$4@zi=3@ATZLX$za&0&Td zP^eID>Z7e_Rm6GD{{SIdJ--?YNs@qaI^(DR0Is7*P>tZ{xC6CG3{AYqq~kpL8UzMG z0xy^|ySI8%EE)1oDn@hZQA>1Pw#cI@aZ|Fv+#KS7E0Z4Wi;}s|K_$-woh_#g!&V>|&;G@GOZagl;5KzlR7t0TVjZiBz$ zO(CD>1TN}_=8r0JNIYhq;$>tCnHc7@MH1~F-Wda>EN)orCy9NGj6~n1hNy1deBwRSkitwd{ome((XNN?o@EmU8t5P1F=#F z8TB03cL(iJOE>*h-mu?AKI?f z=8x^38Yuw)J4Yw)H+R|#V;@@Xp#7yj6f!58+Kenf&SA(0(~9^N%uVvfOYJo(xI^B42M@!--BO}+GWqhaFxB&+1mb7}Gy$e;3;m z4zr}$U7j)JF3kN-c&|XxziU4Z1tY|M7`sOuKFG@B@!sNzBbo&&3DCG&EJT;Lvn8~ZrrmmVpUX}gg|q(M_@Wsa*WGG0TM7q z)fgOe?_WXw%{pDB&x-Yr7iwx6FAUk6h(ipooDa#9>&LOLp2=)`3i{LFiWT@F;|r+N z2m3^?BdF)gSk#bD>s0mz%iaa?MeO=Fj=Xlr1^lqxJT1;Z+Fevx$8Ny4E0Mr7k`hLAHnUEl zn~r%Taaw^CHrSUWoNZCb^aJsvV76(xSqsT80Tg6z>;Ue5mGqaxpM&qa0hJF&x#)uuf8Sfu%vLEJHvWu zDW>Vm@`XjnNn}7u`MXXy;YR?Tr^*c15^h+XPy?KvhuGBG>}pOs9VN}pl17WCEYXAf z4D3K1$mWZLKzoiQQvdAC-$7cly_} zYX1NUwapIJ2k`{3Ig=R?Hcm*-a5xpGA{V!pbITU>h1$~cMj9EpOlf#2<|i5y(TXkLFKGA$rMmV0wiDs3I{*{?Oz1nFNh+E z-qLAc1A&5ie@f(Tu6#~*iM1=AU}ZZ`>(;YyGvw}mk6-wUL)C5m#jQgW_T++5fFS$V zF5VpYK`{?5jxxs|yF7n9iufnY@jl?~sLvQ4vXC+D>r+9hYe@WRa+d?2-V^<5lx@__ z#Qg}hgW&y$`LsJZ1Y{5^Fu!;#pcFLd#VA~!&6;VjX zPp)3M-*F_skC>8MAXU`TWAfHX@hq--lbxcf#PT0QYag^Nr1L-a4xc2XH_X!X zDb#);c;m$K$^@+iyMvXClx6w=dR9%gj|@mQe5y`P2NmD=BX64WyEj3{ zO!4d1w6sLhJ5K?88yc>U_WuAIn}TLi@WCkBPI0w}BRtk7zwnGpnIjj|U7 zG51&fkB;!@LF_KD6(Dd@i4tLG`cNe|0`j-+$# zT3+KRJ>}r$G4ii}r7?BG7yy!69Guoo_3Y8cV}y>so@ZuFa`Q*&lp4Y-k+BIFI&80WvWed*xOi#`hYg%BDI{3~`BEonJbxL;f$IVv;M z3|HhAnCp$~*c=a9xo>xI1kulI?-Y@8lElSiQ|hca%_go(jnCN`bRP=Oa%Q^ItYx}$ z%gG8CC+bFPLf*qqv>395ARdT{2jRtjRq4MPz9nfeq&E8GvKaUca=XbM?pq|)q4D$L z<;i9m`=L{fsH_xz8K$87kl@eM`Amgbi{U%=2kYxxjokMZ=4-2vklVxaJd%8XAoV7{ zHlN486}743xSPcKiZD=v%aNBKhI!|`M=qJ-Jy5s&BpTJ_+sJalYldZE=tfRQwLVLA z7qflOurI%8Uxzkw&ji=^UUXZ6#|%tFg-!rg95zpS@=p z98?F&xsB#$z(JgP*A)8Di~V0D^jgQ)wQI>NkzfWEKX{JyoM7&B)Rv6sqCTmH_z9@@WX)vq0gQmzyqzz#nu<*h$#4~J<4 zNqeU1MslOfD->k|V~`1u5;N0^yK(zmd@uVco-2FtAp5ZxS1tJN#y=XQ*_%zCkEDDT z@Fs&N+AVB8(<^n7<;=vNP#Yj0rFt!{pKoVww${VQjd}zDf0cZq{{XfJg`;8TX?F~* z&&a9{2X0(f8*}?W{8splsGU3EhJ@>C`H6}`WNuFeNprFzjB~oK%uX!(2gH6W@V|rX zCDb+DLJKvGP7I6#5;}l7vvK!FCcYW?kMT=Z_@Amtqv&llmxkeNIdD>2tQ;0$)JDUQ zr}3`iPW_#{Q>x57QSqn6NoQ_0znAB3b>}4+Gti|?yPc7yRp)fE$nXVU9 zx=))qW(NkdG(9rg#2zNm^n2DT4fXUe$W-8n*}!Zb+;^!^(&uZ$@+%|RG|z{6GiZ?b zio(uzjUUWH0bs;q2chDmxpU?TZzE;M7%rp_&c4{wJ{sv7eUx@OKBq0UoC+gIONIar z=j&IG!+kR79r~A=M|>g0dN@pCqtNg%YuddJ&x!8t_Z^6KjQ!l4{VJc^?<5%eJlqaH zcHiM&pi}%Yv9Q_ zs53uB7S33YQO8Q_bnk|~KfK1>4tqpA`Ile1U&w%K?Ud4@NYC0eP#FIJ&mua0I5kF3 z?6^kPytunPFwMq2>RxXru+|-QK5NrH4@f8Td_kx#&6)D7kI%chvoIqb>&<#amxHuT z6*kz~{hxR71DPA@+@HfW-iaPbS#=dgfvdZ-p(9dMp7wUV)FzVd;kh!*OLOQm(y(=QMYna~Wn{vUtB58+)IbjLQ!Vr6m;*mmK{4c~dswkzi4f%tsq+Mv52 zMtQ+FIrQeGqK~is9(*L#FFX&XYC1--99I`$ypT=1YWCU+073ekS8BfxJYlE)?n_xN zjxbs+%%}6_y+gvfzKC#%Oz1tn!fLvpxR4b@E zqH0x~mo4-@ZG++OitYgs>E;4YS=~^6M-``U@TXgmSlwRQ+O~1Dw)~G?Ghad6+}OkO z84TDTcR9^bZxC7`CM!tP^vN98V$EvDV};?PEzc&m_)f?N+cl&rJ3$yN^!b++(`mm8 z{5fwb$t}I!pyQlNgpb#t0=k(zOLRspRTZ<;tx}s>)vlNKmjo_8>U_DSJkq?hxGW?Q zy$y}FnE|$pTj{plptcIG=OY;-2iG<5KkZrKT{BeizMZ0JfV1fKpT0f(*J5^l3IY6U z>t7IR@px-Ymt55tK@3V+T2r*hz+@y~^6Yy7n)trTJtI)puRKMnL}j_Yk)=^5ByKrS zLH4d6X(>Cit}s#9^KT1$KGgO21@+psjhJp)Ktn(Kpo;cO3m*@7U?|g|Nhcf`TMWY; zdF|4xU+Yp_DYZW$CqSHI70tER*~th%<2?62<3-ClEBpTdwa8v&8+}NusTSGJ^R2YqZpeY5o$>~*aEMh4MAmbcjrIz*Kw=r!P8~{1ytGcj}lmMZ< zJJkm&u6E?Ak)KLnNN14Y_*``(zt*v}OP}47D(BGlCZW_X6Js=NR5N20#p@S$eqe7m zbRd1f>MDkexn*f3W)Hj)diJX5H=GZ;Ka19)B=;kpc&SkVU5rQ>pk%KLZUh~GdUvQ+ zViRcJCsPz2lTH*)2!o$-Bq*qe~Z0K1CqLec_b|40tPWz>MjUnMJbbv*I6}^OC#;h z?D9vYT8`2|C?mRVXcB^-w-RzJIGCO2( z{{YvlOUpa`JS%F@c}nLCC3(nBR zDO?PoHVQ z_Qf$H+__aGpK7uqxK0dBj+wkD%s;Ys+PGd&m9-);=8gp|qR- z0Gc*FZKc9zY_aEp4;=BxtlP~%+?bt*&IinTX1>1tqdXU7f8oeHMWkM{y@Ltiw)?_Z zSR9lfaezteIIoQ@kuJn@vk;iw$MUSq(;&D==1>tZ`Oa#Tqsu4&=N&aQGoJXZ8<-`H%s>n<$j7}`c-VgAoGBdreW(MRk^-z< zeqed}R6oL7`PWXC5!_o$ksQjSAa^y*F!IAA1IHLWb5xkDHzcqludPZ5Y>+@v$@2>kZ>3O))rrnVM`~2Z%_v>GclDq#*rhSJ(|1WH%HMc%#Q;7vE--i} zy*QK1N<(M8Mx_Dy&uVgoE};SX&;qdFk_iHc!puq%Leh=oGO^pvGHS$jcaX$nkLFX} zqy|T89F9?o6h$QL>zv}hP`(j<&wmbdj|=G9&ZDNss_HjZ@m@T)YO<(lkzZ&=1wdZh zX1_C`hwQK!qg={JA2&?rJdaK*>YZ2isqus87JeG=rk`)6G#0Si$$2AhV96Lq^3)O( zWMxlKI|EX{``5&NGw^qSwB(as)NORTbWpIw&ZxyyaHyFXz#IT8<4=fRwfvV!Hkt6| z#G!R`Yulx4fI$JGRbhji5L=4)_f@*R)-@S54PyR%R`Nsh%XH<*KUO5w2_MM=X$1NX zl`0@tmV4{TXT86jr@Fb2%QTKlGqZ9@C$BXc9lVN`SwpVvpdRE@R;bq(v0H#hb_0Q) z^<@o`ZOyQ8-n6t*Mff=bdhH)vir3csA*@LyLNf!50K2TGY z8UA#@+1%=K$0C^0^mV}WN!~o>vWPb2}19Ob~n)_o@@ZZDF+8e{m;$IBi3w!xu9%B5fBEH|b zaDyjula1W;;E`GCfcV-~)btB=l~iiFEX{z*H#Bjc&5v%qt1fK^N!CkE;mf$zU^%yt zfzC6)9+l8)z7g@i!#zq!ZmnEKcPUl{qLnlEl%5W8(z(~Z@aCjU^I0~LsW~hAv53w( zH$BNb)uNLzWze;2Q@Z-a*-ilR`Cr7>L9JO?-Ti{n&rEibHxZmC%0cSK9{#mv+T+Al zUQo2Vj_@mRj@z^O^{+xYhmE9ECJR)JMmi3^T0nZw##_c;4ET59Ux(T^YkOGkC)`67 zL{BMK@!n6+RZoT~b$|Ohc-KL`oHFUM-&v!QN~lO37;R9?b3Ab%$tB282YyX{J?U5a zo|kw1p`+?oI$hERjU=~Xr)zZ?9gYVcpjE9_`@~wrA}x2s8iu11{neg!bsvKsC??10 zuD9`f;ZKK>PwfvAShSI6bWqHa$)8QCNzHi=h<|E-4q90?*M#($^-vft=>S24-)TAP ziug#u3<;RhG-Jl(PzeLprj40)rdy}20b}XCTlS{-gLe?J zYvRAfj}h-pTg3MfMBHuD&)Js;s5>^F*0@h4W#>NU+N?noDx?B%c=n}YtWg$rlU%*b zB_s-QFg!WquyVUQ^?-hhe# zT<3~Y8sqO8kOL>~)riR_7!@fj9dJIr)e^)PYi>9Otecaag-6s-Q8H&IVFY572H~Fo z9yp|mP2I8hRIQARbTk1U0FAt|{{SkC1}%($r>#z;f-`c1{ ztLd^ombVGGLxn*I6!yffv)fg5-hR->sOP?rgU|1ggXcM00ag;?RUQh^a05b`J}ft2tRWS+G0n->7& z_oZSHN$ZL*;xRB81kffzLP_%z$Q`OXc~mPqbzYdKfwZ%p3ulUTt*l1bu4g57oDu6m zEW2YjnfuFl-eRYa0sfVwd`UBwSYX`o^%&%0tLYvp9v*@I&u`}B_vwntO-kxLVoh2| zmN9k-*aij(&lDM0-(62wxwdPID3y!+m>of;c>e%P)U;bYGCS1)uA*5Oj+=r0sw=}jxx z@R&!;Nhc$3(2a9OKfuZ7k0WrJ-EOjDgtD1QXcL2H?bQ>Frq3=`+H@P1z05 z``2H1(p*FKxsa|~867iG23v?W1S4SJ)e>fD*AhggInLk*%6;ozN8MgV0V)eM~6$Voi8{&a~f zsg(z>7&HN6xd$CP(->qDI|`2{cI;#U-j~b-Z6J;)D1EfwXE{U5o}H_swYP-xr#=Ow(b74Vt5iYH)P?Y z7{IQFPD$m2M-+ZzZ3hFXpbs)OS2nX0bmV_3t1cvzl^b*SeR3<&waq5sZzBfYNTg&N zmBCU6ZoR99)a{eqy{3XaRR+fZ)=U^A6@9064`0MA}%W&uR*go51VW6ag~Fkg9m}ueHBp{VGiO zr(Y-KK^3Z>T;-4Q74a|Lkdkupf?h_7doNmZ73tef=)(Yhnn;`nM~bd*Z4y ze8HQ)TJ?|G6HJdw_|M`9Ek@Yx87@ly0JP`}erG1UdE_sK91fVIQ0>`lb@Zxtz$nK@ zKgy;qGme!`?30-WNyaLPKKuQQv>77Myg}l(0b;n6StuaxCL~8EKi&EN06f>!cM+Gl zk%1vtk}+I|z#S$H2jI4bvBs$PHtllf9J5Nrfj*~h2ha-bh1?Oye9ZL6O2%7jmq!N4l`Xel1C(ElZ6URbE@{o?t_wYb5mjSKIb#>O4j240O4PXQX)xR zK3NzK?xGTZO8m07mwmipxZ^+JU$VBAmb$H#&X;h3p}dAj9ZyCKxFWwFwT%Yj!`kk# zpxkpVmw7d_pHmx^&(n&eN|WkR$XtCmqyV|g9AHyRV+R@Hke-a)x(d+J;8-hj^J1Jp zWy)};s5J+eR1gOw)7XX^M+|#V7Z*Hd8O0*wpL#`bp!-usPCHcv$lb91RyuR_q+ES5 z+MHdL_Z$#^N`Gn(v&~~edxowTg@so;%af6--DshV0wbSnIG*7f! zA=nArTaJCbs({7wFq@kg_Ngp%>%Cg;J1Z3~@*ci}*19bN!xvhe#Ar~+U!wm2TK8Ko z4rv-9#Xgm3BF`FannF4sQb$Tnfz5bp;rE8L{Z7d|QqoTmW%JuO+C3J#uZi9n@Me{$ z*y zQ<50qezdMM&!0?=iH^k7WxTvMLTMvmF4LT?FsiejdQ}!kB4vrNa$Av10o8FQQA#n5 znZ|!Ae8IMQ;(#HKA^PqF=jmJMhIrR;?V7^K^1}>d*6q2IU~)c19jF2|IoyB+$6B$m zim6l6pdOW1V3#bt&Ux=sWQGJCpo|}-14OQN@T<#prj{&xg1FnxPrV~7h}h0}$UfAL z#3=mN|HRu zxE2Fw;*9J8&q2W*$)E-a6&Pi5Jv-ByHQur#5D#ir+MEtar971l#_#7q0m*U))|y%( z!FrMTQ?untRE&d2%A=4l2Q&biLuF4H^ravuRRiSjidG5&vLC(FQ?NG`-G&`#0ls`& zu)MZ7`qHp>Pn!y<$@-LG*aH+@#w&VQ8avlKqkEMKA@bS9RkJ$A{KwH~FKzQ36vW${Yo`$~rl^Ca{_2Qtmbbp82gitIHiG z!sl7lrCVz&INC`hkcCjHGI>8rWOFm*uiD#PwTAD*nirT}5MdaY;^n8@vw!w z*DT;G0touoXXF0>7F~Qm@s6kBYs6q)Lk+63?J-+M$IDax-ahf}Ym6WwpPMJ39`wrYO+ z@m~i=f{cfD?xB?7l#W3Mu?MAnGw|p3o$&{Rqk~HElrO7kC>Au9Fiq50z#F#^9dXWj z@ley<5aZPz27DvpRJeHGO1;yrl#uBxQbg)UsldnMUqpNe_&?(PL&TOoF4xxgPSb1& zk~r>5Z=Hum+Te|(9=%BEUr5^i(LV*X6!T=(B8iCPPZI_n$K|eX#lN*b!(9@|f8iUF zPY_z*!_?zMmzj5MU5nOp!4Ue-dOm;wk z?o~|m!RzZ^Z~Pkg=i%=c=u6=59=*M$s{~@)i;be*@+<`eGo7W6MpO7_H2H0)TF2-0 zo~0(0cNVdr+&#U`m+v5!6M_n#Zr-E4exd8IN#j3+Ehex7$v&Ew2LtarMZ5XdN&TFD z6uz>${hpSJ8N{LlAlv%TXLc7TBG+A-6meRuma{9Cowbd~Tgh^_)^cKQ1`at8Rg0XaD&6T!zd zQ^&uv2BCT4E1g@w*S7YS+Jl*;x4Bj!BxCaw*rx#X$F6HgG@ra1GuJ*1d_W%-JPR}$ z^hq`3CQUy3pz7)OjScWM4>wQ94cLf>R4p*MNtGM`6 z@ZQtme}@}QYlW6~b8&GXz#G^N$G04Q73NVe-wOE;n!qHH5;;Q?l*%Ru7_z+ z&++vK@b6If(_viUel-5jJ~hxhXxZ1t-(GX{lNK_mwN9I+>May|aJuQ2_gz6yAPz`_s3Qe=Jm#tL^7)me zu6tIabN!k7Kuae1+;qQffN_ zIvqz<@R!1W3fo4}i+ejr)*E<`4bDK}SEfnEO>DnwFarXUtz3eiHux!mrj6Z7fMIhqWd@XJ^ZOo49G1@kirktML}Vcz;o_x3;#1b(|o{l}hJseYxw>yf#=Q=3yWi z_w7z8^(hc}DjZ`ad(#h>Dc-q2zm+{P<+7(F{{T8^aQ1X z2t2jIp0wo=fWaH(BcEK;U&{&=NhA)m0N*LXmJFgYax!To+)xBzgU_`I5N*oeGGmPP zG=Ua20l+FK0Ybjzf4+Kg&seb zx2Nc6T&w4(BX2!%Knf&K%rFMtN4+a3!DM02KmMv=I|l3mdzyIwbQuItAswOt5zovp zb4wwVIR^$a&{TU-h7@t?X$WDRzcC#8&>+dlRQZ^5&!sVhZgQg-89!PA%J?yT;mN1Q zS+@pU5;-`a1_^wzfV@(Y!}pRBMtToQnNd^>^O}*02HTHn0EYm!0sF%h#@%m%S4J6a z*{;!I{orNk{cDufBWJsjj{`Mv6Cfs5KO+DQNtW2T;EvTsGb53;hst~Rt7{=7k;5-h zRzWC`h7N}<-kW_KlERXK)3qkRa>VoKDqPB7D5L@T(1|hj;DSLO)DWY$Q&YSrZtcM1 z)}cB3t%2UC2W5ARAG`U~XD8-AE>AR>1m=T~a^3i#2OJTUohBr{>{{XK*5fK`KTm50|dsJk|0a2Z%r4AKHb#2zbFNc_?eVMaRA3lzxSPZWSlYrVM1JF|~!-h)*@GbhXk86B$#>8^5P zKTc{NvD~07o;`C^q|lm2e3t@H5HKM1$E6d+1gYh~q%wCk#M|mpLO*sg!>7~My4wrb zuMXxrSd0jYkKU_!KB-ni{s{1Cjk3_UrTs9_IR|1ZP$t=X#vA| zDtONs$;Evor|H^Gj|jKYY@oD77{o{yKU{aKGCTd^e+o{gU^BFB14Z!cW*rXBD?(H& zG-?A7IKf~u^{q{WW|*=A(}PpT9P@mtcpXUeteb2If`WT~Rc06(L&9)70aKBkNxxc+d8P@z09c?X33c7C9hA2`X7gBL@eby=f@6 z2iRUY__N^Ohw&A=yo&PpgR9H|-is~D^ZU|$_Mz^GRoM=Io#^3?77wk}RaJJdzD9oXmAsFG$wy9`Jm z6nJ?aokaJ&K5v~D7B{!=anP7P-=s*zc*o1~j!CYKRb;g;5Ag9^--vgl%G@BOje0J0Ei?AJ%{$<%SK{rgQIAS=ktF;{vS$12OE` zfrmAsXF1|<4pfj|zA%JM)fhsR%9a<7(!-{uX}P%zjW zaB?ZqY;-J#j{em^G^!oeL!#l)5KQ~+o09Ybu z)Z;m0&MB(IPJg<+{pgL_LG!j1cs}&8lqlgr0CqG0#&ag=urR-^NU;Hy4U)sBprKR& zw5~xE#7`+ok&?%QKnXOFl^#gvzoj4~#u2f&@+sL7y8@u0`@_&Y7imGt;E}-|l<^?*RLDlv_4KIKK@Q4D4#yu#07MK6C?qijc%(#iz-HV< zJUJ4qInNxLScFLLhUK{DwE%zr(eo%iEPO+f(k(y!5=;0}1q!AHP}mp%5<%@$wHAnh&M++XKBuN}=m&y6O!P_UU54CYVBug7-l1L^e zc_i(}40+=f5sJRYT1O+QIAr4oOP(N_z3x@4L5GKgjh_cO&y{Z0KVY*er z6ZzB938Nn=UMX%McLGe~X#A)ofq;yKCmy(@Serj1V7ENgg@I3&%KNf%*{J1TE?hAs z8>Ts+2cUru&e=WwwC$+q?H+de9@Nw@k+vnv`kra-WL08UR*Lk1n^ggt?uuP5IBfRu>~A**&Old zS=65@JFv7BN2&9*zK0xhe()J1>5<&~cKj=~(tI^N%-`tti~$`=oQ(Pqqzd}p&p`M? zqbHf8+Q)QbB&)QhKu8>r3CHPGFFb$YO(j3j;I@nm@A;8JpH3@{)~NPAs*VnfRpfbI zf$&P-R*7$QOX*>ak1;L-aodqzp=0pN!1~$c6y$mMJwBqionzxwjAfy+w}wVN z)cmXOkVa3Xc~^>lDC=6c?jHU~U;_d;+W?PzQ%bD2I%i)EO=+pq{8QAlX}qgDF${6T z$w+a*83Z0WpF!zgHeO2uTy7tCw;$53Ug{Fv9212e`OnmzYcb-DcJAb!IqWOCnsHWV z$73tTq?<&ro$@m6`2eYv#tL!JjL^GcjiOFL<21s+V+;32G3!>@=92As5f%P&oD7~Z zQXrH&2g3|;P$`s^3xm7#r5Q=ouq1T$%}5Rk;aORg6!XVgM46&SSLJ_$*EHD?8eq=g z9^n4~N}m}dfHFAewI&5(M3M#yGmd>KVjFKfoZ|wW!sP(VFsO$eTWRT$+MU378*;9s zA@4$nm=dJqbUmro@=Bg!PlsIOZuF)|NtJwogzl%M7XiVx0&pq7m))_jG03Q75&{7j z9@Ndm?_t0rXsINfoJRnV924KZC}oySg;)RvN$*S`g+v2#4_a)8e?nCLQ~>5GK#|bM zr1YeDRnP#1djNP8rdNhAcd5?@+LfM{Vv%3aB?R zC#M3suLgKOTk*!d4uPRXnWg!pnX~1=82i#lK;RC;y?yoI&xKwB_VJL_aT31w4jR8WrEWttK8cBy~|opED}$A$S=gs0d`1HfB^CLY!k1&l>X8ziCmK%fZK(a^Hzo;~VDbrJako!pb@QH6P62LTG6am7l}hdb1a zo-tC%8WH0FG2yA1DnhL}8fh5Cl>$CUGyq(dQVk{pRJ>)jpy#Qimv4Ve)BawMxRv7r zp{X3B$Qu{~jD2YU!nlbFjQ0nr$n*<{{S}C!Nxn%JZ{VPwkSN0dbJSDS^T{X zNQhmt3gCco&#iqy`!smVL$jAv_;KPkSnT{o8w8PhBo-&%Y4-JABY+Fn??5(mC=xjIj&JUBG|=$G$!4 zj*a_1{8`uKNaV8`Tug9U@wQ-hI6&v{?_4I0@%Q5PjiyDWS?i^vU%2x|vPcJ}=Fb%l zzww{q--xY+mZ{=pGSCc+17{DDo`> zBSRdyIFo1%<%MM+vld~;%U?SDLinrV--&vUpRe4M(_wO8v521~4o({%#Mn5=uRk!T zR%SkA(lKX|j^<)|l6~qt5HLIYQ&9p>IheB%w2zchFOwLRmxjh!uPIIhkq%Q1P8Dr*XbnR2>cg#bEw`&xWjfUHvKx-6qSpDJ*~eSG|Wl^n0RHfPgw{?A?sQzTk!7Z&l! z^8y`mt?iI__N+Uv*@wcDKw*7K_TS7uKay8#XSv8YHR8+rV0h(zON|pw+&{Wx2laA4 zN>Te{_=Kx{ufz7u&)iM;{7&;nE9k<^^jnYFPr~4jviOeqFh7fH1N^E8zh&5we7h}W z=1z0xAmIK7n&#|3YtuI2ap7_DjO|G<7+Z*BYvyD$m z)a;k|2t|{3{yey?IDc#3hK-iEvDKnXWH;HvXFu>UPnJy4O{1QF*?&{I{oUrYfdIfL z7?M3mBLnrQTlP(fRQ~|P(Jlz+vZ=;?qPpYzUHm5>dOcKU*3^IT%G1-oYM+EUhV9q4 z7G--}#3Lu^^BPVq3C>5IkJ)ni7|6H0wGaF(`8-^qtDiut1 zAf2S=@ULsN{h|I4T?Rk!klV$#{(3N6{W-01@x$Q}0RI5OTc(VR;Lg9TMxy4C;7{-u z#Zj=#7E2iim>IVN?xjG-<5}{23h^=oQDz%pIl~MeObmW}*VESD7QPtX4BGgoO_#S9 z3H~*y{{RX90D<$5?duQx2#@?|yF}fe9v^}JD*Vx127l8>Nc!N*M_5T1!kNj&+&&3`a)B!eHt)%$pJugXlFn(x;9XKPds(^ub@V; zq!WRCZcnG0pW{k(9U^btz1_R|sgV!qntswxppTP&CR|+I=yUjf8%d{{`Y^krjh|pA zIpA^WUoL813-LAN&mE?lcLXsYUDCrK-+_;mg*|=oU#n5RpBN1jLYW*DDmeTqPqf;Q zRi=!C{?MkR(Mj0+V$}Q@;;lXrb2gncv6kENEAC&YDnClhT_X6oifefXpxVlP^SBP4 z)%!^`zLw=f+ruGlIgMNTRZEW#_;%oixzeoVBYf1LDDK>k z&aD3c!aaW)i6&7J9*n~S^RL(A;g1YsYiL$QbN>K7(GmXupwr*N-W8rblIXTlApRD% zh>ysvPqtl!bMivl!s=OMoS8>mszw{}u7c9e$`T{Dw*dNW9lh)ID0oZ3>H>`t$p=m? zqaVp?q~8zx6L7m9MYY@43W0x?DE8bB2sQdNJ{0^t z1h@7i1pAgh%+WW(zW_|Q{>FwZ4zcA==xV*X1M`03*7a0wM#gyc{VI{Sx+D^<$Ei85 z(YE+8@b!WJ0Euz=hbPUGKhCo*egXV9xn(BGR4OnwO#cAX(d|%N{QP5jy!klx?rIgh zkwY9XW5-YBUwj|g*WvLeYu_TD;S=P3s!!`tpV`OZ?lBYIrh4L4Kl&0HeCVYs9|G@b zPEK1Ld*Y4$Up#yI*WL5}&0YzVhPS@IwIhS&v^XQ*bVUBOmpAOY;aP43-`e-(Kp!g@ zx%%QUQ0&gCb<*g3NG>2^FuymctbJ9Qah7a=GBABB?#BI=yf6`#Jy!1|=Pj_2>^@4T zar-NHdSElF+{OnOP?$dFC{Acv6+A+=$LB@*%{Ce+*fNgYNcOD1D^SlW@Q*{0U!pJj zB0_m@imF#kMwu{02;Gp`y+UX?&AL3@jbd(p&nw|LRLl{ z_OtE){uJ&fBjVUBBx{9%fp=~MagEO2!A4K%Ud7=50NMNEPmNT4lS~>_kw5YAsP2f7 z-)eZ7AXhWuT_@xBh$CdVxVO`- z*l`w_BO%9a%t3H|j4D%PI)?+J{0#Ud@Zcrij&(t!K+Zzv4)^Slw5Nb2(0OtYN`D^T|4l(Im!I~)HD{ca+ zpU>L5`Mw`~O;hDucso!rr|~DuKM#~dLH67;_YKn~wx7dZFpWUF@aCm#G1f>MAIh?&(Y0j_=IM8c2mLW>lcF^aM^p3D zFA?4jPBG4E--WK%{t~YbT-^}_X?YU4ZUX${<|nYLQrliYF(sAY@1H5LSob#1ETNt` zqCxkI#y}qRvP#6tX`iSP8`%QAjOpac0Sp)b!_*w~tCp##C(4&GD96l1i<6(mzbzjB z09q039wN9%&|wv>WB?Ap4DnQ3R@T&Ed_g!P{+?vV^Q=`5GZ$ulu}dA--jeMz>e8qO z^EFL22P-w@upW&n59Vv~oa*|-zbv}#!;aawf9h(~F>AN%plTNnpSsOEAIqA4%gmGY z4^Y(nIiwg*k80hg4r(RFu8@^$(6bg{_0E4f^b0LE+fP(Tqf{zCgaMQ9R~l&vq|T?s9~1m#;`mL3 zdptX%vF00c-)fb8B$t86>Hx1Yo+~SF+}WWVe8sx4J;~}#buu9eLr1;)40f(!@JS(I z<+7DH2Lx5MVtGut3r84`U>?GnW(9Xjz_IO9niG3!x0vSSFj7^}%+ z7|1AhdexJsu#YL6`cN}E)*@I2`LoF$l`gAbvbwZj09R=h&{|mnR|B8cw;xIp$eVys zjDPj$1JnK*{A2L8kKx;Y3wZ7ui+0n&TU*O@5+srKNkcM_!?79TwR&j%p*|1kcB>GZ zQoCY$K?G+5-*l^AE?#(HZV{nn8;4GC4RUh$R_z>!fEYOCaBDXN2iLOx)E^F!$hFh8 z7K{7N5nu37#2?O~{{V)f_;SsL(luuu%LqRI0P@h+$gAN?`3}>beX&>Vd?Rwru}K7S zd*o25#4Y4~J9GO}ctsm#m*LCVob(qGq<>Gk9t6ps~(0ekAb(kF9vy zQJ+z|8F=D$K3rsT@~1(LYmffXCjI1??O<>*(0W&m>@dsRuVY~^n>xEyc+t`g5*-SW%Mc+Y%Ryi@6NVo6GXPXr$IuOU`C zb9d#S!h){Pg=_U(0M_}PT1;d>?;=LLL+y$Y^Xbr*126qc`gd9 zQSpoqTG+Uj=4JBt4W}G;rhjJLDKcXU2U=q}XrY==S8m@g?`Eu9S?c#%MZ;nS_TFef9(?ga*+la{21}cP6)1_CT>JsBoYR(zqAk(*P`s zjCX3c4VAo3%;S3#!C_bzI+e^S%&oOa?Nx2{E1SjApw3E-Q{2fI1R$Guj&Ln;JRBc8O# zrAUZl#~jobS8Y0OR}rH3?rMOy4W-=kTItp*8s}1;J4pWk*=d_#ZZpuF*VbPbJa1|6 zU*Z0b;GF?b>lbkd;dUbsENlDAh69#6hzc+>p1fDamU_j-h2_2Vq{VJ+W?7=LI~`x0(ncwSIOK51C9krZ6wKRVz`A}K)}G}wS0T7Y5p(q-ml`F zBHiumZsx>(V8hB#kY!*xZ_aU9fHKGCJAgp@zO=@3heL|$R@*0)--^n-@bt-@k_W-+ zE2%D#1|;E|@)@k*aKe8nSTeUmQp&mYPs8sR==$Ho*3k7inBUu5y{wBi2_chi^d$5h ztLLp>!CKFRaBm@L^yek5?xO^uQb`Ku_*?X?p9;OaSLSY4hh?$dZpy}oRY{V`d#kdg3WM3dph!nojqD&Vxz;{d$M520nneaESM zEbx{6>s-y?p%ldY#sbM1KFXvFeiZ9(g5Dk^y|0EW;paKJF2sEXX>%c;21%wvIALxK z#j<`uoE)?E zo;z22Yw*)pjeN~f(g$VE!cO7rMNl1Hx8u7A6>W4>d#S&?qbfgI=4S_LqjWNacZs^+=>i5EIDdIRNLOuYzWcW&}>5_i@P0 zUD9<8f5Xy8ap7H7<4B%1+&qaHBV+#BXKN2)F;L^!52bH^W*-t+%_RDB6OIx!l#%rW zsK$Lc#X8^idHAWSz?RK_6@{`k3QsGSBh+m}{Oio(`0Meuzz;XXX*lS2+o3;R0IjP} zjeim~JwEO~5qO2;isBbY#i}GSWcLq^z~iO}=Ao%~1L$2p!Cwr%2iqr!d~>V+0BGu# ziI`GStig}n@?k$Qe1a8;$I#cu-xGX$d+}SwZQ?7K<+rf5jKgCCoD@LCgR=4iwt2^; zKT|2JX||HdCC;U&2OI8hq-mxBK|6Q3Cultft#S7eNoZJ33KCBT*S!e=8wCnW^Nt6t zSK6pqc=f3ZCO%`5Jt{vfcM@BU)uBVTDdl;^I2Yg&d89=Mat>+i<-1b>uHmq_`?TOe zV8ruCs;)7bki`=c6yd2f14)rpig&9K$Z)vt_o@(Ca0on9%OYU$iV7tz0refdsUv(a zcjvd(s+maPMroH95L%)-P(#*j-+Na3qE% zWaIsyF;BSCwfHh_^t-4~jF)KGC>p$@x~PjOU&Yts+S=k%3VXq4wvRkLQeX z-+1Rfm9OCc00?-4;vb4_d@JFtzHGld@|=}|AV6nwI}D6^k_UPQjB%*jB)&=qmOyY7 z6uHl*9qU#|^)U-vTxnW_5XLu|B({(s9m#B94|89nejWI4@VDUChkoCyi(SzuX|HcY zWV3;iQy^oUk^EludrbJ_@QcK=NukH9+PrLqS#CCnS$b{xj?$2KLo%Z9E~YPjAT*Bn^X(ylw4V z#pj!1(R*`gg9l8k}xtj@5Oq~wfiOb2J20dFAU#a>DS#-R+LJ) z^kpl^&!;~0o3LFU1I z4bilSMhNGE3Fp0XKMC&bHJ^jp$A=?>$z2LA1pqstPudOfySSzOv&T*I>5$q|YlDURg{ zk;zGytmKE>|CoFcQqH;|osoNBr1q#AY7ob+aZ{44 zrH56e^I>RqI%LoU8+T>1+NvaMNqpw4je{8{Z9r5*D8pqNrYI3iS0qO8JY!9~HIzKSi5Q zzH@Z3gXPI5FN^`VB=oN|n^n|r^)=U8U-ZP4Wr*j6WjRnitIzfmQq`YNip+5Gp~+4< ziQ@kN3*LAy#P>QK@-RhqXdH|OjFYj4)K@kc$##4WPY2Szn)s!wT6oXl)|ITu5*(GtusqxL-k}eK$(weLY-Oy(Oo5lzk0+_$* z`t<8s5J`ttEx#bsQ)*+}_oUjt)`-E9Kmg82>)wH*Rt6$QG2rjx{{YonR<}YTwh%m86Wfcx7?W^ya9evGM-^i!@Ia>egDWnG}}qZvsIk-~eEyj(Galo9lXI zrS+xl{jvbi!eu9*V52ATt=&%6!Z;S=PjMi2#sSU=?N@9p!&%J%A0)9d^W3n(pbwqV z@B*(=ax+r=#I%Q~>r&iA);EuDCUX;%AoTZ;!uaGjp2wbwS{r6RTKl@Jj$_vD@@g|LDcW#*yeV8&# z4{V2H)41dCt2TeM%pPoxz8`SFlD|HFUfa3k`q$2Pw-)-AyQu57pxcY-UQ-$1p?1y} z*i??^={JG=d*MHc7A<+<=}J!n6`In0t1=PaXe8}Djdn0ZV!T1vur>KvrE2=Wg*7XG z5qN%9hWgpVZc;#zLCHw~BXXQq=zqfxj9wA=k7W>hsPz42H6C@O?5Nwo8;WH7%ag}? zcO|3YFWM^S?H?I+_H6#`Vvqj-A&T(^l_JRd&DdA8e$W=;Zy)NuB7wujad2QPIy1yJ zk`K@d@b5Ee&N2^bLoI>5GI%}e7YfbgG2ww6dej@_*mm%q{pu!>L!`;WDF+oqpRE4? z1hwVYJ`i|*cvPy|LH0RR{{YWOa=ku)AI7_%A)WVQJ)7N)-Q3`^gk8r+AoCk zX?0C@+b++xTcyl{00Qy?O9P%s>Uis1&xHJY z;(r0^Cs^=qppXg1CAE|mg|m)X0T?|w2B`S&#hRDIj}Xb?U1~U!Qfp+lWq=iotYZME zV#g=zR3wi&h~aR4?kT&t!Q}S#rpx=X5P~-K%|P-i4e6hMr80@PD~ze<-i9)72RwmQ zi5mbX1oAy;u#t}A zw47J1cy9VjZ3a7Ja-rLC9jF7Q@U@PlH2`$z*oa10;NUKL=N0tNhoG~#@cfRLmT5OE zsz)KQ(!77+*NR}!<+!%iA^!kFyH798QTH-N3HGm~G|eYXx3c?2pNEP;<|&NiHyPvJ zrLaC))pW?UT`qKEu-jd>Il<$#eI@YbO%hE9`x@E7`#d4ZBxJS#W1jri%U8O*R=VBh zn;>>oyMHl92j)5H><&J)>Dpc1pkwmF9mylGH48omWh`lFXT+wk>aYXmPs$V4Qy=Shmy5FPC1uxDiQaGD+hAbppA| zZxYzYuH9<(qC{KPZO8aoiO))v5>J)9PosarKds!_TY}b(#o%MqAwP8cuS&w_K4IyK z`UB#gn{TVYb$bD@kM)c1+=}_kGwm@k!BbkA+_NN-vtf8%xur>PF(KlkCkcRRCIwUw zGm}?gHd`z*F~)jU?wkwTu$740(-q1{b1F7_is~$-{mv8S2dzs*CSHmd++q`x^{Cq` zks=+S;F@%D`AzaKUMgWMp|;EODWn7?f`GAt*#1;X!N5mQ4_cj-lXiaa@9HY5Y%Ur? zPIv-<9>;dvaoU@?gC00Nk4)3aVt(!vcQqT9VlmNqpkg#KH#x!XDrrLQD!hS%kxi0C zZ@5pnqmc*-KYFT6|SRSN$)7f&NWAFT_5=IOmQ<0hg7!3UV z7<{<(qi>W5l#Rr6q!H|un4FWG4@}Y%6C6Hrc+CI`$0K0&#YoY&2kxlnj=82`p=IZD z6Z%xL$^kru9X_-H8n|4vV<*?OFre@;i+L$Hkhf(t0oHhT zU)FpxtHG}LcJ1u1Va6Rv+al*aT!3S8oLAX?2>qx0KdVU|mGK7D=@+fX+T$6vC#Fd! za*x2*!hdhKf+Cq4)3H50%{es-TZqcbvQ9Z1AJUzI$Lq$Md!p-+rN)D)TVKT@hEo)( z#|ORvBv#MZB!p$1SL$(Jk6M1A{hucNF5>RM{{YjZuNHIu;T5YViF`vMF#g!o$mk2+ z&e+efd{Ckshv}b+z9e`L!ItlFu4?c+hzS<(y2&FE+h{+|z7_bb@v~O=l{nM%=vvc7 zw>e98BzdkghL8e51N*h(LIBKWlQK%#CPw9n_hZSXtg5Z$t_L~K`R_xBa@deD#DU~5 zBW0bv%~z3g7yuG;_|(K<{zKm+demNE-Mw?@N1>!q0S~;ym>C)Qg)yTlIUq2rE~K9} z1|0PbNb4Q8({KST^Kt7y5km3u+p^s;P5BjzoSbwWXk=$*kS5Xx9<<~}b`6cIj(zAT zfugs#ZRRjocOX=e#2{>J0G{}!%eauy@rsLdj2Xt}0)R9UcvdFdrKIRT#*Z*6F4YIV zdyl83RY^WTBmgm{`J-`O$EGM9j*Wa#;@Fi|+r(OwQLhSub^%AA_7#gfl3iRi_59M_ z-AHoNOy);F@FV=H45FVdMjbQHYK;iMA+irYg)wrX@01#7?kwbcTZAE&NZ6w(9E=go zd#{H70BJvp{u#0U$a!q_q>TKR7s}>fF^#2>z#wCTjP=?A{g!khV^Mw=OLMx;c$9ao_Iq>zSed74HLu7y8c;5 z*~b02amgis$QbH*u3kwblmN-MjzwP4wH-r1)a`ZM75uB)85T&-T$MQk^B<2xNoYqR zKJ|;@PsE>uHulE2$k4R*_IMV>v%4;8xC)`$6b_DAx4t3&R?9 z<4b!mjoRQKL_>gED9zLG9`v3C_~G#L;qvCLvq zx6KL(C>xv>0|4OH8S#JO-^1@5d^u|!15y%djL^uD5LQS^u-%eIHvy0_o@>iLXrGL_ zM~`mpydU9r7aCrhIG$_eITA{_0b(HGlLQ>%zHv`7Rw6lgUWdJ0HYr5=o8b?~uMcXP zGI%fIRH&?xmkAfjPsCr^sk5FX-X)U3_$7HnLHt`jQ29V#FAy5 z*@5VNv+0_45ecv;|u)$l-x6BIPufJzpX4qC6$t3c|CnG z-k9amMq)Av>+MWq0yH>}91-(;`;av2lIdHoO0F(EzBu^3&8Gs^D9aFeC^PuxqlW4jWHzAK8o@)a3F%;)(95zl5 zYE2BtC_`)~+NB_&!nWZ^1|708Tc_hn6mm~q)tJT|f%4;y;-p}50PoY%qIDpW{GV#l z(-28?u|Ld`ev|n1h}xGgi_gwTY6? z=km@Qj%lK-atSdq1X1$$qgaTfF|fx_b5v!MV--#r4te&bNhQVM5oDE7yZma_q?OP# zgevmxai2`rYJ3~1HJnDwtkS+RgM;{2C#NB6$iW#KhI7-ceFq$gY!+l-yHp-Nm4#Wj z>~+zl87s5EF70nL_iJmoj8ZAu+xq5~C0Nv*+rOoB8qL%?mZfoZD{p5ff_siDn36Vt zhLfZ42TXlySUaV2o@psGjTD%0Rk6lvM2kt37WtWnJm6O?w5iJFeL3k?Jl0YgGuMK9 zel>P7HfGb{iAR*V$5JY^QAuqu*nUuQD%G{>xDl{C3>XSG|>^|^G0`#W2#${#0i$*P(O0_CAVaKn#5P-{{uUNIQ}e7}todJZP1i~L1n ze{T$SP%6#F_8Ey-2i#?0|j#T0Te#{>#s zb7mcc86*d3rP&iNnV+9MYi!$>lM15%^GEEAPiZwu7$loy? z1#cT>P*))C?NLXkG04~$1IB0r94Rn_$IOR!wFEOSCjj>Mt^WY*#ElrRIXy|HjXh*g zdSG#$4M|1|G>CyzoF24oNZ>MzJ+&X89b_geT102=iXFQ+k z(1JTuwz_4-#ETRq3o*kNJwFPhic02Q=#L1wEr33?p>3v1dPdSP4jVle>TBA(6Yx*P zo-MbJWt?!^mdKt=u21_sdUvm`JSF=&cw0r&@vM=5aM&!F+aF`o?`Mv3YI%}&2OA#} zcw6B|h&)$!M{HTd11NgLFcEne4pblj=nJQQ#HI38!L7gD+W*n`s9=6Ocf z!j3QvI#8J3lk!smk&iKnZkfmxA!Y{{0QD5abaf3MI6R7#gR}0>PSgO_F_aFfptlB) ze8&NK9ldB&1^6Hi;LzDD2s=pW^q>YaAD9*4deR0Gs3;|qRRej+98@yKsN0WTrk#M!xRAyU#UykLdsb;&kViS>)`iE;K~Iz(qqRWGnFLWB zf-q>X6|se3pTd|r(~9jSPf6f(zkT^RdBKbGBNnp8l8=~c_XE2SkIZU zDaq|X8W%fWSjiYTsGV8gJy+hRxQ!HffbvhTYOgVPqFHz<{AQ>HD*4!?el*!Xc?(0Z zB!G^6X&KMT(Sk_eibqzE7GQIZ)Bz9KStBgua6dZDm2!8le$}k7t42v<$5C0c;2eNL zo|)}H6-#AsdWw)43U$h@Gvx<8aY#4gAaR_~NqXGG(r183=~h7j_mk7Nt!Bq4Nj$>6 zus*eV8B#;MAHbZo$EI^ipn`zGinpIJe z)Pkh;^`|juC*FubUr$;9ape{O*dX&xLRHEUp858u@@01A7^ zJjD-%&l#m{vJ6PyAm=^v=}57oAy)a9qUL}<|I+eX*#TqryNM-bA9>iGKN{mEisMi$ zw#d>do-i|AjpSkDMwkyQpT?^##1?V1gXKet38Z&*$|{o_xl-R=l#awE-12{i zwOk||sq8w`Fv)BYl11F$@koN1L5<*GuO_GaK$9%TYhYreT#h;uPLed0LXp$bq!|n| zm~w!E8=3^bv5Pndy*lK=yHQkv1wn*D58h^=WAb7I?D;wj_o*!rKr?al^s7$@k{^`k zZ)&9bV21#F&-|zX-#W>&ou{d%6(zDsD0thNVu^%cju0GFuCjSx#mOduND6s*UD;m1 zQoyrA8IecM#{eHnv$i>vaq`K~gHTBFZ^1bU!Jq+BcaY$!9{8!A2RI2UFzy?XNLDbX zueC^+E3w<=1D{b+1Q5$4GAtzqGxKB6^{%V_5<6YW&1xETKf7ia$M<>b^{!Gjj7!54 z+OA!!0@L?rbcKQU6zrbn^y(e_Nbi7SZ~M&jywC%Q0Uq>oPxWZd;8N_SV~=vJ-tmSi9E671GpcX znngkY4tPCjFeNV72%{|g14#sNJdG6GN!!wh*h3+0zGm*3=qfvg^B4dyTak)DA!$=| zZGtn5nwYQdRGz#aueA(h1r|}Cm!Cj=>JKk_0<1LohKYO{Rd58cEHw^QNO~~$d40>jO zB9Pn2Jg_#EJk<7(+}~Y6r&+0aXLU%?Mp%+?00XJ0ULY!HEjSX8 z>m~>vGXDVeg-ImEBMQm_sZUzm(Of5worMhr}(fOEUG z6DesTcU&s+*r{ZhT2tkW#(Ly`Du#eTB6TE!dUm0KRox?DM?7_)ski};?!e$5YEY!B z20tkE>qrK+0NW_a=cyFMDg#1TgdF@IXG%A1jH$BGC1Sf zqsB6&fnn61l)i8dz>I)#Nxe%D7v&=)ngDE!SOkv;9Fjl!)i0U30y2_Ee&-)rV0Q`S z?ZTc%xSr_jm)@nb zkF6F0!pN$-nVaejI!!`GK@uW?0xPc|N_V5EmfE3b5o7KT3-Mr7m7SB&hPq=vbV6 zIj1BVd&;KbIKYfx6&peNf!4FsO2M0;}y7CJY$(dAH&YY)nJD;QF7 z(>TZLO<8T{{nwLc97m|~mwEa&Gy2vPo6=p-4a2_~{b|FTl5l-H)m?>+HG@bOC9a^7 zXp^jPkgRG$_8W<$xUmmqZ2;O#@-dU#3?E9%Eh=G@;fFqkp;#k%47qKmlg~Lm)mHULD#RWs*Dckfw$-%+k0)>XOuzTg8@N8=xhJ*rAFO?r!TYlHy5#*C&Xu4s?IVMG14%si(wdeh^JXEuyTX<&J#=J;fpCtDv zLtu|jTKMIqOa(z{vmi3*4L`ZsWDeVj+ikG0_avNgwa_kIzR(#qO2mSB=bymQ$b{mLx!?A_zgd-6 z!tJw+pD{`O8x?iGYxQ51ye)EAbCq-}`G&89#Ma@wxbk@FPxYnyWQcOTag1k*IYr8k zyVv%@wkf&1FLpWZ$iI+g$*l;#Y)=go{{TqvwynGUffEnUb$kSM3yq({pI)Mzx7Q9n zci?&&IYX5np%(uDwdaH-VdwaJRJTHKS=K&30LHfy_OJL>d&WPl zPY=dlg%Xjs#rk6I{{7TL`L%va0b+}ZZ6hZc&e~QQdtsr87-R009ch!we!WNWQ{jB4 z5%|YOC(vKp{{ZoIYK=nIGt#TE*fPT2I#8?B{N*>YWw_*HHNXUONT7TQV zBv%P3eBe4$Q!75 zQ0Ma%`B820W8&N(squcGz;$PG$NvCAu7cC!{{Y3?IM&`T5Jz%B;LjOnKU2DnQd}AO zLvi3g1KlpmuMTOFsOTEf6a3b)rT9zmw&3oU!Wuazzu2J%{{TR*g5v$A{xZRcn(I!K zXB(c~v-yKsOZ!m#Ux)9uk1!wf#z22VidSLE&$W-ie}v~G_)AOw0Kizk_?o2u00O=e zyKf#Fvy7fTNY#HV0be1<`&j%;ivoKME>oV~V6CWsYp)!X+1+JKP|+c{7rph z@TC^%3 zipiVyU+|Qf^7ZXoj80F~vetCJvc0a; z_J0uEhU{Ge76S#SF(_=4U40MNWe6pQ}=O=20(;FzyzkM@!H zJue4aWIl%4%bN>JV zTw<$#!!Z0ygFaQ>jW8V*nsqJsfyI4OY4OM5HRw|ZiR}Jw?=eh$cL9&ax;6Nb@a^%l z#X3PP(0#TH{{ZN8gHz(O`#k(whYc2=qdR}s#KRw%#a&N={{R=E{{WAj4^Na1@Ldf4 zPIF&sN8@h=$}<;;G}j;O-9mr%df2tqbgR@^Ebm~rMmP-|ir}AO4Fx0NNj?<(O@}f~ z;owJK-Oi4GAahh^_;=$Acum#*i**oE2GxwW=0L@MgpPjc%{v@mjM7ZfIy2yHC*h>J zi=?`|l33eyFtReUdojlY+PZt+4g5Cn^}b|*+445Q8Z#LfkKq{PabIT`V{g40pTd}J zpkfO`hac>U&QWKn3~VB-pni2+>sm72Ja)Eo*~N|`cv(-^rE_|YzoSHoP1uP+Y!qBXzmwPD)PcACo$_i1hXi0^P#s z>PS1m=ku>Nlk8VRak_~gobF+Y{i2(~eiyg|Po!DNk&l`bJbqQo&G3)moxmbr4QcI@ zllz40`Bu@Lx)7a@$5^z{H0uSR`%Lm2Dna|kW9%0uwugeeR1~<;Z?ZcyOb^!>>F-~v z(|iW_Q7oc#@cpzB1CY?7p$FK3NBk(ihYf=Id40SM&7bL7dqbj}sr{q!o%}Q6ShmL| zop}H~3q<(-TvUnS>y%?1?&0m;zfi9K0B7F-+>AnREeE6%?f!dXbQV?Nl z{$B@c1CU7OzMCJh?|>5q9aBUO zdjka1M+8X>gvl(A*;Mm|>c_AduQ8G-=Wj92Gr$9}{{Ra82=PDc+5Z3uXjyg78f!Q5 z+o?9ze|AmM=R?~3s!{g-|)Bzq#%^cg~o0_J}(fzv;^#(jCIa!j;*(4J~3iJ0d- zPI`ZZM>{{=jOQIs_*b~ze$HPTAZ?=CPMm*wDHwk>AIiCVuYtcBZQREvhRoRhDCI&A z>sef_4cH0$50)X62)-&frONbP6Jj^MXgr*ysmZ2cgU8_8uYej-&Q14&CkzNpcUSx zfggsCm31;ra5#34kPo2tuWa$ESo}AzgW-pSQDBHe9QU`R0X**}^AtwZb9^>8~abS8+dnJ$^QU6?bOQ0K7lh`*M2Xw6hYy5 zms{}&j^|Tm1{m|YD{wj9bJkDgUAKUI2ch^<&8>VojV4I@Mf9L~v#=xNQ~k`2mAS3! zULMhvuDnI4+uAA|EKK0ZpG|<1pTemDrxO>S?J5IGKn6zS{uSq66ueyyhvBRHS!dZj zYGXDKDe)(^*hV0Qu6Co z*5_-hxl0|+bGJP0P0BuJ8QM?6$hU3tXwz!>A!qLu}eZ*9T-yVI5umq^p0 zx776MAI?bba?KNC1S!u<0mWfB+z-)Z@rtt)S(_l>@lp>Jw@BC%{?M<0KjEl6U;+OC zi4~qlpg;b)s{a7A=fokOD^1g)82&iR9)0s!@-RO@W!Ck3uu(?A&nOQ=TxPQ+#k8Jd z0~`>6=DXw#{GO-V2EGN)C_F8lG(IPl`sOFdLDTd!fJjZ@n?$XX*IoK^8K8a zA?0GA{wDxcC@?*P;-`;v-D39Q!ol81(TI`P0a%QV2DD%PSGSU!MGd#_9P_~-au+?%74`SSzu7|G*4%ib;{EJ)RW#aW3}*9W$Evs_sEEnH6@koRGae%@?>DiosjvA1LWh4#?Y= zjQZ9ayGMZKvfVMsG<~cG!?Ph?FvF4csRL_tW$?ol6p18-Ev-RmWp#`w^<#>pNh)N{ z?%=ZQP`C^0MkHymv8$cUAKmyy1eldL9a50Fk^MP0x}T%rMCmY z?de}X{6hFm<9~+gms-b{ePrYVac#MkbDzDC2BshoT6kX-)V$2Bp+T$&*4IBs~-nE)|*3#e)n8damzLA zo<*DzTsY_vOELTfeJZ2&camn7KtpaUKw=X=?5^IP)xB-;GvObG;V^i1KO=7>#Rv?? z>T&5##GVN+n!EV;PJgqsj2^~g{u!wQ+b!)h?GE4UdKH>NM^hSrK=&fN zuf{$m({!m!_ct-iGlD#|U{3_~AEkLlx$!5)o+6E{%;9pOC4Uz6UQcMeq%t&14HDds9ywxODI9>;(NExytTmTPRU|Gfv2&jyV z#|pSwva6Gm=}}40f)$pZqq z4I^2$g4|kO+N8@8<#&K`{m;$Y70tSQ!G{!?&Oz)b1Jebzs<43^ak|{Mo5A~;9R8j9 zQzz53r6s&Ua*YcD%dmiVU~$E85Z%iV$D1buXaSBk`cr(@bP=ifLCE}i(y#=PTO{Yn z$d4_zJ$B^n&%QB95{4{<4o*ceri2V0qL@mvs-Bt67ATk?+;B)*?5yMH;Fh6wH(-Z2`wam8m zv2XIS8Qc5b)j(<4#bKmcrH++p4V}DW3k)c+qWc9<0Q@QotJvj370fZrjtD5~7!Z1b z4N`(>Q89X@Nj+(jh|HnUgJf~-Kpr>aKY(8jJY~A-*2#2B@(1rMQDR2NJfe&ePu@7m zuZ28M@bks~1@S-pA=hxMtuu)&ZWARZg_~#~`*mT}d)MjSv8?Hy9kM!>tvbPOhpFnv z`>H#d@GGc1NAZtXlJ`xqTPsZ}ITq391$UMm81u{UanNI}WhVL_h8~YMy*&}~kBaQ< zbSNOvEgcQokZwZr$sCOPR~F6?WYg{z<~>VLw$uYH?WN3-P9LacVm~g!=}qAMDa7Wi zqNQl;R-Bn5c0+=SNFPf3*Y-*9eYT6>Yrh!Y!{y#;(>Ym~bM{mUR~&E)WSn)t^sj?u znPCJN$qcNy9eD=7N`GfthSfd^X}0mmvNUkXZZZ5MFWo-lHAWo|h<-8n^HTVe<9$wf z?j#y6lRH~k+ioEUh>&C}k_ls;eKB0lgYf?V;s=f`Qg00Sa%;OLZK-oCOtCiJ4%Z+q zK9x&auxm|ET+uZpdt2K(%Y>0n2Mpw?`Ve@psyqw(Pxx!XJ_OQyIdP+1o6RoRTe*P{ z#Nr{fUv}VkI02g@sjBIqEss0V{{UtG0E}00x7voCr36CBx=rPX=%6NXpMER6{h0m_ z*}dki<3AcklicXKgtm6+CJbpbAzDd}Mh-GI9^BW^-v|CIUi?#&QN0>}*!1gQf*0hL zX6FRtjDge+l^4TLv+I5t@s*C4$PBu@{7Oea?HT|`9XX|N<~d96+OxnmJ|w%)jjiO? z_H(tn-o~n7ESx(Ia#S4i-x(ZMKkWhV_rm@@@N7R6bTlVWiryQTZXm$>MY{m&=8SRz zoP*S39XPLsHH`yR(=~lZ!k2nY%W9Hb%?h`a#7OMqDMO5q!vt|(qOwJQ;V;>uYflie zL3?N6w~J)NF4;cJRU_y4!NPz!&jN-U4*1usYMu@FGaC40{fx+#)@>qXOfbm1Sg9D= zalk#ZUmbi2_>ba^6XKnQnSZEWY8HBv8($`Aq?iEg2xSh$XOF$t8LzT@DRtrh0FQqK zqtUMJ!Ipbit?z^<5V_3LQmp69T7Aqm(usC43_9r#-FYQy|eRj{qHr_O| zwwir9dquX9<5J-#4t53ra0>7bsjhSOk@%FFhs4b)*TPzhNZuVmx@%@6MR;Uj%aOq< z0_Pu2qP?TSAGFVe^&bvF{{RaX&U+c+m+bOfwXu6Sr9tlB8rBQM%My75@Na zpAPHVW`V5hy48f5d|IuM*1T`ye~r9L z@aN-WUieB?x0h7V;7OI#yi9!Qu_LG>=3HSLoN_zUdWr6OAHx3t71?-q#hxnoU*cPZ zvx;3#;p|=9M5SjSqzJ^1n5hH-$tME65k3z5BG5cQ-Zq}X-W$k2f96i$#)dze%nIKq zBN^S-y?$|BHSV{4bE#|BGGATXxptMw$tU=Sr?pXdFI_&(J^kIyup4}trDsFvaC%a( zA3%Q5Ulnv;9_qG!8t|F>ZKjbSdyB;*$!9rTk+3*ybp%&)qH!qX^yZPHGLtVu>Dr#yECTb6Xx{nTjt^=8hd3A=X%S30GT@H59<;Kk zNfdMhb*JwA+hd#>0I447H?xhS1dpu@jH;V{VbuLI5oN;m9}%(8UqYu zbTs(~@V82dB5+Fo01X5ZNbxEvBH^=|g6`f@Qdr3WxW!H6Mh0?8&MM4Iz<@c&BQyxu z(L6B)>`rfq8^!@0N9SEmkMQG1fyK?-%{r@ODaSs>vouS!V6i#=FPr}WtzMCBGfQfc zpen17YSE0FEH;It;5fC6#f)QUz^oVeb>W+dWtK?h#DgJGumL`U`d3S9BY7TE9yezd zyAWOg>S>wXmOLrp?G7ysG<&GU#0c0COM)4AT8*fXw<0~ z1y64EtoO>~p#XwDU#%uFvc`hp$QcKyG))?qwx`Gk>rz4UrhkidT#D6hAIg)B*c322 z%>|~nwen-Z1OiF#k=n3)NPhFSeqWRm+PwzTONJO?13OVL2d^D#oYu7HCbpdv{KwbU zrHJsh2PK%0!Hz{fM&mJ`yH1%*QpmD!%EfU^IO9A5DTsdOC_>;9`kL9Z)1#i;sT~hr zQ&`dYLDVl?jw{eK^-?zN2nI4gtpH_ev2D|lReo5{{n1QQt9&_ut-^dy2qifO3@*POC)QB1(X8S$!WGSY8Pz87UT65)H+XRfS{-&1R9V$ zOUL?Qx7DPc95|HkYz~K-;LEql4^v+KtXac;UOD*l0q4_-@%ybN-rD5DaO{K~yS=?? zfX2WLfO#C%`zuwFK=OCz2hz1hkEWH~_ONm)ODjFn0HBm!H+0Px0FvSD*KAw^#wyjO znJv^L$U+wBS5m?`CEXzBx211etb5g40Y@H{EDl`h&!dq!aKpV@#BPFNz?QXd#8XbT z>Nf&?D<9lQFnl{hKPBK$bN)<4MVs$%)d%do^ad9B7iqM zQLVwLctSfFmlIn`tf$ulpU%9Xa5=8R?k0F10hR-w%DE;OQZdLpdenfxNlmAwcohT0 z#J17Xy;v&eX?_P!%$(=3pbR_W)4R$*8^>zO1gv{@?jwrn9?X64{AZ`NWZc^_Hsn2csslf8z$JMd z%{VqeWjGz_%Nsc>kU^%TCA0p?{OAFyRGbciozQ1Iw@Ow4o8%ZOdGs`xB}3zb#wmdc z>Tq(3jsp8YA(e3&iDpVFc@9edIMp9BnYP6c{amkZn2S;*uC0AOc7jd|6DvtHiC zXB%X@0h8O**SlS4*6XIlX>Kym00HT`rLa2B4#xx7GQJo%#yx$j(7qq)+P;f4`exwv z0GR^6B{>7-^cb%)(=>ff*3u)eksuroUf8ayNxRfMJ$Sbgp?%m6jnJt)%aLFGv)AyX*EAH-b(`D!M=X~mqyTjR$v7WQe+*JUa5h(7BD$Lz zrI>RuA)>)4itc1K+BKT_+De;JbA(ayvF<(Vnbh?gi^xQFQOOeyt&9=$HQ9K7T4vM5 zo#ZA(jBR4$C9zGCd4Gx_x4f~Q;@T&UHU#be0A%;Cm32rBz4I(;N)g5dedVpir%s|c zVP)Q>2mk;02pdH!M0+T3k#-N*5(Q zW;rC#0`6AIlfmy%6$JMiPd@c3gxKom2dyAr@c;);Ui1L2(J3ppJICov3-Xc%7a1Ar zN?C~5a5r!%7%)H^uSy0n8JRG1*Mn08U7U}YQ6%(?!$5OnUP%+5J#HUZ? zQILc&B;;@@?qg!14ipbg^zXgE`=_TI&;q1~%Lu#^)YHh?qsRbyv8J}zzy~0D(yEZ8 zc0AAmu-$@qBax2v9E2aE%%F_@;Xn!IV1^2E!vjC(rEK_1M}x%P zE6{XX$MWLTH7G4)WjG-n@OGZW)<9t*h@2h|QBy-D#+7kvscEt_cQ!W>-9|yd-xBnl0fU;xXZ5&{2BP$;EiKf@J5?& zWqqb3f*Xr_Xzis*kqe+9SLR0OLFzN!t|!G$fxj0#J!KD$B)7Jn0zCV>X%y{ZJAg>((zxFnd@%ScZ=*|hq*)6~_Q->SvwvVzj-N{I{0Z?} zM7H=ts%vIgqn}NZ=gPI2)gD|O=mO^_cI)@Y@XCUjQ^5~c?P90Cs<*V7v3#0?w5e+l$|8DCm|XxY8Jpb_N@6Dj~P zxZ#he2R&=&t!Lw3fP8JJ=sJFpp#FXr-`5QP|*;IL0ysJHCK$z9jvg zd{LnI%TDm7kAEJZx}q13d4XRkRkpE^Aju2CI2`AS>}UOvyi{$0O?K6;e~4@%EdKzq zcJ3dIeM#cm`)x1B9u=PHf{ULv)nq*jKGFt#@x^&R#(xU@aMV0k{ipErQ@V#sYh*@( z8>0wW0Xvv4a%j5?pDg&N;HQs#6RPQ&E&NgHGHWs{Hn$LN5P8gah24M(!~#Zmz^-G( zJ`C|6fwd@fZy0IkPq?^@%L^eAM<53TBd^L?c-#jgBQ^F0t!?qH(@XHaq2u?`Cb84C zO9`cWZ#3Pg-l_BNP`Sawka;Gn{?%F)--sK*X{JZMdG!GTFc~VdFDC<>a0&WVTztpJ zx=(_9RpLuKolC>|CFZGXYUVj)wT+t&0AizqmH~kvbIo&`(kToRqejuWMoE;1jnLq! z2arJ+BeAd6KMrV+{5SA+ouO$qt#RalB-jbdu*{FZ&nKp9_7e)uo z(QMQDSjD_Pk z^(MOOuY&&o2elaGv6n=>)59Jn1IpX(t%HnxD9~K?KRIQM{L%7~K50~a0ewFkdxBEYMmrL>Tcq+<8z59GdTRYhZ ziXDT7X_RE{0RBJ$zf+v5gOOci-?BHvbAb-CqYgPZnNEKQj}#ZokCbxH#xak=m=U7~ zaLF95KT7tm8T<_K-+=7C+poh7#g;;wt2SpvbDVAkLnt`wjAxAGip~E3g(>k(^z_yt z(LBpXj7lCS4$OpP9jZyrJ9VTkWO*@`U{z$s4^xV;qbG1ZdUM{itn}?iRl997PO_Hn z^%;S;jy7q5P6#NVw;laE)oZOf{@I;wV0a!DD$2tQq#O`I=tWh6#2=?qKjzX36AaH6izz;W=#Ezj)6=EiZqi-f)GBKR;4ON3dB#mQ@5k}Qs z0H%zfJdvMH^w{FQWMlwJ5AkNDSZ+{-m3Lrvpe{q^bOa0vnIv_|8TqPp+q9B{C-bCO z(C~K*di0<}7C|`P{1L&W1m`_=o+-gq3EW3Ml@WA2p#z*$u`*w~k_K~8h27t$Kz(Xv zj#V3nKjBCelrBLhwMd9|J2~CKU*SCsEAzET+PM?~B+g{x<^Gf@EThaHHgGZNKnTJ; z0X#4{98%Io?BYH!6CprBn0ybg^%I(3%M@-bae5E-&w|{Ckr<77WkWV@H??8|i z+5jrNW`G(M08To8oYgIFbJ@P-&fcF-TD>cymDqk@Y16}VbrukSxWT4@?0LCSxNHQD zpN)3f7lp3w+cFJ+jQrgWYopP8ISsOTk|>muz#}+5rn*yd)_x5%{qtOoO@Q%jg0PM zLp+m6&np((I2q&UDwd>>O@anld-{7CxY5QLl>tRw2d!qfjfq&Zka^E~!Iozns4hsr zIN)DXjxfqNQ~vlaIfVOEqbLkx5JinXlk53XE`f;L8@Xc^~< zwPy~?25gO_6YpILHYVjLB8uW;BtvSU>;4tcL9Cl-z4X}+o zy^afe98%;HXC*bX@WvT|BRD)7tR%-y_33M-$9HEWa`03VIP?|6Iy6jCh7=M7OI8@L zpz{%7KQX~Rp7qn18}GRr3h|2Nts-@NhvT6>)zVsK;Z;;SZ8-G=R0*3pJagO4<}NmY zoYqDBhHHr&oQ?Sv+B{!o(;939+&1&txKEs;78{fvqM~dNqY8KQJ@Hb6Z!2*7%zOG% zPT3G(boJ<%$p;|QSvi?edRoiR*iJfl7{(2k!UZ*6(L=jd=}0!Jw2)Uf4sQ>bro00VvOS>)7X2{5u8c#F=jn}lmVmiF$Wnn zW6OqMK){fCde&n|axgZruEjp^6D07ELdm<)aM*V43-2?FiN$o#8583q_LZX=~$g6NeY@O=oN1!!b{ zm4`lqnzUDX1u8PUVwq_8+~Kms;0mx|oD(CE8?Y5672`xZ;|tT0eLbpxMgf6VVV(%- zirJ3c-AN=VZn&*jG-=B$eqd&CksLt0hwuWOfaGAYmnM9B0p7N4bjEi(&?_k!AbZ!y489(a8CYSbJ{4Bl*|9cqidsf_x^C-)nIH z0BCA%pvV1jv3*%3LydCCP+sPIE=te6X1q!5q5CnuA3?2yk-j(p*j=nMY-^Rj3y}1?^ zDsYfn5`d3>a&ulvvfE{_j7IKcbCSc<_vWhKNR!G8O}Gx3>BpsQYZWD7Hls5^MD<}o>yLy39x@4-V7754JsDTrJ8)gqd=}PL%r)lajM9vk$ z4#O=*T>k(LXaOTgBj8{*JNKp(hDFM;>!1F$E)NdTU z)G`EI1UWQ-RVo~37&WDAP+WO?axvDju%v1QvYfr?pTR@<+D^AOlS$xIlA? zvvRBgqa3j8DyyMDGv0zlR%HwT&0C7;M1ET#QJ6cP^7eZ@65ZyQH`1qB+&PBu!J zBamsnZsq|8B-NBwlxLtF`&Cqs2|Tw^*Etjb_ui9nf-%lJRBVKyQOci6ncpp#mmGZF z^%qj6J`{6`09T$Ekz?92DDxFvS|-UOIHx|+4DO?j_^Bfi0lfxE7(Ubhk}{MtXBq2? zh_Xb3_@Ah$Sri-*^7>K~+%ljHbf5^5;%2}D>M7Zm%n!nY)E<>8rzX5JqbdkHzuKS&G_n&q+)#xQu` z)b7cYh+qIQp40%?=Y*C*KJmz>;dhO|;CgXPBHl0*9B0;&MP?yG{Js5X1OLVoSdjyi*Oc`4!jN7)8#(nckF$&6r?G4>(d!|`qP{&{k&{Y_Oh(K@| zPxrf3T)=#yR+VkHZ5@xPsMmF?lxXrtb5qEUCi9hpmEa1lT1jMMDLEafAT25hN1lE_ zJ$uwD=R1L^-6WpSIAEa;Hq-^7F^nChc{NB0gi*&JnrGg6fl!$DlW?Q~o}Sc_NBgbA zr)qS{(LjI?n02HAhGj-6)|F)QBVFS-s=p(*4Te2?RkI5$1hZ}1$oHTJtb?0$8B@-E zDm02{vn%u3mN)r#FG1W>ZDz&G315N;!Jq~g9%z{|Nd9!VZQL+U@<8P>(YlZtEoB1Z>PNgN|NtZc^D|{4{!0P_xYpc#s>r+ z=}}B^Ad#1jfKsU|+irQ{s0qZ%z{eIq9CA3OlB&S6e4_y8f%T+kV%rpT=j-*SY<2}@ zA%NtLl-WQa2*Fx`PPdEc-DLkn9g(3qyPw& z3TGvHP_O1G{mTM6aZKK=8UY#kPIFTmi3)%T9;f^$0g9~3ABDle9qI9c0g^+Xn*%>9vjq}e*7sefM@ln+0_wMP8YDJ5{?k? z%~S*f+Fx&Ys9vO&rLrk#M+?Mo(Gz7&e;fL2iF+S>s&{Rydk9CF-s_y?J>B0syO4ddiC6w zl1b$zP>I~9toe&h$B=6N4AwP!J8O6?qKK*}EuKaP(zA8X0_*o4AB#?c zFFH$Oob@e%#w*{rRW#+ED{FbL?_~0AZBWZJgy1SKC$F_Wa{Z$|c=*HO1K`hw7M>cJ zcVBA|q%xrc2$=c1f(Rpn&3rP$Zdq4y^siC)x$yzMAo#LvN-go&Knymqk`KrU`Hnal zuPRkdvUYxepT?U zX0_WZux3&p2b^P^*XZYnG{}B1d==8AvH@N@NXm$gPn#TgC{I6?Q|MyZ^1s1fh0%Ob z)wLT--AC*;mN4%-G3Q9+j0FdbbIGq(*Z%-!1=4M1ywi2$nmAOkj^aO`0B5LdSBB}| z4gMm>tixfUMSX27j3e`*GDZIYkFGc!Ywj2#9v0E`KLKl3&8cg5+eE%(o?`_(9mMmF zJNwe9H@sM`eDUBP+06L188sbx?oBUD2Wl9A5>1cdQv3xyGg?0qKW1$g!(J4)*Zd`@ zUR~T+gDkMl=;7iWN)%DZ{Hfox--`9k7UN9tu9I^uow~rXx?8bK^2$E$I2h?(hwwh* zTD|x|GV9V!E6(#n5uCGr>6Zg(Y?8mFP33N8#ddsi;eQ19hsGBXY5o#(xIBB={D=b$x2m-sZ@**LyZ;e6Bx_P zwT)g}=5R_Ml$VjVl_Y`yQJivXPvKvVwLgiT0@h^lTo&szQp;%O-Ab#eKtb9`83fhq zYmb=x{8-^+5=$UfW5W9TVwG%XbuLuKszAh`p+7)t?QaQuKk#3}y9+j~uYt??*C1A(2Y1eo&{8=xH`SW9PrwYr-0S zqvE|!#QK~l@#$9nRBIxJkIZrjVhB8d4h?w6#ob2VRq>v=b7d58TZ^WOG>8DFVL5U2 zuduY?W8g1`y0`X39!$ElvMd2}xQ7^1*Ch4Fy?IWD`!RTjU9yW*)%9p}>2433$4 zm40%>5r#SGNib4APL0w?mKPvoV3X}aME3GBlervmitK(M_yL-{-RI$?q6JJ9n=%^W~&3P(P;r6hU8NH-p!)PSV!jEK|%-n6f`X9p*y z1v_~%mrg)m)}mHlF#zh#jMD-@-g4{&F45nEOm z+XFcHSMxN$Rf$0ZJf6p;T1FB^`|^Cg02Npm&I=3-W~NdQd6DPlJn`C-0pLXV#!D#9 zPp_p(8cidtnb@i_eT6ZDBNy1m%;#^Xy(=_~8xNHuH7p5y)oeLWyVQ>6nyLXH1D70T zh=>;CV>vy2Gg7EK3n|9I#%Tay7;Tf1KZcXaZK1|C^xICiLdwp>ZXAXeeWCZHjw!+v`ZaXm$kU zPu=Z`dhKE5sRIP5q-7wIoxOc3K#VTWo;Eqo4GMs$3db$f)59v2!jipd#GzmS+6OqG z1mzgT44D4)Au35642)-`18{Qa00*vVct0t@??4hGmD+@Zo-#!wh$5AW^dqGx+_*pi z2lS>p0lAMSp`Zm0;BEr|@k!+Xq-UJu)3={1C^N@OMmdOW9Jk&y0KY?@r8w>?y$`50 z3Kd=#k6(J6k&Z@lKmjbrYJfQOq}s%WJP>%rMDhT*P?!Il{}81_|PE^?DD{S3U<(Tk=XN!VB5l;!=V2F59dlU004C9$MvAAj%*ey z*d9-%DOFGi4fDwYio`GC24TJqC3zNebW(An~j8YY4 z-sh8^)F|Wx=|h1VW1J38y#lyK&cTd;pJV+g1ALoU1pw!YM`s`}ttm!0P6_p(E65gN{c*PHZ#zf5g2hp`QnKGCF(E7aY40yv+Un{**x2cgfrbLrcA#wuM{) zk|^50D}jvgMFDbTc6HqO9OH@=m06f%b5Md#RZbL~=9Ibt$20))<=BQ}$2Bx>5)IBs zBcVMis8J!x_oZN6*Bq}(0Ff?91zC>MoKr-RMA_wu@99YHq8tT0cQptKR1k7ouRSON z%#woGQd>NpX+uXD+Oi&bBhsQ~+EHA5%y`8hP0mB`PbPpZ7D(hB&NH8_P4?#)0dfaS z^{P1x3mmaijy(lPWC}7@j^A36OVQtzG8QBjQUE``$v38@Mni?{4t^0X%bo3 zsaTBAOk^OE#IaeF5=rZd@L~($-wIe#tc@AT=NwZLS3ZXEckLPRC&wNcx$wR1y^fs? z>WJ=Uv=S_hAMqmYauhJ(vz|Dw085K|bo)GG8%_pCN@2L2@(%;lR3)~Is)olWJ#$rY z#Tr8OQw<^m*kYvq(B!|&3FrXgvYZD@kPGz~?MRIxpc$oc*xMSk04mRwZ%`@ksWTmb zEQo)+1!1x+#tfit9RQ)DVa6~I8T6%Kb9RwK<$0yw_4>ezmh_@i*cPiQ8@B?NJY> zmrZ?Rj|=|*@ygYY z_M7;_)<@CT9RY$)fATGS#`hDBr*;QEw9`8_)x0Oi|9n0lCH z8T_WJ*59?4#F*S0{TEA>bIQbJLPylISIMsOx!$f-e=L1!CYx%ItXY5=$)~9Onm*&V z{jtDL^xq1}xqkPPI5_%cMQcO*Wq3>`>%9X}jQS?VADLla1PhkR{GTo}N-hw{HjoEE zJJDfsBlHR{+b6(mN1dYT$qdQ~DEM znDNWx%q*xVe(n(VpIW zh?z&rwr9XUoqm{j9_i%xbKxt3S*4Rsg`|9vcM;D$Pv=uM(zu)&FuYChZ&LAmsdKIv zzR?ne7Z&@K+%9pyJG0l?yzb-nf7h+1BwLxG9RyByFwd^uE9x6R5Z_xa#c=97KWfl_ z6sF*)j%!5l4c~`g7XBX6G;J;*N%M9Wlz+gOX0@A0 zx85$b>-W^|fx@P73i@F^snT6s%fh>3>T8|xKZx{i257SD+U&^+MhT4=jq<)S6+t;U z#XE(MRME6XzOs3)KXU`|8b`qc*W22;8~*@;KMn7v`&O%`we0LkFEf^6e@gkMN&T$u zV6}UDy(&`WnWAfc6;$*DF+BY%IzQUO$895((KP8W#{xqrV!exD`uf$YnYgxnA#?B- z;jO}iTS={zPC~^d7x4rd$$#0K;f?0yklp;;owEV|0J0kK7=LTe6-G+kcxKJqXZ=}x zei?IGcAvH$rm_>Lcv3b_-c#*w{CJvri;OrQ5g1#4S=**+U{i_Z*dP!8l2ar$D5 zvGTE#e#ZVCQVoZQ^$2+6KF7)R`>R<``y5Pj<@m~F$4uKP$NoMmu(tiLz8*_1+nqmA zw@>f1K>mQ%{kQE~@Pgs?8_SqT?<6}%=emwyS3HJa*!RRyWvskpu7ByJu0NBStbb)s zA4Y;S*DNN-@w&*T@&MP-HovrA!b`)pEpjm4je-4ZQGPspBW4PGQDTJu0D4sz`twt8 z)cE>u*&E_MW*Pfzri#(!GexACWhF97>4w_`4PZJsmzY1~fd=EPqB{v|0se}!0u?z0YlpCxsE z7yX|6d*UrXS>I`+!?rPC%{9T??77Ax3OPObBELgdUeMTuT}IfG*h-({R~Gis#!})o z9-)E$v^fh?z@XCn4e$d&3!><^dd{fo#iX}{O>-;bBYW|&2^bj82V-9u{7><3#}A4( zQYNFJ>Q)*$u`$@&!zfLloxW*5eXw~v1K0}vPFWz%<#oyT8T{&Df;i+o#%n6~!dfP$YbB1W0KK)F z{bVx$$lq1Q4O(VyN8)~`saead>K9sEVhcH^k*(s#2^nHgW40F+L`*VRNT8FPcCXnP zehGXinH?L$7782?cEq6b>5i3&FYNvBq9xrAhhSnoj(?pyl$rS*adcT@iHP$506gNL zNNuDaGvgK z#ajSWgiYXcnzEL1wg`wK`mnFj`Tqc8&xZ20VbwLOasAlmiy!#(EPq;~KkRAXf}q-K z+PNc~O(ZU->J}wGtxqtI&$~@4cbM4>PdsA-=~qUR5+?UN6VDwh?j`+}T5qT$};C0P&7LvzzY`0K0=-c#I2zzB#kpy7`o zd(`=G5i^sXYB35q$<9Z5u!$HOMnOIO=>VW)`WkT<=eeeBVsgD|VgXU>-hdg-Q2ziA zbB^`Dp=eV0qr|#Dg>Cr$)4Gi&BdCKT%+Kdoak{DUo1yuK_*b!f6on`Fqv57}Cf_x; ze|Y6cT>k({kUvM_wzbkMt#r!>#5UHEBrwLj1W4CvsP+H=D+#_N$iuA=7Q=z1HWuSx^ngv9Ms#pO|AF zxT-Bdy^hu5la0fQ@_!usL9y_oE}x@Y9a~zt;ww0Qd;!&;2Y?TH`I}Yo{{W8e{BafV z*Cw&iwOjEFXxI@&8yo;h93RHLd&eIRF0>6w$Hg86)(yU~ArU{?TsWCna>I@R^dB#v zs&Q!Sr9vuKnPBJ|ma%Csiu`QtJn2@Z6lFnR2qTy6=qs%F8RP2@7U`GTX|w*# z)O7jSO>RI_u;43!ob&YJuskVu<84>NT7|!eEu&li0Jb%xQpSZ)r$&(TjAuAK#YLlh zG4WT1{w~`1%SyP0T{_~}!F~_QSRP3L014a_kELdf>()*#nm%LwqV!8&5By)hTU6M( zy^LCe0n>SRjF3I{es$u*pcVAT?O_$a{4EV8b!^Qhh!C&)D?EixKBU*pGcF}nU+#?3 zN0)LrSA1@t#8iNNGhapi%wH5O{12^McpJnM2(+D5yz6U+KP-1AYV9PD6ZkP z48W&GJcC{W_L_W*!blLa@J_*>%vH^(pdw%@@BrWsY*0HJo)__Fiu@5Z#n*$cg{0RD zwUx>8*+B=8I+2bEt^I4_m&Jb++M5k)#BXhC>QY3q1q^|)!!~oqIK^=I;2dI{p!ete zC`e=DwTj+oAhrQ=`I1NZnV9t~d!GLQjeYyzZByYl#9xPYeiPKAwNVsl1opQgIAk{w zs0}J}&hzstjz~O#(!K=p%YlxB_3kmpT9DYsBr(Lr$ClfcL_1s`XB^eo8TuO)*TJ8F z`ZesjSJ|zkF+B1|3oMs21i;2eINU%0;AGdr8rO<7UmkdeQSqLzNNq*J+r)Z9Y=rr7 zfOC$do^VMu&n<&^7RT<+X2Ufw)KGmmisc55fjo8b3 z3d1^;tmFL}JBj}Q>y#|u{vv_gltw|u2`7Sm=>h_+xQ;!2XoFFPNhOO76p?W0DwJ`b zW6e&>41<4jK+0-*s{lR4Aqp{u$*G-CaCxYL4cP}Y6g^ml$3sD3kXxoXq-ALzdT0Sxq6w!X& zCEkqgkvn5!;2ifO9gP~+w|}nOwe953AS;B4iQ0p($EdD;*4k-iVJq%t9sB(&YA|Vg z%t|v?CcFm1}eafn?yQ1M#k|&gLgvY#^sRSCeV_oU+}c z$jZk!K9%Wu6cgXh%Li2i40NiwosD&#ISo-Fk>lSQ^l2AgvDIRQM0Zxp6T0*_0_dqp84L-R=>UEg0?^nF9ZQQzp1Tg2-e@bZN44;+I>Fdji4mY^zw$3NpzE=%su z%i6Epcz;>7c_Mh#%JI2PQW|yqQU3KxFX=|$Z$StMuCim)R-_9OmCJHXWkA9^bw^%D z=4#|ed@Uy2W2H6+eQ$UIERs#UfH0@pv+pDlznv)`Hym^X*EA$zig$6`S83ochTbXo zopGr{p4Q<9tul`DQbwB1<5ACQ%+RfhZdbyvAm`Wr z0Igj=!@FCb5$msMsyJI!g|frD5(18M*OT~F?PtJVD$wulf@#xFX&Vz9k*OhfW3`6^ z(!CBiF$_qc01yN9?^L`$qCTHtB>I3=nX`a8f$v(V=uXu+9Vh}ZYO*jHE83nkqviv@ zc<=2|4>~p@k|~RGCgZV)CyJ0di%2YCu$FmO5)6T#Ue(23+q4TgGD1geQU2 zd)8*6i!5rcNGpz&KyucSurHtBHFxb;Qa~B>stdZ_S(%3pPCpubxM}1GkEx&yCyi3w zZn2HWoYxaNM;*h+4-9+uu9I86b%Hxc$laWtYm#;$^8Az6iU}Vg;EXol-6%WIg;Vv# zGcp1g0u=P7ha#^|c#dUTTD)75^Rpa_sGawJBFU#{s$sbDWbcW21#Qdzh`c#37HG{Nm z<&LJYX0kFqBfw=H0Iy1t-X_NZaB7_PxFSSBh8QGuprg+G_K7hl+uIZsh2vHJBig## zojEQ}1Y-ba2d!YelEw}}$mALT=5DP7K$I9Ab6JrV+(;N-=4-2XnWA)VNe8cbvh5sUpbR$OI3-Rr>SqDYo~6>jp}=+;ukp+9!NH*DjrQM@lA#Wm0w zUO4aQYiCD{U3do5Qn5aCdsHx9aB+-%YdoY{fO&`)(;~Ku%QeUn zN#<=#0D0o7C7gatWt@OIeJguS(;z?TCn3*oY6&vH-uN3=>suOR3e%f*#w6f+eQHUp zvnKRWf$RM0NRg4&MaEF>;-m|Ax&suz1gJlGdt$s7;^%}7?vORRXj)n9&e?V@S)(BK z9-V9IW!4~g0!lXLlZu6{^vl;(B|^!=uK+MSW9vedhL6gWkSX%Qo(>Lr)cZ+RUP*2S zE7txx{5u~Gd}`2HvrDIHvHh;u*a3~~cP9W3knvtXB)LzMj(RuNx>LDiA~_N8!w1jgHC zk7#jQkZSQoVD>~Li@S~8L9Dx%g7k)whF9LRF6KND{_OVv)Vyr~4Y@phD#JvZzFckg zrpJa46OE(zbJl^}g;0Z#I3Be3BOrV96=o+yrCXoGcsHhE;yMv|x>(66A4|x?F7vz7Qv<5?$Md#3Ws4(ooXJr^U z_c-*b>v$GM$~Nre05iwERf;W;?spNlpTebYo9>aHN{Tt9cwNkGh2-&3L|Dj93Kki| z4_a0N+5!-nagMk&vYo&*T&+fsOJf{&J*j-( znTsyoFa|o)2K|I8mLC4}0RI4!$|?^z;}p<97$BBE&YQO?Hm}g;m_&r&Fa&dv?Li~t z@(I~2O5hITy-14!l_6CZ&2bJ0|M@^_s20L+5IY}I- zEg4KOU~oYdPb;_%cMf=>HY!`qZ2AfS^jZER_|sR@?W{FjNv~qF$JyFmWQeZ;m4O_9 z2PZY(X+N}A#jO_AEWX#L-lTj9FJY17Beq#3Pvu?^lOiV7TyCVwAjN&;rQ6`%Krc^0sFy^&{xQd zBTO*B07gL_Y3O%mG53e-MUb73y?iV2r{O-U;P`wg;|3aZQQNJ%+usf8BB;Q_E_2h{ z73co|6SVKyy7$4i^LSESI@eo{F!rBgVzQT0!sC!~3F}`b=Wy7-@!Pdl@}fyMBq)US zAOKI+g%VG%e`enr_+L-bulzf#>Oa|6=JB4>&uysDx*+*U<2!*QAFg??s4TA0E|TJJ z68{p`dE#=fDt>P_X;BJ@W8B<-B*27x0B10qY2X=bp zNjV=uU!AL{URq5J&7AVv%?aHckjUuheO1(kAAzW)o@?95wGB$*TbrrQWSVC$BOi8b zlTOSmee(YR7W@;h{9Ewmm!sY#_Sof*?J(d)<~hR0xrjTn)N@sSH)wwv|Gm1J;o9Z2ZF^fm38C+#)yPe6$+ zt}bmgc;f&s+Tvj$1E4P(AU{$veQJ`h?bQ0)KwlYZKLs^wFNn~$_N~3O%w?qjw5b|y zNeS*r&o~`AR@aAoXJey$E6_Yma~rjaK@4-4lpTrzLhX`1Rolt0j&=V4+H>MBiS&82 zscft)VY)*UlG=%U-Hb3ovq(V5_N=Wd<6g68@Zw*E@1~<#%C7*ragvtr$r#QV_Yy%M z_57bJ3p47iQ{luKU&Or^;_rdgB(uLNm+`~*S{cCo{AGHAxXAC=lUJrd_v)E3h7YJ`YJ{P~Q7`18OZ zi{3ZRL{3Q*b@jacTk-0uxPdtnajs{OmbKLZv;NYSMKG`=82|?aclmgzJUeUf{@cYSeLu#x7dPT_3)r>nQYnx& z3{4nZ?gxT8k6NB)E3@L6J{EYryk9rN>y17*HCWTkhGZ@Fd85t)E9}nG-{s=BEBZb;WlYhO1>g z+sK-Q&6|I77+m`M(&l64KQQ&Z55&F{xl1n<=@%MIlK%j!6R*hqKnmmKJq`z2!6A#1 zTN&pazLokP@yklqwXcQRla#i;v$c%enO%2Gg$EB7bA#77=g^L8^S;=%#7Qy!H4IO= z8LCXA?l_@bg*n~MYOz%$HsYXjnz^!91cn=ZJ*tx~)Bxv`ieNd!n}JWBGCut|RItb# zcBEx1g$HULxam(UV?QCvo&fJa5pts>9A=)!FQbjUma&To0`|T{u<*XQpXfI=XH9!1SO5Qbs!9eda&PkKL9J z_ltBC7BU9N$^Zm3!D^J5tF`cMOy43NVky&`W$$QV=C=}U$x2^q~hk;&=MgFp%L zmN~+f?dwRYBTNh($ESL3Hjvm1e}|mZv5%OC19x6%0Y{VpjzE66{#868C`nSsYxJlY z@VR{FJOSFIjnMK=anm#b)mX?(OcOi~Jq>1EU$h{k!PA=0g7)Uk*|Ij{IP5CJYEWJw zhE?m%ee0q%Y%gbWjmD)JR!}hC%vAdOViuy<4U%_7!`14H~ z(zU&opUi73F)qxw$O;EeeQH}va$bj>={hWXVY7LPrv=;4cdh>b5jCElU^Lx4EUfGI zi06^(UrAnk1Mt6uGT6OMkJ*cK z4hrMYS4dpvG~2L}n{&8_>5kQ)8c4~2F8uR@SfO6l<8q9U*!Ba~x_Qc^Li!h3LU4Bf z04l2iV$#;a;XI{pF5|Gz8Ls~T!qM4FBiQPUi?C-c$Lf7+vG6y8JTI$gf7`c+9^}68 zH)9GE91u9`n&CWICXaFADPhr&BrzaNukkqUDp^Q1m~Ad~C;rC)B2lp8rbl}7eRoON zcMp^+<%spKM6%Lv51~yh?nl zQEcBLoM3wY0QKvNTWBSW?q&dX$gb%ItB>7ynE0PNsw^9MY>U-956^Itn0r!h~ zikZ}g^CIieidR-DrAW>=^u;PKl4A{rMY4Fa1LmZJ6IOp27Ei4(Gl|J`CPg>j4{4uKQGkuRp zwU*}VA$Fo}By{X4q%^K_(4&a~jY|>E(bpcewWnC#>T>P3idjo`jZ0(Lf!4mA@R#h< zsop#nz9_slO1LK8-|x7F_bhHyewUVcAAG$3vbEYWkinvXsyM?!VGVa2K`9S zU;hAAciZlh4639Ki`aewk?*Gf<}}Z?f5y1yUGx_zp|}MB0974_6;4Nto|Q!}WG51) z@$J@|ad~SDW=n(RsO040xZ85vr4r}}KZ>SF9xzKVMECUeuO;y}#lH%8Vm2|!=SZWc z2M6=%UnzLgptdmBuE z;vmCuKb?GCDg1srZm6#22%l24d!UVSJ5!w%RiR~-TMq(TJ2 zC+DgnMnS>qpfhEdjl5>U$^NwNv!Bc^ILjBNe$ z6#(E5UwXYUX(Pel4x5KHR%w-jLVk7~52k8>bZxOR337PmrG|Of6f3x~$F)}l;5axq z>6(=$n>*EV8?c}aA1+WZ#Z>wePgCWmCnvC|(lnDIQ-VhX`qb$xC49FZFdIn&`BDOe z#$CacLC>XD2=ZJkgaA}??^YyPB9qEy2Rwp3J?bR$1f`j`V}n2x-+M^g*Btb!&7IqT z0~L1RGVIHdo=s6=N{T=Qvf+TmX!*?8{ns7HtiI#xT5t@bZez4@iU8GCRg7bt4m;I( z3(F?e+raPqs?2%v^B>EOl~9u-?#4cy>aGF?8vxvQXCA}YRfwc)vSR>_{U4W>Zb-A*|4s}VagkeCM_G4&MH@(?gU zcCf+6BpLwAn3E`Bl0TJKWY0sKa&uRfKQTXc+ekRU?^WF}Hf`F*fGds5^C=$wl-=3m z9s5+SffIxE6vWR_K#d65%7#`r&M-TDYTC^qA|Myojl9=+~p4#9<&rZyRw*M_02I}SceD-vBpI| zC%ys46&PSkF7K6j=d}P>4l&B)(5!+cc}~zz0-{Ehq*aMCyQ?=$Q|F36a91FDbf5^N zmNOn$H?~DeLNrM1M&r{IO8#6bhYm+18W?W*cKy}Ll;YcC7* zDEW7dtUp?0jwF5RaMZ5O;al$!#Q<22RalPTcb5EdO=a_smj?_EezY(II3|(SU%E0A6afHNk8Hdg^y4_G zr1RJYnXtW1Da0@UBSGB0gfIkd`9S`(rZpeC+{ELPKnz3$NQ`d{_ltJ?X&Ah+Fmf;k zIQHlTDn{T2ErlE}p)}@PF;R^5Bzn~VJVoP1JG|U*qtc{d_HDS!JB+uW9+;*nX`g(J zjiUgs29s=yCz{{AWA}OeO#n|5EW3oIRdM%vRLQ~!Rf3>9ik|tZ@h!w>=Z|uqZl6O^ zEHN28$r-`NLsA5$Nfd-Y2Jc@_K~I-y3KVSs^Pcp_z+hp=%5#?XpffRNm2kM{>*^>1 zN5iO&GCJqm6%2V3DP<$(9OH_54X&(*F+=i5Z;+mIHkmD{#hS*bRC67=1l(pB8)1GQpS?`=`J&a zgY>BZ9YiAp<$VP@G*%m>`9U8l(I8iqfEz&@+Yr?0Y~DaiOBwD6 z`^+O^KQTZR3oD>hsMt*;U%bXZjxA~OF*g}ptaKkyra6bxS$IoU)FQamwHZT9v5>8q zFr|W=H^G{SWa zLO8^?7k3U-PzKde{5J6hi!Jwv;+bsZehLIo z6=VSAkFIbAIj+mc-Ye0x4-sjP;_KA4u(v}#&%Es+&eO1RPvKDeAst*AeU#U>dVG+q zi)4#11ZNI99)0T{SPiC<-UM4y;Ng(?jv6Mv|il;c**ep+dwZ;52_@krv!{P?7 zr$KaJN#ZSK=VCp;FacDP_s((!T=74^eFAsXyjSDBcJ3>9)#TqRgjo8JyW6Pr0A{0= z+*Uq&{iHl~;cpvwk4ygmgl_0wCY@{}lHm`?er7vY=uT_rgev<>j;D`rdcCThF*OxG`j)iP6$2d0mW2sM@}j!0}YZX+Q;SNu&HHr zjmGSdc_e!JQ$s}H`FRY!v;d0&ZzWy4!PM4$`OJvUzbNaD^`*Qf9#5B!bJDRVaU_Rs zcIU6ws0Rls+tDzGgX{IAEK7Fw9<+f%WpYYmIUPZuC`)mbIdhr-e19_!mpo?&xb~@+ z3;}KjObUS+l!oPpzhPEY;}T^?Prpo3U_TN_LV`gDksJAk!?Q%nR z9dST-!WWPo*aMFBED2;EF+ulNij)|_4d=E7d($%96O42i=}uzmS2!cJAR5?YRYFHR zj8lV0%Y_GN#y_nX0k@Nr?MPW6RpW7U!5;Jg?V?|qh+m~3S#~zx;pz0Jvgd_6dz^K} zM2(ZQw$wd6{Co z0^{ZSR3=Fbx!Jiu!5)U5(khgbA35i3Re*eK&6H!x(-^0j^DcAPb{@2`{F|J%=97{- zV?LCsfWATCj`Uaw70G9m58WunX)p_i9S=OzY4b_t{M$k3IvSPph6HkYRDk%@{L+R2 zdLN}QJ4uzt%6JBsa+JdG4^=+2z>G!-Aa)c0@Qt6C6M;|JyzV0bM|!WiLGt8`bTwd^ zACh~1v;cvhATx43K*cl6CCChM){Tq_E_3{-F)Q+|gYD@+?oNP6h2(vhIQ(iT{LHc| z53L~EkgdWF$GM{cLE1*+(0fo90^cTE2OYgny*E3C{DJGS4f5^AcVK-^ zc%Uw7X<9y~ugxmycCT<@0LsV<1P7sF0mtKBi=})T@xG^RG|OW)$m1>o3>E{gL7aLT z`lI%B@Ex{`;9;-bB8#nFPc$$YZ!8j<2_SKm&*NV~vZcL+)5MCe4ZD z%MOOLy~{(e2cTh1RX_}irQf+c((uHF>S^9$?Ft9X4>+JMHGyb+-{M1>BvgzB8O!$V zO(&2@%}Too3hlV|2ekolWBFHc2XOSDhhzk|Uex}X1BxYa^6VW4Gyw~OHn1j*E@;_PV@f^xi*M(F|(*CUD|V!tUEIG_a}rx_cMdOY0x zgmY0Vx1IaJh3$%Zkr-w?^TD7ATLE(FcKQlnWDE*}v>rjGhCNFXDa4?EU?>Zd%%OJ} zx)HczwMXRySlBk^W1Jdl9m%jBybSfGo+R5L#?jhDE9r(v;cwo37=Z>EA0Knt|7-v47wDL-Y zBy}9qQcMy^$tNbABNC;15#EA@$MGp6GyvGaC!Vyx2?0Z6Z?9j%oU7EcA4&-jDPNyC z2c6%?M$nR z7k4?xG}J|m@WkV_Ie}5SGn8*m)Zzm#-2>i`4QRs=AmHcb9f+rtMJ)Sr2-}Z(0Xz=4 z=}uNn*kT4~0wv28I009$wK9)F`%#Bn zg>B7KNriGqz&@R+rwj57dgg#3W_^Pz^S1-(P1;oQbBdLQ_VW~w%Z@3%c{~H&fDu{B zw(;^7!1~ei9PT7yq+gjbI#MYT9lo>y8?iVo)1ajz%s>?M>za5dK`q8OrbNs01JL*P zpb9M`%vf_C8duYLGw`$1~{2hdZ(ny#ERODlN`!sMSeBsc{W55G!xkuZUpR~t;E)c!do&BLF1te8$`>70nTHLny^YF4~DJ|8^B#e#e zkbStXgW^?X-8Mc`j(Me*leRD$j^eZALb5*nZ;oFI;>dkQaxv9Zky!eN?Gf5%QH6?(QeniC4>vBv>1`Z~nF@$P$-l_u?^y^%JoK2a9jct>RnhFXqq6uEe7ID)az*RwRi!MY0#*@&5qVsntkP z8ST`LIqy~$B{vPT0Bvs6-!z|@@-f@FH4YVkEJz^WQ{FEuhAo`c2y@Ahq~s~1%-iz5 za5^6J!mRu*di3p22XusvaXe601d0wE=V6eszl`kYQFdSs4;;Vg@2|+QH0CI2!YRrmR zFc+^lq=gk!Y#g4Viwl&7IAY`i<7n>3r?qL?&mEW^Ro&W_n{{W+ShgXFMMO&vB^c**8dU)UB5*@4J{cQ<2P%mZ}UfKEU zjoj(;5_8s_mzM`WjTRG$=&^i5_=yI0_~Tv1G5-J`vbXbNTNXbVej;g3KF{L)QfKtL ze>Hz5CcJ@_n~vh0w1*NurzVRFl=t|*X-|xn<%!iTr9~VUfphrPyKma3;|y!MX>|F0 z13(6UD*54DoQz~1^$A(`0B}ZdF-w%LNS{+$e%F5#Em*DYm8RX2G64>l{{X&NS4nC6 zWcZY0?fx6K_wuAarsl7Wq}=QSe57&BCm1D$Sn0VH{QfkY|F&oR3$E6lC>j5d(!V#FK+%BCSdqm(HY%Hd2OV?G z77j!7#XoBQ0D~_ejA}OkAL2IB06x4|MQ!^;{2ja?FNmN_{{YWSr}MANHPjj}m1B$s zA2w7IP)jAejr;gf&N$-~`A5ipvPJR7;UvX#Y#hM5*~$+VB_1;rNB-H>@s{r_;%PS;yp7b zvAT#JeST_@yk+4D1|in8@_Oz!Q3d?>SL0lkmW<1d{0wl|=A0q7PJ&m#2bUyqN3-)6 zvp-{(UC}iS@vgODaT$%)RgU5|0x}L*fO}WvCCoN9I-aXxqQ9AE2B&nE@+T=IDI*Bj zV}c5ST!vMhnM{eiVYay#9@wqRKQSUmA_L1#ht{qt!nKWAZdjn+xW`^Pny4gJ86)QG zJ5wYR5D}Z@>+Wd_1p!YU^`L>Az9b+Hzz+2;erzb<`hK*`gMe{OEMq$n8G+=HKoYSe zfO=<>NJ!pu%8F+>$s=tC3MwoSg(>ln}9sV11Hc7b+0u0pH7s?9q=vzJJV~zLF7n> z<^KTd(qMj=c>6}1#hQq)vV+cmTa=b!2GuzyYPsWa93N`rJ{J5W);tdl{2KlA8i<+E z?baV^Z*`}yA(FoQF(Ai5EGMu-ixxGR@I7k zaKiOeC%v5BGVh zEW8f~epF+eQ<>1m!1#!hoRUFPgwA+{5AnMw9K1`80yNTkUerM z)?odgek0G}So~2O);nI??Q3GbVVtQOl|k9JabDT$PT+WwBl&qMR1Ux6Ru*)JA=~9R z+mp)^>0Z0=>)}POjC>8^j~8ke_cpqgnI!hnT91_@XkkeQnxtip<{*LFzH904349*# zK7rxAKJwE;hhDzAw~k3}ZUV7#>KT}B`>KD04ugt(z8`V9Xyl>YIvZ@T(shJY(^D!}_k5W$@cghU-tcw=zjEiKdXco>V9*pat4T zJmiis%X7GonKiG1em&AJG>Z*lD?3l^i|Fj3nl~~8X%06q8Q@p3FYM3o>q(v%{9EG7 z$>a*9?M&$cF+Fyw;jnvSoL6_Q>$?133w$}^KZr4{ma7h}XDpzojK}-(6C-iK+l=7# ztv`#tGWcWQOUo@w##WDgsa_1j3@WcC$iX|SQtUxtTydA100V^ZO_NwgSK)>s)W>M zW%-sQh#a3ljN=@R^sWbse$)OQzOnK4m*QEWw~8HJ#Vy>%MojUNSTOs?MP71Stn2RWC6+g3bCTF zUz^R7_`6e7mnE_7Qf|r>egW<%O{|-v7z4TQK}35PWak6D9Q6l^Ry)Si+|%%+sN5IJ z>-bPHk%-*yVaPoxWN>mb&v8idFD4<3nqw#nxE#6Q&;&m_5wMjbkVmygBq=0~a>@*a zfn$#Tzgm>55(=DBs|~x33FoIu0XDWHeXPT8{{XI}X(t?LZSwgM} z$5r+Atq7${(9uB-z=ML=2P3!AsM_0V^W4HLEu@vDU>D{2e>(I{7s1-a_PJ-K+^jY? zclqWgXFC&)9v13AWgs`DP|>`01z{Z_=4p}pKvWF-y9M$2M342;fK^vWplfN=S{P5JDhDf z#(LMH={_{DvPj-7@v}C5TKSjEzQcwrL-Eh0NSB(FY7t9edUoQf!amWp_=eB&T}`zc z`{x-RooUC%9vHKb-AgGgPjk1cJ_TdJjQOAsTS& z7Vys$jD(b6#2;$)DExJxOBnk?$c#Y11B&r=i^~Pr5;4@%4Y*Y^DJ*mHihQUKO1kk) zkC@WN3l}-t?OeU?w>9g4$+jSKisOqJ7@U4r!49O4mtX{E^RKFp zjC>cR+l!4(@(9@gB}rB%=(YK4ZL8{fdpNMWp4l8>l^CdD_;>fH+giCSB$4E10~?u% zKhCmr?mM4Se$ZbQJSpSH()>H&sCUPvNN#1kC>L{WWb)S?SDc@E@ddlKDyKNlt#Cr| zxsYRPlljuU>GFA#IP5CaY=(CN;xHKmfaKO&NFH)G;d6|4u39O>{K(`o^Mg|hgvgV2 z2s!J`Re<`Z;Mc=n0eIg}zP9m&#PDhs@(CkIWf7K*fa{+5HHYH87sFoQpiur2c=SxZY?eVXq(G( zQU+b+n6^*@XLke8Rwz|gEg0NKT=cE2PG^;X3elo-^A5F%w6wcdC?D6QP!Gmq^Ggg5 z(yIB%Bevnk^Q*6KBd3?N;C00;T14w2KGGxfJ?I06)FZl3_Ue9D;iDK}83OHFLa? zo- zUf`0&9Hu!G6+XT5>s(%^rW*&A@&q13w>anlssn%;K1m~vFg}zWA2=mOGx^tAT}p0H zG6sIM#4?z&6bzcNT;zYTCI#?5UrJQaWd!hWM*_Pv-JHll0MzQr7`8K-b_<*oej3zU zGUotrF;*8q)FJ)qk}!F$*+{_voHuUOD$I_8CIl14X;^nYk^Pz#bw35`T3)1t*}cO@ z9GyZo(4-GT{8g!{Xji&D``TT^$_7HokCm6P2fb}M*0EHy(BIc#>0@ev+w6;<(NH6P- z-D{4z@r<5$k)|oeRYB=oUDe!cxPga$PJ3p#tBc6N+l-#=TPPHIzlpExekFKn;>%K# z8kU_CNo^w>k%628&kfvH$-lq11y~hjI3W91w&`~7dlSiLH}43;1w4`IT>hh{Te~=x zJ**ErV1g@TGPkIP5xot1_<=3S6Wq-ltxn{BSbd_ z_Y@5DUxWVu47^A2GhauAOgc`RE-r4Ee5`xKok47K?O%Au`#F3j+NOOSWtRhVjNdaJ zJi31MqK-xR}EZBPS-D%Ph@yy_w38? zc4cV}l3^I+MdK$@M8`+o2&kw!*o3yzi-(#%JzAUndn;_$-09TLrkKul$q6V4^ z_~uf?6x)Kh_s2E#hO^>iv0)T410Wu}6JA>`yj`WYzHrRUPESFa-ZdK~BgIdKZnCVh zEAAZb_4cgWjXvVpf`T$m4lB_0XS3j2J{X=yVf3zQ{Kmim{8$9mszb5KJVZ#L&fN3G z38vp&T&xyRJkm+gRY@RvpK8_?yQUH#-?xk!_RobA+G&0xwrjY-Tb#h;fx&ET#%aoS zS`lN#Bk%`~%H>phnawd-5*+}&qbgHl6pA)N?Q%Ap&RQu7Tyo}@6s2qMZ`f|5> zLcZhi}fqC!qAL+l%`|Ic=%m9nE4%slgr!WRuf( zO4I;D^Ottx90m2J%5r{gfM&6z)LGcJ-~c^Wr8E0hTx~cc9;T=baF9&9hU|gJ6v1xW zOGYxj^_rTp$At(30n~S=ro5z;3Nkq$)e>k%vZ|aB>B*^LMN#rG&w9-M*%DwfE*RsA zpY5@i3V?lmr~+wlif1;9MwsFKVA+SjHM&ile8tDoMg10dgO(s3W$P31hf9Spg2Y<0N`eGrZM)9BaBRh?>pR z(aMDck|bo3fb-6Jg03^hK_`KOk?B+wOrJ1f6F)DlSw+Z-#LFHC zR`uymW{^hFvu@`q9hul6Pzf0(f`%cFlggSybeK3@t=XzKd6$MG zpGsyUOa~i_bOL}cwZzS}az1XnQRhg7N~l)PP%Az_U4t>eQGf^asa2XhK5~63K(z7A zyvUMBjCtJ~6mQLNY3X}@s%_Tp_iO#&Ze-ej-WkCj#;QkqDR%jPKGi3h%Axz_fI4jx z#U3m0($61oFp&QMF)h111?@}+BZ2}qbBaQs%eWkI ziW~r{$1DNK1CnXXV_>Zxugty3pa!-ZI5t@vM@aG2PS|O_r^(&q31a1Qbqt>&B;ELq4xZ^EuO}m zwLv9%cL${aM5M@eh1>^vc4W>RfCuOK)Pa+h1O-}$%vU);NgSNe1IBuh&t5vykdmN| zdsC1uJkWA!fw0U#<+@M;s0B$wo_WPUz>cRlIjJ^*l|odJla7=E8BZTD7!&}Zg8_j| z^LKB->T#TRreb1umiz@v9@4HC2R#R+07RcIJiu~4T9z%vm=(b453Mx0AxBO*q=kti zEEgw$Pg(%W)n|@7y_@#oKr7qpRpGgfU*&EOr&_P#0LiEqDUeWL_Ul-_X#fy5_v5V= zHBUpNxD9_0UB#7Kk6Of<%I(hJq<}vR4|Y$O(5Hp`@xAqi~gF@g9xFGt|=VUZ_ zkJ#jIl@RgN3+!mG4p+C|7xMS2wJD61m|&U))jWk!-AmR`8z;;c!wJ2;4Ks=s(1xvh&- zQlWAgfjO+}`xUs#$Lca`UQreQ0I;CcZH)1`S+?W>-1=5!rk8(dZ2N8IC|HB?oMyIU zhV5mG>iuA7z zcs2`r88w|}0!5E{Df9y%ocFFRkhKyC&- zE3}T=RX*Uz7+81{3QB}b{8>| zZ7&YPuhdrwCj8(#s=kX*gcQEeP7^>0em5$ol{i-W|cQ8w^hjL{{Ysn z5b=hV-YnE^C$w_%43LMf&{sQmWF8o>$G3h15!$0-BpXzKr-m5hRFX#UPc5{el1PaJ z9uE}?kVaLw@1C_FHf2zxpuvxUk55{S7_)B=xe3k>T#CE93%M|Tb4juipbwNDcs_yvRoGD#3{d%nnEx{3#Lu;F8C0Kt1X}qdZ$k9P{bv>rGoZWspMv z+($V-%C#2GQzG%sKa1go@cy)&2S2*}_PXe!5_TWQkB z%N$X%HbFTU=DQCL_)lB$HP_iRD=9B!SJ=fAlwbFs8&~lnzP0eT?DMC=99KRooJlS+ z(ZX?@_9Tp-ewFX`78*{CZY*?IBD9G=hBXWM;-Se7$IZSF{hZP{7W2iktTBzOEun0; z(c2!rhQ5J@%SG^gn2$!%qK-5_Gen9Q{{Xbaa!DBSU8SC(r|Pf?wAo{j9!|mu{Bc|@-+?W4X}sy-Hm*O7 z7%qOG1DeKv2ixfG@+IuC2u9-J@SqNPJPM0k>u{$f?!8Y`Xr)t=Rjy~YwLuQl@`ut z8*Y82<3EhP7Vx}sMGeBsILIMLVmR-En)w&UA09Q`aI_kEYioVSE(yzf0iK4uCR?fQ zb8^!(p|h6BC!VL8$Yzi}W8{0*(V~$KU5(3)Zd=(6%&caR@891l9KIKq8 zQNX4N1F?1CdVAAIlN&=}3F>-^0D54vZ8;qe)|wIHlq((EhH279kfOY2dY|V}rb zh8R>C2ekl7V9H1y_yILfjQ&Rs68X=Xp#Xo$BF=L`G>x z(0_$j`_VCSG27IAXabJbR@fgQy=tQtT&{Xni?-N96%O9DK}X)mqyq+bXQf|PR*P}r zy()lTezkTNfmEZ6pIQLdf;N&7gR^k&Ou0pZIL`bIhLI4oBXbhJ!VNK_R!yhy%>Y2K zq^He=wx%%svr`6*BM}VYY8cMqP<*?6dJ3>MO2IM+J=TC0J?NYa??0tDN3`ujg{uXW zD2V9w6m_Zsv|yQKILB|sqhd4V%fodQIaO@3IShFo)d_@&42;>@GnxRR zNk==e%_a%m*i+e%;qiftVE3qw(r|>}`p`)Bvajar1TJf`}Q5 zs4McaoFAn;y}V$ODPsLkr4hpNE_3pZK9wV8CEFn+j-K^ER(RPC=*|>%-OuAn zv1b4<49AL?$V!x4Wcu`|1aqT#t&Pffpa;t|UU^*ej1oA*dsTSwLF2zuQzIi~ihy@# z*P0$xB#9S}*q{gI5O%S_#yzRAm=om=8{GA#v>0VQLkx;Qo4!>X`;L?W|JC@R?jV7h zR5&g=Ry=-Wa}_PMo1B`n_E(%4ABX-LYFoU`zD_*854}-FwS|q&qjw#o7%c1oEx;b8 zwmeC1{ecj%OOHNB``G9+=nYu#d>gLhm4N-<-6xJKGsSlhTx#ucxH88WPhLf5uQ2)? zq$?sEumm1SG_C%VF2vv{>r9$sF&QCLp0z6*W&PYl=O264wjivZA#9K^ahjWafb2jB zJt>i6W2qfEB-0t3F6wR`OdT71ZSsWx@znZ?wWr#%O0oycdxl3| z4QCZCa0vtg*eBY$I9V;@@}X=3H)M<&0JC!nZ4qFcAD182vL^`?%DYcJ+r3@$90tM3 zehD3FkCmCm#`6L9&L{!x8nMnn_U%DJ>{qBAhgzOig^tLV?vI#{T9J$qLL3Y>4?p8T z6!xGa3`XBkPTeXgbzj8O;ebg9W^B3nhttxeXJt~-9k}c$0$mI3rfGgaGg%pVPBB#~`yF+dX*%BtWMUs`Sn&Nvjs zjg~bSI2ARVZFKSuf-#do9e=~m4_Wx5#yVz?d<$BcM3boFav{lH{d!m0_umk$G+kyN z27%@?au6T^(MXx@bwl z(s8$UmfL|H{`EwYdkNh4tyjXH8P~PQuC)y+-d43=nm;UgWc#SbPp37;YW@!JH1}U% zi$yjw%G*JWc7xa)SC2vaLinB=TgzB2AWPfR{{SCOrHo(o%x3`AUj+P5)FkmM>RvF^ z8su3aXjQNSIO$T9x(dwn-FM)RfGlI*sA_l6Oh#2xXO;=$8QY$Uk6UI(3<3 z`B7Vgj>PebpI7+rtLyrd8cg;U(P`6MDQO5kYDQRY$=pW*z0*PQXNCMhtDP&ux`n*5 z#Rk~^Wdxo+wEqBl8lOB~d=2rHq)hWInT>hMIc5X$>t1E3_#4F5OxITyrEKHl&gW>a zs;2Nqjx@`u^$VR`CA9K4%jOf1PH+L~Quvd@`k#sP`%emKqyjn zO1benTHHwxeXNlKw6+e?eKXRTBF6(P5}`u<81z3wU!+=}h4gJd;cfPbVWPtEMHbY| zK*(QiH}1xFcg=k3;vWR)o*Vd1n$D>hlKS>v-Fb=&Ms}V7z#t4$RW8ZqK4eWl?C#DO zzql017C>-8Rq89yycgkJSI0WVuZQ&6BZtmEJkEYpUNU~Z)$Y27?D1u6j}@nhQsP)+ zITFXTZv&h*0LP_Ul3SE~ooeNw{pVFU`qb#E3jxQO#z$)Q_V^RydF{mZRH@fa))OW3$ zoeuuh1hYjdhd9fj0;&C$K;|)qVeQhaqN7WUZ3CuGYt#M@{8qU5UE+g%HMyHfzY7)g zXfoR~_tU4&y|Qs$WU!e;gn|N&{tL4}%(9udZm?RN9`l z$+kBzM32DWJlmOo?ZC}^N8=wB>wY@%1<#1}wg!3JnB!dRi864C2{;2a&0EA2Z$$xs z=xMo?nCC0o+NDOsml5TTNbV!JcxHHZYp&0MQ1jeVRd%u5*%;5`PV+p* z;GKq*NwtT}ML2O7WgJrQ&acizPz|~(Ew{{sl5jnby<&NY z5GpQCa^HnqzMeT`5ytI>;Px4+QN#*--9u;IfF(g3gs|a=&e~~`SHgl0IK?48TQ1I| z@=rg7DIjht0)xc>5dvQwaoe>{p@1hCJ%vEAyDwZHP-)4(%O5e}uxT(P0bPnh0AY>U zJbfy|l97jYQiD8IK+%FyE=ulh10Wn^f!d{kA_f4yK@HebS(q^N98(fD5u9<8 zk?bkpF5%|3F~}pmFeO#YfPNg)Hn2ef(>++8RFW*2RR0! zBuEOd1(&fTVtbSv+oO;y~Kg|k$ zZ@Or8VgU>{dmb@RNHMo?&hO_=-bQnc!>$ORl0}TjGT9&=)UATMxX2(>0hk{(U9jAd z-lamLZaDp%@`FBrfcwLPZCxQQH$5=r&|6HF>vZPa2Z>Hg&*E#%ZZyVk=o#3rn_9KUi-S)RkHVzJZ zVz(l;HkS65dvW$#TX?bQvL#YK3|F3fW|`plRj*tp{IOJjOn^>D(2B+GP0!4km(9O> zg&6Z*M+5!l%|2N03FKsSr^f3fakHE;K-u>qqnCP+#N|&pAFXPNLq0~>s(W+oQU%U- zezg*^7s~zbT6XQO065R3F^VH9e6}Q$$TSoigYphU9hVEC;deea_+n8ZRCzt@>bn8gmE(yr$ zC<1bKox{IMW-@nr)JWnmz~|=uDP5I7QVtIw&;ymW;m;kpq|14mfX?AcMh3z+9<<=- z6gsg5dr@JHe=$Y}ez~Q`3Z(BnsiYY&*~ljtJ!u)850)Ef&IzKxI09Q~;L??bB6b4L zQM*d#CwFGv=Z>Qki;znm10HDs zHquV_;I~XtU^Z!{M^xD7?v6f`8FH%0#(K~L_iZD1>HMkT%V2?wo~EHmincMhHzz;J zq-hz53O0e*&`|BHnJ!N~DHQC;&Q$j6Los$c^N(s5`<*k;_nixL}^AfzVK{%;i}0>5i1r#6M4zo}!*fQbRAwdKv&#B%yE) zbB}MWG`3ts*ne|Qki2T8GlF^wX8n(cKsOG*Us?j>hi=`csPv@3E1dN2Ovhy%4_Y0h z$IHT=pil#YMu2BIrIabdN69CpF7;pC?aq0pL*+DwCjjw^2XQ>P41srKbvUMO54?~@ z&(@jcMupv5Y0s@LN`hCCN8>>5C?$>^j?>zh#DZgfSJse7RX_tIe=1dQ$`ScF)(sX%%EyXh0uItQ_rdK_t2PEZa3~9enS8R1qd35%*mrUF@!FZ@fhbT9 zUVgNU`(|*fgO0QX$np=$e}{uoFGfLtNaBzwI19)D&sIo3OjRBE_Vk*z~k#d+T{6tPvJ}{pOAI$KnTWH za4-j9{{Ysh76`(>n0{l>Q`wWrL5vkR{Ar|Tk@=qV0LWt@8z(2A_M{n6wT(OFU!49T zo8^(h@*AhM03ZO7o|NsXK2gZ;nn8l3b`$`|fzW=m0N}+rAB{JDBrHZlP*{xaUBBT{ zHq!x+eiQ(N0C%(PUc!|h7;FNg^Qdq(9Q8d7IYKDzN$My9e3x^9$7*unTVwQUU@m}` z$vp)C`Hlg?gVQttAy`I1U|4pf7}|Gs=9=q*a5IW_*yK>^c^vaV2Rn-c#xwr_)}@as zT2&(iQy8~Gc=YW{@`S?l&q@GL!TxvUjV3@i!1~ban}*DNC{+uW?mAEdl%3mp;PX*A z<*+e>+L{=#$m>#IAlgoSMJo>Cl;K`H6z}z>9C90_5%1@Ms7FtFGwMG&EEgrn`BZQK z$*AG;5wdVbd((bm2?S<<&NIKb;}lpfHc}bMC+R~HFbC3w#y)P{DM&4fEEfPdz##fl z3KEP?a!xT)@Hzfep>n0v;QD)05ZGeccM+TpDXc>rV-$hgI8%>Wl}w!!XB_1J04k6m z8yPkpUp;6jREG2zsgaP#B_Mp<5${bSV-n4io&c&EBV>1Bo_T$GSN@)7a!z;F*e_lnEb@N2jF*QY{u!x0BB`8?g*NLc|}#6(K8yWmCr- z)aFyfV}p*ql|&H{wB(K$bL~d&EeMVBPikDqG8>vi56d726af%BhDa(p{b(v2tLGbf z3YJ0u3J15+hE9vohdH1IINE`L$2`)UoCD4UBO?{$}^_I2_P4M%zcsKJYZw zXJQ#XL*E_g+!PE~B#Ltd0ee*pMk~WG1U~`UhK^uT)``)zt9;-kSV3YGw01g8jAUQu#P6Uzj z9McI0f+z#i{ucaF)&3Z3YWrUEK)-cc>s)1kBo96=N6xA`9th)u&3*Tv>mD8P^bzYi z9prbm(WqsFFfOFv{_%Q(Jr8>Pv~9&UZovNl8n>ouTK9+b71sPQt6XW9m>y$7NF&;z5i^`^B$HnN+5XbM7&Q2Nhm%ayF^o$*F0aR^jg)?s zmEsTDJL3MgZnlYaW1@gg=`15-B!KoNMtoz`VA2a8a(Ktb{tWngX!o8bzeSZ7dfG%) zr*ZzuWM}lR&QFP-5w-sSiaP6R`oK1}HrN&xQIqAz87xCc4s$6O+(#XN6~SL#z5e}X z`sU|Rx{>y@_pW7?hI99ro&{%pxH6M8ffYtq&4-cf}qLYe>9JYSuDpR>^S;Y@{?aE09 z_=1o?u3zAPg0zqLUDrMk_=%S4yz%MS51G_dvaVB=|b{zmc>!A3Z;mseyKN9ud4caE# zSY;B~#twF*${Sz<`>nfZ>@i-c`zh+0b(h2)dKlxHN0&@c$`>peIRRmgqXW0CK9>uT z!TT`$RNE9%Uudk(M)fmG^5d`qGrJ#!SomrCJorPz8Xmu{c+*zCiL{+gYeqIQqDBk> zOE@f#xG{VV1~Fe?=<(?n8t4$|_t3~)nPrujBIBF^_;l-BN5k*P0+C?=jVfpOYez#pMbs?_&>z=5XEt6 zJg`|_Mnid+P78LwA;-i!P*1aL2!l>JowxdjvRob0hP%0 z72&tuHu0Xl;rnk3>zaaGX!bI!*7m|Q8yy1$JHQUu4tONyfIm#)(>y00i>i2v!sRXO zHS2S6BNjz~`HB9sp!t|%c1f=n@K=vM8b#p?5v=&r?2T?-6C2JDjjezH!8<_VeXHR) zZgr=z{>ztHzkNIsR>|jcY5_UNlbyK9JONaKX{^QC(HNfYp^xiM#Uy=~@l*DT@O=Im z)I1sBkF@HymmoqfFh0(sljbYrvoK)16&-V)FmQCQ+NZ>NMvrBqUU+&dyZd`YPqfD) z7|STzmR_LnHx1ou<%RO%i)2x(K)3LWRLbod;ZEH8^r_`5l^%`b&x=11J|=0yN%13C z+v&n#KiTaS)rnuY8JU|qdhw2W`d1fmbExYR+ueANQ@PZpvW&%UZeMqo8Ru?KU&p;> zhIQqn9P$ooGXDU01IZaDx4k}5*%u9lmlOS_IAU3Ikl}gHuhyu_rYnOYjm+I!>rZA~ zpc9%#^zB87aRq560zC1Y=ASf@oJ6nk^f;))h2c*pwJL>?xya9_tpc!(v@X;=I@3<# zyHwx~m26q6o!zS3aY5x}@y9)A3mIq|19t~B$r(`mqj74paPb4@Zwf{Mtk%1?Mj$?O z$Rni#v238)3Y<53gs~*FhaA>)nxgG13gyoSKhnA%4{EwaoU10g5t<-IKwO-6pc*L$ zjII+raey*O_7t|dcCC2cRgRT=a8JrgK*VR<;=Z5ocf~J(nogjeev+{;LRM>tQPXma z@LxQfaBJOdKWIOM@mniFsoF%3(kRhGFV#V;`MinP_=86HG4V@Ym@c29Nos&@^X|!x z5z~$VIp?K%UX}YUd``WY7g5x-Ye={((Mcq-C_PA0sxm&c^(gq&@Y_+0t*?nJqrv1B zROI^eNpIsX2x0JnLUxhpaC2WqN#eEe-Ke~|)~zosfaO|sc`@p^IW?!Id{*#<`$r%4 zgb31o+{mN!CpBE;-e<|j_Ivox1Pg6%f1;v7epXW|vBz`8KSB5f@qX9Fnl8WMO-D|a z%F60Dm_am*?+{>Fc9a7QIO|_;TWcC^{^zrr8FBv5Kh~_B^DgMN93SESwVSAic^*0O zuS?hOz8vb_AMkCH&wF|nHCTGIXNMeh%JE;A_dW#i*M=3L*1SJ|ZZ~!ES+IW!{h*HC zPrT%V?M#>yI|7#P{{ZWy&Pu;i@k&cQP$>_mUIFX&cNIWGax%{h$OreMVf`^*wi1Id zB3J{C;HWwL#b!z2jT-Gpmq@g5dWVGw{Y782D(B-boQmJPS5iONIIRnNizSR7w5Vcx zp5Kjry-nbc3Obd457@Xoe75l)*yb&-P-xjlIpAFY0%&HFX{BDn|8&?8dA8A%;T`fVbpx9qL(UC1L!nRw_f zW&W*4v_W(8CP-q&C6ExOfC$IqQ7jRhBK_RwIUHB%qkhT%00zn8!sLJ3!~Xz{SCjTg z_&&%{Ew2!sLoDr)`HEiA4E)TJ-q2;3st`y!&nM}M&%|@c$b)Iyo!?LCU#BhmA$%xs z+uuT?sX zKZrG4$PbX?wqi**U{B>%&A#AvkT~YPpqKVW_@NT2#j0u24`4_B%UJhcvX{lEU0OD? zxIUsnxcw>J5`5vd7*H=e`WhD0?aK~_aIc_c{hGcrK&(HqY^3*DvVU5`o8ULbSO`Pm z<0d*3B#Nsp;CRWklHl%`g#i4cp{NasjF5J)Zs+{Ey&pCyM^rFCV#uf_CBH(7dli|Gi(`1d0%CZs^cg{N3 znM-eSkL6rLBqWeAEM#NrT_1%tXta$+Sng$wB4yz8T=DB!f$uASEJcYqQQOc}SJuO+ z1wiMmW~Kd&)J5XBjl&Lshc%URxF}e88PBaq8&cm}P7dG?)KbCr1RLaN`RqWhP1;Uy zcr?X?O29K@k4m6A_rA6pmL(Vih69R!o*EUKBxAK>i!$ht#@lxvz3p1JAuVmZnH@;R z70&{IGxe*$G&_xhkT+tyY6$~KvYhkPtGU;;Sl--N+2%mseTP4VbCy;!P4X%bzT$u^ z+d`~-<;xuO#dIkd0Y)%bb5``*CK2vf$=ll%tM(?038qpvdvGWNIx!+ev@zOAsGN|B zpq4q$6}b#iF%iaGpQTF-F|JRN!#U)SN(nffO55#F@^A-X+PJHTJeI?azzlnu_1QG` znE5C&t@Cd5u3GjLvANqKtgNR1iU6bG3%ggA;=)0MY%nBrBaByNKAa57AY7|(2&{*& z(q-F!U_Qxk!xBWt0Q=R;8@EHS${AC>Xkcl_V;~ zd7%hZR~c;o0Q$WvtB*;s{>+xrbQ1Z9RGvEH>FZoFYE#G*IXGSiHPo%kM`Wn1LmaU` zg#dW#MQaq&LH__en65sCpXI{Ay8t?Wg-bebnWV;8vuEF$hwSXck&q8+(Gm$9VF)L7 zMJg)bpyaT?6tG&h;yF?8R!zI$zByiVR0eCsz>&#NIH(?Y)a=el^!2NfsFFR5_yeA5 zf<{D#a_;mZfI80!`0H5sZK?kNZfMQt+gzwy+f$vd(=CCIn~p2!?Kk$J@VSdRwx2S) zV;)X1&#q5u`8FFLHC_owA-Yx-&YITKI8n!J)-IZE><_r4{iS>e$W67K$zU_{g#i5y zYn0S~YAB)&7MZ6eTOnRwm=CA~SH%-0)I^C(4?$JK95*>Qp;3q*Mr(hxC&UZnnJw<& zfgd|eK!#E6$?aZCdE(7?Qf89&=1YlWIcX$f%t`borEro-EMZ8D`Qi#AMY0*Xf$Y&YO4V*|=66 zk3(H{sj0!LELVj@a+Lx=Iv;xSDJ79zKsX1C*Hfh4HO0A#Vn1|1QhSej5F2g+u^=2( zX%$#x^*)~Utt{(t!hirAVzSH=Jd6OqQ{SPgB&j40tMVME?M-M31!M;&oYj?b7{)&E zr$^?A04>L%sTmYrVuoh#R)pJEYqs1~38rH+Ir&w3R9-xTpC!MCtC9+HYx;?}sgm-1=PrYhC{t`OY^l+{}5Zg~gZ4y&4a92DE?BubPgd+0pAQ)j#{qOOsP-(l6G>?(g(v42u5#%@B zI5@1i{7qv9=veJia0sTN$!Oe2?I8KM0YRvw*3(R$8;B$UqhR3YxUV|8@nkYH+uNZh zKYO)v(n)!LbdK4_Kr`2xzE0#^`r3bwHjc5ZR?fv#ZU=x{xd%0oC&rt}ClXodP&YZu zp|hXB*O*vn;lz7_j4G4$tL>$->JV=jL4%S0aZ~J~XL9$6z9jg!#3Zb+#{?)2)r>I4 zeajm0%iF8#sXWV^hV6r1!Kz0Ajr(osj`imAEK4ybsmb>L0QJ?zDFMnXH&eLI=f_jl zx+^^_&Yo+2@Mjoq)p97py095Lc>{{Q49N*9yl0$MfkiZEjKmb$pywE;Pomn7y_|If zcCCmn7DKgPl5x!sGVa^h990r?5@~jc^L)fDD(KdXp@N*ZC)&CfWeb*3jMEb1%tFK! z+IXf(&$fdZY{uv4d(^9<%%=+L&*xifDiM&Up7kf24l+gvIL$CQ{{ZY+6lI8S#M!C*w0l@q);Qw}B+L%gAoI6@UQMNH*V+cXVd6a`sJqiUFNCr zkHs3)vR!L%#L~;gErTEf+a!@v#*atSeh}$PZw;c`nU4L>aQw55>M`5(_p2T-_&wpx z9>H$3+c%9kGHq{|5;}~7$G7WSe+_;lS@^2f7Pbu(_QPXGCO2VlI*z=W^~?4em8{m1 zftgbSKDhq?>(?8bOw}u&70ck;85!0c$F?}mKPthz@T3+lAxTN&k&Z=r{rnB5U$v{L zO`k4(aBC)eXy;aZmTzA8^sQAw?0H*g7fK0^W!u?%{xt#c)!dla<8yoT_53T)j*yWyqd0}O;|Opw?US0HYav+pe^Kzp zv!zX5y*@kW8EX*!B6+%sBCB#L3Z zSZ(7V=e>SS+-bK_$#A-R6cF6Y7QvhaM=C!cD(Tebxh9X7=CBFD&rfO$cqMbw-nsc= z)u15|o&8Dns>`eDkmV$cJoU#lu@^d$sxUBk?^Pv?$`#HJ`!$L++rPTd@+#C?#lcPD zH6EiB*o}9$l$F}QBJ`yrkOw4H71j)$_WFvF9Ys=7FbcPG>qw&0L{w$Z2iu{fXN3s) zvz{~QP^7CO5hR%z$RPfd;Td*OjseKcNDd}elQB61)4fiz7LS|)J-gI`BoYY;!*$0& zQsN0Zu*mJj08x%cW3vTLJ9nwVvLKM-Ip;lUz=kcwmm}7raG1d@k9q)wnS+235Jv>l zaD}&yNaG*YrbPlxk^)94bLJ9bjOBf(0yB-_Tlle7A-8}tY*Kl}BoRwAjq+n?=ReB2 zyA38NgmN%uVmSwalR+0Sqp~Ls08#5%vc|q?0PPFkv9CbXtyL|v&}TS3tBsswf>Uul zJ*W$r@(si?07r4#@~HB=u#pg0@_lN=hY|z;1Bzo7+CrQ%_n>14WCcp>1o2O3%xk$= zH)Bo;^6ld!de+63l|1|}Ip=SBpK5{97V0g~++1S?6O)f%E0CW~xrNF|gkz{ZMSW}V z>q*nsR1RW5@~J>T9^FrD*P3|8MYpr@CH<$C7t4^cj@WL0o@fi67GW{2WchQ@cck7> zWD}Fd4SE#%U6hJlK;6)R=zS{^T{;mVMO^LbSaVl!<~ilLxnjFy+EbCuTZ>oJAbrAJ z-N>g)V*qB^pJ7cpdXk`UM^WoWfL$8o{{Sq60J-m7--pxf5sQZ)H)CFE_DrlcuxRth zKgzvBMeydPbadANG26$2qd#~7)}mS$PB)c~%IX`mjYJcp#NWclk@;6Sbv*XD6QN^{ z8z1M2jOqs;yk5O9c{My5khw!|aUS*PJxA8273|MKcx2XwBzK=~+T-Mrc>F*5^`fYu z49xlCA4=wCm}ytC4X0^51JH`S2B0R!^w^Ae^u>F0>Zv2fof{V+X)X7<072{TR|Lvb z5;!8Q&!@ze@!hNZr{AW1ewB7T4g8h7hGe+6Vb0#i{3}xv463w#Ty9nR@zB*VHNrL> z$SQGNHSdS-A&GS>SB>rVfNfP7@`(;z2hoepB35m-eOnZ?IlS z8{Lg(NiDN&4;RghXZqA$Sl#Ca-LsGnS~*kPxXG=Kf-PTM$=P^G9h;igx46_!WxtVG z+qQdsE0x&tsyt|Lb5PZ4&KzK6FE2~cw zX|ScT+$WVf#<&e2B*vau{%r`Ept_}L0S!wpJ8xp>)1A47v*1$k0Q z9>K#X2R`+sDPMAuxk*6)1I0?8A^DFD&{f!>XN`9ua(L-pi{T%JUMKNo!i^roCmZ}rK)wC}o|`0|y%*-Q@q0N%}eGHLH)Z{%1)kj4fv7{L66Waf}q@lOYS&)No@ zA-(Y%we`|Qs8xt7$6O2!3H8l;{+*`j+Eu#Q=~mI&#G?Qrh3GMpilWn)z+;h$yAA3{ z0LaZ`4P zkI5!|sdWuj%S5zm?Ot_?HQ?ld{Oji*9{$ogUWD(bXb}mn3X{EO_3xT$Etg~LPaS^KS{|D->HZxHd3DODBza5M=4J;u z{+044i+(3~%f?el{i&+5MoAu3t2A*H_Zx|0`B#}UN9C3%pq$}=0MtJ#@|i*hT-MQr zfy&z!8I~Yj$&ttRj(?qI%_~SS!MGGkGcrW63A5rJcTYfOSrX z+JGo!_bGFR9S8W;sN|7}P?*o&{{RtH_X6+ESakd<{4uM=xIWe+r)mJR788a!W8bYh zU;!DyC-bW4>G<>~wOLOydZ3TYY-c0Vfn0ooQwoL$j^?O$`G?9*F6+GaG(1C^~sllD5bH+~5 z^c8O5S=(~`)EN~bA&i}}L`Fk%%|0+9j0l&IdCfr0k};JXPu7y%i#teIjl6yo47lE7 z0A|4e@G4|Q3QF`Qp;=YQ1A)+cnnY8bio_K>spx0|IZJtf1;%<}qLqrFN62jQ4P0XW zXc3$d)Q-Zd7}iUMj#5t<3}^zc6EQ{{0g>%ggA{CmSBzm8s5$o)QLwGE0~zXSi6g+q zNF&~@i-3i2K0+{fs^o!{?LusCzDV@%KpHXmL79OVZbeU-B#g;!!vlg3ddvODLdZ_x z$2ET1L|>6dY@bS!h{u^5DL*ef)RT~UjDmVo<#8l|n}R(l8B%p^r)-g&{Y3yYh{N$^-J|noEfe=G=cnK;I&tmzC@(fYKIK z*uxk+5lHeeQy4E6w6M($t zj${WJ<}f>lBm2Iz^1-oyLXL1feX3V%NgF!tbvWmxEV4vy4hRF+{3?KrE!?mON$%dB z^(2K>Sk)T?zB^N;mEZv)$pF#?n$i-nj;|rXZ>P0L9(yEnqo6!)9G=w^!6G*C^Dnh} zoWBmWl{;ME0ncCXu44DYxB6^PCD;f7!j7ed7eI2^4!d6&CxANBLd?60t};2zOk-Fd zG62Mm0O~3&^33X(Dl=%q!RcASN15ey%VM7(D9Wr$VX^pnRRMjaF*uSn;B+RZOPG=(LXgs&Wb~>* z9%l-HgLMJA3X0`t+^~cr9fv&BfwCly3ubI%Cj@si(8%x*K~N7$$|hJd_K;YS@{YXH zLo=>cK+OGi_Mi>eu&5kxqo=Jx%FQPIn}MnZ;zq{wDi@-UT67nZly%0^e;_CV;{@{r zdxDH}j)JYCdCn3n0Hcy?1WpTiY;Z?8H6Xu`6$mhMgO1{WHrva9GXcwS(~7BY5iWV! zqmxiRrzSsn5XV4$>5n$y<~I-7MOA>gD1}*=H_YQ`sFf8)={s~3=q@dqKRNzaUNPRD zrV@0N|D+9Rn>x#~JWGeFGVrLmOpa~nSzc3kb)lDQKQ0~k&XQ8QM zREi)X8;f;4Xpk8&u6EiX5n0 zQ{Da&>z)j@@ulf)K{Q)-5B5WL>lA%>+~nxH2cXUZr9+2fHjk?GQJ_|j8SZnO z{*~5vH{<^RgsglseQ)Bs3$)bUS7?^qQPT`K$!1bH_NA#dWy_C%T2`kU7`0`yf+NWw z?kB!TTJv8NdKZpm}^MsQH)__!Efb6-&STf`n4)%4getaY12Nxo-> zd68rp>`=9IR!I%idX~50w2tE9INBJBVbsa^cB)cno3wl&<4eMJ6SD%sW@e@f{x6fxxx1B!hEJG;Zq1(EYoU_D$|#!B z??$mUk&l~nOM*IjXEgc8&dDwN)`X_bpW8vPWlgX*+ zcP$0m?on*vN^bt|%5W>>--&+@G`|b@qFpP(R}XuqMuE#Y-6Sk?nB0Mbj1GTFeAhIL zlRS{ZBS2zedyr}<*;+yyu+K`;7MCJJ9GC%mpIU<2A2ve6qGpq26lE&UwMXGjjwB6+ z&0KL9lYAp29`!J`mO;FYndc^^;8cD@3UCYM6jRf! zFe#7&fgkXUA9`aXiVowHZb#SBv^<58lmoN@N7$X?-6IuVsy%1|gpV9)97;Cs89!4@ zWmjFKbU7bd)_Zdzrbc$upJ0{a^H_kRfCpLt$%Z+yT2r2Ouj5lrTHfAC8v_FX`kzYM zwXkVEUBd&Do`ShuUf~R_X%O6sa9`irfH8q)QUL(YUSc^g?vV;mmzh1NVqW(aJan%~_+Q~YKgND8vC{QhwYRjnl~O`5T#lho5;-RTp2H^x7_8g2rNTVU#~q}2 zdso(HOMNodONpl-2;x%Ae*s@j_$&5j)#eduo+)&-A1kB{hhyyMMmg>ceTU)S0(fJ< zw&v4AwgOZ4r<4YifzWOMe50HS)|v9(ImtD_I*qgGu()_6tgd+dkHCM27Vx^wXvS$& zsdU=AOAKXr$of~yzY{(Ic$dN!_j<;PpW1pfWXSBJe6b0f(Y+{0sT z_jghyyfK2z@(`c_&r@GLd`tbJ{3WF5`iF-6KCP@>UfaoT(k48G5~)V{fyp2qFbz~2 zY~K-15rdOQz@{`(yIG%%EWaKWDU~0 z5%N>FGqDr9pOA6u?M@|AU<2iE=SI*ZXwNz1{xrk#fT!OS$R$}pMhpP-$9h=sLJl&# z;-U+c4eBWp5}?XY-Rp_~u&w*e#ODLArCspz!*Alv8fhfNX8s0dZUTWS5_A0Okn*;9 znfXszjx({r_qi5C=g+s{)EJxf$c3sIkVF5&3S=lexPWXA znu#Pq8lH?h)M^vv2y!#Y6yYB1@A*Rhv;Y@7LoXfvwBY5APCjmw)goqQOsWnJc)_Iv zU}KzgpbHF3AXNk39cnnp!9t`0dehc1Ap{b>xTGYe=+*K^N&t)nRybS^#}yMvyXBW8 z=OMcvYM3v}yz`DtN0gNBxcLS+0)PX!k%7lkQWpU91qVQ)UTYrKQErcX2u!EwsP7_$<<{$h}vK3DGg`ceQv zIpaRG!@PnsMS|pujpZD0d-tZ`4Z%)ua7m!JIQ8jKjk}D19Ameyy%rtG{!px|oUp+( z?=VJ+vJA40J!%5)w<*b9NTbgT`@s2#`LoiC1}Je+bV z1<4=fVClvM0g#R0e8lG-^x)yiPK5N$APSA2Pv=1HG~*s)bQ};pYE}W&M?eoX5n-I3 za%ru&xmU>c9+U;kGQ{Dsae?E>enKm#aZp}D+guXGxaC=ZYk++tJ!FhjQ@Tqrw(mBfa^{APPV}MxlX|6#bSB!9I z3zD-HZOXinijqZu#wCrg+yhJifsW*HP&*7Ng~1(t=nIlGj6f<#&m7V>-33nWXm6QA z0gN1A(~i`{g|ab>P!|aSPJMd&QMeEXdT4B)o1Mm$!C#tyxG6i74u+a}C+kAvjPyNe zbB~dKhJd&QE((GG9R5@=+`J!{epsY9&f&p5eJQM^mjF-~CIwJ@$L95-KLw!S{;_4?BMOHup^qCC19ZfgP!KAD}lK5&re*@ zi6z3HN~1E<85ibI2_C)a%EW@$+nTO_b~77pQ`f&WDQ)PO@7L=<6EupuRmMvk3{zQ( zl~d0oQgOL_&KXY>fbvzr4Z9%rpsNbOlVDzQaA~=6S-K4HK9swO7#wXi9%XZaI0k{F zJDd+n1{|M3NM$BMpk;beU?IlQofwifRAV~;5VfT=nffngTs4!&;)Em zV|OPeqGuH_hDi%;1tSEV&TujQd)Kx6HT|A^OYtX1O@8+LXgXZ3%L4>2aWbz3!sIB7 zoP|5GNa>6k0Pv|@V?y$0XyB2~4l~VAZBowP5(x&=#~ku|99P=!`zCl+NG`15@m0kPL6#0{;1c!41LiNWP zrsRin^Uq7R)pgsHw$kBwCYXhV1Z-MXCjn4nB%Jd>i)bM}TV2wjI@Pyj8vll(Q={6^P& z51{H1&EsDZK9-Fdw06JC%L2i0ca!#VRUB;Ga#thQts-u6o-_E@;ctju1J@()KZI`XE;RU+zSk|R zVk=Znm`Wr<+gWfnjt&XO8Ldx_c6yhO{0;E3@+cNt-CpX&pLPe$bpo*m*s;H!Q><_+2RP`9yoA# z`sX#_x71fQ>nHtqmiS)rV zSPZx=&9Va+%xzyPX{dE_1_ z!ESco4@!?NgC~&O=AMqrKuFx@jk+(L{}M(3slV!YCyym|GeId)ydWq|5EYC^{8ytIof zh*^QbsN~f#hKVpoHH?6T&UtR4oS-SjIqCRPuvr%ySGh74BrrXNR5RU5#P2FQfkbGD zkUeus%oy!n3FOgWvKY}nmRw1>iSB8hUKbrtdYNL*0X+ItcsqzE?wVx^6hsLN)3q?Z z<}CjJcNnQxC<}iHJ^g8<44(ef0Sc6mY{oh1+Jy39Z78HS_-f5JF@s2`3ooNM^?fys)E{6UvXI zhwV%8hq==S)+)Uh?P2jg-G9<;^vQ|n6s`_@0&_ea_c`UT$p>a7{a=JkDlY!3vX3w5LFC~!AnBRD_z-F|(Gph*C2Cyr_p zb&yqwJmRC2IZ^r|pSB;vW?&k_Qb2l>67l&pXs_*c@R)(VOT{O*kla`1;g@gR6r$h} zhr;@BDe{YzAEjUL)}IM?1@o^CPBZp)#a|z_Kf(-=E&TBj+3nmP%N6;Oh>!CZAb(ns zAXy{?oy2!NY1o$&^(No;koY}th~r+4J^h_Zk@e3?--qLG!kLv_d{1Blaq~>0A6%OJ zk|_q}8&e~$K+QBmZJY!^Taq}X$>toV>?}VOJ{!(dN8)WT?#A5RL^Gb4%X3>0c+5^d{?h|m7bUyI8Qo@5Ci+%duJpRHPmSqT`kx!cbUKtHcEa(Ra-`$-Ro{5?6u z8l|L%(PxbR04A%+sA=+j%cz^^>VK_%DgCa{48pQ6(pD8>EmGzbDHM~SZlp~4{&e|Y zL2@6pOFS+2WKundsX@;}n*3Q!Ui*O^{pycFJB)s`>wgjJ_HsAbward0ah17hR*-TZ zwA5GQj6O8+p#9W7D%BJLlbeRENd6^!M}ibKJ}%T!H6R?!Nk084-L1or{dmnc3+Z2z zu>58CuL;TVWyFIV1|rnKluG@AKIVd$|wair{|VfAA$7qKdmPz3zYp7 zxYG2?v@zXT!!j_z4;ru|(*#!=s{APUZ>*-<{{RhX&PGUYvql&b@3y`iU)s;&g1H}O z(wq*)DF%L|KNWZW8r$MbDkYar(qvQoC}a)%%@Jvi=lcgQ*j9_+(Y_`)28Xb-XcopJq?~Dzr{WEXXvU*@wk5v~u{H zT`@*}{8k5P$8ZY){Oh+LvUh+kq~CFUs+jx6_Xm^foK`)j?StW|RZYi-^%Q0}!ue!= zeqjDpxoP`Zcp0Q3`%BcV*Ru%Yf8`}9Ns(y|AF?OH<>e;SRQ4j^jDD42KV<&^hiQge z{Zu&U!svnzuS&W901a92oHoXq@lJ7r2>$@$t4crGbKxt1PNeEjZHFW3D?ez;voSy6 zmb@f@{hwae;y$A2{{V$loAy@GWgAC}b=3!``#?X;S8E^b8StUw6Sk_!32mNhMs^1D zBxeS+;rRFPmTZCIJ7puBHsF6Pw0lN0k2ksfmUOA&jyU{TtV89DWgP);smCU(uk5pF z3kHkDx})QaNK}k{G1k4RFN?noCxvHE5!nP`k-AN%@*_2&ZSf<(7f}784-i-w^Nq%I zU;PM*q{Ppj=lz*4)RSf60NmsWVo}GrRn2l2U$U=?<&~K=i#?^c4X9V2`{us3Ux@wz zVnFc@pU3??NB%WG{3qTBBO_na&;7i|{{Y2R^9cAyS^b#4D%x7ewleA0-~)mrbboAR zK&~(T6i>!&IyIO3CemPlWme@2G5-L*y76D6@%YceQ<5RpEabq?$uhSefvKa_JT-80 z73HLa`bvcV06H#9k@=Bv;lCDW_8xw#rA-4wes$Q#A4A+%H$JBo!=yr0+OJ<2q3TWM$8!)2es$cehw#mCTK@pRpNAeNjhgPxD6TPun%FFDpHqzYskkX0ozpR$ ziRWnl06bLEMqL8{enG*<>tA8Z`y%)nKw3RlP=(3rvZ-JD=V<D!Oi>{r+n!jF0?>U#iO#BY_(FbQFD>-#PM={`nQJG9Ay#7Lv$FQhRH- zNCXh}vn~(fl}ue}$h%eML!OTegQuw~EA^SQ`v*CDXqcYm6#oE9h4g(QPxY2I?e&Qd z^ry@-@*h>a(;+e32?S9}HjThIUM$;Lvv!tuN}+;F~G#DpQ-1H{cgDM$A<3J z7UxQ|ltyx)p+W)n;4E(l)*@O-*AZAv<#ENn6*19<& z)3qp6TZEaD1NV4ipTfUHWcW$&;%(c!KV}2{;3EJZtx&l5A@Hu@KyMD(DIFOXY5ghO zRzEnk9}FCqFi9MWGno;9!Sy(VGkgK~SvziR83!1`vBhV% z?C0>Pf+N!!GyUXzALUNqkIRv#mT!<2O!K)&!Th?_chV4&p$Klc=yCMxU#4^Z%byHp zX&8&p&Pm)Q85#cofK?~`l>Qt%UuSELL(4rtl|lUW)8<8UBlAtPLClZO zOMMsZNxbEIj=YN4vGC-ALFASs<0A*9ea3%eJ2Z?(7l`I2Oix=6;;1v-CxZ{ zi^UPfv5-`YVq1>H?im#MknVhZntahr$ObSur@TdpP{mnz`kMO^>-Jmm6!M8jh^+Sk zkNET>cc$;0{xy|#`!4v>J*L-G(yn>=gt5yP<+WcY>xz8HN6Bk#Czu{YG9=E~sqYX(2Q6Dwzobwn>kgIglSO zU1>5%t0YKHe(zW1hV*M?5W`) zi6cH*_6$poeuA^x;orn~jwbMyrW_0|*pP$nNOOvtjPrJaRZXMk=bDXUc-LyeLG~5u z3E-a^pWMsg+xR3=&zo+1zx(NTbNEy0HrtIR<}4l?$&iEJ_)yVsJlcB+Z>_wS zMh83)59?Vn=y$6yMTD}bd(@(p%j6?mIc7+ezXNI)P|v0tm~OhrvAVh*JMHL2dd-)|4HLzn6-OZ$GF-ryAyA_f*Jc25NNvsIkIZG>N*1ea;9w4ysCyMU% z9YL1W?wB-t{{VIJqsy-q30WRcBi5e< zrexUzZ2@6G6|+aH*n4 z8sGxl{o`8@>G7oK-G&Y;W@{Ug0Kov9;PFVBedag$Zbwg*SpNVjOonU6sIWUzo&e{J zRkNxwkzAd{Pw80RSO6;{j1NLNrBI)GB`vq~H3Bqm@63^dA5waMjdK#gzE3himK=aT zt!^-B6d_TQ`P469`P}#p2LSb|1DuvpUwUVOf)}WyknI3Oa$DB4WVM)+AixLn`c+9R z+>bF^YkD`QwFH!d&7G=pLFy{>QWp&-e|UcIKGi^5-bo?y<6-Yt?X4~&e6(yy9fdSV z=aFOrNqO3GK=c(TG0a0FVm9RcX`&Qx>w>I0aBzR@kN=K!3j2cKS*!ry#7 z(5D!7xwX!I;o85E;C>bF4R;$H41RT0;TIoyN7ostgxVSM-lg!?$`(Il)b2iEfE`o} zeR}?N%Ut*iU5NwRNY_Do3~tA*eTgoWV>sJ!3d#6lxy#Q7+u@|sZXOrpg>#ktIjvPo zf${y%hxMC6P0h55I^?hTRgE(8SQ%M(AoljJeAcvmO2I_40VHRF!zZ77*NE!V+bzL( z*A7X@9V*m-`UBy%wQ;Dm(#BP!7V;=o&P!kcpL3e{M(R1B)io$C0ZEejFHYOZRa*yazL)Dm|W(e@c#3UEGPpx?^mMm zho8w9&rDZu6_7$ez+l6*)TmYxNOJQ?@i{bU8r9o0y_0J#DwBY!6rV+eAM{cM2 z8t(1O24zm2bLm=7QCTfa6=ikbJCw0gvOVa`-aYLv8@K`!(Grpd`mqSXWwA+%DUfIq!}u+1^;L4jFcwa8DJNs6)0P5ZZU} zG3!Ob=Zty67AAO^iuJ8KO=C=P%wAdQcMMlYsOd)`7=Zr0tC76YM66bSlW#&Q#&mWv zXpL}YTa@|F-N*nRdcAdV1d?VM7YcfUI{p>r@@c3(;V1`wc{NwJ$jIP|<`Z4iAWe!@m%eMHu<_N*5s2oqSH~Ilpbbkc6uBqMWZHQrfJb`w--n(G zhVoCg-KH&-aJz;#9FBhq@q1q#=_$MIP(POA_y$hn^)>05U&nnG#>(GMhDf7m)63rc zU=EocwJZ;C@ip&IUoV|i2Uo$yhY;ct#;+^ zf3%WhEJ#&sanx50aWuCQZw#!=dFT027%rspoi?lEJGf=M52tAo%~=GJry3gL6!wBkhWaH%-uT9YY5o$g* z(5CTDm|}+63nVEc6?s`lJ4P|rxgb}8ta8G4Cl%~|5%|60e+p@FXm%07b7+iqq{WwR z{KG)YIssRZwhO0S!$N^d8sH_2^*Dj$3BL*{{V=xrmN#!M(0a`=T!j+jY|*{ zl1hQcUTf(800I0$wedaVx_-H)rKIIUZNkYEnK;N}gPhl|MWgt3+5Fh7EunYdvc>}( z_04C@*5H-T&IQvx*%+E6%C~XrO}o%87F8xTky&tX5A((=^bYE82?uD_-YGC}cE+WD zrDr@o8F9bKiBS}iJh6-pNi}Lk@}CF4h3;-)NYdGXZ&VZm5w%%&H{`K z4xMvVa!-|>-J)}D<0Ngd*s#oJLOpkQrRaXpYz3X63>INn2ZjdwAH;; zInLIoRLsw3%kL zn8zp}tAox#;=OlA__yL~Q|3I&E24m!t6^P1WYP}t|F)QUsFUOcmmM|+`a7;Ny7 zw2Oh)?&J@~qFY^7${B5*Ic=3r8aGE%)9GJEcvIu`rSxlUt6Tk=<$sL*!aWB)dgi^y zO!$wW>JdaIw})%+TVfx_o}#pPxub?r@;^QV^4p}A-ej9!mH;>E59>{dwnelsF}FjJ zU#4h$IjF>5C~YN7@;s#N_*Q(L7x0wMWjZyRvvpw#^ZcnSYwAxbKQ>y{Bl8#hat%5= zD0c7j)O~ob(jnmw3NgshY{CBkt}FgDtKn}BTeq1Gk!X$o09;r6YfrBrvG7iV;catW zl_1frnq9;XGiwOf>e$B}YwCXmd^>}}u^Wq`v){V%_{dUv?c+7-Ldw$Jx7%CC8UFxb z0{;LiW1ef4rX|Z`L_uc&jm(oVWBOJ3E(>rz?Q)vuiga%eCUr}+wUM;Nr zdeY&M#+M7sfMcE*pI)Z1QEy?NL`!~AX`f&N#U=1A~;>ivw0vE6)c_^oNHS+|5VCs|Z5Y32vy7|0+H zde@tHAK~wbJacszu#QW6H6K08sZ`^zBw**b9OAwA!QTP=JD@V&_=Ve4y+1JwL5w$3 z!5KW}zJjnwZJ}FxIFbmHq9TP+k6~4$b}wVjJR$HO!#X2Jb*;#CDdGU_Y*Jpj_}|4IHMukRqg1%PeZ+{wjpU4ycB*Fp4Dc(KSrQ3CqN=VjfmNRYm@feS zeAcl^1?)`sWE>&{3&CU80-9!NlLAbSYN~gr^3-lpa&u6KL~`y^$8{dHsSZq?ncQ>t zlyvo`qPR~!W3xOC-_DS@f0I9Se7WF{V^!E00xX4}2c=pOBRC&0kUXDEifWnn85r&a zcIiP(3?~OaN>u}Kz&$B|=@mZfH_Um*r8fjG9jOFQ7-swaXLH(sK1VN~mVg@Lm6V)P zNgxl-Mn~Xjc9Mh4816CsY043ucLH(H&;i7F2P|8Y>56QCBku!hp5~W_X3rzmmvDHS za_4CJiU3XFB*b82)KgK>9k#APyh)4Xcsg-hdr4la4_Lw|sikYGI3V zI6QREN^ZdCc5%1Tq-67>IUAi$K<|nGR!joPg00R8rbYlH1;_HIDyUpK5$t2FHVC=>6Sa45TQH566K_6N`WNa(^qvtyqi{0H3;h zcAyA^SRP{?#eF+d;X>QwUR%&~sh0~T_CG1=2U1xz#ZnyRxFV)2|4*YT)jYn`Rlh%4CoPy~^z5$;TdAb%=qz!dz9aNOdVG6|yv zRBj|3ie13A-i*CH2%rf^mlWvj9{ln2tBrDEm&~_Zus9(4RU~B$uIB+xO(V{e0u+4A zdwNq9i@9{4&yxxtB#Ne(Ldl%X!aJuoO|}Ep;eJEk&})|HDu2s zkg=#>e(^lhqnTt3oi?7_Py`T$E))d|>6*1XtsWUi8RS)Bh>zz&z%uny-mWZ-EPK^e zTd_4DQ~6kz!QGsk)rd(_+d0oQ3~O+bkmHE~<$1+VYO5KPsU!tFpYMB61j0zSe))Oz z6pgi!e6f-aNj{ZT7%m)*$EhCGEQ~sCJ6oCnkR(x-2zYMw43P(sL$((f#VGQ^Q)w~Dz$dj-o&}CZizETaC%tHSBq!f2qnd~mkwIUbmy?stQ6^{$ zw~k2ssp1(pU_d^VWl}kuwgM6NM`CHfO}k@fa*osi300H;1{ih6db5)fC;%7lj`Zb` zaj}3_JZHT*ODXI~sVI3MsLoUo_|;!BD7uZz#~f6~K+L6q>&`0Mv<%1)0OOEP^`Hs` z!vmEddeXxwkut#io&9Re%^|{-3JK+@5J4VNBe?+Qy#O?zlbywPbD9DlEXR^_*EALd zGJ|rCF-n2kBcfg>%URps%xhA@DQ8x^9sR zYfB-yak-TU0O$MJ89DUgu1Q5*f$)OaToer=s)rpLieRvr#saGm=tgVwRQwqDX!##x zxGR!EnHK{-pDk6q_zm#7_7aH&)ug?pjz!PnHuG3}LHrAU%0%jPi2KczkXW;?mvRA@;i5)!y0;lXH>S(d_Q%C zB4Hn<3HsJNzB;|P%jxW}#zqullkRJf)vlxx2-UpP$j@KQ*E+cm^PD%mFguz2b+1ml zCAeIkGCK2I{noRpN}g1gk20T|40xz*AoGJt!9w&0y(`G@wO&$iU7L})b_4gH77ii=(W|49&2{-MGd{%1VsZ4>Fr!m zl6arYQMr3(rYoqh(e$g=Ni{2;rE+YvL>2(F@5VM^L8+A6m(l{_5g5 z(rIM4DbNy4dhLdn@W)KrR%W@Iu#*kXrxhNts(5bFGPag+sdd8O4c}VM{zX{wHfdPy zFzf@VBbu#w=Oe4G0-p7^dv=j2a^Q#L4*vj+V|jDlF3_d&cvTrR?hK-LOCcx;&nMF~ z@3FaU(lCtr4z<>4UJ%zcDHUUn?685I&yoI3ceefv(ClIZR=6Hv>g>P(KN_o&c`cQ^ zeqj!qlykbQHJnm_(WzH0$sU!_YWE%-f!^Coa^M^n9E^I`G&MzxJTaUDkQn-V8enV7 z7>YD-M&;w0%ad$nr7Qt)joy_L-jcD9LzUwLnt{aE2XJ6<{3o>}1rQ$MRY-w2?%&R( zF7UB3j&rx(fMoK?Vnb&G98|2Rfm%f_=e<$^ib0V;KX}r}lKrazfCPS&=8y&0WBuzM zFgtqE7xE-xMoXpv9W&mT6_^Kf{lW51ysE8 zmBgD9O@UyIK;*AAAZOb6GWJLf#nj7hj!K@pf5x%rw}}f`!zg7_$sI`dslMH-T}bTG zJBc&LIOnjfy&J&ZBh*;Eg`3Jq&hCHCYJlXRXM$#o48}TABTD(q>IbC(b0XDbGVk1eez~dUk)A^vw&5Q@4N;KF z#SBe=I^feFnmF2C3l{z(R0hA=6=UA2N47Z4RF-99z0OLGN4-+}Ybe`}JrC(s6u$BS z&U({8U5?>d9iJov$EX!{GO{Sx*dnstC-Tdv`A1w-mS!@{xgnT*zMqX)9X+C%og<6| zQ`MW+yL(G3dw775tgJ^sYs=xdYj*+MkPqDlp{+SJ8`wydNi28*x#XGX(5V!UM*BUR zBMtspV0e6S^saYT<7=rW3%8D(RwP=qn-%U9mKp1snr%)?lvQL47{LH~RHV*|m15CK zB#uB?z~jHARGLA%X*e0id*ZD$f>*?23dfpgiX|k0l6`-rQRK*{Bv0kEQLgnJ@z3W@ z%!v{sD8pm$spN<%iK2Gk;I4Qzei$9l$s&I5859s@O&hBQ4by-#N*8eXk5g9SxBc#9 zQagc+)%Jok1=wVs25190EMhLDMqdDK$pmM=72NoDR`H*P3qOZ7yPF4)ZD5VQGQNdd zBk}84Ha2rzP2@nkiw;QWE70yN>~#AWqGA=ojFNhsRon^V_?Ph}(m4|6RyUK%r9{#X zok9NYFa|qUr+9PY=!Z(Q(mZi&S|kdR-ouuZfs7VXNAs_nu5Q(?7;>+Y26^MK6<1`p zZRH>@BOCxb(z1J!(e{nU$A1ah!q$EbYpq7|R4WhK6f9_1V|NTmBhtM80K>XG{{Uvx zFZFgZTwX}hvo|>}$>8)H)lUKZK00NjI=-R;+%o1he!%*SaBI@9Z7sCBDK#7GlrW&> zLBP+a*V>`^1(EY+zu~mDou?%2bMk^PdesYBx5mlem-90Q8^^S@d)<#+$JB(hwX1atfS^bFg4t zK-|4YwJ-#<@d0Ux#>=fM*EBPUzZ;A$s+@5f^rWy_NgKZ8IhL<)4c#8 z$m40xprK_~QdE4)!3K{p!Se=5J;0~3fL2u)2a`Yx6E_8bQPg9-E3*hnY^$Dd zeLj^WmR@zh`$B?>qZ>F}_c-;e9R%I(dXUVjL0KcU@jt|`8+h{ONwquw03tX@D{l_v zgDNriSe)m+NgmbbN|2cz;XYD%+3B9RtI@^f?pTi*@6Xe%BiqFsirC8@O=}n>vBz5z zQlq??otWKmAmDzqpcTsw z^ts!f;drRHC#Ey$QUm`0hl9xewIpg$3b#h}_o(Ag%FLvaDnfDrJx^){ak42`HkQvk zFLl)hvGB}Q-uAFWJn*hsQqd1yXNxoyOD9lBJGQ+J*Tja=hl9DC$d2xQZDxqf^K>2#sibP`HF&SQf`_k=Hiv)bl z)ct4+nY$%mOfU0iIHdCMq40OHwFk>=f_nS@G{XRiMo#r(jyj40FeH$0M_2Ya!yIc1v!F;0l_5t_M}m}3dE;#NTFjt zy~~{X(O?3;YL{*bo-s{A#1a4_r#)%JuzkufI|^!sBnV6f~?L0xE&hcJYxMcx|5-2%n*aOP9LOL44qR{nl z71b%-pQF0Rgro5dq`E$!!b@p#0x;czMgjVY_$%T+fVIDe8uRG4?G%vQE6r;nl1oAk z21gh?^ya>yzx|}V4-SZLbo+a`wJ9RVf<*`;k%j;SkY5dfl=|1jekbuxwd0LiO>4wg zGP{yiB*`lp=Q|Zna4VjbJ3F4XXN-+VC37wa34xwQ8;R%G`cf1i4tHma)XDaP6Gs}x zVvz16aqUyGvvLSfJJf1V-tA3u7zcPHPy(h@pEKt^zSSrwoa3I<-0%cI067%Y zY&mkdIOu8E2}>-pp^-uQcBZ<9cgO{EO^z3B%zE`ArP&)tfsFh5(O?(|&M~z|eu9_x zZrej(_0MW{@8EHf(*mLiwEVwt`t_y)s3o#;dHm_F0dhyJIUnEfjowSP7pTC`L+?NiO@U6D5f=+Y!_N8C|>ypHQibJ*3I`f{!m_}ITN4-W|tBBBYe@ZL_&45NnUrJC) zjmiZza~y#sIodeIDB6zS#J|YVU=`i4q4CdOYJNAVJ#s2A12$Y_REjo%gU)FH?C%MW z;O;5gm6WmUe;R6>or{3IO#~sx-H$^+4n^d%V3E?4>>vhg8jX4O`gf(;&AV>_Mn-8^ zcNKSS-TlsKeC2oZCF_iF=~1hnEtQ4|IHVXERuot+OymQweb(nR5X0tBaqHTn!vx$1 z0-72_7gL7lD6m|WoHK=QXlnu2pPr&AQ+59-+4|+qQPi^!!39@JPaF67P# zB>QyDI2LdL`2{eM(DBbfLj^_zF<^P3!E!*mNg;+;y-tS!mOP(Is!%%xQHE-iHq*)I zFijQ@H^39xG^r+UV?(Hw+ulP zj>xLb*FAAj!g(b9)6g0$7bPbV;B_>Fgp53mkULX%WDyt??7`8D!_8w6Vie}sJ5Ko z^#+}^j=Y)!mnYUb zK7%aECyZ{)`Gl5?My$953Xn*FK5`e6UimMA{4sE?Zxj+ogS&om!M_~w?O12wE}b&m z+Ni37D>30d*+%YTx}U72v%TKACC$rPs*Is&*abVYpOj^>j@Yl4wciu?yTrDz*m##$xxI=f-?m3) zB#tt~p0$e(5D^E;qm$RE^r;$2?sd=NzY^SBCZ(=wcN&DS$R>&@rDj;<+#GCEkU1Zf zS@?nD%}3&2h@kN&i6D;NdwUeJNTVDwt235jdgYzCt`i}cu{kVz^HIO=33ojz(QTsG zkXsd=!da|kOo1h{nBN3ouHnuI?OCx}*dh62-p8v+^Ab;TYIKqoQyLz9>4b&AAoEPk zit(V^u~YysFe+giV=O@+RAZ4&{{U7Mxjf+Fi;`Ga8yl45b*r9hC&~s3bv0TERP@S& zS4G9VXXhZW>?(kYNaY|F1n1V6>42&RNcBCan^Ro= zN4asvYTHb*^-zEg)ylS`b`B4GRY1cKIES z2*{>+kGGSP>S?T{*a6$8;Z7<`0r=1{0BmIO&*w-&I8xtq9OKmXr}Cp{InOkzK3}1r zp@5PyPBYq!^&|186w3_qJw*({B=rY@Nsi-i7zPWTanGeH2J<*?mpu(hmMOVMAJT$J zA%f#SnV|*7e7QS$=8xk89ckYuBOg9Kl^^d1p{4`(s5?{~pIT<%2`7_Mg=Gba7$2X~ zn3!$M!>4KhYZg(S=kupTRFjS{C`>aDM<|rU8G~un5@SNJ9eiN5r{NIm&gPj)Z}zm`PU$hv;f$m zQXS+NJ*qM`;3>{(LLO+gMbFK~Y5xFZoE37wkh`=C$$)+m#agx6Wg=jQ2}2^ulNmFhE2a2$N=j@0b8LNLon>=}N3Fndr0YJq`HgnueTRUqJE zo+SziPI%5p?N0}AC;P*UPy`_hsXmmU7jEYu1IOb+#2c)IMmQeyi~%f%_<1y#3<5~y zY@EbL8Kq?N7vwm>&T38A!{Z~;f%5|4cBtnRfQ*L&0k|B~jD!%`;~bh$#$T0}ZhO$m z0Z~8^KK$iISe{Kg$yLg}cOLa2KQRY`jw&`&kqQ$`#G<-3DYH_U`E{HU-KGnr!wMT*DeD9JSCmSDSh+l*0S zOHy6HCNUH^9qKscw|Vo8s0Zg&-F(a!n)tKj?6j%#F=~0THKD4Ii%;e|kRoO@z zha`Gawhg3+XV<1{ECTY0P&UnQ~|PYHB>l@RJ~q!+dQA+ zQZBdRI7=#Px|DhJxRd;A9j8$2s6pd{QHzFX_Lup+=;Z^fUl#brA{l%|sAP1^?tiUY zUx@zz5MU!`iLbId83`4`^1!)ZPCAa%#b$6Zf$n?L|_A2 z{A*G#j{g7=Vs&rr*$S!2Qh03%t)0rmHjMnrKI!_7^jLhS=u&>w zzY1PK7<=L|lHveRduM-Iw;%08@Tx`&_KT$lyFvgTQ@X!BB)kg%jU!YU$qJwY^#ZD! z=~X<&jWN&+R5To?=|n%Yhr*ke^5N8-xxpbg2j80M?EW--FT7zIc#6(B5AaJMM*VB@ zid}8O6kalLLj1p|#Y6q59YACbzK*KjsTrkV*!_jG@&5pVZ{ulf^~))d4j8P;KtG*K zJa6FhDTn)F&&&fmeAUiBI{bl;SV;i$F>bNrV#ETkq&J@HHJmpB!AaM{{R~NX*%eMLZI^k^k)I2Uw!AF z)~`Y0O-&W0w3XZ_%Pqu=(VxH`v@4U!e#r^oE4WIedgNl7Zf(HHl`-qMSL8h35qxER zZ}uC_PEiZ4Jh&v1Fc+`{Hft^QpAmenb(`hvv5TpS9DjHhIjge^AF?7y$Wk0(x^vg* zQdi@gUNP5gnlmoHs-3(leYS0gf7u)UTz2%WANW|`5ZzZEEYuiAK`JgJ<$L9`lgDys z3m>m^SLEvaUHFGATYuptyooV^i-#v4?-t0dyMK)z6l~-2^#1@6OCyE<0GFIf58~N0 z2PyiGOfjM0fJf55G1vBi__q{`zgdNW0DkQho&Cqm2*=j6ApNBNC%|9Mp4wRf%I`sp zeHR%&T1|&3`c33R*UMb}1w|#DtfOqO#^ceHAL(BQ>7TVXh=rOBLIjfdef3E39z91s zwXYZLJ>q$#^5e3xQOC_8Vfo>yTvk5NZ5v5{y=89M;N~SfepNyICEg1SDf zxbR1VZvu^v zo-%({t*C!%?+r+B+7;3f{3ckxL!M~oVXt%E?tT+|G`onwH-_v4XR4$@0s8F5Ybg8- z_*8gZ0tmEt{Z|!8{>!=yU?rx#s6v49 z0D$CspDVAubz}CC_)2k|Uuh#aWdQyoH1qpNd>~ca+T>%~jQ;>SN==21I#1b-z#QB7 zmi;*XB!Ha#e5%Zo_GZ897l=|u94VUIAJ1+%`d6_-@yFpL>l+UhX{qJ_M*E1=jQZuc z{A&9AVfa+;sGcp-8JOS!cM<;p*{R)ykDm|hy{qICuUkK;Hso{oHA26$2DmaL)b#tI z&OGQO`E&iN|43Eeu!Ypqzy&Cn&pWS_{< z%p>HN{h7R39GQau08MZ@7LHJVE!eDkui3NWOfTlx>Kc56=W^|JQR&Ad{&n{c_P&rY z{+kCqKX||6R~F{ohUJwQdWIFEm>&VR?C0?qwl|SRclnk?KD>PGEjvr@;RJ8$`vY(=QR*I71fY{{X&* zF;O?c-ycV~MWWoRMh@07mQ()kO8r8jq0DFHxBM#~8OHz<=r{Kl8QNAj$pHGX;{)Fn zQcs3nJyzNO00{1)qd45L5;^y;)k;ifgG<^4kIGB00C=L%kuH&UcEf^@Mp?7(oMNNX z{4uXt>h^ln`fT?90Ac}_8IX@KgPosWt$wW=YjzkhA;(XYRd>_0`2#E3!ol;n6kc=J zJXUh8rL0m%AsyrsY4+D}^Bj;PFHSPOIO$w=qpG|TZMXymCm8gvLe+dYvReewHrlj* zb~X89IPJ7>E5`g+aj4m<+v*ll?al;&7>swp=xf8oxg~S1l2_Ee+Rdi~5`LUiv1`D5 zu(2I@CpGhSwc_~3qb-~O#T-qv5!8{_{EE(t#(`&ssZHYjDF#-3-rwZcjrd!|8ZNCi>)VzP!ajZEb^L49x9f;)d3DgwX2#ni?I2p&ieCy(`32VAut@fFsVQF;VB$znK zJuB(Byj$Ry(d2^e-Yg6@(4BoVT+fWWf8hN~LX%95{?j^q@!$`Y$4q@|qBT5>EYBUZ z(c-nW+adE^h$PpU{8YF>t!apZ_i1XYfzxqj&2(3q=Cg2POE_E1bFo!HB$Mr34vFw@ zU-6yl-0SiiNTJ3X4Y-rfQZdGP9c#7{)Kl2;O9l%2*8{N?*x4!=j`hZS`q$Die#}~V zRdK4zpZE{yl{K#y?B8h^3H_-q)#Mc;lkN(U`3mUgM>+FCgyS81X0I&qU?&^8abHJE z`#;EWi@@7Y3>b#M>_#^Jl@I(V&1oIPQ&}`b@x5Dk_sHWlJjf59qe(JUxB<8#w9*2K z6-IuZwe5fKqV>}_mP?y$y>Nwt6YfZ<kW2Ha47>m; ztn2&3zvU;fuXmT=$BL7frM7$z;$lfZm1arscg9ML#yeS<_W81Z8aa?2IleGFwO+L( zd2_W#BdO07>Z9RDieln@IAC=#5`QYIFT+m|N0nVR>j$RQC-dTv9$RqOZ!Z9m&U;l> zK_S6xFRAtRuTqoY*1HmUlIizK2U5{7AIh>W{0Fb1d8ugF$;cq^J$i9K9&K>}Wn(57 zA5OK8cVQC*BpeacSE0?}O-3nCpJ#CzDw1T_-d=lr)t34(4k40KvPsGe9DX_NR0o{T zr#Sg`?^PW~6^SmMjJN}WbA#5sT1^sLc$mn`GBa%}9(QE@e_F-4(mcXZcEcoNJ6zzJ zH3Q9M(~bkCIO-32$CpdQ#HRtd$Gv)L>8U6?cFKK)R+~v1{K&#b#@5N;eKX#Rf#!1A zo!DX*Z)$60*dZ7h#dnROMY*KdBrBYi1-YtkrpWSnX4%H_Fg6j2&feuNK}gXamRI#z@%UZC<}AH3XBi zLu5?Z{`aMK^XV5*I_5p#_Ul=9npBJfm>CJ<r|xEWE~K;I`Pd@me%GjOeHhzK}Sg!iq6t5EynEek4n$x;q|PHVtTt=91A8D2dxn(cf$rAKsQy_hhKWmI5#9QHocTeu#9 zYvZ3Bs)dT`B#pTYRFZStjMccjY2w?fi6FbZ1~4)5=zmcg|dAOV#k!tv+_ ztwduhI0#Fl@EaeP%_{++Ec4vuOu2EA6^94eYaU5u3erkEwH#r2W9{{;w=$bh1Y_kr zSo8TBrzOaQD>Q6!asrLSA7B2xAQC%Et&&R7D*}apEr-Av;c?0Kr^Rh$a+}wXI%n4% z>nKd0Y=-tGZ#@YNipBAfk`F$-5IR+;t2T^mj3{HOptz1wUs0>=X&EU!3T-};|s7mIQe~QNN#3_E{(wTu8QYO6768B zzt*cZn<~fvT&NrXGg@5%RW&=E%Go?uU!(Z%QPPv=mCjg=nd1Yd3F%yWS;&Nx2dU0_ zRd$X*zFAy0?oBq6DEeE&e;Mv9=1)FP-I0bM_s6Dd=noG3W6-bETea9}7<{3yGJTGJ zoqlyBIg=X>0OayAN2jfCS|rjTmvKVBbc4-dI%}ZpkJVcZZX3&SacOfC=lFMm!|Tmo zZE7$!IZ}O({{UXUF7*4)6IecU`@4iaKJ#E!`go(qcKpGpOkDLPnDJ1krY~lGj-6*u z>APtjr~d%2T%U;iXP|g?&Rff?xZTxB5vu~k^~NjWShdd?U8L64nU8V$u-24tUK#j*iyu2T{M}ZuM(Y)^sfb z$+azN>N_|TXEKnby@pRG(!Npg$L$@WXwWsUgwS1HWREgc$_@zQ1Z3w2>0c*!kH=mk z@m1;7HH-N#WbBd>Vopf`BR?vE+loyTkFfl6`%gyzn#aJ_!M0=@nTH+mv;)_t2EIM< zSB!i^;`zc5$Yb0!IVbnTk8 z5{rInBxXBh#6$J^`qe zc?MkMv+w}zL~QCxG1?F7PLQx6bCK7IWDb?3-W3i9b5XKxUC20INu_BVXKN#G==QPDC z8>ZkrYF)WpCndSZr2sSgqi_KC?N167&g>D6y^Tc4aI59)3>ffw;+#<<`9^mRqqb-P zRfn6kR|$;g)X?mqihx6}9C!ND3%p?9dUW-tl-SF(kkb9*KnyI>$N?uHa4F6pATll_ zUccc$VH*Gku|58@)gWb1f_srb2%$(^@Wkhjmn)LJKC}S>!;tHYpd1m_ zta)war_GU$bL;I+-3)53r0zYtW~<9E1Q!H?c?;TrB>RLZ#z!KXb0afHCII<>qoDNq(qUK(x6AG8Knf&}cG5s*>IE|_4#~b`J;!QlT7@lxo!$K?S5muNo(?#s zfPgfi3Zq~H*Vd)oks7GWdYTwuZXGjE^CksaFt{CPU`HFMk&yKwEBj zBAw&5IqB<7z|I_SeJVKBqa>f5Na%Y| z1f!-;%kDiXSyyO4+lNqUH&A{<)UO!t?MnbCfn-y-erA9e9Z>QK9S$kkM<2KaGt|<^ zhA)_o80317tt*rpQClU=05&{G+hqfC^SF2V(D1VcD<%hF(vc)s<|)@7l^-cBGaO@} zpa-i>(-z$l#sN@LY@XXQ+(*e!O(Gz^Z@r(EJ(=;I@P54;PY{ScmSHK z_K8{WKH=?7!{>7S)Z~uTm=p7j>CjT0g8_#Jny(2eOr=Yse+a2nR#hPhQP&OHlLAoi zt`w3+d-SPuAZ@WIRKY({Ra#YBaEvl@fyYXkHj))mPW{{;N&uU3NH@lC2V7K5i2x@g zbs3{(Ln`sRueD3GF4)tS9lh$3xDG%unAqf3qWBNt=BwikS`RD{XC4fWK|FV^kKyOS zy;H=@ms3U}wPH6rjBXx-BdvY2;olAEUKZ1nP19o^DEXflB>otya#3DjRPd*Rw0{d) zBv!B~k#UzG5>Mq_WRJbMrg?&*Et6bQZM(21%Km5Je^1aYq`JLu zsS=hvfzW3Ip0%BT>DyF`OSY2g;erGiB=9gj`&Y=n8h$(7>T22#ha^bsvQ|eJX(T*? zbJJ&FE6+Y9{7}^VS0t7e*HT&O>~hHy74rbd0kC--^sfw&K^tQGxX90_^{rz@`m&M# z(D;3AdV-LVSnX8e;9fFgA zjMb)&K3Ay&J$)zxJ>eUK89yk&&-AI_Ce?P2-g*y8jo6RgFa@!J?MMqeOvegWxb~n2 z39j37Gi~RkR=K&|GI@lvD905UYli4I1>~IZP7{&GmNG}B07EH{bZ(%smgHltciKk2 zH29dUv}#mjvFr4%6`9z?zzm~g;;zQhUC8K&s<`=y>57t$`t#xq>naFiSj%v6&lSV! zx~)SbWRVzw1jBLSNlEJ6D_!S_71%F%iL14lsQPKGiY8?Ij5q z#@uH$aaJwmWL?U?bQ*Dt2=^&F_k5sJ2NOL*07E9x)MKcrq)8)*9xuGaao(-Ug|@ST z7!GsZqY*lM^0CS22c-y-Ez_)utOhgFy+!4jBbs?KyI624+7B{SC3CluPo**c0DLwR zwE@W%E#J!%vjmw5kH`v#Zm?^at&h(ZHl0(2v(sf;%WHU;@W>+MStyOoER$0szK13Xwd!?7DON_ZWr<-VG> z*-MCVAzn|{y6T(ib>L&BK9xMo3NpZum1u&U+#LS^N@7~O z&*l^IuNmwr`a7b8bOp~-Pe*XuTjf{$zO-sRO0R9abDU?AJt|2c*sB~$Qynwhd)2Z^ z5ITX=-kf~0#%6NIIKZSkvYJB5#4`YKo;p>8vKvg2V+=UOY$dE^bDi6{0~K;e;t++# zG25}JD#tjs`H#pzM>*Zw^QU=s@PEM0!@Fbb~8ILwSQgjYEB@ z-D+Snp1*hsoN4yzNM+=DRA)>`l!aouxyQ9o84=nv(mS(mEBAX>uzWD^;JKE4YVDC0 z5LGvk$?L^=W56Jg1ec~i8q|YW)S*)n?}`;1s**GR0PCd0&u;M-#IGa`H%cob$MQ6o z<2^X9Ex4Zk`hP!AndQmdw6QDsR(s!D$`RHesJyWqbN)2>ZzH%su^bRN9q9~9>&T%E3QaVZt3y-Zp}WN-ro{cFqhZB~6oVi@P^*i$uKPFuMODJ4Mlti(o;Zbdoi zRT%YU3}8?P3zJiCMn!xb=$o=DhPad@_*2UsJQO@4|D?lrGk}}|sNjy~1TQP03 zADbB-)W`}fUoa)NV4q5zi!9A6HyFVBPy@tBM$?mzdLA&~Da!%gqYoK7Sn=vAR#^c8 zAV@s%KouESw~|IV-Jfc+h@F>)z@>$P$j~s}dXhUIN|n*0Wyb`c(xj1E-Z=p={JoeS z^nw?XKO}*G(Ks#V0Sy=VQteE;W2jwJ7Uyw7t#*L9wRuVWZN z4K{nSYQNR|II8>2woWXib)QbT0odRm0~lHtbyweUwa}k*9(vwo%V`07R`{FG=Dw)r za^i-S2koat+&j>pv5Km;l_rFpo^>YKYPb-KIw;&Pr`(tY?&XnZn)}15bS47msamXYW6BpftbNkTs%hWOP|#Yf)uHP)v! zGL&ADj2bffl2G)xD^Sg?mvlu;7Q}#FK(5vqE!F04_8ZFkY-%>z{l3yrh;Ln~qlf?7 zAElu~s_l-h&0{F-r+Aegm}IJpZ$10AR`l5X&CS;4r9AX)TYs!TPWxFI-*X{^JBl*= z^-l{sSn(?T?iDhl8fDAzTShE!MR{BrGh(D9zc3QTk(GxoF_ zbc2P!c2Xtr%$QPLsH;(OMuxo;G?~O~2-P+}lm#namw!&L#ZcRtD(&)Y@L6QZOEj>-JvVe$vCYhQ{1?73;!z{S{i zPPJ*)%#zi*J5&69Zn=8@0Zg>$zSr7Qj^iM%WGhMVH`H8)VfMj>Pyk{L6HwZZk-H*P z0sTS0%eVg7u*7`E#&mP z<8%17EK5{sbeZR7yP>Ig@l(G`S$4tqxV)BDB%=c?3!t0OS$PYn0~b?J+@(RoZsxc= zAbW&vi+G3uZP}uGu(3p+x|``*@5%4)qDuyC#YOo<>V+A+ z2pke9NEc-n$JD?7L)VivWmQTeGOzm zG&PY7yB*^_zZqr$U`v!P^rN+Eyq6_`jP%b zOlQ`Nu0ZymGXUuA>62;7eIr_P#M&r}f$H2x^%fvKOh+H2@aRsh8vx0{N6$n4ap4#| zol%}22M;7L^Wleoh1@*1$8Z+4bbZ(7dX**ly8NoW^||M zki%@ZwQsz;hFwc$&>xWG>+1mX49u3-QE?oVlI;@;`6N&3Vg6TX`c@H}C`z{M`I5{a zKIDB&K{da(Duu#nF$Q2O5wmFsit7|8;Avr=t(CnKJ#&MXH}NyQCOa8ArRE@ylDKM} z)0XL-?;^v%s`!sz&DDYX_+EB{C~d0%n24fJt>}9_EE<-|)Sm&~%yj0%c6RdPAniP! z%wl<9rZXrYc+_mQQ`tz%{}I$|A?Mo%RkCCPVw9{G_>D(M0Hr(nZuQkm5I4Z}{&%sC zHBxHIG)dSh60(NgIiqM{cD&f%)oPx;rPAY*f}#RGW!oM#Jg+XRhxV_J}a*-dAVe%uO>++)@X+obcYGm?#vNtRJMto51 z!HGK?7+K;}W`I$Y8zpy#--$%eLfFc(XR~MNCU_nk1m#3#(ZQsFTV=~q`Ish{DFsgI2uVYy707JH>8`KN4nNf>Ly7N{fK!8j=OYi{qs4+5y!UEp%eJ!A)k?r1hMPN`R1=(My&v z7g`FGJ=eB=$AXR@e_guCY5dq%znJ>iIk zyZ6k^t|1b2yQFT{(fM&|gm0ka-@9~l%;B%fQSZK(m^=a31lirqIF*d{4oy_nGPVAg zq?F6cSuxyubyxAjuvr+q-a?wfdZBXyIQYbd1v z@|J~+u=+P-Rf-Vrsw4Ynrz*$(s)4l^yor|E8fz@YYrJyem{;>4n%-Dx?>Wp)*f$M0to1LKN5u)bN0eU%Vez4=d zZ0X@g+{duS+ofF-aTI34kDSIE$bfjQ`Lk5s*icCjpZx7~N1l zvXiq3#|eX3P`jh-jzF0(La43mcw5icLX=IPyoy^{*t75@^CZ?C;4N?L!0y=w)B|SR z$RZw-1S#i0-b|ee?oKFRg6M)`05N<>$!^BdT}KvDu?zTNiO_CEco!uSJXSOltGJJ5 zz5LCYhEg?ECHjQ4{Nq2Mnp)01+)x+G@|n)@+v?3lPn5dpA>`%W- zX}-1FO;HSfE~?jxbsUouNTv)pEmaPFHX_T`Sp`d35NpeQCTDsm;#QoB%QT>&`ZB5*AA@Upp zhg}+(1$&qL$y9x!a+|~=-;OtcT4SzGI48K9|8>4!lU14^>!)(N#lrN;MKnCNT`J6* zFuGvG(WfezOzCid^V)sX7{$umEyNNN2tO#K(u1Dn2`iw_N1(@rCOj>Y6JI8E=o#X>AW0fUlK1wE zQ`$9x!Zfu7$uz){fZm^}b^!kQto)u`ktXXg;e}{3oQuPK(oX>>>U_ND8RVmDOkq-= zBwL88R3~O(57Ao~J8`|dJZkABX|bGau}uR6uEi*eaY&1OAn`X2T{^&VnecDGj-{40BQ>y)&~Ycsy&I9eS=Z?9+{YK+JtR zo!xHi)2U!+D`w%Q1$>jv7nU`OK+_}6%tCK_mFWtU)&Bmr=_#~IoJo@>yiWJY3gk)y{le#Pt4W!n&gEkUk>A)E6_EfX8MC4s^p5x16KD$?5 z1Gxi|OxnX`DeNBbrXmHjG@t~kFkvqS^?>}Eto$CYRWHo8pSY<4M?HS$m41C&ytg$g zqC?gvUD85C38~OAloHWHuSbhb-HflmyvvuJZvnCy`=Li%ZyMP?> z%D&?zLORMwE-3LCf5(e)E;@zELv25rFZS4+R40T4o#wy<~!3oK;KKg>t< zGegO0;o(UV8y#mOw>nvcw6~&C+P&~MP=wDGKgUF^wyjf5kc;5zfu~-L7Yg{y?tn8? zvFuWp)(Pe^4(o^a21bd*(+$bq=bW~yfc|z!xt!eSdZM;ySKl*WEE61iI3BE z-^h9Rzzd_IO&r5;2lOn>iZrUizPCZzXU0mB$V$MJWy^GjhYV{)l$fD*aiqPo1&g)7 zRlyfm#o>2P**GW=I1UuICm&zN*VOKaS%`}EAq)or*OpSM12)jiVl=UAl0dg7DcC*J zg5dMIdf6i>b8d04M@}kMyj!zp9FH5tKWxoI%KjfE zB$%DYsklzd>X3yF^N{GhQ}}4jj9g4!Q0jv*4gC6c61RsjaS~IP_ZHvwKKnIvglMwT zJ|N+kGBaypnqtR`CDj%w-mZjq#hY^RyFJlTH^FJ>JL{;faPdZAy>?9k{CL!T=L*d91IeqH~&x?<~^sBYQflVeW*L8 zuEGJRxG^usO=q<^U#gIG19-HWGNf-TWAHGtr)DNj@wbMLuFfOZ>`DS>W5O(UF_fQ{ z=dzuz*8I1-)-#>Wg!aETONY;aVK!O=haq{gvWjK>%gOz-2DWv9&t}hjNqvG8Bejz) zG@tAdOY+D5!3RE?YkdvT)(&HD!2G3mn*cpYgvj7{?>=(JicZE6TjgvA_~(Sa5k(yy z{Al{lpYF}065ACyufP`x&8UB`*ZKG7W+ZNXW<+~+67IA(rW>k8BjN2LnLo1g$RJPn zYAra@s$0WLJg$cVw%bP9dZk-M^0_BJoK-K}DR{)2(H58X+S4b8A;>H%@S}XP7S^{+ z$tP0Rxz>U+_CEl%S==*q^AL@)@|)Q)+utC0lr>go<2`-{ce2V^vwxeMK61&c zKy$D+%<_pd+sCkI3+oyCNm1QJ5>|S$a#lecaQ<<>?Qz*h;D3Po)sDh}$3whV!d$Q0 zWcNLaZWtxez3;oYnvLJT_kPe#^AuBN_^{8R55%jK^Ai@iqBs#^f0k^a_C(~1hxj>^ zFiwB9sSY8r-fp;~4i)rXdKTnygK~XZi$boNb`!<#Qb9P7A4sOkPioejN8Vumqd~5Q zk#2SqbIS|r1JSSRrQacj-90)UR@dWSncWJ>9LHahb1Xlg!-{41Y3z1wrhZM2vmC%qVR zj_^>*u2{|+WZh*UK#m%%*soUyJa=a&4Qj`Yd8nN25#5#drOI%=u8D za1+rg+x~D{LpO$ib&HE5ZL$`dl(t(ob~SN3nx{jui)94k1jWjPvg7yBcgzce{S=s9 zC9as+@84f$v|A?4L>rTJd>r{fyxf-)YRtSIWEY%iH6LRglwIJzuQ>J}JQ%wheuh4> zXjBtovnBP!fn6{Mvi9)@XWM&*)MndH7{A2&&kr)ng;^auUkY!a8h0iSo~ZC$=1pIV z?>DxGZT;h{J=@qLn|Raun7^usqbKJ9n?t*N+?5%6Xt|o|xiri{VQnXVj;UFM+G${zoA{gRyX3?WyVz1b? zJhGA%e-($5ceLkVJSW1X>=ql0(qg1SLN%6M+ml%Zlx^;R5xP>uD|9W2+O3|AEB$_HgX`L%3`*ze2}Q1-|dIqZ}QV9Y%wVhkVF~hRPjt3gG9) zpLzPjM!JbFXhxzK8cX_`7u-LSngClr3l$!GU`z>jQ{MgCw z&5tG{i>ok${%(ie-@Y~w@wDV`OcFWz;nDinguOilmr**ugYFP@<>!#N8+9^rN@;TV zG3lhR!pu6ZZTF=-FzL3j*Rw7h1TPzt!oWEe(TR;*YI}1XWTE2o+P;HYUKb|8iDYN2 z#@M^pu`a$~J!uxVP;uEBT=-(Ol!>k5-h?;k*FXkId|;D!Lin8U$}m7DimNrw=RC_` zKy*c^;KeIt`u8qxR6j+$P5Pl;`X_@W+ka1f@pzv0cQ2b01s6v+%^uZPH}f|@uf@2x zbtWNAO4+Zk9=h;uCoV2@3Me+r#YSZ&ieM2U(L`p~5sfHG8^46#YDa-ze$U9l|A0VdiOoNB& z;13}s(sIsI`QWbko0F(B`G9NlpHHz(>ZCZo(mN7gOF4vU`QO_R`8$0AHXhA(mn~S$ zG^KWACGzXje`R$q_tV*I_xMLfiBcPK{@cL47S^qU=X+#r6iK3X#~pB%AG|#y(O8Xl zOY$t_7=~+xaGJOLz{Ab3zMN;Px4&!ass0T=%N%}tqCFX7-!v(tt*H9Bjuf>P{OhnU zviOyr^fb7O8G%cbDC@dx?hAI@t%Jl#j)m^rymD16((MQ-Ajz}}mYNeYKBvEz_nSqS z0D^@=GAl&3_K8!8c)Cfk9tbz<%<;EkuZv$(al{c?(UFtM9F=vob#G<4A2v+uW{h}- zil^y2^@Kmy6nfJmwOb)7FZbAcdi~j*k2S36Plj&$lG4 zDYDv~6N+-fZ`yeGNsVL-uq-7$#rq^$JIPAfQ%<~t40|viaYw3L@e7RqjU=r7{L`t& zYH_`@I(hu_`o&RzrQU!u?@_hu+TuvO`-At7Ar^l02Y45Wn>)tBsEc14N$x5df}*Dc zSInopezf@ZamluM;vnx?=+gb|V3MWmR-uUSr;in4im!i9Tx9mWpnU$LDSeu=lvsba zvQk;?`sGC&!Z0OEUW)1|ZAbV3*H~_&gYtcwZ<+DSY`i)JtA}}bt^WY+2YUh$qklX& zR~d-PqW=L#qr)l{1Vt`39aH{dNQZ>w(;gY&lN)}6%F}VAzbS0OX+`G5vE09B^A4R) zR=C_J$ufifxT^6lw~fIp7g_Ucd)e0%lZj9H{{y&6aivpe$aKAkHKV;wSsVZpU_A~0 zO0BO-f|-ry?tW+DaRX~mNNhBF<@OXQakT`5EHbeXhE^k`iN6#DkMD=ET!|aJzLK(i zvwnx`y1Yc01YeEuj-*T=w-}-BxGK9eW>pq5Q~&(CL5&Sa$^@C+8A~2U7k_@-mqUhK zPBgH|Z{i|vBf~wRN4m#7F8n^HQ7txEvB5=q#k(k2CiRF`xnW3T;PY}EVE3SU6nI*) zZD39K?nhlRH^LaBGaPV`%CWrv!z=S7mm%ctKIf+#*O>&lzR!K)xl;A(Vo6jrMcb9W zce90`j=P%>k*4OUqE}vz+gLqED9@;-<$ZhpzwGWxOaV1^j#k)xeb?N|GM9c$_v>r=RQ#uO+Lppg33C-Y-FVNTO^mzjuY7T|d_m z`BWm6TKYy1TwU{D6!zbKf59BkzfnA~yMhzfy}x7+7YJqzP&wk_*sIfj-SWu3t$*fEvHJhr3(&v^$7(O zR~B|TNVKCBgD3e6JwmcGr<~E0_p;wlZeH6j+2J%Ncf_Sx=X-U;#exBT<>TTN?oSc% zL2Us8PrYW1wFfzBXPQT(^0{l8lUq8tiue!WW;h+@PG3ttlO+P9n26bJJl4%&^P`e$oU6?#IU_1m0 z|9O)7-Ab&FO6KYsu60$i%jw#Y%9Sdub(%-aZ4 zp=lo(L!`rIO0#CGaW;8h`D6 z-7#dhJY$6i+Y!RJN9wL4moVwp-_>Qx!{;B=nvG|Tl3O80<`gB)j5^{Rn0n2b0<29i zXieIXLY#!j)o*IL4ru^cWNcp@%hLxrK}K|i-kS}K@iUXDwncTL4T>jA5zv9yqM zR>ZJNW$E9cUU)qA^%CJ%)=?QkfH;8s%Rm8;vRa*Pj|nSIHfq3RpGzLx-~;7d`xf3Q z!zWq-q}!5T0*E=mV>@&f0SgX^HkQ#W&}p@Eb-A1)J6ii&BOIX{d9cn;fHgn42<`s> zB<{vkO9zL9QSN=p;gGIjm*mfUoX+-y{4G9Pg{x*m0H{d)`cX)^=fAMj-sQn^O@!}- zQBw4~_s=wRT>zDSc^ov@C>`&uC@1o)+#*-)%}m|e`m7zJ$;^)0 z!v|!<+8sVJ{QxSj*0LfmjQ-x^fZ{aqH0S=ECtuo(vF7Np=H4FVf5uGcCl8oCojh%p zV236>yQ0{`9IyGJD4+~?k2iADz;^fCCrN&ktSva=nM2BHXjun^KKw-%F1y~Kp9p-c ztEb9m7QybFj@Z*Eq9Awc9Za#kIYQE!ClTttmv?I_fDGk&R-jYIy^@J5bYGS{19tSr zFt>leC2j%6LyG32JzKV1c5FOW9@JjjziVi+cJ!A*DVaJx>^;2MPS2Xv$_l_m74zfk z66&)erpD)G3%uZtyU-;JkJu1h1r&s=(Bl@i1uWn+uhXD{v`k;6Nko*s%l$)Ty?%28Jk*6fCjn*|jDS*HT9My8!+3bT%_Bl&DH;{~)NhpQ1BT~>#>1L0;yiZc_p3h^(68HYva}T2Fi-wm+q#8pe zx!znPi1AmW(500_8hflre2iI>0HuoQ#%AV3diZ}o&itcM8fy<1o$aBsGPpSktCoYT z*TjVyl%gv@CQ;aQ$l#&8hMMV9j)2pW7)@S^q^Q#vWFeY2!u;xkxX-RZ0kwIC&)0*z zufDn* z5@|}C*2d)sPk%~9s-kqwm5f-2o!`jfp7$~gkal0eW8gLo)wkgef3lLMB!GiH4P&<% zKWOn;YRr-3PXnk>wRDZPen%rrvvoj-nuI~97kK;7Ey=6dul)7k$SN=yDSK3k^>M$) z)l9gTbnBiqpV%j962xpuRs}9Pt)Zm?a6XZBW6&&p)NDk<4=3?v0qmcu_hue^n)NHm z!Z9{wImPSUw-#UsO;9xG7keEo5IAB92zbUwX_wBMnRN9gaz^b<)JT;IYp(qHLyXeV zJ}}-ccb*uPVrbynKScR>CfO5GTJgpBIb6Ul_*p&O5bqEaXne#`-nx7Lvj%tQ;&EQZ z`#N^3r_RN;W1J=9(`nW24#v|;?z4_zUoHF96OvkZq02dyp${LPqz1B>!`49YWUC2X zLL^|=%eBnH{p-V_bZZJ24ITE}JoP+VV#?V2yF^Go_%P_G5`62O<>N)Q0)zThyI|3mvaJ$FjzG)TZ5%+ z#@Be7KV})}C&as?knlUtq(}}l$>oR1ZgtA7P-fuE`_E#Tv@Q$aiEb0?p9<|h{|hWF zc~`_(?pQ4caee2WhPPajHk4!RaruB=Y|^wCkl7hs2>My)I`%cqP19j>!^)5I_C&R* ztdP*XmSj~ns);6WF`DJbKQi3uzK?m`?V2~c1*27SG7oPj-6PoKdUmj6730z8{e%Z? z&H5e;qjHRYSiG&!k|%EGbopz6saHBEcZtIQ8H zb^P40m8tzqJYI!zB@hrY>J8bCVaCR4F*4^@mdCyDD0!(VZN z%Q$?tjs4YM^{Pw-%*;2K4Wx_WpBj_u2@Sv^mRW`bumFgpDFoN z=)&Ce9}Wo74gaX2YOgaTx1zLXCfJx@#Vcc<6-y+SjC-VbHcLgG5nenRJ z@AF{r$<=lCmqunIq-ymPav>)bNNd&RwQA7i6S28r@?9^MM|Eex32QFoS@a^p?7y2lPxp=j+}oI+tohH7l^za#a`Y9tiWT$vS)DW4D!b1u!k#Z;#A*q z&QGh(-JKFXqD+Rx{<`o)e;KQbotQ)BDK>XRFG)GyNF%JY+j>CIUWSBT3w}(`?=o-ye$! zPxl!L6bJG;aR4SE;Ka`3KUI!@8~pix82s`%L^gzK$R3!B!P$%=UHQ3leqwK`tHqtB z;#6wJpMRwdq2K%P{;`8uJx2b;!H$Q+>=ZE%9)JFVh-=y#G0S8=3#1FK0%}&@0SIMm zm7K*Y1{vH=_~^uDHK#GSdq>hSqXW9d|08+j5mO##d%2pr`KKm9Uc`l=g557$Wxgt$ zaDl}$P4jO6Bf@0iYsnT1$Q)M{63*jS;Co!ARqYvUoNUV8d+;l2lsHxiqc8jIazh-Z z(W&U83l-`|DW1{*TIuRaV5EvTYrA$;t2esYXjmg?cov$X2)3zu9Pj2~YMqle3VQV; zZKhxR2y`(~CKyuc6Jek_AeipyUplPEm4+0iRf1|cRX?Oa%y-2mjU}INZ0e!Lq?fIM zqY$l3TI$=OLost57pC>=W}-Y^turrlIiS8KoByC!P8%LA%q0CgyMu1r zaF1@m&K&m78PT*tXwmk7`4`@Agx;`)E!B@LvZURF9cr>ShqMs=B{8ix9Fi!#CetVv z8(<(4x@+so^%=czE%;}ug|G67%rQ@#(68x&E{qKYsQq|NS1THOE|b^An+cM2qAqPq z0Z(M}o;K&{tQ5Lc%lVhi-MQ@5oSXk(QTTwzE-A=Z$@}|2L{c!r1d|1D4r(060?W7& z=*{WV!91b>PhofRH+1FYc8p36%%f#Edv)iS-0>p*#ao5|4vnyh9|&*Z6Ipnp)Qahn zPzs7B%qWUbWRbi&DW&%EPmktNxq*7J))$AD73#8g9+#}zI|IMzQ?4Kr64|!(0#zgB zCbSHUV-`3&jDUapTQPamaK?{K8QuiE$wacr+hR}GZ=wdN+I5=*6&-`9+eg5r+aJ_# zVLy2hzG{!tv_O6DY7SYw5FGTSX&%;SzsIQ^ZOiPb5u$Hktrqp1q@})-mi6|~p;Py7 z(As<@TbeNgCg`W8RwNJrSwk^KLVIbkC&hhkA4B@3)BZlxW>Sm_cih2#ti0rxRWlv4I+YShOQu+ZjFhJ)}?F{??_%2u12W2luIs`_$^i{q zz|IbldTd8!_e5Z?>yldl09i^5-)r3;Y^10(ME96(QU-eYDk~yM5T(6eh|^s&zy=xP z>-!S~(FU;qr+7fm^FWhNw|Euq}lIfA4PR{uHWS` zyv)y(qDV>#j#o=K|MwelwA5sJ*7=Ht1K8PHrnARma)%=ntfvK7GgKf$%WfV^PE}<- zlt33kRL1wKBdWI_*V=XYcCeL|Bu}D$GSY}%B~F$yI6rjDLo;YhzK1#V+2Kjj*qoo^ z84cf6R;@hjk+fs^yn3oPx7P3kQrtNM%_Xv-Es8Fb2$}T^70g2~IPtN9I4x9@{XmZJ){auspY7!p81_eeG}h&nCTodD#o9zVVdVJHVDDTiTzPJ zT0S=$P{=y2Qm>n)&6fwvY56W0JboM&rtVCeQI#--giPY?duL1NkV;FRlx0DWvQnaOsgt&zgeF&)M7OVPTxp7f4=_mHvOH?wvQH;e=_hwU zl&3fZcJVXdSMc`zgjug~<`a|*ACmN(lJEU%%>UPmplztUlgpiwYw6Ul{&Vex%C)4u zI(JivM=HZomKehy96uml7yfKE)CHT&OK!x5jyCaz_@Jx<1k{z*kBerS0lGTE3Ju%| z-*a55xCUwdg|4#=b^r141iLaXtZ|7I^&ys*Ia4uN-s%(pS~#`0N*^&-OMkOX<1~Uq zdG@ae>B?egqM{zg*@s$-Qp@M%Uq;6yTA)74cTs47G;T-4k&s&RMj!) z_FdEaZ9X|VV($mT-*b!j=)Mi3#u7O+O3TPJrcqrt^ormDTq#LjlkZk3;I@5|l@7e* zSN{R#wowqk_HVfD%c7@-qJbW8}k{#ofJ2W zzvEwdKj2#Aa24+__4d|W=WB+X%V8&?PHpWbqNXz}zAXj^{b;m~1u?Xv)?HCS34>j- z;3;U%?9c4?MnW0D{JbB0){^dffUTsMcQaX%PsFJ4Os9vp7dAIAuCR>b>%) znm9UR7Y!HcUpORMs-sl#J;6p0ZoWllGJE0<4prqIzZhG{M8agUOR@GoW8 z6$<1XAPZ^Apm$M-QG@{HkC@#|K=?p=+*+f|fZGi!?w1AF5Rzp?7f^;=mI6>13y>pO zZUWdKminR{4qwT#SeZOL+S^Nk)HBeIKIRlkydlp7Cxtdc_sq|@ZLCGLG-(QKcSKkWmA zP7|Hz!_a4U59r&A8ooTYv=fIwpD-x43wB)JwdpE-4mo*BE2$I5cI+1PPcT!8JuR`Q z`zgNYQO04(vuW09xpB=k=cTO58GnbGB2+g^J^Tjyc-2cTp`Y2f8kN0?&x0>~IrP2}^8Ip*i3ZyVKO6ft!@Vm#MrYu;8v z?qU(w_VV!?B~o{Ndb$_0k#u1&QjA`wkeM^D}>q=C8T?u)NVNamvBf z-2TLj@t^|+KH&KiP!722(epb5QCo>fvEw1*5YEPz0D7i8E@{fpbx_R|P3b&{qO)7w zP8SV@w-j5toVrr>ebAF=bz)KeExhOrs*IPb9adcDvmdDo^XlEeHM;WOX}0T(*t6y(?q@I`lX$H~fRJr7}*|Ga3zj&a--s9%egucqgPH z>zGKY)S#@#Wen?=lf-3d=PMezUki@@+ak&HDtEe5848N|FYECbJ)?L46^J`YVk|=| zja^0dAKxt0d-EVC^);oevc9}N**gS?oitN%^9B;Ylc~vJcD-b&5)OzpMN*h!7 zfIjM8s?vfeX=(1@Jrh;h!QpJf$FU_b1w_%_6U)T*k~y#_%@Mp{e#I1qo^k>0FF-YP;9=y(P|HwV}2_?b_wiN!b@;h-UYy4o*@sZApqskGFb7xam)oD~-ES81%2m;EmflNf@xtdc znES)Yb9}~9`KQct(m+B{r})E&_@MfaSF^VtG}ravv1=SI`W{I+6TN>4sBn-8!V<965KtYRRX#6SWa#~7H2w4%eoF6bPj_A0gpyMIFt{u=g@?wJB z+jCY}Hjm6~nfQXaQa(j8%9%F1oo(DC0$dA=w*@{T3m5^-7a&b3TGk}HGSZ%5uiBz? z2L!OkV8o@dw{qt94;V1BoR+bNhaw+?{Q%ORU>Jno(0-Yy%ztv_`sGx+Mpvv`hCEV( z^N3+3uj3ON(Rq0spYnkzIN9|hh8fhWsDr?K!!Q7mdBPUtV1-ZtosFo*u&~&%50HbX zro6sF_d#Ypg#%~WlvTywT+(u5VkR$=vJ0KK#xlS20nI$*#vZ57)d**Mx8t2(p*bxiCQ{8D%ruZZijze#Z{LX@wm`Z+T<(|E==M5 z*S%c9bu2U)Kaq&bv8))t9_jNJN*L2T%#S3moBtdF$4F(Zws_|>0~I79lWdvLPvsp* z63o(<A{}lF0{-;=~^7?caaLTbxn}Q$qnSOVGrIZ~)F(3&~T+W@o9pwq5O-_il z3Wkr8L%KTGHQJ@R91F4%EuGK7gZ{z#tX$1WY$uz#w#5qkU2EKldO;2?0y41lbqc;d z_V=^|w&OfA7!`lp4kGBNSg`IcN>*~|KL8&}MbVRA#yw@=7%M#%~!xH9ZY5#@Ga_Ij3vQyq%vZnjR&*?-PALI$X=4>{+` zq!pCgeX?h1{Cj0RWH=$NP@fhyZ$;-D2NuR2@*jhOOR&#H8zetdkzz1LOKZvKYP zB5oy+;DD;OSVMwpf&z`iDo8W>q9*TB_{=juE_|-?Qbh)Ip;@}=Xbny8RW5( zDXcG{%E)UItt~NQ6DYh2U^=_w{oRRV157R;bz~K8us`QFL|%;5a<5QL{l7@ieaHrn z4EVrG#>6G$b734H+fADVJ7Naf4z<&W4B(>XV{>$h3ZZrwv8%t;C?ps$KKQE4Hh=|X z;i4r2fML8tU1GvSXWLB;XZ(@NhdSWZ4MPgNd@?ll3I9i?KqRk%F{eY+D=q`Qgc&Yj z$Wb0O9agj&2<=f^pY30Mc~V}im&-@Xc>1LwIxe(}J08%4z{2RR27Pj0X!&RrAlB|x z?5_A96SS!3b@kRzw-CPOJ-W0n$qJb&^YvlkxHPow&76N5P<3P;?bd!YlOUx>ZUSl- z(W<|nt5tPSO(UX9AQ8{w`q;L+L8^Ux2#o9#ffjDz*_S2Tj5ysLc_UZ_AN=4ruc7B^ zt5B?$*LKqPp@43)7E8&m2W@ZA*^~Rr%_mA>Awn) zwpM235v?gX6Km&Yg1^S_X&7Ko4xtJl4Ap>_u4X{Bk_(Cyqz_2vZy_xOvi-FRSy+8C z$a_qnQtEeJL|NyC9(!8EYoA>m!*cT^O^-s7{ZQC=5#um(<)R#z((D-T$$3_Ch-=BC zihsq^qoU{{4d}?K^9YM9oVJL^d5XJ$lopiM!TFmg>*oULe8ArGdP9j@NS_omU_kUm zO_B00eK~-WRDm=108m0Vqb6evnt_|@U3}cO%%lUYDbruhFndR6SaL7udgc7 z@6%egtHs=eJonO(Rfl=u^jrZhb~q*5VEqzLPFo}g#iNAg1=uNbkFYK?DIqMDtj)}W z-g5aW&(!VJpkMr;`3n$sI3LlDaqrgLCee3(%yoGhzHPimZt z4@vSt$|TXGMC2au%aFBNgt;B<#`}Y3{Y%6QPFZ;;BRzObXiW4#S4+|8Wi|!zahrfQ ze1W{Ol4DjhGd}o{$!v_@BzN-f)uMhe>m*TG&f{AQa!waUdz7+0&b9O&HgJGL=JQX? zRJ{rZ@}nwiD|BD0X#5>}T2-%oJ7fgErW;2SpbM+`2y*p5QlicNa}Btz$wC^hb~AX( zh$O()7HeB$eaif;1nY&%)e00cF6{}5kAZp*ere=Z=t~wage@$kP|BPKS|4V50c4jw z6b|Pz2mgkJe-5PpXlXxuSBLecM->fFOXODZ{jPUe(GjHhUF+EvmP+y6MJ(Yr+tG1J zVBQzzB(ItH=X{PdC2ap(qyt^87l`Mhtn4kFvkdaV<5z8mS>r$u6bxO>T`8A7LPYiE z`NR1I>U_^*^UGc(iwI&F(F&c1Jz;K#IT=OVDdXfX^MrvPJ7;S0ig1f74oN83vy9dz zj;yHjvHq%qVy_(1BWU1@3Ou=6mMp7dgwF|xVjfF|fjdaou>=f~fm_A2I1S?`da}V# z5>Gp$jdC;djZ5#edMJO3djA@N&Zss47~H&VL3Kh|aB~SI?qz&y*7NUgg7xjkHCWK( z8({b_aH`BMr@73ool)B4cPdWf%+&rNwSsphI@;8TJz31Xc{E$&--)Q2KHH z6VOD6fAVbe>K47P6LLjIMt!txe03QvnfKa(Gx7tTQd4^=??$HANQtp2PEKOvhG*{`gwyn1fj>wsa^WBJ8 z8_psw`@wLrRZk1YL=YaZ1Lct*$K-kv4d}Lz!T5iG7XeXWH!Z);VV$-iSq#6211d(( z3cB_G1C;IGD!Unht(vX4%54748@gh~278uuSEz)SJ81kPXbgV#j=1UhhAXa7L+ohI zcl-R}8d)*0|9t6@TzvrU60p4bU9TzV(_68%f$+Aj#1}m{lPQRK zBJoA{BX6CW*LTl@Bo;mrYl&Rh&NE@7%20+$P9BlSuq%WA0Nfwi1Vp9lDUsxBnF02C zJ1aArt+G-I6?NzfV7PP5o8GWccj^)6q;Rdt#(%|OeBUIbR;oG`7!@o)8x8U2)s$pz z9`lu=5+h1KSu=Y7wA-s7=yLU3k*u~##WvF^OLjf1y0(Q(3h7XSt^cowtlR!e%g%%I zT;sDf^W4pIiDz7vXA5&zi!7gN!ua>mq)a)xckYvnqOBj&8ncuC0Y0&GIc+Q5>hc%l zqdjwkP0rP92N!q?Um<<1{O>}I`L1x!7c7MD3E!P-=JcfQAbGXpW`>yt{{ytbt3;l~ zttjg>Bu>K@zqBnOCT{mE9N`uOmM=g#dW(-=e*IoU;Yw;zdH)IIdKsViOX^(wmvrGd zCfSVJsb&!^{0*?KiQJx%5826kxUw!wSs7LOopoFNm z@!ZcosAJ^p)#Y zK15ek!?oJL{2%px&G$sm8MMgiO+>Jt#2aU*dDQysz70DGTTIM-bLE^eH8u3_Z85AY z<_|xdA#A@-QSMjV>^y5$zeVvooW)eKCTZJNNV|(j_J^%)K8&lAi&{xut~+*UDeFN` zN~v^$6!wPj_+{us10uTB2XAxqH}iRQ8{U}IA6ZVH?!xCBC9o%^ z#oA~+ihhibM7o8{ZCLaHEnb5njK%u>lIu=LATn_a1bG&2VItmM05vi&`N8Orvf~bh zgNI?UM}61@`XISAaZuij?5_Q}f^pRCjzA1v#fQ$F7wzN4XF^_~)Og_nezw_?H&AP`l@eSppC*=j#@dgNVff zs;qZqdpF{rIZjy+1}VcD=F+$N9eWWzCG{mIFoq4=F*`zUl`!^{GIHPu;rXzqJ4~U=$|>dsE~H zPnZblf+`)UAq78yus)Rc^7mvBk~@0P1JQ5;ZO(mqQ$T51i${VxQu&*rNcmlctfELd zWc!)`fgv&NXC&_E2d}+O#N#LNr>Yr#@c9(}wKVF50S%VU4Fa(aGN=#C0ng!57DjT| z5wZDw^H9k!SQRgR{^Y_yJ8Mp^(L6| z6^%T_`Huj0r8qJjpqv_-5YB|)IYXabXt)uq(wwYu4mi#_Qnnuqq@AM#o|Lf1bj;Er z0r|=v?b8K}O*HX_183;C!ry zzoksF`HaYkgjV~;nIw_#EDl>3JawYrBCWG7=3*oxIR_MxFcF_Hl3RdJYG>KcTwpa! zv8ccexqax+2S?^Cc_b0j0+S|50uQ`<(j*0o4Dt>@r3)p%3$!6d!8B+9m@VZM-lXH6 zxuA%nc8M{O_|b`XgipTT#Yl>!_qZjw867CN3K?^NK5#zmGDHX!Tmt#d-%65Loxj!N zKBKKHd%~8Hce;MGfK1A;{`~DMeo;((Yz2nUy=pghoq%;@!Ocwa4WxHGb5sKWNifIm z;~wA0 zb=rlA=%b}v+R;R0l=SGTIv;ufi2{Z@xFlm9wJJw|q=Ap_;kM@vCnF1ED9P{nLX^{IFP$B;8)kb3qB4TSW{Z@F9pCcTd4VnIKga= zKA5hv;lILL9}HWrrLMyp-na~qj5n9ijprYG+qHW)n7)|DKspM_brR74=;MwUmMD}Y zXfPFe3W&Ep)ECI8z++tH3e_+iZ+-xzB~f=j01i!g$BX=JZ>3v4*#j0hSkUvvc|7na z)K)Bb+s76@8q=hmi6ueWgYPlH?de|x_`Aj$zl<)Vp87(uh9M)#z+Bf)<3AAUULlp` z6TZ;c!8~K1(!AuVLUR8AGaj|mP8_=Fc02$Kjf}HOz|TfFvJI zf~m~XNIrHYeLGd%vKZgrI0^_3=?!#2v zNB`3KIXoGzK5LeeH^~FAD0rMr&+$zMbm@0VS;+9yh zWML%lfOr9G=y|>dc(x;g*3vF`!Djye*+pVrd=2ql1ECwq=%nrZu}_*k!11$XBPZ^2 zz{xljNm0}lE>*qwuU_2IKr>4aDPfw_+R4Yd>uSUTe&y`^ry_bf#b74%7DsL z0&opJKQBH~5D*Nrde^_&{1ov8;~~^i8)%SZ44faQ6{R1-Ju^ul>W;3h&+gA&-juF@ z`PMlhMm}CS;A5>!_VbK}3>&TpAmG>1gH7;8i~I3qz2pA?U^zd9a+;O$_>${xi=@2F z0AH0pZ|P3x4->bJ!46C>|ci3nK=<0wUYOdkk5Q>aF6E@BXpc#9+uKicA?li+uW z$nzsHMig_no_?P%T6d3dJP~1)80=HGs6Fc3I$hPqU5?f#?)N_R=`;9F=SO*Cy^%k2 zkkS7D7ao;|J@u`UV%j2Pe(X6ESpmeDrh%L~ZFM;JsFFoqOLNqZQ&)>j^0U9+a!D=4 z4`|7YgC1GB0a0R#f(VcTGBebA)QbukLtQ`0FhYGP;aLXhP^mt(A}liGk@F6eS%CzQ ztc-RNst*8ksUsT#sZo*6?)5HnZt;a7fXMpQc;0=Wy5YU(z)HI++@-IP(NJMEMcmUxu*F9<$UU9pEFe#|5w8tMbPHJ;E@Bx)xC;=R9Ozr2;bj>1c zM?mKry(tzzIPHp>7-7emAj{_?J*WW$F)K02=QR{gi7AfXI6X<}RvL5+RC0UM1i|Aa zR{(UN18YZ}$FFL1C|s9PGt(64Rjykya0hYTtD-Z>lpAr^=|CQp;Qs&%cxzU=@^$@a zSpoq-gaS{dO??ktKMd;JAC7g-gM zzesy9tU9S`j52>n$AP6?>9)r@Sc(#n¨cqK_sY; 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%0DRG#-3EXLHW zH!`fbr@OE@@w4X}MLQ^eg?Tde?0`7ujDr0Aq+e^qYaT#EO{@r6mQ79XCx$3w23 z@?2JVkQP+`o^NRV_A1e46HqYE)C)Oiht@k7OFpe<*W;`%(W(axoYt3G3GZvNbC4 zcUu;@FJh_zl2zE?dyN{m&ei)zQuKr9@{97^E!EHOmnO3?3OgmxdfC)6lLVwm~BXPEiO zYLq~?MAY3ic3cKL0c1sUW|?jgb*fwFagoJS}c=t%Q^6vR_d%t0@kUvB^5ldWoPs8EN3+tcluU0-tlAgD>aSP zFpGB{jlY^4u@iXW3CH$L-9SkBiw~f0aPE^dH~em=PKc>=EzhNZOXs6(dLgoiS{BLW>KzkRUt+D1kj z4j#mNWtvBnV>$s=8XtsLk4d?Mw}l(*QoIUWM$^po=%!(u$<+!$JnpsY|uDAcu~|&L1aSGb_p44m_rOD1WIQA?)kvTYiK1l^`}M zwL=N_+v>%+%fiPB4esfiLl~)YElkH(Nj*=KZ>c#_S}BE&@&4mv23)u=4>Z|$`m#h5 zJjtPduK)6+BBRdH)hy4PO8G7=xTzgD`fu0|nFg`H#cTIS-BkJt*VgG?k}d?4B+pGZC~dr_>NxRrBtUW}jE zW1=SGg|z#ZCRv<8Eb$*eT@qA7cFHvT!HXHmMck5#Y{pi063JQ89`D10$aEhX0ZhE& zrvb7L?|N=4Xv5S*SNIaEPYJe|b8S>?zMks;D9 zsS+#Ep3dg;lj`HMjw;ObxPYb3bh7TPeVNG;S^Bc>p!&?nN3vG@ve-3uBVz*XixYMP-cj59$}AP41`Qax&vW(;Pog| z(`U(`)LcLv1H~)Pm1K)dm|F(|cwqFt=8LZc)s#e5Yi81;3S0x3pm&hBShJB^k>3vD zH?Qaj9ZLd*9QTlH(v8VN)!-Pw`FU=AlOjgFAcr~VgarI3X@eaM>GM$0aTlYU-)kgz!0Z{9Br8oj}>8E(? z?gHHhdW$Q3-qed|WkbG1z8Z~xM1Yb@(;oYq^hPze;S`M?u`hlD;pu>FT50OY0j%?<`8nx{FTWmVf9q-JhPz^m&nB(YO9fGECz^mU4*M&8A$kx_S2S1KGq z2bta(9Sm=PCqS}4ai^_O>lxkc5$TZwyq~R8`@YtKuCrpTn|O=|w)aEIar2R(*i1v0 zbrty_op9ym&Ph$oPy?>RFB3GoU*!RwzMFrSt_5I}nEQ5E2|SUO{JiBR89Y;bn?XVn zkh2t4!qwbt+I!Z6qoS1&xQD4*{5*5$QwK z1t411@EScXY}#67@M<{TYFsbSP&V0Ir_Aw@~JK%BNTy!B>{t^hgAor)G6Jet_oq^(4GMeoh4&f3VbA<=(XBs zpchdO*AkiX5|hPvv_v!vFP}_#&#;F*Ku9L%Si*7XvI^g*kfEcO)VLE%Z@S>kFn+#O z`}#bs*rigbr^*X``z`utOq4lzfM6A50r Ushc%q7zK$zpq?JiVz&AmZ-wCKX{O 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 z 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 L5_cV(r|kG#&0lk^JWmmxN1-yT>Q_wP}% zx(;$hd_@oKXXA78N26%&p!H!OIQn^&s}JpKt_D+i;p~Lmg`jTtGBmJbl6dj^zZlNu~%wU1|=C&;UJ^UfPR$;80a=oQcx%y<$ zW*VNp)3b~^BMKLUny~)u5+5r zKLtJ+mfaSe<@+mR`Ga1k_C_Nr%5&&x4XmrlqU@yEp1aXo`GZT^pg$|7(>#y~kgiS% zWne#*Rcm_~+F^?fS zepGu@2j$n1Z8-B1;WiWUjPw;0mhuJx2#|V%U#8N0HTZoeUk+I>7{G`D`3ldM;TOZ1 zSh8r)!cYA2$o(_?sP>2t%~N3R3l`*qft=G*PjI9(c_*PhwfZqP!2bY;asnf=cuC_i zk)PK!k#+k${6D!}i}vWV#!=K9f8R9yq8^9m&-QHU-@F5-Me9r!IgBX`8$YFe;VZIXGu2W=H*32EvzDS3&Ob1wrlD``!9SzE9JhWWS}n_WY0hCame~}SkwN@{{Rwg zTu7~9c^c;-BxG~+R?Qsgg^!#bCQp}^9sZQYW@Xr`g$IiI3U7eF60OnQG-EP@fU!2` zKZZE0dHxIhNrTH0cyf3{o>=mO{pQ96S2FH99y(${7+JpzQmwGr`^MTA9S8HTSD)cO zjqTj;@;o3m_=~76d7@59f*0!d$U<(oz z$6;B`XCspAfc-kq7AyY%uFCG(y^nKLWQthaNKRD`Pg>RxAvujsed#8*cT&uLQPP-L z$qX2SgO5Q`i6cfJgOYoW)u1e$l#q6?9CoVa#^;T(lE=MJitNya+ZY2pog-njw z3VU~;2oeLhDU&KqNpT!7{{X0CAz{vGsKh06M>M+NVIO7kc9gc>2%-V|bcYaxzHZdew-4-LgPV>6h2ErcD7aXs6s~742ntW-Qlh&~?=S$K;;h7Dl<=SudQ*J4B%Py(WRK-V!o>$k zRaiM2PjOY`-zfqykfRm19k$(}&O?qzp{P`Oj4}Y{JfF?&D+wkq~v2cD^%S~j2M6j;($81qK@pJ-YHfX zKD36(;rSveRYw(p5|NYB>00*FnDU#ltw0exM{vo{IjLQX$_Z>Kz^krcX!3E8ImI{& zYl~z^a9nnv3KHAMpqz#sy>Uo|W(Fg`0GZ2H+p}y0Zu3Y~Mdg`~ zKnHVIVS-!Bg^C!S;r9ht;$6jybO3t)04n;!;g7;-v_hUB@e~ossIc7}WClnSfIv`2 zJkL}3Roj(al3;u?_)6>(Q}GNK84i#?0eTUUj%(@LbdJs?iXpXBUWWG2BJwAE-{~a(1keM zdJeR}5+-rUu7AazF48<3rA?{o(+JWeEUGcOMgt)b9<1G~58^MxjSu1Oj@OsctK3Wq z!vc_9+v(Q>y?%E5Lh<&o;_LHws$5F8=r_X_<_d==qLM~Ot!WBwTC-?Jt2e$R{885Y zX0xuO>uYRgE|5k};)gp|B>HtYAyRF_-xBbH*^7Cf4Z&Q{wT zV1jUWbgrwUtcNKsgtu2NS)qhuA9&OesA!4F4W88y%Cj#c>)xED)0JV5N}bFbBZ^Td zF-Qb#z5Qtc+F4FMUcU7lskG#&CBKOFr^;gth(X+b=@eL3AtE^>48I`m4@ya6*!x|9 z&rkln5!Q?=czOZKX`}ba0YXaTADdbE?AA;V)OpV6%zSUNr1U@ z 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.r(s),n.d(s,{assets:()=>c,contentTitle:()=>o,default:()=>p,frontMatter:()=>a,metadata:()=>d,toc:()=>u});var r=n(5893),i=n(1151),t=n(4866),l=n(5162);const a={layout:"default",title:"Autonomous Functions",parent:"Docs",description:"",nav_order:4},o=void 0,d={id:"docs/auton_functions",title:"Autonomous Functions",description:"",source:"@site/versioned_docs/version-2.x/docs/auton_functions.md",sourceDirName:"docs",slug:"/docs/auton_functions",permalink:"/EZ-Template/docs/auton_functions",draft:!1,unlisted:!1,editUrl:"https://github.com/EZ-Robotics/EZ-Template/tree/website/${versionDocsDirPath}/${docPath}/versioned_docs/version-2.x/docs/auton_functions.md",tags:[],version:"2.x",frontMatter:{layout:"default",title:"Autonomous Functions",parent:"Docs",description:"",nav_order:4},sidebar:"tutorialSidebar",previous:{title:"Docs",permalink:"/EZ-Template/category/docs"},next:{title:"Autonomous Selector",permalink:"/EZ-Template/docs/auton_selector"}},c={},u=[{value:"Setter functions",id:"setter-functions",level:2},{value:"set_drive_pid()",id:"set_drive_pid",level:3},{value:"set_turn_pid()",id:"set_turn_pid",level:3},{value:"set_swing_pid()",id:"set_swing_pid",level:3},{value:"reset_pid_targets()",id:"reset_pid_targets",level:3},{value:"set_angle()",id:"set_angle",level:3},{value:"set_max_speed()",id:"set_max_speed",level:3},{value:"set_pid_constants()",id:"set_pid_constants",level:3},{value:"set_slew_min_power()",id:"set_slew_min_power",level:3},{value:"set_slew_distance()",id:"set_slew_distance",level:3},{value:"set_exit_condition()",id:"set_exit_condition",level:3},{value:"set_swing_min()",id:"set_swing_min",level:3},{value:"set_turn_min()",id:"set_turn_min",level:3},{value:"set_mode()",id:"set_mode",level:3},{value:"toggle_auto_drive()",id:"toggle_auto_drive",level:3},{value:"toggle_auto_print()",id:"toggle_auto_print",level:3},{value:"Getter",id:"getter",level:2},{value:"get_swing_min()",id:"get_swing_min",level:3},{value:"get_turn_min()",id:"get_turn_min",level:3},{value:"interfered",id:"interfered",level:3},{value:"get_mode()",id:"get_mode",level:3},{value:"get_tick_per_inch()",id:"get_tick_per_inch",level:3},{value:"Misc.",id:"misc",level:2},{value:"wait_drive()",id:"wait_drive",level:3},{value:"wait_until()",id:"wait_until",level:3}];function h(e){const s={admonition:"admonition",br:"br",code:"code",h2:"h2",h3:"h3",p:"p",pre:"pre",...(0,i.a)(),...e.components};return(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(s.h2,{id:"setter-functions",children:"Setter functions"}),"\n",(0,r.jsx)(s.h3,{id:"set_drive_pid",children:"set_drive_pid()"}),"\n",(0,r.jsx)(s.p,{children:"Sets the drive to go forward using PID and heading correction."}),"\n",(0,r.jsxs)(s.p,{children:[(0,r.jsx)(s.code,{children:"target"})," is in inches.",(0,r.jsx)(s.br,{}),"\n",(0,r.jsx)(s.code,{children:"speed"})," is -127 to 127. It's recommended to keep this at 110.",(0,r.jsx)(s.br,{}),"\n",(0,r.jsx)(s.code,{children:"slew_on"})," will ramp the drive up.\r\n",(0,r.jsx)(s.code,{children:"toggle_heading"})," will disable heading correction when false."]}),"\n",(0,r.jsxs)(t.Z,{groupId:"examples1",defaultValue:"proto",values:[{label:"Prototype",value:"proto"},{label:"Example",value:"example"}],children:[(0,r.jsx)(l.Z,{value:"example",children:(0,r.jsx)(s.pre,{children:(0,r.jsx)(s.code,{className:"language-cpp",children:"void autonomous() {\r\n chassis.reset_gyro(); \r\n chassis.reset_drive_sensor(); \r\n chassis.set_drive_brake(MOTOR_BRAKE_HOLD); \r\n\r\n chassis.set_drive_pid(24, 110, true);\r\n chassis.wait_drive();\r\n}\n"})})}),(0,r.jsx)(l.Z,{value:"proto",children:(0,r.jsx)(s.pre,{children:(0,r.jsx)(s.code,{className:"language-cpp",children:"void set_drive_pid(double target, int speed, bool slew_on = false, bool toggle_heading = true);\n"})})})]}),"\n",(0,r.jsx)(s.h3,{id:"set_turn_pid",children:"set_turn_pid()"}),"\n",(0,r.jsx)(s.p,{children:"Sets the drive to turn using PID."}),"\n",(0,r.jsxs)(s.p,{children:[(0,r.jsx)(s.code,{children:"target"})," is in degrees.",(0,r.jsx)(s.br,{}),"\n",(0,r.jsx)(s.code,{children:"speed"})," is -127 to 127."]}),"\n",(0,r.jsxs)(t.Z,{groupId:"examples2",defaultValue:"proto",values:[{label:"Prototype",value:"proto"},{label:"Example",value:"example"}],children:[(0,r.jsx)(l.Z,{value:"example",children:(0,r.jsx)(s.pre,{children:(0,r.jsx)(s.code,{className:"language-cpp",children:"void autonomous() {\r\n chassis.reset_gyro(); \r\n chassis.reset_drive_sensor(); \r\n chassis.set_drive_brake(MOTOR_BRAKE_HOLD); \r\n\r\n chassis.set_drive_pid(24, 110, true);\r\n chassis.wait_drive();\r\n}\n"})})}),(0,r.jsx)(l.Z,{value:"proto",children:(0,r.jsx)(s.pre,{children:(0,r.jsx)(s.code,{className:"language-cpp",children:"void set_turn_pid(double target, int speed);\n"})})})]}),"\n",(0,r.jsx)(s.h3,{id:"set_swing_pid",children:"set_swing_pid()"}),"\n",(0,r.jsx)(s.p,{children:"Sets the robot to swing using PID. The robot will turn using one side of the drive, either the left or right."}),"\n",(0,r.jsxs)(s.p,{children:[(0,r.jsx)(s.code,{children:"type"})," is either ",(0,r.jsx)(s.code,{children:"ez::LEFT_SWING"})," or ",(0,r.jsx)(s.code,{children:"ez::RIGHT_SWING"}),".",(0,r.jsx)(s.br,{}),"\n",(0,r.jsx)(s.code,{children:"target"})," is in degrees.",(0,r.jsx)(s.br,{}),"\n",(0,r.jsx)(s.code,{children:"speed"})," is -127 to 127."]}),"\n",(0,r.jsxs)(t.Z,{groupId:"examples3",defaultValue:"proto",values:[{label:"Prototype",value:"proto"},{label:"Example",value:"example"}],children:[(0,r.jsx)(l.Z,{value:"proto",children:(0,r.jsx)(s.pre,{children:(0,r.jsx)(s.code,{className:"language-cpp",children:"void set_swing_pid(e_swing type, double target, int speed);\n"})})}),(0,r.jsx)(l.Z,{value:"example",children:(0,r.jsx)(s.pre,{children:(0,r.jsx)(s.code,{className:"language-cpp",children:"void autonomous() {\r\n chassis.reset_gyro(); \r\n chassis.reset_drive_sensor(); \r\n chassis.set_drive_brake(MOTOR_BRAKE_HOLD); \r\n\r\n chassis.set_swing_pid(ez::LEFT_SWING, 45, 110);\r\n chassis.wait_drive();\r\n\r\n chassis.set_swing_pid(ez::RIGHT_SWING, 0, 110);\r\n chassis.wait_drive();\r\n}\n"})})})]}),"\n",(0,r.jsx)(s.h3,{id:"reset_pid_targets",children:"reset_pid_targets()"}),"\n",(0,r.jsx)(s.p,{children:"Resets all drive PID targets to 0."}),"\n",(0,r.jsxs)(t.Z,{groupId:"examples4",defaultValue:"proto",values:[{label:"Prototype",value:"proto"},{label:"Example",value:"example"}],children:[(0,r.jsx)(l.Z,{value:"example",children:(0,r.jsx)(s.pre,{children:(0,r.jsx)(s.code,{className:"language-cpp",children:"void autonomous() {\r\n chassis.reset_pid_targets(); // Resets PID targets to 0\r\n chassis.reset_gyro(); // Reset gyro position to 0\r\n chassis.reset_drive_sensor(); // Reset drive sensors to 0\r\n chassis.set_drive_brake(MOTOR_BRAKE_HOLD); // Set motors to hold. This helps autonomous consistency.\r\n\r\n ez::as::auton_selector.call_selected_auton(); // Calls selected auton from autonomous selector.\r\n}\n"})})}),(0,r.jsx)(l.Z,{value:"proto",children:(0,r.jsx)(s.pre,{children:(0,r.jsx)(s.code,{className:"language-cpp",children:"void reset_pid_targets();\n"})})})]}),"\n",(0,r.jsx)(s.h3,{id:"set_angle",children:"set_angle()"}),"\n",(0,r.jsx)(s.p,{children:"Sets the angle of the robot. This is useful when your robot is setup in at an unconventional angle and you want 0 to be when you're square with the field."}),"\n",(0,r.jsxs)(s.p,{children:[(0,r.jsx)(s.code,{children:"angle"})," angle that the robot will think it's now facing"]}),"\n",(0,r.jsxs)(t.Z,{groupId:"examples5",defaultValue:"proto",values:[{label:"Prototype",value:"proto"},{label:"Example",value:"example"}],children:[(0,r.jsx)(l.Z,{value:"proto",children:(0,r.jsx)(s.pre,{children:(0,r.jsx)(s.code,{className:"language-cpp",children:"void set_angle(double angle);\n"})})}),(0,r.jsx)(l.Z,{value:"example",children:(0,r.jsx)(s.pre,{children:(0,r.jsx)(s.code,{className:"language-cpp",children:"void autonomous() {\r\n chassis.reset_pid_targets(); // Resets PID targets to 0\r\n chassis.reset_gyro(); // Reset gyro position to 0\r\n chassis.reset_drive_sensor(); // Reset drive sensors to 0\r\n chassis.set_drive_brake(MOTOR_BRAKE_HOLD); // Set motors to hold. This helps autonomous consistency.\r\n\r\n chassis.set_angle(45);\r\n\r\n chassis.set_turn_pid(0, TURN_SPEED);\r\n chassis.wait_drive();\r\n}\n"})})})]}),"\n",(0,r.jsx)(s.h3,{id:"set_max_speed",children:"set_max_speed()"}),"\n",(0,r.jsx)(s.p,{children:"Sets the max speed of the drive."}),"\n",(0,r.jsxs)(s.p,{children:[(0,r.jsx)(s.code,{children:"speed"})," an integer between -127 and 127."]}),"\n",(0,r.jsxs)(t.Z,{groupId:"examples6",defaultValue:"proto",values:[{label:"Prototype",value:"proto"},{label:"Example",value:"example"}],children:[(0,r.jsx)(l.Z,{value:"example",children:(0,r.jsx)(s.pre,{children:(0,r.jsx)(s.code,{className:"language-cpp",children:"void autonomous() {\r\n chassis.reset_gyro(); \r\n chassis.reset_drive_sensor(); \r\n chassis.set_drive_brake(MOTOR_BRAKE_HOLD); \r\n\r\n chassis.set_drive_pid(48, 110);\r\n chassis.wait_until(24);\r\n chassis.set_max_speed(40);\r\n chassis.wait_drive();\r\n}\n"})})}),(0,r.jsx)(l.Z,{value:"proto",children:(0,r.jsx)(s.pre,{children:(0,r.jsx)(s.code,{className:"language-cpp",children:"void set_max_speed(int speed);\n"})})})]}),"\n",(0,r.jsx)(s.h3,{id:"set_pid_constants",children:"set_pid_constants()"}),"\n",(0,r.jsx)(s.admonition,{type:"note",children:(0,r.jsx)(s.p,{children:"Note: this function was changed with 2.0.1"})}),"\n",(0,r.jsx)(s.p,{children:"Set PID constants. Below are the defaults."}),"\n",(0,r.jsxs)(s.p,{children:[(0,r.jsx)(s.code,{children:"pid"})," either ",(0,r.jsx)(s.code,{children:"&chassis.headingPID"}),", ",(0,r.jsx)(s.code,{children:"&chassis.forward_drivePID"}),", ",(0,r.jsx)(s.code,{children:"&chassis.backward_drivePID"}),", ",(0,r.jsx)(s.code,{children:"&chassis.turnPID"}),", or ",(0,r.jsx)(s.code,{children:"&chassis.swingPID"}),(0,r.jsx)(s.br,{}),"\n",(0,r.jsx)(s.code,{children:"p"})," proportion constant",(0,r.jsx)(s.br,{}),"\n",(0,r.jsx)(s.code,{children:"i"})," integral constant\r\n",(0,r.jsx)(s.code,{children:"d"})," derivative constant",(0,r.jsx)(s.br,{}),"\n",(0,r.jsx)(s.code,{children:"p_start_i"})," error needs to be within this for i to start"]}),"\n",(0,r.jsxs)(t.Z,{groupId:"examples7",defaultValue:"proto",values:[{label:"Prototype",value:"proto"},{label:"Example",value:"example"}],children:[(0,r.jsx)(l.Z,{value:"example",children:(0,r.jsx)(s.pre,{children:(0,r.jsx)(s.code,{className:"language-cpp",children:"void initialize() {\r\n chassis.set_pid_constants(&chassis.headingPID, 11, 0, 20, 0);\r\n chassis.set_pid_constants(&chassis.forward_drivePID, 0.45, 0, 5, 0);\r\n chassis.set_pid_constants(&chassis.backward_drivePID, 0.45, 0, 5, 0);\r\n chassis.set_pid_constants(&chassis.turnPID, 5, 0.003, 35, 15;\r\n chassis.set_pid_constants(&chassis.swingPID, 7, 0, 45, 0);\r\n}\n"})})}),(0,r.jsx)(l.Z,{value:"proto",children:(0,r.jsx)(s.pre,{children:(0,r.jsx)(s.code,{className:"language-cpp",children:"void set_pid_constants(PID* pid, double p, double i, double d, double p_start_i);\n"})})})]}),"\n",(0,r.jsx)(s.h3,{id:"set_slew_min_power",children:"set_slew_min_power()"}),"\n",(0,r.jsx)(s.p,{children:"Sets the starting speed for slew, with the ability to have different constants for forward and reverse. Below are the defaults."}),"\n",(0,r.jsxs)(s.p,{children:[(0,r.jsx)(s.code,{children:"fwd"})," integer between -127 and 127\r\n",(0,r.jsx)(s.code,{children:"rev"})," integer between -127 and 127"]}),"\n",(0,r.jsxs)(t.Z,{groupId:"examples8",defaultValue:"proto",values:[{label:"Prototype",value:"proto"},{label:"Example",value:"example"}],children:[(0,r.jsx)(l.Z,{value:"example",children:(0,r.jsx)(s.pre,{children:(0,r.jsx)(s.code,{className:"language-cpp",children:"void initialize() {\r\n chassis.set_slew_min_power(80, 80);\r\n}\n"})})}),(0,r.jsx)(l.Z,{value:"proto",children:(0,r.jsx)(s.pre,{children:(0,r.jsx)(s.code,{className:"language-cpp",children:"void set_slew_min_power(int fwd, int rev);\n"})})})]}),"\n",(0,r.jsx)(s.h3,{id:"set_slew_distance",children:"set_slew_distance()"}),"\n",(0,r.jsx)(s.p,{children:"Sets the distance the drive will slew for, with the ability to have different constants for forward and reverse. Input is inches. Below are the defaults."}),"\n",(0,r.jsxs)(s.p,{children:[(0,r.jsx)(s.code,{children:"fwd"})," a distance in inches",(0,r.jsx)(s.br,{}),"\n",(0,r.jsx)(s.code,{children:"rev"})," a distance in inches"]}),"\n",(0,r.jsxs)(t.Z,{groupId:"examples9",defaultValue:"proto",values:[{label:"Prototype",value:"proto"},{label:"Example",value:"example"}],children:[(0,r.jsx)(l.Z,{value:"example",children:(0,r.jsx)(s.pre,{children:(0,r.jsx)(s.code,{className:"language-cpp",children:"void initialize() {\r\n chassis.set_slew_min_distance(7, 7);\r\n}\n"})})}),(0,r.jsx)(l.Z,{value:"proto",children:(0,r.jsx)(s.pre,{children:(0,r.jsx)(s.code,{className:"language-cpp",children:"void set_slew_distance (int fwd, int rev);\n"})})})]}),"\n",(0,r.jsx)(s.h3,{id:"set_exit_condition",children:"set_exit_condition()"}),"\n",(0,r.jsx)(s.p,{children:"Sets the exit condition constants. This uses the exit conditions from the PID class. Below are the defaults."}),"\n",(0,r.jsxs)(s.p,{children:[(0,r.jsx)(s.code,{children:"type"})," either ",(0,r.jsx)(s.code,{children:"chassis.turn_exit"}),", ",(0,r.jsx)(s.code,{children:"chassis.swing_exit"}),", or ",(0,r.jsx)(s.code,{children:"chassis.drive_exit"}),(0,r.jsx)(s.br,{}),"\n",(0,r.jsx)(s.code,{children:"p_small_exit_time"})," time, in ms, before exiting ",(0,r.jsx)(s.code,{children:"p_small_error"}),(0,r.jsx)(s.br,{}),"\n",(0,r.jsx)(s.code,{children:"p_small_error"})," small error threshold",(0,r.jsx)(s.br,{}),"\n",(0,r.jsx)(s.code,{children:"p_big_exit_time"})," time, in ms, before exiting ",(0,r.jsx)(s.code,{children:"p_big_error"}),(0,r.jsx)(s.br,{}),"\n",(0,r.jsx)(s.code,{children:"p_big_error"})," big error threshold",(0,r.jsx)(s.br,{}),"\n",(0,r.jsx)(s.code,{children:"p_velocity_exit_time"})," time, in ms, for velocity to be 0",(0,r.jsx)(s.br,{}),"\n",(0,r.jsx)(s.code,{children:"p_mA_timeout"})," time, in ms, for ",(0,r.jsx)(s.code,{children:"is_over_current"})," to be true"]}),"\n",(0,r.jsxs)(t.Z,{groupId:"examples10",defaultValue:"proto",values:[{label:"Prototype",value:"proto"},{label:"Example",value:"example"}],children:[(0,r.jsx)(l.Z,{value:"example",children:(0,r.jsx)(s.pre,{children:(0,r.jsx)(s.code,{className:"language-cpp",children:"void initialize() {\r\n chassis.set_exit_condition(chassis.turn_exit, 100, 3, 500, 7, 500, 500);\r\n chassis.set_exit_condition(chassis.swing_exit, 100, 3, 500, 7, 500, 500);\r\n chassis.set_exit_condition(chassis.drive_exit, 80, 50, 300, 150, 500, 500);\r\n}\n"})})}),(0,r.jsx)(l.Z,{value:"proto",children:(0,r.jsx)(s.pre,{children:(0,r.jsx)(s.code,{className:"language-cpp",children:"void set_exit_condition(exit_condition_ &type, int p_small_exit_time, double p_small_error, int p_big_exit_time, double p_big_error, int p_velocity_exit_time, int p_mA_timeout);\n"})})})]}),"\n",(0,r.jsx)(s.h3,{id:"set_swing_min",children:"set_swing_min()"}),"\n",(0,r.jsxs)(s.p,{children:["Sets the max power of the drive when the robot is within ",(0,r.jsx)(s.code,{children:"start_i"}),". This only enables when ",(0,r.jsx)(s.code,{children:"i"})," is enabled, and when the movement is greater then ",(0,r.jsx)(s.code,{children:"start_i"}),"."]}),"\n",(0,r.jsxs)(s.p,{children:[(0,r.jsx)(s.code,{children:"min"})," the minimum speed the robot will turn at when integral is being used"]}),"\n",(0,r.jsxs)(t.Z,{groupId:"examples11",defaultValue:"proto",values:[{label:"Prototype",value:"proto"},{label:"Example",value:"example"}],children:[(0,r.jsx)(l.Z,{value:"example",children:(0,r.jsx)(s.pre,{children:(0,r.jsx)(s.code,{className:"language-cpp",children:"void autonomous() {\r\n chassis.set_swing_min(30);\r\n\r\n chassis.set_swing_pid(45, 110);\r\n chassis.wait_drive();\r\n}\n"})})}),(0,r.jsx)(l.Z,{value:"proto",children:(0,r.jsx)(s.pre,{children:(0,r.jsx)(s.code,{className:"language-cpp",children:"void set_swing_min(int min);\n"})})})]}),"\n",(0,r.jsx)(s.h3,{id:"set_turn_min",children:"set_turn_min()"}),"\n",(0,r.jsxs)(s.p,{children:["Sets the max power of the drive when the robot is within ",(0,r.jsx)(s.code,{children:"start_i"}),". This only enables when ",(0,r.jsx)(s.code,{children:"i"})," is enabled, and when the movement is greater then ",(0,r.jsx)(s.code,{children:"start_i"}),"."]}),"\n",(0,r.jsxs)(s.p,{children:[(0,r.jsx)(s.code,{children:"min"})," the minimum speed the robot will turn at when integral is being used"]}),"\n",(0,r.jsxs)(t.Z,{groupId:"examples12",defaultValue:"proto",values:[{label:"Prototype",value:"proto"},{label:"Example",value:"example"}],children:[(0,r.jsx)(l.Z,{value:"example",children:(0,r.jsx)(s.pre,{children:(0,r.jsx)(s.code,{className:"language-cpp",children:"void autonomous() {\r\n chassis.set_turn_min(30);\r\n\r\n chassis.set_turn_pid(45, 110);\r\n chassis.wait_drive();\r\n}\n"})})}),(0,r.jsx)(l.Z,{value:"proto",children:(0,r.jsx)(s.pre,{children:(0,r.jsx)(s.code,{className:"language-cpp",children:"void set_turn_min(int min);\n"})})})]}),"\n",(0,r.jsx)(s.h3,{id:"set_mode",children:"set_mode()"}),"\n",(0,r.jsx)(s.p,{children:"Sets the current mode of the drive."}),"\n",(0,r.jsxs)(s.p,{children:[(0,r.jsx)(s.code,{children:"p_mode"})," the current task running for the drive. accepts ",(0,r.jsx)(s.code,{children:"ez::DISABLE"}),", ",(0,r.jsx)(s.code,{children:"ez::SWING"}),", ",(0,r.jsx)(s.code,{children:"ez::TURN"}),", ",(0,r.jsx)(s.code,{children:"ez::DRIVE"})]}),"\n",(0,r.jsxs)(t.Z,{groupId:"examples13",defaultValue:"proto",values:[{label:"Prototype",value:"proto"},{label:"Example",value:"example"}],children:[(0,r.jsx)(l.Z,{value:"example",children:(0,r.jsx)(s.pre,{children:(0,r.jsx)(s.code,{className:"language-cpp",children:"void autonomous() {\r\n chassis.set_drive_pid(12, DRIVE_SPEED);\r\n chassis.wait_drive();\r\n\r\n chassis.set_mode(ez::DISABLE); // Disable drive\r\n\r\n chassis.set_tank(-127, -127); // Run drive motors myself\r\n pros::delay(2000);\r\n chassis.set_tank(0, 0);\r\n}\n"})})}),(0,r.jsx)(l.Z,{value:"proto",children:(0,r.jsx)(s.pre,{children:(0,r.jsx)(s.code,{className:"language-cpp",children:"void set_mode(e_mode p_mode);\n"})})})]}),"\n",(0,r.jsx)(s.h3,{id:"toggle_auto_drive",children:"toggle_auto_drive()"}),"\n",(0,r.jsx)(s.p,{children:"Enables/disables the drive from moving in autonomous. This is useful for debugging and checking PID variables."}),"\n",(0,r.jsxs)(s.p,{children:[(0,r.jsx)(s.code,{children:"toggle"})," true enables the drive, false disables the drive"]}),"\n",(0,r.jsxs)(t.Z,{groupId:"examples14",defaultValue:"proto",values:[{label:"Prototype",value:"proto"},{label:"Example",value:"example"}],children:[(0,r.jsx)(l.Z,{value:"example",children:(0,r.jsx)(s.pre,{children:(0,r.jsx)(s.code,{className:"language-cpp",children:'void autonomous() {\r\n chassis.set_drive_pid(12, DRIVE_SPEED);\r\n chassis.wait_drive();\r\n\r\n toggle_auto_drive(false); // Disable drive\r\n\r\n chassis.set_drive_pid(-12, DRIVE_SPEED);\r\n while (true) {\r\n printf(" Left Error: %f Right Error: %f\\n", chassis.leftPID.error, chassis.rightPID.error);\r\n pros::delay(ez::util::DELAY_TIME);\r\n }\r\n}\n'})})}),(0,r.jsx)(l.Z,{value:"proto",children:(0,r.jsx)(s.pre,{children:(0,r.jsx)(s.code,{className:"language-cpp",children:"void toggle_auto_drive(bool toggle);\n"})})})]}),"\n",(0,r.jsx)(s.h3,{id:"toggle_auto_print",children:"toggle_auto_print()"}),"\n",(0,r.jsx)(s.p,{children:"Enables/disables the drive functions printing every drive motion. This is useful when you're debugging something and don't want terminal cluttered."}),"\n",(0,r.jsxs)(s.p,{children:[(0,r.jsx)(s.code,{children:"toggle"})," true enables printing, false disables"]}),"\n",(0,r.jsxs)(t.Z,{groupId:"examples15",defaultValue:"proto",values:[{label:"Prototype",value:"proto"},{label:"Example",value:"example"}],children:[(0,r.jsx)(l.Z,{value:"example",children:(0,r.jsx)(s.pre,{children:(0,r.jsx)(s.code,{className:"language-cpp",children:"void autonomous() {\r\n chassis.set_drive_pid(12, DRIVE_SPEED); // This will print\r\n chassis.wait_drive(); // This will print\r\n\r\n toggle_auto_print(false); // Disable prints\r\n\r\n chassis.set_drive_pid(-12, DRIVE_SPEED); // This won't print\r\n chassis.wait_drive(); // This won't print\r\n}\n"})})}),(0,r.jsx)(l.Z,{value:"proto",children:(0,r.jsx)(s.pre,{children:(0,r.jsx)(s.code,{className:"language-cpp",children:"void toggle_auto_print(bool toggle);\n"})})})]}),"\n",(0,r.jsx)(s.h2,{id:"getter",children:"Getter"}),"\n",(0,r.jsx)(s.h3,{id:"get_swing_min",children:"get_swing_min()"}),"\n",(0,r.jsx)(s.p,{children:"Returns the minimum power the robot will swing at while integral is enabled."}),"\n",(0,r.jsxs)(t.Z,{groupId:"examples16",defaultValue:"proto",values:[{label:"Prototype",value:"proto"},{label:"Example",value:"example"}],children:[(0,r.jsx)(l.Z,{value:"example",children:(0,r.jsx)(s.pre,{children:(0,r.jsx)(s.code,{className:"language-cpp",children:'void autonomous() {\r\n chassis.set_swing_min(30);\r\n\r\n printf("Swing Min: %i", chassis.get_swing_min());\r\n}\n'})})}),(0,r.jsx)(l.Z,{value:"proto",children:(0,r.jsx)(s.pre,{children:(0,r.jsx)(s.code,{className:"language-cpp",children:"int get_swing_min();\n"})})})]}),"\n",(0,r.jsx)(s.h3,{id:"get_turn_min",children:"get_turn_min()"}),"\n",(0,r.jsx)(s.p,{children:"Returns the minimum power the robot will turn at while integral is enabled."}),"\n",(0,r.jsxs)(t.Z,{groupId:"examples17",defaultValue:"proto",values:[{label:"Prototype",value:"proto"},{label:"Example",value:"example"}],children:[(0,r.jsx)(l.Z,{value:"example",children:(0,r.jsx)(s.pre,{children:(0,r.jsx)(s.code,{className:"language-cpp",children:'void autonomous() {\r\n chassis.set_turn_min(30);\r\n\r\n printf("Turn Min: %i", chassis.get_turn_min());\r\n}\n'})})}),(0,r.jsx)(l.Z,{value:"proto",children:(0,r.jsx)(s.pre,{children:(0,r.jsx)(s.code,{className:"language-cpp",children:"int get_turn_min();\n"})})})]}),"\n",(0,r.jsx)(s.h3,{id:"interfered",children:"interfered"}),"\n",(0,r.jsxs)(s.p,{children:["Boolean that returns true when ",(0,r.jsx)(s.code,{children:"wait_drive()"})," or ",(0,r.jsx)(s.code,{children:"wait_until()"})," exit with velocity or is_over_current. This can be used to detect unwanted motion and stop the drive motors from overheating during autonomous."]}),"\n",(0,r.jsxs)(t.Z,{groupId:"examples18",defaultValue:"proto",values:[{label:"Prototype",value:"proto"},{label:"Example",value:"example"}],children:[(0,r.jsx)(l.Z,{value:"example",children:(0,r.jsx)(s.pre,{children:(0,r.jsx)(s.code,{className:"language-cpp",children:' void tug (int attempts) {\r\n for (int i=0; i{n.d(s,{Z:()=>l});n(7294);var r=n(6010);const i={tabItem:"tabItem_Ymn6"};var t=n(5893);function l(e){let{children:s,hidden:n,className:l}=e;return(0,t.jsx)("div",{role:"tabpanel",className:(0,r.Z)(i.tabItem,l),hidden:n,children:s})}},4866:(e,s,n)=>{n.d(s,{Z:()=>w});var r=n(7294),i=n(6010),t=n(2466),l=n(6550),a=n(469),o=n(1980),d=n(7392),c=n(12);function u(e){return r.Children.toArray(e).filter((e=>"\n"!==e)).map((e=>{if(!e||(0,r.isValidElement)(e)&&function(e){const{props:s}=e;return!!s&&"object"==typeof s&&"value"in s}(e))return e;throw new Error(`Docusaurus error: Bad child <${"string"==typeof e.type?e.type:e.type.name}>: all children of the component should be , and every should have a unique "value" prop.`)}))?.filter(Boolean)??[]}function h(e){const{values:s,children:n}=e;return(0,r.useMemo)((()=>{const e=s??function(e){return u(e).map((e=>{let{props:{value:s,label:n,attributes:r,default:i}}=e;return{value:s,label:n,attributes:r,default:i}}))}(n);return function(e){const s=(0,d.l)(e,((e,s)=>e.value===s.value));if(s.length>0)throw new Error(`Docusaurus error: Duplicate values "${s.map((e=>e.value)).join(", ")}" found in . Every value needs to be unique.`)}(e),e}),[s,n])}function p(e){let{value:s,tabValues:n}=e;return n.some((e=>e.value===s))}function _(e){let{queryString:s=!1,groupId:n}=e;const i=(0,l.k6)(),t=function(e){let{queryString:s=!1,groupId:n}=e;if("string"==typeof s)return s;if(!1===s)return null;if(!0===s&&!n)throw new Error('Docusaurus error: The component groupId prop is required if queryString=true, because this value is used as the search param name. You can also provide an explicit value such as queryString="my-search-param".');return n??null}({queryString:s,groupId:n});return[(0,o._X)(t),(0,r.useCallback)((e=>{if(!t)return;const s=new URLSearchParams(i.location.search);s.set(t,e),i.replace({...i.location,search:s.toString()})}),[t,i])]}function x(e){const{defaultValue:s,queryString:n=!1,groupId:i}=e,t=h(e),[l,o]=(0,r.useState)((()=>function(e){let{defaultValue:s,tabValues:n}=e;if(0===n.length)throw new Error("Docusaurus error: the component requires at least one children component");if(s){if(!p({value:s,tabValues:n}))throw new Error(`Docusaurus error: The has a defaultValue "${s}" but none of its children has the corresponding value. Available values are: ${n.map((e=>e.value)).join(", ")}. If you intend to show no default tab, use defaultValue={null} instead.`);return s}const r=n.find((e=>e.default))??n[0];if(!r)throw new Error("Unexpected error: 0 tabValues");return r.value}({defaultValue:s,tabValues:t}))),[d,u]=_({queryString:n,groupId:i}),[x,v]=function(e){let{groupId:s}=e;const n=function(e){return e?`docusaurus.tab.${e}`:null}(s),[i,t]=(0,c.Nk)(n);return[i,(0,r.useCallback)((e=>{n&&t.set(e)}),[n,t])]}({groupId:i}),m=(()=>{const e=d??x;return p({value:e,tabValues:t})?e:null})();(0,a.Z)((()=>{m&&o(m)}),[m]);return{selectedValue:l,selectValue:(0,r.useCallback)((e=>{if(!p({value:e,tabValues:t}))throw new Error(`Can't select invalid tab value=${e}`);o(e),u(e),v(e)}),[u,v,t]),tabValues:t}}var v=n(2389);const m={tabList:"tabList__CuJ",tabItem:"tabItem_LNqP"};var g=n(5893);function j(e){let{className:s,block:n,selectedValue:r,selectValue:l,tabValues:a}=e;const o=[],{blockElementScrollPositionUntilNextRender:d}=(0,t.o5)(),c=e=>{const s=e.currentTarget,n=o.indexOf(s),i=a[n].value;i!==r&&(d(s),l(i))},u=e=>{let s=null;switch(e.key){case"Enter":c(e);break;case"ArrowRight":{const n=o.indexOf(e.currentTarget)+1;s=o[n]??o[0];break}case"ArrowLeft":{const n=o.indexOf(e.currentTarget)-1;s=o[n]??o[o.length-1];break}}s?.focus()};return(0,g.jsx)("ul",{role:"tablist","aria-orientation":"horizontal",className:(0,i.Z)("tabs",{"tabs--block":n},s),children:a.map((e=>{let{value:s,label:n,attributes:t}=e;return(0,g.jsx)("li",{role:"tab",tabIndex:r===s?0:-1,"aria-selected":r===s,ref:e=>o.push(e),onKeyDown:u,onClick:c,...t,className:(0,i.Z)("tabs__item",m.tabItem,t?.className,{"tabs__item--active":r===s}),children:n??s},s)}))})}function b(e){let{lazy:s,children:n,selectedValue:i}=e;const t=(Array.isArray(n)?n:[n]).filter(Boolean);if(s){const e=t.find((e=>e.props.value===i));return e?(0,r.cloneElement)(e,{className:"margin-top--md"}):null}return(0,g.jsx)("div",{className:"margin-top--md",children:t.map(((e,s)=>(0,r.cloneElement)(e,{key:s,hidden:e.props.value!==i})))})}function f(e){const s=x(e);return(0,g.jsxs)("div",{className:(0,i.Z)("tabs-container",m.tabList),children:[(0,g.jsx)(j,{...e,...s}),(0,g.jsx)(b,{...e,...s})]})}function w(e){const s=(0,v.Z)();return(0,g.jsx)(f,{...e,children:u(e.children)},String(s))}},1151:(e,s,n)=>{n.d(s,{Z:()=>a,a:()=>l});var r=n(7294);const i={},t=r.createContext(i);function l(e){const s=r.useContext(t);return r.useMemo((function(){return"function"==typeof e?e(s):{...s,...e}}),[s,e])}function a(e){let s;return s=e.disableParentContext?"function"==typeof e.components?e.components(i):e.components||i:l(e.components),r.createElement(t.Provider,{value:s},e.children)}}}]); \ No newline at end of file diff --git a/assets/js/0f3a470a.b95d14ae.js b/assets/js/0f3a470a.b95d14ae.js new file mode 100644 index 00000000..24dce264 --- /dev/null +++ b/assets/js/0f3a470a.b95d14ae.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkmy_website=self.webpackChunkmy_website||[]).push([[9046],{4274:(e,n,s)=>{s.r(n),s.d(n,{assets:()=>d,contentTitle:()=>a,default:()=>h,frontMatter:()=>t,metadata:()=>o,toc:()=>l});var i=s(5893),r=s(1151);const t={title:"Example Autonomous Routines",description:"Some examples and test routines"},a="Example Autonomous Routines",o={id:"tutorials/example_autons",title:"Example Autonomous Routines",description:"Some examples and test routines",source:"@site/versioned_docs/version-2.x/tutorials/example_autons.md",sourceDirName:"tutorials",slug:"/tutorials/example_autons",permalink:"/EZ-Template/tutorials/example_autons",draft:!1,unlisted:!1,editUrl:"https://github.com/EZ-Robotics/EZ-Template/tree/website/${versionDocsDirPath}/${docPath}/versioned_docs/version-2.x/tutorials/example_autons.md",tags:[],version:"2.x",frontMatter:{title:"Example Autonomous Routines",description:"Some examples and test routines"},sidebar:"tutorialSidebar",previous:{title:"Adding Autonomous Routines",permalink:"/EZ-Template/tutorials/autons"},next:{title:"Joystick Curves",permalink:"/EZ-Template/tutorials/joystick_curve"}},d={},l=[{value:"Assumed Constants",id:"assumed-constants",level:2},{value:"Drive",id:"drive",level:2},{value:"Turn",id:"turn",level:2},{value:"Drive and Turn",id:"drive-and-turn",level:2},{value:"Wait Until and Changing Speed",id:"wait-until-and-changing-speed",level:2},{value:"Swing Turns",id:"swing-turns",level:2},{value:"Combining All Movements",id:"combining-all-movements",level:2},{value:"Interference",id:"interference",level:2}];function c(e){const n={code:"code",h1:"h1",h2:"h2",p:"p",pre:"pre",strong:"strong",...(0,r.a)(),...e.components};return(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)(n.h1,{id:"example-autonomous-routines",children:(0,i.jsx)(n.strong,{children:"Example Autonomous Routines"})}),"\n",(0,i.jsx)(n.h2,{id:"assumed-constants",children:"Assumed Constants"}),"\n",(0,i.jsx)(n.p,{children:"These are default speeds that we can use throughout our autonomous routines to make it easier to modify them retroactively."}),"\n",(0,i.jsx)(n.pre,{children:(0,i.jsx)(n.code,{className:"language-cpp",children:"const int DRIVE_SPEED = 110; \r\nconst int TURN_SPEED = 90;\r\nconst int SWING_SPEED = 90;\n"})}),"\n",(0,i.jsx)(n.h2,{id:"drive",children:"Drive"}),"\n",(0,i.jsxs)(n.p,{children:["This autonomous routine will have the robot go forwards for 24 inches with slew enabled, come back -12 inches, then come back another -12 inches to where it started. It will do all of this at the predefined ",(0,i.jsx)(n.code,{children:"DRIVE_SPEED"}),"."]}),"\n",(0,i.jsx)(n.pre,{children:(0,i.jsx)(n.code,{className:"language-cpp",children:"void drive_example() {\r\n // The first parameter is target inches\r\n // The second parameter is max speed the robot will drive at\r\n // The third parameter is a boolean (true or false) for enabling/disabling a slew at the start of drive motions\r\n // for slew, only enable it when the drive distance is greater then the slew distance + a few inches\r\n\r\n\r\n chassis.set_drive_pid(24, DRIVE_SPEED, true);\r\n chassis.wait_drive();\r\n\r\n chassis.set_drive_pid(-12, DRIVE_SPEED);\r\n chassis.wait_drive();\r\n\r\n chassis.set_drive_pid(-12, DRIVE_SPEED);\r\n chassis.wait_drive();\r\n}\n"})}),"\n",(0,i.jsx)(n.h2,{id:"turn",children:"Turn"}),"\n",(0,i.jsxs)(n.p,{children:["This autonomous routine will turn 90 degrees, then back 45 degrees, and finally to 0 where it started. It will do all of this at the predefined ",(0,i.jsx)(n.code,{children:"TURN_SPEED"}),"."]}),"\n",(0,i.jsx)(n.pre,{children:(0,i.jsx)(n.code,{className:"language-cpp",children:"void turn_example() {\r\n // The first parameter is target degrees\r\n // The second parameter is max speed the robot will drive at\r\n\r\n\r\n chassis.set_turn_pid(90, TURN_SPEED);\r\n chassis.wait_drive();\r\n\r\n chassis.set_turn_pid(45, TURN_SPEED);\r\n chassis.wait_drive();\r\n\r\n chassis.set_turn_pid(0, TURN_SPEED);\r\n chassis.wait_drive();\r\n}\n"})}),"\n",(0,i.jsx)(n.h2,{id:"drive-and-turn",children:"Drive and Turn"}),"\n",(0,i.jsx)(n.p,{children:"This autonomous routine will combine driving and turning in a single function."}),"\n",(0,i.jsx)(n.pre,{children:(0,i.jsx)(n.code,{className:"language-cpp",children:"void drive_and_turn() {\r\n chassis.set_drive_pid(24, DRIVE_SPEED, true);\r\n chassis.wait_drive();\r\n\r\n chassis.set_turn_pid(45, TURN_SPEED);\r\n chassis.wait_drive();\r\n\r\n chassis.set_turn_pid(-45, TURN_SPEED);\r\n chassis.wait_drive();\r\n\r\n chassis.set_turn_pid(0, TURN_SPEED);\r\n chassis.wait_drive();\r\n\r\n chassis.set_drive_pid(-24, DRIVE_SPEED, true);\r\n chassis.wait_drive();\r\n}\n"})}),"\n",(0,i.jsx)(n.h2,{id:"wait-until-and-changing-speed",children:"Wait Until and Changing Speed"}),"\n",(0,i.jsxs)(n.p,{children:["Now we add ",(0,i.jsx)(n.code,{children:"wait_until()"}),". This new function will wait until a specified distance has been traveled and then allow the code to continue. The robot will drive at ",(0,i.jsx)(n.code,{children:"DRIVE_SPEED"})," until the robot has traveled 6 inches, then will lower the max speed to 40. The same thing happens on the return back."]}),"\n",(0,i.jsx)(n.pre,{children:(0,i.jsx)(n.code,{className:"language-cpp",children:"void wait_until_change_speed() {\r\n // wait_until will wait until the robot gets to a desired position\r\n\r\n\r\n // When the robot gets to 6 inches, the robot will travel the remaining distance at a max speed of 40\r\n chassis.set_drive_pid(24, DRIVE_SPEED, true);\r\n chassis.wait_until(6);\r\n chassis.set_max_speed(40); // After driving 6 inches at DRIVE_SPEED, the robot will go the remaining distance at 40 speed\r\n chassis.wait_drive();\r\n\r\n chassis.set_turn_pid(45, TURN_SPEED);\r\n chassis.wait_drive();\r\n\r\n chassis.set_turn_pid(-45, TURN_SPEED);\r\n chassis.wait_drive();\r\n\r\n chassis.set_turn_pid(0, TURN_SPEED);\r\n chassis.wait_drive();\r\n\r\n // When the robot gets to -6 inches, the robot will travel the remaining distance at a max speed of 40\r\n chassis.set_drive_pid(-24, DRIVE_SPEED, true);\r\n chassis.wait_until(-6);\r\n chassis.set_max_speed(40); // After driving 6 inches at DRIVE_SPEED, the robot will go the remaining distance at 40 speed\r\n chassis.wait_drive();\r\n}\n"})}),"\n",(0,i.jsx)(n.h2,{id:"swing-turns",children:"Swing Turns"}),"\n",(0,i.jsx)(n.p,{children:"Swing turns are turns that only use one side of the drive. Left swings use the left side, and right swings use the right side. This will turn the robot to 45 degrees using the left side, drive 24 inches, then turn to 0 degrees using the right side."}),"\n",(0,i.jsx)(n.pre,{children:(0,i.jsx)(n.code,{className:"language-cpp",children:"void swing_example() {\r\n // The first parameter is ez::LEFT_SWING or ez::RIGHT_SWING\r\n // The second parameter is target degrees\r\n // The third parameter is speed of the moving side of the drive\r\n\r\n\r\n chassis.set_swing_pid(ez::LEFT_SWING, 45, SWING_SPEED);\r\n chassis.wait_drive();\r\n\r\n chassis.set_drive_pid(24, DRIVE_SPEED, true);\r\n chassis.wait_until(12);\r\n\r\n chassis.set_swing_pid(ez::RIGHT_SWING, 0, SWING_SPEED);\r\n chassis.wait_drive();\r\n}\n"})}),"\n",(0,i.jsx)(n.h2,{id:"combining-all-movements",children:"Combining All Movements"}),"\n",(0,i.jsx)(n.p,{children:"This combines all movements from above."}),"\n",(0,i.jsx)(n.pre,{children:(0,i.jsx)(n.code,{className:"language-cpp",children:"void combining_movements() {\r\n chassis.set_drive_pid(24, DRIVE_SPEED, true);\r\n chassis.wait_drive();\r\n\r\n chassis.set_turn_pid(45, TURN_SPEED);\r\n chassis.wait_drive();\r\n\r\n chassis.set_drive_pid(ez::RIGHT_SWING, -45, TURN_SPEED);\r\n chassis.wait_drive();\r\n\r\n chassis.set_turn_pid(0, TURN_SPEED);\r\n chassis.wait_drive();\r\n\r\n chassis.set_drive_pid(-24, DRIVE_SPEED, true);\r\n chassis.wait_drive();\r\n}\n"})}),"\n",(0,i.jsx)(n.h2,{id:"interference",children:"Interference"}),"\n",(0,i.jsx)(n.p,{children:'Interference checks if the drive exited in an unintentional way. If the robot stops unintentionally or pulls too many amps this will trigger. This allows you to add fail-safes that stop your robot from burning out. The below function will attempt to "tug" an opponent mobile goal a couple times before giving up.'}),"\n",(0,i.jsx)(n.pre,{children:(0,i.jsx)(n.code,{className:"language-cpp",children:'void tug (int attempts) {\r\n for (int i=0; i{s.d(n,{Z:()=>o,a:()=>a});var i=s(7294);const r={},t=i.createContext(r);function a(e){const n=i.useContext(t);return i.useMemo((function(){return"function"==typeof e?e(n):{...n,...e}}),[n,e])}function o(e){let n;return n=e.disableParentContext?"function"==typeof e.components?e.components(r):e.components||r:a(e.components),i.createElement(t.Provider,{value:n},e.children)}}}]); \ No newline at end of file diff --git a/assets/js/0f5483c7.82a27261.js b/assets/js/0f5483c7.82a27261.js new file mode 100644 index 00000000..2b12abde --- /dev/null +++ b/assets/js/0f5483c7.82a27261.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkmy_website=self.webpackChunkmy_website||[]).push([[7264],{1898:e=>{e.exports=JSON.parse('{"title":"Tutorials","description":"Tutorials for how to use EZ-Template","slug":"/category/tutorials","permalink":"/EZ-Template/category/tutorials","navigation":{"previous":{"title":"EZ-Template","permalink":"/EZ-Template/"},"next":{"title":"Active Brake","permalink":"/EZ-Template/tutorials/activebrake"}}}')}}]); \ No newline at end of file diff --git a/assets/js/0fb444df.e930f169.js b/assets/js/0fb444df.e930f169.js new file mode 100644 index 00000000..5200f7d1 --- /dev/null +++ b/assets/js/0fb444df.e930f169.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkmy_website=self.webpackChunkmy_website||[]).push([[5214],{269:(e,t,n)=>{n.r(t),n.d(t,{assets:()=>a,contentTitle:()=>r,default:()=>h,frontMatter:()=>s,metadata:()=>l,toc:()=>c});var i=n(5893),o=n(1151);const s={title:"EZ-Template",nav_order:1,slug:"/",description:"Simple plug-and-play PROS template that handles drive base functions, autonomous selector, input curves, and active brake with PTO support.",image:"/img/embed.png",preview:"/img/embed.png"},r=void 0,l={id:"Installation",title:"EZ-Template",description:"Simple plug-and-play PROS template that handles drive base functions, autonomous selector, input curves, and active brake with PTO support.",source:"@site/versioned_docs/version-2.x/01-Installation.md",sourceDirName:".",slug:"/",permalink:"/EZ-Template/",draft:!1,unlisted:!1,editUrl:"https://github.com/EZ-Robotics/EZ-Template/tree/website/${versionDocsDirPath}/${docPath}/versioned_docs/version-2.x/01-Installation.md",tags:[],version:"2.x",sidebarPosition:1,frontMatter:{title:"EZ-Template",nav_order:1,slug:"/",description:"Simple plug-and-play PROS template that handles drive base functions, autonomous selector, input curves, and active brake with PTO support.",image:"/img/embed.png",preview:"/img/embed.png"},sidebar:"tutorialSidebar",next:{title:"Tutorials",permalink:"/EZ-Template/category/tutorials"}},a={},c=[{value:"Features",id:"features",level:2},{value:"Installation",id:"installation",level:2},{value:"Upgrading",id:"upgrading",level:2}];function d(e){const t={a:"a",admonition:"admonition",code:"code",h2:"h2",img:"img",li:"li",ol:"ol",p:"p",strong:"strong",ul:"ul",...(0,o.a)(),...e.components};return(0,i.jsxs)(i.Fragment,{children:[(0,i.jsxs)(t.p,{children:[(0,i.jsx)(t.img,{src:"https://img.shields.io/github/downloads/EZ-Robotics/EZ-Template/total.svg",alt:""}),"\r\n",(0,i.jsx)(t.img,{src:"https://github.com/EZ-Robotics/EZ-Template/workflows/Build/badge.svg",alt:""}),"\r\n",(0,i.jsx)(t.a,{href:"https://opensource.org/licenses/MPL-2.0",children:(0,i.jsx)(t.img,{src:"https://img.shields.io/badge/License-MPL%202.0-brightgreen.svg",alt:"License: MPL 2.0"})})]}),"\n",(0,i.jsxs)(t.p,{children:[(0,i.jsx)(t.strong,{children:"EZ-Template is a simple plug-and-play PROS template that handles drive base functions, autonomous selector, input curves, and active brake with PTO support."}),"\r\n",(0,i.jsx)(t.img,{src:n(1856).Z+"",width:"4032",height:"3024"})]}),"\n",(0,i.jsx)(t.h2,{id:"features",children:"Features"}),"\n",(0,i.jsxs)(t.ul,{children:["\n",(0,i.jsx)(t.li,{children:"Simple to setup"}),"\n",(0,i.jsx)(t.li,{children:"PID for driving, turning, and swing turns"}),"\n",(0,i.jsx)(t.li,{children:"Speed ramp-up for driving"}),"\n",(0,i.jsx)(t.li,{children:"Asynchronous PID with blocking functions until settled and until a specific position has come"}),"\n",(0,i.jsx)(t.li,{children:"Joystick input curves"}),"\n",(0,i.jsx)(t.li,{children:"Live adjustment of input curves"}),"\n",(0,i.jsx)(t.li,{children:"Basic autonomous selector"}),"\n",(0,i.jsx)(t.li,{children:"SD card saving of autonomous selector and joystick curves"}),"\n",(0,i.jsx)(t.li,{children:'"Tug of war" detection for autonomous'}),"\n",(0,i.jsx)(t.li,{children:"PID exit conditions for when drive motors overheat"}),"\n",(0,i.jsx)(t.li,{children:"Tank drive, single stick arcade, and dual stick arcade"}),"\n",(0,i.jsx)(t.li,{children:"Loading animation during IMU calibration"}),"\n",(0,i.jsx)(t.li,{children:"3 wire encoder and rotation sensor support"}),"\n",(0,i.jsx)(t.li,{children:"Add / remove motors from the drive dynamically to allow for PTO use"}),"\n",(0,i.jsx)(t.li,{children:"Exposed PID class for use with your other subsystems"}),"\n"]}),"\n",(0,i.jsx)(t.h2,{id:"installation",children:"Installation"}),"\n",(0,i.jsxs)(t.ol,{children:["\n",(0,i.jsxs)(t.li,{children:["Download the latest example project ",(0,i.jsx)(t.a,{href:"https://github.com/EZ-Robotics/EZ-Template/releases/latest",children:"here"}),". Extract the zip, and open it in PROS."]}),"\n",(0,i.jsxs)(t.li,{children:["In ",(0,i.jsx)(t.code,{children:"src/main.cpp"}),", configure drive and IMU ports to what they are on your robot. Be sure to read the comments!"]}),"\n",(0,i.jsx)(t.li,{children:'Configure your wheel size and cartridge. Remember that older 4" omni wheels without mounting holes are actually 4.125!'}),"\n",(0,i.jsxs)(t.li,{children:["In ",(0,i.jsx)(t.code,{children:"src/main.cpp"}),", at the bottom in ",(0,i.jsx)(t.code,{children:"void opcontrol()"}),", decide how you'd like to control your robot! Any flavor of arcade or tank!"]}),"\n",(0,i.jsx)(t.li,{children:"Turn the robot on and use it in driver control. Make sure the ports are correct and reversed correctly!"}),"\n",(0,i.jsxs)(t.li,{children:["To test the test autonomous modes, plug into a competition switch and select the autonomous mode on the brain screen by pressing the left and right buttons! The current page will be the autonomous that runs. For making new autonomous routines, ",(0,i.jsx)(t.a,{href:"https://ez-robotics.github.io/EZ-Template/tutorials/example_autons",children:"click here"})," for examples on how to use the drive functions."]}),"\n"]}),"\n",(0,i.jsx)(t.h2,{id:"upgrading",children:"Upgrading"}),"\n",(0,i.jsx)(t.admonition,{type:"warning",children:(0,i.jsx)(t.p,{children:"This only works for 2.0.0 and beyond. You cannot upgrade from 1.x to 2.x, or 2.x to 3.x."})}),"\n",(0,i.jsxs)(t.ol,{children:["\n",(0,i.jsxs)(t.li,{children:["Download the most recent EZ-Template ",(0,i.jsx)(t.a,{href:"https://github.com/EZ-Robotics/EZ-Template/releases/latest",children:"here"}),"."]}),"\n",(0,i.jsx)(t.li,{children:"Move the file to your project."}),"\n",(0,i.jsxs)(t.li,{children:["Open terminal or command prompt, and ",(0,i.jsx)(t.code,{children:"cd"})," into your projects directory."]}),"\n",(0,i.jsxs)(t.li,{children:["Run this command from terminal ",(0,i.jsx)(t.code,{children:"prosv5 c fetch EZ-Template@x.x.x..zip"})," replacing ",(0,i.jsx)(t.code,{children:"x.x.x"})," with the version number of your file."]}),"\n",(0,i.jsxs)(t.li,{children:["Apply the library to the project ",(0,i.jsx)(t.code,{children:"prosv5 c apply EZ-Template"}),"."]}),"\n",(0,i.jsxs)(t.li,{children:["Put ",(0,i.jsx)(t.code,{children:'#include "EZ-Template/api.hpp"'})," in your ",(0,i.jsx)(t.code,{children:"include/main.h"}),"."]}),"\n"]})]})}function h(e={}){const{wrapper:t}={...(0,o.a)(),...e.components};return t?(0,i.jsx)(t,{...e,children:(0,i.jsx)(d,{...e})}):d(e)}},1856:(e,t,n)=>{n.d(t,{Z:()=>i});const i=n.p+"assets/images/7686B-e26bfae36f0ddadd217b35ff5add7727.jpg"},1151:(e,t,n)=>{n.d(t,{Z:()=>l,a:()=>r});var i=n(7294);const o={},s=i.createContext(o);function r(e){const t=i.useContext(s);return i.useMemo((function(){return"function"==typeof e?e(t):{...t,...e}}),[t,e])}function l(e){let t;return t=e.disableParentContext?"function"==typeof e.components?e.components(o):e.components||o:r(e.components),i.createElement(s.Provider,{value:t},e.children)}}}]); \ No newline at end of file diff --git a/assets/js/14eb3368.7a242232.js b/assets/js/14eb3368.7a242232.js new file mode 100644 index 00000000..92b00234 --- /dev/null +++ b/assets/js/14eb3368.7a242232.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkmy_website=self.webpackChunkmy_website||[]).push([[9817],{1310:(e,t,s)=>{s.d(t,{Z:()=>p});s(7294);var n=s(6010),i=s(5281),a=s(3438),r=s(8596),c=s(9960),l=s(5999),o=s(4996),d=s(5893);function m(e){return(0,d.jsx)("svg",{viewBox:"0 0 24 24",...e,children:(0,d.jsx)("path",{d:"M10 19v-5h4v5c0 .55.45 1 1 1h3c.55 0 1-.45 1-1v-7h1.7c.46 0 .68-.57.33-.87L12.67 3.6c-.38-.34-.96-.34-1.34 0l-8.36 7.53c-.34.3-.13.87.33.87H5v7c0 .55.45 1 1 1h3c.55 0 1-.45 1-1z",fill:"currentColor"})})}const u={breadcrumbHomeIcon:"breadcrumbHomeIcon_YNFT"};function h(){const e=(0,o.Z)("/");return(0,d.jsx)("li",{className:"breadcrumbs__item",children:(0,d.jsx)(c.Z,{"aria-label":(0,l.I)({id:"theme.docs.breadcrumbs.home",message:"Home page",description:"The ARIA label for the home page in the breadcrumbs"}),className:"breadcrumbs__link",href:e,children:(0,d.jsx)(m,{className:u.breadcrumbHomeIcon})})})}const b={breadcrumbsContainer:"breadcrumbsContainer_Z_bl"};function x(e){let{children:t,href:s,isLast:n}=e;const i="breadcrumbs__link";return n?(0,d.jsx)("span",{className:i,itemProp:"name",children:t}):s?(0,d.jsx)(c.Z,{className:i,href:s,itemProp:"item",children:(0,d.jsx)("span",{itemProp:"name",children:t})}):(0,d.jsx)("span",{className:i,children:t})}function v(e){let{children:t,active:s,index:i,addMicrodata:a}=e;return(0,d.jsxs)("li",{...a&&{itemScope:!0,itemProp:"itemListElement",itemType:"https://schema.org/ListItem"},className:(0,n.Z)("breadcrumbs__item",{"breadcrumbs__item--active":s}),children:[t,(0,d.jsx)("meta",{itemProp:"position",content:String(i+1)})]})}function p(){const e=(0,a.s1)(),t=(0,r.Ns)();return e?(0,d.jsx)("nav",{className:(0,n.Z)(i.k.docs.docBreadcrumbs,b.breadcrumbsContainer),"aria-label":(0,l.I)({id:"theme.docs.breadcrumbs.navAriaLabel",message:"Breadcrumbs",description:"The ARIA label for the breadcrumbs"}),children:(0,d.jsxs)("ul",{className:"breadcrumbs",itemScope:!0,itemType:"https://schema.org/BreadcrumbList",children:[t&&(0,d.jsx)(h,{}),e.map(((t,s)=>{const n=s===e.length-1,i="category"===t.type&&t.linkUnlisted?void 0:t.href;return(0,d.jsx)(v,{active:n,index:s,addMicrodata:!!i,children:(0,d.jsx)(x,{href:i,isLast:n,children:t.label})},s)}))]})}):null}},4228:(e,t,s)=>{s.r(t),s.d(t,{default:()=>y});s(7294);var n=s(1944),i=s(3438),a=s(4996),r=s(6010),c=s(9960),l=s(3919),o=s(5999),d=s(2503);const m={cardContainer:"cardContainer_fWXF",cardTitle:"cardTitle_rnsV",cardDescription:"cardDescription_PWke"};var u=s(5893);function h(e){let{href:t,children:s}=e;return(0,u.jsx)(c.Z,{href:t,className:(0,r.Z)("card padding--lg",m.cardContainer),children:s})}function b(e){let{href:t,icon:s,title:n,description:i}=e;return(0,u.jsxs)(h,{href:t,children:[(0,u.jsxs)(d.Z,{as:"h2",className:(0,r.Z)("text--truncate",m.cardTitle),title:n,children:[s," ",n]}),i&&(0,u.jsx)("p",{className:(0,r.Z)("text--truncate",m.cardDescription),title:i,children:i})]})}function x(e){let{item:t}=e;const s=(0,i.LM)(t);return s?(0,u.jsx)(b,{href:s,icon:"\ud83d\uddc3\ufe0f",title:t.label,description:t.description??(0,o.I)({message:"{count} items",id:"theme.docs.DocCard.categoryDescription",description:"The default description for a category card in the generated index about how many items this category includes"},{count:t.items.length})}):null}function v(e){let{item:t}=e;const s=(0,l.Z)(t.href)?"\ud83d\udcc4\ufe0f":"\ud83d\udd17",n=(0,i.xz)(t.docId??void 0);return(0,u.jsx)(b,{href:t.href,icon:s,title:t.label,description:t.description??n?.description})}function p(e){let{item:t}=e;switch(t.type){case"link":return(0,u.jsx)(v,{item:t});case"category":return(0,u.jsx)(x,{item:t});default:throw new Error(`unknown item type ${JSON.stringify(t)}`)}}function g(e){let{className:t}=e;const s=(0,i.jA)();return(0,u.jsx)(j,{items:s.items,className:t})}function j(e){const{items:t,className:s}=e;if(!t)return(0,u.jsx)(g,{...e});const n=(0,i.MN)(t);return(0,u.jsx)("section",{className:(0,r.Z)("row",s),children:n.map(((e,t)=>(0,u.jsx)("article",{className:"col col--6 margin-bottom--lg",children:(0,u.jsx)(p,{item:e})},t)))})}var f=s(4966),N=s(3120),Z=s(4364),_=s(1310);const L={generatedIndexPage:"generatedIndexPage_vN6x",list:"list_eTzJ",title:"title_kItE"};function k(e){let{categoryGeneratedIndex:t}=e;return(0,u.jsx)(n.d,{title:t.title,description:t.description,keywords:t.keywords,image:(0,a.Z)(t.image)})}function T(e){let{categoryGeneratedIndex:t}=e;const s=(0,i.jA)();return(0,u.jsxs)("div",{className:L.generatedIndexPage,children:[(0,u.jsx)(N.Z,{}),(0,u.jsx)(_.Z,{}),(0,u.jsx)(Z.Z,{}),(0,u.jsxs)("header",{children:[(0,u.jsx)(d.Z,{as:"h1",className:L.title,children:t.title}),t.description&&(0,u.jsx)("p",{children:t.description})]}),(0,u.jsx)("article",{className:"margin-top--lg",children:(0,u.jsx)(j,{items:s.items,className:L.list})}),(0,u.jsx)("footer",{className:"margin-top--lg",children:(0,u.jsx)(f.Z,{previous:t.navigation.previous,next:t.navigation.next})})]})}function y(e){return(0,u.jsxs)(u.Fragment,{children:[(0,u.jsx)(k,{...e}),(0,u.jsx)(T,{...e})]})}},4966:(e,t,s)=>{s.d(t,{Z:()=>l});s(7294);var n=s(5999),i=s(6010),a=s(9960),r=s(5893);function c(e){const{permalink:t,title:s,subLabel:n,isNext:c}=e;return(0,r.jsxs)(a.Z,{className:(0,i.Z)("pagination-nav__link",c?"pagination-nav__link--next":"pagination-nav__link--prev"),to:t,children:[n&&(0,r.jsx)("div",{className:"pagination-nav__sublabel",children:n}),(0,r.jsx)("div",{className:"pagination-nav__label",children:s})]})}function l(e){const{previous:t,next:s}=e;return(0,r.jsxs)("nav",{className:"pagination-nav docusaurus-mt-lg","aria-label":(0,n.I)({id:"theme.docs.paginator.navAriaLabel",message:"Docs pages",description:"The ARIA label for the docs pagination"}),children:[t&&(0,r.jsx)(c,{...t,subLabel:(0,r.jsx)(n.Z,{id:"theme.docs.paginator.previous",description:"The label used to navigate to the previous doc",children:"Previous"})}),s&&(0,r.jsx)(c,{...s,subLabel:(0,r.jsx)(n.Z,{id:"theme.docs.paginator.next",description:"The label used to navigate to the next doc",children:"Next"}),isNext:!0})]})}},4364:(e,t,s)=>{s.d(t,{Z:()=>l});s(7294);var n=s(6010),i=s(5999),a=s(5281),r=s(4477),c=s(5893);function l(e){let{className:t}=e;const s=(0,r.E)();return s.badge?(0,c.jsx)("span",{className:(0,n.Z)(t,a.k.docs.docVersionBadge,"badge badge--secondary"),children:(0,c.jsx)(i.Z,{id:"theme.docs.versionBadge.label",values:{versionLabel:s.label},children:"Version: {versionLabel}"})}):null}},3120:(e,t,s)=>{s.d(t,{Z:()=>v});s(7294);var n=s(6010),i=s(2263),a=s(9960),r=s(5999),c=s(143),l=s(5281),o=s(373),d=s(4477),m=s(5893);const u={unreleased:function(e){let{siteTitle:t,versionMetadata:s}=e;return(0,m.jsx)(r.Z,{id:"theme.docs.versions.unreleasedVersionLabel",description:"The label used to tell the user that he's browsing an unreleased doc version",values:{siteTitle:t,versionLabel:(0,m.jsx)("b",{children:s.label})},children:"This is unreleased documentation for {siteTitle} {versionLabel} version."})},unmaintained:function(e){let{siteTitle:t,versionMetadata:s}=e;return(0,m.jsx)(r.Z,{id:"theme.docs.versions.unmaintainedVersionLabel",description:"The label used to tell the user that he's browsing an unmaintained doc version",values:{siteTitle:t,versionLabel:(0,m.jsx)("b",{children:s.label})},children:"This is documentation for {siteTitle} {versionLabel}, which is no longer actively maintained."})}};function h(e){const t=u[e.versionMetadata.banner];return(0,m.jsx)(t,{...e})}function b(e){let{versionLabel:t,to:s,onClick:n}=e;return(0,m.jsx)(r.Z,{id:"theme.docs.versions.latestVersionSuggestionLabel",description:"The label used to tell the user to check the latest version",values:{versionLabel:t,latestVersionLink:(0,m.jsx)("b",{children:(0,m.jsx)(a.Z,{to:s,onClick:n,children:(0,m.jsx)(r.Z,{id:"theme.docs.versions.latestVersionLinkLabel",description:"The label used for the latest version suggestion link label",children:"latest version"})})})},children:"For up-to-date documentation, see the {latestVersionLink} ({versionLabel})."})}function x(e){let{className:t,versionMetadata:s}=e;const{siteConfig:{title:a}}=(0,i.Z)(),{pluginId:r}=(0,c.gA)({failfast:!0}),{savePreferredVersionName:d}=(0,o.J)(r),{latestDocSuggestion:u,latestVersionSuggestion:x}=(0,c.Jo)(r),v=u??(p=x).docs.find((e=>e.id===p.mainDocId));var p;return(0,m.jsxs)("div",{className:(0,n.Z)(t,l.k.docs.docVersionBanner,"alert alert--warning margin-bottom--md"),role:"alert",children:[(0,m.jsx)("div",{children:(0,m.jsx)(h,{siteTitle:a,versionMetadata:s})}),(0,m.jsx)("div",{className:"margin-top--md",children:(0,m.jsx)(b,{versionLabel:x.label,to:v.path,onClick:()=>d(x.name)})})]})}function v(e){let{className:t}=e;const s=(0,d.E)();return s.banner?(0,m.jsx)(x,{className:t,versionMetadata:s}):null}}}]); \ No newline at end of file diff --git a/assets/js/1772.13f9efd2.js b/assets/js/1772.13f9efd2.js new file mode 100644 index 00000000..483db088 --- /dev/null +++ b/assets/js/1772.13f9efd2.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkmy_website=self.webpackChunkmy_website||[]).push([[1772],{5658:(e,t,i)=>{i.d(t,{Z:()=>a});i(7294);var n=i(6010),s=i(5999),o=i(2503),r=i(5893);function a(e){let{className:t}=e;return(0,r.jsx)("main",{className:(0,n.Z)("container margin-vert--xl",t),children:(0,r.jsx)("div",{className:"row",children:(0,r.jsxs)("div",{className:"col col--6 col--offset-3",children:[(0,r.jsx)(o.Z,{as:"h1",className:"hero__title",children:(0,r.jsx)(s.Z,{id:"theme.NotFound.title",description:"The title of the 404 page",children:"Page Not Found"})}),(0,r.jsx)("p",{children:(0,r.jsx)(s.Z,{id:"theme.NotFound.p1",description:"The first paragraph of the 404 page",children:"We could not find what you were looking for."})}),(0,r.jsx)("p",{children:(0,r.jsx)(s.Z,{id:"theme.NotFound.p2",description:"The 2nd paragraph of the 404 page",children:"Please contact the owner of the site that linked you to the original URL and let them know their link is broken."})})]})})})}},1772:(e,t,i)=>{i.r(t),i.d(t,{default:()=>l});i(7294);var n=i(5999),s=i(1944),o=i(7961),r=i(5658),a=i(5893);function l(){const e=(0,n.I)({id:"theme.NotFound.title",message:"Page Not Found"});return(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)(s.d,{title:e}),(0,a.jsx)(o.Z,{children:(0,a.jsx)(r.Z,{})})]})}}}]); \ No newline at end of file diff --git a/assets/js/17896441.60210882.js b/assets/js/17896441.60210882.js new file mode 100644 index 00000000..296d34fb --- /dev/null +++ b/assets/js/17896441.60210882.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkmy_website=self.webpackChunkmy_website||[]).push([[7918],{1310:(e,t,s)=>{s.d(t,{Z:()=>v});s(7294);var a=s(6010),n=s(5281),i=s(3438),l=s(8596),o=s(9960),r=s(5999),d=s(4996),c=s(5893);function u(e){return(0,c.jsx)("svg",{viewBox:"0 0 24 24",...e,children:(0,c.jsx)("path",{d:"M10 19v-5h4v5c0 .55.45 1 1 1h3c.55 0 1-.45 1-1v-7h1.7c.46 0 .68-.57.33-.87L12.67 3.6c-.38-.34-.96-.34-1.34 0l-8.36 7.53c-.34.3-.13.87.33.87H5v7c0 .55.45 1 1 1h3c.55 0 1-.45 1-1z",fill:"currentColor"})})}const m={breadcrumbHomeIcon:"breadcrumbHomeIcon_YNFT"};function h(){const e=(0,d.Z)("/");return(0,c.jsx)("li",{className:"breadcrumbs__item",children:(0,c.jsx)(o.Z,{"aria-label":(0,r.I)({id:"theme.docs.breadcrumbs.home",message:"Home page",description:"The ARIA label for the home page in the breadcrumbs"}),className:"breadcrumbs__link",href:e,children:(0,c.jsx)(u,{className:m.breadcrumbHomeIcon})})})}const b={breadcrumbsContainer:"breadcrumbsContainer_Z_bl"};function p(e){let{children:t,href:s,isLast:a}=e;const n="breadcrumbs__link";return a?(0,c.jsx)("span",{className:n,itemProp:"name",children:t}):s?(0,c.jsx)(o.Z,{className:n,href:s,itemProp:"item",children:(0,c.jsx)("span",{itemProp:"name",children:t})}):(0,c.jsx)("span",{className:n,children:t})}function x(e){let{children:t,active:s,index:n,addMicrodata:i}=e;return(0,c.jsxs)("li",{...i&&{itemScope:!0,itemProp:"itemListElement",itemType:"https://schema.org/ListItem"},className:(0,a.Z)("breadcrumbs__item",{"breadcrumbs__item--active":s}),children:[t,(0,c.jsx)("meta",{itemProp:"position",content:String(n+1)})]})}function v(){const e=(0,i.s1)(),t=(0,l.Ns)();return e?(0,c.jsx)("nav",{className:(0,a.Z)(n.k.docs.docBreadcrumbs,b.breadcrumbsContainer),"aria-label":(0,r.I)({id:"theme.docs.breadcrumbs.navAriaLabel",message:"Breadcrumbs",description:"The ARIA label for the breadcrumbs"}),children:(0,c.jsxs)("ul",{className:"breadcrumbs",itemScope:!0,itemType:"https://schema.org/BreadcrumbList",children:[t&&(0,c.jsx)(h,{}),e.map(((t,s)=>{const a=s===e.length-1,n="category"===t.type&&t.linkUnlisted?void 0:t.href;return(0,c.jsx)(x,{active:a,index:s,addMicrodata:!!n,children:(0,c.jsx)(p,{href:n,isLast:a,children:t.label})},s)}))]})}):null}},230:(e,t,s)=>{s.r(t),s.d(t,{default:()=>Y});var a=s(7294),n=s(1944),i=s(902),l=s(5893);const o=a.createContext(null);function r(e){let{children:t,content:s}=e;const n=function(e){return(0,a.useMemo)((()=>({metadata:e.metadata,frontMatter:e.frontMatter,assets:e.assets,contentTitle:e.contentTitle,toc:e.toc})),[e])}(s);return(0,l.jsx)(o.Provider,{value:n,children:t})}function d(){const e=(0,a.useContext)(o);if(null===e)throw new i.i6("DocProvider");return e}function c(){const{metadata:e,frontMatter:t,assets:s}=d();return(0,l.jsx)(n.d,{title:e.title,description:e.description,keywords:t.keywords,image:s.image??t.image})}var u=s(6010),m=s(7524),h=s(4966);function b(){const{metadata:e}=d();return(0,l.jsx)(h.Z,{previous:e.previous,next:e.next})}var p=s(3120),x=s(4364),v=s(5281),j=s(5999);function g(e){let{lastUpdatedAt:t,formattedLastUpdatedAt:s}=e;return(0,l.jsx)(j.Z,{id:"theme.lastUpdated.atDate",description:"The words used to describe on which date a page has been last updated",values:{date:(0,l.jsx)("b",{children:(0,l.jsx)("time",{dateTime:new Date(1e3*t).toISOString(),children:s})})},children:" on {date}"})}function f(e){let{lastUpdatedBy:t}=e;return(0,l.jsx)(j.Z,{id:"theme.lastUpdated.byUser",description:"The words used to describe by who the page has been last updated",values:{user:(0,l.jsx)("b",{children:t})},children:" by {user}"})}function _(e){let{lastUpdatedAt:t,formattedLastUpdatedAt:s,lastUpdatedBy:a}=e;return(0,l.jsxs)("span",{className:v.k.common.lastUpdated,children:[(0,l.jsx)(j.Z,{id:"theme.lastUpdated.lastUpdatedAtBy",description:"The sentence used to display when a page has been last updated, and by who",values:{atDate:t&&s?(0,l.jsx)(g,{lastUpdatedAt:t,formattedLastUpdatedAt:s}):"",byUser:a?(0,l.jsx)(f,{lastUpdatedBy:a}):""},children:"Last updated{atDate}{byUser}"}),!1]})}var Z=s(9960);const N={iconEdit:"iconEdit_Z9Sw"};function L(e){let{className:t,...s}=e;return(0,l.jsx)("svg",{fill:"currentColor",height:"20",width:"20",viewBox:"0 0 40 40",className:(0,u.Z)(N.iconEdit,t),"aria-hidden":"true",...s,children:(0,l.jsx)("g",{children:(0,l.jsx)("path",{d:"m34.5 11.7l-3 3.1-6.3-6.3 3.1-3q0.5-0.5 1.2-0.5t1.1 0.5l3.9 3.9q0.5 0.4 0.5 1.1t-0.5 1.2z m-29.5 17.1l18.4-18.5 6.3 6.3-18.4 18.4h-6.3v-6.2z"})})})}function k(e){let{editUrl:t}=e;return(0,l.jsxs)(Z.Z,{to:t,className:v.k.common.editThisPage,children:[(0,l.jsx)(L,{}),(0,l.jsx)(j.Z,{id:"theme.common.editThisPage",description:"The link label to edit the current page",children:"Edit this page"})]})}const C={tag:"tag_zVej",tagRegular:"tagRegular_sFm0",tagWithCount:"tagWithCount_h2kH"};function T(e){let{permalink:t,label:s,count:a}=e;return(0,l.jsxs)(Z.Z,{href:t,className:(0,u.Z)(C.tag,a?C.tagWithCount:C.tagRegular),children:[s,a&&(0,l.jsx)("span",{children:a})]})}const U={tags:"tags_jXut",tag:"tag_QGVx"};function w(e){let{tags:t}=e;return(0,l.jsxs)(l.Fragment,{children:[(0,l.jsx)("b",{children:(0,l.jsx)(j.Z,{id:"theme.tags.tagsListLabel",description:"The label alongside a tag list",children:"Tags:"})}),(0,l.jsx)("ul",{className:(0,u.Z)(U.tags,"padding--none","margin-left--sm"),children:t.map((e=>{let{label:t,permalink:s}=e;return(0,l.jsx)("li",{className:U.tag,children:(0,l.jsx)(T,{label:t,permalink:s})},s)}))})]})}const y={lastUpdated:"lastUpdated_vwxv"};function A(e){return(0,l.jsx)("div",{className:(0,u.Z)(v.k.docs.docFooterTagsRow,"row margin-bottom--sm"),children:(0,l.jsx)("div",{className:"col",children:(0,l.jsx)(w,{...e})})})}function M(e){let{editUrl:t,lastUpdatedAt:s,lastUpdatedBy:a,formattedLastUpdatedAt:n}=e;return(0,l.jsxs)("div",{className:(0,u.Z)(v.k.docs.docFooterEditMetaRow,"row"),children:[(0,l.jsx)("div",{className:"col",children:t&&(0,l.jsx)(k,{editUrl:t})}),(0,l.jsx)("div",{className:(0,u.Z)("col",y.lastUpdated),children:(s||a)&&(0,l.jsx)(_,{lastUpdatedAt:s,formattedLastUpdatedAt:n,lastUpdatedBy:a})})]})}function B(){const{metadata:e}=d(),{editUrl:t,lastUpdatedAt:s,formattedLastUpdatedAt:a,lastUpdatedBy:n,tags:i}=e,o=i.length>0,r=!!(t||s||n);return o||r?(0,l.jsxs)("footer",{className:(0,u.Z)(v.k.docs.docFooter,"docusaurus-mt-lg"),children:[o&&(0,l.jsx)(A,{tags:i}),r&&(0,l.jsx)(M,{editUrl:t,lastUpdatedAt:s,lastUpdatedBy:n,formattedLastUpdatedAt:a})]}):null}var I=s(6043),E=s(3743);const V={tocCollapsibleButton:"tocCollapsibleButton_TO0P",tocCollapsibleButtonExpanded:"tocCollapsibleButtonExpanded_MG3E"};function H(e){let{collapsed:t,...s}=e;return(0,l.jsx)("button",{type:"button",...s,className:(0,u.Z)("clean-btn",V.tocCollapsibleButton,!t&&V.tocCollapsibleButtonExpanded,s.className),children:(0,l.jsx)(j.Z,{id:"theme.TOCCollapsible.toggleButtonLabel",description:"The label used by the button on the collapsible TOC component",children:"On this page"})})}const P={tocCollapsible:"tocCollapsible_ETCw",tocCollapsibleContent:"tocCollapsibleContent_vkbj",tocCollapsibleExpanded:"tocCollapsibleExpanded_sAul"};function D(e){let{toc:t,className:s,minHeadingLevel:a,maxHeadingLevel:n}=e;const{collapsed:i,toggleCollapsed:o}=(0,I.u)({initialState:!0});return(0,l.jsxs)("div",{className:(0,u.Z)(P.tocCollapsible,!i&&P.tocCollapsibleExpanded,s),children:[(0,l.jsx)(H,{collapsed:i,onClick:o}),(0,l.jsx)(I.z,{lazy:!0,className:P.tocCollapsibleContent,collapsed:i,children:(0,l.jsx)(E.Z,{toc:t,minHeadingLevel:a,maxHeadingLevel:n})})]})}const S={tocMobile:"tocMobile_ITEo"};function F(){const{toc:e,frontMatter:t}=d();return(0,l.jsx)(D,{toc:e,minHeadingLevel:t.toc_min_heading_level,maxHeadingLevel:t.toc_max_heading_level,className:(0,u.Z)(v.k.docs.docTocMobile,S.tocMobile)})}var R=s(9407);function z(){const{toc:e,frontMatter:t}=d();return(0,l.jsx)(R.Z,{toc:e,minHeadingLevel:t.toc_min_heading_level,maxHeadingLevel:t.toc_max_heading_level,className:v.k.docs.docTocDesktop})}var O=s(2503),G=s(1435);function W(e){let{children:t}=e;const s=function(){const{metadata:e,frontMatter:t,contentTitle:s}=d();return t.hide_title||void 0!==s?null:e.title}();return(0,l.jsxs)("div",{className:(0,u.Z)(v.k.docs.docMarkdown,"markdown"),children:[s&&(0,l.jsx)("header",{children:(0,l.jsx)(O.Z,{as:"h1",children:s})}),(0,l.jsx)(G.Z,{children:t})]})}var q=s(1310),J=s(2212);const Q={docItemContainer:"docItemContainer_Djhp",docItemCol:"docItemCol_VOVn"};function X(e){let{children:t}=e;const s=function(){const{frontMatter:e,toc:t}=d(),s=(0,m.i)(),a=e.hide_table_of_contents,n=!a&&t.length>0;return{hidden:a,mobile:n?(0,l.jsx)(F,{}):void 0,desktop:!n||"desktop"!==s&&"ssr"!==s?void 0:(0,l.jsx)(z,{})}}(),{metadata:{unlisted:a}}=d();return(0,l.jsxs)("div",{className:"row",children:[(0,l.jsxs)("div",{className:(0,u.Z)("col",!s.hidden&&Q.docItemCol),children:[a&&(0,l.jsx)(J.Z,{}),(0,l.jsx)(p.Z,{}),(0,l.jsxs)("div",{className:Q.docItemContainer,children:[(0,l.jsxs)("article",{children:[(0,l.jsx)(q.Z,{}),(0,l.jsx)(x.Z,{}),s.mobile,(0,l.jsx)(W,{children:t}),(0,l.jsx)(B,{})]}),(0,l.jsx)(b,{})]})]}),s.desktop&&(0,l.jsx)("div",{className:"col col--3",children:s.desktop})]})}function Y(e){const t=`docs-doc-id-${e.content.metadata.id}`,s=e.content;return(0,l.jsx)(r,{content:e.content,children:(0,l.jsxs)(n.FG,{className:t,children:[(0,l.jsx)(c,{}),(0,l.jsx)(X,{children:(0,l.jsx)(s,{})})]})})}},4966:(e,t,s)=>{s.d(t,{Z:()=>r});s(7294);var a=s(5999),n=s(6010),i=s(9960),l=s(5893);function o(e){const{permalink:t,title:s,subLabel:a,isNext:o}=e;return(0,l.jsxs)(i.Z,{className:(0,n.Z)("pagination-nav__link",o?"pagination-nav__link--next":"pagination-nav__link--prev"),to:t,children:[a&&(0,l.jsx)("div",{className:"pagination-nav__sublabel",children:a}),(0,l.jsx)("div",{className:"pagination-nav__label",children:s})]})}function r(e){const{previous:t,next:s}=e;return(0,l.jsxs)("nav",{className:"pagination-nav docusaurus-mt-lg","aria-label":(0,a.I)({id:"theme.docs.paginator.navAriaLabel",message:"Docs pages",description:"The ARIA label for the docs pagination"}),children:[t&&(0,l.jsx)(o,{...t,subLabel:(0,l.jsx)(a.Z,{id:"theme.docs.paginator.previous",description:"The label used to navigate to the previous doc",children:"Previous"})}),s&&(0,l.jsx)(o,{...s,subLabel:(0,l.jsx)(a.Z,{id:"theme.docs.paginator.next",description:"The label used to navigate to the next doc",children:"Next"}),isNext:!0})]})}},4364:(e,t,s)=>{s.d(t,{Z:()=>r});s(7294);var a=s(6010),n=s(5999),i=s(5281),l=s(4477),o=s(5893);function r(e){let{className:t}=e;const s=(0,l.E)();return s.badge?(0,o.jsx)("span",{className:(0,a.Z)(t,i.k.docs.docVersionBadge,"badge badge--secondary"),children:(0,o.jsx)(n.Z,{id:"theme.docs.versionBadge.label",values:{versionLabel:s.label},children:"Version: {versionLabel}"})}):null}},3120:(e,t,s)=>{s.d(t,{Z:()=>x});s(7294);var a=s(6010),n=s(2263),i=s(9960),l=s(5999),o=s(143),r=s(5281),d=s(373),c=s(4477),u=s(5893);const m={unreleased:function(e){let{siteTitle:t,versionMetadata:s}=e;return(0,u.jsx)(l.Z,{id:"theme.docs.versions.unreleasedVersionLabel",description:"The label used to tell the user that he's browsing an unreleased doc version",values:{siteTitle:t,versionLabel:(0,u.jsx)("b",{children:s.label})},children:"This is unreleased documentation for {siteTitle} {versionLabel} version."})},unmaintained:function(e){let{siteTitle:t,versionMetadata:s}=e;return(0,u.jsx)(l.Z,{id:"theme.docs.versions.unmaintainedVersionLabel",description:"The label used to tell the user that he's browsing an unmaintained doc version",values:{siteTitle:t,versionLabel:(0,u.jsx)("b",{children:s.label})},children:"This is documentation for {siteTitle} {versionLabel}, which is no longer actively maintained."})}};function h(e){const t=m[e.versionMetadata.banner];return(0,u.jsx)(t,{...e})}function b(e){let{versionLabel:t,to:s,onClick:a}=e;return(0,u.jsx)(l.Z,{id:"theme.docs.versions.latestVersionSuggestionLabel",description:"The label used to tell the user to check the latest version",values:{versionLabel:t,latestVersionLink:(0,u.jsx)("b",{children:(0,u.jsx)(i.Z,{to:s,onClick:a,children:(0,u.jsx)(l.Z,{id:"theme.docs.versions.latestVersionLinkLabel",description:"The label used for the latest version suggestion link label",children:"latest version"})})})},children:"For up-to-date documentation, see the {latestVersionLink} ({versionLabel})."})}function p(e){let{className:t,versionMetadata:s}=e;const{siteConfig:{title:i}}=(0,n.Z)(),{pluginId:l}=(0,o.gA)({failfast:!0}),{savePreferredVersionName:c}=(0,d.J)(l),{latestDocSuggestion:m,latestVersionSuggestion:p}=(0,o.Jo)(l),x=m??(v=p).docs.find((e=>e.id===v.mainDocId));var v;return(0,u.jsxs)("div",{className:(0,a.Z)(t,r.k.docs.docVersionBanner,"alert alert--warning margin-bottom--md"),role:"alert",children:[(0,u.jsx)("div",{children:(0,u.jsx)(h,{siteTitle:i,versionMetadata:s})}),(0,u.jsx)("div",{className:"margin-top--md",children:(0,u.jsx)(b,{versionLabel:p.label,to:x.path,onClick:()=>c(p.name)})})]})}function x(e){let{className:t}=e;const s=(0,c.E)();return s.banner?(0,u.jsx)(p,{className:t,versionMetadata:s}):null}}}]); \ No newline at end of file diff --git a/assets/js/192e3a84.83b55be0.js b/assets/js/192e3a84.83b55be0.js new file mode 100644 index 00000000..f68f2eb6 --- /dev/null +++ b/assets/js/192e3a84.83b55be0.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkmy_website=self.webpackChunkmy_website||[]).push([[8264],{7485:(e,t,n)=>{n.r(t),n.d(t,{assets:()=>l,contentTitle:()=>s,default:()=>d,frontMatter:()=>o,metadata:()=>a,toc:()=>_});var r=n(5893),i=n(1151);const o={title:"PTO Tutorial",description:"Add or remove drive motors dynamically"},s="PTO Tutorial",a={id:"tutorials/pto_tutorial",title:"PTO Tutorial",description:"Add or remove drive motors dynamically",source:"@site/versioned_docs/version-2.x/tutorials/pto_tutorial.md",sourceDirName:"tutorials",slug:"/tutorials/pto_tutorial",permalink:"/EZ-Template/tutorials/pto_tutorial",draft:!1,unlisted:!1,editUrl:"https://github.com/EZ-Robotics/EZ-Template/tree/website/${versionDocsDirPath}/${docPath}/versioned_docs/version-2.x/tutorials/pto_tutorial.md",tags:[],version:"2.x",frontMatter:{title:"PTO Tutorial",description:"Add or remove drive motors dynamically"},sidebar:"tutorialSidebar",previous:{title:"PID Tutorial",permalink:"/EZ-Template/tutorials/pid"},next:{title:"Tuning Constants",permalink:"/EZ-Template/tutorials/tuning_constants"}},l={},_=[{value:"Example 1 - Beginner",id:"example-1---beginner",level:2},{value:"Example 2 - Intermediate",id:"example-2---intermediate",level:2},{value:"Example 3 - Expert",id:"example-3---expert",level:2}];function c(e){const t={code:"code",h1:"h1",h2:"h2",p:"p",pre:"pre",...(0,i.a)(),...e.components};return(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(t.h1,{id:"pto-tutorial",children:"PTO Tutorial"}),"\n",(0,r.jsx)(t.p,{children:"PTO (power take off) is used to share power between two mechanisms, usually between the drive and something else. For example, a 6 motor drive could pneumatically shift to a 4 motor drive and a 2 motor intake."}),"\n",(0,r.jsx)(t.h2,{id:"example-1---beginner",children:"Example 1 - Beginner"}),"\n",(0,r.jsx)(t.p,{children:"The simplest way to control a PTO is to keep track of the piston state and setting motors yourself. In this code, the driver has control over switching the PTO on and off. The intake buttons will only work when the PTO is enabled."}),"\n",(0,r.jsxs)(t.p,{children:["The function ",(0,r.jsx)(t.code,{children:"pto_toggle_intake()"})," is in charge of triggering the piston and changing the bool ",(0,r.jsx)(t.code,{children:"pto_intake_enabled"})," to allow or disallow ",(0,r.jsx)(t.code,{children:"set_intake()"})," from setting power to the motors."]}),"\n",(0,r.jsx)(t.pre,{children:(0,r.jsx)(t.code,{className:"language-cpp",children:"using namespace ez;\r\n\r\n// 4th place in the chassis constructor list\r\n#define LEFT_INTAKE 3\r\n#define RIGHT_INTAKE 3\r\n\r\npros::ADIDigitalOut pto_intake_piston('A');\r\nbool pto_intake_enabled = false;\r\n\r\nvoid pto_toggle_intake(bool toggle) {\r\n pto_intake_enabled = toggle;\r\n chassis.pto_toggle({chassis.left_motors[LEFT_INTAKE], chassis.right_motors[RIGHT_INTAKE]}, toggle);\r\n pto_intake_piston.set_value(toggle);\r\n if (toggle) {\r\n chassis.left_motors[LEFT_INTAKE].set_brake_mode(pros::E_MOTOR_BRAKE_COAST);\r\n chassis.right_motors[RIGHT_INTAKE].set_brake_mode(pros::E_MOTOR_BRAKE_COAST);\r\n }\r\n}\r\n\r\nvoid set_intake(int input) {\r\n if (!pto_intake_enabled) return;\r\n chassis.left_motors[LEFT_INTAKE] = input;\r\n chassis.right_motors[RIGHT_INTAKE] = input;\r\n}\r\n\r\n// User control code\r\nvoid intake_control() {\r\n if (master.get_digital_new_press(DIGITAL_DOWN)) {\r\n pto_toggle_intake(!pto_intake_enabled);\r\n } \r\n\r\n if (master.get_digital(DIGITAL_L1)) {\r\n set_intake(127);\r\n }\r\n else if (master.get_digital(DIGITAL_L2)) {\r\n set_intake(-127);\r\n }\r\n else {\r\n set_intake(0);\r\n }\r\n}\r\n\r\nvoid opcontrol() {\r\n // This is preference to what you like to drive on.\r\n chassis.set_drive_brake(MOTOR_BRAKE_COAST);\r\n\r\n while (true) {\r\n chassis.tank(); // Tank control\r\n\r\n intake_control();\r\n\r\n pros::delay(util::DELAY_TIME); // This is used for timer calculations! Keep this ez::util::DELAY_TIME\r\n }\r\n}\r\n\n"})}),"\n",(0,r.jsx)(t.h2,{id:"example-2---intermediate",children:"Example 2 - Intermediate"}),"\n",(0,r.jsx)(t.p,{children:"This code is more complex, but the goal with it is to make it feel like there isn't a PTO to the driver and the programmer."}),"\n",(0,r.jsxs)(t.p,{children:[(0,r.jsx)(t.code,{children:"set_intake()"})," is used to trigger the PTO here. If a non 0 number is sent, the PTO will trigger and the motors will disengage from the drive. Once ",(0,r.jsx)(t.code,{children:"set_intake(0);"})," is sent, the PTO will bring those motors back to the drive. This makes autonomous routines and user control code significantly easier."]}),"\n",(0,r.jsx)(t.pre,{children:(0,r.jsx)(t.code,{className:"language-cpp",children:"using namespace ez;\r\n\r\n// 4th place in the chassis constructor list\r\n#define LEFT_INTAKE 3\r\n#define RIGHT_INTAKE 3\r\n\r\nPiston pto_intake_piston('A'); // PTO piston\r\nbool pto_piston_enabled = false; // Current PTO state\r\n\r\n// Toggle motors from PTO, toggle piston, switch brake modes\r\nvoid pto_toggle_intake(bool toggle) {\r\n pto_piston_enabled = toggle;\r\n chassis.pto_toggle({chassis.left_motors[LEFT_INTAKE], chassis.right_motors[RIGHT_INTAKE]}, toggle);\r\n pto_intake_piston.set(toggle);\r\n if (toggle) {\r\n chassis.left_motors[LEFT_INTAKE].set_brake_mode(pros::E_MOTOR_BRAKE_COAST);\r\n chassis.right_motors[RIGHT_INTAKE].set_brake_mode(pros::E_MOTOR_BRAKE_COAST);\r\n }\r\n}\r\n\r\n// Global intake function (for use outside of this file)\r\nvoid set_intake(int input) {\r\n pto_toggle_intake(input == 0 ? false : true);\r\n if (!pto_piston_enabled) return;\r\n chassis.left_motors[LEFT_INTAKE] = -input;\r\n chassis.right_motors[RIGHT_INTAKE] = -input;\r\n}\r\n\r\n// User control code\r\nvoid intake_control() {\r\n if (master.get_digital(DIGITAL_L1)) {\r\n set_intake(127);\r\n }\r\n else if (master.get_digital(DIGITAL_L2)) {\r\n set_intake(-127);\r\n }\r\n else {\r\n set_intake(0);\r\n }\r\n}\r\n\r\nvoid opcontrol() {\r\n // This is preference to what you like to drive on.\r\n chassis.set_drive_brake(MOTOR_BRAKE_COAST);\r\n\r\n while (true) {\r\n chassis.tank(); // Tank control\r\n\r\n intake_control();\r\n\r\n pros::delay(util::DELAY_TIME); // This is used for timer calculations! Keep this ez::util::DELAY_TIME\r\n }\r\n}\n"})}),"\n",(0,r.jsx)(t.h2,{id:"example-3---expert",children:"Example 3 - Expert"}),"\n",(0,r.jsx)(t.p,{children:'Using the same concepts from above, this example expands on it and adds an "anti jam" function that will run the intake in the opposite direction for a short amount of time if something gets jammed. Functions like this were incredibly useful during Tipping Point with the odd shape of rings, and this code is from the 21S Tipping Point robot.'}),"\n",(0,r.jsx)(t.p,{children:"This code checks the velocity of the motors to check if they are 0. If they are 0, a timer is started. Once the timer passes 250ms, we recognize a jam has happened and set the intake to go full power in the opposite direction for 250ms. 21S has problems when the PTO triggered this code would recognize a jam happening. To prevent this another timer was started, where for 500ms after toggling a jam cannot occur."}),"\n",(0,r.jsx)(t.pre,{children:(0,r.jsx)(t.code,{className:"language-cpp",children:"using namespace ez;\r\n\r\n// 4th place in the chassis constructor list\r\n#define LEFT_INTAKE 3\r\n#define RIGHT_INTAKE 3\r\n\r\nPiston pto_intake_piston('A'); // PTO piston\r\nbool pto_piston_enabled = false; // Current PTO state\r\nint target_speed = 0; // Global target speed\r\n\r\n// Toggle motors from PTO, toggle piston, switch brake modes\r\nvoid pto_toggle_intake(bool toggle) {\r\n pto_piston_enabled = toggle;\r\n chassis.pto_toggle({chassis.left_motors[LEFT_INTAKE], chassis.right_motors[RIGHT_INTAKE]}, toggle);\r\n pto_intake_piston.set(toggle);\r\n if (toggle) {\r\n chassis.left_motors[LEFT_INTAKE].set_brake_mode(pros::E_MOTOR_BRAKE_COAST);\r\n chassis.right_motors[RIGHT_INTAKE].set_brake_mode(pros::E_MOTOR_BRAKE_COAST);\r\n }\r\n}\r\n\r\n// Raw intake function (intended use in this file only)\r\nvoid raw_set_intake(int input) {\r\n if (!pto_piston_enabled) return;\r\n chassis.left_motors[LEFT_INTAKE] = -input;\r\n chassis.right_motors[RIGHT_INTAKE] = -input;\r\n}\r\n\r\n// Global intake function (for use outside of this file)\r\nvoid set_intake(int input) {\r\n pto_toggle_intake(input == 0 ? false : true);\r\n raw_set_intake(input);\r\n if (pto_piston_enabled) target_speed = input;\r\n}\r\n\r\n// Is velocity of motors 0?\r\nbool has_intake_stopped() {\r\n if ((chassis.left_motors[LEFT_INTAKE].get_actual_velocity() == 0 || chassis.right_motors[RIGHT_INTAKE].get_actual_velocity() == 0) && pto_piston_enabled)\r\n return true;\r\n return false;\r\n}\r\n\r\n// Intake task with antijam logic\r\nvoid intake_task() {\r\n const int wait_time = 250, switch_wait_time = 500;\r\n int switch_counter = 0, jam_counter = 0;\r\n bool is_jammed = false, last_pto = false, just_switched = false;\r\n\r\n while (true) {\r\n // Detect the PTO engaging to the intake\r\n if (pto_piston_enabled != last_pto /*&& pto_piston_enabled == true*/)\r\n just_switched = true;\r\n\r\n // This stops the antijam code from running 500ms after engaging the PTO to the intake\r\n if (just_switched) {\r\n switch_counter += util::DELAY_TIME;\r\n if (switch_counter > switch_wait_time) {\r\n just_switched = false;\r\n switch_counter = 0;\r\n }\r\n }\r\n last_pto = pto_piston_enabled;\r\n\r\n // Only run this code when the PTO is engaged to the intake\r\n if (pto_piston_enabled) {\r\n // Run intake full power in opposite direction for 250ms when jammed, then set intake\r\n // back to normal\r\n if (is_jammed) {\r\n raw_set_intake(-127 * util::sgn(target_speed));\r\n jam_counter += ez::util::DELAY_TIME;\r\n if (jam_counter > wait_time) {\r\n is_jammed = false;\r\n jam_counter = 0;\r\n raw_set_intake(target_speed);\r\n }\r\n }\r\n\r\n // Detect a jam if velocity is 0 for 250ms\r\n else if (target_speed != 0 && has_intake_stopped() && !just_switched) {\r\n jam_counter += util::DELAY_TIME;\r\n if (jam_counter > wait_time) {\r\n jam_counter = 0;\r\n is_jammed = true;\r\n }\r\n }\r\n }\r\n\r\n pros::delay(util::DELAY_TIME);\r\n }\r\n}\r\npros::Task Intake_Task(intake_task);\r\n\r\n// User control code\r\nvoid intake_control() {\r\n if (master.get_digital(DIGITAL_L1)) {\r\n set_intake(127);\r\n }\r\n else if (master.get_digital(DIGITAL_L2)) {\r\n set_intake(-127);\r\n }\r\n else {\r\n set_intake(0);\r\n }\r\n}\r\n\r\nvoid opcontrol() {\r\n // This is preference to what you like to drive on.\r\n chassis.set_drive_brake(MOTOR_BRAKE_COAST);\r\n\r\n while (true) {\r\n chassis.tank(); // Tank control\r\n\r\n intake_control();\r\n\r\n pros::delay(util::DELAY_TIME); // This is used for timer calculations! Keep this ez::util::DELAY_TIME\r\n }\r\n}\n"})})]})}function d(e={}){const{wrapper:t}={...(0,i.a)(),...e.components};return t?(0,r.jsx)(t,{...e,children:(0,r.jsx)(c,{...e})}):c(e)}},1151:(e,t,n)=>{n.d(t,{Z:()=>a,a:()=>s});var r=n(7294);const i={},o=r.createContext(i);function s(e){const t=r.useContext(o);return r.useMemo((function(){return"function"==typeof e?e(t):{...t,...e}}),[t,e])}function a(e){let t;return t=e.disableParentContext?"function"==typeof e.components?e.components(i):e.components||i:s(e.components),r.createElement(o.Provider,{value:t},e.children)}}}]); \ No newline at end of file diff --git a/assets/js/1f391b9e.3c78359a.js b/assets/js/1f391b9e.3c78359a.js new file mode 100644 index 00000000..50febad2 --- /dev/null +++ b/assets/js/1f391b9e.3c78359a.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkmy_website=self.webpackChunkmy_website||[]).push([[3085],{4247:(e,a,s)=>{s.r(a),s.d(a,{default:()=>x});s(7294);var i=s(6010),t=s(1944),n=s(5281),r=s(7961),c=s(1435),l=s(9407),d=s(2212);const m={mdxPageWrapper:"mdxPageWrapper_j9I6"};var o=s(5893);function x(e){const{content:a}=e,{metadata:{title:s,description:x,frontMatter:g,unlisted:p},assets:h}=a,{keywords:j,wrapperClassName:_,hide_table_of_contents:v}=g,u=h.image??g.image;return(0,o.jsx)(t.FG,{className:(0,i.Z)(_??n.k.wrapper.mdxPages,n.k.page.mdxPage),children:(0,o.jsxs)(r.Z,{children:[(0,o.jsx)(t.d,{title:s,description:x,keywords:j,image:u}),(0,o.jsx)("main",{className:"container container--fluid margin-vert--lg",children:(0,o.jsxs)("div",{className:(0,i.Z)("row",m.mdxPageWrapper),children:[(0,o.jsxs)("div",{className:(0,i.Z)("col",!v&&"col--8"),children:[p&&(0,o.jsx)(d.Z,{}),(0,o.jsx)("article",{children:(0,o.jsx)(c.Z,{children:(0,o.jsx)(a,{})})})]}),!v&&a.toc.length>0&&(0,o.jsx)("div",{className:"col col--2",children:(0,o.jsx)(l.Z,{toc:a.toc,minHeadingLevel:g.toc_min_heading_level,maxHeadingLevel:g.toc_max_heading_level})})]})})]})})}}}]); \ No newline at end of file diff --git a/assets/js/1f9ee25b.b5bfb007.js b/assets/js/1f9ee25b.b5bfb007.js new file mode 100644 index 00000000..4cce6355 --- /dev/null +++ b/assets/js/1f9ee25b.b5bfb007.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkmy_website=self.webpackChunkmy_website||[]).push([[4006],{5497:(e,t,i)=>{i.r(t),i.d(t,{assets:()=>c,contentTitle:()=>a,default:()=>u,frontMatter:()=>n,metadata:()=>s,toc:()=>l});var r=i(5893),o=i(1151);const n={title:"Active Brake",description:"Powerful, tunable brake for driver control"},a="Active Brake",s={id:"tutorials/activebrake",title:"Active Brake",description:"Powerful, tunable brake for driver control",source:"@site/versioned_docs/version-2.x/tutorials/activebrake.md",sourceDirName:"tutorials",slug:"/tutorials/activebrake",permalink:"/EZ-Template/tutorials/activebrake",draft:!1,unlisted:!1,editUrl:"https://github.com/EZ-Robotics/EZ-Template/tree/website/${versionDocsDirPath}/${docPath}/versioned_docs/version-2.x/tutorials/activebrake.md",tags:[],version:"2.x",frontMatter:{title:"Active Brake",description:"Powerful, tunable brake for driver control"},sidebar:"tutorialSidebar",previous:{title:"Tutorials",permalink:"/EZ-Template/category/tutorials"},next:{title:"Adding Autonomous Routines",permalink:"/EZ-Template/tutorials/autons"}},c={},l=[{value:"Introduction",id:"introduction",level:2},{value:"Enabling",id:"enabling",level:2},{value:"Disabling",id:"disabling",level:2}];function d(e){const t={code:"code",h1:"h1",h2:"h2",p:"p",strong:"strong",...(0,o.a)(),...e.components};return(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(t.h1,{id:"active-brake",children:(0,r.jsx)(t.strong,{children:"Active Brake"})}),"\n",(0,r.jsx)(t.h2,{id:"introduction",children:"Introduction"}),"\n",(0,r.jsx)(t.p,{children:"If you put the motors on brake type hold, a robot can still push the robot a bit, and when you let go of the joysticks the robot just locks in place. Active brake runs a P loop on the drive when you let go of the joysticks. By adjusting the kP, you adjust how hard the robot fights back. If you make it smaller, there will be a larger dead zone and you'll coast a little bit. Active brake vs brake type is personal preference."}),"\n",(0,r.jsx)(t.h2,{id:"enabling",children:"Enabling"}),"\n",(0,r.jsxs)(t.p,{children:["To adjust the kP, in ",(0,r.jsx)(t.code,{children:"src/main.cpp"})," change ",(0,r.jsx)(t.code,{children:"chassis.set_active_brake(0)"})," to whatever you like! We suggest around ",(0,r.jsx)(t.code,{children:"0.1"}),"."]}),"\n",(0,r.jsx)(t.h2,{id:"disabling",children:"Disabling"}),"\n",(0,r.jsxs)(t.p,{children:["To disable active brake, in ",(0,r.jsx)(t.code,{children:"src/main.cpp"})," make sure the kP is 0 with ",(0,r.jsx)(t.code,{children:"chassis.set_active_brake(0)"}),"."]})]})}function u(e={}){const{wrapper:t}={...(0,o.a)(),...e.components};return t?(0,r.jsx)(t,{...e,children:(0,r.jsx)(d,{...e})}):d(e)}},1151:(e,t,i)=>{i.d(t,{Z:()=>s,a:()=>a});var r=i(7294);const o={},n=r.createContext(o);function a(e){const t=r.useContext(n);return r.useMemo((function(){return"function"==typeof e?e(t):{...t,...e}}),[t,e])}function s(e){let t;return t=e.disableParentContext?"function"==typeof e.components?e.components(o):e.components||o:a(e.components),r.createElement(n.Provider,{value:t},e.children)}}}]); \ No newline at end of file diff --git a/assets/js/214b2bab.12561dde.js b/assets/js/214b2bab.12561dde.js new file mode 100644 index 00000000..797268e6 --- /dev/null +++ b/assets/js/214b2bab.12561dde.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkmy_website=self.webpackChunkmy_website||[]).push([[1488],{5922:(e,n,r)=>{r.r(n),r.d(n,{assets:()=>u,contentTitle:()=>o,default:()=>h,frontMatter:()=>i,metadata:()=>c,toc:()=>d});var l=r(5893),t=r(1151),a=r(4866),s=r(5162);const i={layout:"default",title:"Util",parent:"Docs",description:"",nav_order:8},o="Util",c={id:"docs/util",title:"Util",description:"",source:"@site/versioned_docs/version-2.x/docs/util.md",sourceDirName:"docs",slug:"/docs/util",permalink:"/EZ-Template/docs/util",draft:!1,unlisted:!1,editUrl:"https://github.com/EZ-Robotics/EZ-Template/tree/website/${versionDocsDirPath}/${docPath}/versioned_docs/version-2.x/docs/util.md",tags:[],version:"2.x",frontMatter:{layout:"default",title:"Util",parent:"Docs",description:"",nav_order:8},sidebar:"tutorialSidebar",previous:{title:"User Control",permalink:"/EZ-Template/docs/user_control"}},u={},d=[{value:"controller",id:"controller",level:2},{value:"print_to_screen()",id:"print_to_screen",level:2},{value:"print_ez_template()",id:"print_ez_template",level:2},{value:"sgn()",id:"sgn",level:2},{value:"clip_num()",id:"clip_num",level:2},{value:"DELAY_TIME",id:"delay_time",level:2},{value:"IS_SD_CARD",id:"is_sd_card",level:2}];function p(e){const n={br:"br",code:"code",h1:"h1",h2:"h2",p:"p",pre:"pre",strong:"strong",...(0,t.a)(),...e.components};return(0,l.jsxs)(l.Fragment,{children:[(0,l.jsx)(n.h1,{id:"util",children:(0,l.jsx)(n.strong,{children:"Util"})}),"\n",(0,l.jsx)(n.h2,{id:"controller",children:"controller"}),"\n",(0,l.jsxs)(n.p,{children:["The pros controller is defined globally in our library as ",(0,l.jsx)(n.code,{children:"master"}),"."]}),"\n",(0,l.jsxs)(a.Z,{groupId:"ex2",defaultValue:"proto",values:[{label:"Prototype",value:"proto"},{label:"Example",value:"example"}],children:[(0,l.jsx)(s.Z,{value:"example",children:(0,l.jsx)(n.pre,{children:(0,l.jsx)(n.code,{className:"language-cpp",children:"void opcontrol() {\r\n while (true) {\r\n int l_stick = left_curve_function(master.get_analog(ANALOG_LEFT_Y));\r\n int r_stick = left_curve_function(master.get_analog(ANALOG_RIGHT_Y));\r\n \r\n chassis.set_tank(l_stick, r_stick);\r\n \r\n pros::delay(ez::util::DELAY_TIME);\r\n }\r\n}\n"})})}),(0,l.jsx)(s.Z,{value:"proto",children:(0,l.jsx)(n.pre,{children:(0,l.jsx)(n.code,{className:"language-cpp",children:"extern pros::Controller master();\n"})})})]}),"\n",(0,l.jsx)(n.h2,{id:"print_to_screen",children:"print_to_screen()"}),"\n",(0,l.jsxs)(n.p,{children:["Prints to the LLEMU. This function handles text that's too long for a line by finding the last word and starting it on a new line, and takes ",(0,l.jsx)(n.code,{children:"\\n"})," to set a new line."]}),"\n",(0,l.jsxs)(n.p,{children:[(0,l.jsx)(n.code,{children:"text"})," input string",(0,l.jsx)(n.br,{}),"\n",(0,l.jsx)(n.code,{children:"line"})," starting line"]}),"\n",(0,l.jsxs)(a.Z,{groupId:"ex3",defaultValue:"proto",values:[{label:"Prototype",value:"proto"},{label:"Example",value:"example"},{label:"Example 2",value:"ex2"}],children:[(0,l.jsxs)(s.Z,{value:"example",children:[(0,l.jsxs)(n.p,{children:[(0,l.jsx)(n.strong,{children:"Returns:"}),(0,l.jsx)(n.br,{}),"\n","hello, this is line 0",(0,l.jsx)(n.br,{}),"\n","this is line 1"]}),(0,l.jsx)(n.pre,{children:(0,l.jsx)(n.code,{className:"language-cpp",children:'void initialize() {\r\n ez::print_to_screen("hello, this is line 0\\nthis is line 1");\r\n}\n'})})]}),(0,l.jsx)(s.Z,{value:"proto",children:(0,l.jsx)(n.pre,{children:(0,l.jsx)(n.code,{className:"language-cpp",children:"void print_to_screen(std::string text, int line)\n"})})}),(0,l.jsxs)(s.Z,{value:"ex2",children:[(0,l.jsxs)(n.p,{children:[(0,l.jsx)(n.strong,{children:"Returns:"}),(0,l.jsx)(n.br,{}),"\n","01234567890123456789012345678901",(0,l.jsx)(n.br,{}),"\n","hello"]}),(0,l.jsx)(n.pre,{children:(0,l.jsx)(n.code,{className:"language-cpp",children:'void initialize() {\r\n std::string 32char = 01234567890123456789012345678901;\r\n ez::print_to_screen(32char + "hello", 2);\r\n}\n'})})]})]}),"\n",(0,l.jsx)(n.h2,{id:"print_ez_template",children:"print_ez_template()"}),"\n",(0,l.jsxs)(n.p,{children:["Prints our branding on your terimnal ",":D","."]}),"\n",(0,l.jsxs)(a.Z,{groupId:"ex4",defaultValue:"proto",values:[{label:"Prototype",value:"proto"},{label:"Example",value:"example"}],children:[(0,l.jsx)(s.Z,{value:"example",children:(0,l.jsx)(n.pre,{children:(0,l.jsx)(n.code,{className:"language-cpp",children:"void initialize() {\r\n print_ez_template();\r\n}\n"})})}),(0,l.jsx)(s.Z,{value:"proto",children:(0,l.jsx)(n.pre,{children:(0,l.jsx)(n.code,{className:"language-cpp",children:"void print_ez_template();\n"})})})]}),"\n",(0,l.jsx)(n.h2,{id:"sgn",children:"sgn()"}),"\n",(0,l.jsx)(n.p,{children:"Returns the sign of the input. Returns 1 if positive, -1 if negative, and 0 if 0."}),"\n",(0,l.jsxs)(n.p,{children:[(0,l.jsx)(n.code,{children:"input"})," value to check the sign of"]}),"\n",(0,l.jsxs)(a.Z,{groupId:"ex5",defaultValue:"proto",values:[{label:"Prototype",value:"proto"},{label:"Example",value:"example"}],children:[(0,l.jsx)(s.Z,{value:"example",children:(0,l.jsx)(n.pre,{children:(0,l.jsx)(n.code,{className:"language-cpp",children:'void opcontrol() {\r\n while (true) {\r\n printf("Sgn of Controller: %i \\n", sgn(master.get_analog(ANALOG_LEFT_Y)));\r\n\r\n pros::delay(ez::util::DELAY_TIME);\r\n }\r\n}\n'})})}),(0,l.jsx)(s.Z,{value:"proto",children:(0,l.jsx)(n.pre,{children:(0,l.jsx)(n.code,{className:"language-cpp",children:"double sgn(double input);\n"})})})]}),"\n",(0,l.jsx)(n.h2,{id:"clip_num",children:"clip_num()"}),"\n",(0,l.jsxs)(n.p,{children:["Checks if ",(0,l.jsx)(n.code,{children:"input"})," is within range of ",(0,l.jsx)(n.code,{children:"max"})," and ",(0,l.jsx)(n.code,{children:"min"}),". If it's out, this returns ",(0,l.jsx)(n.code,{children:"max"})," or ",(0,l.jsx)(n.code,{children:"min"})," respectively."]}),"\n",(0,l.jsxs)(n.p,{children:[(0,l.jsx)(n.code,{children:"input"})," value to check if it's above/below max/min\r\n",(0,l.jsx)(n.code,{children:"max"})," biggest input can be\r\n",(0,l.jsx)(n.code,{children:"min"})," smallest input can be"]}),"\n",(0,l.jsxs)(a.Z,{groupId:"ex6",defaultValue:"proto",values:[{label:"Prototype",value:"proto"},{label:"Example",value:"example"}],children:[(0,l.jsx)(s.Z,{value:"example",children:(0,l.jsx)(n.pre,{children:(0,l.jsx)(n.code,{className:"language-cpp",children:'void opcontrol() {\r\n while (true) {\r\n int joy = master.get_analog(ANALOG_LEFT_Y);\r\n\r\n // When the joystick is between 100 and 127\r\n // (or -100 and -127) this will print 100 (or -100).\r\n printf("Clipped Controller: %i \\n", clip_num(joy, 100, -100)); \r\n }\r\n}\n'})})}),(0,l.jsx)(s.Z,{value:"proto",children:(0,l.jsx)(n.pre,{children:(0,l.jsx)(n.code,{className:"language-cpp",children:"double clip_num(double input, double max, double min);\n"})})})]}),"\n",(0,l.jsx)(n.h2,{id:"delay_time",children:"DELAY_TIME"}),"\n",(0,l.jsx)(n.p,{children:"Standard delay time for loops in ms."}),"\n",(0,l.jsxs)(a.Z,{groupId:"ex7",defaultValue:"proto",values:[{label:"Prototype",value:"proto"},{label:"Example",value:"example"}],children:[(0,l.jsx)(s.Z,{value:"example",children:(0,l.jsx)(n.pre,{children:(0,l.jsx)(n.code,{className:"language-cpp",children:"void opcontrol() {\r\n while (true) {\r\n chassis.tank();\r\n\r\n pros::delay(ez::util::DELAY_TIME);\r\n }\r\n}\n"})})}),(0,l.jsx)(s.Z,{value:"proto",children:(0,l.jsx)(n.pre,{children:(0,l.jsx)(n.code,{className:"language-cpp",children:"const int DELAY_TIME = 10;\n"})})})]}),"\n",(0,l.jsx)(n.h2,{id:"is_sd_card",children:"IS_SD_CARD"}),"\n",(0,l.jsx)(n.p,{children:"Boolean that checks if an SD card is installed. True if there is one, false if there isn't."}),"\n",(0,l.jsxs)(a.Z,{groupId:"ex8",defaultValue:"proto",values:[{label:"Prototype",value:"proto"},{label:"Example",value:"example"}],children:[(0,l.jsx)(s.Z,{value:"example",children:(0,l.jsx)(n.pre,{children:(0,l.jsx)(n.code,{className:"language-cpp",children:'void initialize() {\r\n if (!ez::util::IS_SD_CARD) \r\n printf("No SD Card Found!\\n");\r\n}\n'})})}),(0,l.jsx)(s.Z,{value:"proto",children:(0,l.jsx)(n.pre,{children:(0,l.jsx)(n.code,{className:"language-cpp",children:"const bool IS_SD_CARD = pros::usd::is_installed();\n"})})})]})]})}function h(e={}){const{wrapper:n}={...(0,t.a)(),...e.components};return n?(0,l.jsx)(n,{...e,children:(0,l.jsx)(p,{...e})}):p(e)}},5162:(e,n,r)=>{r.d(n,{Z:()=>s});r(7294);var l=r(6010);const t={tabItem:"tabItem_Ymn6"};var a=r(5893);function s(e){let{children:n,hidden:r,className:s}=e;return(0,a.jsx)("div",{role:"tabpanel",className:(0,l.Z)(t.tabItem,s),hidden:r,children:n})}},4866:(e,n,r)=>{r.d(n,{Z:()=>y});var l=r(7294),t=r(6010),a=r(2466),s=r(6550),i=r(469),o=r(1980),c=r(7392),u=r(12);function d(e){return l.Children.toArray(e).filter((e=>"\n"!==e)).map((e=>{if(!e||(0,l.isValidElement)(e)&&function(e){const{props:n}=e;return!!n&&"object"==typeof n&&"value"in n}(e))return e;throw new Error(`Docusaurus error: Bad child <${"string"==typeof e.type?e.type:e.type.name}>: all children of the component should be , and every should have a unique "value" prop.`)}))?.filter(Boolean)??[]}function p(e){const{values:n,children:r}=e;return(0,l.useMemo)((()=>{const e=n??function(e){return d(e).map((e=>{let{props:{value:n,label:r,attributes:l,default:t}}=e;return{value:n,label:r,attributes:l,default:t}}))}(r);return function(e){const n=(0,c.l)(e,((e,n)=>e.value===n.value));if(n.length>0)throw new Error(`Docusaurus error: Duplicate values "${n.map((e=>e.value)).join(", ")}" found in . Every value needs to be unique.`)}(e),e}),[n,r])}function h(e){let{value:n,tabValues:r}=e;return r.some((e=>e.value===n))}function x(e){let{queryString:n=!1,groupId:r}=e;const t=(0,s.k6)(),a=function(e){let{queryString:n=!1,groupId:r}=e;if("string"==typeof n)return n;if(!1===n)return null;if(!0===n&&!r)throw new Error('Docusaurus error: The component groupId prop is required if queryString=true, because this value is used as the search param name. You can also provide an explicit value such as queryString="my-search-param".');return r??null}({queryString:n,groupId:r});return[(0,o._X)(a),(0,l.useCallback)((e=>{if(!a)return;const n=new URLSearchParams(t.location.search);n.set(a,e),t.replace({...t.location,search:n.toString()})}),[a,t])]}function m(e){const{defaultValue:n,queryString:r=!1,groupId:t}=e,a=p(e),[s,o]=(0,l.useState)((()=>function(e){let{defaultValue:n,tabValues:r}=e;if(0===r.length)throw new Error("Docusaurus error: the component requires at least one children component");if(n){if(!h({value:n,tabValues:r}))throw new Error(`Docusaurus error: The has a defaultValue "${n}" but none of its children has the corresponding value. Available values are: ${r.map((e=>e.value)).join(", ")}. If you intend to show no default tab, use defaultValue={null} instead.`);return n}const l=r.find((e=>e.default))??r[0];if(!l)throw new Error("Unexpected error: 0 tabValues");return l.value}({defaultValue:n,tabValues:a}))),[c,d]=x({queryString:r,groupId:t}),[m,v]=function(e){let{groupId:n}=e;const r=function(e){return e?`docusaurus.tab.${e}`:null}(n),[t,a]=(0,u.Nk)(r);return[t,(0,l.useCallback)((e=>{r&&a.set(e)}),[r,a])]}({groupId:t}),j=(()=>{const e=c??m;return h({value:e,tabValues:a})?e:null})();(0,i.Z)((()=>{j&&o(j)}),[j]);return{selectedValue:s,selectValue:(0,l.useCallback)((e=>{if(!h({value:e,tabValues:a}))throw new Error(`Can't select invalid tab value=${e}`);o(e),d(e),v(e)}),[d,v,a]),tabValues:a}}var v=r(2389);const j={tabList:"tabList__CuJ",tabItem:"tabItem_LNqP"};var b=r(5893);function f(e){let{className:n,block:r,selectedValue:l,selectValue:s,tabValues:i}=e;const o=[],{blockElementScrollPositionUntilNextRender:c}=(0,a.o5)(),u=e=>{const n=e.currentTarget,r=o.indexOf(n),t=i[r].value;t!==l&&(c(n),s(t))},d=e=>{let n=null;switch(e.key){case"Enter":u(e);break;case"ArrowRight":{const r=o.indexOf(e.currentTarget)+1;n=o[r]??o[0];break}case"ArrowLeft":{const r=o.indexOf(e.currentTarget)-1;n=o[r]??o[o.length-1];break}}n?.focus()};return(0,b.jsx)("ul",{role:"tablist","aria-orientation":"horizontal",className:(0,t.Z)("tabs",{"tabs--block":r},n),children:i.map((e=>{let{value:n,label:r,attributes:a}=e;return(0,b.jsx)("li",{role:"tab",tabIndex:l===n?0:-1,"aria-selected":l===n,ref:e=>o.push(e),onKeyDown:d,onClick:u,...a,className:(0,t.Z)("tabs__item",j.tabItem,a?.className,{"tabs__item--active":l===n}),children:r??n},n)}))})}function g(e){let{lazy:n,children:r,selectedValue:t}=e;const a=(Array.isArray(r)?r:[r]).filter(Boolean);if(n){const e=a.find((e=>e.props.value===t));return e?(0,l.cloneElement)(e,{className:"margin-top--md"}):null}return(0,b.jsx)("div",{className:"margin-top--md",children:a.map(((e,n)=>(0,l.cloneElement)(e,{key:n,hidden:e.props.value!==t})))})}function _(e){const n=m(e);return(0,b.jsxs)("div",{className:(0,t.Z)("tabs-container",j.tabList),children:[(0,b.jsx)(f,{...e,...n}),(0,b.jsx)(g,{...e,...n})]})}function y(e){const n=(0,v.Z)();return(0,b.jsx)(_,{...e,children:d(e.children)},String(n))}},1151:(e,n,r)=>{r.d(n,{Z:()=>i,a:()=>s});var l=r(7294);const t={},a=l.createContext(t);function s(e){const n=l.useContext(a);return l.useMemo((function(){return"function"==typeof e?e(n):{...n,...e}}),[n,e])}function i(e){let n;return n=e.disableParentContext?"function"==typeof e.components?e.components(t):e.components||t:s(e.components),l.createElement(a.Provider,{value:n},e.children)}}}]); \ No newline at end of file diff --git a/assets/js/23a37263.bc059512.js b/assets/js/23a37263.bc059512.js new file mode 100644 index 00000000..9cbee1db --- /dev/null +++ b/assets/js/23a37263.bc059512.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkmy_website=self.webpackChunkmy_website||[]).push([[1267],{8060:(e,t,r)=>{r.r(t),r.d(t,{assets:()=>c,contentTitle:()=>a,default:()=>u,frontMatter:()=>n,metadata:()=>s,toc:()=>l});var o=r(5893),i=r(1151);const n={title:"Active Brake",description:"Powerful, tunable brake for driver control"},a="Active Brake",s={id:"tutorials/activebrake",title:"Active Brake",description:"Powerful, tunable brake for driver control",source:"@site/ez-template-docs/tutorials/activebrake.md",sourceDirName:"tutorials",slug:"/tutorials/activebrake",permalink:"/EZ-Template/next/tutorials/activebrake",draft:!1,unlisted:!1,editUrl:"https://github.com/EZ-Robotics/EZ-Template/tree/website/${versionDocsDirPath}/${docPath}/ez-template-docs/tutorials/activebrake.md",tags:[],version:"current",frontMatter:{title:"Active Brake",description:"Powerful, tunable brake for driver control"},sidebar:"tutorialSidebar",previous:{title:"Tutorials",permalink:"/EZ-Template/next/category/tutorials"},next:{title:"Adding Autonomous Routines",permalink:"/EZ-Template/next/tutorials/autons"}},c={},l=[{value:"Introduction",id:"introduction",level:2},{value:"Enabling",id:"enabling",level:2},{value:"Disabling",id:"disabling",level:2}];function d(e){const t={code:"code",h1:"h1",h2:"h2",p:"p",strong:"strong",...(0,i.a)(),...e.components};return(0,o.jsxs)(o.Fragment,{children:[(0,o.jsx)(t.h1,{id:"active-brake",children:(0,o.jsx)(t.strong,{children:"Active Brake"})}),"\n",(0,o.jsx)(t.h2,{id:"introduction",children:"Introduction"}),"\n",(0,o.jsx)(t.p,{children:"If you put the motors on brake type hold, a robot can still push the robot a bit, and when you let go of the joysticks the robot just locks in place. Active brake runs a P loop on the drive when you let go of the joysticks. By adjusting the kP, you adjust how hard the robot fights back. If you make it smaller, there will be a larger dead zone and you'll coast a little bit. Active brake vs brake type is personal preference."}),"\n",(0,o.jsx)(t.h2,{id:"enabling",children:"Enabling"}),"\n",(0,o.jsxs)(t.p,{children:["To adjust the kP, in ",(0,o.jsx)(t.code,{children:"src/main.cpp"})," change ",(0,o.jsx)(t.code,{children:"chassis.opcontrol_drive_activebrake_set(0)"})," to whatever you like! We suggest around ",(0,o.jsx)(t.code,{children:"0.1"}),"."]}),"\n",(0,o.jsx)(t.h2,{id:"disabling",children:"Disabling"}),"\n",(0,o.jsxs)(t.p,{children:["To disable active brake, in ",(0,o.jsx)(t.code,{children:"src/main.cpp"})," make sure the kP is 0 with ",(0,o.jsx)(t.code,{children:"chassis.opcontrol_drive_activebrake_set(0)"}),"."]})]})}function u(e={}){const{wrapper:t}={...(0,i.a)(),...e.components};return t?(0,o.jsx)(t,{...e,children:(0,o.jsx)(d,{...e})}):d(e)}},1151:(e,t,r)=>{r.d(t,{Z:()=>s,a:()=>a});var o=r(7294);const i={},n=o.createContext(i);function a(e){const t=o.useContext(n);return o.useMemo((function(){return"function"==typeof e?e(t):{...t,...e}}),[t,e])}function s(e){let t;return t=e.disableParentContext?"function"==typeof e.components?e.components(i):e.components||i:a(e.components),o.createElement(n.Provider,{value:t},e.children)}}}]); \ No newline at end of file diff --git a/assets/js/27b7fddb.fd8431de.js b/assets/js/27b7fddb.fd8431de.js new file mode 100644 index 00000000..7c26ca35 --- /dev/null +++ b/assets/js/27b7fddb.fd8431de.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkmy_website=self.webpackChunkmy_website||[]).push([[3136],{2719:(e,n,t)=>{t.r(n),t.d(n,{assets:()=>c,contentTitle:()=>a,default:()=>h,frontMatter:()=>i,metadata:()=>r,toc:()=>l});var s=t(5893),o=t(1151);const i={title:"Tuning Constants",description:"Tuning the PID system to accurately rotate the desired amount"},a="Tuning Constants",r={id:"tutorials/tuning_constants",title:"Tuning Constants",description:"Tuning the PID system to accurately rotate the desired amount",source:"@site/versioned_docs/version-2.x/tutorials/tuning_constants.md",sourceDirName:"tutorials",slug:"/tutorials/tuning_constants",permalink:"/EZ-Template/tutorials/tuning_constants",draft:!1,unlisted:!1,editUrl:"https://github.com/EZ-Robotics/EZ-Template/tree/website/${versionDocsDirPath}/${docPath}/versioned_docs/version-2.x/tutorials/tuning_constants.md",tags:[],version:"2.x",frontMatter:{title:"Tuning Constants",description:"Tuning the PID system to accurately rotate the desired amount"},sidebar:"tutorialSidebar",previous:{title:"PTO Tutorial",permalink:"/EZ-Template/tutorials/pto_tutorial"},next:{title:"Using Autonomous Selector",permalink:"/EZ-Template/tutorials/using_auton_selector"}},c={},l=[{value:"Setup",id:"setup",level:2},{value:"Uncommenting Default Constants",id:"uncommenting-default-constants",level:3},{value:"Running the Autonomous",id:"running-the-autonomous",level:3},{value:"Modifying Constants",id:"modifying-constants",level:3},{value:"Different Constants",id:"different-constants",level:3},{value:"Tuning PID",id:"tuning-pid",level:2},{value:"Step 1 - kP",id:"step-1---kp",level:3},{value:"Step 2 - kD",id:"step-2---kd",level:3},{value:"Step 3 - Repeat",id:"step-3---repeat",level:3},{value:"Step 4 - kI",id:"step-4---ki",level:3},{value:"Tuning Forward/Backward Constants",id:"tuning-forwardbackward-constants",level:2},{value:"Step 1 - Forward/Backwards Constants",id:"step-1---forwardbackwards-constants",level:3},{value:"Step 2 - Heading Correction",id:"step-2---heading-correction",level:3},{value:"Step 3 - Slew",id:"step-3---slew",level:3},{value:"Tuning Turns and Swings",id:"tuning-turns-and-swings",level:2},{value:"Step 1 - Constants",id:"step-1---constants",level:3},{value:"Step 2 - kI",id:"step-2---ki",level:3}];function d(e){const n={a:"a",br:"br",code:"code",h1:"h1",h2:"h2",h3:"h3",hr:"hr",p:"p",pre:"pre",strong:"strong",...(0,o.a)(),...e.components};return(0,s.jsxs)(s.Fragment,{children:[(0,s.jsx)(n.h1,{id:"tuning-constants",children:(0,s.jsx)(n.strong,{children:"Tuning Constants"})}),"\n",(0,s.jsxs)(n.p,{children:["For more information on how PID controllers work, ",(0,s.jsx)(n.a,{href:"http://georgegillard.com/documents/2-introduction-to-pid-controllers",children:"reference this document made by George Gillard"}),"."]}),"\n",(0,s.jsx)(n.h2,{id:"setup",children:"Setup"}),"\n",(0,s.jsx)(n.h3,{id:"uncommenting-default-constants",children:"Uncommenting Default Constants"}),"\n",(0,s.jsxs)(n.p,{children:["In ",(0,s.jsx)(n.code,{children:"src/main.cpp"}),", make sure ",(0,s.jsx)(n.code,{children:"default_constants()"})," is uncommented in ",(0,s.jsx)(n.code,{children:"void initialize()"}),"."]}),"\n",(0,s.jsx)(n.pre,{children:(0,s.jsx)(n.code,{className:"language-cpp",children:"void initialize() {\r\n . . .\r\n default_constants();\r\n . . .\r\n}\n"})}),"\n",(0,s.jsx)(n.h3,{id:"running-the-autonomous",children:"Running the Autonomous"}),"\n",(0,s.jsxs)(n.p,{children:["You can run one of the example autonomous routines to tune your constants. When you're tuning drive constants, run ",(0,s.jsx)(n.code,{children:"drive_example()"}),". When you're tuning turn constants, run ",(0,s.jsx)(n.code,{children:"turn_example()"}),"."]}),"\n",(0,s.jsxs)(n.p,{children:["Look at our ",(0,s.jsx)(n.a,{href:"https://ez-robotics.github.io/EZ-Template/tutorials/using_auton_selector",children:"Using Auton Selector tutorial"})," for how to select autonomous routines!"]}),"\n",(0,s.jsx)(n.h3,{id:"modifying-constants",children:"Modifying Constants"}),"\n",(0,s.jsxs)(n.p,{children:["In ",(0,s.jsx)(n.code,{children:"src/autons.cpp"}),", there is a function called ",(0,s.jsx)(n.code,{children:"default_constants()"}),". This function is where all of your modified PID constants can be set."]}),"\n",(0,s.jsx)(n.pre,{children:(0,s.jsx)(n.code,{className:"language-cpp",children:"void default_constants() {\r\n chassis.set_slew_min_power(80, 80);\r\n chassis.set_slew_distance(7, 7);\r\n chassis.set_pid_constants(&chassis.headingPID, 11, 0, 20, 0);\r\n chassis.set_pid_constants(&chassis.forward_drivePID, 0.45, 0, 5, 0);\r\n chassis.set_pid_constants(&chassis.backward_drivePID, 0.45, 0, 5, 0);\r\n chassis.set_pid_constants(&chassis.turnPID, 5, 0.003, 35, 15);\r\n chassis.set_pid_constants(&chassis.swingPID, 7, 0, 45, 0);\r\n}\n"})}),"\n",(0,s.jsx)(n.h3,{id:"different-constants",children:"Different Constants"}),"\n",(0,s.jsx)(n.p,{children:"When your robot has huge weight shifts (grabbing a mobile goal, raising a lift, etc), you might want to have different constants for those states. You can have multiple functions with constants for different states, and change constants during your autonomous routine."}),"\n",(0,s.jsx)(n.pre,{children:(0,s.jsx)(n.code,{className:"language-cpp",children:"void grab_mogo() {\r\n chassis.set_drive_pid(40, 110, true);\r\n chassis.wait_drive();\r\n\r\n one_mogo_constants();\r\n chassis.set_drive_pid(-40, 110, true);\r\n chassis.wait_drive();\r\n}\n"})}),"\n",(0,s.jsx)(n.hr,{}),"\n",(0,s.jsx)(n.h2,{id:"tuning-pid",children:"Tuning PID"}),"\n",(0,s.jsx)(n.p,{children:"This video is a good visual representation of what each constant does."}),"\n",(0,s.jsx)("iframe",{width:"560",height:"315",src:"https://www.youtube.com/embed/qKy98Cbcltw?si=tC9FrdKh6DR1Imrp",title:"YouTube video player",frameborder:"0",allow:"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share",allowfullscreen:!0}),"\n",(0,s.jsx)(n.h3,{id:"step-1---kp",children:"Step 1 - kP"}),"\n",(0,s.jsx)(n.p,{children:"You'll start with kP. Set it to some number, and run your example autonomous. The robot will either undershoot the target (kP too low), or the robot is oscillate around the target (kP too high)."}),"\n",(0,s.jsx)(n.p,{children:"To tune a PD controller, you want the kP to oscillate a little bit, usually a bounce or two."}),"\n",(0,s.jsx)(n.h3,{id:"step-2---kd",children:"Step 2 - kD"}),"\n",(0,s.jsx)(n.p,{children:'After finding a kP that oscillates a little, we can tune kD. Increase kD until the oscillation goes away. This movement should look more "snappy" then just a P loop.'}),"\n",(0,s.jsx)(n.h3,{id:"step-3---repeat",children:"Step 3 - Repeat"}),"\n",(0,s.jsx)(n.p,{children:"Repeat Steps 1 and Steps 2 until kD cannot remove oscillation from the movement. Then go back to the last values that worked."}),"\n",(0,s.jsx)(n.h3,{id:"step-4---ki",children:"Step 4 - kI"}),"\n",(0,s.jsx)(n.p,{children:"Sometimes you need a little extra power to get your robot all the way there. Integral can be a dangerous variable because it grows exponentially. The fourth parameter is what the error needs to be for I to start. For turns, we found around 15 degrees is good."}),"\n",(0,s.jsx)(n.p,{children:"Increase kI until any minor disturbances are accounted for. You might need to adjust kD while tuning kI."}),"\n",(0,s.jsx)(n.hr,{}),"\n",(0,s.jsx)(n.h2,{id:"tuning-forwardbackward-constants",children:"Tuning Forward/Backward Constants"}),"\n",(0,s.jsx)(n.h3,{id:"step-1---forwardbackwards-constants",children:"Step 1 - Forward/Backwards Constants"}),"\n",(0,s.jsx)(n.p,{children:"Using the steps above, modify your kP, kD, and if you chose to, kI."}),"\n",(0,s.jsx)(n.p,{children:"If you see the robot acting differently going forwards and backwards, you can have different constants for each. This is usually only needed when something is off balance on your robot mechanically."}),"\n",(0,s.jsx)(n.pre,{children:(0,s.jsx)(n.code,{className:"language-cpp",children:" chassis.set_pid_constants(&chassis.forward_drivePID, 0.45, 0, 5, 0);\r\n chassis.set_pid_constants(&chassis.backward_drivePID, 0.45, 0, 5, 0);\n"})}),"\n",(0,s.jsx)(n.h3,{id:"step-2---heading-correction",children:"Step 2 - Heading Correction"}),"\n",(0,s.jsx)(n.p,{children:"Heading correction tries to keep your robot facing an angle while driving forward. The constants for this are generally higher then other PID controllers because you're only correcting for a few degrees of error."}),"\n",(0,s.jsx)(n.p,{children:"The same steps above can be used to tune the heading constants. Increase kP until there's a little oscillation, increase kD until it goes away, repeat."}),"\n",(0,s.jsx)(n.pre,{children:(0,s.jsx)(n.code,{className:"language-cpp",children:" chassis.set_pid_constants(&chassis.headingPID, 11, 0, 20, 0);\n"})}),"\n",(0,s.jsx)(n.h3,{id:"step-3---slew",children:"Step 3 - Slew"}),"\n",(0,s.jsxs)(n.p,{children:["Slew ramps the speed of the robot up from the start of the motion to avoid wheelies and wheel slip.",(0,s.jsx)(n.br,{}),"\n",(0,s.jsx)(n.code,{children:"slew_min_power()"})," is the starting power the robot will use when slewing.",(0,s.jsx)(n.br,{}),"\n",(0,s.jsx)(n.code,{children:"slew_distance()"})," is the distance the robot will increase from min power to the max power you set in your autonomous function."]}),"\n",(0,s.jsx)(n.p,{children:"Minimum power should be as high as it can be without causing the robot to wheelie or cause wheel slip. Slew distance should be as small as it can be without causing the same."}),"\n",(0,s.jsx)(n.pre,{children:(0,s.jsx)(n.code,{className:"language-cpp",children:" chassis.set_slew_min_power(80, 80);\r\n chassis.set_slew_distance(7, 7);\n"})}),"\n",(0,s.jsx)(n.hr,{}),"\n",(0,s.jsx)(n.h2,{id:"tuning-turns-and-swings",children:"Tuning Turns and Swings"}),"\n",(0,s.jsx)(n.h3,{id:"step-1---constants",children:"Step 1 - Constants"}),"\n",(0,s.jsx)(n.p,{children:"Using the same steps as above, set kP to some number and modify it until there is slight oscillation, one or two bounces."}),"\n",(0,s.jsx)(n.p,{children:"Increase kD until the oscillation is gone."}),"\n",(0,s.jsx)(n.p,{children:"Repeat until kD cannot fix the oscillation."}),"\n",(0,s.jsx)(n.pre,{children:(0,s.jsx)(n.code,{className:"language-cpp",children:" chassis.set_pid_constants(&chassis.turnPID, 5, 0.003, 35, 15);\r\n chassis.set_pid_constants(&chassis.swingPID, 7, 0, 45, 0);\n"})}),"\n",(0,s.jsx)(n.h3,{id:"step-2---ki",children:"Step 2 - kI"}),"\n",(0,s.jsx)(n.p,{children:"What about when PD isn't enough?"}),"\n",(0,s.jsx)(n.p,{children:"Sometimes you need a little extra power to get your robot all the way there. Integral can be a dangerous variable because it grows exponentially. The fourth parameter is what the error needs to be for I to start. For turns, we found around 15 degrees is good."}),"\n",(0,s.jsx)(n.p,{children:"Increase kI until any minor disturbances are accounted for. You might need to adjust kD while tuning kI."}),"\n",(0,s.jsx)(n.pre,{children:(0,s.jsx)(n.code,{className:"language-cpp",children:" chassis.set_pid_constants(&chassis.turnPID, 5, 0.003, 35, 15);\n"})})]})}function h(e={}){const{wrapper:n}={...(0,o.a)(),...e.components};return n?(0,s.jsx)(n,{...e,children:(0,s.jsx)(d,{...e})}):d(e)}},1151:(e,n,t)=>{t.d(n,{Z:()=>r,a:()=>a});var s=t(7294);const o={},i=s.createContext(o);function a(e){const n=s.useContext(i);return s.useMemo((function(){return"function"==typeof e?e(n):{...n,...e}}),[n,e])}function r(e){let n;return n=e.disableParentContext?"function"==typeof e.components?e.components(o):e.components||o:a(e.components),s.createElement(i.Provider,{value:n},e.children)}}}]); \ No newline at end of file diff --git a/assets/js/27d3c76c.c7eca5a8.js b/assets/js/27d3c76c.c7eca5a8.js new file mode 100644 index 00000000..d656054a --- /dev/null +++ b/assets/js/27d3c76c.c7eca5a8.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkmy_website=self.webpackChunkmy_website||[]).push([[3966],{3888:(e,t,s)=>{s.r(t),s.d(t,{assets:()=>c,contentTitle:()=>r,default:()=>o,frontMatter:()=>l,metadata:()=>v,toc:()=>a});var n=s(5893),i=s(1151);const l={title:"versions"},r="3.x",v={type:"mdx",permalink:"/EZ-Template/versions",source:"@site/src/pages/versions.md",title:"versions",description:"v3.0.0-RC1",frontMatter:{title:"versions"},unlisted:!1},c={},a=[{value:"v3.0.0-RC1",id:"v300-rc1",level:4},{value:"v2.1.2",id:"v212",level:4},{value:"v2.1.1",id:"v211",level:4},{value:"v2.1.0",id:"v210",level:4},{value:"v2.0.1",id:"v201",level:4},{value:"v2.0.0",id:"v200",level:4},{value:"v1.0.2",id:"v102",level:4},{value:"v1.0.1",id:"v101",level:4},{value:"v1.0.0",id:"v100",level:4}];function h(e){const t={a:"a",h1:"h1",h4:"h4",...(0,i.a)(),...e.components};return(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)(t.h1,{id:"3x",children:"3.x"}),"\n",(0,n.jsx)(t.h4,{id:"v300-rc1",children:(0,n.jsx)(t.a,{href:"https://github.com/EZ-Robotics/EZ-Template/releases/tag/v3.0.0-RC1",children:"v3.0.0-RC1"})}),"\n",(0,n.jsx)(t.h1,{id:"2x",children:"2.x"}),"\n",(0,n.jsx)(t.h4,{id:"v212",children:(0,n.jsx)(t.a,{href:"https://github.com/EZ-Robotics/EZ-Template/releases/tag/v2.1.2",children:"v2.1.2"})}),"\n",(0,n.jsx)(t.h4,{id:"v211",children:(0,n.jsx)(t.a,{href:"https://github.com/EZ-Robotics/EZ-Template/releases/tag/v2.1.1",children:"v2.1.1"})}),"\n",(0,n.jsx)(t.h4,{id:"v210",children:(0,n.jsx)(t.a,{href:"https://github.com/EZ-Robotics/EZ-Template/releases/tag/v2.1.0",children:"v2.1.0"})}),"\n",(0,n.jsx)(t.h4,{id:"v201",children:(0,n.jsx)(t.a,{href:"https://github.com/EZ-Robotics/EZ-Template/releases/tag/v2.0.1",children:"v2.0.1"})}),"\n",(0,n.jsx)(t.h4,{id:"v200",children:(0,n.jsx)(t.a,{href:"https://github.com/EZ-Robotics/EZ-Template/releases/tag/v2.0.0",children:"v2.0.0"})}),"\n",(0,n.jsx)(t.h1,{id:"1x",children:"1.x"}),"\n",(0,n.jsx)(t.h4,{id:"v102",children:(0,n.jsx)(t.a,{href:"https://github.com/EZ-Robotics/EZ-Template/releases/tag/v1.0.2",children:"v1.0.2"})}),"\n",(0,n.jsx)(t.h4,{id:"v101",children:(0,n.jsx)(t.a,{href:"https://github.com/EZ-Robotics/EZ-Template/releases/tag/v1.0.1",children:"v1.0.1"})}),"\n",(0,n.jsx)(t.h4,{id:"v100",children:(0,n.jsx)(t.a,{href:"https://github.com/EZ-Robotics/EZ-Template/releases/tag/v1.0.0",children:"v1.0.0"})})]})}function o(e={}){const{wrapper:t}={...(0,i.a)(),...e.components};return t?(0,n.jsx)(t,{...e,children:(0,n.jsx)(h,{...e})}):h(e)}},1151:(e,t,s)=>{s.d(t,{Z:()=>v,a:()=>r});var n=s(7294);const i={},l=n.createContext(i);function r(e){const t=n.useContext(l);return n.useMemo((function(){return"function"==typeof e?e(t):{...t,...e}}),[t,e])}function v(e){let t;return t=e.disableParentContext?"function"==typeof e.components?e.components(i):e.components||i:r(e.components),n.createElement(l.Provider,{value:t},e.children)}}}]); \ No newline at end of file diff --git a/assets/js/27fc1295.4bdf3779.js b/assets/js/27fc1295.4bdf3779.js new file mode 100644 index 00000000..68fa96ec --- /dev/null +++ b/assets/js/27fc1295.4bdf3779.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkmy_website=self.webpackChunkmy_website||[]).push([[5337],{7293:(e,d,r)=>{r.r(d),r.d(d,{assets:()=>a,contentTitle:()=>j,default:()=>g,frontMatter:()=>x,metadata:()=>_,toc:()=>p});var s=r(5893),n=r(1151),i=r(7294),t=r(6550);const c={apiTable:"apiTable_e8hp"};function l(e,d){let{name:r,children:n}=e;const c=function(e){let d=e;for(;(0,i.isValidElement)(d);)[d]=i.Children.toArray(d.props.children);return d}(n),l=r?`${r}-${c}`:c,h=`#${l}`,o=(0,t.k6)();return(0,s.jsx)("tr",{id:l,tabIndex:0,ref:o.location.hash===h?d:void 0,onClick:e=>{"A"===e.target.tagName.toUpperCase()||o.push(h)},onKeyDown:e=>{"Enter"===e.key&&o.push(h)},children:n.props.children})}const h=i.forwardRef(l);function o(e){let{children:d,name:r}=e;const[n,t]=i.Children.toArray(d.props.children),l=(0,i.useRef)(null);(0,i.useEffect)((()=>{l.current?.focus()}),[l]);const o=i.Children.map(t.props.children,(e=>(0,s.jsx)(h,{name:r,ref:l,children:e})));return(0,s.jsxs)("table",{className:c.apiTable,children:[n,(0,s.jsx)("tbody",{children:o})]})}const x={title:"2.x -> 3.x"},j=void 0,_={id:"migration",title:"2.x -> 3.x",description:"3.x has breaking changes from 2.x. To upgrade your project without starting fresh, you must change everything listed below.",source:"@site/ez-template-docs/migration.mdx",sourceDirName:".",slug:"/migration",permalink:"/EZ-Template/next/migration",draft:!1,unlisted:!1,editUrl:"https://github.com/EZ-Robotics/EZ-Template/tree/website/${versionDocsDirPath}/${docPath}/ez-template-docs/migration.mdx",tags:[],version:"current",frontMatter:{title:"2.x -> 3.x"},sidebar:"tutorialSidebar",previous:{title:"Util",permalink:"/EZ-Template/next/docs/util"}},a={},p=[{value:"Function Names",id:"function-names",level:2},{value:"drive.hpp",id:"drivehpp",level:3},{value:"pid.hpp",id:"pidhpp",level:3},{value:"auton_selector.hpp",id:"auton_selectorhpp",level:3},{value:"Okapi Units",id:"okapi-units",level:2}];function u(e){const d={a:"a",admonition:"admonition",code:"code",h2:"h2",h3:"h3",p:"p",strong:"strong",table:"table",tbody:"tbody",td:"td",th:"th",thead:"thead",tr:"tr",...(0,n.a)(),...e.components};return(0,s.jsxs)(s.Fragment,{children:[(0,s.jsx)(d.admonition,{type:"danger",children:(0,s.jsxs)(d.p,{children:["3.x has ",(0,s.jsx)(d.strong,{children:"breaking changes"})," from 2.x. To upgrade your project without starting fresh, you must change ",(0,s.jsx)(d.strong,{children:"everything"})," listed below."]})}),"\n","\n","\n",(0,s.jsx)(d.h2,{id:"function-names",children:"Function Names"}),"\n",(0,s.jsxs)(d.p,{children:["Inspired by ",(0,s.jsx)(d.a,{href:"https://docs.lvgl.io/master/index.html",children:"LVGL"}),", all functions have been renamed for improved searchability with autocomplete. Instead of ",(0,s.jsx)(d.code,{children:"set_"})," showing you everything that can be set, you can now type ",(0,s.jsx)(d.code,{children:"drive_"})," and see everything possible with the drive. If you want to see input curve functions, you can type ",(0,s.jsx)(d.code,{children:"opcontrol_curve_"})," and autocomplete will show you those functions."]}),"\n",(0,s.jsxs)(d.p,{children:["In VScode, ",(0,s.jsx)(d.code,{children:"ctrl"})," + ",(0,s.jsx)(d.code,{children:"shift"})," + ",(0,s.jsx)(d.code,{children:"F"})," allows you to search for and replace every instance of a function call in your project across multiple files. This is the easiest way to upgrade your function calls."]}),"\n",(0,s.jsx)(d.admonition,{type:"warning",children:(0,s.jsx)(d.p,{children:"Be sure to check what you're replacing to avoid unintentionally breaking your code."})}),"\n",(0,s.jsx)(d.p,{children:"Below are functions that have been renamed. Some functions, such as PTO, have not been renamed because they already followed this."}),"\n",(0,s.jsx)(d.h3,{id:"drivehpp",children:(0,s.jsx)(d.strong,{children:"drive.hpp"})}),"\n",(0,s.jsx)(o,{children:(0,s.jsxs)(d.table,{children:[(0,s.jsx)(d.thead,{children:(0,s.jsxs)(d.tr,{children:[(0,s.jsx)(d.th,{children:"2.x Name"}),(0,s.jsx)(d.th,{children:"3.x Name"})]})}),(0,s.jsxs)(d.tbody,{children:[(0,s.jsxs)(d.tr,{children:[(0,s.jsx)(d.td,{children:(0,s.jsx)(d.code,{children:"tank()"})}),(0,s.jsx)(d.td,{children:(0,s.jsx)(d.code,{children:"opcontrol_tank()"})})]}),(0,s.jsxs)(d.tr,{children:[(0,s.jsx)(d.td,{children:(0,s.jsx)(d.code,{children:"arcade_standard()"})}),(0,s.jsx)(d.td,{children:(0,s.jsx)(d.code,{children:"opcontrol_arcade_standard()"})})]}),(0,s.jsxs)(d.tr,{children:[(0,s.jsx)(d.td,{children:(0,s.jsx)(d.code,{children:"arcade_flipped()"})}),(0,s.jsx)(d.td,{children:(0,s.jsx)(d.code,{children:"opcontrol_arcade_flipped()"})})]}),(0,s.jsxs)(d.tr,{children:[(0,s.jsx)(d.td,{children:(0,s.jsx)(d.code,{children:"init_curve_sd()"})}),(0,s.jsx)(d.td,{children:(0,s.jsx)(d.code,{children:"opcontrol_curve_sd_initialize()"})})]}),(0,s.jsxs)(d.tr,{children:[(0,s.jsx)(d.td,{children:(0,s.jsx)(d.code,{children:"set_curve_default()"})}),(0,s.jsx)(d.td,{children:(0,s.jsx)(d.code,{children:"opcontrol_curve_default_set()"})})]}),(0,s.jsxs)(d.tr,{children:[(0,s.jsx)(d.td,{children:(0,s.jsx)(d.code,{children:"modify_curve_with_controller()"})}),(0,s.jsx)(d.td,{children:(0,s.jsx)(d.code,{children:"opcontrol_curve_buttons_iterate()"})})]}),(0,s.jsxs)(d.tr,{children:[(0,s.jsx)(d.td,{children:(0,s.jsx)(d.code,{children:"toggle_modify_curve_with_controller()"})}),(0,s.jsx)(d.td,{children:(0,s.jsx)(d.code,{children:"opcontrol_curve_buttons_toggle()"})})]}),(0,s.jsxs)(d.tr,{children:[(0,s.jsx)(d.td,{children:(0,s.jsx)(d.code,{children:"set_left_curve_buttons()"})}),(0,s.jsx)(d.td,{children:(0,s.jsx)(d.code,{children:"opcontrol_curve_buttons_left_set()"})})]}),(0,s.jsxs)(d.tr,{children:[(0,s.jsx)(d.td,{children:(0,s.jsx)(d.code,{children:"set_right_curve_buttons()"})}),(0,s.jsx)(d.td,{children:(0,s.jsx)(d.code,{children:"opcontrol_curve_buttons_right_set()"})})]}),(0,s.jsxs)(d.tr,{children:[(0,s.jsx)(d.td,{children:(0,s.jsx)(d.code,{children:"left_curve_function()"})}),(0,s.jsx)(d.td,{children:(0,s.jsx)(d.code,{children:"opcontrol_curve_left()"})})]}),(0,s.jsxs)(d.tr,{children:[(0,s.jsx)(d.td,{children:(0,s.jsx)(d.code,{children:"right_curve_function()"})}),(0,s.jsx)(d.td,{children:(0,s.jsx)(d.code,{children:"opcontrol_curve_right()"})})]}),(0,s.jsxs)(d.tr,{children:[(0,s.jsx)(d.td,{children:(0,s.jsx)(d.code,{children:"reset_drive_sensors_opcontrol()"})}),(0,s.jsx)(d.td,{children:(0,s.jsx)(d.code,{children:"opcontrol_drive_sensors_reset()"})})]}),(0,s.jsxs)(d.tr,{children:[(0,s.jsx)(d.td,{children:(0,s.jsx)(d.code,{children:"set_active_brake()"})}),(0,s.jsx)(d.td,{children:(0,s.jsx)(d.code,{children:"opcontrol_drive_activebrake_set()"})})]}),(0,s.jsxs)(d.tr,{children:[(0,s.jsx)(d.td,{children:(0,s.jsx)(d.code,{children:"set_joystick_threshold()"})}),(0,s.jsx)(d.td,{children:(0,s.jsx)(d.code,{children:"opcontrol_joystick_threshold()"})})]}),(0,s.jsxs)(d.tr,{children:[(0,s.jsx)(d.td,{children:(0,s.jsx)(d.code,{children:"joy_thresh_opcontrol()"})}),(0,s.jsx)(d.td,{children:(0,s.jsx)(d.code,{children:"opcontrol_joystick_threshold_opcontrol()"})})]}),(0,s.jsxs)(d.tr,{children:[(0,s.jsx)(d.td,{children:(0,s.jsx)(d.code,{children:"toggle_practice_mode()"})}),(0,s.jsx)(d.td,{children:(0,s.jsx)(d.code,{children:"opcontrol_joystick_practicemode_toggle()"})})]}),(0,s.jsxs)(d.tr,{children:[(0,s.jsx)(d.td,{children:(0,s.jsx)(d.code,{children:"set_tank()"})}),(0,s.jsx)(d.td,{children:(0,s.jsx)(d.code,{children:"drive_set()"})})]}),(0,s.jsxs)(d.tr,{children:[(0,s.jsx)(d.td,{children:(0,s.jsx)(d.code,{children:"set_drive_brake()"})}),(0,s.jsx)(d.td,{children:(0,s.jsx)(d.code,{children:"drive_brake_set()"})})]}),(0,s.jsxs)(d.tr,{children:[(0,s.jsx)(d.td,{children:(0,s.jsx)(d.code,{children:"reset_drive_sensor()"})}),(0,s.jsx)(d.td,{children:(0,s.jsx)(d.code,{children:"drive_sensor_reset()"})})]}),(0,s.jsxs)(d.tr,{children:[(0,s.jsx)(d.td,{children:(0,s.jsx)(d.code,{children:"right_sensor()"})}),(0,s.jsx)(d.td,{children:(0,s.jsx)(d.code,{children:"drive_sensor_right()"})})]}),(0,s.jsxs)(d.tr,{children:[(0,s.jsx)(d.td,{children:(0,s.jsx)(d.code,{children:"raw_right_sensor()"})}),(0,s.jsx)(d.td,{children:(0,s.jsx)(d.code,{children:"drive_sensor_right_raw()"})})]}),(0,s.jsxs)(d.tr,{children:[(0,s.jsx)(d.td,{children:(0,s.jsx)(d.code,{children:"left_sensor()"})}),(0,s.jsx)(d.td,{children:(0,s.jsx)(d.code,{children:"drive_sensor_left()"})})]}),(0,s.jsxs)(d.tr,{children:[(0,s.jsx)(d.td,{children:(0,s.jsx)(d.code,{children:"raw_left_sensor()"})}),(0,s.jsx)(d.td,{children:(0,s.jsx)(d.code,{children:"drive_sensor_left_raw()"})})]}),(0,s.jsxs)(d.tr,{children:[(0,s.jsx)(d.td,{children:(0,s.jsx)(d.code,{children:"right_velocity()"})}),(0,s.jsx)(d.td,{children:(0,s.jsx)(d.code,{children:"drive_velocity_right()"})})]}),(0,s.jsxs)(d.tr,{children:[(0,s.jsx)(d.td,{children:(0,s.jsx)(d.code,{children:"left_velocity()"})}),(0,s.jsx)(d.td,{children:(0,s.jsx)(d.code,{children:"drive_velocity_left()"})})]}),(0,s.jsxs)(d.tr,{children:[(0,s.jsx)(d.td,{children:(0,s.jsx)(d.code,{children:"right_mA()"})}),(0,s.jsx)(d.td,{children:(0,s.jsx)(d.code,{children:"drive_mA_right()"})})]}),(0,s.jsxs)(d.tr,{children:[(0,s.jsx)(d.td,{children:(0,s.jsx)(d.code,{children:"left_mA()"})}),(0,s.jsx)(d.td,{children:(0,s.jsx)(d.code,{children:"drive_mA_left()"})})]}),(0,s.jsxs)(d.tr,{children:[(0,s.jsx)(d.td,{children:(0,s.jsx)(d.code,{children:"right_over_current()"})}),(0,s.jsx)(d.td,{children:(0,s.jsx)(d.code,{children:"drive_current_right_over()"})})]}),(0,s.jsxs)(d.tr,{children:[(0,s.jsx)(d.td,{children:(0,s.jsx)(d.code,{children:"left_over_current()"})}),(0,s.jsx)(d.td,{children:(0,s.jsx)(d.code,{children:"drive_current_left_over()"})})]}),(0,s.jsxs)(d.tr,{children:[(0,s.jsx)(d.td,{children:(0,s.jsx)(d.code,{children:"reset_gyro()"})}),(0,s.jsx)(d.td,{children:(0,s.jsx)(d.code,{children:"drive_imu_reset()"})})]}),(0,s.jsxs)(d.tr,{children:[(0,s.jsx)(d.td,{children:(0,s.jsx)(d.code,{children:"get_gyro()"})}),(0,s.jsx)(d.td,{children:(0,s.jsx)(d.code,{children:"drive_imu_get()"})})]}),(0,s.jsxs)(d.tr,{children:[(0,s.jsx)(d.td,{children:(0,s.jsx)(d.code,{children:"set_mode()"})}),(0,s.jsx)(d.td,{children:(0,s.jsx)(d.code,{children:"drive_mode_set()"})})]}),(0,s.jsxs)(d.tr,{children:[(0,s.jsx)(d.td,{children:(0,s.jsx)(d.code,{children:"get_mode()"})}),(0,s.jsx)(d.td,{children:(0,s.jsx)(d.code,{children:"drive_mode_get()"})})]}),(0,s.jsxs)(d.tr,{children:[(0,s.jsx)(d.td,{children:(0,s.jsx)(d.code,{children:"imu_calibrate()"})}),(0,s.jsx)(d.td,{children:(0,s.jsx)(d.code,{children:"drive_imu_calibrate()"})})]}),(0,s.jsxs)(d.tr,{children:[(0,s.jsx)(d.td,{children:(0,s.jsx)(d.code,{children:"imu_loading_display()"})}),(0,s.jsx)(d.td,{children:(0,s.jsx)(d.code,{children:"drive_imu_display_loading()"})})]}),(0,s.jsxs)(d.tr,{children:[(0,s.jsx)(d.td,{children:(0,s.jsx)(d.code,{children:"set_angle()"})}),(0,s.jsx)(d.td,{children:(0,s.jsx)(d.code,{children:"drive_angle_set()"})})]}),(0,s.jsxs)(d.tr,{children:[(0,s.jsx)(d.td,{children:(0,s.jsx)(d.code,{children:"get_tick_per_inch()"})}),(0,s.jsx)(d.td,{children:(0,s.jsx)(d.code,{children:"drive_tick_per_inch()"})})]}),(0,s.jsxs)(d.tr,{children:[(0,s.jsx)(d.td,{children:(0,s.jsx)(d.code,{children:"set_defaults()"})}),(0,s.jsx)(d.td,{children:(0,s.jsx)(d.code,{children:"drive_defaults_set()"})})]}),(0,s.jsxs)(d.tr,{children:[(0,s.jsx)(d.td,{children:(0,s.jsx)(d.code,{children:"set_ratio()"})}),(0,s.jsx)(d.td,{children:(0,s.jsx)(d.code,{children:"drive_ratio_set()"})})]}),(0,s.jsxs)(d.tr,{children:[(0,s.jsx)(d.td,{children:(0,s.jsx)(d.code,{children:"set_drive_current_limit()"})}),(0,s.jsx)(d.td,{children:(0,s.jsx)(d.code,{children:"drive_current_limit_set()"})})]}),(0,s.jsxs)(d.tr,{children:[(0,s.jsx)(d.td,{children:(0,s.jsx)(d.code,{children:"set_drive_pid()"})}),(0,s.jsx)(d.td,{children:(0,s.jsx)(d.code,{children:"pid_drive_set()"})})]}),(0,s.jsxs)(d.tr,{children:[(0,s.jsx)(d.td,{children:(0,s.jsx)(d.code,{children:"set_turn_pid()"})}),(0,s.jsx)(d.td,{children:(0,s.jsx)(d.code,{children:"pid_turn_set()"})})]}),(0,s.jsxs)(d.tr,{children:[(0,s.jsx)(d.td,{children:(0,s.jsx)(d.code,{children:"set_swing_pid()"})}),(0,s.jsx)(d.td,{children:(0,s.jsx)(d.code,{children:"pid_swing_set()"})})]}),(0,s.jsxs)(d.tr,{children:[(0,s.jsx)(d.td,{children:(0,s.jsx)(d.code,{children:"reset_pid_targets()"})}),(0,s.jsx)(d.td,{children:(0,s.jsx)(d.code,{children:"pid_targets_reset()"})})]}),(0,s.jsxs)(d.tr,{children:[(0,s.jsx)(d.td,{children:(0,s.jsx)(d.code,{children:"wait_drive()"})}),(0,s.jsx)(d.td,{children:(0,s.jsx)(d.code,{children:"pid_wait()"})})]}),(0,s.jsxs)(d.tr,{children:[(0,s.jsx)(d.td,{children:(0,s.jsx)(d.code,{children:"wait_until()"})}),(0,s.jsx)(d.td,{children:(0,s.jsx)(d.code,{children:"pid_wait_until()"})})]}),(0,s.jsxs)(d.tr,{children:[(0,s.jsx)(d.td,{children:(0,s.jsx)(d.code,{children:"set_max_speed()"})}),(0,s.jsx)(d.td,{children:(0,s.jsx)(d.code,{children:"pid_speed_max_set()"})})]}),(0,s.jsxs)(d.tr,{children:[(0,s.jsx)(d.td,{children:(0,s.jsx)(d.code,{children:"set_drive_pid_constants()"})}),(0,s.jsx)(d.td,{children:(0,s.jsx)(d.code,{children:"pid_drive_constants_set()"})})]}),(0,s.jsxs)(d.tr,{children:[(0,s.jsx)(d.td,{children:(0,s.jsx)(d.code,{children:"set_turn_pid_constants()"})}),(0,s.jsx)(d.td,{children:(0,s.jsx)(d.code,{children:"pid_turn_constants_set()"})})]}),(0,s.jsxs)(d.tr,{children:[(0,s.jsx)(d.td,{children:(0,s.jsx)(d.code,{children:"set_swing_pid_constants()"})}),(0,s.jsx)(d.td,{children:(0,s.jsx)(d.code,{children:"pid_swing_constants_set()"})})]}),(0,s.jsxs)(d.tr,{children:[(0,s.jsx)(d.td,{children:(0,s.jsx)(d.code,{children:"set_heading_pid_constants()"})}),(0,s.jsx)(d.td,{children:(0,s.jsx)(d.code,{children:"pid_heading_constants_set()"})})]}),(0,s.jsxs)(d.tr,{children:[(0,s.jsx)(d.td,{children:(0,s.jsx)(d.code,{children:"set_drive_forward_pid_constants()"})}),(0,s.jsx)(d.td,{children:(0,s.jsx)(d.code,{children:"pid_drive_forward_constants_set()"})})]}),(0,s.jsxs)(d.tr,{children:[(0,s.jsx)(d.td,{children:(0,s.jsx)(d.code,{children:"set_drive_backwards_pid_constants()"})}),(0,s.jsx)(d.td,{children:(0,s.jsx)(d.code,{children:"pid_drive_backward_constants_set()"})})]}),(0,s.jsxs)(d.tr,{children:[(0,s.jsx)(d.td,{children:(0,s.jsx)(d.code,{children:"set_swing_min()"})}),(0,s.jsx)(d.td,{children:(0,s.jsx)(d.code,{children:"pid_swing_min_set()"})})]}),(0,s.jsxs)(d.tr,{children:[(0,s.jsx)(d.td,{children:(0,s.jsx)(d.code,{children:"set_turn_min()"})}),(0,s.jsx)(d.td,{children:(0,s.jsx)(d.code,{children:"pid_turn_min_set()"})})]}),(0,s.jsxs)(d.tr,{children:[(0,s.jsx)(d.td,{children:(0,s.jsx)(d.code,{children:"toggle_auto_drive()"})}),(0,s.jsx)(d.td,{children:(0,s.jsx)(d.code,{children:"pid_drive_toggle()"})})]}),(0,s.jsxs)(d.tr,{children:[(0,s.jsx)(d.td,{children:(0,s.jsx)(d.code,{children:"toggle_auto_print()"})}),(0,s.jsx)(d.td,{children:(0,s.jsx)(d.code,{children:"pid_print_toggle()"})})]}),(0,s.jsxs)(d.tr,{children:[(0,s.jsx)(d.td,{children:(0,s.jsx)(d.code,{children:"set_drive_exit_condition()"})}),(0,s.jsx)(d.td,{children:(0,s.jsx)(d.code,{children:"pid_drive_exit_condition_set()"})})]}),(0,s.jsxs)(d.tr,{children:[(0,s.jsx)(d.td,{children:(0,s.jsx)(d.code,{children:"set_turn_exit_condition()"})}),(0,s.jsx)(d.td,{children:(0,s.jsx)(d.code,{children:"pid_durn_exit_condition_set()"})})]}),(0,s.jsxs)(d.tr,{children:[(0,s.jsx)(d.td,{children:(0,s.jsx)(d.code,{children:"set_swing_exit_condition()"})}),(0,s.jsx)(d.td,{children:(0,s.jsx)(d.code,{children:"pid_swing_exit_condition_set()"})})]}),(0,s.jsxs)(d.tr,{children:[(0,s.jsx)(d.td,{children:(0,s.jsx)(d.code,{children:"get_swing_min()"})}),(0,s.jsx)(d.td,{children:(0,s.jsx)(d.code,{children:"pid_swing_min_get()"})})]}),(0,s.jsxs)(d.tr,{children:[(0,s.jsx)(d.td,{children:(0,s.jsx)(d.code,{children:"get_turn_min()"})}),(0,s.jsx)(d.td,{children:(0,s.jsx)(d.code,{children:"pid_turn_min_get()"})})]}),(0,s.jsxs)(d.tr,{children:[(0,s.jsx)(d.td,{children:(0,s.jsx)(d.code,{children:"set_slew_min_power()"})}),(0,s.jsx)(d.td,{children:(0,s.jsx)(d.code,{children:"slew_power_min_set()"})})]}),(0,s.jsxs)(d.tr,{children:[(0,s.jsx)(d.td,{children:(0,s.jsx)(d.code,{children:"set_slew_distance()"})}),(0,s.jsx)(d.td,{children:(0,s.jsx)(d.code,{children:"slew_distance_set()"})})]}),(0,s.jsxs)(d.tr,{children:[(0,s.jsx)(d.td,{children:(0,s.jsx)(d.code,{children:"slew_calculate()"})}),(0,s.jsx)(d.td,{children:(0,s.jsx)(d.code,{children:"slew_iterate()"})})]})]})]})}),"\n",(0,s.jsx)(d.h3,{id:"pidhpp",children:(0,s.jsx)(d.strong,{children:"pid.hpp"})}),"\n",(0,s.jsx)(o,{children:(0,s.jsxs)(d.table,{children:[(0,s.jsx)(d.thead,{children:(0,s.jsxs)(d.tr,{children:[(0,s.jsx)(d.th,{children:"2.x Name"}),(0,s.jsx)(d.th,{children:"3.x Name"})]})}),(0,s.jsxs)(d.tbody,{children:[(0,s.jsxs)(d.tr,{children:[(0,s.jsx)(d.td,{children:(0,s.jsx)(d.code,{children:"set_constants()"})}),(0,s.jsx)(d.td,{children:(0,s.jsx)(d.code,{children:"constants_set()"})})]}),(0,s.jsxs)(d.tr,{children:[(0,s.jsx)(d.td,{children:(0,s.jsx)(d.code,{children:"get_constants()"})}),(0,s.jsx)(d.td,{children:(0,s.jsx)(d.code,{children:"constants_get()"})})]}),(0,s.jsxs)(d.tr,{children:[(0,s.jsx)(d.td,{children:(0,s.jsx)(d.code,{children:"set_target()"})}),(0,s.jsx)(d.td,{children:(0,s.jsx)(d.code,{children:"target_set()"})})]}),(0,s.jsxs)(d.tr,{children:[(0,s.jsx)(d.td,{children:(0,s.jsx)(d.code,{children:"get_target()"})}),(0,s.jsx)(d.td,{children:(0,s.jsx)(d.code,{children:"target_get()"})})]}),(0,s.jsxs)(d.tr,{children:[(0,s.jsx)(d.td,{children:(0,s.jsx)(d.code,{children:"set_name()"})}),(0,s.jsx)(d.td,{children:(0,s.jsx)(d.code,{children:"name_set()"})})]}),(0,s.jsxs)(d.tr,{children:[(0,s.jsx)(d.td,{children:(0,s.jsx)(d.code,{children:"is_name()"})}),(0,s.jsx)(d.td,{children:(0,s.jsx)(d.code,{children:"name_active()"})})]}),(0,s.jsxs)(d.tr,{children:[(0,s.jsx)(d.td,{children:(0,s.jsx)(d.code,{children:"print_exit()"})}),(0,s.jsx)(d.td,{children:(0,s.jsx)(d.code,{children:"exit_condition_print()"})})]}),(0,s.jsxs)(d.tr,{children:[(0,s.jsx)(d.td,{children:(0,s.jsx)(d.code,{children:"set_exit_condition()"})}),(0,s.jsx)(d.td,{children:(0,s.jsx)(d.code,{children:"exit_condition_set()"})})]}),(0,s.jsxs)(d.tr,{children:[(0,s.jsx)(d.td,{children:(0,s.jsx)(d.code,{children:"reset_variables()"})}),(0,s.jsx)(d.td,{children:(0,s.jsx)(d.code,{children:"variables_reset()"})})]}),(0,s.jsxs)(d.tr,{children:[(0,s.jsx)(d.td,{children:(0,s.jsx)(d.code,{children:"reset_timers()"})}),(0,s.jsx)(d.td,{children:(0,s.jsx)(d.code,{children:"timers_reset()"})})]})]})]})}),"\n",(0,s.jsx)(d.h3,{id:"auton_selectorhpp",children:(0,s.jsx)(d.strong,{children:"auton_selector.hpp"})}),"\n",(0,s.jsx)(o,{children:(0,s.jsxs)(d.table,{children:[(0,s.jsx)(d.thead,{children:(0,s.jsxs)(d.tr,{children:[(0,s.jsx)(d.th,{children:"2.x Name"}),(0,s.jsx)(d.th,{children:"3.x Name"})]})}),(0,s.jsxs)(d.tbody,{children:[(0,s.jsxs)(d.tr,{children:[(0,s.jsx)(d.td,{children:(0,s.jsx)(d.code,{children:"call_selected_auton()"})}),(0,s.jsx)(d.td,{children:(0,s.jsx)(d.code,{children:"selected_auton_call()"})})]}),(0,s.jsxs)(d.tr,{children:[(0,s.jsx)(d.td,{children:(0,s.jsx)(d.code,{children:"print_selected_auton()"})}),(0,s.jsx)(d.td,{children:(0,s.jsx)(d.code,{children:"selected_auton_print()"})})]}),(0,s.jsxs)(d.tr,{children:[(0,s.jsx)(d.td,{children:(0,s.jsx)(d.code,{children:"add_autons()"})}),(0,s.jsx)(d.td,{children:(0,s.jsx)(d.code,{children:"autons_add()"})})]}),(0,s.jsxs)(d.tr,{children:[(0,s.jsx)(d.td,{children:(0,s.jsx)(d.code,{children:"current_auton_page()"})}),(0,s.jsx)(d.td,{children:(0,s.jsx)(d.code,{children:"auton_page_current()"})})]})]})]})}),"\n",(0,s.jsx)(d.h2,{id:"okapi-units",children:"Okapi Units"}),"\n",(0,s.jsxs)(d.p,{children:[(0,s.jsx)(d.a,{href:"https://okapilib.github.io/OkapiLib/md_docs_api_units.html",children:"Okapi Units"})," allow users to use whatever units they would like instead of being locked into inches. parameters that used to assume inches now use okapi units."]}),"\n",(0,s.jsx)(d.p,{children:"Put a list of functions that now use okapi units here. They should link to their docs."})]})}function g(e={}){const{wrapper:d}={...(0,n.a)(),...e.components};return d?(0,s.jsx)(d,{...e,children:(0,s.jsx)(u,{...e})}):u(e)}},1151:(e,d,r)=>{r.d(d,{Z:()=>c,a:()=>t});var s=r(7294);const n={},i=s.createContext(n);function t(e){const d=s.useContext(i);return s.useMemo((function(){return"function"==typeof e?e(d):{...d,...e}}),[d,e])}function c(e){let d;return d=e.disableParentContext?"function"==typeof e.components?e.components(n):e.components||n:t(e.components),s.createElement(i.Provider,{value:d},e.children)}}}]); \ No newline at end of file diff --git a/assets/js/2e57cee9.aca37e2c.js b/assets/js/2e57cee9.aca37e2c.js new file mode 100644 index 00000000..04e6508c --- /dev/null +++ b/assets/js/2e57cee9.aca37e2c.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkmy_website=self.webpackChunkmy_website||[]).push([[1606],{9167:e=>{e.exports=JSON.parse('{"title":"Tutorials","description":"Tutorials for how to use EZ-Template","slug":"/category/tutorials","permalink":"/EZ-Template/next/category/tutorials","navigation":{"previous":{"title":"EZ-Template","permalink":"/EZ-Template/next/"},"next":{"title":"Active Brake","permalink":"/EZ-Template/next/tutorials/activebrake"}}}')}}]); \ No newline at end of file diff --git a/assets/js/2f981c28.820515bf.js b/assets/js/2f981c28.820515bf.js new file mode 100644 index 00000000..7e196877 --- /dev/null +++ b/assets/js/2f981c28.820515bf.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkmy_website=self.webpackChunkmy_website||[]).push([[2726],{8461:(e,r,t)=>{t.r(r),t.d(r,{assets:()=>d,contentTitle:()=>l,default:()=>p,frontMatter:()=>a,metadata:()=>c,toc:()=>u});var n=t(5893),o=t(1151),s=t(4866),i=t(5162);const a={layout:"default",title:"Drive Constructors",parent:"Docs",description:"",nav_order:1},l=void 0,c={id:"docs/constructor",title:"Drive Constructors",description:"",source:"@site/versioned_docs/version-2.x/docs/constructor.md",sourceDirName:"docs",slug:"/docs/constructor",permalink:"/EZ-Template/docs/constructor",draft:!1,unlisted:!1,editUrl:"https://github.com/EZ-Robotics/EZ-Template/tree/website/${versionDocsDirPath}/${docPath}/versioned_docs/version-2.x/docs/constructor.md",tags:[],version:"2.x",frontMatter:{layout:"default",title:"Drive Constructors",parent:"Docs",description:"",nav_order:1},sidebar:"tutorialSidebar",previous:{title:"Autonomous Selector",permalink:"/EZ-Template/docs/auton_selector"},next:{title:"PID",permalink:"/EZ-Template/docs/pid"}},d={},u=[{value:"Integrated Encoders",id:"integrated-encoders",level:2},{value:"ADI Encoders in Brain",id:"adi-encoders-in-brain",level:2},{value:"ADI Encoders in Expander",id:"adi-encoders-in-expander",level:2},{value:"Rotation Sensor",id:"rotation-sensor",level:2}];function h(e){const r={admonition:"admonition",code:"code",h2:"h2",p:"p",pre:"pre",...(0,o.a)(),...e.components};return(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)(r.h2,{id:"integrated-encoders",children:"Integrated Encoders"}),"\n",(0,n.jsx)(r.p,{children:"This is the standard setup that uses built in motor encoders."}),"\n",(0,n.jsxs)(r.p,{children:[(0,n.jsx)(r.code,{children:"left_motor_ports"})," a vector of left motor ports, negative reverses the port. first motor is used for sensing\r\n",(0,n.jsx)(r.code,{children:"right_motor_ports"})," a vector of right motor ports, negative reverses the port. first motor is used for sensing\r\n",(0,n.jsx)(r.code,{children:"imu_port"})," the port an imu is in\r\n",(0,n.jsx)(r.code,{children:"wheel_diameter"})," diameter of your drive wheel\r\n",(0,n.jsx)(r.code,{children:"ticks"})," cartridge rpm\r\n",(0,n.jsx)(r.code,{children:"ratio"})," external ratio of your drive. should be wheel gear / motor gear"]}),"\n",(0,n.jsxs)(s.Z,{groupId:"ex1",defaultValue:"proto",values:[{label:"Prototype",value:"proto"},{label:"Example",value:"example"}],children:[(0,n.jsx)(i.Z,{value:"example",children:(0,n.jsx)(r.pre,{children:(0,n.jsx)(r.code,{className:"language-cpp",children:'Drive chassis (\r\n // Left Chassis Ports (negative port will reverse it!)\r\n // the first port is the sensored port (when trackers are not used!)\r\n {1, -2, 3}\r\n\r\n // Right Chassis Ports (negative port will reverse it!)\r\n // the first port is the sensored port (when trackers are not used!)\r\n ,{-4, 5, -6}\r\n\r\n // IMU Port\r\n ,7\r\n\r\n // Wheel Diameter (Remember, 4" wheels are actually 4.125!)\r\n ,4.125\r\n\r\n // Cartridge RPM\r\n ,600\r\n\r\n // External Gear Ratio (MUST BE DECIMAL)\r\n // eg. if your drive is 84:36 where the 36t is powered, your RATIO would be 2.333.\r\n // eg. if your drive is 36:60 where the 60t is powered, your RATIO would be 0.6.\r\n ,2.333\r\n);\n'})})}),(0,n.jsx)(i.Z,{value:"proto",children:(0,n.jsx)(r.pre,{children:(0,n.jsx)(r.code,{className:"language-cpp",children:"Drive(std::vector left_motor_ports, std::vector right_motor_ports, int imu_port, \r\ndouble wheel_diameter, double ticks, double ratio);\n"})})})]}),"\n",(0,n.jsx)(r.h2,{id:"adi-encoders-in-brain",children:"ADI Encoders in Brain"}),"\n",(0,n.jsx)(r.p,{children:"Only supports parallel trackers."}),"\n",(0,n.jsxs)(r.p,{children:[(0,n.jsx)(r.code,{children:"left_motor_ports"})," a vector of left motor ports, negative reverses the port\r\n",(0,n.jsx)(r.code,{children:"right_motor_ports"})," a vector of right motor ports, negative reverses the port\r\n",(0,n.jsx)(r.code,{children:"imu_port"})," the port an imu is in\r\n",(0,n.jsx)(r.code,{children:"wheel_diameter"})," diameter of your tracking wheel\r\n",(0,n.jsx)(r.code,{children:"ticks"})," ticks per rotation of your sensor. 360 if using ADI quadrature encoders\r\n",(0,n.jsx)(r.code,{children:"ratio"})," external ratio of your tracking wheel. should be wheel gear / motor gear\r\n",(0,n.jsx)(r.code,{children:"left_tracker_ports"})," vector of left tracker ports, negative will reverse the encoder\r\n",(0,n.jsx)(r.code,{children:"right_tracker_ports"})," vector of right tracker ports, negative will reverse the encoder"]}),"\n",(0,n.jsxs)(s.Z,{groupId:"ex2",defaultValue:"proto",values:[{label:"Prototype",value:"proto"},{label:"Example",value:"example"}],children:[(0,n.jsx)(i.Z,{value:"example",children:(0,n.jsx)(r.pre,{children:(0,n.jsx)(r.code,{className:"language-cpp",children:'// Chassis constructor\r\nDrive chassis (\r\n // Left Chassis Ports (negative port will reverse it!)\r\n {1, -2, 3}\r\n\r\n // Right Chassis Ports (negative port will reverse it!)\r\n ,{-4, 5, -6}\r\n\r\n // IMU Port\r\n ,7\r\n\r\n // Tracking Wheel Diameter (Remember, 4" wheels are actually 4.125!)\r\n ,4.125\r\n\r\n // Ticks per Rotation of Encoder\r\n ,360\r\n\r\n // External Gear Ratio of Tracking Wheel (MUST BE DECIMAL)\r\n // eg. if your drive is 84:36 where the 36t is sensored, your RATIO would be 2.333.\r\n // eg. if your drive is 36:60 where the 60t is sensored, your RATIO would be 0.6.\r\n ,1\r\n\r\n // Left Tracking Wheel Ports (negative port will reverse it!)\r\n ,{1, 2}\r\n\r\n // Right Tracking Wheel Ports (negative port will reverse it!)\r\n ,{-3, -4}\r\n);\n'})})}),(0,n.jsx)(i.Z,{value:"proto",children:(0,n.jsx)(r.pre,{children:(0,n.jsx)(r.code,{className:"language-cpp",children:"Drive(std::vector left_motor_ports, std::vector right_motor_ports, int imu_port, \r\ndouble wheel_diameter, double ticks, double ratio, std::vector left_tracker_ports,\r\nstd::vector right_tracker_ports);\n"})})})]}),"\n",(0,n.jsx)(r.h2,{id:"adi-encoders-in-expander",children:"ADI Encoders in Expander"}),"\n",(0,n.jsx)(r.p,{children:"Only supports parallel trackers."}),"\n",(0,n.jsxs)(r.p,{children:[(0,n.jsx)(r.code,{children:"left_motor_ports"})," a vector of left motor ports, negative reverses the port\r\n",(0,n.jsx)(r.code,{children:"right_motor_ports"})," a vector of right motor ports, negative reverses the port\r\n",(0,n.jsx)(r.code,{children:"imu_port"})," the port an imu is in\r\n",(0,n.jsx)(r.code,{children:"wheel_diameter"})," diameter of your tracking wheel\r\n",(0,n.jsx)(r.code,{children:"ticks"})," ticks per rotation of your sensor. 360 if using ADI quadrature encoders\r\n",(0,n.jsx)(r.code,{children:"ratio"})," external ratio of your tracking wheel. should be wheel gear / motor gear\r\n",(0,n.jsx)(r.code,{children:"left_tracker_ports"})," vector of left tracker ports, negative will reverse the encoder\r\n",(0,n.jsx)(r.code,{children:"right_tracker_ports"})," vector of right tracker ports, negative will reverse the encoder\r\n",(0,n.jsx)(r.code,{children:"expander_smart_port"})," port of the 3 wire expander"]}),"\n",(0,n.jsxs)(s.Z,{groupId:"ex3",defaultValue:"proto",values:[{label:"Prototype",value:"proto"},{label:"Example",value:"example"}],children:[(0,n.jsx)(i.Z,{value:"example",children:(0,n.jsx)(r.pre,{children:(0,n.jsx)(r.code,{className:"language-cpp",children:'// Chassis constructor\r\nDrive chassis (\r\n // Left Chassis Ports (negative port will reverse it!)\r\n {1, -2, 3}\r\n\r\n // Right Chassis Ports (negative port will reverse it!)\r\n ,{-4, 5, -6}\r\n\r\n // IMU Port\r\n ,7\r\n\r\n // Tracking Wheel Diameter (Remember, 4" wheels are actually 4.125!)\r\n ,4.125\r\n\r\n // Ticks per Rotation of Encoder\r\n ,360\r\n\r\n // External Gear Ratio of Tracking Wheel(MUST BE DECIMAL)\r\n // eg. if your drive is 84:36 where the 36t is sensored, your RATIO would be 2.333.\r\n // eg. if your drive is 36:60 where the 60t is sensored, your RATIO would be 0.6.\r\n ,1\r\n\r\n // Left Tracking Wheel Ports (negative port will reverse it!)\r\n ,{1, 2}\r\n\r\n // Right Tracking Wheel Ports (negative port will reverse it!)\r\n ,{-3, -4}\r\n \r\n // 3 Wire Port Expander Smart Port\r\n ,9\r\n);\n'})})}),(0,n.jsx)(i.Z,{value:"proto",children:(0,n.jsx)(r.pre,{children:(0,n.jsx)(r.code,{className:"language-cpp",children:"Drive(std::vector left_motor_ports, std::vector right_motor_ports, int imu_port, \r\ndouble wheel_diameter, double ticks, double ratio, std::vector left_tracker_ports, \r\nstd::vector right_tracker_ports, int expander_smart_port);\n"})})})]}),"\n",(0,n.jsx)(r.h2,{id:"rotation-sensor",children:"Rotation Sensor"}),"\n",(0,n.jsx)(r.admonition,{type:"warning",children:(0,n.jsx)(r.p,{children:"Note: smart encoders might not work as intended as of of 2.0.0"})}),"\n",(0,n.jsx)(r.p,{children:"Only supports parallel trackers."}),"\n",(0,n.jsxs)(r.p,{children:[(0,n.jsx)(r.code,{children:"left_motor_ports"})," a vector of left motor ports, negative reverses the port\r\n",(0,n.jsx)(r.code,{children:"right_motor_ports"})," a vector of right motor ports, negative reverses the port\r\n",(0,n.jsx)(r.code,{children:"imu_port"})," the port an imu is in\r\n",(0,n.jsx)(r.code,{children:"wheel_diameter"})," diameter of your tracking wheel\r\n",(0,n.jsx)(r.code,{children:"ticks"})," ticks per rotation of your sensor. 360 if using ADI quadrature encoders\r\n",(0,n.jsx)(r.code,{children:"ratio"})," external ratio of your tracking wheel. should be wheel gear / motor gear\r\n",(0,n.jsx)(r.code,{children:"left_rotation_port"})," port for left rotation sensor, negative reverses the port\r\n",(0,n.jsx)(r.code,{children:"right_rotation_port"})," port for right rotation sensor, negative reverses the port"]}),"\n",(0,n.jsxs)(s.Z,{groupId:"ex4",defaultValue:"proto",values:[{label:"Prototype",value:"proto"},{label:"Example",value:"example"}],children:[(0,n.jsx)(i.Z,{value:"example",children:(0,n.jsx)(r.pre,{children:(0,n.jsx)(r.code,{className:"language-cpp",children:'// Chassis constructor\r\nDrive chassis (\r\n // Left Chassis Ports (negative port will reverse it!)\r\n // the first port is the sensored port (when trackers are not used!)\r\n {1, -2, 3}\r\n\r\n // Right Chassis Ports (negative port will reverse it!)\r\n // the first port is the sensored port (when trackers are not used!)\r\n ,{-4, 5, -6}\r\n\r\n // IMU Port\r\n ,7\r\n\r\n // Wheel Diameter (Remember, 4" wheels are actually 4.125!)\r\n // (or tracking wheel diameter)\r\n ,4.125\r\n\r\n // External Gear Ratio (MUST BE DECIMAL)\r\n // (or gear ratio of tracking wheel)\r\n // eg. if your drive is 84:36 where the 36t is powered, your RATIO would be 2.333.\r\n // eg. if your drive is 36:60 where the 60t is powered, your RATIO would be 0.6.\r\n ,1\r\n\r\n // Left Rotation Port (negative port will reverse it!)\r\n ,8\r\n\r\n // Right Rotation Port (negative port will reverse it!)\r\n ,-9\r\n);\n'})})}),(0,n.jsx)(i.Z,{value:"proto",children:(0,n.jsx)(r.pre,{children:(0,n.jsx)(r.code,{className:"language-cpp",children:"Drive(std::vector left_motor_ports, std::vector right_motor_ports, int imu_port, \r\ndouble wheel_diameter, double ratio, int left_rotation_port, int right_rotation_port);\n"})})})]})]})}function p(e={}){const{wrapper:r}={...(0,o.a)(),...e.components};return r?(0,n.jsx)(r,{...e,children:(0,n.jsx)(h,{...e})}):h(e)}},5162:(e,r,t)=>{t.d(r,{Z:()=>i});t(7294);var n=t(6010);const o={tabItem:"tabItem_Ymn6"};var s=t(5893);function i(e){let{children:r,hidden:t,className:i}=e;return(0,s.jsx)("div",{role:"tabpanel",className:(0,n.Z)(o.tabItem,i),hidden:t,children:r})}},4866:(e,r,t)=>{t.d(r,{Z:()=>j});var n=t(7294),o=t(6010),s=t(2466),i=t(6550),a=t(469),l=t(1980),c=t(7392),d=t(12);function u(e){return n.Children.toArray(e).filter((e=>"\n"!==e)).map((e=>{if(!e||(0,n.isValidElement)(e)&&function(e){const{props:r}=e;return!!r&&"object"==typeof r&&"value"in r}(e))return e;throw new Error(`Docusaurus error: Bad child <${"string"==typeof e.type?e.type:e.type.name}>: all children of the component should be , and every should have a unique "value" prop.`)}))?.filter(Boolean)??[]}function h(e){const{values:r,children:t}=e;return(0,n.useMemo)((()=>{const e=r??function(e){return u(e).map((e=>{let{props:{value:r,label:t,attributes:n,default:o}}=e;return{value:r,label:t,attributes:n,default:o}}))}(t);return function(e){const r=(0,c.l)(e,((e,r)=>e.value===r.value));if(r.length>0)throw new Error(`Docusaurus error: Duplicate values "${r.map((e=>e.value)).join(", ")}" found in . Every value needs to be unique.`)}(e),e}),[r,t])}function p(e){let{value:r,tabValues:t}=e;return t.some((e=>e.value===r))}function v(e){let{queryString:r=!1,groupId:t}=e;const o=(0,i.k6)(),s=function(e){let{queryString:r=!1,groupId:t}=e;if("string"==typeof r)return r;if(!1===r)return null;if(!0===r&&!t)throw new Error('Docusaurus error: The component groupId prop is required if queryString=true, because this value is used as the search param name. You can also provide an explicit value such as queryString="my-search-param".');return t??null}({queryString:r,groupId:t});return[(0,l._X)(s),(0,n.useCallback)((e=>{if(!s)return;const r=new URLSearchParams(o.location.search);r.set(s,e),o.replace({...o.location,search:r.toString()})}),[s,o])]}function m(e){const{defaultValue:r,queryString:t=!1,groupId:o}=e,s=h(e),[i,l]=(0,n.useState)((()=>function(e){let{defaultValue:r,tabValues:t}=e;if(0===t.length)throw new Error("Docusaurus error: the component requires at least one children component");if(r){if(!p({value:r,tabValues:t}))throw new Error(`Docusaurus error: The has a defaultValue "${r}" but none of its children has the corresponding value. Available values are: ${t.map((e=>e.value)).join(", ")}. If you intend to show no default tab, use defaultValue={null} instead.`);return r}const n=t.find((e=>e.default))??t[0];if(!n)throw new Error("Unexpected error: 0 tabValues");return n.value}({defaultValue:r,tabValues:s}))),[c,u]=v({queryString:t,groupId:o}),[m,f]=function(e){let{groupId:r}=e;const t=function(e){return e?`docusaurus.tab.${e}`:null}(r),[o,s]=(0,d.Nk)(t);return[o,(0,n.useCallback)((e=>{t&&s.set(e)}),[t,s])]}({groupId:o}),g=(()=>{const e=c??m;return p({value:e,tabValues:s})?e:null})();(0,a.Z)((()=>{g&&l(g)}),[g]);return{selectedValue:i,selectValue:(0,n.useCallback)((e=>{if(!p({value:e,tabValues:s}))throw new Error(`Can't select invalid tab value=${e}`);l(e),u(e),f(e)}),[u,f,s]),tabValues:s}}var f=t(2389);const g={tabList:"tabList__CuJ",tabItem:"tabItem_LNqP"};var x=t(5893);function b(e){let{className:r,block:t,selectedValue:n,selectValue:i,tabValues:a}=e;const l=[],{blockElementScrollPositionUntilNextRender:c}=(0,s.o5)(),d=e=>{const r=e.currentTarget,t=l.indexOf(r),o=a[t].value;o!==n&&(c(r),i(o))},u=e=>{let r=null;switch(e.key){case"Enter":d(e);break;case"ArrowRight":{const t=l.indexOf(e.currentTarget)+1;r=l[t]??l[0];break}case"ArrowLeft":{const t=l.indexOf(e.currentTarget)-1;r=l[t]??l[l.length-1];break}}r?.focus()};return(0,x.jsx)("ul",{role:"tablist","aria-orientation":"horizontal",className:(0,o.Z)("tabs",{"tabs--block":t},r),children:a.map((e=>{let{value:r,label:t,attributes:s}=e;return(0,x.jsx)("li",{role:"tab",tabIndex:n===r?0:-1,"aria-selected":n===r,ref:e=>l.push(e),onKeyDown:u,onClick:d,...s,className:(0,o.Z)("tabs__item",g.tabItem,s?.className,{"tabs__item--active":n===r}),children:t??r},r)}))})}function w(e){let{lazy:r,children:t,selectedValue:o}=e;const s=(Array.isArray(t)?t:[t]).filter(Boolean);if(r){const e=s.find((e=>e.props.value===o));return e?(0,n.cloneElement)(e,{className:"margin-top--md"}):null}return(0,x.jsx)("div",{className:"margin-top--md",children:s.map(((e,r)=>(0,n.cloneElement)(e,{key:r,hidden:e.props.value!==o})))})}function _(e){const r=m(e);return(0,x.jsxs)("div",{className:(0,o.Z)("tabs-container",g.tabList),children:[(0,x.jsx)(b,{...e,...r}),(0,x.jsx)(w,{...e,...r})]})}function j(e){const r=(0,f.Z)();return(0,x.jsx)(_,{...e,children:u(e.children)},String(r))}},1151:(e,r,t)=>{t.d(r,{Z:()=>a,a:()=>i});var n=t(7294);const o={},s=n.createContext(o);function i(e){const r=n.useContext(s);return n.useMemo((function(){return"function"==typeof e?e(r):{...r,...e}}),[r,e])}function a(e){let r;return r=e.disableParentContext?"function"==typeof e.components?e.components(o):e.components||o:i(e.components),n.createElement(s.Provider,{value:r},e.children)}}}]); \ No newline at end of file diff --git a/assets/js/3071a1b0.22e0b1ef.js b/assets/js/3071a1b0.22e0b1ef.js new file mode 100644 index 00000000..bdfe7428 --- /dev/null +++ b/assets/js/3071a1b0.22e0b1ef.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkmy_website=self.webpackChunkmy_website||[]).push([[3405],{960:(e,t,i)=>{i.r(t),i.d(t,{assets:()=>a,contentTitle:()=>o,default:()=>h,frontMatter:()=>r,metadata:()=>c,toc:()=>l});var s=i(5893),n=i(1151);const r={title:"Joystick Curves",description:"Adjusting the joystick's behavior to make it exponential"},o="Joystick Curves",c={id:"tutorials/joystick_curve",title:"Joystick Curves",description:"Adjusting the joystick's behavior to make it exponential",source:"@site/versioned_docs/version-2.x/tutorials/joystick_curve.md",sourceDirName:"tutorials",slug:"/tutorials/joystick_curve",permalink:"/EZ-Template/tutorials/joystick_curve",draft:!1,unlisted:!1,editUrl:"https://github.com/EZ-Robotics/EZ-Template/tree/website/${versionDocsDirPath}/${docPath}/versioned_docs/version-2.x/tutorials/joystick_curve.md",tags:[],version:"2.x",frontMatter:{title:"Joystick Curves",description:"Adjusting the joystick's behavior to make it exponential"},sidebar:"tutorialSidebar",previous:{title:"Example Autonomous Routines",permalink:"/EZ-Template/tutorials/example_autons"},next:{title:"PID Tutorial",permalink:"/EZ-Template/tutorials/pid"}},a={},l=[{value:"Introduction",id:"introduction",level:2},{value:"Enabling",id:"enabling",level:2},{value:"Disabling",id:"disabling",level:2}];function d(e){const t={a:"a",admonition:"admonition",code:"code",h1:"h1",h2:"h2",p:"p",pre:"pre",strong:"strong",...(0,n.a)(),...e.components};return(0,s.jsxs)(s.Fragment,{children:[(0,s.jsx)(t.h1,{id:"joystick-curves",children:(0,s.jsx)(t.strong,{children:"Joystick Curves"})}),"\n",(0,s.jsx)(t.h2,{id:"introduction",children:"Introduction"}),"\n",(0,s.jsxs)(t.p,{children:["Using the ",(0,s.jsx)(t.a,{href:"https://www.desmos.com/calculator/7oyvwwpmed",children:"5225 curves from 2018"}),", (explained ",(0,s.jsx)(t.a,{href:"https://www.vexforum.com/t/team-5225a-in-the-zone-code-release-yes-you-read-that-right/63199/10",children:"here"}),"). The x-axis is the joystick input and the y-axis is the motor output."]}),"\n",(0,s.jsx)(t.p,{children:"Normally, pushing the joystick half way means the robot goes half speed. With an input curve, pushing the joystick half way may only move the robot at 1/4 power. This means more of the joystick movement goes to lower speeds, giving you more control of the robot."}),"\n",(0,s.jsxs)(t.p,{children:[(0,s.jsx)(t.a,{href:"https://www.desmos.com/calculator/7oyvwwpmed",children:"This curve"})," is adjustable by changing the T value. We can do this live on our controllers, or have it enable during ",(0,s.jsx)(t.code,{children:"initialize()"}),"."]}),"\n",(0,s.jsx)(t.p,{children:"When the robot is on, tapping/holding the left/right arrows will increase/decrease how large the curve is. When arcade is enabled, each stick will have it's own curve. The y/a buttons will increase/decrease the curve for the right stick."}),"\n",(0,s.jsx)(t.h2,{id:"enabling",children:"Enabling"}),"\n",(0,s.jsxs)(t.p,{children:["After you find values you like, in ",(0,s.jsx)(t.code,{children:"src/main.cpp"})," set ",(0,s.jsx)(t.code,{children:"chassis.set_curve_defaults(0, 0)"})," to whatever you liked! The first parameter is left stick, second is right stick. When using tank, only the left stick value is used."]}),"\n",(0,s.jsx)(t.pre,{children:(0,s.jsx)(t.code,{className:"language-cpp",children:"void initialize() {\r\n . . .\r\n chassis.set_curve_default(2.1, 4.3);\r\n . . .\r\n}\n"})}),"\n",(0,s.jsxs)(t.p,{children:["In ",(0,s.jsx)(t.code,{children:"src/main.cpp"}),", in ",(0,s.jsx)(t.code,{children:"void initialize()"}),", if ",(0,s.jsx)(t.code,{children:"chassis.toggle_modify_curve_with_controller(true)"})," is enabled, by pressing the left/right (or y/a if arcade is enabled), you can live adjust your curve and it will display to your controller!"]}),"\n",(0,s.jsx)(t.pre,{children:(0,s.jsx)(t.code,{className:"language-cpp",children:"void initialize() {\r\n . . .\r\n chassis.toggle_modify_curve_with_controller(true); \r\n chassis.set_curve_default(2.1, 4.3); \r\n . . .\r\n}\n"})}),"\n",(0,s.jsx)(t.p,{children:"If you have an sd card plugged in, after changing the number with your controller, the value will save to the sd card."}),"\n",(0,s.jsx)(t.admonition,{type:"warning",children:(0,s.jsxs)(t.p,{children:["You must remove ",(0,s.jsx)(t.code,{children:"chassis.set_curve_default(x, x)"})," from ",(0,s.jsx)(t.code,{children:"initialize()"})," if you have an SD card, otherwise this will overwrite the SD card when you power on the robot!"]})}),"\n",(0,s.jsx)(t.h2,{id:"disabling",children:"Disabling"}),"\n",(0,s.jsxs)(t.p,{children:["To disable the joystick curve entirely, in ",(0,s.jsx)(t.code,{children:"src/main.cpp"})," make sure these are 0 ",(0,s.jsx)(t.code,{children:"chassis.set_curve_defaults(0, 0)"}),". If you don't want to modify the curve with the controller, make sure ",(0,s.jsx)(t.code,{children:"chassis.toggle_modify_curve_with_controller(false)"})," is false."]}),"\n",(0,s.jsx)(t.pre,{children:(0,s.jsx)(t.code,{className:"language-cpp",children:"void initialize() {\r\n . . .\r\n chassis.toggle_modify_curve_with_controller(false); \r\n chassis.set_curve_default(0, 0); \r\n . . .\r\n}\n"})})]})}function h(e={}){const{wrapper:t}={...(0,n.a)(),...e.components};return t?(0,s.jsx)(t,{...e,children:(0,s.jsx)(d,{...e})}):d(e)}},1151:(e,t,i)=>{i.d(t,{Z:()=>c,a:()=>o});var s=i(7294);const n={},r=s.createContext(n);function o(e){const t=s.useContext(r);return s.useMemo((function(){return"function"==typeof e?e(t):{...t,...e}}),[t,e])}function c(e){let t;return t=e.disableParentContext?"function"==typeof e.components?e.components(n):e.components||n:o(e.components),s.createElement(r.Provider,{value:t},e.children)}}}]); \ No newline at end of file diff --git a/assets/js/342be952.d354af70.js b/assets/js/342be952.d354af70.js new file mode 100644 index 00000000..6369a771 --- /dev/null +++ b/assets/js/342be952.d354af70.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkmy_website=self.webpackChunkmy_website||[]).push([[2705],{6420:(e,t,n)=>{n.r(t),n.d(t,{assets:()=>a,contentTitle:()=>r,default:()=>h,frontMatter:()=>s,metadata:()=>l,toc:()=>c});var i=n(5893),o=n(1151);const s={title:"EZ-Template",nav_order:1,slug:"/",description:"Simple plug-and-play PROS template that handles drive base functions, autonomous selector, input curves, and active brake with PTO support.",image:"/img/embed.png",preview:"/img/embed.png"},r=void 0,l={id:"Installation",title:"EZ-Template",description:"Simple plug-and-play PROS template that handles drive base functions, autonomous selector, input curves, and active brake with PTO support.",source:"@site/ez-template-docs/01-Installation.md",sourceDirName:".",slug:"/",permalink:"/EZ-Template/next/",draft:!1,unlisted:!1,editUrl:"https://github.com/EZ-Robotics/EZ-Template/tree/website/${versionDocsDirPath}/${docPath}/ez-template-docs/01-Installation.md",tags:[],version:"current",sidebarPosition:1,frontMatter:{title:"EZ-Template",nav_order:1,slug:"/",description:"Simple plug-and-play PROS template that handles drive base functions, autonomous selector, input curves, and active brake with PTO support.",image:"/img/embed.png",preview:"/img/embed.png"},sidebar:"tutorialSidebar",next:{title:"Tutorials",permalink:"/EZ-Template/next/category/tutorials"}},a={},c=[{value:"Features",id:"features",level:2},{value:"Installation",id:"installation",level:2},{value:"Upgrading",id:"upgrading",level:2}];function d(e){const t={a:"a",admonition:"admonition",code:"code",h2:"h2",img:"img",li:"li",ol:"ol",p:"p",strong:"strong",ul:"ul",...(0,o.a)(),...e.components};return(0,i.jsxs)(i.Fragment,{children:[(0,i.jsxs)(t.p,{children:[(0,i.jsx)(t.img,{src:"https://img.shields.io/github/downloads/EZ-Robotics/EZ-Template/total.svg",alt:""}),"\r\n",(0,i.jsx)(t.img,{src:"https://github.com/EZ-Robotics/EZ-Template/workflows/Build/badge.svg",alt:""}),"\r\n",(0,i.jsx)(t.a,{href:"https://opensource.org/licenses/MPL-2.0",children:(0,i.jsx)(t.img,{src:"https://img.shields.io/badge/License-MPL%202.0-brightgreen.svg",alt:"License: MPL 2.0"})})]}),"\n",(0,i.jsxs)(t.p,{children:[(0,i.jsx)(t.strong,{children:"EZ-Template is a simple plug-and-play PROS template that handles drive base functions, autonomous selector, input curves, and active brake with PTO support."}),"\r\n",(0,i.jsx)(t.img,{src:n(6481).Z+"",width:"4032",height:"3024"})]}),"\n",(0,i.jsx)(t.h2,{id:"features",children:"Features"}),"\n",(0,i.jsxs)(t.ul,{children:["\n",(0,i.jsx)(t.li,{children:"Simple to setup"}),"\n",(0,i.jsx)(t.li,{children:"PID for driving, turning, and swing turns"}),"\n",(0,i.jsx)(t.li,{children:"Speed ramp-up for driving"}),"\n",(0,i.jsx)(t.li,{children:"Asynchronous PID with blocking functions until settled and until a specific position has come"}),"\n",(0,i.jsx)(t.li,{children:"Joystick input curves"}),"\n",(0,i.jsx)(t.li,{children:"Live adjustment of input curves"}),"\n",(0,i.jsx)(t.li,{children:"Basic autonomous selector"}),"\n",(0,i.jsx)(t.li,{children:"SD card saving of autonomous selector and joystick curves"}),"\n",(0,i.jsx)(t.li,{children:'"Tug of war" detection for autonomous'}),"\n",(0,i.jsx)(t.li,{children:"PID exit conditions for when drive motors overheat"}),"\n",(0,i.jsx)(t.li,{children:"Tank drive, single stick arcade, and dual stick arcade"}),"\n",(0,i.jsx)(t.li,{children:"Loading animation during IMU calibration"}),"\n",(0,i.jsx)(t.li,{children:"3 wire encoder and rotation sensor support"}),"\n",(0,i.jsx)(t.li,{children:"Add / remove motors from the drive dynamically to allow for PTO use"}),"\n",(0,i.jsx)(t.li,{children:"Exposed PID class for use with your other subsystems"}),"\n"]}),"\n",(0,i.jsx)(t.h2,{id:"installation",children:"Installation"}),"\n",(0,i.jsxs)(t.ol,{children:["\n",(0,i.jsxs)(t.li,{children:["Download the latest example project ",(0,i.jsx)(t.a,{href:"https://github.com/EZ-Robotics/EZ-Template/releases/latest",children:"here"}),". Extract the zip, and open it in PROS."]}),"\n",(0,i.jsxs)(t.li,{children:["In ",(0,i.jsx)(t.code,{children:"src/main.cpp"}),", configure drive and IMU ports to what they are on your robot. Be sure to read the comments!"]}),"\n",(0,i.jsx)(t.li,{children:'Configure your wheel size and cartridge. Remember that older 4" omni wheels without mounting holes are actually 4.125!'}),"\n",(0,i.jsxs)(t.li,{children:["In ",(0,i.jsx)(t.code,{children:"src/main.cpp"}),", at the bottom in ",(0,i.jsx)(t.code,{children:"void opcontrol()"}),", decide how you'd like to control your robot! Any flavor of arcade or tank!"]}),"\n",(0,i.jsx)(t.li,{children:"Turn the robot on and use it in driver control. Make sure the ports are correct and reversed correctly!"}),"\n",(0,i.jsxs)(t.li,{children:["To test the test autonomous modes, plug into a competition switch and select the autonomous mode on the brain screen by pressing the left and right buttons! The current page will be the autonomous that runs. For making new autonomous routines, ",(0,i.jsx)(t.a,{href:"https://ez-robotics.github.io/EZ-Template/tutorials/example_autons",children:"click here"})," for examples on how to use the drive functions."]}),"\n"]}),"\n",(0,i.jsx)(t.h2,{id:"upgrading",children:"Upgrading"}),"\n",(0,i.jsx)(t.admonition,{type:"warning",children:(0,i.jsx)(t.p,{children:"This only works for 2.0.0 and beyond. You cannot upgrade from 1.x to 2.x, or 2.x to 3.x."})}),"\n",(0,i.jsxs)(t.ol,{children:["\n",(0,i.jsxs)(t.li,{children:["Download the most recent EZ-Template ",(0,i.jsx)(t.a,{href:"https://github.com/EZ-Robotics/EZ-Template/releases/latest",children:"here"}),"."]}),"\n",(0,i.jsx)(t.li,{children:"Move the file to your project."}),"\n",(0,i.jsxs)(t.li,{children:["Open terminal or command prompt, and ",(0,i.jsx)(t.code,{children:"cd"})," into your projects directory."]}),"\n",(0,i.jsxs)(t.li,{children:["Run this command from terminal ",(0,i.jsx)(t.code,{children:"prosv5 c fetch EZ-Template@x.x.x..zip"})," replacing ",(0,i.jsx)(t.code,{children:"x.x.x"})," with the version number of your file."]}),"\n",(0,i.jsxs)(t.li,{children:["Apply the library to the project ",(0,i.jsx)(t.code,{children:"prosv5 c apply EZ-Template"}),"."]}),"\n",(0,i.jsxs)(t.li,{children:["Put ",(0,i.jsx)(t.code,{children:'#include "EZ-Template/api.hpp"'})," in your ",(0,i.jsx)(t.code,{children:"include/main.h"}),"."]}),"\n"]})]})}function h(e={}){const{wrapper:t}={...(0,o.a)(),...e.components};return t?(0,i.jsx)(t,{...e,children:(0,i.jsx)(d,{...e})}):d(e)}},6481:(e,t,n)=>{n.d(t,{Z:()=>i});const i=n.p+"assets/images/7686B-e26bfae36f0ddadd217b35ff5add7727.jpg"},1151:(e,t,n)=>{n.d(t,{Z:()=>l,a:()=>r});var i=n(7294);const o={},s=i.createContext(o);function r(e){const t=i.useContext(s);return i.useMemo((function(){return"function"==typeof e?e(t):{...t,...e}}),[t,e])}function l(e){let t;return t=e.disableParentContext?"function"==typeof e.components?e.components(o):e.components||o:r(e.components),i.createElement(s.Provider,{value:t},e.children)}}}]); \ No newline at end of file diff --git a/assets/js/3433dc20.b673a491.js b/assets/js/3433dc20.b673a491.js new file mode 100644 index 00000000..e3cfd7ea --- /dev/null +++ b/assets/js/3433dc20.b673a491.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkmy_website=self.webpackChunkmy_website||[]).push([[3585],{9679:(e,n,t)=>{t.r(n),t.d(n,{assets:()=>c,contentTitle:()=>a,default:()=>h,frontMatter:()=>i,metadata:()=>r,toc:()=>l});var s=t(5893),o=t(1151);const i={title:"Tuning Constants",description:"Tuning the PID system to accurately rotate the desired amount"},a="Tuning Constants",r={id:"tutorials/tuning_constants",title:"Tuning Constants",description:"Tuning the PID system to accurately rotate the desired amount",source:"@site/ez-template-docs/tutorials/tuning_constants.md",sourceDirName:"tutorials",slug:"/tutorials/tuning_constants",permalink:"/EZ-Template/next/tutorials/tuning_constants",draft:!1,unlisted:!1,editUrl:"https://github.com/EZ-Robotics/EZ-Template/tree/website/${versionDocsDirPath}/${docPath}/ez-template-docs/tutorials/tuning_constants.md",tags:[],version:"current",frontMatter:{title:"Tuning Constants",description:"Tuning the PID system to accurately rotate the desired amount"},sidebar:"tutorialSidebar",previous:{title:"PTO Tutorial",permalink:"/EZ-Template/next/tutorials/pto_tutorial"},next:{title:"Using Autonomous Selector",permalink:"/EZ-Template/next/tutorials/using_auton_selector"}},c={},l=[{value:"Setup",id:"setup",level:2},{value:"Uncommenting Default Constants",id:"uncommenting-default-constants",level:3},{value:"Running the Autonomous",id:"running-the-autonomous",level:3},{value:"Modifying Constants",id:"modifying-constants",level:3},{value:"Different Constants",id:"different-constants",level:3},{value:"Tuning PID",id:"tuning-pid",level:2},{value:"Step 1 - kP",id:"step-1---kp",level:3},{value:"Step 2 - kD",id:"step-2---kd",level:3},{value:"Step 3 - Repeat",id:"step-3---repeat",level:3},{value:"Step 4 - kI",id:"step-4---ki",level:3},{value:"Tuning Forward/Backward Constants",id:"tuning-forwardbackward-constants",level:2},{value:"Step 1 - Forward/Backwards Constants",id:"step-1---forwardbackwards-constants",level:3},{value:"Step 2 - Heading Correction",id:"step-2---heading-correction",level:3},{value:"Step 3 - Slew",id:"step-3---slew",level:3},{value:"Tuning Turns and Swings",id:"tuning-turns-and-swings",level:2},{value:"Step 1 - Constants",id:"step-1---constants",level:3},{value:"Step 2 - kI",id:"step-2---ki",level:3}];function d(e){const n={a:"a",br:"br",code:"code",h1:"h1",h2:"h2",h3:"h3",hr:"hr",p:"p",pre:"pre",strong:"strong",...(0,o.a)(),...e.components};return(0,s.jsxs)(s.Fragment,{children:[(0,s.jsx)(n.h1,{id:"tuning-constants",children:(0,s.jsx)(n.strong,{children:"Tuning Constants"})}),"\n",(0,s.jsxs)(n.p,{children:["For more information on how PID controllers work, ",(0,s.jsx)(n.a,{href:"http://georgegillard.com/documents/2-introduction-to-pid-controllers",children:"reference this document made by George Gillard"}),"."]}),"\n",(0,s.jsx)(n.h2,{id:"setup",children:"Setup"}),"\n",(0,s.jsx)(n.h3,{id:"uncommenting-default-constants",children:"Uncommenting Default Constants"}),"\n",(0,s.jsxs)(n.p,{children:["In ",(0,s.jsx)(n.code,{children:"src/main.cpp"}),", make sure ",(0,s.jsx)(n.code,{children:"default_constants()"})," is uncommented in ",(0,s.jsx)(n.code,{children:"void initialize()"}),"."]}),"\n",(0,s.jsx)(n.pre,{children:(0,s.jsx)(n.code,{className:"language-cpp",children:"void initialize() {\r\n . . .\r\n default_constants();\r\n . . .\r\n}\n"})}),"\n",(0,s.jsx)(n.h3,{id:"running-the-autonomous",children:"Running the Autonomous"}),"\n",(0,s.jsxs)(n.p,{children:["You can run one of the example autonomous routines to tune your constants. When you're tuning drive constants, run ",(0,s.jsx)(n.code,{children:"drive_example()"}),". When you're tuning turn constants, run ",(0,s.jsx)(n.code,{children:"turn_example()"}),"."]}),"\n",(0,s.jsxs)(n.p,{children:["Look at our ",(0,s.jsx)(n.a,{href:"https://ez-robotics.github.io/EZ-Template/tutorials/using_auton_selector",children:"Using Auton Selector tutorial"})," for how to select autonomous routines!"]}),"\n",(0,s.jsx)(n.h3,{id:"modifying-constants",children:"Modifying Constants"}),"\n",(0,s.jsxs)(n.p,{children:["In ",(0,s.jsx)(n.code,{children:"src/autons.cpp"}),", there is a function called ",(0,s.jsx)(n.code,{children:"default_constants()"}),". This function is where all of your modified PID constants can be set."]}),"\n",(0,s.jsx)(n.pre,{children:(0,s.jsx)(n.code,{className:"language-cpp",children:"void default_constants() {\r\n chassis.slew_power_min_set(80, 80);\r\n chassis.slew_distance_set(7, 7);\r\n chassis.set_pid_constants(&chassis.headingPID, 11, 0, 20, 0);\r\n chassis.set_pid_constants(&chassis.forward_drivePID, 0.45, 0, 5, 0);\r\n chassis.set_pid_constants(&chassis.backward_drivePID, 0.45, 0, 5, 0);\r\n chassis.set_pid_constants(&chassis.turnPID, 5, 0.003, 35, 15);\r\n chassis.set_pid_constants(&chassis.swingPID, 7, 0, 45, 0);\r\n}\n"})}),"\n",(0,s.jsx)(n.h3,{id:"different-constants",children:"Different Constants"}),"\n",(0,s.jsx)(n.p,{children:"When your robot has huge weight shifts (grabbing a mobile goal, raising a lift, etc), you might want to have different constants for those states. You can have multiple functions with constants for different states, and change constants during your autonomous routine."}),"\n",(0,s.jsx)(n.pre,{children:(0,s.jsx)(n.code,{className:"language-cpp",children:"void grab_mogo() {\r\n chassis.pid_drive_set(40, 110, true);\r\n chassis.pid_wait();\r\n\r\n one_mogo_constants();\r\n chassis.pid_drive_set(-40, 110, true);\r\n chassis.pid_wait();\r\n}\n"})}),"\n",(0,s.jsx)(n.hr,{}),"\n",(0,s.jsx)(n.h2,{id:"tuning-pid",children:"Tuning PID"}),"\n",(0,s.jsx)(n.p,{children:"This video is a good visual representation of what each constant does."}),"\n",(0,s.jsx)("iframe",{width:"560",height:"315",src:"https://www.youtube.com/embed/qKy98Cbcltw?si=tC9FrdKh6DR1Imrp",title:"YouTube video player",frameborder:"0",allow:"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share",allowfullscreen:!0}),"\n",(0,s.jsx)(n.h3,{id:"step-1---kp",children:"Step 1 - kP"}),"\n",(0,s.jsx)(n.p,{children:"You'll start with kP. Set it to some number, and run your example autonomous. The robot will either undershoot the target (kP too low), or the robot is oscillate around the target (kP too high)."}),"\n",(0,s.jsx)(n.p,{children:"To tune a PD controller, you want the kP to oscillate a little bit, usually a bounce or two."}),"\n",(0,s.jsx)(n.h3,{id:"step-2---kd",children:"Step 2 - kD"}),"\n",(0,s.jsx)(n.p,{children:'After finding a kP that oscillates a little, we can tune kD. Increase kD until the oscillation goes away. This movement should look more "snappy" then just a P loop.'}),"\n",(0,s.jsx)(n.h3,{id:"step-3---repeat",children:"Step 3 - Repeat"}),"\n",(0,s.jsx)(n.p,{children:"Repeat Steps 1 and Steps 2 until kD cannot remove oscillation from the movement. Then go back to the last values that worked."}),"\n",(0,s.jsx)(n.h3,{id:"step-4---ki",children:"Step 4 - kI"}),"\n",(0,s.jsx)(n.p,{children:"Sometimes you need a little extra power to get your robot all the way there. Integral can be a dangerous variable because it grows exponentially. The fourth parameter is what the error needs to be for I to start. For turns, we found around 15 degrees is good."}),"\n",(0,s.jsx)(n.p,{children:"Increase kI until any minor disturbances are accounted for. You might need to adjust kD while tuning kI."}),"\n",(0,s.jsx)(n.hr,{}),"\n",(0,s.jsx)(n.h2,{id:"tuning-forwardbackward-constants",children:"Tuning Forward/Backward Constants"}),"\n",(0,s.jsx)(n.h3,{id:"step-1---forwardbackwards-constants",children:"Step 1 - Forward/Backwards Constants"}),"\n",(0,s.jsx)(n.p,{children:"Using the steps above, modify your kP, kD, and if you chose to, kI."}),"\n",(0,s.jsx)(n.p,{children:"If you see the robot acting differently going forwards and backwards, you can have different constants for each. This is usually only needed when something is off balance on your robot mechanically."}),"\n",(0,s.jsx)(n.pre,{children:(0,s.jsx)(n.code,{className:"language-cpp",children:" chassis.set_pid_constants(&chassis.forward_drivePID, 0.45, 0, 5, 0);\r\n chassis.set_pid_constants(&chassis.backward_drivePID, 0.45, 0, 5, 0);\n"})}),"\n",(0,s.jsx)(n.h3,{id:"step-2---heading-correction",children:"Step 2 - Heading Correction"}),"\n",(0,s.jsx)(n.p,{children:"Heading correction tries to keep your robot facing an angle while driving forward. The constants for this are generally higher then other PID controllers because you're only correcting for a few degrees of error."}),"\n",(0,s.jsx)(n.p,{children:"The same steps above can be used to tune the heading constants. Increase kP until there's a little oscillation, increase kD until it goes away, repeat."}),"\n",(0,s.jsx)(n.pre,{children:(0,s.jsx)(n.code,{className:"language-cpp",children:" chassis.set_pid_constants(&chassis.headingPID, 11, 0, 20, 0);\n"})}),"\n",(0,s.jsx)(n.h3,{id:"step-3---slew",children:"Step 3 - Slew"}),"\n",(0,s.jsxs)(n.p,{children:["Slew ramps the speed of the robot up from the start of the motion to avoid wheelies and wheel slip.",(0,s.jsx)(n.br,{}),"\n",(0,s.jsx)(n.code,{children:"slew_min_power()"})," is the starting power the robot will use when slewing.",(0,s.jsx)(n.br,{}),"\n",(0,s.jsx)(n.code,{children:"slew_distance()"})," is the distance the robot will increase from min power to the max power you set in your autonomous function."]}),"\n",(0,s.jsx)(n.p,{children:"Minimum power should be as high as it can be without causing the robot to wheelie or cause wheel slip. Slew distance should be as small as it can be without causing the same."}),"\n",(0,s.jsx)(n.pre,{children:(0,s.jsx)(n.code,{className:"language-cpp",children:" chassis.slew_power_min_set(80, 80);\r\n chassis.slew_distance_set(7, 7);\n"})}),"\n",(0,s.jsx)(n.hr,{}),"\n",(0,s.jsx)(n.h2,{id:"tuning-turns-and-swings",children:"Tuning Turns and Swings"}),"\n",(0,s.jsx)(n.h3,{id:"step-1---constants",children:"Step 1 - Constants"}),"\n",(0,s.jsx)(n.p,{children:"Using the same steps as above, set kP to some number and modify it until there is slight oscillation, one or two bounces."}),"\n",(0,s.jsx)(n.p,{children:"Increase kD until the oscillation is gone."}),"\n",(0,s.jsx)(n.p,{children:"Repeat until kD cannot fix the oscillation."}),"\n",(0,s.jsx)(n.pre,{children:(0,s.jsx)(n.code,{className:"language-cpp",children:" chassis.set_pid_constants(&chassis.turnPID, 5, 0.003, 35, 15);\r\n chassis.set_pid_constants(&chassis.swingPID, 7, 0, 45, 0);\n"})}),"\n",(0,s.jsx)(n.h3,{id:"step-2---ki",children:"Step 2 - kI"}),"\n",(0,s.jsx)(n.p,{children:"What about when PD isn't enough?"}),"\n",(0,s.jsx)(n.p,{children:"Sometimes you need a little extra power to get your robot all the way there. Integral can be a dangerous variable because it grows exponentially. The fourth parameter is what the error needs to be for I to start. For turns, we found around 15 degrees is good."}),"\n",(0,s.jsx)(n.p,{children:"Increase kI until any minor disturbances are accounted for. You might need to adjust kD while tuning kI."}),"\n",(0,s.jsx)(n.pre,{children:(0,s.jsx)(n.code,{className:"language-cpp",children:" chassis.set_pid_constants(&chassis.turnPID, 5, 0.003, 35, 15);\n"})})]})}function h(e={}){const{wrapper:n}={...(0,o.a)(),...e.components};return n?(0,s.jsx)(n,{...e,children:(0,s.jsx)(d,{...e})}):d(e)}},1151:(e,n,t)=>{t.d(n,{Z:()=>r,a:()=>a});var s=t(7294);const o={},i=s.createContext(o);function a(e){const n=s.useContext(i);return s.useMemo((function(){return"function"==typeof e?e(n):{...n,...e}}),[n,e])}function r(e){let n;return n=e.disableParentContext?"function"==typeof e.components?e.components(o):e.components||o:a(e.components),s.createElement(i.Provider,{value:n},e.children)}}}]); \ No newline at end of file diff --git a/assets/js/34880616.ecfe7e19.js b/assets/js/34880616.ecfe7e19.js new file mode 100644 index 00000000..b83e3874 --- /dev/null +++ b/assets/js/34880616.ecfe7e19.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkmy_website=self.webpackChunkmy_website||[]).push([[6732],{7183:(e,r,l)=>{l.r(r),l.d(r,{assets:()=>d,contentTitle:()=>o,default:()=>h,frontMatter:()=>i,metadata:()=>c,toc:()=>u});var n=l(5893),t=l(1151),a=l(4866),s=l(5162);const i={layout:"default",title:"Drive and Telemetry",parent:"Docs",description:"",nav_order:3},o=void 0,c={id:"docs/set_and_get_drive",title:"Drive and Telemetry",description:"",source:"@site/versioned_docs/version-2.x/docs/set_and_get_drive.md",sourceDirName:"docs",slug:"/docs/set_and_get_drive",permalink:"/EZ-Template/docs/set_and_get_drive",draft:!1,unlisted:!1,editUrl:"https://github.com/EZ-Robotics/EZ-Template/tree/website/${versionDocsDirPath}/${docPath}/versioned_docs/version-2.x/docs/set_and_get_drive.md",tags:[],version:"2.x",frontMatter:{layout:"default",title:"Drive and Telemetry",parent:"Docs",description:"",nav_order:3},sidebar:"tutorialSidebar",previous:{title:"PTO",permalink:"/EZ-Template/docs/pto"},next:{title:"User Control",permalink:"/EZ-Template/docs/user_control"}},d={},u=[{value:"Set Drive",id:"set-drive",level:2},{value:"set_tank()",id:"set_tank",level:3},{value:"set_drive_brake()",id:"set_drive_brake",level:3},{value:"set_drive_current_limit()",id:"set_drive_current_limit",level:3},{value:"Telemetry",id:"telemetry",level:2},{value:"right_sensor()",id:"right_sensor",level:3},{value:"right_velocity()",id:"right_velocity",level:3},{value:"right_mA()",id:"right_ma",level:3},{value:"right_over_current()",id:"right_over_current",level:3},{value:"left_sensor()",id:"left_sensor",level:3},{value:"left_velocity()",id:"left_velocity",level:3},{value:"left_mA()",id:"left_ma",level:3},{value:"left_over_current()",id:"left_over_current",level:3},{value:"reset_drive_sensor()",id:"reset_drive_sensor",level:3},{value:"reset_gyro()",id:"reset_gyro",level:3},{value:"get_gyro()",id:"get_gyro",level:3},{value:"imu_calibrate()",id:"imu_calibrate",level:3}];function p(e){const r={br:"br",code:"code",h2:"h2",h3:"h3",p:"p",pre:"pre",...(0,t.a)(),...e.components};return(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)(r.h2,{id:"set-drive",children:"Set Drive"}),"\n",(0,n.jsx)(r.h3,{id:"set_tank",children:"set_tank()"}),"\n",(0,n.jsx)(r.p,{children:"Sets the drive to voltage."}),"\n",(0,n.jsxs)(r.p,{children:[(0,n.jsx)(r.code,{children:"left"})," an integer between -127 and 127",(0,n.jsx)(r.br,{}),"\n",(0,n.jsx)(r.code,{children:"right"})," an integer between -127 and 127"]}),"\n",(0,n.jsxs)(a.Z,{groupId:"ex2",defaultValue:"proto",values:[{label:"Prototype",value:"proto"},{label:"Example",value:"example"}],children:[(0,n.jsx)(s.Z,{value:"example",children:(0,n.jsx)(r.pre,{children:(0,n.jsx)(r.code,{className:"language-cpp",children:"void autonomous() {\r\n set_tank(127, 127);\r\n pros::delay(1000); // Wait 1 second\r\n set_tank(0, 0);\r\n}\n"})})}),(0,n.jsx)(s.Z,{value:"proto",children:(0,n.jsx)(r.pre,{children:(0,n.jsx)(r.code,{className:"language-cpp",children:"void set_tank(int left, int right);\n"})})})]}),"\n",(0,n.jsx)(r.h3,{id:"set_drive_brake",children:"set_drive_brake()"}),"\n",(0,n.jsx)(r.p,{children:"Sets brake mode for all drive motors."}),"\n",(0,n.jsxs)(r.p,{children:[(0,n.jsx)(r.code,{children:"brake_type"})," takes either ",(0,n.jsx)(r.code,{children:"MOTOR_BRAKE_COAST"}),", ",(0,n.jsx)(r.code,{children:"MOTOR_BRAKE_BRAKE"}),", and ",(0,n.jsx)(r.code,{children:"MOTOR_BRAKE_HOLD"})," as parameters"]}),"\n",(0,n.jsxs)(a.Z,{groupId:"ex3",defaultValue:"proto",values:[{label:"Prototype",value:"proto"},{label:"Example",value:"example"}],children:[(0,n.jsx)(s.Z,{value:"example",children:(0,n.jsx)(r.pre,{children:(0,n.jsx)(r.code,{className:"language-cpp",children:"void initialize() {\r\n set_drive_brake_mode(MOTOR_BRAKE_COAST);\r\n}\n"})})}),(0,n.jsx)(s.Z,{value:"proto",children:(0,n.jsx)(r.pre,{children:(0,n.jsx)(r.code,{className:"language-cpp",children:"void set_drive_brake(pros::motor_brake_mode_e_t brake_type);\n"})})})]}),"\n",(0,n.jsx)(r.h3,{id:"set_drive_current_limit",children:"set_drive_current_limit()"}),"\n",(0,n.jsx)(r.p,{children:"Sets mA limit to the drive. Default is 2500."}),"\n",(0,n.jsxs)(r.p,{children:[(0,n.jsx)(r.code,{children:"mA"})," input miliamps"]}),"\n",(0,n.jsxs)(a.Z,{groupId:"ex4",defaultValue:"proto",values:[{label:"Prototype",value:"proto"},{label:"Example",value:"example"}],children:[(0,n.jsx)(s.Z,{value:"example",children:(0,n.jsx)(r.pre,{children:(0,n.jsx)(r.code,{className:"language-cpp",children:"void initialize() {\r\n set_drive_brake_mode(1000);\r\n}\n"})})}),(0,n.jsx)(s.Z,{value:"proto",children:(0,n.jsx)(r.pre,{children:(0,n.jsx)(r.code,{className:"language-cpp",children:"void set_drive_current_limit(int mA);\n"})})})]}),"\n",(0,n.jsx)(r.h2,{id:"telemetry",children:"Telemetry"}),"\n",(0,n.jsx)(r.h3,{id:"right_sensor",children:"right_sensor()"}),"\n",(0,n.jsx)(r.p,{children:"Returns right sensor value, either integrated encoder or external encoder."}),"\n",(0,n.jsxs)(a.Z,{groupId:"ex5",defaultValue:"proto",values:[{label:"Prototype",value:"proto"},{label:"Example",value:"example"}],children:[(0,n.jsx)(s.Z,{value:"example",children:(0,n.jsx)(r.pre,{children:(0,n.jsx)(r.code,{className:"language-cpp",children:'void opcontrol() {\r\n while (true) {\r\n chassis.tank();\r\n\r\n printf("Right Sensor: %i \\n", chassis.right_sensor());\r\n\r\n pros::delay(ez::util::DELAY_TIME);\r\n }\r\n}\n'})})}),(0,n.jsx)(s.Z,{value:"proto",children:(0,n.jsx)(r.pre,{children:(0,n.jsx)(r.code,{className:"language-cpp",children:"int right_sensor();\n"})})})]}),"\n",(0,n.jsx)(r.h3,{id:"right_velocity",children:"right_velocity()"}),"\n",(0,n.jsx)(r.p,{children:"Returns integrated encoder velocity."}),"\n",(0,n.jsxs)(a.Z,{groupId:"ex6",defaultValue:"proto",values:[{label:"Prototype",value:"proto"},{label:"Example",value:"example"}],children:[(0,n.jsx)(s.Z,{value:"example",children:(0,n.jsx)(r.pre,{children:(0,n.jsx)(r.code,{className:"language-cpp",children:'void opcontrol() {\r\n while (true) {\r\n chassis.tank();\r\n\r\n printf("Right Velocity: %i \\n", chassis.right_velocity());\r\n\r\n pros::delay(ez::util::DELAY_TIME);\r\n }\r\n}\n'})})}),(0,n.jsx)(s.Z,{value:"proto",children:(0,n.jsx)(r.pre,{children:(0,n.jsx)(r.code,{className:"language-cpp",children:"int right_velocity();\n"})})})]}),"\n",(0,n.jsx)(r.h3,{id:"right_ma",children:"right_mA()"}),"\n",(0,n.jsx)(r.p,{children:"Returns current mA being used."}),"\n",(0,n.jsxs)(a.Z,{groupId:"ex7",defaultValue:"proto",values:[{label:"Prototype",value:"proto"},{label:"Example",value:"example"}],children:[(0,n.jsx)(s.Z,{value:"example",children:(0,n.jsx)(r.pre,{children:(0,n.jsx)(r.code,{className:"language-cpp",children:'void opcontrol() {\r\n while (true) {\r\n chassis.tank();\r\n\r\n printf("Right mA: %i \\n", chassis.right_mA());\r\n\r\n pros::delay(ez::util::DELAY_TIME);\r\n }\r\n}\n'})})}),(0,n.jsx)(s.Z,{value:"proto",children:(0,n.jsx)(r.pre,{children:(0,n.jsx)(r.code,{className:"language-cpp",children:"double right_mA();\n"})})})]}),"\n",(0,n.jsx)(r.h3,{id:"right_over_current",children:"right_over_current()"}),"\n",(0,n.jsxs)(r.p,{children:["Returns ",(0,n.jsx)(r.code,{children:"true"})," when the motor is pulling too many amps."]}),"\n",(0,n.jsxs)(a.Z,{groupId:"ex8",defaultValue:"proto",values:[{label:"Prototype",value:"proto"},{label:"Example",value:"example"}],children:[(0,n.jsx)(s.Z,{value:"example",children:(0,n.jsx)(r.pre,{children:(0,n.jsx)(r.code,{className:"language-cpp",children:'void opcontrol() {\r\n while (true) {\r\n chassis.tank();\r\n\r\n printf("Right Over Current: %i \\n", chassis.right_over_current());\r\n\r\n pros::delay(ez::util::DELAY_TIME);\r\n }\r\n}\n'})})}),(0,n.jsx)(s.Z,{value:"proto",children:(0,n.jsx)(r.pre,{children:(0,n.jsx)(r.code,{className:"language-cpp",children:"bool right_over_current();\n"})})})]}),"\n",(0,n.jsx)(r.h3,{id:"left_sensor",children:"left_sensor()"}),"\n",(0,n.jsx)(r.p,{children:"Returns left sensor value, either integrated encoder or external encoder."}),"\n",(0,n.jsxs)(a.Z,{groupId:"ex9",defaultValue:"proto",values:[{label:"Prototype",value:"proto"},{label:"Example",value:"example"}],children:[(0,n.jsx)(s.Z,{value:"example",children:(0,n.jsx)(r.pre,{children:(0,n.jsx)(r.code,{className:"language-cpp",children:'void opcontrol() {\r\n while (true) {\r\n chassis.tank();\r\n\r\n printf("Left Sensor: %i \\n", chassis.left_sensor());\r\n\r\n pros::delay(ez::util::DELAY_TIME);\r\n }\r\n}\n'})})}),(0,n.jsx)(s.Z,{value:"proto",children:(0,n.jsx)(r.pre,{children:(0,n.jsx)(r.code,{className:"language-cpp",children:"int left_sensor();\n"})})})]}),"\n",(0,n.jsx)(r.h3,{id:"left_velocity",children:"left_velocity()"}),"\n",(0,n.jsx)(r.p,{children:"Returns integrated encoder velocity."}),"\n",(0,n.jsxs)(a.Z,{groupId:"ex10",defaultValue:"proto",values:[{label:"Prototype",value:"proto"},{label:"Example",value:"example"}],children:[(0,n.jsx)(s.Z,{value:"example",children:(0,n.jsx)(r.pre,{children:(0,n.jsx)(r.code,{className:"language-cpp",children:'void opcontrol() {\r\n while (true) {\r\n chassis.tank();\r\n\r\n printf("Left Velocity: %i \\n", chassis.left_velocity());\r\n\r\n pros::delay(ez::util::DELAY_TIME);\r\n }\r\n}\n'})})}),(0,n.jsx)(s.Z,{value:"proto",children:(0,n.jsx)(r.pre,{children:(0,n.jsx)(r.code,{className:"language-cpp",children:"int left_velocity();\n"})})})]}),"\n",(0,n.jsx)(r.h3,{id:"left_ma",children:"left_mA()"}),"\n",(0,n.jsx)(r.p,{children:"Returns current mA being used."}),"\n",(0,n.jsxs)(a.Z,{groupId:"ex11",defaultValue:"proto",values:[{label:"Prototype",value:"proto"},{label:"Example",value:"example"}],children:[(0,n.jsx)(s.Z,{value:"example",children:(0,n.jsx)(r.pre,{children:(0,n.jsx)(r.code,{className:"language-cpp",children:'void opcontrol() {\r\n while (true) {\r\n chassis.tank();\r\n\r\n printf("Left mA: %i \\n", chassis.left_mA());\r\n\r\n pros::delay(ez::util::DELAY_TIME);\r\n }\r\n}\n'})})}),(0,n.jsx)(s.Z,{value:"proto",children:(0,n.jsx)(r.pre,{children:(0,n.jsx)(r.code,{className:"language-cpp",children:"double left_mA();\n"})})})]}),"\n",(0,n.jsx)(r.h3,{id:"left_over_current",children:"left_over_current()"}),"\n",(0,n.jsxs)(r.p,{children:["Returns ",(0,n.jsx)(r.code,{children:"true"})," when the motor is pulling too many amps."]}),"\n",(0,n.jsxs)(a.Z,{groupId:"ex12",defaultValue:"proto",values:[{label:"Prototype",value:"proto"},{label:"Example",value:"example"}],children:[(0,n.jsx)(s.Z,{value:"example",children:(0,n.jsx)(r.pre,{children:(0,n.jsx)(r.code,{className:"language-cpp",children:'void opcontrol() {\r\n while (true) {\r\n chassis.tank();\r\n\r\n printf("Left Over Current: %i \\n", chassis.left_over_current());\r\n\r\n pros::delay(ez::util::DELAY_TIME);\r\n }\r\n}\n'})})}),(0,n.jsx)(s.Z,{value:"proto",children:(0,n.jsx)(r.pre,{children:(0,n.jsx)(r.code,{className:"language-cpp",children:"bool left_over_current();\n"})})})]}),"\n",(0,n.jsx)(r.h3,{id:"reset_drive_sensor",children:"reset_drive_sensor()"}),"\n",(0,n.jsx)(r.p,{children:"Resets integrated encoders and trackers if applicable."}),"\n",(0,n.jsxs)(a.Z,{groupId:"ex13",defaultValue:"proto",values:[{label:"Prototype",value:"proto"},{label:"Example",value:"example"}],children:[(0,n.jsx)(s.Z,{value:"example",children:(0,n.jsx)(r.pre,{children:(0,n.jsx)(r.code,{className:"language-cpp",children:"void initialize() {\r\n chassis.reset_drive_sensor();\r\n}\n"})})}),(0,n.jsx)(s.Z,{value:"proto",children:(0,n.jsx)(r.pre,{children:(0,n.jsx)(r.code,{className:"language-cpp",children:"void reset_drive_sensor();\n"})})})]}),"\n",(0,n.jsx)(r.h3,{id:"reset_gyro",children:"reset_gyro()"}),"\n",(0,n.jsx)(r.p,{children:"Sets current gyro position to parameter, defaulted to 0."}),"\n",(0,n.jsxs)(a.Z,{groupId:"ex14",defaultValue:"proto",values:[{label:"Prototype",value:"proto"},{label:"Example",value:"example"}],children:[(0,n.jsx)(s.Z,{value:"example",children:(0,n.jsx)(r.pre,{children:(0,n.jsx)(r.code,{className:"language-cpp",children:"void initialize() {\r\n chassis.reset_gyro();\r\n}\n"})})}),(0,n.jsx)(s.Z,{value:"proto",children:(0,n.jsx)(r.pre,{children:(0,n.jsx)(r.code,{className:"language-cpp",children:"void reset_gyro(double new_heading = 0);\n"})})})]}),"\n",(0,n.jsx)(r.h3,{id:"get_gyro",children:"get_gyro()"}),"\n",(0,n.jsx)(r.p,{children:"Gets IMU sensor, value is degrees."}),"\n",(0,n.jsxs)(a.Z,{groupId:"ex15",defaultValue:"proto",values:[{label:"Prototype",value:"proto"},{label:"Example",value:"example"}],children:[(0,n.jsx)(s.Z,{value:"example",children:(0,n.jsx)(r.pre,{children:(0,n.jsx)(r.code,{className:"language-cpp",children:'void opcontrol() {\r\n while (true) {\r\n chassis.tank();\r\n\r\n printf("Gyro: %f \\n", chassis.get_gyro());\r\n\r\n pros::delay(ez::util::DELAY_TIME);\r\n }\r\n}\n'})})}),(0,n.jsx)(s.Z,{value:"proto",children:(0,n.jsx)(r.pre,{children:(0,n.jsx)(r.code,{className:"language-cpp",children:"double get_gyro();\n"})})})]}),"\n",(0,n.jsx)(r.h3,{id:"imu_calibrate",children:"imu_calibrate()"}),"\n",(0,n.jsx)(r.p,{children:"Calibrates IMU, and vibrates the controller after a successful calibration."}),"\n",(0,n.jsxs)(a.Z,{groupId:"ex16",defaultValue:"proto",values:[{label:"Prototype",value:"proto"},{label:"Example",value:"example"}],children:[(0,n.jsx)(s.Z,{value:"example",children:(0,n.jsx)(r.pre,{children:(0,n.jsx)(r.code,{className:"language-cpp",children:"void initialize() {\r\n chassis.imu_calibrate();\r\n}\n"})})}),(0,n.jsx)(s.Z,{value:"proto",children:(0,n.jsx)(r.pre,{children:(0,n.jsx)(r.code,{className:"language-cpp",children:"bool imu_calibrate();\n"})})})]})]})}function h(e={}){const{wrapper:r}={...(0,t.a)(),...e.components};return r?(0,n.jsx)(r,{...e,children:(0,n.jsx)(p,{...e})}):p(e)}},5162:(e,r,l)=>{l.d(r,{Z:()=>s});l(7294);var n=l(6010);const t={tabItem:"tabItem_Ymn6"};var a=l(5893);function s(e){let{children:r,hidden:l,className:s}=e;return(0,a.jsx)("div",{role:"tabpanel",className:(0,n.Z)(t.tabItem,s),hidden:l,children:r})}},4866:(e,r,l)=>{l.d(r,{Z:()=>y});var n=l(7294),t=l(6010),a=l(2466),s=l(6550),i=l(469),o=l(1980),c=l(7392),d=l(12);function u(e){return n.Children.toArray(e).filter((e=>"\n"!==e)).map((e=>{if(!e||(0,n.isValidElement)(e)&&function(e){const{props:r}=e;return!!r&&"object"==typeof r&&"value"in r}(e))return e;throw new Error(`Docusaurus error: Bad child <${"string"==typeof e.type?e.type:e.type.name}>: all children of the component should be , and every should have a unique "value" prop.`)}))?.filter(Boolean)??[]}function p(e){const{values:r,children:l}=e;return(0,n.useMemo)((()=>{const e=r??function(e){return u(e).map((e=>{let{props:{value:r,label:l,attributes:n,default:t}}=e;return{value:r,label:l,attributes:n,default:t}}))}(l);return function(e){const r=(0,c.l)(e,((e,r)=>e.value===r.value));if(r.length>0)throw new Error(`Docusaurus error: Duplicate values "${r.map((e=>e.value)).join(", ")}" found in . Every value needs to be unique.`)}(e),e}),[r,l])}function h(e){let{value:r,tabValues:l}=e;return l.some((e=>e.value===r))}function v(e){let{queryString:r=!1,groupId:l}=e;const t=(0,s.k6)(),a=function(e){let{queryString:r=!1,groupId:l}=e;if("string"==typeof r)return r;if(!1===r)return null;if(!0===r&&!l)throw new Error('Docusaurus error: The component groupId prop is required if queryString=true, because this value is used as the search param name. You can also provide an explicit value such as queryString="my-search-param".');return l??null}({queryString:r,groupId:l});return[(0,o._X)(a),(0,n.useCallback)((e=>{if(!a)return;const r=new URLSearchParams(t.location.search);r.set(a,e),t.replace({...t.location,search:r.toString()})}),[a,t])]}function x(e){const{defaultValue:r,queryString:l=!1,groupId:t}=e,a=p(e),[s,o]=(0,n.useState)((()=>function(e){let{defaultValue:r,tabValues:l}=e;if(0===l.length)throw new Error("Docusaurus error: the component requires at least one children component");if(r){if(!h({value:r,tabValues:l}))throw new Error(`Docusaurus error: The has a defaultValue "${r}" but none of its children has the corresponding value. Available values are: ${l.map((e=>e.value)).join(", ")}. If you intend to show no default tab, use defaultValue={null} instead.`);return r}const n=l.find((e=>e.default))??l[0];if(!n)throw new Error("Unexpected error: 0 tabValues");return n.value}({defaultValue:r,tabValues:a}))),[c,u]=v({queryString:l,groupId:t}),[x,m]=function(e){let{groupId:r}=e;const l=function(e){return e?`docusaurus.tab.${e}`:null}(r),[t,a]=(0,d.Nk)(l);return[t,(0,n.useCallback)((e=>{l&&a.set(e)}),[l,a])]}({groupId:t}),_=(()=>{const e=c??x;return h({value:e,tabValues:a})?e:null})();(0,i.Z)((()=>{_&&o(_)}),[_]);return{selectedValue:s,selectValue:(0,n.useCallback)((e=>{if(!h({value:e,tabValues:a}))throw new Error(`Can't select invalid tab value=${e}`);o(e),u(e),m(e)}),[u,m,a]),tabValues:a}}var m=l(2389);const _={tabList:"tabList__CuJ",tabItem:"tabItem_LNqP"};var g=l(5893);function j(e){let{className:r,block:l,selectedValue:n,selectValue:s,tabValues:i}=e;const o=[],{blockElementScrollPositionUntilNextRender:c}=(0,a.o5)(),d=e=>{const r=e.currentTarget,l=o.indexOf(r),t=i[l].value;t!==n&&(c(r),s(t))},u=e=>{let r=null;switch(e.key){case"Enter":d(e);break;case"ArrowRight":{const l=o.indexOf(e.currentTarget)+1;r=o[l]??o[0];break}case"ArrowLeft":{const l=o.indexOf(e.currentTarget)-1;r=o[l]??o[o.length-1];break}}r?.focus()};return(0,g.jsx)("ul",{role:"tablist","aria-orientation":"horizontal",className:(0,t.Z)("tabs",{"tabs--block":l},r),children:i.map((e=>{let{value:r,label:l,attributes:a}=e;return(0,g.jsx)("li",{role:"tab",tabIndex:n===r?0:-1,"aria-selected":n===r,ref:e=>o.push(e),onKeyDown:u,onClick:d,...a,className:(0,t.Z)("tabs__item",_.tabItem,a?.className,{"tabs__item--active":n===r}),children:l??r},r)}))})}function f(e){let{lazy:r,children:l,selectedValue:t}=e;const a=(Array.isArray(l)?l:[l]).filter(Boolean);if(r){const e=a.find((e=>e.props.value===t));return e?(0,n.cloneElement)(e,{className:"margin-top--md"}):null}return(0,g.jsx)("div",{className:"margin-top--md",children:a.map(((e,r)=>(0,n.cloneElement)(e,{key:r,hidden:e.props.value!==t})))})}function b(e){const r=x(e);return(0,g.jsxs)("div",{className:(0,t.Z)("tabs-container",_.tabList),children:[(0,g.jsx)(j,{...e,...r}),(0,g.jsx)(f,{...e,...r})]})}function y(e){const r=(0,m.Z)();return(0,g.jsx)(b,{...e,children:u(e.children)},String(r))}},1151:(e,r,l)=>{l.d(r,{Z:()=>i,a:()=>s});var n=l(7294);const t={},a=n.createContext(t);function s(e){const r=n.useContext(a);return n.useMemo((function(){return"function"==typeof e?e(r):{...r,...e}}),[r,e])}function i(e){let r;return r=e.disableParentContext?"function"==typeof e.components?e.components(t):e.components||t:s(e.components),n.createElement(a.Provider,{value:r},e.children)}}}]); \ No newline at end of file diff --git a/assets/js/392e80e8.2f6c0e84.js b/assets/js/392e80e8.2f6c0e84.js new file mode 100644 index 00000000..b8938edf --- /dev/null +++ b/assets/js/392e80e8.2f6c0e84.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkmy_website=self.webpackChunkmy_website||[]).push([[8566],{5637:(t,e,o)=>{o.r(e),o.d(e,{assets:()=>a,contentTitle:()=>r,default:()=>d,frontMatter:()=>i,metadata:()=>u,toc:()=>l});var n=o(5893),s=o(1151);const i={title:"Using Autonomous Selector",description:"How to have multiple autonomous routines in one program"},r="Using Autonomous Selector",u={id:"tutorials/using_auton_selector",title:"Using Autonomous Selector",description:"How to have multiple autonomous routines in one program",source:"@site/ez-template-docs/tutorials/using_auton_selector.md",sourceDirName:"tutorials",slug:"/tutorials/using_auton_selector",permalink:"/EZ-Template/next/tutorials/using_auton_selector",draft:!1,unlisted:!1,editUrl:"https://github.com/EZ-Robotics/EZ-Template/tree/website/${versionDocsDirPath}/${docPath}/ez-template-docs/tutorials/using_auton_selector.md",tags:[],version:"current",frontMatter:{title:"Using Autonomous Selector",description:"How to have multiple autonomous routines in one program"},sidebar:"tutorialSidebar",previous:{title:"Tuning Constants",permalink:"/EZ-Template/next/tutorials/tuning_constants"},next:{title:"Docs",permalink:"/EZ-Template/next/category/docs"}},a={},l=[{value:"Without SD Card",id:"without-sd-card",level:2},{value:"With SD Card",id:"with-sd-card",level:2}];function c(t){const e={h1:"h1",h2:"h2",p:"p",strong:"strong",...(0,s.a)(),...t.components};return(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)(e.h1,{id:"using-autonomous-selector",children:(0,n.jsx)(e.strong,{children:"Using Autonomous Selector"})}),"\n",(0,n.jsx)(e.h2,{id:"without-sd-card",children:"Without SD Card"}),"\n",(0,n.jsx)(e.p,{children:"With a competition switch, run your code in disable. Select the autonomous on the screen by pressing the left / right buttons until you're on the page you want. Run the autonomous!"}),"\n",(0,n.jsx)(e.h2,{id:"with-sd-card",children:"With SD Card"}),"\n",(0,n.jsx)(e.p,{children:"The last page you're on will save to the SD Card. So if you're running Page 3, select it once using the steps above, then you won't have to select it again."}),"\n",(0,n.jsx)(e.p,{children:"To use an SD Card with the brain, just plug it in and EZ-Template will generate the files needed."})]})}function d(t={}){const{wrapper:e}={...(0,s.a)(),...t.components};return e?(0,n.jsx)(e,{...t,children:(0,n.jsx)(c,{...t})}):c(t)}},1151:(t,e,o)=>{o.d(e,{Z:()=>u,a:()=>r});var n=o(7294);const s={},i=n.createContext(s);function r(t){const e=n.useContext(i);return n.useMemo((function(){return"function"==typeof t?t(e):{...e,...t}}),[e,t])}function u(t){let e;return e=t.disableParentContext?"function"==typeof t.components?t.components(s):t.components||s:r(t.components),n.createElement(i.Provider,{value:e},t.children)}}}]); \ No newline at end of file diff --git a/assets/js/41dcccce.94f17042.js b/assets/js/41dcccce.94f17042.js new file mode 100644 index 00000000..c6119fc4 --- /dev/null +++ b/assets/js/41dcccce.94f17042.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkmy_website=self.webpackChunkmy_website||[]).push([[2406],{6444:(e,t,r)=>{r.r(t),r.d(t,{assets:()=>d,contentTitle:()=>a,default:()=>h,frontMatter:()=>s,metadata:()=>c,toc:()=>u});var n=r(5893),o=r(1151),i=r(4866),l=r(5162);const s={layout:"default",title:"PID",parent:"Docs",description:"",nav_order:6},a=void 0,c={id:"docs/pid",title:"PID",description:"",source:"@site/ez-template-docs/docs/pid.md",sourceDirName:"docs",slug:"/docs/pid",permalink:"/EZ-Template/next/docs/pid",draft:!1,unlisted:!1,editUrl:"https://github.com/EZ-Robotics/EZ-Template/tree/website/${versionDocsDirPath}/${docPath}/ez-template-docs/docs/pid.md",tags:[],version:"current",frontMatter:{layout:"default",title:"PID",parent:"Docs",description:"",nav_order:6},sidebar:"tutorialSidebar",previous:{title:"Drive Constructors",permalink:"/EZ-Template/next/docs/constructor"},next:{title:"PTO",permalink:"/EZ-Template/next/docs/pto"}},d={},u=[{value:"Constructors",id:"constructors",level:2},{value:"PID()",id:"pid",level:3},{value:"Functions",id:"functions",level:2},{value:"constants_set()",id:"constants_set",level:3},{value:"target_set()",id:"target_set",level:3},{value:"exit_condition_set()",id:"exit_condition_set",level:3},{value:"name_set()",id:"name_set",level:3},{value:"compute()",id:"compute",level:3},{value:"Exit Conditions",id:"exit-conditions",level:2},{value:"exit_output",id:"exit_output",level:3},{value:"No Motor",id:"no-motor",level:3},{value:"One Motor",id:"one-motor",level:3},{value:"Multiple Motors",id:"multiple-motors",level:3}];function p(e){const t={a:"a",br:"br",code:"code",h2:"h2",h3:"h3",p:"p",pre:"pre",...(0,o.a)(),...e.components};return(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)(t.h2,{id:"constructors",children:"Constructors"}),"\n",(0,n.jsx)(t.h3,{id:"pid",children:"PID()"}),"\n",(0,n.jsx)(t.p,{children:"Creates a PID object with constants. Everything past kP has a default starting value, so you can just put kP."}),"\n",(0,n.jsxs)(t.p,{children:[(0,n.jsx)(t.code,{children:"p"})," kP",(0,n.jsx)(t.br,{}),"\n",(0,n.jsx)(t.code,{children:"i"})," kI",(0,n.jsx)(t.br,{}),"\n",(0,n.jsx)(t.code,{children:"d"})," kD",(0,n.jsx)(t.br,{}),"\n",(0,n.jsx)(t.code,{children:"p_start_i"})," i will start when error is within this\r\n",(0,n.jsx)(t.code,{children:"name"})," a string for the name of the PID"]}),"\n",(0,n.jsxs)(i.Z,{groupId:"ex2",defaultValue:"proto",values:[{label:"Prototype",value:"proto"},{label:"Example",value:"example"}],children:[(0,n.jsx)(l.Z,{value:"example",children:(0,n.jsx)(t.pre,{children:(0,n.jsx)(t.code,{className:"language-cpp",children:'PID liftPID{1, 0.003, 4, 100, "Lift"};\n'})})}),(0,n.jsx)(l.Z,{value:"proto",children:(0,n.jsx)(t.pre,{children:(0,n.jsx)(t.code,{className:"language-cpp",children:'PID(double p, double i = 0, double d = 0, double start_i = 0, std::string name = "");\n'})})})]}),"\n",(0,n.jsx)(t.h2,{id:"functions",children:"Functions"}),"\n",(0,n.jsx)(t.h3,{id:"constants_set",children:"constants_set()"}),"\n",(0,n.jsx)(t.p,{children:"Sets PID constants."}),"\n",(0,n.jsxs)(t.p,{children:[(0,n.jsx)(t.code,{children:"p"})," kP",(0,n.jsx)(t.br,{}),"\n",(0,n.jsx)(t.code,{children:"i"})," kI",(0,n.jsx)(t.br,{}),"\n",(0,n.jsx)(t.code,{children:"d"})," kD",(0,n.jsx)(t.br,{}),"\n",(0,n.jsx)(t.code,{children:"p_start_i"})," i will start when error is within this"]}),"\n",(0,n.jsxs)(i.Z,{groupId:"ex3",defaultValue:"proto",values:[{label:"Prototype",value:"proto"},{label:"Example",value:"example"}],children:[(0,n.jsx)(l.Z,{value:"example",children:(0,n.jsx)(t.pre,{children:(0,n.jsx)(t.code,{className:"language-cpp",children:"PID liftPID;\r\nvoid initialize() {\r\n liftPID.constants_set(1, 0, 4);\r\n}\n"})})}),(0,n.jsx)(l.Z,{value:"proto",children:(0,n.jsx)(t.pre,{children:(0,n.jsx)(t.code,{className:"language-cpp",children:"void constants_set(double p, double i = 0, double d = 0, double p_start_i = 0);\n"})})})]}),"\n",(0,n.jsx)(t.h3,{id:"target_set",children:"target_set()"}),"\n",(0,n.jsx)(t.p,{children:"Sets PID target."}),"\n",(0,n.jsxs)(t.p,{children:[(0,n.jsx)(t.code,{children:"target"})," the goal position for your subsystem"]}),"\n",(0,n.jsxs)(i.Z,{groupId:"ex4",defaultValue:"proto",values:[{label:"Prototype",value:"proto"},{label:"Example",value:"example"}],children:[(0,n.jsx)(l.Z,{value:"example",children:(0,n.jsx)(t.pre,{children:(0,n.jsx)(t.code,{className:"language-cpp",children:'PID liftPID{1, 0.003, 4, 100, "Lift"}; \r\npros::Motor lift_motor(1);\r\nvoid opcontrol() {\r\n while (true) {\r\n if (master.get_digital(DIGITAL_L1)) {\r\n liftPID.target_set(500);\r\n }\r\n else if (master.get_digital(DIGITAL_L2)) {\r\n liftPID.target_set(0);\r\n }\r\n lift_motor = liftPID.compute(lift_motor.get_position());\r\n\r\n pros::delay(ez::util::DELAY_TIME);\r\n }\r\n}\n'})})}),(0,n.jsx)(l.Z,{value:"proto",children:(0,n.jsx)(t.pre,{children:(0,n.jsx)(t.code,{className:"language-cpp",children:"void target_set(double input);\n"})})})]}),"\n",(0,n.jsx)(t.h3,{id:"exit_condition_set",children:"exit_condition_set()"}),"\n",(0,n.jsxs)(t.p,{children:["Sets the exit condition constants. To disable one of the conditions, set the constants relating to it to ",(0,n.jsx)(t.code,{children:"0"}),"."]}),"\n",(0,n.jsxs)(t.p,{children:[(0,n.jsx)(t.code,{children:"p_small_exit_time"})," time, in ms, before exiting ",(0,n.jsx)(t.code,{children:"p_small_error"}),(0,n.jsx)(t.br,{}),"\n",(0,n.jsx)(t.code,{children:"p_small_error"})," small error threshold",(0,n.jsx)(t.br,{}),"\n",(0,n.jsx)(t.code,{children:"p_big_exit_time"})," time, in ms, before exiting ",(0,n.jsx)(t.code,{children:"p_big_error"}),(0,n.jsx)(t.br,{}),"\n",(0,n.jsx)(t.code,{children:"p_big_error"})," big error threshold",(0,n.jsx)(t.br,{}),"\n",(0,n.jsx)(t.code,{children:"p_velocity_exit_time"})," time, in ms, for velocity to be 0",(0,n.jsx)(t.br,{}),"\n",(0,n.jsx)(t.code,{children:"p_mA_timeout"})," time, in ms, for ",(0,n.jsx)(t.code,{children:"is_over_current"})," to be true"]}),"\n",(0,n.jsxs)(i.Z,{groupId:"ex5",defaultValue:"proto",values:[{label:"Prototype",value:"proto"},{label:"Example",value:"example"}],children:[(0,n.jsx)(l.Z,{value:"example",children:(0,n.jsx)(t.pre,{children:(0,n.jsx)(t.code,{className:"language-cpp",children:'PID liftPID{1, 0.003, 4, 100, "Lift"}; \r\nvoid initialize() {\r\n liftPID.exit_condition_set(100, 3, 500, 7, 500, 500);\r\n}\n'})})}),(0,n.jsx)(l.Z,{value:"proto",children:(0,n.jsx)(t.pre,{children:(0,n.jsx)(t.code,{className:"language-cpp",children:"void exit_condition_set(int p_small_exit_time, double p_small_error, int p_big_exit_time = 0, double p_big_error = 0, int p_velocity_exit_time = 0, int p_mA_timeout = 0);\n"})})})]}),"\n",(0,n.jsx)(t.h3,{id:"name_set",children:"name_set()"}),"\n",(0,n.jsx)(t.p,{children:"A string that prints when exit conditions are met. When you have multiple mechanisms using exit conditions and you're debugging, seeing which exit condition is doing what can be useful."}),"\n",(0,n.jsxs)(t.p,{children:[(0,n.jsx)(t.code,{children:"name"})," a string for the name of the PID"]}),"\n",(0,n.jsxs)(i.Z,{groupId:"ex6",defaultValue:"proto",values:[{label:"Prototype",value:"proto"},{label:"Example",value:"example"}],children:[(0,n.jsx)(l.Z,{value:"example",children:(0,n.jsx)(t.pre,{children:(0,n.jsx)(t.code,{className:"language-cpp",children:'PID liftPID{1, 0.003, 4, 100};\r\nvoid initialize() {\r\n liftPID.name_set("Lift");\r\n} \n'})})}),(0,n.jsx)(l.Z,{value:"proto",children:(0,n.jsx)(t.pre,{children:(0,n.jsx)(t.code,{className:"language-cpp",children:"void name_set(std::string name);\n"})})})]}),"\n",(0,n.jsx)(t.h3,{id:"compute",children:"compute()"}),"\n",(0,n.jsx)(t.p,{children:"Computes PID."}),"\n",(0,n.jsxs)(t.p,{children:[(0,n.jsx)(t.code,{children:"current"})," the current sensor value for the subsystem"]}),"\n",(0,n.jsxs)(i.Z,{groupId:"ex7",defaultValue:"proto",values:[{label:"Prototype",value:"proto"},{label:"Example",value:"example"}],children:[(0,n.jsx)(l.Z,{value:"example",children:(0,n.jsx)(t.pre,{children:(0,n.jsx)(t.code,{className:"language-cpp",children:'PID liftPID{1, 0.003, 4, 100, "Lift"}; \r\npros::Motor lift_motor(1);\r\nvoid opcontrol() {\r\n while (true) {\r\n if (master.get_digital(DIGITAL_L1)) {\r\n liftPID.target_set(500);\r\n }\r\n else if (master.get_digital(DIGITAL_L2)) {\r\n liftPID.target_set(0);\r\n }\r\n lift_motor = liftPID.compute(lift_motor.get_position());\r\n\r\n pros::delay(ez::util::DELAY_TIME);\r\n }\r\n}\n'})})}),(0,n.jsx)(l.Z,{value:"proto",children:(0,n.jsx)(t.pre,{children:(0,n.jsx)(t.code,{className:"language-cpp",children:"double compute(double current);\n"})})})]}),"\n",(0,n.jsx)(t.h2,{id:"exit-conditions",children:"Exit Conditions"}),"\n",(0,n.jsx)(t.p,{children:"Exit conditions are a series of things that need to happen for you to know your subsystem has arrived at the desired target."}),"\n",(0,n.jsx)(t.h3,{id:"exit_output",children:"exit_output"}),"\n",(0,n.jsxs)(t.p,{children:["The ",(0,n.jsx)(t.code,{children:".exit_condition()"})," function can return any of the following variables depending on what triggered it to exit."]}),"\n",(0,n.jsx)(t.pre,{children:(0,n.jsx)(t.code,{className:"language-cpp",children:"enum exit_output { RUNNING = 1,\r\n SMALL_EXIT = 2,\r\n BIG_EXIT = 3,\r\n VELOCITY_EXIT = 4,\r\n mA_EXIT = 5,\r\n ERROR_NO_CONSTANTS = 6 };\n"})}),"\n",(0,n.jsx)(t.h3,{id:"no-motor",children:"No Motor"}),"\n",(0,n.jsxs)(t.p,{children:["Exit conditions without a motor will check if the error is small for X amount of time, if error is a little bigger for Y amount of time, or if velocity is 0 for Z amount of time, if you have constants enabled for them in ",(0,n.jsx)(t.a,{href:"https://ez-robotics.github.io/EZ-Template/docs/pid#exit_condition_set",children:"exit_condition_set()"}),"."]}),"\n",(0,n.jsxs)(t.p,{children:["Outputs one of the ",(0,n.jsx)(t.code,{children:"exit_output"})," states. This exit condition checks ",(0,n.jsx)(t.code,{children:"small_error"}),", ",(0,n.jsx)(t.code,{children:"big_error"})," and ",(0,n.jsx)(t.code,{children:"velocity"})," if they are enabled."]}),"\n",(0,n.jsxs)(i.Z,{groupId:"ex8",defaultValue:"proto",values:[{label:"Prototype",value:"proto"},{label:"Example",value:"example"}],children:[(0,n.jsx)(l.Z,{value:"example",children:(0,n.jsx)(t.pre,{children:(0,n.jsx)(t.code,{className:"language-cpp",children:'PID liftPID{1, 0.003, 4, 100, "Lift"}; \r\npros::Motor lift_motor(1);\r\n\r\nvoid initialize() {\r\n liftPID.exit_condition_set(100, 3, 500, 7, 500, 500);\r\n}\r\n\r\nvoid autonomous() {\r\n liftPID.target_set(500);\r\n while (liftPID.exit_condition(true) == ez::RUNNING) {\r\n lift_motor = liftPID.compute(lift_motor.get_position());\r\n pros::delay(ez::util::DELAY_TIME);\r\n }\r\n\r\n liftPID.target_set(0);\r\n while (liftPID.exit_condition(true) == ez::RUNNING) {\r\n lift_motor = liftPID.compute(lift_motor.get_position());\r\n pros::delay(ez::util::DELAY_TIME);\r\n }\r\n}\n'})})}),(0,n.jsx)(l.Z,{value:"proto",children:(0,n.jsx)(t.pre,{children:(0,n.jsx)(t.code,{className:"language-cpp",children:"ez::exit_output exit_condition(bool print = false);\n"})})})]}),"\n",(0,n.jsx)(t.h3,{id:"one-motor",children:"One Motor"}),"\n",(0,n.jsxs)(t.p,{children:["Exit conditions with a motor will check if the error is small for X amount of time, if error is a little bigger for Y amount of time, if velocity is 0 for Z amount of time, then they will check if the motor is pulling too many amps for A amount of time, only if you have constants enabled for them in ",(0,n.jsx)(t.a,{href:"https://ez-robotics.github.io/EZ-Template/docs/pid#exit_condition_set",children:"exit_condition_set()"}),"."]}),"\n",(0,n.jsxs)(t.p,{children:["Outputs one of the ",(0,n.jsx)(t.code,{children:"exit_output"})," states. This exit condition checks ",(0,n.jsx)(t.code,{children:"small_error"}),", ",(0,n.jsx)(t.code,{children:"big_error"}),", ",(0,n.jsx)(t.code,{children:"velocity"})," and ",(0,n.jsx)(t.code,{children:"mA"})," if they are enabled."]}),"\n",(0,n.jsxs)(i.Z,{groupId:"ex9",defaultValue:"proto",values:[{label:"Prototype",value:"proto"},{label:"Example",value:"example"}],children:[(0,n.jsx)(l.Z,{value:"example",children:(0,n.jsx)(t.pre,{children:(0,n.jsx)(t.code,{className:"language-cpp",children:'PID liftPID{1, 0.003, 4, 100, "Lift"}; \r\npros::Motor lift_motor(1);\r\n\r\nvoid initialize() {\r\n liftPID.exit_condition_set(100, 3, 500, 7, 500, 500);\r\n}\r\n\r\nvoid autonomous() {\r\n liftPID.target_set(500);\r\n while (liftPID.exit_condition(lift_motor, true) == ez::RUNNING) {\r\n lift_motor = liftPID.compute(lift_motor.get_position());\r\n pros::delay(ez::util::DELAY_TIME);\r\n }\r\n\r\n liftPID.target_set(0);\r\n while (liftPID.exit_condition(lift_motor, true) == ez::RUNNING) {\r\n lift_motor = liftPID.compute(lift_motor.get_position());\r\n pros::delay(ez::util::DELAY_TIME);\r\n }\r\n}\n'})})}),(0,n.jsx)(l.Z,{value:"proto",children:(0,n.jsx)(t.pre,{children:(0,n.jsx)(t.code,{className:"language-cpp",children:"ez::exit_output exit_condition(pros::Motor sensor, bool print = false);\n"})})})]}),"\n",(0,n.jsx)(t.h3,{id:"multiple-motors",children:"Multiple Motors"}),"\n",(0,n.jsx)(t.p,{children:"This checks the same thing as one motor, except it will check through multiple motors instead of 1. If any of the motors are pulling too many amps the function will start the timer for mA."}),"\n",(0,n.jsxs)(t.p,{children:["Outputs one of the ",(0,n.jsx)(t.code,{children:"exit_output"})," states. This exit condition checks ",(0,n.jsx)(t.code,{children:"small_error"}),", ",(0,n.jsx)(t.code,{children:"big_error"}),", ",(0,n.jsx)(t.code,{children:"velocity"})," and ",(0,n.jsx)(t.code,{children:"mA"})," if they are enabled. When any of the motors trip ",(0,n.jsx)(t.code,{children:"mA"}),", it returns ",(0,n.jsx)(t.code,{children:"mA_EXIT"}),"."]}),"\n",(0,n.jsxs)(i.Z,{groupId:"ex10",defaultValue:"proto",values:[{label:"Prototype",value:"proto"},{label:"Example",value:"example"}],children:[(0,n.jsx)(l.Z,{value:"example",children:(0,n.jsx)(t.pre,{children:(0,n.jsx)(t.code,{className:"language-cpp",children:'PID liftPID{1, 0.003, 4, 100, "Lift"}; \r\npros::Motor l_lift_motor(1);\r\npros::Motor r_lift_motor(2, true);\r\n\r\nvoid set_lift(int input) {\r\n l_lift_motor = input;\r\n r_lift_motor = input;\r\n}\r\n\r\nvoid initialize() {\r\n liftPID.exit_condition_set(100, 3, 500, 7, 500, 500);\r\n}\r\n\r\nvoid autonomous() {\r\n liftPID.target_set(500);\r\n while (liftPID.exit_condition({r_lift_motor, l_lift_motor}, true) == ez::RUNNING) {\r\n set_lift(liftPID.compute(lift_motor.get_position()));\r\n pros::delay(ez::util::DELAY_TIME);\r\n }\r\n\r\n liftPID.target_set(0);\r\n while (liftPID.exit_condition({r_lift_motor, l_lift_motor}, true) == ez::RUNNING) {\r\n set_lift(liftPID.compute(lift_motor.get_position()));\r\n pros::delay(ez::util::DELAY_TIME);\r\n }\r\n}\n'})})}),(0,n.jsx)(l.Z,{value:"proto",children:(0,n.jsx)(t.pre,{children:(0,n.jsx)(t.code,{className:"language-cpp",children:"ez::exit_output exit_condition(std::vector sensor, bool print = false);\n"})})})]})]})}function h(e={}){const{wrapper:t}={...(0,o.a)(),...e.components};return t?(0,n.jsx)(t,{...e,children:(0,n.jsx)(p,{...e})}):p(e)}},5162:(e,t,r)=>{r.d(t,{Z:()=>l});r(7294);var n=r(6010);const o={tabItem:"tabItem_Ymn6"};var i=r(5893);function l(e){let{children:t,hidden:r,className:l}=e;return(0,i.jsx)("div",{role:"tabpanel",className:(0,n.Z)(o.tabItem,l),hidden:r,children:t})}},4866:(e,t,r)=>{r.d(t,{Z:()=>I});var n=r(7294),o=r(6010),i=r(2466),l=r(6550),s=r(469),a=r(1980),c=r(7392),d=r(12);function u(e){return n.Children.toArray(e).filter((e=>"\n"!==e)).map((e=>{if(!e||(0,n.isValidElement)(e)&&function(e){const{props:t}=e;return!!t&&"object"==typeof t&&"value"in t}(e))return e;throw new Error(`Docusaurus error: Bad child <${"string"==typeof e.type?e.type:e.type.name}>: all children of the component should be , and every should have a unique "value" prop.`)}))?.filter(Boolean)??[]}function p(e){const{values:t,children:r}=e;return(0,n.useMemo)((()=>{const e=t??function(e){return u(e).map((e=>{let{props:{value:t,label:r,attributes:n,default:o}}=e;return{value:t,label:r,attributes:n,default:o}}))}(r);return function(e){const t=(0,c.l)(e,((e,t)=>e.value===t.value));if(t.length>0)throw new Error(`Docusaurus error: Duplicate values "${t.map((e=>e.value)).join(", ")}" found in . Every value needs to be unique.`)}(e),e}),[t,r])}function h(e){let{value:t,tabValues:r}=e;return r.some((e=>e.value===t))}function x(e){let{queryString:t=!1,groupId:r}=e;const o=(0,l.k6)(),i=function(e){let{queryString:t=!1,groupId:r}=e;if("string"==typeof t)return t;if(!1===t)return null;if(!0===t&&!r)throw new Error('Docusaurus error: The component groupId prop is required if queryString=true, because this value is used as the search param name. You can also provide an explicit value such as queryString="my-search-param".');return r??null}({queryString:t,groupId:r});return[(0,a._X)(i),(0,n.useCallback)((e=>{if(!i)return;const t=new URLSearchParams(o.location.search);t.set(i,e),o.replace({...o.location,search:t.toString()})}),[i,o])]}function m(e){const{defaultValue:t,queryString:r=!1,groupId:o}=e,i=p(e),[l,a]=(0,n.useState)((()=>function(e){let{defaultValue:t,tabValues:r}=e;if(0===r.length)throw new Error("Docusaurus error: the component requires at least one children component");if(t){if(!h({value:t,tabValues:r}))throw new Error(`Docusaurus error: The has a defaultValue "${t}" but none of its children has the corresponding value. Available values are: ${r.map((e=>e.value)).join(", ")}. If you intend to show no default tab, use defaultValue={null} instead.`);return t}const n=r.find((e=>e.default))??r[0];if(!n)throw new Error("Unexpected error: 0 tabValues");return n.value}({defaultValue:t,tabValues:i}))),[c,u]=x({queryString:r,groupId:o}),[m,f]=function(e){let{groupId:t}=e;const r=function(e){return e?`docusaurus.tab.${e}`:null}(t),[o,i]=(0,d.Nk)(r);return[o,(0,n.useCallback)((e=>{r&&i.set(e)}),[r,i])]}({groupId:o}),_=(()=>{const e=c??m;return h({value:e,tabValues:i})?e:null})();(0,s.Z)((()=>{_&&a(_)}),[_]);return{selectedValue:l,selectValue:(0,n.useCallback)((e=>{if(!h({value:e,tabValues:i}))throw new Error(`Can't select invalid tab value=${e}`);a(e),u(e),f(e)}),[u,f,i]),tabValues:i}}var f=r(2389);const _={tabList:"tabList__CuJ",tabItem:"tabItem_LNqP"};var j=r(5893);function v(e){let{className:t,block:r,selectedValue:n,selectValue:l,tabValues:s}=e;const a=[],{blockElementScrollPositionUntilNextRender:c}=(0,i.o5)(),d=e=>{const t=e.currentTarget,r=a.indexOf(t),o=s[r].value;o!==n&&(c(t),l(o))},u=e=>{let t=null;switch(e.key){case"Enter":d(e);break;case"ArrowRight":{const r=a.indexOf(e.currentTarget)+1;t=a[r]??a[0];break}case"ArrowLeft":{const r=a.indexOf(e.currentTarget)-1;t=a[r]??a[a.length-1];break}}t?.focus()};return(0,j.jsx)("ul",{role:"tablist","aria-orientation":"horizontal",className:(0,o.Z)("tabs",{"tabs--block":r},t),children:s.map((e=>{let{value:t,label:r,attributes:i}=e;return(0,j.jsx)("li",{role:"tab",tabIndex:n===t?0:-1,"aria-selected":n===t,ref:e=>a.push(e),onKeyDown:u,onClick:d,...i,className:(0,o.Z)("tabs__item",_.tabItem,i?.className,{"tabs__item--active":n===t}),children:r??t},t)}))})}function g(e){let{lazy:t,children:r,selectedValue:o}=e;const i=(Array.isArray(r)?r:[r]).filter(Boolean);if(t){const e=i.find((e=>e.props.value===o));return e?(0,n.cloneElement)(e,{className:"margin-top--md"}):null}return(0,j.jsx)("div",{className:"margin-top--md",children:i.map(((e,t)=>(0,n.cloneElement)(e,{key:t,hidden:e.props.value!==o})))})}function b(e){const t=m(e);return(0,j.jsxs)("div",{className:(0,o.Z)("tabs-container",_.tabList),children:[(0,j.jsx)(v,{...e,...t}),(0,j.jsx)(g,{...e,...t})]})}function I(e){const t=(0,f.Z)();return(0,j.jsx)(b,{...e,children:u(e.children)},String(t))}},1151:(e,t,r)=>{r.d(t,{Z:()=>s,a:()=>l});var n=r(7294);const o={},i=n.createContext(o);function l(e){const t=n.useContext(i);return n.useMemo((function(){return"function"==typeof e?e(t):{...t,...e}}),[t,e])}function s(e){let t;return t=e.disableParentContext?"function"==typeof e.components?e.components(o):e.components||o:l(e.components),n.createElement(i.Provider,{value:t},e.children)}}}]); \ No newline at end of file diff --git a/assets/js/45aab7e5.065457fa.js b/assets/js/45aab7e5.065457fa.js new file mode 100644 index 00000000..9ffd9f45 --- /dev/null +++ b/assets/js/45aab7e5.065457fa.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkmy_website=self.webpackChunkmy_website||[]).push([[4499],{4962:t=>{t.exports=JSON.parse('{"pluginId":"default","version":"2.x","label":"2.x","banner":null,"badge":true,"noIndex":false,"className":"docs-version-2.x","isLast":true,"docsSidebars":{"tutorialSidebar":[{"type":"link","label":"EZ-Template","href":"/EZ-Template/","docId":"Installation","unlisted":false},{"type":"category","label":"Tutorials","collapsible":true,"collapsed":false,"items":[{"type":"link","label":"Active Brake","href":"/EZ-Template/tutorials/activebrake","docId":"tutorials/activebrake","unlisted":false},{"type":"link","label":"Adding Autonomous Routines","href":"/EZ-Template/tutorials/autons","docId":"tutorials/autons","unlisted":false},{"type":"link","label":"Example Autonomous Routines","href":"/EZ-Template/tutorials/example_autons","docId":"tutorials/example_autons","unlisted":false},{"type":"link","label":"Joystick Curves","href":"/EZ-Template/tutorials/joystick_curve","docId":"tutorials/joystick_curve","unlisted":false},{"type":"link","label":"PID Tutorial","href":"/EZ-Template/tutorials/pid","docId":"tutorials/pid","unlisted":false},{"type":"link","label":"PTO Tutorial","href":"/EZ-Template/tutorials/pto_tutorial","docId":"tutorials/pto_tutorial","unlisted":false},{"type":"link","label":"Tuning Constants","href":"/EZ-Template/tutorials/tuning_constants","docId":"tutorials/tuning_constants","unlisted":false},{"type":"link","label":"Using Autonomous Selector","href":"/EZ-Template/tutorials/using_auton_selector","docId":"tutorials/using_auton_selector","unlisted":false}],"href":"/EZ-Template/category/tutorials"},{"type":"category","label":"Docs","collapsible":true,"collapsed":false,"items":[{"type":"link","label":"Autonomous Functions","href":"/EZ-Template/docs/auton_functions","docId":"docs/auton_functions","unlisted":false},{"type":"link","label":"Autonomous Selector","href":"/EZ-Template/docs/auton_selector","docId":"docs/auton_selector","unlisted":false},{"type":"link","label":"Drive Constructors","href":"/EZ-Template/docs/constructor","docId":"docs/constructor","unlisted":false},{"type":"link","label":"PID","href":"/EZ-Template/docs/pid","docId":"docs/pid","unlisted":false},{"type":"link","label":"PTO","href":"/EZ-Template/docs/pto","docId":"docs/pto","unlisted":false},{"type":"link","label":"Drive and Telemetry","href":"/EZ-Template/docs/set_and_get_drive","docId":"docs/set_and_get_drive","unlisted":false},{"type":"link","label":"User Control","href":"/EZ-Template/docs/user_control","docId":"docs/user_control","unlisted":false},{"type":"link","label":"Util","href":"/EZ-Template/docs/util","docId":"docs/util","unlisted":false}],"href":"/EZ-Template/category/docs"}]},"docs":{"docs/auton_functions":{"id":"docs/auton_functions","title":"Autonomous Functions","description":"","sidebar":"tutorialSidebar"},"docs/auton_selector":{"id":"docs/auton_selector","title":"Autonomous Selector","description":"","sidebar":"tutorialSidebar"},"docs/constructor":{"id":"docs/constructor","title":"Drive Constructors","description":"","sidebar":"tutorialSidebar"},"docs/pid":{"id":"docs/pid","title":"PID","description":"","sidebar":"tutorialSidebar"},"docs/pto":{"id":"docs/pto","title":"PTO","description":"","sidebar":"tutorialSidebar"},"docs/set_and_get_drive":{"id":"docs/set_and_get_drive","title":"Drive and Telemetry","description":"","sidebar":"tutorialSidebar"},"docs/user_control":{"id":"docs/user_control","title":"User Control","description":"","sidebar":"tutorialSidebar"},"docs/util":{"id":"docs/util","title":"Util","description":"","sidebar":"tutorialSidebar"},"Installation":{"id":"Installation","title":"EZ-Template","description":"Simple plug-and-play PROS template that handles drive base functions, autonomous selector, input curves, and active brake with PTO support.","sidebar":"tutorialSidebar"},"tutorials/activebrake":{"id":"tutorials/activebrake","title":"Active Brake","description":"Powerful, tunable brake for driver control","sidebar":"tutorialSidebar"},"tutorials/autons":{"id":"tutorials/autons","title":"Adding Autonomous Routines","description":"Add autonomous routines to the selector","sidebar":"tutorialSidebar"},"tutorials/example_autons":{"id":"tutorials/example_autons","title":"Example Autonomous Routines","description":"Some examples and test routines","sidebar":"tutorialSidebar"},"tutorials/joystick_curve":{"id":"tutorials/joystick_curve","title":"Joystick Curves","description":"Adjusting the joystick\'s behavior to make it exponential","sidebar":"tutorialSidebar"},"tutorials/pid":{"id":"tutorials/pid","title":"PID Tutorial","description":"How to add a feedback loop to motors and increase their accuracy","sidebar":"tutorialSidebar"},"tutorials/pto_tutorial":{"id":"tutorials/pto_tutorial","title":"PTO Tutorial","description":"Add or remove drive motors dynamically","sidebar":"tutorialSidebar"},"tutorials/tuning_constants":{"id":"tutorials/tuning_constants","title":"Tuning Constants","description":"Tuning the PID system to accurately rotate the desired amount","sidebar":"tutorialSidebar"},"tutorials/using_auton_selector":{"id":"tutorials/using_auton_selector","title":"Using Autonomous Selector","description":"How to have multiple autonomous routines in one program","sidebar":"tutorialSidebar"}}}')}}]); \ No newline at end of file diff --git a/assets/js/4930.c89f1de4.js b/assets/js/4930.c89f1de4.js new file mode 100644 index 00000000..2b776a98 --- /dev/null +++ b/assets/js/4930.c89f1de4.js @@ -0,0 +1 @@ +(self.webpackChunkmy_website=self.webpackChunkmy_website||[]).push([[4930],{9047:(e,n,t)=>{"use strict";t.d(n,{Z:()=>Z});var s=t(7294),o=t(5893);function c(e){const{mdxAdmonitionTitle:n,rest:t}=function(e){const n=s.Children.toArray(e),t=n.find((e=>s.isValidElement(e)&&"mdxAdmonitionTitle"===e.type)),c=n.filter((e=>e!==t)),i=t?.props.children;return{mdxAdmonitionTitle:i,rest:c.length>0?(0,o.jsx)(o.Fragment,{children:c}):null}}(e.children),c=e.title??n;return{...e,...c&&{title:c},children:t}}var i=t(6010),a=t(5999),r=t(5281);const l={admonition:"admonition_xJq3",admonitionHeading:"admonitionHeading_Gvgb",admonitionIcon:"admonitionIcon_Rf37",admonitionContent:"admonitionContent_BuS1"};function d(e){let{type:n,className:t,children:s}=e;return(0,o.jsx)("div",{className:(0,i.Z)(r.k.common.admonition,r.k.common.admonitionType(n),l.admonition,t),children:s})}function u(e){let{icon:n,title:t}=e;return(0,o.jsxs)("div",{className:l.admonitionHeading,children:[(0,o.jsx)("span",{className:l.admonitionIcon,children:n}),t]})}function m(e){let{children:n}=e;return n?(0,o.jsx)("div",{className:l.admonitionContent,children:n}):null}function h(e){const{type:n,icon:t,title:s,children:c,className:i}=e;return(0,o.jsxs)(d,{type:n,className:i,children:[(0,o.jsx)(u,{title:s,icon:t}),(0,o.jsx)(m,{children:c})]})}function f(e){return(0,o.jsx)("svg",{viewBox:"0 0 14 16",...e,children:(0,o.jsx)("path",{fillRule:"evenodd",d:"M6.3 5.69a.942.942 0 0 1-.28-.7c0-.28.09-.52.28-.7.19-.18.42-.28.7-.28.28 0 .52.09.7.28.18.19.28.42.28.7 0 .28-.09.52-.28.7a1 1 0 0 1-.7.3c-.28 0-.52-.11-.7-.3zM8 7.99c-.02-.25-.11-.48-.31-.69-.2-.19-.42-.3-.69-.31H6c-.27.02-.48.13-.69.31-.2.2-.3.44-.31.69h1v3c.02.27.11.5.31.69.2.2.42.31.69.31h1c.27 0 .48-.11.69-.31.2-.19.3-.42.31-.69H8V7.98v.01zM7 2.3c-3.14 0-5.7 2.54-5.7 5.68 0 3.14 2.56 5.7 5.7 5.7s5.7-2.55 5.7-5.7c0-3.15-2.56-5.69-5.7-5.69v.01zM7 .98c3.86 0 7 3.14 7 7s-3.14 7-7 7-7-3.12-7-7 3.14-7 7-7z"})})}const p={icon:(0,o.jsx)(f,{}),title:(0,o.jsx)(a.Z,{id:"theme.admonition.note",description:"The default label used for the Note admonition (:::note)",children:"note"})};function g(e){return(0,o.jsx)(h,{...p,...e,className:(0,i.Z)("alert alert--secondary",e.className),children:e.children})}function x(e){return(0,o.jsx)("svg",{viewBox:"0 0 12 16",...e,children:(0,o.jsx)("path",{fillRule:"evenodd",d:"M6.5 0C3.48 0 1 2.19 1 5c0 .92.55 2.25 1 3 1.34 2.25 1.78 2.78 2 4v1h5v-1c.22-1.22.66-1.75 2-4 .45-.75 1-2.08 1-3 0-2.81-2.48-5-5.5-5zm3.64 7.48c-.25.44-.47.8-.67 1.11-.86 1.41-1.25 2.06-1.45 3.23-.02.05-.02.11-.02.17H5c0-.06 0-.13-.02-.17-.2-1.17-.59-1.83-1.45-3.23-.2-.31-.42-.67-.67-1.11C2.44 6.78 2 5.65 2 5c0-2.2 2.02-4 4.5-4 1.22 0 2.36.42 3.22 1.19C10.55 2.94 11 3.94 11 5c0 .66-.44 1.78-.86 2.48zM4 14h5c-.23 1.14-1.3 2-2.5 2s-2.27-.86-2.5-2z"})})}const v={icon:(0,o.jsx)(x,{}),title:(0,o.jsx)(a.Z,{id:"theme.admonition.tip",description:"The default label used for the Tip admonition (:::tip)",children:"tip"})};function b(e){return(0,o.jsx)(h,{...v,...e,className:(0,i.Z)("alert alert--success",e.className),children:e.children})}function j(e){return(0,o.jsx)("svg",{viewBox:"0 0 14 16",...e,children:(0,o.jsx)("path",{fillRule:"evenodd",d:"M7 2.3c3.14 0 5.7 2.56 5.7 5.7s-2.56 5.7-5.7 5.7A5.71 5.71 0 0 1 1.3 8c0-3.14 2.56-5.7 5.7-5.7zM7 1C3.14 1 0 4.14 0 8s3.14 7 7 7 7-3.14 7-7-3.14-7-7-7zm1 3H6v5h2V4zm0 6H6v2h2v-2z"})})}const N={icon:(0,o.jsx)(j,{}),title:(0,o.jsx)(a.Z,{id:"theme.admonition.info",description:"The default label used for the Info admonition (:::info)",children:"info"})};function C(e){return(0,o.jsx)(h,{...N,...e,className:(0,i.Z)("alert alert--info",e.className),children:e.children})}function k(e){return(0,o.jsx)("svg",{viewBox:"0 0 16 16",...e,children:(0,o.jsx)("path",{fillRule:"evenodd",d:"M8.893 1.5c-.183-.31-.52-.5-.887-.5s-.703.19-.886.5L.138 13.499a.98.98 0 0 0 0 1.001c.193.31.53.501.886.501h13.964c.367 0 .704-.19.877-.5a1.03 1.03 0 0 0 .01-1.002L8.893 1.5zm.133 11.497H6.987v-2.003h2.039v2.003zm0-3.004H6.987V5.987h2.039v4.006z"})})}const y={icon:(0,o.jsx)(k,{}),title:(0,o.jsx)(a.Z,{id:"theme.admonition.warning",description:"The default label used for the Warning admonition (:::warning)",children:"warning"})};function L(e){return(0,o.jsx)("svg",{viewBox:"0 0 12 16",...e,children:(0,o.jsx)("path",{fillRule:"evenodd",d:"M5.05.31c.81 2.17.41 3.38-.52 4.31C3.55 5.67 1.98 6.45.9 7.98c-1.45 2.05-1.7 6.53 3.53 7.7-2.2-1.16-2.67-4.52-.3-6.61-.61 2.03.53 3.33 1.94 2.86 1.39-.47 2.3.53 2.27 1.67-.02.78-.31 1.44-1.13 1.81 3.42-.59 4.78-3.42 4.78-5.56 0-2.84-2.53-3.22-1.25-5.61-1.52.13-2.03 1.13-1.89 2.75.09 1.08-1.02 1.8-1.86 1.33-.67-.41-.66-1.19-.06-1.78C8.18 5.31 8.68 2.45 5.05.32L5.03.3l.02.01z"})})}const B={icon:(0,o.jsx)(L,{}),title:(0,o.jsx)(a.Z,{id:"theme.admonition.danger",description:"The default label used for the Danger admonition (:::danger)",children:"danger"})};const w={icon:(0,o.jsx)(k,{}),title:(0,o.jsx)(a.Z,{id:"theme.admonition.caution",description:"The default label used for the Caution admonition (:::caution)",children:"caution"})};const E={...{note:g,tip:b,info:C,warning:function(e){return(0,o.jsx)(h,{...y,...e,className:(0,i.Z)("alert alert--warning",e.className),children:e.children})},danger:function(e){return(0,o.jsx)(h,{...B,...e,className:(0,i.Z)("alert alert--danger",e.className),children:e.children})}},...{secondary:e=>(0,o.jsx)(g,{title:"secondary",...e}),important:e=>(0,o.jsx)(C,{title:"important",...e}),success:e=>(0,o.jsx)(b,{title:"success",...e}),caution:function(e){return(0,o.jsx)(h,{...w,...e,className:(0,i.Z)("alert alert--warning",e.className),children:e.children})}}};function Z(e){const n=c(e),t=(s=n.type,E[s]||(console.warn(`No admonition component found for admonition type "${s}". Using Info as fallback.`),E.info));var s;return(0,o.jsx)(t,{...n})}},1435:(e,n,t)=>{"use strict";t.d(n,{Z:()=>oe});var s=t(7294),o=t(1151),c=t(5742),i=t(2389),a=t(6010),r=t(2949),l=t(6668);function d(){const{prism:e}=(0,l.L)(),{colorMode:n}=(0,r.I)(),t=e.theme,s=e.darkTheme||t;return"dark"===n?s:t}var u=t(5281),m=t(7594),h=t.n(m);const f=/title=(?["'])(?.*?)\1/,p=/\{(?<range>[\d,-]+)\}/,g={js:{start:"\\/\\/",end:""},jsBlock:{start:"\\/\\*",end:"\\*\\/"},jsx:{start:"\\{\\s*\\/\\*",end:"\\*\\/\\s*\\}"},bash:{start:"#",end:""},html:{start:"\x3c!--",end:"--\x3e"},lua:{start:"--",end:""},wasm:{start:"\\;\\;",end:""},tex:{start:"%",end:""}};function x(e,n){const t=e.map((e=>{const{start:t,end:s}=g[e];return`(?:${t}\\s*(${n.flatMap((e=>[e.line,e.block?.start,e.block?.end].filter(Boolean))).join("|")})\\s*${s})`})).join("|");return new RegExp(`^\\s*(?:${t})\\s*$`)}function v(e,n){let t=e.replace(/\n$/,"");const{language:s,magicComments:o,metastring:c}=n;if(c&&p.test(c)){const e=c.match(p).groups.range;if(0===o.length)throw new Error(`A highlight range has been given in code block's metastring (\`\`\` ${c}), but no magic comment config is available. Docusaurus applies the first magic comment entry's className for metastring ranges.`);const n=o[0].className,s=h()(e).filter((e=>e>0)).map((e=>[e-1,[n]]));return{lineClassNames:Object.fromEntries(s),code:t}}if(void 0===s)return{lineClassNames:{},code:t};const i=function(e,n){switch(e){case"js":case"javascript":case"ts":case"typescript":return x(["js","jsBlock"],n);case"jsx":case"tsx":return x(["js","jsBlock","jsx"],n);case"html":return x(["js","jsBlock","html"],n);case"python":case"py":case"bash":return x(["bash"],n);case"markdown":case"md":return x(["html","jsx","bash"],n);case"tex":case"latex":case"matlab":return x(["tex"],n);case"lua":case"haskell":case"sql":return x(["lua"],n);case"wasm":return x(["wasm"],n);default:return x(Object.keys(g).filter((e=>!["lua","wasm","tex","latex","matlab"].includes(e))),n)}}(s,o),a=t.split("\n"),r=Object.fromEntries(o.map((e=>[e.className,{start:0,range:""}]))),l=Object.fromEntries(o.filter((e=>e.line)).map((e=>{let{className:n,line:t}=e;return[t,n]}))),d=Object.fromEntries(o.filter((e=>e.block)).map((e=>{let{className:n,block:t}=e;return[t.start,n]}))),u=Object.fromEntries(o.filter((e=>e.block)).map((e=>{let{className:n,block:t}=e;return[t.end,n]})));for(let h=0;h<a.length;){const e=a[h].match(i);if(!e){h+=1;continue}const n=e.slice(1).find((e=>void 0!==e));l[n]?r[l[n]].range+=`${h},`:d[n]?r[d[n]].start=h:u[n]&&(r[u[n]].range+=`${r[u[n]].start}-${h-1},`),a.splice(h,1)}t=a.join("\n");const m={};return Object.entries(r).forEach((e=>{let[n,{range:t}]=e;h()(t).forEach((e=>{m[e]??=[],m[e].push(n)}))})),{lineClassNames:m,code:t}}const b={codeBlockContainer:"codeBlockContainer_Ckt0"};var j=t(5893);function N(e){let{as:n,...t}=e;const s=function(e){const n={color:"--prism-color",backgroundColor:"--prism-background-color"},t={};return Object.entries(e.plain).forEach((e=>{let[s,o]=e;const c=n[s];c&&"string"==typeof o&&(t[c]=o)})),t}(d());return(0,j.jsx)(n,{...t,style:s,className:(0,a.Z)(t.className,b.codeBlockContainer,u.k.common.codeBlock)})}const C={codeBlockContent:"codeBlockContent_biex",codeBlockTitle:"codeBlockTitle_Ktv7",codeBlock:"codeBlock_bY9V",codeBlockStandalone:"codeBlockStandalone_MEMb",codeBlockLines:"codeBlockLines_e6Vv",codeBlockLinesWithNumbering:"codeBlockLinesWithNumbering_o6Pm",buttonGroup:"buttonGroup__atx"};function k(e){let{children:n,className:t}=e;return(0,j.jsx)(N,{as:"pre",tabIndex:0,className:(0,a.Z)(C.codeBlockStandalone,"thin-scrollbar",t),children:(0,j.jsx)("code",{className:C.codeBlockLines,children:n})})}var y=t(902);const L={attributes:!0,characterData:!0,childList:!0,subtree:!0};function B(e,n){const[t,o]=(0,s.useState)(),c=(0,s.useCallback)((()=>{o(e.current?.closest("[role=tabpanel][hidden]"))}),[e,o]);(0,s.useEffect)((()=>{c()}),[c]),function(e,n,t){void 0===t&&(t=L);const o=(0,y.zX)(n),c=(0,y.Ql)(t);(0,s.useEffect)((()=>{const n=new MutationObserver(o);return e&&n.observe(e,c),()=>n.disconnect()}),[e,o,c])}(t,(e=>{e.forEach((e=>{"attributes"===e.type&&"hidden"===e.attributeName&&(n(),c())}))}),{attributes:!0,characterData:!1,childList:!1,subtree:!1})}var w=t(2573);const E={codeLine:"codeLine_lJS_",codeLineNumber:"codeLineNumber_Tfdd",codeLineContent:"codeLineContent_feaV"};function Z(e){let{line:n,classNames:t,showLineNumbers:s,getLineProps:o,getTokenProps:c}=e;1===n.length&&"\n"===n[0].content&&(n[0].content="");const i=o({line:n,className:(0,a.Z)(t,s&&E.codeLine)}),r=n.map(((e,n)=>(0,j.jsx)("span",{...c({token:e,key:n})},n)));return(0,j.jsxs)("span",{...i,children:[s?(0,j.jsxs)(j.Fragment,{children:[(0,j.jsx)("span",{className:E.codeLineNumber}),(0,j.jsx)("span",{className:E.codeLineContent,children:r})]}):r,(0,j.jsx)("br",{})]})}var H=t(5999);function _(e){return(0,j.jsx)("svg",{viewBox:"0 0 24 24",...e,children:(0,j.jsx)("path",{fill:"currentColor",d:"M19,21H8V7H19M19,5H8A2,2 0 0,0 6,7V21A2,2 0 0,0 8,23H19A2,2 0 0,0 21,21V7A2,2 0 0,0 19,5M16,1H4A2,2 0 0,0 2,3V17H4V3H16V1Z"})})}function T(e){return(0,j.jsx)("svg",{viewBox:"0 0 24 24",...e,children:(0,j.jsx)("path",{fill:"currentColor",d:"M21,7L9,19L3.5,13.5L4.91,12.09L9,16.17L19.59,5.59L21,7Z"})})}const I={copyButtonCopied:"copyButtonCopied_obH4",copyButtonIcons:"copyButtonIcons_eSgA",copyButtonIcon:"copyButtonIcon_y97N",copyButtonSuccessIcon:"copyButtonSuccessIcon_LjdS"};function A(e){let{code:n,className:t}=e;const[o,c]=(0,s.useState)(!1),i=(0,s.useRef)(void 0),r=(0,s.useCallback)((()=>{!function(e,{target:n=document.body}={}){if("string"!=typeof e)throw new TypeError(`Expected parameter \`text\` to be a \`string\`, got \`${typeof e}\`.`);const t=document.createElement("textarea"),s=document.activeElement;t.value=e,t.setAttribute("readonly",""),t.style.contain="strict",t.style.position="absolute",t.style.left="-9999px",t.style.fontSize="12pt";const o=document.getSelection(),c=o.rangeCount>0&&o.getRangeAt(0);n.append(t),t.select(),t.selectionStart=0,t.selectionEnd=e.length;let i=!1;try{i=document.execCommand("copy")}catch{}t.remove(),c&&(o.removeAllRanges(),o.addRange(c)),s&&s.focus()}(n),c(!0),i.current=window.setTimeout((()=>{c(!1)}),1e3)}),[n]);return(0,s.useEffect)((()=>()=>window.clearTimeout(i.current)),[]),(0,j.jsx)("button",{type:"button","aria-label":o?(0,H.I)({id:"theme.CodeBlock.copied",message:"Copied",description:"The copied button label on code blocks"}):(0,H.I)({id:"theme.CodeBlock.copyButtonAriaLabel",message:"Copy code to clipboard",description:"The ARIA label for copy code blocks button"}),title:(0,H.I)({id:"theme.CodeBlock.copy",message:"Copy",description:"The copy button label on code blocks"}),className:(0,a.Z)("clean-btn",t,I.copyButton,o&&I.copyButtonCopied),onClick:r,children:(0,j.jsxs)("span",{className:I.copyButtonIcons,"aria-hidden":"true",children:[(0,j.jsx)(_,{className:I.copyButtonIcon}),(0,j.jsx)(T,{className:I.copyButtonSuccessIcon})]})})}function S(e){return(0,j.jsx)("svg",{viewBox:"0 0 24 24",...e,children:(0,j.jsx)("path",{fill:"currentColor",d:"M4 19h6v-2H4v2zM20 5H4v2h16V5zm-3 6H4v2h13.25c1.1 0 2 .9 2 2s-.9 2-2 2H15v-2l-3 3l3 3v-2h2c2.21 0 4-1.79 4-4s-1.79-4-4-4z"})})}const M={wordWrapButtonIcon:"wordWrapButtonIcon_Bwma",wordWrapButtonEnabled:"wordWrapButtonEnabled_EoeP"};function z(e){let{className:n,onClick:t,isEnabled:s}=e;const o=(0,H.I)({id:"theme.CodeBlock.wordWrapToggle",message:"Toggle word wrap",description:"The title attribute for toggle word wrapping button of code block lines"});return(0,j.jsx)("button",{type:"button",onClick:t,className:(0,a.Z)("clean-btn",n,s&&M.wordWrapButtonEnabled),"aria-label":o,title:o,children:(0,j.jsx)(S,{className:M.wordWrapButtonIcon,"aria-hidden":"true"})})}function R(e){let{children:n,className:t="",metastring:o,title:c,showLineNumbers:i,language:r}=e;const{prism:{defaultLanguage:u,magicComments:m}}=(0,l.L)(),h=function(e){return e?.toLowerCase()}(r??function(e){const n=e.split(" ").find((e=>e.startsWith("language-")));return n?.replace(/language-/,"")}(t)??u),p=d(),g=function(){const[e,n]=(0,s.useState)(!1),[t,o]=(0,s.useState)(!1),c=(0,s.useRef)(null),i=(0,s.useCallback)((()=>{const t=c.current.querySelector("code");e?t.removeAttribute("style"):(t.style.whiteSpace="pre-wrap",t.style.overflowWrap="anywhere"),n((e=>!e))}),[c,e]),a=(0,s.useCallback)((()=>{const{scrollWidth:e,clientWidth:n}=c.current,t=e>n||c.current.querySelector("code").hasAttribute("style");o(t)}),[c]);return B(c,a),(0,s.useEffect)((()=>{a()}),[e,a]),(0,s.useEffect)((()=>(window.addEventListener("resize",a,{passive:!0}),()=>{window.removeEventListener("resize",a)})),[a]),{codeBlockRef:c,isEnabled:e,isCodeScrollable:t,toggle:i}}(),x=function(e){return e?.match(f)?.groups.title??""}(o)||c,{lineClassNames:b,code:k}=v(n,{metastring:o,language:h,magicComments:m}),y=i??function(e){return Boolean(e?.includes("showLineNumbers"))}(o);return(0,j.jsxs)(N,{as:"div",className:(0,a.Z)(t,h&&!t.includes(`language-${h}`)&&`language-${h}`),children:[x&&(0,j.jsx)("div",{className:C.codeBlockTitle,children:x}),(0,j.jsxs)("div",{className:C.codeBlockContent,children:[(0,j.jsx)(w.y$,{theme:p,code:k,language:h??"text",children:e=>{let{className:n,style:t,tokens:s,getLineProps:o,getTokenProps:c}=e;return(0,j.jsx)("pre",{tabIndex:0,ref:g.codeBlockRef,className:(0,a.Z)(n,C.codeBlock,"thin-scrollbar"),style:t,children:(0,j.jsx)("code",{className:(0,a.Z)(C.codeBlockLines,y&&C.codeBlockLinesWithNumbering),children:s.map(((e,n)=>(0,j.jsx)(Z,{line:e,getLineProps:o,getTokenProps:c,classNames:b[n],showLineNumbers:y},n)))})})}}),(0,j.jsxs)("div",{className:C.buttonGroup,children:[(g.isEnabled||g.isCodeScrollable)&&(0,j.jsx)(z,{className:C.codeButton,onClick:()=>g.toggle(),isEnabled:g.isEnabled}),(0,j.jsx)(A,{className:C.codeButton,code:k})]})]})]})}function O(e){let{children:n,...t}=e;const o=(0,i.Z)(),c=function(e){return s.Children.toArray(e).some((e=>(0,s.isValidElement)(e)))?e:Array.isArray(e)?e.join(""):e}(n),a="string"==typeof c?R:k;return(0,j.jsx)(a,{...t,children:c},String(o))}var $=t(9960);var V=t(6043);const W={details:"details_lb9f",isBrowser:"isBrowser_bmU9",collapsibleContent:"collapsibleContent_i85q"};function P(e){return!!e&&("SUMMARY"===e.tagName||P(e.parentElement))}function q(e,n){return!!e&&(e===n||q(e.parentElement,n))}function D(e){let{summary:n,children:t,...o}=e;const c=(0,i.Z)(),r=(0,s.useRef)(null),{collapsed:l,setCollapsed:d}=(0,V.u)({initialState:!o.open}),[u,m]=(0,s.useState)(o.open),h=s.isValidElement(n)?n:(0,j.jsx)("summary",{children:n??"Details"});return(0,j.jsxs)("details",{...o,ref:r,open:u,"data-collapsed":l,className:(0,a.Z)(W.details,c&&W.isBrowser,o.className),onMouseDown:e=>{P(e.target)&&e.detail>1&&e.preventDefault()},onClick:e=>{e.stopPropagation();const n=e.target;P(n)&&q(n,r.current)&&(e.preventDefault(),l?(d(!1),m(!0)):d(!0))},children:[h,(0,j.jsx)(V.z,{lazy:!1,collapsed:l,disableSSRStyle:!0,onCollapseTransitionEnd:e=>{d(e),m(!e)},children:(0,j.jsx)("div",{className:W.collapsibleContent,children:t})})]})}const F={details:"details_b_Ee"},U="alert alert--info";function G(e){let{...n}=e;return(0,j.jsx)(D,{...n,className:(0,a.Z)(U,F.details,n.className)})}function J(e){const n=s.Children.toArray(e.children),t=n.find((e=>s.isValidElement(e)&&"summary"===e.type)),o=(0,j.jsx)(j.Fragment,{children:n.filter((e=>e!==t))});return(0,j.jsx)(G,{...e,summary:t,children:o})}var Y=t(2503);function K(e){return(0,j.jsx)(Y.Z,{...e})}const Q={containsTaskList:"containsTaskList_mC6p"};function X(e){if(void 0!==e)return(0,a.Z)(e,e?.includes("contains-task-list")&&Q.containsTaskList)}const ee={img:"img_ev3q"};var ne=t(9047),te=t(1875);const se={Head:c.Z,details:J,Details:J,code:function(e){return s.Children.toArray(e.children).every((e=>"string"==typeof e&&!e.includes("\n")))?(0,j.jsx)("code",{...e}):(0,j.jsx)(O,{...e})},a:function(e){return(0,j.jsx)($.Z,{...e})},pre:function(e){return(0,j.jsx)(j.Fragment,{children:e.children})},ul:function(e){return(0,j.jsx)("ul",{...e,className:X(e.className)})},img:function(e){return(0,j.jsx)("img",{loading:"lazy",...e,className:(n=e.className,(0,a.Z)(n,ee.img))});var n},h1:e=>(0,j.jsx)(K,{as:"h1",...e}),h2:e=>(0,j.jsx)(K,{as:"h2",...e}),h3:e=>(0,j.jsx)(K,{as:"h3",...e}),h4:e=>(0,j.jsx)(K,{as:"h4",...e}),h5:e=>(0,j.jsx)(K,{as:"h5",...e}),h6:e=>(0,j.jsx)(K,{as:"h6",...e}),admonition:ne.Z,mermaid:te.Z};function oe(e){let{children:n}=e;return(0,j.jsx)(o.Z,{components:se,children:n})}},3743:(e,n,t)=>{"use strict";t.d(n,{Z:()=>p});var s=t(7294),o=t(6668);function c(e){const n=e.map((e=>({...e,parentIndex:-1,children:[]}))),t=Array(7).fill(-1);n.forEach(((e,n)=>{const s=t.slice(2,e.level);e.parentIndex=Math.max(...s),t[e.level]=n}));const s=[];return n.forEach((e=>{const{parentIndex:t,...o}=e;t>=0?n[t].children.push(o):s.push(o)})),s}function i(e){let{toc:n,minHeadingLevel:t,maxHeadingLevel:s}=e;return n.flatMap((e=>{const n=i({toc:e.children,minHeadingLevel:t,maxHeadingLevel:s});return function(e){return e.level>=t&&e.level<=s}(e)?[{...e,children:n}]:n}))}function a(e){const n=e.getBoundingClientRect();return n.top===n.bottom?a(e.parentNode):n}function r(e,n){let{anchorTopOffset:t}=n;const s=e.find((e=>a(e).top>=t));if(s){return function(e){return e.top>0&&e.bottom<window.innerHeight/2}(a(s))?s:e[e.indexOf(s)-1]??null}return e[e.length-1]??null}function l(){const e=(0,s.useRef)(0),{navbar:{hideOnScroll:n}}=(0,o.L)();return(0,s.useEffect)((()=>{e.current=n?0:document.querySelector(".navbar").clientHeight}),[n]),e}function d(e){const n=(0,s.useRef)(void 0),t=l();(0,s.useEffect)((()=>{if(!e)return()=>{};const{linkClassName:s,linkActiveClassName:o,minHeadingLevel:c,maxHeadingLevel:i}=e;function a(){const e=function(e){return Array.from(document.getElementsByClassName(e))}(s),a=function(e){let{minHeadingLevel:n,maxHeadingLevel:t}=e;const s=[];for(let o=n;o<=t;o+=1)s.push(`h${o}.anchor`);return Array.from(document.querySelectorAll(s.join()))}({minHeadingLevel:c,maxHeadingLevel:i}),l=r(a,{anchorTopOffset:t.current}),d=e.find((e=>l&&l.id===function(e){return decodeURIComponent(e.href.substring(e.href.indexOf("#")+1))}(e)));e.forEach((e=>{!function(e,t){t?(n.current&&n.current!==e&&n.current.classList.remove(o),e.classList.add(o),n.current=e):e.classList.remove(o)}(e,e===d)}))}return document.addEventListener("scroll",a),document.addEventListener("resize",a),a(),()=>{document.removeEventListener("scroll",a),document.removeEventListener("resize",a)}}),[e,t])}var u=t(9960),m=t(5893);function h(e){let{toc:n,className:t,linkClassName:s,isChild:o}=e;return n.length?(0,m.jsx)("ul",{className:o?void 0:t,children:n.map((e=>(0,m.jsxs)("li",{children:[(0,m.jsx)(u.Z,{to:`#${e.id}`,className:s??void 0,dangerouslySetInnerHTML:{__html:e.value}}),(0,m.jsx)(h,{isChild:!0,toc:e.children,className:t,linkClassName:s})]},e.id)))}):null}const f=s.memo(h);function p(e){let{toc:n,className:t="table-of-contents table-of-contents__left-border",linkClassName:a="table-of-contents__link",linkActiveClassName:r,minHeadingLevel:l,maxHeadingLevel:u,...h}=e;const p=(0,o.L)(),g=l??p.tableOfContents.minHeadingLevel,x=u??p.tableOfContents.maxHeadingLevel,v=function(e){let{toc:n,minHeadingLevel:t,maxHeadingLevel:o}=e;return(0,s.useMemo)((()=>i({toc:c(n),minHeadingLevel:t,maxHeadingLevel:o})),[n,t,o])}({toc:n,minHeadingLevel:g,maxHeadingLevel:x});return d((0,s.useMemo)((()=>{if(a&&r)return{linkClassName:a,linkActiveClassName:r,minHeadingLevel:g,maxHeadingLevel:x}}),[a,r,g,x])),(0,m.jsx)(f,{toc:v,className:t,linkClassName:a,...h})}},9407:(e,n,t)=>{"use strict";t.d(n,{Z:()=>l});t(7294);var s=t(6010),o=t(3743);const c={tableOfContents:"tableOfContents_bqdL",docItemContainer:"docItemContainer_F8PC"};var i=t(5893);const a="table-of-contents__link toc-highlight",r="table-of-contents__link--active";function l(e){let{className:n,...t}=e;return(0,i.jsx)("div",{className:(0,s.Z)(c.tableOfContents,"thin-scrollbar",n),children:(0,i.jsx)(o.Z,{...t,linkClassName:a,linkActiveClassName:r})})}},2212:(e,n,t)=>{"use strict";t.d(n,{Z:()=>h});t(7294);var s=t(6010),o=t(5999),c=t(5742),i=t(5893);function a(){return(0,i.jsx)(o.Z,{id:"theme.unlistedContent.title",description:"The unlisted content banner title",children:"Unlisted page"})}function r(){return(0,i.jsx)(o.Z,{id:"theme.unlistedContent.message",description:"The unlisted content banner message",children:"This page is unlisted. Search engines will not index it, and only users having a direct link can access it."})}function l(){return(0,i.jsx)(c.Z,{children:(0,i.jsx)("meta",{name:"robots",content:"noindex, nofollow"})})}var d=t(5281),u=t(9047);function m(e){let{className:n}=e;return(0,i.jsx)(u.Z,{type:"caution",title:(0,i.jsx)(a,{}),className:(0,s.Z)(n,d.k.common.unlistedBanner),children:(0,i.jsx)(r,{})})}function h(e){return(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)(l,{}),(0,i.jsx)(m,{...e})]})}},7594:(e,n)=>{function t(e){let n,t=[];for(let s of e.split(",").map((e=>e.trim())))if(/^-?\d+$/.test(s))t.push(parseInt(s,10));else if(n=s.match(/^(-?\d+)(-|\.\.\.?|\u2025|\u2026|\u22EF)(-?\d+)$/)){let[e,s,o,c]=n;if(s&&c){s=parseInt(s),c=parseInt(c);const e=s<c?1:-1;"-"!==o&&".."!==o&&"\u2025"!==o||(c+=e);for(let n=s;n!==c;n+=e)t.push(n)}}return t}n.default=t,e.exports=t},1151:(e,n,t)=>{"use strict";t.d(n,{Z:()=>a,a:()=>i});var s=t(7294);const o={},c=s.createContext(o);function i(e){const n=s.useContext(c);return s.useMemo((function(){return"function"==typeof e?e(n):{...n,...e}}),[n,e])}function a(e){let n;return n=e.disableParentContext?"function"==typeof e.components?e.components(o):e.components||o:i(e.components),s.createElement(c.Provider,{value:n},e.children)}}}]); \ No newline at end of file diff --git a/assets/js/5e95c892.01dd4c34.js b/assets/js/5e95c892.01dd4c34.js new file mode 100644 index 00000000..2b899629 --- /dev/null +++ b/assets/js/5e95c892.01dd4c34.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkmy_website=self.webpackChunkmy_website||[]).push([[9661],{1892:(e,s,r)=>{r.r(s),r.d(s,{default:()=>l});r(7294);var t=r(6010),u=r(1944),a=r(5281),c=r(8790),n=r(7961),i=r(5893);function l(e){return(0,i.jsx)(u.FG,{className:(0,t.Z)(a.k.wrapper.docsPages),children:(0,i.jsx)(n.Z,{children:(0,c.H)(e.route.routes)})})}}}]); \ No newline at end of file diff --git a/assets/js/5f860be8.49eb81fc.js b/assets/js/5f860be8.49eb81fc.js new file mode 100644 index 00000000..d06a6a4c --- /dev/null +++ b/assets/js/5f860be8.49eb81fc.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkmy_website=self.webpackChunkmy_website||[]).push([[6249],{2706:(e,r,l)=>{l.r(r),l.d(r,{assets:()=>d,contentTitle:()=>c,default:()=>h,frontMatter:()=>s,metadata:()=>i,toc:()=>u});var o=l(5893),t=l(1151),n=l(4866),a=l(5162);const s={layout:"default",title:"User Control",parent:"Docs",description:"",nav_order:2},c="User Control",i={id:"docs/user_control",title:"User Control",description:"",source:"@site/ez-template-docs/docs/user_control.md",sourceDirName:"docs",slug:"/docs/user_control",permalink:"/EZ-Template/next/docs/user_control",draft:!1,unlisted:!1,editUrl:"https://github.com/EZ-Robotics/EZ-Template/tree/website/${versionDocsDirPath}/${docPath}/ez-template-docs/docs/user_control.md",tags:[],version:"current",frontMatter:{layout:"default",title:"User Control",parent:"Docs",description:"",nav_order:2},sidebar:"tutorialSidebar",previous:{title:"Drive and Telemetry",permalink:"/EZ-Template/next/docs/set_and_get_drive"},next:{title:"Util",permalink:"/EZ-Template/next/docs/util"}},d={},u=[{value:"Drive Modes",id:"drive-modes",level:2},{value:"opcontrol_tank()",id:"opcontrol_tank",level:3},{value:"opcontrol_arcade_standard()",id:"opcontrol_arcade_standard",level:3},{value:"opcontrol_arcade_flipped()",id:"opcontrol_arcade_flipped",level:3},{value:"Joystick Functions",id:"joystick-functions",level:2},{value:"initialize()",id:"initialize",level:3},{value:"opcontrol_curve_sd_initialize()",id:"opcontrol_curve_sd_initialize",level:3},{value:"opcontrol_curve_default_sets()",id:"opcontrol_curve_default_sets",level:3},{value:"opcontrol_drive_activebrake_set()",id:"opcontrol_drive_activebrake_set",level:3},{value:"toggle_modify_curve_with_controller()",id:"toggle_modify_curve_with_controller",level:3},{value:"opcontrol_curve_buttons_left()",id:"opcontrol_curve_buttons_left",level:3},{value:"opcontrol_curve_buttons_right()",id:"opcontrol_curve_buttons_right",level:3},{value:"opcontrol_curve_left()",id:"opcontrol_curve_left",level:3},{value:"opcontrol_curve_right()",id:"opcontrol_curve_right",level:3},{value:"opcontrol_joystick_threshold()",id:"opcontrol_joystick_threshold",level:3},{value:"opcontrol_joystick_threshold_opcontrol()",id:"opcontrol_joystick_threshold_opcontrol",level:3},{value:"modify_curve_with_controller()",id:"modify_curve_with_controller",level:3}];function p(e){const r={a:"a",br:"br",code:"code",h1:"h1",h2:"h2",h3:"h3",p:"p",pre:"pre",strong:"strong",...(0,t.a)(),...e.components};return(0,o.jsxs)(o.Fragment,{children:[(0,o.jsx)(r.h1,{id:"user-control",children:(0,o.jsx)(r.strong,{children:"User Control"})}),"\n",(0,o.jsx)(r.h2,{id:"drive-modes",children:"Drive Modes"}),"\n",(0,o.jsx)(r.h3,{id:"opcontrol_tank",children:"opcontrol_tank()"}),"\n",(0,o.jsx)(r.p,{children:"Sets the drive to the left and right y axis."}),"\n",(0,o.jsxs)(n.Z,{groupId:"ex15",defaultValue:"proto",values:[{label:"Prototype",value:"proto"},{label:"Example",value:"example"}],children:[(0,o.jsx)(a.Z,{value:"example",children:(0,o.jsx)(r.pre,{children:(0,o.jsx)(r.code,{className:"language-cpp",children:"void opcontrol() {\r\n while (true) {\r\n chassis.opcontrol_tank();\r\n \r\n pros::delay(ez::util::DELAY_TIME);\r\n }\r\n}\n"})})}),(0,o.jsx)(a.Z,{value:"proto",children:(0,o.jsx)(r.pre,{children:(0,o.jsx)(r.code,{className:"language-cpp",children:"void opcontrol_tank();\n"})})})]}),"\n",(0,o.jsx)(r.h3,{id:"opcontrol_arcade_standard",children:"opcontrol_arcade_standard()"}),"\n",(0,o.jsx)(r.p,{children:"Sets the drive to standard arcade. Left stick is fwd/rev."}),"\n",(0,o.jsxs)(r.p,{children:[(0,o.jsx)(r.code,{children:"stick_type"})," is either ",(0,o.jsx)(r.code,{children:"ez::SPLIT"})," or ",(0,o.jsx)(r.code,{children:"ez::SINGLE"})]}),"\n",(0,o.jsxs)(n.Z,{groupId:"ex1",defaultValue:"proto",values:[{label:"Prototype",value:"proto"},{label:"Example",value:"example"}],children:[(0,o.jsx)(a.Z,{value:"example",children:(0,o.jsx)(r.pre,{children:(0,o.jsx)(r.code,{className:"language-cpp",children:"void opcontrol() {\r\n while (true) {\r\n chassis.opcontrol_arcade_standard(ez::SPIT); // For split arcade\r\n // chassis.opcontrol_arcade_standard(ez::SINGLE); // For single arcade\r\n \r\n pros::delay(ez::util::DELAY_TIME);\r\n }\r\n}\n"})})}),(0,o.jsx)(a.Z,{value:"proto",children:(0,o.jsx)(r.pre,{children:(0,o.jsx)(r.code,{className:"language-cpp",children:"void opcontrol_arcade_standard(e_type stick_type);\n"})})})]}),"\n",(0,o.jsx)(r.h3,{id:"opcontrol_arcade_flipped",children:"opcontrol_arcade_flipped()"}),"\n",(0,o.jsx)(r.p,{children:"Sets the drive to flipped arcade. Right stick is fwd/rev."}),"\n",(0,o.jsxs)(r.p,{children:[(0,o.jsx)(r.code,{children:"stick_type"})," is either ",(0,o.jsx)(r.code,{children:"ez::SPLIT"})," or ",(0,o.jsx)(r.code,{children:"ez::SINGLE"})]}),"\n",(0,o.jsxs)(n.Z,{groupId:"ex2",defaultValue:"proto",values:[{label:"Prototype",value:"proto"},{label:"Example",value:"example"}],children:[(0,o.jsx)(a.Z,{value:"example",children:(0,o.jsx)(r.pre,{children:(0,o.jsx)(r.code,{className:"language-cpp",children:"void opcontrol() {\r\n while (true) {\r\n chassis.opcontrol_arcade_flipped(ez::SPIT); // For split arcade\r\n // chassis.opcontrol_arcade_flipped(ez::SINGLE); // For single arcade\r\n \r\n pros::delay(ez::util::DELAY_TIME);\r\n }\r\n}\n"})})}),(0,o.jsx)(a.Z,{value:"proto",children:(0,o.jsx)(r.pre,{children:(0,o.jsx)(r.code,{className:"language-cpp",children:"void opcontrol_arcade_flipped(e_type stick_type);\n"})})})]}),"\n",(0,o.jsx)(r.h2,{id:"joystick-functions",children:"Joystick Functions"}),"\n",(0,o.jsx)(r.h3,{id:"initialize",children:"initialize()"}),"\n",(0,o.jsxs)(r.p,{children:["Runs ",(0,o.jsx)(r.code,{children:"opcontrol_curve_sd_initialize()"})," and ",(0,o.jsx)(r.code,{children:"drive_imu_calibrate()"}),"."]}),"\n",(0,o.jsxs)(n.Z,{groupId:"ex3",defaultValue:"proto",values:[{label:"Prototype",value:"proto"},{label:"Example",value:"example"}],children:[(0,o.jsx)(a.Z,{value:"example",children:(0,o.jsx)(r.pre,{children:(0,o.jsx)(r.code,{className:"language-cpp",children:"void initialize() {\r\n chassis.initialize();\r\n}\n"})})}),(0,o.jsx)(a.Z,{value:"proto",children:(0,o.jsx)(r.pre,{children:(0,o.jsx)(r.code,{className:"language-cpp",children:"void Drive::initialize();\n"})})})]}),"\n",(0,o.jsx)(r.h3,{id:"opcontrol_curve_sd_initialize",children:"opcontrol_curve_sd_initialize()"}),"\n",(0,o.jsx)(r.p,{children:"Sets the left/right curve constants to what's on the SD card. If the SD card is empty, creates needed files."}),"\n",(0,o.jsxs)(n.Z,{groupId:"ex4",defaultValue:"proto",values:[{label:"Prototype",value:"proto"},{label:"Example",value:"example"}],children:[(0,o.jsx)(a.Z,{value:"example",children:(0,o.jsx)(r.pre,{children:(0,o.jsx)(r.code,{className:"language-cpp",children:"void initialize() {\r\n chassis.opcontrol_curve_sd_initialize();\r\n}\n"})})}),(0,o.jsx)(a.Z,{value:"proto",children:(0,o.jsx)(r.pre,{children:(0,o.jsx)(r.code,{className:"language-cpp",children:"void opcontrol_curve_sd_initialize();\n"})})})]}),"\n",(0,o.jsx)(r.h3,{id:"opcontrol_curve_default_sets",children:"opcontrol_curve_default_sets()"}),"\n",(0,o.jsx)(r.p,{children:"Sets the left/right curve defaults and saves new values to the SD card."}),"\n",(0,o.jsxs)(r.p,{children:[(0,o.jsx)(r.code,{children:"left"})," left input curve",(0,o.jsx)(r.br,{}),"\n",(0,o.jsx)(r.code,{children:"right"})," right input curve"]}),"\n",(0,o.jsxs)(n.Z,{groupId:"ex5",defaultValue:"proto",values:[{label:"Prototype",value:"proto"},{label:"Example",value:"example"}],children:[(0,o.jsx)(a.Z,{value:"example",children:(0,o.jsx)(r.pre,{children:(0,o.jsx)(r.code,{className:"language-cpp",children:"void initialize() {\r\n chassis.opcontrol_curve_default_sets(2, 2);\r\n}\n"})})}),(0,o.jsx)(a.Z,{value:"proto",children:(0,o.jsx)(r.pre,{children:(0,o.jsx)(r.code,{className:"language-cpp",children:"void opcontrol_curve_default_set(double left, double right);\n"})})})]}),"\n",(0,o.jsx)(r.h3,{id:"opcontrol_drive_activebrake_set",children:"opcontrol_drive_activebrake_set()"}),"\n",(0,o.jsx)(r.p,{children:"Active brake runs a P loop on the drive when joysticks are within their threshold."}),"\n",(0,o.jsxs)(r.p,{children:[(0,o.jsx)(r.code,{children:"kp"})," proportional constant for drive"]}),"\n",(0,o.jsxs)(n.Z,{groupId:"ex6",defaultValue:"proto",values:[{label:"Prototype",value:"proto"},{label:"Example",value:"example"}],children:[(0,o.jsx)(a.Z,{value:"example",children:(0,o.jsx)(r.pre,{children:(0,o.jsx)(r.code,{className:"language-cpp",children:"void initialize() {\r\n chassis.opcontrol_drive_activebrake_set(0.1);\r\n}\n"})})}),(0,o.jsx)(a.Z,{value:"proto",children:(0,o.jsx)(r.pre,{children:(0,o.jsx)(r.code,{className:"language-cpp",children:"void opcontrol_drive_activebrake_set(double kp);\n"})})})]}),"\n",(0,o.jsx)(r.h3,{id:"toggle_modify_curve_with_controller",children:"toggle_modify_curve_with_controller()"}),"\n",(0,o.jsx)(r.p,{children:"Enables/disables buttons used for modifying the controller curve with the joystick."}),"\n",(0,o.jsxs)(r.p,{children:[(0,o.jsx)(r.code,{children:"toggle"})," true enables, false disables"]}),"\n",(0,o.jsxs)(n.Z,{groupId:"ex7",defaultValue:"proto",values:[{label:"Prototype",value:"proto"},{label:"Example",value:"example"}],children:[(0,o.jsx)(a.Z,{value:"example",children:(0,o.jsx)(r.pre,{children:(0,o.jsx)(r.code,{className:"language-cpp",children:"void initialize() {\r\n chassis.toggle_modify_curve_with_controller(true);\r\n}\n"})})}),(0,o.jsx)(a.Z,{value:"proto",children:(0,o.jsx)(r.pre,{children:(0,o.jsx)(r.code,{className:"language-cpp",children:"void toggle_modify_curve_with_controller(bool toggle);\n"})})})]}),"\n",(0,o.jsx)(r.h3,{id:"opcontrol_curve_buttons_left",children:"opcontrol_curve_buttons_left()"}),"\n",(0,o.jsx)(r.p,{children:"Sets the buttons that are used to modify the left input curve. The example is the default."}),"\n",(0,o.jsxs)(r.p,{children:[(0,o.jsx)(r.code,{children:"decrease"})," a pros button",(0,o.jsx)(r.br,{}),"\n",(0,o.jsx)(r.code,{children:"increase"})," a pros button"]}),"\n",(0,o.jsxs)(n.Z,{groupId:"ex8",defaultValue:"proto",values:[{label:"Prototype",value:"proto"},{label:"Example",value:"example"}],children:[(0,o.jsx)(a.Z,{value:"example",children:(0,o.jsx)(r.pre,{children:(0,o.jsx)(r.code,{className:"language-cpp",children:"void initialize() {\r\n chassis.opcontrol_curve_buttons_left(pros::E_CONTROLLER_DIGITAL_LEFT, pros::E_CONTROLLER_DIGITAL_RIGHT);\r\n}\n"})})}),(0,o.jsx)(a.Z,{value:"proto",children:(0,o.jsx)(r.pre,{children:(0,o.jsx)(r.code,{className:"language-cpp",children:"void opcontrol_curve_buttons_left(pros::controller_digital_e_t decrease, pros::controller_digital_e_t increase);\n"})})})]}),"\n",(0,o.jsx)(r.h3,{id:"opcontrol_curve_buttons_right",children:"opcontrol_curve_buttons_right()"}),"\n",(0,o.jsx)(r.p,{children:"Sets the buttons that are used to modify the right input curve. The example is the default."}),"\n",(0,o.jsxs)(r.p,{children:[(0,o.jsx)(r.code,{children:"decrease"})," a pros button",(0,o.jsx)(r.br,{}),"\n",(0,o.jsx)(r.code,{children:"increase"})," a pros button"]}),"\n",(0,o.jsxs)(n.Z,{groupId:"ex9",defaultValue:"proto",values:[{label:"Prototype",value:"proto"},{label:"Example",value:"example"}],children:[(0,o.jsx)(a.Z,{value:"example",children:(0,o.jsx)(r.pre,{children:(0,o.jsx)(r.code,{className:"language-cpp",children:"void initialize() {\r\n chassis.opcontrol_curve_buttons_right(pros::E_CONTROLLER_DIGITAL_Y, pros::E_CONTROLLER_DIGITAL_A);\r\n}\n"})})}),(0,o.jsx)(a.Z,{value:"proto",children:(0,o.jsx)(r.pre,{children:(0,o.jsx)(r.code,{className:"language-cpp",children:"void opcontrol_curve_buttons_right(pros::controller_digital_e_t decrease, pros::controller_digital_e_t increase);\n"})})})]}),"\n",(0,o.jsx)(r.h3,{id:"opcontrol_curve_left",children:"opcontrol_curve_left()"}),"\n",(0,o.jsxs)(r.p,{children:["Returns the input times the curve ",(0,o.jsx)(r.a,{href:"https://www.desmos.com/calculator/7oyvwwpmed",children:"here"}),". ",(0,o.jsx)(r.code,{children:"opcontrol_tank()"}),", ",(0,o.jsx)(r.code,{children:"opcontrol_arcade_standard()"}),", and ",(0,o.jsx)(r.code,{children:"opcontrol_arcade_flipped()"})," all handle this for you. When tank is enabled, only this curve is used."]}),"\n",(0,o.jsxs)(r.p,{children:[(0,o.jsx)(r.code,{children:"x"})," input value"]}),"\n",(0,o.jsxs)(n.Z,{groupId:"ex10",defaultValue:"proto",values:[{label:"Prototype",value:"proto"},{label:"Example",value:"example"}],children:[(0,o.jsx)(a.Z,{value:"example",children:(0,o.jsx)(r.pre,{children:(0,o.jsx)(r.code,{className:"language-cpp",children:"void opcontrol() {\r\n while (true) {\r\n int l_stick = opcontrol_curve_left(master.get_analog(ANALOG_LEFT_Y));\r\n int r_stick = opcontrol_curve_left(master.get_analog(ANALOG_RIGHT_Y));\r\n \r\n chassis.drive_set(l_stick, r_stick);\r\n \r\n pros::delay(ez::util::DELAY_TIME);\r\n }\r\n}\n"})})}),(0,o.jsx)(a.Z,{value:"proto",children:(0,o.jsx)(r.pre,{children:(0,o.jsx)(r.code,{className:"language-cpp",children:"double opcontrol_curve_left(double x);\n"})})})]}),"\n",(0,o.jsx)(r.h3,{id:"opcontrol_curve_right",children:"opcontrol_curve_right()"}),"\n",(0,o.jsxs)(r.p,{children:["Returns the input times the curve ",(0,o.jsx)(r.a,{href:"https://www.desmos.com/calculator/7oyvwwpmed",children:"here"}),". ",(0,o.jsx)(r.code,{children:"opcontrol_tank()"}),", ",(0,o.jsx)(r.code,{children:"opcontrol_arcade_standard()"}),", and ",(0,o.jsx)(r.code,{children:"opcontrol_arcade_flipped()"})," all handle this for you."]}),"\n",(0,o.jsxs)(r.p,{children:[(0,o.jsx)(r.code,{children:"x"})," input value"]}),"\n",(0,o.jsxs)(n.Z,{groupId:"ex11",defaultValue:"proto",values:[{label:"Prototype",value:"proto"},{label:"Example",value:"example"}],children:[(0,o.jsx)(a.Z,{value:"example",children:(0,o.jsx)(r.pre,{children:(0,o.jsx)(r.code,{className:"language-cpp",children:"void opcontrol() {\r\n while (true) {\r\n int l_stick = opcontrol_curve_left(master.get_analog(ANALOG_LEFT_Y));\r\n int r_stick = opcontrol_curve_left(master.get_analog(ANALOG_RIGHT_Y));\r\n \r\n chassis.drive_set(l_stick, r_stick);\r\n \r\n pros::delay(ez::util::DELAY_TIME);\r\n }\r\n}\n"})})}),(0,o.jsx)(a.Z,{value:"proto",children:(0,o.jsx)(r.pre,{children:(0,o.jsx)(r.code,{className:"language-cpp",children:"double opcontrol_curve_right(double x);\n"})})})]}),"\n",(0,o.jsx)(r.h3,{id:"opcontrol_joystick_threshold",children:"opcontrol_joystick_threshold()"}),"\n",(0,o.jsx)(r.p,{children:"Threshold the joystick will return 0 within. This is useful because not all joysticks will return perfectly to 0 when let go."}),"\n",(0,o.jsxs)(r.p,{children:[(0,o.jsx)(r.code,{children:"threshold"})," an integer, recommended to be less then 5"]}),"\n",(0,o.jsxs)(n.Z,{groupId:"ex12",defaultValue:"proto",values:[{label:"Prototype",value:"proto"},{label:"Example",value:"example"}],children:[(0,o.jsx)(a.Z,{value:"example",children:(0,o.jsx)(r.pre,{children:(0,o.jsx)(r.code,{className:"language-cpp",children:"void initialize() {\r\n chassis.opcontrol_joystick_threshold(5);\r\n}\n"})})}),(0,o.jsx)(a.Z,{value:"proto",children:(0,o.jsx)(r.pre,{children:(0,o.jsx)(r.code,{className:"language-cpp",children:"void opcontrol_joystick_threshold(int threshold);\n"})})})]}),"\n",(0,o.jsx)(r.h3,{id:"opcontrol_joystick_threshold_opcontrol",children:"opcontrol_joystick_threshold_opcontrol()"}),"\n",(0,o.jsxs)(r.p,{children:["Runs the joystick control. Sets the left drive to ",(0,o.jsx)(r.code,{children:"l_stick"}),", and right drive to ",(0,o.jsx)(r.code,{children:"r_stick"}),". Runs active brake and joystick thresholds."]}),"\n",(0,o.jsxs)(r.p,{children:[(0,o.jsx)(r.code,{children:"l_stick"})," left joystick value\r\n",(0,o.jsx)(r.code,{children:"r_stick"})," right joystick value"]}),"\n",(0,o.jsxs)(n.Z,{groupId:"ex13",defaultValue:"proto",values:[{label:"Prototype",value:"proto"},{label:"Example",value:"example"}],children:[(0,o.jsx)(a.Z,{value:"example",children:(0,o.jsx)(r.pre,{children:(0,o.jsx)(r.code,{className:"language-cpp",children:"void opcontrol() {\r\n while (true) {\r\n chassis.opcontrol_joystick_threshold_opcontrol(master.get_analog(ANALOG_LEFT_Y), master.get_analog(ANALOG_RIGHT_Y));\r\n\r\n pros::delay(ez::util::DELAY_TIME);\r\n }\r\n chassis.opcontrol_joystick_threshold(5);\r\n}\n"})})}),(0,o.jsx)(a.Z,{value:"proto",children:(0,o.jsx)(r.pre,{children:(0,o.jsx)(r.code,{className:"language-cpp",children:"void opcontrol_joystick_threshold_opcontrol(int l_stick, int r_stick);\n"})})})]}),"\n",(0,o.jsx)(r.h3,{id:"modify_curve_with_controller",children:"modify_curve_with_controller()"}),"\n",(0,o.jsx)(r.p,{children:"Allows the user to modify the curve with the controller."}),"\n",(0,o.jsxs)(n.Z,{groupId:"ex14",defaultValue:"proto",values:[{label:"Prototype",value:"proto"},{label:"Example",value:"example"}],children:[(0,o.jsx)(a.Z,{value:"example",children:(0,o.jsx)(r.pre,{children:(0,o.jsx)(r.code,{className:"language-cpp",children:"void opcontrol() {\r\n while (true) {\r\n chassis.opcontrol_joystick_threshold_opcontrol(master.get_analog(ANALOG_LEFT_Y), master.get_analog(ANALOG_RIGHT_Y));\r\n\r\n chassis.modify_curve_with_controller();\r\n\r\n pros::delay(ez::util::DELAY_TIME);\r\n }\r\n chassis.opcontrol_joystick_threshold(5);\r\n}\n"})})}),(0,o.jsx)(a.Z,{value:"proto",children:(0,o.jsx)(r.pre,{children:(0,o.jsx)(r.code,{className:"language-cpp",children:"void modify_curve_with_controller();\n"})})})]})]})}function h(e={}){const{wrapper:r}={...(0,t.a)(),...e.components};return r?(0,o.jsx)(r,{...e,children:(0,o.jsx)(p,{...e})}):p(e)}},5162:(e,r,l)=>{l.d(r,{Z:()=>a});l(7294);var o=l(6010);const t={tabItem:"tabItem_Ymn6"};var n=l(5893);function a(e){let{children:r,hidden:l,className:a}=e;return(0,n.jsx)("div",{role:"tabpanel",className:(0,o.Z)(t.tabItem,a),hidden:l,children:r})}},4866:(e,r,l)=>{l.d(r,{Z:()=>y});var o=l(7294),t=l(6010),n=l(2466),a=l(6550),s=l(469),c=l(1980),i=l(7392),d=l(12);function u(e){return o.Children.toArray(e).filter((e=>"\n"!==e)).map((e=>{if(!e||(0,o.isValidElement)(e)&&function(e){const{props:r}=e;return!!r&&"object"==typeof r&&"value"in r}(e))return e;throw new Error(`Docusaurus error: Bad <Tabs> child <${"string"==typeof e.type?e.type:e.type.name}>: all children of the <Tabs> component should be <TabItem>, and every <TabItem> should have a unique "value" prop.`)}))?.filter(Boolean)??[]}function p(e){const{values:r,children:l}=e;return(0,o.useMemo)((()=>{const e=r??function(e){return u(e).map((e=>{let{props:{value:r,label:l,attributes:o,default:t}}=e;return{value:r,label:l,attributes:o,default:t}}))}(l);return function(e){const r=(0,i.l)(e,((e,r)=>e.value===r.value));if(r.length>0)throw new Error(`Docusaurus error: Duplicate values "${r.map((e=>e.value)).join(", ")}" found in <Tabs>. Every value needs to be unique.`)}(e),e}),[r,l])}function h(e){let{value:r,tabValues:l}=e;return l.some((e=>e.value===r))}function _(e){let{queryString:r=!1,groupId:l}=e;const t=(0,a.k6)(),n=function(e){let{queryString:r=!1,groupId:l}=e;if("string"==typeof r)return r;if(!1===r)return null;if(!0===r&&!l)throw new Error('Docusaurus error: The <Tabs> component groupId prop is required if queryString=true, because this value is used as the search param name. You can also provide an explicit value such as queryString="my-search-param".');return l??null}({queryString:r,groupId:l});return[(0,c._X)(n),(0,o.useCallback)((e=>{if(!n)return;const r=new URLSearchParams(t.location.search);r.set(n,e),t.replace({...t.location,search:r.toString()})}),[n,t])]}function v(e){const{defaultValue:r,queryString:l=!1,groupId:t}=e,n=p(e),[a,c]=(0,o.useState)((()=>function(e){let{defaultValue:r,tabValues:l}=e;if(0===l.length)throw new Error("Docusaurus error: the <Tabs> component requires at least one <TabItem> children component");if(r){if(!h({value:r,tabValues:l}))throw new Error(`Docusaurus error: The <Tabs> has a defaultValue "${r}" but none of its children has the corresponding value. Available values are: ${l.map((e=>e.value)).join(", ")}. If you intend to show no default tab, use defaultValue={null} instead.`);return r}const o=l.find((e=>e.default))??l[0];if(!o)throw new Error("Unexpected error: 0 tabValues");return o.value}({defaultValue:r,tabValues:n}))),[i,u]=_({queryString:l,groupId:t}),[v,x]=function(e){let{groupId:r}=e;const l=function(e){return e?`docusaurus.tab.${e}`:null}(r),[t,n]=(0,d.Nk)(l);return[t,(0,o.useCallback)((e=>{l&&n.set(e)}),[l,n])]}({groupId:t}),j=(()=>{const e=i??v;return h({value:e,tabValues:n})?e:null})();(0,s.Z)((()=>{j&&c(j)}),[j]);return{selectedValue:a,selectValue:(0,o.useCallback)((e=>{if(!h({value:e,tabValues:n}))throw new Error(`Can't select invalid tab value=${e}`);c(e),u(e),x(e)}),[u,x,n]),tabValues:n}}var x=l(2389);const j={tabList:"tabList__CuJ",tabItem:"tabItem_LNqP"};var m=l(5893);function g(e){let{className:r,block:l,selectedValue:o,selectValue:a,tabValues:s}=e;const c=[],{blockElementScrollPositionUntilNextRender:i}=(0,n.o5)(),d=e=>{const r=e.currentTarget,l=c.indexOf(r),t=s[l].value;t!==o&&(i(r),a(t))},u=e=>{let r=null;switch(e.key){case"Enter":d(e);break;case"ArrowRight":{const l=c.indexOf(e.currentTarget)+1;r=c[l]??c[0];break}case"ArrowLeft":{const l=c.indexOf(e.currentTarget)-1;r=c[l]??c[c.length-1];break}}r?.focus()};return(0,m.jsx)("ul",{role:"tablist","aria-orientation":"horizontal",className:(0,t.Z)("tabs",{"tabs--block":l},r),children:s.map((e=>{let{value:r,label:l,attributes:n}=e;return(0,m.jsx)("li",{role:"tab",tabIndex:o===r?0:-1,"aria-selected":o===r,ref:e=>c.push(e),onKeyDown:u,onClick:d,...n,className:(0,t.Z)("tabs__item",j.tabItem,n?.className,{"tabs__item--active":o===r}),children:l??r},r)}))})}function f(e){let{lazy:r,children:l,selectedValue:t}=e;const n=(Array.isArray(l)?l:[l]).filter(Boolean);if(r){const e=n.find((e=>e.props.value===t));return e?(0,o.cloneElement)(e,{className:"margin-top--md"}):null}return(0,m.jsx)("div",{className:"margin-top--md",children:n.map(((e,r)=>(0,o.cloneElement)(e,{key:r,hidden:e.props.value!==t})))})}function b(e){const r=v(e);return(0,m.jsxs)("div",{className:(0,t.Z)("tabs-container",j.tabList),children:[(0,m.jsx)(g,{...e,...r}),(0,m.jsx)(f,{...e,...r})]})}function y(e){const r=(0,x.Z)();return(0,m.jsx)(b,{...e,children:u(e.children)},String(r))}},1151:(e,r,l)=>{l.d(r,{Z:()=>s,a:()=>a});var o=l(7294);const t={},n=o.createContext(t);function a(e){const r=o.useContext(n);return o.useMemo((function(){return"function"==typeof e?e(r):{...r,...e}}),[r,e])}function s(e){let r;return r=e.disableParentContext?"function"==typeof e.components?e.components(t):e.components||t:a(e.components),o.createElement(n.Provider,{value:r},e.children)}}}]); \ No newline at end of file diff --git a/assets/js/63addc18.f632c744.js b/assets/js/63addc18.f632c744.js new file mode 100644 index 00000000..1bccc047 --- /dev/null +++ b/assets/js/63addc18.f632c744.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkmy_website=self.webpackChunkmy_website||[]).push([[1937],{7800:e=>{e.exports=JSON.parse('{"title":"Docs","description":"Documentation for functions used in EZ-Template","slug":"/category/docs","permalink":"/EZ-Template/next/category/docs","navigation":{"previous":{"title":"Using Autonomous Selector","permalink":"/EZ-Template/next/tutorials/using_auton_selector"},"next":{"title":"Autonomous Functions","permalink":"/EZ-Template/next/docs/auton_functions"}}}')}}]); \ No newline at end of file diff --git a/assets/js/646d8d48.34fa126d.js b/assets/js/646d8d48.34fa126d.js new file mode 100644 index 00000000..01939c95 --- /dev/null +++ b/assets/js/646d8d48.34fa126d.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkmy_website=self.webpackChunkmy_website||[]).push([[9761],{2270:(e,t,n)=>{n.r(t),n.d(t,{assets:()=>l,contentTitle:()=>s,default:()=>d,frontMatter:()=>o,metadata:()=>a,toc:()=>_});var r=n(5893),i=n(1151);const o={title:"PTO Tutorial",description:"Add or remove drive motors dynamically"},s="PTO Tutorial",a={id:"tutorials/pto_tutorial",title:"PTO Tutorial",description:"Add or remove drive motors dynamically",source:"@site/ez-template-docs/tutorials/pto_tutorial.md",sourceDirName:"tutorials",slug:"/tutorials/pto_tutorial",permalink:"/EZ-Template/next/tutorials/pto_tutorial",draft:!1,unlisted:!1,editUrl:"https://github.com/EZ-Robotics/EZ-Template/tree/website/${versionDocsDirPath}/${docPath}/ez-template-docs/tutorials/pto_tutorial.md",tags:[],version:"current",frontMatter:{title:"PTO Tutorial",description:"Add or remove drive motors dynamically"},sidebar:"tutorialSidebar",previous:{title:"PID Tutorial",permalink:"/EZ-Template/next/tutorials/pid"},next:{title:"Tuning Constants",permalink:"/EZ-Template/next/tutorials/tuning_constants"}},l={},_=[{value:"Example 1 - Beginner",id:"example-1---beginner",level:2},{value:"Example 2 - Intermediate",id:"example-2---intermediate",level:2},{value:"Example 3 - Expert",id:"example-3---expert",level:2}];function c(e){const t={code:"code",h1:"h1",h2:"h2",p:"p",pre:"pre",...(0,i.a)(),...e.components};return(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(t.h1,{id:"pto-tutorial",children:"PTO Tutorial"}),"\n",(0,r.jsx)(t.p,{children:"PTO (power take off) is used to share power between two mechanisms, usually between the drive and something else. For example, a 6 motor drive could pneumatically shift to a 4 motor drive and a 2 motor intake."}),"\n",(0,r.jsx)(t.h2,{id:"example-1---beginner",children:"Example 1 - Beginner"}),"\n",(0,r.jsx)(t.p,{children:"The simplest way to control a PTO is to keep track of the piston state and setting motors yourself. In this code, the driver has control over switching the PTO on and off. The intake buttons will only work when the PTO is enabled."}),"\n",(0,r.jsxs)(t.p,{children:["The function ",(0,r.jsx)(t.code,{children:"pto_toggle_intake()"})," is in charge of triggering the piston and changing the bool ",(0,r.jsx)(t.code,{children:"pto_intake_enabled"})," to allow or disallow ",(0,r.jsx)(t.code,{children:"set_intake()"})," from setting power to the motors."]}),"\n",(0,r.jsx)(t.pre,{children:(0,r.jsx)(t.code,{className:"language-cpp",children:"using namespace ez;\r\n\r\n// 4th place in the chassis constructor list\r\n#define LEFT_INTAKE 3\r\n#define RIGHT_INTAKE 3\r\n\r\npros::ADIDigitalOut pto_intake_piston('A');\r\nbool pto_intake_enabled = false;\r\n\r\nvoid pto_toggle_intake(bool toggle) {\r\n pto_intake_enabled = toggle;\r\n chassis.pto_toggle({chassis.left_motors[LEFT_INTAKE], chassis.right_motors[RIGHT_INTAKE]}, toggle);\r\n pto_intake_piston.set_value(toggle);\r\n if (toggle) {\r\n chassis.left_motors[LEFT_INTAKE].set_brake_mode(pros::E_MOTOR_BRAKE_COAST);\r\n chassis.right_motors[RIGHT_INTAKE].set_brake_mode(pros::E_MOTOR_BRAKE_COAST);\r\n }\r\n}\r\n\r\nvoid set_intake(int input) {\r\n if (!pto_intake_enabled) return;\r\n chassis.left_motors[LEFT_INTAKE] = input;\r\n chassis.right_motors[RIGHT_INTAKE] = input;\r\n}\r\n\r\n// User control code\r\nvoid intake_control() {\r\n if (master.get_digital_new_press(DIGITAL_DOWN)) {\r\n pto_toggle_intake(!pto_intake_enabled);\r\n } \r\n\r\n if (master.get_digital(DIGITAL_L1)) {\r\n set_intake(127);\r\n }\r\n else if (master.get_digital(DIGITAL_L2)) {\r\n set_intake(-127);\r\n }\r\n else {\r\n set_intake(0);\r\n }\r\n}\r\n\r\nvoid opcontrol() {\r\n // This is preference to what you like to drive on.\r\n chassis.drive_brake_set(MOTOR_BRAKE_COAST);\r\n\r\n while (true) {\r\n chassis.opcontrol_tank(); // Tank control\r\n\r\n intake_control();\r\n\r\n pros::delay(util::DELAY_TIME); // This is used for timer calculations! Keep this ez::util::DELAY_TIME\r\n }\r\n}\r\n\n"})}),"\n",(0,r.jsx)(t.h2,{id:"example-2---intermediate",children:"Example 2 - Intermediate"}),"\n",(0,r.jsx)(t.p,{children:"This code is more complex, but the goal with it is to make it feel like there isn't a PTO to the driver and the programmer."}),"\n",(0,r.jsxs)(t.p,{children:[(0,r.jsx)(t.code,{children:"set_intake()"})," is used to trigger the PTO here. If a non 0 number is sent, the PTO will trigger and the motors will disengage from the drive. Once ",(0,r.jsx)(t.code,{children:"set_intake(0);"})," is sent, the PTO will bring those motors back to the drive. This makes autonomous routines and user control code significantly easier."]}),"\n",(0,r.jsx)(t.pre,{children:(0,r.jsx)(t.code,{className:"language-cpp",children:"using namespace ez;\r\n\r\n// 4th place in the chassis constructor list\r\n#define LEFT_INTAKE 3\r\n#define RIGHT_INTAKE 3\r\n\r\nPiston pto_intake_piston('A'); // PTO piston\r\nbool pto_piston_enabled = false; // Current PTO state\r\n\r\n// Toggle motors from PTO, toggle piston, switch brake modes\r\nvoid pto_toggle_intake(bool toggle) {\r\n pto_piston_enabled = toggle;\r\n chassis.pto_toggle({chassis.left_motors[LEFT_INTAKE], chassis.right_motors[RIGHT_INTAKE]}, toggle);\r\n pto_intake_piston.set(toggle);\r\n if (toggle) {\r\n chassis.left_motors[LEFT_INTAKE].set_brake_mode(pros::E_MOTOR_BRAKE_COAST);\r\n chassis.right_motors[RIGHT_INTAKE].set_brake_mode(pros::E_MOTOR_BRAKE_COAST);\r\n }\r\n}\r\n\r\n// Global intake function (for use outside of this file)\r\nvoid set_intake(int input) {\r\n pto_toggle_intake(input == 0 ? false : true);\r\n if (!pto_piston_enabled) return;\r\n chassis.left_motors[LEFT_INTAKE] = -input;\r\n chassis.right_motors[RIGHT_INTAKE] = -input;\r\n}\r\n\r\n// User control code\r\nvoid intake_control() {\r\n if (master.get_digital(DIGITAL_L1)) {\r\n set_intake(127);\r\n }\r\n else if (master.get_digital(DIGITAL_L2)) {\r\n set_intake(-127);\r\n }\r\n else {\r\n set_intake(0);\r\n }\r\n}\r\n\r\nvoid opcontrol() {\r\n // This is preference to what you like to drive on.\r\n chassis.drive_brake_set(MOTOR_BRAKE_COAST);\r\n\r\n while (true) {\r\n chassis.opcontrol_tank(); // Tank control\r\n\r\n intake_control();\r\n\r\n pros::delay(util::DELAY_TIME); // This is used for timer calculations! Keep this ez::util::DELAY_TIME\r\n }\r\n}\n"})}),"\n",(0,r.jsx)(t.h2,{id:"example-3---expert",children:"Example 3 - Expert"}),"\n",(0,r.jsx)(t.p,{children:'Using the same concepts from above, this example expands on it and adds an "anti jam" function that will run the intake in the opposite direction for a short amount of time if something gets jammed. Functions like this were incredibly useful during Tipping Point with the odd shape of rings, and this code is from the 21S Tipping Point robot.'}),"\n",(0,r.jsx)(t.p,{children:"This code checks the velocity of the motors to check if they are 0. If they are 0, a timer is started. Once the timer passes 250ms, we recognize a jam has happened and set the intake to go full power in the opposite direction for 250ms. 21S has problems when the PTO triggered this code would recognize a jam happening. To prevent this another timer was started, where for 500ms after toggling a jam cannot occur."}),"\n",(0,r.jsx)(t.pre,{children:(0,r.jsx)(t.code,{className:"language-cpp",children:"using namespace ez;\r\n\r\n// 4th place in the chassis constructor list\r\n#define LEFT_INTAKE 3\r\n#define RIGHT_INTAKE 3\r\n\r\nPiston pto_intake_piston('A'); // PTO piston\r\nbool pto_piston_enabled = false; // Current PTO state\r\nint target_speed = 0; // Global target speed\r\n\r\n// Toggle motors from PTO, toggle piston, switch brake modes\r\nvoid pto_toggle_intake(bool toggle) {\r\n pto_piston_enabled = toggle;\r\n chassis.pto_toggle({chassis.left_motors[LEFT_INTAKE], chassis.right_motors[RIGHT_INTAKE]}, toggle);\r\n pto_intake_piston.set(toggle);\r\n if (toggle) {\r\n chassis.left_motors[LEFT_INTAKE].set_brake_mode(pros::E_MOTOR_BRAKE_COAST);\r\n chassis.right_motors[RIGHT_INTAKE].set_brake_mode(pros::E_MOTOR_BRAKE_COAST);\r\n }\r\n}\r\n\r\n// Raw intake function (intended use in this file only)\r\nvoid raw_set_intake(int input) {\r\n if (!pto_piston_enabled) return;\r\n chassis.left_motors[LEFT_INTAKE] = -input;\r\n chassis.right_motors[RIGHT_INTAKE] = -input;\r\n}\r\n\r\n// Global intake function (for use outside of this file)\r\nvoid set_intake(int input) {\r\n pto_toggle_intake(input == 0 ? false : true);\r\n raw_set_intake(input);\r\n if (pto_piston_enabled) target_speed = input;\r\n}\r\n\r\n// Is velocity of motors 0?\r\nbool has_intake_stopped() {\r\n if ((chassis.left_motors[LEFT_INTAKE].get_actual_velocity() == 0 || chassis.right_motors[RIGHT_INTAKE].get_actual_velocity() == 0) && pto_piston_enabled)\r\n return true;\r\n return false;\r\n}\r\n\r\n// Intake task with antijam logic\r\nvoid intake_task() {\r\n const int wait_time = 250, switch_wait_time = 500;\r\n int switch_counter = 0, jam_counter = 0;\r\n bool is_jammed = false, last_pto = false, just_switched = false;\r\n\r\n while (true) {\r\n // Detect the PTO engaging to the intake\r\n if (pto_piston_enabled != last_pto /*&& pto_piston_enabled == true*/)\r\n just_switched = true;\r\n\r\n // This stops the antijam code from running 500ms after engaging the PTO to the intake\r\n if (just_switched) {\r\n switch_counter += util::DELAY_TIME;\r\n if (switch_counter > switch_wait_time) {\r\n just_switched = false;\r\n switch_counter = 0;\r\n }\r\n }\r\n last_pto = pto_piston_enabled;\r\n\r\n // Only run this code when the PTO is engaged to the intake\r\n if (pto_piston_enabled) {\r\n // Run intake full power in opposite direction for 250ms when jammed, then set intake\r\n // back to normal\r\n if (is_jammed) {\r\n raw_set_intake(-127 * util::sgn(target_speed));\r\n jam_counter += ez::util::DELAY_TIME;\r\n if (jam_counter > wait_time) {\r\n is_jammed = false;\r\n jam_counter = 0;\r\n raw_set_intake(target_speed);\r\n }\r\n }\r\n\r\n // Detect a jam if velocity is 0 for 250ms\r\n else if (target_speed != 0 && has_intake_stopped() && !just_switched) {\r\n jam_counter += util::DELAY_TIME;\r\n if (jam_counter > wait_time) {\r\n jam_counter = 0;\r\n is_jammed = true;\r\n }\r\n }\r\n }\r\n\r\n pros::delay(util::DELAY_TIME);\r\n }\r\n}\r\npros::Task Intake_Task(intake_task);\r\n\r\n// User control code\r\nvoid intake_control() {\r\n if (master.get_digital(DIGITAL_L1)) {\r\n set_intake(127);\r\n }\r\n else if (master.get_digital(DIGITAL_L2)) {\r\n set_intake(-127);\r\n }\r\n else {\r\n set_intake(0);\r\n }\r\n}\r\n\r\nvoid opcontrol() {\r\n // This is preference to what you like to drive on.\r\n chassis.drive_brake_set(MOTOR_BRAKE_COAST);\r\n\r\n while (true) {\r\n chassis.opcontrol_tank(); // Tank control\r\n\r\n intake_control();\r\n\r\n pros::delay(util::DELAY_TIME); // This is used for timer calculations! Keep this ez::util::DELAY_TIME\r\n }\r\n}\n"})})]})}function d(e={}){const{wrapper:t}={...(0,i.a)(),...e.components};return t?(0,r.jsx)(t,{...e,children:(0,r.jsx)(c,{...e})}):c(e)}},1151:(e,t,n)=>{n.d(t,{Z:()=>a,a:()=>s});var r=n(7294);const i={},o=r.createContext(i);function s(e){const t=r.useContext(o);return r.useMemo((function(){return"function"==typeof e?e(t):{...t,...e}}),[t,e])}function a(e){let t;return t=e.disableParentContext?"function"==typeof e.components?e.components(i):e.components||i:s(e.components),r.createElement(o.Provider,{value:t},e.children)}}}]); \ No newline at end of file diff --git a/assets/js/6b7ada18.6574db23.js b/assets/js/6b7ada18.6574db23.js new file mode 100644 index 00000000..726c7399 --- /dev/null +++ b/assets/js/6b7ada18.6574db23.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkmy_website=self.webpackChunkmy_website||[]).push([[5879],{8038:(o,n,t)=>{t.r(n),t.d(n,{assets:()=>a,contentTitle:()=>i,default:()=>c,frontMatter:()=>r,metadata:()=>u,toc:()=>d});var e=t(5893),s=t(1151);const r={title:"Adding Autonomous Routines",description:"Add autonomous routines to the selector"},i="Adding Autonomous Routines",u={id:"tutorials/autons",title:"Adding Autonomous Routines",description:"Add autonomous routines to the selector",source:"@site/versioned_docs/version-2.x/tutorials/autons.md",sourceDirName:"tutorials",slug:"/tutorials/autons",permalink:"/EZ-Template/tutorials/autons",draft:!1,unlisted:!1,editUrl:"https://github.com/EZ-Robotics/EZ-Template/tree/website/${versionDocsDirPath}/${docPath}/versioned_docs/version-2.x/tutorials/autons.md",tags:[],version:"2.x",frontMatter:{title:"Adding Autonomous Routines",description:"Add autonomous routines to the selector"},sidebar:"tutorialSidebar",previous:{title:"Active Brake",permalink:"/EZ-Template/tutorials/activebrake"},next:{title:"Example Autonomous Routines",permalink:"/EZ-Template/tutorials/example_autons"}},a={},d=[{value:"Learn to use Autonomous Functions",id:"learn-to-use-autonomous-functions",level:2},{value:"Make Your Own Autonomous Routine",id:"make-your-own-autonomous-routine",level:2},{value:"Add the Function to <code>autons.hpp</code>",id:"add-the-function-to-autonshpp",level:2},{value:"Add the Function to the Autonomous Selector",id:"add-the-function-to-the-autonomous-selector",level:2}];function l(o){const n={a:"a",code:"code",h1:"h1",h2:"h2",p:"p",pre:"pre",strong:"strong",...(0,s.a)(),...o.components};return(0,e.jsxs)(e.Fragment,{children:[(0,e.jsx)(n.h1,{id:"adding-autonomous-routines",children:(0,e.jsx)(n.strong,{children:"Adding Autonomous Routines"})}),"\n",(0,e.jsx)(n.h2,{id:"learn-to-use-autonomous-functions",children:"Learn to use Autonomous Functions"}),"\n",(0,e.jsxs)(n.p,{children:["Read through ",(0,e.jsx)(n.code,{children:"src/autons.cpp"})," (",(0,e.jsx)(n.a,{href:"https://ez-robotics.github.io/EZ-Template/tutorials/example_autons",children:"or click here"}),") and learn how to use the autonomous functions by reading through the example routines!"]}),"\n",(0,e.jsx)(n.h2,{id:"make-your-own-autonomous-routine",children:"Make Your Own Autonomous Routine"}),"\n",(0,e.jsxs)(n.p,{children:["Make a new function in ",(0,e.jsx)(n.code,{children:"src/autons.cpp"})," and name it something that says what the autonomous will do."]}),"\n",(0,e.jsx)(n.pre,{children:(0,e.jsx)(n.code,{className:"language-cpp",children:"void SoloAWP() {\r\n // . . .\r\n // Autonomous code goes here\r\n // . . .\r\n}\r\n\r\nvoid ScoreRingsPlatDown() {\r\n // . . .\r\n // Autonomous code goes here\r\n // . . .\r\n}\r\n\r\nvoid NeutralStealPlatDown() {\r\n // . . .\r\n // Autonomous code goes here\r\n // . . .\r\n}\r\n\r\nvoid NeutralStealPlatUp() {\r\n // . . .\r\n // Autonomous code goes here\r\n // . . .\r\n}\n"})}),"\n",(0,e.jsxs)(n.h2,{id:"add-the-function-to-autonshpp",children:["Add the Function to ",(0,e.jsx)(n.code,{children:"autons.hpp"})]}),"\n",(0,e.jsxs)(n.p,{children:["In ",(0,e.jsx)(n.code,{children:"include/autons.hpp"})," add the name of your function."]}),"\n",(0,e.jsx)(n.pre,{children:(0,e.jsx)(n.code,{className:"language-cpp",children:"void SoloAWP();\r\nvoid ScoreRingsPlatDown();\r\nvoid NeutralStealPlatDown();\r\nvoid NeutralStealPlatUp();\n"})}),"\n",(0,e.jsx)(n.h2,{id:"add-the-function-to-the-autonomous-selector",children:"Add the Function to the Autonomous Selector"}),"\n",(0,e.jsxs)(n.p,{children:["To add the autonomous mode to the on screen selector, in ",(0,e.jsx)(n.code,{children:"src/main.cpp"})," go to ",(0,e.jsx)(n.code,{children:"void initialize()"})," and either replace an existing autonomous mode or add new pages."]}),"\n",(0,e.jsx)(n.pre,{children:(0,e.jsx)(n.code,{className:"language-cpp",children:'void initialize() {\r\n . . . \r\n\r\n // Autonomous Selector using LLEMMU\r\n ez::as::auton_selector.add_autons({\r\n Auton("Solo AWP\\n\\nStarting Position: Plat Down", SoloAWP),\r\n Auton("Score Rings on Amogo\\n\\nStarting Position: Plat Down", ScoreRingsPlatDown),\r\n Auton("Neutral Steal\\n\\nStarting Position: Plat Down", NeutralStealPlatDown),\r\n Auton("Neutral Steal\\n\\nStarting Position: Plat Up", NeutralStealPlatUp),\r\n });\r\n\r\n . . .\r\n}\n'})})]})}function c(o={}){const{wrapper:n}={...(0,s.a)(),...o.components};return n?(0,e.jsx)(n,{...o,children:(0,e.jsx)(l,{...o})}):l(o)}},1151:(o,n,t)=>{t.d(n,{Z:()=>u,a:()=>i});var e=t(7294);const s={},r=e.createContext(s);function i(o){const n=e.useContext(r);return e.useMemo((function(){return"function"==typeof o?o(n):{...n,...o}}),[n,o])}function u(o){let n;return n=o.disableParentContext?"function"==typeof o.components?o.components(s):o.components||s:i(o.components),e.createElement(r.Provider,{value:n},o.children)}}}]); \ No newline at end of file diff --git a/assets/js/80a636ae.552e45e9.js b/assets/js/80a636ae.552e45e9.js new file mode 100644 index 00000000..14178d67 --- /dev/null +++ b/assets/js/80a636ae.552e45e9.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkmy_website=self.webpackChunkmy_website||[]).push([[5308],{6942:(e,t,s)=>{s.r(t),s.d(t,{assets:()=>u,contentTitle:()=>i,default:()=>h,frontMatter:()=>l,metadata:()=>c,toc:()=>d});var r=s(5893),o=s(1151),a=s(4866),n=s(5162);const l={layout:"default",title:"PTO",parent:"Docs",description:"",nav_order:7},i=void 0,c={id:"docs/pto",title:"PTO",description:"",source:"@site/versioned_docs/version-2.x/docs/pto.md",sourceDirName:"docs",slug:"/docs/pto",permalink:"/EZ-Template/docs/pto",draft:!1,unlisted:!1,editUrl:"https://github.com/EZ-Robotics/EZ-Template/tree/website/${versionDocsDirPath}/${docPath}/versioned_docs/version-2.x/docs/pto.md",tags:[],version:"2.x",frontMatter:{layout:"default",title:"PTO",parent:"Docs",description:"",nav_order:7},sidebar:"tutorialSidebar",previous:{title:"PID",permalink:"/EZ-Template/docs/pid"},next:{title:"Drive and Telemetry",permalink:"/EZ-Template/docs/set_and_get_drive"}},u={},d=[{value:"pto_check()",id:"pto_check",level:2},{value:"pto_add()",id:"pto_add",level:2},{value:"pto_remove()",id:"pto_remove",level:2},{value:"pto_toggle()",id:"pto_toggle",level:2}];function p(e){const t={code:"code",h2:"h2",p:"p",pre:"pre",...(0,o.a)(),...e.components};return(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(t.h2,{id:"pto_check",children:"pto_check()"}),"\n",(0,r.jsx)(t.p,{children:"Checks if the port is in the pto_list."}),"\n",(0,r.jsxs)(t.p,{children:[(0,r.jsx)(t.code,{children:"check_if_pto"})," a PROS motor that is in the drive"]}),"\n",(0,r.jsxs)(a.Z,{groupId:"ex1",defaultValue:"proto",values:[{label:"Prototype",value:"proto"},{label:"Example",value:"example"}],children:[(0,r.jsx)(n.Z,{value:"example",children:(0,r.jsx)(t.pre,{children:(0,r.jsx)(t.code,{className:"language-cpp",children:'void initialize() {\r\n pros::delay(500);\r\n\r\n printf("Check: %i %i\\n", chassis.pto_check(chassis.left_motors[1]), chassis.pto_check(chassis.right_motors[1]))); // This prints 0 0\r\n chassis.pto_add({chassis.left_motors[1], chassis.right_motors[1]});\r\n printf("Check: %i %i\\n", chassis.pto_check(chassis.left_motors[1]), chassis.pto_check(chassis.right_motors[1]))); // This prints 1 1\r\n}\n'})})}),(0,r.jsx)(n.Z,{value:"proto",children:(0,r.jsx)(t.pre,{children:(0,r.jsx)(t.code,{className:"language-cpp",children:"bool pto_check(pros::Motor check_if_pto);\n"})})})]}),"\n",(0,r.jsx)(t.h2,{id:"pto_add",children:"pto_add()"}),"\n",(0,r.jsx)(t.p,{children:"Adds motors to the pto_list. You cannot add the first index because it's used for autonomous."}),"\n",(0,r.jsxs)(t.p,{children:[(0,r.jsx)(t.code,{children:"pto_list"})," a vector of motors to remove from the drive"]}),"\n",(0,r.jsxs)(a.Z,{groupId:"ex2",defaultValue:"proto",values:[{label:"Prototype",value:"proto"},{label:"Example",value:"example"}],children:[(0,r.jsx)(n.Z,{value:"example",children:(0,r.jsx)(t.pre,{children:(0,r.jsx)(t.code,{className:"language-cpp",children:'void initialize() {\r\n pros::delay(500);\r\n\r\n printf("Check: %i %i\\n", chassis.pto_check(chassis.left_motors[1]), chassis.pto_check(chassis.right_motors[1]))); // This prints 0 0\r\n chassis.pto_add({chassis.left_motors[1], chassis.right_motors[1]});\r\n printf("Check: %i %i\\n", chassis.pto_check(chassis.left_motors[1]), chassis.pto_check(chassis.right_motors[1]))); // This prints 1 1\r\n}\n'})})}),(0,r.jsx)(n.Z,{value:"proto",children:(0,r.jsx)(t.pre,{children:(0,r.jsx)(t.code,{className:"language-cpp",children:"void pto_add(std::vector<pros::Motor> pto_list);\n"})})})]}),"\n",(0,r.jsx)(t.h2,{id:"pto_remove",children:"pto_remove()"}),"\n",(0,r.jsx)(t.p,{children:"Removes motors from the pto_list."}),"\n",(0,r.jsxs)(t.p,{children:[(0,r.jsx)(t.code,{children:"pto_list"})," a vector of motors to add back to the drive"]}),"\n",(0,r.jsxs)(a.Z,{groupId:"ex3",defaultValue:"proto",values:[{label:"Prototype",value:"proto"},{label:"Example",value:"example"}],children:[(0,r.jsx)(n.Z,{value:"example",children:(0,r.jsx)(t.pre,{children:(0,r.jsx)(t.code,{className:"language-cpp",children:'void initialize() {\r\n pros::delay(500);\r\n\r\n printf("Check: %i %i\\n", chassis.pto_check(chassis.left_motors[1]), chassis.pto_check(chassis.right_motors[1]))); // This prints 0 0\r\n chassis.pto_add({chassis.left_motors[1], chassis.right_motors[1]});\r\n printf("Check: %i %i\\n", chassis.pto_check(chassis.left_motors[1]), chassis.pto_check(chassis.right_motors[1]))); // This prints 1 1\r\n chassis.pto_remove({chassis.left_motors[1], chassis.right_motors[1]});\r\n printf("Check: %i %i\\n", chassis.pto_check(chassis.left_motors[1]), chassis.pto_check(chassis.right_motors[1]))); // This prints 0 0\r\n\r\n}\n'})})}),(0,r.jsx)(n.Z,{value:"proto",children:(0,r.jsx)(t.pre,{children:(0,r.jsx)(t.code,{className:"language-cpp",children:"void pto_remove(std::vector<pros::Motor> pto_list);\n"})})})]}),"\n",(0,r.jsx)(t.h2,{id:"pto_toggle",children:"pto_toggle()"}),"\n",(0,r.jsxs)(t.p,{children:["Runs ",(0,r.jsx)(t.code,{children:"pto_add"})," if ",(0,r.jsx)(t.code,{children:"toggle"})," is true, and ",(0,r.jsx)(t.code,{children:"pto_remove"})," if ",(0,r.jsx)(t.code,{children:"toggle"})," is false."]}),"\n",(0,r.jsxs)(t.p,{children:[(0,r.jsx)(t.code,{children:"pto_list"})," a vector of motors to add / remove to the drive\r\n",(0,r.jsx)(t.code,{children:"toggle"})," boolean to add / remove motors to drive"]}),"\n",(0,r.jsxs)(a.Z,{groupId:"ex4",defaultValue:"proto",values:[{label:"Prototype",value:"proto"},{label:"Example",value:"example"}],children:[(0,r.jsx)(n.Z,{value:"example",children:(0,r.jsx)(t.pre,{children:(0,r.jsx)(t.code,{className:"language-cpp",children:"void pto_intake(bool toggle) {\r\n pto_intake_enabled = toggle;\r\n chassis.pto_toggle({chassis.left_motors[1], chassis.right_motors[1]}, toggle);\r\n pto_intake_piston.set_value(toggle);\r\n if (toggle) {\r\n chassis.left_motors[1].set_brake_mode(pros::E_MOTOR_BRAKE_COAST);\r\n chassis.right_motors[1].set_brake_mode(pros::E_MOTOR_BRAKE_COAST);\r\n }\r\n}\n"})})}),(0,r.jsx)(n.Z,{value:"proto",children:(0,r.jsx)(t.pre,{children:(0,r.jsx)(t.code,{className:"language-cpp",children:"void pto_toggle(std::vector<pros::Motor> pto_list, bool toggle);\n"})})})]})]})}function h(e={}){const{wrapper:t}={...(0,o.a)(),...e.components};return t?(0,r.jsx)(t,{...e,children:(0,r.jsx)(p,{...e})}):p(e)}},5162:(e,t,s)=>{s.d(t,{Z:()=>n});s(7294);var r=s(6010);const o={tabItem:"tabItem_Ymn6"};var a=s(5893);function n(e){let{children:t,hidden:s,className:n}=e;return(0,a.jsx)("div",{role:"tabpanel",className:(0,r.Z)(o.tabItem,n),hidden:s,children:t})}},4866:(e,t,s)=>{s.d(t,{Z:()=>k});var r=s(7294),o=s(6010),a=s(2466),n=s(6550),l=s(469),i=s(1980),c=s(7392),u=s(12);function d(e){return r.Children.toArray(e).filter((e=>"\n"!==e)).map((e=>{if(!e||(0,r.isValidElement)(e)&&function(e){const{props:t}=e;return!!t&&"object"==typeof t&&"value"in t}(e))return e;throw new Error(`Docusaurus error: Bad <Tabs> child <${"string"==typeof e.type?e.type:e.type.name}>: all children of the <Tabs> component should be <TabItem>, and every <TabItem> should have a unique "value" prop.`)}))?.filter(Boolean)??[]}function p(e){const{values:t,children:s}=e;return(0,r.useMemo)((()=>{const e=t??function(e){return d(e).map((e=>{let{props:{value:t,label:s,attributes:r,default:o}}=e;return{value:t,label:s,attributes:r,default:o}}))}(s);return function(e){const t=(0,c.l)(e,((e,t)=>e.value===t.value));if(t.length>0)throw new Error(`Docusaurus error: Duplicate values "${t.map((e=>e.value)).join(", ")}" found in <Tabs>. Every value needs to be unique.`)}(e),e}),[t,s])}function h(e){let{value:t,tabValues:s}=e;return s.some((e=>e.value===t))}function m(e){let{queryString:t=!1,groupId:s}=e;const o=(0,n.k6)(),a=function(e){let{queryString:t=!1,groupId:s}=e;if("string"==typeof t)return t;if(!1===t)return null;if(!0===t&&!s)throw new Error('Docusaurus error: The <Tabs> component groupId prop is required if queryString=true, because this value is used as the search param name. You can also provide an explicit value such as queryString="my-search-param".');return s??null}({queryString:t,groupId:s});return[(0,i._X)(a),(0,r.useCallback)((e=>{if(!a)return;const t=new URLSearchParams(o.location.search);t.set(a,e),o.replace({...o.location,search:t.toString()})}),[a,o])]}function v(e){const{defaultValue:t,queryString:s=!1,groupId:o}=e,a=p(e),[n,i]=(0,r.useState)((()=>function(e){let{defaultValue:t,tabValues:s}=e;if(0===s.length)throw new Error("Docusaurus error: the <Tabs> component requires at least one <TabItem> children component");if(t){if(!h({value:t,tabValues:s}))throw new Error(`Docusaurus error: The <Tabs> has a defaultValue "${t}" but none of its children has the corresponding value. Available values are: ${s.map((e=>e.value)).join(", ")}. If you intend to show no default tab, use defaultValue={null} instead.`);return t}const r=s.find((e=>e.default))??s[0];if(!r)throw new Error("Unexpected error: 0 tabValues");return r.value}({defaultValue:t,tabValues:a}))),[c,d]=m({queryString:s,groupId:o}),[v,_]=function(e){let{groupId:t}=e;const s=function(e){return e?`docusaurus.tab.${e}`:null}(t),[o,a]=(0,u.Nk)(s);return[o,(0,r.useCallback)((e=>{s&&a.set(e)}),[s,a])]}({groupId:o}),f=(()=>{const e=c??v;return h({value:e,tabValues:a})?e:null})();(0,l.Z)((()=>{f&&i(f)}),[f]);return{selectedValue:n,selectValue:(0,r.useCallback)((e=>{if(!h({value:e,tabValues:a}))throw new Error(`Can't select invalid tab value=${e}`);i(e),d(e),_(e)}),[d,_,a]),tabValues:a}}var _=s(2389);const f={tabList:"tabList__CuJ",tabItem:"tabItem_LNqP"};var g=s(5893);function x(e){let{className:t,block:s,selectedValue:r,selectValue:n,tabValues:l}=e;const i=[],{blockElementScrollPositionUntilNextRender:c}=(0,a.o5)(),u=e=>{const t=e.currentTarget,s=i.indexOf(t),o=l[s].value;o!==r&&(c(t),n(o))},d=e=>{let t=null;switch(e.key){case"Enter":u(e);break;case"ArrowRight":{const s=i.indexOf(e.currentTarget)+1;t=i[s]??i[0];break}case"ArrowLeft":{const s=i.indexOf(e.currentTarget)-1;t=i[s]??i[i.length-1];break}}t?.focus()};return(0,g.jsx)("ul",{role:"tablist","aria-orientation":"horizontal",className:(0,o.Z)("tabs",{"tabs--block":s},t),children:l.map((e=>{let{value:t,label:s,attributes:a}=e;return(0,g.jsx)("li",{role:"tab",tabIndex:r===t?0:-1,"aria-selected":r===t,ref:e=>i.push(e),onKeyDown:d,onClick:u,...a,className:(0,o.Z)("tabs__item",f.tabItem,a?.className,{"tabs__item--active":r===t}),children:s??t},t)}))})}function b(e){let{lazy:t,children:s,selectedValue:o}=e;const a=(Array.isArray(s)?s:[s]).filter(Boolean);if(t){const e=a.find((e=>e.props.value===o));return e?(0,r.cloneElement)(e,{className:"margin-top--md"}):null}return(0,g.jsx)("div",{className:"margin-top--md",children:a.map(((e,t)=>(0,r.cloneElement)(e,{key:t,hidden:e.props.value!==o})))})}function j(e){const t=v(e);return(0,g.jsxs)("div",{className:(0,o.Z)("tabs-container",f.tabList),children:[(0,g.jsx)(x,{...e,...t}),(0,g.jsx)(b,{...e,...t})]})}function k(e){const t=(0,_.Z)();return(0,g.jsx)(j,{...e,children:d(e.children)},String(t))}},1151:(e,t,s)=>{s.d(t,{Z:()=>l,a:()=>n});var r=s(7294);const o={},a=r.createContext(o);function n(e){const t=r.useContext(a);return r.useMemo((function(){return"function"==typeof e?e(t):{...t,...e}}),[t,e])}function l(e){let t;return t=e.disableParentContext?"function"==typeof e.components?e.components(o):e.components||o:n(e.components),r.createElement(a.Provider,{value:t},e.children)}}}]); \ No newline at end of file diff --git a/assets/js/820ebd44.dbe62904.js b/assets/js/820ebd44.dbe62904.js new file mode 100644 index 00000000..c7471955 --- /dev/null +++ b/assets/js/820ebd44.dbe62904.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkmy_website=self.webpackChunkmy_website||[]).push([[6690],{3769:e=>{e.exports=JSON.parse('{"name":"docusaurus-plugin-content-docs","id":"default"}')}}]); \ No newline at end of file diff --git a/assets/js/935f2afb.f3b2f391.js b/assets/js/935f2afb.f3b2f391.js new file mode 100644 index 00000000..3b9dd353 --- /dev/null +++ b/assets/js/935f2afb.f3b2f391.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkmy_website=self.webpackChunkmy_website||[]).push([[53],{1109:t=>{t.exports=JSON.parse('{"pluginId":"default","version":"current","label":"3.0.0-RC1","banner":"unreleased","badge":true,"noIndex":false,"className":"docs-version-current","isLast":false,"docsSidebars":{"tutorialSidebar":[{"type":"link","label":"EZ-Template","href":"/EZ-Template/next/","docId":"Installation","unlisted":false},{"type":"category","label":"Tutorials","collapsible":true,"collapsed":false,"items":[{"type":"link","label":"Active Brake","href":"/EZ-Template/next/tutorials/activebrake","docId":"tutorials/activebrake","unlisted":false},{"type":"link","label":"Adding Autonomous Routines","href":"/EZ-Template/next/tutorials/autons","docId":"tutorials/autons","unlisted":false},{"type":"link","label":"Example Autonomous Routines","href":"/EZ-Template/next/tutorials/example_autons","docId":"tutorials/example_autons","unlisted":false},{"type":"link","label":"Joystick Curves","href":"/EZ-Template/next/tutorials/joystick_curve","docId":"tutorials/joystick_curve","unlisted":false},{"type":"link","label":"PID Tutorial","href":"/EZ-Template/next/tutorials/pid","docId":"tutorials/pid","unlisted":false},{"type":"link","label":"PTO Tutorial","href":"/EZ-Template/next/tutorials/pto_tutorial","docId":"tutorials/pto_tutorial","unlisted":false},{"type":"link","label":"Tuning Constants","href":"/EZ-Template/next/tutorials/tuning_constants","docId":"tutorials/tuning_constants","unlisted":false},{"type":"link","label":"Using Autonomous Selector","href":"/EZ-Template/next/tutorials/using_auton_selector","docId":"tutorials/using_auton_selector","unlisted":false}],"href":"/EZ-Template/next/category/tutorials"},{"type":"category","label":"Docs","collapsible":true,"collapsed":false,"items":[{"type":"link","label":"Autonomous Functions","href":"/EZ-Template/next/docs/auton_functions","docId":"docs/auton_functions","unlisted":false},{"type":"link","label":"Autonomous Selector","href":"/EZ-Template/next/docs/auton_selector","docId":"docs/auton_selector","unlisted":false},{"type":"link","label":"Drive Constructors","href":"/EZ-Template/next/docs/constructor","docId":"docs/constructor","unlisted":false},{"type":"link","label":"PID","href":"/EZ-Template/next/docs/pid","docId":"docs/pid","unlisted":false},{"type":"link","label":"PTO","href":"/EZ-Template/next/docs/pto","docId":"docs/pto","unlisted":false},{"type":"link","label":"Drive and Telemetry","href":"/EZ-Template/next/docs/set_and_get_drive","docId":"docs/set_and_get_drive","unlisted":false},{"type":"link","label":"User Control","href":"/EZ-Template/next/docs/user_control","docId":"docs/user_control","unlisted":false},{"type":"link","label":"Util","href":"/EZ-Template/next/docs/util","docId":"docs/util","unlisted":false}],"href":"/EZ-Template/next/category/docs"},{"type":"link","label":"2.x -> 3.x","href":"/EZ-Template/next/migration","docId":"migration","unlisted":false}]},"docs":{"docs/auton_functions":{"id":"docs/auton_functions","title":"Autonomous Functions","description":"","sidebar":"tutorialSidebar"},"docs/auton_selector":{"id":"docs/auton_selector","title":"Autonomous Selector","description":"","sidebar":"tutorialSidebar"},"docs/constructor":{"id":"docs/constructor","title":"Drive Constructors","description":"","sidebar":"tutorialSidebar"},"docs/pid":{"id":"docs/pid","title":"PID","description":"","sidebar":"tutorialSidebar"},"docs/pto":{"id":"docs/pto","title":"PTO","description":"","sidebar":"tutorialSidebar"},"docs/set_and_get_drive":{"id":"docs/set_and_get_drive","title":"Drive and Telemetry","description":"","sidebar":"tutorialSidebar"},"docs/user_control":{"id":"docs/user_control","title":"User Control","description":"","sidebar":"tutorialSidebar"},"docs/util":{"id":"docs/util","title":"Util","description":"","sidebar":"tutorialSidebar"},"Installation":{"id":"Installation","title":"EZ-Template","description":"Simple plug-and-play PROS template that handles drive base functions, autonomous selector, input curves, and active brake with PTO support.","sidebar":"tutorialSidebar"},"migration":{"id":"migration","title":"2.x -> 3.x","description":"3.x has breaking changes from 2.x. To upgrade your project without starting fresh, you must change everything listed below.","sidebar":"tutorialSidebar"},"tutorials/activebrake":{"id":"tutorials/activebrake","title":"Active Brake","description":"Powerful, tunable brake for driver control","sidebar":"tutorialSidebar"},"tutorials/autons":{"id":"tutorials/autons","title":"Adding Autonomous Routines","description":"Add autonomous routines to the selector","sidebar":"tutorialSidebar"},"tutorials/example_autons":{"id":"tutorials/example_autons","title":"Example Autonomous Routines","description":"Some examples and test routines","sidebar":"tutorialSidebar"},"tutorials/joystick_curve":{"id":"tutorials/joystick_curve","title":"Joystick Curves","description":"Adjusting the joystick\'s behavior to make it exponential","sidebar":"tutorialSidebar"},"tutorials/pid":{"id":"tutorials/pid","title":"PID Tutorial","description":"How to add a feedback loop to motors and increase their accuracy","sidebar":"tutorialSidebar"},"tutorials/pto_tutorial":{"id":"tutorials/pto_tutorial","title":"PTO Tutorial","description":"Add or remove drive motors dynamically","sidebar":"tutorialSidebar"},"tutorials/tuning_constants":{"id":"tutorials/tuning_constants","title":"Tuning Constants","description":"Tuning the PID system to accurately rotate the desired amount","sidebar":"tutorialSidebar"},"tutorials/using_auton_selector":{"id":"tutorials/using_auton_selector","title":"Using Autonomous Selector","description":"How to have multiple autonomous routines in one program","sidebar":"tutorialSidebar"}}}')}}]); \ No newline at end of file diff --git a/assets/js/971599a1.04bd4386.js b/assets/js/971599a1.04bd4386.js new file mode 100644 index 00000000..b5d1c0bd --- /dev/null +++ b/assets/js/971599a1.04bd4386.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkmy_website=self.webpackChunkmy_website||[]).push([[2574],{3426:(e,t,i)=>{i.r(t),i.d(t,{assets:()=>a,contentTitle:()=>r,default:()=>h,frontMatter:()=>o,metadata:()=>c,toc:()=>l});var n=i(5893),s=i(1151);const o={title:"Joystick Curves",description:"Adjusting the joystick's behavior to make it exponential"},r="Joystick Curves",c={id:"tutorials/joystick_curve",title:"Joystick Curves",description:"Adjusting the joystick's behavior to make it exponential",source:"@site/ez-template-docs/tutorials/joystick_curve.md",sourceDirName:"tutorials",slug:"/tutorials/joystick_curve",permalink:"/EZ-Template/next/tutorials/joystick_curve",draft:!1,unlisted:!1,editUrl:"https://github.com/EZ-Robotics/EZ-Template/tree/website/${versionDocsDirPath}/${docPath}/ez-template-docs/tutorials/joystick_curve.md",tags:[],version:"current",frontMatter:{title:"Joystick Curves",description:"Adjusting the joystick's behavior to make it exponential"},sidebar:"tutorialSidebar",previous:{title:"Example Autonomous Routines",permalink:"/EZ-Template/next/tutorials/example_autons"},next:{title:"PID Tutorial",permalink:"/EZ-Template/next/tutorials/pid"}},a={},l=[{value:"Introduction",id:"introduction",level:2},{value:"Enabling",id:"enabling",level:2},{value:"Disabling",id:"disabling",level:2}];function d(e){const t={a:"a",admonition:"admonition",code:"code",h1:"h1",h2:"h2",p:"p",pre:"pre",strong:"strong",...(0,s.a)(),...e.components};return(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)(t.h1,{id:"joystick-curves",children:(0,n.jsx)(t.strong,{children:"Joystick Curves"})}),"\n",(0,n.jsx)(t.h2,{id:"introduction",children:"Introduction"}),"\n",(0,n.jsxs)(t.p,{children:["Using the ",(0,n.jsx)(t.a,{href:"https://www.desmos.com/calculator/7oyvwwpmed",children:"5225 curves from 2018"}),", (explained ",(0,n.jsx)(t.a,{href:"https://www.vexforum.com/t/team-5225a-in-the-zone-code-release-yes-you-read-that-right/63199/10",children:"here"}),"). The x-axis is the joystick input and the y-axis is the motor output."]}),"\n",(0,n.jsx)(t.p,{children:"Normally, pushing the joystick half way means the robot goes half speed. With an input curve, pushing the joystick half way may only move the robot at 1/4 power. This means more of the joystick movement goes to lower speeds, giving you more control of the robot."}),"\n",(0,n.jsxs)(t.p,{children:[(0,n.jsx)(t.a,{href:"https://www.desmos.com/calculator/7oyvwwpmed",children:"This curve"})," is adjustable by changing the T value. We can do this live on our controllers, or have it enable during ",(0,n.jsx)(t.code,{children:"initialize()"}),"."]}),"\n",(0,n.jsx)(t.p,{children:"When the robot is on, tapping/holding the left/right arrows will increase/decrease how large the curve is. When arcade is enabled, each stick will have it's own curve. The y/a buttons will increase/decrease the curve for the right stick."}),"\n",(0,n.jsx)(t.h2,{id:"enabling",children:"Enabling"}),"\n",(0,n.jsxs)(t.p,{children:["After you find values you like, in ",(0,n.jsx)(t.code,{children:"src/main.cpp"})," set ",(0,n.jsx)(t.code,{children:"chassis.opcontrol_curve_default_sets(0, 0)"})," to whatever you liked! The first parameter is left stick, second is right stick. When using tank, only the left stick value is used."]}),"\n",(0,n.jsx)(t.pre,{children:(0,n.jsx)(t.code,{className:"language-cpp",children:"void initialize() {\r\n . . .\r\n chassis.opcontrol_curve_default_set(2.1, 4.3);\r\n . . .\r\n}\n"})}),"\n",(0,n.jsxs)(t.p,{children:["In ",(0,n.jsx)(t.code,{children:"src/main.cpp"}),", in ",(0,n.jsx)(t.code,{children:"void initialize()"}),", if ",(0,n.jsx)(t.code,{children:"chassis.toggle_modify_curve_with_controller(true)"})," is enabled, by pressing the left/right (or y/a if arcade is enabled), you can live adjust your curve and it will display to your controller!"]}),"\n",(0,n.jsx)(t.pre,{children:(0,n.jsx)(t.code,{className:"language-cpp",children:"void initialize() {\r\n . . .\r\n chassis.toggle_modify_curve_with_controller(true); \r\n chassis.opcontrol_curve_default_set(2.1, 4.3); \r\n . . .\r\n}\n"})}),"\n",(0,n.jsx)(t.p,{children:"If you have an sd card plugged in, after changing the number with your controller, the value will save to the sd card."}),"\n",(0,n.jsx)(t.admonition,{type:"warning",children:(0,n.jsxs)(t.p,{children:["You must remove ",(0,n.jsx)(t.code,{children:"chassis.opcontrol_curve_default_set(x, x)"})," from ",(0,n.jsx)(t.code,{children:"initialize()"})," if you have an SD card, otherwise this will overwrite the SD card when you power on the robot!"]})}),"\n",(0,n.jsx)(t.h2,{id:"disabling",children:"Disabling"}),"\n",(0,n.jsxs)(t.p,{children:["To disable the joystick curve entirely, in ",(0,n.jsx)(t.code,{children:"src/main.cpp"})," make sure these are 0 ",(0,n.jsx)(t.code,{children:"chassis.opcontrol_curve_default_sets(0, 0)"}),". If you don't want to modify the curve with the controller, make sure ",(0,n.jsx)(t.code,{children:"chassis.toggle_modify_curve_with_controller(false)"})," is false."]}),"\n",(0,n.jsx)(t.pre,{children:(0,n.jsx)(t.code,{className:"language-cpp",children:"void initialize() {\r\n . . .\r\n chassis.toggle_modify_curve_with_controller(false); \r\n chassis.opcontrol_curve_default_set(0, 0); \r\n . . .\r\n}\n"})})]})}function h(e={}){const{wrapper:t}={...(0,s.a)(),...e.components};return t?(0,n.jsx)(t,{...e,children:(0,n.jsx)(d,{...e})}):d(e)}},1151:(e,t,i)=>{i.d(t,{Z:()=>c,a:()=>r});var n=i(7294);const s={},o=n.createContext(s);function r(e){const t=n.useContext(o);return n.useMemo((function(){return"function"==typeof e?e(t):{...t,...e}}),[t,e])}function c(e){let t;return t=e.disableParentContext?"function"==typeof e.components?e.components(s):e.components||s:r(e.components),n.createElement(o.Provider,{value:t},e.children)}}}]); \ No newline at end of file diff --git a/assets/js/9f67788c.8f80ccd1.js b/assets/js/9f67788c.8f80ccd1.js new file mode 100644 index 00000000..fb7ad702 --- /dev/null +++ b/assets/js/9f67788c.8f80ccd1.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkmy_website=self.webpackChunkmy_website||[]).push([[9257],{7105:(o,n,t)=>{t.r(n),t.d(n,{assets:()=>i,contentTitle:()=>u,default:()=>c,frontMatter:()=>r,metadata:()=>a,toc:()=>l});var e=t(5893),s=t(1151);const r={title:"Adding Autonomous Routines",description:"Add autonomous routines to the selector"},u="Adding Autonomous Routines",a={id:"tutorials/autons",title:"Adding Autonomous Routines",description:"Add autonomous routines to the selector",source:"@site/ez-template-docs/tutorials/autons.md",sourceDirName:"tutorials",slug:"/tutorials/autons",permalink:"/EZ-Template/next/tutorials/autons",draft:!1,unlisted:!1,editUrl:"https://github.com/EZ-Robotics/EZ-Template/tree/website/${versionDocsDirPath}/${docPath}/ez-template-docs/tutorials/autons.md",tags:[],version:"current",frontMatter:{title:"Adding Autonomous Routines",description:"Add autonomous routines to the selector"},sidebar:"tutorialSidebar",previous:{title:"Active Brake",permalink:"/EZ-Template/next/tutorials/activebrake"},next:{title:"Example Autonomous Routines",permalink:"/EZ-Template/next/tutorials/example_autons"}},i={},l=[{value:"Learn to use Autonomous Functions",id:"learn-to-use-autonomous-functions",level:2},{value:"Make Your Own Autonomous Routine",id:"make-your-own-autonomous-routine",level:2},{value:"Add the Function to <code>autons.hpp</code>",id:"add-the-function-to-autonshpp",level:2},{value:"Add the Function to the Autonomous Selector",id:"add-the-function-to-the-autonomous-selector",level:2}];function d(o){const n={a:"a",code:"code",h1:"h1",h2:"h2",p:"p",pre:"pre",strong:"strong",...(0,s.a)(),...o.components};return(0,e.jsxs)(e.Fragment,{children:[(0,e.jsx)(n.h1,{id:"adding-autonomous-routines",children:(0,e.jsx)(n.strong,{children:"Adding Autonomous Routines"})}),"\n",(0,e.jsx)(n.h2,{id:"learn-to-use-autonomous-functions",children:"Learn to use Autonomous Functions"}),"\n",(0,e.jsxs)(n.p,{children:["Read through ",(0,e.jsx)(n.code,{children:"src/autons.cpp"})," (",(0,e.jsx)(n.a,{href:"https://ez-robotics.github.io/EZ-Template/tutorials/example_autons",children:"or click here"}),") and learn how to use the autonomous functions by reading through the example routines!"]}),"\n",(0,e.jsx)(n.h2,{id:"make-your-own-autonomous-routine",children:"Make Your Own Autonomous Routine"}),"\n",(0,e.jsxs)(n.p,{children:["Make a new function in ",(0,e.jsx)(n.code,{children:"src/autons.cpp"})," and name it something that says what the autonomous will do."]}),"\n",(0,e.jsx)(n.pre,{children:(0,e.jsx)(n.code,{className:"language-cpp",children:"void SoloAWP() {\r\n // . . .\r\n // Autonomous code goes here\r\n // . . .\r\n}\r\n\r\nvoid ScoreRingsPlatDown() {\r\n // . . .\r\n // Autonomous code goes here\r\n // . . .\r\n}\r\n\r\nvoid NeutralStealPlatDown() {\r\n // . . .\r\n // Autonomous code goes here\r\n // . . .\r\n}\r\n\r\nvoid NeutralStealPlatUp() {\r\n // . . .\r\n // Autonomous code goes here\r\n // . . .\r\n}\n"})}),"\n",(0,e.jsxs)(n.h2,{id:"add-the-function-to-autonshpp",children:["Add the Function to ",(0,e.jsx)(n.code,{children:"autons.hpp"})]}),"\n",(0,e.jsxs)(n.p,{children:["In ",(0,e.jsx)(n.code,{children:"include/autons.hpp"})," add the name of your function."]}),"\n",(0,e.jsx)(n.pre,{children:(0,e.jsx)(n.code,{className:"language-cpp",children:"void SoloAWP();\r\nvoid ScoreRingsPlatDown();\r\nvoid NeutralStealPlatDown();\r\nvoid NeutralStealPlatUp();\n"})}),"\n",(0,e.jsx)(n.h2,{id:"add-the-function-to-the-autonomous-selector",children:"Add the Function to the Autonomous Selector"}),"\n",(0,e.jsxs)(n.p,{children:["To add the autonomous mode to the on screen selector, in ",(0,e.jsx)(n.code,{children:"src/main.cpp"})," go to ",(0,e.jsx)(n.code,{children:"void initialize()"})," and either replace an existing autonomous mode or add new pages."]}),"\n",(0,e.jsx)(n.pre,{children:(0,e.jsx)(n.code,{className:"language-cpp",children:'void initialize() {\r\n . . . \r\n\r\n // Autonomous Selector using LLEMMU\r\n ez::as::auton_selector.autons_add({\r\n Auton("Solo AWP\\n\\nStarting Position: Plat Down", SoloAWP),\r\n Auton("Score Rings on Amogo\\n\\nStarting Position: Plat Down", ScoreRingsPlatDown),\r\n Auton("Neutral Steal\\n\\nStarting Position: Plat Down", NeutralStealPlatDown),\r\n Auton("Neutral Steal\\n\\nStarting Position: Plat Up", NeutralStealPlatUp),\r\n });\r\n\r\n . . .\r\n}\n'})})]})}function c(o={}){const{wrapper:n}={...(0,s.a)(),...o.components};return n?(0,e.jsx)(n,{...o,children:(0,e.jsx)(d,{...o})}):d(o)}},1151:(o,n,t)=>{t.d(n,{Z:()=>a,a:()=>u});var e=t(7294);const s={},r=e.createContext(s);function u(o){const n=e.useContext(r);return e.useMemo((function(){return"function"==typeof o?o(n):{...n,...o}}),[n,o])}function a(o){let n;return n=o.disableParentContext?"function"==typeof o.components?o.components(s):o.components||s:u(o.components),e.createElement(r.Provider,{value:n},o.children)}}}]); \ No newline at end of file diff --git a/assets/js/a6f2c703.5bc893c4.js b/assets/js/a6f2c703.5bc893c4.js new file mode 100644 index 00000000..4d1e7427 --- /dev/null +++ b/assets/js/a6f2c703.5bc893c4.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkmy_website=self.webpackChunkmy_website||[]).push([[9445],{304:(t,e,i)=>{i.r(e),i.d(e,{assets:()=>a,contentTitle:()=>l,default:()=>u,frontMatter:()=>o,metadata:()=>s,toc:()=>d});var r=i(5893),n=i(1151);const o={title:"PID Tutorial",description:"How to add a feedback loop to motors and increase their accuracy"},l="PID Tutorial",s={id:"tutorials/pid",title:"PID Tutorial",description:"How to add a feedback loop to motors and increase their accuracy",source:"@site/versioned_docs/version-2.x/tutorials/pid.md",sourceDirName:"tutorials",slug:"/tutorials/pid",permalink:"/EZ-Template/tutorials/pid",draft:!1,unlisted:!1,editUrl:"https://github.com/EZ-Robotics/EZ-Template/tree/website/${versionDocsDirPath}/${docPath}/versioned_docs/version-2.x/tutorials/pid.md",tags:[],version:"2.x",frontMatter:{title:"PID Tutorial",description:"How to add a feedback loop to motors and increase their accuracy"},sidebar:"tutorialSidebar",previous:{title:"Joystick Curves",permalink:"/EZ-Template/tutorials/joystick_curve"},next:{title:"PTO Tutorial",permalink:"/EZ-Template/tutorials/pto_tutorial"}},a={},d=[{value:"Example 1 - User Control",id:"example-1---user-control",level:2},{value:"Example 2 - Waiting in Autonomous",id:"example-2---waiting-in-autonomous",level:2},{value:"Example 3 - Tasks",id:"example-3---tasks",level:2}];function c(t){const e={a:"a",code:"code",h1:"h1",h2:"h2",p:"p",pre:"pre",...(0,n.a)(),...t.components};return(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(e.h1,{id:"pid-tutorial",children:"PID Tutorial"}),"\n",(0,r.jsxs)(e.p,{children:["PID (proportion, integral, derivative) is a feedback controlled used to move something to a position. The controller slows down as it approaches its target and will correct itself after overshoot occurs. It is a relatively simply controller and can be very consistent with ",(0,r.jsx)(e.a,{href:"https://ez-robotics.github.io/EZ-Template/tutorials/tuning_constants",children:"tuning"}),"."]}),"\n",(0,r.jsx)(e.h2,{id:"example-1---user-control",children:"Example 1 - User Control"}),"\n",(0,r.jsxs)(e.p,{children:["This code uses a function called ",(0,r.jsx)(e.code,{children:"set_lift"})," to set the power of 2 lift motors in a single function call. After ",(0,r.jsx)(e.code,{children:"liftPID"})," is created, in ",(0,r.jsx)(e.code,{children:"opcontrol()"})," we set the target depending on button presses. To run the PID we have to run ",(0,r.jsx)(e.code,{children:"liftPID.compute(sensor value)"})," repeatedly to make sure our subsystem gets to its target. We reset the lift encoder in ",(0,r.jsx)(e.code,{children:"initialize()"})," to make sure the motor is starting at a known position."]}),"\n",(0,r.jsx)(e.pre,{children:(0,r.jsx)(e.code,{className:"language-cpp",children:'pros::Motor l_lift(17);\r\npros::Motor r_lift(18);\r\nvoid set_lift(int input) {\r\n l_lift = input;\r\n r_lift = input;\r\n}\r\nPID liftPID{0.45, 0, 0, 0, "Lift"};\r\n\r\nvoid initialize() {\r\n l_lift.tare_position();\r\n}\r\n\r\nvoid opcontrol() {\r\n while (true) {\r\n if (master.get_digital(DIGITAL_L1)) {\r\n liftPID.set_target(500);\r\n }\r\n else if (master.get_digital(DIGITAL_L2)) {\r\n liftPID.set_target(0);\r\n }\r\n set_lift(liftPID.compute(l_lift.get_position()));\r\n\r\n pros::delay(ez::util::DELAY_TIME);\r\n }\r\n}\n'})}),"\n",(0,r.jsx)(e.h2,{id:"example-2---waiting-in-autonomous",children:"Example 2 - Waiting in Autonomous"}),"\n",(0,r.jsx)(e.p,{children:"This code uses the previous example as a base."}),"\n",(0,r.jsxs)(e.p,{children:["We've added a new function called ",(0,r.jsx)(e.code,{children:"lift_auto()"}),". This function takes in a target and locks the code in a while loop until the lift has reached its target. The autonomous routine will bring the lift up to 500, wait for 1 second, and then come back down to 0."]}),"\n",(0,r.jsx)(e.pre,{children:(0,r.jsx)(e.code,{className:"language-cpp",children:'pros::Motor l_lift(17);\r\npros::Motor r_lift(18);\r\nvoid set_lift(int input) {\r\n l_lift = input;\r\n r_lift = input;\r\n}\r\nPID liftPID{0.45, 0, 0, 0, "Lift"};\r\n\r\nvoid lift_auto(double target) {\r\n liftPID.set_target(target);\r\n ez::exit_output exit = ez::RUNNING;\r\n while (liftPID.exit_condition({l_lift, r_lift}, true) == ez::RUNNING) {\r\n double output = liftPID.compute(l_lift.get_position());\r\n set_lift(output);\r\n pros::delay(ez::util::DELAY_TIME);\r\n }\r\n set_lift(0);\r\n}\r\n\r\nvoid initialize() {\r\n l_lift.tare_position();\r\n liftPID.set_exit_condition(80, 50, 300, 150, 500, 500);\r\n}\r\n\r\nvoid autonomous() {\r\n lift_auto(500);\r\n pros::delay(1000);\r\n lift_auto(0);\r\n}\r\n\r\nvoid opcontrol() {\r\n while (true) {\r\n if (master.get_digital(DIGITAL_L1)) {\r\n liftPID.set_target(500);\r\n }\r\n else if (master.get_digital(DIGITAL_L2)) {\r\n liftPID.set_target(0);\r\n }\r\n set_lift(liftPID.compute(l_lift.get_position()));\r\n\r\n pros::delay(ez::util::DELAY_TIME);\r\n }\r\n}\n'})}),"\n",(0,r.jsx)(e.h2,{id:"example-3---tasks",children:"Example 3 - Tasks"}),"\n",(0,r.jsx)(e.p,{children:"Example 2 has a problem of not being able to do other things while the lift is running because the code is locked. We can fix this with a task."}),"\n",(0,r.jsx)(e.pre,{children:(0,r.jsx)(e.code,{className:"language-cpp",children:'pros::Motor l_lift(17);\r\npros::Motor r_lift(18);\r\nvoid set_lift(int input) {\r\n l_lift = input;\r\n r_lift = input;\r\n}\r\nPID liftPID{0.45, 0, 0, 0, "Lift"};\r\n\r\n\r\nvoid lift_wait() {\r\n while (liftPID.exit_condition({l_lift, r_lift}, true) == ez::RUNNING) {\r\n pros::delay(ez::util::DELAY_TIME);\r\n }\r\n}\r\n\r\nvoid lift_task() {\r\n pros::delay(2000);\r\n while (true) {\r\n set_lift(liftPID.compute(l_lift.get_position()));\r\n\r\n pros::delay(ez::util::DELAY_TIME);\r\n }\r\n}\r\npros::Task Lift_Task(lift_task);\r\n\r\nvoid initialize() {\r\n l_lift.tare_position();\r\n liftPID.set_exit_condition(80, 50, 300, 150, 500, 500);\r\n}\r\n\r\nvoid autonomous() {\r\n liftPID.set_target(500);\r\n lift_wait();\r\n\r\n pros::delay(1000);\r\n\r\n liftPID.set_target(0);\r\n lift_wait();\r\n}\r\n\r\nvoid opcontrol() {\r\n while (true) {\r\n if (master.get_digital(DIGITAL_L1)) {\r\n liftPID.set_target(500);\r\n }\r\n else if (master.get_digital(DIGITAL_L2)) {\r\n liftPID.set_target(0);\r\n }\r\n\r\n pros::delay(ez::util::DELAY_TIME);\r\n }\r\n}\n'})})]})}function u(t={}){const{wrapper:e}={...(0,n.a)(),...t.components};return e?(0,r.jsx)(e,{...t,children:(0,r.jsx)(c,{...t})}):c(t)}},1151:(t,e,i)=>{i.d(e,{Z:()=>s,a:()=>l});var r=i(7294);const n={},o=r.createContext(n);function l(t){const e=r.useContext(o);return r.useMemo((function(){return"function"==typeof t?t(e):{...e,...t}}),[e,t])}function s(t){let e;return e=t.disableParentContext?"function"==typeof t.components?t.components(n):t.components||n:l(t.components),r.createElement(o.Provider,{value:e},t.children)}}}]); \ No newline at end of file diff --git a/assets/js/a7bd4aaa.50fb155a.js b/assets/js/a7bd4aaa.50fb155a.js new file mode 100644 index 00000000..02b448ca --- /dev/null +++ b/assets/js/a7bd4aaa.50fb155a.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkmy_website=self.webpackChunkmy_website||[]).push([[8518],{8564:(e,n,s)=>{s.r(n),s.d(n,{default:()=>d});s(7294);var r=s(1944),o=s(3320),t=s(4477),i=s(8790),c=s(197),u=s(5893);function a(e){const{version:n}=e;return(0,u.jsxs)(u.Fragment,{children:[(0,u.jsx)(c.Z,{version:n.version,tag:(0,o.os)(n.pluginId,n.version)}),(0,u.jsx)(r.d,{children:n.noIndex&&(0,u.jsx)("meta",{name:"robots",content:"noindex, nofollow"})})]})}function l(e){const{version:n,route:s}=e;return(0,u.jsx)(r.FG,{className:n.className,children:(0,u.jsx)(t.q,{version:n,children:(0,i.H)(s.routes)})})}function d(e){return(0,u.jsxs)(u.Fragment,{children:[(0,u.jsx)(a,{...e}),(0,u.jsx)(l,{...e})]})}}}]); \ No newline at end of file diff --git a/assets/js/a87ac10d.fbd002f9.js b/assets/js/a87ac10d.fbd002f9.js new file mode 100644 index 00000000..2403b16f --- /dev/null +++ b/assets/js/a87ac10d.fbd002f9.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkmy_website=self.webpackChunkmy_website||[]).push([[8960],{3846:(e,n,t)=>{t.r(n),t.d(n,{assets:()=>c,contentTitle:()=>i,default:()=>h,frontMatter:()=>s,metadata:()=>u,toc:()=>d});var a=t(5893),l=t(1151),r=t(4866),o=t(5162);const s={layout:"default",title:"Autonomous Selector",parent:"Docs",description:"",nav_order:5},i="Autonomous Selector",u={id:"docs/auton_selector",title:"Autonomous Selector",description:"",source:"@site/ez-template-docs/docs/auton_selector.md",sourceDirName:"docs",slug:"/docs/auton_selector",permalink:"/EZ-Template/next/docs/auton_selector",draft:!1,unlisted:!1,editUrl:"https://github.com/EZ-Robotics/EZ-Template/tree/website/${versionDocsDirPath}/${docPath}/ez-template-docs/docs/auton_selector.md",tags:[],version:"current",frontMatter:{layout:"default",title:"Autonomous Selector",parent:"Docs",description:"",nav_order:5},sidebar:"tutorialSidebar",previous:{title:"Autonomous Functions",permalink:"/EZ-Template/next/docs/auton_functions"},next:{title:"Drive Constructors",permalink:"/EZ-Template/next/docs/constructor"}},c={},d=[{value:"initialize()",id:"initialize",level:2},{value:"limit_switch_lcd_initialize()",id:"limit_switch_lcd_initialize",level:2},{value:"shutdown()",id:"shutdown",level:2},{value:"autons_add();",id:"autons_add",level:2},{value:"selected_auton_print();",id:"selected_auton_print",level:2},{value:"page_down()",id:"page_down",level:2},{value:"page_up()",id:"page_up",level:2},{value:"selected_auton_call()",id:"selected_auton_call",level:2}];function p(e){const n={a:"a",code:"code",h1:"h1",h2:"h2",p:"p",pre:"pre",strong:"strong",...(0,l.a)(),...e.components};return(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)(n.h1,{id:"autonomous-selector",children:(0,a.jsx)(n.strong,{children:"Autonomous Selector"})}),"\n",(0,a.jsx)(n.h2,{id:"initialize",children:"initialize()"}),"\n",(0,a.jsx)(n.p,{children:"Initializes the autonomous selector. If an SD card is plugged in, the current page will set to what's on the SD card."}),"\n",(0,a.jsxs)(r.Z,{groupId:"ex1",defaultValue:"proto",values:[{label:"Prototype",value:"proto"},{label:"Example",value:"example"}],children:[(0,a.jsx)(o.Z,{value:"example",children:(0,a.jsx)(n.pre,{children:(0,a.jsx)(n.code,{className:"language-cpp",children:"void initialize() {\r\n ez::as::initialize();\r\n}\n"})})}),(0,a.jsx)(o.Z,{value:"proto",children:(0,a.jsx)(n.pre,{children:(0,a.jsx)(n.code,{className:"language-cpp",children:"void initialize();\n"})})})]}),"\n",(0,a.jsx)(n.h2,{id:"limit_switch_lcd_initialize",children:"limit_switch_lcd_initialize()"}),"\n",(0,a.jsx)(n.p,{children:"Sets external buttons to increase/decrease the current autonomous page."}),"\n",(0,a.jsxs)(n.p,{children:[(0,a.jsx)(n.code,{children:"right_limit"})," a button to go forward a page\r\n",(0,a.jsx)(n.code,{children:"left_limit"})," a button to go backwards a page"]}),"\n",(0,a.jsxs)(r.Z,{groupId:"ex2",defaultValue:"proto",values:[{label:"Prototype",value:"proto"},{label:"Example",value:"example"}],children:[(0,a.jsx)(o.Z,{value:"example",children:(0,a.jsx)(n.pre,{children:(0,a.jsx)(n.code,{className:"language-cpp",children:"pros::ADIDigitalIn increase('A');\r\npros::ADIDigitalIn decrease('B');\r\nvoid initialize() {\r\n ez::as::initialize();\r\n ez::as::limit_switch_lcd_initialize(&increase, &decrease);\r\n // . . .\r\n}\n"})})}),(0,a.jsx)(o.Z,{value:"proto",children:(0,a.jsx)(n.pre,{children:(0,a.jsx)(n.code,{className:"language-cpp",children:"void limit_switch_lcd_initialize(pros::ADIDigitalIn* right_limit, pros::ADIDigitalIn* left_limit = nullptr);\n"})})})]}),"\n",(0,a.jsx)(n.h2,{id:"shutdown",children:"shutdown()"}),"\n",(0,a.jsxs)(n.p,{children:["Wrapper for ",(0,a.jsx)(n.code,{children:"pros::lcd::shutdown()"})," ",(0,a.jsx)(n.a,{href:"https://pros.cs.purdue.edu/v5/api/cpp/llemu.html#shutdown",children:"found here"}),"."]}),"\n",(0,a.jsxs)(r.Z,{groupId:"ex3",defaultValue:"proto",values:[{label:"Prototype",value:"proto"},{label:"Example",value:"example"}],children:[(0,a.jsx)(o.Z,{value:"example",children:(0,a.jsx)(n.pre,{children:(0,a.jsx)(n.code,{className:"language-cpp",children:"void initialize() {\r\n ez::as::initialize();\r\n\r\n // Do something\r\n\r\n ez::as::shutdown();\r\n}\n"})})}),(0,a.jsx)(o.Z,{value:"proto",children:(0,a.jsx)(n.pre,{children:(0,a.jsx)(n.code,{className:"language-cpp",children:"void shutdown();\n"})})})]}),"\n",(0,a.jsx)(n.h2,{id:"autons_add",children:"autons_add();"}),"\n",(0,a.jsxs)(n.p,{children:["Adds autonomous routines to the autonomous selector. Uses ",(0,a.jsx)(n.code,{children:"ez::print_to_screen()"})," to display to the brain."]}),"\n",(0,a.jsxs)(n.p,{children:[(0,a.jsx)(n.code,{children:"autons"})," accepts an object of a string and a function"]}),"\n",(0,a.jsxs)(r.Z,{groupId:"ex4",defaultValue:"proto",values:[{label:"Prototype",value:"proto"},{label:"Example",value:"example"}],children:[(0,a.jsx)(o.Z,{value:"example",children:(0,a.jsx)(n.pre,{children:(0,a.jsx)(n.code,{className:"language-cpp",children:'void auto1() {\r\n // Do something\r\n}\r\nvoid auto2() {\r\n // Do something\r\n}\r\nvoid auto3() {\r\n // Do something\r\n}\r\n\r\nvoid initialize() {\r\n ez::as::auton_selector.autons_add({\r\n Auton("Autonomous 1\\nDoes Something", auto1),\r\n Auton("Autonomous 2\\nDoes Something Else", auto2),\r\n Auton("Autonomous 3\\nDoes Something More", auto3),\r\n });\r\n}\n'})})}),(0,a.jsx)(o.Z,{value:"proto",children:(0,a.jsx)(n.pre,{children:(0,a.jsx)(n.code,{className:"language-cpp",children:"void autons_add(std::vector<Auton> autons);\n"})})})]}),"\n",(0,a.jsx)(n.h2,{id:"selected_auton_print",children:"selected_auton_print();"}),"\n",(0,a.jsx)(n.p,{children:"Prints the current autonomous mode to the screen."}),"\n",(0,a.jsxs)(r.Z,{groupId:"ex5",defaultValue:"proto",values:[{label:"Prototype",value:"proto"},{label:"Example",value:"example"}],children:[(0,a.jsx)(o.Z,{value:"example",children:(0,a.jsx)(n.pre,{children:(0,a.jsx)(n.code,{className:"language-cpp",children:"void initialize() {\r\n ez::as::auton_selector.selected_auton_print(); \r\n}\n"})})}),(0,a.jsx)(o.Z,{value:"proto",children:(0,a.jsx)(n.pre,{children:(0,a.jsx)(n.code,{className:"language-cpp",children:"void selected_auton_print();\n"})})})]}),"\n",(0,a.jsx)(n.h2,{id:"page_down",children:"page_down()"}),"\n",(0,a.jsx)(n.p,{children:"Decreases the page number. Best used with the lcd callback functions."}),"\n",(0,a.jsxs)(r.Z,{groupId:"ex6",defaultValue:"proto",values:[{label:"Prototype",value:"proto"},{label:"Example",value:"example"}],children:[(0,a.jsx)(o.Z,{value:"example",children:(0,a.jsx)(n.pre,{children:(0,a.jsx)(n.code,{className:"language-cpp",children:"void initialize() {\r\n pros::lcd::register_btn0_cb(ez::as::page_down);\r\n pros::lcd::register_btn2_cb(ez::as::page_up);\r\n}\n"})})}),(0,a.jsx)(o.Z,{value:"proto",children:(0,a.jsx)(n.pre,{children:(0,a.jsx)(n.code,{className:"language-cpp",children:"void page_down();\n"})})})]}),"\n",(0,a.jsx)(n.h2,{id:"page_up",children:"page_up()"}),"\n",(0,a.jsx)(n.p,{children:"Increases the page number. Best used with the lcd callback functions"}),"\n",(0,a.jsxs)(r.Z,{groupId:"ex7",defaultValue:"proto",values:[{label:"Prototype",value:"proto"},{label:"Example",value:"example"}],children:[(0,a.jsxs)(o.Z,{value:"example",children:[(0,a.jsx)(n.p,{children:(0,a.jsx)(n.strong,{children:"Example"})}),(0,a.jsx)(n.pre,{children:(0,a.jsx)(n.code,{className:"language-cpp",children:"void initialize() {\r\n pros::lcd::register_btn2_cb(ez::as::page_up);\r\n}\n"})})]}),(0,a.jsx)(o.Z,{value:"proto",children:(0,a.jsx)(n.pre,{children:(0,a.jsx)(n.code,{className:"language-cpp",children:"void page_down();\r\nvoid page_up();\n"})})})]}),"\n",(0,a.jsx)(n.h2,{id:"selected_auton_call",children:"selected_auton_call()"}),"\n",(0,a.jsx)(n.p,{children:"Runs the current autonomous that's selected."}),"\n",(0,a.jsxs)(r.Z,{groupId:"ex8",defaultValue:"proto",values:[{label:"Prototype",value:"proto"},{label:"Example",value:"example"}],children:[(0,a.jsx)(o.Z,{value:"example",children:(0,a.jsx)(n.pre,{children:(0,a.jsx)(n.code,{className:"language-cpp",children:"void autonomous() {\r\n chassis.drive_imu_reset(); \r\n chassis.drive_sensor_reset(); \r\n chassis.drive_brake_set(MOTOR_BRAKE_HOLD); \r\n\r\n ez::as::auton_selector.selected_auton_call(); \r\n}\n"})})}),(0,a.jsx)(o.Z,{value:"proto",children:(0,a.jsx)(n.pre,{children:(0,a.jsx)(n.code,{className:"language-cpp",children:"void selected_auton_call();\n"})})})]})]})}function h(e={}){const{wrapper:n}={...(0,l.a)(),...e.components};return n?(0,a.jsx)(n,{...e,children:(0,a.jsx)(p,{...e})}):p(e)}},5162:(e,n,t)=>{t.d(n,{Z:()=>o});t(7294);var a=t(6010);const l={tabItem:"tabItem_Ymn6"};var r=t(5893);function o(e){let{children:n,hidden:t,className:o}=e;return(0,r.jsx)("div",{role:"tabpanel",className:(0,a.Z)(l.tabItem,o),hidden:t,children:n})}},4866:(e,n,t)=>{t.d(n,{Z:()=>w});var a=t(7294),l=t(6010),r=t(2466),o=t(6550),s=t(469),i=t(1980),u=t(7392),c=t(12);function d(e){return a.Children.toArray(e).filter((e=>"\n"!==e)).map((e=>{if(!e||(0,a.isValidElement)(e)&&function(e){const{props:n}=e;return!!n&&"object"==typeof n&&"value"in n}(e))return e;throw new Error(`Docusaurus error: Bad <Tabs> child <${"string"==typeof e.type?e.type:e.type.name}>: all children of the <Tabs> component should be <TabItem>, and every <TabItem> should have a unique "value" prop.`)}))?.filter(Boolean)??[]}function p(e){const{values:n,children:t}=e;return(0,a.useMemo)((()=>{const e=n??function(e){return d(e).map((e=>{let{props:{value:n,label:t,attributes:a,default:l}}=e;return{value:n,label:t,attributes:a,default:l}}))}(t);return function(e){const n=(0,u.l)(e,((e,n)=>e.value===n.value));if(n.length>0)throw new Error(`Docusaurus error: Duplicate values "${n.map((e=>e.value)).join(", ")}" found in <Tabs>. Every value needs to be unique.`)}(e),e}),[n,t])}function h(e){let{value:n,tabValues:t}=e;return t.some((e=>e.value===n))}function m(e){let{queryString:n=!1,groupId:t}=e;const l=(0,o.k6)(),r=function(e){let{queryString:n=!1,groupId:t}=e;if("string"==typeof n)return n;if(!1===n)return null;if(!0===n&&!t)throw new Error('Docusaurus error: The <Tabs> component groupId prop is required if queryString=true, because this value is used as the search param name. You can also provide an explicit value such as queryString="my-search-param".');return t??null}({queryString:n,groupId:t});return[(0,i._X)(r),(0,a.useCallback)((e=>{if(!r)return;const n=new URLSearchParams(l.location.search);n.set(r,e),l.replace({...l.location,search:n.toString()})}),[r,l])]}function x(e){const{defaultValue:n,queryString:t=!1,groupId:l}=e,r=p(e),[o,i]=(0,a.useState)((()=>function(e){let{defaultValue:n,tabValues:t}=e;if(0===t.length)throw new Error("Docusaurus error: the <Tabs> component requires at least one <TabItem> children component");if(n){if(!h({value:n,tabValues:t}))throw new Error(`Docusaurus error: The <Tabs> has a defaultValue "${n}" but none of its children has the corresponding value. Available values are: ${t.map((e=>e.value)).join(", ")}. If you intend to show no default tab, use defaultValue={null} instead.`);return n}const a=t.find((e=>e.default))??t[0];if(!a)throw new Error("Unexpected error: 0 tabValues");return a.value}({defaultValue:n,tabValues:r}))),[u,d]=m({queryString:t,groupId:l}),[x,v]=function(e){let{groupId:n}=e;const t=function(e){return e?`docusaurus.tab.${e}`:null}(n),[l,r]=(0,c.Nk)(t);return[l,(0,a.useCallback)((e=>{t&&r.set(e)}),[t,r])]}({groupId:l}),g=(()=>{const e=u??x;return h({value:e,tabValues:r})?e:null})();(0,s.Z)((()=>{g&&i(g)}),[g]);return{selectedValue:o,selectValue:(0,a.useCallback)((e=>{if(!h({value:e,tabValues:r}))throw new Error(`Can't select invalid tab value=${e}`);i(e),d(e),v(e)}),[d,v,r]),tabValues:r}}var v=t(2389);const g={tabList:"tabList__CuJ",tabItem:"tabItem_LNqP"};var _=t(5893);function b(e){let{className:n,block:t,selectedValue:a,selectValue:o,tabValues:s}=e;const i=[],{blockElementScrollPositionUntilNextRender:u}=(0,r.o5)(),c=e=>{const n=e.currentTarget,t=i.indexOf(n),l=s[t].value;l!==a&&(u(n),o(l))},d=e=>{let n=null;switch(e.key){case"Enter":c(e);break;case"ArrowRight":{const t=i.indexOf(e.currentTarget)+1;n=i[t]??i[0];break}case"ArrowLeft":{const t=i.indexOf(e.currentTarget)-1;n=i[t]??i[i.length-1];break}}n?.focus()};return(0,_.jsx)("ul",{role:"tablist","aria-orientation":"horizontal",className:(0,l.Z)("tabs",{"tabs--block":t},n),children:s.map((e=>{let{value:n,label:t,attributes:r}=e;return(0,_.jsx)("li",{role:"tab",tabIndex:a===n?0:-1,"aria-selected":a===n,ref:e=>i.push(e),onKeyDown:d,onClick:c,...r,className:(0,l.Z)("tabs__item",g.tabItem,r?.className,{"tabs__item--active":a===n}),children:t??n},n)}))})}function j(e){let{lazy:n,children:t,selectedValue:l}=e;const r=(Array.isArray(t)?t:[t]).filter(Boolean);if(n){const e=r.find((e=>e.props.value===l));return e?(0,a.cloneElement)(e,{className:"margin-top--md"}):null}return(0,_.jsx)("div",{className:"margin-top--md",children:r.map(((e,n)=>(0,a.cloneElement)(e,{key:n,hidden:e.props.value!==l})))})}function f(e){const n=x(e);return(0,_.jsxs)("div",{className:(0,l.Z)("tabs-container",g.tabList),children:[(0,_.jsx)(b,{...e,...n}),(0,_.jsx)(j,{...e,...n})]})}function w(e){const n=(0,v.Z)();return(0,_.jsx)(f,{...e,children:d(e.children)},String(n))}},1151:(e,n,t)=>{t.d(n,{Z:()=>s,a:()=>o});var a=t(7294);const l={},r=a.createContext(l);function o(e){const n=a.useContext(r);return a.useMemo((function(){return"function"==typeof e?e(n):{...n,...e}}),[n,e])}function s(e){let n;return n=e.disableParentContext?"function"==typeof e.components?e.components(l):e.components||l:o(e.components),a.createElement(r.Provider,{value:n},e.children)}}}]); \ No newline at end of file diff --git a/assets/js/a90f2368.745c7e1d.js b/assets/js/a90f2368.745c7e1d.js new file mode 100644 index 00000000..862d14c3 --- /dev/null +++ b/assets/js/a90f2368.745c7e1d.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkmy_website=self.webpackChunkmy_website||[]).push([[7538],{5526:(e,t,s)=>{s.r(t),s.d(t,{assets:()=>u,contentTitle:()=>i,default:()=>h,frontMatter:()=>l,metadata:()=>c,toc:()=>d});var r=s(5893),o=s(1151),a=s(4866),n=s(5162);const l={layout:"default",title:"PTO",parent:"Docs",description:"",nav_order:7},i=void 0,c={id:"docs/pto",title:"PTO",description:"",source:"@site/ez-template-docs/docs/pto.md",sourceDirName:"docs",slug:"/docs/pto",permalink:"/EZ-Template/next/docs/pto",draft:!1,unlisted:!1,editUrl:"https://github.com/EZ-Robotics/EZ-Template/tree/website/${versionDocsDirPath}/${docPath}/ez-template-docs/docs/pto.md",tags:[],version:"current",frontMatter:{layout:"default",title:"PTO",parent:"Docs",description:"",nav_order:7},sidebar:"tutorialSidebar",previous:{title:"PID",permalink:"/EZ-Template/next/docs/pid"},next:{title:"Drive and Telemetry",permalink:"/EZ-Template/next/docs/set_and_get_drive"}},u={},d=[{value:"pto_check()",id:"pto_check",level:2},{value:"pto_add()",id:"pto_add",level:2},{value:"pto_remove()",id:"pto_remove",level:2},{value:"pto_toggle()",id:"pto_toggle",level:2}];function p(e){const t={code:"code",h2:"h2",p:"p",pre:"pre",...(0,o.a)(),...e.components};return(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(t.h2,{id:"pto_check",children:"pto_check()"}),"\n",(0,r.jsx)(t.p,{children:"Checks if the port is in the pto_list."}),"\n",(0,r.jsxs)(t.p,{children:[(0,r.jsx)(t.code,{children:"check_if_pto"})," a PROS motor that is in the drive"]}),"\n",(0,r.jsxs)(a.Z,{groupId:"ex1",defaultValue:"proto",values:[{label:"Prototype",value:"proto"},{label:"Example",value:"example"}],children:[(0,r.jsx)(n.Z,{value:"example",children:(0,r.jsx)(t.pre,{children:(0,r.jsx)(t.code,{className:"language-cpp",children:'void initialize() {\r\n pros::delay(500);\r\n\r\n printf("Check: %i %i\\n", chassis.pto_check(chassis.left_motors[1]), chassis.pto_check(chassis.right_motors[1]))); // This prints 0 0\r\n chassis.pto_add({chassis.left_motors[1], chassis.right_motors[1]});\r\n printf("Check: %i %i\\n", chassis.pto_check(chassis.left_motors[1]), chassis.pto_check(chassis.right_motors[1]))); // This prints 1 1\r\n}\n'})})}),(0,r.jsx)(n.Z,{value:"proto",children:(0,r.jsx)(t.pre,{children:(0,r.jsx)(t.code,{className:"language-cpp",children:"bool pto_check(pros::Motor check_if_pto);\n"})})})]}),"\n",(0,r.jsx)(t.h2,{id:"pto_add",children:"pto_add()"}),"\n",(0,r.jsx)(t.p,{children:"Adds motors to the pto_list. You cannot add the first index because it's used for autonomous."}),"\n",(0,r.jsxs)(t.p,{children:[(0,r.jsx)(t.code,{children:"pto_list"})," a vector of motors to remove from the drive"]}),"\n",(0,r.jsxs)(a.Z,{groupId:"ex2",defaultValue:"proto",values:[{label:"Prototype",value:"proto"},{label:"Example",value:"example"}],children:[(0,r.jsx)(n.Z,{value:"example",children:(0,r.jsx)(t.pre,{children:(0,r.jsx)(t.code,{className:"language-cpp",children:'void initialize() {\r\n pros::delay(500);\r\n\r\n printf("Check: %i %i\\n", chassis.pto_check(chassis.left_motors[1]), chassis.pto_check(chassis.right_motors[1]))); // This prints 0 0\r\n chassis.pto_add({chassis.left_motors[1], chassis.right_motors[1]});\r\n printf("Check: %i %i\\n", chassis.pto_check(chassis.left_motors[1]), chassis.pto_check(chassis.right_motors[1]))); // This prints 1 1\r\n}\n'})})}),(0,r.jsx)(n.Z,{value:"proto",children:(0,r.jsx)(t.pre,{children:(0,r.jsx)(t.code,{className:"language-cpp",children:"void pto_add(std::vector<pros::Motor> pto_list);\n"})})})]}),"\n",(0,r.jsx)(t.h2,{id:"pto_remove",children:"pto_remove()"}),"\n",(0,r.jsx)(t.p,{children:"Removes motors from the pto_list."}),"\n",(0,r.jsxs)(t.p,{children:[(0,r.jsx)(t.code,{children:"pto_list"})," a vector of motors to add back to the drive"]}),"\n",(0,r.jsxs)(a.Z,{groupId:"ex3",defaultValue:"proto",values:[{label:"Prototype",value:"proto"},{label:"Example",value:"example"}],children:[(0,r.jsx)(n.Z,{value:"example",children:(0,r.jsx)(t.pre,{children:(0,r.jsx)(t.code,{className:"language-cpp",children:'void initialize() {\r\n pros::delay(500);\r\n\r\n printf("Check: %i %i\\n", chassis.pto_check(chassis.left_motors[1]), chassis.pto_check(chassis.right_motors[1]))); // This prints 0 0\r\n chassis.pto_add({chassis.left_motors[1], chassis.right_motors[1]});\r\n printf("Check: %i %i\\n", chassis.pto_check(chassis.left_motors[1]), chassis.pto_check(chassis.right_motors[1]))); // This prints 1 1\r\n chassis.pto_remove({chassis.left_motors[1], chassis.right_motors[1]});\r\n printf("Check: %i %i\\n", chassis.pto_check(chassis.left_motors[1]), chassis.pto_check(chassis.right_motors[1]))); // This prints 0 0\r\n\r\n}\n'})})}),(0,r.jsx)(n.Z,{value:"proto",children:(0,r.jsx)(t.pre,{children:(0,r.jsx)(t.code,{className:"language-cpp",children:"void pto_remove(std::vector<pros::Motor> pto_list);\n"})})})]}),"\n",(0,r.jsx)(t.h2,{id:"pto_toggle",children:"pto_toggle()"}),"\n",(0,r.jsxs)(t.p,{children:["Runs ",(0,r.jsx)(t.code,{children:"pto_add"})," if ",(0,r.jsx)(t.code,{children:"toggle"})," is true, and ",(0,r.jsx)(t.code,{children:"pto_remove"})," if ",(0,r.jsx)(t.code,{children:"toggle"})," is false."]}),"\n",(0,r.jsxs)(t.p,{children:[(0,r.jsx)(t.code,{children:"pto_list"})," a vector of motors to add / remove to the drive\r\n",(0,r.jsx)(t.code,{children:"toggle"})," boolean to add / remove motors to drive"]}),"\n",(0,r.jsxs)(a.Z,{groupId:"ex4",defaultValue:"proto",values:[{label:"Prototype",value:"proto"},{label:"Example",value:"example"}],children:[(0,r.jsx)(n.Z,{value:"example",children:(0,r.jsx)(t.pre,{children:(0,r.jsx)(t.code,{className:"language-cpp",children:"void pto_intake(bool toggle) {\r\n pto_intake_enabled = toggle;\r\n chassis.pto_toggle({chassis.left_motors[1], chassis.right_motors[1]}, toggle);\r\n pto_intake_piston.set_value(toggle);\r\n if (toggle) {\r\n chassis.left_motors[1].set_brake_mode(pros::E_MOTOR_BRAKE_COAST);\r\n chassis.right_motors[1].set_brake_mode(pros::E_MOTOR_BRAKE_COAST);\r\n }\r\n}\n"})})}),(0,r.jsx)(n.Z,{value:"proto",children:(0,r.jsx)(t.pre,{children:(0,r.jsx)(t.code,{className:"language-cpp",children:"void pto_toggle(std::vector<pros::Motor> pto_list, bool toggle);\n"})})})]})]})}function h(e={}){const{wrapper:t}={...(0,o.a)(),...e.components};return t?(0,r.jsx)(t,{...e,children:(0,r.jsx)(p,{...e})}):p(e)}},5162:(e,t,s)=>{s.d(t,{Z:()=>n});s(7294);var r=s(6010);const o={tabItem:"tabItem_Ymn6"};var a=s(5893);function n(e){let{children:t,hidden:s,className:n}=e;return(0,a.jsx)("div",{role:"tabpanel",className:(0,r.Z)(o.tabItem,n),hidden:s,children:t})}},4866:(e,t,s)=>{s.d(t,{Z:()=>k});var r=s(7294),o=s(6010),a=s(2466),n=s(6550),l=s(469),i=s(1980),c=s(7392),u=s(12);function d(e){return r.Children.toArray(e).filter((e=>"\n"!==e)).map((e=>{if(!e||(0,r.isValidElement)(e)&&function(e){const{props:t}=e;return!!t&&"object"==typeof t&&"value"in t}(e))return e;throw new Error(`Docusaurus error: Bad <Tabs> child <${"string"==typeof e.type?e.type:e.type.name}>: all children of the <Tabs> component should be <TabItem>, and every <TabItem> should have a unique "value" prop.`)}))?.filter(Boolean)??[]}function p(e){const{values:t,children:s}=e;return(0,r.useMemo)((()=>{const e=t??function(e){return d(e).map((e=>{let{props:{value:t,label:s,attributes:r,default:o}}=e;return{value:t,label:s,attributes:r,default:o}}))}(s);return function(e){const t=(0,c.l)(e,((e,t)=>e.value===t.value));if(t.length>0)throw new Error(`Docusaurus error: Duplicate values "${t.map((e=>e.value)).join(", ")}" found in <Tabs>. Every value needs to be unique.`)}(e),e}),[t,s])}function h(e){let{value:t,tabValues:s}=e;return s.some((e=>e.value===t))}function m(e){let{queryString:t=!1,groupId:s}=e;const o=(0,n.k6)(),a=function(e){let{queryString:t=!1,groupId:s}=e;if("string"==typeof t)return t;if(!1===t)return null;if(!0===t&&!s)throw new Error('Docusaurus error: The <Tabs> component groupId prop is required if queryString=true, because this value is used as the search param name. You can also provide an explicit value such as queryString="my-search-param".');return s??null}({queryString:t,groupId:s});return[(0,i._X)(a),(0,r.useCallback)((e=>{if(!a)return;const t=new URLSearchParams(o.location.search);t.set(a,e),o.replace({...o.location,search:t.toString()})}),[a,o])]}function f(e){const{defaultValue:t,queryString:s=!1,groupId:o}=e,a=p(e),[n,i]=(0,r.useState)((()=>function(e){let{defaultValue:t,tabValues:s}=e;if(0===s.length)throw new Error("Docusaurus error: the <Tabs> component requires at least one <TabItem> children component");if(t){if(!h({value:t,tabValues:s}))throw new Error(`Docusaurus error: The <Tabs> has a defaultValue "${t}" but none of its children has the corresponding value. Available values are: ${s.map((e=>e.value)).join(", ")}. If you intend to show no default tab, use defaultValue={null} instead.`);return t}const r=s.find((e=>e.default))??s[0];if(!r)throw new Error("Unexpected error: 0 tabValues");return r.value}({defaultValue:t,tabValues:a}))),[c,d]=m({queryString:s,groupId:o}),[f,_]=function(e){let{groupId:t}=e;const s=function(e){return e?`docusaurus.tab.${e}`:null}(t),[o,a]=(0,u.Nk)(s);return[o,(0,r.useCallback)((e=>{s&&a.set(e)}),[s,a])]}({groupId:o}),v=(()=>{const e=c??f;return h({value:e,tabValues:a})?e:null})();(0,l.Z)((()=>{v&&i(v)}),[v]);return{selectedValue:n,selectValue:(0,r.useCallback)((e=>{if(!h({value:e,tabValues:a}))throw new Error(`Can't select invalid tab value=${e}`);i(e),d(e),_(e)}),[d,_,a]),tabValues:a}}var _=s(2389);const v={tabList:"tabList__CuJ",tabItem:"tabItem_LNqP"};var g=s(5893);function x(e){let{className:t,block:s,selectedValue:r,selectValue:n,tabValues:l}=e;const i=[],{blockElementScrollPositionUntilNextRender:c}=(0,a.o5)(),u=e=>{const t=e.currentTarget,s=i.indexOf(t),o=l[s].value;o!==r&&(c(t),n(o))},d=e=>{let t=null;switch(e.key){case"Enter":u(e);break;case"ArrowRight":{const s=i.indexOf(e.currentTarget)+1;t=i[s]??i[0];break}case"ArrowLeft":{const s=i.indexOf(e.currentTarget)-1;t=i[s]??i[i.length-1];break}}t?.focus()};return(0,g.jsx)("ul",{role:"tablist","aria-orientation":"horizontal",className:(0,o.Z)("tabs",{"tabs--block":s},t),children:l.map((e=>{let{value:t,label:s,attributes:a}=e;return(0,g.jsx)("li",{role:"tab",tabIndex:r===t?0:-1,"aria-selected":r===t,ref:e=>i.push(e),onKeyDown:d,onClick:u,...a,className:(0,o.Z)("tabs__item",v.tabItem,a?.className,{"tabs__item--active":r===t}),children:s??t},t)}))})}function b(e){let{lazy:t,children:s,selectedValue:o}=e;const a=(Array.isArray(s)?s:[s]).filter(Boolean);if(t){const e=a.find((e=>e.props.value===o));return e?(0,r.cloneElement)(e,{className:"margin-top--md"}):null}return(0,g.jsx)("div",{className:"margin-top--md",children:a.map(((e,t)=>(0,r.cloneElement)(e,{key:t,hidden:e.props.value!==o})))})}function j(e){const t=f(e);return(0,g.jsxs)("div",{className:(0,o.Z)("tabs-container",v.tabList),children:[(0,g.jsx)(x,{...e,...t}),(0,g.jsx)(b,{...e,...t})]})}function k(e){const t=(0,_.Z)();return(0,g.jsx)(j,{...e,children:d(e.children)},String(t))}},1151:(e,t,s)=>{s.d(t,{Z:()=>l,a:()=>n});var r=s(7294);const o={},a=r.createContext(o);function n(e){const t=r.useContext(a);return r.useMemo((function(){return"function"==typeof e?e(t):{...t,...e}}),[t,e])}function l(e){let t;return t=e.disableParentContext?"function"==typeof e.components?e.components(o):e.components||o:n(e.components),r.createElement(a.Provider,{value:t},e.children)}}}]); \ No newline at end of file diff --git a/assets/js/a94703ab.5a6396b6.js b/assets/js/a94703ab.5a6396b6.js new file mode 100644 index 00000000..e2303a6c --- /dev/null +++ b/assets/js/a94703ab.5a6396b6.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkmy_website=self.webpackChunkmy_website||[]).push([[4368],{2674:(e,t,n)=>{n.r(t),n.d(t,{default:()=>be});var a=n(7294),o=n(6010),i=n(1944),s=n(5281),l=n(3438),r=n(1116),c=n(5999),d=n(2466),u=n(5936);const m={backToTopButton:"backToTopButton_sjWU",backToTopButtonShow:"backToTopButtonShow_xfvO"};var b=n(5893);function h(){const{shown:e,scrollToTop:t}=function(e){let{threshold:t}=e;const[n,o]=(0,a.useState)(!1),i=(0,a.useRef)(!1),{startScroll:s,cancelScroll:l}=(0,d.Ct)();return(0,d.RF)(((e,n)=>{let{scrollY:a}=e;const s=n?.scrollY;s&&(i.current?i.current=!1:a>=s?(l(),o(!1)):a<t?o(!1):a+window.innerHeight<document.documentElement.scrollHeight&&o(!0))})),(0,u.S)((e=>{e.location.hash&&(i.current=!0,o(!1))})),{shown:n,scrollToTop:()=>s(0)}}({threshold:300});return(0,b.jsx)("button",{"aria-label":(0,c.I)({id:"theme.BackToTopButton.buttonAriaLabel",message:"Scroll back to top",description:"The ARIA label for the back to top button"}),className:(0,o.Z)("clean-btn",s.k.common.backToTopButton,m.backToTopButton,e&&m.backToTopButtonShow),type:"button",onClick:t})}var p=n(1442),x=n(6550),f=n(7524),j=n(6668),k=n(1327);function _(e){return(0,b.jsx)("svg",{width:"20",height:"20","aria-hidden":"true",...e,children:(0,b.jsxs)("g",{fill:"#7a7a7a",children:[(0,b.jsx)("path",{d:"M9.992 10.023c0 .2-.062.399-.172.547l-4.996 7.492a.982.982 0 01-.828.454H1c-.55 0-1-.453-1-1 0-.2.059-.403.168-.551l4.629-6.942L.168 3.078A.939.939 0 010 2.528c0-.548.45-.997 1-.997h2.996c.352 0 .649.18.828.45L9.82 9.472c.11.148.172.347.172.55zm0 0"}),(0,b.jsx)("path",{d:"M19.98 10.023c0 .2-.058.399-.168.547l-4.996 7.492a.987.987 0 01-.828.454h-3c-.547 0-.996-.453-.996-1 0-.2.059-.403.168-.551l4.625-6.942-4.625-6.945a.939.939 0 01-.168-.55 1 1 0 01.996-.997h3c.348 0 .649.18.828.45l4.996 7.492c.11.148.168.347.168.55zm0 0"})]})})}const v={collapseSidebarButton:"collapseSidebarButton_PEFL",collapseSidebarButtonIcon:"collapseSidebarButtonIcon_kv0_"};function g(e){let{onClick:t}=e;return(0,b.jsx)("button",{type:"button",title:(0,c.I)({id:"theme.docs.sidebar.collapseButtonTitle",message:"Collapse sidebar",description:"The title attribute for collapse button of doc sidebar"}),"aria-label":(0,c.I)({id:"theme.docs.sidebar.collapseButtonAriaLabel",message:"Collapse sidebar",description:"The title attribute for collapse button of doc sidebar"}),className:(0,o.Z)("button button--secondary button--outline",v.collapseSidebarButton),onClick:t,children:(0,b.jsx)(_,{className:v.collapseSidebarButtonIcon})})}var C=n(9689),S=n(902);const I=Symbol("EmptyContext"),N=a.createContext(I);function T(e){let{children:t}=e;const[n,o]=(0,a.useState)(null),i=(0,a.useMemo)((()=>({expandedItem:n,setExpandedItem:o})),[n]);return(0,b.jsx)(N.Provider,{value:i,children:t})}var B=n(6043),Z=n(8596),y=n(9960),A=n(2389);function L(e){let{collapsed:t,categoryLabel:n,onClick:a}=e;return(0,b.jsx)("button",{"aria-label":t?(0,c.I)({id:"theme.DocSidebarItem.expandCategoryAriaLabel",message:"Expand sidebar category '{label}'",description:"The ARIA label to expand the sidebar category"},{label:n}):(0,c.I)({id:"theme.DocSidebarItem.collapseCategoryAriaLabel",message:"Collapse sidebar category '{label}'",description:"The ARIA label to collapse the sidebar category"},{label:n}),type:"button",className:"clean-btn menu__caret",onClick:a})}function w(e){let{item:t,onItemClick:n,activePath:i,level:r,index:c,...d}=e;const{items:u,label:m,collapsible:h,className:p,href:x}=t,{docs:{sidebar:{autoCollapseCategories:f}}}=(0,j.L)(),k=function(e){const t=(0,A.Z)();return(0,a.useMemo)((()=>e.href&&!e.linkUnlisted?e.href:!t&&e.collapsible?(0,l.LM)(e):void 0),[e,t])}(t),_=(0,l._F)(t,i),v=(0,Z.Mg)(x,i),{collapsed:g,setCollapsed:C}=(0,B.u)({initialState:()=>!!h&&(!_&&t.collapsed)}),{expandedItem:T,setExpandedItem:w}=function(){const e=(0,a.useContext)(N);if(e===I)throw new S.i6("DocSidebarItemsExpandedStateProvider");return e}(),E=function(e){void 0===e&&(e=!g),w(e?null:c),C(e)};return function(e){let{isActive:t,collapsed:n,updateCollapsed:o}=e;const i=(0,S.D9)(t);(0,a.useEffect)((()=>{t&&!i&&n&&o(!1)}),[t,i,n,o])}({isActive:_,collapsed:g,updateCollapsed:E}),(0,a.useEffect)((()=>{h&&null!=T&&T!==c&&f&&C(!0)}),[h,T,c,C,f]),(0,b.jsxs)("li",{className:(0,o.Z)(s.k.docs.docSidebarItemCategory,s.k.docs.docSidebarItemCategoryLevel(r),"menu__list-item",{"menu__list-item--collapsed":g},p),children:[(0,b.jsxs)("div",{className:(0,o.Z)("menu__list-item-collapsible",{"menu__list-item-collapsible--active":v}),children:[(0,b.jsx)(y.Z,{className:(0,o.Z)("menu__link",{"menu__link--sublist":h,"menu__link--sublist-caret":!x&&h,"menu__link--active":_}),onClick:h?e=>{n?.(t),x?E(!1):(e.preventDefault(),E())}:()=>{n?.(t)},"aria-current":v?"page":void 0,"aria-expanded":h?!g:void 0,href:h?k??"#":k,...d,children:m}),x&&h&&(0,b.jsx)(L,{collapsed:g,categoryLabel:m,onClick:e=>{e.preventDefault(),E()}})]}),(0,b.jsx)(B.z,{lazy:!0,as:"ul",className:"menu__list",collapsed:g,children:(0,b.jsx)(V,{items:u,tabIndex:g?-1:0,onItemClick:n,activePath:i,level:r+1})})]})}var E=n(3919),H=n(9471);const M={menuExternalLink:"menuExternalLink_NmtK"};function R(e){let{item:t,onItemClick:n,activePath:a,level:i,index:r,...c}=e;const{href:d,label:u,className:m,autoAddBaseUrl:h}=t,p=(0,l._F)(t,a),x=(0,E.Z)(d);return(0,b.jsx)("li",{className:(0,o.Z)(s.k.docs.docSidebarItemLink,s.k.docs.docSidebarItemLinkLevel(i),"menu__list-item",m),children:(0,b.jsxs)(y.Z,{className:(0,o.Z)("menu__link",!x&&M.menuExternalLink,{"menu__link--active":p}),autoAddBaseUrl:h,"aria-current":p?"page":void 0,to:d,...x&&{onClick:n?()=>n(t):void 0},...c,children:[u,!x&&(0,b.jsx)(H.Z,{})]})},u)}const W={menuHtmlItem:"menuHtmlItem_M9Kj"};function F(e){let{item:t,level:n,index:a}=e;const{value:i,defaultStyle:l,className:r}=t;return(0,b.jsx)("li",{className:(0,o.Z)(s.k.docs.docSidebarItemLink,s.k.docs.docSidebarItemLinkLevel(n),l&&[W.menuHtmlItem,"menu__list-item"],r),dangerouslySetInnerHTML:{__html:i}},a)}function P(e){let{item:t,...n}=e;switch(t.type){case"category":return(0,b.jsx)(w,{item:t,...n});case"html":return(0,b.jsx)(F,{item:t,...n});default:return(0,b.jsx)(R,{item:t,...n})}}function D(e){let{items:t,...n}=e;const a=(0,l.f)(t,n.activePath);return(0,b.jsx)(T,{children:a.map(((e,t)=>(0,b.jsx)(P,{item:e,index:t,...n},t)))})}const V=(0,a.memo)(D),U={menu:"menu_SIkG",menuWithAnnouncementBar:"menuWithAnnouncementBar_GW3s"};function K(e){let{path:t,sidebar:n,className:i}=e;const l=function(){const{isActive:e}=(0,C.nT)(),[t,n]=(0,a.useState)(e);return(0,d.RF)((t=>{let{scrollY:a}=t;e&&n(0===a)}),[e]),e&&t}();return(0,b.jsx)("nav",{"aria-label":(0,c.I)({id:"theme.docs.sidebar.navAriaLabel",message:"Docs sidebar",description:"The ARIA label for the sidebar navigation"}),className:(0,o.Z)("menu thin-scrollbar",U.menu,l&&U.menuWithAnnouncementBar,i),children:(0,b.jsx)("ul",{className:(0,o.Z)(s.k.docs.docSidebarMenu,"menu__list"),children:(0,b.jsx)(V,{items:n,activePath:t,level:1})})})}const Y="sidebar_njMd",z="sidebarWithHideableNavbar_wUlq",G="sidebarHidden_VK0M",O="sidebarLogo_isFc";function q(e){let{path:t,sidebar:n,onCollapse:a,isHidden:i}=e;const{navbar:{hideOnScroll:s},docs:{sidebar:{hideable:l}}}=(0,j.L)();return(0,b.jsxs)("div",{className:(0,o.Z)(Y,s&&z,i&&G),children:[s&&(0,b.jsx)(k.Z,{tabIndex:-1,className:O}),(0,b.jsx)(K,{path:t,sidebar:n}),l&&(0,b.jsx)(g,{onClick:a})]})}const J=a.memo(q);var Q=n(3102),X=n(3163);const $=e=>{let{sidebar:t,path:n}=e;const a=(0,X.e)();return(0,b.jsx)("ul",{className:(0,o.Z)(s.k.docs.docSidebarMenu,"menu__list"),children:(0,b.jsx)(V,{items:t,activePath:n,onItemClick:e=>{"category"===e.type&&e.href&&a.toggle(),"link"===e.type&&a.toggle()},level:1})})};function ee(e){return(0,b.jsx)(Q.Zo,{component:$,props:e})}const te=a.memo(ee);function ne(e){const t=(0,f.i)(),n="desktop"===t||"ssr"===t,a="mobile"===t;return(0,b.jsxs)(b.Fragment,{children:[n&&(0,b.jsx)(J,{...e}),a&&(0,b.jsx)(te,{...e})]})}const ae={expandButton:"expandButton_TmdG",expandButtonIcon:"expandButtonIcon_i1dp"};function oe(e){let{toggleSidebar:t}=e;return(0,b.jsx)("div",{className:ae.expandButton,title:(0,c.I)({id:"theme.docs.sidebar.expandButtonTitle",message:"Expand sidebar",description:"The ARIA label and title attribute for expand button of doc sidebar"}),"aria-label":(0,c.I)({id:"theme.docs.sidebar.expandButtonAriaLabel",message:"Expand sidebar",description:"The ARIA label and title attribute for expand button of doc sidebar"}),tabIndex:0,role:"button",onKeyDown:t,onClick:t,children:(0,b.jsx)(_,{className:ae.expandButtonIcon})})}const ie={docSidebarContainer:"docSidebarContainer_YfHR",docSidebarContainerHidden:"docSidebarContainerHidden_DPk8",sidebarViewport:"sidebarViewport_aRkj"};function se(e){let{children:t}=e;const n=(0,r.V)();return(0,b.jsx)(a.Fragment,{children:t},n?.name??"noSidebar")}function le(e){let{sidebar:t,hiddenSidebarContainer:n,setHiddenSidebarContainer:i}=e;const{pathname:l}=(0,x.TH)(),[r,c]=(0,a.useState)(!1),d=(0,a.useCallback)((()=>{r&&c(!1),!r&&(0,p.n)()&&c(!0),i((e=>!e))}),[i,r]);return(0,b.jsx)("aside",{className:(0,o.Z)(s.k.docs.docSidebarContainer,ie.docSidebarContainer,n&&ie.docSidebarContainerHidden),onTransitionEnd:e=>{e.currentTarget.classList.contains(ie.docSidebarContainer)&&n&&c(!0)},children:(0,b.jsx)(se,{children:(0,b.jsxs)("div",{className:(0,o.Z)(ie.sidebarViewport,r&&ie.sidebarViewportHidden),children:[(0,b.jsx)(ne,{sidebar:t,path:l,onCollapse:d,isHidden:r}),r&&(0,b.jsx)(oe,{toggleSidebar:d})]})})})}const re={docMainContainer:"docMainContainer_TBSr",docMainContainerEnhanced:"docMainContainerEnhanced_lQrH",docItemWrapperEnhanced:"docItemWrapperEnhanced_JWYK"};function ce(e){let{hiddenSidebarContainer:t,children:n}=e;const a=(0,r.V)();return(0,b.jsx)("main",{className:(0,o.Z)(re.docMainContainer,(t||!a)&&re.docMainContainerEnhanced),children:(0,b.jsx)("div",{className:(0,o.Z)("container padding-top--md padding-bottom--lg",re.docItemWrapper,t&&re.docItemWrapperEnhanced),children:n})})}const de={docRoot:"docRoot_UBD9",docsWrapper:"docsWrapper_hBAB"};function ue(e){let{children:t}=e;const n=(0,r.V)(),[o,i]=(0,a.useState)(!1);return(0,b.jsxs)("div",{className:de.docsWrapper,children:[(0,b.jsx)(h,{}),(0,b.jsxs)("div",{className:de.docRoot,children:[n&&(0,b.jsx)(le,{sidebar:n.items,hiddenSidebarContainer:o,setHiddenSidebarContainer:i}),(0,b.jsx)(ce,{hiddenSidebarContainer:o,children:t})]})]})}var me=n(5658);function be(e){const t=(0,l.SN)(e);if(!t)return(0,b.jsx)(me.Z,{});const{docElement:n,sidebarName:a,sidebarItems:c}=t;return(0,b.jsx)(i.FG,{className:(0,o.Z)(s.k.page.docsDocPage),children:(0,b.jsx)(r.b,{name:a,items:c,children:(0,b.jsx)(ue,{children:n})})})}},5658:(e,t,n)=>{n.d(t,{Z:()=>l});n(7294);var a=n(6010),o=n(5999),i=n(2503),s=n(5893);function l(e){let{className:t}=e;return(0,s.jsx)("main",{className:(0,a.Z)("container margin-vert--xl",t),children:(0,s.jsx)("div",{className:"row",children:(0,s.jsxs)("div",{className:"col col--6 col--offset-3",children:[(0,s.jsx)(i.Z,{as:"h1",className:"hero__title",children:(0,s.jsx)(o.Z,{id:"theme.NotFound.title",description:"The title of the 404 page",children:"Page Not Found"})}),(0,s.jsx)("p",{children:(0,s.jsx)(o.Z,{id:"theme.NotFound.p1",description:"The first paragraph of the 404 page",children:"We could not find what you were looking for."})}),(0,s.jsx)("p",{children:(0,s.jsx)(o.Z,{id:"theme.NotFound.p2",description:"The 2nd paragraph of the 404 page",children:"Please contact the owner of the site that linked you to the original URL and let them know their link is broken."})})]})})})}}}]); \ No newline at end of file diff --git a/assets/js/b0104966.e4352618.js b/assets/js/b0104966.e4352618.js new file mode 100644 index 00000000..0217853e --- /dev/null +++ b/assets/js/b0104966.e4352618.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkmy_website=self.webpackChunkmy_website||[]).push([[6293],{1178:(e,t,r)=>{r.r(t),r.d(t,{assets:()=>d,contentTitle:()=>a,default:()=>h,frontMatter:()=>s,metadata:()=>c,toc:()=>u});var n=r(5893),o=r(1151),i=r(4866),l=r(5162);const s={layout:"default",title:"PID",parent:"Docs",description:"",nav_order:6},a=void 0,c={id:"docs/pid",title:"PID",description:"",source:"@site/versioned_docs/version-2.x/docs/pid.md",sourceDirName:"docs",slug:"/docs/pid",permalink:"/EZ-Template/docs/pid",draft:!1,unlisted:!1,editUrl:"https://github.com/EZ-Robotics/EZ-Template/tree/website/${versionDocsDirPath}/${docPath}/versioned_docs/version-2.x/docs/pid.md",tags:[],version:"2.x",frontMatter:{layout:"default",title:"PID",parent:"Docs",description:"",nav_order:6},sidebar:"tutorialSidebar",previous:{title:"Drive Constructors",permalink:"/EZ-Template/docs/constructor"},next:{title:"PTO",permalink:"/EZ-Template/docs/pto"}},d={},u=[{value:"Constructors",id:"constructors",level:2},{value:"PID()",id:"pid",level:3},{value:"Functions",id:"functions",level:2},{value:"set_constants()",id:"set_constants",level:3},{value:"set_target()",id:"set_target",level:3},{value:"set_exit_condition()",id:"set_exit_condition",level:3},{value:"set_name()",id:"set_name",level:3},{value:"compute()",id:"compute",level:3},{value:"Exit Conditions",id:"exit-conditions",level:2},{value:"exit_output",id:"exit_output",level:3},{value:"No Motor",id:"no-motor",level:3},{value:"One Motor",id:"one-motor",level:3},{value:"Multiple Motors",id:"multiple-motors",level:3}];function p(e){const t={a:"a",br:"br",code:"code",h2:"h2",h3:"h3",p:"p",pre:"pre",...(0,o.a)(),...e.components};return(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)(t.h2,{id:"constructors",children:"Constructors"}),"\n",(0,n.jsx)(t.h3,{id:"pid",children:"PID()"}),"\n",(0,n.jsx)(t.p,{children:"Creates a PID object with constants. Everything past kP has a default starting value, so you can just put kP."}),"\n",(0,n.jsxs)(t.p,{children:[(0,n.jsx)(t.code,{children:"p"})," kP",(0,n.jsx)(t.br,{}),"\n",(0,n.jsx)(t.code,{children:"i"})," kI",(0,n.jsx)(t.br,{}),"\n",(0,n.jsx)(t.code,{children:"d"})," kD",(0,n.jsx)(t.br,{}),"\n",(0,n.jsx)(t.code,{children:"p_start_i"})," i will start when error is within this\r\n",(0,n.jsx)(t.code,{children:"name"})," a string for the name of the PID"]}),"\n",(0,n.jsxs)(i.Z,{groupId:"ex2",defaultValue:"proto",values:[{label:"Prototype",value:"proto"},{label:"Example",value:"example"}],children:[(0,n.jsx)(l.Z,{value:"example",children:(0,n.jsx)(t.pre,{children:(0,n.jsx)(t.code,{className:"language-cpp",children:'PID liftPID{1, 0.003, 4, 100, "Lift"};\n'})})}),(0,n.jsx)(l.Z,{value:"proto",children:(0,n.jsx)(t.pre,{children:(0,n.jsx)(t.code,{className:"language-cpp",children:'PID(double p, double i = 0, double d = 0, double start_i = 0, std::string name = "");\n'})})})]}),"\n",(0,n.jsx)(t.h2,{id:"functions",children:"Functions"}),"\n",(0,n.jsx)(t.h3,{id:"set_constants",children:"set_constants()"}),"\n",(0,n.jsx)(t.p,{children:"Sets PID constants."}),"\n",(0,n.jsxs)(t.p,{children:[(0,n.jsx)(t.code,{children:"p"})," kP",(0,n.jsx)(t.br,{}),"\n",(0,n.jsx)(t.code,{children:"i"})," kI",(0,n.jsx)(t.br,{}),"\n",(0,n.jsx)(t.code,{children:"d"})," kD",(0,n.jsx)(t.br,{}),"\n",(0,n.jsx)(t.code,{children:"p_start_i"})," i will start when error is within this"]}),"\n",(0,n.jsxs)(i.Z,{groupId:"ex3",defaultValue:"proto",values:[{label:"Prototype",value:"proto"},{label:"Example",value:"example"}],children:[(0,n.jsx)(l.Z,{value:"example",children:(0,n.jsx)(t.pre,{children:(0,n.jsx)(t.code,{className:"language-cpp",children:"PID liftPID;\r\nvoid initialize() {\r\n liftPID.set_constants(1, 0, 4);\r\n}\n"})})}),(0,n.jsx)(l.Z,{value:"proto",children:(0,n.jsx)(t.pre,{children:(0,n.jsx)(t.code,{className:"language-cpp",children:"void set_constants(double p, double i = 0, double d = 0, double p_start_i = 0);\n"})})})]}),"\n",(0,n.jsx)(t.h3,{id:"set_target",children:"set_target()"}),"\n",(0,n.jsx)(t.p,{children:"Sets PID target."}),"\n",(0,n.jsxs)(t.p,{children:[(0,n.jsx)(t.code,{children:"target"})," the goal position for your subsystem"]}),"\n",(0,n.jsxs)(i.Z,{groupId:"ex4",defaultValue:"proto",values:[{label:"Prototype",value:"proto"},{label:"Example",value:"example"}],children:[(0,n.jsx)(l.Z,{value:"example",children:(0,n.jsx)(t.pre,{children:(0,n.jsx)(t.code,{className:"language-cpp",children:'PID liftPID{1, 0.003, 4, 100, "Lift"}; \r\npros::Motor lift_motor(1);\r\nvoid opcontrol() {\r\n while (true) {\r\n if (master.get_digital(DIGITAL_L1)) {\r\n liftPID.set_target(500);\r\n }\r\n else if (master.get_digital(DIGITAL_L2)) {\r\n liftPID.set_target(0);\r\n }\r\n lift_motor = liftPID.compute(lift_motor.get_position());\r\n\r\n pros::delay(ez::util::DELAY_TIME);\r\n }\r\n}\n'})})}),(0,n.jsx)(l.Z,{value:"proto",children:(0,n.jsx)(t.pre,{children:(0,n.jsx)(t.code,{className:"language-cpp",children:"void set_target(double input);\n"})})})]}),"\n",(0,n.jsx)(t.h3,{id:"set_exit_condition",children:"set_exit_condition()"}),"\n",(0,n.jsxs)(t.p,{children:["Sets the exit condition constants. To disable one of the conditions, set the constants relating to it to ",(0,n.jsx)(t.code,{children:"0"}),"."]}),"\n",(0,n.jsxs)(t.p,{children:[(0,n.jsx)(t.code,{children:"p_small_exit_time"})," time, in ms, before exiting ",(0,n.jsx)(t.code,{children:"p_small_error"}),(0,n.jsx)(t.br,{}),"\n",(0,n.jsx)(t.code,{children:"p_small_error"})," small error threshold",(0,n.jsx)(t.br,{}),"\n",(0,n.jsx)(t.code,{children:"p_big_exit_time"})," time, in ms, before exiting ",(0,n.jsx)(t.code,{children:"p_big_error"}),(0,n.jsx)(t.br,{}),"\n",(0,n.jsx)(t.code,{children:"p_big_error"})," big error threshold",(0,n.jsx)(t.br,{}),"\n",(0,n.jsx)(t.code,{children:"p_velocity_exit_time"})," time, in ms, for velocity to be 0",(0,n.jsx)(t.br,{}),"\n",(0,n.jsx)(t.code,{children:"p_mA_timeout"})," time, in ms, for ",(0,n.jsx)(t.code,{children:"is_over_current"})," to be true"]}),"\n",(0,n.jsxs)(i.Z,{groupId:"ex5",defaultValue:"proto",values:[{label:"Prototype",value:"proto"},{label:"Example",value:"example"}],children:[(0,n.jsx)(l.Z,{value:"example",children:(0,n.jsx)(t.pre,{children:(0,n.jsx)(t.code,{className:"language-cpp",children:'PID liftPID{1, 0.003, 4, 100, "Lift"}; \r\nvoid initialize() {\r\n liftPID.set_exit_condition(100, 3, 500, 7, 500, 500);\r\n}\n'})})}),(0,n.jsx)(l.Z,{value:"proto",children:(0,n.jsx)(t.pre,{children:(0,n.jsx)(t.code,{className:"language-cpp",children:"void set_exit_condition(int p_small_exit_time, double p_small_error, int p_big_exit_time = 0, double p_big_error = 0, int p_velocity_exit_time = 0, int p_mA_timeout = 0);\n"})})})]}),"\n",(0,n.jsx)(t.h3,{id:"set_name",children:"set_name()"}),"\n",(0,n.jsx)(t.p,{children:"A string that prints when exit conditions are met. When you have multiple mechanisms using exit conditions and you're debugging, seeing which exit condition is doing what can be useful."}),"\n",(0,n.jsxs)(t.p,{children:[(0,n.jsx)(t.code,{children:"name"})," a string for the name of the PID"]}),"\n",(0,n.jsxs)(i.Z,{groupId:"ex6",defaultValue:"proto",values:[{label:"Prototype",value:"proto"},{label:"Example",value:"example"}],children:[(0,n.jsx)(l.Z,{value:"example",children:(0,n.jsx)(t.pre,{children:(0,n.jsx)(t.code,{className:"language-cpp",children:'PID liftPID{1, 0.003, 4, 100};\r\nvoid initialize() {\r\n liftPID.set_name("Lift");\r\n} \n'})})}),(0,n.jsx)(l.Z,{value:"proto",children:(0,n.jsx)(t.pre,{children:(0,n.jsx)(t.code,{className:"language-cpp",children:"void set_name(std::string name);\n"})})})]}),"\n",(0,n.jsx)(t.h3,{id:"compute",children:"compute()"}),"\n",(0,n.jsx)(t.p,{children:"Computes PID."}),"\n",(0,n.jsxs)(t.p,{children:[(0,n.jsx)(t.code,{children:"current"})," the current sensor value for the subsystem"]}),"\n",(0,n.jsxs)(i.Z,{groupId:"ex7",defaultValue:"proto",values:[{label:"Prototype",value:"proto"},{label:"Example",value:"example"}],children:[(0,n.jsx)(l.Z,{value:"example",children:(0,n.jsx)(t.pre,{children:(0,n.jsx)(t.code,{className:"language-cpp",children:'PID liftPID{1, 0.003, 4, 100, "Lift"}; \r\npros::Motor lift_motor(1);\r\nvoid opcontrol() {\r\n while (true) {\r\n if (master.get_digital(DIGITAL_L1)) {\r\n liftPID.set_target(500);\r\n }\r\n else if (master.get_digital(DIGITAL_L2)) {\r\n liftPID.set_target(0);\r\n }\r\n lift_motor = liftPID.compute(lift_motor.get_position());\r\n\r\n pros::delay(ez::util::DELAY_TIME);\r\n }\r\n}\n'})})}),(0,n.jsx)(l.Z,{value:"proto",children:(0,n.jsx)(t.pre,{children:(0,n.jsx)(t.code,{className:"language-cpp",children:"double compute(double current);\n"})})})]}),"\n",(0,n.jsx)(t.h2,{id:"exit-conditions",children:"Exit Conditions"}),"\n",(0,n.jsx)(t.p,{children:"Exit conditions are a series of things that need to happen for you to know your subsystem has arrived at the desired target."}),"\n",(0,n.jsx)(t.h3,{id:"exit_output",children:"exit_output"}),"\n",(0,n.jsxs)(t.p,{children:["The ",(0,n.jsx)(t.code,{children:".exit_condition()"})," function can return any of the following variables depending on what triggered it to exit."]}),"\n",(0,n.jsx)(t.pre,{children:(0,n.jsx)(t.code,{className:"language-cpp",children:"enum exit_output { RUNNING = 1,\r\n SMALL_EXIT = 2,\r\n BIG_EXIT = 3,\r\n VELOCITY_EXIT = 4,\r\n mA_EXIT = 5,\r\n ERROR_NO_CONSTANTS = 6 };\n"})}),"\n",(0,n.jsx)(t.h3,{id:"no-motor",children:"No Motor"}),"\n",(0,n.jsxs)(t.p,{children:["Exit conditions without a motor will check if the error is small for X amount of time, if error is a little bigger for Y amount of time, or if velocity is 0 for Z amount of time, if you have constants enabled for them in ",(0,n.jsx)(t.a,{href:"https://ez-robotics.github.io/EZ-Template/docs/pid#set_exit_condition",children:"set_exit_condition()"}),"."]}),"\n",(0,n.jsxs)(t.p,{children:["Outputs one of the ",(0,n.jsx)(t.code,{children:"exit_output"})," states. This exit condition checks ",(0,n.jsx)(t.code,{children:"small_error"}),", ",(0,n.jsx)(t.code,{children:"big_error"})," and ",(0,n.jsx)(t.code,{children:"velocity"})," if they are enabled."]}),"\n",(0,n.jsxs)(i.Z,{groupId:"ex8",defaultValue:"proto",values:[{label:"Prototype",value:"proto"},{label:"Example",value:"example"}],children:[(0,n.jsx)(l.Z,{value:"example",children:(0,n.jsx)(t.pre,{children:(0,n.jsx)(t.code,{className:"language-cpp",children:'PID liftPID{1, 0.003, 4, 100, "Lift"}; \r\npros::Motor lift_motor(1);\r\n\r\nvoid initialize() {\r\n liftPID.set_exit_condition(100, 3, 500, 7, 500, 500);\r\n}\r\n\r\nvoid autonomous() {\r\n liftPID.set_target(500);\r\n while (liftPID.exit_condition(true) == ez::RUNNING) {\r\n lift_motor = liftPID.compute(lift_motor.get_position());\r\n pros::delay(ez::util::DELAY_TIME);\r\n }\r\n\r\n liftPID.set_target(0);\r\n while (liftPID.exit_condition(true) == ez::RUNNING) {\r\n lift_motor = liftPID.compute(lift_motor.get_position());\r\n pros::delay(ez::util::DELAY_TIME);\r\n }\r\n}\n'})})}),(0,n.jsx)(l.Z,{value:"proto",children:(0,n.jsx)(t.pre,{children:(0,n.jsx)(t.code,{className:"language-cpp",children:"ez::exit_output exit_condition(bool print = false);\n"})})})]}),"\n",(0,n.jsx)(t.h3,{id:"one-motor",children:"One Motor"}),"\n",(0,n.jsxs)(t.p,{children:["Exit conditions with a motor will check if the error is small for X amount of time, if error is a little bigger for Y amount of time, if velocity is 0 for Z amount of time, then they will check if the motor is pulling too many amps for A amount of time, only if you have constants enabled for them in ",(0,n.jsx)(t.a,{href:"https://ez-robotics.github.io/EZ-Template/docs/pid#set_exit_condition",children:"set_exit_condition()"}),"."]}),"\n",(0,n.jsxs)(t.p,{children:["Outputs one of the ",(0,n.jsx)(t.code,{children:"exit_output"})," states. This exit condition checks ",(0,n.jsx)(t.code,{children:"small_error"}),", ",(0,n.jsx)(t.code,{children:"big_error"}),", ",(0,n.jsx)(t.code,{children:"velocity"})," and ",(0,n.jsx)(t.code,{children:"mA"})," if they are enabled."]}),"\n",(0,n.jsxs)(i.Z,{groupId:"ex9",defaultValue:"proto",values:[{label:"Prototype",value:"proto"},{label:"Example",value:"example"}],children:[(0,n.jsx)(l.Z,{value:"example",children:(0,n.jsx)(t.pre,{children:(0,n.jsx)(t.code,{className:"language-cpp",children:'PID liftPID{1, 0.003, 4, 100, "Lift"}; \r\npros::Motor lift_motor(1);\r\n\r\nvoid initialize() {\r\n liftPID.set_exit_condition(100, 3, 500, 7, 500, 500);\r\n}\r\n\r\nvoid autonomous() {\r\n liftPID.set_target(500);\r\n while (liftPID.exit_condition(lift_motor, true) == ez::RUNNING) {\r\n lift_motor = liftPID.compute(lift_motor.get_position());\r\n pros::delay(ez::util::DELAY_TIME);\r\n }\r\n\r\n liftPID.set_target(0);\r\n while (liftPID.exit_condition(lift_motor, true) == ez::RUNNING) {\r\n lift_motor = liftPID.compute(lift_motor.get_position());\r\n pros::delay(ez::util::DELAY_TIME);\r\n }\r\n}\n'})})}),(0,n.jsx)(l.Z,{value:"proto",children:(0,n.jsx)(t.pre,{children:(0,n.jsx)(t.code,{className:"language-cpp",children:"ez::exit_output exit_condition(pros::Motor sensor, bool print = false);\n"})})})]}),"\n",(0,n.jsx)(t.h3,{id:"multiple-motors",children:"Multiple Motors"}),"\n",(0,n.jsx)(t.p,{children:"This checks the same thing as one motor, except it will check through multiple motors instead of 1. If any of the motors are pulling too many amps the function will start the timer for mA."}),"\n",(0,n.jsxs)(t.p,{children:["Outputs one of the ",(0,n.jsx)(t.code,{children:"exit_output"})," states. This exit condition checks ",(0,n.jsx)(t.code,{children:"small_error"}),", ",(0,n.jsx)(t.code,{children:"big_error"}),", ",(0,n.jsx)(t.code,{children:"velocity"})," and ",(0,n.jsx)(t.code,{children:"mA"})," if they are enabled. When any of the motors trip ",(0,n.jsx)(t.code,{children:"mA"}),", it returns ",(0,n.jsx)(t.code,{children:"mA_EXIT"}),"."]}),"\n",(0,n.jsxs)(i.Z,{groupId:"ex10",defaultValue:"proto",values:[{label:"Prototype",value:"proto"},{label:"Example",value:"example"}],children:[(0,n.jsx)(l.Z,{value:"example",children:(0,n.jsx)(t.pre,{children:(0,n.jsx)(t.code,{className:"language-cpp",children:'PID liftPID{1, 0.003, 4, 100, "Lift"}; \r\npros::Motor l_lift_motor(1);\r\npros::Motor r_lift_motor(2, true);\r\n\r\nvoid set_lift(int input) {\r\n l_lift_motor = input;\r\n r_lift_motor = input;\r\n}\r\n\r\nvoid initialize() {\r\n liftPID.set_exit_condition(100, 3, 500, 7, 500, 500);\r\n}\r\n\r\nvoid autonomous() {\r\n liftPID.set_target(500);\r\n while (liftPID.exit_condition({r_lift_motor, l_lift_motor}, true) == ez::RUNNING) {\r\n set_lift(liftPID.compute(lift_motor.get_position()));\r\n pros::delay(ez::util::DELAY_TIME);\r\n }\r\n\r\n liftPID.set_target(0);\r\n while (liftPID.exit_condition({r_lift_motor, l_lift_motor}, true) == ez::RUNNING) {\r\n set_lift(liftPID.compute(lift_motor.get_position()));\r\n pros::delay(ez::util::DELAY_TIME);\r\n }\r\n}\n'})})}),(0,n.jsx)(l.Z,{value:"proto",children:(0,n.jsx)(t.pre,{children:(0,n.jsx)(t.code,{className:"language-cpp",children:"ez::exit_output exit_condition(std::vector<pros::Motor> sensor, bool print = false);\n"})})})]})]})}function h(e={}){const{wrapper:t}={...(0,o.a)(),...e.components};return t?(0,n.jsx)(t,{...e,children:(0,n.jsx)(p,{...e})}):p(e)}},5162:(e,t,r)=>{r.d(t,{Z:()=>l});r(7294);var n=r(6010);const o={tabItem:"tabItem_Ymn6"};var i=r(5893);function l(e){let{children:t,hidden:r,className:l}=e;return(0,i.jsx)("div",{role:"tabpanel",className:(0,n.Z)(o.tabItem,l),hidden:r,children:t})}},4866:(e,t,r)=>{r.d(t,{Z:()=>I});var n=r(7294),o=r(6010),i=r(2466),l=r(6550),s=r(469),a=r(1980),c=r(7392),d=r(12);function u(e){return n.Children.toArray(e).filter((e=>"\n"!==e)).map((e=>{if(!e||(0,n.isValidElement)(e)&&function(e){const{props:t}=e;return!!t&&"object"==typeof t&&"value"in t}(e))return e;throw new Error(`Docusaurus error: Bad <Tabs> child <${"string"==typeof e.type?e.type:e.type.name}>: all children of the <Tabs> component should be <TabItem>, and every <TabItem> should have a unique "value" prop.`)}))?.filter(Boolean)??[]}function p(e){const{values:t,children:r}=e;return(0,n.useMemo)((()=>{const e=t??function(e){return u(e).map((e=>{let{props:{value:t,label:r,attributes:n,default:o}}=e;return{value:t,label:r,attributes:n,default:o}}))}(r);return function(e){const t=(0,c.l)(e,((e,t)=>e.value===t.value));if(t.length>0)throw new Error(`Docusaurus error: Duplicate values "${t.map((e=>e.value)).join(", ")}" found in <Tabs>. Every value needs to be unique.`)}(e),e}),[t,r])}function h(e){let{value:t,tabValues:r}=e;return r.some((e=>e.value===t))}function x(e){let{queryString:t=!1,groupId:r}=e;const o=(0,l.k6)(),i=function(e){let{queryString:t=!1,groupId:r}=e;if("string"==typeof t)return t;if(!1===t)return null;if(!0===t&&!r)throw new Error('Docusaurus error: The <Tabs> component groupId prop is required if queryString=true, because this value is used as the search param name. You can also provide an explicit value such as queryString="my-search-param".');return r??null}({queryString:t,groupId:r});return[(0,a._X)(i),(0,n.useCallback)((e=>{if(!i)return;const t=new URLSearchParams(o.location.search);t.set(i,e),o.replace({...o.location,search:t.toString()})}),[i,o])]}function m(e){const{defaultValue:t,queryString:r=!1,groupId:o}=e,i=p(e),[l,a]=(0,n.useState)((()=>function(e){let{defaultValue:t,tabValues:r}=e;if(0===r.length)throw new Error("Docusaurus error: the <Tabs> component requires at least one <TabItem> children component");if(t){if(!h({value:t,tabValues:r}))throw new Error(`Docusaurus error: The <Tabs> has a defaultValue "${t}" but none of its children has the corresponding value. Available values are: ${r.map((e=>e.value)).join(", ")}. If you intend to show no default tab, use defaultValue={null} instead.`);return t}const n=r.find((e=>e.default))??r[0];if(!n)throw new Error("Unexpected error: 0 tabValues");return n.value}({defaultValue:t,tabValues:i}))),[c,u]=x({queryString:r,groupId:o}),[m,f]=function(e){let{groupId:t}=e;const r=function(e){return e?`docusaurus.tab.${e}`:null}(t),[o,i]=(0,d.Nk)(r);return[o,(0,n.useCallback)((e=>{r&&i.set(e)}),[r,i])]}({groupId:o}),_=(()=>{const e=c??m;return h({value:e,tabValues:i})?e:null})();(0,s.Z)((()=>{_&&a(_)}),[_]);return{selectedValue:l,selectValue:(0,n.useCallback)((e=>{if(!h({value:e,tabValues:i}))throw new Error(`Can't select invalid tab value=${e}`);a(e),u(e),f(e)}),[u,f,i]),tabValues:i}}var f=r(2389);const _={tabList:"tabList__CuJ",tabItem:"tabItem_LNqP"};var j=r(5893);function v(e){let{className:t,block:r,selectedValue:n,selectValue:l,tabValues:s}=e;const a=[],{blockElementScrollPositionUntilNextRender:c}=(0,i.o5)(),d=e=>{const t=e.currentTarget,r=a.indexOf(t),o=s[r].value;o!==n&&(c(t),l(o))},u=e=>{let t=null;switch(e.key){case"Enter":d(e);break;case"ArrowRight":{const r=a.indexOf(e.currentTarget)+1;t=a[r]??a[0];break}case"ArrowLeft":{const r=a.indexOf(e.currentTarget)-1;t=a[r]??a[a.length-1];break}}t?.focus()};return(0,j.jsx)("ul",{role:"tablist","aria-orientation":"horizontal",className:(0,o.Z)("tabs",{"tabs--block":r},t),children:s.map((e=>{let{value:t,label:r,attributes:i}=e;return(0,j.jsx)("li",{role:"tab",tabIndex:n===t?0:-1,"aria-selected":n===t,ref:e=>a.push(e),onKeyDown:u,onClick:d,...i,className:(0,o.Z)("tabs__item",_.tabItem,i?.className,{"tabs__item--active":n===t}),children:r??t},t)}))})}function g(e){let{lazy:t,children:r,selectedValue:o}=e;const i=(Array.isArray(r)?r:[r]).filter(Boolean);if(t){const e=i.find((e=>e.props.value===o));return e?(0,n.cloneElement)(e,{className:"margin-top--md"}):null}return(0,j.jsx)("div",{className:"margin-top--md",children:i.map(((e,t)=>(0,n.cloneElement)(e,{key:t,hidden:e.props.value!==o})))})}function b(e){const t=m(e);return(0,j.jsxs)("div",{className:(0,o.Z)("tabs-container",_.tabList),children:[(0,j.jsx)(v,{...e,...t}),(0,j.jsx)(g,{...e,...t})]})}function I(e){const t=(0,f.Z)();return(0,j.jsx)(b,{...e,children:u(e.children)},String(t))}},1151:(e,t,r)=>{r.d(t,{Z:()=>s,a:()=>l});var n=r(7294);const o={},i=n.createContext(o);function l(e){const t=n.useContext(i);return n.useMemo((function(){return"function"==typeof e?e(t):{...t,...e}}),[t,e])}function s(e){let t;return t=e.disableParentContext?"function"==typeof e.components?e.components(o):e.components||o:l(e.components),n.createElement(i.Provider,{value:t},e.children)}}}]); \ No newline at end of file diff --git a/assets/js/b06f3904.70d97bb9.js b/assets/js/b06f3904.70d97bb9.js new file mode 100644 index 00000000..837e9ec5 --- /dev/null +++ b/assets/js/b06f3904.70d97bb9.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkmy_website=self.webpackChunkmy_website||[]).push([[1780],{6289:(e,n,s)=>{s.r(n),s.d(n,{assets:()=>o,contentTitle:()=>a,default:()=>h,frontMatter:()=>r,metadata:()=>d,toc:()=>l});var i=s(5893),t=s(1151);const r={title:"Example Autonomous Routines",description:"Some examples and test routines"},a="Example Autonomous Routines",d={id:"tutorials/example_autons",title:"Example Autonomous Routines",description:"Some examples and test routines",source:"@site/ez-template-docs/tutorials/example_autons.md",sourceDirName:"tutorials",slug:"/tutorials/example_autons",permalink:"/EZ-Template/next/tutorials/example_autons",draft:!1,unlisted:!1,editUrl:"https://github.com/EZ-Robotics/EZ-Template/tree/website/${versionDocsDirPath}/${docPath}/ez-template-docs/tutorials/example_autons.md",tags:[],version:"current",frontMatter:{title:"Example Autonomous Routines",description:"Some examples and test routines"},sidebar:"tutorialSidebar",previous:{title:"Adding Autonomous Routines",permalink:"/EZ-Template/next/tutorials/autons"},next:{title:"Joystick Curves",permalink:"/EZ-Template/next/tutorials/joystick_curve"}},o={},l=[{value:"Assumed Constants",id:"assumed-constants",level:2},{value:"Drive",id:"drive",level:2},{value:"Turn",id:"turn",level:2},{value:"Drive and Turn",id:"drive-and-turn",level:2},{value:"Wait Until and Changing Speed",id:"wait-until-and-changing-speed",level:2},{value:"Swing Turns",id:"swing-turns",level:2},{value:"Combining All Movements",id:"combining-all-movements",level:2},{value:"Interference",id:"interference",level:2}];function c(e){const n={code:"code",h1:"h1",h2:"h2",p:"p",pre:"pre",strong:"strong",...(0,t.a)(),...e.components};return(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)(n.h1,{id:"example-autonomous-routines",children:(0,i.jsx)(n.strong,{children:"Example Autonomous Routines"})}),"\n",(0,i.jsx)(n.h2,{id:"assumed-constants",children:"Assumed Constants"}),"\n",(0,i.jsx)(n.p,{children:"These are default speeds that we can use throughout our autonomous routines to make it easier to modify them retroactively."}),"\n",(0,i.jsx)(n.pre,{children:(0,i.jsx)(n.code,{className:"language-cpp",children:"const int DRIVE_SPEED = 110; \r\nconst int TURN_SPEED = 90;\r\nconst int SWING_SPEED = 90;\n"})}),"\n",(0,i.jsx)(n.h2,{id:"drive",children:"Drive"}),"\n",(0,i.jsxs)(n.p,{children:["This autonomous routine will have the robot go forwards for 24 inches with slew enabled, come back -12 inches, then come back another -12 inches to where it started. It will do all of this at the predefined ",(0,i.jsx)(n.code,{children:"DRIVE_SPEED"}),"."]}),"\n",(0,i.jsx)(n.pre,{children:(0,i.jsx)(n.code,{className:"language-cpp",children:"void drive_example() {\r\n // The first parameter is target inches\r\n // The second parameter is max speed the robot will drive at\r\n // The third parameter is a boolean (true or false) for enabling/disabling a slew at the start of drive motions\r\n // for slew, only enable it when the drive distance is greater then the slew distance + a few inches\r\n\r\n\r\n chassis.pid_drive_set(24, DRIVE_SPEED, true);\r\n chassis.pid_wait();\r\n\r\n chassis.pid_drive_set(-12, DRIVE_SPEED);\r\n chassis.pid_wait();\r\n\r\n chassis.pid_drive_set(-12, DRIVE_SPEED);\r\n chassis.pid_wait();\r\n}\n"})}),"\n",(0,i.jsx)(n.h2,{id:"turn",children:"Turn"}),"\n",(0,i.jsxs)(n.p,{children:["This autonomous routine will turn 90 degrees, then back 45 degrees, and finally to 0 where it started. It will do all of this at the predefined ",(0,i.jsx)(n.code,{children:"TURN_SPEED"}),"."]}),"\n",(0,i.jsx)(n.pre,{children:(0,i.jsx)(n.code,{className:"language-cpp",children:"void turn_example() {\r\n // The first parameter is target degrees\r\n // The second parameter is max speed the robot will drive at\r\n\r\n\r\n chassis.pid_turn_set(90, TURN_SPEED);\r\n chassis.pid_wait();\r\n\r\n chassis.pid_turn_set(45, TURN_SPEED);\r\n chassis.pid_wait();\r\n\r\n chassis.pid_turn_set(0, TURN_SPEED);\r\n chassis.pid_wait();\r\n}\n"})}),"\n",(0,i.jsx)(n.h2,{id:"drive-and-turn",children:"Drive and Turn"}),"\n",(0,i.jsx)(n.p,{children:"This autonomous routine will combine driving and turning in a single function."}),"\n",(0,i.jsx)(n.pre,{children:(0,i.jsx)(n.code,{className:"language-cpp",children:"void drive_and_turn() {\r\n chassis.pid_drive_set(24, DRIVE_SPEED, true);\r\n chassis.pid_wait();\r\n\r\n chassis.pid_turn_set(45, TURN_SPEED);\r\n chassis.pid_wait();\r\n\r\n chassis.pid_turn_set(-45, TURN_SPEED);\r\n chassis.pid_wait();\r\n\r\n chassis.pid_turn_set(0, TURN_SPEED);\r\n chassis.pid_wait();\r\n\r\n chassis.pid_drive_set(-24, DRIVE_SPEED, true);\r\n chassis.pid_wait();\r\n}\n"})}),"\n",(0,i.jsx)(n.h2,{id:"wait-until-and-changing-speed",children:"Wait Until and Changing Speed"}),"\n",(0,i.jsxs)(n.p,{children:["Now we add ",(0,i.jsx)(n.code,{children:"pid_wait_until()"}),". This new function will wait until a specified distance has been traveled and then allow the code to continue. The robot will drive at ",(0,i.jsx)(n.code,{children:"DRIVE_SPEED"})," until the robot has traveled 6 inches, then will lower the max speed to 40. The same thing happens on the return back."]}),"\n",(0,i.jsx)(n.pre,{children:(0,i.jsx)(n.code,{className:"language-cpp",children:"void pid_wait_until_change_speed() {\r\n // pid_wait_until will wait until the robot gets to a desired position\r\n\r\n\r\n // When the robot gets to 6 inches, the robot will travel the remaining distance at a max speed of 40\r\n chassis.pid_drive_set(24, DRIVE_SPEED, true);\r\n chassis.pid_wait_until(6);\r\n chassis.pid_speed_max_set(40); // After driving 6 inches at DRIVE_SPEED, the robot will go the remaining distance at 40 speed\r\n chassis.pid_wait();\r\n\r\n chassis.pid_turn_set(45, TURN_SPEED);\r\n chassis.pid_wait();\r\n\r\n chassis.pid_turn_set(-45, TURN_SPEED);\r\n chassis.pid_wait();\r\n\r\n chassis.pid_turn_set(0, TURN_SPEED);\r\n chassis.pid_wait();\r\n\r\n // When the robot gets to -6 inches, the robot will travel the remaining distance at a max speed of 40\r\n chassis.pid_drive_set(-24, DRIVE_SPEED, true);\r\n chassis.pid_wait_until(-6);\r\n chassis.pid_speed_max_set(40); // After driving 6 inches at DRIVE_SPEED, the robot will go the remaining distance at 40 speed\r\n chassis.pid_wait();\r\n}\n"})}),"\n",(0,i.jsx)(n.h2,{id:"swing-turns",children:"Swing Turns"}),"\n",(0,i.jsx)(n.p,{children:"Swing turns are turns that only use one side of the drive. Left swings use the left side, and right swings use the right side. This will turn the robot to 45 degrees using the left side, drive 24 inches, then turn to 0 degrees using the right side."}),"\n",(0,i.jsx)(n.pre,{children:(0,i.jsx)(n.code,{className:"language-cpp",children:"void swing_example() {\r\n // The first parameter is ez::LEFT_SWING or ez::RIGHT_SWING\r\n // The second parameter is target degrees\r\n // The third parameter is speed of the moving side of the drive\r\n\r\n\r\n chassis.pid_swing_set(ez::LEFT_SWING, 45, SWING_SPEED);\r\n chassis.pid_wait();\r\n\r\n chassis.pid_drive_set(24, DRIVE_SPEED, true);\r\n chassis.pid_wait_until(12);\r\n\r\n chassis.pid_swing_set(ez::RIGHT_SWING, 0, SWING_SPEED);\r\n chassis.pid_wait();\r\n}\n"})}),"\n",(0,i.jsx)(n.h2,{id:"combining-all-movements",children:"Combining All Movements"}),"\n",(0,i.jsx)(n.p,{children:"This combines all movements from above."}),"\n",(0,i.jsx)(n.pre,{children:(0,i.jsx)(n.code,{className:"language-cpp",children:"void combining_movements() {\r\n chassis.pid_drive_set(24, DRIVE_SPEED, true);\r\n chassis.pid_wait();\r\n\r\n chassis.pid_turn_set(45, TURN_SPEED);\r\n chassis.pid_wait();\r\n\r\n chassis.pid_drive_set(ez::RIGHT_SWING, -45, TURN_SPEED);\r\n chassis.pid_wait();\r\n\r\n chassis.pid_turn_set(0, TURN_SPEED);\r\n chassis.pid_wait();\r\n\r\n chassis.pid_drive_set(-24, DRIVE_SPEED, true);\r\n chassis.pid_wait();\r\n}\n"})}),"\n",(0,i.jsx)(n.h2,{id:"interference",children:"Interference"}),"\n",(0,i.jsx)(n.p,{children:'Interference checks if the drive exited in an unintentional way. If the robot stops unintentionally or pulls too many amps this will trigger. This allows you to add fail-safes that stop your robot from burning out. The below function will attempt to "tug" an opponent mobile goal a couple times before giving up.'}),"\n",(0,i.jsx)(n.pre,{children:(0,i.jsx)(n.code,{className:"language-cpp",children:'void tug (int attempts) {\r\n for (int i=0; i<attempts-1; i++) {\r\n // Attempt to drive backwards\r\n printf("i - %i", i);\r\n chassis.pid_drive_set(-12, 127);\r\n chassis.pid_wait();\r\n\r\n // If failsafed...\r\n if (chassis.interfered) {\r\n chassis.drive_sensor_reset();\r\n chassis.pid_drive_set(-2, 20);\r\n pros::delay(1000);\r\n }\r\n // If robot successfully drove back, return\r\n else {\r\n return;\r\n }\r\n }\r\n}\r\n\r\n// If there is no interference, robot will drive forward and turn 90 degrees. \r\n// If interfered, robot will drive forward and then attempt to drive backwards. \r\nvoid interfered_example() {\r\n chassis.pid_drive_set(24, DRIVE_SPEED, true);\r\n chassis.pid_wait();\r\n\r\n if (chassis.interfered) {\r\n tug(3);\r\n return;\r\n }\r\n\r\n chassis.pid_turn_set(90, TURN_SPEED);\r\n chassis.pid_wait();\r\n}\n'})})]})}function h(e={}){const{wrapper:n}={...(0,t.a)(),...e.components};return n?(0,i.jsx)(n,{...e,children:(0,i.jsx)(c,{...e})}):c(e)}},1151:(e,n,s)=>{s.d(n,{Z:()=>d,a:()=>a});var i=s(7294);const t={},r=i.createContext(t);function a(e){const n=i.useContext(r);return i.useMemo((function(){return"function"==typeof e?e(n):{...n,...e}}),[n,e])}function d(e){let n;return n=e.disableParentContext?"function"==typeof e.components?e.components(t):e.components||t:a(e.components),i.createElement(r.Provider,{value:n},e.children)}}}]); \ No newline at end of file diff --git a/assets/js/b320819c.82713207.js b/assets/js/b320819c.82713207.js new file mode 100644 index 00000000..7e1b4838 --- /dev/null +++ b/assets/js/b320819c.82713207.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkmy_website=self.webpackChunkmy_website||[]).push([[7609],{5745:e=>{e.exports=JSON.parse('{"name":"docusaurus-plugin-content-pages","id":"default"}')}}]); \ No newline at end of file diff --git a/assets/js/b63927db.6d468794.js b/assets/js/b63927db.6d468794.js new file mode 100644 index 00000000..9ed1c38e --- /dev/null +++ b/assets/js/b63927db.6d468794.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkmy_website=self.webpackChunkmy_website||[]).push([[206],{3079:(t,e,i)=>{i.r(e),i.d(e,{assets:()=>a,contentTitle:()=>l,default:()=>u,frontMatter:()=>o,metadata:()=>s,toc:()=>c});var n=i(5893),r=i(1151);const o={title:"PID Tutorial",description:"How to add a feedback loop to motors and increase their accuracy"},l="PID Tutorial",s={id:"tutorials/pid",title:"PID Tutorial",description:"How to add a feedback loop to motors and increase their accuracy",source:"@site/ez-template-docs/tutorials/pid.md",sourceDirName:"tutorials",slug:"/tutorials/pid",permalink:"/EZ-Template/next/tutorials/pid",draft:!1,unlisted:!1,editUrl:"https://github.com/EZ-Robotics/EZ-Template/tree/website/${versionDocsDirPath}/${docPath}/ez-template-docs/tutorials/pid.md",tags:[],version:"current",frontMatter:{title:"PID Tutorial",description:"How to add a feedback loop to motors and increase their accuracy"},sidebar:"tutorialSidebar",previous:{title:"Joystick Curves",permalink:"/EZ-Template/next/tutorials/joystick_curve"},next:{title:"PTO Tutorial",permalink:"/EZ-Template/next/tutorials/pto_tutorial"}},a={},c=[{value:"Example 1 - User Control",id:"example-1---user-control",level:2},{value:"Example 2 - Waiting in Autonomous",id:"example-2---waiting-in-autonomous",level:2},{value:"Example 3 - Tasks",id:"example-3---tasks",level:2}];function d(t){const e={a:"a",code:"code",h1:"h1",h2:"h2",p:"p",pre:"pre",...(0,r.a)(),...t.components};return(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)(e.h1,{id:"pid-tutorial",children:"PID Tutorial"}),"\n",(0,n.jsxs)(e.p,{children:["PID (proportion, integral, derivative) is a feedback controlled used to move something to a position. The controller slows down as it approaches its target and will correct itself after overshoot occurs. It is a relatively simply controller and can be very consistent with ",(0,n.jsx)(e.a,{href:"https://ez-robotics.github.io/EZ-Template/tutorials/tuning_constants",children:"tuning"}),"."]}),"\n",(0,n.jsx)(e.h2,{id:"example-1---user-control",children:"Example 1 - User Control"}),"\n",(0,n.jsxs)(e.p,{children:["This code uses a function called ",(0,n.jsx)(e.code,{children:"set_lift"})," to set the power of 2 lift motors in a single function call. After ",(0,n.jsx)(e.code,{children:"liftPID"})," is created, in ",(0,n.jsx)(e.code,{children:"opcontrol()"})," we set the target depending on button presses. To run the PID we have to run ",(0,n.jsx)(e.code,{children:"liftPID.compute(sensor value)"})," repeatedly to make sure our subsystem gets to its target. We reset the lift encoder in ",(0,n.jsx)(e.code,{children:"initialize()"})," to make sure the motor is starting at a known position."]}),"\n",(0,n.jsx)(e.pre,{children:(0,n.jsx)(e.code,{className:"language-cpp",children:'pros::Motor l_lift(17);\r\npros::Motor r_lift(18);\r\nvoid set_lift(int input) {\r\n l_lift = input;\r\n r_lift = input;\r\n}\r\nPID liftPID{0.45, 0, 0, 0, "Lift"};\r\n\r\nvoid initialize() {\r\n l_lift.tare_position();\r\n}\r\n\r\nvoid opcontrol() {\r\n while (true) {\r\n if (master.get_digital(DIGITAL_L1)) {\r\n liftPID.target_set(500);\r\n }\r\n else if (master.get_digital(DIGITAL_L2)) {\r\n liftPID.target_set(0);\r\n }\r\n set_lift(liftPID.compute(l_lift.get_position()));\r\n\r\n pros::delay(ez::util::DELAY_TIME);\r\n }\r\n}\n'})}),"\n",(0,n.jsx)(e.h2,{id:"example-2---waiting-in-autonomous",children:"Example 2 - Waiting in Autonomous"}),"\n",(0,n.jsx)(e.p,{children:"This code uses the previous example as a base."}),"\n",(0,n.jsxs)(e.p,{children:["We've added a new function called ",(0,n.jsx)(e.code,{children:"lift_auto()"}),". This function takes in a target and locks the code in a while loop until the lift has reached its target. The autonomous routine will bring the lift up to 500, wait for 1 second, and then come back down to 0."]}),"\n",(0,n.jsx)(e.pre,{children:(0,n.jsx)(e.code,{className:"language-cpp",children:'pros::Motor l_lift(17);\r\npros::Motor r_lift(18);\r\nvoid set_lift(int input) {\r\n l_lift = input;\r\n r_lift = input;\r\n}\r\nPID liftPID{0.45, 0, 0, 0, "Lift"};\r\n\r\nvoid lift_auto(double target) {\r\n liftPID.target_set(target);\r\n ez::exit_output exit = ez::RUNNING;\r\n while (liftPID.exit_condition({l_lift, r_lift}, true) == ez::RUNNING) {\r\n double output = liftPID.compute(l_lift.get_position());\r\n set_lift(output);\r\n pros::delay(ez::util::DELAY_TIME);\r\n }\r\n set_lift(0);\r\n}\r\n\r\nvoid initialize() {\r\n l_lift.tare_position();\r\n liftPID.exit_condition_set(80, 50, 300, 150, 500, 500);\r\n}\r\n\r\nvoid autonomous() {\r\n lift_auto(500);\r\n pros::delay(1000);\r\n lift_auto(0);\r\n}\r\n\r\nvoid opcontrol() {\r\n while (true) {\r\n if (master.get_digital(DIGITAL_L1)) {\r\n liftPID.target_set(500);\r\n }\r\n else if (master.get_digital(DIGITAL_L2)) {\r\n liftPID.target_set(0);\r\n }\r\n set_lift(liftPID.compute(l_lift.get_position()));\r\n\r\n pros::delay(ez::util::DELAY_TIME);\r\n }\r\n}\n'})}),"\n",(0,n.jsx)(e.h2,{id:"example-3---tasks",children:"Example 3 - Tasks"}),"\n",(0,n.jsx)(e.p,{children:"Example 2 has a problem of not being able to do other things while the lift is running because the code is locked. We can fix this with a task."}),"\n",(0,n.jsx)(e.pre,{children:(0,n.jsx)(e.code,{className:"language-cpp",children:'pros::Motor l_lift(17);\r\npros::Motor r_lift(18);\r\nvoid set_lift(int input) {\r\n l_lift = input;\r\n r_lift = input;\r\n}\r\nPID liftPID{0.45, 0, 0, 0, "Lift"};\r\n\r\n\r\nvoid lift_wait() {\r\n while (liftPID.exit_condition({l_lift, r_lift}, true) == ez::RUNNING) {\r\n pros::delay(ez::util::DELAY_TIME);\r\n }\r\n}\r\n\r\nvoid lift_task() {\r\n pros::delay(2000);\r\n while (true) {\r\n set_lift(liftPID.compute(l_lift.get_position()));\r\n\r\n pros::delay(ez::util::DELAY_TIME);\r\n }\r\n}\r\npros::Task Lift_Task(lift_task);\r\n\r\nvoid initialize() {\r\n l_lift.tare_position();\r\n liftPID.exit_condition_set(80, 50, 300, 150, 500, 500);\r\n}\r\n\r\nvoid autonomous() {\r\n liftPID.target_set(500);\r\n lift_wait();\r\n\r\n pros::delay(1000);\r\n\r\n liftPID.target_set(0);\r\n lift_wait();\r\n}\r\n\r\nvoid opcontrol() {\r\n while (true) {\r\n if (master.get_digital(DIGITAL_L1)) {\r\n liftPID.target_set(500);\r\n }\r\n else if (master.get_digital(DIGITAL_L2)) {\r\n liftPID.target_set(0);\r\n }\r\n\r\n pros::delay(ez::util::DELAY_TIME);\r\n }\r\n}\n'})})]})}function u(t={}){const{wrapper:e}={...(0,r.a)(),...t.components};return e?(0,n.jsx)(e,{...t,children:(0,n.jsx)(d,{...t})}):d(t)}},1151:(t,e,i)=>{i.d(e,{Z:()=>s,a:()=>l});var n=i(7294);const r={},o=n.createContext(r);function l(t){const e=n.useContext(o);return n.useMemo((function(){return"function"==typeof t?t(e):{...e,...t}}),[e,t])}function s(t){let e;return e=t.disableParentContext?"function"==typeof t.components?t.components(r):t.components||r:l(t.components),n.createElement(o.Provider,{value:e},t.children)}}}]); \ No newline at end of file diff --git a/assets/js/bb101773.2469a4e0.js b/assets/js/bb101773.2469a4e0.js new file mode 100644 index 00000000..1c2419d1 --- /dev/null +++ b/assets/js/bb101773.2469a4e0.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkmy_website=self.webpackChunkmy_website||[]).push([[42],{588:(e,s,n)=>{n.r(s),n.d(s,{assets:()=>c,contentTitle:()=>d,default:()=>h,frontMatter:()=>a,metadata:()=>o,toc:()=>p});var i=n(5893),r=n(1151),t=n(4866),l=n(5162);const a={layout:"default",title:"Autonomous Functions",parent:"Docs",description:"",nav_order:4},d=void 0,o={id:"docs/auton_functions",title:"Autonomous Functions",description:"",source:"@site/ez-template-docs/docs/auton_functions.md",sourceDirName:"docs",slug:"/docs/auton_functions",permalink:"/EZ-Template/next/docs/auton_functions",draft:!1,unlisted:!1,editUrl:"https://github.com/EZ-Robotics/EZ-Template/tree/website/${versionDocsDirPath}/${docPath}/ez-template-docs/docs/auton_functions.md",tags:[],version:"current",frontMatter:{layout:"default",title:"Autonomous Functions",parent:"Docs",description:"",nav_order:4},sidebar:"tutorialSidebar",previous:{title:"Docs",permalink:"/EZ-Template/next/category/docs"},next:{title:"Autonomous Selector",permalink:"/EZ-Template/next/docs/auton_selector"}},c={},p=[{value:"Setter functions",id:"setter-functions",level:2},{value:"pid_drive_set()",id:"pid_drive_set",level:3},{value:"pid_turn_set()",id:"pid_turn_set",level:3},{value:"pid_swing_set()",id:"pid_swing_set",level:3},{value:"pid_targets_reset()",id:"pid_targets_reset",level:3},{value:"set_angle()",id:"set_angle",level:3},{value:"pid_speed_max_set()",id:"pid_speed_max_set",level:3},{value:"set_pid_constants()",id:"set_pid_constants",level:3},{value:"slew_power_min_set()",id:"slew_power_min_set",level:3},{value:"slew_distance_set()",id:"slew_distance_set",level:3},{value:"exit_condition_set()",id:"exit_condition_set",level:3},{value:"pid_swing_min_set()",id:"pid_swing_min_set",level:3},{value:"pid_turn_min_set()",id:"pid_turn_min_set",level:3},{value:"drive_mode_set()",id:"drive_mode_set",level:3},{value:"pid_drive_toggle()",id:"pid_drive_toggle",level:3},{value:"pid_print_toggle()",id:"pid_print_toggle",level:3},{value:"Getter",id:"getter",level:2},{value:"pid_swing_min_get()",id:"pid_swing_min_get",level:3},{value:"pid_turn_min_get()",id:"pid_turn_min_get",level:3},{value:"interfered",id:"interfered",level:3},{value:"drive_mode_get()",id:"drive_mode_get",level:3},{value:"drive_tick_per_inch()",id:"drive_tick_per_inch",level:3},{value:"Misc.",id:"misc",level:2},{value:"pid_wait()",id:"pid_wait",level:3},{value:"pid_wait_until()",id:"pid_wait_until",level:3}];function u(e){const s={admonition:"admonition",br:"br",code:"code",h2:"h2",h3:"h3",p:"p",pre:"pre",...(0,r.a)(),...e.components};return(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)(s.h2,{id:"setter-functions",children:"Setter functions"}),"\n",(0,i.jsx)(s.h3,{id:"pid_drive_set",children:"pid_drive_set()"}),"\n",(0,i.jsx)(s.p,{children:"Sets the drive to go forward using PID and heading correction."}),"\n",(0,i.jsxs)(s.p,{children:[(0,i.jsx)(s.code,{children:"target"})," is in inches.",(0,i.jsx)(s.br,{}),"\n",(0,i.jsx)(s.code,{children:"speed"})," is -127 to 127. It's recommended to keep this at 110.",(0,i.jsx)(s.br,{}),"\n",(0,i.jsx)(s.code,{children:"slew_on"})," will ramp the drive up.\r\n",(0,i.jsx)(s.code,{children:"toggle_heading"})," will disable heading correction when false."]}),"\n",(0,i.jsxs)(t.Z,{groupId:"examples1",defaultValue:"proto",values:[{label:"Prototype",value:"proto"},{label:"Example",value:"example"}],children:[(0,i.jsx)(l.Z,{value:"example",children:(0,i.jsx)(s.pre,{children:(0,i.jsx)(s.code,{className:"language-cpp",children:"void autonomous() {\r\n chassis.drive_imu_reset(); \r\n chassis.drive_sensor_reset(); \r\n chassis.drive_brake_set(MOTOR_BRAKE_HOLD); \r\n\r\n chassis.pid_drive_set(24, 110, true);\r\n chassis.pid_wait();\r\n}\n"})})}),(0,i.jsx)(l.Z,{value:"proto",children:(0,i.jsx)(s.pre,{children:(0,i.jsx)(s.code,{className:"language-cpp",children:"void pid_drive_set(double target, int speed, bool slew_on = false, bool toggle_heading = true);\n"})})})]}),"\n",(0,i.jsx)(s.h3,{id:"pid_turn_set",children:"pid_turn_set()"}),"\n",(0,i.jsx)(s.p,{children:"Sets the drive to turn using PID."}),"\n",(0,i.jsxs)(s.p,{children:[(0,i.jsx)(s.code,{children:"target"})," is in degrees.",(0,i.jsx)(s.br,{}),"\n",(0,i.jsx)(s.code,{children:"speed"})," is -127 to 127."]}),"\n",(0,i.jsxs)(t.Z,{groupId:"examples2",defaultValue:"proto",values:[{label:"Prototype",value:"proto"},{label:"Example",value:"example"}],children:[(0,i.jsx)(l.Z,{value:"example",children:(0,i.jsx)(s.pre,{children:(0,i.jsx)(s.code,{className:"language-cpp",children:"void autonomous() {\r\n chassis.drive_imu_reset(); \r\n chassis.drive_sensor_reset(); \r\n chassis.drive_brake_set(MOTOR_BRAKE_HOLD); \r\n\r\n chassis.pid_drive_set(24, 110, true);\r\n chassis.pid_wait();\r\n}\n"})})}),(0,i.jsx)(l.Z,{value:"proto",children:(0,i.jsx)(s.pre,{children:(0,i.jsx)(s.code,{className:"language-cpp",children:"void pid_turn_set(double target, int speed);\n"})})})]}),"\n",(0,i.jsx)(s.h3,{id:"pid_swing_set",children:"pid_swing_set()"}),"\n",(0,i.jsx)(s.p,{children:"Sets the robot to swing using PID. The robot will turn using one side of the drive, either the left or right."}),"\n",(0,i.jsxs)(s.p,{children:[(0,i.jsx)(s.code,{children:"type"})," is either ",(0,i.jsx)(s.code,{children:"ez::LEFT_SWING"})," or ",(0,i.jsx)(s.code,{children:"ez::RIGHT_SWING"}),".",(0,i.jsx)(s.br,{}),"\n",(0,i.jsx)(s.code,{children:"target"})," is in degrees.",(0,i.jsx)(s.br,{}),"\n",(0,i.jsx)(s.code,{children:"speed"})," is -127 to 127."]}),"\n",(0,i.jsxs)(t.Z,{groupId:"examples3",defaultValue:"proto",values:[{label:"Prototype",value:"proto"},{label:"Example",value:"example"}],children:[(0,i.jsx)(l.Z,{value:"proto",children:(0,i.jsx)(s.pre,{children:(0,i.jsx)(s.code,{className:"language-cpp",children:"void pid_swing_set(e_swing type, double target, int speed);\n"})})}),(0,i.jsx)(l.Z,{value:"example",children:(0,i.jsx)(s.pre,{children:(0,i.jsx)(s.code,{className:"language-cpp",children:"void autonomous() {\r\n chassis.drive_imu_reset(); \r\n chassis.drive_sensor_reset(); \r\n chassis.drive_brake_set(MOTOR_BRAKE_HOLD); \r\n\r\n chassis.pid_swing_set(ez::LEFT_SWING, 45, 110);\r\n chassis.pid_wait();\r\n\r\n chassis.pid_swing_set(ez::RIGHT_SWING, 0, 110);\r\n chassis.pid_wait();\r\n}\n"})})})]}),"\n",(0,i.jsx)(s.h3,{id:"pid_targets_reset",children:"pid_targets_reset()"}),"\n",(0,i.jsx)(s.p,{children:"Resets all drive PID targets to 0."}),"\n",(0,i.jsxs)(t.Z,{groupId:"examples4",defaultValue:"proto",values:[{label:"Prototype",value:"proto"},{label:"Example",value:"example"}],children:[(0,i.jsx)(l.Z,{value:"example",children:(0,i.jsx)(s.pre,{children:(0,i.jsx)(s.code,{className:"language-cpp",children:"void autonomous() {\r\n chassis.pid_targets_reset(); // Resets PID targets to 0\r\n chassis.drive_imu_reset(); // Reset gyro position to 0\r\n chassis.drive_sensor_reset(); // Reset drive sensors to 0\r\n chassis.drive_brake_set(MOTOR_BRAKE_HOLD); // Set motors to hold. This helps autonomous consistency.\r\n\r\n ez::as::auton_selector.selected_auton_call(); // Calls selected auton from autonomous selector.\r\n}\n"})})}),(0,i.jsx)(l.Z,{value:"proto",children:(0,i.jsx)(s.pre,{children:(0,i.jsx)(s.code,{className:"language-cpp",children:"void pid_targets_reset();\n"})})})]}),"\n",(0,i.jsx)(s.h3,{id:"set_angle",children:"set_angle()"}),"\n",(0,i.jsx)(s.p,{children:"Sets the angle of the robot. This is useful when your robot is setup in at an unconventional angle and you want 0 to be when you're square with the field."}),"\n",(0,i.jsxs)(s.p,{children:[(0,i.jsx)(s.code,{children:"angle"})," angle that the robot will think it's now facing"]}),"\n",(0,i.jsxs)(t.Z,{groupId:"examples5",defaultValue:"proto",values:[{label:"Prototype",value:"proto"},{label:"Example",value:"example"}],children:[(0,i.jsx)(l.Z,{value:"proto",children:(0,i.jsx)(s.pre,{children:(0,i.jsx)(s.code,{className:"language-cpp",children:"void set_angle(double angle);\n"})})}),(0,i.jsx)(l.Z,{value:"example",children:(0,i.jsx)(s.pre,{children:(0,i.jsx)(s.code,{className:"language-cpp",children:"void autonomous() {\r\n chassis.pid_targets_reset(); // Resets PID targets to 0\r\n chassis.drive_imu_reset(); // Reset gyro position to 0\r\n chassis.drive_sensor_reset(); // Reset drive sensors to 0\r\n chassis.drive_brake_set(MOTOR_BRAKE_HOLD); // Set motors to hold. This helps autonomous consistency.\r\n\r\n chassis.set_angle(45);\r\n\r\n chassis.pid_turn_set(0, TURN_SPEED);\r\n chassis.pid_wait();\r\n}\n"})})})]}),"\n",(0,i.jsx)(s.h3,{id:"pid_speed_max_set",children:"pid_speed_max_set()"}),"\n",(0,i.jsx)(s.p,{children:"Sets the max speed of the drive."}),"\n",(0,i.jsxs)(s.p,{children:[(0,i.jsx)(s.code,{children:"speed"})," an integer between -127 and 127."]}),"\n",(0,i.jsxs)(t.Z,{groupId:"examples6",defaultValue:"proto",values:[{label:"Prototype",value:"proto"},{label:"Example",value:"example"}],children:[(0,i.jsx)(l.Z,{value:"example",children:(0,i.jsx)(s.pre,{children:(0,i.jsx)(s.code,{className:"language-cpp",children:"void autonomous() {\r\n chassis.drive_imu_reset(); \r\n chassis.drive_sensor_reset(); \r\n chassis.drive_brake_set(MOTOR_BRAKE_HOLD); \r\n\r\n chassis.pid_drive_set(48, 110);\r\n chassis.pid_wait_until(24);\r\n chassis.pid_speed_max_set(40);\r\n chassis.pid_wait();\r\n}\n"})})}),(0,i.jsx)(l.Z,{value:"proto",children:(0,i.jsx)(s.pre,{children:(0,i.jsx)(s.code,{className:"language-cpp",children:"void pid_speed_max_set(int speed);\n"})})})]}),"\n",(0,i.jsx)(s.h3,{id:"set_pid_constants",children:"set_pid_constants()"}),"\n",(0,i.jsx)(s.admonition,{type:"note",children:(0,i.jsx)(s.p,{children:"Note: this function was changed with 2.0.1"})}),"\n",(0,i.jsx)(s.p,{children:"Set PID constants. Below are the defaults."}),"\n",(0,i.jsxs)(s.p,{children:[(0,i.jsx)(s.code,{children:"pid"})," either ",(0,i.jsx)(s.code,{children:"&chassis.headingPID"}),", ",(0,i.jsx)(s.code,{children:"&chassis.forward_drivePID"}),", ",(0,i.jsx)(s.code,{children:"&chassis.backward_drivePID"}),", ",(0,i.jsx)(s.code,{children:"&chassis.turnPID"}),", or ",(0,i.jsx)(s.code,{children:"&chassis.swingPID"}),(0,i.jsx)(s.br,{}),"\n",(0,i.jsx)(s.code,{children:"p"})," proportion constant",(0,i.jsx)(s.br,{}),"\n",(0,i.jsx)(s.code,{children:"i"})," integral constant\r\n",(0,i.jsx)(s.code,{children:"d"})," derivative constant",(0,i.jsx)(s.br,{}),"\n",(0,i.jsx)(s.code,{children:"p_start_i"})," error needs to be within this for i to start"]}),"\n",(0,i.jsxs)(t.Z,{groupId:"examples7",defaultValue:"proto",values:[{label:"Prototype",value:"proto"},{label:"Example",value:"example"}],children:[(0,i.jsx)(l.Z,{value:"example",children:(0,i.jsx)(s.pre,{children:(0,i.jsx)(s.code,{className:"language-cpp",children:"void initialize() {\r\n chassis.set_pid_constants(&chassis.headingPID, 11, 0, 20, 0);\r\n chassis.set_pid_constants(&chassis.forward_drivePID, 0.45, 0, 5, 0);\r\n chassis.set_pid_constants(&chassis.backward_drivePID, 0.45, 0, 5, 0);\r\n chassis.set_pid_constants(&chassis.turnPID, 5, 0.003, 35, 15;\r\n chassis.set_pid_constants(&chassis.swingPID, 7, 0, 45, 0);\r\n}\n"})})}),(0,i.jsx)(l.Z,{value:"proto",children:(0,i.jsx)(s.pre,{children:(0,i.jsx)(s.code,{className:"language-cpp",children:"void set_pid_constants(PID* pid, double p, double i, double d, double p_start_i);\n"})})})]}),"\n",(0,i.jsx)(s.h3,{id:"slew_power_min_set",children:"slew_power_min_set()"}),"\n",(0,i.jsx)(s.p,{children:"Sets the starting speed for slew, with the ability to have different constants for forward and reverse. Below are the defaults."}),"\n",(0,i.jsxs)(s.p,{children:[(0,i.jsx)(s.code,{children:"fwd"})," integer between -127 and 127\r\n",(0,i.jsx)(s.code,{children:"rev"})," integer between -127 and 127"]}),"\n",(0,i.jsxs)(t.Z,{groupId:"examples8",defaultValue:"proto",values:[{label:"Prototype",value:"proto"},{label:"Example",value:"example"}],children:[(0,i.jsx)(l.Z,{value:"example",children:(0,i.jsx)(s.pre,{children:(0,i.jsx)(s.code,{className:"language-cpp",children:"void initialize() {\r\n chassis.slew_power_min_set(80, 80);\r\n}\n"})})}),(0,i.jsx)(l.Z,{value:"proto",children:(0,i.jsx)(s.pre,{children:(0,i.jsx)(s.code,{className:"language-cpp",children:"void slew_power_min_set(int fwd, int rev);\n"})})})]}),"\n",(0,i.jsx)(s.h3,{id:"slew_distance_set",children:"slew_distance_set()"}),"\n",(0,i.jsx)(s.p,{children:"Sets the distance the drive will slew for, with the ability to have different constants for forward and reverse. Input is inches. Below are the defaults."}),"\n",(0,i.jsxs)(s.p,{children:[(0,i.jsx)(s.code,{children:"fwd"})," a distance in inches",(0,i.jsx)(s.br,{}),"\n",(0,i.jsx)(s.code,{children:"rev"})," a distance in inches"]}),"\n",(0,i.jsxs)(t.Z,{groupId:"examples9",defaultValue:"proto",values:[{label:"Prototype",value:"proto"},{label:"Example",value:"example"}],children:[(0,i.jsx)(l.Z,{value:"example",children:(0,i.jsx)(s.pre,{children:(0,i.jsx)(s.code,{className:"language-cpp",children:"void initialize() {\r\n chassis.set_slew_min_distance(7, 7);\r\n}\n"})})}),(0,i.jsx)(l.Z,{value:"proto",children:(0,i.jsx)(s.pre,{children:(0,i.jsx)(s.code,{className:"language-cpp",children:"void slew_distance_set (int fwd, int rev);\n"})})})]}),"\n",(0,i.jsx)(s.h3,{id:"exit_condition_set",children:"exit_condition_set()"}),"\n",(0,i.jsx)(s.p,{children:"Sets the exit condition constants. This uses the exit conditions from the PID class. Below are the defaults."}),"\n",(0,i.jsxs)(s.p,{children:[(0,i.jsx)(s.code,{children:"type"})," either ",(0,i.jsx)(s.code,{children:"chassis.turn_exit"}),", ",(0,i.jsx)(s.code,{children:"chassis.swing_exit"}),", or ",(0,i.jsx)(s.code,{children:"chassis.drive_exit"}),(0,i.jsx)(s.br,{}),"\n",(0,i.jsx)(s.code,{children:"p_small_exit_time"})," time, in ms, before exiting ",(0,i.jsx)(s.code,{children:"p_small_error"}),(0,i.jsx)(s.br,{}),"\n",(0,i.jsx)(s.code,{children:"p_small_error"})," small error threshold",(0,i.jsx)(s.br,{}),"\n",(0,i.jsx)(s.code,{children:"p_big_exit_time"})," time, in ms, before exiting ",(0,i.jsx)(s.code,{children:"p_big_error"}),(0,i.jsx)(s.br,{}),"\n",(0,i.jsx)(s.code,{children:"p_big_error"})," big error threshold",(0,i.jsx)(s.br,{}),"\n",(0,i.jsx)(s.code,{children:"p_velocity_exit_time"})," time, in ms, for velocity to be 0",(0,i.jsx)(s.br,{}),"\n",(0,i.jsx)(s.code,{children:"p_mA_timeout"})," time, in ms, for ",(0,i.jsx)(s.code,{children:"is_over_current"})," to be true"]}),"\n",(0,i.jsxs)(t.Z,{groupId:"examples10",defaultValue:"proto",values:[{label:"Prototype",value:"proto"},{label:"Example",value:"example"}],children:[(0,i.jsx)(l.Z,{value:"example",children:(0,i.jsx)(s.pre,{children:(0,i.jsx)(s.code,{className:"language-cpp",children:"void initialize() {\r\n chassis.exit_condition_set(chassis.turn_exit, 100, 3, 500, 7, 500, 500);\r\n chassis.exit_condition_set(chassis.swing_exit, 100, 3, 500, 7, 500, 500);\r\n chassis.exit_condition_set(chassis.drive_exit, 80, 50, 300, 150, 500, 500);\r\n}\n"})})}),(0,i.jsx)(l.Z,{value:"proto",children:(0,i.jsx)(s.pre,{children:(0,i.jsx)(s.code,{className:"language-cpp",children:"void exit_condition_set(exit_condition_ &type, int p_small_exit_time, double p_small_error, int p_big_exit_time, double p_big_error, int p_velocity_exit_time, int p_mA_timeout);\n"})})})]}),"\n",(0,i.jsx)(s.h3,{id:"pid_swing_min_set",children:"pid_swing_min_set()"}),"\n",(0,i.jsxs)(s.p,{children:["Sets the max power of the drive when the robot is within ",(0,i.jsx)(s.code,{children:"start_i"}),". This only enables when ",(0,i.jsx)(s.code,{children:"i"})," is enabled, and when the movement is greater then ",(0,i.jsx)(s.code,{children:"start_i"}),"."]}),"\n",(0,i.jsxs)(s.p,{children:[(0,i.jsx)(s.code,{children:"min"})," the minimum speed the robot will turn at when integral is being used"]}),"\n",(0,i.jsxs)(t.Z,{groupId:"examples11",defaultValue:"proto",values:[{label:"Prototype",value:"proto"},{label:"Example",value:"example"}],children:[(0,i.jsx)(l.Z,{value:"example",children:(0,i.jsx)(s.pre,{children:(0,i.jsx)(s.code,{className:"language-cpp",children:"void autonomous() {\r\n chassis.pid_swing_min_set(30);\r\n\r\n chassis.pid_swing_set(45, 110);\r\n chassis.pid_wait();\r\n}\n"})})}),(0,i.jsx)(l.Z,{value:"proto",children:(0,i.jsx)(s.pre,{children:(0,i.jsx)(s.code,{className:"language-cpp",children:"void pid_swing_min_set(int min);\n"})})})]}),"\n",(0,i.jsx)(s.h3,{id:"pid_turn_min_set",children:"pid_turn_min_set()"}),"\n",(0,i.jsxs)(s.p,{children:["Sets the max power of the drive when the robot is within ",(0,i.jsx)(s.code,{children:"start_i"}),". This only enables when ",(0,i.jsx)(s.code,{children:"i"})," is enabled, and when the movement is greater then ",(0,i.jsx)(s.code,{children:"start_i"}),"."]}),"\n",(0,i.jsxs)(s.p,{children:[(0,i.jsx)(s.code,{children:"min"})," the minimum speed the robot will turn at when integral is being used"]}),"\n",(0,i.jsxs)(t.Z,{groupId:"examples12",defaultValue:"proto",values:[{label:"Prototype",value:"proto"},{label:"Example",value:"example"}],children:[(0,i.jsx)(l.Z,{value:"example",children:(0,i.jsx)(s.pre,{children:(0,i.jsx)(s.code,{className:"language-cpp",children:"void autonomous() {\r\n chassis.pid_turn_min_set(30);\r\n\r\n chassis.pid_turn_set(45, 110);\r\n chassis.pid_wait();\r\n}\n"})})}),(0,i.jsx)(l.Z,{value:"proto",children:(0,i.jsx)(s.pre,{children:(0,i.jsx)(s.code,{className:"language-cpp",children:"void pid_turn_min_set(int min);\n"})})})]}),"\n",(0,i.jsx)(s.h3,{id:"drive_mode_set",children:"drive_mode_set()"}),"\n",(0,i.jsx)(s.p,{children:"Sets the current mode of the drive."}),"\n",(0,i.jsxs)(s.p,{children:[(0,i.jsx)(s.code,{children:"p_mode"})," the current task running for the drive. accepts ",(0,i.jsx)(s.code,{children:"ez::DISABLE"}),", ",(0,i.jsx)(s.code,{children:"ez::SWING"}),", ",(0,i.jsx)(s.code,{children:"ez::TURN"}),", ",(0,i.jsx)(s.code,{children:"ez::DRIVE"})]}),"\n",(0,i.jsxs)(t.Z,{groupId:"examples13",defaultValue:"proto",values:[{label:"Prototype",value:"proto"},{label:"Example",value:"example"}],children:[(0,i.jsx)(l.Z,{value:"example",children:(0,i.jsx)(s.pre,{children:(0,i.jsx)(s.code,{className:"language-cpp",children:"void autonomous() {\r\n chassis.pid_drive_set(12, DRIVE_SPEED);\r\n chassis.pid_wait();\r\n\r\n chassis.drive_mode_set(ez::DISABLE); // Disable drive\r\n\r\n chassis.drive_set(-127, -127); // Run drive motors myself\r\n pros::delay(2000);\r\n chassis.drive_set(0, 0);\r\n}\n"})})}),(0,i.jsx)(l.Z,{value:"proto",children:(0,i.jsx)(s.pre,{children:(0,i.jsx)(s.code,{className:"language-cpp",children:"void drive_mode_set(e_mode p_mode);\n"})})})]}),"\n",(0,i.jsx)(s.h3,{id:"pid_drive_toggle",children:"pid_drive_toggle()"}),"\n",(0,i.jsx)(s.p,{children:"Enables/disables the drive from moving in autonomous. This is useful for debugging and checking PID variables."}),"\n",(0,i.jsxs)(s.p,{children:[(0,i.jsx)(s.code,{children:"toggle"})," true enables the drive, false disables the drive"]}),"\n",(0,i.jsxs)(t.Z,{groupId:"examples14",defaultValue:"proto",values:[{label:"Prototype",value:"proto"},{label:"Example",value:"example"}],children:[(0,i.jsx)(l.Z,{value:"example",children:(0,i.jsx)(s.pre,{children:(0,i.jsx)(s.code,{className:"language-cpp",children:'void autonomous() {\r\n chassis.pid_drive_set(12, DRIVE_SPEED);\r\n chassis.pid_wait();\r\n\r\n pid_drive_toggle(false); // Disable drive\r\n\r\n chassis.pid_drive_set(-12, DRIVE_SPEED);\r\n while (true) {\r\n printf(" Left Error: %f Right Error: %f\\n", chassis.leftPID.error, chassis.rightPID.error);\r\n pros::delay(ez::util::DELAY_TIME);\r\n }\r\n}\n'})})}),(0,i.jsx)(l.Z,{value:"proto",children:(0,i.jsx)(s.pre,{children:(0,i.jsx)(s.code,{className:"language-cpp",children:"void pid_drive_toggle(bool toggle);\n"})})})]}),"\n",(0,i.jsx)(s.h3,{id:"pid_print_toggle",children:"pid_print_toggle()"}),"\n",(0,i.jsx)(s.p,{children:"Enables/disables the drive functions printing every drive motion. This is useful when you're debugging something and don't want terminal cluttered."}),"\n",(0,i.jsxs)(s.p,{children:[(0,i.jsx)(s.code,{children:"toggle"})," true enables printing, false disables"]}),"\n",(0,i.jsxs)(t.Z,{groupId:"examples15",defaultValue:"proto",values:[{label:"Prototype",value:"proto"},{label:"Example",value:"example"}],children:[(0,i.jsx)(l.Z,{value:"example",children:(0,i.jsx)(s.pre,{children:(0,i.jsx)(s.code,{className:"language-cpp",children:"void autonomous() {\r\n chassis.pid_drive_set(12, DRIVE_SPEED); // This will print\r\n chassis.pid_wait(); // This will print\r\n\r\n pid_print_toggle(false); // Disable prints\r\n\r\n chassis.pid_drive_set(-12, DRIVE_SPEED); // This won't print\r\n chassis.pid_wait(); // This won't print\r\n}\n"})})}),(0,i.jsx)(l.Z,{value:"proto",children:(0,i.jsx)(s.pre,{children:(0,i.jsx)(s.code,{className:"language-cpp",children:"void pid_print_toggle(bool toggle);\n"})})})]}),"\n",(0,i.jsx)(s.h2,{id:"getter",children:"Getter"}),"\n",(0,i.jsx)(s.h3,{id:"pid_swing_min_get",children:"pid_swing_min_get()"}),"\n",(0,i.jsx)(s.p,{children:"Returns the minimum power the robot will swing at while integral is enabled."}),"\n",(0,i.jsxs)(t.Z,{groupId:"examples16",defaultValue:"proto",values:[{label:"Prototype",value:"proto"},{label:"Example",value:"example"}],children:[(0,i.jsx)(l.Z,{value:"example",children:(0,i.jsx)(s.pre,{children:(0,i.jsx)(s.code,{className:"language-cpp",children:'void autonomous() {\r\n chassis.pid_swing_min_set(30);\r\n\r\n printf("Swing Min: %i", chassis.pid_swing_min_get());\r\n}\n'})})}),(0,i.jsx)(l.Z,{value:"proto",children:(0,i.jsx)(s.pre,{children:(0,i.jsx)(s.code,{className:"language-cpp",children:"int pid_swing_min_get();\n"})})})]}),"\n",(0,i.jsx)(s.h3,{id:"pid_turn_min_get",children:"pid_turn_min_get()"}),"\n",(0,i.jsx)(s.p,{children:"Returns the minimum power the robot will turn at while integral is enabled."}),"\n",(0,i.jsxs)(t.Z,{groupId:"examples17",defaultValue:"proto",values:[{label:"Prototype",value:"proto"},{label:"Example",value:"example"}],children:[(0,i.jsx)(l.Z,{value:"example",children:(0,i.jsx)(s.pre,{children:(0,i.jsx)(s.code,{className:"language-cpp",children:'void autonomous() {\r\n chassis.pid_turn_min_set(30);\r\n\r\n printf("Turn Min: %i", chassis.pid_turn_min_get());\r\n}\n'})})}),(0,i.jsx)(l.Z,{value:"proto",children:(0,i.jsx)(s.pre,{children:(0,i.jsx)(s.code,{className:"language-cpp",children:"int pid_turn_min_get();\n"})})})]}),"\n",(0,i.jsx)(s.h3,{id:"interfered",children:"interfered"}),"\n",(0,i.jsxs)(s.p,{children:["Boolean that returns true when ",(0,i.jsx)(s.code,{children:"pid_wait()"})," or ",(0,i.jsx)(s.code,{children:"pid_wait_until()"})," exit with velocity or is_over_current. This can be used to detect unwanted motion and stop the drive motors from overheating during autonomous."]}),"\n",(0,i.jsxs)(t.Z,{groupId:"examples18",defaultValue:"proto",values:[{label:"Prototype",value:"proto"},{label:"Example",value:"example"}],children:[(0,i.jsx)(l.Z,{value:"example",children:(0,i.jsx)(s.pre,{children:(0,i.jsx)(s.code,{className:"language-cpp",children:' void tug (int attempts) {\r\n for (int i=0; i<attempts-1; i++) {\r\n // Attempt to drive backwards\r\n printf("i - %i", i);\r\n chassis.pid_drive_set(-12, 127);\r\n chassis.pid_wait();\r\n\r\n // If failsafed...\r\n if (chassis.interfered) {\r\n chassis.drive_sensor_reset();\r\n chassis.pid_drive_set(-2, 20);\r\n pros::delay(1000);\r\n }\r\n // If robot successfully drove back, return\r\n else {\r\n return;\r\n }\r\n }\r\n }\r\n\r\nvoid auto1() {\r\n chassis.pid_drive_set(24, 110, true);\r\n chassis.pid_wait();\r\n\r\n if (chassis.interfered) {\r\n tug(3);\r\n return;\r\n }\r\n\r\n chassis.pid_turn_set(90, 90);\r\n chassis.pid_wait();\r\n}\n'})})}),(0,i.jsx)(l.Z,{value:"proto",children:(0,i.jsx)(s.pre,{children:(0,i.jsx)(s.code,{className:"language-cpp",children:"bool interfered = false;\n"})})})]}),"\n",(0,i.jsx)(s.h3,{id:"drive_mode_get",children:"drive_mode_get()"}),"\n",(0,i.jsxs)(s.p,{children:["Returns the current drive mode that the task is running. Returns ",(0,i.jsx)(s.code,{children:"ez::DISABLE"}),", ",(0,i.jsx)(s.code,{children:"ez::SWING"}),", ",(0,i.jsx)(s.code,{children:"ez::TURN"}),", ",(0,i.jsx)(s.code,{children:"ez::DRIVE"}),"."]}),"\n",(0,i.jsxs)(t.Z,{groupId:"examples19",defaultValue:"proto",values:[{label:"Prototype",value:"proto"},{label:"Example",value:"example"}],children:[(0,i.jsx)(l.Z,{value:"example",children:(0,i.jsx)(s.pre,{children:(0,i.jsx)(s.code,{className:"language-cpp",children:"void autonomous() {\r\n chassis.pid_drive_set(12, DRIVE_SPEED);\r\n chassis.pid_wait();\r\n\r\n if (chassis.interfered)\r\n chassis.drive_mode_set(ez::DISABLE);\r\n \r\n if (chassis.drive_mode_get() == ez::DISABLE) {\r\n chassis.drive_set(-127, -127); // Run drive motors myself\r\n pros::delay(2000);\r\n chassis.drive_set(0, 0);\r\n }\r\n}\n"})})}),(0,i.jsx)(l.Z,{value:"proto",children:(0,i.jsx)(s.pre,{children:(0,i.jsx)(s.code,{className:"language-cpp",children:"e_mode drive_mode_get();\n"})})})]}),"\n",(0,i.jsx)(s.h3,{id:"drive_tick_per_inch",children:"drive_tick_per_inch()"}),"\n",(0,i.jsx)(s.p,{children:"Returns the conversion between raw sensor value and inches."}),"\n",(0,i.jsxs)(t.Z,{groupId:"examples20",defaultValue:"proto",values:[{label:"Prototype",value:"proto"},{label:"Example",value:"example"}],children:[(0,i.jsx)(l.Z,{value:"example",children:(0,i.jsx)(s.pre,{children:(0,i.jsx)(s.code,{className:"language-cpp",children:'void initialize() {\r\n printf("Tick Per Inch: %f\\n", chassis.drive_tick_per_inch());\r\n}\n'})})}),(0,i.jsx)(l.Z,{value:"proto",children:(0,i.jsx)(s.pre,{children:(0,i.jsx)(s.code,{className:"language-cpp",children:"double drive_tick_per_inch();\n"})})})]}),"\n",(0,i.jsx)(s.h2,{id:"misc",children:"Misc."}),"\n",(0,i.jsx)(s.h3,{id:"pid_wait",children:"pid_wait()"}),"\n",(0,i.jsx)(s.p,{children:"Locks the code in place until the drive has settled. This uses the exit conditions from the PID class."}),"\n",(0,i.jsxs)(t.Z,{groupId:"examples21",defaultValue:"proto",values:[{label:"Prototype",value:"proto"},{label:"Example",value:"example"}],children:[(0,i.jsx)(l.Z,{value:"example",children:(0,i.jsx)(s.pre,{children:(0,i.jsx)(s.code,{className:"language-cpp",children:"void autonomous() {\r\n chassis.drive_imu_reset(); \r\n chassis.drive_sensor_reset(); \r\n chassis.drive_brake_set(MOTOR_BRAKE_HOLD); \r\n\r\n chassis.pid_turn_set(90, 110);\r\n chassis.pid_wait();\r\n\r\n chassis.pid_turn_set(0, 110);\r\n chassis.pid_wait();\r\n}\n"})})}),(0,i.jsx)(l.Z,{value:"proto",children:(0,i.jsx)(s.pre,{children:(0,i.jsx)(s.code,{className:"language-cpp",children:"void pid_wait();\n"})})})]}),"\n",(0,i.jsx)(s.h3,{id:"pid_wait_until",children:"pid_wait_until()"}),"\n",(0,i.jsx)(s.p,{children:"Locks the code in place until the drive has passed the input parameter. This uses the exit conditions from the PID class."}),"\n",(0,i.jsxs)(s.p,{children:[(0,i.jsx)(s.code,{children:"target"})," the distance the robot needs to travel before unlocking the code"]}),"\n",(0,i.jsxs)(t.Z,{groupId:"examples22",defaultValue:"proto",values:[{label:"Prototype",value:"proto"},{label:"Example",value:"example"}],children:[(0,i.jsx)(l.Z,{value:"example",children:(0,i.jsx)(s.pre,{children:(0,i.jsx)(s.code,{className:"language-cpp",children:"void autonomous() {\r\n chassis.drive_imu_reset(); \r\n chassis.drive_sensor_reset(); \r\n chassis.drive_brake_set(MOTOR_BRAKE_HOLD); \r\n\r\n chassis.pid_drive_set(48, 110);\r\n chassis.pid_wait_until(24);\r\n chassis.pid_speed_max_set(40);\r\n chassis.pid_wait();\r\n}\n"})})}),(0,i.jsx)(l.Z,{value:"proto",children:(0,i.jsx)(s.pre,{children:(0,i.jsx)(s.code,{className:"language-cpp",children:"void pid_wait_until(double target);\n"})})})]})]})}function h(e={}){const{wrapper:s}={...(0,r.a)(),...e.components};return s?(0,i.jsx)(s,{...e,children:(0,i.jsx)(u,{...e})}):u(e)}},5162:(e,s,n)=>{n.d(s,{Z:()=>l});n(7294);var i=n(6010);const r={tabItem:"tabItem_Ymn6"};var t=n(5893);function l(e){let{children:s,hidden:n,className:l}=e;return(0,t.jsx)("div",{role:"tabpanel",className:(0,i.Z)(r.tabItem,l),hidden:n,children:s})}},4866:(e,s,n)=>{n.d(s,{Z:()=>w});var i=n(7294),r=n(6010),t=n(2466),l=n(6550),a=n(469),d=n(1980),o=n(7392),c=n(12);function p(e){return i.Children.toArray(e).filter((e=>"\n"!==e)).map((e=>{if(!e||(0,i.isValidElement)(e)&&function(e){const{props:s}=e;return!!s&&"object"==typeof s&&"value"in s}(e))return e;throw new Error(`Docusaurus error: Bad <Tabs> child <${"string"==typeof e.type?e.type:e.type.name}>: all children of the <Tabs> component should be <TabItem>, and every <TabItem> should have a unique "value" prop.`)}))?.filter(Boolean)??[]}function u(e){const{values:s,children:n}=e;return(0,i.useMemo)((()=>{const e=s??function(e){return p(e).map((e=>{let{props:{value:s,label:n,attributes:i,default:r}}=e;return{value:s,label:n,attributes:i,default:r}}))}(n);return function(e){const s=(0,o.l)(e,((e,s)=>e.value===s.value));if(s.length>0)throw new Error(`Docusaurus error: Duplicate values "${s.map((e=>e.value)).join(", ")}" found in <Tabs>. Every value needs to be unique.`)}(e),e}),[s,n])}function h(e){let{value:s,tabValues:n}=e;return n.some((e=>e.value===s))}function _(e){let{queryString:s=!1,groupId:n}=e;const r=(0,l.k6)(),t=function(e){let{queryString:s=!1,groupId:n}=e;if("string"==typeof s)return s;if(!1===s)return null;if(!0===s&&!n)throw new Error('Docusaurus error: The <Tabs> component groupId prop is required if queryString=true, because this value is used as the search param name. You can also provide an explicit value such as queryString="my-search-param".');return n??null}({queryString:s,groupId:n});return[(0,d._X)(t),(0,i.useCallback)((e=>{if(!t)return;const s=new URLSearchParams(r.location.search);s.set(t,e),r.replace({...r.location,search:s.toString()})}),[t,r])]}function x(e){const{defaultValue:s,queryString:n=!1,groupId:r}=e,t=u(e),[l,d]=(0,i.useState)((()=>function(e){let{defaultValue:s,tabValues:n}=e;if(0===n.length)throw new Error("Docusaurus error: the <Tabs> component requires at least one <TabItem> children component");if(s){if(!h({value:s,tabValues:n}))throw new Error(`Docusaurus error: The <Tabs> has a defaultValue "${s}" but none of its children has the corresponding value. Available values are: ${n.map((e=>e.value)).join(", ")}. If you intend to show no default tab, use defaultValue={null} instead.`);return s}const i=n.find((e=>e.default))??n[0];if(!i)throw new Error("Unexpected error: 0 tabValues");return i.value}({defaultValue:s,tabValues:t}))),[o,p]=_({queryString:n,groupId:r}),[x,v]=function(e){let{groupId:s}=e;const n=function(e){return e?`docusaurus.tab.${e}`:null}(s),[r,t]=(0,c.Nk)(n);return[r,(0,i.useCallback)((e=>{n&&t.set(e)}),[n,t])]}({groupId:r}),m=(()=>{const e=o??x;return h({value:e,tabValues:t})?e:null})();(0,a.Z)((()=>{m&&d(m)}),[m]);return{selectedValue:l,selectValue:(0,i.useCallback)((e=>{if(!h({value:e,tabValues:t}))throw new Error(`Can't select invalid tab value=${e}`);d(e),p(e),v(e)}),[p,v,t]),tabValues:t}}var v=n(2389);const m={tabList:"tabList__CuJ",tabItem:"tabItem_LNqP"};var g=n(5893);function j(e){let{className:s,block:n,selectedValue:i,selectValue:l,tabValues:a}=e;const d=[],{blockElementScrollPositionUntilNextRender:o}=(0,t.o5)(),c=e=>{const s=e.currentTarget,n=d.indexOf(s),r=a[n].value;r!==i&&(o(s),l(r))},p=e=>{let s=null;switch(e.key){case"Enter":c(e);break;case"ArrowRight":{const n=d.indexOf(e.currentTarget)+1;s=d[n]??d[0];break}case"ArrowLeft":{const n=d.indexOf(e.currentTarget)-1;s=d[n]??d[d.length-1];break}}s?.focus()};return(0,g.jsx)("ul",{role:"tablist","aria-orientation":"horizontal",className:(0,r.Z)("tabs",{"tabs--block":n},s),children:a.map((e=>{let{value:s,label:n,attributes:t}=e;return(0,g.jsx)("li",{role:"tab",tabIndex:i===s?0:-1,"aria-selected":i===s,ref:e=>d.push(e),onKeyDown:p,onClick:c,...t,className:(0,r.Z)("tabs__item",m.tabItem,t?.className,{"tabs__item--active":i===s}),children:n??s},s)}))})}function b(e){let{lazy:s,children:n,selectedValue:r}=e;const t=(Array.isArray(n)?n:[n]).filter(Boolean);if(s){const e=t.find((e=>e.props.value===r));return e?(0,i.cloneElement)(e,{className:"margin-top--md"}):null}return(0,g.jsx)("div",{className:"margin-top--md",children:t.map(((e,s)=>(0,i.cloneElement)(e,{key:s,hidden:e.props.value!==r})))})}function f(e){const s=x(e);return(0,g.jsxs)("div",{className:(0,r.Z)("tabs-container",m.tabList),children:[(0,g.jsx)(j,{...e,...s}),(0,g.jsx)(b,{...e,...s})]})}function w(e){const s=(0,v.Z)();return(0,g.jsx)(f,{...e,children:p(e.children)},String(s))}},1151:(e,s,n)=>{n.d(s,{Z:()=>a,a:()=>l});var i=n(7294);const r={},t=i.createContext(r);function l(e){const s=i.useContext(t);return i.useMemo((function(){return"function"==typeof e?e(s):{...s,...e}}),[s,e])}function a(e){let s;return s=e.disableParentContext?"function"==typeof e.components?e.components(r):e.components||r:l(e.components),i.createElement(t.Provider,{value:s},e.children)}}}]); \ No newline at end of file diff --git a/assets/js/d3aa02d1.a1787f95.js b/assets/js/d3aa02d1.a1787f95.js new file mode 100644 index 00000000..d1ba6d7c --- /dev/null +++ b/assets/js/d3aa02d1.a1787f95.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkmy_website=self.webpackChunkmy_website||[]).push([[5630],{8998:(t,e,o)=>{o.r(e),o.d(e,{assets:()=>a,contentTitle:()=>r,default:()=>d,frontMatter:()=>i,metadata:()=>u,toc:()=>l});var n=o(5893),s=o(1151);const i={title:"Using Autonomous Selector",description:"How to have multiple autonomous routines in one program"},r="Using Autonomous Selector",u={id:"tutorials/using_auton_selector",title:"Using Autonomous Selector",description:"How to have multiple autonomous routines in one program",source:"@site/versioned_docs/version-2.x/tutorials/using_auton_selector.md",sourceDirName:"tutorials",slug:"/tutorials/using_auton_selector",permalink:"/EZ-Template/tutorials/using_auton_selector",draft:!1,unlisted:!1,editUrl:"https://github.com/EZ-Robotics/EZ-Template/tree/website/${versionDocsDirPath}/${docPath}/versioned_docs/version-2.x/tutorials/using_auton_selector.md",tags:[],version:"2.x",frontMatter:{title:"Using Autonomous Selector",description:"How to have multiple autonomous routines in one program"},sidebar:"tutorialSidebar",previous:{title:"Tuning Constants",permalink:"/EZ-Template/tutorials/tuning_constants"},next:{title:"Docs",permalink:"/EZ-Template/category/docs"}},a={},l=[{value:"Without SD Card",id:"without-sd-card",level:2},{value:"With SD Card",id:"with-sd-card",level:2}];function c(t){const e={h1:"h1",h2:"h2",p:"p",strong:"strong",...(0,s.a)(),...t.components};return(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)(e.h1,{id:"using-autonomous-selector",children:(0,n.jsx)(e.strong,{children:"Using Autonomous Selector"})}),"\n",(0,n.jsx)(e.h2,{id:"without-sd-card",children:"Without SD Card"}),"\n",(0,n.jsx)(e.p,{children:"With a competition switch, run your code in disable. Select the autonomous on the screen by pressing the left / right buttons until you're on the page you want. Run the autonomous!"}),"\n",(0,n.jsx)(e.h2,{id:"with-sd-card",children:"With SD Card"}),"\n",(0,n.jsx)(e.p,{children:"The last page you're on will save to the SD Card. So if you're running Page 3, select it once using the steps above, then you won't have to select it again."}),"\n",(0,n.jsx)(e.p,{children:"To use an SD Card with the brain, just plug it in and EZ-Template will generate the files needed."})]})}function d(t={}){const{wrapper:e}={...(0,s.a)(),...t.components};return e?(0,n.jsx)(e,{...t,children:(0,n.jsx)(c,{...t})}):c(t)}},1151:(t,e,o)=>{o.d(e,{Z:()=>u,a:()=>r});var n=o(7294);const s={},i=n.createContext(s);function r(t){const e=n.useContext(i);return n.useMemo((function(){return"function"==typeof t?t(e):{...e,...t}}),[e,t])}function u(t){let e;return e=t.disableParentContext?"function"==typeof t.components?t.components(s):t.components||s:r(t.components),n.createElement(i.Provider,{value:e},t.children)}}}]); \ No newline at end of file diff --git a/assets/js/d565db8c.9e8ecd7f.js b/assets/js/d565db8c.9e8ecd7f.js new file mode 100644 index 00000000..c04ef0e9 --- /dev/null +++ b/assets/js/d565db8c.9e8ecd7f.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkmy_website=self.webpackChunkmy_website||[]).push([[7770],{7314:(e,r,t)=>{t.r(r),t.d(r,{assets:()=>d,contentTitle:()=>l,default:()=>p,frontMatter:()=>a,metadata:()=>c,toc:()=>u});var n=t(5893),o=t(1151),s=t(4866),i=t(5162);const a={layout:"default",title:"Drive Constructors",parent:"Docs",description:"",nav_order:1},l=void 0,c={id:"docs/constructor",title:"Drive Constructors",description:"",source:"@site/ez-template-docs/docs/constructor.md",sourceDirName:"docs",slug:"/docs/constructor",permalink:"/EZ-Template/next/docs/constructor",draft:!1,unlisted:!1,editUrl:"https://github.com/EZ-Robotics/EZ-Template/tree/website/${versionDocsDirPath}/${docPath}/ez-template-docs/docs/constructor.md",tags:[],version:"current",frontMatter:{layout:"default",title:"Drive Constructors",parent:"Docs",description:"",nav_order:1},sidebar:"tutorialSidebar",previous:{title:"Autonomous Selector",permalink:"/EZ-Template/next/docs/auton_selector"},next:{title:"PID",permalink:"/EZ-Template/next/docs/pid"}},d={},u=[{value:"Integrated Encoders",id:"integrated-encoders",level:2},{value:"ADI Encoders in Brain",id:"adi-encoders-in-brain",level:2},{value:"ADI Encoders in Expander",id:"adi-encoders-in-expander",level:2},{value:"Rotation Sensor",id:"rotation-sensor",level:2}];function h(e){const r={admonition:"admonition",code:"code",h2:"h2",p:"p",pre:"pre",...(0,o.a)(),...e.components};return(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)(r.h2,{id:"integrated-encoders",children:"Integrated Encoders"}),"\n",(0,n.jsx)(r.p,{children:"This is the standard setup that uses built in motor encoders."}),"\n",(0,n.jsxs)(r.p,{children:[(0,n.jsx)(r.code,{children:"left_motor_ports"})," a vector of left motor ports, negative reverses the port. first motor is used for sensing\r\n",(0,n.jsx)(r.code,{children:"right_motor_ports"})," a vector of right motor ports, negative reverses the port. first motor is used for sensing\r\n",(0,n.jsx)(r.code,{children:"imu_port"})," the port an imu is in\r\n",(0,n.jsx)(r.code,{children:"wheel_diameter"})," diameter of your drive wheel\r\n",(0,n.jsx)(r.code,{children:"ticks"})," cartridge rpm\r\n",(0,n.jsx)(r.code,{children:"ratio"})," external ratio of your drive. should be wheel gear / motor gear"]}),"\n",(0,n.jsxs)(s.Z,{groupId:"ex1",defaultValue:"proto",values:[{label:"Prototype",value:"proto"},{label:"Example",value:"example"}],children:[(0,n.jsx)(i.Z,{value:"example",children:(0,n.jsx)(r.pre,{children:(0,n.jsx)(r.code,{className:"language-cpp",children:'Drive chassis (\r\n // Left Chassis Ports (negative port will reverse it!)\r\n // the first port is the sensored port (when trackers are not used!)\r\n {1, -2, 3}\r\n\r\n // Right Chassis Ports (negative port will reverse it!)\r\n // the first port is the sensored port (when trackers are not used!)\r\n ,{-4, 5, -6}\r\n\r\n // IMU Port\r\n ,7\r\n\r\n // Wheel Diameter (Remember, 4" wheels are actually 4.125!)\r\n ,4.125\r\n\r\n // Cartridge RPM\r\n ,600\r\n\r\n // External Gear Ratio (MUST BE DECIMAL)\r\n // eg. if your drive is 84:36 where the 36t is powered, your RATIO would be 2.333.\r\n // eg. if your drive is 36:60 where the 60t is powered, your RATIO would be 0.6.\r\n ,2.333\r\n);\n'})})}),(0,n.jsx)(i.Z,{value:"proto",children:(0,n.jsx)(r.pre,{children:(0,n.jsx)(r.code,{className:"language-cpp",children:"Drive(std::vector<int> left_motor_ports, std::vector<int> right_motor_ports, int imu_port, \r\ndouble wheel_diameter, double ticks, double ratio);\n"})})})]}),"\n",(0,n.jsx)(r.h2,{id:"adi-encoders-in-brain",children:"ADI Encoders in Brain"}),"\n",(0,n.jsx)(r.p,{children:"Only supports parallel trackers."}),"\n",(0,n.jsxs)(r.p,{children:[(0,n.jsx)(r.code,{children:"left_motor_ports"})," a vector of left motor ports, negative reverses the port\r\n",(0,n.jsx)(r.code,{children:"right_motor_ports"})," a vector of right motor ports, negative reverses the port\r\n",(0,n.jsx)(r.code,{children:"imu_port"})," the port an imu is in\r\n",(0,n.jsx)(r.code,{children:"wheel_diameter"})," diameter of your tracking wheel\r\n",(0,n.jsx)(r.code,{children:"ticks"})," ticks per rotation of your sensor. 360 if using ADI quadrature encoders\r\n",(0,n.jsx)(r.code,{children:"ratio"})," external ratio of your tracking wheel. should be wheel gear / motor gear\r\n",(0,n.jsx)(r.code,{children:"left_tracker_ports"})," vector of left tracker ports, negative will reverse the encoder\r\n",(0,n.jsx)(r.code,{children:"right_tracker_ports"})," vector of right tracker ports, negative will reverse the encoder"]}),"\n",(0,n.jsxs)(s.Z,{groupId:"ex2",defaultValue:"proto",values:[{label:"Prototype",value:"proto"},{label:"Example",value:"example"}],children:[(0,n.jsx)(i.Z,{value:"example",children:(0,n.jsx)(r.pre,{children:(0,n.jsx)(r.code,{className:"language-cpp",children:'// Chassis constructor\r\nDrive chassis (\r\n // Left Chassis Ports (negative port will reverse it!)\r\n {1, -2, 3}\r\n\r\n // Right Chassis Ports (negative port will reverse it!)\r\n ,{-4, 5, -6}\r\n\r\n // IMU Port\r\n ,7\r\n\r\n // Tracking Wheel Diameter (Remember, 4" wheels are actually 4.125!)\r\n ,4.125\r\n\r\n // Ticks per Rotation of Encoder\r\n ,360\r\n\r\n // External Gear Ratio of Tracking Wheel (MUST BE DECIMAL)\r\n // eg. if your drive is 84:36 where the 36t is sensored, your RATIO would be 2.333.\r\n // eg. if your drive is 36:60 where the 60t is sensored, your RATIO would be 0.6.\r\n ,1\r\n\r\n // Left Tracking Wheel Ports (negative port will reverse it!)\r\n ,{1, 2}\r\n\r\n // Right Tracking Wheel Ports (negative port will reverse it!)\r\n ,{-3, -4}\r\n);\n'})})}),(0,n.jsx)(i.Z,{value:"proto",children:(0,n.jsx)(r.pre,{children:(0,n.jsx)(r.code,{className:"language-cpp",children:"Drive(std::vector<int> left_motor_ports, std::vector<int> right_motor_ports, int imu_port, \r\ndouble wheel_diameter, double ticks, double ratio, std::vector<int> left_tracker_ports,\r\nstd::vector<int> right_tracker_ports);\n"})})})]}),"\n",(0,n.jsx)(r.h2,{id:"adi-encoders-in-expander",children:"ADI Encoders in Expander"}),"\n",(0,n.jsx)(r.p,{children:"Only supports parallel trackers."}),"\n",(0,n.jsxs)(r.p,{children:[(0,n.jsx)(r.code,{children:"left_motor_ports"})," a vector of left motor ports, negative reverses the port\r\n",(0,n.jsx)(r.code,{children:"right_motor_ports"})," a vector of right motor ports, negative reverses the port\r\n",(0,n.jsx)(r.code,{children:"imu_port"})," the port an imu is in\r\n",(0,n.jsx)(r.code,{children:"wheel_diameter"})," diameter of your tracking wheel\r\n",(0,n.jsx)(r.code,{children:"ticks"})," ticks per rotation of your sensor. 360 if using ADI quadrature encoders\r\n",(0,n.jsx)(r.code,{children:"ratio"})," external ratio of your tracking wheel. should be wheel gear / motor gear\r\n",(0,n.jsx)(r.code,{children:"left_tracker_ports"})," vector of left tracker ports, negative will reverse the encoder\r\n",(0,n.jsx)(r.code,{children:"right_tracker_ports"})," vector of right tracker ports, negative will reverse the encoder\r\n",(0,n.jsx)(r.code,{children:"expander_smart_port"})," port of the 3 wire expander"]}),"\n",(0,n.jsxs)(s.Z,{groupId:"ex3",defaultValue:"proto",values:[{label:"Prototype",value:"proto"},{label:"Example",value:"example"}],children:[(0,n.jsx)(i.Z,{value:"example",children:(0,n.jsx)(r.pre,{children:(0,n.jsx)(r.code,{className:"language-cpp",children:'// Chassis constructor\r\nDrive chassis (\r\n // Left Chassis Ports (negative port will reverse it!)\r\n {1, -2, 3}\r\n\r\n // Right Chassis Ports (negative port will reverse it!)\r\n ,{-4, 5, -6}\r\n\r\n // IMU Port\r\n ,7\r\n\r\n // Tracking Wheel Diameter (Remember, 4" wheels are actually 4.125!)\r\n ,4.125\r\n\r\n // Ticks per Rotation of Encoder\r\n ,360\r\n\r\n // External Gear Ratio of Tracking Wheel(MUST BE DECIMAL)\r\n // eg. if your drive is 84:36 where the 36t is sensored, your RATIO would be 2.333.\r\n // eg. if your drive is 36:60 where the 60t is sensored, your RATIO would be 0.6.\r\n ,1\r\n\r\n // Left Tracking Wheel Ports (negative port will reverse it!)\r\n ,{1, 2}\r\n\r\n // Right Tracking Wheel Ports (negative port will reverse it!)\r\n ,{-3, -4}\r\n \r\n // 3 Wire Port Expander Smart Port\r\n ,9\r\n);\n'})})}),(0,n.jsx)(i.Z,{value:"proto",children:(0,n.jsx)(r.pre,{children:(0,n.jsx)(r.code,{className:"language-cpp",children:"Drive(std::vector<int> left_motor_ports, std::vector<int> right_motor_ports, int imu_port, \r\ndouble wheel_diameter, double ticks, double ratio, std::vector<int> left_tracker_ports, \r\nstd::vector<int> right_tracker_ports, int expander_smart_port);\n"})})})]}),"\n",(0,n.jsx)(r.h2,{id:"rotation-sensor",children:"Rotation Sensor"}),"\n",(0,n.jsx)(r.admonition,{type:"warning",children:(0,n.jsx)(r.p,{children:"Note: smart encoders might not work as intended as of of 2.0.0"})}),"\n",(0,n.jsx)(r.p,{children:"Only supports parallel trackers."}),"\n",(0,n.jsxs)(r.p,{children:[(0,n.jsx)(r.code,{children:"left_motor_ports"})," a vector of left motor ports, negative reverses the port\r\n",(0,n.jsx)(r.code,{children:"right_motor_ports"})," a vector of right motor ports, negative reverses the port\r\n",(0,n.jsx)(r.code,{children:"imu_port"})," the port an imu is in\r\n",(0,n.jsx)(r.code,{children:"wheel_diameter"})," diameter of your tracking wheel\r\n",(0,n.jsx)(r.code,{children:"ticks"})," ticks per rotation of your sensor. 360 if using ADI quadrature encoders\r\n",(0,n.jsx)(r.code,{children:"ratio"})," external ratio of your tracking wheel. should be wheel gear / motor gear\r\n",(0,n.jsx)(r.code,{children:"left_rotation_port"})," port for left rotation sensor, negative reverses the port\r\n",(0,n.jsx)(r.code,{children:"right_rotation_port"})," port for right rotation sensor, negative reverses the port"]}),"\n",(0,n.jsxs)(s.Z,{groupId:"ex4",defaultValue:"proto",values:[{label:"Prototype",value:"proto"},{label:"Example",value:"example"}],children:[(0,n.jsx)(i.Z,{value:"example",children:(0,n.jsx)(r.pre,{children:(0,n.jsx)(r.code,{className:"language-cpp",children:'// Chassis constructor\r\nDrive chassis (\r\n // Left Chassis Ports (negative port will reverse it!)\r\n // the first port is the sensored port (when trackers are not used!)\r\n {1, -2, 3}\r\n\r\n // Right Chassis Ports (negative port will reverse it!)\r\n // the first port is the sensored port (when trackers are not used!)\r\n ,{-4, 5, -6}\r\n\r\n // IMU Port\r\n ,7\r\n\r\n // Wheel Diameter (Remember, 4" wheels are actually 4.125!)\r\n // (or tracking wheel diameter)\r\n ,4.125\r\n\r\n // External Gear Ratio (MUST BE DECIMAL)\r\n // (or gear ratio of tracking wheel)\r\n // eg. if your drive is 84:36 where the 36t is powered, your RATIO would be 2.333.\r\n // eg. if your drive is 36:60 where the 60t is powered, your RATIO would be 0.6.\r\n ,1\r\n\r\n // Left Rotation Port (negative port will reverse it!)\r\n ,8\r\n\r\n // Right Rotation Port (negative port will reverse it!)\r\n ,-9\r\n);\n'})})}),(0,n.jsx)(i.Z,{value:"proto",children:(0,n.jsx)(r.pre,{children:(0,n.jsx)(r.code,{className:"language-cpp",children:"Drive(std::vector<int> left_motor_ports, std::vector<int> right_motor_ports, int imu_port, \r\ndouble wheel_diameter, double ratio, int left_rotation_port, int right_rotation_port);\n"})})})]})]})}function p(e={}){const{wrapper:r}={...(0,o.a)(),...e.components};return r?(0,n.jsx)(r,{...e,children:(0,n.jsx)(h,{...e})}):h(e)}},5162:(e,r,t)=>{t.d(r,{Z:()=>i});t(7294);var n=t(6010);const o={tabItem:"tabItem_Ymn6"};var s=t(5893);function i(e){let{children:r,hidden:t,className:i}=e;return(0,s.jsx)("div",{role:"tabpanel",className:(0,n.Z)(o.tabItem,i),hidden:t,children:r})}},4866:(e,r,t)=>{t.d(r,{Z:()=>j});var n=t(7294),o=t(6010),s=t(2466),i=t(6550),a=t(469),l=t(1980),c=t(7392),d=t(12);function u(e){return n.Children.toArray(e).filter((e=>"\n"!==e)).map((e=>{if(!e||(0,n.isValidElement)(e)&&function(e){const{props:r}=e;return!!r&&"object"==typeof r&&"value"in r}(e))return e;throw new Error(`Docusaurus error: Bad <Tabs> child <${"string"==typeof e.type?e.type:e.type.name}>: all children of the <Tabs> component should be <TabItem>, and every <TabItem> should have a unique "value" prop.`)}))?.filter(Boolean)??[]}function h(e){const{values:r,children:t}=e;return(0,n.useMemo)((()=>{const e=r??function(e){return u(e).map((e=>{let{props:{value:r,label:t,attributes:n,default:o}}=e;return{value:r,label:t,attributes:n,default:o}}))}(t);return function(e){const r=(0,c.l)(e,((e,r)=>e.value===r.value));if(r.length>0)throw new Error(`Docusaurus error: Duplicate values "${r.map((e=>e.value)).join(", ")}" found in <Tabs>. Every value needs to be unique.`)}(e),e}),[r,t])}function p(e){let{value:r,tabValues:t}=e;return t.some((e=>e.value===r))}function v(e){let{queryString:r=!1,groupId:t}=e;const o=(0,i.k6)(),s=function(e){let{queryString:r=!1,groupId:t}=e;if("string"==typeof r)return r;if(!1===r)return null;if(!0===r&&!t)throw new Error('Docusaurus error: The <Tabs> component groupId prop is required if queryString=true, because this value is used as the search param name. You can also provide an explicit value such as queryString="my-search-param".');return t??null}({queryString:r,groupId:t});return[(0,l._X)(s),(0,n.useCallback)((e=>{if(!s)return;const r=new URLSearchParams(o.location.search);r.set(s,e),o.replace({...o.location,search:r.toString()})}),[s,o])]}function m(e){const{defaultValue:r,queryString:t=!1,groupId:o}=e,s=h(e),[i,l]=(0,n.useState)((()=>function(e){let{defaultValue:r,tabValues:t}=e;if(0===t.length)throw new Error("Docusaurus error: the <Tabs> component requires at least one <TabItem> children component");if(r){if(!p({value:r,tabValues:t}))throw new Error(`Docusaurus error: The <Tabs> has a defaultValue "${r}" but none of its children has the corresponding value. Available values are: ${t.map((e=>e.value)).join(", ")}. If you intend to show no default tab, use defaultValue={null} instead.`);return r}const n=t.find((e=>e.default))??t[0];if(!n)throw new Error("Unexpected error: 0 tabValues");return n.value}({defaultValue:r,tabValues:s}))),[c,u]=v({queryString:t,groupId:o}),[m,f]=function(e){let{groupId:r}=e;const t=function(e){return e?`docusaurus.tab.${e}`:null}(r),[o,s]=(0,d.Nk)(t);return[o,(0,n.useCallback)((e=>{t&&s.set(e)}),[t,s])]}({groupId:o}),g=(()=>{const e=c??m;return p({value:e,tabValues:s})?e:null})();(0,a.Z)((()=>{g&&l(g)}),[g]);return{selectedValue:i,selectValue:(0,n.useCallback)((e=>{if(!p({value:e,tabValues:s}))throw new Error(`Can't select invalid tab value=${e}`);l(e),u(e),f(e)}),[u,f,s]),tabValues:s}}var f=t(2389);const g={tabList:"tabList__CuJ",tabItem:"tabItem_LNqP"};var x=t(5893);function b(e){let{className:r,block:t,selectedValue:n,selectValue:i,tabValues:a}=e;const l=[],{blockElementScrollPositionUntilNextRender:c}=(0,s.o5)(),d=e=>{const r=e.currentTarget,t=l.indexOf(r),o=a[t].value;o!==n&&(c(r),i(o))},u=e=>{let r=null;switch(e.key){case"Enter":d(e);break;case"ArrowRight":{const t=l.indexOf(e.currentTarget)+1;r=l[t]??l[0];break}case"ArrowLeft":{const t=l.indexOf(e.currentTarget)-1;r=l[t]??l[l.length-1];break}}r?.focus()};return(0,x.jsx)("ul",{role:"tablist","aria-orientation":"horizontal",className:(0,o.Z)("tabs",{"tabs--block":t},r),children:a.map((e=>{let{value:r,label:t,attributes:s}=e;return(0,x.jsx)("li",{role:"tab",tabIndex:n===r?0:-1,"aria-selected":n===r,ref:e=>l.push(e),onKeyDown:u,onClick:d,...s,className:(0,o.Z)("tabs__item",g.tabItem,s?.className,{"tabs__item--active":n===r}),children:t??r},r)}))})}function w(e){let{lazy:r,children:t,selectedValue:o}=e;const s=(Array.isArray(t)?t:[t]).filter(Boolean);if(r){const e=s.find((e=>e.props.value===o));return e?(0,n.cloneElement)(e,{className:"margin-top--md"}):null}return(0,x.jsx)("div",{className:"margin-top--md",children:s.map(((e,r)=>(0,n.cloneElement)(e,{key:r,hidden:e.props.value!==o})))})}function _(e){const r=m(e);return(0,x.jsxs)("div",{className:(0,o.Z)("tabs-container",g.tabList),children:[(0,x.jsx)(b,{...e,...r}),(0,x.jsx)(w,{...e,...r})]})}function j(e){const r=(0,f.Z)();return(0,x.jsx)(_,{...e,children:u(e.children)},String(r))}},1151:(e,r,t)=>{t.d(r,{Z:()=>a,a:()=>i});var n=t(7294);const o={},s=n.createContext(o);function i(e){const r=n.useContext(s);return n.useMemo((function(){return"function"==typeof e?e(r):{...r,...e}}),[r,e])}function a(e){let r;return r=e.disableParentContext?"function"==typeof e.components?e.components(o):e.components||o:i(e.components),n.createElement(s.Provider,{value:r},e.children)}}}]); \ No newline at end of file diff --git a/assets/js/db196616.cbb3115f.js b/assets/js/db196616.cbb3115f.js new file mode 100644 index 00000000..8bbd9d27 --- /dev/null +++ b/assets/js/db196616.cbb3115f.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkmy_website=self.webpackChunkmy_website||[]).push([[1842],{3227:(e,r,l)=>{l.r(r),l.d(r,{assets:()=>d,contentTitle:()=>i,default:()=>p,frontMatter:()=>o,metadata:()=>c,toc:()=>u});var t=l(5893),n=l(1151),s=l(4866),a=l(5162);const o={layout:"default",title:"User Control",parent:"Docs",description:"",nav_order:2},i="User Control",c={id:"docs/user_control",title:"User Control",description:"",source:"@site/versioned_docs/version-2.x/docs/user_control.md",sourceDirName:"docs",slug:"/docs/user_control",permalink:"/EZ-Template/docs/user_control",draft:!1,unlisted:!1,editUrl:"https://github.com/EZ-Robotics/EZ-Template/tree/website/${versionDocsDirPath}/${docPath}/versioned_docs/version-2.x/docs/user_control.md",tags:[],version:"2.x",frontMatter:{layout:"default",title:"User Control",parent:"Docs",description:"",nav_order:2},sidebar:"tutorialSidebar",previous:{title:"Drive and Telemetry",permalink:"/EZ-Template/docs/set_and_get_drive"},next:{title:"Util",permalink:"/EZ-Template/docs/util"}},d={},u=[{value:"Drive Modes",id:"drive-modes",level:2},{value:"tank()",id:"tank",level:3},{value:"arcade_standard()",id:"arcade_standard",level:3},{value:"arcade_flipped()",id:"arcade_flipped",level:3},{value:"Joystick Functions",id:"joystick-functions",level:2},{value:"initialize()",id:"initialize",level:3},{value:"init_curve_sd()",id:"init_curve_sd",level:3},{value:"set_curve_defaults()",id:"set_curve_defaults",level:3},{value:"set_active_brake()",id:"set_active_brake",level:3},{value:"toggle_modify_curve_with_controller()",id:"toggle_modify_curve_with_controller",level:3},{value:"set_left_curve_buttons()",id:"set_left_curve_buttons",level:3},{value:"set_right_curve_buttons()",id:"set_right_curve_buttons",level:3},{value:"left_curve_function()",id:"left_curve_function",level:3},{value:"right_curve_function()",id:"right_curve_function",level:3},{value:"set_joystick_threshold()",id:"set_joystick_threshold",level:3},{value:"joy_thresh_opcontrol()",id:"joy_thresh_opcontrol",level:3},{value:"modify_curve_with_controller()",id:"modify_curve_with_controller",level:3}];function h(e){const r={a:"a",br:"br",code:"code",h1:"h1",h2:"h2",h3:"h3",p:"p",pre:"pre",strong:"strong",...(0,n.a)(),...e.components};return(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)(r.h1,{id:"user-control",children:(0,t.jsx)(r.strong,{children:"User Control"})}),"\n",(0,t.jsx)(r.h2,{id:"drive-modes",children:"Drive Modes"}),"\n",(0,t.jsx)(r.h3,{id:"tank",children:"tank()"}),"\n",(0,t.jsx)(r.p,{children:"Sets the drive to the left and right y axis."}),"\n",(0,t.jsxs)(s.Z,{groupId:"ex15",defaultValue:"proto",values:[{label:"Prototype",value:"proto"},{label:"Example",value:"example"}],children:[(0,t.jsx)(a.Z,{value:"example",children:(0,t.jsx)(r.pre,{children:(0,t.jsx)(r.code,{className:"language-cpp",children:"void opcontrol() {\r\n while (true) {\r\n chassis.tank();\r\n \r\n pros::delay(ez::util::DELAY_TIME);\r\n }\r\n}\n"})})}),(0,t.jsx)(a.Z,{value:"proto",children:(0,t.jsx)(r.pre,{children:(0,t.jsx)(r.code,{className:"language-cpp",children:"void tank();\n"})})})]}),"\n",(0,t.jsx)(r.h3,{id:"arcade_standard",children:"arcade_standard()"}),"\n",(0,t.jsx)(r.p,{children:"Sets the drive to standard arcade. Left stick is fwd/rev."}),"\n",(0,t.jsxs)(r.p,{children:[(0,t.jsx)(r.code,{children:"stick_type"})," is either ",(0,t.jsx)(r.code,{children:"ez::SPLIT"})," or ",(0,t.jsx)(r.code,{children:"ez::SINGLE"})]}),"\n",(0,t.jsxs)(s.Z,{groupId:"ex1",defaultValue:"proto",values:[{label:"Prototype",value:"proto"},{label:"Example",value:"example"}],children:[(0,t.jsx)(a.Z,{value:"example",children:(0,t.jsx)(r.pre,{children:(0,t.jsx)(r.code,{className:"language-cpp",children:"void opcontrol() {\r\n while (true) {\r\n chassis.arcade_standard(ez::SPIT); // For split arcade\r\n // chassis.arcade_standard(ez::SINGLE); // For single arcade\r\n \r\n pros::delay(ez::util::DELAY_TIME);\r\n }\r\n}\n"})})}),(0,t.jsx)(a.Z,{value:"proto",children:(0,t.jsx)(r.pre,{children:(0,t.jsx)(r.code,{className:"language-cpp",children:"void arcade_standard(e_type stick_type);\n"})})})]}),"\n",(0,t.jsx)(r.h3,{id:"arcade_flipped",children:"arcade_flipped()"}),"\n",(0,t.jsx)(r.p,{children:"Sets the drive to flipped arcade. Right stick is fwd/rev."}),"\n",(0,t.jsxs)(r.p,{children:[(0,t.jsx)(r.code,{children:"stick_type"})," is either ",(0,t.jsx)(r.code,{children:"ez::SPLIT"})," or ",(0,t.jsx)(r.code,{children:"ez::SINGLE"})]}),"\n",(0,t.jsxs)(s.Z,{groupId:"ex2",defaultValue:"proto",values:[{label:"Prototype",value:"proto"},{label:"Example",value:"example"}],children:[(0,t.jsx)(a.Z,{value:"example",children:(0,t.jsx)(r.pre,{children:(0,t.jsx)(r.code,{className:"language-cpp",children:"void opcontrol() {\r\n while (true) {\r\n chassis.arcade_flipped(ez::SPIT); // For split arcade\r\n // chassis.arcade_flipped(ez::SINGLE); // For single arcade\r\n \r\n pros::delay(ez::util::DELAY_TIME);\r\n }\r\n}\n"})})}),(0,t.jsx)(a.Z,{value:"proto",children:(0,t.jsx)(r.pre,{children:(0,t.jsx)(r.code,{className:"language-cpp",children:"void arcade_flipped(e_type stick_type);\n"})})})]}),"\n",(0,t.jsx)(r.h2,{id:"joystick-functions",children:"Joystick Functions"}),"\n",(0,t.jsx)(r.h3,{id:"initialize",children:"initialize()"}),"\n",(0,t.jsxs)(r.p,{children:["Runs ",(0,t.jsx)(r.code,{children:"init_curve_sd()"})," and ",(0,t.jsx)(r.code,{children:"imu_calibrate()"}),"."]}),"\n",(0,t.jsxs)(s.Z,{groupId:"ex3",defaultValue:"proto",values:[{label:"Prototype",value:"proto"},{label:"Example",value:"example"}],children:[(0,t.jsx)(a.Z,{value:"example",children:(0,t.jsx)(r.pre,{children:(0,t.jsx)(r.code,{className:"language-cpp",children:"void initialize() {\r\n chassis.initialize();\r\n}\n"})})}),(0,t.jsx)(a.Z,{value:"proto",children:(0,t.jsx)(r.pre,{children:(0,t.jsx)(r.code,{className:"language-cpp",children:"void Drive::initialize();\n"})})})]}),"\n",(0,t.jsx)(r.h3,{id:"init_curve_sd",children:"init_curve_sd()"}),"\n",(0,t.jsx)(r.p,{children:"Sets the left/right curve constants to what's on the SD card. If the SD card is empty, creates needed files."}),"\n",(0,t.jsxs)(s.Z,{groupId:"ex4",defaultValue:"proto",values:[{label:"Prototype",value:"proto"},{label:"Example",value:"example"}],children:[(0,t.jsx)(a.Z,{value:"example",children:(0,t.jsx)(r.pre,{children:(0,t.jsx)(r.code,{className:"language-cpp",children:"void initialize() {\r\n chassis.init_curve_sd();\r\n}\n"})})}),(0,t.jsx)(a.Z,{value:"proto",children:(0,t.jsx)(r.pre,{children:(0,t.jsx)(r.code,{className:"language-cpp",children:"void init_curve_sd();\n"})})})]}),"\n",(0,t.jsx)(r.h3,{id:"set_curve_defaults",children:"set_curve_defaults()"}),"\n",(0,t.jsx)(r.p,{children:"Sets the left/right curve defaults and saves new values to the SD card."}),"\n",(0,t.jsxs)(r.p,{children:[(0,t.jsx)(r.code,{children:"left"})," left input curve",(0,t.jsx)(r.br,{}),"\n",(0,t.jsx)(r.code,{children:"right"})," right input curve"]}),"\n",(0,t.jsxs)(s.Z,{groupId:"ex5",defaultValue:"proto",values:[{label:"Prototype",value:"proto"},{label:"Example",value:"example"}],children:[(0,t.jsx)(a.Z,{value:"example",children:(0,t.jsx)(r.pre,{children:(0,t.jsx)(r.code,{className:"language-cpp",children:"void initialize() {\r\n chassis.set_curve_defaults(2, 2);\r\n}\n"})})}),(0,t.jsx)(a.Z,{value:"proto",children:(0,t.jsx)(r.pre,{children:(0,t.jsx)(r.code,{className:"language-cpp",children:"void set_curve_default(double left, double right);\n"})})})]}),"\n",(0,t.jsx)(r.h3,{id:"set_active_brake",children:"set_active_brake()"}),"\n",(0,t.jsx)(r.p,{children:"Active brake runs a P loop on the drive when joysticks are within their threshold."}),"\n",(0,t.jsxs)(r.p,{children:[(0,t.jsx)(r.code,{children:"kp"})," proportional constant for drive"]}),"\n",(0,t.jsxs)(s.Z,{groupId:"ex6",defaultValue:"proto",values:[{label:"Prototype",value:"proto"},{label:"Example",value:"example"}],children:[(0,t.jsx)(a.Z,{value:"example",children:(0,t.jsx)(r.pre,{children:(0,t.jsx)(r.code,{className:"language-cpp",children:"void initialize() {\r\n chassis.set_active_brake(0.1);\r\n}\n"})})}),(0,t.jsx)(a.Z,{value:"proto",children:(0,t.jsx)(r.pre,{children:(0,t.jsx)(r.code,{className:"language-cpp",children:"void set_active_brake(double kp);\n"})})})]}),"\n",(0,t.jsx)(r.h3,{id:"toggle_modify_curve_with_controller",children:"toggle_modify_curve_with_controller()"}),"\n",(0,t.jsx)(r.p,{children:"Enables/disables buttons used for modifying the controller curve with the joystick."}),"\n",(0,t.jsxs)(r.p,{children:[(0,t.jsx)(r.code,{children:"toggle"})," true enables, false disables"]}),"\n",(0,t.jsxs)(s.Z,{groupId:"ex7",defaultValue:"proto",values:[{label:"Prototype",value:"proto"},{label:"Example",value:"example"}],children:[(0,t.jsx)(a.Z,{value:"example",children:(0,t.jsx)(r.pre,{children:(0,t.jsx)(r.code,{className:"language-cpp",children:"void initialize() {\r\n chassis.toggle_modify_curve_with_controller(true);\r\n}\n"})})}),(0,t.jsx)(a.Z,{value:"proto",children:(0,t.jsx)(r.pre,{children:(0,t.jsx)(r.code,{className:"language-cpp",children:"void toggle_modify_curve_with_controller(bool toggle);\n"})})})]}),"\n",(0,t.jsx)(r.h3,{id:"set_left_curve_buttons",children:"set_left_curve_buttons()"}),"\n",(0,t.jsx)(r.p,{children:"Sets the buttons that are used to modify the left input curve. The example is the default."}),"\n",(0,t.jsxs)(r.p,{children:[(0,t.jsx)(r.code,{children:"decrease"})," a pros button",(0,t.jsx)(r.br,{}),"\n",(0,t.jsx)(r.code,{children:"increase"})," a pros button"]}),"\n",(0,t.jsxs)(s.Z,{groupId:"ex8",defaultValue:"proto",values:[{label:"Prototype",value:"proto"},{label:"Example",value:"example"}],children:[(0,t.jsx)(a.Z,{value:"example",children:(0,t.jsx)(r.pre,{children:(0,t.jsx)(r.code,{className:"language-cpp",children:"void initialize() {\r\n chassis.set_left_curve_buttons (pros::E_CONTROLLER_DIGITAL_LEFT, pros::E_CONTROLLER_DIGITAL_RIGHT);\r\n}\n"})})}),(0,t.jsx)(a.Z,{value:"proto",children:(0,t.jsx)(r.pre,{children:(0,t.jsx)(r.code,{className:"language-cpp",children:"void set_left_curve_buttons(pros::controller_digital_e_t decrease, pros::controller_digital_e_t increase);\n"})})})]}),"\n",(0,t.jsx)(r.h3,{id:"set_right_curve_buttons",children:"set_right_curve_buttons()"}),"\n",(0,t.jsx)(r.p,{children:"Sets the buttons that are used to modify the right input curve. The example is the default."}),"\n",(0,t.jsxs)(r.p,{children:[(0,t.jsx)(r.code,{children:"decrease"})," a pros button",(0,t.jsx)(r.br,{}),"\n",(0,t.jsx)(r.code,{children:"increase"})," a pros button"]}),"\n",(0,t.jsxs)(s.Z,{groupId:"ex9",defaultValue:"proto",values:[{label:"Prototype",value:"proto"},{label:"Example",value:"example"}],children:[(0,t.jsx)(a.Z,{value:"example",children:(0,t.jsx)(r.pre,{children:(0,t.jsx)(r.code,{className:"language-cpp",children:"void initialize() {\r\n chassis.set_right_curve_buttons(pros::E_CONTROLLER_DIGITAL_Y, pros::E_CONTROLLER_DIGITAL_A);\r\n}\n"})})}),(0,t.jsx)(a.Z,{value:"proto",children:(0,t.jsx)(r.pre,{children:(0,t.jsx)(r.code,{className:"language-cpp",children:"void set_right_curve_buttons(pros::controller_digital_e_t decrease, pros::controller_digital_e_t increase);\n"})})})]}),"\n",(0,t.jsx)(r.h3,{id:"left_curve_function",children:"left_curve_function()"}),"\n",(0,t.jsxs)(r.p,{children:["Returns the input times the curve ",(0,t.jsx)(r.a,{href:"https://www.desmos.com/calculator/7oyvwwpmed",children:"here"}),". ",(0,t.jsx)(r.code,{children:"tank()"}),", ",(0,t.jsx)(r.code,{children:"arcade_standard()"}),", and ",(0,t.jsx)(r.code,{children:"arcade_flipped()"})," all handle this for you. When tank is enabled, only this curve is used."]}),"\n",(0,t.jsxs)(r.p,{children:[(0,t.jsx)(r.code,{children:"x"})," input value"]}),"\n",(0,t.jsxs)(s.Z,{groupId:"ex10",defaultValue:"proto",values:[{label:"Prototype",value:"proto"},{label:"Example",value:"example"}],children:[(0,t.jsx)(a.Z,{value:"example",children:(0,t.jsx)(r.pre,{children:(0,t.jsx)(r.code,{className:"language-cpp",children:"void opcontrol() {\r\n while (true) {\r\n int l_stick = left_curve_function(master.get_analog(ANALOG_LEFT_Y));\r\n int r_stick = left_curve_function(master.get_analog(ANALOG_RIGHT_Y));\r\n \r\n chassis.set_tank(l_stick, r_stick);\r\n \r\n pros::delay(ez::util::DELAY_TIME);\r\n }\r\n}\n"})})}),(0,t.jsx)(a.Z,{value:"proto",children:(0,t.jsx)(r.pre,{children:(0,t.jsx)(r.code,{className:"language-cpp",children:"double left_curve_function(double x);\n"})})})]}),"\n",(0,t.jsx)(r.h3,{id:"right_curve_function",children:"right_curve_function()"}),"\n",(0,t.jsxs)(r.p,{children:["Returns the input times the curve ",(0,t.jsx)(r.a,{href:"https://www.desmos.com/calculator/7oyvwwpmed",children:"here"}),". ",(0,t.jsx)(r.code,{children:"tank()"}),", ",(0,t.jsx)(r.code,{children:"arcade_standard()"}),", and ",(0,t.jsx)(r.code,{children:"arcade_flipped()"})," all handle this for you."]}),"\n",(0,t.jsxs)(r.p,{children:[(0,t.jsx)(r.code,{children:"x"})," input value"]}),"\n",(0,t.jsxs)(s.Z,{groupId:"ex11",defaultValue:"proto",values:[{label:"Prototype",value:"proto"},{label:"Example",value:"example"}],children:[(0,t.jsx)(a.Z,{value:"example",children:(0,t.jsx)(r.pre,{children:(0,t.jsx)(r.code,{className:"language-cpp",children:"void opcontrol() {\r\n while (true) {\r\n int l_stick = left_curve_function(master.get_analog(ANALOG_LEFT_Y));\r\n int r_stick = left_curve_function(master.get_analog(ANALOG_RIGHT_Y));\r\n \r\n chassis.set_tank(l_stick, r_stick);\r\n \r\n pros::delay(ez::util::DELAY_TIME);\r\n }\r\n}\n"})})}),(0,t.jsx)(a.Z,{value:"proto",children:(0,t.jsx)(r.pre,{children:(0,t.jsx)(r.code,{className:"language-cpp",children:"double right_curve_function(double x);\n"})})})]}),"\n",(0,t.jsx)(r.h3,{id:"set_joystick_threshold",children:"set_joystick_threshold()"}),"\n",(0,t.jsx)(r.p,{children:"Threshold the joystick will return 0 within. This is useful because not all joysticks will return perfectly to 0 when let go."}),"\n",(0,t.jsxs)(r.p,{children:[(0,t.jsx)(r.code,{children:"threshold"})," an integer, recommended to be less then 5"]}),"\n",(0,t.jsxs)(s.Z,{groupId:"ex12",defaultValue:"proto",values:[{label:"Prototype",value:"proto"},{label:"Example",value:"example"}],children:[(0,t.jsx)(a.Z,{value:"example",children:(0,t.jsx)(r.pre,{children:(0,t.jsx)(r.code,{className:"language-cpp",children:"void initialize() {\r\n chassis.set_joystick_threshold(5);\r\n}\n"})})}),(0,t.jsx)(a.Z,{value:"proto",children:(0,t.jsx)(r.pre,{children:(0,t.jsx)(r.code,{className:"language-cpp",children:"void set_joystick_threshold(int threshold);\n"})})})]}),"\n",(0,t.jsx)(r.h3,{id:"joy_thresh_opcontrol",children:"joy_thresh_opcontrol()"}),"\n",(0,t.jsxs)(r.p,{children:["Runs the joystick control. Sets the left drive to ",(0,t.jsx)(r.code,{children:"l_stick"}),", and right drive to ",(0,t.jsx)(r.code,{children:"r_stick"}),". Runs active brake and joystick thresholds."]}),"\n",(0,t.jsxs)(r.p,{children:[(0,t.jsx)(r.code,{children:"l_stick"})," left joystick value\r\n",(0,t.jsx)(r.code,{children:"r_stick"})," right joystick value"]}),"\n",(0,t.jsxs)(s.Z,{groupId:"ex13",defaultValue:"proto",values:[{label:"Prototype",value:"proto"},{label:"Example",value:"example"}],children:[(0,t.jsx)(a.Z,{value:"example",children:(0,t.jsx)(r.pre,{children:(0,t.jsx)(r.code,{className:"language-cpp",children:"void opcontrol() {\r\n while (true) {\r\n chassis.joy_thresh_opcontroL(master.get_analog(ANALOG_LEFT_Y), master.get_analog(ANALOG_RIGHT_Y));\r\n\r\n pros::delay(ez::util::DELAY_TIME);\r\n }\r\n chassis.set_joystick_threshold(5);\r\n}\n"})})}),(0,t.jsx)(a.Z,{value:"proto",children:(0,t.jsx)(r.pre,{children:(0,t.jsx)(r.code,{className:"language-cpp",children:"void joy_thresh_opcontrol(int l_stick, int r_stick);\n"})})})]}),"\n",(0,t.jsx)(r.h3,{id:"modify_curve_with_controller",children:"modify_curve_with_controller()"}),"\n",(0,t.jsx)(r.p,{children:"Allows the user to modify the curve with the controller."}),"\n",(0,t.jsxs)(s.Z,{groupId:"ex14",defaultValue:"proto",values:[{label:"Prototype",value:"proto"},{label:"Example",value:"example"}],children:[(0,t.jsx)(a.Z,{value:"example",children:(0,t.jsx)(r.pre,{children:(0,t.jsx)(r.code,{className:"language-cpp",children:"void opcontrol() {\r\n while (true) {\r\n chassis.joy_thresh_opcontroL(master.get_analog(ANALOG_LEFT_Y), master.get_analog(ANALOG_RIGHT_Y));\r\n\r\n chassis.modify_curve_with_controller();\r\n\r\n pros::delay(ez::util::DELAY_TIME);\r\n }\r\n chassis.set_joystick_threshold(5);\r\n}\n"})})}),(0,t.jsx)(a.Z,{value:"proto",children:(0,t.jsx)(r.pre,{children:(0,t.jsx)(r.code,{className:"language-cpp",children:"void modify_curve_with_controller();\n"})})})]})]})}function p(e={}){const{wrapper:r}={...(0,n.a)(),...e.components};return r?(0,t.jsx)(r,{...e,children:(0,t.jsx)(h,{...e})}):h(e)}},5162:(e,r,l)=>{l.d(r,{Z:()=>a});l(7294);var t=l(6010);const n={tabItem:"tabItem_Ymn6"};var s=l(5893);function a(e){let{children:r,hidden:l,className:a}=e;return(0,s.jsx)("div",{role:"tabpanel",className:(0,t.Z)(n.tabItem,a),hidden:l,children:r})}},4866:(e,r,l)=>{l.d(r,{Z:()=>y});var t=l(7294),n=l(6010),s=l(2466),a=l(6550),o=l(469),i=l(1980),c=l(7392),d=l(12);function u(e){return t.Children.toArray(e).filter((e=>"\n"!==e)).map((e=>{if(!e||(0,t.isValidElement)(e)&&function(e){const{props:r}=e;return!!r&&"object"==typeof r&&"value"in r}(e))return e;throw new Error(`Docusaurus error: Bad <Tabs> child <${"string"==typeof e.type?e.type:e.type.name}>: all children of the <Tabs> component should be <TabItem>, and every <TabItem> should have a unique "value" prop.`)}))?.filter(Boolean)??[]}function h(e){const{values:r,children:l}=e;return(0,t.useMemo)((()=>{const e=r??function(e){return u(e).map((e=>{let{props:{value:r,label:l,attributes:t,default:n}}=e;return{value:r,label:l,attributes:t,default:n}}))}(l);return function(e){const r=(0,c.l)(e,((e,r)=>e.value===r.value));if(r.length>0)throw new Error(`Docusaurus error: Duplicate values "${r.map((e=>e.value)).join(", ")}" found in <Tabs>. Every value needs to be unique.`)}(e),e}),[r,l])}function p(e){let{value:r,tabValues:l}=e;return l.some((e=>e.value===r))}function _(e){let{queryString:r=!1,groupId:l}=e;const n=(0,a.k6)(),s=function(e){let{queryString:r=!1,groupId:l}=e;if("string"==typeof r)return r;if(!1===r)return null;if(!0===r&&!l)throw new Error('Docusaurus error: The <Tabs> component groupId prop is required if queryString=true, because this value is used as the search param name. You can also provide an explicit value such as queryString="my-search-param".');return l??null}({queryString:r,groupId:l});return[(0,i._X)(s),(0,t.useCallback)((e=>{if(!s)return;const r=new URLSearchParams(n.location.search);r.set(s,e),n.replace({...n.location,search:r.toString()})}),[s,n])]}function v(e){const{defaultValue:r,queryString:l=!1,groupId:n}=e,s=h(e),[a,i]=(0,t.useState)((()=>function(e){let{defaultValue:r,tabValues:l}=e;if(0===l.length)throw new Error("Docusaurus error: the <Tabs> component requires at least one <TabItem> children component");if(r){if(!p({value:r,tabValues:l}))throw new Error(`Docusaurus error: The <Tabs> has a defaultValue "${r}" but none of its children has the corresponding value. Available values are: ${l.map((e=>e.value)).join(", ")}. If you intend to show no default tab, use defaultValue={null} instead.`);return r}const t=l.find((e=>e.default))??l[0];if(!t)throw new Error("Unexpected error: 0 tabValues");return t.value}({defaultValue:r,tabValues:s}))),[c,u]=_({queryString:l,groupId:n}),[v,x]=function(e){let{groupId:r}=e;const l=function(e){return e?`docusaurus.tab.${e}`:null}(r),[n,s]=(0,d.Nk)(l);return[n,(0,t.useCallback)((e=>{l&&s.set(e)}),[l,s])]}({groupId:n}),j=(()=>{const e=c??v;return p({value:e,tabValues:s})?e:null})();(0,o.Z)((()=>{j&&i(j)}),[j]);return{selectedValue:a,selectValue:(0,t.useCallback)((e=>{if(!p({value:e,tabValues:s}))throw new Error(`Can't select invalid tab value=${e}`);i(e),u(e),x(e)}),[u,x,s]),tabValues:s}}var x=l(2389);const j={tabList:"tabList__CuJ",tabItem:"tabItem_LNqP"};var m=l(5893);function f(e){let{className:r,block:l,selectedValue:t,selectValue:a,tabValues:o}=e;const i=[],{blockElementScrollPositionUntilNextRender:c}=(0,s.o5)(),d=e=>{const r=e.currentTarget,l=i.indexOf(r),n=o[l].value;n!==t&&(c(r),a(n))},u=e=>{let r=null;switch(e.key){case"Enter":d(e);break;case"ArrowRight":{const l=i.indexOf(e.currentTarget)+1;r=i[l]??i[0];break}case"ArrowLeft":{const l=i.indexOf(e.currentTarget)-1;r=i[l]??i[i.length-1];break}}r?.focus()};return(0,m.jsx)("ul",{role:"tablist","aria-orientation":"horizontal",className:(0,n.Z)("tabs",{"tabs--block":l},r),children:o.map((e=>{let{value:r,label:l,attributes:s}=e;return(0,m.jsx)("li",{role:"tab",tabIndex:t===r?0:-1,"aria-selected":t===r,ref:e=>i.push(e),onKeyDown:u,onClick:d,...s,className:(0,n.Z)("tabs__item",j.tabItem,s?.className,{"tabs__item--active":t===r}),children:l??r},r)}))})}function g(e){let{lazy:r,children:l,selectedValue:n}=e;const s=(Array.isArray(l)?l:[l]).filter(Boolean);if(r){const e=s.find((e=>e.props.value===n));return e?(0,t.cloneElement)(e,{className:"margin-top--md"}):null}return(0,m.jsx)("div",{className:"margin-top--md",children:s.map(((e,r)=>(0,t.cloneElement)(e,{key:r,hidden:e.props.value!==n})))})}function b(e){const r=v(e);return(0,m.jsxs)("div",{className:(0,n.Z)("tabs-container",j.tabList),children:[(0,m.jsx)(f,{...e,...r}),(0,m.jsx)(g,{...e,...r})]})}function y(e){const r=(0,x.Z)();return(0,m.jsx)(b,{...e,children:u(e.children)},String(r))}},1151:(e,r,l)=>{l.d(r,{Z:()=>o,a:()=>a});var t=l(7294);const n={},s=t.createContext(n);function a(e){const r=t.useContext(s);return t.useMemo((function(){return"function"==typeof e?e(r):{...r,...e}}),[r,e])}function o(e){let r;return r=e.disableParentContext?"function"==typeof e.components?e.components(n):e.components||n:a(e.components),t.createElement(s.Provider,{value:r},e.children)}}}]); \ No newline at end of file diff --git a/assets/js/dd9b701d.3de12d9a.js b/assets/js/dd9b701d.3de12d9a.js new file mode 100644 index 00000000..6b3ba06b --- /dev/null +++ b/assets/js/dd9b701d.3de12d9a.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkmy_website=self.webpackChunkmy_website||[]).push([[6182],{5209:(e,n,t)=>{t.r(n),t.d(n,{assets:()=>c,contentTitle:()=>i,default:()=>h,frontMatter:()=>s,metadata:()=>u,toc:()=>d});var a=t(5893),l=t(1151),r=t(4866),o=t(5162);const s={layout:"default",title:"Autonomous Selector",parent:"Docs",description:"",nav_order:5},i="Autonomous Selector",u={id:"docs/auton_selector",title:"Autonomous Selector",description:"",source:"@site/versioned_docs/version-2.x/docs/auton_selector.md",sourceDirName:"docs",slug:"/docs/auton_selector",permalink:"/EZ-Template/docs/auton_selector",draft:!1,unlisted:!1,editUrl:"https://github.com/EZ-Robotics/EZ-Template/tree/website/${versionDocsDirPath}/${docPath}/versioned_docs/version-2.x/docs/auton_selector.md",tags:[],version:"2.x",frontMatter:{layout:"default",title:"Autonomous Selector",parent:"Docs",description:"",nav_order:5},sidebar:"tutorialSidebar",previous:{title:"Autonomous Functions",permalink:"/EZ-Template/docs/auton_functions"},next:{title:"Drive Constructors",permalink:"/EZ-Template/docs/constructor"}},c={},d=[{value:"initialize()",id:"initialize",level:2},{value:"limit_switch_lcd_initialize()",id:"limit_switch_lcd_initialize",level:2},{value:"shutdown()",id:"shutdown",level:2},{value:"add_autons();",id:"add_autons",level:2},{value:"print_selected_auton();",id:"print_selected_auton",level:2},{value:"page_down()",id:"page_down",level:2},{value:"page_up()",id:"page_up",level:2},{value:"call_selected_auton()",id:"call_selected_auton",level:2}];function p(e){const n={a:"a",code:"code",h1:"h1",h2:"h2",p:"p",pre:"pre",strong:"strong",...(0,l.a)(),...e.components};return(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)(n.h1,{id:"autonomous-selector",children:(0,a.jsx)(n.strong,{children:"Autonomous Selector"})}),"\n",(0,a.jsx)(n.h2,{id:"initialize",children:"initialize()"}),"\n",(0,a.jsx)(n.p,{children:"Initializes the autonomous selector. If an SD card is plugged in, the current page will set to what's on the SD card."}),"\n",(0,a.jsxs)(r.Z,{groupId:"ex1",defaultValue:"proto",values:[{label:"Prototype",value:"proto"},{label:"Example",value:"example"}],children:[(0,a.jsx)(o.Z,{value:"example",children:(0,a.jsx)(n.pre,{children:(0,a.jsx)(n.code,{className:"language-cpp",children:"void initialize() {\r\n ez::as::initialize();\r\n}\n"})})}),(0,a.jsx)(o.Z,{value:"proto",children:(0,a.jsx)(n.pre,{children:(0,a.jsx)(n.code,{className:"language-cpp",children:"void initialize();\n"})})})]}),"\n",(0,a.jsx)(n.h2,{id:"limit_switch_lcd_initialize",children:"limit_switch_lcd_initialize()"}),"\n",(0,a.jsx)(n.p,{children:"Sets external buttons to increase/decrease the current autonomous page."}),"\n",(0,a.jsxs)(n.p,{children:[(0,a.jsx)(n.code,{children:"right_limit"})," a button to go forward a page\r\n",(0,a.jsx)(n.code,{children:"left_limit"})," a button to go backwards a page"]}),"\n",(0,a.jsxs)(r.Z,{groupId:"ex2",defaultValue:"proto",values:[{label:"Prototype",value:"proto"},{label:"Example",value:"example"}],children:[(0,a.jsx)(o.Z,{value:"example",children:(0,a.jsx)(n.pre,{children:(0,a.jsx)(n.code,{className:"language-cpp",children:"pros::ADIDigitalIn increase('A');\r\npros::ADIDigitalIn decrease('B');\r\nvoid initialize() {\r\n ez::as::initialize();\r\n ez::as::limit_switch_lcd_initialize(&increase, &decrease);\r\n // . . .\r\n}\n"})})}),(0,a.jsx)(o.Z,{value:"proto",children:(0,a.jsx)(n.pre,{children:(0,a.jsx)(n.code,{className:"language-cpp",children:"void limit_switch_lcd_initialize(pros::ADIDigitalIn* right_limit, pros::ADIDigitalIn* left_limit = nullptr);\n"})})})]}),"\n",(0,a.jsx)(n.h2,{id:"shutdown",children:"shutdown()"}),"\n",(0,a.jsxs)(n.p,{children:["Wrapper for ",(0,a.jsx)(n.code,{children:"pros::lcd::shutdown()"})," ",(0,a.jsx)(n.a,{href:"https://pros.cs.purdue.edu/v5/api/cpp/llemu.html#shutdown",children:"found here"}),"."]}),"\n",(0,a.jsxs)(r.Z,{groupId:"ex3",defaultValue:"proto",values:[{label:"Prototype",value:"proto"},{label:"Example",value:"example"}],children:[(0,a.jsx)(o.Z,{value:"example",children:(0,a.jsx)(n.pre,{children:(0,a.jsx)(n.code,{className:"language-cpp",children:"void initialize() {\r\n ez::as::initialize();\r\n\r\n // Do something\r\n\r\n ez::as::shutdown();\r\n}\n"})})}),(0,a.jsx)(o.Z,{value:"proto",children:(0,a.jsx)(n.pre,{children:(0,a.jsx)(n.code,{className:"language-cpp",children:"void shutdown();\n"})})})]}),"\n",(0,a.jsx)(n.h2,{id:"add_autons",children:"add_autons();"}),"\n",(0,a.jsxs)(n.p,{children:["Adds autonomous routines to the autonomous selector. Uses ",(0,a.jsx)(n.code,{children:"ez::print_to_screen()"})," to display to the brain."]}),"\n",(0,a.jsxs)(n.p,{children:[(0,a.jsx)(n.code,{children:"autons"})," accepts an object of a string and a function"]}),"\n",(0,a.jsxs)(r.Z,{groupId:"ex4",defaultValue:"proto",values:[{label:"Prototype",value:"proto"},{label:"Example",value:"example"}],children:[(0,a.jsx)(o.Z,{value:"example",children:(0,a.jsx)(n.pre,{children:(0,a.jsx)(n.code,{className:"language-cpp",children:'void auto1() {\r\n // Do something\r\n}\r\nvoid auto2() {\r\n // Do something\r\n}\r\nvoid auto3() {\r\n // Do something\r\n}\r\n\r\nvoid initialize() {\r\n ez::as::auton_selector.add_autons({\r\n Auton("Autonomous 1\\nDoes Something", auto1),\r\n Auton("Autonomous 2\\nDoes Something Else", auto2),\r\n Auton("Autonomous 3\\nDoes Something More", auto3),\r\n });\r\n}\n'})})}),(0,a.jsx)(o.Z,{value:"proto",children:(0,a.jsx)(n.pre,{children:(0,a.jsx)(n.code,{className:"language-cpp",children:"void add_autons(std::vector<Auton> autons);\n"})})})]}),"\n",(0,a.jsx)(n.h2,{id:"print_selected_auton",children:"print_selected_auton();"}),"\n",(0,a.jsx)(n.p,{children:"Prints the current autonomous mode to the screen."}),"\n",(0,a.jsxs)(r.Z,{groupId:"ex5",defaultValue:"proto",values:[{label:"Prototype",value:"proto"},{label:"Example",value:"example"}],children:[(0,a.jsx)(o.Z,{value:"example",children:(0,a.jsx)(n.pre,{children:(0,a.jsx)(n.code,{className:"language-cpp",children:"void initialize() {\r\n ez::as::auton_selector.print_selected_auton(); \r\n}\n"})})}),(0,a.jsx)(o.Z,{value:"proto",children:(0,a.jsx)(n.pre,{children:(0,a.jsx)(n.code,{className:"language-cpp",children:"void print_selected_auton();\n"})})})]}),"\n",(0,a.jsx)(n.h2,{id:"page_down",children:"page_down()"}),"\n",(0,a.jsx)(n.p,{children:"Decreases the page number. Best used with the lcd callback functions."}),"\n",(0,a.jsxs)(r.Z,{groupId:"ex6",defaultValue:"proto",values:[{label:"Prototype",value:"proto"},{label:"Example",value:"example"}],children:[(0,a.jsx)(o.Z,{value:"example",children:(0,a.jsx)(n.pre,{children:(0,a.jsx)(n.code,{className:"language-cpp",children:"void initialize() {\r\n pros::lcd::register_btn0_cb(ez::as::page_down);\r\n pros::lcd::register_btn2_cb(ez::as::page_up);\r\n}\n"})})}),(0,a.jsx)(o.Z,{value:"proto",children:(0,a.jsx)(n.pre,{children:(0,a.jsx)(n.code,{className:"language-cpp",children:"void page_down();\n"})})})]}),"\n",(0,a.jsx)(n.h2,{id:"page_up",children:"page_up()"}),"\n",(0,a.jsx)(n.p,{children:"Increases the page number. Best used with the lcd callback functions"}),"\n",(0,a.jsxs)(r.Z,{groupId:"ex7",defaultValue:"proto",values:[{label:"Prototype",value:"proto"},{label:"Example",value:"example"}],children:[(0,a.jsxs)(o.Z,{value:"example",children:[(0,a.jsx)(n.p,{children:(0,a.jsx)(n.strong,{children:"Example"})}),(0,a.jsx)(n.pre,{children:(0,a.jsx)(n.code,{className:"language-cpp",children:"void initialize() {\r\n pros::lcd::register_btn2_cb(ez::as::page_up);\r\n}\n"})})]}),(0,a.jsx)(o.Z,{value:"proto",children:(0,a.jsx)(n.pre,{children:(0,a.jsx)(n.code,{className:"language-cpp",children:"void page_down();\r\nvoid page_up();\n"})})})]}),"\n",(0,a.jsx)(n.h2,{id:"call_selected_auton",children:"call_selected_auton()"}),"\n",(0,a.jsx)(n.p,{children:"Runs the current autonomous that's selected."}),"\n",(0,a.jsxs)(r.Z,{groupId:"ex8",defaultValue:"proto",values:[{label:"Prototype",value:"proto"},{label:"Example",value:"example"}],children:[(0,a.jsx)(o.Z,{value:"example",children:(0,a.jsx)(n.pre,{children:(0,a.jsx)(n.code,{className:"language-cpp",children:"void autonomous() {\r\n chassis.reset_gyro(); \r\n chassis.reset_drive_sensor(); \r\n chassis.set_drive_brake(MOTOR_BRAKE_HOLD); \r\n\r\n ez::as::auton_selector.call_selected_auton(); \r\n}\n"})})}),(0,a.jsx)(o.Z,{value:"proto",children:(0,a.jsx)(n.pre,{children:(0,a.jsx)(n.code,{className:"language-cpp",children:"void call_selected_auton();\n"})})})]})]})}function h(e={}){const{wrapper:n}={...(0,l.a)(),...e.components};return n?(0,a.jsx)(n,{...e,children:(0,a.jsx)(p,{...e})}):p(e)}},5162:(e,n,t)=>{t.d(n,{Z:()=>o});t(7294);var a=t(6010);const l={tabItem:"tabItem_Ymn6"};var r=t(5893);function o(e){let{children:n,hidden:t,className:o}=e;return(0,r.jsx)("div",{role:"tabpanel",className:(0,a.Z)(l.tabItem,o),hidden:t,children:n})}},4866:(e,n,t)=>{t.d(n,{Z:()=>w});var a=t(7294),l=t(6010),r=t(2466),o=t(6550),s=t(469),i=t(1980),u=t(7392),c=t(12);function d(e){return a.Children.toArray(e).filter((e=>"\n"!==e)).map((e=>{if(!e||(0,a.isValidElement)(e)&&function(e){const{props:n}=e;return!!n&&"object"==typeof n&&"value"in n}(e))return e;throw new Error(`Docusaurus error: Bad <Tabs> child <${"string"==typeof e.type?e.type:e.type.name}>: all children of the <Tabs> component should be <TabItem>, and every <TabItem> should have a unique "value" prop.`)}))?.filter(Boolean)??[]}function p(e){const{values:n,children:t}=e;return(0,a.useMemo)((()=>{const e=n??function(e){return d(e).map((e=>{let{props:{value:n,label:t,attributes:a,default:l}}=e;return{value:n,label:t,attributes:a,default:l}}))}(t);return function(e){const n=(0,u.l)(e,((e,n)=>e.value===n.value));if(n.length>0)throw new Error(`Docusaurus error: Duplicate values "${n.map((e=>e.value)).join(", ")}" found in <Tabs>. Every value needs to be unique.`)}(e),e}),[n,t])}function h(e){let{value:n,tabValues:t}=e;return t.some((e=>e.value===n))}function m(e){let{queryString:n=!1,groupId:t}=e;const l=(0,o.k6)(),r=function(e){let{queryString:n=!1,groupId:t}=e;if("string"==typeof n)return n;if(!1===n)return null;if(!0===n&&!t)throw new Error('Docusaurus error: The <Tabs> component groupId prop is required if queryString=true, because this value is used as the search param name. You can also provide an explicit value such as queryString="my-search-param".');return t??null}({queryString:n,groupId:t});return[(0,i._X)(r),(0,a.useCallback)((e=>{if(!r)return;const n=new URLSearchParams(l.location.search);n.set(r,e),l.replace({...l.location,search:n.toString()})}),[r,l])]}function x(e){const{defaultValue:n,queryString:t=!1,groupId:l}=e,r=p(e),[o,i]=(0,a.useState)((()=>function(e){let{defaultValue:n,tabValues:t}=e;if(0===t.length)throw new Error("Docusaurus error: the <Tabs> component requires at least one <TabItem> children component");if(n){if(!h({value:n,tabValues:t}))throw new Error(`Docusaurus error: The <Tabs> has a defaultValue "${n}" but none of its children has the corresponding value. Available values are: ${t.map((e=>e.value)).join(", ")}. If you intend to show no default tab, use defaultValue={null} instead.`);return n}const a=t.find((e=>e.default))??t[0];if(!a)throw new Error("Unexpected error: 0 tabValues");return a.value}({defaultValue:n,tabValues:r}))),[u,d]=m({queryString:t,groupId:l}),[x,v]=function(e){let{groupId:n}=e;const t=function(e){return e?`docusaurus.tab.${e}`:null}(n),[l,r]=(0,c.Nk)(t);return[l,(0,a.useCallback)((e=>{t&&r.set(e)}),[t,r])]}({groupId:l}),g=(()=>{const e=u??x;return h({value:e,tabValues:r})?e:null})();(0,s.Z)((()=>{g&&i(g)}),[g]);return{selectedValue:o,selectValue:(0,a.useCallback)((e=>{if(!h({value:e,tabValues:r}))throw new Error(`Can't select invalid tab value=${e}`);i(e),d(e),v(e)}),[d,v,r]),tabValues:r}}var v=t(2389);const g={tabList:"tabList__CuJ",tabItem:"tabItem_LNqP"};var _=t(5893);function b(e){let{className:n,block:t,selectedValue:a,selectValue:o,tabValues:s}=e;const i=[],{blockElementScrollPositionUntilNextRender:u}=(0,r.o5)(),c=e=>{const n=e.currentTarget,t=i.indexOf(n),l=s[t].value;l!==a&&(u(n),o(l))},d=e=>{let n=null;switch(e.key){case"Enter":c(e);break;case"ArrowRight":{const t=i.indexOf(e.currentTarget)+1;n=i[t]??i[0];break}case"ArrowLeft":{const t=i.indexOf(e.currentTarget)-1;n=i[t]??i[i.length-1];break}}n?.focus()};return(0,_.jsx)("ul",{role:"tablist","aria-orientation":"horizontal",className:(0,l.Z)("tabs",{"tabs--block":t},n),children:s.map((e=>{let{value:n,label:t,attributes:r}=e;return(0,_.jsx)("li",{role:"tab",tabIndex:a===n?0:-1,"aria-selected":a===n,ref:e=>i.push(e),onKeyDown:d,onClick:c,...r,className:(0,l.Z)("tabs__item",g.tabItem,r?.className,{"tabs__item--active":a===n}),children:t??n},n)}))})}function j(e){let{lazy:n,children:t,selectedValue:l}=e;const r=(Array.isArray(t)?t:[t]).filter(Boolean);if(n){const e=r.find((e=>e.props.value===l));return e?(0,a.cloneElement)(e,{className:"margin-top--md"}):null}return(0,_.jsx)("div",{className:"margin-top--md",children:r.map(((e,n)=>(0,a.cloneElement)(e,{key:n,hidden:e.props.value!==l})))})}function f(e){const n=x(e);return(0,_.jsxs)("div",{className:(0,l.Z)("tabs-container",g.tabList),children:[(0,_.jsx)(b,{...e,...n}),(0,_.jsx)(j,{...e,...n})]})}function w(e){const n=(0,v.Z)();return(0,_.jsx)(f,{...e,children:d(e.children)},String(n))}},1151:(e,n,t)=>{t.d(n,{Z:()=>s,a:()=>o});var a=t(7294);const l={},r=a.createContext(l);function o(e){const n=a.useContext(r);return a.useMemo((function(){return"function"==typeof e?e(n):{...n,...e}}),[n,e])}function s(e){let n;return n=e.disableParentContext?"function"==typeof e.components?e.components(l):e.components||l:o(e.components),a.createElement(r.Provider,{value:n},e.children)}}}]); \ No newline at end of file diff --git a/assets/js/e0c27c54.99587f7e.js b/assets/js/e0c27c54.99587f7e.js new file mode 100644 index 00000000..596e75cd --- /dev/null +++ b/assets/js/e0c27c54.99587f7e.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkmy_website=self.webpackChunkmy_website||[]).push([[4121],{9551:(e,r,l)=>{l.r(r),l.d(r,{assets:()=>c,contentTitle:()=>o,default:()=>v,frontMatter:()=>s,metadata:()=>d,toc:()=>u});var n=l(5893),t=l(1151),a=l(4866),i=l(5162);const s={layout:"default",title:"Drive and Telemetry",parent:"Docs",description:"",nav_order:3},o=void 0,d={id:"docs/set_and_get_drive",title:"Drive and Telemetry",description:"",source:"@site/ez-template-docs/docs/set_and_get_drive.md",sourceDirName:"docs",slug:"/docs/set_and_get_drive",permalink:"/EZ-Template/next/docs/set_and_get_drive",draft:!1,unlisted:!1,editUrl:"https://github.com/EZ-Robotics/EZ-Template/tree/website/${versionDocsDirPath}/${docPath}/ez-template-docs/docs/set_and_get_drive.md",tags:[],version:"current",frontMatter:{layout:"default",title:"Drive and Telemetry",parent:"Docs",description:"",nav_order:3},sidebar:"tutorialSidebar",previous:{title:"PTO",permalink:"/EZ-Template/next/docs/pto"},next:{title:"User Control",permalink:"/EZ-Template/next/docs/user_control"}},c={},u=[{value:"Set Drive",id:"set-drive",level:2},{value:"drive_set()",id:"drive_set",level:3},{value:"drive_brake_set()",id:"drive_brake_set",level:3},{value:"drive_current_limit_set()",id:"drive_current_limit_set",level:3},{value:"Telemetry",id:"telemetry",level:2},{value:"drive_sensor_right()",id:"drive_sensor_right",level:3},{value:"drive_velocity_right()",id:"drive_velocity_right",level:3},{value:"drive_mA_right()",id:"drive_ma_right",level:3},{value:"drive_current_right_over()",id:"drive_current_right_over",level:3},{value:"drive_sensor_left()",id:"drive_sensor_left",level:3},{value:"drive_velocity_left()",id:"drive_velocity_left",level:3},{value:"drive_mA_left()",id:"drive_ma_left",level:3},{value:"drive_current_left_over()",id:"drive_current_left_over",level:3},{value:"drive_sensor_reset()",id:"drive_sensor_reset",level:3},{value:"drive_imu_reset()",id:"drive_imu_reset",level:3},{value:"drive_imu_get()",id:"drive_imu_get",level:3},{value:"drive_imu_calibrate()",id:"drive_imu_calibrate",level:3}];function p(e){const r={br:"br",code:"code",h2:"h2",h3:"h3",p:"p",pre:"pre",...(0,t.a)(),...e.components};return(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)(r.h2,{id:"set-drive",children:"Set Drive"}),"\n",(0,n.jsx)(r.h3,{id:"drive_set",children:"drive_set()"}),"\n",(0,n.jsx)(r.p,{children:"Sets the drive to voltage."}),"\n",(0,n.jsxs)(r.p,{children:[(0,n.jsx)(r.code,{children:"left"})," an integer between -127 and 127",(0,n.jsx)(r.br,{}),"\n",(0,n.jsx)(r.code,{children:"right"})," an integer between -127 and 127"]}),"\n",(0,n.jsxs)(a.Z,{groupId:"ex2",defaultValue:"proto",values:[{label:"Prototype",value:"proto"},{label:"Example",value:"example"}],children:[(0,n.jsx)(i.Z,{value:"example",children:(0,n.jsx)(r.pre,{children:(0,n.jsx)(r.code,{className:"language-cpp",children:"void autonomous() {\r\n drive_set(127, 127);\r\n pros::delay(1000); // Wait 1 second\r\n drive_set(0, 0);\r\n}\n"})})}),(0,n.jsx)(i.Z,{value:"proto",children:(0,n.jsx)(r.pre,{children:(0,n.jsx)(r.code,{className:"language-cpp",children:"void drive_set(int left, int right);\n"})})})]}),"\n",(0,n.jsx)(r.h3,{id:"drive_brake_set",children:"drive_brake_set()"}),"\n",(0,n.jsx)(r.p,{children:"Sets brake mode for all drive motors."}),"\n",(0,n.jsxs)(r.p,{children:[(0,n.jsx)(r.code,{children:"brake_type"})," takes either ",(0,n.jsx)(r.code,{children:"MOTOR_BRAKE_COAST"}),", ",(0,n.jsx)(r.code,{children:"MOTOR_BRAKE_BRAKE"}),", and ",(0,n.jsx)(r.code,{children:"MOTOR_BRAKE_HOLD"})," as parameters"]}),"\n",(0,n.jsxs)(a.Z,{groupId:"ex3",defaultValue:"proto",values:[{label:"Prototype",value:"proto"},{label:"Example",value:"example"}],children:[(0,n.jsx)(i.Z,{value:"example",children:(0,n.jsx)(r.pre,{children:(0,n.jsx)(r.code,{className:"language-cpp",children:"void initialize() {\r\n drive_brake_set_mode(MOTOR_BRAKE_COAST);\r\n}\n"})})}),(0,n.jsx)(i.Z,{value:"proto",children:(0,n.jsx)(r.pre,{children:(0,n.jsx)(r.code,{className:"language-cpp",children:"void drive_brake_set(pros::motor_brake_mode_e_t brake_type);\n"})})})]}),"\n",(0,n.jsx)(r.h3,{id:"drive_current_limit_set",children:"drive_current_limit_set()"}),"\n",(0,n.jsx)(r.p,{children:"Sets mA limit to the drive. Default is 2500."}),"\n",(0,n.jsxs)(r.p,{children:[(0,n.jsx)(r.code,{children:"mA"})," input miliamps"]}),"\n",(0,n.jsxs)(a.Z,{groupId:"ex4",defaultValue:"proto",values:[{label:"Prototype",value:"proto"},{label:"Example",value:"example"}],children:[(0,n.jsx)(i.Z,{value:"example",children:(0,n.jsx)(r.pre,{children:(0,n.jsx)(r.code,{className:"language-cpp",children:"void initialize() {\r\n drive_brake_set_mode(1000);\r\n}\n"})})}),(0,n.jsx)(i.Z,{value:"proto",children:(0,n.jsx)(r.pre,{children:(0,n.jsx)(r.code,{className:"language-cpp",children:"void drive_current_limit_set(int mA);\n"})})})]}),"\n",(0,n.jsx)(r.h2,{id:"telemetry",children:"Telemetry"}),"\n",(0,n.jsx)(r.h3,{id:"drive_sensor_right",children:"drive_sensor_right()"}),"\n",(0,n.jsx)(r.p,{children:"Returns right sensor value, either integrated encoder or external encoder."}),"\n",(0,n.jsxs)(a.Z,{groupId:"ex5",defaultValue:"proto",values:[{label:"Prototype",value:"proto"},{label:"Example",value:"example"}],children:[(0,n.jsx)(i.Z,{value:"example",children:(0,n.jsx)(r.pre,{children:(0,n.jsx)(r.code,{className:"language-cpp",children:'void opcontrol() {\r\n while (true) {\r\n chassis.opcontrol_tank();\r\n\r\n printf("Right Sensor: %i \\n", chassis.drive_sensor_right());\r\n\r\n pros::delay(ez::util::DELAY_TIME);\r\n }\r\n}\n'})})}),(0,n.jsx)(i.Z,{value:"proto",children:(0,n.jsx)(r.pre,{children:(0,n.jsx)(r.code,{className:"language-cpp",children:"int drive_sensor_right();\n"})})})]}),"\n",(0,n.jsx)(r.h3,{id:"drive_velocity_right",children:"drive_velocity_right()"}),"\n",(0,n.jsx)(r.p,{children:"Returns integrated encoder velocity."}),"\n",(0,n.jsxs)(a.Z,{groupId:"ex6",defaultValue:"proto",values:[{label:"Prototype",value:"proto"},{label:"Example",value:"example"}],children:[(0,n.jsx)(i.Z,{value:"example",children:(0,n.jsx)(r.pre,{children:(0,n.jsx)(r.code,{className:"language-cpp",children:'void opcontrol() {\r\n while (true) {\r\n chassis.opcontrol_tank();\r\n\r\n printf("Right Velocity: %i \\n", chassis.drive_velocity_right());\r\n\r\n pros::delay(ez::util::DELAY_TIME);\r\n }\r\n}\n'})})}),(0,n.jsx)(i.Z,{value:"proto",children:(0,n.jsx)(r.pre,{children:(0,n.jsx)(r.code,{className:"language-cpp",children:"int drive_velocity_right();\n"})})})]}),"\n",(0,n.jsx)(r.h3,{id:"drive_ma_right",children:"drive_mA_right()"}),"\n",(0,n.jsx)(r.p,{children:"Returns current mA being used."}),"\n",(0,n.jsxs)(a.Z,{groupId:"ex7",defaultValue:"proto",values:[{label:"Prototype",value:"proto"},{label:"Example",value:"example"}],children:[(0,n.jsx)(i.Z,{value:"example",children:(0,n.jsx)(r.pre,{children:(0,n.jsx)(r.code,{className:"language-cpp",children:'void opcontrol() {\r\n while (true) {\r\n chassis.opcontrol_tank();\r\n\r\n printf("Right mA: %i \\n", chassis.drive_mA_right());\r\n\r\n pros::delay(ez::util::DELAY_TIME);\r\n }\r\n}\n'})})}),(0,n.jsx)(i.Z,{value:"proto",children:(0,n.jsx)(r.pre,{children:(0,n.jsx)(r.code,{className:"language-cpp",children:"double drive_mA_right();\n"})})})]}),"\n",(0,n.jsx)(r.h3,{id:"drive_current_right_over",children:"drive_current_right_over()"}),"\n",(0,n.jsxs)(r.p,{children:["Returns ",(0,n.jsx)(r.code,{children:"true"})," when the motor is pulling too many amps."]}),"\n",(0,n.jsxs)(a.Z,{groupId:"ex8",defaultValue:"proto",values:[{label:"Prototype",value:"proto"},{label:"Example",value:"example"}],children:[(0,n.jsx)(i.Z,{value:"example",children:(0,n.jsx)(r.pre,{children:(0,n.jsx)(r.code,{className:"language-cpp",children:'void opcontrol() {\r\n while (true) {\r\n chassis.opcontrol_tank();\r\n\r\n printf("Right Over Current: %i \\n", chassis.drive_current_right_over());\r\n\r\n pros::delay(ez::util::DELAY_TIME);\r\n }\r\n}\n'})})}),(0,n.jsx)(i.Z,{value:"proto",children:(0,n.jsx)(r.pre,{children:(0,n.jsx)(r.code,{className:"language-cpp",children:"bool drive_current_right_over();\n"})})})]}),"\n",(0,n.jsx)(r.h3,{id:"drive_sensor_left",children:"drive_sensor_left()"}),"\n",(0,n.jsx)(r.p,{children:"Returns left sensor value, either integrated encoder or external encoder."}),"\n",(0,n.jsxs)(a.Z,{groupId:"ex9",defaultValue:"proto",values:[{label:"Prototype",value:"proto"},{label:"Example",value:"example"}],children:[(0,n.jsx)(i.Z,{value:"example",children:(0,n.jsx)(r.pre,{children:(0,n.jsx)(r.code,{className:"language-cpp",children:'void opcontrol() {\r\n while (true) {\r\n chassis.opcontrol_tank();\r\n\r\n printf("Left Sensor: %i \\n", chassis.drive_sensor_left());\r\n\r\n pros::delay(ez::util::DELAY_TIME);\r\n }\r\n}\n'})})}),(0,n.jsx)(i.Z,{value:"proto",children:(0,n.jsx)(r.pre,{children:(0,n.jsx)(r.code,{className:"language-cpp",children:"int drive_sensor_left();\n"})})})]}),"\n",(0,n.jsx)(r.h3,{id:"drive_velocity_left",children:"drive_velocity_left()"}),"\n",(0,n.jsx)(r.p,{children:"Returns integrated encoder velocity."}),"\n",(0,n.jsxs)(a.Z,{groupId:"ex10",defaultValue:"proto",values:[{label:"Prototype",value:"proto"},{label:"Example",value:"example"}],children:[(0,n.jsx)(i.Z,{value:"example",children:(0,n.jsx)(r.pre,{children:(0,n.jsx)(r.code,{className:"language-cpp",children:'void opcontrol() {\r\n while (true) {\r\n chassis.opcontrol_tank();\r\n\r\n printf("Left Velocity: %i \\n", chassis.drive_velocity_left());\r\n\r\n pros::delay(ez::util::DELAY_TIME);\r\n }\r\n}\n'})})}),(0,n.jsx)(i.Z,{value:"proto",children:(0,n.jsx)(r.pre,{children:(0,n.jsx)(r.code,{className:"language-cpp",children:"int drive_velocity_left();\n"})})})]}),"\n",(0,n.jsx)(r.h3,{id:"drive_ma_left",children:"drive_mA_left()"}),"\n",(0,n.jsx)(r.p,{children:"Returns current mA being used."}),"\n",(0,n.jsxs)(a.Z,{groupId:"ex11",defaultValue:"proto",values:[{label:"Prototype",value:"proto"},{label:"Example",value:"example"}],children:[(0,n.jsx)(i.Z,{value:"example",children:(0,n.jsx)(r.pre,{children:(0,n.jsx)(r.code,{className:"language-cpp",children:'void opcontrol() {\r\n while (true) {\r\n chassis.opcontrol_tank();\r\n\r\n printf("Left mA: %i \\n", chassis.drive_mA_left());\r\n\r\n pros::delay(ez::util::DELAY_TIME);\r\n }\r\n}\n'})})}),(0,n.jsx)(i.Z,{value:"proto",children:(0,n.jsx)(r.pre,{children:(0,n.jsx)(r.code,{className:"language-cpp",children:"double drive_mA_left();\n"})})})]}),"\n",(0,n.jsx)(r.h3,{id:"drive_current_left_over",children:"drive_current_left_over()"}),"\n",(0,n.jsxs)(r.p,{children:["Returns ",(0,n.jsx)(r.code,{children:"true"})," when the motor is pulling too many amps."]}),"\n",(0,n.jsxs)(a.Z,{groupId:"ex12",defaultValue:"proto",values:[{label:"Prototype",value:"proto"},{label:"Example",value:"example"}],children:[(0,n.jsx)(i.Z,{value:"example",children:(0,n.jsx)(r.pre,{children:(0,n.jsx)(r.code,{className:"language-cpp",children:'void opcontrol() {\r\n while (true) {\r\n chassis.opcontrol_tank();\r\n\r\n printf("Left Over Current: %i \\n", chassis.drive_current_left_over());\r\n\r\n pros::delay(ez::util::DELAY_TIME);\r\n }\r\n}\n'})})}),(0,n.jsx)(i.Z,{value:"proto",children:(0,n.jsx)(r.pre,{children:(0,n.jsx)(r.code,{className:"language-cpp",children:"bool drive_current_left_over();\n"})})})]}),"\n",(0,n.jsx)(r.h3,{id:"drive_sensor_reset",children:"drive_sensor_reset()"}),"\n",(0,n.jsx)(r.p,{children:"Resets integrated encoders and trackers if applicable."}),"\n",(0,n.jsxs)(a.Z,{groupId:"ex13",defaultValue:"proto",values:[{label:"Prototype",value:"proto"},{label:"Example",value:"example"}],children:[(0,n.jsx)(i.Z,{value:"example",children:(0,n.jsx)(r.pre,{children:(0,n.jsx)(r.code,{className:"language-cpp",children:"void initialize() {\r\n chassis.drive_sensor_reset();\r\n}\n"})})}),(0,n.jsx)(i.Z,{value:"proto",children:(0,n.jsx)(r.pre,{children:(0,n.jsx)(r.code,{className:"language-cpp",children:"void drive_sensor_reset();\n"})})})]}),"\n",(0,n.jsx)(r.h3,{id:"drive_imu_reset",children:"drive_imu_reset()"}),"\n",(0,n.jsx)(r.p,{children:"Sets current gyro position to parameter, defaulted to 0."}),"\n",(0,n.jsxs)(a.Z,{groupId:"ex14",defaultValue:"proto",values:[{label:"Prototype",value:"proto"},{label:"Example",value:"example"}],children:[(0,n.jsx)(i.Z,{value:"example",children:(0,n.jsx)(r.pre,{children:(0,n.jsx)(r.code,{className:"language-cpp",children:"void initialize() {\r\n chassis.drive_imu_reset();\r\n}\n"})})}),(0,n.jsx)(i.Z,{value:"proto",children:(0,n.jsx)(r.pre,{children:(0,n.jsx)(r.code,{className:"language-cpp",children:"void drive_imu_reset(double new_heading = 0);\n"})})})]}),"\n",(0,n.jsx)(r.h3,{id:"drive_imu_get",children:"drive_imu_get()"}),"\n",(0,n.jsx)(r.p,{children:"Gets IMU sensor, value is degrees."}),"\n",(0,n.jsxs)(a.Z,{groupId:"ex15",defaultValue:"proto",values:[{label:"Prototype",value:"proto"},{label:"Example",value:"example"}],children:[(0,n.jsx)(i.Z,{value:"example",children:(0,n.jsx)(r.pre,{children:(0,n.jsx)(r.code,{className:"language-cpp",children:'void opcontrol() {\r\n while (true) {\r\n chassis.opcontrol_tank();\r\n\r\n printf("Gyro: %f \\n", chassis.drive_imu_get());\r\n\r\n pros::delay(ez::util::DELAY_TIME);\r\n }\r\n}\n'})})}),(0,n.jsx)(i.Z,{value:"proto",children:(0,n.jsx)(r.pre,{children:(0,n.jsx)(r.code,{className:"language-cpp",children:"double drive_imu_get();\n"})})})]}),"\n",(0,n.jsx)(r.h3,{id:"drive_imu_calibrate",children:"drive_imu_calibrate()"}),"\n",(0,n.jsx)(r.p,{children:"Calibrates IMU, and vibrates the controller after a successful calibration."}),"\n",(0,n.jsxs)(a.Z,{groupId:"ex16",defaultValue:"proto",values:[{label:"Prototype",value:"proto"},{label:"Example",value:"example"}],children:[(0,n.jsx)(i.Z,{value:"example",children:(0,n.jsx)(r.pre,{children:(0,n.jsx)(r.code,{className:"language-cpp",children:"void initialize() {\r\n chassis.drive_imu_calibrate();\r\n}\n"})})}),(0,n.jsx)(i.Z,{value:"proto",children:(0,n.jsx)(r.pre,{children:(0,n.jsx)(r.code,{className:"language-cpp",children:"bool drive_imu_calibrate();\n"})})})]})]})}function v(e={}){const{wrapper:r}={...(0,t.a)(),...e.components};return r?(0,n.jsx)(r,{...e,children:(0,n.jsx)(p,{...e})}):p(e)}},5162:(e,r,l)=>{l.d(r,{Z:()=>i});l(7294);var n=l(6010);const t={tabItem:"tabItem_Ymn6"};var a=l(5893);function i(e){let{children:r,hidden:l,className:i}=e;return(0,a.jsx)("div",{role:"tabpanel",className:(0,n.Z)(t.tabItem,i),hidden:l,children:r})}},4866:(e,r,l)=>{l.d(r,{Z:()=>y});var n=l(7294),t=l(6010),a=l(2466),i=l(6550),s=l(469),o=l(1980),d=l(7392),c=l(12);function u(e){return n.Children.toArray(e).filter((e=>"\n"!==e)).map((e=>{if(!e||(0,n.isValidElement)(e)&&function(e){const{props:r}=e;return!!r&&"object"==typeof r&&"value"in r}(e))return e;throw new Error(`Docusaurus error: Bad <Tabs> child <${"string"==typeof e.type?e.type:e.type.name}>: all children of the <Tabs> component should be <TabItem>, and every <TabItem> should have a unique "value" prop.`)}))?.filter(Boolean)??[]}function p(e){const{values:r,children:l}=e;return(0,n.useMemo)((()=>{const e=r??function(e){return u(e).map((e=>{let{props:{value:r,label:l,attributes:n,default:t}}=e;return{value:r,label:l,attributes:n,default:t}}))}(l);return function(e){const r=(0,d.l)(e,((e,r)=>e.value===r.value));if(r.length>0)throw new Error(`Docusaurus error: Duplicate values "${r.map((e=>e.value)).join(", ")}" found in <Tabs>. Every value needs to be unique.`)}(e),e}),[r,l])}function v(e){let{value:r,tabValues:l}=e;return l.some((e=>e.value===r))}function h(e){let{queryString:r=!1,groupId:l}=e;const t=(0,i.k6)(),a=function(e){let{queryString:r=!1,groupId:l}=e;if("string"==typeof r)return r;if(!1===r)return null;if(!0===r&&!l)throw new Error('Docusaurus error: The <Tabs> component groupId prop is required if queryString=true, because this value is used as the search param name. You can also provide an explicit value such as queryString="my-search-param".');return l??null}({queryString:r,groupId:l});return[(0,o._X)(a),(0,n.useCallback)((e=>{if(!a)return;const r=new URLSearchParams(t.location.search);r.set(a,e),t.replace({...t.location,search:r.toString()})}),[a,t])]}function _(e){const{defaultValue:r,queryString:l=!1,groupId:t}=e,a=p(e),[i,o]=(0,n.useState)((()=>function(e){let{defaultValue:r,tabValues:l}=e;if(0===l.length)throw new Error("Docusaurus error: the <Tabs> component requires at least one <TabItem> children component");if(r){if(!v({value:r,tabValues:l}))throw new Error(`Docusaurus error: The <Tabs> has a defaultValue "${r}" but none of its children has the corresponding value. Available values are: ${l.map((e=>e.value)).join(", ")}. If you intend to show no default tab, use defaultValue={null} instead.`);return r}const n=l.find((e=>e.default))??l[0];if(!n)throw new Error("Unexpected error: 0 tabValues");return n.value}({defaultValue:r,tabValues:a}))),[d,u]=h({queryString:l,groupId:t}),[_,x]=function(e){let{groupId:r}=e;const l=function(e){return e?`docusaurus.tab.${e}`:null}(r),[t,a]=(0,c.Nk)(l);return[t,(0,n.useCallback)((e=>{l&&a.set(e)}),[l,a])]}({groupId:t}),m=(()=>{const e=d??_;return v({value:e,tabValues:a})?e:null})();(0,s.Z)((()=>{m&&o(m)}),[m]);return{selectedValue:i,selectValue:(0,n.useCallback)((e=>{if(!v({value:e,tabValues:a}))throw new Error(`Can't select invalid tab value=${e}`);o(e),u(e),x(e)}),[u,x,a]),tabValues:a}}var x=l(2389);const m={tabList:"tabList__CuJ",tabItem:"tabItem_LNqP"};var g=l(5893);function j(e){let{className:r,block:l,selectedValue:n,selectValue:i,tabValues:s}=e;const o=[],{blockElementScrollPositionUntilNextRender:d}=(0,a.o5)(),c=e=>{const r=e.currentTarget,l=o.indexOf(r),t=s[l].value;t!==n&&(d(r),i(t))},u=e=>{let r=null;switch(e.key){case"Enter":c(e);break;case"ArrowRight":{const l=o.indexOf(e.currentTarget)+1;r=o[l]??o[0];break}case"ArrowLeft":{const l=o.indexOf(e.currentTarget)-1;r=o[l]??o[o.length-1];break}}r?.focus()};return(0,g.jsx)("ul",{role:"tablist","aria-orientation":"horizontal",className:(0,t.Z)("tabs",{"tabs--block":l},r),children:s.map((e=>{let{value:r,label:l,attributes:a}=e;return(0,g.jsx)("li",{role:"tab",tabIndex:n===r?0:-1,"aria-selected":n===r,ref:e=>o.push(e),onKeyDown:u,onClick:c,...a,className:(0,t.Z)("tabs__item",m.tabItem,a?.className,{"tabs__item--active":n===r}),children:l??r},r)}))})}function f(e){let{lazy:r,children:l,selectedValue:t}=e;const a=(Array.isArray(l)?l:[l]).filter(Boolean);if(r){const e=a.find((e=>e.props.value===t));return e?(0,n.cloneElement)(e,{className:"margin-top--md"}):null}return(0,g.jsx)("div",{className:"margin-top--md",children:a.map(((e,r)=>(0,n.cloneElement)(e,{key:r,hidden:e.props.value!==t})))})}function b(e){const r=_(e);return(0,g.jsxs)("div",{className:(0,t.Z)("tabs-container",m.tabList),children:[(0,g.jsx)(j,{...e,...r}),(0,g.jsx)(f,{...e,...r})]})}function y(e){const r=(0,x.Z)();return(0,g.jsx)(b,{...e,children:u(e.children)},String(r))}},1151:(e,r,l)=>{l.d(r,{Z:()=>s,a:()=>i});var n=l(7294);const t={},a=n.createContext(t);function i(e){const r=n.useContext(a);return n.useMemo((function(){return"function"==typeof e?e(r):{...r,...e}}),[r,e])}function s(e){let r;return r=e.disableParentContext?"function"==typeof e.components?e.components(t):e.components||t:i(e.components),n.createElement(a.Provider,{value:r},e.children)}}}]); \ No newline at end of file diff --git a/assets/js/f0578ae8.09a044a2.js b/assets/js/f0578ae8.09a044a2.js new file mode 100644 index 00000000..ca548e2c --- /dev/null +++ b/assets/js/f0578ae8.09a044a2.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkmy_website=self.webpackChunkmy_website||[]).push([[3337],{3959:(e,n,r)=>{r.r(n),r.d(n,{assets:()=>u,contentTitle:()=>o,default:()=>h,frontMatter:()=>i,metadata:()=>c,toc:()=>d});var l=r(5893),t=r(1151),a=r(4866),s=r(5162);const i={layout:"default",title:"Util",parent:"Docs",description:"",nav_order:8},o="Util",c={id:"docs/util",title:"Util",description:"",source:"@site/ez-template-docs/docs/util.md",sourceDirName:"docs",slug:"/docs/util",permalink:"/EZ-Template/next/docs/util",draft:!1,unlisted:!1,editUrl:"https://github.com/EZ-Robotics/EZ-Template/tree/website/${versionDocsDirPath}/${docPath}/ez-template-docs/docs/util.md",tags:[],version:"current",frontMatter:{layout:"default",title:"Util",parent:"Docs",description:"",nav_order:8},sidebar:"tutorialSidebar",previous:{title:"User Control",permalink:"/EZ-Template/next/docs/user_control"},next:{title:"2.x -> 3.x",permalink:"/EZ-Template/next/migration"}},u={},d=[{value:"controller",id:"controller",level:2},{value:"print_to_screen()",id:"print_to_screen",level:2},{value:"print_ez_template()",id:"print_ez_template",level:2},{value:"sgn()",id:"sgn",level:2},{value:"clip_num()",id:"clip_num",level:2},{value:"DELAY_TIME",id:"delay_time",level:2},{value:"IS_SD_CARD",id:"is_sd_card",level:2}];function p(e){const n={br:"br",code:"code",h1:"h1",h2:"h2",p:"p",pre:"pre",strong:"strong",...(0,t.a)(),...e.components};return(0,l.jsxs)(l.Fragment,{children:[(0,l.jsx)(n.h1,{id:"util",children:(0,l.jsx)(n.strong,{children:"Util"})}),"\n",(0,l.jsx)(n.h2,{id:"controller",children:"controller"}),"\n",(0,l.jsxs)(n.p,{children:["The pros controller is defined globally in our library as ",(0,l.jsx)(n.code,{children:"master"}),"."]}),"\n",(0,l.jsxs)(a.Z,{groupId:"ex2",defaultValue:"proto",values:[{label:"Prototype",value:"proto"},{label:"Example",value:"example"}],children:[(0,l.jsx)(s.Z,{value:"example",children:(0,l.jsx)(n.pre,{children:(0,l.jsx)(n.code,{className:"language-cpp",children:"void opcontrol() {\r\n while (true) {\r\n int l_stick = opcontrol_curve_left(master.get_analog(ANALOG_LEFT_Y));\r\n int r_stick = opcontrol_curve_left(master.get_analog(ANALOG_RIGHT_Y));\r\n \r\n chassis.drive_set(l_stick, r_stick);\r\n \r\n pros::delay(ez::util::DELAY_TIME);\r\n }\r\n}\n"})})}),(0,l.jsx)(s.Z,{value:"proto",children:(0,l.jsx)(n.pre,{children:(0,l.jsx)(n.code,{className:"language-cpp",children:"extern pros::Controller master();\n"})})})]}),"\n",(0,l.jsx)(n.h2,{id:"print_to_screen",children:"print_to_screen()"}),"\n",(0,l.jsxs)(n.p,{children:["Prints to the LLEMU. This function handles text that's too long for a line by finding the last word and starting it on a new line, and takes ",(0,l.jsx)(n.code,{children:"\\n"})," to set a new line."]}),"\n",(0,l.jsxs)(n.p,{children:[(0,l.jsx)(n.code,{children:"text"})," input string",(0,l.jsx)(n.br,{}),"\n",(0,l.jsx)(n.code,{children:"line"})," starting line"]}),"\n",(0,l.jsxs)(a.Z,{groupId:"ex3",defaultValue:"proto",values:[{label:"Prototype",value:"proto"},{label:"Example",value:"example"},{label:"Example 2",value:"ex2"}],children:[(0,l.jsxs)(s.Z,{value:"example",children:[(0,l.jsxs)(n.p,{children:[(0,l.jsx)(n.strong,{children:"Returns:"}),(0,l.jsx)(n.br,{}),"\n","hello, this is line 0",(0,l.jsx)(n.br,{}),"\n","this is line 1"]}),(0,l.jsx)(n.pre,{children:(0,l.jsx)(n.code,{className:"language-cpp",children:'void initialize() {\r\n ez::print_to_screen("hello, this is line 0\\nthis is line 1");\r\n}\n'})})]}),(0,l.jsx)(s.Z,{value:"proto",children:(0,l.jsx)(n.pre,{children:(0,l.jsx)(n.code,{className:"language-cpp",children:"void print_to_screen(std::string text, int line)\n"})})}),(0,l.jsxs)(s.Z,{value:"ex2",children:[(0,l.jsxs)(n.p,{children:[(0,l.jsx)(n.strong,{children:"Returns:"}),(0,l.jsx)(n.br,{}),"\n","01234567890123456789012345678901",(0,l.jsx)(n.br,{}),"\n","hello"]}),(0,l.jsx)(n.pre,{children:(0,l.jsx)(n.code,{className:"language-cpp",children:'void initialize() {\r\n std::string 32char = 01234567890123456789012345678901;\r\n ez::print_to_screen(32char + "hello", 2);\r\n}\n'})})]})]}),"\n",(0,l.jsx)(n.h2,{id:"print_ez_template",children:"print_ez_template()"}),"\n",(0,l.jsxs)(n.p,{children:["Prints our branding on your terimnal ",":D","."]}),"\n",(0,l.jsxs)(a.Z,{groupId:"ex4",defaultValue:"proto",values:[{label:"Prototype",value:"proto"},{label:"Example",value:"example"}],children:[(0,l.jsx)(s.Z,{value:"example",children:(0,l.jsx)(n.pre,{children:(0,l.jsx)(n.code,{className:"language-cpp",children:"void initialize() {\r\n print_ez_template();\r\n}\n"})})}),(0,l.jsx)(s.Z,{value:"proto",children:(0,l.jsx)(n.pre,{children:(0,l.jsx)(n.code,{className:"language-cpp",children:"void print_ez_template();\n"})})})]}),"\n",(0,l.jsx)(n.h2,{id:"sgn",children:"sgn()"}),"\n",(0,l.jsx)(n.p,{children:"Returns the sign of the input. Returns 1 if positive, -1 if negative, and 0 if 0."}),"\n",(0,l.jsxs)(n.p,{children:[(0,l.jsx)(n.code,{children:"input"})," value to check the sign of"]}),"\n",(0,l.jsxs)(a.Z,{groupId:"ex5",defaultValue:"proto",values:[{label:"Prototype",value:"proto"},{label:"Example",value:"example"}],children:[(0,l.jsx)(s.Z,{value:"example",children:(0,l.jsx)(n.pre,{children:(0,l.jsx)(n.code,{className:"language-cpp",children:'void opcontrol() {\r\n while (true) {\r\n printf("Sgn of Controller: %i \\n", sgn(master.get_analog(ANALOG_LEFT_Y)));\r\n\r\n pros::delay(ez::util::DELAY_TIME);\r\n }\r\n}\n'})})}),(0,l.jsx)(s.Z,{value:"proto",children:(0,l.jsx)(n.pre,{children:(0,l.jsx)(n.code,{className:"language-cpp",children:"double sgn(double input);\n"})})})]}),"\n",(0,l.jsx)(n.h2,{id:"clip_num",children:"clip_num()"}),"\n",(0,l.jsxs)(n.p,{children:["Checks if ",(0,l.jsx)(n.code,{children:"input"})," is within range of ",(0,l.jsx)(n.code,{children:"max"})," and ",(0,l.jsx)(n.code,{children:"min"}),". If it's out, this returns ",(0,l.jsx)(n.code,{children:"max"})," or ",(0,l.jsx)(n.code,{children:"min"})," respectively."]}),"\n",(0,l.jsxs)(n.p,{children:[(0,l.jsx)(n.code,{children:"input"})," value to check if it's above/below max/min\r\n",(0,l.jsx)(n.code,{children:"max"})," biggest input can be\r\n",(0,l.jsx)(n.code,{children:"min"})," smallest input can be"]}),"\n",(0,l.jsxs)(a.Z,{groupId:"ex6",defaultValue:"proto",values:[{label:"Prototype",value:"proto"},{label:"Example",value:"example"}],children:[(0,l.jsx)(s.Z,{value:"example",children:(0,l.jsx)(n.pre,{children:(0,l.jsx)(n.code,{className:"language-cpp",children:'void opcontrol() {\r\n while (true) {\r\n int joy = master.get_analog(ANALOG_LEFT_Y);\r\n\r\n // When the joystick is between 100 and 127\r\n // (or -100 and -127) this will print 100 (or -100).\r\n printf("Clipped Controller: %i \\n", clip_num(joy, 100, -100)); \r\n }\r\n}\n'})})}),(0,l.jsx)(s.Z,{value:"proto",children:(0,l.jsx)(n.pre,{children:(0,l.jsx)(n.code,{className:"language-cpp",children:"double clip_num(double input, double max, double min);\n"})})})]}),"\n",(0,l.jsx)(n.h2,{id:"delay_time",children:"DELAY_TIME"}),"\n",(0,l.jsx)(n.p,{children:"Standard delay time for loops in ms."}),"\n",(0,l.jsxs)(a.Z,{groupId:"ex7",defaultValue:"proto",values:[{label:"Prototype",value:"proto"},{label:"Example",value:"example"}],children:[(0,l.jsx)(s.Z,{value:"example",children:(0,l.jsx)(n.pre,{children:(0,l.jsx)(n.code,{className:"language-cpp",children:"void opcontrol() {\r\n while (true) {\r\n chassis.opcontrol_tank();\r\n\r\n pros::delay(ez::util::DELAY_TIME);\r\n }\r\n}\n"})})}),(0,l.jsx)(s.Z,{value:"proto",children:(0,l.jsx)(n.pre,{children:(0,l.jsx)(n.code,{className:"language-cpp",children:"const int DELAY_TIME = 10;\n"})})})]}),"\n",(0,l.jsx)(n.h2,{id:"is_sd_card",children:"IS_SD_CARD"}),"\n",(0,l.jsx)(n.p,{children:"Boolean that checks if an SD card is installed. True if there is one, false if there isn't."}),"\n",(0,l.jsxs)(a.Z,{groupId:"ex8",defaultValue:"proto",values:[{label:"Prototype",value:"proto"},{label:"Example",value:"example"}],children:[(0,l.jsx)(s.Z,{value:"example",children:(0,l.jsx)(n.pre,{children:(0,l.jsx)(n.code,{className:"language-cpp",children:'void initialize() {\r\n if (!ez::util::IS_SD_CARD) \r\n printf("No SD Card Found!\\n");\r\n}\n'})})}),(0,l.jsx)(s.Z,{value:"proto",children:(0,l.jsx)(n.pre,{children:(0,l.jsx)(n.code,{className:"language-cpp",children:"const bool IS_SD_CARD = pros::usd::is_installed();\n"})})})]})]})}function h(e={}){const{wrapper:n}={...(0,t.a)(),...e.components};return n?(0,l.jsx)(n,{...e,children:(0,l.jsx)(p,{...e})}):p(e)}},5162:(e,n,r)=>{r.d(n,{Z:()=>s});r(7294);var l=r(6010);const t={tabItem:"tabItem_Ymn6"};var a=r(5893);function s(e){let{children:n,hidden:r,className:s}=e;return(0,a.jsx)("div",{role:"tabpanel",className:(0,l.Z)(t.tabItem,s),hidden:r,children:n})}},4866:(e,n,r)=>{r.d(n,{Z:()=>y});var l=r(7294),t=r(6010),a=r(2466),s=r(6550),i=r(469),o=r(1980),c=r(7392),u=r(12);function d(e){return l.Children.toArray(e).filter((e=>"\n"!==e)).map((e=>{if(!e||(0,l.isValidElement)(e)&&function(e){const{props:n}=e;return!!n&&"object"==typeof n&&"value"in n}(e))return e;throw new Error(`Docusaurus error: Bad <Tabs> child <${"string"==typeof e.type?e.type:e.type.name}>: all children of the <Tabs> component should be <TabItem>, and every <TabItem> should have a unique "value" prop.`)}))?.filter(Boolean)??[]}function p(e){const{values:n,children:r}=e;return(0,l.useMemo)((()=>{const e=n??function(e){return d(e).map((e=>{let{props:{value:n,label:r,attributes:l,default:t}}=e;return{value:n,label:r,attributes:l,default:t}}))}(r);return function(e){const n=(0,c.l)(e,((e,n)=>e.value===n.value));if(n.length>0)throw new Error(`Docusaurus error: Duplicate values "${n.map((e=>e.value)).join(", ")}" found in <Tabs>. Every value needs to be unique.`)}(e),e}),[n,r])}function h(e){let{value:n,tabValues:r}=e;return r.some((e=>e.value===n))}function x(e){let{queryString:n=!1,groupId:r}=e;const t=(0,s.k6)(),a=function(e){let{queryString:n=!1,groupId:r}=e;if("string"==typeof n)return n;if(!1===n)return null;if(!0===n&&!r)throw new Error('Docusaurus error: The <Tabs> component groupId prop is required if queryString=true, because this value is used as the search param name. You can also provide an explicit value such as queryString="my-search-param".');return r??null}({queryString:n,groupId:r});return[(0,o._X)(a),(0,l.useCallback)((e=>{if(!a)return;const n=new URLSearchParams(t.location.search);n.set(a,e),t.replace({...t.location,search:n.toString()})}),[a,t])]}function m(e){const{defaultValue:n,queryString:r=!1,groupId:t}=e,a=p(e),[s,o]=(0,l.useState)((()=>function(e){let{defaultValue:n,tabValues:r}=e;if(0===r.length)throw new Error("Docusaurus error: the <Tabs> component requires at least one <TabItem> children component");if(n){if(!h({value:n,tabValues:r}))throw new Error(`Docusaurus error: The <Tabs> has a defaultValue "${n}" but none of its children has the corresponding value. Available values are: ${r.map((e=>e.value)).join(", ")}. If you intend to show no default tab, use defaultValue={null} instead.`);return n}const l=r.find((e=>e.default))??r[0];if(!l)throw new Error("Unexpected error: 0 tabValues");return l.value}({defaultValue:n,tabValues:a}))),[c,d]=x({queryString:r,groupId:t}),[m,v]=function(e){let{groupId:n}=e;const r=function(e){return e?`docusaurus.tab.${e}`:null}(n),[t,a]=(0,u.Nk)(r);return[t,(0,l.useCallback)((e=>{r&&a.set(e)}),[r,a])]}({groupId:t}),j=(()=>{const e=c??m;return h({value:e,tabValues:a})?e:null})();(0,i.Z)((()=>{j&&o(j)}),[j]);return{selectedValue:s,selectValue:(0,l.useCallback)((e=>{if(!h({value:e,tabValues:a}))throw new Error(`Can't select invalid tab value=${e}`);o(e),d(e),v(e)}),[d,v,a]),tabValues:a}}var v=r(2389);const j={tabList:"tabList__CuJ",tabItem:"tabItem_LNqP"};var b=r(5893);function f(e){let{className:n,block:r,selectedValue:l,selectValue:s,tabValues:i}=e;const o=[],{blockElementScrollPositionUntilNextRender:c}=(0,a.o5)(),u=e=>{const n=e.currentTarget,r=o.indexOf(n),t=i[r].value;t!==l&&(c(n),s(t))},d=e=>{let n=null;switch(e.key){case"Enter":u(e);break;case"ArrowRight":{const r=o.indexOf(e.currentTarget)+1;n=o[r]??o[0];break}case"ArrowLeft":{const r=o.indexOf(e.currentTarget)-1;n=o[r]??o[o.length-1];break}}n?.focus()};return(0,b.jsx)("ul",{role:"tablist","aria-orientation":"horizontal",className:(0,t.Z)("tabs",{"tabs--block":r},n),children:i.map((e=>{let{value:n,label:r,attributes:a}=e;return(0,b.jsx)("li",{role:"tab",tabIndex:l===n?0:-1,"aria-selected":l===n,ref:e=>o.push(e),onKeyDown:d,onClick:u,...a,className:(0,t.Z)("tabs__item",j.tabItem,a?.className,{"tabs__item--active":l===n}),children:r??n},n)}))})}function g(e){let{lazy:n,children:r,selectedValue:t}=e;const a=(Array.isArray(r)?r:[r]).filter(Boolean);if(n){const e=a.find((e=>e.props.value===t));return e?(0,l.cloneElement)(e,{className:"margin-top--md"}):null}return(0,b.jsx)("div",{className:"margin-top--md",children:a.map(((e,n)=>(0,l.cloneElement)(e,{key:n,hidden:e.props.value!==t})))})}function _(e){const n=m(e);return(0,b.jsxs)("div",{className:(0,t.Z)("tabs-container",j.tabList),children:[(0,b.jsx)(f,{...e,...n}),(0,b.jsx)(g,{...e,...n})]})}function y(e){const n=(0,v.Z)();return(0,b.jsx)(_,{...e,children:d(e.children)},String(n))}},1151:(e,n,r)=>{r.d(n,{Z:()=>i,a:()=>s});var l=r(7294);const t={},a=l.createContext(t);function s(e){const n=l.useContext(a);return l.useMemo((function(){return"function"==typeof e?e(n):{...n,...e}}),[n,e])}function i(e){let n;return n=e.disableParentContext?"function"==typeof e.components?e.components(t):e.components||t:s(e.components),l.createElement(a.Provider,{value:n},e.children)}}}]); \ No newline at end of file diff --git a/assets/js/f900a720.12927e8e.js b/assets/js/f900a720.12927e8e.js new file mode 100644 index 00000000..ef78de44 --- /dev/null +++ b/assets/js/f900a720.12927e8e.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkmy_website=self.webpackChunkmy_website||[]).push([[7618],{1954:e=>{e.exports=JSON.parse('{"title":"Docs","description":"Documentation for functions used in EZ-Template","slug":"/category/docs","permalink":"/EZ-Template/category/docs","navigation":{"previous":{"title":"Using Autonomous Selector","permalink":"/EZ-Template/tutorials/using_auton_selector"},"next":{"title":"Autonomous Functions","permalink":"/EZ-Template/docs/auton_functions"}}}')}}]); \ No newline at end of file diff --git a/assets/js/main.4ff918e9.js b/assets/js/main.4ff918e9.js new file mode 100644 index 00000000..dd22bd53 --- /dev/null +++ b/assets/js/main.4ff918e9.js @@ -0,0 +1,2 @@ +/*! For license information please see main.4ff918e9.js.LICENSE.txt */ +(self.webpackChunkmy_website=self.webpackChunkmy_website||[]).push([[179],{723:(e,t,n)=>{"use strict";n.d(t,{Z:()=>p});n(7294);var r=n(8356),a=n.n(r),o=n(6887);const i={"08c06724":[()=>Promise.all([n.e(532),n.e(6269)]).then(n.bind(n,4659)),"@site/versioned_docs/version-2.x/docs/auton_functions.md",4659],"0f3a470a":[()=>n.e(9046).then(n.bind(n,4274)),"@site/versioned_docs/version-2.x/tutorials/example_autons.md",4274],"0f5483c7":[()=>n.e(7264).then(n.t.bind(n,1898,19)),"~docs/default/category-ez-template-tutorialsidebar-category-tutorials-20f.json",1898],"0fb444df":[()=>n.e(5214).then(n.bind(n,269)),"@site/versioned_docs/version-2.x/01-Installation.md",269],"14eb3368":[()=>Promise.all([n.e(532),n.e(9817)]).then(n.bind(n,4228)),"@theme/DocCategoryGeneratedIndexPage",4228],17896441:[()=>Promise.all([n.e(532),n.e(4930),n.e(7918)]).then(n.bind(n,230)),"@theme/DocItem",230],"192e3a84":[()=>n.e(8264).then(n.bind(n,7485)),"@site/versioned_docs/version-2.x/tutorials/pto_tutorial.md",7485],"1f391b9e":[()=>Promise.all([n.e(532),n.e(4930),n.e(3085)]).then(n.bind(n,4247)),"@theme/MDXPage",4247],"1f9ee25b":[()=>n.e(4006).then(n.bind(n,5497)),"@site/versioned_docs/version-2.x/tutorials/activebrake.md",5497],"214b2bab":[()=>Promise.all([n.e(532),n.e(1488)]).then(n.bind(n,5922)),"@site/versioned_docs/version-2.x/docs/util.md",5922],"23a37263":[()=>n.e(1267).then(n.bind(n,8060)),"@site/ez-template-docs/tutorials/activebrake.md",8060],"27b7fddb":[()=>n.e(3136).then(n.bind(n,2719)),"@site/versioned_docs/version-2.x/tutorials/tuning_constants.md",2719],"27d3c76c":[()=>n.e(3966).then(n.bind(n,3888)),"@site/src/pages/versions.md",3888],"27fc1295":[()=>Promise.all([n.e(532),n.e(5337)]).then(n.bind(n,7293)),"@site/ez-template-docs/migration.mdx",7293],"2e57cee9":[()=>n.e(1606).then(n.t.bind(n,9167,19)),"~docs/default/category-ez-templatenext-tutorialsidebar-category-tutorials-5c3.json",9167],"2f981c28":[()=>Promise.all([n.e(532),n.e(2726)]).then(n.bind(n,8461)),"@site/versioned_docs/version-2.x/docs/constructor.md",8461],"3071a1b0":[()=>n.e(3405).then(n.bind(n,960)),"@site/versioned_docs/version-2.x/tutorials/joystick_curve.md",960],"342be952":[()=>n.e(2705).then(n.bind(n,6420)),"@site/ez-template-docs/01-Installation.md",6420],"3433dc20":[()=>n.e(3585).then(n.bind(n,9679)),"@site/ez-template-docs/tutorials/tuning_constants.md",9679],34880616:[()=>Promise.all([n.e(532),n.e(6732)]).then(n.bind(n,7183)),"@site/versioned_docs/version-2.x/docs/set_and_get_drive.md",7183],"392e80e8":[()=>n.e(8566).then(n.bind(n,5637)),"@site/ez-template-docs/tutorials/using_auton_selector.md",5637],"41dcccce":[()=>Promise.all([n.e(532),n.e(2406)]).then(n.bind(n,6444)),"@site/ez-template-docs/docs/pid.md",6444],"45aab7e5":[()=>n.e(4499).then(n.t.bind(n,4962,19)),"~docs/default/version-2-x-metadata-prop-4fa.json",4962],"5e95c892":[()=>n.e(9661).then(n.bind(n,1892)),"@theme/DocsRoot",1892],"5f860be8":[()=>Promise.all([n.e(532),n.e(6249)]).then(n.bind(n,2706)),"@site/ez-template-docs/docs/user_control.md",2706],"63addc18":[()=>n.e(1937).then(n.t.bind(n,7800,19)),"~docs/default/category-ez-templatenext-tutorialsidebar-category-docs-cb3.json",7800],"646d8d48":[()=>n.e(9761).then(n.bind(n,2270)),"@site/ez-template-docs/tutorials/pto_tutorial.md",2270],"6b7ada18":[()=>n.e(5879).then(n.bind(n,8038)),"@site/versioned_docs/version-2.x/tutorials/autons.md",8038],"80a636ae":[()=>Promise.all([n.e(532),n.e(5308)]).then(n.bind(n,6942)),"@site/versioned_docs/version-2.x/docs/pto.md",6942],"820ebd44":[()=>n.e(6690).then(n.t.bind(n,3769,19)),"C:\\Users\\union\\Documents\\EZ-Template\\.docusaurus\\docusaurus-plugin-content-docs\\default\\plugin-route-context-module-100.json",3769],"935f2afb":[()=>n.e(53).then(n.t.bind(n,1109,19)),"~docs/default/version-current-metadata-prop-751.json",1109],"971599a1":[()=>n.e(2574).then(n.bind(n,3426)),"@site/ez-template-docs/tutorials/joystick_curve.md",3426],"9f67788c":[()=>n.e(9257).then(n.bind(n,7105)),"@site/ez-template-docs/tutorials/autons.md",7105],a6f2c703:[()=>n.e(9445).then(n.bind(n,304)),"@site/versioned_docs/version-2.x/tutorials/pid.md",304],a7bd4aaa:[()=>n.e(8518).then(n.bind(n,8564)),"@theme/DocVersionRoot",8564],a87ac10d:[()=>Promise.all([n.e(532),n.e(8960)]).then(n.bind(n,3846)),"@site/ez-template-docs/docs/auton_selector.md",3846],a90f2368:[()=>Promise.all([n.e(532),n.e(7538)]).then(n.bind(n,5526)),"@site/ez-template-docs/docs/pto.md",5526],a94703ab:[()=>Promise.all([n.e(532),n.e(4368)]).then(n.bind(n,2674)),"@theme/DocRoot",2674],b0104966:[()=>Promise.all([n.e(532),n.e(6293)]).then(n.bind(n,1178)),"@site/versioned_docs/version-2.x/docs/pid.md",1178],b06f3904:[()=>n.e(1780).then(n.bind(n,6289)),"@site/ez-template-docs/tutorials/example_autons.md",6289],b320819c:[()=>n.e(7609).then(n.t.bind(n,5745,19)),"C:\\Users\\union\\Documents\\EZ-Template\\.docusaurus\\docusaurus-plugin-content-pages\\default\\plugin-route-context-module-100.json",5745],b63927db:[()=>n.e(206).then(n.bind(n,3079)),"@site/ez-template-docs/tutorials/pid.md",3079],bb101773:[()=>Promise.all([n.e(532),n.e(42)]).then(n.bind(n,588)),"@site/ez-template-docs/docs/auton_functions.md",588],d3aa02d1:[()=>n.e(5630).then(n.bind(n,8998)),"@site/versioned_docs/version-2.x/tutorials/using_auton_selector.md",8998],d565db8c:[()=>Promise.all([n.e(532),n.e(7770)]).then(n.bind(n,7314)),"@site/ez-template-docs/docs/constructor.md",7314],db196616:[()=>Promise.all([n.e(532),n.e(1842)]).then(n.bind(n,3227)),"@site/versioned_docs/version-2.x/docs/user_control.md",3227],dd9b701d:[()=>Promise.all([n.e(532),n.e(6182)]).then(n.bind(n,5209)),"@site/versioned_docs/version-2.x/docs/auton_selector.md",5209],e0c27c54:[()=>Promise.all([n.e(532),n.e(4121)]).then(n.bind(n,9551)),"@site/ez-template-docs/docs/set_and_get_drive.md",9551],f0578ae8:[()=>Promise.all([n.e(532),n.e(3337)]).then(n.bind(n,3959)),"@site/ez-template-docs/docs/util.md",3959],f900a720:[()=>n.e(7618).then(n.t.bind(n,1954,19)),"~docs/default/category-ez-template-tutorialsidebar-category-docs-e54.json",1954]};var l=n(5893);function s(e){let{error:t,retry:n,pastDelay:r}=e;return t?(0,l.jsxs)("div",{style:{textAlign:"center",color:"#fff",backgroundColor:"#fa383e",borderColor:"#fa383e",borderStyle:"solid",borderRadius:"0.25rem",borderWidth:"1px",boxSizing:"border-box",display:"block",padding:"1rem",flex:"0 0 50%",marginLeft:"25%",marginRight:"25%",marginTop:"5rem",maxWidth:"50%",width:"100%"},children:[(0,l.jsx)("p",{children:String(t)}),(0,l.jsx)("div",{children:(0,l.jsx)("button",{type:"button",onClick:n,children:"Retry"})})]}):r?(0,l.jsx)("div",{style:{display:"flex",justifyContent:"center",alignItems:"center",height:"100vh"},children:(0,l.jsx)("svg",{id:"loader",style:{width:128,height:110,position:"absolute",top:"calc(100vh - 64%)"},viewBox:"0 0 45 45",xmlns:"http://www.w3.org/2000/svg",stroke:"#61dafb",children:(0,l.jsxs)("g",{fill:"none",fillRule:"evenodd",transform:"translate(1 1)",strokeWidth:"2",children:[(0,l.jsxs)("circle",{cx:"22",cy:"22",r:"6",strokeOpacity:"0",children:[(0,l.jsx)("animate",{attributeName:"r",begin:"1.5s",dur:"3s",values:"6;22",calcMode:"linear",repeatCount:"indefinite"}),(0,l.jsx)("animate",{attributeName:"stroke-opacity",begin:"1.5s",dur:"3s",values:"1;0",calcMode:"linear",repeatCount:"indefinite"}),(0,l.jsx)("animate",{attributeName:"stroke-width",begin:"1.5s",dur:"3s",values:"2;0",calcMode:"linear",repeatCount:"indefinite"})]}),(0,l.jsxs)("circle",{cx:"22",cy:"22",r:"6",strokeOpacity:"0",children:[(0,l.jsx)("animate",{attributeName:"r",begin:"3s",dur:"3s",values:"6;22",calcMode:"linear",repeatCount:"indefinite"}),(0,l.jsx)("animate",{attributeName:"stroke-opacity",begin:"3s",dur:"3s",values:"1;0",calcMode:"linear",repeatCount:"indefinite"}),(0,l.jsx)("animate",{attributeName:"stroke-width",begin:"3s",dur:"3s",values:"2;0",calcMode:"linear",repeatCount:"indefinite"})]}),(0,l.jsx)("circle",{cx:"22",cy:"22",r:"8",children:(0,l.jsx)("animate",{attributeName:"r",begin:"0s",dur:"1.5s",values:"6;1;2;3;4;5;6",calcMode:"linear",repeatCount:"indefinite"})})]})})}):null}var u=n(9670),c=n(226);function d(e,t){if("*"===e)return a()({loading:s,loader:()=>n.e(1772).then(n.bind(n,1772)),modules:["@theme/NotFound"],webpack:()=>[1772],render(e,t){const n=e.default;return(0,l.jsx)(c.z,{value:{plugin:{name:"native",id:"default"}},children:(0,l.jsx)(n,{...t})})}});const r=o[`${e}-${t}`],d={},p=[],f=[],m=(0,u.Z)(r);return Object.entries(m).forEach((e=>{let[t,n]=e;const r=i[n];r&&(d[t]=r[0],p.push(r[1]),f.push(r[2]))})),a().Map({loading:s,loader:d,modules:p,webpack:()=>f,render(t,n){const a=JSON.parse(JSON.stringify(r));Object.entries(t).forEach((t=>{let[n,r]=t;const o=r.default;if(!o)throw new Error(`The page component at ${e} doesn't have a default export. This makes it impossible to render anything. Consider default-exporting a React component.`);"object"!=typeof o&&"function"!=typeof o||Object.keys(r).filter((e=>"default"!==e)).forEach((e=>{o[e]=r[e]}));let i=a;const l=n.split(".");l.slice(0,-1).forEach((e=>{i=i[e]})),i[l[l.length-1]]=o}));const o=a.__comp;delete a.__comp;const i=a.__context;return delete a.__context,(0,l.jsx)(c.z,{value:i,children:(0,l.jsx)(o,{...a,...n})})}})}const p=[{path:"/EZ-Template/versions",component:d("/EZ-Template/versions","9a0"),exact:!0},{path:"/EZ-Template/",component:d("/EZ-Template/","e38"),routes:[{path:"/EZ-Template/next",component:d("/EZ-Template/next","248"),routes:[{path:"/EZ-Template/next",component:d("/EZ-Template/next","611"),routes:[{path:"/EZ-Template/next",component:d("/EZ-Template/next","820"),exact:!0,sidebar:"tutorialSidebar"},{path:"/EZ-Template/next/category/docs",component:d("/EZ-Template/next/category/docs","786"),exact:!0,sidebar:"tutorialSidebar"},{path:"/EZ-Template/next/category/tutorials",component:d("/EZ-Template/next/category/tutorials","799"),exact:!0,sidebar:"tutorialSidebar"},{path:"/EZ-Template/next/docs/auton_functions",component:d("/EZ-Template/next/docs/auton_functions","b51"),exact:!0,sidebar:"tutorialSidebar"},{path:"/EZ-Template/next/docs/auton_selector",component:d("/EZ-Template/next/docs/auton_selector","742"),exact:!0,sidebar:"tutorialSidebar"},{path:"/EZ-Template/next/docs/constructor",component:d("/EZ-Template/next/docs/constructor","d0a"),exact:!0,sidebar:"tutorialSidebar"},{path:"/EZ-Template/next/docs/pid",component:d("/EZ-Template/next/docs/pid","428"),exact:!0,sidebar:"tutorialSidebar"},{path:"/EZ-Template/next/docs/pto",component:d("/EZ-Template/next/docs/pto","587"),exact:!0,sidebar:"tutorialSidebar"},{path:"/EZ-Template/next/docs/set_and_get_drive",component:d("/EZ-Template/next/docs/set_and_get_drive","958"),exact:!0,sidebar:"tutorialSidebar"},{path:"/EZ-Template/next/docs/user_control",component:d("/EZ-Template/next/docs/user_control","019"),exact:!0,sidebar:"tutorialSidebar"},{path:"/EZ-Template/next/docs/util",component:d("/EZ-Template/next/docs/util","862"),exact:!0,sidebar:"tutorialSidebar"},{path:"/EZ-Template/next/migration",component:d("/EZ-Template/next/migration","07b"),exact:!0,sidebar:"tutorialSidebar"},{path:"/EZ-Template/next/tutorials/activebrake",component:d("/EZ-Template/next/tutorials/activebrake","d00"),exact:!0,sidebar:"tutorialSidebar"},{path:"/EZ-Template/next/tutorials/autons",component:d("/EZ-Template/next/tutorials/autons","ad0"),exact:!0,sidebar:"tutorialSidebar"},{path:"/EZ-Template/next/tutorials/example_autons",component:d("/EZ-Template/next/tutorials/example_autons","5d0"),exact:!0,sidebar:"tutorialSidebar"},{path:"/EZ-Template/next/tutorials/joystick_curve",component:d("/EZ-Template/next/tutorials/joystick_curve","a5f"),exact:!0,sidebar:"tutorialSidebar"},{path:"/EZ-Template/next/tutorials/pid",component:d("/EZ-Template/next/tutorials/pid","4d7"),exact:!0,sidebar:"tutorialSidebar"},{path:"/EZ-Template/next/tutorials/pto_tutorial",component:d("/EZ-Template/next/tutorials/pto_tutorial","9fe"),exact:!0,sidebar:"tutorialSidebar"},{path:"/EZ-Template/next/tutorials/tuning_constants",component:d("/EZ-Template/next/tutorials/tuning_constants","8a0"),exact:!0,sidebar:"tutorialSidebar"},{path:"/EZ-Template/next/tutorials/using_auton_selector",component:d("/EZ-Template/next/tutorials/using_auton_selector","704"),exact:!0,sidebar:"tutorialSidebar"}]}]},{path:"/EZ-Template/",component:d("/EZ-Template/","83b"),routes:[{path:"/EZ-Template/",component:d("/EZ-Template/","56c"),routes:[{path:"/EZ-Template/category/docs",component:d("/EZ-Template/category/docs","a21"),exact:!0,sidebar:"tutorialSidebar"},{path:"/EZ-Template/category/tutorials",component:d("/EZ-Template/category/tutorials","e63"),exact:!0,sidebar:"tutorialSidebar"},{path:"/EZ-Template/docs/auton_functions",component:d("/EZ-Template/docs/auton_functions","b75"),exact:!0,sidebar:"tutorialSidebar"},{path:"/EZ-Template/docs/auton_selector",component:d("/EZ-Template/docs/auton_selector","655"),exact:!0,sidebar:"tutorialSidebar"},{path:"/EZ-Template/docs/constructor",component:d("/EZ-Template/docs/constructor","e46"),exact:!0,sidebar:"tutorialSidebar"},{path:"/EZ-Template/docs/pid",component:d("/EZ-Template/docs/pid","0d6"),exact:!0,sidebar:"tutorialSidebar"},{path:"/EZ-Template/docs/pto",component:d("/EZ-Template/docs/pto","0ca"),exact:!0,sidebar:"tutorialSidebar"},{path:"/EZ-Template/docs/set_and_get_drive",component:d("/EZ-Template/docs/set_and_get_drive","3ec"),exact:!0,sidebar:"tutorialSidebar"},{path:"/EZ-Template/docs/user_control",component:d("/EZ-Template/docs/user_control","4ac"),exact:!0,sidebar:"tutorialSidebar"},{path:"/EZ-Template/docs/util",component:d("/EZ-Template/docs/util","118"),exact:!0,sidebar:"tutorialSidebar"},{path:"/EZ-Template/tutorials/activebrake",component:d("/EZ-Template/tutorials/activebrake","5e1"),exact:!0,sidebar:"tutorialSidebar"},{path:"/EZ-Template/tutorials/autons",component:d("/EZ-Template/tutorials/autons","290"),exact:!0,sidebar:"tutorialSidebar"},{path:"/EZ-Template/tutorials/example_autons",component:d("/EZ-Template/tutorials/example_autons","505"),exact:!0,sidebar:"tutorialSidebar"},{path:"/EZ-Template/tutorials/joystick_curve",component:d("/EZ-Template/tutorials/joystick_curve","1b2"),exact:!0,sidebar:"tutorialSidebar"},{path:"/EZ-Template/tutorials/pid",component:d("/EZ-Template/tutorials/pid","8e8"),exact:!0,sidebar:"tutorialSidebar"},{path:"/EZ-Template/tutorials/pto_tutorial",component:d("/EZ-Template/tutorials/pto_tutorial","af2"),exact:!0,sidebar:"tutorialSidebar"},{path:"/EZ-Template/tutorials/tuning_constants",component:d("/EZ-Template/tutorials/tuning_constants","64c"),exact:!0,sidebar:"tutorialSidebar"},{path:"/EZ-Template/tutorials/using_auton_selector",component:d("/EZ-Template/tutorials/using_auton_selector","d96"),exact:!0,sidebar:"tutorialSidebar"},{path:"/EZ-Template/",component:d("/EZ-Template/","5d1"),exact:!0,sidebar:"tutorialSidebar"}]}]}]},{path:"*",component:d("*")}]},8934:(e,t,n)=>{"use strict";n.d(t,{_:()=>o,t:()=>i});var r=n(7294),a=n(5893);const o=r.createContext(!1);function i(e){let{children:t}=e;const[n,i]=(0,r.useState)(!1);return(0,r.useEffect)((()=>{i(!0)}),[]),(0,a.jsx)(o.Provider,{value:n,children:t})}},7221:(e,t,n)=>{"use strict";var r=n(7294),a=n(745),o=n(3727),i=n(405),l=n(412);const s=[n(2497),n(3310),n(8320),n(2295)];var u=n(723),c=n(6550),d=n(8790),p=n(5893);function f(e){let{children:t}=e;return(0,p.jsx)(p.Fragment,{children:t})}var m=n(5742),h=n(2263),g=n(4996),y=n(6668),b=n(1944),v=n(4711),w=n(9727),k=n(3320),x=n(8780),S=n(197);function E(){const{i18n:{currentLocale:e,defaultLocale:t,localeConfigs:n}}=(0,h.Z)(),r=(0,v.l)(),a=n[e].htmlLang,o=e=>e.replace("-","_");return(0,p.jsxs)(m.Z,{children:[Object.entries(n).map((e=>{let[t,{htmlLang:n}]=e;return(0,p.jsx)("link",{rel:"alternate",href:r.createUrl({locale:t,fullyQualified:!0}),hrefLang:n},t)})),(0,p.jsx)("link",{rel:"alternate",href:r.createUrl({locale:t,fullyQualified:!0}),hrefLang:"x-default"}),(0,p.jsx)("meta",{property:"og:locale",content:o(a)}),Object.values(n).filter((e=>a!==e.htmlLang)).map((e=>(0,p.jsx)("meta",{property:"og:locale:alternate",content:o(e.htmlLang)},`meta-og-${e.htmlLang}`)))]})}function _(e){let{permalink:t}=e;const{siteConfig:{url:n}}=(0,h.Z)(),r=function(){const{siteConfig:{url:e,baseUrl:t,trailingSlash:n}}=(0,h.Z)(),{pathname:r}=(0,c.TH)();return e+(0,x.applyTrailingSlash)((0,g.Z)(r),{trailingSlash:n,baseUrl:t})}(),a=t?`${n}${t}`:r;return(0,p.jsxs)(m.Z,{children:[(0,p.jsx)("meta",{property:"og:url",content:a}),(0,p.jsx)("link",{rel:"canonical",href:a})]})}function T(){const{i18n:{currentLocale:e}}=(0,h.Z)(),{metadata:t,image:n}=(0,y.L)();return(0,p.jsxs)(p.Fragment,{children:[(0,p.jsxs)(m.Z,{children:[(0,p.jsx)("meta",{name:"twitter:card",content:"summary_large_image"}),(0,p.jsx)("body",{className:w.h})]}),n&&(0,p.jsx)(b.d,{image:n}),(0,p.jsx)(_,{}),(0,p.jsx)(E,{}),(0,p.jsx)(S.Z,{tag:k.HX,locale:e}),(0,p.jsx)(m.Z,{children:t.map(((e,t)=>(0,p.jsx)("meta",{...e},t)))})]})}const C=new Map;function j(e){if(C.has(e.pathname))return{...e,pathname:C.get(e.pathname)};if((0,d.f)(u.Z,e.pathname).some((e=>{let{route:t}=e;return!0===t.exact})))return C.set(e.pathname,e.pathname),e;const t=e.pathname.trim().replace(/(?:\/index)?\.html$/,"")||"/";return C.set(e.pathname,t),{...e,pathname:t}}var L=n(8934),A=n(8940),R=n(469);function N(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),r=1;r<t;r++)n[r-1]=arguments[r];const a=s.map((t=>{const r=t.default?.[e]??t[e];return r?.(...n)}));return()=>a.forEach((e=>e?.()))}const P=function(e){let{children:t,location:n,previousLocation:r}=e;return(0,R.Z)((()=>{r!==n&&(!function(e){let{location:t,previousLocation:n}=e;if(!n)return;const r=t.pathname===n.pathname,a=t.hash===n.hash,o=t.search===n.search;if(r&&a&&!o)return;const{hash:i}=t;if(i){const e=decodeURIComponent(i.substring(1)),t=document.getElementById(e);t?.scrollIntoView()}else window.scrollTo(0,0)}({location:n,previousLocation:r}),N("onRouteDidUpdate",{previousLocation:r,location:n}))}),[r,n]),t};function O(e){const t=Array.from(new Set([e,decodeURI(e)])).map((e=>(0,d.f)(u.Z,e))).flat();return Promise.all(t.map((e=>e.route.component.preload?.())))}class D extends r.Component{previousLocation;routeUpdateCleanupCb;constructor(e){super(e),this.previousLocation=null,this.routeUpdateCleanupCb=l.Z.canUseDOM?N("onRouteUpdate",{previousLocation:null,location:this.props.location}):()=>{},this.state={nextRouteHasLoaded:!0}}shouldComponentUpdate(e,t){if(e.location===this.props.location)return t.nextRouteHasLoaded;const n=e.location;return this.previousLocation=this.props.location,this.setState({nextRouteHasLoaded:!1}),this.routeUpdateCleanupCb=N("onRouteUpdate",{previousLocation:this.previousLocation,location:n}),O(n.pathname).then((()=>{this.routeUpdateCleanupCb(),this.setState({nextRouteHasLoaded:!0})})).catch((e=>{console.warn(e),window.location.reload()})),!1}render(){const{children:e,location:t}=this.props;return(0,p.jsx)(P,{previousLocation:this.previousLocation,location:t,children:(0,p.jsx)(c.AW,{location:t,render:()=>e})})}}const I=D,F="__docusaurus-base-url-issue-banner-container",M="__docusaurus-base-url-issue-banner",z="__docusaurus-base-url-issue-banner-suggestion-container";function Z(e){return`\ndocument.addEventListener('DOMContentLoaded', function maybeInsertBanner() {\n var shouldInsert = typeof window['docusaurus'] === 'undefined';\n shouldInsert && insertBanner();\n});\n\nfunction insertBanner() {\n var bannerContainer = document.createElement('div');\n bannerContainer.id = '${F}';\n var bannerHtml = ${JSON.stringify(function(e){return`\n<div id="${M}" style="border: thick solid red; background-color: rgb(255, 230, 179); margin: 20px; padding: 20px; font-size: 20px;">\n <p style="font-weight: bold; font-size: 30px;">Your Docusaurus site did not load properly.</p>\n <p>A very common reason is a wrong site <a href="https://docusaurus.io/docs/docusaurus.config.js/#baseUrl" style="font-weight: bold;">baseUrl configuration</a>.</p>\n <p>Current configured baseUrl = <span style="font-weight: bold; color: red;">${e}</span> ${"/"===e?" (default value)":""}</p>\n <p>We suggest trying baseUrl = <span id="${z}" style="font-weight: bold; color: green;"></span></p>\n</div>\n`}(e)).replace(/</g,"\\<")};\n bannerContainer.innerHTML = bannerHtml;\n document.body.prepend(bannerContainer);\n var suggestionContainer = document.getElementById('${z}');\n var actualHomePagePath = window.location.pathname;\n var suggestedBaseUrl = actualHomePagePath.substr(-1) === '/'\n ? actualHomePagePath\n : actualHomePagePath + '/';\n suggestionContainer.innerHTML = suggestedBaseUrl;\n}\n`}function B(){const{siteConfig:{baseUrl:e}}=(0,h.Z)();return(0,p.jsx)(p.Fragment,{children:!l.Z.canUseDOM&&(0,p.jsx)(m.Z,{children:(0,p.jsx)("script",{children:Z(e)})})})}function $(){const{siteConfig:{baseUrl:e,baseUrlIssueBanner:t}}=(0,h.Z)(),{pathname:n}=(0,c.TH)();return t&&n===e?(0,p.jsx)(B,{}):null}function U(){const{siteConfig:{favicon:e,title:t,noIndex:n},i18n:{currentLocale:r,localeConfigs:a}}=(0,h.Z)(),o=(0,g.Z)(e),{htmlLang:i,direction:l}=a[r];return(0,p.jsxs)(m.Z,{children:[(0,p.jsx)("html",{lang:i,dir:l}),(0,p.jsx)("title",{children:t}),(0,p.jsx)("meta",{property:"og:title",content:t}),(0,p.jsx)("meta",{name:"viewport",content:"width=device-width, initial-scale=1.0"}),n&&(0,p.jsx)("meta",{name:"robots",content:"noindex, nofollow"}),e&&(0,p.jsx)("link",{rel:"icon",href:o})]})}var q=n(4763),H=n(2389);function G(){const e=(0,H.Z)();return(0,p.jsx)(m.Z,{children:(0,p.jsx)("html",{"data-has-hydrated":e})})}function V(){const e=(0,d.H)(u.Z),t=(0,c.TH)();return(0,p.jsx)(q.Z,{children:(0,p.jsx)(A.M,{children:(0,p.jsxs)(L.t,{children:[(0,p.jsxs)(f,{children:[(0,p.jsx)(U,{}),(0,p.jsx)(T,{}),(0,p.jsx)($,{}),(0,p.jsx)(I,{location:j(t),children:e})]}),(0,p.jsx)(G,{})]})})})}var W=n(6887);const Q=function(e){try{return document.createElement("link").relList.supports(e)}catch{return!1}}("prefetch")?function(e){return new Promise(((t,n)=>{if("undefined"==typeof document)return void n();const r=document.createElement("link");r.setAttribute("rel","prefetch"),r.setAttribute("href",e),r.onload=()=>t(),r.onerror=()=>n();const a=document.getElementsByTagName("head")[0]??document.getElementsByName("script")[0]?.parentNode;a?.appendChild(r)}))}:function(e){return new Promise(((t,n)=>{const r=new XMLHttpRequest;r.open("GET",e,!0),r.withCredentials=!0,r.onload=()=>{200===r.status?t():n()},r.send(null)}))};var Y=n(9670);const K=new Set,X=new Set,J=()=>navigator.connection?.effectiveType.includes("2g")||navigator.connection?.saveData,ee={prefetch(e){if(!(e=>!J()&&!X.has(e)&&!K.has(e))(e))return!1;K.add(e);const t=(0,d.f)(u.Z,e).flatMap((e=>{return t=e.route.path,Object.entries(W).filter((e=>{let[n]=e;return n.replace(/-[^-]+$/,"")===t})).flatMap((e=>{let[,t]=e;return Object.values((0,Y.Z)(t))}));var t}));return Promise.all(t.map((e=>{const t=n.gca(e);return t&&!t.includes("undefined")?Q(t).catch((()=>{})):Promise.resolve()})))},preload:e=>!!(e=>!J()&&!X.has(e))(e)&&(X.add(e),O(e))},te=Object.freeze(ee),ne=Boolean(!0);if(l.Z.canUseDOM){window.docusaurus=te;const e=document.getElementById("__docusaurus"),t=(0,p.jsx)(i.B6,{children:(0,p.jsx)(o.VK,{children:(0,p.jsx)(V,{})})}),n=(e,t)=>{console.error("Docusaurus React Root onRecoverableError:",e,t)},l=()=>{if(ne)r.startTransition((()=>{a.hydrateRoot(e,t,{onRecoverableError:n})}));else{const o=a.createRoot(e,{onRecoverableError:n});r.startTransition((()=>{o.render(t)}))}};O(window.location.pathname).then(l)}},8940:(e,t,n)=>{"use strict";n.d(t,{_:()=>d,M:()=>p});var r=n(7294),a=n(6809);const o=JSON.parse('{"docusaurus-plugin-content-docs":{"default":{"path":"/EZ-Template/","versions":[{"name":"current","label":"3.0.0-RC1","isLast":false,"path":"/EZ-Template/next","mainDocId":"Installation","docs":[{"id":"docs/auton_functions","path":"/EZ-Template/next/docs/auton_functions","sidebar":"tutorialSidebar"},{"id":"docs/auton_selector","path":"/EZ-Template/next/docs/auton_selector","sidebar":"tutorialSidebar"},{"id":"docs/constructor","path":"/EZ-Template/next/docs/constructor","sidebar":"tutorialSidebar"},{"id":"docs/pid","path":"/EZ-Template/next/docs/pid","sidebar":"tutorialSidebar"},{"id":"docs/pto","path":"/EZ-Template/next/docs/pto","sidebar":"tutorialSidebar"},{"id":"docs/set_and_get_drive","path":"/EZ-Template/next/docs/set_and_get_drive","sidebar":"tutorialSidebar"},{"id":"docs/user_control","path":"/EZ-Template/next/docs/user_control","sidebar":"tutorialSidebar"},{"id":"docs/util","path":"/EZ-Template/next/docs/util","sidebar":"tutorialSidebar"},{"id":"Installation","path":"/EZ-Template/next/","sidebar":"tutorialSidebar"},{"id":"migration","path":"/EZ-Template/next/migration","sidebar":"tutorialSidebar"},{"id":"tutorials/activebrake","path":"/EZ-Template/next/tutorials/activebrake","sidebar":"tutorialSidebar"},{"id":"tutorials/autons","path":"/EZ-Template/next/tutorials/autons","sidebar":"tutorialSidebar"},{"id":"tutorials/example_autons","path":"/EZ-Template/next/tutorials/example_autons","sidebar":"tutorialSidebar"},{"id":"tutorials/joystick_curve","path":"/EZ-Template/next/tutorials/joystick_curve","sidebar":"tutorialSidebar"},{"id":"tutorials/pid","path":"/EZ-Template/next/tutorials/pid","sidebar":"tutorialSidebar"},{"id":"tutorials/pto_tutorial","path":"/EZ-Template/next/tutorials/pto_tutorial","sidebar":"tutorialSidebar"},{"id":"tutorials/tuning_constants","path":"/EZ-Template/next/tutorials/tuning_constants","sidebar":"tutorialSidebar"},{"id":"tutorials/using_auton_selector","path":"/EZ-Template/next/tutorials/using_auton_selector","sidebar":"tutorialSidebar"},{"id":"/category/tutorials","path":"/EZ-Template/next/category/tutorials","sidebar":"tutorialSidebar"},{"id":"/category/docs","path":"/EZ-Template/next/category/docs","sidebar":"tutorialSidebar"}],"draftIds":[],"sidebars":{"tutorialSidebar":{"link":{"path":"/EZ-Template/next/","label":"Installation"}}}},{"name":"2.x","label":"2.x","isLast":true,"path":"/EZ-Template/","mainDocId":"Installation","docs":[{"id":"docs/auton_functions","path":"/EZ-Template/docs/auton_functions","sidebar":"tutorialSidebar"},{"id":"docs/auton_selector","path":"/EZ-Template/docs/auton_selector","sidebar":"tutorialSidebar"},{"id":"docs/constructor","path":"/EZ-Template/docs/constructor","sidebar":"tutorialSidebar"},{"id":"docs/pid","path":"/EZ-Template/docs/pid","sidebar":"tutorialSidebar"},{"id":"docs/pto","path":"/EZ-Template/docs/pto","sidebar":"tutorialSidebar"},{"id":"docs/set_and_get_drive","path":"/EZ-Template/docs/set_and_get_drive","sidebar":"tutorialSidebar"},{"id":"docs/user_control","path":"/EZ-Template/docs/user_control","sidebar":"tutorialSidebar"},{"id":"docs/util","path":"/EZ-Template/docs/util","sidebar":"tutorialSidebar"},{"id":"Installation","path":"/EZ-Template/","sidebar":"tutorialSidebar"},{"id":"tutorials/activebrake","path":"/EZ-Template/tutorials/activebrake","sidebar":"tutorialSidebar"},{"id":"tutorials/autons","path":"/EZ-Template/tutorials/autons","sidebar":"tutorialSidebar"},{"id":"tutorials/example_autons","path":"/EZ-Template/tutorials/example_autons","sidebar":"tutorialSidebar"},{"id":"tutorials/joystick_curve","path":"/EZ-Template/tutorials/joystick_curve","sidebar":"tutorialSidebar"},{"id":"tutorials/pid","path":"/EZ-Template/tutorials/pid","sidebar":"tutorialSidebar"},{"id":"tutorials/pto_tutorial","path":"/EZ-Template/tutorials/pto_tutorial","sidebar":"tutorialSidebar"},{"id":"tutorials/tuning_constants","path":"/EZ-Template/tutorials/tuning_constants","sidebar":"tutorialSidebar"},{"id":"tutorials/using_auton_selector","path":"/EZ-Template/tutorials/using_auton_selector","sidebar":"tutorialSidebar"},{"id":"/category/tutorials","path":"/EZ-Template/category/tutorials","sidebar":"tutorialSidebar"},{"id":"/category/docs","path":"/EZ-Template/category/docs","sidebar":"tutorialSidebar"}],"draftIds":[],"sidebars":{"tutorialSidebar":{"link":{"path":"/EZ-Template/","label":"Installation"}}}}],"breadcrumbs":true}}}'),i=JSON.parse('{"defaultLocale":"en","locales":["en"],"path":"i18n","currentLocale":"en","localeConfigs":{"en":{"label":"English","direction":"ltr","htmlLang":"en","calendar":"gregory","path":"en"}}}');var l=n(7529);const s=JSON.parse('{"docusaurusVersion":"3.0.0","siteVersion":"0.0.0","pluginVersions":{"docusaurus-plugin-content-docs":{"type":"package","name":"@docusaurus/plugin-content-docs","version":"3.0.0"},"docusaurus-plugin-content-pages":{"type":"package","name":"@docusaurus/plugin-content-pages","version":"3.0.0"},"docusaurus-plugin-sitemap":{"type":"package","name":"@docusaurus/plugin-sitemap","version":"3.0.0"},"docusaurus-theme-classic":{"type":"package","name":"@docusaurus/theme-classic","version":"3.0.0"}}}');var u=n(5893);const c={siteConfig:a.default,siteMetadata:s,globalData:o,i18n:i,codeTranslations:l},d=r.createContext(c);function p(e){let{children:t}=e;return(0,u.jsx)(d.Provider,{value:c,children:t})}},4763:(e,t,n)=>{"use strict";n.d(t,{Z:()=>f});var r=n(7294),a=n(412),o=n(5742),i=n(8780),l=n(7961),s=n(5893);function u(e){let{error:t,tryAgain:n}=e;return(0,s.jsxs)("div",{style:{display:"flex",flexDirection:"column",justifyContent:"center",alignItems:"flex-start",minHeight:"100vh",width:"100%",maxWidth:"80ch",fontSize:"20px",margin:"0 auto",padding:"1rem"},children:[(0,s.jsx)("h1",{style:{fontSize:"3rem"},children:"This page crashed"}),(0,s.jsx)("button",{type:"button",onClick:n,style:{margin:"1rem 0",fontSize:"2rem",cursor:"pointer",borderRadius:20,padding:"1rem"},children:"Try again"}),(0,s.jsx)(c,{error:t})]})}function c(e){let{error:t}=e;const n=(0,i.getErrorCausalChain)(t).map((e=>e.message)).join("\n\nCause:\n");return(0,s.jsx)("p",{style:{whiteSpace:"pre-wrap"},children:n})}function d(e){let{error:t,tryAgain:n}=e;return(0,s.jsxs)(f,{fallback:()=>(0,s.jsx)(u,{error:t,tryAgain:n}),children:[(0,s.jsx)(o.Z,{children:(0,s.jsx)("title",{children:"Page Error"})}),(0,s.jsx)(l.Z,{children:(0,s.jsx)(u,{error:t,tryAgain:n})})]})}const p=e=>(0,s.jsx)(d,{...e});class f extends r.Component{constructor(e){super(e),this.state={error:null}}componentDidCatch(e){a.Z.canUseDOM&&this.setState({error:e})}render(){const{children:e}=this.props,{error:t}=this.state;if(t){const e={error:t,tryAgain:()=>this.setState({error:null})};return(this.props.fallback??p)(e)}return e??null}}},412:(e,t,n)=>{"use strict";n.d(t,{Z:()=>a});const r="undefined"!=typeof window&&"document"in window&&"createElement"in window.document,a={canUseDOM:r,canUseEventListeners:r&&("addEventListener"in window||"attachEvent"in window),canUseIntersectionObserver:r&&"IntersectionObserver"in window,canUseViewport:r&&"screen"in window}},5742:(e,t,n)=>{"use strict";n.d(t,{Z:()=>o});n(7294);var r=n(405),a=n(5893);function o(e){return(0,a.jsx)(r.ql,{...e})}},9960:(e,t,n)=>{"use strict";n.d(t,{Z:()=>f});var r=n(7294),a=n(3727),o=n(8780),i=n(2263),l=n(3919),s=n(412),u=n(5893);const c=r.createContext({collectLink:()=>{}});var d=n(4996);function p(e,t){let{isNavLink:n,to:p,href:f,activeClassName:m,isActive:h,"data-noBrokenLinkCheck":g,autoAddBaseUrl:y=!0,...b}=e;const{siteConfig:{trailingSlash:v,baseUrl:w}}=(0,i.Z)(),{withBaseUrl:k}=(0,d.C)(),x=(0,r.useContext)(c),S=(0,r.useRef)(null);(0,r.useImperativeHandle)(t,(()=>S.current));const E=p||f;const _=(0,l.Z)(E),T=E?.replace("pathname://","");let C=void 0!==T?(j=T,y&&(e=>e.startsWith("/"))(j)?k(j):j):void 0;var j;C&&_&&(C=(0,o.applyTrailingSlash)(C,{trailingSlash:v,baseUrl:w}));const L=(0,r.useRef)(!1),A=n?a.OL:a.rU,R=s.Z.canUseIntersectionObserver,N=(0,r.useRef)(),P=()=>{L.current||null==C||(window.docusaurus.preload(C),L.current=!0)};(0,r.useEffect)((()=>(!R&&_&&null!=C&&window.docusaurus.prefetch(C),()=>{R&&N.current&&N.current.disconnect()})),[N,C,R,_]);const O=C?.startsWith("#")??!1,D=!C||!_||O;return D||g||x.collectLink(C),D?(0,u.jsx)("a",{ref:S,href:C,...E&&!_&&{target:"_blank",rel:"noopener noreferrer"},...b}):(0,u.jsx)(A,{...b,onMouseEnter:P,onTouchStart:P,innerRef:e=>{S.current=e,R&&e&&_&&(N.current=new window.IntersectionObserver((t=>{t.forEach((t=>{e===t.target&&(t.isIntersecting||t.intersectionRatio>0)&&(N.current.unobserve(e),N.current.disconnect(),null!=C&&window.docusaurus.prefetch(C))}))})),N.current.observe(e))},to:C,...n&&{isActive:h,activeClassName:m}})}const f=r.forwardRef(p)},1875:(e,t,n)=>{"use strict";n.d(t,{Z:()=>r});const r=()=>null},5999:(e,t,n)=>{"use strict";n.d(t,{Z:()=>u,I:()=>s});var r=n(7294),a=n(5893);function o(e,t){const n=e.split(/(\{\w+\})/).map(((e,n)=>{if(n%2==1){const n=t?.[e.slice(1,-1)];if(void 0!==n)return n}return e}));return n.some((e=>(0,r.isValidElement)(e)))?n.map(((e,t)=>(0,r.isValidElement)(e)?r.cloneElement(e,{key:t}):e)).filter((e=>""!==e)):n.join("")}var i=n(7529);function l(e){let{id:t,message:n}=e;if(void 0===t&&void 0===n)throw new Error("Docusaurus translation declarations must have at least a translation id or a default translation message");return i[t??n]??n??t}function s(e,t){let{message:n,id:r}=e;return o(l({message:n,id:r}),t)}function u(e){let{children:t,id:n,values:r}=e;if(t&&"string"!=typeof t)throw console.warn("Illegal <Translate> children",t),new Error("The Docusaurus <Translate> component only accept simple string values");const i=l({message:t,id:n});return(0,a.jsx)(a.Fragment,{children:o(i,r)})}},9935:(e,t,n)=>{"use strict";n.d(t,{m:()=>r});const r="default"},3919:(e,t,n)=>{"use strict";function r(e){return/^(?:\w*:|\/\/)/.test(e)}function a(e){return void 0!==e&&!r(e)}n.d(t,{Z:()=>a,b:()=>r})},4996:(e,t,n)=>{"use strict";n.d(t,{C:()=>i,Z:()=>l});var r=n(7294),a=n(2263),o=n(3919);function i(){const{siteConfig:{baseUrl:e,url:t}}=(0,a.Z)(),n=(0,r.useCallback)(((n,r)=>function(e,t,n,r){let{forcePrependBaseUrl:a=!1,absolute:i=!1}=void 0===r?{}:r;if(!n||n.startsWith("#")||(0,o.b)(n))return n;if(a)return t+n.replace(/^\//,"");if(n===t.replace(/\/$/,""))return t;const l=n.startsWith(t)?n:t+n.replace(/^\//,"");return i?e+l:l}(t,e,n,r)),[t,e]);return{withBaseUrl:n}}function l(e,t){void 0===t&&(t={});const{withBaseUrl:n}=i();return n(e,t)}},2263:(e,t,n)=>{"use strict";n.d(t,{Z:()=>o});var r=n(7294),a=n(8940);function o(){return(0,r.useContext)(a._)}},2389:(e,t,n)=>{"use strict";n.d(t,{Z:()=>o});var r=n(7294),a=n(8934);function o(){return(0,r.useContext)(a._)}},469:(e,t,n)=>{"use strict";n.d(t,{Z:()=>a});var r=n(7294);const a=n(412).Z.canUseDOM?r.useLayoutEffect:r.useEffect},9670:(e,t,n)=>{"use strict";n.d(t,{Z:()=>a});const r=e=>"object"==typeof e&&!!e&&Object.keys(e).length>0;function a(e){const t={};return function e(n,a){Object.entries(n).forEach((n=>{let[o,i]=n;const l=a?`${a}.${o}`:o;r(i)?e(i,l):t[l]=i}))}(e),t}},226:(e,t,n)=>{"use strict";n.d(t,{_:()=>o,z:()=>i});var r=n(7294),a=n(5893);const o=r.createContext(null);function i(e){let{children:t,value:n}=e;const i=r.useContext(o),l=(0,r.useMemo)((()=>function(e){let{parent:t,value:n}=e;if(!t){if(!n)throw new Error("Unexpected: no Docusaurus route context found");if(!("plugin"in n))throw new Error("Unexpected: Docusaurus topmost route context has no `plugin` attribute");return n}const r={...t.data,...n?.data};return{plugin:t.plugin,data:r}}({parent:i,value:n})),[i,n]);return(0,a.jsx)(o.Provider,{value:l,children:t})}},143:(e,t,n)=>{"use strict";n.d(t,{Iw:()=>h,gA:()=>p,_r:()=>c,Jo:()=>g,zh:()=>d,yW:()=>m,gB:()=>f});var r=n(6550),a=n(2263),o=n(9935);function i(e,t){void 0===t&&(t={});const n=function(){const{globalData:e}=(0,a.Z)();return e}()[e];if(!n&&t.failfast)throw new Error(`Docusaurus plugin global data not found for "${e}" plugin.`);return n}const l=e=>e.versions.find((e=>e.isLast));function s(e,t){const n=function(e,t){const n=l(e);return[...e.versions.filter((e=>e!==n)),n].find((e=>!!(0,r.LX)(t,{path:e.path,exact:!1,strict:!1})))}(e,t),a=n?.docs.find((e=>!!(0,r.LX)(t,{path:e.path,exact:!0,strict:!1})));return{activeVersion:n,activeDoc:a,alternateDocVersions:a?function(t){const n={};return e.versions.forEach((e=>{e.docs.forEach((r=>{r.id===t&&(n[e.name]=r)}))})),n}(a.id):{}}}const u={},c=()=>i("docusaurus-plugin-content-docs")??u,d=e=>function(e,t,n){void 0===t&&(t=o.m),void 0===n&&(n={});const r=i(e),a=r?.[t];if(!a&&n.failfast)throw new Error(`Docusaurus plugin global data not found for "${e}" plugin with id "${t}".`);return a}("docusaurus-plugin-content-docs",e,{failfast:!0});function p(e){void 0===e&&(e={});const t=c(),{pathname:n}=(0,r.TH)();return function(e,t,n){void 0===n&&(n={});const a=Object.entries(e).sort(((e,t)=>t[1].path.localeCompare(e[1].path))).find((e=>{let[,n]=e;return!!(0,r.LX)(t,{path:n.path,exact:!1,strict:!1})})),o=a?{pluginId:a[0],pluginData:a[1]}:void 0;if(!o&&n.failfast)throw new Error(`Can't find active docs plugin for "${t}" pathname, while it was expected to be found. Maybe you tried to use a docs feature that can only be used on a docs-related page? Existing docs plugin paths are: ${Object.values(e).map((e=>e.path)).join(", ")}`);return o}(t,n,e)}function f(e){return d(e).versions}function m(e){const t=d(e);return l(t)}function h(e){const t=d(e),{pathname:n}=(0,r.TH)();return s(t,n)}function g(e){const t=d(e),{pathname:n}=(0,r.TH)();return function(e,t){const n=l(e);return{latestDocSuggestion:s(e,t).alternateDocVersions[n.name],latestVersionSuggestion:n}}(t,n)}},8320:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>o});var r=n(4865),a=n.n(r);a().configure({showSpinner:!1});const o={onRouteUpdate(e){let{location:t,previousLocation:n}=e;if(n&&t.pathname!==n.pathname){const e=window.setTimeout((()=>{a().start()}),200);return()=>window.clearTimeout(e)}},onRouteDidUpdate(){a().done()}}},3310:(e,t,n)=>{"use strict";n.r(t);var r=n(2573),a=n(6809);!function(e){const{themeConfig:{prism:t}}=a.default,{additionalLanguages:r}=t;globalThis.Prism=e,r.forEach((e=>{"php"===e&&n(6854),n(6726)(`./prism-${e}`)})),delete globalThis.Prism}(r.p1)},2503:(e,t,n)=>{"use strict";n.d(t,{Z:()=>u});n(7294);var r=n(6010),a=n(5999),o=n(6668),i=n(9960);const l={anchorWithStickyNavbar:"anchorWithStickyNavbar_LWe7",anchorWithHideOnScrollNavbar:"anchorWithHideOnScrollNavbar_WYt5"};var s=n(5893);function u(e){let{as:t,id:n,...u}=e;const{navbar:{hideOnScroll:c}}=(0,o.L)();if("h1"===t||!n)return(0,s.jsx)(t,{...u,id:void 0});const d=(0,a.I)({id:"theme.common.headingLinkTitle",message:"Direct link to {heading}",description:"Title for link to heading"},{heading:"string"==typeof u.children?u.children:n});return(0,s.jsxs)(t,{...u,className:(0,r.Z)("anchor",c?l.anchorWithHideOnScrollNavbar:l.anchorWithStickyNavbar,u.className),id:n,children:[u.children,(0,s.jsx)(i.Z,{className:"hash-link",to:`#${n}`,"aria-label":d,title:d,children:"\u200b"})]})}},9471:(e,t,n)=>{"use strict";n.d(t,{Z:()=>o});n(7294);const r={iconExternalLink:"iconExternalLink_nPIU"};var a=n(5893);function o(e){let{width:t=13.5,height:n=13.5}=e;return(0,a.jsx)("svg",{width:t,height:n,"aria-hidden":"true",viewBox:"0 0 24 24",className:r.iconExternalLink,children:(0,a.jsx)("path",{fill:"currentColor",d:"M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"})})}},7961:(e,t,n)=>{"use strict";n.d(t,{Z:()=>pt});var r=n(7294),a=n(6010),o=n(4763),i=n(1944),l=n(6550),s=n(5999),u=n(5936),c=n(5893);const d="__docusaurus_skipToContent_fallback";function p(e){e.setAttribute("tabindex","-1"),e.focus(),e.removeAttribute("tabindex")}function f(){const e=(0,r.useRef)(null),{action:t}=(0,l.k6)(),n=(0,r.useCallback)((e=>{e.preventDefault();const t=document.querySelector("main:first-of-type")??document.getElementById(d);t&&p(t)}),[]);return(0,u.S)((n=>{let{location:r}=n;e.current&&!r.hash&&"PUSH"===t&&p(e.current)})),{containerRef:e,onClick:n}}const m=(0,s.I)({id:"theme.common.skipToMainContent",description:"The skip to content label used for accessibility, allowing to rapidly navigate to main content with keyboard tab/enter navigation",message:"Skip to main content"});function h(e){const t=e.children??m,{containerRef:n,onClick:r}=f();return(0,c.jsx)("div",{ref:n,role:"region","aria-label":m,children:(0,c.jsx)("a",{...e,href:`#${d}`,onClick:r,children:t})})}var g=n(5281),y=n(9727);const b={skipToContent:"skipToContent_fXgn"};function v(){return(0,c.jsx)(h,{className:b.skipToContent})}var w=n(6668),k=n(9689);function x(e){let{width:t=21,height:n=21,color:r="currentColor",strokeWidth:a=1.2,className:o,...i}=e;return(0,c.jsx)("svg",{viewBox:"0 0 15 15",width:t,height:n,...i,children:(0,c.jsx)("g",{stroke:r,strokeWidth:a,children:(0,c.jsx)("path",{d:"M.75.75l13.5 13.5M14.25.75L.75 14.25"})})})}const S={closeButton:"closeButton_CVFx"};function E(e){return(0,c.jsx)("button",{type:"button","aria-label":(0,s.I)({id:"theme.AnnouncementBar.closeButtonAriaLabel",message:"Close",description:"The ARIA label for close button of announcement bar"}),...e,className:(0,a.Z)("clean-btn close",S.closeButton,e.className),children:(0,c.jsx)(x,{width:14,height:14,strokeWidth:3.1})})}const _={content:"content_knG7"};function T(e){const{announcementBar:t}=(0,w.L)(),{content:n}=t;return(0,c.jsx)("div",{...e,className:(0,a.Z)(_.content,e.className),dangerouslySetInnerHTML:{__html:n}})}const C={announcementBar:"announcementBar_mb4j",announcementBarPlaceholder:"announcementBarPlaceholder_vyr4",announcementBarClose:"announcementBarClose_gvF7",announcementBarContent:"announcementBarContent_xLdY"};function j(){const{announcementBar:e}=(0,w.L)(),{isActive:t,close:n}=(0,k.nT)();if(!t)return null;const{backgroundColor:r,textColor:a,isCloseable:o}=e;return(0,c.jsxs)("div",{className:C.announcementBar,style:{backgroundColor:r,color:a},role:"banner",children:[o&&(0,c.jsx)("div",{className:C.announcementBarPlaceholder}),(0,c.jsx)(T,{className:C.announcementBarContent}),o&&(0,c.jsx)(E,{onClick:n,className:C.announcementBarClose})]})}var L=n(3163),A=n(2466);var R=n(902),N=n(3102);const P=r.createContext(null);function O(e){let{children:t}=e;const n=function(){const e=(0,L.e)(),t=(0,N.HY)(),[n,a]=(0,r.useState)(!1),o=null!==t.component,i=(0,R.D9)(o);return(0,r.useEffect)((()=>{o&&!i&&a(!0)}),[o,i]),(0,r.useEffect)((()=>{o?e.shown||a(!0):a(!1)}),[e.shown,o]),(0,r.useMemo)((()=>[n,a]),[n])}();return(0,c.jsx)(P.Provider,{value:n,children:t})}function D(e){if(e.component){const t=e.component;return(0,c.jsx)(t,{...e.props})}}function I(){const e=(0,r.useContext)(P);if(!e)throw new R.i6("NavbarSecondaryMenuDisplayProvider");const[t,n]=e,a=(0,r.useCallback)((()=>n(!1)),[n]),o=(0,N.HY)();return(0,r.useMemo)((()=>({shown:t,hide:a,content:D(o)})),[a,o,t])}function F(e){let{header:t,primaryMenu:n,secondaryMenu:r}=e;const{shown:o}=I();return(0,c.jsxs)("div",{className:"navbar-sidebar",children:[t,(0,c.jsxs)("div",{className:(0,a.Z)("navbar-sidebar__items",{"navbar-sidebar__items--show-secondary":o}),children:[(0,c.jsx)("div",{className:"navbar-sidebar__item menu",children:n}),(0,c.jsx)("div",{className:"navbar-sidebar__item menu",children:r})]})]})}var M=n(2949),z=n(2389);function Z(e){return(0,c.jsx)("svg",{viewBox:"0 0 24 24",width:24,height:24,...e,children:(0,c.jsx)("path",{fill:"currentColor",d:"M12,9c1.65,0,3,1.35,3,3s-1.35,3-3,3s-3-1.35-3-3S10.35,9,12,9 M12,7c-2.76,0-5,2.24-5,5s2.24,5,5,5s5-2.24,5-5 S14.76,7,12,7L12,7z M2,13l2,0c0.55,0,1-0.45,1-1s-0.45-1-1-1l-2,0c-0.55,0-1,0.45-1,1S1.45,13,2,13z M20,13l2,0c0.55,0,1-0.45,1-1 s-0.45-1-1-1l-2,0c-0.55,0-1,0.45-1,1S19.45,13,20,13z M11,2v2c0,0.55,0.45,1,1,1s1-0.45,1-1V2c0-0.55-0.45-1-1-1S11,1.45,11,2z M11,20v2c0,0.55,0.45,1,1,1s1-0.45,1-1v-2c0-0.55-0.45-1-1-1C11.45,19,11,19.45,11,20z M5.99,4.58c-0.39-0.39-1.03-0.39-1.41,0 c-0.39,0.39-0.39,1.03,0,1.41l1.06,1.06c0.39,0.39,1.03,0.39,1.41,0s0.39-1.03,0-1.41L5.99,4.58z M18.36,16.95 c-0.39-0.39-1.03-0.39-1.41,0c-0.39,0.39-0.39,1.03,0,1.41l1.06,1.06c0.39,0.39,1.03,0.39,1.41,0c0.39-0.39,0.39-1.03,0-1.41 L18.36,16.95z M19.42,5.99c0.39-0.39,0.39-1.03,0-1.41c-0.39-0.39-1.03-0.39-1.41,0l-1.06,1.06c-0.39,0.39-0.39,1.03,0,1.41 s1.03,0.39,1.41,0L19.42,5.99z M7.05,18.36c0.39-0.39,0.39-1.03,0-1.41c-0.39-0.39-1.03-0.39-1.41,0l-1.06,1.06 c-0.39,0.39-0.39,1.03,0,1.41s1.03,0.39,1.41,0L7.05,18.36z"})})}function B(e){return(0,c.jsx)("svg",{viewBox:"0 0 24 24",width:24,height:24,...e,children:(0,c.jsx)("path",{fill:"currentColor",d:"M9.37,5.51C9.19,6.15,9.1,6.82,9.1,7.5c0,4.08,3.32,7.4,7.4,7.4c0.68,0,1.35-0.09,1.99-0.27C17.45,17.19,14.93,19,12,19 c-3.86,0-7-3.14-7-7C5,9.07,6.81,6.55,9.37,5.51z M12,3c-4.97,0-9,4.03-9,9s4.03,9,9,9s9-4.03,9-9c0-0.46-0.04-0.92-0.1-1.36 c-0.98,1.37-2.58,2.26-4.4,2.26c-2.98,0-5.4-2.42-5.4-5.4c0-1.81,0.89-3.42,2.26-4.4C12.92,3.04,12.46,3,12,3L12,3z"})})}const $={toggle:"toggle_vylO",toggleButton:"toggleButton_gllP",darkToggleIcon:"darkToggleIcon_wfgR",lightToggleIcon:"lightToggleIcon_pyhR",toggleButtonDisabled:"toggleButtonDisabled_aARS"};function U(e){let{className:t,buttonClassName:n,value:r,onChange:o}=e;const i=(0,z.Z)(),l=(0,s.I)({message:"Switch between dark and light mode (currently {mode})",id:"theme.colorToggle.ariaLabel",description:"The ARIA label for the navbar color mode toggle"},{mode:"dark"===r?(0,s.I)({message:"dark mode",id:"theme.colorToggle.ariaLabel.mode.dark",description:"The name for the dark color mode"}):(0,s.I)({message:"light mode",id:"theme.colorToggle.ariaLabel.mode.light",description:"The name for the light color mode"})});return(0,c.jsx)("div",{className:(0,a.Z)($.toggle,t),children:(0,c.jsxs)("button",{className:(0,a.Z)("clean-btn",$.toggleButton,!i&&$.toggleButtonDisabled,n),type:"button",onClick:()=>o("dark"===r?"light":"dark"),disabled:!i,title:l,"aria-label":l,"aria-live":"polite",children:[(0,c.jsx)(Z,{className:(0,a.Z)($.toggleIcon,$.lightToggleIcon)}),(0,c.jsx)(B,{className:(0,a.Z)($.toggleIcon,$.darkToggleIcon)})]})})}const q=r.memo(U),H={darkNavbarColorModeToggle:"darkNavbarColorModeToggle_X3D1"};function G(e){let{className:t}=e;const n=(0,w.L)().navbar.style,r=(0,w.L)().colorMode.disableSwitch,{colorMode:a,setColorMode:o}=(0,M.I)();return r?null:(0,c.jsx)(q,{className:t,buttonClassName:"dark"===n?H.darkNavbarColorModeToggle:void 0,value:a,onChange:o})}var V=n(1327);function W(){return(0,c.jsx)(V.Z,{className:"navbar__brand",imageClassName:"navbar__logo",titleClassName:"navbar__title text--truncate"})}function Q(){const e=(0,L.e)();return(0,c.jsx)("button",{type:"button","aria-label":(0,s.I)({id:"theme.docs.sidebar.closeSidebarButtonAriaLabel",message:"Close navigation bar",description:"The ARIA label for close button of mobile sidebar"}),className:"clean-btn navbar-sidebar__close",onClick:()=>e.toggle(),children:(0,c.jsx)(x,{color:"var(--ifm-color-emphasis-600)"})})}function Y(){return(0,c.jsxs)("div",{className:"navbar-sidebar__brand",children:[(0,c.jsx)(W,{}),(0,c.jsx)(G,{className:"margin-right--md"}),(0,c.jsx)(Q,{})]})}var K=n(9960),X=n(4996),J=n(3919);function ee(e,t){return void 0!==e&&void 0!==t&&new RegExp(e,"gi").test(t)}var te=n(9471);function ne(e){let{activeBasePath:t,activeBaseRegex:n,to:r,href:a,label:o,html:i,isDropdownLink:l,prependBaseUrlToHref:s,...u}=e;const d=(0,X.Z)(r),p=(0,X.Z)(t),f=(0,X.Z)(a,{forcePrependBaseUrl:!0}),m=o&&a&&!(0,J.Z)(a),h=i?{dangerouslySetInnerHTML:{__html:i}}:{children:(0,c.jsxs)(c.Fragment,{children:[o,m&&(0,c.jsx)(te.Z,{...l&&{width:12,height:12}})]})};return a?(0,c.jsx)(K.Z,{href:s?f:a,...u,...h}):(0,c.jsx)(K.Z,{to:d,isNavLink:!0,...(t||n)&&{isActive:(e,t)=>n?ee(n,t.pathname):t.pathname.startsWith(p)},...u,...h})}function re(e){let{className:t,isDropdownItem:n=!1,...r}=e;const o=(0,c.jsx)(ne,{className:(0,a.Z)(n?"dropdown__link":"navbar__item navbar__link",t),isDropdownLink:n,...r});return n?(0,c.jsx)("li",{children:o}):o}function ae(e){let{className:t,isDropdownItem:n,...r}=e;return(0,c.jsx)("li",{className:"menu__list-item",children:(0,c.jsx)(ne,{className:(0,a.Z)("menu__link",t),...r})})}function oe(e){let{mobile:t=!1,position:n,...r}=e;const a=t?ae:re;return(0,c.jsx)(a,{...r,activeClassName:r.activeClassName??(t?"menu__link--active":"navbar__link--active")})}var ie=n(6043),le=n(8596),se=n(2263);function ue(e,t){return e.some((e=>function(e,t){return!!(0,le.Mg)(e.to,t)||!!ee(e.activeBaseRegex,t)||!(!e.activeBasePath||!t.startsWith(e.activeBasePath))}(e,t)))}function ce(e){let{items:t,position:n,className:o,onClick:i,...l}=e;const s=(0,r.useRef)(null),[u,d]=(0,r.useState)(!1);return(0,r.useEffect)((()=>{const e=e=>{s.current&&!s.current.contains(e.target)&&d(!1)};return document.addEventListener("mousedown",e),document.addEventListener("touchstart",e),document.addEventListener("focusin",e),()=>{document.removeEventListener("mousedown",e),document.removeEventListener("touchstart",e),document.removeEventListener("focusin",e)}}),[s]),(0,c.jsxs)("div",{ref:s,className:(0,a.Z)("navbar__item","dropdown","dropdown--hoverable",{"dropdown--right":"right"===n,"dropdown--show":u}),children:[(0,c.jsx)(ne,{"aria-haspopup":"true","aria-expanded":u,role:"button",href:l.to?void 0:"#",className:(0,a.Z)("navbar__link",o),...l,onClick:l.to?void 0:e=>e.preventDefault(),onKeyDown:e=>{"Enter"===e.key&&(e.preventDefault(),d(!u))},children:l.children??l.label}),(0,c.jsx)("ul",{className:"dropdown__menu",children:t.map(((e,t)=>(0,r.createElement)(Ee,{isDropdownItem:!0,activeClassName:"dropdown__link--active",...e,key:t})))})]})}function de(e){let{items:t,className:n,position:o,onClick:i,...s}=e;const u=function(){const{siteConfig:{baseUrl:e}}=(0,se.Z)(),{pathname:t}=(0,l.TH)();return t.replace(e,"/")}(),d=ue(t,u),{collapsed:p,toggleCollapsed:f,setCollapsed:m}=(0,ie.u)({initialState:()=>!d});return(0,r.useEffect)((()=>{d&&m(!d)}),[u,d,m]),(0,c.jsxs)("li",{className:(0,a.Z)("menu__list-item",{"menu__list-item--collapsed":p}),children:[(0,c.jsx)(ne,{role:"button",className:(0,a.Z)("menu__link menu__link--sublist menu__link--sublist-caret",n),...s,onClick:e=>{e.preventDefault(),f()},children:s.children??s.label}),(0,c.jsx)(ie.z,{lazy:!0,as:"ul",className:"menu__list",collapsed:p,children:t.map(((e,t)=>(0,r.createElement)(Ee,{mobile:!0,isDropdownItem:!0,onClick:i,activeClassName:"menu__link--active",...e,key:t})))})]})}function pe(e){let{mobile:t=!1,...n}=e;const r=t?de:ce;return(0,c.jsx)(r,{...n})}var fe=n(4711);function me(e){let{width:t=20,height:n=20,...r}=e;return(0,c.jsx)("svg",{viewBox:"0 0 24 24",width:t,height:n,"aria-hidden":!0,...r,children:(0,c.jsx)("path",{fill:"currentColor",d:"M12.87 15.07l-2.54-2.51.03-.03c1.74-1.94 2.98-4.17 3.71-6.53H17V4h-7V2H8v2H1v1.99h11.17C11.5 7.92 10.44 9.75 9 11.35 8.07 10.32 7.3 9.19 6.69 8h-2c.73 1.63 1.73 3.17 2.98 4.56l-5.09 5.02L4 19l5-5 3.11 3.11.76-2.04zM18.5 10h-2L12 22h2l1.12-3h4.75L21 22h2l-4.5-12zm-2.62 7l1.62-4.33L19.12 17h-3.24z"})})}const he="iconLanguage_nlXk";var ge=n(1875);const ye={navbarSearchContainer:"navbarSearchContainer_Bca1"};function be(e){let{children:t,className:n}=e;return(0,c.jsx)("div",{className:(0,a.Z)(n,ye.navbarSearchContainer),children:t})}var ve=n(143),we=n(3438);var ke=n(373);const xe=e=>e.docs.find((t=>t.id===e.mainDocId));const Se={default:oe,localeDropdown:function(e){let{mobile:t,dropdownItemsBefore:n,dropdownItemsAfter:r,queryString:a="",...o}=e;const{i18n:{currentLocale:i,locales:u,localeConfigs:d}}=(0,se.Z)(),p=(0,fe.l)(),{search:f,hash:m}=(0,l.TH)(),h=[...n,...u.map((e=>{const n=`${`pathname://${p.createUrl({locale:e,fullyQualified:!1})}`}${f}${m}${a}`;return{label:d[e].label,lang:d[e].htmlLang,to:n,target:"_self",autoAddBaseUrl:!1,className:e===i?t?"menu__link--active":"dropdown__link--active":""}})),...r],g=t?(0,s.I)({message:"Languages",id:"theme.navbar.mobileLanguageDropdown.label",description:"The label for the mobile language switcher dropdown"}):d[i].label;return(0,c.jsx)(pe,{...o,mobile:t,label:(0,c.jsxs)(c.Fragment,{children:[(0,c.jsx)(me,{className:he}),g]}),items:h})},search:function(e){let{mobile:t,className:n}=e;return t?null:(0,c.jsx)(be,{className:n,children:(0,c.jsx)(ge.Z,{})})},dropdown:pe,html:function(e){let{value:t,className:n,mobile:r=!1,isDropdownItem:o=!1}=e;const i=o?"li":"div";return(0,c.jsx)(i,{className:(0,a.Z)({navbar__item:!r&&!o,"menu__list-item":r},n),dangerouslySetInnerHTML:{__html:t}})},doc:function(e){let{docId:t,label:n,docsPluginId:r,...a}=e;const{activeDoc:o}=(0,ve.Iw)(r),i=(0,we.vY)(t,r),l=o?.path===i?.path;return null===i||i.unlisted&&!l?null:(0,c.jsx)(oe,{exact:!0,...a,isActive:()=>l||!!o?.sidebar&&o.sidebar===i.sidebar,label:n??i.id,to:i.path})},docSidebar:function(e){let{sidebarId:t,label:n,docsPluginId:r,...a}=e;const{activeDoc:o}=(0,ve.Iw)(r),i=(0,we.oz)(t,r).link;if(!i)throw new Error(`DocSidebarNavbarItem: Sidebar with ID "${t}" doesn't have anything to be linked to.`);return(0,c.jsx)(oe,{exact:!0,...a,isActive:()=>o?.sidebar===t,label:n??i.label,to:i.path})},docsVersion:function(e){let{label:t,to:n,docsPluginId:r,...a}=e;const o=(0,we.lO)(r)[0],i=t??o.label,l=n??(e=>e.docs.find((t=>t.id===e.mainDocId)))(o).path;return(0,c.jsx)(oe,{...a,label:i,to:l})},docsVersionDropdown:function(e){let{mobile:t,docsPluginId:n,dropdownActiveClassDisabled:r,dropdownItemsBefore:a,dropdownItemsAfter:o,...i}=e;const{search:u,hash:d}=(0,l.TH)(),p=(0,ve.Iw)(n),f=(0,ve.gB)(n),{savePreferredVersionName:m}=(0,ke.J)(n),h=[...a,...f.map((e=>{const t=p.alternateDocVersions[e.name]??xe(e);return{label:e.label,to:`${t.path}${u}${d}`,isActive:()=>e===p.activeVersion,onClick:()=>m(e.name)}})),...o],g=(0,we.lO)(n)[0],y=t&&h.length>1?(0,s.I)({id:"theme.navbar.mobileVersionsDropdown.label",message:"Versions",description:"The label for the navbar versions dropdown on mobile view"}):g.label,b=t&&h.length>1?void 0:xe(g).path;return h.length<=1?(0,c.jsx)(oe,{...i,mobile:t,label:y,to:b,isActive:r?()=>!1:void 0}):(0,c.jsx)(pe,{...i,mobile:t,label:y,to:b,items:h,isActive:r?()=>!1:void 0})}};function Ee(e){let{type:t,...n}=e;const r=function(e,t){return e&&"default"!==e?e:"items"in t?"dropdown":"default"}(t,n),a=Se[r];if(!a)throw new Error(`No NavbarItem component found for type "${t}".`);return(0,c.jsx)(a,{...n})}function _e(){const e=(0,L.e)(),t=(0,w.L)().navbar.items;return(0,c.jsx)("ul",{className:"menu__list",children:t.map(((t,n)=>(0,r.createElement)(Ee,{mobile:!0,...t,onClick:()=>e.toggle(),key:n})))})}function Te(e){return(0,c.jsx)("button",{...e,type:"button",className:"clean-btn navbar-sidebar__back",children:(0,c.jsx)(s.Z,{id:"theme.navbar.mobileSidebarSecondaryMenu.backButtonLabel",description:"The label of the back button to return to main menu, inside the mobile navbar sidebar secondary menu (notably used to display the docs sidebar)",children:"\u2190 Back to main menu"})})}function Ce(){const e=0===(0,w.L)().navbar.items.length,t=I();return(0,c.jsxs)(c.Fragment,{children:[!e&&(0,c.jsx)(Te,{onClick:()=>t.hide()}),t.content]})}function je(){const e=(0,L.e)();var t;return void 0===(t=e.shown)&&(t=!0),(0,r.useEffect)((()=>(document.body.style.overflow=t?"hidden":"visible",()=>{document.body.style.overflow="visible"})),[t]),e.shouldRender?(0,c.jsx)(F,{header:(0,c.jsx)(Y,{}),primaryMenu:(0,c.jsx)(_e,{}),secondaryMenu:(0,c.jsx)(Ce,{})}):null}const Le={navbarHideable:"navbarHideable_m1mJ",navbarHidden:"navbarHidden_jGov"};function Ae(e){return(0,c.jsx)("div",{role:"presentation",...e,className:(0,a.Z)("navbar-sidebar__backdrop",e.className)})}function Re(e){let{children:t}=e;const{navbar:{hideOnScroll:n,style:o}}=(0,w.L)(),i=(0,L.e)(),{navbarRef:l,isNavbarVisible:d}=function(e){const[t,n]=(0,r.useState)(e),a=(0,r.useRef)(!1),o=(0,r.useRef)(0),i=(0,r.useCallback)((e=>{null!==e&&(o.current=e.getBoundingClientRect().height)}),[]);return(0,A.RF)(((t,r)=>{let{scrollY:i}=t;if(!e)return;if(i<o.current)return void n(!0);if(a.current)return void(a.current=!1);const l=r?.scrollY,s=document.documentElement.scrollHeight-o.current,u=window.innerHeight;l&&i>=l?n(!1):i+u<s&&n(!0)})),(0,u.S)((t=>{if(!e)return;const r=t.location.hash;if(r?document.getElementById(r.substring(1)):void 0)return a.current=!0,void n(!1);n(!0)})),{navbarRef:i,isNavbarVisible:t}}(n);return(0,c.jsxs)("nav",{ref:l,"aria-label":(0,s.I)({id:"theme.NavBar.navAriaLabel",message:"Main",description:"The ARIA label for the main navigation"}),className:(0,a.Z)("navbar","navbar--fixed-top",n&&[Le.navbarHideable,!d&&Le.navbarHidden],{"navbar--dark":"dark"===o,"navbar--primary":"primary"===o,"navbar-sidebar--show":i.shown}),children:[t,(0,c.jsx)(Ae,{onClick:i.toggle}),(0,c.jsx)(je,{})]})}var Ne=n(8780);const Pe={errorBoundaryError:"errorBoundaryError_a6uf",errorBoundaryFallback:"errorBoundaryFallback_VBag"};function Oe(e){return(0,c.jsx)("button",{type:"button",...e,children:(0,c.jsx)(s.Z,{id:"theme.ErrorPageContent.tryAgain",description:"The label of the button to try again rendering when the React error boundary captures an error",children:"Try again"})})}function De(e){let{error:t}=e;const n=(0,Ne.getErrorCausalChain)(t).map((e=>e.message)).join("\n\nCause:\n");return(0,c.jsx)("p",{className:Pe.errorBoundaryError,children:n})}class Ie extends r.Component{componentDidCatch(e,t){throw this.props.onError(e,t)}render(){return this.props.children}}const Fe="right";function Me(e){let{width:t=30,height:n=30,className:r,...a}=e;return(0,c.jsx)("svg",{className:r,width:t,height:n,viewBox:"0 0 30 30","aria-hidden":"true",...a,children:(0,c.jsx)("path",{stroke:"currentColor",strokeLinecap:"round",strokeMiterlimit:"10",strokeWidth:"2",d:"M4 7h22M4 15h22M4 23h22"})})}function ze(){const{toggle:e,shown:t}=(0,L.e)();return(0,c.jsx)("button",{onClick:e,"aria-label":(0,s.I)({id:"theme.docs.sidebar.toggleSidebarButtonAriaLabel",message:"Toggle navigation bar",description:"The ARIA label for hamburger menu button of mobile navigation"}),"aria-expanded":t,className:"navbar__toggle clean-btn",type:"button",children:(0,c.jsx)(Me,{})})}const Ze={colorModeToggle:"colorModeToggle_DEke"};function Be(e){let{items:t}=e;return(0,c.jsx)(c.Fragment,{children:t.map(((e,t)=>(0,c.jsx)(Ie,{onError:t=>new Error(`A theme navbar item failed to render.\nPlease double-check the following navbar item (themeConfig.navbar.items) of your Docusaurus config:\n${JSON.stringify(e,null,2)}`,{cause:t}),children:(0,c.jsx)(Ee,{...e})},t)))})}function $e(e){let{left:t,right:n}=e;return(0,c.jsxs)("div",{className:"navbar__inner",children:[(0,c.jsx)("div",{className:"navbar__items",children:t}),(0,c.jsx)("div",{className:"navbar__items navbar__items--right",children:n})]})}function Ue(){const e=(0,L.e)(),t=(0,w.L)().navbar.items,[n,r]=function(e){function t(e){return"left"===(e.position??Fe)}return[e.filter(t),e.filter((e=>!t(e)))]}(t),a=t.find((e=>"search"===e.type));return(0,c.jsx)($e,{left:(0,c.jsxs)(c.Fragment,{children:[!e.disabled&&(0,c.jsx)(ze,{}),(0,c.jsx)(W,{}),(0,c.jsx)(Be,{items:n})]}),right:(0,c.jsxs)(c.Fragment,{children:[(0,c.jsx)(Be,{items:r}),(0,c.jsx)(G,{className:Ze.colorModeToggle}),!a&&(0,c.jsx)(be,{children:(0,c.jsx)(ge.Z,{})})]})})}function qe(){return(0,c.jsx)(Re,{children:(0,c.jsx)(Ue,{})})}function He(e){let{item:t}=e;const{to:n,href:r,label:a,prependBaseUrlToHref:o,...i}=t,l=(0,X.Z)(n),s=(0,X.Z)(r,{forcePrependBaseUrl:!0});return(0,c.jsxs)(K.Z,{className:"footer__link-item",...r?{href:o?s:r}:{to:l},...i,children:[a,r&&!(0,J.Z)(r)&&(0,c.jsx)(te.Z,{})]})}function Ge(e){let{item:t}=e;return t.html?(0,c.jsx)("li",{className:"footer__item",dangerouslySetInnerHTML:{__html:t.html}}):(0,c.jsx)("li",{className:"footer__item",children:(0,c.jsx)(He,{item:t})},t.href??t.to)}function Ve(e){let{column:t}=e;return(0,c.jsxs)("div",{className:"col footer__col",children:[(0,c.jsx)("div",{className:"footer__title",children:t.title}),(0,c.jsx)("ul",{className:"footer__items clean-list",children:t.items.map(((e,t)=>(0,c.jsx)(Ge,{item:e},t)))})]})}function We(e){let{columns:t}=e;return(0,c.jsx)("div",{className:"row footer__links",children:t.map(((e,t)=>(0,c.jsx)(Ve,{column:e},t)))})}function Qe(){return(0,c.jsx)("span",{className:"footer__link-separator",children:"\xb7"})}function Ye(e){let{item:t}=e;return t.html?(0,c.jsx)("span",{className:"footer__link-item",dangerouslySetInnerHTML:{__html:t.html}}):(0,c.jsx)(He,{item:t})}function Ke(e){let{links:t}=e;return(0,c.jsx)("div",{className:"footer__links text--center",children:(0,c.jsx)("div",{className:"footer__links",children:t.map(((e,n)=>(0,c.jsxs)(r.Fragment,{children:[(0,c.jsx)(Ye,{item:e}),t.length!==n+1&&(0,c.jsx)(Qe,{})]},n)))})})}function Xe(e){let{links:t}=e;return function(e){return"title"in e[0]}(t)?(0,c.jsx)(We,{columns:t}):(0,c.jsx)(Ke,{links:t})}var Je=n(9965);const et={footerLogoLink:"footerLogoLink_BH7S"};function tt(e){let{logo:t}=e;const{withBaseUrl:n}=(0,X.C)(),r={light:n(t.src),dark:n(t.srcDark??t.src)};return(0,c.jsx)(Je.Z,{className:(0,a.Z)("footer__logo",t.className),alt:t.alt,sources:r,width:t.width,height:t.height,style:t.style})}function nt(e){let{logo:t}=e;return t.href?(0,c.jsx)(K.Z,{href:t.href,className:et.footerLogoLink,target:t.target,children:(0,c.jsx)(tt,{logo:t})}):(0,c.jsx)(tt,{logo:t})}function rt(e){let{copyright:t}=e;return(0,c.jsx)("div",{className:"footer__copyright",dangerouslySetInnerHTML:{__html:t}})}function at(e){let{style:t,links:n,logo:r,copyright:o}=e;return(0,c.jsx)("footer",{className:(0,a.Z)("footer",{"footer--dark":"dark"===t}),children:(0,c.jsxs)("div",{className:"container container-fluid",children:[n,(r||o)&&(0,c.jsxs)("div",{className:"footer__bottom text--center",children:[r&&(0,c.jsx)("div",{className:"margin-bottom--sm",children:r}),o]})]})})}function ot(){const{footer:e}=(0,w.L)();if(!e)return null;const{copyright:t,links:n,logo:r,style:a}=e;return(0,c.jsx)(at,{style:a,links:n&&n.length>0&&(0,c.jsx)(Xe,{links:n}),logo:r&&(0,c.jsx)(nt,{logo:r}),copyright:t&&(0,c.jsx)(rt,{copyright:t})})}const it=r.memo(ot),lt=(0,R.Qc)([M.S,k.pl,A.OC,ke.L5,i.VC,function(e){let{children:t}=e;return(0,c.jsx)(N.n2,{children:(0,c.jsx)(L.M,{children:(0,c.jsx)(O,{children:t})})})}]);function st(e){let{children:t}=e;return(0,c.jsx)(lt,{children:t})}var ut=n(2503);function ct(e){let{error:t,tryAgain:n}=e;return(0,c.jsx)("main",{className:"container margin-vert--xl",children:(0,c.jsx)("div",{className:"row",children:(0,c.jsxs)("div",{className:"col col--6 col--offset-3",children:[(0,c.jsx)(ut.Z,{as:"h1",className:"hero__title",children:(0,c.jsx)(s.Z,{id:"theme.ErrorPageContent.title",description:"The title of the fallback page when the page crashed",children:"This page crashed."})}),(0,c.jsx)("div",{className:"margin-vert--lg",children:(0,c.jsx)(Oe,{onClick:n,className:"button button--primary shadow--lw"})}),(0,c.jsx)("hr",{}),(0,c.jsx)("div",{className:"margin-vert--md",children:(0,c.jsx)(De,{error:t})})]})})})}const dt={mainWrapper:"mainWrapper_z2l0"};function pt(e){const{children:t,noFooter:n,wrapperClassName:r,title:l,description:s}=e;return(0,y.t)(),(0,c.jsxs)(st,{children:[(0,c.jsx)(i.d,{title:l,description:s}),(0,c.jsx)(v,{}),(0,c.jsx)(j,{}),(0,c.jsx)(qe,{}),(0,c.jsx)("div",{id:d,className:(0,a.Z)(g.k.wrapper.main,dt.mainWrapper,r),children:(0,c.jsx)(o.Z,{fallback:e=>(0,c.jsx)(ct,{...e}),children:t})}),!n&&(0,c.jsx)(it,{})]})}},1327:(e,t,n)=>{"use strict";n.d(t,{Z:()=>c});n(7294);var r=n(9960),a=n(4996),o=n(2263),i=n(6668),l=n(9965),s=n(5893);function u(e){let{logo:t,alt:n,imageClassName:r}=e;const o={light:(0,a.Z)(t.src),dark:(0,a.Z)(t.srcDark||t.src)},i=(0,s.jsx)(l.Z,{className:t.className,sources:o,height:t.height,width:t.width,alt:n,style:t.style});return r?(0,s.jsx)("div",{className:r,children:i}):i}function c(e){const{siteConfig:{title:t}}=(0,o.Z)(),{navbar:{title:n,logo:l}}=(0,i.L)(),{imageClassName:c,titleClassName:d,...p}=e,f=(0,a.Z)(l?.href||"/"),m=n?"":t,h=l?.alt??m;return(0,s.jsxs)(r.Z,{to:f,...p,...l?.target&&{target:l.target},children:[l&&(0,s.jsx)(u,{logo:l,alt:h,imageClassName:c}),null!=n&&(0,s.jsx)("b",{className:d,children:n})]})}},197:(e,t,n)=>{"use strict";n.d(t,{Z:()=>o});n(7294);var r=n(5742),a=n(5893);function o(e){let{locale:t,version:n,tag:o}=e;const i=t;return(0,a.jsxs)(r.Z,{children:[t&&(0,a.jsx)("meta",{name:"docusaurus_locale",content:t}),n&&(0,a.jsx)("meta",{name:"docusaurus_version",content:n}),o&&(0,a.jsx)("meta",{name:"docusaurus_tag",content:o}),i&&(0,a.jsx)("meta",{name:"docsearch:language",content:i}),n&&(0,a.jsx)("meta",{name:"docsearch:version",content:n}),o&&(0,a.jsx)("meta",{name:"docsearch:docusaurus_tag",content:o})]})}},9965:(e,t,n)=>{"use strict";n.d(t,{Z:()=>c});var r=n(7294),a=n(6010),o=n(2389),i=n(2949);const l={themedComponent:"themedComponent_mlkZ","themedComponent--light":"themedComponent--light_NVdE","themedComponent--dark":"themedComponent--dark_xIcU"};var s=n(5893);function u(e){let{className:t,children:n}=e;const u=(0,o.Z)(),{colorMode:c}=(0,i.I)();return(0,s.jsx)(s.Fragment,{children:(u?"dark"===c?["dark"]:["light"]:["light","dark"]).map((e=>{const o=n({theme:e,className:(0,a.Z)(t,l.themedComponent,l[`themedComponent--${e}`])});return(0,s.jsx)(r.Fragment,{children:o},e)}))})}function c(e){const{sources:t,className:n,alt:r,...a}=e;return(0,s.jsx)(u,{className:n,children:e=>{let{theme:n,className:o}=e;return(0,s.jsx)("img",{src:t[n],alt:r,className:o,...a})}})}},6043:(e,t,n)=>{"use strict";n.d(t,{u:()=>u,z:()=>y});var r=n(7294),a=n(412),o=n(469),i=n(1442),l=n(5893);const s="ease-in-out";function u(e){let{initialState:t}=e;const[n,a]=(0,r.useState)(t??!1),o=(0,r.useCallback)((()=>{a((e=>!e))}),[]);return{collapsed:n,setCollapsed:a,toggleCollapsed:o}}const c={display:"none",overflow:"hidden",height:"0px"},d={display:"block",overflow:"visible",height:"auto"};function p(e,t){const n=t?c:d;e.style.display=n.display,e.style.overflow=n.overflow,e.style.height=n.height}function f(e){let{collapsibleRef:t,collapsed:n,animation:a}=e;const o=(0,r.useRef)(!1);(0,r.useEffect)((()=>{const e=t.current;function r(){const t=e.scrollHeight,n=a?.duration??function(e){if((0,i.n)())return 1;const t=e/36;return Math.round(10*(4+15*t**.25+t/5))}(t);return{transition:`height ${n}ms ${a?.easing??s}`,height:`${t}px`}}function l(){const t=r();e.style.transition=t.transition,e.style.height=t.height}if(!o.current)return p(e,n),void(o.current=!0);return e.style.willChange="height",function(){const t=requestAnimationFrame((()=>{n?(l(),requestAnimationFrame((()=>{e.style.height=c.height,e.style.overflow=c.overflow}))):(e.style.display="block",requestAnimationFrame((()=>{l()})))}));return()=>cancelAnimationFrame(t)}()}),[t,n,a])}function m(e){if(!a.Z.canUseDOM)return e?c:d}function h(e){let{as:t="div",collapsed:n,children:a,animation:o,onCollapseTransitionEnd:i,className:s,disableSSRStyle:u}=e;const c=(0,r.useRef)(null);return f({collapsibleRef:c,collapsed:n,animation:o}),(0,l.jsx)(t,{ref:c,style:u?void 0:m(n),onTransitionEnd:e=>{"height"===e.propertyName&&(p(c.current,n),i?.(n))},className:s,children:a})}function g(e){let{collapsed:t,...n}=e;const[a,i]=(0,r.useState)(!t),[s,u]=(0,r.useState)(t);return(0,o.Z)((()=>{t||i(!0)}),[t]),(0,o.Z)((()=>{a&&u(t)}),[a,t]),a?(0,l.jsx)(h,{...n,collapsed:s}):null}function y(e){let{lazy:t,...n}=e;const r=t?g:h;return(0,l.jsx)(r,{...n})}},9689:(e,t,n)=>{"use strict";n.d(t,{nT:()=>h,pl:()=>m});var r=n(7294),a=n(2389),o=n(12),i=n(902),l=n(6668),s=n(5893);const u=(0,o.WA)("docusaurus.announcement.dismiss"),c=(0,o.WA)("docusaurus.announcement.id"),d=()=>"true"===u.get(),p=e=>u.set(String(e)),f=r.createContext(null);function m(e){let{children:t}=e;const n=function(){const{announcementBar:e}=(0,l.L)(),t=(0,a.Z)(),[n,o]=(0,r.useState)((()=>!!t&&d()));(0,r.useEffect)((()=>{o(d())}),[]);const i=(0,r.useCallback)((()=>{p(!0),o(!0)}),[]);return(0,r.useEffect)((()=>{if(!e)return;const{id:t}=e;let n=c.get();"annoucement-bar"===n&&(n="announcement-bar");const r=t!==n;c.set(t),r&&p(!1),!r&&d()||o(!1)}),[e]),(0,r.useMemo)((()=>({isActive:!!e&&!n,close:i})),[e,n,i])}();return(0,s.jsx)(f.Provider,{value:n,children:t})}function h(){const e=(0,r.useContext)(f);if(!e)throw new i.i6("AnnouncementBarProvider");return e}},2949:(e,t,n)=>{"use strict";n.d(t,{I:()=>y,S:()=>g});var r=n(7294),a=n(412),o=n(902),i=n(12),l=n(6668),s=n(5893);const u=r.createContext(void 0),c="theme",d=(0,i.WA)(c),p={light:"light",dark:"dark"},f=e=>e===p.dark?p.dark:p.light,m=e=>a.Z.canUseDOM?f(document.documentElement.getAttribute("data-theme")):f(e),h=e=>{d.set(f(e))};function g(e){let{children:t}=e;const n=function(){const{colorMode:{defaultMode:e,disableSwitch:t,respectPrefersColorScheme:n}}=(0,l.L)(),[a,o]=(0,r.useState)(m(e));(0,r.useEffect)((()=>{t&&d.del()}),[t]);const i=(0,r.useCallback)((function(t,r){void 0===r&&(r={});const{persist:a=!0}=r;t?(o(t),a&&h(t)):(o(n?window.matchMedia("(prefers-color-scheme: dark)").matches?p.dark:p.light:e),d.del())}),[n,e]);(0,r.useEffect)((()=>{document.documentElement.setAttribute("data-theme",f(a))}),[a]),(0,r.useEffect)((()=>{if(t)return;const e=e=>{if(e.key!==c)return;const t=d.get();null!==t&&i(f(t))};return window.addEventListener("storage",e),()=>window.removeEventListener("storage",e)}),[t,i]);const s=(0,r.useRef)(!1);return(0,r.useEffect)((()=>{if(t&&!n)return;const e=window.matchMedia("(prefers-color-scheme: dark)"),r=()=>{window.matchMedia("print").matches||s.current?s.current=window.matchMedia("print").matches:i(null)};return e.addListener(r),()=>e.removeListener(r)}),[i,t,n]),(0,r.useMemo)((()=>({colorMode:a,setColorMode:i,get isDarkTheme(){return a===p.dark},setLightTheme(){i(p.light)},setDarkTheme(){i(p.dark)}})),[a,i])}();return(0,s.jsx)(u.Provider,{value:n,children:t})}function y(){const e=(0,r.useContext)(u);if(null==e)throw new o.i6("ColorModeProvider","Please see https://docusaurus.io/docs/api/themes/configuration#use-color-mode.");return e}},373:(e,t,n)=>{"use strict";n.d(t,{J:()=>v,L5:()=>y});var r=n(7294),a=n(143),o=n(9935),i=n(6668),l=n(3438),s=n(902),u=n(12),c=n(5893);const d=e=>`docs-preferred-version-${e}`,p={save:(e,t,n)=>{(0,u.WA)(d(e),{persistence:t}).set(n)},read:(e,t)=>(0,u.WA)(d(e),{persistence:t}).get(),clear:(e,t)=>{(0,u.WA)(d(e),{persistence:t}).del()}},f=e=>Object.fromEntries(e.map((e=>[e,{preferredVersionName:null}])));const m=r.createContext(null);function h(){const e=(0,a._r)(),t=(0,i.L)().docs.versionPersistence,n=(0,r.useMemo)((()=>Object.keys(e)),[e]),[o,l]=(0,r.useState)((()=>f(n)));(0,r.useEffect)((()=>{l(function(e){let{pluginIds:t,versionPersistence:n,allDocsData:r}=e;function a(e){const t=p.read(e,n);return r[e].versions.some((e=>e.name===t))?{preferredVersionName:t}:(p.clear(e,n),{preferredVersionName:null})}return Object.fromEntries(t.map((e=>[e,a(e)])))}({allDocsData:e,versionPersistence:t,pluginIds:n}))}),[e,t,n]);return[o,(0,r.useMemo)((()=>({savePreferredVersion:function(e,n){p.save(e,t,n),l((t=>({...t,[e]:{preferredVersionName:n}})))}})),[t])]}function g(e){let{children:t}=e;const n=h();return(0,c.jsx)(m.Provider,{value:n,children:t})}function y(e){let{children:t}=e;return l.cE?(0,c.jsx)(g,{children:t}):(0,c.jsx)(c.Fragment,{children:t})}function b(){const e=(0,r.useContext)(m);if(!e)throw new s.i6("DocsPreferredVersionContextProvider");return e}function v(e){void 0===e&&(e=o.m);const t=(0,a.zh)(e),[n,i]=b(),{preferredVersionName:l}=n[e];return{preferredVersion:t.versions.find((e=>e.name===l))??null,savePreferredVersionName:(0,r.useCallback)((t=>{i.savePreferredVersion(e,t)}),[i,e])}}},1116:(e,t,n)=>{"use strict";n.d(t,{V:()=>u,b:()=>s});var r=n(7294),a=n(902),o=n(5893);const i=Symbol("EmptyContext"),l=r.createContext(i);function s(e){let{children:t,name:n,items:a}=e;const i=(0,r.useMemo)((()=>n&&a?{name:n,items:a}:null),[n,a]);return(0,o.jsx)(l.Provider,{value:i,children:t})}function u(){const e=(0,r.useContext)(l);if(e===i)throw new a.i6("DocsSidebarProvider");return e}},4477:(e,t,n)=>{"use strict";n.d(t,{E:()=>s,q:()=>l});var r=n(7294),a=n(902),o=n(5893);const i=r.createContext(null);function l(e){let{children:t,version:n}=e;return(0,o.jsx)(i.Provider,{value:n,children:t})}function s(){const e=(0,r.useContext)(i);if(null===e)throw new a.i6("DocsVersionProvider");return e}},3163:(e,t,n)=>{"use strict";n.d(t,{M:()=>p,e:()=>f});var r=n(7294),a=n(3102),o=n(7524),i=n(1980),l=n(6668),s=n(902),u=n(5893);const c=r.createContext(void 0);function d(){const e=function(){const e=(0,a.HY)(),{items:t}=(0,l.L)().navbar;return 0===t.length&&!e.component}(),t=(0,o.i)(),n=!e&&"mobile"===t,[s,u]=(0,r.useState)(!1);(0,i.Rb)((()=>{if(s)return u(!1),!1}));const c=(0,r.useCallback)((()=>{u((e=>!e))}),[]);return(0,r.useEffect)((()=>{"desktop"===t&&u(!1)}),[t]),(0,r.useMemo)((()=>({disabled:e,shouldRender:n,toggle:c,shown:s})),[e,n,c,s])}function p(e){let{children:t}=e;const n=d();return(0,u.jsx)(c.Provider,{value:n,children:t})}function f(){const e=r.useContext(c);if(void 0===e)throw new s.i6("NavbarMobileSidebarProvider");return e}},3102:(e,t,n)=>{"use strict";n.d(t,{HY:()=>s,Zo:()=>u,n2:()=>l});var r=n(7294),a=n(902),o=n(5893);const i=r.createContext(null);function l(e){let{children:t}=e;const n=(0,r.useState)({component:null,props:null});return(0,o.jsx)(i.Provider,{value:n,children:t})}function s(){const e=(0,r.useContext)(i);if(!e)throw new a.i6("NavbarSecondaryMenuContentProvider");return e[0]}function u(e){let{component:t,props:n}=e;const o=(0,r.useContext)(i);if(!o)throw new a.i6("NavbarSecondaryMenuContentProvider");const[,l]=o,s=(0,a.Ql)(n);return(0,r.useEffect)((()=>{l({component:t,props:s})}),[l,t,s]),(0,r.useEffect)((()=>()=>l({component:null,props:null})),[l]),null}},9727:(e,t,n)=>{"use strict";n.d(t,{h:()=>a,t:()=>o});var r=n(7294);const a="navigation-with-keyboard";function o(){(0,r.useEffect)((()=>{function e(e){"keydown"===e.type&&"Tab"===e.key&&document.body.classList.add(a),"mousedown"===e.type&&document.body.classList.remove(a)}return document.addEventListener("keydown",e),document.addEventListener("mousedown",e),()=>{document.body.classList.remove(a),document.removeEventListener("keydown",e),document.removeEventListener("mousedown",e)}}),[])}},7524:(e,t,n)=>{"use strict";n.d(t,{i:()=>l});var r=n(7294),a=n(412);const o={desktop:"desktop",mobile:"mobile",ssr:"ssr"},i=996;function l(){const[e,t]=(0,r.useState)((()=>"ssr"));return(0,r.useEffect)((()=>{function e(){t(function(){if(!a.Z.canUseDOM)throw new Error("getWindowSize() should only be called after React hydration");return window.innerWidth>i?o.desktop:o.mobile}())}return e(),window.addEventListener("resize",e),()=>{window.removeEventListener("resize",e)}}),[]),e}},5281:(e,t,n)=>{"use strict";n.d(t,{k:()=>r});const r={page:{blogListPage:"blog-list-page",blogPostPage:"blog-post-page",blogTagsListPage:"blog-tags-list-page",blogTagPostListPage:"blog-tags-post-list-page",docsDocPage:"docs-doc-page",docsTagsListPage:"docs-tags-list-page",docsTagDocListPage:"docs-tags-doc-list-page",mdxPage:"mdx-page"},wrapper:{main:"main-wrapper",blogPages:"blog-wrapper",docsPages:"docs-wrapper",mdxPages:"mdx-wrapper"},common:{editThisPage:"theme-edit-this-page",lastUpdated:"theme-last-updated",backToTopButton:"theme-back-to-top-button",codeBlock:"theme-code-block",admonition:"theme-admonition",unlistedBanner:"theme-unlisted-banner",admonitionType:e=>`theme-admonition-${e}`},layout:{},docs:{docVersionBanner:"theme-doc-version-banner",docVersionBadge:"theme-doc-version-badge",docBreadcrumbs:"theme-doc-breadcrumbs",docMarkdown:"theme-doc-markdown",docTocMobile:"theme-doc-toc-mobile",docTocDesktop:"theme-doc-toc-desktop",docFooter:"theme-doc-footer",docFooterTagsRow:"theme-doc-footer-tags-row",docFooterEditMetaRow:"theme-doc-footer-edit-meta-row",docSidebarContainer:"theme-doc-sidebar-container",docSidebarMenu:"theme-doc-sidebar-menu",docSidebarItemCategory:"theme-doc-sidebar-item-category",docSidebarItemLink:"theme-doc-sidebar-item-link",docSidebarItemCategoryLevel:e=>`theme-doc-sidebar-item-category-level-${e}`,docSidebarItemLinkLevel:e=>`theme-doc-sidebar-item-link-level-${e}`},blog:{}}},1442:(e,t,n)=>{"use strict";function r(){return window.matchMedia("(prefers-reduced-motion: reduce)").matches}n.d(t,{n:()=>r})},3438:(e,t,n)=>{"use strict";n.d(t,{LM:()=>m,MN:()=>C,SN:()=>T,_F:()=>b,cE:()=>p,f:()=>w,jA:()=>h,lO:()=>S,oz:()=>E,s1:()=>x,vY:()=>_,xz:()=>f});var r=n(7294),a=n(6550),o=n(8790),i=n(143),l=n(373),s=n(4477),u=n(1116),c=n(7392),d=n(8596);const p=!!i._r;function f(e){const t=(0,s.E)();if(!e)return;const n=t.docs[e];if(!n)throw new Error(`no version doc found by id=${e}`);return n}function m(e){return"link"!==e.type||e.unlisted?"category"===e.type?function(e){if(e.href&&!e.linkUnlisted)return e.href;for(const t of e.items){const e=m(t);if(e)return e}}(e):void 0:e.href}function h(){const{pathname:e}=(0,a.TH)(),t=(0,u.V)();if(!t)throw new Error("Unexpected: cant find current sidebar in context");const n=k({sidebarItems:t.items,pathname:e,onlyCategories:!0}).slice(-1)[0];if(!n)throw new Error(`${e} is not associated with a category. useCurrentSidebarCategory() should only be used on category index pages.`);return n}const g=(e,t)=>void 0!==e&&(0,d.Mg)(e,t),y=(e,t)=>e.some((e=>b(e,t)));function b(e,t){return"link"===e.type?g(e.href,t):"category"===e.type&&(g(e.href,t)||y(e.items,t))}function v(e,t){switch(e.type){case"category":return b(e,t)||e.items.some((e=>v(e,t)));case"link":return!e.unlisted||b(e,t);default:return!1}}function w(e,t){return(0,r.useMemo)((()=>e.filter((e=>v(e,t)))),[e,t])}function k(e){let{sidebarItems:t,pathname:n,onlyCategories:r=!1}=e;const a=[];return function e(t){for(const o of t)if("category"===o.type&&((0,d.Mg)(o.href,n)||e(o.items))||"link"===o.type&&(0,d.Mg)(o.href,n)){return r&&"category"!==o.type||a.unshift(o),!0}return!1}(t),a}function x(){const e=(0,u.V)(),{pathname:t}=(0,a.TH)(),n=(0,i.gA)()?.pluginData.breadcrumbs;return!1!==n&&e?k({sidebarItems:e.items,pathname:t}):null}function S(e){const{activeVersion:t}=(0,i.Iw)(e),{preferredVersion:n}=(0,l.J)(e),a=(0,i.yW)(e);return(0,r.useMemo)((()=>(0,c.j)([t,n,a].filter(Boolean))),[t,n,a])}function E(e,t){const n=S(t);return(0,r.useMemo)((()=>{const t=n.flatMap((e=>e.sidebars?Object.entries(e.sidebars):[])),r=t.find((t=>t[0]===e));if(!r)throw new Error(`Can't find any sidebar with id "${e}" in version${n.length>1?"s":""} ${n.map((e=>e.name)).join(", ")}".\nAvailable sidebar ids are:\n- ${t.map((e=>e[0])).join("\n- ")}`);return r[1]}),[e,n])}function _(e,t){const n=S(t);return(0,r.useMemo)((()=>{const t=n.flatMap((e=>e.docs)),r=t.find((t=>t.id===e));if(!r){if(n.flatMap((e=>e.draftIds)).includes(e))return null;throw new Error(`Couldn't find any doc with id "${e}" in version${n.length>1?"s":""} "${n.map((e=>e.name)).join(", ")}".\nAvailable doc ids are:\n- ${(0,c.j)(t.map((e=>e.id))).join("\n- ")}`)}return r}),[e,n])}function T(e){let{route:t}=e;const n=(0,a.TH)(),r=(0,s.E)(),i=t.routes,l=i.find((e=>(0,a.LX)(n.pathname,e)));if(!l)return null;const u=l.sidebar,c=u?r.docsSidebars[u]:void 0;return{docElement:(0,o.H)(i),sidebarName:u,sidebarItems:c}}function C(e){return e.filter((e=>!("category"===e.type||"link"===e.type)||!!m(e)))}},1980:(e,t,n)=>{"use strict";n.d(t,{Rb:()=>i,_X:()=>l});var r=n(7294),a=n(6550),o=n(902);function i(e){!function(e){const t=(0,a.k6)(),n=(0,o.zX)(e);(0,r.useEffect)((()=>t.block(((e,t)=>n(e,t)))),[t,n])}(((t,n)=>{if("POP"===n)return e(t,n)}))}function l(e){return function(e){const t=(0,a.k6)();return(0,r.useSyncExternalStore)(t.listen,(()=>e(t)),(()=>e(t)))}((t=>null===e?null:new URLSearchParams(t.location.search).get(e)))}},7392:(e,t,n)=>{"use strict";function r(e,t){return void 0===t&&(t=(e,t)=>e===t),e.filter(((n,r)=>e.findIndex((e=>t(e,n)))!==r))}function a(e){return Array.from(new Set(e))}n.d(t,{j:()=>a,l:()=>r})},1944:(e,t,n)=>{"use strict";n.d(t,{FG:()=>f,d:()=>d,VC:()=>m});var r=n(7294),a=n(6010),o=n(5742),i=n(226);function l(){const e=r.useContext(i._);if(!e)throw new Error("Unexpected: no Docusaurus route context found");return e}var s=n(4996),u=n(2263);var c=n(5893);function d(e){let{title:t,description:n,keywords:r,image:a,children:i}=e;const l=function(e){const{siteConfig:t}=(0,u.Z)(),{title:n,titleDelimiter:r}=t;return e?.trim().length?`${e.trim()} ${r} ${n}`:n}(t),{withBaseUrl:d}=(0,s.C)(),p=a?d(a,{absolute:!0}):void 0;return(0,c.jsxs)(o.Z,{children:[t&&(0,c.jsx)("title",{children:l}),t&&(0,c.jsx)("meta",{property:"og:title",content:l}),n&&(0,c.jsx)("meta",{name:"description",content:n}),n&&(0,c.jsx)("meta",{property:"og:description",content:n}),r&&(0,c.jsx)("meta",{name:"keywords",content:Array.isArray(r)?r.join(","):r}),p&&(0,c.jsx)("meta",{property:"og:image",content:p}),p&&(0,c.jsx)("meta",{name:"twitter:image",content:p}),i]})}const p=r.createContext(void 0);function f(e){let{className:t,children:n}=e;const i=r.useContext(p),l=(0,a.Z)(i,t);return(0,c.jsxs)(p.Provider,{value:l,children:[(0,c.jsx)(o.Z,{children:(0,c.jsx)("html",{className:l})}),n]})}function m(e){let{children:t}=e;const n=l(),r=`plugin-${n.plugin.name.replace(/docusaurus-(?:plugin|theme)-(?:content-)?/gi,"")}`;const o=`plugin-id-${n.plugin.id}`;return(0,c.jsx)(f,{className:(0,a.Z)(r,o),children:t})}},902:(e,t,n)=>{"use strict";n.d(t,{D9:()=>l,Qc:()=>c,Ql:()=>u,i6:()=>s,zX:()=>i});var r=n(7294),a=n(469),o=n(5893);function i(e){const t=(0,r.useRef)(e);return(0,a.Z)((()=>{t.current=e}),[e]),(0,r.useCallback)((function(){return t.current(...arguments)}),[])}function l(e){const t=(0,r.useRef)();return(0,a.Z)((()=>{t.current=e})),t.current}class s extends Error{constructor(e,t){super(),this.name="ReactContextError",this.message=`Hook ${this.stack?.split("\n")[1]?.match(/at (?:\w+\.)?(?<name>\w+)/)?.groups.name??""} is called outside the <${e}>. ${t??""}`}}function u(e){const t=Object.entries(e);return t.sort(((e,t)=>e[0].localeCompare(t[0]))),(0,r.useMemo)((()=>e),t.flat())}function c(e){return t=>{let{children:n}=t;return(0,o.jsx)(o.Fragment,{children:e.reduceRight(((e,t)=>(0,o.jsx)(t,{children:e})),n)})}}},8596:(e,t,n)=>{"use strict";n.d(t,{Mg:()=>i,Ns:()=>l});var r=n(7294),a=n(723),o=n(2263);function i(e,t){const n=e=>(!e||e.endsWith("/")?e:`${e}/`)?.toLowerCase();return n(e)===n(t)}function l(){const{baseUrl:e}=(0,o.Z)().siteConfig;return(0,r.useMemo)((()=>function(e){let{baseUrl:t,routes:n}=e;function r(e){return e.path===t&&!0===e.exact}function a(e){return e.path===t&&!e.exact}return function e(t){if(0===t.length)return;return t.find(r)||e(t.filter(a).flatMap((e=>e.routes??[])))}(n)}({routes:a.Z,baseUrl:e})),[e])}},2466:(e,t,n)=>{"use strict";n.d(t,{Ct:()=>h,OC:()=>c,RF:()=>f,o5:()=>m});var r=n(7294),a=n(412),o=n(2389),i=n(469),l=n(902),s=n(5893);const u=r.createContext(void 0);function c(e){let{children:t}=e;const n=function(){const e=(0,r.useRef)(!0);return(0,r.useMemo)((()=>({scrollEventsEnabledRef:e,enableScrollEvents:()=>{e.current=!0},disableScrollEvents:()=>{e.current=!1}})),[])}();return(0,s.jsx)(u.Provider,{value:n,children:t})}function d(){const e=(0,r.useContext)(u);if(null==e)throw new l.i6("ScrollControllerProvider");return e}const p=()=>a.Z.canUseDOM?{scrollX:window.pageXOffset,scrollY:window.pageYOffset}:null;function f(e,t){void 0===t&&(t=[]);const{scrollEventsEnabledRef:n}=d(),a=(0,r.useRef)(p()),o=(0,l.zX)(e);(0,r.useEffect)((()=>{const e=()=>{if(!n.current)return;const e=p();o(e,a.current),a.current=e},t={passive:!0};return e(),window.addEventListener("scroll",e,t),()=>window.removeEventListener("scroll",e,t)}),[o,n,...t])}function m(){const e=d(),t=function(){const e=(0,r.useRef)({elem:null,top:0}),t=(0,r.useCallback)((t=>{e.current={elem:t,top:t.getBoundingClientRect().top}}),[]),n=(0,r.useCallback)((()=>{const{current:{elem:t,top:n}}=e;if(!t)return{restored:!1};const r=t.getBoundingClientRect().top-n;return r&&window.scrollBy({left:0,top:r}),e.current={elem:null,top:0},{restored:0!==r}}),[]);return(0,r.useMemo)((()=>({save:t,restore:n})),[n,t])}(),n=(0,r.useRef)(void 0),a=(0,r.useCallback)((r=>{t.save(r),e.disableScrollEvents(),n.current=()=>{const{restored:r}=t.restore();if(n.current=void 0,r){const t=()=>{e.enableScrollEvents(),window.removeEventListener("scroll",t)};window.addEventListener("scroll",t)}else e.enableScrollEvents()}}),[e,t]);return(0,i.Z)((()=>{queueMicrotask((()=>n.current?.()))})),{blockElementScrollPositionUntilNextRender:a}}function h(){const e=(0,r.useRef)(null),t=(0,o.Z)()&&"smooth"===getComputedStyle(document.documentElement).scrollBehavior;return{startScroll:n=>{e.current=t?function(e){return window.scrollTo({top:e,behavior:"smooth"}),()=>{}}(n):function(e){let t=null;const n=document.documentElement.scrollTop>e;return function r(){const a=document.documentElement.scrollTop;(n&&a>e||!n&&a<e)&&(t=requestAnimationFrame(r),window.scrollTo(0,Math.floor(.85*(a-e))+e))}(),()=>t&&cancelAnimationFrame(t)}(n)},cancelScroll:()=>e.current?.()}}},3320:(e,t,n)=>{"use strict";n.d(t,{HX:()=>r,os:()=>a});n(2263);const r="default";function a(e,t){return`docs-${e}-${t}`}},12:(e,t,n)=>{"use strict";n.d(t,{Nk:()=>c,WA:()=>u});var r=n(7294);const a="localStorage";function o(e){let{key:t,oldValue:n,newValue:r,storage:a}=e;if(n===r)return;const o=document.createEvent("StorageEvent");o.initStorageEvent("storage",!1,!1,t,n,r,window.location.href,a),window.dispatchEvent(o)}function i(e){if(void 0===e&&(e=a),"undefined"==typeof window)throw new Error("Browser storage is not available on Node.js/Docusaurus SSR process.");if("none"===e)return null;try{return window[e]}catch(n){return t=n,l||(console.warn("Docusaurus browser storage is not available.\nPossible reasons: running Docusaurus in an iframe, in an incognito browser session, or using too strict browser privacy settings.",t),l=!0),null}var t}let l=!1;const s={get:()=>null,set:()=>{},del:()=>{},listen:()=>()=>{}};function u(e,t){if("undefined"==typeof window)return function(e){function t(){throw new Error(`Illegal storage API usage for storage key "${e}".\nDocusaurus storage APIs are not supposed to be called on the server-rendering process.\nPlease only call storage APIs in effects and event handlers.`)}return{get:t,set:t,del:t,listen:t}}(e);const n=i(t?.persistence);return null===n?s:{get:()=>{try{return n.getItem(e)}catch(t){return console.error(`Docusaurus storage error, can't get key=${e}`,t),null}},set:t=>{try{const r=n.getItem(e);n.setItem(e,t),o({key:e,oldValue:r,newValue:t,storage:n})}catch(r){console.error(`Docusaurus storage error, can't set ${e}=${t}`,r)}},del:()=>{try{const t=n.getItem(e);n.removeItem(e),o({key:e,oldValue:t,newValue:null,storage:n})}catch(t){console.error(`Docusaurus storage error, can't delete key=${e}`,t)}},listen:t=>{try{const r=r=>{r.storageArea===n&&r.key===e&&t(r)};return window.addEventListener("storage",r),()=>window.removeEventListener("storage",r)}catch(r){return console.error(`Docusaurus storage error, can't listen for changes of key=${e}`,r),()=>{}}}}}function c(e,t){const n=(0,r.useRef)((()=>null===e?s:u(e,t))).current(),a=(0,r.useCallback)((e=>"undefined"==typeof window?()=>{}:n.listen(e)),[n]);return[(0,r.useSyncExternalStore)(a,(()=>"undefined"==typeof window?null:n.get()),(()=>null)),n]}},4711:(e,t,n)=>{"use strict";n.d(t,{l:()=>i});var r=n(2263),a=n(6550),o=n(8780);function i(){const{siteConfig:{baseUrl:e,url:t,trailingSlash:n},i18n:{defaultLocale:i,currentLocale:l}}=(0,r.Z)(),{pathname:s}=(0,a.TH)(),u=(0,o.applyTrailingSlash)(s,{trailingSlash:n,baseUrl:e}),c=l===i?e:e.replace(`/${l}/`,"/"),d=u.replace(e,"");return{createUrl:function(e){let{locale:n,fullyQualified:r}=e;return`${r?t:""}${function(e){return e===i?`${c}`:`${c}${e}/`}(n)}${d}`}}}},5936:(e,t,n)=>{"use strict";n.d(t,{S:()=>i});var r=n(7294),a=n(6550),o=n(902);function i(e){const t=(0,a.TH)(),n=(0,o.D9)(t),i=(0,o.zX)(e);(0,r.useEffect)((()=>{n&&t!==n&&i({location:t,previousLocation:n})}),[i,t,n])}},6668:(e,t,n)=>{"use strict";n.d(t,{L:()=>a});var r=n(2263);function a(){return(0,r.Z)().siteConfig.themeConfig}},8802:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){const{trailingSlash:n,baseUrl:r}=t;if(e.startsWith("#"))return e;if(void 0===n)return e;const[a]=e.split(/[#?]/),o="/"===a||a===r?a:(i=a,n?function(e){return e.endsWith("/")?e:`${e}/`}(i):function(e){return e.endsWith("/")?e.slice(0,-1):e}(i));var i;return e.replace(a,o)}},4143:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.getErrorCausalChain=void 0,t.getErrorCausalChain=function e(t){return t.cause?[t,...e(t.cause)]:[t]}},8780:function(e,t,n){"use strict";var r=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.getErrorCausalChain=t.applyTrailingSlash=t.blogPostContainerID=void 0,t.blogPostContainerID="__blog-post-container";var a=n(8802);Object.defineProperty(t,"applyTrailingSlash",{enumerable:!0,get:function(){return r(a).default}});var o=n(4143);Object.defineProperty(t,"getErrorCausalChain",{enumerable:!0,get:function(){return o.getErrorCausalChain}})},6010:(e,t,n)=>{"use strict";function r(e){var t,n,a="";if("string"==typeof e||"number"==typeof e)a+=e;else if("object"==typeof e)if(Array.isArray(e))for(t=0;t<e.length;t++)e[t]&&(n=r(e[t]))&&(a&&(a+=" "),a+=n);else for(t in e)e[t]&&(a&&(a+=" "),a+=t);return a}n.d(t,{Z:()=>a});const a=function(){for(var e,t,n=0,a="";n<arguments.length;)(e=arguments[n++])&&(t=r(e))&&(a&&(a+=" "),a+=t);return a}},9318:(e,t,n)=>{"use strict";n.d(t,{lX:()=>w,q_:()=>T,ob:()=>f,PP:()=>j,Ep:()=>p});var r=n(7462);function a(e){return"/"===e.charAt(0)}function o(e,t){for(var n=t,r=n+1,a=e.length;r<a;n+=1,r+=1)e[n]=e[r];e.pop()}const i=function(e,t){void 0===t&&(t="");var n,r=e&&e.split("/")||[],i=t&&t.split("/")||[],l=e&&a(e),s=t&&a(t),u=l||s;if(e&&a(e)?i=r:r.length&&(i.pop(),i=i.concat(r)),!i.length)return"/";if(i.length){var c=i[i.length-1];n="."===c||".."===c||""===c}else n=!1;for(var d=0,p=i.length;p>=0;p--){var f=i[p];"."===f?o(i,p):".."===f?(o(i,p),d++):d&&(o(i,p),d--)}if(!u)for(;d--;d)i.unshift("..");!u||""===i[0]||i[0]&&a(i[0])||i.unshift("");var m=i.join("/");return n&&"/"!==m.substr(-1)&&(m+="/"),m};var l=n(8776);function s(e){return"/"===e.charAt(0)?e:"/"+e}function u(e){return"/"===e.charAt(0)?e.substr(1):e}function c(e,t){return function(e,t){return 0===e.toLowerCase().indexOf(t.toLowerCase())&&-1!=="/?#".indexOf(e.charAt(t.length))}(e,t)?e.substr(t.length):e}function d(e){return"/"===e.charAt(e.length-1)?e.slice(0,-1):e}function p(e){var t=e.pathname,n=e.search,r=e.hash,a=t||"/";return n&&"?"!==n&&(a+="?"===n.charAt(0)?n:"?"+n),r&&"#"!==r&&(a+="#"===r.charAt(0)?r:"#"+r),a}function f(e,t,n,a){var o;"string"==typeof e?(o=function(e){var t=e||"/",n="",r="",a=t.indexOf("#");-1!==a&&(r=t.substr(a),t=t.substr(0,a));var o=t.indexOf("?");return-1!==o&&(n=t.substr(o),t=t.substr(0,o)),{pathname:t,search:"?"===n?"":n,hash:"#"===r?"":r}}(e),o.state=t):(void 0===(o=(0,r.Z)({},e)).pathname&&(o.pathname=""),o.search?"?"!==o.search.charAt(0)&&(o.search="?"+o.search):o.search="",o.hash?"#"!==o.hash.charAt(0)&&(o.hash="#"+o.hash):o.hash="",void 0!==t&&void 0===o.state&&(o.state=t));try{o.pathname=decodeURI(o.pathname)}catch(l){throw l instanceof URIError?new URIError('Pathname "'+o.pathname+'" could not be decoded. This is likely caused by an invalid percent-encoding.'):l}return n&&(o.key=n),a?o.pathname?"/"!==o.pathname.charAt(0)&&(o.pathname=i(o.pathname,a.pathname)):o.pathname=a.pathname:o.pathname||(o.pathname="/"),o}function m(){var e=null;var t=[];return{setPrompt:function(t){return e=t,function(){e===t&&(e=null)}},confirmTransitionTo:function(t,n,r,a){if(null!=e){var o="function"==typeof e?e(t,n):e;"string"==typeof o?"function"==typeof r?r(o,a):a(!0):a(!1!==o)}else a(!0)},appendListener:function(e){var n=!0;function r(){n&&e.apply(void 0,arguments)}return t.push(r),function(){n=!1,t=t.filter((function(e){return e!==r}))}},notifyListeners:function(){for(var e=arguments.length,n=new Array(e),r=0;r<e;r++)n[r]=arguments[r];t.forEach((function(e){return e.apply(void 0,n)}))}}}var h=!("undefined"==typeof window||!window.document||!window.document.createElement);function g(e,t){t(window.confirm(e))}var y="popstate",b="hashchange";function v(){try{return window.history.state||{}}catch(e){return{}}}function w(e){void 0===e&&(e={}),h||(0,l.Z)(!1);var t,n=window.history,a=(-1===(t=window.navigator.userAgent).indexOf("Android 2.")&&-1===t.indexOf("Android 4.0")||-1===t.indexOf("Mobile Safari")||-1!==t.indexOf("Chrome")||-1!==t.indexOf("Windows Phone"))&&window.history&&"pushState"in window.history,o=!(-1===window.navigator.userAgent.indexOf("Trident")),i=e,u=i.forceRefresh,w=void 0!==u&&u,k=i.getUserConfirmation,x=void 0===k?g:k,S=i.keyLength,E=void 0===S?6:S,_=e.basename?d(s(e.basename)):"";function T(e){var t=e||{},n=t.key,r=t.state,a=window.location,o=a.pathname+a.search+a.hash;return _&&(o=c(o,_)),f(o,r,n)}function C(){return Math.random().toString(36).substr(2,E)}var j=m();function L(e){(0,r.Z)(B,e),B.length=n.length,j.notifyListeners(B.location,B.action)}function A(e){(function(e){return void 0===e.state&&-1===navigator.userAgent.indexOf("CriOS")})(e)||P(T(e.state))}function R(){P(T(v()))}var N=!1;function P(e){if(N)N=!1,L();else{j.confirmTransitionTo(e,"POP",x,(function(t){t?L({action:"POP",location:e}):function(e){var t=B.location,n=D.indexOf(t.key);-1===n&&(n=0);var r=D.indexOf(e.key);-1===r&&(r=0);var a=n-r;a&&(N=!0,F(a))}(e)}))}}var O=T(v()),D=[O.key];function I(e){return _+p(e)}function F(e){n.go(e)}var M=0;function z(e){1===(M+=e)&&1===e?(window.addEventListener(y,A),o&&window.addEventListener(b,R)):0===M&&(window.removeEventListener(y,A),o&&window.removeEventListener(b,R))}var Z=!1;var B={length:n.length,action:"POP",location:O,createHref:I,push:function(e,t){var r="PUSH",o=f(e,t,C(),B.location);j.confirmTransitionTo(o,r,x,(function(e){if(e){var t=I(o),i=o.key,l=o.state;if(a)if(n.pushState({key:i,state:l},null,t),w)window.location.href=t;else{var s=D.indexOf(B.location.key),u=D.slice(0,s+1);u.push(o.key),D=u,L({action:r,location:o})}else window.location.href=t}}))},replace:function(e,t){var r="REPLACE",o=f(e,t,C(),B.location);j.confirmTransitionTo(o,r,x,(function(e){if(e){var t=I(o),i=o.key,l=o.state;if(a)if(n.replaceState({key:i,state:l},null,t),w)window.location.replace(t);else{var s=D.indexOf(B.location.key);-1!==s&&(D[s]=o.key),L({action:r,location:o})}else window.location.replace(t)}}))},go:F,goBack:function(){F(-1)},goForward:function(){F(1)},block:function(e){void 0===e&&(e=!1);var t=j.setPrompt(e);return Z||(z(1),Z=!0),function(){return Z&&(Z=!1,z(-1)),t()}},listen:function(e){var t=j.appendListener(e);return z(1),function(){z(-1),t()}}};return B}var k="hashchange",x={hashbang:{encodePath:function(e){return"!"===e.charAt(0)?e:"!/"+u(e)},decodePath:function(e){return"!"===e.charAt(0)?e.substr(1):e}},noslash:{encodePath:u,decodePath:s},slash:{encodePath:s,decodePath:s}};function S(e){var t=e.indexOf("#");return-1===t?e:e.slice(0,t)}function E(){var e=window.location.href,t=e.indexOf("#");return-1===t?"":e.substring(t+1)}function _(e){window.location.replace(S(window.location.href)+"#"+e)}function T(e){void 0===e&&(e={}),h||(0,l.Z)(!1);var t=window.history,n=(window.navigator.userAgent.indexOf("Firefox"),e),a=n.getUserConfirmation,o=void 0===a?g:a,i=n.hashType,u=void 0===i?"slash":i,y=e.basename?d(s(e.basename)):"",b=x[u],v=b.encodePath,w=b.decodePath;function T(){var e=w(E());return y&&(e=c(e,y)),f(e)}var C=m();function j(e){(0,r.Z)(Z,e),Z.length=t.length,C.notifyListeners(Z.location,Z.action)}var L=!1,A=null;function R(){var e,t,n=E(),r=v(n);if(n!==r)_(r);else{var a=T(),i=Z.location;if(!L&&(t=a,(e=i).pathname===t.pathname&&e.search===t.search&&e.hash===t.hash))return;if(A===p(a))return;A=null,function(e){if(L)L=!1,j();else{var t="POP";C.confirmTransitionTo(e,t,o,(function(n){n?j({action:t,location:e}):function(e){var t=Z.location,n=D.lastIndexOf(p(t));-1===n&&(n=0);var r=D.lastIndexOf(p(e));-1===r&&(r=0);var a=n-r;a&&(L=!0,I(a))}(e)}))}}(a)}}var N=E(),P=v(N);N!==P&&_(P);var O=T(),D=[p(O)];function I(e){t.go(e)}var F=0;function M(e){1===(F+=e)&&1===e?window.addEventListener(k,R):0===F&&window.removeEventListener(k,R)}var z=!1;var Z={length:t.length,action:"POP",location:O,createHref:function(e){var t=document.querySelector("base"),n="";return t&&t.getAttribute("href")&&(n=S(window.location.href)),n+"#"+v(y+p(e))},push:function(e,t){var n="PUSH",r=f(e,void 0,void 0,Z.location);C.confirmTransitionTo(r,n,o,(function(e){if(e){var t=p(r),a=v(y+t);if(E()!==a){A=t,function(e){window.location.hash=e}(a);var o=D.lastIndexOf(p(Z.location)),i=D.slice(0,o+1);i.push(t),D=i,j({action:n,location:r})}else j()}}))},replace:function(e,t){var n="REPLACE",r=f(e,void 0,void 0,Z.location);C.confirmTransitionTo(r,n,o,(function(e){if(e){var t=p(r),a=v(y+t);E()!==a&&(A=t,_(a));var o=D.indexOf(p(Z.location));-1!==o&&(D[o]=t),j({action:n,location:r})}}))},go:I,goBack:function(){I(-1)},goForward:function(){I(1)},block:function(e){void 0===e&&(e=!1);var t=C.setPrompt(e);return z||(M(1),z=!0),function(){return z&&(z=!1,M(-1)),t()}},listen:function(e){var t=C.appendListener(e);return M(1),function(){M(-1),t()}}};return Z}function C(e,t,n){return Math.min(Math.max(e,t),n)}function j(e){void 0===e&&(e={});var t=e,n=t.getUserConfirmation,a=t.initialEntries,o=void 0===a?["/"]:a,i=t.initialIndex,l=void 0===i?0:i,s=t.keyLength,u=void 0===s?6:s,c=m();function d(e){(0,r.Z)(w,e),w.length=w.entries.length,c.notifyListeners(w.location,w.action)}function h(){return Math.random().toString(36).substr(2,u)}var g=C(l,0,o.length-1),y=o.map((function(e){return f(e,void 0,"string"==typeof e?h():e.key||h())})),b=p;function v(e){var t=C(w.index+e,0,w.entries.length-1),r=w.entries[t];c.confirmTransitionTo(r,"POP",n,(function(e){e?d({action:"POP",location:r,index:t}):d()}))}var w={length:y.length,action:"POP",location:y[g],index:g,entries:y,createHref:b,push:function(e,t){var r="PUSH",a=f(e,t,h(),w.location);c.confirmTransitionTo(a,r,n,(function(e){if(e){var t=w.index+1,n=w.entries.slice(0);n.length>t?n.splice(t,n.length-t,a):n.push(a),d({action:r,location:a,index:t,entries:n})}}))},replace:function(e,t){var r="REPLACE",a=f(e,t,h(),w.location);c.confirmTransitionTo(a,r,n,(function(e){e&&(w.entries[w.index]=a,d({action:r,location:a}))}))},go:v,goBack:function(){v(-1)},goForward:function(){v(1)},canGo:function(e){var t=w.index+e;return t>=0&&t<w.entries.length},block:function(e){return void 0===e&&(e=!1),c.setPrompt(e)},listen:function(e){return c.appendListener(e)}};return w}},8679:(e,t,n)=>{"use strict";var r=n(9864),a={childContextTypes:!0,contextType:!0,contextTypes:!0,defaultProps:!0,displayName:!0,getDefaultProps:!0,getDerivedStateFromError:!0,getDerivedStateFromProps:!0,mixins:!0,propTypes:!0,type:!0},o={name:!0,length:!0,prototype:!0,caller:!0,callee:!0,arguments:!0,arity:!0},i={$$typeof:!0,compare:!0,defaultProps:!0,displayName:!0,propTypes:!0,type:!0},l={};function s(e){return r.isMemo(e)?i:l[e.$$typeof]||a}l[r.ForwardRef]={$$typeof:!0,render:!0,defaultProps:!0,displayName:!0,propTypes:!0},l[r.Memo]=i;var u=Object.defineProperty,c=Object.getOwnPropertyNames,d=Object.getOwnPropertySymbols,p=Object.getOwnPropertyDescriptor,f=Object.getPrototypeOf,m=Object.prototype;e.exports=function e(t,n,r){if("string"!=typeof n){if(m){var a=f(n);a&&a!==m&&e(t,a,r)}var i=c(n);d&&(i=i.concat(d(n)));for(var l=s(t),h=s(n),g=0;g<i.length;++g){var y=i[g];if(!(o[y]||r&&r[y]||h&&h[y]||l&&l[y])){var b=p(n,y);try{u(t,y,b)}catch(v){}}}}return t}},1143:e=>{"use strict";e.exports=function(e,t,n,r,a,o,i,l){if(!e){var s;if(void 0===t)s=new Error("Minified exception occurred; use the non-minified dev environment for the full error message and additional helpful warnings.");else{var u=[n,r,a,o,i,l],c=0;(s=new Error(t.replace(/%s/g,(function(){return u[c++]})))).name="Invariant Violation"}throw s.framesToPop=1,s}}},5826:e=>{e.exports=Array.isArray||function(e){return"[object Array]"==Object.prototype.toString.call(e)}},2497:(e,t,n)=>{"use strict";n.r(t)},2295:(e,t,n)=>{"use strict";n.r(t)},4865:function(e,t,n){var r,a;r=function(){var e,t,n={version:"0.2.0"},r=n.settings={minimum:.08,easing:"ease",positionUsing:"",speed:200,trickle:!0,trickleRate:.02,trickleSpeed:800,showSpinner:!0,barSelector:'[role="bar"]',spinnerSelector:'[role="spinner"]',parent:"body",template:'<div class="bar" role="bar"><div class="peg"></div></div><div class="spinner" role="spinner"><div class="spinner-icon"></div></div>'};function a(e,t,n){return e<t?t:e>n?n:e}function o(e){return 100*(-1+e)}function i(e,t,n){var a;return(a="translate3d"===r.positionUsing?{transform:"translate3d("+o(e)+"%,0,0)"}:"translate"===r.positionUsing?{transform:"translate("+o(e)+"%,0)"}:{"margin-left":o(e)+"%"}).transition="all "+t+"ms "+n,a}n.configure=function(e){var t,n;for(t in e)void 0!==(n=e[t])&&e.hasOwnProperty(t)&&(r[t]=n);return this},n.status=null,n.set=function(e){var t=n.isStarted();e=a(e,r.minimum,1),n.status=1===e?null:e;var o=n.render(!t),u=o.querySelector(r.barSelector),c=r.speed,d=r.easing;return o.offsetWidth,l((function(t){""===r.positionUsing&&(r.positionUsing=n.getPositioningCSS()),s(u,i(e,c,d)),1===e?(s(o,{transition:"none",opacity:1}),o.offsetWidth,setTimeout((function(){s(o,{transition:"all "+c+"ms linear",opacity:0}),setTimeout((function(){n.remove(),t()}),c)}),c)):setTimeout(t,c)})),this},n.isStarted=function(){return"number"==typeof n.status},n.start=function(){n.status||n.set(0);var e=function(){setTimeout((function(){n.status&&(n.trickle(),e())}),r.trickleSpeed)};return r.trickle&&e(),this},n.done=function(e){return e||n.status?n.inc(.3+.5*Math.random()).set(1):this},n.inc=function(e){var t=n.status;return t?("number"!=typeof e&&(e=(1-t)*a(Math.random()*t,.1,.95)),t=a(t+e,0,.994),n.set(t)):n.start()},n.trickle=function(){return n.inc(Math.random()*r.trickleRate)},e=0,t=0,n.promise=function(r){return r&&"resolved"!==r.state()?(0===t&&n.start(),e++,t++,r.always((function(){0==--t?(e=0,n.done()):n.set((e-t)/e)})),this):this},n.render=function(e){if(n.isRendered())return document.getElementById("nprogress");c(document.documentElement,"nprogress-busy");var t=document.createElement("div");t.id="nprogress",t.innerHTML=r.template;var a,i=t.querySelector(r.barSelector),l=e?"-100":o(n.status||0),u=document.querySelector(r.parent);return s(i,{transition:"all 0 linear",transform:"translate3d("+l+"%,0,0)"}),r.showSpinner||(a=t.querySelector(r.spinnerSelector))&&f(a),u!=document.body&&c(u,"nprogress-custom-parent"),u.appendChild(t),t},n.remove=function(){d(document.documentElement,"nprogress-busy"),d(document.querySelector(r.parent),"nprogress-custom-parent");var e=document.getElementById("nprogress");e&&f(e)},n.isRendered=function(){return!!document.getElementById("nprogress")},n.getPositioningCSS=function(){var e=document.body.style,t="WebkitTransform"in e?"Webkit":"MozTransform"in e?"Moz":"msTransform"in e?"ms":"OTransform"in e?"O":"";return t+"Perspective"in e?"translate3d":t+"Transform"in e?"translate":"margin"};var l=function(){var e=[];function t(){var n=e.shift();n&&n(t)}return function(n){e.push(n),1==e.length&&t()}}(),s=function(){var e=["Webkit","O","Moz","ms"],t={};function n(e){return e.replace(/^-ms-/,"ms-").replace(/-([\da-z])/gi,(function(e,t){return t.toUpperCase()}))}function r(t){var n=document.body.style;if(t in n)return t;for(var r,a=e.length,o=t.charAt(0).toUpperCase()+t.slice(1);a--;)if((r=e[a]+o)in n)return r;return t}function a(e){return e=n(e),t[e]||(t[e]=r(e))}function o(e,t,n){t=a(t),e.style[t]=n}return function(e,t){var n,r,a=arguments;if(2==a.length)for(n in t)void 0!==(r=t[n])&&t.hasOwnProperty(n)&&o(e,n,r);else o(e,a[1],a[2])}}();function u(e,t){return("string"==typeof e?e:p(e)).indexOf(" "+t+" ")>=0}function c(e,t){var n=p(e),r=n+t;u(n,t)||(e.className=r.substring(1))}function d(e,t){var n,r=p(e);u(e,t)&&(n=r.replace(" "+t+" "," "),e.className=n.substring(1,n.length-1))}function p(e){return(" "+(e.className||"")+" ").replace(/\s+/gi," ")}function f(e){e&&e.parentNode&&e.parentNode.removeChild(e)}return n},void 0===(a="function"==typeof r?r.call(t,n,t,e):r)||(e.exports=a)},4779:(e,t,n)=>{var r=n(5826);e.exports=f,e.exports.parse=o,e.exports.compile=function(e,t){return l(o(e,t),t)},e.exports.tokensToFunction=l,e.exports.tokensToRegExp=p;var a=new RegExp(["(\\\\.)","([\\/.])?(?:(?:\\:(\\w+)(?:\\(((?:\\\\.|[^\\\\()])+)\\))?|\\(((?:\\\\.|[^\\\\()])+)\\))([+*?])?|(\\*))"].join("|"),"g");function o(e,t){for(var n,r=[],o=0,i=0,l="",c=t&&t.delimiter||"/";null!=(n=a.exec(e));){var d=n[0],p=n[1],f=n.index;if(l+=e.slice(i,f),i=f+d.length,p)l+=p[1];else{var m=e[i],h=n[2],g=n[3],y=n[4],b=n[5],v=n[6],w=n[7];l&&(r.push(l),l="");var k=null!=h&&null!=m&&m!==h,x="+"===v||"*"===v,S="?"===v||"*"===v,E=n[2]||c,_=y||b;r.push({name:g||o++,prefix:h||"",delimiter:E,optional:S,repeat:x,partial:k,asterisk:!!w,pattern:_?u(_):w?".*":"[^"+s(E)+"]+?"})}}return i<e.length&&(l+=e.substr(i)),l&&r.push(l),r}function i(e){return encodeURI(e).replace(/[\/?#]/g,(function(e){return"%"+e.charCodeAt(0).toString(16).toUpperCase()}))}function l(e,t){for(var n=new Array(e.length),a=0;a<e.length;a++)"object"==typeof e[a]&&(n[a]=new RegExp("^(?:"+e[a].pattern+")$",d(t)));return function(t,a){for(var o="",l=t||{},s=(a||{}).pretty?i:encodeURIComponent,u=0;u<e.length;u++){var c=e[u];if("string"!=typeof c){var d,p=l[c.name];if(null==p){if(c.optional){c.partial&&(o+=c.prefix);continue}throw new TypeError('Expected "'+c.name+'" to be defined')}if(r(p)){if(!c.repeat)throw new TypeError('Expected "'+c.name+'" to not repeat, but received `'+JSON.stringify(p)+"`");if(0===p.length){if(c.optional)continue;throw new TypeError('Expected "'+c.name+'" to not be empty')}for(var f=0;f<p.length;f++){if(d=s(p[f]),!n[u].test(d))throw new TypeError('Expected all "'+c.name+'" to match "'+c.pattern+'", but received `'+JSON.stringify(d)+"`");o+=(0===f?c.prefix:c.delimiter)+d}}else{if(d=c.asterisk?encodeURI(p).replace(/[?#]/g,(function(e){return"%"+e.charCodeAt(0).toString(16).toUpperCase()})):s(p),!n[u].test(d))throw new TypeError('Expected "'+c.name+'" to match "'+c.pattern+'", but received "'+d+'"');o+=c.prefix+d}}else o+=c}return o}}function s(e){return e.replace(/([.+*?=^!:${}()[\]|\/\\])/g,"\\$1")}function u(e){return e.replace(/([=!:$\/()])/g,"\\$1")}function c(e,t){return e.keys=t,e}function d(e){return e&&e.sensitive?"":"i"}function p(e,t,n){r(t)||(n=t||n,t=[]);for(var a=(n=n||{}).strict,o=!1!==n.end,i="",l=0;l<e.length;l++){var u=e[l];if("string"==typeof u)i+=s(u);else{var p=s(u.prefix),f="(?:"+u.pattern+")";t.push(u),u.repeat&&(f+="(?:"+p+f+")*"),i+=f=u.optional?u.partial?p+"("+f+")?":"(?:"+p+"("+f+"))?":p+"("+f+")"}}var m=s(n.delimiter||"/"),h=i.slice(-m.length)===m;return a||(i=(h?i.slice(0,-m.length):i)+"(?:"+m+"(?=$))?"),i+=o?"$":a&&h?"":"(?="+m+"|$)",c(new RegExp("^"+i,d(n)),t)}function f(e,t,n){return r(t)||(n=t||n,t=[]),n=n||{},e instanceof RegExp?function(e,t){var n=e.source.match(/\((?!\?)/g);if(n)for(var r=0;r<n.length;r++)t.push({name:r,prefix:null,delimiter:null,optional:!1,repeat:!1,partial:!1,asterisk:!1,pattern:null});return c(e,t)}(e,t):r(e)?function(e,t,n){for(var r=[],a=0;a<e.length;a++)r.push(f(e[a],t,n).source);return c(new RegExp("(?:"+r.join("|")+")",d(n)),t)}(e,t,n):function(e,t,n){return p(o(e,n),t,n)}(e,t,n)}},9901:e=>{e.exports&&(e.exports={core:{meta:{path:"components/prism-core.js",option:"mandatory"},core:"Core"},themes:{meta:{path:"themes/{id}.css",link:"index.html?theme={id}",exclusive:!0},prism:{title:"Default",option:"default"},"prism-dark":"Dark","prism-funky":"Funky","prism-okaidia":{title:"Okaidia",owner:"ocodia"},"prism-twilight":{title:"Twilight",owner:"remybach"},"prism-coy":{title:"Coy",owner:"tshedor"},"prism-solarizedlight":{title:"Solarized Light",owner:"hectormatos2011 "},"prism-tomorrow":{title:"Tomorrow Night",owner:"Rosey"}},languages:{meta:{path:"components/prism-{id}",noCSS:!0,examplesPath:"examples/prism-{id}",addCheckAll:!0},markup:{title:"Markup",alias:["html","xml","svg","mathml","ssml","atom","rss"],aliasTitles:{html:"HTML",xml:"XML",svg:"SVG",mathml:"MathML",ssml:"SSML",atom:"Atom",rss:"RSS"},option:"default"},css:{title:"CSS",option:"default",modify:"markup"},clike:{title:"C-like",option:"default"},javascript:{title:"JavaScript",require:"clike",modify:"markup",optional:"regex",alias:"js",option:"default"},abap:{title:"ABAP",owner:"dellagustin"},abnf:{title:"ABNF",owner:"RunDevelopment"},actionscript:{title:"ActionScript",require:"javascript",modify:"markup",owner:"Golmote"},ada:{title:"Ada",owner:"Lucretia"},agda:{title:"Agda",owner:"xy-ren"},al:{title:"AL",owner:"RunDevelopment"},antlr4:{title:"ANTLR4",alias:"g4",owner:"RunDevelopment"},apacheconf:{title:"Apache Configuration",owner:"GuiTeK"},apex:{title:"Apex",require:["clike","sql"],owner:"RunDevelopment"},apl:{title:"APL",owner:"ngn"},applescript:{title:"AppleScript",owner:"Golmote"},aql:{title:"AQL",owner:"RunDevelopment"},arduino:{title:"Arduino",require:"cpp",alias:"ino",owner:"dkern"},arff:{title:"ARFF",owner:"Golmote"},armasm:{title:"ARM Assembly",alias:"arm-asm",owner:"RunDevelopment"},arturo:{title:"Arturo",alias:"art",optional:["bash","css","javascript","markup","markdown","sql"],owner:"drkameleon"},asciidoc:{alias:"adoc",title:"AsciiDoc",owner:"Golmote"},aspnet:{title:"ASP.NET (C#)",require:["markup","csharp"],owner:"nauzilus"},asm6502:{title:"6502 Assembly",owner:"kzurawel"},asmatmel:{title:"Atmel AVR Assembly",owner:"cerkit"},autohotkey:{title:"AutoHotkey",owner:"aviaryan"},autoit:{title:"AutoIt",owner:"Golmote"},avisynth:{title:"AviSynth",alias:"avs",owner:"Zinfidel"},"avro-idl":{title:"Avro IDL",alias:"avdl",owner:"RunDevelopment"},awk:{title:"AWK",alias:"gawk",aliasTitles:{gawk:"GAWK"},owner:"RunDevelopment"},bash:{title:"Bash",alias:["sh","shell"],aliasTitles:{sh:"Shell",shell:"Shell"},owner:"zeitgeist87"},basic:{title:"BASIC",owner:"Golmote"},batch:{title:"Batch",owner:"Golmote"},bbcode:{title:"BBcode",alias:"shortcode",aliasTitles:{shortcode:"Shortcode"},owner:"RunDevelopment"},bbj:{title:"BBj",owner:"hyyan"},bicep:{title:"Bicep",owner:"johnnyreilly"},birb:{title:"Birb",require:"clike",owner:"Calamity210"},bison:{title:"Bison",require:"c",owner:"Golmote"},bnf:{title:"BNF",alias:"rbnf",aliasTitles:{rbnf:"RBNF"},owner:"RunDevelopment"},bqn:{title:"BQN",owner:"yewscion"},brainfuck:{title:"Brainfuck",owner:"Golmote"},brightscript:{title:"BrightScript",owner:"RunDevelopment"},bro:{title:"Bro",owner:"wayward710"},bsl:{title:"BSL (1C:Enterprise)",alias:"oscript",aliasTitles:{oscript:"OneScript"},owner:"Diversus23"},c:{title:"C",require:"clike",owner:"zeitgeist87"},csharp:{title:"C#",require:"clike",alias:["cs","dotnet"],owner:"mvalipour"},cpp:{title:"C++",require:"c",owner:"zeitgeist87"},cfscript:{title:"CFScript",require:"clike",alias:"cfc",owner:"mjclemente"},chaiscript:{title:"ChaiScript",require:["clike","cpp"],owner:"RunDevelopment"},cil:{title:"CIL",owner:"sbrl"},cilkc:{title:"Cilk/C",require:"c",alias:"cilk-c",owner:"OpenCilk"},cilkcpp:{title:"Cilk/C++",require:"cpp",alias:["cilk-cpp","cilk"],owner:"OpenCilk"},clojure:{title:"Clojure",owner:"troglotit"},cmake:{title:"CMake",owner:"mjrogozinski"},cobol:{title:"COBOL",owner:"RunDevelopment"},coffeescript:{title:"CoffeeScript",require:"javascript",alias:"coffee",owner:"R-osey"},concurnas:{title:"Concurnas",alias:"conc",owner:"jasontatton"},csp:{title:"Content-Security-Policy",owner:"ScottHelme"},cooklang:{title:"Cooklang",owner:"ahue"},coq:{title:"Coq",owner:"RunDevelopment"},crystal:{title:"Crystal",require:"ruby",owner:"MakeNowJust"},"css-extras":{title:"CSS Extras",require:"css",modify:"css",owner:"milesj"},csv:{title:"CSV",owner:"RunDevelopment"},cue:{title:"CUE",owner:"RunDevelopment"},cypher:{title:"Cypher",owner:"RunDevelopment"},d:{title:"D",require:"clike",owner:"Golmote"},dart:{title:"Dart",require:"clike",owner:"Golmote"},dataweave:{title:"DataWeave",owner:"machaval"},dax:{title:"DAX",owner:"peterbud"},dhall:{title:"Dhall",owner:"RunDevelopment"},diff:{title:"Diff",owner:"uranusjr"},django:{title:"Django/Jinja2",require:"markup-templating",alias:"jinja2",owner:"romanvm"},"dns-zone-file":{title:"DNS zone file",owner:"RunDevelopment",alias:"dns-zone"},docker:{title:"Docker",alias:"dockerfile",owner:"JustinBeckwith"},dot:{title:"DOT (Graphviz)",alias:"gv",optional:"markup",owner:"RunDevelopment"},ebnf:{title:"EBNF",owner:"RunDevelopment"},editorconfig:{title:"EditorConfig",owner:"osipxd"},eiffel:{title:"Eiffel",owner:"Conaclos"},ejs:{title:"EJS",require:["javascript","markup-templating"],owner:"RunDevelopment",alias:"eta",aliasTitles:{eta:"Eta"}},elixir:{title:"Elixir",owner:"Golmote"},elm:{title:"Elm",owner:"zwilias"},etlua:{title:"Embedded Lua templating",require:["lua","markup-templating"],owner:"RunDevelopment"},erb:{title:"ERB",require:["ruby","markup-templating"],owner:"Golmote"},erlang:{title:"Erlang",owner:"Golmote"},"excel-formula":{title:"Excel Formula",alias:["xlsx","xls"],owner:"RunDevelopment"},fsharp:{title:"F#",require:"clike",owner:"simonreynolds7"},factor:{title:"Factor",owner:"catb0t"},false:{title:"False",owner:"edukisto"},"firestore-security-rules":{title:"Firestore security rules",require:"clike",owner:"RunDevelopment"},flow:{title:"Flow",require:"javascript",owner:"Golmote"},fortran:{title:"Fortran",owner:"Golmote"},ftl:{title:"FreeMarker Template Language",require:"markup-templating",owner:"RunDevelopment"},gml:{title:"GameMaker Language",alias:"gamemakerlanguage",require:"clike",owner:"LiarOnce"},gap:{title:"GAP (CAS)",owner:"RunDevelopment"},gcode:{title:"G-code",owner:"RunDevelopment"},gdscript:{title:"GDScript",owner:"RunDevelopment"},gedcom:{title:"GEDCOM",owner:"Golmote"},gettext:{title:"gettext",alias:"po",owner:"RunDevelopment"},gherkin:{title:"Gherkin",owner:"hason"},git:{title:"Git",owner:"lgiraudel"},glsl:{title:"GLSL",require:"c",owner:"Golmote"},gn:{title:"GN",alias:"gni",owner:"RunDevelopment"},"linker-script":{title:"GNU Linker Script",alias:"ld",owner:"RunDevelopment"},go:{title:"Go",require:"clike",owner:"arnehormann"},"go-module":{title:"Go module",alias:"go-mod",owner:"RunDevelopment"},gradle:{title:"Gradle",require:"clike",owner:"zeabdelkhalek-badido18"},graphql:{title:"GraphQL",optional:"markdown",owner:"Golmote"},groovy:{title:"Groovy",require:"clike",owner:"robfletcher"},haml:{title:"Haml",require:"ruby",optional:["css","css-extras","coffeescript","erb","javascript","less","markdown","scss","textile"],owner:"Golmote"},handlebars:{title:"Handlebars",require:"markup-templating",alias:["hbs","mustache"],aliasTitles:{mustache:"Mustache"},owner:"Golmote"},haskell:{title:"Haskell",alias:"hs",owner:"bholst"},haxe:{title:"Haxe",require:"clike",optional:"regex",owner:"Golmote"},hcl:{title:"HCL",owner:"outsideris"},hlsl:{title:"HLSL",require:"c",owner:"RunDevelopment"},hoon:{title:"Hoon",owner:"matildepark"},http:{title:"HTTP",optional:["csp","css","hpkp","hsts","javascript","json","markup","uri"],owner:"danielgtaylor"},hpkp:{title:"HTTP Public-Key-Pins",owner:"ScottHelme"},hsts:{title:"HTTP Strict-Transport-Security",owner:"ScottHelme"},ichigojam:{title:"IchigoJam",owner:"BlueCocoa"},icon:{title:"Icon",owner:"Golmote"},"icu-message-format":{title:"ICU Message Format",owner:"RunDevelopment"},idris:{title:"Idris",alias:"idr",owner:"KeenS",require:"haskell"},ignore:{title:".ignore",owner:"osipxd",alias:["gitignore","hgignore","npmignore"],aliasTitles:{gitignore:".gitignore",hgignore:".hgignore",npmignore:".npmignore"}},inform7:{title:"Inform 7",owner:"Golmote"},ini:{title:"Ini",owner:"aviaryan"},io:{title:"Io",owner:"AlesTsurko"},j:{title:"J",owner:"Golmote"},java:{title:"Java",require:"clike",owner:"sherblot"},javadoc:{title:"JavaDoc",require:["markup","java","javadoclike"],modify:"java",optional:"scala",owner:"RunDevelopment"},javadoclike:{title:"JavaDoc-like",modify:["java","javascript","php"],owner:"RunDevelopment"},javastacktrace:{title:"Java stack trace",owner:"RunDevelopment"},jexl:{title:"Jexl",owner:"czosel"},jolie:{title:"Jolie",require:"clike",owner:"thesave"},jq:{title:"JQ",owner:"RunDevelopment"},jsdoc:{title:"JSDoc",require:["javascript","javadoclike","typescript"],modify:"javascript",optional:["actionscript","coffeescript"],owner:"RunDevelopment"},"js-extras":{title:"JS Extras",require:"javascript",modify:"javascript",optional:["actionscript","coffeescript","flow","n4js","typescript"],owner:"RunDevelopment"},json:{title:"JSON",alias:"webmanifest",aliasTitles:{webmanifest:"Web App Manifest"},owner:"CupOfTea696"},json5:{title:"JSON5",require:"json",owner:"RunDevelopment"},jsonp:{title:"JSONP",require:"json",owner:"RunDevelopment"},jsstacktrace:{title:"JS stack trace",owner:"sbrl"},"js-templates":{title:"JS Templates",require:"javascript",modify:"javascript",optional:["css","css-extras","graphql","markdown","markup","sql"],owner:"RunDevelopment"},julia:{title:"Julia",owner:"cdagnino"},keepalived:{title:"Keepalived Configure",owner:"dev-itsheng"},keyman:{title:"Keyman",owner:"mcdurdin"},kotlin:{title:"Kotlin",alias:["kt","kts"],aliasTitles:{kts:"Kotlin Script"},require:"clike",owner:"Golmote"},kumir:{title:"KuMir (\u041a\u0443\u041c\u0438\u0440)",alias:"kum",owner:"edukisto"},kusto:{title:"Kusto",owner:"RunDevelopment"},latex:{title:"LaTeX",alias:["tex","context"],aliasTitles:{tex:"TeX",context:"ConTeXt"},owner:"japborst"},latte:{title:"Latte",require:["clike","markup-templating","php"],owner:"nette"},less:{title:"Less",require:"css",optional:"css-extras",owner:"Golmote"},lilypond:{title:"LilyPond",require:"scheme",alias:"ly",owner:"RunDevelopment"},liquid:{title:"Liquid",require:"markup-templating",owner:"cinhtau"},lisp:{title:"Lisp",alias:["emacs","elisp","emacs-lisp"],owner:"JuanCaicedo"},livescript:{title:"LiveScript",owner:"Golmote"},llvm:{title:"LLVM IR",owner:"porglezomp"},log:{title:"Log file",optional:"javastacktrace",owner:"RunDevelopment"},lolcode:{title:"LOLCODE",owner:"Golmote"},lua:{title:"Lua",owner:"Golmote"},magma:{title:"Magma (CAS)",owner:"RunDevelopment"},makefile:{title:"Makefile",owner:"Golmote"},markdown:{title:"Markdown",require:"markup",optional:"yaml",alias:"md",owner:"Golmote"},"markup-templating":{title:"Markup templating",require:"markup",owner:"Golmote"},mata:{title:"Mata",owner:"RunDevelopment"},matlab:{title:"MATLAB",owner:"Golmote"},maxscript:{title:"MAXScript",owner:"RunDevelopment"},mel:{title:"MEL",owner:"Golmote"},mermaid:{title:"Mermaid",owner:"RunDevelopment"},metafont:{title:"METAFONT",owner:"LaeriExNihilo"},mizar:{title:"Mizar",owner:"Golmote"},mongodb:{title:"MongoDB",owner:"airs0urce",require:"javascript"},monkey:{title:"Monkey",owner:"Golmote"},moonscript:{title:"MoonScript",alias:"moon",owner:"RunDevelopment"},n1ql:{title:"N1QL",owner:"TMWilds"},n4js:{title:"N4JS",require:"javascript",optional:"jsdoc",alias:"n4jsd",owner:"bsmith-n4"},"nand2tetris-hdl":{title:"Nand To Tetris HDL",owner:"stephanmax"},naniscript:{title:"Naninovel Script",owner:"Elringus",alias:"nani"},nasm:{title:"NASM",owner:"rbmj"},neon:{title:"NEON",owner:"nette"},nevod:{title:"Nevod",owner:"nezaboodka"},nginx:{title:"nginx",owner:"volado"},nim:{title:"Nim",owner:"Golmote"},nix:{title:"Nix",owner:"Golmote"},nsis:{title:"NSIS",owner:"idleberg"},objectivec:{title:"Objective-C",require:"c",alias:"objc",owner:"uranusjr"},ocaml:{title:"OCaml",owner:"Golmote"},odin:{title:"Odin",owner:"edukisto"},opencl:{title:"OpenCL",require:"c",modify:["c","cpp"],owner:"Milania1"},openqasm:{title:"OpenQasm",alias:"qasm",owner:"RunDevelopment"},oz:{title:"Oz",owner:"Golmote"},parigp:{title:"PARI/GP",owner:"Golmote"},parser:{title:"Parser",require:"markup",owner:"Golmote"},pascal:{title:"Pascal",alias:"objectpascal",aliasTitles:{objectpascal:"Object Pascal"},owner:"Golmote"},pascaligo:{title:"Pascaligo",owner:"DefinitelyNotAGoat"},psl:{title:"PATROL Scripting Language",owner:"bertysentry"},pcaxis:{title:"PC-Axis",alias:"px",owner:"RunDevelopment"},peoplecode:{title:"PeopleCode",alias:"pcode",owner:"RunDevelopment"},perl:{title:"Perl",owner:"Golmote"},php:{title:"PHP",require:"markup-templating",owner:"milesj"},phpdoc:{title:"PHPDoc",require:["php","javadoclike"],modify:"php",owner:"RunDevelopment"},"php-extras":{title:"PHP Extras",require:"php",modify:"php",owner:"milesj"},"plant-uml":{title:"PlantUML",alias:"plantuml",owner:"RunDevelopment"},plsql:{title:"PL/SQL",require:"sql",owner:"Golmote"},powerquery:{title:"PowerQuery",alias:["pq","mscript"],owner:"peterbud"},powershell:{title:"PowerShell",owner:"nauzilus"},processing:{title:"Processing",require:"clike",owner:"Golmote"},prolog:{title:"Prolog",owner:"Golmote"},promql:{title:"PromQL",owner:"arendjr"},properties:{title:".properties",owner:"Golmote"},protobuf:{title:"Protocol Buffers",require:"clike",owner:"just-boris"},pug:{title:"Pug",require:["markup","javascript"],optional:["coffeescript","ejs","handlebars","less","livescript","markdown","scss","stylus","twig"],owner:"Golmote"},puppet:{title:"Puppet",owner:"Golmote"},pure:{title:"Pure",optional:["c","cpp","fortran"],owner:"Golmote"},purebasic:{title:"PureBasic",require:"clike",alias:"pbfasm",owner:"HeX0R101"},purescript:{title:"PureScript",require:"haskell",alias:"purs",owner:"sriharshachilakapati"},python:{title:"Python",alias:"py",owner:"multipetros"},qsharp:{title:"Q#",require:"clike",alias:"qs",owner:"fedonman"},q:{title:"Q (kdb+ database)",owner:"Golmote"},qml:{title:"QML",require:"javascript",owner:"RunDevelopment"},qore:{title:"Qore",require:"clike",owner:"temnroegg"},r:{title:"R",owner:"Golmote"},racket:{title:"Racket",require:"scheme",alias:"rkt",owner:"RunDevelopment"},cshtml:{title:"Razor C#",alias:"razor",require:["markup","csharp"],optional:["css","css-extras","javascript","js-extras"],owner:"RunDevelopment"},jsx:{title:"React JSX",require:["markup","javascript"],optional:["jsdoc","js-extras","js-templates"],owner:"vkbansal"},tsx:{title:"React TSX",require:["jsx","typescript"]},reason:{title:"Reason",require:"clike",owner:"Golmote"},regex:{title:"Regex",owner:"RunDevelopment"},rego:{title:"Rego",owner:"JordanSh"},renpy:{title:"Ren'py",alias:"rpy",owner:"HyuchiaDiego"},rescript:{title:"ReScript",alias:"res",owner:"vmarcosp"},rest:{title:"reST (reStructuredText)",owner:"Golmote"},rip:{title:"Rip",owner:"ravinggenius"},roboconf:{title:"Roboconf",owner:"Golmote"},robotframework:{title:"Robot Framework",alias:"robot",owner:"RunDevelopment"},ruby:{title:"Ruby",require:"clike",alias:"rb",owner:"samflores"},rust:{title:"Rust",owner:"Golmote"},sas:{title:"SAS",optional:["groovy","lua","sql"],owner:"Golmote"},sass:{title:"Sass (Sass)",require:"css",optional:"css-extras",owner:"Golmote"},scss:{title:"Sass (SCSS)",require:"css",optional:"css-extras",owner:"MoOx"},scala:{title:"Scala",require:"java",owner:"jozic"},scheme:{title:"Scheme",owner:"bacchus123"},"shell-session":{title:"Shell session",require:"bash",alias:["sh-session","shellsession"],owner:"RunDevelopment"},smali:{title:"Smali",owner:"RunDevelopment"},smalltalk:{title:"Smalltalk",owner:"Golmote"},smarty:{title:"Smarty",require:"markup-templating",optional:"php",owner:"Golmote"},sml:{title:"SML",alias:"smlnj",aliasTitles:{smlnj:"SML/NJ"},owner:"RunDevelopment"},solidity:{title:"Solidity (Ethereum)",alias:"sol",require:"clike",owner:"glachaud"},"solution-file":{title:"Solution file",alias:"sln",owner:"RunDevelopment"},soy:{title:"Soy (Closure Template)",require:"markup-templating",owner:"Golmote"},sparql:{title:"SPARQL",require:"turtle",owner:"Triply-Dev",alias:"rq"},"splunk-spl":{title:"Splunk SPL",owner:"RunDevelopment"},sqf:{title:"SQF: Status Quo Function (Arma 3)",require:"clike",owner:"RunDevelopment"},sql:{title:"SQL",owner:"multipetros"},squirrel:{title:"Squirrel",require:"clike",owner:"RunDevelopment"},stan:{title:"Stan",owner:"RunDevelopment"},stata:{title:"Stata Ado",require:["mata","java","python"],owner:"RunDevelopment"},iecst:{title:"Structured Text (IEC 61131-3)",owner:"serhioromano"},stylus:{title:"Stylus",owner:"vkbansal"},supercollider:{title:"SuperCollider",alias:"sclang",owner:"RunDevelopment"},swift:{title:"Swift",owner:"chrischares"},systemd:{title:"Systemd configuration file",owner:"RunDevelopment"},"t4-templating":{title:"T4 templating",owner:"RunDevelopment"},"t4-cs":{title:"T4 Text Templates (C#)",require:["t4-templating","csharp"],alias:"t4",owner:"RunDevelopment"},"t4-vb":{title:"T4 Text Templates (VB)",require:["t4-templating","vbnet"],owner:"RunDevelopment"},tap:{title:"TAP",owner:"isaacs",require:"yaml"},tcl:{title:"Tcl",owner:"PeterChaplin"},tt2:{title:"Template Toolkit 2",require:["clike","markup-templating"],owner:"gflohr"},textile:{title:"Textile",require:"markup",optional:"css",owner:"Golmote"},toml:{title:"TOML",owner:"RunDevelopment"},tremor:{title:"Tremor",alias:["trickle","troy"],owner:"darach",aliasTitles:{trickle:"trickle",troy:"troy"}},turtle:{title:"Turtle",alias:"trig",aliasTitles:{trig:"TriG"},owner:"jakubklimek"},twig:{title:"Twig",require:"markup-templating",owner:"brandonkelly"},typescript:{title:"TypeScript",require:"javascript",optional:"js-templates",alias:"ts",owner:"vkbansal"},typoscript:{title:"TypoScript",alias:"tsconfig",aliasTitles:{tsconfig:"TSConfig"},owner:"dkern"},unrealscript:{title:"UnrealScript",alias:["uscript","uc"],owner:"RunDevelopment"},uorazor:{title:"UO Razor Script",owner:"jaseowns"},uri:{title:"URI",alias:"url",aliasTitles:{url:"URL"},owner:"RunDevelopment"},v:{title:"V",require:"clike",owner:"taggon"},vala:{title:"Vala",require:"clike",optional:"regex",owner:"TemplarVolk"},vbnet:{title:"VB.Net",require:"basic",owner:"Bigsby"},velocity:{title:"Velocity",require:"markup",owner:"Golmote"},verilog:{title:"Verilog",owner:"a-rey"},vhdl:{title:"VHDL",owner:"a-rey"},vim:{title:"vim",owner:"westonganger"},"visual-basic":{title:"Visual Basic",alias:["vb","vba"],aliasTitles:{vba:"VBA"},owner:"Golmote"},warpscript:{title:"WarpScript",owner:"RunDevelopment"},wasm:{title:"WebAssembly",owner:"Golmote"},"web-idl":{title:"Web IDL",alias:"webidl",owner:"RunDevelopment"},wgsl:{title:"WGSL",owner:"Dr4gonthree"},wiki:{title:"Wiki markup",require:"markup",owner:"Golmote"},wolfram:{title:"Wolfram language",alias:["mathematica","nb","wl"],aliasTitles:{mathematica:"Mathematica",nb:"Mathematica Notebook"},owner:"msollami"},wren:{title:"Wren",owner:"clsource"},xeora:{title:"Xeora",require:"markup",alias:"xeoracube",aliasTitles:{xeoracube:"XeoraCube"},owner:"freakmaxi"},"xml-doc":{title:"XML doc (.net)",require:"markup",modify:["csharp","fsharp","vbnet"],owner:"RunDevelopment"},xojo:{title:"Xojo (REALbasic)",owner:"Golmote"},xquery:{title:"XQuery",require:"markup",owner:"Golmote"},yaml:{title:"YAML",alias:"yml",owner:"hason"},yang:{title:"YANG",owner:"RunDevelopment"},zig:{title:"Zig",owner:"RunDevelopment"}},plugins:{meta:{path:"plugins/{id}/prism-{id}",link:"plugins/{id}/"},"line-highlight":{title:"Line Highlight",description:"Highlights specific lines and/or line ranges."},"line-numbers":{title:"Line Numbers",description:"Line number at the beginning of code lines.",owner:"kuba-kubula"},"show-invisibles":{title:"Show Invisibles",description:"Show hidden characters such as tabs and line breaks.",optional:["autolinker","data-uri-highlight"]},autolinker:{title:"Autolinker",description:"Converts URLs and emails in code to clickable links. Parses Markdown links in comments."},wpd:{title:"WebPlatform Docs",description:'Makes tokens link to <a href="https://webplatform.github.io/docs/">WebPlatform.org documentation</a>. The links open in a new tab.'},"custom-class":{title:"Custom Class",description:"This plugin allows you to prefix Prism's default classes (<code>.comment</code> can become <code>.namespace--comment</code>) or replace them with your defined ones (like <code>.editor__comment</code>). You can even add new classes.",owner:"dvkndn",noCSS:!0},"file-highlight":{title:"File Highlight",description:"Fetch external files and highlight them with Prism. Used on the Prism website itself.",noCSS:!0},"show-language":{title:"Show Language",description:"Display the highlighted language in code blocks (inline code does not show the label).",owner:"nauzilus",noCSS:!0,require:"toolbar"},"jsonp-highlight":{title:"JSONP Highlight",description:"Fetch content with JSONP and highlight some interesting content (e.g. GitHub/Gists or Bitbucket API).",noCSS:!0,owner:"nauzilus"},"highlight-keywords":{title:"Highlight Keywords",description:"Adds special CSS classes for each keyword for fine-grained highlighting.",owner:"vkbansal",noCSS:!0},"remove-initial-line-feed":{title:"Remove initial line feed",description:"Removes the initial line feed in code blocks.",owner:"Golmote",noCSS:!0},"inline-color":{title:"Inline color",description:"Adds a small inline preview for colors in style sheets.",require:"css-extras",owner:"RunDevelopment"},previewers:{title:"Previewers",description:"Previewers for angles, colors, gradients, easing and time.",require:"css-extras",owner:"Golmote"},autoloader:{title:"Autoloader",description:"Automatically loads the needed languages to highlight the code blocks.",owner:"Golmote",noCSS:!0},"keep-markup":{title:"Keep Markup",description:"Prevents custom markup from being dropped out during highlighting.",owner:"Golmote",optional:"normalize-whitespace",noCSS:!0},"command-line":{title:"Command Line",description:"Display a command line with a prompt and, optionally, the output/response from the commands.",owner:"chriswells0"},"unescaped-markup":{title:"Unescaped Markup",description:"Write markup without having to escape anything."},"normalize-whitespace":{title:"Normalize Whitespace",description:"Supports multiple operations to normalize whitespace in code blocks.",owner:"zeitgeist87",optional:"unescaped-markup",noCSS:!0},"data-uri-highlight":{title:"Data-URI Highlight",description:"Highlights data-URI contents.",owner:"Golmote",noCSS:!0},toolbar:{title:"Toolbar",description:"Attach a toolbar for plugins to easily register buttons on the top of a code block.",owner:"mAAdhaTTah"},"copy-to-clipboard":{title:"Copy to Clipboard Button",description:"Add a button that copies the code block to the clipboard when clicked.",owner:"mAAdhaTTah",require:"toolbar",noCSS:!0},"download-button":{title:"Download Button",description:"A button in the toolbar of a code block adding a convenient way to download a code file.",owner:"Golmote",require:"toolbar",noCSS:!0},"match-braces":{title:"Match braces",description:"Highlights matching braces.",owner:"RunDevelopment"},"diff-highlight":{title:"Diff Highlight",description:"Highlights the code inside diff blocks.",owner:"RunDevelopment",require:"diff"},"filter-highlight-all":{title:"Filter highlightAll",description:"Filters the elements the <code>highlightAll</code> and <code>highlightAllUnder</code> methods actually highlight.",owner:"RunDevelopment",noCSS:!0},treeview:{title:"Treeview",description:"A language with special styles to highlight file system tree structures.",owner:"Golmote"}}})},2885:(e,t,n)=>{const r=n(9901),a=n(9642),o=new Set;function i(e){void 0===e?e=Object.keys(r.languages).filter((e=>"meta"!=e)):Array.isArray(e)||(e=[e]);const t=[...o,...Object.keys(Prism.languages)];a(r,e,t).load((e=>{if(!(e in r.languages))return void(i.silent||console.warn("Language does not exist: "+e));const t="./prism-"+e;delete n.c[n(6500).resolve(t)],delete Prism.languages[e],n(6500)(t),o.add(e)}))}i.silent=!1,e.exports=i},6854:()=>{!function(e){function t(e,t){return"___"+e.toUpperCase()+t+"___"}Object.defineProperties(e.languages["markup-templating"]={},{buildPlaceholders:{value:function(n,r,a,o){if(n.language===r){var i=n.tokenStack=[];n.code=n.code.replace(a,(function(e){if("function"==typeof o&&!o(e))return e;for(var a,l=i.length;-1!==n.code.indexOf(a=t(r,l));)++l;return i[l]=e,a})),n.grammar=e.languages.markup}}},tokenizePlaceholders:{value:function(n,r){if(n.language===r&&n.tokenStack){n.grammar=e.languages[r];var a=0,o=Object.keys(n.tokenStack);!function i(l){for(var s=0;s<l.length&&!(a>=o.length);s++){var u=l[s];if("string"==typeof u||u.content&&"string"==typeof u.content){var c=o[a],d=n.tokenStack[c],p="string"==typeof u?u:u.content,f=t(r,c),m=p.indexOf(f);if(m>-1){++a;var h=p.substring(0,m),g=new e.Token(r,e.tokenize(d,n.grammar),"language-"+r,d),y=p.substring(m+f.length),b=[];h&&b.push.apply(b,i([h])),b.push(g),y&&b.push.apply(b,i([y])),"string"==typeof u?l.splice.apply(l,[s,1].concat(b)):u.content=b}}else u.content&&i(u.content)}return l}(n.tokens)}}}})}(Prism)},6726:(e,t,n)=>{var r={"./":2885};function a(e){var t=o(e);return n(t)}function o(e){if(!n.o(r,e)){var t=new Error("Cannot find module '"+e+"'");throw t.code="MODULE_NOT_FOUND",t}return r[e]}a.keys=function(){return Object.keys(r)},a.resolve=o,e.exports=a,a.id=6726},6500:(e,t,n)=>{var r={"./":2885};function a(e){var t=o(e);return n(t)}function o(e){if(!n.o(r,e)){var t=new Error("Cannot find module '"+e+"'");throw t.code="MODULE_NOT_FOUND",t}return r[e]}a.keys=function(){return Object.keys(r)},a.resolve=o,e.exports=a,a.id=6500},9642:e=>{"use strict";var t=function(){var e=function(){};function t(e,t){Array.isArray(e)?e.forEach(t):null!=e&&t(e,0)}function n(e){for(var t={},n=0,r=e.length;n<r;n++)t[e[n]]=!0;return t}function r(e){var n={},r=[];function a(r,o){if(!(r in n)){o.push(r);var i=o.indexOf(r);if(i<o.length-1)throw new Error("Circular dependency: "+o.slice(i).join(" -> "));var l={},s=e[r];if(s){function u(t){if(!(t in e))throw new Error(r+" depends on an unknown component "+t);if(!(t in l))for(var i in a(t,o),l[t]=!0,n[t])l[i]=!0}t(s.require,u),t(s.optional,u),t(s.modify,u)}n[r]=l,o.pop()}}return function(e){var t=n[e];return t||(a(e,r),t=n[e]),t}}function a(e){for(var t in e)return!0;return!1}return function(o,i,l){var s=function(e){var t={};for(var n in e){var r=e[n];for(var a in r)if("meta"!=a){var o=r[a];t[a]="string"==typeof o?{title:o}:o}}return t}(o),u=function(e){var n;return function(r){if(r in e)return r;if(!n)for(var a in n={},e){var o=e[a];t(o&&o.alias,(function(t){if(t in n)throw new Error(t+" cannot be alias for both "+a+" and "+n[t]);if(t in e)throw new Error(t+" cannot be alias of "+a+" because it is a component.");n[t]=a}))}return n[r]||r}}(s);i=i.map(u),l=(l||[]).map(u);var c=n(i),d=n(l);i.forEach((function e(n){var r=s[n];t(r&&r.require,(function(t){t in d||(c[t]=!0,e(t))}))}));for(var p,f=r(s),m=c;a(m);){for(var h in p={},m){var g=s[h];t(g&&g.modify,(function(e){e in d&&(p[e]=!0)}))}for(var y in d)if(!(y in c))for(var b in f(y))if(b in c){p[y]=!0;break}for(var v in m=p)c[v]=!0}var w={getIds:function(){var e=[];return w.load((function(t){e.push(t)})),e},load:function(t,n){return function(t,n,r,a){var o=a?a.series:void 0,i=a?a.parallel:e,l={},s={};function u(e){if(e in l)return l[e];s[e]=!0;var a,c=[];for(var d in t(e))d in n&&c.push(d);if(0===c.length)a=r(e);else{var p=i(c.map((function(e){var t=u(e);return delete s[e],t})));o?a=o(p,(function(){return r(e)})):r(e)}return l[e]=a}for(var c in n)u(c);var d=[];for(var p in s)d.push(l[p]);return i(d)}(f,c,t,n)}};return w}}();e.exports=t},2703:(e,t,n)=>{"use strict";var r=n(414);function a(){}function o(){}o.resetWarningCache=a,e.exports=function(){function e(e,t,n,a,o,i){if(i!==r){var l=new Error("Calling PropTypes validators directly is not supported by the `prop-types` package. Use PropTypes.checkPropTypes() to call them. Read more at http://fb.me/use-check-prop-types");throw l.name="Invariant Violation",l}}function t(){return e}e.isRequired=e;var n={array:e,bigint:e,bool:e,func:e,number:e,object:e,string:e,symbol:e,any:e,arrayOf:t,element:e,elementType:e,instanceOf:t,node:e,objectOf:t,oneOf:t,oneOfType:t,shape:t,exact:t,checkPropTypes:o,resetWarningCache:a};return n.PropTypes=n,n}},5697:(e,t,n)=>{e.exports=n(2703)()},414:e=>{"use strict";e.exports="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED"},4448:(e,t,n)=>{"use strict";var r=n(7294),a=n(3840);function o(e){for(var t="https://reactjs.org/docs/error-decoder.html?invariant="+e,n=1;n<arguments.length;n++)t+="&args[]="+encodeURIComponent(arguments[n]);return"Minified React error #"+e+"; visit "+t+" for the full message or use the non-minified dev environment for full errors and additional helpful warnings."}var i=new Set,l={};function s(e,t){u(e,t),u(e+"Capture",t)}function u(e,t){for(l[e]=t,e=0;e<t.length;e++)i.add(t[e])}var c=!("undefined"==typeof window||void 0===window.document||void 0===window.document.createElement),d=Object.prototype.hasOwnProperty,p=/^[:A-Z_a-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD][:A-Z_a-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD\-.0-9\u00B7\u0300-\u036F\u203F-\u2040]*$/,f={},m={};function h(e,t,n,r,a,o,i){this.acceptsBooleans=2===t||3===t||4===t,this.attributeName=r,this.attributeNamespace=a,this.mustUseProperty=n,this.propertyName=e,this.type=t,this.sanitizeURL=o,this.removeEmptyString=i}var g={};"children dangerouslySetInnerHTML defaultValue defaultChecked innerHTML suppressContentEditableWarning suppressHydrationWarning style".split(" ").forEach((function(e){g[e]=new h(e,0,!1,e,null,!1,!1)})),[["acceptCharset","accept-charset"],["className","class"],["htmlFor","for"],["httpEquiv","http-equiv"]].forEach((function(e){var t=e[0];g[t]=new h(t,1,!1,e[1],null,!1,!1)})),["contentEditable","draggable","spellCheck","value"].forEach((function(e){g[e]=new h(e,2,!1,e.toLowerCase(),null,!1,!1)})),["autoReverse","externalResourcesRequired","focusable","preserveAlpha"].forEach((function(e){g[e]=new h(e,2,!1,e,null,!1,!1)})),"allowFullScreen async autoFocus autoPlay controls default defer disabled disablePictureInPicture disableRemotePlayback formNoValidate hidden loop noModule noValidate open playsInline readOnly required reversed scoped seamless itemScope".split(" ").forEach((function(e){g[e]=new h(e,3,!1,e.toLowerCase(),null,!1,!1)})),["checked","multiple","muted","selected"].forEach((function(e){g[e]=new h(e,3,!0,e,null,!1,!1)})),["capture","download"].forEach((function(e){g[e]=new h(e,4,!1,e,null,!1,!1)})),["cols","rows","size","span"].forEach((function(e){g[e]=new h(e,6,!1,e,null,!1,!1)})),["rowSpan","start"].forEach((function(e){g[e]=new h(e,5,!1,e.toLowerCase(),null,!1,!1)}));var y=/[\-:]([a-z])/g;function b(e){return e[1].toUpperCase()}function v(e,t,n,r){var a=g.hasOwnProperty(t)?g[t]:null;(null!==a?0!==a.type:r||!(2<t.length)||"o"!==t[0]&&"O"!==t[0]||"n"!==t[1]&&"N"!==t[1])&&(function(e,t,n,r){if(null==t||function(e,t,n,r){if(null!==n&&0===n.type)return!1;switch(typeof t){case"function":case"symbol":return!0;case"boolean":return!r&&(null!==n?!n.acceptsBooleans:"data-"!==(e=e.toLowerCase().slice(0,5))&&"aria-"!==e);default:return!1}}(e,t,n,r))return!0;if(r)return!1;if(null!==n)switch(n.type){case 3:return!t;case 4:return!1===t;case 5:return isNaN(t);case 6:return isNaN(t)||1>t}return!1}(t,n,a,r)&&(n=null),r||null===a?function(e){return!!d.call(m,e)||!d.call(f,e)&&(p.test(e)?m[e]=!0:(f[e]=!0,!1))}(t)&&(null===n?e.removeAttribute(t):e.setAttribute(t,""+n)):a.mustUseProperty?e[a.propertyName]=null===n?3!==a.type&&"":n:(t=a.attributeName,r=a.attributeNamespace,null===n?e.removeAttribute(t):(n=3===(a=a.type)||4===a&&!0===n?"":""+n,r?e.setAttributeNS(r,t,n):e.setAttribute(t,n))))}"accent-height alignment-baseline arabic-form baseline-shift cap-height clip-path clip-rule color-interpolation color-interpolation-filters color-profile color-rendering dominant-baseline enable-background fill-opacity fill-rule flood-color flood-opacity font-family font-size font-size-adjust font-stretch font-style font-variant font-weight glyph-name glyph-orientation-horizontal glyph-orientation-vertical horiz-adv-x horiz-origin-x image-rendering letter-spacing lighting-color marker-end marker-mid marker-start overline-position overline-thickness paint-order panose-1 pointer-events rendering-intent shape-rendering stop-color stop-opacity strikethrough-position strikethrough-thickness stroke-dasharray stroke-dashoffset stroke-linecap stroke-linejoin stroke-miterlimit stroke-opacity stroke-width text-anchor text-decoration text-rendering underline-position underline-thickness unicode-bidi unicode-range units-per-em v-alphabetic v-hanging v-ideographic v-mathematical vector-effect vert-adv-y vert-origin-x vert-origin-y word-spacing writing-mode xmlns:xlink x-height".split(" ").forEach((function(e){var t=e.replace(y,b);g[t]=new h(t,1,!1,e,null,!1,!1)})),"xlink:actuate xlink:arcrole xlink:role xlink:show xlink:title xlink:type".split(" ").forEach((function(e){var t=e.replace(y,b);g[t]=new h(t,1,!1,e,"http://www.w3.org/1999/xlink",!1,!1)})),["xml:base","xml:lang","xml:space"].forEach((function(e){var t=e.replace(y,b);g[t]=new h(t,1,!1,e,"http://www.w3.org/XML/1998/namespace",!1,!1)})),["tabIndex","crossOrigin"].forEach((function(e){g[e]=new h(e,1,!1,e.toLowerCase(),null,!1,!1)})),g.xlinkHref=new h("xlinkHref",1,!1,"xlink:href","http://www.w3.org/1999/xlink",!0,!1),["src","href","action","formAction"].forEach((function(e){g[e]=new h(e,1,!1,e.toLowerCase(),null,!0,!0)}));var w=r.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED,k=Symbol.for("react.element"),x=Symbol.for("react.portal"),S=Symbol.for("react.fragment"),E=Symbol.for("react.strict_mode"),_=Symbol.for("react.profiler"),T=Symbol.for("react.provider"),C=Symbol.for("react.context"),j=Symbol.for("react.forward_ref"),L=Symbol.for("react.suspense"),A=Symbol.for("react.suspense_list"),R=Symbol.for("react.memo"),N=Symbol.for("react.lazy");Symbol.for("react.scope"),Symbol.for("react.debug_trace_mode");var P=Symbol.for("react.offscreen");Symbol.for("react.legacy_hidden"),Symbol.for("react.cache"),Symbol.for("react.tracing_marker");var O=Symbol.iterator;function D(e){return null===e||"object"!=typeof e?null:"function"==typeof(e=O&&e[O]||e["@@iterator"])?e:null}var I,F=Object.assign;function M(e){if(void 0===I)try{throw Error()}catch(n){var t=n.stack.trim().match(/\n( *(at )?)/);I=t&&t[1]||""}return"\n"+I+e}var z=!1;function Z(e,t){if(!e||z)return"";z=!0;var n=Error.prepareStackTrace;Error.prepareStackTrace=void 0;try{if(t)if(t=function(){throw Error()},Object.defineProperty(t.prototype,"props",{set:function(){throw Error()}}),"object"==typeof Reflect&&Reflect.construct){try{Reflect.construct(t,[])}catch(u){var r=u}Reflect.construct(e,[],t)}else{try{t.call()}catch(u){r=u}e.call(t.prototype)}else{try{throw Error()}catch(u){r=u}e()}}catch(u){if(u&&r&&"string"==typeof u.stack){for(var a=u.stack.split("\n"),o=r.stack.split("\n"),i=a.length-1,l=o.length-1;1<=i&&0<=l&&a[i]!==o[l];)l--;for(;1<=i&&0<=l;i--,l--)if(a[i]!==o[l]){if(1!==i||1!==l)do{if(i--,0>--l||a[i]!==o[l]){var s="\n"+a[i].replace(" at new "," at ");return e.displayName&&s.includes("<anonymous>")&&(s=s.replace("<anonymous>",e.displayName)),s}}while(1<=i&&0<=l);break}}}finally{z=!1,Error.prepareStackTrace=n}return(e=e?e.displayName||e.name:"")?M(e):""}function B(e){switch(e.tag){case 5:return M(e.type);case 16:return M("Lazy");case 13:return M("Suspense");case 19:return M("SuspenseList");case 0:case 2:case 15:return e=Z(e.type,!1);case 11:return e=Z(e.type.render,!1);case 1:return e=Z(e.type,!0);default:return""}}function $(e){if(null==e)return null;if("function"==typeof e)return e.displayName||e.name||null;if("string"==typeof e)return e;switch(e){case S:return"Fragment";case x:return"Portal";case _:return"Profiler";case E:return"StrictMode";case L:return"Suspense";case A:return"SuspenseList"}if("object"==typeof e)switch(e.$$typeof){case C:return(e.displayName||"Context")+".Consumer";case T:return(e._context.displayName||"Context")+".Provider";case j:var t=e.render;return(e=e.displayName)||(e=""!==(e=t.displayName||t.name||"")?"ForwardRef("+e+")":"ForwardRef"),e;case R:return null!==(t=e.displayName||null)?t:$(e.type)||"Memo";case N:t=e._payload,e=e._init;try{return $(e(t))}catch(n){}}return null}function U(e){var t=e.type;switch(e.tag){case 24:return"Cache";case 9:return(t.displayName||"Context")+".Consumer";case 10:return(t._context.displayName||"Context")+".Provider";case 18:return"DehydratedFragment";case 11:return e=(e=t.render).displayName||e.name||"",t.displayName||(""!==e?"ForwardRef("+e+")":"ForwardRef");case 7:return"Fragment";case 5:return t;case 4:return"Portal";case 3:return"Root";case 6:return"Text";case 16:return $(t);case 8:return t===E?"StrictMode":"Mode";case 22:return"Offscreen";case 12:return"Profiler";case 21:return"Scope";case 13:return"Suspense";case 19:return"SuspenseList";case 25:return"TracingMarker";case 1:case 0:case 17:case 2:case 14:case 15:if("function"==typeof t)return t.displayName||t.name||null;if("string"==typeof t)return t}return null}function q(e){switch(typeof e){case"boolean":case"number":case"string":case"undefined":case"object":return e;default:return""}}function H(e){var t=e.type;return(e=e.nodeName)&&"input"===e.toLowerCase()&&("checkbox"===t||"radio"===t)}function G(e){e._valueTracker||(e._valueTracker=function(e){var t=H(e)?"checked":"value",n=Object.getOwnPropertyDescriptor(e.constructor.prototype,t),r=""+e[t];if(!e.hasOwnProperty(t)&&void 0!==n&&"function"==typeof n.get&&"function"==typeof n.set){var a=n.get,o=n.set;return Object.defineProperty(e,t,{configurable:!0,get:function(){return a.call(this)},set:function(e){r=""+e,o.call(this,e)}}),Object.defineProperty(e,t,{enumerable:n.enumerable}),{getValue:function(){return r},setValue:function(e){r=""+e},stopTracking:function(){e._valueTracker=null,delete e[t]}}}}(e))}function V(e){if(!e)return!1;var t=e._valueTracker;if(!t)return!0;var n=t.getValue(),r="";return e&&(r=H(e)?e.checked?"true":"false":e.value),(e=r)!==n&&(t.setValue(e),!0)}function W(e){if(void 0===(e=e||("undefined"!=typeof document?document:void 0)))return null;try{return e.activeElement||e.body}catch(t){return e.body}}function Q(e,t){var n=t.checked;return F({},t,{defaultChecked:void 0,defaultValue:void 0,value:void 0,checked:null!=n?n:e._wrapperState.initialChecked})}function Y(e,t){var n=null==t.defaultValue?"":t.defaultValue,r=null!=t.checked?t.checked:t.defaultChecked;n=q(null!=t.value?t.value:n),e._wrapperState={initialChecked:r,initialValue:n,controlled:"checkbox"===t.type||"radio"===t.type?null!=t.checked:null!=t.value}}function K(e,t){null!=(t=t.checked)&&v(e,"checked",t,!1)}function X(e,t){K(e,t);var n=q(t.value),r=t.type;if(null!=n)"number"===r?(0===n&&""===e.value||e.value!=n)&&(e.value=""+n):e.value!==""+n&&(e.value=""+n);else if("submit"===r||"reset"===r)return void e.removeAttribute("value");t.hasOwnProperty("value")?ee(e,t.type,n):t.hasOwnProperty("defaultValue")&&ee(e,t.type,q(t.defaultValue)),null==t.checked&&null!=t.defaultChecked&&(e.defaultChecked=!!t.defaultChecked)}function J(e,t,n){if(t.hasOwnProperty("value")||t.hasOwnProperty("defaultValue")){var r=t.type;if(!("submit"!==r&&"reset"!==r||void 0!==t.value&&null!==t.value))return;t=""+e._wrapperState.initialValue,n||t===e.value||(e.value=t),e.defaultValue=t}""!==(n=e.name)&&(e.name=""),e.defaultChecked=!!e._wrapperState.initialChecked,""!==n&&(e.name=n)}function ee(e,t,n){"number"===t&&W(e.ownerDocument)===e||(null==n?e.defaultValue=""+e._wrapperState.initialValue:e.defaultValue!==""+n&&(e.defaultValue=""+n))}var te=Array.isArray;function ne(e,t,n,r){if(e=e.options,t){t={};for(var a=0;a<n.length;a++)t["$"+n[a]]=!0;for(n=0;n<e.length;n++)a=t.hasOwnProperty("$"+e[n].value),e[n].selected!==a&&(e[n].selected=a),a&&r&&(e[n].defaultSelected=!0)}else{for(n=""+q(n),t=null,a=0;a<e.length;a++){if(e[a].value===n)return e[a].selected=!0,void(r&&(e[a].defaultSelected=!0));null!==t||e[a].disabled||(t=e[a])}null!==t&&(t.selected=!0)}}function re(e,t){if(null!=t.dangerouslySetInnerHTML)throw Error(o(91));return F({},t,{value:void 0,defaultValue:void 0,children:""+e._wrapperState.initialValue})}function ae(e,t){var n=t.value;if(null==n){if(n=t.children,t=t.defaultValue,null!=n){if(null!=t)throw Error(o(92));if(te(n)){if(1<n.length)throw Error(o(93));n=n[0]}t=n}null==t&&(t=""),n=t}e._wrapperState={initialValue:q(n)}}function oe(e,t){var n=q(t.value),r=q(t.defaultValue);null!=n&&((n=""+n)!==e.value&&(e.value=n),null==t.defaultValue&&e.defaultValue!==n&&(e.defaultValue=n)),null!=r&&(e.defaultValue=""+r)}function ie(e){var t=e.textContent;t===e._wrapperState.initialValue&&""!==t&&null!==t&&(e.value=t)}function le(e){switch(e){case"svg":return"http://www.w3.org/2000/svg";case"math":return"http://www.w3.org/1998/Math/MathML";default:return"http://www.w3.org/1999/xhtml"}}function se(e,t){return null==e||"http://www.w3.org/1999/xhtml"===e?le(t):"http://www.w3.org/2000/svg"===e&&"foreignObject"===t?"http://www.w3.org/1999/xhtml":e}var ue,ce,de=(ce=function(e,t){if("http://www.w3.org/2000/svg"!==e.namespaceURI||"innerHTML"in e)e.innerHTML=t;else{for((ue=ue||document.createElement("div")).innerHTML="<svg>"+t.valueOf().toString()+"</svg>",t=ue.firstChild;e.firstChild;)e.removeChild(e.firstChild);for(;t.firstChild;)e.appendChild(t.firstChild)}},"undefined"!=typeof MSApp&&MSApp.execUnsafeLocalFunction?function(e,t,n,r){MSApp.execUnsafeLocalFunction((function(){return ce(e,t)}))}:ce);function pe(e,t){if(t){var n=e.firstChild;if(n&&n===e.lastChild&&3===n.nodeType)return void(n.nodeValue=t)}e.textContent=t}var fe={animationIterationCount:!0,aspectRatio:!0,borderImageOutset:!0,borderImageSlice:!0,borderImageWidth:!0,boxFlex:!0,boxFlexGroup:!0,boxOrdinalGroup:!0,columnCount:!0,columns:!0,flex:!0,flexGrow:!0,flexPositive:!0,flexShrink:!0,flexNegative:!0,flexOrder:!0,gridArea:!0,gridRow:!0,gridRowEnd:!0,gridRowSpan:!0,gridRowStart:!0,gridColumn:!0,gridColumnEnd:!0,gridColumnSpan:!0,gridColumnStart:!0,fontWeight:!0,lineClamp:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,tabSize:!0,widows:!0,zIndex:!0,zoom:!0,fillOpacity:!0,floodOpacity:!0,stopOpacity:!0,strokeDasharray:!0,strokeDashoffset:!0,strokeMiterlimit:!0,strokeOpacity:!0,strokeWidth:!0},me=["Webkit","ms","Moz","O"];function he(e,t,n){return null==t||"boolean"==typeof t||""===t?"":n||"number"!=typeof t||0===t||fe.hasOwnProperty(e)&&fe[e]?(""+t).trim():t+"px"}function ge(e,t){for(var n in e=e.style,t)if(t.hasOwnProperty(n)){var r=0===n.indexOf("--"),a=he(n,t[n],r);"float"===n&&(n="cssFloat"),r?e.setProperty(n,a):e[n]=a}}Object.keys(fe).forEach((function(e){me.forEach((function(t){t=t+e.charAt(0).toUpperCase()+e.substring(1),fe[t]=fe[e]}))}));var ye=F({menuitem:!0},{area:!0,base:!0,br:!0,col:!0,embed:!0,hr:!0,img:!0,input:!0,keygen:!0,link:!0,meta:!0,param:!0,source:!0,track:!0,wbr:!0});function be(e,t){if(t){if(ye[e]&&(null!=t.children||null!=t.dangerouslySetInnerHTML))throw Error(o(137,e));if(null!=t.dangerouslySetInnerHTML){if(null!=t.children)throw Error(o(60));if("object"!=typeof t.dangerouslySetInnerHTML||!("__html"in t.dangerouslySetInnerHTML))throw Error(o(61))}if(null!=t.style&&"object"!=typeof t.style)throw Error(o(62))}}function ve(e,t){if(-1===e.indexOf("-"))return"string"==typeof t.is;switch(e){case"annotation-xml":case"color-profile":case"font-face":case"font-face-src":case"font-face-uri":case"font-face-format":case"font-face-name":case"missing-glyph":return!1;default:return!0}}var we=null;function ke(e){return(e=e.target||e.srcElement||window).correspondingUseElement&&(e=e.correspondingUseElement),3===e.nodeType?e.parentNode:e}var xe=null,Se=null,Ee=null;function _e(e){if(e=va(e)){if("function"!=typeof xe)throw Error(o(280));var t=e.stateNode;t&&(t=ka(t),xe(e.stateNode,e.type,t))}}function Te(e){Se?Ee?Ee.push(e):Ee=[e]:Se=e}function Ce(){if(Se){var e=Se,t=Ee;if(Ee=Se=null,_e(e),t)for(e=0;e<t.length;e++)_e(t[e])}}function je(e,t){return e(t)}function Le(){}var Ae=!1;function Re(e,t,n){if(Ae)return e(t,n);Ae=!0;try{return je(e,t,n)}finally{Ae=!1,(null!==Se||null!==Ee)&&(Le(),Ce())}}function Ne(e,t){var n=e.stateNode;if(null===n)return null;var r=ka(n);if(null===r)return null;n=r[t];e:switch(t){case"onClick":case"onClickCapture":case"onDoubleClick":case"onDoubleClickCapture":case"onMouseDown":case"onMouseDownCapture":case"onMouseMove":case"onMouseMoveCapture":case"onMouseUp":case"onMouseUpCapture":case"onMouseEnter":(r=!r.disabled)||(r=!("button"===(e=e.type)||"input"===e||"select"===e||"textarea"===e)),e=!r;break e;default:e=!1}if(e)return null;if(n&&"function"!=typeof n)throw Error(o(231,t,typeof n));return n}var Pe=!1;if(c)try{var Oe={};Object.defineProperty(Oe,"passive",{get:function(){Pe=!0}}),window.addEventListener("test",Oe,Oe),window.removeEventListener("test",Oe,Oe)}catch(ce){Pe=!1}function De(e,t,n,r,a,o,i,l,s){var u=Array.prototype.slice.call(arguments,3);try{t.apply(n,u)}catch(c){this.onError(c)}}var Ie=!1,Fe=null,Me=!1,ze=null,Ze={onError:function(e){Ie=!0,Fe=e}};function Be(e,t,n,r,a,o,i,l,s){Ie=!1,Fe=null,De.apply(Ze,arguments)}function $e(e){var t=e,n=e;if(e.alternate)for(;t.return;)t=t.return;else{e=t;do{0!=(4098&(t=e).flags)&&(n=t.return),e=t.return}while(e)}return 3===t.tag?n:null}function Ue(e){if(13===e.tag){var t=e.memoizedState;if(null===t&&(null!==(e=e.alternate)&&(t=e.memoizedState)),null!==t)return t.dehydrated}return null}function qe(e){if($e(e)!==e)throw Error(o(188))}function He(e){return null!==(e=function(e){var t=e.alternate;if(!t){if(null===(t=$e(e)))throw Error(o(188));return t!==e?null:e}for(var n=e,r=t;;){var a=n.return;if(null===a)break;var i=a.alternate;if(null===i){if(null!==(r=a.return)){n=r;continue}break}if(a.child===i.child){for(i=a.child;i;){if(i===n)return qe(a),e;if(i===r)return qe(a),t;i=i.sibling}throw Error(o(188))}if(n.return!==r.return)n=a,r=i;else{for(var l=!1,s=a.child;s;){if(s===n){l=!0,n=a,r=i;break}if(s===r){l=!0,r=a,n=i;break}s=s.sibling}if(!l){for(s=i.child;s;){if(s===n){l=!0,n=i,r=a;break}if(s===r){l=!0,r=i,n=a;break}s=s.sibling}if(!l)throw Error(o(189))}}if(n.alternate!==r)throw Error(o(190))}if(3!==n.tag)throw Error(o(188));return n.stateNode.current===n?e:t}(e))?Ge(e):null}function Ge(e){if(5===e.tag||6===e.tag)return e;for(e=e.child;null!==e;){var t=Ge(e);if(null!==t)return t;e=e.sibling}return null}var Ve=a.unstable_scheduleCallback,We=a.unstable_cancelCallback,Qe=a.unstable_shouldYield,Ye=a.unstable_requestPaint,Ke=a.unstable_now,Xe=a.unstable_getCurrentPriorityLevel,Je=a.unstable_ImmediatePriority,et=a.unstable_UserBlockingPriority,tt=a.unstable_NormalPriority,nt=a.unstable_LowPriority,rt=a.unstable_IdlePriority,at=null,ot=null;var it=Math.clz32?Math.clz32:function(e){return e>>>=0,0===e?32:31-(lt(e)/st|0)|0},lt=Math.log,st=Math.LN2;var ut=64,ct=4194304;function dt(e){switch(e&-e){case 1:return 1;case 2:return 2;case 4:return 4;case 8:return 8;case 16:return 16;case 32:return 32;case 64:case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:return 4194240&e;case 4194304:case 8388608:case 16777216:case 33554432:case 67108864:return 130023424&e;case 134217728:return 134217728;case 268435456:return 268435456;case 536870912:return 536870912;case 1073741824:return 1073741824;default:return e}}function pt(e,t){var n=e.pendingLanes;if(0===n)return 0;var r=0,a=e.suspendedLanes,o=e.pingedLanes,i=268435455&n;if(0!==i){var l=i&~a;0!==l?r=dt(l):0!==(o&=i)&&(r=dt(o))}else 0!==(i=n&~a)?r=dt(i):0!==o&&(r=dt(o));if(0===r)return 0;if(0!==t&&t!==r&&0==(t&a)&&((a=r&-r)>=(o=t&-t)||16===a&&0!=(4194240&o)))return t;if(0!=(4&r)&&(r|=16&n),0!==(t=e.entangledLanes))for(e=e.entanglements,t&=r;0<t;)a=1<<(n=31-it(t)),r|=e[n],t&=~a;return r}function ft(e,t){switch(e){case 1:case 2:case 4:return t+250;case 8:case 16:case 32:case 64:case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:return t+5e3;default:return-1}}function mt(e){return 0!==(e=-1073741825&e.pendingLanes)?e:1073741824&e?1073741824:0}function ht(){var e=ut;return 0==(4194240&(ut<<=1))&&(ut=64),e}function gt(e){for(var t=[],n=0;31>n;n++)t.push(e);return t}function yt(e,t,n){e.pendingLanes|=t,536870912!==t&&(e.suspendedLanes=0,e.pingedLanes=0),(e=e.eventTimes)[t=31-it(t)]=n}function bt(e,t){var n=e.entangledLanes|=t;for(e=e.entanglements;n;){var r=31-it(n),a=1<<r;a&t|e[r]&t&&(e[r]|=t),n&=~a}}var vt=0;function wt(e){return 1<(e&=-e)?4<e?0!=(268435455&e)?16:536870912:4:1}var kt,xt,St,Et,_t,Tt=!1,Ct=[],jt=null,Lt=null,At=null,Rt=new Map,Nt=new Map,Pt=[],Ot="mousedown mouseup touchcancel touchend touchstart auxclick dblclick pointercancel pointerdown pointerup dragend dragstart drop compositionend compositionstart keydown keypress keyup input textInput copy cut paste click change contextmenu reset submit".split(" ");function Dt(e,t){switch(e){case"focusin":case"focusout":jt=null;break;case"dragenter":case"dragleave":Lt=null;break;case"mouseover":case"mouseout":At=null;break;case"pointerover":case"pointerout":Rt.delete(t.pointerId);break;case"gotpointercapture":case"lostpointercapture":Nt.delete(t.pointerId)}}function It(e,t,n,r,a,o){return null===e||e.nativeEvent!==o?(e={blockedOn:t,domEventName:n,eventSystemFlags:r,nativeEvent:o,targetContainers:[a]},null!==t&&(null!==(t=va(t))&&xt(t)),e):(e.eventSystemFlags|=r,t=e.targetContainers,null!==a&&-1===t.indexOf(a)&&t.push(a),e)}function Ft(e){var t=ba(e.target);if(null!==t){var n=$e(t);if(null!==n)if(13===(t=n.tag)){if(null!==(t=Ue(n)))return e.blockedOn=t,void _t(e.priority,(function(){St(n)}))}else if(3===t&&n.stateNode.current.memoizedState.isDehydrated)return void(e.blockedOn=3===n.tag?n.stateNode.containerInfo:null)}e.blockedOn=null}function Mt(e){if(null!==e.blockedOn)return!1;for(var t=e.targetContainers;0<t.length;){var n=Qt(e.domEventName,e.eventSystemFlags,t[0],e.nativeEvent);if(null!==n)return null!==(t=va(n))&&xt(t),e.blockedOn=n,!1;var r=new(n=e.nativeEvent).constructor(n.type,n);we=r,n.target.dispatchEvent(r),we=null,t.shift()}return!0}function zt(e,t,n){Mt(e)&&n.delete(t)}function Zt(){Tt=!1,null!==jt&&Mt(jt)&&(jt=null),null!==Lt&&Mt(Lt)&&(Lt=null),null!==At&&Mt(At)&&(At=null),Rt.forEach(zt),Nt.forEach(zt)}function Bt(e,t){e.blockedOn===t&&(e.blockedOn=null,Tt||(Tt=!0,a.unstable_scheduleCallback(a.unstable_NormalPriority,Zt)))}function $t(e){function t(t){return Bt(t,e)}if(0<Ct.length){Bt(Ct[0],e);for(var n=1;n<Ct.length;n++){var r=Ct[n];r.blockedOn===e&&(r.blockedOn=null)}}for(null!==jt&&Bt(jt,e),null!==Lt&&Bt(Lt,e),null!==At&&Bt(At,e),Rt.forEach(t),Nt.forEach(t),n=0;n<Pt.length;n++)(r=Pt[n]).blockedOn===e&&(r.blockedOn=null);for(;0<Pt.length&&null===(n=Pt[0]).blockedOn;)Ft(n),null===n.blockedOn&&Pt.shift()}var Ut=w.ReactCurrentBatchConfig,qt=!0;function Ht(e,t,n,r){var a=vt,o=Ut.transition;Ut.transition=null;try{vt=1,Vt(e,t,n,r)}finally{vt=a,Ut.transition=o}}function Gt(e,t,n,r){var a=vt,o=Ut.transition;Ut.transition=null;try{vt=4,Vt(e,t,n,r)}finally{vt=a,Ut.transition=o}}function Vt(e,t,n,r){if(qt){var a=Qt(e,t,n,r);if(null===a)qr(e,t,r,Wt,n),Dt(e,r);else if(function(e,t,n,r,a){switch(t){case"focusin":return jt=It(jt,e,t,n,r,a),!0;case"dragenter":return Lt=It(Lt,e,t,n,r,a),!0;case"mouseover":return At=It(At,e,t,n,r,a),!0;case"pointerover":var o=a.pointerId;return Rt.set(o,It(Rt.get(o)||null,e,t,n,r,a)),!0;case"gotpointercapture":return o=a.pointerId,Nt.set(o,It(Nt.get(o)||null,e,t,n,r,a)),!0}return!1}(a,e,t,n,r))r.stopPropagation();else if(Dt(e,r),4&t&&-1<Ot.indexOf(e)){for(;null!==a;){var o=va(a);if(null!==o&&kt(o),null===(o=Qt(e,t,n,r))&&qr(e,t,r,Wt,n),o===a)break;a=o}null!==a&&r.stopPropagation()}else qr(e,t,r,null,n)}}var Wt=null;function Qt(e,t,n,r){if(Wt=null,null!==(e=ba(e=ke(r))))if(null===(t=$e(e)))e=null;else if(13===(n=t.tag)){if(null!==(e=Ue(t)))return e;e=null}else if(3===n){if(t.stateNode.current.memoizedState.isDehydrated)return 3===t.tag?t.stateNode.containerInfo:null;e=null}else t!==e&&(e=null);return Wt=e,null}function Yt(e){switch(e){case"cancel":case"click":case"close":case"contextmenu":case"copy":case"cut":case"auxclick":case"dblclick":case"dragend":case"dragstart":case"drop":case"focusin":case"focusout":case"input":case"invalid":case"keydown":case"keypress":case"keyup":case"mousedown":case"mouseup":case"paste":case"pause":case"play":case"pointercancel":case"pointerdown":case"pointerup":case"ratechange":case"reset":case"resize":case"seeked":case"submit":case"touchcancel":case"touchend":case"touchstart":case"volumechange":case"change":case"selectionchange":case"textInput":case"compositionstart":case"compositionend":case"compositionupdate":case"beforeblur":case"afterblur":case"beforeinput":case"blur":case"fullscreenchange":case"focus":case"hashchange":case"popstate":case"select":case"selectstart":return 1;case"drag":case"dragenter":case"dragexit":case"dragleave":case"dragover":case"mousemove":case"mouseout":case"mouseover":case"pointermove":case"pointerout":case"pointerover":case"scroll":case"toggle":case"touchmove":case"wheel":case"mouseenter":case"mouseleave":case"pointerenter":case"pointerleave":return 4;case"message":switch(Xe()){case Je:return 1;case et:return 4;case tt:case nt:return 16;case rt:return 536870912;default:return 16}default:return 16}}var Kt=null,Xt=null,Jt=null;function en(){if(Jt)return Jt;var e,t,n=Xt,r=n.length,a="value"in Kt?Kt.value:Kt.textContent,o=a.length;for(e=0;e<r&&n[e]===a[e];e++);var i=r-e;for(t=1;t<=i&&n[r-t]===a[o-t];t++);return Jt=a.slice(e,1<t?1-t:void 0)}function tn(e){var t=e.keyCode;return"charCode"in e?0===(e=e.charCode)&&13===t&&(e=13):e=t,10===e&&(e=13),32<=e||13===e?e:0}function nn(){return!0}function rn(){return!1}function an(e){function t(t,n,r,a,o){for(var i in this._reactName=t,this._targetInst=r,this.type=n,this.nativeEvent=a,this.target=o,this.currentTarget=null,e)e.hasOwnProperty(i)&&(t=e[i],this[i]=t?t(a):a[i]);return this.isDefaultPrevented=(null!=a.defaultPrevented?a.defaultPrevented:!1===a.returnValue)?nn:rn,this.isPropagationStopped=rn,this}return F(t.prototype,{preventDefault:function(){this.defaultPrevented=!0;var e=this.nativeEvent;e&&(e.preventDefault?e.preventDefault():"unknown"!=typeof e.returnValue&&(e.returnValue=!1),this.isDefaultPrevented=nn)},stopPropagation:function(){var e=this.nativeEvent;e&&(e.stopPropagation?e.stopPropagation():"unknown"!=typeof e.cancelBubble&&(e.cancelBubble=!0),this.isPropagationStopped=nn)},persist:function(){},isPersistent:nn}),t}var on,ln,sn,un={eventPhase:0,bubbles:0,cancelable:0,timeStamp:function(e){return e.timeStamp||Date.now()},defaultPrevented:0,isTrusted:0},cn=an(un),dn=F({},un,{view:0,detail:0}),pn=an(dn),fn=F({},dn,{screenX:0,screenY:0,clientX:0,clientY:0,pageX:0,pageY:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,getModifierState:_n,button:0,buttons:0,relatedTarget:function(e){return void 0===e.relatedTarget?e.fromElement===e.srcElement?e.toElement:e.fromElement:e.relatedTarget},movementX:function(e){return"movementX"in e?e.movementX:(e!==sn&&(sn&&"mousemove"===e.type?(on=e.screenX-sn.screenX,ln=e.screenY-sn.screenY):ln=on=0,sn=e),on)},movementY:function(e){return"movementY"in e?e.movementY:ln}}),mn=an(fn),hn=an(F({},fn,{dataTransfer:0})),gn=an(F({},dn,{relatedTarget:0})),yn=an(F({},un,{animationName:0,elapsedTime:0,pseudoElement:0})),bn=F({},un,{clipboardData:function(e){return"clipboardData"in e?e.clipboardData:window.clipboardData}}),vn=an(bn),wn=an(F({},un,{data:0})),kn={Esc:"Escape",Spacebar:" ",Left:"ArrowLeft",Up:"ArrowUp",Right:"ArrowRight",Down:"ArrowDown",Del:"Delete",Win:"OS",Menu:"ContextMenu",Apps:"ContextMenu",Scroll:"ScrollLock",MozPrintableKey:"Unidentified"},xn={8:"Backspace",9:"Tab",12:"Clear",13:"Enter",16:"Shift",17:"Control",18:"Alt",19:"Pause",20:"CapsLock",27:"Escape",32:" ",33:"PageUp",34:"PageDown",35:"End",36:"Home",37:"ArrowLeft",38:"ArrowUp",39:"ArrowRight",40:"ArrowDown",45:"Insert",46:"Delete",112:"F1",113:"F2",114:"F3",115:"F4",116:"F5",117:"F6",118:"F7",119:"F8",120:"F9",121:"F10",122:"F11",123:"F12",144:"NumLock",145:"ScrollLock",224:"Meta"},Sn={Alt:"altKey",Control:"ctrlKey",Meta:"metaKey",Shift:"shiftKey"};function En(e){var t=this.nativeEvent;return t.getModifierState?t.getModifierState(e):!!(e=Sn[e])&&!!t[e]}function _n(){return En}var Tn=F({},dn,{key:function(e){if(e.key){var t=kn[e.key]||e.key;if("Unidentified"!==t)return t}return"keypress"===e.type?13===(e=tn(e))?"Enter":String.fromCharCode(e):"keydown"===e.type||"keyup"===e.type?xn[e.keyCode]||"Unidentified":""},code:0,location:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,repeat:0,locale:0,getModifierState:_n,charCode:function(e){return"keypress"===e.type?tn(e):0},keyCode:function(e){return"keydown"===e.type||"keyup"===e.type?e.keyCode:0},which:function(e){return"keypress"===e.type?tn(e):"keydown"===e.type||"keyup"===e.type?e.keyCode:0}}),Cn=an(Tn),jn=an(F({},fn,{pointerId:0,width:0,height:0,pressure:0,tangentialPressure:0,tiltX:0,tiltY:0,twist:0,pointerType:0,isPrimary:0})),Ln=an(F({},dn,{touches:0,targetTouches:0,changedTouches:0,altKey:0,metaKey:0,ctrlKey:0,shiftKey:0,getModifierState:_n})),An=an(F({},un,{propertyName:0,elapsedTime:0,pseudoElement:0})),Rn=F({},fn,{deltaX:function(e){return"deltaX"in e?e.deltaX:"wheelDeltaX"in e?-e.wheelDeltaX:0},deltaY:function(e){return"deltaY"in e?e.deltaY:"wheelDeltaY"in e?-e.wheelDeltaY:"wheelDelta"in e?-e.wheelDelta:0},deltaZ:0,deltaMode:0}),Nn=an(Rn),Pn=[9,13,27,32],On=c&&"CompositionEvent"in window,Dn=null;c&&"documentMode"in document&&(Dn=document.documentMode);var In=c&&"TextEvent"in window&&!Dn,Fn=c&&(!On||Dn&&8<Dn&&11>=Dn),Mn=String.fromCharCode(32),zn=!1;function Zn(e,t){switch(e){case"keyup":return-1!==Pn.indexOf(t.keyCode);case"keydown":return 229!==t.keyCode;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function Bn(e){return"object"==typeof(e=e.detail)&&"data"in e?e.data:null}var $n=!1;var Un={color:!0,date:!0,datetime:!0,"datetime-local":!0,email:!0,month:!0,number:!0,password:!0,range:!0,search:!0,tel:!0,text:!0,time:!0,url:!0,week:!0};function qn(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return"input"===t?!!Un[e.type]:"textarea"===t}function Hn(e,t,n,r){Te(r),0<(t=Gr(t,"onChange")).length&&(n=new cn("onChange","change",null,n,r),e.push({event:n,listeners:t}))}var Gn=null,Vn=null;function Wn(e){Mr(e,0)}function Qn(e){if(V(wa(e)))return e}function Yn(e,t){if("change"===e)return t}var Kn=!1;if(c){var Xn;if(c){var Jn="oninput"in document;if(!Jn){var er=document.createElement("div");er.setAttribute("oninput","return;"),Jn="function"==typeof er.oninput}Xn=Jn}else Xn=!1;Kn=Xn&&(!document.documentMode||9<document.documentMode)}function tr(){Gn&&(Gn.detachEvent("onpropertychange",nr),Vn=Gn=null)}function nr(e){if("value"===e.propertyName&&Qn(Vn)){var t=[];Hn(t,Vn,e,ke(e)),Re(Wn,t)}}function rr(e,t,n){"focusin"===e?(tr(),Vn=n,(Gn=t).attachEvent("onpropertychange",nr)):"focusout"===e&&tr()}function ar(e){if("selectionchange"===e||"keyup"===e||"keydown"===e)return Qn(Vn)}function or(e,t){if("click"===e)return Qn(t)}function ir(e,t){if("input"===e||"change"===e)return Qn(t)}var lr="function"==typeof Object.is?Object.is:function(e,t){return e===t&&(0!==e||1/e==1/t)||e!=e&&t!=t};function sr(e,t){if(lr(e,t))return!0;if("object"!=typeof e||null===e||"object"!=typeof t||null===t)return!1;var n=Object.keys(e),r=Object.keys(t);if(n.length!==r.length)return!1;for(r=0;r<n.length;r++){var a=n[r];if(!d.call(t,a)||!lr(e[a],t[a]))return!1}return!0}function ur(e){for(;e&&e.firstChild;)e=e.firstChild;return e}function cr(e,t){var n,r=ur(e);for(e=0;r;){if(3===r.nodeType){if(n=e+r.textContent.length,e<=t&&n>=t)return{node:r,offset:t-e};e=n}e:{for(;r;){if(r.nextSibling){r=r.nextSibling;break e}r=r.parentNode}r=void 0}r=ur(r)}}function dr(e,t){return!(!e||!t)&&(e===t||(!e||3!==e.nodeType)&&(t&&3===t.nodeType?dr(e,t.parentNode):"contains"in e?e.contains(t):!!e.compareDocumentPosition&&!!(16&e.compareDocumentPosition(t))))}function pr(){for(var e=window,t=W();t instanceof e.HTMLIFrameElement;){try{var n="string"==typeof t.contentWindow.location.href}catch(r){n=!1}if(!n)break;t=W((e=t.contentWindow).document)}return t}function fr(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return t&&("input"===t&&("text"===e.type||"search"===e.type||"tel"===e.type||"url"===e.type||"password"===e.type)||"textarea"===t||"true"===e.contentEditable)}function mr(e){var t=pr(),n=e.focusedElem,r=e.selectionRange;if(t!==n&&n&&n.ownerDocument&&dr(n.ownerDocument.documentElement,n)){if(null!==r&&fr(n))if(t=r.start,void 0===(e=r.end)&&(e=t),"selectionStart"in n)n.selectionStart=t,n.selectionEnd=Math.min(e,n.value.length);else if((e=(t=n.ownerDocument||document)&&t.defaultView||window).getSelection){e=e.getSelection();var a=n.textContent.length,o=Math.min(r.start,a);r=void 0===r.end?o:Math.min(r.end,a),!e.extend&&o>r&&(a=r,r=o,o=a),a=cr(n,o);var i=cr(n,r);a&&i&&(1!==e.rangeCount||e.anchorNode!==a.node||e.anchorOffset!==a.offset||e.focusNode!==i.node||e.focusOffset!==i.offset)&&((t=t.createRange()).setStart(a.node,a.offset),e.removeAllRanges(),o>r?(e.addRange(t),e.extend(i.node,i.offset)):(t.setEnd(i.node,i.offset),e.addRange(t)))}for(t=[],e=n;e=e.parentNode;)1===e.nodeType&&t.push({element:e,left:e.scrollLeft,top:e.scrollTop});for("function"==typeof n.focus&&n.focus(),n=0;n<t.length;n++)(e=t[n]).element.scrollLeft=e.left,e.element.scrollTop=e.top}}var hr=c&&"documentMode"in document&&11>=document.documentMode,gr=null,yr=null,br=null,vr=!1;function wr(e,t,n){var r=n.window===n?n.document:9===n.nodeType?n:n.ownerDocument;vr||null==gr||gr!==W(r)||("selectionStart"in(r=gr)&&fr(r)?r={start:r.selectionStart,end:r.selectionEnd}:r={anchorNode:(r=(r.ownerDocument&&r.ownerDocument.defaultView||window).getSelection()).anchorNode,anchorOffset:r.anchorOffset,focusNode:r.focusNode,focusOffset:r.focusOffset},br&&sr(br,r)||(br=r,0<(r=Gr(yr,"onSelect")).length&&(t=new cn("onSelect","select",null,t,n),e.push({event:t,listeners:r}),t.target=gr)))}function kr(e,t){var n={};return n[e.toLowerCase()]=t.toLowerCase(),n["Webkit"+e]="webkit"+t,n["Moz"+e]="moz"+t,n}var xr={animationend:kr("Animation","AnimationEnd"),animationiteration:kr("Animation","AnimationIteration"),animationstart:kr("Animation","AnimationStart"),transitionend:kr("Transition","TransitionEnd")},Sr={},Er={};function _r(e){if(Sr[e])return Sr[e];if(!xr[e])return e;var t,n=xr[e];for(t in n)if(n.hasOwnProperty(t)&&t in Er)return Sr[e]=n[t];return e}c&&(Er=document.createElement("div").style,"AnimationEvent"in window||(delete xr.animationend.animation,delete xr.animationiteration.animation,delete xr.animationstart.animation),"TransitionEvent"in window||delete xr.transitionend.transition);var Tr=_r("animationend"),Cr=_r("animationiteration"),jr=_r("animationstart"),Lr=_r("transitionend"),Ar=new Map,Rr="abort auxClick cancel canPlay canPlayThrough click close contextMenu copy cut drag dragEnd dragEnter dragExit dragLeave dragOver dragStart drop durationChange emptied encrypted ended error gotPointerCapture input invalid keyDown keyPress keyUp load loadedData loadedMetadata loadStart lostPointerCapture mouseDown mouseMove mouseOut mouseOver mouseUp paste pause play playing pointerCancel pointerDown pointerMove pointerOut pointerOver pointerUp progress rateChange reset resize seeked seeking stalled submit suspend timeUpdate touchCancel touchEnd touchStart volumeChange scroll toggle touchMove waiting wheel".split(" ");function Nr(e,t){Ar.set(e,t),s(t,[e])}for(var Pr=0;Pr<Rr.length;Pr++){var Or=Rr[Pr];Nr(Or.toLowerCase(),"on"+(Or[0].toUpperCase()+Or.slice(1)))}Nr(Tr,"onAnimationEnd"),Nr(Cr,"onAnimationIteration"),Nr(jr,"onAnimationStart"),Nr("dblclick","onDoubleClick"),Nr("focusin","onFocus"),Nr("focusout","onBlur"),Nr(Lr,"onTransitionEnd"),u("onMouseEnter",["mouseout","mouseover"]),u("onMouseLeave",["mouseout","mouseover"]),u("onPointerEnter",["pointerout","pointerover"]),u("onPointerLeave",["pointerout","pointerover"]),s("onChange","change click focusin focusout input keydown keyup selectionchange".split(" ")),s("onSelect","focusout contextmenu dragend focusin keydown keyup mousedown mouseup selectionchange".split(" ")),s("onBeforeInput",["compositionend","keypress","textInput","paste"]),s("onCompositionEnd","compositionend focusout keydown keypress keyup mousedown".split(" ")),s("onCompositionStart","compositionstart focusout keydown keypress keyup mousedown".split(" ")),s("onCompositionUpdate","compositionupdate focusout keydown keypress keyup mousedown".split(" "));var Dr="abort canplay canplaythrough durationchange emptied encrypted ended error loadeddata loadedmetadata loadstart pause play playing progress ratechange resize seeked seeking stalled suspend timeupdate volumechange waiting".split(" "),Ir=new Set("cancel close invalid load scroll toggle".split(" ").concat(Dr));function Fr(e,t,n){var r=e.type||"unknown-event";e.currentTarget=n,function(e,t,n,r,a,i,l,s,u){if(Be.apply(this,arguments),Ie){if(!Ie)throw Error(o(198));var c=Fe;Ie=!1,Fe=null,Me||(Me=!0,ze=c)}}(r,t,void 0,e),e.currentTarget=null}function Mr(e,t){t=0!=(4&t);for(var n=0;n<e.length;n++){var r=e[n],a=r.event;r=r.listeners;e:{var o=void 0;if(t)for(var i=r.length-1;0<=i;i--){var l=r[i],s=l.instance,u=l.currentTarget;if(l=l.listener,s!==o&&a.isPropagationStopped())break e;Fr(a,l,u),o=s}else for(i=0;i<r.length;i++){if(s=(l=r[i]).instance,u=l.currentTarget,l=l.listener,s!==o&&a.isPropagationStopped())break e;Fr(a,l,u),o=s}}}if(Me)throw e=ze,Me=!1,ze=null,e}function zr(e,t){var n=t[ha];void 0===n&&(n=t[ha]=new Set);var r=e+"__bubble";n.has(r)||(Ur(t,e,2,!1),n.add(r))}function Zr(e,t,n){var r=0;t&&(r|=4),Ur(n,e,r,t)}var Br="_reactListening"+Math.random().toString(36).slice(2);function $r(e){if(!e[Br]){e[Br]=!0,i.forEach((function(t){"selectionchange"!==t&&(Ir.has(t)||Zr(t,!1,e),Zr(t,!0,e))}));var t=9===e.nodeType?e:e.ownerDocument;null===t||t[Br]||(t[Br]=!0,Zr("selectionchange",!1,t))}}function Ur(e,t,n,r){switch(Yt(t)){case 1:var a=Ht;break;case 4:a=Gt;break;default:a=Vt}n=a.bind(null,t,n,e),a=void 0,!Pe||"touchstart"!==t&&"touchmove"!==t&&"wheel"!==t||(a=!0),r?void 0!==a?e.addEventListener(t,n,{capture:!0,passive:a}):e.addEventListener(t,n,!0):void 0!==a?e.addEventListener(t,n,{passive:a}):e.addEventListener(t,n,!1)}function qr(e,t,n,r,a){var o=r;if(0==(1&t)&&0==(2&t)&&null!==r)e:for(;;){if(null===r)return;var i=r.tag;if(3===i||4===i){var l=r.stateNode.containerInfo;if(l===a||8===l.nodeType&&l.parentNode===a)break;if(4===i)for(i=r.return;null!==i;){var s=i.tag;if((3===s||4===s)&&((s=i.stateNode.containerInfo)===a||8===s.nodeType&&s.parentNode===a))return;i=i.return}for(;null!==l;){if(null===(i=ba(l)))return;if(5===(s=i.tag)||6===s){r=o=i;continue e}l=l.parentNode}}r=r.return}Re((function(){var r=o,a=ke(n),i=[];e:{var l=Ar.get(e);if(void 0!==l){var s=cn,u=e;switch(e){case"keypress":if(0===tn(n))break e;case"keydown":case"keyup":s=Cn;break;case"focusin":u="focus",s=gn;break;case"focusout":u="blur",s=gn;break;case"beforeblur":case"afterblur":s=gn;break;case"click":if(2===n.button)break e;case"auxclick":case"dblclick":case"mousedown":case"mousemove":case"mouseup":case"mouseout":case"mouseover":case"contextmenu":s=mn;break;case"drag":case"dragend":case"dragenter":case"dragexit":case"dragleave":case"dragover":case"dragstart":case"drop":s=hn;break;case"touchcancel":case"touchend":case"touchmove":case"touchstart":s=Ln;break;case Tr:case Cr:case jr:s=yn;break;case Lr:s=An;break;case"scroll":s=pn;break;case"wheel":s=Nn;break;case"copy":case"cut":case"paste":s=vn;break;case"gotpointercapture":case"lostpointercapture":case"pointercancel":case"pointerdown":case"pointermove":case"pointerout":case"pointerover":case"pointerup":s=jn}var c=0!=(4&t),d=!c&&"scroll"===e,p=c?null!==l?l+"Capture":null:l;c=[];for(var f,m=r;null!==m;){var h=(f=m).stateNode;if(5===f.tag&&null!==h&&(f=h,null!==p&&(null!=(h=Ne(m,p))&&c.push(Hr(m,h,f)))),d)break;m=m.return}0<c.length&&(l=new s(l,u,null,n,a),i.push({event:l,listeners:c}))}}if(0==(7&t)){if(s="mouseout"===e||"pointerout"===e,(!(l="mouseover"===e||"pointerover"===e)||n===we||!(u=n.relatedTarget||n.fromElement)||!ba(u)&&!u[ma])&&(s||l)&&(l=a.window===a?a:(l=a.ownerDocument)?l.defaultView||l.parentWindow:window,s?(s=r,null!==(u=(u=n.relatedTarget||n.toElement)?ba(u):null)&&(u!==(d=$e(u))||5!==u.tag&&6!==u.tag)&&(u=null)):(s=null,u=r),s!==u)){if(c=mn,h="onMouseLeave",p="onMouseEnter",m="mouse","pointerout"!==e&&"pointerover"!==e||(c=jn,h="onPointerLeave",p="onPointerEnter",m="pointer"),d=null==s?l:wa(s),f=null==u?l:wa(u),(l=new c(h,m+"leave",s,n,a)).target=d,l.relatedTarget=f,h=null,ba(a)===r&&((c=new c(p,m+"enter",u,n,a)).target=f,c.relatedTarget=d,h=c),d=h,s&&u)e:{for(p=u,m=0,f=c=s;f;f=Vr(f))m++;for(f=0,h=p;h;h=Vr(h))f++;for(;0<m-f;)c=Vr(c),m--;for(;0<f-m;)p=Vr(p),f--;for(;m--;){if(c===p||null!==p&&c===p.alternate)break e;c=Vr(c),p=Vr(p)}c=null}else c=null;null!==s&&Wr(i,l,s,c,!1),null!==u&&null!==d&&Wr(i,d,u,c,!0)}if("select"===(s=(l=r?wa(r):window).nodeName&&l.nodeName.toLowerCase())||"input"===s&&"file"===l.type)var g=Yn;else if(qn(l))if(Kn)g=ir;else{g=ar;var y=rr}else(s=l.nodeName)&&"input"===s.toLowerCase()&&("checkbox"===l.type||"radio"===l.type)&&(g=or);switch(g&&(g=g(e,r))?Hn(i,g,n,a):(y&&y(e,l,r),"focusout"===e&&(y=l._wrapperState)&&y.controlled&&"number"===l.type&&ee(l,"number",l.value)),y=r?wa(r):window,e){case"focusin":(qn(y)||"true"===y.contentEditable)&&(gr=y,yr=r,br=null);break;case"focusout":br=yr=gr=null;break;case"mousedown":vr=!0;break;case"contextmenu":case"mouseup":case"dragend":vr=!1,wr(i,n,a);break;case"selectionchange":if(hr)break;case"keydown":case"keyup":wr(i,n,a)}var b;if(On)e:{switch(e){case"compositionstart":var v="onCompositionStart";break e;case"compositionend":v="onCompositionEnd";break e;case"compositionupdate":v="onCompositionUpdate";break e}v=void 0}else $n?Zn(e,n)&&(v="onCompositionEnd"):"keydown"===e&&229===n.keyCode&&(v="onCompositionStart");v&&(Fn&&"ko"!==n.locale&&($n||"onCompositionStart"!==v?"onCompositionEnd"===v&&$n&&(b=en()):(Xt="value"in(Kt=a)?Kt.value:Kt.textContent,$n=!0)),0<(y=Gr(r,v)).length&&(v=new wn(v,e,null,n,a),i.push({event:v,listeners:y}),b?v.data=b:null!==(b=Bn(n))&&(v.data=b))),(b=In?function(e,t){switch(e){case"compositionend":return Bn(t);case"keypress":return 32!==t.which?null:(zn=!0,Mn);case"textInput":return(e=t.data)===Mn&&zn?null:e;default:return null}}(e,n):function(e,t){if($n)return"compositionend"===e||!On&&Zn(e,t)?(e=en(),Jt=Xt=Kt=null,$n=!1,e):null;switch(e){case"paste":default:return null;case"keypress":if(!(t.ctrlKey||t.altKey||t.metaKey)||t.ctrlKey&&t.altKey){if(t.char&&1<t.char.length)return t.char;if(t.which)return String.fromCharCode(t.which)}return null;case"compositionend":return Fn&&"ko"!==t.locale?null:t.data}}(e,n))&&(0<(r=Gr(r,"onBeforeInput")).length&&(a=new wn("onBeforeInput","beforeinput",null,n,a),i.push({event:a,listeners:r}),a.data=b))}Mr(i,t)}))}function Hr(e,t,n){return{instance:e,listener:t,currentTarget:n}}function Gr(e,t){for(var n=t+"Capture",r=[];null!==e;){var a=e,o=a.stateNode;5===a.tag&&null!==o&&(a=o,null!=(o=Ne(e,n))&&r.unshift(Hr(e,o,a)),null!=(o=Ne(e,t))&&r.push(Hr(e,o,a))),e=e.return}return r}function Vr(e){if(null===e)return null;do{e=e.return}while(e&&5!==e.tag);return e||null}function Wr(e,t,n,r,a){for(var o=t._reactName,i=[];null!==n&&n!==r;){var l=n,s=l.alternate,u=l.stateNode;if(null!==s&&s===r)break;5===l.tag&&null!==u&&(l=u,a?null!=(s=Ne(n,o))&&i.unshift(Hr(n,s,l)):a||null!=(s=Ne(n,o))&&i.push(Hr(n,s,l))),n=n.return}0!==i.length&&e.push({event:t,listeners:i})}var Qr=/\r\n?/g,Yr=/\u0000|\uFFFD/g;function Kr(e){return("string"==typeof e?e:""+e).replace(Qr,"\n").replace(Yr,"")}function Xr(e,t,n){if(t=Kr(t),Kr(e)!==t&&n)throw Error(o(425))}function Jr(){}var ea=null,ta=null;function na(e,t){return"textarea"===e||"noscript"===e||"string"==typeof t.children||"number"==typeof t.children||"object"==typeof t.dangerouslySetInnerHTML&&null!==t.dangerouslySetInnerHTML&&null!=t.dangerouslySetInnerHTML.__html}var ra="function"==typeof setTimeout?setTimeout:void 0,aa="function"==typeof clearTimeout?clearTimeout:void 0,oa="function"==typeof Promise?Promise:void 0,ia="function"==typeof queueMicrotask?queueMicrotask:void 0!==oa?function(e){return oa.resolve(null).then(e).catch(la)}:ra;function la(e){setTimeout((function(){throw e}))}function sa(e,t){var n=t,r=0;do{var a=n.nextSibling;if(e.removeChild(n),a&&8===a.nodeType)if("/$"===(n=a.data)){if(0===r)return e.removeChild(a),void $t(t);r--}else"$"!==n&&"$?"!==n&&"$!"!==n||r++;n=a}while(n);$t(t)}function ua(e){for(;null!=e;e=e.nextSibling){var t=e.nodeType;if(1===t||3===t)break;if(8===t){if("$"===(t=e.data)||"$!"===t||"$?"===t)break;if("/$"===t)return null}}return e}function ca(e){e=e.previousSibling;for(var t=0;e;){if(8===e.nodeType){var n=e.data;if("$"===n||"$!"===n||"$?"===n){if(0===t)return e;t--}else"/$"===n&&t++}e=e.previousSibling}return null}var da=Math.random().toString(36).slice(2),pa="__reactFiber$"+da,fa="__reactProps$"+da,ma="__reactContainer$"+da,ha="__reactEvents$"+da,ga="__reactListeners$"+da,ya="__reactHandles$"+da;function ba(e){var t=e[pa];if(t)return t;for(var n=e.parentNode;n;){if(t=n[ma]||n[pa]){if(n=t.alternate,null!==t.child||null!==n&&null!==n.child)for(e=ca(e);null!==e;){if(n=e[pa])return n;e=ca(e)}return t}n=(e=n).parentNode}return null}function va(e){return!(e=e[pa]||e[ma])||5!==e.tag&&6!==e.tag&&13!==e.tag&&3!==e.tag?null:e}function wa(e){if(5===e.tag||6===e.tag)return e.stateNode;throw Error(o(33))}function ka(e){return e[fa]||null}var xa=[],Sa=-1;function Ea(e){return{current:e}}function _a(e){0>Sa||(e.current=xa[Sa],xa[Sa]=null,Sa--)}function Ta(e,t){Sa++,xa[Sa]=e.current,e.current=t}var Ca={},ja=Ea(Ca),La=Ea(!1),Aa=Ca;function Ra(e,t){var n=e.type.contextTypes;if(!n)return Ca;var r=e.stateNode;if(r&&r.__reactInternalMemoizedUnmaskedChildContext===t)return r.__reactInternalMemoizedMaskedChildContext;var a,o={};for(a in n)o[a]=t[a];return r&&((e=e.stateNode).__reactInternalMemoizedUnmaskedChildContext=t,e.__reactInternalMemoizedMaskedChildContext=o),o}function Na(e){return null!=(e=e.childContextTypes)}function Pa(){_a(La),_a(ja)}function Oa(e,t,n){if(ja.current!==Ca)throw Error(o(168));Ta(ja,t),Ta(La,n)}function Da(e,t,n){var r=e.stateNode;if(t=t.childContextTypes,"function"!=typeof r.getChildContext)return n;for(var a in r=r.getChildContext())if(!(a in t))throw Error(o(108,U(e)||"Unknown",a));return F({},n,r)}function Ia(e){return e=(e=e.stateNode)&&e.__reactInternalMemoizedMergedChildContext||Ca,Aa=ja.current,Ta(ja,e),Ta(La,La.current),!0}function Fa(e,t,n){var r=e.stateNode;if(!r)throw Error(o(169));n?(e=Da(e,t,Aa),r.__reactInternalMemoizedMergedChildContext=e,_a(La),_a(ja),Ta(ja,e)):_a(La),Ta(La,n)}var Ma=null,za=!1,Za=!1;function Ba(e){null===Ma?Ma=[e]:Ma.push(e)}function $a(){if(!Za&&null!==Ma){Za=!0;var e=0,t=vt;try{var n=Ma;for(vt=1;e<n.length;e++){var r=n[e];do{r=r(!0)}while(null!==r)}Ma=null,za=!1}catch(a){throw null!==Ma&&(Ma=Ma.slice(e+1)),Ve(Je,$a),a}finally{vt=t,Za=!1}}return null}var Ua=[],qa=0,Ha=null,Ga=0,Va=[],Wa=0,Qa=null,Ya=1,Ka="";function Xa(e,t){Ua[qa++]=Ga,Ua[qa++]=Ha,Ha=e,Ga=t}function Ja(e,t,n){Va[Wa++]=Ya,Va[Wa++]=Ka,Va[Wa++]=Qa,Qa=e;var r=Ya;e=Ka;var a=32-it(r)-1;r&=~(1<<a),n+=1;var o=32-it(t)+a;if(30<o){var i=a-a%5;o=(r&(1<<i)-1).toString(32),r>>=i,a-=i,Ya=1<<32-it(t)+a|n<<a|r,Ka=o+e}else Ya=1<<o|n<<a|r,Ka=e}function eo(e){null!==e.return&&(Xa(e,1),Ja(e,1,0))}function to(e){for(;e===Ha;)Ha=Ua[--qa],Ua[qa]=null,Ga=Ua[--qa],Ua[qa]=null;for(;e===Qa;)Qa=Va[--Wa],Va[Wa]=null,Ka=Va[--Wa],Va[Wa]=null,Ya=Va[--Wa],Va[Wa]=null}var no=null,ro=null,ao=!1,oo=null;function io(e,t){var n=Nu(5,null,null,0);n.elementType="DELETED",n.stateNode=t,n.return=e,null===(t=e.deletions)?(e.deletions=[n],e.flags|=16):t.push(n)}function lo(e,t){switch(e.tag){case 5:var n=e.type;return null!==(t=1!==t.nodeType||n.toLowerCase()!==t.nodeName.toLowerCase()?null:t)&&(e.stateNode=t,no=e,ro=ua(t.firstChild),!0);case 6:return null!==(t=""===e.pendingProps||3!==t.nodeType?null:t)&&(e.stateNode=t,no=e,ro=null,!0);case 13:return null!==(t=8!==t.nodeType?null:t)&&(n=null!==Qa?{id:Ya,overflow:Ka}:null,e.memoizedState={dehydrated:t,treeContext:n,retryLane:1073741824},(n=Nu(18,null,null,0)).stateNode=t,n.return=e,e.child=n,no=e,ro=null,!0);default:return!1}}function so(e){return 0!=(1&e.mode)&&0==(128&e.flags)}function uo(e){if(ao){var t=ro;if(t){var n=t;if(!lo(e,t)){if(so(e))throw Error(o(418));t=ua(n.nextSibling);var r=no;t&&lo(e,t)?io(r,n):(e.flags=-4097&e.flags|2,ao=!1,no=e)}}else{if(so(e))throw Error(o(418));e.flags=-4097&e.flags|2,ao=!1,no=e}}}function co(e){for(e=e.return;null!==e&&5!==e.tag&&3!==e.tag&&13!==e.tag;)e=e.return;no=e}function po(e){if(e!==no)return!1;if(!ao)return co(e),ao=!0,!1;var t;if((t=3!==e.tag)&&!(t=5!==e.tag)&&(t="head"!==(t=e.type)&&"body"!==t&&!na(e.type,e.memoizedProps)),t&&(t=ro)){if(so(e))throw fo(),Error(o(418));for(;t;)io(e,t),t=ua(t.nextSibling)}if(co(e),13===e.tag){if(!(e=null!==(e=e.memoizedState)?e.dehydrated:null))throw Error(o(317));e:{for(e=e.nextSibling,t=0;e;){if(8===e.nodeType){var n=e.data;if("/$"===n){if(0===t){ro=ua(e.nextSibling);break e}t--}else"$"!==n&&"$!"!==n&&"$?"!==n||t++}e=e.nextSibling}ro=null}}else ro=no?ua(e.stateNode.nextSibling):null;return!0}function fo(){for(var e=ro;e;)e=ua(e.nextSibling)}function mo(){ro=no=null,ao=!1}function ho(e){null===oo?oo=[e]:oo.push(e)}var go=w.ReactCurrentBatchConfig;function yo(e,t){if(e&&e.defaultProps){for(var n in t=F({},t),e=e.defaultProps)void 0===t[n]&&(t[n]=e[n]);return t}return t}var bo=Ea(null),vo=null,wo=null,ko=null;function xo(){ko=wo=vo=null}function So(e){var t=bo.current;_a(bo),e._currentValue=t}function Eo(e,t,n){for(;null!==e;){var r=e.alternate;if((e.childLanes&t)!==t?(e.childLanes|=t,null!==r&&(r.childLanes|=t)):null!==r&&(r.childLanes&t)!==t&&(r.childLanes|=t),e===n)break;e=e.return}}function _o(e,t){vo=e,ko=wo=null,null!==(e=e.dependencies)&&null!==e.firstContext&&(0!=(e.lanes&t)&&(wl=!0),e.firstContext=null)}function To(e){var t=e._currentValue;if(ko!==e)if(e={context:e,memoizedValue:t,next:null},null===wo){if(null===vo)throw Error(o(308));wo=e,vo.dependencies={lanes:0,firstContext:e}}else wo=wo.next=e;return t}var Co=null;function jo(e){null===Co?Co=[e]:Co.push(e)}function Lo(e,t,n,r){var a=t.interleaved;return null===a?(n.next=n,jo(t)):(n.next=a.next,a.next=n),t.interleaved=n,Ao(e,r)}function Ao(e,t){e.lanes|=t;var n=e.alternate;for(null!==n&&(n.lanes|=t),n=e,e=e.return;null!==e;)e.childLanes|=t,null!==(n=e.alternate)&&(n.childLanes|=t),n=e,e=e.return;return 3===n.tag?n.stateNode:null}var Ro=!1;function No(e){e.updateQueue={baseState:e.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null,interleaved:null,lanes:0},effects:null}}function Po(e,t){e=e.updateQueue,t.updateQueue===e&&(t.updateQueue={baseState:e.baseState,firstBaseUpdate:e.firstBaseUpdate,lastBaseUpdate:e.lastBaseUpdate,shared:e.shared,effects:e.effects})}function Oo(e,t){return{eventTime:e,lane:t,tag:0,payload:null,callback:null,next:null}}function Do(e,t,n){var r=e.updateQueue;if(null===r)return null;if(r=r.shared,0!=(2&Ls)){var a=r.pending;return null===a?t.next=t:(t.next=a.next,a.next=t),r.pending=t,Ao(e,n)}return null===(a=r.interleaved)?(t.next=t,jo(r)):(t.next=a.next,a.next=t),r.interleaved=t,Ao(e,n)}function Io(e,t,n){if(null!==(t=t.updateQueue)&&(t=t.shared,0!=(4194240&n))){var r=t.lanes;n|=r&=e.pendingLanes,t.lanes=n,bt(e,n)}}function Fo(e,t){var n=e.updateQueue,r=e.alternate;if(null!==r&&n===(r=r.updateQueue)){var a=null,o=null;if(null!==(n=n.firstBaseUpdate)){do{var i={eventTime:n.eventTime,lane:n.lane,tag:n.tag,payload:n.payload,callback:n.callback,next:null};null===o?a=o=i:o=o.next=i,n=n.next}while(null!==n);null===o?a=o=t:o=o.next=t}else a=o=t;return n={baseState:r.baseState,firstBaseUpdate:a,lastBaseUpdate:o,shared:r.shared,effects:r.effects},void(e.updateQueue=n)}null===(e=n.lastBaseUpdate)?n.firstBaseUpdate=t:e.next=t,n.lastBaseUpdate=t}function Mo(e,t,n,r){var a=e.updateQueue;Ro=!1;var o=a.firstBaseUpdate,i=a.lastBaseUpdate,l=a.shared.pending;if(null!==l){a.shared.pending=null;var s=l,u=s.next;s.next=null,null===i?o=u:i.next=u,i=s;var c=e.alternate;null!==c&&((l=(c=c.updateQueue).lastBaseUpdate)!==i&&(null===l?c.firstBaseUpdate=u:l.next=u,c.lastBaseUpdate=s))}if(null!==o){var d=a.baseState;for(i=0,c=u=s=null,l=o;;){var p=l.lane,f=l.eventTime;if((r&p)===p){null!==c&&(c=c.next={eventTime:f,lane:0,tag:l.tag,payload:l.payload,callback:l.callback,next:null});e:{var m=e,h=l;switch(p=t,f=n,h.tag){case 1:if("function"==typeof(m=h.payload)){d=m.call(f,d,p);break e}d=m;break e;case 3:m.flags=-65537&m.flags|128;case 0:if(null==(p="function"==typeof(m=h.payload)?m.call(f,d,p):m))break e;d=F({},d,p);break e;case 2:Ro=!0}}null!==l.callback&&0!==l.lane&&(e.flags|=64,null===(p=a.effects)?a.effects=[l]:p.push(l))}else f={eventTime:f,lane:p,tag:l.tag,payload:l.payload,callback:l.callback,next:null},null===c?(u=c=f,s=d):c=c.next=f,i|=p;if(null===(l=l.next)){if(null===(l=a.shared.pending))break;l=(p=l).next,p.next=null,a.lastBaseUpdate=p,a.shared.pending=null}}if(null===c&&(s=d),a.baseState=s,a.firstBaseUpdate=u,a.lastBaseUpdate=c,null!==(t=a.shared.interleaved)){a=t;do{i|=a.lane,a=a.next}while(a!==t)}else null===o&&(a.shared.lanes=0);Fs|=i,e.lanes=i,e.memoizedState=d}}function zo(e,t,n){if(e=t.effects,t.effects=null,null!==e)for(t=0;t<e.length;t++){var r=e[t],a=r.callback;if(null!==a){if(r.callback=null,r=n,"function"!=typeof a)throw Error(o(191,a));a.call(r)}}}var Zo=(new r.Component).refs;function Bo(e,t,n,r){n=null==(n=n(r,t=e.memoizedState))?t:F({},t,n),e.memoizedState=n,0===e.lanes&&(e.updateQueue.baseState=n)}var $o={isMounted:function(e){return!!(e=e._reactInternals)&&$e(e)===e},enqueueSetState:function(e,t,n){e=e._reactInternals;var r=tu(),a=nu(e),o=Oo(r,a);o.payload=t,null!=n&&(o.callback=n),null!==(t=Do(e,o,a))&&(ru(t,e,a,r),Io(t,e,a))},enqueueReplaceState:function(e,t,n){e=e._reactInternals;var r=tu(),a=nu(e),o=Oo(r,a);o.tag=1,o.payload=t,null!=n&&(o.callback=n),null!==(t=Do(e,o,a))&&(ru(t,e,a,r),Io(t,e,a))},enqueueForceUpdate:function(e,t){e=e._reactInternals;var n=tu(),r=nu(e),a=Oo(n,r);a.tag=2,null!=t&&(a.callback=t),null!==(t=Do(e,a,r))&&(ru(t,e,r,n),Io(t,e,r))}};function Uo(e,t,n,r,a,o,i){return"function"==typeof(e=e.stateNode).shouldComponentUpdate?e.shouldComponentUpdate(r,o,i):!t.prototype||!t.prototype.isPureReactComponent||(!sr(n,r)||!sr(a,o))}function qo(e,t,n){var r=!1,a=Ca,o=t.contextType;return"object"==typeof o&&null!==o?o=To(o):(a=Na(t)?Aa:ja.current,o=(r=null!=(r=t.contextTypes))?Ra(e,a):Ca),t=new t(n,o),e.memoizedState=null!==t.state&&void 0!==t.state?t.state:null,t.updater=$o,e.stateNode=t,t._reactInternals=e,r&&((e=e.stateNode).__reactInternalMemoizedUnmaskedChildContext=a,e.__reactInternalMemoizedMaskedChildContext=o),t}function Ho(e,t,n,r){e=t.state,"function"==typeof t.componentWillReceiveProps&&t.componentWillReceiveProps(n,r),"function"==typeof t.UNSAFE_componentWillReceiveProps&&t.UNSAFE_componentWillReceiveProps(n,r),t.state!==e&&$o.enqueueReplaceState(t,t.state,null)}function Go(e,t,n,r){var a=e.stateNode;a.props=n,a.state=e.memoizedState,a.refs=Zo,No(e);var o=t.contextType;"object"==typeof o&&null!==o?a.context=To(o):(o=Na(t)?Aa:ja.current,a.context=Ra(e,o)),a.state=e.memoizedState,"function"==typeof(o=t.getDerivedStateFromProps)&&(Bo(e,t,o,n),a.state=e.memoizedState),"function"==typeof t.getDerivedStateFromProps||"function"==typeof a.getSnapshotBeforeUpdate||"function"!=typeof a.UNSAFE_componentWillMount&&"function"!=typeof a.componentWillMount||(t=a.state,"function"==typeof a.componentWillMount&&a.componentWillMount(),"function"==typeof a.UNSAFE_componentWillMount&&a.UNSAFE_componentWillMount(),t!==a.state&&$o.enqueueReplaceState(a,a.state,null),Mo(e,n,a,r),a.state=e.memoizedState),"function"==typeof a.componentDidMount&&(e.flags|=4194308)}function Vo(e,t,n){if(null!==(e=n.ref)&&"function"!=typeof e&&"object"!=typeof e){if(n._owner){if(n=n._owner){if(1!==n.tag)throw Error(o(309));var r=n.stateNode}if(!r)throw Error(o(147,e));var a=r,i=""+e;return null!==t&&null!==t.ref&&"function"==typeof t.ref&&t.ref._stringRef===i?t.ref:(t=function(e){var t=a.refs;t===Zo&&(t=a.refs={}),null===e?delete t[i]:t[i]=e},t._stringRef=i,t)}if("string"!=typeof e)throw Error(o(284));if(!n._owner)throw Error(o(290,e))}return e}function Wo(e,t){throw e=Object.prototype.toString.call(t),Error(o(31,"[object Object]"===e?"object with keys {"+Object.keys(t).join(", ")+"}":e))}function Qo(e){return(0,e._init)(e._payload)}function Yo(e){function t(t,n){if(e){var r=t.deletions;null===r?(t.deletions=[n],t.flags|=16):r.push(n)}}function n(n,r){if(!e)return null;for(;null!==r;)t(n,r),r=r.sibling;return null}function r(e,t){for(e=new Map;null!==t;)null!==t.key?e.set(t.key,t):e.set(t.index,t),t=t.sibling;return e}function a(e,t){return(e=Ou(e,t)).index=0,e.sibling=null,e}function i(t,n,r){return t.index=r,e?null!==(r=t.alternate)?(r=r.index)<n?(t.flags|=2,n):r:(t.flags|=2,n):(t.flags|=1048576,n)}function l(t){return e&&null===t.alternate&&(t.flags|=2),t}function s(e,t,n,r){return null===t||6!==t.tag?((t=Mu(n,e.mode,r)).return=e,t):((t=a(t,n)).return=e,t)}function u(e,t,n,r){var o=n.type;return o===S?d(e,t,n.props.children,r,n.key):null!==t&&(t.elementType===o||"object"==typeof o&&null!==o&&o.$$typeof===N&&Qo(o)===t.type)?((r=a(t,n.props)).ref=Vo(e,t,n),r.return=e,r):((r=Du(n.type,n.key,n.props,null,e.mode,r)).ref=Vo(e,t,n),r.return=e,r)}function c(e,t,n,r){return null===t||4!==t.tag||t.stateNode.containerInfo!==n.containerInfo||t.stateNode.implementation!==n.implementation?((t=zu(n,e.mode,r)).return=e,t):((t=a(t,n.children||[])).return=e,t)}function d(e,t,n,r,o){return null===t||7!==t.tag?((t=Iu(n,e.mode,r,o)).return=e,t):((t=a(t,n)).return=e,t)}function p(e,t,n){if("string"==typeof t&&""!==t||"number"==typeof t)return(t=Mu(""+t,e.mode,n)).return=e,t;if("object"==typeof t&&null!==t){switch(t.$$typeof){case k:return(n=Du(t.type,t.key,t.props,null,e.mode,n)).ref=Vo(e,null,t),n.return=e,n;case x:return(t=zu(t,e.mode,n)).return=e,t;case N:return p(e,(0,t._init)(t._payload),n)}if(te(t)||D(t))return(t=Iu(t,e.mode,n,null)).return=e,t;Wo(e,t)}return null}function f(e,t,n,r){var a=null!==t?t.key:null;if("string"==typeof n&&""!==n||"number"==typeof n)return null!==a?null:s(e,t,""+n,r);if("object"==typeof n&&null!==n){switch(n.$$typeof){case k:return n.key===a?u(e,t,n,r):null;case x:return n.key===a?c(e,t,n,r):null;case N:return f(e,t,(a=n._init)(n._payload),r)}if(te(n)||D(n))return null!==a?null:d(e,t,n,r,null);Wo(e,n)}return null}function m(e,t,n,r,a){if("string"==typeof r&&""!==r||"number"==typeof r)return s(t,e=e.get(n)||null,""+r,a);if("object"==typeof r&&null!==r){switch(r.$$typeof){case k:return u(t,e=e.get(null===r.key?n:r.key)||null,r,a);case x:return c(t,e=e.get(null===r.key?n:r.key)||null,r,a);case N:return m(e,t,n,(0,r._init)(r._payload),a)}if(te(r)||D(r))return d(t,e=e.get(n)||null,r,a,null);Wo(t,r)}return null}function h(a,o,l,s){for(var u=null,c=null,d=o,h=o=0,g=null;null!==d&&h<l.length;h++){d.index>h?(g=d,d=null):g=d.sibling;var y=f(a,d,l[h],s);if(null===y){null===d&&(d=g);break}e&&d&&null===y.alternate&&t(a,d),o=i(y,o,h),null===c?u=y:c.sibling=y,c=y,d=g}if(h===l.length)return n(a,d),ao&&Xa(a,h),u;if(null===d){for(;h<l.length;h++)null!==(d=p(a,l[h],s))&&(o=i(d,o,h),null===c?u=d:c.sibling=d,c=d);return ao&&Xa(a,h),u}for(d=r(a,d);h<l.length;h++)null!==(g=m(d,a,h,l[h],s))&&(e&&null!==g.alternate&&d.delete(null===g.key?h:g.key),o=i(g,o,h),null===c?u=g:c.sibling=g,c=g);return e&&d.forEach((function(e){return t(a,e)})),ao&&Xa(a,h),u}function g(a,l,s,u){var c=D(s);if("function"!=typeof c)throw Error(o(150));if(null==(s=c.call(s)))throw Error(o(151));for(var d=c=null,h=l,g=l=0,y=null,b=s.next();null!==h&&!b.done;g++,b=s.next()){h.index>g?(y=h,h=null):y=h.sibling;var v=f(a,h,b.value,u);if(null===v){null===h&&(h=y);break}e&&h&&null===v.alternate&&t(a,h),l=i(v,l,g),null===d?c=v:d.sibling=v,d=v,h=y}if(b.done)return n(a,h),ao&&Xa(a,g),c;if(null===h){for(;!b.done;g++,b=s.next())null!==(b=p(a,b.value,u))&&(l=i(b,l,g),null===d?c=b:d.sibling=b,d=b);return ao&&Xa(a,g),c}for(h=r(a,h);!b.done;g++,b=s.next())null!==(b=m(h,a,g,b.value,u))&&(e&&null!==b.alternate&&h.delete(null===b.key?g:b.key),l=i(b,l,g),null===d?c=b:d.sibling=b,d=b);return e&&h.forEach((function(e){return t(a,e)})),ao&&Xa(a,g),c}return function e(r,o,i,s){if("object"==typeof i&&null!==i&&i.type===S&&null===i.key&&(i=i.props.children),"object"==typeof i&&null!==i){switch(i.$$typeof){case k:e:{for(var u=i.key,c=o;null!==c;){if(c.key===u){if((u=i.type)===S){if(7===c.tag){n(r,c.sibling),(o=a(c,i.props.children)).return=r,r=o;break e}}else if(c.elementType===u||"object"==typeof u&&null!==u&&u.$$typeof===N&&Qo(u)===c.type){n(r,c.sibling),(o=a(c,i.props)).ref=Vo(r,c,i),o.return=r,r=o;break e}n(r,c);break}t(r,c),c=c.sibling}i.type===S?((o=Iu(i.props.children,r.mode,s,i.key)).return=r,r=o):((s=Du(i.type,i.key,i.props,null,r.mode,s)).ref=Vo(r,o,i),s.return=r,r=s)}return l(r);case x:e:{for(c=i.key;null!==o;){if(o.key===c){if(4===o.tag&&o.stateNode.containerInfo===i.containerInfo&&o.stateNode.implementation===i.implementation){n(r,o.sibling),(o=a(o,i.children||[])).return=r,r=o;break e}n(r,o);break}t(r,o),o=o.sibling}(o=zu(i,r.mode,s)).return=r,r=o}return l(r);case N:return e(r,o,(c=i._init)(i._payload),s)}if(te(i))return h(r,o,i,s);if(D(i))return g(r,o,i,s);Wo(r,i)}return"string"==typeof i&&""!==i||"number"==typeof i?(i=""+i,null!==o&&6===o.tag?(n(r,o.sibling),(o=a(o,i)).return=r,r=o):(n(r,o),(o=Mu(i,r.mode,s)).return=r,r=o),l(r)):n(r,o)}}var Ko=Yo(!0),Xo=Yo(!1),Jo={},ei=Ea(Jo),ti=Ea(Jo),ni=Ea(Jo);function ri(e){if(e===Jo)throw Error(o(174));return e}function ai(e,t){switch(Ta(ni,t),Ta(ti,e),Ta(ei,Jo),e=t.nodeType){case 9:case 11:t=(t=t.documentElement)?t.namespaceURI:se(null,"");break;default:t=se(t=(e=8===e?t.parentNode:t).namespaceURI||null,e=e.tagName)}_a(ei),Ta(ei,t)}function oi(){_a(ei),_a(ti),_a(ni)}function ii(e){ri(ni.current);var t=ri(ei.current),n=se(t,e.type);t!==n&&(Ta(ti,e),Ta(ei,n))}function li(e){ti.current===e&&(_a(ei),_a(ti))}var si=Ea(0);function ui(e){for(var t=e;null!==t;){if(13===t.tag){var n=t.memoizedState;if(null!==n&&(null===(n=n.dehydrated)||"$?"===n.data||"$!"===n.data))return t}else if(19===t.tag&&void 0!==t.memoizedProps.revealOrder){if(0!=(128&t.flags))return t}else if(null!==t.child){t.child.return=t,t=t.child;continue}if(t===e)break;for(;null===t.sibling;){if(null===t.return||t.return===e)return null;t=t.return}t.sibling.return=t.return,t=t.sibling}return null}var ci=[];function di(){for(var e=0;e<ci.length;e++)ci[e]._workInProgressVersionPrimary=null;ci.length=0}var pi=w.ReactCurrentDispatcher,fi=w.ReactCurrentBatchConfig,mi=0,hi=null,gi=null,yi=null,bi=!1,vi=!1,wi=0,ki=0;function xi(){throw Error(o(321))}function Si(e,t){if(null===t)return!1;for(var n=0;n<t.length&&n<e.length;n++)if(!lr(e[n],t[n]))return!1;return!0}function Ei(e,t,n,r,a,i){if(mi=i,hi=t,t.memoizedState=null,t.updateQueue=null,t.lanes=0,pi.current=null===e||null===e.memoizedState?ll:sl,e=n(r,a),vi){i=0;do{if(vi=!1,wi=0,25<=i)throw Error(o(301));i+=1,yi=gi=null,t.updateQueue=null,pi.current=ul,e=n(r,a)}while(vi)}if(pi.current=il,t=null!==gi&&null!==gi.next,mi=0,yi=gi=hi=null,bi=!1,t)throw Error(o(300));return e}function _i(){var e=0!==wi;return wi=0,e}function Ti(){var e={memoizedState:null,baseState:null,baseQueue:null,queue:null,next:null};return null===yi?hi.memoizedState=yi=e:yi=yi.next=e,yi}function Ci(){if(null===gi){var e=hi.alternate;e=null!==e?e.memoizedState:null}else e=gi.next;var t=null===yi?hi.memoizedState:yi.next;if(null!==t)yi=t,gi=e;else{if(null===e)throw Error(o(310));e={memoizedState:(gi=e).memoizedState,baseState:gi.baseState,baseQueue:gi.baseQueue,queue:gi.queue,next:null},null===yi?hi.memoizedState=yi=e:yi=yi.next=e}return yi}function ji(e,t){return"function"==typeof t?t(e):t}function Li(e){var t=Ci(),n=t.queue;if(null===n)throw Error(o(311));n.lastRenderedReducer=e;var r=gi,a=r.baseQueue,i=n.pending;if(null!==i){if(null!==a){var l=a.next;a.next=i.next,i.next=l}r.baseQueue=a=i,n.pending=null}if(null!==a){i=a.next,r=r.baseState;var s=l=null,u=null,c=i;do{var d=c.lane;if((mi&d)===d)null!==u&&(u=u.next={lane:0,action:c.action,hasEagerState:c.hasEagerState,eagerState:c.eagerState,next:null}),r=c.hasEagerState?c.eagerState:e(r,c.action);else{var p={lane:d,action:c.action,hasEagerState:c.hasEagerState,eagerState:c.eagerState,next:null};null===u?(s=u=p,l=r):u=u.next=p,hi.lanes|=d,Fs|=d}c=c.next}while(null!==c&&c!==i);null===u?l=r:u.next=s,lr(r,t.memoizedState)||(wl=!0),t.memoizedState=r,t.baseState=l,t.baseQueue=u,n.lastRenderedState=r}if(null!==(e=n.interleaved)){a=e;do{i=a.lane,hi.lanes|=i,Fs|=i,a=a.next}while(a!==e)}else null===a&&(n.lanes=0);return[t.memoizedState,n.dispatch]}function Ai(e){var t=Ci(),n=t.queue;if(null===n)throw Error(o(311));n.lastRenderedReducer=e;var r=n.dispatch,a=n.pending,i=t.memoizedState;if(null!==a){n.pending=null;var l=a=a.next;do{i=e(i,l.action),l=l.next}while(l!==a);lr(i,t.memoizedState)||(wl=!0),t.memoizedState=i,null===t.baseQueue&&(t.baseState=i),n.lastRenderedState=i}return[i,r]}function Ri(){}function Ni(e,t){var n=hi,r=Ci(),a=t(),i=!lr(r.memoizedState,a);if(i&&(r.memoizedState=a,wl=!0),r=r.queue,qi(Di.bind(null,n,r,e),[e]),r.getSnapshot!==t||i||null!==yi&&1&yi.memoizedState.tag){if(n.flags|=2048,zi(9,Oi.bind(null,n,r,a,t),void 0,null),null===As)throw Error(o(349));0!=(30&mi)||Pi(n,t,a)}return a}function Pi(e,t,n){e.flags|=16384,e={getSnapshot:t,value:n},null===(t=hi.updateQueue)?(t={lastEffect:null,stores:null},hi.updateQueue=t,t.stores=[e]):null===(n=t.stores)?t.stores=[e]:n.push(e)}function Oi(e,t,n,r){t.value=n,t.getSnapshot=r,Ii(t)&&Fi(e)}function Di(e,t,n){return n((function(){Ii(t)&&Fi(e)}))}function Ii(e){var t=e.getSnapshot;e=e.value;try{var n=t();return!lr(e,n)}catch(r){return!0}}function Fi(e){var t=Ao(e,1);null!==t&&ru(t,e,1,-1)}function Mi(e){var t=Ti();return"function"==typeof e&&(e=e()),t.memoizedState=t.baseState=e,e={pending:null,interleaved:null,lanes:0,dispatch:null,lastRenderedReducer:ji,lastRenderedState:e},t.queue=e,e=e.dispatch=nl.bind(null,hi,e),[t.memoizedState,e]}function zi(e,t,n,r){return e={tag:e,create:t,destroy:n,deps:r,next:null},null===(t=hi.updateQueue)?(t={lastEffect:null,stores:null},hi.updateQueue=t,t.lastEffect=e.next=e):null===(n=t.lastEffect)?t.lastEffect=e.next=e:(r=n.next,n.next=e,e.next=r,t.lastEffect=e),e}function Zi(){return Ci().memoizedState}function Bi(e,t,n,r){var a=Ti();hi.flags|=e,a.memoizedState=zi(1|t,n,void 0,void 0===r?null:r)}function $i(e,t,n,r){var a=Ci();r=void 0===r?null:r;var o=void 0;if(null!==gi){var i=gi.memoizedState;if(o=i.destroy,null!==r&&Si(r,i.deps))return void(a.memoizedState=zi(t,n,o,r))}hi.flags|=e,a.memoizedState=zi(1|t,n,o,r)}function Ui(e,t){return Bi(8390656,8,e,t)}function qi(e,t){return $i(2048,8,e,t)}function Hi(e,t){return $i(4,2,e,t)}function Gi(e,t){return $i(4,4,e,t)}function Vi(e,t){return"function"==typeof t?(e=e(),t(e),function(){t(null)}):null!=t?(e=e(),t.current=e,function(){t.current=null}):void 0}function Wi(e,t,n){return n=null!=n?n.concat([e]):null,$i(4,4,Vi.bind(null,t,e),n)}function Qi(){}function Yi(e,t){var n=Ci();t=void 0===t?null:t;var r=n.memoizedState;return null!==r&&null!==t&&Si(t,r[1])?r[0]:(n.memoizedState=[e,t],e)}function Ki(e,t){var n=Ci();t=void 0===t?null:t;var r=n.memoizedState;return null!==r&&null!==t&&Si(t,r[1])?r[0]:(e=e(),n.memoizedState=[e,t],e)}function Xi(e,t,n){return 0==(21&mi)?(e.baseState&&(e.baseState=!1,wl=!0),e.memoizedState=n):(lr(n,t)||(n=ht(),hi.lanes|=n,Fs|=n,e.baseState=!0),t)}function Ji(e,t){var n=vt;vt=0!==n&&4>n?n:4,e(!0);var r=fi.transition;fi.transition={};try{e(!1),t()}finally{vt=n,fi.transition=r}}function el(){return Ci().memoizedState}function tl(e,t,n){var r=nu(e);if(n={lane:r,action:n,hasEagerState:!1,eagerState:null,next:null},rl(e))al(t,n);else if(null!==(n=Lo(e,t,n,r))){ru(n,e,r,tu()),ol(n,t,r)}}function nl(e,t,n){var r=nu(e),a={lane:r,action:n,hasEagerState:!1,eagerState:null,next:null};if(rl(e))al(t,a);else{var o=e.alternate;if(0===e.lanes&&(null===o||0===o.lanes)&&null!==(o=t.lastRenderedReducer))try{var i=t.lastRenderedState,l=o(i,n);if(a.hasEagerState=!0,a.eagerState=l,lr(l,i)){var s=t.interleaved;return null===s?(a.next=a,jo(t)):(a.next=s.next,s.next=a),void(t.interleaved=a)}}catch(u){}null!==(n=Lo(e,t,a,r))&&(ru(n,e,r,a=tu()),ol(n,t,r))}}function rl(e){var t=e.alternate;return e===hi||null!==t&&t===hi}function al(e,t){vi=bi=!0;var n=e.pending;null===n?t.next=t:(t.next=n.next,n.next=t),e.pending=t}function ol(e,t,n){if(0!=(4194240&n)){var r=t.lanes;n|=r&=e.pendingLanes,t.lanes=n,bt(e,n)}}var il={readContext:To,useCallback:xi,useContext:xi,useEffect:xi,useImperativeHandle:xi,useInsertionEffect:xi,useLayoutEffect:xi,useMemo:xi,useReducer:xi,useRef:xi,useState:xi,useDebugValue:xi,useDeferredValue:xi,useTransition:xi,useMutableSource:xi,useSyncExternalStore:xi,useId:xi,unstable_isNewReconciler:!1},ll={readContext:To,useCallback:function(e,t){return Ti().memoizedState=[e,void 0===t?null:t],e},useContext:To,useEffect:Ui,useImperativeHandle:function(e,t,n){return n=null!=n?n.concat([e]):null,Bi(4194308,4,Vi.bind(null,t,e),n)},useLayoutEffect:function(e,t){return Bi(4194308,4,e,t)},useInsertionEffect:function(e,t){return Bi(4,2,e,t)},useMemo:function(e,t){var n=Ti();return t=void 0===t?null:t,e=e(),n.memoizedState=[e,t],e},useReducer:function(e,t,n){var r=Ti();return t=void 0!==n?n(t):t,r.memoizedState=r.baseState=t,e={pending:null,interleaved:null,lanes:0,dispatch:null,lastRenderedReducer:e,lastRenderedState:t},r.queue=e,e=e.dispatch=tl.bind(null,hi,e),[r.memoizedState,e]},useRef:function(e){return e={current:e},Ti().memoizedState=e},useState:Mi,useDebugValue:Qi,useDeferredValue:function(e){return Ti().memoizedState=e},useTransition:function(){var e=Mi(!1),t=e[0];return e=Ji.bind(null,e[1]),Ti().memoizedState=e,[t,e]},useMutableSource:function(){},useSyncExternalStore:function(e,t,n){var r=hi,a=Ti();if(ao){if(void 0===n)throw Error(o(407));n=n()}else{if(n=t(),null===As)throw Error(o(349));0!=(30&mi)||Pi(r,t,n)}a.memoizedState=n;var i={value:n,getSnapshot:t};return a.queue=i,Ui(Di.bind(null,r,i,e),[e]),r.flags|=2048,zi(9,Oi.bind(null,r,i,n,t),void 0,null),n},useId:function(){var e=Ti(),t=As.identifierPrefix;if(ao){var n=Ka;t=":"+t+"R"+(n=(Ya&~(1<<32-it(Ya)-1)).toString(32)+n),0<(n=wi++)&&(t+="H"+n.toString(32)),t+=":"}else t=":"+t+"r"+(n=ki++).toString(32)+":";return e.memoizedState=t},unstable_isNewReconciler:!1},sl={readContext:To,useCallback:Yi,useContext:To,useEffect:qi,useImperativeHandle:Wi,useInsertionEffect:Hi,useLayoutEffect:Gi,useMemo:Ki,useReducer:Li,useRef:Zi,useState:function(){return Li(ji)},useDebugValue:Qi,useDeferredValue:function(e){return Xi(Ci(),gi.memoizedState,e)},useTransition:function(){return[Li(ji)[0],Ci().memoizedState]},useMutableSource:Ri,useSyncExternalStore:Ni,useId:el,unstable_isNewReconciler:!1},ul={readContext:To,useCallback:Yi,useContext:To,useEffect:qi,useImperativeHandle:Wi,useInsertionEffect:Hi,useLayoutEffect:Gi,useMemo:Ki,useReducer:Ai,useRef:Zi,useState:function(){return Ai(ji)},useDebugValue:Qi,useDeferredValue:function(e){var t=Ci();return null===gi?t.memoizedState=e:Xi(t,gi.memoizedState,e)},useTransition:function(){return[Ai(ji)[0],Ci().memoizedState]},useMutableSource:Ri,useSyncExternalStore:Ni,useId:el,unstable_isNewReconciler:!1};function cl(e,t){try{var n="",r=t;do{n+=B(r),r=r.return}while(r);var a=n}catch(o){a="\nError generating stack: "+o.message+"\n"+o.stack}return{value:e,source:t,stack:a,digest:null}}function dl(e,t,n){return{value:e,source:null,stack:null!=n?n:null,digest:null!=t?t:null}}function pl(e,t){try{console.error(t.value)}catch(n){setTimeout((function(){throw n}))}}var fl="function"==typeof WeakMap?WeakMap:Map;function ml(e,t,n){(n=Oo(-1,n)).tag=3,n.payload={element:null};var r=t.value;return n.callback=function(){Hs||(Hs=!0,Gs=r),pl(0,t)},n}function hl(e,t,n){(n=Oo(-1,n)).tag=3;var r=e.type.getDerivedStateFromError;if("function"==typeof r){var a=t.value;n.payload=function(){return r(a)},n.callback=function(){pl(0,t)}}var o=e.stateNode;return null!==o&&"function"==typeof o.componentDidCatch&&(n.callback=function(){pl(0,t),"function"!=typeof r&&(null===Vs?Vs=new Set([this]):Vs.add(this));var e=t.stack;this.componentDidCatch(t.value,{componentStack:null!==e?e:""})}),n}function gl(e,t,n){var r=e.pingCache;if(null===r){r=e.pingCache=new fl;var a=new Set;r.set(t,a)}else void 0===(a=r.get(t))&&(a=new Set,r.set(t,a));a.has(n)||(a.add(n),e=Tu.bind(null,e,t,n),t.then(e,e))}function yl(e){do{var t;if((t=13===e.tag)&&(t=null===(t=e.memoizedState)||null!==t.dehydrated),t)return e;e=e.return}while(null!==e);return null}function bl(e,t,n,r,a){return 0==(1&e.mode)?(e===t?e.flags|=65536:(e.flags|=128,n.flags|=131072,n.flags&=-52805,1===n.tag&&(null===n.alternate?n.tag=17:((t=Oo(-1,1)).tag=2,Do(n,t,1))),n.lanes|=1),e):(e.flags|=65536,e.lanes=a,e)}var vl=w.ReactCurrentOwner,wl=!1;function kl(e,t,n,r){t.child=null===e?Xo(t,null,n,r):Ko(t,e.child,n,r)}function xl(e,t,n,r,a){n=n.render;var o=t.ref;return _o(t,a),r=Ei(e,t,n,r,o,a),n=_i(),null===e||wl?(ao&&n&&eo(t),t.flags|=1,kl(e,t,r,a),t.child):(t.updateQueue=e.updateQueue,t.flags&=-2053,e.lanes&=~a,Hl(e,t,a))}function Sl(e,t,n,r,a){if(null===e){var o=n.type;return"function"!=typeof o||Pu(o)||void 0!==o.defaultProps||null!==n.compare||void 0!==n.defaultProps?((e=Du(n.type,null,r,t,t.mode,a)).ref=t.ref,e.return=t,t.child=e):(t.tag=15,t.type=o,El(e,t,o,r,a))}if(o=e.child,0==(e.lanes&a)){var i=o.memoizedProps;if((n=null!==(n=n.compare)?n:sr)(i,r)&&e.ref===t.ref)return Hl(e,t,a)}return t.flags|=1,(e=Ou(o,r)).ref=t.ref,e.return=t,t.child=e}function El(e,t,n,r,a){if(null!==e){var o=e.memoizedProps;if(sr(o,r)&&e.ref===t.ref){if(wl=!1,t.pendingProps=r=o,0==(e.lanes&a))return t.lanes=e.lanes,Hl(e,t,a);0!=(131072&e.flags)&&(wl=!0)}}return Cl(e,t,n,r,a)}function _l(e,t,n){var r=t.pendingProps,a=r.children,o=null!==e?e.memoizedState:null;if("hidden"===r.mode)if(0==(1&t.mode))t.memoizedState={baseLanes:0,cachePool:null,transitions:null},Ta(Os,Ps),Ps|=n;else{if(0==(1073741824&n))return e=null!==o?o.baseLanes|n:n,t.lanes=t.childLanes=1073741824,t.memoizedState={baseLanes:e,cachePool:null,transitions:null},t.updateQueue=null,Ta(Os,Ps),Ps|=e,null;t.memoizedState={baseLanes:0,cachePool:null,transitions:null},r=null!==o?o.baseLanes:n,Ta(Os,Ps),Ps|=r}else null!==o?(r=o.baseLanes|n,t.memoizedState=null):r=n,Ta(Os,Ps),Ps|=r;return kl(e,t,a,n),t.child}function Tl(e,t){var n=t.ref;(null===e&&null!==n||null!==e&&e.ref!==n)&&(t.flags|=512,t.flags|=2097152)}function Cl(e,t,n,r,a){var o=Na(n)?Aa:ja.current;return o=Ra(t,o),_o(t,a),n=Ei(e,t,n,r,o,a),r=_i(),null===e||wl?(ao&&r&&eo(t),t.flags|=1,kl(e,t,n,a),t.child):(t.updateQueue=e.updateQueue,t.flags&=-2053,e.lanes&=~a,Hl(e,t,a))}function jl(e,t,n,r,a){if(Na(n)){var o=!0;Ia(t)}else o=!1;if(_o(t,a),null===t.stateNode)ql(e,t),qo(t,n,r),Go(t,n,r,a),r=!0;else if(null===e){var i=t.stateNode,l=t.memoizedProps;i.props=l;var s=i.context,u=n.contextType;"object"==typeof u&&null!==u?u=To(u):u=Ra(t,u=Na(n)?Aa:ja.current);var c=n.getDerivedStateFromProps,d="function"==typeof c||"function"==typeof i.getSnapshotBeforeUpdate;d||"function"!=typeof i.UNSAFE_componentWillReceiveProps&&"function"!=typeof i.componentWillReceiveProps||(l!==r||s!==u)&&Ho(t,i,r,u),Ro=!1;var p=t.memoizedState;i.state=p,Mo(t,r,i,a),s=t.memoizedState,l!==r||p!==s||La.current||Ro?("function"==typeof c&&(Bo(t,n,c,r),s=t.memoizedState),(l=Ro||Uo(t,n,l,r,p,s,u))?(d||"function"!=typeof i.UNSAFE_componentWillMount&&"function"!=typeof i.componentWillMount||("function"==typeof i.componentWillMount&&i.componentWillMount(),"function"==typeof i.UNSAFE_componentWillMount&&i.UNSAFE_componentWillMount()),"function"==typeof i.componentDidMount&&(t.flags|=4194308)):("function"==typeof i.componentDidMount&&(t.flags|=4194308),t.memoizedProps=r,t.memoizedState=s),i.props=r,i.state=s,i.context=u,r=l):("function"==typeof i.componentDidMount&&(t.flags|=4194308),r=!1)}else{i=t.stateNode,Po(e,t),l=t.memoizedProps,u=t.type===t.elementType?l:yo(t.type,l),i.props=u,d=t.pendingProps,p=i.context,"object"==typeof(s=n.contextType)&&null!==s?s=To(s):s=Ra(t,s=Na(n)?Aa:ja.current);var f=n.getDerivedStateFromProps;(c="function"==typeof f||"function"==typeof i.getSnapshotBeforeUpdate)||"function"!=typeof i.UNSAFE_componentWillReceiveProps&&"function"!=typeof i.componentWillReceiveProps||(l!==d||p!==s)&&Ho(t,i,r,s),Ro=!1,p=t.memoizedState,i.state=p,Mo(t,r,i,a);var m=t.memoizedState;l!==d||p!==m||La.current||Ro?("function"==typeof f&&(Bo(t,n,f,r),m=t.memoizedState),(u=Ro||Uo(t,n,u,r,p,m,s)||!1)?(c||"function"!=typeof i.UNSAFE_componentWillUpdate&&"function"!=typeof i.componentWillUpdate||("function"==typeof i.componentWillUpdate&&i.componentWillUpdate(r,m,s),"function"==typeof i.UNSAFE_componentWillUpdate&&i.UNSAFE_componentWillUpdate(r,m,s)),"function"==typeof i.componentDidUpdate&&(t.flags|=4),"function"==typeof i.getSnapshotBeforeUpdate&&(t.flags|=1024)):("function"!=typeof i.componentDidUpdate||l===e.memoizedProps&&p===e.memoizedState||(t.flags|=4),"function"!=typeof i.getSnapshotBeforeUpdate||l===e.memoizedProps&&p===e.memoizedState||(t.flags|=1024),t.memoizedProps=r,t.memoizedState=m),i.props=r,i.state=m,i.context=s,r=u):("function"!=typeof i.componentDidUpdate||l===e.memoizedProps&&p===e.memoizedState||(t.flags|=4),"function"!=typeof i.getSnapshotBeforeUpdate||l===e.memoizedProps&&p===e.memoizedState||(t.flags|=1024),r=!1)}return Ll(e,t,n,r,o,a)}function Ll(e,t,n,r,a,o){Tl(e,t);var i=0!=(128&t.flags);if(!r&&!i)return a&&Fa(t,n,!1),Hl(e,t,o);r=t.stateNode,vl.current=t;var l=i&&"function"!=typeof n.getDerivedStateFromError?null:r.render();return t.flags|=1,null!==e&&i?(t.child=Ko(t,e.child,null,o),t.child=Ko(t,null,l,o)):kl(e,t,l,o),t.memoizedState=r.state,a&&Fa(t,n,!0),t.child}function Al(e){var t=e.stateNode;t.pendingContext?Oa(0,t.pendingContext,t.pendingContext!==t.context):t.context&&Oa(0,t.context,!1),ai(e,t.containerInfo)}function Rl(e,t,n,r,a){return mo(),ho(a),t.flags|=256,kl(e,t,n,r),t.child}var Nl,Pl,Ol,Dl,Il={dehydrated:null,treeContext:null,retryLane:0};function Fl(e){return{baseLanes:e,cachePool:null,transitions:null}}function Ml(e,t,n){var r,a=t.pendingProps,i=si.current,l=!1,s=0!=(128&t.flags);if((r=s)||(r=(null===e||null!==e.memoizedState)&&0!=(2&i)),r?(l=!0,t.flags&=-129):null!==e&&null===e.memoizedState||(i|=1),Ta(si,1&i),null===e)return uo(t),null!==(e=t.memoizedState)&&null!==(e=e.dehydrated)?(0==(1&t.mode)?t.lanes=1:"$!"===e.data?t.lanes=8:t.lanes=1073741824,null):(s=a.children,e=a.fallback,l?(a=t.mode,l=t.child,s={mode:"hidden",children:s},0==(1&a)&&null!==l?(l.childLanes=0,l.pendingProps=s):l=Fu(s,a,0,null),e=Iu(e,a,n,null),l.return=t,e.return=t,l.sibling=e,t.child=l,t.child.memoizedState=Fl(n),t.memoizedState=Il,e):zl(t,s));if(null!==(i=e.memoizedState)&&null!==(r=i.dehydrated))return function(e,t,n,r,a,i,l){if(n)return 256&t.flags?(t.flags&=-257,Zl(e,t,l,r=dl(Error(o(422))))):null!==t.memoizedState?(t.child=e.child,t.flags|=128,null):(i=r.fallback,a=t.mode,r=Fu({mode:"visible",children:r.children},a,0,null),(i=Iu(i,a,l,null)).flags|=2,r.return=t,i.return=t,r.sibling=i,t.child=r,0!=(1&t.mode)&&Ko(t,e.child,null,l),t.child.memoizedState=Fl(l),t.memoizedState=Il,i);if(0==(1&t.mode))return Zl(e,t,l,null);if("$!"===a.data){if(r=a.nextSibling&&a.nextSibling.dataset)var s=r.dgst;return r=s,Zl(e,t,l,r=dl(i=Error(o(419)),r,void 0))}if(s=0!=(l&e.childLanes),wl||s){if(null!==(r=As)){switch(l&-l){case 4:a=2;break;case 16:a=8;break;case 64:case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:case 4194304:case 8388608:case 16777216:case 33554432:case 67108864:a=32;break;case 536870912:a=268435456;break;default:a=0}0!==(a=0!=(a&(r.suspendedLanes|l))?0:a)&&a!==i.retryLane&&(i.retryLane=a,Ao(e,a),ru(r,e,a,-1))}return gu(),Zl(e,t,l,r=dl(Error(o(421))))}return"$?"===a.data?(t.flags|=128,t.child=e.child,t=ju.bind(null,e),a._reactRetry=t,null):(e=i.treeContext,ro=ua(a.nextSibling),no=t,ao=!0,oo=null,null!==e&&(Va[Wa++]=Ya,Va[Wa++]=Ka,Va[Wa++]=Qa,Ya=e.id,Ka=e.overflow,Qa=t),t=zl(t,r.children),t.flags|=4096,t)}(e,t,s,a,r,i,n);if(l){l=a.fallback,s=t.mode,r=(i=e.child).sibling;var u={mode:"hidden",children:a.children};return 0==(1&s)&&t.child!==i?((a=t.child).childLanes=0,a.pendingProps=u,t.deletions=null):(a=Ou(i,u)).subtreeFlags=14680064&i.subtreeFlags,null!==r?l=Ou(r,l):(l=Iu(l,s,n,null)).flags|=2,l.return=t,a.return=t,a.sibling=l,t.child=a,a=l,l=t.child,s=null===(s=e.child.memoizedState)?Fl(n):{baseLanes:s.baseLanes|n,cachePool:null,transitions:s.transitions},l.memoizedState=s,l.childLanes=e.childLanes&~n,t.memoizedState=Il,a}return e=(l=e.child).sibling,a=Ou(l,{mode:"visible",children:a.children}),0==(1&t.mode)&&(a.lanes=n),a.return=t,a.sibling=null,null!==e&&(null===(n=t.deletions)?(t.deletions=[e],t.flags|=16):n.push(e)),t.child=a,t.memoizedState=null,a}function zl(e,t){return(t=Fu({mode:"visible",children:t},e.mode,0,null)).return=e,e.child=t}function Zl(e,t,n,r){return null!==r&&ho(r),Ko(t,e.child,null,n),(e=zl(t,t.pendingProps.children)).flags|=2,t.memoizedState=null,e}function Bl(e,t,n){e.lanes|=t;var r=e.alternate;null!==r&&(r.lanes|=t),Eo(e.return,t,n)}function $l(e,t,n,r,a){var o=e.memoizedState;null===o?e.memoizedState={isBackwards:t,rendering:null,renderingStartTime:0,last:r,tail:n,tailMode:a}:(o.isBackwards=t,o.rendering=null,o.renderingStartTime=0,o.last=r,o.tail=n,o.tailMode=a)}function Ul(e,t,n){var r=t.pendingProps,a=r.revealOrder,o=r.tail;if(kl(e,t,r.children,n),0!=(2&(r=si.current)))r=1&r|2,t.flags|=128;else{if(null!==e&&0!=(128&e.flags))e:for(e=t.child;null!==e;){if(13===e.tag)null!==e.memoizedState&&Bl(e,n,t);else if(19===e.tag)Bl(e,n,t);else if(null!==e.child){e.child.return=e,e=e.child;continue}if(e===t)break e;for(;null===e.sibling;){if(null===e.return||e.return===t)break e;e=e.return}e.sibling.return=e.return,e=e.sibling}r&=1}if(Ta(si,r),0==(1&t.mode))t.memoizedState=null;else switch(a){case"forwards":for(n=t.child,a=null;null!==n;)null!==(e=n.alternate)&&null===ui(e)&&(a=n),n=n.sibling;null===(n=a)?(a=t.child,t.child=null):(a=n.sibling,n.sibling=null),$l(t,!1,a,n,o);break;case"backwards":for(n=null,a=t.child,t.child=null;null!==a;){if(null!==(e=a.alternate)&&null===ui(e)){t.child=a;break}e=a.sibling,a.sibling=n,n=a,a=e}$l(t,!0,n,null,o);break;case"together":$l(t,!1,null,null,void 0);break;default:t.memoizedState=null}return t.child}function ql(e,t){0==(1&t.mode)&&null!==e&&(e.alternate=null,t.alternate=null,t.flags|=2)}function Hl(e,t,n){if(null!==e&&(t.dependencies=e.dependencies),Fs|=t.lanes,0==(n&t.childLanes))return null;if(null!==e&&t.child!==e.child)throw Error(o(153));if(null!==t.child){for(n=Ou(e=t.child,e.pendingProps),t.child=n,n.return=t;null!==e.sibling;)e=e.sibling,(n=n.sibling=Ou(e,e.pendingProps)).return=t;n.sibling=null}return t.child}function Gl(e,t){if(!ao)switch(e.tailMode){case"hidden":t=e.tail;for(var n=null;null!==t;)null!==t.alternate&&(n=t),t=t.sibling;null===n?e.tail=null:n.sibling=null;break;case"collapsed":n=e.tail;for(var r=null;null!==n;)null!==n.alternate&&(r=n),n=n.sibling;null===r?t||null===e.tail?e.tail=null:e.tail.sibling=null:r.sibling=null}}function Vl(e){var t=null!==e.alternate&&e.alternate.child===e.child,n=0,r=0;if(t)for(var a=e.child;null!==a;)n|=a.lanes|a.childLanes,r|=14680064&a.subtreeFlags,r|=14680064&a.flags,a.return=e,a=a.sibling;else for(a=e.child;null!==a;)n|=a.lanes|a.childLanes,r|=a.subtreeFlags,r|=a.flags,a.return=e,a=a.sibling;return e.subtreeFlags|=r,e.childLanes=n,t}function Wl(e,t,n){var r=t.pendingProps;switch(to(t),t.tag){case 2:case 16:case 15:case 0:case 11:case 7:case 8:case 12:case 9:case 14:return Vl(t),null;case 1:case 17:return Na(t.type)&&Pa(),Vl(t),null;case 3:return r=t.stateNode,oi(),_a(La),_a(ja),di(),r.pendingContext&&(r.context=r.pendingContext,r.pendingContext=null),null!==e&&null!==e.child||(po(t)?t.flags|=4:null===e||e.memoizedState.isDehydrated&&0==(256&t.flags)||(t.flags|=1024,null!==oo&&(lu(oo),oo=null))),Pl(e,t),Vl(t),null;case 5:li(t);var a=ri(ni.current);if(n=t.type,null!==e&&null!=t.stateNode)Ol(e,t,n,r,a),e.ref!==t.ref&&(t.flags|=512,t.flags|=2097152);else{if(!r){if(null===t.stateNode)throw Error(o(166));return Vl(t),null}if(e=ri(ei.current),po(t)){r=t.stateNode,n=t.type;var i=t.memoizedProps;switch(r[pa]=t,r[fa]=i,e=0!=(1&t.mode),n){case"dialog":zr("cancel",r),zr("close",r);break;case"iframe":case"object":case"embed":zr("load",r);break;case"video":case"audio":for(a=0;a<Dr.length;a++)zr(Dr[a],r);break;case"source":zr("error",r);break;case"img":case"image":case"link":zr("error",r),zr("load",r);break;case"details":zr("toggle",r);break;case"input":Y(r,i),zr("invalid",r);break;case"select":r._wrapperState={wasMultiple:!!i.multiple},zr("invalid",r);break;case"textarea":ae(r,i),zr("invalid",r)}for(var s in be(n,i),a=null,i)if(i.hasOwnProperty(s)){var u=i[s];"children"===s?"string"==typeof u?r.textContent!==u&&(!0!==i.suppressHydrationWarning&&Xr(r.textContent,u,e),a=["children",u]):"number"==typeof u&&r.textContent!==""+u&&(!0!==i.suppressHydrationWarning&&Xr(r.textContent,u,e),a=["children",""+u]):l.hasOwnProperty(s)&&null!=u&&"onScroll"===s&&zr("scroll",r)}switch(n){case"input":G(r),J(r,i,!0);break;case"textarea":G(r),ie(r);break;case"select":case"option":break;default:"function"==typeof i.onClick&&(r.onclick=Jr)}r=a,t.updateQueue=r,null!==r&&(t.flags|=4)}else{s=9===a.nodeType?a:a.ownerDocument,"http://www.w3.org/1999/xhtml"===e&&(e=le(n)),"http://www.w3.org/1999/xhtml"===e?"script"===n?((e=s.createElement("div")).innerHTML="<script><\/script>",e=e.removeChild(e.firstChild)):"string"==typeof r.is?e=s.createElement(n,{is:r.is}):(e=s.createElement(n),"select"===n&&(s=e,r.multiple?s.multiple=!0:r.size&&(s.size=r.size))):e=s.createElementNS(e,n),e[pa]=t,e[fa]=r,Nl(e,t,!1,!1),t.stateNode=e;e:{switch(s=ve(n,r),n){case"dialog":zr("cancel",e),zr("close",e),a=r;break;case"iframe":case"object":case"embed":zr("load",e),a=r;break;case"video":case"audio":for(a=0;a<Dr.length;a++)zr(Dr[a],e);a=r;break;case"source":zr("error",e),a=r;break;case"img":case"image":case"link":zr("error",e),zr("load",e),a=r;break;case"details":zr("toggle",e),a=r;break;case"input":Y(e,r),a=Q(e,r),zr("invalid",e);break;case"option":default:a=r;break;case"select":e._wrapperState={wasMultiple:!!r.multiple},a=F({},r,{value:void 0}),zr("invalid",e);break;case"textarea":ae(e,r),a=re(e,r),zr("invalid",e)}for(i in be(n,a),u=a)if(u.hasOwnProperty(i)){var c=u[i];"style"===i?ge(e,c):"dangerouslySetInnerHTML"===i?null!=(c=c?c.__html:void 0)&&de(e,c):"children"===i?"string"==typeof c?("textarea"!==n||""!==c)&&pe(e,c):"number"==typeof c&&pe(e,""+c):"suppressContentEditableWarning"!==i&&"suppressHydrationWarning"!==i&&"autoFocus"!==i&&(l.hasOwnProperty(i)?null!=c&&"onScroll"===i&&zr("scroll",e):null!=c&&v(e,i,c,s))}switch(n){case"input":G(e),J(e,r,!1);break;case"textarea":G(e),ie(e);break;case"option":null!=r.value&&e.setAttribute("value",""+q(r.value));break;case"select":e.multiple=!!r.multiple,null!=(i=r.value)?ne(e,!!r.multiple,i,!1):null!=r.defaultValue&&ne(e,!!r.multiple,r.defaultValue,!0);break;default:"function"==typeof a.onClick&&(e.onclick=Jr)}switch(n){case"button":case"input":case"select":case"textarea":r=!!r.autoFocus;break e;case"img":r=!0;break e;default:r=!1}}r&&(t.flags|=4)}null!==t.ref&&(t.flags|=512,t.flags|=2097152)}return Vl(t),null;case 6:if(e&&null!=t.stateNode)Dl(e,t,e.memoizedProps,r);else{if("string"!=typeof r&&null===t.stateNode)throw Error(o(166));if(n=ri(ni.current),ri(ei.current),po(t)){if(r=t.stateNode,n=t.memoizedProps,r[pa]=t,(i=r.nodeValue!==n)&&null!==(e=no))switch(e.tag){case 3:Xr(r.nodeValue,n,0!=(1&e.mode));break;case 5:!0!==e.memoizedProps.suppressHydrationWarning&&Xr(r.nodeValue,n,0!=(1&e.mode))}i&&(t.flags|=4)}else(r=(9===n.nodeType?n:n.ownerDocument).createTextNode(r))[pa]=t,t.stateNode=r}return Vl(t),null;case 13:if(_a(si),r=t.memoizedState,null===e||null!==e.memoizedState&&null!==e.memoizedState.dehydrated){if(ao&&null!==ro&&0!=(1&t.mode)&&0==(128&t.flags))fo(),mo(),t.flags|=98560,i=!1;else if(i=po(t),null!==r&&null!==r.dehydrated){if(null===e){if(!i)throw Error(o(318));if(!(i=null!==(i=t.memoizedState)?i.dehydrated:null))throw Error(o(317));i[pa]=t}else mo(),0==(128&t.flags)&&(t.memoizedState=null),t.flags|=4;Vl(t),i=!1}else null!==oo&&(lu(oo),oo=null),i=!0;if(!i)return 65536&t.flags?t:null}return 0!=(128&t.flags)?(t.lanes=n,t):((r=null!==r)!==(null!==e&&null!==e.memoizedState)&&r&&(t.child.flags|=8192,0!=(1&t.mode)&&(null===e||0!=(1&si.current)?0===Ds&&(Ds=3):gu())),null!==t.updateQueue&&(t.flags|=4),Vl(t),null);case 4:return oi(),Pl(e,t),null===e&&$r(t.stateNode.containerInfo),Vl(t),null;case 10:return So(t.type._context),Vl(t),null;case 19:if(_a(si),null===(i=t.memoizedState))return Vl(t),null;if(r=0!=(128&t.flags),null===(s=i.rendering))if(r)Gl(i,!1);else{if(0!==Ds||null!==e&&0!=(128&e.flags))for(e=t.child;null!==e;){if(null!==(s=ui(e))){for(t.flags|=128,Gl(i,!1),null!==(r=s.updateQueue)&&(t.updateQueue=r,t.flags|=4),t.subtreeFlags=0,r=n,n=t.child;null!==n;)e=r,(i=n).flags&=14680066,null===(s=i.alternate)?(i.childLanes=0,i.lanes=e,i.child=null,i.subtreeFlags=0,i.memoizedProps=null,i.memoizedState=null,i.updateQueue=null,i.dependencies=null,i.stateNode=null):(i.childLanes=s.childLanes,i.lanes=s.lanes,i.child=s.child,i.subtreeFlags=0,i.deletions=null,i.memoizedProps=s.memoizedProps,i.memoizedState=s.memoizedState,i.updateQueue=s.updateQueue,i.type=s.type,e=s.dependencies,i.dependencies=null===e?null:{lanes:e.lanes,firstContext:e.firstContext}),n=n.sibling;return Ta(si,1&si.current|2),t.child}e=e.sibling}null!==i.tail&&Ke()>Us&&(t.flags|=128,r=!0,Gl(i,!1),t.lanes=4194304)}else{if(!r)if(null!==(e=ui(s))){if(t.flags|=128,r=!0,null!==(n=e.updateQueue)&&(t.updateQueue=n,t.flags|=4),Gl(i,!0),null===i.tail&&"hidden"===i.tailMode&&!s.alternate&&!ao)return Vl(t),null}else 2*Ke()-i.renderingStartTime>Us&&1073741824!==n&&(t.flags|=128,r=!0,Gl(i,!1),t.lanes=4194304);i.isBackwards?(s.sibling=t.child,t.child=s):(null!==(n=i.last)?n.sibling=s:t.child=s,i.last=s)}return null!==i.tail?(t=i.tail,i.rendering=t,i.tail=t.sibling,i.renderingStartTime=Ke(),t.sibling=null,n=si.current,Ta(si,r?1&n|2:1&n),t):(Vl(t),null);case 22:case 23:return pu(),r=null!==t.memoizedState,null!==e&&null!==e.memoizedState!==r&&(t.flags|=8192),r&&0!=(1&t.mode)?0!=(1073741824&Ps)&&(Vl(t),6&t.subtreeFlags&&(t.flags|=8192)):Vl(t),null;case 24:case 25:return null}throw Error(o(156,t.tag))}function Ql(e,t){switch(to(t),t.tag){case 1:return Na(t.type)&&Pa(),65536&(e=t.flags)?(t.flags=-65537&e|128,t):null;case 3:return oi(),_a(La),_a(ja),di(),0!=(65536&(e=t.flags))&&0==(128&e)?(t.flags=-65537&e|128,t):null;case 5:return li(t),null;case 13:if(_a(si),null!==(e=t.memoizedState)&&null!==e.dehydrated){if(null===t.alternate)throw Error(o(340));mo()}return 65536&(e=t.flags)?(t.flags=-65537&e|128,t):null;case 19:return _a(si),null;case 4:return oi(),null;case 10:return So(t.type._context),null;case 22:case 23:return pu(),null;default:return null}}Nl=function(e,t){for(var n=t.child;null!==n;){if(5===n.tag||6===n.tag)e.appendChild(n.stateNode);else if(4!==n.tag&&null!==n.child){n.child.return=n,n=n.child;continue}if(n===t)break;for(;null===n.sibling;){if(null===n.return||n.return===t)return;n=n.return}n.sibling.return=n.return,n=n.sibling}},Pl=function(){},Ol=function(e,t,n,r){var a=e.memoizedProps;if(a!==r){e=t.stateNode,ri(ei.current);var o,i=null;switch(n){case"input":a=Q(e,a),r=Q(e,r),i=[];break;case"select":a=F({},a,{value:void 0}),r=F({},r,{value:void 0}),i=[];break;case"textarea":a=re(e,a),r=re(e,r),i=[];break;default:"function"!=typeof a.onClick&&"function"==typeof r.onClick&&(e.onclick=Jr)}for(c in be(n,r),n=null,a)if(!r.hasOwnProperty(c)&&a.hasOwnProperty(c)&&null!=a[c])if("style"===c){var s=a[c];for(o in s)s.hasOwnProperty(o)&&(n||(n={}),n[o]="")}else"dangerouslySetInnerHTML"!==c&&"children"!==c&&"suppressContentEditableWarning"!==c&&"suppressHydrationWarning"!==c&&"autoFocus"!==c&&(l.hasOwnProperty(c)?i||(i=[]):(i=i||[]).push(c,null));for(c in r){var u=r[c];if(s=null!=a?a[c]:void 0,r.hasOwnProperty(c)&&u!==s&&(null!=u||null!=s))if("style"===c)if(s){for(o in s)!s.hasOwnProperty(o)||u&&u.hasOwnProperty(o)||(n||(n={}),n[o]="");for(o in u)u.hasOwnProperty(o)&&s[o]!==u[o]&&(n||(n={}),n[o]=u[o])}else n||(i||(i=[]),i.push(c,n)),n=u;else"dangerouslySetInnerHTML"===c?(u=u?u.__html:void 0,s=s?s.__html:void 0,null!=u&&s!==u&&(i=i||[]).push(c,u)):"children"===c?"string"!=typeof u&&"number"!=typeof u||(i=i||[]).push(c,""+u):"suppressContentEditableWarning"!==c&&"suppressHydrationWarning"!==c&&(l.hasOwnProperty(c)?(null!=u&&"onScroll"===c&&zr("scroll",e),i||s===u||(i=[])):(i=i||[]).push(c,u))}n&&(i=i||[]).push("style",n);var c=i;(t.updateQueue=c)&&(t.flags|=4)}},Dl=function(e,t,n,r){n!==r&&(t.flags|=4)};var Yl=!1,Kl=!1,Xl="function"==typeof WeakSet?WeakSet:Set,Jl=null;function es(e,t){var n=e.ref;if(null!==n)if("function"==typeof n)try{n(null)}catch(r){_u(e,t,r)}else n.current=null}function ts(e,t,n){try{n()}catch(r){_u(e,t,r)}}var ns=!1;function rs(e,t,n){var r=t.updateQueue;if(null!==(r=null!==r?r.lastEffect:null)){var a=r=r.next;do{if((a.tag&e)===e){var o=a.destroy;a.destroy=void 0,void 0!==o&&ts(t,n,o)}a=a.next}while(a!==r)}}function as(e,t){if(null!==(t=null!==(t=t.updateQueue)?t.lastEffect:null)){var n=t=t.next;do{if((n.tag&e)===e){var r=n.create;n.destroy=r()}n=n.next}while(n!==t)}}function os(e){var t=e.ref;if(null!==t){var n=e.stateNode;e.tag,e=n,"function"==typeof t?t(e):t.current=e}}function is(e){var t=e.alternate;null!==t&&(e.alternate=null,is(t)),e.child=null,e.deletions=null,e.sibling=null,5===e.tag&&(null!==(t=e.stateNode)&&(delete t[pa],delete t[fa],delete t[ha],delete t[ga],delete t[ya])),e.stateNode=null,e.return=null,e.dependencies=null,e.memoizedProps=null,e.memoizedState=null,e.pendingProps=null,e.stateNode=null,e.updateQueue=null}function ls(e){return 5===e.tag||3===e.tag||4===e.tag}function ss(e){e:for(;;){for(;null===e.sibling;){if(null===e.return||ls(e.return))return null;e=e.return}for(e.sibling.return=e.return,e=e.sibling;5!==e.tag&&6!==e.tag&&18!==e.tag;){if(2&e.flags)continue e;if(null===e.child||4===e.tag)continue e;e.child.return=e,e=e.child}if(!(2&e.flags))return e.stateNode}}function us(e,t,n){var r=e.tag;if(5===r||6===r)e=e.stateNode,t?8===n.nodeType?n.parentNode.insertBefore(e,t):n.insertBefore(e,t):(8===n.nodeType?(t=n.parentNode).insertBefore(e,n):(t=n).appendChild(e),null!=(n=n._reactRootContainer)||null!==t.onclick||(t.onclick=Jr));else if(4!==r&&null!==(e=e.child))for(us(e,t,n),e=e.sibling;null!==e;)us(e,t,n),e=e.sibling}function cs(e,t,n){var r=e.tag;if(5===r||6===r)e=e.stateNode,t?n.insertBefore(e,t):n.appendChild(e);else if(4!==r&&null!==(e=e.child))for(cs(e,t,n),e=e.sibling;null!==e;)cs(e,t,n),e=e.sibling}var ds=null,ps=!1;function fs(e,t,n){for(n=n.child;null!==n;)ms(e,t,n),n=n.sibling}function ms(e,t,n){if(ot&&"function"==typeof ot.onCommitFiberUnmount)try{ot.onCommitFiberUnmount(at,n)}catch(l){}switch(n.tag){case 5:Kl||es(n,t);case 6:var r=ds,a=ps;ds=null,fs(e,t,n),ps=a,null!==(ds=r)&&(ps?(e=ds,n=n.stateNode,8===e.nodeType?e.parentNode.removeChild(n):e.removeChild(n)):ds.removeChild(n.stateNode));break;case 18:null!==ds&&(ps?(e=ds,n=n.stateNode,8===e.nodeType?sa(e.parentNode,n):1===e.nodeType&&sa(e,n),$t(e)):sa(ds,n.stateNode));break;case 4:r=ds,a=ps,ds=n.stateNode.containerInfo,ps=!0,fs(e,t,n),ds=r,ps=a;break;case 0:case 11:case 14:case 15:if(!Kl&&(null!==(r=n.updateQueue)&&null!==(r=r.lastEffect))){a=r=r.next;do{var o=a,i=o.destroy;o=o.tag,void 0!==i&&(0!=(2&o)||0!=(4&o))&&ts(n,t,i),a=a.next}while(a!==r)}fs(e,t,n);break;case 1:if(!Kl&&(es(n,t),"function"==typeof(r=n.stateNode).componentWillUnmount))try{r.props=n.memoizedProps,r.state=n.memoizedState,r.componentWillUnmount()}catch(l){_u(n,t,l)}fs(e,t,n);break;case 21:fs(e,t,n);break;case 22:1&n.mode?(Kl=(r=Kl)||null!==n.memoizedState,fs(e,t,n),Kl=r):fs(e,t,n);break;default:fs(e,t,n)}}function hs(e){var t=e.updateQueue;if(null!==t){e.updateQueue=null;var n=e.stateNode;null===n&&(n=e.stateNode=new Xl),t.forEach((function(t){var r=Lu.bind(null,e,t);n.has(t)||(n.add(t),t.then(r,r))}))}}function gs(e,t){var n=t.deletions;if(null!==n)for(var r=0;r<n.length;r++){var a=n[r];try{var i=e,l=t,s=l;e:for(;null!==s;){switch(s.tag){case 5:ds=s.stateNode,ps=!1;break e;case 3:case 4:ds=s.stateNode.containerInfo,ps=!0;break e}s=s.return}if(null===ds)throw Error(o(160));ms(i,l,a),ds=null,ps=!1;var u=a.alternate;null!==u&&(u.return=null),a.return=null}catch(c){_u(a,t,c)}}if(12854&t.subtreeFlags)for(t=t.child;null!==t;)ys(t,e),t=t.sibling}function ys(e,t){var n=e.alternate,r=e.flags;switch(e.tag){case 0:case 11:case 14:case 15:if(gs(t,e),bs(e),4&r){try{rs(3,e,e.return),as(3,e)}catch(g){_u(e,e.return,g)}try{rs(5,e,e.return)}catch(g){_u(e,e.return,g)}}break;case 1:gs(t,e),bs(e),512&r&&null!==n&&es(n,n.return);break;case 5:if(gs(t,e),bs(e),512&r&&null!==n&&es(n,n.return),32&e.flags){var a=e.stateNode;try{pe(a,"")}catch(g){_u(e,e.return,g)}}if(4&r&&null!=(a=e.stateNode)){var i=e.memoizedProps,l=null!==n?n.memoizedProps:i,s=e.type,u=e.updateQueue;if(e.updateQueue=null,null!==u)try{"input"===s&&"radio"===i.type&&null!=i.name&&K(a,i),ve(s,l);var c=ve(s,i);for(l=0;l<u.length;l+=2){var d=u[l],p=u[l+1];"style"===d?ge(a,p):"dangerouslySetInnerHTML"===d?de(a,p):"children"===d?pe(a,p):v(a,d,p,c)}switch(s){case"input":X(a,i);break;case"textarea":oe(a,i);break;case"select":var f=a._wrapperState.wasMultiple;a._wrapperState.wasMultiple=!!i.multiple;var m=i.value;null!=m?ne(a,!!i.multiple,m,!1):f!==!!i.multiple&&(null!=i.defaultValue?ne(a,!!i.multiple,i.defaultValue,!0):ne(a,!!i.multiple,i.multiple?[]:"",!1))}a[fa]=i}catch(g){_u(e,e.return,g)}}break;case 6:if(gs(t,e),bs(e),4&r){if(null===e.stateNode)throw Error(o(162));a=e.stateNode,i=e.memoizedProps;try{a.nodeValue=i}catch(g){_u(e,e.return,g)}}break;case 3:if(gs(t,e),bs(e),4&r&&null!==n&&n.memoizedState.isDehydrated)try{$t(t.containerInfo)}catch(g){_u(e,e.return,g)}break;case 4:default:gs(t,e),bs(e);break;case 13:gs(t,e),bs(e),8192&(a=e.child).flags&&(i=null!==a.memoizedState,a.stateNode.isHidden=i,!i||null!==a.alternate&&null!==a.alternate.memoizedState||($s=Ke())),4&r&&hs(e);break;case 22:if(d=null!==n&&null!==n.memoizedState,1&e.mode?(Kl=(c=Kl)||d,gs(t,e),Kl=c):gs(t,e),bs(e),8192&r){if(c=null!==e.memoizedState,(e.stateNode.isHidden=c)&&!d&&0!=(1&e.mode))for(Jl=e,d=e.child;null!==d;){for(p=Jl=d;null!==Jl;){switch(m=(f=Jl).child,f.tag){case 0:case 11:case 14:case 15:rs(4,f,f.return);break;case 1:es(f,f.return);var h=f.stateNode;if("function"==typeof h.componentWillUnmount){r=f,n=f.return;try{t=r,h.props=t.memoizedProps,h.state=t.memoizedState,h.componentWillUnmount()}catch(g){_u(r,n,g)}}break;case 5:es(f,f.return);break;case 22:if(null!==f.memoizedState){xs(p);continue}}null!==m?(m.return=f,Jl=m):xs(p)}d=d.sibling}e:for(d=null,p=e;;){if(5===p.tag){if(null===d){d=p;try{a=p.stateNode,c?"function"==typeof(i=a.style).setProperty?i.setProperty("display","none","important"):i.display="none":(s=p.stateNode,l=null!=(u=p.memoizedProps.style)&&u.hasOwnProperty("display")?u.display:null,s.style.display=he("display",l))}catch(g){_u(e,e.return,g)}}}else if(6===p.tag){if(null===d)try{p.stateNode.nodeValue=c?"":p.memoizedProps}catch(g){_u(e,e.return,g)}}else if((22!==p.tag&&23!==p.tag||null===p.memoizedState||p===e)&&null!==p.child){p.child.return=p,p=p.child;continue}if(p===e)break e;for(;null===p.sibling;){if(null===p.return||p.return===e)break e;d===p&&(d=null),p=p.return}d===p&&(d=null),p.sibling.return=p.return,p=p.sibling}}break;case 19:gs(t,e),bs(e),4&r&&hs(e);case 21:}}function bs(e){var t=e.flags;if(2&t){try{e:{for(var n=e.return;null!==n;){if(ls(n)){var r=n;break e}n=n.return}throw Error(o(160))}switch(r.tag){case 5:var a=r.stateNode;32&r.flags&&(pe(a,""),r.flags&=-33),cs(e,ss(e),a);break;case 3:case 4:var i=r.stateNode.containerInfo;us(e,ss(e),i);break;default:throw Error(o(161))}}catch(l){_u(e,e.return,l)}e.flags&=-3}4096&t&&(e.flags&=-4097)}function vs(e,t,n){Jl=e,ws(e,t,n)}function ws(e,t,n){for(var r=0!=(1&e.mode);null!==Jl;){var a=Jl,o=a.child;if(22===a.tag&&r){var i=null!==a.memoizedState||Yl;if(!i){var l=a.alternate,s=null!==l&&null!==l.memoizedState||Kl;l=Yl;var u=Kl;if(Yl=i,(Kl=s)&&!u)for(Jl=a;null!==Jl;)s=(i=Jl).child,22===i.tag&&null!==i.memoizedState?Ss(a):null!==s?(s.return=i,Jl=s):Ss(a);for(;null!==o;)Jl=o,ws(o,t,n),o=o.sibling;Jl=a,Yl=l,Kl=u}ks(e)}else 0!=(8772&a.subtreeFlags)&&null!==o?(o.return=a,Jl=o):ks(e)}}function ks(e){for(;null!==Jl;){var t=Jl;if(0!=(8772&t.flags)){var n=t.alternate;try{if(0!=(8772&t.flags))switch(t.tag){case 0:case 11:case 15:Kl||as(5,t);break;case 1:var r=t.stateNode;if(4&t.flags&&!Kl)if(null===n)r.componentDidMount();else{var a=t.elementType===t.type?n.memoizedProps:yo(t.type,n.memoizedProps);r.componentDidUpdate(a,n.memoizedState,r.__reactInternalSnapshotBeforeUpdate)}var i=t.updateQueue;null!==i&&zo(t,i,r);break;case 3:var l=t.updateQueue;if(null!==l){if(n=null,null!==t.child)switch(t.child.tag){case 5:case 1:n=t.child.stateNode}zo(t,l,n)}break;case 5:var s=t.stateNode;if(null===n&&4&t.flags){n=s;var u=t.memoizedProps;switch(t.type){case"button":case"input":case"select":case"textarea":u.autoFocus&&n.focus();break;case"img":u.src&&(n.src=u.src)}}break;case 6:case 4:case 12:case 19:case 17:case 21:case 22:case 23:case 25:break;case 13:if(null===t.memoizedState){var c=t.alternate;if(null!==c){var d=c.memoizedState;if(null!==d){var p=d.dehydrated;null!==p&&$t(p)}}}break;default:throw Error(o(163))}Kl||512&t.flags&&os(t)}catch(f){_u(t,t.return,f)}}if(t===e){Jl=null;break}if(null!==(n=t.sibling)){n.return=t.return,Jl=n;break}Jl=t.return}}function xs(e){for(;null!==Jl;){var t=Jl;if(t===e){Jl=null;break}var n=t.sibling;if(null!==n){n.return=t.return,Jl=n;break}Jl=t.return}}function Ss(e){for(;null!==Jl;){var t=Jl;try{switch(t.tag){case 0:case 11:case 15:var n=t.return;try{as(4,t)}catch(s){_u(t,n,s)}break;case 1:var r=t.stateNode;if("function"==typeof r.componentDidMount){var a=t.return;try{r.componentDidMount()}catch(s){_u(t,a,s)}}var o=t.return;try{os(t)}catch(s){_u(t,o,s)}break;case 5:var i=t.return;try{os(t)}catch(s){_u(t,i,s)}}}catch(s){_u(t,t.return,s)}if(t===e){Jl=null;break}var l=t.sibling;if(null!==l){l.return=t.return,Jl=l;break}Jl=t.return}}var Es,_s=Math.ceil,Ts=w.ReactCurrentDispatcher,Cs=w.ReactCurrentOwner,js=w.ReactCurrentBatchConfig,Ls=0,As=null,Rs=null,Ns=0,Ps=0,Os=Ea(0),Ds=0,Is=null,Fs=0,Ms=0,zs=0,Zs=null,Bs=null,$s=0,Us=1/0,qs=null,Hs=!1,Gs=null,Vs=null,Ws=!1,Qs=null,Ys=0,Ks=0,Xs=null,Js=-1,eu=0;function tu(){return 0!=(6&Ls)?Ke():-1!==Js?Js:Js=Ke()}function nu(e){return 0==(1&e.mode)?1:0!=(2&Ls)&&0!==Ns?Ns&-Ns:null!==go.transition?(0===eu&&(eu=ht()),eu):0!==(e=vt)?e:e=void 0===(e=window.event)?16:Yt(e.type)}function ru(e,t,n,r){if(50<Ks)throw Ks=0,Xs=null,Error(o(185));yt(e,n,r),0!=(2&Ls)&&e===As||(e===As&&(0==(2&Ls)&&(Ms|=n),4===Ds&&su(e,Ns)),au(e,r),1===n&&0===Ls&&0==(1&t.mode)&&(Us=Ke()+500,za&&$a()))}function au(e,t){var n=e.callbackNode;!function(e,t){for(var n=e.suspendedLanes,r=e.pingedLanes,a=e.expirationTimes,o=e.pendingLanes;0<o;){var i=31-it(o),l=1<<i,s=a[i];-1===s?0!=(l&n)&&0==(l&r)||(a[i]=ft(l,t)):s<=t&&(e.expiredLanes|=l),o&=~l}}(e,t);var r=pt(e,e===As?Ns:0);if(0===r)null!==n&&We(n),e.callbackNode=null,e.callbackPriority=0;else if(t=r&-r,e.callbackPriority!==t){if(null!=n&&We(n),1===t)0===e.tag?function(e){za=!0,Ba(e)}(uu.bind(null,e)):Ba(uu.bind(null,e)),ia((function(){0==(6&Ls)&&$a()})),n=null;else{switch(wt(r)){case 1:n=Je;break;case 4:n=et;break;case 16:default:n=tt;break;case 536870912:n=rt}n=Au(n,ou.bind(null,e))}e.callbackPriority=t,e.callbackNode=n}}function ou(e,t){if(Js=-1,eu=0,0!=(6&Ls))throw Error(o(327));var n=e.callbackNode;if(Su()&&e.callbackNode!==n)return null;var r=pt(e,e===As?Ns:0);if(0===r)return null;if(0!=(30&r)||0!=(r&e.expiredLanes)||t)t=yu(e,r);else{t=r;var a=Ls;Ls|=2;var i=hu();for(As===e&&Ns===t||(qs=null,Us=Ke()+500,fu(e,t));;)try{vu();break}catch(s){mu(e,s)}xo(),Ts.current=i,Ls=a,null!==Rs?t=0:(As=null,Ns=0,t=Ds)}if(0!==t){if(2===t&&(0!==(a=mt(e))&&(r=a,t=iu(e,a))),1===t)throw n=Is,fu(e,0),su(e,r),au(e,Ke()),n;if(6===t)su(e,r);else{if(a=e.current.alternate,0==(30&r)&&!function(e){for(var t=e;;){if(16384&t.flags){var n=t.updateQueue;if(null!==n&&null!==(n=n.stores))for(var r=0;r<n.length;r++){var a=n[r],o=a.getSnapshot;a=a.value;try{if(!lr(o(),a))return!1}catch(l){return!1}}}if(n=t.child,16384&t.subtreeFlags&&null!==n)n.return=t,t=n;else{if(t===e)break;for(;null===t.sibling;){if(null===t.return||t.return===e)return!0;t=t.return}t.sibling.return=t.return,t=t.sibling}}return!0}(a)&&(2===(t=yu(e,r))&&(0!==(i=mt(e))&&(r=i,t=iu(e,i))),1===t))throw n=Is,fu(e,0),su(e,r),au(e,Ke()),n;switch(e.finishedWork=a,e.finishedLanes=r,t){case 0:case 1:throw Error(o(345));case 2:case 5:xu(e,Bs,qs);break;case 3:if(su(e,r),(130023424&r)===r&&10<(t=$s+500-Ke())){if(0!==pt(e,0))break;if(((a=e.suspendedLanes)&r)!==r){tu(),e.pingedLanes|=e.suspendedLanes&a;break}e.timeoutHandle=ra(xu.bind(null,e,Bs,qs),t);break}xu(e,Bs,qs);break;case 4:if(su(e,r),(4194240&r)===r)break;for(t=e.eventTimes,a=-1;0<r;){var l=31-it(r);i=1<<l,(l=t[l])>a&&(a=l),r&=~i}if(r=a,10<(r=(120>(r=Ke()-r)?120:480>r?480:1080>r?1080:1920>r?1920:3e3>r?3e3:4320>r?4320:1960*_s(r/1960))-r)){e.timeoutHandle=ra(xu.bind(null,e,Bs,qs),r);break}xu(e,Bs,qs);break;default:throw Error(o(329))}}}return au(e,Ke()),e.callbackNode===n?ou.bind(null,e):null}function iu(e,t){var n=Zs;return e.current.memoizedState.isDehydrated&&(fu(e,t).flags|=256),2!==(e=yu(e,t))&&(t=Bs,Bs=n,null!==t&&lu(t)),e}function lu(e){null===Bs?Bs=e:Bs.push.apply(Bs,e)}function su(e,t){for(t&=~zs,t&=~Ms,e.suspendedLanes|=t,e.pingedLanes&=~t,e=e.expirationTimes;0<t;){var n=31-it(t),r=1<<n;e[n]=-1,t&=~r}}function uu(e){if(0!=(6&Ls))throw Error(o(327));Su();var t=pt(e,0);if(0==(1&t))return au(e,Ke()),null;var n=yu(e,t);if(0!==e.tag&&2===n){var r=mt(e);0!==r&&(t=r,n=iu(e,r))}if(1===n)throw n=Is,fu(e,0),su(e,t),au(e,Ke()),n;if(6===n)throw Error(o(345));return e.finishedWork=e.current.alternate,e.finishedLanes=t,xu(e,Bs,qs),au(e,Ke()),null}function cu(e,t){var n=Ls;Ls|=1;try{return e(t)}finally{0===(Ls=n)&&(Us=Ke()+500,za&&$a())}}function du(e){null!==Qs&&0===Qs.tag&&0==(6&Ls)&&Su();var t=Ls;Ls|=1;var n=js.transition,r=vt;try{if(js.transition=null,vt=1,e)return e()}finally{vt=r,js.transition=n,0==(6&(Ls=t))&&$a()}}function pu(){Ps=Os.current,_a(Os)}function fu(e,t){e.finishedWork=null,e.finishedLanes=0;var n=e.timeoutHandle;if(-1!==n&&(e.timeoutHandle=-1,aa(n)),null!==Rs)for(n=Rs.return;null!==n;){var r=n;switch(to(r),r.tag){case 1:null!=(r=r.type.childContextTypes)&&Pa();break;case 3:oi(),_a(La),_a(ja),di();break;case 5:li(r);break;case 4:oi();break;case 13:case 19:_a(si);break;case 10:So(r.type._context);break;case 22:case 23:pu()}n=n.return}if(As=e,Rs=e=Ou(e.current,null),Ns=Ps=t,Ds=0,Is=null,zs=Ms=Fs=0,Bs=Zs=null,null!==Co){for(t=0;t<Co.length;t++)if(null!==(r=(n=Co[t]).interleaved)){n.interleaved=null;var a=r.next,o=n.pending;if(null!==o){var i=o.next;o.next=a,r.next=i}n.pending=r}Co=null}return e}function mu(e,t){for(;;){var n=Rs;try{if(xo(),pi.current=il,bi){for(var r=hi.memoizedState;null!==r;){var a=r.queue;null!==a&&(a.pending=null),r=r.next}bi=!1}if(mi=0,yi=gi=hi=null,vi=!1,wi=0,Cs.current=null,null===n||null===n.return){Ds=1,Is=t,Rs=null;break}e:{var i=e,l=n.return,s=n,u=t;if(t=Ns,s.flags|=32768,null!==u&&"object"==typeof u&&"function"==typeof u.then){var c=u,d=s,p=d.tag;if(0==(1&d.mode)&&(0===p||11===p||15===p)){var f=d.alternate;f?(d.updateQueue=f.updateQueue,d.memoizedState=f.memoizedState,d.lanes=f.lanes):(d.updateQueue=null,d.memoizedState=null)}var m=yl(l);if(null!==m){m.flags&=-257,bl(m,l,s,0,t),1&m.mode&&gl(i,c,t),u=c;var h=(t=m).updateQueue;if(null===h){var g=new Set;g.add(u),t.updateQueue=g}else h.add(u);break e}if(0==(1&t)){gl(i,c,t),gu();break e}u=Error(o(426))}else if(ao&&1&s.mode){var y=yl(l);if(null!==y){0==(65536&y.flags)&&(y.flags|=256),bl(y,l,s,0,t),ho(cl(u,s));break e}}i=u=cl(u,s),4!==Ds&&(Ds=2),null===Zs?Zs=[i]:Zs.push(i),i=l;do{switch(i.tag){case 3:i.flags|=65536,t&=-t,i.lanes|=t,Fo(i,ml(0,u,t));break e;case 1:s=u;var b=i.type,v=i.stateNode;if(0==(128&i.flags)&&("function"==typeof b.getDerivedStateFromError||null!==v&&"function"==typeof v.componentDidCatch&&(null===Vs||!Vs.has(v)))){i.flags|=65536,t&=-t,i.lanes|=t,Fo(i,hl(i,s,t));break e}}i=i.return}while(null!==i)}ku(n)}catch(w){t=w,Rs===n&&null!==n&&(Rs=n=n.return);continue}break}}function hu(){var e=Ts.current;return Ts.current=il,null===e?il:e}function gu(){0!==Ds&&3!==Ds&&2!==Ds||(Ds=4),null===As||0==(268435455&Fs)&&0==(268435455&Ms)||su(As,Ns)}function yu(e,t){var n=Ls;Ls|=2;var r=hu();for(As===e&&Ns===t||(qs=null,fu(e,t));;)try{bu();break}catch(a){mu(e,a)}if(xo(),Ls=n,Ts.current=r,null!==Rs)throw Error(o(261));return As=null,Ns=0,Ds}function bu(){for(;null!==Rs;)wu(Rs)}function vu(){for(;null!==Rs&&!Qe();)wu(Rs)}function wu(e){var t=Es(e.alternate,e,Ps);e.memoizedProps=e.pendingProps,null===t?ku(e):Rs=t,Cs.current=null}function ku(e){var t=e;do{var n=t.alternate;if(e=t.return,0==(32768&t.flags)){if(null!==(n=Wl(n,t,Ps)))return void(Rs=n)}else{if(null!==(n=Ql(n,t)))return n.flags&=32767,void(Rs=n);if(null===e)return Ds=6,void(Rs=null);e.flags|=32768,e.subtreeFlags=0,e.deletions=null}if(null!==(t=t.sibling))return void(Rs=t);Rs=t=e}while(null!==t);0===Ds&&(Ds=5)}function xu(e,t,n){var r=vt,a=js.transition;try{js.transition=null,vt=1,function(e,t,n,r){do{Su()}while(null!==Qs);if(0!=(6&Ls))throw Error(o(327));n=e.finishedWork;var a=e.finishedLanes;if(null===n)return null;if(e.finishedWork=null,e.finishedLanes=0,n===e.current)throw Error(o(177));e.callbackNode=null,e.callbackPriority=0;var i=n.lanes|n.childLanes;if(function(e,t){var n=e.pendingLanes&~t;e.pendingLanes=t,e.suspendedLanes=0,e.pingedLanes=0,e.expiredLanes&=t,e.mutableReadLanes&=t,e.entangledLanes&=t,t=e.entanglements;var r=e.eventTimes;for(e=e.expirationTimes;0<n;){var a=31-it(n),o=1<<a;t[a]=0,r[a]=-1,e[a]=-1,n&=~o}}(e,i),e===As&&(Rs=As=null,Ns=0),0==(2064&n.subtreeFlags)&&0==(2064&n.flags)||Ws||(Ws=!0,Au(tt,(function(){return Su(),null}))),i=0!=(15990&n.flags),0!=(15990&n.subtreeFlags)||i){i=js.transition,js.transition=null;var l=vt;vt=1;var s=Ls;Ls|=4,Cs.current=null,function(e,t){if(ea=qt,fr(e=pr())){if("selectionStart"in e)var n={start:e.selectionStart,end:e.selectionEnd};else e:{var r=(n=(n=e.ownerDocument)&&n.defaultView||window).getSelection&&n.getSelection();if(r&&0!==r.rangeCount){n=r.anchorNode;var a=r.anchorOffset,i=r.focusNode;r=r.focusOffset;try{n.nodeType,i.nodeType}catch(k){n=null;break e}var l=0,s=-1,u=-1,c=0,d=0,p=e,f=null;t:for(;;){for(var m;p!==n||0!==a&&3!==p.nodeType||(s=l+a),p!==i||0!==r&&3!==p.nodeType||(u=l+r),3===p.nodeType&&(l+=p.nodeValue.length),null!==(m=p.firstChild);)f=p,p=m;for(;;){if(p===e)break t;if(f===n&&++c===a&&(s=l),f===i&&++d===r&&(u=l),null!==(m=p.nextSibling))break;f=(p=f).parentNode}p=m}n=-1===s||-1===u?null:{start:s,end:u}}else n=null}n=n||{start:0,end:0}}else n=null;for(ta={focusedElem:e,selectionRange:n},qt=!1,Jl=t;null!==Jl;)if(e=(t=Jl).child,0!=(1028&t.subtreeFlags)&&null!==e)e.return=t,Jl=e;else for(;null!==Jl;){t=Jl;try{var h=t.alternate;if(0!=(1024&t.flags))switch(t.tag){case 0:case 11:case 15:case 5:case 6:case 4:case 17:break;case 1:if(null!==h){var g=h.memoizedProps,y=h.memoizedState,b=t.stateNode,v=b.getSnapshotBeforeUpdate(t.elementType===t.type?g:yo(t.type,g),y);b.__reactInternalSnapshotBeforeUpdate=v}break;case 3:var w=t.stateNode.containerInfo;1===w.nodeType?w.textContent="":9===w.nodeType&&w.documentElement&&w.removeChild(w.documentElement);break;default:throw Error(o(163))}}catch(k){_u(t,t.return,k)}if(null!==(e=t.sibling)){e.return=t.return,Jl=e;break}Jl=t.return}h=ns,ns=!1}(e,n),ys(n,e),mr(ta),qt=!!ea,ta=ea=null,e.current=n,vs(n,e,a),Ye(),Ls=s,vt=l,js.transition=i}else e.current=n;if(Ws&&(Ws=!1,Qs=e,Ys=a),i=e.pendingLanes,0===i&&(Vs=null),function(e){if(ot&&"function"==typeof ot.onCommitFiberRoot)try{ot.onCommitFiberRoot(at,e,void 0,128==(128&e.current.flags))}catch(t){}}(n.stateNode),au(e,Ke()),null!==t)for(r=e.onRecoverableError,n=0;n<t.length;n++)a=t[n],r(a.value,{componentStack:a.stack,digest:a.digest});if(Hs)throw Hs=!1,e=Gs,Gs=null,e;0!=(1&Ys)&&0!==e.tag&&Su(),i=e.pendingLanes,0!=(1&i)?e===Xs?Ks++:(Ks=0,Xs=e):Ks=0,$a()}(e,t,n,r)}finally{js.transition=a,vt=r}return null}function Su(){if(null!==Qs){var e=wt(Ys),t=js.transition,n=vt;try{if(js.transition=null,vt=16>e?16:e,null===Qs)var r=!1;else{if(e=Qs,Qs=null,Ys=0,0!=(6&Ls))throw Error(o(331));var a=Ls;for(Ls|=4,Jl=e.current;null!==Jl;){var i=Jl,l=i.child;if(0!=(16&Jl.flags)){var s=i.deletions;if(null!==s){for(var u=0;u<s.length;u++){var c=s[u];for(Jl=c;null!==Jl;){var d=Jl;switch(d.tag){case 0:case 11:case 15:rs(8,d,i)}var p=d.child;if(null!==p)p.return=d,Jl=p;else for(;null!==Jl;){var f=(d=Jl).sibling,m=d.return;if(is(d),d===c){Jl=null;break}if(null!==f){f.return=m,Jl=f;break}Jl=m}}}var h=i.alternate;if(null!==h){var g=h.child;if(null!==g){h.child=null;do{var y=g.sibling;g.sibling=null,g=y}while(null!==g)}}Jl=i}}if(0!=(2064&i.subtreeFlags)&&null!==l)l.return=i,Jl=l;else e:for(;null!==Jl;){if(0!=(2048&(i=Jl).flags))switch(i.tag){case 0:case 11:case 15:rs(9,i,i.return)}var b=i.sibling;if(null!==b){b.return=i.return,Jl=b;break e}Jl=i.return}}var v=e.current;for(Jl=v;null!==Jl;){var w=(l=Jl).child;if(0!=(2064&l.subtreeFlags)&&null!==w)w.return=l,Jl=w;else e:for(l=v;null!==Jl;){if(0!=(2048&(s=Jl).flags))try{switch(s.tag){case 0:case 11:case 15:as(9,s)}}catch(x){_u(s,s.return,x)}if(s===l){Jl=null;break e}var k=s.sibling;if(null!==k){k.return=s.return,Jl=k;break e}Jl=s.return}}if(Ls=a,$a(),ot&&"function"==typeof ot.onPostCommitFiberRoot)try{ot.onPostCommitFiberRoot(at,e)}catch(x){}r=!0}return r}finally{vt=n,js.transition=t}}return!1}function Eu(e,t,n){e=Do(e,t=ml(0,t=cl(n,t),1),1),t=tu(),null!==e&&(yt(e,1,t),au(e,t))}function _u(e,t,n){if(3===e.tag)Eu(e,e,n);else for(;null!==t;){if(3===t.tag){Eu(t,e,n);break}if(1===t.tag){var r=t.stateNode;if("function"==typeof t.type.getDerivedStateFromError||"function"==typeof r.componentDidCatch&&(null===Vs||!Vs.has(r))){t=Do(t,e=hl(t,e=cl(n,e),1),1),e=tu(),null!==t&&(yt(t,1,e),au(t,e));break}}t=t.return}}function Tu(e,t,n){var r=e.pingCache;null!==r&&r.delete(t),t=tu(),e.pingedLanes|=e.suspendedLanes&n,As===e&&(Ns&n)===n&&(4===Ds||3===Ds&&(130023424&Ns)===Ns&&500>Ke()-$s?fu(e,0):zs|=n),au(e,t)}function Cu(e,t){0===t&&(0==(1&e.mode)?t=1:(t=ct,0==(130023424&(ct<<=1))&&(ct=4194304)));var n=tu();null!==(e=Ao(e,t))&&(yt(e,t,n),au(e,n))}function ju(e){var t=e.memoizedState,n=0;null!==t&&(n=t.retryLane),Cu(e,n)}function Lu(e,t){var n=0;switch(e.tag){case 13:var r=e.stateNode,a=e.memoizedState;null!==a&&(n=a.retryLane);break;case 19:r=e.stateNode;break;default:throw Error(o(314))}null!==r&&r.delete(t),Cu(e,n)}function Au(e,t){return Ve(e,t)}function Ru(e,t,n,r){this.tag=e,this.key=n,this.sibling=this.child=this.return=this.stateNode=this.type=this.elementType=null,this.index=0,this.ref=null,this.pendingProps=t,this.dependencies=this.memoizedState=this.updateQueue=this.memoizedProps=null,this.mode=r,this.subtreeFlags=this.flags=0,this.deletions=null,this.childLanes=this.lanes=0,this.alternate=null}function Nu(e,t,n,r){return new Ru(e,t,n,r)}function Pu(e){return!(!(e=e.prototype)||!e.isReactComponent)}function Ou(e,t){var n=e.alternate;return null===n?((n=Nu(e.tag,t,e.key,e.mode)).elementType=e.elementType,n.type=e.type,n.stateNode=e.stateNode,n.alternate=e,e.alternate=n):(n.pendingProps=t,n.type=e.type,n.flags=0,n.subtreeFlags=0,n.deletions=null),n.flags=14680064&e.flags,n.childLanes=e.childLanes,n.lanes=e.lanes,n.child=e.child,n.memoizedProps=e.memoizedProps,n.memoizedState=e.memoizedState,n.updateQueue=e.updateQueue,t=e.dependencies,n.dependencies=null===t?null:{lanes:t.lanes,firstContext:t.firstContext},n.sibling=e.sibling,n.index=e.index,n.ref=e.ref,n}function Du(e,t,n,r,a,i){var l=2;if(r=e,"function"==typeof e)Pu(e)&&(l=1);else if("string"==typeof e)l=5;else e:switch(e){case S:return Iu(n.children,a,i,t);case E:l=8,a|=8;break;case _:return(e=Nu(12,n,t,2|a)).elementType=_,e.lanes=i,e;case L:return(e=Nu(13,n,t,a)).elementType=L,e.lanes=i,e;case A:return(e=Nu(19,n,t,a)).elementType=A,e.lanes=i,e;case P:return Fu(n,a,i,t);default:if("object"==typeof e&&null!==e)switch(e.$$typeof){case T:l=10;break e;case C:l=9;break e;case j:l=11;break e;case R:l=14;break e;case N:l=16,r=null;break e}throw Error(o(130,null==e?e:typeof e,""))}return(t=Nu(l,n,t,a)).elementType=e,t.type=r,t.lanes=i,t}function Iu(e,t,n,r){return(e=Nu(7,e,r,t)).lanes=n,e}function Fu(e,t,n,r){return(e=Nu(22,e,r,t)).elementType=P,e.lanes=n,e.stateNode={isHidden:!1},e}function Mu(e,t,n){return(e=Nu(6,e,null,t)).lanes=n,e}function zu(e,t,n){return(t=Nu(4,null!==e.children?e.children:[],e.key,t)).lanes=n,t.stateNode={containerInfo:e.containerInfo,pendingChildren:null,implementation:e.implementation},t}function Zu(e,t,n,r,a){this.tag=t,this.containerInfo=e,this.finishedWork=this.pingCache=this.current=this.pendingChildren=null,this.timeoutHandle=-1,this.callbackNode=this.pendingContext=this.context=null,this.callbackPriority=0,this.eventTimes=gt(0),this.expirationTimes=gt(-1),this.entangledLanes=this.finishedLanes=this.mutableReadLanes=this.expiredLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=gt(0),this.identifierPrefix=r,this.onRecoverableError=a,this.mutableSourceEagerHydrationData=null}function Bu(e,t,n,r,a,o,i,l,s){return e=new Zu(e,t,n,l,s),1===t?(t=1,!0===o&&(t|=8)):t=0,o=Nu(3,null,null,t),e.current=o,o.stateNode=e,o.memoizedState={element:r,isDehydrated:n,cache:null,transitions:null,pendingSuspenseBoundaries:null},No(o),e}function $u(e){if(!e)return Ca;e:{if($e(e=e._reactInternals)!==e||1!==e.tag)throw Error(o(170));var t=e;do{switch(t.tag){case 3:t=t.stateNode.context;break e;case 1:if(Na(t.type)){t=t.stateNode.__reactInternalMemoizedMergedChildContext;break e}}t=t.return}while(null!==t);throw Error(o(171))}if(1===e.tag){var n=e.type;if(Na(n))return Da(e,n,t)}return t}function Uu(e,t,n,r,a,o,i,l,s){return(e=Bu(n,r,!0,e,0,o,0,l,s)).context=$u(null),n=e.current,(o=Oo(r=tu(),a=nu(n))).callback=null!=t?t:null,Do(n,o,a),e.current.lanes=a,yt(e,a,r),au(e,r),e}function qu(e,t,n,r){var a=t.current,o=tu(),i=nu(a);return n=$u(n),null===t.context?t.context=n:t.pendingContext=n,(t=Oo(o,i)).payload={element:e},null!==(r=void 0===r?null:r)&&(t.callback=r),null!==(e=Do(a,t,i))&&(ru(e,a,i,o),Io(e,a,i)),i}function Hu(e){return(e=e.current).child?(e.child.tag,e.child.stateNode):null}function Gu(e,t){if(null!==(e=e.memoizedState)&&null!==e.dehydrated){var n=e.retryLane;e.retryLane=0!==n&&n<t?n:t}}function Vu(e,t){Gu(e,t),(e=e.alternate)&&Gu(e,t)}Es=function(e,t,n){if(null!==e)if(e.memoizedProps!==t.pendingProps||La.current)wl=!0;else{if(0==(e.lanes&n)&&0==(128&t.flags))return wl=!1,function(e,t,n){switch(t.tag){case 3:Al(t),mo();break;case 5:ii(t);break;case 1:Na(t.type)&&Ia(t);break;case 4:ai(t,t.stateNode.containerInfo);break;case 10:var r=t.type._context,a=t.memoizedProps.value;Ta(bo,r._currentValue),r._currentValue=a;break;case 13:if(null!==(r=t.memoizedState))return null!==r.dehydrated?(Ta(si,1&si.current),t.flags|=128,null):0!=(n&t.child.childLanes)?Ml(e,t,n):(Ta(si,1&si.current),null!==(e=Hl(e,t,n))?e.sibling:null);Ta(si,1&si.current);break;case 19:if(r=0!=(n&t.childLanes),0!=(128&e.flags)){if(r)return Ul(e,t,n);t.flags|=128}if(null!==(a=t.memoizedState)&&(a.rendering=null,a.tail=null,a.lastEffect=null),Ta(si,si.current),r)break;return null;case 22:case 23:return t.lanes=0,_l(e,t,n)}return Hl(e,t,n)}(e,t,n);wl=0!=(131072&e.flags)}else wl=!1,ao&&0!=(1048576&t.flags)&&Ja(t,Ga,t.index);switch(t.lanes=0,t.tag){case 2:var r=t.type;ql(e,t),e=t.pendingProps;var a=Ra(t,ja.current);_o(t,n),a=Ei(null,t,r,e,a,n);var i=_i();return t.flags|=1,"object"==typeof a&&null!==a&&"function"==typeof a.render&&void 0===a.$$typeof?(t.tag=1,t.memoizedState=null,t.updateQueue=null,Na(r)?(i=!0,Ia(t)):i=!1,t.memoizedState=null!==a.state&&void 0!==a.state?a.state:null,No(t),a.updater=$o,t.stateNode=a,a._reactInternals=t,Go(t,r,e,n),t=Ll(null,t,r,!0,i,n)):(t.tag=0,ao&&i&&eo(t),kl(null,t,a,n),t=t.child),t;case 16:r=t.elementType;e:{switch(ql(e,t),e=t.pendingProps,r=(a=r._init)(r._payload),t.type=r,a=t.tag=function(e){if("function"==typeof e)return Pu(e)?1:0;if(null!=e){if((e=e.$$typeof)===j)return 11;if(e===R)return 14}return 2}(r),e=yo(r,e),a){case 0:t=Cl(null,t,r,e,n);break e;case 1:t=jl(null,t,r,e,n);break e;case 11:t=xl(null,t,r,e,n);break e;case 14:t=Sl(null,t,r,yo(r.type,e),n);break e}throw Error(o(306,r,""))}return t;case 0:return r=t.type,a=t.pendingProps,Cl(e,t,r,a=t.elementType===r?a:yo(r,a),n);case 1:return r=t.type,a=t.pendingProps,jl(e,t,r,a=t.elementType===r?a:yo(r,a),n);case 3:e:{if(Al(t),null===e)throw Error(o(387));r=t.pendingProps,a=(i=t.memoizedState).element,Po(e,t),Mo(t,r,null,n);var l=t.memoizedState;if(r=l.element,i.isDehydrated){if(i={element:r,isDehydrated:!1,cache:l.cache,pendingSuspenseBoundaries:l.pendingSuspenseBoundaries,transitions:l.transitions},t.updateQueue.baseState=i,t.memoizedState=i,256&t.flags){t=Rl(e,t,r,n,a=cl(Error(o(423)),t));break e}if(r!==a){t=Rl(e,t,r,n,a=cl(Error(o(424)),t));break e}for(ro=ua(t.stateNode.containerInfo.firstChild),no=t,ao=!0,oo=null,n=Xo(t,null,r,n),t.child=n;n;)n.flags=-3&n.flags|4096,n=n.sibling}else{if(mo(),r===a){t=Hl(e,t,n);break e}kl(e,t,r,n)}t=t.child}return t;case 5:return ii(t),null===e&&uo(t),r=t.type,a=t.pendingProps,i=null!==e?e.memoizedProps:null,l=a.children,na(r,a)?l=null:null!==i&&na(r,i)&&(t.flags|=32),Tl(e,t),kl(e,t,l,n),t.child;case 6:return null===e&&uo(t),null;case 13:return Ml(e,t,n);case 4:return ai(t,t.stateNode.containerInfo),r=t.pendingProps,null===e?t.child=Ko(t,null,r,n):kl(e,t,r,n),t.child;case 11:return r=t.type,a=t.pendingProps,xl(e,t,r,a=t.elementType===r?a:yo(r,a),n);case 7:return kl(e,t,t.pendingProps,n),t.child;case 8:case 12:return kl(e,t,t.pendingProps.children,n),t.child;case 10:e:{if(r=t.type._context,a=t.pendingProps,i=t.memoizedProps,l=a.value,Ta(bo,r._currentValue),r._currentValue=l,null!==i)if(lr(i.value,l)){if(i.children===a.children&&!La.current){t=Hl(e,t,n);break e}}else for(null!==(i=t.child)&&(i.return=t);null!==i;){var s=i.dependencies;if(null!==s){l=i.child;for(var u=s.firstContext;null!==u;){if(u.context===r){if(1===i.tag){(u=Oo(-1,n&-n)).tag=2;var c=i.updateQueue;if(null!==c){var d=(c=c.shared).pending;null===d?u.next=u:(u.next=d.next,d.next=u),c.pending=u}}i.lanes|=n,null!==(u=i.alternate)&&(u.lanes|=n),Eo(i.return,n,t),s.lanes|=n;break}u=u.next}}else if(10===i.tag)l=i.type===t.type?null:i.child;else if(18===i.tag){if(null===(l=i.return))throw Error(o(341));l.lanes|=n,null!==(s=l.alternate)&&(s.lanes|=n),Eo(l,n,t),l=i.sibling}else l=i.child;if(null!==l)l.return=i;else for(l=i;null!==l;){if(l===t){l=null;break}if(null!==(i=l.sibling)){i.return=l.return,l=i;break}l=l.return}i=l}kl(e,t,a.children,n),t=t.child}return t;case 9:return a=t.type,r=t.pendingProps.children,_o(t,n),r=r(a=To(a)),t.flags|=1,kl(e,t,r,n),t.child;case 14:return a=yo(r=t.type,t.pendingProps),Sl(e,t,r,a=yo(r.type,a),n);case 15:return El(e,t,t.type,t.pendingProps,n);case 17:return r=t.type,a=t.pendingProps,a=t.elementType===r?a:yo(r,a),ql(e,t),t.tag=1,Na(r)?(e=!0,Ia(t)):e=!1,_o(t,n),qo(t,r,a),Go(t,r,a,n),Ll(null,t,r,!0,e,n);case 19:return Ul(e,t,n);case 22:return _l(e,t,n)}throw Error(o(156,t.tag))};var Wu="function"==typeof reportError?reportError:function(e){console.error(e)};function Qu(e){this._internalRoot=e}function Yu(e){this._internalRoot=e}function Ku(e){return!(!e||1!==e.nodeType&&9!==e.nodeType&&11!==e.nodeType)}function Xu(e){return!(!e||1!==e.nodeType&&9!==e.nodeType&&11!==e.nodeType&&(8!==e.nodeType||" react-mount-point-unstable "!==e.nodeValue))}function Ju(){}function ec(e,t,n,r,a){var o=n._reactRootContainer;if(o){var i=o;if("function"==typeof a){var l=a;a=function(){var e=Hu(i);l.call(e)}}qu(t,i,e,a)}else i=function(e,t,n,r,a){if(a){if("function"==typeof r){var o=r;r=function(){var e=Hu(i);o.call(e)}}var i=Uu(t,r,e,0,null,!1,0,"",Ju);return e._reactRootContainer=i,e[ma]=i.current,$r(8===e.nodeType?e.parentNode:e),du(),i}for(;a=e.lastChild;)e.removeChild(a);if("function"==typeof r){var l=r;r=function(){var e=Hu(s);l.call(e)}}var s=Bu(e,0,!1,null,0,!1,0,"",Ju);return e._reactRootContainer=s,e[ma]=s.current,$r(8===e.nodeType?e.parentNode:e),du((function(){qu(t,s,n,r)})),s}(n,t,e,a,r);return Hu(i)}Yu.prototype.render=Qu.prototype.render=function(e){var t=this._internalRoot;if(null===t)throw Error(o(409));qu(e,t,null,null)},Yu.prototype.unmount=Qu.prototype.unmount=function(){var e=this._internalRoot;if(null!==e){this._internalRoot=null;var t=e.containerInfo;du((function(){qu(null,e,null,null)})),t[ma]=null}},Yu.prototype.unstable_scheduleHydration=function(e){if(e){var t=Et();e={blockedOn:null,target:e,priority:t};for(var n=0;n<Pt.length&&0!==t&&t<Pt[n].priority;n++);Pt.splice(n,0,e),0===n&&Ft(e)}},kt=function(e){switch(e.tag){case 3:var t=e.stateNode;if(t.current.memoizedState.isDehydrated){var n=dt(t.pendingLanes);0!==n&&(bt(t,1|n),au(t,Ke()),0==(6&Ls)&&(Us=Ke()+500,$a()))}break;case 13:du((function(){var t=Ao(e,1);if(null!==t){var n=tu();ru(t,e,1,n)}})),Vu(e,1)}},xt=function(e){if(13===e.tag){var t=Ao(e,134217728);if(null!==t)ru(t,e,134217728,tu());Vu(e,134217728)}},St=function(e){if(13===e.tag){var t=nu(e),n=Ao(e,t);if(null!==n)ru(n,e,t,tu());Vu(e,t)}},Et=function(){return vt},_t=function(e,t){var n=vt;try{return vt=e,t()}finally{vt=n}},xe=function(e,t,n){switch(t){case"input":if(X(e,n),t=n.name,"radio"===n.type&&null!=t){for(n=e;n.parentNode;)n=n.parentNode;for(n=n.querySelectorAll("input[name="+JSON.stringify(""+t)+'][type="radio"]'),t=0;t<n.length;t++){var r=n[t];if(r!==e&&r.form===e.form){var a=ka(r);if(!a)throw Error(o(90));V(r),X(r,a)}}}break;case"textarea":oe(e,n);break;case"select":null!=(t=n.value)&&ne(e,!!n.multiple,t,!1)}},je=cu,Le=du;var tc={usingClientEntryPoint:!1,Events:[va,wa,ka,Te,Ce,cu]},nc={findFiberByHostInstance:ba,bundleType:0,version:"18.2.0",rendererPackageName:"react-dom"},rc={bundleType:nc.bundleType,version:nc.version,rendererPackageName:nc.rendererPackageName,rendererConfig:nc.rendererConfig,overrideHookState:null,overrideHookStateDeletePath:null,overrideHookStateRenamePath:null,overrideProps:null,overridePropsDeletePath:null,overridePropsRenamePath:null,setErrorHandler:null,setSuspenseHandler:null,scheduleUpdate:null,currentDispatcherRef:w.ReactCurrentDispatcher,findHostInstanceByFiber:function(e){return null===(e=He(e))?null:e.stateNode},findFiberByHostInstance:nc.findFiberByHostInstance||function(){return null},findHostInstancesForRefresh:null,scheduleRefresh:null,scheduleRoot:null,setRefreshHandler:null,getCurrentFiber:null,reconcilerVersion:"18.2.0-next-9e3b772b8-20220608"};if("undefined"!=typeof __REACT_DEVTOOLS_GLOBAL_HOOK__){var ac=__REACT_DEVTOOLS_GLOBAL_HOOK__;if(!ac.isDisabled&&ac.supportsFiber)try{at=ac.inject(rc),ot=ac}catch(ce){}}t.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED=tc,t.createPortal=function(e,t){var n=2<arguments.length&&void 0!==arguments[2]?arguments[2]:null;if(!Ku(t))throw Error(o(200));return function(e,t,n){var r=3<arguments.length&&void 0!==arguments[3]?arguments[3]:null;return{$$typeof:x,key:null==r?null:""+r,children:e,containerInfo:t,implementation:n}}(e,t,null,n)},t.createRoot=function(e,t){if(!Ku(e))throw Error(o(299));var n=!1,r="",a=Wu;return null!=t&&(!0===t.unstable_strictMode&&(n=!0),void 0!==t.identifierPrefix&&(r=t.identifierPrefix),void 0!==t.onRecoverableError&&(a=t.onRecoverableError)),t=Bu(e,1,!1,null,0,n,0,r,a),e[ma]=t.current,$r(8===e.nodeType?e.parentNode:e),new Qu(t)},t.findDOMNode=function(e){if(null==e)return null;if(1===e.nodeType)return e;var t=e._reactInternals;if(void 0===t){if("function"==typeof e.render)throw Error(o(188));throw e=Object.keys(e).join(","),Error(o(268,e))}return e=null===(e=He(t))?null:e.stateNode},t.flushSync=function(e){return du(e)},t.hydrate=function(e,t,n){if(!Xu(t))throw Error(o(200));return ec(null,e,t,!0,n)},t.hydrateRoot=function(e,t,n){if(!Ku(e))throw Error(o(405));var r=null!=n&&n.hydratedSources||null,a=!1,i="",l=Wu;if(null!=n&&(!0===n.unstable_strictMode&&(a=!0),void 0!==n.identifierPrefix&&(i=n.identifierPrefix),void 0!==n.onRecoverableError&&(l=n.onRecoverableError)),t=Uu(t,null,e,1,null!=n?n:null,a,0,i,l),e[ma]=t.current,$r(e),r)for(e=0;e<r.length;e++)a=(a=(n=r[e])._getVersion)(n._source),null==t.mutableSourceEagerHydrationData?t.mutableSourceEagerHydrationData=[n,a]:t.mutableSourceEagerHydrationData.push(n,a);return new Yu(t)},t.render=function(e,t,n){if(!Xu(t))throw Error(o(200));return ec(null,e,t,!1,n)},t.unmountComponentAtNode=function(e){if(!Xu(e))throw Error(o(40));return!!e._reactRootContainer&&(du((function(){ec(null,null,e,!1,(function(){e._reactRootContainer=null,e[ma]=null}))})),!0)},t.unstable_batchedUpdates=cu,t.unstable_renderSubtreeIntoContainer=function(e,t,n,r){if(!Xu(n))throw Error(o(200));if(null==e||void 0===e._reactInternals)throw Error(o(38));return ec(e,t,n,!1,r)},t.version="18.2.0-next-9e3b772b8-20220608"},745:(e,t,n)=>{"use strict";var r=n(3935);t.createRoot=r.createRoot,t.hydrateRoot=r.hydrateRoot},3935:(e,t,n)=>{"use strict";!function e(){if("undefined"!=typeof __REACT_DEVTOOLS_GLOBAL_HOOK__&&"function"==typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE)try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(e)}catch(t){console.error(t)}}(),e.exports=n(4448)},9590:e=>{var t="undefined"!=typeof Element,n="function"==typeof Map,r="function"==typeof Set,a="function"==typeof ArrayBuffer&&!!ArrayBuffer.isView;function o(e,i){if(e===i)return!0;if(e&&i&&"object"==typeof e&&"object"==typeof i){if(e.constructor!==i.constructor)return!1;var l,s,u,c;if(Array.isArray(e)){if((l=e.length)!=i.length)return!1;for(s=l;0!=s--;)if(!o(e[s],i[s]))return!1;return!0}if(n&&e instanceof Map&&i instanceof Map){if(e.size!==i.size)return!1;for(c=e.entries();!(s=c.next()).done;)if(!i.has(s.value[0]))return!1;for(c=e.entries();!(s=c.next()).done;)if(!o(s.value[1],i.get(s.value[0])))return!1;return!0}if(r&&e instanceof Set&&i instanceof Set){if(e.size!==i.size)return!1;for(c=e.entries();!(s=c.next()).done;)if(!i.has(s.value[0]))return!1;return!0}if(a&&ArrayBuffer.isView(e)&&ArrayBuffer.isView(i)){if((l=e.length)!=i.length)return!1;for(s=l;0!=s--;)if(e[s]!==i[s])return!1;return!0}if(e.constructor===RegExp)return e.source===i.source&&e.flags===i.flags;if(e.valueOf!==Object.prototype.valueOf&&"function"==typeof e.valueOf&&"function"==typeof i.valueOf)return e.valueOf()===i.valueOf();if(e.toString!==Object.prototype.toString&&"function"==typeof e.toString&&"function"==typeof i.toString)return e.toString()===i.toString();if((l=(u=Object.keys(e)).length)!==Object.keys(i).length)return!1;for(s=l;0!=s--;)if(!Object.prototype.hasOwnProperty.call(i,u[s]))return!1;if(t&&e instanceof Element)return!1;for(s=l;0!=s--;)if(("_owner"!==u[s]&&"__v"!==u[s]&&"__o"!==u[s]||!e.$$typeof)&&!o(e[u[s]],i[u[s]]))return!1;return!0}return e!=e&&i!=i}e.exports=function(e,t){try{return o(e,t)}catch(n){if((n.message||"").match(/stack|recursion/i))return console.warn("react-fast-compare cannot handle circular refs"),!1;throw n}}},405:(e,t,n)=>{"use strict";n.d(t,{B6:()=>H,ql:()=>J});var r=n(7294),a=n(5697),o=n.n(a),i=n(9590),l=n.n(i),s=n(1143),u=n.n(s),c=n(6774),d=n.n(c);function p(){return p=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},p.apply(this,arguments)}function f(e,t){e.prototype=Object.create(t.prototype),e.prototype.constructor=e,m(e,t)}function m(e,t){return m=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},m(e,t)}function h(e,t){if(null==e)return{};var n,r,a={},o=Object.keys(e);for(r=0;r<o.length;r++)t.indexOf(n=o[r])>=0||(a[n]=e[n]);return a}var g={BASE:"base",BODY:"body",HEAD:"head",HTML:"html",LINK:"link",META:"meta",NOSCRIPT:"noscript",SCRIPT:"script",STYLE:"style",TITLE:"title",FRAGMENT:"Symbol(react.fragment)"},y={rel:["amphtml","canonical","alternate"]},b={type:["application/ld+json"]},v={charset:"",name:["robots","description"],property:["og:type","og:title","og:url","og:image","og:image:alt","og:description","twitter:url","twitter:title","twitter:description","twitter:image","twitter:image:alt","twitter:card","twitter:site"]},w=Object.keys(g).map((function(e){return g[e]})),k={accesskey:"accessKey",charset:"charSet",class:"className",contenteditable:"contentEditable",contextmenu:"contextMenu","http-equiv":"httpEquiv",itemprop:"itemProp",tabindex:"tabIndex"},x=Object.keys(k).reduce((function(e,t){return e[k[t]]=t,e}),{}),S=function(e,t){for(var n=e.length-1;n>=0;n-=1){var r=e[n];if(Object.prototype.hasOwnProperty.call(r,t))return r[t]}return null},E=function(e){var t=S(e,g.TITLE),n=S(e,"titleTemplate");if(Array.isArray(t)&&(t=t.join("")),n&&t)return n.replace(/%s/g,(function(){return t}));var r=S(e,"defaultTitle");return t||r||void 0},_=function(e){return S(e,"onChangeClientState")||function(){}},T=function(e,t){return t.filter((function(t){return void 0!==t[e]})).map((function(t){return t[e]})).reduce((function(e,t){return p({},e,t)}),{})},C=function(e,t){return t.filter((function(e){return void 0!==e[g.BASE]})).map((function(e){return e[g.BASE]})).reverse().reduce((function(t,n){if(!t.length)for(var r=Object.keys(n),a=0;a<r.length;a+=1){var o=r[a].toLowerCase();if(-1!==e.indexOf(o)&&n[o])return t.concat(n)}return t}),[])},j=function(e,t,n){var r={};return n.filter((function(t){return!!Array.isArray(t[e])||(void 0!==t[e]&&console&&"function"==typeof console.warn&&console.warn("Helmet: "+e+' should be of type "Array". Instead found type "'+typeof t[e]+'"'),!1)})).map((function(t){return t[e]})).reverse().reduce((function(e,n){var a={};n.filter((function(e){for(var n,o=Object.keys(e),i=0;i<o.length;i+=1){var l=o[i],s=l.toLowerCase();-1===t.indexOf(s)||"rel"===n&&"canonical"===e[n].toLowerCase()||"rel"===s&&"stylesheet"===e[s].toLowerCase()||(n=s),-1===t.indexOf(l)||"innerHTML"!==l&&"cssText"!==l&&"itemprop"!==l||(n=l)}if(!n||!e[n])return!1;var u=e[n].toLowerCase();return r[n]||(r[n]={}),a[n]||(a[n]={}),!r[n][u]&&(a[n][u]=!0,!0)})).reverse().forEach((function(t){return e.push(t)}));for(var o=Object.keys(a),i=0;i<o.length;i+=1){var l=o[i],s=p({},r[l],a[l]);r[l]=s}return e}),[]).reverse()},L=function(e,t){if(Array.isArray(e)&&e.length)for(var n=0;n<e.length;n+=1)if(e[n][t])return!0;return!1},A=function(e){return Array.isArray(e)?e.join(""):e},R=function(e,t){return Array.isArray(e)?e.reduce((function(e,n){return function(e,t){for(var n=Object.keys(e),r=0;r<n.length;r+=1)if(t[n[r]]&&t[n[r]].includes(e[n[r]]))return!0;return!1}(n,t)?e.priority.push(n):e.default.push(n),e}),{priority:[],default:[]}):{default:e}},N=function(e,t){var n;return p({},e,((n={})[t]=void 0,n))},P=[g.NOSCRIPT,g.SCRIPT,g.STYLE],O=function(e,t){return void 0===t&&(t=!0),!1===t?String(e):String(e).replace(/&/g,"&").replace(/</g,"<").replace(/>/g,">").replace(/"/g,""").replace(/'/g,"'")},D=function(e){return Object.keys(e).reduce((function(t,n){var r=void 0!==e[n]?n+'="'+e[n]+'"':""+n;return t?t+" "+r:r}),"")},I=function(e,t){return void 0===t&&(t={}),Object.keys(e).reduce((function(t,n){return t[k[n]||n]=e[n],t}),t)},F=function(e,t){return t.map((function(t,n){var a,o=((a={key:n})["data-rh"]=!0,a);return Object.keys(t).forEach((function(e){var n=k[e]||e;"innerHTML"===n||"cssText"===n?o.dangerouslySetInnerHTML={__html:t.innerHTML||t.cssText}:o[n]=t[e]})),r.createElement(e,o)}))},M=function(e,t,n){switch(e){case g.TITLE:return{toComponent:function(){return n=t.titleAttributes,(a={key:e=t.title})["data-rh"]=!0,o=I(n,a),[r.createElement(g.TITLE,o,e)];var e,n,a,o},toString:function(){return function(e,t,n,r){var a=D(n),o=A(t);return a?"<"+e+' data-rh="true" '+a+">"+O(o,r)+"</"+e+">":"<"+e+' data-rh="true">'+O(o,r)+"</"+e+">"}(e,t.title,t.titleAttributes,n)}};case"bodyAttributes":case"htmlAttributes":return{toComponent:function(){return I(t)},toString:function(){return D(t)}};default:return{toComponent:function(){return F(e,t)},toString:function(){return function(e,t,n){return t.reduce((function(t,r){var a=Object.keys(r).filter((function(e){return!("innerHTML"===e||"cssText"===e)})).reduce((function(e,t){var a=void 0===r[t]?t:t+'="'+O(r[t],n)+'"';return e?e+" "+a:a}),""),o=r.innerHTML||r.cssText||"",i=-1===P.indexOf(e);return t+"<"+e+' data-rh="true" '+a+(i?"/>":">"+o+"</"+e+">")}),"")}(e,t,n)}}}},z=function(e){var t=e.baseTag,n=e.bodyAttributes,r=e.encode,a=e.htmlAttributes,o=e.noscriptTags,i=e.styleTags,l=e.title,s=void 0===l?"":l,u=e.titleAttributes,c=e.linkTags,d=e.metaTags,p=e.scriptTags,f={toComponent:function(){},toString:function(){return""}};if(e.prioritizeSeoTags){var m=function(e){var t=e.linkTags,n=e.scriptTags,r=e.encode,a=R(e.metaTags,v),o=R(t,y),i=R(n,b);return{priorityMethods:{toComponent:function(){return[].concat(F(g.META,a.priority),F(g.LINK,o.priority),F(g.SCRIPT,i.priority))},toString:function(){return M(g.META,a.priority,r)+" "+M(g.LINK,o.priority,r)+" "+M(g.SCRIPT,i.priority,r)}},metaTags:a.default,linkTags:o.default,scriptTags:i.default}}(e);f=m.priorityMethods,c=m.linkTags,d=m.metaTags,p=m.scriptTags}return{priority:f,base:M(g.BASE,t,r),bodyAttributes:M("bodyAttributes",n,r),htmlAttributes:M("htmlAttributes",a,r),link:M(g.LINK,c,r),meta:M(g.META,d,r),noscript:M(g.NOSCRIPT,o,r),script:M(g.SCRIPT,p,r),style:M(g.STYLE,i,r),title:M(g.TITLE,{title:s,titleAttributes:u},r)}},Z=[],B=function(e,t){var n=this;void 0===t&&(t="undefined"!=typeof document),this.instances=[],this.value={setHelmet:function(e){n.context.helmet=e},helmetInstances:{get:function(){return n.canUseDOM?Z:n.instances},add:function(e){(n.canUseDOM?Z:n.instances).push(e)},remove:function(e){var t=(n.canUseDOM?Z:n.instances).indexOf(e);(n.canUseDOM?Z:n.instances).splice(t,1)}}},this.context=e,this.canUseDOM=t,t||(e.helmet=z({baseTag:[],bodyAttributes:{},encodeSpecialCharacters:!0,htmlAttributes:{},linkTags:[],metaTags:[],noscriptTags:[],scriptTags:[],styleTags:[],title:"",titleAttributes:{}}))},$=r.createContext({}),U=o().shape({setHelmet:o().func,helmetInstances:o().shape({get:o().func,add:o().func,remove:o().func})}),q="undefined"!=typeof document,H=function(e){function t(n){var r;return(r=e.call(this,n)||this).helmetData=new B(r.props.context,t.canUseDOM),r}return f(t,e),t.prototype.render=function(){return r.createElement($.Provider,{value:this.helmetData.value},this.props.children)},t}(r.Component);H.canUseDOM=q,H.propTypes={context:o().shape({helmet:o().shape()}),children:o().node.isRequired},H.defaultProps={context:{}},H.displayName="HelmetProvider";var G=function(e,t){var n,r=document.head||document.querySelector(g.HEAD),a=r.querySelectorAll(e+"[data-rh]"),o=[].slice.call(a),i=[];return t&&t.length&&t.forEach((function(t){var r=document.createElement(e);for(var a in t)Object.prototype.hasOwnProperty.call(t,a)&&("innerHTML"===a?r.innerHTML=t.innerHTML:"cssText"===a?r.styleSheet?r.styleSheet.cssText=t.cssText:r.appendChild(document.createTextNode(t.cssText)):r.setAttribute(a,void 0===t[a]?"":t[a]));r.setAttribute("data-rh","true"),o.some((function(e,t){return n=t,r.isEqualNode(e)}))?o.splice(n,1):i.push(r)})),o.forEach((function(e){return e.parentNode.removeChild(e)})),i.forEach((function(e){return r.appendChild(e)})),{oldTags:o,newTags:i}},V=function(e,t){var n=document.getElementsByTagName(e)[0];if(n){for(var r=n.getAttribute("data-rh"),a=r?r.split(","):[],o=[].concat(a),i=Object.keys(t),l=0;l<i.length;l+=1){var s=i[l],u=t[s]||"";n.getAttribute(s)!==u&&n.setAttribute(s,u),-1===a.indexOf(s)&&a.push(s);var c=o.indexOf(s);-1!==c&&o.splice(c,1)}for(var d=o.length-1;d>=0;d-=1)n.removeAttribute(o[d]);a.length===o.length?n.removeAttribute("data-rh"):n.getAttribute("data-rh")!==i.join(",")&&n.setAttribute("data-rh",i.join(","))}},W=function(e,t){var n=e.baseTag,r=e.htmlAttributes,a=e.linkTags,o=e.metaTags,i=e.noscriptTags,l=e.onChangeClientState,s=e.scriptTags,u=e.styleTags,c=e.title,d=e.titleAttributes;V(g.BODY,e.bodyAttributes),V(g.HTML,r),function(e,t){void 0!==e&&document.title!==e&&(document.title=A(e)),V(g.TITLE,t)}(c,d);var p={baseTag:G(g.BASE,n),linkTags:G(g.LINK,a),metaTags:G(g.META,o),noscriptTags:G(g.NOSCRIPT,i),scriptTags:G(g.SCRIPT,s),styleTags:G(g.STYLE,u)},f={},m={};Object.keys(p).forEach((function(e){var t=p[e],n=t.newTags,r=t.oldTags;n.length&&(f[e]=n),r.length&&(m[e]=p[e].oldTags)})),t&&t(),l(e,f,m)},Q=null,Y=function(e){function t(){for(var t,n=arguments.length,r=new Array(n),a=0;a<n;a++)r[a]=arguments[a];return(t=e.call.apply(e,[this].concat(r))||this).rendered=!1,t}f(t,e);var n=t.prototype;return n.shouldComponentUpdate=function(e){return!d()(e,this.props)},n.componentDidUpdate=function(){this.emitChange()},n.componentWillUnmount=function(){this.props.context.helmetInstances.remove(this),this.emitChange()},n.emitChange=function(){var e,t,n=this.props.context,r=n.setHelmet,a=null,o=(e=n.helmetInstances.get().map((function(e){var t=p({},e.props);return delete t.context,t})),{baseTag:C(["href"],e),bodyAttributes:T("bodyAttributes",e),defer:S(e,"defer"),encode:S(e,"encodeSpecialCharacters"),htmlAttributes:T("htmlAttributes",e),linkTags:j(g.LINK,["rel","href"],e),metaTags:j(g.META,["name","charset","http-equiv","property","itemprop"],e),noscriptTags:j(g.NOSCRIPT,["innerHTML"],e),onChangeClientState:_(e),scriptTags:j(g.SCRIPT,["src","innerHTML"],e),styleTags:j(g.STYLE,["cssText"],e),title:E(e),titleAttributes:T("titleAttributes",e),prioritizeSeoTags:L(e,"prioritizeSeoTags")});H.canUseDOM?(t=o,Q&&cancelAnimationFrame(Q),t.defer?Q=requestAnimationFrame((function(){W(t,(function(){Q=null}))})):(W(t),Q=null)):z&&(a=z(o)),r(a)},n.init=function(){this.rendered||(this.rendered=!0,this.props.context.helmetInstances.add(this),this.emitChange())},n.render=function(){return this.init(),null},t}(r.Component);Y.propTypes={context:U.isRequired},Y.displayName="HelmetDispatcher";var K=["children"],X=["children"],J=function(e){function t(){return e.apply(this,arguments)||this}f(t,e);var n=t.prototype;return n.shouldComponentUpdate=function(e){return!l()(N(this.props,"helmetData"),N(e,"helmetData"))},n.mapNestedChildrenToProps=function(e,t){if(!t)return null;switch(e.type){case g.SCRIPT:case g.NOSCRIPT:return{innerHTML:t};case g.STYLE:return{cssText:t};default:throw new Error("<"+e.type+" /> elements are self-closing and can not contain children. Refer to our API for more information.")}},n.flattenArrayTypeChildren=function(e){var t,n=e.child,r=e.arrayTypeChildren;return p({},r,((t={})[n.type]=[].concat(r[n.type]||[],[p({},e.newChildProps,this.mapNestedChildrenToProps(n,e.nestedChildren))]),t))},n.mapObjectTypeChildren=function(e){var t,n,r=e.child,a=e.newProps,o=e.newChildProps,i=e.nestedChildren;switch(r.type){case g.TITLE:return p({},a,((t={})[r.type]=i,t.titleAttributes=p({},o),t));case g.BODY:return p({},a,{bodyAttributes:p({},o)});case g.HTML:return p({},a,{htmlAttributes:p({},o)});default:return p({},a,((n={})[r.type]=p({},o),n))}},n.mapArrayTypeChildrenToProps=function(e,t){var n=p({},t);return Object.keys(e).forEach((function(t){var r;n=p({},n,((r={})[t]=e[t],r))})),n},n.warnOnInvalidChildren=function(e,t){return u()(w.some((function(t){return e.type===t})),"function"==typeof e.type?"You may be attempting to nest <Helmet> components within each other, which is not allowed. Refer to our API for more information.":"Only elements types "+w.join(", ")+" are allowed. Helmet does not support rendering <"+e.type+"> elements. Refer to our API for more information."),u()(!t||"string"==typeof t||Array.isArray(t)&&!t.some((function(e){return"string"!=typeof e})),"Helmet expects a string as a child of <"+e.type+">. Did you forget to wrap your children in braces? ( <"+e.type+">{``}</"+e.type+"> ) Refer to our API for more information."),!0},n.mapChildrenToProps=function(e,t){var n=this,a={};return r.Children.forEach(e,(function(e){if(e&&e.props){var r=e.props,o=r.children,i=h(r,K),l=Object.keys(i).reduce((function(e,t){return e[x[t]||t]=i[t],e}),{}),s=e.type;switch("symbol"==typeof s?s=s.toString():n.warnOnInvalidChildren(e,o),s){case g.FRAGMENT:t=n.mapChildrenToProps(o,t);break;case g.LINK:case g.META:case g.NOSCRIPT:case g.SCRIPT:case g.STYLE:a=n.flattenArrayTypeChildren({child:e,arrayTypeChildren:a,newChildProps:l,nestedChildren:o});break;default:t=n.mapObjectTypeChildren({child:e,newProps:t,newChildProps:l,nestedChildren:o})}}})),this.mapArrayTypeChildrenToProps(a,t)},n.render=function(){var e=this.props,t=e.children,n=h(e,X),a=p({},n),o=n.helmetData;return t&&(a=this.mapChildrenToProps(t,a)),!o||o instanceof B||(o=new B(o.context,o.instances)),o?r.createElement(Y,p({},a,{context:o.value,helmetData:void 0})):r.createElement($.Consumer,null,(function(e){return r.createElement(Y,p({},a,{context:e}))}))},t}(r.Component);J.propTypes={base:o().object,bodyAttributes:o().object,children:o().oneOfType([o().arrayOf(o().node),o().node]),defaultTitle:o().string,defer:o().bool,encodeSpecialCharacters:o().bool,htmlAttributes:o().object,link:o().arrayOf(o().object),meta:o().arrayOf(o().object),noscript:o().arrayOf(o().object),onChangeClientState:o().func,script:o().arrayOf(o().object),style:o().arrayOf(o().object),title:o().string,titleAttributes:o().object,titleTemplate:o().string,prioritizeSeoTags:o().bool,helmetData:o().object},J.defaultProps={defer:!0,encodeSpecialCharacters:!0,prioritizeSeoTags:!1},J.displayName="Helmet"},9921:(e,t)=>{"use strict";var n="function"==typeof Symbol&&Symbol.for,r=n?Symbol.for("react.element"):60103,a=n?Symbol.for("react.portal"):60106,o=n?Symbol.for("react.fragment"):60107,i=n?Symbol.for("react.strict_mode"):60108,l=n?Symbol.for("react.profiler"):60114,s=n?Symbol.for("react.provider"):60109,u=n?Symbol.for("react.context"):60110,c=n?Symbol.for("react.async_mode"):60111,d=n?Symbol.for("react.concurrent_mode"):60111,p=n?Symbol.for("react.forward_ref"):60112,f=n?Symbol.for("react.suspense"):60113,m=n?Symbol.for("react.suspense_list"):60120,h=n?Symbol.for("react.memo"):60115,g=n?Symbol.for("react.lazy"):60116,y=n?Symbol.for("react.block"):60121,b=n?Symbol.for("react.fundamental"):60117,v=n?Symbol.for("react.responder"):60118,w=n?Symbol.for("react.scope"):60119;function k(e){if("object"==typeof e&&null!==e){var t=e.$$typeof;switch(t){case r:switch(e=e.type){case c:case d:case o:case l:case i:case f:return e;default:switch(e=e&&e.$$typeof){case u:case p:case g:case h:case s:return e;default:return t}}case a:return t}}}function x(e){return k(e)===d}t.AsyncMode=c,t.ConcurrentMode=d,t.ContextConsumer=u,t.ContextProvider=s,t.Element=r,t.ForwardRef=p,t.Fragment=o,t.Lazy=g,t.Memo=h,t.Portal=a,t.Profiler=l,t.StrictMode=i,t.Suspense=f,t.isAsyncMode=function(e){return x(e)||k(e)===c},t.isConcurrentMode=x,t.isContextConsumer=function(e){return k(e)===u},t.isContextProvider=function(e){return k(e)===s},t.isElement=function(e){return"object"==typeof e&&null!==e&&e.$$typeof===r},t.isForwardRef=function(e){return k(e)===p},t.isFragment=function(e){return k(e)===o},t.isLazy=function(e){return k(e)===g},t.isMemo=function(e){return k(e)===h},t.isPortal=function(e){return k(e)===a},t.isProfiler=function(e){return k(e)===l},t.isStrictMode=function(e){return k(e)===i},t.isSuspense=function(e){return k(e)===f},t.isValidElementType=function(e){return"string"==typeof e||"function"==typeof e||e===o||e===d||e===l||e===i||e===f||e===m||"object"==typeof e&&null!==e&&(e.$$typeof===g||e.$$typeof===h||e.$$typeof===s||e.$$typeof===u||e.$$typeof===p||e.$$typeof===b||e.$$typeof===v||e.$$typeof===w||e.$$typeof===y)},t.typeOf=k},9864:(e,t,n)=>{"use strict";e.exports=n(9921)},8356:(e,t,n)=>{"use strict";function r(e,t){e.prototype=Object.create(t.prototype),e.prototype.constructor=e,e.__proto__=t}function a(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function o(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function i(){return i=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},i.apply(this,arguments)}var l=n(7294),s=n(5697),u=[],c=[];function d(e){var t=e(),n={loading:!0,loaded:null,error:null};return n.promise=t.then((function(e){return n.loading=!1,n.loaded=e,e})).catch((function(e){throw n.loading=!1,n.error=e,e})),n}function p(e){var t={loading:!1,loaded:{},error:null},n=[];try{Object.keys(e).forEach((function(r){var a=d(e[r]);a.loading?t.loading=!0:(t.loaded[r]=a.loaded,t.error=a.error),n.push(a.promise),a.promise.then((function(e){t.loaded[r]=e})).catch((function(e){t.error=e}))}))}catch(r){t.error=r}return t.promise=Promise.all(n).then((function(e){return t.loading=!1,e})).catch((function(e){throw t.loading=!1,e})),t}function f(e,t){return l.createElement((n=e)&&n.__esModule?n.default:n,t);var n}function m(e,t){var d,p;if(!t.loading)throw new Error("react-loadable requires a `loading` component");var m=i({loader:null,loading:null,delay:200,timeout:null,render:f,webpack:null,modules:null},t),h=null;function g(){return h||(h=e(m.loader)),h.promise}return u.push(g),"function"==typeof m.webpack&&c.push((function(){if((0,m.webpack)().every((function(e){return void 0!==e&&void 0!==n.m[e]})))return g()})),p=d=function(t){function n(n){var r;return o(a(a(r=t.call(this,n)||this)),"retry",(function(){r.setState({error:null,loading:!0,timedOut:!1}),h=e(m.loader),r._loadModule()})),g(),r.state={error:h.error,pastDelay:!1,timedOut:!1,loading:h.loading,loaded:h.loaded},r}r(n,t),n.preload=function(){return g()};var i=n.prototype;return i.UNSAFE_componentWillMount=function(){this._loadModule()},i.componentDidMount=function(){this._mounted=!0},i._loadModule=function(){var e=this;if(this.context.loadable&&Array.isArray(m.modules)&&m.modules.forEach((function(t){e.context.loadable.report(t)})),h.loading){var t=function(t){e._mounted&&e.setState(t)};"number"==typeof m.delay&&(0===m.delay?this.setState({pastDelay:!0}):this._delay=setTimeout((function(){t({pastDelay:!0})}),m.delay)),"number"==typeof m.timeout&&(this._timeout=setTimeout((function(){t({timedOut:!0})}),m.timeout));var n=function(){t({error:h.error,loaded:h.loaded,loading:h.loading}),e._clearTimeouts()};h.promise.then((function(){return n(),null})).catch((function(e){return n(),null}))}},i.componentWillUnmount=function(){this._mounted=!1,this._clearTimeouts()},i._clearTimeouts=function(){clearTimeout(this._delay),clearTimeout(this._timeout)},i.render=function(){return this.state.loading||this.state.error?l.createElement(m.loading,{isLoading:this.state.loading,pastDelay:this.state.pastDelay,timedOut:this.state.timedOut,error:this.state.error,retry:this.retry}):this.state.loaded?m.render(this.state.loaded,this.props):null},n}(l.Component),o(d,"contextTypes",{loadable:s.shape({report:s.func.isRequired})}),p}function h(e){return m(d,e)}h.Map=function(e){if("function"!=typeof e.render)throw new Error("LoadableMap requires a `render(loaded, props)` function");return m(p,e)};var g=function(e){function t(){return e.apply(this,arguments)||this}r(t,e);var n=t.prototype;return n.getChildContext=function(){return{loadable:{report:this.props.report}}},n.render=function(){return l.Children.only(this.props.children)},t}(l.Component);function y(e){for(var t=[];e.length;){var n=e.pop();t.push(n())}return Promise.all(t).then((function(){if(e.length)return y(e)}))}o(g,"propTypes",{report:s.func.isRequired}),o(g,"childContextTypes",{loadable:s.shape({report:s.func.isRequired}).isRequired}),h.Capture=g,h.preloadAll=function(){return new Promise((function(e,t){y(u).then(e,t)}))},h.preloadReady=function(){return new Promise((function(e,t){y(c).then(e,e)}))},e.exports=h},8790:(e,t,n)=>{"use strict";n.d(t,{H:()=>l,f:()=>i});var r=n(6550),a=n(7462),o=n(7294);function i(e,t,n){return void 0===n&&(n=[]),e.some((function(e){var a=e.path?(0,r.LX)(t,e):n.length?n[n.length-1].match:r.F0.computeRootMatch(t);return a&&(n.push({route:e,match:a}),e.routes&&i(e.routes,t,n)),a})),n}function l(e,t,n){return void 0===t&&(t={}),void 0===n&&(n={}),e?o.createElement(r.rs,n,e.map((function(e,n){return o.createElement(r.AW,{key:e.key||n,path:e.path,exact:e.exact,strict:e.strict,render:function(n){return e.render?e.render((0,a.Z)({},n,{},t,{route:e})):o.createElement(e.component,(0,a.Z)({},n,t,{route:e}))}})}))):null}},3727:(e,t,n)=>{"use strict";n.d(t,{OL:()=>v,VK:()=>c,rU:()=>g});var r=n(6550),a=n(5068),o=n(7294),i=n(9318),l=n(7462),s=n(3366),u=n(8776),c=function(e){function t(){for(var t,n=arguments.length,r=new Array(n),a=0;a<n;a++)r[a]=arguments[a];return(t=e.call.apply(e,[this].concat(r))||this).history=(0,i.lX)(t.props),t}return(0,a.Z)(t,e),t.prototype.render=function(){return o.createElement(r.F0,{history:this.history,children:this.props.children})},t}(o.Component);o.Component;var d=function(e,t){return"function"==typeof e?e(t):e},p=function(e,t){return"string"==typeof e?(0,i.ob)(e,null,null,t):e},f=function(e){return e},m=o.forwardRef;void 0===m&&(m=f);var h=m((function(e,t){var n=e.innerRef,r=e.navigate,a=e.onClick,i=(0,s.Z)(e,["innerRef","navigate","onClick"]),u=i.target,c=(0,l.Z)({},i,{onClick:function(e){try{a&&a(e)}catch(t){throw e.preventDefault(),t}e.defaultPrevented||0!==e.button||u&&"_self"!==u||function(e){return!!(e.metaKey||e.altKey||e.ctrlKey||e.shiftKey)}(e)||(e.preventDefault(),r())}});return c.ref=f!==m&&t||n,o.createElement("a",c)}));var g=m((function(e,t){var n=e.component,a=void 0===n?h:n,c=e.replace,g=e.to,y=e.innerRef,b=(0,s.Z)(e,["component","replace","to","innerRef"]);return o.createElement(r.s6.Consumer,null,(function(e){e||(0,u.Z)(!1);var n=e.history,r=p(d(g,e.location),e.location),s=r?n.createHref(r):"",h=(0,l.Z)({},b,{href:s,navigate:function(){var t=d(g,e.location),r=(0,i.Ep)(e.location)===(0,i.Ep)(p(t));(c||r?n.replace:n.push)(t)}});return f!==m?h.ref=t||y:h.innerRef=y,o.createElement(a,h)}))})),y=function(e){return e},b=o.forwardRef;void 0===b&&(b=y);var v=b((function(e,t){var n=e["aria-current"],a=void 0===n?"page":n,i=e.activeClassName,c=void 0===i?"active":i,f=e.activeStyle,m=e.className,h=e.exact,v=e.isActive,w=e.location,k=e.sensitive,x=e.strict,S=e.style,E=e.to,_=e.innerRef,T=(0,s.Z)(e,["aria-current","activeClassName","activeStyle","className","exact","isActive","location","sensitive","strict","style","to","innerRef"]);return o.createElement(r.s6.Consumer,null,(function(e){e||(0,u.Z)(!1);var n=w||e.location,i=p(d(E,n),n),s=i.pathname,C=s&&s.replace(/([.+*?=^!:${}()[\]|/\\])/g,"\\$1"),j=C?(0,r.LX)(n.pathname,{path:C,exact:h,sensitive:k,strict:x}):null,L=!!(v?v(j,n):j),A="function"==typeof m?m(L):m,R="function"==typeof S?S(L):S;L&&(A=function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return t.filter((function(e){return e})).join(" ")}(A,c),R=(0,l.Z)({},R,f));var N=(0,l.Z)({"aria-current":L&&a||null,className:A,style:R,to:i},T);return y!==b?N.ref=t||_:N.innerRef=_,o.createElement(g,N)}))}))},6550:(e,t,n)=>{"use strict";n.d(t,{AW:()=>E,F0:()=>v,LX:()=>S,TH:()=>P,k6:()=>N,rs:()=>A,s6:()=>b});var r=n(5068),a=n(7294),o=n(5697),i=n.n(o),l=n(9318),s=n(8776),u=n(7462),c=n(4779),d=n.n(c),p=(n(9864),n(3366)),f=(n(8679),1073741823),m="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof window?window:void 0!==n.g?n.g:{};var h=a.createContext||function(e,t){var n,o,l="__create-react-context-"+function(){var e="__global_unique_id__";return m[e]=(m[e]||0)+1}()+"__",s=function(e){function n(){for(var t,n,r,a=arguments.length,o=new Array(a),i=0;i<a;i++)o[i]=arguments[i];return(t=e.call.apply(e,[this].concat(o))||this).emitter=(n=t.props.value,r=[],{on:function(e){r.push(e)},off:function(e){r=r.filter((function(t){return t!==e}))},get:function(){return n},set:function(e,t){n=e,r.forEach((function(e){return e(n,t)}))}}),t}(0,r.Z)(n,e);var a=n.prototype;return a.getChildContext=function(){var e;return(e={})[l]=this.emitter,e},a.componentWillReceiveProps=function(e){if(this.props.value!==e.value){var n,r=this.props.value,a=e.value;((o=r)===(i=a)?0!==o||1/o==1/i:o!=o&&i!=i)?n=0:(n="function"==typeof t?t(r,a):f,0!==(n|=0)&&this.emitter.set(e.value,n))}var o,i},a.render=function(){return this.props.children},n}(a.Component);s.childContextTypes=((n={})[l]=i().object.isRequired,n);var u=function(t){function n(){for(var e,n=arguments.length,r=new Array(n),a=0;a<n;a++)r[a]=arguments[a];return(e=t.call.apply(t,[this].concat(r))||this).observedBits=void 0,e.state={value:e.getValue()},e.onUpdate=function(t,n){0!=((0|e.observedBits)&n)&&e.setState({value:e.getValue()})},e}(0,r.Z)(n,t);var a=n.prototype;return a.componentWillReceiveProps=function(e){var t=e.observedBits;this.observedBits=null==t?f:t},a.componentDidMount=function(){this.context[l]&&this.context[l].on(this.onUpdate);var e=this.props.observedBits;this.observedBits=null==e?f:e},a.componentWillUnmount=function(){this.context[l]&&this.context[l].off(this.onUpdate)},a.getValue=function(){return this.context[l]?this.context[l].get():e},a.render=function(){return(e=this.props.children,Array.isArray(e)?e[0]:e)(this.state.value);var e},n}(a.Component);return u.contextTypes=((o={})[l]=i().object,o),{Provider:s,Consumer:u}},g=function(e){var t=h();return t.displayName=e,t},y=g("Router-History"),b=g("Router"),v=function(e){function t(t){var n;return(n=e.call(this,t)||this).state={location:t.history.location},n._isMounted=!1,n._pendingLocation=null,t.staticContext||(n.unlisten=t.history.listen((function(e){n._pendingLocation=e}))),n}(0,r.Z)(t,e),t.computeRootMatch=function(e){return{path:"/",url:"/",params:{},isExact:"/"===e}};var n=t.prototype;return n.componentDidMount=function(){var e=this;this._isMounted=!0,this.unlisten&&this.unlisten(),this.props.staticContext||(this.unlisten=this.props.history.listen((function(t){e._isMounted&&e.setState({location:t})}))),this._pendingLocation&&this.setState({location:this._pendingLocation})},n.componentWillUnmount=function(){this.unlisten&&(this.unlisten(),this._isMounted=!1,this._pendingLocation=null)},n.render=function(){return a.createElement(b.Provider,{value:{history:this.props.history,location:this.state.location,match:t.computeRootMatch(this.state.location.pathname),staticContext:this.props.staticContext}},a.createElement(y.Provider,{children:this.props.children||null,value:this.props.history}))},t}(a.Component);a.Component;a.Component;var w={},k=1e4,x=0;function S(e,t){void 0===t&&(t={}),("string"==typeof t||Array.isArray(t))&&(t={path:t});var n=t,r=n.path,a=n.exact,o=void 0!==a&&a,i=n.strict,l=void 0!==i&&i,s=n.sensitive,u=void 0!==s&&s;return[].concat(r).reduce((function(t,n){if(!n&&""!==n)return null;if(t)return t;var r=function(e,t){var n=""+t.end+t.strict+t.sensitive,r=w[n]||(w[n]={});if(r[e])return r[e];var a=[],o={regexp:d()(e,a,t),keys:a};return x<k&&(r[e]=o,x++),o}(n,{end:o,strict:l,sensitive:u}),a=r.regexp,i=r.keys,s=a.exec(e);if(!s)return null;var c=s[0],p=s.slice(1),f=e===c;return o&&!f?null:{path:n,url:"/"===n&&""===c?"/":c,isExact:f,params:i.reduce((function(e,t,n){return e[t.name]=p[n],e}),{})}}),null)}var E=function(e){function t(){return e.apply(this,arguments)||this}return(0,r.Z)(t,e),t.prototype.render=function(){var e=this;return a.createElement(b.Consumer,null,(function(t){t||(0,s.Z)(!1);var n=e.props.location||t.location,r=e.props.computedMatch?e.props.computedMatch:e.props.path?S(n.pathname,e.props):t.match,o=(0,u.Z)({},t,{location:n,match:r}),i=e.props,l=i.children,c=i.component,d=i.render;return Array.isArray(l)&&function(e){return 0===a.Children.count(e)}(l)&&(l=null),a.createElement(b.Provider,{value:o},o.match?l?"function"==typeof l?l(o):l:c?a.createElement(c,o):d?d(o):null:"function"==typeof l?l(o):null)}))},t}(a.Component);function _(e){return"/"===e.charAt(0)?e:"/"+e}function T(e,t){if(!e)return t;var n=_(e);return 0!==t.pathname.indexOf(n)?t:(0,u.Z)({},t,{pathname:t.pathname.substr(n.length)})}function C(e){return"string"==typeof e?e:(0,l.Ep)(e)}function j(e){return function(){(0,s.Z)(!1)}}function L(){}a.Component;var A=function(e){function t(){return e.apply(this,arguments)||this}return(0,r.Z)(t,e),t.prototype.render=function(){var e=this;return a.createElement(b.Consumer,null,(function(t){t||(0,s.Z)(!1);var n,r,o=e.props.location||t.location;return a.Children.forEach(e.props.children,(function(e){if(null==r&&a.isValidElement(e)){n=e;var i=e.props.path||e.props.from;r=i?S(o.pathname,(0,u.Z)({},e.props,{path:i})):t.match}})),r?a.cloneElement(n,{location:o,computedMatch:r}):null}))},t}(a.Component);var R=a.useContext;function N(){return R(y)}function P(){return R(b).location}},5251:(e,t,n)=>{"use strict";var r=n(7294),a=Symbol.for("react.element"),o=Symbol.for("react.fragment"),i=Object.prototype.hasOwnProperty,l=r.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED.ReactCurrentOwner,s={key:!0,ref:!0,__self:!0,__source:!0};function u(e,t,n){var r,o={},u=null,c=null;for(r in void 0!==n&&(u=""+n),void 0!==t.key&&(u=""+t.key),void 0!==t.ref&&(c=t.ref),t)i.call(t,r)&&!s.hasOwnProperty(r)&&(o[r]=t[r]);if(e&&e.defaultProps)for(r in t=e.defaultProps)void 0===o[r]&&(o[r]=t[r]);return{$$typeof:a,type:e,key:u,ref:c,props:o,_owner:l.current}}t.Fragment=o,t.jsx=u,t.jsxs=u},2408:(e,t)=>{"use strict";var n=Symbol.for("react.element"),r=Symbol.for("react.portal"),a=Symbol.for("react.fragment"),o=Symbol.for("react.strict_mode"),i=Symbol.for("react.profiler"),l=Symbol.for("react.provider"),s=Symbol.for("react.context"),u=Symbol.for("react.forward_ref"),c=Symbol.for("react.suspense"),d=Symbol.for("react.memo"),p=Symbol.for("react.lazy"),f=Symbol.iterator;var m={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},h=Object.assign,g={};function y(e,t,n){this.props=e,this.context=t,this.refs=g,this.updater=n||m}function b(){}function v(e,t,n){this.props=e,this.context=t,this.refs=g,this.updater=n||m}y.prototype.isReactComponent={},y.prototype.setState=function(e,t){if("object"!=typeof e&&"function"!=typeof e&&null!=e)throw Error("setState(...): takes an object of state variables to update or a function which returns an object of state variables.");this.updater.enqueueSetState(this,e,t,"setState")},y.prototype.forceUpdate=function(e){this.updater.enqueueForceUpdate(this,e,"forceUpdate")},b.prototype=y.prototype;var w=v.prototype=new b;w.constructor=v,h(w,y.prototype),w.isPureReactComponent=!0;var k=Array.isArray,x=Object.prototype.hasOwnProperty,S={current:null},E={key:!0,ref:!0,__self:!0,__source:!0};function _(e,t,r){var a,o={},i=null,l=null;if(null!=t)for(a in void 0!==t.ref&&(l=t.ref),void 0!==t.key&&(i=""+t.key),t)x.call(t,a)&&!E.hasOwnProperty(a)&&(o[a]=t[a]);var s=arguments.length-2;if(1===s)o.children=r;else if(1<s){for(var u=Array(s),c=0;c<s;c++)u[c]=arguments[c+2];o.children=u}if(e&&e.defaultProps)for(a in s=e.defaultProps)void 0===o[a]&&(o[a]=s[a]);return{$$typeof:n,type:e,key:i,ref:l,props:o,_owner:S.current}}function T(e){return"object"==typeof e&&null!==e&&e.$$typeof===n}var C=/\/+/g;function j(e,t){return"object"==typeof e&&null!==e&&null!=e.key?function(e){var t={"=":"=0",":":"=2"};return"$"+e.replace(/[=:]/g,(function(e){return t[e]}))}(""+e.key):t.toString(36)}function L(e,t,a,o,i){var l=typeof e;"undefined"!==l&&"boolean"!==l||(e=null);var s=!1;if(null===e)s=!0;else switch(l){case"string":case"number":s=!0;break;case"object":switch(e.$$typeof){case n:case r:s=!0}}if(s)return i=i(s=e),e=""===o?"."+j(s,0):o,k(i)?(a="",null!=e&&(a=e.replace(C,"$&/")+"/"),L(i,t,a,"",(function(e){return e}))):null!=i&&(T(i)&&(i=function(e,t){return{$$typeof:n,type:e.type,key:t,ref:e.ref,props:e.props,_owner:e._owner}}(i,a+(!i.key||s&&s.key===i.key?"":(""+i.key).replace(C,"$&/")+"/")+e)),t.push(i)),1;if(s=0,o=""===o?".":o+":",k(e))for(var u=0;u<e.length;u++){var c=o+j(l=e[u],u);s+=L(l,t,a,c,i)}else if(c=function(e){return null===e||"object"!=typeof e?null:"function"==typeof(e=f&&e[f]||e["@@iterator"])?e:null}(e),"function"==typeof c)for(e=c.call(e),u=0;!(l=e.next()).done;)s+=L(l=l.value,t,a,c=o+j(l,u++),i);else if("object"===l)throw t=String(e),Error("Objects are not valid as a React child (found: "+("[object Object]"===t?"object with keys {"+Object.keys(e).join(", ")+"}":t)+"). If you meant to render a collection of children, use an array instead.");return s}function A(e,t,n){if(null==e)return e;var r=[],a=0;return L(e,r,"","",(function(e){return t.call(n,e,a++)})),r}function R(e){if(-1===e._status){var t=e._result;(t=t()).then((function(t){0!==e._status&&-1!==e._status||(e._status=1,e._result=t)}),(function(t){0!==e._status&&-1!==e._status||(e._status=2,e._result=t)})),-1===e._status&&(e._status=0,e._result=t)}if(1===e._status)return e._result.default;throw e._result}var N={current:null},P={transition:null},O={ReactCurrentDispatcher:N,ReactCurrentBatchConfig:P,ReactCurrentOwner:S};t.Children={map:A,forEach:function(e,t,n){A(e,(function(){t.apply(this,arguments)}),n)},count:function(e){var t=0;return A(e,(function(){t++})),t},toArray:function(e){return A(e,(function(e){return e}))||[]},only:function(e){if(!T(e))throw Error("React.Children.only expected to receive a single React element child.");return e}},t.Component=y,t.Fragment=a,t.Profiler=i,t.PureComponent=v,t.StrictMode=o,t.Suspense=c,t.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED=O,t.cloneElement=function(e,t,r){if(null==e)throw Error("React.cloneElement(...): The argument must be a React element, but you passed "+e+".");var a=h({},e.props),o=e.key,i=e.ref,l=e._owner;if(null!=t){if(void 0!==t.ref&&(i=t.ref,l=S.current),void 0!==t.key&&(o=""+t.key),e.type&&e.type.defaultProps)var s=e.type.defaultProps;for(u in t)x.call(t,u)&&!E.hasOwnProperty(u)&&(a[u]=void 0===t[u]&&void 0!==s?s[u]:t[u])}var u=arguments.length-2;if(1===u)a.children=r;else if(1<u){s=Array(u);for(var c=0;c<u;c++)s[c]=arguments[c+2];a.children=s}return{$$typeof:n,type:e.type,key:o,ref:i,props:a,_owner:l}},t.createContext=function(e){return(e={$$typeof:s,_currentValue:e,_currentValue2:e,_threadCount:0,Provider:null,Consumer:null,_defaultValue:null,_globalName:null}).Provider={$$typeof:l,_context:e},e.Consumer=e},t.createElement=_,t.createFactory=function(e){var t=_.bind(null,e);return t.type=e,t},t.createRef=function(){return{current:null}},t.forwardRef=function(e){return{$$typeof:u,render:e}},t.isValidElement=T,t.lazy=function(e){return{$$typeof:p,_payload:{_status:-1,_result:e},_init:R}},t.memo=function(e,t){return{$$typeof:d,type:e,compare:void 0===t?null:t}},t.startTransition=function(e){var t=P.transition;P.transition={};try{e()}finally{P.transition=t}},t.unstable_act=function(){throw Error("act(...) is not supported in production builds of React.")},t.useCallback=function(e,t){return N.current.useCallback(e,t)},t.useContext=function(e){return N.current.useContext(e)},t.useDebugValue=function(){},t.useDeferredValue=function(e){return N.current.useDeferredValue(e)},t.useEffect=function(e,t){return N.current.useEffect(e,t)},t.useId=function(){return N.current.useId()},t.useImperativeHandle=function(e,t,n){return N.current.useImperativeHandle(e,t,n)},t.useInsertionEffect=function(e,t){return N.current.useInsertionEffect(e,t)},t.useLayoutEffect=function(e,t){return N.current.useLayoutEffect(e,t)},t.useMemo=function(e,t){return N.current.useMemo(e,t)},t.useReducer=function(e,t,n){return N.current.useReducer(e,t,n)},t.useRef=function(e){return N.current.useRef(e)},t.useState=function(e){return N.current.useState(e)},t.useSyncExternalStore=function(e,t,n){return N.current.useSyncExternalStore(e,t,n)},t.useTransition=function(){return N.current.useTransition()},t.version="18.2.0"},7294:(e,t,n)=>{"use strict";e.exports=n(2408)},5893:(e,t,n)=>{"use strict";e.exports=n(5251)},53:(e,t)=>{"use strict";function n(e,t){var n=e.length;e.push(t);e:for(;0<n;){var r=n-1>>>1,a=e[r];if(!(0<o(a,t)))break e;e[r]=t,e[n]=a,n=r}}function r(e){return 0===e.length?null:e[0]}function a(e){if(0===e.length)return null;var t=e[0],n=e.pop();if(n!==t){e[0]=n;e:for(var r=0,a=e.length,i=a>>>1;r<i;){var l=2*(r+1)-1,s=e[l],u=l+1,c=e[u];if(0>o(s,n))u<a&&0>o(c,s)?(e[r]=c,e[u]=n,r=u):(e[r]=s,e[l]=n,r=l);else{if(!(u<a&&0>o(c,n)))break e;e[r]=c,e[u]=n,r=u}}}return t}function o(e,t){var n=e.sortIndex-t.sortIndex;return 0!==n?n:e.id-t.id}if("object"==typeof performance&&"function"==typeof performance.now){var i=performance;t.unstable_now=function(){return i.now()}}else{var l=Date,s=l.now();t.unstable_now=function(){return l.now()-s}}var u=[],c=[],d=1,p=null,f=3,m=!1,h=!1,g=!1,y="function"==typeof setTimeout?setTimeout:null,b="function"==typeof clearTimeout?clearTimeout:null,v="undefined"!=typeof setImmediate?setImmediate:null;function w(e){for(var t=r(c);null!==t;){if(null===t.callback)a(c);else{if(!(t.startTime<=e))break;a(c),t.sortIndex=t.expirationTime,n(u,t)}t=r(c)}}function k(e){if(g=!1,w(e),!h)if(null!==r(u))h=!0,P(x);else{var t=r(c);null!==t&&O(k,t.startTime-e)}}function x(e,n){h=!1,g&&(g=!1,b(T),T=-1),m=!0;var o=f;try{for(w(n),p=r(u);null!==p&&(!(p.expirationTime>n)||e&&!L());){var i=p.callback;if("function"==typeof i){p.callback=null,f=p.priorityLevel;var l=i(p.expirationTime<=n);n=t.unstable_now(),"function"==typeof l?p.callback=l:p===r(u)&&a(u),w(n)}else a(u);p=r(u)}if(null!==p)var s=!0;else{var d=r(c);null!==d&&O(k,d.startTime-n),s=!1}return s}finally{p=null,f=o,m=!1}}"undefined"!=typeof navigator&&void 0!==navigator.scheduling&&void 0!==navigator.scheduling.isInputPending&&navigator.scheduling.isInputPending.bind(navigator.scheduling);var S,E=!1,_=null,T=-1,C=5,j=-1;function L(){return!(t.unstable_now()-j<C)}function A(){if(null!==_){var e=t.unstable_now();j=e;var n=!0;try{n=_(!0,e)}finally{n?S():(E=!1,_=null)}}else E=!1}if("function"==typeof v)S=function(){v(A)};else if("undefined"!=typeof MessageChannel){var R=new MessageChannel,N=R.port2;R.port1.onmessage=A,S=function(){N.postMessage(null)}}else S=function(){y(A,0)};function P(e){_=e,E||(E=!0,S())}function O(e,n){T=y((function(){e(t.unstable_now())}),n)}t.unstable_IdlePriority=5,t.unstable_ImmediatePriority=1,t.unstable_LowPriority=4,t.unstable_NormalPriority=3,t.unstable_Profiling=null,t.unstable_UserBlockingPriority=2,t.unstable_cancelCallback=function(e){e.callback=null},t.unstable_continueExecution=function(){h||m||(h=!0,P(x))},t.unstable_forceFrameRate=function(e){0>e||125<e?console.error("forceFrameRate takes a positive int between 0 and 125, forcing frame rates higher than 125 fps is not supported"):C=0<e?Math.floor(1e3/e):5},t.unstable_getCurrentPriorityLevel=function(){return f},t.unstable_getFirstCallbackNode=function(){return r(u)},t.unstable_next=function(e){switch(f){case 1:case 2:case 3:var t=3;break;default:t=f}var n=f;f=t;try{return e()}finally{f=n}},t.unstable_pauseExecution=function(){},t.unstable_requestPaint=function(){},t.unstable_runWithPriority=function(e,t){switch(e){case 1:case 2:case 3:case 4:case 5:break;default:e=3}var n=f;f=e;try{return t()}finally{f=n}},t.unstable_scheduleCallback=function(e,a,o){var i=t.unstable_now();switch("object"==typeof o&&null!==o?o="number"==typeof(o=o.delay)&&0<o?i+o:i:o=i,e){case 1:var l=-1;break;case 2:l=250;break;case 5:l=1073741823;break;case 4:l=1e4;break;default:l=5e3}return e={id:d++,callback:a,priorityLevel:e,startTime:o,expirationTime:l=o+l,sortIndex:-1},o>i?(e.sortIndex=o,n(c,e),null===r(u)&&e===r(c)&&(g?(b(T),T=-1):g=!0,O(k,o-i))):(e.sortIndex=l,n(u,e),h||m||(h=!0,P(x))),e},t.unstable_shouldYield=L,t.unstable_wrapCallback=function(e){var t=f;return function(){var n=f;f=t;try{return e.apply(this,arguments)}finally{f=n}}}},3840:(e,t,n)=>{"use strict";e.exports=n(53)},6774:e=>{e.exports=function(e,t,n,r){var a=n?n.call(r,e,t):void 0;if(void 0!==a)return!!a;if(e===t)return!0;if("object"!=typeof e||!e||"object"!=typeof t||!t)return!1;var o=Object.keys(e),i=Object.keys(t);if(o.length!==i.length)return!1;for(var l=Object.prototype.hasOwnProperty.bind(t),s=0;s<o.length;s++){var u=o[s];if(!l(u))return!1;var c=e[u],d=t[u];if(!1===(a=n?n.call(r,c,d,u):void 0)||void 0===a&&c!==d)return!1}return!0}},6809:(e,t,n)=>{"use strict";n.d(t,{default:()=>r});const r={title:"EZ-Template",tagline:"robotics is ez",favicon:"ez-png.png",url:"https://ez-robotics.github.io",baseUrl:"/EZ-Template/",organizationName:"EZ-Robotics",projectName:"EZ-Template",trailingSlash:!1,onBrokenLinks:"throw",onBrokenMarkdownLinks:"warn",i18n:{defaultLocale:"en",locales:["en"],path:"i18n",localeConfigs:{}},presets:[["classic",{docs:{lastVersion:"2.x",versions:{current:{label:"3.0.0-RC1",banner:"unreleased"},"2.x":{label:"2.x",banner:"none"}},sidebarCollapsed:!1,routeBasePath:"/",path:"./ez-template-docs",sidebarPath:"./sidebars.js",editUrl:"https://github.com/EZ-Robotics/EZ-Template/tree/website/${versionDocsDirPath}/${docPath}"},blog:!1,theme:{customCss:"./src/css/custom.css"}}]],themeConfig:{colorMode:{defaultMode:"dark",disableSwitch:!0,respectPrefersColorScheme:!1},image:"img/embed.png",navbar:{title:"robotics is ez",items:[{type:"docsVersionDropdown",position:"right",dropdownItemsAfter:[{to:"/versions",label:"Versions"}],dropdownActiveClassDisabled:!0,dropdownItemsBefore:[]},{to:"/",label:"Getting Started",position:"left"},{to:"category/tutorials",label:"Tutorials",position:"left"},{to:"category/docs",label:"Docs",position:"left"},{href:"https://github.com/EZ-Robotics",label:"GitHub",position:"right"}],hideOnScroll:!1},footer:{style:"dark",links:[{title:"Learn",items:[{label:"Getting Started",to:"/"},{label:"Tutorials",to:"/category/tutorials"},{label:"Docs",to:"/category/docs"}]},{title:"Community",items:[{label:"Instagram",href:"https://www.instagram.com/roboticsisez"}]},{title:"More",items:[{label:"Changelog",href:"/versions"},{label:"GitHub",href:"https://github.com/EZ-Robotics"}]}],copyright:"Copyright \xa9 2023 roboticsisez - built with docusaurus"},prism:{theme:{plain:{backgroundColor:"hsl(230, 1%, 98%)",color:"hsl(230, 8%, 24%)"},styles:[{types:["comment","prolog","cdata"],style:{color:"hsl(230, 4%, 64%)"}},{types:["doctype","punctuation","entity"],style:{color:"hsl(230, 8%, 24%)"}},{types:["attr-name","class-name","boolean","constant","number","atrule"],style:{color:"hsl(35, 99%, 36%)"}},{types:["keyword"],style:{color:"hsl(301, 63%, 40%)"}},{types:["property","tag","symbol","deleted","important"],style:{color:"hsl(5, 74%, 59%)"}},{types:["selector","string","char","builtin","inserted","regex","attr-value","punctuation"],style:{color:"hsl(119, 34%, 47%)"}},{types:["variable","operator","function"],style:{color:"hsl(221, 87%, 60%)"}},{types:["url"],style:{color:"hsl(198, 99%, 37%)"}},{types:["deleted"],style:{textDecorationLine:"line-through"}},{types:["inserted"],style:{textDecorationLine:"underline"}},{types:["italic"],style:{fontStyle:"italic"}},{types:["important","bold"],style:{fontWeight:"bold"}},{types:["important"],style:{color:"hsl(230, 8%, 24%)"}},{types:["comment"],style:{color:"#ad006b",fontStyle:"italic"}}]},darkTheme:{plain:{color:"#F2F2F2",backgroundColor:"#373737"},styles:[{types:["comment","prolog","cdata"],style:{color:"hsl(220, 10%, 40%)"}},{types:["doctype","punctuation","entity"],style:{color:"hsl(220, 14%, 71%)"}},{types:["attr-name","class-name","maybe-class-name","boolean","constant","number","atrule"],style:{color:"hsl(29, 54%, 61%)"}},{types:["keyword"],style:{color:"hsl(286, 60%, 67%)"}},{types:["property","tag","symbol","deleted","important"],style:{color:"hsl(355, 65%, 65%)"}},{types:["selector","string","char","builtin","inserted","regex","attr-value"],style:{color:"hsl(95, 38%, 62%)"}},{types:["variable","operator","function"],style:{color:"hsl(207, 82%, 66%)"}},{types:["url"],style:{color:"hsl(187, 47%, 55%)"}},{types:["deleted"],style:{textDecorationLine:"line-through"}},{types:["inserted"],style:{textDecorationLine:"underline"}},{types:["italic"],style:{fontStyle:"italic"}},{types:["important","bold"],style:{fontWeight:"bold"}},{types:["important"],style:{color:"hsl(220, 14%, 71%)"}},{types:["comment"],style:{color:"#ff63c2",fontStyle:"italic"}}]},additionalLanguages:[],magicComments:[{className:"theme-code-block-highlighted-line",line:"highlight-next-line",block:{start:"highlight-start",end:"highlight-end"}}]},docs:{versionPersistence:"localStorage",sidebar:{hideable:!1,autoCollapseCategories:!1}},metadata:[],tableOfContents:{minHeadingLevel:2,maxHeadingLevel:3}},baseUrlIssueBanner:!0,onDuplicateRoutes:"warn",staticDirectories:["static"],customFields:{},plugins:[],themes:[],scripts:[],headTags:[],stylesheets:[],clientModules:[],titleDelimiter:"|",noIndex:!1,markdown:{format:"mdx",mermaid:!1,mdx1Compat:{comments:!0,admonitions:!0,headingIds:!0}}}},7462:(e,t,n)=>{"use strict";function r(){return r=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},r.apply(this,arguments)}n.d(t,{Z:()=>r})},5068:(e,t,n)=>{"use strict";function r(e,t){return r=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},r(e,t)}function a(e,t){e.prototype=Object.create(t.prototype),e.prototype.constructor=e,r(e,t)}n.d(t,{Z:()=>a})},3366:(e,t,n)=>{"use strict";function r(e,t){if(null==e)return{};var n,r,a={},o=Object.keys(e);for(r=0;r<o.length;r++)n=o[r],t.indexOf(n)>=0||(a[n]=e[n]);return a}n.d(t,{Z:()=>r})},2573:(e,t,n)=>{"use strict";n.d(t,{p1:()=>C,y$:()=>ee});var r,a,o,i,l,s,u,c=n(7294),d=n(6010),p=Object.create,f=Object.defineProperty,m=Object.defineProperties,h=Object.getOwnPropertyDescriptor,g=Object.getOwnPropertyDescriptors,y=Object.getOwnPropertyNames,b=Object.getOwnPropertySymbols,v=Object.getPrototypeOf,w=Object.prototype.hasOwnProperty,k=Object.prototype.propertyIsEnumerable,x=(e,t,n)=>t in e?f(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,S=(e,t)=>{for(var n in t||(t={}))w.call(t,n)&&x(e,n,t[n]);if(b)for(var n of b(t))k.call(t,n)&&x(e,n,t[n]);return e},E=(e,t)=>m(e,g(t)),_=(e,t)=>{var n={};for(var r in e)w.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&b)for(var r of b(e))t.indexOf(r)<0&&k.call(e,r)&&(n[r]=e[r]);return n},T=(r={"../../node_modules/.pnpm/prismjs@1.29.0_patch_hash=vrxx3pzkik6jpmgpayxfjunetu/node_modules/prismjs/prism.js"(e,t){var n=function(){var e=/(?:^|\s)lang(?:uage)?-([\w-]+)(?=\s|$)/i,t=0,n={},r={util:{encode:function e(t){return t instanceof a?new a(t.type,e(t.content),t.alias):Array.isArray(t)?t.map(e):t.replace(/&/g,"&").replace(/</g,"<").replace(/\u00a0/g," ")},type:function(e){return Object.prototype.toString.call(e).slice(8,-1)},objId:function(e){return e.__id||Object.defineProperty(e,"__id",{value:++t}),e.__id},clone:function e(t,n){var a,o;switch(n=n||{},r.util.type(t)){case"Object":if(o=r.util.objId(t),n[o])return n[o];for(var i in a={},n[o]=a,t)t.hasOwnProperty(i)&&(a[i]=e(t[i],n));return a;case"Array":return o=r.util.objId(t),n[o]?n[o]:(a=[],n[o]=a,t.forEach((function(t,r){a[r]=e(t,n)})),a);default:return t}},getLanguage:function(t){for(;t;){var n=e.exec(t.className);if(n)return n[1].toLowerCase();t=t.parentElement}return"none"},setLanguage:function(t,n){t.className=t.className.replace(RegExp(e,"gi"),""),t.classList.add("language-"+n)},isActive:function(e,t,n){for(var r="no-"+t;e;){var a=e.classList;if(a.contains(t))return!0;if(a.contains(r))return!1;e=e.parentElement}return!!n}},languages:{plain:n,plaintext:n,text:n,txt:n,extend:function(e,t){var n=r.util.clone(r.languages[e]);for(var a in t)n[a]=t[a];return n},insertBefore:function(e,t,n,a){var o=(a=a||r.languages)[e],i={};for(var l in o)if(o.hasOwnProperty(l)){if(l==t)for(var s in n)n.hasOwnProperty(s)&&(i[s]=n[s]);n.hasOwnProperty(l)||(i[l]=o[l])}var u=a[e];return a[e]=i,r.languages.DFS(r.languages,(function(t,n){n===u&&t!=e&&(this[t]=i)})),i},DFS:function e(t,n,a,o){o=o||{};var i=r.util.objId;for(var l in t)if(t.hasOwnProperty(l)){n.call(t,l,t[l],a||l);var s=t[l],u=r.util.type(s);"Object"!==u||o[i(s)]?"Array"!==u||o[i(s)]||(o[i(s)]=!0,e(s,n,l,o)):(o[i(s)]=!0,e(s,n,null,o))}}},plugins:{},highlight:function(e,t,n){var o={code:e,grammar:t,language:n};if(r.hooks.run("before-tokenize",o),!o.grammar)throw new Error('The language "'+o.language+'" has no grammar.');return o.tokens=r.tokenize(o.code,o.grammar),r.hooks.run("after-tokenize",o),a.stringify(r.util.encode(o.tokens),o.language)},tokenize:function(e,t){var n=t.rest;if(n){for(var r in n)t[r]=n[r];delete t.rest}var a=new l;return s(a,a.head,e),i(e,a,t,a.head,0),function(e){for(var t=[],n=e.head.next;n!==e.tail;)t.push(n.value),n=n.next;return t}(a)},hooks:{all:{},add:function(e,t){var n=r.hooks.all;n[e]=n[e]||[],n[e].push(t)},run:function(e,t){var n=r.hooks.all[e];if(n&&n.length)for(var a,o=0;a=n[o++];)a(t)}},Token:a};function a(e,t,n,r){this.type=e,this.content=t,this.alias=n,this.length=0|(r||"").length}function o(e,t,n,r){e.lastIndex=t;var a=e.exec(n);if(a&&r&&a[1]){var o=a[1].length;a.index+=o,a[0]=a[0].slice(o)}return a}function i(e,t,n,l,c,d){for(var p in n)if(n.hasOwnProperty(p)&&n[p]){var f=n[p];f=Array.isArray(f)?f:[f];for(var m=0;m<f.length;++m){if(d&&d.cause==p+","+m)return;var h=f[m],g=h.inside,y=!!h.lookbehind,b=!!h.greedy,v=h.alias;if(b&&!h.pattern.global){var w=h.pattern.toString().match(/[imsuy]*$/)[0];h.pattern=RegExp(h.pattern.source,w+"g")}for(var k=h.pattern||h,x=l.next,S=c;x!==t.tail&&!(d&&S>=d.reach);S+=x.value.length,x=x.next){var E=x.value;if(t.length>e.length)return;if(!(E instanceof a)){var _,T=1;if(b){if(!(_=o(k,S,e,y))||_.index>=e.length)break;var C=_.index,j=_.index+_[0].length,L=S;for(L+=x.value.length;C>=L;)L+=(x=x.next).value.length;if(S=L-=x.value.length,x.value instanceof a)continue;for(var A=x;A!==t.tail&&(L<j||"string"==typeof A.value);A=A.next)T++,L+=A.value.length;T--,E=e.slice(S,L),_.index-=S}else if(!(_=o(k,0,E,y)))continue;C=_.index;var R=_[0],N=E.slice(0,C),P=E.slice(C+R.length),O=S+E.length;d&&O>d.reach&&(d.reach=O);var D=x.prev;if(N&&(D=s(t,D,N),S+=N.length),u(t,D,T),x=s(t,D,new a(p,g?r.tokenize(R,g):R,v,R)),P&&s(t,x,P),T>1){var I={cause:p+","+m,reach:O};i(e,t,n,x.prev,S,I),d&&I.reach>d.reach&&(d.reach=I.reach)}}}}}}function l(){var e={value:null,prev:null,next:null},t={value:null,prev:e,next:null};e.next=t,this.head=e,this.tail=t,this.length=0}function s(e,t,n){var r=t.next,a={value:n,prev:t,next:r};return t.next=a,r.prev=a,e.length++,a}function u(e,t,n){for(var r=t.next,a=0;a<n&&r!==e.tail;a++)r=r.next;t.next=r,r.prev=t,e.length-=a}return a.stringify=function e(t,n){if("string"==typeof t)return t;if(Array.isArray(t)){var a="";return t.forEach((function(t){a+=e(t,n)})),a}var o={type:t.type,content:e(t.content,n),tag:"span",classes:["token",t.type],attributes:{},language:n},i=t.alias;i&&(Array.isArray(i)?Array.prototype.push.apply(o.classes,i):o.classes.push(i)),r.hooks.run("wrap",o);var l="";for(var s in o.attributes)l+=" "+s+'="'+(o.attributes[s]||"").replace(/"/g,""")+'"';return"<"+o.tag+' class="'+o.classes.join(" ")+'"'+l+">"+o.content+"</"+o.tag+">"},r}();t.exports=n,n.default=n}},function(){return a||(0,r[y(r)[0]])((a={exports:{}}).exports,a),a.exports}),C=((e,t,n)=>(n=null!=e?p(v(e)):{},((e,t,n,r)=>{if(t&&"object"==typeof t||"function"==typeof t)for(let a of y(t))w.call(e,a)||a===n||f(e,a,{get:()=>t[a],enumerable:!(r=h(t,a))||r.enumerable});return e})(!t&&e&&e.__esModule?n:f(n,"default",{value:e,enumerable:!0}),e)))(T());o=C,i={pattern:/\\[\\(){}[\]^$+*?|.]/,alias:"escape"},s="(?:[^\\\\-]|"+(l=/\\(?:x[\da-fA-F]{2}|u[\da-fA-F]{4}|u\{[\da-fA-F]+\}|0[0-7]{0,2}|[123][0-7]{2}|c[a-zA-Z]|.)/).source+")",s=RegExp(s+"-"+s),u={pattern:/(<|')[^<>']+(?=[>']$)/,lookbehind:!0,alias:"variable"},o.languages.regex={"char-class":{pattern:/((?:^|[^\\])(?:\\\\)*)\[(?:[^\\\]]|\\[\s\S])*\]/,lookbehind:!0,inside:{"char-class-negation":{pattern:/(^\[)\^/,lookbehind:!0,alias:"operator"},"char-class-punctuation":{pattern:/^\[|\]$/,alias:"punctuation"},range:{pattern:s,inside:{escape:l,"range-punctuation":{pattern:/-/,alias:"operator"}}},"special-escape":i,"char-set":{pattern:/\\[wsd]|\\p\{[^{}]+\}/i,alias:"class-name"},escape:l}},"special-escape":i,"char-set":{pattern:/\.|\\[wsd]|\\p\{[^{}]+\}/i,alias:"class-name"},backreference:[{pattern:/\\(?![123][0-7]{2})[1-9]/,alias:"keyword"},{pattern:/\\k<[^<>']+>/,alias:"keyword",inside:{"group-name":u}}],anchor:{pattern:/[$^]|\\[ABbGZz]/,alias:"function"},escape:l,group:[{pattern:/\((?:\?(?:<[^<>']+>|'[^<>']+'|[>:]|<?[=!]|[idmnsuxU]+(?:-[idmnsuxU]+)?:?))?/,alias:"punctuation",inside:{"group-name":u}},{pattern:/\)/,alias:"punctuation"}],quantifier:{pattern:/(?:[+*?]|\{\d+(?:,\d*)?\})[?+]?/,alias:"number"},alternation:{pattern:/\|/,alias:"keyword"}},C.languages.clike={comment:[{pattern:/(^|[^\\])\/\*[\s\S]*?(?:\*\/|$)/,lookbehind:!0,greedy:!0},{pattern:/(^|[^\\:])\/\/.*/,lookbehind:!0,greedy:!0}],string:{pattern:/(["'])(?:\\(?:\r\n|[\s\S])|(?!\1)[^\\\r\n])*\1/,greedy:!0},"class-name":{pattern:/(\b(?:class|extends|implements|instanceof|interface|new|trait)\s+|\bcatch\s+\()[\w.\\]+/i,lookbehind:!0,inside:{punctuation:/[.\\]/}},keyword:/\b(?:break|catch|continue|do|else|finally|for|function|if|in|instanceof|new|null|return|throw|try|while)\b/,boolean:/\b(?:false|true)\b/,function:/\b\w+(?=\()/,number:/\b0x[\da-f]+\b|(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:e[+-]?\d+)?/i,operator:/[<>]=?|[!=]=?=?|--?|\+\+?|&&?|\|\|?|[?*/~^%]/,punctuation:/[{}[\];(),.:]/},C.languages.javascript=C.languages.extend("clike",{"class-name":[C.languages.clike["class-name"],{pattern:/(^|[^$\w\xA0-\uFFFF])(?!\s)[_$A-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\.(?:constructor|prototype))/,lookbehind:!0}],keyword:[{pattern:/((?:^|\})\s*)catch\b/,lookbehind:!0},{pattern:/(^|[^.]|\.\.\.\s*)\b(?:as|assert(?=\s*\{)|async(?=\s*(?:function\b|\(|[$\w\xA0-\uFFFF]|$))|await|break|case|class|const|continue|debugger|default|delete|do|else|enum|export|extends|finally(?=\s*(?:\{|$))|for|from(?=\s*(?:['"]|$))|function|(?:get|set)(?=\s*(?:[#\[$\w\xA0-\uFFFF]|$))|if|implements|import|in|instanceof|interface|let|new|null|of|package|private|protected|public|return|static|super|switch|this|throw|try|typeof|undefined|var|void|while|with|yield)\b/,lookbehind:!0}],function:/#?(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*(?:\.\s*(?:apply|bind|call)\s*)?\()/,number:{pattern:RegExp(/(^|[^\w$])/.source+"(?:"+/NaN|Infinity/.source+"|"+/0[bB][01]+(?:_[01]+)*n?/.source+"|"+/0[oO][0-7]+(?:_[0-7]+)*n?/.source+"|"+/0[xX][\dA-Fa-f]+(?:_[\dA-Fa-f]+)*n?/.source+"|"+/\d+(?:_\d+)*n/.source+"|"+/(?:\d+(?:_\d+)*(?:\.(?:\d+(?:_\d+)*)?)?|\.\d+(?:_\d+)*)(?:[Ee][+-]?\d+(?:_\d+)*)?/.source+")"+/(?![\w$])/.source),lookbehind:!0},operator:/--|\+\+|\*\*=?|=>|&&=?|\|\|=?|[!=]==|<<=?|>>>?=?|[-+*/%&|^!=<>]=?|\.{3}|\?\?=?|\?\.?|[~:]/}),C.languages.javascript["class-name"][0].pattern=/(\b(?:class|extends|implements|instanceof|interface|new)\s+)[\w.\\]+/,C.languages.insertBefore("javascript","keyword",{regex:{pattern:RegExp(/((?:^|[^$\w\xA0-\uFFFF."'\])\s]|\b(?:return|yield))\s*)/.source+/\//.source+"(?:"+/(?:\[(?:[^\]\\\r\n]|\\.)*\]|\\.|[^/\\\[\r\n])+\/[dgimyus]{0,7}/.source+"|"+/(?:\[(?:[^[\]\\\r\n]|\\.|\[(?:[^[\]\\\r\n]|\\.|\[(?:[^[\]\\\r\n]|\\.)*\])*\])*\]|\\.|[^/\\\[\r\n])+\/[dgimyus]{0,7}v[dgimyus]{0,7}/.source+")"+/(?=(?:\s|\/\*(?:[^*]|\*(?!\/))*\*\/)*(?:$|[\r\n,.;:})\]]|\/\/))/.source),lookbehind:!0,greedy:!0,inside:{"regex-source":{pattern:/^(\/)[\s\S]+(?=\/[a-z]*$)/,lookbehind:!0,alias:"language-regex",inside:C.languages.regex},"regex-delimiter":/^\/|\/$/,"regex-flags":/^[a-z]+$/}},"function-variable":{pattern:/#?(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*[=:]\s*(?:async\s*)?(?:\bfunction\b|(?:\((?:[^()]|\([^()]*\))*\)|(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*)\s*=>))/,alias:"function"},parameter:[{pattern:/(function(?:\s+(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*)?\s*\(\s*)(?!\s)(?:[^()\s]|\s+(?![\s)])|\([^()]*\))+(?=\s*\))/,lookbehind:!0,inside:C.languages.javascript},{pattern:/(^|[^$\w\xA0-\uFFFF])(?!\s)[_$a-z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*=>)/i,lookbehind:!0,inside:C.languages.javascript},{pattern:/(\(\s*)(?!\s)(?:[^()\s]|\s+(?![\s)])|\([^()]*\))+(?=\s*\)\s*=>)/,lookbehind:!0,inside:C.languages.javascript},{pattern:/((?:\b|\s|^)(?!(?:as|async|await|break|case|catch|class|const|continue|debugger|default|delete|do|else|enum|export|extends|finally|for|from|function|get|if|implements|import|in|instanceof|interface|let|new|null|of|package|private|protected|public|return|set|static|super|switch|this|throw|try|typeof|undefined|var|void|while|with|yield)(?![$\w\xA0-\uFFFF]))(?:(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*\s*)\(\s*|\]\s*\(\s*)(?!\s)(?:[^()\s]|\s+(?![\s)])|\([^()]*\))+(?=\s*\)\s*\{)/,lookbehind:!0,inside:C.languages.javascript}],constant:/\b[A-Z](?:[A-Z_]|\dx?)*\b/}),C.languages.insertBefore("javascript","string",{hashbang:{pattern:/^#!.*/,greedy:!0,alias:"comment"},"template-string":{pattern:/`(?:\\[\s\S]|\$\{(?:[^{}]|\{(?:[^{}]|\{[^}]*\})*\})+\}|(?!\$\{)[^\\`])*`/,greedy:!0,inside:{"template-punctuation":{pattern:/^`|`$/,alias:"string"},interpolation:{pattern:/((?:^|[^\\])(?:\\{2})*)\$\{(?:[^{}]|\{(?:[^{}]|\{[^}]*\})*\})+\}/,lookbehind:!0,inside:{"interpolation-punctuation":{pattern:/^\$\{|\}$/,alias:"punctuation"},rest:C.languages.javascript}},string:/[\s\S]+/}},"string-property":{pattern:/((?:^|[,{])[ \t]*)(["'])(?:\\(?:\r\n|[\s\S])|(?!\2)[^\\\r\n])*\2(?=\s*:)/m,lookbehind:!0,greedy:!0,alias:"property"}}),C.languages.insertBefore("javascript","operator",{"literal-property":{pattern:/((?:^|[,{])[ \t]*)(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*:)/m,lookbehind:!0,alias:"property"}}),C.languages.markup&&(C.languages.markup.tag.addInlined("script","javascript"),C.languages.markup.tag.addAttribute(/on(?:abort|blur|change|click|composition(?:end|start|update)|dblclick|error|focus(?:in|out)?|key(?:down|up)|load|mouse(?:down|enter|leave|move|out|over|up)|reset|resize|scroll|select|slotchange|submit|unload|wheel)/.source,"javascript")),C.languages.js=C.languages.javascript,C.languages.actionscript=C.languages.extend("javascript",{keyword:/\b(?:as|break|case|catch|class|const|default|delete|do|dynamic|each|else|extends|final|finally|for|function|get|if|implements|import|in|include|instanceof|interface|internal|is|namespace|native|new|null|override|package|private|protected|public|return|set|static|super|switch|this|throw|try|typeof|use|var|void|while|with)\b/,operator:/\+\+|--|(?:[+\-*\/%^]|&&?|\|\|?|<<?|>>?>?|[!=]=?)=?|[~?@]/}),C.languages.actionscript["class-name"].alias="function",delete C.languages.actionscript.parameter,delete C.languages.actionscript["literal-property"],C.languages.markup&&C.languages.insertBefore("actionscript","string",{xml:{pattern:/(^|[^.])<\/?\w+(?:\s+[^\s>\/=]+=("|')(?:\\[\s\S]|(?!\2)[^\\])*\2)*\s*\/?>/,lookbehind:!0,inside:C.languages.markup}}),function(e){var t=/#(?!\{).+/,n={pattern:/#\{[^}]+\}/,alias:"variable"};e.languages.coffeescript=e.languages.extend("javascript",{comment:t,string:[{pattern:/'(?:\\[\s\S]|[^\\'])*'/,greedy:!0},{pattern:/"(?:\\[\s\S]|[^\\"])*"/,greedy:!0,inside:{interpolation:n}}],keyword:/\b(?:and|break|by|catch|class|continue|debugger|delete|do|each|else|extend|extends|false|finally|for|if|in|instanceof|is|isnt|let|loop|namespace|new|no|not|null|of|off|on|or|own|return|super|switch|then|this|throw|true|try|typeof|undefined|unless|until|when|while|window|with|yes|yield)\b/,"class-member":{pattern:/@(?!\d)\w+/,alias:"variable"}}),e.languages.insertBefore("coffeescript","comment",{"multiline-comment":{pattern:/###[\s\S]+?###/,alias:"comment"},"block-regex":{pattern:/\/{3}[\s\S]*?\/{3}/,alias:"regex",inside:{comment:t,interpolation:n}}}),e.languages.insertBefore("coffeescript","string",{"inline-javascript":{pattern:/`(?:\\[\s\S]|[^\\`])*`/,inside:{delimiter:{pattern:/^`|`$/,alias:"punctuation"},script:{pattern:/[\s\S]+/,alias:"language-javascript",inside:e.languages.javascript}}},"multiline-string":[{pattern:/'''[\s\S]*?'''/,greedy:!0,alias:"string"},{pattern:/"""[\s\S]*?"""/,greedy:!0,alias:"string",inside:{interpolation:n}}]}),e.languages.insertBefore("coffeescript","keyword",{property:/(?!\d)\w+(?=\s*:(?!:))/}),delete e.languages.coffeescript["template-string"],e.languages.coffee=e.languages.coffeescript}(C),function(e){var t=e.languages.javadoclike={parameter:{pattern:/(^[\t ]*(?:\/{3}|\*|\/\*\*)\s*@(?:arg|arguments|param)\s+)\w+/m,lookbehind:!0},keyword:{pattern:/(^[\t ]*(?:\/{3}|\*|\/\*\*)\s*|\{)@[a-z][a-zA-Z-]+\b/m,lookbehind:!0},punctuation:/[{}]/};Object.defineProperty(t,"addSupport",{value:function(t,n){(t="string"==typeof t?[t]:t).forEach((function(t){var r=function(e){e.inside||(e.inside={}),e.inside.rest=n},a="doc-comment";if(o=e.languages[t]){var o,i=o[a];if((i=i||(o=e.languages.insertBefore(t,"comment",{"doc-comment":{pattern:/(^|[^\\])\/\*\*[^/][\s\S]*?(?:\*\/|$)/,lookbehind:!0,alias:"comment"}}))[a])instanceof RegExp&&(i=o[a]={pattern:i}),Array.isArray(i))for(var l=0,s=i.length;l<s;l++)i[l]instanceof RegExp&&(i[l]={pattern:i[l]}),r(i[l]);else r(i)}}))}}),t.addSupport(["java","javascript","php"],t)}(C),function(e){var t=/(?:"(?:\\(?:\r\n|[\s\S])|[^"\\\r\n])*"|'(?:\\(?:\r\n|[\s\S])|[^'\\\r\n])*')/;(t=(e.languages.css={comment:/\/\*[\s\S]*?\*\//,atrule:{pattern:RegExp("@[\\w-](?:"+/[^;{\s"']|\s+(?!\s)/.source+"|"+t.source+")*?"+/(?:;|(?=\s*\{))/.source),inside:{rule:/^@[\w-]+/,"selector-function-argument":{pattern:/(\bselector\s*\(\s*(?![\s)]))(?:[^()\s]|\s+(?![\s)])|\((?:[^()]|\([^()]*\))*\))+(?=\s*\))/,lookbehind:!0,alias:"selector"},keyword:{pattern:/(^|[^\w-])(?:and|not|only|or)(?![\w-])/,lookbehind:!0}}},url:{pattern:RegExp("\\burl\\((?:"+t.source+"|"+/(?:[^\\\r\n()"']|\\[\s\S])*/.source+")\\)","i"),greedy:!0,inside:{function:/^url/i,punctuation:/^\(|\)$/,string:{pattern:RegExp("^"+t.source+"$"),alias:"url"}}},selector:{pattern:RegExp("(^|[{}\\s])[^{}\\s](?:[^{};\"'\\s]|\\s+(?![\\s{])|"+t.source+")*(?=\\s*\\{)"),lookbehind:!0},string:{pattern:t,greedy:!0},property:{pattern:/(^|[^-\w\xA0-\uFFFF])(?!\s)[-_a-z\xA0-\uFFFF](?:(?!\s)[-\w\xA0-\uFFFF])*(?=\s*:)/i,lookbehind:!0},important:/!important\b/i,function:{pattern:/(^|[^-a-z0-9])[-a-z0-9]+(?=\()/i,lookbehind:!0},punctuation:/[(){};:,]/},e.languages.css.atrule.inside.rest=e.languages.css,e.languages.markup))&&(t.tag.addInlined("style","css"),t.tag.addAttribute("style","css"))}(C),function(e){var t=/("|')(?:\\(?:\r\n|[\s\S])|(?!\1)[^\\\r\n])*\1/,n=(t=(e.languages.css.selector={pattern:e.languages.css.selector.pattern,lookbehind:!0,inside:t={"pseudo-element":/:(?:after|before|first-letter|first-line|selection)|::[-\w]+/,"pseudo-class":/:[-\w]+/,class:/\.[-\w]+/,id:/#[-\w]+/,attribute:{pattern:RegExp("\\[(?:[^[\\]\"']|"+t.source+")*\\]"),greedy:!0,inside:{punctuation:/^\[|\]$/,"case-sensitivity":{pattern:/(\s)[si]$/i,lookbehind:!0,alias:"keyword"},namespace:{pattern:/^(\s*)(?:(?!\s)[-*\w\xA0-\uFFFF])*\|(?!=)/,lookbehind:!0,inside:{punctuation:/\|$/}},"attr-name":{pattern:/^(\s*)(?:(?!\s)[-\w\xA0-\uFFFF])+/,lookbehind:!0},"attr-value":[t,{pattern:/(=\s*)(?:(?!\s)[-\w\xA0-\uFFFF])+(?=\s*$)/,lookbehind:!0}],operator:/[|~*^$]?=/}},"n-th":[{pattern:/(\(\s*)[+-]?\d*[\dn](?:\s*[+-]\s*\d+)?(?=\s*\))/,lookbehind:!0,inside:{number:/[\dn]+/,operator:/[+-]/}},{pattern:/(\(\s*)(?:even|odd)(?=\s*\))/i,lookbehind:!0}],combinator:/>|\+|~|\|\|/,punctuation:/[(),]/}},e.languages.css.atrule.inside["selector-function-argument"].inside=t,e.languages.insertBefore("css","property",{variable:{pattern:/(^|[^-\w\xA0-\uFFFF])--(?!\s)[-_a-z\xA0-\uFFFF](?:(?!\s)[-\w\xA0-\uFFFF])*/i,lookbehind:!0}}),{pattern:/(\b\d+)(?:%|[a-z]+(?![\w-]))/,lookbehind:!0}),{pattern:/(^|[^\w.-])-?(?:\d+(?:\.\d+)?|\.\d+)/,lookbehind:!0});e.languages.insertBefore("css","function",{operator:{pattern:/(\s)[+\-*\/](?=\s)/,lookbehind:!0},hexcode:{pattern:/\B#[\da-f]{3,8}\b/i,alias:"color"},color:[{pattern:/(^|[^\w-])(?:AliceBlue|AntiqueWhite|Aqua|Aquamarine|Azure|Beige|Bisque|Black|BlanchedAlmond|Blue|BlueViolet|Brown|BurlyWood|CadetBlue|Chartreuse|Chocolate|Coral|CornflowerBlue|Cornsilk|Crimson|Cyan|DarkBlue|DarkCyan|DarkGoldenRod|DarkGr[ae]y|DarkGreen|DarkKhaki|DarkMagenta|DarkOliveGreen|DarkOrange|DarkOrchid|DarkRed|DarkSalmon|DarkSeaGreen|DarkSlateBlue|DarkSlateGr[ae]y|DarkTurquoise|DarkViolet|DeepPink|DeepSkyBlue|DimGr[ae]y|DodgerBlue|FireBrick|FloralWhite|ForestGreen|Fuchsia|Gainsboro|GhostWhite|Gold|GoldenRod|Gr[ae]y|Green|GreenYellow|HoneyDew|HotPink|IndianRed|Indigo|Ivory|Khaki|Lavender|LavenderBlush|LawnGreen|LemonChiffon|LightBlue|LightCoral|LightCyan|LightGoldenRodYellow|LightGr[ae]y|LightGreen|LightPink|LightSalmon|LightSeaGreen|LightSkyBlue|LightSlateGr[ae]y|LightSteelBlue|LightYellow|Lime|LimeGreen|Linen|Magenta|Maroon|MediumAquaMarine|MediumBlue|MediumOrchid|MediumPurple|MediumSeaGreen|MediumSlateBlue|MediumSpringGreen|MediumTurquoise|MediumVioletRed|MidnightBlue|MintCream|MistyRose|Moccasin|NavajoWhite|Navy|OldLace|Olive|OliveDrab|Orange|OrangeRed|Orchid|PaleGoldenRod|PaleGreen|PaleTurquoise|PaleVioletRed|PapayaWhip|PeachPuff|Peru|Pink|Plum|PowderBlue|Purple|RebeccaPurple|Red|RosyBrown|RoyalBlue|SaddleBrown|Salmon|SandyBrown|SeaGreen|SeaShell|Sienna|Silver|SkyBlue|SlateBlue|SlateGr[ae]y|Snow|SpringGreen|SteelBlue|Tan|Teal|Thistle|Tomato|Transparent|Turquoise|Violet|Wheat|White|WhiteSmoke|Yellow|YellowGreen)(?![\w-])/i,lookbehind:!0},{pattern:/\b(?:hsl|rgb)\(\s*\d{1,3}\s*,\s*\d{1,3}%?\s*,\s*\d{1,3}%?\s*\)\B|\b(?:hsl|rgb)a\(\s*\d{1,3}\s*,\s*\d{1,3}%?\s*,\s*\d{1,3}%?\s*,\s*(?:0|0?\.\d+|1)\s*\)\B/i,inside:{unit:t,number:n,function:/[\w-]+(?=\()/,punctuation:/[(),]/}}],entity:/\\[\da-f]{1,8}/i,unit:t,number:n})}(C),function(e){var t=/[*&][^\s[\]{},]+/,n=/!(?:<[\w\-%#;/?:@&=+$,.!~*'()[\]]+>|(?:[a-zA-Z\d-]*!)?[\w\-%#;/?:@&=+$.~*'()]+)?/,r="(?:"+n.source+"(?:[ \t]+"+t.source+")?|"+t.source+"(?:[ \t]+"+n.source+")?)",a=/(?:[^\s\x00-\x08\x0e-\x1f!"#%&'*,\-:>?@[\]`{|}\x7f-\x84\x86-\x9f\ud800-\udfff\ufffe\uffff]|[?:-]<PLAIN>)(?:[ \t]*(?:(?![#:])<PLAIN>|:<PLAIN>))*/.source.replace(/<PLAIN>/g,(function(){return/[^\s\x00-\x08\x0e-\x1f,[\]{}\x7f-\x84\x86-\x9f\ud800-\udfff\ufffe\uffff]/.source})),o=/"(?:[^"\\\r\n]|\\.)*"|'(?:[^'\\\r\n]|\\.)*'/.source;function i(e,t){t=(t||"").replace(/m/g,"")+"m";var n=/([:\-,[{]\s*(?:\s<<prop>>[ \t]+)?)(?:<<value>>)(?=[ \t]*(?:$|,|\]|\}|(?:[\r\n]\s*)?#))/.source.replace(/<<prop>>/g,(function(){return r})).replace(/<<value>>/g,(function(){return e}));return RegExp(n,t)}e.languages.yaml={scalar:{pattern:RegExp(/([\-:]\s*(?:\s<<prop>>[ \t]+)?[|>])[ \t]*(?:((?:\r?\n|\r)[ \t]+)\S[^\r\n]*(?:\2[^\r\n]+)*)/.source.replace(/<<prop>>/g,(function(){return r}))),lookbehind:!0,alias:"string"},comment:/#.*/,key:{pattern:RegExp(/((?:^|[:\-,[{\r\n?])[ \t]*(?:<<prop>>[ \t]+)?)<<key>>(?=\s*:\s)/.source.replace(/<<prop>>/g,(function(){return r})).replace(/<<key>>/g,(function(){return"(?:"+a+"|"+o+")"}))),lookbehind:!0,greedy:!0,alias:"atrule"},directive:{pattern:/(^[ \t]*)%.+/m,lookbehind:!0,alias:"important"},datetime:{pattern:i(/\d{4}-\d\d?-\d\d?(?:[tT]|[ \t]+)\d\d?:\d{2}:\d{2}(?:\.\d*)?(?:[ \t]*(?:Z|[-+]\d\d?(?::\d{2})?))?|\d{4}-\d{2}-\d{2}|\d\d?:\d{2}(?::\d{2}(?:\.\d*)?)?/.source),lookbehind:!0,alias:"number"},boolean:{pattern:i(/false|true/.source,"i"),lookbehind:!0,alias:"important"},null:{pattern:i(/null|~/.source,"i"),lookbehind:!0,alias:"important"},string:{pattern:i(o),lookbehind:!0,greedy:!0},number:{pattern:i(/[+-]?(?:0x[\da-f]+|0o[0-7]+|(?:\d+(?:\.\d*)?|\.\d+)(?:e[+-]?\d+)?|\.inf|\.nan)/.source,"i"),lookbehind:!0},tag:n,important:t,punctuation:/---|[:[\]{}\-,|>?]|\.\.\./},e.languages.yml=e.languages.yaml}(C),C.languages.markup={comment:{pattern:/<!--(?:(?!<!--)[\s\S])*?-->/,greedy:!0},prolog:{pattern:/<\?[\s\S]+?\?>/,greedy:!0},doctype:{pattern:/<!DOCTYPE(?:[^>"'[\]]|"[^"]*"|'[^']*')+(?:\[(?:[^<"'\]]|"[^"]*"|'[^']*'|<(?!!--)|<!--(?:[^-]|-(?!->))*-->)*\]\s*)?>/i,greedy:!0,inside:{"internal-subset":{pattern:/(^[^\[]*\[)[\s\S]+(?=\]>$)/,lookbehind:!0,greedy:!0,inside:null},string:{pattern:/"[^"]*"|'[^']*'/,greedy:!0},punctuation:/^<!|>$|[[\]]/,"doctype-tag":/^DOCTYPE/i,name:/[^\s<>'"]+/}},cdata:{pattern:/<!\[CDATA\[[\s\S]*?\]\]>/i,greedy:!0},tag:{pattern:/<\/?(?!\d)[^\s>\/=$<%]+(?:\s(?:\s*[^\s>\/=]+(?:\s*=\s*(?:"[^"]*"|'[^']*'|[^\s'">=]+(?=[\s>]))|(?=[\s/>])))+)?\s*\/?>/,greedy:!0,inside:{tag:{pattern:/^<\/?[^\s>\/]+/,inside:{punctuation:/^<\/?/,namespace:/^[^\s>\/:]+:/}},"special-attr":[],"attr-value":{pattern:/=\s*(?:"[^"]*"|'[^']*'|[^\s'">=]+)/,inside:{punctuation:[{pattern:/^=/,alias:"attr-equals"},{pattern:/^(\s*)["']|["']$/,lookbehind:!0}]}},punctuation:/\/?>/,"attr-name":{pattern:/[^\s>\/]+/,inside:{namespace:/^[^\s>\/:]+:/}}}},entity:[{pattern:/&[\da-z]{1,8};/i,alias:"named-entity"},/&#x?[\da-f]{1,8};/i]},C.languages.markup.tag.inside["attr-value"].inside.entity=C.languages.markup.entity,C.languages.markup.doctype.inside["internal-subset"].inside=C.languages.markup,C.hooks.add("wrap",(function(e){"entity"===e.type&&(e.attributes.title=e.content.replace(/&/,"&"))})),Object.defineProperty(C.languages.markup.tag,"addInlined",{value:function(e,t){var n;(t=((n=((n={})["language-"+t]={pattern:/(^<!\[CDATA\[)[\s\S]+?(?=\]\]>$)/i,lookbehind:!0,inside:C.languages[t]},n.cdata=/^<!\[CDATA\[|\]\]>$/i,{"included-cdata":{pattern:/<!\[CDATA\[[\s\S]*?\]\]>/i,inside:n}}))["language-"+t]={pattern:/[\s\S]+/,inside:C.languages[t]},{}))[e]={pattern:RegExp(/(<__[^>]*>)(?:<!\[CDATA\[(?:[^\]]|\](?!\]>))*\]\]>|(?!<!\[CDATA\[)[\s\S])*?(?=<\/__>)/.source.replace(/__/g,(function(){return e})),"i"),lookbehind:!0,greedy:!0,inside:n},C.languages.insertBefore("markup","cdata",t)}}),Object.defineProperty(C.languages.markup.tag,"addAttribute",{value:function(e,t){C.languages.markup.tag.inside["special-attr"].push({pattern:RegExp(/(^|["'\s])/.source+"(?:"+e+")"+/\s*=\s*(?:"[^"]*"|'[^']*'|[^\s'">=]+(?=[\s>]))/.source,"i"),lookbehind:!0,inside:{"attr-name":/^[^\s=]+/,"attr-value":{pattern:/=[\s\S]+/,inside:{value:{pattern:/(^=\s*(["']|(?!["'])))\S[\s\S]*(?=\2$)/,lookbehind:!0,alias:[t,"language-"+t],inside:C.languages[t]},punctuation:[{pattern:/^=/,alias:"attr-equals"},/"|'/]}}}})}}),C.languages.html=C.languages.markup,C.languages.mathml=C.languages.markup,C.languages.svg=C.languages.markup,C.languages.xml=C.languages.extend("markup",{}),C.languages.ssml=C.languages.xml,C.languages.atom=C.languages.xml,C.languages.rss=C.languages.xml,function(e){var t=/(?:\\.|[^\\\n\r]|(?:\n|\r\n?)(?![\r\n]))/.source;function n(e){return e=e.replace(/<inner>/g,(function(){return t})),RegExp(/((?:^|[^\\])(?:\\{2})*)/.source+"(?:"+e+")")}var r=/(?:\\.|``(?:[^`\r\n]|`(?!`))+``|`[^`\r\n]+`|[^\\|\r\n`])+/.source,a=/\|?__(?:\|__)+\|?(?:(?:\n|\r\n?)|(?![\s\S]))/.source.replace(/__/g,(function(){return r})),o=/\|?[ \t]*:?-{3,}:?[ \t]*(?:\|[ \t]*:?-{3,}:?[ \t]*)+\|?(?:\n|\r\n?)/.source,i=(e.languages.markdown=e.languages.extend("markup",{}),e.languages.insertBefore("markdown","prolog",{"front-matter-block":{pattern:/(^(?:\s*[\r\n])?)---(?!.)[\s\S]*?[\r\n]---(?!.)/,lookbehind:!0,greedy:!0,inside:{punctuation:/^---|---$/,"front-matter":{pattern:/\S+(?:\s+\S+)*/,alias:["yaml","language-yaml"],inside:e.languages.yaml}}},blockquote:{pattern:/^>(?:[\t ]*>)*/m,alias:"punctuation"},table:{pattern:RegExp("^"+a+o+"(?:"+a+")*","m"),inside:{"table-data-rows":{pattern:RegExp("^("+a+o+")(?:"+a+")*$"),lookbehind:!0,inside:{"table-data":{pattern:RegExp(r),inside:e.languages.markdown},punctuation:/\|/}},"table-line":{pattern:RegExp("^("+a+")"+o+"$"),lookbehind:!0,inside:{punctuation:/\||:?-{3,}:?/}},"table-header-row":{pattern:RegExp("^"+a+"$"),inside:{"table-header":{pattern:RegExp(r),alias:"important",inside:e.languages.markdown},punctuation:/\|/}}}},code:[{pattern:/((?:^|\n)[ \t]*\n|(?:^|\r\n?)[ \t]*\r\n?)(?: {4}|\t).+(?:(?:\n|\r\n?)(?: {4}|\t).+)*/,lookbehind:!0,alias:"keyword"},{pattern:/^```[\s\S]*?^```$/m,greedy:!0,inside:{"code-block":{pattern:/^(```.*(?:\n|\r\n?))[\s\S]+?(?=(?:\n|\r\n?)^```$)/m,lookbehind:!0},"code-language":{pattern:/^(```).+/,lookbehind:!0},punctuation:/```/}}],title:[{pattern:/\S.*(?:\n|\r\n?)(?:==+|--+)(?=[ \t]*$)/m,alias:"important",inside:{punctuation:/==+$|--+$/}},{pattern:/(^\s*)#.+/m,lookbehind:!0,alias:"important",inside:{punctuation:/^#+|#+$/}}],hr:{pattern:/(^\s*)([*-])(?:[\t ]*\2){2,}(?=\s*$)/m,lookbehind:!0,alias:"punctuation"},list:{pattern:/(^\s*)(?:[*+-]|\d+\.)(?=[\t ].)/m,lookbehind:!0,alias:"punctuation"},"url-reference":{pattern:/!?\[[^\]]+\]:[\t ]+(?:\S+|<(?:\\.|[^>\\])+>)(?:[\t ]+(?:"(?:\\.|[^"\\])*"|'(?:\\.|[^'\\])*'|\((?:\\.|[^)\\])*\)))?/,inside:{variable:{pattern:/^(!?\[)[^\]]+/,lookbehind:!0},string:/(?:"(?:\\.|[^"\\])*"|'(?:\\.|[^'\\])*'|\((?:\\.|[^)\\])*\))$/,punctuation:/^[\[\]!:]|[<>]/},alias:"url"},bold:{pattern:n(/\b__(?:(?!_)<inner>|_(?:(?!_)<inner>)+_)+__\b|\*\*(?:(?!\*)<inner>|\*(?:(?!\*)<inner>)+\*)+\*\*/.source),lookbehind:!0,greedy:!0,inside:{content:{pattern:/(^..)[\s\S]+(?=..$)/,lookbehind:!0,inside:{}},punctuation:/\*\*|__/}},italic:{pattern:n(/\b_(?:(?!_)<inner>|__(?:(?!_)<inner>)+__)+_\b|\*(?:(?!\*)<inner>|\*\*(?:(?!\*)<inner>)+\*\*)+\*/.source),lookbehind:!0,greedy:!0,inside:{content:{pattern:/(^.)[\s\S]+(?=.$)/,lookbehind:!0,inside:{}},punctuation:/[*_]/}},strike:{pattern:n(/(~~?)(?:(?!~)<inner>)+\2/.source),lookbehind:!0,greedy:!0,inside:{content:{pattern:/(^~~?)[\s\S]+(?=\1$)/,lookbehind:!0,inside:{}},punctuation:/~~?/}},"code-snippet":{pattern:/(^|[^\\`])(?:``[^`\r\n]+(?:`[^`\r\n]+)*``(?!`)|`[^`\r\n]+`(?!`))/,lookbehind:!0,greedy:!0,alias:["code","keyword"]},url:{pattern:n(/!?\[(?:(?!\])<inner>)+\](?:\([^\s)]+(?:[\t ]+"(?:\\.|[^"\\])*")?\)|[ \t]?\[(?:(?!\])<inner>)+\])/.source),lookbehind:!0,greedy:!0,inside:{operator:/^!/,content:{pattern:/(^\[)[^\]]+(?=\])/,lookbehind:!0,inside:{}},variable:{pattern:/(^\][ \t]?\[)[^\]]+(?=\]$)/,lookbehind:!0},url:{pattern:/(^\]\()[^\s)]+/,lookbehind:!0},string:{pattern:/(^[ \t]+)"(?:\\.|[^"\\])*"(?=\)$)/,lookbehind:!0}}}}),["url","bold","italic","strike"].forEach((function(t){["url","bold","italic","strike","code-snippet"].forEach((function(n){t!==n&&(e.languages.markdown[t].inside.content.inside[n]=e.languages.markdown[n])}))})),e.hooks.add("after-tokenize",(function(e){"markdown"!==e.language&&"md"!==e.language||function e(t){if(t&&"string"!=typeof t)for(var n=0,r=t.length;n<r;n++){var a,o=t[n];"code"!==o.type?e(o.content):(a=o.content[1],o=o.content[3],a&&o&&"code-language"===a.type&&"code-block"===o.type&&"string"==typeof a.content&&(a=a.content.replace(/\b#/g,"sharp").replace(/\b\+\+/g,"pp"),a="language-"+(a=(/[a-z][\w-]*/i.exec(a)||[""])[0].toLowerCase()),o.alias?"string"==typeof o.alias?o.alias=[o.alias,a]:o.alias.push(a):o.alias=[a]))}}(e.tokens)})),e.hooks.add("wrap",(function(t){if("code-block"===t.type){for(var n="",r=0,a=t.classes.length;r<a;r++){var o=t.classes[r];if(o=/language-(.+)/.exec(o)){n=o[1];break}}var u,c=e.languages[n];c?t.content=e.highlight(t.content.replace(i,"").replace(/&(\w{1,8}|#x?[\da-f]{1,8});/gi,(function(e,t){var n;return"#"===(t=t.toLowerCase())[0]?(n="x"===t[1]?parseInt(t.slice(2),16):Number(t.slice(1)),s(n)):l[t]||e})),c,n):n&&"none"!==n&&e.plugins.autoloader&&(u="md-"+(new Date).valueOf()+"-"+Math.floor(1e16*Math.random()),t.attributes.id=u,e.plugins.autoloader.loadLanguages(n,(function(){var t=document.getElementById(u);t&&(t.innerHTML=e.highlight(t.textContent,e.languages[n],n))})))}})),RegExp(e.languages.markup.tag.pattern.source,"gi")),l={amp:"&",lt:"<",gt:">",quot:'"'},s=String.fromCodePoint||String.fromCharCode;e.languages.md=e.languages.markdown}(C),C.languages.graphql={comment:/#.*/,description:{pattern:/(?:"""(?:[^"]|(?!""")")*"""|"(?:\\.|[^\\"\r\n])*")(?=\s*[a-z_])/i,greedy:!0,alias:"string",inside:{"language-markdown":{pattern:/(^"(?:"")?)(?!\1)[\s\S]+(?=\1$)/,lookbehind:!0,inside:C.languages.markdown}}},string:{pattern:/"""(?:[^"]|(?!""")")*"""|"(?:\\.|[^\\"\r\n])*"/,greedy:!0},number:/(?:\B-|\b)\d+(?:\.\d+)?(?:e[+-]?\d+)?\b/i,boolean:/\b(?:false|true)\b/,variable:/\$[a-z_]\w*/i,directive:{pattern:/@[a-z_]\w*/i,alias:"function"},"attr-name":{pattern:/\b[a-z_]\w*(?=\s*(?:\((?:[^()"]|"(?:\\.|[^\\"\r\n])*")*\))?:)/i,greedy:!0},"atom-input":{pattern:/\b[A-Z]\w*Input\b/,alias:"class-name"},scalar:/\b(?:Boolean|Float|ID|Int|String)\b/,constant:/\b[A-Z][A-Z_\d]*\b/,"class-name":{pattern:/(\b(?:enum|implements|interface|on|scalar|type|union)\s+|&\s*|:\s*|\[)[A-Z_]\w*/,lookbehind:!0},fragment:{pattern:/(\bfragment\s+|\.{3}\s*(?!on\b))[a-zA-Z_]\w*/,lookbehind:!0,alias:"function"},"definition-mutation":{pattern:/(\bmutation\s+)[a-zA-Z_]\w*/,lookbehind:!0,alias:"function"},"definition-query":{pattern:/(\bquery\s+)[a-zA-Z_]\w*/,lookbehind:!0,alias:"function"},keyword:/\b(?:directive|enum|extend|fragment|implements|input|interface|mutation|on|query|repeatable|scalar|schema|subscription|type|union)\b/,operator:/[!=|&]|\.{3}/,"property-query":/\w+(?=\s*\()/,object:/\w+(?=\s*\{)/,punctuation:/[!(){}\[\]:=,]/,property:/\w+/},C.hooks.add("after-tokenize",(function(e){if("graphql"===e.language)for(var t=e.tokens.filter((function(e){return"string"!=typeof e&&"comment"!==e.type&&"scalar"!==e.type})),n=0;n<t.length;){var r=t[n++];if("keyword"===r.type&&"mutation"===r.content){var a=[];if(d(["definition-mutation","punctuation"])&&"("===c(1).content){n+=2;var o=p(/^\($/,/^\)$/);if(-1===o)continue;for(;n<o;n++){var i=c(0);"variable"===i.type&&(f(i,"variable-input"),a.push(i.content))}n=o+1}if(d(["punctuation","property-query"])&&"{"===c(0).content&&(n++,f(c(0),"property-mutation"),0<a.length)){var l=p(/^\{$/,/^\}$/);if(-1!==l)for(var s=n;s<l;s++){var u=t[s];"variable"===u.type&&0<=a.indexOf(u.content)&&f(u,"variable-input")}}}}function c(e){return t[n+e]}function d(e,t){t=t||0;for(var n=0;n<e.length;n++){var r=c(n+t);if(!r||r.type!==e[n])return}return 1}function p(e,r){for(var a=1,o=n;o<t.length;o++){var i=t[o],l=i.content;if("punctuation"===i.type&&"string"==typeof l)if(e.test(l))a++;else if(r.test(l)&&0==--a)return o}return-1}function f(e,t){var n=e.alias;n?Array.isArray(n)||(e.alias=n=[n]):e.alias=n=[],n.push(t)}})),C.languages.sql={comment:{pattern:/(^|[^\\])(?:\/\*[\s\S]*?\*\/|(?:--|\/\/|#).*)/,lookbehind:!0},variable:[{pattern:/@(["'`])(?:\\[\s\S]|(?!\1)[^\\])+\1/,greedy:!0},/@[\w.$]+/],string:{pattern:/(^|[^@\\])("|')(?:\\[\s\S]|(?!\2)[^\\]|\2\2)*\2/,greedy:!0,lookbehind:!0},identifier:{pattern:/(^|[^@\\])`(?:\\[\s\S]|[^`\\]|``)*`/,greedy:!0,lookbehind:!0,inside:{punctuation:/^`|`$/}},function:/\b(?:AVG|COUNT|FIRST|FORMAT|LAST|LCASE|LEN|MAX|MID|MIN|MOD|NOW|ROUND|SUM|UCASE)(?=\s*\()/i,keyword:/\b(?:ACTION|ADD|AFTER|ALGORITHM|ALL|ALTER|ANALYZE|ANY|APPLY|AS|ASC|AUTHORIZATION|AUTO_INCREMENT|BACKUP|BDB|BEGIN|BERKELEYDB|BIGINT|BINARY|BIT|BLOB|BOOL|BOOLEAN|BREAK|BROWSE|BTREE|BULK|BY|CALL|CASCADED?|CASE|CHAIN|CHAR(?:ACTER|SET)?|CHECK(?:POINT)?|CLOSE|CLUSTERED|COALESCE|COLLATE|COLUMNS?|COMMENT|COMMIT(?:TED)?|COMPUTE|CONNECT|CONSISTENT|CONSTRAINT|CONTAINS(?:TABLE)?|CONTINUE|CONVERT|CREATE|CROSS|CURRENT(?:_DATE|_TIME|_TIMESTAMP|_USER)?|CURSOR|CYCLE|DATA(?:BASES?)?|DATE(?:TIME)?|DAY|DBCC|DEALLOCATE|DEC|DECIMAL|DECLARE|DEFAULT|DEFINER|DELAYED|DELETE|DELIMITERS?|DENY|DESC|DESCRIBE|DETERMINISTIC|DISABLE|DISCARD|DISK|DISTINCT|DISTINCTROW|DISTRIBUTED|DO|DOUBLE|DROP|DUMMY|DUMP(?:FILE)?|DUPLICATE|ELSE(?:IF)?|ENABLE|ENCLOSED|END|ENGINE|ENUM|ERRLVL|ERRORS|ESCAPED?|EXCEPT|EXEC(?:UTE)?|EXISTS|EXIT|EXPLAIN|EXTENDED|FETCH|FIELDS|FILE|FILLFACTOR|FIRST|FIXED|FLOAT|FOLLOWING|FOR(?: EACH ROW)?|FORCE|FOREIGN|FREETEXT(?:TABLE)?|FROM|FULL|FUNCTION|GEOMETRY(?:COLLECTION)?|GLOBAL|GOTO|GRANT|GROUP|HANDLER|HASH|HAVING|HOLDLOCK|HOUR|IDENTITY(?:COL|_INSERT)?|IF|IGNORE|IMPORT|INDEX|INFILE|INNER|INNODB|INOUT|INSERT|INT|INTEGER|INTERSECT|INTERVAL|INTO|INVOKER|ISOLATION|ITERATE|JOIN|KEYS?|KILL|LANGUAGE|LAST|LEAVE|LEFT|LEVEL|LIMIT|LINENO|LINES|LINESTRING|LOAD|LOCAL|LOCK|LONG(?:BLOB|TEXT)|LOOP|MATCH(?:ED)?|MEDIUM(?:BLOB|INT|TEXT)|MERGE|MIDDLEINT|MINUTE|MODE|MODIFIES|MODIFY|MONTH|MULTI(?:LINESTRING|POINT|POLYGON)|NATIONAL|NATURAL|NCHAR|NEXT|NO|NONCLUSTERED|NULLIF|NUMERIC|OFF?|OFFSETS?|ON|OPEN(?:DATASOURCE|QUERY|ROWSET)?|OPTIMIZE|OPTION(?:ALLY)?|ORDER|OUT(?:ER|FILE)?|OVER|PARTIAL|PARTITION|PERCENT|PIVOT|PLAN|POINT|POLYGON|PRECEDING|PRECISION|PREPARE|PREV|PRIMARY|PRINT|PRIVILEGES|PROC(?:EDURE)?|PUBLIC|PURGE|QUICK|RAISERROR|READS?|REAL|RECONFIGURE|REFERENCES|RELEASE|RENAME|REPEAT(?:ABLE)?|REPLACE|REPLICATION|REQUIRE|RESIGNAL|RESTORE|RESTRICT|RETURN(?:ING|S)?|REVOKE|RIGHT|ROLLBACK|ROUTINE|ROW(?:COUNT|GUIDCOL|S)?|RTREE|RULE|SAVE(?:POINT)?|SCHEMA|SECOND|SELECT|SERIAL(?:IZABLE)?|SESSION(?:_USER)?|SET(?:USER)?|SHARE|SHOW|SHUTDOWN|SIMPLE|SMALLINT|SNAPSHOT|SOME|SONAME|SQL|START(?:ING)?|STATISTICS|STATUS|STRIPED|SYSTEM_USER|TABLES?|TABLESPACE|TEMP(?:ORARY|TABLE)?|TERMINATED|TEXT(?:SIZE)?|THEN|TIME(?:STAMP)?|TINY(?:BLOB|INT|TEXT)|TOP?|TRAN(?:SACTIONS?)?|TRIGGER|TRUNCATE|TSEQUAL|TYPES?|UNBOUNDED|UNCOMMITTED|UNDEFINED|UNION|UNIQUE|UNLOCK|UNPIVOT|UNSIGNED|UPDATE(?:TEXT)?|USAGE|USE|USER|USING|VALUES?|VAR(?:BINARY|CHAR|CHARACTER|YING)|VIEW|WAITFOR|WARNINGS|WHEN|WHERE|WHILE|WITH(?: ROLLUP|IN)?|WORK|WRITE(?:TEXT)?|YEAR)\b/i,boolean:/\b(?:FALSE|NULL|TRUE)\b/i,number:/\b0x[\da-f]+\b|\b\d+(?:\.\d*)?|\B\.\d+\b/i,operator:/[-+*\/=%^~]|&&?|\|\|?|!=?|<(?:=>?|<|>)?|>[>=]?|\b(?:AND|BETWEEN|DIV|ILIKE|IN|IS|LIKE|NOT|OR|REGEXP|RLIKE|SOUNDS LIKE|XOR)\b/i,punctuation:/[;[\]()`,.]/},function(e){var t=e.languages.javascript["template-string"],n=t.pattern.source,r=t.inside.interpolation,a=r.inside["interpolation-punctuation"],o=r.pattern.source;function i(t,r){if(e.languages[t])return{pattern:RegExp("((?:"+r+")\\s*)"+n),lookbehind:!0,greedy:!0,inside:{"template-punctuation":{pattern:/^`|`$/,alias:"string"},"embedded-code":{pattern:/[\s\S]+/,alias:t}}}}function l(t,n,r){return t={code:t,grammar:n,language:r},e.hooks.run("before-tokenize",t),t.tokens=e.tokenize(t.code,t.grammar),e.hooks.run("after-tokenize",t),t.tokens}function s(t,n,i){var s=e.tokenize(t,{interpolation:{pattern:RegExp(o),lookbehind:!0}}),u=0,c={},d=(s=l(s.map((function(e){if("string"==typeof e)return e;var n,r;for(e=e.content;-1!==t.indexOf((r=u++,n="___"+i.toUpperCase()+"_"+r+"___")););return c[n]=e,n})).join(""),n,i),Object.keys(c));return u=0,function t(n){for(var o=0;o<n.length;o++){if(u>=d.length)return;var i,s,p,f,m,h,g,y=n[o];"string"==typeof y||"string"==typeof y.content?(i=d[u],-1!==(g=(h="string"==typeof y?y:y.content).indexOf(i))&&(++u,s=h.substring(0,g),m=c[i],p=void 0,(f={})["interpolation-punctuation"]=a,3===(f=e.tokenize(m,f)).length&&((p=[1,1]).push.apply(p,l(f[1],e.languages.javascript,"javascript")),f.splice.apply(f,p)),p=new e.Token("interpolation",f,r.alias,m),f=h.substring(g+i.length),m=[],s&&m.push(s),m.push(p),f&&(t(h=[f]),m.push.apply(m,h)),"string"==typeof y?(n.splice.apply(n,[o,1].concat(m)),o+=m.length-1):y.content=m)):(g=y.content,Array.isArray(g)?t(g):t([g]))}}(s),new e.Token(i,s,"language-"+i,t)}e.languages.javascript["template-string"]=[i("css",/\b(?:styled(?:\([^)]*\))?(?:\s*\.\s*\w+(?:\([^)]*\))*)*|css(?:\s*\.\s*(?:global|resolve))?|createGlobalStyle|keyframes)/.source),i("html",/\bhtml|\.\s*(?:inner|outer)HTML\s*\+?=/.source),i("svg",/\bsvg/.source),i("markdown",/\b(?:markdown|md)/.source),i("graphql",/\b(?:gql|graphql(?:\s*\.\s*experimental)?)/.source),i("sql",/\bsql/.source),t].filter(Boolean);var u={javascript:!0,js:!0,typescript:!0,ts:!0,jsx:!0,tsx:!0};function c(e){return"string"==typeof e?e:Array.isArray(e)?e.map(c).join(""):c(e.content)}e.hooks.add("after-tokenize",(function(t){t.language in u&&function t(n){for(var r=0,a=n.length;r<a;r++){var o,i,l,u=n[r];"string"!=typeof u&&(o=u.content,Array.isArray(o)?"template-string"===u.type?(u=o[1],3===o.length&&"string"!=typeof u&&"embedded-code"===u.type&&(i=c(u),u=u.alias,u=Array.isArray(u)?u[0]:u,l=e.languages[u])&&(o[1]=s(i,l,u))):t(o):"string"!=typeof o&&t([o]))}}(t.tokens)}))}(C),function(e){e.languages.typescript=e.languages.extend("javascript",{"class-name":{pattern:/(\b(?:class|extends|implements|instanceof|interface|new|type)\s+)(?!keyof\b)(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?:\s*<(?:[^<>]|<(?:[^<>]|<[^<>]*>)*>)*>)?/,lookbehind:!0,greedy:!0,inside:null},builtin:/\b(?:Array|Function|Promise|any|boolean|console|never|number|string|symbol|unknown)\b/}),e.languages.typescript.keyword.push(/\b(?:abstract|declare|is|keyof|readonly|require)\b/,/\b(?:asserts|infer|interface|module|namespace|type)\b(?=\s*(?:[{_$a-zA-Z\xA0-\uFFFF]|$))/,/\btype\b(?=\s*(?:[\{*]|$))/),delete e.languages.typescript.parameter,delete e.languages.typescript["literal-property"];var t=e.languages.extend("typescript",{});delete t["class-name"],e.languages.typescript["class-name"].inside=t,e.languages.insertBefore("typescript","function",{decorator:{pattern:/@[$\w\xA0-\uFFFF]+/,inside:{at:{pattern:/^@/,alias:"operator"},function:/^[\s\S]+/}},"generic-function":{pattern:/#?(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*\s*<(?:[^<>]|<(?:[^<>]|<[^<>]*>)*>)*>(?=\s*\()/,greedy:!0,inside:{function:/^#?(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*/,generic:{pattern:/<[\s\S]+/,alias:"class-name",inside:t}}}}),e.languages.ts=e.languages.typescript}(C),function(e){var t=e.languages.javascript,n=/\{(?:[^{}]|\{(?:[^{}]|\{[^{}]*\})*\})+\}/.source,r="(@(?:arg|argument|param|property)\\s+(?:"+n+"\\s+)?)";e.languages.jsdoc=e.languages.extend("javadoclike",{parameter:{pattern:RegExp(r+/(?:(?!\s)[$\w\xA0-\uFFFF.])+(?=\s|$)/.source),lookbehind:!0,inside:{punctuation:/\./}}}),e.languages.insertBefore("jsdoc","keyword",{"optional-parameter":{pattern:RegExp(r+/\[(?:(?!\s)[$\w\xA0-\uFFFF.])+(?:=[^[\]]+)?\](?=\s|$)/.source),lookbehind:!0,inside:{parameter:{pattern:/(^\[)[$\w\xA0-\uFFFF\.]+/,lookbehind:!0,inside:{punctuation:/\./}},code:{pattern:/(=)[\s\S]*(?=\]$)/,lookbehind:!0,inside:t,alias:"language-javascript"},punctuation:/[=[\]]/}},"class-name":[{pattern:RegExp(/(@(?:augments|class|extends|interface|memberof!?|template|this|typedef)\s+(?:<TYPE>\s+)?)[A-Z]\w*(?:\.[A-Z]\w*)*/.source.replace(/<TYPE>/g,(function(){return n}))),lookbehind:!0,inside:{punctuation:/\./}},{pattern:RegExp("(@[a-z]+\\s+)"+n),lookbehind:!0,inside:{string:t.string,number:t.number,boolean:t.boolean,keyword:e.languages.typescript.keyword,operator:/=>|\.\.\.|[&|?:*]/,punctuation:/[.,;=<>{}()[\]]/}}],example:{pattern:/(@example\s+(?!\s))(?:[^@\s]|\s+(?!\s))+?(?=\s*(?:\*\s*)?(?:@\w|\*\/))/,lookbehind:!0,inside:{code:{pattern:/^([\t ]*(?:\*\s*)?)\S.*$/m,lookbehind:!0,inside:t,alias:"language-javascript"}}}}),e.languages.javadoclike.addSupport("javascript",e.languages.jsdoc)}(C),function(e){e.languages.flow=e.languages.extend("javascript",{}),e.languages.insertBefore("flow","keyword",{type:[{pattern:/\b(?:[Bb]oolean|Function|[Nn]umber|[Ss]tring|[Ss]ymbol|any|mixed|null|void)\b/,alias:"class-name"}]}),e.languages.flow["function-variable"].pattern=/(?!\s)[_$a-z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*=\s*(?:function\b|(?:\([^()]*\)(?:\s*:\s*\w+)?|(?!\s)[_$a-z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*)\s*=>))/i,delete e.languages.flow.parameter,e.languages.insertBefore("flow","operator",{"flow-punctuation":{pattern:/\{\||\|\}/,alias:"punctuation"}}),Array.isArray(e.languages.flow.keyword)||(e.languages.flow.keyword=[e.languages.flow.keyword]),e.languages.flow.keyword.unshift({pattern:/(^|[^$]\b)(?:Class|declare|opaque|type)\b(?!\$)/,lookbehind:!0},{pattern:/(^|[^$]\B)\$(?:Diff|Enum|Exact|Keys|ObjMap|PropertyType|Record|Shape|Subtype|Supertype|await)\b(?!\$)/,lookbehind:!0})}(C),C.languages.n4js=C.languages.extend("javascript",{keyword:/\b(?:Array|any|boolean|break|case|catch|class|const|constructor|continue|debugger|declare|default|delete|do|else|enum|export|extends|false|finally|for|from|function|get|if|implements|import|in|instanceof|interface|let|module|new|null|number|package|private|protected|public|return|set|static|string|super|switch|this|throw|true|try|typeof|var|void|while|with|yield)\b/}),C.languages.insertBefore("n4js","constant",{annotation:{pattern:/@+\w+/,alias:"operator"}}),C.languages.n4jsd=C.languages.n4js,function(e){function t(e,t){return RegExp(e.replace(/<ID>/g,(function(){return/(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*/.source})),t)}e.languages.insertBefore("javascript","function-variable",{"method-variable":{pattern:RegExp("(\\.\\s*)"+e.languages.javascript["function-variable"].pattern.source),lookbehind:!0,alias:["function-variable","method","function","property-access"]}}),e.languages.insertBefore("javascript","function",{method:{pattern:RegExp("(\\.\\s*)"+e.languages.javascript.function.source),lookbehind:!0,alias:["function","property-access"]}}),e.languages.insertBefore("javascript","constant",{"known-class-name":[{pattern:/\b(?:(?:Float(?:32|64)|(?:Int|Uint)(?:8|16|32)|Uint8Clamped)?Array|ArrayBuffer|BigInt|Boolean|DataView|Date|Error|Function|Intl|JSON|(?:Weak)?(?:Map|Set)|Math|Number|Object|Promise|Proxy|Reflect|RegExp|String|Symbol|WebAssembly)\b/,alias:"class-name"},{pattern:/\b(?:[A-Z]\w*)Error\b/,alias:"class-name"}]}),e.languages.insertBefore("javascript","keyword",{imports:{pattern:t(/(\bimport\b\s*)(?:<ID>(?:\s*,\s*(?:\*\s*as\s+<ID>|\{[^{}]*\}))?|\*\s*as\s+<ID>|\{[^{}]*\})(?=\s*\bfrom\b)/.source),lookbehind:!0,inside:e.languages.javascript},exports:{pattern:t(/(\bexport\b\s*)(?:\*(?:\s*as\s+<ID>)?(?=\s*\bfrom\b)|\{[^{}]*\})/.source),lookbehind:!0,inside:e.languages.javascript}}),e.languages.javascript.keyword.unshift({pattern:/\b(?:as|default|export|from|import)\b/,alias:"module"},{pattern:/\b(?:await|break|catch|continue|do|else|finally|for|if|return|switch|throw|try|while|yield)\b/,alias:"control-flow"},{pattern:/\bnull\b/,alias:["null","nil"]},{pattern:/\bundefined\b/,alias:"nil"}),e.languages.insertBefore("javascript","operator",{spread:{pattern:/\.{3}/,alias:"operator"},arrow:{pattern:/=>/,alias:"operator"}}),e.languages.insertBefore("javascript","punctuation",{"property-access":{pattern:t(/(\.\s*)#?<ID>/.source),lookbehind:!0},"maybe-class-name":{pattern:/(^|[^$\w\xA0-\uFFFF])[A-Z][$\w\xA0-\uFFFF]+/,lookbehind:!0},dom:{pattern:/\b(?:document|(?:local|session)Storage|location|navigator|performance|window)\b/,alias:"variable"},console:{pattern:/\bconsole(?=\s*\.)/,alias:"class-name"}});for(var n=["function","function-variable","method","method-variable","property-access"],r=0;r<n.length;r++){var a=n[r],o=e.languages.javascript[a];a=(o="RegExp"===e.util.type(o)?e.languages.javascript[a]={pattern:o}:o).inside||{};(o.inside=a)["maybe-class-name"]=/^[A-Z][\s\S]*/}}(C),function(e){var t=e.util.clone(e.languages.javascript),n=/(?:\s|\/\/.*(?!.)|\/\*(?:[^*]|\*(?!\/))\*\/)/.source,r=/(?:\{(?:\{(?:\{[^{}]*\}|[^{}])*\}|[^{}])*\})/.source,a=/(?:\{<S>*\.{3}(?:[^{}]|<BRACES>)*\})/.source;function o(e,t){return e=e.replace(/<S>/g,(function(){return n})).replace(/<BRACES>/g,(function(){return r})).replace(/<SPREAD>/g,(function(){return a})),RegExp(e,t)}function i(t){for(var n=[],r=0;r<t.length;r++){var a=t[r],o=!1;"string"!=typeof a&&("tag"===a.type&&a.content[0]&&"tag"===a.content[0].type?"</"===a.content[0].content[0].content?0<n.length&&n[n.length-1].tagName===l(a.content[0].content[1])&&n.pop():"/>"!==a.content[a.content.length-1].content&&n.push({tagName:l(a.content[0].content[1]),openedBraces:0}):0<n.length&&"punctuation"===a.type&&"{"===a.content?n[n.length-1].openedBraces++:0<n.length&&0<n[n.length-1].openedBraces&&"punctuation"===a.type&&"}"===a.content?n[n.length-1].openedBraces--:o=!0),(o||"string"==typeof a)&&0<n.length&&0===n[n.length-1].openedBraces&&(o=l(a),r<t.length-1&&("string"==typeof t[r+1]||"plain-text"===t[r+1].type)&&(o+=l(t[r+1]),t.splice(r+1,1)),0<r&&("string"==typeof t[r-1]||"plain-text"===t[r-1].type)&&(o=l(t[r-1])+o,t.splice(r-1,1),r--),t[r]=new e.Token("plain-text",o,null,o)),a.content&&"string"!=typeof a.content&&i(a.content)}}a=o(a).source,e.languages.jsx=e.languages.extend("markup",t),e.languages.jsx.tag.pattern=o(/<\/?(?:[\w.:-]+(?:<S>+(?:[\w.:$-]+(?:=(?:"(?:\\[\s\S]|[^\\"])*"|'(?:\\[\s\S]|[^\\'])*'|[^\s{'"/>=]+|<BRACES>))?|<SPREAD>))*<S>*\/?)?>/.source),e.languages.jsx.tag.inside.tag.pattern=/^<\/?[^\s>\/]*/,e.languages.jsx.tag.inside["attr-value"].pattern=/=(?!\{)(?:"(?:\\[\s\S]|[^\\"])*"|'(?:\\[\s\S]|[^\\'])*'|[^\s'">]+)/,e.languages.jsx.tag.inside.tag.inside["class-name"]=/^[A-Z]\w*(?:\.[A-Z]\w*)*$/,e.languages.jsx.tag.inside.comment=t.comment,e.languages.insertBefore("inside","attr-name",{spread:{pattern:o(/<SPREAD>/.source),inside:e.languages.jsx}},e.languages.jsx.tag),e.languages.insertBefore("inside","special-attr",{script:{pattern:o(/=<BRACES>/.source),alias:"language-javascript",inside:{"script-punctuation":{pattern:/^=(?=\{)/,alias:"punctuation"},rest:e.languages.jsx}}},e.languages.jsx.tag);var l=function(e){return e?"string"==typeof e?e:"string"==typeof e.content?e.content:e.content.map(l).join(""):""};e.hooks.add("after-tokenize",(function(e){"jsx"!==e.language&&"tsx"!==e.language||i(e.tokens)}))}(C),function(e){var t=e.util.clone(e.languages.typescript);(t=(e.languages.tsx=e.languages.extend("jsx",t),delete e.languages.tsx.parameter,delete e.languages.tsx["literal-property"],e.languages.tsx.tag)).pattern=RegExp(/(^|[^\w$]|(?=<\/))/.source+"(?:"+t.pattern.source+")",t.pattern.flags),t.lookbehind=!0}(C),C.languages.swift={comment:{pattern:/(^|[^\\:])(?:\/\/.*|\/\*(?:[^/*]|\/(?!\*)|\*(?!\/)|\/\*(?:[^*]|\*(?!\/))*\*\/)*\*\/)/,lookbehind:!0,greedy:!0},"string-literal":[{pattern:RegExp(/(^|[^"#])/.source+"(?:"+/"(?:\\(?:\((?:[^()]|\([^()]*\))*\)|\r\n|[^(])|[^\\\r\n"])*"/.source+"|"+/"""(?:\\(?:\((?:[^()]|\([^()]*\))*\)|[^(])|[^\\"]|"(?!""))*"""/.source+")"+/(?!["#])/.source),lookbehind:!0,greedy:!0,inside:{interpolation:{pattern:/(\\\()(?:[^()]|\([^()]*\))*(?=\))/,lookbehind:!0,inside:null},"interpolation-punctuation":{pattern:/^\)|\\\($/,alias:"punctuation"},punctuation:/\\(?=[\r\n])/,string:/[\s\S]+/}},{pattern:RegExp(/(^|[^"#])(#+)/.source+"(?:"+/"(?:\\(?:#+\((?:[^()]|\([^()]*\))*\)|\r\n|[^#])|[^\\\r\n])*?"/.source+"|"+/"""(?:\\(?:#+\((?:[^()]|\([^()]*\))*\)|[^#])|[^\\])*?"""/.source+")\\2"),lookbehind:!0,greedy:!0,inside:{interpolation:{pattern:/(\\#+\()(?:[^()]|\([^()]*\))*(?=\))/,lookbehind:!0,inside:null},"interpolation-punctuation":{pattern:/^\)|\\#+\($/,alias:"punctuation"},string:/[\s\S]+/}}],directive:{pattern:RegExp(/#/.source+"(?:"+/(?:elseif|if)\b/.source+"(?:[ \t]*"+/(?:![ \t]*)?(?:\b\w+\b(?:[ \t]*\((?:[^()]|\([^()]*\))*\))?|\((?:[^()]|\([^()]*\))*\))(?:[ \t]*(?:&&|\|\|))?/.source+")+|"+/(?:else|endif)\b/.source+")"),alias:"property",inside:{"directive-name":/^#\w+/,boolean:/\b(?:false|true)\b/,number:/\b\d+(?:\.\d+)*\b/,operator:/!|&&|\|\||[<>]=?/,punctuation:/[(),]/}},literal:{pattern:/#(?:colorLiteral|column|dsohandle|file(?:ID|Literal|Path)?|function|imageLiteral|line)\b/,alias:"constant"},"other-directive":{pattern:/#\w+\b/,alias:"property"},attribute:{pattern:/@\w+/,alias:"atrule"},"function-definition":{pattern:/(\bfunc\s+)\w+/,lookbehind:!0,alias:"function"},label:{pattern:/\b(break|continue)\s+\w+|\b[a-zA-Z_]\w*(?=\s*:\s*(?:for|repeat|while)\b)/,lookbehind:!0,alias:"important"},keyword:/\b(?:Any|Protocol|Self|Type|actor|as|assignment|associatedtype|associativity|async|await|break|case|catch|class|continue|convenience|default|defer|deinit|didSet|do|dynamic|else|enum|extension|fallthrough|fileprivate|final|for|func|get|guard|higherThan|if|import|in|indirect|infix|init|inout|internal|is|isolated|lazy|left|let|lowerThan|mutating|none|nonisolated|nonmutating|open|operator|optional|override|postfix|precedencegroup|prefix|private|protocol|public|repeat|required|rethrows|return|right|safe|self|set|some|static|struct|subscript|super|switch|throw|throws|try|typealias|unowned|unsafe|var|weak|where|while|willSet)\b/,boolean:/\b(?:false|true)\b/,nil:{pattern:/\bnil\b/,alias:"constant"},"short-argument":/\$\d+\b/,omit:{pattern:/\b_\b/,alias:"keyword"},number:/\b(?:[\d_]+(?:\.[\de_]+)?|0x[a-f0-9_]+(?:\.[a-f0-9p_]+)?|0b[01_]+|0o[0-7_]+)\b/i,"class-name":/\b[A-Z](?:[A-Z_\d]*[a-z]\w*)?\b/,function:/\b[a-z_]\w*(?=\s*\()/i,constant:/\b(?:[A-Z_]{2,}|k[A-Z][A-Za-z_]+)\b/,operator:/[-+*/%=!<>&|^~?]+|\.[.\-+*/%=!<>&|^~?]+/,punctuation:/[{}[\]();,.:\\]/},C.languages.swift["string-literal"].forEach((function(e){e.inside.interpolation.inside=C.languages.swift})),function(e){e.languages.kotlin=e.languages.extend("clike",{keyword:{pattern:/(^|[^.])\b(?:abstract|actual|annotation|as|break|by|catch|class|companion|const|constructor|continue|crossinline|data|do|dynamic|else|enum|expect|external|final|finally|for|fun|get|if|import|in|infix|init|inline|inner|interface|internal|is|lateinit|noinline|null|object|open|operator|out|override|package|private|protected|public|reified|return|sealed|set|super|suspend|tailrec|this|throw|to|try|typealias|val|var|vararg|when|where|while)\b/,lookbehind:!0},function:[{pattern:/(?:`[^\r\n`]+`|\b\w+)(?=\s*\()/,greedy:!0},{pattern:/(\.)(?:`[^\r\n`]+`|\w+)(?=\s*\{)/,lookbehind:!0,greedy:!0}],number:/\b(?:0[xX][\da-fA-F]+(?:_[\da-fA-F]+)*|0[bB][01]+(?:_[01]+)*|\d+(?:_\d+)*(?:\.\d+(?:_\d+)*)?(?:[eE][+-]?\d+(?:_\d+)*)?[fFL]?)\b/,operator:/\+[+=]?|-[-=>]?|==?=?|!(?:!|==?)?|[\/*%<>]=?|[?:]:?|\.\.|&&|\|\||\b(?:and|inv|or|shl|shr|ushr|xor)\b/}),delete e.languages.kotlin["class-name"];var t={"interpolation-punctuation":{pattern:/^\$\{?|\}$/,alias:"punctuation"},expression:{pattern:/[\s\S]+/,inside:e.languages.kotlin}};e.languages.insertBefore("kotlin","string",{"string-literal":[{pattern:/"""(?:[^$]|\$(?:(?!\{)|\{[^{}]*\}))*?"""/,alias:"multiline",inside:{interpolation:{pattern:/\$(?:[a-z_]\w*|\{[^{}]*\})/i,inside:t},string:/[\s\S]+/}},{pattern:/"(?:[^"\\\r\n$]|\\.|\$(?:(?!\{)|\{[^{}]*\}))*"/,alias:"singleline",inside:{interpolation:{pattern:/((?:^|[^\\])(?:\\{2})*)\$(?:[a-z_]\w*|\{[^{}]*\})/i,lookbehind:!0,inside:t},string:/[\s\S]+/}}],char:{pattern:/'(?:[^'\\\r\n]|\\(?:.|u[a-fA-F0-9]{0,4}))'/,greedy:!0}}),delete e.languages.kotlin.string,e.languages.insertBefore("kotlin","keyword",{annotation:{pattern:/\B@(?:\w+:)?(?:[A-Z]\w*|\[[^\]]+\])/,alias:"builtin"}}),e.languages.insertBefore("kotlin","function",{label:{pattern:/\b\w+@|@\w+\b/,alias:"symbol"}}),e.languages.kt=e.languages.kotlin,e.languages.kts=e.languages.kotlin}(C),C.languages.c=C.languages.extend("clike",{comment:{pattern:/\/\/(?:[^\r\n\\]|\\(?:\r\n?|\n|(?![\r\n])))*|\/\*[\s\S]*?(?:\*\/|$)/,greedy:!0},string:{pattern:/"(?:\\(?:\r\n|[\s\S])|[^"\\\r\n])*"/,greedy:!0},"class-name":{pattern:/(\b(?:enum|struct)\s+(?:__attribute__\s*\(\([\s\S]*?\)\)\s*)?)\w+|\b[a-z]\w*_t\b/,lookbehind:!0},keyword:/\b(?:_Alignas|_Alignof|_Atomic|_Bool|_Complex|_Generic|_Imaginary|_Noreturn|_Static_assert|_Thread_local|__attribute__|asm|auto|break|case|char|const|continue|default|do|double|else|enum|extern|float|for|goto|if|inline|int|long|register|return|short|signed|sizeof|static|struct|switch|typedef|typeof|union|unsigned|void|volatile|while)\b/,function:/\b[a-z_]\w*(?=\s*\()/i,number:/(?:\b0x(?:[\da-f]+(?:\.[\da-f]*)?|\.[\da-f]+)(?:p[+-]?\d+)?|(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:e[+-]?\d+)?)[ful]{0,4}/i,operator:/>>=?|<<=?|->|([-+&|:])\1|[?:~]|[-+*/%&|^!=<>]=?/}),C.languages.insertBefore("c","string",{char:{pattern:/'(?:\\(?:\r\n|[\s\S])|[^'\\\r\n]){0,32}'/,greedy:!0}}),C.languages.insertBefore("c","string",{macro:{pattern:/(^[\t ]*)#\s*[a-z](?:[^\r\n\\/]|\/(?!\*)|\/\*(?:[^*]|\*(?!\/))*\*\/|\\(?:\r\n|[\s\S]))*/im,lookbehind:!0,greedy:!0,alias:"property",inside:{string:[{pattern:/^(#\s*include\s*)<[^>]+>/,lookbehind:!0},C.languages.c.string],char:C.languages.c.char,comment:C.languages.c.comment,"macro-name":[{pattern:/(^#\s*define\s+)\w+\b(?!\()/i,lookbehind:!0},{pattern:/(^#\s*define\s+)\w+\b(?=\()/i,lookbehind:!0,alias:"function"}],directive:{pattern:/^(#\s*)[a-z]+/,lookbehind:!0,alias:"keyword"},"directive-hash":/^#/,punctuation:/##|\\(?=[\r\n])/,expression:{pattern:/\S[\s\S]*/,inside:C.languages.c}}}}),C.languages.insertBefore("c","function",{constant:/\b(?:EOF|NULL|SEEK_CUR|SEEK_END|SEEK_SET|__DATE__|__FILE__|__LINE__|__TIMESTAMP__|__TIME__|__func__|stderr|stdin|stdout)\b/}),delete C.languages.c.boolean,C.languages.objectivec=C.languages.extend("c",{string:{pattern:/@?"(?:\\(?:\r\n|[\s\S])|[^"\\\r\n])*"/,greedy:!0},keyword:/\b(?:asm|auto|break|case|char|const|continue|default|do|double|else|enum|extern|float|for|goto|if|in|inline|int|long|register|return|self|short|signed|sizeof|static|struct|super|switch|typedef|typeof|union|unsigned|void|volatile|while)\b|(?:@interface|@end|@implementation|@protocol|@class|@public|@protected|@private|@property|@try|@catch|@finally|@throw|@synthesize|@dynamic|@selector)\b/,operator:/-[->]?|\+\+?|!=?|<<?=?|>>?=?|==?|&&?|\|\|?|[~^%?*\/@]/}),delete C.languages.objectivec["class-name"],C.languages.objc=C.languages.objectivec,C.languages.reason=C.languages.extend("clike",{string:{pattern:/"(?:\\(?:\r\n|[\s\S])|[^\\\r\n"])*"/,greedy:!0},"class-name":/\b[A-Z]\w*/,keyword:/\b(?:and|as|assert|begin|class|constraint|do|done|downto|else|end|exception|external|for|fun|function|functor|if|in|include|inherit|initializer|lazy|let|method|module|mutable|new|nonrec|object|of|open|or|private|rec|sig|struct|switch|then|to|try|type|val|virtual|when|while|with)\b/,operator:/\.{3}|:[:=]|\|>|->|=(?:==?|>)?|<=?|>=?|[|^?'#!~`]|[+\-*\/]\.?|\b(?:asr|land|lor|lsl|lsr|lxor|mod)\b/}),C.languages.insertBefore("reason","class-name",{char:{pattern:/'(?:\\x[\da-f]{2}|\\o[0-3][0-7][0-7]|\\\d{3}|\\.|[^'\\\r\n])'/,greedy:!0},constructor:/\b[A-Z]\w*\b(?!\s*\.)/,label:{pattern:/\b[a-z]\w*(?=::)/,alias:"symbol"}}),delete C.languages.reason.function,function(e){for(var t=/\/\*(?:[^*/]|\*(?!\/)|\/(?!\*)|<self>)*\*\//.source,n=0;n<2;n++)t=t.replace(/<self>/g,(function(){return t}));t=t.replace(/<self>/g,(function(){return/[^\s\S]/.source})),e.languages.rust={comment:[{pattern:RegExp(/(^|[^\\])/.source+t),lookbehind:!0,greedy:!0},{pattern:/(^|[^\\:])\/\/.*/,lookbehind:!0,greedy:!0}],string:{pattern:/b?"(?:\\[\s\S]|[^\\"])*"|b?r(#*)"(?:[^"]|"(?!\1))*"\1/,greedy:!0},char:{pattern:/b?'(?:\\(?:x[0-7][\da-fA-F]|u\{(?:[\da-fA-F]_*){1,6}\}|.)|[^\\\r\n\t'])'/,greedy:!0},attribute:{pattern:/#!?\[(?:[^\[\]"]|"(?:\\[\s\S]|[^\\"])*")*\]/,greedy:!0,alias:"attr-name",inside:{string:null}},"closure-params":{pattern:/([=(,:]\s*|\bmove\s*)\|[^|]*\||\|[^|]*\|(?=\s*(?:\{|->))/,lookbehind:!0,greedy:!0,inside:{"closure-punctuation":{pattern:/^\||\|$/,alias:"punctuation"},rest:null}},"lifetime-annotation":{pattern:/'\w+/,alias:"symbol"},"fragment-specifier":{pattern:/(\$\w+:)[a-z]+/,lookbehind:!0,alias:"punctuation"},variable:/\$\w+/,"function-definition":{pattern:/(\bfn\s+)\w+/,lookbehind:!0,alias:"function"},"type-definition":{pattern:/(\b(?:enum|struct|trait|type|union)\s+)\w+/,lookbehind:!0,alias:"class-name"},"module-declaration":[{pattern:/(\b(?:crate|mod)\s+)[a-z][a-z_\d]*/,lookbehind:!0,alias:"namespace"},{pattern:/(\b(?:crate|self|super)\s*)::\s*[a-z][a-z_\d]*\b(?:\s*::(?:\s*[a-z][a-z_\d]*\s*::)*)?/,lookbehind:!0,alias:"namespace",inside:{punctuation:/::/}}],keyword:[/\b(?:Self|abstract|as|async|await|become|box|break|const|continue|crate|do|dyn|else|enum|extern|final|fn|for|if|impl|in|let|loop|macro|match|mod|move|mut|override|priv|pub|ref|return|self|static|struct|super|trait|try|type|typeof|union|unsafe|unsized|use|virtual|where|while|yield)\b/,/\b(?:bool|char|f(?:32|64)|[ui](?:8|16|32|64|128|size)|str)\b/],function:/\b[a-z_]\w*(?=\s*(?:::\s*<|\())/,macro:{pattern:/\b\w+!/,alias:"property"},constant:/\b[A-Z_][A-Z_\d]+\b/,"class-name":/\b[A-Z]\w*\b/,namespace:{pattern:/(?:\b[a-z][a-z_\d]*\s*::\s*)*\b[a-z][a-z_\d]*\s*::(?!\s*<)/,inside:{punctuation:/::/}},number:/\b(?:0x[\dA-Fa-f](?:_?[\dA-Fa-f])*|0o[0-7](?:_?[0-7])*|0b[01](?:_?[01])*|(?:(?:\d(?:_?\d)*)?\.)?\d(?:_?\d)*(?:[Ee][+-]?\d+)?)(?:_?(?:f32|f64|[iu](?:8|16|32|64|size)?))?\b/,boolean:/\b(?:false|true)\b/,punctuation:/->|\.\.=|\.{1,3}|::|[{}[\];(),:]/,operator:/[-+*\/%!^]=?|=[=>]?|&[&=]?|\|[|=]?|<<?=?|>>?=?|[@?]/},e.languages.rust["closure-params"].inside.rest=e.languages.rust,e.languages.rust.attribute.inside.string=e.languages.rust.string}(C),C.languages.go=C.languages.extend("clike",{string:{pattern:/(^|[^\\])"(?:\\.|[^"\\\r\n])*"|`[^`]*`/,lookbehind:!0,greedy:!0},keyword:/\b(?:break|case|chan|const|continue|default|defer|else|fallthrough|for|func|go(?:to)?|if|import|interface|map|package|range|return|select|struct|switch|type|var)\b/,boolean:/\b(?:_|false|iota|nil|true)\b/,number:[/\b0(?:b[01_]+|o[0-7_]+)i?\b/i,/\b0x(?:[a-f\d_]+(?:\.[a-f\d_]*)?|\.[a-f\d_]+)(?:p[+-]?\d+(?:_\d+)*)?i?(?!\w)/i,/(?:\b\d[\d_]*(?:\.[\d_]*)?|\B\.\d[\d_]*)(?:e[+-]?[\d_]+)?i?(?!\w)/i],operator:/[*\/%^!=]=?|\+[=+]?|-[=-]?|\|[=|]?|&(?:=|&|\^=?)?|>(?:>=?|=)?|<(?:<=?|=|-)?|:=|\.\.\./,builtin:/\b(?:append|bool|byte|cap|close|complex|complex(?:64|128)|copy|delete|error|float(?:32|64)|u?int(?:8|16|32|64)?|imag|len|make|new|panic|print(?:ln)?|real|recover|rune|string|uintptr)\b/}),C.languages.insertBefore("go","string",{char:{pattern:/'(?:\\.|[^'\\\r\n]){0,10}'/,greedy:!0}}),delete C.languages.go["class-name"],function(e){var t=/\b(?:alignas|alignof|asm|auto|bool|break|case|catch|char|char16_t|char32_t|char8_t|class|co_await|co_return|co_yield|compl|concept|const|const_cast|consteval|constexpr|constinit|continue|decltype|default|delete|do|double|dynamic_cast|else|enum|explicit|export|extern|final|float|for|friend|goto|if|import|inline|int|int16_t|int32_t|int64_t|int8_t|long|module|mutable|namespace|new|noexcept|nullptr|operator|override|private|protected|public|register|reinterpret_cast|requires|return|short|signed|sizeof|static|static_assert|static_cast|struct|switch|template|this|thread_local|throw|try|typedef|typeid|typename|uint16_t|uint32_t|uint64_t|uint8_t|union|unsigned|using|virtual|void|volatile|wchar_t|while)\b/,n=/\b(?!<keyword>)\w+(?:\s*\.\s*\w+)*\b/.source.replace(/<keyword>/g,(function(){return t.source}));e.languages.cpp=e.languages.extend("c",{"class-name":[{pattern:RegExp(/(\b(?:class|concept|enum|struct|typename)\s+)(?!<keyword>)\w+/.source.replace(/<keyword>/g,(function(){return t.source}))),lookbehind:!0},/\b[A-Z]\w*(?=\s*::\s*\w+\s*\()/,/\b[A-Z_]\w*(?=\s*::\s*~\w+\s*\()/i,/\b\w+(?=\s*<(?:[^<>]|<(?:[^<>]|<[^<>]*>)*>)*>\s*::\s*\w+\s*\()/],keyword:t,number:{pattern:/(?:\b0b[01']+|\b0x(?:[\da-f']+(?:\.[\da-f']*)?|\.[\da-f']+)(?:p[+-]?[\d']+)?|(?:\b[\d']+(?:\.[\d']*)?|\B\.[\d']+)(?:e[+-]?[\d']+)?)[ful]{0,4}/i,greedy:!0},operator:/>>=?|<<=?|->|--|\+\+|&&|\|\||[?:~]|<=>|[-+*/%&|^!=<>]=?|\b(?:and|and_eq|bitand|bitor|not|not_eq|or|or_eq|xor|xor_eq)\b/,boolean:/\b(?:false|true)\b/}),e.languages.insertBefore("cpp","string",{module:{pattern:RegExp(/(\b(?:import|module)\s+)/.source+"(?:"+/"(?:\\(?:\r\n|[\s\S])|[^"\\\r\n])*"|<[^<>\r\n]*>/.source+"|"+/<mod-name>(?:\s*:\s*<mod-name>)?|:\s*<mod-name>/.source.replace(/<mod-name>/g,(function(){return n}))+")"),lookbehind:!0,greedy:!0,inside:{string:/^[<"][\s\S]+/,operator:/:/,punctuation:/\./}},"raw-string":{pattern:/R"([^()\\ ]{0,16})\([\s\S]*?\)\1"/,alias:"string",greedy:!0}}),e.languages.insertBefore("cpp","keyword",{"generic-function":{pattern:/\b(?!operator\b)[a-z_]\w*\s*<(?:[^<>]|<[^<>]*>)*>(?=\s*\()/i,inside:{function:/^\w+/,generic:{pattern:/<[\s\S]+/,alias:"class-name",inside:e.languages.cpp}}}}),e.languages.insertBefore("cpp","operator",{"double-colon":{pattern:/::/,alias:"punctuation"}}),e.languages.insertBefore("cpp","class-name",{"base-clause":{pattern:/(\b(?:class|struct)\s+\w+\s*:\s*)[^;{}"'\s]+(?:\s+[^;{}"'\s]+)*(?=\s*[;{])/,lookbehind:!0,greedy:!0,inside:e.languages.extend("cpp",{})}}),e.languages.insertBefore("inside","double-colon",{"class-name":/\b[a-z_]\w*\b(?!\s*::)/i},e.languages.cpp["base-clause"])}(C);((e,t)=>{for(var n in t)f(e,n,{get:t[n],enumerable:!0})})({},{dracula:()=>j,duotoneDark:()=>L,duotoneLight:()=>A,github:()=>R,jettwaveDark:()=>q,jettwaveLight:()=>H,nightOwl:()=>N,nightOwlLight:()=>P,oceanicNext:()=>I,okaidia:()=>F,oneDark:()=>G,oneLight:()=>V,palenight:()=>M,shadesOfPurple:()=>z,synthwave84:()=>Z,ultramin:()=>B,vsDark:()=>$,vsLight:()=>U});var j={plain:{color:"#F8F8F2",backgroundColor:"#282A36"},styles:[{types:["prolog","constant","builtin"],style:{color:"rgb(189, 147, 249)"}},{types:["inserted","function"],style:{color:"rgb(80, 250, 123)"}},{types:["deleted"],style:{color:"rgb(255, 85, 85)"}},{types:["changed"],style:{color:"rgb(255, 184, 108)"}},{types:["punctuation","symbol"],style:{color:"rgb(248, 248, 242)"}},{types:["string","char","tag","selector"],style:{color:"rgb(255, 121, 198)"}},{types:["keyword","variable"],style:{color:"rgb(189, 147, 249)",fontStyle:"italic"}},{types:["comment"],style:{color:"rgb(98, 114, 164)"}},{types:["attr-name"],style:{color:"rgb(241, 250, 140)"}}]},L={plain:{backgroundColor:"#2a2734",color:"#9a86fd"},styles:[{types:["comment","prolog","doctype","cdata","punctuation"],style:{color:"#6c6783"}},{types:["namespace"],style:{opacity:.7}},{types:["tag","operator","number"],style:{color:"#e09142"}},{types:["property","function"],style:{color:"#9a86fd"}},{types:["tag-id","selector","atrule-id"],style:{color:"#eeebff"}},{types:["attr-name"],style:{color:"#c4b9fe"}},{types:["boolean","string","entity","url","attr-value","keyword","control","directive","unit","statement","regex","atrule","placeholder","variable"],style:{color:"#ffcc99"}},{types:["deleted"],style:{textDecorationLine:"line-through"}},{types:["inserted"],style:{textDecorationLine:"underline"}},{types:["italic"],style:{fontStyle:"italic"}},{types:["important","bold"],style:{fontWeight:"bold"}},{types:["important"],style:{color:"#c4b9fe"}}]},A={plain:{backgroundColor:"#faf8f5",color:"#728fcb"},styles:[{types:["comment","prolog","doctype","cdata","punctuation"],style:{color:"#b6ad9a"}},{types:["namespace"],style:{opacity:.7}},{types:["tag","operator","number"],style:{color:"#063289"}},{types:["property","function"],style:{color:"#b29762"}},{types:["tag-id","selector","atrule-id"],style:{color:"#2d2006"}},{types:["attr-name"],style:{color:"#896724"}},{types:["boolean","string","entity","url","attr-value","keyword","control","directive","unit","statement","regex","atrule"],style:{color:"#728fcb"}},{types:["placeholder","variable"],style:{color:"#93abdc"}},{types:["deleted"],style:{textDecorationLine:"line-through"}},{types:["inserted"],style:{textDecorationLine:"underline"}},{types:["italic"],style:{fontStyle:"italic"}},{types:["important","bold"],style:{fontWeight:"bold"}},{types:["important"],style:{color:"#896724"}}]},R={plain:{color:"#393A34",backgroundColor:"#f6f8fa"},styles:[{types:["comment","prolog","doctype","cdata"],style:{color:"#999988",fontStyle:"italic"}},{types:["namespace"],style:{opacity:.7}},{types:["string","attr-value"],style:{color:"#e3116c"}},{types:["punctuation","operator"],style:{color:"#393A34"}},{types:["entity","url","symbol","number","boolean","variable","constant","property","regex","inserted"],style:{color:"#36acaa"}},{types:["atrule","keyword","attr-name","selector"],style:{color:"#00a4db"}},{types:["function","deleted","tag"],style:{color:"#d73a49"}},{types:["function-variable"],style:{color:"#6f42c1"}},{types:["tag","selector","keyword"],style:{color:"#00009f"}}]},N={plain:{color:"#d6deeb",backgroundColor:"#011627"},styles:[{types:["changed"],style:{color:"rgb(162, 191, 252)",fontStyle:"italic"}},{types:["deleted"],style:{color:"rgba(239, 83, 80, 0.56)",fontStyle:"italic"}},{types:["inserted","attr-name"],style:{color:"rgb(173, 219, 103)",fontStyle:"italic"}},{types:["comment"],style:{color:"rgb(99, 119, 119)",fontStyle:"italic"}},{types:["string","url"],style:{color:"rgb(173, 219, 103)"}},{types:["variable"],style:{color:"rgb(214, 222, 235)"}},{types:["number"],style:{color:"rgb(247, 140, 108)"}},{types:["builtin","char","constant","function"],style:{color:"rgb(130, 170, 255)"}},{types:["punctuation"],style:{color:"rgb(199, 146, 234)"}},{types:["selector","doctype"],style:{color:"rgb(199, 146, 234)",fontStyle:"italic"}},{types:["class-name"],style:{color:"rgb(255, 203, 139)"}},{types:["tag","operator","keyword"],style:{color:"rgb(127, 219, 202)"}},{types:["boolean"],style:{color:"rgb(255, 88, 116)"}},{types:["property"],style:{color:"rgb(128, 203, 196)"}},{types:["namespace"],style:{color:"rgb(178, 204, 214)"}}]},P={plain:{color:"#403f53",backgroundColor:"#FBFBFB"},styles:[{types:["changed"],style:{color:"rgb(162, 191, 252)",fontStyle:"italic"}},{types:["deleted"],style:{color:"rgba(239, 83, 80, 0.56)",fontStyle:"italic"}},{types:["inserted","attr-name"],style:{color:"rgb(72, 118, 214)",fontStyle:"italic"}},{types:["comment"],style:{color:"rgb(152, 159, 177)",fontStyle:"italic"}},{types:["string","builtin","char","constant","url"],style:{color:"rgb(72, 118, 214)"}},{types:["variable"],style:{color:"rgb(201, 103, 101)"}},{types:["number"],style:{color:"rgb(170, 9, 130)"}},{types:["punctuation"],style:{color:"rgb(153, 76, 195)"}},{types:["function","selector","doctype"],style:{color:"rgb(153, 76, 195)",fontStyle:"italic"}},{types:["class-name"],style:{color:"rgb(17, 17, 17)"}},{types:["tag"],style:{color:"rgb(153, 76, 195)"}},{types:["operator","property","keyword","namespace"],style:{color:"rgb(12, 150, 155)"}},{types:["boolean"],style:{color:"rgb(188, 84, 84)"}}]},O="#c5a5c5",D="#8dc891",I={plain:{backgroundColor:"#282c34",color:"#ffffff"},styles:[{types:["attr-name"],style:{color:O}},{types:["attr-value"],style:{color:D}},{types:["comment","block-comment","prolog","doctype","cdata","shebang"],style:{color:"#999999"}},{types:["property","number","function-name","constant","symbol","deleted"],style:{color:"#5a9bcf"}},{types:["boolean"],style:{color:"#ff8b50"}},{types:["tag"],style:{color:"#fc929e"}},{types:["string"],style:{color:D}},{types:["punctuation"],style:{color:D}},{types:["selector","char","builtin","inserted"],style:{color:"#D8DEE9"}},{types:["function"],style:{color:"#79b6f2"}},{types:["operator","entity","url","variable"],style:{color:"#d7deea"}},{types:["keyword"],style:{color:O}},{types:["atrule","class-name"],style:{color:"#FAC863"}},{types:["important"],style:{fontWeight:"400"}},{types:["bold"],style:{fontWeight:"bold"}},{types:["italic"],style:{fontStyle:"italic"}},{types:["namespace"],style:{opacity:.7}}]},F={plain:{color:"#f8f8f2",backgroundColor:"#272822"},styles:[{types:["changed"],style:{color:"rgb(162, 191, 252)",fontStyle:"italic"}},{types:["deleted"],style:{color:"#f92672",fontStyle:"italic"}},{types:["inserted"],style:{color:"rgb(173, 219, 103)",fontStyle:"italic"}},{types:["comment"],style:{color:"#8292a2",fontStyle:"italic"}},{types:["string","url"],style:{color:"#a6e22e"}},{types:["variable"],style:{color:"#f8f8f2"}},{types:["number"],style:{color:"#ae81ff"}},{types:["builtin","char","constant","function","class-name"],style:{color:"#e6db74"}},{types:["punctuation"],style:{color:"#f8f8f2"}},{types:["selector","doctype"],style:{color:"#a6e22e",fontStyle:"italic"}},{types:["tag","operator","keyword"],style:{color:"#66d9ef"}},{types:["boolean"],style:{color:"#ae81ff"}},{types:["namespace"],style:{color:"rgb(178, 204, 214)",opacity:.7}},{types:["tag","property"],style:{color:"#f92672"}},{types:["attr-name"],style:{color:"#a6e22e !important"}},{types:["doctype"],style:{color:"#8292a2"}},{types:["rule"],style:{color:"#e6db74"}}]},M={plain:{color:"#bfc7d5",backgroundColor:"#292d3e"},styles:[{types:["comment"],style:{color:"rgb(105, 112, 152)",fontStyle:"italic"}},{types:["string","inserted"],style:{color:"rgb(195, 232, 141)"}},{types:["number"],style:{color:"rgb(247, 140, 108)"}},{types:["builtin","char","constant","function"],style:{color:"rgb(130, 170, 255)"}},{types:["punctuation","selector"],style:{color:"rgb(199, 146, 234)"}},{types:["variable"],style:{color:"rgb(191, 199, 213)"}},{types:["class-name","attr-name"],style:{color:"rgb(255, 203, 107)"}},{types:["tag","deleted"],style:{color:"rgb(255, 85, 114)"}},{types:["operator"],style:{color:"rgb(137, 221, 255)"}},{types:["boolean"],style:{color:"rgb(255, 88, 116)"}},{types:["keyword"],style:{fontStyle:"italic"}},{types:["doctype"],style:{color:"rgb(199, 146, 234)",fontStyle:"italic"}},{types:["namespace"],style:{color:"rgb(178, 204, 214)"}},{types:["url"],style:{color:"rgb(221, 221, 221)"}}]},z={plain:{color:"#9EFEFF",backgroundColor:"#2D2A55"},styles:[{types:["changed"],style:{color:"rgb(255, 238, 128)"}},{types:["deleted"],style:{color:"rgba(239, 83, 80, 0.56)"}},{types:["inserted"],style:{color:"rgb(173, 219, 103)"}},{types:["comment"],style:{color:"rgb(179, 98, 255)",fontStyle:"italic"}},{types:["punctuation"],style:{color:"rgb(255, 255, 255)"}},{types:["constant"],style:{color:"rgb(255, 98, 140)"}},{types:["string","url"],style:{color:"rgb(165, 255, 144)"}},{types:["variable"],style:{color:"rgb(255, 238, 128)"}},{types:["number","boolean"],style:{color:"rgb(255, 98, 140)"}},{types:["attr-name"],style:{color:"rgb(255, 180, 84)"}},{types:["keyword","operator","property","namespace","tag","selector","doctype"],style:{color:"rgb(255, 157, 0)"}},{types:["builtin","char","constant","function","class-name"],style:{color:"rgb(250, 208, 0)"}}]},Z={plain:{backgroundColor:"linear-gradient(to bottom, #2a2139 75%, #34294f)",backgroundImage:"#34294f",color:"#f92aad",textShadow:"0 0 2px #100c0f, 0 0 5px #dc078e33, 0 0 10px #fff3"},styles:[{types:["comment","block-comment","prolog","doctype","cdata"],style:{color:"#495495",fontStyle:"italic"}},{types:["punctuation"],style:{color:"#ccc"}},{types:["tag","attr-name","namespace","number","unit","hexcode","deleted"],style:{color:"#e2777a"}},{types:["property","selector"],style:{color:"#72f1b8",textShadow:"0 0 2px #100c0f, 0 0 10px #257c5575, 0 0 35px #21272475"}},{types:["function-name"],style:{color:"#6196cc"}},{types:["boolean","selector-id","function"],style:{color:"#fdfdfd",textShadow:"0 0 2px #001716, 0 0 3px #03edf975, 0 0 5px #03edf975, 0 0 8px #03edf975"}},{types:["class-name","maybe-class-name","builtin"],style:{color:"#fff5f6",textShadow:"0 0 2px #000, 0 0 10px #fc1f2c75, 0 0 5px #fc1f2c75, 0 0 25px #fc1f2c75"}},{types:["constant","symbol"],style:{color:"#f92aad",textShadow:"0 0 2px #100c0f, 0 0 5px #dc078e33, 0 0 10px #fff3"}},{types:["important","atrule","keyword","selector-class"],style:{color:"#f4eee4",textShadow:"0 0 2px #393a33, 0 0 8px #f39f0575, 0 0 2px #f39f0575"}},{types:["string","char","attr-value","regex","variable"],style:{color:"#f87c32"}},{types:["parameter"],style:{fontStyle:"italic"}},{types:["entity","url"],style:{color:"#67cdcc"}},{types:["operator"],style:{color:"ffffffee"}},{types:["important","bold"],style:{fontWeight:"bold"}},{types:["italic"],style:{fontStyle:"italic"}},{types:["entity"],style:{cursor:"help"}},{types:["inserted"],style:{color:"green"}}]},B={plain:{color:"#282a2e",backgroundColor:"#ffffff"},styles:[{types:["comment"],style:{color:"rgb(197, 200, 198)"}},{types:["string","number","builtin","variable"],style:{color:"rgb(150, 152, 150)"}},{types:["class-name","function","tag","attr-name"],style:{color:"rgb(40, 42, 46)"}}]},$={plain:{color:"#9CDCFE",backgroundColor:"#1E1E1E"},styles:[{types:["prolog"],style:{color:"rgb(0, 0, 128)"}},{types:["comment"],style:{color:"rgb(106, 153, 85)"}},{types:["builtin","changed","keyword","interpolation-punctuation"],style:{color:"rgb(86, 156, 214)"}},{types:["number","inserted"],style:{color:"rgb(181, 206, 168)"}},{types:["constant"],style:{color:"rgb(100, 102, 149)"}},{types:["attr-name","variable"],style:{color:"rgb(156, 220, 254)"}},{types:["deleted","string","attr-value","template-punctuation"],style:{color:"rgb(206, 145, 120)"}},{types:["selector"],style:{color:"rgb(215, 186, 125)"}},{types:["tag"],style:{color:"rgb(78, 201, 176)"}},{types:["tag"],languages:["markup"],style:{color:"rgb(86, 156, 214)"}},{types:["punctuation","operator"],style:{color:"rgb(212, 212, 212)"}},{types:["punctuation"],languages:["markup"],style:{color:"#808080"}},{types:["function"],style:{color:"rgb(220, 220, 170)"}},{types:["class-name"],style:{color:"rgb(78, 201, 176)"}},{types:["char"],style:{color:"rgb(209, 105, 105)"}}]},U={plain:{color:"#000000",backgroundColor:"#ffffff"},styles:[{types:["comment"],style:{color:"rgb(0, 128, 0)"}},{types:["builtin"],style:{color:"rgb(0, 112, 193)"}},{types:["number","variable","inserted"],style:{color:"rgb(9, 134, 88)"}},{types:["operator"],style:{color:"rgb(0, 0, 0)"}},{types:["constant","char"],style:{color:"rgb(129, 31, 63)"}},{types:["tag"],style:{color:"rgb(128, 0, 0)"}},{types:["attr-name"],style:{color:"rgb(255, 0, 0)"}},{types:["deleted","string"],style:{color:"rgb(163, 21, 21)"}},{types:["changed","punctuation"],style:{color:"rgb(4, 81, 165)"}},{types:["function","keyword"],style:{color:"rgb(0, 0, 255)"}},{types:["class-name"],style:{color:"rgb(38, 127, 153)"}}]},q={plain:{color:"#f8fafc",backgroundColor:"#011627"},styles:[{types:["prolog"],style:{color:"#000080"}},{types:["comment"],style:{color:"#6A9955"}},{types:["builtin","changed","keyword","interpolation-punctuation"],style:{color:"#569CD6"}},{types:["number","inserted"],style:{color:"#B5CEA8"}},{types:["constant"],style:{color:"#f8fafc"}},{types:["attr-name","variable"],style:{color:"#9CDCFE"}},{types:["deleted","string","attr-value","template-punctuation"],style:{color:"#cbd5e1"}},{types:["selector"],style:{color:"#D7BA7D"}},{types:["tag"],style:{color:"#0ea5e9"}},{types:["tag"],languages:["markup"],style:{color:"#0ea5e9"}},{types:["punctuation","operator"],style:{color:"#D4D4D4"}},{types:["punctuation"],languages:["markup"],style:{color:"#808080"}},{types:["function"],style:{color:"#7dd3fc"}},{types:["class-name"],style:{color:"#0ea5e9"}},{types:["char"],style:{color:"#D16969"}}]},H={plain:{color:"#0f172a",backgroundColor:"#f1f5f9"},styles:[{types:["prolog"],style:{color:"#000080"}},{types:["comment"],style:{color:"#6A9955"}},{types:["builtin","changed","keyword","interpolation-punctuation"],style:{color:"#0c4a6e"}},{types:["number","inserted"],style:{color:"#B5CEA8"}},{types:["constant"],style:{color:"#0f172a"}},{types:["attr-name","variable"],style:{color:"#0c4a6e"}},{types:["deleted","string","attr-value","template-punctuation"],style:{color:"#64748b"}},{types:["selector"],style:{color:"#D7BA7D"}},{types:["tag"],style:{color:"#0ea5e9"}},{types:["tag"],languages:["markup"],style:{color:"#0ea5e9"}},{types:["punctuation","operator"],style:{color:"#475569"}},{types:["punctuation"],languages:["markup"],style:{color:"#808080"}},{types:["function"],style:{color:"#0e7490"}},{types:["class-name"],style:{color:"#0ea5e9"}},{types:["char"],style:{color:"#D16969"}}]},G={plain:{backgroundColor:"hsl(220, 13%, 18%)",color:"hsl(220, 14%, 71%)",textShadow:"0 1px rgba(0, 0, 0, 0.3)"},styles:[{types:["comment","prolog","cdata"],style:{color:"hsl(220, 10%, 40%)"}},{types:["doctype","punctuation","entity"],style:{color:"hsl(220, 14%, 71%)"}},{types:["attr-name","class-name","maybe-class-name","boolean","constant","number","atrule"],style:{color:"hsl(29, 54%, 61%)"}},{types:["keyword"],style:{color:"hsl(286, 60%, 67%)"}},{types:["property","tag","symbol","deleted","important"],style:{color:"hsl(355, 65%, 65%)"}},{types:["selector","string","char","builtin","inserted","regex","attr-value"],style:{color:"hsl(95, 38%, 62%)"}},{types:["variable","operator","function"],style:{color:"hsl(207, 82%, 66%)"}},{types:["url"],style:{color:"hsl(187, 47%, 55%)"}},{types:["deleted"],style:{textDecorationLine:"line-through"}},{types:["inserted"],style:{textDecorationLine:"underline"}},{types:["italic"],style:{fontStyle:"italic"}},{types:["important","bold"],style:{fontWeight:"bold"}},{types:["important"],style:{color:"hsl(220, 14%, 71%)"}}]},V={plain:{backgroundColor:"hsl(230, 1%, 98%)",color:"hsl(230, 8%, 24%)"},styles:[{types:["comment","prolog","cdata"],style:{color:"hsl(230, 4%, 64%)"}},{types:["doctype","punctuation","entity"],style:{color:"hsl(230, 8%, 24%)"}},{types:["attr-name","class-name","boolean","constant","number","atrule"],style:{color:"hsl(35, 99%, 36%)"}},{types:["keyword"],style:{color:"hsl(301, 63%, 40%)"}},{types:["property","tag","symbol","deleted","important"],style:{color:"hsl(5, 74%, 59%)"}},{types:["selector","string","char","builtin","inserted","regex","attr-value","punctuation"],style:{color:"hsl(119, 34%, 47%)"}},{types:["variable","operator","function"],style:{color:"hsl(221, 87%, 60%)"}},{types:["url"],style:{color:"hsl(198, 99%, 37%)"}},{types:["deleted"],style:{textDecorationLine:"line-through"}},{types:["inserted"],style:{textDecorationLine:"underline"}},{types:["italic"],style:{fontStyle:"italic"}},{types:["important","bold"],style:{fontWeight:"bold"}},{types:["important"],style:{color:"hsl(230, 8%, 24%)"}}]},W=(e,t)=>{const{plain:n}=e,r=e.styles.reduce(((e,n)=>{const{languages:r,style:a}=n;return r&&!r.includes(t)||n.types.forEach((t=>{const n=S(S({},e[t]),a);e[t]=n})),e}),{});return r.root=n,r.plain=E(S({},n),{backgroundColor:void 0}),r},Q=/\r\n|\r|\n/,Y=e=>{0===e.length?e.push({types:["plain"],content:"\n",empty:!0}):1===e.length&&""===e[0].content&&(e[0].content="\n",e[0].empty=!0)},K=(e,t)=>{const n=e.length;return n>0&&e[n-1]===t?e:e.concat(t)},X=e=>{const t=[[]],n=[e],r=[0],a=[e.length];let o=0,i=0,l=[];const s=[l];for(;i>-1;){for(;(o=r[i]++)<a[i];){let e,u=t[i];const c=n[i][o];if("string"==typeof c?(u=i>0?u:["plain"],e=c):(u=K(u,c.type),c.alias&&(u=K(u,c.alias)),e=c.content),"string"!=typeof e){i++,t.push(u),n.push(e),r.push(0),a.push(e.length);continue}const d=e.split(Q),p=d.length;l.push({types:u,content:d[0]});for(let t=1;t<p;t++)Y(l),s.push(l=[]),l.push({types:u,content:d[t]})}i--,t.pop(),n.pop(),r.pop(),a.pop()}return Y(l),s},J=({children:e,language:t,code:n,theme:r,prism:a})=>{const o=t.toLowerCase(),i=((e,t)=>{const[n,r]=(0,c.useState)(W(t,e)),a=(0,c.useRef)(),o=(0,c.useRef)();return(0,c.useEffect)((()=>{t===a.current&&e===o.current||(a.current=t,o.current=e,r(W(t,e)))}),[e,t]),n})(o,r),l=(e=>(0,c.useCallback)((t=>{var n=t,{className:r,style:a,line:o}=n,i=_(n,["className","style","line"]);const l=E(S({},i),{className:(0,d.Z)("token-line",r)});return"object"==typeof e&&"plain"in e&&(l.style=e.plain),"object"==typeof a&&(l.style=S(S({},l.style||{}),a)),l}),[e]))(i),s=(e=>{const t=(0,c.useCallback)((({types:t,empty:n})=>{if(null!=e)return 1===t.length&&"plain"===t[0]?null!=n?{display:"inline-block"}:void 0:1===t.length&&null!=n?e[t[0]]:Object.assign(null!=n?{display:"inline-block"}:{},...t.map((t=>e[t])))}),[e]);return(0,c.useCallback)((e=>{var n=e,{token:r,className:a,style:o}=n,i=_(n,["token","className","style"]);const l=E(S({},i),{className:(0,d.Z)("token",...r.types,a),children:r.content,style:t(r)});return null!=o&&(l.style=S(S({},l.style||{}),o)),l}),[t])})(i),u=(({prism:e,code:t,grammar:n,language:r})=>{const a=(0,c.useRef)(e);return(0,c.useMemo)((()=>{if(null==n)return X([t]);const e={code:t,grammar:n,language:r,tokens:[]};return a.current.hooks.run("before-tokenize",e),e.tokens=a.current.tokenize(t,n),a.current.hooks.run("after-tokenize",e),X(e.tokens)}),[t,n,r])})({prism:a,language:o,code:n,grammar:a.languages[o]});return e({tokens:u,className:`prism-code language-${o}`,style:null!=i?i.root:{},getLineProps:l,getTokenProps:s})},ee=e=>(0,c.createElement)(J,E(S({},e),{prism:e.prism||C,theme:e.theme||$,code:e.code,language:e.language}))},8776:(e,t,n)=>{"use strict";n.d(t,{Z:()=>o});var r=!0,a="Invariant failed";function o(e,t){if(!e){if(r)throw new Error(a);var n="function"==typeof t?t():t,o=n?"".concat(a,": ").concat(n):a;throw new Error(o)}}},7529:e=>{"use strict";e.exports={}},6887:e=>{"use strict";e.exports=JSON.parse('{"/EZ-Template/versions-9a0":{"__comp":"1f391b9e","__context":{"plugin":"b320819c"},"content":"27d3c76c"},"/EZ-Template/-e38":{"__comp":"5e95c892","__context":{"plugin":"820ebd44"}},"/EZ-Template/next-248":{"__comp":"a7bd4aaa","version":"935f2afb"},"/EZ-Template/next-611":{"__comp":"a94703ab"},"/EZ-Template/next-820":{"__comp":"17896441","content":"342be952"},"/EZ-Template/next/category/docs-786":{"__comp":"14eb3368","categoryGeneratedIndex":"63addc18"},"/EZ-Template/next/category/tutorials-799":{"__comp":"14eb3368","categoryGeneratedIndex":"2e57cee9"},"/EZ-Template/next/docs/auton_functions-b51":{"__comp":"17896441","content":"bb101773"},"/EZ-Template/next/docs/auton_selector-742":{"__comp":"17896441","content":"a87ac10d"},"/EZ-Template/next/docs/constructor-d0a":{"__comp":"17896441","content":"d565db8c"},"/EZ-Template/next/docs/pid-428":{"__comp":"17896441","content":"41dcccce"},"/EZ-Template/next/docs/pto-587":{"__comp":"17896441","content":"a90f2368"},"/EZ-Template/next/docs/set_and_get_drive-958":{"__comp":"17896441","content":"e0c27c54"},"/EZ-Template/next/docs/user_control-019":{"__comp":"17896441","content":"5f860be8"},"/EZ-Template/next/docs/util-862":{"__comp":"17896441","content":"f0578ae8"},"/EZ-Template/next/migration-07b":{"__comp":"17896441","content":"27fc1295"},"/EZ-Template/next/tutorials/activebrake-d00":{"__comp":"17896441","content":"23a37263"},"/EZ-Template/next/tutorials/autons-ad0":{"__comp":"17896441","content":"9f67788c"},"/EZ-Template/next/tutorials/example_autons-5d0":{"__comp":"17896441","content":"b06f3904"},"/EZ-Template/next/tutorials/joystick_curve-a5f":{"__comp":"17896441","content":"971599a1"},"/EZ-Template/next/tutorials/pid-4d7":{"__comp":"17896441","content":"b63927db"},"/EZ-Template/next/tutorials/pto_tutorial-9fe":{"__comp":"17896441","content":"646d8d48"},"/EZ-Template/next/tutorials/tuning_constants-8a0":{"__comp":"17896441","content":"3433dc20"},"/EZ-Template/next/tutorials/using_auton_selector-704":{"__comp":"17896441","content":"392e80e8"},"/EZ-Template/-83b":{"__comp":"a7bd4aaa","version":"45aab7e5"},"/EZ-Template/-56c":{"__comp":"a94703ab"},"/EZ-Template/category/docs-a21":{"__comp":"14eb3368","categoryGeneratedIndex":"f900a720"},"/EZ-Template/category/tutorials-e63":{"__comp":"14eb3368","categoryGeneratedIndex":"0f5483c7"},"/EZ-Template/docs/auton_functions-b75":{"__comp":"17896441","content":"08c06724"},"/EZ-Template/docs/auton_selector-655":{"__comp":"17896441","content":"dd9b701d"},"/EZ-Template/docs/constructor-e46":{"__comp":"17896441","content":"2f981c28"},"/EZ-Template/docs/pid-0d6":{"__comp":"17896441","content":"b0104966"},"/EZ-Template/docs/pto-0ca":{"__comp":"17896441","content":"80a636ae"},"/EZ-Template/docs/set_and_get_drive-3ec":{"__comp":"17896441","content":"34880616"},"/EZ-Template/docs/user_control-4ac":{"__comp":"17896441","content":"db196616"},"/EZ-Template/docs/util-118":{"__comp":"17896441","content":"214b2bab"},"/EZ-Template/tutorials/activebrake-5e1":{"__comp":"17896441","content":"1f9ee25b"},"/EZ-Template/tutorials/autons-290":{"__comp":"17896441","content":"6b7ada18"},"/EZ-Template/tutorials/example_autons-505":{"__comp":"17896441","content":"0f3a470a"},"/EZ-Template/tutorials/joystick_curve-1b2":{"__comp":"17896441","content":"3071a1b0"},"/EZ-Template/tutorials/pid-8e8":{"__comp":"17896441","content":"a6f2c703"},"/EZ-Template/tutorials/pto_tutorial-af2":{"__comp":"17896441","content":"192e3a84"},"/EZ-Template/tutorials/tuning_constants-64c":{"__comp":"17896441","content":"27b7fddb"},"/EZ-Template/tutorials/using_auton_selector-d96":{"__comp":"17896441","content":"d3aa02d1"},"/EZ-Template/-5d1":{"__comp":"17896441","content":"0fb444df"}}')}},e=>{e.O(0,[532],(()=>{return t=7221,e(e.s=t);var t}));e.O()}]); \ No newline at end of file diff --git a/assets/js/main.4ff918e9.js.LICENSE.txt b/assets/js/main.4ff918e9.js.LICENSE.txt new file mode 100644 index 00000000..91dc8949 --- /dev/null +++ b/assets/js/main.4ff918e9.js.LICENSE.txt @@ -0,0 +1,64 @@ +/* NProgress, (c) 2013, 2014 Rico Sta. Cruz - http://ricostacruz.com/nprogress + * @license MIT */ + +/*! Bundled license information: + +prismjs/prism.js: + (** + * Prism: Lightweight, robust, elegant syntax highlighting + * + * @license MIT <https://opensource.org/licenses/MIT> + * @author Lea Verou <https://lea.verou.me> + * @namespace + * @public + *) +*/ + +/** + * @license React + * react-dom.production.min.js + * + * Copyright (c) Facebook, Inc. and its affiliates. + * + * This source code is licensed under the MIT license found in the + * LICENSE file in the root directory of this source tree. + */ + +/** + * @license React + * react-jsx-runtime.production.min.js + * + * Copyright (c) Facebook, Inc. and its affiliates. + * + * This source code is licensed under the MIT license found in the + * LICENSE file in the root directory of this source tree. + */ + +/** + * @license React + * react.production.min.js + * + * Copyright (c) Facebook, Inc. and its affiliates. + * + * This source code is licensed under the MIT license found in the + * LICENSE file in the root directory of this source tree. + */ + +/** + * @license React + * scheduler.production.min.js + * + * Copyright (c) Facebook, Inc. and its affiliates. + * + * This source code is licensed under the MIT license found in the + * LICENSE file in the root directory of this source tree. + */ + +/** @license React v16.13.1 + * react-is.production.min.js + * + * Copyright (c) Facebook, Inc. and its affiliates. + * + * This source code is licensed under the MIT license found in the + * LICENSE file in the root directory of this source tree. + */ diff --git a/assets/js/runtime~main.971a0052.js b/assets/js/runtime~main.971a0052.js new file mode 100644 index 00000000..93a45a48 --- /dev/null +++ b/assets/js/runtime~main.971a0052.js @@ -0,0 +1 @@ +(()=>{"use strict";var e,a,t,r,c,b={},d={};function f(e){var a=d[e];if(void 0!==a)return a.exports;var t=d[e]={id:e,loaded:!1,exports:{}};return b[e].call(t.exports,t,t.exports,f),t.loaded=!0,t.exports}f.m=b,f.c=d,e=[],f.O=(a,t,r,c)=>{if(!t){var b=1/0;for(i=0;i<e.length;i++){t=e[i][0],r=e[i][1],c=e[i][2];for(var d=!0,o=0;o<t.length;o++)(!1&c||b>=c)&&Object.keys(f.O).every((e=>f.O[e](t[o])))?t.splice(o--,1):(d=!1,c<b&&(b=c));if(d){e.splice(i--,1);var n=r();void 0!==n&&(a=n)}}return a}c=c||0;for(var i=e.length;i>0&&e[i-1][2]>c;i--)e[i]=e[i-1];e[i]=[t,r,c]},f.n=e=>{var a=e&&e.__esModule?()=>e.default:()=>e;return f.d(a,{a:a}),a},t=Object.getPrototypeOf?e=>Object.getPrototypeOf(e):e=>e.__proto__,f.t=function(e,r){if(1&r&&(e=this(e)),8&r)return e;if("object"==typeof e&&e){if(4&r&&e.__esModule)return e;if(16&r&&"function"==typeof e.then)return e}var c=Object.create(null);f.r(c);var b={};a=a||[null,t({}),t([]),t(t)];for(var d=2&r&&e;"object"==typeof d&&!~a.indexOf(d);d=t(d))Object.getOwnPropertyNames(d).forEach((a=>b[a]=()=>e[a]));return b.default=()=>e,f.d(c,b),c},f.d=(e,a)=>{for(var t in a)f.o(a,t)&&!f.o(e,t)&&Object.defineProperty(e,t,{enumerable:!0,get:a[t]})},f.f={},f.e=e=>Promise.all(Object.keys(f.f).reduce(((a,t)=>(f.f[t](e,a),a)),[])),f.u=e=>"assets/js/"+({42:"bb101773",53:"935f2afb",206:"b63927db",1267:"23a37263",1488:"214b2bab",1606:"2e57cee9",1780:"b06f3904",1842:"db196616",1937:"63addc18",2406:"41dcccce",2574:"971599a1",2705:"342be952",2726:"2f981c28",3085:"1f391b9e",3136:"27b7fddb",3337:"f0578ae8",3405:"3071a1b0",3585:"3433dc20",3966:"27d3c76c",4006:"1f9ee25b",4121:"e0c27c54",4368:"a94703ab",4499:"45aab7e5",5214:"0fb444df",5308:"80a636ae",5337:"27fc1295",5630:"d3aa02d1",5879:"6b7ada18",6182:"dd9b701d",6249:"5f860be8",6269:"08c06724",6293:"b0104966",6690:"820ebd44",6732:"34880616",7264:"0f5483c7",7538:"a90f2368",7609:"b320819c",7618:"f900a720",7770:"d565db8c",7918:"17896441",8264:"192e3a84",8518:"a7bd4aaa",8566:"392e80e8",8960:"a87ac10d",9046:"0f3a470a",9257:"9f67788c",9445:"a6f2c703",9661:"5e95c892",9761:"646d8d48",9817:"14eb3368"}[e]||e)+"."+{42:"2469a4e0",53:"f3b2f391",206:"6d468794",1267:"bc059512",1488:"12561dde",1606:"aca37e2c",1772:"13f9efd2",1780:"70d97bb9",1842:"cbb3115f",1937:"f632c744",2406:"94f17042",2574:"04bd4386",2705:"d354af70",2726:"820515bf",3085:"3c78359a",3136:"fd8431de",3337:"09a044a2",3405:"22e0b1ef",3585:"b673a491",3966:"c7eca5a8",4006:"b5bfb007",4121:"99587f7e",4368:"5a6396b6",4499:"065457fa",4930:"c89f1de4",5214:"e930f169",5308:"552e45e9",5337:"4bdf3779",5630:"a1787f95",5879:"6574db23",6182:"3de12d9a",6249:"49eb81fc",6269:"a9e8106a",6293:"e4352618",6690:"dbe62904",6732:"ecfe7e19",7264:"82a27261",7538:"745c7e1d",7609:"82713207",7618:"12927e8e",7770:"9e8ecd7f",7918:"60210882",8264:"83b55be0",8518:"50fb155a",8566:"2f6c0e84",8960:"fbd002f9",9046:"b95d14ae",9257:"8f80ccd1",9445:"5bc893c4",9661:"01dd4c34",9761:"34fa126d",9817:"7a242232"}[e]+".js",f.miniCssF=e=>{},f.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(e){if("object"==typeof window)return window}}(),f.o=(e,a)=>Object.prototype.hasOwnProperty.call(e,a),r={},c="my-website:",f.l=(e,a,t,b)=>{if(r[e])r[e].push(a);else{var d,o;if(void 0!==t)for(var n=document.getElementsByTagName("script"),i=0;i<n.length;i++){var u=n[i];if(u.getAttribute("src")==e||u.getAttribute("data-webpack")==c+t){d=u;break}}d||(o=!0,(d=document.createElement("script")).charset="utf-8",d.timeout=120,f.nc&&d.setAttribute("nonce",f.nc),d.setAttribute("data-webpack",c+t),d.src=e),r[e]=[a];var l=(a,t)=>{d.onerror=d.onload=null,clearTimeout(s);var c=r[e];if(delete r[e],d.parentNode&&d.parentNode.removeChild(d),c&&c.forEach((e=>e(t))),a)return a(t)},s=setTimeout(l.bind(null,void 0,{type:"timeout",target:d}),12e4);d.onerror=l.bind(null,d.onerror),d.onload=l.bind(null,d.onload),o&&document.head.appendChild(d)}},f.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},f.p="/EZ-Template/",f.gca=function(e){return e={17896441:"7918",34880616:"6732",bb101773:"42","935f2afb":"53",b63927db:"206","23a37263":"1267","214b2bab":"1488","2e57cee9":"1606",b06f3904:"1780",db196616:"1842","63addc18":"1937","41dcccce":"2406","971599a1":"2574","342be952":"2705","2f981c28":"2726","1f391b9e":"3085","27b7fddb":"3136",f0578ae8:"3337","3071a1b0":"3405","3433dc20":"3585","27d3c76c":"3966","1f9ee25b":"4006",e0c27c54:"4121",a94703ab:"4368","45aab7e5":"4499","0fb444df":"5214","80a636ae":"5308","27fc1295":"5337",d3aa02d1:"5630","6b7ada18":"5879",dd9b701d:"6182","5f860be8":"6249","08c06724":"6269",b0104966:"6293","820ebd44":"6690","0f5483c7":"7264",a90f2368:"7538",b320819c:"7609",f900a720:"7618",d565db8c:"7770","192e3a84":"8264",a7bd4aaa:"8518","392e80e8":"8566",a87ac10d:"8960","0f3a470a":"9046","9f67788c":"9257",a6f2c703:"9445","5e95c892":"9661","646d8d48":"9761","14eb3368":"9817"}[e]||e,f.p+f.u(e)},(()=>{var e={1303:0,532:0};f.f.j=(a,t)=>{var r=f.o(e,a)?e[a]:void 0;if(0!==r)if(r)t.push(r[2]);else if(/^(1303|532)$/.test(a))e[a]=0;else{var c=new Promise(((t,c)=>r=e[a]=[t,c]));t.push(r[2]=c);var b=f.p+f.u(a),d=new Error;f.l(b,(t=>{if(f.o(e,a)&&(0!==(r=e[a])&&(e[a]=void 0),r)){var c=t&&("load"===t.type?"missing":t.type),b=t&&t.target&&t.target.src;d.message="Loading chunk "+a+" failed.\n("+c+": "+b+")",d.name="ChunkLoadError",d.type=c,d.request=b,r[1](d)}}),"chunk-"+a,a)}},f.O.j=a=>0===e[a];var a=(a,t)=>{var r,c,b=t[0],d=t[1],o=t[2],n=0;if(b.some((a=>0!==e[a]))){for(r in d)f.o(d,r)&&(f.m[r]=d[r]);if(o)var i=o(f)}for(a&&a(t);n<b.length;n++)c=b[n],f.o(e,c)&&e[c]&&e[c][0](),e[c]=0;return f.O(i)},t=self.webpackChunkmy_website=self.webpackChunkmy_website||[];t.forEach(a.bind(null,0)),t.push=a.bind(null,t.push.bind(t))})()})(); \ No newline at end of file diff --git a/category/docs.html b/category/docs.html index 412549e6..338a8c3c 100644 --- a/category/docs.html +++ b/category/docs.html @@ -1,13 +1,13 @@ <!doctype html> -<html lang="en" dir="ltr" class="docs-wrapper plugin-docs plugin-id-default docs-version-current docs-doc-page" data-has-hydrated="false"> +<html lang="en" dir="ltr" class="docs-wrapper plugin-docs plugin-id-default docs-version-2.x docs-doc-page" data-has-hydrated="false"> <head> <meta charset="UTF-8"> <meta name="generator" content="Docusaurus v3.0.0"> -<title data-rh="true">Docs | EZ-Template - - +Docs | EZ-Template + + -

+ \ No newline at end of file diff --git a/category/tutorials.html b/category/tutorials.html index ca8aa15d..29fb64de 100644 --- a/category/tutorials.html +++ b/category/tutorials.html @@ -1,13 +1,13 @@ - + -Tutorials | EZ-Template - - +Tutorials | EZ-Template + + - + \ No newline at end of file diff --git a/index.html b/index.html index d1253209..1d76a07a 100644 --- a/index.html +++ b/index.html @@ -1,17 +1,18 @@ - + -Getting Started | EZ-Template - - +EZ-Template | EZ-Template + + -

Getting Started

+

Version: 2.x

EZ-Template

License: MPL 2.0

-

EZ-Template is a simple plug-and-play PROS template that handles drive base functions, autonomous selector, input curves, and active brake with PTO support.

+

EZ-Template is a simple plug-and-play PROS template that handles drive base functions, autonomous selector, input curves, and active brake with PTO support. +

Features

+
\ No newline at end of file diff --git a/next.html b/next.html new file mode 100644 index 00000000..70bea287 --- /dev/null +++ b/next.html @@ -0,0 +1,54 @@ + + + + + +EZ-Template | EZ-Template + + + + +
Version: 3.0.0-RC1

EZ-Template

+ +License: MPL 2.0

+

EZ-Template is a simple plug-and-play PROS template that handles drive base functions, autonomous selector, input curves, and active brake with PTO support. +

+

Features

+
    +
  • Simple to setup
  • +
  • PID for driving, turning, and swing turns
  • +
  • Speed ramp-up for driving
  • +
  • Asynchronous PID with blocking functions until settled and until a specific position has come
  • +
  • Joystick input curves
  • +
  • Live adjustment of input curves
  • +
  • Basic autonomous selector
  • +
  • SD card saving of autonomous selector and joystick curves
  • +
  • "Tug of war" detection for autonomous
  • +
  • PID exit conditions for when drive motors overheat
  • +
  • Tank drive, single stick arcade, and dual stick arcade
  • +
  • Loading animation during IMU calibration
  • +
  • 3 wire encoder and rotation sensor support
  • +
  • Add / remove motors from the drive dynamically to allow for PTO use
  • +
  • Exposed PID class for use with your other subsystems
  • +
+

Installation

+
    +
  1. Download the latest example project here. Extract the zip, and open it in PROS.
  2. +
  3. In src/main.cpp, configure drive and IMU ports to what they are on your robot. Be sure to read the comments!
  4. +
  5. Configure your wheel size and cartridge. Remember that older 4" omni wheels without mounting holes are actually 4.125!
  6. +
  7. In src/main.cpp, at the bottom in void opcontrol(), decide how you'd like to control your robot! Any flavor of arcade or tank!
  8. +
  9. Turn the robot on and use it in driver control. Make sure the ports are correct and reversed correctly!
  10. +
  11. To test the test autonomous modes, plug into a competition switch and select the autonomous mode on the brain screen by pressing the left and right buttons! The current page will be the autonomous that runs. For making new autonomous routines, click here for examples on how to use the drive functions.
  12. +
+

Upgrading

+
warning

This only works for 2.0.0 and beyond. You cannot upgrade from 1.x to 2.x, or 2.x to 3.x.

+
    +
  1. Download the most recent EZ-Template here.
  2. +
  3. Move the file to your project.
  4. +
  5. Open terminal or command prompt, and cd into your projects directory.
  6. +
  7. Run this command from terminal prosv5 c fetch EZ-Template@x.x.x..zip replacing x.x.x with the version number of your file.
  8. +
  9. Apply the library to the project prosv5 c apply EZ-Template.
  10. +
  11. Put #include "EZ-Template/api.hpp" in your include/main.h.
  12. +
+ + \ No newline at end of file diff --git a/next/category/docs.html b/next/category/docs.html new file mode 100644 index 00000000..6aa779d7 --- /dev/null +++ b/next/category/docs.html @@ -0,0 +1,13 @@ + + + + + +Docs | EZ-Template + + + + + + + \ No newline at end of file diff --git a/next/category/tutorials.html b/next/category/tutorials.html new file mode 100644 index 00000000..29796b9c --- /dev/null +++ b/next/category/tutorials.html @@ -0,0 +1,13 @@ + + + + + +Tutorials | EZ-Template + + + + + + + \ No newline at end of file diff --git a/next/docs/auton_functions.html b/next/docs/auton_functions.html new file mode 100644 index 00000000..f58bac50 --- /dev/null +++ b/next/docs/auton_functions.html @@ -0,0 +1,115 @@ + + + + + +Autonomous Functions | EZ-Template + + + + +
Version: 3.0.0-RC1

Autonomous Functions

Setter functions

+

pid_drive_set()

+

Sets the drive to go forward using PID and heading correction.

+

target is in inches.
+speed is -127 to 127. It's recommended to keep this at 110.
+slew_on will ramp the drive up. +toggle_heading will disable heading correction when false.

+
void pid_drive_set(double target, int speed, bool slew_on = false, bool toggle_heading = true);
+

pid_turn_set()

+

Sets the drive to turn using PID.

+

target is in degrees.
+speed is -127 to 127.

+
void pid_turn_set(double target, int speed);
+

pid_swing_set()

+

Sets the robot to swing using PID. The robot will turn using one side of the drive, either the left or right.

+

type is either ez::LEFT_SWING or ez::RIGHT_SWING.
+target is in degrees.
+speed is -127 to 127.

+
void pid_swing_set(e_swing type, double target, int speed);
+

pid_targets_reset()

+

Resets all drive PID targets to 0.

+
void pid_targets_reset();
+

set_angle()

+

Sets the angle of the robot. This is useful when your robot is setup in at an unconventional angle and you want 0 to be when you're square with the field.

+

angle angle that the robot will think it's now facing

+
void set_angle(double angle);
+

pid_speed_max_set()

+

Sets the max speed of the drive.

+

speed an integer between -127 and 127.

+
void pid_speed_max_set(int speed);
+

set_pid_constants()

+
note

Note: this function was changed with 2.0.1

+

Set PID constants. Below are the defaults.

+

pid either &chassis.headingPID, &chassis.forward_drivePID, &chassis.backward_drivePID, &chassis.turnPID, or &chassis.swingPID
+p proportion constant
+i integral constant +d derivative constant
+p_start_i error needs to be within this for i to start

+
void set_pid_constants(PID* pid, double p, double i, double d, double p_start_i);
+

slew_power_min_set()

+

Sets the starting speed for slew, with the ability to have different constants for forward and reverse. Below are the defaults.

+

fwd integer between -127 and 127 +rev integer between -127 and 127

+
void slew_power_min_set(int fwd, int rev);
+

slew_distance_set()

+

Sets the distance the drive will slew for, with the ability to have different constants for forward and reverse. Input is inches. Below are the defaults.

+

fwd a distance in inches
+rev a distance in inches

+
void slew_distance_set (int fwd, int rev);
+

exit_condition_set()

+

Sets the exit condition constants. This uses the exit conditions from the PID class. Below are the defaults.

+

type either chassis.turn_exit, chassis.swing_exit, or chassis.drive_exit
+p_small_exit_time time, in ms, before exiting p_small_error
+p_small_error small error threshold
+p_big_exit_time time, in ms, before exiting p_big_error
+p_big_error big error threshold
+p_velocity_exit_time time, in ms, for velocity to be 0
+p_mA_timeout time, in ms, for is_over_current to be true

+
void exit_condition_set(exit_condition_ &type, int p_small_exit_time, double p_small_error, int p_big_exit_time, double p_big_error, int p_velocity_exit_time, int p_mA_timeout);
+

pid_swing_min_set()

+

Sets the max power of the drive when the robot is within start_i. This only enables when i is enabled, and when the movement is greater then start_i.

+

min the minimum speed the robot will turn at when integral is being used

+
void pid_swing_min_set(int min);
+

pid_turn_min_set()

+

Sets the max power of the drive when the robot is within start_i. This only enables when i is enabled, and when the movement is greater then start_i.

+

min the minimum speed the robot will turn at when integral is being used

+
void pid_turn_min_set(int min);
+

drive_mode_set()

+

Sets the current mode of the drive.

+

p_mode the current task running for the drive. accepts ez::DISABLE, ez::SWING, ez::TURN, ez::DRIVE

+
void drive_mode_set(e_mode p_mode);
+

pid_drive_toggle()

+

Enables/disables the drive from moving in autonomous. This is useful for debugging and checking PID variables.

+

toggle true enables the drive, false disables the drive

+
void pid_drive_toggle(bool toggle);
+

pid_print_toggle()

+

Enables/disables the drive functions printing every drive motion. This is useful when you're debugging something and don't want terminal cluttered.

+

toggle true enables printing, false disables

+
void pid_print_toggle(bool toggle);
+

Getter

+

pid_swing_min_get()

+

Returns the minimum power the robot will swing at while integral is enabled.

+
int pid_swing_min_get();
+

pid_turn_min_get()

+

Returns the minimum power the robot will turn at while integral is enabled.

+
int pid_turn_min_get();
+

interfered

+

Boolean that returns true when pid_wait() or pid_wait_until() exit with velocity or is_over_current. This can be used to detect unwanted motion and stop the drive motors from overheating during autonomous.

+
bool interfered = false;
+

drive_mode_get()

+

Returns the current drive mode that the task is running. Returns ez::DISABLE, ez::SWING, ez::TURN, ez::DRIVE.

+
e_mode drive_mode_get();
+

drive_tick_per_inch()

+

Returns the conversion between raw sensor value and inches.

+
double drive_tick_per_inch();
+

Misc.

+

pid_wait()

+

Locks the code in place until the drive has settled. This uses the exit conditions from the PID class.

+
void pid_wait();
+

pid_wait_until()

+

Locks the code in place until the drive has passed the input parameter. This uses the exit conditions from the PID class.

+

target the distance the robot needs to travel before unlocking the code

+
void pid_wait_until(double target);
+ + \ No newline at end of file diff --git a/next/docs/auton_selector.html b/next/docs/auton_selector.html new file mode 100644 index 00000000..b8646f03 --- /dev/null +++ b/next/docs/auton_selector.html @@ -0,0 +1,40 @@ + + + + + +Autonomous Selector | EZ-Template + + + + +
Version: 3.0.0-RC1

Autonomous Selector

+

initialize()

+

Initializes the autonomous selector. If an SD card is plugged in, the current page will set to what's on the SD card.

+
void initialize();
+

limit_switch_lcd_initialize()

+

Sets external buttons to increase/decrease the current autonomous page.

+

right_limit a button to go forward a page +left_limit a button to go backwards a page

+
void limit_switch_lcd_initialize(pros::ADIDigitalIn* right_limit, pros::ADIDigitalIn* left_limit = nullptr);
+

shutdown()

+

Wrapper for pros::lcd::shutdown() found here.

+
void shutdown();
+

autons_add();

+

Adds autonomous routines to the autonomous selector. Uses ez::print_to_screen() to display to the brain.

+

autons accepts an object of a string and a function

+
void autons_add(std::vector<Auton> autons);
+

selected_auton_print();

+

Prints the current autonomous mode to the screen.

+
void selected_auton_print();
+

page_down()

+

Decreases the page number. Best used with the lcd callback functions.

+
void page_down();
+

page_up()

+

Increases the page number. Best used with the lcd callback functions

+
void page_down();
void page_up();
+

selected_auton_call()

+

Runs the current autonomous that's selected.

+
void selected_auton_call();
+ + \ No newline at end of file diff --git a/next/docs/constructor.html b/next/docs/constructor.html new file mode 100644 index 00000000..5316345e --- /dev/null +++ b/next/docs/constructor.html @@ -0,0 +1,56 @@ + + + + + +Drive Constructors | EZ-Template + + + + +
Version: 3.0.0-RC1

Drive Constructors

Integrated Encoders

+

This is the standard setup that uses built in motor encoders.

+

left_motor_ports a vector of left motor ports, negative reverses the port. first motor is used for sensing +right_motor_ports a vector of right motor ports, negative reverses the port. first motor is used for sensing +imu_port the port an imu is in +wheel_diameter diameter of your drive wheel +ticks cartridge rpm +ratio external ratio of your drive. should be wheel gear / motor gear

+
Drive(std::vector<int> left_motor_ports, std::vector<int> right_motor_ports, int imu_port, 
double wheel_diameter, double ticks, double ratio);
+

ADI Encoders in Brain

+

Only supports parallel trackers.

+

left_motor_ports a vector of left motor ports, negative reverses the port +right_motor_ports a vector of right motor ports, negative reverses the port +imu_port the port an imu is in +wheel_diameter diameter of your tracking wheel +ticks ticks per rotation of your sensor. 360 if using ADI quadrature encoders +ratio external ratio of your tracking wheel. should be wheel gear / motor gear +left_tracker_ports vector of left tracker ports, negative will reverse the encoder +right_tracker_ports vector of right tracker ports, negative will reverse the encoder

+
Drive(std::vector<int> left_motor_ports, std::vector<int> right_motor_ports, int imu_port, 
double wheel_diameter, double ticks, double ratio, std::vector<int> left_tracker_ports,
std::vector<int> right_tracker_ports);
+

ADI Encoders in Expander

+

Only supports parallel trackers.

+

left_motor_ports a vector of left motor ports, negative reverses the port +right_motor_ports a vector of right motor ports, negative reverses the port +imu_port the port an imu is in +wheel_diameter diameter of your tracking wheel +ticks ticks per rotation of your sensor. 360 if using ADI quadrature encoders +ratio external ratio of your tracking wheel. should be wheel gear / motor gear +left_tracker_ports vector of left tracker ports, negative will reverse the encoder +right_tracker_ports vector of right tracker ports, negative will reverse the encoder +expander_smart_port port of the 3 wire expander

+
Drive(std::vector<int> left_motor_ports, std::vector<int> right_motor_ports, int imu_port, 
double wheel_diameter, double ticks, double ratio, std::vector<int> left_tracker_ports,
std::vector<int> right_tracker_ports, int expander_smart_port);
+

Rotation Sensor

+
warning

Note: smart encoders might not work as intended as of of 2.0.0

+

Only supports parallel trackers.

+

left_motor_ports a vector of left motor ports, negative reverses the port +right_motor_ports a vector of right motor ports, negative reverses the port +imu_port the port an imu is in +wheel_diameter diameter of your tracking wheel +ticks ticks per rotation of your sensor. 360 if using ADI quadrature encoders +ratio external ratio of your tracking wheel. should be wheel gear / motor gear +left_rotation_port port for left rotation sensor, negative reverses the port +right_rotation_port port for right rotation sensor, negative reverses the port

+
Drive(std::vector<int> left_motor_ports, std::vector<int> right_motor_ports, int imu_port, 
double wheel_diameter, double ratio, int left_rotation_port, int right_rotation_port);
+ + \ No newline at end of file diff --git a/next/docs/pid.html b/next/docs/pid.html new file mode 100644 index 00000000..eeabd02c --- /dev/null +++ b/next/docs/pid.html @@ -0,0 +1,67 @@ + + + + + +PID | EZ-Template + + + + +
Version: 3.0.0-RC1

PID

Constructors

+

PID()

+

Creates a PID object with constants. Everything past kP has a default starting value, so you can just put kP.

+

p kP
+i kI
+d kD
+p_start_i i will start when error is within this +name a string for the name of the PID

+
PID(double p, double i = 0, double d = 0, double start_i = 0, std::string name = "");
+

Functions

+

constants_set()

+

Sets PID constants.

+

p kP
+i kI
+d kD
+p_start_i i will start when error is within this

+
void constants_set(double p, double i = 0, double d = 0, double p_start_i = 0);
+

target_set()

+

Sets PID target.

+

target the goal position for your subsystem

+
void target_set(double input);
+

exit_condition_set()

+

Sets the exit condition constants. To disable one of the conditions, set the constants relating to it to 0.

+

p_small_exit_time time, in ms, before exiting p_small_error
+p_small_error small error threshold
+p_big_exit_time time, in ms, before exiting p_big_error
+p_big_error big error threshold
+p_velocity_exit_time time, in ms, for velocity to be 0
+p_mA_timeout time, in ms, for is_over_current to be true

+
void exit_condition_set(int p_small_exit_time, double p_small_error, int p_big_exit_time = 0, double p_big_error = 0, int p_velocity_exit_time = 0, int p_mA_timeout = 0);
+

name_set()

+

A string that prints when exit conditions are met. When you have multiple mechanisms using exit conditions and you're debugging, seeing which exit condition is doing what can be useful.

+

name a string for the name of the PID

+
void name_set(std::string name);
+

compute()

+

Computes PID.

+

current the current sensor value for the subsystem

+
double compute(double current);
+

Exit Conditions

+

Exit conditions are a series of things that need to happen for you to know your subsystem has arrived at the desired target.

+

exit_output

+

The .exit_condition() function can return any of the following variables depending on what triggered it to exit.

+
enum exit_output { RUNNING = 1,
SMALL_EXIT = 2,
BIG_EXIT = 3,
VELOCITY_EXIT = 4,
mA_EXIT = 5,
ERROR_NO_CONSTANTS = 6 };
+

No Motor

+

Exit conditions without a motor will check if the error is small for X amount of time, if error is a little bigger for Y amount of time, or if velocity is 0 for Z amount of time, if you have constants enabled for them in exit_condition_set().

+

Outputs one of the exit_output states. This exit condition checks small_error, big_error and velocity if they are enabled.

+
ez::exit_output exit_condition(bool print = false);
+

One Motor

+

Exit conditions with a motor will check if the error is small for X amount of time, if error is a little bigger for Y amount of time, if velocity is 0 for Z amount of time, then they will check if the motor is pulling too many amps for A amount of time, only if you have constants enabled for them in exit_condition_set().

+

Outputs one of the exit_output states. This exit condition checks small_error, big_error, velocity and mA if they are enabled.

+
ez::exit_output exit_condition(pros::Motor sensor, bool print = false);
+

Multiple Motors

+

This checks the same thing as one motor, except it will check through multiple motors instead of 1. If any of the motors are pulling too many amps the function will start the timer for mA.

+

Outputs one of the exit_output states. This exit condition checks small_error, big_error, velocity and mA if they are enabled. When any of the motors trip mA, it returns mA_EXIT.

+
ez::exit_output exit_condition(std::vector<pros::Motor> sensor, bool print = false);
+ + \ No newline at end of file diff --git a/next/docs/pto.html b/next/docs/pto.html new file mode 100644 index 00000000..7787b43c --- /dev/null +++ b/next/docs/pto.html @@ -0,0 +1,29 @@ + + + + + +PTO | EZ-Template + + + + +
Version: 3.0.0-RC1

PTO

pto_check()

+

Checks if the port is in the pto_list.

+

check_if_pto a PROS motor that is in the drive

+
bool pto_check(pros::Motor check_if_pto);
+

pto_add()

+

Adds motors to the pto_list. You cannot add the first index because it's used for autonomous.

+

pto_list a vector of motors to remove from the drive

+
void pto_add(std::vector<pros::Motor> pto_list);
+

pto_remove()

+

Removes motors from the pto_list.

+

pto_list a vector of motors to add back to the drive

+
void pto_remove(std::vector<pros::Motor> pto_list);
+

pto_toggle()

+

Runs pto_add if toggle is true, and pto_remove if toggle is false.

+

pto_list a vector of motors to add / remove to the drive +toggle boolean to add / remove motors to drive

+
void pto_toggle(std::vector<pros::Motor> pto_list, bool toggle);
+ + \ No newline at end of file diff --git a/next/docs/set_and_get_drive.html b/next/docs/set_and_get_drive.html new file mode 100644 index 00000000..913dc1df --- /dev/null +++ b/next/docs/set_and_get_drive.html @@ -0,0 +1,63 @@ + + + + + +Drive and Telemetry | EZ-Template + + + + +
Version: 3.0.0-RC1

Drive and Telemetry

Set Drive

+

drive_set()

+

Sets the drive to voltage.

+

left an integer between -127 and 127
+right an integer between -127 and 127

+
void drive_set(int left, int right);
+

drive_brake_set()

+

Sets brake mode for all drive motors.

+

brake_type takes either MOTOR_BRAKE_COAST, MOTOR_BRAKE_BRAKE, and MOTOR_BRAKE_HOLD as parameters

+
void drive_brake_set(pros::motor_brake_mode_e_t brake_type);
+

drive_current_limit_set()

+

Sets mA limit to the drive. Default is 2500.

+

mA input miliamps

+
void drive_current_limit_set(int mA);
+

Telemetry

+

drive_sensor_right()

+

Returns right sensor value, either integrated encoder or external encoder.

+
int drive_sensor_right();
+

drive_velocity_right()

+

Returns integrated encoder velocity.

+
int drive_velocity_right();
+

drive_mA_right()

+

Returns current mA being used.

+
double drive_mA_right();
+

drive_current_right_over()

+

Returns true when the motor is pulling too many amps.

+
bool drive_current_right_over();
+

drive_sensor_left()

+

Returns left sensor value, either integrated encoder or external encoder.

+
int drive_sensor_left();
+

drive_velocity_left()

+

Returns integrated encoder velocity.

+
int drive_velocity_left();
+

drive_mA_left()

+

Returns current mA being used.

+
double drive_mA_left();
+

drive_current_left_over()

+

Returns true when the motor is pulling too many amps.

+
bool drive_current_left_over();
+

drive_sensor_reset()

+

Resets integrated encoders and trackers if applicable.

+
void drive_sensor_reset();
+

drive_imu_reset()

+

Sets current gyro position to parameter, defaulted to 0.

+
void drive_imu_reset(double new_heading = 0);
+

drive_imu_get()

+

Gets IMU sensor, value is degrees.

+
double drive_imu_get();
+

drive_imu_calibrate()

+

Calibrates IMU, and vibrates the controller after a successful calibration.

+
bool drive_imu_calibrate();
+ + \ No newline at end of file diff --git a/next/docs/user_control.html b/next/docs/user_control.html new file mode 100644 index 00000000..b3194c8f --- /dev/null +++ b/next/docs/user_control.html @@ -0,0 +1,75 @@ + + + + + +User Control | EZ-Template + + + + +
Version: 3.0.0-RC1

User Control

+

Drive Modes

+

opcontrol_tank()

+

Sets the drive to the left and right y axis.

+
void opcontrol_tank();
+

opcontrol_arcade_standard()

+

Sets the drive to standard arcade. Left stick is fwd/rev.

+

stick_type is either ez::SPLIT or ez::SINGLE

+
void opcontrol_arcade_standard(e_type stick_type);
+

opcontrol_arcade_flipped()

+

Sets the drive to flipped arcade. Right stick is fwd/rev.

+

stick_type is either ez::SPLIT or ez::SINGLE

+
void opcontrol_arcade_flipped(e_type stick_type);
+

Joystick Functions

+

initialize()

+

Runs opcontrol_curve_sd_initialize() and drive_imu_calibrate().

+
void Drive::initialize();
+

opcontrol_curve_sd_initialize()

+

Sets the left/right curve constants to what's on the SD card. If the SD card is empty, creates needed files.

+
void opcontrol_curve_sd_initialize();
+

opcontrol_curve_default_sets()

+

Sets the left/right curve defaults and saves new values to the SD card.

+

left left input curve
+right right input curve

+
void opcontrol_curve_default_set(double left, double right);
+

opcontrol_drive_activebrake_set()

+

Active brake runs a P loop on the drive when joysticks are within their threshold.

+

kp proportional constant for drive

+
void opcontrol_drive_activebrake_set(double kp);
+

toggle_modify_curve_with_controller()

+

Enables/disables buttons used for modifying the controller curve with the joystick.

+

toggle true enables, false disables

+
void toggle_modify_curve_with_controller(bool toggle);
+

opcontrol_curve_buttons_left()

+

Sets the buttons that are used to modify the left input curve. The example is the default.

+

decrease a pros button
+increase a pros button

+
void opcontrol_curve_buttons_left(pros::controller_digital_e_t decrease, pros::controller_digital_e_t increase);
+

opcontrol_curve_buttons_right()

+

Sets the buttons that are used to modify the right input curve. The example is the default.

+

decrease a pros button
+increase a pros button

+
void opcontrol_curve_buttons_right(pros::controller_digital_e_t decrease, pros::controller_digital_e_t increase);
+

opcontrol_curve_left()

+

Returns the input times the curve here. opcontrol_tank(), opcontrol_arcade_standard(), and opcontrol_arcade_flipped() all handle this for you. When tank is enabled, only this curve is used.

+

x input value

+
double opcontrol_curve_left(double x);
+

opcontrol_curve_right()

+

Returns the input times the curve here. opcontrol_tank(), opcontrol_arcade_standard(), and opcontrol_arcade_flipped() all handle this for you.

+

x input value

+
double opcontrol_curve_right(double x);
+

opcontrol_joystick_threshold()

+

Threshold the joystick will return 0 within. This is useful because not all joysticks will return perfectly to 0 when let go.

+

threshold an integer, recommended to be less then 5

+
void opcontrol_joystick_threshold(int threshold);
+

opcontrol_joystick_threshold_opcontrol()

+

Runs the joystick control. Sets the left drive to l_stick, and right drive to r_stick. Runs active brake and joystick thresholds.

+

l_stick left joystick value +r_stick right joystick value

+
void opcontrol_joystick_threshold_opcontrol(int l_stick, int r_stick);
+

modify_curve_with_controller()

+

Allows the user to modify the curve with the controller.

+
void modify_curve_with_controller();
+ + \ No newline at end of file diff --git a/next/docs/util.html b/next/docs/util.html new file mode 100644 index 00000000..de963b22 --- /dev/null +++ b/next/docs/util.html @@ -0,0 +1,44 @@ + + + + + +Util | EZ-Template + + + + +
Version: 3.0.0-RC1

Util

+

controller

+

The pros controller is defined globally in our library as master.

+
extern pros::Controller master();
+ +

Prints to the LLEMU. This function handles text that's too long for a line by finding the last word and starting it on a new line, and takes \n to set a new line.

+

text input string
+line starting line

+
void print_to_screen(std::string text, int line)
+ +

Prints our branding on your terimnal :D.

+
void print_ez_template();
+

sgn()

+

Returns the sign of the input. Returns 1 if positive, -1 if negative, and 0 if 0.

+

input value to check the sign of

+
double sgn(double input);
+

clip_num()

+

Checks if input is within range of max and min. If it's out, this returns max or min respectively.

+

input value to check if it's above/below max/min +max biggest input can be +min smallest input can be

+
double clip_num(double input, double max, double min);
+

DELAY_TIME

+

Standard delay time for loops in ms.

+
const int DELAY_TIME = 10;
+

IS_SD_CARD

+

Boolean that checks if an SD card is installed. True if there is one, false if there isn't.

+
const bool IS_SD_CARD = pros::usd::is_installed();
+ + \ No newline at end of file diff --git a/next/migration.html b/next/migration.html new file mode 100644 index 00000000..288e97c3 --- /dev/null +++ b/next/migration.html @@ -0,0 +1,29 @@ + + + + + +2.x -> 3.x | EZ-Template + + + + +
Version: 3.0.0-RC1

2.x -> 3.x

danger

3.x has breaking changes from 2.x. To upgrade your project without starting fresh, you must change everything listed below.

+ + +

Function Names

+

Inspired by LVGL, all functions have been renamed for improved searchability with autocomplete. Instead of set_ showing you everything that can be set, you can now type drive_ and see everything possible with the drive. If you want to see input curve functions, you can type opcontrol_curve_ and autocomplete will show you those functions.

+

In VScode, ctrl + shift + F allows you to search for and replace every instance of a function call in your project across multiple files. This is the easiest way to upgrade your function calls.

+
warning

Be sure to check what you're replacing to avoid unintentionally breaking your code.

+

Below are functions that have been renamed. Some functions, such as PTO, have not been renamed because they already followed this.

+

drive.hpp

+
2.x Name3.x Name
tank()opcontrol_tank()
arcade_standard()opcontrol_arcade_standard()
arcade_flipped()opcontrol_arcade_flipped()
init_curve_sd()opcontrol_curve_sd_initialize()
set_curve_default()opcontrol_curve_default_set()
modify_curve_with_controller()opcontrol_curve_buttons_iterate()
toggle_modify_curve_with_controller()opcontrol_curve_buttons_toggle()
set_left_curve_buttons()opcontrol_curve_buttons_left_set()
set_right_curve_buttons()opcontrol_curve_buttons_right_set()
left_curve_function()opcontrol_curve_left()
right_curve_function()opcontrol_curve_right()
reset_drive_sensors_opcontrol()opcontrol_drive_sensors_reset()
set_active_brake()opcontrol_drive_activebrake_set()
set_joystick_threshold()opcontrol_joystick_threshold()
joy_thresh_opcontrol()opcontrol_joystick_threshold_opcontrol()
toggle_practice_mode()opcontrol_joystick_practicemode_toggle()
set_tank()drive_set()
set_drive_brake()drive_brake_set()
reset_drive_sensor()drive_sensor_reset()
right_sensor()drive_sensor_right()
raw_right_sensor()drive_sensor_right_raw()
left_sensor()drive_sensor_left()
raw_left_sensor()drive_sensor_left_raw()
right_velocity()drive_velocity_right()
left_velocity()drive_velocity_left()
right_mA()drive_mA_right()
left_mA()drive_mA_left()
right_over_current()drive_current_right_over()
left_over_current()drive_current_left_over()
reset_gyro()drive_imu_reset()
get_gyro()drive_imu_get()
set_mode()drive_mode_set()
get_mode()drive_mode_get()
imu_calibrate()drive_imu_calibrate()
imu_loading_display()drive_imu_display_loading()
set_angle()drive_angle_set()
get_tick_per_inch()drive_tick_per_inch()
set_defaults()drive_defaults_set()
set_ratio()drive_ratio_set()
set_drive_current_limit()drive_current_limit_set()
set_drive_pid()pid_drive_set()
set_turn_pid()pid_turn_set()
set_swing_pid()pid_swing_set()
reset_pid_targets()pid_targets_reset()
wait_drive()pid_wait()
wait_until()pid_wait_until()
set_max_speed()pid_speed_max_set()
set_drive_pid_constants()pid_drive_constants_set()
set_turn_pid_constants()pid_turn_constants_set()
set_swing_pid_constants()pid_swing_constants_set()
set_heading_pid_constants()pid_heading_constants_set()
set_drive_forward_pid_constants()pid_drive_forward_constants_set()
set_drive_backwards_pid_constants()pid_drive_backward_constants_set()
set_swing_min()pid_swing_min_set()
set_turn_min()pid_turn_min_set()
toggle_auto_drive()pid_drive_toggle()
toggle_auto_print()pid_print_toggle()
set_drive_exit_condition()pid_drive_exit_condition_set()
set_turn_exit_condition()pid_durn_exit_condition_set()
set_swing_exit_condition()pid_swing_exit_condition_set()
get_swing_min()pid_swing_min_get()
get_turn_min()pid_turn_min_get()
set_slew_min_power()slew_power_min_set()
set_slew_distance()slew_distance_set()
slew_calculate()slew_iterate()
+

pid.hpp

+
2.x Name3.x Name
set_constants()constants_set()
get_constants()constants_get()
set_target()target_set()
get_target()target_get()
set_name()name_set()
is_name()name_active()
set_exit_condition()exit_condition_set()
reset_variables()variables_reset()
reset_timers()timers_reset()
+

auton_selector.hpp

+
2.x Name3.x Name
call_selected_auton()selected_auton_call()
add_autons()autons_add()
current_auton_page()auton_page_current()
+

Okapi Units

+

Okapi Units allow users to use whatever units they would like instead of being locked into inches. parameters that used to assume inches now use okapi units.

+

Put a list of functions that now use okapi units here. They should link to their docs.

+ + \ No newline at end of file diff --git a/next/tutorials/activebrake.html b/next/tutorials/activebrake.html new file mode 100644 index 00000000..01f23c1b --- /dev/null +++ b/next/tutorials/activebrake.html @@ -0,0 +1,19 @@ + + + + + +Active Brake | EZ-Template + + + + +
Version: 3.0.0-RC1

Active Brake

+

Introduction

+

If you put the motors on brake type hold, a robot can still push the robot a bit, and when you let go of the joysticks the robot just locks in place. Active brake runs a P loop on the drive when you let go of the joysticks. By adjusting the kP, you adjust how hard the robot fights back. If you make it smaller, there will be a larger dead zone and you'll coast a little bit. Active brake vs brake type is personal preference.

+

Enabling

+

To adjust the kP, in src/main.cpp change chassis.opcontrol_drive_activebrake_set(0) to whatever you like! We suggest around 0.1.

+

Disabling

+

To disable active brake, in src/main.cpp make sure the kP is 0 with chassis.opcontrol_drive_activebrake_set(0).

+ + \ No newline at end of file diff --git a/next/tutorials/autons.html b/next/tutorials/autons.html new file mode 100644 index 00000000..3b20325f --- /dev/null +++ b/next/tutorials/autons.html @@ -0,0 +1,24 @@ + + + + + +Adding Autonomous Routines | EZ-Template + + + + +
Version: 3.0.0-RC1

Adding Autonomous Routines

+

Learn to use Autonomous Functions

+

Read through src/autons.cpp (or click here) and learn how to use the autonomous functions by reading through the example routines!

+

Make Your Own Autonomous Routine

+

Make a new function in src/autons.cpp and name it something that says what the autonomous will do.

+
void SoloAWP() {
// . . .
// Autonomous code goes here
// . . .
}

void ScoreRingsPlatDown() {
// . . .
// Autonomous code goes here
// . . .
}

void NeutralStealPlatDown() {
// . . .
// Autonomous code goes here
// . . .
}

void NeutralStealPlatUp() {
// . . .
// Autonomous code goes here
// . . .
}
+

Add the Function to autons.hpp

+

In include/autons.hpp add the name of your function.

+
void SoloAWP();
void ScoreRingsPlatDown();
void NeutralStealPlatDown();
void NeutralStealPlatUp();
+

Add the Function to the Autonomous Selector

+

To add the autonomous mode to the on screen selector, in src/main.cpp go to void initialize() and either replace an existing autonomous mode or add new pages.

+
void initialize() {
. . .

// Autonomous Selector using LLEMMU
ez::as::auton_selector.autons_add({
Auton("Solo AWP\n\nStarting Position: Plat Down", SoloAWP),
Auton("Score Rings on Amogo\n\nStarting Position: Plat Down", ScoreRingsPlatDown),
Auton("Neutral Steal\n\nStarting Position: Plat Down", NeutralStealPlatDown),
Auton("Neutral Steal\n\nStarting Position: Plat Up", NeutralStealPlatUp),
});

. . .
}
+ + \ No newline at end of file diff --git a/next/tutorials/example_autons.html b/next/tutorials/example_autons.html new file mode 100644 index 00000000..66957129 --- /dev/null +++ b/next/tutorials/example_autons.html @@ -0,0 +1,37 @@ + + + + + +Example Autonomous Routines | EZ-Template + + + + +
Version: 3.0.0-RC1

Example Autonomous Routines

+

Assumed Constants

+

These are default speeds that we can use throughout our autonomous routines to make it easier to modify them retroactively.

+
const int DRIVE_SPEED = 110; 
const int TURN_SPEED = 90;
const int SWING_SPEED = 90;
+

Drive

+

This autonomous routine will have the robot go forwards for 24 inches with slew enabled, come back -12 inches, then come back another -12 inches to where it started. It will do all of this at the predefined DRIVE_SPEED.

+
void drive_example() {
// The first parameter is target inches
// The second parameter is max speed the robot will drive at
// The third parameter is a boolean (true or false) for enabling/disabling a slew at the start of drive motions
// for slew, only enable it when the drive distance is greater then the slew distance + a few inches


chassis.pid_drive_set(24, DRIVE_SPEED, true);
chassis.pid_wait();

chassis.pid_drive_set(-12, DRIVE_SPEED);
chassis.pid_wait();

chassis.pid_drive_set(-12, DRIVE_SPEED);
chassis.pid_wait();
}
+

Turn

+

This autonomous routine will turn 90 degrees, then back 45 degrees, and finally to 0 where it started. It will do all of this at the predefined TURN_SPEED.

+
void turn_example() {
// The first parameter is target degrees
// The second parameter is max speed the robot will drive at


chassis.pid_turn_set(90, TURN_SPEED);
chassis.pid_wait();

chassis.pid_turn_set(45, TURN_SPEED);
chassis.pid_wait();

chassis.pid_turn_set(0, TURN_SPEED);
chassis.pid_wait();
}
+

Drive and Turn

+

This autonomous routine will combine driving and turning in a single function.

+
void drive_and_turn() {
chassis.pid_drive_set(24, DRIVE_SPEED, true);
chassis.pid_wait();

chassis.pid_turn_set(45, TURN_SPEED);
chassis.pid_wait();

chassis.pid_turn_set(-45, TURN_SPEED);
chassis.pid_wait();

chassis.pid_turn_set(0, TURN_SPEED);
chassis.pid_wait();

chassis.pid_drive_set(-24, DRIVE_SPEED, true);
chassis.pid_wait();
}
+

Wait Until and Changing Speed

+

Now we add pid_wait_until(). This new function will wait until a specified distance has been traveled and then allow the code to continue. The robot will drive at DRIVE_SPEED until the robot has traveled 6 inches, then will lower the max speed to 40. The same thing happens on the return back.

+
void pid_wait_until_change_speed() {
// pid_wait_until will wait until the robot gets to a desired position


// When the robot gets to 6 inches, the robot will travel the remaining distance at a max speed of 40
chassis.pid_drive_set(24, DRIVE_SPEED, true);
chassis.pid_wait_until(6);
chassis.pid_speed_max_set(40); // After driving 6 inches at DRIVE_SPEED, the robot will go the remaining distance at 40 speed
chassis.pid_wait();

chassis.pid_turn_set(45, TURN_SPEED);
chassis.pid_wait();

chassis.pid_turn_set(-45, TURN_SPEED);
chassis.pid_wait();

chassis.pid_turn_set(0, TURN_SPEED);
chassis.pid_wait();

// When the robot gets to -6 inches, the robot will travel the remaining distance at a max speed of 40
chassis.pid_drive_set(-24, DRIVE_SPEED, true);
chassis.pid_wait_until(-6);
chassis.pid_speed_max_set(40); // After driving 6 inches at DRIVE_SPEED, the robot will go the remaining distance at 40 speed
chassis.pid_wait();
}
+

Swing Turns

+

Swing turns are turns that only use one side of the drive. Left swings use the left side, and right swings use the right side. This will turn the robot to 45 degrees using the left side, drive 24 inches, then turn to 0 degrees using the right side.

+
void swing_example() {
// The first parameter is ez::LEFT_SWING or ez::RIGHT_SWING
// The second parameter is target degrees
// The third parameter is speed of the moving side of the drive


chassis.pid_swing_set(ez::LEFT_SWING, 45, SWING_SPEED);
chassis.pid_wait();

chassis.pid_drive_set(24, DRIVE_SPEED, true);
chassis.pid_wait_until(12);

chassis.pid_swing_set(ez::RIGHT_SWING, 0, SWING_SPEED);
chassis.pid_wait();
}
+

Combining All Movements

+

This combines all movements from above.

+
void combining_movements() {
chassis.pid_drive_set(24, DRIVE_SPEED, true);
chassis.pid_wait();

chassis.pid_turn_set(45, TURN_SPEED);
chassis.pid_wait();

chassis.pid_drive_set(ez::RIGHT_SWING, -45, TURN_SPEED);
chassis.pid_wait();

chassis.pid_turn_set(0, TURN_SPEED);
chassis.pid_wait();

chassis.pid_drive_set(-24, DRIVE_SPEED, true);
chassis.pid_wait();
}
+

Interference

+

Interference checks if the drive exited in an unintentional way. If the robot stops unintentionally or pulls too many amps this will trigger. This allows you to add fail-safes that stop your robot from burning out. The below function will attempt to "tug" an opponent mobile goal a couple times before giving up.

+
void tug (int attempts) {
for (int i=0; i<attempts-1; i++) {
// Attempt to drive backwards
printf("i - %i", i);
chassis.pid_drive_set(-12, 127);
chassis.pid_wait();

// If failsafed...
if (chassis.interfered) {
chassis.drive_sensor_reset();
chassis.pid_drive_set(-2, 20);
pros::delay(1000);
}
// If robot successfully drove back, return
else {
return;
}
}
}

// If there is no interference, robot will drive forward and turn 90 degrees.
// If interfered, robot will drive forward and then attempt to drive backwards.
void interfered_example() {
chassis.pid_drive_set(24, DRIVE_SPEED, true);
chassis.pid_wait();

if (chassis.interfered) {
tug(3);
return;
}

chassis.pid_turn_set(90, TURN_SPEED);
chassis.pid_wait();
}
+ + \ No newline at end of file diff --git a/next/tutorials/joystick_curve.html b/next/tutorials/joystick_curve.html new file mode 100644 index 00000000..131df88a --- /dev/null +++ b/next/tutorials/joystick_curve.html @@ -0,0 +1,28 @@ + + + + + +Joystick Curves | EZ-Template + + + + +
Version: 3.0.0-RC1

Joystick Curves

+

Introduction

+

Using the 5225 curves from 2018, (explained here). The x-axis is the joystick input and the y-axis is the motor output.

+

Normally, pushing the joystick half way means the robot goes half speed. With an input curve, pushing the joystick half way may only move the robot at 1/4 power. This means more of the joystick movement goes to lower speeds, giving you more control of the robot.

+

This curve is adjustable by changing the T value. We can do this live on our controllers, or have it enable during initialize().

+

When the robot is on, tapping/holding the left/right arrows will increase/decrease how large the curve is. When arcade is enabled, each stick will have it's own curve. The y/a buttons will increase/decrease the curve for the right stick.

+

Enabling

+

After you find values you like, in src/main.cpp set chassis.opcontrol_curve_default_sets(0, 0) to whatever you liked! The first parameter is left stick, second is right stick. When using tank, only the left stick value is used.

+
void initialize() {
. . .
chassis.opcontrol_curve_default_set(2.1, 4.3);
. . .
}
+

In src/main.cpp, in void initialize(), if chassis.toggle_modify_curve_with_controller(true) is enabled, by pressing the left/right (or y/a if arcade is enabled), you can live adjust your curve and it will display to your controller!

+
void initialize() {
. . .
chassis.toggle_modify_curve_with_controller(true);
chassis.opcontrol_curve_default_set(2.1, 4.3);
. . .
}
+

If you have an sd card plugged in, after changing the number with your controller, the value will save to the sd card.

+
warning

You must remove chassis.opcontrol_curve_default_set(x, x) from initialize() if you have an SD card, otherwise this will overwrite the SD card when you power on the robot!

+

Disabling

+

To disable the joystick curve entirely, in src/main.cpp make sure these are 0 chassis.opcontrol_curve_default_sets(0, 0). If you don't want to modify the curve with the controller, make sure chassis.toggle_modify_curve_with_controller(false) is false.

+
void initialize() {
. . .
chassis.toggle_modify_curve_with_controller(false);
chassis.opcontrol_curve_default_set(0, 0);
. . .
}
+ + \ No newline at end of file diff --git a/next/tutorials/pid.html b/next/tutorials/pid.html new file mode 100644 index 00000000..42d5d776 --- /dev/null +++ b/next/tutorials/pid.html @@ -0,0 +1,24 @@ + + + + + +PID Tutorial | EZ-Template + + + + +
Version: 3.0.0-RC1

PID Tutorial

+

PID (proportion, integral, derivative) is a feedback controlled used to move something to a position. The controller slows down as it approaches its target and will correct itself after overshoot occurs. It is a relatively simply controller and can be very consistent with tuning.

+

Example 1 - User Control

+

This code uses a function called set_lift to set the power of 2 lift motors in a single function call. After liftPID is created, in opcontrol() we set the target depending on button presses. To run the PID we have to run liftPID.compute(sensor value) repeatedly to make sure our subsystem gets to its target. We reset the lift encoder in initialize() to make sure the motor is starting at a known position.

+
pros::Motor l_lift(17);
pros::Motor r_lift(18);
void set_lift(int input) {
l_lift = input;
r_lift = input;
}
PID liftPID{0.45, 0, 0, 0, "Lift"};

void initialize() {
l_lift.tare_position();
}

void opcontrol() {
while (true) {
if (master.get_digital(DIGITAL_L1)) {
liftPID.target_set(500);
}
else if (master.get_digital(DIGITAL_L2)) {
liftPID.target_set(0);
}
set_lift(liftPID.compute(l_lift.get_position()));

pros::delay(ez::util::DELAY_TIME);
}
}
+

Example 2 - Waiting in Autonomous

+

This code uses the previous example as a base.

+

We've added a new function called lift_auto(). This function takes in a target and locks the code in a while loop until the lift has reached its target. The autonomous routine will bring the lift up to 500, wait for 1 second, and then come back down to 0.

+
pros::Motor l_lift(17);
pros::Motor r_lift(18);
void set_lift(int input) {
l_lift = input;
r_lift = input;
}
PID liftPID{0.45, 0, 0, 0, "Lift"};

void lift_auto(double target) {
liftPID.target_set(target);
ez::exit_output exit = ez::RUNNING;
while (liftPID.exit_condition({l_lift, r_lift}, true) == ez::RUNNING) {
double output = liftPID.compute(l_lift.get_position());
set_lift(output);
pros::delay(ez::util::DELAY_TIME);
}
set_lift(0);
}

void initialize() {
l_lift.tare_position();
liftPID.exit_condition_set(80, 50, 300, 150, 500, 500);
}

void autonomous() {
lift_auto(500);
pros::delay(1000);
lift_auto(0);
}

void opcontrol() {
while (true) {
if (master.get_digital(DIGITAL_L1)) {
liftPID.target_set(500);
}
else if (master.get_digital(DIGITAL_L2)) {
liftPID.target_set(0);
}
set_lift(liftPID.compute(l_lift.get_position()));

pros::delay(ez::util::DELAY_TIME);
}
}
+

Example 3 - Tasks

+

Example 2 has a problem of not being able to do other things while the lift is running because the code is locked. We can fix this with a task.

+
pros::Motor l_lift(17);
pros::Motor r_lift(18);
void set_lift(int input) {
l_lift = input;
r_lift = input;
}
PID liftPID{0.45, 0, 0, 0, "Lift"};


void lift_wait() {
while (liftPID.exit_condition({l_lift, r_lift}, true) == ez::RUNNING) {
pros::delay(ez::util::DELAY_TIME);
}
}

void lift_task() {
pros::delay(2000);
while (true) {
set_lift(liftPID.compute(l_lift.get_position()));

pros::delay(ez::util::DELAY_TIME);
}
}
pros::Task Lift_Task(lift_task);

void initialize() {
l_lift.tare_position();
liftPID.exit_condition_set(80, 50, 300, 150, 500, 500);
}

void autonomous() {
liftPID.target_set(500);
lift_wait();

pros::delay(1000);

liftPID.target_set(0);
lift_wait();
}

void opcontrol() {
while (true) {
if (master.get_digital(DIGITAL_L1)) {
liftPID.target_set(500);
}
else if (master.get_digital(DIGITAL_L2)) {
liftPID.target_set(0);
}

pros::delay(ez::util::DELAY_TIME);
}
}
+ + \ No newline at end of file diff --git a/next/tutorials/pto_tutorial.html b/next/tutorials/pto_tutorial.html new file mode 100644 index 00000000..782ddb44 --- /dev/null +++ b/next/tutorials/pto_tutorial.html @@ -0,0 +1,26 @@ + + + + + +PTO Tutorial | EZ-Template + + + + +
Version: 3.0.0-RC1

PTO Tutorial

+

PTO (power take off) is used to share power between two mechanisms, usually between the drive and something else. For example, a 6 motor drive could pneumatically shift to a 4 motor drive and a 2 motor intake.

+

Example 1 - Beginner

+

The simplest way to control a PTO is to keep track of the piston state and setting motors yourself. In this code, the driver has control over switching the PTO on and off. The intake buttons will only work when the PTO is enabled.

+

The function pto_toggle_intake() is in charge of triggering the piston and changing the bool pto_intake_enabled to allow or disallow set_intake() from setting power to the motors.

+
using namespace ez;

// 4th place in the chassis constructor list
#define LEFT_INTAKE 3
#define RIGHT_INTAKE 3

pros::ADIDigitalOut pto_intake_piston('A');
bool pto_intake_enabled = false;

void pto_toggle_intake(bool toggle) {
pto_intake_enabled = toggle;
chassis.pto_toggle({chassis.left_motors[LEFT_INTAKE], chassis.right_motors[RIGHT_INTAKE]}, toggle);
pto_intake_piston.set_value(toggle);
if (toggle) {
chassis.left_motors[LEFT_INTAKE].set_brake_mode(pros::E_MOTOR_BRAKE_COAST);
chassis.right_motors[RIGHT_INTAKE].set_brake_mode(pros::E_MOTOR_BRAKE_COAST);
}
}

void set_intake(int input) {
if (!pto_intake_enabled) return;
chassis.left_motors[LEFT_INTAKE] = input;
chassis.right_motors[RIGHT_INTAKE] = input;
}

// User control code
void intake_control() {
if (master.get_digital_new_press(DIGITAL_DOWN)) {
pto_toggle_intake(!pto_intake_enabled);
}

if (master.get_digital(DIGITAL_L1)) {
set_intake(127);
}
else if (master.get_digital(DIGITAL_L2)) {
set_intake(-127);
}
else {
set_intake(0);
}
}

void opcontrol() {
// This is preference to what you like to drive on.
chassis.drive_brake_set(MOTOR_BRAKE_COAST);

while (true) {
chassis.opcontrol_tank(); // Tank control

intake_control();

pros::delay(util::DELAY_TIME); // This is used for timer calculations! Keep this ez::util::DELAY_TIME
}
}

+

Example 2 - Intermediate

+

This code is more complex, but the goal with it is to make it feel like there isn't a PTO to the driver and the programmer.

+

set_intake() is used to trigger the PTO here. If a non 0 number is sent, the PTO will trigger and the motors will disengage from the drive. Once set_intake(0); is sent, the PTO will bring those motors back to the drive. This makes autonomous routines and user control code significantly easier.

+
using namespace ez;

// 4th place in the chassis constructor list
#define LEFT_INTAKE 3
#define RIGHT_INTAKE 3

Piston pto_intake_piston('A'); // PTO piston
bool pto_piston_enabled = false; // Current PTO state

// Toggle motors from PTO, toggle piston, switch brake modes
void pto_toggle_intake(bool toggle) {
pto_piston_enabled = toggle;
chassis.pto_toggle({chassis.left_motors[LEFT_INTAKE], chassis.right_motors[RIGHT_INTAKE]}, toggle);
pto_intake_piston.set(toggle);
if (toggle) {
chassis.left_motors[LEFT_INTAKE].set_brake_mode(pros::E_MOTOR_BRAKE_COAST);
chassis.right_motors[RIGHT_INTAKE].set_brake_mode(pros::E_MOTOR_BRAKE_COAST);
}
}

// Global intake function (for use outside of this file)
void set_intake(int input) {
pto_toggle_intake(input == 0 ? false : true);
if (!pto_piston_enabled) return;
chassis.left_motors[LEFT_INTAKE] = -input;
chassis.right_motors[RIGHT_INTAKE] = -input;
}

// User control code
void intake_control() {
if (master.get_digital(DIGITAL_L1)) {
set_intake(127);
}
else if (master.get_digital(DIGITAL_L2)) {
set_intake(-127);
}
else {
set_intake(0);
}
}

void opcontrol() {
// This is preference to what you like to drive on.
chassis.drive_brake_set(MOTOR_BRAKE_COAST);

while (true) {
chassis.opcontrol_tank(); // Tank control

intake_control();

pros::delay(util::DELAY_TIME); // This is used for timer calculations! Keep this ez::util::DELAY_TIME
}
}
+

Example 3 - Expert

+

Using the same concepts from above, this example expands on it and adds an "anti jam" function that will run the intake in the opposite direction for a short amount of time if something gets jammed. Functions like this were incredibly useful during Tipping Point with the odd shape of rings, and this code is from the 21S Tipping Point robot.

+

This code checks the velocity of the motors to check if they are 0. If they are 0, a timer is started. Once the timer passes 250ms, we recognize a jam has happened and set the intake to go full power in the opposite direction for 250ms. 21S has problems when the PTO triggered this code would recognize a jam happening. To prevent this another timer was started, where for 500ms after toggling a jam cannot occur.

+
using namespace ez;

// 4th place in the chassis constructor list
#define LEFT_INTAKE 3
#define RIGHT_INTAKE 3

Piston pto_intake_piston('A'); // PTO piston
bool pto_piston_enabled = false; // Current PTO state
int target_speed = 0; // Global target speed

// Toggle motors from PTO, toggle piston, switch brake modes
void pto_toggle_intake(bool toggle) {
pto_piston_enabled = toggle;
chassis.pto_toggle({chassis.left_motors[LEFT_INTAKE], chassis.right_motors[RIGHT_INTAKE]}, toggle);
pto_intake_piston.set(toggle);
if (toggle) {
chassis.left_motors[LEFT_INTAKE].set_brake_mode(pros::E_MOTOR_BRAKE_COAST);
chassis.right_motors[RIGHT_INTAKE].set_brake_mode(pros::E_MOTOR_BRAKE_COAST);
}
}

// Raw intake function (intended use in this file only)
void raw_set_intake(int input) {
if (!pto_piston_enabled) return;
chassis.left_motors[LEFT_INTAKE] = -input;
chassis.right_motors[RIGHT_INTAKE] = -input;
}

// Global intake function (for use outside of this file)
void set_intake(int input) {
pto_toggle_intake(input == 0 ? false : true);
raw_set_intake(input);
if (pto_piston_enabled) target_speed = input;
}

// Is velocity of motors 0?
bool has_intake_stopped() {
if ((chassis.left_motors[LEFT_INTAKE].get_actual_velocity() == 0 || chassis.right_motors[RIGHT_INTAKE].get_actual_velocity() == 0) && pto_piston_enabled)
return true;
return false;
}

// Intake task with antijam logic
void intake_task() {
const int wait_time = 250, switch_wait_time = 500;
int switch_counter = 0, jam_counter = 0;
bool is_jammed = false, last_pto = false, just_switched = false;

while (true) {
// Detect the PTO engaging to the intake
if (pto_piston_enabled != last_pto /*&& pto_piston_enabled == true*/)
just_switched = true;

// This stops the antijam code from running 500ms after engaging the PTO to the intake
if (just_switched) {
switch_counter += util::DELAY_TIME;
if (switch_counter > switch_wait_time) {
just_switched = false;
switch_counter = 0;
}
}
last_pto = pto_piston_enabled;

// Only run this code when the PTO is engaged to the intake
if (pto_piston_enabled) {
// Run intake full power in opposite direction for 250ms when jammed, then set intake
// back to normal
if (is_jammed) {
raw_set_intake(-127 * util::sgn(target_speed));
jam_counter += ez::util::DELAY_TIME;
if (jam_counter > wait_time) {
is_jammed = false;
jam_counter = 0;
raw_set_intake(target_speed);
}
}

// Detect a jam if velocity is 0 for 250ms
else if (target_speed != 0 && has_intake_stopped() && !just_switched) {
jam_counter += util::DELAY_TIME;
if (jam_counter > wait_time) {
jam_counter = 0;
is_jammed = true;
}
}
}

pros::delay(util::DELAY_TIME);
}
}
pros::Task Intake_Task(intake_task);

// User control code
void intake_control() {
if (master.get_digital(DIGITAL_L1)) {
set_intake(127);
}
else if (master.get_digital(DIGITAL_L2)) {
set_intake(-127);
}
else {
set_intake(0);
}
}

void opcontrol() {
// This is preference to what you like to drive on.
chassis.drive_brake_set(MOTOR_BRAKE_COAST);

while (true) {
chassis.opcontrol_tank(); // Tank control

intake_control();

pros::delay(util::DELAY_TIME); // This is used for timer calculations! Keep this ez::util::DELAY_TIME
}
}
+ + \ No newline at end of file diff --git a/next/tutorials/tuning_constants.html b/next/tutorials/tuning_constants.html new file mode 100644 index 00000000..ddad8a55 --- /dev/null +++ b/next/tutorials/tuning_constants.html @@ -0,0 +1,69 @@ + + + + + +Tuning Constants | EZ-Template + + + + +
Version: 3.0.0-RC1

Tuning Constants

+

For more information on how PID controllers work, reference this document made by George Gillard.

+

Setup

+

Uncommenting Default Constants

+

In src/main.cpp, make sure default_constants() is uncommented in void initialize().

+
void initialize() {
. . .
default_constants();
. . .
}
+

Running the Autonomous

+

You can run one of the example autonomous routines to tune your constants. When you're tuning drive constants, run drive_example(). When you're tuning turn constants, run turn_example().

+

Look at our Using Auton Selector tutorial for how to select autonomous routines!

+

Modifying Constants

+

In src/autons.cpp, there is a function called default_constants(). This function is where all of your modified PID constants can be set.

+
void default_constants() {
chassis.slew_power_min_set(80, 80);
chassis.slew_distance_set(7, 7);
chassis.set_pid_constants(&chassis.headingPID, 11, 0, 20, 0);
chassis.set_pid_constants(&chassis.forward_drivePID, 0.45, 0, 5, 0);
chassis.set_pid_constants(&chassis.backward_drivePID, 0.45, 0, 5, 0);
chassis.set_pid_constants(&chassis.turnPID, 5, 0.003, 35, 15);
chassis.set_pid_constants(&chassis.swingPID, 7, 0, 45, 0);
}
+

Different Constants

+

When your robot has huge weight shifts (grabbing a mobile goal, raising a lift, etc), you might want to have different constants for those states. You can have multiple functions with constants for different states, and change constants during your autonomous routine.

+
void grab_mogo() {
chassis.pid_drive_set(40, 110, true);
chassis.pid_wait();

one_mogo_constants();
chassis.pid_drive_set(-40, 110, true);
chassis.pid_wait();
}
+
+

Tuning PID

+

This video is a good visual representation of what each constant does.

+ +

Step 1 - kP

+

You'll start with kP. Set it to some number, and run your example autonomous. The robot will either undershoot the target (kP too low), or the robot is oscillate around the target (kP too high).

+

To tune a PD controller, you want the kP to oscillate a little bit, usually a bounce or two.

+

Step 2 - kD

+

After finding a kP that oscillates a little, we can tune kD. Increase kD until the oscillation goes away. This movement should look more "snappy" then just a P loop.

+

Step 3 - Repeat

+

Repeat Steps 1 and Steps 2 until kD cannot remove oscillation from the movement. Then go back to the last values that worked.

+

Step 4 - kI

+

Sometimes you need a little extra power to get your robot all the way there. Integral can be a dangerous variable because it grows exponentially. The fourth parameter is what the error needs to be for I to start. For turns, we found around 15 degrees is good.

+

Increase kI until any minor disturbances are accounted for. You might need to adjust kD while tuning kI.

+
+

Tuning Forward/Backward Constants

+

Step 1 - Forward/Backwards Constants

+

Using the steps above, modify your kP, kD, and if you chose to, kI.

+

If you see the robot acting differently going forwards and backwards, you can have different constants for each. This is usually only needed when something is off balance on your robot mechanically.

+
  chassis.set_pid_constants(&chassis.forward_drivePID, 0.45, 0, 5, 0);
chassis.set_pid_constants(&chassis.backward_drivePID, 0.45, 0, 5, 0);
+

Step 2 - Heading Correction

+

Heading correction tries to keep your robot facing an angle while driving forward. The constants for this are generally higher then other PID controllers because you're only correcting for a few degrees of error.

+

The same steps above can be used to tune the heading constants. Increase kP until there's a little oscillation, increase kD until it goes away, repeat.

+
  chassis.set_pid_constants(&chassis.headingPID, 11, 0, 20, 0);
+

Step 3 - Slew

+

Slew ramps the speed of the robot up from the start of the motion to avoid wheelies and wheel slip.
+slew_min_power() is the starting power the robot will use when slewing.
+slew_distance() is the distance the robot will increase from min power to the max power you set in your autonomous function.

+

Minimum power should be as high as it can be without causing the robot to wheelie or cause wheel slip. Slew distance should be as small as it can be without causing the same.

+
  chassis.slew_power_min_set(80, 80);
chassis.slew_distance_set(7, 7);
+
+

Tuning Turns and Swings

+

Step 1 - Constants

+

Using the same steps as above, set kP to some number and modify it until there is slight oscillation, one or two bounces.

+

Increase kD until the oscillation is gone.

+

Repeat until kD cannot fix the oscillation.

+
  chassis.set_pid_constants(&chassis.turnPID, 5, 0.003, 35, 15);
chassis.set_pid_constants(&chassis.swingPID, 7, 0, 45, 0);
+

Step 2 - kI

+

What about when PD isn't enough?

+

Sometimes you need a little extra power to get your robot all the way there. Integral can be a dangerous variable because it grows exponentially. The fourth parameter is what the error needs to be for I to start. For turns, we found around 15 degrees is good.

+

Increase kI until any minor disturbances are accounted for. You might need to adjust kD while tuning kI.

+
  chassis.set_pid_constants(&chassis.turnPID, 5, 0.003, 35, 15);
+ + \ No newline at end of file diff --git a/next/tutorials/using_auton_selector.html b/next/tutorials/using_auton_selector.html new file mode 100644 index 00000000..5ced9957 --- /dev/null +++ b/next/tutorials/using_auton_selector.html @@ -0,0 +1,18 @@ + + + + + +Using Autonomous Selector | EZ-Template + + + + +
Version: 3.0.0-RC1

Using Autonomous Selector

+

Without SD Card

+

With a competition switch, run your code in disable. Select the autonomous on the screen by pressing the left / right buttons until you're on the page you want. Run the autonomous!

+

With SD Card

+

The last page you're on will save to the SD Card. So if you're running Page 3, select it once using the steps above, then you won't have to select it again.

+

To use an SD Card with the brain, just plug it in and EZ-Template will generate the files needed.

+ + \ No newline at end of file diff --git a/sitemap.xml b/sitemap.xml index d13dde97..eda07cee 100644 --- a/sitemap.xml +++ b/sitemap.xml @@ -1 +1 @@ -https://ez-robotics.github.io/EZ-Template/versionsweekly0.5https://ez-robotics.github.io/EZ-Template/category/docsweekly0.5https://ez-robotics.github.io/EZ-Template/category/tutorialsweekly0.5https://ez-robotics.github.io/EZ-Template/docs/auton_functionsweekly0.5https://ez-robotics.github.io/EZ-Template/docs/auton_selectorweekly0.5https://ez-robotics.github.io/EZ-Template/docs/constructorweekly0.5https://ez-robotics.github.io/EZ-Template/docs/pidweekly0.5https://ez-robotics.github.io/EZ-Template/docs/ptoweekly0.5https://ez-robotics.github.io/EZ-Template/docs/set_and_get_driveweekly0.5https://ez-robotics.github.io/EZ-Template/docs/user_controlweekly0.5https://ez-robotics.github.io/EZ-Template/docs/utilweekly0.5https://ez-robotics.github.io/EZ-Template/tutorials/activebrakeweekly0.5https://ez-robotics.github.io/EZ-Template/tutorials/autonsweekly0.5https://ez-robotics.github.io/EZ-Template/tutorials/example_autonsweekly0.5https://ez-robotics.github.io/EZ-Template/tutorials/joystick_curveweekly0.5https://ez-robotics.github.io/EZ-Template/tutorials/pidweekly0.5https://ez-robotics.github.io/EZ-Template/tutorials/pto_tutorialweekly0.5https://ez-robotics.github.io/EZ-Template/tutorials/tuning_constantsweekly0.5https://ez-robotics.github.io/EZ-Template/tutorials/using_auton_selectorweekly0.5https://ez-robotics.github.io/EZ-Template/weekly0.5 \ No newline at end of file +https://ez-robotics.github.io/EZ-Template/versionsweekly0.5https://ez-robotics.github.io/EZ-Template/nextweekly0.5https://ez-robotics.github.io/EZ-Template/next/category/docsweekly0.5https://ez-robotics.github.io/EZ-Template/next/category/tutorialsweekly0.5https://ez-robotics.github.io/EZ-Template/next/docs/auton_functionsweekly0.5https://ez-robotics.github.io/EZ-Template/next/docs/auton_selectorweekly0.5https://ez-robotics.github.io/EZ-Template/next/docs/constructorweekly0.5https://ez-robotics.github.io/EZ-Template/next/docs/pidweekly0.5https://ez-robotics.github.io/EZ-Template/next/docs/ptoweekly0.5https://ez-robotics.github.io/EZ-Template/next/docs/set_and_get_driveweekly0.5https://ez-robotics.github.io/EZ-Template/next/docs/user_controlweekly0.5https://ez-robotics.github.io/EZ-Template/next/docs/utilweekly0.5https://ez-robotics.github.io/EZ-Template/next/migrationweekly0.5https://ez-robotics.github.io/EZ-Template/next/tutorials/activebrakeweekly0.5https://ez-robotics.github.io/EZ-Template/next/tutorials/autonsweekly0.5https://ez-robotics.github.io/EZ-Template/next/tutorials/example_autonsweekly0.5https://ez-robotics.github.io/EZ-Template/next/tutorials/joystick_curveweekly0.5https://ez-robotics.github.io/EZ-Template/next/tutorials/pidweekly0.5https://ez-robotics.github.io/EZ-Template/next/tutorials/pto_tutorialweekly0.5https://ez-robotics.github.io/EZ-Template/next/tutorials/tuning_constantsweekly0.5https://ez-robotics.github.io/EZ-Template/next/tutorials/using_auton_selectorweekly0.5https://ez-robotics.github.io/EZ-Template/category/docsweekly0.5https://ez-robotics.github.io/EZ-Template/category/tutorialsweekly0.5https://ez-robotics.github.io/EZ-Template/docs/auton_functionsweekly0.5https://ez-robotics.github.io/EZ-Template/docs/auton_selectorweekly0.5https://ez-robotics.github.io/EZ-Template/docs/constructorweekly0.5https://ez-robotics.github.io/EZ-Template/docs/pidweekly0.5https://ez-robotics.github.io/EZ-Template/docs/ptoweekly0.5https://ez-robotics.github.io/EZ-Template/docs/set_and_get_driveweekly0.5https://ez-robotics.github.io/EZ-Template/docs/user_controlweekly0.5https://ez-robotics.github.io/EZ-Template/docs/utilweekly0.5https://ez-robotics.github.io/EZ-Template/tutorials/activebrakeweekly0.5https://ez-robotics.github.io/EZ-Template/tutorials/autonsweekly0.5https://ez-robotics.github.io/EZ-Template/tutorials/example_autonsweekly0.5https://ez-robotics.github.io/EZ-Template/tutorials/joystick_curveweekly0.5https://ez-robotics.github.io/EZ-Template/tutorials/pidweekly0.5https://ez-robotics.github.io/EZ-Template/tutorials/pto_tutorialweekly0.5https://ez-robotics.github.io/EZ-Template/tutorials/tuning_constantsweekly0.5https://ez-robotics.github.io/EZ-Template/tutorials/using_auton_selectorweekly0.5https://ez-robotics.github.io/EZ-Template/weekly0.5 \ No newline at end of file diff --git a/versions.html b/versions.html index 41eff20a..8cade6b9 100644 --- a/versions.html +++ b/versions.html @@ -3,12 +3,12 @@ -versions | EZ-Template - - +versions | EZ-Template + + -

3.x

+

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