From 5360868d7d8cecbe7de05e7f798341c1472f6cab Mon Sep 17 00:00:00 2001 From: Alex Greenland Date: Sat, 19 Nov 2022 21:30:28 +0000 Subject: [PATCH 1/2] Move documentation folder --- html/documentation/FAQ/index.html | 69 + html/documentation/Wiki_files/Home.md | 24 + html/documentation/Wiki_files/_Sidebar.md | 40 + .../allskyMap/allsky-map-with-pins.png | Bin 0 -> 53225 bytes html/documentation/allskyMap/index.html | 1 + html/documentation/basics/Desktop.png | Bin 0 -> 75893 bytes html/documentation/basics/Linux.html | 371 ++++ html/documentation/basics/Pi.html | 86 + html/documentation/basics/date--help.png | Bin 0 -> 186078 bytes html/documentation/basics/ls-config.png | Bin 0 -> 9550 bytes html/documentation/basics/ls.png | Bin 0 -> 184474 bytes html/documentation/css/dark.css | 1316 +++++++++++++ html/documentation/css/documentation.css | 744 ++++++++ html/documentation/css/light.css | 1317 +++++++++++++ html/documentation/documentation-favicon.ico | Bin 0 -> 2644 bytes html/documentation/documentation.js | 152 ++ html/documentation/explanations/SSL.html | 1 + .../explanations/angleSunriseSunset.html | 1 + .../explanations/constellationOverlay.html | 173 ++ .../explanations/darkFrames.html | 174 ++ .../exposureGainBrightnessSaturation.html | 1 + .../explanations/imageOverlays.html | 254 +++ html/documentation/explanations/keograms.html | 104 ++ .../explanations/startrails.html | 1 + html/documentation/images/README.txt | 3 + .../images/saveChangesButton.png | Bin 0 -> 2006 bytes .../images/showAdvancedOptionsButton.png | Bin 0 -> 2264 bytes html/documentation/index.html | 72 + html/documentation/installations/Allsky.html | 167 ++ .../installations/AllskyWebsite.html | 221 +++ html/documentation/installations/Code.png | Bin 0 -> 2510 bytes .../miscellaneous/cleaningWebsite.html | 1 + .../miscellaneous/nomenclature.html | 92 + .../miscellaneous/pickingCamera.html | 1 + html/documentation/miscellaneous/tips.html | 1 + .../settings/AllskySettingsPage.png | Bin 0 -> 50929 bytes html/documentation/settings/EditorColors.html | 123 ++ .../settings/EditorPage-json.png | Bin 0 -> 31791 bytes html/documentation/settings/EditorPage-sh.png | Bin 0 -> 29805 bytes html/documentation/settings/EditorPage.png | Bin 0 -> 65454 bytes html/documentation/settings/allsky.html | 1643 +++++++++++++++++ .../documentation/settings/allskyWebsite.html | 656 +++++++ html/documentation/sidebar.html | 56 + .../troubleshooting/ASI_ERROR_TIMEOUTs.html | 1 + .../troubleshooting/AllskyWebsite.html | 1 + .../troubleshooting/RETCODE137.html | 1 + .../troubleshooting/RPiCameraNotFound.html | 1 + .../troubleshooting/T7cameras.html | 1 + html/documentation/troubleshooting/WebUI.html | 1 + .../troubleshooting/hardware.html | 1 + .../troubleshooting/image-flicker.html | 1 + .../troubleshooting/increaseSwap.html | 1 + html/documentation/troubleshooting/index.html | 1 + html/documentation/troubleshooting/other.html | 1 + .../troubleshooting/reportingIssues.html | 1 + .../troubleshooting/timelapse.html | 1 + .../troubleshooting/uploads.html | 1 + 57 files changed, 7879 insertions(+) create mode 100644 html/documentation/FAQ/index.html create mode 100644 html/documentation/Wiki_files/Home.md create mode 100644 html/documentation/Wiki_files/_Sidebar.md create mode 100644 html/documentation/allskyMap/allsky-map-with-pins.png create mode 100644 html/documentation/allskyMap/index.html create mode 100644 html/documentation/basics/Desktop.png create mode 100644 html/documentation/basics/Linux.html create mode 100644 html/documentation/basics/Pi.html create mode 100644 html/documentation/basics/date--help.png create mode 100644 html/documentation/basics/ls-config.png create mode 100644 html/documentation/basics/ls.png create mode 100644 html/documentation/css/dark.css create mode 100644 html/documentation/css/documentation.css create mode 100644 html/documentation/css/light.css create mode 100644 html/documentation/documentation-favicon.ico create mode 100644 html/documentation/documentation.js create mode 100644 html/documentation/explanations/SSL.html create mode 100644 html/documentation/explanations/angleSunriseSunset.html create mode 100644 html/documentation/explanations/constellationOverlay.html create mode 100644 html/documentation/explanations/darkFrames.html create mode 100644 html/documentation/explanations/exposureGainBrightnessSaturation.html create mode 100644 html/documentation/explanations/imageOverlays.html create mode 100644 html/documentation/explanations/keograms.html create mode 100644 html/documentation/explanations/startrails.html create mode 100644 html/documentation/images/README.txt create mode 100644 html/documentation/images/saveChangesButton.png create mode 100644 html/documentation/images/showAdvancedOptionsButton.png create mode 100644 html/documentation/index.html create mode 100644 html/documentation/installations/Allsky.html create mode 100644 html/documentation/installations/AllskyWebsite.html create mode 100644 html/documentation/installations/Code.png create mode 100644 html/documentation/miscellaneous/cleaningWebsite.html create mode 100644 html/documentation/miscellaneous/nomenclature.html create mode 100644 html/documentation/miscellaneous/pickingCamera.html create mode 100644 html/documentation/miscellaneous/tips.html create mode 100644 html/documentation/settings/AllskySettingsPage.png create mode 100644 html/documentation/settings/EditorColors.html create mode 100644 html/documentation/settings/EditorPage-json.png create mode 100644 html/documentation/settings/EditorPage-sh.png create mode 100644 html/documentation/settings/EditorPage.png create mode 100644 html/documentation/settings/allsky.html create mode 100644 html/documentation/settings/allskyWebsite.html create mode 100644 html/documentation/sidebar.html create mode 100644 html/documentation/troubleshooting/ASI_ERROR_TIMEOUTs.html create mode 100644 html/documentation/troubleshooting/AllskyWebsite.html create mode 100644 html/documentation/troubleshooting/RETCODE137.html create mode 100644 html/documentation/troubleshooting/RPiCameraNotFound.html create mode 100644 html/documentation/troubleshooting/T7cameras.html create mode 100644 html/documentation/troubleshooting/WebUI.html create mode 100644 html/documentation/troubleshooting/hardware.html create mode 100644 html/documentation/troubleshooting/image-flicker.html create mode 100644 html/documentation/troubleshooting/increaseSwap.html create mode 100644 html/documentation/troubleshooting/index.html create mode 100644 html/documentation/troubleshooting/other.html create mode 100644 html/documentation/troubleshooting/reportingIssues.html create mode 100644 html/documentation/troubleshooting/timelapse.html create mode 100644 html/documentation/troubleshooting/uploads.html diff --git a/html/documentation/FAQ/index.html b/html/documentation/FAQ/index.html new file mode 100644 index 000000000..cf38d051e --- /dev/null +++ b/html/documentation/FAQ/index.html @@ -0,0 +1,69 @@ + + + + + + + + + + + + Allsky FAQ + + +
+

Allsky FAQ

+
+ +
+
+ + +
+ +
+ + +
+

JUST STARTING THIS

+

+Will add to this FAQ as time goes on... +

+

The /var/log/allsky.log file is gone? How do I get it back?

+

+

    +
  • Try restarting the software: sudo systemctl restart allsky. +
  • If that doesn't help, restart the software that controls the log files: sudo systemctl restart syslog. +
  • If that doesn't help, reboot the Pi. +
  • If that doesn't help, wait until tomorrow - sometimes the log file mysteriously reappears after midnight. +Note this is NOT an Allsky problem since it also happens with other services. +
+

+ +

After starting Allsky, all I get is "Allsky software is starting up"

+

+Most likely Allsky is dropping all images for being overly dark or overly bright due to inappropriate settings. +Check the log to see what it says by running tail -f /var/log/allsky.log in a terminal window. +

+

+If you are using manual exposure/gain try adjusting those values. +

+

+If you are using auto exposure/gain, the starting values are what you specified as the manual values, +and it may take several exposures for the software to home in on the best exposure. +While it's doing that, you'll see the "Allsky software is starting up" message. This is normal. +If, however the message remains after several minutes follow the instructions +here and submit the log file. +

+

+You can also temporarily set REMOVE_BAD_IMAGES="false" in ~/allsky/config/config.sh +to see what the incorrectly exposed images look like - this might give you an idea as to the problem. +

+ +
+
+
+ + + diff --git a/html/documentation/Wiki_files/Home.md b/html/documentation/Wiki_files/Home.md new file mode 100644 index 000000000..92289c83a --- /dev/null +++ b/html/documentation/Wiki_files/Home.md @@ -0,0 +1,24 @@ + +# Welcome to the AllSky Wiki! + +This Wiki provides tips for [installing](https://github.com/thomasjacquin/allsky/wiki/Installation-Tips), +[configuring](https://github.com/thomasjacquin/allsky/wiki/allsky-Settings), and running the AllSky software, +including describing what various features like [overlays](https://github.com/thomasjacquin/allsky/wiki/Overlays-Explained) +and [keograms](https://github.com/thomasjacquin/allsky/wiki/Keograms-explained) are, and how to troubleshoot and fix problems. + +## Questions and Feature Requests +If you have a **QUESTION** or want to **REQUEST A NEW FEATURE** create a new Discussion by clicking on the `Discussions` link above. +Do **NOT** create an Issue. + +## Issues +If you have a **problem** first look in the Wiki for a solution - most known problems are listed there. +If your problem isn't in the Wiki, try to find a [similar one](https://github.com/thomasjacquin/allsky/issues?q=is%3Aissue+sort%3Aupdated-desc) +and add comments to that string. + +If you can't find a similar problem, read the Wiki page on [Reporting Issues](https://github.com/thomasjacquin/allsky/wiki/Reporting-Issues) +and then create a new Issue. + + +Thanks - the developers diff --git a/html/documentation/Wiki_files/_Sidebar.md b/html/documentation/Wiki_files/_Sidebar.md new file mode 100644 index 000000000..652ba4d1a --- /dev/null +++ b/html/documentation/Wiki_files/_Sidebar.md @@ -0,0 +1,40 @@ + +1. [Welcome to the AllSky Wiki!](https://github.com/thomasjacquin/allsky/wiki) +1. [IMPORTANT: Upgrading from 0.8.2 or prior versions](https://github.com/thomasjacquin/allsky/wiki/Upgrade-from-0.8.2-or-prior-versions) +1. [Nomenclature](https://github.com/thomasjacquin/allsky/wiki/Nomenclature) +1. [Linux and Pi Basics](https://github.com/thomasjacquin/allsky/wiki/Linux-and-Pi-Basics) +1. [Installation Tips](https://github.com/thomasjacquin/allsky/wiki/Installation-Tips) +1. [Upgrading the software](https://github.com/thomasjacquin/allsky/wiki/How-to-update-the-software) +1. Settings: + 1. [allsky](https://github.com/thomasjacquin/allsky/wiki/allsky-Settings) + 1. [allsky-website](https://github.com/thomasjacquin/allsky/wiki/allsky-website-Settings) +1. Explanations / How To: + 1. [Image Overlays](https://github.com/thomasjacquin/allsky/wiki/Overlays-Explained) + 1. [Constellation Overlay](https://github.com/thomasjacquin/allsky/wiki/Constellation-Overlay) + 1. [Dark Frames](https://github.com/thomasjacquin/allsky/wiki/Dark-Frames-Explained) + 1. [Keograms](https://github.com/thomasjacquin/allsky/wiki/Keograms-Explained) + 1. [Startrails](https://github.com/thomasjacquin/allsky/wiki/Startrails-Explained) + 1. [Angle & sunrise/sunset](https://github.com/thomasjacquin/allsky/wiki/Angle-and-sunrise---sunset) + 1. [Exposure, Gain, Brightness, Saturation](https://github.com/thomasjacquin/allsky/wiki/Exposure,-Gain,-Brightness,-Saturation-Explained) + 1. [Using SSL - Secure Socket Layers](https://github.com/thomasjacquin/allsky/wiki/Using-SSL) +1. [Remove old files from a website](https://github.com/thomasjacquin/allsky/wiki/Cleaning-up-a-web-site) +1. [Miscellaneous Tips](https://github.com/thomasjacquin/allsky/wiki/Miscellaneous-Tips) +1. [Putting your camera on allsky map](https://github.com/thomasjacquin/allsky/wiki/Putting-your-camera-on-the-global-allsky-map) +1. [Allsky FAQ](https://github.com/thomasjacquin/allsky/wiki/Allsky-FAQ) +1. Troubleshooting + 1. [Reporting Issues](https://github.com/thomasjacquin/allsky/wiki/Reporting-Issues) + 1. [ASI_ERROR_TIMEOUTs](https://github.com/thomasjacquin/allsky/wiki/Troubleshoot-ASI_ERROR_TIMEOUTs) + 1. [Uploads](https://github.com/thomasjacquin/allsky/wiki/Troubleshooting-uploads) + 1. [Timelapse](https://github.com/thomasjacquin/allsky/wiki/Troubleshooting-timelapse) + 1. [Image flicker](https://github.com/thomasjacquin/allsky/wiki/Troubleshooting-image-flicker) + 1. [WebUI](https://github.com/thomasjacquin/allsky/wiki/Troubleshooting-WebUI-(allsky-portal)-Issues) + 1. [Website](https://github.com/thomasjacquin/allsky/wiki/Troubleshooting-Website-(allsky-website)-Issues) + 1. [RPiHQ camera not found or not working](https://github.com/thomasjacquin/allsky/wiki/RPiHQ-camera-not-found-or-not-working) + 1. [RPiHQ camera and RETCODE=137](https://github.com/thomasjacquin/allsky/wiki/RETCODE=137-error) + 1. [Increase swap space](https://github.com/thomasjacquin/allsky/wiki/Increase-swap-space) + 1. [Hardware](https://github.com/thomasjacquin/allsky/wiki/Troubleshooting-Hardware) + 1. [T7 Cameras](https://github.com/thomasjacquin/allsky/wiki/Troubleshoot-T7-Cameras) + 1. [Other](https://github.com/thomasjacquin/allsky/wiki/Troubleshooting-other) +1. [Picking an allsky camera](https://github.com/thomasjacquin/allsky/wiki/Picking-An-Allsky-Camera) diff --git a/html/documentation/allskyMap/allsky-map-with-pins.png b/html/documentation/allskyMap/allsky-map-with-pins.png new file mode 100644 index 0000000000000000000000000000000000000000..44d6d0d3c28a9feb928845381f63e9ebc07a172d GIT binary patch literal 53225 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 I$jsP(0FNqw7ytkO literal 0 HcmV?d00001 diff --git a/html/documentation/allskyMap/index.html b/html/documentation/allskyMap/index.html new file mode 100644 index 000000000..8b1378917 --- /dev/null +++ b/html/documentation/allskyMap/index.html @@ -0,0 +1 @@ + diff --git a/html/documentation/basics/Desktop.png b/html/documentation/basics/Desktop.png new file mode 100644 index 0000000000000000000000000000000000000000..e3aed91d23efdae3d075fed33f86cfea1342d99d GIT binary patch literal 75893 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

{KpZghCb%v(>Q3T4#d4FM3!=gc4kDR* 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

e4A>(wt%MP8$d+xG=g*C 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 p0oj!TMhySThW`AlS8R + + + + + + + + + + Linux Basics + + +

+

Linux Basics

+
+
+
+
+ +
+
+ +

Overview

+

+This page is for people will little or no Linux experience. +It won't make you a guru, +but should give you enough information to install and use the Allsky software. +If you are new to the Raspberry Pi you may want to view the +Pi Basics. +

+

+To keep the other Allsky documentation pages a manageable length, +they assume you have basic Linux and Pi knowledge. +For example, you know how to log into the Pi, move around to various directories, +view and edit files, and execute commands. +

+

+To get information on any Linux command, enter man command_name, +for example, man date. +

+ +

Linux Desktop

+
+

+Linux is similar in many ways to Windows and MacOS - they +all have a Desktop as well as a command-line interface (also called a "terminal window"). +Most of the interactions you'll have with your Pi for Allsky-related tasks +will be via the command-line (or via the WebUI), +whereas in Windows and MacOS the terminal window is rarely used. +

+

+The screenshot below shows a typical Linux desktop. +Starting from the far left are 5 icons followed by a file explore window and +a terminal window showing the output of the date command. +At the bottom is the taskbar - very similar to Windows and MacOS. +

+ +Desktop + +
+ +

Terminal Window

+
+

+A Terminal Window emulates the old ASCII-based character-only terminals. +Notice the one above has no graphics - only characters. +It prompts for commands to enter, so is also called a "command-line interface". +Whereas Windows has one primary command-line interpreter +(called cmd, which looks like a DOS window), +Linus has multiple interpreters, called "shells". +When UNIX was first invented in the late 1960s, the only shell available was sh. +Since then, many other shells have been created; the one Allsky uses is bash +since it has many useful features not in sh. +You'll notice the commands in the allsky/scripts directory have an +extension of .sh which signifies they are shell scripts. +Unlike in Windows, Linux commands don't actually need an extension, +but all the Allsky text-based commands have extensions so it's obvious what type of file it is. +

+

+Throughout the Allsky documentation you'll see instructions like: +

+
+Execute the following: +
+cd
+ls -l
+
+
+

+The cd and ls -l commands should be executed at the command-line. +

+
+Because Allsky commands are executed on the command-line, +this page only mentions the commands to execute to perform an action, +and ignores any associated desktop icon that performs the same action. +
+
+ +

Logging in

+
+

+There are several ways you can log into a Pi. +

    +
  1. +On the console, with a keyboard, mouse, and monitor plugged directly into the Pi. +Although this is the easiest way, it requires that you have access to the Pi, +which when used with an allsky camera is rarely the case, +except when you're initially setting up the Pi. +
  2. +The Pi comes with a VNC (Virtual Network Connection) server, +so you can access the Pi remotely by installing a VNC client on your +PC, phone, tablet, or almost any other device. +When using the VNC client, you see your Pi desktop and interact with it as if you +were directly attached to the Pi. +
  3. +ssh (secure shell) - NEED INFO +
+

+
+ + +

Executing commands

+
+

+To execute a command you simply type it's name followed by any optional arguments: +

+date
+sudo systemctl start allsky
+
+In this example, date and sudo are the names of commands. +date has no arguments and sudo has 3 arguments. +

Permissions

+Just like in other operating systems, files and commands have permissions that determines who +can view, edit, and execute them. +By default, when you login to the Pi, you are running as the "pi" login, +which has limited permissions, e.g., it generally can't update system files. +In Linux, the "root" login ("admin" in Windows) can do anything. +
+In the example above, the date command can be executed by anyone but +the systemctl command can only be executed by the "root" login. +The sudo command runs its first argument (systemctl) as "root" +and passes the last 2 arguments to systemctl. +

+
+An interesting fact - the "root" login is also called "super user", +hence sudo - "super user do". +
+If an argument contains a space or other "special characters", it must be quoted, +otherwise it's treated as multiple arguments: +
+echo "Hello world!"
+echo         "Hello world!"
+
+ +

+Note the first line above has a single space between echo and the argument +and the second line has several spaces. +Those spaces are considered "white space", and unless quoted, +the shell doesn't care if there's one white space or a million. +Hence, both the lines above are treated the same. +
+What happens if you don't included that white space? +The shell will look for a command called echoHello world! +which of course doesn't exist and you'll get an error message. +
+What's the difference in these? +

+echo "Hello world!"
+echo "Hello    world!"
+
+

+
+ +

Moving around the filesystem

+
+

+Windows has multiple "drives", each with its own letter, e.g., C:, D:, etc., and each drive +has a topmost, or "root" directory, called \, e.g., C:\. +Linux does not use drive letters but has a single "root" directory, called /. +Note that the characters \ and / also separate directories, +for example: +

+/home/pi/allsky
+
+The above string is called a "path name" since it names the path to a file or directory, +in this case, the "allsky" directory. +
    +
  • The first / is the root directory. +
  • home is a directory under the root directory, and contains home directories for + all the users on your Pi (on most machines, just the "pi" login). +
  • The second and third / characters separate directories. +
  • pi is a sub-directory in the home directory that contains all the "pi" + login's files and directories and is called pi's HOME directory. +
  • allsky is the name of a directory that contains most of the Allsky files, + images, etc. +
+

+To move from one location to another, use the cd +(change directory) command. +In the examples below, it's assumed you're logged in as "pi", +~ stands for pi's HOME directory, +and anything after the "#" is a shell comment. +

+cd           # goes to the HOME directory of whatever login you are
+cd ~/allsky  # goes to pi's "allsky" directory
+cd /         # goes to the root directory
+cd -         # goes to the previous directory
+cd ../..     # goes up two directories - ".." is called a "parent" directory
+pwd          # displays the current or working directory - print working directory
+
+

+
+ +

Listing files and directories

+
+

+To see the contents of a directory, type ls (list files) +(called dir in Windows). +Like most commands, ls takes a bunch of arguments. +A common one is -l which produces long (i.e., detailed) output. +

+ +ls output + +

+Note that the output is in color: +

    +
  • Green indicates the file is executable (i.e., a command). +
  • Blue indicates the object is a directory. +
  • Black indicates the file is an "ordinary" one. +
+

+

+The detailed view includes the following seven columns of data: +

    +
  1. Permissions. + All Linux files have an owner as well as a group the file is in. + There are three sets of permissions: +
      +
    1. The owner of the file. +
    2. The group of the file. +
    3. Everyone else, called other. +
    +

    + A typical listing of the permissions is -rwxr-xr-x. + If an object is a directory, the first character is d, + otherwise it's -. +
    + Each of the three sets of permissions above have a read, write, and execute permission flag, + for a total of 9 more characters, in groups of 3: +

    +
      +
    1. The first character of each group determines if the + owner/group/other can read the file. + r means the login can read the file; - means it can't. +
      For directories, read permission means the login can view the contents of a directory. +
    2. The second character determines if the owner/group/other + can write the file. + w means the login can write the file; - means it can't. +
      For directories, write permission means the login can add to, + or delete from, the directory, e.g., create a file in the directory. +
    3. The third character determines if the owner/group/other + can execute the file. + x means the login can write the file; - means it can't. + Commands must have this flag set, otherwise they can't be executed. +
      For directories, execute permissions mean the login can cd into it. +
    + In our example (-rwxr-xr-x), the object is a file, + the owner can read, write, and execute it (which implies it's a command), + anyone in the group can read and execute the command but not write, i.e., change it, + and everyone else can also read and execute it. +
  2. Number of links to the file. + You can normally ignore this field. +
  3. Name of the owner of the file. +
  4. Name of the group the file is in. +
  5. Size in bytes of the file. + Directories are usually a multiple of 4096. +
  6. Date the file was last modified. +
  7. Name of the file. +
+

+

+In the example above that all but one object is owned by the "pi" login +and is in the "pi" group. +This is what you'd expect since the "pi" login was used to install Allsky. +Note, however, this entry: + +ls output for config directory + +
+It's in the "www-data" group, which is the group that the web server runs in. +Because the web server (which is what runs the WebUI) creates configuration files in +that directory, it also has "rwx" group permissions. +

+
+ +

Viewing / editing files

+
+

+The cat (catenate) command outputs the whole contents of a file +as fast as it can. +For small files this is fine, but what if the file is larger than the size of your window? +In that case, use more which will display the file one page at a time. +Pressing the space bar will move to the next page. +If you only want to see the beginning or end of a file, +use head or tail. +They default to displaying 10 lines but if you want more or less add an argument such as: +

+head -20 some_file
+
+to display, for example, the first 20 lines. +

+

+The most common text-file editor is nano. +Before using it you'll probably want to view its manual page. +

+
+The Allsky configuration files should ONLY be edited via the WebUI - either +via the "Allsky Settings" page for the main "settings" file, +or via the WebUI's "Editor" page for the config.sh and +ftp-settings.js files, and the Allsky Website's configuration.json file. +
+
+ +

Standard in, standard out

+
+

+By default, commands that expect input read it from the keyboard +(referred to as "standard input" or "stdin") +and write to the display ("standard output" or "stdout"). +
+If you want the input to come from a file, +or the output to go to a file, use < or >: +

+# This create a file called /tmp/x and writes "Hello World!" to it.
+echo "Hello World!" > /tmp/x
+
+# This displays the contents of /tmp/x, which is "Hello World!".
+cat < /tmp/x
+
+

+
+Many commands, including cat also accept a filename as an argument, +and process that file, so these are functionally the same: +
+cat < /tmp/x
+cat /tmp/x
+
+
+ +

Getting help

+
+

+As stated previously, you can get information on all Linux commands via the +man command. +Most commands also take a --help option +(including the Allsky commands that are desiged to optionally be run manually): + +date --help output + +

+ +
+ +
+
+
+ + + diff --git a/html/documentation/basics/Pi.html b/html/documentation/basics/Pi.html new file mode 100644 index 000000000..434a75400 --- /dev/null +++ b/html/documentation/basics/Pi.html @@ -0,0 +1,86 @@ + + + + + + + + + + + Pi Basics + + +
+

Pi Basics

+
+
+
+
+ +
+
+ +

Overview

+

+This page is for people with little or no Pi experience. +To keep the other Allsky documentation pages a manageable length, +they assume you have basic Pi knowledge. +For example, you know how to turn a Pi on and off and how to connect a camera to it. +

+ +

Operating Systems

+
+

+The Linux operating system controls the Pi's hardware and lets you run software +such as Allsky. +The two most common versions of the Linux operating system for the Pi are +Buster which was released several years ago, and +Bullseye which was released late 2021. +Allsky runs on both operating systems. +Most people are running the 32-bit version of the operating systems, +although some people have the 64-bit version of Bullseye. +

+

+There are also different distributions of Linux (called "distros") from various companies. +While they are basically the same Linux, +there can be subtle differences and the administrative commands can vary. +The recommended Linux distro is Debian. +

+
+ +

Raspberry Pi Models

+
+

+There are several models of the Pi including 1, 2, 3, 4, Zero, and others. +The Pi 3 and 4 are the most common being used for Allsky, +but some people have the Pi Zero because of its low cost. +The various models have different processing power; +the Pi 4 is the most powerful, followed by the 3, then 2, then 1. +The Zero is somewhere around the Pi 3 in terms of processing power. +The Pi 4 is available with up to 8 GB memory whereas the Pi Zero is limited to 0.5 GB memory. +Although Allsky can run on the Zero, several GB of swap space are needed, +and even then, Allsky just barely runs. +The ideal unit is a Pi 4 with 4 GB memory. +Allsky runs nicely on that and the USB 3.0 ports are nice for cameras that support it. +

+
+ +

Hardware Overview

+
+

+Newer devices come with USB 2 ports and the Pi 4 has a couple USB 3 ports. +They also have a special port to plug the RPi High Definition (HD) camera into. +

+
+ +

MORE TO COME

+If you have any suggestions on what should be added here, +please add a Discussion item. + +
+
+
+ + + diff --git a/html/documentation/basics/date--help.png b/html/documentation/basics/date--help.png new file mode 100644 index 0000000000000000000000000000000000000000..467f997542487b808ab107a4b6aff32c81fc95f4 GIT binary patch literal 186078 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

JX|t%j!L3nVf_OCAM|XWq+8`(}0AXOcf3 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

aQD|yt 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

+
+
+
+ +
+
+ +

+The Allsky Website allows an overlay to appear over the image which can contain constellations, +stars, objects, and other items. +This overlay is called the "constellation overlay" and should not be confused with +"image overlays" which contain text and other items that are embedded in captured images. +You can view the constellation overlay by clicking on the +constellation icon on the left side of the Website page (the icon looks like Cassiopeia). +

+By default the constellation overlay icon doesn't appear since many people never align +their overlay with the stars in their image, +thereby making their overlay useless and misleading to others who might click on it. +
+You should only make the icon appear if you are going to follow the instructions +below to align the overlay. +
+

+To make the overlay icon appear: +
    +
  • In the WebUI, click on the Editor link. +
  • On the drop-down at the bottom of the page, + click on the configuration.json file for your local or remote Website. +
  • In the homePage section of the file, + go to the leftSidebar setting. +
  • The first group of sub-settings should be for the constellation overlay. +
  • Set the display setting to + true. +
  • Save the file. +
  • Refresh your browser. +
+

+For more information on this, and other Website settings, +visit the Allsky Website Settings +page. +

+ +

Adjusting image size

+

+The default maximum size of the image that's displayed on the Website is +960 pixels wide by 720 pixels high. +If your monitor is very small or can support a larger resolution, +you may wish to change the default size by doing the following: +

    +
  • In the WebUI's Editor page, edit the + imageHeight setting in the + configuration.json file. + The image's width will be automatically determined. +
  • Refresh your browser. +
  • If you set + RESIZE_UPLOADS="true" + in config.sh that size should be the same or greater than the size of the + imageHeight value. +
+ +

Aligning the overlay

+

+

+Getting the overlay placed over the sky image correctly +is a trial-and-error effort that takes time. +
+Most allsky cameras produce rectangular pictures, +but the portion of the picture with your allsky image is often round, +surrounded by black. +Further, the round portion may not be centered exactly in the picture, +although it's usually close. +
+When aligning the overlay keep in mind the difference between the rectangular, +full-size picture and the (usually) round portion of that picture that contains the allsky image. +

+

+In the steps below you'll be editing the configuration.json file +using the WebUI's Editor page. +

+
    +
  • Change the + width and + height settings. + These should be roughly the size of the circular portion of the image your lens produces, + not the whole image. + At night it can be difficult to determine where the border of the lens image is, + so this step may be easier during the day. +
  • Tweak imageHeight if needed. + If it's not large enough, the overlay will be cut off at the bottom. +
  • Center the overlay by changing + overlayOffsetLeft and + overlayOffsetTop. +
  • Make the overlay the correct size: +
      +
    • THE FOLLOWING HASN'T BEEN TESTED YET: +
    • Determine the center of the lens image (not the center of the whole image). +
    • Remember where the center is - possibly measure it + from the top and side of your monitor. +
    • Set keyboard + to true. +
    • Refresh your browser and display the overlay. +
    • With the mouse over the overlay, press z to toggle the + gridlines so you can easily see where the center of the overlay is. +
    • Modify + overlayOffsetLeft and + overlayOffsetTop + to get center of the overlay to match the center of the lens image. +
    • Modify + overlayWidth and + overlayHeight + so the overlay is the correct size. + You may need to re-center the overlay as you do this. +
    +
  • Rotate the overlay to match the stars. + Increasing the az setting rotates the overlay clockwise. +
+ +

Tips

+

+The following items can be done while aligning the overlay, +and undone when finished. +

+
    +
  • Set the opacity to + 1.0 (pure white) + to make it easier to see the overlay. +
  • Optionally set showOverlayAtStartup to + true + to eliminate the need to manually display the overlay every time + you refresh the browser. +
  • Set + constellationlabels, + showgalaxy, + and gridlines_eq + to false + so it's easier to compare the overlay with the actual sky. + Keeping constellations + on can help identify stars, though. +
  • Setting mouse can be useful to allow you + to rotate the sky overlay with the mouse. + This will give an indication if the overlay size and position are correct, + and you just need to modify az. +
  • Have multiple windows open: +
      +
    1. One editing configuration.json. +
    2. A big one that shows the full image and overlay. +
    +
+ + +
+
+
+ + + + diff --git a/html/documentation/explanations/darkFrames.html b/html/documentation/explanations/darkFrames.html new file mode 100644 index 000000000..9673e8377 --- /dev/null +++ b/html/documentation/explanations/darkFrames.html @@ -0,0 +1,174 @@ + + + + + + + + + + + Dark Frames + + +
+

Dark Frames Explained

+
+
+
+
+ +
+
+ +

+All cameras produce noise which can be one or more of the following: +

+
    +
  • A salt and pepper-like pattern. +
  • Pixels that are always on and appear white on a mono camera, + or red, green, or blue on a color camera. +
  • Pixels that are always off and appear black. +
+

+Noise increases with temperature and exposure length. +You won't notice noise in a daylight image +because it's significantly brighter than the noise, +but with long exposures at night you'll likely see it. +Newer cameras tend to produce less noise, but they still produce it. +

+
+Even expensive cameras like the Hubble Space Telescope produce noise, +which is why their electronics are cooled to extremely cold temperatures. +Most cameras designed for amature astrophotographers are also cooled, +but typically only 10 - 30 degrees C below ambient temperature. +
+

+Many people find noise distracting, and a good way to decrease it is to subtract +it from a captured image. +A picture that contains your desired object and noise is called a "light frame". +A picture with just the noise is called a "dark frame" because it's mostly dark. +Subtracting a dark frame from a light frame leaves just your desired object. +

+
+Dark frames don't currently work with RPi HQ cameras, +but they will in a future release of Allsky when running on the Bullseye or newer operating system. +
+ + +

When should I take dark frames?

+
+

+You can take dark frames anytime - the software will use your night settings +when taking dark frames, even if you take them during the day. +The most important thing is to cover your lens fully so no light gets in. +This isn't always easy and is why many people take dark frames at night. +A good time to take them is on cloudy nights so you aren't "wasting" any time. +

+

+

+The lens caps that come with many cameras let a small amount of light in, +so don't depend on them to block all the light. +Use the lens cap to keep the lens clean, but put a dark towel or something else over the lens. +To be extra careful, only take dark frames at night or in a dark room. +
+

+

+You'll probably want to take dark frames before you install your allsky camera, +especially if the camera will be difficult to access, for example, on the top of a tall pole. +The noise produced by a camera changes over time so you'll want to take new darks +whenever you notice a "too much" noise. +

+

+Some people put their camera in the freezer before taking darks, +then take darks until the camera is fully warmed. +If that's not possible, take darks a few times a year when the temperature changes. +The goal is to have a range of temperatures, +but it's not critical to have EVERY possible temperature. +A 2 or 3 degree spread is usually fine, e.g., 21, 24, 27 degrees C. +

+
+ + +

How do I take and use darks?

+
+

+There are two steps that you'll want to execute one after the other with no time inbetween. +

+
    +
  1. Capture dark frames: +
      +
    • Cover your camera lens and/or dome. + Make sure NO light can get in. +
    • In the WebUI open the Camera Settings page and set + Take Dark Frames to Yes. +
    • Click on the + + button. + This restarts Allsky with the new settings. +
    • Dark frames are created in the ~/allsky/darks directory. + A new dark is created every time the sensor temperature changes by 1 degree C. +
    • If there are no dark frames in the ~/allsky/darks + folder something went wrong so check the /var/log/allsky.log file. +
    • After you are done (possibly in the morning), stop Allsky: + systemctl stop allsky. +
    • Remove the cover from the lens/dome. +
    + +
  2. Subtract dark frames: +
      +
    • On the Camera Settings page in the WebUI set: +
        +
      • Take Dark Frames to No +
      • Use Dark Frames to Yes +
      +
    • Click on the + + button. + This will restart Allsky taking light frames, and subtract dark frames at night. +
    • You will get an error message if there aren't any dark frames. +
    +
+
+ +

How does the software handle darks?

+
+

+When you are taking dark frames, the software will turn off auto-exposure, +auto-gain, and any overlay settings (e.g., time) +and use your nighttime settings for Max Auto-Exposure, Gain, and Binning. +

+

+

+If you later change the Max Auto-Exposure, Gain, +or Binning you should discard the old darks and take new ones. +If you think you'll go back to the original settings, +save the old darks instead of discarding them. +
+ +When a dark image is taken a file called dark.jpg (or dark.png) +is saved in ~/allsky/tmp, +then moved to ~/allsky/darks +with a name like "XX.jpg", where "XX" is the temperature, for example, 21.jpg. +

+

+When darks are being subtracted, the software looks in ~/allsky/darks +for the dark frame that is closest to the current sensor temperature. +For example, if the current temperature is 21 and you have 3 darks, +17.jpg, 20.jpg, and 23.jpg, the software will pick 20.jpg because it's only +1 degree off from the current sensor temperature. +

+

+The software does not actually look in the dark files - it simply +looks at the names of the files. +Unless something is really weird with your camera, or your darks are pretty old, +the closest dark frame will give the best results. +

+
+ +
+
+
+ + + diff --git a/html/documentation/explanations/exposureGainBrightnessSaturation.html b/html/documentation/explanations/exposureGainBrightnessSaturation.html new file mode 100644 index 000000000..8b1378917 --- /dev/null +++ b/html/documentation/explanations/exposureGainBrightnessSaturation.html @@ -0,0 +1 @@ + diff --git a/html/documentation/explanations/imageOverlays.html b/html/documentation/explanations/imageOverlays.html new file mode 100644 index 000000000..93033a4d4 --- /dev/null +++ b/html/documentation/explanations/imageOverlays.html @@ -0,0 +1,254 @@ + + + + + + + + + + + Image Overlays + + +
+

Image Overlays

+
+
+
+
+ +
+
+ +

What is an "Image Overlay"?

+

+An image overlay is information that is added to each image. +This often includes the time the image was taken, the sensor temperature, and other information. +It can also include any other text or images you want. +

+

+There are two ways to add an overlay. +You choose the method via the Overlay Method setting +in the WebUI's Allsky Settings page. +

    +
  1. The legacy method is what's been in Allsky since it began. + It's described below. +
  2. The newer overlay method has many new features and is significantly more flexible. + For example, you can add an overlay ONLY to the live image but not to saved images. + You can also easily add images and text using a drag-and-drop method. + See the overlay method + for details. +
+
+The overlay method will be the default in the next version of Allsky, +and will be the ONLY method in the version after that. +
+

+

+With the legacy method you can add text to an image automatically or manually, +or add images manually. +

+ +

Automatically add text

+
+

+In the Allsky Settings page of the WebUI under the Image overlay settings section, +look for the "Show" settings, like Show Exposure. +Turning any of these settings on will cause that information to be added to the overlay. +You can also add your own single line of text by entering it into the +Text Overlay field. +This line is added after the optional time and before the "Show" data fields. +

+ +

+Allsky can also add text from a file you create using the +Extra Text File and +Max Age Of Extra (Text File) settings. +AllSky reads the +Extra Text File file and overlays the contents onto your images. +The file can have multiple lines. +The Max Age Of Extra +setting determines how old in seconds the file can be before it is no longer used. +Set it to 0 to always display the information. +This file is often used to add text that is updated regularly, for example, weather information. +See the Extra Text File example below for an example +of how to use this file. +
+When considering what to include in the file, +remember the size of your image - do you care if the text covers the image, for example? +The contents of the text file will go below the optional time, sensor temperature, +and other information. +

+ +

+You can format the text that's displayed. +The optional time and Text Overlay +line are formatted using the Font Color and other settings; +the remaining text is formatted with the +Small Font Color setting. +The small font's size is 80% of the size of the large fonts. +You'll want to play around with these values to get the best results based on your sensor size, +cropping, resizing, etc. + +

+Many people have lines that are either too close together or too far apart, and look unsightly. +The spacing between text lines can be adjusted via the +Line Height setting. +
+

+ +

Extra Text File example

+

+Let's say you want to display the humidity on each image. +The camera doesn't report this information and Allsky doesn't know it, +so you'll need to provide that information to Allsky so it can add it to the images. +This requires hardware that reports the humidity, +and some software to read the humidity from the hardware and save it to a file. +You need to provide the hardware and software; +how they work are outside the scope of this documenation +since that varies drastically depending on what you have. +Assume you have a script that writes the word "humidity" followed by the humidity +and a percent sign to a file called /home/pi/allsky/humidity.txt +every 10 minutes (for example, Humidity: 21%). +In order to display the humidity on the images, enter /home/pi/allsky/humidity.txt +into the Extra Text File field and click on the +Save Changes +button. +The next picture will show the humidity in the small font color you specified. +

+ +

+Now, let's say the script that saves the humidity stops working - the +/home/pi/allsky/humidity.txt file will still have +Humidity: 21% forever and that's what your pictures will show. +You may not notice for several days. +As a failsafe, you could set the +Max Age Of Extra field to 1800 seconds (30 minutes). +Before Allsky saves every picture it checks the age of the file, +and if it's LESS than the +Max Age Of Extra seconds old it will add the contents of the file to the image. +If the file is MORE than +Max Age Of Extra seconds old it will ignore the file. +If your software starts running again, the next picture will automatically +have the humidity because Allsky checks the age of the file before every picture. +Why 30 minutes in this example? +Clearly you can set it to anything, +but 30 allows for a couple humidity measurements to be missed before it stops +displaying the humidity. +For humidity it probably doesn't matter, +but for something like wind speed you may want to save it every minute and have a +Max Age Of Extra of 180 seconds (3 minutes), for example. +

+

+If you want to stop using the +Extra Text File +simply erase what's in the field in the WebUI. At that point it won't matter what's in the +Max Age Of Extra +field since that field only applies if you are using a extra text file. +

+
+
+ + +

Manually add text and/or images (advanced)

+
+
+The overlay method of adding text and/or images anywhere on the image +is much easier than what's described in this section. +
+

+The sky's the limit in terms of what text and images you can manually add to an Allsky image. +The convert command is a great way to add these. +Below are some of the options, but execute convert --help to see all of them. +This page has some good examples +and this page and +this page +are great resources for options. +

+ +
+If you create a script to add something to an image, +there is no way using the legacy overlay method +to have that script automatically called after an image is written to disk. +The overlay method allows that, however. +
+

+When specifying the starting location of the text or image, +remember that 0,0 is the upper left pixel of the AllSky image. +

+ +In general, the convert command takes an input image, +a set of operations to perform, and an output image. +The simple example below writes "Hello World!" in white, 60-pixel helvetica font, +starting 0 pixels from the left and 300 pixels from the top of the +image called "input_image.png" and writes it to "output_image.png". +
+convert -font helvetica -fill white -pointsize 60 \
+     -draw "text 0,300 'Hello World!'" input_image.png output_image.png
+
+ +

+Some options you may find useful: +

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Option Description
-drawAllows adding text and all sorts of shapes to an image. + See this page. +
-weight <font weight>See this page + for a list of possible weights, such as bold. +
-fill <color>text color
-stroke <color>text stroke (i.e., outline) color
-strokewidth <number>width of -stroke in pixels
-pointsize <number>size of text in pixels
-gravity <north/south/east/west/center/northeast>Specifies where the text should be placed. + It's needed if specifying and exact text position + for example, using "0,300" in the sample command above). +
-font <name>Name of the font to use, for example "helvetica", "arial", etc.
-rectangle <width,height,x,y>Creates a rectangle and is usually used with "-fill <color>" before it.
+ +Notes: +
    +
  • <color> can be a word like "white" or a hex value without opacity like "#ff44aa" + or with opacity like "#ff44aa88" + (where "88" is the opacity - "00" is transparent, "ff" is opaque). +
+ +
+ + + +
+
+
+ + + + diff --git a/html/documentation/explanations/keograms.html b/html/documentation/explanations/keograms.html new file mode 100644 index 000000000..18e84ad6e --- /dev/null +++ b/html/documentation/explanations/keograms.html @@ -0,0 +1,104 @@ + + + + + + + + + + + Keograms + + +
+

Keograms Explained

+
+
+
+
+ +
+
+ +

+A Keogram is an image giving a quick view of a night's activity. +For each nighttime image a central vertical column 1 pixel wide is extracted. +All these columns are then stitched together from left to right. +This results in a timeline that reads from dusk to dawn. +

+ +

+To get the best results north should be at the top of the image. +If it's not, include --rotate DEG in the +KEOGRAM_EXTRA_PARAMETERS setting in config.sh, +where "DEG" is the degrees of rotation. +That way, using a fisheye lens, you end up with the bottom of the keogram +being the southern horizon and the top being the northern horizon. +

+ +
+The keogram will only show what happens at the meridian during the night +and will not display events on the east or west. +
+ +

+The keogram program takes multiple arguments: +

+
+Usage:  keogram -d  -e  -o  [KEOGRAM_EXTRA_PARAMETERS]
+
+Arguments:
+-d | --directory  : directory from which to load images (required)
+-e | --extension  : image extension to process (required)
+-o | --output-file  : name of output file (required)
+-r | --rotate  : number of degrees to rotate image, counterclockwise (0)
+-s | --image-size x : only process images of a given size, eg. 1280x960
+-h | --help : display this help message
+-v | --verbose : Increase logging verbosity
+-n | --no-label : Disable hour labels
+-C | --font-color  : label font color, in HTML format (0000ff)
+-L | --font-line  : font line thickness (3)
+-N | --font-name  : font name (simplex)
+-S | --font-size  : font size (2.0)
+-T | --font-type  : font line type (1)
+-Q | --max-threads  : limit maximum number of processing threads. (use all cpus)
+-q | --nice-level  : nice(2) level of processing threads (10)
+-x | --image-expand : expand image to get the proportions of source - avoids tall and narrow images
+-c | --channel-info : show channel infos - mean value of R/G/B
+-f | --fixed-channel-number  : define number of channels 0=auto, 1=mono, 3=rgb (0=auto)
+
+Font name is one of these OpenCV font names:
+        Simplex, Plain, Duplex, Complex, Triplex, ComplexSmall, ScriptSimplex, ScriptComplex
+Font Type is an OpenCV line type: 0=antialias, 1=8-connected, 2=4-connected
+
+ +

+Example when running the program manually: +

+
+cd ~/allsky
+./keogram -d images/20220710/ -e jpg -o images/20220710/keogram/keogram.jpg --rotate 42 --font-size 2
+
+ +

+To disable keograms, open config.sh in the WebUI's Editor page +and set KEOGRAM to "false". +

+ +
+If you set the +Image Width and +Image Height +of your camera in the WebUI Camera Settings page to the actual values of your camera, +keogram generation will skip any file that's not the correct size. +This will eliminate any garbage images that happen to be generated. +
+ + +
+
+
+ + + diff --git a/html/documentation/explanations/startrails.html b/html/documentation/explanations/startrails.html new file mode 100644 index 000000000..8b1378917 --- /dev/null +++ b/html/documentation/explanations/startrails.html @@ -0,0 +1 @@ + diff --git a/html/documentation/images/README.txt b/html/documentation/images/README.txt new file mode 100644 index 000000000..2738f7499 --- /dev/null +++ b/html/documentation/images/README.txt @@ -0,0 +1,3 @@ +All images referenced from any multiple documentation directories should go here. +This makes the code work on GitHub as well as a Pi. +Images used by a single directory should go in that directory. diff --git a/html/documentation/images/saveChangesButton.png b/html/documentation/images/saveChangesButton.png new file mode 100644 index 0000000000000000000000000000000000000000..0479e7fc51c45a404e7c2629d898e1b3d51e5be4 GIT binary patch literal 2006 zcmbVN3sBQ`7!TkB8Ti^b7~+gU6qF`uf|O=dgjS$nyNXree37Op4YWzz^KqhX<2+!FhbTjsJM@%uX@Q=4&fS)~Bwv!>|M&YI z|L@B#l`_%KC&&i?06%$>ES10K@aH1$Y5euXjhsLD+YED3x)lIswm46ZPnOM`2LMz0 z8Fd<$rdUl-tPv))tcHf|Ml+8FfS6djnWVC54%E<@j7b6wojwDBj8+0|Sgt@7W+|;_ zlJYI|+I*#&%Fm|6S}1k}7-J`R0wc|lpxtONSqZxYa`6(p?RaG14ZB0{lPjG!2TVFDf@u;!UK(k?JrLnawyw3V_jW{zP^pp%i* zusNIr;$0n&!Dx2VnyeFf;xmTWNi!mZQD;mppq6su%sCc=OI%AKw1GC#CeF%Zg>I}_ z&vL9)&;A3o`}1=Gd~OvAx5i6-F&fI-C+Uy*rbPvM2)<> z#dhY;Tfgj^H|MIf{K=KUj_C()ok`_JJ@0(xZ7S+4zCBvpr&v_z*=z3dIkXpyfXidQ zzt(eY$!1AGT>j#s&%2gHCm+fx_0&H-_vO`~n#$LjA8h?ldq8Zb0OS2vo$-&D{DdJrSMzbDYsAE#SfSsW^4&vNlVxYMH!)j~7OqFP|1xp&1PDte(AcC$Myi>S?&zP!iNNE!;o{ ucdbt_5N~yTK|!Z}==AdK9r9?&zi}SHM*M5M@P!S|Kd*e1QdS$EQS>*bDcwu} literal 0 HcmV?d00001 diff --git a/html/documentation/images/showAdvancedOptionsButton.png b/html/documentation/images/showAdvancedOptionsButton.png new file mode 100644 index 0000000000000000000000000000000000000000..68921b6270eaaa6d8f5b3696641ac62465c1018b GIT binary patch literal 2264 zcmbVO4^$KP9S^M&L_rX$JQ?*oL#ZptUH%Y~gQ$dnq&7hz7H0j!s#~QFZa8< z&+qg7e!lJ#?pn(&e!z6@zp>aA$6aR7X+LLpyx@!8<+tax z;7A^C+5=Lb&1P%gKrqTIL~+VM2<>K?L-TlvOYJm@ zlGh-Rtz8KuQ&s{{2w?#R!!Qu95Q^eOm^j`T3y5K{7=q=HNG1@;5m<~!CBWnl4UV1cO;g znk6X<;AKP&Q~|35Iaen%m}wuag_(>K7ct0=(vV09do_&%amx%x0enhE3Vb$(Rht_o5lSgC?L1f}skm z7?HA>b90eb4UHsQ36!O*dWtelWoqS=%Yaxagn?JHNDEHcn8n{ZK&VlcP=em92}B|R z9IuCAL==y}aROL|!0-fAOW~x^@t;sJB32-<^0IQBE*vMso>> zw&a3Sm zK#m(F0=dX2mP$}e9w(kq!JSuASb;aQQ|Iyj^L)CMrNh299S&qq$ z$RsvR?o1>wUIhq>d8=CqV&1e8I5_#3{LvAZpta=@9O?f^_XLcgjI0f{5=psSw0^Lh zAkKNn+lLc6pnsP*{_a~nI|b(kfp_a0LEMdRh!GZUa#^_%_4e57`8?i>yEW=0z5Ods z#RbcCIAlB1t+^dEFzZ~(VIKL*h9#FiNUr(m<5193`qu1#8NYh@O;s8&*tR15CBeq% zV7*gb8`Wwz#c1pP8vDF^9$#nL<$h%E+taREJovW zUSoHhRt)>?Te0+Uhx_=kc}I@5^bMx2KC-n)9kOEEjimD#3CrG5hb%DjKWx?&)<@o5 z{dQ|={!?9ij<7u8==+2Iy1KR1(K|+Txv!m7*~6O7_wHH!*@L06(qqu)+R^hlgZ)n{ zoAwSO=)>(FuL|hOrd@`j51*8j`JJxnbvNd>?(J9-+k5=>4ri-rLDsRFbZ~QJ->rm; zjk_b%eDUKK?SGk{`<}Q!o_x0;zU{4z=QNU*?tf zehcyUXD@Hl7bik*-0UB^GT1K#TyDRrL(k7iMGDiLiw*D0-R3+ZS3FnV3XQBVe*_Fo z@3>IypVZko5?OKW<#Th^I)KE;?DzZ7Q(*;mev9fLegE3B*q=E4doFb>)Wz=9 z318^lS?*|2-#+`n(K+SJ<;t)zNx@4!bbG32ReNc6*Jy2J*d5Q7Lp!4+;Jxc#zj9&2 zmbD4p(;+uKPl?4WXn#dh(o?(h%QhA~@7U2LTt0HS>qfuztY6V^qs6XE{Kol@dt3T) zPW{Yt{pu#|iMptb_UssCbWYR0(mxDr%DSJYOOPe5(zu#r4OMrJ>RpDzm!oR0{U&{l zE@te;qR-U)o@XD=aEP{S9&3%eyujuyNv=A5B`KQbX9#%VVhCSVHak$ogg^NNSmFt6 z4$T=LJL_CKHVpq+CcU%Ev|--sRh`3(e_Pq}uP-!h4ISxjSJS(`@P2z}QgrGXRZj80 E0AFcp+yDRo literal 0 HcmV?d00001 diff --git a/html/documentation/index.html b/html/documentation/index.html new file mode 100644 index 000000000..e63e9da70 --- /dev/null +++ b/html/documentation/index.html @@ -0,0 +1,72 @@ + + + + + + + + + + + AllSky Documentation + + +
+

Allsky Documentation

+
+
+
+
+ +
+
+ +

+The Allsky documentation provides tips for +installing, +configuring, +and running the AllSky software, +including describing what various features like +overlays +and +keograms +are, and how to troubleshoot and fix problems. +

+

+This documentation is on your Pi. +A copy is also on the +Allsky GitHub page, +which may be more up-to-date than what's on your Pi, +depending on when you last updated Allsky. +Major changes to the documenation will result in a new Allsky release which you can update to. +

+ +

Questions and Feature Requests

+If you have a QUESTION or want to REQUEST A NEW FEATURE +create a new Discussion by clicking on the +Discussions +link on any Allsky GitHub page. +Please do NOT create an Issue. + +

Issues

+If you have a problem first look in the +"Troubleshooting" pages of documentation for a solution - most known problems are listed there. +If you don't find an answer, look in the "Troubleshooting" section of the +Wiki +since GitHub may be more up-to-date than your Pi. + +If you can't find a similar problem, read the +Reporting Issues +page and then create a new Issue. + +

+

+Thanks - the developers +

+ +
+
+
+ + + diff --git a/html/documentation/installations/Allsky.html b/html/documentation/installations/Allsky.html new file mode 100644 index 000000000..b9ff52b33 --- /dev/null +++ b/html/documentation/installations/Allsky.html @@ -0,0 +1,167 @@ + + + + + + + + + + + Installing and upgrading Allsky + + +
+

Installing and upgrading Allsky

+
+
+
+
+ +
+
+ +

This page describes how to install and upgrade Allsky. +
+After Allsky is running and you've configured it to your satisfaction, +you may want to install the Allsky Website on the Pi or on a remote server. +See the Allsky Website Installation page for details. +

+ +

Install AllSky in a different location (advanced)

+
+ +
+Only advanced users should consider installing Allsky in a different location. +All the documentation assumes it's installed in the default location, +so it may be more difficult to troubleshoot if it's elsewhere. +
+

+By default, Allsky is installed as the login "pi" in /home/pi/allsky. +The name allsky should not be changed, +but you can install Allsky in a different sub-directory +(which usually means it'll run as a different login). +For example to install in /home/mylogin and run as the "mylogin" user, +do the following before installing Allsky: +

+sudo mkdir /home/mylogin      # if not already there
+sudo addgroup mylogin sudo    # allows Allsky to execute system commands
+cd /home/mylogin
+
+After the above, continue with the steps below. +
+
+ + +

Pre installation

+
+

+If you have an existing version of Allsky, +perform one of the steps below, then continue to the installation section. +

+
    +
  1. Upgrade the old version. +
    +sudo systemctl stop allsky   # Stop the Allsky service
    +cd
    +mv allsky allsky-OLD         # The installation looks for this directory
    +
    + +
  2. Save the old version but don't use it. +
    +
    +cd
    +mv allsky allsky-SAVED
    + At some point you'll want to delete the SAVED version so it doesn't take disk space. + +
  3. Delete the old version. Only select this option if you're sure you don't want any saved + images, darks, and configuration settings. + If allsky/tmp is a memory-based filesystem you need to unmount it before + it can be removed: +
    +sudo umount ~/allsky/tmp
    + Either way, execute: +
    +sudo systemctl stop allsky     # Stop the Allsky service
    +cd
    +rm -fr allsky
    +
+
+
+ + +

Installation

+
+

+The following commands will put the new release of Allsky in ~/allsky. +Except for some system files, all Allsky-related files reside in this directory. +If you later install the Allsky Website on the Pi, its files will also go in this directory. +

+ +
+cd
+git clone --recursive https://github.com/thomasjacquin/allsky.git
+cd allsky
+./install.sh
+ +

+The installation prompts for several items that allow it to configure the Pi so +Allsky runs most efficiently given your Pi's configuration. +These prompts include: +

    +
  • New host name, if not the default of allsky. + If you have more than one Pi on the same network they must all have unique names. + For example, if you have a test Pi you may want to call it allsky-test. +
  • Adding swap space if needed. + Swap space effectively increases the amount of memory your Pi has. + Insufficient swap space is one of the leading causes of timelapse video creations problems. +
  • Putting the ~/allsky/tmp directory in memory instead of on the disk. + This directory holds temporary Allsky files and is where most Allsky files are written to. + Putting the directory in memory significantly reduces the number of writes + to the SD card, which increases its life. +
+It's highly recommended to accept the defaults. +

+

+During installation you'll be notified of any actions you need +to take when the installation completes. +If there are any such actions, the first time Allsky runs after the reboot it will stop and: +

    +
  • add those actions to the log file +
  • display an image telling you to see the log file +
  • display a message in the WebUI (which you should clear when done performing the actions) +
+

+
+
+ + +

Post installation

+
+

+After installation, perform any actions the installation script identified, then reboot. +

+
+If instructed to copy the contents of a prior configuration file to the new release, +it's important to manually copy the values +from the old file to the new file and not copy the entire file. +
+ +After the reboot, enter the WebUI and configure the +Allsky settings. + +
+The config.sh and ftp-settings.sh configuration files should +only be edited via the +WebUI's Editor link since it performs sanity checks and behind-the-scenes +actions during updates. +
+
+ + +
+
+
+ + + diff --git a/html/documentation/installations/AllskyWebsite.html b/html/documentation/installations/AllskyWebsite.html new file mode 100644 index 000000000..905174d60 --- /dev/null +++ b/html/documentation/installations/AllskyWebsite.html @@ -0,0 +1,221 @@ + + + + + + + + + + + Installing and upgrading Allsky Website + + +
+

Installing and upgrading Allsky Website

+
+
+
+
+ +
+
+ +

+This page describes how to install and upgrade the Allsky Website. +It can be installed on your Pi, on a remote server, or on both. +When installing on both, install on your Pi first and make sure everything works, +then install on the remote server. +

+Several of the Allsky settings are used by the Allsky Website so +the Website shouldn't be installed until you have Allsky configured and running the way you want it. +
+

+ +
+

Install on a Pi

+
+ +

Pre installation

+

+If you have an existing version of the Allsky Website on your Pi, +you can have it upgraded. +If you do NOT have a prior version of the Website on your Pi, +skip to the installation section. +

+

+The location of the prior website depends upon its version. +In both cases the directory name is allsky. +The parent directory is: +

    +
  • Website version v2022.03.01+ or before: /var/www/html +
  • Newer versions: ~/allsky/html +
+

+ +Perform one of the steps below, +then continue to the installation section: +
    +
  1. Upgrade the old version. + Allsky Website installation checks for an old version and if found, + prompts if you want to upgrade it. + There is nothing special you need to do. + +
  2. Save the old version but don't use it. +
    +
    +cd old_version_parent_directory
    +mv allsky allsky-SAVED
    + At some point you'll want to delete the SAVED version so it doesn't take disk space. + +
  3. Delete the old version. + Only select this option if you're sure you don't want any saved + images, videos, keograms, startrails, or settings file(s). +
    +cd old_version_parent_directory
    +rm -fr allsky
    +
+ + +

Installation

+

+Run the following to install the Website: +

+ +
+cd ~/allsky
+website/install.sh
+ +

+The installation won't prompt for anything, and will display minimal output. +

+ +

Post installation

+

+After installation you'll need to change some +Allsky Settings +so Allsky uploads the timelapse, keograms, and/or startrails files to the website +(and knows where to upload them), +and change some +Allsky Website Settings +so the Website looks and behaves like you want it to. +

+If your prior version of the Allsky Website was in /var/www/html/allsky +note that there is only one configuration file in the new Website (configuration.json) +that replaces the two older files. +
+

+ +
+
+ + +

Install on a remote server

+
+

+Many people have their Pi behind a firewall where it's not accessible on the Internet, +so they install the Allsky Website on a different +machine that is accessible on the Internet. +

+

+In order to install the Allsky Website on a remote server, +Allsky needs to be installed and working on your Pi. +You can then install the Allsky Website on a remote machine by doing the following: +

    +
  1. On the remote server: +
      +
    • Create an allsky directory to hold the Allsky Website. +
      +
      + Keep track of where on your server you created + allsky - you will need that information later + when you tell Allsky where to upload the images. + For example, when you FTP to the server, + are you in the root directory ("/") or further down? + It is very important that you get this correct. +
      +
    +
  2. Go to the allsky-website GitHub page. +
  3. Click the Code button, + download the "allsky-website-master" zip file and + unzip it to a location on your PC, Pi, or Mac. +
  4. Upload the contents of the allsky-website-master directory + (but not the directory itself) from your PC, Pi, or Mac to the allsky + directory on your web server. +
    + Do not configure the Website yet - you'll do that below. +
    +
  5. Update the config.sh and ftp-settings.sh files + via the WebUI's Editor page so Allsky knows which file(s) + to upload to the remote server and where to upload them to. +
  6. On the Pi: +
      +
    • Make sure the Pi can upload a file. + See the + Troubleshooting uploads + page on how to do a test upload and debug any problems. +
      + If the upload fails, + do NOT continue with the next step until you can upload a file to the remote server. +
      +
    • Run ~/allsky/website/install.sh --remote. + This will create and upload a default configuration file to your server, + leaving the master copy on the Pi. +
    • Configure the remote Website: +
        +
      • In the WebUI, click on the Editor link. +
      • In the drop-down at the bottom of the page, select +
        remote_configuration.json (remote Allsky Website) +
      • See + this page + for details on the Website settings. +
      +
      + If you also have an Allsky Website on your Pi, + the remote configuration file will be identical to the local one with the + exception of the imageName and + onPi settings. + If you want the remote configuration to differ from the local one + (for example, you want a background image or link to a personal page on the remote Website), + edit the remote configuration file. +

      + Whenever you want to update the remote Website's configuration your must + edit it via WebUI (follow the first two steps above). + Do NOT edit the configuration file directly on the remote server. +
      +
    +
  7. Your remote server is now ready. +
  8. Give your family and friends the URL to your Allsky Website so they can enjoy your pictures! +
+ + +

Remote Website Requirements

+The web server needs to support the following: +
    +
  • PHP. +
  • The imagecreatefromjpeg function in PHP to create thumbnails + of the startrails and keogram files. + If that function does not exist (which is rare), + you'll see a thumbnail that says "No thumbnail". + Everything else will still work. +
  • The ffmpeg command and exec function in PHP + to create thumbnails of the timelapse videos. +
    + Note that many hosting solutions don't support this, but you can always ask them to support it. + If ffmpeg or exec do not work, + set TIMELAPSE_UPLOAD_THUMBNAIL="true" + (and TIMELAPSE_MINI_UPLOAD_THUMBNAIL="true" + if you are creating mini timelapses) in config.sh. + Failure to set those variables will result in "No thumbnail" messages when + viewing videos. +
    + Everything else will still work. +
+
+ +
+
+
+ + + diff --git a/html/documentation/installations/Code.png b/html/documentation/installations/Code.png new file mode 100644 index 0000000000000000000000000000000000000000..319da917d5da863e83d787ae3af08837be4946b2 GIT binary patch literal 2510 zcmbVO2~-nz9u8V62mvJ0@(^_#Z3ShLnF%2Wrg8)YYPgIPSy3l*B!MI|W(E>Ko@iH) z>a+9}@!EP-x^7#GC|jRc77(nki=eG(dz1Ok%=iDk z?|01aO<79PQsLB~sRDsOm=Lc?Su$GA> zji&el8@aq7NrxBY;7S5q{06Ydq2dWFB!>YGi`mMm9BOcwSH-VgwLrV6;mR z$k3($v9yf@lwugdVHgJFN--iwa8yo(0Vs^35?CQYA|OPef>Bkt6d3)1yqt}oRB4(e zqhkD(8Z>eoqmoGMcDvXv71K6@1W_uL5*U@BD8wTmHs8u&4#>*R9b?dtEN(L~oQbvq zE=EjG=W=S0w>lDog&C){vZHz8GbV9hj06$Gu9${_1U`;qa&6{eaRQf+X3|1hIhMyF z<5b2MwDe};Pe@e2ZcZnfHRjS0P2EaMU^7njF}F`AGG(X1|?Ath-fOXu2fGA@s| zIoA~pql&eW7)RT5G;JQMRLYoT01X$zK*(DrD?!`Y(C0Rg8jK^=psQ*Sf&7z41sajuYw6&MbS13#s_S&UzH zZKiF!Fz-$}>_V$mC0JPwv*KieMh)^Yi%lj%B|{VlC8aQk(#s+sr7T z$`oU4$u<-JqG9IeSzWFOo)N||g%pj@L*ay+fTTF@N=d+Sh@vnGmFr2pOiH=BdALDT z@g|lpUH<6%v7B5tx-y%9;hs=oxU1LIAnqzMNr0obO%vqfHz|+qw;M^G^cRXhqR!G3 zXUA-0w1LmvuQr$D=ghNM-Y;AKZKWLXG?Dcen(_a!KAINXh*=FJKRG3!D;SAu#EcY0 z^1t;Oe)ilr8iVsQ&b1t$uKdOLd?u|twT+*?g=P0T1%k<+Bxs^_#(&=3o0Tj|^(z^a z1P-~+KB^gdTi9AUsci7&*S_1lIv>{;Ts-~d@6#79nV#tGFGN;{zwY<8`?MK}2LS6_ zGxAD&)pQOzEYz;)yd(a+a*}2F+V@Vhz4^7&kbF5mucQ5pPQaA(EfDR~{w0PTf&%Z# zLUI~fb2TWup(~PhHZk+ToN4CyCp}AnW3vqnL#t8`1kUO@@bN9QV^G!;vq97~?a23W zGZz$Qr(SHEbjBKU^o0BJrj>`c_{_<^ecJQeuQPT3%Gy|Sa`H0@PVMQ|@JNj%sUl_V`@fk>LZ1C#~?h zHs^_GT{oi$7W|Gm7qGub!z+_J^jw(iUN zRjeG11705?#{+y?w;c?`%9{Ec zvg)o6hBsYyi>;p05&Ba3&6Y_s8Dp-7=#Rd9{Stb8P#24@BPQ?i5wXcbTI&Yp63LJw)%n>qo=3cc1zl+_Lox z&5bYWzWl1EzP4zI4hvya&MNuu-ne$X=G{Nt`rE>pr>h^oUvU1ECgML$p=&=`;IaK? zOY8BXPUYkoy-!lo*EJq0E7>5-zF!;i*WGOGDdqNhTbekkO29g}dU?`{Q?Pa@ zc-iLeXBX0#-f~vkbnKO)zK2@3(B{XPz2+xtXP)S>mJE3R`A!i|2^IwGYKA<1bkivU zS9ED)`J&?1lG(ADq4m>uUNT;cI?Vbk^r`5rzOl_dD=ai&Uw~)3)$37B#SZq|Fo!kaxvZZDOpfGkR&*AFs3~J)7^-GC6Z@;YxJ3COjza=~MApqjQa$^84!I^6PCw gEgK!jKK!?D)Ta7E;vbQXt}m{HxFpSIF>5#d7t*MyKmY&$ literal 0 HcmV?d00001 diff --git a/html/documentation/miscellaneous/cleaningWebsite.html b/html/documentation/miscellaneous/cleaningWebsite.html new file mode 100644 index 000000000..8b1378917 --- /dev/null +++ b/html/documentation/miscellaneous/cleaningWebsite.html @@ -0,0 +1 @@ + diff --git a/html/documentation/miscellaneous/nomenclature.html b/html/documentation/miscellaneous/nomenclature.html new file mode 100644 index 000000000..f29225727 --- /dev/null +++ b/html/documentation/miscellaneous/nomenclature.html @@ -0,0 +1,92 @@ + + + + + + + + + + + Nomenclature + + +
+

Nomenclature

+
+
+
+
+ +
+
+ +

Allsky Suite

+The AllSky suite of software consists of two GitHub packages: +
    +
  1. allsky +is the main program that captures and saves images. +This also includes the Web User Interface (WebUI) +used to administer AllSky and parts of your Pi. +In addition to taking pictures, you can also: +
      +
    • Display the most recent image, called a Liveview. +
    • View all saved prior images, timelapse, keograms, and startrails. +
    • Configure Allsky settings via a web form and a built-in color text editor. +
    • See the status of the LAN and WLAN (Wireless LAN). +
    • Configure Wi-Fi. +
    • Change the WebUI login name and password. +
    • View information about the Pi such as amount of free disk space, CPU temperature, etc. +
    • Optionally view user-generated data such as ambient temperature or fan speed. +
    • View Allsky Documentation, of which this page is part of. +
    + +
  2. allsky-website +is an optional simple web interface that displays: +
      +
    • The most recent image. +
    • An optional constellation overlay on the image. +
    • Saved startrails, keograms, and/or timelapse videos. +
    • Optionally the most recent "mini" timelapse video. +
    • Information about your camera (location, owner, Pi version, camera type, etc.). +
    • Optional information about your settings. +
    +

    +The Allsky Website can run on your Pi and/or one or more remote computers. +

    +
+
+ +

Terms

+
    +
  • When a page says "AllSky Software" or just "software" it's referring to + the main Allsky software that's running on your Pi from the ~/allsky directory. +
  • The allsky-website package is usually referred to as the +Allsky Website or just the Website (with a capital W). +
  • The config.sh file holds a lot of the Allsky settings +and must be edited via the Editor link in the WebUI, NOT by manually editting it. +
  • The ftp-settings.sh file holds the upload-related settings and +must also be edited using the Editor page. +
+
+ +

Starting and stopping AllSky

+Allsky should start automatically after your Pi reboots, +and will continue running until you stop or restart it. + +
    +
  • To start AllSky: systemctl start allsky +
  • To stop AllSky: systemctl stop allsky +
  • To restart Allsky: systemctl restart allsky +
+

The Allsky Website normally does not need to be started or stopped, +but if you need to do so, it's the lighttpd service, +for example: systemctl start lighttpd. + + +

+
+
+ + + diff --git a/html/documentation/miscellaneous/pickingCamera.html b/html/documentation/miscellaneous/pickingCamera.html new file mode 100644 index 000000000..8b1378917 --- /dev/null +++ b/html/documentation/miscellaneous/pickingCamera.html @@ -0,0 +1 @@ + diff --git a/html/documentation/miscellaneous/tips.html b/html/documentation/miscellaneous/tips.html new file mode 100644 index 000000000..8b1378917 --- /dev/null +++ b/html/documentation/miscellaneous/tips.html @@ -0,0 +1 @@ + diff --git a/html/documentation/settings/AllskySettingsPage.png b/html/documentation/settings/AllskySettingsPage.png new file mode 100644 index 0000000000000000000000000000000000000000..6b36709fb40c5fcc3c311e5597871ba76826c5b4 GIT binary patch literal 50929 zcmdqJ2T)UA_cn@(BBG*n3m^#6K~Q>=4$?$=2|=1D0s^6zSWr4BU1<^oM4BKqlprkv zQbG#?0jUW@LJcJ(;XC;AegE(G|L)A4x%Yl^@7y!Pa1P1YXYX~^UgcTOBKn?@&bc#} z&(P4&oYT|QyiY@O0z^Y|obU80;4h0jYIDG^W4`xw)M?85uPy@@v=7w`)o5rc6B)=4 zP6F5TPj#(*X=u*3AN?FddVO-Hq3L?9r>SNZXusNwuLEhN?j9b*=E%nRpFJRM!RVAI z+Q*N@pE@mIlEiT>vhaE&?c2g( zLD_>%2xYAFbHiAvwJ&H#J|wqhcVb4q>!EXnx%pRD^Rnh$a^aXg_Amrn$XHLu9eM$n z+R@QUyAHz}LrKj4T+%$Fr$HS}`{-b%g)#hdMswq|Ci~x0g9}mOe@`>6T>ymf=eVhM z4gUAk;l&-uv4756X`kbc|8x3`{`mjlz~8O3&>|I0bKwV*Gw`+W-A2y`558qXsrv+p z!%Ydy;lAo2-IHs#vA1`tPX)|`)hYU|q=2uu_x*iXvWqATPeg+Q22>B54ye0`HE}qO z*Yxx=>Idn(nmlP(P1V@nwcfnc#S0gFhgeLrB@<#&w_j5KmoJQo!Ev?H6I#!Iy$^Sb zcPo2Z!t>8_t{~xB>=gUcbu9hot1Y%072U=DE^+=L28LIh*-v;k^>X2y!e#ps#PL#Ok>_UmWg<|&sc~* zvSkFRJPwQJ%8VGZALHk?Xf~-(i;3pC(}ms>L@Q~8B}_=re1M+14p*UWBsMA%>f6I` z8r)L7(Fn>U!f&$9DUYCV#$r6Thsnv%U3aF(D!_SVEf74U0vViZc3cJv9 z%A(ZrRsLg~mUDXD)%?$#r#8uN24N9MQLUJ)hoI@PmRKk~8i6lwltQ(8=;7QBL3sE2 z1W$eRjAhGa>Vne#Ao_S6_u}Qe3?4X5hH>G2Nb@}B+S4NyIUu1Cgz25yx_5rJw|REf z4ykJd2JqesYa_ex{Y5I{31EtHOA$h=>Nk42z{%+v@RShEKMIW|+TNrC~I{S_4-mjM}D(RKratUT=u;Ir2Daenx zZ=dzU-KgJH(``Nc$g~5o+d6|yDEY_v*jN3PP-QxJQ(2g;e6CZVD1y8wK?!uZ)Olys zO*~L3e+<1&zGnb8KpLrt=Cw;&sob_pN57p|zj`>VN-+(x-_`Kjvw^``zOpjVIKbcC zMb%VSFHq-IsqM+=DD@ovr4zumPk7_gxElwZyxJ(8IOEhDh%4anW?Uz}Z(W zusiCj!1j_rl2=M9;OX|k-JGi7QwJ%G%sk)r=D82YDI1AUh^2jy%bf4~UzLDC;d|RH zOmXK=NzolbY}ObB6D1GkI^Iz>D-EiPOT{;CjHfH<5W5rkxtz1?EMwHOqwr44nZ0r< zVFoJQvdE&|$v0sr$(o`ynFRCec)T}r@bAl*8No%RT4n*Gy^WsmV$Nuh$NClM`(O>p zd-4^r5ux2dyxgSA4{)I%?#rv`)B@t7{A@I<9V3eb@ti>Lk ztsJrg309wz(?WN$gMXjrQo>R32x_nL&bSjnA52P`tbUZtZf54+eonSNm-71|0Zd&4 zPtgGz=cCw>6{M9DT8enfq?`Sv*LSlfbzNU@*;($vqSW1I`&mXlVi2$t0p4MEW41~a zV_*BgISiBbX5+j3tPhtgw`|^IvKNLsf4+9*el~pn$(3Ef#oH2giKL?J52i&%`+=XH zh!LgD5_`%5A(!?)Wo{Kp#pkFttI!hlu%E>D$J}rBkWSDPMjoxl%symQdbjliW1zR@ z;Y(rwbT_~i)LpNMww)na)Hxx~A07+9W(UYjPwV>4Y!}M%V~;HKwL9JU1|0HlQ}w*p><7{v)KFGyvZnTFhbBJ`*Lo${>rqj~;(lAeUX&Qy8?Ggw5j&=;N~I#04V zUN(;fmQrHK8T@1<0jwXGHB@1*TK+Ivyo4gSNQ=%3?^d0W(ye%OuGlWYWrTD&=SrA| zwaY@j_)ekJxz3MT>=n}JJm1^mq;&G*nfz@!nhdVOyAV_Y8$H+N!7lW0mr$7L=_Apy z2b+ZZx#K<2z=G&h){pI09Fi(p`a@<8?7tc@AGw`-{AHp_d@1*Ql7yHI_H9To+T@9D z+dbUX{UXd+jP{KmDIdo8F-)H|JU)r-FUd$%qCGf%TBMsOa>*Wyge}v)?~)QnX+4E* z+s>QNGIttb@wCTsOWbE_vSx!vB>K+L3#>%W2?T@ru=Z+BdD=5F(rhwTtqp~gn{dDD}?M4h>l&4+vD^hZ^!c$6axs5!`(wF z`0vym1hAp@RBf%X5_b(8t<8=6ZHZJ9&T?a-AU#$yYXJSNd%Xfm!SlVY?a2Nhg+XYK z6^Hcs6^vIdX(lu?{C)|Y=R1H&*)Y0?TFkIyZlgw8^cy0&^eG!PY94~F_8Ke6Bv&wC z9-hkArGJkxlYO-i6h<6v=}!#b&i_63O&r1s+D_3RWsidoiQo`#ojS>u{XQ=l zyv@DRktOohz}j}EY`i^^z{0!tKAdXl-MvCYc&%#>7;GVP?7B?qT0~CD)%_0 z?B%ektq*rIBpEyq0Cn7D`SEtH#*w1Z*e%8>ngj!52r{hR;+(gWrmcX7N;E`LKlD(y zt3uq01t%emA-|hg zraj`$+Ur?(zhY7aW`B8dKY#7QPVYU@h1i3!?k27hqmIlK{5Y|aOO^*YeUbo9?0YX8 z|64yXzbuUXkg0rNs}TLA{IHxTZP&kgY3KStGNUqfDmp{BF~cXOA?I zBeuVKqf0ePZ4PV=+rVU=k$fcZ@ga1l6NY&)xd91op^qv*-{IZE7lvu7{p~3h>PhNY zB~W$JF`KAif=h{gVphxU<+^AzfswI+KV~-}l*)D3&;RO^aCz_C#1AaaI{;hI*(9NS zyKPU#9zt1uBH3cd&AHq>ETG^$a&JyIcRA%LlbI!=FgV3(=%K>(WC!8o=%Q^sqz8T7 z$(qq_8I5pf(IJWECC%IcZ=WCEt^C4rBzo&|nAHMV|;8h>nl}ODDax#ri0)2~kaok)%wi1Yr z<|f4;9>=Su$(^-5a;ITl18N(aZY5@(jhg_6{p zOV&5P74TYXUFBWZMG>JosnE5%oD;GeVQS(XSVjGsP*NY)N`16|4SVq@%^*=3d>PX8CE0fDP9G;*fnE zjMjN~+$(@C+^^_Ba8x7|LwXAG$&D5FM35UDf1^Fl*L`PIpU-C*_&F|q1IJp|h#bdW zcAE0X7eydw7@mC=+?Lox5ZEd7U3IyUniCQ_lyGK5hs0<8yB4PJ-zN% zz{8O|aCMCSR5ro{`i z48codWU)gI2tQg9q2zhOc%>6HkvEy+Bc}Msw5nK;IMYTGJ^^lhihwu_S3S>UXCsPA zX5tQ7xVSqxLmdP8jhgGdTN<TO82okGVWO2?iI@e%>Z9i0`uCN>LIb%%&E3941s2}k$3Z5Ra^9-nt=EO8DS8IKLFTN40>U^W?0I@;N|iQh8d+HMf# zTujl*!(q$$)u$4r^@|6dL_}&MHL_PrROEqxGpD4==AKi*z$>pQa5czZgk^VFaZ0Cn z&3JlchwDQNAwaRVE3oD1hl%I%wsDJ9j-r`tQ|yOtCuY_N`)%qbUdfG1)Aeke^IvB% zA~o)d0S?2qr(b?LgIGMHSXoRnr2cy`KLGy9vAI{0YaH)MaW*NkikyUYz7V#Th4eZ~ zc4dZ}br=&>F5)@MlE^m^PE4T68J|@(F$g}@FP4KQIf5{jclG0Wxb%fXdYV?U6e|qR zoVyn>V-1@TcEbL#N( zCC`1MrSe=#uUF(|L{bB8I|}gfAx6a`W{StFQ!p)pYj8v)${0gbHX!#pav54;&I)GbF7z2m ztLgzQa=j+|p^9Ot@=>np`eIs(ebo-d_}~#8?kM}(&+uou#^>x75b6H`A}>jg>a+{p z=p^)lsa5Q+whyG3l=wnDn>Ms})9RY|i$%29F@?Hqv0OcBFYuW&WY_t!m*l5sSLP{e zP=s}4_?8yb{gwZ8>1H|3@9HJ~s!$)HTpCNhgv<_&TRpanVF$yWy8bR%#NYtLG*1kovtenPeP}D`t(GOrh0JpQI&Ld(iKbFKbAHz}?^*p7P4uW| z087Yn(5x&o$SJDQk0AVlk?og6eRFQA?_-p*3WGaR_=Bbe%Y)R4`f2juSyk=ITWl4@ zC3VC7wwKYAnJC7@jWBK1uC`H=y*Ka1+#NJgF4O1f0pUC=E($LE2VucGU&^a!+e z7InXJmYO@3ZXFNinH1qa}b z(=f$8I<6z*jW@odyl%iZcYf~6^$Y89Ys8)N-QD~-?71k2i3v<>Byy`zY~}ThjLrbS{G)p*jgyC1-Woh7vOTLbzhZC*BUZ zoQ)MHt)`eyvrd%3Y|lPIMpNJ1QhxrX*9t-bvWYrwW{NhD+~E;qPj=Na2zt`|k0PV& zO+|Z~kEs4jeJ7Mbm8%b~czl<(yW(y6Ji>y-YMJ?0#DxP+{?ZU19;8G5eyJ?Wl7M=U0#@KAuu7m9{nUT_4uCLRI_+6Fl<@|XzEnOD58Lq_tOx{*DqNo$6q z8hrNl{sH#h(UVOeOjY2{v&Q16=Uy&X#dcIQ(HxFHG%e$d8Ai|+Q_9=xr)S$k-*mYb zVLX|HP2&9G2Y64XlIuL<4k^DZ)0;kwLG=>?++@Y37g_{8Pn?aQd(?C=WQ+0HJWc-U zxu2##RX9i1poX%5Ix~_v_KM>->+B__*2;^58ke{pDq9?KZGK%YG`k~nT7+D9gz;t= z0_s-nw3U0fpX-S(2W9(v;vPK*kgUVs0qHmkHS1bGyoJPf+ynN_rik!cT6H8!FM_P^ zqyNh$55a4!o)`}8#4fzNy|7lU>o7C}1ijbwIAka-vHp#^Pf>CbjlZQN2f$Z7~kNWe!exqv}r=-2kg7 z;3R|xN3~Ho2{(dS+|R<`IWzdEBG-xtiO>$X zJ`UL!CG=A|N!;Uj!jJMgLAba`xqkQpg&H!&zC6~uDKm2By;CrY3dQg%K0O9sQGcpr zrp?0#z2&t1?i8vZ_smgw;n~j*vM4R}7oGzLfR9@%ZzL#uP3Ytdn3@eJ!6n)!F{&6N z0$>;(QeU!C1^Rp9~-B?_n(M}SbQIB>Z-F(SJp@T?(o}#_LMoffjXFLOX zOX#MCkb8;O!SkNVgZ>N|zXB2)nzd9JOx#SGsK+jCM+W-&98Os8jvH;*mcs~3cmkx? zCIym!xp4ai{sIW9faf|yx;rv~vl5N_Z7l)oAS_5;1%2)~-Zz`wsgOl6+&i$+XJojT zvh8s=`%8S|XT&741WGZ)GkJ9QcoZTp>y^Z952dFB1E&cH|rl6jkF05#JGQ;k<+G)}@U`({#a z#c(n44cOkBtf4kv|CvUD9m?7E&TPVJSt_{bZuJCeKTvk!mQ|u7%YNFnF^yw!2L;(4 z)cP3OLg7uGs~Iv-IM*TJDhIQ=vgKEy`6SH@hN|Az_xq)(iy)u>3(PBrz|-uD2wvK02)iF<1yB^zLv2n@Jlk9K+%4g`&6sLq6>Vuj142&NrUi zO^4J2Oye}M{9|06>f_L*AD04tk4qjpock#o%?l4p~-Nw+Uk--uKFRFV&8)D+gJO z&F&a_NVBM}PAogyCN_GALS#?u>bZdCisbX1K$iVHL}On~YQxmyl6ip@%~PG~*iYwb z__^)0vEzuG6GwH1vaA6~4~q5T?KC*iV@n5ln^CFAEWM|pJYq!}q(k#;KaU-yg(%~l z)i9oOXX5l5Jb#fg9nF<(gn-U%RV!-N&7#&yae2(!YV|I?X_{7V@9^enzKCuiFRwYG zPAKS}HMtZmM7mdi`4o1r)8G|`x3!-NTh<5r)J+GMsOlKo@bPFONvKs1SnP+4<@Wb2 z_i%aFxJiSNKY|xBbI11pgg0(6z%34_pZs7dT7DGeS9jrj{8v6H*%CUaf$X;YU3wvb z{Ouqe_$E8l0Fp=!C{mwS~BARC5^Y-3{5HDXRB^ zG9_ZJ09C;|+q`hM$Y?5uRCHnCjP$5l-8kyyjh(fbwP_$Z6>!;>ZNhoEy}b!Ytxb3B zqe;kwheGi7C-(5|^>g8{YnT?@)rPnnb=||E6E|_~IaEO@dPSz#v9fT!IJctTXau$9 z@Lan1L)}1=Cw!mIUzPjy>XZ4}LU%GXQGF(GKHhcTrgDtw*}J)#Vb8UPvJC|<%^h!> z0dSOSUBfctb7LW?*^kbtULqf9Q<>cqjJuWiDi`>TWP-MN6fb%%MH#FEMtCYaRc#)qym`?JU^tBENg1M++4EV1{+vHBIhN zGb5sIwQOIz;6`2N4fGY7n=^nkbZIyGlgy`2dU|2r>(AR^61hG^NZg?tiL$ z90F271q;cYwEUkTIn-1=A%QO`EI=JBwPQ%05J_5)QSeS9LYNFyT%cz=HT-@?Mv&jA zaZza$Z_fL%{=V$t~TDc_NIsT`K&xv2A%T#$u@2CDdCIo-e5ymfp~eXk7Ejz z!=3Q1ro-4{FUw9NUOEy``ww+9kms&$bZ>G9x{OyEW?x_Vp@9E(RC?qPNO^OA^DZJU z2{F$r7+ttvc4N!pcu5{y;aDA$+e)lwMZRV_zBgDQx=>-li~Zw3O`I08ue#H#Q{SVD zAAXvUIOfIjP1C7x%d8(;8n`kMAodWxBk)L=yOSGfRo8zzGXIA>jYIt%h#^mPvNpJS zJ4G9Q(v;8^&+xYh*QN)}f73~mTjZR=wRtT$h>1C6!SoV(SajrpbF7%Fz7)muo;5L7Pi)CCVImy=Wi-*6bRT%8#Z`3cT~3XM%e9|wfo|a@W%c6 zrkRCOoT?fs#p0>GTW32}d$LZ@yk^iur>H5~<&s8<$iruHLpSxHu^-L7nyuV{bZ-82 zQhy@>E~2j_lvnU^g6TXYhuK~@Um+`W7_psuKWm|f1Q+Ldbt)T6wG#DK%~I;Ety0PT zdhO6hCuUiSZ5cYU=h8&VAdR%Ckyef)^O3H7soFaQ$kC%BsG%v;59wp@{sxpOffd+! zgQtM0+(8_|W^ys1TYc0uUsUqj1#S?R>`^VbwLb4-ZbYQf-ApF%T{9unL+2{}ie(F} z$GwX~vb#tZvqaKd?PdlkjhZpHAG% zdQE-{{;VN+ztrvqy5Xn@d5|{mv649G%ioKhOI%h+1fmv{^vS{1i0yHbM&$YZqU%FW zc)h2FbG7PSM~ZTEwC-8g;U0&mbGt=$j25X<9v!B%6%_FAPVcq^z+S|T{rI20IEU~$ zIYt*P8hn+)*U6^w-)iCis-~yEdUewGe=5K?&QQwVjROVv|2Cciz!qr4!D4?ba2aq{ zTOcT_UVZDzyV2i_h&M4x1YR#=y0vLJpfNHu*=m zubsx$U3;SPa2OMyZ_;3lxE+(K6AUh1LmH%1` z^icYT)lkg_@Cl~wpZ+uG9o0DVf3YWMbpKD;6aU+28UH!31RS7c%>3m$&}7hzFCTX> z7`$@k)XQ%UH#yFp8a{W7Pr8<`REvs_TJcK{Ft zLHj>5v|jj+h0FM({5HFj31haNe(X(K#{;Gtu>6DafGx0?jL^_0H1!6+%}Yuhf^27f zC#$S$Wh^lLy;nlZ2@nRXczt$BuV*nw?+{P^`3(1K@ISHzM4T3H4pCljJrVt#)cG8| zr@6h4%^m1z0RW%(DtB!((V8Dr20%W&+V9wdu5dDD2>s`sh7ga#ogGcH?ybo4oIXHV zkDFXss^MZMk&ib@=T9M*oB4VAAz$Fq{Yx}45np0!zBr94ar@V8W{Xck$K{h-LYtip z7JAu&9CrS5nQSP(HRCl_*t`;=q|+r9Y`=|F+5X1ZkgtAN>G|5Cz!FgC}CFQr=Adlwn!`U`~n zwkcEh<_SOE-J)ihvp?hcOFp})YVZno++q6JKkTs#Zh*RgJN6In?AiV?7{fEJ|HnVd zut3#RRWXGW$MswL{So;c*`voke{>N9@DiYFp77*h$kDAuAlC8H? zco}6uxd>lGe0HBs#AOV)TM>)IMH58XGAP zJCVvizw?pOy}1yqU;d!MbqX9TzN)i>y1irlvg>Nst^QqrK;rnd_d1nykBGBNA7J}A zw&{ebvFC)88HeU{5^a98d+C5C%eT;{JFj7dly`D9@B}AF;hF;7m6HIqMfs)}%)QKY zUpP-<8y$`f$07!PFWlzK*z~(KPfDsHM|`Yry!VI=q&%DaMKVgPPz|y#z33yE{(vk0 z5;iCyDR{yLZN=yFY7x!;_Dp)u=Y4v~DCZwnCDMz+s?5VC7ncHEUSQFsRrkQ1;@Ioa z-kkKi)jUb=s+MKw)>Bmp9l0t3zwxHC6))>^Hfzk&mu)Iey~jpFUH8|X*D$>A2d3RD zyQsA6L?gon=t8i=Wlc*=|JbborFpJk91ml2ZQO*73Oz}^NJ9SrdQs!W<(BnD{PA2} zvm1z~!_INc!@SWu(Qd*rD~G%HiD-yD|E%3o*w^Nr7a?j~q(I_cjKp5@P&$)#RW9#R zvhcD2lRqZSq%v(QEz6ksTrMPgVc%0r5ORyyu$j9&CBc(9AX=K=WEnVds(PSLvp z_AZ4jKeIIR$_<6rL1m=5Afw)HEy?t&whiLm2EW1SCG(JTB`V48#a{;N-Xnd&@suA5 zw;4nGNRn*sy_P2~Rp{O6OAM@t@RL|7X-Yejzq#P6)g0-JX&Y*BezMU_{<6+r(QH6# zk~L>VOzz;B6joh+kFL&}#~s!rBPryR++#UUn=PF3omNYvO2jfnx6o@_oe$I8ek_jF zaE_&+ML@`PYco}7v8r_yRwca?lWh0mDZg&kmU&FiPY<~qS z$^R}k&3}1(k*Gf}v; zpO^b~z$6(0b|j2?>vF-v)GWcIs_?4}2MZl}QObK3Sf{D1YAd|yj%k0H_D(U$c%?I_ zXy|>1Ky>A{ZG58BhWBT`Vsa!&4`f}Aw2PvbN{B}P3h2%C1bh$Q4LjC$)cFbhHSzu<@0`DgGA@)hL3_Q<(u&^yz1eWDu%sf z{p9Y5sd4A6egt)-NM+GJXfZYLhE+E1ZcE3RA&EQc;l(4({SQ>B;8}3mzSCi+P|Jr~ zbL^>Kst49P3+C77W5T|pgD6Xq-TQi!3(M(+IlbCR-q`5VJXj%c`sL6U%mxF|yB7xz ztQhiD_G>D*CnK%q_LBH?-|#B~`YRi-XTf zIlJ>E_C>3mS35zhsx2Jt?gHG8bK2j%T*?bZkQ(0L*N~jZ&&ggOaqz(=IqY6DR{dQ| zVTq4ITIDO^-4$7)VP%iEV3POP-bUp}^I?O1llJ3z;e=udWxCL*kx1(sW7i}seKq~G zf}~wP3oOOpdwhMUnz=4v+Qf@*sD9vOZ>dwwuTPr)=pxSHx8$XF*oGQDxj#(pc2|(_ zvN68N87B%Cw5Fvg&8?aEsEJ-4F2Vq`Meao5g9&uY5?9zZDv;#|8>oxjbmx^2LU2gp z+~KQlUEunQhy1LDH!g7PcZwiNC!@gczYQ()RO8S{>zzELooY*!N1VBUh9=R)u7)w~ z#)(VeqUY!xpT{Y#7M+q*{h7ra?!h2Jjvz)$`ZR7TA(@sw`-{Rr78b2&ol6Yp3O%VL zywK$VJtnWA1gu?Zbc0}12d4O*0B8R8#j$*0>;^k_ehOu^f)ykQb?x4}s=t`;dj8=# zVmQ&42R$*1Ez&E8N%9wJn^BXm%*FIP~4LeE`1bG!U8b?-gn z4eV%eB3-htATpOr!0Ddkh0&{Ss+tPZd};6HT^6RsYH!W)eDc^kYqkY?Q$e30^JVzt z9Y%wETri;lJ5__Wzmh1N54`=+iaC>;rVwu?Ppj1GUWpj8zQ)0ir_-Oo`(TW$2Pqc<(}coQPplwKY{((^j4u*k?xkT<-@gl+g zMI~B2loH0mEB2#{%dM*hbHaM1!er={(? z_NYS{z9o~FHZF|R5*j~;soa?XVxqwl!-DYdf6CrK?L~=8{_uVOqpzCj`&w<-UWw!T zS|(cstZ%{Bh5}Y3F0@49BKvmIYmm@l>Ckr}hdkek532Y=?H1+y9MMWD@`WRe7n4Pt z&Yw89m3k!1D*4h?fwU0!i~+t&q6T{<6YMw8pAAIKq0jof0!A^qYi4Y5;~>XQONR=gS&~zk{rI^&MdJ0QWL}bC7H(llje%j zxm-b*rA5QA7t1t9kslDK`OS6EOH`FNZQf;UF7%!7LAivfX(mbBvaTRVzrCTgoNo3> zBsp?@Q3P*AoBK08iCUFP|I7_Z*_WuT;-JHn^?r72@SNCI$KQjBtA)RIvllnX}r(%rGh!ex}PqwL_uKbTAI0&UgFoiYKfRS z*A_CqN;E!|+_SIWWyt50=n*9TmBf;q^>SP8(#!Xz>RqMS@pRNBReR|jXRduat;M=O z&SuPGG_chSXubfpZVApYgu0Ja_A3PPCm-Fn;JD3L^{_{K68aD3V$H($&Hae!k4PuY z=%CgXX-Lj4Q|ryeWkgoDdSjL6nPA`H~j7OAqv!U(j+VU)GVzC3b5X zMKw-GR8%pJ2FU9y?_E+xI1}BG8&>lbOM)J`iE3$)?$0QriFI}il3Z0vVs}VYe8UEXS7S&>5^T|NVrcK*-u~shkrBQ?ZklZHU6-DV+QFmGg4%q zskAic6*};}K3VdU|6&lxcx2Q`pXupk4XQPJD1EZ;#8c2DwKH`1;Y&edv<#EH(Oc^E6QeD>N!LX}=>=l)z+~IyG2V^I!SW}z@2_UQ_bSgU z1?=5F;r|6thfUw+sDw0qXPg?i>roXQ4K7#dTeiR8vD|k9OcH^vt6Q1n(RSDTkL7M{ zG5n3AV?TgOOumF}pQm``k+|C)2^@g+=AkwK-?OzeT08{lrtlqme@)Pk`@ut_GX*tk z!iz1fWFY+k-cmB|y~mzRs`b?3-1yIH^)wkquDX!U$sVc6A zzxY1=EyRQyapogLx@}P zr>_fXWl}VSf18A!?LTM-Xh1e^qeznhhh>uuPDKab7{lL0mE3q7&~y#n8h7lUuArN$ z+c)5z`y{c&hJl&&eNDSjlsQDqOL0K#x0S!51h$sJ6Z=?hpoPu9)MC{Vpne6~j~P>t zRRExpz3_0d3S|EUqFZg=k{teR>TjdbpCQ>0O;$OL+iT)tTJ+xCbmHDeRP9OX>T37C ziDo*Bk!bDRZ`biUCT8>nqu0jHc-K5m{o3k?Dj=OFHmteSrRi}LAy|@Z=Qr7F%Np?wVlsUZso25@tNi1%qI(gB_;NaMi68?jzjE7nQ zB$|j6b5BVVRBCE`c*v|E?_E-D&$m!O*Z#rpWVpu~ahG33$B6HTNI>nXv7~ISk33%H zDe4Am5%J* zENJV&1yFVrW51x+#fV?W@pLeTf6&G!DrW&7kn?XaDw7c?Uw#nyH|Dj}eza-nqs0G# zl)miWJjxW0|9|E7Cx)=tBrTd&l68sNzXg;~rUwDKQrKv|82#T|#|?gX3qT+LgI+w# z`SMp(e_G5qxYE>sc;ip&1OVZ*w@dvM%pW)?&8x;Aa_o|4Q-b!)LP(E*%-Q zf9+Hy(Z3=;`jF;zq{~rCNDF)eI9k{L`$G-maisNBZhvfci2d>GuPeuI(gI^29l)K< z(d9tfOT$Y##x%EYo#b^oRZ;xCE4`MTdb`bHBc3RVl*mDWtteTHYp^17e=(f_3Z@oV z%Lq@Wb4&)=wqSum`HEc7fD3Qh&9TR4F-Y3N6MsRX*$38MFp-Pg*B$nS<-b^+ey3Gu z74^24AYa^bzzRysz1AlB+-+DC-dg%!%K~(JboEIX?j^SmxPF6yE7)T+uQtv2h3464 zF$tq8(8p5%x*I}}LPfGXDYjx#e8jh&;!t(KzoMDrJ$+E-I4iZ5IpDRQ*4T%>}}4lIvpt1ed?c~cGtmu`w({D9TRTI()^r zlS|9>XWB_CQS@A;y}=9O5%T873d*s&8keZG8&H`WbP;54b!iJ8_$bQ@5NfMJzaukdKd*%!7DYmhSma%51QQ`PDb1fVr8Lqz0 z^6JgC)nPV|`)={V@Q)Jms>R&AtS-Ug-<*#?JP0%B!S^ydp0P^W)1HE?W_BKWTtGYQi(DT1vxivs zYTQ*P@t(UMIfM_afU=L|awXq!sc5Y=ju+lXui0%{ub37kk8K(Sh1r^0&_~AHzb(C= z;=-M8`};mORjEcYlnQ z2PXDDm?n@LEuObr6^os{I@(LFVTv%NW{PIUGlLAKj&1qAnDL9h0?7N>yAgEC*H2Zn z?CpMcc|JtwCH=NlFKk6V=tzxW=(EMx8mgH_ej!5#IQmMf7_b3GaDceX;G*Zh$nE9kyp;Bymxta+G8q?XaU z-@Or_1DJ0rVqvF^4P`!NsHw#-^BG!BEhx%Lc4<^BXO*YNmY-64^V?`NnhB%As(K&d zjnU-TAXt?-@W4Kqyf9Q1yuO#z_~?-+(9V#rqMNUG`$f$O;2qygCei8((r+8x72-JS z?YdLLhT`wMJE{_G937>QXPT3)u46*9b?AFuWYoI2b<+rCj!stv+YV&t>qi}V0snrj0*@RRCg*WM_~or6Va(OsuC6NcB9vuHQ87PlWHQ8>IKH_ZH)o?BAc zM5{&cweg8~S9ReX)2t$$F3Ygap!rSbCI`DCoBD)@Pf|0T&4!7Gqo+fq_Up-h0J==y zxeMWM>;9ue|-D|Lxux?z_KB6dv)ao`A(lcDg<(TIzf; zpJ{~ZG*jV&D+6tym8Ag7Y_NP(&`KpZ(m!s&X#DJ()!=uG^v9A<9hH|;GVmBiaL#F= ze0$!gh(Y-FnxpFDNVk`omd)R-uJg7GdKq3l6&5AVY09sjxs>k-0wUT37r=}EeC_ou zvlApfr6PCkXwA-!)29V6j&(%_dyD7a-0c^6{vh2e1<<^x3#>JW(a+3W=7^~=7Ab{< zxvAID;+GmPnfkTF2(flzIxf*TO#GK00StuHMRvz_^;qFW@LK)Hwrjs$Mev9MA(Qh# zoSB<5AFtN+37NhE7QYGbRpT4?isSjel=^Zxi9dFP;`eR#q$}K8JZYXi>iW0G8x&+Y z?M|m#vq9g$<8%DJ*=W=i{ix9FmxibK`+>{~+R5f{oSVpnJ! z(klP$lMUjeXS(RR^eAiN$LswrJbU2yUxRW)<38_;v5#MA%IJ%V$s&$nL4NWm$DljV*i0)&&jKzlg|C_FafNGp~t zkJB=*+H86lh|errl*ydzos8M^=%o@@5?*~4-*+Z;}IAwm6}LKIoP!)WF3qv8Uc%+wyHSd{|5qip_3ZNGr`QcSb+y7W184AitPw zu-WI|sI7h(R^&os^&ewi1l3LZxC_}I!6&-_pE}J&w5oi6TbddOlt{(wOrr9v4&A{e zLG{|~DAtqcp}fE!yq|klU$vB9FkKm6%g}p%>J9@C!yFwaI=-A^2OULAYB-iql4-90 zQH{B$>ej>l6qiQ-Rp9~CY~%3FWS5`uveQ;+sb8K+S&dh&;Q3&}L#wi&5>M=6DtC#; zsz(gX$iHfTcg|)C1NG(R-87f#_D-x~tT_Lt+i5p9)k}bku(1F(;}a>$JE;zNZt^#y z;<)zOqaMe*;weEUpUd6Fme-SGst9sk5)ruL!~Y6QX(USl9-kHCP+)K7%v|EpKP%`7 zo)3Ma&HI`6zUXMI_>}$WF2=u6EbwK(N`BYr+RC4eUR=D}6u0|!<1sR3;$AMmuEf_W z>7IZw#I-JHqB%V`vV5oHPsQrQF~0Uw3j-}Dbj|0-Ca*l)Yl7??3)ow4CQRp2J17eR z?Mu+G6)59-)q~&Qda;>?k?g=7Pv0^iSU-EU9iU$)*|vnovfo*2#x=VJiHLqMh_FgZ zjFZqD?T2TV3l93^u}=1Eodgubj08XuX`sd}#z^UJ6f+n@={Y95gWVbI$!-Fsk%9oa zk2zVkxgP>;$D&&3TqvIWZL`a(>1XqU$;_!M<%;ZWz)oMf*baEQKT4fpP2Pk7NZeh z+nzQkMHl2(Xygygyym219+X-SP&EMaCO6ik@v&Unq z0ms-d=z+pI<@!mUgtjkE=MwyY=y3P=Vn;MH0pJIEy0~;I6Gu#6{^}OUg&-3+x7yru zG|^WO`)tsXS$qZI7Mc^tQtn7Tc?`VjEp2X?2=o0UO|$5Eg^RA+rULN#bLr_}>qfRp zODe)|Sr2}ZPP~fvuED6ha1uRith$;Lv~-D4x!Lb@mV#dogT%zfdjY_kT3O~aG5irK z{h#zRdif&gG5Rx$oap-(xz{olR$qg(EJq82b`7Gc;zC6=UPPRxXPTJht@I;pFRQ7w z#rik733zd7p}Uc5kcSpfhjO5W>e(?z4q%STlG1hTRo{n@CrA5}Yv!xp!t`UBXVugr z!rQg#Sd#8kM)ZoFK=~ETtX7S20ZXHi{9|m#pQ1XC3*-#YzJZTQcrbqn_}(P|7k;l3;#^JJ68M(o08~LsU%G4N`Upgr|AUaKBxjW#9I-; zT`hU<8XO?P0eRjJp4WeJ$*`z$2%X-U&-d6gO@+(vdZ$H6np@li0 zJ4Vxb_3uLDQ7%pUXtf(Dt>eJc#g9zL%}9yc4<5&@FihRWp+vliuVDv`U!xZ~0bqZ1rc`y!DXD>5dYo z4!j}L7xWF5Ay@ooyr)|9b6MSYn7gWWBC#Kx9=FdNSI(P>GJ33nT&hcb>Q0(KAE&wZ zcd{aN>@T`+1)S6}|z|H%eA8JWmYZ%*f z7~}{@?&J#>R(nCU3r*uerbG{uPDTIcpAWY~n{|7Tn%Mp4Di#N35N}oUsc@s7S`SB~ z9cZ4dof+Ol_F;HfiWj&}Py+h{pOM z1)FXN!58|+dIvZqz`c`ate>VfJ`njIti5MgQ(f0BtSAa%p%(#>E;WGC5d?yC5Co|K zsfsj#P^G9Kz4y*dC{lxT2q7raL8=g?N)Ln%ks3HV>U}@Y`+VoS&U?M*@W(4clD*ej zd#yRg9AnJ)co%ZBiK*GM&=AXK4*TjOya-DX4b}HaNbay|Sz5;kk({m`YqKktjL_U8 zRXIPZH8zT6s2JI1#pbQ|v<#>fjOlq;b>gDCxqlk*C!MK57yYXx2j^8t+#X#~qD4%i zT>2GebQg3@!#>iuSYtUlK6frkd^N4G(HN~|177&R8)rJUT{HDt_&>(Gd~Gkba$>r0 z?(tgyYWf9WJQY)bj-q7co1Pwtn`<}R7k>hCXx4ZFWoR-ybD5knO|HI^z*a)};{B8S z=kq4iot+IzDOy?yZRk7Nx!?vaR&;A9<%F@^!&b=HC>!sOV@j7NMMqB*rtXXn3x8is z3W%OK%ZMEKsff#$;1!;8$UcVl4PASp!rwU_PN8n|F8 z>(uYvHO~pH)7JqC?QXVnPw{1=z*E@X5h~a?!PzfYGc`F1o2p>^DHE4z!k0h`2@v!w z-E(}i2v2r=|HOKtrvrB`dOKW@-CLj3E}5P?zuPhWym$c!*=jl|CaX0RNN!|UBX zM#`2QNzvW3f*!ildQ13F)c2O094|qJoLd{jD%M?EOVlnCTa35?@;!O17r40(nN*X3_s3$tTWgWga3OV=pr z$1_sjGOQe^Mq-fd!I%ykD+whJM|!+JI^sk*=SEiPWf zLGL6?%-iU~Y46KE+2z8aQi9e%QQRC|y3Z?FxKzhzY^Fr|k#bWH**fz(QC=Kb z8G2BfJ8!yBB|r7$BxRiD)av=t2I?eBR~Ot8`rkVnuse-|>4y9?bf0&l&+h=IG$PWV zgW?uL&XxCt64>6=CGywVzmL7tOiT&tqza^R_Kp*U>2ZrZ*;xXerfR%o)-vp?)6W>z zE;Hz8Rn<9}hwC%cM|HJ5{{b8(Do|@;Rf$Td6FVU4OIA>q|tx55}-C zxbD~dvp~(kGuq@c#iBFuOrG{=N_iqs{1_iX4HJRh;G>ATaOu~H_r@4gJ$R6L>(-%@ zUY*tDkAp(LPUO^7;2eF=mu6TR^oZxH;d2*e+5RA7x}l`a27TdOr>w2JPk*1UA4uwZ zzYJ-`oDPVQ2ns>}OosphF_Zn?BdrEtgD@r08^>TM{XaLKebu_lqDl%zza+%MuO-`l z!QHTm2{QY3?XiCHNA~0p{-QB1#4yX_8#JNt*$&A%F6nNdI`RWs?8++qMO;!L}_O5g+@N{P8JHMW~%f?h zKcfRG0-D&BFRfbq05(;&*EuzbT8i6Fi}@C{uf+}Ly@_-9RpQE^WaBDr^T@|HHg!npf~ z3kigXHH&Wu7o0J(AbYTW<5%2*wD_hM3SXa@-XI-L6mrtxWlW2SD)RN5%^y7UvuRB z`9m=!1VH3?0Qgh~j9!f2)-HyXH~4H9=@JJZOW%T zZ373$s6Zh3O%L!VFlb#a6HDKKsfXoh+}49(k!~rIu48Z`sLk6hvRoHZP$--gIMwd~ z0q7&Hm8XV-IOp-wUiXTlRAQ@d*`C|xWcy2W5l{wq#LIbDZhRGG)=7`R>T4U#Hfw?48 z>$fwwIA{MeS2VvCs3!qW%4b62iiW&`?0krqcaRRMfCj`d7;%^5O z*nq1lk)*f3a*(a1*NP5;9HD*MqMrjEFO0zGzAdNL@}8(_rd0JX^?s%P)adl}wST=A zsFunH)W36L&Y!W53x%Qg3@sor{VOKdi_784Pzp$Ks!H)V59^W=88fKiooIyMj!`Y& z{PXeLc-+mP0SP4oH&b%RJORlAet@YPi@+eZ-jd~|s^rRD?QzG{>W7T0nFB-s-uB1W z79CyHpfn#g9|%ShU4!v8+6d7+&AvHAL*oCr0TC*=_#Pl|JG#{FF;@oB|6RTWl5L=# zr-B^pr&)&zL$zcj0?kGwjY7r;C08O;-|1W-jjEENy2xLp>%yvJ;L~efEztuupnf&# zEnud1b|enTBgy$@AlmV$h1z(!K2%Q9DXbSGExnBIK9&EwI0Y;LGbK8fdO-YF?=gfc z)xB2$WBph^+C7yIoD?7aiiL5?U%4Bm)3VpTn5#{zyy)mpArQ1c?>fYJ3#;|~d?Id2 zk88f?_~(Z~_HYRg%lCxUMi>yn;xbc83F1>t_fMVf!Orma%agO8_YtoEf6o1coU0jUxZ<<>&rjE?17_=d zmvueozBhfT1)NBQUjFk1if`=!wI=fR_vTmiXP%qW&4HE!+4r56`?Cr#N4w5ha)$q9 zTT<`>5;U3LIS(PE{~WU4NYE)>zUB3iS;lMd{t+h6$=kb8BEXA$(CfMB{!GA`X{g}R zHSw12O)n#Rl&nV+BxAs3In%8``b9F@CB#H#S)m@=`0`{9PBtZ(;S2@Y;vOz^C1JOK z#LKIVHv`fkR-a&8{iJASww&x7WAH!W_Xd8&tUln(AM{8Iu(u%C^*wp=WD=0Xijrgl ziYtQV6ogz-g*I#1E{luHKda)IoG+HS?m{fcCNyF5`_he1{%tzg_o&>Uh}+YSN#Z_2B`zt;O=& zfw->X@yoM$#7z71F{*}PKNkf}T+P;y#Yc5TbIeT-Mgx3KGux%X8BF2TWu=~Ht8+iy z^4lXRC9*m`b{#ek3J8|e>ewr|E69yaUN(d{m)pbgvQ>^Wfr6~0eJMcs5y|& zJ0m=HmUN(5z9(9qwz$hn<1tzquX#wzX|9XB5shCqH0Rn<6)~@iaQ7n;I3|@<7X~j@ zl~;h`9qwv9+=ME9(!V0$mkFEKie{V_Yl~*;RIwuQ2M7#Tz8T2$chL7%H)=0c`+w>2 z_i{RDh?Hi|`yNB7NMoTf>dp>iR&0VG*aGg6^rrCjArP5RcFvN7jp>*$A-DQ>fZ5(K zmOOXn<&eNTjz|2nBE1iwQ!AcLWwk6cS+QK*aGh)g(ie}3K$MFd+XLP4YgJAvd+wBL zzw@YM^1({d^v(?S`MM<$l0=Hmr)`t82DCk;rx%AHT@ z$a{4-XiB5Q%GGrGXFHyQ)KewASBmm39I8=gSV^^A5_w!y{Fu&@&DfeHFX~g|cWTz2 ziu7Zl%X`Mr?98v|hBzx?bfGJfH2qEUxzqccSUXulISN!6LQr+TmKy9z9#6Vz_;Su`n;koFjSMq(xQ z_8+=sN+lP%pZ`nw_vT4JRS!^^4J?O?4cm$4m@8?wHGo?EXB$Fd1LhRAcqYsm6r>z_ zRqN%7+s9)K%Cl8`A}YX;T<>()>!A8U*af)x;9le7F@gEM;}J(*J&0nEik#hKm6mLM zUL-4i@|yG$SEqzCdf0ASQ3Spi7wcFp%BTZXHP^r|=TnRCxW7K(*kuI@gWf4FLCPKP z-G=D7Bc42rtZ=%1{@b4&o(qJ~qtx-&2?L4a7xn9AL7IGTa@|BekqoA=1?U8WRCIEj z48n1(bhRhCPh3iZDkX=y=dYS?v`gZZ_oGhmKZadE~qeVwAwI?}x;w`R+ zIR^Wq&k3FTJ$z!OP=NlUa^@^SMNC4LBtojv)^!J_{+NUING2jXJ@u_zhA#Oie$$qV z|3dLW>5^KEG>vJT@R|1N0^mASf5Ue9nF*AJNovC^ItAZ5;25*~j{cQhfN{&^+lU9^ znCj=Zf|L*XlIDg3mZA^u(!8Gjog!cqp*9L?Fi)?82CX0l{MRtJ#>bZ|{GoHg`#ND| z-;_t_s#r_dl=%6*_4u^sjLLrb%Bc+e-6yRKBjQncI^WRL$p1`-OG%IOt5&(nP)Gfp=o`Nh zE5(0iIf;lZbKoL*1O-o7BIaMfa=lfQ=>3!q4saT|X40e5?WE8z+ttD_^$m}(-5ZYL z1kD^a_`WvB@>owkP?hMN;`K9m+E{8c0W7S#Dwq4OfszVPmiRAFbnzfL2T|ZVs$9>E zVgIg8A0>nJe%;S--SrJahmj|@$gOnzzOOfJBHb;3yue-N-jM#830w^-IwdF}IZI3k zzWz>i0ib_MKK?ClBJrEJE8)7C3{CfS8={n;-EJBokU|amQBqzOvQAFV8eWzarUIKt z{b%P9YC5UFf!? zj~Z)E&iZA$i!YQ692wS~hBgdXs}`I;s>KCgwgX~3L-t_JcbFrKinA zBIlWJ`Dp%0G4C?M_-4w9=AT(9(M6Q(A?eI?BEJl?&!=$>EeZ!r&?p(mlsL$|jUW(c zfUN(+v=UkrZ93mCy^oCdY{5=-3(LEg)p3R-D@-}|jy8^FIkDE6f2({k2AQgiO+mAs zaN@zq_1|qA{a$(p4|N)ESB@T;c&IA{sE3qQMSU9h1SD%EI%3v^X3*_G(GR_%E?nG* z!oVnU$Vd+uoZ{tt=^pqThhT8%|qhO*@&6X)Z~^ z{P!FE??eYrd=MwusAtPbz$HYx=c%Cm)VAt}(F5&A(-%e#Z{_e^#p*+iECc&lBwgDG zt|)Fm5$j8jh9P-a+kJ|=9p04kj&D`s!}B=n%X-v@^luYun6RK^sKA5@;=2lALh`y| z{lp1$G2t@d2r+>Yv;IX{dm!Dlp?U;l$)&z)2i~Q0w6(AZdXvl%7jb#KVJ8FKMyASZ z%uTUi92cT4;8hbHJCG1&O;mZS^B4*?@9BDuD#Kk{4%$J!x<2hR1_x4l4;}f<3sfXM zKdqZyTh1pb0qYu9G-0l^2A%LLwHW7r!^i1M#p0Wnw+R_ z#Kn=Os&rk=iRw0^_OjLOXM4EO7B)q^Suc@Hiqg1Z)8c)V)wb8!%_w{`qi579m(x(P z|DH?vQOS7GDVYMJx^)DRUnJnLPzZO%&Nc97> zo50M4)pX4Yb(&|w2Gj}g3t~XQ8aO$AuJchrkJ$Wwyt&+CHJ7#N_5RgLLCPe=b9&L= z52M>(XE zzIe$!{QI|$DVGLQ$+Y~Nb0i*0X_5G20c~Y+eSr_+T4(O}D#@>WI=e}UH23;db+V%p zECu{%i}G_UT9`bqe|dL*>?FPTp>|CZY$$X(XD^nIg9 z9rOBv7KgP;QH7@`RZ6qwwRGM#o52l%6+NiIxv7`1HzLUC&t@;<-(&c5(- z`Gw_s%mGTPAne3*`=7#>0VsrkQ4%67?vNmDq-E<9&a_Gy)nQ$Vgs(Up*cGi1PhSEa zWRGvpcLM(u=&eS(@`D+k9V1m9GT1xLtxnL`yx@P6DzPi`5+d0#XUL8Bo--Srm8iLq zHJQ?>!?fsUXywRj|3)b_x-^sS=NGrsn9+3gp9!WpFqTp+o_k+J++ZAf29c4mdWc zCTKhtqr)1TIQy&5y`TcW`DV6xG3j*IZ4JHpc!Z;@tZLXZ$V#QZRBRnqI!;Wc*UDpW zQYRinwa+p!>^(J&t_CxK(JGgQMEMEvH$PCp!?>`iRMzn{SgM?t0yZgLNZl0^+_7qL@03Rd(VR?^AFx0!Y1wrSPg zVl&$By!joJus?GpCMV40WlOhjyWwZUNK|CwSN}41m1SegiuV-*yQ4Utp?T^^F2vZj z|F*mStFTRz=A8Q$@DaDCiUg_xPCNiFE-U=Lvvt?Ln;>y@7Fe(MA#?%!?T1B%&P$-h0lf1A@`Uv>nbL?tDeF0JKANokymRKeT1luu}jV$N0>!+ymw{1*_#TJ zgudkE=9syL$QUX|;Txvh@uBem=p(3oZ1)<^>82Bv&{;VDLm~l3g{y89=`j9sZU2i^ z@loa2o8$Q9bd@p4<5$gwmRy{>d@~mo3?TL0wftCDW(swE@jes0kMZJqWgzLVWgp&K zv851{{m^UZl_2js()+yG*g<<)ZTADakgrdU;y;A4QO2`XwBKA z+FnV0yLOwzH;bUiH^{!xnG~aTHTbmVr5e_g0y2ukpcK7F>t&oGdNC&Tvy#D>o87=e z(B3RJg}nt>4SVh^sJ4talm1s^Jz_fy{x1DB99gLB-;$5^-nq5qxNBd+6tdczdG|vl0qL|nUy!>SkB~~%*5-*{n^-LJ<0Kzf zGBC;xgAt*kK;gvd&`}&;aRh5A=$+N4VOGxQHph3jDBPMbyk?u^>vzxVMFpx@+K2Jc zLB?lvhdhNZlS9}UfU{Y`*DL3E5frdO0H(72kL*B55=uVBA76_fZxDzkF|tP(fNd>4 zdBU~-$vNO@8Lannw@H}Rf=Rr5lEkGlH_6OC?>nrC-A~u@4k^AFAe7>~dQYw6(>OAN zw5pntdE&jd*R2(@;v@ChmTPZwEW!BUF&b;VQcoOQ???PJ^<0OkXIrgyc5}=NO{nD5 zEb+q>nt7eDaoZH4V{4|ua>{uux17cNZ6Vm{a^~EM3k=G0DO;#gVQ$A_7P%*f{*A-y z@wAy5`RZKCB&c7N;h zjV7zk=tE`@Vl-BEGx!{-;7#u@Q~BVpXI67lSdQPR{EY7iU2ktQql^=n3JzFFH~Bs zyJ9gnMWE`e>n~M5)$S}nmJr(4_T;v90@lz(V1sK&c0D<9MFRHv#sUCo&n+>B3jQTo zeH197dinEPpmeZ%s_INpjfGx>@hMMAi9>~fO4sX;f2%*9n+3S%%urOudk8fRrVsy9 z+4x)a@V_e%{QX`6WD6kafBz}r<^Mg}`yc#5U~j^ZuKhOt`9FQQNdg9DO>ypn|JaK^ zsP^OVe`@W7tNU-_%Y;7#0P$b9X~_;oM>GjS0T?&>*>>oG5Pg{R=Ck|cry zbIh`(QK&>!;d)Ge5J~wdv-GvnBwXmalv^aI4;JxnCEGKdkR(;degi$e3cR zYwm8IMYypdfq}pErxMtJk#e=6HZd3@;Z}UqE@tAfPP<66=)`aw9duNAHL`E^^YJ8L zU_VI^RuOu-0FrN=dL+^`Q%;8Dxy(KI@n%baAee5KP~r1LmWf^lQ1hq1b6PF|M6}=& z1yvMWmU`?CBJl^W(TLW~+y5gtn!u)_{)2Oc1H{E12#6nS;!|)PogEckJd&imvN0*a( zch$VQkDfyRt+7f;G}V1U4Y$i)NAAki{2kH|_S{ub={Y8Ffxo_~ZCS3|ezJM?Ja)OmJi2 zTP+{vW$X1$nxI`p^`H2i`7FolGPBL6R%m@QOIN(*f`veKO*V43d;=m_`{Vlhl-73#ea~d)om%i7`_(!4K7!7HJMRXwZ`YJN8UplU!kg;uCs)i^ z9&sRFKVq|Y?^JMc0`Bk_!{m|y{+*Oy1gk} z${pho=$~hFf2(6gsw^9f;KF#!iyo6&RXT-iwE=RX5r-;iS<|6c^&@J3f0yX}3_(Okr2w68U;Z6ivs*W-=v)DLyCs@o+V zPo!muEx7GR*O5pmx}z)7ii=tXlSXqpS-O)4RmchvL0-`6#$Ics6bqRB*nvDo^fcwV z&g70S{be%cXx4S^NS+LFp(nrw`QIVqfn4Fx2&H(b@lBq`L!y8-c5NpPSb^y@fYkJ( zki%ysbgp6u^7**uCTeGr421l#G2xkWJXVidgySb`H;%Ay&zVN7wA0xsURHR~hahWJ zD6f97^;SKU+9*_D1@pa>#5a`$vVdv?eErqW21d%bqzHK6O!Qn|^%OI|Us(>oD|tHwYRAfMc<48o z;+o7q4e#{anBd#k$}RCN*HC~CU2sux7~RlI3*ZBB;C!RwCrbQOylP+1`=3<$cxg5E zCTG$~JC~rcG(!9vwSX!V3i2S|DghUGuCcO^MFE$TsLWb(r-N--nhMfm5J8TsbeV$1 z=s`u>7MI1Q78h!L)sBFi*HW--g}K!;)cn-36Y9UZJf?6og!4;tFz=sffCs)sUk2ccVZ+9An0oU2IhDF%#`kn~!z}v( zR=fCowkn4UL$$et^*skGB{$GsYy1RxIe%+ENJ<-r{K4C6IVF6hLN#2lu^PAI*4c~R zsZ*deU3B`^V;8^_g!b?}kekc>#xQ{&t_c@Zduv5$%K7 z-=zvfZ&zr||+HQpJdWU0z5}Kv&5ysBcJrUEYz<5~j@& z+BHmYDZnSY+s|Fc-)XVQoSGZ9TCy^)cgPsKhS#(Igim(iwnxj;{Qju+h6Jnm@s!}h(zGvu!{l|cNt9gKVmd?LD@1m9Y_=Vwwvs})A; zDK*$#Y&2R>{#$VaA+(g?`Jg;Fe@exdL$&25wn#}DP+nWXl6hoG^oXP?eih4^v&p+u z*QnW_QL~p7Y3B!&9I%34XR`)u-|&wWaVDSKtj2Cjeoyi9Te8X*bGM|^;0ea@B5ry8 zI1gfTYFZcDA65t1EJCAuims22F2*|%S&V@Vj9Zv#4LB5bQFr?9`O{ngql1BfFExq+ z;##ks8SuQRu~ezaTzt)&O|t$8aKN9MZai6;AnJt(OlXyN)g?t?&ocom!-tl|l&vz} ziTR|E^sO+CY6-CfnVbi-rwkk16ilo`f>@Ql27tUt3K&#S`Xis1yJ)TDi)r^imYYl& zt$1ERwOQ4?SlXfN-ETNSBn>B$T;4P8D~~CV(K_yd$5^j7_+#EXI;pc-?CNcYBPW(lQFltD-HQ zC2a#`Q)a1TZDL)^!`F9``iZ~Ddp%H5yh;vXyh4~{HK=~4A{7MJvRDE(7+HUtKxGCX ziDpklxvh;XGh(^QrDjW`^|dEIH?q`^OA3(5 zk7rd*#{?0nLc!M8tK8L>S$7@3UcMV{LFkPp&*1F6YjVP(dP39slCnSpQVho`3R7!S2q_HNgZ34`E*1D;bmUPR;&Jb{@22qcjc z?uxjl*LHulBBy*X`p__LCJ!o|`R1vYfNW0Pc=0f`;X5f?0#|q~=?wfH#Xe52MU`K5 z?iS_1#u;A@*Mz)bNmgPoxW*g#q*0?ks!ejGS7pJb(busZ5+SOb*GBV~D9H^Am19jb zAG4yzHPKKwuxxd(7`qi|hLIz9pc9%I9d@ISywbW-HGsX7tpif+G-w;M7F>FZ)`+HKBZbb`bo#@tB9s<(jxeBj16;E!!d_GSGp#t%bk(!CwQ!t zCVj=8z`Uc@3!Le@dETF1rga9D^f1=25w$V<9$&U;NqFdf?h*f%mEb@D>LCSWvd#%u zxY;a+;*y)M!T3l1f5TT&)byIOXJf|C+n9WfPYA3)#I;mHE*WKPl^bC$1# z*d0ysV3S>z@GD}ZK1fTALwbFp-qv=-?Ou*FGrHyH%Q09L^DqqC-ZSSZAL0e3ZL7~s z?d`H(4O3lZi_U8LpTkQ3vT(YqH`UHAYFWUqeQdn%{^-%GsrJJ}H=5O8(JQ-@wC@Uz)r1^Mz-Wzm&&r2QG~|8a33L!m z^8-_5KL)x^{VEFIwRm&O?A&DYn%q54EF0H|CO!^kwQ9wCDs(F1y|r)$4c*gdyb7CsY-K4gKl zWSma+gRT5jFBCWqK_FU)`<(N|Ai+o*zx*MxKzsvPsil{ z&qeVfMB+G|&hNn@{UVR!wpVFCE^H#G9i>kS`ToM!t*>f|bAXdmQl@%(u7J@W|J2%k zC%CS#Ua#F44NiouQD5Jc|1LN6Z$*gP!Itbk(D`UMOTwk~K7Mb+%!`8KN$|(w$L}W- zv}IQaer1i65a)(N&5gjB({lvcSs&xy#IV=iD{BLjr}+I}jar$dJ^D7ihRTC$r0-n> znr$=y*{=j03>!7$RsHI7op__TsV97*|EjYnhlPl> z3iKKSq9E3zA^(T5_l}_3)W38=0KWNOpqAe(&0pgH7;F6hK`Z}Nu|USTT*F7SEqXk7 zbJ$qnC6F6sTKrANA>a`IPZ)EA5Bdku(1l?Sw&#ES*I(THzwVl=Zsd>W$)yb5KXdWN zW%qyX8}jYW&$*bo2Dg4AsPcSeUENOq&tr&FucXN&e5P}rM@(+%OVeb;w%3=R*!H%8 zZzmq2t7m{@FqtK4Ixof@EA{05Psge_x4{rx-G=g%rEp6`OLPcTO`b`Fdn7u9$y{WN z!Dk>vEKpcG3V=WsLXQb<8k=67(lUGL1gBDZ;D8jOcc3Oy9j2{sSG&^N=6w}rAMD_u zTBU{(A2WkCiP4cBJTd+}gdQ091eDO7tv0_eIjq&f>}jvT>>XtQx!eZQZQyRMNa?k6 z)c}w6>Ltc@3DxmhQSEz}fa>b}DQ-?nv;xPS(}0$Qi*hFeO*3|?@eESt$kW=bMXK6I z=Eq;C8utSBjBW>=UeH?_sBU?9KJI6eVV}~lIgf0b#6v#$UH6Ece9alMW^`=CU=U{%<{2^r zFHYR8uTj-G*#;DFX~_?KC?`e~(cQN3n|OPJU9tht%8c7t7R) zE!m8@{+dn2ceU|rezbh6UpF6As`g?v9`Q6+w)0b1oNV3k7_D!T)iOuI@$P(zqgC0o zr<7S$>_WTM3%_7#n4V$Rrp549lfyd0>3!@hu^=8P8 zez{W5c_o9W8MjWeHJJ6#)*VCQ2R&meD*E^tilrxi6aHxX*LRy)$abJ(~y>P`VZ+gC- z*rLjXZ@TqhEg%D~BOJxYGWjH>0H7Jk5$O0;GaXaSg{Loisv582lCN*OgqCNfG%QeiKwiBlHSj37$`YV@e zHh3AZTdfHWE)w+G2j=r$WwFt9b4|eVuQDH2K*j6OH-8|s|w|k_d zX#8qVk-vMhwe1&+s8Ms!Dq?q8A;(BWlWXG9nT$4XbX}$W3`+J`t%xDO9Ge}<&PJu!D7|Dp_VZ6(5xZq}SUE-E> z@TsE^O#MnJ7c!Q|H<_rF>=Nw-otLC?xhP7qf(MUq&Gf^l0yzOQg=4)veJCYF^#mL_ zR6laM=<=B1kX&|NVi-|rx?d5!JJm^UzQWfJ6jq-9UP+v)l$;T=^0{q_ToswrPXLLA zpX%}ROfY9yZrtl`j^J?)oYGwSeq7x^kDs|{SeXdlDTm!p)NnqZ<^u1`LaEbL>#B-4 zOR&Cb9t^yH?y&N075kLnkC*(s_<2~J_B}POM1iFo&FRtmXW;|k9G|)qIMrSNl*jG^m}qVxm8dt!7SV5LnLi zQ1+M>AwI3Tj=Gg^)!^pt3L8E1gA}}tUyS`!b2lJ_bL;^VIf5V|e%qx`oyyx%%Uz&|K{1`I!Ri#YuA&++)F0kl&6 z8Ol3ItF{k=VNH6rO~E2Fo;;J!PwxFB=T3U(GVW$j`$Z`w6C}Gl|DogFORq- z&BndVn$DzXF^nz}4)M2Xj1!_wKBP(J_zSXB!(k$`CM6VAFW5Uvtg?k@|dx||#mF(tBXtsyqvX1+y7H||zP%6%)j@x2Ou@=~Mh zNN6v{jn+|po<52m6OkvIeelUNS#u_2)i{b0+N$>B(^@N5>biPDbSo5=8=bI!rIs%t z^WatzYHm3&pn{83J)1m!X5qf3zx{Nci9ht7DoM5Q0jiBYoYF{6{7|wEZ+x3mb`+Pe zr*GKn#}gr$yb(n%R0!RI;<-Hj{JhA=Ie8Tv%jiAi!l4ld3B8pAsN#GQ-g z5rRA=tuE*ZGVjhJ{(Yjn=jP$jgJ$80T%TrpSKA(g>wzvWIgNKpz>glMNhEJ~Y;&;n z=1?igyJ+FZnOXxa!` zy^e!YpEc#NdN3WuNzjqH)3Z9R-A@lg;V-3i+|?genG{gP=zayqn~1fo-|Y5wZ0zc3 zqe`Pt%)p4?6Y<2X$s0kUYaN=o^3ZE^#uEfbGQfVMZ8R8XF}r(y?&%ugka4g26b82o z1S_*4&V@RJVk|3bywxR?->Q<`YOc0fgBH9k`&|Bx3zij~D@3bND-9`l4Y-F?6Gy;Z z@O8hu2dkd}Zgthq2DoD0IR~!lGWMct0OO>?tbFM5<#V=HV7iF-*L3`9TVKPn)Sv~j zYI4B^Fz)wAflBIU{E;PD_W*y9;7bvLLmU8YQ5L?FbqC64?Y+7G`@aq zQK5ud(dPKMW|P+B`&xCHiJ%aFmGhkQCF2FHy_5mfcK`9-HZYw77ZCje1`WS#8vl4I zss{eb+kbg5{;^dYzK!Vkcv`-3a${ybx@1>*^E6cY>|~eSWGYbgP{(s1q_ONr;bkR; z?Y}0B>+a9^Eo|i3N#cx>1KOtCG!m8m7#jXI7yOhj4=tynl{1DO?j`|kP&K}KZxzBc zd1~ICD-BALy-wtSJsteHSNUpEIe$>sPk5dda_X71qb=n{*3#a`!kZvl!}V&X=)|!A z$JkxBQ+)TPvz*KDre?_2BNqCrVhn$$big%_UD*WtwK+EP(C9TjpF7gIV>bluni5e2 zdk@hn8S{P%9W>|ZVFOUoy+`S57NVm$?kWkV0F}yE{&kZ3$pxpN2irvIGHZq9zN`EJ zTLT?8adKaFF9d!%x(B4u1V2f_=#|T0Ho{6ip-}V$^;lwuVfQ486A! zwu)HlRnuWFrhBX$;k||0+c35DF~~SQvj>QYBm(s`bAFLa2~`B}r27 z_y*h>A`$50R%=;0UX%2ms4s(-U$*eJp@@qJ52F!O)t=E!wzJW_7#OjopNP{GuD zp>Uj41blYV?0I<6a3L6QKP#bxFquz8k0JoxEX`88MI>iLik04=MAJd^u5E-AFsTEC zTL+9Of8BbHDTh(3%9{U|Z-Mtj;t~v_FvCsii%y9G*Gpu_d!oDm7M#fzV_T#jV|I+m zmF)QImgNaT;Y-+uGyY76Ok86_;$MDQqY^q6J zYk@xYYP9FiVV{))#6p=sjImrHfN`Bx?gY^)$r~muu8uvRH8zDib6*8|KaRqUtN~F8 zo#-&X{9nYcOY(@rY3&3S^FrYcXw7|5L3Hxb3F@V= z?g)5cP%u`n`;E3t_j-+_6{Z#L*V&|#wU{&)@ zM!V=M;Id3RxDd#{ie8zA?1Qt{-fz33&0rs0gtfP*%$*TO-DC1C(}+XNDub#5huA+nB{6bfAGA> zT%^nMA^o}eYO4%f+b^c6CY0tOsa*WQis(^a>(NJ`#}8pOgaLq^#+gCgX@CPC%i>w4 zy+tyqC~N%5nSV9r#c9r=7EFCF7hAJ`m+{wS^B_*N!hPjF7ItCoI@ZaB0Hd++TT_2& zh|{@R^~_W32zb8qCOkza0^%=Z~E4!O-&QIz}-^&{S zpCkkO=;*K2J#@VO&KhZ=R71+fi7-657bYn7N?Bl2F`{e;jCSCb0d`KC$=};<^)tf8 z3qAuZpp0MzynF*I6Qnp7i-OxFhvo-*U>6qt){>dmqG9lppRE@3zeM@JdSU_a-Tk3~ z^>@TNJ{Q6-SAcf*tc0FZ4*kDo8F1KDeMRVT8co8v@@+fa@A)-5 z0Xt0=p!L-+bKMNLzk$S0M?#clHGB$TQuym6eS$T?HOaa!<471Iy5(>`7;w&C-<|2D z)yY-<2>8sv63T8KGjif=&^uGuGn4OeaD(fN@vF}AxJY`y>@x@dCX>V41@4f`_oCfT zJ56_*rZerD9&$Ub;3PT6T>api%~Dx8N(p}(`PqI?yZfw%gZV0%@dVD;>qnH@Ys5JkJ}wYHc^vwPFG&1*FC9)4NH+b=i|nr*Ta zKTjHptq}sa``(XI&Fa^rW^@7eK3%2t=4dijIP9)jAfo?KxxtVU?8OYq?-vCE@aoN8 zc69d32#G0rxG=B)K$XL0BfU)m9#Hw5*mun&M1=pu{&{$bH%*4El@G z%>awUP_Fsz1mhL)sJNp=iO~b!w|pJ9{YDKN#1z(cYHLn>sn7Xe-LCzJ=Cji8@*eDP zOkbt$*dA2V@ure=(!xA4a{kP3HP8TlukJ?I2&@&72Q~jeq%<(ocX>*4SChMOkt+ zxXYG&lRDn=L}#>zmTWHbFa$Ulz;kvKpIK(`j-_UD`zIc52TMu1IySU~BBRw3%n_PA@xE{alVn7Jj*Jpb;VoF3D( zWcRWSiqw%4$beNhqf#s~z9@PDfD7Go7~CR~4<)&Q*r@azKitEuw)q^0p0bsXxPQi%^--YNln`Vk3>D30zlN@18e z151X+#;RFLw?i=H^^2XlR^3R$?JA?NLY8{>==nH&??qrnJbGf*_^{&I)}`Khe(I}Z zLR3a;>{*wycS~jrE0}Veo*mDgp15N>X-~$o)K&csU5GXhVoL!^DYXy8|F6!@ zIDdS1G4rF!0|orD>7d&h1=SAn+r)hK)^P%#z? zka^QA81I;lD}gj!+*!isc_{BM*X50=`AnxmddPddy&S5DLRhXlYnp>Na(g#-wc_mBJ-J$JsU4I=ar-dl`Gj)kAPZ=N@H#b}Dty(4Aznrmwan1P1=DVQVycbHZN1JJ zZ`oeqqw5inmg?t>GQRKSY51SY)dUw=_}ZaLIt}bugyoQ$^+jF1FekZWd1n3B<8+8c zsV}&KkA%Hpte%jGiAl}#sRI01?D)}$NCPGz1lZq0l+J|jt@JJ z@eWlp=ZOY{C?E)gBfTs#*gVatU@+$|h^JcrLh%ltc^0X=h^qf zc)soj*XDP}aDIG*Y273(CBGeh9GK9J`v`XNM-RHc@|LtZlHO-dE#Q@e6~>=a8Y==(S)^)wyrG^ANQ;@#oORxc&L?bhh@a< zfFnpDkY?U;h5Z~&YV*|&=Egti`2^4i%&0;(ohelw# zkGIc9zpm`|ml(>r%@85UwQ#SSbpI`Uer{HH*LQ9tn16szpD5(DLVVf;p~Ooz7Oi(vz< zOgJUuPSz=q_^6(-wLMlOBGrz?$Jwslv1r^)Hm|-*>c&Tn!bL9tz7r)5Rf<)b8q=SA z%-wReE=J+O)cqXy)Qm+{M+tQsDyX?N@LonmoK$`kGmN?U1;k|li^`-xn+{h`NP^cN zrg5MEPwqx~CherT`Uld{6!obnrEqnwVrb_(j*Z!IfWs*wHPyn>A!QdIVlyh4<}|Ka zkl}2wXLB9uzXuC{g|LdbL~9S0naU%iYEUtm^P#8F$;M=!SDs|ydD|UFwU&5WAAf6W zlnWkdCA51W?AzDViqnM!-fO*Yvh&@d3&X$c-hWWk>#))ug)h0=8oA4{QGds{v)*B( zgde|%*J>Vilg+|vc!bKfs)^5br1MPj3ai#R`@ z?K_7#2~x;v9IFQ8)j=NnrWkrm@^9AlT$)aX}ehI%j9sRPrN z#Op*Dw1n?btGW$1r-v9AUollyE~8>!mJ*e4!FG52GK%Zmx~85NnHlH1C?*jeOqF_t zmOs$EUp!5G{lic1ilbdupGV$v(WP-zZW6$r2mWVwpGZ8FIr!DIItDM^G6!!gX(2E^ z8m>7-^X#8P5(gv7*`tHl$U}rVsVxs~lqeZQyAA*vfxEQ-iYx%IYL^c`&uJmnwSxj# z7a=PwipCc}!3hrJXHD7v71;nFnpzkUKXPi8^YUdj$MQ;jZDM&QTTXu<2LcQLRW3js z0zO`iXaJN%$#t|!Rs%6*i2F~b?gj^jB#w=!82~>2ABuP2)+7fXH*d6j%w(Q#-JHeZf&(J}KNO(}-$rNI3L1r>CsP(;`;g z2wWUt^l@#3hrJJ@28^T2wP#v8^}U@D@=B<50KD;!(f~MLte&?hUa`f4QA(d-{SlTW`i)sHnM}be^mbHjMbh0(aV*Imfs0>Z%N_xm%%ue@>AJP?VoK ze0QQl>c%j;GZZgM>|kYZ--=Z)qK-D7{BjyKQ7d?Q^!U4EBROb=FqkVC%W9JoA06H?D%9}OXpvf`awdb~TRn?fXn!tSd9|Teb$LP8&wKhS4=kuE&vmk?KHsfX6*b*WQ{;>UWP6 zpmF8xu&ph`F%wSk9>61^H0z-keGJJh9$V|cYGC1=2jVUEF+ug~>o}=pMrSe&0FZJg zrKI-g&}zqMs2HbHk=yY8c>>{TiQdMLdJxNJtfOAWg_)GMN?Ko!b>{ zSo2Y}G4e)Gmq9P=#kJI0z;Nr^apUd#_Uz5N;gboy29>sQJ`H&Vp)LCqh>Hx$u@3qJ zl}YZ>MJZ>z3pD0bv6*+f)W*exmKlqFBYKITrcc};QZmwuDK{U^vMQhBlGLSW>d@}5 zC+I^Nt4I{wIO9%X{tXwOH=eACmETLvcnKd!QzFTGsITF6nDTRseD)iB_m z;id?D>_fd^@mQsJ$XmvCI?82`LuE!bfos~vy|vJh>f|cy%N8CVs)bTMBkRn0HI}PJLH4Xm_W>{r9EiY7B?@*0d%? z+cFGmZr>}(+l4QP#z>H!hs)&=t_ah6nB=8o)hiYZNn4eag$@PR`I*yh+{CrmaTVuY zUwEeRZ_p_wq-e8g5SjDLaOJ{iYm<}f;WrkxcS-w72mtcD|D$wub7{cz4H4;wlsJlWpF>=+(4OQ~CsrL^TU;B@bWOLQ8S)lg{fx z)+M#VYa*}=T8yPK*$XnP8rM+eUBhg<0@!GLTYbWU7JKKq7nm`jyqOxo;hV{__oP?9 z-(>t?xukvTisiPeX_(YjbWEG1bj!r4X}RR4Z;B=%X%Qo>NxcTyhliYm&7-{S)Y|c_ zjD>Inc8kfp&9KemwCFyHZXvIkP1<6W7yMcT)MWHdlUva~(SBkC?^ek)YJAMJvHwMJ#mCd< zr`rQ*i+%o@)n7kn)@AeLtZ5=Lz|W0NqndH!og3!r;B_WBcw_n+%t(sm{id^~Z;wSv zSf2fW$I4nx?;vQEaa&8610G+fOjmj!v$+Kyev@p|ia_>L~r>Nx~ZmciALdlObU(ng?klVcA^?~qdZk<3*m{GjLHZsG&T$WW< zQQUy(g}4h{@_Y`E__c#h*jdfrm9b%~Ikf8cCeE(u0KG51yrat8*UAP5EGa<72x8kL zxWKJ1vyY7|4R3wqepj#msujzV@o27}e!reb0Oh|I^q+q#0NIuFN3yuqC>^5L8Xv@T zk_SFkR|ZA4{v{;bH|A0%L`$dU4Z`0Uo0813w5t-ukl&< z>vuHJr`Gun*>I}9%<-}nyL&D`FN>ZAS~hN3NJN3Z1geQZ4Y5QxjrXuGpZ1=ri|uFa z)%#(5m|ck{x+$q)G?uzjO8V!3>Y*6`xrdVjN=nn;a!;VU6jiyY{78o#BO)DAq%#73 z+!uYOPxsUx#bwX$L4Aa~Z^$bNa1~qS<~*f^HfCo_79$5*D)}e|1+fv0SJTMS;O!@- zCP27H+!$fuKFhkj&x2?F>x+P=1I1r^*I&5XTR_{+yhex4wa=2wLm}O+jUPUdFc_ zS9m9-2veFao8LaEAphRl(YeowJ?;zBo2IU-BeJXP3a^DJDWSJKlQcL%7_SdNhCFMF zlm0HN@--->C8$sA#$~h1_;YFb{zOdPNv#MF(BT0FJ(s#XNob-VVoj~1-2G47oS}Om zaNqz)>yOgNJ5XCcM~?pLxIQqcyx8rVN(yK-CEs9dO^#!_z|35*rT;OMpVX9Me>VD- zCJi(70o9;P$z|8dADBC~b9f_|BwKS}N`R0`YBG&9y5NIYDzRKRTe~ba<20`2SIFWn z$Hng#uB;C`{Uj`6?mM0p$Vax;M;kw7F8eevzdm-;Lj8V{3;>#zvTkvuAOztv2!*&j zf6#lOh#AZ!ENiSToEDcVvpOMI4)>boZaCMmKd_@c7`xU#!Fi~Ev@X1eH>~>^^*mU) zpwwv+R1%H7pD|MxS;2lkv6m1>O5f(+vah+5`4yX1!fa{Sxi5S8qafE22%*D|^+FRt z750n(;AQj7r<||l8Ikj#j}L4#)(Jo*8MtKVvksv8^_|L_r30B!iKpX9mMplXwu7#5 zNea{R;P0RM1ir7H@WofMBp3Wdfg&@i1?X%*ha*ZB*PP9lBNWGP$LHTT!)2gLK^vvF zs^1I!H5oV3>4fdNM;Ef$WFFl5shC%x?!f0R*N4-Z7A=H?XGuC*fP`8`MauGEBH|5V zFnXhw&S{--ZDPZTbf|F6s8FBmwqBog)%pBA_2NgK{EK)67PZ-f=)-2$g1T1o2Cvmk zNG?7Z%Z6Z~-rdrHQNXUwFVSsn-O3%yKCGydK>MPc@KO&VYMPUvAz+i!Vk}E>DmPFm zc)lVRepw=P28a`g2c@nkc=y*VyBTY`0zg*1iXSnTSkwYG@m4XF)JGNkiI$TyRnIZa zLf)^}+*ocDwgJf=4B`5JYEh+L_=V}?!|6k1$3p)CqJe+sC}cY2oubQ2Fo4rN%j{xA zwpQ+n^zx-q()ZIcmAtp~jSD=i&}h!}Oiu*0uVoX+v2tfu;IJ%|mD=!}xxj`nwFlCC zmD;xd20?8&@6$ei5B|F*S3meU9i?=&-jBBTbEh@$YV^lRuD*zTNAqqY%Y3F{&%^vi zcsjo(%x=P3YWR(`WkH%I`!WIrB`e2j`Z5inuv<>ChZXO*gs<&+w_ziktYHt9wN3i< zUySL@chBXSch1?cF^RJ7KV7cmutM@P{4CBWw#t*bVXrPFHYY@!o01l&+f*XGz4?<- zQ;KTJ==$$5!LNzn+*?0QTr5xExJ+|#{KH%rPEr&1Vb@ky%>&$PAO$SMr>+6e!!J#3 z4_CU@9Nj;gMh1*FZ|-g1DfY9af;C43UQ#~rPNToFE6G&6t-ZZ4H!pr&y3M>* zDeT^$2KLeR=LL(}y*Sw;21}D$73)3)orn-Qk8qFLy`(}*1l2NP?$DJ2sw>01!C>9* z_S$E#&ch)b?Wo#``6w^_%IJhKS%gX z+TU4`yOObp{=(w@LwKi%YnrORaQM?UbrM_^fLzD#*Wi4Ieu9SB^<$du-Ll#`fA_MJ2mg; zq)guL^$&(VdfUo8v&H^&O3ZD!@W;A$a8{!O+n#j(t}5jcckTu0J<$@Ia{`^dvmr^)5K#Rf?)kJB%rU z1EX}1Ig+5v^QXJBYR*l5gZfVTb2V5#GrCv`D*ZMRIH;uvS?;$o`%F$@mgAG&Cm# zB-8DCfCothbyUTFe2v}|eL%>@-s<}jRcsKz{LpmMsC8824Ih}=c~nM=friCZrzEz6 zp$*EJP@DBbEi@J%=piD{pvh>|b`8hTd@To;19UfY4Sf2aFzRm@bo(daFNxKQeAYne zkG^lag$?cu)M&=>}yWmGX)UaTIEI0K%>A~=hkGa>O`cPM0en>XhB{K*!mCBaEo$Gy) zAlR`QvfLCx!TOjYK`EB6)cm^n1G3cDwe|v-47x{bA^82Zku|;f)&tI?#MT=R#;X!pWzJGYHHnTh*&Tt77`{3U0m^NMaKo0**w+U7VCn|REP~wXqt*=ko4Kdzr-{Kn zuBpZ@^k84khZZ95IdO7M3%(g|xqr>xi~+x#O_h_J$p-Qgl~EV3TgD4rdU$!TlIN}} zK#4~ad@q02m*R?&Yy|`jCR{tzgi>YwVe*+n02y^SOWW|PlA?c)2$);dZy@OQTRm1c zcIhDJy@Jh^o{SUfI7!8n+@jMyA}m%hTJ^+l->x-qtxr2~%w-)K|*{ zy}XFMixb>tDO&hteCfzy{6+0{;1~UIpWKlf3vz83TuqNPqU&ri`}N|1F@r(xoJB5( z(V7>drF!1#Y~-Sm3E7(~iY}fnErGd3lzJ^o8FZ~&I9IK$Cu@OIJ(L_3{ ztx0}uml6yWK-HMfWu%Og4ICe;9@Bzjbmh>;k>dK*T(PnU7uX?|CflfYB(q}3a#7O%Xt~*foaRvhN>a_t7X1BI3 zJ!U6WdDtcmUU9s01CaJzHX`z5+D~4dd~gZ9yBT`&gO!F}VP< zj@jl<%kL>3gC>goC3Dad4bWCM>MgGVMSuIv|6$SlD}OmX<~Uw7wfW!EPapwAWa@xj zJE+KzRTT*^NES3S3@vdejK)I5o!m@wv#B28t zaRtaISYKu#-(|Y4+Ft_DF@9_7<&F}6DiZM?GXKnkC)3C_PXVwM>Qtp<-wS7fvW(&r zHJ&QH_qCmnoszo^0T67H#iIO^yoQo_q?S||dG=bvnZj8+P9{nc5<9v-rTtH{UCZRZ z!wg87oArwQj!tgZ=*KaX5tVRcTfo`}{)zt_p`2db;mcOkb4Ocz0}N{9NtX z5f^=4_KPT%HH-dk{c60jtXHEAdSKo?b`Yf={RxF6L39?~KqR>$3zC){MqL8}waD11 zYkZ#OO)NbPO^@Cyv}vAADRkr=^&&c2-!?|(?~Q4fc*wn(}qn{hC>16alV{@EGG%ch|q7~ z4zX)9*_Wo)=jNSC#rr5JBP~b6C3Cigj7!i>0TNWq{f0qVpXc30VR6AvgJ*n1QY~x4 zU9|yFCdrHU|0+Sht_^!g1|Z*BYE)0r+?=C=#(XR}(0^#e&pc|mQrXg)BXOv|1dt1#3|OcU-aXwcKw?E zI+|7l65HdyeshekPdA7oPc(Qj%3jgi%fhE_gw(z`bd3VzK=lM7K%fT>2Ta7h57;&e zx;M$c6{jRZ>Iv>~WkLY)_4EJUs5r#>IP*$?nGUfwb3WqFl|o{A?e^4m95E4>PUg=A zcG4^RhxkP7e*vFAV5|SiK{yc@H@gw_U?)NHM3MJNM%JHL`I8dRiSmWGh&an1mFDji zx&!_w%zm#P*0NDlspD!!IAHc!zOD9?M#JUpjrKtP=)25;5 zLDZuHv3*z|ZDpdOaD1Y%(a(Ehx^^_#ebw`*^GhDtr)xyfTKd`Kj}#t4HNP;8#1-o8 zZz*8`cw}vR)B!*Q62hMrq5@i${fqMPADhHvY&2}`O^}CMRsFD!CW1i3wv@`p#qd@( zG%d2MCAriy)?1jlH*e3$uJFE_3tU*wNk-y6zV7`N6}B^mg-5VqdcGp5v}J`L%f#p! zqMY1fvL9uoHby^8vEfzJw~3)+#a$JDw{z7_y3oDP^>7Po?FXN(+wa1JF+O>|0IeS= zd}0X%h+di=kLgCgv#iu<{^-(vi#^8&K>z42Hv)PS!%hg=X%B+ zXPi1@MJ!>uQBQH$x6famKn)K zK(fwyUT-GTok<0rz_bq|_t}E*eASlI0`H<%RQv8NSTY$w3Revtz%~^M*7dh2mj$St zoREXDvTyPF&hRI?pXU2rSC*NuDK=X#Gx9^n94% z{qdrrJF-b}F&(8^3{oZGL8-qem$QT1qc7(Xgq_q8YRFqo5i5%8JSM26xj_XH;}-g} z56f#PW^ox3J42Et9Z7FnoZ1LpSN9~7129rUZC;vb4WQ~?d@L;00QFs_+=Y1^mH_-m zvyF95NBCLjT&Psc#zYqO9VBtk2QlP0q(464UWHq3ZEwSgW$%a84^9mCECf0=S`7fn zvYYb0x>3d@xB%AniJuaY*`d`QLX^3yEH`XFmbyU7wQ$r?sgyb{kT0~Q z7ez}N-M%K?n1rhzGPrRrw7g&6(OoBGN+zbyRTHm~%W=3#`sucQUlw5Y=g%W+b?%u3xhd+_ib^{Mg(n7{K4;dPR zBN1dJjR^3XHZNuoLQ&juA5gR#++{*hLTA*t4+P`04w2mlwD%rWZmUU)t`@gQAV}xb zGKY!VTcs3>BzN6q@!FG)Q&(RqSM7&WI97DIughHx;!f$@cPOb44ys2t>$FaOYeV}m z<{sNI)(b9~fWGNXvv=7(kuVU^TQ|9rUF{fdFPql6JkWLi{``h6sNt*1ncWDXNq32-7rVB?56wE2_s9e7Ys>X>E z^EiMRN}Sfa)yCR8X$w^4cC5Oqp1M4aM(Q<38sZxG>Im3|_Ex38NHG9L`@vGt&!J zA7Sv50P=Hk00>PxI-EY9+ul_$ng7i%DkyD$cKmA)3IvC3cb zFdGVJwV*5H(#NmEZL9|YBlD|fQ}XTcwTt~7Zw@)`ZqY1tMj6wZFdw~|BK+EMT~g!V zyq1aVV?jn99^k<2qS|1-x>iUo2{bOa!K}1leLaEeh=vmU(Lv z8&ufn4#(lrS(%+!1CiCn2r7%x!0+vd0*5LEeX6T==AdlvM<9DGimP!?fM6zsHWLb@ zC$j2CMx+|LT(_Ng(&ax=#V7N{cz@yfX}|pBBPH6Dg}Ftfi!cF85RQgp@EmOr*~++I~J0R z+$3P?J`z&UdG8OVOLYKxGY73%^`g0ad83BU=XYsAy-vxy4c_!9AzhQ|Ayi4fGzT4c_)!ZX#}JVYs@8=O zE~n+Qgij%~sC1vwcE(bl#y9O$rLT=>UlOh(qiOda`Raz*6c9O!eW-yvuXwYdS15&8 z>AVqKPkr5wZ1Yp=w6OtV5lfb5cnxYBmE973#HMzr?&xH9rpn4RQo5sAyT{_|$jX z-MMz+R3lOL&tj3$HBj~Ei7a-EMElOaY=m7=i+&nY#HYcC678X0{{eZ#ul@T+8tK!? ztGg`h>4TFt8^@!fRZLsYytla<1eq+u5*GL%TmuK=dUST}en0c+cP?wr2 zNE8L^CELxaj8jTYaBMz1c9$ zPS+TtZN8Esx%H6(Y2x%+bL*U~-(Vd+@KdZx8Y0^O*0D9d84@QKgX_$&c?=6hwkm|@ zdWM%NBLVw!0L}4HxdShbl`(&d7ay?2jg@BZtpA>5R00^-%5VIcdi`UT@@aHv>TrtA zz=LW&#y!9WM{{3NkgDr(x91inM`Sj(iL5j{g&QtwU3%f#GRo~Y#!t)krk&LUULLH4c+AmxBq}4 zH;ED-rsHY(JWHC0QBHI1HGQ!BPlX|}z^xX;_?@Nwg4~}7e`!5{^T19<8Ek}gWbWj~ zOQ9E4aXO>zFyKDW_%qq&Tmh)2tE1K_VyJ(R(cA2pe$aTLRz@O)V|;TqDZ;^i{&N+% z*G%?m3u#{-m?b@OiIKj<-hR++!*P9Pv`b>elg*{%U8Q|076?t zvn%LV;M%RoVORdoH^)2APUpdIklo@@zqA3a+e{25;lJ7M#Hf2Zji(2P9+Vt@(1&Dm zdHVW+`|)jS<$adOs-Ug;gUUbwvV7ss!m2Mu|LP3 z_!r=Y`@hvH{-33e|3kgx?B8<9|36IXq+IfM^|%Us6T}d3l~l2-gjY2MkiVjT101}l zVJhO7{YN^(85ZTNIhX?2{M-qfwnP93`o)`He?5dJ^%PQRGmc-TZZod_zjS7)bD=*`Gb%% literal 0 HcmV?d00001 diff --git a/html/documentation/settings/EditorColors.html b/html/documentation/settings/EditorColors.html new file mode 100644 index 000000000..f8a8ed909 --- /dev/null +++ b/html/documentation/settings/EditorColors.html @@ -0,0 +1,123 @@ + + + + + + + + + + + + WebUI Editor Colors + + +
+

WebUI Editor Colors

+
+
+ +
+ +

+The WebUI's Editor page allows editing Allsky configuration files. +Items in the editor window are color-coded depending on what they are. +

+
+HINT: The Editor accepts CTRL-Z to undo actions. +
+

+A typical view of a shell file being edited is below, followed by a typical JSON file. +A description of the color scheme comes last. +

+ +

Shell (.sh) Files

+
+ +.sh file + + +

JSON (.json) Files

+
+ +.json file + + +

Color Scheme

+
    +
  • Setting names look different depending on the file type: +
      +
    • In .sh files the names look LIKE_THIS. + By convention shell setting names (called shell "variables") are all uppercase + and multi-word names are separated by an underscore (_), + although there are some variables that don't follow that convention. +
    • In .json files they look likeThis. + By convention if the name includes multiple words, + the first letter of the first word is lowercase and subsequent word's first characters + are Upper case. + Settings names in the file MUST be enclosed in double quotes, + but quotes are omitted in the Allsky documentation for readability. +
    +
  • Settings value colors are the same in both file types but + vary based on the type of value: +
      +
    • Text (anything surrounded by quotes): + "sample text", + "123.4". + Note that a number surrounded by quotes is actually a string, e.g., "123.4". + Numbers-as-strings may work in some cases, + but when entering a number it's safest to NOT use quotes. +
    • Numbers (when not quoted): + 1.234, + -21, +
    • Booleans (when not quoted): + true, + false. + Note that in shell files these values are usually quoted, + which means they are strings, not booleans. + The shell has no boolean type, unlike JSON and many newer programming languages which do. +
    +
  • Special characters: { } : , = +
  • JSON brackets: [ ] +
  • Shell comments: # This is a shell comment +
  • Many reserved words and common commands in shell scripts + like "if" and "sudo" have special colors. +
+ +

Debugging

+If you see different colors while editing a file, check for syntax errors: +
    +
  • JSON files +
      +
    • Missing commas are needed after each value except the last one in a sub-section. + This is the most common syntax error. +
    • Missing quotes - setting names and string values must be surrounded by double quotes. +
    • Missing colons - one must separate each setting name from its value. + There can be 0 or more spaces before and/or after the colon. +
    +
  • Shell files +
      +
    • Missing quotes - strings that contain a space, tab, or special character + must be surrounded by quotes. +
    • Extraneous spaces - there should be no space between a variable name + and the = + and between the and the = and the value. +
    +
+

+ +
+ + + + diff --git a/html/documentation/settings/EditorPage-json.png b/html/documentation/settings/EditorPage-json.png new file mode 100644 index 0000000000000000000000000000000000000000..11e2acf9664b97826ad2674e6a820f91efa203c2 GIT binary patch literal 31791 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 h4Rztz6yK*a4ktPX#y!4R6r>r(whZDL^_0? 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%0D-0NG%^Sd3zh9(zF!xvG@koNQ4^V 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 z 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 cLfqIkxI3b5`9dN + + + + + + + + + + + AllSky Settings + + +
+

Allsky Settings

+
+
+
+
+ +
+
+ +Once you've installed Allsky there are many settings you must modify. +These settings must be changed via the WebUI rather than manually editing files +since the WebUI performs error checking and updates other files as appropriate. +

+There WebUI contains many pages; the two used to changes settings are +the Allsky Settings and Editor pages, +and are described below. + +

"Allsky Settings" Page

+
+

+This section lists the settings that are updated in the WebUI's Allsky Settings page. +A (partial) typical page is below. +The entries highlighted in yellow are Advanced entries that aren't changed very often; +to see them, click on the Show advanced options... button on the bottom of the page. +

+AllskySettings + +

+

+RPi camera users, please note +that several settings have different ranges on Buster versus Bullseye, +so you'll need to update them when upgrading to Bullseye. +For example, Brightness in Buster ranged from +0 (black) to 100 (white), whereas in Bullseye it's -100 to 100. +
+

+

+The exact list of settings available depends on your camera model; +settings specific to a camera type (e.g., RPi or ZWO) are indicated as such. +Where appropriate, the WebUI displays the minimum, maximum, and default values when +you hover over a value, +and only displays settings the camera supports, like cooler temperature for cooled cameras. +

+
+Legend: +
    +
  • Defaults for settings marked with CD + are Camera + Dependent and are displayed in the WebUI. +
  • When changed, settings with "(AW)" after them are uploaded to your Allsky Website(s). +
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
WebUI SettingDefaultDescription
Daytime settings
Daytime Capture YesEnable to capture images during the day.
Daytime Save (AW) NoEnable to save images during the day (they are always saved at night). + Only applies if Daytime Capture is enabled. +
Auto-Exposure YesTurns on/off Auto-Exposure, which delivers properly exposed images even if + the overall brightness of the sky changes due to cloud cover, sun, etc.
Max Auto-Exposure CDThe maximum exposure in milliseconds when using + Auto-Exposure. + When Auto-Exposure is on, + this value will be used as the delay between frames. + Ignored if Auto-Exposure is off.
Manual Exposure 0.5Manual exposure time in milliseconds. + If Auto-Exposure is on this value is used as a starting exposure.
Mean Target 0.5(RPi only) The target mean brightness level when + Auto-Exposure is on. + Ranges from 0.0 (pure black) to 1.0 (pure white). + Best used when both Auto-Exposure and + Auto-Gain are enabled.
Brightness CDThis setting changes the amount of light in images.
Delay 5000Time in milliseconds to wait between the end of one image and the start of the next.
Auto-Gain NoTurns on/off Auto-Gain which delivers properly exposed images even if + the overall brightness of the sky changes. + With RPi cameras, this should typically be turned on. + With ZWO cameras you'll probably want this off and use the lowest + gain possible since daytime images are bright and don't need any gain.
Max Auto-GainCD Maximum gain when using Auto-Gain. + Ignored if Auto-Gain is off.
Gain CDGain is similar to ISO on regular cameras. + When Auto-Gain is on, this value is used as a starting gain. + When Auto-Gain is off, + increasing this produces brighter images, but with more noise.
Binning 1x1Bin 2x2 collects the light from 4 pixels to form one larger pixel on the image. + Bin 3x3 uses 9 pixels, etc. + Increasing the bin results in smaller, lower-resolution images and reduces the need for long exposure. + Look up your camera specifications to know what values are supported. +
This variable is usually only changed during the day for testing. +
On CCD camera, binning normally produces brighter images. + CMOS camera may, or may not produce brighter images, depending on the camera model. +
+
Auto White Balance NoSets daytime auto white balance. + When used, Red balance and + Blue balance are used as starting points.
Red Balance CDThe intensity of the red component of the image.
Blue Balance CDThe intensity of the blue component of the image.
Frames To Skip 5When starting Allsky during the day, skip up to this many images + while the auto-exposure software gets to the correct exposure. +
Only applies if daytime Auto-Exposure is enabled. +
Cooling No(ZWO only) Enable to use cooling on cameras that support it.
Target Temp. 0(ZWO only) Sensor's target temperature when cooler is enabled. + In degrees Celsius.
Tuning File No(RPi on Bullseye only) Name of the optional daytime tuning file. + See this documentation for more information. +
Nighttime settings +

Unless otherwise specified, these setttings are the same as the daytime ones.

Auto-Exposure Yes
Max Auto-Exposure CD
Manual Exposure 10000
Mean Target 0.2(RPi only)
Brightness CD
Delay 10
Auto-Gain NoWith ZWO cameras enabling Auto-Exposure and + Auto-Gain together + can produce unpredictable results so testing is needed.
Max Auto-Gain CD
Gain CD
Binning 1x1
Auto White Balance No
Red Balance CD
Blue Balance CD
Frames To Skip 1Only applies if nighttime Auto-Exposure is enabled.
Cooling No(ZWO only)
Target Temp. 0(ZWO only)
Tuning File No(RPi on Bullseye only)
Both daytime and nighttime settings
Configuration File [none]Configuration file to use for settings. Not currently used.
Saturation CD(RPi only) Sets saturation from black and white to extra saturated.
Contrast CD(RPi only) Changes the difference between blacks and whites in an image.
Sharpness CD(RPi only) Changes the sharpness of an imgage. + Images that are too sharp look unnatural.
Gamma CD(ZWO only) Increases or decreases contrast between dark and bright areas.
Offset 0(ZWO only) Adds about 1/10 the specified value to every pixel, + which brightens the whole image.
Aggression 75%(ZWO only) Specifies how much of a calculated exposure change should be made + during auto-exposure. Lower numbers smooth out brightness changes but take longer to + react to changes.
Gain Transition Time 15(ZWO only) Number of minutes over which to increase or decrease + the gain when going from day-to-night or night-to-day images. + This helps smooth brightness differences. + Only works if nighttime Auto-Gain is off. + 0 disables transitions.
Image Width 00 uses the sensor's full width in pixels. + Otherwise, with ZWO cameras the Image Width and Image Height + variables set a crop area around the center of the sensor, + the same as the CROP setting in config.sh. + With RPi cameras these variables decrease resolution of the full-sensor image, + then increases the resolution, thereby negating the changes. + There is no reason to set the Width and + Weight with RPi cameras.
Image Height 0 Same as Width but for the sensor's height.
Image Type autoImage format: auto: + automatically picks the best type of image based on the camera. + If you have a color camera it will use RGB24; mono cameras use RAW16 if the output file is a .png, + otherwise RAW8 is used. + RAW8: 8-bit mono. RGB24: color (red, green, blue), 8 bits per channel. + RAW16: 16-bit mono.
Quality 95For JPG images, this specifies the quality - 0 (low quality) to 100 (high quality). + Larger numbers produce higher-quality, but larger, files. + For PNG, this is the amount of compression - 0 for no compression (but quicker to save) + to 9 for highest compression (but slowest to save). + If you use very short delays between pictures you may want to play with these + numbers to ensure the quickest delay possible.
Mean Threshold Yes(RPi only) When using Mean Target, + this specifies how close the target brightness should be to the Target.
Auto USB Bandwidth Yes(ZWO only) Automatically sets the USB bandwidth.
USB Bandwidth CD(ZWO only) How much of the USB bandwidth to use.
Filename (AW) image.jpgThe name of the image file. Supported extensions are jpg and png.
Rotation None(RPi on Bullseye only) How to rotate the image. + On Bullseye images can only be rotated 180 degrees.
Flip No flipHow to flip the image (No flip, Horizontal, Vertical, or Both).
Notification Images YesDisplays notification images, e.g., "Camera off during day" if daytime images are not being taken.
Consistent Delays Between Images YesEnable to force the time between the start of exposures to be a consistent length + (Max Auto-Exposure + Delay).
Latitude (AW) Latitude of the camera. + Formats include: 123.4N, 123.4S, 123.4, or -123.4. + Southern hemisphere is negative. +
Longitude (AW) Longitude of the camera. + Formats include: 123.4E, 123.4W, 123.4, or -123.4. + West is negative. +
Angle (AW) -6Altitude of the Sun above or below the horizon at which daytime and nighttime switch. + Can be negative (Sun below horizon) or positive (Sun above horizon). +
    +
  • 0 = Sunset +
  • -6 = Civil twilight +
  • -12 = Nautical twilight +
  • -18 = Astronomical twilight +
+ Click here + for a more detailed description of Angle. +
Take Dark Frames NoEnable to take dark frames which are use to decrease noise in images. +
+ See this page + for an in-depth explanation of dark frames, including how to take and use them. +
Use Dark Frames NoEnable to perform dark frame subtraction at night. +
Requires that you first took dark frames using the + Take Dark Frames setting. +
Locale en_US.UTF-8Your locale, used to determine what the thousands and decimal separators are. + Type locale at a command prompt to see your choices (use the LC_NUMERIC entry).
Histogram Box 500 500 50 50(ZWO only) X and Y size of histogram box in pixels and the middle point of + the box in percent. + This box is used to determine the average brightness of the image for auto-exposure + compensation. + If the Sun goes through the center of your image you may want to move the box. +
Debug Level 0Determines the amount of output in the log file. + Log entries can also be viewed with journalctl -u allsky. +
0 outputs error messages only. +
Version 0.8 Exposure Yes(ZWO only) Determines if the new version 0.8 exposure method is used (video capture stops between images). + This decreases the sensor temperature between 5 - 15 degrees Celsius. + If you see ASI_ERROR_TIMEOUTs in the log file, try turning this off. + See Issue 417.
Require WebUI Login YesDetermines if you need to log into the WebUI. + If you Pi is accessible on the Internet, do NOT disable this!!
Always Show Advanced NoEnable to always show the advanced options, + which are typically not used very often, so are hidden.
Image overlay settings +

See the + image overlay + page for details on the image overlay. +
Note, the image overlay is what's embedded in every image; + the constellation overlay is what's optionally overlayed + on top of images in the Allsky Website. + This page only deals with the image overlay. +

+
External Overlay NoEnable to have image overlays added by the new, enhanced external + overlay program. +
When enabled, the overlay settings below do NOT apply. +
+ This setting will be turned on by default in the next Allsky release, + and the internal overlay capability, as well as this "Image overlay settings" + section of the WebUI will be removed. +
+
Show Time YesDisplay the time the picture was taken in the overlay?
Time Format %Y%m%d %H:%M:%SDetermines the format of the displayed time. + Run man 3 strftime to see the options.
Show Temperature Yes(ZWO only) Display the camera sensor temperature in the overlay?
Temperature Units CelsiusDetermines what unit(s) the temperature will be displayed in (Celsius, Fahrenheit, or Both).
Show Exposure YesDisplay the exposure time in the overlay? If Auto-Exposure is enabled, + "(auto)" will appear after the exposure.
Show Gain YesDisplay the gain in the overlay? If Auto-Gain is enabled, + "(auto)" will appear after the gain.
Show Brightness NoDisplay the brightness level in the overlay?
Show USB No(ZWO only) Display the USB Bandwidth in the overlay? This is primarily for debugging.
Show Mean Brightness NoDisplay the mean (average) brightness in the overlay? + This value is used to determine the correct auto-exposure and auto-gain levels.
Show Histogram Box No(ZWO only) Show the histogram box on the image?
Show Focus Metric NoDisplay a focus metric in the overlay to help you focus the camera? + Higher numbers are better, but only use when the brightness isn't changing. +
Text Overlay Text overlay that appears below the time, in the same font.
Extra Text File The full path name to a text file which will be displayed under other information. + The file can contain multiple lines which will be displayed underneath each other.
Max Age Of Extra 0If you specified an Extra Text File + then it must be updated within this number of seconds; + if not it's contents will not be displayed. + Set to 0 to ignore this check and always display the contents of the file.
Line Height 30The line height of the text displayed in the image. + If you change the font size then adjust this value if required.
Text X 15Start of text from the left side, in pixels.
Text Y 35Start of text from the top, in pixels.
Font Name SimplexFont type for the overlay.
Font Color 255 0 0Font color in Blue, Green, and Red (BGR). + NOTE: When using RAW 16 only the first two values are used, i.e., 255 128 0.
Small Font Color 0 0 255Small font color in BGR. + NOTE: When using RAW 16 only the first two values are used, i.e., 255 128 0.
Font Smoothness AntialiasedControls the smoothness of the fonts.
Font Size 7Font size. + This is impacted by the sensor size so you'll need to experiment with this.
Font Weight 1Font line thickness.
Use Outline Font NoShould an outline to the text overlay be added to improve contrast?
Allsky Map and Website Setting +

+ If you want your allsky camera's location to display on the + Allsky map, + the information in this section will be sent to the map server every other + morning to ensure it's fresh. + The server automatically removes old data. + Note that only a limited number of updates per day are allowed to catch bogus updates. +

+
Display Settings NoPeople sometimes ask others what settings they are using. + Enable this setting to add a link to your Allsky Website's popout that displays your + settings in the WebUI's "Allsky Settings" page. +
Only works if you are running the Allsky Website.
Show on Map NoEnable to have your camera appear on the + Allsky map. +
If off, the following settings are ignored.
Website URL Your website's URL, for example: https://www.thomasjacquin.com/allsky. + If your camera is not accessible on the Internet or you do not want the + map page to link to your website, leave this field blank. +
+ If a Website URL is specified, + the Image URL must also be specified, and vice versa. +
+
Image URL The URL to your allsky image, for example: https://wwww.thomasjacquin.com/allsky/image.jpg. + Right-click on the image and select Copy Image Address to determine what to + put in this field. +
+ If you have the Allsky Website installed on your Pi and are using its image, + you may need to set this field to +
<Pi name>/current/tmp/image.jpg or + whatever's in the imageName field of your website's + configuration.js file. + Be careful of using "http" versus "https", and after enabling + Show On Map, look at the map to ensure you can see your image. + If your camera is not accessible on the Internet or you do not want the image + to appear on the map page, leave this field empty. + However, one of the main purposes of the map is to show pictures from cameras around the world, + so adding your image URL is strongly encouraged.
Location (AW) The location of your camera. + You can put any level of detail you want, + but there's no need to enter the country since it will be obvious by looking at the map.
Owner (AW) The owner of the camera - your name, an association name, an observatory, etc.
Camera (AW) The type and model of your camera, for example: ZWO ASI224MC or RPi HQ. + This field is required and a default value is set during Allsky installation.
Lens (AW) The lens you're using on your camera, for example: Arecont 1.55.
Computer (AW) The computer runni g your allsky camera, for example: Raspberry Pi 3. + This field is required and a default value is set during Allsky installation.
Latitude & longitude (AW) These are described above and are + required for your camera to appear on the Allsky Map. +
+ The actual values are not displayed on the map, + but users can zoom in to see exactly where the camera is. + If that bothers you, change their values slightly, but beware that these settings + are also used to determine when your daytime and nighttime are so changing their + values too much can impact your daytime/nighttime settings. +
+
Camera Type
Camera Type The type of camera you are using: ZWO or RPi (which includes the HD and compatible models). +
This is initially set during Allsky installation. +
Camera Model This read-only field displays the model of camera you are using. + It is determined automatically based on what camera is connected to your Pi. +
If more than one camera of the specified type is connected, the first one is used.
+
+
+ + +

"Editor" Page

+
+

+This section lists the settings that are updated in the WebUI's Editor page. +A typical page is below: +

+Editor +

+Files that can be edited include config.sh, ftp-settings.sh, +and if you have the Allsky Website installed, a local and/or remote +configuration.json file. +Further, if you have a endOfNight_additionalSteps.sh file, +it can also be edited. +

+

+The tables below describe the settings in the +config.sh and +ftp-settings.sh files; +settings in the configuration.json files are described in the +Allsky Website Settings page. +

+

+Information on the color scheme used by the Editor is +here . +

+ +

config.sh settings

+config.sh lets you configure the overall behavior of Allsky. +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
config.sh
SettingDefaultDescription
image.jpg Settings
IMG_UPLOAD falseUpload the current image to a local or remote Allsky Website? +
Ignored if you don't have an Allsky Website. +
IMG_UPLOAD_ORIGINAL_NAME falseShould the name of the uploaded image be image.jpg (if false) + or image-YYYYMMDDHHMMSS.jpg (if true)? +
This is rarely used and is ignored if you don't have an Allsky Website or + IMG_UPLOAD is false. +
IMG_UPLOAD_FREQUENCY 1How often should the current image be uploaded? + This is useful for slow or costly networks. +
This only applies if IMG_UPLOAD is "true". +
IMG_DIR current/tmpLocation of the image the website will use. + "current" is an alias for /home/pi/allsky. +
Only change this if you know what you are doing. +
Ignored if you don't have an Allsky Website. +
IMG_RESIZE falseResize images before cropping and stretching? + Large sensor cameras like the RPi HQ may need to be resized (i.e., shrunken) + in order for timelapses to work. +
Typically you'll want the + IMG_WIDTH / IMG_HEIGHT + ratio to be the same as the sensor's width / height ratio, + otherwise images will be distorted.
IMG_WIDTH 1520The width of the resized image. +
Must be an even number. The default is just an example. +
IMG_HEIGHT 2028The height of the resized image. +
Must be an even number. The default is just an example. +
CROP_IMAGE falseCrop images before stretching? + This is often used to remove most of the dark areas when using a fisheye lens. + The image is cropped from the center so you'll need to experiment with the correct settings. + Cropped images on the left or top will likely need the + Text X and/or Text Y + WebUI settings changed.
CROP_WIDTH 640The width of the resulting image. +
Must be an even number. The default is just an example. +
CROP_HEIGHT 480The height of the resulting image. +
Must be an even number. The default is just an example. +
CROP_OFFSET_X 0The X offset to use when cropping. + To move the crop rectangle left, use a negative number.
CROP_OFFSET_Y 0The Y offset to use when cropping. + To move the crop rectangle up, use a negative number.
AUTO_STRETCH falseStretch the image? + This increases the contrast without saturating highlights or shadows.
AUTO_STRETCH_AMOUNT 10How much to increase the contrast. 0 is none, 3 is typical, and 20 is a lot.
AUTO_STRETCH_MID_POINT 10%Where the maximum change "slope" in contrast should fall in the image + (0% is white; 50% is middle-gray; 100% is black).
RESIZE_UPLOADS falseResize uploaded pictures? +
You may want images on your Pi to have higher resolution than images + uploaded to an Allsky Website. + For example, images from cameras with large sensors won't fit on most monitors + at full resolution, so huge images in some senses are a waste. +
RESIZE_UPLOADS_SIZE 962x720Sets the width x height of resized images being uploaded. +
Must be even numbers. The default is just an example. +
IMG_CREATE_THUMBNAILS trueCreate thumbnails of the images and save in ~/allsky/images? + If you never look at them via the WebUI's "Images" page, + consider changing this to "false". +
REMOVE_BAD_IMAGES trueRemove corrupt or too bright/too dark images and their + thumbnails before generating keograms, startrails, and timelapse videos? +
We suggest always leaving this turned on; + if images are being removed that you want to keep, change the THRESHOLDs below.
REMOVE_BAD_IMAGES_THRESHOLD_LOW 1Images whose mean brightness is below this percent will be removed. + Set to 0 to disable this check. +
Only applies if REMOVE_BAD_IMAGES is "true". +
REMOVE_BAD_IMAGES_THRESHOLD_HIGH 90Images whose mean brightness is above this percent will be removed (max: 100). + Set to 0 to disable this check. +
Only applies if REMOVE_BAD_IMAGES is "true". +
CAPTURE_EXTRA_PARAMETERS Any additional capture parameters. + Rarely used. +
Run ~/allsky/capture_ZWO --help or ~/allsky/capture_RPi --help + for a list of options. +
Timelapse Settings
TIMELAPSE trueBuild a timelapse video at the end of the night?
TIMELAPSEWIDTH 0Override the width of the generated timelapse; must be an even number. +
0 uses the images's full size. +
Large sensor cameras like the RPi HQ often need the timelapse to be shrunk + in order for timelapses to work (or the individual images need to be shrunk). +
TIMELAPSEHEIGHT 0Override the height of the generated timelapse; must be an even number. +
0 uses the images's full size. +
If you change the width and height you'll probably want the resulting aspect ratio + to match the original images. +
TIMELAPSE_BITRATE 2000kBitrate the timelapse video will be created with. + Higher values produce better quality video but larger files. +
Be sure to include the trailing k.
FPS 25The timelapse video + Frames + Per + Second. +
Higher numbers produce smoother, but shorter, videos. +
VCODEC libx264Encoder used to create the timelapse video. + Rarely changed. +
PIX_FMT yuv420pPixel format. +
If you don't know what this is, don't change it. +
FFLOG warningLevel of debugging information output when creating a timelapse. + Set to info for more output.
KEEP_SEQUENCE falseKeep the sequence of symbolic links created when creating a timelapse? +
Primarily used when debugging. +
TIMELAPSE_EXTRA_PARAMETERS Any additional timelapse parameters. Run ffmpeg -? to see the options.
UPLOAD_VIDEO falseUpload the timelapse video to your Allsky Website?
TIMELAPSE_UPLOAD_THUMBNAIL falseUpload the timelapse video's thumbnail to your Allsky Website? + Many remote servers don't support thumbnail creation so the thumbnail needs to be + created on the Pi and uploaded. +
Not needed if your only Allsky Website is on your Pi. +
Mini Timelapse Settings
TIMELAPSE_MINI_IMAGES 0A "mini" timelapse only includes the most recent images, + and is created often. + It's a good way to see "recent" activity. + This setting determines the number of images in the mini timelapse. + Keep in mind the more images you have the longer it'll take to create the video. + 10 - 15 is a good starting point. +
Note that each mini timelapse overwrites the prior one. +
The following settings only apply if this settings is greater than 0. +
TIMELAPSE_MINI_FREQUENCY 5After how many images should the mini timelapse be created? + Slower machines and machines with slow networks should use higher numbers. + 3 - 5 works well on a Pi 4 with 4 GB memory. +
Every TIMELAPSE_MINI_FREQUENCY images a new + mini timelapse is created using the last + TIMELAPSE_MINI_IMAGES images. + For example, every 5 frames a new mini timelapse is created using the most recent 15 images. +
TIMELAPSE_MINI_UPLOAD_VIDEO trueLike UPLOAD_VIDEO but for mini timelapses. +
TIMELAPSE_MINI_UPLOAD_THUMBNAIL trueLike TIMELAPSE_UPLOAD_THUMBNAIL but for mini timelapses. +
TIMELAPSE_MINI_FPS 2Like FPS but for mini timelapses. +
Since mini timelapses contain a very small number of images, + this setting should be small to avoid very short videos. +
TIMELAPSE_MINI_BITRATE 1000kLike TIMELAPSE_BITRATE but for mini timelapses. +
This is normally smaller than a full timelapse to save on processing time. +
TIMELAPSE_MINI_WIDTH 1014Like TIMELAPSEWIDTH but for mini timelapses. +
Must be an even number. The default is just an example. +
TIMELAPSE_MINI_HEIGHT 760Like TIMELAPSEHEIGHT but for mini timelapses. +
Must be an even number. The default is just an example. +
Keogram Settings
KEOGRAM trueBuild a keogram image at the end of the night?
KEOGRAM_EXTRA_PARAMETERS variousAdditional keogram parameters. Execute ~/allsky/keogram --help for a list.
UPLOAD_KEOGRAM falseUpload the keogram image to your Allsky Website?
Startrails Settings
STARTRAILS trueBuild a startrail image at the end of the night?
BRIGHTNESS_THRESHOLD 0.1Average brightness level above which images are discarded (moon, head lights, aurora, etc.). + If you are only getting very short trails, or none at all, adjust this number. +
Values are 0.0 (pure black, filters out nothing) to 1.0 (pure white, uses every image). +
UPLOAD_STARTRAILS falseUpload the startrails image to your Allsky Website?
Other Settings
THUMBNAIL_SIZE_X 100Sets the width of thumbnails.
THUMBNAIL_SIZE_Y 75Sets the height of thumbnails. +
These numbers determine the size of the thumbnails in ~/allsky/images + as well as any thumbnails created by the Allsky Website. +
Although changing these will change the size of the thumbnails, + no testing has been done to see if there are negative side effects.
+
DAYS_TO_KEEP 14Number of days' data to keep before starting deleting. + Set to blank ("") to keep ALL days' data.
WEB_DAYS_TO_KEEP 28Number of days' of web data to keep before starting deleting. + Set to blank ("") to keep ALL days' web data. +
This only applies to Allsky Websites on the Pi.
+
POST_END_OF_NIGHT_DATA falseSend data to your Allsky Website at the end of each night? + Installing the Allsky Websit automatically sets this to "true". +
WEBUI_DATA_FILES One or more colon-separated full path names to text files that contain user-supplied + data to display on the WebUI's System page. + See the WEBUI_DATA_FILES section for more + information and an example of this setting.
UHUBCTL_PATH If you have the uhubctl command installed enter its path name. + uhubctl resets the USB bus and can sometimes eliminate ASI_ERROR_TIMEOUTs.
UHUBCTL_PORT 2Enter the USB port the camera is on. + Port 1 is USB 2.0 and port 2 is USB 3.0 on a Pi 4.
Do not change anything lower in the file
+
+ +
+

ftp-settings.sh settings

+

+In order to upload files to your Allsky Website (on the Pi and/or a remote server), +connection details must be specified in ftp-settings.sh. +

+ +
+

+The WEB_*_DIR + variables below are optionally used to copy a file to an Allsky Website on the Pi +AND upload it to a remote Allsky Website. +

+

+In the table below, "remote" refers to a location that's not on the Pi +(which may be an Allsky Website or simply a directory on another server), +and "local" refers to an Allsky Website on the Pi. +

+ +
YOU must create the remote directories. +Directories on the Pi are created during Allsky Website installation. +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
ftp-settings.sh
ConfigurationDefaultDescription
PROTOCOL How the file should be uploaded: +
    +
  • local - copies the file to the local Allsky Website. +
  • ftp - uses File Transfer Protocol (FTP) to upload to a remote server. +
  • ftps - uses secure File Transfer Protocol (FTPs) to upload to a remote server. + This is preferred over the insecure ftp. +
  • sftp - uses SSH file transfer to upload to a remote server. +
  • scp - uses secure cp (copy) to copy the file to a remote server. +
  • S3 - copies the file to an Amazon Web Services (AWS) server. +
  • gcs - copies the file to a Google Cloud Storage (GCS) server. +
+
image.jpg Settings
IMAGE_DIR The remote directory where the current image should go.
WEB_IMAGE_DIR The local directory where the current image should go.
Timelapse Settings
VIDEOS_DIR The remote directory where the timelapse video should go.
VIDEOS_DESTINATION_NAME Remote name of the timelapse video file. + If not specified it's the same name as the file being uploaded.
WEB_VIDEOS_DIR Location on the Pi to copy the timelapse video to.
Keogram Settings
KEOGRAM_DIR The remote directory where the keogram image should go.
KEOGRAM_DESTINATION_NAME Remote name of the keogram image file. + If not specified it's the same name as the file being uploaded.
WEB_KEOGRAM_DIR Location on the Pi to copy the keogram file to.
Startrails Settings
STARTRAILS_DIR The remote directory where the startrails image should go.
STARTRAILS_DESTINATION_NAME Remote name of the startrails file. + If not specified it's the same name as the file being uploaded.
WEB_STARTRAILS_DIR Location on the Pi to copy the startrails file to.
Other Settings
REMOTE_HOST Remote server DNS name or IP address.
REMOTE_USER Your remote user name.
REMOTE_PASSWORD Your ftp / ftps / sftp password.
REMOTE_PORT An optional port number for lftp. Is rarely needed.
LFTP_COMMANDS An optional colon-separated (;) list of commands needed by the lftp command. + See this page + for example commands to enter into LFTP_COMMANDS. +
scp Settings
SSH_KEY_FILE Path to the SSH key file
S3 Settings
+ You need to install the AWS Command-Line Interface (CLI): +
+	sudo apt-get install python3-pip
+	pip3 install awscli --upgrade --user
+	export PATH=/home/pi/.local/bin:$PATH
+	aws configure
+ When prompted, enter a valid access key ID, Secret Access Key, and Default region name, + for example, (e.g. "us-west-2"). Set the Default output format to "json" when prompted. +
AWS_CLI_DIR /home/pi/.local/binDirectory on the Pi where the AWS tools are installed. +
If you used a different PATH variable above, change this setting to match it. +
S3_BUCKET allskybucketName of S3 Bucket where the files will be uploaded + (must be in Default region specified above).
S3_ACL privateS3 Access Control List. + If you want to serve your uploaded files vis http(s), change this to "public-read". + You will need to ensure the S3 bucket policy is configured to allow public access to + objects with a public-read ACL. +
You may need to set a CORS policy in S3 if the files are to be accessed by + Javascript from a different domain. +
GCS Settings
GCS_BUCKET allskybucketName of S3 Bucket where the files will be uploaded.
GCS_ACL privateGCS Access Control List. + You can use any one of the predefined acl rules found + here. + To access files over https, set this to "publicRead". +
+
+ +
+If you have the Allsky Website only on your Pi, set these variables: +
+PROTOCOL="local"
+IMAGE_DIR=""
+VIDEOS_DIR="/home/pi/allsky/html/allsky/videos"
+KEOGRAM_DIR="/home/pi/allsky/html/allsky/keograms"
+STARTRAILS_DIR="/home/pi/allsky/html/allsky/startrails"
+
+ +
+If you are using SSH Key with Amazon's Lightsail, +copy the ssh-key.pem.pem file to your Pi, for example, in ~, +then execute chmod 400 ~/ssh-key.pem and set these variables: +
+PROTOCOL="sftp"
+REMOTE_HOST="remote host name"
+REMOTE_USER="remote user name"
+REMOTE_PASSWORD="n/a"
+LFTP_COMMANDS="set sftp:connect-program 'ssh -a -x -i /home/pi/ssh-key.pem'"
+
+ +
+
+ + +

WEBUI_DATA_FILES tutorial

+
+ +

+The WEBUI_DATA_FILES setting in config.sh +allows you to specify a list of file names that contain information and buttons to add to the WebUI System page. +The data can be anything you want, but often contains weather and/or fan data. +

+
+You need to provide script(s) to create file(s) in the format specified below. +
+This tutorial assumes you are familiar with writing scripts; +if so, the changes needed to implement WEBUI_DATA_FILES are very easy, despite the length of this tutorial. + +

+Each file listed in the WEBUI_DATA_FILES +variable contains one or more lines. +Blank lines and lines that begin with # are ignored. +The remaining lines must contain the fields listed in the tables below, +separated by tabs. +Each of these lines has its own entry on the System page. +

+ +

+There are three types of lines in a data file. +The first word of a line determines what type of line it is: +

    +
  1. data lines specify basic, two-column information that goes before the first progress bar. + These lines are good when the data has no associated status, for example, + a simple on/off value, like: +
    Dew heater:     on. +
  2. progress lines display as progress bars like the CPU temperature bar + on the System page. + Your bars go after the last system-supplied progress bar and are good when + the data has an associated status, for example, when the CPU is too hot its bar turns red. +
  3. button lines add a button to the page under the last system-supplied button, + and are used to initiate an action like turning a dew heater on. +
+

+ +The fields for each line type are described in the tables below. +
    +
  1. The first table column lists the purpose of the field. +
  2. The second column lists the type of data the field contains. +
  3. The third column describes the field. +
  4. The fourth column states whether or not the field typically +changes when the data is updated. +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
"data" FieldsField TypeDescriptionTypically Changes
typetextMust be data. Defines the line type.Never.
timeoutintegerNumber of seconds after the data file was created that the data should expire. + 0 disables the check. + Expired data is displayed in red with "(EXPIRED)" appended to the label.No.
labeltextThe name for this data, for example: Ambient temperature.No.
datatextThe actual data - what should appear in the second column on the web page. + For example, for "20 C".Yes - every time new data is written to the file.
+ +  + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
"progress" FieldsField TypeDescriptionTypically Changes
typetextMust be progress.Never.
timeoutintegerNumber of seconds after the data file was created that the data should expire. + 0 disables the check. Expired data is displayed in red with + "(EXPIRED)" appended to the label. + No.
labeltextThe name for this data, for example: "Dew point".No.
datatextThe actual data to appear in the progress bar. + Typically a number followed by an optional unit specifier, + for example, "20 C" for temperature, but could be any text. + Yes - every time new data is written to the file.
minimum valueintegerThe minimum possible value of current value; often 0, + but for a temperature will usually be negative. + No.
current valueintegerThe current value of the data. + This determines how wide the progress bar is. + Will typically be the same as data without the unit specifier, for example, "20". + This value should be between minimum value and maximum value inclusive. + Yes - every time new data is written to the file.
maximum valueintegerThe maximum possible value of current value; often 100, + especially for percents. + For a temperature, use the highest value you expect the temperature to be. + No.
dangerintegerA current value greater than or equal to the danger + value causes the progress bar to turn red. + No.
warningintegerA current value greater than or equal to the warning + value and less than the danger value causes the progress bar to turn amber. + The progress bar will be green for any value less than warning. + No.
+ +  + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
"button" FieldsField TypeDescriptionTypically Changes
typetextMust be button.Never.
messagetextAn optional status message that should appear near the top of the page after the + button is pressed and the button command was successful. + For example, "Dew heater turned on". + If not successful an error message is displayed containing any output from the command. + Use - to indicate no message should be displayed on success + (error messages will still be displayed). + No.
commandtextThe program that should be executed when the button is pressed. + For example, /home/pi/turn_on_dew_heater.sh. + If needed you can prepend sudo to the command. + No.
button colortextThe button's color. + Choices are: red, green, blue, yellow, cyan, white, and black. + No.
FA icontextThe Fonts Awesome (FA) icon on the button. + For example, the right-facing triangle on the "Start allsky" button has an + FA icon of "play". + If you don't want an icon on the button, enter -. + No.
button labeltextWhat should appear on the button face, for example, "Enable dew heater".No.
+ +
+ +

Example

+Let's assume you have a weather station that provides the ambient temperature, humidity, and dew point, and the dome over your camera has a dew heater. + +You wrote a script called /home/pi/weather/getWeatherData.sh +that polls the weather station and writes the ambient temperature, humidity, +and dew point to a file called /home/pi/weather/weatherdata.txt every minute. +You must manually turn the dew heater on and off via a Python script called +/home/pi/dewheater/toggleDewHeater.py. +The toggleDewHeater.ph command toggles the status of the dew heater and writes the +new status (either "on" or "off") to /home/pi/dewheater/status.txt whenever you call the program. + +

+To get all this working, follow the steps below: +

+ +

Determine what data you want to display.

+You want to display the temperature, humidity, dew point, and dew heater status. +You will use both the humidity and dew point numbers to determine if you should turn the dew heater on or off via a toggle button you will add to the web page. +You want the ambient temperature in Celsius and Fahrenheit. +

+You will add the following to the WebUI's System page: +

    +
  • temperature +
  • humidity +
  • dew point +
  • dew heater status +
  • a button to toggle the dew heater on/off +
+

+ +

Determine what you want to call the items

+This is pretty easy. +You will set the label fields for the temperature, humidity, dew point, and dew heater status to "Ambient temperature", "Humidity", "Dew point", and "Dew heater status" respectively. +The dew heater toggle button will have a button label of "Toggle dew heater". + +

Determine how you want the data displayed

+The temperature is just a number with no "good" or "bad" value so you will display it as "data". +

+Although the dew point is also just a number, you want to highlight it when it's getting close to the ambient temperature so you'll know it's possible for dew to form. +Hence, you'll display it as a "progress" bar. +

+

+If the humidity gets too high you want to call attention to it, so you'll display it as a "progress" bar. +

+

+The dew heater toggle switch will be a "button". +

+ +

Determine expiration timeout

+If the weather data gets too old it may fool you into turning the dew heater off when it should remain on, so you want its data to expire. +Your weather station provides new data every minute. +If it misses a minute or two you don't want the data on the System page to turn red, so you will set the temperature and dew point timeout fields to 300 (5 minutes). +Just for fun you will set the humidity timeout value to 600 (10 minutes). + +

+The dew heater status information doesn't change unless you manually turn it on or off, so you don't want it's status to expire, hence will use 0 for its timeout value. +

+ +

+Timeout values don't apply to buttons. +

+ +

For "progress" bars, determine the "danger" and "warning" cutoffs and "minimum value" and "maximum value"

+You've noticed that when the humidity gets above 90% you get dew on the inside of the dome, +so you will set the dew heater danger value to 85. +You aren't sure what to use for the warning value so you'll initially set it to 75, +and will adjust it later if needed. +By definition humidity ranges from 0% to 100% so use 0 and 100 for its +minimum value and maximum value respectively. + +

+The cutoffs for the dew point will vary based on the temperature so will require some logic in +getWeatherData.sh. +Let's say you decide to set the dew point danger cutoff to be 90% of the ambient temperature, +and the warning cutoff to be 80%. +This means if the ambient temperature is 20 C, the dew point danger cutoff would be +18 C (20 * 0.9) and the warning cutoff would be 16 C (20 * 0.8). +You aren't interested in dew point values significantly less than the ambient temperature since +the chance of dew in those cases is almost zero, so you'll set the dew point minimum value +to the ambient temperature minus 5 degrees. +Likewise, you aren't interested in dew point values significantly greater than the +ambient temperature since it's almost certain there will be dew, so you'll set the maximum value +to the dew point danger value plus 3 degrees. +This in effect sets the left side of the progress bar to be (ambient - 5) and the +right side of the bar to be (danger + 3). +
[This may be confusing now, but will clear up when you see what it +looks like and play around with different values.] +

+ +

+The other items are of type "data" and "button" so this step doesn't apply to them. +

+ +

Determine what button(s) should look like

+You like green so will make the dew heater toggle button green by specifying its button color as "green". +

+You want an icon on the button since the other buttons have icons, +so you go to the Font Awesome +web page to look for an icon (Allsky uses Font Awesome version 4.7). +You pick the "random" icon so will set the button's FA icon field to random. +

+ + +

Modify the WEBUI_DATA_FILES variable

+You need to enter the names of your files in the +WEBUI_DATA_FILES variable of the config.sh file, +but how many files should you have? +You could put everything in one file but you have two scripts that create files +and would need to coordinate between them so they don't overwrite each other. +You decide on three data files - one with the weather data, one with the dew heater status, +and one with the dew heater button information. +You could have put the button information in the first or second file, +but to simplify the toggleDewHeater.ph +script you put it in a 3rd file that will never change. +You call the 3rd file /home/pi/dewheater/button.txt. +

+This is what you use: + +WEBUI_DATA_FILES="/home/pi/weather/weatherdata.txt:/home/pi/dewheater/status.txt:/home/pi/dewheater/button.txt + +

+
The file names must be full path names and must be separated by colons (":").
+ +The "data", "progress", and "button" lines in the first file will come first on the System page; +those in the second file will come second on the System page, etc. +You can change the order items appear on the System page by changing the order of files in the +WEBUI_DATA_FILES variable. + +

Create/modify scripts to update the data file(s)

+The getWeatherData.sh script needs to write the three weather "data" lines to /home/pi/weather/weatherdata.txt. +It helps if you have the script create header lines in the output file so you remember what field is what. + +

+The program's logic would be: +

    +
  1. Get the data from the hardware. +
  2. Optionally write the "data" header line to /home/pi/weather/weatherdata.txt. +
  3. Calculate the Fahrenheit ambient temperature based on the Celsius value returned by the hardware. +
  4. Append the Ambient temperature "data" line to the file. +
  5. Optionally append the "progress" header line to the file. +
  6. Calculate new danger, warning, minimum value, + and maximum value numbers for the Dew point based on the ambient temperature. +
  7. Append the Dew point "progress" line to the file. +
  8. Append the Humidity "progress" line to the file. +
  9. Wait for the next update from the hardware, then go back to step 1. +
+

+ +Using the decisions you made above, the /home/pi/weather/weatherdata.txt would look like the following, assuming the temperature was 20 C, the dew point was 17 C, and the humidity was 87%. + +# Type Timeout Label Data +data 300 Ambient temperature 20 C (68 F) + +# Type Timeout Label Data Min Current Max Danger Warning +progress 300 Dew point 17 C 12 17 21 18 16 +progress 600 Humidity 87% 0 87 100 85 75 + +Note all fields are separated by tabs. +The header lines (which are ignored since they begin with "#") can be in any format, +so to make it easier to make sure you have the correct fields you added multiple +spaces between their columns to line them up with the data fields below. + +

+The toggleDewHeater.py program needs to write the "data" line for the dew heater +status to /home/pi/dewheater/status.txt every time it is executed. +Its logic is: +

    +
  1. Get the dew heater status from the hardware. +
  2. Toggle the status. +
  3. Optionally write the "data" header line to /home/pi/dewheater/status.txt. +
  4. Append the new dew heater status "data" line to the file. +
  5. Output "Dew heater turned on" or "Dew heater turned off". +
  6. Exit. +
+

+ +The /home/pi/dewheater/status.txt file will look like the following after clicking the button, +assuming the dew heater is currently off. + + +# Type Timeout Label Data +data 0 Dew heater status on + + +Since the toggle button won't change, create the /home/pi/dewheater/button.txt file manually: + +# Type message command Color FA icon Button Label +button - /home/pi/dewheater/toggleDewHeater.py green random Toggle dew heater + +Notice the message field is "-" which means there's no message to display on success. +This is because the toggleDewHeater.py command outputs "Dew heater turned on" +or "Dew heater turned off", and that output is displayed as a message. +Remember that if toggleDewHeater.py exits with a failure (i.e., a non-0 exit code) +any error message it outputs will be displayed as an error message on the web page so you +should make sure those error messages are useful. + +

+When you press the "Toggle dew heater" button or call toggleDewHeater.py from the command line, +it will update the /home/pi/dewheater/status.txt file by changing the "off" to "on" or vice versa. +The rest of the file remains the same. +

+ +
Commands listed in a button's command field must be executable by the +web server running as group www-data, and must be in a directory that web server has permissions to get to. +chmod g+x /home/pi/dewheater/toggleDewHeater.py will fix permissions on the command. +
+ +

Test, test, test. Then test some more.

+To get a feel for what things look like and how the above actually works, +copy/paste the above file examples to /home/pi/weather/weatherdata.txt, +/home/pi/dewheater/status.txt, +and /home/pi/dewheater/button.txt files on your Pi. +Then add + +WEBUI_DATA_FILES="/home/pi/weather/weatherdata.txt:/home/pi/dewheater/status.txt + +to config.sh via the WebUI's Editor page. +Now, go to the System page in the WebUI and in addition to the normal information you should see the items you added. +Refreshing the screen won't change those items since the data files are not being updated yet. + +

+Clicking the "Toggle dew heater" button should display a red message at the top of the web page that says "'/home/pi/dewheater/toggleDewHeater.py' failed: sh: 1: /home/pi/dewheater/toggleDewHeater.py: not found". +That's the output when the web page tried to execute '/home/pi/dewheater/toggleDewHeater.py' which doesn't exist. +

+ +

+Try making changes to the three files you created. +For example, change the command for the button to "echo Hello, world!". +When you next click on the button you should see a green message at the top saying "Hello, world!". +Now change it to "echo Hello, world!; exit 1". +What happens now? +

+ +After you understand what's happening and why, start modifying your script(s) to put your own data into the required format. + +

Tips

+To see what the button colors look like, add the following lines to /home/pi/dewheater/button.txt: +
+button	-	/home/pi/dewheater/toggleDewHeater.py	red     random	red
+button	-	/home/pi/dewheater/toggleDewHeater.py	green   random	green
+button	-	/home/pi/dewheater/toggleDewHeater.py	blue    random	blue
+button	-	/home/pi/dewheater/toggleDewHeater.py	yellow  random	yellow
+button	-	/home/pi/dewheater/toggleDewHeater.py	cyan    random	cyan
+button	-	/home/pi/dewheater/toggleDewHeater.py	white   random	white
+button	-	/home/pi/dewheater/toggleDewHeater.py	black   random	black
+
+ +

Troubleshooting

+If you get a message about the first field needing to be "data", "progress", +or "button" but those words ARE at the beginning of a line, +the fields probably aren't separated by tabs. +If you get a message saying you don't have the correct number of fields, count them to verify, +and make sure the fields are separated by tabs, not spaces. + +
+
+ + +

[MORE TO COME ...]

+
+
+ +These color balances work for some people on Buster (raspistill): +
    +
  • RPi HQ Red: 3.24, Blue: 1.47 +
  • RPi HQ no AWB, Red: 2.8, Blue: 2.2, Saturation: 40 +
+ +Luc Bodson uses these with RPi HQ and libcamera: +
    +
  • IR filter in place: Saturation: 1.4, AWB, Red: 3.47, Blue: 1.6 +
  • IR filter removed: Saturation: 0.5, no AWB, Red: 1.0, Blue 1.6 +
+ +
+ +
+
+
+ + + diff --git a/html/documentation/settings/allskyWebsite.html b/html/documentation/settings/allskyWebsite.html new file mode 100644 index 000000000..3cb814a08 --- /dev/null +++ b/html/documentation/settings/allskyWebsite.html @@ -0,0 +1,656 @@ + + + + + + + + + + + + Allsky Website Settings + + +
+

Allsky Website Settings

+
+
+
+
+ +
+
+ +

+The Allsky Website allows you to display your most recent captured image on a website, +either on your Pi or on another machine. +Saved timelapse videos, keograms, and startrails can also be viewed. +It can optionally add an overlay of constellations and other objects, +as well as optional Aurora data. +

+

+To configure the Website: +

    +
  • In the WebUI, click on the Editor link in the menu. +
  • In the drop-down at the bottom of the page, select + one of the following, depending on which Website you want to configure: +
      +
    • configuration.json (local Allsky Website) or +
    • remote_configuration.json (remote Allsky Website) + (only if you have a remote Website) +
    +
+

+

+The Allsky Website configuration file has two sections: +

    +
  1. "config" - + settings for the liveview image and constellation overlay. +
  2. "homePage" - + settings to change the look and feel + of the Website's home page including the icons on the left side and the + information popout on the right side. +
+

+

+Any setting whose default is XX_need_to_update_XX needs to be updated prior +to using the Website. +The latitude and longitude also need to be updated if not already updated. +

+

+The sections below list all the settings, their default values, and a description. +Information on the color scheme used by the Editor is +here . +

+ + +

"config" settings

+
+
+Legend: +
    +
  • Values for setting names with after them + are sent to the Allsky Map + server if you camera is on the map. +
  • Setting names with + after them impact the virtual sky overlay. + A complete list of virtual-sky based options is + here. +
  • Values marked with are automatically set during + installation based on your settings and your Pi model, but can be overridden. +
+
+It's important to update your settings in the WebUI before installing the +Allsky Website so you only have to update them once. +
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
SettingDefault ValueDescription
commentThis line is describes what this section is for and can be deleted if desired.
imageName/current/tmp/image.jpgThe image uploaded from your allsky camera. + On a remote web server this should normally be + image.jpg. +
location + + The location of your camera.
latitude + + Latitude of the camera as a decimal number (negative is Southern hemisphere) + or as an unsigned number with "N" or "S", + e.g., "41.79N" + or 41.79 +
longitude + + Longitude of the camera as a decimal number (negative is west of the prime meridian) + or as an unsigned number with "E" or "W", + e.g., "101.9W" + or -101.9 +
camera + + The camera type and model.
lens + + Short description of the camera's lens, for example, its brand, mm, etc.
computer + + The Raspberry Pi model.
owner + + The camera owner.
auroraForecastfalseDisplays the 3-day aurora forecast in the top right corner when set to + true. +
auroraMapAurora oval map for the + north or + south hemisphere. +
intervalSeconds5Number of seconds between checks for new image. + Can set to half the time between the start of one exposure and the start + of the next one if you want to decrease CPU usage of the browser. +
showOverlayAtStartupfalseSet to true + to have the overlay displayed when the page is loaded. +
overlayWidth 875Width of the overlay in pixels.
overlayHeight 875Height of the overlay in pixels.
overlayOffsetLeft 0Horizontal adjustment of the overlay in pixels. + Use negative numbers to move left. +
overlayOffsetTop 0Vertical adjustment of the overlay in pixels. + Use negative numbers to move up. +
az 0(azimuth) Changes the rotation of the overlay. + 0 is north up, 90 is north to the right, etc. +
imageHeight 720Height of the image in pixels. + The image width will be calculated automatically to keep the aspect ratio constant. +
opacity 0.5Opacity of the constellation overlay, from 0.0 (invisible) to 1.0 (full brightness).
objectsCommentThis line is for your information and can be deleted if desired.
XXX_objects virtualsky/messier.jsonName of one or more semi colon-separated files that contains other objects to display. +
To use, remove the leading XXX_ + from the setting name. +
meridian falseDisplays the meridian line.
ecliptic falseDisplays the ecliptic line.
fontsize 14pxFont size for constellation and star names.
cardinalpoints trueDisplay the cardinal points (N, S, E, W)?
cardinalpoints_fontsize 18pxSize of cardinal points. + If they are hard to see, increase the size or change their color + (see colours below). +
showstarlabels trueDisplay the star names.
projection fisheyeLeave at the default if your Allsky camera has a fisheye lens (most do).
constellations trueShow constellation lines?
constellationwidth 0.75Width of lines making up constellations.
constellationlabels falseShow the constellation names?
constellationboundaries falseShow the constellation boundaries?
constellationboundarieswidth 0.75Width of constellation boundary lines.
gridlines_eq trueShow the RA/Dec grid lines?
gridlineswidth 0.75Width of RA/Dec grid lines.
showgalaxy trueShow galaxies?
galaxywidth 0.75Width of galaxy outline line.
mouse falseAllow the mouse to rotate the overlay? + Can be useful when trying to get the overlay to fit properly over your image. +
keyboard trueAllow keyboard controls? + If set to true, + type "?" when over the image for a list of keyboard commands. +
showdate falseShow the date and time in the overlay? + Not really needed if you add the date and time to your images. +
showposition falseShow/hide the latitude/longitude. + Not very useful since clicking on the information icon on the + left displays this information. +
sky_gradient falseShould the sky lighten toward the horizon?
gradient falseReduce the brightness of stars near the horizon?
transparent trueMake the sky background transparent?
lang enLanguage the object names should be in. + Look in ~/allsky/html/allsky/virtualsky/lang for available languages. +
colours Allows you to override the default overlay colors in "normal" and "negative" mode. + To see an example, remove the leading XXX_ + from the samples. +
rgba() takes 4 arguments: red, green, and blue values, plus opacity (0.0 - 1.0). +
live trueUpdate the display in real time? Rarely changed.
idDo not change.
AllskyVersionDo not change.
AllskyWebsiteVersionDo not change.
+
+
+ + +

"homePage" settings

+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
SettingDefault ValueDescription
commentThis line is describes what this section is for and can be deleted if desired.
onPitrue (local) or +
false (remote) +
Automatically set to indicate if the Website is running locally on the Pi + or on a remote server. + Should normally not need to change. +
titleXX_NEED_TO_UPDATE_XXText displayed next to the Allsky logo on the upper left. + Can be anything you want, but keep it short because + it is also displayed on the tab in your browser. +
og_descriptionXX_NEED_TO_UPDATE_XXThe description given to your Website if you drag/drop its icon to things like + social media sites. Often the same as title. +
backgroundImageAn optional background image for the home page. + Sub-settings: +
    +
  • url is + the location of the image (a URL or file name). +
  • style is + an optional CSS style, e.g., + border: 1px solid red gives a + 1 pixel red border + around the image. +
+
loadingImageloading.jpgThe location of the "Loading ..." image that's displayed after you start the Website + and before the first captured image appears. + Can be a URL or a file name. +
+ If this is a file on your Pi or remote server, + it's suggested to put it in the Website's myImages directory which is + backed up and restored when upgrading the Allsky Website. +
+
imageBorderfalseShould a border be added to the image? + The border helps distinguish the image from the black background. +
includeGoogleAnalyticsfalseShould the analyticsTracking.js file be included? + If you don't know what this is, leave it false. +
If you change the file it will be copied to newer releases of the Allsky Website + during upgrades. +
includeLinkToMakeOwntrueDisplay the " Make Your Own" + link at the bottom right of the home page?
personalLinkAllows you to add a link to the top of the home page, for example: +
+ Click + here to go to Google. +
    +
  • prelink - + Text before the link (e.g., "Click"). +
  • message - + What the link says (here to go to Google). +
  • url - + The location the user is taken to when clicking on the link ("https://google.com"). +
  • title - + Text displayed when hovering over the link ("this is a title"). +
  • style - + Optional CSS style of the prelink text + (color: red;). +
+
og_typewebsiteUsed by social media and other sites if you drag/drop your Website icon to them. + Rarely changed. +
og_urlLink to your Allsky Website page - used if you drag/drop your Website icon + to social media and other sites. +
og_imageimage.jpgLink to a picture to display as a thumbnail when dragging/dropping your Website icon + to social media and other sites. +
faviconallsky-favicon.pngLocation of the "favorite icon" which is displayed in the browser title bar. +
+ If this is a file on your Pi or remote server, + it's suggested to put it in the myImages directory which is + backed up and restored when upgrading the Allsky Website. +
+
leftSidebarSettings that modify the left sidebar's icons. + Each icon has the following settings: +
    +
  • display - + true to display the icon, + false to hide it. +
    + The overlay toggle icon's display setting is + false by default. + If you plan to allow the overlay to be displayed, + modify its size and position so it mostly matches the sky, + then set this field to + true. +
    +
  • url - + The web page to display when the icon is clicked. +
  • title - + Text displayed when hovering over the icon. +
  • icon - + A list of Font Awesome + version 5.14.5 classes that determine which icon is used. + Note that not all icons work. +
  • other - + Text to add to the link in place of a url. + Typically used to take an action, like display a popup, when the icon is clicked. +
  • style - + Optional CSS style, e.g., + color: red; will turn the icon red. +
+ You can add, update, reorder, and delete icons. +
leftSidebarStyleCSS for the left sidebar itself, not the icons in it. + To change the sidebar background yellow: + background-color: yellow;. +
popoutIconsSettings that modify the information that appears in the popout on the right side. + Each entry contains an icon, name of the field, and the field's value, + and has the following settings: +
    +
  • display - + true to display the entry, + false to hide it. +
  • label - + The name of the field for the entry. +
  • icon - + The same as with leftSidebar above. +
  • variable - A setting name from the + config + section whose value should be displayed. + For example, if you set the owner + to Eric, + entering owner for this setting will display + Eric. +
    Using variables means you only need to enter its value in one place. +
  • value - + The field's value, used in place of a variable. + Can be text or a URL. + See the Allsky Settings entry for an example. +
  • style - + Optional CSS style, e.g., + color: red; will turn the text + red. +
+ You can add, update, reorder, and delete entries. +
+ +
+
+
+ + + + diff --git a/html/documentation/sidebar.html b/html/documentation/sidebar.html new file mode 100644 index 000000000..a222682c4 --- /dev/null +++ b/html/documentation/sidebar.html @@ -0,0 +1,56 @@ + +
diff --git a/html/documentation/troubleshooting/ASI_ERROR_TIMEOUTs.html b/html/documentation/troubleshooting/ASI_ERROR_TIMEOUTs.html new file mode 100644 index 000000000..8b1378917 --- /dev/null +++ b/html/documentation/troubleshooting/ASI_ERROR_TIMEOUTs.html @@ -0,0 +1 @@ + diff --git a/html/documentation/troubleshooting/AllskyWebsite.html b/html/documentation/troubleshooting/AllskyWebsite.html new file mode 100644 index 000000000..8b1378917 --- /dev/null +++ b/html/documentation/troubleshooting/AllskyWebsite.html @@ -0,0 +1 @@ + diff --git a/html/documentation/troubleshooting/RETCODE137.html b/html/documentation/troubleshooting/RETCODE137.html new file mode 100644 index 000000000..8b1378917 --- /dev/null +++ b/html/documentation/troubleshooting/RETCODE137.html @@ -0,0 +1 @@ + diff --git a/html/documentation/troubleshooting/RPiCameraNotFound.html b/html/documentation/troubleshooting/RPiCameraNotFound.html new file mode 100644 index 000000000..8b1378917 --- /dev/null +++ b/html/documentation/troubleshooting/RPiCameraNotFound.html @@ -0,0 +1 @@ + diff --git a/html/documentation/troubleshooting/T7cameras.html b/html/documentation/troubleshooting/T7cameras.html new file mode 100644 index 000000000..8b1378917 --- /dev/null +++ b/html/documentation/troubleshooting/T7cameras.html @@ -0,0 +1 @@ + diff --git a/html/documentation/troubleshooting/WebUI.html b/html/documentation/troubleshooting/WebUI.html new file mode 100644 index 000000000..8b1378917 --- /dev/null +++ b/html/documentation/troubleshooting/WebUI.html @@ -0,0 +1 @@ + diff --git a/html/documentation/troubleshooting/hardware.html b/html/documentation/troubleshooting/hardware.html new file mode 100644 index 000000000..8b1378917 --- /dev/null +++ b/html/documentation/troubleshooting/hardware.html @@ -0,0 +1 @@ + diff --git a/html/documentation/troubleshooting/image-flicker.html b/html/documentation/troubleshooting/image-flicker.html new file mode 100644 index 000000000..8b1378917 --- /dev/null +++ b/html/documentation/troubleshooting/image-flicker.html @@ -0,0 +1 @@ + diff --git a/html/documentation/troubleshooting/increaseSwap.html b/html/documentation/troubleshooting/increaseSwap.html new file mode 100644 index 000000000..8b1378917 --- /dev/null +++ b/html/documentation/troubleshooting/increaseSwap.html @@ -0,0 +1 @@ + diff --git a/html/documentation/troubleshooting/index.html b/html/documentation/troubleshooting/index.html new file mode 100644 index 000000000..48cdce852 --- /dev/null +++ b/html/documentation/troubleshooting/index.html @@ -0,0 +1 @@ +placeholder diff --git a/html/documentation/troubleshooting/other.html b/html/documentation/troubleshooting/other.html new file mode 100644 index 000000000..8b1378917 --- /dev/null +++ b/html/documentation/troubleshooting/other.html @@ -0,0 +1 @@ + diff --git a/html/documentation/troubleshooting/reportingIssues.html b/html/documentation/troubleshooting/reportingIssues.html new file mode 100644 index 000000000..8b1378917 --- /dev/null +++ b/html/documentation/troubleshooting/reportingIssues.html @@ -0,0 +1 @@ + diff --git a/html/documentation/troubleshooting/timelapse.html b/html/documentation/troubleshooting/timelapse.html new file mode 100644 index 000000000..8b1378917 --- /dev/null +++ b/html/documentation/troubleshooting/timelapse.html @@ -0,0 +1 @@ + diff --git a/html/documentation/troubleshooting/uploads.html b/html/documentation/troubleshooting/uploads.html new file mode 100644 index 000000000..8b1378917 --- /dev/null +++ b/html/documentation/troubleshooting/uploads.html @@ -0,0 +1 @@ + From 8889aaf58ee6a3fdedc48509311692624866076e Mon Sep 17 00:00:00 2001 From: Alex Greenland Date: Sat, 19 Nov 2022 21:31:50 +0000 Subject: [PATCH 2/2] Move documentation folder --- documentation/FAQ/index.html | 69 - documentation/Wiki_files/Home.md | 24 - documentation/Wiki_files/_Sidebar.md | 40 - .../allskyMap/allsky-map-with-pins.png | Bin 53225 -> 0 bytes documentation/allskyMap/index.html | 1 - documentation/basics/Desktop.png | Bin 75893 -> 0 bytes documentation/basics/Linux.html | 371 ---- documentation/basics/Pi.html | 86 - documentation/basics/date--help.png | Bin 186078 -> 0 bytes documentation/basics/ls-config.png | Bin 9550 -> 0 bytes documentation/basics/ls.png | Bin 184474 -> 0 bytes documentation/css/dark.css | 1316 ------------- documentation/css/documentation.css | 744 -------- documentation/css/light.css | 1317 ------------- documentation/documentation-favicon.ico | Bin 2644 -> 0 bytes documentation/documentation.js | 152 -- documentation/explanations/SSL.html | 1 - .../explanations/angleSunriseSunset.html | 1 - .../explanations/constellationOverlay.html | 173 -- documentation/explanations/darkFrames.html | 174 -- .../exposureGainBrightnessSaturation.html | 1 - documentation/explanations/imageOverlays.html | 254 --- documentation/explanations/keograms.html | 104 -- documentation/explanations/startrails.html | 1 - documentation/images/README.txt | 3 - documentation/images/saveChangesButton.png | Bin 2006 -> 0 bytes .../images/showAdvancedOptionsButton.png | Bin 2264 -> 0 bytes documentation/index.html | 72 - documentation/installations/Allsky.html | 167 -- .../installations/AllskyWebsite.html | 221 --- documentation/installations/Code.png | Bin 2510 -> 0 bytes .../miscellaneous/cleaningWebsite.html | 1 - documentation/miscellaneous/nomenclature.html | 92 - .../miscellaneous/pickingCamera.html | 1 - documentation/miscellaneous/tips.html | 1 - documentation/settings/AllskySettingsPage.png | Bin 50929 -> 0 bytes documentation/settings/EditorColors.html | 123 -- documentation/settings/EditorPage-json.png | Bin 31791 -> 0 bytes documentation/settings/EditorPage-sh.png | Bin 29805 -> 0 bytes documentation/settings/EditorPage.png | Bin 65454 -> 0 bytes documentation/settings/allsky.html | 1643 ----------------- documentation/settings/allskyWebsite.html | 656 ------- documentation/sidebar.html | 56 - .../troubleshooting/ASI_ERROR_TIMEOUTs.html | 1 - .../troubleshooting/AllskyWebsite.html | 1 - documentation/troubleshooting/RETCODE137.html | 1 - .../troubleshooting/RPiCameraNotFound.html | 1 - documentation/troubleshooting/T7cameras.html | 1 - documentation/troubleshooting/WebUI.html | 1 - documentation/troubleshooting/hardware.html | 1 - .../troubleshooting/image-flicker.html | 1 - .../troubleshooting/increaseSwap.html | 1 - documentation/troubleshooting/index.html | 1 - documentation/troubleshooting/other.html | 1 - .../troubleshooting/reportingIssues.html | 1 - documentation/troubleshooting/timelapse.html | 1 - documentation/troubleshooting/uploads.html | 1 - 57 files changed, 7879 deletions(-) delete mode 100644 documentation/FAQ/index.html delete mode 100644 documentation/Wiki_files/Home.md delete mode 100644 documentation/Wiki_files/_Sidebar.md delete mode 100644 documentation/allskyMap/allsky-map-with-pins.png delete mode 100644 documentation/allskyMap/index.html delete mode 100644 documentation/basics/Desktop.png delete mode 100644 documentation/basics/Linux.html delete mode 100644 documentation/basics/Pi.html delete mode 100644 documentation/basics/date--help.png delete mode 100644 documentation/basics/ls-config.png delete mode 100644 documentation/basics/ls.png delete mode 100644 documentation/css/dark.css delete mode 100644 documentation/css/documentation.css delete mode 100644 documentation/css/light.css delete mode 100644 documentation/documentation-favicon.ico delete mode 100644 documentation/documentation.js delete mode 100644 documentation/explanations/SSL.html delete mode 100644 documentation/explanations/angleSunriseSunset.html delete mode 100644 documentation/explanations/constellationOverlay.html delete mode 100644 documentation/explanations/darkFrames.html delete mode 100644 documentation/explanations/exposureGainBrightnessSaturation.html delete mode 100644 documentation/explanations/imageOverlays.html delete mode 100644 documentation/explanations/keograms.html delete mode 100644 documentation/explanations/startrails.html delete mode 100644 documentation/images/README.txt delete mode 100644 documentation/images/saveChangesButton.png delete mode 100644 documentation/images/showAdvancedOptionsButton.png delete mode 100644 documentation/index.html delete mode 100644 documentation/installations/Allsky.html delete mode 100644 documentation/installations/AllskyWebsite.html delete mode 100644 documentation/installations/Code.png delete mode 100644 documentation/miscellaneous/cleaningWebsite.html delete mode 100644 documentation/miscellaneous/nomenclature.html delete mode 100644 documentation/miscellaneous/pickingCamera.html delete mode 100644 documentation/miscellaneous/tips.html delete mode 100644 documentation/settings/AllskySettingsPage.png delete mode 100644 documentation/settings/EditorColors.html delete mode 100644 documentation/settings/EditorPage-json.png delete mode 100644 documentation/settings/EditorPage-sh.png delete mode 100644 documentation/settings/EditorPage.png delete mode 100644 documentation/settings/allsky.html delete mode 100644 documentation/settings/allskyWebsite.html delete mode 100644 documentation/sidebar.html delete mode 100644 documentation/troubleshooting/ASI_ERROR_TIMEOUTs.html delete mode 100644 documentation/troubleshooting/AllskyWebsite.html delete mode 100644 documentation/troubleshooting/RETCODE137.html delete mode 100644 documentation/troubleshooting/RPiCameraNotFound.html delete mode 100644 documentation/troubleshooting/T7cameras.html delete mode 100644 documentation/troubleshooting/WebUI.html delete mode 100644 documentation/troubleshooting/hardware.html delete mode 100644 documentation/troubleshooting/image-flicker.html delete mode 100644 documentation/troubleshooting/increaseSwap.html delete mode 100644 documentation/troubleshooting/index.html delete mode 100644 documentation/troubleshooting/other.html delete mode 100644 documentation/troubleshooting/reportingIssues.html delete mode 100644 documentation/troubleshooting/timelapse.html delete mode 100644 documentation/troubleshooting/uploads.html diff --git a/documentation/FAQ/index.html b/documentation/FAQ/index.html deleted file mode 100644 index cf38d051e..000000000 --- a/documentation/FAQ/index.html +++ /dev/null @@ -1,69 +0,0 @@ - - - - - - - - - - - - Allsky FAQ - - -
-

Allsky FAQ

-
- -
-
- - -
- -
- - -
-

JUST STARTING THIS

-

-Will add to this FAQ as time goes on... -

-

The /var/log/allsky.log file is gone? How do I get it back?

-

-

    -
  • Try restarting the software: sudo systemctl restart allsky. -
  • If that doesn't help, restart the software that controls the log files: sudo systemctl restart syslog. -
  • If that doesn't help, reboot the Pi. -
  • If that doesn't help, wait until tomorrow - sometimes the log file mysteriously reappears after midnight. -Note this is NOT an Allsky problem since it also happens with other services. -
-

- -

After starting Allsky, all I get is "Allsky software is starting up"

-

-Most likely Allsky is dropping all images for being overly dark or overly bright due to inappropriate settings. -Check the log to see what it says by running tail -f /var/log/allsky.log in a terminal window. -

-

-If you are using manual exposure/gain try adjusting those values. -

-

-If you are using auto exposure/gain, the starting values are what you specified as the manual values, -and it may take several exposures for the software to home in on the best exposure. -While it's doing that, you'll see the "Allsky software is starting up" message. This is normal. -If, however the message remains after several minutes follow the instructions -here and submit the log file. -

-

-You can also temporarily set REMOVE_BAD_IMAGES="false" in ~/allsky/config/config.sh -to see what the incorrectly exposed images look like - this might give you an idea as to the problem. -

- -
-
-
- - - diff --git a/documentation/Wiki_files/Home.md b/documentation/Wiki_files/Home.md deleted file mode 100644 index 92289c83a..000000000 --- a/documentation/Wiki_files/Home.md +++ /dev/null @@ -1,24 +0,0 @@ - -# Welcome to the AllSky Wiki! - -This Wiki provides tips for [installing](https://github.com/thomasjacquin/allsky/wiki/Installation-Tips), -[configuring](https://github.com/thomasjacquin/allsky/wiki/allsky-Settings), and running the AllSky software, -including describing what various features like [overlays](https://github.com/thomasjacquin/allsky/wiki/Overlays-Explained) -and [keograms](https://github.com/thomasjacquin/allsky/wiki/Keograms-explained) are, and how to troubleshoot and fix problems. - -## Questions and Feature Requests -If you have a **QUESTION** or want to **REQUEST A NEW FEATURE** create a new Discussion by clicking on the `Discussions` link above. -Do **NOT** create an Issue. - -## Issues -If you have a **problem** first look in the Wiki for a solution - most known problems are listed there. -If your problem isn't in the Wiki, try to find a [similar one](https://github.com/thomasjacquin/allsky/issues?q=is%3Aissue+sort%3Aupdated-desc) -and add comments to that string. - -If you can't find a similar problem, read the Wiki page on [Reporting Issues](https://github.com/thomasjacquin/allsky/wiki/Reporting-Issues) -and then create a new Issue. - - -Thanks - the developers diff --git a/documentation/Wiki_files/_Sidebar.md b/documentation/Wiki_files/_Sidebar.md deleted file mode 100644 index 652ba4d1a..000000000 --- a/documentation/Wiki_files/_Sidebar.md +++ /dev/null @@ -1,40 +0,0 @@ - -1. [Welcome to the AllSky Wiki!](https://github.com/thomasjacquin/allsky/wiki) -1. [IMPORTANT: Upgrading from 0.8.2 or prior versions](https://github.com/thomasjacquin/allsky/wiki/Upgrade-from-0.8.2-or-prior-versions) -1. [Nomenclature](https://github.com/thomasjacquin/allsky/wiki/Nomenclature) -1. [Linux and Pi Basics](https://github.com/thomasjacquin/allsky/wiki/Linux-and-Pi-Basics) -1. [Installation Tips](https://github.com/thomasjacquin/allsky/wiki/Installation-Tips) -1. [Upgrading the software](https://github.com/thomasjacquin/allsky/wiki/How-to-update-the-software) -1. Settings: - 1. [allsky](https://github.com/thomasjacquin/allsky/wiki/allsky-Settings) - 1. [allsky-website](https://github.com/thomasjacquin/allsky/wiki/allsky-website-Settings) -1. Explanations / How To: - 1. [Image Overlays](https://github.com/thomasjacquin/allsky/wiki/Overlays-Explained) - 1. [Constellation Overlay](https://github.com/thomasjacquin/allsky/wiki/Constellation-Overlay) - 1. [Dark Frames](https://github.com/thomasjacquin/allsky/wiki/Dark-Frames-Explained) - 1. [Keograms](https://github.com/thomasjacquin/allsky/wiki/Keograms-Explained) - 1. [Startrails](https://github.com/thomasjacquin/allsky/wiki/Startrails-Explained) - 1. [Angle & sunrise/sunset](https://github.com/thomasjacquin/allsky/wiki/Angle-and-sunrise---sunset) - 1. [Exposure, Gain, Brightness, Saturation](https://github.com/thomasjacquin/allsky/wiki/Exposure,-Gain,-Brightness,-Saturation-Explained) - 1. [Using SSL - Secure Socket Layers](https://github.com/thomasjacquin/allsky/wiki/Using-SSL) -1. [Remove old files from a website](https://github.com/thomasjacquin/allsky/wiki/Cleaning-up-a-web-site) -1. [Miscellaneous Tips](https://github.com/thomasjacquin/allsky/wiki/Miscellaneous-Tips) -1. [Putting your camera on allsky map](https://github.com/thomasjacquin/allsky/wiki/Putting-your-camera-on-the-global-allsky-map) -1. [Allsky FAQ](https://github.com/thomasjacquin/allsky/wiki/Allsky-FAQ) -1. Troubleshooting - 1. [Reporting Issues](https://github.com/thomasjacquin/allsky/wiki/Reporting-Issues) - 1. [ASI_ERROR_TIMEOUTs](https://github.com/thomasjacquin/allsky/wiki/Troubleshoot-ASI_ERROR_TIMEOUTs) - 1. [Uploads](https://github.com/thomasjacquin/allsky/wiki/Troubleshooting-uploads) - 1. [Timelapse](https://github.com/thomasjacquin/allsky/wiki/Troubleshooting-timelapse) - 1. [Image flicker](https://github.com/thomasjacquin/allsky/wiki/Troubleshooting-image-flicker) - 1. [WebUI](https://github.com/thomasjacquin/allsky/wiki/Troubleshooting-WebUI-(allsky-portal)-Issues) - 1. [Website](https://github.com/thomasjacquin/allsky/wiki/Troubleshooting-Website-(allsky-website)-Issues) - 1. [RPiHQ camera not found or not working](https://github.com/thomasjacquin/allsky/wiki/RPiHQ-camera-not-found-or-not-working) - 1. [RPiHQ camera and RETCODE=137](https://github.com/thomasjacquin/allsky/wiki/RETCODE=137-error) - 1. [Increase swap space](https://github.com/thomasjacquin/allsky/wiki/Increase-swap-space) - 1. [Hardware](https://github.com/thomasjacquin/allsky/wiki/Troubleshooting-Hardware) - 1. [T7 Cameras](https://github.com/thomasjacquin/allsky/wiki/Troubleshoot-T7-Cameras) - 1. [Other](https://github.com/thomasjacquin/allsky/wiki/Troubleshooting-other) -1. [Picking an allsky camera](https://github.com/thomasjacquin/allsky/wiki/Picking-An-Allsky-Camera) diff --git a/documentation/allskyMap/allsky-map-with-pins.png b/documentation/allskyMap/allsky-map-with-pins.png deleted file mode 100644 index 44d6d0d3c28a9feb928845381f63e9ebc07a172d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 53225 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 I$jsP(0FNqw7ytkO diff --git a/documentation/allskyMap/index.html b/documentation/allskyMap/index.html deleted file mode 100644 index 8b1378917..000000000 --- a/documentation/allskyMap/index.html +++ /dev/null @@ -1 +0,0 @@ - diff --git a/documentation/basics/Desktop.png b/documentation/basics/Desktop.png deleted file mode 100644 index e3aed91d23efdae3d075fed33f86cfea1342d99d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 75893 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

{KpZghCb%v(>Q3T4#d4FM3!=gc4kDR* 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

e4A>(wt%MP8$d+xG=g*C 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 p0oj!TMhySThW`AlS8R - - - - - - - - - - Linux Basics - - -

-

Linux Basics

-
-
-
-
- -
-
- -

Overview

-

-This page is for people will little or no Linux experience. -It won't make you a guru, -but should give you enough information to install and use the Allsky software. -If you are new to the Raspberry Pi you may want to view the -Pi Basics. -

-

-To keep the other Allsky documentation pages a manageable length, -they assume you have basic Linux and Pi knowledge. -For example, you know how to log into the Pi, move around to various directories, -view and edit files, and execute commands. -

-

-To get information on any Linux command, enter man command_name, -for example, man date. -

- -

Linux Desktop

-
-

-Linux is similar in many ways to Windows and MacOS - they -all have a Desktop as well as a command-line interface (also called a "terminal window"). -Most of the interactions you'll have with your Pi for Allsky-related tasks -will be via the command-line (or via the WebUI), -whereas in Windows and MacOS the terminal window is rarely used. -

-

-The screenshot below shows a typical Linux desktop. -Starting from the far left are 5 icons followed by a file explore window and -a terminal window showing the output of the date command. -At the bottom is the taskbar - very similar to Windows and MacOS. -

- -Desktop - -
- -

Terminal Window

-
-

-A Terminal Window emulates the old ASCII-based character-only terminals. -Notice the one above has no graphics - only characters. -It prompts for commands to enter, so is also called a "command-line interface". -Whereas Windows has one primary command-line interpreter -(called cmd, which looks like a DOS window), -Linus has multiple interpreters, called "shells". -When UNIX was first invented in the late 1960s, the only shell available was sh. -Since then, many other shells have been created; the one Allsky uses is bash -since it has many useful features not in sh. -You'll notice the commands in the allsky/scripts directory have an -extension of .sh which signifies they are shell scripts. -Unlike in Windows, Linux commands don't actually need an extension, -but all the Allsky text-based commands have extensions so it's obvious what type of file it is. -

-

-Throughout the Allsky documentation you'll see instructions like: -

-
-Execute the following: -
-cd
-ls -l
-
-
-

-The cd and ls -l commands should be executed at the command-line. -

-
-Because Allsky commands are executed on the command-line, -this page only mentions the commands to execute to perform an action, -and ignores any associated desktop icon that performs the same action. -
-
- -

Logging in

-
-

-There are several ways you can log into a Pi. -

    -
  1. -On the console, with a keyboard, mouse, and monitor plugged directly into the Pi. -Although this is the easiest way, it requires that you have access to the Pi, -which when used with an allsky camera is rarely the case, -except when you're initially setting up the Pi. -
  2. -The Pi comes with a VNC (Virtual Network Connection) server, -so you can access the Pi remotely by installing a VNC client on your -PC, phone, tablet, or almost any other device. -When using the VNC client, you see your Pi desktop and interact with it as if you -were directly attached to the Pi. -
  3. -ssh (secure shell) - NEED INFO -
-

-
- - -

Executing commands

-
-

-To execute a command you simply type it's name followed by any optional arguments: -

-date
-sudo systemctl start allsky
-
-In this example, date and sudo are the names of commands. -date has no arguments and sudo has 3 arguments. -

Permissions

-Just like in other operating systems, files and commands have permissions that determines who -can view, edit, and execute them. -By default, when you login to the Pi, you are running as the "pi" login, -which has limited permissions, e.g., it generally can't update system files. -In Linux, the "root" login ("admin" in Windows) can do anything. -
-In the example above, the date command can be executed by anyone but -the systemctl command can only be executed by the "root" login. -The sudo command runs its first argument (systemctl) as "root" -and passes the last 2 arguments to systemctl. -

-
-An interesting fact - the "root" login is also called "super user", -hence sudo - "super user do". -
-If an argument contains a space or other "special characters", it must be quoted, -otherwise it's treated as multiple arguments: -
-echo "Hello world!"
-echo         "Hello world!"
-
- -

-Note the first line above has a single space between echo and the argument -and the second line has several spaces. -Those spaces are considered "white space", and unless quoted, -the shell doesn't care if there's one white space or a million. -Hence, both the lines above are treated the same. -
-What happens if you don't included that white space? -The shell will look for a command called echoHello world! -which of course doesn't exist and you'll get an error message. -
-What's the difference in these? -

-echo "Hello world!"
-echo "Hello    world!"
-
-

-
- -

Moving around the filesystem

-
-

-Windows has multiple "drives", each with its own letter, e.g., C:, D:, etc., and each drive -has a topmost, or "root" directory, called \, e.g., C:\. -Linux does not use drive letters but has a single "root" directory, called /. -Note that the characters \ and / also separate directories, -for example: -

-/home/pi/allsky
-
-The above string is called a "path name" since it names the path to a file or directory, -in this case, the "allsky" directory. -
    -
  • The first / is the root directory. -
  • home is a directory under the root directory, and contains home directories for - all the users on your Pi (on most machines, just the "pi" login). -
  • The second and third / characters separate directories. -
  • pi is a sub-directory in the home directory that contains all the "pi" - login's files and directories and is called pi's HOME directory. -
  • allsky is the name of a directory that contains most of the Allsky files, - images, etc. -
-

-To move from one location to another, use the cd -(change directory) command. -In the examples below, it's assumed you're logged in as "pi", -~ stands for pi's HOME directory, -and anything after the "#" is a shell comment. -

-cd           # goes to the HOME directory of whatever login you are
-cd ~/allsky  # goes to pi's "allsky" directory
-cd /         # goes to the root directory
-cd -         # goes to the previous directory
-cd ../..     # goes up two directories - ".." is called a "parent" directory
-pwd          # displays the current or working directory - print working directory
-
-

-
- -

Listing files and directories

-
-

-To see the contents of a directory, type ls (list files) -(called dir in Windows). -Like most commands, ls takes a bunch of arguments. -A common one is -l which produces long (i.e., detailed) output. -

- -ls output - -

-Note that the output is in color: -

    -
  • Green indicates the file is executable (i.e., a command). -
  • Blue indicates the object is a directory. -
  • Black indicates the file is an "ordinary" one. -
-

-

-The detailed view includes the following seven columns of data: -

    -
  1. Permissions. - All Linux files have an owner as well as a group the file is in. - There are three sets of permissions: -
      -
    1. The owner of the file. -
    2. The group of the file. -
    3. Everyone else, called other. -
    -

    - A typical listing of the permissions is -rwxr-xr-x. - If an object is a directory, the first character is d, - otherwise it's -. -
    - Each of the three sets of permissions above have a read, write, and execute permission flag, - for a total of 9 more characters, in groups of 3: -

    -
      -
    1. The first character of each group determines if the - owner/group/other can read the file. - r means the login can read the file; - means it can't. -
      For directories, read permission means the login can view the contents of a directory. -
    2. The second character determines if the owner/group/other - can write the file. - w means the login can write the file; - means it can't. -
      For directories, write permission means the login can add to, - or delete from, the directory, e.g., create a file in the directory. -
    3. The third character determines if the owner/group/other - can execute the file. - x means the login can write the file; - means it can't. - Commands must have this flag set, otherwise they can't be executed. -
      For directories, execute permissions mean the login can cd into it. -
    - In our example (-rwxr-xr-x), the object is a file, - the owner can read, write, and execute it (which implies it's a command), - anyone in the group can read and execute the command but not write, i.e., change it, - and everyone else can also read and execute it. -
  2. Number of links to the file. - You can normally ignore this field. -
  3. Name of the owner of the file. -
  4. Name of the group the file is in. -
  5. Size in bytes of the file. - Directories are usually a multiple of 4096. -
  6. Date the file was last modified. -
  7. Name of the file. -
-

-

-In the example above that all but one object is owned by the "pi" login -and is in the "pi" group. -This is what you'd expect since the "pi" login was used to install Allsky. -Note, however, this entry: - -ls output for config directory - -
-It's in the "www-data" group, which is the group that the web server runs in. -Because the web server (which is what runs the WebUI) creates configuration files in -that directory, it also has "rwx" group permissions. -

-
- -

Viewing / editing files

-
-

-The cat (catenate) command outputs the whole contents of a file -as fast as it can. -For small files this is fine, but what if the file is larger than the size of your window? -In that case, use more which will display the file one page at a time. -Pressing the space bar will move to the next page. -If you only want to see the beginning or end of a file, -use head or tail. -They default to displaying 10 lines but if you want more or less add an argument such as: -

-head -20 some_file
-
-to display, for example, the first 20 lines. -

-

-The most common text-file editor is nano. -Before using it you'll probably want to view its manual page. -

-
-The Allsky configuration files should ONLY be edited via the WebUI - either -via the "Allsky Settings" page for the main "settings" file, -or via the WebUI's "Editor" page for the config.sh and -ftp-settings.js files, and the Allsky Website's configuration.json file. -
-
- -

Standard in, standard out

-
-

-By default, commands that expect input read it from the keyboard -(referred to as "standard input" or "stdin") -and write to the display ("standard output" or "stdout"). -
-If you want the input to come from a file, -or the output to go to a file, use < or >: -

-# This create a file called /tmp/x and writes "Hello World!" to it.
-echo "Hello World!" > /tmp/x
-
-# This displays the contents of /tmp/x, which is "Hello World!".
-cat < /tmp/x
-
-

-
-Many commands, including cat also accept a filename as an argument, -and process that file, so these are functionally the same: -
-cat < /tmp/x
-cat /tmp/x
-
-
- -

Getting help

-
-

-As stated previously, you can get information on all Linux commands via the -man command. -Most commands also take a --help option -(including the Allsky commands that are desiged to optionally be run manually): - -date --help output - -

- -
- -
-
-
- - - diff --git a/documentation/basics/Pi.html b/documentation/basics/Pi.html deleted file mode 100644 index 434a75400..000000000 --- a/documentation/basics/Pi.html +++ /dev/null @@ -1,86 +0,0 @@ - - - - - - - - - - - Pi Basics - - -
-

Pi Basics

-
-
-
-
- -
-
- -

Overview

-

-This page is for people with little or no Pi experience. -To keep the other Allsky documentation pages a manageable length, -they assume you have basic Pi knowledge. -For example, you know how to turn a Pi on and off and how to connect a camera to it. -

- -

Operating Systems

-
-

-The Linux operating system controls the Pi's hardware and lets you run software -such as Allsky. -The two most common versions of the Linux operating system for the Pi are -Buster which was released several years ago, and -Bullseye which was released late 2021. -Allsky runs on both operating systems. -Most people are running the 32-bit version of the operating systems, -although some people have the 64-bit version of Bullseye. -

-

-There are also different distributions of Linux (called "distros") from various companies. -While they are basically the same Linux, -there can be subtle differences and the administrative commands can vary. -The recommended Linux distro is Debian. -

-
- -

Raspberry Pi Models

-
-

-There are several models of the Pi including 1, 2, 3, 4, Zero, and others. -The Pi 3 and 4 are the most common being used for Allsky, -but some people have the Pi Zero because of its low cost. -The various models have different processing power; -the Pi 4 is the most powerful, followed by the 3, then 2, then 1. -The Zero is somewhere around the Pi 3 in terms of processing power. -The Pi 4 is available with up to 8 GB memory whereas the Pi Zero is limited to 0.5 GB memory. -Although Allsky can run on the Zero, several GB of swap space are needed, -and even then, Allsky just barely runs. -The ideal unit is a Pi 4 with 4 GB memory. -Allsky runs nicely on that and the USB 3.0 ports are nice for cameras that support it. -

-
- -

Hardware Overview

-
-

-Newer devices come with USB 2 ports and the Pi 4 has a couple USB 3 ports. -They also have a special port to plug the RPi High Definition (HD) camera into. -

-
- -

MORE TO COME

-If you have any suggestions on what should be added here, -please add a Discussion item. - -
-
-
- - - diff --git a/documentation/basics/date--help.png b/documentation/basics/date--help.png deleted file mode 100644 index 467f997542487b808ab107a4b6aff32c81fc95f4..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 186078 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

JX|t%j!L3nVf_OCAM|XWq+8`(}0AXOcf3 z15^X=U%{9gq*rKMYIOHczWRBO0dM5*85|+*ns!pyY@5Es22lKKP=&m2Mw$QY8{3mG zXD)QNqwg>8d_6D>BU+n>i6&HJV=fi0>yb-~Ylx`}?Wvp)>G1K`=!I3w zA`Bh?8@hudh+v`uI6#!bI)KTPb;Eos7!AClJHmR=ayfW$yRBgDJ{(2v$h5*kPLR0? z&y%&7##9tsAV@e0Nj8he96)f#xjC+~XTu|ALSMhSQb@d`M!P5azP(u;rT8Uw{wlY0z&Af&2YWhFxlg|UyOZ)&1 zW61XU<)MvPbh({Qfm~TmQ5QU!e@ybf&GN;cpG@SMUx)$%o7Oh=La$<2ZvO-VPop&o zef?l($DU@0&S=AhUPQ)BwSbOvc^w{cNQBbYP*>d{xE`8*3&`v{I+Mt!oJ%FE4_}s| z%MMADJ(A+}3_pzWBrnh}fQHDoogV?g>-ZBQ;1x`1Zer`FT}yZR+K0#~3-in(z%5|{ zjc2h+P4A`F`)f4I-vGBm*@3+iHN=6gr@p-|BT}Ncg$&a}UPG*IEcTLj!G+)JU-es1 z6p8gy>tfQJ-@A66*U#feE&F-|fU`1I#5uf#&=C$i8U;TBDQA#Z8HW6s_Jb@mjRi7s zVRrK3D`?c+!Y-Q%*mD(t^at4bf4=lR{tH@7_k3aMFDmu!h`lX0-WvA!3OD*Gb&jTv zp=veZoxUpVoC}F=x)ZIL2jq2J<+Z-a`6>hb>D=bm_WsaqW`H3Ecm)~Per+d>=(_V6 z@--LUIey`az7=BJ3{1C5b>D^e;Y`19@X`zc+_?G72)@_FptufwQcA@fQ9V#T7x>#! zcO#8Bko~y`{hPmbR&mwUeTT7+%JbPC95+UZlV_SYUkdas%KDg`obe`|m+xQqGyp&V zdZ!wzlT(i65!rQ@hVmPJ=WH79WzaeH@k_X#`RZxw<{Z#E+r5LxnnRl zwWPK>cg`U31aes`q0PY2 zze*P`xRENq#71*~fMxlXo^NCjH77szWXpH#AXR(rc8J z&-4e=gTXw`n~x!Ut=2@vKTEWq%-B>C&M#E6NQI=ImTR*i5}q?fa2Q zoMEKIK9jnV7Vb`?X$<78{L{sut9MIj*QHH515qX>BnbTpaTgCJ%#K5JbWpU{gnZd; z+w6Ue9NeVQS$q(Ibi3(7?j-PdC5wt)^i#6Z_o|+FYx3X~#6eNV6IHZ(57cw(!SW85 z2@X{L%3=u#Ay6U1aEwJ;`)i`2B8%d(?cz6>LX^1=RE$$q(WL$ueZ#GT@~g}|_f6sb zPc$lvtDhZCO;ao%gg{3LG6-ua*5a%|th&DGk=KTj!7@GY(;EK2r}B#U`;mLUU9Z=OIbZO3iQ;X!I<_vkwB8?C!iU_Aj6Qwxug*V2n8Z_}PWqCK z;51I9DmfSv=qaC+gNA4ksTw8{lfiHl!xoCXmjwxwccD#WiY0v zMitb@O?9N)rG*k#%E(9FfhXy z=f1D_6gv3|U_K-(3Onz_HYJdBcGKD3?AjB{jc_(5?fb-T?6{m^V>62h%7_7j%@8!3 zp@!^N44D3eI>D3ypGS=;P0eR3L=?U_@W5Jt;XGMtxo zf9?FJ87TbCmU60_c)OSAQXp$C1HT@|hd$de9=CeCRhe~5j-&CIXDlV6Y!gC z;WjwJGRVz-4`1;aJ_f{$a2NX9S6RmC(jSb_5B8Be`vaHy0xi9odX{=W@K`Yx&8SG1 zPE8lS+c>GBD1&8)zjWQ^j*+jk^;cMGk#0?jqoX7V?fe|Iwd|nZKZVcqC-#hqcVoVr z^|`zI=XWaP?ne1qQR{?4Ydk!=MSti1C#4BJaygA2F0uhXr!}`dxVl)qHd#Nb7J!>g zd)&pcP$LX7jGB`tJ1>wMMX?bpoB>$B_2_?zC@;`%S4hCc1SNGb^R1cJ zsy;_R<8leumR=NTfuPSeNegH8?B@_AH4WOb`n00{_bR0vd-%hy-|FS)Q|pOzk>iNl z!(O;X_QaK~&D}Fgf z4NkMBzboMx{;5#=ghU+8=^${%^&kow4YVOdYwHF-FB>+KjkTnkT*JnYoRD~MtaBEr zMYBe$_3!tJ`etS-i}RO_U;@{YD#7ghwC9SdtEHeEf7zS90*O-a6e~r0CpJ&`e}19Q z_g}!JB8g9QL%trN+mDRv8}u>p9atr)rm@%YFKurZH!1BNUKe*vIg}35GXY?mk+tV}f#(eSt5gEOdBB}J!(b84WN(K%EUttr{=3O&`;`DV41>`nOOb7U^fbGJ>CF^UtpAj$$YXEi@d>cgI9?e|+YgrnW zWk*h6;N=uI^}ad6B6M){f|I7S?4mjNuX%MR?RrfbWXTpE-zIu$S+`=)T%}Kt?aRox zMTXQ8Rlkdw4j-1OKeKDu1uCurur;|h?ibE99u>z@)h=d?Om9(i$HJMHQ|y$o2EL23 z#=40y*VEMEhMRW|$J8j{79(Vp*~(&bVR>hEHUeXhbJedCgptp~?@@A0wJInsYFFQ? z?$fcgY2S~>0(0||COevJ5hbm}32`rXn)#!|Q<__yTsmha_){j-zZm=Y zRa?UhcuJ%vI?z~E6YF=z;o0~|_1#;_bc}*t!LSLLZ|0Ypx6Yg;2kbH2l~`R^EPr4uxqL3d|A*M%h(C+k%$h?l4$z*F$c5-umi0 zRp-al-o2$|^^)sa-FqUH6{S!R@ep6VdW9k*Ew1|N)mxrduU>D$!@XQN-fx$BIlOjN zl@fhb4JO!oDZp5YD2TjzRTq!+U<~_GMsSkWc762>C>CnDn=55enP*(m)M~|UiRy8-c?)0jOU!2aB;E(X$p+U zmxCX5I;$z%U#EXvIny`FU6W7y=dLtGq9ekiesLNR2%X-thbQY+3H*QW!8TBhENc5}NH zJ*g+XH7)%Byux=|j{S5K;uIta=lx{BW{vQg{0)<=E9sa8Q=f0?b?(8R4!M|;|J6cw zD2xzJM7NHxQO32}N=OXi6};5eG&~v1=(F)=---W%=cffZl@tSs0Jm=F@nEMU8;-d_ z@{Z_&n>|BDr`ZqpUzie~ushLw6o;8Yi{<;GzJCDrC|pu)>d{ zrO~ZBG%lubH3LJf5}KTp?a{lZG3L;}WN?d}4|DxQ4t}>L)aMtGULUels{Ywh9Z97u zS5&#FJ}AFX)TGM<-s@`Y?UiHFT1Xsfo{_eYHK}!Q^|9Dra`WRam9AQ=YFWvjnx@@v zgom(g2W~gi>uCqBd&2$w$kO+IaO`E{aQ}EDDTx2;049!a>OJZ?xww2}Pu>8xo z?b!u!6G@xLf%HjqB^jGu>8W2Rx!THqd54LTCyHcXJdW2>URLf~qLjIQAP9j7cbE6q zD6b(OdDIUTXvc3_YZD8J&A_*wKa*Y*_K5-0{C2c91?VvRm`1-1s24E%Jp5%_GfGvG zZdD0E7T4`DC3l+l-s9+eSU$Y0uR-uH(LBf!wbM$2Ui2yvKOIFMzf`s&pQ|Euwq7F> zDNC?EuNK?{PLfQB3M%3im3PSycI&o`iDVO^_L*htrDnh&+fW$q{3weNjez$0b}~b* zY^1!Hv;`Q}2^T+1fi!=Dy-FzWlw9rDmQZ0uXO+*?5to{80a0s&HO2OtyhMm2<7`8( zP);ce!Gck1s1G{ZN_3sfjS1E^H6-uG*%;}`n_bghAugh{`PnK#F|I^nqfprle$i2f`QKSk`QUN52Nmg0s&IZI!`Ur{g?HkM9A<2UUq!L&58Ss8P z-9|IgRd-2r?@TqGhIa1`MrvNE?ij$=dSF-gE&ayzN#jUbn`DPy+v3Ey@?W zY(r<^P8aMos^kPF5p2I+08j7>j@^%r)dZb=rx&JLJ%8MkiVL(JyW1Yt0Sv4V`U)=Y zi``Z-5Hma){VUe4jw?i!$SasB*|C^*c}6pG-!E$+vHB6!qQR>T0l+%mG9*=6Lls$b zAKn2Oi4XzeU0kai@-1>7$-)v!YJNKWW8)Pf*+kh=X<8gm=W%XO!J(#Z87aA65%ln;wt6Fv!bh%l3c_$>Y{893^h4JcJdlld@Ie+ z^tVNlIBtAHQt@DfxO&I5S(&8=Er{ov&^em3Vt_DZHW^P8jYWv1mpFrySuQl)#FBBK z%*9JwE+OXvcCRtH5ir*C;@OsVlc~~NoK{8Rd1w-oFjM;C6!-;lTB?`#t=HR5_|wE_ z@sUgr;owK=#D=5|(}k?==tXGb?;VwH1+?1bNdNLy4n|y6ysPT6W#Sk+L#EZ-089dN z?X6_#%;-$PKzc@QSzGbBXe5Eh)G@Wth?s*6T>GL@yO&{Np6GokaTni9Ez12&kU~!{ z$jA`vp@R8FC0+TGiYO_4P%0+#8QPs_gcNeJn|>-&T{l|E;QHRtOp6|f(Tv0cNJhFs zgdm5|_K*aMpp7oW_Er(6`YE-=SRxrAOC?cvi#51&DV;GlI~qz)8^wGkolPbuQV=9C zwBjkh@6rUd&Y!$=_`zhekzUS5HyjJT1SGZII&a*3h};_)k~=UYbCsdepGA$Yz1(Kr zZ6hI=&``SW_<)A=TG3$Ro1C|fAl*6Akpz$S-O5PIJ{N0T73<5|Ycxq=Cm)&N8q>>M$z3)2Bu9=aWccNhbiXpq z{;ETYAp$WJbrSzkV@IwX@oDc2gKlz6u(tr_Mz*~P++;<^sg=X}6{1|>k`d)C#@E$%xn~z*oT89^wOliGKpEmiCPJikSh9uGjK(OuP2!4}JrYTh&V5JJHh(@zq^FYx4UFH4*w&=`JA`k+SwK^>flOATtFlN6D)K~} z6*gd`IE*FVA(d3U4ePHeZvu-tzG8f*ufmWWi<{Iz=M+?x7A0b3Pg6p()@$r_}%kEW+O zNOAKf%yaB;`=nmxH4a`p`xQ~#QuqvF(k3C%wlP^F4Kf)uxpL+)Ul9~oBFBAekGf!kuwE)iR1u_2T6QhZ?eOM&u-4=% zi2q}x5j4xOgtBt?OLHQ>3=u}J8DmplkBLf#d!@FdHlk`hnO{ugH(TBlK?-?C{|T|+ ze5ya-ioWBk%EgKDsvfWqUQY*R_#MH`ci(q*FyNA#EO8d#}4m*Pe%n*1r9rTsmP z)Fz6lsVaJ}UAscc1}kAd z%j^?+apE@R=VDC^zMY3d>(Sh26np%LOz)?WEHWW)QM5ZDL)w6sNDG&_GZZBdLa1C`;G8f7(S0*f0KkXyMykVNjOaFqx5X+*Vw zsz>O8=GkNtvN)|CV!jYww6VW1(4)P-$SJ)-zhxQ4W6?}W z;!t9Hw^P$3CNNGiUCW&fe@R@K3YD|t7UXzbGEy`5lUu15h{EWY_sd3mk#H6ST(~Djdhq zWT24ZEhZp!;#H}TK8ZSy0gWI+&g6q~3)Mr49cM|*@nJVQ>4pjci>+;}Pz&n{`HBm9 z@A8ML#y7OfTS2~-vT9T~!`PF1vmNgUlK#L|2js%FKhPFsJk-<)PAsFFN0=`>zg1Ke z*kjagLiy_0e($EZRGuCuF@=A(y(Vf>HF?+9pt>6YYrPC(D7opT;yp0sPX(7!f8n^L z?|P9h#zBcR6ymdTuwmVXpg_*alhXJN3&U^Y)b}b27pCWA01e_cJ<2imXc%{EFOdO5 z>L;3B0$Wy88oCDc9X$R6sJ8}1|EZ5=x$CZ7Rv%TuMN|?t0WWhOm%E_zQQMn4=IjW! z$Flq3{#S5qT^_KGZFJl|xazq%53os@gza6Nb969B{TDoX|Nj}bvwU*G4rRzMD@9Pt zmiZ6BOLwbJ<4j}j;(Hl5VPIlMMqI3oTT_TTtF(Gj!5^O#CNK=1!@fUCa|`ri-v z{lfwNexsZHFNE>W>#Mkb&A~r)9V7o=%HbJyK+R+6VO%}c-~$y=1g=C@i;lHx#+~fU zi%dRE@s5EwHRO+G?1UR}S_b9s2bT$Y(9b+})VZoX^0*z^SkGK30fM7(vA=gY^$8xD zx3vG`D_aLh;EV#h$rLnvz8u{1oovehireN10+fzj9q6N^H>uUCv_zsy|V?#Gh;GtJpKC;OEN zTWZLa+_O6GSk};0zV;D63o}vYi2*=d;+hqVe6>6!+A7bOoa*UxGfr|)gK4?46wTBC zm~p(&4Y=Z{Azlj0D+Qvw1+T&a{9`YfIEzBzJf1Pn8D6IJFTv>ztHXnB8#Pmul~qH# zeNmQeeY86=(hT_r@h!nFSBJP@I_qcJpmRR{#Y-$ENN!$(VZf}N**)+V535nnBdpYx z$_P|j!b-8Bi8J11Ovi(;0}tdK-B6llcGZj2hZ!V$bc~jaAOz9`I%wjyMO)a8B)SuMDI`c+C*CUKxJilBR{~vso*Nj z_M);~zr9z~N+?(W%#KAG-ENqgw)2xny-R3roj0?+AKVBDJ2 zsK&lQt=oll#o#=>g(MPVN)nYoc*-%*FrFSA!0t$3E~P6t68$Ef{EQ%}#$p-7{SFbF z^-gQbyjY+lV(Eru$NOCaPe;a;{*d_7y}j!9ml^q@d*TZ`(u9i zsY0Py>g-knT5gZ}F|5Ot(<&Z4nBu|<;(esEoi?wO*OsU%%Jz_=pO?d_Wl*AovE;7` zRks4*&$}Aoq;_g0j_K6eEkI7WtJ#!@n6Lp2CGoZX3P@!#p{4p2dq*s4+UatVWm#_> zj|OHMqiVl&Y7bU9anNESKtZc_%yoD*PbAjzSYn^rPeEaCInYBbx%CZ$(5;iWd*eYV|1U)Xv z{zT8e6*8^@6Hrg#M-^|;-+CH@SHpr{!||cw8i*$HuomQ6Sn;Jc1&^!CC0Wf9?6luc zUusfNy5zjEuj7mba{g84ws0;m#Vp*Ay8Uy*uAr?s(PhFXuG2en%8|&lp*&(kvdNc*H7E%31s5iD|ChWc90BLOoeg&xJ{$8s%`VC0^gxaQjCccTIcI-uQ?;*0^7) zvFSZH+h~ag80aj3X;HN9<1U=Vk-@38MW21UOZ*vH`JIL0BXj&oF#t?7J-F+xY{@Q z$Zx>`i3#|MZaN5Wur^}6DYJ(GI-WsP>`0hQf&JK=1A!bp);L>rBn^h~?en8vz|B1l zuK9@to!@<}N|)U@&E`+R8SEZzfGG7bSEr&xt?9AAK`$IgF)m{{JiB}I1o2rocQEmB z#|c(h689J8J#MDeTR3PLc_?3_PuuPBdj@4Q*X4;RU2UZB7|chK+cL$Y63^dv#I9#R zhgf)75H7(;FjA|c66(}acW2M_v6**NpDPTL{%7yi4^thbgpDPb23uyoxk$x)udnKJ z$Q|{Hl=X_E7c%?_Ic8^7O;`J9A@zV1c7X`KO2ta7kgr_y3{ta% z7^JcCSjHXYS8&D-ggST-3ypuZXDXk<(8`>f3fi>M8`ub?SFxWPO88|ksF5Hc>p)n2 z`J3ajhHBa3_phcku2vOs(;r|PTRrtyXbNkbwgOHfG#yRI$g+r-xNy zfNc>B=S*=qZE%b{)p)7$UQyv;D4RcpfIwMkNp|}zz0Xzf7QN{|V=~*mm6lr7<5gAS zlkhk?n{v*AsYA|S*>O32C?E=_q}7unSHD&|sr09rgrhUh z9C98jRm?HjT;Grzr1y6g-CA)GVv~7^AjK5}cE3n4TmVO<6P~T3HGj5S9A9RU>HX_X z_qGp^;^3E*dTyyo6tlakXJ;u0{T&OW1r9g^crU|vh6HbY{6BRoMn2?VJk#q> zXVTJp))^M!raymOO#N3)t2s4Ec`!yuykIQXDBk|9x-alj7>SlA(KhVq1d*XVf`82;_tOZ!Te=d-b$R|~d=2oh2M7tP_v z*;4T=Y}7FGT%j^9xW{r-IS$NO_Xhmf`|UDqAZlR0-^jxV-|f-; zyS?bLmb7-m{(k(UTx}+PnPX}3eD1(Lk-&sR>omtqimHmbd|R%f<9DI84vWJ$?EMPg zSDKoZ9-M~;Dj#8cSGJE?$uOjc41moY`ykkvYBj9t3c)Y)MJy{chtm0G?e|EZC z2|jm+8ES5hnBFvo$(AklDnL9SvF=91KF4Fj_U{M$&@8J(2JVoBU};x6d@gt2vOFZG zwSK?Ns9zexG_H8Cw%R5+m(9rFb76RUTI$6RT-jsM>h_r$ytPLywUPb#%bn~t1P}(9 zde63XBv_nsR}l zy`&5-am%MQC1bY{7*P=)?HLI{l2Yb zKKh!p4_P2}7K1p7I%EK$WQ*wD!~jDTgR>A9nOM`b^!1`KUa zPU7?DaDfVR3VG4^19imaHgr~CCj7^AD2H6jAmxC zqN1f65bVi!-o6WlS0sjOoIn@woH7bB9kj76lHon-OflOr`=+ZZpRE&Hq)Eh#L6C;( zu0}hsZO-w6O(#%3r{JjmoD8aa=3KKXE@p^7+tEm<2^gdN*An?((zod8nuh)<)z#Im zE>lCPjJj~r;1BSM^y&)Ny+ZY_o{1@K+oK&$*?lqE>Yo6|UO?}MfTIrR@sjImm%z!Ks~0s+UOnw* z^!RQ?D(huk$L-?kGx(bn&}^JT*x=^A=LOcP6jpGd)+8vMbZTNrEOei;TEtw^!YKKN zNfC8wZe21RbwQbki10t@=(86i=~h*XIvvJo*qmdtKW2otJwM&IS`PaQoZL*wU+GFl z4(`gZe{zzC<7lD{Q6w6~gg_{YYf<$T7^Z-oIVC%iD!IRJyzGIH~i!MIv3V}RFv~@e8;|0W671`<})e0tU)-y`Jb*i92^-bkJ_5^}L@-}^PeT+X{MZ3rWRFPDF$_!=vTu z;^P5v#^lAd6fKCsiI$#ktpk+K*M7)|Z_OBAF{r6EuHhbeTfI>kXu^@p_>&`f@t|A2 z5;<#!OKnqAoD-BLk09kO%j14j@d4rk6c%IHWftntK~?c{wQNX=qIJ4cW;1l2soQDA%UtBFZV zi?U&ooQ4J4m>QCizJ`Hnn(@w`I_5U|9bhYduU$g$?&GUUb1ZVK+Hrf;&Dkhi=P3*HeO$w z+ka|GjibosMCk_$%8>bSn)2C`mS0UJfCTXwQjF%r5xma{eY2drp*CWdxODc zct6Wt$lG(aGEO~ykTVY_ zN7?{O;BGc)sK+ITaDed)*-5IxFjTs;b3#m4-R>S6SU9q@gLq zT#b11)VaHGw($pmHI14WS7B{bwbA7v_HP{$!Q#6B*OHpdt6 z4?NWN62787!Y7tFEwZ3(s50w44*b5lvz?7U?C6=i`FMT6GV(=NNllRkGlyvK<_DII zPZ5;h$^<*UJ({1$C*fpC_JT~9>yk}!`AJw{-#r#q3S>WM<51kpk=+VUTpZ&S;d?|p zy0nED?{x_eUS9HpZpLJ=MH$BngIm9wl_y^x0T$yD?k?t$eK&X?Hj*L%R}^9;3?v;Q zf?m=8Gphl2Y=F#o06!o(joxZ5QQ<7Bd;DQ3-26UT#hs45s!X}cw%FU3PHrW8Vk;ge zfo_s3(tLsGZFBehEX?eVdjF8*H`V#5+aT)8!8=WOz$I(m-T}*%ZomLfwv{fovQBg8 zS^30PrC(@ai01IPUo5N;@g`1Fn#=DGjccv@T0-ZqkG#AD(C0r`*~5+Rz{zS3V5DhB zjN0@cRhs{&~TzgNjsHEpuBra|7RGt~D5)$Jo`^I5_u#R3)dBn}3Saq7)BxG$KO z*n4v>GBsj~br3O&*|v&_U5^1AHWyIcc>x{`w!QblYfQ&_(-wl*;XJ_C`qx;XNUWf9 z*D$8)ek<;aVpdaDZdH|9Knmpy@KnSjEp_3LWl-2%7y@hQJveufV@6`AJ{pz#Q{c2; zx-$vM`ZxE{Xz>_@(bi_nNA{TeW8bJY)(R#fW{Q6x@2!DLHmoIGgYX6QgBc9E<-_Td z6_-%S#>nbYP>~wU)4ghhzdx;<5-i(sQkndN9nsek9L(E0HdT+=`~z-9XktU@Jm0YP z1NxNTdzEtGKqEugj;id1{NRxA&fviBi!e7`Lw+^yPfmStR&#%8C-k6Bd{E%E7ghT> zxK%<7%|MtsK|m#8F`{A?U=7K0H7%VysEy`ms$+J#{_S~sSa}-~2D>TjO7?#BjQGLJ zjA2Kl<(|{Yx>V*II$*5C?k#u>*W<#2>S%4p?%K;Lh%k_cCv@4clkqaif7 zGXwqiaYno6YA3p_UqYkbWC+_bKzev0VdpQ2ZeQRYEVg-A%V*I+VNe0NC7QloV1SL4 zvmIrEsrSW|q3cwEt2C2sXZ11dzvR=;xAn->>CI}4>GlzW>ieMtFPhl=s>_djA-Qf` zs@>EnA)8|nZ4nVlNSO9PgZH8QD%lZWWDt=Tu@cSP*JzwW2;RoMV2_ zsu+$)?<;gRc`Pi0q5e?oa_U7Tv8CUEO`wTnjw`2COB1Dzk}2o5%9dB5J5ry!M^YtZCWAo-ejlnXH394uVgn%cHz#`AKYhM$l^eh zG$afu#gSxn_CU+9sY5AAon3HCg^{=1;5qfL>!CGx-EWqbyPqP}(Vd*~GcRPY`p`Q( zL03vl1ex^db^lKC`;WTjG^iVU_ebm6&t~PwIE@^CHkJHwe%&n>H~>O^k6Mr43nKFk zmXKeVfb%3|KRKsG74Dk6;%58;yAQ4FwH-0(7b%s9_(Mq$d1|&AohQYAgNy4+1Ft5KAGXL4WJ2(C?F)NJORrM=ht!>QZSf(*5nUFWXmqs) z9cHVS^24pRiJzr79h4e;kf?>&y-6)rUMWvCb^Mn^zHLuuA7t2)p_5^C@v~QTGVp>zFb4f)aLIqm6V>G0A!~CTc%=&&edU7Y996UWo}fB@ zeGc``-i_QA1f|uO_SJiJrf`K8VCRLHI0H{KWGOyl=aDZXWjXyG;j4O6%5+Ep1A>26 z8@sT1<}>N&43pgp_F)L)EQIw3O=};cX>w|1+J;ZeD*A8BnH3XSe0|pL&5!#AsEbZ4 zMjZ#!`#;B%@$icKC|M3pQ@0)zXMN0`W0U6lm)dRJojo4p?=+iCR+*|FYCm8TktuC= z_RFy_4?1|}|8!H+tdAf5{yswhNZv_qUH?;ea8H%58p z{UzeN=Lw1*eofnP^z$lc@m@bD|4OB->ui>wLoQy?P|4mKzAx|^2^edO$C3RHx)XO1 zY*P#>C^DC0DjV9+ZsU$m%;qg5j3j?@q6^hM`01H0$lp>!Pk#JK;Aai9c}DNLUHLC- zID1fCGL!Ls$j_U?U&c-se$NL+o~>34LTlDl5#t8YD>EJ7?N5vKkxMae`-h0BsGihS zU0amtgC3B!`-|rlP3G?9amAhPYPo)s+dWYSBgOS8*zb*1O8dl`vr0uM@C}bXC^TxN zT;d?bEw2|gS>VVZ$O5^3NTA@_Tm6FEnA9cT4)+DUQ~NFI66B;hu6e zSY(qj*}iv14;L3|R?}*a4XVFvO#f|I$2sw(nKuaP@UjPPNirr=RYTH;)qIHtNPPY# zsWV7=xaw12D5KRsR)sN==A8XPC1!wH56`SAyvMNhHStQ}mVg4Syqyg-XLzapg(`T*S=DH#WIn>*kl}|5 zs%zT%mX0Q&(}d`1SP}hwp*G&Arv*XVEh_g#liv%;xQ#lvoOvdsxR_t&tk3sA1a$vtQ@pXH3aSpFeB zbT7+F*LPBteRvTXiVe=$*7U8vr_UC8vzDcU7u68GzVJo}L-FCkoJY*DlT ze9CE%?`;jLD~*oGd3x0%$d={SM3ki#US9VN0AQfwa1nj;kJXPft=}PnOQufwGemFk z*yFA&WDWF#AkZmzp+t$_`{z|GvzPPYJ)CK@Y3KksV{5<26bbxNM{RPp_Sl%hBvGRk z^QQ+-1Y}`(<5dPT2YjDPi`4M0@aM#?&-lz%DRs?1wd#^SAcRLo`DIIxI5fuhumsYT^6~|n&ox{oW40BelvYLnK)ai;P@{v@hWi`(BbV#j_`3Q*{{j6mh8;y4 zS|$%+jg`esI7V8AQWuDa zK64rLKM#J`pgdVt3AlgKj4=+9QDsFCgzP}Yqagd1PED5 zGaY=N6n64#v#MTFNPh0P2_>NBwZ!M$tEu~Ot!4oa8bJ%1GW=NWfgCqq8`fL-C?1}J zaqFE!l2ZT!>p&_r5Hwm(Sa86Zzd6fd-z#?m_Q^6jX7`%-onPz1IXi=IjXqS_e3(~w z0rP~^TxYgz;XKYCiQtp7wyQsF@T2Hxtd^hfqZ_`owom$2j6VfKK)g1)FbQ2CC*P3f z{OtDN+D8^E*%3uO@wHCc7{W`ec;O4QKI*#!)dHe)jek?Gx0!z=5d^`H#H!)ku&OCJ zQT}LPIBvF{M}XH}t$+mnu-;tY=pUKB_8vYaAVYHTd+xHsK|aF)jBAOXwDdUBeidrw z*mZ6Hy{iQbA!UJwQFMetM{K{uvA%(m&K26uR zH~<-!+cf1&VAb;Fvx$zAx9IFTZ`Zy-VRYR15He6aMKeq^;+w2diB%HkN!BF<3I zwI$o$Cfdd|RGBPwrdrL^T9{d6M<5XBy+KMfpjpsxon^L$sN9~DQUWyTUX__-wu(J9 zI?gqjVeO>yAMIS*q%c1sC*9{bxA5!{QpEZS(|( zM!Rv?UK!OAn5(3}J=V?&UHVddDwfKyM@I6pFR@ddUy;9&U$rl=jb-f09u z6sJe_>!`=Tl)>T!{;&+c=vKX0rF38lWu7AjVPNur2r-NOLP!4xPvh3!wA`y)c(AJE z$^|dZs=?K%Grmh*RrBTxGncpi1=&c*m`@NM_Qa2!_L&R&LCl3|rbD#cIDqe^? zaq#B3$48YR9L$F&0*k<{z74U8QvHIyS@nT(^61m&??^TA7Hq$XlhRKHK3fEE;MBbD z)b8vdP`|!)uuB6-{2p_f|2cC^(F^qt!fej1M@byC$N758rNQ8xHQyj?X0V3eUvxyS z5F!2J;r)sJ8DePcqmHv4st%neX2Xg8&ctIxo567djXAx-;EMLVfHhzmr+bv_`F#fe zwOHp)kCNGyO^nC8iK2HA@c#IQ$Jgo1so}7{O-_58D)qJp50|1xt`J%4xUgZW3s|6U z6IviNwDV%(c3diBo265nCdUgQgRSACz2p=yf#b+E4Gh|KA7(VsFggmd%S98?LXX$j z4ed-9EXM)o=;v=kb_*Tzej4?ZZttC?vsj;N^K4)ToZsu-9IQSKzU`w*`eD^?Q%=t8 zfDIAg3%Nh)%Ibg-BO)A~yNw>UnKr0P{ujwpq;1~CgLvzLHezEr9LkFW)CBiu_$q&! zK!5W!9vqads!IHp_&n995iKF}D@!G-J1D4^K~}d(>wY5tYFn#LXVJ>RKp`6R^%3KB z2OFwH%|U*iHOeKUzLh)^ai9o(G;vZZ+s5a!RZ2M?4^B2`gw0NT)+8P*eMXMn!%XN& z!qR9|R@M)yTBHO|@HG}^TV;VUFiHCRpJB?>p{tRu=2~@H5(XS(%qWY}Q9SZKAZ!~Q z{vSHs+@N@yC}-?^*uT(>;2N%w+c#;AE)vL1wJ22CyeTRgXVTaiGrHTq)@X8kl&cNJ zdSh&4{jz@%^6=$HYg*Z}?4~)>rwnuO+Mrd>8I!|*Xe~Aj3xNMhH(Xmf7EafbFm)zn zL>kdOnrWuT<$Wt< zy~UlvgErsyUDl2c^Gz>(_%t2!3Jxe2_&qiqRylUL{zF*Dz!q%TR?rvIAeQkO96PWQH?ohNxY=)qGo}Y!h5Y$y<1g|0t=?L|4y8yH zI`dqYIqqQ3h*78Jjw5!10s~0uCQMx1vVJm4+tA#5uC0D%P0X}Ch^DLthj5baxzSStf&03C}nvwAx!qceH z?pr{~cB^tXtbKG8rkdb$Q8S?a0e!nO{uFU5WEr8~6p4Ls%b_tL_Yzjad0$HnR~&pl z<1B7W)g#oHQ8dBs>^uA}mdw#nH@dpUAFi)Cj@Y9ja0PfjzXO```+&@eaMO8068N;t zd~>Q4IIiS~C+nobc=u!qZ-3h9b^h#R_=(g)s;Ax{!={@v5yt_?9mL3ep4Ji0La*;1 z(DgE*dh8cghk3}F&ykk)O)ran1XTOKk3aI~!G zpEcxdE>T+6O0C_n5*^=LmS15LaWIhmD(WFoK$?lubNLMtD7j<3&T zJE|dRkP2Cb@BQ7tUaQj)hAfg+`fQO3p{(ZQY z?|bH&U@6AEqdJIl6vC`eI5cA#5{FqmT@RMYPvYbXayuh7ddV_l+P}ISmKxm#y-MAl zi9V}(?qg`+3G($J1R2Od95v;9!l6&m9pp%vr1AB%COwOwCV?x-Xe zam(?q3b+8d{+B}==hov_{y6p!i#ch@!$tWF_ptOz_gw_Ci1-1_% z;5baTO6_29z8=3VYsOWcHE&S!?Qsb^6`cRk5mM8Tr_>pJU9@J!vS#>8i{VU+hzzwg?@1fG^9FuxKrs@&K zV2A7bPYvCYdiXv|+4y^hE5Q>UXkACIG|ruuz-k{aHXO$)M9 z`FfhIG*xK0C8uxNczeJ{vjx^Vy{_DkL6$`?yJ`~;!f2uw#I-qg+sB-Xf?Um6PhvsW zT288}s&I&L6+p6RZitn`h7{xTU|?Cmgdm(@BH={v!(1rC%_K2*5^fq608bSq{v4W0 ze8y~IC~Vi2Z5iXtaZ%kP?X)!US*Pn`^&>wyV}+Hw1tw{CV2uNl^<#%@>sbVwzyM~u zH`%J@g58{So;O>3*;6=iMCXI=*m0{Su{2O_*;nKOG0vC>AuMlcy=pomyH?0XH z%dSMlogfxo9$#0fo&l`jl^h!KA)6tJV~u!0MtWRmv`KWIVHv9gV02W-oX&$zCI9K+ z88(UPF<3@z#Z-I8;*=lZwatpmMbLGIz%8+tlCVrE#6nh-#DQrgs(yEg89+AAg!pC2fr~#E-bCth87k2hd^B&imZBvbE5Do=i zQOoC?GOb54|D0S2E3&0W+1EGQIlLf?-Nk@f2;McjZ(-Y0(rvstWtGxy zccV65Uxo?ilculF#e_l{gf01-HXfKzy>c?tge(_guKT^`6^aI(#XRooxsIsFcHcrA zS!6)>G!hE-(6e$Tfx%Aik_aVl!e?IMb<9(Yrh#w-;5}=@8-u?2pP>b=Z(}DMHj?lV zP%BAjYU9$2uw5FsO<1#YEAH(9;LYUJDsoZ-$RrIRtBOZHId{F+PYdVnORUcs)|`$d z`3^WTWy>&(cE;U-DC=@4g*7@#5|4^HKvfVO$c*=X%+N9*92j|8aIgWRQ6L4D)2wi>J41ah! zvOH0&z`mA-cralQ=%UP{V|v*Qo65&C9`5PvOe*Izgy4!fLb-*Xn4bFv{bPvGdpwLq+rsL=lL zzT>0+;DU(CzVjQXf4^CgL+0&kkjj18k81&v#tu6U^R9s{Yhp}5``3luJ{U0i_RaJ) zLd=3f0X0#r@nki*@E%2g>q{0>`k-kI-r9Wm;})l@n2`&`MiG8*aM&w0edwle7CjKR zy~F!+Pr6=-%5;%AMW&={{66%-a;)cUbzhi$I{8zmoTs8{B^ZrJeR%{~mz8#K{h?@k zRRZ}+EWkeEI936r^w9LyKAI*R=6T^xSirc7w?*l_11Cx|Jk{>gIHdpjx!|&7shn6U zy$iL0TA^m`x9}Jb11NvS-KQpJ&y7@>!Q6OM%-G$YOJ#>~!)xbY!j z=px~BRQ=IIU*6czcg?U=DqjwR1^yf2x|~4UTLf-fAoZ|D#9%|Wrc-~wAfAC)283&U*h@%LvcZv4t;aY>7q^4z*BvJuCm!o~p0$J-eFT zupoC3LeucM__AqCGsV=LV_=$?V^-he{!qHbNU=)B#(Z01Tl=EdI6x-4WIz%fV0cQ* z*n`b&%V16>tbodVgo(3FI9NZH`NS=uc9k`r_4K~@4rn$o`q&Q_Fit^AdY<&_XYO*C z?d3s#iB0-;_C)WnB!=2zgp3=ztpVc*ZC07BfP%tf*3FG=25U*`uoWp^0@tZG5@vCi zoYomO2N(7J4hoi8Csh#ieMTY7?az0^409riAPqX*h0y+pHxttm=G$B@8blz+h1V7_ z$5buf!9_O;f{>vp9nM-U^dh8wWo{>yH)kac>cKx{Ma6UF0 zVhma9%J;KI_iD?<~Tj7cP>#AP?`R{Nt0pb;lP* zv}CYeA{B=p6@cxCw-Bzmqi5z6yxVS2Cga!X-vmV(4AIyfQuDwLWw38zTEG%hIiKFk zXFT9Gh{Y%3Jyw64g$#q))eO2)x5s|Nz;R(VwFbBD#@^h29B8vCEZ=x_)O^j78K3yA za!9yV9nK`y5| zlvO0DwLsH}p;!llYI*ed2-tgO!Re#^`sWn!Mtq=mYUvJecKdZufptEO2UlO%5@b%I zLfMXCxzFULp9ywoQM8K>y(l+f#utn^?UoYkU2X$#IXIK|?O za)YZ=YB&?!G>Alh9rZI`qz1?Qu}XN2*}&US#c4cU=R6|)!t?3jyBUUUCTj#6C*y@T zQRg+O1%+l{EOlKXJ`O+U7=+DrzvM>zh??H_hR_}o z)opk1^Ef19{W6YbNC^%1nvF64i5p)d3ICB)tvDdY@djOkg2)uq3CY;;kLsU9^`2OQ zZ?%zT6&OOBfPZ7(1T|@tJuoA}W?eweia?U!RWrvOdaHA)9oa)r^%;q^RnGt2X5}r} z(>}f2WI6@RuET`?g9tmK@VScy@1(Tr=bXhH{bW`+bS19&w9}v~sDO=Nk0Pz*1(*Q6 zVFk2$aXx~@3RnP&=B@`k6=#Xolj)E-Myy{OY6;FI^8h z*jHt(P0(3{cTg83F_{w3S=MQcql{5~3|YJ^6Q%PpS!a&^S_2c!9?bH%iTv{xF>*S> zt0Hl`xK6+{T{bylJ;jtx4cu~P`Jlp|K{@NPPv|_3k?7emn}+2~Bu9Og z&*6AgQ|PPX^d!a}`e5+3rKPD}`aI`B3qST$uN@y|$Oq$%kjZHOwM?n=WvBAzrnGPK z#H@YS>dtC_Vs+1S?|^MlD_L4}P+8w2EXsr>0%G&#Z`;DoGZeh6RqU_jusxs1DYvEi zp$%KremFIe#F!tOq+pB$@A-d8*k4(joc}UuWfAV8dAo#((?$7aMw7PYptl?JrL6%a z_Vm?Q5-N*tdscFz1M)1n6-N#lQRmBlBp8qf&hWQ#wXrzL;JJ19&t)^=$;GjFzL5vs z60PqY^m9%MPhi{NuTW5Uv9FVPIhH=YY1qbeIYUM7{4T26o?+3)h3@8v33`G{Wmr&h zzw~V^U7>Uy@UZ|dK*;=JPr0|Ni9Y7ap|KAX@H$-euR)ioKfOX(2pST!DbR zpI`Z4pP400O}YKS@4>Eed?6C-lddk|;rI4}LC5LKXl5*#RkL@y;6hKd$&^&hnimcw z`z<8Cww5Uj-BW=~&~cU*q%t|bEXm*@NR>rXFyW3>qPPiKT^*@B{2Js6Ex?42J2#&e z6Y~-xQUCnVb?-crM8p?0l!KPyWkKjufrcy67p0BtZ$#5z>IxQ~XQyI){MvKc_>4%0 z5*#VV9QS5t>8h`WiN^uuW&e{vAhaqbrWCEmU&%mc4C4gXTR8sz0rfx%zf6pv_6EI| zBwq(N`B5J*ee%aF%GgMY$u8=n-g~<*jSw7t{Xx8x9syH6At-Spy8h+3+d*sHZbGMh z&fLHw6ewfUY+Y1kAH#djTP#_ztyknF-z+9tY(b3H+{*|+BK!fKRGEr}v$8g=lOtfauI$(R3ih+v>)ZfhC^~)%7 zwqg*1V-!?a@8c)hF{~8(R$|>Ri-E5Mqlkfn^!E$F2_)O873a_(&W-8(y(IotT5ulL zJ;-!xHfql@J*!Ml@i)ylaW4DB^Ty#iwcwaV@KHjFc><5Ae$TI4f5y*Rf5d;a{42NU z=3aBbaX6MUMf+3!tMwQBS@R?lj0;GyH)84)iypxl$}dG;?$rH}n>1sIclQ6`1nw#_ zOfT}J_IVbGi{9i&!C&_*&l(~r{VD~VF#CmuyZD{zXWXP7!n68$MA^zjA!+R0U*8y< zh3CfL*xNKj8x+BbyzvA_y^HWUpE7Cko8;=87ZnC-^;xP!;Ogz&OlYV@Tr6**(|$&M z?fXP8-O8L<1}e(W&>{pUz~3rR(wxF%`i$y=&k3CT3H}kUQ28|kCpPqLeCF&Yx7>!d zs|mHUjTYVOB*nkU%qi6XzTwS4e_qHaKSoSz)5$p7c43^4o9NZd8{SoDYd8 zYC~6gggHWR!V20jia2JGmkAEoN3j21A$c9lne8GabuTL2+Z2`W zWPU(7A>oZQs*ljt2^FOu6EOD(;UW8}s60Yi+72PJPJ;cmurPQVLH_ITp66!9R6Wa+ zUlQASjgrdsEDrA^)c+N+{dbt{bB2icU6eMuG2Ni&_NwU7<$}EY z*YCK0OfZFgVkY@cpe{K?z?@H*qI8v=`Y~PsZxEBVl{&rhss)keoZu*3tB+A+ykHxS zHW~|$;x+LTe8XO$_Pbghd>3$K6K;5f2X#Vd96I#&P)2JXWTYvXDo>1N7Ug+53k*+j zm+F7`r6=zEA^+a;f4I+>*-vmvJ%V$SA)00p#9y?Zb6i?*Y|6~MmU%p*{u94#6=i4Z zPx$ZFf9Kblp%)0w5XPFb&vp4VI2JHQ`v@b=$<+4S-X&vT=L#mNe<@*b@g!! z#t*12{Pd~>XIbcJyyomBr`&~pwH`yqM%2c)h>tzP#BpoL%-e~r^E7JxXM}|wX6}@; z%iG z{DT(NNmTj+b7 zq_}Dyz9IF5E)juv>v62EFDS_S2>)3piHSH#Ny$+X; zR{V~*&Q7DzAHw21BF_DX6lH%wY}EVsdw;~VDPJ&U{!#M#&iMt$_O0if;HWW{d-3oe zA7pN^4&6DyF`{oyV*HPPeFFzH6bLXRv^1!|KF(x<@ zmA$v@bd(bBHI#=R8PAe}RxA!fKTO#AKOFie2u@|zY##r^UznKKctKu_SY`0~okZ8V zfxNU=i3~r({5hX8c_K^+*w@p_*e5s>KWB#je(EnA=c))!(Glh=g0pZxHJdtLX;ZlN=%5?RwxzDtmO1IJ@NR(yg=>L6%OUJ+i(_Idur)yfSZ4vYI zPjZ*~x7@0m%rb}4)%bfXIPvlE=LN@AMzV1@4{ArUz@ZWcZ9wOYVW$4i{7pB9q)Q0S z!-fT9yR_m&4mPt+kKo*ITICtbqNM3rZpQ3xqE&pa=Y%VtD~L4Q#BX#Fo@TWEV{noj z^%PpibH8Q?lf{qJKY+Hm3W+t1VyOOU#u!I4O7AmZK-+n=Xx)vT{*ZkaZVzS=rI^eH%5ZW0Y3CBLe4F z@%27UUcu++JGar)S>A8E7jsT>RqLTUErxGbMy z)qg@`?Rzvd9zt(=jr^R~2%f*2=*6#5S$3A@rciZ&8^48lnChS-NN+&2=BpX8#PE@e_2akA!T$hsk;vqiruL)oB{5KSi(KhQ+Xf z)FtmSbNX8(m3Lpz_3%4FKfyUS#z>S&=LAOxjk?^Ihko)4M#MB>6YI=|a?*ky<7Oc^ zGgtOJ+3Y_CXJvCKDM2H+|AD9RSy}BF6X$R>v1;*n9)92{<|Gu0b1BMhml2b>6^&6d zP*A>1aQbFdv*-5+&b(Z4O^I^!T;KUV&I``d(G4Q+J>PSP0HC2Hf-!ghiAUzAqZajy zT^yIira^0HMQ^)YFeCZ)VfDN=L2q^m5wUy9B#U+%QS<)6#HnwRue8?m7o6bzG+ih- zE+?wmJ%r8tj5+?tSk>adZ0@E!>nJ`m-eFywnkW;Z z^^p3nOtCeK{U}nfib&Ia{8#S58H;z2!C)>%BIdz@+3tlok9eOxLA zt|Z*>XZ|2!(N)eCPfLnte2~b4%B}AeiZ73W&+kVWHquP9s~P|z7Afke+;;0N>prNVXG^s3W6XLtafg zH7$o(nSG4l1zVWsXCfkY4Ux-sGIQ2i=FU|nEI5U(ZP%AHO@F!IINa+{sb3={=_MA2 z>|v=0&ZDC?5E0%*#Nsv~Qfn|;_p&N;H*=@1!)MMqVwP?qF` zm08}6gf4C;HbDd;p|9dKbsx*Z_laxoH8kootV}sTpl>^i7Ic#sw}r)vTr6B*qPTdw zkeipu7eRj5q864e-b#AvDeO{5(cJ_IK{Q8qc=1<+03u`abS^ zW(JX21(X%1vUv6ghEMb*v7-5W`FdHw(V%K5r=q-=^73fL{^38lW$ZHYN{T42Dx+mU z7g3S-mN;I#Ldt5Y(b`1WtSR+$sk`lOPvMoALwQ9G%fn|fdgSwXt*H7M zt?`l@7H20pF{kmK|29jKULix2Kk3OQ@tOJQd71e#!BHg1u!h38cbGl%BfLXiCnoj; zA>N-bE8qmlrJX(FP6vEP@{QrDCfWELkE(vfFEr0E%bL?q6iSFt2KsA96J*Jtz!rs< z;Ti5%{aDD%5^_CVt(0_^7aZlGbdyb#L$*TltU)}j`7!qyR#0Lqp~_x`#;q3e63nye zKk|?H|WB}BnMjWvJ~s-N;l?Kl?N^C@@4<8OF?d$m(o>S!7$ z1DA<`o9)xMPkjf&jLU?~l~QVpVXpRXJYY=ijUm502JYLBO&Kd>yo3K%|4rmmcYgmu zR9Z#;eDqH+(hy0mqmpVz4zb2D4As9#kgZmfolQmnMtH^D1TSp(5iWi$>umx ztp1GG-6<}LVA90JcK&2&skVAET3jGEtAEA+h#zyJkeH?chN-65JdTGoH}gC7FZq@F zZszyOiB;^&Pxml?69V-c^>6uu=6*(*V}xMzeAn)7pv*jhhqN<=kSNOxv^bN5cs$J0 zrey>A-I|@L1nTb*A~l5=NB;}pJQl|irU={iT-*Z$N6AYO(c+?bL~{$j7kRl!9Lr*EJpj5iD-*sm)-z_NvJ!h%gSwQj^<*-Xx=t<0a%&7#09 zq$R&Z#1bQm7B!PoVL;zk**e>(FWyT`_!&`IzmIp|X`)2%UvE-gpgC~A-#Etgq%V8Z za~&wZ!G$czT1Q>MA%gtRkX-G?P<4PHzxRkPb7N}SONcnWtWpCFhRu}LZ(>QDhOj6- znR(kNDBDeZN*n$QYRD>FLyO@s6?OZGOIpK%MIA&(?~L+CP}Z{yUi3W9nZtJ|DK!vD9WjcekA8-68_@d{O$f{ z@l9{QsxKiecpSrD3?x^P3{mOUWrs8M*`bUNSwW+6-@5cP7sug0{$cL?^G)1*%k4Zk zayn7Dg>=hqogIU<>@yN6rVf8chlGR1K& z>E;)BNb^^QiSnmTln?f{N){OY%9Ey5gA8{NWs5tR@tzp-LVnGkHNyzA8!@{oS!o`{ z{p#Oyv*uo&HHDFEi^Erc7x(BU5$?sH$TmO0t=cE?vkx2&Vs|%EVhLfK z<}Q)f--ENQvfc z9QIGBss4}!VeJHj)KOU3g~73p2JHqkhPFY`nl7G9;X>@~TC82lQ}$4C ztL~(-X*C+lUUb&|H0hKVcODRx%xjpOhs5=Al*X15G&H_VYs*LEtUSuR=}uN8bFzj$mTlKszX?8YX{AfL?V$$B$DqA zQgA#dFNv(D+!BSq?rDbVrm@t~|H**lQkX2AB9L5zyL~flN>Jav9fx}>PS;lKu1zA) z?85F|D+1BAxH?5Z+U3UCWyk8)3pvpay3H%a*||>0(mt`j*D;umiy(F{2HRFD8*H8z zNG^-&ASQArOTyL=5~LzJzJih}9hJ3hWab)(NjN+Rhe%4>KFEu>24Zb%z}%UMvs*_; z*Gq!!xH?vg6z-bs6R7bd%bjFme4=W0n>wg#`~0n{hbGO(}}QE-GF0ZZcOZM7dDqu;1+*(h`_QNo3j(6 zr47BwAwGACK+}%VrnHbL(}(LZ*qgDqTXA$;ejLn~VRne^Ioh$>c3?K{75~2^q-p~i zy^G=!14|aR5*}GQ5`BbD&oSQ+m`+dODQ6cZVAg8cR_+Pb=XX18%F<5ooA+HSz?QiajVDIP5~KZ0m5l*VEOxkq+f4y>&A#%WK$lN3rM*;;`((?Ocb;)h^brXWiNz zgKqPR>1@QYE(3d4g9yYsgy6WvIZ&pewc~7S$F*8R`}$^FZR^l$_M_MB6!{fW)ovH( zKpERLaO~FiiT2fMAs`KytSWJS9HQXq#3s(4-Ql96vz@MPHx8GOSDQurUaRTu+)Ib! z5c-ybsOk@3F}^C!d8at{wck#g?Z9?#@LVTLBc9w~Apc-_$-v_$7Y&abztmdBI%WW4zENFAK2?@1e zu`~(cX%?ukS`66D?YOO5#qankYuZlG;W~(25t)u6Y@L`4sjj!yv1B; zEmY32wW|2;ZW1)o z?iRwM1k9!lblSIL)(Y7%+v#w0(QaQun`HwX_SJN@nT6mq54z1O#opG6#a$|n*Nnru z1DE3^aRUjla&>!JA}p>NOs-rZdQemu)6ATttr9WzCwIg2+$zg{XWp)=%mxx zEq<%j*bJTGcUdPybR+GKb}R-pW@8qIECQNtHVHhmrX3QiNLhqRI%cFW>W`^^&6>a?m%}XFIRKua5|cCx7E_t zQH$H9#xBIlZWKYYZ5?e&mnX5^Hl>T4K?s*lh?cEgh>#Jdkc~mNd4;&T40Np3isN%* zw`~?|5W#c1IQ|ZSTdWuI)>$QjY^CL(8?#MmB zY3&fd?^>~bqYxT#?Q~V(>=M6wmm=5>A=^s#KyjXh;5fy8Tpb47tLt!e=hNWGW|g6Y zmF8^noek&)OhGSjH&NxtB+H({N?R(0PR*Cjr1y0&39&5~c`0?adRm$WOLM(Y&WqJ4 zu1E1(xx_hD?m4USB2Kr`0w%6wr?@BElyP&)d9;gb+v!Q8;7LEoHv6N9y{cs$m33=S z86AU8ac;G?(bBS(Dp7t^R&S)LZY{0mfzzSet)0{=`JDPceacFm8o&vdhxeOoD1b)lem}KL|Lu0b~?qm5#^S04jp29 zPNntTCC;5o>`#2p)v1(QMp0ggdrFk?PH`RB#r0qp>6L55>QM3}t`G6I=N{~|;}Z9l z-D&VJSe_);3IhgLnW+1-C=>O}z;#MoP$Jg#lxI1PGMc_Z87;X&#C@exi}ReDO{M0- z-$3$B^PTCUW_MSUXDg(2kaaf}8mjF{B-vs~=q1sX%u0KKXO4DdMmMVn9Lwx+=hi3K z;#px|NrAHl?L~oE9R-%zjM9%|p$PT|th-*c?jmr?KbSD%7&RBYIPGiVveR6)k0tZ} zfmir`3R(wABe}6~WfP)*lxNHdR9;lUUMuuyT@{o#D$x$Q{t9rHkYt|B^SXPuL-lJO zFho+|x*+%x$Fj)y9K&^Yack?(c*InI`oeqdsxb@ETFiK{kCCP<%!8)6e%KTNuxmvC zYN5TOO-Q5@lSzn-tDALew_y`v(b2v^2xPZdwwkWabwVVZSgbaz=GD|S2ywAoT6FBD zwG?I?V#zXb|JHVJ(F;_aE^6`*5FYp*bG_cj$L}42LQk-=svT3m_cd76JBW`w$)bdp zP}zF~r_H?vqd~}uV>7Ee_h2(^5qa7~d)sDQ&JNrnz&2T1FXfb$RlBm3mU0e?ix44dk6p8D^Y;uX;K}e_g4Z1oy>F#jT;WCT!ZouuS z&j!!eKNnG_x~fF5UxaGV_16$lcUL=#sd0&Gaj^B*5_c;#wm@FcJ%yLO@q%^rlvo3p zs2jq)>OXLoc03V|tLqXj83b1&Wf|U#etaYWS>J(&mftb1nczf4MSY`!W3kWYuGZ0{ z4zljXq8wlC5BYabp>sF)YVYAb?GT1&9_B@Jy5}j2-j&8g^}p~R>RY)-tiM-#FGI8s z@VH?Ti)`f>22^Z%G%n>yO&+!Gf6@~KDL4`jEmS!&$p4BhI9~~O4Y}r-JfriYV6gR9 zgdUx%o(5+!^L4lLkRgoRi-b&z%2i9fa~b1QKjD5;&LA&=yIQ_k!7*E%bat<&t9z3O zU{_D?aS!(9q4uI>1f+Whx-+g$6X@tJA~Y9 zKyNhDxw=yz#L6ZDcgGsKyY>np+Ao6e4Hs?CZdpzK@;3+yJ49~NcXviZr4`Gjv}AQC zt#%F}v70d&wqv#k!4*fY^H-@dww_O)xUcXpu@*N)mC zgjl3=i*s&wY{jS-=hY^z6-Ah=8?YEVu_zL1Z)3xnb!=FFqr7uUkJ>hmA*%7L9CZD) z!|q68mUbMz)*M;}S$}OYiddk60(%w}t_xpEZWIFCM3Xa%Xw%a?rX9&b`Ra>nkEaEv zjDp;3s$~n#4aYSToVd8S3k1g`Zm?R)9VsN)mJ)4^Cdr;jnX?&VUx4n`(Co}*r7e~i zYa}tYL^7S#Xp|=P-fgrvmb2VmM71N6G_j3nYYfXB#k9DTr%6g0GtG_|78~y2hpqQ8 z)fz#RXIm?&>D`aj-Abh+fmBBWeQ#PdD^EBa$z(YidzYz10F=!tdp^~!YD(;h#9O0? z^%NfJ-hCN`d{j_qPa?s(ROC61GS>T zQIdh3FZlkDd3l&P2 zmDzpP+z(kX{f0jGSgfL{0YF)-MaqlK8Pf+`{irCxK zBH&MFxww~>DfgOn1$oZ;b5pciL`74mx*#D*;9_h+0sOsrt{_EwZQGBzCzrKrR&gG+i9%ZL~fpz`i5@wBEZ!f zgw$9M2uV0XOY;tLbDb3Aw^3WWiF$FbYc((7biRUGy;0oHCgS5ZFmvA9LQHm0DDLm_ z`ffD6-AL^=<=)>U(rpv#1QqLP);rJNj}EtI|Am=H37GdO6K9MAQ3?yGTZkQF)MqHsj^83R9|^!>7c%L z^Z8?{T#L%2Ok&Y{ObTv0dd+I8tG0N`qT;emR5f*CaP)PnYoo4ADWle+6~94)IJYID zd@QRG+qz7v(M331sGF7Fp*Jt(8>!d0&$T95%_6UL8>ntrM~&D=dCh8CHQh9bb6#9( zqoLW3qkRqSU0X02_tMm`Q=A_=mDOgdE4Smazb(q=o#;#*xLmK&+`NU%?0PEe3^cTM zQCTmjTa8+`Q%KTr5h$GWysWsqbUj7+ozzxsK&yHQhh-0Kj@>xSTSZylE|$0T)CZ+X zeXyPeZ5!rm{_<=cDo1v2Y!E3(AVZW#`rh@*vnewwT@L}E3GrmN|83flQ!0#BhqQae#~fHxulv$ zbC3Ei9yiV=)U&Td@|Bq9+;%F-wxv+yYNpYXZzVQbN`j*rv)G0wKcWn&aI6qzLzJgn zjJJ#OLBt^EV+^HLJ4>wZsrzGW%PF`>aQdhv!!m}Ug9?s8#2RJfi?~ZUmSxshQtSmZ zC@p>i(tY#TOm&pyr;<@rMyst~9b&DeI46b7l1gz;iRGf)*EN@rn<0LmcoCx|C9txn z9F;OzP2YDc)SR-n%B$b=hPV z=2BXoM^1*Q!{S9gGP0@B_N9?r4cDm!$1H-A3No$p7^{DRCv{Kql7H&6Vn40|0`$M(FZ$)@0*zK@5;OI; z@~AP@^CZ>oE@QbUoF3Oc$z;=f#%UksA?^Jl7@Es6dyS_6GrRLiFi-U~2|ukL&NE7$ zwWIO2WKw^{<6n9N=a+_r-k?wkis~saJ;F~!0ldJW?-iV%@>kQUa|MmfRY`{NasH@z zmI!4awY!cY+k8gp9_BvH&D^YgjJX#!Q(p_*4qAkGMEHNmtl94p7=D8I#FNaQ^u>9> z5pvR6a)2d4@8jirmcW2_@t*$*CS??1Zv!CTl-@5 zre_&v3?a+2zdphF1Ao)K$SnN}j8N`h?E^e(2q#+^A2Y~yzZQ;-#LWGSNs~{rJm&yW zi_fqqypctVnn_FR6anh%Sj=xzQNEv~#7>qhHWL=6BP!BJWTc+VtS;2rgVZ(bAR$?e zub-PqQ$J;n_uB*nohCAQCzbl1ec5#D$yxC_f&T9?d&cKXoPCNFMQbqi1p}tFtV%de zsPBi&nEDSUO!-)p6K{+A_ALU$y`9%00$)*?TkH3*Bd|l89!ambS7avX;2S1{ziC(3&>WtXWHTftjVzO)Om4OxOY=3&OjI z$r9@>~L@qju z_pHyE;dPdnyesQsreGJsR+@2CoZokuJNq*x&U}kynH$CZ(X-xA|1!%$-^MTWO%{c| zgSYP+A}BjdO!(U@4r^y+mWi6iE=nreNQie3wop%SXd!+EiD zk7G9$R03IEdi8}9OyA;Wmy5FqZ!o^4oNwIa<_hKYOeaq<0Ox<`0S{|r+s zsnqqBA$E5WF(whKXrE<@aSmg&5AmRg4<0r6kmRWI#0L$IFcDMynV+}*oSQUv^RQ=M z;|a4@pzb|pn`;@P)VDFx7|d+Fvb`ZZAj+&KOe@g!#sey=FVBcr=uwf+;UaE&QvU!? z8Y3t@mzP%R>`K?PM?@a}%|J@&XK6DXt#}4Q5NABbPhaTcd-<3V_mN<4@rKp>R zi@ND)aa}zteurm8-85FzO?5r>oZZ$$MYbU0^{-lU+|Nan@BQmHr zeScpiajm#!f|Ht>+D~w_;sy+6oPG#T86wDcw4ifUk!K5LzA2Oyj(RNO0%&za6KwVu z0#S;}rA1{A;Tg?edDfgpjpt@Il4m(jg{YD7X1m>HUi+q<->8hdCtz6V<%52kl zTFBK@v$*(__iDI`i8nsRy}GHyh(hklx}5X~&X2TX2(*L{W(g+PG))v%cQHi2NbIkt zi`pbnApgabiq@qOpPR+`j1$LjC%5Znk|EM4$6#|C#c|e?XPqH}sp}*-)^((We!$ep z9}%3elj4dUq%M1h8Iw3CICh7Fx|~;uO*l+y{zj@qnppqOnL7Jz5~^ID?bvPYRA--L z#^ir6b>4fTf;~a(idRU_+DT#MYK;9`aKc_AHFpQ`qJs7beq96%t3@!Z?*YnVV@e3_h?~a;-685%-tbRY<7*HtsQ9C^$ya41eHfs=JtA zUP-M}EAHDQ#;O0EU+Gdj_nPaMvV^*d?uXiL8ZVn*P6I>`k&=SUp^6OUJG@@QkbYY!E`>AUSa-xjC zk(u4a?779n#5yP_67rSgAZS4~v56{F`aS5)uacd=hK$S&l$9MNH~R>o!H1X~bd0P9 zWda3dGLv>s3r^Vl&zTu;f~35So?~j%xO;G-lZ93|A}BW493BW3w97B6s)cOOg%-Bp|kdCnMRtieCvnqE#V<)JYGR;g? zjkspCpAi|c6QB9*EKk@^RoN+$<984iBCetMb+pu-*sQBSZ5_$)TOTLDR)ay@UuIVk%S;pSx1S#m;Th9v9>PymV@W$#hMbQN zOs+~+T4poXk|^q59R_C(k;W&uNBg2EoBD#xT9IZ952|kBZrv1oEh!Xu;)7ZtFTFvp zDEBn>c|56kf~l5F8hZC-6|v0u2NyZa)BcWIR6}@Dlu-$`0rjnzKNbH+F-#Q9KW{>-%c zi?TF>>I=sxe$$9!&5xYK($X@U~4?gr90cm9-PHH88(Q`cb$VhyX z3TU+&FsXBic=1mDGTcYp|E)dct38Y9xBZ+y{Ov)Wn!bSLg+=1pE~TugXAHC5De9&$ zQ8)cg)J^rGZW8B0RV(TyA5k}z^uFFf`AwbTH?TEQk}{uX@4Y~9gjm;R1~BH)dl@!2 znli137lrU7dOyPh4~--swH%|UUy8ysFJ*@r}4;qswbM*?2 z=`Z|RJ&HJIqmUxydnOSW-N%2cN0Z#IYgnsCa0VNLbESgQLV;~24{2`WX=5@?7Z$?q z3Sy0qbEjqqBaA)-TY?A?%r_3<51NOVYt6sH0gOF@^Iz(}@wo0ualHS{|8BXNXN}8x zgRb5&IGX?D7ux5UV-f|gaT*i#!+1O2I9An8qC-Ap$_0XBSMOx8_s2}0 z{wAv$#jz;IYFkHw&!+rKgpu-F6R4Kg*@&T_ts}<3|}yF&Q_*OT`RT+HMO7N9w2IqFShAQ*@LU1lM21k$9S;$IjBoUr6WIj{$_wYB( zQv}=l%A+P$StoF>=I^{8+7tTSk1LNhe~Hl zZ_k+i+qe-hqbrYM`miB9H7%S%ok`rAsrZb1fJes%lhLTf?kHyA^LKLV--j}Ot}nq0 zM2sfzdhW0M;x|tcRxBh~Ip5A==HK-*e)P8~WVUKAiW}_W`e}$0b<@qFZt@p((+W{H zm5I8^JV=X*sDCO}`tjU_f+NH?BTU4=_lX#IWnTrA2J(Q`s zp$yYK$5_KS5yU^vUsXS5h%s@X;Am&CO5AvTKeo#HBtL2$MwGDRs}-C_&IwMd5S&>I z)jh&YYt_XUme|G;{R7;pzLg>R5sWg7?1vX|_9}FjDD(!>*F`OoI%gBL=JDLBx|Q+P zn%<|keUl9QJ3rPu%4oxAUNDShiph^CTLCQ>RS?%#aIB5{@mIP<%sNVmGNwjZuHG|X z436E_MPcF__zv?B`WU~(d#Szf>E$`Wfk{(7VaBYF znKAo4!k2HS(R6<1CX;48IVne26#O>xy*^-$*k?fKapE&K(`4-F%RgYdlIzIj1?T6Q z0IJ0Dp2FQglHmvZyC%#dILbX}b>^|u`~uHC}OlOg4l(-+C6y@48Jg=X?JaZgHz1{A5 zCKqoK%}bnvM?4QNuD#&AOKZ67`+1-Q1t^$8Q_9-&C(@;vx)IJ!s={)8zLKVwO;18bk)Ogc-ZR{5S4vtc{oqU@YL=OlU8 zRB+xSFn$M>6+4L$g5w|eGL=H&mMmDqvgmzORK3Hh++##V93p1f>%=8&CwQTqd2`nh z60}#y&&L?8ALHxS&YXE}A-C@#id|G1am{$YD$3)RDJ+7*;!l|~XFJoTuOl|@xR9gW zER7QTkK96X;tr}RPKs;keJaWi6BoS~KkxUMGxvRb0!|T?w2M+j2Ct}|yh2>%tT0by zv|j0+I-KWpBN=B5VukbkiMUjcJwM}56B1~)3??n2ZqkXmX`ZN? zo)UGF(midosGIyn-PCkJJbNj@af%o?P{hFZi5R%x{C7-6ix~URLp9Ramm-?nh8#Fa&o^GoNCg|qj^O841xB(KKB>kE+Nuz zKX+@#u+UcNnT5&fjA5MiCLX>>a3+u{WS~y~YD8i6->Q)$eI>#9tteCydk6a&X>vw0 zLHB1KxmV1FyPR0#6Wp(#M5LohRL&-mrjPzj&|k&{V{lv*EHV6spKE85 z<>`9X*F|mM7@SLUeFewXx`&WCpE7a!3G&oV&v~)b9%6n!!7&Tr37PT*Q)itdSL48F z>>?}t;~v4u=^Q9HlRqSI*-l#eO$+OxUklC*pErm~c$LTyQ91gZAhk^C(|$g!#nMKT zGH5w}7ir6n65{;{(?r0KS<`V*P$jvZT#eu;DEEyPm9v0MYZM`-7kNzc7oIZZ_CARC z62a+hDSlY&J&U`b1 zv$9ukjOH)!4{R3!tCOmlk0`5nU;OPRWWicm)gR$%|D59T*IBUGPFSRclIp!^EpJfW zyoZ>?SD4{11gH9&5ge`cIF$|i2wbSaJ3vik?Hi)L_>{V)GZdEXCOvx#CdYe}*B-{( zUr*@5b=1~;Ms4-yED0CogU_2JmbINL*Ut&g0wFk!UtMr);#d~@e9WYoCq>ZX?pbbK zPom!^OrG>1u~h>FXVp2u*?QdsCs+}T%7KEjZ1ENn5{^<>a+Zjt+wk+*PI~IwRM(2@ zV$~kz&)>kp&;zJ+pNZ=h7A)M%q)9e1vW}t`*GqFN_yvga-e(_Wl|qUuKf^a*hxoja z%$zgSH-1b@>!&m~y-Th5O`2OyV=%pgPKa@1!>g1P?;s;hl;sQFW!9{BS(37q*4|eC zYli`ytBgEb91-Rj4AcA%e=(%=8`yt2!BJ6T^A+E@nW3h18kLs>i@H9=JdAq=5uB%l z1O(bH{bc=01?TU25#YK8nFz(Tg0ZUq%O4CeqU=KMN<+y-jXe0c7$$C(fmPRPt*JThV`(Z!9u4;V!GKJrfP8R18I zb*rd5l=`3#rCVR`c6tTpj+tq+^p4B97?Iu~>ZW>8H>HZYX`ZN??i6)Xh^U+Twxe)K z!4Wa=LJLYLDZ1?ReR%>*YgF|pqm91WFrUvcBz&+|f7 zs+?L8pf-tR@kCkU$q}+*ap$p6e-HQQW)dp`bG_0mYn{f!>YsAAF_scfu-_v%zf#}B zOj|y!A{el^iddxk9lz8DP|-UEM>!C+5i)g!g43p^*gBObbdNILoIloDzQE9ilg5RWnFlE*oq*ZO8v|vArgmg@v_7OqJTRboF zJ100(J|rk+rwD2<*v~n^>78Vtp`D6VhY6hb5&lc}Qmz2;Kn}lhVs|-EiTxMk@1VG9 zJq<10G}Z1PZo&Ja(myTs-8DdjB-aC_qA+^;B`f#h0>f?GYg|O0LnS^d{n~pTOnjN( zC}LA(3nSbr?(5!rUF}H6TlYuqFf14MLC^lIVjqb@aQ>{FOoFo+t*cq2Z$_isJMKzS zOwaLv<|%w^)#ARXr_>g}XzlNX5X~aNaX~=fE@Gjm!0*@lljdj<*NV7TJo)XPCX1Ou zaPBfLr`D+vL3&?b{XRr_;#i80*_TA;z^8u}Q67}omaxoP?0JWdy-i2GJ(4N9yLi%+ z;Ta?FO$v_I_#Xbjdgjb;rnK^yxPRVZaa0!p!6wqOwo+BUho#EciJ%&y672>etXHmbDm!>}d9rnA*X7|0bg2yQyh> zjm+Gg%=N7$D$Yua{)7;mgZKn$@DFl&x~OHZIz^!WDNo*`vNi}&>JcVg{Y%7!e8O~} zH%Q3dM4fU>EuH9;^`b0Nrlj^9Q~4`|`+vmb*>AEUZ!>kG%uyMfSWWB5jCh9`Q$Hj; zWjhrOYpKkC4gVRRGff;{iB>7|u7TjVZJ5n%LLx+7YF}c-(s!6T{T;#+cM9LhBzyQHKZX8Lp| z0pfcV)yK%lKFQQs8<;h3BSqzkP<}>4^e%CZ-9mb|i0{2dLCJ24N_J9HyC0S2FwLq1 zp6S2yOT}*_^4Qd{ne60~cqtFOl3$|vN?zi8MHp$cN3q13No{XAV-anCLuT@ ztbKygSNFG2Z4c&o-EAW8RlRk8-wd?9xa-I;zsM6BWw=0{DD(89oKoTg6B=hGE3Ap+ zI2wfHC=X_uM7%YOyLFRUX0N?=WzjXns!Atl?2|nC_=DX0z+;T^iKfihD=Ds4vO`92 z_kF{e7ne)3*?`$pPjPw_%QA{+vGmplUm`emm#CXoin?jJsGF4a;+(4MMBOx0)J;=F z-K4}A;vCvU{bI2-QJU(_hQH7Y$RGZkWgz{V+xt{74o;V`*z7+dP4x z+6Q<_KY^L1S+LdN%TVGIFH%J=XqFj2ag(i20eed z;D~*=vRGmo#c=%y#+jxu%Q%U#`sbKzN}xnY+(m`epj<3Cc2_Nl`dj&#dN`3z^%V$? zmS$%P;fAT=ypCg}?oR%o{w;skjb)l)2Emr)lzUph2K(+;#O0(u_ca!Hf6VlGZ?iD! zbz&1v;60^Ba4Lo1*v#um3x9`M(?4cjh^R;-j}e!AgrIq!FgN5VD=U>ZkAF46DQLA~ z(rhAC8OS^5EuynFqO!PXD%(R$_!&Y%Pq8TcB#XmOduHfa7`KZW?X{huM=}_7(F0`;E153SX8{q`x&MhW-~|J|H`%ey#9H7gsAsj z_jXqu`R2(yr1?9K>c=wKFqyfg2r@ifUt6gV_x)JyJv^v;LEQ7R#k#rwfA;C%yN?NgT($#wD(?9n%p)fO-?$0O@!9N=VZ)q8^!I3?WxEco*selMwb> z`8U;9c+fVsyMpq9b2CfK%CDtQF-?>u!0adX?e9Ekm`t1qiWHgpJOxK(c!`MECT53J zQPaFd?9&OB)vPBjshi07Hs;Q2Au6$+lm+c9t9PMyY{J^NRor(gSz57?@W9i|4nEG@ zxHp)$U?&wF9vt>w5!mlye&RvmW0jE+-(ljEw}pfpCQjU+nZ-)i(GjWmr-EZ#$>NLy zBr5rcV126c1In~FiH;Nh7t88eSD>-(5`ytOsabX*YMsnY)DxeqXKs=Zwx+d0UiOLg zJA|ZJ#d;m{l7?BZU>7NguMs-?EkftLKt=n=dpK6Z5ao+rBV^871cn|H`}8`=i?&d& z{E%WDpsHvO$x2z~9w)%>U9nH635`5NoLH8%Yy~=t5VFSYWF{OVDC8(n;+RB)zDZz& z5T^1WA;HQhYF9yU93I+hx09xnCGLnQ?^z~JK1)FG5n{#hO)uEY@(OWGK16WRlZ4PL zSWjK!J|TmfiHhzcIM_`}x|RHrKIY9^K}^glvK9@}(6*a~hU28AZ6`cjc@N7gBxskY z_g%~kbW>LSI!4F)LLv{6FyBs4gb?8jt=RW^;*%OEt8k$+Zlznhp1eX8F$p?f850xU z5ZgFPWa3K{H}qfe=y4y7krvxb{-%ALiK5+8-dCMzoWx_|UYcO7JAZvSL>-{E1#y@5 z7yL!U2a`n_KT{}~zW6{-w{rmjy5I8$-D6Ahxi#E<9-nzJYb$rnYjNQS133( zXC5JjySPPvKaU%q6Wf~R8_}^-kttuAj}V-mTIT70%}+%AGtsD&MbsmrOiyXQ&2J1L zWVljS4(gN4qGox%eS(ma0g4uHqfSB zK}FF{@{87?@%@_NK;N~F(vlrw*)}Q~hR~Y(sIS;g;Zo56ce=5=m3eU1QM6>c2%ZKn zpYy|G!>Cz7_0pXbFJDQgGF+>WtFG4dl!)z?DS6t3Oo_6zH*cU!Y^z}LE(!{tr?_e@ ztwL_D_6w|%@o1x5+|!}sUVB0q9Bsbtrp=BBLan7}&Nu948tk)~eLjd+grG)T=i**c z0uv!PftDEYePynkG28PP(Yq?ivxPE8+}pFn{XbU-e6_EOnKE>HgD6iN;o_bTw9I9p zqmnvj0h!hiQBN$Peyre#fJiL@kW@>cxOYW^V-9A4v-y&D=L~c>(wJ)r5cP<%PhsQ> zNxRU{DEI0-0z_SudC3!;k+PPPV~r4Xn!m3e3brJW;sx`D4l##+bbTn?HuwWN?<4{sJ zEW~7F`wq(x)#cmCUn-=>Jo-N0ITWcVd0v!v{Ct|b`p{U`W3cX^v28s?OT82nxhSjb z6#@4!YU4T#LdbNMP1Lunps=);;?gxVHN8T2#~UnPww~1 zAR65uwcifeCoBzsFvr_2w6=ICcd~)#D(L;N#fX845DpH7j09ZXq$xK1V)IqsYJ9* z$~`OE6isI#$${dS&%6|WB2%)c(TjXV+o$iYV#$IS!h!>s9UMyBf&yx~)uUyx(6xL4 z$(dPHb(|Y9%|d%wGO-!CG-*F94wYOf*HCb-1|wb6exM7W!gak5nb%IGJ%jnySW&rs z7&+95n?qW;L?ZdDvGxpNbc!I;(T~YBjL|+UgkTu6Yb}o6jTr1J#NR7Kx|LXZ1~7X( zn0uVq`h*k+#>?}w!Y*V>ZyQ8wUL^wP?bzMBFD}*r-Pm zi9{m#C>&ljjvl4kgC2LEjlQ8CdPU&ta0_v;iZmi%wY%InTuQL&@CB_(7Z;0DD*{^W zW%+%USe!bn4kPX!554`vB6#k{WDxrJv`__lu*)R6( z^L_gCd1A8ah0vH8TqBO%Ko>@fUMv#=(%XikuUQ<+6{6waNKao6eS<<4?c3;V-N5on z7t5BJDJ!?4H*Xfg_&gfJ04lx9_oT+t?-jDC!{*kD^P#Gj5(=2s}C*o^~O(HMsg~#4@#zSd9>zDqI8A;`mr_I{NYUTNxa7(c7~X zhiNBP;|6Tj^;oQ%Mf$DS-Rp$V3}SJ3arJue2$4}<(0BD{1mgI6lw&P$Xy|bn>F*Ju z;}hg@$|R9UB%c9NaIOP1u4>%tjHr7pn7kGSy;}O*qTv|s7XijFt8K&dTb<~gD(t;B zyp92!Ha8ZJ0fSo^31<9!KMQ(?G`M>;q9HYiV8bqgq8?nXUK|dO2u9rW_V@ULD62y& z8bLD-msvELCJ{ur=;`&2o9C6H3|H*!xA}rFvrR1mAR|3}HqqcJ!JGK>h|eBny)yKx z6|+SgFOyCLaTXEuxW~=&N>RqtcX{mecs;&-b=X$oac;xq*nr#JM~?_1oqY`=uxJ(g zX~*Rpz-}85xy^*Z78-br^io;OP~DBaXdY1iTLM ze+A`bTi?CZtBB5c`F(cyBun6MD?_j$UifcpUt(+6L$j>dl?{MoyUgDTL#Wg1CTyLKg9LdMS z?eWm#Ug>KuT~6g16m5fO!(CocPxXp6UR<*lPa8Jz>0KqR*+C;l5i40lEMOP)ltWyP zb`cXP^z@tPA99NJ#Ob@P9d?nYV~uEQHi&I(px3)rT&KOFE>VWv?h@Z^8@Ei78y6`! z*8%GOV(gn$H20Y>^eX{iJ!V}sI*${r!OMEnT81nx^xjU){i0DZ58-i%fO&-(ow(7* z%k#6s>ZuVGL#qfP48CCB>FmR99Tb(*3VM4*MI|Ih5gfZq304*HP)1%7jis}9qyZf# z&nw01&!%^(^uEoP4zo6^vY zlcz)?kw|WA+@4;%&P}4dT!q`ANRAL{myj1lTD(Hi2U;vL9Ps_hYFpVwm%E)7ok7S= zKaMRHAx9rJgYh-QxSHIw10-i`MQ5)T!Dl-zQNg&x1!S`iV70CgBC%Qs#R@ETAreB= zoL;M_L@eUdjk|Y1NYAJ58*df?vAfrUcc2%S$k)@?gH;HO&S(&2@rY#}j8-#xv-0bt z(#Kqgm-w{U9oU?oZrgUH%TBM5wgH>SOGuk-y{MG;V>WEZZ0W~6pusg%jeD?*fuXf{ zoG%H%*)Jq;9nQXy_aH9IQ@@TS+51Sz-a?1b>3d3aX`1T+yDOI{a}X)^y7R*ye;nLG zHXRO=xK4!l+Koas#dYBp4U|KN(Wb%PBbEt~xAz$_i^j_A)nV&5VDf5wzt)YHr$q9} zG0|E!kC4bn7S*XEP?74vnE3tuo1`y-&0|8?jrrv%J#H;yewF z4IV6(Aq-|Eme2^n5$(`8W%_3*6PS0@?;t(>MHW{LW0q4@Tvzk+!{o{qDjOqNutKmKz2(UIZg3cMS$0BF`^xC(cRyTd36J2+5)oL z%4uC~q-k|6N%~;^VS0cE4UaO>63=2+$LIut*AUeBH!{Xc(w6+Zk z!5P5acX56S4qHFXjcciH971mw5^%}->jj%5k_WYSGTBl>$0raRvp6P>K{L)FkypRb z_qS)21MgZFp4H-*_o%TAh~+Cx*oKW*hr}^fK8MBs2QHa=MlwFGHnRL5;eq=^9dqvp z_doO)6K2Iw(57_ZvIrTkCh@s@&aXeu1ApVWkOj1iX{;@(N^&Be;*p7SNU2o1bBwO@ zXsBBp$Bf67eD2}ChaTqdQ)iKozl;vk=zBZ1O437~-oPMeO16#UEDJ5Ju}NEVgZAWVRA8tAL_nrHlIucn7v%@OAnB1YIg! zPV}0U)YPq^S=Dp-MB^?GZMECTFWgL{PIlS+tofG_9J6gQKUFLFVUp)Nm_z8t1UUrHqy|-nOq2V+2R*REa>}A*8AwtqAP3ruCTZ&->6@ z)(fdvhu$`T$t5Zq?+SFbA-Z$}=&c)t?ThVNhXq1B?8BnM6GGIxZrnV_qP$zvTJ|czbB>c)ckw$rE)i(= ztkYo|(xSF%#dd}$0rZfqMZI0Wi}PFh_}boaKS8&;!Vp%Fr_LM?>eutJMzm0sKfZPc4;Xtg(E z?E8F2^SWVh))DfDukzKKo**cC<*3e`TaS+Bl2|6({6Bo>H+S)9a4y~F*15YVj(wKD{OZ@-^Nb(ip);BG z^!?m^``t{4&7nargw&i%z&*d_n_vAU&!rdBVYlG46fyhWpYe?^{g#=<^=R!4MBVXi zzVZ7n8+p)3l?1+;&H>+H&rf^#EdY2QWUjCYAF91!iz_-Q0J26mSoo4tb`uMV%* zgh$->o*p+YcOOPm58WCk7RL&D1~!TNbPd*?Rp^D(v}rA9tbL;G-7aE}UA`gBRmMRP zZzywqDLr9Ui)&*eJ^lMxn4=+Jb}1!G`{*4wg2TO6#1CskyDVaoamw^*uo+iUl5v#K zxR);bkyLW+xrTycMB^$U-7=BK4R>*u{yrWz%^}rZi{^a8*+zvuis{A&xkrB+_ZpvI zrf;qo{b+zL8Xn6(c+xbFT+19L8Sdjw{R2E{Nv7Iq98F`Q!twxr)_jA1>;5Lc)ZfBi zL|*q8{K@lGb{5Q@1{PW#WrAgy@7H!^na*8CvgH{9tQEdx4o?$HZK2FI$C2w;Eac%y z9@O8-eWoBXoUNnV($ne8Cf4*659{yZZv7)nGNrK0)jgW;m7vVipu=>YE~3=42(1es zvvDD1?kWPhrZcB$GOGSMS_WHLw7#Cajm0cql}2#=B>Xh-%pJ_(xu(Ap&^Uuy5oBoH zjTGCa^H<$1JYmVFbKGrzGVJC-Dhu{8Kj}4+7VM&W`3r5!a6LL}P&J(ifSR@*-tT18BO|QINBTyrP{f%HB^w{w6AxucdHlKiTv?JoqHKNQy6V?ar*2?TX&DRi+sQ5P zvbboFmaetpybjZC(^K1KCOfx>;J{vjX00G4rJvLVDspReXzZiMSG|!%nXeKT|AyFx zAY&VChD*Arxq4`;dY*-8uaY3rB&6&U$7$7Q9yToIHRL58BspU{jp{WNX1`35IA0kB zTWK_0-52vO6CC$)7KnT4SxXu<9_?s=sHWZ#g`eR8ac|$rz4|AaErQx^aqra+i0gV) z6U#l7WVL6Kv^g+Y-x8{*rnL<|mLJGyTA7hzDsI7YR zzO7@iHJCtAC*<1~iF@-g9uV8R-xSUw=V*7MkEmzt&NTeZ5yV@b6Lr-?Oc3izEPgy` zxSK~z8MJszqxb&}#HiqW>+w`NjT&Ef4ZXgF%9wlj`hWh3@MeQga3=lgzxlOa0eY*b zi_W9R>@b}V^d07U3g-TUd+)rPC#O8YLyw5MwR`mG%&6epe%pi0$*x9c?4YB$kc26B z^QSwWAf~8J1SUdo?!BFxfAT}_oRdbi%7D2dh({i}nIC-hW&+0u&iDQnPlKv^Oj!iB zE1MkIVQZ&;aRd{l%pr326FmCNG$Jz=k{T$={P+YSaw^gJu2&5$6={S#_Yn8pC)%ZH zA?SC6Y}UL-#01Y?VzFELtb$+^)1R^7_ZUX z_7aNo*;Uhs9Qw4KJPez zGv8&Z-)Vv)4~ev|v9NRv9hM8}H0^6C&f7;y^6R2q-%nQQT3;7+``Gqh@`<=cf@2XU zx_~&-Ln5Gf))#!FTVt4IRDzwUB-@*@h%}w{2%Z(v@`O2z6l*#u=BKz__g7}wE9mwp z{UMDM8h*pK)xY6ELl8-p4AQKVxm)uy?lKjL#!4B*#X^@WTL{T7_}{8qgs^0=(3(k( zwS-pR1!BSAt{~j-J$_?YgxR;_7F6OpGYr4vZd3kfm#!w3h#>7=&2NObJk6u}2?Usf z3Abgi)YT~h93e%nRA!4H=~3e>5^W2}wuUlUe+Q2klPGuTK2Z>)wFfby@maB7iIh4j zC?8%nBF$M5p(eQcCQB=;a8;wJSAdY$_=b0CIido^J!ihajWavtg<`0pQHb{7sNmNuT zX>LDAb=_`JA=yMZ)TA!7iobP)#59m!tjx%Mh%Wt3@&9TjOgctl>gz&u4iY{4J*N1* zMMTDWv@RP~Q$Lk?2gLICnLO=nLgV+bFk8q~$p)HDRv}4NnzTliEN>xcVGRlMHN++K z5E*SFEz3b;_aG{}m+F>2QLa^l1g#??WGCqvTS&?jVh}t1$N1G3hrEKka>{P8a($ z{~)mmhlrT<9#dzEGBhf z_^5iuW)J3eQMNlxfkc_^<`>#O@>fHsxVP@(C+a(icB-&laty9}Mg`}8o?0lbGo_w1 zVbWHT`j21omG3^pLXBxeaDM%Dej8BoPxjA(zIhQ5&j@MsOC&!#n5X}GKLI%nBR}el z3eFvOJVHo8(}*01Yd~ER%)@`am8W9zXx1o#b3af1?GFC*WGIVjnphh71kd^Zjo*Fe z4uZ!B&i5Zrrp@%p29j`?MZR+%;>SO^g{S>yG5v3U;+KDUh^aIDnflnB-2Fr-r3Mqa zhAcwgk*M;09N1S2$tRtd+e1(*lx9|^noh2P^)a~1e^?RRbGfonne1Mdc zHwd3|mKh-j$u1w_(@eA~`M4;fvNj6A>B8mGW4F0+Sl80ovYN~k9ff&ASPUnHlpdj@ z{bjVemswigE86fHs%nO5Xnd9Q^zB4OdPq!hFn@uLsHEjWUfXEbZKgx>0?8S6X3T6S zdTtM?Y3m6M?;$YA&b;I`qU{&;h}%U|{_6zIev7cgmspVX67%OBBPiq$X-fxv5~K9) z=xW@?!i7Sxqu*lEv{TH@-hlqx6GXQV=g!p>rXM1B#s^FbI3Z%6m&CRC0!5;nDn*pU z^{H*%Mn=L3f+7x)yx>JL=f6%w=yBq5*3)Tne4?0Aa)E0kI4Y{`Gks4vCW;`a+ik$= z(a`Oxrqa2bHn%Wy(QumG4b(U*X>zMDi$>AxOlN}jSNzqyhxVnSR4}RJRdi zuSV@LihP>MG5n1G*7;NJ8Tn;T38=cPxA0}vljJEw{*7`j@V_#_>13I08n>yx&!6?8 z5q31A66MnQMsHI3{dZ7geTw__&k$*AK=0c|H`TVMxJ~~Qv5qfBGe`T%jsMkY>to4NUGM5Q-CYvq0dC%lJW@JrNMluFKyPPLN!*msyJ zDyP(ne)MJ!2CEaRsNl@bUb;+MXw`0|xqCP5-G`~FIwBg!9mFRIIciub#AAyH-1bpX z{R&Z$yNC*ZiKWX9(V=|}y?yAsz&MnV)huqbjV}nHI?JR>1;@CaG|}KrntYs`x_&gK z9#kzmiJ1HWQ)eHb!eqy+-^je_A24P5Ns@|I)6u5nr1~!*C-V8@fny1ap(-cRXw^ z8NF}Y#C`cJH>-avBrA%1N6Y#9)-w77$Vb&PHhT!StAEemtz|Sjg1A-W^{|k&F2`K% zR{ey3SUW$)6WZ&9QNj7r*MG=wfB!pvf75UIo%p=vj)$3%S%JNlST-)!~c2#&zkn!?1p z{>c3S^Qmgj5rXpolfq{4^urUyJ(o+cD+&1CP#Y zxFW&y2~N}_{OVVa5LZz_Zp6df^!ta2E?vf==)ZIC-OrKUChF`=(Kg+FHS?#{2dE2zbB6em6*Me9%+%@P z?Xnq|9c1>DGepkcPRmuSJ0%~5GOtnt zZm$p=Wy%28Y6iV8W9ZsP=Dc3=GPcs$@HS;j4p3CEo0g_GC@fq(6LwmGyPJ*5ozpB2c5Os zNe+D%|LB(~Z0z-2n?_}jBP9=eKjm4kGkf}*Bo}O;RqsKkT}ff`ac0kcjlz~*IcUMB zd}5Tz*2dYeg56z9fhB-vba!%_?q>e1{W;%OeVLn0S=62r9P@AZ zu67dnuCCEW&O)d4Zoa1e8|lg;%+b75KEWC99h@r_92FIIf9@9Lcvb{D#*6Y0xT{Gv z-oZ~)U+24;Ux?uC*ZfBC3(eR05A`3IW?g!rU;35cswK(rD}JD#PSMJAO4bz7{GyqL zJ>AT+&t_)llLVSV@YjU#OxZv@`b}x}D<`X;+$E`Itle0SYe4dKn#2Rkp z4~A)Exv!4k*t>QTIrCj6`n^J>&gnbecGV6-N8iC|QSGA3AOh*&4r1bZX=pklDg#6# z@isBBD+q~jP*(XOODlIXH^E6lazC{VN6_k_vrEWF=OEn%H?}K%f)jCyNKuhAiHaj3 zd@afI_EA;&HW6X#iHm(+T&!nEOx(omIbLSYau7AQmxQEY<^-Dw3Agyl(%5>4`I&=E zoOFUkT}t;Y8y4MGVkf`P^jWV_ZXVfpi?N^LgtI~-E`JBd=2{~v&l6PE?PF2?PUffV zWp3olgonH!_IoYmwVT9sw_8+DhiGYki@3Qj5)<_jjV*7XF~2H;?EZ`L^X1vOleoak z1;^I<0)f-S@eX*22J=XFGly-M%mA1)^%M(RMg%8mx+s5usPI)vH#_AK`7WX-zsu~% zm#8`SNc<`=A~-j5o8iy=O7jPvFy{(UFkT1@-FZyV{5Sup{vkgXBB9(T3P00)iT_*m z0L!;jk#0+4X5|c`+arbWRMWA$ou$L2q-y6gA$J1x>uM=-7cryIpZOj0>Dt~!=eAB3 z3;BOc|2rN!FE~P&Z4*WPaR<|Fm6zYQf{&_aMg->`<~T&4?V8K|LUyLvn=p9Nd072D zp0?b$g7fuTCzF&ppO`0p#Q*!%KNC{gh{~qa4I_dx>E~bJd-wU1l9@u9kNITg=2O`* z@5qK?dLaG@%DU9=^qNn74aXXPu*p7|zemAxZ^GwnTQMeJvp&L*yDH|@)J z6FvQ10^?p3?cSI?CD#;}GN)BfD{i+Iw=$QWdA)D?1-teX`Dxo(khqJYtRrM4?ISK? z9g7$3AtP-S^XA!UYJ82%`3DG?wu@Q*+lY!37LFcbtrT7G0f=v2a`Nc z@YnVSNL!sp(r^ZMRo}_{p2YL{+FZFr7;fQ@hB*{mCG)p+>?TYR9RHVDZWs|9r+UZv zK?a&S_R!jWfG3}+A}G{JTk8iHji6DVAvk1!IYADVRUV+UY!AUgFkpjNr^&xP>;mA~>ss;2gh9aAI=T(^|isfxW07OYCHG1#joTYo{-Infl`VGLU`J6x!~Nd ze}pi5+vWG|71T2$f^$Ei&IZvy#qxmqkIYa6rze9))Ze|K1?PXB%s^$)V{Dqo{ond8 z{uHuwv<@58e@4lw1CrFMZ`3{NU$5=NG^DG2i>v zfAZBI-om8h3QW%N1;@NRmM3qyg@;2IQm<0Fs0qPID4?b+lIQNbi^rl1X{e6n;Y$SP zdygj2s8wGmi^C}DwJYmxJ0dtw@W-2{QD|(WH0dAQbK5^y&~;95{?7dR2J)ky6w4nc zcGhogd%UhAc^>cAy}qtufxQRS;U zU3Ap$B-Zae=EUx$Tr(z5$u&ip(AVuz3&FAAaSRCw*o?<~2#4++iWa`af`k`YlyZ=a zg#E;XtS38t7YouikS}6__SO^3i+c(GDK8Kc{t9`yM_F2SfV?GQebH*F8(yGGeTuY< zEzFrUOx~imuo^(s0V(k(c=pM)q_>QeL-}!YdD$*9=e=*PrX zA1ydrh2XqDzToKBla+9iDO27eCT%bI#oH)8&sOTXJtI#d$9zZf@wi4^)Y>VrKF8hq z2MDsajNf3mmonGzCvMfxBFm}vbz`x(5_wGbU2eNfaGqkJt7A0CFtObH2fnI#hQjlM z5qz}Zgc*LoFAbTazwjDpbI#-Mx}S5$C4%#?{$6I=M!RQRL^C<&hqy)mG;xkrUwM`O z{UcnO_Mc%wWuMBQG{59=TZL~P5$&cb>Q`5@biJC!=QY$1rV~>C6!%m<$;7TO7JIS@ z@0iYm&3Ex=%i|QSsw8i)n5SxUx{aMq6_ILZ^8cbGa$2u{t#f@62Cr@G<|X3gv;C2Z z_#L50eX-z_pBJ2M*HCb7;R#a)#r7Z`*4@OzmK>VSby4$F5TyGSKQ_*%#n+AW;(MiG zZ9Pl9#YERe5Gkl$S&8a}ZYozUBSW7`M13d~tCk8mT1epXStM!VsoqdQ+pZ>x)cPVS>}pN{RUUp4&y+l;1pB-Zt{WALaLdmV$F5(v)+2 zt$eF*N%%q*9&RZ|q);>y0wxLm-CM*3FB7Ge}eA9-{o;Wme>i)Q@RPulNa0j1ZjmOGZ(%u4Kvlqs*9eisZtzbeNr3>=&@Q zY$NTd`kxr|ivz5G=D3+}pN!7H<>i;455iHP*T2`^2!Y~ba}-7tfaJPA92yc z#6_)PVah9{#~&tQ&UV6r-Q*YA=`t$ARz8nf`?3%*Wq;jdW*NvST2A3|Jz9%H9A6I| zt*cpHw~ngfmkCy$md$*fMJ1c4s$EBukV?C)pNiyDOrG>ELGyM}TD@uH(e|YGnUk~$ zjs5cwoRL8W+TC4LTc6-h+Pm<#*P!tYZegItdLKVf-^>(ig;-_~6@MwQhTFN{Tt-uW zJuSnHENsgltTdQ~T^ZtjDrTW3otV0Ck~`yR-damxZ!S}cpToamGC7_M3i`5`VfZ`W zQ~!=fu2gWYpq}|c2##20QD^h?PyT}+3W?|(eFtaKFaL|5PspI9qnY;ew9u*QM%5kK#=r2wgt=EF zI8A!miXwUX_Fr??)OgCfI%rv%#MFC#&ewl01?NVjyYzKt2tk=1_A-mhL>*nWjirr! zA5(BXVDj|0h)Q{p#f7_>A9>pMK4U`edf$ki<84=R^>GQ@ZXr2NCm!bt?50gP&HHhg zj#F2@mxRb(BImd$FM64(r7sg7>tt3yGeyO#Fd9#=tn?spkz0ri9cE$XYSH!&lb&g2 zQNDxrt`|g_W6Vz;VB)i##DuRRFY86-#cm`hpr7cl)gpGZVz&>mB;^p%@dqfVTt`jK zMoRNvC2;yX%#Pbhhtl2}2dEcqc6HS@7R^7-lqshPjo(Ar@^#d<45J?HN^b1jz{1!w zOqqF{gatcUx@-%}man4AAY@00dCKw}@+ZCu#HEAZp$VELSOW_>6y? zBv-~Y5*%@n^mI_`h+&%XW`3jn0Y6m#l;7$eV7etoh==k^ubviVbR+FA`H>KqU+Dgd zpCye%(>?r7^K%09rs{w3zf@o2o9b`!EkW4)3528v z;GZ5%YJCnhwoGEHrtoaRWag=|Xc-bWuqlgK%bz1%JD<)03!S}Y%FWA|-9D9HXur#M z#D4u=_jkhVx0xMzkb;UAh!PFT#2E)@Xf@L_u#=YdmE`7G zNJ=sax#%W2*+N#9i>BtySZpuhaPOzBV;zMe@J~(C3K{AqD&E4vvQ>0jN1jSpjYE{@ z9wa#69sGlil9s=lh4T*);CGbFvXyjPA~-pz4)XFn)HiGq+p>|JZAYWoM`!15QQ>)s ziD@J*zJ;`O6-g=WWaSvp8TMed>|2jcL*+gdaDg0-=i=Y471jW2UZhemk z^j6ZX+DGmpFJU1nQ91Tfu<%uia`zKAS5HcMId$zV7#;m+4bM}!cpZsx4ib}Vh@GEG zOkM{~dM6IU8nWY$GF#+5!|z=tP5gif6W?RHpQ!X^yiI(OkUxhVt6?Qe7rsvDoYVNt zIE(-6H;G-al_rBjT;HFc;3&gH+dMVQH~g7j>i$87qr*3mqs>!Cj^%Og)c=g1Xui)+ z)xYNsgFo3KI92Anac{QKXssn_X&eb zfAc@z{ysnX%`H4Kb1sXU#I>MwFZ&pR^B-US3Sa-`*s>`6mf2Moe#~;%)ig%j%$L6M zKRhAs-H+3{0*7@o9uY%ywrpq70w?NA}tK6Q@NDo!nw`M#SooZgO@x1;$13 zBgy?5Ygy%%bk`7NbWpRf`%?F^zu~vAYvr7^K;;{f1vM){;nZ~Iv7ydzyP3)%D;d{>?mMu-9# z=aD9mKTW>J*iX^f4g;moqK&L_}Q^vRVChWxwB80=HQ-Y<5L3wK!VY znOi-IFt#98+L!&&< zJ-}6>lyt8e=MBwzJl{GsH1mt7@xfXJ{qQA3D|DYo;ZaSK{;+8sF%dC!q(2fk(!gUb zR}?7pt{S6M-Bq*YU94^D`gqj^mCv7G^iZqqhr^#pWa}4K z_9OJUMNmYV6%^G89X74W`|D|!*lu(yI4eThxtr4pr@vxD%uOvX#+NrcH&Zq}-b%-aCe$IYiYS|Q?E%olH*ET?XU|x(LBfgefpe&uI97@t1B_``5t1CKg z?yY~ZlFB}Z5@6?g|8cEEdCSTX(!zbC&ym(+#1kT29dA`iSlt}!qxAOj8Y)=M_r>@^ zTW*(F5!M!}hBUuCh**joZgAfIu@!<(l*f}@sVwqAJ~E<8(;S}@d9S&W`tCL%?EK++ zAaI4vF2liSZsv(xZ22vXEef@ak;sW*_57TZErFB%$D7f{hk?U`Y{}*7LEeQ!Gc@mF z&pzeTW22p2FZ{1YX3axIit+MAv{}olVp?O&(;D5LEw-HL+($(#ih>E;(Z{P~gY3KV z6_ZizN6+1{vx65)buLZ9u3Vm^c#$frKut96p-po6#%--N=U5|EEa$Nl zn*HeJ2(olr>AzxWTDCg6ZyV*#d*}38!j7pT_ z8=QM;7l;?hD>ZXYb0ulZh?m|)$1HyeZkpIMr(~FpaC;DI)~|N&t|GKW3cerTI4fld zyhf*HFx72G~wHgM=O zmt<8N1fQJDY~ovD-W+qOb3N>jUxumL`URuSPEIwW1bGsf&2Y&%hp=nUNgCH9r8h9Z z20CqCwNcGlX60DoDNnub@KR5m3-Oo>c61+0?Bb|8n0L}?BrK7hFbcccbgSmpY~vZL zoidoX7dZo2Hpe6~LVH{f=osksW@(`{!G@!ybD`!+lx@~%bNj*<>*9Q9{~yCGuW8gT z9G7`m!A1Q=g%FSxjpi8Dg^6rqphITkz2-x!;WRm9%rX24ss%^OWTrhh(imC)jR_kx8wC(%Ca3n$Fw~=dz|?~o2+t1AJ&{YXG2;UzJwllqy4?~J z3Cn*_%T=mc63Y1?zrW*D>F{7KVIXj`F9utySIYQ(KsxTsT_P7U_A8{Cn_~Io%V}ME zt4Kks;j_{}lz4|~wMTIu$m4R)w{mU$ZPI9p*Cj5o#BYNoH}yZYLa8v z5Sri^KV42sEQ}{0+eKz~k6yH>{pH)~H>(Lgp>2Mg^uG+LviCdUH}e9pms`2f9!3p9 z!+Y0-LaC)_m3}yhljO5{S@kjpcJpB?D^boiwI&>}}#-@0e| ztXBrr*9hWg!H@Wx?t%^k%2GzeC9`_N6lb1O6mFW_`_Kgn7_)epAMux4@#1z{0J7|t zUgz<|Pb`jtldlumQZ{Y}&b(jM@tp{cc+Ag&Q)`whv1d|n*~<<(PO8S+7KIgLxQ~Kr zFPFkiuDZY_cn32GdKH@In~TQbGg|aCY0~#WaXP{gmoBgew&g;_n6F#9XlZDg3oGav zggzCw>@RQCh71mdEz#4^_VpVq%Y@dikwiuz_!UL8y)H%xE7j=F1Y^xw5fe(EQNPi% z{h(4xh`!_$8an*FppSac=IrNdBD`|gF4QXNi#qhI0Y6~XVgHYm#P zlMi}#KE_u)y?PqW*=#Arcqr}LxZ8Y|=UG1+ryTW}DeR&tdsxMA3U6Jh;XWEKH50Bb z3t_$?S*%l>Y^aSJPblKaaHfpfTO0U_F@~y3{grLh^DoBQGw@=wzk)m^g$+J{;ClQ6ax`MjtpQ49WPFUaLH^)C#-fDV3f@3xB)qveZ#(dpm2_;P^BDqk1< zLTku(<8n1w@NsW+Lo6k1&QqRFU&Ej*!rq%!o^AJ~Y{H=EF~yz_S|GShI~qO3?UWgJ zQILkU^D=0Q!^uv1B$P+z>$a1ol`)5fIM-**O!{hB%F3Pa^G2>Q~mwQDoa?jeQ*1 zuuJJ>l20~V-S@WVabi{uapLLp>{v#&(9BFtwR6tw8pOTDnM!Y3X!pDWRs$7mL$G8b zt!31gnyxmm#G_{$ZxdbVw#Z%+7Cu0fjP`Kj;eE?@0GOiaA5ixk(qoZK1@ic3n@h7?SxxFV3R;<7SX`UZ!tT~8 z*fCj-j5aS~c5|BsmGwg?+R$`EkcKdq;ie*s^bL(B;T??VUq4O`h7?=S1&L%fm=QxHw@ofu0cbx3u4sk5;x zgeWQh+?#09s(xgMJm>~(*EYV~*>sUqR5l-HHV{>>RD>EX1SPQ?u~xqsMMZtaZJg;! z5(%Ljd8Y-a%)1^+$=Kv2+~ zE6@A11NN%cp=@_Uy`XHe7Cl5=vnkmsOB5?Z%TT7F2Q_NB(@x<-w+b3*g55@PrfD-} z5qQiNp~QfV0_Ga@nSy_2S^TG#y?6?RL{Hmt)-&eX!82z26vU|QqBBiS1%pBwM>iN-rtjb8Iy$h7d< zz|G6U(BrB1gU+MQOZ!XM%S-!H`{U`$lc5)1_2c8`19o$kFjB&uG5#k^ox5}IKUYML z89{I43t3WxK9v=;(u9b%KeXSrzs$9VoIal-dR+A_Gno=zNn`9>6xbfUc%<_4<8?7_ ziK($llHNY}p)m0lVVC~EZ*EHo*zn$~)A0&=c^-RNr(L^cXm2xSHpPHof84NRLw}je z{G;=-_p-6}tdo~!P}TJ9CMPp?aUt^jnrd^SQQ^W};lgEm&AAU<>Rlgytz7Dc zWc?yiV#Ok&Qg3YoXQ--NaN%kj&JK`QmHL_z?yA>_f7yKL{{ucEk1-EKu63t&t)rvS zTC|5^%Tb?g>^=Z80A5Spx7jy z*y^Vzij6A?0Jg99J1Gc}%v>Qe8{OaR^{OJncOdJtjS3lriW!)F_au zV5MM8RbcJRF^yAO?zv$d(lNa6zDdTd^i$5k%ZXXL3qcj7P+(Sz-yuC3j${H!MQ-9j zgcnx#gK3m~7H)1Ry=iQ_Sd?wl<3lFmwp>o|!}Ea`UwJ*Q?h%YLHHzL|<9&G>m5+90 z*=E1jO~N-aSTJ>xT5_?xW-u18QW4l$vn3VlYp-=a;Y&J+y=ZD}p38Iu976fqhPEye zC*~)`3P$%ePHoJJLY@&{u4ahNb!{l}X7aXsc>6NF&$XVxhG;Z;B89cl0aS$hc@}M9WxTR;$d^d##GA3AXMi1vsz=J@=aXG~3+D^IYGi|C&j{ z=LN%RHo(Ofuzkh;uq0OmB+-@evylQ#HJDPH84gz{`i`YJIR>QkmbAUg)ucDqcMr45WV^IVdWYi>F2qK8YIiCBFa}DkARV4CQ%@k5VJjM`IJNzLBii=e9zOj?^~_x# z89*;_dz;I)h2c1s`4=>R!E_IXGDh0ad+fA6W_Pj$VDl#chStahh)Nemb}^Am#=G1= z`2`~Os2z$Y^ydiQbo%&OJ0+p@cS}D9{2zCfZw@K4(MG2BYht)_5_Y6(`uA~NAL-Ua zln2pvZ(F0*jt%Gv5Af~+WLo2~+ntlxcRVSizQf1*Z%er+nv#rXVAMr%rBa2p23^Pa zk=%ME7Af%Qc1}+TeY0pP3`_aSdQZT{EspGt$p13sPkBm7`lLi+oJQ={VWeJyHR+WF zW&~3X6s<})Z88}_UcLhr_!zC6mKwUz9LpcR{m#kE;`rXS$P^H{$QN!HnD)_4X}O}* zhaydvxMZK8q)gjjUE61L7AM&>`sWNsU%&^!A^5_DGDcpi^6f6+5+t_>D#iR*f2kY!1beJ>cqjcw*nx3L1I%RD{$8c=4Pk5t-J~lOzE?Bt-mN ziMX{^Xu~iFHY&wH}$AV%}K!ByJ1g$!)9v zt}@2rrj#^(cGk3lHIc%cgqaJn;3HI@?6#{5eu={vN0NQCJxFtc?_J-Y)O*5M z%8+}nV6XN)OQysAn*m|`^TQKVR8J!-vR5wb%JQZ^{O=+5uTcAfH*&P{QiUUyGS4Kj!EN11td z+)S@+YaC|&5q)B1PJ>{JTu|39cQH=C1idsrylhDRD*uyt`0{aCF!*bPp@X}!C^Abp z#~G=PT6;%Sw^L?qLKcpew~sj^7+HoiV0W)U^a9idT`I`D!0NKVY;F?G?2bZ+)Z?P= z4Z6*__r7hqUwYI$lJWVewR$4tgJU`9ojy5xB4ZTl2 z&5x6D@({Ie?jW~Sj|CCXVYCB9HyUo=a+KswG1Gt%rI~w9A=$f7Qa1JNJ@1(L?YF~G zo?+h$6RA(Ili!L7AdFs(%%I}iYhZJDAJ8tx-V%GR@aD+ac-@d%WyVA7jX|Y3HO1WH z3vm;z06we|j&OYdJ~kPwhX6m+B&S6NUim1@-$Czvi#XQH)i5W@>mee#Wd=@&2{~+=R_opfNk9nqd$F)&UIVm9K)^rW6sR;5;1B_etl3UiQebRVG*qMWV@UPo5NT(41dOej^88$j|#_ zTqNUg-o$1WNX0c)86jEbM|;F2_tM6$8clAq2pL=EwU~hd0BJj(%g^GH%DO+a7Ta_I zxWhazjeL#H?wS(ES)42U$SATIl%)Z3rFFur67_78&Ev|XZ&xR0nBGNtFZr%dDvUmc zGQj3h=mwvu4woxUxEuGS^R#vhm2r}W{}P8ljwio0s9tRhinD9XJKr8{fQa%;o>O zScxW&8S^tI1v4;SM0>5xNZl9%)cR~F=JdT zb2hc)5?8tLa=S;#nmi_>X^Q==W;7_d`lZ}0G1Ra*By&!DfH@CuUVAvffDYt%SCX8X zjOh|wf*=Ry(f?#JS4zrwK&H?KN>d~T3)Xeovybc5ZPk=fa39j=Lp*>z$umjhX!9S0 zqwOkSa^glE>KgSI{nO}x0mWtHs>X}ea*}({w+rw!cw~MlLd=?|U-j+K5~#T5ew_Rf zap$3pV0K85#lxPl4(@c-^ae#~oQrHBlFrNyESGu)qZ0FkQXLTJ@su^kQbMTd9NDIz zC%x-mF*{=@OOYgLa}(p)f0ncZ^zxlpcLzB#m5}c)-y{HvR#Y zg)*Il*cha>#Tx81BQj|q!!+^o>8|!|QXK5y%vaZYG$V*>R1!I@Y%(BTE{@6SBKk&a z&y3l)y=xo3k6M-+z$AlPSs7Mj#sN%uzEy$n0mBYvjB-on=SnGrNOY?7PkYOs-j3Gh z-nWi*!}n3O>347v=kBs0;K3E5`LfVHI%3WtE(~~oMHofu1y;?)A zW3mwd>*CdISzTpvV3ofjikO~a70y1DLUQ&RkDnoTqYNfOXprpv%51@E2L;HnqW zNRXTDZY@6#ot{6XW|HSsy~{DUBuINOj@8lnx^!n*o5da?@&JpJ!B*=Yg1|EpesKEP z@!oVY_9iBwDtV`t8%NbPQ2L6{Xt;zDJnr-BZOzKMU50S!Qq*b{T=9j{Wp550t$V=l z-w>f(9)5X_$ZGn4D9kj4VVyetT*>TW0P`FRfJ+km4WCHB_~H*^Fru!aRn?ELh+kW8 zQC^#-tZBfAw)XmxNT; z@!x7WRnkKtK$DooE9;JvU%@-9yr}K0@qOf!l0fJIp;!46eEZ~T$J&RfkUETzEl;cU zc>B}!?hK-DzbA6YA!0k;2Qhi;VtguP5$p4?MWf#7YO$*%4CX8Z5?^;J4Vc~KOx-5b z(p6{hRIy(u6pUH~PR<474uV-ny%O>XNp%OgyD^Y*>NHW)EQrBvuv3kK??)GkX@M0H zV)*brwPP$yC3cek<2^;uBEX&YL{ z#Qd~_BiqCVUflY!^N5M0vEAI5_dt$qKurqnGx=JF+~-1Nd9{YH@H;s1;Dyi^2aqki zh~hn#DRi-;WFf*ImRrubHB9{GHSg+_;IY%xV(aT1M@FM1CK_5DJ?TGY`j{3%jv)@= zJ2~(6=wm`vvg^VOM+FdspH4Z%ix}^j(y-D%f;OK#25xf-sV{6zx#wi-Tu_PztWgOs z*{AX|$ib$xD>E$jRJtdDRn*RJm)QAoL*F#_tajqr%pQBsJ` zDGf-JfGEz;z9`!8E3bUmM8M<$~2d?UC4? zggLPxH%R(U)b7d75~gqEtK^+_wo%Jhn@z$&?$-TjbG0<5U^Nz$YTX41hkQK=78KBD z=tuE8JkuHXaYt)1(!;p^KLEGyfoTz#=~SodRHTJCAN;22UEj7B8NZiYkti5|;tlj2 z+D&OUht1=hGSMEs3ZVBiX`T!D^gzWzA=Uv@QPeV=Qp8E-gSD9bSC2bBeO`nT>DUa@ zQfu45wBz)N(QC@o+hrUhAIm$GAp+SD1!2fwmUcN&a!_xOTv`s=hHZn$?jTc~%wD3- z6Y)#Gb&syXZlm0+Mupl@aN}O8$At_FHFUpIcP4voS~lq%|7MvZf+yYyU^l)foP?;- zl;zkjVR!r*HrQ%XwMmN;+I=6QpvAP7V*dTR6=!9NTGhgm7+J{OM+LiPS3%LQiwcE(r~{0)ix| zg%;S^km~rx5E`SA2|3kUbgdOiD*81M*=c6^szW(7_9+&Jn9xJ4B<3k$i&+uYM2Wse zxe=k~`%%a@%9eqTFJ0f_O9i)%_$W>^_BcCSqsA{wr=4$p9xV?)%F2~X@k(eLFz!xx zXq-phXRO08YWfX+mJiyujGVCKoG^v+c*v~|ZW+;T!gWFiaEq_e+=~>vl5jQH2in0D zp(E{^M=3>d4b$0{%7q{%sno+E-8;gub55X+#fV)k*P6 z7UTD!d}0#4wB7#c9WuzwHp0F+V&8(S(Py0hpzsMD`X;I-J-rb|YE|XWUk4Mkvc?^g zn$4P`S+tHmmhgU5D$Uk7X!d4^*tYMY1h+qsdwbb&$qif#^n*qD9L-8igy^wT5C+te z1|NSv+>R!;br3vP4$H`pmn-j>e~*XfY7TvDe4^w>yBj8R)25rK&e+Z1U+w;Ce=gf7 z(p1QMHe`KqB)a#*%?l6VU^`xM+~}}P)kbK1qLno;q~1Ho`{krmN|IW{-29u|K4{tL z0?KoUB`9cwdq5p6<-I-jc+DuoQr-gJWr9_Ey7~ytstn21sVSwSQRGJU0YdFH5nWHEmuuKm)ODbqL`&Lj9WNj#Kg51TV*ibWMJ2yj}SR>gs z=UcwmE~w{^RYm~^NE9eiDwXWvTtGQG+9i8zeg+Bih9M>c`i=J$!gOzkT!(AW_a9wk zh9?GI!{U!mt47j~$heN#WkjWYjQ?GbaoyO(sjp*j9!zy8LF%^e}%d39TiuX-Ds1n$$#PVA)dQ=WrgUPLQg<&`Qx0+YL6USY>{UDTHEZg7{o%J3H>x2*;fd-xs-=>US;{^bUGH9o${0=m%%up z$oT?0W0ofSqj#91WKoCDL76z&s++jcacCc=H7L)1o~Q{9BT{{QP&AS3)$s<^r&gI< z#S8y;PQXX@FI)C~>eg3lBVh;%iExjYUZ$URbZ2l-vZehhZcXCdLEAmbE9mfO{*7)` zC~TE&(z0ho)HOjB%k%rB)0h|*XzrEpKskt@Hq-7YKmeAGfIB3NZ+Q9m3TvfBx*nu; zq#TnIiOz|9X38kPdT<#pywc{=a_QF%xOdKXWWOs%=h|VdMC6!wmbuS(k=!EGHSIMY zjsW@>za}m=alhF<>SbqN%XyxtC`2JOqbC1aP81L3mQcJz(^t5b8=v>wKs>rZHZ|2E1lamIMiT>Fzrkdgteoe|$K0mq9|n&pbH zNx)&CN2tL>Nsh_H&~O+pv-}+Sb+k%D=y{X2VjbIulC`J_aZms7#p-5=JzB1!_?Mt@xxn=qZ7mI#_t|OPmc>poHStdvloqkZ*+tNfeV|U z6se0=9xDd)p_&@**rYDw~vj2Lv@H2+5!_hq`yNsiV-Aaf-mNoB>Kk zr|463$)7*)<;M1fcypR#MImT{PFy0ZOxK<=)PSsi3Fx-?S>{o|VvBuc?R^!S-dRY< zd;;pv0*ApSjk{v%a1UeNyWMuXAnjZ{f=Wv=#_Atza%;)Yz3EMB_OZ94I*<-J%&XHo zOZeAv-1f=l9$zf>oFBEf@0^D`e)Z;7a!n;0G$o3T;3#TeY8hsl^|Q-t**=wS-qJic zaL6QWQQMn|dL4h&s%iu zJMb1xBiE>Nb44T?x-PxH@b;-`!7zbpYi4K*pdb@N2Dyb9%Fj(ST;cCFB?SIL0XP&F z6Zi4BgvQ1hE=L7QR+Z*kHJDU;UPjzKbMkR4QV%|ZnXX(auCENPOE7(g8NvmF0SVwx zZ0`Oq2MDY=r%Qi(oI-Y`KYU4TIOhy3+{0pyOLP0U2U4twt+S$!FRhs6)eEU=4VZYM z`YQ1XJVDAs->pd$66f~u3RZWOwPEr3t^W$q3IaLd-*#svle`TKFYl2Jj*OhnGmk4` z8l99wo%0Cj&k#qkHY)NnHgf3y{~~y@qo}RBbODU zBRS)bl!mD6d#?|6H7tMIx0(jI>+dyBFd8h%H!E8GyV~%I9a&(vB#4>28r<2}&#Zc( zt7MawsQT6D&BZ9rIw-5elx1Eys00hbkiWO}S1h-Y5O~Up#q|Bluk-lDXV;cLoplMU zPEnnl8QF~)jZ%Me`SzUj9R3M*w8G~ljUD1-z;XJExA@P+(H?wa9cT?LPMWQP>T$$* zP>M_Cx0s2-boO@%-0mOUgqysUTm8U1Z&mTNiTOQU9#n!2Pr}Y)|93SI7?inyb?`m6 z>4Kub-7IVq98%^$8i-v3g<#~U&=g1LlxYi>brb)y{>5RXOLzk;zDrOmxP_s_3Qjo+ zuDUCt*QB6QsjupnwAo?!{s&sy2KUjuqlypX(+!coQjkblk+Q0n8ePsyy(6_O3aa%$ zJ4165X1M$#N_|_o%?7VZ4Y!M?8%+QEEI^o#(vAdej{PDOk4Gsk^72?qWsUj>_*ay= zph7b(5!3siVXc~I)F!U3zdKbp3U%A*&5(x4eZK(<_&$-EAmO27s<|1q$~G$UFl1oln5}ILyJ}wMTeTyX`DYQ+RM8mIn9AMvG6B3P0;aEgv!5ml{-51mx0T$t0TBhc8B-h4C0Y|7Jt zX1H&rA$eC-`VlC0yDS*}!V4O|2WVWHHuwybO(%|V@s?RtdZ?w1L6N;9ALFfmYUh1$ z`W#a}GcBVqqAc-iZrsSm%b_0pfZB5r#bn-9K9N8^^!Bk2^a(J(;?uA{~L z&kX!Kkhd@PaN#3Ed-tZ`-Mw*r`u1Y%J_R&@1ctd-Qu|dd3f1yDDA=uZ)Ouo`#JdSm z^mm&Tl58lFCmpp^8L4x9sUN7@Zfd>vWb|fCEDS{GtKCgYm!xdZoFsn5l_@dktcFs7 zkF73e5nZW<=mPZ;@`)(GyX1p2$ZK{%b76}uzP{*47xL=j;%w-dx}TVvVzVc`SbL$W znoE^#-3105xKDgl)hcMr1wna|+I{*@U|$1Kjds87BoK^fOUE+U=a!pw^AqQgdu0Pa zh=t{bo#C>JmHEtli>hWwD|-Z2ILPapi5lzgtArib!i(I5S09V-k+4wdt~Lw3H|eM> z`*zj>8vesS*jZ)yt>7fPDF>@M4)^c!1O#UQX%Il(vq8p;(Vthz9#_MO4OBRX>UU$E zz9CPo!IOF#)2o-GhVjuK##`1{jSxRWyeXbQ9hK}x=(u3N+bU$KQAA&Z(?t>eZum~X z?+4c_Zaxl6O|vp%G4M(;?)aP9UI0(r4TP)s1{KdOEq43@r=-#y z684v`SnE(GCu_tltSNhd;v^$_S}ag|ipdV|8iwZ)F&n_0c8U%OB zPl&EMYC&mGfM}a6(ti|Ih{L{h=_K3A;q&vR090M>KkI`SqpzVRu~?}lbw}xYp{Kf3 zSNT(yWe9IhUac*5c$?HefRL2u5j)xzPW2ZdIegUi-U<{cBJaiao%00bM}TuWKX%tp;`3@uat=mKSo|qrB?}q z88WV2B#Xg$GfdAZCGCr=g#QmVhs)5G_$w?JbH}WV?407jUs8(NPmrXs=>ob7ag#y*~Nasl$+Ky5D*Hk||7?9+-w(s?juPbN+j2)fV^tzs2%c(726>StbMpH8yB2C*_x5?g_2sIIc67e&7A7XA6@K;z!cPJp@aEqkhQPZ7sYL@|(+G#6i;c@k`L@j9pIfw2Uf0*sXW2&FJ`>^CnGmvAm}kyMU)(OX1Y*T_#yh6OrG=)(-ik5lIH>r%$qz7f)eVp8(me65MM4t{=i7*|47lO2ty%0n<_eTL( z7)*OcD1C8J*{YQ7Dy_fN%Xd>^chibUS3o|1)xMfTKF$-USpno*_qV?;w8oD2xjBCD z-oQ*0HB-~CK|F5Jy7lfR=p^XqcEM>)t3xn@7Fv?73woWt9BAx&uAz1^ za%t{?atEsZC^y(WcEY50^U0ruIvg&mYGQr+tv4@b zwvUrP3>KVa-qA|cYx*F4TtK5ZP0%JE_9RE{eNT_y2k^L~ zB^k@P<>MQa%ECIVrNZCy^iOn*E&+|vK}m`C2u!vQs*A4gatb2!IZ)&jD*ak|#;R*J zT_-nn$cuG3l0zu}q&{O_48eWY9BAhGcNuW(Wb=kI9!;GfYvqcX2l)*1u>|d_oEK>n zb6Gf05ZsR|$r4Rex7^Au{r}gJBNi5q)o<6(cX%Z{cG&?dn1gL@@c+URgBNW6j4a*VVKK-) zE#GQMy`xcVs+NbF3|F86=?kP8bdIaIWR_5CQw}I{mg1<36qHxk>@QQ$y8~aWzo)Lm zhAS#v{o*;dqt!E-#j|r@rSsKrMr6=@c0B(;I0q-Y&52YgqRSx_ABz{Kav_ev=%}z{ zSxW5=Gok)U&p~rJeaMXPXQSTR9Sl-av!3ht0!DU8etHP$nifq0WAWk_$kC@oInGM% zWru0&Yb2|2{f|T4d`Tlu(@K{4*-mU)v-V4sIY;wiM%~S~0WG81DSRbFl42G~kZd|2 z!TmKaKDa#BKfEUG`Xm9^>saxLt8n~pTL{^<-)6!8_Qh^S*1wOVXwT@JMTe4V{R3Lj z*cA90ezLD;OK67k`|KvZbGFjI*N6aSAQ8bNq?Q_DNc=s=Y6b5l=Z7XK7%>;prT&++ zpTGN?uE1~E&_<*dn`%ylOmIK?f3sp(RC~UrH$}*rhone zI5H%N{X4hC$X=NL|4*7&z6M0-`8+qTOy8xNw0AZd z90$h7VYLa_O_~oYs8;x;Fq{g1Wm#gw>mTz<&b2qKsvkFU@Y??~ooLWybdaOpp{KtG zEocDr)aPC~qp;-xZ5IBXU|oaBQZEq8|hGqzNYM;d)&BbGx?UE8o3~-ZpS?Y zo?GO65(B%;rVXpvHtAQ)%C})|q5b1(spJdXfUCDy5!yymC0XE8;Ym=`=b=-reE;Jd z<)@8{Q_ayGkY{A($)RrjwL-fE)`2+CrUgTE=jApPZseE2-v?aJTKN9&U5sLtho$sI zinpft=7RhwPV#3>+U>IJxIb&~nrPHV6JB7(zD2IeJ<;#5ZAil&A!J2z56*Z(j(u~Z z)9$-HGQlx#ik+z5>6-Lt28EnC|4-`ThHpnx@N?T5HELdZkqp99QAnMHr zry;|m@{d6|L9;-g2$56DZ6+!CMaxQ&K2=Dx#q8LImqB1I`szQCcLAUQ(1iY?{fcD1E5-)P- zp;r^DcKB!%vG>1`b^QImJQDT!`P-v39Oy!wnc7+i&B2I^MLJiuq4I6@e1m6U@*y-} zn;@8S8+stc6DxJl#88s>QNAPY>EqhNV*5owg&Audldl0`zQu+BNmnFVdP~rxQ8}aa zj(Efh*&D|vAel52nNi0a;T1QTL{=}!(W>BK|3GlmFA45BUf=32I3;Jfd*8t#18UX9 zix7DT;DO1Mw!yDq@bcq)wg$!Ak~F?+?#Gm8cHgDe$1Lq$Zvv24>4hmy=y)E1oD&a) z`wn`wSCgvuG}Q%}`X`-8g&42xn@x1uQs=+d!$VfZOE)%|qryCsvg5XH!#vRKbw1Ib zz5BK3&J{6@C-q(QYs)1F%#_%6*$b1X$G@j^`8~%P%z(=7LVWCCLCI%eN5u<}V(*>)T zT|#n~QEH>ROvA%%ls{pMGIGVJaZINC>Fe|Rn)h6<6;_QyGf}aKjqPK#^=*3)SnHy% zNPXYNQnZd;;ut4!UD0KUFUfK;Y+G}n$k*;uRr?}GE9~_YszC(KQ-?zrWW<9mLYosf z{pSywW@Y8bA~pVK+(O(li>6l51h1GeR?Z3jgVO(dj*94E!%V{wYOC_k_cAmvJJc2< zK3<{rZ`Tx?8lM4Fgq9*L!+CBqx|4YKA%q{4_wF3oH5l3MMBzVp`H@?eg}wW|lT~{E zPTwel_}dAegvPz8R$F>pe>Kq3ZTaO(+IH$NA=e)Ac&QSM>>Z0UwQ6v9$pS-eEwa_} z2@Ila4O>g=5`t+Ry8Qk18%MZn%(l~%T7B5<&)Dug%b%6DctslpNvVy=$eC20A9yyg z7h$Of=OLz0*fZC(SMAl^@gK76`=h7-sbFv*&#Br_fNp!=(5PVBUf0RCSu<3hQF>Y9 z5J+IvP6&F?bTp##NIMWLiGARNILyMnnXXm(d}O*U{t-1jCl zp7CE^Zi1;)eP${CTh#-`q1~3v$XZA8{V2XZiqSX@qtvTcFPGv%0*VzT-XwAb1x$Ct znwXZBz4OI+_MY@gO9^sql=1yjUQ#@G0*kBUaUq6|#fnMpj2|d;2UCADw!hGygadxr zH+^`*BSz3Xw+`DkoyZl6yrccP(u@(3Ius_8&9^~q0)xI!!>R6XUT~}t55OYln~n~t zX;_m>%KrmXf|$G+!-hB%mR7?C_(Wibk5sX3Q%nK>uf*!G$w3HUYE-cRM-4~>%k~p9 zhjGX$wMH9CY7^W1LQNUxbx8B}W#Q`olEX}0G_O6VA(e4P0S~~)oFc5ch^6PNutE@d z1-6&{y2)C9+dai2hCr$_mZx)If(R%$pD>8UM8%Vw{VNuXlX-T)oR0dLqn48Y)C(J5 zH|%OncSeqqS~|ql;23v`uPF&Tx5Mv!A$V6Vy#Dh1jiQ}DBt#1Jg@PGC_L~Z|)TEs- zogR4XQ<)J3EQQpW!ZE$JX5z4ZN3jPsb+brvD5f6Z5&Zrm1*gOMhf-B?=p=79bxvZ> ziJs}vd;ysK1E6^mN0w`P{~(p|$ft+MKH)XdZ^&LV!YvlUHxgcS$|Rf{qRkUNq1QKF z7jfAD8qRpmIBlLXZWDGnxBBII?pU-Q+_KD|I5Gxe+43|BY?TNZwDrQfk3`z;Zt0r- zzD0&rBJg4h3;PFrU@O>R6FD)r06HKQkLO!8ZCV@$a;JmAUchZA@_>;IL91 z3dre$h@1k8rex4EtI^`|XVw010+|9YeNh)6)JpJW*her0z^iHTFf^q&p>kjF=8y3R z=#LtyBW>mWTjp)k1yHIu-Uk0{V8FbgkM$YzWk#|DR6{d@z0H-K>Qo9JyW0 zMklG}AloZjY0jwn6H+}e43psJ6 zaOtGganC5EJ3vrG|?d#OH&zUME;deyItED|)cJsKn>d(q1|KGE7;Og`)e4uR zpd+`|D=snpd7&4zyhRnltR35*Yb>7eHyYYgxk60Aqyf>`CV0TL<*Z zQd7ufVXP4SyikFGLt|gy$cae7X^!N|=~v53T|4bn!=bVjG390I{BQsmR^fO;#sHWt z^n&oC2x1q)B&K8v+`cnFh;Vc8!mJ5XZDB;?M$8Dr%h{VMzy#P4*=dW~4hCf1Ck|P2 zVO2+N9x}S4)~8)I*9r-?{%TV)pm@9Q4gG$(49jCJw_k-QkF(UF9rvb@wf{_}a~wcQ zNL0A%;=sS{RP=V^8|HDQ%%#Tb+e~<3Q)?W{udq6@Ryqn2vv_*LT-@nJr!xAT$=@XA z9Q9gre<0)^7u>GSJ*V>rDCJZ}xXScFyFdBfkDdr{)oNeXA--ekNS?QM~1-ny+Qyf#if3JTZu`;Gl{26wy$JK+Yqf&38gqZ*8bBFyZ z*%u3QpmI)vehsv6KOQgu#ntFlu-Hy^*DwND++!AYQSmF?2+zQDa-SFjVej$KQed4S z;sM&}I?)xga4F$&V%z~UUGabn*hlC05gia|uU_c{=gY`l%6|s*vI{V=QC1&)d5t)@ZRa+omZ?y593smQ!SBPGf5tr($kP7F?eoqsZlr9J)>tV zdA)sgh+HqReyk2fy#t86u^j#61<>o!{;9sz@FQq_3O+KdDO^D+{StX2S)=HehNR(v zWOrYSz$8$e)iijwM|LpdIgLs5N$kB!jo6wInrj13jY_-NZTJ*`ZOmIKqdUqfdL$=# zTq7~+z*H~aZY441$5^mN-FFTQb}dK8bN${EZ*DSorR&t+0sGHr=OCPuwy8txa5YBo z392g8H0)eh0tjlVyB?qY8WIyGSG}`P>*Dir2~vCFyh*@Bfwit26YvlHvTBXH>Ak2i;lKf3_(ji1JjbmbEx!CT2<|)ApiB7 zKT(S^;>8cyHJQpbzvS2S7jvtHjIHzYU4xzCQJG^wN90=5`BMB4hkI>e=2K?cU2?PV z97ARQ5_crmO5-HbT%iT5V%H>qL70qj%cZ82EoCrxKK9wk@{{v3vEbYPL)lwJ#kno* z!Yc_H+#Q0uTjL2DBzS^ba0?E>LvU+?I|O%kcZbH^z42g;G|;El-h1uu`^SH7PK_R; zFZ!b2`Od0YPd!z$YH~~P7S1zfGtij8m6UZV%9E7gzdMieH>dVtk5$p?Y9uPHl}H`M z+vDvvC(#U_nYdAy3N1k3`5k=ZC&pz{->&p}Yj8%r7QEGL^vyszypK`bwqpy}W=Tf> zPdXikVet0aEE!@9MV=P{J(?jc%?)5XHZ&aFH$HWCb4Ue6IR`tVX1zoFOa#z6Xh0{M zWvtx2s+8@NCX^E@uUnltx_DE6)&7^1YBbq2gQ$MJ_n^t`y?Fo>R z=cJNeZ^*J!EBxJ0RJ`EVZc=i#V7Nlo6iez76gIqzFyWPK%^MT9xD;u9>hwPt-vy5G zl^9RweU6dY0UZWx{!WzC7oTWt{JGgjYvDkVw5Nr~E+v|kNkL3rbzHpEExG;2#c4r} zodmVU27}!O$MKD_<|n<6(SS&!y)pbo{U`BAgQkG;dqG&smh0L5A2<&xJHf?ozN(YZ zknQQB!ebiot7O=qewh;mM5mUu6(nXx*EtfE%9yIf6Lq;JA|rXg$F3(I36PJXksI^i z;XFlE!}3uD0#%=WNvLAB5|_-rk11j#Eb9dN@OP+sK!TJBI!|h?ZA@dYYy{ z$O+1Y&nI6=JQ;OrUUOyJR5Y7%I^d+}^*Qo_{>3kYjGE$;7M767c0pQLYDE?M>VjKr z?_Hz~5|;=k!XxIcuJd80aT?5oki$T+Xd`mtxLdqX-~Eg*P7=hW^HJ5QkBcRcC~#(f z>`Z#SB`ze1!1cHt93^I@+r+yFds8?r{65@%Q4f@ zXx+v;mIMBoIwJ<*gTErv*R|Fv#<#&aZMOMr_L(QcnO(`bqqhlW6b#)L_B)CpQ~!$} zey@M+;rKKegzL|hx+k@bkbP+hibWq?aQk|6l7Id%U`8?gZugey^`x@-PMb>@oT{&X zlghR+7t(prtC96D=JU@Im#vmMHmtBJT`SN!gHQ6uime9@)psPA&``L7PxRhiV81k# z=|Xw@xIuL=L-ff{0N}A$=ZPoQWrGIrh!MvF(NN`&S`d~+I+aR*=h&LMcDJ!Zz~bnoCpST*|trF!n3@ijB6xJws!!CSu_9}s(p&A z>725EP(mD8;J;{3G7|h#rgtZa_|zOiY^zH@bF@$tjL613%;O)uXs$VE!!zvJ!H=9_ zQ3W;}lj4_LyhPy_F(fi)w3h%b_bOV>Yx=h~Q1QK^m|t(l{)#4O8^*4UOX>)WC?u#C za4?pKi1QFRp43M7R@E~`PHUCgl zC39P!NaSz8Y$nsuS1%MgqAzg69s0d7Pb0h*KfE>{Z5mZnUbDB%?7+d?(=w*2eAi#) zzwv_j13EIvFMY8Dd3mwowqUcwQ+nY)_CN9NR0}%315RRsSEWqnbyr-!3AOxdE+*U? z?1jku&4CVuH@dtL3YSAc^NIXBA65L7I1nH2KP2V|Q3f0ud1>0RYPb8pQf!>hIi~R6 zjZ+C53Q+C{p(%jsL%u24eEHo7j932WSss4E)7_R&(enRz9Qc6cf8T=tHzVX~9NZxM6CLemw>b4rG-Cmalp%#NU&FI^gCmE(CJLHtRBc`!tJZzer6}9-`(HE>T zeJR#gZ0qq=^Q0&=u_5LMdSg*}DnoYi*|RdX=}g%xAx?(Q;KaYx0U^Y%`^S6k8lnwxkP6sI;HzRa&I{Ljj}$QPrx z=Drz8_EeTmO2c#FL^7!p0FsSY^!?s30=MBb3B?p*0m}P-^-!$iR?0W2d1C%_L#nR0817a4)+`RW$H;K=O+CVpqCMrS|eXUN}TiRqZ zsOTvQO7bEMhr@RgsF+3RptSY=U@B9?X@#4^EcND0@H}e?+v}kFMo4Z6qqUQc`8B)R`r+VKC?Ad)%X;Ng?Kx}=MclKiZ zF53G8qRfEO#Q3PNzmLSIkQ41rfB5&Ehs>oyRPtE^FH%@aZm&d9^Wz;jZk54b!lc)( zHCi3^4in1Xam-s<3DZ)}fT8JXYB0i9t60VJ#9EH3SacP|FDUe^eMXQd50M zM!$oRXidIk)N5p`&px=AwPtH@1gSY68@W_~i;C@OHc-*>47&DeKl0x8X3z2oh$9DF zlk97~1klR81gsq!#rdD9SW~nH`XwEvlEn}KEOy^bc*+NzzQr+j))!UeL9L0ErVv(E z%eIkSIt-z6r2CKf?S40TU33@oE$*cXS?DT82mh%ydSkPU1|~tpxNS7seCe>Nw#NOn zB~SJ?P)*jaD@75OB7KU70JJX7C`$(YTI5Kt5$G3vQUql_BJ+TriDpz_Vk9~+EX2?L z?=?;?Gz=aO=P)HuY-^Ob=58(k@sKq95v(3c-Ot=TiYHzWp`{_jU7x@e!_isU32mW2k(k{!@oLgm%n zk6~`PkI87iaX4BK=VLL=GS0udD`t9dx%&1(u*mU51Y~@10Ghpcmm=Ho%1U)+bk|Jj zJ>HRrKWhQaU*sweUW5>ZVDA;js#H^9DIyZjf|A`&DYh-LK&ofNWS$rKyy_;+9d3}e5e>98FyP3?}`;FG`72gqiu z`>8*6_Ma|**Avz7=mWi2X-id4>K-aB;8FaT^P z3$R{oNYF7}Yh{c+VeNf>qE3{7W$_Nd5)r5!S%SM$I|=v4Dtl^F;>%c}ij`R~&Ww-G zj66UXg(WX6tT$qnX`(9z1hF*RY**ADkNK$hD56XS(^J>Dm|B5y52}dEG4!X*{3)t$ zeCf*1eDJN*d`{^J*klyc=y%(V0nbn1JE-*We3PlT=a$ierHNAisU4`J5V}%XvwG1^ z*sSZn4dMp~V32y^6=rXg=AcBwF@pDs9lJ^BM3&o}3}Z>FzFdQ$Q52>DDU7%xsG zV*Q?Di1{X5SJ)3?z~v8maahkDJaw?JSG#~b1ONU+JjpGyC;r4|EW)c*?lM2+o?sZn zEPxhDuQLQ2Dt|o$oc>Ps0LB6zJ)=$#zyfdPjGTA&m<--Xd=PwD+}rb07{!SN-TLR` z9BYw(n)#(M7pWeGljug?fGx@Muo<5WqZ)399BMAYNOX>1oI-BdZv*&vD}+os6zyNA zW`%FKGZSHI`OmOewHK)bti<_v&!62+#@Lb?!Ri~IycJWi6KW7Vy`8q4`*yc}9z z`7H+@14#!CpKo5;BP)##Twbzqh3+LlaWDrmF#aNv|L^|$?Keg9Q$E1rKkwrr9;dY} zoGh|`JeMb*U%~n>>tWK?7yWs&O>7=Vr4MB4m@g{olP~-OZvN6HaJxvm?*e4dNK2g^ zGDT~U;i9mGOqMi5;6@3P;~;#AJIJEqE>7v@vaj#UeHIcbdI|1B^;h{e!3hRKGpG{@ zuJ0*USYF~X+9mQDuU)*L5=8}9Fvo*EDwp&2B%A@xX;PR1er4*eeD<{dbC()Aj5nD> zN65D(|4hd))t_C+xVY%)XS*{Ip^)TYw``UU)gvb0u>mT_`w_{d?HI>B_q;>v(wK`rh&>K?&K zzAf#Jk;l-%6v{0;HnY5YGMa^k!Mh+OCRol-_suhgJ@g8kG&W5fj9n|Pw;ucJKXQM& z(}GIApBZC;1Gvn8IVRVFL2xZ!^myc8`v4tSXIvIlDVP78;(Aw`!hu9#EM!tH90vO; z^rvfA=y7sL9y+9<|J-B{<@>Z%1~v6i^CpE%r*9iMKJQ65JswQPrdpu!0@Z_B+_tso zD4s3Vd4uwdo{I1Zo-mF|VB;fY{*oud{cpC7>v(1^ht>elnEd>wI&9^x9fb!KlKE7s ze(TKNRWF-PFMIxsLbqM9?pIoC#W3QIfl<|KBS+?IDuCND6@a>s)D#AtSCBb4rxob+gv69-e#)%EWwSbJMZaLDzWvgc}gQq3Cnv$C*j-(s-qSIVPN zizZXn#fxi4ktz3PPT7aO{c_)-W*7&;DvXBtp)20&Si+^@{!Usr=3DHu*^T7zoC|{^ zz2c&sNl_cwi+3Co>AcC@t(prh@SPE-k5Bs_-1~dv+6!%lf@jI<3DV8v{*}p!J`wG< zZ+IXPkFA}W^hkpUOMNZ6|2Qe?%aeW=JV11&L0x5!&@)wp)r-7@uY^Mp^iV8ngDmwy zbz~{V3;ZaH-20V(#C1j?{QcCDg> z190kY@y2&08Y<&}Cr!zJWJfTOh|bYMMd_=%l7|TQhJBx75$bcM>?MqF zoXXAQ*(@krh2Q6<1>?j3O}GvlfP}{|#;9%I6*_PgN<5K0Nm}%ulRGG=-+?Bs`vK|Q zVpDFTt4SyCa6i`G8lkp0rKIJFjQ#lsQ%XtOFUGa0HR}%ut7nrGy|N{b#0?7qwi&qp zm9FrQuMf$(hqBiXAVa&v_FnZ2{G@rWJ3fbHw3#aTlp62gVJx&EF`WAihf?_u_GeC# zH2HG8JmXOL-5ixWDSZ4#o*1susU7VUWQ9R^`|aWOs{-4U_#+Pt`==&dNH>pd#L?Nt z+%V$w+ae_;AK)z{bSI1QI!KZ$#6&;bb1iDX3%LRmAz312$!F4L?@K5CKRdgrX;|LP z?V;+kjb8-X%!Q3*xaG3aiN6c@nS*mfk6dflpCf(aaqf2v_&8@KF{iO2^y!~Xm4x>& z(cDVeH#ZxU#g2{pG?|PIC~U-UtXiEY=%jWvn#yTX0tde%E+~TlK9C7I7vJb00<*T` zOyN!%C(|!51Zc6+#&8rnG6h`4qMx7k<_^OUkp%eG1s#BpO}r9Wl(3R}z7r9>PQKpo zzW8&H*2hPNuI&(G%FSvmPS#(W_>H{NP}#sjMF9unH_AO>&?nGEdp~Pc7l;h<{ow3fg)e%aSkLd$L#2AMvgG!mc8|k4 z=Qb+2$ku5UZ&hSG(;I<&oF_y?Wd}dMk zLp|xl2_{NFY_T?wv!0LAaWP6c%Mjo+{i!Zx(j&z2mv9 z6|Me9O>{g>XaNj$aj|JGZ1SU@*)lt{TtPO17 z_;%lBZ#@6gBjv8gMieunNInPm=ivt*Q}gNa&E^=rK4)Q-a_@JJ417#TwSSE2!#bMq z@A}d;&+sWOjiYUOZV!+z|1mN6x9C=|vKp`Jz9ZXG`j5Qjn=O|3@`iP?kn> zXUnhR+CwI|Odcw@K@0 zyh&`iZ07V%=8s*zvEj#@wjdwxb;u-ROq1n~I6TVYaI~`-Tv1=HF~+#u@8HW`8+oE9 z3!AXdVX!B%6&zB{_hoYU?+Jv9i`gk0a9zz+Gv{b=C$Q#Gq{02?eOR&L?sDf!e10wA zV4gf^Bw^lsXIrZ8 zacW3UI@Dcu1W9TxbG0}E(8H6OoI8&G}f?)nAV znyG`JZ2K03w(vG!R?77Fi(z_K9GL750rcuE{ePoZYHDs)qq6Q1^g6VRSzZKSA)7J^ zITr3Ai{oIrydjjw;WR8yzYzPiRCKN&MU$Y>kM2}+vFH!|O}2S$*ze}iQ3ISg$8R=| zBJOHV4Lp=x(Q`^A#v>LD4?O&!O%Iuy4;08<&w4OH*dpwCwf*UsXXhk=2??|feL9N_fAB}MnUWtTd znw4g_;3S@Mt0&pAH05G6uJktJeXSSL^jk}Ro~#k?-O|YK9ZwXZl~I5l{utJyHiE(2 zB9x4!xM>o}{gS9V$CK|&ZIZxWt1Ri{JvA{P{g|&qgc9lsX=*9D0HQ{UrZ>sfB%hTJ zW(y1X?HMnsP#7((@cWtxGu6Vscw>=F$e(<-e|TkcdJ;c)Yc+H%)avpo9hX&2Bui^( z={*VaOW87|H(o*g$dCWEns(IyQ*xFAvmmr|j{(P;!hps`(qmy^;)RvqP~Z4~U4-*$ z2Oh`Z$DR)%X`HwXE)*O!TGmNr7iic92CvB^w55zKC~q^P>-mz@);as=GGI=oB-4?G zCTiV?D}#?m<>H^3@4hT_z&JXSy{1JP9kRT(P!XR$kpz_+$-MVMT$g%|V%nn_pL=G^ zEocHWz0zB(cDZnJJ~=627yYmVNwiybNgI6?JY0p%tMj4Us3ogAfmO4fU)60Fn?sSX zTC668`dR9yZ3KzNT>qv;e8z%{ADdBq;1XFPUlYC)_eNwiS-a5kqw(&m|DIx~;i>Rd z^NNcrc&m|aE03kXAgkjrV|qiU!(vKxm5nB5Fw4Zd6Mz6CT>lHfT^6;iCS?q=28q`biPq4xDD0o7B#$dLzqCSp#E@*qO62 zM~0$!!hEz1`fFW@^w*nP(SnCH3#=jOv~}d&LS(zN_3OeP@>gvLK|~J*wW!%k*P4)# z!o~)|6le)3qQ~<3>p>T9%$*hh$5}L+qruBL;dmQ>*g>M)-X#>?2$dZB@nKcU(~D{K z3+V97^P&dC9v3y*Dc97Q^iQz!>sRw6oD2G2X92DebzJv9Vqc^@M|%Jy}f^t9W)2u5%qtiC~Rv1DhFFEK;i!#pJMN&^fSC|cj;W0Jd}M? z#Buqh>bdh)Dt@<9EMug!%l{%3^Ye@BZ|QILMZWD>2bV~#zm5N!WGui0pU8iYZ;9y0t=IB~}E;n&5rHk|={Kc7GKK9I!PEy~}W=D0F&` z^q?tMKoTh{Iil5RJ1L2xPd?P!-PxGamX3q=8c1PdIr&7u* zz+O7-uA5d?TvC;r(~;gg{+n`O3HG1S8u7=_(BN6o zv1iMk!ms&FS&x(UF@H3L|yzaQj|>5vFg=zw6={^1%4=0 z^>0-RSs@th70i@k=K= zN@ArPt+J|n{NN>QQ-Wt=lTHdIC;ecVPI(|?Y`b0PNA;>Sx;&oKtO!Cnk=qGE*O(y5 zq%thUD39xiOztGv=UtH*>;G%w@%0 zs7geDzV^j}lyrr}`vXP(K&edGQBm7DPwa`&zB$(PEAdk$F%^acbhM(1%A9cO2`S|P z7nv|AMTy%1L_TyD%NEW{8Bd$c8j-p;1!m{hg9DzdtBrO8%MDPD zXP$KGj7ch?oU<3jCrFy?TH$y4z3stc+FjOf$SCZ3PgEHSd?6k-#`R#74KfMi?b^?F z%~Te=FV;<9bx?yJ$rOf`qeTqaYE!x8Zit(mvokf<`Rm)fG|R_kWA1wOUnFuj+lsD! zABNUwGVC+me{~+%VYYGXO=QaR0f#O3`k1QrN4MYW8%RHV+vs&CB6`9y`mH8@Ct%J! z2CnFo-ub5D?$x@reR949zNEun;r9EptD<&{uRqqIpl!wkss!1swf5i~^dIdKS0IHB za|0#T4T%Xb);^*SjJc&3W6^YhME)%Mhor@p1m+BgaFIYuT71HcCn@YU8^hU^MgBx9 zQ;m5_9sTTvlF3V7pv7fhfD?;KIf)Nb?#-sWR=OCe$3ddO@@tmEoJ(p^V9qS z5q9~}gRQs#jNUPuKt|9JjR{UDPJ~bMH4a?5xN9 z&UU_HBNUSAXh=w2&(&6)o*Aq@*AdYbi+CZm5f&yncF4_HFnlSPtM|y^k|5r%1q&Cm zWGfXl=Sl-Y?=qOeIVZ@Eqn2s%gspke7J}jMFHmXYlYz46hV255d%?4xUgIJ~ywi`6 zcC%jha+8TPjOKMBfS1|rVL0lQ@#N80+1s~#A@Z&kXLHH^V!kcNe{N9s=PHo)H0~%& zPHC}cS7+i=h;!K7*&W!HSiS|wx^YXWth+^y05#&F z8N}i^7o|g1%uS?0Gs9A+Icq~9E8zxH3oy;DwU|r?r`tJCV-6A%b~zAV;5w;9YUxwe z2+Z(ouwRKSs?k<_KgUcPxK3KmUe)K=Ig_Ek5`9?HcrBNxeD__f;eaOgP~B$8TXnJ_ z^Y19ZN9x`S5m=az@Xq6>Y5YfVLaFLQ_r`Clqo5SFv`{Z5Ky$F$wxv}PGu83;xj9Nh zkVqB@I#{@cvLhhzJX{m_Hh@N$*%Qj2>rp-+A_EZX^=yoanfXi@vl?;MZ`dg$`AXx$Q*tfC(OtI>TGbVDy_^-g6MNq)+5kf7DJwhp zleW0zRcl^4K{8b)GQ80QO!P~=iB=gjC!xx#I>!x%_J+xee;CcmY*xVo1b!wtyold@6~j;`Ry|$PpuA5@%3BzU|F|COS7B_b>1htA|R z3cza#r@!bNNxxt>jj!Vsaes6I+r7#Rk(G_+4Ta!k6;{s*{%GM& z8nfdKxSSoI1X80&Az4~Nkyw$c?~BcG{AR6s1Ns-^O3Y^zm1r!#m08VC;X_3xwewD& zh~$3^N4CK~qj*%G(6xq;3m1r%5kWqNS{Kv?WHQC0nG~hB=`fq+)Fkp9rCFVQJquf+9zdD0({mKis$r^Gq z_!@HzD={3T7bCCp@d-HJOn)%Tt3J8kvARs|8s~MUDU7EOqC1Iw|DsoZjc&df4i73C zrj}RbyS}2!KtBP4TX4VUA{6+AWhLQ`9;Xvejas)-Dyljnkjw}6=2#c~*`s{jhvm{z z8xj%8jc|XqtyuylE+VgWQhdWGrd4M$E3kG~=-AL60y!sKK?;@bJmmRFi=DZty-0xB z>Oc$Dq^8IW&Hy?NxWEu~Z+ALBhx-&K?ffL$J23mzyqHX(+(SM_=zn;qHa)|UG1B5U z?@j78F0kD$lp!G3&9rdnbbc1eVg0X;)kE=NvVG@h`N5^!sZvFD^Tc2z`4?++62+nYpy* ztP%#KIpYyP*ZbCPvVhbpw)PFLWU=74^=}gK@i%kTh|>l&4A~5bq*B#_>PkpXn0M@a z5TArN`uzWx)g)W}{EWF6&ygt0xa?K{KXiq}h zKG8Yz4ANVdDz2AuT{PJJ{`5hakT0*n->&9p+MU3WXALjrStnP_R@!$FQ0O?}$!9J5 zpuBKLkA+6=%kkl2f_CfiU26{M6`FG~*}}WFoe{kYgm{N0THc)u#FKZ?o;CM&x7*U0 zy)~T-U4WRz^DjGbn0R;|-8Gm)96qNS)92w7P?Q*7=^^n5(=LlFu62I_)5Fg|X=Ep` zu2^8JwSYpl%3g#Ff*I;6zp9*x2?xKFjb=;R_cLhc9ylnl(t+N5>`v#v`&V5t{IJjtBCA(pLr8$jLXC8C*$`Uip&NBimsX$Qvt4Hk38f@Uo5JXv21n>)p|2 zNfb{p7F$HiTQxInhO?D70d=AJibRQzeF!Db@_Yh$u3-YyJnThbn%>o$OF=6*RcU_L z@(>$oF~RxVl%$P#)zn?5FW=*h?cOt7Sywm2Rcxw6v`lbE@G?6R{_%aVfRL3E5vV3BKTr`!ZnWjHy7RyC)Al7(ZPuZe4i~`#12aX*G7fCPL+o`(3iYMfNqxaq*TD< zdT|~Zsn509pVE6LAhyiO)<0~m6TGwB=vu$r9EmoNIcBEf`YyXam%GN$)JeM5AK@T` z492eW3q9sianSQJgl!pfZgU}Gd*>u<9L*M&XJ(*j_d!p3n`eaiWzIJ`peUhT*M!S0 z@%zqVccd~DdA#K8k)BcK@OC%$E;LLm*f9p7Ez1(A$dR65jWc*b-fi34HJQ<6;>JBs z=63Ex{*j^-qM4t{AfBihM?OLUF5}m41kO9(XYY!Usd{Ygd>_Wt$I{QSd~9pNP>*dv z-sGfqB&@(-Y`WX{>PjJYq}<*@7xz^SMhTFF#0I_nN*8ebI<*1>p1#ZOKZ+h8FDA}8 ztjDWr@BFd8*k&zqGIW)Qv!;0xWNfu{P+|pPFq_WD>HWPa{>ZJdh0cHIc>ISFm*<=6 z>a3!_3S#n3$MOOB_+_sEpCp|dVJ6LX_bX+6)?Byh>`tJMa*&;IgDttBNa(>{GYJ`H z^`8PyX)P7KE}lxWKNiH18|&TEN!+rnAiP>H=2ywW*njHs2b@b%-ADX$eqyNqw*trEsGV|Wo zD=m3^w9OsNQ0Zh&*WY!@)jV0wQ7%;7bF;YTWOT$Ybo?@$39xGZP*V_*beTnB!hop! zmm+~-KM5|1dMj>0m5g|WA=v)2{#5vjymy4K8Zaqb`3fTz!3M9{Iup9`p+zAkU6|aLF+hRI0w{pzn%0$cW2D>nT z;w*SK(#stXAK>wGG#)#Mh!znz1->K5m;oMr%Vi#8Q_%&3lrMnmodZ-762b zqA@tPE))ezsZgK(MWA##J$v8wPu(ASL{R0vorn+G?VJcNdV&i>FGbNG-rU`6!WT~z z@+O2*Wb-?ZJ<_(;$fga{t(B!c-I9^&xNgr&QQ0kY%bmvq=qYG~HGP*U|5Sbz28D?BWQ0^Q~SJs~7_iRVA@uO5ca5(c@P$tLk zyPOz?cyKJyspYB-C-6&sPD!N*M4$?7w#>g%HUP>7~YxU`4 zDf!OKZ6v()#qJmDSJO3Wr;*E%`t}Z{4Bz}k1I{YvYc>jV8nS{+FM-iW&Tnfe($RhH z!|fq_=Q$(Pb`M`)SGjWO#*buGzf)&5FLprsGk7Q3Tw2pK&+_$4dv9(>)0EOPDE}mn zXF429fTGZ=6~mK_bZ<8}V;*U@?1uUyg;L5&d_@GJ-4`nF^VgPZE5ii7*c?Vkgr ztspLQzog>bj!hG#w(hUamyqpL?aeB9e#|Cqr}~ceV@D4nNPh0gPlXbbP15V&^&0w8 zKTm!=v^Pi~l`+b>>{r~ED;AE^e)d!t3=JM`YATQqxDL5`dj5pO)|8lAxr7M%EWZU0 zf1Y$NC5wtvCs-0jKZKb1VumF0)E`(=bSHE>MSd)3mb)w_o+84oGZ&d=#M3w$U)hY* zenB9@+08pPj(|5#Bl(sLcvSGzx+6+keC6~J@h$i7_|Gof90(GVXLcJTAD;$zkSwCM zl-`mTz0tCYm1wu_d4s-!6H+uf04jF3IJ9nzn$}2?1vg@x-rRQcgPG``>re`bI*=@p zjMTU8Im~U98o{EBRkq%d0Fr~BigSpqg(6;)Qd@ulRRI9cZRIU`hRgoMofLDmgOra% zIh~`SXx%)C+Ibocgv}H0uKWdhHeGzQ^W~HCIo2a5UAP4n~TSvMFt?VIC4ms9xYOCbXk@@e3so+7h@Rc50}a6nD2c4O5g zLrJ;YL0aPww>!zCVCPs8Ud5f9&v+q@4PFzMgAS9ROb6-t$07e^9(N@xgoe=`}nMIm(jz6w6Vi%bvMr}wy738#5 z7z`iYr3u&h)`e5@7;Jtu(FXad+05LkyUhh-2~ZU}E1yIl6$_m9NwvfW4hj!xve#8a z@akH+ccKLBzGpwyezRYQmN65$TdE%()48D*!+;3HLK|Gb%U9g49u94T@bT{$h!snD zCG0+sFP_tAdSs;+=AF*UI(_p2htmev<;j?y{NBizK$K$h8#T9^w?NA=+eB5x{hR3C zr0m?_2f(Ak1pyx4#og`3*w55NR*82`wq3m9hGd@h6V%82q@e+V%%y<+rhv29WNWg@ zJ+m#@4BE-r@~mT~Yz9XLvwD2GI`3T?fd@Gp|AwT6I3?hzZr{~efOIyqn-U4viFYx; zTFrHHFQx1ILh}h<{eB!ic)ard#MO%G zMG~N-H^2|d8cAR6-RAsZY7iwutE!59$x-E*&ub=uETzvoG4dfD7jS-2yG9!jM~x_p zqop!nO(T|pDz0+?km&vDAu#BcGVYs@g*h}N7FDYY-peH% zRPu^?#HH>pi3pA2zH#r=6ga@v}Y=i01u8SoQ@IqO6pme|xo_!)q1>hZRkr%b|V@>m`{pHX(c#eY}Xb=JKG z;vOH31YGamuFK6S;8Uqe%KWx%7UV{s?#E#=^krA3P=${W{gH)^WGk(u?D@_w zm9ba3^#x8Q^I{)*MzFL+WT9dEzh9V z0F#@YG_{0GgADwkh!YM}e0PlB0zmGS%*h=4iyG=2O+ZWCkjR_uy;0#S04bZ@WDncW zxfRbmQ>qRLLMXhQ8rPx|B`CN|2lxq@W3zehepQ@(!q0vd5^ZK6#Cc`b)F(+E4w$I* z`nGRKSJi@5fX#k4TN|yG1@0fs3>~&U|Byo^wV*YQb9kqXqp?MN+o1iKFKcBacR#?4 z-<6jE-cy@Boi3Z-ZpkG&KuAo3i2hNPn&CXvvR8Lr#Oj?AL9E4#5R^8~)!$e7?4N~wag+tgETTBSuhq+}`Vis0D7J6}y z@e8VjbIl5pH1l)hE&9Zv%wtO41m7sH{^{nK{#3#p^6nP1ozLWS-hBFTI0Plv$G$={ zjWgcX8eVDPD`vV|fS+m$ZeXGC{cZjAm);5n+n4Ozi9&qOq`w*E{-#ie#%`QU!^@mc zY`zZEl&Sntr1isZ-Ru0e_1cfp2Ywp@$_@-8Vp?h!ghHOEqj!B!JZDLIn;d8Wc^Np+ zQkCM9;mlvmnKtFU4v%n5i-UGi6WSE$(TLlP~*&2 z6vmA)$8;N{$$0NMA>XU-zS9Nc3LnCBdAEj~Jw=;KG1RX@qioaliG>{J@*loO%KX>d)+U>l#wEBQjHn1y}LaYP|ownr;)BKO0fNI zp%Ay)4X@G!8Wt_ly`k!%FM8*cvn)&sd3$tP{xz#RD*m?z_5Ev)3+XLvf__tl3+}Q*TDDqOobVZudc_c$3*_ z?mwS6Qu_$4b?cT+IyLHZv~e|n*hEJI$}vopkO^*z0N&ry-CZ04cF{cQVcX zxv;z#;A@lSdjkIB+jfa@L%nU)Zc3W&8#L58{r-+2fl8(a06w&M?=lL=#(eTobv#}tTvk;T1Ktolg3?gV{OWM7Y^( z(_X119gtbP+v=hzw9se;=9AtkjM^*a$VA^|o^j1(n}@izQp`@lU7BQBu@s(|CTZRu z^)s50IUf7c2HCKJ$o`U~KLI>J_!`jXiozn(YBTIo-ENjo3heE(t#4);qKDRbFFq>nUEo0f*_I zU=^A45c`y?Yq_xKWkt=KKJq=;i#0?LcUOU3l;}VOYYAOH1s%r&pHKq@6FJ(TIlPMd zaIa^1CY<`&g1%$c!@!Fz{`KLT$w2+C4A6*aO@BY-!Tmn2*R4h#uYj86PM(FlB^5Fr zP(xHS*)r}sn@cHgZnVxIdFaP1QPRGbK;(}KUGL=&!Q;2cvs|UZB`uyI*SYrVMuMgq z)E8wt2M?zGR2%SA2Hi{*(KHVaV1-OG<5czLPg7F^Ns1T)f zedo0Ri9WxcxuM}AvGRV`-Onx=r}m4*Cq*TH*oNXUv1zlI#rZSI5p;a|57$FJ+4)8rgLw+66-EFz;VUY%eQDgLL%uEKaUBg;n?T% ztiY0%u+Gv3+~S`&~0k#E&r@+vQKQxWpn;6PByS$T_g62j24ar(Ci$=CC zy>GC!B+#7x@60!4DE#VD=j*=#M@pp4c+UFI1+7kn|CAhG!Uu3TMoI2zUuZX9 zAK9P#@N8qVBMq&PLJ6lBhWPlPn?SW$tO>Ykp05l{-bXe6{j%uj4Eg^5)g|!qk;V^c zilA7(1K|d#(&au;cr2f+>3rVpr@RORIUD`!DbcvO6=EJ(NJ8rH^@>0|aer@e1pJys z{~GtLl&16DeO=oxA*YfAN!%Uiod&JVm#JW&V4wQgA&RsKY;-Rrn%N7{f_&t-o zq!~lDu$=Yb6q}_SDqEnYk;86K>E62rS&>?2Zyz_l2N3>7bGuPVD-M_Y)4ZhXiSuE-@ zaw^rggJgGVpW52@V#C+2UQaeui*S~{3Xu&_O*i`e3s+luNMvrYr`jDD%H}s#6IG@L z6j1YHPyE=F*xp3{BcA?@*S(WhFJTy|bYv{5&tcZbaMLNQHY-#)PO#pQUf@T!SWWNt zr(H7}z84Va6mBT!mPWHC|A(-*3Tx~AqCdZ-v{-TXBE{VaR-96_P+W>T1b14BTX47H z?(R;|;O=h0-6!pD{`1US%}uV7=Oj7jea}97eb(9p`33Ze;ctDcHE!_8p`*zzTFuYE zC0hnoXb*TLNC@dmZidW9j|TJ%*uz@|sT1Gjd-u2e^c!~%ci7I`1V!K*?A@cl*DkrC z2Qn;O9)4!nV7%1};R@C(ikjxPqiOE~GbS!_-0U zEY}QiYdJDT_AXt~gAvKhDXm7+8(R7Iqhg)r)+W7l9b;b3@PnH^p)9`QDW6-X^(2U8 zqelzJ08ZFFA2c78dM2zq3ty z1jPBP;M_VXxv={d27eYa!s1t-5aQkIWhiL7A^}g0!KiS-`|HX4+!{W=?OI1wL2 zi$ZPYN|wZ@T&%5z-?u_&D#GIHh-P)vfi?o&O*%6)hi%AZ`9Xn`#5m63!S&Xi#+K`H zjjV4rJVS6nj*Y{D2@3dpV%wl=ycm*7%-i{++F_GI=N>NHw2uQOj1ES__acVj8owc6f`@|cT# z0HX)wdgjyRFR~D^9Ek{L6^WCpLZ131XKgg;Y$)_#f11cVL(h~IjFy^Va z^p^cvT$9{xtu!u1;G}6cOZF1jqu(z65aVj$|D#B|HW_fC=Zyh!FS(~I0!+|az#&fc zMVXeHevTV7CPWc1!f}yeg@!B76P8tS5*e6&v*F4Uv>f!n)hRu*c^Z5haf+dwAV3+y z=|K7*!5kkvM07`>bSg2}6Z!m>PCP*jVxFc^7Me9)jDJsxVdAQ@J@L}&XA)dmMv>N#Lj_j-OlM_=m6cxETzPmsBY$9jnGQKbgd0O%qDqpJ{LDDt~LPkauM zePoU;Ivf6IYt0=6t)4;*PFar&L*T-G|3tNI?G4&jf}{3D94|c99@ZO-F3}AVIe^&3 zLCyB`tuW55QIZnpq)W2@O3Qq#Lqq~Q?jhue8r~Dr1m2e&k#!l(I-0rt|gIm0`u*>jBy$Q zrKb6=jH+i_dSnZ=!VI4;w4DRw(c1H<&_$gg*b@*&%a66=_gLPRR+bFSWzIKfPDN?* z`4ln#=h*ss5gZ`3z;rHz#2k-AtkLL#Lcug< z&D8D%se#r;as8!6x*Ev%iexTc=eH;!>jME;fpW15W$rqBL-z~I#l?Ab1@Sd+POGi^ zVf_7r7*p*m?iAa{#SV;nz<1idJ@oahLwPSB{Cp%KOLu_?)S21{g^1Z;GxJuQh#={Y zw8%@RilS4fcn%CM4pnP%;#!c zz=Q$!K6_*I7oRSYQ7d~n)G7LwqBgJKU&mG&Th*y?VVXM44iPc= zH;-bkMRMVjn(7kD7KHL|-{O$zfj5KD>$%k(fIHeyz8MCIfw(9Pp3<#e(^Vb&D8Qv^ zBdtN~gq}nApJRb94A}KE_PTuQ>HH)p=e?&gJlNM-MP-dQf-0`e59)Lhr zcE>qhUfJ`0zoZW{L*QaXmFs9rsn9p~S0SxZqQK&BNH+^T2b&DY*!7iH$?zc2)*y!R z{hl)w>6k(h@q`Wdb1e}U3#`HVD) zK??f(ANmx)e+$2sJ;JC`>f8=w3m~lrS<98^ZHYaAiJycO$|j_Er;@GM zR%EoKQ~jHRY(H^a|@s;(WTK!P7!8{|Ng=N6*aQniyIcOma+ZJ z2oMje3erYmDRqo2sC?m2Rv<oQ)z`rqD$+j@ZXxd7Sa}*iX z=5y3?Csj8T0wT#$7SQ?0xbkL~Plte96V6z1l-qC9KQs45pZbXUszBIzH+n-|Rk^68 z&B$^ZIAZBoY2m(wMJ-HWfc*OM!NvzUOjK~>9juf{zlA~=GemCRnPU=D$_4y>#3T-k|v4487H zKv8eRNJxV0Sm6%>2t$@0oZ&O@9KrC(VJ?zKE;Gxx7~J3u86C< z`X3+p@h?qE9kBB*r_WY%a0H3EvuuzvedIIyuP3f@96d4mur200@oY8o1ts&L1zO|2 zwG^NNv)%(!K^mDbwT_eP&mrrUVe9Gh(*snIqGjPF04mBCTOJlO<$1nPAHz+iY@AS+ zm9(mi;`fsU$UH2#Nq>-TLQ(#fbVdDkeWS{egV|M`l4Z;Zkx7lay51T~P_4@H(#31D z=3rVltk4b9>x=JJO&s&YLbg#_Yxxl)g?9s^z>VnyyD)RBO;qTJ(47yGZ;koVo6tvT z+H~3I7hnQ{9Sh>lZj$AqD#KeT-FNIUoyh?O0wp)q8M^CS(T7iDr`D^Adf@-G!tmPa zQ@fuT-E5pmM$zj!Xi-RVj26{Z&IuLr$*7mtNXN$A%IiRawG_VZH9g5JJpF-)!UF** zEUKXBUlf)spD<#9zgu~t@uP3{%UC}GiT)4Cf~_XD{$cfl!9)wOjBNt@v`>sKOeD3x zT&>MoV86n*2Xv#1`RRM1Lf(>50sC1t`RyoL!lab+E_Zjnn3@jio7M zV57<_Wmh4h+hgA}dX}y3jG5L3`d=#i4SWrA#J56((}el2rYz3876b$q&HVwFMbyws z(<2Xcv{fh$q~lF&ezc?K@;_R&()HZ5@`>}=EY*rW-DS^tFz#^FDSHD*%I$R5 z4$hYA;a4cczl^aa28Wk@5Rh`ppIxWZ!=p6k*8Z-&kiQIyolO7lSlMAjT;;wkC>+lb ztLtB9=8niM3r?ERE~oipSj`?Mi4GlIj(C0=4e()580!0Vo*lV`{Mec)2OmjqPeJSj z*HE|ZOS2OJeu0K;aqRpBMC}`(Kc7V7(J7jxx^;Eev!eZzgi^*nb$;It2H)I5jRn7N zB7l79{18`n8dujXYOU2UMVd^nkSRyl3SA(f6|$tA-KaXpYm?E@`9ESMqWN+) zxH%#B9T>F-n9UJfw}1mvrZMJdhG=ohn7QNGi*4W07*9DW;%I~SO9m;0=ZQPoq??r2 z0=l`laqV+|QNN-x=`_aGY1eOTx27{Q?p;1uomLu0pdh)+hePVW&WUR@$7)_qmcXxi zRVH*A66W0g<~@bDQsn#$@0vAoW6|n*>87pVy_1Cp2`8?DSc?(B2UP*ET z{7CL)7z5Z--8|(vWQ4;e@F+ZN8r8tj&OQ*QNlS}IukKk)^owOgpHk_DCd zQR-rl6(h2Qi`b$(U>=6E-xama7YuLbH$`!5+5e6UJ9E=mFZ55ZQmEmiF)-WihQKzF z*pKiau(vN2J{)cIe|7lM^3PLHSj!4DOvGDX1owr_)NweCH-e$r+6Wyf5^Qf5s)fdp ziWPrPq6ee+4~YvdT zp)Yboa#IBs@<=2N!K$I2WGkjF%Q_IuJ!WVKs!0z79y31%M^Swf+m-$GS?L1z7Jv!c z4!h?o`y;Uvv4Hvw5j_nLBT6|q;TUq~ox<@KTC&R1lT(>`lZ>&UO3BF;aD3?Dzu6W;o%A7q~F3!(egu*dvvFB<*W zTL+3=a&uhJ8=9F~3!w&*{dKr^H!())g1u-ro+9W^8zxq#wB7GlR^o)XMjg~(?gq8R zWO-RtF0-R;^lr4cSi+N`n@Xn?=sDtES;55zgttOS5dz|xw-`i^1EZ>LVFpp4U58NQ zOM0iM;dnkpwF)Q73pYIOw>kUykz~SX-k2LGdZy>T-?%_lH+2qgx0ecp%SB}3MMur& z-ifKRcAe^gv6l|iDS=F+X+V#l??FS#3h_aG`G2Sn->y2z=Gd{Q=+eeHsheP(9LlM> z+)f84XG900^xm~#xm4d}O`O5#NG4{TWpbI3I<@Itgj2BW0su_v{k}_;d$a{J}&h(qNPQRqFp^w;R(jM|x*mp~&4~(8GpD%YS zXs}|JKm0c*4G*g1>~6|rA~rC)>W0w4stC6qW*Ia<1q-|ywOC&62)Ul|JKURMwXK(^ zPNZ*-QPwGW=t=uK3BsSZd1Zs^MU_w9N8bpMAwNo-Af**?^IcP=GFz}*EJp+Nt!{UR`@k64>WBIgz`lK3(fZI71r|kx&lqw5$%^; z?ToXSK6SVO<&mLWcC&U1qt`D*6<|jkKE)m`wZVJ8H}Dd9%F{E_>Y5A&dcq{Fs*qnk zu#v;c>w-wbjWJzAM$pC9SaJ8`0b^8ST8}Mil0oer$N7+Bej^MxIU^-RslgSY$kUe0 zTt#L_ovASk%YocZ{^m=0JZt0~ua*C_Hr#lO$-B)S(Qb4trC0%qHS$!G-*V<$Rnppt z?J|YZif|12xcx9xclr7KV$s%q->PAyX!idqqyo6JOV@V{$3$6uAUr0mLyOhSHB!n_ z!^3R5`ktmx7qW*rH0rW;inL$s=wv#k)9J6HzLMu4Ryo zLpBmnvwZpAJLZ+bUhWp9hKfO@8S*~&K?bkbY6~)=AAfcPJ!jkd5Tf7FL9T? zK9bvPT$Q_fVfegD79v$%`=Ew;k>Le$EB)d91Npv8=mT2Aw-jfL%rb2x8D=Td87jLm z3i@8uv9>`RryKVC)NmCerEGG1XDPv0ArVtd7cA1A`w8eg*+_CR&$OfW95#m~*4+7G z%Tma2S$;`JNcAuRP_LGtVhYtfK)jIDYTcn1pw`?QGshjSB_d}w`Y9&6C%8k)RfKs; zhTkk(XQ7r6w0t5gCDpP|cp`0^^eFun97F|n9HIlXf&$3SRj;pd@aCMhZe0K5UAFR) zGu>>@m(c{qy{%mdHQVc!gf`D!Cl%G8Q<0o?$wH1D4Z;)!c~hGAPhsW9hHhhMy?ed= zw`oWoWI1eV+#_TEBQGUn>D^#$B%ogOB4@VB+=z`fjOc)zIJ@FgkiX68S@YBv59sfa z7c!gM)f_Uv=E!QdN1QsGMbc|nj(DVW&zTz@dy0*l1>~DibQTs*%TQ9U@G)k&MsonO zSjosbw?hao34nV`sw~T6eYWIXIiuGGV(ReBKP=V_#J<|=}8|g zTMFlnZXsCG%!=p_z>)VPV@zw-JnOH9V5Dr?N-AquWCUH2ITP51WoNl_iEJg%m&-%ZY>b0ez?{;*RRJ0FzhN)M2jGDTTcZgnI z=_Zm5=XPo~3jMmY#tEXsS734*q0v@xyDNogGapAV&wK3j1QI&mvtfGpV6waJ> zrpM@06B^H$$njdYwj*H2^ke66#`+Qw@APx9(i9@82_eauqv_OxbE#fKLWIJJ1hxJj z)A@D_Fh-ra(frNLt=skSJ0@L|u_>HXI6jY>lxR)(5qwQQql%vQ?#%dTZZ*zZmTJKd z9WF}>F67u~6^0JFpy!@m87nmKty{Ix(t953XdT$J&YVHIlCVdPh^`0kRT)=HQ$QQt@;@O{DD6~SK<58mAWyXgML3&R6Kj9fYeD^X zJ=h`-`?e~1YJ~2@#iuY~dunYYQ(*7pfOmoF{!hVXq~Lu)HFZxapfzIbT~S zwPb!o{CR8t?gPQ7!}~`q!ph754yp)#!>K>nZ^xr>j9{ZYVEgo7} zdM8P}&(AbD*MNBes$U)I$szeaWm;1~Qd%tl0#%0mcA6#hTWH=9`+-wrD8!jXB_tmn zVpu_?%EddmFeBsW8B5ndp^Tq@0iZaP16v<*52|D;*L?f9SJZ4N{P}w0lo&G*WKzl!a_%xD416lxe9mA7uE5tumIWqLe z;D}@gEGx7WvW^}{)LuJri8nm&p&O=xYt%I9<~7f4;e=dcH{1&^ z=MwaXg>4EUW|p|_gtLf2ckP$Vi{<78vYPnm-BR2QAx|!0fbuAjc@ujEvNoS2Ut!M{ z%RhNJ$tPy~)3XLfix#QZq+F8)m}5JYk{(Wn!p$wI5_%F%E@9O*YpKi-FlEMIwz1so z7wH1GNXiP`?)MDg&GbuLiGa(G!eKs9WYL){_wzY99o@5qxI#{@3zt@kC6aMrm9CMP ztS$l-(XQj{Y+R0{+bWpPz8H8pJjxaQl7KDwTJ4s;wd@mx0CxFs4r`k{8=ZN2s{)K6 zWL2K%2K)1J>rL;_W;60G%~C9veoAOKqFH3Y6zn0nO+O`L)gQU3EPnRf15;``#2$0) z8Iw#IEUD!;Yii%oWpDQx@fOnxp$$a30yXIMOe4r$%K%$YiE~zo#0rgd*N3`kNeBy& zB3KI#KjPJ|G7NR|IQD{#k8pRUM}EmHd1+HjVmN<}n}I$TDzt{Z@#wAL5fbwonEHjG zSo5s#mzKD{;6@<{S^EI15pf%-aTS?0yp>^%CFxn}fA|J3teM2Dj3i+6oWGQ;fc)W0 zucZt2y~ZRg6MH92VeM})$6Y=J63M?fwZF1U>YXzdAJO!UGKDs|c%%t@MCDXWTO90N z^{`xykP7(6*$P<`a;g;8`t$CZKXX?C`R@o#p}%O)Tay}%wzm|)%7yQnE~ArM$Rjyz zXDHM^7^JcpRPW#IZ!K-6yo;Bmf2niWJJBswBgSqJN#j;P3eo4i!v5E0!|eW1|G4(v z_9*CXLmFG7RHVQ7Iar^F=?V5HPh5!$*T2MwOuS%vNM)S?#9cuChf0T$2MI>URsYyUT4bPb>>E-6+NtF*KVst(A z37;^>GnC%Cd$s->ZRT~!cF>Z1H~wqrieBqF=qW>?C(=o)wqLQy=Haam#Up2zf)g)~h2;jWd3BHJhaNJrqepq2HL<@RB8;pZfQ%m{;fbMt>6rfx@u zF*xU=My(O8TfU9%eZai?F8Z4>^0)7=-#x8mM1liWHBY{d^ar`hU!m3-vPGQNtUbn! z33v1yqaR;h%sj0Jxst-|O_49}Oeu=&^q`AuON%@pWqRLGeRz*;dA*&?4y&uyytG~$ z<2TW*%pbGR7RZ5$Th28l>7{`qm{p-BKyG|70@tc-u$U? z{(t{HyP)z6oIO{!l|3ehVHBOuma!948ZvsK^twie|2UtZx_ZYW9hwG!UT)L_cXz&N z;|9YQUt-Oxo08U>8!?_cvP~`B+v((QQirJw^R3RL6&?3jYu-Db+Ak+ziC-s25|Ywv zeA9m4J~;-b<>%ADy?yJx6MuS{e%dN$zHbZWs`Ip17-Ns-PB$65>1%ynymjAtcE0RAefRAW_+q!N2UQBuPc

aQD|yt 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

-
-
-
- -
-
- -

-The Allsky Website allows an overlay to appear over the image which can contain constellations, -stars, objects, and other items. -This overlay is called the "constellation overlay" and should not be confused with -"image overlays" which contain text and other items that are embedded in captured images. -You can view the constellation overlay by clicking on the -constellation icon on the left side of the Website page (the icon looks like Cassiopeia). -

-By default the constellation overlay icon doesn't appear since many people never align -their overlay with the stars in their image, -thereby making their overlay useless and misleading to others who might click on it. -
-You should only make the icon appear if you are going to follow the instructions -below to align the overlay. -
-

-To make the overlay icon appear: -
    -
  • In the WebUI, click on the Editor link. -
  • On the drop-down at the bottom of the page, - click on the configuration.json file for your local or remote Website. -
  • In the homePage section of the file, - go to the leftSidebar setting. -
  • The first group of sub-settings should be for the constellation overlay. -
  • Set the display setting to - true. -
  • Save the file. -
  • Refresh your browser. -
-

-For more information on this, and other Website settings, -visit the Allsky Website Settings -page. -

- -

Adjusting image size

-

-The default maximum size of the image that's displayed on the Website is -960 pixels wide by 720 pixels high. -If your monitor is very small or can support a larger resolution, -you may wish to change the default size by doing the following: -

    -
  • In the WebUI's Editor page, edit the - imageHeight setting in the - configuration.json file. - The image's width will be automatically determined. -
  • Refresh your browser. -
  • If you set - RESIZE_UPLOADS="true" - in config.sh that size should be the same or greater than the size of the - imageHeight value. -
- -

Aligning the overlay

-

-

-Getting the overlay placed over the sky image correctly -is a trial-and-error effort that takes time. -
-Most allsky cameras produce rectangular pictures, -but the portion of the picture with your allsky image is often round, -surrounded by black. -Further, the round portion may not be centered exactly in the picture, -although it's usually close. -
-When aligning the overlay keep in mind the difference between the rectangular, -full-size picture and the (usually) round portion of that picture that contains the allsky image. -

-

-In the steps below you'll be editing the configuration.json file -using the WebUI's Editor page. -

-
    -
  • Change the - width and - height settings. - These should be roughly the size of the circular portion of the image your lens produces, - not the whole image. - At night it can be difficult to determine where the border of the lens image is, - so this step may be easier during the day. -
  • Tweak imageHeight if needed. - If it's not large enough, the overlay will be cut off at the bottom. -
  • Center the overlay by changing - overlayOffsetLeft and - overlayOffsetTop. -
  • Make the overlay the correct size: -
      -
    • THE FOLLOWING HASN'T BEEN TESTED YET: -
    • Determine the center of the lens image (not the center of the whole image). -
    • Remember where the center is - possibly measure it - from the top and side of your monitor. -
    • Set keyboard - to true. -
    • Refresh your browser and display the overlay. -
    • With the mouse over the overlay, press z to toggle the - gridlines so you can easily see where the center of the overlay is. -
    • Modify - overlayOffsetLeft and - overlayOffsetTop - to get center of the overlay to match the center of the lens image. -
    • Modify - overlayWidth and - overlayHeight - so the overlay is the correct size. - You may need to re-center the overlay as you do this. -
    -
  • Rotate the overlay to match the stars. - Increasing the az setting rotates the overlay clockwise. -
- -

Tips

-

-The following items can be done while aligning the overlay, -and undone when finished. -

-
    -
  • Set the opacity to - 1.0 (pure white) - to make it easier to see the overlay. -
  • Optionally set showOverlayAtStartup to - true - to eliminate the need to manually display the overlay every time - you refresh the browser. -
  • Set - constellationlabels, - showgalaxy, - and gridlines_eq - to false - so it's easier to compare the overlay with the actual sky. - Keeping constellations - on can help identify stars, though. -
  • Setting mouse can be useful to allow you - to rotate the sky overlay with the mouse. - This will give an indication if the overlay size and position are correct, - and you just need to modify az. -
  • Have multiple windows open: -
      -
    1. One editing configuration.json. -
    2. A big one that shows the full image and overlay. -
    -
- - -
-
-
- - - - diff --git a/documentation/explanations/darkFrames.html b/documentation/explanations/darkFrames.html deleted file mode 100644 index 9673e8377..000000000 --- a/documentation/explanations/darkFrames.html +++ /dev/null @@ -1,174 +0,0 @@ - - - - - - - - - - - Dark Frames - - -
-

Dark Frames Explained

-
-
-
-
- -
-
- -

-All cameras produce noise which can be one or more of the following: -

-
    -
  • A salt and pepper-like pattern. -
  • Pixels that are always on and appear white on a mono camera, - or red, green, or blue on a color camera. -
  • Pixels that are always off and appear black. -
-

-Noise increases with temperature and exposure length. -You won't notice noise in a daylight image -because it's significantly brighter than the noise, -but with long exposures at night you'll likely see it. -Newer cameras tend to produce less noise, but they still produce it. -

-
-Even expensive cameras like the Hubble Space Telescope produce noise, -which is why their electronics are cooled to extremely cold temperatures. -Most cameras designed for amature astrophotographers are also cooled, -but typically only 10 - 30 degrees C below ambient temperature. -
-

-Many people find noise distracting, and a good way to decrease it is to subtract -it from a captured image. -A picture that contains your desired object and noise is called a "light frame". -A picture with just the noise is called a "dark frame" because it's mostly dark. -Subtracting a dark frame from a light frame leaves just your desired object. -

-
-Dark frames don't currently work with RPi HQ cameras, -but they will in a future release of Allsky when running on the Bullseye or newer operating system. -
- - -

When should I take dark frames?

-
-

-You can take dark frames anytime - the software will use your night settings -when taking dark frames, even if you take them during the day. -The most important thing is to cover your lens fully so no light gets in. -This isn't always easy and is why many people take dark frames at night. -A good time to take them is on cloudy nights so you aren't "wasting" any time. -

-

-

-The lens caps that come with many cameras let a small amount of light in, -so don't depend on them to block all the light. -Use the lens cap to keep the lens clean, but put a dark towel or something else over the lens. -To be extra careful, only take dark frames at night or in a dark room. -
-

-

-You'll probably want to take dark frames before you install your allsky camera, -especially if the camera will be difficult to access, for example, on the top of a tall pole. -The noise produced by a camera changes over time so you'll want to take new darks -whenever you notice a "too much" noise. -

-

-Some people put their camera in the freezer before taking darks, -then take darks until the camera is fully warmed. -If that's not possible, take darks a few times a year when the temperature changes. -The goal is to have a range of temperatures, -but it's not critical to have EVERY possible temperature. -A 2 or 3 degree spread is usually fine, e.g., 21, 24, 27 degrees C. -

-
- - -

How do I take and use darks?

-
-

-There are two steps that you'll want to execute one after the other with no time inbetween. -

-
    -
  1. Capture dark frames: -
      -
    • Cover your camera lens and/or dome. - Make sure NO light can get in. -
    • In the WebUI open the Camera Settings page and set - Take Dark Frames to Yes. -
    • Click on the - - button. - This restarts Allsky with the new settings. -
    • Dark frames are created in the ~/allsky/darks directory. - A new dark is created every time the sensor temperature changes by 1 degree C. -
    • If there are no dark frames in the ~/allsky/darks - folder something went wrong so check the /var/log/allsky.log file. -
    • After you are done (possibly in the morning), stop Allsky: - systemctl stop allsky. -
    • Remove the cover from the lens/dome. -
    - -
  2. Subtract dark frames: -
      -
    • On the Camera Settings page in the WebUI set: -
        -
      • Take Dark Frames to No -
      • Use Dark Frames to Yes -
      -
    • Click on the - - button. - This will restart Allsky taking light frames, and subtract dark frames at night. -
    • You will get an error message if there aren't any dark frames. -
    -
-
- -

How does the software handle darks?

-
-

-When you are taking dark frames, the software will turn off auto-exposure, -auto-gain, and any overlay settings (e.g., time) -and use your nighttime settings for Max Auto-Exposure, Gain, and Binning. -

-

-

-If you later change the Max Auto-Exposure, Gain, -or Binning you should discard the old darks and take new ones. -If you think you'll go back to the original settings, -save the old darks instead of discarding them. -
- -When a dark image is taken a file called dark.jpg (or dark.png) -is saved in ~/allsky/tmp, -then moved to ~/allsky/darks -with a name like "XX.jpg", where "XX" is the temperature, for example, 21.jpg. -

-

-When darks are being subtracted, the software looks in ~/allsky/darks -for the dark frame that is closest to the current sensor temperature. -For example, if the current temperature is 21 and you have 3 darks, -17.jpg, 20.jpg, and 23.jpg, the software will pick 20.jpg because it's only -1 degree off from the current sensor temperature. -

-

-The software does not actually look in the dark files - it simply -looks at the names of the files. -Unless something is really weird with your camera, or your darks are pretty old, -the closest dark frame will give the best results. -

-
- -
-
-
- - - diff --git a/documentation/explanations/exposureGainBrightnessSaturation.html b/documentation/explanations/exposureGainBrightnessSaturation.html deleted file mode 100644 index 8b1378917..000000000 --- a/documentation/explanations/exposureGainBrightnessSaturation.html +++ /dev/null @@ -1 +0,0 @@ - diff --git a/documentation/explanations/imageOverlays.html b/documentation/explanations/imageOverlays.html deleted file mode 100644 index 93033a4d4..000000000 --- a/documentation/explanations/imageOverlays.html +++ /dev/null @@ -1,254 +0,0 @@ - - - - - - - - - - - Image Overlays - - -
-

Image Overlays

-
-
-
-
- -
-
- -

What is an "Image Overlay"?

-

-An image overlay is information that is added to each image. -This often includes the time the image was taken, the sensor temperature, and other information. -It can also include any other text or images you want. -

-

-There are two ways to add an overlay. -You choose the method via the Overlay Method setting -in the WebUI's Allsky Settings page. -

    -
  1. The legacy method is what's been in Allsky since it began. - It's described below. -
  2. The newer overlay method has many new features and is significantly more flexible. - For example, you can add an overlay ONLY to the live image but not to saved images. - You can also easily add images and text using a drag-and-drop method. - See the overlay method - for details. -
-
-The overlay method will be the default in the next version of Allsky, -and will be the ONLY method in the version after that. -
-

-

-With the legacy method you can add text to an image automatically or manually, -or add images manually. -

- -

Automatically add text

-
-

-In the Allsky Settings page of the WebUI under the Image overlay settings section, -look for the "Show" settings, like Show Exposure. -Turning any of these settings on will cause that information to be added to the overlay. -You can also add your own single line of text by entering it into the -Text Overlay field. -This line is added after the optional time and before the "Show" data fields. -

- -

-Allsky can also add text from a file you create using the -Extra Text File and -Max Age Of Extra (Text File) settings. -AllSky reads the -Extra Text File file and overlays the contents onto your images. -The file can have multiple lines. -The Max Age Of Extra -setting determines how old in seconds the file can be before it is no longer used. -Set it to 0 to always display the information. -This file is often used to add text that is updated regularly, for example, weather information. -See the Extra Text File example below for an example -of how to use this file. -
-When considering what to include in the file, -remember the size of your image - do you care if the text covers the image, for example? -The contents of the text file will go below the optional time, sensor temperature, -and other information. -

- -

-You can format the text that's displayed. -The optional time and Text Overlay -line are formatted using the Font Color and other settings; -the remaining text is formatted with the -Small Font Color setting. -The small font's size is 80% of the size of the large fonts. -You'll want to play around with these values to get the best results based on your sensor size, -cropping, resizing, etc. - -

-Many people have lines that are either too close together or too far apart, and look unsightly. -The spacing between text lines can be adjusted via the -Line Height setting. -
-

- -

Extra Text File example

-

-Let's say you want to display the humidity on each image. -The camera doesn't report this information and Allsky doesn't know it, -so you'll need to provide that information to Allsky so it can add it to the images. -This requires hardware that reports the humidity, -and some software to read the humidity from the hardware and save it to a file. -You need to provide the hardware and software; -how they work are outside the scope of this documenation -since that varies drastically depending on what you have. -Assume you have a script that writes the word "humidity" followed by the humidity -and a percent sign to a file called /home/pi/allsky/humidity.txt -every 10 minutes (for example, Humidity: 21%). -In order to display the humidity on the images, enter /home/pi/allsky/humidity.txt -into the Extra Text File field and click on the -Save Changes -button. -The next picture will show the humidity in the small font color you specified. -

- -

-Now, let's say the script that saves the humidity stops working - the -/home/pi/allsky/humidity.txt file will still have -Humidity: 21% forever and that's what your pictures will show. -You may not notice for several days. -As a failsafe, you could set the -Max Age Of Extra field to 1800 seconds (30 minutes). -Before Allsky saves every picture it checks the age of the file, -and if it's LESS than the -Max Age Of Extra seconds old it will add the contents of the file to the image. -If the file is MORE than -Max Age Of Extra seconds old it will ignore the file. -If your software starts running again, the next picture will automatically -have the humidity because Allsky checks the age of the file before every picture. -Why 30 minutes in this example? -Clearly you can set it to anything, -but 30 allows for a couple humidity measurements to be missed before it stops -displaying the humidity. -For humidity it probably doesn't matter, -but for something like wind speed you may want to save it every minute and have a -Max Age Of Extra of 180 seconds (3 minutes), for example. -

-

-If you want to stop using the -Extra Text File -simply erase what's in the field in the WebUI. At that point it won't matter what's in the -Max Age Of Extra -field since that field only applies if you are using a extra text file. -

-
-
- - -

Manually add text and/or images (advanced)

-
-
-The overlay method of adding text and/or images anywhere on the image -is much easier than what's described in this section. -
-

-The sky's the limit in terms of what text and images you can manually add to an Allsky image. -The convert command is a great way to add these. -Below are some of the options, but execute convert --help to see all of them. -This page has some good examples -and this page and -this page -are great resources for options. -

- -
-If you create a script to add something to an image, -there is no way using the legacy overlay method -to have that script automatically called after an image is written to disk. -The overlay method allows that, however. -
-

-When specifying the starting location of the text or image, -remember that 0,0 is the upper left pixel of the AllSky image. -

- -In general, the convert command takes an input image, -a set of operations to perform, and an output image. -The simple example below writes "Hello World!" in white, 60-pixel helvetica font, -starting 0 pixels from the left and 300 pixels from the top of the -image called "input_image.png" and writes it to "output_image.png". -
-convert -font helvetica -fill white -pointsize 60 \
-     -draw "text 0,300 'Hello World!'" input_image.png output_image.png
-
- -

-Some options you may find useful: -

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Option Description
-drawAllows adding text and all sorts of shapes to an image. - See this page. -
-weight <font weight>See this page - for a list of possible weights, such as bold. -
-fill <color>text color
-stroke <color>text stroke (i.e., outline) color
-strokewidth <number>width of -stroke in pixels
-pointsize <number>size of text in pixels
-gravity <north/south/east/west/center/northeast>Specifies where the text should be placed. - It's needed if specifying and exact text position - for example, using "0,300" in the sample command above). -
-font <name>Name of the font to use, for example "helvetica", "arial", etc.
-rectangle <width,height,x,y>Creates a rectangle and is usually used with "-fill <color>" before it.
- -Notes: -
    -
  • <color> can be a word like "white" or a hex value without opacity like "#ff44aa" - or with opacity like "#ff44aa88" - (where "88" is the opacity - "00" is transparent, "ff" is opaque). -
- -
- - - -
-
-
- - - - diff --git a/documentation/explanations/keograms.html b/documentation/explanations/keograms.html deleted file mode 100644 index 18e84ad6e..000000000 --- a/documentation/explanations/keograms.html +++ /dev/null @@ -1,104 +0,0 @@ - - - - - - - - - - - Keograms - - -
-

Keograms Explained

-
-
-
-
- -
-
- -

-A Keogram is an image giving a quick view of a night's activity. -For each nighttime image a central vertical column 1 pixel wide is extracted. -All these columns are then stitched together from left to right. -This results in a timeline that reads from dusk to dawn. -

- -

-To get the best results north should be at the top of the image. -If it's not, include --rotate DEG in the -KEOGRAM_EXTRA_PARAMETERS setting in config.sh, -where "DEG" is the degrees of rotation. -That way, using a fisheye lens, you end up with the bottom of the keogram -being the southern horizon and the top being the northern horizon. -

- -
-The keogram will only show what happens at the meridian during the night -and will not display events on the east or west. -
- -

-The keogram program takes multiple arguments: -

-
-Usage:  keogram -d  -e  -o  [KEOGRAM_EXTRA_PARAMETERS]
-
-Arguments:
--d | --directory  : directory from which to load images (required)
--e | --extension  : image extension to process (required)
--o | --output-file  : name of output file (required)
--r | --rotate  : number of degrees to rotate image, counterclockwise (0)
--s | --image-size x : only process images of a given size, eg. 1280x960
--h | --help : display this help message
--v | --verbose : Increase logging verbosity
--n | --no-label : Disable hour labels
--C | --font-color  : label font color, in HTML format (0000ff)
--L | --font-line  : font line thickness (3)
--N | --font-name  : font name (simplex)
--S | --font-size  : font size (2.0)
--T | --font-type  : font line type (1)
--Q | --max-threads  : limit maximum number of processing threads. (use all cpus)
--q | --nice-level  : nice(2) level of processing threads (10)
--x | --image-expand : expand image to get the proportions of source - avoids tall and narrow images
--c | --channel-info : show channel infos - mean value of R/G/B
--f | --fixed-channel-number  : define number of channels 0=auto, 1=mono, 3=rgb (0=auto)
-
-Font name is one of these OpenCV font names:
-        Simplex, Plain, Duplex, Complex, Triplex, ComplexSmall, ScriptSimplex, ScriptComplex
-Font Type is an OpenCV line type: 0=antialias, 1=8-connected, 2=4-connected
-
- -

-Example when running the program manually: -

-
-cd ~/allsky
-./keogram -d images/20220710/ -e jpg -o images/20220710/keogram/keogram.jpg --rotate 42 --font-size 2
-
- -

-To disable keograms, open config.sh in the WebUI's Editor page -and set KEOGRAM to "false". -

- -
-If you set the -Image Width and -Image Height -of your camera in the WebUI Camera Settings page to the actual values of your camera, -keogram generation will skip any file that's not the correct size. -This will eliminate any garbage images that happen to be generated. -
- - -
-
-
- - - diff --git a/documentation/explanations/startrails.html b/documentation/explanations/startrails.html deleted file mode 100644 index 8b1378917..000000000 --- a/documentation/explanations/startrails.html +++ /dev/null @@ -1 +0,0 @@ - diff --git a/documentation/images/README.txt b/documentation/images/README.txt deleted file mode 100644 index 2738f7499..000000000 --- a/documentation/images/README.txt +++ /dev/null @@ -1,3 +0,0 @@ -All images referenced from any multiple documentation directories should go here. -This makes the code work on GitHub as well as a Pi. -Images used by a single directory should go in that directory. diff --git a/documentation/images/saveChangesButton.png b/documentation/images/saveChangesButton.png deleted file mode 100644 index 0479e7fc51c45a404e7c2629d898e1b3d51e5be4..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2006 zcmbVN3sBQ`7!TkB8Ti^b7~+gU6qF`uf|O=dgjS$nyNXree37Op4YWzz^KqhX<2+!FhbTjsJM@%uX@Q=4&fS)~Bwv!>|M&YI z|L@B#l`_%KC&&i?06%$>ES10K@aH1$Y5euXjhsLD+YED3x)lIswm46ZPnOM`2LMz0 z8Fd<$rdUl-tPv))tcHf|Ml+8FfS6djnWVC54%E<@j7b6wojwDBj8+0|Sgt@7W+|;_ zlJYI|+I*#&%Fm|6S}1k}7-J`R0wc|lpxtONSqZxYa`6(p?RaG14ZB0{lPjG!2TVFDf@u;!UK(k?JrLnawyw3V_jW{zP^pp%i* zusNIr;$0n&!Dx2VnyeFf;xmTWNi!mZQD;mppq6su%sCc=OI%AKw1GC#CeF%Zg>I}_ z&vL9)&;A3o`}1=Gd~OvAx5i6-F&fI-C+Uy*rbPvM2)<> z#dhY;Tfgj^H|MIf{K=KUj_C()ok`_JJ@0(xZ7S+4zCBvpr&v_z*=z3dIkXpyfXidQ zzt(eY$!1AGT>j#s&%2gHCm+fx_0&H-_vO`~n#$LjA8h?ldq8Zb0OS2vo$-&D{DdJrSMzbDYsAE#SfSsW^4&vNlVxYMH!)j~7OqFP|1xp&1PDte(AcC$Myi>S?&zP!iNNE!;o{ ucdbt_5N~yTK|!Z}==AdK9r9?&zi}SHM*M5M@P!S|Kd*e1QdS$EQS>*bDcwu} diff --git a/documentation/images/showAdvancedOptionsButton.png b/documentation/images/showAdvancedOptionsButton.png deleted file mode 100644 index 68921b6270eaaa6d8f5b3696641ac62465c1018b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2264 zcmbVO4^$KP9S^M&L_rX$JQ?*oL#ZptUH%Y~gQ$dnq&7hz7H0j!s#~QFZa8< z&+qg7e!lJ#?pn(&e!z6@zp>aA$6aR7X+LLpyx@!8<+tax z;7A^C+5=Lb&1P%gKrqTIL~+VM2<>K?L-TlvOYJm@ zlGh-Rtz8KuQ&s{{2w?#R!!Qu95Q^eOm^j`T3y5K{7=q=HNG1@;5m<~!CBWnl4UV1cO;g znk6X<;AKP&Q~|35Iaen%m}wuag_(>K7ct0=(vV09do_&%amx%x0enhE3Vb$(Rht_o5lSgC?L1f}skm z7?HA>b90eb4UHsQ36!O*dWtelWoqS=%Yaxagn?JHNDEHcn8n{ZK&VlcP=em92}B|R z9IuCAL==y}aROL|!0-fAOW~x^@t;sJB32-<^0IQBE*vMso>> zw&a3Sm zK#m(F0=dX2mP$}e9w(kq!JSuASb;aQQ|Iyj^L)CMrNh299S&qq$ z$RsvR?o1>wUIhq>d8=CqV&1e8I5_#3{LvAZpta=@9O?f^_XLcgjI0f{5=psSw0^Lh zAkKNn+lLc6pnsP*{_a~nI|b(kfp_a0LEMdRh!GZUa#^_%_4e57`8?i>yEW=0z5Ods z#RbcCIAlB1t+^dEFzZ~(VIKL*h9#FiNUr(m<5193`qu1#8NYh@O;s8&*tR15CBeq% zV7*gb8`Wwz#c1pP8vDF^9$#nL<$h%E+taREJovW zUSoHhRt)>?Te0+Uhx_=kc}I@5^bMx2KC-n)9kOEEjimD#3CrG5hb%DjKWx?&)<@o5 z{dQ|={!?9ij<7u8==+2Iy1KR1(K|+Txv!m7*~6O7_wHH!*@L06(qqu)+R^hlgZ)n{ zoAwSO=)>(FuL|hOrd@`j51*8j`JJxnbvNd>?(J9-+k5=>4ri-rLDsRFbZ~QJ->rm; zjk_b%eDUKK?SGk{`<}Q!o_x0;zU{4z=QNU*?tf zehcyUXD@Hl7bik*-0UB^GT1K#TyDRrL(k7iMGDiLiw*D0-R3+ZS3FnV3XQBVe*_Fo z@3>IypVZko5?OKW<#Th^I)KE;?DzZ7Q(*;mev9fLegE3B*q=E4doFb>)Wz=9 z318^lS?*|2-#+`n(K+SJ<;t)zNx@4!bbG32ReNc6*Jy2J*d5Q7Lp!4+;Jxc#zj9&2 zmbD4p(;+uKPl?4WXn#dh(o?(h%QhA~@7U2LTt0HS>qfuztY6V^qs6XE{Kol@dt3T) zPW{Yt{pu#|iMptb_UssCbWYR0(mxDr%DSJYOOPe5(zu#r4OMrJ>RpDzm!oR0{U&{l zE@te;qR-U)o@XD=aEP{S9&3%eyujuyNv=A5B`KQbX9#%VVhCSVHak$ogg^NNSmFt6 z4$T=LJL_CKHVpq+CcU%Ev|--sRh`3(e_Pq}uP-!h4ISxjSJS(`@P2z}QgrGXRZj80 E0AFcp+yDRo diff --git a/documentation/index.html b/documentation/index.html deleted file mode 100644 index e63e9da70..000000000 --- a/documentation/index.html +++ /dev/null @@ -1,72 +0,0 @@ - - - - - - - - - - - AllSky Documentation - - -
-

Allsky Documentation

-
-
-
-
- -
-
- -

-The Allsky documentation provides tips for -installing, -configuring, -and running the AllSky software, -including describing what various features like -overlays -and -keograms -are, and how to troubleshoot and fix problems. -

-

-This documentation is on your Pi. -A copy is also on the -Allsky GitHub page, -which may be more up-to-date than what's on your Pi, -depending on when you last updated Allsky. -Major changes to the documenation will result in a new Allsky release which you can update to. -

- -

Questions and Feature Requests

-If you have a QUESTION or want to REQUEST A NEW FEATURE -create a new Discussion by clicking on the -Discussions -link on any Allsky GitHub page. -Please do NOT create an Issue. - -

Issues

-If you have a problem first look in the -"Troubleshooting" pages of documentation for a solution - most known problems are listed there. -If you don't find an answer, look in the "Troubleshooting" section of the -Wiki -since GitHub may be more up-to-date than your Pi. - -If you can't find a similar problem, read the -Reporting Issues -page and then create a new Issue. - -

-

-Thanks - the developers -

- -
-
-
- - - diff --git a/documentation/installations/Allsky.html b/documentation/installations/Allsky.html deleted file mode 100644 index b9ff52b33..000000000 --- a/documentation/installations/Allsky.html +++ /dev/null @@ -1,167 +0,0 @@ - - - - - - - - - - - Installing and upgrading Allsky - - -
-

Installing and upgrading Allsky

-
-
-
-
- -
-
- -

This page describes how to install and upgrade Allsky. -
-After Allsky is running and you've configured it to your satisfaction, -you may want to install the Allsky Website on the Pi or on a remote server. -See the Allsky Website Installation page for details. -

- -

Install AllSky in a different location (advanced)

-
- -
-Only advanced users should consider installing Allsky in a different location. -All the documentation assumes it's installed in the default location, -so it may be more difficult to troubleshoot if it's elsewhere. -
-

-By default, Allsky is installed as the login "pi" in /home/pi/allsky. -The name allsky should not be changed, -but you can install Allsky in a different sub-directory -(which usually means it'll run as a different login). -For example to install in /home/mylogin and run as the "mylogin" user, -do the following before installing Allsky: -

-sudo mkdir /home/mylogin      # if not already there
-sudo addgroup mylogin sudo    # allows Allsky to execute system commands
-cd /home/mylogin
-
-After the above, continue with the steps below. -
-
- - -

Pre installation

-
-

-If you have an existing version of Allsky, -perform one of the steps below, then continue to the installation section. -

-
    -
  1. Upgrade the old version. -
    -sudo systemctl stop allsky   # Stop the Allsky service
    -cd
    -mv allsky allsky-OLD         # The installation looks for this directory
    -
    - -
  2. Save the old version but don't use it. -
    -
    -cd
    -mv allsky allsky-SAVED
    - At some point you'll want to delete the SAVED version so it doesn't take disk space. - -
  3. Delete the old version. Only select this option if you're sure you don't want any saved - images, darks, and configuration settings. - If allsky/tmp is a memory-based filesystem you need to unmount it before - it can be removed: -
    -sudo umount ~/allsky/tmp
    - Either way, execute: -
    -sudo systemctl stop allsky     # Stop the Allsky service
    -cd
    -rm -fr allsky
    -
-
-
- - -

Installation

-
-

-The following commands will put the new release of Allsky in ~/allsky. -Except for some system files, all Allsky-related files reside in this directory. -If you later install the Allsky Website on the Pi, its files will also go in this directory. -

- -
-cd
-git clone --recursive https://github.com/thomasjacquin/allsky.git
-cd allsky
-./install.sh
- -

-The installation prompts for several items that allow it to configure the Pi so -Allsky runs most efficiently given your Pi's configuration. -These prompts include: -

    -
  • New host name, if not the default of allsky. - If you have more than one Pi on the same network they must all have unique names. - For example, if you have a test Pi you may want to call it allsky-test. -
  • Adding swap space if needed. - Swap space effectively increases the amount of memory your Pi has. - Insufficient swap space is one of the leading causes of timelapse video creations problems. -
  • Putting the ~/allsky/tmp directory in memory instead of on the disk. - This directory holds temporary Allsky files and is where most Allsky files are written to. - Putting the directory in memory significantly reduces the number of writes - to the SD card, which increases its life. -
-It's highly recommended to accept the defaults. -

-

-During installation you'll be notified of any actions you need -to take when the installation completes. -If there are any such actions, the first time Allsky runs after the reboot it will stop and: -

    -
  • add those actions to the log file -
  • display an image telling you to see the log file -
  • display a message in the WebUI (which you should clear when done performing the actions) -
-

-
-
- - -

Post installation

-
-

-After installation, perform any actions the installation script identified, then reboot. -

-
-If instructed to copy the contents of a prior configuration file to the new release, -it's important to manually copy the values -from the old file to the new file and not copy the entire file. -
- -After the reboot, enter the WebUI and configure the -Allsky settings. - -
-The config.sh and ftp-settings.sh configuration files should -only be edited via the -WebUI's Editor link since it performs sanity checks and behind-the-scenes -actions during updates. -
-
- - -
-
-
- - - diff --git a/documentation/installations/AllskyWebsite.html b/documentation/installations/AllskyWebsite.html deleted file mode 100644 index 905174d60..000000000 --- a/documentation/installations/AllskyWebsite.html +++ /dev/null @@ -1,221 +0,0 @@ - - - - - - - - - - - Installing and upgrading Allsky Website - - -
-

Installing and upgrading Allsky Website

-
-
-
-
- -
-
- -

-This page describes how to install and upgrade the Allsky Website. -It can be installed on your Pi, on a remote server, or on both. -When installing on both, install on your Pi first and make sure everything works, -then install on the remote server. -

-Several of the Allsky settings are used by the Allsky Website so -the Website shouldn't be installed until you have Allsky configured and running the way you want it. -
-

- -
-

Install on a Pi

-
- -

Pre installation

-

-If you have an existing version of the Allsky Website on your Pi, -you can have it upgraded. -If you do NOT have a prior version of the Website on your Pi, -skip to the installation section. -

-

-The location of the prior website depends upon its version. -In both cases the directory name is allsky. -The parent directory is: -

    -
  • Website version v2022.03.01+ or before: /var/www/html -
  • Newer versions: ~/allsky/html -
-

- -Perform one of the steps below, -then continue to the installation section: -
    -
  1. Upgrade the old version. - Allsky Website installation checks for an old version and if found, - prompts if you want to upgrade it. - There is nothing special you need to do. - -
  2. Save the old version but don't use it. -
    -
    -cd old_version_parent_directory
    -mv allsky allsky-SAVED
    - At some point you'll want to delete the SAVED version so it doesn't take disk space. - -
  3. Delete the old version. - Only select this option if you're sure you don't want any saved - images, videos, keograms, startrails, or settings file(s). -
    -cd old_version_parent_directory
    -rm -fr allsky
    -
- - -

Installation

-

-Run the following to install the Website: -

- -
-cd ~/allsky
-website/install.sh
- -

-The installation won't prompt for anything, and will display minimal output. -

- -

Post installation

-

-After installation you'll need to change some -Allsky Settings -so Allsky uploads the timelapse, keograms, and/or startrails files to the website -(and knows where to upload them), -and change some -Allsky Website Settings -so the Website looks and behaves like you want it to. -

-If your prior version of the Allsky Website was in /var/www/html/allsky -note that there is only one configuration file in the new Website (configuration.json) -that replaces the two older files. -
-

- -
-
- - -

Install on a remote server

-
-

-Many people have their Pi behind a firewall where it's not accessible on the Internet, -so they install the Allsky Website on a different -machine that is accessible on the Internet. -

-

-In order to install the Allsky Website on a remote server, -Allsky needs to be installed and working on your Pi. -You can then install the Allsky Website on a remote machine by doing the following: -

    -
  1. On the remote server: -
      -
    • Create an allsky directory to hold the Allsky Website. -
      -
      - Keep track of where on your server you created - allsky - you will need that information later - when you tell Allsky where to upload the images. - For example, when you FTP to the server, - are you in the root directory ("/") or further down? - It is very important that you get this correct. -
      -
    -
  2. Go to the allsky-website GitHub page. -
  3. Click the Code button, - download the "allsky-website-master" zip file and - unzip it to a location on your PC, Pi, or Mac. -
  4. Upload the contents of the allsky-website-master directory - (but not the directory itself) from your PC, Pi, or Mac to the allsky - directory on your web server. -
    - Do not configure the Website yet - you'll do that below. -
    -
  5. Update the config.sh and ftp-settings.sh files - via the WebUI's Editor page so Allsky knows which file(s) - to upload to the remote server and where to upload them to. -
  6. On the Pi: -
      -
    • Make sure the Pi can upload a file. - See the - Troubleshooting uploads - page on how to do a test upload and debug any problems. -
      - If the upload fails, - do NOT continue with the next step until you can upload a file to the remote server. -
      -
    • Run ~/allsky/website/install.sh --remote. - This will create and upload a default configuration file to your server, - leaving the master copy on the Pi. -
    • Configure the remote Website: -
        -
      • In the WebUI, click on the Editor link. -
      • In the drop-down at the bottom of the page, select -
        remote_configuration.json (remote Allsky Website) -
      • See - this page - for details on the Website settings. -
      -
      - If you also have an Allsky Website on your Pi, - the remote configuration file will be identical to the local one with the - exception of the imageName and - onPi settings. - If you want the remote configuration to differ from the local one - (for example, you want a background image or link to a personal page on the remote Website), - edit the remote configuration file. -

      - Whenever you want to update the remote Website's configuration your must - edit it via WebUI (follow the first two steps above). - Do NOT edit the configuration file directly on the remote server. -
      -
    -
  7. Your remote server is now ready. -
  8. Give your family and friends the URL to your Allsky Website so they can enjoy your pictures! -
- - -

Remote Website Requirements

-The web server needs to support the following: -
    -
  • PHP. -
  • The imagecreatefromjpeg function in PHP to create thumbnails - of the startrails and keogram files. - If that function does not exist (which is rare), - you'll see a thumbnail that says "No thumbnail". - Everything else will still work. -
  • The ffmpeg command and exec function in PHP - to create thumbnails of the timelapse videos. -
    - Note that many hosting solutions don't support this, but you can always ask them to support it. - If ffmpeg or exec do not work, - set TIMELAPSE_UPLOAD_THUMBNAIL="true" - (and TIMELAPSE_MINI_UPLOAD_THUMBNAIL="true" - if you are creating mini timelapses) in config.sh. - Failure to set those variables will result in "No thumbnail" messages when - viewing videos. -
    - Everything else will still work. -
-
- -
-
-
- - - diff --git a/documentation/installations/Code.png b/documentation/installations/Code.png deleted file mode 100644 index 319da917d5da863e83d787ae3af08837be4946b2..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2510 zcmbVO2~-nz9u8V62mvJ0@(^_#Z3ShLnF%2Wrg8)YYPgIPSy3l*B!MI|W(E>Ko@iH) z>a+9}@!EP-x^7#GC|jRc77(nki=eG(dz1Ok%=iDk z?|01aO<79PQsLB~sRDsOm=Lc?Su$GA> zji&el8@aq7NrxBY;7S5q{06Ydq2dWFB!>YGi`mMm9BOcwSH-VgwLrV6;mR z$k3($v9yf@lwugdVHgJFN--iwa8yo(0Vs^35?CQYA|OPef>Bkt6d3)1yqt}oRB4(e zqhkD(8Z>eoqmoGMcDvXv71K6@1W_uL5*U@BD8wTmHs8u&4#>*R9b?dtEN(L~oQbvq zE=EjG=W=S0w>lDog&C){vZHz8GbV9hj06$Gu9${_1U`;qa&6{eaRQf+X3|1hIhMyF z<5b2MwDe};Pe@e2ZcZnfHRjS0P2EaMU^7njF}F`AGG(X1|?Ath-fOXu2fGA@s| zIoA~pql&eW7)RT5G;JQMRLYoT01X$zK*(DrD?!`Y(C0Rg8jK^=psQ*Sf&7z41sajuYw6&MbS13#s_S&UzH zZKiF!Fz-$}>_V$mC0JPwv*KieMh)^Yi%lj%B|{VlC8aQk(#s+sr7T z$`oU4$u<-JqG9IeSzWFOo)N||g%pj@L*ay+fTTF@N=d+Sh@vnGmFr2pOiH=BdALDT z@g|lpUH<6%v7B5tx-y%9;hs=oxU1LIAnqzMNr0obO%vqfHz|+qw;M^G^cRXhqR!G3 zXUA-0w1LmvuQr$D=ghNM-Y;AKZKWLXG?Dcen(_a!KAINXh*=FJKRG3!D;SAu#EcY0 z^1t;Oe)ilr8iVsQ&b1t$uKdOLd?u|twT+*?g=P0T1%k<+Bxs^_#(&=3o0Tj|^(z^a z1P-~+KB^gdTi9AUsci7&*S_1lIv>{;Ts-~d@6#79nV#tGFGN;{zwY<8`?MK}2LS6_ zGxAD&)pQOzEYz;)yd(a+a*}2F+V@Vhz4^7&kbF5mucQ5pPQaA(EfDR~{w0PTf&%Z# zLUI~fb2TWup(~PhHZk+ToN4CyCp}AnW3vqnL#t8`1kUO@@bN9QV^G!;vq97~?a23W zGZz$Qr(SHEbjBKU^o0BJrj>`c_{_<^ecJQeuQPT3%Gy|Sa`H0@PVMQ|@JNj%sUl_V`@fk>LZ1C#~?h zHs^_GT{oi$7W|Gm7qGub!z+_J^jw(iUN zRjeG11705?#{+y?w;c?`%9{Ec zvg)o6hBsYyi>;p05&Ba3&6Y_s8Dp-7=#Rd9{Stb8P#24@BPQ?i5wXcbTI&Yp63LJw)%n>qo=3cc1zl+_Lox z&5bYWzWl1EzP4zI4hvya&MNuu-ne$X=G{Nt`rE>pr>h^oUvU1ECgML$p=&=`;IaK? zOY8BXPUYkoy-!lo*EJq0E7>5-zF!;i*WGOGDdqNhTbekkO29g}dU?`{Q?Pa@ zc-iLeXBX0#-f~vkbnKO)zK2@3(B{XPz2+xtXP)S>mJE3R`A!i|2^IwGYKA<1bkivU zS9ED)`J&?1lG(ADq4m>uUNT;cI?Vbk^r`5rzOl_dD=ai&Uw~)3)$37B#SZq|Fo!kaxvZZDOpfGkR&*AFs3~J)7^-GC6Z@;YxJ3COjza=~MApqjQa$^84!I^6PCw gEgK!jKK!?D)Ta7E;vbQXt}m{HxFpSIF>5#d7t*MyKmY&$ diff --git a/documentation/miscellaneous/cleaningWebsite.html b/documentation/miscellaneous/cleaningWebsite.html deleted file mode 100644 index 8b1378917..000000000 --- a/documentation/miscellaneous/cleaningWebsite.html +++ /dev/null @@ -1 +0,0 @@ - diff --git a/documentation/miscellaneous/nomenclature.html b/documentation/miscellaneous/nomenclature.html deleted file mode 100644 index f29225727..000000000 --- a/documentation/miscellaneous/nomenclature.html +++ /dev/null @@ -1,92 +0,0 @@ - - - - - - - - - - - Nomenclature - - -
-

Nomenclature

-
-
-
-
- -
-
- -

Allsky Suite

-The AllSky suite of software consists of two GitHub packages: -
    -
  1. allsky -is the main program that captures and saves images. -This also includes the Web User Interface (WebUI) -used to administer AllSky and parts of your Pi. -In addition to taking pictures, you can also: -
      -
    • Display the most recent image, called a Liveview. -
    • View all saved prior images, timelapse, keograms, and startrails. -
    • Configure Allsky settings via a web form and a built-in color text editor. -
    • See the status of the LAN and WLAN (Wireless LAN). -
    • Configure Wi-Fi. -
    • Change the WebUI login name and password. -
    • View information about the Pi such as amount of free disk space, CPU temperature, etc. -
    • Optionally view user-generated data such as ambient temperature or fan speed. -
    • View Allsky Documentation, of which this page is part of. -
    - -
  2. allsky-website -is an optional simple web interface that displays: -
      -
    • The most recent image. -
    • An optional constellation overlay on the image. -
    • Saved startrails, keograms, and/or timelapse videos. -
    • Optionally the most recent "mini" timelapse video. -
    • Information about your camera (location, owner, Pi version, camera type, etc.). -
    • Optional information about your settings. -
    -

    -The Allsky Website can run on your Pi and/or one or more remote computers. -

    -
-
- -

Terms

-
    -
  • When a page says "AllSky Software" or just "software" it's referring to - the main Allsky software that's running on your Pi from the ~/allsky directory. -
  • The allsky-website package is usually referred to as the -Allsky Website or just the Website (with a capital W). -
  • The config.sh file holds a lot of the Allsky settings -and must be edited via the Editor link in the WebUI, NOT by manually editting it. -
  • The ftp-settings.sh file holds the upload-related settings and -must also be edited using the Editor page. -
-
- -

Starting and stopping AllSky

-Allsky should start automatically after your Pi reboots, -and will continue running until you stop or restart it. - -
    -
  • To start AllSky: systemctl start allsky -
  • To stop AllSky: systemctl stop allsky -
  • To restart Allsky: systemctl restart allsky -
-

The Allsky Website normally does not need to be started or stopped, -but if you need to do so, it's the lighttpd service, -for example: systemctl start lighttpd. - - -

-
-
- - - diff --git a/documentation/miscellaneous/pickingCamera.html b/documentation/miscellaneous/pickingCamera.html deleted file mode 100644 index 8b1378917..000000000 --- a/documentation/miscellaneous/pickingCamera.html +++ /dev/null @@ -1 +0,0 @@ - diff --git a/documentation/miscellaneous/tips.html b/documentation/miscellaneous/tips.html deleted file mode 100644 index 8b1378917..000000000 --- a/documentation/miscellaneous/tips.html +++ /dev/null @@ -1 +0,0 @@ - diff --git a/documentation/settings/AllskySettingsPage.png b/documentation/settings/AllskySettingsPage.png deleted file mode 100644 index 6b36709fb40c5fcc3c311e5597871ba76826c5b4..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 50929 zcmdqJ2T)UA_cn@(BBG*n3m^#6K~Q>=4$?$=2|=1D0s^6zSWr4BU1<^oM4BKqlprkv zQbG#?0jUW@LJcJ(;XC;AegE(G|L)A4x%Yl^@7y!Pa1P1YXYX~^UgcTOBKn?@&bc#} z&(P4&oYT|QyiY@O0z^Y|obU80;4h0jYIDG^W4`xw)M?85uPy@@v=7w`)o5rc6B)=4 zP6F5TPj#(*X=u*3AN?FddVO-Hq3L?9r>SNZXusNwuLEhN?j9b*=E%nRpFJRM!RVAI z+Q*N@pE@mIlEiT>vhaE&?c2g( zLD_>%2xYAFbHiAvwJ&H#J|wqhcVb4q>!EXnx%pRD^Rnh$a^aXg_Amrn$XHLu9eM$n z+R@QUyAHz}LrKj4T+%$Fr$HS}`{-b%g)#hdMswq|Ci~x0g9}mOe@`>6T>ymf=eVhM z4gUAk;l&-uv4756X`kbc|8x3`{`mjlz~8O3&>|I0bKwV*Gw`+W-A2y`558qXsrv+p z!%Ydy;lAo2-IHs#vA1`tPX)|`)hYU|q=2uu_x*iXvWqATPeg+Q22>B54ye0`HE}qO z*Yxx=>Idn(nmlP(P1V@nwcfnc#S0gFhgeLrB@<#&w_j5KmoJQo!Ev?H6I#!Iy$^Sb zcPo2Z!t>8_t{~xB>=gUcbu9hot1Y%072U=DE^+=L28LIh*-v;k^>X2y!e#ps#PL#Ok>_UmWg<|&sc~* zvSkFRJPwQJ%8VGZALHk?Xf~-(i;3pC(}ms>L@Q~8B}_=re1M+14p*UWBsMA%>f6I` z8r)L7(Fn>U!f&$9DUYCV#$r6Thsnv%U3aF(D!_SVEf74U0vViZc3cJv9 z%A(ZrRsLg~mUDXD)%?$#r#8uN24N9MQLUJ)hoI@PmRKk~8i6lwltQ(8=;7QBL3sE2 z1W$eRjAhGa>Vne#Ao_S6_u}Qe3?4X5hH>G2Nb@}B+S4NyIUu1Cgz25yx_5rJw|REf z4ykJd2JqesYa_ex{Y5I{31EtHOA$h=>Nk42z{%+v@RShEKMIW|+TNrC~I{S_4-mjM}D(RKratUT=u;Ir2Daenx zZ=dzU-KgJH(``Nc$g~5o+d6|yDEY_v*jN3PP-QxJQ(2g;e6CZVD1y8wK?!uZ)Olys zO*~L3e+<1&zGnb8KpLrt=Cw;&sob_pN57p|zj`>VN-+(x-_`Kjvw^``zOpjVIKbcC zMb%VSFHq-IsqM+=DD@ovr4zumPk7_gxElwZyxJ(8IOEhDh%4anW?Uz}Z(W zusiCj!1j_rl2=M9;OX|k-JGi7QwJ%G%sk)r=D82YDI1AUh^2jy%bf4~UzLDC;d|RH zOmXK=NzolbY}ObB6D1GkI^Iz>D-EiPOT{;CjHfH<5W5rkxtz1?EMwHOqwr44nZ0r< zVFoJQvdE&|$v0sr$(o`ynFRCec)T}r@bAl*8No%RT4n*Gy^WsmV$Nuh$NClM`(O>p zd-4^r5ux2dyxgSA4{)I%?#rv`)B@t7{A@I<9V3eb@ti>Lk ztsJrg309wz(?WN$gMXjrQo>R32x_nL&bSjnA52P`tbUZtZf54+eonSNm-71|0Zd&4 zPtgGz=cCw>6{M9DT8enfq?`Sv*LSlfbzNU@*;($vqSW1I`&mXlVi2$t0p4MEW41~a zV_*BgISiBbX5+j3tPhtgw`|^IvKNLsf4+9*el~pn$(3Ef#oH2giKL?J52i&%`+=XH zh!LgD5_`%5A(!?)Wo{Kp#pkFttI!hlu%E>D$J}rBkWSDPMjoxl%symQdbjliW1zR@ z;Y(rwbT_~i)LpNMww)na)Hxx~A07+9W(UYjPwV>4Y!}M%V~;HKwL9JU1|0HlQ}w*p><7{v)KFGyvZnTFhbBJ`*Lo${>rqj~;(lAeUX&Qy8?Ggw5j&=;N~I#04V zUN(;fmQrHK8T@1<0jwXGHB@1*TK+Ivyo4gSNQ=%3?^d0W(ye%OuGlWYWrTD&=SrA| zwaY@j_)ekJxz3MT>=n}JJm1^mq;&G*nfz@!nhdVOyAV_Y8$H+N!7lW0mr$7L=_Apy z2b+ZZx#K<2z=G&h){pI09Fi(p`a@<8?7tc@AGw`-{AHp_d@1*Ql7yHI_H9To+T@9D z+dbUX{UXd+jP{KmDIdo8F-)H|JU)r-FUd$%qCGf%TBMsOa>*Wyge}v)?~)QnX+4E* z+s>QNGIttb@wCTsOWbE_vSx!vB>K+L3#>%W2?T@ru=Z+BdD=5F(rhwTtqp~gn{dDD}?M4h>l&4+vD^hZ^!c$6axs5!`(wF z`0vym1hAp@RBf%X5_b(8t<8=6ZHZJ9&T?a-AU#$yYXJSNd%Xfm!SlVY?a2Nhg+XYK z6^Hcs6^vIdX(lu?{C)|Y=R1H&*)Y0?TFkIyZlgw8^cy0&^eG!PY94~F_8Ke6Bv&wC z9-hkArGJkxlYO-i6h<6v=}!#b&i_63O&r1s+D_3RWsidoiQo`#ojS>u{XQ=l zyv@DRktOohz}j}EY`i^^z{0!tKAdXl-MvCYc&%#>7;GVP?7B?qT0~CD)%_0 z?B%ektq*rIBpEyq0Cn7D`SEtH#*w1Z*e%8>ngj!52r{hR;+(gWrmcX7N;E`LKlD(y zt3uq01t%emA-|hg zraj`$+Ur?(zhY7aW`B8dKY#7QPVYU@h1i3!?k27hqmIlK{5Y|aOO^*YeUbo9?0YX8 z|64yXzbuUXkg0rNs}TLA{IHxTZP&kgY3KStGNUqfDmp{BF~cXOA?I zBeuVKqf0ePZ4PV=+rVU=k$fcZ@ga1l6NY&)xd91op^qv*-{IZE7lvu7{p~3h>PhNY zB~W$JF`KAif=h{gVphxU<+^AzfswI+KV~-}l*)D3&;RO^aCz_C#1AaaI{;hI*(9NS zyKPU#9zt1uBH3cd&AHq>ETG^$a&JyIcRA%LlbI!=FgV3(=%K>(WC!8o=%Q^sqz8T7 z$(qq_8I5pf(IJWECC%IcZ=WCEt^C4rBzo&|nAHMV|;8h>nl}ODDax#ri0)2~kaok)%wi1Yr z<|f4;9>=Su$(^-5a;ITl18N(aZY5@(jhg_6{p zOV&5P74TYXUFBWZMG>JosnE5%oD;GeVQS(XSVjGsP*NY)N`16|4SVq@%^*=3d>PX8CE0fDP9G;*fnE zjMjN~+$(@C+^^_Ba8x7|LwXAG$&D5FM35UDf1^Fl*L`PIpU-C*_&F|q1IJp|h#bdW zcAE0X7eydw7@mC=+?Lox5ZEd7U3IyUniCQ_lyGK5hs0<8yB4PJ-zN% zz{8O|aCMCSR5ro{`i z48codWU)gI2tQg9q2zhOc%>6HkvEy+Bc}Msw5nK;IMYTGJ^^lhihwu_S3S>UXCsPA zX5tQ7xVSqxLmdP8jhgGdTN<TO82okGVWO2?iI@e%>Z9i0`uCN>LIb%%&E3941s2}k$3Z5Ra^9-nt=EO8DS8IKLFTN40>U^W?0I@;N|iQh8d+HMf# zTujl*!(q$$)u$4r^@|6dL_}&MHL_PrROEqxGpD4==AKi*z$>pQa5czZgk^VFaZ0Cn z&3JlchwDQNAwaRVE3oD1hl%I%wsDJ9j-r`tQ|yOtCuY_N`)%qbUdfG1)Aeke^IvB% zA~o)d0S?2qr(b?LgIGMHSXoRnr2cy`KLGy9vAI{0YaH)MaW*NkikyUYz7V#Th4eZ~ zc4dZ}br=&>F5)@MlE^m^PE4T68J|@(F$g}@FP4KQIf5{jclG0Wxb%fXdYV?U6e|qR zoVyn>V-1@TcEbL#N( zCC`1MrSe=#uUF(|L{bB8I|}gfAx6a`W{StFQ!p)pYj8v)${0gbHX!#pav54;&I)GbF7z2m ztLgzQa=j+|p^9Ot@=>np`eIs(ebo-d_}~#8?kM}(&+uou#^>x75b6H`A}>jg>a+{p z=p^)lsa5Q+whyG3l=wnDn>Ms})9RY|i$%29F@?Hqv0OcBFYuW&WY_t!m*l5sSLP{e zP=s}4_?8yb{gwZ8>1H|3@9HJ~s!$)HTpCNhgv<_&TRpanVF$yWy8bR%#NYtLG*1kovtenPeP}D`t(GOrh0JpQI&Ld(iKbFKbAHz}?^*p7P4uW| z087Yn(5x&o$SJDQk0AVlk?og6eRFQA?_-p*3WGaR_=Bbe%Y)R4`f2juSyk=ITWl4@ zC3VC7wwKYAnJC7@jWBK1uC`H=y*Ka1+#NJgF4O1f0pUC=E($LE2VucGU&^a!+e z7InXJmYO@3ZXFNinH1qa}b z(=f$8I<6z*jW@odyl%iZcYf~6^$Y89Ys8)N-QD~-?71k2i3v<>Byy`zY~}ThjLrbS{G)p*jgyC1-Woh7vOTLbzhZC*BUZ zoQ)MHt)`eyvrd%3Y|lPIMpNJ1QhxrX*9t-bvWYrwW{NhD+~E;qPj=Na2zt`|k0PV& zO+|Z~kEs4jeJ7Mbm8%b~czl<(yW(y6Ji>y-YMJ?0#DxP+{?ZU19;8G5eyJ?Wl7M=U0#@KAuu7m9{nUT_4uCLRI_+6Fl<@|XzEnOD58Lq_tOx{*DqNo$6q z8hrNl{sH#h(UVOeOjY2{v&Q16=Uy&X#dcIQ(HxFHG%e$d8Ai|+Q_9=xr)S$k-*mYb zVLX|HP2&9G2Y64XlIuL<4k^DZ)0;kwLG=>?++@Y37g_{8Pn?aQd(?C=WQ+0HJWc-U zxu2##RX9i1poX%5Ix~_v_KM>->+B__*2;^58ke{pDq9?KZGK%YG`k~nT7+D9gz;t= z0_s-nw3U0fpX-S(2W9(v;vPK*kgUVs0qHmkHS1bGyoJPf+ynN_rik!cT6H8!FM_P^ zqyNh$55a4!o)`}8#4fzNy|7lU>o7C}1ijbwIAka-vHp#^Pf>CbjlZQN2f$Z7~kNWe!exqv}r=-2kg7 z;3R|xN3~Ho2{(dS+|R<`IWzdEBG-xtiO>$X zJ`UL!CG=A|N!;Uj!jJMgLAba`xqkQpg&H!&zC6~uDKm2By;CrY3dQg%K0O9sQGcpr zrp?0#z2&t1?i8vZ_smgw;n~j*vM4R}7oGzLfR9@%ZzL#uP3Ytdn3@eJ!6n)!F{&6N z0$>;(QeU!C1^Rp9~-B?_n(M}SbQIB>Z-F(SJp@T?(o}#_LMoffjXFLOX zOX#MCkb8;O!SkNVgZ>N|zXB2)nzd9JOx#SGsK+jCM+W-&98Os8jvH;*mcs~3cmkx? zCIym!xp4ai{sIW9faf|yx;rv~vl5N_Z7l)oAS_5;1%2)~-Zz`wsgOl6+&i$+XJojT zvh8s=`%8S|XT&741WGZ)GkJ9QcoZTp>y^Z952dFB1E&cH|rl6jkF05#JGQ;k<+G)}@U`({#a z#c(n44cOkBtf4kv|CvUD9m?7E&TPVJSt_{bZuJCeKTvk!mQ|u7%YNFnF^yw!2L;(4 z)cP3OLg7uGs~Iv-IM*TJDhIQ=vgKEy`6SH@hN|Az_xq)(iy)u>3(PBrz|-uD2wvK02)iF<1yB^zLv2n@Jlk9K+%4g`&6sLq6>Vuj142&NrUi zO^4J2Oye}M{9|06>f_L*AD04tk4qjpock#o%?l4p~-Nw+Uk--uKFRFV&8)D+gJO z&F&a_NVBM}PAogyCN_GALS#?u>bZdCisbX1K$iVHL}On~YQxmyl6ip@%~PG~*iYwb z__^)0vEzuG6GwH1vaA6~4~q5T?KC*iV@n5ln^CFAEWM|pJYq!}q(k#;KaU-yg(%~l z)i9oOXX5l5Jb#fg9nF<(gn-U%RV!-N&7#&yae2(!YV|I?X_{7V@9^enzKCuiFRwYG zPAKS}HMtZmM7mdi`4o1r)8G|`x3!-NTh<5r)J+GMsOlKo@bPFONvKs1SnP+4<@Wb2 z_i%aFxJiSNKY|xBbI11pgg0(6z%34_pZs7dT7DGeS9jrj{8v6H*%CUaf$X;YU3wvb z{Ouqe_$E8l0Fp=!C{mwS~BARC5^Y-3{5HDXRB^ zG9_ZJ09C;|+q`hM$Y?5uRCHnCjP$5l-8kyyjh(fbwP_$Z6>!;>ZNhoEy}b!Ytxb3B zqe;kwheGi7C-(5|^>g8{YnT?@)rPnnb=||E6E|_~IaEO@dPSz#v9fT!IJctTXau$9 z@Lan1L)}1=Cw!mIUzPjy>XZ4}LU%GXQGF(GKHhcTrgDtw*}J)#Vb8UPvJC|<%^h!> z0dSOSUBfctb7LW?*^kbtULqf9Q<>cqjJuWiDi`>TWP-MN6fb%%MH#FEMtCYaRc#)qym`?JU^tBENg1M++4EV1{+vHBIhN zGb5sIwQOIz;6`2N4fGY7n=^nkbZIyGlgy`2dU|2r>(AR^61hG^NZg?tiL$ z90F271q;cYwEUkTIn-1=A%QO`EI=JBwPQ%05J_5)QSeS9LYNFyT%cz=HT-@?Mv&jA zaZza$Z_fL%{=V$t~TDc_NIsT`K&xv2A%T#$u@2CDdCIo-e5ymfp~eXk7Ejz z!=3Q1ro-4{FUw9NUOEy``ww+9kms&$bZ>G9x{OyEW?x_Vp@9E(RC?qPNO^OA^DZJU z2{F$r7+ttvc4N!pcu5{y;aDA$+e)lwMZRV_zBgDQx=>-li~Zw3O`I08ue#H#Q{SVD zAAXvUIOfIjP1C7x%d8(;8n`kMAodWxBk)L=yOSGfRo8zzGXIA>jYIt%h#^mPvNpJS zJ4G9Q(v;8^&+xYh*QN)}f73~mTjZR=wRtT$h>1C6!SoV(SajrpbF7%Fz7)muo;5L7Pi)CCVImy=Wi-*6bRT%8#Z`3cT~3XM%e9|wfo|a@W%c6 zrkRCOoT?fs#p0>GTW32}d$LZ@yk^iur>H5~<&s8<$iruHLpSxHu^-L7nyuV{bZ-82 zQhy@>E~2j_lvnU^g6TXYhuK~@Um+`W7_psuKWm|f1Q+Ldbt)T6wG#DK%~I;Ety0PT zdhO6hCuUiSZ5cYU=h8&VAdR%Ckyef)^O3H7soFaQ$kC%BsG%v;59wp@{sxpOffd+! zgQtM0+(8_|W^ys1TYc0uUsUqj1#S?R>`^VbwLb4-ZbYQf-ApF%T{9unL+2{}ie(F} z$GwX~vb#tZvqaKd?PdlkjhZpHAG% zdQE-{{;VN+ztrvqy5Xn@d5|{mv649G%ioKhOI%h+1fmv{^vS{1i0yHbM&$YZqU%FW zc)h2FbG7PSM~ZTEwC-8g;U0&mbGt=$j25X<9v!B%6%_FAPVcq^z+S|T{rI20IEU~$ zIYt*P8hn+)*U6^w-)iCis-~yEdUewGe=5K?&QQwVjROVv|2Cciz!qr4!D4?ba2aq{ zTOcT_UVZDzyV2i_h&M4x1YR#=y0vLJpfNHu*=m zubsx$U3;SPa2OMyZ_;3lxE+(K6AUh1LmH%1` z^icYT)lkg_@Cl~wpZ+uG9o0DVf3YWMbpKD;6aU+28UH!31RS7c%>3m$&}7hzFCTX> z7`$@k)XQ%UH#yFp8a{W7Pr8<`REvs_TJcK{Ft zLHj>5v|jj+h0FM({5HFj31haNe(X(K#{;Gtu>6DafGx0?jL^_0H1!6+%}Yuhf^27f zC#$S$Wh^lLy;nlZ2@nRXczt$BuV*nw?+{P^`3(1K@ISHzM4T3H4pCljJrVt#)cG8| zr@6h4%^m1z0RW%(DtB!((V8Dr20%W&+V9wdu5dDD2>s`sh7ga#ogGcH?ybo4oIXHV zkDFXss^MZMk&ib@=T9M*oB4VAAz$Fq{Yx}45np0!zBr94ar@V8W{Xck$K{h-LYtip z7JAu&9CrS5nQSP(HRCl_*t`;=q|+r9Y`=|F+5X1ZkgtAN>G|5Cz!FgC}CFQr=Adlwn!`U`~n zwkcEh<_SOE-J)ihvp?hcOFp})YVZno++q6JKkTs#Zh*RgJN6In?AiV?7{fEJ|HnVd zut3#RRWXGW$MswL{So;c*`voke{>N9@DiYFp77*h$kDAuAlC8H? zco}6uxd>lGe0HBs#AOV)TM>)IMH58XGAP zJCVvizw?pOy}1yqU;d!MbqX9TzN)i>y1irlvg>Nst^QqrK;rnd_d1nykBGBNA7J}A zw&{ebvFC)88HeU{5^a98d+C5C%eT;{JFj7dly`D9@B}AF;hF;7m6HIqMfs)}%)QKY zUpP-<8y$`f$07!PFWlzK*z~(KPfDsHM|`Yry!VI=q&%DaMKVgPPz|y#z33yE{(vk0 z5;iCyDR{yLZN=yFY7x!;_Dp)u=Y4v~DCZwnCDMz+s?5VC7ncHEUSQFsRrkQ1;@Ioa z-kkKi)jUb=s+MKw)>Bmp9l0t3zwxHC6))>^Hfzk&mu)Iey~jpFUH8|X*D$>A2d3RD zyQsA6L?gon=t8i=Wlc*=|JbborFpJk91ml2ZQO*73Oz}^NJ9SrdQs!W<(BnD{PA2} zvm1z~!_INc!@SWu(Qd*rD~G%HiD-yD|E%3o*w^Nr7a?j~q(I_cjKp5@P&$)#RW9#R zvhcD2lRqZSq%v(QEz6ksTrMPgVc%0r5ORyyu$j9&CBc(9AX=K=WEnVds(PSLvp z_AZ4jKeIIR$_<6rL1m=5Afw)HEy?t&whiLm2EW1SCG(JTB`V48#a{;N-Xnd&@suA5 zw;4nGNRn*sy_P2~Rp{O6OAM@t@RL|7X-Yejzq#P6)g0-JX&Y*BezMU_{<6+r(QH6# zk~L>VOzz;B6joh+kFL&}#~s!rBPryR++#UUn=PF3omNYvO2jfnx6o@_oe$I8ek_jF zaE_&+ML@`PYco}7v8r_yRwca?lWh0mDZg&kmU&FiPY<~qS z$^R}k&3}1(k*Gf}v; zpO^b~z$6(0b|j2?>vF-v)GWcIs_?4}2MZl}QObK3Sf{D1YAd|yj%k0H_D(U$c%?I_ zXy|>1Ky>A{ZG58BhWBT`Vsa!&4`f}Aw2PvbN{B}P3h2%C1bh$Q4LjC$)cFbhHSzu<@0`DgGA@)hL3_Q<(u&^yz1eWDu%sf z{p9Y5sd4A6egt)-NM+GJXfZYLhE+E1ZcE3RA&EQc;l(4({SQ>B;8}3mzSCi+P|Jr~ zbL^>Kst49P3+C77W5T|pgD6Xq-TQi!3(M(+IlbCR-q`5VJXj%c`sL6U%mxF|yB7xz ztQhiD_G>D*CnK%q_LBH?-|#B~`YRi-XTf zIlJ>E_C>3mS35zhsx2Jt?gHG8bK2j%T*?bZkQ(0L*N~jZ&&ggOaqz(=IqY6DR{dQ| zVTq4ITIDO^-4$7)VP%iEV3POP-bUp}^I?O1llJ3z;e=udWxCL*kx1(sW7i}seKq~G zf}~wP3oOOpdwhMUnz=4v+Qf@*sD9vOZ>dwwuTPr)=pxSHx8$XF*oGQDxj#(pc2|(_ zvN68N87B%Cw5Fvg&8?aEsEJ-4F2Vq`Meao5g9&uY5?9zZDv;#|8>oxjbmx^2LU2gp z+~KQlUEunQhy1LDH!g7PcZwiNC!@gczYQ()RO8S{>zzELooY*!N1VBUh9=R)u7)w~ z#)(VeqUY!xpT{Y#7M+q*{h7ra?!h2Jjvz)$`ZR7TA(@sw`-{Rr78b2&ol6Yp3O%VL zywK$VJtnWA1gu?Zbc0}12d4O*0B8R8#j$*0>;^k_ehOu^f)ykQb?x4}s=t`;dj8=# zVmQ&42R$*1Ez&E8N%9wJn^BXm%*FIP~4LeE`1bG!U8b?-gn z4eV%eB3-htATpOr!0Ddkh0&{Ss+tPZd};6HT^6RsYH!W)eDc^kYqkY?Q$e30^JVzt z9Y%wETri;lJ5__Wzmh1N54`=+iaC>;rVwu?Ppj1GUWpj8zQ)0ir_-Oo`(TW$2Pqc<(}coQPplwKY{((^j4u*k?xkT<-@gl+g zMI~B2loH0mEB2#{%dM*hbHaM1!er={(? z_NYS{z9o~FHZF|R5*j~;soa?XVxqwl!-DYdf6CrK?L~=8{_uVOqpzCj`&w<-UWw!T zS|(cstZ%{Bh5}Y3F0@49BKvmIYmm@l>Ckr}hdkek532Y=?H1+y9MMWD@`WRe7n4Pt z&Yw89m3k!1D*4h?fwU0!i~+t&q6T{<6YMw8pAAIKq0jof0!A^qYi4Y5;~>XQONR=gS&~zk{rI^&MdJ0QWL}bC7H(llje%j zxm-b*rA5QA7t1t9kslDK`OS6EOH`FNZQf;UF7%!7LAivfX(mbBvaTRVzrCTgoNo3> zBsp?@Q3P*AoBK08iCUFP|I7_Z*_WuT;-JHn^?r72@SNCI$KQjBtA)RIvllnX}r(%rGh!ex}PqwL_uKbTAI0&UgFoiYKfRS z*A_CqN;E!|+_SIWWyt50=n*9TmBf;q^>SP8(#!Xz>RqMS@pRNBReR|jXRduat;M=O z&SuPGG_chSXubfpZVApYgu0Ja_A3PPCm-Fn;JD3L^{_{K68aD3V$H($&Hae!k4PuY z=%CgXX-Lj4Q|ryeWkgoDdSjL6nPA`H~j7OAqv!U(j+VU)GVzC3b5X zMKw-GR8%pJ2FU9y?_E+xI1}BG8&>lbOM)J`iE3$)?$0QriFI}il3Z0vVs}VYe8UEXS7S&>5^T|NVrcK*-u~shkrBQ?ZklZHU6-DV+QFmGg4%q zskAic6*};}K3VdU|6&lxcx2Q`pXupk4XQPJD1EZ;#8c2DwKH`1;Y&edv<#EH(Oc^E6QeD>N!LX}=>=l)z+~IyG2V^I!SW}z@2_UQ_bSgU z1?=5F;r|6thfUw+sDw0qXPg?i>roXQ4K7#dTeiR8vD|k9OcH^vt6Q1n(RSDTkL7M{ zG5n3AV?TgOOumF}pQm``k+|C)2^@g+=AkwK-?OzeT08{lrtlqme@)Pk`@ut_GX*tk z!iz1fWFY+k-cmB|y~mzRs`b?3-1yIH^)wkquDX!U$sVc6A zzxY1=EyRQyapogLx@}P zr>_fXWl}VSf18A!?LTM-Xh1e^qeznhhh>uuPDKab7{lL0mE3q7&~y#n8h7lUuArN$ z+c)5z`y{c&hJl&&eNDSjlsQDqOL0K#x0S!51h$sJ6Z=?hpoPu9)MC{Vpne6~j~P>t zRRExpz3_0d3S|EUqFZg=k{teR>TjdbpCQ>0O;$OL+iT)tTJ+xCbmHDeRP9OX>T37C ziDo*Bk!bDRZ`biUCT8>nqu0jHc-K5m{o3k?Dj=OFHmteSrRi}LAy|@Z=Qr7F%Np?wVlsUZso25@tNi1%qI(gB_;NaMi68?jzjE7nQ zB$|j6b5BVVRBCE`c*v|E?_E-D&$m!O*Z#rpWVpu~ahG33$B6HTNI>nXv7~ISk33%H zDe4Am5%J* zENJV&1yFVrW51x+#fV?W@pLeTf6&G!DrW&7kn?XaDw7c?Uw#nyH|Dj}eza-nqs0G# zl)miWJjxW0|9|E7Cx)=tBrTd&l68sNzXg;~rUwDKQrKv|82#T|#|?gX3qT+LgI+w# z`SMp(e_G5qxYE>sc;ip&1OVZ*w@dvM%pW)?&8x;Aa_o|4Q-b!)LP(E*%-Q zf9+Hy(Z3=;`jF;zq{~rCNDF)eI9k{L`$G-maisNBZhvfci2d>GuPeuI(gI^29l)K< z(d9tfOT$Y##x%EYo#b^oRZ;xCE4`MTdb`bHBc3RVl*mDWtteTHYp^17e=(f_3Z@oV z%Lq@Wb4&)=wqSum`HEc7fD3Qh&9TR4F-Y3N6MsRX*$38MFp-Pg*B$nS<-b^+ey3Gu z74^24AYa^bzzRysz1AlB+-+DC-dg%!%K~(JboEIX?j^SmxPF6yE7)T+uQtv2h3464 zF$tq8(8p5%x*I}}LPfGXDYjx#e8jh&;!t(KzoMDrJ$+E-I4iZ5IpDRQ*4T%>}}4lIvpt1ed?c~cGtmu`w({D9TRTI()^r zlS|9>XWB_CQS@A;y}=9O5%T873d*s&8keZG8&H`WbP;54b!iJ8_$bQ@5NfMJzaukdKd*%!7DYmhSma%51QQ`PDb1fVr8Lqz0 z^6JgC)nPV|`)={V@Q)Jms>R&AtS-Ug-<*#?JP0%B!S^ydp0P^W)1HE?W_BKWTtGYQi(DT1vxivs zYTQ*P@t(UMIfM_afU=L|awXq!sc5Y=ju+lXui0%{ub37kk8K(Sh1r^0&_~AHzb(C= z;=-M8`};mORjEcYlnQ z2PXDDm?n@LEuObr6^os{I@(LFVTv%NW{PIUGlLAKj&1qAnDL9h0?7N>yAgEC*H2Zn z?CpMcc|JtwCH=NlFKk6V=tzxW=(EMx8mgH_ej!5#IQmMf7_b3GaDceX;G*Zh$nE9kyp;Bymxta+G8q?XaU z-@Or_1DJ0rVqvF^4P`!NsHw#-^BG!BEhx%Lc4<^BXO*YNmY-64^V?`NnhB%As(K&d zjnU-TAXt?-@W4Kqyf9Q1yuO#z_~?-+(9V#rqMNUG`$f$O;2qygCei8((r+8x72-JS z?YdLLhT`wMJE{_G937>QXPT3)u46*9b?AFuWYoI2b<+rCj!stv+YV&t>qi}V0snrj0*@RRCg*WM_~or6Va(OsuC6NcB9vuHQ87PlWHQ8>IKH_ZH)o?BAc zM5{&cweg8~S9ReX)2t$$F3Ygap!rSbCI`DCoBD)@Pf|0T&4!7Gqo+fq_Up-h0J==y zxeMWM>;9ue|-D|Lxux?z_KB6dv)ao`A(lcDg<(TIzf; zpJ{~ZG*jV&D+6tym8Ag7Y_NP(&`KpZ(m!s&X#DJ()!=uG^v9A<9hH|;GVmBiaL#F= ze0$!gh(Y-FnxpFDNVk`omd)R-uJg7GdKq3l6&5AVY09sjxs>k-0wUT37r=}EeC_ou zvlApfr6PCkXwA-!)29V6j&(%_dyD7a-0c^6{vh2e1<<^x3#>JW(a+3W=7^~=7Ab{< zxvAID;+GmPnfkTF2(flzIxf*TO#GK00StuHMRvz_^;qFW@LK)Hwrjs$Mev9MA(Qh# zoSB<5AFtN+37NhE7QYGbRpT4?isSjel=^Zxi9dFP;`eR#q$}K8JZYXi>iW0G8x&+Y z?M|m#vq9g$<8%DJ*=W=i{ix9FmxibK`+>{~+R5f{oSVpnJ! z(klP$lMUjeXS(RR^eAiN$LswrJbU2yUxRW)<38_;v5#MA%IJ%V$s&$nL4NWm$DljV*i0)&&jKzlg|C_FafNGp~t zkJB=*+H86lh|errl*ydzos8M^=%o@@5?*~4-*+Z;}IAwm6}LKIoP!)WF3qv8Uc%+wyHSd{|5qip_3ZNGr`QcSb+y7W184AitPw zu-WI|sI7h(R^&os^&ewi1l3LZxC_}I!6&-_pE}J&w5oi6TbddOlt{(wOrr9v4&A{e zLG{|~DAtqcp}fE!yq|klU$vB9FkKm6%g}p%>J9@C!yFwaI=-A^2OULAYB-iql4-90 zQH{B$>ej>l6qiQ-Rp9~CY~%3FWS5`uveQ;+sb8K+S&dh&;Q3&}L#wi&5>M=6DtC#; zsz(gX$iHfTcg|)C1NG(R-87f#_D-x~tT_Lt+i5p9)k}bku(1F(;}a>$JE;zNZt^#y z;<)zOqaMe*;weEUpUd6Fme-SGst9sk5)ruL!~Y6QX(USl9-kHCP+)K7%v|EpKP%`7 zo)3Ma&HI`6zUXMI_>}$WF2=u6EbwK(N`BYr+RC4eUR=D}6u0|!<1sR3;$AMmuEf_W z>7IZw#I-JHqB%V`vV5oHPsQrQF~0Uw3j-}Dbj|0-Ca*l)Yl7??3)ow4CQRp2J17eR z?Mu+G6)59-)q~&Qda;>?k?g=7Pv0^iSU-EU9iU$)*|vnovfo*2#x=VJiHLqMh_FgZ zjFZqD?T2TV3l93^u}=1Eodgubj08XuX`sd}#z^UJ6f+n@={Y95gWVbI$!-Fsk%9oa zk2zVkxgP>;$D&&3TqvIWZL`a(>1XqU$;_!M<%;ZWz)oMf*baEQKT4fpP2Pk7NZeh z+nzQkMHl2(Xygygyym219+X-SP&EMaCO6ik@v&Unq z0ms-d=z+pI<@!mUgtjkE=MwyY=y3P=Vn;MH0pJIEy0~;I6Gu#6{^}OUg&-3+x7yru zG|^WO`)tsXS$qZI7Mc^tQtn7Tc?`VjEp2X?2=o0UO|$5Eg^RA+rULN#bLr_}>qfRp zODe)|Sr2}ZPP~fvuED6ha1uRith$;Lv~-D4x!Lb@mV#dogT%zfdjY_kT3O~aG5irK z{h#zRdif&gG5Rx$oap-(xz{olR$qg(EJq82b`7Gc;zC6=UPPRxXPTJht@I;pFRQ7w z#rik733zd7p}Uc5kcSpfhjO5W>e(?z4q%STlG1hTRo{n@CrA5}Yv!xp!t`UBXVugr z!rQg#Sd#8kM)ZoFK=~ETtX7S20ZXHi{9|m#pQ1XC3*-#YzJZTQcrbqn_}(P|7k;l3;#^JJ68M(o08~LsU%G4N`Upgr|AUaKBxjW#9I-; zT`hU<8XO?P0eRjJp4WeJ$*`z$2%X-U&-d6gO@+(vdZ$H6np@li0 zJ4Vxb_3uLDQ7%pUXtf(Dt>eJc#g9zL%}9yc4<5&@FihRWp+vliuVDv`U!xZ~0bqZ1rc`y!DXD>5dYo z4!j}L7xWF5Ay@ooyr)|9b6MSYn7gWWBC#Kx9=FdNSI(P>GJ33nT&hcb>Q0(KAE&wZ zcd{aN>@T`+1)S6}|z|H%eA8JWmYZ%*f z7~}{@?&J#>R(nCU3r*uerbG{uPDTIcpAWY~n{|7Tn%Mp4Di#N35N}oUsc@s7S`SB~ z9cZ4dof+Ol_F;HfiWj&}Py+h{pOM z1)FXN!58|+dIvZqz`c`ate>VfJ`njIti5MgQ(f0BtSAa%p%(#>E;WGC5d?yC5Co|K zsfsj#P^G9Kz4y*dC{lxT2q7raL8=g?N)Ln%ks3HV>U}@Y`+VoS&U?M*@W(4clD*ej zd#yRg9AnJ)co%ZBiK*GM&=AXK4*TjOya-DX4b}HaNbay|Sz5;kk({m`YqKktjL_U8 zRXIPZH8zT6s2JI1#pbQ|v<#>fjOlq;b>gDCxqlk*C!MK57yYXx2j^8t+#X#~qD4%i zT>2GebQg3@!#>iuSYtUlK6frkd^N4G(HN~|177&R8)rJUT{HDt_&>(Gd~Gkba$>r0 z?(tgyYWf9WJQY)bj-q7co1Pwtn`<}R7k>hCXx4ZFWoR-ybD5knO|HI^z*a)};{B8S z=kq4iot+IzDOy?yZRk7Nx!?vaR&;A9<%F@^!&b=HC>!sOV@j7NMMqB*rtXXn3x8is z3W%OK%ZMEKsff#$;1!;8$UcVl4PASp!rwU_PN8n|F8 z>(uYvHO~pH)7JqC?QXVnPw{1=z*E@X5h~a?!PzfYGc`F1o2p>^DHE4z!k0h`2@v!w z-E(}i2v2r=|HOKtrvrB`dOKW@-CLj3E}5P?zuPhWym$c!*=jl|CaX0RNN!|UBX zM#`2QNzvW3f*!ildQ13F)c2O094|qJoLd{jD%M?EOVlnCTa35?@;!O17r40(nN*X3_s3$tTWgWga3OV=pr z$1_sjGOQe^Mq-fd!I%ykD+whJM|!+JI^sk*=SEiPWf zLGL6?%-iU~Y46KE+2z8aQi9e%QQRC|y3Z?FxKzhzY^Fr|k#bWH**fz(QC=Kb z8G2BfJ8!yBB|r7$BxRiD)av=t2I?eBR~Ot8`rkVnuse-|>4y9?bf0&l&+h=IG$PWV zgW?uL&XxCt64>6=CGywVzmL7tOiT&tqza^R_Kp*U>2ZrZ*;xXerfR%o)-vp?)6W>z zE;Hz8Rn<9}hwC%cM|HJ5{{b8(Do|@;Rf$Td6FVU4OIA>q|tx55}-C zxbD~dvp~(kGuq@c#iBFuOrG{=N_iqs{1_iX4HJRh;G>ATaOu~H_r@4gJ$R6L>(-%@ zUY*tDkAp(LPUO^7;2eF=mu6TR^oZxH;d2*e+5RA7x}l`a27TdOr>w2JPk*1UA4uwZ zzYJ-`oDPVQ2ns>}OosphF_Zn?BdrEtgD@r08^>TM{XaLKebu_lqDl%zza+%MuO-`l z!QHTm2{QY3?XiCHNA~0p{-QB1#4yX_8#JNt*$&A%F6nNdI`RWs?8++qMO;!L}_O5g+@N{P8JHMW~%f?h zKcfRG0-D&BFRfbq05(;&*EuzbT8i6Fi}@C{uf+}Ly@_-9RpQE^WaBDr^T@|HHg!npf~ z3kigXHH&Wu7o0J(AbYTW<5%2*wD_hM3SXa@-XI-L6mrtxWlW2SD)RN5%^y7UvuRB z`9m=!1VH3?0Qgh~j9!f2)-HyXH~4H9=@JJZOW%T zZ373$s6Zh3O%L!VFlb#a6HDKKsfXoh+}49(k!~rIu48Z`sLk6hvRoHZP$--gIMwd~ z0q7&Hm8XV-IOp-wUiXTlRAQ@d*`C|xWcy2W5l{wq#LIbDZhRGG)=7`R>T4U#Hfw?48 z>$fwwIA{MeS2VvCs3!qW%4b62iiW&`?0krqcaRRMfCj`d7;%^5O z*nq1lk)*f3a*(a1*NP5;9HD*MqMrjEFO0zGzAdNL@}8(_rd0JX^?s%P)adl}wST=A zsFunH)W36L&Y!W53x%Qg3@sor{VOKdi_784Pzp$Ks!H)V59^W=88fKiooIyMj!`Y& z{PXeLc-+mP0SP4oH&b%RJORlAet@YPi@+eZ-jd~|s^rRD?QzG{>W7T0nFB-s-uB1W z79CyHpfn#g9|%ShU4!v8+6d7+&AvHAL*oCr0TC*=_#Pl|JG#{FF;@oB|6RTWl5L=# zr-B^pr&)&zL$zcj0?kGwjY7r;C08O;-|1W-jjEENy2xLp>%yvJ;L~efEztuupnf&# zEnud1b|enTBgy$@AlmV$h1z(!K2%Q9DXbSGExnBIK9&EwI0Y;LGbK8fdO-YF?=gfc z)xB2$WBph^+C7yIoD?7aiiL5?U%4Bm)3VpTn5#{zyy)mpArQ1c?>fYJ3#;|~d?Id2 zk88f?_~(Z~_HYRg%lCxUMi>yn;xbc83F1>t_fMVf!Orma%agO8_YtoEf6o1coU0jUxZ<<>&rjE?17_=d zmvueozBhfT1)NBQUjFk1if`=!wI=fR_vTmiXP%qW&4HE!+4r56`?Cr#N4w5ha)$q9 zTT<`>5;U3LIS(PE{~WU4NYE)>zUB3iS;lMd{t+h6$=kb8BEXA$(CfMB{!GA`X{g}R zHSw12O)n#Rl&nV+BxAs3In%8``b9F@CB#H#S)m@=`0`{9PBtZ(;S2@Y;vOz^C1JOK z#LKIVHv`fkR-a&8{iJASww&x7WAH!W_Xd8&tUln(AM{8Iu(u%C^*wp=WD=0Xijrgl ziYtQV6ogz-g*I#1E{luHKda)IoG+HS?m{fcCNyF5`_he1{%tzg_o&>Uh}+YSN#Z_2B`zt;O=& zfw->X@yoM$#7z71F{*}PKNkf}T+P;y#Yc5TbIeT-Mgx3KGux%X8BF2TWu=~Ht8+iy z^4lXRC9*m`b{#ek3J8|e>ewr|E69yaUN(d{m)pbgvQ>^Wfr6~0eJMcs5y|& zJ0m=HmUN(5z9(9qwz$hn<1tzquX#wzX|9XB5shCqH0Rn<6)~@iaQ7n;I3|@<7X~j@ zl~;h`9qwv9+=ME9(!V0$mkFEKie{V_Yl~*;RIwuQ2M7#Tz8T2$chL7%H)=0c`+w>2 z_i{RDh?Hi|`yNB7NMoTf>dp>iR&0VG*aGg6^rrCjArP5RcFvN7jp>*$A-DQ>fZ5(K zmOOXn<&eNTjz|2nBE1iwQ!AcLWwk6cS+QK*aGh)g(ie}3K$MFd+XLP4YgJAvd+wBL zzw@YM^1({d^v(?S`MM<$l0=Hmr)`t82DCk;rx%AHT@ z$a{4-XiB5Q%GGrGXFHyQ)KewASBmm39I8=gSV^^A5_w!y{Fu&@&DfeHFX~g|cWTz2 ziu7Zl%X`Mr?98v|hBzx?bfGJfH2qEUxzqccSUXulISN!6LQr+TmKy9z9#6Vz_;Su`n;koFjSMq(xQ z_8+=sN+lP%pZ`nw_vT4JRS!^^4J?O?4cm$4m@8?wHGo?EXB$Fd1LhRAcqYsm6r>z_ zRqN%7+s9)K%Cl8`A}YX;T<>()>!A8U*af)x;9le7F@gEM;}J(*J&0nEik#hKm6mLM zUL-4i@|yG$SEqzCdf0ASQ3Spi7wcFp%BTZXHP^r|=TnRCxW7K(*kuI@gWf4FLCPKP z-G=D7Bc42rtZ=%1{@b4&o(qJ~qtx-&2?L4a7xn9AL7IGTa@|BekqoA=1?U8WRCIEj z48n1(bhRhCPh3iZDkX=y=dYS?v`gZZ_oGhmKZadE~qeVwAwI?}x;w`R+ zIR^Wq&k3FTJ$z!OP=NlUa^@^SMNC4LBtojv)^!J_{+NUING2jXJ@u_zhA#Oie$$qV z|3dLW>5^KEG>vJT@R|1N0^mASf5Ue9nF*AJNovC^ItAZ5;25*~j{cQhfN{&^+lU9^ znCj=Zf|L*XlIDg3mZA^u(!8Gjog!cqp*9L?Fi)?82CX0l{MRtJ#>bZ|{GoHg`#ND| z-;_t_s#r_dl=%6*_4u^sjLLrb%Bc+e-6yRKBjQncI^WRL$p1`-OG%IOt5&(nP)Gfp=o`Nh zE5(0iIf;lZbKoL*1O-o7BIaMfa=lfQ=>3!q4saT|X40e5?WE8z+ttD_^$m}(-5ZYL z1kD^a_`WvB@>owkP?hMN;`K9m+E{8c0W7S#Dwq4OfszVPmiRAFbnzfL2T|ZVs$9>E zVgIg8A0>nJe%;S--SrJahmj|@$gOnzzOOfJBHb;3yue-N-jM#830w^-IwdF}IZI3k zzWz>i0ib_MKK?ClBJrEJE8)7C3{CfS8={n;-EJBokU|amQBqzOvQAFV8eWzarUIKt z{b%P9YC5UFf!? zj~Z)E&iZA$i!YQ692wS~hBgdXs}`I;s>KCgwgX~3L-t_JcbFrKinA zBIlWJ`Dp%0G4C?M_-4w9=AT(9(M6Q(A?eI?BEJl?&!=$>EeZ!r&?p(mlsL$|jUW(c zfUN(+v=UkrZ93mCy^oCdY{5=-3(LEg)p3R-D@-}|jy8^FIkDE6f2({k2AQgiO+mAs zaN@zq_1|qA{a$(p4|N)ESB@T;c&IA{sE3qQMSU9h1SD%EI%3v^X3*_G(GR_%E?nG* z!oVnU$Vd+uoZ{tt=^pqThhT8%|qhO*@&6X)Z~^ z{P!FE??eYrd=MwusAtPbz$HYx=c%Cm)VAt}(F5&A(-%e#Z{_e^#p*+iECc&lBwgDG zt|)Fm5$j8jh9P-a+kJ|=9p04kj&D`s!}B=n%X-v@^luYun6RK^sKA5@;=2lALh`y| z{lp1$G2t@d2r+>Yv;IX{dm!Dlp?U;l$)&z)2i~Q0w6(AZdXvl%7jb#KVJ8FKMyASZ z%uTUi92cT4;8hbHJCG1&O;mZS^B4*?@9BDuD#Kk{4%$J!x<2hR1_x4l4;}f<3sfXM zKdqZyTh1pb0qYu9G-0l^2A%LLwHW7r!^i1M#p0Wnw+R_ z#Kn=Os&rk=iRw0^_OjLOXM4EO7B)q^Suc@Hiqg1Z)8c)V)wb8!%_w{`qi579m(x(P z|DH?vQOS7GDVYMJx^)DRUnJnLPzZO%&Nc97> zo50M4)pX4Yb(&|w2Gj}g3t~XQ8aO$AuJchrkJ$Wwyt&+CHJ7#N_5RgLLCPe=b9&L= z52M>(XE zzIe$!{QI|$DVGLQ$+Y~Nb0i*0X_5G20c~Y+eSr_+T4(O}D#@>WI=e}UH23;db+V%p zECu{%i}G_UT9`bqe|dL*>?FPTp>|CZY$$X(XD^nIg9 z9rOBv7KgP;QH7@`RZ6qwwRGM#o52l%6+NiIxv7`1HzLUC&t@;<-(&c5(- z`Gw_s%mGTPAne3*`=7#>0VsrkQ4%67?vNmDq-E<9&a_Gy)nQ$Vgs(Up*cGi1PhSEa zWRGvpcLM(u=&eS(@`D+k9V1m9GT1xLtxnL`yx@P6DzPi`5+d0#XUL8Bo--Srm8iLq zHJQ?>!?fsUXywRj|3)b_x-^sS=NGrsn9+3gp9!WpFqTp+o_k+J++ZAf29c4mdWc zCTKhtqr)1TIQy&5y`TcW`DV6xG3j*IZ4JHpc!Z;@tZLXZ$V#QZRBRnqI!;Wc*UDpW zQYRinwa+p!>^(J&t_CxK(JGgQMEMEvH$PCp!?>`iRMzn{SgM?t0yZgLNZl0^+_7qL@03Rd(VR?^AFx0!Y1wrSPg zVl&$By!joJus?GpCMV40WlOhjyWwZUNK|CwSN}41m1SegiuV-*yQ4Utp?T^^F2vZj z|F*mStFTRz=A8Q$@DaDCiUg_xPCNiFE-U=Lvvt?Ln;>y@7Fe(MA#?%!?T1B%&P$-h0lf1A@`Uv>nbL?tDeF0JKANokymRKeT1luu}jV$N0>!+ymw{1*_#TJ zgudkE=9syL$QUX|;Txvh@uBem=p(3oZ1)<^>82Bv&{;VDLm~l3g{y89=`j9sZU2i^ z@loa2o8$Q9bd@p4<5$gwmRy{>d@~mo3?TL0wftCDW(swE@jes0kMZJqWgzLVWgp&K zv851{{m^UZl_2js()+yG*g<<)ZTADakgrdU;y;A4QO2`XwBKA z+FnV0yLOwzH;bUiH^{!xnG~aTHTbmVr5e_g0y2ukpcK7F>t&oGdNC&Tvy#D>o87=e z(B3RJg}nt>4SVh^sJ4talm1s^Jz_fy{x1DB99gLB-;$5^-nq5qxNBd+6tdczdG|vl0qL|nUy!>SkB~~%*5-*{n^-LJ<0Kzf zGBC;xgAt*kK;gvd&`}&;aRh5A=$+N4VOGxQHph3jDBPMbyk?u^>vzxVMFpx@+K2Jc zLB?lvhdhNZlS9}UfU{Y`*DL3E5frdO0H(72kL*B55=uVBA76_fZxDzkF|tP(fNd>4 zdBU~-$vNO@8Lannw@H}Rf=Rr5lEkGlH_6OC?>nrC-A~u@4k^AFAe7>~dQYw6(>OAN zw5pntdE&jd*R2(@;v@ChmTPZwEW!BUF&b;VQcoOQ???PJ^<0OkXIrgyc5}=NO{nD5 zEb+q>nt7eDaoZH4V{4|ua>{uux17cNZ6Vm{a^~EM3k=G0DO;#gVQ$A_7P%*f{*A-y z@wAy5`RZKCB&c7N;h zjV7zk=tE`@Vl-BEGx!{-;7#u@Q~BVpXI67lSdQPR{EY7iU2ktQql^=n3JzFFH~Bs zyJ9gnMWE`e>n~M5)$S}nmJr(4_T;v90@lz(V1sK&c0D<9MFRHv#sUCo&n+>B3jQTo zeH197dinEPpmeZ%s_INpjfGx>@hMMAi9>~fO4sX;f2%*9n+3S%%urOudk8fRrVsy9 z+4x)a@V_e%{QX`6WD6kafBz}r<^Mg}`yc#5U~j^ZuKhOt`9FQQNdg9DO>ypn|JaK^ zsP^OVe`@W7tNU-_%Y;7#0P$b9X~_;oM>GjS0T?&>*>>oG5Pg{R=Ck|cry zbIh`(QK&>!;d)Ge5J~wdv-GvnBwXmalv^aI4;JxnCEGKdkR(;degi$e3cR zYwm8IMYypdfq}pErxMtJk#e=6HZd3@;Z}UqE@tAfPP<66=)`aw9duNAHL`E^^YJ8L zU_VI^RuOu-0FrN=dL+^`Q%;8Dxy(KI@n%baAee5KP~r1LmWf^lQ1hq1b6PF|M6}=& z1yvMWmU`?CBJl^W(TLW~+y5gtn!u)_{)2Oc1H{E12#6nS;!|)PogEckJd&imvN0*a( zch$VQkDfyRt+7f;G}V1U4Y$i)NAAki{2kH|_S{ub={Y8Ffxo_~ZCS3|ezJM?Ja)OmJi2 zTP+{vW$X1$nxI`p^`H2i`7FolGPBL6R%m@QOIN(*f`veKO*V43d;=m_`{Vlhl-73#ea~d)om%i7`_(!4K7!7HJMRXwZ`YJN8UplU!kg;uCs)i^ z9&sRFKVq|Y?^JMc0`Bk_!{m|y{+*Oy1gk} z${pho=$~hFf2(6gsw^9f;KF#!iyo6&RXT-iwE=RX5r-;iS<|6c^&@J3f0yX}3_(Okr2w68U;Z6ivs*W-=v)DLyCs@o+V zPo!muEx7GR*O5pmx}z)7ii=tXlSXqpS-O)4RmchvL0-`6#$Ics6bqRB*nvDo^fcwV z&g70S{be%cXx4S^NS+LFp(nrw`QIVqfn4Fx2&H(b@lBq`L!y8-c5NpPSb^y@fYkJ( zki%ysbgp6u^7**uCTeGr421l#G2xkWJXVidgySb`H;%Ay&zVN7wA0xsURHR~hahWJ zD6f97^;SKU+9*_D1@pa>#5a`$vVdv?eErqW21d%bqzHK6O!Qn|^%OI|Us(>oD|tHwYRAfMc<48o z;+o7q4e#{anBd#k$}RCN*HC~CU2sux7~RlI3*ZBB;C!RwCrbQOylP+1`=3<$cxg5E zCTG$~JC~rcG(!9vwSX!V3i2S|DghUGuCcO^MFE$TsLWb(r-N--nhMfm5J8TsbeV$1 z=s`u>7MI1Q78h!L)sBFi*HW--g}K!;)cn-36Y9UZJf?6og!4;tFz=sffCs)sUk2ccVZ+9An0oU2IhDF%#`kn~!z}v( zR=fCowkn4UL$$et^*skGB{$GsYy1RxIe%+ENJ<-r{K4C6IVF6hLN#2lu^PAI*4c~R zsZ*deU3B`^V;8^_g!b?}kekc>#xQ{&t_c@Zduv5$%K7 z-=zvfZ&zr||+HQpJdWU0z5}Kv&5ysBcJrUEYz<5~j@& z+BHmYDZnSY+s|Fc-)XVQoSGZ9TCy^)cgPsKhS#(Igim(iwnxj;{Qju+h6Jnm@s!}h(zGvu!{l|cNt9gKVmd?LD@1m9Y_=Vwwvs})A; zDK*$#Y&2R>{#$VaA+(g?`Jg;Fe@exdL$&25wn#}DP+nWXl6hoG^oXP?eih4^v&p+u z*QnW_QL~p7Y3B!&9I%34XR`)u-|&wWaVDSKtj2Cjeoyi9Te8X*bGM|^;0ea@B5ry8 zI1gfTYFZcDA65t1EJCAuims22F2*|%S&V@Vj9Zv#4LB5bQFr?9`O{ngql1BfFExq+ z;##ks8SuQRu~ezaTzt)&O|t$8aKN9MZai6;AnJt(OlXyN)g?t?&ocom!-tl|l&vz} ziTR|E^sO+CY6-CfnVbi-rwkk16ilo`f>@Ql27tUt3K&#S`Xis1yJ)TDi)r^imYYl& zt$1ERwOQ4?SlXfN-ETNSBn>B$T;4P8D~~CV(K_yd$5^j7_+#EXI;pc-?CNcYBPW(lQFltD-HQ zC2a#`Q)a1TZDL)^!`F9``iZ~Ddp%H5yh;vXyh4~{HK=~4A{7MJvRDE(7+HUtKxGCX ziDpklxvh;XGh(^QrDjW`^|dEIH?q`^OA3(5 zk7rd*#{?0nLc!M8tK8L>S$7@3UcMV{LFkPp&*1F6YjVP(dP39slCnSpQVho`3R7!S2q_HNgZ34`E*1D;bmUPR;&Jb{@22qcjc z?uxjl*LHulBBy*X`p__LCJ!o|`R1vYfNW0Pc=0f`;X5f?0#|q~=?wfH#Xe52MU`K5 z?iS_1#u;A@*Mz)bNmgPoxW*g#q*0?ks!ejGS7pJb(busZ5+SOb*GBV~D9H^Am19jb zAG4yzHPKKwuxxd(7`qi|hLIz9pc9%I9d@ISywbW-HGsX7tpif+G-w;M7F>FZ)`+HKBZbb`bo#@tB9s<(jxeBj16;E!!d_GSGp#t%bk(!CwQ!t zCVj=8z`Uc@3!Le@dETF1rga9D^f1=25w$V<9$&U;NqFdf?h*f%mEb@D>LCSWvd#%u zxY;a+;*y)M!T3l1f5TT&)byIOXJf|C+n9WfPYA3)#I;mHE*WKPl^bC$1# z*d0ysV3S>z@GD}ZK1fTALwbFp-qv=-?Ou*FGrHyH%Q09L^DqqC-ZSSZAL0e3ZL7~s z?d`H(4O3lZi_U8LpTkQ3vT(YqH`UHAYFWUqeQdn%{^-%GsrJJ}H=5O8(JQ-@wC@Uz)r1^Mz-Wzm&&r2QG~|8a33L!m z^8-_5KL)x^{VEFIwRm&O?A&DYn%q54EF0H|CO!^kwQ9wCDs(F1y|r)$4c*gdyb7CsY-K4gKl zWSma+gRT5jFBCWqK_FU)`<(N|Ai+o*zx*MxKzsvPsil{ z&qeVfMB+G|&hNn@{UVR!wpVFCE^H#G9i>kS`ToM!t*>f|bAXdmQl@%(u7J@W|J2%k zC%CS#Ua#F44NiouQD5Jc|1LN6Z$*gP!Itbk(D`UMOTwk~K7Mb+%!`8KN$|(w$L}W- zv}IQaer1i65a)(N&5gjB({lvcSs&xy#IV=iD{BLjr}+I}jar$dJ^D7ihRTC$r0-n> znr$=y*{=j03>!7$RsHI7op__TsV97*|EjYnhlPl> z3iKKSq9E3zA^(T5_l}_3)W38=0KWNOpqAe(&0pgH7;F6hK`Z}Nu|USTT*F7SEqXk7 zbJ$qnC6F6sTKrANA>a`IPZ)EA5Bdku(1l?Sw&#ES*I(THzwVl=Zsd>W$)yb5KXdWN zW%qyX8}jYW&$*bo2Dg4AsPcSeUENOq&tr&FucXN&e5P}rM@(+%OVeb;w%3=R*!H%8 zZzmq2t7m{@FqtK4Ixof@EA{05Psge_x4{rx-G=g%rEp6`OLPcTO`b`Fdn7u9$y{WN z!Dk>vEKpcG3V=WsLXQb<8k=67(lUGL1gBDZ;D8jOcc3Oy9j2{sSG&^N=6w}rAMD_u zTBU{(A2WkCiP4cBJTd+}gdQ091eDO7tv0_eIjq&f>}jvT>>XtQx!eZQZQyRMNa?k6 z)c}w6>Ltc@3DxmhQSEz}fa>b}DQ-?nv;xPS(}0$Qi*hFeO*3|?@eESt$kW=bMXK6I z=Eq;C8utSBjBW>=UeH?_sBU?9KJI6eVV}~lIgf0b#6v#$UH6Ece9alMW^`=CU=U{%<{2^r zFHYR8uTj-G*#;DFX~_?KC?`e~(cQN3n|OPJU9tht%8c7t7R) zE!m8@{+dn2ceU|rezbh6UpF6As`g?v9`Q6+w)0b1oNV3k7_D!T)iOuI@$P(zqgC0o zr<7S$>_WTM3%_7#n4V$Rrp549lfyd0>3!@hu^=8P8 zez{W5c_o9W8MjWeHJJ6#)*VCQ2R&meD*E^tilrxi6aHxX*LRy)$abJ(~y>P`VZ+gC- z*rLjXZ@TqhEg%D~BOJxYGWjH>0H7Jk5$O0;GaXaSg{Loisv582lCN*OgqCNfG%QeiKwiBlHSj37$`YV@e zHh3AZTdfHWE)w+G2j=r$WwFt9b4|eVuQDH2K*j6OH-8|s|w|k_d zX#8qVk-vMhwe1&+s8Ms!Dq?q8A;(BWlWXG9nT$4XbX}$W3`+J`t%xDO9Ge}<&PJu!D7|Dp_VZ6(5xZq}SUE-E> z@TsE^O#MnJ7c!Q|H<_rF>=Nw-otLC?xhP7qf(MUq&Gf^l0yzOQg=4)veJCYF^#mL_ zR6laM=<=B1kX&|NVi-|rx?d5!JJm^UzQWfJ6jq-9UP+v)l$;T=^0{q_ToswrPXLLA zpX%}ROfY9yZrtl`j^J?)oYGwSeq7x^kDs|{SeXdlDTm!p)NnqZ<^u1`LaEbL>#B-4 zOR&Cb9t^yH?y&N075kLnkC*(s_<2~J_B}POM1iFo&FRtmXW;|k9G|)qIMrSNl*jG^m}qVxm8dt!7SV5LnLi zQ1+M>AwI3Tj=Gg^)!^pt3L8E1gA}}tUyS`!b2lJ_bL;^VIf5V|e%qx`oyyx%%Uz&|K{1`I!Ri#YuA&++)F0kl&6 z8Ol3ItF{k=VNH6rO~E2Fo;;J!PwxFB=T3U(GVW$j`$Z`w6C}Gl|DogFORq- z&BndVn$DzXF^nz}4)M2Xj1!_wKBP(J_zSXB!(k$`CM6VAFW5Uvtg?k@|dx||#mF(tBXtsyqvX1+y7H||zP%6%)j@x2Ou@=~Mh zNN6v{jn+|po<52m6OkvIeelUNS#u_2)i{b0+N$>B(^@N5>biPDbSo5=8=bI!rIs%t z^WatzYHm3&pn{83J)1m!X5qf3zx{Nci9ht7DoM5Q0jiBYoYF{6{7|wEZ+x3mb`+Pe zr*GKn#}gr$yb(n%R0!RI;<-Hj{JhA=Ie8Tv%jiAi!l4ld3B8pAsN#GQ-g z5rRA=tuE*ZGVjhJ{(Yjn=jP$jgJ$80T%TrpSKA(g>wzvWIgNKpz>glMNhEJ~Y;&;n z=1?igyJ+FZnOXxa!` zy^e!YpEc#NdN3WuNzjqH)3Z9R-A@lg;V-3i+|?genG{gP=zayqn~1fo-|Y5wZ0zc3 zqe`Pt%)p4?6Y<2X$s0kUYaN=o^3ZE^#uEfbGQfVMZ8R8XF}r(y?&%ugka4g26b82o z1S_*4&V@RJVk|3bywxR?->Q<`YOc0fgBH9k`&|Bx3zij~D@3bND-9`l4Y-F?6Gy;Z z@O8hu2dkd}Zgthq2DoD0IR~!lGWMct0OO>?tbFM5<#V=HV7iF-*L3`9TVKPn)Sv~j zYI4B^Fz)wAflBIU{E;PD_W*y9;7bvLLmU8YQ5L?FbqC64?Y+7G`@aq zQK5ud(dPKMW|P+B`&xCHiJ%aFmGhkQCF2FHy_5mfcK`9-HZYw77ZCje1`WS#8vl4I zss{eb+kbg5{;^dYzK!Vkcv`-3a${ybx@1>*^E6cY>|~eSWGYbgP{(s1q_ONr;bkR; z?Y}0B>+a9^Eo|i3N#cx>1KOtCG!m8m7#jXI7yOhj4=tynl{1DO?j`|kP&K}KZxzBc zd1~ICD-BALy-wtSJsteHSNUpEIe$>sPk5dda_X71qb=n{*3#a`!kZvl!}V&X=)|!A z$JkxBQ+)TPvz*KDre?_2BNqCrVhn$$big%_UD*WtwK+EP(C9TjpF7gIV>bluni5e2 zdk@hn8S{P%9W>|ZVFOUoy+`S57NVm$?kWkV0F}yE{&kZ3$pxpN2irvIGHZq9zN`EJ zTLT?8adKaFF9d!%x(B4u1V2f_=#|T0Ho{6ip-}V$^;lwuVfQ486A! zwu)HlRnuWFrhBX$;k||0+c35DF~~SQvj>QYBm(s`bAFLa2~`B}r27 z_y*h>A`$50R%=;0UX%2ms4s(-U$*eJp@@qJ52F!O)t=E!wzJW_7#OjopNP{GuD zp>Uj41blYV?0I<6a3L6QKP#bxFquz8k0JoxEX`88MI>iLik04=MAJd^u5E-AFsTEC zTL+9Of8BbHDTh(3%9{U|Z-Mtj;t~v_FvCsii%y9G*Gpu_d!oDm7M#fzV_T#jV|I+m zmF)QImgNaT;Y-+uGyY76Ok86_;$MDQqY^q6J zYk@xYYP9FiVV{))#6p=sjImrHfN`Bx?gY^)$r~muu8uvRH8zDib6*8|KaRqUtN~F8 zo#-&X{9nYcOY(@rY3&3S^FrYcXw7|5L3Hxb3F@V= z?g)5cP%u`n`;E3t_j-+_6{Z#L*V&|#wU{&)@ zM!V=M;Id3RxDd#{ie8zA?1Qt{-fz33&0rs0gtfP*%$*TO-DC1C(}+XNDub#5huA+nB{6bfAGA> zT%^nMA^o}eYO4%f+b^c6CY0tOsa*WQis(^a>(NJ`#}8pOgaLq^#+gCgX@CPC%i>w4 zy+tyqC~N%5nSV9r#c9r=7EFCF7hAJ`m+{wS^B_*N!hPjF7ItCoI@ZaB0Hd++TT_2& zh|{@R^~_W32zb8qCOkza0^%=Z~E4!O-&QIz}-^&{S zpCkkO=;*K2J#@VO&KhZ=R71+fi7-657bYn7N?Bl2F`{e;jCSCb0d`KC$=};<^)tf8 z3qAuZpp0MzynF*I6Qnp7i-OxFhvo-*U>6qt){>dmqG9lppRE@3zeM@JdSU_a-Tk3~ z^>@TNJ{Q6-SAcf*tc0FZ4*kDo8F1KDeMRVT8co8v@@+fa@A)-5 z0Xt0=p!L-+bKMNLzk$S0M?#clHGB$TQuym6eS$T?HOaa!<471Iy5(>`7;w&C-<|2D z)yY-<2>8sv63T8KGjif=&^uGuGn4OeaD(fN@vF}AxJY`y>@x@dCX>V41@4f`_oCfT zJ56_*rZerD9&$Ub;3PT6T>api%~Dx8N(p}(`PqI?yZfw%gZV0%@dVD;>qnH@Ys5JkJ}wYHc^vwPFG&1*FC9)4NH+b=i|nr*Ta zKTjHptq}sa``(XI&Fa^rW^@7eK3%2t=4dijIP9)jAfo?KxxtVU?8OYq?-vCE@aoN8 zc69d32#G0rxG=B)K$XL0BfU)m9#Hw5*mun&M1=pu{&{$bH%*4El@G z%>awUP_Fsz1mhL)sJNp=iO~b!w|pJ9{YDKN#1z(cYHLn>sn7Xe-LCzJ=Cji8@*eDP zOkbt$*dA2V@ure=(!xA4a{kP3HP8TlukJ?I2&@&72Q~jeq%<(ocX>*4SChMOkt+ zxXYG&lRDn=L}#>zmTWHbFa$Ulz;kvKpIK(`j-_UD`zIc52TMu1IySU~BBRw3%n_PA@xE{alVn7Jj*Jpb;VoF3D( zWcRWSiqw%4$beNhqf#s~z9@PDfD7Go7~CR~4<)&Q*r@azKitEuw)q^0p0bsXxPQi%^--YNln`Vk3>D30zlN@18e z151X+#;RFLw?i=H^^2XlR^3R$?JA?NLY8{>==nH&??qrnJbGf*_^{&I)}`Khe(I}Z zLR3a;>{*wycS~jrE0}Veo*mDgp15N>X-~$o)K&csU5GXhVoL!^DYXy8|F6!@ zIDdS1G4rF!0|orD>7d&h1=SAn+r)hK)^P%#z? zka^QA81I;lD}gj!+*!isc_{BM*X50=`AnxmddPddy&S5DLRhXlYnp>Na(g#-wc_mBJ-J$JsU4I=ar-dl`Gj)kAPZ=N@H#b}Dty(4Aznrmwan1P1=DVQVycbHZN1JJ zZ`oeqqw5inmg?t>GQRKSY51SY)dUw=_}ZaLIt}bugyoQ$^+jF1FekZWd1n3B<8+8c zsV}&KkA%Hpte%jGiAl}#sRI01?D)}$NCPGz1lZq0l+J|jt@JJ z@eWlp=ZOY{C?E)gBfTs#*gVatU@+$|h^JcrLh%ltc^0X=h^qf zc)soj*XDP}aDIG*Y273(CBGeh9GK9J`v`XNM-RHc@|LtZlHO-dE#Q@e6~>=a8Y==(S)^)wyrG^ANQ;@#oORxc&L?bhh@a< zfFnpDkY?U;h5Z~&YV*|&=Egti`2^4i%&0;(ohelw# zkGIc9zpm`|ml(>r%@85UwQ#SSbpI`Uer{HH*LQ9tn16szpD5(DLVVf;p~Ooz7Oi(vz< zOgJUuPSz=q_^6(-wLMlOBGrz?$Jwslv1r^)Hm|-*>c&Tn!bL9tz7r)5Rf<)b8q=SA z%-wReE=J+O)cqXy)Qm+{M+tQsDyX?N@LonmoK$`kGmN?U1;k|li^`-xn+{h`NP^cN zrg5MEPwqx~CherT`Uld{6!obnrEqnwVrb_(j*Z!IfWs*wHPyn>A!QdIVlyh4<}|Ka zkl}2wXLB9uzXuC{g|LdbL~9S0naU%iYEUtm^P#8F$;M=!SDs|ydD|UFwU&5WAAf6W zlnWkdCA51W?AzDViqnM!-fO*Yvh&@d3&X$c-hWWk>#))ug)h0=8oA4{QGds{v)*B( zgde|%*J>Vilg+|vc!bKfs)^5br1MPj3ai#R`@ z?K_7#2~x;v9IFQ8)j=NnrWkrm@^9AlT$)aX}ehI%j9sRPrN z#Op*Dw1n?btGW$1r-v9AUollyE~8>!mJ*e4!FG52GK%Zmx~85NnHlH1C?*jeOqF_t zmOs$EUp!5G{lic1ilbdupGV$v(WP-zZW6$r2mWVwpGZ8FIr!DIItDM^G6!!gX(2E^ z8m>7-^X#8P5(gv7*`tHl$U}rVsVxs~lqeZQyAA*vfxEQ-iYx%IYL^c`&uJmnwSxj# z7a=PwipCc}!3hrJXHD7v71;nFnpzkUKXPi8^YUdj$MQ;jZDM&QTTXu<2LcQLRW3js z0zO`iXaJN%$#t|!Rs%6*i2F~b?gj^jB#w=!82~>2ABuP2)+7fXH*d6j%w(Q#-JHeZf&(J}KNO(}-$rNI3L1r>CsP(;`;g z2wWUt^l@#3hrJJ@28^T2wP#v8^}U@D@=B<50KD;!(f~MLte&?hUa`f4QA(d-{SlTW`i)sHnM}be^mbHjMbh0(aV*Imfs0>Z%N_xm%%ue@>AJP?VoK ze0QQl>c%j;GZZgM>|kYZ--=Z)qK-D7{BjyKQ7d?Q^!U4EBROb=FqkVC%W9JoA06H?D%9}OXpvf`awdb~TRn?fXn!tSd9|Teb$LP8&wKhS4=kuE&vmk?KHsfX6*b*WQ{;>UWP6 zpmF8xu&ph`F%wSk9>61^H0z-keGJJh9$V|cYGC1=2jVUEF+ug~>o}=pMrSe&0FZJg zrKI-g&}zqMs2HbHk=yY8c>>{TiQdMLdJxNJtfOAWg_)GMN?Ko!b>{ zSo2Y}G4e)Gmq9P=#kJI0z;Nr^apUd#_Uz5N;gboy29>sQJ`H&Vp)LCqh>Hx$u@3qJ zl}YZ>MJZ>z3pD0bv6*+f)W*exmKlqFBYKITrcc};QZmwuDK{U^vMQhBlGLSW>d@}5 zC+I^Nt4I{wIO9%X{tXwOH=eACmETLvcnKd!QzFTGsITF6nDTRseD)iB_m z;id?D>_fd^@mQsJ$XmvCI?82`LuE!bfos~vy|vJh>f|cy%N8CVs)bTMBkRn0HI}PJLH4Xm_W>{r9EiY7B?@*0d%? z+cFGmZr>}(+l4QP#z>H!hs)&=t_ah6nB=8o)hiYZNn4eag$@PR`I*yh+{CrmaTVuY zUwEeRZ_p_wq-e8g5SjDLaOJ{iYm<}f;WrkxcS-w72mtcD|D$wub7{cz4H4;wlsJlWpF>=+(4OQ~CsrL^TU;B@bWOLQ8S)lg{fx z)+M#VYa*}=T8yPK*$XnP8rM+eUBhg<0@!GLTYbWU7JKKq7nm`jyqOxo;hV{__oP?9 z-(>t?xukvTisiPeX_(YjbWEG1bj!r4X}RR4Z;B=%X%Qo>NxcTyhliYm&7-{S)Y|c_ zjD>Inc8kfp&9KemwCFyHZXvIkP1<6W7yMcT)MWHdlUva~(SBkC?^ek)YJAMJvHwMJ#mCd< zr`rQ*i+%o@)n7kn)@AeLtZ5=Lz|W0NqndH!og3!r;B_WBcw_n+%t(sm{id^~Z;wSv zSf2fW$I4nx?;vQEaa&8610G+fOjmj!v$+Kyev@p|ia_>L~r>Nx~ZmciALdlObU(ng?klVcA^?~qdZk<3*m{GjLHZsG&T$WW< zQQUy(g}4h{@_Y`E__c#h*jdfrm9b%~Ikf8cCeE(u0KG51yrat8*UAP5EGa<72x8kL zxWKJ1vyY7|4R3wqepj#msujzV@o27}e!reb0Oh|I^q+q#0NIuFN3yuqC>^5L8Xv@T zk_SFkR|ZA4{v{;bH|A0%L`$dU4Z`0Uo0813w5t-ukl&< z>vuHJr`Gun*>I}9%<-}nyL&D`FN>ZAS~hN3NJN3Z1geQZ4Y5QxjrXuGpZ1=ri|uFa z)%#(5m|ck{x+$q)G?uzjO8V!3>Y*6`xrdVjN=nn;a!;VU6jiyY{78o#BO)DAq%#73 z+!uYOPxsUx#bwX$L4Aa~Z^$bNa1~qS<~*f^HfCo_79$5*D)}e|1+fv0SJTMS;O!@- zCP27H+!$fuKFhkj&x2?F>x+P=1I1r^*I&5XTR_{+yhex4wa=2wLm}O+jUPUdFc_ zS9m9-2veFao8LaEAphRl(YeowJ?;zBo2IU-BeJXP3a^DJDWSJKlQcL%7_SdNhCFMF zlm0HN@--->C8$sA#$~h1_;YFb{zOdPNv#MF(BT0FJ(s#XNob-VVoj~1-2G47oS}Om zaNqz)>yOgNJ5XCcM~?pLxIQqcyx8rVN(yK-CEs9dO^#!_z|35*rT;OMpVX9Me>VD- zCJi(70o9;P$z|8dADBC~b9f_|BwKS}N`R0`YBG&9y5NIYDzRKRTe~ba<20`2SIFWn z$Hng#uB;C`{Uj`6?mM0p$Vax;M;kw7F8eevzdm-;Lj8V{3;>#zvTkvuAOztv2!*&j zf6#lOh#AZ!ENiSToEDcVvpOMI4)>boZaCMmKd_@c7`xU#!Fi~Ev@X1eH>~>^^*mU) zpwwv+R1%H7pD|MxS;2lkv6m1>O5f(+vah+5`4yX1!fa{Sxi5S8qafE22%*D|^+FRt z750n(;AQj7r<||l8Ikj#j}L4#)(Jo*8MtKVvksv8^_|L_r30B!iKpX9mMplXwu7#5 zNea{R;P0RM1ir7H@WofMBp3Wdfg&@i1?X%*ha*ZB*PP9lBNWGP$LHTT!)2gLK^vvF zs^1I!H5oV3>4fdNM;Ef$WFFl5shC%x?!f0R*N4-Z7A=H?XGuC*fP`8`MauGEBH|5V zFnXhw&S{--ZDPZTbf|F6s8FBmwqBog)%pBA_2NgK{EK)67PZ-f=)-2$g1T1o2Cvmk zNG?7Z%Z6Z~-rdrHQNXUwFVSsn-O3%yKCGydK>MPc@KO&VYMPUvAz+i!Vk}E>DmPFm zc)lVRepw=P28a`g2c@nkc=y*VyBTY`0zg*1iXSnTSkwYG@m4XF)JGNkiI$TyRnIZa zLf)^}+*ocDwgJf=4B`5JYEh+L_=V}?!|6k1$3p)CqJe+sC}cY2oubQ2Fo4rN%j{xA zwpQ+n^zx-q()ZIcmAtp~jSD=i&}h!}Oiu*0uVoX+v2tfu;IJ%|mD=!}xxj`nwFlCC zmD;xd20?8&@6$ei5B|F*S3meU9i?=&-jBBTbEh@$YV^lRuD*zTNAqqY%Y3F{&%^vi zcsjo(%x=P3YWR(`WkH%I`!WIrB`e2j`Z5inuv<>ChZXO*gs<&+w_ziktYHt9wN3i< zUySL@chBXSch1?cF^RJ7KV7cmutM@P{4CBWw#t*bVXrPFHYY@!o01l&+f*XGz4?<- zQ;KTJ==$$5!LNzn+*?0QTr5xExJ+|#{KH%rPEr&1Vb@ky%>&$PAO$SMr>+6e!!J#3 z4_CU@9Nj;gMh1*FZ|-g1DfY9af;C43UQ#~rPNToFE6G&6t-ZZ4H!pr&y3M>* zDeT^$2KLeR=LL(}y*Sw;21}D$73)3)orn-Qk8qFLy`(}*1l2NP?$DJ2sw>01!C>9* z_S$E#&ch)b?Wo#``6w^_%IJhKS%gX z+TU4`yOObp{=(w@LwKi%YnrORaQM?UbrM_^fLzD#*Wi4Ieu9SB^<$du-Ll#`fA_MJ2mg; zq)guL^$&(VdfUo8v&H^&O3ZD!@W;A$a8{!O+n#j(t}5jcckTu0J<$@Ia{`^dvmr^)5K#Rf?)kJB%rU z1EX}1Ig+5v^QXJBYR*l5gZfVTb2V5#GrCv`D*ZMRIH;uvS?;$o`%F$@mgAG&Cm# zB-8DCfCothbyUTFe2v}|eL%>@-s<}jRcsKz{LpmMsC8824Ih}=c~nM=friCZrzEz6 zp$*EJP@DBbEi@J%=piD{pvh>|b`8hTd@To;19UfY4Sf2aFzRm@bo(daFNxKQeAYne zkG^lag$?cu)M&=>}yWmGX)UaTIEI0K%>A~=hkGa>O`cPM0en>XhB{K*!mCBaEo$Gy) zAlR`QvfLCx!TOjYK`EB6)cm^n1G3cDwe|v-47x{bA^82Zku|;f)&tI?#MT=R#;X!pWzJGYHHnTh*&Tt77`{3U0m^NMaKo0**w+U7VCn|REP~wXqt*=ko4Kdzr-{Kn zuBpZ@^k84khZZ95IdO7M3%(g|xqr>xi~+x#O_h_J$p-Qgl~EV3TgD4rdU$!TlIN}} zK#4~ad@q02m*R?&Yy|`jCR{tzgi>YwVe*+n02y^SOWW|PlA?c)2$);dZy@OQTRm1c zcIhDJy@Jh^o{SUfI7!8n+@jMyA}m%hTJ^+l->x-qtxr2~%w-)K|*{ zy}XFMixb>tDO&hteCfzy{6+0{;1~UIpWKlf3vz83TuqNPqU&ri`}N|1F@r(xoJB5( z(V7>drF!1#Y~-Sm3E7(~iY}fnErGd3lzJ^o8FZ~&I9IK$Cu@OIJ(L_3{ ztx0}uml6yWK-HMfWu%Og4ICe;9@Bzjbmh>;k>dK*T(PnU7uX?|CflfYB(q}3a#7O%Xt~*foaRvhN>a_t7X1BI3 zJ!U6WdDtcmUU9s01CaJzHX`z5+D~4dd~gZ9yBT`&gO!F}VP< zj@jl<%kL>3gC>goC3Dad4bWCM>MgGVMSuIv|6$SlD}OmX<~Uw7wfW!EPapwAWa@xj zJE+KzRTT*^NES3S3@vdejK)I5o!m@wv#B28t zaRtaISYKu#-(|Y4+Ft_DF@9_7<&F}6DiZM?GXKnkC)3C_PXVwM>Qtp<-wS7fvW(&r zHJ&QH_qCmnoszo^0T67H#iIO^yoQo_q?S||dG=bvnZj8+P9{nc5<9v-rTtH{UCZRZ z!wg87oArwQj!tgZ=*KaX5tVRcTfo`}{)zt_p`2db;mcOkb4Ocz0}N{9NtX z5f^=4_KPT%HH-dk{c60jtXHEAdSKo?b`Yf={RxF6L39?~KqR>$3zC){MqL8}waD11 zYkZ#OO)NbPO^@Cyv}vAADRkr=^&&c2-!?|(?~Q4fc*wn(}qn{hC>16alV{@EGG%ch|q7~ z4zX)9*_Wo)=jNSC#rr5JBP~b6C3Cigj7!i>0TNWq{f0qVpXc30VR6AvgJ*n1QY~x4 zU9|yFCdrHU|0+Sht_^!g1|Z*BYE)0r+?=C=#(XR}(0^#e&pc|mQrXg)BXOv|1dt1#3|OcU-aXwcKw?E zI+|7l65HdyeshekPdA7oPc(Qj%3jgi%fhE_gw(z`bd3VzK=lM7K%fT>2Ta7h57;&e zx;M$c6{jRZ>Iv>~WkLY)_4EJUs5r#>IP*$?nGUfwb3WqFl|o{A?e^4m95E4>PUg=A zcG4^RhxkP7e*vFAV5|SiK{yc@H@gw_U?)NHM3MJNM%JHL`I8dRiSmWGh&an1mFDji zx&!_w%zm#P*0NDlspD!!IAHc!zOD9?M#JUpjrKtP=)25;5 zLDZuHv3*z|ZDpdOaD1Y%(a(Ehx^^_#ebw`*^GhDtr)xyfTKd`Kj}#t4HNP;8#1-o8 zZz*8`cw}vR)B!*Q62hMrq5@i${fqMPADhHvY&2}`O^}CMRsFD!CW1i3wv@`p#qd@( zG%d2MCAriy)?1jlH*e3$uJFE_3tU*wNk-y6zV7`N6}B^mg-5VqdcGp5v}J`L%f#p! zqMY1fvL9uoHby^8vEfzJw~3)+#a$JDw{z7_y3oDP^>7Po?FXN(+wa1JF+O>|0IeS= zd}0X%h+di=kLgCgv#iu<{^-(vi#^8&K>z42Hv)PS!%hg=X%B+ zXPi1@MJ!>uQBQH$x6famKn)K zK(fwyUT-GTok<0rz_bq|_t}E*eASlI0`H<%RQv8NSTY$w3Revtz%~^M*7dh2mj$St zoREXDvTyPF&hRI?pXU2rSC*NuDK=X#Gx9^n94% z{qdrrJF-b}F&(8^3{oZGL8-qem$QT1qc7(Xgq_q8YRFqo5i5%8JSM26xj_XH;}-g} z56f#PW^ox3J42Et9Z7FnoZ1LpSN9~7129rUZC;vb4WQ~?d@L;00QFs_+=Y1^mH_-m zvyF95NBCLjT&Psc#zYqO9VBtk2QlP0q(464UWHq3ZEwSgW$%a84^9mCECf0=S`7fn zvYYb0x>3d@xB%AniJuaY*`d`QLX^3yEH`XFmbyU7wQ$r?sgyb{kT0~Q z7ez}N-M%K?n1rhzGPrRrw7g&6(OoBGN+zbyRTHm~%W=3#`sucQUlw5Y=g%W+b?%u3xhd+_ib^{Mg(n7{K4;dPR zBN1dJjR^3XHZNuoLQ&juA5gR#++{*hLTA*t4+P`04w2mlwD%rWZmUU)t`@gQAV}xb zGKY!VTcs3>BzN6q@!FG)Q&(RqSM7&WI97DIughHx;!f$@cPOb44ys2t>$FaOYeV}m z<{sNI)(b9~fWGNXvv=7(kuVU^TQ|9rUF{fdFPql6JkWLi{``h6sNt*1ncWDXNq32-7rVB?56wE2_s9e7Ys>X>E z^EiMRN}Sfa)yCR8X$w^4cC5Oqp1M4aM(Q<38sZxG>Im3|_Ex38NHG9L`@vGt&!J zA7Sv50P=Hk00>PxI-EY9+ul_$ng7i%DkyD$cKmA)3IvC3cb zFdGVJwV*5H(#NmEZL9|YBlD|fQ}XTcwTt~7Zw@)`ZqY1tMj6wZFdw~|BK+EMT~g!V zyq1aVV?jn99^k<2qS|1-x>iUo2{bOa!K}1leLaEeh=vmU(Lv z8&ufn4#(lrS(%+!1CiCn2r7%x!0+vd0*5LEeX6T==AdlvM<9DGimP!?fM6zsHWLb@ zC$j2CMx+|LT(_Ng(&ax=#V7N{cz@yfX}|pBBPH6Dg}Ftfi!cF85RQgp@EmOr*~++I~J0R z+$3P?J`z&UdG8OVOLYKxGY73%^`g0ad83BU=XYsAy-vxy4c_!9AzhQ|Ayi4fGzT4c_)!ZX#}JVYs@8=O zE~n+Qgij%~sC1vwcE(bl#y9O$rLT=>UlOh(qiOda`Raz*6c9O!eW-yvuXwYdS15&8 z>AVqKPkr5wZ1Yp=w6OtV5lfb5cnxYBmE973#HMzr?&xH9rpn4RQo5sAyT{_|$jX z-MMz+R3lOL&tj3$HBj~Ei7a-EMElOaY=m7=i+&nY#HYcC678X0{{eZ#ul@T+8tK!? ztGg`h>4TFt8^@!fRZLsYytla<1eq+u5*GL%TmuK=dUST}en0c+cP?wr2 zNE8L^CELxaj8jTYaBMz1c9$ zPS+TtZN8Esx%H6(Y2x%+bL*U~-(Vd+@KdZx8Y0^O*0D9d84@QKgX_$&c?=6hwkm|@ zdWM%NBLVw!0L}4HxdShbl`(&d7ay?2jg@BZtpA>5R00^-%5VIcdi`UT@@aHv>TrtA zz=LW&#y!9WM{{3NkgDr(x91inM`Sj(iL5j{g&QtwU3%f#GRo~Y#!t)krk&LUULLH4c+AmxBq}4 zH;ED-rsHY(JWHC0QBHI1HGQ!BPlX|}z^xX;_?@Nwg4~}7e`!5{^T19<8Ek}gWbWj~ zOQ9E4aXO>zFyKDW_%qq&Tmh)2tE1K_VyJ(R(cA2pe$aTLRz@O)V|;TqDZ;^i{&N+% z*G%?m3u#{-m?b@OiIKj<-hR++!*P9Pv`b>elg*{%U8Q|076?t zvn%LV;M%RoVORdoH^)2APUpdIklo@@zqA3a+e{25;lJ7M#Hf2Zji(2P9+Vt@(1&Dm zdHVW+`|)jS<$adOs-Ug;gUUbwvV7ss!m2Mu|LP3 z_!r=Y`@hvH{-33e|3kgx?B8<9|36IXq+IfM^|%Us6T}d3l~l2-gjY2MkiVjT101}l zVJhO7{YN^(85ZTNIhX?2{M-qfwnP93`o)`He?5dJ^%PQRGmc-TZZod_zjS7)bD=*`Gb%% diff --git a/documentation/settings/EditorColors.html b/documentation/settings/EditorColors.html deleted file mode 100644 index aeef7bf47..000000000 --- a/documentation/settings/EditorColors.html +++ /dev/null @@ -1,123 +0,0 @@ - - - - - - - - - - - - WebUI Editor Colors - - -
-

WebUI Editor Colors

-
-
- -
- -

-The WebUI's Editor page allows editing Allsky configuration files. -Items in the editor window are color-coded depending on what they are. -

-
-HINT: The Editor accepts CTRL-Z to undo actions. -
-

-A typical view of a shell file being edited is below, followed by a typical JSON file. -A description of the color scheme comes last. -

- -

Shell (.sh) Files

-
- -.sh file - - -

JSON (.json) Files

-
- -.json file - - -

Color Scheme

-
    -
  • Setting names look different depending on the file type: -
      -
    • In .sh files the names look LIKE_THIS. - By convention shell setting names (called shell "variables") are all uppercase - and multi-word names are separated by an underscore (_), - although there are some variables that don't follow that convention. -
    • In .json files they look likeThis. - By convention if the name includes multiple words, - the first letter of the first word is lowercase and subsequent word's first characters - are Upper case. - Settings names in the file MUST be enclosed in double quotes, - but quotes are omitted in the Allsky documentation for readability. -
    -
  • Settings value colors are the same in both file types but - vary based on the type of value: -
      -
    • Text (anything surrounded by quotes): - "sample text", - "123.4". - Note that a number surrounded by quotes is actually a string, e.g., "123.4". - Numbers-as-strings may work in some cases, - but when entering a number it's safest to NOT use quotes. -
    • Numbers (when not quoted): - 1.234, - -21, -
    • Booleans (when not quoted): - true, - false. - Note that in shell files these values are usually quoted, - which means they are strings, not booleans. - The shell has no boolean type, unlike JSON and many newer programming languages which do. -
    -
  • Special characters: { } : , = -
  • JSON brackets: [ ] -
  • Shell comments: # This is a shell comment -
  • Many reserved words and common commands in shell scripts - like "if" and "sudo" have special colors. -
- -

Debugging

-If you see different colors while editing a file, check for syntax errors: -
    -
  • JSON files -
      -
    • Missing commas are needed after each value except the last one in a sub-section. - This is the most common syntax error. -
    • Missing quotes - setting names and string values must be surrounded by double quotes. -
    • Missing colons - one must separate each setting name from its value. - There can be 0 or more spaces before and/or after the colon. -
    -
  • Shell files -
      -
    • Missing quotes - strings that contain a space, tab, or special character - must be surrounded by quotes. -
    • Extraneous spaces - there should be no space between a variable name - and the = - and between the and the = and the value. -
    -
-

- -
- - - - diff --git a/documentation/settings/EditorPage-json.png b/documentation/settings/EditorPage-json.png deleted file mode 100644 index 11e2acf9664b97826ad2674e6a820f91efa203c2..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 31791 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 h4Rztz6yK*a4ktPX#y!4R6r>r(whZDL^_0? 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%0D-0NG%^Sd3zh9(zF!xvG@koNQ4^V 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 z zP4s#euK&2q#)Ob;Sa~wTvHP#zjlP!DTD&hOhFdrTx$t(MsdxG@*j-QJX3pT3CH>&& z1){`itW|?s7Pfhg$&M@e-Zv;|zk+eOxe-FV@3fF-41?hvFZcXw=ae5R>r%#?vS-1* zodNtGI0LEVFqhR~S*q9h*)JXog!%s3X!2m>_&6nT3^FA*@3hUm`5sdyrNXfDxF?L1 zvE3E4~dg5VvZy9*|!M?9XnvXxK>Yn|bISdTM_i zD%EbwE*~R*`>uVC<#Kg6OzBE7Pfp<+$sS^tdwWz3`h`5>nvDx8O&!$5Ek=kVYP2hL z+U5AjcilZ&EFub!3qv zIA$^-+L%A~$DZ^J_msu@hvO#X`lJIpd9**wv%jA3Q-%k2F3e$Y;HV^jJ1^5KNufcV z=k98ttOMOY)}zT=R!NNK#-mC6Yd&Iz3f?D54)_GQUxCF4NIRR-JQkxu>J2z*!ZTC- z+^RAIcxM+HiVXUtl|euNaPtQa+0A-PD71 z(5|U@9a{-WSv$8PeI2oS7YtMbF~+%d!rMU zA3w(B!Idl);EqFpXojTz2&Ija%i{K0r+j5G)@bV4>RMV8c?dIVJ5TrOofVmIYQ5zZ<|;vj z#bt^`k*{yP>}Pvi^R?19P+zTdrDk%4YH;)TYWhhr{NAbT@+|z}YV%98AEbYm1ecsW zvKtlMmb)C9&&DzbUmt6J*p{7k=m<;n5!vUx;c3XAtcg9v+QFFBh_$#MOWMgn&b!g% zXbt}DzddTg_OO|}?;J<2aKh<%WpPDUKs3TXi_+*3SO#~Y?yo?3|7VXrz(KJ1cyAwf z1uDdz#gK)~=x~sJ(fyx?E{)!59Z57e*lF+{waX^|FK3Lu`r^Q~??3WcRe(0dE0*%i z=Hvf59n=4OE=J=2S}EhN_QwCiYWa&cIa~vgJD`RCXGA&W@@Dx5226Fk(K*QAj?QER zWLAKQ`Xjhuy5)0?npeuT#xO#Z=F{u0oa{%=)xHTIPf9)R!S|?n&11>l3ZHH5^-bJr z%O`z3kE$^TVKqqM_pAG>r~{Bp{Jygv=c&ANq5UWzre{$6%voWIZ9(Y}wA2a0Xq?%+ z{J7ik!T`9U0CXf<8yi+ReyX9bfwJQuDE3$F5)jy6v*D>+XpiPN4(1-uWeF6F<4n}C z9)o-gwNB@L%OA)7s$g_B`nS>oaU;{b&ET$Pe>Tkbjq@M`szPS}xbdeM`Nx}UM_h}= zaEsTcydtaeZG3C#)3$pUH*OyS6@GSvS>X7!^#*r>eZ8{5-sj;T3AH7Zw?2%CZKJVS z4EgkfsfLk4!Vq&VD?JjVbY8!Yu9KlTQ|X?? zX%8w!2@-5thDCX1V<5y~^-a|Qu7A*G0ZHbWC|%*ZmszfJ-=RL@y?qt==1L=Q8(}-% z%qWPg1^-&0FLm*6*q0A;LBVIpu;_-P#Jx?LbP*%BQXedpl5~i++lp>h+h$LBBHO~ zVf%9`eN$B5;LtbiBivw~bzX3~ZFfEy?%?$U*ed5Ktu#3utwfC@U2$>zEPVXC#dp9} zqKM@~LV&z72Z5|Ml2Yq5iw7rvZ-moaOx~0#fY?--co&WUoAmvb+-Jtc<2Z7I z+5uuz$gw#I%&+wFg0nhaca(;5qgKAxHD8)7tLk-T$oP7l&>HsD(7Gdmp-ImgnY$!Z zRiey0W*eM!-I7Qq&}jtkBaMKjb<3sLp_#EQ_Kz+fcVz=KTaUBa8!m22 zjGA?nQmCpbM@5jN(eu)_(TrxkXAiflofW8dqc;E)Q9&Ov;amN)E<9VMb;L1WC#=os zjXLy)!RdEy{&Sk2xgG-$OqYbF!fWI1MIPNkahz}KEz6Kb4#I;q$X4d>2bP35 z3^0Hy`eb_LxVp>WzPAop_e$bQE((9O>WhbHeQ@K6|A|ACMddO#H;;t>2~8JbdC-QE zT}w<_A616*)#O3LfH9oMr-Z3Yof^sWnydXiu(qE?{OW)9wif^n+`+kOUP^`^ecCbZ z(MGt<;YVhi$$1Z}`HP>i+5utN>%h45x=#LNF?fdillc3PHL5Hg=ua^;1lLb_x@PW5;Ry8Q|U5kz`8Fc6cC0Z27iX4tRX? zr}?J)4%_-RK(Mf=0(_&Lf!rv7i{nIwVMcw~U!FbmsPT1SH-w?e@e(%iGEIbsuIF&= zPEFQu&2}t^3V*9|`0dtH*epDIpN@1BH(!vsM5Bx-Ru$_&+uN$yjq0Mt#Tj3N^E@oh z%MzoBTcnkZ1vBl>h&^6ENH8C11!R{$7H(50YFRA-Ed?AIFOO&&R95oPn}X)ldNN44 zWTw5BP0Lih8TRsRg{2S6PW9VUkAe~a|L%WjMD7qB3_LMebW78yWJTR&k)#R8Co( zEuBi43jVUDtidAA^C!~P4bF^T(FU138IaQY4n^J0N6s1j6C4>&<(<4Pd{sKMqYw)i z5wHYjOP|1f%8N6)S;!_H^k07}=%2C|Rog^U@*KVLJ{b4MiyN;OxI8*@S0!IZEg+h^ z_}Yv~VBat$6yEGu{>9&+L&#HjNne8cEvBw@;%kCRSOeMWwmH5MqdIhCj{d7W?n4zB zKg={|h#<*p&B8YvvDD{8dI#+?59&n38&&<2|EOI7%2Vi-c;7;n2TgKI5GPZ~GPU!GiP2^%Z6bT4(T;z%AMBd6Is0L-9cQ<6Jw`D^eP>4Hoz zpy-GWa}f6h?~!*p2)$)DA$JTnqjxZUug?Dot*{W;OSg^ah4|iwQHspr?`aHxKrypZ zCN~k&2MEz8gPWvAKR658RanPR!j4&_#mZ0}JM=BfA0zNci5WK$L1=x+Pq@lNxC55o zgGhB)ww)mx0^Z9zjrV`!KNbKdV#FE34}i&?IWq;?uJdmDe&Ml2t)OfLj^|kK6yWgz zWPa$|AM)HOgH%Md(uc>-CP`E>_3iWz@MU84uXG`(QVh5F7mTVh?ol1FNMH@l8@e^S z=Q`u4)7fIvKzGiJO`oLAColfZ;Z==_eU+|}PT6F*lMEIN`=owI8fRr_(LV?CYPlMRG2-H5ne;PQ5 zsZRRhl3Q=cw6o3ccMbz;e-~%kgmfT#8pC+6IXKrlY0(e3T-zAs$b;Y*QuKFVDgU}yV6ikJc0QBfJNt*xCN)TF@=(D^YO60T~ zZWuo&&@RgX7Jy=b-wr2MSl8Z_a9#mlSVQz-?$3 zO4t~O2|-x{_lHH~G~79(Jlj=-h;xuSz=?xp**r|Zji4)``!Q7&vY&EA!b{E#YoljG zC)i`0xHdvzwO_=ub%HGjW}^n&sQm$lI5Q*z{Y!ks#x=_IRi3Do{Wa*r&<}}VaEx^n zyE7ou#(RC*z)JgOYuS;-zAp-{oJF*XdtQc4O%yTP-d+QRjB#8u^9}iKIGB4cEf78* zrdR(jQ-KjGFWWon$sN zX-}ZOV}{Va6mHEZclbxpuAoxbs-=|Nvc#6(ymyd~c_hX-Efn$R?Kme=j?LT0S(T58iv*RK-->H5B<|Kjf51%%s$%CmH#0pCf= z*SrPJ2uoX=_+HjmXFp-(ME&fr7|nb4)iQw>KBxR^p0hq5<}gyDALk47C&KDRWm&)N z`}xF`_`vY>0eT|NEZn`hv-w=H*=jp!Shjf0dov%aob@jb?Uk6@u?@K-&? zGnBXFGcA*iY6n~R?%5eirQ=a>k^W`i&i@%~QWEH`4n~USQS#{XU7z7*WmV|7Z%-b= zv(^x+usBA~urHBH>$DYV;p0C9*PIdlQ1XlddHIc&R`sNYpBg>pg*Kgy^2xf4&W>7v zTwR@@X*EA7q`ugWUgxYJBph5e0-zx zcisKO(62Aynu3t54RWWoT}AMx*=W>HUxPhXPHgujpz$t@lb~p7pr+>d#G+>RP><0F z=0#{{x;9q-O6Zim_`=oEx1iC6?AO*{r)9v>Dw}G##eai#ax(muj>g*ewoPC;agn3K->zp>H1Ryicw&Ed zFcyCQoRa-y<0fF5clFjtT?K@AQAV$Tvz&Y9O>V+#M~M zo|-vdAB>2n=XV#()^}BP$jIb6zg*PgZl8@3=&i|M&m-GFj@D+;?)|8fqr#8?m>1l_ z2cHxD8DuW3Q{&kUpad0Iqo6{eTM#l#B!oeAS{rj&#MOMD z(RCiW55=^7?*AEc*aceDB6om54zFH+*Pq(SSA$afUbSg2DwYF^p3cbae@2qcAu(lE z8O0h++stlwKK=$=eC7l-LN5Z1b|f}zf7T9YpE}$KC^qDde6l83GP9SBcjpVh$_TMY zj-AQmwR(a(G49^6dVEEA@HgR&-Z#_I&khe5REK6i))4sZZmJg2-_>r*^O~gLz{urE z)zmt8JWiRb5s^8_ni12OzCS1{V%;<-1!k}jzF!vOV0RzA*vhTu!E=L3ri?@V<4Rbn3h|xd_xk(6wMF*u7H~Kg# zL%KU4y^K5A+q`F-tVv^p5%T9iGV^)wp!h)jp}owfebl(ITA`6mnt$>pw&dKDj$Q&T zMTNYQqmmfxQ2;CLciou*O>idW2 zA&^0aXIfr+>b%Bh+bPl6?g9KwSR)l?N46F3LskIuNI$UDZuh1KP#)SID>R?zlNu{O zmdKl#_a?~Zn5v?l z$o6xedJ=ePqThyJh$dRWCX)q9?xc?-=V&jj(9&$Z8ho#tb@e-VS)$xp+PAMDNk1WH zzc7UuL9d3i(EEL@%EkVB^cMER+zzY2Dhp1|= zMfNg%`low6ZcQKp=cl-;ss)I#QpZ!5 zNNLv=GwkdP2^Q%?%kw%gA_+aa0gq5>JoiG(DFOb6$9Grvj?9Vk4W2#Hm$N(e{-8)GNDgEz@Iv-dis+ZwrFEKsn$ zF402J3D66;l@-B+Gh5lK`unEmTIUP8fp-ff)Bw2z$3B6W&m5Iqj+(D>xA!rl-bL61 z-b{<$+eOj)Ud4wkcnk-qFPyuB1>Dt8Ea~UYJ!s#M;Rf+9<+4=rrqq0`U^A)eAIMq4 zU6bRedk?zGvM+c~#GL;$jEhxdg6q6)TLpmrbqWrv*Kb|DXx@pqdX6O?ue^qNRrXNo zqiySLj;-@Uo^PBs=!#DPXI{DW#~bD|3Xt%C;?tVQ>8fIwcee;ueAWLqIC<9l)qtKk zeILu@)4zI78O})$l!*EQcOttI{k*?DtZhO?etb(VdadtyL9Y&l-xN%(Z9i|)p~P(d zo%YjVX~FpU0zr}^YmwzDx^%GCVxKbw?D5dQs8k0$RDnqwT|APGR94vtU7D(dy_pO= z2dGYf$CoaTm-eX&H<%PTXgdm7nuS|Og4a|sct2#VXmSjC^?{<4(o}-Ohz#h6f0nw=wuth{P}vyE zOKpD23$HIEXBa3Wd9D)PsB8s647+MI%^Y=})_uJ+Y8Co1Cs}EokjZO&Hm=&>hgOkb zjok@5$qZ+zoUBiG8GFTi`-9OIXDw`c`h3rCnZ4Ojd|pqu=lw@(`nNqb%_RrE ze?P)IB>NHFq>X^$^pmnGRn3S6w+id2uu+t+T=Hc<#Pjg^*fqmo{9UI@j1;cTbmTw< zm!=f1W5#gxNtWPpOZ-x~{12800cheZ-GyTtZKkU=ztksgaqAWTEX2WzUN*4|xKL8v zqnL7};hpmM%vGCcDr3zSn4AA9W&Js80clcsE`W9Q-ZiMY+&yZmNG=kT;vkWonz7dLc?)$x&-?LHt+jD41lTxR#O6bS<2gXyHe4n<*d+zyTU%$ijJv} zp9`2e?0q0v{i`0h6A8di>Fl%nip%9>sUye>eL@c24#8L!7QTN$_WpOWHUHu4^ry)q zh0_Fdo_~hCFNG!;boWKmc6RrXRKVD!rYy^;46t`UBR@EWkn2g+pztfCI)ax{;TL9P zm=anBUj4pij-sjK`#1R`eb=;R+z}0=hmQT8HY^X)ccVi%iIWjnW6j~X)+mbrazgzB zHNIkp$vSp}aC>Q-;!1f{k5JB*5!%h)U4p>17k;5!7AQ$NgZ^5gR^^&-lO-)?mx=+HYZ3NW z;^>oKIX&OBTq#$Y((#YseLEgOP$73MOe!4-6ZK|mi+ozbN9?FQ# zh%G~SjqaHOqKj2-+bcO=r_pg$4>e&bY%WCkj;omA)+DuE#nre!bZF~KIEQ}`X@hx{ zPHD zmIcR-SR3C(a1MnEWf`Dap!;%2w1C-<7r$vImil)ukAwnqN`80e-!Z3Y9q-#RvfVb) z|H_#Z#qvB{VhvR`D5b`Gsg0presemjcdNO7nZ0AuaNf%5_(3`HO47-?yP>VKNlY{R zLL~9@7iz1IsenV&lKK6nLjZP%gt!E@_;GXy89qjPmm{b(YY4hDn@7T`<~->y)_8ec zF$rl3TE?E&($x1cFn?b*ue10Rp6uFdq~%$ZR9y6RIkfa@6&2U0lpN1hO{YtErzbRPb%gJ4}$`($grU%m>*o z`;wW7RMIV7gy`1yHkElWSU)7_c$UgLj0moOUbi9~3Nr+~g+jgFBRvKJm7JU^$SZ+@ z|Hae$(-{VwZR#hDwlcERB%6E=-ztagDe`yDK*GNSo^$pcTP>)_)aAlGq zMZ#P&6OQ&R5XgICB50WOG;)jiRy?iX;awBQ{?#jLlYrS~`YV3Julvx$njItIK5nmv zLW1l^u~P|fsrFA_)HH*mhilz?-68MweP|`ivCBqIBPETk2DJJq`931|XhUZQi77%q zb>9a#nF;O&4*<6$vo$!h?nU*g?LP+Itr)!~6{ zrPjA)+y<-asSW$^+W{7WsVXtq2^Ie4y+%5%Ujts&k!08B z3sKg>neWf`bH>BJ>K>ImuPVlgextG{Z->ZpPtae8m<2NAMzn$+Z&rISK`?Og8E$zB<%C7`K_uQgd zg8NDy^ZyK=)VL-We!dy7YKVz)6n=iEQORO*G=?J?6m!5qbN`bzMnV#d0KWzv^*y@O zSoNYOo!Wchtb-|@Kgu1N4{Df7z3A%U3Ya1Eilp=B5u<#g-BvO`tdNzmk3N9}>hFe!SVCo}R94rUfOKK853^nfWb(wu0c!cH7 z?)wyg>Yk^5dHIBeU$b{($(HX^zL%w|l6GxnR)t0D$ftT97Ovd^{zCxv-^mW>B>Y?8 z2`rxtnAU5xx%Bv3b7;57*m}FPo_8HcQt)q3+r{!w0jSs;5vVlo z8T7*ILw>Vl;I?KnVIc&KCfRd6*u|;11Ij7f7i2{$BFlMX1iBUuG~N5vcIk|BD+)lv zyKW4E_(qO>booo~T&H#BQ3~;}@k*on723f(;9Q5SmR6n$QM!aTrdtgclrqr>P$6xq zqGU5|$*!U5U~szlOy6tCDkCm`3#N=OpWAxDs(ajh=uzUZapdUlG)YVJ;Au}n62pBY z;U?~3FE_;de%3pfRY_hU6ITkN$Yzl>Rf?^ek0)wm_60Td=^1V(YUqUs-yiTge+pFf zI8Fn3KCK&`$-naMn|ZBS7%}d5@rQ`?mnzj{=;H>Z&w&c*yb#I9Ul7$op2ct$oajH& zP|{=(Z{c3nZ!*dPSE4Ef&U}8Dc{uY*c@iiULDny<|Bah|?=yztZOZlUfW4!EuNh;o z68({LcQd!(px=i>j?Y*u#7bvzQNc%2`HlsJVpYh?1L32TM11gaGQY!FvG8G@XE&PS zuG?pzbEbn*&{Wqq?_sTJS_YopwWO#um6KRh^4=#<#3x4IlanA?@fnb`$#2DV3v`On ziPEXQ5k!yC8&fTQ2ci*tX0v29OTQ*1*6rCh^5@?hJr!?Z?;xx!DAC=EGr)(_7D)fN z54<}0&b>tuS3DIa?PCX(Yqflty2l|{$}>TZH!-O}*-wEZC@GG!_KF|=4LpOYwPARg z|MR5Aii44-?)#h#!V>93x)Zw~$%Ou5NPQNzw+$2}F&v#sd^ARE0QET%t>iOs^7Pkd zi<-pEVaN@_YioqTtRd|}Jj}XQ5Zt}_qS#O?e}JZOZOIqB@n9$h8&`hmFE4B?*@(QK85-eH{61kJOwxIe;~cVS<1LY8RW%byNd4z!?8uu!EU15JRqvd8-2uap8v;q3DuMpz%tV_^IeeaJ zlRH|;ha8{Y&afdc>jt;Gm(bQ7Z{L676 z8DGJ84rnte50exr5NFq{!=#(8+%Mk%mJ&DnroAA>w7x8@E|rFyi|1~f^Ij|+Z$||| z<6O5lLcs14_5GNb_>qxL<6+yZRhyCE2`kh2v7V9p=A#pt5OEf$%5KC*_M()3|7v}1 z;kj2Gm%%-Ds4DVERs6w&A|Fr=QrJCC7KH2hHCVhU!Hiu4yIlV;0|Mdh%2FCneUwN( z=uJG`m$G5;qpG?kMTwZBkYU-O7rG&Z%V(R{mO)4W1w4e3B40|p+CFk2xG-QMH7bH> z%k3s2%zMP?#U_~aD;o?8d|n_ih! z(Q&-p)?1N0i?5tH|9wWmK#p~C@-N*ai}Lhy1v{LxU+Kbi7j^e3!KG%Q3r#W3a;-JP z*ybi}9}XLI91P2aHDtO#9j@VKgH8|{U`LR=r*sY4nFqUA-D2u|pCB1c_ni+YvuaZ;)T(+&(dGtu-%Hc2JGrwT`z;j)gN+7HgPZZ6x zuX>-BquCPT`X9B+b=IrJ7H+%PLwbzHMxZ$!TO(WLGq$q;<1L*yplwCb_yz`)n8W^h z2#T@MWZ`qJzCAHt@!Tn=56WWG5&_ugkTh?VilRiajjl z@ZCGjKlm{_`b_`OK-f`J`fsGQ|NDaD|6S%3%8ST=Oc{*mJ=xqE-tpbE3oWnty&mu< z!yz^sJ*B5n9Mr~pjdgt55qu)sjWIPXqgtU`ENB0c`T}Z$V_%rP+qpCD7A$3HaGAN&bB7^*5|*qBb^DhWqHDr_fY8A|q`Q3Q;m{#s8~lWWOK7mQTH^G+AI7T}_2wLo>b~yd%&66eLnGb8;p57aO(x{M?}Dc!q?OKl z#VL$_zS`Z6q8>Zd6-mCQ@Nv@`PnBy>YZx!q|6PW84>9gvP z@d8YBi)}UNR7;`SI;P_U(wG4gadRb%xq_8fiq0;IE7ra*n==#hU>li-n9MG#vU#vIxiudyACnr?>#Q zza+IZq?L!9SEeVqbIILK1)et zcCu8!orY@_KVB)^KbBiz7N@YkCz0iH$9s|)3U-hno)D_L`jpfu2(DXX2(5P`TVpe{ zVT7&fnRbb8Hl6W_G0pu~A!dbpA81r;PpR1;MkqP`S5@!e`jR%y|6Rr z4EJQsHe~dmGBG6$o*OL%A`;l&X=C+?Bd~OR zkVQ+7U2x-!&JcPo-MVc6)fF;zxi9oV-tL*dGFcaTQbg5v^7|!}FM5($?FDxJ7>tl-nhSh8Re%1N_46iNi36h~n#8b?!aBpG7xEWa=)= z9b=jEZo|_Rc)V};5AR6GioP-1Yf~{8;r=M<@}~bql>PR){aY}pD}>Zj`>rD+j+oVr zY3O%-MszQLmPY8b1~(DYlZ>EAzGCq+)@6C_uqO`;fZknTu@EtP>(bEoduX#f1Qq-% zloC=~(2?A4bwRV`a2@JNLtn^y6-(f0M}Zz-J>@BLQk~ggQli2d{MW&22kpsW#v#rb zUOvhG^vvZi$cTa@VTH(LuR{diy( zPJFKXW}@ESYTmk!1_z+ZAJdx~SwB=okrpqv8JxZKX*u(AWbd-`v6R29rs)`~qwyNUR}VL1FRJz1b0M_|XO zbKS3e5kHBwW!rGdJOwZdyW8Jl+$GNH19znK8s&^Pb#)O=4~)=+wW!R2?a`)%Y{2Ln z@D}q<1{4T!r~caT{@2fTh$&y{yFZYf?|w|#S%r;N?a&-=UA)3)#T zlsoL!Xb21hf5WJm>5~L%73X&!BkK^fz?OA{ z=S>Cy%U{E`P-J#i`^D)%BPCfu=wr7)&J3H71Bh92#zRNvpSc}mk^1q5Gfo%Ylr4v( z*dtWzUotN@{ieekn;p(AR0n0nSNjYQC5KV20>y2Nrc$ArlB_WI)MEV!pc>4N5CC1a zfz5t>>I`TZ4D4=1jq>{ z|L78fkfE|U$5qlVh-L`)ns!~{kpn+NF7_URG8sZlZfCiBci{)T9p|317+)}3`~CVS zM%UADd}Ux7OZ@jwv#RYlt|{$V_u|d+ zdMZ;n+cm|xigPmCKliOnL({z&gAePKz1*l$9~;F!0cf7Cogf@i5h6_D%&4+Fw4*N9 z7`5AMhzGtsF(`-K*nr@yOa(PHIcH% zL&+<;S~YDma~Cr1gbBC=sI$Gr0K9>F(4G^@|Pei;F))3Gwp|u z;ZNiR!17(3?>}=G=<$f(+UdpnS?{hKKskX!_=n^rv z9~kvv1bJJbaMYByux;X8S}PIY+?#O+2QdKS8A2cS!Lpqwd_9?dO%nPT= zh8XgMFG8}oJ_dWfFk>UMqb`^J_!NuXUx)4;V6Zyb=lQ{FH@F{EH}M7!P^GmZI&=7* zyp6Ct_g>TxbAwPd$8H%^%-bL{xzd{T69aErd{jCWl?*-`ux^N6PUTb7no`dYs9s-> zNAE)gwJ=F%3J*R}(W!}@IJWDZ z=Gd4#VP*^ysJ)aYY76qVyJgpGV3{+z>{Z4|(#aQTbe!I*!B&o6ny$+<-$(ez6O$uh zI!}$cS+7aG*Tuzm6|fcopo~Lo9FK7^QK|DNFAKnNQofjkDX z*oJI+x%6N~?lZk0R`f*rP1RW!SNqZgu*!f2f4Tl&^Zhu^{=vY6RA2|2_G3PofwLcY z51t}inmn+&C>C^3^{q8)dojw(ne*tK9{=aBI5e&hUa-u;=quFLZyn*DNn8~tU!S5c zs&?_W+JAf{?a>GaaXsXz!YivC{`r}imQ=ua#W1N&MG}(xM}S*lTX6M6IFTNnsudu) z$O_+@4OIW3MQVDwx~EaULlgxiY#Fb{?mSIlAQlum`*~PCD??1GW#S1cFyaEUpRRvO zOLk2=g^oS5y;iqQlPa4ni;3|Mn!Qd;AsM+iu!{fXvbDppcRou@^E$wJ@X7;qp&^^Q z4;>}<;aZoTdsSNyf_b_V=2eD`+{9lv4NhL>G8dzyn@YC7M;Ha# z_1_fv{{`E?#5Xj%Ydwd)?!#Xr%bgdX0@A@?;V6{?ZCq{Ug8yn7d zcMAg;d*l0W_zd0D>N)+~kJY@+J49>h^zD;BqB@$GGKC9Acx~?xl>fXHL+3pD+``Xu zuT`{0yj(27Rac^{spuR7Ux@vo-&-~wxl-k_C>Y1X1A%zuDf~&!L_u)>!X?NVs*PTs zJ502-OimvA0-rFFafD^IZtF%dt5}$077U`4umPJ8RR-9>ym??t_vuG#_Ye1W|JIqG zpE-k4k0+T2fO{rf0%3e4ulY$=@o);4RxR2+V5yEa6# zEX96Wa?8@^{@bxm&LHm z@m^f8l!r-5>XOeHtjPetY{^Bt7ICB0;W(+ydFux_<0!;R)4Ho0iR7}Y9nj1RmW!&b zDEkp~X$GZlibwg|q53R6K9f4w+vdR;MU+IhGcTXHe-)z^$dU|e<6ljk)$Pc=zptGv zhI+%-XP6ScvDZU^lFy-28atressaiR#*jG}VH<#L0?eewNgB4C)rz9HorZbc6Tj-z zSy8b@c_GnuWn8Y`iVxsKjEWR+k;Hy5EqqeZEkA;39;-0+>I;J9wj&%a?6<#YZqIR7 zOM^cC_NF}$LY>w7XmVxGX7q)mW9mwy+3Be8Ux1uVgl7Dt`!TLzcQ$hV&2H6?qj@~m zN|4BM*3%p=jf=Q#59FT5`|7lM>v=Lx`PGD||7aAZN${MJ;00%F@rhRk3-qjHuF0O- zXLs?xzLxvb9=w~?zPj4(dLBFTt;;eYl6{B38SzK92VGcfqT+LRzu=EZyzr|B!Pb=jeH`qLIzu;n3V)fe9akCyT2KDo_& z;T{)6*zzL6_`rf{OW0^caP7S%EJtyQ#yK2|Xyr{8!55WsUj~^1<=YR5^+`~Oi-NDO zXvDXtzoJ_BiK7zh%WVNL#uP|n1MX_G5ruh2?^^TUel%^ns5fnNJCD3T+FObC4m|a7 zIKSr2C0und7jq7=FI2Hx2~?vnpYa&;9hy_`=5Ye6x|Gy8W#Z5gp$QZF;U=4@*<6MR zQfA3GhZ{FhVQC+U`d_{K?wTuHEASw1 zRI}DgNFm%zdd#?pompw!%VIo4Cm{hSu|(L@Kf3JJ6=6ujP!+p@(1&~G$}*i6l$07B0gRa_>~ z`i*eMnZGmcSn-}_{or9Lp!whll){&hd19RNobsv8&IrB;R&JHe?@hmsX)Eh03--k- z7uq#lbf<(q&im>B_6?A71WKlcsQDEXVp~!pI4duUb*o@$muq0 zyMR2rkXHkluRg}ys*{B3I%1u^z;y>27M6wiW%k`?ypufDJ8^L-^@Z+@&X0LMy3$o} z)TGE^&+g8zzzdJ4&pfqJx3N5ks3e?}ob@b!C0UhSt;j$W*3MV`vc8g{<-rxCkXdEY zI7m+qinG!VfBEERxbItI$sqjIn*rprNd`L}seT zzLqMM=2l#zNSE=%;CGnHBCm1-3hi8uJ7#V3Xd7UV0In%Ftb6 zCt#*fGjwQTdjHH2ny`bb+DZD{9%Aigv_2mU~WKhCGgqUYUC+Urkzric`EWX*D zPz9e!un2OrO+Xn`2lSjKj1<~OH*6=vMh?PLdi)(k73UePc_VUT+odHg+epH#gxEz~ zMH=~SPCaz=cjiHOaM%K)^zK-nct&gW!EcpaUXb^T#VRk?^JtI3!-eF$a^)$~Yhq-> z6|o=a8yi-2^z0_}a#Ku~hQ%EO^Y@HE*^Pz7+p z=BitBq|Uyes=?g#eN$Vn$SpB$_YQogf1YYSJGAucUN*!EZLsR5t?Xv63C?cwV4k{( zvG4lnRpsUCWVec%z70$B{d*;@^4X~h6zZpE#0K4uTvC&>nEnaAiI!K;tMA`edcB9< zd9eniFF$iW{pAt<6uqg>ZN*8|x-FAJ&%vZxsz3F1OtDuBDAiHM!}fkfWzbWSXR0yD z?hZE5TeflwxeDsXRa(BCgr2cO4yn{*lyqB__rglLZxOP_6up(aeD$EJp()9=f zy=UK(nzjD9$E#{jO%B&8#k_9ww@zW(wOZPJ(`@2w!uP9{6g$rRtXPI_j=?C#LKhZ+ z@xTm@thKIr1>SeEOA&``oiQ&kt^L5cyR$1mm)@R~qfE=4W&VUHL-U({Kf0r0J01JE zE<3|>kNL_)WwDQY(pHmr-)ojUxt<;>_6c21<|DXv#VFfz_Hb6H82pYp&fn=4K6>$b zqxGmxTu>l9zdFL($$Ri>JEMQOY*k8jK@jWH;%jO%EId`s6k?{OYy}bmqt^V>n@VLp z8PI?S>bcaa%I&wMGtDEnnwc65KdDg=8re}vUP<-oc0<|Rsg>7VB>uF{p0Aoa6X@Yh zRu8&t5NNnf^KSLORzWQI(&v^?Y;Ka%2NF9P?6ff({dTjyl6)UMj%vZs6bM=5egPOU zfvLWf_nNPDs~?{%1$WTd1Jky|_(}MKZsn4Zu8pfqwGGREN>GS>i;yIUR^idbw;;SxzgD(JsdTgOu2nE3l*%4CBoic@va|4B22dW_ zoidPD+1wXLfi?b^x|WfT_2>B(%vfLUOJJ;7#~DO;6LN!+5S_E$IUeS9;|OgV#O)k} z;yz4zCNdX&IU(v-_;k@yW1Z6{)Mt1i|5Y!4X1+wmphq-wpr3c^|ETUdqng^bbu2&t zDT0EHUX>=`K?EcMA}UR>&`Xpe5Tp~SK>-0#KuQn;qSE9@iHM=2204^a6cmCXphCid zkOT=3THx)V#&_>{Ki(bV-EqguuZ*$Ro@?#3=bYcS=C{UPXML8nZHyxFc%sFID56B- z+$dE@yRS)bI(=qiUY8Fy*w-epd~y_gY$^2vECmH4S(*yGyP%eaTqFp$77SxRD<`?&vjss%Ak-Ygz1S(12R>eO$@kBCc^ z^5u@jrT&_O^a?)Ij^1*+Phg|jxJurz*hI9%qiif$Q{)!Z)?VGcy?jR}8U?gD&omC3kLzrXf)rIb1H;8+zwH0OAN zDCYUws}TjwFIP|3S=3nb2iax_X%njmelM+DD89bg$$24qwl&94Sm0Yy}CkiG0o0jS3b-sEZfIRxvef_`k|`h-o9*b zjrgcn#PS~_RFgvWl<8%9 zLB|<8KU`sI{cX-o{DaVkyvP0V0zr_>MTsYo7Qj5Ls|W!`G0Vhp#7)-;lIM@vJLGq) znrfG4;p{v-rzhz&$#P3t=@LO|s~-L6*cC`no3~f{-Y^iY*e_fwLr)YLpq_Qv53FFL z6;B#puq%0&5jGstaA7QM=hud}lp-k;Xi67u;{-LVrv^HuGuGsJIPG+quGYeZ%r7|;JOBVv&c!9D&ai!PF5gZ4t%HU45b!nw5<&}^NhsiP=~kRgHy5n~F;-8et;j<2`C>4Twl;o?cKHmd9JDA6T;{`bxrP?0K&%IW7FE&ur0Fb}kN>aL5i%>dFUP^qlC}lh1lUo;)GIp+dk~ zEyZ~D?=hMr#RQOseK@b{KYO|ES8<@lLM>uhpTx^;v$Rl>g|b<49G;O`&x& zCJV)C5^WcPAiIY&N%f(lD}N!L;qs6k3xGCN=kyy?pQ0ro3;x8{E&GBg9X+p^cft`t z{?%(2Y#a8|SUiR|iuHMi5EEVKnIoMM$6Lb^p4&D!cCI0!7tS(`&;7-pCeMiTvwo%G z*cV_1pFy0)ztWfWVH`1k*RJ}~IH|}f9?<%}%zXHTrqv{Un5^#o!wVz24TX&h7t;#V zMHJ}GO}b@w1}Pp&yPC9QVK?RLt8a()tlGUdF1l_mf7aLb&Ow!3mOC+gM!2PZFYaMY zk)n~~jw()GGBERLz<$6m=Ur5rL-nWIx;k<9))xXbv|Wn2^Z#svf3y*S2E#{?d<2o5 zqU4-Rsv^N&1@;o(E))9otYo(82U55)Z8)rd)Re)X5^Dks0n~r@dzwno$q(#b z=+Q_se@WXUyIslzqr!J+HjnEBC#p3!mL67u$>tBQX^UdgLLvO_J`=%2rW6`yuz0U; zM^))ND{-BJ2vwEVjuB;VUnv~0@w0BnZ`&xefR-HmQ-r<#{UI(W|7&r~+Wn5e{P|Vy z^_`u8G1iC9f7Rl8`*0T~pKS=7%5 zEpxJ;^m64Z?EwSZ3qa2}?5P563U8eVT^2-Ty>!B3wK5kxY3SmPFzu<}0dwr-a!M`{ z%CG*ih z;*$6!j<|0H4)^#a&!(^eAPiWPXMZE}6&yH(&ZaaZl07?~BHU z=57_@Y-Jt3GCK~GiegSSWCfYYybLPsduj1XWvwM&$CV{WFyg9QJ6)80Xru0%R|DM) zjxT@TmUe`jB#)4>i5$^Xf1L=?1ElQ3zY#)h49c!y#vb70I3OPY8#aD3zo77V%Sd<4 z$MfxMX94Nl{)H~WwEqBU{O8eCn?m(t4sAdwj%L@_n{B&SGb1xe1r7bg0QyU*PM4)Z zyp5F|O_!BQTk_fX?59sY%e-Z8wG5@9t)?4pIlE$x*L-+lsWSIroK~+9ModX9h2*L; zsI)1!^(2 z;@W&=Eb>?evl(nkS*R{bwmW+!og2y+xEmFIo?!G~^c#ggly&L@ZSi$E8B) zknn!O8Px=}-Kq>1NxyE%=pAGp#>{wz z)lz?BFfgw7zx^gs6l3(~M5Tjm-Ral^$OmmvIBk4g0XrHquRM)Sg z+BBFILmPwisw_xI)tZ-6s@rxI;YuTXcfQWizNDNv=bDW4<ycNrr6od)HdnlpQs z!e>q>vZET8(~%K*vf5RNC5WBqlQt8evev#8%z z5|!vzN71neM(}E}u0O0FM`o2}0S6_6sGKPb`VimKb+O4J8_k6X?2mG-%&8sVMMYP! zwqy-}2?tE=wTraG5bYJpzPIL*+*djjfV*orYD0%ug5}BLd1rO!maWiCCaw2!-TDPGvm3vrKI||Wr6WFu@%2WC8z6d}C z2o%Iw_yB84;J0f0OWf!n?F15U8<^DS$-dzDn-jn{54c@S;KVoEQ$TL6oJ<5r2f**& z+F+Os)Y%*8g$lW&8>1>@R%dhPoVD}R^*ZKon!Co@`57S2$h($bhUPlp07O~iV*?qn;!u3svbh$K{G(&aq;0H&c=J)llzd+k-UZ6D{9E0wsHE<08y?+Vdcyj$UtY@3Di>D}d zP;Mcq#D888wSvF;UGof6mvqi^P2wofT-V@tR4Kzw!EVt56UIpWB$X(GYP03a;ji&( z>a~k-JeK|`fzfvv-%o#btjT?uUQj$xI(Sbq{BDlXAYi6fjFZ3|TUy!42y~2N_@DK{ ziKc{m!p2~k_!*TSaw7Y`u+3)eAG{y?2zx1!GUKTN(TO&^+bXtzwu_x0bBMA8pSGZWU6e7KRSA&aFs}p8Dgz7Ujr-pVB_A_AVVahICd(SXmKqiFOAfsIyq^=4UO9s@ArCBhUJ20wg=Q00R${h zD9Gg${!6(LesMor=wZ{GB5BzBtv{QxS6?Uiu-s}V{-p*mQ@l$!b9ZgnF~~+i!E*|B z@gF(>E=RenGJH+tHCXEkq0xQTquMF=!Z$wAP+dXPr87((+ua3_CRATqsk4DFhQ)q5 zFjl8sqjBF579%X{>tfw_PsALm2KyOzisPR;v=Rkirv*`w8wxwHHv?XKIsftF>j4{8Mj;`1sV z+$oDByBdkwk;u6!Ya1S=n5!8pO-!GUCFi*l>Y5QtFKd9hM88z0MCVefhfNjV&xh)0 z+lk3(^y+p#Y$gx+>Rj#qNVIyA)SFvCr$1&b(uk-G&xNGEj z>lwVxxLcy;WB~V*m&R9d>D4BI`*PCg*X)rvOCu4b!TgLr>kNu}pSquTeVYDKV7S>!{n}kT6 zaa8uz(%5wj>Wjr3aoD?))_6r{IbU7wxXIQsUi#gHG?P=LHg8$j)M5_U(GHQ8D+bQp zHztKqMLkZl+JeQ5u^puzj71uj=t8U~yerUL9(CctHlFl{!;Jy=^A>>X0m!0$9R*+P zAzoXnw;kTY=;8a^$ zF(>ghnis#P*_=hz9OU`=l+rM2yr1;a^*qG92y|QQOT{eAL3>fmA($(IN@+C+&sTIB zIxKU#@Jmv+e1CD$1Lx6onY8moK`$P9URl0|8o-L3DZKgu?M=0mN}kEFQ+In6efSod zx|tAf$j{YaFRz| z7kRtK-9q-;6)vT9$%mr#r{h(hEFy@mhq*6@Z#ci&&xPuvWTiCt_4YWJ)cyP=|wmgq`iPb&ELEfX7O zSN+vENsi#%Db?Cdd$t8MlcmPHKX1zixyRAHMuXcqX|>{w0cMZEx1{ndZ@9KV8pZRidtyWRl8tOtHgoGnktIw*-(6 zz?2HXJpet4O5X&a+)daVW7010&;yp!uNtNDR`;>J{g^*Al2TFIz(%jg$$a=nHgMFK z_O=JPAQ=pq;JF;pU^7$h=@IY7rjC}Jt0(@kuSF_>j0hZyVptXlfWGA2XP|#Uk{S2k zLAIvAS6o>Nby4g)LG}drPvkq}eomT=ncJ6p0kR0dlq8bz-M(X=%*40N9a>`XKM9M{ z|7*e`Z2Uj)qCq}FoRHzQu1(%0BM#A`Wqy|eoFnNKb}_pusyLFAZ9B4SlRE|7mm4?S zyCDMu-Lq4HDJdzD5%v?UDx@F$D@AeqP+)rwlBm@+ErG<5VjP-B!wXM(}L@`nDe|ZTX cLfqIkxI3b5`9dN - - - - - - - - - - - AllSky Settings - - -
-

Allsky Settings

-
-
-
-
- -
-
- -Once you've installed Allsky there are many settings you must modify. -These settings must be changed via the WebUI rather than manually editing files -since the WebUI performs error checking and updates other files as appropriate. -

-There WebUI contains many pages; the two used to changes settings are -the Allsky Settings and Editor pages, -and are described below. - -

"Allsky Settings" Page

-
-

-This section lists the settings that are updated in the WebUI's Allsky Settings page. -A (partial) typical page is below. -The entries highlighted in yellow are Advanced entries that aren't changed very often; -to see them, click on the Show advanced options... button on the bottom of the page. -

-AllskySettings - -

-

-RPi camera users, please note -that several settings have different ranges on Buster versus Bullseye, -so you'll need to update them when upgrading to Bullseye. -For example, Brightness in Buster ranged from -0 (black) to 100 (white), whereas in Bullseye it's -100 to 100. -
-

-

-The exact list of settings available depends on your camera model; -settings specific to a camera type (e.g., RPi or ZWO) are indicated as such. -Where appropriate, the WebUI displays the minimum, maximum, and default values when -you hover over a value, -and only displays settings the camera supports, like cooler temperature for cooled cameras. -

-
-Legend: -
    -
  • Defaults for settings marked with CD - are Camera - Dependent and are displayed in the WebUI. -
  • When changed, settings with "(AW)" after them are uploaded to your Allsky Website(s). -
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
WebUI SettingDefaultDescription
Daytime settings
Daytime Capture YesEnable to capture images during the day.
Daytime Save (AW) NoEnable to save images during the day (they are always saved at night). - Only applies if Daytime Capture is enabled. -
Auto-Exposure YesTurns on/off Auto-Exposure, which delivers properly exposed images even if - the overall brightness of the sky changes due to cloud cover, sun, etc.
Max Auto-Exposure CDThe maximum exposure in milliseconds when using - Auto-Exposure. - When Auto-Exposure is on, - this value will be used as the delay between frames. - Ignored if Auto-Exposure is off.
Manual Exposure 0.5Manual exposure time in milliseconds. - If Auto-Exposure is on this value is used as a starting exposure.
Mean Target 0.5(RPi only) The target mean brightness level when - Auto-Exposure is on. - Ranges from 0.0 (pure black) to 1.0 (pure white). - Best used when both Auto-Exposure and - Auto-Gain are enabled.
Brightness CDThis setting changes the amount of light in images.
Delay 5000Time in milliseconds to wait between the end of one image and the start of the next.
Auto-Gain NoTurns on/off Auto-Gain which delivers properly exposed images even if - the overall brightness of the sky changes. - With RPi cameras, this should typically be turned on. - With ZWO cameras you'll probably want this off and use the lowest - gain possible since daytime images are bright and don't need any gain.
Max Auto-GainCD Maximum gain when using Auto-Gain. - Ignored if Auto-Gain is off.
Gain CDGain is similar to ISO on regular cameras. - When Auto-Gain is on, this value is used as a starting gain. - When Auto-Gain is off, - increasing this produces brighter images, but with more noise.
Binning 1x1Bin 2x2 collects the light from 4 pixels to form one larger pixel on the image. - Bin 3x3 uses 9 pixels, etc. - Increasing the bin results in smaller, lower-resolution images and reduces the need for long exposure. - Look up your camera specifications to know what values are supported. -
This variable is usually only changed during the day for testing. -
On CCD camera, binning normally produces brighter images. - CMOS camera may, or may not produce brighter images, depending on the camera model. -
-
Auto White Balance NoSets daytime auto white balance. - When used, Red balance and - Blue balance are used as starting points.
Red Balance CDThe intensity of the red component of the image.
Blue Balance CDThe intensity of the blue component of the image.
Frames To Skip 5When starting Allsky during the day, skip up to this many images - while the auto-exposure software gets to the correct exposure. -
Only applies if daytime Auto-Exposure is enabled. -
Cooling No(ZWO only) Enable to use cooling on cameras that support it.
Target Temp. 0(ZWO only) Sensor's target temperature when cooler is enabled. - In degrees Celsius.
Tuning File No(RPi on Bullseye only) Name of the optional daytime tuning file. - See this documentation for more information. -
Nighttime settings -

Unless otherwise specified, these setttings are the same as the daytime ones.

Auto-Exposure Yes
Max Auto-Exposure CD
Manual Exposure 10000
Mean Target 0.2(RPi only)
Brightness CD
Delay 10
Auto-Gain NoWith ZWO cameras enabling Auto-Exposure and - Auto-Gain together - can produce unpredictable results so testing is needed.
Max Auto-Gain CD
Gain CD
Binning 1x1
Auto White Balance No
Red Balance CD
Blue Balance CD
Frames To Skip 1Only applies if nighttime Auto-Exposure is enabled.
Cooling No(ZWO only)
Target Temp. 0(ZWO only)
Tuning File No(RPi on Bullseye only)
Both daytime and nighttime settings
Configuration File [none]Configuration file to use for settings. Not currently used.
Saturation CD(RPi only) Sets saturation from black and white to extra saturated.
Contrast CD(RPi only) Changes the difference between blacks and whites in an image.
Sharpness CD(RPi only) Changes the sharpness of an imgage. - Images that are too sharp look unnatural.
Gamma CD(ZWO only) Increases or decreases contrast between dark and bright areas.
Offset 0(ZWO only) Adds about 1/10 the specified value to every pixel, - which brightens the whole image.
Aggression 75%(ZWO only) Specifies how much of a calculated exposure change should be made - during auto-exposure. Lower numbers smooth out brightness changes but take longer to - react to changes.
Gain Transition Time 15(ZWO only) Number of minutes over which to increase or decrease - the gain when going from day-to-night or night-to-day images. - This helps smooth brightness differences. - Only works if nighttime Auto-Gain is off. - 0 disables transitions.
Image Width 00 uses the sensor's full width in pixels. - Otherwise, with ZWO cameras the Image Width and Image Height - variables set a crop area around the center of the sensor, - the same as the CROP setting in config.sh. - With RPi cameras these variables decrease resolution of the full-sensor image, - then increases the resolution, thereby negating the changes. - There is no reason to set the Width and - Weight with RPi cameras.
Image Height 0 Same as Width but for the sensor's height.
Image Type autoImage format: auto: - automatically picks the best type of image based on the camera. - If you have a color camera it will use RGB24; mono cameras use RAW16 if the output file is a .png, - otherwise RAW8 is used. - RAW8: 8-bit mono. RGB24: color (red, green, blue), 8 bits per channel. - RAW16: 16-bit mono.
Quality 95For JPG images, this specifies the quality - 0 (low quality) to 100 (high quality). - Larger numbers produce higher-quality, but larger, files. - For PNG, this is the amount of compression - 0 for no compression (but quicker to save) - to 9 for highest compression (but slowest to save). - If you use very short delays between pictures you may want to play with these - numbers to ensure the quickest delay possible.
Mean Threshold Yes(RPi only) When using Mean Target, - this specifies how close the target brightness should be to the Target.
Auto USB Bandwidth Yes(ZWO only) Automatically sets the USB bandwidth.
USB Bandwidth CD(ZWO only) How much of the USB bandwidth to use.
Filename (AW) image.jpgThe name of the image file. Supported extensions are jpg and png.
Rotation None(RPi on Bullseye only) How to rotate the image. - On Bullseye images can only be rotated 180 degrees.
Flip No flipHow to flip the image (No flip, Horizontal, Vertical, or Both).
Notification Images YesDisplays notification images, e.g., "Camera off during day" if daytime images are not being taken.
Consistent Delays Between Images YesEnable to force the time between the start of exposures to be a consistent length - (Max Auto-Exposure + Delay).
Latitude (AW) Latitude of the camera. - Formats include: 123.4N, 123.4S, 123.4, or -123.4. - Southern hemisphere is negative. -
Longitude (AW) Longitude of the camera. - Formats include: 123.4E, 123.4W, 123.4, or -123.4. - West is negative. -
Angle (AW) -6Altitude of the Sun above or below the horizon at which daytime and nighttime switch. - Can be negative (Sun below horizon) or positive (Sun above horizon). -
    -
  • 0 = Sunset -
  • -6 = Civil twilight -
  • -12 = Nautical twilight -
  • -18 = Astronomical twilight -
- Click here - for a more detailed description of Angle. -
Take Dark Frames NoEnable to take dark frames which are use to decrease noise in images. -
- See this page - for an in-depth explanation of dark frames, including how to take and use them. -
Use Dark Frames NoEnable to perform dark frame subtraction at night. -
Requires that you first took dark frames using the - Take Dark Frames setting. -
Locale en_US.UTF-8Your locale, used to determine what the thousands and decimal separators are. - Type locale at a command prompt to see your choices (use the LC_NUMERIC entry).
Histogram Box 500 500 50 50(ZWO only) X and Y size of histogram box in pixels and the middle point of - the box in percent. - This box is used to determine the average brightness of the image for auto-exposure - compensation. - If the Sun goes through the center of your image you may want to move the box. -
Debug Level 0Determines the amount of output in the log file. - Log entries can also be viewed with journalctl -u allsky. -
0 outputs error messages only. -
Version 0.8 Exposure Yes(ZWO only) Determines if the new version 0.8 exposure method is used (video capture stops between images). - This decreases the sensor temperature between 5 - 15 degrees Celsius. - If you see ASI_ERROR_TIMEOUTs in the log file, try turning this off. - See Issue 417.
Require WebUI Login YesDetermines if you need to log into the WebUI. - If you Pi is accessible on the Internet, do NOT disable this!!
Always Show Advanced NoEnable to always show the advanced options, - which are typically not used very often, so are hidden.
Image overlay settings -

See the - image overlay - page for details on the image overlay. -
Note, the image overlay is what's embedded in every image; - the constellation overlay is what's optionally overlayed - on top of images in the Allsky Website. - This page only deals with the image overlay. -

-
External Overlay NoEnable to have image overlays added by the new, enhanced external - overlay program. -
When enabled, the overlay settings below do NOT apply. -
- This setting will be turned on by default in the next Allsky release, - and the internal overlay capability, as well as this "Image overlay settings" - section of the WebUI will be removed. -
-
Show Time YesDisplay the time the picture was taken in the overlay?
Time Format %Y%m%d %H:%M:%SDetermines the format of the displayed time. - Run man 3 strftime to see the options.
Show Temperature Yes(ZWO only) Display the camera sensor temperature in the overlay?
Temperature Units CelsiusDetermines what unit(s) the temperature will be displayed in (Celsius, Fahrenheit, or Both).
Show Exposure YesDisplay the exposure time in the overlay? If Auto-Exposure is enabled, - "(auto)" will appear after the exposure.
Show Gain YesDisplay the gain in the overlay? If Auto-Gain is enabled, - "(auto)" will appear after the gain.
Show Brightness NoDisplay the brightness level in the overlay?
Show USB No(ZWO only) Display the USB Bandwidth in the overlay? This is primarily for debugging.
Show Mean Brightness NoDisplay the mean (average) brightness in the overlay? - This value is used to determine the correct auto-exposure and auto-gain levels.
Show Histogram Box No(ZWO only) Show the histogram box on the image?
Show Focus Metric NoDisplay a focus metric in the overlay to help you focus the camera? - Higher numbers are better, but only use when the brightness isn't changing. -
Text Overlay Text overlay that appears below the time, in the same font.
Extra Text File The full path name to a text file which will be displayed under other information. - The file can contain multiple lines which will be displayed underneath each other.
Max Age Of Extra 0If you specified an Extra Text File - then it must be updated within this number of seconds; - if not it's contents will not be displayed. - Set to 0 to ignore this check and always display the contents of the file.
Line Height 30The line height of the text displayed in the image. - If you change the font size then adjust this value if required.
Text X 15Start of text from the left side, in pixels.
Text Y 35Start of text from the top, in pixels.
Font Name SimplexFont type for the overlay.
Font Color 255 0 0Font color in Blue, Green, and Red (BGR). - NOTE: When using RAW 16 only the first two values are used, i.e., 255 128 0.
Small Font Color 0 0 255Small font color in BGR. - NOTE: When using RAW 16 only the first two values are used, i.e., 255 128 0.
Font Smoothness AntialiasedControls the smoothness of the fonts.
Font Size 7Font size. - This is impacted by the sensor size so you'll need to experiment with this.
Font Weight 1Font line thickness.
Use Outline Font NoShould an outline to the text overlay be added to improve contrast?
Allsky Map and Website Setting -

- If you want your allsky camera's location to display on the - Allsky map, - the information in this section will be sent to the map server every other - morning to ensure it's fresh. - The server automatically removes old data. - Note that only a limited number of updates per day are allowed to catch bogus updates. -

-
Display Settings NoPeople sometimes ask others what settings they are using. - Enable this setting to add a link to your Allsky Website's popout that displays your - settings in the WebUI's "Allsky Settings" page. -
Only works if you are running the Allsky Website.
Show on Map NoEnable to have your camera appear on the - Allsky map. -
If off, the following settings are ignored.
Website URL Your website's URL, for example: https://www.thomasjacquin.com/allsky. - If your camera is not accessible on the Internet or you do not want the - map page to link to your website, leave this field blank. -
- If a Website URL is specified, - the Image URL must also be specified, and vice versa. -
-
Image URL The URL to your allsky image, for example: https://wwww.thomasjacquin.com/allsky/image.jpg. - Right-click on the image and select Copy Image Address to determine what to - put in this field. -
- If you have the Allsky Website installed on your Pi and are using its image, - you may need to set this field to -
<Pi name>/current/tmp/image.jpg or - whatever's in the imageName field of your website's - configuration.js file. - Be careful of using "http" versus "https", and after enabling - Show On Map, look at the map to ensure you can see your image. - If your camera is not accessible on the Internet or you do not want the image - to appear on the map page, leave this field empty. - However, one of the main purposes of the map is to show pictures from cameras around the world, - so adding your image URL is strongly encouraged.
Location (AW) The location of your camera. - You can put any level of detail you want, - but there's no need to enter the country since it will be obvious by looking at the map.
Owner (AW) The owner of the camera - your name, an association name, an observatory, etc.
Camera (AW) The type and model of your camera, for example: ZWO ASI224MC or RPi HQ. - This field is required and a default value is set during Allsky installation.
Lens (AW) The lens you're using on your camera, for example: Arecont 1.55.
Computer (AW) The computer runni g your allsky camera, for example: Raspberry Pi 3. - This field is required and a default value is set during Allsky installation.
Latitude & longitude (AW) These are described above and are - required for your camera to appear on the Allsky Map. -
- The actual values are not displayed on the map, - but users can zoom in to see exactly where the camera is. - If that bothers you, change their values slightly, but beware that these settings - are also used to determine when your daytime and nighttime are so changing their - values too much can impact your daytime/nighttime settings. -
-
Camera Type
Camera Type The type of camera you are using: ZWO or RPi (which includes the HD and compatible models). -
This is initially set during Allsky installation. -
Camera Model This read-only field displays the model of camera you are using. - It is determined automatically based on what camera is connected to your Pi. -
If more than one camera of the specified type is connected, the first one is used.
-
-
- - -

"Editor" Page

-
-

-This section lists the settings that are updated in the WebUI's Editor page. -A typical page is below: -

-Editor -

-Files that can be edited include config.sh, ftp-settings.sh, -and if you have the Allsky Website installed, a local and/or remote -configuration.json file. -Further, if you have a endOfNight_additionalSteps.sh file, -it can also be edited. -

-

-The tables below describe the settings in the -config.sh and -ftp-settings.sh files; -settings in the configuration.json files are described in the -Allsky Website Settings page. -

-

-Information on the color scheme used by the Editor is -here . -

- -

config.sh settings

-config.sh lets you configure the overall behavior of Allsky. -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
config.sh
SettingDefaultDescription
image.jpg Settings
IMG_UPLOAD falseUpload the current image to a local or remote Allsky Website? -
Ignored if you don't have an Allsky Website. -
IMG_UPLOAD_ORIGINAL_NAME falseShould the name of the uploaded image be image.jpg (if false) - or image-YYYYMMDDHHMMSS.jpg (if true)? -
This is rarely used and is ignored if you don't have an Allsky Website or - IMG_UPLOAD is false. -
IMG_UPLOAD_FREQUENCY 1How often should the current image be uploaded? - This is useful for slow or costly networks. -
This only applies if IMG_UPLOAD is "true". -
IMG_DIR current/tmpLocation of the image the website will use. - "current" is an alias for /home/pi/allsky. -
Only change this if you know what you are doing. -
Ignored if you don't have an Allsky Website. -
IMG_RESIZE falseResize images before cropping and stretching? - Large sensor cameras like the RPi HQ may need to be resized (i.e., shrunken) - in order for timelapses to work. -
Typically you'll want the - IMG_WIDTH / IMG_HEIGHT - ratio to be the same as the sensor's width / height ratio, - otherwise images will be distorted.
IMG_WIDTH 1520The width of the resized image. -
Must be an even number. The default is just an example. -
IMG_HEIGHT 2028The height of the resized image. -
Must be an even number. The default is just an example. -
CROP_IMAGE falseCrop images before stretching? - This is often used to remove most of the dark areas when using a fisheye lens. - The image is cropped from the center so you'll need to experiment with the correct settings. - Cropped images on the left or top will likely need the - Text X and/or Text Y - WebUI settings changed.
CROP_WIDTH 640The width of the resulting image. -
Must be an even number. The default is just an example. -
CROP_HEIGHT 480The height of the resulting image. -
Must be an even number. The default is just an example. -
CROP_OFFSET_X 0The X offset to use when cropping. - To move the crop rectangle left, use a negative number.
CROP_OFFSET_Y 0The Y offset to use when cropping. - To move the crop rectangle up, use a negative number.
AUTO_STRETCH falseStretch the image? - This increases the contrast without saturating highlights or shadows.
AUTO_STRETCH_AMOUNT 10How much to increase the contrast. 0 is none, 3 is typical, and 20 is a lot.
AUTO_STRETCH_MID_POINT 10%Where the maximum change "slope" in contrast should fall in the image - (0% is white; 50% is middle-gray; 100% is black).
RESIZE_UPLOADS falseResize uploaded pictures? -
You may want images on your Pi to have higher resolution than images - uploaded to an Allsky Website. - For example, images from cameras with large sensors won't fit on most monitors - at full resolution, so huge images in some senses are a waste. -
RESIZE_UPLOADS_SIZE 962x720Sets the width x height of resized images being uploaded. -
Must be even numbers. The default is just an example. -
IMG_CREATE_THUMBNAILS trueCreate thumbnails of the images and save in ~/allsky/images? - If you never look at them via the WebUI's "Images" page, - consider changing this to "false". -
REMOVE_BAD_IMAGES trueRemove corrupt or too bright/too dark images and their - thumbnails before generating keograms, startrails, and timelapse videos? -
We suggest always leaving this turned on; - if images are being removed that you want to keep, change the THRESHOLDs below.
REMOVE_BAD_IMAGES_THRESHOLD_LOW 1Images whose mean brightness is below this percent will be removed. - Set to 0 to disable this check. -
Only applies if REMOVE_BAD_IMAGES is "true". -
REMOVE_BAD_IMAGES_THRESHOLD_HIGH 90Images whose mean brightness is above this percent will be removed (max: 100). - Set to 0 to disable this check. -
Only applies if REMOVE_BAD_IMAGES is "true". -
CAPTURE_EXTRA_PARAMETERS Any additional capture parameters. - Rarely used. -
Run ~/allsky/capture_ZWO --help or ~/allsky/capture_RPi --help - for a list of options. -
Timelapse Settings
TIMELAPSE trueBuild a timelapse video at the end of the night?
TIMELAPSEWIDTH 0Override the width of the generated timelapse; must be an even number. -
0 uses the images's full size. -
Large sensor cameras like the RPi HQ often need the timelapse to be shrunk - in order for timelapses to work (or the individual images need to be shrunk). -
TIMELAPSEHEIGHT 0Override the height of the generated timelapse; must be an even number. -
0 uses the images's full size. -
If you change the width and height you'll probably want the resulting aspect ratio - to match the original images. -
TIMELAPSE_BITRATE 2000kBitrate the timelapse video will be created with. - Higher values produce better quality video but larger files. -
Be sure to include the trailing k.
FPS 25The timelapse video - Frames - Per - Second. -
Higher numbers produce smoother, but shorter, videos. -
VCODEC libx264Encoder used to create the timelapse video. - Rarely changed. -
PIX_FMT yuv420pPixel format. -
If you don't know what this is, don't change it. -
FFLOG warningLevel of debugging information output when creating a timelapse. - Set to info for more output.
KEEP_SEQUENCE falseKeep the sequence of symbolic links created when creating a timelapse? -
Primarily used when debugging. -
TIMELAPSE_EXTRA_PARAMETERS Any additional timelapse parameters. Run ffmpeg -? to see the options.
UPLOAD_VIDEO falseUpload the timelapse video to your Allsky Website?
TIMELAPSE_UPLOAD_THUMBNAIL falseUpload the timelapse video's thumbnail to your Allsky Website? - Many remote servers don't support thumbnail creation so the thumbnail needs to be - created on the Pi and uploaded. -
Not needed if your only Allsky Website is on your Pi. -
Mini Timelapse Settings
TIMELAPSE_MINI_IMAGES 0A "mini" timelapse only includes the most recent images, - and is created often. - It's a good way to see "recent" activity. - This setting determines the number of images in the mini timelapse. - Keep in mind the more images you have the longer it'll take to create the video. - 10 - 15 is a good starting point. -
Note that each mini timelapse overwrites the prior one. -
The following settings only apply if this settings is greater than 0. -
TIMELAPSE_MINI_FREQUENCY 5After how many images should the mini timelapse be created? - Slower machines and machines with slow networks should use higher numbers. - 3 - 5 works well on a Pi 4 with 4 GB memory. -
Every TIMELAPSE_MINI_FREQUENCY images a new - mini timelapse is created using the last - TIMELAPSE_MINI_IMAGES images. - For example, every 5 frames a new mini timelapse is created using the most recent 15 images. -
TIMELAPSE_MINI_UPLOAD_VIDEO trueLike UPLOAD_VIDEO but for mini timelapses. -
TIMELAPSE_MINI_UPLOAD_THUMBNAIL trueLike TIMELAPSE_UPLOAD_THUMBNAIL but for mini timelapses. -
TIMELAPSE_MINI_FPS 2Like FPS but for mini timelapses. -
Since mini timelapses contain a very small number of images, - this setting should be small to avoid very short videos. -
TIMELAPSE_MINI_BITRATE 1000kLike TIMELAPSE_BITRATE but for mini timelapses. -
This is normally smaller than a full timelapse to save on processing time. -
TIMELAPSE_MINI_WIDTH 1014Like TIMELAPSEWIDTH but for mini timelapses. -
Must be an even number. The default is just an example. -
TIMELAPSE_MINI_HEIGHT 760Like TIMELAPSEHEIGHT but for mini timelapses. -
Must be an even number. The default is just an example. -
Keogram Settings
KEOGRAM trueBuild a keogram image at the end of the night?
KEOGRAM_EXTRA_PARAMETERS variousAdditional keogram parameters. Execute ~/allsky/keogram --help for a list.
UPLOAD_KEOGRAM falseUpload the keogram image to your Allsky Website?
Startrails Settings
STARTRAILS trueBuild a startrail image at the end of the night?
BRIGHTNESS_THRESHOLD 0.1Average brightness level above which images are discarded (moon, head lights, aurora, etc.). - If you are only getting very short trails, or none at all, adjust this number. -
Values are 0.0 (pure black, filters out nothing) to 1.0 (pure white, uses every image). -
UPLOAD_STARTRAILS falseUpload the startrails image to your Allsky Website?
Other Settings
THUMBNAIL_SIZE_X 100Sets the width of thumbnails.
THUMBNAIL_SIZE_Y 75Sets the height of thumbnails. -
These numbers determine the size of the thumbnails in ~/allsky/images - as well as any thumbnails created by the Allsky Website. -
Although changing these will change the size of the thumbnails, - no testing has been done to see if there are negative side effects.
-
DAYS_TO_KEEP 14Number of days' data to keep before starting deleting. - Set to blank ("") to keep ALL days' data.
WEB_DAYS_TO_KEEP 28Number of days' of web data to keep before starting deleting. - Set to blank ("") to keep ALL days' web data. -
This only applies to Allsky Websites on the Pi.
-
POST_END_OF_NIGHT_DATA falseSend data to your Allsky Website at the end of each night? - Installing the Allsky Websit automatically sets this to "true". -
WEBUI_DATA_FILES One or more colon-separated full path names to text files that contain user-supplied - data to display on the WebUI's System page. - See the WEBUI_DATA_FILES section for more - information and an example of this setting.
UHUBCTL_PATH If you have the uhubctl command installed enter its path name. - uhubctl resets the USB bus and can sometimes eliminate ASI_ERROR_TIMEOUTs.
UHUBCTL_PORT 2Enter the USB port the camera is on. - Port 1 is USB 2.0 and port 2 is USB 3.0 on a Pi 4.
Do not change anything lower in the file
-
- -
-

ftp-settings.sh settings

-

-In order to upload files to your Allsky Website (on the Pi and/or a remote server), -connection details must be specified in ftp-settings.sh. -

- -
-

-The WEB_*_DIR - variables below are optionally used to copy a file to an Allsky Website on the Pi -AND upload it to a remote Allsky Website. -

-

-In the table below, "remote" refers to a location that's not on the Pi -(which may be an Allsky Website or simply a directory on another server), -and "local" refers to an Allsky Website on the Pi. -

- -
YOU must create the remote directories. -Directories on the Pi are created during Allsky Website installation. -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
ftp-settings.sh
ConfigurationDefaultDescription
PROTOCOL How the file should be uploaded: -
    -
  • local - copies the file to the local Allsky Website. -
  • ftp - uses File Transfer Protocol (FTP) to upload to a remote server. -
  • ftps - uses secure File Transfer Protocol (FTPs) to upload to a remote server. - This is preferred over the insecure ftp. -
  • sftp - uses SSH file transfer to upload to a remote server. -
  • scp - uses secure cp (copy) to copy the file to a remote server. -
  • S3 - copies the file to an Amazon Web Services (AWS) server. -
  • gcs - copies the file to a Google Cloud Storage (GCS) server. -
-
image.jpg Settings
IMAGE_DIR The remote directory where the current image should go.
WEB_IMAGE_DIR The local directory where the current image should go.
Timelapse Settings
VIDEOS_DIR The remote directory where the timelapse video should go.
VIDEOS_DESTINATION_NAME Remote name of the timelapse video file. - If not specified it's the same name as the file being uploaded.
WEB_VIDEOS_DIR Location on the Pi to copy the timelapse video to.
Keogram Settings
KEOGRAM_DIR The remote directory where the keogram image should go.
KEOGRAM_DESTINATION_NAME Remote name of the keogram image file. - If not specified it's the same name as the file being uploaded.
WEB_KEOGRAM_DIR Location on the Pi to copy the keogram file to.
Startrails Settings
STARTRAILS_DIR The remote directory where the startrails image should go.
STARTRAILS_DESTINATION_NAME Remote name of the startrails file. - If not specified it's the same name as the file being uploaded.
WEB_STARTRAILS_DIR Location on the Pi to copy the startrails file to.
Other Settings
REMOTE_HOST Remote server DNS name or IP address.
REMOTE_USER Your remote user name.
REMOTE_PASSWORD Your ftp / ftps / sftp password.
REMOTE_PORT An optional port number for lftp. Is rarely needed.
LFTP_COMMANDS An optional colon-separated (;) list of commands needed by the lftp command. - See this page - for example commands to enter into LFTP_COMMANDS. -
scp Settings
SSH_KEY_FILE Path to the SSH key file
S3 Settings
- You need to install the AWS Command-Line Interface (CLI): -
-	sudo apt-get install python3-pip
-	pip3 install awscli --upgrade --user
-	export PATH=/home/pi/.local/bin:$PATH
-	aws configure
- When prompted, enter a valid access key ID, Secret Access Key, and Default region name, - for example, (e.g. "us-west-2"). Set the Default output format to "json" when prompted. -
AWS_CLI_DIR /home/pi/.local/binDirectory on the Pi where the AWS tools are installed. -
If you used a different PATH variable above, change this setting to match it. -
S3_BUCKET allskybucketName of S3 Bucket where the files will be uploaded - (must be in Default region specified above).
S3_ACL privateS3 Access Control List. - If you want to serve your uploaded files vis http(s), change this to "public-read". - You will need to ensure the S3 bucket policy is configured to allow public access to - objects with a public-read ACL. -
You may need to set a CORS policy in S3 if the files are to be accessed by - Javascript from a different domain. -
GCS Settings
GCS_BUCKET allskybucketName of S3 Bucket where the files will be uploaded.
GCS_ACL privateGCS Access Control List. - You can use any one of the predefined acl rules found - here. - To access files over https, set this to "publicRead". -
-
- -
-If you have the Allsky Website only on your Pi, set these variables: -
-PROTOCOL="local"
-IMAGE_DIR=""
-VIDEOS_DIR="/home/pi/allsky/html/allsky/videos"
-KEOGRAM_DIR="/home/pi/allsky/html/allsky/keograms"
-STARTRAILS_DIR="/home/pi/allsky/html/allsky/startrails"
-
- -
-If you are using SSH Key with Amazon's Lightsail, -copy the ssh-key.pem.pem file to your Pi, for example, in ~, -then execute chmod 400 ~/ssh-key.pem and set these variables: -
-PROTOCOL="sftp"
-REMOTE_HOST="remote host name"
-REMOTE_USER="remote user name"
-REMOTE_PASSWORD="n/a"
-LFTP_COMMANDS="set sftp:connect-program 'ssh -a -x -i /home/pi/ssh-key.pem'"
-
- -
-
- - -

WEBUI_DATA_FILES tutorial

-
- -

-The WEBUI_DATA_FILES setting in config.sh -allows you to specify a list of file names that contain information and buttons to add to the WebUI System page. -The data can be anything you want, but often contains weather and/or fan data. -

-
-You need to provide script(s) to create file(s) in the format specified below. -
-This tutorial assumes you are familiar with writing scripts; -if so, the changes needed to implement WEBUI_DATA_FILES are very easy, despite the length of this tutorial. - -

-Each file listed in the WEBUI_DATA_FILES -variable contains one or more lines. -Blank lines and lines that begin with # are ignored. -The remaining lines must contain the fields listed in the tables below, -separated by tabs. -Each of these lines has its own entry on the System page. -

- -

-There are three types of lines in a data file. -The first word of a line determines what type of line it is: -

    -
  1. data lines specify basic, two-column information that goes before the first progress bar. - These lines are good when the data has no associated status, for example, - a simple on/off value, like: -
    Dew heater:     on. -
  2. progress lines display as progress bars like the CPU temperature bar - on the System page. - Your bars go after the last system-supplied progress bar and are good when - the data has an associated status, for example, when the CPU is too hot its bar turns red. -
  3. button lines add a button to the page under the last system-supplied button, - and are used to initiate an action like turning a dew heater on. -
-

- -The fields for each line type are described in the tables below. -
    -
  1. The first table column lists the purpose of the field. -
  2. The second column lists the type of data the field contains. -
  3. The third column describes the field. -
  4. The fourth column states whether or not the field typically -changes when the data is updated. -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
"data" FieldsField TypeDescriptionTypically Changes
typetextMust be data. Defines the line type.Never.
timeoutintegerNumber of seconds after the data file was created that the data should expire. - 0 disables the check. - Expired data is displayed in red with "(EXPIRED)" appended to the label.No.
labeltextThe name for this data, for example: Ambient temperature.No.
datatextThe actual data - what should appear in the second column on the web page. - For example, for "20 C".Yes - every time new data is written to the file.
- -  - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
"progress" FieldsField TypeDescriptionTypically Changes
typetextMust be progress.Never.
timeoutintegerNumber of seconds after the data file was created that the data should expire. - 0 disables the check. Expired data is displayed in red with - "(EXPIRED)" appended to the label. - No.
labeltextThe name for this data, for example: "Dew point".No.
datatextThe actual data to appear in the progress bar. - Typically a number followed by an optional unit specifier, - for example, "20 C" for temperature, but could be any text. - Yes - every time new data is written to the file.
minimum valueintegerThe minimum possible value of current value; often 0, - but for a temperature will usually be negative. - No.
current valueintegerThe current value of the data. - This determines how wide the progress bar is. - Will typically be the same as data without the unit specifier, for example, "20". - This value should be between minimum value and maximum value inclusive. - Yes - every time new data is written to the file.
maximum valueintegerThe maximum possible value of current value; often 100, - especially for percents. - For a temperature, use the highest value you expect the temperature to be. - No.
dangerintegerA current value greater than or equal to the danger - value causes the progress bar to turn red. - No.
warningintegerA current value greater than or equal to the warning - value and less than the danger value causes the progress bar to turn amber. - The progress bar will be green for any value less than warning. - No.
- -  - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
"button" FieldsField TypeDescriptionTypically Changes
typetextMust be button.Never.
messagetextAn optional status message that should appear near the top of the page after the - button is pressed and the button command was successful. - For example, "Dew heater turned on". - If not successful an error message is displayed containing any output from the command. - Use - to indicate no message should be displayed on success - (error messages will still be displayed). - No.
commandtextThe program that should be executed when the button is pressed. - For example, /home/pi/turn_on_dew_heater.sh. - If needed you can prepend sudo to the command. - No.
button colortextThe button's color. - Choices are: red, green, blue, yellow, cyan, white, and black. - No.
FA icontextThe Fonts Awesome (FA) icon on the button. - For example, the right-facing triangle on the "Start allsky" button has an - FA icon of "play". - If you don't want an icon on the button, enter -. - No.
button labeltextWhat should appear on the button face, for example, "Enable dew heater".No.
- -
- -

Example

-Let's assume you have a weather station that provides the ambient temperature, humidity, and dew point, and the dome over your camera has a dew heater. - -You wrote a script called /home/pi/weather/getWeatherData.sh -that polls the weather station and writes the ambient temperature, humidity, -and dew point to a file called /home/pi/weather/weatherdata.txt every minute. -You must manually turn the dew heater on and off via a Python script called -/home/pi/dewheater/toggleDewHeater.py. -The toggleDewHeater.ph command toggles the status of the dew heater and writes the -new status (either "on" or "off") to /home/pi/dewheater/status.txt whenever you call the program. - -

-To get all this working, follow the steps below: -

- -

Determine what data you want to display.

-You want to display the temperature, humidity, dew point, and dew heater status. -You will use both the humidity and dew point numbers to determine if you should turn the dew heater on or off via a toggle button you will add to the web page. -You want the ambient temperature in Celsius and Fahrenheit. -

-You will add the following to the WebUI's System page: -

    -
  • temperature -
  • humidity -
  • dew point -
  • dew heater status -
  • a button to toggle the dew heater on/off -
-

- -

Determine what you want to call the items

-This is pretty easy. -You will set the label fields for the temperature, humidity, dew point, and dew heater status to "Ambient temperature", "Humidity", "Dew point", and "Dew heater status" respectively. -The dew heater toggle button will have a button label of "Toggle dew heater". - -

Determine how you want the data displayed

-The temperature is just a number with no "good" or "bad" value so you will display it as "data". -

-Although the dew point is also just a number, you want to highlight it when it's getting close to the ambient temperature so you'll know it's possible for dew to form. -Hence, you'll display it as a "progress" bar. -

-

-If the humidity gets too high you want to call attention to it, so you'll display it as a "progress" bar. -

-

-The dew heater toggle switch will be a "button". -

- -

Determine expiration timeout

-If the weather data gets too old it may fool you into turning the dew heater off when it should remain on, so you want its data to expire. -Your weather station provides new data every minute. -If it misses a minute or two you don't want the data on the System page to turn red, so you will set the temperature and dew point timeout fields to 300 (5 minutes). -Just for fun you will set the humidity timeout value to 600 (10 minutes). - -

-The dew heater status information doesn't change unless you manually turn it on or off, so you don't want it's status to expire, hence will use 0 for its timeout value. -

- -

-Timeout values don't apply to buttons. -

- -

For "progress" bars, determine the "danger" and "warning" cutoffs and "minimum value" and "maximum value"

-You've noticed that when the humidity gets above 90% you get dew on the inside of the dome, -so you will set the dew heater danger value to 85. -You aren't sure what to use for the warning value so you'll initially set it to 75, -and will adjust it later if needed. -By definition humidity ranges from 0% to 100% so use 0 and 100 for its -minimum value and maximum value respectively. - -

-The cutoffs for the dew point will vary based on the temperature so will require some logic in -getWeatherData.sh. -Let's say you decide to set the dew point danger cutoff to be 90% of the ambient temperature, -and the warning cutoff to be 80%. -This means if the ambient temperature is 20 C, the dew point danger cutoff would be -18 C (20 * 0.9) and the warning cutoff would be 16 C (20 * 0.8). -You aren't interested in dew point values significantly less than the ambient temperature since -the chance of dew in those cases is almost zero, so you'll set the dew point minimum value -to the ambient temperature minus 5 degrees. -Likewise, you aren't interested in dew point values significantly greater than the -ambient temperature since it's almost certain there will be dew, so you'll set the maximum value -to the dew point danger value plus 3 degrees. -This in effect sets the left side of the progress bar to be (ambient - 5) and the -right side of the bar to be (danger + 3). -
[This may be confusing now, but will clear up when you see what it -looks like and play around with different values.] -

- -

-The other items are of type "data" and "button" so this step doesn't apply to them. -

- -

Determine what button(s) should look like

-You like green so will make the dew heater toggle button green by specifying its button color as "green". -

-You want an icon on the button since the other buttons have icons, -so you go to the Font Awesome -web page to look for an icon (Allsky uses Font Awesome version 4.7). -You pick the "random" icon so will set the button's FA icon field to random. -

- - -

Modify the WEBUI_DATA_FILES variable

-You need to enter the names of your files in the -WEBUI_DATA_FILES variable of the config.sh file, -but how many files should you have? -You could put everything in one file but you have two scripts that create files -and would need to coordinate between them so they don't overwrite each other. -You decide on three data files - one with the weather data, one with the dew heater status, -and one with the dew heater button information. -You could have put the button information in the first or second file, -but to simplify the toggleDewHeater.ph -script you put it in a 3rd file that will never change. -You call the 3rd file /home/pi/dewheater/button.txt. -

-This is what you use: - -WEBUI_DATA_FILES="/home/pi/weather/weatherdata.txt:/home/pi/dewheater/status.txt:/home/pi/dewheater/button.txt - -

-
The file names must be full path names and must be separated by colons (":").
- -The "data", "progress", and "button" lines in the first file will come first on the System page; -those in the second file will come second on the System page, etc. -You can change the order items appear on the System page by changing the order of files in the -WEBUI_DATA_FILES variable. - -

Create/modify scripts to update the data file(s)

-The getWeatherData.sh script needs to write the three weather "data" lines to /home/pi/weather/weatherdata.txt. -It helps if you have the script create header lines in the output file so you remember what field is what. - -

-The program's logic would be: -

    -
  1. Get the data from the hardware. -
  2. Optionally write the "data" header line to /home/pi/weather/weatherdata.txt. -
  3. Calculate the Fahrenheit ambient temperature based on the Celsius value returned by the hardware. -
  4. Append the Ambient temperature "data" line to the file. -
  5. Optionally append the "progress" header line to the file. -
  6. Calculate new danger, warning, minimum value, - and maximum value numbers for the Dew point based on the ambient temperature. -
  7. Append the Dew point "progress" line to the file. -
  8. Append the Humidity "progress" line to the file. -
  9. Wait for the next update from the hardware, then go back to step 1. -
-

- -Using the decisions you made above, the /home/pi/weather/weatherdata.txt would look like the following, assuming the temperature was 20 C, the dew point was 17 C, and the humidity was 87%. - -# Type Timeout Label Data -data 300 Ambient temperature 20 C (68 F) - -# Type Timeout Label Data Min Current Max Danger Warning -progress 300 Dew point 17 C 12 17 21 18 16 -progress 600 Humidity 87% 0 87 100 85 75 - -Note all fields are separated by tabs. -The header lines (which are ignored since they begin with "#") can be in any format, -so to make it easier to make sure you have the correct fields you added multiple -spaces between their columns to line them up with the data fields below. - -

-The toggleDewHeater.py program needs to write the "data" line for the dew heater -status to /home/pi/dewheater/status.txt every time it is executed. -Its logic is: -

    -
  1. Get the dew heater status from the hardware. -
  2. Toggle the status. -
  3. Optionally write the "data" header line to /home/pi/dewheater/status.txt. -
  4. Append the new dew heater status "data" line to the file. -
  5. Output "Dew heater turned on" or "Dew heater turned off". -
  6. Exit. -
-

- -The /home/pi/dewheater/status.txt file will look like the following after clicking the button, -assuming the dew heater is currently off. - - -# Type Timeout Label Data -data 0 Dew heater status on - - -Since the toggle button won't change, create the /home/pi/dewheater/button.txt file manually: - -# Type message command Color FA icon Button Label -button - /home/pi/dewheater/toggleDewHeater.py green random Toggle dew heater - -Notice the message field is "-" which means there's no message to display on success. -This is because the toggleDewHeater.py command outputs "Dew heater turned on" -or "Dew heater turned off", and that output is displayed as a message. -Remember that if toggleDewHeater.py exits with a failure (i.e., a non-0 exit code) -any error message it outputs will be displayed as an error message on the web page so you -should make sure those error messages are useful. - -

-When you press the "Toggle dew heater" button or call toggleDewHeater.py from the command line, -it will update the /home/pi/dewheater/status.txt file by changing the "off" to "on" or vice versa. -The rest of the file remains the same. -

- -
Commands listed in a button's command field must be executable by the -web server running as group www-data, and must be in a directory that web server has permissions to get to. -chmod g+x /home/pi/dewheater/toggleDewHeater.py will fix permissions on the command. -
- -

Test, test, test. Then test some more.

-To get a feel for what things look like and how the above actually works, -copy/paste the above file examples to /home/pi/weather/weatherdata.txt, -/home/pi/dewheater/status.txt, -and /home/pi/dewheater/button.txt files on your Pi. -Then add - -WEBUI_DATA_FILES="/home/pi/weather/weatherdata.txt:/home/pi/dewheater/status.txt - -to config.sh via the WebUI's Editor page. -Now, go to the System page in the WebUI and in addition to the normal information you should see the items you added. -Refreshing the screen won't change those items since the data files are not being updated yet. - -

-Clicking the "Toggle dew heater" button should display a red message at the top of the web page that says "'/home/pi/dewheater/toggleDewHeater.py' failed: sh: 1: /home/pi/dewheater/toggleDewHeater.py: not found". -That's the output when the web page tried to execute '/home/pi/dewheater/toggleDewHeater.py' which doesn't exist. -

- -

-Try making changes to the three files you created. -For example, change the command for the button to "echo Hello, world!". -When you next click on the button you should see a green message at the top saying "Hello, world!". -Now change it to "echo Hello, world!; exit 1". -What happens now? -

- -After you understand what's happening and why, start modifying your script(s) to put your own data into the required format. - -

Tips

-To see what the button colors look like, add the following lines to /home/pi/dewheater/button.txt: -
-button	-	/home/pi/dewheater/toggleDewHeater.py	red     random	red
-button	-	/home/pi/dewheater/toggleDewHeater.py	green   random	green
-button	-	/home/pi/dewheater/toggleDewHeater.py	blue    random	blue
-button	-	/home/pi/dewheater/toggleDewHeater.py	yellow  random	yellow
-button	-	/home/pi/dewheater/toggleDewHeater.py	cyan    random	cyan
-button	-	/home/pi/dewheater/toggleDewHeater.py	white   random	white
-button	-	/home/pi/dewheater/toggleDewHeater.py	black   random	black
-
- -

Troubleshooting

-If you get a message about the first field needing to be "data", "progress", -or "button" but those words ARE at the beginning of a line, -the fields probably aren't separated by tabs. -If you get a message saying you don't have the correct number of fields, count them to verify, -and make sure the fields are separated by tabs, not spaces. - -
-
- - -

[MORE TO COME ...]

-
-
- -These color balances work for some people on Buster (raspistill): -
    -
  • RPi HQ Red: 3.24, Blue: 1.47 -
  • RPi HQ no AWB, Red: 2.8, Blue: 2.2, Saturation: 40 -
- -Luc Bodson uses these with RPi HQ and libcamera: -
    -
  • IR filter in place: Saturation: 1.4, AWB, Red: 3.47, Blue: 1.6 -
  • IR filter removed: Saturation: 0.5, no AWB, Red: 1.0, Blue 1.6 -
- -
- -
-
-
- - - diff --git a/documentation/settings/allskyWebsite.html b/documentation/settings/allskyWebsite.html deleted file mode 100644 index 3cb814a08..000000000 --- a/documentation/settings/allskyWebsite.html +++ /dev/null @@ -1,656 +0,0 @@ - - - - - - - - - - - - Allsky Website Settings - - -
-

Allsky Website Settings

-
-
-
-
- -
-
- -

-The Allsky Website allows you to display your most recent captured image on a website, -either on your Pi or on another machine. -Saved timelapse videos, keograms, and startrails can also be viewed. -It can optionally add an overlay of constellations and other objects, -as well as optional Aurora data. -

-

-To configure the Website: -

    -
  • In the WebUI, click on the Editor link in the menu. -
  • In the drop-down at the bottom of the page, select - one of the following, depending on which Website you want to configure: -
      -
    • configuration.json (local Allsky Website) or -
    • remote_configuration.json (remote Allsky Website) - (only if you have a remote Website) -
    -
-

-

-The Allsky Website configuration file has two sections: -

    -
  1. "config" - - settings for the liveview image and constellation overlay. -
  2. "homePage" - - settings to change the look and feel - of the Website's home page including the icons on the left side and the - information popout on the right side. -
-

-

-Any setting whose default is XX_need_to_update_XX needs to be updated prior -to using the Website. -The latitude and longitude also need to be updated if not already updated. -

-

-The sections below list all the settings, their default values, and a description. -Information on the color scheme used by the Editor is -here . -

- - -

"config" settings

-
-
-Legend: -
    -
  • Values for setting names with after them - are sent to the Allsky Map - server if you camera is on the map. -
  • Setting names with - after them impact the virtual sky overlay. - A complete list of virtual-sky based options is - here. -
  • Values marked with are automatically set during - installation based on your settings and your Pi model, but can be overridden. -
-
-It's important to update your settings in the WebUI before installing the -Allsky Website so you only have to update them once. -
- -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
SettingDefault ValueDescription
commentThis line is describes what this section is for and can be deleted if desired.
imageName/current/tmp/image.jpgThe image uploaded from your allsky camera. - On a remote web server this should normally be - image.jpg. -
location - - The location of your camera.
latitude - - Latitude of the camera as a decimal number (negative is Southern hemisphere) - or as an unsigned number with "N" or "S", - e.g., "41.79N" - or 41.79 -
longitude - - Longitude of the camera as a decimal number (negative is west of the prime meridian) - or as an unsigned number with "E" or "W", - e.g., "101.9W" - or -101.9 -
camera - - The camera type and model.
lens - - Short description of the camera's lens, for example, its brand, mm, etc.
computer - - The Raspberry Pi model.
owner - - The camera owner.
auroraForecastfalseDisplays the 3-day aurora forecast in the top right corner when set to - true. -
auroraMapAurora oval map for the - north or - south hemisphere. -
intervalSeconds5Number of seconds between checks for new image. - Can set to half the time between the start of one exposure and the start - of the next one if you want to decrease CPU usage of the browser. -
showOverlayAtStartupfalseSet to true - to have the overlay displayed when the page is loaded. -
overlayWidth 875Width of the overlay in pixels.
overlayHeight 875Height of the overlay in pixels.
overlayOffsetLeft 0Horizontal adjustment of the overlay in pixels. - Use negative numbers to move left. -
overlayOffsetTop 0Vertical adjustment of the overlay in pixels. - Use negative numbers to move up. -
az 0(azimuth) Changes the rotation of the overlay. - 0 is north up, 90 is north to the right, etc. -
imageHeight 720Height of the image in pixels. - The image width will be calculated automatically to keep the aspect ratio constant. -
opacity 0.5Opacity of the constellation overlay, from 0.0 (invisible) to 1.0 (full brightness).
objectsCommentThis line is for your information and can be deleted if desired.
XXX_objects virtualsky/messier.jsonName of one or more semi colon-separated files that contains other objects to display. -
To use, remove the leading XXX_ - from the setting name. -
meridian falseDisplays the meridian line.
ecliptic falseDisplays the ecliptic line.
fontsize 14pxFont size for constellation and star names.
cardinalpoints trueDisplay the cardinal points (N, S, E, W)?
cardinalpoints_fontsize 18pxSize of cardinal points. - If they are hard to see, increase the size or change their color - (see colours below). -
showstarlabels trueDisplay the star names.
projection fisheyeLeave at the default if your Allsky camera has a fisheye lens (most do).
constellations trueShow constellation lines?
constellationwidth 0.75Width of lines making up constellations.
constellationlabels falseShow the constellation names?
constellationboundaries falseShow the constellation boundaries?
constellationboundarieswidth 0.75Width of constellation boundary lines.
gridlines_eq trueShow the RA/Dec grid lines?
gridlineswidth 0.75Width of RA/Dec grid lines.
showgalaxy trueShow galaxies?
galaxywidth 0.75Width of galaxy outline line.
mouse falseAllow the mouse to rotate the overlay? - Can be useful when trying to get the overlay to fit properly over your image. -
keyboard trueAllow keyboard controls? - If set to true, - type "?" when over the image for a list of keyboard commands. -
showdate falseShow the date and time in the overlay? - Not really needed if you add the date and time to your images. -
showposition falseShow/hide the latitude/longitude. - Not very useful since clicking on the information icon on the - left displays this information. -
sky_gradient falseShould the sky lighten toward the horizon?
gradient falseReduce the brightness of stars near the horizon?
transparent trueMake the sky background transparent?
lang enLanguage the object names should be in. - Look in ~/allsky/html/allsky/virtualsky/lang for available languages. -
colours Allows you to override the default overlay colors in "normal" and "negative" mode. - To see an example, remove the leading XXX_ - from the samples. -
rgba() takes 4 arguments: red, green, and blue values, plus opacity (0.0 - 1.0). -
live trueUpdate the display in real time? Rarely changed.
idDo not change.
AllskyVersionDo not change.
AllskyWebsiteVersionDo not change.
-
-
- - -

"homePage" settings

-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
SettingDefault ValueDescription
commentThis line is describes what this section is for and can be deleted if desired.
onPitrue (local) or -
false (remote) -
Automatically set to indicate if the Website is running locally on the Pi - or on a remote server. - Should normally not need to change. -
titleXX_NEED_TO_UPDATE_XXText displayed next to the Allsky logo on the upper left. - Can be anything you want, but keep it short because - it is also displayed on the tab in your browser. -
og_descriptionXX_NEED_TO_UPDATE_XXThe description given to your Website if you drag/drop its icon to things like - social media sites. Often the same as title. -
backgroundImageAn optional background image for the home page. - Sub-settings: -
    -
  • url is - the location of the image (a URL or file name). -
  • style is - an optional CSS style, e.g., - border: 1px solid red gives a - 1 pixel red border - around the image. -
-
loadingImageloading.jpgThe location of the "Loading ..." image that's displayed after you start the Website - and before the first captured image appears. - Can be a URL or a file name. -
- If this is a file on your Pi or remote server, - it's suggested to put it in the Website's myImages directory which is - backed up and restored when upgrading the Allsky Website. -
-
imageBorderfalseShould a border be added to the image? - The border helps distinguish the image from the black background. -
includeGoogleAnalyticsfalseShould the analyticsTracking.js file be included? - If you don't know what this is, leave it false. -
If you change the file it will be copied to newer releases of the Allsky Website - during upgrades. -
includeLinkToMakeOwntrueDisplay the " Make Your Own" - link at the bottom right of the home page?
personalLinkAllows you to add a link to the top of the home page, for example: -
- Click - here to go to Google. -
    -
  • prelink - - Text before the link (e.g., "Click"). -
  • message - - What the link says (here to go to Google). -
  • url - - The location the user is taken to when clicking on the link ("https://google.com"). -
  • title - - Text displayed when hovering over the link ("this is a title"). -
  • style - - Optional CSS style of the prelink text - (color: red;). -
-
og_typewebsiteUsed by social media and other sites if you drag/drop your Website icon to them. - Rarely changed. -
og_urlLink to your Allsky Website page - used if you drag/drop your Website icon - to social media and other sites. -
og_imageimage.jpgLink to a picture to display as a thumbnail when dragging/dropping your Website icon - to social media and other sites. -
faviconallsky-favicon.pngLocation of the "favorite icon" which is displayed in the browser title bar. -
- If this is a file on your Pi or remote server, - it's suggested to put it in the myImages directory which is - backed up and restored when upgrading the Allsky Website. -
-
leftSidebarSettings that modify the left sidebar's icons. - Each icon has the following settings: -
    -
  • display - - true to display the icon, - false to hide it. -
    - The overlay toggle icon's display setting is - false by default. - If you plan to allow the overlay to be displayed, - modify its size and position so it mostly matches the sky, - then set this field to - true. -
    -
  • url - - The web page to display when the icon is clicked. -
  • title - - Text displayed when hovering over the icon. -
  • icon - - A list of Font Awesome - version 5.14.5 classes that determine which icon is used. - Note that not all icons work. -
  • other - - Text to add to the link in place of a url. - Typically used to take an action, like display a popup, when the icon is clicked. -
  • style - - Optional CSS style, e.g., - color: red; will turn the icon red. -
- You can add, update, reorder, and delete icons. -
leftSidebarStyleCSS for the left sidebar itself, not the icons in it. - To change the sidebar background yellow: - background-color: yellow;. -
popoutIconsSettings that modify the information that appears in the popout on the right side. - Each entry contains an icon, name of the field, and the field's value, - and has the following settings: -
    -
  • display - - true to display the entry, - false to hide it. -
  • label - - The name of the field for the entry. -
  • icon - - The same as with leftSidebar above. -
  • variable - A setting name from the - config - section whose value should be displayed. - For example, if you set the owner - to Eric, - entering owner for this setting will display - Eric. -
    Using variables means you only need to enter its value in one place. -
  • value - - The field's value, used in place of a variable. - Can be text or a URL. - See the Allsky Settings entry for an example. -
  • style - - Optional CSS style, e.g., - color: red; will turn the text - red. -
- You can add, update, reorder, and delete entries. -
- -
-
-
- - - - diff --git a/documentation/sidebar.html b/documentation/sidebar.html deleted file mode 100644 index 884633e2c..000000000 --- a/documentation/sidebar.html +++ /dev/null @@ -1,56 +0,0 @@ - -
diff --git a/documentation/troubleshooting/ASI_ERROR_TIMEOUTs.html b/documentation/troubleshooting/ASI_ERROR_TIMEOUTs.html deleted file mode 100644 index 8b1378917..000000000 --- a/documentation/troubleshooting/ASI_ERROR_TIMEOUTs.html +++ /dev/null @@ -1 +0,0 @@ - diff --git a/documentation/troubleshooting/AllskyWebsite.html b/documentation/troubleshooting/AllskyWebsite.html deleted file mode 100644 index 8b1378917..000000000 --- a/documentation/troubleshooting/AllskyWebsite.html +++ /dev/null @@ -1 +0,0 @@ - diff --git a/documentation/troubleshooting/RETCODE137.html b/documentation/troubleshooting/RETCODE137.html deleted file mode 100644 index 8b1378917..000000000 --- a/documentation/troubleshooting/RETCODE137.html +++ /dev/null @@ -1 +0,0 @@ - diff --git a/documentation/troubleshooting/RPiCameraNotFound.html b/documentation/troubleshooting/RPiCameraNotFound.html deleted file mode 100644 index 8b1378917..000000000 --- a/documentation/troubleshooting/RPiCameraNotFound.html +++ /dev/null @@ -1 +0,0 @@ - diff --git a/documentation/troubleshooting/T7cameras.html b/documentation/troubleshooting/T7cameras.html deleted file mode 100644 index 8b1378917..000000000 --- a/documentation/troubleshooting/T7cameras.html +++ /dev/null @@ -1 +0,0 @@ - diff --git a/documentation/troubleshooting/WebUI.html b/documentation/troubleshooting/WebUI.html deleted file mode 100644 index 8b1378917..000000000 --- a/documentation/troubleshooting/WebUI.html +++ /dev/null @@ -1 +0,0 @@ - diff --git a/documentation/troubleshooting/hardware.html b/documentation/troubleshooting/hardware.html deleted file mode 100644 index 8b1378917..000000000 --- a/documentation/troubleshooting/hardware.html +++ /dev/null @@ -1 +0,0 @@ - diff --git a/documentation/troubleshooting/image-flicker.html b/documentation/troubleshooting/image-flicker.html deleted file mode 100644 index 8b1378917..000000000 --- a/documentation/troubleshooting/image-flicker.html +++ /dev/null @@ -1 +0,0 @@ - diff --git a/documentation/troubleshooting/increaseSwap.html b/documentation/troubleshooting/increaseSwap.html deleted file mode 100644 index 8b1378917..000000000 --- a/documentation/troubleshooting/increaseSwap.html +++ /dev/null @@ -1 +0,0 @@ - diff --git a/documentation/troubleshooting/index.html b/documentation/troubleshooting/index.html deleted file mode 100644 index 48cdce852..000000000 --- a/documentation/troubleshooting/index.html +++ /dev/null @@ -1 +0,0 @@ -placeholder diff --git a/documentation/troubleshooting/other.html b/documentation/troubleshooting/other.html deleted file mode 100644 index 8b1378917..000000000 --- a/documentation/troubleshooting/other.html +++ /dev/null @@ -1 +0,0 @@ - diff --git a/documentation/troubleshooting/reportingIssues.html b/documentation/troubleshooting/reportingIssues.html deleted file mode 100644 index 8b1378917..000000000 --- a/documentation/troubleshooting/reportingIssues.html +++ /dev/null @@ -1 +0,0 @@ - diff --git a/documentation/troubleshooting/timelapse.html b/documentation/troubleshooting/timelapse.html deleted file mode 100644 index 8b1378917..000000000 --- a/documentation/troubleshooting/timelapse.html +++ /dev/null @@ -1 +0,0 @@ - diff --git a/documentation/troubleshooting/uploads.html b/documentation/troubleshooting/uploads.html deleted file mode 100644 index 8b1378917..000000000 --- a/documentation/troubleshooting/uploads.html +++ /dev/null @@ -1 +0,0 @@ -

@=XF{lL*t#5^J| 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 get_1.default(obj, path); - --color-checks-donut-error: #f85149; - --color-checks-donut-pending: #d29922; - --color-checks-donut-success: #2ea043; - --color-checks-donut-neutral: #8b949e; - --color-checks-dropdown-text: #c9d1d9; - --color-checks-dropdown-bg: #161b22; - --color-checks-dropdown-border: #30363d; - --color-checks-dropdown-shadow: rgba(1,4,9,0.3); - --color-checks-dropdown-hover-text: #c9d1d9; - --color-checks-dropdown-hover-bg: rgba(110,118,129,0.1); - --color-checks-dropdown-btn-hover-text: #c9d1d9; - --color-checks-dropdown-btn-hover-bg: rgba(110,118,129,0.1); - --color-checks-scrollbar-thumb-bg: rgba(110,118,129,0.4); - --color-checks-header-label-text: #8b949e; - --color-checks-header-label-open-text: #c9d1d9; - --color-checks-header-border: #21262d; - --color-checks-header-icon: #8b949e; - --color-checks-line-text: #8b949e; - --color-checks-line-num-text: #6e7681; - --color-checks-line-timestamp-text: #6e7681; - --color-checks-line-hover-bg: rgba(110,118,129,0.1); - --color-checks-line-selected-bg: rgba(56,139,253,0.15); - --color-checks-line-selected-num-text: #58a6ff; - --color-checks-line-dt-fm-text: #ffffff; - --color-checks-line-dt-fm-bg: #9e6a03; - --color-checks-gate-bg: rgba(187,128,9,0.15); - --color-checks-gate-text: #8b949e; - --color-checks-gate-waiting-text: #d29922; - --color-checks-step-header-open-bg: #161b22; - --color-checks-step-error-text: #f85149; - --color-checks-step-warning-text: #d29922; - --color-checks-logline-text: #8b949e; - --color-checks-logline-num-text: #6e7681; - --color-checks-logline-debug-text: #a371f7; - --color-checks-logline-error-text: #8b949e; - --color-checks-logline-error-num-text: #6e7681; - --color-checks-logline-error-bg: rgba(248,81,73,0.15); - --color-checks-logline-warning-text: #8b949e; - --color-checks-logline-warning-num-text: #d29922; - --color-checks-logline-warning-bg: rgba(187,128,9,0.15); - --color-checks-logline-command-text: #58a6ff; - --color-checks-logline-section-text: #3fb950; - --color-checks-ansi-black: #0d1117; - --color-checks-ansi-black-bright: #161b22; - --color-checks-ansi-white: #b1bac4; - --color-checks-ansi-white-bright: #b1bac4; - --color-checks-ansi-gray: #6e7681; - --color-checks-ansi-red: #ff7b72; - --color-checks-ansi-red-bright: #ffa198; - --color-checks-ansi-green: #3fb950; - --color-checks-ansi-green-bright: #56d364; - --color-checks-ansi-yellow: #d29922; - --color-checks-ansi-yellow-bright: #e3b341; - --color-checks-ansi-blue: #58a6ff; - --color-checks-ansi-blue-bright: #79c0ff; - --color-checks-ansi-magenta: #bc8cff; - --color-checks-ansi-magenta-bright: #d2a8ff; - --color-checks-ansi-cyan: #76e3ea; - --color-checks-ansi-cyan-bright: #b3f0ff; - --color-project-header-bg: #0d1117; - --color-project-sidebar-bg: #161b22; - --color-project-gradient-in: #161b22; - --color-project-gradient-out: rgba(22,27,34,0); - --color-mktg-btn-bg: #f6f8fa; - --color-mktg-btn-shadow-outline: rgb(255 255 255 / 25%) 0 0 0 1px inset; - --color-mktg-btn-shadow-focus: rgb(255 255 255 / 25%) 0 0 0 4px; - --color-mktg-btn-shadow-hover: 0 4px 7px rgba(0, 0, 0, 0.15), 0 100px 80px rgba(255, 255, 255, 0.02), 0 42px 33px rgba(255, 255, 255, 0.024), 0 22px 18px rgba(255, 255, 255, 0.028), 0 12px 10px rgba(255, 255, 255, 0.034), 0 7px 5px rgba(255, 255, 255, 0.04), 0 3px 2px rgba(255, 255, 255, 0.07); - --color-mktg-btn-shadow-hover-muted: rgb(255 255 255) 0 0 0 2px inset; - --color-avatar-bg: rgba(255,255,255,0.1); - --color-avatar-border: rgba(240,246,252,0.1); - --color-avatar-stack-fade: #30363d; - --color-avatar-stack-fade-more: #21262d; - --color-avatar-child-shadow: -2px -2px 0 #0d1117; - --color-topic-tag-border: rgba(0,0,0,0); - --color-counter-border: rgba(0,0,0,0); - --color-select-menu-backdrop-border: #484f58; - --color-select-menu-tap-highlight: rgba(48,54,61,0.5); - --color-select-menu-tap-focus-bg: #0c2d6b; - --color-overlay-shadow: 0 0 0 1px #30363d, 0 16px 32px rgba(1,4,9,0.85); - --color-header-text: rgba(255,255,255,0.7); - --color-header-bg: #161b22; - --color-header-divider: #8b949e; - --color-header-logo: #f0f6fc; - --color-header-search-bg: #0d1117; - --color-header-search-border: #30363d; - --color-sidenav-selected-bg: #21262d; - --color-menu-bg-active: #161b22; - --color-input-disabled-bg: rgba(110,118,129,0); - --color-timeline-badge-bg: #21262d; - --color-ansi-black: #484f58; - --color-ansi-black-bright: #6e7681; - --color-ansi-white: #b1bac4; - --color-ansi-white-bright: #ffffff; - --color-ansi-gray: #6e7681; - --color-ansi-red: #ff7b72; - --color-ansi-red-bright: #ffa198; - --color-ansi-green: #3fb950; - --color-ansi-green-bright: #56d364; - --color-ansi-yellow: #d29922; - --color-ansi-yellow-bright: #e3b341; - --color-ansi-blue: #58a6ff; - --color-ansi-blue-bright: #79c0ff; - --color-ansi-magenta: #bc8cff; - --color-ansi-magenta-bright: #d2a8ff; - --color-ansi-cyan: #39c5cf; - --color-ansi-cyan-bright: #56d4dd; - --color-btn-text: #c9d1d9; - --color-btn-bg: #21262d; - --color-btn-border: rgba(240,246,252,0.1); - --color-btn-shadow: 0 0 transparent; - --color-btn-inset-shadow: 0 0 transparent; - --color-btn-hover-bg: #30363d; - --color-btn-hover-border: #8b949e; - --color-btn-active-bg: hsla(212,12%,18%,1); - --color-btn-active-border: #6e7681; - --color-btn-selected-bg: #161b22; - --color-btn-focus-bg: #21262d; - --color-btn-focus-border: #8b949e; - --color-btn-focus-shadow: 0 0 0 3px rgba(139,148,158,0.3); - --color-btn-shadow-active: inset 0 0.15em 0.3em rgba(1,4,9,0.15); - --color-btn-shadow-input-focus: 0 0 0 0.2em rgba(31,111,235,0.3); - --color-btn-counter-bg: #30363d; - --color-btn-primary-text: #ffffff; - --color-btn-primary-bg: #238636; - --color-btn-primary-border: rgba(240,246,252,0.1); - --color-btn-primary-shadow: 0 0 transparent; - --color-btn-primary-inset-shadow: 0 0 transparent; - --color-btn-primary-hover-bg: #2ea043; - --color-btn-primary-hover-border: rgba(240,246,252,0.1); - --color-btn-primary-selected-bg: #238636; - --color-btn-primary-selected-shadow: 0 0 transparent; - --color-btn-primary-disabled-text: rgba(255,255,255,0.5); - --color-btn-primary-disabled-bg: rgba(35,134,54,0.6); - --color-btn-primary-disabled-border: rgba(240,246,252,0.1); - --color-btn-primary-focus-bg: #238636; - --color-btn-primary-focus-border: rgba(240,246,252,0.1); - --color-btn-primary-focus-shadow: 0 0 0 3px rgba(46,164,79,0.4); - --color-btn-primary-icon: #ffffff; - --color-btn-primary-counter-bg: rgba(255,255,255,0.2); - --color-btn-outline-text: #58a6ff; - --color-btn-outline-hover-text: #58a6ff; - --color-btn-outline-hover-bg: #30363d; - --color-btn-outline-hover-border: rgba(240,246,252,0.1); - --color-btn-outline-hover-shadow: 0 1px 0 rgba(1,4,9,0.1); - --color-btn-outline-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03); - --color-btn-outline-hover-counter-bg: rgba(255,255,255,0.2); - --color-btn-outline-selected-text: #ffffff; - --color-btn-outline-selected-bg: #0d419d; - --color-btn-outline-selected-border: rgba(240,246,252,0.1); - --color-btn-outline-selected-shadow: 0 0 transparent; - --color-btn-outline-disabled-text: rgba(88,166,255,0.5); - --color-btn-outline-disabled-bg: #0d1117; - --color-btn-outline-disabled-counter-bg: rgba(31,111,235,0.05); - --color-btn-outline-focus-border: rgba(240,246,252,0.1); - --color-btn-outline-focus-shadow: 0 0 0 3px rgba(17,88,199,0.4); - --color-btn-outline-counter-bg: rgba(31,111,235,0.1); - --color-btn-danger-text: #f85149; - --color-btn-danger-hover-text: #ffffff; - --color-btn-danger-hover-bg: #da3633; - --color-btn-danger-hover-border: #f85149; - --color-btn-danger-hover-shadow: 0 0 transparent; - --color-btn-danger-hover-inset-shadow: 0 0 transparent; - --color-btn-danger-hover-icon: #ffffff; - --color-btn-danger-hover-counter-bg: rgba(255,255,255,0.2); - --color-btn-danger-selected-text: #ffffff; - --color-btn-danger-selected-bg: #b62324; - --color-btn-danger-selected-border: #ff7b72; - --color-btn-danger-selected-shadow: 0 0 transparent; - --color-btn-danger-disabled-text: rgba(248,81,73,0.5); - --color-btn-danger-disabled-bg: #0d1117; - --color-btn-danger-disabled-counter-bg: rgba(218,54,51,0.05); - --color-btn-danger-focus-border: #f85149; - --color-btn-danger-focus-shadow: 0 0 0 3px rgba(248,81,73,0.4); - --color-btn-danger-counter-bg: rgba(218,54,51,0.1); - --color-btn-danger-icon: #f85149; - --color-underlinenav-icon: #6e7681; - --color-underlinenav-border-hover: rgba(110,118,129,0.4); - --color-action-list-item-inline-divider: rgba(48,54,61,0.48); - --color-action-list-item-default-hover-bg: rgba(177,186,196,0.12); - --color-action-list-item-default-hover-border: rgba(0,0,0,0); - --color-action-list-item-default-active-bg: rgba(177,186,196,0.2); - --color-action-list-item-default-active-border: rgba(0,0,0,0); - --color-action-list-item-default-selected-bg: rgba(177,186,196,0.08); - --color-action-list-item-danger-hover-bg: rgba(248,81,73,0.16); - --color-action-list-item-danger-active-bg: rgba(248,81,73,0.24); - --color-action-list-item-danger-hover-text: #ff7b72; - --color-switch-track-bg: #010409; - --color-switch-track-border: #6e7681; - --color-switch-track-checked-bg: rgba(31,111,235,0.35); - --color-switch-track-checked-hover-bg: rgba(31,111,235,0.5); - --color-switch-track-checked-active-bg: rgba(31,111,235,0.65); - --color-switch-track-checked-border: #58a6ff; - --color-switch-knob-checked-bg: #1f6feb; - --color-switch-knob-checked-disabled-bg: #484f58; - --color-fg-default: #c9d1d9; - --color-fg-muted: #8b949e; - --color-fg-subtle: #6e7681; - --color-fg-on-emphasis: #ffffff; - --color-canvas-default: #0d1117; - --color-canvas-overlay: #161b22; - --color-canvas-inset: #010409; - --color-canvas-subtle: #161b22; - --color-border-default: #30363d; - --color-border-muted: #21262d; - --color-border-subtle: rgba(240,246,252,0.1); - --color-shadow-small: 0 0 transparent; - --color-shadow-medium: 0 3px 6px #010409; - --color-shadow-large: 0 8px 24px #010409; - --color-shadow-extra-large: 0 12px 48px #010409; - --color-neutral-emphasis-plus: #6e7681; - --color-neutral-emphasis: #6e7681; - --color-neutral-muted: rgba(110,118,129,0.4); - --color-neutral-subtle: rgba(110,118,129,0.1); - --color-accent-fg: #58a6ff; - --color-accent-emphasis: #1f6feb; - --color-accent-muted: rgba(56,139,253,0.4); - --color-accent-subtle: rgba(56,139,253,0.15); - --color-success-fg: #3fb950; - --color-success-emphasis: #238636; - --color-success-muted: rgba(46,160,67,0.4); - --color-success-subtle: rgba(46,160,67,0.15); - --color-attention-fg: #d29922; - --color-attention-emphasis: #9e6a03; - --color-attention-muted: rgba(187,128,9,0.4); - --color-attention-subtle: rgba(187,128,9,0.15); - --color-attention-verysubtle: rgba(187,128,9,0.1); - --color-severe-fg: #db6d28; - --color-severe-emphasis: #bd561d; - --color-severe-muted: rgba(219,109,40,0.4); - --color-severe-subtle: rgba(219,109,40,0.15); - --color-danger-fg: #f85149; - --color-danger-emphasis: #da3633; - --color-danger-muted: rgba(248,81,73,0.4); - --color-danger-subtle: rgba(248,81,73,0.15); - --color-open-fg: #3fb950; - --color-open-emphasis: #238636; - --color-open-muted: rgba(46,160,67,0.4); - --color-open-subtle: rgba(46,160,67,0.15); - --color-closed-fg: #f85149; - --color-closed-emphasis: #da3633; - --color-closed-muted: rgba(248,81,73,0.4); - --color-closed-subtle: rgba(248,81,73,0.15); - --color-done-fg: #a371f7; - --color-done-emphasis: #8957e5; - --color-done-muted: rgba(163,113,247,0.4); - --color-done-subtle: rgba(163,113,247,0.15); - --color-sponsors-fg: #db61a2; - --color-sponsors-emphasis: #bf4b8a; - --color-sponsors-muted: rgba(219,97,162,0.4); - --color-sponsors-subtle: rgba(219,97,162,0.15); - --color-primer-fg-disabled: #484f58; - --color-primer-canvas-backdrop: rgba(1,4,9,0.8); - --color-primer-canvas-sticky: rgba(13,17,23,0.95); - --color-primer-border-active: #F78166; - --color-primer-border-contrast: rgba(255,255,255,0.2); - --color-primer-shadow-highlight: 0 0 transparent; - --color-primer-shadow-inset: 0 0 transparent; - --color-primer-shadow-focus: 0 0 0 3px #0c2d6b; - --color-scale-black: #010409; - --color-scale-white: #ffffff; - --color-scale-gray-0: #f0f6fc; - --color-scale-gray-1: #c9d1d9; - --color-scale-gray-2: #b1bac4; - --color-scale-gray-3: #8b949e; - --color-scale-gray-4: #6e7681; - --color-scale-gray-5: #484f58; - --color-scale-gray-6: #30363d; - --color-scale-gray-7: #21262d; - --color-scale-gray-8: #161b22; - --color-scale-gray-9: #0d1117; - --color-scale-blue-0: #cae8ff; - --color-scale-blue-1: #a5d6ff; - --color-scale-blue-2: #79c0ff; - --color-scale-blue-3: #58a6ff; - --color-scale-blue-4: #388bfd; - --color-scale-blue-5: #1f6feb; - --color-scale-blue-6: #1158c7; - --color-scale-blue-7: #0d419d; - --color-scale-blue-8: #0c2d6b; - --color-scale-blue-9: #051d4d; - --color-scale-green-0: #aff5b4; - --color-scale-green-1: #7ee787; - --color-scale-green-2: #56d364; - --color-scale-green-3: #3fb950; - --color-scale-green-4: #2ea043; - --color-scale-green-5: #238636; - --color-scale-green-6: #196c2e; - --color-scale-green-7: #0f5323; - --color-scale-green-8: #033a16; - --color-scale-green-9: #04260f; - --color-scale-yellow-0: #f8e3a1; - --color-scale-yellow-1: #f2cc60; - --color-scale-yellow-2: #e3b341; - --color-scale-yellow-3: #d29922; - --color-scale-yellow-4: #bb8009; - --color-scale-yellow-5: #9e6a03; - --color-scale-yellow-6: #845306; - --color-scale-yellow-7: #693e00; - --color-scale-yellow-8: #4b2900; - --color-scale-yellow-9: #341a00; - --color-scale-orange-0: #ffdfb6; - --color-scale-orange-1: #ffc680; - --color-scale-orange-2: #ffa657; - --color-scale-orange-3: #f0883e; - --color-scale-orange-4: #db6d28; - --color-scale-orange-5: #bd561d; - --color-scale-orange-6: #9b4215; - --color-scale-orange-7: #762d0a; - --color-scale-orange-8: #5a1e02; - --color-scale-orange-9: #3d1300; - --color-scale-red-0: #ffdcd7; - --color-scale-red-1: #ffc1ba; - --color-scale-red-2: #ffa198; - --color-scale-red-3: #ff7b72; - --color-scale-red-4: #f85149; - --color-scale-red-5: #da3633; - --color-scale-red-6: #b62324; - --color-scale-red-7: #8e1519; - --color-scale-red-8: #67060c; - --color-scale-red-9: #490202; - --color-scale-purple-0: #eddeff; - --color-scale-purple-1: #e2c5ff; - --color-scale-purple-2: #d2a8ff; - --color-scale-purple-3: #bc8cff; - --color-scale-purple-4: #a371f7; - --color-scale-purple-5: #8957e5; - --color-scale-purple-6: #6e40c9; - --color-scale-purple-7: #553098; - --color-scale-purple-8: #3c1e70; - --color-scale-purple-9: #271052; - --color-scale-pink-0: #ffdaec; - --color-scale-pink-1: #ffbedd; - --color-scale-pink-2: #ff9bce; - --color-scale-pink-3: #f778ba; - --color-scale-pink-4: #db61a2; - --color-scale-pink-5: #bf4b8a; - --color-scale-pink-6: #9e3670; - --color-scale-pink-7: #7d2457; - --color-scale-pink-8: #5e103e; - --color-scale-pink-9: #42062a; - --color-scale-coral-0: #FFDDD2; - --color-scale-coral-1: #FFC2B2; - --color-scale-coral-2: #FFA28B; - --color-scale-coral-3: #F78166; - --color-scale-coral-4: #EA6045; - --color-scale-coral-5: #CF462D; - --color-scale-coral-6: #AC3220; - --color-scale-coral-7: #872012; - --color-scale-coral-8: #640D04; - --color-scale-coral-9: #460701 -} - -@media(prefers-color-scheme: light) { - [data-color-mode=auto][data-light-theme=dark] { - --color-canvas-default-transparent: rgba(13,17,23,0); - --color-page-header-bg: #0d1117; - --color-marketing-icon-primary: #79c0ff; - --color-marketing-icon-secondary: #1f6feb; - --color-diff-blob-addition-num-text: #c9d1d9; - --color-diff-blob-addition-fg: #c9d1d9; - --color-diff-blob-addition-num-bg: rgba(63,185,80,0.3); - --color-diff-blob-addition-line-bg: rgba(46,160,67,0.15); - --color-diff-blob-addition-word-bg: rgba(46,160,67,0.4); - --color-diff-blob-deletion-num-text: #c9d1d9; - --color-diff-blob-deletion-fg: #c9d1d9; - --color-diff-blob-deletion-num-bg: rgba(248,81,73,0.3); - --color-diff-blob-deletion-line-bg: rgba(248,81,73,0.15); - --color-diff-blob-deletion-word-bg: rgba(248,81,73,0.4); - --color-diff-blob-hunk-num-bg: rgba(56,139,253,0.4); - --color-diff-blob-expander-icon: #8b949e; - --color-diff-blob-selected-line-highlight-mix-blend-mode: screen; - --color-diffstat-deletion-border: rgba(240,246,252,0.1); - --color-diffstat-addition-border: rgba(240,246,252,0.1); - --color-diffstat-addition-bg: #3fb950; - --color-search-keyword-hl: rgba(210,153,34,0.4); - --color-prettylights-syntax-comment: #8b949e; - --color-prettylights-syntax-constant: #79c0ff; - --color-prettylights-syntax-entity: #d2a8ff; - --color-prettylights-syntax-storage-modifier-import: #c9d1d9; - --color-prettylights-syntax-entity-tag: #7ee787; - --color-prettylights-syntax-keyword: #ff7b72; - --color-prettylights-syntax-string: #a5d6ff; - --color-prettylights-syntax-variable: #ffa657; - --color-prettylights-syntax-brackethighlighter-unmatched: #f85149; - --color-prettylights-syntax-invalid-illegal-text: #f0f6fc; - --color-prettylights-syntax-invalid-illegal-bg: #8e1519; - --color-prettylights-syntax-carriage-return-text: #f0f6fc; - --color-prettylights-syntax-carriage-return-bg: #b62324; - --color-prettylights-syntax-string-regexp: #7ee787; - --color-prettylights-syntax-markup-list: #f2cc60; - --color-prettylights-syntax-markup-heading: #1f6feb; - --color-prettylights-syntax-markup-italic: #c9d1d9; - --color-prettylights-syntax-markup-bold: #c9d1d9; - --color-prettylights-syntax-markup-deleted-text: #ffdcd7; - --color-prettylights-syntax-markup-deleted-bg: #67060c; - --color-prettylights-syntax-markup-inserted-text: #aff5b4; - --color-prettylights-syntax-markup-inserted-bg: #033a16; - --color-prettylights-syntax-markup-changed-text: #ffdfb6; - --color-prettylights-syntax-markup-changed-bg: #5a1e02; - --color-prettylights-syntax-markup-ignored-text: #c9d1d9; - --color-prettylights-syntax-markup-ignored-bg: #1158c7; - --color-prettylights-syntax-meta-diff-range: #d2a8ff; - --color-prettylights-syntax-brackethighlighter-angle: #8b949e; - --color-prettylights-syntax-sublimelinter-gutter-mark: #484f58; - --color-prettylights-syntax-constant-other-reference-link: #a5d6ff; - --color-codemirror-text: #c9d1d9; - --color-codemirror-bg: #0d1117; - --color-codemirror-gutters-bg: #0d1117; - --color-codemirror-guttermarker-text: #0d1117; - --color-codemirror-guttermarker-subtle-text: #6e7681; - --color-codemirror-linenumber-text: #8b949e; - --color-codemirror-cursor: #c9d1d9; - --color-codemirror-selection-bg: rgba(56,139,253,0.4); - --color-codemirror-activeline-bg: rgba(110,118,129,0.1); - --color-codemirror-matchingbracket-text: #c9d1d9; - --color-codemirror-lines-bg: #0d1117; - --color-codemirror-syntax-comment: #8b949e; - --color-codemirror-syntax-constant: #79c0ff; - --color-codemirror-syntax-entity: #d2a8ff; - --color-codemirror-syntax-keyword: #ff7b72; - --color-codemirror-syntax-storage: #ff7b72; - --color-codemirror-syntax-string: #a5d6ff; - --color-codemirror-syntax-support: #79c0ff; - --color-codemirror-syntax-variable: #ffa657; - --color-checks-bg: #010409; - --color-checks-run-border-width: 1px; - --color-checks-container-border-width: 1px; - --color-checks-text-primary: #c9d1d9; - --color-checks-text-secondary: #8b949e; - --color-checks-text-link: #58a6ff; - --color-checks-btn-icon: #8b949e; - --color-checks-btn-hover-icon: #c9d1d9; - --color-checks-btn-hover-bg: rgba(110,118,129,0.1); - --color-checks-input-text: #8b949e; - --color-checks-input-placeholder-text: #6e7681; - --color-checks-input-focus-text: #c9d1d9; - --color-checks-input-bg: #161b22; - --color-checks-input-shadow: 0 0 0 1px (obj) => get_1.default(obj, path); - --color-checks-donut-error: #f85149; - --color-checks-donut-pending: #d29922; - --color-checks-donut-success: #2ea043; - --color-checks-donut-neutral: #8b949e; - --color-checks-dropdown-text: #c9d1d9; - --color-checks-dropdown-bg: #161b22; - --color-checks-dropdown-border: #30363d; - --color-checks-dropdown-shadow: rgba(1,4,9,0.3); - --color-checks-dropdown-hover-text: #c9d1d9; - --color-checks-dropdown-hover-bg: rgba(110,118,129,0.1); - --color-checks-dropdown-btn-hover-text: #c9d1d9; - --color-checks-dropdown-btn-hover-bg: rgba(110,118,129,0.1); - --color-checks-scrollbar-thumb-bg: rgba(110,118,129,0.4); - --color-checks-header-label-text: #8b949e; - --color-checks-header-label-open-text: #c9d1d9; - --color-checks-header-border: #21262d; - --color-checks-header-icon: #8b949e; - --color-checks-line-text: #8b949e; - --color-checks-line-num-text: #6e7681; - --color-checks-line-timestamp-text: #6e7681; - --color-checks-line-hover-bg: rgba(110,118,129,0.1); - --color-checks-line-selected-bg: rgba(56,139,253,0.15); - --color-checks-line-selected-num-text: #58a6ff; - --color-checks-line-dt-fm-text: #ffffff; - --color-checks-line-dt-fm-bg: #9e6a03; - --color-checks-gate-bg: rgba(187,128,9,0.15); - --color-checks-gate-text: #8b949e; - --color-checks-gate-waiting-text: #d29922; - --color-checks-step-header-open-bg: #161b22; - --color-checks-step-error-text: #f85149; - --color-checks-step-warning-text: #d29922; - --color-checks-logline-text: #8b949e; - --color-checks-logline-num-text: #6e7681; - --color-checks-logline-debug-text: #a371f7; - --color-checks-logline-error-text: #8b949e; - --color-checks-logline-error-num-text: #6e7681; - --color-checks-logline-error-bg: rgba(248,81,73,0.15); - --color-checks-logline-warning-text: #8b949e; - --color-checks-logline-warning-num-text: #d29922; - --color-checks-logline-warning-bg: rgba(187,128,9,0.15); - --color-checks-logline-command-text: #58a6ff; - --color-checks-logline-section-text: #3fb950; - --color-checks-ansi-black: #0d1117; - --color-checks-ansi-black-bright: #161b22; - --color-checks-ansi-white: #b1bac4; - --color-checks-ansi-white-bright: #b1bac4; - --color-checks-ansi-gray: #6e7681; - --color-checks-ansi-red: #ff7b72; - --color-checks-ansi-red-bright: #ffa198; - --color-checks-ansi-green: #3fb950; - --color-checks-ansi-green-bright: #56d364; - --color-checks-ansi-yellow: #d29922; - --color-checks-ansi-yellow-bright: #e3b341; - --color-checks-ansi-blue: #58a6ff; - --color-checks-ansi-blue-bright: #79c0ff; - --color-checks-ansi-magenta: #bc8cff; - --color-checks-ansi-magenta-bright: #d2a8ff; - --color-checks-ansi-cyan: #76e3ea; - --color-checks-ansi-cyan-bright: #b3f0ff; - --color-project-header-bg: #0d1117; - --color-project-sidebar-bg: #161b22; - --color-project-gradient-in: #161b22; - --color-project-gradient-out: rgba(22,27,34,0); - --color-mktg-btn-bg: #f6f8fa; - --color-mktg-btn-shadow-outline: rgb(255 255 255 / 25%) 0 0 0 1px inset; - --color-mktg-btn-shadow-focus: rgb(255 255 255 / 25%) 0 0 0 4px; - --color-mktg-btn-shadow-hover: 0 4px 7px rgba(0, 0, 0, 0.15), 0 100px 80px rgba(255, 255, 255, 0.02), 0 42px 33px rgba(255, 255, 255, 0.024), 0 22px 18px rgba(255, 255, 255, 0.028), 0 12px 10px rgba(255, 255, 255, 0.034), 0 7px 5px rgba(255, 255, 255, 0.04), 0 3px 2px rgba(255, 255, 255, 0.07); - --color-mktg-btn-shadow-hover-muted: rgb(255 255 255) 0 0 0 2px inset; - --color-avatar-bg: rgba(255,255,255,0.1); - --color-avatar-border: rgba(240,246,252,0.1); - --color-avatar-stack-fade: #30363d; - --color-avatar-stack-fade-more: #21262d; - --color-avatar-child-shadow: -2px -2px 0 #0d1117; - --color-topic-tag-border: rgba(0,0,0,0); - --color-counter-border: rgba(0,0,0,0); - --color-select-menu-backdrop-border: #484f58; - --color-select-menu-tap-highlight: rgba(48,54,61,0.5); - --color-select-menu-tap-focus-bg: #0c2d6b; - --color-overlay-shadow: 0 0 0 1px #30363d, 0 16px 32px rgba(1,4,9,0.85); - --color-header-text: rgba(255,255,255,0.7); - --color-header-bg: #161b22; - --color-header-divider: #8b949e; - --color-header-logo: #f0f6fc; - --color-header-search-bg: #0d1117; - --color-header-search-border: #30363d; - --color-sidenav-selected-bg: #21262d; - --color-menu-bg-active: #161b22; - --color-input-disabled-bg: rgba(110,118,129,0); - --color-timeline-badge-bg: #21262d; - --color-ansi-black: #484f58; - --color-ansi-black-bright: #6e7681; - --color-ansi-white: #b1bac4; - --color-ansi-white-bright: #ffffff; - --color-ansi-gray: #6e7681; - --color-ansi-red: #ff7b72; - --color-ansi-red-bright: #ffa198; - --color-ansi-green: #3fb950; - --color-ansi-green-bright: #56d364; - --color-ansi-yellow: #d29922; - --color-ansi-yellow-bright: #e3b341; - --color-ansi-blue: #58a6ff; - --color-ansi-blue-bright: #79c0ff; - --color-ansi-magenta: #bc8cff; - --color-ansi-magenta-bright: #d2a8ff; - --color-ansi-cyan: #39c5cf; - --color-ansi-cyan-bright: #56d4dd; - --color-btn-text: #c9d1d9; - --color-btn-bg: #21262d; - --color-btn-border: rgba(240,246,252,0.1); - --color-btn-shadow: 0 0 transparent; - --color-btn-inset-shadow: 0 0 transparent; - --color-btn-hover-bg: #30363d; - --color-btn-hover-border: #8b949e; - --color-btn-active-bg: hsla(212,12%,18%,1); - --color-btn-active-border: #6e7681; - --color-btn-selected-bg: #161b22; - --color-btn-focus-bg: #21262d; - --color-btn-focus-border: #8b949e; - --color-btn-focus-shadow: 0 0 0 3px rgba(139,148,158,0.3); - --color-btn-shadow-active: inset 0 0.15em 0.3em rgba(1,4,9,0.15); - --color-btn-shadow-input-focus: 0 0 0 0.2em rgba(31,111,235,0.3); - --color-btn-counter-bg: #30363d; - --color-btn-primary-text: #ffffff; - --color-btn-primary-bg: #238636; - --color-btn-primary-border: rgba(240,246,252,0.1); - --color-btn-primary-shadow: 0 0 transparent; - --color-btn-primary-inset-shadow: 0 0 transparent; - --color-btn-primary-hover-bg: #2ea043; - --color-btn-primary-hover-border: rgba(240,246,252,0.1); - --color-btn-primary-selected-bg: #238636; - --color-btn-primary-selected-shadow: 0 0 transparent; - --color-btn-primary-disabled-text: rgba(255,255,255,0.5); - --color-btn-primary-disabled-bg: rgba(35,134,54,0.6); - --color-btn-primary-disabled-border: rgba(240,246,252,0.1); - --color-btn-primary-focus-bg: #238636; - --color-btn-primary-focus-border: rgba(240,246,252,0.1); - --color-btn-primary-focus-shadow: 0 0 0 3px rgba(46,164,79,0.4); - --color-btn-primary-icon: #ffffff; - --color-btn-primary-counter-bg: rgba(255,255,255,0.2); - --color-btn-outline-text: #58a6ff; - --color-btn-outline-hover-text: #58a6ff; - --color-btn-outline-hover-bg: #30363d; - --color-btn-outline-hover-border: rgba(240,246,252,0.1); - --color-btn-outline-hover-shadow: 0 1px 0 rgba(1,4,9,0.1); - --color-btn-outline-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03); - --color-btn-outline-hover-counter-bg: rgba(255,255,255,0.2); - --color-btn-outline-selected-text: #ffffff; - --color-btn-outline-selected-bg: #0d419d; - --color-btn-outline-selected-border: rgba(240,246,252,0.1); - --color-btn-outline-selected-shadow: 0 0 transparent; - --color-btn-outline-disabled-text: rgba(88,166,255,0.5); - --color-btn-outline-disabled-bg: #0d1117; - --color-btn-outline-disabled-counter-bg: rgba(31,111,235,0.05); - --color-btn-outline-focus-border: rgba(240,246,252,0.1); - --color-btn-outline-focus-shadow: 0 0 0 3px rgba(17,88,199,0.4); - --color-btn-outline-counter-bg: rgba(31,111,235,0.1); - --color-btn-danger-text: #f85149; - --color-btn-danger-hover-text: #ffffff; - --color-btn-danger-hover-bg: #da3633; - --color-btn-danger-hover-border: #f85149; - --color-btn-danger-hover-shadow: 0 0 transparent; - --color-btn-danger-hover-inset-shadow: 0 0 transparent; - --color-btn-danger-hover-icon: #ffffff; - --color-btn-danger-hover-counter-bg: rgba(255,255,255,0.2); - --color-btn-danger-selected-text: #ffffff; - --color-btn-danger-selected-bg: #b62324; - --color-btn-danger-selected-border: #ff7b72; - --color-btn-danger-selected-shadow: 0 0 transparent; - --color-btn-danger-disabled-text: rgba(248,81,73,0.5); - --color-btn-danger-disabled-bg: #0d1117; - --color-btn-danger-disabled-counter-bg: rgba(218,54,51,0.05); - --color-btn-danger-focus-border: #f85149; - --color-btn-danger-focus-shadow: 0 0 0 3px rgba(248,81,73,0.4); - --color-btn-danger-counter-bg: rgba(218,54,51,0.1); - --color-btn-danger-icon: #f85149; - --color-underlinenav-icon: #6e7681; - --color-underlinenav-border-hover: rgba(110,118,129,0.4); - --color-action-list-item-inline-divider: rgba(48,54,61,0.48); - --color-action-list-item-default-hover-bg: rgba(177,186,196,0.12); - --color-action-list-item-default-hover-border: rgba(0,0,0,0); - --color-action-list-item-default-active-bg: rgba(177,186,196,0.2); - --color-action-list-item-default-active-border: rgba(0,0,0,0); - --color-action-list-item-default-selected-bg: rgba(177,186,196,0.08); - --color-action-list-item-danger-hover-bg: rgba(248,81,73,0.16); - --color-action-list-item-danger-active-bg: rgba(248,81,73,0.24); - --color-action-list-item-danger-hover-text: #ff7b72; - --color-switch-track-bg: #010409; - --color-switch-track-border: #6e7681; - --color-switch-track-checked-bg: rgba(31,111,235,0.35); - --color-switch-track-checked-hover-bg: rgba(31,111,235,0.5); - --color-switch-track-checked-active-bg: rgba(31,111,235,0.65); - --color-switch-track-checked-border: #58a6ff; - --color-switch-knob-checked-bg: #1f6feb; - --color-switch-knob-checked-disabled-bg: #484f58; - --color-fg-default: #c9d1d9; - --color-fg-muted: #8b949e; - --color-fg-subtle: #6e7681; - --color-fg-on-emphasis: #ffffff; - --color-canvas-default: #0d1117; - --color-canvas-overlay: #161b22; - --color-canvas-inset: #010409; - --color-canvas-subtle: #161b22; - --color-border-default: #30363d; - --color-border-muted: #21262d; - --color-border-subtle: rgba(240,246,252,0.1); - --color-shadow-small: 0 0 transparent; - --color-shadow-medium: 0 3px 6px #010409; - --color-shadow-large: 0 8px 24px #010409; - --color-shadow-extra-large: 0 12px 48px #010409; - --color-neutral-emphasis-plus: #6e7681; - --color-neutral-emphasis: #6e7681; - --color-neutral-muted: rgba(110,118,129,0.4); - --color-neutral-subtle: rgba(110,118,129,0.1); - --color-accent-fg: #58a6ff; - --color-accent-emphasis: #1f6feb; - --color-accent-muted: rgba(56,139,253,0.4); - --color-accent-subtle: rgba(56,139,253,0.15); - --color-success-fg: #3fb950; - --color-success-emphasis: #238636; - --color-success-muted: rgba(46,160,67,0.4); - --color-success-subtle: rgba(46,160,67,0.15); - --color-attention-fg: #d29922; - --color-attention-emphasis: #9e6a03; - --color-attention-muted: rgba(187,128,9,0.4); - --color-attention-subtle: rgba(187,128,9,0.15); - --color-attention-verysubtle: rgba(187,128,9,0.1); - --color-severe-fg: #db6d28; - --color-severe-emphasis: #bd561d; - --color-severe-muted: rgba(219,109,40,0.4); - --color-severe-subtle: rgba(219,109,40,0.15); - --color-danger-fg: #f85149; - --color-danger-emphasis: #da3633; - --color-danger-muted: rgba(248,81,73,0.4); - --color-danger-subtle: rgba(248,81,73,0.15); - --color-open-fg: #3fb950; - --color-open-emphasis: #238636; - --color-open-muted: rgba(46,160,67,0.4); - --color-open-subtle: rgba(46,160,67,0.15); - --color-closed-fg: #f85149; - --color-closed-emphasis: #da3633; - --color-closed-muted: rgba(248,81,73,0.4); - --color-closed-subtle: rgba(248,81,73,0.15); - --color-done-fg: #a371f7; - --color-done-emphasis: #8957e5; - --color-done-muted: rgba(163,113,247,0.4); - --color-done-subtle: rgba(163,113,247,0.15); - --color-sponsors-fg: #db61a2; - --color-sponsors-emphasis: #bf4b8a; - --color-sponsors-muted: rgba(219,97,162,0.4); - --color-sponsors-subtle: rgba(219,97,162,0.15); - --color-primer-fg-disabled: #484f58; - --color-primer-canvas-backdrop: rgba(1,4,9,0.8); - --color-primer-canvas-sticky: rgba(13,17,23,0.95); - --color-primer-border-active: #F78166; - --color-primer-border-contrast: rgba(255,255,255,0.2); - --color-primer-shadow-highlight: 0 0 transparent; - --color-primer-shadow-inset: 0 0 transparent; - --color-primer-shadow-focus: 0 0 0 3px #0c2d6b; - --color-scale-black: #010409; - --color-scale-white: #ffffff; - --color-scale-gray-0: #f0f6fc; - --color-scale-gray-1: #c9d1d9; - --color-scale-gray-2: #b1bac4; - --color-scale-gray-3: #8b949e; - --color-scale-gray-4: #6e7681; - --color-scale-gray-5: #484f58; - --color-scale-gray-6: #30363d; - --color-scale-gray-7: #21262d; - --color-scale-gray-8: #161b22; - --color-scale-gray-9: #0d1117; - --color-scale-blue-0: #cae8ff; - --color-scale-blue-1: #a5d6ff; - --color-scale-blue-2: #79c0ff; - --color-scale-blue-3: #58a6ff; - --color-scale-blue-4: #388bfd; - --color-scale-blue-5: #1f6feb; - --color-scale-blue-6: #1158c7; - --color-scale-blue-7: #0d419d; - --color-scale-blue-8: #0c2d6b; - --color-scale-blue-9: #051d4d; - --color-scale-green-0: #aff5b4; - --color-scale-green-1: #7ee787; - --color-scale-green-2: #56d364; - --color-scale-green-3: #3fb950; - --color-scale-green-4: #2ea043; - --color-scale-green-5: #238636; - --color-scale-green-6: #196c2e; - --color-scale-green-7: #0f5323; - --color-scale-green-8: #033a16; - --color-scale-green-9: #04260f; - --color-scale-yellow-0: #f8e3a1; - --color-scale-yellow-1: #f2cc60; - --color-scale-yellow-2: #e3b341; - --color-scale-yellow-3: #d29922; - --color-scale-yellow-4: #bb8009; - --color-scale-yellow-5: #9e6a03; - --color-scale-yellow-6: #845306; - --color-scale-yellow-7: #693e00; - --color-scale-yellow-8: #4b2900; - --color-scale-yellow-9: #341a00; - --color-scale-orange-0: #ffdfb6; - --color-scale-orange-1: #ffc680; - --color-scale-orange-2: #ffa657; - --color-scale-orange-3: #f0883e; - --color-scale-orange-4: #db6d28; - --color-scale-orange-5: #bd561d; - --color-scale-orange-6: #9b4215; - --color-scale-orange-7: #762d0a; - --color-scale-orange-8: #5a1e02; - --color-scale-orange-9: #3d1300; - --color-scale-red-0: #ffdcd7; - --color-scale-red-1: #ffc1ba; - --color-scale-red-2: #ffa198; - --color-scale-red-3: #ff7b72; - --color-scale-red-4: #f85149; - --color-scale-red-5: #da3633; - --color-scale-red-6: #b62324; - --color-scale-red-7: #8e1519; - --color-scale-red-8: #67060c; - --color-scale-red-9: #490202; - --color-scale-purple-0: #eddeff; - --color-scale-purple-1: #e2c5ff; - --color-scale-purple-2: #d2a8ff; - --color-scale-purple-3: #bc8cff; - --color-scale-purple-4: #a371f7; - --color-scale-purple-5: #8957e5; - --color-scale-purple-6: #6e40c9; - --color-scale-purple-7: #553098; - --color-scale-purple-8: #3c1e70; - --color-scale-purple-9: #271052; - --color-scale-pink-0: #ffdaec; - --color-scale-pink-1: #ffbedd; - --color-scale-pink-2: #ff9bce; - --color-scale-pink-3: #f778ba; - --color-scale-pink-4: #db61a2; - --color-scale-pink-5: #bf4b8a; - --color-scale-pink-6: #9e3670; - --color-scale-pink-7: #7d2457; - --color-scale-pink-8: #5e103e; - --color-scale-pink-9: #42062a; - --color-scale-coral-0: #FFDDD2; - --color-scale-coral-1: #FFC2B2; - --color-scale-coral-2: #FFA28B; - --color-scale-coral-3: #F78166; - --color-scale-coral-4: #EA6045; - --color-scale-coral-5: #CF462D; - --color-scale-coral-6: #AC3220; - --color-scale-coral-7: #872012; - --color-scale-coral-8: #640D04; - --color-scale-coral-9: #460701 - } -} - -@media(prefers-color-scheme: dark) { - [data-color-mode=auto][data-dark-theme=dark] { - --color-canvas-default-transparent: rgba(13,17,23,0); - --color-page-header-bg: #0d1117; - --color-marketing-icon-primary: #79c0ff; - --color-marketing-icon-secondary: #1f6feb; - --color-diff-blob-addition-num-text: #c9d1d9; - --color-diff-blob-addition-fg: #c9d1d9; - --color-diff-blob-addition-num-bg: rgba(63,185,80,0.3); - --color-diff-blob-addition-line-bg: rgba(46,160,67,0.15); - --color-diff-blob-addition-word-bg: rgba(46,160,67,0.4); - --color-diff-blob-deletion-num-text: #c9d1d9; - --color-diff-blob-deletion-fg: #c9d1d9; - --color-diff-blob-deletion-num-bg: rgba(248,81,73,0.3); - --color-diff-blob-deletion-line-bg: rgba(248,81,73,0.15); - --color-diff-blob-deletion-word-bg: rgba(248,81,73,0.4); - --color-diff-blob-hunk-num-bg: rgba(56,139,253,0.4); - --color-diff-blob-expander-icon: #8b949e; - --color-diff-blob-selected-line-highlight-mix-blend-mode: screen; - --color-diffstat-deletion-border: rgba(240,246,252,0.1); - --color-diffstat-addition-border: rgba(240,246,252,0.1); - --color-diffstat-addition-bg: #3fb950; - --color-search-keyword-hl: rgba(210,153,34,0.4); - --color-prettylights-syntax-comment: #8b949e; - --color-prettylights-syntax-constant: #79c0ff; - --color-prettylights-syntax-entity: #d2a8ff; - --color-prettylights-syntax-storage-modifier-import: #c9d1d9; - --color-prettylights-syntax-entity-tag: #7ee787; - --color-prettylights-syntax-keyword: #ff7b72; - --color-prettylights-syntax-string: #a5d6ff; - --color-prettylights-syntax-variable: #ffa657; - --color-prettylights-syntax-brackethighlighter-unmatched: #f85149; - --color-prettylights-syntax-invalid-illegal-text: #f0f6fc; - --color-prettylights-syntax-invalid-illegal-bg: #8e1519; - --color-prettylights-syntax-carriage-return-text: #f0f6fc; - --color-prettylights-syntax-carriage-return-bg: #b62324; - --color-prettylights-syntax-string-regexp: #7ee787; - --color-prettylights-syntax-markup-list: #f2cc60; - --color-prettylights-syntax-markup-heading: #1f6feb; - --color-prettylights-syntax-markup-italic: #c9d1d9; - --color-prettylights-syntax-markup-bold: #c9d1d9; - --color-prettylights-syntax-markup-deleted-text: #ffdcd7; - --color-prettylights-syntax-markup-deleted-bg: #67060c; - --color-prettylights-syntax-markup-inserted-text: #aff5b4; - --color-prettylights-syntax-markup-inserted-bg: #033a16; - --color-prettylights-syntax-markup-changed-text: #ffdfb6; - --color-prettylights-syntax-markup-changed-bg: #5a1e02; - --color-prettylights-syntax-markup-ignored-text: #c9d1d9; - --color-prettylights-syntax-markup-ignored-bg: #1158c7; - --color-prettylights-syntax-meta-diff-range: #d2a8ff; - --color-prettylights-syntax-brackethighlighter-angle: #8b949e; - --color-prettylights-syntax-sublimelinter-gutter-mark: #484f58; - --color-prettylights-syntax-constant-other-reference-link: #a5d6ff; - --color-codemirror-text: #c9d1d9; - --color-codemirror-bg: #0d1117; - --color-codemirror-gutters-bg: #0d1117; - --color-codemirror-guttermarker-text: #0d1117; - --color-codemirror-guttermarker-subtle-text: #6e7681; - --color-codemirror-linenumber-text: #8b949e; - --color-codemirror-cursor: #c9d1d9; - --color-codemirror-selection-bg: rgba(56,139,253,0.4); - --color-codemirror-activeline-bg: rgba(110,118,129,0.1); - --color-codemirror-matchingbracket-text: #c9d1d9; - --color-codemirror-lines-bg: #0d1117; - --color-codemirror-syntax-comment: #8b949e; - --color-codemirror-syntax-constant: #79c0ff; - --color-codemirror-syntax-entity: #d2a8ff; - --color-codemirror-syntax-keyword: #ff7b72; - --color-codemirror-syntax-storage: #ff7b72; - --color-codemirror-syntax-string: #a5d6ff; - --color-codemirror-syntax-support: #79c0ff; - --color-codemirror-syntax-variable: #ffa657; - --color-checks-bg: #010409; - --color-checks-run-border-width: 1px; - --color-checks-container-border-width: 1px; - --color-checks-text-primary: #c9d1d9; - --color-checks-text-secondary: #8b949e; - --color-checks-text-link: #58a6ff; - --color-checks-btn-icon: #8b949e; - --color-checks-btn-hover-icon: #c9d1d9; - --color-checks-btn-hover-bg: rgba(110,118,129,0.1); - --color-checks-input-text: #8b949e; - --color-checks-input-placeholder-text: #6e7681; - --color-checks-input-focus-text: #c9d1d9; - --color-checks-input-bg: #161b22; - --color-checks-input-shadow: 0 0 0 1px (obj) => get_1.default(obj, path); - --color-checks-donut-error: #f85149; - --color-checks-donut-pending: #d29922; - --color-checks-donut-success: #2ea043; - --color-checks-donut-neutral: #8b949e; - --color-checks-dropdown-text: #c9d1d9; - --color-checks-dropdown-bg: #161b22; - --color-checks-dropdown-border: #30363d; - --color-checks-dropdown-shadow: rgba(1,4,9,0.3); - --color-checks-dropdown-hover-text: #c9d1d9; - --color-checks-dropdown-hover-bg: rgba(110,118,129,0.1); - --color-checks-dropdown-btn-hover-text: #c9d1d9; - --color-checks-dropdown-btn-hover-bg: rgba(110,118,129,0.1); - --color-checks-scrollbar-thumb-bg: rgba(110,118,129,0.4); - --color-checks-header-label-text: #8b949e; - --color-checks-header-label-open-text: #c9d1d9; - --color-checks-header-border: #21262d; - --color-checks-header-icon: #8b949e; - --color-checks-line-text: #8b949e; - --color-checks-line-num-text: #6e7681; - --color-checks-line-timestamp-text: #6e7681; - --color-checks-line-hover-bg: rgba(110,118,129,0.1); - --color-checks-line-selected-bg: rgba(56,139,253,0.15); - --color-checks-line-selected-num-text: #58a6ff; - --color-checks-line-dt-fm-text: #ffffff; - --color-checks-line-dt-fm-bg: #9e6a03; - --color-checks-gate-bg: rgba(187,128,9,0.15); - --color-checks-gate-text: #8b949e; - --color-checks-gate-waiting-text: #d29922; - --color-checks-step-header-open-bg: #161b22; - --color-checks-step-error-text: #f85149; - --color-checks-step-warning-text: #d29922; - --color-checks-logline-text: #8b949e; - --color-checks-logline-num-text: #6e7681; - --color-checks-logline-debug-text: #a371f7; - --color-checks-logline-error-text: #8b949e; - --color-checks-logline-error-num-text: #6e7681; - --color-checks-logline-error-bg: rgba(248,81,73,0.15); - --color-checks-logline-warning-text: #8b949e; - --color-checks-logline-warning-num-text: #d29922; - --color-checks-logline-warning-bg: rgba(187,128,9,0.15); - --color-checks-logline-command-text: #58a6ff; - --color-checks-logline-section-text: #3fb950; - --color-checks-ansi-black: #0d1117; - --color-checks-ansi-black-bright: #161b22; - --color-checks-ansi-white: #b1bac4; - --color-checks-ansi-white-bright: #b1bac4; - --color-checks-ansi-gray: #6e7681; - --color-checks-ansi-red: #ff7b72; - --color-checks-ansi-red-bright: #ffa198; - --color-checks-ansi-green: #3fb950; - --color-checks-ansi-green-bright: #56d364; - --color-checks-ansi-yellow: #d29922; - --color-checks-ansi-yellow-bright: #e3b341; - --color-checks-ansi-blue: #58a6ff; - --color-checks-ansi-blue-bright: #79c0ff; - --color-checks-ansi-magenta: #bc8cff; - --color-checks-ansi-magenta-bright: #d2a8ff; - --color-checks-ansi-cyan: #76e3ea; - --color-checks-ansi-cyan-bright: #b3f0ff; - --color-project-header-bg: #0d1117; - --color-project-sidebar-bg: #161b22; - --color-project-gradient-in: #161b22; - --color-project-gradient-out: rgba(22,27,34,0); - --color-mktg-btn-bg: #f6f8fa; - --color-mktg-btn-shadow-outline: rgb(255 255 255 / 25%) 0 0 0 1px inset; - --color-mktg-btn-shadow-focus: rgb(255 255 255 / 25%) 0 0 0 4px; - --color-mktg-btn-shadow-hover: 0 4px 7px rgba(0, 0, 0, 0.15), 0 100px 80px rgba(255, 255, 255, 0.02), 0 42px 33px rgba(255, 255, 255, 0.024), 0 22px 18px rgba(255, 255, 255, 0.028), 0 12px 10px rgba(255, 255, 255, 0.034), 0 7px 5px rgba(255, 255, 255, 0.04), 0 3px 2px rgba(255, 255, 255, 0.07); - --color-mktg-btn-shadow-hover-muted: rgb(255 255 255) 0 0 0 2px inset; - --color-avatar-bg: rgba(255,255,255,0.1); - --color-avatar-border: rgba(240,246,252,0.1); - --color-avatar-stack-fade: #30363d; - --color-avatar-stack-fade-more: #21262d; - --color-avatar-child-shadow: -2px -2px 0 #0d1117; - --color-topic-tag-border: rgba(0,0,0,0); - --color-counter-border: rgba(0,0,0,0); - --color-select-menu-backdrop-border: #484f58; - --color-select-menu-tap-highlight: rgba(48,54,61,0.5); - --color-select-menu-tap-focus-bg: #0c2d6b; - --color-overlay-shadow: 0 0 0 1px #30363d, 0 16px 32px rgba(1,4,9,0.85); - --color-header-text: rgba(255,255,255,0.7); - --color-header-bg: #161b22; - --color-header-divider: #8b949e; - --color-header-logo: #f0f6fc; - --color-header-search-bg: #0d1117; - --color-header-search-border: #30363d; - --color-sidenav-selected-bg: #21262d; - --color-menu-bg-active: #161b22; - --color-input-disabled-bg: rgba(110,118,129,0); - --color-timeline-badge-bg: #21262d; - --color-ansi-black: #484f58; - --color-ansi-black-bright: #6e7681; - --color-ansi-white: #b1bac4; - --color-ansi-white-bright: #ffffff; - --color-ansi-gray: #6e7681; - --color-ansi-red: #ff7b72; - --color-ansi-red-bright: #ffa198; - --color-ansi-green: #3fb950; - --color-ansi-green-bright: #56d364; - --color-ansi-yellow: #d29922; - --color-ansi-yellow-bright: #e3b341; - --color-ansi-blue: #58a6ff; - --color-ansi-blue-bright: #79c0ff; - --color-ansi-magenta: #bc8cff; - --color-ansi-magenta-bright: #d2a8ff; - --color-ansi-cyan: #39c5cf; - --color-ansi-cyan-bright: #56d4dd; - --color-btn-text: #c9d1d9; - --color-btn-bg: #21262d; - --color-btn-border: rgba(240,246,252,0.1); - --color-btn-shadow: 0 0 transparent; - --color-btn-inset-shadow: 0 0 transparent; - --color-btn-hover-bg: #30363d; - --color-btn-hover-border: #8b949e; - --color-btn-active-bg: hsla(212,12%,18%,1); - --color-btn-active-border: #6e7681; - --color-btn-selected-bg: #161b22; - --color-btn-focus-bg: #21262d; - --color-btn-focus-border: #8b949e; - --color-btn-focus-shadow: 0 0 0 3px rgba(139,148,158,0.3); - --color-btn-shadow-active: inset 0 0.15em 0.3em rgba(1,4,9,0.15); - --color-btn-shadow-input-focus: 0 0 0 0.2em rgba(31,111,235,0.3); - --color-btn-counter-bg: #30363d; - --color-btn-primary-text: #ffffff; - --color-btn-primary-bg: #238636; - --color-btn-primary-border: rgba(240,246,252,0.1); - --color-btn-primary-shadow: 0 0 transparent; - --color-btn-primary-inset-shadow: 0 0 transparent; - --color-btn-primary-hover-bg: #2ea043; - --color-btn-primary-hover-border: rgba(240,246,252,0.1); - --color-btn-primary-selected-bg: #238636; - --color-btn-primary-selected-shadow: 0 0 transparent; - --color-btn-primary-disabled-text: rgba(255,255,255,0.5); - --color-btn-primary-disabled-bg: rgba(35,134,54,0.6); - --color-btn-primary-disabled-border: rgba(240,246,252,0.1); - --color-btn-primary-focus-bg: #238636; - --color-btn-primary-focus-border: rgba(240,246,252,0.1); - --color-btn-primary-focus-shadow: 0 0 0 3px rgba(46,164,79,0.4); - --color-btn-primary-icon: #ffffff; - --color-btn-primary-counter-bg: rgba(255,255,255,0.2); - --color-btn-outline-text: #58a6ff; - --color-btn-outline-hover-text: #58a6ff; - --color-btn-outline-hover-bg: #30363d; - --color-btn-outline-hover-border: rgba(240,246,252,0.1); - --color-btn-outline-hover-shadow: 0 1px 0 rgba(1,4,9,0.1); - --color-btn-outline-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03); - --color-btn-outline-hover-counter-bg: rgba(255,255,255,0.2); - --color-btn-outline-selected-text: #ffffff; - --color-btn-outline-selected-bg: #0d419d; - --color-btn-outline-selected-border: rgba(240,246,252,0.1); - --color-btn-outline-selected-shadow: 0 0 transparent; - --color-btn-outline-disabled-text: rgba(88,166,255,0.5); - --color-btn-outline-disabled-bg: #0d1117; - --color-btn-outline-disabled-counter-bg: rgba(31,111,235,0.05); - --color-btn-outline-focus-border: rgba(240,246,252,0.1); - --color-btn-outline-focus-shadow: 0 0 0 3px rgba(17,88,199,0.4); - --color-btn-outline-counter-bg: rgba(31,111,235,0.1); - --color-btn-danger-text: #f85149; - --color-btn-danger-hover-text: #ffffff; - --color-btn-danger-hover-bg: #da3633; - --color-btn-danger-hover-border: #f85149; - --color-btn-danger-hover-shadow: 0 0 transparent; - --color-btn-danger-hover-inset-shadow: 0 0 transparent; - --color-btn-danger-hover-icon: #ffffff; - --color-btn-danger-hover-counter-bg: rgba(255,255,255,0.2); - --color-btn-danger-selected-text: #ffffff; - --color-btn-danger-selected-bg: #b62324; - --color-btn-danger-selected-border: #ff7b72; - --color-btn-danger-selected-shadow: 0 0 transparent; - --color-btn-danger-disabled-text: rgba(248,81,73,0.5); - --color-btn-danger-disabled-bg: #0d1117; - --color-btn-danger-disabled-counter-bg: rgba(218,54,51,0.05); - --color-btn-danger-focus-border: #f85149; - --color-btn-danger-focus-shadow: 0 0 0 3px rgba(248,81,73,0.4); - --color-btn-danger-counter-bg: rgba(218,54,51,0.1); - --color-btn-danger-icon: #f85149; - --color-underlinenav-icon: #6e7681; - --color-underlinenav-border-hover: rgba(110,118,129,0.4); - --color-action-list-item-inline-divider: rgba(48,54,61,0.48); - --color-action-list-item-default-hover-bg: rgba(177,186,196,0.12); - --color-action-list-item-default-hover-border: rgba(0,0,0,0); - --color-action-list-item-default-active-bg: rgba(177,186,196,0.2); - --color-action-list-item-default-active-border: rgba(0,0,0,0); - --color-action-list-item-default-selected-bg: rgba(177,186,196,0.08); - --color-action-list-item-danger-hover-bg: rgba(248,81,73,0.16); - --color-action-list-item-danger-active-bg: rgba(248,81,73,0.24); - --color-action-list-item-danger-hover-text: #ff7b72; - --color-switch-track-bg: #010409; - --color-switch-track-border: #6e7681; - --color-switch-track-checked-bg: rgba(31,111,235,0.35); - --color-switch-track-checked-hover-bg: rgba(31,111,235,0.5); - --color-switch-track-checked-active-bg: rgba(31,111,235,0.65); - --color-switch-track-checked-border: #58a6ff; - --color-switch-knob-checked-bg: #1f6feb; - --color-switch-knob-checked-disabled-bg: #484f58; - --color-fg-default: #c9d1d9; - --color-fg-muted: #8b949e; - --color-fg-subtle: #6e7681; - --color-fg-on-emphasis: #ffffff; - --color-canvas-default: #0d1117; - --color-canvas-overlay: #161b22; - --color-canvas-inset: #010409; - --color-canvas-subtle: #161b22; - --color-border-default: #30363d; - --color-border-muted: #21262d; - --color-border-subtle: rgba(240,246,252,0.1); - --color-shadow-small: 0 0 transparent; - --color-shadow-medium: 0 3px 6px #010409; - --color-shadow-large: 0 8px 24px #010409; - --color-shadow-extra-large: 0 12px 48px #010409; - --color-neutral-emphasis-plus: #6e7681; - --color-neutral-emphasis: #6e7681; - --color-neutral-muted: rgba(110,118,129,0.4); - --color-neutral-subtle: rgba(110,118,129,0.1); - --color-accent-fg: #58a6ff; - --color-accent-emphasis: #1f6feb; - --color-accent-muted: rgba(56,139,253,0.4); - --color-accent-subtle: rgba(56,139,253,0.15); - --color-success-fg: #3fb950; - --color-success-emphasis: #238636; - --color-success-muted: rgba(46,160,67,0.4); - --color-success-subtle: rgba(46,160,67,0.15); - --color-attention-fg: #d29922; - --color-attention-emphasis: #9e6a03; - --color-attention-muted: rgba(187,128,9,0.4); - --color-attention-subtle: rgba(187,128,9,0.15); - --color-attention-verysubtle: rgba(187,128,9,0.1); - --color-severe-fg: #db6d28; - --color-severe-emphasis: #bd561d; - --color-severe-muted: rgba(219,109,40,0.4); - --color-severe-subtle: rgba(219,109,40,0.15); - --color-danger-fg: #f85149; - --color-danger-emphasis: #da3633; - --color-danger-muted: rgba(248,81,73,0.4); - --color-danger-subtle: rgba(248,81,73,0.15); - --color-open-fg: #3fb950; - --color-open-emphasis: #238636; - --color-open-muted: rgba(46,160,67,0.4); - --color-open-subtle: rgba(46,160,67,0.15); - --color-closed-fg: #f85149; - --color-closed-emphasis: #da3633; - --color-closed-muted: rgba(248,81,73,0.4); - --color-closed-subtle: rgba(248,81,73,0.15); - --color-done-fg: #a371f7; - --color-done-emphasis: #8957e5; - --color-done-muted: rgba(163,113,247,0.4); - --color-done-subtle: rgba(163,113,247,0.15); - --color-sponsors-fg: #db61a2; - --color-sponsors-emphasis: #bf4b8a; - --color-sponsors-muted: rgba(219,97,162,0.4); - --color-sponsors-subtle: rgba(219,97,162,0.15); - --color-primer-fg-disabled: #484f58; - --color-primer-canvas-backdrop: rgba(1,4,9,0.8); - --color-primer-canvas-sticky: rgba(13,17,23,0.95); - --color-primer-border-active: #F78166; - --color-primer-border-contrast: rgba(255,255,255,0.2); - --color-primer-shadow-highlight: 0 0 transparent; - --color-primer-shadow-inset: 0 0 transparent; - --color-primer-shadow-focus: 0 0 0 3px #0c2d6b; - --color-scale-black: #010409; - --color-scale-white: #ffffff; - --color-scale-gray-0: #f0f6fc; - --color-scale-gray-1: #c9d1d9; - --color-scale-gray-2: #b1bac4; - --color-scale-gray-3: #8b949e; - --color-scale-gray-4: #6e7681; - --color-scale-gray-5: #484f58; - --color-scale-gray-6: #30363d; - --color-scale-gray-7: #21262d; - --color-scale-gray-8: #161b22; - --color-scale-gray-9: #0d1117; - --color-scale-blue-0: #cae8ff; - --color-scale-blue-1: #a5d6ff; - --color-scale-blue-2: #79c0ff; - --color-scale-blue-3: #58a6ff; - --color-scale-blue-4: #388bfd; - --color-scale-blue-5: #1f6feb; - --color-scale-blue-6: #1158c7; - --color-scale-blue-7: #0d419d; - --color-scale-blue-8: #0c2d6b; - --color-scale-blue-9: #051d4d; - --color-scale-green-0: #aff5b4; - --color-scale-green-1: #7ee787; - --color-scale-green-2: #56d364; - --color-scale-green-3: #3fb950; - --color-scale-green-4: #2ea043; - --color-scale-green-5: #238636; - --color-scale-green-6: #196c2e; - --color-scale-green-7: #0f5323; - --color-scale-green-8: #033a16; - --color-scale-green-9: #04260f; - --color-scale-yellow-0: #f8e3a1; - --color-scale-yellow-1: #f2cc60; - --color-scale-yellow-2: #e3b341; - --color-scale-yellow-3: #d29922; - --color-scale-yellow-4: #bb8009; - --color-scale-yellow-5: #9e6a03; - --color-scale-yellow-6: #845306; - --color-scale-yellow-7: #693e00; - --color-scale-yellow-8: #4b2900; - --color-scale-yellow-9: #341a00; - --color-scale-orange-0: #ffdfb6; - --color-scale-orange-1: #ffc680; - --color-scale-orange-2: #ffa657; - --color-scale-orange-3: #f0883e; - --color-scale-orange-4: #db6d28; - --color-scale-orange-5: #bd561d; - --color-scale-orange-6: #9b4215; - --color-scale-orange-7: #762d0a; - --color-scale-orange-8: #5a1e02; - --color-scale-orange-9: #3d1300; - --color-scale-red-0: #ffdcd7; - --color-scale-red-1: #ffc1ba; - --color-scale-red-2: #ffa198; - --color-scale-red-3: #ff7b72; - --color-scale-red-4: #f85149; - --color-scale-red-5: #da3633; - --color-scale-red-6: #b62324; - --color-scale-red-7: #8e1519; - --color-scale-red-8: #67060c; - --color-scale-red-9: #490202; - --color-scale-purple-0: #eddeff; - --color-scale-purple-1: #e2c5ff; - --color-scale-purple-2: #d2a8ff; - --color-scale-purple-3: #bc8cff; - --color-scale-purple-4: #a371f7; - --color-scale-purple-5: #8957e5; - --color-scale-purple-6: #6e40c9; - --color-scale-purple-7: #553098; - --color-scale-purple-8: #3c1e70; - --color-scale-purple-9: #271052; - --color-scale-pink-0: #ffdaec; - --color-scale-pink-1: #ffbedd; - --color-scale-pink-2: #ff9bce; - --color-scale-pink-3: #f778ba; - --color-scale-pink-4: #db61a2; - --color-scale-pink-5: #bf4b8a; - --color-scale-pink-6: #9e3670; - --color-scale-pink-7: #7d2457; - --color-scale-pink-8: #5e103e; - --color-scale-pink-9: #42062a; - --color-scale-coral-0: #FFDDD2; - --color-scale-coral-1: #FFC2B2; - --color-scale-coral-2: #FFA28B; - --color-scale-coral-3: #F78166; - --color-scale-coral-4: #EA6045; - --color-scale-coral-5: #CF462D; - --color-scale-coral-6: #AC3220; - --color-scale-coral-7: #872012; - --color-scale-coral-8: #640D04; - --color-scale-coral-9: #460701 - } -} - -/*# XXXXsourceMappingURL=dark-27e9c50c7b31.css.map*/ diff --git a/documentation/css/documentation.css b/documentation/css/documentation.css deleted file mode 100644 index b22737b66..000000000 --- a/documentation/css/documentation.css +++ /dev/null @@ -1,744 +0,0 @@ -body { - font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji"; - font-size: 14px; - line-height: 1.5; - color: var(--color-fg-default); - background-color: var(--color-canvas-default); -} -* { - box-sizing: border-box; -} - -.markdown-body { - font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji"; - font-size: 16px; - line-height: 1.5; - word-wrap: break-word; -} -.markdown-body::before { - display: table; - content: "" -} -.markdown-body::after { - display: table; - clear: both; - content: "" -} -.markdown-body>*:first-child { - margin-top: 0 !important; -} -.markdown-body a:not([href]) { - color: inherit; - text-decoration: none -} -.markdown-body .absent { - color: var(--color-danger-fg) -} -.markdown-body .anchor { - float: left; - padding-right: 4px; - margin-left: -20px; - line-height: 1 -} -.markdown-body .anchor:focus { - outline: none -} -.markdown-body blockquote, .markdown-body ul, .markdown-body ol, .markdown-body dl, .markdown-body table, .markdown-body details { - margin-top: 5px; - margin-bottom: 16px; -} -.markdown-body hr { - height: .25em; - padding: 0; - margin: 24px 0; - background-color: var(--color-border-default); - border: 0; -} -.markdown-body hr.separator { - width: 90%; - margin-top: 24px; - margin-right: 5%; - margin-left: 5%; - background-color: blue; -} -blockquote { - margin: 0; -} -.markdown-body blockquote { - padding: 0 1em; - color: var(--color-attention-fg); - background-color: var(--color-attention-verysubtle); - border-left: .25em solid var(--color-attention-emphasis); -} -.markdown-body blockquote>:first-child { - margin-top: 0; -} -.markdown-body blockquote>:last-child { - margin-bottom: 0; -} -.markdown-body h1 .octicon-link,.markdown-body h2 .octicon-link,.markdown-body h3 .octicon-link,.markdown-body h4 .octicon-link,.markdown-body h5 .octicon-link,.markdown-body h6 .octicon-link { - color: var(--color-fg-default); - vertical-align: middle; - visibility: hidden -} -.markdown-body h1:hover .anchor,.markdown-body h2:hover .anchor,.markdown-body h3:hover .anchor,.markdown-body h4:hover .anchor,.markdown-body h5:hover .anchor,.markdown-body h6:hover .anchor { - text-decoration: none -} -.markdown-body h1:hover .anchor .octicon-link,.markdown-body h2:hover .anchor .octicon-link,.markdown-body h3:hover .anchor .octicon-link,.markdown-body h4:hover .anchor .octicon-link,.markdown-body h5:hover .anchor .octicon-link,.markdown-body h6:hover .anchor .octicon-link { - visibility: visible -} -.markdown-body h1 tt,.markdown-body h1 code,.markdown-body h2 tt,.markdown-body h2 code,.markdown-body h3 tt,.markdown-body h3 code,.markdown-body h4 tt,.markdown-body h4 code,.markdown-body h5 tt,.markdown-body h5 code,.markdown-body h6 tt,.markdown-body h6 code { - padding: 0 .2em; - font-size: inherit -} -.markdown-body h1 { - padding-bottom: .3em; - font-size: 2em; - border-bottom: 1px solid var(--color-border-muted); -} -.markdown-body h2 { - padding-bottom: .3em; - font-size: 1.5em; - border-bottom: 1px solid var(--color-border-muted); -} -.markdown-body h3 { - font-size: 1.25em; -} -.markdown-body h4 { - font-size: 1em; -} -.markdown-body h5 { - font-size: .875em -} -.markdown-body h6 { - font-size: .85em; - color: var(--color-fg-muted) -} -.markdown-body summary h1,.markdown-body summary h2,.markdown-body summary h3,.markdown-body summary h4,.markdown-body summary h5,.markdown-body summary h6 { - display: inline-block -} -.markdown-body summary h1 .anchor,.markdown-body summary h2 .anchor,.markdown-body summary h3 .anchor,.markdown-body summary h4 .anchor,.markdown-body summary h5 .anchor,.markdown-body summary h6 .anchor { - margin-left: -40px -} -.markdown-body summary h1,.markdown-body summary h2 { - padding-bottom: 0; - border-bottom: 0 -} -.markdown-body ul,.markdown-body ol { - padding-left: 2em -} -.markdown-body ul.no-list,.markdown-body ol.no-list { - padding: 0; - list-style-type: none -} -.markdown-body ol[type="1"] { - list-style-type: decimal -} -.markdown-body ol[type=a] { - list-style-type: lower-alpha -} -.markdown-body ol[type=i] { - list-style-type: lower-roman -} -.markdown-body div>ol:not([type]) { - list-style-type: decimal -} -.markdown-body ul ul,.markdown-body ul ol,.markdown-body ol ol,.markdown-body ol ul { - margin-top: 0; - margin-bottom: 0; - padding-top: 0 !important; -} -.markdown-body li { - margin-top: 0.25em; -} -.markdown-body li>p { - margin-top: 16px; -} -.markdown-body ul:first-child, .markdown-body ol:first-child { - padding-top: 2em; -} -.markdown-body ul:last-child, .markdown-body ol:last-child { - padding-bottom: 0.75em; -} -.markdown-body .minimalPadding li { - margin-top: 0.2em; -} -.markdown-body dl { - padding: 0; -} -.markdown-body dl dt { - padding: 0; - margin-top: 16px; - font-size: 1em; - font-style: italic; - font-weight: 600 -} -.markdown-body dl dd { - padding: 0 16px; - margin-bottom: 16px -} -.markdown-body h1:not(:first-child), -.markdown-body h2:not(:first-child), -.markdown-body h3:not(:first-child), -.markdown-body h4:not(:first-child), -.markdown-body h5:not(:first-child), -.markdown-body h6:not(:first-child) { - margin-top: 20px; -} -.markdown-body h1, -.markdown-body h2, -.markdown-body h3 { - margin-top: 20px; - margin-bottom: 10px; - line-height: 1.25; - background-color: var(--color-accent-muted); - padding: 3px 0 3px 5px; -} -.markdown-body h3 { - background-color: var(--color-accent-subtle); -} -.markdown-body table { - display: block; - width: 100%; - width: max-content; - max-width: 100%; - overflow: auto -} -.markdown-body table th { - font-weight: 600 -} -.markdown-body table th,.markdown-body table td { - padding: 3px 8px; - border: 1px solid var(--color-border-default) -} -.markdown-body table tr { - background-color: var(--color-canvas-default); - border-top: 1px solid var(--color-border-muted) -} -.markdown-body table tr:nth-child(2n) { - background-color: var(--color-canvas-subtle) -} -.markdown-body table thead tr { - background-color: var(--color-checks-header-label-text); -} -.markdown-body table td.note { - background-color: var(--color-accent-subtle); - color: var(--color-accent-emphasis); - font-size: 120%; - font-weight: bold; - text-align: center; -} -.markdown-body table td.note p { - color: initial; - font-size: 80%; - font-weight: normal; - margin-top: 5px; - margin-bottom: 5px; -} -.markdown-body table img { - background-color: transparent -} -.markdown-body img { - max-width: 100%; - box-sizing: content-box; - background-color: var(--color-canvas-default) -} -.markdown-body img[align=right] { - padding-left: 20px -} -.markdown-body img[align=left] { - padding-right: 20px -} -.markdown-body .emoji { - max-width: none; - vertical-align: text-top; - background-color: transparent -} -.markdown-body span.frame { - display: block; - overflow: hidden -} -.markdown-body span.frame>span { - display: block; - float: left; - width: auto; - padding: 7px; - margin: 13px 0 0; - overflow: hidden; - border: 1px solid var(--color-border-default) -} -.markdown-body span.frame span img { - display: block; - float: left -} -.markdown-body span.frame span span { - display: block; - padding: 5px 0 0; - clear: both; - color: var(--color-fg-default) -} -.markdown-body span.align-center { - display: block; - overflow: hidden; - clear: both -} -.markdown-body span.align-center>span { - display: block; - margin: 13px auto 0; - overflow: hidden; - text-align: center -} -.markdown-body span.align-center span img { - margin: 0 auto; - text-align: center -} -.markdown-body span.align-right { - display: block; - overflow: hidden; - clear: both -} -.markdown-body span.align-right>span { - display: block; - margin: 13px 0 0; - overflow: hidden; - text-align: right -} -.markdown-body span.align-right span img { - margin: 0; - text-align: right -} -.markdown-body span.float-left { - display: block; - float: left; - margin-right: 13px; - overflow: hidden -} -.markdown-body span.float-left span { - margin: 13px 0 0 -} -.markdown-body span.float-right { - display: block; - float: right; - margin-left: 13px; - overflow: hidden -} -.markdown-body span.float-right>span { - display: block; - margin: 13px auto 0; - overflow: hidden; - text-align: right -} -.markdown-body code,.markdown-body tt { - padding: 0 .4em; - margin: 0; - font-size: 85%; - background-color: var(--color-neutral-muted); - border-radius: 6px -} -.markdown-body code br,.markdown-body tt br { - display: none -} -.markdown-body del code { - text-decoration: inherit -} -.markdown-body samp { - font-size: 85% -} -.markdown-body pre { - word-wrap: normal -} -.markdown-body pre code { - font-size: 100% -} -.markdown-body pre>code { - padding: 0; - margin: 0; - word-break: normal; - white-space: pre; - background: transparent; - border: 0 -} -.markdown-body .highlight { - margin-top: 8px; - margin-bottom: 6px; -} -.markdown-body .highlight pre { - margin-bottom: 0; - word-break: normal -} -.markdown-body .highlight pre, .markdown-body pre { - margin-top: 6px; - margin-bottom: 8px; - padding: 10px; - overflow: auto; - font-size: 85%; - line-height: 1.45; - background-color: var(--color-canvas-subtle); - border-radius: 6px; - border: 1px solid var(--color-border-muted); -} -.markdown-body pre code, .markdown-body pre tt { - display: inline; - max-width: auto; - padding: 0; - margin: 0; - overflow: visible; - line-height: inherit; - word-wrap: normal; - background-color: transparent; - border: 0 -} -.markdown-body .csv-data td,.markdown-body .csv-data th { - padding: 5px; - overflow: hidden; - font-size: 12px; - line-height: 1; - text-align: left; - white-space: nowrap -} -.markdown-body .csv-data .blob-num { - padding: 10px 8px 9px; - text-align: right; - background: var(--color-canvas-default); - border: 0 -} -.markdown-body .csv-data tr { - border-top: 0 -} -.markdown-body .csv-data th { - font-weight: 600; - background: var(--color-canvas-subtle); - border-top: 0 -} -.markdown-body [data-footnote-ref]::before { - content: "[" -} -.markdown-body [data-footnote-ref]::after { - content: "]" -} -.markdown-body .footnotes { - font-size: 12px; - color: var(--color-fg-muted); - border-top: 1px solid var(--color-border-default) -} -.markdown-body .footnotes ol { - padding-left: 16px -} -.markdown-body .footnotes li { - position: relative -} -.markdown-body .footnotes li:target::before { - position: absolute; - top: -8px; - right: -8px; - bottom: -8px; - left: -24px; - pointer-events: none; - content: ""; - border: 2px solid var(--color-accent-emphasis); - border-radius: 6px -} -.markdown-body .footnotes li:target { - color: var(--color-fg-default) -} -.markdown-body .footnotes .data-footnote-backref g-emoji { - font-family: monospace -} -.markdown-body h1 tt, .markdown-body h1 code, .markdown-body h2 tt, .markdown-body h2 code, .markdown-body h3 tt, .markdown-body h3 code, .markdown-body h4 tt, .markdown-body h4 code, .markdown-body h5 tt, .markdown-body h5 code, .markdown-body h6 tt, .markdown-body h6 code { - padding: 0 .2em; - font-size: inherit; -} -.wiki-footer .markdown-body, .wiki-rightbar .markdown-body { - font-size: 12px; -} -.mb-4 { - margin-bottom: 24px !important; -} -.d-flex { - display: flex !important; -} -.flex-column { - flex-direction: column !important; -} -.gh-header { - background-color: var(--color-canvas-default); -} -.gh-header-title { - margin-right: 150px; - margin-bottom: 20px; - font-weight: bold; - line-height: 1.125; - word-wrap: break-word; - border-bottom: 1px solid var(--color-accent-muted); - color: var(--color-accent-emphasis); -} -.mb-2 { - margin-bottom: 8px !important; -} -.mr-0 { - margin-right: 0 !important; -} -.min-width-0 { - min-width: 0 !important; -} -.flex-auto { - flex: auto !important; -} - -.Box { - background-color: var(--color-canvas-default); - background-color: var(--color-canvas-subtle); - border-color: var(--color-border-default); - border-style: solid; - border-width: 1px; - border-radius: 6px; -} -.Box--condensed { - line-height: 1.25; -} -.Box--condensed .Box-body { - padding: 8px 16px; -} -.Box-body:last-of-type { - margin-bottom: -1px; - border-bottom-right-radius: 6px; - border-bottom-left-radius: 6px; -} - -::marker { - unicode-bidi: isolate; - font-variant-numeric: tabular-nums; - text-transform: none; - text-indent: 0px !important; - text-align: start !important; - text-align-last: start !important; -} -article, aside, details, figcaption, figure, footer, header, main, menu, nav, section { - display: block; -} -details summary { - cursor: pointer; - color: var(--color-accent-fg); -} -details[open]:not([sub]) summary::before, details[sub][open] summary::before { - content: "Hide Details..."; -} -details summary::before, details[sub]:not([open]) summary::before { - content: "More Details..."; -} -summary { - display: list-item; -} -code, pre, samp, tt { - font-family: ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace; - font-size: 1em; - font-size: 12px; -} -b, strong { - font-weight: 600; -} - -/* Minimize the size of the sidebar */ -.wiki-custom-sidebar { - padding: 0 !important; -} -.wiki-custom-sidebar ol:first-child, -.wiki-custom-sidebar ol:last-child { - padding-top: 10px; - padding-bottom: 0; -} - -.Layout { - display: grid; - --Layout-sidebar-width: 220px; - --Layout-gutter: 16px; - grid-auto-flow: column; - grid-template-columns: auto 0 minmax(0, calc(100% - var(--Layout-sidebar-width) - var(--Layout-gutter))); - grid-gap: var(--Layout-gutter); -} -.Layout-sidebar { - width: var(--Layout-sidebar-width); -} -.Layout .Layout-sidebar { - grid-column: 1; -} -.Layout-main { - min-width: 0; -} -.Layout .Layout-main { - grid-column: 2/span 2; -} -.Layout.Layout--sidebarPosition-end .Layout-sidebar { - grid-column: 2/span 2; -} -.Layout.Layout--sidebarPosition-end .Layout-main { - grid-column: 1; -} -.Layout.Layout--sidebarPosition-end { - grid-template-columns: minmax(0, calc(100% - var(--Layout-sidebar-width) - var(--Layout-gutter))) 0 auto; -} - -@media (min-width: 544px) { - .Layout { - --Layout-sidebar-width: 220px; - } -} -@media (max-width: calc(767.98px)) { - .Layout.Layout--flowRow-until-md { - grid-auto-flow: row; - grid-template-columns: 1fr !important; - } - .Layout.Layout--flowRow-until-md.Layout--sidebarPosition-flowRow-end .Layout-sidebar { - grid-row: 2/span 2; - } - .Layout.Layout--flowRow-until-md .Layout-sidebar, .Layout.Layout--flowRow-until-md .Layout-divider, .Layout.Layout--flowRow-until-md .Layout-main { - width: 100% !important; - grid-column: 1 !important; - } -} -@media (min-width: 768px) { - .px-md-4 { - padding-right: 24px !important; - padding-left: 24px !important; - } - .Layout { - --Layout-sidebar-width: 256px; - } - .flex-md-row { - flex-direction: row !important; - } - .mr-md-2 { - margin-right: 8px !important; - } - .mb-md-0 { - margin-bottom: 0 !important; - } -} -@media (min-width: 1012px) { - .px-lg-5 { - padding-right: 32px !important; - padding-left: 32px !important; - } - .Layout { - --Layout-gutter: 24px; - --Layout-sidebar-width: 296px; - } -} - -.px-3 { - padding-right: 8px !important; - padding-left: 8px !important; -} -.mt-4 { - margin-top: 24px !important; -} -.container-xl { - max-width: 1280px; - margin-right: auto; - margin-left: auto; -} - -a { - color: var(--color-accent-fg); - text-decoration: none; - background-color: transparent; -} - -.sentToMapServer::before { - color: gray; - content: "(map)"; -} -.vsOverlay::before { - color: gray; - content: "(vs)"; -} -.autoSet::before { - color: red; - font-weight: bold; - content: "[AUTO]"; -} -.cameraDependent { - color: var(--color-danger-fg); - font-weight: bold; -} -.WebUISetting { /* Matches what's in the WebUI */ - font-family: "Helvetica Neue",Helvetica,Arial,sans-serif; - color: #333; - font-weight: bold; - font-size: 95%; -} -.shSetting { /* Matches what's in the WebUI's "Editor" page for *.sh files. */ - color: #fd971f; - font-family: monospace; - font-weight: bold; -} -.settings { - /* font-size: 14px; */ /* I think 16px of rest of page is better */ -} -/* Colors that match entries in the WebUI's "Editor" page */ -.editorShell { - color: #fd971f; -} -.editorShellComment { - color: #75715e; - color: #a5a18e; /* Editor comments are hard to see so lighten some */ -} -.editorSetting { - color: #a6e22e; -} -.editorString { - color: #e6db74; -} -.editorNum, .editorBool { - color: #ae81ff; - color: #deb1ff; /* Editor versions are hard to see so lighten some */ -} -.editorSign { - color: white; -} -.editorSpecial { - color: white; -} -.editorBracketsJSON { - color: #fd971f; -} -.editorShell, -.editorShellComment, -.editorSetting, -.editorString, -.editorNum, -.editorSign, -.editorBool, -.editorSpecial, -.editorBracketsJSON { - font-family: monospace; - background-color: #272822; - padding: 1px 2px; -} -/* Shell syntax */ -.pl-c { - color: var(--color-prettylights-syntax-comment); -} -.overflow-auto { - overflow: auto !important; -} -.position-relative { - position: relative !important; -} -.minimalPadding { - padding-top: 3px !important; - padding-bottom: 3px !important; - margin-top: 0 !important; - margin-bottom: 0 !important; -} -.nowrap { - white-space: nowrap; -} -.buttonIcon { /* button icons from WebUI - shrink in documentation */ - width: 90px; - height: auto; - margin-bottom: -2px; /* so it looks like it lines up with the text around it */ -} -.imgBorder { /* put a border around an image */ - border: 1px solid var(--color-border-muted); -} diff --git a/documentation/css/light.css b/documentation/css/light.css deleted file mode 100644 index 0bcda2781..000000000 --- a/documentation/css/light.css +++ /dev/null @@ -1,1317 +0,0 @@ -:root,[data-color-mode=light][data-light-theme=light],[data-color-mode=dark][data-dark-theme=light] { - --color-attention-fg: #9a6700; - --color-attention-emphasis: #bf8700; - --color-attention-muted: rgba(212,167,44,0.4); - --color-attention-subtle: #fff8c5; - --color-attention-verysubtle: #fff8c555; - --color-success-fg: #1a7f37; - --color-success-emphasis: #2da44e; - --color-success-muted: rgba(74,194,107,0.4); - --color-success-subtle: #dafbe1; - --color-danger-fg: #cf222e; - --color-danger-emphasis: #cf222e; - --color-danger-muted: rgba(255,129,130,0.4); - --color-danger-subtle: #FFEBE9; - --color-severe-fg: #bc4c00; - --color-severe-emphasis: #bc4c00; - --color-severe-muted: rgba(251,143,68,0.4); - --color-severe-subtle: #fff1e5; - - --color-fg-default: #24292f; - --color-fg-muted: #57606a; - --color-fg-subtle: #6e7781; - --color-fg-on-emphasis: #ffffff; - --color-border-default: #d0d7de; - --color-border-muted: hsla(210,18%,87%,1); - --color-border-subtle: rgba(27,31,36,0.15); - --color-shadow-small: 0 1px 0 rgba(27,31,36,0.04); - --color-shadow-medium: 0 3px 6px rgba(140,149,159,0.15); - --color-shadow-large: 0 8px 24px rgba(140,149,159,0.2); - --color-shadow-extra-large: 0 12px 28px rgba(140,149,159,0.3); - --color-neutral-emphasis-plus: #24292f; - --color-neutral-emphasis: #6e7781; - --color-neutral-muted: rgba(175,184,193,0.2); - --color-neutral-subtle: rgba(234,238,242,0.5); - --color-accent-fg: #0969da; - --color-accent-emphasis: #0969da; - --color-accent-muted: rgba(84,174,255,0.4); - --color-accent-subtle: #ddf4ff; - --color-btn-active-bg: hsla(220,14%,93%,1); - --color-btn-active-border: rgba(27,31,36,0.15); - --color-btn-bg: #f6f8fa; - --color-btn-border: rgba(27,31,36,0.15); - --color-btn-counter-bg: rgba(27,31,36,0.08); - --color-btn-danger-text: #cf222e; - --color-btn-danger-hover-text: #ffffff; - --color-btn-danger-hover-bg: #a40e26; - --color-btn-danger-hover-border: rgba(27,31,36,0.15); - --color-btn-danger-hover-shadow: 0 1px 0 rgba(27,31,36,0.1); - --color-btn-danger-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03); - --color-btn-danger-hover-counter-bg: rgba(255,255,255,0.2); - --color-btn-danger-selected-text: #ffffff; - --color-btn-danger-selected-bg: hsla(356,72%,44%,1); - --color-btn-danger-selected-border: rgba(27,31,36,0.15); - --color-btn-danger-selected-shadow: inset 0 1px 0 rgba(76,0,20,0.2); - --color-btn-danger-disabled-text: rgba(207,34,46,0.5); - --color-btn-danger-disabled-bg: #f6f8fa; - --color-btn-danger-disabled-counter-bg: rgba(207,34,46,0.05); - --color-btn-danger-focus-border: rgba(27,31,36,0.15); - --color-btn-danger-focus-shadow: 0 0 0 3px rgba(164,14,38,0.4); - --color-btn-danger-counter-bg: rgba(207,34,46,0.1); - --color-btn-danger-icon: #cf222e; - --color-btn-danger-hover-icon: #ffffff; - --color-btn-focus-border: rgba(27,31,36,0.15); - --color-btn-focus-bg: #f6f8fa; - --color-btn-focus-shadow: 0 0 0 3px rgba(9,105,218,0.3); - --color-btn-hover-bg: #f3f4f6; - --color-btn-hover-border: rgba(27,31,36,0.15); - --color-btn-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.25); - --color-btn-outline-text: #0969da; - --color-btn-outline-hover-text: #ffffff; - --color-btn-outline-hover-bg: #0969da; - --color-btn-outline-hover-border: rgba(27,31,36,0.15); - --color-btn-outline-hover-shadow: 0 1px 0 rgba(27,31,36,0.1); - --color-btn-outline-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03); - --color-btn-outline-hover-counter-bg: rgba(255,255,255,0.2); - --color-btn-outline-selected-text: #ffffff; - --color-btn-outline-selected-bg: hsla(212,92%,42%,1); - --color-btn-outline-selected-border: rgba(27,31,36,0.15); - --color-btn-outline-selected-shadow: inset 0 1px 0 rgba(0,33,85,0.2); - --color-btn-outline-disabled-text: rgba(9,105,218,0.5); - --color-btn-outline-disabled-bg: #f6f8fa; - --color-btn-outline-disabled-counter-bg: rgba(9,105,218,0.05); - --color-btn-outline-focus-border: rgba(27,31,36,0.15); - --color-btn-outline-focus-shadow: 0 0 0 3px rgba(5,80,174,0.4); - --color-btn-outline-counter-bg: rgba(9,105,218,0.1); - --color-btn-primary-text: #ffffff; - --color-btn-primary-bg: #2da44e; - --color-btn-primary-border: rgba(27,31,36,0.15); - --color-btn-primary-shadow: 0 1px 0 rgba(27,31,36,0.1); - --color-btn-primary-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03); - --color-btn-primary-hover-bg: #2c974b; - --color-btn-primary-hover-border: rgba(27,31,36,0.15); - --color-btn-primary-selected-bg: hsla(137,55%,36%,1); - --color-btn-primary-selected-shadow: inset 0 1px 0 rgba(0,45,17,0.2); - --color-btn-primary-disabled-text: rgba(255,255,255,0.8); - --color-btn-primary-disabled-bg: #94d3a2; - --color-btn-primary-disabled-border: rgba(27,31,36,0.15); - --color-btn-primary-focus-bg: #2da44e; - --color-btn-primary-focus-border: rgba(27,31,36,0.15); - --color-btn-primary-focus-shadow: 0 0 0 3px rgba(45,164,78,0.4); - --color-btn-primary-icon: rgba(255,255,255,0.8); - --color-btn-primary-counter-bg: rgba(255,255,255,0.2); - --color-btn-selected-bg: hsla(220,14%,94%,1); - --color-btn-shadow: 0 1px 0 rgba(27,31,36,0.04); - --color-btn-shadow-active: inset 0 0.15em 0.3em rgba(27,31,36,0.15); - --color-btn-shadow-input-focus: 0 0 0 0.2em rgba(9,105,218,0.3); - --color-btn-text: #24292f; - --color-canvas-default-transparent: rgba(255,255,255,0); - --color-canvas-default: #ffffff; - --color-canvas-overlay: #ffffff; - --color-canvas-inset: #f6f8fa; - --color-canvas-subtle: #f6f8fa; - --color-checks-bg: #24292f; - --color-checks-btn-icon: #afb8c1; - --color-checks-btn-hover-icon: #f6f8fa; - --color-checks-btn-hover-bg: rgba(255,255,255,0.125); - --color-checks-container-border-width: 0px; - --color-checks-donut-error: #fa4549; - --color-checks-donut-pending: #bf8700; - --color-checks-donut-success: #2da44e; - --color-checks-donut-neutral: #afb8c1; - --color-checks-dropdown-text: #afb8c1; - --color-checks-dropdown-bg: #32383f; - --color-checks-dropdown-border: #424a53; - --color-checks-dropdown-shadow: rgba(27,31,36,0.3); - --color-checks-dropdown-hover-text: #f6f8fa; - --color-checks-dropdown-hover-bg: #424a53; - --color-checks-dropdown-btn-hover-text: #f6f8fa; - --color-checks-dropdown-btn-hover-bg: #32383f; - --color-checks-gate-bg: rgba(125,78,0,0.15); - --color-checks-gate-text: #d0d7de; - --color-checks-gate-waiting-text: #d4a72c; - --color-checks-header-label-text: #d0d7de; - --color-checks-header-label-open-text: #f6f8fa; - --color-checks-header-border: #32383f; - --color-checks-header-icon: #8c959f; - --color-checks-input-text: #eaeef2; - --color-checks-input-placeholder-text: #8c959f; - --color-checks-input-focus-text: #8c959f; - --color-checks-input-bg: #32383f; - --color-checks-input-shadow: none; - --color-checks-line-text: #d0d7de; - --color-checks-line-num-text: rgba(140,149,159,0.75); - --color-checks-line-timestamp-text: #8c959f; - --color-checks-line-hover-bg: #32383f; - --color-checks-line-selected-bg: rgba(33,139,255,0.15); - --color-checks-line-selected-num-text: #54aeff; - --color-checks-line-dt-fm-text: #24292f; - --color-checks-line-dt-fm-bg: #9a6700; - --color-checks-logline-text: #8c959f; - --color-checks-logline-num-text: rgba(140,149,159,0.75); - --color-checks-logline-debug-text: #c297ff; - --color-checks-logline-error-text: #d0d7de; - --color-checks-logline-error-num-text: #ff8182; - --color-checks-logline-error-bg: rgba(164,14,38,0.15); - --color-checks-logline-warning-text: #d0d7de; - --color-checks-logline-warning-num-text: #d4a72c; - --color-checks-logline-warning-bg: rgba(125,78,0,0.15); - --color-checks-logline-command-text: #54aeff; - --color-checks-logline-section-text: #4ac26b; - --color-checks-run-border-width: 0px; - --color-checks-scrollbar-thumb-bg: #57606a; - --color-checks-step-header-open-bg: #32383f; - --color-checks-step-error-text: #ff8182; - --color-checks-step-warning-text: #d4a72c; - --color-checks-text-primary: #f6f8fa; - --color-checks-text-secondary: #8c959f; - --color-checks-text-link: #54aeff; - --color-closed-fg: #cf222e; - --color-closed-emphasis: #cf222e; - --color-closed-muted: rgba(255,129,130,0.4); - --color-closed-subtle: #FFEBE9; - --color-codemirror-bg: #ffffff; - --color-codemirror-gutters-bg: #ffffff; - --color-codemirror-guttermarker-text: #ffffff; - --color-codemirror-guttermarker-subtle-text: #6e7781; - --color-codemirror-linenumber-text: #57606a; - --color-codemirror-cursor: #24292f; - --color-codemirror-selection-bg: rgba(84,174,255,0.4); - --color-codemirror-activeline-bg: rgba(234,238,242,0.5); - --color-codemirror-matchingbracket-text: #24292f; - --color-codemirror-lines-bg: #ffffff; - --color-codemirror-syntax-comment: #24292f; - --color-codemirror-syntax-constant: #0550ae; - --color-codemirror-syntax-entity: #8250df; - --color-codemirror-syntax-keyword: #cf222e; - --color-codemirror-syntax-storage: #cf222e; - --color-codemirror-syntax-string: #0a3069; - --color-codemirror-syntax-support: #0550ae; - --color-codemirror-syntax-variable: #953800; - --color-codemirror-text: #24292f; - --color-counter-border: rgba(0,0,0,0); - --color-diff-blob-addition-num-text: #24292f; - --color-diff-blob-addition-fg: #24292f; - --color-diff-blob-addition-num-bg: #CCFFD8; - --color-diff-blob-addition-line-bg: #E6FFEC; - --color-diff-blob-addition-word-bg: #ABF2BC; - --color-diff-blob-deletion-num-text: #24292f; - --color-diff-blob-deletion-fg: #24292f; - --color-diff-blob-deletion-num-bg: #FFD7D5; - --color-diff-blob-deletion-line-bg: #FFEBE9; - --color-diff-blob-deletion-word-bg: rgba(255,129,130,0.4); - --color-diff-blob-hunk-num-bg: rgba(84,174,255,0.4); - --color-diff-blob-expander-icon: #57606a; - --color-diff-blob-selected-line-highlight-mix-blend-mode: multiply; - --color-diffstat-deletion-border: rgba(27,31,36,0.15); - --color-diffstat-addition-border: rgba(27,31,36,0.15); - --color-diffstat-addition-bg: #2da44e; - --color-done-fg: #8250df; - --color-done-emphasis: #8250df; - --color-done-muted: rgba(194,151,255,0.4); - --color-done-subtle: #fbefff; - --color-header-text: rgba(255,255,255,0.7); - --color-header-bg: #24292f; - --color-header-divider: #57606a; - --color-header-logo: #ffffff; - --color-header-search-bg: #24292f; - --color-header-search-border: #57606a; - --color-input-disabled-bg: rgba(175,184,193,0.2); - --color-menu-bg-active: rgba(0,0,0,0); - --color-marketing-icon-primary: #218bff; - --color-marketing-icon-secondary: #54aeff; - --color-mktg-btn-bg: #1b1f23; - --color-mktg-btn-shadow-outline: rgb(0 0 0 / 15%) 0 0 0 1px inset; - --color-mktg-btn-shadow-focus: rgb(0 0 0 / 15%) 0 0 0 4px; - --color-mktg-btn-shadow-hover: 0 3px 2px rgba(0, 0, 0, 0.07), 0 7px 5px rgba(0, 0, 0, 0.04), 0 12px 10px rgba(0, 0, 0, 0.03), 0 22px 18px rgba(0, 0, 0, 0.03), 0 42px 33px rgba(0, 0, 0, 0.02), 0 100px 80px rgba(0, 0, 0, 0.02); - --color-mktg-btn-shadow-hover-muted: rgb(0 0 0 / 70%) 0 0 0 2px inset; - --color-open-fg: #1a7f37; - --color-open-emphasis: #2da44e; - --color-open-muted: rgba(74,194,107,0.4); - --color-open-subtle: #dafbe1; - --color-overlay-shadow: 0 1px 3px rgba(27,31,36,0.12), 0 8px 24px rgba(66,74,83,0.12); - --color-page-header-bg: #f6f8fa; - --color-prettylights-syntax-comment: #6e7781; - --color-prettylights-syntax-constant: #0550ae; - --color-prettylights-syntax-entity: #8250df; - --color-prettylights-syntax-storage-modifier-import: #24292f; - --color-prettylights-syntax-entity-tag: #116329; - --color-prettylights-syntax-keyword: #cf222e; - --color-prettylights-syntax-string: #0a3069; - --color-prettylights-syntax-variable: #953800; - --color-prettylights-syntax-brackethighlighter-unmatched: #82071e; - --color-prettylights-syntax-invalid-illegal-text: #f6f8fa; - --color-prettylights-syntax-invalid-illegal-bg: #82071e; - --color-prettylights-syntax-carriage-return-text: #f6f8fa; - --color-prettylights-syntax-carriage-return-bg: #cf222e; - --color-prettylights-syntax-string-regexp: #116329; - --color-prettylights-syntax-markup-list: #3b2300; - --color-prettylights-syntax-markup-heading: #0550ae; - --color-prettylights-syntax-markup-italic: #24292f; - --color-prettylights-syntax-markup-bold: #24292f; - --color-prettylights-syntax-markup-deleted-text: #82071e; - --color-prettylights-syntax-markup-deleted-bg: #FFEBE9; - --color-prettylights-syntax-markup-inserted-text: #116329; - --color-prettylights-syntax-markup-inserted-bg: #dafbe1; - --color-prettylights-syntax-markup-changed-text: #953800; - --color-prettylights-syntax-markup-changed-bg: #ffd8b5; - --color-prettylights-syntax-markup-ignored-text: #eaeef2; - --color-prettylights-syntax-markup-ignored-bg: #0550ae; - --color-prettylights-syntax-meta-diff-range: #8250df; - --color-prettylights-syntax-brackethighlighter-angle: #57606a; - --color-prettylights-syntax-sublimelinter-gutter-mark: #8c959f; - --color-prettylights-syntax-constant-other-reference-link: #0a3069; - --color-primer-fg-disabled: #8c959f; - --color-primer-canvas-backdrop: rgba(27,31,36,0.5); - --color-primer-canvas-sticky: rgba(255,255,255,0.95); - --color-primer-border-active: #FD8C73; - --color-primer-border-contrast: rgba(27,31,36,0.1); - --color-primer-shadow-highlight: inset 0 1px 0 rgba(255,255,255,0.25); - --color-primer-shadow-inset: inset 0 1px 0 rgba(208,215,222,0.2); - --color-primer-shadow-focus: 0 0 0 3px rgba(9,105,218,0.3); - --color-project-header-bg: #24292f; - --color-project-sidebar-bg: #ffffff; - --color-project-gradient-in: #ffffff; - --color-project-gradient-out: rgba(255,255,255,0); - --color-search-keyword-hl: #fff8c5; - --color-select-menu-backdrop-border: rgba(0,0,0,0); - --color-select-menu-tap-highlight: rgba(175,184,193,0.5); - --color-select-menu-tap-focus-bg: #b6e3ff; - --color-sidenav-selected-bg: #ffffff; - --color-sponsors-fg: #bf3989; - --color-sponsors-emphasis: #bf3989; - --color-sponsors-muted: rgba(255,128,200,0.4); - --color-sponsors-subtle: #ffeff7; - --color-switch-knob-checked-bg: #0969da; - --color-switch-knob-checked-disabled-bg: #6e7781; - --color-switch-track-bg: #eaeef2; - --color-switch-track-border: #afb8c1; - --color-switch-track-checked-bg: #ddf4ff; - --color-switch-track-checked-hover-bg: #b6e3ff; - --color-switch-track-checked-active-bg: #80ccff; - --color-switch-track-checked-border: #54aeff; - --color-timeline-badge-bg: #eaeef2; - --color-topic-tag-border: rgba(0,0,0,0); - --color-underlinenav-icon: #6e7781; - --color-underlinenav-border-hover: rgba(175,184,193,0.2); - --color-action-list-item-inline-divider: rgba(208,215,222,0.48); - --color-action-list-item-default-hover-bg: rgba(208,215,222,0.32); - --color-action-list-item-default-hover-border: rgba(0,0,0,0); - --color-action-list-item-default-active-bg: rgba(208,215,222,0.48); - --color-action-list-item-default-active-border: rgba(0,0,0,0); - --color-action-list-item-default-selected-bg: rgba(208,215,222,0.24); - --color-action-list-item-danger-hover-bg: rgba(255,235,233,0.64); - --color-action-list-item-danger-active-bg: #FFEBE9; - --color-action-list-item-danger-hover-text: #cf222e; - --color-avatar-bg: #ffffff; - --color-avatar-border: rgba(27,31,36,0.15); - --color-avatar-stack-fade: #afb8c1; - --color-avatar-stack-fade-more: #d0d7de; - --color-avatar-child-shadow: -2px -2px 0 rgba(255,255,255,0.8); - --color-ansi-black: #24292f; - --color-ansi-black-bright: #57606a; - --color-ansi-white: #6e7781; - --color-ansi-white-bright: #8c959f; - --color-ansi-gray: #6e7781; - --color-ansi-red: #cf222e; - --color-ansi-red-bright: #a40e26; - --color-ansi-green: #116329; - --color-ansi-green-bright: #1a7f37; - --color-ansi-yellow: #4d2d00; - --color-ansi-yellow-bright: #633c01; - --color-ansi-blue: #0969da; - --color-ansi-blue-bright: #218bff; - --color-ansi-magenta: #8250df; - --color-ansi-magenta-bright: #a475f9; - --color-ansi-cyan: #1b7c83; - --color-ansi-cyan-bright: #3192aa; - --color-checks-ansi-black: #24292f; - --color-checks-ansi-black-bright: #32383f; - --color-checks-ansi-white: #d0d7de; - --color-checks-ansi-white-bright: #d0d7de; - --color-checks-ansi-gray: #8c959f; - --color-checks-ansi-red: #ff8182; - --color-checks-ansi-red-bright: #ffaba8; - --color-checks-ansi-green: #4ac26b; - --color-checks-ansi-green-bright: #6fdd8b; - --color-checks-ansi-yellow: #d4a72c; - --color-checks-ansi-yellow-bright: #eac54f; - --color-checks-ansi-blue: #54aeff; - --color-checks-ansi-blue-bright: #80ccff; - --color-checks-ansi-magenta: #c297ff; - --color-checks-ansi-magenta-bright: #d8b9ff; - --color-checks-ansi-cyan: #76e3ea; - --color-checks-ansi-cyan-bright: #b3f0ff; - --color-scale-black: #1b1f24; - --color-scale-white: #ffffff; - --color-scale-gray-0: #f6f8fa; - --color-scale-gray-1: #eaeef2; - --color-scale-gray-2: #d0d7de; - --color-scale-gray-3: #afb8c1; - --color-scale-gray-4: #8c959f; - --color-scale-gray-5: #6e7781; - --color-scale-gray-6: #57606a; - --color-scale-gray-7: #424a53; - --color-scale-gray-8: #32383f; - --color-scale-gray-9: #24292f; - --color-scale-blue-0: #ddf4ff; - --color-scale-blue-1: #b6e3ff; - --color-scale-blue-2: #80ccff; - --color-scale-blue-3: #54aeff; - --color-scale-blue-4: #218bff; - --color-scale-blue-5: #0969da; - --color-scale-blue-6: #0550ae; - --color-scale-blue-7: #033d8b; - --color-scale-blue-8: #0a3069; - --color-scale-blue-9: #002155; - --color-scale-green-0: #dafbe1; - --color-scale-green-1: #aceebb; - --color-scale-green-2: #6fdd8b; - --color-scale-green-3: #4ac26b; - --color-scale-green-4: #2da44e; - --color-scale-green-5: #1a7f37; - --color-scale-green-6: #116329; - --color-scale-green-7: #044f1e; - --color-scale-green-8: #003d16; - --color-scale-green-9: #002d11; - --color-scale-yellow-0: #fff8c5; - --color-scale-yellow-1: #fae17d; - --color-scale-yellow-2: #eac54f; - --color-scale-yellow-3: #d4a72c; - --color-scale-yellow-4: #bf8700; - --color-scale-yellow-5: #9a6700; - --color-scale-yellow-6: #7d4e00; - --color-scale-yellow-7: #633c01; - --color-scale-yellow-8: #4d2d00; - --color-scale-yellow-9: #3b2300; - --color-scale-orange-0: #fff1e5; - --color-scale-orange-1: #ffd8b5; - --color-scale-orange-2: #ffb77c; - --color-scale-orange-3: #fb8f44; - --color-scale-orange-4: #e16f24; - --color-scale-orange-5: #bc4c00; - --color-scale-orange-6: #953800; - --color-scale-orange-7: #762c00; - --color-scale-orange-8: #5c2200; - --color-scale-orange-9: #471700; - --color-scale-red-0: #FFEBE9; - --color-scale-red-1: #ffcecb; - --color-scale-red-2: #ffaba8; - --color-scale-red-3: #ff8182; - --color-scale-red-4: #fa4549; - --color-scale-red-5: #cf222e; - --color-scale-red-6: #a40e26; - --color-scale-red-7: #82071e; - --color-scale-red-8: #660018; - --color-scale-red-9: #4c0014; - --color-scale-purple-0: #fbefff; - --color-scale-purple-1: #ecd8ff; - --color-scale-purple-2: #d8b9ff; - --color-scale-purple-3: #c297ff; - --color-scale-purple-4: #a475f9; - --color-scale-purple-5: #8250df; - --color-scale-purple-6: #6639ba; - --color-scale-purple-7: #512a97; - --color-scale-purple-8: #3e1f79; - --color-scale-purple-9: #2e1461; - --color-scale-pink-0: #ffeff7; - --color-scale-pink-1: #ffd3eb; - --color-scale-pink-2: #ffadda; - --color-scale-pink-3: #ff80c8; - --color-scale-pink-4: #e85aad; - --color-scale-pink-5: #bf3989; - --color-scale-pink-6: #99286e; - --color-scale-pink-7: #772057; - --color-scale-pink-8: #611347; - --color-scale-pink-9: #4d0336; - --color-scale-coral-0: #FFF0EB; - --color-scale-coral-1: #FFD6CC; - --color-scale-coral-2: #FFB4A1; - --color-scale-coral-3: #FD8C73; - --color-scale-coral-4: #EC6547; - --color-scale-coral-5: #C4432B; - --color-scale-coral-6: #9E2F1C; - --color-scale-coral-7: #801F0F; - --color-scale-coral-8: #691105; - --color-scale-coral-9: #510901 -} - -@media(prefers-color-scheme: light) { - [data-color-mode=auto][data-light-theme=light] { - --color-canvas-default-transparent: rgba(255,255,255,0); - --color-page-header-bg: #f6f8fa; - --color-marketing-icon-primary: #218bff; - --color-marketing-icon-secondary: #54aeff; - --color-diff-blob-addition-num-text: #24292f; - --color-diff-blob-addition-fg: #24292f; - --color-diff-blob-addition-num-bg: #CCFFD8; - --color-diff-blob-addition-line-bg: #E6FFEC; - --color-diff-blob-addition-word-bg: #ABF2BC; - --color-diff-blob-deletion-num-text: #24292f; - --color-diff-blob-deletion-fg: #24292f; - --color-diff-blob-deletion-num-bg: #FFD7D5; - --color-diff-blob-deletion-line-bg: #FFEBE9; - --color-diff-blob-deletion-word-bg: rgba(255,129,130,0.4); - --color-diff-blob-hunk-num-bg: rgba(84,174,255,0.4); - --color-diff-blob-expander-icon: #57606a; - --color-diff-blob-selected-line-highlight-mix-blend-mode: multiply; - --color-diffstat-deletion-border: rgba(27,31,36,0.15); - --color-diffstat-addition-border: rgba(27,31,36,0.15); - --color-diffstat-addition-bg: #2da44e; - --color-search-keyword-hl: #fff8c5; - --color-prettylights-syntax-comment: #6e7781; - --color-prettylights-syntax-constant: #0550ae; - --color-prettylights-syntax-entity: #8250df; - --color-prettylights-syntax-storage-modifier-import: #24292f; - --color-prettylights-syntax-entity-tag: #116329; - --color-prettylights-syntax-keyword: #cf222e; - --color-prettylights-syntax-string: #0a3069; - --color-prettylights-syntax-variable: #953800; - --color-prettylights-syntax-brackethighlighter-unmatched: #82071e; - --color-prettylights-syntax-invalid-illegal-text: #f6f8fa; - --color-prettylights-syntax-invalid-illegal-bg: #82071e; - --color-prettylights-syntax-carriage-return-text: #f6f8fa; - --color-prettylights-syntax-carriage-return-bg: #cf222e; - --color-prettylights-syntax-string-regexp: #116329; - --color-prettylights-syntax-markup-list: #3b2300; - --color-prettylights-syntax-markup-heading: #0550ae; - --color-prettylights-syntax-markup-italic: #24292f; - --color-prettylights-syntax-markup-bold: #24292f; - --color-prettylights-syntax-markup-deleted-text: #82071e; - --color-prettylights-syntax-markup-deleted-bg: #FFEBE9; - --color-prettylights-syntax-markup-inserted-text: #116329; - --color-prettylights-syntax-markup-inserted-bg: #dafbe1; - --color-prettylights-syntax-markup-changed-text: #953800; - --color-prettylights-syntax-markup-changed-bg: #ffd8b5; - --color-prettylights-syntax-markup-ignored-text: #eaeef2; - --color-prettylights-syntax-markup-ignored-bg: #0550ae; - --color-prettylights-syntax-meta-diff-range: #8250df; - --color-prettylights-syntax-brackethighlighter-angle: #57606a; - --color-prettylights-syntax-sublimelinter-gutter-mark: #8c959f; - --color-prettylights-syntax-constant-other-reference-link: #0a3069; - --color-codemirror-text: #24292f; - --color-codemirror-bg: #ffffff; - --color-codemirror-gutters-bg: #ffffff; - --color-codemirror-guttermarker-text: #ffffff; - --color-codemirror-guttermarker-subtle-text: #6e7781; - --color-codemirror-linenumber-text: #57606a; - --color-codemirror-cursor: #24292f; - --color-codemirror-selection-bg: rgba(84,174,255,0.4); - --color-codemirror-activeline-bg: rgba(234,238,242,0.5); - --color-codemirror-matchingbracket-text: #24292f; - --color-codemirror-lines-bg: #ffffff; - --color-codemirror-syntax-comment: #24292f; - --color-codemirror-syntax-constant: #0550ae; - --color-codemirror-syntax-entity: #8250df; - --color-codemirror-syntax-keyword: #cf222e; - --color-codemirror-syntax-storage: #cf222e; - --color-codemirror-syntax-string: #0a3069; - --color-codemirror-syntax-support: #0550ae; - --color-codemirror-syntax-variable: #953800; - --color-checks-bg: #24292f; - --color-checks-run-border-width: 0px; - --color-checks-container-border-width: 0px; - --color-checks-text-primary: #f6f8fa; - --color-checks-text-secondary: #8c959f; - --color-checks-text-link: #54aeff; - --color-checks-btn-icon: #afb8c1; - --color-checks-btn-hover-icon: #f6f8fa; - --color-checks-btn-hover-bg: rgba(255,255,255,0.125); - --color-checks-input-text: #eaeef2; - --color-checks-input-placeholder-text: #8c959f; - --color-checks-input-focus-text: #8c959f; - --color-checks-input-bg: #32383f; - --color-checks-input-shadow: none; - --color-checks-donut-error: #fa4549; - --color-checks-donut-pending: #bf8700; - --color-checks-donut-success: #2da44e; - --color-checks-donut-neutral: #afb8c1; - --color-checks-dropdown-text: #afb8c1; - --color-checks-dropdown-bg: #32383f; - --color-checks-dropdown-border: #424a53; - --color-checks-dropdown-shadow: rgba(27,31,36,0.3); - --color-checks-dropdown-hover-text: #f6f8fa; - --color-checks-dropdown-hover-bg: #424a53; - --color-checks-dropdown-btn-hover-text: #f6f8fa; - --color-checks-dropdown-btn-hover-bg: #32383f; - --color-checks-scrollbar-thumb-bg: #57606a; - --color-checks-header-label-text: #d0d7de; - --color-checks-header-label-open-text: #f6f8fa; - --color-checks-header-border: #32383f; - --color-checks-header-icon: #8c959f; - --color-checks-line-text: #d0d7de; - --color-checks-line-num-text: rgba(140,149,159,0.75); - --color-checks-line-timestamp-text: #8c959f; - --color-checks-line-hover-bg: #32383f; - --color-checks-line-selected-bg: rgba(33,139,255,0.15); - --color-checks-line-selected-num-text: #54aeff; - --color-checks-line-dt-fm-text: #24292f; - --color-checks-line-dt-fm-bg: #9a6700; - --color-checks-gate-bg: rgba(125,78,0,0.15); - --color-checks-gate-text: #d0d7de; - --color-checks-gate-waiting-text: #d4a72c; - --color-checks-step-header-open-bg: #32383f; - --color-checks-step-error-text: #ff8182; - --color-checks-step-warning-text: #d4a72c; - --color-checks-logline-text: #8c959f; - --color-checks-logline-num-text: rgba(140,149,159,0.75); - --color-checks-logline-debug-text: #c297ff; - --color-checks-logline-error-text: #d0d7de; - --color-checks-logline-error-num-text: #ff8182; - --color-checks-logline-error-bg: rgba(164,14,38,0.15); - --color-checks-logline-warning-text: #d0d7de; - --color-checks-logline-warning-num-text: #d4a72c; - --color-checks-logline-warning-bg: rgba(125,78,0,0.15); - --color-checks-logline-command-text: #54aeff; - --color-checks-logline-section-text: #4ac26b; - --color-checks-ansi-black: #24292f; - --color-checks-ansi-black-bright: #32383f; - --color-checks-ansi-white: #d0d7de; - --color-checks-ansi-white-bright: #d0d7de; - --color-checks-ansi-gray: #8c959f; - --color-checks-ansi-red: #ff8182; - --color-checks-ansi-red-bright: #ffaba8; - --color-checks-ansi-green: #4ac26b; - --color-checks-ansi-green-bright: #6fdd8b; - --color-checks-ansi-yellow: #d4a72c; - --color-checks-ansi-yellow-bright: #eac54f; - --color-checks-ansi-blue: #54aeff; - --color-checks-ansi-blue-bright: #80ccff; - --color-checks-ansi-magenta: #c297ff; - --color-checks-ansi-magenta-bright: #d8b9ff; - --color-checks-ansi-cyan: #76e3ea; - --color-checks-ansi-cyan-bright: #b3f0ff; - --color-project-header-bg: #24292f; - --color-project-sidebar-bg: #ffffff; - --color-project-gradient-in: #ffffff; - --color-project-gradient-out: rgba(255,255,255,0); - --color-mktg-btn-bg: #1b1f23; - --color-mktg-btn-shadow-outline: rgb(0 0 0 / 15%) 0 0 0 1px inset; - --color-mktg-btn-shadow-focus: rgb(0 0 0 / 15%) 0 0 0 4px; - --color-mktg-btn-shadow-hover: 0 3px 2px rgba(0, 0, 0, 0.07), 0 7px 5px rgba(0, 0, 0, 0.04), 0 12px 10px rgba(0, 0, 0, 0.03), 0 22px 18px rgba(0, 0, 0, 0.03), 0 42px 33px rgba(0, 0, 0, 0.02), 0 100px 80px rgba(0, 0, 0, 0.02); - --color-mktg-btn-shadow-hover-muted: rgb(0 0 0 / 70%) 0 0 0 2px inset; - --color-avatar-bg: #ffffff; - --color-avatar-border: rgba(27,31,36,0.15); - --color-avatar-stack-fade: #afb8c1; - --color-avatar-stack-fade-more: #d0d7de; - --color-avatar-child-shadow: -2px -2px 0 rgba(255,255,255,0.8); - --color-topic-tag-border: rgba(0,0,0,0); - --color-counter-border: rgba(0,0,0,0); - --color-select-menu-backdrop-border: rgba(0,0,0,0); - --color-select-menu-tap-highlight: rgba(175,184,193,0.5); - --color-select-menu-tap-focus-bg: #b6e3ff; - --color-overlay-shadow: 0 1px 3px rgba(27,31,36,0.12), 0 8px 24px rgba(66,74,83,0.12); - --color-header-text: rgba(255,255,255,0.7); - --color-header-bg: #24292f; - --color-header-divider: #57606a; - --color-header-logo: #ffffff; - --color-header-search-bg: #24292f; - --color-header-search-border: #57606a; - --color-sidenav-selected-bg: #ffffff; - --color-menu-bg-active: rgba(0,0,0,0); - --color-input-disabled-bg: rgba(175,184,193,0.2); - --color-timeline-badge-bg: #eaeef2; - --color-ansi-black: #24292f; - --color-ansi-black-bright: #57606a; - --color-ansi-white: #6e7781; - --color-ansi-white-bright: #8c959f; - --color-ansi-gray: #6e7781; - --color-ansi-red: #cf222e; - --color-ansi-red-bright: #a40e26; - --color-ansi-green: #116329; - --color-ansi-green-bright: #1a7f37; - --color-ansi-yellow: #4d2d00; - --color-ansi-yellow-bright: #633c01; - --color-ansi-blue: #0969da; - --color-ansi-blue-bright: #218bff; - --color-ansi-magenta: #8250df; - --color-ansi-magenta-bright: #a475f9; - --color-ansi-cyan: #1b7c83; - --color-ansi-cyan-bright: #3192aa; - --color-btn-text: #24292f; - --color-btn-bg: #f6f8fa; - --color-btn-border: rgba(27,31,36,0.15); - --color-btn-shadow: 0 1px 0 rgba(27,31,36,0.04); - --color-btn-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.25); - --color-btn-hover-bg: #f3f4f6; - --color-btn-hover-border: rgba(27,31,36,0.15); - --color-btn-active-bg: hsla(220,14%,93%,1); - --color-btn-active-border: rgba(27,31,36,0.15); - --color-btn-selected-bg: hsla(220,14%,94%,1); - --color-btn-focus-bg: #f6f8fa; - --color-btn-focus-border: rgba(27,31,36,0.15); - --color-btn-focus-shadow: 0 0 0 3px rgba(9,105,218,0.3); - --color-btn-shadow-active: inset 0 0.15em 0.3em rgba(27,31,36,0.15); - --color-btn-shadow-input-focus: 0 0 0 0.2em rgba(9,105,218,0.3); - --color-btn-counter-bg: rgba(27,31,36,0.08); - --color-btn-primary-text: #ffffff; - --color-btn-primary-bg: #2da44e; - --color-btn-primary-border: rgba(27,31,36,0.15); - --color-btn-primary-shadow: 0 1px 0 rgba(27,31,36,0.1); - --color-btn-primary-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03); - --color-btn-primary-hover-bg: #2c974b; - --color-btn-primary-hover-border: rgba(27,31,36,0.15); - --color-btn-primary-selected-bg: hsla(137,55%,36%,1); - --color-btn-primary-selected-shadow: inset 0 1px 0 rgba(0,45,17,0.2); - --color-btn-primary-disabled-text: rgba(255,255,255,0.8); - --color-btn-primary-disabled-bg: #94d3a2; - --color-btn-primary-disabled-border: rgba(27,31,36,0.15); - --color-btn-primary-focus-bg: #2da44e; - --color-btn-primary-focus-border: rgba(27,31,36,0.15); - --color-btn-primary-focus-shadow: 0 0 0 3px rgba(45,164,78,0.4); - --color-btn-primary-icon: rgba(255,255,255,0.8); - --color-btn-primary-counter-bg: rgba(255,255,255,0.2); - --color-btn-outline-text: #0969da; - --color-btn-outline-hover-text: #ffffff; - --color-btn-outline-hover-bg: #0969da; - --color-btn-outline-hover-border: rgba(27,31,36,0.15); - --color-btn-outline-hover-shadow: 0 1px 0 rgba(27,31,36,0.1); - --color-btn-outline-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03); - --color-btn-outline-hover-counter-bg: rgba(255,255,255,0.2); - --color-btn-outline-selected-text: #ffffff; - --color-btn-outline-selected-bg: hsla(212,92%,42%,1); - --color-btn-outline-selected-border: rgba(27,31,36,0.15); - --color-btn-outline-selected-shadow: inset 0 1px 0 rgba(0,33,85,0.2); - --color-btn-outline-disabled-text: rgba(9,105,218,0.5); - --color-btn-outline-disabled-bg: #f6f8fa; - --color-btn-outline-disabled-counter-bg: rgba(9,105,218,0.05); - --color-btn-outline-focus-border: rgba(27,31,36,0.15); - --color-btn-outline-focus-shadow: 0 0 0 3px rgba(5,80,174,0.4); - --color-btn-outline-counter-bg: rgba(9,105,218,0.1); - --color-btn-danger-text: #cf222e; - --color-btn-danger-hover-text: #ffffff; - --color-btn-danger-hover-bg: #a40e26; - --color-btn-danger-hover-border: rgba(27,31,36,0.15); - --color-btn-danger-hover-shadow: 0 1px 0 rgba(27,31,36,0.1); - --color-btn-danger-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03); - --color-btn-danger-hover-counter-bg: rgba(255,255,255,0.2); - --color-btn-danger-selected-text: #ffffff; - --color-btn-danger-selected-bg: hsla(356,72%,44%,1); - --color-btn-danger-selected-border: rgba(27,31,36,0.15); - --color-btn-danger-selected-shadow: inset 0 1px 0 rgba(76,0,20,0.2); - --color-btn-danger-disabled-text: rgba(207,34,46,0.5); - --color-btn-danger-disabled-bg: #f6f8fa; - --color-btn-danger-disabled-counter-bg: rgba(207,34,46,0.05); - --color-btn-danger-focus-border: rgba(27,31,36,0.15); - --color-btn-danger-focus-shadow: 0 0 0 3px rgba(164,14,38,0.4); - --color-btn-danger-counter-bg: rgba(207,34,46,0.1); - --color-btn-danger-icon: #cf222e; - --color-btn-danger-hover-icon: #ffffff; - --color-underlinenav-icon: #6e7781; - --color-underlinenav-border-hover: rgba(175,184,193,0.2); - --color-action-list-item-inline-divider: rgba(208,215,222,0.48); - --color-action-list-item-default-hover-bg: rgba(208,215,222,0.32); - --color-action-list-item-default-hover-border: rgba(0,0,0,0); - --color-action-list-item-default-active-bg: rgba(208,215,222,0.48); - --color-action-list-item-default-active-border: rgba(0,0,0,0); - --color-action-list-item-default-selected-bg: rgba(208,215,222,0.24); - --color-action-list-item-danger-hover-bg: rgba(255,235,233,0.64); - --color-action-list-item-danger-active-bg: #FFEBE9; - --color-action-list-item-danger-hover-text: #cf222e; - --color-switch-track-bg: #eaeef2; - --color-switch-track-border: #afb8c1; - --color-switch-track-checked-bg: #ddf4ff; - --color-switch-track-checked-hover-bg: #b6e3ff; - --color-switch-track-checked-active-bg: #80ccff; - --color-switch-track-checked-border: #54aeff; - --color-switch-knob-checked-bg: #0969da; - --color-switch-knob-checked-disabled-bg: #6e7781; - --color-fg-default: #24292f; - --color-fg-muted: #57606a; - --color-fg-subtle: #6e7781; - --color-fg-on-emphasis: #ffffff; - --color-canvas-default: #ffffff; - --color-canvas-overlay: #ffffff; - --color-canvas-inset: #f6f8fa; - --color-canvas-subtle: #f6f8fa; - --color-border-default: #d0d7de; - --color-border-muted: hsla(210,18%,87%,1); - --color-border-subtle: rgba(27,31,36,0.15); - --color-shadow-small: 0 1px 0 rgba(27,31,36,0.04); - --color-shadow-medium: 0 3px 6px rgba(140,149,159,0.15); - --color-shadow-large: 0 8px 24px rgba(140,149,159,0.2); - --color-shadow-extra-large: 0 12px 28px rgba(140,149,159,0.3); - --color-neutral-emphasis-plus: #24292f; - --color-neutral-emphasis: #6e7781; - --color-neutral-muted: rgba(175,184,193,0.2); - --color-neutral-subtle: rgba(234,238,242,0.5); - --color-accent-fg: #0969da; - --color-accent-emphasis: #0969da; - --color-accent-muted: rgba(84,174,255,0.4); - --color-accent-subtle: #ddf4ff; - --color-success-fg: #1a7f37; - --color-success-emphasis: #2da44e; - --color-success-muted: rgba(74,194,107,0.4); - --color-success-subtle: #dafbe1; - --color-attention-fg: #9a6700; - --color-attention-emphasis: #bf8700; - --color-attention-muted: rgba(212,167,44,0.4); - --color-attention-subtle: #fff8c5; - --color-attention-verysubtle: #fff8c555; - --color-severe-fg: #bc4c00; - --color-severe-emphasis: #bc4c00; - --color-severe-muted: rgba(251,143,68,0.4); - --color-severe-subtle: #fff1e5; - --color-danger-fg: #cf222e; - --color-danger-emphasis: #cf222e; - --color-danger-muted: rgba(255,129,130,0.4); - --color-danger-subtle: #FFEBE9; - --color-open-fg: #1a7f37; - --color-open-emphasis: #2da44e; - --color-open-muted: rgba(74,194,107,0.4); - --color-open-subtle: #dafbe1; - --color-closed-fg: #cf222e; - --color-closed-emphasis: #cf222e; - --color-closed-muted: rgba(255,129,130,0.4); - --color-closed-subtle: #FFEBE9; - --color-done-fg: #8250df; - --color-done-emphasis: #8250df; - --color-done-muted: rgba(194,151,255,0.4); - --color-done-subtle: #fbefff; - --color-sponsors-fg: #bf3989; - --color-sponsors-emphasis: #bf3989; - --color-sponsors-muted: rgba(255,128,200,0.4); - --color-sponsors-subtle: #ffeff7; - --color-primer-fg-disabled: #8c959f; - --color-primer-canvas-backdrop: rgba(27,31,36,0.5); - --color-primer-canvas-sticky: rgba(255,255,255,0.95); - --color-primer-border-active: #FD8C73; - --color-primer-border-contrast: rgba(27,31,36,0.1); - --color-primer-shadow-highlight: inset 0 1px 0 rgba(255,255,255,0.25); - --color-primer-shadow-inset: inset 0 1px 0 rgba(208,215,222,0.2); - --color-primer-shadow-focus: 0 0 0 3px rgba(9,105,218,0.3); - --color-scale-black: #1b1f24; - --color-scale-white: #ffffff; - --color-scale-gray-0: #f6f8fa; - --color-scale-gray-1: #eaeef2; - --color-scale-gray-2: #d0d7de; - --color-scale-gray-3: #afb8c1; - --color-scale-gray-4: #8c959f; - --color-scale-gray-5: #6e7781; - --color-scale-gray-6: #57606a; - --color-scale-gray-7: #424a53; - --color-scale-gray-8: #32383f; - --color-scale-gray-9: #24292f; - --color-scale-blue-0: #ddf4ff; - --color-scale-blue-1: #b6e3ff; - --color-scale-blue-2: #80ccff; - --color-scale-blue-3: #54aeff; - --color-scale-blue-4: #218bff; - --color-scale-blue-5: #0969da; - --color-scale-blue-6: #0550ae; - --color-scale-blue-7: #033d8b; - --color-scale-blue-8: #0a3069; - --color-scale-blue-9: #002155; - --color-scale-green-0: #dafbe1; - --color-scale-green-1: #aceebb; - --color-scale-green-2: #6fdd8b; - --color-scale-green-3: #4ac26b; - --color-scale-green-4: #2da44e; - --color-scale-green-5: #1a7f37; - --color-scale-green-6: #116329; - --color-scale-green-7: #044f1e; - --color-scale-green-8: #003d16; - --color-scale-green-9: #002d11; - --color-scale-yellow-0: #fff8c5; - --color-scale-yellow-1: #fae17d; - --color-scale-yellow-2: #eac54f; - --color-scale-yellow-3: #d4a72c; - --color-scale-yellow-4: #bf8700; - --color-scale-yellow-5: #9a6700; - --color-scale-yellow-6: #7d4e00; - --color-scale-yellow-7: #633c01; - --color-scale-yellow-8: #4d2d00; - --color-scale-yellow-9: #3b2300; - --color-scale-orange-0: #fff1e5; - --color-scale-orange-1: #ffd8b5; - --color-scale-orange-2: #ffb77c; - --color-scale-orange-3: #fb8f44; - --color-scale-orange-4: #e16f24; - --color-scale-orange-5: #bc4c00; - --color-scale-orange-6: #953800; - --color-scale-orange-7: #762c00; - --color-scale-orange-8: #5c2200; - --color-scale-orange-9: #471700; - --color-scale-red-0: #FFEBE9; - --color-scale-red-1: #ffcecb; - --color-scale-red-2: #ffaba8; - --color-scale-red-3: #ff8182; - --color-scale-red-4: #fa4549; - --color-scale-red-5: #cf222e; - --color-scale-red-6: #a40e26; - --color-scale-red-7: #82071e; - --color-scale-red-8: #660018; - --color-scale-red-9: #4c0014; - --color-scale-purple-0: #fbefff; - --color-scale-purple-1: #ecd8ff; - --color-scale-purple-2: #d8b9ff; - --color-scale-purple-3: #c297ff; - --color-scale-purple-4: #a475f9; - --color-scale-purple-5: #8250df; - --color-scale-purple-6: #6639ba; - --color-scale-purple-7: #512a97; - --color-scale-purple-8: #3e1f79; - --color-scale-purple-9: #2e1461; - --color-scale-pink-0: #ffeff7; - --color-scale-pink-1: #ffd3eb; - --color-scale-pink-2: #ffadda; - --color-scale-pink-3: #ff80c8; - --color-scale-pink-4: #e85aad; - --color-scale-pink-5: #bf3989; - --color-scale-pink-6: #99286e; - --color-scale-pink-7: #772057; - --color-scale-pink-8: #611347; - --color-scale-pink-9: #4d0336; - --color-scale-coral-0: #FFF0EB; - --color-scale-coral-1: #FFD6CC; - --color-scale-coral-2: #FFB4A1; - --color-scale-coral-3: #FD8C73; - --color-scale-coral-4: #EC6547; - --color-scale-coral-5: #C4432B; - --color-scale-coral-6: #9E2F1C; - --color-scale-coral-7: #801F0F; - --color-scale-coral-8: #691105; - --color-scale-coral-9: #510901 - } -} - -@media(prefers-color-scheme: dark) { - [data-color-mode=auto][data-dark-theme=light] { - --color-canvas-default-transparent: rgba(255,255,255,0); - --color-page-header-bg: #f6f8fa; - --color-marketing-icon-primary: #218bff; - --color-marketing-icon-secondary: #54aeff; - --color-diff-blob-addition-num-text: #24292f; - --color-diff-blob-addition-fg: #24292f; - --color-diff-blob-addition-num-bg: #CCFFD8; - --color-diff-blob-addition-line-bg: #E6FFEC; - --color-diff-blob-addition-word-bg: #ABF2BC; - --color-diff-blob-deletion-num-text: #24292f; - --color-diff-blob-deletion-fg: #24292f; - --color-diff-blob-deletion-num-bg: #FFD7D5; - --color-diff-blob-deletion-line-bg: #FFEBE9; - --color-diff-blob-deletion-word-bg: rgba(255,129,130,0.4); - --color-diff-blob-hunk-num-bg: rgba(84,174,255,0.4); - --color-diff-blob-expander-icon: #57606a; - --color-diff-blob-selected-line-highlight-mix-blend-mode: multiply; - --color-diffstat-deletion-border: rgba(27,31,36,0.15); - --color-diffstat-addition-border: rgba(27,31,36,0.15); - --color-diffstat-addition-bg: #2da44e; - --color-search-keyword-hl: #fff8c5; - --color-prettylights-syntax-comment: #6e7781; - --color-prettylights-syntax-constant: #0550ae; - --color-prettylights-syntax-entity: #8250df; - --color-prettylights-syntax-storage-modifier-import: #24292f; - --color-prettylights-syntax-entity-tag: #116329; - --color-prettylights-syntax-keyword: #cf222e; - --color-prettylights-syntax-string: #0a3069; - --color-prettylights-syntax-variable: #953800; - --color-prettylights-syntax-brackethighlighter-unmatched: #82071e; - --color-prettylights-syntax-invalid-illegal-text: #f6f8fa; - --color-prettylights-syntax-invalid-illegal-bg: #82071e; - --color-prettylights-syntax-carriage-return-text: #f6f8fa; - --color-prettylights-syntax-carriage-return-bg: #cf222e; - --color-prettylights-syntax-string-regexp: #116329; - --color-prettylights-syntax-markup-list: #3b2300; - --color-prettylights-syntax-markup-heading: #0550ae; - --color-prettylights-syntax-markup-italic: #24292f; - --color-prettylights-syntax-markup-bold: #24292f; - --color-prettylights-syntax-markup-deleted-text: #82071e; - --color-prettylights-syntax-markup-deleted-bg: #FFEBE9; - --color-prettylights-syntax-markup-inserted-text: #116329; - --color-prettylights-syntax-markup-inserted-bg: #dafbe1; - --color-prettylights-syntax-markup-changed-text: #953800; - --color-prettylights-syntax-markup-changed-bg: #ffd8b5; - --color-prettylights-syntax-markup-ignored-text: #eaeef2; - --color-prettylights-syntax-markup-ignored-bg: #0550ae; - --color-prettylights-syntax-meta-diff-range: #8250df; - --color-prettylights-syntax-brackethighlighter-angle: #57606a; - --color-prettylights-syntax-sublimelinter-gutter-mark: #8c959f; - --color-prettylights-syntax-constant-other-reference-link: #0a3069; - --color-codemirror-text: #24292f; - --color-codemirror-bg: #ffffff; - --color-codemirror-gutters-bg: #ffffff; - --color-codemirror-guttermarker-text: #ffffff; - --color-codemirror-guttermarker-subtle-text: #6e7781; - --color-codemirror-linenumber-text: #57606a; - --color-codemirror-cursor: #24292f; - --color-codemirror-selection-bg: rgba(84,174,255,0.4); - --color-codemirror-activeline-bg: rgba(234,238,242,0.5); - --color-codemirror-matchingbracket-text: #24292f; - --color-codemirror-lines-bg: #ffffff; - --color-codemirror-syntax-comment: #24292f; - --color-codemirror-syntax-constant: #0550ae; - --color-codemirror-syntax-entity: #8250df; - --color-codemirror-syntax-keyword: #cf222e; - --color-codemirror-syntax-storage: #cf222e; - --color-codemirror-syntax-string: #0a3069; - --color-codemirror-syntax-support: #0550ae; - --color-codemirror-syntax-variable: #953800; - --color-checks-bg: #24292f; - --color-checks-run-border-width: 0px; - --color-checks-container-border-width: 0px; - --color-checks-text-primary: #f6f8fa; - --color-checks-text-secondary: #8c959f; - --color-checks-text-link: #54aeff; - --color-checks-btn-icon: #afb8c1; - --color-checks-btn-hover-icon: #f6f8fa; - --color-checks-btn-hover-bg: rgba(255,255,255,0.125); - --color-checks-input-text: #eaeef2; - --color-checks-input-placeholder-text: #8c959f; - --color-checks-input-focus-text: #8c959f; - --color-checks-input-bg: #32383f; - --color-checks-input-shadow: none; - --color-checks-donut-error: #fa4549; - --color-checks-donut-pending: #bf8700; - --color-checks-donut-success: #2da44e; - --color-checks-donut-neutral: #afb8c1; - --color-checks-dropdown-text: #afb8c1; - --color-checks-dropdown-bg: #32383f; - --color-checks-dropdown-border: #424a53; - --color-checks-dropdown-shadow: rgba(27,31,36,0.3); - --color-checks-dropdown-hover-text: #f6f8fa; - --color-checks-dropdown-hover-bg: #424a53; - --color-checks-dropdown-btn-hover-text: #f6f8fa; - --color-checks-dropdown-btn-hover-bg: #32383f; - --color-checks-scrollbar-thumb-bg: #57606a; - --color-checks-header-label-text: #d0d7de; - --color-checks-header-label-open-text: #f6f8fa; - --color-checks-header-border: #32383f; - --color-checks-header-icon: #8c959f; - --color-checks-line-text: #d0d7de; - --color-checks-line-num-text: rgba(140,149,159,0.75); - --color-checks-line-timestamp-text: #8c959f; - --color-checks-line-hover-bg: #32383f; - --color-checks-line-selected-bg: rgba(33,139,255,0.15); - --color-checks-line-selected-num-text: #54aeff; - --color-checks-line-dt-fm-text: #24292f; - --color-checks-line-dt-fm-bg: #9a6700; - --color-checks-gate-bg: rgba(125,78,0,0.15); - --color-checks-gate-text: #d0d7de; - --color-checks-gate-waiting-text: #d4a72c; - --color-checks-step-header-open-bg: #32383f; - --color-checks-step-error-text: #ff8182; - --color-checks-step-warning-text: #d4a72c; - --color-checks-logline-text: #8c959f; - --color-checks-logline-num-text: rgba(140,149,159,0.75); - --color-checks-logline-debug-text: #c297ff; - --color-checks-logline-error-text: #d0d7de; - --color-checks-logline-error-num-text: #ff8182; - --color-checks-logline-error-bg: rgba(164,14,38,0.15); - --color-checks-logline-warning-text: #d0d7de; - --color-checks-logline-warning-num-text: #d4a72c; - --color-checks-logline-warning-bg: rgba(125,78,0,0.15); - --color-checks-logline-command-text: #54aeff; - --color-checks-logline-section-text: #4ac26b; - --color-checks-ansi-black: #24292f; - --color-checks-ansi-black-bright: #32383f; - --color-checks-ansi-white: #d0d7de; - --color-checks-ansi-white-bright: #d0d7de; - --color-checks-ansi-gray: #8c959f; - --color-checks-ansi-red: #ff8182; - --color-checks-ansi-red-bright: #ffaba8; - --color-checks-ansi-green: #4ac26b; - --color-checks-ansi-green-bright: #6fdd8b; - --color-checks-ansi-yellow: #d4a72c; - --color-checks-ansi-yellow-bright: #eac54f; - --color-checks-ansi-blue: #54aeff; - --color-checks-ansi-blue-bright: #80ccff; - --color-checks-ansi-magenta: #c297ff; - --color-checks-ansi-magenta-bright: #d8b9ff; - --color-checks-ansi-cyan: #76e3ea; - --color-checks-ansi-cyan-bright: #b3f0ff; - --color-project-header-bg: #24292f; - --color-project-sidebar-bg: #ffffff; - --color-project-gradient-in: #ffffff; - --color-project-gradient-out: rgba(255,255,255,0); - --color-mktg-btn-bg: #1b1f23; - --color-mktg-btn-shadow-outline: rgb(0 0 0 / 15%) 0 0 0 1px inset; - --color-mktg-btn-shadow-focus: rgb(0 0 0 / 15%) 0 0 0 4px; - --color-mktg-btn-shadow-hover: 0 3px 2px rgba(0, 0, 0, 0.07), 0 7px 5px rgba(0, 0, 0, 0.04), 0 12px 10px rgba(0, 0, 0, 0.03), 0 22px 18px rgba(0, 0, 0, 0.03), 0 42px 33px rgba(0, 0, 0, 0.02), 0 100px 80px rgba(0, 0, 0, 0.02); - --color-mktg-btn-shadow-hover-muted: rgb(0 0 0 / 70%) 0 0 0 2px inset; - --color-avatar-bg: #ffffff; - --color-avatar-border: rgba(27,31,36,0.15); - --color-avatar-stack-fade: #afb8c1; - --color-avatar-stack-fade-more: #d0d7de; - --color-avatar-child-shadow: -2px -2px 0 rgba(255,255,255,0.8); - --color-topic-tag-border: rgba(0,0,0,0); - --color-counter-border: rgba(0,0,0,0); - --color-select-menu-backdrop-border: rgba(0,0,0,0); - --color-select-menu-tap-highlight: rgba(175,184,193,0.5); - --color-select-menu-tap-focus-bg: #b6e3ff; - --color-overlay-shadow: 0 1px 3px rgba(27,31,36,0.12), 0 8px 24px rgba(66,74,83,0.12); - --color-header-text: rgba(255,255,255,0.7); - --color-header-bg: #24292f; - --color-header-divider: #57606a; - --color-header-logo: #ffffff; - --color-header-search-bg: #24292f; - --color-header-search-border: #57606a; - --color-sidenav-selected-bg: #ffffff; - --color-menu-bg-active: rgba(0,0,0,0); - --color-input-disabled-bg: rgba(175,184,193,0.2); - --color-timeline-badge-bg: #eaeef2; - --color-ansi-black: #24292f; - --color-ansi-black-bright: #57606a; - --color-ansi-white: #6e7781; - --color-ansi-white-bright: #8c959f; - --color-ansi-gray: #6e7781; - --color-ansi-red: #cf222e; - --color-ansi-red-bright: #a40e26; - --color-ansi-green: #116329; - --color-ansi-green-bright: #1a7f37; - --color-ansi-yellow: #4d2d00; - --color-ansi-yellow-bright: #633c01; - --color-ansi-blue: #0969da; - --color-ansi-blue-bright: #218bff; - --color-ansi-magenta: #8250df; - --color-ansi-magenta-bright: #a475f9; - --color-ansi-cyan: #1b7c83; - --color-ansi-cyan-bright: #3192aa; - --color-btn-text: #24292f; - --color-btn-bg: #f6f8fa; - --color-btn-border: rgba(27,31,36,0.15); - --color-btn-shadow: 0 1px 0 rgba(27,31,36,0.04); - --color-btn-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.25); - --color-btn-hover-bg: #f3f4f6; - --color-btn-hover-border: rgba(27,31,36,0.15); - --color-btn-active-bg: hsla(220,14%,93%,1); - --color-btn-active-border: rgba(27,31,36,0.15); - --color-btn-selected-bg: hsla(220,14%,94%,1); - --color-btn-focus-bg: #f6f8fa; - --color-btn-focus-border: rgba(27,31,36,0.15); - --color-btn-focus-shadow: 0 0 0 3px rgba(9,105,218,0.3); - --color-btn-shadow-active: inset 0 0.15em 0.3em rgba(27,31,36,0.15); - --color-btn-shadow-input-focus: 0 0 0 0.2em rgba(9,105,218,0.3); - --color-btn-counter-bg: rgba(27,31,36,0.08); - --color-btn-primary-text: #ffffff; - --color-btn-primary-bg: #2da44e; - --color-btn-primary-border: rgba(27,31,36,0.15); - --color-btn-primary-shadow: 0 1px 0 rgba(27,31,36,0.1); - --color-btn-primary-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03); - --color-btn-primary-hover-bg: #2c974b; - --color-btn-primary-hover-border: rgba(27,31,36,0.15); - --color-btn-primary-selected-bg: hsla(137,55%,36%,1); - --color-btn-primary-selected-shadow: inset 0 1px 0 rgba(0,45,17,0.2); - --color-btn-primary-disabled-text: rgba(255,255,255,0.8); - --color-btn-primary-disabled-bg: #94d3a2; - --color-btn-primary-disabled-border: rgba(27,31,36,0.15); - --color-btn-primary-focus-bg: #2da44e; - --color-btn-primary-focus-border: rgba(27,31,36,0.15); - --color-btn-primary-focus-shadow: 0 0 0 3px rgba(45,164,78,0.4); - --color-btn-primary-icon: rgba(255,255,255,0.8); - --color-btn-primary-counter-bg: rgba(255,255,255,0.2); - --color-btn-outline-text: #0969da; - --color-btn-outline-hover-text: #ffffff; - --color-btn-outline-hover-bg: #0969da; - --color-btn-outline-hover-border: rgba(27,31,36,0.15); - --color-btn-outline-hover-shadow: 0 1px 0 rgba(27,31,36,0.1); - --color-btn-outline-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03); - --color-btn-outline-hover-counter-bg: rgba(255,255,255,0.2); - --color-btn-outline-selected-text: #ffffff; - --color-btn-outline-selected-bg: hsla(212,92%,42%,1); - --color-btn-outline-selected-border: rgba(27,31,36,0.15); - --color-btn-outline-selected-shadow: inset 0 1px 0 rgba(0,33,85,0.2); - --color-btn-outline-disabled-text: rgba(9,105,218,0.5); - --color-btn-outline-disabled-bg: #f6f8fa; - --color-btn-outline-disabled-counter-bg: rgba(9,105,218,0.05); - --color-btn-outline-focus-border: rgba(27,31,36,0.15); - --color-btn-outline-focus-shadow: 0 0 0 3px rgba(5,80,174,0.4); - --color-btn-outline-counter-bg: rgba(9,105,218,0.1); - --color-btn-danger-text: #cf222e; - --color-btn-danger-hover-text: #ffffff; - --color-btn-danger-hover-bg: #a40e26; - --color-btn-danger-hover-border: rgba(27,31,36,0.15); - --color-btn-danger-hover-shadow: 0 1px 0 rgba(27,31,36,0.1); - --color-btn-danger-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03); - --color-btn-danger-hover-counter-bg: rgba(255,255,255,0.2); - --color-btn-danger-selected-text: #ffffff; - --color-btn-danger-selected-bg: hsla(356,72%,44%,1); - --color-btn-danger-selected-border: rgba(27,31,36,0.15); - --color-btn-danger-selected-shadow: inset 0 1px 0 rgba(76,0,20,0.2); - --color-btn-danger-disabled-text: rgba(207,34,46,0.5); - --color-btn-danger-disabled-bg: #f6f8fa; - --color-btn-danger-disabled-counter-bg: rgba(207,34,46,0.05); - --color-btn-danger-focus-border: rgba(27,31,36,0.15); - --color-btn-danger-focus-shadow: 0 0 0 3px rgba(164,14,38,0.4); - --color-btn-danger-counter-bg: rgba(207,34,46,0.1); - --color-btn-danger-icon: #cf222e; - --color-btn-danger-hover-icon: #ffffff; - --color-underlinenav-icon: #6e7781; - --color-underlinenav-border-hover: rgba(175,184,193,0.2); - --color-action-list-item-inline-divider: rgba(208,215,222,0.48); - --color-action-list-item-default-hover-bg: rgba(208,215,222,0.32); - --color-action-list-item-default-hover-border: rgba(0,0,0,0); - --color-action-list-item-default-active-bg: rgba(208,215,222,0.48); - --color-action-list-item-default-active-border: rgba(0,0,0,0); - --color-action-list-item-default-selected-bg: rgba(208,215,222,0.24); - --color-action-list-item-danger-hover-bg: rgba(255,235,233,0.64); - --color-action-list-item-danger-active-bg: #FFEBE9; - --color-action-list-item-danger-hover-text: #cf222e; - --color-switch-track-bg: #eaeef2; - --color-switch-track-border: #afb8c1; - --color-switch-track-checked-bg: #ddf4ff; - --color-switch-track-checked-hover-bg: #b6e3ff; - --color-switch-track-checked-active-bg: #80ccff; - --color-switch-track-checked-border: #54aeff; - --color-switch-knob-checked-bg: #0969da; - --color-switch-knob-checked-disabled-bg: #6e7781; - --color-fg-default: #24292f; - --color-fg-muted: #57606a; - --color-fg-subtle: #6e7781; - --color-fg-on-emphasis: #ffffff; - --color-canvas-default: #ffffff; - --color-canvas-overlay: #ffffff; - --color-canvas-inset: #f6f8fa; - --color-canvas-subtle: #f6f8fa; - --color-border-default: #d0d7de; - --color-border-muted: hsla(210,18%,87%,1); - --color-border-subtle: rgba(27,31,36,0.15); - --color-shadow-small: 0 1px 0 rgba(27,31,36,0.04); - --color-shadow-medium: 0 3px 6px rgba(140,149,159,0.15); - --color-shadow-large: 0 8px 24px rgba(140,149,159,0.2); - --color-shadow-extra-large: 0 12px 28px rgba(140,149,159,0.3); - --color-neutral-emphasis-plus: #24292f; - --color-neutral-emphasis: #6e7781; - --color-neutral-muted: rgba(175,184,193,0.2); - --color-neutral-subtle: rgba(234,238,242,0.5); - --color-accent-fg: #0969da; - --color-accent-emphasis: #0969da; - --color-accent-muted: rgba(84,174,255,0.4); - --color-accent-subtle: #ddf4ff; - --color-success-fg: #1a7f37; - --color-success-emphasis: #2da44e; - --color-success-muted: rgba(74,194,107,0.4); - --color-success-subtle: #dafbe1; - --color-attention-fg: #9a6700; - --color-attention-emphasis: #bf8700; - --color-attention-muted: rgba(212,167,44,0.4); - --color-attention-subtle: #fff8c5; - --color-attention-verysubtle: #fff8c555; - --color-severe-fg: #bc4c00; - --color-severe-emphasis: #bc4c00; - --color-severe-muted: rgba(251,143,68,0.4); - --color-severe-subtle: #fff1e5; - --color-danger-fg: #cf222e; - --color-danger-emphasis: #cf222e; - --color-danger-muted: rgba(255,129,130,0.4); - --color-danger-subtle: #FFEBE9; - --color-open-fg: #1a7f37; - --color-open-emphasis: #2da44e; - --color-open-muted: rgba(74,194,107,0.4); - --color-open-subtle: #dafbe1; - --color-closed-fg: #cf222e; - --color-closed-emphasis: #cf222e; - --color-closed-muted: rgba(255,129,130,0.4); - --color-closed-subtle: #FFEBE9; - --color-done-fg: #8250df; - --color-done-emphasis: #8250df; - --color-done-muted: rgba(194,151,255,0.4); - --color-done-subtle: #fbefff; - --color-sponsors-fg: #bf3989; - --color-sponsors-emphasis: #bf3989; - --color-sponsors-muted: rgba(255,128,200,0.4); - --color-sponsors-subtle: #ffeff7; - --color-primer-fg-disabled: #8c959f; - --color-primer-canvas-backdrop: rgba(27,31,36,0.5); - --color-primer-canvas-sticky: rgba(255,255,255,0.95); - --color-primer-border-active: #FD8C73; - --color-primer-border-contrast: rgba(27,31,36,0.1); - --color-primer-shadow-highlight: inset 0 1px 0 rgba(255,255,255,0.25); - --color-primer-shadow-inset: inset 0 1px 0 rgba(208,215,222,0.2); - --color-primer-shadow-focus: 0 0 0 3px rgba(9,105,218,0.3); - --color-scale-black: #1b1f24; - --color-scale-white: #ffffff; - --color-scale-gray-0: #f6f8fa; - --color-scale-gray-1: #eaeef2; - --color-scale-gray-2: #d0d7de; - --color-scale-gray-3: #afb8c1; - --color-scale-gray-4: #8c959f; - --color-scale-gray-5: #6e7781; - --color-scale-gray-6: #57606a; - --color-scale-gray-7: #424a53; - --color-scale-gray-8: #32383f; - --color-scale-gray-9: #24292f; - --color-scale-blue-0: #ddf4ff; - --color-scale-blue-1: #b6e3ff; - --color-scale-blue-2: #80ccff; - --color-scale-blue-3: #54aeff; - --color-scale-blue-4: #218bff; - --color-scale-blue-5: #0969da; - --color-scale-blue-6: #0550ae; - --color-scale-blue-7: #033d8b; - --color-scale-blue-8: #0a3069; - --color-scale-blue-9: #002155; - --color-scale-green-0: #dafbe1; - --color-scale-green-1: #aceebb; - --color-scale-green-2: #6fdd8b; - --color-scale-green-3: #4ac26b; - --color-scale-green-4: #2da44e; - --color-scale-green-5: #1a7f37; - --color-scale-green-6: #116329; - --color-scale-green-7: #044f1e; - --color-scale-green-8: #003d16; - --color-scale-green-9: #002d11; - --color-scale-yellow-0: #fff8c5; - --color-scale-yellow-1: #fae17d; - --color-scale-yellow-2: #eac54f; - --color-scale-yellow-3: #d4a72c; - --color-scale-yellow-4: #bf8700; - --color-scale-yellow-5: #9a6700; - --color-scale-yellow-6: #7d4e00; - --color-scale-yellow-7: #633c01; - --color-scale-yellow-8: #4d2d00; - --color-scale-yellow-9: #3b2300; - --color-scale-orange-0: #fff1e5; - --color-scale-orange-1: #ffd8b5; - --color-scale-orange-2: #ffb77c; - --color-scale-orange-3: #fb8f44; - --color-scale-orange-4: #e16f24; - --color-scale-orange-5: #bc4c00; - --color-scale-orange-6: #953800; - --color-scale-orange-7: #762c00; - --color-scale-orange-8: #5c2200; - --color-scale-orange-9: #471700; - --color-scale-red-0: #FFEBE9; - --color-scale-red-1: #ffcecb; - --color-scale-red-2: #ffaba8; - --color-scale-red-3: #ff8182; - --color-scale-red-4: #fa4549; - --color-scale-red-5: #cf222e; - --color-scale-red-6: #a40e26; - --color-scale-red-7: #82071e; - --color-scale-red-8: #660018; - --color-scale-red-9: #4c0014; - --color-scale-purple-0: #fbefff; - --color-scale-purple-1: #ecd8ff; - --color-scale-purple-2: #d8b9ff; - --color-scale-purple-3: #c297ff; - --color-scale-purple-4: #a475f9; - --color-scale-purple-5: #8250df; - --color-scale-purple-6: #6639ba; - --color-scale-purple-7: #512a97; - --color-scale-purple-8: #3e1f79; - --color-scale-purple-9: #2e1461; - --color-scale-pink-0: #ffeff7; - --color-scale-pink-1: #ffd3eb; - --color-scale-pink-2: #ffadda; - --color-scale-pink-3: #ff80c8; - --color-scale-pink-4: #e85aad; - --color-scale-pink-5: #bf3989; - --color-scale-pink-6: #99286e; - --color-scale-pink-7: #772057; - --color-scale-pink-8: #611347; - --color-scale-pink-9: #4d0336; - --color-scale-coral-0: #FFF0EB; - --color-scale-coral-1: #FFD6CC; - --color-scale-coral-2: #FFB4A1; - --color-scale-coral-3: #FD8C73; - --color-scale-coral-4: #EC6547; - --color-scale-coral-5: #C4432B; - --color-scale-coral-6: #9E2F1C; - --color-scale-coral-7: #801F0F; - --color-scale-coral-8: #691105; - --color-scale-coral-9: #510901 - } -} - -/*# XXXsourceMappingURL=light-4a4c63a331c1.css.map*/ diff --git a/documentation/documentation-favicon.ico b/documentation/documentation-favicon.ico deleted file mode 100644 index 7b350606ee29ebfee00b1b366aea57ac0548e8c6..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2644 zcmV-a3aj;rP)gsBX z5Tcbw_svgaP*v4}UAuN&QUHVye_{GG9>8q3+y4Y0?vM5-d2|LmUy(wH1qx8Z^lLmg z+Pp#$LR3w)B~yi_Y0oJ@(o`EVRR|%H6dV!WbR|LI5uf)bK~<*Of~jWO3lK8*U%YrR zn>K9%;Le>py!z^^+`W4@RMi8Zsw#^YFJ|Gwg=A!85FH(j(P%_U$>``PH*emgx3`zG zXU}r{_;IdWxiWd3p)#(bqC!tcMn+OpRK$S;2SQS}5Q6IJYHDg~Fq_S8^URnr1Cz-_ za&j^yB_+J}+G})ock}hvU(?ai;j!+J2w*fCDJ(1;cdxRtG9&_+OeQvN+(=edmVR$= zaFEW#x7k+uI9_9~b;3Gc%K-q9On;T)4nz zpM5rIV2JUNmV5W^1#YAlf)c>#=HPfsmoHxi z90EA|XrNw@nwqMoPo6v(jG0~uN&x3T2aFr>`}+Dgd-g2gc$3Zn(jT1Dos^Q>w{Hhy zrdNUzz&ZG7nx?zG6X&(NDbg35E-!>2Dk>@%Grbb90M1|s947QpHLckkZir=Nauo5$G=3b>w>lQn9?9i{Ps;XGOemxNp5rLTOk$?oKsHo82 zhPQZsWMqWn$BzS$oSe*4Pd(+=@6^@R@%{JT>(?bEC2ZNUg|f1;ka>e4EiLVj{uB^G zuy*ZQj7B3vLqlxcx)n{+Jm$CC?RrpSv)O2CYxB#%mX;QT5M*a(BZMF_GLqurVoFL% zP!xr$SFh?`76^WOKz4REvuDo+93%Z?;bvP~n?8@1m6iEDm`N$wv111tHf*4$r$@g( zfBt;leDh6eYioJuop(q}OY^fO4*d3jRjXEEu~-23>Z`9NUF~U_MnXaYDJdz0hlg|i z{CRz?;1B)%{WLW-aplSt=FXj~FL@0H0~U*gWy_XPSXhY7X2WW=dR#3|#4iED!^3&| z?YDXCvB&7^>tp-&?LL(o85v>e(xm`|g@tkG&>>%cavV}htX3;cO-;14v|zW}nLBr` z9%-7*W{Qf6C@wDM!i5VyEyev3ptQ79@6Qbl4L--{{r&w^RaFrg8A(Dy0!>X#L2s80 z4i3`R)<%7OJv}`=7>!2aP=D6DLlvWy_X; z3^SQbeEjjp2q9RqWC^vkwGV8k=iIq-3=9kq8yib>bTqNCv2JGtp9FAy`_0YGT)TEH zAfv8byT<9$r^(65!E82@pPx@_YimGt`9g1RFR`()07OMaxfNj2E)W(LMrmm&0HdR$ z96fq8D5IL2oAvaA>;?eC!^3*o)2`H{0zC7~Gd%wIk|4wb%RBV7BO??OaNM2TRkq?yb4fWUXG$TvK&5q*zXS$o@i@pV`yjy zaD2aW&M>Y7vjr9&9?t8pzYaLo58ghHc@-ek?(f8Iw{!ULVf}id7i4B;vU&4nJ@WL2 znKNhd?z`{mqVC(bk6(WI#bbVt0;Hs*@Wc~O0C3~R4Njjv?YA-B*uQ_jo_38g0amP7 z!Mu6%c>n$P`QU>OC@wCZ^xHy2Lon70FIdD%P+t5TF#@NxxN+GFFm26 zyStmdzCPy6nZvAEv&hTKqobn(MNt?V8$(Ko5Q5y?Tyk@BvD@vOKYyN!7cVk2G{o@m zFsiB&6&1ykPd-UnS{mWu;ef;K_w3ojwr$(6*=%0za4UeSsw`QuM86KD`#X_Ra^S!L zR;^kEI0WzL=s?pnKKke*cJJQJOE0}dK|ukks-mhY>FMc{err5+>J;C6^Nm-xcSSt^ z{PX|yYK=xC3l}Z~9LvokM~?X0KA$j|Oe|Qi0B~%tx3sjl&GYorPm`LOip63fCME`> z(MUu@1jEC_{Px>#^z`&_=FAz69XmE|+sqf-3NW3R_Wu(5zW_K67)@8~3XaoN)0I92 z$I-HBiInoP0_>S;L#7HL#J?0N<#)hzoC>AEVECtU|3u|KrrMe*;IDOcb)5=;s;V0R z_d5oUCIgzLZG`)Az^+}pE=ei>AcXL~a(Dy~LfC{5FE=(eTEQg{YG`QKt7%##(C@MI z!_T0Ua(R7yy}mPRaD962+_}qHSy?+ZO-lf>d327`Nh#&u?w=bz;rhU117CRIg=}Dj zrfJU!A(DaFJUr)%oX6)cN-6iKs`_1BU7g!6r2hf*)STFvus@Li0000 - - - - - - - - - - Constellation Overlay - - -

@=XF{lL*t#5^J| zOn$srht8*-1+3^v92Q2G=(OJVtvDh9(K#`eam2huN~o|VKK)vDCVb>ymbQgKY|Mf( z2uoBdXq&x&#xq8?LGd-D44=qinV zaCth;6lWUeH~wkp`{YCfg#8>ZsPi;-{%*&(LQnZAv!T91<`sXd?B-II3$iPuIn@^wv1_F*U=rla|*~K@2?dTk5AMR zSsfaAYZe@Tiu+#oi(IPu%=Fh>{Ykf$Iw+@`Ou^M#v{zi0y5QH`O!xJUxidkOi(yDI z|1S&?IIKl(CW@3czp#^zhUYKIhf3eGOmkk!=N5f3j#uoa=I+Szujzl~W!lJb-SKDI z=oJ?otp5IN79V6Crp;9aRT;NuHLAdzK8H^WGYrYpmB+TlOzCuq*Q9Y9-`i1YL$+|4V6 zbWpWd$K+=h4KD11Y)udx7uzzHzQsQP_YsdYu1WPNS(1_MX+L2KFmC2HTx)SSb%^Ob zEYiuk69|25#%ewIH%$ExK<*q1DY;|x1N}csQdmq6=-8so(pSWAZ#7W-H957UIW+W@ zaaepa$IRh#(oOg*s{{K?D8X@$>WXy1=A|PACC*z1ZBYMNr(W$OR+Hr3IUoe|ib|iX z=D59+7S3_-(sbH7WIxGJpBK(c{ZC8%-@ScGsw4sbue$R;{{=ew2kZa!b8jUEXr>4S zjSvc=QCb@@CMU=H-=@ciW|%K)#M|6HCRB_v(rpXD&w#C%Zd%JkT#O1N2-mS!v7k^_GnCQ!1#`(Tju>6h;*j9&ze?_Kx+qmW!eIIEzf+jQXac zRE?D#2UfqCDzx7zi;;2c^IF0ZsR;L~)Tt-Y;(OpBN=K5rS7S~wzBEHG>S*F|O@VxG zvS~T@4(@0!aunII8sIfGb@%(RbMWWfGSoFxSR%B2azjHt>oZW;k*%nHP1I(#VAEV6 z%=$to(5a`dzjKx3?7UF;zqbPDxW)#48o6qTxjAUgMh}N!;gMt&{#V4~%FoKZvDG=A7dUyX#YnCC++nypx+!7Na z4>{ZT9r5N`&=Ld0GRHnB!0$I#px7~)ZsanO-JyH-t@zVpWzv`3{P*uQ;(IMzUr39g zQO;y(j#GNED$WGxB9G;juy_(gLCO?2ml)Bad2B?GC^tAa2CbEVg^1GzbUQ(oUH=vq zhJw*kJ-N|2@R(9v)zB@>!H#6C>ol-I{~1vFSmaYg<>yFE!y<4ZXY7C;W+0Dywi+Pr zhGo=NSD{}p6tL@w?8wHF-Y`Zfk{Mm=7z4#hMBr<|!aXakkr;qVX~j<=PE4uYx0{$2 z+phQ%S`|A@1vw?begj`wi^jk2PA>X>Cov7q%)j0uvm>luW>KB6U}*7=0E&0?$HNp4 z{(;)@m+>7+q&VtR0Ye#k59A>6WlBjtSMs8HTV$f<4x>=mcv>*J^=mp@IN{Nh~h zZfqUA7-~?MjDJI-rUyww;~N2mPGscG=$}3dJA5MX$%VAop6Dn6T%1Ak355Px?!=A- za1wXI4&kc9H~Sm-!V*W+!be#F<)5h$1gt7ibJ${Awq}2_x`<7Mp(4MVEGl>kjQ+%& zjp~cA+6SpmR&aem|N3!iPDCeIY#&ptze52nP67vv-p4_%ou7)i<5D*4SewqD=M4 zn#84H>B?kd*$aU6?HoY7F=cUK6Fxc?IGqjBX-GYOx zmk`}|CK;qDAfl6qG&nxFZPgvZXysqeV3t?>=SzeD?$bUiX@+nqeqlc4HyUN{iGf9O zEl>{QCW#gV#aetBp7I!J#yRCj9?^4=Sy=fg#zSd%X|Orr8Bt5BE;v@ZfSr3lQ2~PS zEnuvSn|3N|9X>w6%M9toxFoGlJ zOxf`;Plu)q#1KjMDcaP7FbgsWoxTjgA<^XNhG>PHxiPk7waCFNz9nFnwNa(~D4T>P z+hr3VP(=zYfE)#L#6Z&lg2%>m)+Yz+|tSI%wD*9JYmVKJ%kwj_5n-`gurC z82duKL!;EMcA6JfdFgp98fZj$9gC;a`^tKZR7*=eLoJ)=<$D@F{fwBsCdYuNR@A-3 zrwgNB-3zsOE=o~7c{ej3`{0odtDfO{7RUcCra9bA&2uBk5y@29kT>p=1`5=}Ai8HF zw*C0K{z61tb8osjw} z!<6J3vC?)CoBfP%ebVLD`u@s-*}M740dt=D-rcwLSB-A;1xgyOIwA4R<~b38eiGa- zF0s-r?sH%LX?=S@a5eEn{YHQ}yY; zQyB|ADet7Fvx|+rq@TIzk~I359il2t_>9L(Z87mz)>!P8w@(~%+DF^b56pdoiVy!u z+m0F5K8#EZF!wHmGONl;o%Kjf4?nAr-`zV?5VOXteNsW3j8?*M1D!39aYV~%Qvj4P zv%F(p&e+pZamZDCvM6E*`-lyN9_y5;j?@-D8yzW zGPQ(&D2}@btJW6$SO(-+^Ggdsv*d}f;ArvoDKnn0!LAM;!t`E-Y_zmLsd`4y1w{FJ zJ^>*EN(wA%Y6{}+_}~d>LUxR=zh)nuXI@D6em|Y=gKgStoDeALOJe;I?Z#Y$!iDXz z*vr3GN^D3wn~;e^fm3as83uPes--1&T=F$QCN;O;iX@l{7C04m9AhOHASKu8JMRpZ z&iVeh9z7lll!>q^euo631~^JPmBIwd0t{`9C1u|J;1QVlY4!03wP8Mau+X4RUZ6*`D9%Y10jyE-_icL80Z;+ef9zdu^R?98Cw1}+ zCC`ZBMH4^2vyUXB7aCHvavuDBPoPyBGv07JQ~JV-IcWP{UA;A7xod%~z_5)AQ_EY1 zpWPByi$;0mJ4v){XM*dli-nL(PfQ`*a@=>+1Sak#1`t zPL@y8W)(Nx!eAD>``w&>{H6FO$CT9Z(_r|4ZXVum2x7d)zl5M$-e5asSjr6s<$wO7 z`S}!Q%>yM_@3`ZN=BtMn3Ikv_CHo6bU+@PU$){SD{lFRQbp5(L7Uh-V28_(w?xv=D zCi3rl3JmTRcN;@FO17Ak?zQio3`2Zp$JzCjFnD?xl6fK$#@VFKf2TVjQA6Y}pN$ynd?_C;MD9pH0I~oUc&CsJkRo52{0v-zbD@h4S-W zEPgNYaQ(Lp&>FA&G~49dhHo**O{JfNRQkbXX)um4(Wa@n#A4`!tMX6UN*G-dj*2Gl z$6@Co+4MAB&rs$`mYKM~vm!qCxuFP|%r{wD>bTM(C3D+6tC<~4 zh@@@6GN_M_4O34Np<<1K?u?}S`oJzX3O6FtdL=K!)rD$Zd3Wsi)6Zl27`LQ@tw65wIHHQF^D9NX9`=kUZDclI_&t=0(Sy7ZphxTP+9Oc(> zS3o=R;|y&|C1JgbkPQ6QU#3Bua!LRRUtZ+oec_g|KDd8G*VGu|_j45nC`gG{rh|3O z=7+gEebTfGF35?hwZ-2Fg*|#X_*Xe$5!X19GMZFKVkILfy;;r>N%`AnG6B7Txk0R# zukyW(dn87*ALZepa-w%!eelb)t3m^(QaKW2XaTY%>s^FrfBAAfdL3%d2_E4ND%$~oZX=!Dr%);PytrAPaJihWF)c+L zJz=hxa;e8KGqO%SLm0ljiQ@jIt%P)^+t{gTl$ z&_4hc(R9gXq2iNVd^#7NIN0tS6Z_%7zz>8tcRj497fcNAO`7|j&C5%lfM<&+RA{u* zNk-P?dxYBc&8zSirhqc4t2GS~!R8ur<4={FGa?VfFJsnUebuUJpPYhw^hzA&<4eJE zz*+YE*<(628L9V)h*=$nn|Qrll!|!7$U6K8_PvcMJ@N318!pDn@F3jZ;YTP-8A9@m zxykCzHT)-iHKu87x?|$N^bV0drFNu*08aA`;vgXd;Pf??`ev0boBgwRq$4~05V2n? z7fDRUvv@;O+PFZ&|DezuAU69ntfv3;6|OlX2^)Rk4Y*kp68zs#9%jS@InRnQBP*g^ zgr;=~)H-97^JNs$jYC1yJNwtqDKr(My&&pH+2Oa4!Hu~`jqSFCl5t>i2Ag^IvvpyYLU ztkqfSOJrwjp3bpWu^%JZ&e1}~C`Yj~@x@arMgp9t{&;!*V`ULKl3M?fxW(^u%Wnc< zRBq?25=oumaOh3b%E435B&0G%_Z^r5d1xfj|0+wgtvYBgWuyO#;$0O{mjXcH6q=*s z+l*#V=)Bi*v7JQ(4QZkl>#hqM?aVU&lPBL9t_2TH1BhIl=laL*p1+4Ey5=a$8x%!v z>XsW~ZAam9-b~(5q5)g24SNBwk)~Ph{-CTyS|6$^b*&oI&L_wa1fno;{%^$Mjx_G( zdOo1fu}#=}(jLU{ha0{BgK2^yThR^~08rNUsslf%BfBl9kNy**KFt0u+RX;YaIIIAyKKzcS?jSQ4xDiD?u{{y>+QJ!t~>yB`r7wjH#dS9&C zW?!mz@M}vCaPiLfof?Np;Xdco8;PWHi_$A0%qqqVE9w~z+EQ=uK@+Uu<=+*Yje79J z6o{geoEw! z2EKnMF(y2_#rylpwzMDlaK7mld;EO$(deC<;+DF9;(Ooj&N02DYx}M{s5K;80f>QH zztb_U*?;K^YY_eALu!0GBKY6-*cPW*+Wwg~!ujv-4-U8}DB zwSFTrhbm%%JPeTR#JO)`Lg_j;A#Qa%(u{73g1k?1^lO=>hu9CVc^4U@xj{aAuN$-0 zn?JCBtzJ~yz?I(JOQIcTOvvp8Q*1u@U&qL|F1}M#>zfGi>}<|d)s{EUN41x3?bPx; z-mb^kzly*qe^|5JPUf8FPA#Ucd&;%MYK+FdnnI&g!$*X$#DBZY(5p_3&xVO>#x@=Q-lo5lFj5GKmrw}5_8F?l}NRO9^O6G_B`>g2+my}7HfC;@2(Og->o9z#w;SLL3#Z5avx z`$+J?hXPC@YqikNR+67ct;VdGVrK<={@KF_80AMUN&ue&>6nJG5N-7Jj-y%R`JHI8 z+Yg1C_^(5&Wcj@oeQ!SAy0dq|lE`Rl#0-L|+xz{YOJs#fCWcd&+=|HgAR`p%PCUVT^ppQbybBe*szpPzklE=uhT z0Kx7&7j?p$=fh-u+uN5w9aR6_H$Df;E@7SZMdsP5OL)-{djDOFOPS;1{)@mZ*%+@V zj?L~}oO_w?FIh$Pr;Bdxoub+sYN<0>gEQ!&l|rP#))=7I?~KZ77i#~BtS}JUo)1~X;J>(%-^6iefS+@&>1?8sNZiX4TY+}V}U=a>N#2936c#49jT}aaOV)JK) zRMn@DjdeDE<{Iab5v$42YeRV1^H_uid3Ly|%j)smtAKfqlO<02PLUub`KPcK&m>uz zyRf8Kn7=iTpgP`@07<|1OG4s3KVqV+JucbNh}bf@6B;eXDO3J-Wd+VMN`G4Qu327) z;_;>gI#gs`_c6>pG4pTm5GzqQY=gE=fuz-THs7_NY;s|qUh^k@k5^4%df$FFd36TF{5`rw7KrUXEAYp^R)a+_Xsgzn9pn$chn9 zD6j}Fh}!wmbc&uO_Gk6Z41}q#Q$jfK&P?PMo5{FYoRn$P<4yo~{_0xwSn+XlMO#-9 z7RzOC2^W)_I%kKyl|i>SJ)@nkAIiPGG8hTafi@bUZkC!*Iuz`}w#=bvyUgjtCW5D4 zJ=PII8vi`Ajl%D-L)@Y`O|5T=e<)&14?J9_YAyeq>hf7VspS{7v*9;Girz_`?gyPa zLQx>WwWuFEQrAUVi~|~nZBw;CWObJIcOCmqIu3(FkCfZuHbdNX%=0Yk>v9bh$sq>^ zn(%9`H%Bm)QnuE{V!2|R3DNzT+5G^E%j=5+ah|eE-Z9aaj*<;2ndzPc5o8~U)I(1( zGv5e7n~2Z@iVwB;1qQ8xsV>gFLUFQAF_+-pQ4b$3+tA)mITdve;- zr*X(l!(O-L&cD86?8ga8*!?p-nY2)WvqWV=!$BT5to=u*KgK13&SHm^r>wcL9@X+i zwVSzCjs#A>qjc{Y@7(C;h(hUj-N?()qc}bmr}pTUY&g_|i+rW4OxWSa*QFS`(aD?X z9*He{3Hl988$4Sn1MJ$O zJdxJ|w-}J)fgaqR#GbJN#88Ms)JLIHW}6doUf1RlZ&7)Sp++d@J%uGCPiwGp zaH^+k2J(g%r$2cKus|pVJ{5^lH0%}Y`K5$}Mg@ZKFh-)Fo$w>&iuE3*p0g6Lndc-mA->6(_YwWa2^2d>u%IpK}o+_rKX`G1oCAvj*l)D`0=Y#D-1& z#;>&2Wj?dgKm);?ult**!@aTbTu*!P->>&mAoE0ySIg$|2~}sJS*E9zl4}z`AxieH zIvwVt`W?SMFHnZ9_SXI6J{PNR=mB~Cf&YBHagMZ6>#B*$*_L~#?7UrwT}ZpyqPou6 z;ycCwMRt--^-cZC!(x(5Wal(M_{k#omYAw=b#2+Znk(rd3un}JOIjGadQrmKTk6iL zsH`R@rqpx&hhbPCiGr@}{L_!*Vsj+Ezh*+s2*rsGE1oBG;R53uFI+}xOJri2e703V z6^@?E9#dhF_hi6q#93A1sPd@V5{fb=n97@ctiG&SqwFJhHa-tL{G%MJniST3i9v{w zf3mJSmx7}Fv!nmAaJ5_&GE>~HsT>nv$T)@85x#kgey7{yI(vWh}j?86ES z&DTds{K{AfGcej&5a^3t?~ie)PDTSvrKNovnj%(sjt?<+_<-w)>wUPJ!#W`Xbf+1Z zhJ18c^wXe~`Y;IMr$qyA`I`dRgP`AY z?}`8ZbnoC?AzYVtNo#CW!(P1*bSViHcsr#%1$`QSL~suyFbV=Cm>0MsBhon}J{L;Q=NAKC_9o=1kpYR7J{Z45B7<7G2Xu*4d7J6Mh`x@!pXhT?Q?FDao@+ddAy~SoK~~tVlS$>c3f-| zU1Cc=Z5Gw-gir>5;9cZw#;Se1z6|L8*O6R9woTYFZ;!rJOzcs3QP7M@DK%&{a6LuWd^Skkez+G)=#U@2;-Ra&x zCZ0TBTWM+huCFY}UIwe?M{t;{MRZ~Lvv0~7ln6+0ol`EN{3A9`4+3h&Pv-gdB**Tk z7B$#CziWUslG$gogLZQVS>UTpG;vOc)6SX6cJ_RbGouStfSH@?OxPz^d~PJ!uie>O z?5=CW>#m#LL4(>{TwdvP0>L%7yEd-D9fG^NI|L6-u4}RI5A}{ZHgd3F-q7aUq98kOed0@*z zP#aE1`ndb!Qu`S*hp&_h za(Tvsv1M{xp~{Oqf$8(X#~%jQYDgeZDBJ(TOom+r_kCq4UduX_W^N?fOq!Nq{u0knS{gg zID>4dCdjayKO5eh-^~tl@qD`iztM%Nvo_+mVR@Nt_eQO6w_rV`xih2j^!IO;pqD!# z44&oI_>Iu<+{UbXIo9fYgF?=1;x^+`PZ#ui!3W})Q||C6b-pj)s*BKHndu(o7a17& z?fqh#U0a9uR6Xc^va0uhA(vgH1I0-}G5g-Ke9`w0el<}s@7ZC}K1qc+RAN6F8#UWu z1L~TGRPOJA?ZkW1TW62%Yispae>mIwH?fU~Cwef@>)X6lsavN8~##awH_Y&V@gWw%y zJN?L6&%9jZtz0~Qb#$Ub>lZQKy2Cso#NE6Cx@)@fiyy@(=hb7L{{l;zb=Nq$r^5%@ zJ=2euQ3r}b(qiREmF1ZkvPFG84p>R(OC1X_XNxP3a~lTM*0|7T^TxtAj|dGSW@Y6f zZZK9fhx;~#^~}se(&k1cRxXl*_oyY(QZrk1fMsIUY`nZ9V=KK^W}0eY#+ZXusjaNK zwcjeTjI=oXWjj2*cR=+KD)KZ9fNop9A6hYPPiwf2<+H5|A@h^Td#x^1`+!9s=5>L+ zAyL9;IV2WOhS>x>(3P{8LqIv_1X&0l_wFd@W0MvT?!8PF?i z@{a_W>CL2=D~whv&I{)vYa-}%2|Fw6r`*<6nZ;gx+`64^q{xZj>u;bKPeZIUJAETO zMSTV9i$yRfMx5;A0@ty#m9O=w&029X3J7*DKw7NPLaxM*;6PTpdiGhr7JwO#|2qFd z>NI~fQf_vQkn5{Kq2qqLdgaBuvBSwgznk--U0uNWQ>l7YRkL_2*z1w!-?Q7-E)U`g zEq4@ikbg+|)qc*=6wcoL>6gdN%54JVotym4oFw}RYCgqRMq@6+1j8qzb%ZDm|BX`>%xEEOh9kvSo*gOeJahQ_SunbHyq4VvEd>--3MeA@Qf^zQNvF zw-BB)8%Ls=h%LEaXVLkY9~2gYFL^fq(mG!hg!6P!Tol8`c#sTHe~vysL@?|jkSfc-!QoG9`^(knd;6BfBDZ4cW>;|m#6e@x zRyUrT>i2G=(S*N#`eT+_u;)|>VxW2dR6eFus5^EwP#59DHiz(aJs^#U!x;4Uw0#w( z9a}buG1Od6T7Y%tMvbPaqP};&oPz!3I*HtmFm)?p`q)Y8a)ddV0~#gi zCT6a9%OIQe#H}*;IMs0l{iNtSvC$B!91X0&qSp$e^-D|adlf6ejJMPxJN-~MY45X^ z2(Vj6%7@nD{r>w|aOL>8LP>dtn{rCkg*2f~2a_)0SjB$#-tG04S+gR49>Hjl-nhgv z7a*KwFQw?{J&ZcL=x!$C!Lw7$Ze3< zKTxCWzgLe)tdF1)yf$`&jlOF)@K%BBaPf*ymv zjlAhj<<9?yT0$XM5#WK2u*^8YyrC$Wm`BLVxjFfY%-7?4?JSy7uixqRbsWYg3HU>s zU~5|L{_?lTDz_VD80f%1Lre1ZGiRx}O0n6>@GZOPd-8KL_}pu${S}@Hn)N9D72P%N zf1FzHj%(uGiY!H0Mpm9-aX_H~Gx1_MfzWBsZp|6SPVRwvE4co({3W;8xXTaX=0)Eb zXul6h;4CuQcw}<=JC7KOn-`|)#{=kmIVsz&%v7HjlsI_F1+;yhi?k6P;(;YBCSSRo z;?9ry{v%5uGuphmFYxiHx0fDF0}<%o4}9ly=r>0P?9?>`OQx8mW-TyM)6Oy=@~|{` z%CEp8az2PFlR>rNIS^`rY{*T?rt&2>iwcfGwKANRWBZT4=>xM*C(iH3b` z_4E1&e=9X@&;nLTqUGpLYrU9OtC)BH;Rt)n^S8aR$VNqNjHr~P4_-~aAqpoQ`VI#Y zvo-6DUq+{(cm^eK&c}X>*i#)`R*Y4wo(~j%kDQA=^^D{Xfhg1NEK{n&pf;94#L4(6 zF3P(iqe2Eb_yffo0ugE}a8469f&I0}5qFRx2ea!uizVBN=Z{#(+lp@2>OvG4cf1F& zVtX*?7hykDS6ufrQt9l3qsz4jj;P%Y2xjzp%oU3`O|fq8`iwT{ za@Ldf&rQfVXp4@2t0U-|23gg9L^5a-?Z&2|M>js4vt=^2_ncm7mYYJi6cx~C8Kb#i**a`wj$#JfV z*(QI!=-@LtkPd1h7|4C$znL;~!)b9WvDO*78gaYM6vAI~VY*-U`k4K;XU>ha=q1O4 z)@nmA9f(B8_;=c$gO3#SJ#zjS(kslWqxWh;Kx*c0dJ};)A>@4Yx7-AZBZ+2_ zt@+N7K^JMOr@`%h1gH}qSvJz<6P=Y%qn+RXu`LL<7H;bMd4J~z2y%XF-4%%bs8U&3 zP$0}fbK)nX*u`VQT$AJJn8n=>s8{b4mz`>R`1l^3C?iP4@OJ-Dj*j2(;*mbu$6@H# zHwh_*d)Xwpn`t^u*J#xV9cuNJE`HzqGx-8%dn-svaym)+rN(wC=2+3P&-u`*ThTfh zxBL}T2z!H!?=}Omq~59S_stX?M*d4Q@w?zI_?}V7u#2qX2ybV(aO1}#q#6^l-49P#yghhv|lM@R&`y4Nu-4FFz)6`HH*7Or_v5N~L=AFn3 z;%X0v9L$B9>+-q^#oI_oMBIHJoZU&CWh^X8@;Zz3n>a=rEcLKS*o-R_m(Ervmm|#v z#7`uh7k8^&;TvkfHhyiIsrhuXamJLsDv@$C*v_ew8;M)x^f$P_-nq}0jl0E2!pM{} zRVcZ0{QhtqDrqZPHff`Il*HwHcU8vs_^Lb_L&`;m;3H6N383sus}Fz4Je}-u-PGmt zrcH=zndh5oM43cbWu%x+KO&E%@gt;|BEsb46ul0n?Y zp~Kw-HtSE+&ykss2&jQ{M>lIZItUuZFDD2kjU z=Sg}`5}`O3w4^=V80bwVD@g=2T&~p# zINef#9U7u4Q@mc|4PC>Ykl@0oq&D2d$0h?5tuCcdZ=47j#HN>@FeH=$-S+W{FFv2I zH;C!Cs(zGzng~e0Y`ln1`oqD3E12K9oqDA4d0%w(CrXjye|Old|-yYm4v( zDaYTBlKf;b->g&I^R5Xe3*D(!&tU}%_v``Hu+wkbXb1Ty4k9uVChc&SqHp%j-rtj_ zcxN6gR4MB{AQ1SNi{?9?PEV7)^OyE2;DyIi@nZ@NP zyLyImfG#i2vH^d7jatsq4(F8Xr-&?SAcD`{15VxUTLq2>l_D=O)Xf{Iu&rB7?_BoI z#&ndctrjNe&&Jmmzn@|-PeL~GFw!B^G-%dSCdU4&>e#Xy}$n1opc7J)}Lg8eSix%UegQ=d$dH1U)L zi04G=vv11vxgQxhxGa*o%F?lgp39G-a&NWo`4zfqOMjZH;|jvvpf+Xtj`pg~2=fvx zbIZiSbxE%5Wb5ASH!qy^_xgUvg{T&qr+M@XLNH84QWiSsQD9ltYPN5UDX5_pK0_CC zcO_jc@yCmb3HUx_~k-aR>p9(LF1gH09 z9i`eqjco%K>Xhbpw*734k8rv(q9}||=ii^#`PwyCJN69S(pzG`x6xWy)631qZHK&( zWgiOg+t;p&S0cq?d4)Bt_uHM}9n|36UZ_tIS~jmliTxSEy6LInW<;eQ9>fa+bj2vF zKT?}1$_>54BJ+*Az+y*V43JZ2mKJ(yt>97Lto0WWR+Bc=01fBG2ZkWmMt>gu9j%EO z`=m-BW*-lZ(~T^B1p>IS3p2oYOJscNVV~HLbv=OhqLI?rNgNI2$4#puvJBdIgHLv( zXl0$(P#1kkBj9Vk02L#&;;2VXY3@XA+d&JDXi>*hZ>J^!fMS^WZ5d8u9En;<@oDGY zJrkg<)L`_ulq;IC=-;zeg2)06@P|Q4;tc`L-KpzT_)@k()$X%=*2yjQSj=6;iqgBauik|DRk6qk*wYm`Lbdt>3#{qo5NLvi%}iz1=NE znAx|*iiv?843?<8A-K<<_{|58f63g~h{9|PeuSUcm~>1rWi?Ju^077-0V8crniF!# z^lL?2f2?8tCenx}9$FE`SVqP)1jX;gG!y$7ZB;t5eIrvv23vqhsB1kbJm+Xb40w@ZHDQ0eKx0DX@dra@Mg1cw8?%sL6l3hC^Dsxu1tUj)SRD4GY50CAkG4H&heXpQ^lN8)k zy;$;phzv5P449(q@E;N+Tz7p76|lw1b5y)}<}beg3y^WrUCguB(tIiyqV0`>6)K;g zkug-#>qc(MbG^h*Ngi2#OQlYNN81NJGIKj!rRXD1eFD-!-z>rmUj8;-D!SkJ=1`BE zflE2~e1vy0GcCx`ccYb3sCuw>wx?G=_^_2{!*8S@X$QRv-ej))JfYacrbT79hAGMo zkbFP!tw$W!;TMqLJvVEnz)b1QSnhl$9wgYY$kcO}Cqh3t=Q_PXs&*c9b30lZSnv`Y zet+yEAa&ps*8tBi9zH=9K{X_=13h1_@*^gSlX}9zOtd2nBK)<_-P70koOT|t?wu(;4qjvBe3BO$ zUO9P2tvoQ={0I<#F$bHOL*8v<O4 zO-@M1h##=Dd{Y-U5Kxt=dd3L@dMBg7)HhTqF)ZFL5`}q-`Z)%MkAAnVmuKkkvzayR zh8Tz(1<5&Y2}rp8C@W96F~B1rw+aw2he=WYl2#Mf9tD@wWatpmNu_V-^cq0~@#}p8 zesRudEtZ>#2L~qklN_qIMgL7Q-Ln`zZ)c!@`prlq?~M!{69?&yEeJ12Mz`S`8zmmr zjP2&aehFtpYb}d4&I-8Ugeq>T|2(|3#d*MD#`$_nU7?9xUB@M3p@#Lz zcOi8}mpISzzy6h06g&(NvMAnv(JJT{4vEG^xy8i_1N~blRK0XKX`7M}!we=;KLEi<*(7Q4)g+$QK%_M3NX-$Nmf9tE| z=-!KVFn{x?hd#iPC+CRF#mctqb6-?=)>4D&l#5A6Q(hcD4RE79A_-q>biOC?(-Pe( z$$XS*$`*r_*5tO+>INQT4U!AYo`F4&rPq||7xg;S3eDo=T$FY^evS`9TPO~@cmOuE zgSz$wBE1nrzjH?kv(rMIJ4~b>ZzpOLf#0}`z8Y3{C7s8inu&Q{rOAI5o-lA7$S7A+ zbPM{92qaz?-o%LMGkU5&rv6wQRd2MZC=p-3F3B0cnF4FRZoV=sxBz4B8J;sh9LZtZ zPvZ68d~Rgg^w$}0g=(L}PmBvXY3Di>r@tU<6>DW>d7iB8atVwt0K8M9hVaIhi3scb zju={>yV~Wxn2>G7gFbUQ`&Z0*3H-wiiL>ETe2hi$5bwr7n^1}7XG!=oycYWg;kopJ z43cr$=2W4_$e}>PbSLO)0B1j-PHN5zP=5&PFw^t(B9ey$8Zfl)lPJEFXTLA&WP4%7 zIgQB{F2J*5ZHb2~;iy`626uw%$Y)$3#YN~DY0L<$AGezH!#wk8OJ4Yx;}JelnvH&X z``0>`XZs>0?$s%$cACu?)18*=2aK<8Y9W4`sPsweE;%e2ePtKIev8(>azDn`Ul<-U z?f&E)b$5)1Ffl?7eN8>kB`>|De~IK7coHY3D^P-+oC^98y$vi%Q=%tH5R|i@g|NMR zQvTFmO!)<#&;8pv6OGxXn|vEqF-Phyipenti{BK;=tzIw2MybCSQhKrv>q_KeUam*xPI`rqCxA(Kq1i$eOIc#*-( z;dAWnjTd;^6h3BdGvRL~@GG3;m`yP;JaAOMw~)?Pt;GzS7z+y0M4y+8Y`nvVPDn1R zvkk54gIj03!^7iSj*18Up+i6jGDX$-VNd4*g&gGWbOG1DdwHwxqRG0-6L)0ZG|rYo zEJZWzl){7e4S8r0`h2g3CJ}n}-V|zgZJ-{-U=!6;fy58S$&$ePnC@wx1qrzTbhyDW zhX_exc5axe*}_y_7$vTJA7`eMv~#E)9R_Ci_HQ<3Uxy9Pmo%5Ql2oMM*Q9w)mU-eQ zw2cgGV%$ymXg=wI*tjA+ep9Se;Xb>G2tefSdWAdFZ8rT5$^+S*Fz;;WP30ie`16YFB!6cRD}I zNRd@hXBXBa1xp-CI6H8+Cj@c`^qChVeDw%7=Dl~MwBB{yTC<@lh(p3T(RLP)-V-uH zId`MfXbDl~XeG5B+5Wu4U(QnFM#{_r+&j8n!ozdsAPv1sD;s3?U81)Fw=`y@WnWNs z?+FOB49EVoIcup>()p$-@;oqr$-ofi{lwG4;@88pMUboPDzn4u1$>NmLgb4&4eiS(&5|w>@*BC@(#{{?g}r}*k^X=!8h#vvHsEth1H+YO zNKWWh)J_JBX$iaUH(+G1l0R!1HvoX>m6*N9~vW_c{pSZw4= zj_xi)CNDl;2~!sC*`t8#%vf~jbdTQP85GhC&}gHWsl>=;7)?V%-lm4&JXDdYPM^&b z@0BwN!_*~7lTsGlVgX9%Q7NHBmagk`tPO0Uip6Ay=p#qk2o`oBrm(efXaNKYJ53z7 z6T@m=5$&_!g=)_}AY zCbCpH5VbvY*Tf+xZ?Li-Wf6j(r?=H{Amnf(BRS=ppo*I2Wa}ki4&-PVLe2~dXEk;^ z<$2}~&j}{8?7+k11ZoF++C?_9sVgd&u-0SEG0-W>x+}$<_FF=BOi|-pU~C!3#ib-i z`*cT7E2U3d=KgUxgp?feI%B06@t)&*#Chx{60Jtog)yCJ1t^EI>4TK&deY^q=ONUe z|8TgG*jufe%LrTX#Q&-8l8jQClXE7k-+$UQsEqM1`Enk2tkR^Cux%buQAd=cUP*-DL$SsaIIs;LTjG8}8PxT?+CClf#w1K*yvIk4J2p z;Wt=d+NRkz-^@!^VT)Fo4Pt@qltg4;msqQFI5ze8kHGvJqG_%I@w(>Ub5o1dqkd6y z`TFSD4{$Wgg1P1U2$5BvTmLCz!etEe_R-jM`!~MDaI(ME3i-phty+ z=FkxrsCEy3XoYz_cA4nX{oSQNm;)w%ApkfKc!03*Drp6QwTd$hK9RZhsZIdRX=dky z+rOtgiCpsTjAHZzgrBR`Vd=1b?RSJ6brG zUw-EZT}o*5_lZ&V|2jhx+CS0tujKppcr*U@oe($azhg%b?*H@g0}iaju!$dg|9(Mz zRAogt1BoL+^1!h*4QW?%d}T=nNcf&ov22xEK9a1<>!kIsTKf`OS3S1$JH^80h4mFZ z#@_qH0f;Q#7Ir)|%EsoCc0Ns&52l4M1!}HXKL1~IfF}#=_Jcv z;0~=rEQg{fTZ>`)XKZy4ooiA`+4R>YCBDx%^Y)9h6KWajCTX0N1Ac2+{D=BYE z23=RDKF?w`PfP&8osd`MCun^ax}TdH2xKH#kJ3aHCEuHFXcYjODGq2j7jhklo4scS za*m_8?kwfWtO)jy4oa&yIi6WD#?f98Qwl^!?nv_t6je?H0+DnH$tgt95>kf>O6U2S zfnZYb2)YN3{11~Oo}OU~g0A)`GsAfQ11MH80r3G*6i7_d(s^;@s|k3fl_qgg+3Q%& zn}3tE>Ac|mw4WWD$o$uCS^XD5;1!vIf&kO`sQHo28!i8AI@r4_K>V7EjDIt~cyE>M zP9W-J^N|qpaD9joK?A+-TVR=`Wmyz4GJPK0MRq*=q%h(oQ8_{sWtI+%qa2xqs$RRK z5irE)4H9=$bRVfJ}p#YkRAQF1l6 zPsnVeS!#NAk6=fD@BT?ZMLKHwbYrxC+s?=kPJ3PQe_X9DmIPO-^r z5nP&Sh76TedA(9LHVQjmljTPDMjA3Q>nHfI-7wRure^(ZPY#4q$Q zJEoubsy&#@?uxj;r$6(MsDw+!)f%TKgw?Tw>(V}$QJrz^{s>QKEZj-kk<>Z+BXNQG zr%Te|pr}jQtS>u^@eM7(`Fe5vKtxjq5`>fxg=-fvd!D&%`nSqq|9v#Tl%PX5VC0LV zU=d2|m@y6u-5ph-D@xf}apf3d1IJ3tEX*P&uE>=}v~m3OW6Mn1 z1^mOxzZM>ZmW;zw6y`(sp9EU^`UVZGNuq_Pr%iXVYo((ODoKk=b42C6La3^!1gMY* zGi$J|2%Z-+qa0vL>6@A!iCix_ojp@OHxm0{yl=_Rh3QZ0H-leI>BNpL6K`*3X0=4c zh2cpIyG60sSO8sdp&fS>u1uJ?iur2y`@qAYZks&;(1NoP&xwwJZ=FQ0edFI{`b zbz!KVke#c#*#qkMzL^@Kbm|%5aVp3YJ|Skab!v7i0(UP8)K2Ld>eEAZ$a6^pKE){H zG#5Nyt*Vc&{a2Ah6ZG*J)nPh&sN85}z+R0H196TVRbNBOS`NwbG6yC!7&TkJ|Cf>@ zchx+)Y2VS^u7rUFJg#lRVm{fW<1fwBUuD0st;xvBZ<}f!YqzM=aLb9GZazeVfWOQP zf=Y(vX%qNsIN18ZO1#pJ3U{ia4hs)ljs9u%QBlm0rRS8}SYE>;c7uN8vi7rw0_BFe zjU&Q1%6+Azd27N62nP)Tj1xb~;r0%OIqX{YHV|y9m_5Qay?ccWQ`|!>s${7Icv54h zzUL~}6`y<+B{|oups!aqi%r)SkGYaYC^nOylfuL`!BCr}(@v`OOD^!0Hh%eY=Y)A* zf!+A=Eka?Vev3Nwl##ga4IYlsaqderGxxN()EGCttPMQ!?_ z4%+T^VRv0tq>mgmn`JPMaA2|V9a3dursMaqU4)$nfZF zKA^7L(CrGAN4rbN_13+({EadylZmxbr+J39VBKs-Y(=|MN;PSz@Z7o{i7(jOP!&Hp zE4Sl-H*wKBm_?U>Ge-Ij_N25^PHq)phz&s&$vf#Jq-tvY9rL9BV)ZG@)a7V&=Uu<3 z-~!jA)fu}>Szy@Uo^HpvCOh3;Y4Z{`#2i~aTSO-EOW3B0UsUDxAuj$CTGZ`|^D|Fo zo(8zYn`oOp>iL(d zJcB8V``zd_bFV)^`R=02o-u!Jh{Db~MOLzE_-`K6xs_cE9Wm=tQY@6E092V94-SrFXU$~#1>lgP{TVGDn+MW3RF0z~u z^o_i);u}vl>W4FnFP3jb%!mq%p&`U1JMHE{(l}I9HWl&on!_#2nYKPR8DXAM;c6Zi zoWmROLNT#oP5h#!6{6jWHg0sZfVxa}DuvZ;hmDwrt1pd|406-z1i@e_>ow!gM`=kp zIJ6{d(}>_}MHQrIFs)fbdF-{sz47jGR73*wU6Bnp#l$d8VbG_2xPb(Ex_*)BK+u26 z(dj>87X=xhN>H_&y=z#R`#HPL7CH=dzUI~t$1N?vT;Z(_UGtB)0hnkP5GItE_JKJ; zgP$zHCuE0X{N59LW`DO3`nVq`@9X;i(0};Q`S63+d1M8?4j^FC6a~Ig&pXYlAxHA7 zs?#9c?6xB_k58|3QCP-drDZzZ-wqUS2HjKs-o%S>PR8dgkMVNLfEQ2;puM#qA;DgA zbgwg+T+iOu(79kgmRz%AlX0TdO88S<)6Lru+m7&0L$7DTNH^m4v0yrM`lvRV7r&eZ zC9H64=p>NvVH}0MEO@D^}DKe6R<%!h4 zySq=9w!qp-m$M96gpP|>u%D!gS^k_~$O1gZ9*{S)UUcT+yOfdPII@mTq}T}}5Y^qq z_-3~V;|#%<_MCD1_C%)+)Xek9^~<_b3N(7AW-8=c9;khi=j@*r3ZlqYUgnj&8&2_n4muNJ^QS*9)UHn*E4w=ZBjsPGb|1F|V5k8sq<%_^C@8}y4eoC=8$CD{7 zV~3FF!v%z8g~?JQNX4_=wwKcJduXn1N6R~HI_^R-@sS}OO`nwX2?9^^`=)XwGuJqo ztKp57^z=*~>_g;!!D%t=W{vTjh5JAvMCjMcbndmYe9M&?+||2!!4S{tC#G}68#K@< zt{45_x5OJ%@bdExm!0;pu3q&uvTtcK+!(SW&*uz_@(R4!fsnvDh|lwiENI>^yR$A( zGOnCioqcn7i3GdcKgm2JWunWBG0{(}zthreU+nB(BDV+nO4#gx$tk|N3Kj$r( zl<=PVL>yh)g3U<}uL+J40@ zN32Gm%lCWZS@knf0TZHqJ`t9$-qq@EvBKk~h`zsi%)r9ORDQ*T`MNgVJE%K!f@37k zEi5rDCVx!S&zKu;c_vUVG@2X0?Mh^-XwHl-G&_zE9bmQD!T0dz!y2HpFVF$*(FOX` zLPpCZbAWvR3EndWg)>5~&P4J~t122OhJfTMyoQw&pCR}q1;EAs?SC3b3hLHA?ygh8 zR~{AAv4w0cnb4llO1c8}n{{EnltL!aL+?59-)y2mziB!Xw}Vl`1L?V1-%-rWAxzcl zfz@>+0GV;krm&}(xw_vyN%`lA?mwQi-pJ0s8)8}JAq^+rnE_hz#mgLbnZP1bt7MN` zu60aBt`nj@*5=6Je#@uQTt_w(Q-SuxPrBc^#g&t(lEsCGoV4t=H3%tAMn80cpxP8R z+qdWuXHs|lhYb;OOIs}%BT30w5>8fxb0^b{T;xGTU7}IQ=y!4B-M5^as6^r&Ch97g;L$N6NKz z0N|d@R;-J3uO}Ng@x<6*yP4PUs&111l3E>`Qex`~ll7qYF8 zcUGXYVDjRA;dAV1MN6CxGtp1pf1MRduj zPG}4N(JLxHloIFdl2Q881~d4Yn4WcrL-<6>?qQEYcvbkrOknb~C!s$1Ek5?zkAnK? z5M#bexQweP@sHrH$2KQMlVGTgAz`qNjrt!-$Sf8DvFAL-_l}N(3|Z4N^hqr@rfkL%~i?P=Tm&1zrsu!|`CS_zwyhP+N!?cc#q?4Zm`F{U18lh=B>Q2f-$ z$`=?0q7Q%vw&-sY&Mb#21Ks+4>Qr?TC#l5e7AF z#F&b|?@P-sWcq_I`9aLQ-G-yYBjSq<$rjIc?ghqOXF^D=<`KURM+7Q=p`k5^D(=9p z_4lfd1|O-=dQnw={&`TCKJ=L{Drs5>>1+13ksW`YGk8Ok(GA_cE@E6lcNk3A(*0YS zqSrL%hi6O0>F8|c)XbZ!5(yzW!Ytx^|Bj0h)1Yh=vtxLnn^E8{tNVA;7pb z?KS!sv1;U3ySgN(gV6IZ{#Y-YN=8Iw05so$`BofoJ>_fu`AI^(O^g~ha{e$nR9=~x z-8rd!{D0F1!pdtCbo}t-pYmrI)mf`>+O-^lQvX>ZR>L6uG)`;x4wFdG0kw2PeD(t@ zV1v@6*_-50NZFLiqF9BGcO-C|hxK)A`F6^8VgL(JKQ&r_Abz^$hS=1H_GDHVE9d_G z$bKlx_)yXwyy!~Q_U2e=Tmef}8?jtT9eJOYu*UL3%z+IM=^}32VM=#r`I-Vo+?V_! z6%ARf(SMo0HWV>GyAKu!z#qT~~AliLzv`dG0$^ZYr1yuE^APK>& zf->^t;s+I49?#U+D8P!kaL{q!nk#i;wCf~X#a6wU$F|c1A)T^Mq`V$+o~?@rI<0<%vH1tm_xIp2b?eDTWZ;Lo8 z0+7mdhYd2Vm-VVtbD>w#B+IVe$z5a<&W@out5+TsipJ|#UPG}(qCf!WGoNkLW^Vb- zGX{2-v{tj4!y6^ceaYzU!P?p`TYhIm(dI{p2vD4r*RaQ_(=6`57LHvqjGFD$A!oLa ztsZTADW&zfq2l`ms``^@2EB{c!RhfD4d?QqU^h5)vroyu`MJ2-P;X+}3SblM*tW^wB6GVyh3`r`N?1mr< zKU&nG;AcZ7iUpV;>u77sfCCc}D{XQ{J4jR>thyu4X1V&IVdPeO_R0H=RJ`IOC zlH`R3EM^9X+=J*-OrVF0So!MBx(V`&s7?d8LS%Qr(WYtlWiBy_?m}5cf7ia*e{wZ%q&5A&VdIz#JJiyCTc1VdLnV z+313D4!2c>lVVOHR|fBuZ4{U%tmRg zODv@Mfc}gZ&H2eW6yjKY>3i@WbYN&_&9e4w_owIdxl4spEV3P*nh;Gr4i3)2eG4YI znIG6OGVEI(LJQ#}g(3n%?z9LIwtY_nryUSD6Z6p4n7E2Mc{sfttT zlTo}%Wp1%q4i?c{2W`DP_yp`aUoNWL2ufw6;J?RiD$U%|>&}xdVFxJBy})XXZfpg} zJNSy66l6ObvkDgGK2i)YAxvaTGCs5BtvJ;`AU324qpWR`fN8rubm1oiE19?u6e3=H z1FL@uqGUhw)0TCL$*;BXbOTWW>K4K|IPZf{KwaJ@klH8jxT~=y$XbQxbfTy8=q;s# z;D}_n;YU@w1wmy)yfpZJy9lyi@*@vv6ulOn zFh7sPktG2B!vDq=c%5WGK1vVI{!i!wO zBHo`kPFx@kB59&%@_JIl>i*x<0{W3SI!Xw{WuB!VRk)?PGrKu_dBa;cvwqjAoQ0iz zkcK`qy2KSa>Hn0e_>%Doat_Zyydz^{x(tXXk1SfOVh)adKkEpKm|5LO3ruZv9em3k zabN~*5I#|i6{Rw z(FKQDnqy?t8~EvqE(zCf^iZ;lX5)wt*k}-5d#ced?l^$Nog+t^{cV;i>wJ<#EH%Ik zyH;HbDg|>)wq8-0Jm4Y-C%&#u@(XuFS`zejKLK@$nMJt!R`WKlQCX{+wzcS%&e6a& ze=>}^d$~)D_a=*8FJ#lH5f9Kh8^6?5d&uIgUlFqvpJQ=c61anJq~R~SkNN!g9rMyW z+F^<@gi$xP#GsZ8PmmXyeoZ6{=+M)1MSuCF7moqG32 zkK^Bp$zJXW8ZkbnWvVyCl8i`s_hS01(7_d7@lO=;6ROyKLt%HGoK|_U_MYexQJSWU z4Chl+=#tf3xwzD_?oN9|>o2k2_1SL1U=xgSdQ2HBA?5^AJv{SCxxUIEM){?j-VmXD zePER%V9M2aL6Yv*FR6SW5i_+)jMy|5zqA$>E^@s0&Ip&PxhQ}Y$J_jU$P=Kls z-MHnV`VRUQ;|`R47C1wX0q}dlF0VmdBdEhriNQ~#$~$CX1zaDv!W^p8F>t{OJE*85 zL~GrBiGO*cjJ{u-lV@b@s+UwQg{(XBqWu6cjKpdH8O)$MygXRKqFeFv@EE%A@v9dr zZJ(n>jNCP1)T2Gh-Yp~0lnLO}0((eM3%Mzs|3%qsQdimF%tJP2zRTm`@0eIH@&nK# zT`^Ido`^G$HXv*Rw*-qi3HVVrx2*ABUY?>bRfE&KjZq30*Lh-%q*$fh^g2iv-F*3x zIVEbf6WLoofyf2MWxB0@n^HnN8-X%HMKz9psM>NgReoUS#z`-5{PSH=W zE?|TvY<$Asp*_ZQLOC=F>rQj9QY$j+P#v>2p*}E&Nl<|y++{&`4`1<$gU|^O=yvT7 z=IY8;WnBiZM@Mb$NpmeQl#DJ^Uxt}W zPn||kLa_nyqEs*`&CO3PSpb5kCsJ`WQNGWR?Wsy$IWV-)Z1-V95Jl`G4qgH|(FYoB z5=sL3wnC~b>*+reET9W_=J3#cRfJ`ic(l z>M45?<#7tJHgc?C>zNRY3ds=)@sa_$Ei8cF_S`GIrpZ&mqhxEFNm~I};)~4^cajcp$(?`4O&C3RDyxOoJ=j1#81TGu4S}R|2{D>sr zxV$NcyCfRw*}dU>NwwJQLczF3kWTNE7MWKFL-0UGhTuU^uUG-^7@4MB#AElmJ<56o zh5Oob^FEEANh7t{s043l$J}{rt`myd*S1iv2hBJOLy;$7dVx1A z7DqsH%X`w$n*H?LjjdCHpPzDo^2{Uo?)oMv|BdcT52Wk;ZPex72RP7r@j31Zt0GY0 zQ`$=NRwUZ5Cj2|_E|!C{K!q>qFS6Nzq0r;z!k%*~CDfA_K2Ww|QY%p32kum4+Cm16oW zR+b)Qpmb}?1E+6bu_I*?PIX-M&cgEH;&=cvsmUAIIB=1G_DJQ;)G4p|TsJiT?+$)( z{);F1@YAV1>lDQ+@+R8Y$~rWmjkB`R^OS=}>WAfFxQRE!kE5Wx?G-kDZ#O{O5C=i@ z%_dczdTm{=87B;cxjk8^B77>kuU@4LAF#Y^f)ualGx}0`P4Q+6#kl4AYm;!LlYC`u z=duKUlhi}swZgovb-N0%fz-|sHwa1k-$h*s(s8Yv^BQ9YEfWY&QlvF%qMkCyvdqPX zg)Xy{2O`+5i$X(KSA`$9Jx8EqtevCnx*{gm?%_kfMD}ks2C3e#@^gwBh5_yxS8T_) zZl)l_sWx{i%H)F`dtS6w4z$#Y#;w$~$piGF%X_!}%Sd)J%7LZk5Jf)XD_@VqiBcHv zGlrT*j)SAh(B}8I&}HW}3_3h7s2S;_WLuN?5Y_Hw^PsXeJVHkE>N=LaB^K*-1J?pK z@xlVLc>IcfU;3JQzMf=-cm4AfQ|gJqbmfVSy)SD|2Fg2u9{<`;wD{%iRq?Z^qF7it zdwY6d5a_)4jIWLpEwxb^ZX@BFdo!6iIeyQLK+z!}*i1eqsLi&ZVE|nq{T6eka9h+P zNi}IS2Uu`8so9j&O@;+Xn(p|Vd$irCmW;Bq3AUrjlfKE%Hw^)GPVM}dip@)5yL=w; z%6C*X+?Jtveo*XW;1ejts@o)qt>$+-!X@)yzsgv!_PS>sn`Gs?rH!rH`D!5Y+xvsy z{aN?e3KX7~gpwDB+Q7W<3{QBTLlgV-zJCh`a{1&|2Kl)}KSY;IaaBw^9o4i(S7ZwF zX65X8$){87k5Z3Oz*zf%#SXjs|1kBHQEhKew6`tp?o!;{y*LyrQfP5^cc(yccXxMp zD@B3^cXxLuguLAQe{ZcfAMz=zg3gI` z<J)v&8{$r`grjjUU|I&I%qPO@K>a=( zTsqjRBzL?fB@Iq3KQ>6pd}0vN;wu8x(Sb`E*fUu_=rwYtpykwI3*(PQ6rz zp)8|q)S!^%mr!u%;C!Ci%rmK)#Cwp#NL|Ria8DxoY6M*8(9ur7pxAZXZ&`3`dvc!Y z>I2Mah#3?OlC+NIA1-f0M0<{^jmlE_LmnRf&cg7rRp8=_c`$+8oD7M6E^k9X4T!40 z-onPa6BOVvFxIHW1pP;X*v;GHMU0j6wMwm+F|SnM9PLgP_y0~hIr&{b>&IYTqvTuq0`Tnapz4@H>~BpQ_-Hh!*W9 z=wp?AJyAuu0|RpdMf5AqttiphT{&@Puh+?RBmbzO1O5=wO|iPc<6%)Gk3s`%RR z^H-Zt1buH}BzhZMXLg9{M>D&&3NmX2=Rrw_2f>J`!y}m!JLdfIR=W~;h+iKFA>4%2 zl7WIvC}aM<*ha3XF#u)gZ!t!kEhkqUSYJW#A&EF47Ail~xH=}@W}10=+u_QPa~@<& z^ct#3n}z}4Tr^N{T6}m+l96{Q!&r|&2AX3#ASv82Fv`)12qpbp)ubpHTX3cuQv^N$ z1u~-7KSEVQ8_6SdBFv3K8)7L{RhnzExgAr=ua~e z@G2FWMkc<}F!lY)tQ9S-?RYxG`Q*xrn~+8|J33n0E({vGWp0YH7Si%@?&i* zgRUkgolOD1P)v5EyJ@Eh9zaM;#-NISQ}^P=JYGv*smnd4x+=&4I$KYs&B!H9`dw*i z9le?FUmXGwF=vW^~S?-a`VsG6GCD+lI&7NgS`A-=yrW zuD=IX%Wx^@l{Ymn@hNr1@b(G$Wb{M`szM1u=l3r6u6`MdK(<-2M-s^agZv(F6pAvk z(e&X$BV5QiA>3=PlmjHK+{QP%_R@i~?wy5etnPDGKn5W1O~hocZicJzi{9El7kX^$ z0$_DoTx}!I(2f!Z4jKp?Sj3>91kB`$B0AoDYvnx%S@X^l@BJ)gc^=j5?kC>X8*96Z z-0apz{qarOyiC8i=m>civU-wn=*L5iBE_JsGN11(>3&dlNMal zFLl^OOzwPj4Me;UXz`Ee&nRKKZKHk^c>k!UXHd}by%?%S)Hy6I*a42EH+j=Cj_!lWMFt8JPZC||vrB+w( z>q>ecFDbQ765J_~WduaeyI+Y`_b`?$zLxy_X<_N5N&-=6ZmS`Ie9dL%WV|i{bm;)pG~SO%!cGXL%1aVa?|tFtgjM#gxm+jrhq1qx>YGULX#@j>@LhT8 z!i1P;*X>hdd^SMrE1%ha)Ukk69Xfv4mH#piC|GQ9Q~dEEiSsbkT$NRkt4%oOaP;R* zM?8L@HUjW%PrD$Y?)v%ubZhs{tYPC}_J1R)HUG~k#_3aPE|zeO@eKoPCSCJKDtt96 zY)Ben|Id_6vyd;XW2;+CTY79t|9$S-ziU&hh|2tLr2zz;PQEG=O>fcKfWO#8dLG;t zL|;w;EoTA|efao;7L0+94iBeWcY?KPrT_iG#R0TS{utJ}O@GV~xBUidz?t>xaL11l z0hwWb{FZPYkz_*;yHPcFyNRbUG3vq}@JtW%l3aSxhyGMzktH;tLVZwzHSxZNe}?Ks zCdbm6Jt=2N^v{s^3~34h71qY)H<-*2vw36*|I}u6Eind989s2cdkjI0jBlOS*S46{ z=KUr4*~D9g*>MANbGID2|1AmtT~zk&I@BdcpeDnfKxY|Cb&&>IzZ2i}?87b_In31>@vVnl?^zA%^kmUG2`Eo-xynhld27-J?uLpy6Ls5p+hWBe=sM2A!@UJ4@6Al zW4qKfR-4(}SXSpN1DFc3f00%-@t%7&ANeHaWcB<%sy4uC0UykNW)`;z<2eZVL8;i2 zxkaJNAevcz-pM!Z%qaEyeORaAa}1Ds)E z*lMgJd?SI>cB|on(fwE;>BmM#r_8hxr;beii~l1**mOZJ=Qo36$$Vy5dkILD8+28%cYbj9NJn@--h863lO7lXI@ckd~|0r+&`06hz zN$<?8L&6G`Z4J3Z-SkIGo?d8lL3Hfd@~Y z!#dm>!74^BV=>p&!e1kIuUiE}S3;oUOXj@%DeXc1%s#CfZMZIZ1dYx~5sph1phd}c zT$BwBztY@VDv{}gq+AA9Kk9x}PJP^83k_61JVWDEb-(C$vZea8Iv@M84&0`MNS2KY z3pCq_JsJ@vYo^ANIwkt)pzY{!_$zty$u!aLyHsZ+;uxIAi4OY-p&OEG1)tvXBAL^A zTiR3>m-?r4>K5vv2v~dNHXjx+aW<>sfkxZ~1|OC3_8_9Jv7s%}Iw9ALfLlkgPJD$e zsavL~5vAL|hl5VKtZoj>==Kthhr@ltCCg%1S$9a_ImUT~LRM}4pT*9w7myZ9&7UA! z@Rl`&%y@L$`$w^-J{O8hq5s`qz9>+`A_jUWK95ItT%o+*{X*e>wHlL~gRifANCLg+ zPFIi$*Qa)~5>=e+scR46mpe>^K%^#CMCYaSe?E@?A?Yl$s6&*%aRp>FPKoAz@FI3< z?GiXt|C`Lpu2zuf5r66mBRQpj5;et*3{@tBH*s)}olk}11TzbCAE~;NwEY#Tax)Qs z-KBpx!ROyQm-Lo|jEzn0k`Sw}3!FFxo~Qcbj8oEQjU5HWkm5(#&`;e1^aJqM+OD?q zeNqvGdD)AAjUQj6PzzdR8<6U>Pk^6Av&bsdYw4 znTQFCsru~$HhubNQ26IUIiSFiuS>5kea&)*g}1r4xBFpNl7+i@Ul$i>EhlFK47}_O zIO@nR4Eb(p^IhfX4ge}y2d&=~-(}xGrTCuJQ${^KnNS>Bh}0PsRLs@*H5XiUk;d;rStbtLpJlna+h} zF-|XwuW?8qJZa?sC8Mmh$?|km0mXQ{@_^Z(A&8X1Y28{~IAu|*pyaWU{1U*LSBU4;#{BQ!a{&)$<7!u*;_W7;PoKK1VR7i4@}B=Z_wp$ zj!8j>wNL}d$%@iF+Wr-4_|1`om-Jm+#f(w47pl$2AZtQga}U!5dXGfA_H2aJ-(Q8N!W5vt9q9&4vojH{8uWlp!f&w=Z^E*HtqacHb8F1kN=33& ze+^ZONGf*ne+$MAiGQwk*nfjDg?adKS&P7cD-cHrZh-R{YOec5V@1i;TsnUo*4 zex~rO<}bY{oji;aydvIuLK*Mm_1yGP4IRR5NrfnNJzvuYc!kljKVRB%i*I%z_(?cQ zy$CYELPD)v=`*>)SKH#!qm5scpmJ;Myt?Lj0NyvYw1_kQH3eAI3#$+32>eQ~H%i?d zwj4Y5pCJ*UHrQ!uN^v*YNhco{MTWT(cK+NZsV89_;RWg3fMA^TFuC#}SHgWD?q ziF$Fl(LtCVo`B&NWJuETF=YH^8NvVr=RtD^cxPf!Nh^+mlUHoc+4so8NHIF519G`> ze60ERs}XrzE31VFm2$!uvwPAd@dE&Pj9P!1fTD zZ`0Fq>Z+W8?!`t&o$Wn55*HB$c-Ja$U35Toh>3~_ruk}?F} z2gM*ENr)NV1PZIJSpGY1G2Vn+Zy*(jINm-gp5cAh$=A-%#7OG}kGJstYveS3Tbl05Z>?ez|Gb3kEF@u~1 zWaEx1h+CTc(|}*}39d%Ai+S*rdJxrRiSowyudmuiMuG&*4~e_4a96JzQe0)1bn3`{ z!ySF&K{cY;a$O2aeiRuuf&5pGG?(^I^Y6n@$i!`SQ(wxvn$5l!)0BGxYE+|NBS*=3l`LcGdeB#eYnxPf5P+Cy7 zjR3R0T|@3BzCtTs$AA zk&64dB<)qmm(>RE_^8S75M#EkEE1bng}hVo{jt`_e2%~m zw?Yaeu!BRQBJM&}bHQ>S8=IdO<+_YHRa}}!kz!mKGFORnphE=TTKo4z5mQo4i_rx$ zOmkv@sRempz%_*Xk@o6v!wfT7rBCD8nL3cb+%aGF+~zlM3>{P1 zbu@TAAT8QIZOb`h2D=a_m>eZ+zad-fLYPK>2B>(y22kuwKxkjj1M=IUh{m2K&L^?b z`(ZKX$3e)!d`TZw-E|y8&9lH{FnQ$FkW=d$&C%X_M$>43r2VRx)9rk~k;LnkBORy@ z3;Ry2eUp&|MzBZar=uw}dfoLiw{gmF#PG5sREb{h1ye7}`q!#XwuM&y2?0Ev0)`HFB`3L;$4 zuJ#-oq+wtSgW4*7&p$VM`>|&X;oto13JDk5hyyLDSVPCiO|PJ4-;cu5H`nR$s14** zXi0XhZQ)af6611uoME3ng$sH_ju^6iG*+u1QWLQzBxq|%*zHR|Pwl`onEw+mPW5_5W<0 z&DtMk<=%s%=rPgATb}48nUSa1UGkLMOizrXO zNt75-57_iiWnEYHt%91b3m3ZA{ADR1N%$2Gf+Yx{BOSBeKmnMatBE(d|lC! zCH_I0#^Pj;ZF)p*>iie?TAe`VSg)??lOF4@2{J(8Glv{f|NCI0AcaAi*`W(HW)N740HCts2*J^|rjMOVFn% zJmm|E&9|3xejSLZfg2`?6&zFhX;=1Bn(g3~T1z=W9|3!}@Zo3vJ*s(qB*Ps3+)sQ& zA;J?6o~5t=4<0lCQfU`fUAqmG3?G`pm}C@VLVWcSJ5WCo-oknSAUf5Yl*BC>K^A6I&i>ftv0R-{NQejYo?$C$kwJ%dQfHdv-==hX^s?|82DzG%CbJzQHlwtJ+;$g%o2v& zCp<+2x^$Ap$~IvWggfF`Z7?S~y>#5WrO;if9=fx|1jCVP4)Jv3G1J^{vR4vs`X1>( z@ak+~PuBvOeJ#*`p03RK@Va1-xFGYXyzXH;heAo1BnJM9CbqO*bxaf|2PlMP+5>%` z`CpCEYCMC{AI&)}6JTb4>92hC-`CU>0L<%wgz%xiX#iV?K=$+j~0+peT98p8pi^Hv}7! z#Z=O`Jpv8iq;AUolLBf1MFeGfs|WP5mxbwc(ulArd|1H6AA!iu6oYDvlogWY-LJ0p zNbsa@9gci~B0`kydRUXGPkQb1Rhiy846QBcYx3>^aeQ0;c?%#1PR=H*47}`XQkxZz zp0fsZU(}ZW9?Pab$gV%D`)0N6rN*HTm>8q4Ye!hv#EF)t6q{Y4VZ<3z zFwZb^pOS#N6QN*dh3w+gESqr}I_|NK^H zc(Sx#cB-iNlpC1!=vdjD(a<3$bLG|A{RrpJNA4by^jMQGv=9YL-k!usZCXY{R%d1t z(G5D-8`dw~mSf3PQ%D%CEEN)o$7Kp0JtyrqWd3YA3i7mgFkxpu|d|iW&2pC&Sk;_y#U`~&dk3zjpOjplSI@r>&o{Db+hp(tj+6AXzOt6ZP5Wr z)2#}xnTxpXh?vvaH2v;6R0P(E0dwnK8^5H|M;^^8*|o~U(UMK;-nTU&01XiOU-}Ff z`S~(MWmZIK_$zq+w~gK^uOmClQB~YXou2k|ou;TVIy^Yi?UW60NS^9{ufSS#XEw2} zA)-DR#Q+2<;WFiJUH0XQ@$XVei+_OYyAonkk-L62@@DJsFg(}jD}OUT+QUmA3~CbV z0x1mF%jrpzp{1sHcAkX?CRC39zPLGh9=aP0ZQu1e<~;D@iuKcW%q}b@%*J>KR=Mr7wthmn+mD<0kOS!>|nZEkF|6NFAV3IE!&5@eD z0O7$kw_(+lGF+>GhaNUqql~;izyZeUyWg(Y%v=U`M3%zmh^Nd_9h>|6BQjG^>u1)< z23U)AZTb1gr5_lXajWkcBSO1`Jq;cL$R4?+GnHn|LRs~bOv^4MCklCU2HK9yG1OuF zdoHJVq>%tN!(=ZCW}SWML{ERzy&h^WW<#?^HTGO|0dR8@z!y3VHw*%LX=q(nlcZ;{*E>Z4_FmH_;Vx5lusBO9^7SH*= z$wX(OA;sF8gxvik%4>o>s)DuXgr$>3h<#1N$?g?PgO!z$kvX*4UqFb(2;9lk@DcM! zqtdD%BFV2(eD%S-YZVLIUWV%+Y>hx=!f#|L4gZi6SxfD~Tl;g+BZqCeWNsy($R^zA zt~+K>BhH9SYu3$${4BN0vBb|CHAMg!m}WxMInV*lg^?;#W!jhC$dqXh;{vhaPFLg* zb&Fc`zhD*f4TyN4HMztP9}(j`-tgmUeOhkiN}tFTm>7H{A&@pKUyLc7MOAejj#$V| zShu&8r4UUjRc=+TtPnYxfUojx*IojKYpy<0R0=465TfCCVs+pO=s}Md+Az)&(J=kJ z*SQg5;+3`IEGkJP^=6kXh?4|1J>i&75XwzU$QOy2fo4?xUy@;KJC znL*p!pMLfDNd@ckm`X=V>$EADgO#$&8m83~G8bYFdO23Ko~UasQ8ef6ot9SeHP>iS zb6m}F(+O(-F)L?rrk5DozO#+>)jDgQ)7DUf2!OjQzkQ-;{n}~CAUyS9X#*ywLp;j< z>)<4n2meJ^upL=KaT?$BX1q-C84+&?wWO})bqZ80s1iihafc@Zn!k=1Lho(2f4@gb%NNyBHHk)QT#(Vc` z-c~omWS1l>f3U)^HROY>%3zPCfo{LM%eT{4N28Dj-5j6}&jWK-mcJEAhZknjxY~#b zlNe>>9fSCqK*z{Pz+$xT9(eu4T8(tyHC7*863rc}D0y6&vcPP!`97z7Y>_o##H#ky zzGqvv7Y+eY4&X(H8=W8rzcZcPE54!kGwJE?@)L`&-S0JFc>y4ftE)0kWd|y9cU7H! z!9F=JB)Y$K>qT0p+MF|zUa#VJhW+d1gPZd1EH<$2iZXUfZJ zJu=V=Ub9OSkAxwA0c9bcbPu?SzPTIIhF?F*l-PXQdxA$A*pc_z&Gl@jHz?%L-S4B& zhUv;G3-iK-AI?*FIYxK$>(lsFKoZ{}i}{*ph0ggj*YKXmr!)4Hw8sX!7oqOQoTZRz zWPv{YIBUVrsj*r@+OqD=@Wl90dwzQ?c(r&~iJnQVRx6EAP_5^g64b_acyZ;Q#&^VG zq~-bXsk5ZTue9w2srry?ERo7_>-vL3-@BfEfCGolQ|_+**6}>f~}BNyrDk30L@|xRd3p|+?1>O#UlbQzqzS>Phlb)0-j3FxJE?qyDt18dIRFs08M=2md}RML{~X*BYW^E8n4<}leu05$Qp6+q_e=aQG8}NcQ2xcz z{%=gwq5dz|_&05Z#@p&O4^k{sI{WBEYk8U>RD~B{j zIp5glm-_RSbBSIJJ}t^y-E34aq}5=nLsmt(qlBq?1Ngx=_kE93C4D83Ek3au9m0$o zL?-V6Kb%bTnV;2DBy|>`>9IkuQ^FSWM+P=R*tvt*;+6L{?njkZd*4~khbO;^*rd|& z)b|AyKib<|r8gOEMeVV$NA963@C zKaSN8vt%`z-ET;2%ZjQp9&@2Otg_QTrD=rM9(idb!7R;BsQCc|-+FC_*V=s;aJGK^ zaMm6+-#RQY94sC+-fB#FHn_?;@X4ryr!pT$_|#M5ii)aIXTkH(VWu0by&~yRH{!Bk z=lbAQpb=x3#cslFm4Wf0s%0mn9rnyaf z5G4;N9k345qjYs2(;|z1=opqHQ7yR-Jkhg^=ER z6Z5Y9roa0wwL*5i6NbG^JLE=8K4h#O4i@uKqWE{4W>`=m10DGB^!N@4XJESQOa@+C zY?s?%%YK>Y)}6_i_?=!9lzZY%Y9ai1psiyOdK>)c%a(#j6P&Z4p}90u=aqunjj+iq zqJh7!I!9L%Ew;wXSw|G*_B-}3K{o!BNyhkIh-l3oW2lb33&;AWuo~j!b|YjTU+`#0 zhFMzX6=Yi-llgR{&oAlEXM9${H0hpD&UosAW@wyQkez z55#;8160vWG?USj0_emXjHjcKw||Ysi56@1hhB47&*S>!t8PaPAxs=C&U`P_stp;g z!c^t&&eR+Z1=nMkA9Y(-^VV9j+P060<<0f#;fxu5#8&yS+$Oo6s(PmUNSG=a2zHeDk)`uqvCoojxGb&1R*0Amh(5 zjp6bIxtD`f%nu?i!t@n51&WPSN>T*!Pm z`v>W$eq6<|`y0^oE}7sxNmcRPzC8I;4uX6rC*z)v`=`EDiD9YT2}wBmTS63T8VuQg zhOn=)|5PGic6NaO-w9qojHRD{==|W_MPzAPQB+cvlb9^&If0XX!x8$rcA_4gukkc9 z_g%%rg+-|cY{^2DEXmT0j#`vgTTgBxCAO%jKJ^b=R_2axlD>YoI2ETb8E4yhZr+|fK+>=19-CEP5rI;Msz-?V69x+vWVYTJBDWdv|X zRgvww)mc;O5Bm?#k8JRCk2zi9egQ*EfUUt!x?ex3RTgoJSZ2K(- z&=l!$@5-UjuRaeG^iWr#stXY<*}WM%qs%8Iwl8U@$m|@pb_(zz;1YFM;-Jb*z|#hS z2#8OLi}X6*ADSN@iZT-7s!R2?OP|!2bY;uF`m4Vx8Rks0&wA%j0nb(%onXhw5o0}v zWzR-MPY2E8_1vAhJ}7xTb!DkGtl}e>S}2o2rU7CTNI}auPCD`I$!F-If#AKL)XC&TUJ|<3oM{$ zo-=+*QM5kp#*7@`)j})7o93h*11@GsUFr_b{?X{1w{D0@+zgd)<^np7tR-F8_-9>- zwrz*!`{rlQhi{x;N72+(WCi9rb3##|L$6;|3&D?^Q`NOJ>LW^q$B53SYlI|~dyfZl zXn+#68IWmJ!ooD&*r2zMO`_4^OXO_}Nc*$RQkRq3$lRahe{ygUJ=yer-=)a-WLS`D zsd)ec(KWpj==WV6o0C?%3D%dG2OfMyLOW8UTAi9R;|K}fZ6jymR0#p(q-8^#5fU#P zCYkWj3}Qx>*B&!A??g$LSJD}`E+~gn&&N&Vh%X?IUH^BV*RTncm`v4JFhym9n7G9o z%J@DE?HUZx01VQ?r&qY)lXKp1=j$ic=yx)|9x)u_yRzkBh=$xu0M5f)pM~kY4`rQy zw9Fm0Q*B?I-K_^~UWAPaUSHOilGpSCOs8(DJkDwiPU_efY3v1w=@=`HS-5Sn3xAr*wI(chDYAs?sC?CG&^b~5iAGxfXk=oNC6W|4gP?M6a z97@@vITh5NFE_?c+KUfv+Ggt5B-;HB&EkN0xuOzn3sp@juWn{p$4Tjtbwu%E0Y4%w z7EVwZr+qTgn(c5t{Jg20wcKunjRtTgn71-l@u5}YBalW-3u@bS{2YSU0@QDKS}1l} z9thl4po#98*4g@*{%t1NB{966yAmW@RvV0v%cy*1nxcbZ)LP2II_UJp zp=a_k`SRaB^g(!cEotrNgM8vmx>_eL&Hb*hAg&7Y{1c)ucL&OSZ_quLb$&(5*ro(F zegIaAcQUa+h9}5#83KMzLcfqmauXpXH&6lf;Z+4zo^p2GQis~xB-tV> z{KdZ-KTylMwCfS^1F_A1{=%dA1-@eJ3a{4MBi&6MAsNZH_KK z2j?`s9Yz@z5yT)EPDHLr*&75~7$bf%QQDUgXdI%;Wt_Z^P_87fRi<})pt2}s_bFRWrR#uigkHDvkPCJvIX9h|Ojjw9>%KGep zm6)MCzMT9+o8{AdX$WG1kjg`PVs5csH&{2wL~2DxCVQ=md6gB>o|x*CwX&&bxygoa z=LA)K&x>}jr`eh#y_3F^B(e<>g%F!Nrmpj|+m$6S;-#5k_!}CI<6kEVg<#GTK4lL& ztiX)^LYbmYK*B=fwlA1~<3x~N5n+%^IC!x^e@tZ(gJcbX^uXeJWq)ub(rEbgtlY}J zu(vEPsjLuj6WU4N8eXe&*;L`GGImUIUcOVPGg~rvk^jW$2g5RO5n~6fgw;Niq;fKJ@R*=`1rOXbIOR^ z?$3keAj^kl!B^NQmgcRhEV`}?$nkR!?SrCyR?OkUfc`9n1xb{rMYXwA2?raBw1MuM z$cg-+>U_~Nf)AIm&!NAuPtPKY+I!J1#j{6QOSGO$pF~U)1XV%8h*RaIDttw6?CTW1 z8)_eCwF!ys3pz_RlEt*=z5Kf$O3B;I6U5}{LDuSsD-C!C6of9MQ>G2d?7XictC{cN zSyqt2n-!R&F)^3dF$2|jChDWvt9aiR_bmZ6r@eGq8*SRd$L*vs zOUf2#QdfWhro`-AK>vb*?5RE9>KFfRF=ZenfAzT(joV2hVgW-0e&7zKy=&}pSLA(9 z{`Q~`i;0aK(Z(Z)xmNs$6f4+c&;MRfgzE}C_|Jhn{0*1}#$qKD!?_E-48Hp8q;r47 zrwUD#`SNJ5?U8b1G0jB-FB|IVYnEQRPVW?F!k`&$sJjJ$;w0!ZnglUx<|?c>OO9v9 zczCvsM?b{LEq0Z6$hXIjm-GFqW2&;SwQBV-KGe;yimdR}?$q0K`Ax)7i&#wMnD3Rg zJZk3E_PXPIGNTT&vnX0ZL=p^RpLF(BF{z9*KCwaOSK~2J{Ebi#e=GT;)se|*5=lmo zYq`&f=6#8*m47m};fhS_@8h=Hxinx~c<_rX5c5r!FN)I@yGs(A!SX^D5>i{wM$f;f zZ!P^w7AsDTpOWb0_=(&WeP3-;PYvB`&*_@6rEr2-0d2r&<*P1Lo!TPTFX#5qa{?9j zPIBs&N@Oq;ZjRy1%Ku)qlD9Vc4XA(E^G>R(2AamZJOVFe%WH{r^vqX^O#4O+`k|fQ ziz(eK>y8%!el&{}Qa<%z2vu#rd9ZH06Xw|UZEL^dA?`59}`y2W2@H^WH zJ_H%j;ywJbx6j=0IIrFDkgX&68K9v7NiJxBd@)k-V z61~-A?4aF&5VLEOX?k6yk4=6@Xdl&ea)nu~ zzFb(c$ZsNhnQU4=>Q+mFDjAy)QB6e5Omh*2B@rxr#Xp&pR{ZK0)Et@7J983nkH`-4 zy~NwV3j}KG8_<883X)jmQGr));$Y$Tw^_z@!JoVr;d)dEEQMFz)#iztT7EY}hy}@4 z!pV@s{u5~{b~uT?A1c9u4CIT&lytxgtV-K);+@MaL$Wt>dw@k#JCuu zyIww*k+5P~Ae2QA^iA9!`v9cL-ubdDiZf=kx|$UpArhGfA?w;V)m1QZs25|>Vxf9J zCj{~56z?mzBPP-kwL=;v{ZS%)RL`-@6eP@;Dg}hK4iA55_VC8lClYQbO2=>HVUHwA z3w2D3j(t%O)*oNO@>0nJpN?)#?H?cl=hJf&65NT#XZbHX16e?c6x_ZibF?E`TXPK%aDh>XgmCrBm*}A9D@p!l37H4G>p z=^`Mj#0t`?Gj(u>r#gs$@$_*nw1kHSyL=$-`od%|gD05#tcRB!V|^7b}h zcp)l4@i{O~zVnq3=|YT)^Kpt&#eeu_WXj4$T#oSm31Yws0DEBVy(d2A_7zt=h&fW; zvhkCGkXdP%Ix=gI-a7J}civPw{GOhUNnbPQi$n`b-s$OTj!4GQJ7GYscLbB#W+YvTF0ZR5ep)2H<>%2%4 zPUB;=3`C4Dl`S_hWmk8e{T6~vNc4(dK=y0rt@h_eFjz>KGzxp*_vUY0xPy@fbL|^z zJO1^kHVbfn;)0RY@Wex9G$RKOY`DV>ht8y1pgH3QW;EuW&w;MpHpa}441uOvocu1I z-kbj-W<4n}>1_ZPW6T7x_AxzUmVb%DEi%41wBfQelsXEoQ@OU$6qz zdUJtVtX-tb-S>9Api9Pe$->bq!jiH}&i*wI$7V;**IdGrQ@aKgyw4n*f`2UX0!;IW zUI$0_9y8{PHHobxK0y9)aK3B2(3|IMnst0~Jk(eHpl)+Spqe(k-MkXkeyf@6g7`<4 z%P|1d#jkH2a4#`nOjaQ3kB_W*NuyO_Tz*0MUZsic?$WvNO87P##Kj?_;zHPx16HZV z=E-b|GmG+*zaaFt{sV@#bq48chAa@BosTq5?g>PkF1Rl`24Q_L92wI@tGHv?;0&hz z*}ZI5zFG=zy~OHg-6R1rni#SkSymj*155bxsv6@QvR~J~OdaHOH&6#vo@jbRnWZll z-u;ep-lSv9s7%1mBiXNlp=)_AyZ3mf;8XMe`uHGL)O7}-61ku&He302`W~3o5il}C z&s2gNAfdG-rsjLqhw1TZp*!`?0e9AiF#1BSEB_ju#35Evgqm=LDe=yh9Rr4ErFrMs zkPMKKo!W91gg!guz(S0teJVOvCFuk`=*T9J$X?;hu5Q-xL`9b6_Tu|bPLTreG7&imRW<@MZ_0P7L{OCV9$ z5eA74mzHnq?nO(In~!=3`@N&kU&Meu((ayjexB8ejPZ#~Z?)jI20sHvB{0n($aa|K z6z&2Y7Re_)WAB>!j+qM)B~Pj4lW(N;T3?KDdO1SH#?g ztwd|!`bJ1f`yzfhj9XOv)xWhl&-|-nYOV8;uT@n%&nI(rd@uN=dPk3sHIIbXQrffr zgI=dCG*a?GE-eH8K=Z6-ge}{Xv2KmQhrEnB*GRO;LXY}cfn4*Owq$gio+0YEqXSpR>rG7MV=@9x&7-=~d;F z(7tD=;xnDE^5IM^&eNAQ$?xvW;=TUa6ApM1Q11E-kt}!vF>*5B-V>&!HLG%-eSQ5Y z>BoGK_i!(Br8(o*JBBj?PiG=;3OnhB!t5vE$&E+R`NC{fwD0lTj~}4!HI48$i-;`X z6#SJg7wpY4XUio~VX?sbby3B$@$_axPL=#ws6_6y#d_DfL4?3V+&VLeG<5!H$PeRo z_CZz!L0R(_u-*wq_69*R#~v(3+W(t+oL}%nHBvIDEG=1$r}o& zm^xqp)FO{(qW%OF|7OD6e3sV70f-6nEZ?Q!kx)KibALJ!Wa!^00Gtg$Li=5*PLm8hglQ@47K39|X)o_=;yg+CXg z)Ee~t%^3No`x9D{CLeXN#HgbRtVg4oyo$=cW&EcsUI8o;mjv#F8Kg69LXJtAf3mT% zhpO5d*bYBt2rPA^;)F~+UYsj9d|`r3Nb1qpQp5(yQ}Ddd1Ce_NPJcD+cB_wedPSKp zkbF|gNE^l<-j>TFd@Y}f9p2i=3ND*+y76UBD7gGhj?{uYNtd@-)>D*moKEl4)_jK# z#0+?B_WStJs)i&+)5zdlohZ!ZWz5Tm37C*xMA;twc^axu73FcFG35rv5h*$-yIyaE zeY&>X#a3}rJk>wx&Z}}$W7?aqwtiTmymr6aI}WKTHs~6AnF~WeLph9&|6rB)fq^Be zGvaN~@7(?IaC+rVSH4&3H3y5r$;B>adRiT4>Rp5kCj97e9qK0XL`JqfHDt0$eAryp-VA6^A*XGCJB8?qjiS z>`dn|R-K#zL6jfObK!+x$L)INLjPNREbIc5`gWp z<6%fp<7^)t6Uc|!LMt(MNop|$v7s-n-0me@b>m3l-aqYcHDqF8ACh*~5inY_-bW*H zK;Du5nx^6E%lUND@NZw+KiE?`hzhGMW@gJbs;V#uU5G&De#mCulrHMCAe1Z;$k3lb zQu4ki&1$|;;HF8)KCP4eXJ&vy*MauK`72)>l^&@6|@ka5ZY6(kFZYVP*yWXL@ z`qaE29`--6WTuq4CHX`$J38EqGX50bH2pdCJ}=eZ zhN*f&lBRN>#rst-{R3wU5`HqNNWc6<8`drJsCCFLgQeRHz||Q5CZ%DG?_7WT8<$5@ zRZSS;xep?b}K_ zJ#x}V(8W;0-R{iTnW|9kAh{w>-m}8B-*1}d?c7xM%G68DN83I6nR${(_1N&aUbZ80 zSC;x@72D+`LPyXdP~E7(sE*Nx1|PPH^V>O7IEKYn@all#G*~UVOEGVz48^=g1=Z3- z7qChaQD77lGIHu1d&x%RNzk%|*r3a>&@33u?OP!hef(i1EliPaKZ)bDri}WQwgq6P zP=>;NYo4!YD_@gq!*OX*85$;hx^?ePf@ZPxqu;`78W2FIN&-na(^yy7en@x?4V8AG zrb^5FFo?wx9ed18Kj1S=f{3$5ggKo>OH-nsXjN=|JVrsr4QhFj3P)BJn#Ll8JE?1R zp$Gl^Y0?KAOwir1cc!XCDs0V37B?2m{q>qBLA5s{lveE`<^s1GICYj4#6+u1evnggeE2w9qPV{(9@#gN8 z4@E4V-fpttCel^y9n1ZoJ3sH7g^u~j{BmQuwEB@io7sPAFovJ7-94T3MQm^3oq7*q zoxIrWT2q{|`%y*a1rN!-6e za%BfU6o>a2NZtma=){a?3pjBwP0>t_YxhjwW22$CO{fSln6{m{WLKMif8$e_)m7jlKLG>6k} zFHl%4@0lnYa;S6ut|D`OSlSpwf3>$|lKDVT{G6ND=-(H4CC$n87TlEDZQ^qDo>%=A zVbEDganhDZmJ$aH`Wr#6{EkBizR2S|IkT-$+!A+uF(|x5#L5*;zfJ$QZDr9#1chL_ z;4FF*eE6Wl;~oNje`i7sEef>=ZSz0KT2Zbfbk!@SpD_u{T4T;~&mP_dUFcgWYD*og z_y>>P1xz&Mn*0uoz3lpUQeu9@MEcqE4Ush9!i|hCNz5sbwEl70`|pZ!SUSQ7o-BMV ze;KPM+SV1V^G&vd6uxh+YCMe|RCqK{$g_@KnbV&RoH|<2twF*dc z`*;8RccwP}1_g6!K2Z2-(oii;CmPJ&^(6^Tpuh+X9!7P00!25Fl&-#BGmP)SRCIDl zCE}M!N?{U|HA+1xJZV1}h$UuZ$W#f;9)hRms1&87SRc2An?`}ZSA_@fb|Ug$65A#l zO|u)!Y6HplB&aMT!&YttV)fr5FQcAysJV2gk#~7==Qi%dj~N1G6bE6-#~C?!V$Ip# zH1?KA^X88RJZI3!H@ zH+_T=20hS`2Hjv?`jPD?@sp_%Qd9P3Bro0&U_jzb+gU~@84T8S|3w9t@c+Z1-WE*S zorml=%<7IL{^6U7KpP^+Wxd=6BR+36$#P(k>iw3%`WZP*bD=N!4}GZ2*8m!%_=#&X zV*y!&x&`iq!5KleP}_WH`LAChg5`5*p0GqM(rfmpvnN!5jxDPfyZf$1?IMF~9+wYsMMvZ~v?!(}EJC$TT1o8H-MQ5-PO^Xng2ICm~bhPPlUzru^^Jw?7j6 z|4FX@F72V-&FtO23dl2B8Hz)<9|@(6_P^>=SgA9u0IXXUdAY~$p$|`YlR~uX5cwEE zJ*_o$U>N+ha{P>Qr+D!t;~~nS4A(}1$8K3__UH$_f!0DLXSYd%>7Ie{T(&=q@kPD< z@#6=nx=S)i|EhPIqPU=-GX+9cea@q})kFO`u;lL>)lARC#qkZ@GCL_BmOg<0l zusWkMtO+3bz+;4iKIQ<6^_PH`A znsi6iW4mLm`1#5bSYBjN9mm}BXn1vvH4Jm|;7$$ZfnjvFt51ldy2%Z9kuN-*lM0m~ z4XM_yY?t(2g#0s8cY^8dWn=9VE7wb<(4Ki8Ka+7ZLhy4%U8}Ef>hdxe)CwBQE*3_1 z(+#quZZd5nlyA{i6KNi#>qb8Lhl>X*YMk+Hw~!Ev{^`V3RwyX=2p@npm3_F{$uGsk z(Uifk8z^UgZy?_)XB04vg%yS$Zr7R=m7RVnzOGrL!i0->=vNm%66xb7W(64_j2WV_3^1t4{O0exap6aL%Po z8slb{W+ZZ-_Tgc=Tk%!6sR7GNSnt0P@|A}%12_@Vh^Hj>8dmUXQi2x}#;#AjJo@fU zuxXTtX^y}1oEwoDRA=hNE;-=;+BuND^Y#4=b!a-OmF8{nLhCXu8FdV>`}|jy>-9DR z^mn5tpQ@cVQETjIZkH|ZSLa_wvi8)=b2ZY$@>T1!U%G6pS^+<{4c7o@!n7Yx5c+}* zR?a*k8^UJ}^#qs89lu`qW1F%;furHgYX{e9`x;^UulQ z1vma8iHMzMU=ab42L^ky!H$gbJXK;aI>~0&h1KNrM zf1#o@kV}4EIbd6jt?{QS=NUh-hTfWyytF1xw_l%OgAe!KTjY@0c;E9d1|b@{b|m=B zvGynSDj2L|Q1Y|}Tw4l};)i4T*jiRfG_U9+18tzO)k3Hv=eV!0^>nl_urz^Q__y6h}2<6K81kq@= z9`X?oi)yUH)>Q})K+3ic8Y!>zrE^w+7>dqxJT)b5C3#V)we0?d2U>EV6lRuYR3B%=n31o2m1D{F7$Wngqa;gq z(t|>Y14gex2Ld6Xgd~r-pFN)Ck`gAa>yP7%ilS~t>b907e93`4aUvm~c=0Lc>+q%P z&+)26K?0Jx0E3B6X6jAAyhj~5$fa3M3{UkbvMT8cJ) zqnE!K--*j3pOaQKcHYJ5eyszXMHMVZmrlGpwR6kpCZuS4@zw4XLFjggZ?`4+j7`#p z8oBhDp#`%o$90-kTLJ0&G6SSFC9H^YWz!y578f_H4A$w_MA)qT-`!fY6mo47?Z_mz*!3|no{ zoh57_NtGxH(^9u%1Z;^CyR5G$;lr*Yy{Q{S#8YLq0w?_uHA>K%H6+^>4k{-luBnlT?V6J=k6wI3^+%#qI+ z)Df5SVcbJak#D_zlXBb}>VHnFLaGw<}2ad>j^MT}>?%A$uM~rijdsS2Z z(D%yV>z`WHCkB^+roF0v97n&Zf-Xz}l?iRUvlA$^CEd+P@lGGc8)fsmS|k9%k>?x(`;@|HA{;x1tm|6n+!{}_w#gO zA@^7S#^`i6yir_Hr65CGX&6Jkbk%o_ZZl$``(4D9_Oyp!Uthx6DAY@uT`^`ydX&|3 z|6Q>TMBx;rI9{nTvAW}PjFS$W_x=b(M82Nhehi`*VJQbIJ~^;~9wM~oZ-{M(+P8B1 zb%mJR&|KtpMf%bciL$oRUdn{Vdm)%(MS0^)q3-%ZZHcGn>^E#j`{5(3G@S(7l>LWs z12Ntt?;qo7%5FE`d5lC=4Jy9WZ5dbCes4O?Dm37eY?=0K@{{~I!^$u3YaAYbm87rR z+`T$vq=Pkyo}a5o|IumM=-cz|cqSw}F7lS4+2PUaJD!33oU&)A?<{H_wOISjPiZ?t@Em2v* z1zV;mCAbRI%Kf=CZQ z>J2*FQ|E@o5s~?O9{n8e(s1}C1uW?>PFK288{0odwtD}N*H#;;u`~0oHXNoN43u+g z^*Q0zG!$BoTA7G0!E4G+Z|m~eeabA9HfKvKtby6)$6v{qtXnNQ#x(m8#kjf#bbUh+WUj1! zO=l{AJaM)N)}&fQ*X{cy6Hy);R)E^cw_;ih$Yd?{!BK1myLG}^k%?#@o-_!%Si=t% zkm3UcGXm&I$#3vv*r}r2qD^y$a%04pi!M--gbHo9EOW+kvD&T;*g#ZThjI1v>GB5& zhjydM&~@jN;$Lq#??4RA?5wq%L=E1pQJq~J{blyuwDDtsqO!5o*Dr?gfEqspO?zq@ z3W^q;)tIUEUZ}9-5MP1wAzAekuHznwhgsHzu3VNA=2;VQ_kiDx2=YS_PePULC#LLS z{%M&+x#J@eViOIn*x6sAa~^5e@Irrq?frjsI3&gJl?>XHZnwWSW~hET6Hw60rtPQ_ z=RC|k`1V&6vyNR>xE1*QFUMZfO@W_IZ#)lR(3+xRi4QA~3z(Th5?MfdZ$H7%(h!D(EGz9<>Ud>Ye`_E`e^*h&-d3GEn=c^Ar3KA;}@CWdI*O%tkOKkUP+;jrAEcmitbjo5ew{8AbQ^p@low|Ek}FQ8y^yEw~R z`wPG?Z>c}D!4q9yL>Z0tdLB`^j(f?c&UJzPJB)fba>!Ox<}kO(I2*+s=KsvOlPq~{ z?azK->Bwid;W%Lfo|NE*fxxwbj|xir_bJLqQxwSV2NHE6%V^48)`F5gYV+@cRrzT5 zmKML6lSWFQK04y^PRN^UT07f#QxLbyfo$aAt+|w*W%qJ;iB=v8p>Z9d`_FYPYwIy% z?Derv$F4&T$5bn4&}rk%EU@)1Z<=?s`HtW68R1Cl?&cx>4f7a*?P>nc7|a4%Yj^0- z@(-)I51tHOu7A9&MlJobJ%OE+?76$lW{Zn%V6Io=&fsCONhjYf#j?j zx^xC!3Ap*L7neUoLs_w$gB`8}xU+km>(S;#s9hgV6o2hJ{+JUPdYLh;xpC)qY({_% z>w$E*$1#xtme9P8lZsQ;7>62?Qs$iyZYgRKkMMUZG0~b^Lenu1?<0Hb$eMrk6`pYh zY$A%|987kwI0EujGZy{F*xBj~X9B;`xI2@Wxev2;ZC0GG%6T=yz12+5GLE(dg1uPU z5hxD4py};pN7QN^1r;ZeA;?#$rJxA)oG&ZK4IzeP+GUzkN2uIomMvho=Oq?PZHEs9 z$|x$_KrMg}H$qLMg`9o08?%Yfmrfwm`x~PfQyk$lA5-vE+08_z*0}+1WbU<9lQ+rk zY$x@QmDYTdl3ECN)HmVGzVn^3Uk5v0z&~?YL7?q`59&)+&R>VG_(?URF&6{&hdsgK_x{=#;VhQ3VPRBl8n_{ zI<)I3$RlL4LEZeCI1>HH)3cA;%q+exgxsfw zy6BhXV7SOuS?&|1z#ig|1@9hnGG_y+*at!kQM*80OSc;6lpn>-Nf#ih5Bz)>zK>8> z@^)rfnLd%#o+`Jz2X9yx_7Xe#pf&6}=KRZ<;a1lg)je5?^0qx1SZn{tClGJ^U=Brd zEqv98ABC6kH<#lAou}20@fwq~+5>L9Kf8gJNX@QIw#j*SW^(8S^jk&9{WA zL(h6omScduJ`>Qf-GsMjN=z&>-j3;PLnTql>`;z1yaRdlh&52vbC=2f$C*QqteE;ozv4^giIrT1|tUoYtuF#(5M%8U-jp|O?5qaDf*QEUSBu_Ko5S_VDQ1P%Nxa?GBkMnui z5^7DMLs=hlLBI;BvgsingY}6DzaNjE%drz`Er}m*hHvslyLnjXK)wAN>aIQx@X1Jj z!qDJ4WBSB-$~<6z7@LD?h?$pp zq7M%dZo=Ksfg2i|^>&0KLg2|&ONN!>&}k+0Acz2G9nWpX{Rs|o&* z>fMoAMOCK)twLjL1@}&Hh_I{xXq-=`aP17E$QuJ{hZ2OjeqxE%2ve1jb=~Kf&mbt? zNt^dxh9_q{xjs%1)0KA2ibE<>>ab6Iz&j{MS?&?RW@-EgXY$hnV=@gT5i8%Dv4Nb z$yvgs@Epjr=%5x$!%H7(U$cs%4IrMaR9`y0q=bQ;OG3t1T`8BDmkU;>{nyrOq6WF9 zAtrO7xZgxApN+Pd)s}U|>Jt{Ut51^pP4yo6(kHStIY~(X5h&Dynx;c0S~TF}>%uSm z9WC{g!uXO^XJIZ2ueW;A4;t!D>$J8W$w1)E$UYa0)n(4~Tu-W{!}0r8HGo1&W2F7B z5T@eZin}X27GLcWit?68-_-t$y|XELn9rKxR45#P_3EpipH*Bkzr%MkEo80n=iDI(jS+w2bBl(*ZgpT##Ry`phTvO^AU*svQmpUe1hGoDJ zKg`{)smS6JRK#b`e*w!*4w%j~GTt>bK(n(=8?2)8u%+~-K8{kE)qzj~>|u(DBgLTw zZ^`xAj2@}TMFHfz<1U=#@$Q>OW`280R;>}QAJMj)DNIOs$q-TGq1KH4Knlg?!zpmb zSMy6j@$j0?r1%Zz2KXROp{|~)I>DD6|8O!3fWjwgBrZ@8?L=7Nlw|&HL>^KhZJ^uk zOY^K`l;2{HzA>@bZ=KiO|0cO*dVA^Wem7k>ssKkT*pUO9MNY?IgMY4IzV)Q}so2Z^ zk}tb=iJW&4mmL@m-3Tt`@rfYyh^k6PE0bB*A+68rmV+FhhPf5w0rYq**3cmvmt!-E zf+FinuT^mkPgwEkfcW|p4mEjW7y@aupDOG(M;u8_F@D3Izx|i!>~i#117&+NHWzvM z270_XP!`uHZ5E@q-w8vKfHXrs#oG$y_zeaF%B{g)&9Ta5A%hytKhwW81*!*|OJ^oH z{_MJxva90ZD>9n$b^JhhnGF?P+1cOq9;}A9{ZqD=+gfou2qLN~R9i#t}Oqg`okhaITcLyVo+r32u*Q;&f=-(6V+CLM*h@|3X@fucJ$l&9o`i1a}4qZn|HL0d}|T_xfu?up(46Rew(*b zS8*E!#$|Q#dMWP#s*<~l*<$>@Ud1ZSNK7F*6A7Uu>Me{#o?mjqVZ7*``3!v@q{dJC zQ&8F^7h1!UKsUJS^K-~UA?_rzb@I;{#px!Ff|?}5aR!S)SL~?im>KuqDQK+i#p0~c zve^Elj-Xam4@E6u9OvAQ4ikhdYkAuzu`kE8VF;t`*saBdJkhP0u-Mv%(=?Gqrk9gzOnBM)H$TjfywS#h3Mz?Nu6m>l4$y7SC?%qxd8`cRTD$u z2d*nSJ1MH^{5cM9xC{wMu6*jE2{uxH_D~}Fyr<*I1oK2w^QxV~VWkdF5E!Go>zTUp6Wbc2UgbO|3Ce%K%EIk>H~U4ho^Ih>3;jHqagb;~2qZ#;7pNs=+5|=`_9^ zd~s?Iuz9+qFvsfZ$e&7+GVXC^UbOo%_Q$_>N6eUvov|x$_zjJ7_7`_WW;QSEUFPGL z+*&ag;YSU{0EPOnxUmgTlOPpa(yIm``CnDopC;#+KH5y7;GI}Uv}Rjy_#z6=r0f;r ztIYr(0Tm##HqKTsTc(P1=0I!6s)18>&Z;>h9y4#c(Mvulu%MaCMOG+xU(Bds*ZF_F zn8v>qOuR{i^kC0g|6clFH$nm|(YRvj%(IwHOH~(C3bk*)YW9OK^teeU^2KQ=#gA)5 zH2Ma=Po5&n7c6`&y2c5npl5-c?Ijq-=p23#H|j3M4v%SZwGohS`UE(4DnX!qDwP2a zK)qbjV)RsXi$+n}=vo^{mA4QuBE1xtR364Z$Gg9Tgn{l>qV-Rie3A2AF>zL0QL05g&O%If?9X@iAiEbLXff?v?@f@1`G;ZYuyj zUg=!IXtG38D9ywj%9HUwU=sWM{PT^)Alqwq+xPpPukA#tOutsYBq>d8uHmVx&UF4o zU{-S)bQ&8R*?u8f?Ij}QmoRaiC%up%-A6{c4)UrWmo=~kRAmn~DpsG@du_21j7RF- z8g{)ti7j3vUoCRBZy-jF{n~&URq1Bp@1Z~~6X?DWTRDI+duA%UAX!x1L8i!4>Ra+1 zBltvgXeaRUEkx&Z@umW6UQX5}^$fkWOQpmaz6oZH^aQ2Ty9%XvB?}YCBfy$JQ zB%iQG?iibhG!baPQ%R}C`vKFHKIC|(HMKDxR2%6kMKwl{LTjB21GFai0auCJHQz z3l-vLO$4KB?6CATX1TjSY)c3`z8!JBuE~ngUdy(nh3`<6H;eLM`j`F(_E&V{Y*@cXgVG(fg|g6fjC;!NhaRpHGcyW_mt zCTI-lPFXb`n8JNNZI-prSEE;#rm&i6L4(IjsV3TKz=kNlzBSWx@DwL+lvT#dp2{QJ zkhYMg8*GkzyP!U|-uGRKVOE2K|Br&3HBCYOY>u4xCupvArhev;CS6G|90oSB$HJd^ zo(CJb-9z*86M21eDkk92UxbW0di>++ysiTHNw<63cdDPbDh^e@I(A8@_LbG;hWl$} zjmQ4u4*ILXJV&Rc#pP|uV^6;P(o&K|bWIpOqFk$T0s9Wmba{CtXt%NFO4CpbQ|pvZ zR#p-A)}ts{GewoAI?K-gN%5d?go8`6{_erHBfozpCyp$i=SbUj~Y80=BJu+&Ft0$iicQa4-3xo)RS{lG+8mpeK9c6M?SU6?*aWlX3Y=;pn?GFJo-;hudbhnPJhT7-RfEBwFP}*+ zpK0_JDwE{k92Yc}o9Xh#^pr0KG?0Lr{3QBGGU5h2_Ed3APGkrDH*wl(LYtJ7fd_;x z`6O9Hh0^}orcC)7r_H^KF~@YWGs^CB+{{<00a>nO4it0j>|vJq;-H|i<+NQSF|%wU ztmo>B5Tz?<#Sk{#K7NKuv$E)|x@qOBXA?|9)%@)_x+Pa`>uCHtR!6F=NFC}-`dHN+=7MU3{VGflybl(mDAE9P;*A; zPafuOen*WIz&K3r#rVFA7J)--K{i8Q_ayb|M=6;`_)M*? zx^UJC31W1CD~0Ck4%^~cK8w(s1pOE>K|O3_)lci)qdZt`4jQ)G3Wk?pu02d^H51E3WYXXGtK4+vwVgSB5%a8;JaH@Nu_F5LD1WAA z^qkkjA*>=S5T&u${66Vm=DOY|orL92PZ`woe}3i!u{cEwcY7lX-e>c+L0Vll-r%}oI`r@2a%TB9ASnFC~R!2 zu=36Ky#nv0vD4Nq!9#J3I={dDj(ohvt8?0b%g>KjETJ%b7PU+42W)hJsA9B#k9v?= zUo;3Al}PFtTNWm~w0!e))ES!HKXE~hKG5?3BJh)v0*NbR7_MoJHlJHuYBWFPadc(< z`JLM!`25QdNOl?=nN4>g;*&&Fn)!s&3P3 z8*8KM*)N!rVCFyU<=(CzftRL)v#8)&57-!7W~)h5V0Ay5gQtRWEmSaaG!OR@5M%U$*K9WGT8|)59$`7pL=)c=7i`NEoA0Gx64u zeS?smy*;Xr6%gaJ%&84$Y z624y%PBVgq1HS_JiG>mSVKxJF%;H=(X~3v_uyWMu`TF@;Jb*6?y+1C?)?iu*I?07* zy=z85bZlzV0*pz+{CjmJMvn&v7p_9T(9qCe+Nd;{Z`EiEnfz=rIGat>sjB4W#@BiX zv(n|sQ^HVep|1C{{s_dA<@Mlp?n#BhDrr^|UGq_!6TzDWgoVatZIU^*hq5 z*&D#$4MFTx<)OqnZ-QBZ0qkjLsJh(?lA%_tc(TT|?L@>t0%65)oz9FW{Ic$oRE^~Q ztWhKhc6b@}gVzREYXV@s>TT1{pB#2WHkKQ96}wJc!^3HcC6{KhAj7kR(Dkh);pWHG ztaN4tdCrQgQWZ>COf$u=prKifn-qZI^Q%a1JI*o?-0QpB=ry4I@|)$<=3mZ*o*cX< z3|eB^&OZBL!06d4V#y9b^HbPZiBpj%zBeGP`U1Ks&*^E36 z{onax`4Z77(_{F3z5j%+P5)HH^pAt4I-?j}8 zYP`q<3j&>RE+4+)lwmx4BB5@qLkiJgTa_wP`aIar6Fkwz{5*DiP@5&u;*FVPJhX9B z;O+SI{eH{1C;F%TjqTwdLen67!y&rnM&4XzDXPv4(0tx0)2>4gx1jR6*%9BS*4ylI zdDK>CIG6rCdO&Av!}h(8-!zob_+V*F5cS-=?Y}3ejmB4NHzS5y;{|rH!+0$&J7X-j zt5a&JeW+UU0mt#^?s&wWC{C|QDvC>ju=K^iqp@4S6JLzvuI^+eKde&11wl+|^>M_- zPKvWbkIl^c4@Lw+%0(0$3{6g$)1*V=Yf)=n)z_oe;9U-4vb+zUpt+wF?F+&odcIQZ z!or&kO-)y$G`W{6)>{QN&L+NzA1JKEkq)yrO$`;;^s+uwjNE6=@T&zc*73c-nS=Gh z*IfC|yFPSRaNRkHEh3_b-|9*{3t+f+;oo|TXhM7D2F(~i3cMEYJ9Iz)&ZsOpUMzY$ z^*$H0NXq(ReZgipjP3F=zKdR|=Kj6L8*@;M1W+5Z_JNB#*SVL|6nofyp!A~Xs0AkL zW0Fm?NXhPsCTF78SQ;_3R(tCktlVIV5+#;<=BTj#B}()jsQocMXJ=ybtWu{Xa)0fW zFG+uL#6UmTA&&B5ZSY{SnyAe;Yft<{=kBIW89YgOnmIfc@)(=pu0C9GvKm!IB`vXfC3ywJmUdbxcqGbo%Bmz^cM1UU}TJbg}6y67LI zi5!O-8H#%d=IE!^37nH;9}~>AtUa}KIWuMT)j?D%2Hog8_f!%{1%VeWMmUeA(9JD= ze;4nQb$*E7kV;3xPN5EIlM5ZB$%sm>Goz>dd|*AAy8evNBUKMB=+E>YAl%VYX*QfX z6WxL~FO3D`86b7J|{2%KYAfXJe( zDo=*wMj@t0lH|Oio+?jVRGTc_G4-7L24xe3lLn(2nr(f#@jRAtx|mC0EYqAk%>;&} zJOZNUZ-kWC5wCez%dits$utIQmdm(S3QaHBL0iTY*Y-U;Yr*D@lxM$?NaFQZPB9hs z!rVX0eWr7=5w%rO%RL&>>-M&Tm(Ilmu|YSek;K1ir4qlYE;?h^UW!7oZ=kHptovXH z&dGg(03*Gq?XxTuOk5g*4ts94a3C-Iz|X+upLNHd37^BQ3ZE_U*~-RbqyP5Z|CJnr z$EGcx#yUL~)v)4wJ%Hf;lBC6%(iQ%$JcWuBuBW8FzMcNDm8^dn#7~*IIoU zmWOAvTcr~O_u{6Rud6HM&Mk$bhRDVl5h^eQXZh_Q`P{d{THEDK^EN|GmS>WdE9Kgr zPH0;i@P^NvBn~}Rw>|-(qio3Lw8@HlG;rX3JW;9sYfs`Vy`$?8OZhN`BGrXCd1E)s zUi-t^yAea|0|>aOT(vX;pQJpS|9!g62-*dnas3SM7vwOy*$uj@Fw8 zQFfE6reU;{z|bR-HI%U!Y;s(C*bbrc92N1s;Wal`8;?O~T3C6Q&XpcH8$JouL4KX5 z^!@GX$EaDX%3m?H+wFq~NC6rnr^AI=NT2pnF^1tLz$=<<`6j^?py$U606slJQ4X~> zv7T71Y=o(jT-CL&u*06UqtBdF8x-n37Zvyydx>*jI$B?8@1ICX>Jj<|1LJmiD`)v^ z`Dq2u238Gs_8RW;)SA_EFn$~|TgPueFnY`X^O7gpvb?M|nL1pW*-)2~s-zJxymM=< zbaomx3!)zMk)JM9lpl0JT8qbXv)EtbrD-%xcgk*1DlLmKn$-WI{D&8>7el8ASLq}c zcM6fJ%4-+V-2=QFX9dV6-Gl)U4>a0L^3hXX%YQ2QKdB5ECmM)92-42M?vGX^1qF<# z&5|)Lif2$-#5l$JfHqPYVd~+lW_Z81{l`cSu3rs@7%&BkpYF;H5V-bK9%NzmNz+`a zx#EwG3pig3a}q>|zuI%gEsxPU#X^M%TUakH9$rISNxdb>wxD&H3t$%Q;^E~}DZF;o zEBTq0ll_K{@Ds^6S2JnUd{0Yh){w-1t4nHL(Mpv^S8~H5>6lv8GyV{(W+f~_ILhwi z>uah)KG&2tq*{du@%h1Vs?@7a*AIj}CmXzQvRo+K>j5SR)|?_@$DLyc1vJ@{{ky(S z#wzfLRDa7kqm`szwhl<}v<|Q9Hd^2fU)$l=3b$_PynWynAllU${zp74V)?fT*?HO* z)#H<>wKriU?bQ+nX9^e}QAXpoh{9lAP@3a`&fo}mEKsfA#ShmnZOXi;1f9C`=FZvI z7_Hf-;jG`>+n)%kNZ7VZC3mCk(Bvar0w}iKaZx^>fgK&r3gH|qdNIA2wY>6ihwm#J zNG_!R4tV8bazkk?!k%KLH%cp_VaFJFL=@%Q+V|BN)f;&Pr4A^B2X9pD;eVV%x8{U_ zw-;%Bs`zB>iIaiy3q(cUXDSTzA=bA%)nHNechcNs&kp~gPxFUm2tAYg>x*$*v-w%LK`xnhXsq* zr?@*d-a9tr06c)N7p&@jzq_%=!I{rELi>uOeYA-EVpu{AQGOLGVe@2;0c|zadkZ?% z<-41Yv_94!7^ZIxf#H z>RjR|ehg0o>Xr7`AbttMQti&@wdP!+8AA9axzIRTDuRgYl>pWdBUN0PU^k0TO~%-TF*Zm_RjO;eyg$sQ7_XyIDHgzELFUZN{|!O} zdnkKD%YVg-^&4jR^^lgp&zH;)=8UJ?z@_kN!EA2L((SHJLE7V#e>3oP&Hv=K$Qx86 zVadXB@YA}XzUW?(S0sL};0NNhXyPwX>ArS|RUPCysua~R=L36TG z7Sw=6w7( z4J8%Q0zO$VS`M%hdXRB_SAv)xJx~6j}k~ePygK6 zCiNu<#`%aGQ+X@K??5C)Q_B*AA zpYKxt!Hn_C@vq>|E9SVzKd;!_hXJbZH3J1RauEJezjrbNzm0Pui`Xv&5~GwXUO#!g zoy~UzK65P&ED91ND-!+za{a{koxZfC9}*;Yy#zIPjrq4r-5hQ>;}v$J7yz}}r{J5w zDuEg0oF@AH!v1Oaj56i50N7SYSNEF1Bl7c$IW(6fknU!ke#8uXfHMH%Rq%4gvYsBS z1I*E{3xR0qI_+~MC%H|fs7e`UX-jlpFqmic7K5weg&iMQz!#0TH4 z;F8~5?;V4O*d4m9Q?$5IDPzFnK)wCq*v8ey;&7c3`Hvxoig@6YZJ*E*$9om51F&uI zx8&$I`H%56uU`UB^wsx=DFXe-^j|Pb8=;-kX{9?OdT9YePso~UyH_5A=>8^1JDY6K`v;a`L=-9S)ESV&_N~CR?X4jddBca?{!Z<0 zp3L=qbd=*~^X4)ye#ZjzEvM>ZXnI9ymP5XiT1?w0uiu6RMt2!oPLFb}8qr*PhrkoA zb8IxfxSK=x_9@l6cUE;2IVNWp5p;M!Shv@w3MsE`?LUXzm!V5JeHVoxws81Wn-jab zIkrC$W4sil>9|lc|4-3v)(Iab75kdoTo|9(pFL0a?N%&bnj-+$=c?RY7gGx#a1J2< zELJ-2<&QsiG@D@92eU)`mMsdlT&7az0zY)8v%f4~-` zk3VV&g)nghpnY|0kL&}sNoc<|RB1->`6iIE4F}k6xSRkjRPbC~mjn-(bQxyb2Y>Eo zRTo10vX{mo;3xr`ViBIZv_$NK@VQ=WJtI$~_+do5@UU%#AYspqEFYwgqX|#> z5MD2J@MLiNO6A(`%%!atRQUdT4D_SH#3Cdchw>e$@a2#O9guy4sw=m*D0hu6zP?Z1 zCske}v$7j;PUx&bB%+TTZC@aMW$|8?`|%KFy9MjZwT>8dj#sKB9T#*}KBnP{NfHj*%&U4Yy~x!dlK zveO*S8YiD*At(V{VZMdljP|7M3d^J7xtV4|n$_u~p88hz?n+!DL{%-E>|1kiJ~Y)~ zqlh;YL`CHbf9*;A=b9*(BF^-bv2)}@NmUC;o80Y4Eba--gXJgb%v15W9aFqU+i*1l zpR=>C=jqU$HK!tGl^d6yyH@_JM=4I^GS!Mqb#6^zKA{-UXXy8XJS+NubbjXVyT;tz zAxgumu28^xUiPsFEg4{sQ~FCkt+z||aW3xcQ$&h|4KunbW>4qy66F0p4rId{nFQH+ z5SDdmYhjPs4y}M5C_q(Cghhjx5xI6kUA|;JSi7rh(2mxnubc~c==RP3W|Pbhvxq~k zHG|D7sAe3$Jm0m~`%c5!MXZe=tV%A6@@yIsh_1MMQB)|3-j)$Ft`I58uA$u37?0&J z!~qA*kC3K9_dyqpO5usV&WWDMi-0GNAqR zv!9m(1!D!ys~h|`mLHIFZY=;YX?!n1qXLRS&f23QQv8xy)2V#1VPxifb5JE!TG9t- zNYjY*eGTniJZ$BuB9aBO`1 zm0$P$v!M51Ha@;q|NC}l6^3B@`n(XN>Wg~ja{MCfLd7Fhv?Uid6CC~cy*x}a*7d+F zuu;}!r$)$XS6q14s=dS$U+sk&q~OpG>Zc9?k%YJ%Xo21FYRfLDTInLM`vG2G@y@vl zyytN|&mZNC{eqd~K{7|!i4-VJc-@UUQjjjcpSLldE=`(~I?lqPQLB0P?U#%a(p7vsn=@wI{}8t7n1Y)%fQpM6_L3)ZYJKe zXuU9G;nq0fEVwFDmzOg_wHL)~2hE@niyTAA zYpHl?u}C?V2`Pm+2Z(lOJMN}CkNr1c$HCCO8_Y3LC7z|*>_8@=_d#ihguB|H z=ZjMsWJXrBDLx?)ftzt%QmkI@(=g%Fh1744edb;Jh?32gF63T}55Y~()Fr{4%U=9h z)F~tZUfjd}2FreTaFb(@o<}N#_(4GlH&5C%o~OiFX3D8$<&8#k&$F9DyKCf(Cq33* zM3DUUn(XQ>tJ#lRhqoIgr4R>)~w|~m#krciu{FJGV zsN4P1v9_p`QSDcm7$4(VNm6yZgIHQO-IaC*R6lx(c>d#`bdvcpRzP#%Sq$~KAJ+yG z5S?%9xPKDxbfP>w;DUo|Kda(NW2UJyA4XLI@roK6!pzLnI;=H?JUqDFeO1f6YG$z} zwa2^I``buJ=IF#l1Wn<7yaN%{d5b}$62FRrU%A2Gw<}v7j*}nm}6BhGqo-a2a zFu^zdWjvNug6V^8z_JCo|v`9F(BvQum{sa2?Z2O|!)Q{g!?cm7J=P9{lPbe~tP z4cfb$!Us5PF%JvpP(<3`!_w}-N5`@gjbhJ2_&;;j2xjk2W#N+NsaxvI8k5jFKbGqq zmvv;z^c;KX;<_fWU7k+=t76hn6Qr{u_;gJno;h{g(rLs5$XGV@We$93gvn`R*pp8} z_SYF;QbY|a_9qmsDu(!Rt*cqN<#R@NBrrOmTDlal#1$U68B~eLU%!5q3R+Zj3Zi!g zJ|;SxS@kS_>srieG{2Zix7e=Ga|yTM%pK5&d@J2Som_NvA_VSM7z}zU;>#|QB@AEx zFBr`y+F8d1t|jR=aQldI>{+9J}(7%4iUCQ5aT8)I(?Utqt`1 z*djE&3k40XKYz`fuMM06$mzT92R{w3k7h$_IYIyU;P?o` zT=$y|A=zKbw0JR@s&XG%sv=G)svojjCEH!g>p)zc)@1RT8(H$9*Pdcdf>7C<5U4&K zXMWxiPBm84#o5rkYq#|gp*X*kHQjfi8BKyN4 zk5F^_E3%A?B^MVLleuChAT|EO%k_nFiFpIds!moQLNn9&qsb_HlQ+?}n(Z`HJ(_J8 zFNj-LLNHqzvSc)@#Z7xHX_?{Wy{%M^o%McZ>^i}naAm;*<0i@7%6w@p`MBKl0J(r= zfRSKbjq;6WK~|s`qzrHUZF`G}%k=Pl|4S3t?UX&GKeNoS5a3p>bxwIc=rhNj%49f2 zefW=(1@8YV>n(%gYND>u2n2U`m*5&465L&a%i!)lkl^ml0KtR1TX3Jj-8HzoeUs;X zzk6@hUH_(L=A5o`y1IAowf9<+4k=Tf3lern;HP}vn)#m%jQyN70zp@>H&I}j4cNS> z7N?oSXt{m=3(y`b6;qck%!!GB-AAi<(k)LBqe(c%g+pM{(Fuh8O7|x+wU@dd}pMjhZn#*N=Xqs%TWcnzU^#+VPbc_8YO_a@OE2N~rQ5_m)GK#Z*aiPJ+a#t~!29N^Ug zT)upT`E3zlaAAsI$U*xJY7bHSJI&XqzDuRaLyME4Cgvz;M&5*A9>8%lVTqF_|B054 zE-fu>CqGsgs;z*AuQmpZA2t*zf}xx8$IJb!G0kZ+{9FpS|Ct?s7Q3YKtlYgZ_)%2v zld`Wv)Xyj2^gpYKl;U;nOF<%qu81tfk*3NQD>`ewiVTP* z@Fudu@;|;c9Sb^aUzGo1JE&^{srj-tXrK|@gg)1+J%dsV9u*O8i^=6o^gpN# zyDM%ZaUpfNLv|(9_RBwtN@58jr&0-4T4NlQa*}&Qy+hJRc9=1+E*wq9t#TD(RXkMc zM5vpEdJw{0oyL+|=aGdU)^m3M!@T1D_sstBX8-WKME;*qFSNA$AO8R5BG9kLsz?*9 z2SPHe?9Yt)&aI1W8)MKWG}WMjz;&7yss9+{e|VS=f);VQ3>N)rY6+TZ6nu3H%l&@sc+=?H7Q?V!Brwv@%LBmBWb@`u#&Q>zSLcsiM7g#%*Rg(tXUPw>gu>^ z2Kq8;>+c97x!lgiUVyOMh>rp`ze^eN3fjYJm#lRj;U*#9hc0a_MEk#n@>b2UJUs|r zWYrhVDRbU5(A;iU{4UFv%gx?4$wR}q8{`@>QX-k1?T5OfE3dA|=cuwbgk6r=(Q(m# z%KU9(pJ!O%_lh9g_c9aHFsW`RYt=6_Qt&h*@MG=Pljx{9Ve^#Vx&Tl@UzFDw6O(Hk z1#v^7li_^jU9DrF``X8mN+J>~xC`jBNQlaaoPKCiws zAmr45YkQ!?B}aXFUin&`@WX)tm-{bVv){v9@>2Q;$qIJ#Mf2YhE}!Fut`vj<@e6GP zbH$2J8_tUJRF5qlNw3S2rjfLdlu;X$wQlK;}7&I)LPPPpHd+Fx?-l`U5g-4#o z-Go89;=&%!LyQF`U`}hHmZQX^x#{O)2yKX~i?;N&1jf&>hMbTDQNmDlC?$WzP!mLoBK}|EQUC$ zmciDKCeBJ0#bbB(K9%RAmNV*yECA#)N|&H!CcJk8&~?_#Wy}rXtR*{lGu&!2`tPTR zX3R~yE_cPYEJtToO7bs}ve|SpSav43zBI(u zxQWJgvx)ob<}T!LmU+NB*EFBB%zLrNXu2?eL059pC+YWdN78%FAF|5gXFV!N*$h#S zf%D$nJ@^^gCP2E@c`TCfRRv;;Bms#rYYr;gJmn3gRjvftT^Ld2bC>j;dKm8);f(no zDXi(%W+*JXZxQ7vWr_mUQ)O0%Dz1$0TLm^Zsy~Kiq4GXR#;MK*Yf6LfJ&7!MItRM+ zt3yZxJgToKP}?p9(_}N7LjgifeD#M4xb}-ulJn}Vj}%TMd3sJl3FC3&VFr_99ZB>7 zf`#ozVTpCkXj`P>`Xhzf{3+oSvaF{TPpVeATjNTnqc8C3Hwp4Wz?gqJC|zs+DA)$n zsYyKr7k@G_u?jBr_1)8sa@=EFA2$ajG{(QVBPOYnvP`N8~8CWR(7UBln_N?G zktQUh-vsI+$uVPPeH_AHS1Z&jsY&;Lb)lhVu3PkDK^@5jm_Bs$wk_;=Bm~SENQMy7 zH@l*!8)A2M)wrw{z{w{nar_0>9-gwLHH-b`okEM$VuK~SpEijavo7Z}2uB5co9x6r z7N506y3^#!&h=f%&!jpoOQ>(ndXTroyr3;1z$P3dOc?Wa+Q8(7xHARKE#=u4wr-&& z>jzp|j1)F2os@KzYqN%1p}fda$Vbn^>)w4LBW4n3T(yxC;kjcr?Hna2mC{IKlJ&NM z>WkM#tyG?YXDIw!2URRS_MI3-WfnSUZJBuSoL{c772UHE zvvBAmlmTjv04GES9k0p$SrlB748bQUrC_DN*SaI$I;)T1ca(K>Z-aBm{gs`Y{-hf7 z3%Hgd`!DNk__0&Fdosn@zDmF+HhXI*ya0=6E4ZwTisk1fsAKg~b-hz(=0TkQl$v@I z^MW1j;x1|JmVeugKgYPkd~W?&mUB{8(H4Jm5S*aD3?Bc8?_v3%z~X+}#{P-6v;Bx-&|{HF3#-&-Pt$@>n0J^;rMEt>pX#_Ey|_C@9p=*EpA@ z)-s5CLx<@BR3G+V2V7D4?P-~cZ5|1@e;qcDw*Xo0K|=sb$$1)qMs|KANVpHFV$TV! z`qW*cfql+Wpwtk-se6oKDiwcgRcJN91AqRoZE~E3jkId_{_w2&(2}BeprqZQhQYGU zD`GqKjD!4xTBKW4XNId{(ETQB!8ofjI`+`!y?SX#A&c&(Pu85g#|@~VzoZqVf-(PY z57=udq4rs*@^B2=>tkiDba;ZKRqTtBzr^|2VlieLEV#FaU}dfuZ-*n+PqS(=%~9Cj zkM9E^T%U^D#DJd@y_0~+dR?v=1yhxujWND?DJ`0zdh%gq>qKk9%tr@n@pm3c)R&nL^#>&^MbXDlCvz~2xITHwGc@B|vp6)^V zf(8OO@A>$#yz&tmH2Bv_@O=3`r?wbO26*c@>fHtmB=j zixp0~I{QL`{6vD6?Ij}3p)+do2{Y7DiQ|{|Fr%#QQOn>B=5M*5ky8^|vAJoT47;*Z!8xM zrYJYllQ|)ALs_~v1B}@U=Ib)<*c~|m9fiZ6%(m{gz;T) zM;v^|&2esPgTq#b61k_ps2|>)R{DWDX9N5cE6_P}hD)A1FOdS&z%>nL)l|8pFZDCJ zbn5Dol^YeaQV(xUcLs(|ral4oRobh-BBj}q(tL)J(jB48AH-`&4%F>;8&D(au_ z-uL*Rg)4C+$`AFyUw^rBp4Yb+Ul9=62g|*|t-kemc+euq(ig~T$n5fy3Re`8bGY}d z3AjIZF3|FiV}Qthi4_wRzD@!`p!Q+wc!coDoI!AlB|%Bdp97(QI(|(B*(4DJ?v62Q zg`iD1_;ivo>OWiXJgWT2WN>Q>s+<~Rfq@M|6jm+Rse2b}U@1_frP||oPT3thjD?uC z#Gih^ij1v^&Q%NmA9jDVjXg;-S=G4UvcxlHIEfO{2unBhh|FS@j2*;}sXPPODlgfv zOe6YDJNfkG3n_(ZlDg{pl5Cg!OjcIo7_a!r-p%qo4gA5PLRr+le(#w7RGu zqR^~gsB=(d5r^zZB#L^cEkNG*GR4^@fllRCuYE_-d>Z`__;Wy2jhCnLN$m@lqJKPG z%D$qrP-S>bZL)PYIh1i-_L#CpY83Ahu-dfR>vpZf&l5tyS28dJ3xr*arH4fS&79sM zK6RUQ=)5J+&XWME$gGRIx2&C9&p%{?xQlqGZn)({rqyJ5Cx7`F+EtBGn)O3HHfA|;8sfES@ta4+78G;m5(BMGVLtZ=%Bn-5$B>dt`iUGbHv zBJy2ktXrWxOhY+!GOHJo!|HJjlB0AyE>-9q?uq%^DvUdZd^?{+l2j=8XLJ}9j*h4O z`2|4^y#Me6xdOg(Un=rk(Cz!o1#(36ot?2Jlb;8R@j=$;(2-p?LPNtJnhS!u5K=fN zhihz%J(E}mO%l$%p*hku3f@etBrnj$Zy>`7CsKJiD@Bei`2(0j_=zPh1r3+@MHB^4 zuR)Euu_vxPrzWX+i!>686r?1EpIQPtWEp zTZc#+<&0bp@Je=MECsI(r$lp(NCd!rzD;7Bp4Xq>TVVzdjySq`<%*`zX@JewS=SM~ zt-B(lq=0On9nN*zlrh$gG0!aSl~)J4W^-5pkvKWs{b8j}sGs70+{e}CzTMCh@k&BU zX;PSSre!Nj`Sx(TlKl~)A}T7ng*HM5Epq(+G1%$O(G@qkV#DB=icm_S4`35P$Bw#k zDO&(`ZHsr)CS^$l$yiyDk4~pdz&Kp|kt?>KCtB{s?Qej)m&WuU)d?!8^ z)d}1pwwDMz^E^Ks%xqFk*?GA2rQ-B#loGtA)cEGz{B$a8@EHfH7=WC+ zOk6y1ggGC8*ci%k{5prtjHQv=+-gtOJJ}z<5fLwh_LqB=n8eGk?V$NEbd^gn;|2YV z>sh|rNg&eg7-?o8m%8-;_wwUO3r-y5ht;1Oc9=ny>=?1ZDbJ;5f zjD<`5a3dyW`$^4BSe}WrAYRl%edCf+=k#Y5Z=4A#LlZYZc*{>hOcE9Vi4FjJfNUQC z4{mM8G>il+6f|;lJin5Hdf#)8F^|_+isu@L*U|a`D0%&o0YigFo_~+zrQHc&jU8Yu z_C1e|WO0kUElZfGnP<{7HNOZBRY($FK7V5YwrHBS#y>my>r;UAXl9V9B*23)sI-$VXw`|X z_)m`7daFujb-jSLW|Lr7CKzOr(T|fjd?4A~;=fJYiGy|KdtT{ad7E7&8)Lry0nX-# zA*nQd6^J{7=vvgf6BXdX*be&H@6p9KT`|V#AQ(dWFtYZ;7$7$qVQznSb`_zW)T-2y zm&W&R{s={D++*zwaOh@ZZykEzWyTFgrGKI$6LYi=o)+YEV6tIWgZ=V+lSbwym$30X z$E)nvm^9>ldEU?t)z68l8FT$jXArk(5eP7atz9M8k8E!XV?(3+K*oKXWq9cwRca|k z{DIRlZNY2vm)YYmu$&1vd`8S^b2_kO0>`ZZA>cURo??w)*V$xQqLd?zp-&?l9z0sH z5|kU52!HYbqCKwT!wz0BkP@KKqul*O)mR7g=$~8+dxGoJzdh=%(eMUTNQ4kwN=G4Y z`B_q1#WD_~@eZoYW8#h}NWp9#KCoDGkZtUq%86QGVP$x%K8dI~2CYPOj#2k5e!4rC z;!&F}t<8eK9wx2)Nt$jj0t~r$Afe{$# zAVpJt6k=IwV`O=7LithT3)~<%uZCJVOYF2NepG%mp7E>ur|$Gw7IGrnqMH2F#nmIM z1R;I7R)~VFc!#}qTKwLIG!)0%^I3scfPgwa@y=zOW4kKn?xrA$eryzsCMWmy9=ueO zzjKyjHe=)1pxA))fGeLKHde`@9D6Yt{SAyx#~}z4dWD zD6re(i!e*;19WY$$;QNQ5z=ziEcpj2?^r7DJ|BYs8eMj3ZBMj!FSc;LQc7#I2NGlv z+!b+Y6tY0Yi!A*w`J%ozi5)j(4i$Dxb$Rxb@~pfq`CFjtgYvZWm_CTvxNQmK8fEaBjjl;oEoE_f9b9uj}_P*+Oe)bO+@dT_*^rQ_A^JZjHn!8 zZ}F}QD%I@He8!V4>USG!O4xM&IVv3ccMbxr=y+q1XRXSxw#uAA%jE!fx403@b;&Q` zHSQl=Ye;RIpNZO;h0X1_fyR61WvEZm4(>JU26rI zu#QmVcjlPAwBX+@^6f2&!a*3WyrzVHI*->|7zaO8>OG&X{Gn+~%Z7CV9|>4h;9uIi zwFFB?RyAX*_BQL(zhn|7C9)1Xbq&GZ2}<%ngBRgO*ufOtweWWI-6{i3e3iV}Dqh+V zqwR(eoQe;-M(cv-?i}Zi=EWo7StZ-?L9cC%&O)y&^SoI1_u6d$|k7 z)t(yTSW8j*9qEZHi9MCSa@ySjI2+7Q75jZ#P-v>Hm&oU)_ixjT?Q_s|Y{cdoSlPJt z7<3vrGyNv0w{!DTPslw?%sw`Kl8{dO6(71@xULNyl#kFdb7%J@eHUc)2aDv?(r~aV zK8qx`rr&kFUp3ctOdvsZ8C%NSiIT77*g`;Z>>cMx8Tt0YmLyRWdPwh;CM_!q(|Mc9 z=W`1!xu2viEK-@9VIElq<>EpYL?Zuw+}S{;qb{WyZdozKT4}oY zJ{Yn}vPZ1J6Vd(~>Wgy~3=(ITsrY-oatHb8G}cQIn(XEU^kWDRoSM2CCMUCDY=B{x zhdk$2hb*Yn4Ov7un}9dTJHy%l#{TLXbY+nD=H#LCNA=$1(GH&%oOV4uFKa&ivK$I=c>6F|TnS?r7pzoaoxj3?P zWPFVABA1iD!QS>ifM3^Mz@#Sh26_=l`-{6By^CP3QSujxt!sqrb{=snX7fSxtDdOC zo=OS|Q?*x@0i7;54Ln#$PoVuWv3*CxXlmg_>WcDWdBl>5DxGrrj~Vjr6DZi40@>RHLy91PzRYfPfG#!q8Q@5e9dotcFn7z#LW9C_>oeL3R;$ z%Cu!{jq8?pRc;&pOKMTnSVxe+t#{8~Yi}IU+DxQDB7FuqU4-CZvPB;2%$fOqwei-9j!b+OFm zsWXsy7ViVLQ*2AzcAG)h?*I`XLHlH$ZnnvHzz$}v`Cx3DgJ*{Zyp_1fl?o6i)XmWGLEY`UX!$ zLdXjvoPcX#&-(Kte@mIksWg(l`6A0`w+LFDNEw@-MQ2CvvhyF2VswdQEx0l)e~Lru zR*9ZhyQQ~3TMs5Ko^{2Cv1nVf)Xv7aDP>Ab3c}w?Q2Xq=HZnG%D8LCRYfl3XPGHH1 zTC-GKnx&+MSb2i_r;WE695WHkLvs?66C`WU9f4UB{^#!Q_2H#?TnU(Y!Fq#G({s9W(o~0*} zQ(TlmMQe;t=kD?9iBg1xJw>4N^WPNB38d!5?0T2*FK`H;qWFi4QF4TsKGpzDs{Fdn zxWh^%K{#2Mc+M;u?AgYeUqY6jbrHf1(V~5S?BVTlAdFb29v&CKq#t9$N!SvJw9iWxMXb^TRKRB}(JcfAzLW$<+!rHOHQ$ zRy%okIhyBag(^r#qf$^ZM2!_!$d?xGp3+cLzg|&7hxJe%eI>~Jt_zg_6LmUWG1jo;e-=sDC@&tGk@L|)Sy5-3Oj1$} z5?K>oTZxq|thLyKinRIE_0*b#r9@y;lHG4$p-Y=u3$s2BP9C!c&Lbhu>?g!!OKlI0 zg|g;V7n--$B}Ju?`}#_}ev*n;Ssm$l1oP-!vr^MqvMOQSd`rr&B11D#{cLs2>1Q#7 zY@jr~o+dW)@;##OEalp5CprUq0-EZf8Y(+8SsMdX+|U|(EydJVB3yMDyP`X!sK|52 z?HPwB+px*-rJL^WscFxHkA=GlY+0zOI)3cQ?5+XYaWAJe$G2CceNPSk&{C()5m?3J zK}UtYz`!MQ{pF!9bl=K=3^ks`J~`lImg`xJ^)XMo)B z^BDdWBdy^;>ispoNCe-Unu2CEQmPW!R$m~Yru?n8Zv3P+W<+B2$M+XjrWSOV2m4`x z7BDnINIroNJhHS)h+)+ty_@+w2+Y=!omj4w3g@cQUzImLZgJEO0kI)K9-n8<9L`eJ z%%-H~xZs#jRK1o1S$Xp>uoBt@1D=k9Qz2o+R9*K8kVl@^D=cPpi=Zvf1N59_>d7_> z?Q0y|3{1z`)?f=;!WP&?>c{oHj0V=&!Lc(OeT~>D(A_%=0gF?*qQpcTrQb~-75y&M zQHD?s?Ai@P`PN5AYq3Arf-fs}g=!5@{m-q#<%D9-n_7b99EsB(_)PnKT%Io7J}?ZT z3@)LYO=#^5j|*f|;|dn#<)ulLpgA_VQM4G32* zevItO?&j7tnACtrCZ(gw%nZMdES;&6&`BsUVTlOA4BUf$ca%X|N^i_{O0qGZ+n(>} z%X#B0?mbGI{XJ1x_8nwR0Xf3d`Y@6DM8Zhi!QH?R@UWHFTjl#bJcI`EeozGZRVGK<%^M^SLMiBe)aU{BLEJ$3d985~R(`HBe!Rw7l^|Wg{Q3}Xz zy&NgxKdKClcjGM`I$b{-LlvTz4tawW{ddzmK2Nur&GB$kiV%f2@paGsmb{`CW98L; zzw-Es-AExi6_Q-8C_*PN_p?r_0)7bt)S&$-BSJa?9YT#}aryw4cw2yzK3w+~E+GG? zm}4y`?wJ->yo2Mosb$DfKV=9Ht=Hv`0JV97ikX>#3A@;w4*h6axi!sh3Wo zy~`wLV76DkaJS0T`3C;Fw-z~%nB%p>kg5JbGe|JnMjR&F;AdY!VVsKc*wxxFaPZa3 z)-p4!%Lf+E-%#%?JXGIS(28IyBilVJ^!BVebz@wRiUftL!Gnztd4t|; zoLazld@?he+7wSsC0$N7jnSRu=T74|{)iF4j&xBO3u5gYe%BV=;KCN`vkOOj24tEh z^iKxh&R;}G7Z5*9xmj%Ae z?EaHKP5?QW-&l6_DDv=&Q)nKbyelVkRMgIb6!r7+#vmz~_nzLL;@5@fD!+}&dmvDF zbnSzH?@GL4C0<6U`Tx9!%i%43+8?)xTpLRNYm-}85#7B=Kxo41;`|nBXV^t~xsv)_ z_!x(yjv14v3eU^yjn`1Sh|@Yn{$PSdiIZaj{O35Y1~~=aZbEKPUsTR#vQwpoZC325 z%-nlm(8`B6BEO7|?+l&T&PK2aOuVIIOG3qv*!VPFi(YN66JlE4{>6SBl-sw->U*FU zBbzk+I3PIAp33LWnUX>f94Akcs2_Z5T27qFin}9KpVWF2R=K#T2k}Z%J_HGB&81t|SGvh=# z(DVTPr*d`~EFENpCa*lc`$0R2&`Dv5W=;a#b;H4L`mei>(Dmhn=i87HHV9YsIL2{~ z;wLRd`QwJEEKHd(xanNFOsY~zYzH!sl5#Vz#!n*&pMenJPtN-^S;KTzAUF`btcXTW zz=0Y&6+Nw!EiSH32nn%BKO3X!8y9zMEGm(6-yB$sTv%12?#c@o+46iou5gTDEcRD1 zD^h1-f1t!2w83k!_QJdS0Y4Q{W=VpVV0!<=F_Ml)y8CNC_x;we44Eb@^tQ_W)Vc1StS&E{Xb zb`;2ci5;LvgvBN&fQZ3OypNZ+t2YtMtKGqui#EKT+5v>a9W z`TN*AT5O2E+K;j^IO&HtFA!5ePHn(KzqzjyY}+Sm^Zw>vcEawjAT{~CTt76ik4md? zx#QUl{hbfeYyEF1(NC^>&H@qQ#*1IdB+~H01uJy(lx%schZBR9_$G3zqCE^4hR+jmI^|x zT%trFav(SPU)qh;9>_N=j8Vyt&igSpw@&t}eft*^*>Gc}?jdvXsjIH1&7K&nJEs8D z;wMMHqK#(I07w0&7AMcKh+~@A=ac5EUtz}6KWuD5w7kAGzan?@`EdrMstG()0V)^b zyZrWh)q>H-SAlNjmF<+Gm>|PsG8|%zg;EOv`dGKYxwXh^ychcG?hBii%@ZF{Q?B3& zDyELP+(Ym>9WT~QAD@xaZ1Bv!{*V^8sHerjaMvKWoCu=Nph8G%M^1Eu_Q0dAr^-dx z%z}}xzJt^1R5qN1sJua08VR`jwakBW;-Kt1!I`ccg?MqN&;ZUIvUmT(0W96j1tIA{ zG=22@O7CA$(ppmOQ`r=p7JnE1v49S^R?(e3n{|~tZc%wNW9%z&0iz|X_g9loWGuYi zKNGpt@N>`HP{`Y?;CInrb_ZbxnZDp4YlxfpKXBNi1ru9F2Q;=w8|Jd|RIJK)>WKlx zP-qBpo0oa9?tE>}KH!}7(DS~3Uy`JblYn&=>|sJmV+LFB>7Ec)s-S^mq%6ag@`Ij} zb8YY1DFfXr!%{de5Rw?a0jlp)s5izfW=8Ovvcu=-(EVi7;7Rr)+GF0TYrCR zvg-a(558(H`pFK=Ifoh85zL$}c4np3w0FP|yR)W*0g85?B8FVNcobJR`vLA+oKI#9 zAF2%bm6?L3kJse?o2Tz{>ftOT*hRGfd^EcfpBM;r39#Ppog&yOTu=|ZC+bos9JoUh z!$KqQ`YfD!5?01cwN;5Uyj!!d5>-&cj4|p^E<>hq`l%YJL&<&ma|zRKf84MmTHuB{ zhU*KHL18|W+p*Tby8fckF0}q=9)f!dem^;OGj*Bg>XB2LVsAb}>wv~H`1!guNJARo zGLyd?bNdPGLYoAKJ- z7uvU`KYtalhuz~eB3u9>ch|%gyMTG?Wq$p3+@0VdRWF4us}&ap-HWPqyarO5zdqiQ zZelkgBg!nIdd_R;s}C$XJ!evZ>YICRh~}G}U-8#{Z)iee4JpWd<5Gy%tAjNvrbykYk@OCd4Q5A0T@S1JP?2b{^1s?GF`Cu3C6mvCw z$vBV5Rv|d#k?eMA=o7e`J#DB&)NWg}z{8ZBEu!5WvWh4=S?vj;m ze@E+z^nFY3itLH0lUr~!Gezf>kh*a7Ry%+;u!u3HBa);WVQg#H=%WNXX|vRh+WL#= z414~@-@OAS#Qy%Z@QHHD!{v+v%khD`5d`8}Byf!bpVugES)Ei1hRS%sf$!w3wV?1D zU8VTkaTyw`)e!+ZV&z6EI_L&B!4B-yD-^$FapMCi?uc!f-8Fnzr2My4J3SNxTA{2Hr9_na@f$Wo(cp2@X{2wgDyi+jvpB@9oEU&dNM~F5x5i@uO@~=(mb_dh_CV$ zOV&`n&l%dR6;Vx`Ms3dlut85e;7wij3ozUn8bqt^&KKpW{1@kP+ z2bF!B8QF{4zSP18*KU<@qInj6VaEDLEVrvUHgXLOW+(3X;0^x3J`5?+<~ZU0ZfI&S zr*OoGQNVp(f!@vhP)1F>QiDg z?TYqQASpD~1zrhPp|MMo(g)*D3)Q>~fqE^QLChNs2F(87{i0*!)unH5L{L&yzlZyQ z?<$19N@7jpYjq^ad%l|iJF=cO7^!n}g4rInk1r?CLMV2&IhpJ$4-kSCTig8M%^ar7 z$7E{H#SPp9nclz1haRZRPtY>Dog$X*c%r6`Vf(*k?)|(f>pxIeRblNzJO9*}n&0u* zjB@Ch*gHS#AfE^bQJ(dRJ1!+5?p)=|kBvw8TKh5b9@-;*w0E9oOkYyrE6W4Uk0)(8 zco8qZ1h|YuOwci3&qx7WF8IIU0P|u9moK9g^B~XRiSc&j#NWxHo-qTiywfOi81*i| zMF2@-d=}tF%fHm!^S67q{f+0e4O>N(Q=fDjJS9h(XFiS_N~q1kO0#nSqf#~`kV{Gr)YDp^KSOfg7ikxG84Tda+{>?-VEgfIEs*x)8p_v1sS~ zO_pw?$Ug1~!Ae*KUuH?LMKdt#%#v&5LKhtZ@x?#HjAhQW{EX7ENOW~p0UG%mFuK5A z?NIpAKH|R%^>4?ISuz@2Q9gqmP!Ely=Ou= zbf!@g?R>(hJg}@XG;3Qcjau83>yPM~NpF*2UAznBVWqCzpIWEH9aG@wQ91()?dS_v zw=(vZONOrZZ->RcOKNidUPwWomiUySY4LZ+b?2GJ<1*x0l{)50QbB16rSo|$do0GP zp2!*-OJPUC8&iib$bBEQ#>gxBwJ|07Bri%UR?Nxcd}njCByhRE0)rv{xVi;T&Mg)> z*>b!7C{H-dV&nTRkcoAjwz)a|b2Q<&37Jv?5Mjv9M3eF6U*h_?W&wjZSx3RrlXt$# zP$Vu?Tl=}`?RDMXxEmwdS?Z8E#^2>rm&Hf=FZE1!{Vv->slI1-eb32;(Cz5JRzVrl zGjnub$?5T0rt@V~5>MMs%FO}o_?YG*we^c#kvF{8-J|WTH;ZP|UD@t1z60rJ*XvR7 zyF~LQ{ZDjCq}xZ3w|M`@EjFmD!rr022Vw|b`r&Br%}~z$w1xlfliK5>#ZHf%uUZb9 z(~q!MBh(nbr=o=6TS^n)spHL-Hdy<+Hu>e+NJU03(}SPiFHQ0hto2V3#A-j{~ev8<6%AQ=1t;n!=s=D zA)2|~3^_cAJUg#AwZWMpP&VE0 zN?Rw8MGDP-I7j3OB(_e9v+w-AYOENUrDJ^CqcX2?R_w6i?BQ4`=W3k&#VxJCO(-Nr z0eJSnaoLTyB^Z2d&@uE7iPvlk#Dj#{8Yq;F=^ic+cWdj5&Lt>Rzu{zX5t^Ds`SBF4RJy;qA=_(Oh?7Qq zc?5B9;#9~V^$8UdKy&`cXl*unHN22r8_k6$an&`R-~mv-_dl-0PwE&Ry#BiXw&P?* zvrZ~BBJ$iTa=f`xD0hvFa?$nndKb&YONp;hW;#ZX``u6KSFVN<2L%z}TNgvTr;)8K z6PpnCSV7MiT*mtsM^;!Qm##iIl2jGu7|sgy=T9L?K;#q^a4g3c_MxGBzmRl8?tQ{0 zSi0G5rY4gd4n{HyU+1)o0~uVd(p6*A(NRu$1=1uix*Fn(wd7N*54wPuJEkQOq4*b} zvA;X;91lIG&Mj5zztd7llECDES|{A`=ZTy?B@2Muc+a)Kh>>>>+aSQr?q_=7VQ(M( zbVUD0AAxJKLj5=;3PXdXD@p)REL@bGVkv<_(u_);`EZ#y5n zYTwnoAT;OWng1<6+st4+JMGon1)Fx?VMzSpci&l2dIs*k zz3uYN=#o-o*XOxLpW5q4V@vEUp1L}wvqtX6=gBw4da=i=EW&kglh8inrI%Ywx;DWG z8FHQOw>HYlI}$VI>G^G;9tLr_q(#usDEo^8tt9fg-4dAWW$I|l!6iTBh%hla;_0iQ zzsRxhKXUF~sG5rR?bhLK;O(ZVOGQ~{q-ov%P1Bx<$@1)E_wB*(Ez%$B2?&+PyoW$z zIncJf>h^LjK~B)!m<;sa8jBdjHqS^) get_1.default(obj, path); + --color-checks-donut-error: #f85149; + --color-checks-donut-pending: #d29922; + --color-checks-donut-success: #2ea043; + --color-checks-donut-neutral: #8b949e; + --color-checks-dropdown-text: #c9d1d9; + --color-checks-dropdown-bg: #161b22; + --color-checks-dropdown-border: #30363d; + --color-checks-dropdown-shadow: rgba(1,4,9,0.3); + --color-checks-dropdown-hover-text: #c9d1d9; + --color-checks-dropdown-hover-bg: rgba(110,118,129,0.1); + --color-checks-dropdown-btn-hover-text: #c9d1d9; + --color-checks-dropdown-btn-hover-bg: rgba(110,118,129,0.1); + --color-checks-scrollbar-thumb-bg: rgba(110,118,129,0.4); + --color-checks-header-label-text: #8b949e; + --color-checks-header-label-open-text: #c9d1d9; + --color-checks-header-border: #21262d; + --color-checks-header-icon: #8b949e; + --color-checks-line-text: #8b949e; + --color-checks-line-num-text: #6e7681; + --color-checks-line-timestamp-text: #6e7681; + --color-checks-line-hover-bg: rgba(110,118,129,0.1); + --color-checks-line-selected-bg: rgba(56,139,253,0.15); + --color-checks-line-selected-num-text: #58a6ff; + --color-checks-line-dt-fm-text: #ffffff; + --color-checks-line-dt-fm-bg: #9e6a03; + --color-checks-gate-bg: rgba(187,128,9,0.15); + --color-checks-gate-text: #8b949e; + --color-checks-gate-waiting-text: #d29922; + --color-checks-step-header-open-bg: #161b22; + --color-checks-step-error-text: #f85149; + --color-checks-step-warning-text: #d29922; + --color-checks-logline-text: #8b949e; + --color-checks-logline-num-text: #6e7681; + --color-checks-logline-debug-text: #a371f7; + --color-checks-logline-error-text: #8b949e; + --color-checks-logline-error-num-text: #6e7681; + --color-checks-logline-error-bg: rgba(248,81,73,0.15); + --color-checks-logline-warning-text: #8b949e; + --color-checks-logline-warning-num-text: #d29922; + --color-checks-logline-warning-bg: rgba(187,128,9,0.15); + --color-checks-logline-command-text: #58a6ff; + --color-checks-logline-section-text: #3fb950; + --color-checks-ansi-black: #0d1117; + --color-checks-ansi-black-bright: #161b22; + --color-checks-ansi-white: #b1bac4; + --color-checks-ansi-white-bright: #b1bac4; + --color-checks-ansi-gray: #6e7681; + --color-checks-ansi-red: #ff7b72; + --color-checks-ansi-red-bright: #ffa198; + --color-checks-ansi-green: #3fb950; + --color-checks-ansi-green-bright: #56d364; + --color-checks-ansi-yellow: #d29922; + --color-checks-ansi-yellow-bright: #e3b341; + --color-checks-ansi-blue: #58a6ff; + --color-checks-ansi-blue-bright: #79c0ff; + --color-checks-ansi-magenta: #bc8cff; + --color-checks-ansi-magenta-bright: #d2a8ff; + --color-checks-ansi-cyan: #76e3ea; + --color-checks-ansi-cyan-bright: #b3f0ff; + --color-project-header-bg: #0d1117; + --color-project-sidebar-bg: #161b22; + --color-project-gradient-in: #161b22; + --color-project-gradient-out: rgba(22,27,34,0); + --color-mktg-btn-bg: #f6f8fa; + --color-mktg-btn-shadow-outline: rgb(255 255 255 / 25%) 0 0 0 1px inset; + --color-mktg-btn-shadow-focus: rgb(255 255 255 / 25%) 0 0 0 4px; + --color-mktg-btn-shadow-hover: 0 4px 7px rgba(0, 0, 0, 0.15), 0 100px 80px rgba(255, 255, 255, 0.02), 0 42px 33px rgba(255, 255, 255, 0.024), 0 22px 18px rgba(255, 255, 255, 0.028), 0 12px 10px rgba(255, 255, 255, 0.034), 0 7px 5px rgba(255, 255, 255, 0.04), 0 3px 2px rgba(255, 255, 255, 0.07); + --color-mktg-btn-shadow-hover-muted: rgb(255 255 255) 0 0 0 2px inset; + --color-avatar-bg: rgba(255,255,255,0.1); + --color-avatar-border: rgba(240,246,252,0.1); + --color-avatar-stack-fade: #30363d; + --color-avatar-stack-fade-more: #21262d; + --color-avatar-child-shadow: -2px -2px 0 #0d1117; + --color-topic-tag-border: rgba(0,0,0,0); + --color-counter-border: rgba(0,0,0,0); + --color-select-menu-backdrop-border: #484f58; + --color-select-menu-tap-highlight: rgba(48,54,61,0.5); + --color-select-menu-tap-focus-bg: #0c2d6b; + --color-overlay-shadow: 0 0 0 1px #30363d, 0 16px 32px rgba(1,4,9,0.85); + --color-header-text: rgba(255,255,255,0.7); + --color-header-bg: #161b22; + --color-header-divider: #8b949e; + --color-header-logo: #f0f6fc; + --color-header-search-bg: #0d1117; + --color-header-search-border: #30363d; + --color-sidenav-selected-bg: #21262d; + --color-menu-bg-active: #161b22; + --color-input-disabled-bg: rgba(110,118,129,0); + --color-timeline-badge-bg: #21262d; + --color-ansi-black: #484f58; + --color-ansi-black-bright: #6e7681; + --color-ansi-white: #b1bac4; + --color-ansi-white-bright: #ffffff; + --color-ansi-gray: #6e7681; + --color-ansi-red: #ff7b72; + --color-ansi-red-bright: #ffa198; + --color-ansi-green: #3fb950; + --color-ansi-green-bright: #56d364; + --color-ansi-yellow: #d29922; + --color-ansi-yellow-bright: #e3b341; + --color-ansi-blue: #58a6ff; + --color-ansi-blue-bright: #79c0ff; + --color-ansi-magenta: #bc8cff; + --color-ansi-magenta-bright: #d2a8ff; + --color-ansi-cyan: #39c5cf; + --color-ansi-cyan-bright: #56d4dd; + --color-btn-text: #c9d1d9; + --color-btn-bg: #21262d; + --color-btn-border: rgba(240,246,252,0.1); + --color-btn-shadow: 0 0 transparent; + --color-btn-inset-shadow: 0 0 transparent; + --color-btn-hover-bg: #30363d; + --color-btn-hover-border: #8b949e; + --color-btn-active-bg: hsla(212,12%,18%,1); + --color-btn-active-border: #6e7681; + --color-btn-selected-bg: #161b22; + --color-btn-focus-bg: #21262d; + --color-btn-focus-border: #8b949e; + --color-btn-focus-shadow: 0 0 0 3px rgba(139,148,158,0.3); + --color-btn-shadow-active: inset 0 0.15em 0.3em rgba(1,4,9,0.15); + --color-btn-shadow-input-focus: 0 0 0 0.2em rgba(31,111,235,0.3); + --color-btn-counter-bg: #30363d; + --color-btn-primary-text: #ffffff; + --color-btn-primary-bg: #238636; + --color-btn-primary-border: rgba(240,246,252,0.1); + --color-btn-primary-shadow: 0 0 transparent; + --color-btn-primary-inset-shadow: 0 0 transparent; + --color-btn-primary-hover-bg: #2ea043; + --color-btn-primary-hover-border: rgba(240,246,252,0.1); + --color-btn-primary-selected-bg: #238636; + --color-btn-primary-selected-shadow: 0 0 transparent; + --color-btn-primary-disabled-text: rgba(255,255,255,0.5); + --color-btn-primary-disabled-bg: rgba(35,134,54,0.6); + --color-btn-primary-disabled-border: rgba(240,246,252,0.1); + --color-btn-primary-focus-bg: #238636; + --color-btn-primary-focus-border: rgba(240,246,252,0.1); + --color-btn-primary-focus-shadow: 0 0 0 3px rgba(46,164,79,0.4); + --color-btn-primary-icon: #ffffff; + --color-btn-primary-counter-bg: rgba(255,255,255,0.2); + --color-btn-outline-text: #58a6ff; + --color-btn-outline-hover-text: #58a6ff; + --color-btn-outline-hover-bg: #30363d; + --color-btn-outline-hover-border: rgba(240,246,252,0.1); + --color-btn-outline-hover-shadow: 0 1px 0 rgba(1,4,9,0.1); + --color-btn-outline-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03); + --color-btn-outline-hover-counter-bg: rgba(255,255,255,0.2); + --color-btn-outline-selected-text: #ffffff; + --color-btn-outline-selected-bg: #0d419d; + --color-btn-outline-selected-border: rgba(240,246,252,0.1); + --color-btn-outline-selected-shadow: 0 0 transparent; + --color-btn-outline-disabled-text: rgba(88,166,255,0.5); + --color-btn-outline-disabled-bg: #0d1117; + --color-btn-outline-disabled-counter-bg: rgba(31,111,235,0.05); + --color-btn-outline-focus-border: rgba(240,246,252,0.1); + --color-btn-outline-focus-shadow: 0 0 0 3px rgba(17,88,199,0.4); + --color-btn-outline-counter-bg: rgba(31,111,235,0.1); + --color-btn-danger-text: #f85149; + --color-btn-danger-hover-text: #ffffff; + --color-btn-danger-hover-bg: #da3633; + --color-btn-danger-hover-border: #f85149; + --color-btn-danger-hover-shadow: 0 0 transparent; + --color-btn-danger-hover-inset-shadow: 0 0 transparent; + --color-btn-danger-hover-icon: #ffffff; + --color-btn-danger-hover-counter-bg: rgba(255,255,255,0.2); + --color-btn-danger-selected-text: #ffffff; + --color-btn-danger-selected-bg: #b62324; + --color-btn-danger-selected-border: #ff7b72; + --color-btn-danger-selected-shadow: 0 0 transparent; + --color-btn-danger-disabled-text: rgba(248,81,73,0.5); + --color-btn-danger-disabled-bg: #0d1117; + --color-btn-danger-disabled-counter-bg: rgba(218,54,51,0.05); + --color-btn-danger-focus-border: #f85149; + --color-btn-danger-focus-shadow: 0 0 0 3px rgba(248,81,73,0.4); + --color-btn-danger-counter-bg: rgba(218,54,51,0.1); + --color-btn-danger-icon: #f85149; + --color-underlinenav-icon: #6e7681; + --color-underlinenav-border-hover: rgba(110,118,129,0.4); + --color-action-list-item-inline-divider: rgba(48,54,61,0.48); + --color-action-list-item-default-hover-bg: rgba(177,186,196,0.12); + --color-action-list-item-default-hover-border: rgba(0,0,0,0); + --color-action-list-item-default-active-bg: rgba(177,186,196,0.2); + --color-action-list-item-default-active-border: rgba(0,0,0,0); + --color-action-list-item-default-selected-bg: rgba(177,186,196,0.08); + --color-action-list-item-danger-hover-bg: rgba(248,81,73,0.16); + --color-action-list-item-danger-active-bg: rgba(248,81,73,0.24); + --color-action-list-item-danger-hover-text: #ff7b72; + --color-switch-track-bg: #010409; + --color-switch-track-border: #6e7681; + --color-switch-track-checked-bg: rgba(31,111,235,0.35); + --color-switch-track-checked-hover-bg: rgba(31,111,235,0.5); + --color-switch-track-checked-active-bg: rgba(31,111,235,0.65); + --color-switch-track-checked-border: #58a6ff; + --color-switch-knob-checked-bg: #1f6feb; + --color-switch-knob-checked-disabled-bg: #484f58; + --color-fg-default: #c9d1d9; + --color-fg-muted: #8b949e; + --color-fg-subtle: #6e7681; + --color-fg-on-emphasis: #ffffff; + --color-canvas-default: #0d1117; + --color-canvas-overlay: #161b22; + --color-canvas-inset: #010409; + --color-canvas-subtle: #161b22; + --color-border-default: #30363d; + --color-border-muted: #21262d; + --color-border-subtle: rgba(240,246,252,0.1); + --color-shadow-small: 0 0 transparent; + --color-shadow-medium: 0 3px 6px #010409; + --color-shadow-large: 0 8px 24px #010409; + --color-shadow-extra-large: 0 12px 48px #010409; + --color-neutral-emphasis-plus: #6e7681; + --color-neutral-emphasis: #6e7681; + --color-neutral-muted: rgba(110,118,129,0.4); + --color-neutral-subtle: rgba(110,118,129,0.1); + --color-accent-fg: #58a6ff; + --color-accent-emphasis: #1f6feb; + --color-accent-muted: rgba(56,139,253,0.4); + --color-accent-subtle: rgba(56,139,253,0.15); + --color-success-fg: #3fb950; + --color-success-emphasis: #238636; + --color-success-muted: rgba(46,160,67,0.4); + --color-success-subtle: rgba(46,160,67,0.15); + --color-attention-fg: #d29922; + --color-attention-emphasis: #9e6a03; + --color-attention-muted: rgba(187,128,9,0.4); + --color-attention-subtle: rgba(187,128,9,0.15); + --color-attention-verysubtle: rgba(187,128,9,0.1); + --color-severe-fg: #db6d28; + --color-severe-emphasis: #bd561d; + --color-severe-muted: rgba(219,109,40,0.4); + --color-severe-subtle: rgba(219,109,40,0.15); + --color-danger-fg: #f85149; + --color-danger-emphasis: #da3633; + --color-danger-muted: rgba(248,81,73,0.4); + --color-danger-subtle: rgba(248,81,73,0.15); + --color-open-fg: #3fb950; + --color-open-emphasis: #238636; + --color-open-muted: rgba(46,160,67,0.4); + --color-open-subtle: rgba(46,160,67,0.15); + --color-closed-fg: #f85149; + --color-closed-emphasis: #da3633; + --color-closed-muted: rgba(248,81,73,0.4); + --color-closed-subtle: rgba(248,81,73,0.15); + --color-done-fg: #a371f7; + --color-done-emphasis: #8957e5; + --color-done-muted: rgba(163,113,247,0.4); + --color-done-subtle: rgba(163,113,247,0.15); + --color-sponsors-fg: #db61a2; + --color-sponsors-emphasis: #bf4b8a; + --color-sponsors-muted: rgba(219,97,162,0.4); + --color-sponsors-subtle: rgba(219,97,162,0.15); + --color-primer-fg-disabled: #484f58; + --color-primer-canvas-backdrop: rgba(1,4,9,0.8); + --color-primer-canvas-sticky: rgba(13,17,23,0.95); + --color-primer-border-active: #F78166; + --color-primer-border-contrast: rgba(255,255,255,0.2); + --color-primer-shadow-highlight: 0 0 transparent; + --color-primer-shadow-inset: 0 0 transparent; + --color-primer-shadow-focus: 0 0 0 3px #0c2d6b; + --color-scale-black: #010409; + --color-scale-white: #ffffff; + --color-scale-gray-0: #f0f6fc; + --color-scale-gray-1: #c9d1d9; + --color-scale-gray-2: #b1bac4; + --color-scale-gray-3: #8b949e; + --color-scale-gray-4: #6e7681; + --color-scale-gray-5: #484f58; + --color-scale-gray-6: #30363d; + --color-scale-gray-7: #21262d; + --color-scale-gray-8: #161b22; + --color-scale-gray-9: #0d1117; + --color-scale-blue-0: #cae8ff; + --color-scale-blue-1: #a5d6ff; + --color-scale-blue-2: #79c0ff; + --color-scale-blue-3: #58a6ff; + --color-scale-blue-4: #388bfd; + --color-scale-blue-5: #1f6feb; + --color-scale-blue-6: #1158c7; + --color-scale-blue-7: #0d419d; + --color-scale-blue-8: #0c2d6b; + --color-scale-blue-9: #051d4d; + --color-scale-green-0: #aff5b4; + --color-scale-green-1: #7ee787; + --color-scale-green-2: #56d364; + --color-scale-green-3: #3fb950; + --color-scale-green-4: #2ea043; + --color-scale-green-5: #238636; + --color-scale-green-6: #196c2e; + --color-scale-green-7: #0f5323; + --color-scale-green-8: #033a16; + --color-scale-green-9: #04260f; + --color-scale-yellow-0: #f8e3a1; + --color-scale-yellow-1: #f2cc60; + --color-scale-yellow-2: #e3b341; + --color-scale-yellow-3: #d29922; + --color-scale-yellow-4: #bb8009; + --color-scale-yellow-5: #9e6a03; + --color-scale-yellow-6: #845306; + --color-scale-yellow-7: #693e00; + --color-scale-yellow-8: #4b2900; + --color-scale-yellow-9: #341a00; + --color-scale-orange-0: #ffdfb6; + --color-scale-orange-1: #ffc680; + --color-scale-orange-2: #ffa657; + --color-scale-orange-3: #f0883e; + --color-scale-orange-4: #db6d28; + --color-scale-orange-5: #bd561d; + --color-scale-orange-6: #9b4215; + --color-scale-orange-7: #762d0a; + --color-scale-orange-8: #5a1e02; + --color-scale-orange-9: #3d1300; + --color-scale-red-0: #ffdcd7; + --color-scale-red-1: #ffc1ba; + --color-scale-red-2: #ffa198; + --color-scale-red-3: #ff7b72; + --color-scale-red-4: #f85149; + --color-scale-red-5: #da3633; + --color-scale-red-6: #b62324; + --color-scale-red-7: #8e1519; + --color-scale-red-8: #67060c; + --color-scale-red-9: #490202; + --color-scale-purple-0: #eddeff; + --color-scale-purple-1: #e2c5ff; + --color-scale-purple-2: #d2a8ff; + --color-scale-purple-3: #bc8cff; + --color-scale-purple-4: #a371f7; + --color-scale-purple-5: #8957e5; + --color-scale-purple-6: #6e40c9; + --color-scale-purple-7: #553098; + --color-scale-purple-8: #3c1e70; + --color-scale-purple-9: #271052; + --color-scale-pink-0: #ffdaec; + --color-scale-pink-1: #ffbedd; + --color-scale-pink-2: #ff9bce; + --color-scale-pink-3: #f778ba; + --color-scale-pink-4: #db61a2; + --color-scale-pink-5: #bf4b8a; + --color-scale-pink-6: #9e3670; + --color-scale-pink-7: #7d2457; + --color-scale-pink-8: #5e103e; + --color-scale-pink-9: #42062a; + --color-scale-coral-0: #FFDDD2; + --color-scale-coral-1: #FFC2B2; + --color-scale-coral-2: #FFA28B; + --color-scale-coral-3: #F78166; + --color-scale-coral-4: #EA6045; + --color-scale-coral-5: #CF462D; + --color-scale-coral-6: #AC3220; + --color-scale-coral-7: #872012; + --color-scale-coral-8: #640D04; + --color-scale-coral-9: #460701 +} + +@media(prefers-color-scheme: light) { + [data-color-mode=auto][data-light-theme=dark] { + --color-canvas-default-transparent: rgba(13,17,23,0); + --color-page-header-bg: #0d1117; + --color-marketing-icon-primary: #79c0ff; + --color-marketing-icon-secondary: #1f6feb; + --color-diff-blob-addition-num-text: #c9d1d9; + --color-diff-blob-addition-fg: #c9d1d9; + --color-diff-blob-addition-num-bg: rgba(63,185,80,0.3); + --color-diff-blob-addition-line-bg: rgba(46,160,67,0.15); + --color-diff-blob-addition-word-bg: rgba(46,160,67,0.4); + --color-diff-blob-deletion-num-text: #c9d1d9; + --color-diff-blob-deletion-fg: #c9d1d9; + --color-diff-blob-deletion-num-bg: rgba(248,81,73,0.3); + --color-diff-blob-deletion-line-bg: rgba(248,81,73,0.15); + --color-diff-blob-deletion-word-bg: rgba(248,81,73,0.4); + --color-diff-blob-hunk-num-bg: rgba(56,139,253,0.4); + --color-diff-blob-expander-icon: #8b949e; + --color-diff-blob-selected-line-highlight-mix-blend-mode: screen; + --color-diffstat-deletion-border: rgba(240,246,252,0.1); + --color-diffstat-addition-border: rgba(240,246,252,0.1); + --color-diffstat-addition-bg: #3fb950; + --color-search-keyword-hl: rgba(210,153,34,0.4); + --color-prettylights-syntax-comment: #8b949e; + --color-prettylights-syntax-constant: #79c0ff; + --color-prettylights-syntax-entity: #d2a8ff; + --color-prettylights-syntax-storage-modifier-import: #c9d1d9; + --color-prettylights-syntax-entity-tag: #7ee787; + --color-prettylights-syntax-keyword: #ff7b72; + --color-prettylights-syntax-string: #a5d6ff; + --color-prettylights-syntax-variable: #ffa657; + --color-prettylights-syntax-brackethighlighter-unmatched: #f85149; + --color-prettylights-syntax-invalid-illegal-text: #f0f6fc; + --color-prettylights-syntax-invalid-illegal-bg: #8e1519; + --color-prettylights-syntax-carriage-return-text: #f0f6fc; + --color-prettylights-syntax-carriage-return-bg: #b62324; + --color-prettylights-syntax-string-regexp: #7ee787; + --color-prettylights-syntax-markup-list: #f2cc60; + --color-prettylights-syntax-markup-heading: #1f6feb; + --color-prettylights-syntax-markup-italic: #c9d1d9; + --color-prettylights-syntax-markup-bold: #c9d1d9; + --color-prettylights-syntax-markup-deleted-text: #ffdcd7; + --color-prettylights-syntax-markup-deleted-bg: #67060c; + --color-prettylights-syntax-markup-inserted-text: #aff5b4; + --color-prettylights-syntax-markup-inserted-bg: #033a16; + --color-prettylights-syntax-markup-changed-text: #ffdfb6; + --color-prettylights-syntax-markup-changed-bg: #5a1e02; + --color-prettylights-syntax-markup-ignored-text: #c9d1d9; + --color-prettylights-syntax-markup-ignored-bg: #1158c7; + --color-prettylights-syntax-meta-diff-range: #d2a8ff; + --color-prettylights-syntax-brackethighlighter-angle: #8b949e; + --color-prettylights-syntax-sublimelinter-gutter-mark: #484f58; + --color-prettylights-syntax-constant-other-reference-link: #a5d6ff; + --color-codemirror-text: #c9d1d9; + --color-codemirror-bg: #0d1117; + --color-codemirror-gutters-bg: #0d1117; + --color-codemirror-guttermarker-text: #0d1117; + --color-codemirror-guttermarker-subtle-text: #6e7681; + --color-codemirror-linenumber-text: #8b949e; + --color-codemirror-cursor: #c9d1d9; + --color-codemirror-selection-bg: rgba(56,139,253,0.4); + --color-codemirror-activeline-bg: rgba(110,118,129,0.1); + --color-codemirror-matchingbracket-text: #c9d1d9; + --color-codemirror-lines-bg: #0d1117; + --color-codemirror-syntax-comment: #8b949e; + --color-codemirror-syntax-constant: #79c0ff; + --color-codemirror-syntax-entity: #d2a8ff; + --color-codemirror-syntax-keyword: #ff7b72; + --color-codemirror-syntax-storage: #ff7b72; + --color-codemirror-syntax-string: #a5d6ff; + --color-codemirror-syntax-support: #79c0ff; + --color-codemirror-syntax-variable: #ffa657; + --color-checks-bg: #010409; + --color-checks-run-border-width: 1px; + --color-checks-container-border-width: 1px; + --color-checks-text-primary: #c9d1d9; + --color-checks-text-secondary: #8b949e; + --color-checks-text-link: #58a6ff; + --color-checks-btn-icon: #8b949e; + --color-checks-btn-hover-icon: #c9d1d9; + --color-checks-btn-hover-bg: rgba(110,118,129,0.1); + --color-checks-input-text: #8b949e; + --color-checks-input-placeholder-text: #6e7681; + --color-checks-input-focus-text: #c9d1d9; + --color-checks-input-bg: #161b22; + --color-checks-input-shadow: 0 0 0 1px (obj) => get_1.default(obj, path); + --color-checks-donut-error: #f85149; + --color-checks-donut-pending: #d29922; + --color-checks-donut-success: #2ea043; + --color-checks-donut-neutral: #8b949e; + --color-checks-dropdown-text: #c9d1d9; + --color-checks-dropdown-bg: #161b22; + --color-checks-dropdown-border: #30363d; + --color-checks-dropdown-shadow: rgba(1,4,9,0.3); + --color-checks-dropdown-hover-text: #c9d1d9; + --color-checks-dropdown-hover-bg: rgba(110,118,129,0.1); + --color-checks-dropdown-btn-hover-text: #c9d1d9; + --color-checks-dropdown-btn-hover-bg: rgba(110,118,129,0.1); + --color-checks-scrollbar-thumb-bg: rgba(110,118,129,0.4); + --color-checks-header-label-text: #8b949e; + --color-checks-header-label-open-text: #c9d1d9; + --color-checks-header-border: #21262d; + --color-checks-header-icon: #8b949e; + --color-checks-line-text: #8b949e; + --color-checks-line-num-text: #6e7681; + --color-checks-line-timestamp-text: #6e7681; + --color-checks-line-hover-bg: rgba(110,118,129,0.1); + --color-checks-line-selected-bg: rgba(56,139,253,0.15); + --color-checks-line-selected-num-text: #58a6ff; + --color-checks-line-dt-fm-text: #ffffff; + --color-checks-line-dt-fm-bg: #9e6a03; + --color-checks-gate-bg: rgba(187,128,9,0.15); + --color-checks-gate-text: #8b949e; + --color-checks-gate-waiting-text: #d29922; + --color-checks-step-header-open-bg: #161b22; + --color-checks-step-error-text: #f85149; + --color-checks-step-warning-text: #d29922; + --color-checks-logline-text: #8b949e; + --color-checks-logline-num-text: #6e7681; + --color-checks-logline-debug-text: #a371f7; + --color-checks-logline-error-text: #8b949e; + --color-checks-logline-error-num-text: #6e7681; + --color-checks-logline-error-bg: rgba(248,81,73,0.15); + --color-checks-logline-warning-text: #8b949e; + --color-checks-logline-warning-num-text: #d29922; + --color-checks-logline-warning-bg: rgba(187,128,9,0.15); + --color-checks-logline-command-text: #58a6ff; + --color-checks-logline-section-text: #3fb950; + --color-checks-ansi-black: #0d1117; + --color-checks-ansi-black-bright: #161b22; + --color-checks-ansi-white: #b1bac4; + --color-checks-ansi-white-bright: #b1bac4; + --color-checks-ansi-gray: #6e7681; + --color-checks-ansi-red: #ff7b72; + --color-checks-ansi-red-bright: #ffa198; + --color-checks-ansi-green: #3fb950; + --color-checks-ansi-green-bright: #56d364; + --color-checks-ansi-yellow: #d29922; + --color-checks-ansi-yellow-bright: #e3b341; + --color-checks-ansi-blue: #58a6ff; + --color-checks-ansi-blue-bright: #79c0ff; + --color-checks-ansi-magenta: #bc8cff; + --color-checks-ansi-magenta-bright: #d2a8ff; + --color-checks-ansi-cyan: #76e3ea; + --color-checks-ansi-cyan-bright: #b3f0ff; + --color-project-header-bg: #0d1117; + --color-project-sidebar-bg: #161b22; + --color-project-gradient-in: #161b22; + --color-project-gradient-out: rgba(22,27,34,0); + --color-mktg-btn-bg: #f6f8fa; + --color-mktg-btn-shadow-outline: rgb(255 255 255 / 25%) 0 0 0 1px inset; + --color-mktg-btn-shadow-focus: rgb(255 255 255 / 25%) 0 0 0 4px; + --color-mktg-btn-shadow-hover: 0 4px 7px rgba(0, 0, 0, 0.15), 0 100px 80px rgba(255, 255, 255, 0.02), 0 42px 33px rgba(255, 255, 255, 0.024), 0 22px 18px rgba(255, 255, 255, 0.028), 0 12px 10px rgba(255, 255, 255, 0.034), 0 7px 5px rgba(255, 255, 255, 0.04), 0 3px 2px rgba(255, 255, 255, 0.07); + --color-mktg-btn-shadow-hover-muted: rgb(255 255 255) 0 0 0 2px inset; + --color-avatar-bg: rgba(255,255,255,0.1); + --color-avatar-border: rgba(240,246,252,0.1); + --color-avatar-stack-fade: #30363d; + --color-avatar-stack-fade-more: #21262d; + --color-avatar-child-shadow: -2px -2px 0 #0d1117; + --color-topic-tag-border: rgba(0,0,0,0); + --color-counter-border: rgba(0,0,0,0); + --color-select-menu-backdrop-border: #484f58; + --color-select-menu-tap-highlight: rgba(48,54,61,0.5); + --color-select-menu-tap-focus-bg: #0c2d6b; + --color-overlay-shadow: 0 0 0 1px #30363d, 0 16px 32px rgba(1,4,9,0.85); + --color-header-text: rgba(255,255,255,0.7); + --color-header-bg: #161b22; + --color-header-divider: #8b949e; + --color-header-logo: #f0f6fc; + --color-header-search-bg: #0d1117; + --color-header-search-border: #30363d; + --color-sidenav-selected-bg: #21262d; + --color-menu-bg-active: #161b22; + --color-input-disabled-bg: rgba(110,118,129,0); + --color-timeline-badge-bg: #21262d; + --color-ansi-black: #484f58; + --color-ansi-black-bright: #6e7681; + --color-ansi-white: #b1bac4; + --color-ansi-white-bright: #ffffff; + --color-ansi-gray: #6e7681; + --color-ansi-red: #ff7b72; + --color-ansi-red-bright: #ffa198; + --color-ansi-green: #3fb950; + --color-ansi-green-bright: #56d364; + --color-ansi-yellow: #d29922; + --color-ansi-yellow-bright: #e3b341; + --color-ansi-blue: #58a6ff; + --color-ansi-blue-bright: #79c0ff; + --color-ansi-magenta: #bc8cff; + --color-ansi-magenta-bright: #d2a8ff; + --color-ansi-cyan: #39c5cf; + --color-ansi-cyan-bright: #56d4dd; + --color-btn-text: #c9d1d9; + --color-btn-bg: #21262d; + --color-btn-border: rgba(240,246,252,0.1); + --color-btn-shadow: 0 0 transparent; + --color-btn-inset-shadow: 0 0 transparent; + --color-btn-hover-bg: #30363d; + --color-btn-hover-border: #8b949e; + --color-btn-active-bg: hsla(212,12%,18%,1); + --color-btn-active-border: #6e7681; + --color-btn-selected-bg: #161b22; + --color-btn-focus-bg: #21262d; + --color-btn-focus-border: #8b949e; + --color-btn-focus-shadow: 0 0 0 3px rgba(139,148,158,0.3); + --color-btn-shadow-active: inset 0 0.15em 0.3em rgba(1,4,9,0.15); + --color-btn-shadow-input-focus: 0 0 0 0.2em rgba(31,111,235,0.3); + --color-btn-counter-bg: #30363d; + --color-btn-primary-text: #ffffff; + --color-btn-primary-bg: #238636; + --color-btn-primary-border: rgba(240,246,252,0.1); + --color-btn-primary-shadow: 0 0 transparent; + --color-btn-primary-inset-shadow: 0 0 transparent; + --color-btn-primary-hover-bg: #2ea043; + --color-btn-primary-hover-border: rgba(240,246,252,0.1); + --color-btn-primary-selected-bg: #238636; + --color-btn-primary-selected-shadow: 0 0 transparent; + --color-btn-primary-disabled-text: rgba(255,255,255,0.5); + --color-btn-primary-disabled-bg: rgba(35,134,54,0.6); + --color-btn-primary-disabled-border: rgba(240,246,252,0.1); + --color-btn-primary-focus-bg: #238636; + --color-btn-primary-focus-border: rgba(240,246,252,0.1); + --color-btn-primary-focus-shadow: 0 0 0 3px rgba(46,164,79,0.4); + --color-btn-primary-icon: #ffffff; + --color-btn-primary-counter-bg: rgba(255,255,255,0.2); + --color-btn-outline-text: #58a6ff; + --color-btn-outline-hover-text: #58a6ff; + --color-btn-outline-hover-bg: #30363d; + --color-btn-outline-hover-border: rgba(240,246,252,0.1); + --color-btn-outline-hover-shadow: 0 1px 0 rgba(1,4,9,0.1); + --color-btn-outline-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03); + --color-btn-outline-hover-counter-bg: rgba(255,255,255,0.2); + --color-btn-outline-selected-text: #ffffff; + --color-btn-outline-selected-bg: #0d419d; + --color-btn-outline-selected-border: rgba(240,246,252,0.1); + --color-btn-outline-selected-shadow: 0 0 transparent; + --color-btn-outline-disabled-text: rgba(88,166,255,0.5); + --color-btn-outline-disabled-bg: #0d1117; + --color-btn-outline-disabled-counter-bg: rgba(31,111,235,0.05); + --color-btn-outline-focus-border: rgba(240,246,252,0.1); + --color-btn-outline-focus-shadow: 0 0 0 3px rgba(17,88,199,0.4); + --color-btn-outline-counter-bg: rgba(31,111,235,0.1); + --color-btn-danger-text: #f85149; + --color-btn-danger-hover-text: #ffffff; + --color-btn-danger-hover-bg: #da3633; + --color-btn-danger-hover-border: #f85149; + --color-btn-danger-hover-shadow: 0 0 transparent; + --color-btn-danger-hover-inset-shadow: 0 0 transparent; + --color-btn-danger-hover-icon: #ffffff; + --color-btn-danger-hover-counter-bg: rgba(255,255,255,0.2); + --color-btn-danger-selected-text: #ffffff; + --color-btn-danger-selected-bg: #b62324; + --color-btn-danger-selected-border: #ff7b72; + --color-btn-danger-selected-shadow: 0 0 transparent; + --color-btn-danger-disabled-text: rgba(248,81,73,0.5); + --color-btn-danger-disabled-bg: #0d1117; + --color-btn-danger-disabled-counter-bg: rgba(218,54,51,0.05); + --color-btn-danger-focus-border: #f85149; + --color-btn-danger-focus-shadow: 0 0 0 3px rgba(248,81,73,0.4); + --color-btn-danger-counter-bg: rgba(218,54,51,0.1); + --color-btn-danger-icon: #f85149; + --color-underlinenav-icon: #6e7681; + --color-underlinenav-border-hover: rgba(110,118,129,0.4); + --color-action-list-item-inline-divider: rgba(48,54,61,0.48); + --color-action-list-item-default-hover-bg: rgba(177,186,196,0.12); + --color-action-list-item-default-hover-border: rgba(0,0,0,0); + --color-action-list-item-default-active-bg: rgba(177,186,196,0.2); + --color-action-list-item-default-active-border: rgba(0,0,0,0); + --color-action-list-item-default-selected-bg: rgba(177,186,196,0.08); + --color-action-list-item-danger-hover-bg: rgba(248,81,73,0.16); + --color-action-list-item-danger-active-bg: rgba(248,81,73,0.24); + --color-action-list-item-danger-hover-text: #ff7b72; + --color-switch-track-bg: #010409; + --color-switch-track-border: #6e7681; + --color-switch-track-checked-bg: rgba(31,111,235,0.35); + --color-switch-track-checked-hover-bg: rgba(31,111,235,0.5); + --color-switch-track-checked-active-bg: rgba(31,111,235,0.65); + --color-switch-track-checked-border: #58a6ff; + --color-switch-knob-checked-bg: #1f6feb; + --color-switch-knob-checked-disabled-bg: #484f58; + --color-fg-default: #c9d1d9; + --color-fg-muted: #8b949e; + --color-fg-subtle: #6e7681; + --color-fg-on-emphasis: #ffffff; + --color-canvas-default: #0d1117; + --color-canvas-overlay: #161b22; + --color-canvas-inset: #010409; + --color-canvas-subtle: #161b22; + --color-border-default: #30363d; + --color-border-muted: #21262d; + --color-border-subtle: rgba(240,246,252,0.1); + --color-shadow-small: 0 0 transparent; + --color-shadow-medium: 0 3px 6px #010409; + --color-shadow-large: 0 8px 24px #010409; + --color-shadow-extra-large: 0 12px 48px #010409; + --color-neutral-emphasis-plus: #6e7681; + --color-neutral-emphasis: #6e7681; + --color-neutral-muted: rgba(110,118,129,0.4); + --color-neutral-subtle: rgba(110,118,129,0.1); + --color-accent-fg: #58a6ff; + --color-accent-emphasis: #1f6feb; + --color-accent-muted: rgba(56,139,253,0.4); + --color-accent-subtle: rgba(56,139,253,0.15); + --color-success-fg: #3fb950; + --color-success-emphasis: #238636; + --color-success-muted: rgba(46,160,67,0.4); + --color-success-subtle: rgba(46,160,67,0.15); + --color-attention-fg: #d29922; + --color-attention-emphasis: #9e6a03; + --color-attention-muted: rgba(187,128,9,0.4); + --color-attention-subtle: rgba(187,128,9,0.15); + --color-attention-verysubtle: rgba(187,128,9,0.1); + --color-severe-fg: #db6d28; + --color-severe-emphasis: #bd561d; + --color-severe-muted: rgba(219,109,40,0.4); + --color-severe-subtle: rgba(219,109,40,0.15); + --color-danger-fg: #f85149; + --color-danger-emphasis: #da3633; + --color-danger-muted: rgba(248,81,73,0.4); + --color-danger-subtle: rgba(248,81,73,0.15); + --color-open-fg: #3fb950; + --color-open-emphasis: #238636; + --color-open-muted: rgba(46,160,67,0.4); + --color-open-subtle: rgba(46,160,67,0.15); + --color-closed-fg: #f85149; + --color-closed-emphasis: #da3633; + --color-closed-muted: rgba(248,81,73,0.4); + --color-closed-subtle: rgba(248,81,73,0.15); + --color-done-fg: #a371f7; + --color-done-emphasis: #8957e5; + --color-done-muted: rgba(163,113,247,0.4); + --color-done-subtle: rgba(163,113,247,0.15); + --color-sponsors-fg: #db61a2; + --color-sponsors-emphasis: #bf4b8a; + --color-sponsors-muted: rgba(219,97,162,0.4); + --color-sponsors-subtle: rgba(219,97,162,0.15); + --color-primer-fg-disabled: #484f58; + --color-primer-canvas-backdrop: rgba(1,4,9,0.8); + --color-primer-canvas-sticky: rgba(13,17,23,0.95); + --color-primer-border-active: #F78166; + --color-primer-border-contrast: rgba(255,255,255,0.2); + --color-primer-shadow-highlight: 0 0 transparent; + --color-primer-shadow-inset: 0 0 transparent; + --color-primer-shadow-focus: 0 0 0 3px #0c2d6b; + --color-scale-black: #010409; + --color-scale-white: #ffffff; + --color-scale-gray-0: #f0f6fc; + --color-scale-gray-1: #c9d1d9; + --color-scale-gray-2: #b1bac4; + --color-scale-gray-3: #8b949e; + --color-scale-gray-4: #6e7681; + --color-scale-gray-5: #484f58; + --color-scale-gray-6: #30363d; + --color-scale-gray-7: #21262d; + --color-scale-gray-8: #161b22; + --color-scale-gray-9: #0d1117; + --color-scale-blue-0: #cae8ff; + --color-scale-blue-1: #a5d6ff; + --color-scale-blue-2: #79c0ff; + --color-scale-blue-3: #58a6ff; + --color-scale-blue-4: #388bfd; + --color-scale-blue-5: #1f6feb; + --color-scale-blue-6: #1158c7; + --color-scale-blue-7: #0d419d; + --color-scale-blue-8: #0c2d6b; + --color-scale-blue-9: #051d4d; + --color-scale-green-0: #aff5b4; + --color-scale-green-1: #7ee787; + --color-scale-green-2: #56d364; + --color-scale-green-3: #3fb950; + --color-scale-green-4: #2ea043; + --color-scale-green-5: #238636; + --color-scale-green-6: #196c2e; + --color-scale-green-7: #0f5323; + --color-scale-green-8: #033a16; + --color-scale-green-9: #04260f; + --color-scale-yellow-0: #f8e3a1; + --color-scale-yellow-1: #f2cc60; + --color-scale-yellow-2: #e3b341; + --color-scale-yellow-3: #d29922; + --color-scale-yellow-4: #bb8009; + --color-scale-yellow-5: #9e6a03; + --color-scale-yellow-6: #845306; + --color-scale-yellow-7: #693e00; + --color-scale-yellow-8: #4b2900; + --color-scale-yellow-9: #341a00; + --color-scale-orange-0: #ffdfb6; + --color-scale-orange-1: #ffc680; + --color-scale-orange-2: #ffa657; + --color-scale-orange-3: #f0883e; + --color-scale-orange-4: #db6d28; + --color-scale-orange-5: #bd561d; + --color-scale-orange-6: #9b4215; + --color-scale-orange-7: #762d0a; + --color-scale-orange-8: #5a1e02; + --color-scale-orange-9: #3d1300; + --color-scale-red-0: #ffdcd7; + --color-scale-red-1: #ffc1ba; + --color-scale-red-2: #ffa198; + --color-scale-red-3: #ff7b72; + --color-scale-red-4: #f85149; + --color-scale-red-5: #da3633; + --color-scale-red-6: #b62324; + --color-scale-red-7: #8e1519; + --color-scale-red-8: #67060c; + --color-scale-red-9: #490202; + --color-scale-purple-0: #eddeff; + --color-scale-purple-1: #e2c5ff; + --color-scale-purple-2: #d2a8ff; + --color-scale-purple-3: #bc8cff; + --color-scale-purple-4: #a371f7; + --color-scale-purple-5: #8957e5; + --color-scale-purple-6: #6e40c9; + --color-scale-purple-7: #553098; + --color-scale-purple-8: #3c1e70; + --color-scale-purple-9: #271052; + --color-scale-pink-0: #ffdaec; + --color-scale-pink-1: #ffbedd; + --color-scale-pink-2: #ff9bce; + --color-scale-pink-3: #f778ba; + --color-scale-pink-4: #db61a2; + --color-scale-pink-5: #bf4b8a; + --color-scale-pink-6: #9e3670; + --color-scale-pink-7: #7d2457; + --color-scale-pink-8: #5e103e; + --color-scale-pink-9: #42062a; + --color-scale-coral-0: #FFDDD2; + --color-scale-coral-1: #FFC2B2; + --color-scale-coral-2: #FFA28B; + --color-scale-coral-3: #F78166; + --color-scale-coral-4: #EA6045; + --color-scale-coral-5: #CF462D; + --color-scale-coral-6: #AC3220; + --color-scale-coral-7: #872012; + --color-scale-coral-8: #640D04; + --color-scale-coral-9: #460701 + } +} + +@media(prefers-color-scheme: dark) { + [data-color-mode=auto][data-dark-theme=dark] { + --color-canvas-default-transparent: rgba(13,17,23,0); + --color-page-header-bg: #0d1117; + --color-marketing-icon-primary: #79c0ff; + --color-marketing-icon-secondary: #1f6feb; + --color-diff-blob-addition-num-text: #c9d1d9; + --color-diff-blob-addition-fg: #c9d1d9; + --color-diff-blob-addition-num-bg: rgba(63,185,80,0.3); + --color-diff-blob-addition-line-bg: rgba(46,160,67,0.15); + --color-diff-blob-addition-word-bg: rgba(46,160,67,0.4); + --color-diff-blob-deletion-num-text: #c9d1d9; + --color-diff-blob-deletion-fg: #c9d1d9; + --color-diff-blob-deletion-num-bg: rgba(248,81,73,0.3); + --color-diff-blob-deletion-line-bg: rgba(248,81,73,0.15); + --color-diff-blob-deletion-word-bg: rgba(248,81,73,0.4); + --color-diff-blob-hunk-num-bg: rgba(56,139,253,0.4); + --color-diff-blob-expander-icon: #8b949e; + --color-diff-blob-selected-line-highlight-mix-blend-mode: screen; + --color-diffstat-deletion-border: rgba(240,246,252,0.1); + --color-diffstat-addition-border: rgba(240,246,252,0.1); + --color-diffstat-addition-bg: #3fb950; + --color-search-keyword-hl: rgba(210,153,34,0.4); + --color-prettylights-syntax-comment: #8b949e; + --color-prettylights-syntax-constant: #79c0ff; + --color-prettylights-syntax-entity: #d2a8ff; + --color-prettylights-syntax-storage-modifier-import: #c9d1d9; + --color-prettylights-syntax-entity-tag: #7ee787; + --color-prettylights-syntax-keyword: #ff7b72; + --color-prettylights-syntax-string: #a5d6ff; + --color-prettylights-syntax-variable: #ffa657; + --color-prettylights-syntax-brackethighlighter-unmatched: #f85149; + --color-prettylights-syntax-invalid-illegal-text: #f0f6fc; + --color-prettylights-syntax-invalid-illegal-bg: #8e1519; + --color-prettylights-syntax-carriage-return-text: #f0f6fc; + --color-prettylights-syntax-carriage-return-bg: #b62324; + --color-prettylights-syntax-string-regexp: #7ee787; + --color-prettylights-syntax-markup-list: #f2cc60; + --color-prettylights-syntax-markup-heading: #1f6feb; + --color-prettylights-syntax-markup-italic: #c9d1d9; + --color-prettylights-syntax-markup-bold: #c9d1d9; + --color-prettylights-syntax-markup-deleted-text: #ffdcd7; + --color-prettylights-syntax-markup-deleted-bg: #67060c; + --color-prettylights-syntax-markup-inserted-text: #aff5b4; + --color-prettylights-syntax-markup-inserted-bg: #033a16; + --color-prettylights-syntax-markup-changed-text: #ffdfb6; + --color-prettylights-syntax-markup-changed-bg: #5a1e02; + --color-prettylights-syntax-markup-ignored-text: #c9d1d9; + --color-prettylights-syntax-markup-ignored-bg: #1158c7; + --color-prettylights-syntax-meta-diff-range: #d2a8ff; + --color-prettylights-syntax-brackethighlighter-angle: #8b949e; + --color-prettylights-syntax-sublimelinter-gutter-mark: #484f58; + --color-prettylights-syntax-constant-other-reference-link: #a5d6ff; + --color-codemirror-text: #c9d1d9; + --color-codemirror-bg: #0d1117; + --color-codemirror-gutters-bg: #0d1117; + --color-codemirror-guttermarker-text: #0d1117; + --color-codemirror-guttermarker-subtle-text: #6e7681; + --color-codemirror-linenumber-text: #8b949e; + --color-codemirror-cursor: #c9d1d9; + --color-codemirror-selection-bg: rgba(56,139,253,0.4); + --color-codemirror-activeline-bg: rgba(110,118,129,0.1); + --color-codemirror-matchingbracket-text: #c9d1d9; + --color-codemirror-lines-bg: #0d1117; + --color-codemirror-syntax-comment: #8b949e; + --color-codemirror-syntax-constant: #79c0ff; + --color-codemirror-syntax-entity: #d2a8ff; + --color-codemirror-syntax-keyword: #ff7b72; + --color-codemirror-syntax-storage: #ff7b72; + --color-codemirror-syntax-string: #a5d6ff; + --color-codemirror-syntax-support: #79c0ff; + --color-codemirror-syntax-variable: #ffa657; + --color-checks-bg: #010409; + --color-checks-run-border-width: 1px; + --color-checks-container-border-width: 1px; + --color-checks-text-primary: #c9d1d9; + --color-checks-text-secondary: #8b949e; + --color-checks-text-link: #58a6ff; + --color-checks-btn-icon: #8b949e; + --color-checks-btn-hover-icon: #c9d1d9; + --color-checks-btn-hover-bg: rgba(110,118,129,0.1); + --color-checks-input-text: #8b949e; + --color-checks-input-placeholder-text: #6e7681; + --color-checks-input-focus-text: #c9d1d9; + --color-checks-input-bg: #161b22; + --color-checks-input-shadow: 0 0 0 1px (obj) => get_1.default(obj, path); + --color-checks-donut-error: #f85149; + --color-checks-donut-pending: #d29922; + --color-checks-donut-success: #2ea043; + --color-checks-donut-neutral: #8b949e; + --color-checks-dropdown-text: #c9d1d9; + --color-checks-dropdown-bg: #161b22; + --color-checks-dropdown-border: #30363d; + --color-checks-dropdown-shadow: rgba(1,4,9,0.3); + --color-checks-dropdown-hover-text: #c9d1d9; + --color-checks-dropdown-hover-bg: rgba(110,118,129,0.1); + --color-checks-dropdown-btn-hover-text: #c9d1d9; + --color-checks-dropdown-btn-hover-bg: rgba(110,118,129,0.1); + --color-checks-scrollbar-thumb-bg: rgba(110,118,129,0.4); + --color-checks-header-label-text: #8b949e; + --color-checks-header-label-open-text: #c9d1d9; + --color-checks-header-border: #21262d; + --color-checks-header-icon: #8b949e; + --color-checks-line-text: #8b949e; + --color-checks-line-num-text: #6e7681; + --color-checks-line-timestamp-text: #6e7681; + --color-checks-line-hover-bg: rgba(110,118,129,0.1); + --color-checks-line-selected-bg: rgba(56,139,253,0.15); + --color-checks-line-selected-num-text: #58a6ff; + --color-checks-line-dt-fm-text: #ffffff; + --color-checks-line-dt-fm-bg: #9e6a03; + --color-checks-gate-bg: rgba(187,128,9,0.15); + --color-checks-gate-text: #8b949e; + --color-checks-gate-waiting-text: #d29922; + --color-checks-step-header-open-bg: #161b22; + --color-checks-step-error-text: #f85149; + --color-checks-step-warning-text: #d29922; + --color-checks-logline-text: #8b949e; + --color-checks-logline-num-text: #6e7681; + --color-checks-logline-debug-text: #a371f7; + --color-checks-logline-error-text: #8b949e; + --color-checks-logline-error-num-text: #6e7681; + --color-checks-logline-error-bg: rgba(248,81,73,0.15); + --color-checks-logline-warning-text: #8b949e; + --color-checks-logline-warning-num-text: #d29922; + --color-checks-logline-warning-bg: rgba(187,128,9,0.15); + --color-checks-logline-command-text: #58a6ff; + --color-checks-logline-section-text: #3fb950; + --color-checks-ansi-black: #0d1117; + --color-checks-ansi-black-bright: #161b22; + --color-checks-ansi-white: #b1bac4; + --color-checks-ansi-white-bright: #b1bac4; + --color-checks-ansi-gray: #6e7681; + --color-checks-ansi-red: #ff7b72; + --color-checks-ansi-red-bright: #ffa198; + --color-checks-ansi-green: #3fb950; + --color-checks-ansi-green-bright: #56d364; + --color-checks-ansi-yellow: #d29922; + --color-checks-ansi-yellow-bright: #e3b341; + --color-checks-ansi-blue: #58a6ff; + --color-checks-ansi-blue-bright: #79c0ff; + --color-checks-ansi-magenta: #bc8cff; + --color-checks-ansi-magenta-bright: #d2a8ff; + --color-checks-ansi-cyan: #76e3ea; + --color-checks-ansi-cyan-bright: #b3f0ff; + --color-project-header-bg: #0d1117; + --color-project-sidebar-bg: #161b22; + --color-project-gradient-in: #161b22; + --color-project-gradient-out: rgba(22,27,34,0); + --color-mktg-btn-bg: #f6f8fa; + --color-mktg-btn-shadow-outline: rgb(255 255 255 / 25%) 0 0 0 1px inset; + --color-mktg-btn-shadow-focus: rgb(255 255 255 / 25%) 0 0 0 4px; + --color-mktg-btn-shadow-hover: 0 4px 7px rgba(0, 0, 0, 0.15), 0 100px 80px rgba(255, 255, 255, 0.02), 0 42px 33px rgba(255, 255, 255, 0.024), 0 22px 18px rgba(255, 255, 255, 0.028), 0 12px 10px rgba(255, 255, 255, 0.034), 0 7px 5px rgba(255, 255, 255, 0.04), 0 3px 2px rgba(255, 255, 255, 0.07); + --color-mktg-btn-shadow-hover-muted: rgb(255 255 255) 0 0 0 2px inset; + --color-avatar-bg: rgba(255,255,255,0.1); + --color-avatar-border: rgba(240,246,252,0.1); + --color-avatar-stack-fade: #30363d; + --color-avatar-stack-fade-more: #21262d; + --color-avatar-child-shadow: -2px -2px 0 #0d1117; + --color-topic-tag-border: rgba(0,0,0,0); + --color-counter-border: rgba(0,0,0,0); + --color-select-menu-backdrop-border: #484f58; + --color-select-menu-tap-highlight: rgba(48,54,61,0.5); + --color-select-menu-tap-focus-bg: #0c2d6b; + --color-overlay-shadow: 0 0 0 1px #30363d, 0 16px 32px rgba(1,4,9,0.85); + --color-header-text: rgba(255,255,255,0.7); + --color-header-bg: #161b22; + --color-header-divider: #8b949e; + --color-header-logo: #f0f6fc; + --color-header-search-bg: #0d1117; + --color-header-search-border: #30363d; + --color-sidenav-selected-bg: #21262d; + --color-menu-bg-active: #161b22; + --color-input-disabled-bg: rgba(110,118,129,0); + --color-timeline-badge-bg: #21262d; + --color-ansi-black: #484f58; + --color-ansi-black-bright: #6e7681; + --color-ansi-white: #b1bac4; + --color-ansi-white-bright: #ffffff; + --color-ansi-gray: #6e7681; + --color-ansi-red: #ff7b72; + --color-ansi-red-bright: #ffa198; + --color-ansi-green: #3fb950; + --color-ansi-green-bright: #56d364; + --color-ansi-yellow: #d29922; + --color-ansi-yellow-bright: #e3b341; + --color-ansi-blue: #58a6ff; + --color-ansi-blue-bright: #79c0ff; + --color-ansi-magenta: #bc8cff; + --color-ansi-magenta-bright: #d2a8ff; + --color-ansi-cyan: #39c5cf; + --color-ansi-cyan-bright: #56d4dd; + --color-btn-text: #c9d1d9; + --color-btn-bg: #21262d; + --color-btn-border: rgba(240,246,252,0.1); + --color-btn-shadow: 0 0 transparent; + --color-btn-inset-shadow: 0 0 transparent; + --color-btn-hover-bg: #30363d; + --color-btn-hover-border: #8b949e; + --color-btn-active-bg: hsla(212,12%,18%,1); + --color-btn-active-border: #6e7681; + --color-btn-selected-bg: #161b22; + --color-btn-focus-bg: #21262d; + --color-btn-focus-border: #8b949e; + --color-btn-focus-shadow: 0 0 0 3px rgba(139,148,158,0.3); + --color-btn-shadow-active: inset 0 0.15em 0.3em rgba(1,4,9,0.15); + --color-btn-shadow-input-focus: 0 0 0 0.2em rgba(31,111,235,0.3); + --color-btn-counter-bg: #30363d; + --color-btn-primary-text: #ffffff; + --color-btn-primary-bg: #238636; + --color-btn-primary-border: rgba(240,246,252,0.1); + --color-btn-primary-shadow: 0 0 transparent; + --color-btn-primary-inset-shadow: 0 0 transparent; + --color-btn-primary-hover-bg: #2ea043; + --color-btn-primary-hover-border: rgba(240,246,252,0.1); + --color-btn-primary-selected-bg: #238636; + --color-btn-primary-selected-shadow: 0 0 transparent; + --color-btn-primary-disabled-text: rgba(255,255,255,0.5); + --color-btn-primary-disabled-bg: rgba(35,134,54,0.6); + --color-btn-primary-disabled-border: rgba(240,246,252,0.1); + --color-btn-primary-focus-bg: #238636; + --color-btn-primary-focus-border: rgba(240,246,252,0.1); + --color-btn-primary-focus-shadow: 0 0 0 3px rgba(46,164,79,0.4); + --color-btn-primary-icon: #ffffff; + --color-btn-primary-counter-bg: rgba(255,255,255,0.2); + --color-btn-outline-text: #58a6ff; + --color-btn-outline-hover-text: #58a6ff; + --color-btn-outline-hover-bg: #30363d; + --color-btn-outline-hover-border: rgba(240,246,252,0.1); + --color-btn-outline-hover-shadow: 0 1px 0 rgba(1,4,9,0.1); + --color-btn-outline-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03); + --color-btn-outline-hover-counter-bg: rgba(255,255,255,0.2); + --color-btn-outline-selected-text: #ffffff; + --color-btn-outline-selected-bg: #0d419d; + --color-btn-outline-selected-border: rgba(240,246,252,0.1); + --color-btn-outline-selected-shadow: 0 0 transparent; + --color-btn-outline-disabled-text: rgba(88,166,255,0.5); + --color-btn-outline-disabled-bg: #0d1117; + --color-btn-outline-disabled-counter-bg: rgba(31,111,235,0.05); + --color-btn-outline-focus-border: rgba(240,246,252,0.1); + --color-btn-outline-focus-shadow: 0 0 0 3px rgba(17,88,199,0.4); + --color-btn-outline-counter-bg: rgba(31,111,235,0.1); + --color-btn-danger-text: #f85149; + --color-btn-danger-hover-text: #ffffff; + --color-btn-danger-hover-bg: #da3633; + --color-btn-danger-hover-border: #f85149; + --color-btn-danger-hover-shadow: 0 0 transparent; + --color-btn-danger-hover-inset-shadow: 0 0 transparent; + --color-btn-danger-hover-icon: #ffffff; + --color-btn-danger-hover-counter-bg: rgba(255,255,255,0.2); + --color-btn-danger-selected-text: #ffffff; + --color-btn-danger-selected-bg: #b62324; + --color-btn-danger-selected-border: #ff7b72; + --color-btn-danger-selected-shadow: 0 0 transparent; + --color-btn-danger-disabled-text: rgba(248,81,73,0.5); + --color-btn-danger-disabled-bg: #0d1117; + --color-btn-danger-disabled-counter-bg: rgba(218,54,51,0.05); + --color-btn-danger-focus-border: #f85149; + --color-btn-danger-focus-shadow: 0 0 0 3px rgba(248,81,73,0.4); + --color-btn-danger-counter-bg: rgba(218,54,51,0.1); + --color-btn-danger-icon: #f85149; + --color-underlinenav-icon: #6e7681; + --color-underlinenav-border-hover: rgba(110,118,129,0.4); + --color-action-list-item-inline-divider: rgba(48,54,61,0.48); + --color-action-list-item-default-hover-bg: rgba(177,186,196,0.12); + --color-action-list-item-default-hover-border: rgba(0,0,0,0); + --color-action-list-item-default-active-bg: rgba(177,186,196,0.2); + --color-action-list-item-default-active-border: rgba(0,0,0,0); + --color-action-list-item-default-selected-bg: rgba(177,186,196,0.08); + --color-action-list-item-danger-hover-bg: rgba(248,81,73,0.16); + --color-action-list-item-danger-active-bg: rgba(248,81,73,0.24); + --color-action-list-item-danger-hover-text: #ff7b72; + --color-switch-track-bg: #010409; + --color-switch-track-border: #6e7681; + --color-switch-track-checked-bg: rgba(31,111,235,0.35); + --color-switch-track-checked-hover-bg: rgba(31,111,235,0.5); + --color-switch-track-checked-active-bg: rgba(31,111,235,0.65); + --color-switch-track-checked-border: #58a6ff; + --color-switch-knob-checked-bg: #1f6feb; + --color-switch-knob-checked-disabled-bg: #484f58; + --color-fg-default: #c9d1d9; + --color-fg-muted: #8b949e; + --color-fg-subtle: #6e7681; + --color-fg-on-emphasis: #ffffff; + --color-canvas-default: #0d1117; + --color-canvas-overlay: #161b22; + --color-canvas-inset: #010409; + --color-canvas-subtle: #161b22; + --color-border-default: #30363d; + --color-border-muted: #21262d; + --color-border-subtle: rgba(240,246,252,0.1); + --color-shadow-small: 0 0 transparent; + --color-shadow-medium: 0 3px 6px #010409; + --color-shadow-large: 0 8px 24px #010409; + --color-shadow-extra-large: 0 12px 48px #010409; + --color-neutral-emphasis-plus: #6e7681; + --color-neutral-emphasis: #6e7681; + --color-neutral-muted: rgba(110,118,129,0.4); + --color-neutral-subtle: rgba(110,118,129,0.1); + --color-accent-fg: #58a6ff; + --color-accent-emphasis: #1f6feb; + --color-accent-muted: rgba(56,139,253,0.4); + --color-accent-subtle: rgba(56,139,253,0.15); + --color-success-fg: #3fb950; + --color-success-emphasis: #238636; + --color-success-muted: rgba(46,160,67,0.4); + --color-success-subtle: rgba(46,160,67,0.15); + --color-attention-fg: #d29922; + --color-attention-emphasis: #9e6a03; + --color-attention-muted: rgba(187,128,9,0.4); + --color-attention-subtle: rgba(187,128,9,0.15); + --color-attention-verysubtle: rgba(187,128,9,0.1); + --color-severe-fg: #db6d28; + --color-severe-emphasis: #bd561d; + --color-severe-muted: rgba(219,109,40,0.4); + --color-severe-subtle: rgba(219,109,40,0.15); + --color-danger-fg: #f85149; + --color-danger-emphasis: #da3633; + --color-danger-muted: rgba(248,81,73,0.4); + --color-danger-subtle: rgba(248,81,73,0.15); + --color-open-fg: #3fb950; + --color-open-emphasis: #238636; + --color-open-muted: rgba(46,160,67,0.4); + --color-open-subtle: rgba(46,160,67,0.15); + --color-closed-fg: #f85149; + --color-closed-emphasis: #da3633; + --color-closed-muted: rgba(248,81,73,0.4); + --color-closed-subtle: rgba(248,81,73,0.15); + --color-done-fg: #a371f7; + --color-done-emphasis: #8957e5; + --color-done-muted: rgba(163,113,247,0.4); + --color-done-subtle: rgba(163,113,247,0.15); + --color-sponsors-fg: #db61a2; + --color-sponsors-emphasis: #bf4b8a; + --color-sponsors-muted: rgba(219,97,162,0.4); + --color-sponsors-subtle: rgba(219,97,162,0.15); + --color-primer-fg-disabled: #484f58; + --color-primer-canvas-backdrop: rgba(1,4,9,0.8); + --color-primer-canvas-sticky: rgba(13,17,23,0.95); + --color-primer-border-active: #F78166; + --color-primer-border-contrast: rgba(255,255,255,0.2); + --color-primer-shadow-highlight: 0 0 transparent; + --color-primer-shadow-inset: 0 0 transparent; + --color-primer-shadow-focus: 0 0 0 3px #0c2d6b; + --color-scale-black: #010409; + --color-scale-white: #ffffff; + --color-scale-gray-0: #f0f6fc; + --color-scale-gray-1: #c9d1d9; + --color-scale-gray-2: #b1bac4; + --color-scale-gray-3: #8b949e; + --color-scale-gray-4: #6e7681; + --color-scale-gray-5: #484f58; + --color-scale-gray-6: #30363d; + --color-scale-gray-7: #21262d; + --color-scale-gray-8: #161b22; + --color-scale-gray-9: #0d1117; + --color-scale-blue-0: #cae8ff; + --color-scale-blue-1: #a5d6ff; + --color-scale-blue-2: #79c0ff; + --color-scale-blue-3: #58a6ff; + --color-scale-blue-4: #388bfd; + --color-scale-blue-5: #1f6feb; + --color-scale-blue-6: #1158c7; + --color-scale-blue-7: #0d419d; + --color-scale-blue-8: #0c2d6b; + --color-scale-blue-9: #051d4d; + --color-scale-green-0: #aff5b4; + --color-scale-green-1: #7ee787; + --color-scale-green-2: #56d364; + --color-scale-green-3: #3fb950; + --color-scale-green-4: #2ea043; + --color-scale-green-5: #238636; + --color-scale-green-6: #196c2e; + --color-scale-green-7: #0f5323; + --color-scale-green-8: #033a16; + --color-scale-green-9: #04260f; + --color-scale-yellow-0: #f8e3a1; + --color-scale-yellow-1: #f2cc60; + --color-scale-yellow-2: #e3b341; + --color-scale-yellow-3: #d29922; + --color-scale-yellow-4: #bb8009; + --color-scale-yellow-5: #9e6a03; + --color-scale-yellow-6: #845306; + --color-scale-yellow-7: #693e00; + --color-scale-yellow-8: #4b2900; + --color-scale-yellow-9: #341a00; + --color-scale-orange-0: #ffdfb6; + --color-scale-orange-1: #ffc680; + --color-scale-orange-2: #ffa657; + --color-scale-orange-3: #f0883e; + --color-scale-orange-4: #db6d28; + --color-scale-orange-5: #bd561d; + --color-scale-orange-6: #9b4215; + --color-scale-orange-7: #762d0a; + --color-scale-orange-8: #5a1e02; + --color-scale-orange-9: #3d1300; + --color-scale-red-0: #ffdcd7; + --color-scale-red-1: #ffc1ba; + --color-scale-red-2: #ffa198; + --color-scale-red-3: #ff7b72; + --color-scale-red-4: #f85149; + --color-scale-red-5: #da3633; + --color-scale-red-6: #b62324; + --color-scale-red-7: #8e1519; + --color-scale-red-8: #67060c; + --color-scale-red-9: #490202; + --color-scale-purple-0: #eddeff; + --color-scale-purple-1: #e2c5ff; + --color-scale-purple-2: #d2a8ff; + --color-scale-purple-3: #bc8cff; + --color-scale-purple-4: #a371f7; + --color-scale-purple-5: #8957e5; + --color-scale-purple-6: #6e40c9; + --color-scale-purple-7: #553098; + --color-scale-purple-8: #3c1e70; + --color-scale-purple-9: #271052; + --color-scale-pink-0: #ffdaec; + --color-scale-pink-1: #ffbedd; + --color-scale-pink-2: #ff9bce; + --color-scale-pink-3: #f778ba; + --color-scale-pink-4: #db61a2; + --color-scale-pink-5: #bf4b8a; + --color-scale-pink-6: #9e3670; + --color-scale-pink-7: #7d2457; + --color-scale-pink-8: #5e103e; + --color-scale-pink-9: #42062a; + --color-scale-coral-0: #FFDDD2; + --color-scale-coral-1: #FFC2B2; + --color-scale-coral-2: #FFA28B; + --color-scale-coral-3: #F78166; + --color-scale-coral-4: #EA6045; + --color-scale-coral-5: #CF462D; + --color-scale-coral-6: #AC3220; + --color-scale-coral-7: #872012; + --color-scale-coral-8: #640D04; + --color-scale-coral-9: #460701 + } +} + +/*# XXXXsourceMappingURL=dark-27e9c50c7b31.css.map*/ diff --git a/html/documentation/css/documentation.css b/html/documentation/css/documentation.css new file mode 100644 index 000000000..b22737b66 --- /dev/null +++ b/html/documentation/css/documentation.css @@ -0,0 +1,744 @@ +body { + font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji"; + font-size: 14px; + line-height: 1.5; + color: var(--color-fg-default); + background-color: var(--color-canvas-default); +} +* { + box-sizing: border-box; +} + +.markdown-body { + font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji"; + font-size: 16px; + line-height: 1.5; + word-wrap: break-word; +} +.markdown-body::before { + display: table; + content: "" +} +.markdown-body::after { + display: table; + clear: both; + content: "" +} +.markdown-body>*:first-child { + margin-top: 0 !important; +} +.markdown-body a:not([href]) { + color: inherit; + text-decoration: none +} +.markdown-body .absent { + color: var(--color-danger-fg) +} +.markdown-body .anchor { + float: left; + padding-right: 4px; + margin-left: -20px; + line-height: 1 +} +.markdown-body .anchor:focus { + outline: none +} +.markdown-body blockquote, .markdown-body ul, .markdown-body ol, .markdown-body dl, .markdown-body table, .markdown-body details { + margin-top: 5px; + margin-bottom: 16px; +} +.markdown-body hr { + height: .25em; + padding: 0; + margin: 24px 0; + background-color: var(--color-border-default); + border: 0; +} +.markdown-body hr.separator { + width: 90%; + margin-top: 24px; + margin-right: 5%; + margin-left: 5%; + background-color: blue; +} +blockquote { + margin: 0; +} +.markdown-body blockquote { + padding: 0 1em; + color: var(--color-attention-fg); + background-color: var(--color-attention-verysubtle); + border-left: .25em solid var(--color-attention-emphasis); +} +.markdown-body blockquote>:first-child { + margin-top: 0; +} +.markdown-body blockquote>:last-child { + margin-bottom: 0; +} +.markdown-body h1 .octicon-link,.markdown-body h2 .octicon-link,.markdown-body h3 .octicon-link,.markdown-body h4 .octicon-link,.markdown-body h5 .octicon-link,.markdown-body h6 .octicon-link { + color: var(--color-fg-default); + vertical-align: middle; + visibility: hidden +} +.markdown-body h1:hover .anchor,.markdown-body h2:hover .anchor,.markdown-body h3:hover .anchor,.markdown-body h4:hover .anchor,.markdown-body h5:hover .anchor,.markdown-body h6:hover .anchor { + text-decoration: none +} +.markdown-body h1:hover .anchor .octicon-link,.markdown-body h2:hover .anchor .octicon-link,.markdown-body h3:hover .anchor .octicon-link,.markdown-body h4:hover .anchor .octicon-link,.markdown-body h5:hover .anchor .octicon-link,.markdown-body h6:hover .anchor .octicon-link { + visibility: visible +} +.markdown-body h1 tt,.markdown-body h1 code,.markdown-body h2 tt,.markdown-body h2 code,.markdown-body h3 tt,.markdown-body h3 code,.markdown-body h4 tt,.markdown-body h4 code,.markdown-body h5 tt,.markdown-body h5 code,.markdown-body h6 tt,.markdown-body h6 code { + padding: 0 .2em; + font-size: inherit +} +.markdown-body h1 { + padding-bottom: .3em; + font-size: 2em; + border-bottom: 1px solid var(--color-border-muted); +} +.markdown-body h2 { + padding-bottom: .3em; + font-size: 1.5em; + border-bottom: 1px solid var(--color-border-muted); +} +.markdown-body h3 { + font-size: 1.25em; +} +.markdown-body h4 { + font-size: 1em; +} +.markdown-body h5 { + font-size: .875em +} +.markdown-body h6 { + font-size: .85em; + color: var(--color-fg-muted) +} +.markdown-body summary h1,.markdown-body summary h2,.markdown-body summary h3,.markdown-body summary h4,.markdown-body summary h5,.markdown-body summary h6 { + display: inline-block +} +.markdown-body summary h1 .anchor,.markdown-body summary h2 .anchor,.markdown-body summary h3 .anchor,.markdown-body summary h4 .anchor,.markdown-body summary h5 .anchor,.markdown-body summary h6 .anchor { + margin-left: -40px +} +.markdown-body summary h1,.markdown-body summary h2 { + padding-bottom: 0; + border-bottom: 0 +} +.markdown-body ul,.markdown-body ol { + padding-left: 2em +} +.markdown-body ul.no-list,.markdown-body ol.no-list { + padding: 0; + list-style-type: none +} +.markdown-body ol[type="1"] { + list-style-type: decimal +} +.markdown-body ol[type=a] { + list-style-type: lower-alpha +} +.markdown-body ol[type=i] { + list-style-type: lower-roman +} +.markdown-body div>ol:not([type]) { + list-style-type: decimal +} +.markdown-body ul ul,.markdown-body ul ol,.markdown-body ol ol,.markdown-body ol ul { + margin-top: 0; + margin-bottom: 0; + padding-top: 0 !important; +} +.markdown-body li { + margin-top: 0.25em; +} +.markdown-body li>p { + margin-top: 16px; +} +.markdown-body ul:first-child, .markdown-body ol:first-child { + padding-top: 2em; +} +.markdown-body ul:last-child, .markdown-body ol:last-child { + padding-bottom: 0.75em; +} +.markdown-body .minimalPadding li { + margin-top: 0.2em; +} +.markdown-body dl { + padding: 0; +} +.markdown-body dl dt { + padding: 0; + margin-top: 16px; + font-size: 1em; + font-style: italic; + font-weight: 600 +} +.markdown-body dl dd { + padding: 0 16px; + margin-bottom: 16px +} +.markdown-body h1:not(:first-child), +.markdown-body h2:not(:first-child), +.markdown-body h3:not(:first-child), +.markdown-body h4:not(:first-child), +.markdown-body h5:not(:first-child), +.markdown-body h6:not(:first-child) { + margin-top: 20px; +} +.markdown-body h1, +.markdown-body h2, +.markdown-body h3 { + margin-top: 20px; + margin-bottom: 10px; + line-height: 1.25; + background-color: var(--color-accent-muted); + padding: 3px 0 3px 5px; +} +.markdown-body h3 { + background-color: var(--color-accent-subtle); +} +.markdown-body table { + display: block; + width: 100%; + width: max-content; + max-width: 100%; + overflow: auto +} +.markdown-body table th { + font-weight: 600 +} +.markdown-body table th,.markdown-body table td { + padding: 3px 8px; + border: 1px solid var(--color-border-default) +} +.markdown-body table tr { + background-color: var(--color-canvas-default); + border-top: 1px solid var(--color-border-muted) +} +.markdown-body table tr:nth-child(2n) { + background-color: var(--color-canvas-subtle) +} +.markdown-body table thead tr { + background-color: var(--color-checks-header-label-text); +} +.markdown-body table td.note { + background-color: var(--color-accent-subtle); + color: var(--color-accent-emphasis); + font-size: 120%; + font-weight: bold; + text-align: center; +} +.markdown-body table td.note p { + color: initial; + font-size: 80%; + font-weight: normal; + margin-top: 5px; + margin-bottom: 5px; +} +.markdown-body table img { + background-color: transparent +} +.markdown-body img { + max-width: 100%; + box-sizing: content-box; + background-color: var(--color-canvas-default) +} +.markdown-body img[align=right] { + padding-left: 20px +} +.markdown-body img[align=left] { + padding-right: 20px +} +.markdown-body .emoji { + max-width: none; + vertical-align: text-top; + background-color: transparent +} +.markdown-body span.frame { + display: block; + overflow: hidden +} +.markdown-body span.frame>span { + display: block; + float: left; + width: auto; + padding: 7px; + margin: 13px 0 0; + overflow: hidden; + border: 1px solid var(--color-border-default) +} +.markdown-body span.frame span img { + display: block; + float: left +} +.markdown-body span.frame span span { + display: block; + padding: 5px 0 0; + clear: both; + color: var(--color-fg-default) +} +.markdown-body span.align-center { + display: block; + overflow: hidden; + clear: both +} +.markdown-body span.align-center>span { + display: block; + margin: 13px auto 0; + overflow: hidden; + text-align: center +} +.markdown-body span.align-center span img { + margin: 0 auto; + text-align: center +} +.markdown-body span.align-right { + display: block; + overflow: hidden; + clear: both +} +.markdown-body span.align-right>span { + display: block; + margin: 13px 0 0; + overflow: hidden; + text-align: right +} +.markdown-body span.align-right span img { + margin: 0; + text-align: right +} +.markdown-body span.float-left { + display: block; + float: left; + margin-right: 13px; + overflow: hidden +} +.markdown-body span.float-left span { + margin: 13px 0 0 +} +.markdown-body span.float-right { + display: block; + float: right; + margin-left: 13px; + overflow: hidden +} +.markdown-body span.float-right>span { + display: block; + margin: 13px auto 0; + overflow: hidden; + text-align: right +} +.markdown-body code,.markdown-body tt { + padding: 0 .4em; + margin: 0; + font-size: 85%; + background-color: var(--color-neutral-muted); + border-radius: 6px +} +.markdown-body code br,.markdown-body tt br { + display: none +} +.markdown-body del code { + text-decoration: inherit +} +.markdown-body samp { + font-size: 85% +} +.markdown-body pre { + word-wrap: normal +} +.markdown-body pre code { + font-size: 100% +} +.markdown-body pre>code { + padding: 0; + margin: 0; + word-break: normal; + white-space: pre; + background: transparent; + border: 0 +} +.markdown-body .highlight { + margin-top: 8px; + margin-bottom: 6px; +} +.markdown-body .highlight pre { + margin-bottom: 0; + word-break: normal +} +.markdown-body .highlight pre, .markdown-body pre { + margin-top: 6px; + margin-bottom: 8px; + padding: 10px; + overflow: auto; + font-size: 85%; + line-height: 1.45; + background-color: var(--color-canvas-subtle); + border-radius: 6px; + border: 1px solid var(--color-border-muted); +} +.markdown-body pre code, .markdown-body pre tt { + display: inline; + max-width: auto; + padding: 0; + margin: 0; + overflow: visible; + line-height: inherit; + word-wrap: normal; + background-color: transparent; + border: 0 +} +.markdown-body .csv-data td,.markdown-body .csv-data th { + padding: 5px; + overflow: hidden; + font-size: 12px; + line-height: 1; + text-align: left; + white-space: nowrap +} +.markdown-body .csv-data .blob-num { + padding: 10px 8px 9px; + text-align: right; + background: var(--color-canvas-default); + border: 0 +} +.markdown-body .csv-data tr { + border-top: 0 +} +.markdown-body .csv-data th { + font-weight: 600; + background: var(--color-canvas-subtle); + border-top: 0 +} +.markdown-body [data-footnote-ref]::before { + content: "[" +} +.markdown-body [data-footnote-ref]::after { + content: "]" +} +.markdown-body .footnotes { + font-size: 12px; + color: var(--color-fg-muted); + border-top: 1px solid var(--color-border-default) +} +.markdown-body .footnotes ol { + padding-left: 16px +} +.markdown-body .footnotes li { + position: relative +} +.markdown-body .footnotes li:target::before { + position: absolute; + top: -8px; + right: -8px; + bottom: -8px; + left: -24px; + pointer-events: none; + content: ""; + border: 2px solid var(--color-accent-emphasis); + border-radius: 6px +} +.markdown-body .footnotes li:target { + color: var(--color-fg-default) +} +.markdown-body .footnotes .data-footnote-backref g-emoji { + font-family: monospace +} +.markdown-body h1 tt, .markdown-body h1 code, .markdown-body h2 tt, .markdown-body h2 code, .markdown-body h3 tt, .markdown-body h3 code, .markdown-body h4 tt, .markdown-body h4 code, .markdown-body h5 tt, .markdown-body h5 code, .markdown-body h6 tt, .markdown-body h6 code { + padding: 0 .2em; + font-size: inherit; +} +.wiki-footer .markdown-body, .wiki-rightbar .markdown-body { + font-size: 12px; +} +.mb-4 { + margin-bottom: 24px !important; +} +.d-flex { + display: flex !important; +} +.flex-column { + flex-direction: column !important; +} +.gh-header { + background-color: var(--color-canvas-default); +} +.gh-header-title { + margin-right: 150px; + margin-bottom: 20px; + font-weight: bold; + line-height: 1.125; + word-wrap: break-word; + border-bottom: 1px solid var(--color-accent-muted); + color: var(--color-accent-emphasis); +} +.mb-2 { + margin-bottom: 8px !important; +} +.mr-0 { + margin-right: 0 !important; +} +.min-width-0 { + min-width: 0 !important; +} +.flex-auto { + flex: auto !important; +} + +.Box { + background-color: var(--color-canvas-default); + background-color: var(--color-canvas-subtle); + border-color: var(--color-border-default); + border-style: solid; + border-width: 1px; + border-radius: 6px; +} +.Box--condensed { + line-height: 1.25; +} +.Box--condensed .Box-body { + padding: 8px 16px; +} +.Box-body:last-of-type { + margin-bottom: -1px; + border-bottom-right-radius: 6px; + border-bottom-left-radius: 6px; +} + +::marker { + unicode-bidi: isolate; + font-variant-numeric: tabular-nums; + text-transform: none; + text-indent: 0px !important; + text-align: start !important; + text-align-last: start !important; +} +article, aside, details, figcaption, figure, footer, header, main, menu, nav, section { + display: block; +} +details summary { + cursor: pointer; + color: var(--color-accent-fg); +} +details[open]:not([sub]) summary::before, details[sub][open] summary::before { + content: "Hide Details..."; +} +details summary::before, details[sub]:not([open]) summary::before { + content: "More Details..."; +} +summary { + display: list-item; +} +code, pre, samp, tt { + font-family: ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace; + font-size: 1em; + font-size: 12px; +} +b, strong { + font-weight: 600; +} + +/* Minimize the size of the sidebar */ +.wiki-custom-sidebar { + padding: 0 !important; +} +.wiki-custom-sidebar ol:first-child, +.wiki-custom-sidebar ol:last-child { + padding-top: 10px; + padding-bottom: 0; +} + +.Layout { + display: grid; + --Layout-sidebar-width: 220px; + --Layout-gutter: 16px; + grid-auto-flow: column; + grid-template-columns: auto 0 minmax(0, calc(100% - var(--Layout-sidebar-width) - var(--Layout-gutter))); + grid-gap: var(--Layout-gutter); +} +.Layout-sidebar { + width: var(--Layout-sidebar-width); +} +.Layout .Layout-sidebar { + grid-column: 1; +} +.Layout-main { + min-width: 0; +} +.Layout .Layout-main { + grid-column: 2/span 2; +} +.Layout.Layout--sidebarPosition-end .Layout-sidebar { + grid-column: 2/span 2; +} +.Layout.Layout--sidebarPosition-end .Layout-main { + grid-column: 1; +} +.Layout.Layout--sidebarPosition-end { + grid-template-columns: minmax(0, calc(100% - var(--Layout-sidebar-width) - var(--Layout-gutter))) 0 auto; +} + +@media (min-width: 544px) { + .Layout { + --Layout-sidebar-width: 220px; + } +} +@media (max-width: calc(767.98px)) { + .Layout.Layout--flowRow-until-md { + grid-auto-flow: row; + grid-template-columns: 1fr !important; + } + .Layout.Layout--flowRow-until-md.Layout--sidebarPosition-flowRow-end .Layout-sidebar { + grid-row: 2/span 2; + } + .Layout.Layout--flowRow-until-md .Layout-sidebar, .Layout.Layout--flowRow-until-md .Layout-divider, .Layout.Layout--flowRow-until-md .Layout-main { + width: 100% !important; + grid-column: 1 !important; + } +} +@media (min-width: 768px) { + .px-md-4 { + padding-right: 24px !important; + padding-left: 24px !important; + } + .Layout { + --Layout-sidebar-width: 256px; + } + .flex-md-row { + flex-direction: row !important; + } + .mr-md-2 { + margin-right: 8px !important; + } + .mb-md-0 { + margin-bottom: 0 !important; + } +} +@media (min-width: 1012px) { + .px-lg-5 { + padding-right: 32px !important; + padding-left: 32px !important; + } + .Layout { + --Layout-gutter: 24px; + --Layout-sidebar-width: 296px; + } +} + +.px-3 { + padding-right: 8px !important; + padding-left: 8px !important; +} +.mt-4 { + margin-top: 24px !important; +} +.container-xl { + max-width: 1280px; + margin-right: auto; + margin-left: auto; +} + +a { + color: var(--color-accent-fg); + text-decoration: none; + background-color: transparent; +} + +.sentToMapServer::before { + color: gray; + content: "(map)"; +} +.vsOverlay::before { + color: gray; + content: "(vs)"; +} +.autoSet::before { + color: red; + font-weight: bold; + content: "[AUTO]"; +} +.cameraDependent { + color: var(--color-danger-fg); + font-weight: bold; +} +.WebUISetting { /* Matches what's in the WebUI */ + font-family: "Helvetica Neue",Helvetica,Arial,sans-serif; + color: #333; + font-weight: bold; + font-size: 95%; +} +.shSetting { /* Matches what's in the WebUI's "Editor" page for *.sh files. */ + color: #fd971f; + font-family: monospace; + font-weight: bold; +} +.settings { + /* font-size: 14px; */ /* I think 16px of rest of page is better */ +} +/* Colors that match entries in the WebUI's "Editor" page */ +.editorShell { + color: #fd971f; +} +.editorShellComment { + color: #75715e; + color: #a5a18e; /* Editor comments are hard to see so lighten some */ +} +.editorSetting { + color: #a6e22e; +} +.editorString { + color: #e6db74; +} +.editorNum, .editorBool { + color: #ae81ff; + color: #deb1ff; /* Editor versions are hard to see so lighten some */ +} +.editorSign { + color: white; +} +.editorSpecial { + color: white; +} +.editorBracketsJSON { + color: #fd971f; +} +.editorShell, +.editorShellComment, +.editorSetting, +.editorString, +.editorNum, +.editorSign, +.editorBool, +.editorSpecial, +.editorBracketsJSON { + font-family: monospace; + background-color: #272822; + padding: 1px 2px; +} +/* Shell syntax */ +.pl-c { + color: var(--color-prettylights-syntax-comment); +} +.overflow-auto { + overflow: auto !important; +} +.position-relative { + position: relative !important; +} +.minimalPadding { + padding-top: 3px !important; + padding-bottom: 3px !important; + margin-top: 0 !important; + margin-bottom: 0 !important; +} +.nowrap { + white-space: nowrap; +} +.buttonIcon { /* button icons from WebUI - shrink in documentation */ + width: 90px; + height: auto; + margin-bottom: -2px; /* so it looks like it lines up with the text around it */ +} +.imgBorder { /* put a border around an image */ + border: 1px solid var(--color-border-muted); +} diff --git a/html/documentation/css/light.css b/html/documentation/css/light.css new file mode 100644 index 000000000..0bcda2781 --- /dev/null +++ b/html/documentation/css/light.css @@ -0,0 +1,1317 @@ +:root,[data-color-mode=light][data-light-theme=light],[data-color-mode=dark][data-dark-theme=light] { + --color-attention-fg: #9a6700; + --color-attention-emphasis: #bf8700; + --color-attention-muted: rgba(212,167,44,0.4); + --color-attention-subtle: #fff8c5; + --color-attention-verysubtle: #fff8c555; + --color-success-fg: #1a7f37; + --color-success-emphasis: #2da44e; + --color-success-muted: rgba(74,194,107,0.4); + --color-success-subtle: #dafbe1; + --color-danger-fg: #cf222e; + --color-danger-emphasis: #cf222e; + --color-danger-muted: rgba(255,129,130,0.4); + --color-danger-subtle: #FFEBE9; + --color-severe-fg: #bc4c00; + --color-severe-emphasis: #bc4c00; + --color-severe-muted: rgba(251,143,68,0.4); + --color-severe-subtle: #fff1e5; + + --color-fg-default: #24292f; + --color-fg-muted: #57606a; + --color-fg-subtle: #6e7781; + --color-fg-on-emphasis: #ffffff; + --color-border-default: #d0d7de; + --color-border-muted: hsla(210,18%,87%,1); + --color-border-subtle: rgba(27,31,36,0.15); + --color-shadow-small: 0 1px 0 rgba(27,31,36,0.04); + --color-shadow-medium: 0 3px 6px rgba(140,149,159,0.15); + --color-shadow-large: 0 8px 24px rgba(140,149,159,0.2); + --color-shadow-extra-large: 0 12px 28px rgba(140,149,159,0.3); + --color-neutral-emphasis-plus: #24292f; + --color-neutral-emphasis: #6e7781; + --color-neutral-muted: rgba(175,184,193,0.2); + --color-neutral-subtle: rgba(234,238,242,0.5); + --color-accent-fg: #0969da; + --color-accent-emphasis: #0969da; + --color-accent-muted: rgba(84,174,255,0.4); + --color-accent-subtle: #ddf4ff; + --color-btn-active-bg: hsla(220,14%,93%,1); + --color-btn-active-border: rgba(27,31,36,0.15); + --color-btn-bg: #f6f8fa; + --color-btn-border: rgba(27,31,36,0.15); + --color-btn-counter-bg: rgba(27,31,36,0.08); + --color-btn-danger-text: #cf222e; + --color-btn-danger-hover-text: #ffffff; + --color-btn-danger-hover-bg: #a40e26; + --color-btn-danger-hover-border: rgba(27,31,36,0.15); + --color-btn-danger-hover-shadow: 0 1px 0 rgba(27,31,36,0.1); + --color-btn-danger-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03); + --color-btn-danger-hover-counter-bg: rgba(255,255,255,0.2); + --color-btn-danger-selected-text: #ffffff; + --color-btn-danger-selected-bg: hsla(356,72%,44%,1); + --color-btn-danger-selected-border: rgba(27,31,36,0.15); + --color-btn-danger-selected-shadow: inset 0 1px 0 rgba(76,0,20,0.2); + --color-btn-danger-disabled-text: rgba(207,34,46,0.5); + --color-btn-danger-disabled-bg: #f6f8fa; + --color-btn-danger-disabled-counter-bg: rgba(207,34,46,0.05); + --color-btn-danger-focus-border: rgba(27,31,36,0.15); + --color-btn-danger-focus-shadow: 0 0 0 3px rgba(164,14,38,0.4); + --color-btn-danger-counter-bg: rgba(207,34,46,0.1); + --color-btn-danger-icon: #cf222e; + --color-btn-danger-hover-icon: #ffffff; + --color-btn-focus-border: rgba(27,31,36,0.15); + --color-btn-focus-bg: #f6f8fa; + --color-btn-focus-shadow: 0 0 0 3px rgba(9,105,218,0.3); + --color-btn-hover-bg: #f3f4f6; + --color-btn-hover-border: rgba(27,31,36,0.15); + --color-btn-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.25); + --color-btn-outline-text: #0969da; + --color-btn-outline-hover-text: #ffffff; + --color-btn-outline-hover-bg: #0969da; + --color-btn-outline-hover-border: rgba(27,31,36,0.15); + --color-btn-outline-hover-shadow: 0 1px 0 rgba(27,31,36,0.1); + --color-btn-outline-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03); + --color-btn-outline-hover-counter-bg: rgba(255,255,255,0.2); + --color-btn-outline-selected-text: #ffffff; + --color-btn-outline-selected-bg: hsla(212,92%,42%,1); + --color-btn-outline-selected-border: rgba(27,31,36,0.15); + --color-btn-outline-selected-shadow: inset 0 1px 0 rgba(0,33,85,0.2); + --color-btn-outline-disabled-text: rgba(9,105,218,0.5); + --color-btn-outline-disabled-bg: #f6f8fa; + --color-btn-outline-disabled-counter-bg: rgba(9,105,218,0.05); + --color-btn-outline-focus-border: rgba(27,31,36,0.15); + --color-btn-outline-focus-shadow: 0 0 0 3px rgba(5,80,174,0.4); + --color-btn-outline-counter-bg: rgba(9,105,218,0.1); + --color-btn-primary-text: #ffffff; + --color-btn-primary-bg: #2da44e; + --color-btn-primary-border: rgba(27,31,36,0.15); + --color-btn-primary-shadow: 0 1px 0 rgba(27,31,36,0.1); + --color-btn-primary-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03); + --color-btn-primary-hover-bg: #2c974b; + --color-btn-primary-hover-border: rgba(27,31,36,0.15); + --color-btn-primary-selected-bg: hsla(137,55%,36%,1); + --color-btn-primary-selected-shadow: inset 0 1px 0 rgba(0,45,17,0.2); + --color-btn-primary-disabled-text: rgba(255,255,255,0.8); + --color-btn-primary-disabled-bg: #94d3a2; + --color-btn-primary-disabled-border: rgba(27,31,36,0.15); + --color-btn-primary-focus-bg: #2da44e; + --color-btn-primary-focus-border: rgba(27,31,36,0.15); + --color-btn-primary-focus-shadow: 0 0 0 3px rgba(45,164,78,0.4); + --color-btn-primary-icon: rgba(255,255,255,0.8); + --color-btn-primary-counter-bg: rgba(255,255,255,0.2); + --color-btn-selected-bg: hsla(220,14%,94%,1); + --color-btn-shadow: 0 1px 0 rgba(27,31,36,0.04); + --color-btn-shadow-active: inset 0 0.15em 0.3em rgba(27,31,36,0.15); + --color-btn-shadow-input-focus: 0 0 0 0.2em rgba(9,105,218,0.3); + --color-btn-text: #24292f; + --color-canvas-default-transparent: rgba(255,255,255,0); + --color-canvas-default: #ffffff; + --color-canvas-overlay: #ffffff; + --color-canvas-inset: #f6f8fa; + --color-canvas-subtle: #f6f8fa; + --color-checks-bg: #24292f; + --color-checks-btn-icon: #afb8c1; + --color-checks-btn-hover-icon: #f6f8fa; + --color-checks-btn-hover-bg: rgba(255,255,255,0.125); + --color-checks-container-border-width: 0px; + --color-checks-donut-error: #fa4549; + --color-checks-donut-pending: #bf8700; + --color-checks-donut-success: #2da44e; + --color-checks-donut-neutral: #afb8c1; + --color-checks-dropdown-text: #afb8c1; + --color-checks-dropdown-bg: #32383f; + --color-checks-dropdown-border: #424a53; + --color-checks-dropdown-shadow: rgba(27,31,36,0.3); + --color-checks-dropdown-hover-text: #f6f8fa; + --color-checks-dropdown-hover-bg: #424a53; + --color-checks-dropdown-btn-hover-text: #f6f8fa; + --color-checks-dropdown-btn-hover-bg: #32383f; + --color-checks-gate-bg: rgba(125,78,0,0.15); + --color-checks-gate-text: #d0d7de; + --color-checks-gate-waiting-text: #d4a72c; + --color-checks-header-label-text: #d0d7de; + --color-checks-header-label-open-text: #f6f8fa; + --color-checks-header-border: #32383f; + --color-checks-header-icon: #8c959f; + --color-checks-input-text: #eaeef2; + --color-checks-input-placeholder-text: #8c959f; + --color-checks-input-focus-text: #8c959f; + --color-checks-input-bg: #32383f; + --color-checks-input-shadow: none; + --color-checks-line-text: #d0d7de; + --color-checks-line-num-text: rgba(140,149,159,0.75); + --color-checks-line-timestamp-text: #8c959f; + --color-checks-line-hover-bg: #32383f; + --color-checks-line-selected-bg: rgba(33,139,255,0.15); + --color-checks-line-selected-num-text: #54aeff; + --color-checks-line-dt-fm-text: #24292f; + --color-checks-line-dt-fm-bg: #9a6700; + --color-checks-logline-text: #8c959f; + --color-checks-logline-num-text: rgba(140,149,159,0.75); + --color-checks-logline-debug-text: #c297ff; + --color-checks-logline-error-text: #d0d7de; + --color-checks-logline-error-num-text: #ff8182; + --color-checks-logline-error-bg: rgba(164,14,38,0.15); + --color-checks-logline-warning-text: #d0d7de; + --color-checks-logline-warning-num-text: #d4a72c; + --color-checks-logline-warning-bg: rgba(125,78,0,0.15); + --color-checks-logline-command-text: #54aeff; + --color-checks-logline-section-text: #4ac26b; + --color-checks-run-border-width: 0px; + --color-checks-scrollbar-thumb-bg: #57606a; + --color-checks-step-header-open-bg: #32383f; + --color-checks-step-error-text: #ff8182; + --color-checks-step-warning-text: #d4a72c; + --color-checks-text-primary: #f6f8fa; + --color-checks-text-secondary: #8c959f; + --color-checks-text-link: #54aeff; + --color-closed-fg: #cf222e; + --color-closed-emphasis: #cf222e; + --color-closed-muted: rgba(255,129,130,0.4); + --color-closed-subtle: #FFEBE9; + --color-codemirror-bg: #ffffff; + --color-codemirror-gutters-bg: #ffffff; + --color-codemirror-guttermarker-text: #ffffff; + --color-codemirror-guttermarker-subtle-text: #6e7781; + --color-codemirror-linenumber-text: #57606a; + --color-codemirror-cursor: #24292f; + --color-codemirror-selection-bg: rgba(84,174,255,0.4); + --color-codemirror-activeline-bg: rgba(234,238,242,0.5); + --color-codemirror-matchingbracket-text: #24292f; + --color-codemirror-lines-bg: #ffffff; + --color-codemirror-syntax-comment: #24292f; + --color-codemirror-syntax-constant: #0550ae; + --color-codemirror-syntax-entity: #8250df; + --color-codemirror-syntax-keyword: #cf222e; + --color-codemirror-syntax-storage: #cf222e; + --color-codemirror-syntax-string: #0a3069; + --color-codemirror-syntax-support: #0550ae; + --color-codemirror-syntax-variable: #953800; + --color-codemirror-text: #24292f; + --color-counter-border: rgba(0,0,0,0); + --color-diff-blob-addition-num-text: #24292f; + --color-diff-blob-addition-fg: #24292f; + --color-diff-blob-addition-num-bg: #CCFFD8; + --color-diff-blob-addition-line-bg: #E6FFEC; + --color-diff-blob-addition-word-bg: #ABF2BC; + --color-diff-blob-deletion-num-text: #24292f; + --color-diff-blob-deletion-fg: #24292f; + --color-diff-blob-deletion-num-bg: #FFD7D5; + --color-diff-blob-deletion-line-bg: #FFEBE9; + --color-diff-blob-deletion-word-bg: rgba(255,129,130,0.4); + --color-diff-blob-hunk-num-bg: rgba(84,174,255,0.4); + --color-diff-blob-expander-icon: #57606a; + --color-diff-blob-selected-line-highlight-mix-blend-mode: multiply; + --color-diffstat-deletion-border: rgba(27,31,36,0.15); + --color-diffstat-addition-border: rgba(27,31,36,0.15); + --color-diffstat-addition-bg: #2da44e; + --color-done-fg: #8250df; + --color-done-emphasis: #8250df; + --color-done-muted: rgba(194,151,255,0.4); + --color-done-subtle: #fbefff; + --color-header-text: rgba(255,255,255,0.7); + --color-header-bg: #24292f; + --color-header-divider: #57606a; + --color-header-logo: #ffffff; + --color-header-search-bg: #24292f; + --color-header-search-border: #57606a; + --color-input-disabled-bg: rgba(175,184,193,0.2); + --color-menu-bg-active: rgba(0,0,0,0); + --color-marketing-icon-primary: #218bff; + --color-marketing-icon-secondary: #54aeff; + --color-mktg-btn-bg: #1b1f23; + --color-mktg-btn-shadow-outline: rgb(0 0 0 / 15%) 0 0 0 1px inset; + --color-mktg-btn-shadow-focus: rgb(0 0 0 / 15%) 0 0 0 4px; + --color-mktg-btn-shadow-hover: 0 3px 2px rgba(0, 0, 0, 0.07), 0 7px 5px rgba(0, 0, 0, 0.04), 0 12px 10px rgba(0, 0, 0, 0.03), 0 22px 18px rgba(0, 0, 0, 0.03), 0 42px 33px rgba(0, 0, 0, 0.02), 0 100px 80px rgba(0, 0, 0, 0.02); + --color-mktg-btn-shadow-hover-muted: rgb(0 0 0 / 70%) 0 0 0 2px inset; + --color-open-fg: #1a7f37; + --color-open-emphasis: #2da44e; + --color-open-muted: rgba(74,194,107,0.4); + --color-open-subtle: #dafbe1; + --color-overlay-shadow: 0 1px 3px rgba(27,31,36,0.12), 0 8px 24px rgba(66,74,83,0.12); + --color-page-header-bg: #f6f8fa; + --color-prettylights-syntax-comment: #6e7781; + --color-prettylights-syntax-constant: #0550ae; + --color-prettylights-syntax-entity: #8250df; + --color-prettylights-syntax-storage-modifier-import: #24292f; + --color-prettylights-syntax-entity-tag: #116329; + --color-prettylights-syntax-keyword: #cf222e; + --color-prettylights-syntax-string: #0a3069; + --color-prettylights-syntax-variable: #953800; + --color-prettylights-syntax-brackethighlighter-unmatched: #82071e; + --color-prettylights-syntax-invalid-illegal-text: #f6f8fa; + --color-prettylights-syntax-invalid-illegal-bg: #82071e; + --color-prettylights-syntax-carriage-return-text: #f6f8fa; + --color-prettylights-syntax-carriage-return-bg: #cf222e; + --color-prettylights-syntax-string-regexp: #116329; + --color-prettylights-syntax-markup-list: #3b2300; + --color-prettylights-syntax-markup-heading: #0550ae; + --color-prettylights-syntax-markup-italic: #24292f; + --color-prettylights-syntax-markup-bold: #24292f; + --color-prettylights-syntax-markup-deleted-text: #82071e; + --color-prettylights-syntax-markup-deleted-bg: #FFEBE9; + --color-prettylights-syntax-markup-inserted-text: #116329; + --color-prettylights-syntax-markup-inserted-bg: #dafbe1; + --color-prettylights-syntax-markup-changed-text: #953800; + --color-prettylights-syntax-markup-changed-bg: #ffd8b5; + --color-prettylights-syntax-markup-ignored-text: #eaeef2; + --color-prettylights-syntax-markup-ignored-bg: #0550ae; + --color-prettylights-syntax-meta-diff-range: #8250df; + --color-prettylights-syntax-brackethighlighter-angle: #57606a; + --color-prettylights-syntax-sublimelinter-gutter-mark: #8c959f; + --color-prettylights-syntax-constant-other-reference-link: #0a3069; + --color-primer-fg-disabled: #8c959f; + --color-primer-canvas-backdrop: rgba(27,31,36,0.5); + --color-primer-canvas-sticky: rgba(255,255,255,0.95); + --color-primer-border-active: #FD8C73; + --color-primer-border-contrast: rgba(27,31,36,0.1); + --color-primer-shadow-highlight: inset 0 1px 0 rgba(255,255,255,0.25); + --color-primer-shadow-inset: inset 0 1px 0 rgba(208,215,222,0.2); + --color-primer-shadow-focus: 0 0 0 3px rgba(9,105,218,0.3); + --color-project-header-bg: #24292f; + --color-project-sidebar-bg: #ffffff; + --color-project-gradient-in: #ffffff; + --color-project-gradient-out: rgba(255,255,255,0); + --color-search-keyword-hl: #fff8c5; + --color-select-menu-backdrop-border: rgba(0,0,0,0); + --color-select-menu-tap-highlight: rgba(175,184,193,0.5); + --color-select-menu-tap-focus-bg: #b6e3ff; + --color-sidenav-selected-bg: #ffffff; + --color-sponsors-fg: #bf3989; + --color-sponsors-emphasis: #bf3989; + --color-sponsors-muted: rgba(255,128,200,0.4); + --color-sponsors-subtle: #ffeff7; + --color-switch-knob-checked-bg: #0969da; + --color-switch-knob-checked-disabled-bg: #6e7781; + --color-switch-track-bg: #eaeef2; + --color-switch-track-border: #afb8c1; + --color-switch-track-checked-bg: #ddf4ff; + --color-switch-track-checked-hover-bg: #b6e3ff; + --color-switch-track-checked-active-bg: #80ccff; + --color-switch-track-checked-border: #54aeff; + --color-timeline-badge-bg: #eaeef2; + --color-topic-tag-border: rgba(0,0,0,0); + --color-underlinenav-icon: #6e7781; + --color-underlinenav-border-hover: rgba(175,184,193,0.2); + --color-action-list-item-inline-divider: rgba(208,215,222,0.48); + --color-action-list-item-default-hover-bg: rgba(208,215,222,0.32); + --color-action-list-item-default-hover-border: rgba(0,0,0,0); + --color-action-list-item-default-active-bg: rgba(208,215,222,0.48); + --color-action-list-item-default-active-border: rgba(0,0,0,0); + --color-action-list-item-default-selected-bg: rgba(208,215,222,0.24); + --color-action-list-item-danger-hover-bg: rgba(255,235,233,0.64); + --color-action-list-item-danger-active-bg: #FFEBE9; + --color-action-list-item-danger-hover-text: #cf222e; + --color-avatar-bg: #ffffff; + --color-avatar-border: rgba(27,31,36,0.15); + --color-avatar-stack-fade: #afb8c1; + --color-avatar-stack-fade-more: #d0d7de; + --color-avatar-child-shadow: -2px -2px 0 rgba(255,255,255,0.8); + --color-ansi-black: #24292f; + --color-ansi-black-bright: #57606a; + --color-ansi-white: #6e7781; + --color-ansi-white-bright: #8c959f; + --color-ansi-gray: #6e7781; + --color-ansi-red: #cf222e; + --color-ansi-red-bright: #a40e26; + --color-ansi-green: #116329; + --color-ansi-green-bright: #1a7f37; + --color-ansi-yellow: #4d2d00; + --color-ansi-yellow-bright: #633c01; + --color-ansi-blue: #0969da; + --color-ansi-blue-bright: #218bff; + --color-ansi-magenta: #8250df; + --color-ansi-magenta-bright: #a475f9; + --color-ansi-cyan: #1b7c83; + --color-ansi-cyan-bright: #3192aa; + --color-checks-ansi-black: #24292f; + --color-checks-ansi-black-bright: #32383f; + --color-checks-ansi-white: #d0d7de; + --color-checks-ansi-white-bright: #d0d7de; + --color-checks-ansi-gray: #8c959f; + --color-checks-ansi-red: #ff8182; + --color-checks-ansi-red-bright: #ffaba8; + --color-checks-ansi-green: #4ac26b; + --color-checks-ansi-green-bright: #6fdd8b; + --color-checks-ansi-yellow: #d4a72c; + --color-checks-ansi-yellow-bright: #eac54f; + --color-checks-ansi-blue: #54aeff; + --color-checks-ansi-blue-bright: #80ccff; + --color-checks-ansi-magenta: #c297ff; + --color-checks-ansi-magenta-bright: #d8b9ff; + --color-checks-ansi-cyan: #76e3ea; + --color-checks-ansi-cyan-bright: #b3f0ff; + --color-scale-black: #1b1f24; + --color-scale-white: #ffffff; + --color-scale-gray-0: #f6f8fa; + --color-scale-gray-1: #eaeef2; + --color-scale-gray-2: #d0d7de; + --color-scale-gray-3: #afb8c1; + --color-scale-gray-4: #8c959f; + --color-scale-gray-5: #6e7781; + --color-scale-gray-6: #57606a; + --color-scale-gray-7: #424a53; + --color-scale-gray-8: #32383f; + --color-scale-gray-9: #24292f; + --color-scale-blue-0: #ddf4ff; + --color-scale-blue-1: #b6e3ff; + --color-scale-blue-2: #80ccff; + --color-scale-blue-3: #54aeff; + --color-scale-blue-4: #218bff; + --color-scale-blue-5: #0969da; + --color-scale-blue-6: #0550ae; + --color-scale-blue-7: #033d8b; + --color-scale-blue-8: #0a3069; + --color-scale-blue-9: #002155; + --color-scale-green-0: #dafbe1; + --color-scale-green-1: #aceebb; + --color-scale-green-2: #6fdd8b; + --color-scale-green-3: #4ac26b; + --color-scale-green-4: #2da44e; + --color-scale-green-5: #1a7f37; + --color-scale-green-6: #116329; + --color-scale-green-7: #044f1e; + --color-scale-green-8: #003d16; + --color-scale-green-9: #002d11; + --color-scale-yellow-0: #fff8c5; + --color-scale-yellow-1: #fae17d; + --color-scale-yellow-2: #eac54f; + --color-scale-yellow-3: #d4a72c; + --color-scale-yellow-4: #bf8700; + --color-scale-yellow-5: #9a6700; + --color-scale-yellow-6: #7d4e00; + --color-scale-yellow-7: #633c01; + --color-scale-yellow-8: #4d2d00; + --color-scale-yellow-9: #3b2300; + --color-scale-orange-0: #fff1e5; + --color-scale-orange-1: #ffd8b5; + --color-scale-orange-2: #ffb77c; + --color-scale-orange-3: #fb8f44; + --color-scale-orange-4: #e16f24; + --color-scale-orange-5: #bc4c00; + --color-scale-orange-6: #953800; + --color-scale-orange-7: #762c00; + --color-scale-orange-8: #5c2200; + --color-scale-orange-9: #471700; + --color-scale-red-0: #FFEBE9; + --color-scale-red-1: #ffcecb; + --color-scale-red-2: #ffaba8; + --color-scale-red-3: #ff8182; + --color-scale-red-4: #fa4549; + --color-scale-red-5: #cf222e; + --color-scale-red-6: #a40e26; + --color-scale-red-7: #82071e; + --color-scale-red-8: #660018; + --color-scale-red-9: #4c0014; + --color-scale-purple-0: #fbefff; + --color-scale-purple-1: #ecd8ff; + --color-scale-purple-2: #d8b9ff; + --color-scale-purple-3: #c297ff; + --color-scale-purple-4: #a475f9; + --color-scale-purple-5: #8250df; + --color-scale-purple-6: #6639ba; + --color-scale-purple-7: #512a97; + --color-scale-purple-8: #3e1f79; + --color-scale-purple-9: #2e1461; + --color-scale-pink-0: #ffeff7; + --color-scale-pink-1: #ffd3eb; + --color-scale-pink-2: #ffadda; + --color-scale-pink-3: #ff80c8; + --color-scale-pink-4: #e85aad; + --color-scale-pink-5: #bf3989; + --color-scale-pink-6: #99286e; + --color-scale-pink-7: #772057; + --color-scale-pink-8: #611347; + --color-scale-pink-9: #4d0336; + --color-scale-coral-0: #FFF0EB; + --color-scale-coral-1: #FFD6CC; + --color-scale-coral-2: #FFB4A1; + --color-scale-coral-3: #FD8C73; + --color-scale-coral-4: #EC6547; + --color-scale-coral-5: #C4432B; + --color-scale-coral-6: #9E2F1C; + --color-scale-coral-7: #801F0F; + --color-scale-coral-8: #691105; + --color-scale-coral-9: #510901 +} + +@media(prefers-color-scheme: light) { + [data-color-mode=auto][data-light-theme=light] { + --color-canvas-default-transparent: rgba(255,255,255,0); + --color-page-header-bg: #f6f8fa; + --color-marketing-icon-primary: #218bff; + --color-marketing-icon-secondary: #54aeff; + --color-diff-blob-addition-num-text: #24292f; + --color-diff-blob-addition-fg: #24292f; + --color-diff-blob-addition-num-bg: #CCFFD8; + --color-diff-blob-addition-line-bg: #E6FFEC; + --color-diff-blob-addition-word-bg: #ABF2BC; + --color-diff-blob-deletion-num-text: #24292f; + --color-diff-blob-deletion-fg: #24292f; + --color-diff-blob-deletion-num-bg: #FFD7D5; + --color-diff-blob-deletion-line-bg: #FFEBE9; + --color-diff-blob-deletion-word-bg: rgba(255,129,130,0.4); + --color-diff-blob-hunk-num-bg: rgba(84,174,255,0.4); + --color-diff-blob-expander-icon: #57606a; + --color-diff-blob-selected-line-highlight-mix-blend-mode: multiply; + --color-diffstat-deletion-border: rgba(27,31,36,0.15); + --color-diffstat-addition-border: rgba(27,31,36,0.15); + --color-diffstat-addition-bg: #2da44e; + --color-search-keyword-hl: #fff8c5; + --color-prettylights-syntax-comment: #6e7781; + --color-prettylights-syntax-constant: #0550ae; + --color-prettylights-syntax-entity: #8250df; + --color-prettylights-syntax-storage-modifier-import: #24292f; + --color-prettylights-syntax-entity-tag: #116329; + --color-prettylights-syntax-keyword: #cf222e; + --color-prettylights-syntax-string: #0a3069; + --color-prettylights-syntax-variable: #953800; + --color-prettylights-syntax-brackethighlighter-unmatched: #82071e; + --color-prettylights-syntax-invalid-illegal-text: #f6f8fa; + --color-prettylights-syntax-invalid-illegal-bg: #82071e; + --color-prettylights-syntax-carriage-return-text: #f6f8fa; + --color-prettylights-syntax-carriage-return-bg: #cf222e; + --color-prettylights-syntax-string-regexp: #116329; + --color-prettylights-syntax-markup-list: #3b2300; + --color-prettylights-syntax-markup-heading: #0550ae; + --color-prettylights-syntax-markup-italic: #24292f; + --color-prettylights-syntax-markup-bold: #24292f; + --color-prettylights-syntax-markup-deleted-text: #82071e; + --color-prettylights-syntax-markup-deleted-bg: #FFEBE9; + --color-prettylights-syntax-markup-inserted-text: #116329; + --color-prettylights-syntax-markup-inserted-bg: #dafbe1; + --color-prettylights-syntax-markup-changed-text: #953800; + --color-prettylights-syntax-markup-changed-bg: #ffd8b5; + --color-prettylights-syntax-markup-ignored-text: #eaeef2; + --color-prettylights-syntax-markup-ignored-bg: #0550ae; + --color-prettylights-syntax-meta-diff-range: #8250df; + --color-prettylights-syntax-brackethighlighter-angle: #57606a; + --color-prettylights-syntax-sublimelinter-gutter-mark: #8c959f; + --color-prettylights-syntax-constant-other-reference-link: #0a3069; + --color-codemirror-text: #24292f; + --color-codemirror-bg: #ffffff; + --color-codemirror-gutters-bg: #ffffff; + --color-codemirror-guttermarker-text: #ffffff; + --color-codemirror-guttermarker-subtle-text: #6e7781; + --color-codemirror-linenumber-text: #57606a; + --color-codemirror-cursor: #24292f; + --color-codemirror-selection-bg: rgba(84,174,255,0.4); + --color-codemirror-activeline-bg: rgba(234,238,242,0.5); + --color-codemirror-matchingbracket-text: #24292f; + --color-codemirror-lines-bg: #ffffff; + --color-codemirror-syntax-comment: #24292f; + --color-codemirror-syntax-constant: #0550ae; + --color-codemirror-syntax-entity: #8250df; + --color-codemirror-syntax-keyword: #cf222e; + --color-codemirror-syntax-storage: #cf222e; + --color-codemirror-syntax-string: #0a3069; + --color-codemirror-syntax-support: #0550ae; + --color-codemirror-syntax-variable: #953800; + --color-checks-bg: #24292f; + --color-checks-run-border-width: 0px; + --color-checks-container-border-width: 0px; + --color-checks-text-primary: #f6f8fa; + --color-checks-text-secondary: #8c959f; + --color-checks-text-link: #54aeff; + --color-checks-btn-icon: #afb8c1; + --color-checks-btn-hover-icon: #f6f8fa; + --color-checks-btn-hover-bg: rgba(255,255,255,0.125); + --color-checks-input-text: #eaeef2; + --color-checks-input-placeholder-text: #8c959f; + --color-checks-input-focus-text: #8c959f; + --color-checks-input-bg: #32383f; + --color-checks-input-shadow: none; + --color-checks-donut-error: #fa4549; + --color-checks-donut-pending: #bf8700; + --color-checks-donut-success: #2da44e; + --color-checks-donut-neutral: #afb8c1; + --color-checks-dropdown-text: #afb8c1; + --color-checks-dropdown-bg: #32383f; + --color-checks-dropdown-border: #424a53; + --color-checks-dropdown-shadow: rgba(27,31,36,0.3); + --color-checks-dropdown-hover-text: #f6f8fa; + --color-checks-dropdown-hover-bg: #424a53; + --color-checks-dropdown-btn-hover-text: #f6f8fa; + --color-checks-dropdown-btn-hover-bg: #32383f; + --color-checks-scrollbar-thumb-bg: #57606a; + --color-checks-header-label-text: #d0d7de; + --color-checks-header-label-open-text: #f6f8fa; + --color-checks-header-border: #32383f; + --color-checks-header-icon: #8c959f; + --color-checks-line-text: #d0d7de; + --color-checks-line-num-text: rgba(140,149,159,0.75); + --color-checks-line-timestamp-text: #8c959f; + --color-checks-line-hover-bg: #32383f; + --color-checks-line-selected-bg: rgba(33,139,255,0.15); + --color-checks-line-selected-num-text: #54aeff; + --color-checks-line-dt-fm-text: #24292f; + --color-checks-line-dt-fm-bg: #9a6700; + --color-checks-gate-bg: rgba(125,78,0,0.15); + --color-checks-gate-text: #d0d7de; + --color-checks-gate-waiting-text: #d4a72c; + --color-checks-step-header-open-bg: #32383f; + --color-checks-step-error-text: #ff8182; + --color-checks-step-warning-text: #d4a72c; + --color-checks-logline-text: #8c959f; + --color-checks-logline-num-text: rgba(140,149,159,0.75); + --color-checks-logline-debug-text: #c297ff; + --color-checks-logline-error-text: #d0d7de; + --color-checks-logline-error-num-text: #ff8182; + --color-checks-logline-error-bg: rgba(164,14,38,0.15); + --color-checks-logline-warning-text: #d0d7de; + --color-checks-logline-warning-num-text: #d4a72c; + --color-checks-logline-warning-bg: rgba(125,78,0,0.15); + --color-checks-logline-command-text: #54aeff; + --color-checks-logline-section-text: #4ac26b; + --color-checks-ansi-black: #24292f; + --color-checks-ansi-black-bright: #32383f; + --color-checks-ansi-white: #d0d7de; + --color-checks-ansi-white-bright: #d0d7de; + --color-checks-ansi-gray: #8c959f; + --color-checks-ansi-red: #ff8182; + --color-checks-ansi-red-bright: #ffaba8; + --color-checks-ansi-green: #4ac26b; + --color-checks-ansi-green-bright: #6fdd8b; + --color-checks-ansi-yellow: #d4a72c; + --color-checks-ansi-yellow-bright: #eac54f; + --color-checks-ansi-blue: #54aeff; + --color-checks-ansi-blue-bright: #80ccff; + --color-checks-ansi-magenta: #c297ff; + --color-checks-ansi-magenta-bright: #d8b9ff; + --color-checks-ansi-cyan: #76e3ea; + --color-checks-ansi-cyan-bright: #b3f0ff; + --color-project-header-bg: #24292f; + --color-project-sidebar-bg: #ffffff; + --color-project-gradient-in: #ffffff; + --color-project-gradient-out: rgba(255,255,255,0); + --color-mktg-btn-bg: #1b1f23; + --color-mktg-btn-shadow-outline: rgb(0 0 0 / 15%) 0 0 0 1px inset; + --color-mktg-btn-shadow-focus: rgb(0 0 0 / 15%) 0 0 0 4px; + --color-mktg-btn-shadow-hover: 0 3px 2px rgba(0, 0, 0, 0.07), 0 7px 5px rgba(0, 0, 0, 0.04), 0 12px 10px rgba(0, 0, 0, 0.03), 0 22px 18px rgba(0, 0, 0, 0.03), 0 42px 33px rgba(0, 0, 0, 0.02), 0 100px 80px rgba(0, 0, 0, 0.02); + --color-mktg-btn-shadow-hover-muted: rgb(0 0 0 / 70%) 0 0 0 2px inset; + --color-avatar-bg: #ffffff; + --color-avatar-border: rgba(27,31,36,0.15); + --color-avatar-stack-fade: #afb8c1; + --color-avatar-stack-fade-more: #d0d7de; + --color-avatar-child-shadow: -2px -2px 0 rgba(255,255,255,0.8); + --color-topic-tag-border: rgba(0,0,0,0); + --color-counter-border: rgba(0,0,0,0); + --color-select-menu-backdrop-border: rgba(0,0,0,0); + --color-select-menu-tap-highlight: rgba(175,184,193,0.5); + --color-select-menu-tap-focus-bg: #b6e3ff; + --color-overlay-shadow: 0 1px 3px rgba(27,31,36,0.12), 0 8px 24px rgba(66,74,83,0.12); + --color-header-text: rgba(255,255,255,0.7); + --color-header-bg: #24292f; + --color-header-divider: #57606a; + --color-header-logo: #ffffff; + --color-header-search-bg: #24292f; + --color-header-search-border: #57606a; + --color-sidenav-selected-bg: #ffffff; + --color-menu-bg-active: rgba(0,0,0,0); + --color-input-disabled-bg: rgba(175,184,193,0.2); + --color-timeline-badge-bg: #eaeef2; + --color-ansi-black: #24292f; + --color-ansi-black-bright: #57606a; + --color-ansi-white: #6e7781; + --color-ansi-white-bright: #8c959f; + --color-ansi-gray: #6e7781; + --color-ansi-red: #cf222e; + --color-ansi-red-bright: #a40e26; + --color-ansi-green: #116329; + --color-ansi-green-bright: #1a7f37; + --color-ansi-yellow: #4d2d00; + --color-ansi-yellow-bright: #633c01; + --color-ansi-blue: #0969da; + --color-ansi-blue-bright: #218bff; + --color-ansi-magenta: #8250df; + --color-ansi-magenta-bright: #a475f9; + --color-ansi-cyan: #1b7c83; + --color-ansi-cyan-bright: #3192aa; + --color-btn-text: #24292f; + --color-btn-bg: #f6f8fa; + --color-btn-border: rgba(27,31,36,0.15); + --color-btn-shadow: 0 1px 0 rgba(27,31,36,0.04); + --color-btn-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.25); + --color-btn-hover-bg: #f3f4f6; + --color-btn-hover-border: rgba(27,31,36,0.15); + --color-btn-active-bg: hsla(220,14%,93%,1); + --color-btn-active-border: rgba(27,31,36,0.15); + --color-btn-selected-bg: hsla(220,14%,94%,1); + --color-btn-focus-bg: #f6f8fa; + --color-btn-focus-border: rgba(27,31,36,0.15); + --color-btn-focus-shadow: 0 0 0 3px rgba(9,105,218,0.3); + --color-btn-shadow-active: inset 0 0.15em 0.3em rgba(27,31,36,0.15); + --color-btn-shadow-input-focus: 0 0 0 0.2em rgba(9,105,218,0.3); + --color-btn-counter-bg: rgba(27,31,36,0.08); + --color-btn-primary-text: #ffffff; + --color-btn-primary-bg: #2da44e; + --color-btn-primary-border: rgba(27,31,36,0.15); + --color-btn-primary-shadow: 0 1px 0 rgba(27,31,36,0.1); + --color-btn-primary-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03); + --color-btn-primary-hover-bg: #2c974b; + --color-btn-primary-hover-border: rgba(27,31,36,0.15); + --color-btn-primary-selected-bg: hsla(137,55%,36%,1); + --color-btn-primary-selected-shadow: inset 0 1px 0 rgba(0,45,17,0.2); + --color-btn-primary-disabled-text: rgba(255,255,255,0.8); + --color-btn-primary-disabled-bg: #94d3a2; + --color-btn-primary-disabled-border: rgba(27,31,36,0.15); + --color-btn-primary-focus-bg: #2da44e; + --color-btn-primary-focus-border: rgba(27,31,36,0.15); + --color-btn-primary-focus-shadow: 0 0 0 3px rgba(45,164,78,0.4); + --color-btn-primary-icon: rgba(255,255,255,0.8); + --color-btn-primary-counter-bg: rgba(255,255,255,0.2); + --color-btn-outline-text: #0969da; + --color-btn-outline-hover-text: #ffffff; + --color-btn-outline-hover-bg: #0969da; + --color-btn-outline-hover-border: rgba(27,31,36,0.15); + --color-btn-outline-hover-shadow: 0 1px 0 rgba(27,31,36,0.1); + --color-btn-outline-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03); + --color-btn-outline-hover-counter-bg: rgba(255,255,255,0.2); + --color-btn-outline-selected-text: #ffffff; + --color-btn-outline-selected-bg: hsla(212,92%,42%,1); + --color-btn-outline-selected-border: rgba(27,31,36,0.15); + --color-btn-outline-selected-shadow: inset 0 1px 0 rgba(0,33,85,0.2); + --color-btn-outline-disabled-text: rgba(9,105,218,0.5); + --color-btn-outline-disabled-bg: #f6f8fa; + --color-btn-outline-disabled-counter-bg: rgba(9,105,218,0.05); + --color-btn-outline-focus-border: rgba(27,31,36,0.15); + --color-btn-outline-focus-shadow: 0 0 0 3px rgba(5,80,174,0.4); + --color-btn-outline-counter-bg: rgba(9,105,218,0.1); + --color-btn-danger-text: #cf222e; + --color-btn-danger-hover-text: #ffffff; + --color-btn-danger-hover-bg: #a40e26; + --color-btn-danger-hover-border: rgba(27,31,36,0.15); + --color-btn-danger-hover-shadow: 0 1px 0 rgba(27,31,36,0.1); + --color-btn-danger-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03); + --color-btn-danger-hover-counter-bg: rgba(255,255,255,0.2); + --color-btn-danger-selected-text: #ffffff; + --color-btn-danger-selected-bg: hsla(356,72%,44%,1); + --color-btn-danger-selected-border: rgba(27,31,36,0.15); + --color-btn-danger-selected-shadow: inset 0 1px 0 rgba(76,0,20,0.2); + --color-btn-danger-disabled-text: rgba(207,34,46,0.5); + --color-btn-danger-disabled-bg: #f6f8fa; + --color-btn-danger-disabled-counter-bg: rgba(207,34,46,0.05); + --color-btn-danger-focus-border: rgba(27,31,36,0.15); + --color-btn-danger-focus-shadow: 0 0 0 3px rgba(164,14,38,0.4); + --color-btn-danger-counter-bg: rgba(207,34,46,0.1); + --color-btn-danger-icon: #cf222e; + --color-btn-danger-hover-icon: #ffffff; + --color-underlinenav-icon: #6e7781; + --color-underlinenav-border-hover: rgba(175,184,193,0.2); + --color-action-list-item-inline-divider: rgba(208,215,222,0.48); + --color-action-list-item-default-hover-bg: rgba(208,215,222,0.32); + --color-action-list-item-default-hover-border: rgba(0,0,0,0); + --color-action-list-item-default-active-bg: rgba(208,215,222,0.48); + --color-action-list-item-default-active-border: rgba(0,0,0,0); + --color-action-list-item-default-selected-bg: rgba(208,215,222,0.24); + --color-action-list-item-danger-hover-bg: rgba(255,235,233,0.64); + --color-action-list-item-danger-active-bg: #FFEBE9; + --color-action-list-item-danger-hover-text: #cf222e; + --color-switch-track-bg: #eaeef2; + --color-switch-track-border: #afb8c1; + --color-switch-track-checked-bg: #ddf4ff; + --color-switch-track-checked-hover-bg: #b6e3ff; + --color-switch-track-checked-active-bg: #80ccff; + --color-switch-track-checked-border: #54aeff; + --color-switch-knob-checked-bg: #0969da; + --color-switch-knob-checked-disabled-bg: #6e7781; + --color-fg-default: #24292f; + --color-fg-muted: #57606a; + --color-fg-subtle: #6e7781; + --color-fg-on-emphasis: #ffffff; + --color-canvas-default: #ffffff; + --color-canvas-overlay: #ffffff; + --color-canvas-inset: #f6f8fa; + --color-canvas-subtle: #f6f8fa; + --color-border-default: #d0d7de; + --color-border-muted: hsla(210,18%,87%,1); + --color-border-subtle: rgba(27,31,36,0.15); + --color-shadow-small: 0 1px 0 rgba(27,31,36,0.04); + --color-shadow-medium: 0 3px 6px rgba(140,149,159,0.15); + --color-shadow-large: 0 8px 24px rgba(140,149,159,0.2); + --color-shadow-extra-large: 0 12px 28px rgba(140,149,159,0.3); + --color-neutral-emphasis-plus: #24292f; + --color-neutral-emphasis: #6e7781; + --color-neutral-muted: rgba(175,184,193,0.2); + --color-neutral-subtle: rgba(234,238,242,0.5); + --color-accent-fg: #0969da; + --color-accent-emphasis: #0969da; + --color-accent-muted: rgba(84,174,255,0.4); + --color-accent-subtle: #ddf4ff; + --color-success-fg: #1a7f37; + --color-success-emphasis: #2da44e; + --color-success-muted: rgba(74,194,107,0.4); + --color-success-subtle: #dafbe1; + --color-attention-fg: #9a6700; + --color-attention-emphasis: #bf8700; + --color-attention-muted: rgba(212,167,44,0.4); + --color-attention-subtle: #fff8c5; + --color-attention-verysubtle: #fff8c555; + --color-severe-fg: #bc4c00; + --color-severe-emphasis: #bc4c00; + --color-severe-muted: rgba(251,143,68,0.4); + --color-severe-subtle: #fff1e5; + --color-danger-fg: #cf222e; + --color-danger-emphasis: #cf222e; + --color-danger-muted: rgba(255,129,130,0.4); + --color-danger-subtle: #FFEBE9; + --color-open-fg: #1a7f37; + --color-open-emphasis: #2da44e; + --color-open-muted: rgba(74,194,107,0.4); + --color-open-subtle: #dafbe1; + --color-closed-fg: #cf222e; + --color-closed-emphasis: #cf222e; + --color-closed-muted: rgba(255,129,130,0.4); + --color-closed-subtle: #FFEBE9; + --color-done-fg: #8250df; + --color-done-emphasis: #8250df; + --color-done-muted: rgba(194,151,255,0.4); + --color-done-subtle: #fbefff; + --color-sponsors-fg: #bf3989; + --color-sponsors-emphasis: #bf3989; + --color-sponsors-muted: rgba(255,128,200,0.4); + --color-sponsors-subtle: #ffeff7; + --color-primer-fg-disabled: #8c959f; + --color-primer-canvas-backdrop: rgba(27,31,36,0.5); + --color-primer-canvas-sticky: rgba(255,255,255,0.95); + --color-primer-border-active: #FD8C73; + --color-primer-border-contrast: rgba(27,31,36,0.1); + --color-primer-shadow-highlight: inset 0 1px 0 rgba(255,255,255,0.25); + --color-primer-shadow-inset: inset 0 1px 0 rgba(208,215,222,0.2); + --color-primer-shadow-focus: 0 0 0 3px rgba(9,105,218,0.3); + --color-scale-black: #1b1f24; + --color-scale-white: #ffffff; + --color-scale-gray-0: #f6f8fa; + --color-scale-gray-1: #eaeef2; + --color-scale-gray-2: #d0d7de; + --color-scale-gray-3: #afb8c1; + --color-scale-gray-4: #8c959f; + --color-scale-gray-5: #6e7781; + --color-scale-gray-6: #57606a; + --color-scale-gray-7: #424a53; + --color-scale-gray-8: #32383f; + --color-scale-gray-9: #24292f; + --color-scale-blue-0: #ddf4ff; + --color-scale-blue-1: #b6e3ff; + --color-scale-blue-2: #80ccff; + --color-scale-blue-3: #54aeff; + --color-scale-blue-4: #218bff; + --color-scale-blue-5: #0969da; + --color-scale-blue-6: #0550ae; + --color-scale-blue-7: #033d8b; + --color-scale-blue-8: #0a3069; + --color-scale-blue-9: #002155; + --color-scale-green-0: #dafbe1; + --color-scale-green-1: #aceebb; + --color-scale-green-2: #6fdd8b; + --color-scale-green-3: #4ac26b; + --color-scale-green-4: #2da44e; + --color-scale-green-5: #1a7f37; + --color-scale-green-6: #116329; + --color-scale-green-7: #044f1e; + --color-scale-green-8: #003d16; + --color-scale-green-9: #002d11; + --color-scale-yellow-0: #fff8c5; + --color-scale-yellow-1: #fae17d; + --color-scale-yellow-2: #eac54f; + --color-scale-yellow-3: #d4a72c; + --color-scale-yellow-4: #bf8700; + --color-scale-yellow-5: #9a6700; + --color-scale-yellow-6: #7d4e00; + --color-scale-yellow-7: #633c01; + --color-scale-yellow-8: #4d2d00; + --color-scale-yellow-9: #3b2300; + --color-scale-orange-0: #fff1e5; + --color-scale-orange-1: #ffd8b5; + --color-scale-orange-2: #ffb77c; + --color-scale-orange-3: #fb8f44; + --color-scale-orange-4: #e16f24; + --color-scale-orange-5: #bc4c00; + --color-scale-orange-6: #953800; + --color-scale-orange-7: #762c00; + --color-scale-orange-8: #5c2200; + --color-scale-orange-9: #471700; + --color-scale-red-0: #FFEBE9; + --color-scale-red-1: #ffcecb; + --color-scale-red-2: #ffaba8; + --color-scale-red-3: #ff8182; + --color-scale-red-4: #fa4549; + --color-scale-red-5: #cf222e; + --color-scale-red-6: #a40e26; + --color-scale-red-7: #82071e; + --color-scale-red-8: #660018; + --color-scale-red-9: #4c0014; + --color-scale-purple-0: #fbefff; + --color-scale-purple-1: #ecd8ff; + --color-scale-purple-2: #d8b9ff; + --color-scale-purple-3: #c297ff; + --color-scale-purple-4: #a475f9; + --color-scale-purple-5: #8250df; + --color-scale-purple-6: #6639ba; + --color-scale-purple-7: #512a97; + --color-scale-purple-8: #3e1f79; + --color-scale-purple-9: #2e1461; + --color-scale-pink-0: #ffeff7; + --color-scale-pink-1: #ffd3eb; + --color-scale-pink-2: #ffadda; + --color-scale-pink-3: #ff80c8; + --color-scale-pink-4: #e85aad; + --color-scale-pink-5: #bf3989; + --color-scale-pink-6: #99286e; + --color-scale-pink-7: #772057; + --color-scale-pink-8: #611347; + --color-scale-pink-9: #4d0336; + --color-scale-coral-0: #FFF0EB; + --color-scale-coral-1: #FFD6CC; + --color-scale-coral-2: #FFB4A1; + --color-scale-coral-3: #FD8C73; + --color-scale-coral-4: #EC6547; + --color-scale-coral-5: #C4432B; + --color-scale-coral-6: #9E2F1C; + --color-scale-coral-7: #801F0F; + --color-scale-coral-8: #691105; + --color-scale-coral-9: #510901 + } +} + +@media(prefers-color-scheme: dark) { + [data-color-mode=auto][data-dark-theme=light] { + --color-canvas-default-transparent: rgba(255,255,255,0); + --color-page-header-bg: #f6f8fa; + --color-marketing-icon-primary: #218bff; + --color-marketing-icon-secondary: #54aeff; + --color-diff-blob-addition-num-text: #24292f; + --color-diff-blob-addition-fg: #24292f; + --color-diff-blob-addition-num-bg: #CCFFD8; + --color-diff-blob-addition-line-bg: #E6FFEC; + --color-diff-blob-addition-word-bg: #ABF2BC; + --color-diff-blob-deletion-num-text: #24292f; + --color-diff-blob-deletion-fg: #24292f; + --color-diff-blob-deletion-num-bg: #FFD7D5; + --color-diff-blob-deletion-line-bg: #FFEBE9; + --color-diff-blob-deletion-word-bg: rgba(255,129,130,0.4); + --color-diff-blob-hunk-num-bg: rgba(84,174,255,0.4); + --color-diff-blob-expander-icon: #57606a; + --color-diff-blob-selected-line-highlight-mix-blend-mode: multiply; + --color-diffstat-deletion-border: rgba(27,31,36,0.15); + --color-diffstat-addition-border: rgba(27,31,36,0.15); + --color-diffstat-addition-bg: #2da44e; + --color-search-keyword-hl: #fff8c5; + --color-prettylights-syntax-comment: #6e7781; + --color-prettylights-syntax-constant: #0550ae; + --color-prettylights-syntax-entity: #8250df; + --color-prettylights-syntax-storage-modifier-import: #24292f; + --color-prettylights-syntax-entity-tag: #116329; + --color-prettylights-syntax-keyword: #cf222e; + --color-prettylights-syntax-string: #0a3069; + --color-prettylights-syntax-variable: #953800; + --color-prettylights-syntax-brackethighlighter-unmatched: #82071e; + --color-prettylights-syntax-invalid-illegal-text: #f6f8fa; + --color-prettylights-syntax-invalid-illegal-bg: #82071e; + --color-prettylights-syntax-carriage-return-text: #f6f8fa; + --color-prettylights-syntax-carriage-return-bg: #cf222e; + --color-prettylights-syntax-string-regexp: #116329; + --color-prettylights-syntax-markup-list: #3b2300; + --color-prettylights-syntax-markup-heading: #0550ae; + --color-prettylights-syntax-markup-italic: #24292f; + --color-prettylights-syntax-markup-bold: #24292f; + --color-prettylights-syntax-markup-deleted-text: #82071e; + --color-prettylights-syntax-markup-deleted-bg: #FFEBE9; + --color-prettylights-syntax-markup-inserted-text: #116329; + --color-prettylights-syntax-markup-inserted-bg: #dafbe1; + --color-prettylights-syntax-markup-changed-text: #953800; + --color-prettylights-syntax-markup-changed-bg: #ffd8b5; + --color-prettylights-syntax-markup-ignored-text: #eaeef2; + --color-prettylights-syntax-markup-ignored-bg: #0550ae; + --color-prettylights-syntax-meta-diff-range: #8250df; + --color-prettylights-syntax-brackethighlighter-angle: #57606a; + --color-prettylights-syntax-sublimelinter-gutter-mark: #8c959f; + --color-prettylights-syntax-constant-other-reference-link: #0a3069; + --color-codemirror-text: #24292f; + --color-codemirror-bg: #ffffff; + --color-codemirror-gutters-bg: #ffffff; + --color-codemirror-guttermarker-text: #ffffff; + --color-codemirror-guttermarker-subtle-text: #6e7781; + --color-codemirror-linenumber-text: #57606a; + --color-codemirror-cursor: #24292f; + --color-codemirror-selection-bg: rgba(84,174,255,0.4); + --color-codemirror-activeline-bg: rgba(234,238,242,0.5); + --color-codemirror-matchingbracket-text: #24292f; + --color-codemirror-lines-bg: #ffffff; + --color-codemirror-syntax-comment: #24292f; + --color-codemirror-syntax-constant: #0550ae; + --color-codemirror-syntax-entity: #8250df; + --color-codemirror-syntax-keyword: #cf222e; + --color-codemirror-syntax-storage: #cf222e; + --color-codemirror-syntax-string: #0a3069; + --color-codemirror-syntax-support: #0550ae; + --color-codemirror-syntax-variable: #953800; + --color-checks-bg: #24292f; + --color-checks-run-border-width: 0px; + --color-checks-container-border-width: 0px; + --color-checks-text-primary: #f6f8fa; + --color-checks-text-secondary: #8c959f; + --color-checks-text-link: #54aeff; + --color-checks-btn-icon: #afb8c1; + --color-checks-btn-hover-icon: #f6f8fa; + --color-checks-btn-hover-bg: rgba(255,255,255,0.125); + --color-checks-input-text: #eaeef2; + --color-checks-input-placeholder-text: #8c959f; + --color-checks-input-focus-text: #8c959f; + --color-checks-input-bg: #32383f; + --color-checks-input-shadow: none; + --color-checks-donut-error: #fa4549; + --color-checks-donut-pending: #bf8700; + --color-checks-donut-success: #2da44e; + --color-checks-donut-neutral: #afb8c1; + --color-checks-dropdown-text: #afb8c1; + --color-checks-dropdown-bg: #32383f; + --color-checks-dropdown-border: #424a53; + --color-checks-dropdown-shadow: rgba(27,31,36,0.3); + --color-checks-dropdown-hover-text: #f6f8fa; + --color-checks-dropdown-hover-bg: #424a53; + --color-checks-dropdown-btn-hover-text: #f6f8fa; + --color-checks-dropdown-btn-hover-bg: #32383f; + --color-checks-scrollbar-thumb-bg: #57606a; + --color-checks-header-label-text: #d0d7de; + --color-checks-header-label-open-text: #f6f8fa; + --color-checks-header-border: #32383f; + --color-checks-header-icon: #8c959f; + --color-checks-line-text: #d0d7de; + --color-checks-line-num-text: rgba(140,149,159,0.75); + --color-checks-line-timestamp-text: #8c959f; + --color-checks-line-hover-bg: #32383f; + --color-checks-line-selected-bg: rgba(33,139,255,0.15); + --color-checks-line-selected-num-text: #54aeff; + --color-checks-line-dt-fm-text: #24292f; + --color-checks-line-dt-fm-bg: #9a6700; + --color-checks-gate-bg: rgba(125,78,0,0.15); + --color-checks-gate-text: #d0d7de; + --color-checks-gate-waiting-text: #d4a72c; + --color-checks-step-header-open-bg: #32383f; + --color-checks-step-error-text: #ff8182; + --color-checks-step-warning-text: #d4a72c; + --color-checks-logline-text: #8c959f; + --color-checks-logline-num-text: rgba(140,149,159,0.75); + --color-checks-logline-debug-text: #c297ff; + --color-checks-logline-error-text: #d0d7de; + --color-checks-logline-error-num-text: #ff8182; + --color-checks-logline-error-bg: rgba(164,14,38,0.15); + --color-checks-logline-warning-text: #d0d7de; + --color-checks-logline-warning-num-text: #d4a72c; + --color-checks-logline-warning-bg: rgba(125,78,0,0.15); + --color-checks-logline-command-text: #54aeff; + --color-checks-logline-section-text: #4ac26b; + --color-checks-ansi-black: #24292f; + --color-checks-ansi-black-bright: #32383f; + --color-checks-ansi-white: #d0d7de; + --color-checks-ansi-white-bright: #d0d7de; + --color-checks-ansi-gray: #8c959f; + --color-checks-ansi-red: #ff8182; + --color-checks-ansi-red-bright: #ffaba8; + --color-checks-ansi-green: #4ac26b; + --color-checks-ansi-green-bright: #6fdd8b; + --color-checks-ansi-yellow: #d4a72c; + --color-checks-ansi-yellow-bright: #eac54f; + --color-checks-ansi-blue: #54aeff; + --color-checks-ansi-blue-bright: #80ccff; + --color-checks-ansi-magenta: #c297ff; + --color-checks-ansi-magenta-bright: #d8b9ff; + --color-checks-ansi-cyan: #76e3ea; + --color-checks-ansi-cyan-bright: #b3f0ff; + --color-project-header-bg: #24292f; + --color-project-sidebar-bg: #ffffff; + --color-project-gradient-in: #ffffff; + --color-project-gradient-out: rgba(255,255,255,0); + --color-mktg-btn-bg: #1b1f23; + --color-mktg-btn-shadow-outline: rgb(0 0 0 / 15%) 0 0 0 1px inset; + --color-mktg-btn-shadow-focus: rgb(0 0 0 / 15%) 0 0 0 4px; + --color-mktg-btn-shadow-hover: 0 3px 2px rgba(0, 0, 0, 0.07), 0 7px 5px rgba(0, 0, 0, 0.04), 0 12px 10px rgba(0, 0, 0, 0.03), 0 22px 18px rgba(0, 0, 0, 0.03), 0 42px 33px rgba(0, 0, 0, 0.02), 0 100px 80px rgba(0, 0, 0, 0.02); + --color-mktg-btn-shadow-hover-muted: rgb(0 0 0 / 70%) 0 0 0 2px inset; + --color-avatar-bg: #ffffff; + --color-avatar-border: rgba(27,31,36,0.15); + --color-avatar-stack-fade: #afb8c1; + --color-avatar-stack-fade-more: #d0d7de; + --color-avatar-child-shadow: -2px -2px 0 rgba(255,255,255,0.8); + --color-topic-tag-border: rgba(0,0,0,0); + --color-counter-border: rgba(0,0,0,0); + --color-select-menu-backdrop-border: rgba(0,0,0,0); + --color-select-menu-tap-highlight: rgba(175,184,193,0.5); + --color-select-menu-tap-focus-bg: #b6e3ff; + --color-overlay-shadow: 0 1px 3px rgba(27,31,36,0.12), 0 8px 24px rgba(66,74,83,0.12); + --color-header-text: rgba(255,255,255,0.7); + --color-header-bg: #24292f; + --color-header-divider: #57606a; + --color-header-logo: #ffffff; + --color-header-search-bg: #24292f; + --color-header-search-border: #57606a; + --color-sidenav-selected-bg: #ffffff; + --color-menu-bg-active: rgba(0,0,0,0); + --color-input-disabled-bg: rgba(175,184,193,0.2); + --color-timeline-badge-bg: #eaeef2; + --color-ansi-black: #24292f; + --color-ansi-black-bright: #57606a; + --color-ansi-white: #6e7781; + --color-ansi-white-bright: #8c959f; + --color-ansi-gray: #6e7781; + --color-ansi-red: #cf222e; + --color-ansi-red-bright: #a40e26; + --color-ansi-green: #116329; + --color-ansi-green-bright: #1a7f37; + --color-ansi-yellow: #4d2d00; + --color-ansi-yellow-bright: #633c01; + --color-ansi-blue: #0969da; + --color-ansi-blue-bright: #218bff; + --color-ansi-magenta: #8250df; + --color-ansi-magenta-bright: #a475f9; + --color-ansi-cyan: #1b7c83; + --color-ansi-cyan-bright: #3192aa; + --color-btn-text: #24292f; + --color-btn-bg: #f6f8fa; + --color-btn-border: rgba(27,31,36,0.15); + --color-btn-shadow: 0 1px 0 rgba(27,31,36,0.04); + --color-btn-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.25); + --color-btn-hover-bg: #f3f4f6; + --color-btn-hover-border: rgba(27,31,36,0.15); + --color-btn-active-bg: hsla(220,14%,93%,1); + --color-btn-active-border: rgba(27,31,36,0.15); + --color-btn-selected-bg: hsla(220,14%,94%,1); + --color-btn-focus-bg: #f6f8fa; + --color-btn-focus-border: rgba(27,31,36,0.15); + --color-btn-focus-shadow: 0 0 0 3px rgba(9,105,218,0.3); + --color-btn-shadow-active: inset 0 0.15em 0.3em rgba(27,31,36,0.15); + --color-btn-shadow-input-focus: 0 0 0 0.2em rgba(9,105,218,0.3); + --color-btn-counter-bg: rgba(27,31,36,0.08); + --color-btn-primary-text: #ffffff; + --color-btn-primary-bg: #2da44e; + --color-btn-primary-border: rgba(27,31,36,0.15); + --color-btn-primary-shadow: 0 1px 0 rgba(27,31,36,0.1); + --color-btn-primary-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03); + --color-btn-primary-hover-bg: #2c974b; + --color-btn-primary-hover-border: rgba(27,31,36,0.15); + --color-btn-primary-selected-bg: hsla(137,55%,36%,1); + --color-btn-primary-selected-shadow: inset 0 1px 0 rgba(0,45,17,0.2); + --color-btn-primary-disabled-text: rgba(255,255,255,0.8); + --color-btn-primary-disabled-bg: #94d3a2; + --color-btn-primary-disabled-border: rgba(27,31,36,0.15); + --color-btn-primary-focus-bg: #2da44e; + --color-btn-primary-focus-border: rgba(27,31,36,0.15); + --color-btn-primary-focus-shadow: 0 0 0 3px rgba(45,164,78,0.4); + --color-btn-primary-icon: rgba(255,255,255,0.8); + --color-btn-primary-counter-bg: rgba(255,255,255,0.2); + --color-btn-outline-text: #0969da; + --color-btn-outline-hover-text: #ffffff; + --color-btn-outline-hover-bg: #0969da; + --color-btn-outline-hover-border: rgba(27,31,36,0.15); + --color-btn-outline-hover-shadow: 0 1px 0 rgba(27,31,36,0.1); + --color-btn-outline-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03); + --color-btn-outline-hover-counter-bg: rgba(255,255,255,0.2); + --color-btn-outline-selected-text: #ffffff; + --color-btn-outline-selected-bg: hsla(212,92%,42%,1); + --color-btn-outline-selected-border: rgba(27,31,36,0.15); + --color-btn-outline-selected-shadow: inset 0 1px 0 rgba(0,33,85,0.2); + --color-btn-outline-disabled-text: rgba(9,105,218,0.5); + --color-btn-outline-disabled-bg: #f6f8fa; + --color-btn-outline-disabled-counter-bg: rgba(9,105,218,0.05); + --color-btn-outline-focus-border: rgba(27,31,36,0.15); + --color-btn-outline-focus-shadow: 0 0 0 3px rgba(5,80,174,0.4); + --color-btn-outline-counter-bg: rgba(9,105,218,0.1); + --color-btn-danger-text: #cf222e; + --color-btn-danger-hover-text: #ffffff; + --color-btn-danger-hover-bg: #a40e26; + --color-btn-danger-hover-border: rgba(27,31,36,0.15); + --color-btn-danger-hover-shadow: 0 1px 0 rgba(27,31,36,0.1); + --color-btn-danger-hover-inset-shadow: inset 0 1px 0 rgba(255,255,255,0.03); + --color-btn-danger-hover-counter-bg: rgba(255,255,255,0.2); + --color-btn-danger-selected-text: #ffffff; + --color-btn-danger-selected-bg: hsla(356,72%,44%,1); + --color-btn-danger-selected-border: rgba(27,31,36,0.15); + --color-btn-danger-selected-shadow: inset 0 1px 0 rgba(76,0,20,0.2); + --color-btn-danger-disabled-text: rgba(207,34,46,0.5); + --color-btn-danger-disabled-bg: #f6f8fa; + --color-btn-danger-disabled-counter-bg: rgba(207,34,46,0.05); + --color-btn-danger-focus-border: rgba(27,31,36,0.15); + --color-btn-danger-focus-shadow: 0 0 0 3px rgba(164,14,38,0.4); + --color-btn-danger-counter-bg: rgba(207,34,46,0.1); + --color-btn-danger-icon: #cf222e; + --color-btn-danger-hover-icon: #ffffff; + --color-underlinenav-icon: #6e7781; + --color-underlinenav-border-hover: rgba(175,184,193,0.2); + --color-action-list-item-inline-divider: rgba(208,215,222,0.48); + --color-action-list-item-default-hover-bg: rgba(208,215,222,0.32); + --color-action-list-item-default-hover-border: rgba(0,0,0,0); + --color-action-list-item-default-active-bg: rgba(208,215,222,0.48); + --color-action-list-item-default-active-border: rgba(0,0,0,0); + --color-action-list-item-default-selected-bg: rgba(208,215,222,0.24); + --color-action-list-item-danger-hover-bg: rgba(255,235,233,0.64); + --color-action-list-item-danger-active-bg: #FFEBE9; + --color-action-list-item-danger-hover-text: #cf222e; + --color-switch-track-bg: #eaeef2; + --color-switch-track-border: #afb8c1; + --color-switch-track-checked-bg: #ddf4ff; + --color-switch-track-checked-hover-bg: #b6e3ff; + --color-switch-track-checked-active-bg: #80ccff; + --color-switch-track-checked-border: #54aeff; + --color-switch-knob-checked-bg: #0969da; + --color-switch-knob-checked-disabled-bg: #6e7781; + --color-fg-default: #24292f; + --color-fg-muted: #57606a; + --color-fg-subtle: #6e7781; + --color-fg-on-emphasis: #ffffff; + --color-canvas-default: #ffffff; + --color-canvas-overlay: #ffffff; + --color-canvas-inset: #f6f8fa; + --color-canvas-subtle: #f6f8fa; + --color-border-default: #d0d7de; + --color-border-muted: hsla(210,18%,87%,1); + --color-border-subtle: rgba(27,31,36,0.15); + --color-shadow-small: 0 1px 0 rgba(27,31,36,0.04); + --color-shadow-medium: 0 3px 6px rgba(140,149,159,0.15); + --color-shadow-large: 0 8px 24px rgba(140,149,159,0.2); + --color-shadow-extra-large: 0 12px 28px rgba(140,149,159,0.3); + --color-neutral-emphasis-plus: #24292f; + --color-neutral-emphasis: #6e7781; + --color-neutral-muted: rgba(175,184,193,0.2); + --color-neutral-subtle: rgba(234,238,242,0.5); + --color-accent-fg: #0969da; + --color-accent-emphasis: #0969da; + --color-accent-muted: rgba(84,174,255,0.4); + --color-accent-subtle: #ddf4ff; + --color-success-fg: #1a7f37; + --color-success-emphasis: #2da44e; + --color-success-muted: rgba(74,194,107,0.4); + --color-success-subtle: #dafbe1; + --color-attention-fg: #9a6700; + --color-attention-emphasis: #bf8700; + --color-attention-muted: rgba(212,167,44,0.4); + --color-attention-subtle: #fff8c5; + --color-attention-verysubtle: #fff8c555; + --color-severe-fg: #bc4c00; + --color-severe-emphasis: #bc4c00; + --color-severe-muted: rgba(251,143,68,0.4); + --color-severe-subtle: #fff1e5; + --color-danger-fg: #cf222e; + --color-danger-emphasis: #cf222e; + --color-danger-muted: rgba(255,129,130,0.4); + --color-danger-subtle: #FFEBE9; + --color-open-fg: #1a7f37; + --color-open-emphasis: #2da44e; + --color-open-muted: rgba(74,194,107,0.4); + --color-open-subtle: #dafbe1; + --color-closed-fg: #cf222e; + --color-closed-emphasis: #cf222e; + --color-closed-muted: rgba(255,129,130,0.4); + --color-closed-subtle: #FFEBE9; + --color-done-fg: #8250df; + --color-done-emphasis: #8250df; + --color-done-muted: rgba(194,151,255,0.4); + --color-done-subtle: #fbefff; + --color-sponsors-fg: #bf3989; + --color-sponsors-emphasis: #bf3989; + --color-sponsors-muted: rgba(255,128,200,0.4); + --color-sponsors-subtle: #ffeff7; + --color-primer-fg-disabled: #8c959f; + --color-primer-canvas-backdrop: rgba(27,31,36,0.5); + --color-primer-canvas-sticky: rgba(255,255,255,0.95); + --color-primer-border-active: #FD8C73; + --color-primer-border-contrast: rgba(27,31,36,0.1); + --color-primer-shadow-highlight: inset 0 1px 0 rgba(255,255,255,0.25); + --color-primer-shadow-inset: inset 0 1px 0 rgba(208,215,222,0.2); + --color-primer-shadow-focus: 0 0 0 3px rgba(9,105,218,0.3); + --color-scale-black: #1b1f24; + --color-scale-white: #ffffff; + --color-scale-gray-0: #f6f8fa; + --color-scale-gray-1: #eaeef2; + --color-scale-gray-2: #d0d7de; + --color-scale-gray-3: #afb8c1; + --color-scale-gray-4: #8c959f; + --color-scale-gray-5: #6e7781; + --color-scale-gray-6: #57606a; + --color-scale-gray-7: #424a53; + --color-scale-gray-8: #32383f; + --color-scale-gray-9: #24292f; + --color-scale-blue-0: #ddf4ff; + --color-scale-blue-1: #b6e3ff; + --color-scale-blue-2: #80ccff; + --color-scale-blue-3: #54aeff; + --color-scale-blue-4: #218bff; + --color-scale-blue-5: #0969da; + --color-scale-blue-6: #0550ae; + --color-scale-blue-7: #033d8b; + --color-scale-blue-8: #0a3069; + --color-scale-blue-9: #002155; + --color-scale-green-0: #dafbe1; + --color-scale-green-1: #aceebb; + --color-scale-green-2: #6fdd8b; + --color-scale-green-3: #4ac26b; + --color-scale-green-4: #2da44e; + --color-scale-green-5: #1a7f37; + --color-scale-green-6: #116329; + --color-scale-green-7: #044f1e; + --color-scale-green-8: #003d16; + --color-scale-green-9: #002d11; + --color-scale-yellow-0: #fff8c5; + --color-scale-yellow-1: #fae17d; + --color-scale-yellow-2: #eac54f; + --color-scale-yellow-3: #d4a72c; + --color-scale-yellow-4: #bf8700; + --color-scale-yellow-5: #9a6700; + --color-scale-yellow-6: #7d4e00; + --color-scale-yellow-7: #633c01; + --color-scale-yellow-8: #4d2d00; + --color-scale-yellow-9: #3b2300; + --color-scale-orange-0: #fff1e5; + --color-scale-orange-1: #ffd8b5; + --color-scale-orange-2: #ffb77c; + --color-scale-orange-3: #fb8f44; + --color-scale-orange-4: #e16f24; + --color-scale-orange-5: #bc4c00; + --color-scale-orange-6: #953800; + --color-scale-orange-7: #762c00; + --color-scale-orange-8: #5c2200; + --color-scale-orange-9: #471700; + --color-scale-red-0: #FFEBE9; + --color-scale-red-1: #ffcecb; + --color-scale-red-2: #ffaba8; + --color-scale-red-3: #ff8182; + --color-scale-red-4: #fa4549; + --color-scale-red-5: #cf222e; + --color-scale-red-6: #a40e26; + --color-scale-red-7: #82071e; + --color-scale-red-8: #660018; + --color-scale-red-9: #4c0014; + --color-scale-purple-0: #fbefff; + --color-scale-purple-1: #ecd8ff; + --color-scale-purple-2: #d8b9ff; + --color-scale-purple-3: #c297ff; + --color-scale-purple-4: #a475f9; + --color-scale-purple-5: #8250df; + --color-scale-purple-6: #6639ba; + --color-scale-purple-7: #512a97; + --color-scale-purple-8: #3e1f79; + --color-scale-purple-9: #2e1461; + --color-scale-pink-0: #ffeff7; + --color-scale-pink-1: #ffd3eb; + --color-scale-pink-2: #ffadda; + --color-scale-pink-3: #ff80c8; + --color-scale-pink-4: #e85aad; + --color-scale-pink-5: #bf3989; + --color-scale-pink-6: #99286e; + --color-scale-pink-7: #772057; + --color-scale-pink-8: #611347; + --color-scale-pink-9: #4d0336; + --color-scale-coral-0: #FFF0EB; + --color-scale-coral-1: #FFD6CC; + --color-scale-coral-2: #FFB4A1; + --color-scale-coral-3: #FD8C73; + --color-scale-coral-4: #EC6547; + --color-scale-coral-5: #C4432B; + --color-scale-coral-6: #9E2F1C; + --color-scale-coral-7: #801F0F; + --color-scale-coral-8: #691105; + --color-scale-coral-9: #510901 + } +} + +/*# XXXsourceMappingURL=light-4a4c63a331c1.css.map*/ diff --git a/html/documentation/documentation-favicon.ico b/html/documentation/documentation-favicon.ico new file mode 100644 index 0000000000000000000000000000000000000000..7b350606ee29ebfee00b1b366aea57ac0548e8c6 GIT binary patch literal 2644 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 + + + + + + + + + + Constellation Overlay + + +