From a909e169df6155b36f4b676f27357e9ea879f501 Mon Sep 17 00:00:00 2001 From: beniroquai Date: Wed, 4 Mar 2026 06:08:26 +0100 Subject: [PATCH 01/11] Improve ODMR_Server stability and web handling Add ISSUES.md and multiple server improvements to reduce client stalls and captive-portal churn: stop redirecting OS probe endpoints (return success codes), return 404 for unknown non-HTML assets and 204 for favicon, remove external CDN dependency from HTML, and collect Accept headers for smarter routing. Implement cached sensor reads (periodic sampler + instant /intensity response) to avoid blocking on long sensor integration times. Fix SoftAP channel selection by passing channel into WiFi.softAP(...), add /version endpoint (uses updated version_info.h), add simple ADF enable/disable endpoints, and minor logging/diagnostic prints. Also remove the ODMR_CAMERA example files and update website HTML headers to match the offline-friendly changes. --- ISSUES.md | 474 ++++++++++++++++++ .../Software/ODMR_CAMERA/.gitignore | 5 - .../ODMR_CAMERA/.vscode/extensions.json | 10 - .../Software/ODMR_CAMERA/README.md | 56 --- .../Software/ODMR_CAMERA/display.py | 22 - .../Software/ODMR_CAMERA/platformio.ini | 25 - .../Software/ODMR_CAMERA/src/main.cpp | 244 --------- .../Software/ODMR_Server/src/main.cpp | 120 +++-- .../Software/ODMR_Server/src/version_info.h | 8 +- .../ODMR_Server/src/website/index_html.h | 2 +- .../ODMR_Server/src/website/infos_html.h | 2 +- .../ODMR_Server/src/website/justage_html.h | 2 +- .../ODMR_Server/src/website/messung_html.h | 2 +- .../src/website/messung_webserial_html.h | 2 +- .../ODMR_Server/src/website/ratio_html.h | 2 +- .../ODMR_Server/src/website_html/index.html | 34 +- .../ODMR_Server/src/website_html/infos.html | 83 ++- .../ODMR_Server/src/website_html/justage.html | 43 +- .../ODMR_Server/src/website_html/messung.html | 145 +++--- .../src/website_html/messung_webserial.html | 59 ++- .../ODMR_Server/src/website_html/ratio.html | 12 + 21 files changed, 806 insertions(+), 546 deletions(-) create mode 100644 ISSUES.md delete mode 100644 Production_Files/Software/ODMR_CAMERA/.gitignore delete mode 100644 Production_Files/Software/ODMR_CAMERA/.vscode/extensions.json delete mode 100644 Production_Files/Software/ODMR_CAMERA/README.md delete mode 100644 Production_Files/Software/ODMR_CAMERA/display.py delete mode 100644 Production_Files/Software/ODMR_CAMERA/platformio.ini delete mode 100644 Production_Files/Software/ODMR_CAMERA/src/main.cpp diff --git a/ISSUES.md b/ISSUES.md new file mode 100644 index 0000000..717587b --- /dev/null +++ b/ISSUES.md @@ -0,0 +1,474 @@ +# ODMR Server: issues + fixes (ordered for implementation) + +Target files (from your snapshot) + +* Firmware: `Production_Files/Software/ODMR_Server/src/main.cpp` +* Web assets as headers: `website/*_html.h`, `website/style_css.h` +* Build/merge: `.github/workflows/build_firmware.yaml` (for single merged bin) + + +## P0 - connectivity + “website feels unstable” (clients drop, long stalls, CSS missing) + +### 1) Captive portal handling causes periodic disconnects and extra traffic + +Symptoms + +* Devices “leave” the WiFi after some time (Android/iOS/iPadOS/Windows). +* Frequent background connectivity checks. + +Current code + +* DNS wildcard + redirects on captive endpoints: + + * `dnsServer.start(DNS_PORT, "*", 192.168.4.1)` + * `/generate_204`, `/connecttest.txt`, `/ncsi.txt`, `/hotspot-detect.html`, etc return `302` to `http://192.168.4.1/`. + +Why this hurts + +* OS captive checks keep re-triggering and some devices downgrade/disconnect “no internet” networks more aggressively when they see portal redirects. + +A) Stability-first (recommended): stop behaving like a captive portal + +* Keep AP, but respond to OS probe endpoints with “success” responses (no redirect), so the OS stops nagging and reduces background requests. + + * Android: `/generate_204` -> HTTP 204, empty body + * Windows: `/connecttest.txt` -> HTTP 200 body “Microsoft Connect Test” + * Windows: `/ncsi.txt` -> HTTP 200 body “Microsoft NCSI” + * Apple: `/hotspot-detect.html` and `/library/test/success.html` -> HTTP 200 body “Success” +* Still serve your UI at `http://192.168.4.1/` (users open it manually => we serve a little captive portal side that has a button to the website the user has to click to open it in the standard browser ). + +Acceptance test + +* Join WiFi on Android/iOS/Windows: device stays connected for 10+ minutes without auto-dropping. +* Browser can open `192.168.4.1` reliably. + +Minimal code sketch (A) + +```cpp +server.on("/generate_204", HTTP_GET, [](){ server.send(204, "text/plain", ""); }); + +server.on("/connecttest.txt", HTTP_GET, [](){ + server.send(200, "text/plain", "Microsoft Connect Test"); +}); +server.on("/ncsi.txt", HTTP_GET, [](){ + server.send(200, "text/plain", "Microsoft NCSI"); +}); + +server.on("/hotspot-detect.html", HTTP_GET, [](){ + server.send(200, "text/html", "Success"); +}); +server.on("/library/test/success.html", HTTP_GET, [](){ + server.send(200, "text/html", "Success"); +}); +``` + + +### 2) External CDN requests in an offline AP cause long page stalls + +Symptoms + +* “CSS not loaded” / layout broken / long pauses while loading. +* Happens more often in captive mini-browsers. + +Current code + +* Several pages include: + + * `` +* In AP mode there is no internet, so this request can hang and delay other loads. + +Fix + +* Remove all external CDN references in all HTML headers. +* If you need dropdown/nav behavior, implement tiny local JS or rely on your CSS-only dropdown (you already have `.dropdown:hover` in `style.css`). + +Acceptance test + +* Load `index.html`, `messung.html`, `ratio.html`, `justage.html` on phone: first meaningful paint without multi-second stalls. + +Files + +* `index_html.h`, `messung_html.h`, `messung_webserial_html.h`, `justage_html.h`, `ratio_html.h` (search for `cdn.jsdelivr`) + +--- + +### 3) Unknown asset requests are answered with HTML, breaking images and wasting bandwidth + +Symptoms + +* Missing images (example: `NVGitter.png`), sometimes “design broken”. +* We removed it from the header since it was too big => we want to move it to the SPIFFs +* The website should move to SPIFFS for assets, but in the meantime this causes broken images and extra requests. (see later issue) +* Browsers keep retrying missing assets. +* Can slow down measurements due to extra requests. + +Current code + +* `handleFileRequest()` returns `INDEX_HTML` for any unknown path (HTTP 200 text/html). + +Fix + +* Serve known binary assets explicitly (see P1 issue 7). +* For unknown paths: + + * If request looks like a page navigation (Accept contains `text/html`), redirect to `/` or serve index. + * Otherwise return 404 (or 204 for `favicon.ico`) so browsers stop retrying. + +Acceptance test + +* Devtools network: missing assets return 404, not HTML. +* No repeated retries for `favicon.ico`, images. + +Implementation sketch + +```cpp +server.on("/favicon.ico", HTTP_GET, [](){ server.send(204, "image/x-icon", ""); }); + +server.onNotFound([](){ + String uri = server.uri(); + if (uri.endsWith(".html") || uri == "/" ) { + server.send_P(200, "text/html", INDEX_HTML); + return; + } + server.send(404, "text/plain", "Not found"); +}); +``` + +--- + +## P0 - measurement reliability and “random stop” (#77) + “slow / pauses” + +### 4) WiFi sweep JS can hang forever on a single failed request (#77) + +Symptoms + +* Sweep stops in first half, or becomes extremely slow. +* Usually caused by one request that never resolves, the `await` blocks the loop. + +Current code + +* `messung.html`: sweep loop does: + + * `await freqMessung(...)` +* But the WiFi `freqMessung` implementation typically uses XHR without a timeout (WebSerial version already added a timeout, WiFi version does not). + +Fix + +* Add per-point timeout + retry + “skip point” fallback for WiFi measurement mode. +* Never let one failed request block the full sweep. +* Log skipped points into UI (status area) and CSV as empty/NaN. + +Acceptance test + +* Disable WiFi briefly mid-sweep: sweep continues (skips points) and finishes. +* No permanent hang. + +Implementation approach (front-end) + +* Use `fetch()` + `AbortController` with a 2-3s timeout. +* Optionally retry once. + +--- + +### 5) Add “Stop measurement” button for WiFi mode (#68) + +Symptoms + +* Continuous mode (“Dauermessung”) is hard to stop intuitively. +* No way to abort a sweep in progress. + +Current code + +* `messung.html`: loop runs until `Frequenzen.length==0`. +* Continuous mode re-triggers via `setTimeout(MessungStarten, 600)`. + +Fix + +* Add global `stopRequested` flag. +* Button toggles between Start and Stop. +* In sweep loop: check flag every iteration and break cleanly. +* Clear pending `setTimeout` when stopping continuous mode. + +Acceptance test + +* Press Stop during sweep: sweep ends within one point and UI returns to ready state. +* Continuous mode stops immediately and does not restart. + +--- + +### 6) Per-request sensor reads can block for integration time (causes “very slow points”) + +Symptoms + +* “Sometimes it takes minutes for a few points.” +* “During data acquisition there are multi-second pauses.” + +Likely cause + +* TSL2591 integration time can be up to 600ms, and you call reads frequently: + + * `/intensity` polled every 500ms in `justage.html` + * sweep does one `/measure` per point +* If integration time increased, calls queue/overlap and everything feels slow. + +Fix (best) +A) Firmware: cache sensor values + +* Run a small periodic sampler in `loop()` (for example every 50-200ms depending on integration time). +* Store last value + timestamp. +* `/intensity` and `/measure` return cached value immediately. +=> use socket or event-based updates to push new values to the front-end when they arrive, instead of polling. + +B) Front-end: prevent overlapping requests + +* In `justage.html`, do not send a new `/intensity` request if the previous one is still in flight. + + +Acceptance test + +* Justage monitoring stays responsive even at 600ms integration time. +* Sweep point-to-point timing becomes consistent. + +--- + +## P1 - WiFi channel + logging noise (#66, #70) + +### 7) Random WiFi channel selection not actually applied to SoftAP (#66) + +Current code + +* Picks `wifiChannel = random(1, 12)` and calls `WiFi.channel(wifiChannel);` +* Starts AP using `WiFi.softAP(dynamicSSID.c_str(), PASSWORD);` (no channel parameter) +* Alternative config uses fixed channel `1`. + +Fix + +* Pass the chosen channel into `WiFi.softAP(ssid, pass, channel, hidden, max_conn)` and remove `WiFi.channel()`. + +Acceptance test + +* Serial log prints channel X and AP is actually on X (verify by scanning WiFi details). + +Implementation sketch + +```cpp +bool apResult = WiFi.softAP(dynamicSSID.c_str(), PASSWORD, wifiChannel, 0, 4); +``` + +--- + +### 8) “Connection reset by peer” log spam (#70) + +Symptoms + +* `[E][WiFiClient.cpp:429] write(): fail ... "Connection reset by peer"` + +Interpretation + +* Usually means the browser closed the socket while the server was writing (not necessarily a bug). +* Becomes more common when pages request external CDNs, missing assets, or long requests. + +Fix + +* Primary: remove CDN calls (P0 issue 2) and stop returning HTML for missing assets (P0 issue 3). +* Optional: reduce log severity, or guard writes if library allows. +* Optional: migrate to `ESPAsyncWebServer` later if you want better concurrency. + +Acceptance test + +* Log spam reduces significantly in normal usage. +* No functional impact. + +--- + +## P1 - missing/incorrect endpoints + versioning + +### 9) UI calls endpoints that firmware does not implement (Laser, ADF) + +Symptoms + +* Buttons do nothing or cause 404. +* Can also contribute to “random stops” if JS awaits something that never answers. + +Current mismatch + +* Web pages reference: + + * `/Laser_An`, `/Laser_Aus` + * `/ADF_Enable`, `/ADF_Disable` +* Firmware implements: + + * `/measure`, `/intensity`, `/ratio`, `/tsl/*`, `/odmr_act`, `/webserial_check` + +Fix + +* remove these UI controls (see #75) or implement the routes in firmware. + + +### 10) Add `/version` endpoint (pages already try to fetch it) + +Current + +* Pages call `fetch('/version')`, firmware has no handler, pages fall back to “ESP32 ODMR Server”. + +Fix + +* Include `version_info.h` and add `/version` returning JSON. + +Acceptance test + +* Footer shows real version, build date, git hash. + +Implementation sketch + +```cpp +#include "version_info.h" + +server.on("/version", HTTP_GET, [](){ + String json = "{"; + json += "\"version\":\"" + String(FIRMWARE_VERSION) + "\","; + json += "\"build_date\":\"" + String(BUILD_DATE) + "\","; + json += "\"build_time\":\"" + String(BUILD_TIME) + "\","; + json += "\"git_hash\":\"" + String(GIT_HASH) + "\","; + json += "\"git_branch\":\"" + String(GIT_BRANCH) + "\""; + json += "}"; + server.send(200, "application/json", json); +}); +``` + +--- + +## P2 - UI cleanup and correctness (#75, #71, #72, #74) + +### 11) Remove “Laserdiode einschalten” button (#75) + +* If you do not want laser control via UI: remove button and all JS calling `/Laser_An`/`/Laser_Aus` in both `messung.html` and `messung_webserial.html`. +* Also remove any UI state that depends on laser state. + +Acceptance test + +* No laser button shown, no laser endpoint calls. + +--- + +### 12) “WebSerial tab missing when opened via ‘im Netzwerk anmelden’” (#71) + +What’s happening + +* All pages hide the WebSerial nav item when hostname is `192.168.4.1` or contains `ODMR_`. + +Why it conflicts + +* The correct condition is not “what URL you used”, but “is this browser capable and is this mode intended”. + +Fix + +* Use the existing endpoint `/webserial_check` instead of hostname heuristics: + + * On page load: fetch `/webserial_check` + * If `webserial_enabled=false` hide it, else show it +* Additionally, browser capability check: + + * `if (!('serial' in navigator)) hide` + +Acceptance test + +* WebSerial entry appears only where it works (Chromium desktop with WebSerial). +* Captive portal or mobile does not show it. + +--- + +### 13) “Justage value capped too low” (#72) + +In your snapshot, likely sources + +* Measurement pages hardcode `IntMax=36000` even though raw sensor can be 65535. +* Plot auto-scale clamps to 36000. +* Justage page uses 65535. + +Fix + +* Decide one consistent raw range: + + * If you truly want full 16-bit range, update `messung.html` and `messung_webserial.html` constants `IntMax` and any `Math.min(..., 36000)` clamps. + * If 36000 is intentional (sensor saturates earlier in your typical configs), then also update Justage page’s “Messbereich” card to reflect that and explain it. + +Acceptance test + +* Reported cap is explainable and consistent across pages. +* No confusing mismatch (Justage shows 65535 while plots clamp at 36000). + +--- + +### 14) Gain/integration tweaks (#74) + +UI improvements + +* In Justage: update “Messbereich” hints dynamically after loading `/tsl/settings`. +* Prevent setting combinations that make the UI unusably slow: + + * Example: if polling every 500ms and integration time is 600ms, auto-adjust polling to 700-800ms. + +Firmware improvements + +* Consider adding lower integration times if the library supports them (TSL2591 supports specific discrete values; if you need below 100ms, you may need a different sensor or a different read mode). +* Or reduce `averages` / `settle_ms` defaults where appropriate. + +Acceptance test + +* Changing gain/integration produces immediate, predictable changes. +* No accidental “slow mode” without warning. + +--- + +## P1/P2 - NV image storage (#67) + +### 15) NVGitter image not served, and “header image causes boot loop” (#67) + +Current + +* `index.html` references `NVGitter.png`, but firmware does not serve it. +* If you tried embedding raw PNG as `const char[]`, `send_P` will break on embedded null bytes. + +=> Introduce Filesystem (SPIFFS/LittleFS) but still one merged bin + +* Add FS partition in `custom_partition_*.csv` +* Build FS image in CI (`pio run -t buildfs`) +* Merge into the single output binary in `build_firmware.yaml` using `esptool merge_bin` at the FS partition offset +* Still flash one file via ESP Web Tools (manifest stays “single part at offset 0”) + +Acceptance test + +* Image loads on all devices, no retries, no boot loops. + + + +## P2 - content correctness (partners not mentioned) + +### 16) Add QuantumMiniLabs + partners to “infos.html” and/or footer + +* Update `infos.html` content (your snapshot references `infos_html.h` but that file was not included here). +* Add at minimum: project name, funding/partners list, links, and contact. + +Acceptance test + +* “Weitere Infos” page includes the full partner list. + +--- + +## Quick “diff checklist” (what to touch first) + +1. Remove all external CDN script tags from all HTML headers. +2. Fix captive portal endpoints: return “success” responses, not redirects (or make it configurable). +3. Stop returning `INDEX_HTML` for every unknown path; return 404 for non-HTML resources; add `/favicon.ico` 204. +4. Implement stop + timeouts in WiFi sweep JS (messung.html). +5. Fix SoftAP channel selection: pass random channel into `WiFi.softAP(...)`. +6. Add `/version` endpoint from `version_info.h`. +7. Decide and unify intensity range (36000 vs 65535) across pages. +8. Serve NV image via base64 or binary header route. + +--- + +Note on files + +* The “infos_html.h” referenced by `main.cpp` is not in the uploaded set I received here. If you want exact edits for that page, re-upload that header (or the original `infos.html`). diff --git a/Production_Files/Software/ODMR_CAMERA/.gitignore b/Production_Files/Software/ODMR_CAMERA/.gitignore deleted file mode 100644 index 89cc49c..0000000 --- a/Production_Files/Software/ODMR_CAMERA/.gitignore +++ /dev/null @@ -1,5 +0,0 @@ -.pio -.vscode/.browse.c_cpp.db* -.vscode/c_cpp_properties.json -.vscode/launch.json -.vscode/ipch diff --git a/Production_Files/Software/ODMR_CAMERA/.vscode/extensions.json b/Production_Files/Software/ODMR_CAMERA/.vscode/extensions.json deleted file mode 100644 index 080e70d..0000000 --- a/Production_Files/Software/ODMR_CAMERA/.vscode/extensions.json +++ /dev/null @@ -1,10 +0,0 @@ -{ - // See http://go.microsoft.com/fwlink/?LinkId=827846 - // for the documentation about the extensions.json format - "recommendations": [ - "platformio.platformio-ide" - ], - "unwantedRecommendations": [ - "ms-vscode.cpptools-extension-pack" - ] -} diff --git a/Production_Files/Software/ODMR_CAMERA/README.md b/Production_Files/Software/ODMR_CAMERA/README.md deleted file mode 100644 index 0376087..0000000 --- a/Production_Files/Software/ODMR_CAMERA/README.md +++ /dev/null @@ -1,56 +0,0 @@ - -# ✔ Example Serial Commands - -### 1) Set exposure and gain - -``` -{"cmd":"set","exposure":500,"gain":0} -``` - -### 2) Get mean only - -``` -{"cmd":"get_frame"} -``` - -### Response - -```json -{"mean":72.4} -``` - -### 3) Get projections too - -``` -{"cmd":"get_frame","projections":true} -``` - -### Response - -```json -{ - "mean": 71.8, - "projX": [ ... w values ... ], - "projY": [ ... h values ... ] -} -``` - ---- - -# ✔ Notes / Customization - -* Currently grayscale for simplicity (faster math, less RAM). -* You can swap to RGB565/YCbCr if you need color projections. -* If you want **continuous streaming**, we can add a `"start_stream"` mode that pushes stats every frame without being polled. -* If you want **binary instead of JSON**, I can produce a compact protocol. - ---- - -If you want, I can also provide: - -✅ A matching **Python serial client** -✅ A FastAPI API wrapper -✅ A ROS2 interface -✅ A version where the ESP32 also performs **thresholding / histogram / centroid detection** - -Just say what you want. diff --git a/Production_Files/Software/ODMR_CAMERA/display.py b/Production_Files/Software/ODMR_CAMERA/display.py deleted file mode 100644 index 0f5bd38..0000000 --- a/Production_Files/Software/ODMR_CAMERA/display.py +++ /dev/null @@ -1,22 +0,0 @@ -import numpy as np -import matplotlib.pyplot as plt -import json - -data = {"mean":126.4467,"projX":[14668,16124,15596,16600,15200,16256,17464,17024,15428,16468,14540,15376,15380,14936,15420,15508,14172,14776,14352,13980,16200,15576,15820,15556,14592,15524,15708,15324,15772,15072,15248,14888,16548,16136,16408,14544,16304,16792,14204,15204,16112,14264,15736,15364,14600,14048,14926,15516,13584,15736,14236,13984,14438,13446,15996,15670,14296,15448,16236,16000,15722,15692,13070,15134,15982,15796,15974,14036,15208,16164,13910,15712,16410,15514,15344,15524,15458,14508,14202,14066,15162,13254,15432,16442,16648,16370,16278,15126,15752,14978,15314,16364,14862,15336,15498,15278,16378,14456,15166,15316,13998,16532,15262,14960,15628,14716,14804,15900,16000,15040,15192,16272,15868,14968,15796,14216,14052,15112,14888,12912,16224,13996,15136,17496,15512,14976,15928,14632,15696,14776,14312,15568,14128,15328,14416,14608,14384,14528,15096,13840,16504,15504,15600,15072,15392,14856,14408,14520,14616,14496,13816,13144,14056,15864,13312,14480,14040,14056,14168,14016],"projY":[20728,20724,21812,22032,19568,21184,20428,19668,19424,21484,20176,19276,19756,18744,20440,20428,21556,21436,19204,20880,19412,20716,19740,19284,21244,20920,19100,20024,21580,19868,18612,19164,20348,20832,19688,20320,22432,19706,20286,20424,20828,20024,20096,18862,20238,22046,20518,20516,20342,19240,19578,21036,19604,19966,19138,20116,21240,19986,19832,18014,21656,18430,20536,18416,20474,19632,19162,19396,20264,21854,19708,19782,20054,19946,20234,21240,20842,18866,21684,18736,20920,18746,19672,20568,19268,20812,21808,19852,20066,20076,20840,19004,20672,21992,18560,19872,21076,20916,20960,20364,20800,20860,19364,18960,19608,21564,20068,20468,20764,21568,19456,19796,19044,21000,19824,22168,19248,19840,21712,20840]} - -mean_value = data["mean"] -projX = np.array(data["projX"]) -projY = np.array(data["projY"]) - -plt.figure(figsize=(10, 6)) -plt.subplot(121) -plt.plot(projX) -plt.subplot(122) -plt.plot(projY) -plt.axvline(x=mean_value, color='r', linestyle='--', label=f'Mean X = {mean_value}') -plt.title('Scatter Plot of projX vs projY') -plt.xlabel('projX') -plt.ylabel('projY') -plt.legend() -plt.grid(True) -plt.show() diff --git a/Production_Files/Software/ODMR_CAMERA/platformio.ini b/Production_Files/Software/ODMR_CAMERA/platformio.ini deleted file mode 100644 index 8c28a54..0000000 --- a/Production_Files/Software/ODMR_CAMERA/platformio.ini +++ /dev/null @@ -1,25 +0,0 @@ -; PlatformIO Project Configuration File -; -; Build options: build flags, source filter -; Upload options: custom upload port, speed and extra flags -; Library options: dependencies, extra library storages -; Advanced options: extra scripting -; -; Please visit documentation for the other options and examples -; https://docs.platformio.org/page/projectconf.html - - -[env:xiao_esp32s3_camera] -src_dir = src -platform = espressif32 -board = seeed_xiao_esp32s3 -framework = arduino -# source folder = src_camera - -build_flags = - -DBOARD_HAS_PSRAM - -mfix-esp32-psram-cache-issue - -lib_deps = - esp32-camera - bblanchon/ArduinoJson diff --git a/Production_Files/Software/ODMR_CAMERA/src/main.cpp b/Production_Files/Software/ODMR_CAMERA/src/main.cpp deleted file mode 100644 index aa2fdc6..0000000 --- a/Production_Files/Software/ODMR_CAMERA/src/main.cpp +++ /dev/null @@ -1,244 +0,0 @@ -#include -#include -#include "esp_camera.h" - -// ----------------------------- -// Camera pins for XIAO ESP32S3 -// ----------------------------- -#define XIAO_PWDN -1 -#define XIAO_RESET -1 -#define XIAO_XCLK 10 -#define XIAO_SIOD 40 -#define XIAO_SIOC 39 - -#define XIAO_D0 48 -#define XIAO_D1 11 -#define XIAO_D2 12 -#define XIAO_D3 14 -#define XIAO_D4 16 -#define XIAO_D5 18 -#define XIAO_D6 17 -#define XIAO_D7 15 - -#define XIAO_VSYNC 38 -#define XIAO_HREF 47 -#define XIAO_PCLK 13 - -// =================================================================================== -// Helper: Configure camera -// =================================================================================== -bool init_camera() { - camera_config_t config; - config.ledc_channel = LEDC_CHANNEL_0; - config.ledc_timer = LEDC_TIMER_0; - config.pin_d0 = XIAO_D0; - config.pin_d1 = XIAO_D1; - config.pin_d2 = XIAO_D2; - config.pin_d3 = XIAO_D3; - config.pin_d4 = XIAO_D4; - config.pin_d5 = XIAO_D5; - config.pin_d6 = XIAO_D6; - config.pin_d7 = XIAO_D7; - config.pin_xclk = XIAO_XCLK; - config.pin_pclk = XIAO_PCLK; - config.pin_vsync = XIAO_VSYNC; - config.pin_href = XIAO_HREF; - config.pin_sccb_sda = XIAO_SIOD; - config.pin_sccb_scl = XIAO_SIOC; - config.pin_pwdn = XIAO_PWDN; - config.pin_reset = XIAO_RESET; - - config.xclk_freq_hz = 20000000; - config.pixel_format = PIXFORMAT_YUV422; // better than grayscale - config.frame_size = FRAMESIZE_QQVGA; - config.fb_count = 2; - - if (esp_camera_init(&config) != ESP_OK) - return false; - - sensor_t *s = esp_camera_sensor_get(); - - // --- TRUE MANUAL MODE --- - s->set_exposure_ctrl(s, 0); // disable AEC - s->set_aec2(s, 0); - s->set_aec_value(s, 120); // long enough exposure - - s->set_gain_ctrl(s, 0); // disable AGC - s->set_agc_gain(s, 4); // stable, low-noise gain - - s->set_whitebal(s, 0); // disable AWB - s->set_awb_gain(s, 0); - - // optional cleanup - s->set_brightness(s, 0); - s->set_contrast(s, 0); - s->set_saturation(s, 0); - s->set_raw_gma(s, 0); - - return true; -} - -// =================================================================================== -// Helper: compute statistics -// =================================================================================== -void compute_mean_and_projections(const camera_fb_t *fb, - float &mean, - std::vector &projX, - std::vector &projY) -{ - int w = fb->width; - int h = fb->height; - const uint8_t *img = fb->buf; - - projX.assign(w, 0); - projY.assign(h, 0); - - uint64_t sum = 0; - - int idx = 0; - for (int y = 0; y < h; y++) - { - uint32_t rowSum = 0; - for (int x = 0; x < w; x++) - { - uint8_t v = img[idx++]; - rowSum += v; - projX[x] += v; - } - projY[y] = rowSum; - sum += rowSum; - } - - mean = float(sum) / float(w * h); -} - -// =================================================================================== -// JSON command interpreter -// =================================================================================== -StaticJsonDocument<2048> json_in; -StaticJsonDocument<4096> json_out; - -void process_command(JsonDocument &cmd) -{ - json_out.clear(); - - const char *c = cmd["cmd"] | ""; - - if (strcmp(c, "set") == 0) - { - // Camera parameter updates - sensor_t *s = esp_camera_sensor_get(); - - if (cmd.containsKey("exposure")) - s->set_exposure_ctrl(s, 0), s->set_aec_value(s, cmd["exposure"]); - - if (cmd.containsKey("gain")) - s->set_gain_ctrl(s, 0), s->set_agc_gain(s, cmd["gain"]); - - if (cmd.containsKey("wb")) - s->set_whitebal(s, 1), s->set_awb_gain(s, cmd["wb"]); - - json_out["status"] = "ok"; - return; - } - - if (strcmp(c, "get_frame") == 0) - { - camera_fb_t *fb = esp_camera_fb_get(); - if (!fb) - { - json_out["error"] = "no_frame"; - return; - } - - // compute statistics - float mean; - std::vector projX, projY; - compute_mean_and_projections(fb, mean, projX, projY); - - json_out["mean"] = mean; - - if (cmd["projections"] == true) - { - JsonArray arrX = json_out["projX"].to(); - JsonArray arrY = json_out["projY"].to(); - - for (auto v : projX) - arrX.add(v); - for (auto v : projY) - arrY.add(v); - } - - esp_camera_fb_return(fb); - return; - } - - json_out["error"] = "unknown_cmd"; -} - -// =================================================================================== -// Serial input buffer -// =================================================================================== -String serial_buffer; - -void handle_serial() -{ - while (Serial.available()) - { - char c = Serial.read(); - if (c == '\n') - { - DeserializationError err = deserializeJson(json_in, serial_buffer); - serial_buffer = ""; - - if (!err) - { - process_command(json_in); - serializeJson(json_out, Serial); - Serial.println(); - } - else - { - json_out.clear(); - json_out["error"] = "json_parse"; - serializeJson(json_out, Serial); - Serial.println(); - } - } - else - { - serial_buffer += c; - } - } -} - -// =================================================================================== -void setup() -{ - Serial.begin(115200); - init_camera(); -} - -void loop() -{ - handle_serial(); - // compute and return mean always - json_out.clear(); - - camera_fb_t *fb = esp_camera_fb_get(); - if (!fb) - { - json_out["error"] = "no_frame"; - return; - } - - // compute statistics - float mean; - std::vector projX, projY; - compute_mean_and_projections(fb, mean, projX, projY); - - json_out["mean"] = mean; - esp_camera_fb_return(fb); - serializeJson(json_out, Serial); - Serial.println(); -} diff --git a/Production_Files/Software/ODMR_Server/src/main.cpp b/Production_Files/Software/ODMR_Server/src/main.cpp index 01a4134..fc33794 100644 --- a/Production_Files/Software/ODMR_Server/src/main.cpp +++ b/Production_Files/Software/ODMR_Server/src/main.cpp @@ -10,6 +10,9 @@ #include "adf4351.h" #include +// Version info (auto-generated) +#include "version_info.h" + // website #include "website/style_css.h" #include "website/index_html.h" @@ -18,7 +21,6 @@ #include "website/ratio_html.h" #include "website/justage_html.h" #include "website/infos_html.h" -// Bootstrap CSS/JS removed to save flash - using CDN only #define ADF_FREQ_MIN 2200.0f // Min frequency for ADF4351 (2.2 GHz) #define ADF_FREQ_MAX 4400.0f // Max frequency for ADF4351 (4.4 GHz) @@ -90,6 +92,11 @@ Adafruit_TSL2591 tsl = Adafruit_TSL2591(2591); tsl2591Gain_t currentGain = TSL2591_GAIN_MAX; tsl2591IntegrationTime_t currentIntegrationTime = TSL2591_INTEGRATIONTIME_100MS; +// Cached sensor value for non-blocking reads (P0 #6) +volatile uint16_t cachedIR = 0; +unsigned long lastSensorRead = 0; +const unsigned long SENSOR_READ_INTERVAL = 100; // Read sensor every 100ms + // WebServer on port 80 WebServer server(80); @@ -228,11 +235,21 @@ void handleFileRequest(const String &path) } else { - // Captive portal behavior: redirect unknown requests to index page - // This helps when users connect to WiFi and browser tries to detect captive portal - Serial.print("Unknown path redirected to index: "); - Serial.println(actualPath); - server.send_P(200, "text/html", INDEX_HTML); + // Return 404 for unknown assets to prevent browser retries (P0 #3) + // Only serve index for HTML navigation requests + String accept = server.header("Accept"); + if (actualPath.endsWith(".html") || accept.indexOf("text/html") >= 0) + { + Serial.print("Unknown HTML path redirected to index: "); + Serial.println(actualPath); + server.send_P(200, "text/html", INDEX_HTML); + } + else + { + Serial.print("404 Not Found: "); + Serial.println(actualPath); + server.send(404, "text/plain", "Not found"); + } } } @@ -354,14 +371,15 @@ void handleMeasure() setLEDStatus(LED_CONNECTED); } -// Live intensity reading for photodiode alignment +// Live intensity reading for photodiode alignment - uses cached value (P0 #6) void handleIntensity() { // Set LED to blue for intensity monitoring mode and track timestamp setLEDStatus(LED_INTENSITY); lastIntensityRequest = millis(); - uint32_t intensity = readIR(); // Read photodiode intensity + // Return cached value for instant response + uint32_t intensity = cachedIR; String response = String("{\"intensity\":") + intensity + "}"; server.send(200, "application/json", response); } @@ -659,7 +677,7 @@ void setup() int wifiChannel = random(1, 12); Serial.print("Using WiFi channel: "); Serial.println(wifiChannel); - WiFi.channel(wifiChannel); + // Note: channel is passed to WiFi.softAP() directly (P1 #7) // Ensure WiFi is completely disconnected and reset WiFi.disconnect(true); WiFi.mode(WIFI_OFF); @@ -678,8 +696,8 @@ void setup() IPAddress(255, 255, 255, 0) // Subnet mask ); - // Start the Access Point with better error checking - bool apResult = WiFi.softAP(dynamicSSID.c_str(), PASSWORD); + // Start the Access Point with channel parameter (P1 #7) + bool apResult = WiFi.softAP(dynamicSSID.c_str(), PASSWORD, wifiChannel, 0, 4); if (apResult) { @@ -687,13 +705,15 @@ void setup() Serial.println(dynamicSSID); Serial.print("AP IP address: "); Serial.println(WiFi.softAPIP()); + Serial.print("AP WiFi channel: "); + Serial.println(wifiChannel); } else { Serial.println("Failed to start Access Point!"); - Serial.println("Trying alternative configuration..."); + Serial.println("Trying alternative configuration with channel 1..."); - // Try with a different channel and explicit parameters + // Try with channel 1 as fallback apResult = WiFi.softAP(dynamicSSID.c_str(), PASSWORD, 1, 0, 4); if (apResult) { @@ -770,45 +790,34 @@ void setup() server.on("/", HTTP_GET, []() { server.send_P(200, "text/html", INDEX_HTML); }); - // Captive portal detection endpoints for various OS - // These endpoints help trigger the captive portal popup on different devices + // Captive portal detection endpoints - return "success" responses (P0 #1) + // This prevents OS from thinking it's a captive portal and keeps devices connected - // Android captive portal detection + // Android captive portal detection - expects 204 server.on("/generate_204", HTTP_GET, []() - { - // Android expects a redirect to trigger captive portal - server.sendHeader("Location", "http://192.168.4.1/", true); - server.send(302, "text/plain", ""); }); + { server.send(204, "text/plain", ""); }); // Microsoft Windows captive portal detection server.on("/connecttest.txt", HTTP_GET, []() - { - server.sendHeader("Location", "http://192.168.4.1/", true); - server.send(302, "text/plain", ""); }); + { server.send(200, "text/plain", "Microsoft Connect Test"); }); server.on("/ncsi.txt", HTTP_GET, []() - { - server.sendHeader("Location", "http://192.168.4.1/", true); - server.send(302, "text/plain", ""); }); + { server.send(200, "text/plain", "Microsoft NCSI"); }); // Apple iOS/MacOS captive portal detection server.on("/hotspot-detect.html", HTTP_GET, []() - { - server.sendHeader("Location", "http://192.168.4.1/", true); - server.send(302, "text/html", ""); }); + { server.send(200, "text/html", "Success"); }); server.on("/library/test/success.html", HTTP_GET, []() - { - server.sendHeader("Location", "http://192.168.4.1/", true); - server.send(302, "text/html", ""); }); + { server.send(200, "text/html", "Success"); }); - // Additional endpoints for better captive portal detection + // Additional OS probe endpoints server.on("/success.txt", HTTP_GET, []() - { - server.sendHeader("Location", "http://192.168.4.1/", true); - server.send(302, "text/plain", ""); }); + { server.send(200, "text/plain", "success"); }); server.on("/canonical.html", HTTP_GET, []() - { - server.sendHeader("Location", "http://192.168.4.1/", true); - server.send(302, "text/html", ""); }); + { server.send(200, "text/html", "Success"); }); + + // Favicon: return 204 to stop browsers retrying (P0 #3) + server.on("/favicon.ico", HTTP_GET, []() + { server.send(204, "image/x-icon", ""); }); server.onNotFound([]() { handleFileRequest(server.uri()); }); @@ -821,8 +830,32 @@ void setup() server.on("/tsl/integration_time", HTTP_POST, handleSetTSLIntegrationTime); server.on("/ratio", HTTP_GET, handleMeasureRatio); + // ADF4351 enable/disable endpoints (P1 #9) + server.on("/ADF_Enable", HTTP_POST, []() + { + adf.begin(); + server.send(200, "application/json", "{\"status\":\"ok\",\"adf\":\"enabled\"}"); }); + server.on("/ADF_Disable", HTTP_POST, []() + { + adf.stop(); + server.send(200, "application/json", "{\"status\":\"ok\",\"adf\":\"disabled\"}"); }); + + // Version endpoint (P1 #10) - returns firmware version as JSON + server.on("/version", HTTP_GET, []() + { + String json = "{"; + json += "\"version\":\"" + String(FIRMWARE_VERSION) + "\","; + json += "\"build_date\":\"" + String(BUILD_DATE) + "\","; + json += "\"build_time\":\"" + String(BUILD_TIME) + "\","; + json += "\"git_hash\":\"" + String(GIT_HASH) + "\","; + json += "\"git_branch\":\"" + String(GIT_BRANCH) + "\""; + json += "}"; + server.send(200, "application/json", json); }); + + // Collect Accept header for 404 logic + server.collectHeaders("Accept"); + server.begin(); - // TODO: Need a function that disables the adf4351 output adf.stop(); // Disable output initially } @@ -833,6 +866,13 @@ void loop() server.handleClient(); + // Periodic sensor read for cached value (P0 #6) + if (millis() - lastSensorRead >= SENSOR_READ_INTERVAL) + { + lastSensorRead = millis(); + cachedIR = readIR(); + } + // Update LED status indicators updateLEDs(); diff --git a/Production_Files/Software/ODMR_Server/src/version_info.h b/Production_Files/Software/ODMR_Server/src/version_info.h index aecab2f..2d98c1e 100644 --- a/Production_Files/Software/ODMR_Server/src/version_info.h +++ b/Production_Files/Software/ODMR_Server/src/version_info.h @@ -5,10 +5,10 @@ #define __VERSION_INFO_H__ #define FIRMWARE_VERSION "1.0.0" -#define BUILD_DATE "2025-12-16" -#define BUILD_TIME "14:39:44" -#define BUILD_TIMESTAMP "20251216143944" -#define GIT_HASH "529624b" +#define BUILD_DATE "2026-03-03" +#define BUILD_TIME "12:58:56" +#define BUILD_TIMESTAMP "20260303125856" +#define GIT_HASH "7f03fb3" #define GIT_BRANCH "main" // Combined version string diff --git a/Production_Files/Software/ODMR_Server/src/website/index_html.h b/Production_Files/Software/ODMR_Server/src/website/index_html.h index 15595e0..856b2b0 100644 --- a/Production_Files/Software/ODMR_Server/src/website/index_html.h +++ b/Production_Files/Software/ODMR_Server/src/website/index_html.h @@ -4,6 +4,6 @@ #ifndef __INDEX_HTML_H__ #define __INDEX_HTML_H__ -const char INDEX_HTML[] PROGMEM = "\n\n\n \n \n NV-Experimente / ODMR\n\n \n \n\n\n\n \n \n\n \n
\n
\n

Low-Cost Experimente mit NV-Zentren

\n \n \n
\n
\n

Tutorial: Building an ODMR Setup

\n

\n In diesem Workshop konstruieren wir ein ODMR (Optically Detected Magnetic Resonance) System mit dem UC2 modularen Mikroskop-Toolbox und NV (Nitrogen-Vacancy) Diamanten. ODMR ist eine Quantensensing-Technik, die es uns ermöglicht, Magnetfelder durch Beobachtung von Fluoreszenzänderungen in Quantensystemen zu messen.\n

\n
\n
\n
\n
\n
Quick Start
\n \n
\n
\n
\n
\n
\n\n \n
\n

Theoretischer Hintergrund

\n \n
\n
\n

Was sind NV-Zentren?

\n

\n NV-Zentren sind Fehlstellen in Diamanten, bestehend aus einem Stickstoffatom neben einer Vakanz (Leerstelle). Diese Quantensysteme haben einzigartige Eigenschaften, die sie ideal für Sensoranwendungen machen:\n

\n
    \n
  • Spin-1 Grundzustand mit drei möglichen Projektionen
  • \n
  • Optische Anregung bei 532 nm (grün)
  • \n
  • Fluoreszenz im roten Spektralbereich
  • \n
  • Raumtemperatur-stabile Quantenkohärenz
  • \n
\n
\n
\n
\n \"NV\n
\n Struktur des NV-Zentrums im Diamantgitter\n
\n
\n
\n
\n \n
\n
\n

ODMR-Prinzip

\n

\n Der ODMR-Effekt basiert auf spinabhängiger Fluoreszenz. Wenn Mikrowellenstrahlung bei der Resonanzfrequenz (~2,87 GHz) angewendet wird, verursacht sie Übergänge zwischen Quantenspinzuständen, was zu einer messbaren Abnahme der Fluoreszenzintensität führt.\n

\n \n
\n
Schlüsselkonzept:
\n

\n Externe Magnetfelder verschieben die Resonanzfrequenzen durch den Zeeman-Effekt, wodurch präzise Magnetfeldmessungen ermöglicht werden.\n

\n
\n
\n
\n
\n\n \n
\n

Moderne Anwendungen

\n \n
\n
\n
\n
\n
Biomedizinische Bildgebung
\n

\n Kartierung von Magnetfeldern in lebenden Zellen und Geweben\n

\n
\n
\n
\n
\n
\n
\n
Materialwissenschaft
\n

\n Untersuchung magnetischer Domänen und Spintransport\n

\n
\n
\n
\n
\n
\n
\n
Quanteninformation
\n

\n Bausteine für Quantencomputer und -netzwerke\n

\n
\n
\n
\n
\n
\n
\n
Fundamentale Physik
\n

\n Test der Quantenmechanik und Messung von Fundamentalkonstanten\n

\n
\n
\n
\n
\n
\n\n \n
\n

Versuchsaufbau

\n \n
\n
\n

\n Der ODMR-Aufbau folgt konfokalen Mikroskopieprinzipien und kombiniert optische Anregung, Mikrowellenmanipulation und Fluoreszenzdetektion für hochpräzise Quantensensing.\n

\n \n

Benötigte Komponenten:

\n
\n
\n
    \n
  • • Grundplatte für Montage
  • \n
  • • Grüne Laserdiode (532 nm)
  • \n
  • • 45° Spiegel für Strahlführung
  • \n
  • • Strahlteiler mit Filter
  • \n
  • • Konvergente Linse
  • \n
\n
\n
\n
    \n
  • • Lichtsensor (Photodiode)
  • \n
  • • Elektronik-Box mit Mikrowellenerzeugung
  • \n
  • • XY-Bühnensystem mit NV-Diamant
  • \n
  • • Magnet für externes Magnetfeld
  • \n
  • • Mikrowellenantenne
  • \n
\n
\n
\n
\n
\n
\n
⚠️ Sicherheitshinweise
\n
    \n
  • Niemals direkt in den Laser blicken
  • \n
  • Vorsicht bei Implantaten und elektronischen Geräten
  • \n
  • Stromversorgung vor Verkabelungsänderungen trennen
  • \n
\n
\n
\n
\n
\n\n \n
\n
\n
\n

Das QuantumMiniLabs Projekt

\n

\n Das QuantumMiniLabs-Projekt entwickelt ein Open-Source-Ökosystem, das kostengünstige, skalierbare, modulare und reparable Quantentechnologie-Experimente ermöglicht. Das Ziel ist es, das System an 100 Bildungsstandorten in Deutschland einzusetzen.\n

\n

\n QuantumMiniLabs bietet die erste erschwingliche DIY-Plattform für Experimente mit Quantensystemen der zweiten Generation. NV-Diamanten ermöglichen stabile Experimente bei Raumtemperatur.\n

\n
\n
\n
\n
\n\n \n \n\n \n \n \n \n\n\n"; +const char INDEX_HTML[] PROGMEM = "\n\n\n \n \n NV-Experimente / ODMR\n\n \n \n\n\n\n \n \n\n \n
\n
\n

Low-Cost Experimente mit NV-Zentren

\n \n \n
\n
\n

Tutorial: Building an ODMR Setup

\n

\n In diesem Workshop konstruieren wir ein ODMR (Optically Detected Magnetic Resonance) System mit dem UC2 modularen Mikroskop-Toolbox und NV (Nitrogen-Vacancy) Diamanten. ODMR ist eine Quantensensing-Technik, die es uns ermöglicht, Magnetfelder durch Beobachtung von Fluoreszenzänderungen in Quantensystemen zu messen.\n

\n
\n
\n
\n
\n
Quick Start
\n \n
\n
\n
\n
\n
\n\n \n
\n

Theoretischer Hintergrund

\n \n
\n
\n

Was sind NV-Zentren?

\n

\n NV-Zentren sind Fehlstellen in Diamanten, bestehend aus einem Stickstoffatom neben einer Vakanz (Leerstelle). Diese Quantensysteme haben einzigartige Eigenschaften, die sie ideal für Sensoranwendungen machen:\n

\n
    \n
  • Spin-1 Grundzustand mit drei möglichen Projektionen
  • \n
  • Optische Anregung bei 532 nm (grün)
  • \n
  • Fluoreszenz im roten Spektralbereich
  • \n
  • Raumtemperatur-stabile Quantenkohärenz
  • \n
\n
\n
\n
\n \"NV\n
\n Struktur des NV-Zentrums im Diamantgitter\n
\n
\n
\n
\n \n
\n
\n

ODMR-Prinzip

\n

\n Der ODMR-Effekt basiert auf spinabhängiger Fluoreszenz. Wenn Mikrowellenstrahlung bei der Resonanzfrequenz (~2,87 GHz) angewendet wird, verursacht sie Übergänge zwischen Quantenspinzuständen, was zu einer messbaren Abnahme der Fluoreszenzintensität führt.\n

\n \n
\n
Schlüsselkonzept:
\n

\n Externe Magnetfelder verschieben die Resonanzfrequenzen durch den Zeeman-Effekt, wodurch präzise Magnetfeldmessungen ermöglicht werden.\n

\n
\n
\n
\n
\n\n \n
\n

Moderne Anwendungen

\n \n
\n
\n
\n
\n
Biomedizinische Bildgebung
\n

\n Kartierung von Magnetfeldern in lebenden Zellen und Geweben\n

\n
\n
\n
\n
\n
\n
\n
Materialwissenschaft
\n

\n Untersuchung magnetischer Domänen und Spintransport\n

\n
\n
\n
\n
\n
\n
\n
Quanteninformation
\n

\n Bausteine für Quantencomputer und -netzwerke\n

\n
\n
\n
\n
\n
\n
\n
Fundamentale Physik
\n

\n Test der Quantenmechanik und Messung von Fundamentalkonstanten\n

\n
\n
\n
\n
\n
\n\n \n
\n

Versuchsaufbau

\n \n
\n
\n

\n Der ODMR-Aufbau folgt konfokalen Mikroskopieprinzipien und kombiniert optische Anregung, Mikrowellenmanipulation und Fluoreszenzdetektion für hochpräzise Quantensensing.\n

\n \n

Benötigte Komponenten:

\n
\n
\n
    \n
  • • Grundplatte für Montage
  • \n
  • • Grüne Laserdiode (532 nm)
  • \n
  • • 45° Spiegel für Strahlführung
  • \n
  • • Strahlteiler mit Filter
  • \n
  • • Konvergente Linse
  • \n
\n
\n
\n
    \n
  • • Lichtsensor (Photodiode)
  • \n
  • • Elektronik-Box mit Mikrowellenerzeugung
  • \n
  • • XY-Bühnensystem mit NV-Diamant
  • \n
  • • Magnet für externes Magnetfeld
  • \n
  • • Mikrowellenantenne
  • \n
\n
\n
\n
\n
\n
\n
⚠️ Sicherheitshinweise
\n
    \n
  • Niemals direkt in den Laser blicken
  • \n
  • Vorsicht bei Implantaten und elektronischen Geräten
  • \n
  • Stromversorgung vor Verkabelungsänderungen trennen
  • \n
\n
\n
\n
\n
\n\n \n
\n
\n
\n

Das QuantumMiniLabs Projekt

\n

\n Das QuantumMiniLabs-Projekt entwickelt ein Open-Source-Ökosystem, das kostengünstige, skalierbare, modulare und reparable Quantentechnologie-Experimente ermöglicht. Das Ziel ist es, das System an 100 Bildungsstandorten in Deutschland einzusetzen.\n

\n

\n QuantumMiniLabs bietet die erste erschwingliche DIY-Plattform für Experimente mit Quantensystemen der zweiten Generation. NV-Diamanten ermöglichen stabile Experimente bei Raumtemperatur.\n

\n
\n
\n
\n
\n\n \n \n\n \n \n \n \n \n\n\n"; #endif // __INDEX_HTML_H__ diff --git a/Production_Files/Software/ODMR_Server/src/website/infos_html.h b/Production_Files/Software/ODMR_Server/src/website/infos_html.h index ec08b3d..0ed4fd4 100644 --- a/Production_Files/Software/ODMR_Server/src/website/infos_html.h +++ b/Production_Files/Software/ODMR_Server/src/website/infos_html.h @@ -4,6 +4,6 @@ #ifndef __INFOS_HTML_H__ #define __INFOS_HTML_H__ -const char INFOS_HTML[] PROGMEM = "\n\n\n \n \n NV Experimente\n\n \n \n\n\n\n \n \n\n \n
\n
\n

Low-Cost Experimente mit NV-Zentren

\n \n
\n
\n

Über das Experiment

\n

\n Dieses ODMR-Experiment ermöglicht es, die faszinierende Welt der Quantenphysik bei Raumtemperatur zu erkunden. \n Mit NV-Zentren in Diamanten können Magnetfelder mit beispielloser Präzision gemessen werden.\n

\n \n

Wie funktioniert es?

\n
\n
\n
\n
\n
1. Optische Anregung
\n

\n Grünes Laserlicht (532 nm) regt NV-Zentren an\n

\n
\n
\n
\n
\n
\n
\n
2. Mikrowellen-Manipulation
\n

\n Mikrowellen (~2,87 GHz) manipulieren Spinzustände\n

\n
\n
\n
\n
\n
\n
\n
3. Fluoreszenz-Detektion
\n

\n Rote Fluoreszenz wird mit Photodiode gemessen\n

\n
\n
\n
\n
\n
\n
\n
4. Magnetfeld-Messung
\n

\n Resonanzverschiebung zeigt Magnetfeldstärke an\n

\n
\n
\n
\n
\n
\n \n
\n
\n
\n
Technische Spezifikationen
\n
\n
\n
    \n
  • Laserwellenlänge: 532 nm
  • \n
  • Mikrowellenfrequenz: ~2,87 GHz
  • \n
  • Detektionsbereich: 600-800 nm
  • \n
  • Sensitivität: nT/√Hz
  • \n
  • Betriebstemperatur: Raumtemperatur
  • \n
\n
\n
\n \n
\n
Wussten Sie schon?
\n

\n Diamanten sind nicht nur schön, sondern auch perfekte Quantensensoren! \n NV-Zentren machen sie zu den präzisesten Magnetometern der Welt.\n

\n
\n
\n
\n
\n\n
\n

Erste Schritte

\n
\n
\n
\n
\n
Aufbau justieren
\n

\n Beginnen Sie mit der Justierung des optischen Aufbaus\n

\n Zur Justage\n
\n
\n
\n
\n
\n
\n
Messung starten
\n

\n Führen Sie Ihr erstes ODMR-Experiment durch\n

\n Zur Messung\n
\n
\n
\n
\n
\n
\n
Mehr erfahren
\n

\n Vertiefen Sie Ihr Wissen über Quantenphysik\n

\n \n
\n
\n
\n
\n
\n \n
\n
\n
\n

Weitere Informationen

\n
\n
\n

Weitere Infos unter

\n

openuc2.com

\n
\n
\n

oder im Wiki unter

\n

openuc2.github.io

\n
\n
\n
\n
\n
\n
\n\n \n \n\n \n \n \n\n \n\n\n"; +const char INFOS_HTML[] PROGMEM = "\n\n\n \n \n NV Experimente\n\n \n \n\n\n\n \n \n\n \n
\n
\n

Low-Cost Experimente mit NV-Zentren

\n \n
\n
\n

Über das Experiment

\n

\n Dieses ODMR-Experiment ermöglicht es, die faszinierende Welt der Quantenphysik bei Raumtemperatur zu erkunden. \n Mit NV-Zentren in Diamanten können Magnetfelder mit beispielloser Präzision gemessen werden.\n

\n \n

Wie funktioniert es?

\n
\n
\n
\n
\n
1. Optische Anregung
\n

\n Grünes Laserlicht (532 nm) regt NV-Zentren an\n

\n
\n
\n
\n
\n
\n
\n
2. Mikrowellen-Manipulation
\n

\n Mikrowellen (~2,87 GHz) manipulieren Spinzustände\n

\n
\n
\n
\n
\n
\n
\n
3. Fluoreszenz-Detektion
\n

\n Rote Fluoreszenz wird mit Photodiode gemessen\n

\n
\n
\n
\n
\n
\n
\n
4. Magnetfeld-Messung
\n

\n Resonanzverschiebung zeigt Magnetfeldstärke an\n

\n
\n
\n
\n
\n
\n \n
\n
\n
\n
Technische Spezifikationen
\n
\n
\n
    \n
  • Laserwellenlänge: 532 nm
  • \n
  • Mikrowellenfrequenz: ~2,87 GHz
  • \n
  • Detektionsbereich: 600-800 nm
  • \n
  • Sensitivität: nT/√Hz
  • \n
  • Betriebstemperatur: Raumtemperatur
  • \n
\n
\n
\n \n
\n
Wussten Sie schon?
\n

\n Diamanten sind nicht nur schön, sondern auch perfekte Quantensensoren! \n NV-Zentren machen sie zu den präzisesten Magnetometern der Welt.\n

\n
\n
\n
\n
\n\n
\n

Erste Schritte

\n
\n
\n
\n
\n
Aufbau justieren
\n

\n Beginnen Sie mit der Justierung des optischen Aufbaus\n

\n Zur Justage\n
\n
\n
\n
\n
\n
\n
Messung starten
\n

\n Führen Sie Ihr erstes ODMR-Experiment durch\n

\n Zur Messung\n
\n
\n
\n
\n
\n
\n
Mehr erfahren
\n

\n Vertiefen Sie Ihr Wissen über Quantenphysik\n

\n \n
\n
\n
\n
\n
\n \n
\n
\n
\n

Weitere Informationen

\n
\n
\n

Weitere Infos unter

\n

openuc2.com

\n
\n
\n

oder im Wiki unter

\n

openuc2.github.io

\n
\n
\n
\n
\n
\n\n \n
\n
\n
\n

Projekt & Partner

\n

\n Dieses Experiment wurde im Rahmen des Projekts QuantumMiniLabs entwickelt,\n gefördert vom Bundesministerium für Bildung und Forschung (BMBF).\n

\n
\n
\n openUC2 GmbH
\n openuc2.com\n
\n
\n Universität Münster
\n Physikalisches Institut\n
\n
\n Förderung: BMBF
\n QuantumMiniLabs\n
\n
\n

\n Kontakt: hello@openuc2.com\n

\n
\n
\n
\n
\n\n \n
\n
\n
QuantumMiniLabs · Uni Münster · openUC2 GmbH – hello@openuc2.com
\n
Loading version...
\n
\n
\n\n \n \n\n \n \n\n\n"; #endif // __INFOS_HTML_H__ diff --git a/Production_Files/Software/ODMR_Server/src/website/justage_html.h b/Production_Files/Software/ODMR_Server/src/website/justage_html.h index 9c20645..6bfd666 100644 --- a/Production_Files/Software/ODMR_Server/src/website/justage_html.h +++ b/Production_Files/Software/ODMR_Server/src/website/justage_html.h @@ -4,6 +4,6 @@ #ifndef __JUSTAGE_HTML_H__ #define __JUSTAGE_HTML_H__ -const char JUSTAGE_HTML[] PROGMEM = "\n\n\n \n \n NV Experimente - Justage des Aufbaus\n\n \n \n\n\n\n \n \n\n \n
\n
\n

Justage des Aufbaus

\n
\n
\n

Live-Überwachung der Photodioden-Intensität zur Justage des optischen Pfads

\n \n
\n
\n

Photodioden-Intensität (Live)

\n
\n
\n
\n
\n

Aktueller Wert

\n
---
\n ADC Units\n
\n
\n

Intensitäts-Anzeige

\n
\n
\n
\n
\n \n \n
\n
\n
\n \n
\n
Status: Bereit
\n

Justieren Sie den optischen Pfad für maximale Intensität

\n
\n
\n
\n \n
\n
\n

Justage-Anleitung

\n
\n
\n
    \n
  1. Klicken Sie auf \"Start Überwachung\" um die Live-Anzeige zu aktivieren
  2. \n
  3. Die LED am Board wird blau leuchten um zu zeigen, dass die Intensitätsmessung aktiv ist
  4. \n
  5. Justieren Sie die optischen Komponenten (Laser, Linsen, Spiegel)
  6. \n
  7. Beobachten Sie die Intensitätswerte und streben Sie maximale Werte an
  8. \n
  9. Klicken Sie auf \"Stop Überwachung\" wenn die Justage abgeschlossen ist
  10. \n
\n
\n
\n
\n \n
\n
\n
\n
Messbereich
\n
\n
\n

Minimal: 0

\n

Maximal: 65535

\n

Optimal: > 50000

\n
\n
\n \n
\n
\n
Sensor-Einstellungen
\n
\n
\n
\n \n \n
\n \n
\n \n \n
\n \n \n
\n
\n
\n
\n
\n
\n
\n\n \n \n\n \n \n \n \n \n\n \n\n"; +const char JUSTAGE_HTML[] PROGMEM = "\n\n\n \n \n NV Experimente - Justage des Aufbaus\n\n \n \n\n\n\n \n \n\n \n
\n
\n

Justage des Aufbaus

\n
\n
\n

Live-Überwachung der Photodioden-Intensität zur Justage des optischen Pfads

\n \n
\n
\n

Photodioden-Intensität (Live)

\n
\n
\n
\n
\n

Aktueller Wert

\n
---
\n ADC Units\n
\n
\n

Intensitäts-Anzeige

\n
\n
\n
\n
\n \n \n
\n
\n
\n \n
\n
Status: Bereit
\n

Justieren Sie den optischen Pfad für maximale Intensität

\n
\n
\n
\n \n
\n
\n

Justage-Anleitung

\n
\n
\n
    \n
  1. Klicken Sie auf \"Start Überwachung\" um die Live-Anzeige zu aktivieren
  2. \n
  3. Die LED am Board wird blau leuchten um zu zeigen, dass die Intensitätsmessung aktiv ist
  4. \n
  5. Justieren Sie die optischen Komponenten (Laser, Linsen, Spiegel)
  6. \n
  7. Beobachten Sie die Intensitätswerte und streben Sie maximale Werte an
  8. \n
  9. Klicken Sie auf \"Stop Überwachung\" wenn die Justage abgeschlossen ist
  10. \n
\n
\n
\n
\n \n
\n
\n
\n
Messbereich
\n
\n
\n

Minimal: 0

\n

Maximal: 65535

\n

Optimal: > 50000

\n
\n
\n \n
\n
\n
Sensor-Einstellungen
\n
\n
\n
\n \n \n
\n \n
\n \n \n
\n \n \n
\n
\n
\n
\n
\n
\n
\n\n \n \n\n \n \n \n \n\n \n \n\n"; #endif // __JUSTAGE_HTML_H__ diff --git a/Production_Files/Software/ODMR_Server/src/website/messung_html.h b/Production_Files/Software/ODMR_Server/src/website/messung_html.h index f2cb51c..29d5a8b 100644 --- a/Production_Files/Software/ODMR_Server/src/website/messung_html.h +++ b/Production_Files/Software/ODMR_Server/src/website/messung_html.h @@ -4,6 +4,6 @@ #ifndef __MESSUNG_HTML_H__ #define __MESSUNG_HTML_H__ -const char MESSUNG_HTML[] PROGMEM = "\n\n\n \n \n NV Experimente - Messung durchführen\n\n \n \n\n \n \n \n \n \n \n \n\n\n\n\n\n \n \n\n \n
\n

Messung der Lichtintensität in Abhängigkeit von der Frequenz

\n \n
\n
\n
\n \n \n \n \n \n \n f/MHz\n \n \n \n \n \n \n I\n \n \n 0\n \n \n \n \n \n
\n
\n
\n \n \n
\n
\n Bereit\n
\n
\n
\n
\n
\n \n \n \n \n
\n
\n \n \n \n \n
\n
\n\n
\n
\n \n \n
\n
\n\n
\n
\n
\n
Sensor-Einstellungen
\n
\n
\n
\n \n \n
\n
\n \n \n
\n
\n \n
\n
\n
\n
\n
\n\n
\n
\n\n \n
\n
\n
Scan-Parameter
\n
\n
\n
\n \n
\n \n
\n \n \n \n \n \n
\n
\n \n \n
\n \n
\n \n \n \n \n \n
\n
\n \n \n
\n \n
\n \n \n \n
\n
\n
\n \n
\n
\n \n \n
\n
\n \n \n
\n
\n \n \n
\n
\n
\n
\n
\n Frequenzbereich\n 2820 - 2920 MHz\n
\n
\n Schrittweite\n 2.0 MHz\n
\n
\n Datenpunkte\n 51\n
\n
\n Scan-Dauer\n ~2.5 min\n
\n
\n
\n
\n
\n
\n
\n
\n\n\n \n\n
\n

Durchgeführte Messungen

\n
\n \n \n \n \n \n \n \n \n \n \n \n \n
#fBeginfEndΔfBAnzeigen
\n
\n
\n \n\n \n \n\n \n \n\n \n \n \n\n \n\n\n\n\n"; +const char MESSUNG_HTML[] PROGMEM = "\n\n\n \n \n NV Experimente - Messung durchführen\n\n \n \n\n \n \n \n \n \n \n \n\n\n\n\n\n \n \n\n \n
\n

Messung der Lichtintensität in Abhängigkeit von der Frequenz

\n \n
\n
\n
\n \n \n \n \n \n \n f/MHz\n \n \n \n \n \n \n I\n \n \n 0\n \n \n \n \n \n
\n
\n
\n \n
\n
\n Bereit\n
\n
\n
\n
\n
\n \n \n \n \n
\n
\n \n \n \n \n
\n
\n\n
\n
\n \n \n \n
\n
\n\n
\n
\n
\n
Sensor-Einstellungen
\n
\n
\n
\n \n \n
\n
\n \n \n
\n
\n \n
\n
\n
\n
\n
\n\n
\n
\n\n \n
\n
\n
Scan-Parameter
\n
\n
\n
\n \n
\n \n
\n \n \n \n \n \n
\n
\n \n \n
\n \n
\n \n \n \n \n \n
\n
\n \n \n
\n \n
\n \n \n \n
\n
\n
\n \n
\n
\n \n \n
\n
\n \n \n
\n
\n \n \n
\n
\n
\n
\n
\n Frequenzbereich\n 2820 - 2920 MHz\n
\n
\n Schrittweite\n 2.0 MHz\n
\n
\n Datenpunkte\n 51\n
\n
\n Scan-Dauer\n ~2.5 min\n
\n
\n
\n
\n
\n
\n
\n
\n\n\n \n\n
\n

Durchgeführte Messungen

\n
\n \n \n \n \n \n \n \n \n \n \n \n \n
#fBeginfEndΔfBAnzeigen
\n
\n
\n \n\n \n \n\n \n \n\n \n \n\n \n \n\n\n\n\n"; #endif // __MESSUNG_HTML_H__ diff --git a/Production_Files/Software/ODMR_Server/src/website/messung_webserial_html.h b/Production_Files/Software/ODMR_Server/src/website/messung_webserial_html.h index bfff144..b6ff564 100644 --- a/Production_Files/Software/ODMR_Server/src/website/messung_webserial_html.h +++ b/Production_Files/Software/ODMR_Server/src/website/messung_webserial_html.h @@ -4,6 +4,6 @@ #ifndef __MESSUNG_WEBSERIAL_HTML_H__ #define __MESSUNG_WEBSERIAL_HTML_H__ -const char MESSUNG_WEBSERIAL_HTML[] PROGMEM = "\n\n \n \n \n NV Experimente - Messung durchführen\n\n \n \n\n \n \n \n\n \n \n \n \n\n \n \n \n\n \n
\n

Messung der Lichtintensität in Abhängigkeit von der Frequenz

\n \n \n
    \n
  • \n \n
  • \n
  • \n \n
  • \n
\n\n \n
\n \n \n
\n
\n
\n
\n \n \n \n \n \n \n \n \n f\n \n \n /MHz\n \n \n\n \n \n \n \n \n \n I\n \n\n \n \n 0\n \n \n \n \n \n \n
\n
\n \n
\n
\n \n \n \n \n \n
\n \n \n \n \n \n
\n
\n\n
\n \n \n \n \n
\n
Serial Status:
\n
\n Nicht verbunden\n
\n
\n
\n\n
\n
\n
\n\n \n
\n
\n
\n
\n
\n
Live Intensität Monitor
\n
\n
\n \n
\n
\n
\n
\n
\n
\n
Live Kontrolle
\n
\n
\n
\n \n
\n
\n \n \n
\n
\n
\n
\n Intensität\n
---
\n
\n
\n
\n
\n B-Feld (T)\n
---
\n
\n
\n
\n
\n Messungen\n
0
\n
\n
\n
\n
\n \n
\n
\n
\n
\n
\n
\n \n\n \n
\n
\n
Scan-Parameter einstellen
\n
\n
\n
\n \n
\n \n
\n \n \n \n \n \n
\n
\n \n \n
\n \n
\n \n \n \n \n \n
\n
\n \n \n
\n \n
\n \n \n \n
\n
\n
\n \n
\n
\n \n \n
\n
\n \n \n
\n
\n
\n
\n\n \n
\n
\n
Durchgeführte Messungen
\n
\n
\n
\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n
#fBegin (MHz)fEnd (MHz)Δf (MHz)B (T)DatenpunkteZeitstempelAktionen
\n
\n \n

Noch keine Messungen durchgeführt

\n
\n
\n
\n
\n \n \n \n \n\n \n \n\n \n \n \n \n\n\n"; +const char MESSUNG_WEBSERIAL_HTML[] PROGMEM = "\n\n \n \n \n NV Experimente - Messung durchführen\n\n \n \n\n \n \n \n\n \n \n \n \n\n \n \n \n\n \n
\n

Messung der Lichtintensität in Abhängigkeit von der Frequenz

\n \n \n
    \n
  • \n \n
  • \n
  • \n \n
  • \n
\n\n \n
\n \n \n
\n
\n
\n
\n \n \n \n \n \n \n \n \n f\n \n \n /MHz\n \n \n\n \n \n \n \n \n \n I\n \n\n \n \n 0\n \n \n \n \n \n \n
\n
\n \n
\n
\n \n \n \n \n \n
\n \n \n \n \n \n
\n
\n\n
\n \n \n \n \n
\n
Serial Status:
\n
\n Nicht verbunden\n
\n
\n
\n\n
\n
\n
\n\n \n
\n
\n
\n
\n
\n
Live Intensität Monitor
\n
\n
\n \n
\n
\n
\n
\n
\n
\n
Live Kontrolle
\n
\n
\n
\n \n
\n
\n \n \n
\n
\n
\n
\n Intensität\n
---
\n
\n
\n
\n
\n B-Feld (T)\n
---
\n
\n
\n
\n
\n Messungen\n
0
\n
\n
\n
\n
\n \n
\n
\n
\n
\n
\n
\n \n\n \n
\n
\n
Scan-Parameter einstellen
\n
\n
\n
\n \n
\n \n
\n \n \n \n \n \n
\n
\n \n \n
\n \n
\n \n \n \n \n \n
\n
\n \n \n
\n \n
\n \n \n \n
\n
\n
\n \n
\n
\n \n \n
\n
\n \n \n
\n
\n
\n
\n\n \n
\n
\n
Durchgeführte Messungen
\n
\n
\n
\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n
#fBegin (MHz)fEnd (MHz)Δf (MHz)B (T)DatenpunkteZeitstempelAktionen
\n
\n \n

Noch keine Messungen durchgeführt

\n
\n
\n
\n
\n \n \n \n \n\n \n \n\n \n \n \n \n\n\n"; #endif // __MESSUNG_WEBSERIAL_HTML_H__ diff --git a/Production_Files/Software/ODMR_Server/src/website/ratio_html.h b/Production_Files/Software/ODMR_Server/src/website/ratio_html.h index b2661b5..09d79ce 100644 --- a/Production_Files/Software/ODMR_Server/src/website/ratio_html.h +++ b/Production_Files/Software/ODMR_Server/src/website/ratio_html.h @@ -4,6 +4,6 @@ #ifndef __RATIO_HTML_H__ #define __RATIO_HTML_H__ -const char RATIO_HTML[] PROGMEM = "\n\n\n \n \n NV Experimente - B-Field Monitor\n \n \n \n \n \n \n\n\n\n \n \n \n
\n

Fast B-Field Monitoring (Ratio Mode)

\n \n
\n \n
\n \n
\n
📡 Frequenz-Einstellungen
\n
\n \n
\n \n
\n \n \n \n \n
\n
\n \n \n
\n \n
\n \n MHz\n
\n Linke Flanke des Dips\n
\n \n \n
\n \n
\n \n MHz\n
\n Rechte Flanke des Dips\n
\n \n \n
\n \n
\n \n MHz\n
\n Zentrum oder Referenz\n
\n \n \n
\n \n \n
\n \n \n
\n \n \n Min. 200ms empfohlen\n
\n
\n
\n \n \n
\n
🎮 Steuerung
\n
\n \n \n \n
\n
\n Bereit\n
\n
\n Messungen: 0 | Fehler: 0\n
\n
\n
\n
\n \n \n
\n \n
\n
📊 Aktuelle Werte
\n
\n
\n \n
\n Ratio r₁₂ = (I₁-I₂)/(I₁+I₂)\n
---
\n
\n \n \n
\n \n \n \n \n \n \n \n \n \n \n \n \n \n
I₁ @ --- MHz---
I₂ @ --- MHz---
I₃ @ --- MHz---
\n \n \n
\n r₁₃: --- | r₂₃: ---\n
\n
\n
\n
\n
\n \n \n
\n
\n 📈 Live-Plot\n
\n \n \n
\n
\n
\n \n
\n
\n Zeitfenster:\n \n
\n
\n Y-Bereich:\n \n
\n
\n
\n
\n \n \n
\n ℹ️ So funktioniert es:
\n Das normalisierte Verhältnis r = (I₁-I₂)/(I₁+I₂) ist proportional zur Magnetfeldverschiebung.\n Wählen Sie f₁ und f₂ symmetrisch um das ODMR-Dip-Minimum.\n
\n
\n
\n
\n\n \n \n\n \n \n\n\n"; +const char RATIO_HTML[] PROGMEM = "\n\n\n \n \n NV Experimente - B-Field Monitor\n \n \n \n \n \n \n\n\n\n \n \n \n
\n

Fast B-Field Monitoring (Ratio Mode)

\n \n
\n \n
\n \n
\n
📡 Frequenz-Einstellungen
\n
\n \n
\n \n
\n \n \n \n \n
\n
\n \n \n
\n \n
\n \n MHz\n
\n Linke Flanke des Dips\n
\n \n \n
\n \n
\n \n MHz\n
\n Rechte Flanke des Dips\n
\n \n \n
\n \n
\n \n MHz\n
\n Zentrum oder Referenz\n
\n \n \n
\n \n \n
\n \n \n
\n \n \n Min. 200ms empfohlen\n
\n
\n
\n \n \n
\n
🎮 Steuerung
\n
\n \n \n \n
\n
\n Bereit\n
\n
\n Messungen: 0 | Fehler: 0\n
\n
\n
\n
\n \n \n
\n \n
\n
📊 Aktuelle Werte
\n
\n
\n \n
\n Ratio r₁₂ = (I₁-I₂)/(I₁+I₂)\n
---
\n
\n \n \n
\n \n \n \n \n \n \n \n \n \n \n \n \n \n
I₁ @ --- MHz---
I₂ @ --- MHz---
I₃ @ --- MHz---
\n \n \n
\n r₁₃: --- | r₂₃: ---\n
\n
\n
\n
\n
\n \n \n
\n
\n 📈 Live-Plot\n
\n \n \n
\n
\n
\n \n
\n
\n Zeitfenster:\n \n
\n
\n Y-Bereich:\n \n
\n
\n
\n
\n \n \n
\n ℹ️ So funktioniert es:
\n Das normalisierte Verhältnis r = (I₁-I₂)/(I₁+I₂) ist proportional zur Magnetfeldverschiebung.\n Wählen Sie f₁ und f₂ symmetrisch um das ODMR-Dip-Minimum.\n
\n
\n
\n
\n\n \n \n\n \n \n \n\n\n"; #endif // __RATIO_HTML_H__ diff --git a/Production_Files/Software/ODMR_Server/src/website_html/index.html b/Production_Files/Software/ODMR_Server/src/website_html/index.html index 98e82ac..58697b8 100644 --- a/Production_Files/Software/ODMR_Server/src/website_html/index.html +++ b/Production_Files/Software/ODMR_Server/src/website_html/index.html @@ -378,17 +378,17 @@

Das QuantumMiniLabs Pr const savedLang = localStorage.getItem('language') || 'de'; setLanguage(savedLang); - // Hide WebSerial navigation item if on ESP32 - const isLocalDevice = window.location.hostname === '192.168.4.1' || - window.location.hostname.includes('ODMR_') || - window.location.protocol === 'file:'; - - if (isLocalDevice) { - const webSerialNavItem = document.getElementById('webSerialNavItem'); - if (webSerialNavItem) { - webSerialNavItem.style.display = 'none'; - } - } + // WebSerial nav visibility: use /webserial_check + browser capability (P2 #12) + (async function(){ + const wsNav = document.getElementById('webSerialNavItem'); + if (!wsNav) return; + if (!('serial' in navigator)) { wsNav.style.display = 'none'; return; } + try { + const r = await fetch('/webserial_check'); + const d = await r.json(); + if (!d.webserial_enabled) wsNav.style.display = 'none'; + } catch(e) { wsNav.style.display = 'none'; } + })(); // Fetch and display version information fetch('/version') @@ -417,5 +417,17 @@

Das QuantumMiniLabs Pr }); }); + diff --git a/Production_Files/Software/ODMR_Server/src/website_html/infos.html b/Production_Files/Software/ODMR_Server/src/website_html/infos.html index 9af65e1..7b24183 100644 --- a/Production_Files/Software/ODMR_Server/src/website_html/infos.html +++ b/Production_Files/Software/ODMR_Server/src/website_html/infos.html @@ -185,18 +185,47 @@

Weitere Informationen

+ + +
+
+
+

Projekt & Partner

+

+ Dieses Experiment wurde im Rahmen des Projekts QuantumMiniLabs entwickelt, + gefördert vom Bundesministerium für Bildung und Forschung (BMBF). +

+
+
+ openUC2 GmbH
+ openuc2.com +
+
+ Universität Münster
+ Physikalisches Institut +
+
+ Förderung: BMBF
+ QuantumMiniLabs +
+
+

+ Kontakt: hello@openuc2.com +

+
+
+
- - + + diff --git a/Production_Files/Software/ODMR_Server/src/website_html/justage.html b/Production_Files/Software/ODMR_Server/src/website_html/justage.html index ee21f40..22432b9 100644 --- a/Production_Files/Software/ODMR_Server/src/website_html/justage.html +++ b/Production_Files/Software/ODMR_Server/src/website_html/justage.html @@ -151,12 +151,12 @@
Sensor-Einstellungen
- - + + \ No newline at end of file diff --git a/Production_Files/Software/ODMR_Server/src/website_html/messung.html b/Production_Files/Software/ODMR_Server/src/website_html/messung.html index ca8a201..1f61677 100644 --- a/Production_Files/Software/ODMR_Server/src/website_html/messung.html +++ b/Production_Files/Software/ODMR_Server/src/website_html/messung.html @@ -28,9 +28,11 @@ var fBegin=2820, fEnd=2920, fStep=2, N_freq=0; var _fBegin=2820, _fEnd=2920, _fStep=2; var YMax=0, YMin=0; - var _YMax=0, _YMin=36000; + var _YMax=0, _YMin=65535; const fMin=2200, fMax=4400, stepMin=0.2, stepMax=5; - const IntMin=0, IntMax=36000, IntRangeMin=200; + const IntMin=0, IntMax=65535, IntRangeMin=200; + var stopRequested = false; // Global stop flag (P0 #5) + var continuousTimeout = null; // Track setTimeout for continuous mode const XPlotSize=1600, YPlotSize=800; var AutoMessung=0; const PlotViewBox="-200 -" + (YPlotSize+75) + " " + (XPlotSize+200+150) + " " + (YPlotSize+75+150); @@ -50,35 +52,51 @@ + + diff --git a/Production_Files/Software/ODMR_Server/src/website_html/messung_webserial.html b/Production_Files/Software/ODMR_Server/src/website_html/messung_webserial.html index 9138a08..9b3b22f 100644 --- a/Production_Files/Software/ODMR_Server/src/website_html/messung_webserial.html +++ b/Production_Files/Software/ODMR_Server/src/website_html/messung_webserial.html @@ -176,13 +176,13 @@ var YMax = 0, YMin = 0; var _YMax = 0, - _YMin = 36000; + _YMin = 65535; const fMin = 2200, fMax = 4400, stepMin = 0.2, stepMax = 5; const IntMin = 0, - IntMax = 36000, + IntMax = 65535, IntRangeMin = 200; const XPlotSize = 1600, YPlotSize = 800; @@ -229,7 +229,7 @@ ToggleStart(0); deleteScaleGroup("DataGroupID"); AngezeigteDatenpunkte = []; - (_YMax = 0), (_YMin = 36000); + (_YMax = 0), (_YMin = 65535); prepareFreqs(); prepareXSkala(fBegin, fEnd); @@ -1038,12 +1038,7 @@

Messung der Lichtintensität in Abhängig
- +
Durchgeführte Messungen

}); } - async function LaserOn() { - if (confirm("Laserdiode wirklich einschalten?")) { - await writer.write(enc.encode("LASER ON\n")); - let Laser = ById("Laser"); - Laser.value = "Laserdiode ausschalten"; - Laser.removeEventListener("click", LaserOn); - Laser.addEventListener("click", LaserOff); - } - } - - async function LaserOff() { - await writer.write(enc.encode("LASER OFF\n")); - let Laser = ById("Laser"); - Laser.value = "Laserdiode einschalten"; - Laser.removeEventListener("click", LaserOff); - Laser.addEventListener("click", LaserOn); - } + // Laser control removed (P2 #11) /* ---------- end of webserial stuff ---------- */ function YMidContr(_this) { @@ -1811,7 +1790,7 @@
Durchgeführte Messungen
function YRangeContr2(_this) { let IntensitätswertLogarithmisch = Math.min( 100 * Math.floor(Math.pow(2, _this.value)), - 36000 + 65535 ); if ( (ById("YMid1").value - IntMin) * 2 < @@ -1848,7 +1827,6 @@
Durchgeführte Messungen
["f_Reset", fReset], ["StartStop", MessungStarten], ["AutoMessung", AutoToggle], - ["Laser", LaserOn], ["startLiveBtn", startLiveMonitor], ["resetLiveBtn", resetLiveData], ["setFreqBtn", setFrequency], @@ -1857,7 +1835,7 @@
Durchgeführte Messungen
() => { deleteScaleGroup("DataGroupID"); AngezeigteDatenpunkte = []; - (_YMax = 0), (_YMin = 36000); + (_YMax = 0), (_YMin = 65535); }, ], ["MessreiheHerunterladen", DownloadCSV], @@ -1888,8 +1866,7 @@
Durchgeführte Messungen
- - + + diff --git a/Production_Files/Software/ODMR_Server/src/website_html/ratio.html b/Production_Files/Software/ODMR_Server/src/website_html/ratio.html index 4c93638..39a54e5 100644 --- a/Production_Files/Software/ODMR_Server/src/website_html/ratio.html +++ b/Production_Files/Software/ODMR_Server/src/website_html/ratio.html @@ -651,5 +651,17 @@

Fast B-Field Monitoring (Ratio Mode)

.catch(() => {}); } + From bdf6214fee84ce884e29089f6d4773cccffece95 Mon Sep 17 00:00:00 2001 From: beniroquai Date: Wed, 4 Mar 2026 09:07:52 +0100 Subject: [PATCH 02/11] Add ODMR web assets and SPIFFS CI build Add static web assets for ODMR_Server (HTML/CSS/JS/image files) and update the project to include them. Update CI workflow to trigger on Production_Files/Software/ODMR_Server/** and the new branch 'fix-listoferrors'; add spiffs_offset values for ESP32S3/C3, run pio buildfs, and merge spiffs.bin into the final firmware binary. Also update PlatformIO project files (platformio.ini, src/main.cpp) to accommodate the website/SPIFFS changes. --- .github/workflows/build_firmware.yaml | 20 +- .../Software/ODMR_Server/data/NVGitter.png | Bin 0 -> 43427 bytes .../ODMR_Server/data/bootstrap.bundle.min.js | 7 + .../ODMR_Server/data/bootstrap.min.css | 6 + .../Software/ODMR_Server/data/index.html | 420 ++++ .../Software/ODMR_Server/data/infos.html | 430 ++++ .../Software/ODMR_Server/data/justage.html | 450 ++++ .../Software/ODMR_Server/data/messung.html | 1091 +++++++++ .../ODMR_Server/data/messung_webserial.html | 1942 +++++++++++++++++ .../Software/ODMR_Server/data/ratio.html | 657 ++++++ .../Software/ODMR_Server/data/style.css | 679 ++++++ .../Software/ODMR_Server/platformio.ini | 2 + .../Software/ODMR_Server/src/main.cpp | 133 +- 13 files changed, 5765 insertions(+), 72 deletions(-) create mode 100644 Production_Files/Software/ODMR_Server/data/NVGitter.png create mode 100644 Production_Files/Software/ODMR_Server/data/bootstrap.bundle.min.js create mode 100644 Production_Files/Software/ODMR_Server/data/bootstrap.min.css create mode 100644 Production_Files/Software/ODMR_Server/data/index.html create mode 100644 Production_Files/Software/ODMR_Server/data/infos.html create mode 100644 Production_Files/Software/ODMR_Server/data/justage.html create mode 100644 Production_Files/Software/ODMR_Server/data/messung.html create mode 100644 Production_Files/Software/ODMR_Server/data/messung_webserial.html create mode 100644 Production_Files/Software/ODMR_Server/data/ratio.html create mode 100644 Production_Files/Software/ODMR_Server/data/style.css diff --git a/.github/workflows/build_firmware.yaml b/.github/workflows/build_firmware.yaml index 55e89ec..5facf77 100644 --- a/.github/workflows/build_firmware.yaml +++ b/.github/workflows/build_firmware.yaml @@ -12,8 +12,10 @@ on: push: branches: - 'main' + - 'fix-listoferrors' paths: - - '.github/workflows/build-odmr-external.yaml' + - 'Production_Files/Software/ODMR_Server/**' + - '.github/workflows/build_firmware.yaml' env: ODMR_REPO: 'openUC2/TechnicalDocs-openUC2-QBox' @@ -34,6 +36,7 @@ jobs: chip: esp32s3 flash_size: 4MB partition_csv: custom_partition_esp32s3.csv + spiffs_offset: "0x291000" display_name: "ODMR Xiao ESP32S3" board_id: "odmr-xiao-esp32s3" # ---------- ESP32‑C3 ---------- @@ -41,6 +44,7 @@ jobs: chip: esp32c3 flash_size: 4MB partition_csv: custom_partition_esp32c3.csv + spiffs_offset: "0x2B0000" display_name: "ODMR Xiao ESP32C3" board_id: "odmr-xiao-esp32c3" @@ -82,8 +86,13 @@ jobs: run: pio run -v --environment ${{ matrix.env_name }} working-directory: ${{ env.PROJECT_DIR }} + # ---------------- BUILD SPIFFS IMAGE --------------- + - name: Build SPIFFS filesystem image – ${{ matrix.env_name }} + run: pio run -t buildfs --environment ${{ matrix.env_name }} + working-directory: ${{ env.PROJECT_DIR }} + # ---------------- MERGE BINARIES ------------------ - - name: Merge binaries + - name: Merge binaries (firmware + SPIFFS) shell: bash working-directory: ${{ env.PROJECT_DIR }} run: | @@ -102,16 +111,17 @@ jobs: # Find boot_app0.bin BOOT_APP0=$(find ~/.platformio -name "boot_app0.bin" | head -1) - # Merge all binaries (no filesystem - website embedded as headers) + # Merge firmware + SPIFFS filesystem into a single flashable binary python -m esptool --chip ${{ matrix.chip }} merge_bin \ -o "${GITHUB_WORKSPACE}/build/fw-images/${{ matrix.board_id }}.bin" \ --flash_mode dio --flash_freq 40m --flash_size ${{ matrix.flash_size }} \ $BOOT_ADDR bootloader.bin \ 0x8000 partitions.bin \ 0xe000 "$BOOT_APP0" \ - 0x10000 firmware.bin + 0x10000 firmware.bin \ + ${{ matrix.spiffs_offset }} spiffs.bin - echo "==> Merged binary created: ${{ matrix.board_id }}.bin" + echo "==> Merged binary (firmware+SPIFFS) created: ${{ matrix.board_id }}.bin" # ---------------- CREATE MANIFEST ----------------- - name: Create ESP Web Tools manifest diff --git a/Production_Files/Software/ODMR_Server/data/NVGitter.png b/Production_Files/Software/ODMR_Server/data/NVGitter.png new file mode 100644 index 0000000000000000000000000000000000000000..2191f5494d9ca4b449dcb7a61d130c0fa280f10a GIT binary patch literal 43427 zcmV*+Kr_FIP)YU#n)%U*d?5=hv&%85l&;8ubotgK&-CbQz zo##B~)H%q^uyL%fgBcJ2@Rk1o41l;XLhI|m4G^v)@Vx?f1Y`gKPyomSfAUpPx^bM0 zhqEyR>j!=a0Kf{&fGH#sgUOgR03afuBitH_28am|r41-?92o*l#Q9!Pk!e39VgN=2ET|?UFdXnAU<1HX zurpqwh(zgfaK<)pxB)k&5;Cnqk*U;lDa){Q z4VE@-;BW(k8^>YTz(fU4p_Fl)2?0aX2Sde$@Bm{-SYXm}RD(cFx?GWDl&IeU?!*QT zH$b>?96SaYfTGSndLHu344`3Ssx_f==}bQa z=xl&+1B4sL!J5IS_e`~vwK{Dmtgd4|eU=WgEp<1o>gJ|TmBd|Td;*gox05cN- z5VEmC4uU~TLD>i}2nInHAJ7QtG{+njeBGVAX@ilT3Lvzu%f|2>butP7aoBPkLu92F zWGLWA%upbZfC-404G}RJ;GyZWA6O$8VG+n$pb>(lOKFr)`jR_&BcRwA>|^B5A14qJ zkr0BJjiF-z#iOOx;%j~zzT&^|=$-oT?I4>hPX@|$i3}nR=_mmM16ec3M9joYOooY= z4I9IxfenxbG6))33pN52f{|#XL^2d12(etwLzdMIMtXGNC#6J03ytFeLLtP!_s5z| z$B`Qk;3yx0g@i265fN}0K(ba4sIY`15E{coOq$3rX*QZjv(aD_vO?B^l|bVlyRKkj zW~kLrc>2J7PaDV4Ieg!5Hk*fIE)FS9XpE6k{-3}4oA3L9AG-L$^LOpop>&S$D$u9V zq&ykKhHCg||PxQX@Y+Nln1VVr~P6P28 zBTnC7q8!v%5{xVlku?#oH`1^3e}_R}T-V*bXa859{OT|N(l0*n;DZ(>$JP>l^kaY8 z>-GQcGoStY&wZgFHGJ6Df0&$$@BP_RQ^>()3ryU3^NlD6Pp5xWXKpMV<{*ZMOu^2jaH;H(mAP|NgHG` z(u%8&p*&MrnyWld)07C%Dl{)Imcb|IKp)fRb?Ens0Bk)#L@brcOze5?@e*d3h`~i* zohhw7*SqtMJ6y-n##q5-!#y~RLkf|k*+my^S1Lci5{^VsVqn9}OonI(KcWJDMw8C% z%cz`mPDUe>jqyVc%wPzzOkHyMm2Yy-s+1i=8&B%66hA~FavZ6Y{@cI(e@f+!TLN^5 z)!|M4!;cdZGa$OI>pEilw#~otU;gXH<2eeewDO<+@*goe#AI3G&=L|84~eL;FS6dC zQEar)Y7GJvnH-3OKm;UW4Hj_d2kDRg`~L`~*^Qw-^5eVz_4f*=S3h{6WwnVErztRl*W$rxiL8C|eY zqe$mQSye^>8AKowAV4rMv(dy3<=RnP5yor`^%Sj zCj8+B>w%ffJ@?*IuQ&hjfBb>#RzCjmkH6WdJ9 z$b83leAmbS&tFR9T<7n2{P8$5fAu$?IP9-IB7M44Dt+*SAGr6v`;sJKlz;x`fAQVl z^&OYK$;|s@?(GevG4v@@3A~;1BZu2^I>w+`MsX6RFdbZ&NH27I?sn6 zGM!~A&s3JEG_}~vvsh)R&N7wfMkyj1hBXS8!M+e7$zkfut4Al=I1UMc%q$SU^Sj>r z$N%e3q~IipAAInkk9_1Kh?r;TaR=cLT-Nt<9Orj`_jezDT)o1sX9JBbB-&F%5s&Zd7i2~RW`Per+JpZ{XO6Jv5$UCA}2}w*0;RncYf!09LHg1f%3S6 z@W6RvjIlU;>)YODdFk)}-tYauzx_TT1lgr{<2b})*M+zHy@AP-EQwW`lL}>(l?bGGt7h=TPO|@fl|sJ{J|gj?ce!b0hGk?JKy!LU;DLRvvdA1(zTBs2w!GT zhvf6uKkxz9^M2>If4f{RfB3^6c3kJDf9B_34Tn5T;>QDFy@6Fg6ijsP75BdI^grnE z1p^+BQbr41v`|OwZeIZi0;~rp1Rwwtu(1205I{7mPHF1GGcUP+1A(tFBlrrdg0Dp2 zkN)V7|K^83j6i7`fAc^8=J&tcXtl=2n4)aEPVftm!qik&?zS6>uj|6Hqb_B&E)#=WI9j?c0(q2CZdSrUKi zw|wjS-~V4N1wD#`=^W8Y!Y{|65W*PqE5Gt9uIqmA10N`t%OCpShXCN^_K*oUWHlfi zu^<2;j0U$VWF15UL}hpeJRK2;*zFBoobRz$beA;-Ykg3i?GiNGw&pWfY)xu-Ua2EsZtyA9xllR?!zgH@qec7F7 zUv_8Eoo~%Q*IU^g4O&?m3dB;mR&CBqZ9Z#i>v{Ewt;6r!&_a>&F6U26*GoGCTQFpl z%5Y#eD`qC6b#T$KlhX0(eDpRmCE=1$glp!2mZ(S)R-y~9f|Eb z+l{JZvmR|t+ce6YiqzdtTjB3ioi0l0XZQ7tbmAyVlGyLA3|96cXVq%;u6ypEoSYg4 zri2Z_Q?aj?h8rxX*y+n`S;%Q#R@7o9?|sGbWD>*xR3tf&F{F*rY&08FypvXWUZ1S} z=CA+hcmLpjuU4IYZ}4A!`iUR>vB#4Ae+sPd;3M*fHR{f>o?g*lPqi#x+P(O_?|rur z@`rx>zcrhU@A-HC8Gyh2+aK+JSlLS|93LOQ_PQI+I_KP%71BdQd|9$0B5Wi&9Ow#~c)#bSem4^W zjD|Hvujt+}l$FV7GdA7$jSu|qfAxdERVhn<;Q#8+y!*ZHeW?55(&VIP{HNsD6~~m@ zANGF2gX05Ce&;2cfR|(p731f`+oRWn~nPS{J^gO^S6K7TYBArBhgBO!=bUo z-U+}U8wN5dY4s1K+Sy=pLr#@t-kPo5b8RiFy;dtt(s0lltn5=^r#aR<>+Ex{x&B6L z12=$mNQMxA!uHdp5*n>ZV9`dd$QQ8Kah6ppOz}QZ-Fb=;(N@RrrK0b5(>RWTf!~^o z`%Beod1`9vu6ypY$@?3qI;3F*L=`Ow$Ob+M0cg`23Nr|!wyKD142?I-ANbH;e9w>l zcDXFWAo$gv`KI@L>)k60Z3oF{6(q`YVoH`pbqnCJO5}2mXt}}HVaG|hQZAQtVhi99 z0xT@F{>8VxnaKRWkNy9ejr#Zf@PFO9dGgNNuL;A*ad6mnZ?(N1fCf?wMoO6lFO;e~ zPYp)O42T%T*}hg9rdb?DaS#mJi(z-(aiCFeKJdt!rQ>Xv!NXbm0iynX2T>c18eWM& z8=W@BH0$M$|MeHY_s4&yT#`W${PIt}^EkhA#qQ>Zwv$)hv6JO=-FaFp&zU_(I_U&JC1Q;M7WkHxqCb3l6bPU&i=SUF9 zuQe6|0F;W5wKiIyM8r|bH|AR1#=C!(oq0)&LqP zXUfx567+yF5T#Rqg#y3}b3G$UgZ@&Iq(QGeSl&xI8Xq6O@eQ|}xnt)B0uTEjlclMT zLMUzQfb+1gBUl^`VY$-o-*NLL@B7Jbo*Jv(d)vi(_RJ&a0#P6U+x8yhA|dwRAafr0 z_=1oRYB)5ICSyPlfEa3c3;?Z8{|z@@oDHVi^Lt9AQhjo^TpM#-$2Qp$U{x87tbi1- zR%8G)sYH}Y>s*^b0NB4Y$g$jRFQ!Qv47!7reJbiU$D8M!f8iBZU9*9}BU#{#&QzWW z=@=qrv;myL9x@MG%@Nwz4w;AUzM71lTWE0}QJ$h;DWnj9Y!Jag_FR2TFZ&4SD8Ihb zLj-J;F@{NiHHE`{-N@7*#A%>3$$T&%Mq((HD^j4qqSYR-DsTwEgam?^#QL8l-9g+* zpwn%oNgM?Oe`PKitki1N+1X8Z+;z_e0*}x?A|g_X0f=n#0H9&99a}mQ$QHgLTMDuh z$4mx|%9Gq=DX0ty^qaG3nzl`E=T zPm|d6dkkorU1Tc;w9+C0mcw)drA`2SN~$(S~iXYt%~zVANCx$XH8go6H$w2n2y7t%0==h={_G zRYOi?@?^Dy2eB&E8k@R{|CE#CNP$8W7%b*kF(^){EWJt=_PN(JMCEEtB7u&Ol@#De z2L($hU8e+2S-92FbY8Dw%)%hmCW^u|j{NS5-`XeGRI2rR9(br$t8eT%I`VZ+x)lHi zAvd;0>!{$^Fue$X$*i{YV6tVD?Sw?OWkC!}i9kYY)0o@|2dT;&_ly~Sy(I}66WgO8 zc1opO3nArd3f?e-mWcp_Qz~bPlf(%zs5~usmGN!Ym+O<^{6B>KXUo+wlFXiqwHZLU zPN%6|H(pxoYj6j>RuaX2uRU1V13GSwjo)_1om;nUKSUzRMc(b|vpDV1YqtZSC|4%( zbdj_%Y>0SOov{cc=Ai+!2prZjS2neci3I|Ya3m{|jhSiEIkxi(&*A#)6$@Yft+4%MsW#!c+2qa(hZ7Fh zBLe4F{FJ}XWVw%8xI*ghyVnXfac~2#jw!FNhSf(Ml<0tC*`{Idi2|uJc^0Oy!v>sw$^C&vcd>m6IW6AO>W}l-YLS z-G_j#6Oh2ouRR=snZ~BhnBIE%VELghMLWWgohosy#6(T~wL1YH|UaFSQ##t9o zmt5z}YyQQ`SO0r`=4|OzfoXjO>#Z1*W_r&`Jn+Lf4CB!E+Y3>5q3k*1W8?Qd@G!5L zJ+E*506_QItdQyxC6WyQD*!1<_J92oS_uME>=_>k zq(xh+VM`CoLXBdhky!`?Kn85o+=*Rps88)+ri0x`as1+hd}!0~(ipyssRFHv` zVwCT1`_3|up@NhvB&gE-Qftp*qvm)e#5w?!TxZ9%|3b<&r5x4|0s(-CUt02$Ohr+c z#IfI99<=sKq-t&K{)gXGDwhwAh%z9uNho`fb=RraBoP>)i5XZ5kkWwHr)WQlDJWfx zPW|+(lm$@aR5iBUkU#VJEZ)zuiojM895x%bOTRHj^RTxZlkK8|3_yVOlEBi`dDp!I zj=flYSRg#;CyOY6+3_kj-v8Zy`-eYeOqPNpz*4V5HHKlYF9bluy7Xt&mzVdKOVzrR z60pjwP+(QaJdM3_b=@hVFD>|)k^O!viQ}Nx8m#O^O6!fWJMX@GW_HuTA`pYAmt{@^b%K$mETPr&jhwDOqu*&6PJB*E7 zURg-vDClU5cBx%H_Y5GC^5lCWO@{b411_HX{y2E(R8|S#iqs>C5l= zp4#}<<5ME!c=%T+1T#%SCkx8jL`hI&p>Mm5v?!@HO-S<9l&*!YG2RBvX8VVxy`dCV>=(sy5;1!9O^Yx10{f&A9srdl2+`-7HOmekbeg zbG+*9Z~p0I`72-l;-6=64*--d0`e%(k-~L^=SgNcK6BQ2*FL=U+?xP^iST$O4?4$f zm{1ffYUf3_?zr&gb2Sf55K8YDjm#5 zK?_t;QPh1g^-9cSz3Cx+VkmZpjS9CiGa(SM0XAt*0X;37m!s1><;7A&Fxo7y3>Mmc zr`OBUH0-sa?*5W6Z+Z0bZQIX;ox65jcIV_SzUv(4v4UYKzRkO?*u3is08m+!rx6o5Ua3@RqL9NWNX&4_#TO#t zQ@a-rjQA3(`y?h+z#UTYwJ%1llrnjKFM#JtklSY!vB6O{(BIId;{$ z3+){IfZJS1tyHHQ%(Vt9oo<%IVZR-9=PC}r>22@Ww*3qugNUU{W9P-U?Y#IlGA2uW ztx_SRTdLaSel+V2lY;WP0pXCE4qLGcA>C5VE!EbJg01O*C=h{&F23jj#Al!0votxg zx$P%Y%`$*u=4P#Iad@)1h>Ptg)N*BIA&ujp-x;jzRY`w*V&c}@?>Ot6a{)j~2?rfm zkNkN-O655rq5y#)1PXyd03zDD_*j(5vLH0T23Qj*lR=*DsZCsSe4PIib!e@--Ei;H zV1BuiB~j4p#J&9$hu`}6J2!3KOhlqs+1U~hA!VgLae&iJX1IVJ*+Ahs0pS{pvDTx8 zVJRK4c5+&aanXh6Ge7(6{?^3IY{$=_Sq9JmX|q;JqM+63xvu*v9cqrR7Al3z^2{wa zmICN>I%yn7es9p4OT+fq*x1bMrkUBz3k&l$Y;!P=lNk^w^;;+@&y5f)1WEx?iUNnW z7=hg_j(|V_2AGfyvu2}GHkn=u7UyXg6*`p;Aw`zu%|pd8j)9wwGhmF@kQqwdgg_Nm5J%uj-Nua zjG&o$yixg$5B&PCec(4IrzT#H-_g;(^x+5TIDzk9aN))O;g>&@DvF{g4*fxUA?(iA ztL2qe``147;rz#c3Wp6OUVnxmC_~kf^TA*G_Nkf4G}A(WKyajx5~W0mD1^;$1Vk3V zfQ(?62*EHZ);TNPT3LSLu{#E_@uVOCacFDxNrGB_#i%n1IT-Y>zUrFy{qp<$4EHUr zWJwbAJ8^G+#f7)N{T;7B;L9i6$-|$Vb+P8zV)>U{av{JoFD$giC#O4wPD4FE`SBnB ziT=R<;BWj^quDe@AOFP+5w+2cM)SS@?mw__L%)?o(V(;JxAuDyRj&TOKlr2NcDv+x zLA(D|PY_%A6c5pZIi{$^!y0V{0MGNHD4v|0Z3lYK{9>M^es?A9&)3TG&2M}A z`a8U5i1VR4no`v1>OCtoD%)k51?_PHZgkzmMdTcliZr{4;Cw}5R-}4u$+5c9d8Jmjoy3oWYRb$~%6^c(v=nzb?KDoqL4VNNpT*s=M)Uj&FS`87 zs}B2OtX$rh+PVDFKCK9FwZ{$&%NE&A0Rn7^ItHD%UVU=sBb4=9&;2EWncRLZ5uGv} znuHK4SFLui&a@^;jI_*zck^21lA@fB$!%B%{Cm zU;h}5Pk_(RC?h~Wh{qdMl_qYva@;N^SG0E}8u&pJ$8qQn+H+BVsa~yY-n{kpyY9AK zmk$@=h=?=WF8=zL|F?8qVqtgLK+#E#VRcV{Mlx)22D$CrM=P^C908@q*7>jf$ywX4 z6hc_pd0oS=sHA30ryDMGg1rmNX_AKhcGBCg(%|?0=bx-BFBzk)+p^A9mi75SpjvNy z@e7}(Xd&`@ai%&!8fBE^x*x=dGEd^;uv*wy=ks&@DAi%$r*Y(WmZHvl$q~(F^Zth) z5qLz+%@L8AO4ac#JFk(fl*(0>sXWtJrt(~6d7jyAsj14cEX%Wa5XoIjNv+piiK9V% z=E93^|99LLMz2#OqlqkpxCu+)iyT&yfFC2HoS-LiGtQEDTB0N{GnYw!L}l_|=iEKagG%9A)xk}Qd{B+1h_kE1*Zvz*HDGra#V z=a;+t+fg@2yL~^7mCkdOM(Y}ZTB%mspKJMh=2wy=E)eM9Ti^afb8O7_10u72bJW)@ zOJNwP9amm{(Ty7Abb~a?O`4l_KXAQrmPAE@;Za>R5W$b~xlXduT27)k8ub0v z{ygb5n`4(=e&vN1Uve}BIz(ognB95fgWo676FN%5Ac^BN4$>$}qbQ5wEKQA81OP(r ztbD!J|MbG*@?tM-^^-x6^!!MmOrrs;Lt}x6TI+TvoNM`e=9kkr3VZFOKUed_+u!l7 z+1X9ZETn+-yiY_N!4h?{+=DUZipwtCIa>+({ZyH5kVQG=x#{);*DdEsG&Ctk?TT|{ zb}#yV5XO*>^ti)0=l*&pLA`WtHhXFt*RlXXf0y-tw;Z-gVQ(gU<4DKU*0jVVp0obX=#DMm`z6ZkAbQ0MJUe+reCG zP#|#7N&5S19=`SQcTP>uXsvP7Aa&iM@W@)DoivLjGhcq`1^ndK_pbC|Vxk+SP%i`O zPCu9)Z&?5EDDLKYVSW&0CJKT$4E@ex*qtwX&iL5GeGfcz%QpM7LCHPHftC_7&UCzjm=J0b9#FE!Mkt#+fRS7 zGpOcF*%{TL!HccVcD z%gf7Y6bFOOptTQ7QmfYPy7#{6nb~8XtAQv4GZPsADA&dtliQk8+bsf_Oi`5x(cWpL zTD|Y?niA6dS9w24hBF z?nn8)RFT^P1~!IQRSu>{i|5bDN_La>G5%b~CtKOSml#g%G#h zeEr#58!Ia-bDg;3CqbBY`=Jyv3w>rf2_K@?y44yiw8PzVOKDQrz*FIB{I|-t2>yT7%SrV%pfHI@F)Kc{`BMg*?*wjd%5ppuAt=McoWY( z2XDF#AHEN7x()!IpX*1t4#OY{!=SSmcIPW)cVcqtuKVsk>T>AO_9TIr&pqd?W~270 z&px@r)5@4l<5gPjOizucNmMFVwB^D;><&EAlOGe`0$2 zio{-claFa5gs!ao8C z1Y6>V85~RuCOugE0(|NV@V@uM9ar!Em0$P0u}*6_iQ=HU5_IMym_~iTo9@4}`iW0}u|rK|c*{hUxi{9VW0E*z+*0+#E*3T?W}zLvIJb}|anNh0 zgM~)Ld)wnrOiWI`4g!n3_S1-t@=1b1e$C~d0dBnhs_Cjpqc9o953?j|Y08#b`NNOm z|4MUI_nSj~Jd;Se~e(C$azrVbcW@+g6{PsQ__s1HI8*jd4=dQEY*W|D+qT{-6 zy#2-l}m!uO0$0zzx@3F)=1-&kJY& z%kL1KF3BeAoL8HbG62&Meg($KXsk{B+5hss_O-4Q(enPZJ*TUsvs>MJ&N+8o7qvzN zBEI1Kb8o-#qOiBT($AKAah$59r4FIYlh~-tj>56tn`ew!S?Mix;}`cWW^o+!TbaMu zth#SIZ4h__J|V9w95Ms*jaOZA&42pE#`21i4K~VlrCIwvw1G@ez>~nmUhC2y{66{2 zS5{O%s+XsBnzD=O!8K{pDRw|SZ9gd z%YW=`VEp{PxipD_-b(H-Hfqk>9)DtDV)A6xoHs1tTHbhY2N58e|M|bCKK|H3L%ef zqA3|#Ug<6OlIQo%XGt6lTIpbEtX_HBV^1`i&C|yQ9t}%)Lg(JW+CgJb2=j$6i!VPp z0NYIy2yC_LqD&`QybWKx`Y&vNnMor?qMC@RMh}fi5uE2=;*b9|Ao6-PhOnjr)s5F* zbaZrt*dI8lqsZ7Dq!hh+3oL157>=M@Od21{cN@6pE#1mbDd==(HSZrvvEM!R(4O;17ajfCJ{qc97 zo(Mb=I=XJ?Hw%FP>1RG~fPsnD*l!-1^P;E9@bl>Z4S*Ti#-VD;1OP;a$$b7FWR|UW zM*1>py5r0<>b2_M{@p*dX-a9D9j|bw-)z(%jsYMuFD><#`_c2e z=d&b={8r{KjWw%}KK8^B+Q1DEt^+>@?G{n3hX#vB2t3e(;WgZ*XtQR9rjLPfsO8wt zMODx+l&9RF+0X?5-g?uu|MZowJ^9?CrdeW`Y{24jXVc7N9*16~iqZuWarTliJ*QfB z$_xq^T>wJK;N&0|b?_XDaZ$N=Zb^5;?D^gESsI0dRvs)*G^=lW{9U!9Q5bRqgzG{2 z^E_}JPI6k~Lhu>@@){`eYFSSkODx_I*Z^t(0U!VnKm)i^o~q-<%tUa-<(D)Xwa@t;;bbF_y=pqY(4OmvxuvBnDdK^X zW3{(E_Ri|jMIdj0@MK=v$H&ZgQ~J@W9eeq+Tg_JE0+vOg`C(We1b_wt00}4n1XBX+ zO-;hdT4&(MacDDd&pvBcy;l45=b!BGw9;nNc*V4W@lwmJ^m3F@+ZV_vaF}{D8a8HN z;Cx|u=GjH=`AbP0M}xKwmnX++Z++~Eql-X3!6-bUtoL;)%<#caB__gh**WiA0Zamo z5XO-P(Hsz*fR}w9iZq}Ljg&QT4v+&VV1-D`*;oV5*bV@A3h%N(B;rk*X79V>I>>tc zAlbW;sCd7~UkLpq&vOLBOk@lh!=o1w69E}!tU4>bLEHC}G-&(nxn{low#VODtJODH z=z0g?AuUn_0Ogx+U;vU1kx#l~I5$F=HA3hJX(NGDuX!l|1z~xgzTwW~TfbXROc)9c3RATE{%{ z-}M@sS^O^|FqiJV3jo%8#>~OHh>q*tdE0eY?MfQ;veCds8)L|5B5jN*J{!Zv(D22i zGsS02C-+?1x%`au=8KICzht$aQ)+yU3<}Qi!orDM$(g8f#bx;L?e6yTq96J(^4$2F zzoq=1Z<9}djYXA-Mm`}O=namtx)DH(h(7|8@jZ9?UGF%xx#)p71ZFl_zu_i>Kp+4K z>ozhV05BGvfEkLk2WB7y0;Wv!)P#50IoN3rO5Rsyr``bW_$lg2AAb<82R(`zPzYma z{J(xkHzuglPFj96HRb=zf1Ld0cZo12l)$TaqtynS#r=uly%tkU$hy(xC*JOydo~+` zr>H>s%5g*#QTHXsbE7Dgh$zt3I775$kqaLj3mlF_8iQ<%A!3m$gQV5qS$F#SQ=Z0e z_=E>6;Yyn@%4$PG-11hdY^8?!(6 zlc(1-LID6lZ!U~drLEXl0Z(S{bd4)0Hb5GI zm`xb!s=qu2Y}05qC99XgLE_zYD5HqwpJuc1p8M6Mj!x2 z1YklN@gdD@tcA>o(%5H{qbzLz@RSANu(>%UiE=zIO?<7D(JD*gpxs0SHkDDU3FlmEZGS^83DLuxB4mj915IfDNELP38(SX>EX6 z6A#PQ8 zJ8h%2R(TpnL2sqqT8NWu+Zj8rzUunt|MAJ-FaKX=OfE#xd93K`u;z<|U_{iWK{}mk z${+l<_@;-ll@^psC?o^c#-^DR3inj^s}TTDxSEUr)>;GNXs8fDAfpvX0fe=LK*$D| zkTsJ5QhAyZX#@v^hr(MGyH0nP@Km&fS+3(mI}$tX78#vqX%Yv1XQ|U!8Tj#~S6*}Z zRaXPRRe%0xOCS0D-T(2IlBb@Q06BoRM$ZcEM3UJvrUaksUTQH@t5&+1MSL%mhTt#AJZ9&7=XN*yKzG&_U$J z?0Fl&I|VJFEuiCnCPLf!41kRho;Ur- zL(`8uL|K;Y+n+5hn=llv>x_?=&pgAOohhcEF^B>LZr!$R0RRBvI0nu~Qfh5%`c&6x z5CA5&T-aXtY8=It#`J|(KFnnHJoCw*KPR0MlLltyVb&;VG6swyqu3}QgNTkpamth1 zulUB!#0Cft@}QH&77h!(2&GJ%=u*k;wp+#&PN3gi?sk^qB%hexbn|U@c%{o+k^J#!XOFkzypR2S}uQe~f z-9&$A>7{O(e_wG_tL`4?Sw^>x<+z^j*YMl1kkRhgmM zfLKJq(0P?1+Oln%{g5OvWcjcU8 z!*R=G46tFcdnq&-&7^=xAb^w(b58D#%O3_?onYfQVi58PN1#$#N{0b*#X8TTG+lK9 z+lzxiFOKu;-*DU6=bktEmDgG743(|#i=I@g-^zx4Fi|KVdsWd;?o0V2DJ377-|q7YI7vfz9aw z0^tcThSmuzdG5uRT>hVb`B%<7b62~y!c3z`V6U?nCwXmb^42@;Z|!8 z5t1m*Aos&Uai}(@PeFS~AcP=e5K*fPf!p)X{?p&QKN@u1N*&lR18|YLEu~-~1yIR@ zEXV!XPNm0YmlvvK_l)x{-v~~uV@qfe<+$ZP{2%|bS}k|lEheM#ED3{tcd6T6iqm}8 zITu`a;~OkUj_JO&wKzn8IF7R{^M`_IwK>g3p*%(6ha($^h(;^V72RHd0&9&aTjNk0 zGDH9jC>)8NE6OD&&9ygv{?}g8xhYl3;d3wTZ#L`R-e))Oyl^9N^hiN?qC7%GOj0eS zC#4?rd(4!jNfHkFoyC5y6UO;9H@xBe3oo*{FURK@TO2M+LBweiXOP2Cs5zBzII@98 zD_3&A>yJ%NO-|2jKj*5&m;Q0zbDwL^J?r;dtaA`ps?;W?w{6~e+17Ke8=Kh~{jWcL z?wPMDrMrXRD^EXvUCHyxmC4OJH?|ZW0SJ#fl^9k~=Q!1_>ju5H){2bI(j**odhLZM zij)y=y!XK^TesSVKF0@vBb{c`<}J+7@3xa9$?_aRJGrphoH{jlskMPxD_3x@=Qk&( zrIa?(u;r{Px14n)0A#VRR3cC~rK(q|jUL{c-t^G#_PY!7b6KuhoxxY1dj1L_T(8oY z+;p_o$^&YBpI&tIc-=H2XiZ6~9M@~NR>&Bg=V=lJy;irgn5LOmZQl9DyXy7EiE1m! z%$v7t0RXT#%yJ(_ymTGwfd{ZqqZ~o~{-8NABc%i=Qf_T{M+jM}HcQZ49TFlad_R2j zvB!SvLm%?}ewL;4OYKUX&iYK`pS<}F*sC#TDmiZLe3@*s={{eJ9sP)Iltz2J`u3my4^ z4zfS+8xu2fP3#mA5rrt0m{Afu10V`%DG4)ItJTMzc*1dAZ6M3@J#))@_b<-B^pv)J zW=>xKt`iW(iBgKQH1Yj`(JD=n(C@7*?(Vjiqd2?x@~dyY?Tu2(6YJ=YX4~d1TP7x_ zE7hveCd;xQjQjn5>~{bK)4C}MHQG&L5vWw|2=4d$^|2|(ab9m2@MRpyme!x0oqh9L z9|b@|CXA97_RP0i?S+?~fmiNdIn9of8iYg~M!A%(?+?;6(JD{kDCoCZ3%mV6fB(YD z#aCQ&@uim&(Mck;jc_Z~9K@>mz{GNWVy}0+8(_AJMC*R{QJ}6CLq@{FPt(Mlg%JU=&2c4yr`8`1x zKKb->zxv-kP_9&myGu`&r)Y6FyJ^$x=FM)YY>2Wf^TW8`A6R?14sb{ygfK-sFc(Pu ze!nq3^O`pBU~zc;4L4kN#Z`{uX{EaT;Hyu+;CEY{#l46Kr>ikMf??%jG>HKK(p0BP z197L_Bhq=6C2{C?mpdy9nKI~>Km3tD4E?_CAbYYg8GA`HvzwT>-CEAFEK65CpOadr zVIZagfdE?N66uwG;1Q0@{SQ3Q@AdZW-K~^rwR=xK^}=O{Ub)(sm^l(gbArPieE5(! z8H@kMiP8jFk_Lfqj7pOv^83A&{jKGBKTIyU;+i+!eQ%!Up68vkD`#O3H*cPv-RzZ0 zhA2z3AczOOkxpYyP7uBffdk*Kk54&{bF_xVp60EOJ~}ow&WvfU=9k;gy|8C-_cLka z4=a~$(9zd@QpbQ#72V8ko!bU=#=ac57)*x6?{<^M>2+y6}=qqc{ctqLZ4} zjd0wd*TVNTp>eg zp6{Dq*+0JkDnZr0H2>1mM(3wt`2KJ}h{phdh@g}S!b}RMwbIfmH!4q}aL`?9E$$8i zADq(N4?eQ%?6aA9y*wq0!%dquO>f%lc%C*UOEW);`_>+!JW2FYO9EGIpjHx%ANcjL zN!Rm^{+ttnnI|Ww9)0XF6jEynqWJmUb1SXZ{EJ^Zuyf>z=Vhn9FvGT-APyse%&bDCyhRKzV%oD}xZ z4(SMif-M54T-Q5B{of$bEL1B2CJci5c)>!C-I8a;(krjJs?+Iw`HNrBTJ;9OSDt?1TF-M!m8mT|4z0jB zpN=3rIyX(kaiSd8>$TfjYceWJ)5!1j+w;CZh!SnX(W|je$ z7v{BANt$udNrkJ;DQ1HwqE1wil{Q2mvJQi=Ha2N(;ISqh)*jw<_uaj2_oWw~S1NCH z`cFRn!leL*CYIv*2I7e^EEY?-GC{0RIIY%-F-of}j>17_skOM<_kBY5-iIDJ=e+Yz zaslR0?cwIF+Z@L=#th?!{W$2J5dV+}UWUNPBGB`WPx8ZPVSV#k-#R%x3n;Tp%`dl} ze`(*`?x)i@IM{1oVCD^<@Q`JIG&516jMm*wo3zQ&EDrr%YreI#H;R*5bK?F--ZC@0 z$u8BWMn;9bi|Lt}OB z_(64S!t+YUKLOAh!{*r7qwjbJN_Uu9I@elh&A;^2!KIZllR3i1@#_qPN3z}+Vn50q z$L;mHd6sFVlQ;?oozBwUPJ20wvn#H>{)RW)VpZ%@GNo|DOE+!Z>bS1fCP~vEj0gQe z67&F%d46e;7rI6Z4TG>gG39wBI6-4>ox|D2et7@_e8MJSH&R_-FEx!{eJJ+XP!}7w>til&%AUgK&euz zk58XO&tL!KD`PE8HuUAg8z9xNEv`3j$wz&6%Lugcae`hA4Rb#B%2#SR}9x*z}AVkd8f9 ze%rU*^KIXLH!uT{j-Dig!mS8r0^J#O>Z4z@zibS}sc~Jm-EI%7gC=p<>$evNgKiY( zS6p-5rI%m1Dj1wj$0&XXfD3c`jnQe6ARr)&16FEHGFnLIAeJM1ZEwj|yf(&&LWwa2 z3q5HNxE6Jg|K@LgC<=l+SNj*+)k;}7Po8!0)zWdl(Qg7G9}fgtL`0M=k!mx= z63zF%_kO_p0RfmG`LfPQ%CacUptl8_$-;7e<3V;_^JK_+!1MX}sg^`?jCC z<5Y@69Nx5>o|zF+%nKiM*t=M(R@@h#+4H*%{xeo2;7oaD@GYZIz0OX4u-t@PSUS+3l2?al}89vd4!tkO(e z^olrDw!IM1##$?cSY@HCgV1k`O}n0V zlpW5a?Hq2}yy;DEee3`H!~a1HVVr*b#koqQys-Q0TX$Xfik;j%RPv6|d?>(^51u2n zuiR|pAtwD8ijHwb*OJkeLZyvT8bSg9uk7o=r$l*&s9y!bdsQ4duX;XGp^Ba@Royf& zSsn=iqaX}3;ZTrbD@!5R-pEFqq^BH5xN?7Q-(p_99#EulK*V{PByrGhFZ8=@Wz5W` z?Qgj4cGqlcJ}5T>T50bzdMKCN|<#G|e>BwH&m(q5v1q5c~p{L0JfWUxU@KRiD)SBm7 zDIBXs%PW78mTzKovLuYd!JxC)>vfVezvPOmuej6@874jO4G#N(Kv!vs-TcXk$E9e2nhm68?6CA3OS;zLQ1ulMv*PiduF-NCaj&Q141>6N!^-3|cOVRi&e zHcQoVNg^HP`Ct*Dl4Rv`^+_)pq`-^4xqzZ=vmuI~JWoVZ(* zHvx}|K>{4OXM_QebR2cQte%Vk37CM1Spzexey=b3 zaCIE@d+qrs3^QeJyycEvXPtd`%P{MR)e2=@m52TA5-^R8k2|G?Q<}l@Hk9>K0E%{G zy4{Yohpy*UDz#dzJU-Se*XlO8!s4p%pN7>IvB;ogr;sj~jn*nh1Z}hch?2BcAM;A( zla__P>S)*xzxR8;w>ZB*4An|`YN9zgK7RA!5VUr#HK$G2u>$ z(spo~M?N2znOXbupB|rZ{U8ymUo~Wc3`2WJLo6@=4d1OjBxFNmDkWeI-qyFEJGS=1 zRzb+j2-I8nY`H9gD0QS5X4n>w3=6-RVF<$EGC;#NAQprMfS42lo3yiULADD{$o}8LKL?@5|kaf!GODb6^HOgR^lrdxgKuX*DD9_{Et?YpEdFYhaI}Yvm^n1Pi zd-oV)9M>yXs*QTJQLnn5C#1K=Kjc^abvrGXh?$Je1!5E@)y8C&zbgo4RC2yEZO?Tw>RN11O|G;UWlDVdRvzL-jIrsz-3k41m4)&rUS5 zL68al|K(*TWd4?swUf!HV%vVz^^mAEv%>+XB+Yc!jOfk2bC z&EQLpm*;7oCArGA*2WlZj4{Tj%;cE{%H2vz;U1LZ=+uA-)~(iR>yDKxm2$Zf_yesK z5D+U*h*ON~^No0swYwdZZQhCf1 zp)w`IE)kOnlNnTi^zM9gG+gEJEi zKQNo(15xo~wqaw@F3u!rK32`MRJrvXqsL)E$N*qe(p~;inh_CUvD1xth(H+Ouz()} z(-4OS?CI@a$uJX>0oFjKRC20LcGa!#v|_*^BQR;@-7liVz>k<2akcqYL4$!1h={W! z^*k`~i^82nr@p@JAtE!EE0t2I><3X{Q!u_q;cvxMB#Jj&Z65q#QDI0 z$fVnQKka#rQUq(j$IMJ-_)cpuxfX%MWT?Ob+3v+envF_RW#av%iAzwH?EQ@_A@)|j z<~b@(b42730AGQ?0)$W?(4NEM5XcO#!y-^KDPv64%@oy3jV(oJ;h@KXOcE@7T1ZUN zY*eUg)fxi>5CZ{|CBs>odoJX`3vTUf5bnArrS^WyrE;}WUS3|(DrbPP@ySZ9#>B5S zihRK5Lat-sc#af+0&rcA1`zS&cqLi<;_jtPN@V6FGcyzJ>PV@Rvkq$`Jl7M^&BQNU=UCsA{L-QWVAU6BUca$bA$jx3|L^8AsyAg8jNPvp6hlO zKHu1K<)O_3#Qyw0R7+wIC5{lpbby13Lx&g&o(#+g6ozWNDU;<-Rkq%@e%Jod(eL*i z;mpo%Q(Dc;&W??Zks(AYjxoG4SNCPrFPWK)G0Iuz?Wrw?+V|x@y=Zf=(l$@eo04b7 z>dx$BMJd6IgfJpU%nV?F36Y~jPt--U__wt)9)6i7`P!2Yn1jyq)sitpL|g==84lD! zhneGrM+QtIzl@8ufUQk3K!#Z}X&}=dWa$56b?a>?O91RxGaUy@hq&s7G8U&dV7chf7$!euSDQH)VAzIRS=34fdlSbKh(-$JRh0-w zlMh)8l_3T~CS)_{r-C{ry;7Dpt!q-6=XuF1udJ-p8e@&|aYv#y_Sx_%2R&c|!J5rH zmMkEsJoC!cb>5zh5k=}R`Ac6>BriX|F)`(oE2T@$8!I`ilo4yzuaQE zb$pFe-D0QK>mnWz^Q4z2UD6(n!a0S6xfX#?1PP1XXN0^OAsi|uhS?&*FlitStn*Aa zYn%=Clqb&z0LOwN_7{Z|2#SaiMKN;`um}mRnnA0MA`}QL>|r6v7%W^w3w;f&m^2_Y z8eY=h>(ypPd5o`n3|5};N?x2QDFw3-!bZOU0mU#+5E0Cpg@D0;F~nT2x@qUh+O|#W z+88EL%0z(3D2&knC;)j)MU^5$1lRb4bRadQ)xIu{=d9E0TzlEQ{a>n8tAQ#BuX^eE zEIV1}D^7LG!MQ<q=7X`;kY6R<^irbI4&T7$?xnJBG;N72c;B32q91~3Pcvgx*&iVMmmiF zB49&CC9%=88@2(g=icZ^92;YZK}gAf%wPb-%Z)o95DOcw*2C#U%)}-I)`#YhpL}xh zVC4lNO6ZkAh&(4Dj3WV%kpPg9apWSc0)P#ZCZl80Dte)|{UFTXXz;^!!Q~nGz%aou ze)+Nx#VP{V1P+MVfH6!43ofdeG$JHP<_zZT?KuF*Oezb=VbTneV3?G-Msu^Q=d^MIf>Tp;-$;WCKjd(ny)dy@Ox&bRI=vM>q~35=)1KltK!@0tr!wf|L@%@ER-# z4YOvgQmwR#Nrl3#uhWH}3}rU?$SDB|Vg^ElqVn;GkXsddP159={3#1UGAc8~?3C6o zGe?#ASr)m~I&k54F==htcY!@vtC<6^HG@o=v@)C<9h*FqrGx27iU5$OJ}a%X8E%y= zfVb8L4!P*)jJz5k00J6HmBz5uM+!P>P=G{splj)|0{~=9o+mC#BHLNcrpXl6ca;Y- z4TYIv-lL5W@Cbw&nF?=^4Uz#cHmAdA);c+WI=#jK0OVPmWr;8)6oQG!5z+`7B$I$_ zL5Khd0!DPapxtb8ZE`Z2bqenKi&Yfc>X?l&+Gy9S03vab7Bj-0z_lD~^+VyYuev2h z6ALNVD={w;$1+0H#LNW9MuP$>b}ymj=q!*K7>NOiiI9m&GilPAOm39Y1qfefKG;!G zd4g8k#&%B9oD!RjPgv<3NUhG#N9D)QvQlReQ)q zw0wk))#wGY0UM<-x&Wck_A>&YM2Uz_fd~fx>@vwl8x1V+z&#?PT=mf@t-&Q`Mlir^ zP0;YY03m`A2tptUAs9%4-F^T1!VDq+NUutaWDF29OESht;RrNR$RP-YbxqOwrBp~k zq>NS)v>_K|<$zH3x}u}D)K#HMGuS2NWwaAVz#IAtBV~MzOwCdX0$i^G6(RsQZkbpj zX>AA*jS)(KU5MpKFo)H&X&VwCqsb^zIkRDOq*pr_3|h({gfQ9|qj~5PuA&dt7{fIn zWHwA}L0BvSq=(_b0)fCr2(%Fu5FVmqLCA;;Qm#4+h5P@U> zG>}0y0!Ub>2q6SXVk1%3#tweuy;9xrYQV8JLJ|?8F{lxxKq){LAY_3Mk`mMTb*{iIvmvY5e7h~RM+V;X<8c%1YVN{F+^bD z3KodqB0$f?Mi)slM%geuuto$TK#)RUsnP^QU@m0qN@Xef*q#H} z*bp!i5otCW*svKXF(kkUfkIeGlZ8Mc$PmWIw;v=KU?LP^eDch}%9C1I23H%n?O%^349yS5>Z8_X`#VkP%^3rMEQAdV@xjR?O_xyym9!QAj(r4(6oQ z#-^b4v^EBc4SQ>X6onX5B(M!ZI80kBQe+6s8Z$_m$qaRUAS5Y7Wqi9uwqu`4b81Ix z{>zGop@0LoY>cwim>EXNI0e?VO^O53YzzWP0YV5Vg&~%Lgg`QsWoFytS*vdEK^$Ap zzJA|xpGLPVgd>Eo9>9oz31CFFAOw?1>D6YgW1S4$D6HI zM=9lzO^;l=G7cB!HOchFx=RG4jmeNmN{K=caj9Hcw-_uQ;_QyA_dWAz60Vg>P>lHa zXo{}J1}zn2qkxPfWs<4cvu-?u69QDnw)%d^LfSKNaT%+@30?z=0)%9kM}8pLRR9Wf z7z6@DLJ$JkkkWc=(*^eK9Q#lvX3vUa?KnmklYPWUnTb~;PBipBjph;SHO7)%U_t;A z_AD$786g}g-Lh~S+spNX?eAd~(earxCpTXdw7;HYN(w1PAhgTgC^N|9!l_PO_>S7t zcFz$8%GttSH_p7hI=+q9EeEqH%Z+ApZr^^dKB1JBQmn3Eqf`yBa@-n8fDIc>Cac$* z^+qF#0@5ms;?3hzHVJB-x`oWtnA|?T<)XpL(`nAbdKL%J^5NvPnxtllSF@we?fQo`*vXqX2YIF8n z`^8SdO1;YLwhMcUUrBS8Lcpky46n(@8=hv>7+Sk;j17+>3L%h)8JU2YPzW}L%OyE` z)*FTeQ4VSz*t1{uhIjnU@BKJIuF(;QC_sQ1C9DD%CT10?scT&`=7xPLxtq_wr-gL( z)o+INuzCD-XTzo~o4dV0gJ6;e+|P)M5{=9tlV;Ye^2yoFGqalzq23%zBY*AIwRJlb zf|)P6;nDy5hd;?C)l^h<0USu%!oz)pRAv-U; zZO>Dm6t1g42q}hJcwyBNk^v?%g~eaRBoiXq+QT->N(cl3gFsAWPv+2^+Hox$bi$fF zGc%WK#+Nmio(I&oZrbPFfkQjZ#`G zqm;>WV?QWmbZ(R~Mv*ZVcDRN(jA%Rp0Lp4fo^#{3RL8d!%gLcpGOCZw%x=GUarZxQ zHb|4yXk#xxXSvZilK~d4UW!$PD_cAV5Ycsn%2Uttq;%GAEmNB`ET!Fch(f$parAXX(WzRWoY{8q;!FQTxu2z(CNf%+ zRyxm(Qf#y_1`s7ev*uODHeGSg_l|Em_mCWuB42boxl6(&*yO`%anzj zR*F<^bgs2BDmPjgqseG8G^zxCfUu6kgc|@BV!Y-xw_kV0CHEhmduGSI)|}pX(JgtF z4p#O$s00`y0w#gr2=rX1UXiY9`Mgz>o1Q=bs8*|49F{B9^;=P&3=R5&PPZL~0Rrb) zVzf3oC!@$Ht#YF>(wWhUv;x*_^LqvAEMrj;j*9>mhs-wWXx4R)E6u5ocj)~drTXtQx^_=Ug&6%~6=itA&H;8vH z4ANZpdc7>qu1{R|$iFYw zr`B?`0~%1<0x+GWmp=JFe>RH;Sx&&lDy3GN6QZ!H!zT|#{0;$Eg9s?4Y}Q@1ZlXDtIn;Y3;-!^A zFEZV3FG>=XXGt6@SXT2MV>e*b+a?aYF!TR-MY& z_ABoB*R}C2Hf*r=)XuAE!PK1GdiT43?w>ySk!Qd7amNu!rX)%Lva=qBIgCVLtt|>* z6auJLatXa1SG{%T}0)cisrIh0n6XO#T%&e6vN7yvNwPFe<0uY$ zVRw=9uv&8Oy6=GtFS_LGU-*-!Klf2KS)3|HY3V4A_7aRz>{%cH2+2&fio?KLFSzUc z8y=T#`Bhgy=NrXj+*0M*d;Z1Fi*9-P^MAbm`7f3np$%wb*Ha$V-7MwLztfCT3G?YeW=6fOMebO3#%_h6n!DrEhp_|8t++_xu+-i!Wgoc_jg8 zcX%QZ3$NUqKJ$!ouG(_;bz?I-3PgP4HNtsKb5qDR|B4nCpz6ht9IuOCJ!?O*QogD6e2G>MXM5cZd|pj|1sS6+S1Ew{hX?kTgeE=v*t zxHdL(!L^TEaP1>WG)Vl`&;ExW{qmQ;ECt?l;~W0<_y16}Ia6&+uF?~L*G7bM5X8?a zL4+u(jmc_ba2j;x>-7Mb$W$t&YPGWMj2&L7eB^$tU6sbh8h#LF8W<## zsgxu$8)KwAMeN}rl=Wpm1g&+i7sWZhuy0`y#CevcaTEu=u(!x6tW`>P-FyGVmtOWt zUBk*RHg6kIRBB_D+Sr~peCDf*$Z+PxrRir1j&C(E^3zP`&D+ zKvx1V8!}Qla56diLLf1pf8N=BKU^L}QVJol-5X3#H2q$;IWc*X#4MOWYwG#&AP5n_ z7*nZ~DwXQCGj@8Vqt-*$eo3=YANXNz5F81)DSHwaj3Ft-DaA`)e>5P=@=h-dV!eBQ zIf~P)a01)$VA%mRHZ}R+!*AKLbt@6QlH`wc6Z_A`XengLm5pi%fIV9Wf=No};H58d z$hRN_Gum9aVPZa>oJ%7SUw_Tz6_NFWbP#1}syh7u8Iv%uPVWi7NFs_dijqu7hlncW zQngw;W5-UfRDz?eRzsY_T1!rXS_%C67ira{+i$++ z&;RN(JvrkDuv?l-MoY)>>=wHdcNl_1aS+8Q1!-L_yVYuK+Zj8KQ6G8BOUK6=gF&F7 zqzs&f_HZzW{7CIv>~(`MO|mSF;$RTUxHqCpUop)3kqNkc!dbnN1p z_G`z+8j>?+P=sl2Y}UsqY!9utNJQ=SpdYH|_b#mT{5VRI$Paq$pgpIOZoOK$@4-iI zz5R`FSi$X4Z}Z~^LPSv{u&o0J0GYYbXxx0=B`d9^ZjdIa4uaV6Dt@oGrik5fofAZy zC>Z#W(K_wxDJAv>{>;=wuhW{Go;}V=3=t=~KwvoNfsQI=Z`+x>j$0pjdy4U~Mt=|(QPKpd zGG*5aZ$?UaO60Yz-f0}AtxnhrllhfSoMc%VCs7dgmQ#PF;>lfSoqPBF4^*qQL+qUS zYJ$(l=n(Vz=D zu9Us)JI-=l@AzlcjgK`3gHVf-B7$6(OAhb|hwE$~=7EJeS1G0M$9+GYYxO#PKTWeN ziQ{k(_Lj4-T`sv-Uw6YTx7`i^%ya^Gy@|uU;S(MbJhUhSA`XI{NR0L_RN4(VT+*@B{bnW=r z{=V(D-w)J_b4$yeejF!p7zF)J(AjU2ZoOW)|Di{2x$X8LWj&FT`N+<_t{#*1V(+;1 z+B9hQ!aRtxELVP%rb(J5@iEnznAi|!2K#?LtI0Agi?CBHRy-=GcWDy4#G4^;=m8O%Ry%!nq+2X<{j_+XGi1&zPeR7 z%yoSI_N+S`&@i*>dT+e-n!os)&mnHHfgmX>Q4mVUagMe{vfsu;hBzb99|T70u-`?K zR4e5zXY4qE2t2?ZHfsYvGT|s|X<1W!G7w)2ss=N-2q`T&bj~T5g9+ z?Ln&-q-mNZQEbye!%o?AuD#*LH{5a?3|s%6Bo}`KAjBgjvnOiK5%c!#TdxeFr(Rld zUFk^C_k)?Ki9xSBJ~e%`CY)_*9R|_Bk1`TcI&l$=@V1}1%W>V4ZE{;2k|--<0Cd@V zHJ#?94Ctf4C<-^v&UCwen9ALA%l#nE^US7$#)DVu(|`I^^qSASus2GwEKAcUhz6b5Uv^PX&CWjb z@SA65XI~>7blnOw>zJ1U5#Mm#6&@smC>=yuuBg@NIgS_l{iAXUV<^t4+wG9iN!W8Z zua-+EPzyasUOF+}02K@2D1)gQ>NMJ5QM>tMyyj+O>~}x%N1M(#`|B_64dNt8!r1Q( zItyWUe@U2g&N=UicYc#a;K8MXt|t(l*t@|a2`Utsr2ucd<+>#7^nxsi(@dG(Ak5P| zjUzaMOd4i31{8}{s|~;^PfC(2CzBue+Q-Cr19XByDubyqw&9pD22c>0lgV@gA_hU6 zYnd4F!oK-9Ns}mu2E9RhE*&hE9K7y^n;v=V+sc&+A8Q%r2qIjkmoW26k;e7BJ8!=F z&p+`6#LdE1E0JXg0x2E$)sx7E)s4TgcSOXBvEB8V$Y|B5Rm!ExwjH}1XWbMd9v`ds z{Rm}Q83Xw!pN6EACsVyP?)RcWq+XhD_53i;^E3|Qpda;@Sq1fa?cVzyIPZcBi?RbJ z@!n+tr|~h|@H%$OwHLKp%e^R1G94u;2rnEA$mliQ$aswf#x*>EUzTiXh!lu+FVIS5 zaabuiPw@0D^U1-1_Bs0}c}D1FBeX%?-HPg=)8-$hmSylp#nI*z*@2WNb&-tGBL zxtZ$>!Fa9|Lwk6l>O@(ymZf>C6Zo;(J+~aENtVP(6o&ofG-y>kan3pC-+liBrBeCi zi3A=C5S|RF+kCWo4+=zPzT~3w`-89-CQ{&3v)b+TXJ;k`-QL*bB;`HSD?05M6#*Cq zLO|h`rPCCp&FF2lR?!&JAX?pkw2u6q!)dAHZQrp=I?j6S3CW>4m=k8`?^ zX&@om9p5NbAkg!+?bsV=q~m4=GG+JUgE0n$Jf3=~4J`Eg;Yv5& zyV#psYQ=G!gnrm>4_bR6_a(wT_dj^UO*fCq9Iux_KCOMiwGUVb1b{nly*3Kk{W$Li z3bJ{TeyQTcAl#r6L{XY$xiMsnQA)*e77gOik6q8j@>Hf^xi!$%20~UYmA3CZYn`&t zS6CpnICLxybL$_1(FRZ)2OL_bn}}9g{a%nizi*-48zgZY2ZNxy?6>wxPP^USANu^8h1_%$BZeFQ$=gn8OTU}T09dn)+(g`DNj43+c0RT{ux6TZtQC1@7y0$Na zaG;eA1|1Lcvgd6(bEge(p90I%h?f>P)SO$L1`8Y>(>!l0LaSUaE_Sd6hEkq%7 z7F20Zl!76avS_Pgdu%fBunQ_P0Fuu0JVT}OJPvwU6m1$en`Y$6Tj%>oyl-X(n4BEz zbO&B_EX^~pdMSd|#&KRhe)x)p)%bcpi~ukgM4f&-x6 zuDJ08d?i^bH_ra&r$qa)SI`7zW}X`2Fv~Nmmm-4EM!q@@d4#uD;|2VxfV2oCqE5#T zQ+jFNQa_CHEGw#m`YRslnQdF|fAHa{sc9Y_>vwFOBbuZDSu;r}0h0hLCJn+vQ36>7bYA(B7J*9XR@)B}^WwgRD2}rNLxQQaT0+W%#aRdv;hpc6y zr$qT2te$PZdoYMvonWc!w|jn?CdHn>{xYj*tWmq~p@(;!eU62n5WEFFLP{)fD1<;{1jM0rL))K~NNX~hj5bCoA|*vCz?i<#v2<&v@`{DP3{w-$ zZZ9ZR8(Cowg60-2u5Po+8~oMOeBefG$@3S0tBKc-r26@2nfpwIP9MYwY9dgkgjs0+|7b znE|xo=DyYiy%>A`LKLT25+~6h>@DYU&lPaXZFgRC-Su#i6^1#AP}rcOBV`n%^Z znIQybA~YzZ03*=CPap~e1V-c$2vweIl^d-Xj6!gwL+GJX1~`4%jltAJv+HM&%v1Pv z;ni)gSZn^Q_YC|>5R%P_lc+n%=H&qo!fukJSrR8fFYGOWNyeJB2OfIU&Ru66e6PO^ zpKyI^4Jd?Ds%J?^npvPgX%Nhih)P66kd}xdAP_Pcqg7UbP=YonnS`i}3#WVvMsdEu z&{@_!QPqR?KeAgPGQbF8nAb4Uv%vOZ8*$OX5=y})@2vEYR2)ZP;&+1Xq9bVA)-4Y_ z{O0kAiBm=e-2mZ1X)}$9GZKHVRze6tf)SVm+AfR&7!bq|fr1H`jL}-Ku{5Yg%+h)^WTj3_9tnnWf5Rs^%v71zL0H#PB! z-(7JeUv|-jZ@mAJ*K`6mKzNGIrOi98c>b$@DWnUmq+1fwvk*iW=E@LRNd}pK43Sl3 z6p&$o2+-}P+i$oEj0NVHqQ@Nx#%e8cH|Qx4+T=D zTvN@>-grs$T%9NCux%oWdoMcEi%xCJ>A>nYK=^V-dfruUURY?!+E#yXY4^py%!3z% zQvx7hKxPI4CLqIPfDDrcB1AxetW^rmSpD42!rsX(XO5hu(}6(*y?u^QT5EyAwsXf} zv#_B-E}})1iOx1_;;8CLy#T#kGm) z(qPbb5ah(wVQ;U@13+20G)w>l#sCwuK_(#(P&h&W=`NjbT1mAwpJ&nR8RtsJJ>_wT zh&qqrpyRmGFxbQfD59yOn5wm9EbQ)+13`#P%!Z6M+N7y5S~EcuWe9uf+u8J3{n>9vjM&!JyZTvZ|++QMhQi6BP^!7z6?e!Hlj86<6#YZ0YH8 z3d>CSjx)9^m2W!pyi&P(3a{lha-gz6>r5F(NP%cm-isbsVwm-A(P%6qWjltJni{YY zmsUiY*^n`rF;OfWy~IYLbPs}&+Vyc`E7SU3&cSHY?F9m{+v^yklQ{5uov{79m+r~( z6oo-B2*AuzLgDxb2~72xN1{A+(Ia2@V zPo;oVlVAoL(^*X|8h%)H2tgnL6Ek43oEcyuql$qunwZig_aG*dO6eZVV$V#c>wdyh zC1*x!)9VESvET1%m8WqO2i+)%?|JaeFa4w3^UUX5NyI>8qZBBGa9!a_VbGb`b<=s* zKU!%_Z$0ORKmO=P{Xw_e50y4X>rI<7qt&MEXOB&9u~}QE7!-%upoYj0(J(j0?jC$4 zBV|N5zznisUZtZt&y7)JG!Q8zP~>bh989o>fr$Y&EaAF6l+wL!Af@Q{ds^jb5(a~| z9|U*b_dvB)+kD3NUGj$c`4_&pxckYlzm%n+5TaUdG$*%iI`fh(XJ1nr+XMhaW@>u+ z-QWDpfA*(;vUkr*eLvLNWJ+hbb{$8nd}_-MJmrFiRvJa&5t0BU9K_1S>)aqX8wl+6LMcUI1CuD|xBVcv_0IdM zwHgy4VsmO+b86d#*T0FGRGtb%$1AVdgh~J?ge0PJx%}v3kALEC{^m>n@cAH&iAWpL zO6_FMvt-j5=ZbaM4*qp*q3hL?G#8Gm$=IEQt1(g>x@v{bR%CA@TLcb4NScf`T4|+$ zjF8C01g>yOLzLm`F9;hTJW*WeND)r@7XioZnyWp@TA{aIfX1C1HjDoOS2@-^F*uMC~b^3#u%-P z)>-TQE`+<7Baa3%S#o^@Sq?Ky+?0#wBhgus=lx0dvsZ~0;`OH(rE#&E~7ktf> z1jj~`;S|6iAW9EWS_)bu$B+$9&@kV~kQpW(F$)1iB!#S29IvspK6TdVU$_Q$Tg>KbAQqj+JZJHOQ4Kfly(FD>tT z{-o-;d1Q>#J@2x6z~osJkesY-f54r*T5C{gXpNp$xyo~8-?RUJd*2;p*HzuU_qq4J zHhnaj8Fk5$EO!fAw&fyOR&g&F6Uc&4Y(fZuqo+5cJLjC=+2!p0`=vU~ zK8#L`PKk^NGqdeFiV$p_HEf=HHv1M!ATz+1Mh=@u=maaW(=TGl( zO=Iy1*La12D2k=HGI;7vNGbxZ&4r4HHGsldUR0P7L@8thrBDD|#l@lHMpkS%ATv0x zE4Ypd5ZW!Crn*vTItm-j#xw-hx9qrdHV`-+ip+fK`t?J@!(aOREoqXLt92qKl4VO4 zndHH-m1_&7zImUjK|FoiTc3SqSI@vu95xgsN)=7dX*BUwgvh3ttuG2p_IKNAs1&k* z0$@QTonTS*pHklS^vL4ncJcP7=noHtMe4evvx~qa(ba0pQP^nIb(%z>->Og5n~lxe zFPT*YP7e{6FJJzKH@{_QWQ2$+wZ^WA%9GDLSE)Ci{l(AydfE0;&F9DvQZ9`yS<5B@ zKw#2gH4Ng2`gG*$BuV2~+m9qMX-bBe#iG)Bp(w=S?lJ3jK2x3A^+b8slLvyUd3=7k zM*{-WRM%=PL})bXWONkzetoJ|uWq^U^8WtAbX%a565+wY!8g3&O}F3nrC;paS*te; zu^|{uQV>|6)1ifn=P6|{A~YI)&T}i}DP|&*rb!t3^*Cy(uqq}NbUHnRm@$SR05AXw zf=J%QFjddRE6Mdzt~~r$)^50P@yh*LAnby0PKLv61e#iF{dd9thQ1cqUpCMHdN zX3{!Mlc?3G#F3wmABn@=;1)%ULSR9KAP9~FEZMAIgGI|Rjt8e z8MGEIUTM>6FSJrts$l-=e;l!vFhgLXtF@L=SZ~ysbmoQD>zlV;JTyFf_`|SHs^)^N zTZe~-zk25#f!{L3M4W29a+&Bf9$&uJalLtg!_G0+Y6V1;rin2+P2yIg7W%Eh{ywGp z_XI`HQ%pd_EVj%+6snx3JXaZlfzdUqPrGbv)mhFr?)|~{zoU%?NDySIQiDgcv)1D9 z#SgfnP>Vw5{^m%Mv{v&Gq|s=w(QzAro3>pvG&KA&G6;22HN(ThU;NzXbP`Qf#Sj@o zE0!+Ok3YO<#p-;qXYMmQAR-Z$%e9>6hJnvy(liPDW~)&Z{`N?B^U652#n*jUiSf{+0KPF>r=IQb@SGXUtR=GPt`12zWj~XUH8S$-CC_y zD^)Va5b@&ig@%4UzI0XZ!0=o?<}4m2%hgh`SglroIZ2W*@axsdRuEit`77ySR8 zV!~;;P#;8EEo%dVR(+~ot8ChK$IqlP0m>s0Kl^e`w*Ur=8BszrtAIG`(JYvDvVG zspokQ+<#w&Lxjn4t@DLPm_0l~Ea3|vFlg1MDz(a{Ejxx6jLc;&XB!cnbn+>KgF|2Z z!spwm8rDXyT(;y{{pk3zWAcTf-Gh=;IebEg&zZQ%U_b;x2^Lg-EI)L-*E80JE6&n9 z+hPO9Q9%?llTPB$Z?u}#)WDAOFE~hVzk|a~n>PbMhQl}kfXQ;rx~xj6;jyLjS|a;M z1EB~gm3g5e)M_@!m^cbr^~q{wYSY$>Mi!3FeKvI)A}(FF?2T`}_KTmpwNkBAs-(3s zhL$cKV|rw4>FQEZ#Z%u;8;|t%aa2x498B(d^1j}Mrwpvz>gM}?m4f`C zvD@Wxqm(aJs}&H@X%Ys_dUewG!yT7h<+|>{V`E<&$^-Y`-@)O;RLv450^;!K66uPB z&XM6b%G$sTfn+ipSgmZ{cJYFdh4V$vz=nwZ{r#_d!yE6s~id9+q1+Yr2D(ZZJh z;BbCoyyw|goF-|a5CO$fx(Jijibc>-Y3*mb>pMqJcx}FK$!y@TT5T4K#cE{=Ky;eK zVbH8s8qMa$^R^5O9x`6JX*fI|03Nvier+_w2>|XX*D}rwk>RnWM=J>DiYsnQ4k3=y zdOc_(P)A|t*Cwm=%I2*X&LaeNHlK*Nu6yNGSAXliZ{GjSZ#LO>#+vcbVdx)=Q!|*K zK*vKw5G|~M2~eSf4(5uz{eIII)7t&NH!WI!ZNBdi)5y2{5YegEs?2P3n#5tVUJe8Q z*yB%LzH-%}o$Bd0^gQny_uQimLmUIhM7eI?L(B^oEf?XV4}^1Lc%IkW*9QQ#nh(Gh zfpHl4wQ{vyId9ASL*R5A0>HVOHV+LixbyZehe0qwWQfKLCB0+0oY$XgFoBSzDkD$` z;3(y}d9T>3T1_7$dG5!bT)FXgm0LJe4;II16vV0Rg*Q4)V!v4ngJ$o*@cPp?{OV-P zK~IH^mN%Y#4kF%r_ubkMSiiJfx5aAx{ry8jLyqHgL3r3*P^DU}My=N9?+@*LAd!y4 zuvITt>*Y-s%vS_H&j_4w;)z4U!=L}}&o-Jq3k%a=Ov60_pqNt8DI47`hDNpp(#ml> zFAjBIA)b2tp0VRDKP355W2n*a0VGWlW=fOTZ`NClswTPcf~~W9^=hN#vo@X$0Ml`} zr(6?6A_+7EK{PbbJ5M+BJl&(J(QF)l!pVg~e;kF)tT!TT)u*bp^8B@dzYIlYUbL|P z{Nus}J@Hhz@#M2pzF+Pu1X>g6*yxB%%FI?OiphGehKK~98FA&Q@0hq@3&#&K^;NAl za=BdK`^==%B=nn&`cyLv&);^D>w2>tpmcD!ZO0DBakb$%PLed4n5zEb$!GFtuD<-D zW~((%?=0N;2wlff>rXxH!ymq}zrVNHtTUOw_rq4DQZApnb^FM|g~k}WZ1Wm~)`Cqu z@q^yH-gKh(&~qqCPG85uDH+W=VVwdS00oW+5epkbI!%oxVP=xPJT`X!cxc6WGc$(P zz9C|@+9(!FmCBR|>okeNpxLOjTCFoSZWzg&5$Buj5+hHjUsT**T0r(ZC{_P z)B)hF*Zzh=%;yV74+vjoKP{IleC*>NFBMD8W?jgHfgd)@aS~m4`ISAreE{IPN5=i9 z0)YCSM@;IFDx7(8$;)|$IZZTzVPh!OAVxqb)MAhYwJ|!?hOB%dYr~DnM;5Hwd@$!` zvl+Nd$?G?)TD|7*&-PgxH}>`Q-ErHObsEPp0KjCmo@jdg>t5?O zY9k{fM-vDS`%S5>3ytH{7$_A>t!9JSgnldZYrA$myJXd|yLRu<=`;KCUe4|l&EDL! zIrF7an=BMPaNHnf*J!2CQ3!0=_F(PW|SB~=i!GQ0ytz1wH==sr~S&NVp@imMe_Ol(&a0j z*!j3NY~#a*05QWuKP?vWV@u{)J&g^MpofDLKGS_^3;6s1@J3o?r^ix?rp z#sHXV?YXzS?ZQ@QJO|~a*0aNttrW&#xN_C1|Gwpm{e8JKO^8S*ajRKt)+;}MlSSc#DIXl4+?STBR}&z zcX)L1VaMUj6=~dg0l`jpQnlU^V&88PnJDmsR`v169{J}Ff9$Deo+%ZJsZQreG-vI0 zCW10kOUMAkK!VIn%m~bkM9NVhq&d};8XyA-St(W^V3kZQik{&nHV!dk6rML0sg)vT8%CZ}%x&;PDB8pUFXo_FNo!E6ykw$u>&Geh=mj^p@#GB!3|DNg~2B`I$<%D&$^>)g$^ zU2?@-m~i_5yLaun=j&fH#zYYSK)F_TUB}7=4=r5u0vRcRj&Rf*C_QmsM$}DX4Z(dw zA?ZwAUH7YZ-D$`~F#y2CR231J1rY~F#)Y{f9I|h>*DrU0y*!wl83_5H5jZVPzzMSk z00f0j9?)q|N5<_F1W~gYv2f`7q;(tzt$MjyojiBTj?uAkTc~kFnnAmJ21i%#dh`jM zic$(mkwOK)q$$yq7-54BIHHuGaukYnM-7m%8*6av1ZLi!D~gOuTd7tnjH5IR17Q@PmJmT$beZBkl+>9bVhth=BDw`P*Qau$m>)-{hzMa2)$5Un34@j~ z9RyCDbAEZD zig2lK!IERno_gxru|c-NV~A{wF=U8@hyehUFerrxnbry*4)hd;S8d9bhW7KO9ubJR zT5CCu3WJ!4beaTyt5KV31;LJsugK-{b92re$6@BvH*9bm=Z@RHY}iDxfWV%KvM`Il zF+hD@SvMao6wyNmlo$f#xQK`fU6m-9;MS82MO9j-de&G!c=X2<$J1KYq==fIRiAlpS@SEjYt$gn09iwC8a-<`0 zx{G-HnO8ou^LuOp5~UC=IN4GNGJ^pG&CE(63WE?Tr9oD8wrBTQi zs+B2b)@c$&L9>1L8!vCIBG3dc5XA zxzbX~anSKlIjB5TE&!$)0YsQeg-}I5G~rHX@Er8|4va)&<~J0FrvOa^5Oq|JCcf#S zUvH&Bm|7k4X%8-$vyO}?Ns_ig25$7~`yIW<52BzkRhis#_NJ|)22moHb zwDID1=tOfG={QL(le{s^%q&D?j5a#eNuqVi46YJ%awlzlhnp+met0d`!>m@Dg+j4j zuZT#yGNuxT!KyXKty;ZC=0jIB5uI}C`YWz_rHImo<2a7vWU^d)>e)RHKGj=pc#3`2 zk)*z)f#^^u2GJk{!iW+?rqN1VsF{h|Ot=RS4-co=VVG6{L=)G-$@>wh+6Vv`z>3td zfMlQWKA#`}h!ON0PmOp#Nn1}(l`9+1-!{Hz@lj#}pXZb=7+-zfm4EEG1>`sif;35u zPK{w=VPd0+j3E{xDHWVT&+w@`e!p*Il?cQBnZZ^o6v2AEN`@_kcF?RvL9^J~clwzd znR#9iD_Otvlv7W={K~5U(2z;eB#x7EwKg$Tex|nAPx^r(V-nI4r6Hven^eeT`cT3k zP;102sh+rllQN(>3^(G3V>b(>^=I#Ml=7oQwJS=5nT5p`SP6-}-4eFP5@*uN%%XBR zXVu8=v(MYKWa%M%^ADAZaTlc_c~8x>8o>4F_|Ga2(@ekswZ>(^g>%`1g5j&+(Q zQIwRc^~tHq)3qg$?gf*Q(WGP25v38Cgvn$ZQW$~#NF#Fa%xyr)yw8r>^{YJly;4Ey ze&RX~0VzwCobldeSB8*rjtK$-h?TPgAz(^b#)e(&Ed#7j>L}IsMpVLF>K#7kig&Hs zaQTxD-naXSpET>cDNO{>%N2WvMi;GGzx=rK21fT+>b=d{#MNp`AtZ53Y;>9ge$ysn zwqJ5ZKA)HQ=KR}DvSuW_^bGHd55!@ttu3oSUC`}ydlvOp$f~k2i_1zFom@LF%GM;d z0vhfk|G9g6mtQj5l{fBeB9IYP>`%tcow1WsfQ+C(QM(DXU1u%rA5aj4K|ln7Kv;x8 zNSMRe=*G8(`%grtF!#yfXA6hQx)HEo(b@%z)`CdnSL3LK0EN;(zGpDoC?bHcpEghg zDwTR6pRZQSEUc3>j)GRB;`^-)XP&cQZd25~Nch7#dg{Tu7Z3A})9`CQpeP1~5G&a; zRbM_3OOc5UBCsN4Qbgz)<>UYz%&J8ggsRO{(N7B_uW(D_vq~g6tCkP}pt|eF`CL9s zG$=>1Y8Wdn0NB2-x73?pIhIjCSZobsCMap5BpoO~T7NXZ;FKeb`1QaeL;w*MR>~>% zEhzRa*t`3f5Y+)qPNmu?6iU_Vl!)jwNs_2pFUOI;;+VCok6kw(!*9F68haipxTez3 z%ZA{BljIve!$x4d1XqnWM@nIw3LRqPo!W8*n8pAWnGuAi|cF;t6b zsG!eYjk_DU@!@ps5@8Y{oVNFnQK8akQl(sU+|EHJL``j&9`0N2E3bDBg7Brq0Rb^= z?D8B)663iFK*VtvL1mX+fC#FSK}SntCm_>eLSPUBY?w^UTFb8N3iYTqhSO~#PW$75 zeR&+Geh`z+J}N+T!Eo<}-cme4BBwrbA-A~Ats7RM1* zN{KD4Rfqthvak@qI^t~{3Rw`M5Qt%;6EMt8(t(rf>mu+VhcQ&Iw?H6?VBJFhvi?Ac*-97d6Y%nXJM z5hDO7G+HM>N}>J8M&?(c<8)p^0D}qvPymyJC76WSjDlt@CPV-LqZ5-F!>mMs2rCp; zs8At_NPl0!QRoM;wSjHy?M=xb5DI}1h*8MQ8MdVx7tY*PK)Kv36pGbKSwyr>lQ?eH z%Sjw8UAboUvFnZumO3IKF-*eDEP^OVsI`bF$AZw>L4^vjwjU#{58@}UuwOWO^os4N#qp(>h^_{u#oY^4oJns}%(AfA4EvdGUsNBg(G9B+G~j6N*70V1r8XZccdv z$}4mY;f(#XFpQ%xP1D2*ujw@LTa8wul4!H-((O21x@_LUP(a*VG1oI_k`@ayu_ei8 z1|l*FJ0KK*!M^-g?tA>NKl0sy-s11RZvCq-Jg(uVu7lGc&BjH~Ekf4b>C7z<%6_<` z#om$T)I&xq<)F=pvdGY2&nIuW{{tWSTB+!2t$K=H94AI=g&;!0+-6B3U~Sz|*HKV_ z{J=5*oYn;09S49wtxdfV3X{=kM_k@-l>IQ+cH!moHyQK%!3@e7T(~N(KT8bEBqFvz zmJkq8Av+E#g&+{RD(5NB#bPo4&!7FNA-QJzx`v-->ZSmQY;sPaZ_%u}qqF7xTZ=xp za8O4C@Usn%(dBz-0CzrOJ8fBxv*{XMy6tM&W8b>Z0?*3{}vdotU%=`=BEV$wvX zNtz@^n?#!+jC;pU>LO}pF%q+s%MH(U;y7fcG)=5zKoIz+opH{{=;(ZRM4#u9E;?pI zlBO9wISa9f2(b{cAxdy;#CyGs)npB%q zQxNI?(Y5o_9R)y;fsy5|+ba^0W@BJ*p!8o~`tC?|xrQKU zi`OLUNo6v^ChHYfPQg{=Ea)3u2Ox;5i>m`2<#N4PEY+%0%$%l)CGbt+aLMvx)~-8_ znUr#lm@@}JMwT3(>mAd2SDfg*ghl{@fFkxn0t5k}-ioh0e~pNI?8}b~4fNdj`3DX2 zRa;g!gVb}~e9p=BjP(pHpVc5})+`~SFe9qv$DJoSilV5PgU^2PdmsMP{iUK)ZM5G0 zhRxSpvVPB=auT-UpqWOYj$@r9I!SaA>ohTGN<@ZOGbxm1Cts$N14km4%xpTM006aG zE0-(O>lGq4X__WU(5%H_GhgaG>zwnL`A9m~Y#THxb;4QKI0_h$S=bKSEoYfo+ig4u zQf4EGB_`Kj z;9GD1(M`90zo+Qd>aE}U^|PN?fvy?MqCA`NlXgdUM%p_)R2LCM@cl?@ZZzx07-Mvrrh(sRH7apRn=jao?T+3f z%l%fuylmaZ{zWI1@`?fNRAmivStDJBMrJ{PS|h%4%bIJiSXZeB#e#S99gp7n^~V+t z<}~&%T6_L%=d0ALP6iXXx%`$Z-|^`${p2&Z|FpN{)#|O^xat*GY(0K*vO+pFMw2n5 zwNBzRiP9v}NkZD#V~Ygy4zkm8{CU^C47B@m4|^S|Ok45+S>+mLMUbf4E>lKVk*22A ziqkaFIwfOtl7vCSua{dvxOwaLLa``EC`XpPPComRx2xPh&IJK%gD(Rfci`p3+mB_yPu=rys8E{DN-otk!)1&^k$z z*l$&%pp`51oOSMb)&V=>houD>8eOsd^?$SSr0t%kN(Hyg6peyPtha_rP%(?=s(~Jl z+>w91@iTw)hwlo)7?k^oPkiD%?|HXnubCx|X?OMz`0jVV_oka}%DE~G{A;hh?%nTx zHvnAxroZ3$|e2{v8g-W9N9SP2ksC^=g`ut&9;lTB?q$ zN^vgVv*E(Gt~zPUqd)q}Gmrg0PJPF*s-_MiIu1GtQ!V|&%Z@qq!X?LV_PoMhy!YK< z=zr{EpXlrD`Q*)?1i<&b?|rjm58YWp;Gh5bdp`b&n>+`D(0}u_*ZuAF*AtOKbaVN2 zXIy^lhD)ovAD?{Y;o8*GY1{w?HI+4=V<^4FbJob3%x^LJOQohbFGz)S~Up$3og8@SS%eOl`#i^!;G?G z!Q!=NFJAkKpizGA=at<%YnA8NLclD3{&~XJ?q8xo>EGLh;F#ydSCcchH~hmtSXG=ug~LMw!p<|j>s`Np>#d)26-JT& zrZ>O&`WtTemB+?Der87$xm%Sz4S~&xpY#^vS~FFM!Z__hPul64EW6i{*qz1?!T=0x z`9Ua1WXXtWJ@-K0l5@H}DD6hUeW3Y5@5^v_!}TUjKmD2i?CmN2*MHxljd}k+{-cN- zsyvN4BnY(j>z(iX-7kFM3pvk;qTqF}d;R<0|NdD`>>k0%7?ZTZ>O)OGvE05{#Z~*0 zPU9srGh2CjvifHtwD&?f>u6;m3R6id-_cQ}opJ4s{l%-r;RinOkH7xf*ZM)|IPT{^ z|M_?R&hOYge@KMl4i<#g1vSRJ;~nq3^Nu@Q2g9KCnqT|1|NFrY+VG=`zynUl0MvK? zu&1Y(8Vw!rF>$-ia&IZ*-m*yE3q>a0`=SUl0BFN~y}8zN_jg+{XNE&&{@@4y>6%x) zsucvvac{rl&bPnqZN?bKaSq-d9ux?z4K&8Q{q4VV*PVBI4u-ye`Q=ys%ZEPHF^}C< zJWxl}BrU)3RHGHKAz}+DVq(sOCpdd;FW5TRBcZnSYa=$pCz)m|*0qOpRD&Z_Q+0Oz zS43w1(1-rzipwwc{lIbEyT0<(xBvEU6Vbuj!-E20E|(LLx4rG{_uPHA6ksCW=cioknQTh%Vl_yheh=_=cF-&_06ET?#XPt1-T0CntvllyWCLv-nOvJ2H zZKCSWr)R^u<3Lvj0B*eTBipxa^Me4D`?as%{mys(Zjz=4^PSy;d8T{r`9>~ZK;c*? z+qQ4}=tnt((XU%+!;!y^e7AhU=?+k zthNbcoIQrgM8ul+P#SG7l;`EKK}8KzUfWZ-hI!#uIJry>*tvX6^h{D2caS| zLMGM8t6%-HooLT%zK zBSeWdjv@y_aC*8^Jww+~DFAR?_p_h<%-eqZw{QL27d+P^BBf^TTpZLrq2uNVl$S3x zgXG%l-b!o~ICCiISJNGC+$Z>&GlQo+Y?9E4YX+~mgaz>KyYHD>ZUflM|9!Ng zJ6GK}10cTS6}P-(s3k9c0yqvfTd_I+_*Y%Dnn|)UHTx4-o=kv_U&@)V)ifIjl98MP zi&)WF7BRvEY=n)lAz~r*N)&6zc`0s%S5x8n0&mrjqXyvP^J zFaP{6@~KSEdW&*-jUH!^$ee3>pYu7FsA2USVMCkr{oG-qbic5eF%Fu-($W3h5N9bc5$026>PgVuEBnHx)^r{z2lP{4C|-VS+{ zD>J;9-#Ej$5E0k$cJG;Z=;4R2dG)Jj;<(K$gljgN{r&x2d>!(k!^t0f+p) z$jtry{kEX0JN1Xmv9b#CkV{f_JtD)Mnukukv1IUrtm$NL;}Qc1vK1K5D9q6&MTN2u z646nZ7$@btLv*xt70&kBIgT?hFfg-Dv6+BSDP@I3vcXMhT0bp#!`p19rHT3dIIgUb93Zea9W(m37zbhiV7ldT&Cql;7 zaA!1j0E__0VWf{;z5%+un{#Y*K{&^bQjxx)#e-vO!`d%WO{}op4%Rtmvy==AV+VvR z0@ej>UrsP%CzmP$;`H{orIF)`1B)|4gYM{pusdEPJ+p58rQiDU-+_|{r8<>s9m=A1 zRz`$5iwQaV-4>~VuvKJN006?I90#;9D^I(6-uX6Qm`klBsaR|jMsGYF>`dq zyG_<})+ue(cHi@v_oQiHxLuyu=J}n*>10DhTUOduiplg95YQ>+RleAN`sME__K$WQ z(JlzP<3Mo8j7nAZ{NnyET%UyXSPKfElI*g=mdmu83_B`18DnGyN7Yw!y~5xrJO0nW z=rLVKv%M6i9z>zO>+& zQ!aRWX<)RAz%B^8t.has(e)&&t.get(e).get(i)||null,remove(e,i){if(!t.has(e))return;const n=t.get(e);n.delete(i),0===n.size&&t.delete(e)}},i="transitionend",n=t=>(t&&window.CSS&&window.CSS.escape&&(t=t.replace(/#([^\s"#']+)/g,((t,e)=>`#${CSS.escape(e)}`))),t),s=t=>{t.dispatchEvent(new Event(i))},o=t=>!(!t||"object"!=typeof t)&&(void 0!==t.jquery&&(t=t[0]),void 0!==t.nodeType),r=t=>o(t)?t.jquery?t[0]:t:"string"==typeof t&&t.length>0?document.querySelector(n(t)):null,a=t=>{if(!o(t)||0===t.getClientRects().length)return!1;const e="visible"===getComputedStyle(t).getPropertyValue("visibility"),i=t.closest("details:not([open])");if(!i)return e;if(i!==t){const e=t.closest("summary");if(e&&e.parentNode!==i)return!1;if(null===e)return!1}return e},l=t=>!t||t.nodeType!==Node.ELEMENT_NODE||!!t.classList.contains("disabled")||(void 0!==t.disabled?t.disabled:t.hasAttribute("disabled")&&"false"!==t.getAttribute("disabled")),c=t=>{if(!document.documentElement.attachShadow)return null;if("function"==typeof t.getRootNode){const e=t.getRootNode();return e instanceof ShadowRoot?e:null}return t instanceof ShadowRoot?t:t.parentNode?c(t.parentNode):null},h=()=>{},d=t=>{t.offsetHeight},u=()=>window.jQuery&&!document.body.hasAttribute("data-bs-no-jquery")?window.jQuery:null,f=[],p=()=>"rtl"===document.documentElement.dir,m=t=>{var e;e=()=>{const e=u();if(e){const i=t.NAME,n=e.fn[i];e.fn[i]=t.jQueryInterface,e.fn[i].Constructor=t,e.fn[i].noConflict=()=>(e.fn[i]=n,t.jQueryInterface)}},"loading"===document.readyState?(f.length||document.addEventListener("DOMContentLoaded",(()=>{for(const t of f)t()})),f.push(e)):e()},g=(t,e=[],i=t)=>"function"==typeof t?t(...e):i,_=(t,e,n=!0)=>{if(!n)return void g(t);const o=(t=>{if(!t)return 0;let{transitionDuration:e,transitionDelay:i}=window.getComputedStyle(t);const n=Number.parseFloat(e),s=Number.parseFloat(i);return n||s?(e=e.split(",")[0],i=i.split(",")[0],1e3*(Number.parseFloat(e)+Number.parseFloat(i))):0})(e)+5;let r=!1;const a=({target:n})=>{n===e&&(r=!0,e.removeEventListener(i,a),g(t))};e.addEventListener(i,a),setTimeout((()=>{r||s(e)}),o)},b=(t,e,i,n)=>{const s=t.length;let o=t.indexOf(e);return-1===o?!i&&n?t[s-1]:t[0]:(o+=i?1:-1,n&&(o=(o+s)%s),t[Math.max(0,Math.min(o,s-1))])},v=/[^.]*(?=\..*)\.|.*/,y=/\..*/,w=/::\d+$/,A={};let E=1;const T={mouseenter:"mouseover",mouseleave:"mouseout"},C=new Set(["click","dblclick","mouseup","mousedown","contextmenu","mousewheel","DOMMouseScroll","mouseover","mouseout","mousemove","selectstart","selectend","keydown","keypress","keyup","orientationchange","touchstart","touchmove","touchend","touchcancel","pointerdown","pointermove","pointerup","pointerleave","pointercancel","gesturestart","gesturechange","gestureend","focus","blur","change","reset","select","submit","focusin","focusout","load","unload","beforeunload","resize","move","DOMContentLoaded","readystatechange","error","abort","scroll"]);function O(t,e){return e&&`${e}::${E++}`||t.uidEvent||E++}function x(t){const e=O(t);return t.uidEvent=e,A[e]=A[e]||{},A[e]}function k(t,e,i=null){return Object.values(t).find((t=>t.callable===e&&t.delegationSelector===i))}function L(t,e,i){const n="string"==typeof e,s=n?i:e||i;let o=I(t);return C.has(o)||(o=t),[n,s,o]}function S(t,e,i,n,s){if("string"!=typeof e||!t)return;let[o,r,a]=L(e,i,n);if(e in T){const t=t=>function(e){if(!e.relatedTarget||e.relatedTarget!==e.delegateTarget&&!e.delegateTarget.contains(e.relatedTarget))return t.call(this,e)};r=t(r)}const l=x(t),c=l[a]||(l[a]={}),h=k(c,r,o?i:null);if(h)return void(h.oneOff=h.oneOff&&s);const d=O(r,e.replace(v,"")),u=o?function(t,e,i){return function n(s){const o=t.querySelectorAll(e);for(let{target:r}=s;r&&r!==this;r=r.parentNode)for(const a of o)if(a===r)return P(s,{delegateTarget:r}),n.oneOff&&N.off(t,s.type,e,i),i.apply(r,[s])}}(t,i,r):function(t,e){return function i(n){return P(n,{delegateTarget:t}),i.oneOff&&N.off(t,n.type,e),e.apply(t,[n])}}(t,r);u.delegationSelector=o?i:null,u.callable=r,u.oneOff=s,u.uidEvent=d,c[d]=u,t.addEventListener(a,u,o)}function D(t,e,i,n,s){const o=k(e[i],n,s);o&&(t.removeEventListener(i,o,Boolean(s)),delete e[i][o.uidEvent])}function $(t,e,i,n){const s=e[i]||{};for(const[o,r]of Object.entries(s))o.includes(n)&&D(t,e,i,r.callable,r.delegationSelector)}function I(t){return t=t.replace(y,""),T[t]||t}const N={on(t,e,i,n){S(t,e,i,n,!1)},one(t,e,i,n){S(t,e,i,n,!0)},off(t,e,i,n){if("string"!=typeof e||!t)return;const[s,o,r]=L(e,i,n),a=r!==e,l=x(t),c=l[r]||{},h=e.startsWith(".");if(void 0===o){if(h)for(const i of Object.keys(l))$(t,l,i,e.slice(1));for(const[i,n]of Object.entries(c)){const s=i.replace(w,"");a&&!e.includes(s)||D(t,l,r,n.callable,n.delegationSelector)}}else{if(!Object.keys(c).length)return;D(t,l,r,o,s?i:null)}},trigger(t,e,i){if("string"!=typeof e||!t)return null;const n=u();let s=null,o=!0,r=!0,a=!1;e!==I(e)&&n&&(s=n.Event(e,i),n(t).trigger(s),o=!s.isPropagationStopped(),r=!s.isImmediatePropagationStopped(),a=s.isDefaultPrevented());const l=P(new Event(e,{bubbles:o,cancelable:!0}),i);return a&&l.preventDefault(),r&&t.dispatchEvent(l),l.defaultPrevented&&s&&s.preventDefault(),l}};function P(t,e={}){for(const[i,n]of Object.entries(e))try{t[i]=n}catch(e){Object.defineProperty(t,i,{configurable:!0,get:()=>n})}return t}function j(t){if("true"===t)return!0;if("false"===t)return!1;if(t===Number(t).toString())return Number(t);if(""===t||"null"===t)return null;if("string"!=typeof t)return t;try{return JSON.parse(decodeURIComponent(t))}catch(e){return t}}function M(t){return t.replace(/[A-Z]/g,(t=>`-${t.toLowerCase()}`))}const F={setDataAttribute(t,e,i){t.setAttribute(`data-bs-${M(e)}`,i)},removeDataAttribute(t,e){t.removeAttribute(`data-bs-${M(e)}`)},getDataAttributes(t){if(!t)return{};const e={},i=Object.keys(t.dataset).filter((t=>t.startsWith("bs")&&!t.startsWith("bsConfig")));for(const n of i){let i=n.replace(/^bs/,"");i=i.charAt(0).toLowerCase()+i.slice(1,i.length),e[i]=j(t.dataset[n])}return e},getDataAttribute:(t,e)=>j(t.getAttribute(`data-bs-${M(e)}`))};class H{static get Default(){return{}}static get DefaultType(){return{}}static get NAME(){throw new Error('You have to implement the static method "NAME", for each component!')}_getConfig(t){return t=this._mergeConfigObj(t),t=this._configAfterMerge(t),this._typeCheckConfig(t),t}_configAfterMerge(t){return t}_mergeConfigObj(t,e){const i=o(e)?F.getDataAttribute(e,"config"):{};return{...this.constructor.Default,..."object"==typeof i?i:{},...o(e)?F.getDataAttributes(e):{},..."object"==typeof t?t:{}}}_typeCheckConfig(t,e=this.constructor.DefaultType){for(const[n,s]of Object.entries(e)){const e=t[n],r=o(e)?"element":null==(i=e)?`${i}`:Object.prototype.toString.call(i).match(/\s([a-z]+)/i)[1].toLowerCase();if(!new RegExp(s).test(r))throw new TypeError(`${this.constructor.NAME.toUpperCase()}: Option "${n}" provided type "${r}" but expected type "${s}".`)}var i}}class W extends H{constructor(t,i){super(),(t=r(t))&&(this._element=t,this._config=this._getConfig(i),e.set(this._element,this.constructor.DATA_KEY,this))}dispose(){e.remove(this._element,this.constructor.DATA_KEY),N.off(this._element,this.constructor.EVENT_KEY);for(const t of Object.getOwnPropertyNames(this))this[t]=null}_queueCallback(t,e,i=!0){_(t,e,i)}_getConfig(t){return t=this._mergeConfigObj(t,this._element),t=this._configAfterMerge(t),this._typeCheckConfig(t),t}static getInstance(t){return e.get(r(t),this.DATA_KEY)}static getOrCreateInstance(t,e={}){return this.getInstance(t)||new this(t,"object"==typeof e?e:null)}static get VERSION(){return"5.3.3"}static get DATA_KEY(){return`bs.${this.NAME}`}static get EVENT_KEY(){return`.${this.DATA_KEY}`}static eventName(t){return`${t}${this.EVENT_KEY}`}}const B=t=>{let e=t.getAttribute("data-bs-target");if(!e||"#"===e){let i=t.getAttribute("href");if(!i||!i.includes("#")&&!i.startsWith("."))return null;i.includes("#")&&!i.startsWith("#")&&(i=`#${i.split("#")[1]}`),e=i&&"#"!==i?i.trim():null}return e?e.split(",").map((t=>n(t))).join(","):null},z={find:(t,e=document.documentElement)=>[].concat(...Element.prototype.querySelectorAll.call(e,t)),findOne:(t,e=document.documentElement)=>Element.prototype.querySelector.call(e,t),children:(t,e)=>[].concat(...t.children).filter((t=>t.matches(e))),parents(t,e){const i=[];let n=t.parentNode.closest(e);for(;n;)i.push(n),n=n.parentNode.closest(e);return i},prev(t,e){let i=t.previousElementSibling;for(;i;){if(i.matches(e))return[i];i=i.previousElementSibling}return[]},next(t,e){let i=t.nextElementSibling;for(;i;){if(i.matches(e))return[i];i=i.nextElementSibling}return[]},focusableChildren(t){const e=["a","button","input","textarea","select","details","[tabindex]",'[contenteditable="true"]'].map((t=>`${t}:not([tabindex^="-"])`)).join(",");return this.find(e,t).filter((t=>!l(t)&&a(t)))},getSelectorFromElement(t){const e=B(t);return e&&z.findOne(e)?e:null},getElementFromSelector(t){const e=B(t);return e?z.findOne(e):null},getMultipleElementsFromSelector(t){const e=B(t);return e?z.find(e):[]}},R=(t,e="hide")=>{const i=`click.dismiss${t.EVENT_KEY}`,n=t.NAME;N.on(document,i,`[data-bs-dismiss="${n}"]`,(function(i){if(["A","AREA"].includes(this.tagName)&&i.preventDefault(),l(this))return;const s=z.getElementFromSelector(this)||this.closest(`.${n}`);t.getOrCreateInstance(s)[e]()}))},q=".bs.alert",V=`close${q}`,K=`closed${q}`;class Q extends W{static get NAME(){return"alert"}close(){if(N.trigger(this._element,V).defaultPrevented)return;this._element.classList.remove("show");const t=this._element.classList.contains("fade");this._queueCallback((()=>this._destroyElement()),this._element,t)}_destroyElement(){this._element.remove(),N.trigger(this._element,K),this.dispose()}static jQueryInterface(t){return this.each((function(){const e=Q.getOrCreateInstance(this);if("string"==typeof t){if(void 0===e[t]||t.startsWith("_")||"constructor"===t)throw new TypeError(`No method named "${t}"`);e[t](this)}}))}}R(Q,"close"),m(Q);const X='[data-bs-toggle="button"]';class Y extends W{static get NAME(){return"button"}toggle(){this._element.setAttribute("aria-pressed",this._element.classList.toggle("active"))}static jQueryInterface(t){return this.each((function(){const e=Y.getOrCreateInstance(this);"toggle"===t&&e[t]()}))}}N.on(document,"click.bs.button.data-api",X,(t=>{t.preventDefault();const e=t.target.closest(X);Y.getOrCreateInstance(e).toggle()})),m(Y);const U=".bs.swipe",G=`touchstart${U}`,J=`touchmove${U}`,Z=`touchend${U}`,tt=`pointerdown${U}`,et=`pointerup${U}`,it={endCallback:null,leftCallback:null,rightCallback:null},nt={endCallback:"(function|null)",leftCallback:"(function|null)",rightCallback:"(function|null)"};class st extends H{constructor(t,e){super(),this._element=t,t&&st.isSupported()&&(this._config=this._getConfig(e),this._deltaX=0,this._supportPointerEvents=Boolean(window.PointerEvent),this._initEvents())}static get Default(){return it}static get DefaultType(){return nt}static get NAME(){return"swipe"}dispose(){N.off(this._element,U)}_start(t){this._supportPointerEvents?this._eventIsPointerPenTouch(t)&&(this._deltaX=t.clientX):this._deltaX=t.touches[0].clientX}_end(t){this._eventIsPointerPenTouch(t)&&(this._deltaX=t.clientX-this._deltaX),this._handleSwipe(),g(this._config.endCallback)}_move(t){this._deltaX=t.touches&&t.touches.length>1?0:t.touches[0].clientX-this._deltaX}_handleSwipe(){const t=Math.abs(this._deltaX);if(t<=40)return;const e=t/this._deltaX;this._deltaX=0,e&&g(e>0?this._config.rightCallback:this._config.leftCallback)}_initEvents(){this._supportPointerEvents?(N.on(this._element,tt,(t=>this._start(t))),N.on(this._element,et,(t=>this._end(t))),this._element.classList.add("pointer-event")):(N.on(this._element,G,(t=>this._start(t))),N.on(this._element,J,(t=>this._move(t))),N.on(this._element,Z,(t=>this._end(t))))}_eventIsPointerPenTouch(t){return this._supportPointerEvents&&("pen"===t.pointerType||"touch"===t.pointerType)}static isSupported(){return"ontouchstart"in document.documentElement||navigator.maxTouchPoints>0}}const ot=".bs.carousel",rt=".data-api",at="next",lt="prev",ct="left",ht="right",dt=`slide${ot}`,ut=`slid${ot}`,ft=`keydown${ot}`,pt=`mouseenter${ot}`,mt=`mouseleave${ot}`,gt=`dragstart${ot}`,_t=`load${ot}${rt}`,bt=`click${ot}${rt}`,vt="carousel",yt="active",wt=".active",At=".carousel-item",Et=wt+At,Tt={ArrowLeft:ht,ArrowRight:ct},Ct={interval:5e3,keyboard:!0,pause:"hover",ride:!1,touch:!0,wrap:!0},Ot={interval:"(number|boolean)",keyboard:"boolean",pause:"(string|boolean)",ride:"(boolean|string)",touch:"boolean",wrap:"boolean"};class xt extends W{constructor(t,e){super(t,e),this._interval=null,this._activeElement=null,this._isSliding=!1,this.touchTimeout=null,this._swipeHelper=null,this._indicatorsElement=z.findOne(".carousel-indicators",this._element),this._addEventListeners(),this._config.ride===vt&&this.cycle()}static get Default(){return Ct}static get DefaultType(){return Ot}static get NAME(){return"carousel"}next(){this._slide(at)}nextWhenVisible(){!document.hidden&&a(this._element)&&this.next()}prev(){this._slide(lt)}pause(){this._isSliding&&s(this._element),this._clearInterval()}cycle(){this._clearInterval(),this._updateInterval(),this._interval=setInterval((()=>this.nextWhenVisible()),this._config.interval)}_maybeEnableCycle(){this._config.ride&&(this._isSliding?N.one(this._element,ut,(()=>this.cycle())):this.cycle())}to(t){const e=this._getItems();if(t>e.length-1||t<0)return;if(this._isSliding)return void N.one(this._element,ut,(()=>this.to(t)));const i=this._getItemIndex(this._getActive());if(i===t)return;const n=t>i?at:lt;this._slide(n,e[t])}dispose(){this._swipeHelper&&this._swipeHelper.dispose(),super.dispose()}_configAfterMerge(t){return t.defaultInterval=t.interval,t}_addEventListeners(){this._config.keyboard&&N.on(this._element,ft,(t=>this._keydown(t))),"hover"===this._config.pause&&(N.on(this._element,pt,(()=>this.pause())),N.on(this._element,mt,(()=>this._maybeEnableCycle()))),this._config.touch&&st.isSupported()&&this._addTouchEventListeners()}_addTouchEventListeners(){for(const t of z.find(".carousel-item img",this._element))N.on(t,gt,(t=>t.preventDefault()));const t={leftCallback:()=>this._slide(this._directionToOrder(ct)),rightCallback:()=>this._slide(this._directionToOrder(ht)),endCallback:()=>{"hover"===this._config.pause&&(this.pause(),this.touchTimeout&&clearTimeout(this.touchTimeout),this.touchTimeout=setTimeout((()=>this._maybeEnableCycle()),500+this._config.interval))}};this._swipeHelper=new st(this._element,t)}_keydown(t){if(/input|textarea/i.test(t.target.tagName))return;const e=Tt[t.key];e&&(t.preventDefault(),this._slide(this._directionToOrder(e)))}_getItemIndex(t){return this._getItems().indexOf(t)}_setActiveIndicatorElement(t){if(!this._indicatorsElement)return;const e=z.findOne(wt,this._indicatorsElement);e.classList.remove(yt),e.removeAttribute("aria-current");const i=z.findOne(`[data-bs-slide-to="${t}"]`,this._indicatorsElement);i&&(i.classList.add(yt),i.setAttribute("aria-current","true"))}_updateInterval(){const t=this._activeElement||this._getActive();if(!t)return;const e=Number.parseInt(t.getAttribute("data-bs-interval"),10);this._config.interval=e||this._config.defaultInterval}_slide(t,e=null){if(this._isSliding)return;const i=this._getActive(),n=t===at,s=e||b(this._getItems(),i,n,this._config.wrap);if(s===i)return;const o=this._getItemIndex(s),r=e=>N.trigger(this._element,e,{relatedTarget:s,direction:this._orderToDirection(t),from:this._getItemIndex(i),to:o});if(r(dt).defaultPrevented)return;if(!i||!s)return;const a=Boolean(this._interval);this.pause(),this._isSliding=!0,this._setActiveIndicatorElement(o),this._activeElement=s;const l=n?"carousel-item-start":"carousel-item-end",c=n?"carousel-item-next":"carousel-item-prev";s.classList.add(c),d(s),i.classList.add(l),s.classList.add(l),this._queueCallback((()=>{s.classList.remove(l,c),s.classList.add(yt),i.classList.remove(yt,c,l),this._isSliding=!1,r(ut)}),i,this._isAnimated()),a&&this.cycle()}_isAnimated(){return this._element.classList.contains("slide")}_getActive(){return z.findOne(Et,this._element)}_getItems(){return z.find(At,this._element)}_clearInterval(){this._interval&&(clearInterval(this._interval),this._interval=null)}_directionToOrder(t){return p()?t===ct?lt:at:t===ct?at:lt}_orderToDirection(t){return p()?t===lt?ct:ht:t===lt?ht:ct}static jQueryInterface(t){return this.each((function(){const e=xt.getOrCreateInstance(this,t);if("number"!=typeof t){if("string"==typeof t){if(void 0===e[t]||t.startsWith("_")||"constructor"===t)throw new TypeError(`No method named "${t}"`);e[t]()}}else e.to(t)}))}}N.on(document,bt,"[data-bs-slide], [data-bs-slide-to]",(function(t){const e=z.getElementFromSelector(this);if(!e||!e.classList.contains(vt))return;t.preventDefault();const i=xt.getOrCreateInstance(e),n=this.getAttribute("data-bs-slide-to");return n?(i.to(n),void i._maybeEnableCycle()):"next"===F.getDataAttribute(this,"slide")?(i.next(),void i._maybeEnableCycle()):(i.prev(),void i._maybeEnableCycle())})),N.on(window,_t,(()=>{const t=z.find('[data-bs-ride="carousel"]');for(const e of t)xt.getOrCreateInstance(e)})),m(xt);const kt=".bs.collapse",Lt=`show${kt}`,St=`shown${kt}`,Dt=`hide${kt}`,$t=`hidden${kt}`,It=`click${kt}.data-api`,Nt="show",Pt="collapse",jt="collapsing",Mt=`:scope .${Pt} .${Pt}`,Ft='[data-bs-toggle="collapse"]',Ht={parent:null,toggle:!0},Wt={parent:"(null|element)",toggle:"boolean"};class Bt extends W{constructor(t,e){super(t,e),this._isTransitioning=!1,this._triggerArray=[];const i=z.find(Ft);for(const t of i){const e=z.getSelectorFromElement(t),i=z.find(e).filter((t=>t===this._element));null!==e&&i.length&&this._triggerArray.push(t)}this._initializeChildren(),this._config.parent||this._addAriaAndCollapsedClass(this._triggerArray,this._isShown()),this._config.toggle&&this.toggle()}static get Default(){return Ht}static get DefaultType(){return Wt}static get NAME(){return"collapse"}toggle(){this._isShown()?this.hide():this.show()}show(){if(this._isTransitioning||this._isShown())return;let t=[];if(this._config.parent&&(t=this._getFirstLevelChildren(".collapse.show, .collapse.collapsing").filter((t=>t!==this._element)).map((t=>Bt.getOrCreateInstance(t,{toggle:!1})))),t.length&&t[0]._isTransitioning)return;if(N.trigger(this._element,Lt).defaultPrevented)return;for(const e of t)e.hide();const e=this._getDimension();this._element.classList.remove(Pt),this._element.classList.add(jt),this._element.style[e]=0,this._addAriaAndCollapsedClass(this._triggerArray,!0),this._isTransitioning=!0;const i=`scroll${e[0].toUpperCase()+e.slice(1)}`;this._queueCallback((()=>{this._isTransitioning=!1,this._element.classList.remove(jt),this._element.classList.add(Pt,Nt),this._element.style[e]="",N.trigger(this._element,St)}),this._element,!0),this._element.style[e]=`${this._element[i]}px`}hide(){if(this._isTransitioning||!this._isShown())return;if(N.trigger(this._element,Dt).defaultPrevented)return;const t=this._getDimension();this._element.style[t]=`${this._element.getBoundingClientRect()[t]}px`,d(this._element),this._element.classList.add(jt),this._element.classList.remove(Pt,Nt);for(const t of this._triggerArray){const e=z.getElementFromSelector(t);e&&!this._isShown(e)&&this._addAriaAndCollapsedClass([t],!1)}this._isTransitioning=!0,this._element.style[t]="",this._queueCallback((()=>{this._isTransitioning=!1,this._element.classList.remove(jt),this._element.classList.add(Pt),N.trigger(this._element,$t)}),this._element,!0)}_isShown(t=this._element){return t.classList.contains(Nt)}_configAfterMerge(t){return t.toggle=Boolean(t.toggle),t.parent=r(t.parent),t}_getDimension(){return this._element.classList.contains("collapse-horizontal")?"width":"height"}_initializeChildren(){if(!this._config.parent)return;const t=this._getFirstLevelChildren(Ft);for(const e of t){const t=z.getElementFromSelector(e);t&&this._addAriaAndCollapsedClass([e],this._isShown(t))}}_getFirstLevelChildren(t){const e=z.find(Mt,this._config.parent);return z.find(t,this._config.parent).filter((t=>!e.includes(t)))}_addAriaAndCollapsedClass(t,e){if(t.length)for(const i of t)i.classList.toggle("collapsed",!e),i.setAttribute("aria-expanded",e)}static jQueryInterface(t){const e={};return"string"==typeof t&&/show|hide/.test(t)&&(e.toggle=!1),this.each((function(){const i=Bt.getOrCreateInstance(this,e);if("string"==typeof t){if(void 0===i[t])throw new TypeError(`No method named "${t}"`);i[t]()}}))}}N.on(document,It,Ft,(function(t){("A"===t.target.tagName||t.delegateTarget&&"A"===t.delegateTarget.tagName)&&t.preventDefault();for(const t of z.getMultipleElementsFromSelector(this))Bt.getOrCreateInstance(t,{toggle:!1}).toggle()})),m(Bt);var zt="top",Rt="bottom",qt="right",Vt="left",Kt="auto",Qt=[zt,Rt,qt,Vt],Xt="start",Yt="end",Ut="clippingParents",Gt="viewport",Jt="popper",Zt="reference",te=Qt.reduce((function(t,e){return t.concat([e+"-"+Xt,e+"-"+Yt])}),[]),ee=[].concat(Qt,[Kt]).reduce((function(t,e){return t.concat([e,e+"-"+Xt,e+"-"+Yt])}),[]),ie="beforeRead",ne="read",se="afterRead",oe="beforeMain",re="main",ae="afterMain",le="beforeWrite",ce="write",he="afterWrite",de=[ie,ne,se,oe,re,ae,le,ce,he];function ue(t){return t?(t.nodeName||"").toLowerCase():null}function fe(t){if(null==t)return window;if("[object Window]"!==t.toString()){var e=t.ownerDocument;return e&&e.defaultView||window}return t}function pe(t){return t instanceof fe(t).Element||t instanceof Element}function me(t){return t instanceof fe(t).HTMLElement||t instanceof HTMLElement}function ge(t){return"undefined"!=typeof ShadowRoot&&(t instanceof fe(t).ShadowRoot||t instanceof ShadowRoot)}const _e={name:"applyStyles",enabled:!0,phase:"write",fn:function(t){var e=t.state;Object.keys(e.elements).forEach((function(t){var i=e.styles[t]||{},n=e.attributes[t]||{},s=e.elements[t];me(s)&&ue(s)&&(Object.assign(s.style,i),Object.keys(n).forEach((function(t){var e=n[t];!1===e?s.removeAttribute(t):s.setAttribute(t,!0===e?"":e)})))}))},effect:function(t){var e=t.state,i={popper:{position:e.options.strategy,left:"0",top:"0",margin:"0"},arrow:{position:"absolute"},reference:{}};return Object.assign(e.elements.popper.style,i.popper),e.styles=i,e.elements.arrow&&Object.assign(e.elements.arrow.style,i.arrow),function(){Object.keys(e.elements).forEach((function(t){var n=e.elements[t],s=e.attributes[t]||{},o=Object.keys(e.styles.hasOwnProperty(t)?e.styles[t]:i[t]).reduce((function(t,e){return t[e]="",t}),{});me(n)&&ue(n)&&(Object.assign(n.style,o),Object.keys(s).forEach((function(t){n.removeAttribute(t)})))}))}},requires:["computeStyles"]};function be(t){return t.split("-")[0]}var ve=Math.max,ye=Math.min,we=Math.round;function Ae(){var t=navigator.userAgentData;return null!=t&&t.brands&&Array.isArray(t.brands)?t.brands.map((function(t){return t.brand+"/"+t.version})).join(" "):navigator.userAgent}function Ee(){return!/^((?!chrome|android).)*safari/i.test(Ae())}function Te(t,e,i){void 0===e&&(e=!1),void 0===i&&(i=!1);var n=t.getBoundingClientRect(),s=1,o=1;e&&me(t)&&(s=t.offsetWidth>0&&we(n.width)/t.offsetWidth||1,o=t.offsetHeight>0&&we(n.height)/t.offsetHeight||1);var r=(pe(t)?fe(t):window).visualViewport,a=!Ee()&&i,l=(n.left+(a&&r?r.offsetLeft:0))/s,c=(n.top+(a&&r?r.offsetTop:0))/o,h=n.width/s,d=n.height/o;return{width:h,height:d,top:c,right:l+h,bottom:c+d,left:l,x:l,y:c}}function Ce(t){var e=Te(t),i=t.offsetWidth,n=t.offsetHeight;return Math.abs(e.width-i)<=1&&(i=e.width),Math.abs(e.height-n)<=1&&(n=e.height),{x:t.offsetLeft,y:t.offsetTop,width:i,height:n}}function Oe(t,e){var i=e.getRootNode&&e.getRootNode();if(t.contains(e))return!0;if(i&&ge(i)){var n=e;do{if(n&&t.isSameNode(n))return!0;n=n.parentNode||n.host}while(n)}return!1}function xe(t){return fe(t).getComputedStyle(t)}function ke(t){return["table","td","th"].indexOf(ue(t))>=0}function Le(t){return((pe(t)?t.ownerDocument:t.document)||window.document).documentElement}function Se(t){return"html"===ue(t)?t:t.assignedSlot||t.parentNode||(ge(t)?t.host:null)||Le(t)}function De(t){return me(t)&&"fixed"!==xe(t).position?t.offsetParent:null}function $e(t){for(var e=fe(t),i=De(t);i&&ke(i)&&"static"===xe(i).position;)i=De(i);return i&&("html"===ue(i)||"body"===ue(i)&&"static"===xe(i).position)?e:i||function(t){var e=/firefox/i.test(Ae());if(/Trident/i.test(Ae())&&me(t)&&"fixed"===xe(t).position)return null;var i=Se(t);for(ge(i)&&(i=i.host);me(i)&&["html","body"].indexOf(ue(i))<0;){var n=xe(i);if("none"!==n.transform||"none"!==n.perspective||"paint"===n.contain||-1!==["transform","perspective"].indexOf(n.willChange)||e&&"filter"===n.willChange||e&&n.filter&&"none"!==n.filter)return i;i=i.parentNode}return null}(t)||e}function Ie(t){return["top","bottom"].indexOf(t)>=0?"x":"y"}function Ne(t,e,i){return ve(t,ye(e,i))}function Pe(t){return Object.assign({},{top:0,right:0,bottom:0,left:0},t)}function je(t,e){return e.reduce((function(e,i){return e[i]=t,e}),{})}const Me={name:"arrow",enabled:!0,phase:"main",fn:function(t){var e,i=t.state,n=t.name,s=t.options,o=i.elements.arrow,r=i.modifiersData.popperOffsets,a=be(i.placement),l=Ie(a),c=[Vt,qt].indexOf(a)>=0?"height":"width";if(o&&r){var h=function(t,e){return Pe("number"!=typeof(t="function"==typeof t?t(Object.assign({},e.rects,{placement:e.placement})):t)?t:je(t,Qt))}(s.padding,i),d=Ce(o),u="y"===l?zt:Vt,f="y"===l?Rt:qt,p=i.rects.reference[c]+i.rects.reference[l]-r[l]-i.rects.popper[c],m=r[l]-i.rects.reference[l],g=$e(o),_=g?"y"===l?g.clientHeight||0:g.clientWidth||0:0,b=p/2-m/2,v=h[u],y=_-d[c]-h[f],w=_/2-d[c]/2+b,A=Ne(v,w,y),E=l;i.modifiersData[n]=((e={})[E]=A,e.centerOffset=A-w,e)}},effect:function(t){var e=t.state,i=t.options.element,n=void 0===i?"[data-popper-arrow]":i;null!=n&&("string"!=typeof n||(n=e.elements.popper.querySelector(n)))&&Oe(e.elements.popper,n)&&(e.elements.arrow=n)},requires:["popperOffsets"],requiresIfExists:["preventOverflow"]};function Fe(t){return t.split("-")[1]}var He={top:"auto",right:"auto",bottom:"auto",left:"auto"};function We(t){var e,i=t.popper,n=t.popperRect,s=t.placement,o=t.variation,r=t.offsets,a=t.position,l=t.gpuAcceleration,c=t.adaptive,h=t.roundOffsets,d=t.isFixed,u=r.x,f=void 0===u?0:u,p=r.y,m=void 0===p?0:p,g="function"==typeof h?h({x:f,y:m}):{x:f,y:m};f=g.x,m=g.y;var _=r.hasOwnProperty("x"),b=r.hasOwnProperty("y"),v=Vt,y=zt,w=window;if(c){var A=$e(i),E="clientHeight",T="clientWidth";A===fe(i)&&"static"!==xe(A=Le(i)).position&&"absolute"===a&&(E="scrollHeight",T="scrollWidth"),(s===zt||(s===Vt||s===qt)&&o===Yt)&&(y=Rt,m-=(d&&A===w&&w.visualViewport?w.visualViewport.height:A[E])-n.height,m*=l?1:-1),s!==Vt&&(s!==zt&&s!==Rt||o!==Yt)||(v=qt,f-=(d&&A===w&&w.visualViewport?w.visualViewport.width:A[T])-n.width,f*=l?1:-1)}var C,O=Object.assign({position:a},c&&He),x=!0===h?function(t,e){var i=t.x,n=t.y,s=e.devicePixelRatio||1;return{x:we(i*s)/s||0,y:we(n*s)/s||0}}({x:f,y:m},fe(i)):{x:f,y:m};return f=x.x,m=x.y,l?Object.assign({},O,((C={})[y]=b?"0":"",C[v]=_?"0":"",C.transform=(w.devicePixelRatio||1)<=1?"translate("+f+"px, "+m+"px)":"translate3d("+f+"px, "+m+"px, 0)",C)):Object.assign({},O,((e={})[y]=b?m+"px":"",e[v]=_?f+"px":"",e.transform="",e))}const Be={name:"computeStyles",enabled:!0,phase:"beforeWrite",fn:function(t){var e=t.state,i=t.options,n=i.gpuAcceleration,s=void 0===n||n,o=i.adaptive,r=void 0===o||o,a=i.roundOffsets,l=void 0===a||a,c={placement:be(e.placement),variation:Fe(e.placement),popper:e.elements.popper,popperRect:e.rects.popper,gpuAcceleration:s,isFixed:"fixed"===e.options.strategy};null!=e.modifiersData.popperOffsets&&(e.styles.popper=Object.assign({},e.styles.popper,We(Object.assign({},c,{offsets:e.modifiersData.popperOffsets,position:e.options.strategy,adaptive:r,roundOffsets:l})))),null!=e.modifiersData.arrow&&(e.styles.arrow=Object.assign({},e.styles.arrow,We(Object.assign({},c,{offsets:e.modifiersData.arrow,position:"absolute",adaptive:!1,roundOffsets:l})))),e.attributes.popper=Object.assign({},e.attributes.popper,{"data-popper-placement":e.placement})},data:{}};var ze={passive:!0};const Re={name:"eventListeners",enabled:!0,phase:"write",fn:function(){},effect:function(t){var e=t.state,i=t.instance,n=t.options,s=n.scroll,o=void 0===s||s,r=n.resize,a=void 0===r||r,l=fe(e.elements.popper),c=[].concat(e.scrollParents.reference,e.scrollParents.popper);return o&&c.forEach((function(t){t.addEventListener("scroll",i.update,ze)})),a&&l.addEventListener("resize",i.update,ze),function(){o&&c.forEach((function(t){t.removeEventListener("scroll",i.update,ze)})),a&&l.removeEventListener("resize",i.update,ze)}},data:{}};var qe={left:"right",right:"left",bottom:"top",top:"bottom"};function Ve(t){return t.replace(/left|right|bottom|top/g,(function(t){return qe[t]}))}var Ke={start:"end",end:"start"};function Qe(t){return t.replace(/start|end/g,(function(t){return Ke[t]}))}function Xe(t){var e=fe(t);return{scrollLeft:e.pageXOffset,scrollTop:e.pageYOffset}}function Ye(t){return Te(Le(t)).left+Xe(t).scrollLeft}function Ue(t){var e=xe(t),i=e.overflow,n=e.overflowX,s=e.overflowY;return/auto|scroll|overlay|hidden/.test(i+s+n)}function Ge(t){return["html","body","#document"].indexOf(ue(t))>=0?t.ownerDocument.body:me(t)&&Ue(t)?t:Ge(Se(t))}function Je(t,e){var i;void 0===e&&(e=[]);var n=Ge(t),s=n===(null==(i=t.ownerDocument)?void 0:i.body),o=fe(n),r=s?[o].concat(o.visualViewport||[],Ue(n)?n:[]):n,a=e.concat(r);return s?a:a.concat(Je(Se(r)))}function Ze(t){return Object.assign({},t,{left:t.x,top:t.y,right:t.x+t.width,bottom:t.y+t.height})}function ti(t,e,i){return e===Gt?Ze(function(t,e){var i=fe(t),n=Le(t),s=i.visualViewport,o=n.clientWidth,r=n.clientHeight,a=0,l=0;if(s){o=s.width,r=s.height;var c=Ee();(c||!c&&"fixed"===e)&&(a=s.offsetLeft,l=s.offsetTop)}return{width:o,height:r,x:a+Ye(t),y:l}}(t,i)):pe(e)?function(t,e){var i=Te(t,!1,"fixed"===e);return i.top=i.top+t.clientTop,i.left=i.left+t.clientLeft,i.bottom=i.top+t.clientHeight,i.right=i.left+t.clientWidth,i.width=t.clientWidth,i.height=t.clientHeight,i.x=i.left,i.y=i.top,i}(e,i):Ze(function(t){var e,i=Le(t),n=Xe(t),s=null==(e=t.ownerDocument)?void 0:e.body,o=ve(i.scrollWidth,i.clientWidth,s?s.scrollWidth:0,s?s.clientWidth:0),r=ve(i.scrollHeight,i.clientHeight,s?s.scrollHeight:0,s?s.clientHeight:0),a=-n.scrollLeft+Ye(t),l=-n.scrollTop;return"rtl"===xe(s||i).direction&&(a+=ve(i.clientWidth,s?s.clientWidth:0)-o),{width:o,height:r,x:a,y:l}}(Le(t)))}function ei(t){var e,i=t.reference,n=t.element,s=t.placement,o=s?be(s):null,r=s?Fe(s):null,a=i.x+i.width/2-n.width/2,l=i.y+i.height/2-n.height/2;switch(o){case zt:e={x:a,y:i.y-n.height};break;case Rt:e={x:a,y:i.y+i.height};break;case qt:e={x:i.x+i.width,y:l};break;case Vt:e={x:i.x-n.width,y:l};break;default:e={x:i.x,y:i.y}}var c=o?Ie(o):null;if(null!=c){var h="y"===c?"height":"width";switch(r){case Xt:e[c]=e[c]-(i[h]/2-n[h]/2);break;case Yt:e[c]=e[c]+(i[h]/2-n[h]/2)}}return e}function ii(t,e){void 0===e&&(e={});var i=e,n=i.placement,s=void 0===n?t.placement:n,o=i.strategy,r=void 0===o?t.strategy:o,a=i.boundary,l=void 0===a?Ut:a,c=i.rootBoundary,h=void 0===c?Gt:c,d=i.elementContext,u=void 0===d?Jt:d,f=i.altBoundary,p=void 0!==f&&f,m=i.padding,g=void 0===m?0:m,_=Pe("number"!=typeof g?g:je(g,Qt)),b=u===Jt?Zt:Jt,v=t.rects.popper,y=t.elements[p?b:u],w=function(t,e,i,n){var s="clippingParents"===e?function(t){var e=Je(Se(t)),i=["absolute","fixed"].indexOf(xe(t).position)>=0&&me(t)?$e(t):t;return pe(i)?e.filter((function(t){return pe(t)&&Oe(t,i)&&"body"!==ue(t)})):[]}(t):[].concat(e),o=[].concat(s,[i]),r=o[0],a=o.reduce((function(e,i){var s=ti(t,i,n);return e.top=ve(s.top,e.top),e.right=ye(s.right,e.right),e.bottom=ye(s.bottom,e.bottom),e.left=ve(s.left,e.left),e}),ti(t,r,n));return a.width=a.right-a.left,a.height=a.bottom-a.top,a.x=a.left,a.y=a.top,a}(pe(y)?y:y.contextElement||Le(t.elements.popper),l,h,r),A=Te(t.elements.reference),E=ei({reference:A,element:v,strategy:"absolute",placement:s}),T=Ze(Object.assign({},v,E)),C=u===Jt?T:A,O={top:w.top-C.top+_.top,bottom:C.bottom-w.bottom+_.bottom,left:w.left-C.left+_.left,right:C.right-w.right+_.right},x=t.modifiersData.offset;if(u===Jt&&x){var k=x[s];Object.keys(O).forEach((function(t){var e=[qt,Rt].indexOf(t)>=0?1:-1,i=[zt,Rt].indexOf(t)>=0?"y":"x";O[t]+=k[i]*e}))}return O}function ni(t,e){void 0===e&&(e={});var i=e,n=i.placement,s=i.boundary,o=i.rootBoundary,r=i.padding,a=i.flipVariations,l=i.allowedAutoPlacements,c=void 0===l?ee:l,h=Fe(n),d=h?a?te:te.filter((function(t){return Fe(t)===h})):Qt,u=d.filter((function(t){return c.indexOf(t)>=0}));0===u.length&&(u=d);var f=u.reduce((function(e,i){return e[i]=ii(t,{placement:i,boundary:s,rootBoundary:o,padding:r})[be(i)],e}),{});return Object.keys(f).sort((function(t,e){return f[t]-f[e]}))}const si={name:"flip",enabled:!0,phase:"main",fn:function(t){var e=t.state,i=t.options,n=t.name;if(!e.modifiersData[n]._skip){for(var s=i.mainAxis,o=void 0===s||s,r=i.altAxis,a=void 0===r||r,l=i.fallbackPlacements,c=i.padding,h=i.boundary,d=i.rootBoundary,u=i.altBoundary,f=i.flipVariations,p=void 0===f||f,m=i.allowedAutoPlacements,g=e.options.placement,_=be(g),b=l||(_!==g&&p?function(t){if(be(t)===Kt)return[];var e=Ve(t);return[Qe(t),e,Qe(e)]}(g):[Ve(g)]),v=[g].concat(b).reduce((function(t,i){return t.concat(be(i)===Kt?ni(e,{placement:i,boundary:h,rootBoundary:d,padding:c,flipVariations:p,allowedAutoPlacements:m}):i)}),[]),y=e.rects.reference,w=e.rects.popper,A=new Map,E=!0,T=v[0],C=0;C=0,S=L?"width":"height",D=ii(e,{placement:O,boundary:h,rootBoundary:d,altBoundary:u,padding:c}),$=L?k?qt:Vt:k?Rt:zt;y[S]>w[S]&&($=Ve($));var I=Ve($),N=[];if(o&&N.push(D[x]<=0),a&&N.push(D[$]<=0,D[I]<=0),N.every((function(t){return t}))){T=O,E=!1;break}A.set(O,N)}if(E)for(var P=function(t){var e=v.find((function(e){var i=A.get(e);if(i)return i.slice(0,t).every((function(t){return t}))}));if(e)return T=e,"break"},j=p?3:1;j>0&&"break"!==P(j);j--);e.placement!==T&&(e.modifiersData[n]._skip=!0,e.placement=T,e.reset=!0)}},requiresIfExists:["offset"],data:{_skip:!1}};function oi(t,e,i){return void 0===i&&(i={x:0,y:0}),{top:t.top-e.height-i.y,right:t.right-e.width+i.x,bottom:t.bottom-e.height+i.y,left:t.left-e.width-i.x}}function ri(t){return[zt,qt,Rt,Vt].some((function(e){return t[e]>=0}))}const ai={name:"hide",enabled:!0,phase:"main",requiresIfExists:["preventOverflow"],fn:function(t){var e=t.state,i=t.name,n=e.rects.reference,s=e.rects.popper,o=e.modifiersData.preventOverflow,r=ii(e,{elementContext:"reference"}),a=ii(e,{altBoundary:!0}),l=oi(r,n),c=oi(a,s,o),h=ri(l),d=ri(c);e.modifiersData[i]={referenceClippingOffsets:l,popperEscapeOffsets:c,isReferenceHidden:h,hasPopperEscaped:d},e.attributes.popper=Object.assign({},e.attributes.popper,{"data-popper-reference-hidden":h,"data-popper-escaped":d})}},li={name:"offset",enabled:!0,phase:"main",requires:["popperOffsets"],fn:function(t){var e=t.state,i=t.options,n=t.name,s=i.offset,o=void 0===s?[0,0]:s,r=ee.reduce((function(t,i){return t[i]=function(t,e,i){var n=be(t),s=[Vt,zt].indexOf(n)>=0?-1:1,o="function"==typeof i?i(Object.assign({},e,{placement:t})):i,r=o[0],a=o[1];return r=r||0,a=(a||0)*s,[Vt,qt].indexOf(n)>=0?{x:a,y:r}:{x:r,y:a}}(i,e.rects,o),t}),{}),a=r[e.placement],l=a.x,c=a.y;null!=e.modifiersData.popperOffsets&&(e.modifiersData.popperOffsets.x+=l,e.modifiersData.popperOffsets.y+=c),e.modifiersData[n]=r}},ci={name:"popperOffsets",enabled:!0,phase:"read",fn:function(t){var e=t.state,i=t.name;e.modifiersData[i]=ei({reference:e.rects.reference,element:e.rects.popper,strategy:"absolute",placement:e.placement})},data:{}},hi={name:"preventOverflow",enabled:!0,phase:"main",fn:function(t){var e=t.state,i=t.options,n=t.name,s=i.mainAxis,o=void 0===s||s,r=i.altAxis,a=void 0!==r&&r,l=i.boundary,c=i.rootBoundary,h=i.altBoundary,d=i.padding,u=i.tether,f=void 0===u||u,p=i.tetherOffset,m=void 0===p?0:p,g=ii(e,{boundary:l,rootBoundary:c,padding:d,altBoundary:h}),_=be(e.placement),b=Fe(e.placement),v=!b,y=Ie(_),w="x"===y?"y":"x",A=e.modifiersData.popperOffsets,E=e.rects.reference,T=e.rects.popper,C="function"==typeof m?m(Object.assign({},e.rects,{placement:e.placement})):m,O="number"==typeof C?{mainAxis:C,altAxis:C}:Object.assign({mainAxis:0,altAxis:0},C),x=e.modifiersData.offset?e.modifiersData.offset[e.placement]:null,k={x:0,y:0};if(A){if(o){var L,S="y"===y?zt:Vt,D="y"===y?Rt:qt,$="y"===y?"height":"width",I=A[y],N=I+g[S],P=I-g[D],j=f?-T[$]/2:0,M=b===Xt?E[$]:T[$],F=b===Xt?-T[$]:-E[$],H=e.elements.arrow,W=f&&H?Ce(H):{width:0,height:0},B=e.modifiersData["arrow#persistent"]?e.modifiersData["arrow#persistent"].padding:{top:0,right:0,bottom:0,left:0},z=B[S],R=B[D],q=Ne(0,E[$],W[$]),V=v?E[$]/2-j-q-z-O.mainAxis:M-q-z-O.mainAxis,K=v?-E[$]/2+j+q+R+O.mainAxis:F+q+R+O.mainAxis,Q=e.elements.arrow&&$e(e.elements.arrow),X=Q?"y"===y?Q.clientTop||0:Q.clientLeft||0:0,Y=null!=(L=null==x?void 0:x[y])?L:0,U=I+K-Y,G=Ne(f?ye(N,I+V-Y-X):N,I,f?ve(P,U):P);A[y]=G,k[y]=G-I}if(a){var J,Z="x"===y?zt:Vt,tt="x"===y?Rt:qt,et=A[w],it="y"===w?"height":"width",nt=et+g[Z],st=et-g[tt],ot=-1!==[zt,Vt].indexOf(_),rt=null!=(J=null==x?void 0:x[w])?J:0,at=ot?nt:et-E[it]-T[it]-rt+O.altAxis,lt=ot?et+E[it]+T[it]-rt-O.altAxis:st,ct=f&&ot?function(t,e,i){var n=Ne(t,e,i);return n>i?i:n}(at,et,lt):Ne(f?at:nt,et,f?lt:st);A[w]=ct,k[w]=ct-et}e.modifiersData[n]=k}},requiresIfExists:["offset"]};function di(t,e,i){void 0===i&&(i=!1);var n,s,o=me(e),r=me(e)&&function(t){var e=t.getBoundingClientRect(),i=we(e.width)/t.offsetWidth||1,n=we(e.height)/t.offsetHeight||1;return 1!==i||1!==n}(e),a=Le(e),l=Te(t,r,i),c={scrollLeft:0,scrollTop:0},h={x:0,y:0};return(o||!o&&!i)&&(("body"!==ue(e)||Ue(a))&&(c=(n=e)!==fe(n)&&me(n)?{scrollLeft:(s=n).scrollLeft,scrollTop:s.scrollTop}:Xe(n)),me(e)?((h=Te(e,!0)).x+=e.clientLeft,h.y+=e.clientTop):a&&(h.x=Ye(a))),{x:l.left+c.scrollLeft-h.x,y:l.top+c.scrollTop-h.y,width:l.width,height:l.height}}function ui(t){var e=new Map,i=new Set,n=[];function s(t){i.add(t.name),[].concat(t.requires||[],t.requiresIfExists||[]).forEach((function(t){if(!i.has(t)){var n=e.get(t);n&&s(n)}})),n.push(t)}return t.forEach((function(t){e.set(t.name,t)})),t.forEach((function(t){i.has(t.name)||s(t)})),n}var fi={placement:"bottom",modifiers:[],strategy:"absolute"};function pi(){for(var t=arguments.length,e=new Array(t),i=0;iNumber.parseInt(t,10))):"function"==typeof t?e=>t(e,this._element):t}_getPopperConfig(){const t={placement:this._getPlacement(),modifiers:[{name:"preventOverflow",options:{boundary:this._config.boundary}},{name:"offset",options:{offset:this._getOffset()}}]};return(this._inNavbar||"static"===this._config.display)&&(F.setDataAttribute(this._menu,"popper","static"),t.modifiers=[{name:"applyStyles",enabled:!1}]),{...t,...g(this._config.popperConfig,[t])}}_selectMenuItem({key:t,target:e}){const i=z.find(".dropdown-menu .dropdown-item:not(.disabled):not(:disabled)",this._menu).filter((t=>a(t)));i.length&&b(i,e,t===Ti,!i.includes(e)).focus()}static jQueryInterface(t){return this.each((function(){const e=qi.getOrCreateInstance(this,t);if("string"==typeof t){if(void 0===e[t])throw new TypeError(`No method named "${t}"`);e[t]()}}))}static clearMenus(t){if(2===t.button||"keyup"===t.type&&"Tab"!==t.key)return;const e=z.find(Ni);for(const i of e){const e=qi.getInstance(i);if(!e||!1===e._config.autoClose)continue;const n=t.composedPath(),s=n.includes(e._menu);if(n.includes(e._element)||"inside"===e._config.autoClose&&!s||"outside"===e._config.autoClose&&s)continue;if(e._menu.contains(t.target)&&("keyup"===t.type&&"Tab"===t.key||/input|select|option|textarea|form/i.test(t.target.tagName)))continue;const o={relatedTarget:e._element};"click"===t.type&&(o.clickEvent=t),e._completeHide(o)}}static dataApiKeydownHandler(t){const e=/input|textarea/i.test(t.target.tagName),i="Escape"===t.key,n=[Ei,Ti].includes(t.key);if(!n&&!i)return;if(e&&!i)return;t.preventDefault();const s=this.matches(Ii)?this:z.prev(this,Ii)[0]||z.next(this,Ii)[0]||z.findOne(Ii,t.delegateTarget.parentNode),o=qi.getOrCreateInstance(s);if(n)return t.stopPropagation(),o.show(),void o._selectMenuItem(t);o._isShown()&&(t.stopPropagation(),o.hide(),s.focus())}}N.on(document,Si,Ii,qi.dataApiKeydownHandler),N.on(document,Si,Pi,qi.dataApiKeydownHandler),N.on(document,Li,qi.clearMenus),N.on(document,Di,qi.clearMenus),N.on(document,Li,Ii,(function(t){t.preventDefault(),qi.getOrCreateInstance(this).toggle()})),m(qi);const Vi="backdrop",Ki="show",Qi=`mousedown.bs.${Vi}`,Xi={className:"modal-backdrop",clickCallback:null,isAnimated:!1,isVisible:!0,rootElement:"body"},Yi={className:"string",clickCallback:"(function|null)",isAnimated:"boolean",isVisible:"boolean",rootElement:"(element|string)"};class Ui extends H{constructor(t){super(),this._config=this._getConfig(t),this._isAppended=!1,this._element=null}static get Default(){return Xi}static get DefaultType(){return Yi}static get NAME(){return Vi}show(t){if(!this._config.isVisible)return void g(t);this._append();const e=this._getElement();this._config.isAnimated&&d(e),e.classList.add(Ki),this._emulateAnimation((()=>{g(t)}))}hide(t){this._config.isVisible?(this._getElement().classList.remove(Ki),this._emulateAnimation((()=>{this.dispose(),g(t)}))):g(t)}dispose(){this._isAppended&&(N.off(this._element,Qi),this._element.remove(),this._isAppended=!1)}_getElement(){if(!this._element){const t=document.createElement("div");t.className=this._config.className,this._config.isAnimated&&t.classList.add("fade"),this._element=t}return this._element}_configAfterMerge(t){return t.rootElement=r(t.rootElement),t}_append(){if(this._isAppended)return;const t=this._getElement();this._config.rootElement.append(t),N.on(t,Qi,(()=>{g(this._config.clickCallback)})),this._isAppended=!0}_emulateAnimation(t){_(t,this._getElement(),this._config.isAnimated)}}const Gi=".bs.focustrap",Ji=`focusin${Gi}`,Zi=`keydown.tab${Gi}`,tn="backward",en={autofocus:!0,trapElement:null},nn={autofocus:"boolean",trapElement:"element"};class sn extends H{constructor(t){super(),this._config=this._getConfig(t),this._isActive=!1,this._lastTabNavDirection=null}static get Default(){return en}static get DefaultType(){return nn}static get NAME(){return"focustrap"}activate(){this._isActive||(this._config.autofocus&&this._config.trapElement.focus(),N.off(document,Gi),N.on(document,Ji,(t=>this._handleFocusin(t))),N.on(document,Zi,(t=>this._handleKeydown(t))),this._isActive=!0)}deactivate(){this._isActive&&(this._isActive=!1,N.off(document,Gi))}_handleFocusin(t){const{trapElement:e}=this._config;if(t.target===document||t.target===e||e.contains(t.target))return;const i=z.focusableChildren(e);0===i.length?e.focus():this._lastTabNavDirection===tn?i[i.length-1].focus():i[0].focus()}_handleKeydown(t){"Tab"===t.key&&(this._lastTabNavDirection=t.shiftKey?tn:"forward")}}const on=".fixed-top, .fixed-bottom, .is-fixed, .sticky-top",rn=".sticky-top",an="padding-right",ln="margin-right";class cn{constructor(){this._element=document.body}getWidth(){const t=document.documentElement.clientWidth;return Math.abs(window.innerWidth-t)}hide(){const t=this.getWidth();this._disableOverFlow(),this._setElementAttributes(this._element,an,(e=>e+t)),this._setElementAttributes(on,an,(e=>e+t)),this._setElementAttributes(rn,ln,(e=>e-t))}reset(){this._resetElementAttributes(this._element,"overflow"),this._resetElementAttributes(this._element,an),this._resetElementAttributes(on,an),this._resetElementAttributes(rn,ln)}isOverflowing(){return this.getWidth()>0}_disableOverFlow(){this._saveInitialAttribute(this._element,"overflow"),this._element.style.overflow="hidden"}_setElementAttributes(t,e,i){const n=this.getWidth();this._applyManipulationCallback(t,(t=>{if(t!==this._element&&window.innerWidth>t.clientWidth+n)return;this._saveInitialAttribute(t,e);const s=window.getComputedStyle(t).getPropertyValue(e);t.style.setProperty(e,`${i(Number.parseFloat(s))}px`)}))}_saveInitialAttribute(t,e){const i=t.style.getPropertyValue(e);i&&F.setDataAttribute(t,e,i)}_resetElementAttributes(t,e){this._applyManipulationCallback(t,(t=>{const i=F.getDataAttribute(t,e);null!==i?(F.removeDataAttribute(t,e),t.style.setProperty(e,i)):t.style.removeProperty(e)}))}_applyManipulationCallback(t,e){if(o(t))e(t);else for(const i of z.find(t,this._element))e(i)}}const hn=".bs.modal",dn=`hide${hn}`,un=`hidePrevented${hn}`,fn=`hidden${hn}`,pn=`show${hn}`,mn=`shown${hn}`,gn=`resize${hn}`,_n=`click.dismiss${hn}`,bn=`mousedown.dismiss${hn}`,vn=`keydown.dismiss${hn}`,yn=`click${hn}.data-api`,wn="modal-open",An="show",En="modal-static",Tn={backdrop:!0,focus:!0,keyboard:!0},Cn={backdrop:"(boolean|string)",focus:"boolean",keyboard:"boolean"};class On extends W{constructor(t,e){super(t,e),this._dialog=z.findOne(".modal-dialog",this._element),this._backdrop=this._initializeBackDrop(),this._focustrap=this._initializeFocusTrap(),this._isShown=!1,this._isTransitioning=!1,this._scrollBar=new cn,this._addEventListeners()}static get Default(){return Tn}static get DefaultType(){return Cn}static get NAME(){return"modal"}toggle(t){return this._isShown?this.hide():this.show(t)}show(t){this._isShown||this._isTransitioning||N.trigger(this._element,pn,{relatedTarget:t}).defaultPrevented||(this._isShown=!0,this._isTransitioning=!0,this._scrollBar.hide(),document.body.classList.add(wn),this._adjustDialog(),this._backdrop.show((()=>this._showElement(t))))}hide(){this._isShown&&!this._isTransitioning&&(N.trigger(this._element,dn).defaultPrevented||(this._isShown=!1,this._isTransitioning=!0,this._focustrap.deactivate(),this._element.classList.remove(An),this._queueCallback((()=>this._hideModal()),this._element,this._isAnimated())))}dispose(){N.off(window,hn),N.off(this._dialog,hn),this._backdrop.dispose(),this._focustrap.deactivate(),super.dispose()}handleUpdate(){this._adjustDialog()}_initializeBackDrop(){return new Ui({isVisible:Boolean(this._config.backdrop),isAnimated:this._isAnimated()})}_initializeFocusTrap(){return new sn({trapElement:this._element})}_showElement(t){document.body.contains(this._element)||document.body.append(this._element),this._element.style.display="block",this._element.removeAttribute("aria-hidden"),this._element.setAttribute("aria-modal",!0),this._element.setAttribute("role","dialog"),this._element.scrollTop=0;const e=z.findOne(".modal-body",this._dialog);e&&(e.scrollTop=0),d(this._element),this._element.classList.add(An),this._queueCallback((()=>{this._config.focus&&this._focustrap.activate(),this._isTransitioning=!1,N.trigger(this._element,mn,{relatedTarget:t})}),this._dialog,this._isAnimated())}_addEventListeners(){N.on(this._element,vn,(t=>{"Escape"===t.key&&(this._config.keyboard?this.hide():this._triggerBackdropTransition())})),N.on(window,gn,(()=>{this._isShown&&!this._isTransitioning&&this._adjustDialog()})),N.on(this._element,bn,(t=>{N.one(this._element,_n,(e=>{this._element===t.target&&this._element===e.target&&("static"!==this._config.backdrop?this._config.backdrop&&this.hide():this._triggerBackdropTransition())}))}))}_hideModal(){this._element.style.display="none",this._element.setAttribute("aria-hidden",!0),this._element.removeAttribute("aria-modal"),this._element.removeAttribute("role"),this._isTransitioning=!1,this._backdrop.hide((()=>{document.body.classList.remove(wn),this._resetAdjustments(),this._scrollBar.reset(),N.trigger(this._element,fn)}))}_isAnimated(){return this._element.classList.contains("fade")}_triggerBackdropTransition(){if(N.trigger(this._element,un).defaultPrevented)return;const t=this._element.scrollHeight>document.documentElement.clientHeight,e=this._element.style.overflowY;"hidden"===e||this._element.classList.contains(En)||(t||(this._element.style.overflowY="hidden"),this._element.classList.add(En),this._queueCallback((()=>{this._element.classList.remove(En),this._queueCallback((()=>{this._element.style.overflowY=e}),this._dialog)}),this._dialog),this._element.focus())}_adjustDialog(){const t=this._element.scrollHeight>document.documentElement.clientHeight,e=this._scrollBar.getWidth(),i=e>0;if(i&&!t){const t=p()?"paddingLeft":"paddingRight";this._element.style[t]=`${e}px`}if(!i&&t){const t=p()?"paddingRight":"paddingLeft";this._element.style[t]=`${e}px`}}_resetAdjustments(){this._element.style.paddingLeft="",this._element.style.paddingRight=""}static jQueryInterface(t,e){return this.each((function(){const i=On.getOrCreateInstance(this,t);if("string"==typeof t){if(void 0===i[t])throw new TypeError(`No method named "${t}"`);i[t](e)}}))}}N.on(document,yn,'[data-bs-toggle="modal"]',(function(t){const e=z.getElementFromSelector(this);["A","AREA"].includes(this.tagName)&&t.preventDefault(),N.one(e,pn,(t=>{t.defaultPrevented||N.one(e,fn,(()=>{a(this)&&this.focus()}))}));const i=z.findOne(".modal.show");i&&On.getInstance(i).hide(),On.getOrCreateInstance(e).toggle(this)})),R(On),m(On);const xn=".bs.offcanvas",kn=".data-api",Ln=`load${xn}${kn}`,Sn="show",Dn="showing",$n="hiding",In=".offcanvas.show",Nn=`show${xn}`,Pn=`shown${xn}`,jn=`hide${xn}`,Mn=`hidePrevented${xn}`,Fn=`hidden${xn}`,Hn=`resize${xn}`,Wn=`click${xn}${kn}`,Bn=`keydown.dismiss${xn}`,zn={backdrop:!0,keyboard:!0,scroll:!1},Rn={backdrop:"(boolean|string)",keyboard:"boolean",scroll:"boolean"};class qn extends W{constructor(t,e){super(t,e),this._isShown=!1,this._backdrop=this._initializeBackDrop(),this._focustrap=this._initializeFocusTrap(),this._addEventListeners()}static get Default(){return zn}static get DefaultType(){return Rn}static get NAME(){return"offcanvas"}toggle(t){return this._isShown?this.hide():this.show(t)}show(t){this._isShown||N.trigger(this._element,Nn,{relatedTarget:t}).defaultPrevented||(this._isShown=!0,this._backdrop.show(),this._config.scroll||(new cn).hide(),this._element.setAttribute("aria-modal",!0),this._element.setAttribute("role","dialog"),this._element.classList.add(Dn),this._queueCallback((()=>{this._config.scroll&&!this._config.backdrop||this._focustrap.activate(),this._element.classList.add(Sn),this._element.classList.remove(Dn),N.trigger(this._element,Pn,{relatedTarget:t})}),this._element,!0))}hide(){this._isShown&&(N.trigger(this._element,jn).defaultPrevented||(this._focustrap.deactivate(),this._element.blur(),this._isShown=!1,this._element.classList.add($n),this._backdrop.hide(),this._queueCallback((()=>{this._element.classList.remove(Sn,$n),this._element.removeAttribute("aria-modal"),this._element.removeAttribute("role"),this._config.scroll||(new cn).reset(),N.trigger(this._element,Fn)}),this._element,!0)))}dispose(){this._backdrop.dispose(),this._focustrap.deactivate(),super.dispose()}_initializeBackDrop(){const t=Boolean(this._config.backdrop);return new Ui({className:"offcanvas-backdrop",isVisible:t,isAnimated:!0,rootElement:this._element.parentNode,clickCallback:t?()=>{"static"!==this._config.backdrop?this.hide():N.trigger(this._element,Mn)}:null})}_initializeFocusTrap(){return new sn({trapElement:this._element})}_addEventListeners(){N.on(this._element,Bn,(t=>{"Escape"===t.key&&(this._config.keyboard?this.hide():N.trigger(this._element,Mn))}))}static jQueryInterface(t){return this.each((function(){const e=qn.getOrCreateInstance(this,t);if("string"==typeof t){if(void 0===e[t]||t.startsWith("_")||"constructor"===t)throw new TypeError(`No method named "${t}"`);e[t](this)}}))}}N.on(document,Wn,'[data-bs-toggle="offcanvas"]',(function(t){const e=z.getElementFromSelector(this);if(["A","AREA"].includes(this.tagName)&&t.preventDefault(),l(this))return;N.one(e,Fn,(()=>{a(this)&&this.focus()}));const i=z.findOne(In);i&&i!==e&&qn.getInstance(i).hide(),qn.getOrCreateInstance(e).toggle(this)})),N.on(window,Ln,(()=>{for(const t of z.find(In))qn.getOrCreateInstance(t).show()})),N.on(window,Hn,(()=>{for(const t of z.find("[aria-modal][class*=show][class*=offcanvas-]"))"fixed"!==getComputedStyle(t).position&&qn.getOrCreateInstance(t).hide()})),R(qn),m(qn);const Vn={"*":["class","dir","id","lang","role",/^aria-[\w-]*$/i],a:["target","href","title","rel"],area:[],b:[],br:[],col:[],code:[],dd:[],div:[],dl:[],dt:[],em:[],hr:[],h1:[],h2:[],h3:[],h4:[],h5:[],h6:[],i:[],img:["src","srcset","alt","title","width","height"],li:[],ol:[],p:[],pre:[],s:[],small:[],span:[],sub:[],sup:[],strong:[],u:[],ul:[]},Kn=new Set(["background","cite","href","itemtype","longdesc","poster","src","xlink:href"]),Qn=/^(?!javascript:)(?:[a-z0-9+.-]+:|[^&:/?#]*(?:[/?#]|$))/i,Xn=(t,e)=>{const i=t.nodeName.toLowerCase();return e.includes(i)?!Kn.has(i)||Boolean(Qn.test(t.nodeValue)):e.filter((t=>t instanceof RegExp)).some((t=>t.test(i)))},Yn={allowList:Vn,content:{},extraClass:"",html:!1,sanitize:!0,sanitizeFn:null,template:"
"},Un={allowList:"object",content:"object",extraClass:"(string|function)",html:"boolean",sanitize:"boolean",sanitizeFn:"(null|function)",template:"string"},Gn={entry:"(string|element|function|null)",selector:"(string|element)"};class Jn extends H{constructor(t){super(),this._config=this._getConfig(t)}static get Default(){return Yn}static get DefaultType(){return Un}static get NAME(){return"TemplateFactory"}getContent(){return Object.values(this._config.content).map((t=>this._resolvePossibleFunction(t))).filter(Boolean)}hasContent(){return this.getContent().length>0}changeContent(t){return this._checkContent(t),this._config.content={...this._config.content,...t},this}toHtml(){const t=document.createElement("div");t.innerHTML=this._maybeSanitize(this._config.template);for(const[e,i]of Object.entries(this._config.content))this._setContent(t,i,e);const e=t.children[0],i=this._resolvePossibleFunction(this._config.extraClass);return i&&e.classList.add(...i.split(" ")),e}_typeCheckConfig(t){super._typeCheckConfig(t),this._checkContent(t.content)}_checkContent(t){for(const[e,i]of Object.entries(t))super._typeCheckConfig({selector:e,entry:i},Gn)}_setContent(t,e,i){const n=z.findOne(i,t);n&&((e=this._resolvePossibleFunction(e))?o(e)?this._putElementInTemplate(r(e),n):this._config.html?n.innerHTML=this._maybeSanitize(e):n.textContent=e:n.remove())}_maybeSanitize(t){return this._config.sanitize?function(t,e,i){if(!t.length)return t;if(i&&"function"==typeof i)return i(t);const n=(new window.DOMParser).parseFromString(t,"text/html"),s=[].concat(...n.body.querySelectorAll("*"));for(const t of s){const i=t.nodeName.toLowerCase();if(!Object.keys(e).includes(i)){t.remove();continue}const n=[].concat(...t.attributes),s=[].concat(e["*"]||[],e[i]||[]);for(const e of n)Xn(e,s)||t.removeAttribute(e.nodeName)}return n.body.innerHTML}(t,this._config.allowList,this._config.sanitizeFn):t}_resolvePossibleFunction(t){return g(t,[this])}_putElementInTemplate(t,e){if(this._config.html)return e.innerHTML="",void e.append(t);e.textContent=t.textContent}}const Zn=new Set(["sanitize","allowList","sanitizeFn"]),ts="fade",es="show",is=".modal",ns="hide.bs.modal",ss="hover",os="focus",rs={AUTO:"auto",TOP:"top",RIGHT:p()?"left":"right",BOTTOM:"bottom",LEFT:p()?"right":"left"},as={allowList:Vn,animation:!0,boundary:"clippingParents",container:!1,customClass:"",delay:0,fallbackPlacements:["top","right","bottom","left"],html:!1,offset:[0,6],placement:"top",popperConfig:null,sanitize:!0,sanitizeFn:null,selector:!1,template:'',title:"",trigger:"hover focus"},ls={allowList:"object",animation:"boolean",boundary:"(string|element)",container:"(string|element|boolean)",customClass:"(string|function)",delay:"(number|object)",fallbackPlacements:"array",html:"boolean",offset:"(array|string|function)",placement:"(string|function)",popperConfig:"(null|object|function)",sanitize:"boolean",sanitizeFn:"(null|function)",selector:"(string|boolean)",template:"string",title:"(string|element|function)",trigger:"string"};class cs extends W{constructor(t,e){if(void 0===vi)throw new TypeError("Bootstrap's tooltips require Popper (https://popper.js.org)");super(t,e),this._isEnabled=!0,this._timeout=0,this._isHovered=null,this._activeTrigger={},this._popper=null,this._templateFactory=null,this._newContent=null,this.tip=null,this._setListeners(),this._config.selector||this._fixTitle()}static get Default(){return as}static get DefaultType(){return ls}static get NAME(){return"tooltip"}enable(){this._isEnabled=!0}disable(){this._isEnabled=!1}toggleEnabled(){this._isEnabled=!this._isEnabled}toggle(){this._isEnabled&&(this._activeTrigger.click=!this._activeTrigger.click,this._isShown()?this._leave():this._enter())}dispose(){clearTimeout(this._timeout),N.off(this._element.closest(is),ns,this._hideModalHandler),this._element.getAttribute("data-bs-original-title")&&this._element.setAttribute("title",this._element.getAttribute("data-bs-original-title")),this._disposePopper(),super.dispose()}show(){if("none"===this._element.style.display)throw new Error("Please use show on visible elements");if(!this._isWithContent()||!this._isEnabled)return;const t=N.trigger(this._element,this.constructor.eventName("show")),e=(c(this._element)||this._element.ownerDocument.documentElement).contains(this._element);if(t.defaultPrevented||!e)return;this._disposePopper();const i=this._getTipElement();this._element.setAttribute("aria-describedby",i.getAttribute("id"));const{container:n}=this._config;if(this._element.ownerDocument.documentElement.contains(this.tip)||(n.append(i),N.trigger(this._element,this.constructor.eventName("inserted"))),this._popper=this._createPopper(i),i.classList.add(es),"ontouchstart"in document.documentElement)for(const t of[].concat(...document.body.children))N.on(t,"mouseover",h);this._queueCallback((()=>{N.trigger(this._element,this.constructor.eventName("shown")),!1===this._isHovered&&this._leave(),this._isHovered=!1}),this.tip,this._isAnimated())}hide(){if(this._isShown()&&!N.trigger(this._element,this.constructor.eventName("hide")).defaultPrevented){if(this._getTipElement().classList.remove(es),"ontouchstart"in document.documentElement)for(const t of[].concat(...document.body.children))N.off(t,"mouseover",h);this._activeTrigger.click=!1,this._activeTrigger[os]=!1,this._activeTrigger[ss]=!1,this._isHovered=null,this._queueCallback((()=>{this._isWithActiveTrigger()||(this._isHovered||this._disposePopper(),this._element.removeAttribute("aria-describedby"),N.trigger(this._element,this.constructor.eventName("hidden")))}),this.tip,this._isAnimated())}}update(){this._popper&&this._popper.update()}_isWithContent(){return Boolean(this._getTitle())}_getTipElement(){return this.tip||(this.tip=this._createTipElement(this._newContent||this._getContentForTemplate())),this.tip}_createTipElement(t){const e=this._getTemplateFactory(t).toHtml();if(!e)return null;e.classList.remove(ts,es),e.classList.add(`bs-${this.constructor.NAME}-auto`);const i=(t=>{do{t+=Math.floor(1e6*Math.random())}while(document.getElementById(t));return t})(this.constructor.NAME).toString();return e.setAttribute("id",i),this._isAnimated()&&e.classList.add(ts),e}setContent(t){this._newContent=t,this._isShown()&&(this._disposePopper(),this.show())}_getTemplateFactory(t){return this._templateFactory?this._templateFactory.changeContent(t):this._templateFactory=new Jn({...this._config,content:t,extraClass:this._resolvePossibleFunction(this._config.customClass)}),this._templateFactory}_getContentForTemplate(){return{".tooltip-inner":this._getTitle()}}_getTitle(){return this._resolvePossibleFunction(this._config.title)||this._element.getAttribute("data-bs-original-title")}_initializeOnDelegatedTarget(t){return this.constructor.getOrCreateInstance(t.delegateTarget,this._getDelegateConfig())}_isAnimated(){return this._config.animation||this.tip&&this.tip.classList.contains(ts)}_isShown(){return this.tip&&this.tip.classList.contains(es)}_createPopper(t){const e=g(this._config.placement,[this,t,this._element]),i=rs[e.toUpperCase()];return bi(this._element,t,this._getPopperConfig(i))}_getOffset(){const{offset:t}=this._config;return"string"==typeof t?t.split(",").map((t=>Number.parseInt(t,10))):"function"==typeof t?e=>t(e,this._element):t}_resolvePossibleFunction(t){return g(t,[this._element])}_getPopperConfig(t){const e={placement:t,modifiers:[{name:"flip",options:{fallbackPlacements:this._config.fallbackPlacements}},{name:"offset",options:{offset:this._getOffset()}},{name:"preventOverflow",options:{boundary:this._config.boundary}},{name:"arrow",options:{element:`.${this.constructor.NAME}-arrow`}},{name:"preSetPlacement",enabled:!0,phase:"beforeMain",fn:t=>{this._getTipElement().setAttribute("data-popper-placement",t.state.placement)}}]};return{...e,...g(this._config.popperConfig,[e])}}_setListeners(){const t=this._config.trigger.split(" ");for(const e of t)if("click"===e)N.on(this._element,this.constructor.eventName("click"),this._config.selector,(t=>{this._initializeOnDelegatedTarget(t).toggle()}));else if("manual"!==e){const t=e===ss?this.constructor.eventName("mouseenter"):this.constructor.eventName("focusin"),i=e===ss?this.constructor.eventName("mouseleave"):this.constructor.eventName("focusout");N.on(this._element,t,this._config.selector,(t=>{const e=this._initializeOnDelegatedTarget(t);e._activeTrigger["focusin"===t.type?os:ss]=!0,e._enter()})),N.on(this._element,i,this._config.selector,(t=>{const e=this._initializeOnDelegatedTarget(t);e._activeTrigger["focusout"===t.type?os:ss]=e._element.contains(t.relatedTarget),e._leave()}))}this._hideModalHandler=()=>{this._element&&this.hide()},N.on(this._element.closest(is),ns,this._hideModalHandler)}_fixTitle(){const t=this._element.getAttribute("title");t&&(this._element.getAttribute("aria-label")||this._element.textContent.trim()||this._element.setAttribute("aria-label",t),this._element.setAttribute("data-bs-original-title",t),this._element.removeAttribute("title"))}_enter(){this._isShown()||this._isHovered?this._isHovered=!0:(this._isHovered=!0,this._setTimeout((()=>{this._isHovered&&this.show()}),this._config.delay.show))}_leave(){this._isWithActiveTrigger()||(this._isHovered=!1,this._setTimeout((()=>{this._isHovered||this.hide()}),this._config.delay.hide))}_setTimeout(t,e){clearTimeout(this._timeout),this._timeout=setTimeout(t,e)}_isWithActiveTrigger(){return Object.values(this._activeTrigger).includes(!0)}_getConfig(t){const e=F.getDataAttributes(this._element);for(const t of Object.keys(e))Zn.has(t)&&delete e[t];return t={...e,..."object"==typeof t&&t?t:{}},t=this._mergeConfigObj(t),t=this._configAfterMerge(t),this._typeCheckConfig(t),t}_configAfterMerge(t){return t.container=!1===t.container?document.body:r(t.container),"number"==typeof t.delay&&(t.delay={show:t.delay,hide:t.delay}),"number"==typeof t.title&&(t.title=t.title.toString()),"number"==typeof t.content&&(t.content=t.content.toString()),t}_getDelegateConfig(){const t={};for(const[e,i]of Object.entries(this._config))this.constructor.Default[e]!==i&&(t[e]=i);return t.selector=!1,t.trigger="manual",t}_disposePopper(){this._popper&&(this._popper.destroy(),this._popper=null),this.tip&&(this.tip.remove(),this.tip=null)}static jQueryInterface(t){return this.each((function(){const e=cs.getOrCreateInstance(this,t);if("string"==typeof t){if(void 0===e[t])throw new TypeError(`No method named "${t}"`);e[t]()}}))}}m(cs);const hs={...cs.Default,content:"",offset:[0,8],placement:"right",template:'',trigger:"click"},ds={...cs.DefaultType,content:"(null|string|element|function)"};class us extends cs{static get Default(){return hs}static get DefaultType(){return ds}static get NAME(){return"popover"}_isWithContent(){return this._getTitle()||this._getContent()}_getContentForTemplate(){return{".popover-header":this._getTitle(),".popover-body":this._getContent()}}_getContent(){return this._resolvePossibleFunction(this._config.content)}static jQueryInterface(t){return this.each((function(){const e=us.getOrCreateInstance(this,t);if("string"==typeof t){if(void 0===e[t])throw new TypeError(`No method named "${t}"`);e[t]()}}))}}m(us);const fs=".bs.scrollspy",ps=`activate${fs}`,ms=`click${fs}`,gs=`load${fs}.data-api`,_s="active",bs="[href]",vs=".nav-link",ys=`${vs}, .nav-item > ${vs}, .list-group-item`,ws={offset:null,rootMargin:"0px 0px -25%",smoothScroll:!1,target:null,threshold:[.1,.5,1]},As={offset:"(number|null)",rootMargin:"string",smoothScroll:"boolean",target:"element",threshold:"array"};class Es extends W{constructor(t,e){super(t,e),this._targetLinks=new Map,this._observableSections=new Map,this._rootElement="visible"===getComputedStyle(this._element).overflowY?null:this._element,this._activeTarget=null,this._observer=null,this._previousScrollData={visibleEntryTop:0,parentScrollTop:0},this.refresh()}static get Default(){return ws}static get DefaultType(){return As}static get NAME(){return"scrollspy"}refresh(){this._initializeTargetsAndObservables(),this._maybeEnableSmoothScroll(),this._observer?this._observer.disconnect():this._observer=this._getNewObserver();for(const t of this._observableSections.values())this._observer.observe(t)}dispose(){this._observer.disconnect(),super.dispose()}_configAfterMerge(t){return t.target=r(t.target)||document.body,t.rootMargin=t.offset?`${t.offset}px 0px -30%`:t.rootMargin,"string"==typeof t.threshold&&(t.threshold=t.threshold.split(",").map((t=>Number.parseFloat(t)))),t}_maybeEnableSmoothScroll(){this._config.smoothScroll&&(N.off(this._config.target,ms),N.on(this._config.target,ms,bs,(t=>{const e=this._observableSections.get(t.target.hash);if(e){t.preventDefault();const i=this._rootElement||window,n=e.offsetTop-this._element.offsetTop;if(i.scrollTo)return void i.scrollTo({top:n,behavior:"smooth"});i.scrollTop=n}})))}_getNewObserver(){const t={root:this._rootElement,threshold:this._config.threshold,rootMargin:this._config.rootMargin};return new IntersectionObserver((t=>this._observerCallback(t)),t)}_observerCallback(t){const e=t=>this._targetLinks.get(`#${t.target.id}`),i=t=>{this._previousScrollData.visibleEntryTop=t.target.offsetTop,this._process(e(t))},n=(this._rootElement||document.documentElement).scrollTop,s=n>=this._previousScrollData.parentScrollTop;this._previousScrollData.parentScrollTop=n;for(const o of t){if(!o.isIntersecting){this._activeTarget=null,this._clearActiveClass(e(o));continue}const t=o.target.offsetTop>=this._previousScrollData.visibleEntryTop;if(s&&t){if(i(o),!n)return}else s||t||i(o)}}_initializeTargetsAndObservables(){this._targetLinks=new Map,this._observableSections=new Map;const t=z.find(bs,this._config.target);for(const e of t){if(!e.hash||l(e))continue;const t=z.findOne(decodeURI(e.hash),this._element);a(t)&&(this._targetLinks.set(decodeURI(e.hash),e),this._observableSections.set(e.hash,t))}}_process(t){this._activeTarget!==t&&(this._clearActiveClass(this._config.target),this._activeTarget=t,t.classList.add(_s),this._activateParents(t),N.trigger(this._element,ps,{relatedTarget:t}))}_activateParents(t){if(t.classList.contains("dropdown-item"))z.findOne(".dropdown-toggle",t.closest(".dropdown")).classList.add(_s);else for(const e of z.parents(t,".nav, .list-group"))for(const t of z.prev(e,ys))t.classList.add(_s)}_clearActiveClass(t){t.classList.remove(_s);const e=z.find(`${bs}.${_s}`,t);for(const t of e)t.classList.remove(_s)}static jQueryInterface(t){return this.each((function(){const e=Es.getOrCreateInstance(this,t);if("string"==typeof t){if(void 0===e[t]||t.startsWith("_")||"constructor"===t)throw new TypeError(`No method named "${t}"`);e[t]()}}))}}N.on(window,gs,(()=>{for(const t of z.find('[data-bs-spy="scroll"]'))Es.getOrCreateInstance(t)})),m(Es);const Ts=".bs.tab",Cs=`hide${Ts}`,Os=`hidden${Ts}`,xs=`show${Ts}`,ks=`shown${Ts}`,Ls=`click${Ts}`,Ss=`keydown${Ts}`,Ds=`load${Ts}`,$s="ArrowLeft",Is="ArrowRight",Ns="ArrowUp",Ps="ArrowDown",js="Home",Ms="End",Fs="active",Hs="fade",Ws="show",Bs=".dropdown-toggle",zs=`:not(${Bs})`,Rs='[data-bs-toggle="tab"], [data-bs-toggle="pill"], [data-bs-toggle="list"]',qs=`.nav-link${zs}, .list-group-item${zs}, [role="tab"]${zs}, ${Rs}`,Vs=`.${Fs}[data-bs-toggle="tab"], .${Fs}[data-bs-toggle="pill"], .${Fs}[data-bs-toggle="list"]`;class Ks extends W{constructor(t){super(t),this._parent=this._element.closest('.list-group, .nav, [role="tablist"]'),this._parent&&(this._setInitialAttributes(this._parent,this._getChildren()),N.on(this._element,Ss,(t=>this._keydown(t))))}static get NAME(){return"tab"}show(){const t=this._element;if(this._elemIsActive(t))return;const e=this._getActiveElem(),i=e?N.trigger(e,Cs,{relatedTarget:t}):null;N.trigger(t,xs,{relatedTarget:e}).defaultPrevented||i&&i.defaultPrevented||(this._deactivate(e,t),this._activate(t,e))}_activate(t,e){t&&(t.classList.add(Fs),this._activate(z.getElementFromSelector(t)),this._queueCallback((()=>{"tab"===t.getAttribute("role")?(t.removeAttribute("tabindex"),t.setAttribute("aria-selected",!0),this._toggleDropDown(t,!0),N.trigger(t,ks,{relatedTarget:e})):t.classList.add(Ws)}),t,t.classList.contains(Hs)))}_deactivate(t,e){t&&(t.classList.remove(Fs),t.blur(),this._deactivate(z.getElementFromSelector(t)),this._queueCallback((()=>{"tab"===t.getAttribute("role")?(t.setAttribute("aria-selected",!1),t.setAttribute("tabindex","-1"),this._toggleDropDown(t,!1),N.trigger(t,Os,{relatedTarget:e})):t.classList.remove(Ws)}),t,t.classList.contains(Hs)))}_keydown(t){if(![$s,Is,Ns,Ps,js,Ms].includes(t.key))return;t.stopPropagation(),t.preventDefault();const e=this._getChildren().filter((t=>!l(t)));let i;if([js,Ms].includes(t.key))i=e[t.key===js?0:e.length-1];else{const n=[Is,Ps].includes(t.key);i=b(e,t.target,n,!0)}i&&(i.focus({preventScroll:!0}),Ks.getOrCreateInstance(i).show())}_getChildren(){return z.find(qs,this._parent)}_getActiveElem(){return this._getChildren().find((t=>this._elemIsActive(t)))||null}_setInitialAttributes(t,e){this._setAttributeIfNotExists(t,"role","tablist");for(const t of e)this._setInitialAttributesOnChild(t)}_setInitialAttributesOnChild(t){t=this._getInnerElement(t);const e=this._elemIsActive(t),i=this._getOuterElement(t);t.setAttribute("aria-selected",e),i!==t&&this._setAttributeIfNotExists(i,"role","presentation"),e||t.setAttribute("tabindex","-1"),this._setAttributeIfNotExists(t,"role","tab"),this._setInitialAttributesOnTargetPanel(t)}_setInitialAttributesOnTargetPanel(t){const e=z.getElementFromSelector(t);e&&(this._setAttributeIfNotExists(e,"role","tabpanel"),t.id&&this._setAttributeIfNotExists(e,"aria-labelledby",`${t.id}`))}_toggleDropDown(t,e){const i=this._getOuterElement(t);if(!i.classList.contains("dropdown"))return;const n=(t,n)=>{const s=z.findOne(t,i);s&&s.classList.toggle(n,e)};n(Bs,Fs),n(".dropdown-menu",Ws),i.setAttribute("aria-expanded",e)}_setAttributeIfNotExists(t,e,i){t.hasAttribute(e)||t.setAttribute(e,i)}_elemIsActive(t){return t.classList.contains(Fs)}_getInnerElement(t){return t.matches(qs)?t:z.findOne(qs,t)}_getOuterElement(t){return t.closest(".nav-item, .list-group-item")||t}static jQueryInterface(t){return this.each((function(){const e=Ks.getOrCreateInstance(this);if("string"==typeof t){if(void 0===e[t]||t.startsWith("_")||"constructor"===t)throw new TypeError(`No method named "${t}"`);e[t]()}}))}}N.on(document,Ls,Rs,(function(t){["A","AREA"].includes(this.tagName)&&t.preventDefault(),l(this)||Ks.getOrCreateInstance(this).show()})),N.on(window,Ds,(()=>{for(const t of z.find(Vs))Ks.getOrCreateInstance(t)})),m(Ks);const Qs=".bs.toast",Xs=`mouseover${Qs}`,Ys=`mouseout${Qs}`,Us=`focusin${Qs}`,Gs=`focusout${Qs}`,Js=`hide${Qs}`,Zs=`hidden${Qs}`,to=`show${Qs}`,eo=`shown${Qs}`,io="hide",no="show",so="showing",oo={animation:"boolean",autohide:"boolean",delay:"number"},ro={animation:!0,autohide:!0,delay:5e3};class ao extends W{constructor(t,e){super(t,e),this._timeout=null,this._hasMouseInteraction=!1,this._hasKeyboardInteraction=!1,this._setListeners()}static get Default(){return ro}static get DefaultType(){return oo}static get NAME(){return"toast"}show(){N.trigger(this._element,to).defaultPrevented||(this._clearTimeout(),this._config.animation&&this._element.classList.add("fade"),this._element.classList.remove(io),d(this._element),this._element.classList.add(no,so),this._queueCallback((()=>{this._element.classList.remove(so),N.trigger(this._element,eo),this._maybeScheduleHide()}),this._element,this._config.animation))}hide(){this.isShown()&&(N.trigger(this._element,Js).defaultPrevented||(this._element.classList.add(so),this._queueCallback((()=>{this._element.classList.add(io),this._element.classList.remove(so,no),N.trigger(this._element,Zs)}),this._element,this._config.animation)))}dispose(){this._clearTimeout(),this.isShown()&&this._element.classList.remove(no),super.dispose()}isShown(){return this._element.classList.contains(no)}_maybeScheduleHide(){this._config.autohide&&(this._hasMouseInteraction||this._hasKeyboardInteraction||(this._timeout=setTimeout((()=>{this.hide()}),this._config.delay)))}_onInteraction(t,e){switch(t.type){case"mouseover":case"mouseout":this._hasMouseInteraction=e;break;case"focusin":case"focusout":this._hasKeyboardInteraction=e}if(e)return void this._clearTimeout();const i=t.relatedTarget;this._element===i||this._element.contains(i)||this._maybeScheduleHide()}_setListeners(){N.on(this._element,Xs,(t=>this._onInteraction(t,!0))),N.on(this._element,Ys,(t=>this._onInteraction(t,!1))),N.on(this._element,Us,(t=>this._onInteraction(t,!0))),N.on(this._element,Gs,(t=>this._onInteraction(t,!1)))}_clearTimeout(){clearTimeout(this._timeout),this._timeout=null}static jQueryInterface(t){return this.each((function(){const e=ao.getOrCreateInstance(this,t);if("string"==typeof t){if(void 0===e[t])throw new TypeError(`No method named "${t}"`);e[t](this)}}))}}return R(ao),m(ao),{Alert:Q,Button:Y,Carousel:xt,Collapse:Bt,Dropdown:qi,Modal:On,Offcanvas:qn,Popover:us,ScrollSpy:Es,Tab:Ks,Toast:ao,Tooltip:cs}})); +//# sourceMappingURL=bootstrap.bundle.min.js.map \ No newline at end of file diff --git a/Production_Files/Software/ODMR_Server/data/bootstrap.min.css b/Production_Files/Software/ODMR_Server/data/bootstrap.min.css new file mode 100644 index 0000000..3993414 --- /dev/null +++ b/Production_Files/Software/ODMR_Server/data/bootstrap.min.css @@ -0,0 +1,6 @@ +@charset "UTF-8";/*! + * Bootstrap v5.3.3 (https://getbootstrap.com/) + * Copyright 2011-2024 The Bootstrap Authors + * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE) + */:root,[data-bs-theme=light]{--bs-blue:#0d6efd;--bs-indigo:#6610f2;--bs-purple:#6f42c1;--bs-pink:#d63384;--bs-red:#dc3545;--bs-orange:#fd7e14;--bs-yellow:#ffc107;--bs-green:#198754;--bs-teal:#20c997;--bs-cyan:#0dcaf0;--bs-black:#000;--bs-white:#fff;--bs-gray:#6c757d;--bs-gray-dark:#343a40;--bs-gray-100:#f8f9fa;--bs-gray-200:#e9ecef;--bs-gray-300:#dee2e6;--bs-gray-400:#ced4da;--bs-gray-500:#adb5bd;--bs-gray-600:#6c757d;--bs-gray-700:#495057;--bs-gray-800:#343a40;--bs-gray-900:#212529;--bs-primary:#0d6efd;--bs-secondary:#6c757d;--bs-success:#198754;--bs-info:#0dcaf0;--bs-warning:#ffc107;--bs-danger:#dc3545;--bs-light:#f8f9fa;--bs-dark:#212529;--bs-primary-rgb:13,110,253;--bs-secondary-rgb:108,117,125;--bs-success-rgb:25,135,84;--bs-info-rgb:13,202,240;--bs-warning-rgb:255,193,7;--bs-danger-rgb:220,53,69;--bs-light-rgb:248,249,250;--bs-dark-rgb:33,37,41;--bs-primary-text-emphasis:#052c65;--bs-secondary-text-emphasis:#2b2f32;--bs-success-text-emphasis:#0a3622;--bs-info-text-emphasis:#055160;--bs-warning-text-emphasis:#664d03;--bs-danger-text-emphasis:#58151c;--bs-light-text-emphasis:#495057;--bs-dark-text-emphasis:#495057;--bs-primary-bg-subtle:#cfe2ff;--bs-secondary-bg-subtle:#e2e3e5;--bs-success-bg-subtle:#d1e7dd;--bs-info-bg-subtle:#cff4fc;--bs-warning-bg-subtle:#fff3cd;--bs-danger-bg-subtle:#f8d7da;--bs-light-bg-subtle:#fcfcfd;--bs-dark-bg-subtle:#ced4da;--bs-primary-border-subtle:#9ec5fe;--bs-secondary-border-subtle:#c4c8cb;--bs-success-border-subtle:#a3cfbb;--bs-info-border-subtle:#9eeaf9;--bs-warning-border-subtle:#ffe69c;--bs-danger-border-subtle:#f1aeb5;--bs-light-border-subtle:#e9ecef;--bs-dark-border-subtle:#adb5bd;--bs-white-rgb:255,255,255;--bs-black-rgb:0,0,0;--bs-font-sans-serif:system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue","Noto Sans","Liberation Sans",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--bs-font-monospace:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--bs-gradient:linear-gradient(180deg, rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0));--bs-body-font-family:var(--bs-font-sans-serif);--bs-body-font-size:1rem;--bs-body-font-weight:400;--bs-body-line-height:1.5;--bs-body-color:#212529;--bs-body-color-rgb:33,37,41;--bs-body-bg:#fff;--bs-body-bg-rgb:255,255,255;--bs-emphasis-color:#000;--bs-emphasis-color-rgb:0,0,0;--bs-secondary-color:rgba(33, 37, 41, 0.75);--bs-secondary-color-rgb:33,37,41;--bs-secondary-bg:#e9ecef;--bs-secondary-bg-rgb:233,236,239;--bs-tertiary-color:rgba(33, 37, 41, 0.5);--bs-tertiary-color-rgb:33,37,41;--bs-tertiary-bg:#f8f9fa;--bs-tertiary-bg-rgb:248,249,250;--bs-heading-color:inherit;--bs-link-color:#0d6efd;--bs-link-color-rgb:13,110,253;--bs-link-decoration:underline;--bs-link-hover-color:#0a58ca;--bs-link-hover-color-rgb:10,88,202;--bs-code-color:#d63384;--bs-highlight-color:#212529;--bs-highlight-bg:#fff3cd;--bs-border-width:1px;--bs-border-style:solid;--bs-border-color:#dee2e6;--bs-border-color-translucent:rgba(0, 0, 0, 0.175);--bs-border-radius:0.375rem;--bs-border-radius-sm:0.25rem;--bs-border-radius-lg:0.5rem;--bs-border-radius-xl:1rem;--bs-border-radius-xxl:2rem;--bs-border-radius-2xl:var(--bs-border-radius-xxl);--bs-border-radius-pill:50rem;--bs-box-shadow:0 0.5rem 1rem rgba(0, 0, 0, 0.15);--bs-box-shadow-sm:0 0.125rem 0.25rem rgba(0, 0, 0, 0.075);--bs-box-shadow-lg:0 1rem 3rem rgba(0, 0, 0, 0.175);--bs-box-shadow-inset:inset 0 1px 2px rgba(0, 0, 0, 0.075);--bs-focus-ring-width:0.25rem;--bs-focus-ring-opacity:0.25;--bs-focus-ring-color:rgba(13, 110, 253, 0.25);--bs-form-valid-color:#198754;--bs-form-valid-border-color:#198754;--bs-form-invalid-color:#dc3545;--bs-form-invalid-border-color:#dc3545}[data-bs-theme=dark]{color-scheme:dark;--bs-body-color:#dee2e6;--bs-body-color-rgb:222,226,230;--bs-body-bg:#212529;--bs-body-bg-rgb:33,37,41;--bs-emphasis-color:#fff;--bs-emphasis-color-rgb:255,255,255;--bs-secondary-color:rgba(222, 226, 230, 0.75);--bs-secondary-color-rgb:222,226,230;--bs-secondary-bg:#343a40;--bs-secondary-bg-rgb:52,58,64;--bs-tertiary-color:rgba(222, 226, 230, 0.5);--bs-tertiary-color-rgb:222,226,230;--bs-tertiary-bg:#2b3035;--bs-tertiary-bg-rgb:43,48,53;--bs-primary-text-emphasis:#6ea8fe;--bs-secondary-text-emphasis:#a7acb1;--bs-success-text-emphasis:#75b798;--bs-info-text-emphasis:#6edff6;--bs-warning-text-emphasis:#ffda6a;--bs-danger-text-emphasis:#ea868f;--bs-light-text-emphasis:#f8f9fa;--bs-dark-text-emphasis:#dee2e6;--bs-primary-bg-subtle:#031633;--bs-secondary-bg-subtle:#161719;--bs-success-bg-subtle:#051b11;--bs-info-bg-subtle:#032830;--bs-warning-bg-subtle:#332701;--bs-danger-bg-subtle:#2c0b0e;--bs-light-bg-subtle:#343a40;--bs-dark-bg-subtle:#1a1d20;--bs-primary-border-subtle:#084298;--bs-secondary-border-subtle:#41464b;--bs-success-border-subtle:#0f5132;--bs-info-border-subtle:#087990;--bs-warning-border-subtle:#997404;--bs-danger-border-subtle:#842029;--bs-light-border-subtle:#495057;--bs-dark-border-subtle:#343a40;--bs-heading-color:inherit;--bs-link-color:#6ea8fe;--bs-link-hover-color:#8bb9fe;--bs-link-color-rgb:110,168,254;--bs-link-hover-color-rgb:139,185,254;--bs-code-color:#e685b5;--bs-highlight-color:#dee2e6;--bs-highlight-bg:#664d03;--bs-border-color:#495057;--bs-border-color-translucent:rgba(255, 255, 255, 0.15);--bs-form-valid-color:#75b798;--bs-form-valid-border-color:#75b798;--bs-form-invalid-color:#ea868f;--bs-form-invalid-border-color:#ea868f}*,::after,::before{box-sizing:border-box}@media (prefers-reduced-motion:no-preference){:root{scroll-behavior:smooth}}body{margin:0;font-family:var(--bs-body-font-family);font-size:var(--bs-body-font-size);font-weight:var(--bs-body-font-weight);line-height:var(--bs-body-line-height);color:var(--bs-body-color);text-align:var(--bs-body-text-align);background-color:var(--bs-body-bg);-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent}hr{margin:1rem 0;color:inherit;border:0;border-top:var(--bs-border-width) solid;opacity:.25}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5rem;font-weight:500;line-height:1.2;color:var(--bs-heading-color)}.h1,h1{font-size:calc(1.375rem + 1.5vw)}@media (min-width:1200px){.h1,h1{font-size:2.5rem}}.h2,h2{font-size:calc(1.325rem + .9vw)}@media (min-width:1200px){.h2,h2{font-size:2rem}}.h3,h3{font-size:calc(1.3rem + .6vw)}@media (min-width:1200px){.h3,h3{font-size:1.75rem}}.h4,h4{font-size:calc(1.275rem + .3vw)}@media (min-width:1200px){.h4,h4{font-size:1.5rem}}.h5,h5{font-size:1.25rem}.h6,h6{font-size:1rem}p{margin-top:0;margin-bottom:1rem}abbr[title]{-webkit-text-decoration:underline dotted;text-decoration:underline dotted;cursor:help;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}address{margin-bottom:1rem;font-style:normal;line-height:inherit}ol,ul{padding-left:2rem}dl,ol,ul{margin-top:0;margin-bottom:1rem}ol ol,ol ul,ul ol,ul ul{margin-bottom:0}dt{font-weight:700}dd{margin-bottom:.5rem;margin-left:0}blockquote{margin:0 0 1rem}b,strong{font-weight:bolder}.small,small{font-size:.875em}.mark,mark{padding:.1875em;color:var(--bs-highlight-color);background-color:var(--bs-highlight-bg)}sub,sup{position:relative;font-size:.75em;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}a{color:rgba(var(--bs-link-color-rgb),var(--bs-link-opacity,1));text-decoration:underline}a:hover{--bs-link-color-rgb:var(--bs-link-hover-color-rgb)}a:not([href]):not([class]),a:not([href]):not([class]):hover{color:inherit;text-decoration:none}code,kbd,pre,samp{font-family:var(--bs-font-monospace);font-size:1em}pre{display:block;margin-top:0;margin-bottom:1rem;overflow:auto;font-size:.875em}pre code{font-size:inherit;color:inherit;word-break:normal}code{font-size:.875em;color:var(--bs-code-color);word-wrap:break-word}a>code{color:inherit}kbd{padding:.1875rem .375rem;font-size:.875em;color:var(--bs-body-bg);background-color:var(--bs-body-color);border-radius:.25rem}kbd kbd{padding:0;font-size:1em}figure{margin:0 0 1rem}img,svg{vertical-align:middle}table{caption-side:bottom;border-collapse:collapse}caption{padding-top:.5rem;padding-bottom:.5rem;color:var(--bs-secondary-color);text-align:left}th{text-align:inherit;text-align:-webkit-match-parent}tbody,td,tfoot,th,thead,tr{border-color:inherit;border-style:solid;border-width:0}label{display:inline-block}button{border-radius:0}button:focus:not(:focus-visible){outline:0}button,input,optgroup,select,textarea{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}button,select{text-transform:none}[role=button]{cursor:pointer}select{word-wrap:normal}select:disabled{opacity:1}[list]:not([type=date]):not([type=datetime-local]):not([type=month]):not([type=week]):not([type=time])::-webkit-calendar-picker-indicator{display:none!important}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]:not(:disabled),[type=reset]:not(:disabled),[type=submit]:not(:disabled),button:not(:disabled){cursor:pointer}::-moz-focus-inner{padding:0;border-style:none}textarea{resize:vertical}fieldset{min-width:0;padding:0;margin:0;border:0}legend{float:left;width:100%;padding:0;margin-bottom:.5rem;font-size:calc(1.275rem + .3vw);line-height:inherit}@media (min-width:1200px){legend{font-size:1.5rem}}legend+*{clear:left}::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-fields-wrapper,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-text,::-webkit-datetime-edit-year-field{padding:0}::-webkit-inner-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-color-swatch-wrapper{padding:0}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}::file-selector-button{font:inherit;-webkit-appearance:button}output{display:inline-block}iframe{border:0}summary{display:list-item;cursor:pointer}progress{vertical-align:baseline}[hidden]{display:none!important}.lead{font-size:1.25rem;font-weight:300}.display-1{font-size:calc(1.625rem + 4.5vw);font-weight:300;line-height:1.2}@media (min-width:1200px){.display-1{font-size:5rem}}.display-2{font-size:calc(1.575rem + 3.9vw);font-weight:300;line-height:1.2}@media (min-width:1200px){.display-2{font-size:4.5rem}}.display-3{font-size:calc(1.525rem + 3.3vw);font-weight:300;line-height:1.2}@media (min-width:1200px){.display-3{font-size:4rem}}.display-4{font-size:calc(1.475rem + 2.7vw);font-weight:300;line-height:1.2}@media (min-width:1200px){.display-4{font-size:3.5rem}}.display-5{font-size:calc(1.425rem + 2.1vw);font-weight:300;line-height:1.2}@media (min-width:1200px){.display-5{font-size:3rem}}.display-6{font-size:calc(1.375rem + 1.5vw);font-weight:300;line-height:1.2}@media (min-width:1200px){.display-6{font-size:2.5rem}}.list-unstyled{padding-left:0;list-style:none}.list-inline{padding-left:0;list-style:none}.list-inline-item{display:inline-block}.list-inline-item:not(:last-child){margin-right:.5rem}.initialism{font-size:.875em;text-transform:uppercase}.blockquote{margin-bottom:1rem;font-size:1.25rem}.blockquote>:last-child{margin-bottom:0}.blockquote-footer{margin-top:-1rem;margin-bottom:1rem;font-size:.875em;color:#6c757d}.blockquote-footer::before{content:"— "}.img-fluid{max-width:100%;height:auto}.img-thumbnail{padding:.25rem;background-color:var(--bs-body-bg);border:var(--bs-border-width) solid var(--bs-border-color);border-radius:var(--bs-border-radius);max-width:100%;height:auto}.figure{display:inline-block}.figure-img{margin-bottom:.5rem;line-height:1}.figure-caption{font-size:.875em;color:var(--bs-secondary-color)}.container,.container-fluid,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{--bs-gutter-x:1.5rem;--bs-gutter-y:0;width:100%;padding-right:calc(var(--bs-gutter-x) * .5);padding-left:calc(var(--bs-gutter-x) * .5);margin-right:auto;margin-left:auto}@media (min-width:576px){.container,.container-sm{max-width:540px}}@media (min-width:768px){.container,.container-md,.container-sm{max-width:720px}}@media (min-width:992px){.container,.container-lg,.container-md,.container-sm{max-width:960px}}@media (min-width:1200px){.container,.container-lg,.container-md,.container-sm,.container-xl{max-width:1140px}}@media (min-width:1400px){.container,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{max-width:1320px}}:root{--bs-breakpoint-xs:0;--bs-breakpoint-sm:576px;--bs-breakpoint-md:768px;--bs-breakpoint-lg:992px;--bs-breakpoint-xl:1200px;--bs-breakpoint-xxl:1400px}.row{--bs-gutter-x:1.5rem;--bs-gutter-y:0;display:flex;flex-wrap:wrap;margin-top:calc(-1 * var(--bs-gutter-y));margin-right:calc(-.5 * var(--bs-gutter-x));margin-left:calc(-.5 * var(--bs-gutter-x))}.row>*{flex-shrink:0;width:100%;max-width:100%;padding-right:calc(var(--bs-gutter-x) * .5);padding-left:calc(var(--bs-gutter-x) * .5);margin-top:var(--bs-gutter-y)}.col{flex:1 0 0%}.row-cols-auto>*{flex:0 0 auto;width:auto}.row-cols-1>*{flex:0 0 auto;width:100%}.row-cols-2>*{flex:0 0 auto;width:50%}.row-cols-3>*{flex:0 0 auto;width:33.33333333%}.row-cols-4>*{flex:0 0 auto;width:25%}.row-cols-5>*{flex:0 0 auto;width:20%}.row-cols-6>*{flex:0 0 auto;width:16.66666667%}.col-auto{flex:0 0 auto;width:auto}.col-1{flex:0 0 auto;width:8.33333333%}.col-2{flex:0 0 auto;width:16.66666667%}.col-3{flex:0 0 auto;width:25%}.col-4{flex:0 0 auto;width:33.33333333%}.col-5{flex:0 0 auto;width:41.66666667%}.col-6{flex:0 0 auto;width:50%}.col-7{flex:0 0 auto;width:58.33333333%}.col-8{flex:0 0 auto;width:66.66666667%}.col-9{flex:0 0 auto;width:75%}.col-10{flex:0 0 auto;width:83.33333333%}.col-11{flex:0 0 auto;width:91.66666667%}.col-12{flex:0 0 auto;width:100%}.offset-1{margin-left:8.33333333%}.offset-2{margin-left:16.66666667%}.offset-3{margin-left:25%}.offset-4{margin-left:33.33333333%}.offset-5{margin-left:41.66666667%}.offset-6{margin-left:50%}.offset-7{margin-left:58.33333333%}.offset-8{margin-left:66.66666667%}.offset-9{margin-left:75%}.offset-10{margin-left:83.33333333%}.offset-11{margin-left:91.66666667%}.g-0,.gx-0{--bs-gutter-x:0}.g-0,.gy-0{--bs-gutter-y:0}.g-1,.gx-1{--bs-gutter-x:0.25rem}.g-1,.gy-1{--bs-gutter-y:0.25rem}.g-2,.gx-2{--bs-gutter-x:0.5rem}.g-2,.gy-2{--bs-gutter-y:0.5rem}.g-3,.gx-3{--bs-gutter-x:1rem}.g-3,.gy-3{--bs-gutter-y:1rem}.g-4,.gx-4{--bs-gutter-x:1.5rem}.g-4,.gy-4{--bs-gutter-y:1.5rem}.g-5,.gx-5{--bs-gutter-x:3rem}.g-5,.gy-5{--bs-gutter-y:3rem}@media (min-width:576px){.col-sm{flex:1 0 0%}.row-cols-sm-auto>*{flex:0 0 auto;width:auto}.row-cols-sm-1>*{flex:0 0 auto;width:100%}.row-cols-sm-2>*{flex:0 0 auto;width:50%}.row-cols-sm-3>*{flex:0 0 auto;width:33.33333333%}.row-cols-sm-4>*{flex:0 0 auto;width:25%}.row-cols-sm-5>*{flex:0 0 auto;width:20%}.row-cols-sm-6>*{flex:0 0 auto;width:16.66666667%}.col-sm-auto{flex:0 0 auto;width:auto}.col-sm-1{flex:0 0 auto;width:8.33333333%}.col-sm-2{flex:0 0 auto;width:16.66666667%}.col-sm-3{flex:0 0 auto;width:25%}.col-sm-4{flex:0 0 auto;width:33.33333333%}.col-sm-5{flex:0 0 auto;width:41.66666667%}.col-sm-6{flex:0 0 auto;width:50%}.col-sm-7{flex:0 0 auto;width:58.33333333%}.col-sm-8{flex:0 0 auto;width:66.66666667%}.col-sm-9{flex:0 0 auto;width:75%}.col-sm-10{flex:0 0 auto;width:83.33333333%}.col-sm-11{flex:0 0 auto;width:91.66666667%}.col-sm-12{flex:0 0 auto;width:100%}.offset-sm-0{margin-left:0}.offset-sm-1{margin-left:8.33333333%}.offset-sm-2{margin-left:16.66666667%}.offset-sm-3{margin-left:25%}.offset-sm-4{margin-left:33.33333333%}.offset-sm-5{margin-left:41.66666667%}.offset-sm-6{margin-left:50%}.offset-sm-7{margin-left:58.33333333%}.offset-sm-8{margin-left:66.66666667%}.offset-sm-9{margin-left:75%}.offset-sm-10{margin-left:83.33333333%}.offset-sm-11{margin-left:91.66666667%}.g-sm-0,.gx-sm-0{--bs-gutter-x:0}.g-sm-0,.gy-sm-0{--bs-gutter-y:0}.g-sm-1,.gx-sm-1{--bs-gutter-x:0.25rem}.g-sm-1,.gy-sm-1{--bs-gutter-y:0.25rem}.g-sm-2,.gx-sm-2{--bs-gutter-x:0.5rem}.g-sm-2,.gy-sm-2{--bs-gutter-y:0.5rem}.g-sm-3,.gx-sm-3{--bs-gutter-x:1rem}.g-sm-3,.gy-sm-3{--bs-gutter-y:1rem}.g-sm-4,.gx-sm-4{--bs-gutter-x:1.5rem}.g-sm-4,.gy-sm-4{--bs-gutter-y:1.5rem}.g-sm-5,.gx-sm-5{--bs-gutter-x:3rem}.g-sm-5,.gy-sm-5{--bs-gutter-y:3rem}}@media (min-width:768px){.col-md{flex:1 0 0%}.row-cols-md-auto>*{flex:0 0 auto;width:auto}.row-cols-md-1>*{flex:0 0 auto;width:100%}.row-cols-md-2>*{flex:0 0 auto;width:50%}.row-cols-md-3>*{flex:0 0 auto;width:33.33333333%}.row-cols-md-4>*{flex:0 0 auto;width:25%}.row-cols-md-5>*{flex:0 0 auto;width:20%}.row-cols-md-6>*{flex:0 0 auto;width:16.66666667%}.col-md-auto{flex:0 0 auto;width:auto}.col-md-1{flex:0 0 auto;width:8.33333333%}.col-md-2{flex:0 0 auto;width:16.66666667%}.col-md-3{flex:0 0 auto;width:25%}.col-md-4{flex:0 0 auto;width:33.33333333%}.col-md-5{flex:0 0 auto;width:41.66666667%}.col-md-6{flex:0 0 auto;width:50%}.col-md-7{flex:0 0 auto;width:58.33333333%}.col-md-8{flex:0 0 auto;width:66.66666667%}.col-md-9{flex:0 0 auto;width:75%}.col-md-10{flex:0 0 auto;width:83.33333333%}.col-md-11{flex:0 0 auto;width:91.66666667%}.col-md-12{flex:0 0 auto;width:100%}.offset-md-0{margin-left:0}.offset-md-1{margin-left:8.33333333%}.offset-md-2{margin-left:16.66666667%}.offset-md-3{margin-left:25%}.offset-md-4{margin-left:33.33333333%}.offset-md-5{margin-left:41.66666667%}.offset-md-6{margin-left:50%}.offset-md-7{margin-left:58.33333333%}.offset-md-8{margin-left:66.66666667%}.offset-md-9{margin-left:75%}.offset-md-10{margin-left:83.33333333%}.offset-md-11{margin-left:91.66666667%}.g-md-0,.gx-md-0{--bs-gutter-x:0}.g-md-0,.gy-md-0{--bs-gutter-y:0}.g-md-1,.gx-md-1{--bs-gutter-x:0.25rem}.g-md-1,.gy-md-1{--bs-gutter-y:0.25rem}.g-md-2,.gx-md-2{--bs-gutter-x:0.5rem}.g-md-2,.gy-md-2{--bs-gutter-y:0.5rem}.g-md-3,.gx-md-3{--bs-gutter-x:1rem}.g-md-3,.gy-md-3{--bs-gutter-y:1rem}.g-md-4,.gx-md-4{--bs-gutter-x:1.5rem}.g-md-4,.gy-md-4{--bs-gutter-y:1.5rem}.g-md-5,.gx-md-5{--bs-gutter-x:3rem}.g-md-5,.gy-md-5{--bs-gutter-y:3rem}}@media (min-width:992px){.col-lg{flex:1 0 0%}.row-cols-lg-auto>*{flex:0 0 auto;width:auto}.row-cols-lg-1>*{flex:0 0 auto;width:100%}.row-cols-lg-2>*{flex:0 0 auto;width:50%}.row-cols-lg-3>*{flex:0 0 auto;width:33.33333333%}.row-cols-lg-4>*{flex:0 0 auto;width:25%}.row-cols-lg-5>*{flex:0 0 auto;width:20%}.row-cols-lg-6>*{flex:0 0 auto;width:16.66666667%}.col-lg-auto{flex:0 0 auto;width:auto}.col-lg-1{flex:0 0 auto;width:8.33333333%}.col-lg-2{flex:0 0 auto;width:16.66666667%}.col-lg-3{flex:0 0 auto;width:25%}.col-lg-4{flex:0 0 auto;width:33.33333333%}.col-lg-5{flex:0 0 auto;width:41.66666667%}.col-lg-6{flex:0 0 auto;width:50%}.col-lg-7{flex:0 0 auto;width:58.33333333%}.col-lg-8{flex:0 0 auto;width:66.66666667%}.col-lg-9{flex:0 0 auto;width:75%}.col-lg-10{flex:0 0 auto;width:83.33333333%}.col-lg-11{flex:0 0 auto;width:91.66666667%}.col-lg-12{flex:0 0 auto;width:100%}.offset-lg-0{margin-left:0}.offset-lg-1{margin-left:8.33333333%}.offset-lg-2{margin-left:16.66666667%}.offset-lg-3{margin-left:25%}.offset-lg-4{margin-left:33.33333333%}.offset-lg-5{margin-left:41.66666667%}.offset-lg-6{margin-left:50%}.offset-lg-7{margin-left:58.33333333%}.offset-lg-8{margin-left:66.66666667%}.offset-lg-9{margin-left:75%}.offset-lg-10{margin-left:83.33333333%}.offset-lg-11{margin-left:91.66666667%}.g-lg-0,.gx-lg-0{--bs-gutter-x:0}.g-lg-0,.gy-lg-0{--bs-gutter-y:0}.g-lg-1,.gx-lg-1{--bs-gutter-x:0.25rem}.g-lg-1,.gy-lg-1{--bs-gutter-y:0.25rem}.g-lg-2,.gx-lg-2{--bs-gutter-x:0.5rem}.g-lg-2,.gy-lg-2{--bs-gutter-y:0.5rem}.g-lg-3,.gx-lg-3{--bs-gutter-x:1rem}.g-lg-3,.gy-lg-3{--bs-gutter-y:1rem}.g-lg-4,.gx-lg-4{--bs-gutter-x:1.5rem}.g-lg-4,.gy-lg-4{--bs-gutter-y:1.5rem}.g-lg-5,.gx-lg-5{--bs-gutter-x:3rem}.g-lg-5,.gy-lg-5{--bs-gutter-y:3rem}}@media (min-width:1200px){.col-xl{flex:1 0 0%}.row-cols-xl-auto>*{flex:0 0 auto;width:auto}.row-cols-xl-1>*{flex:0 0 auto;width:100%}.row-cols-xl-2>*{flex:0 0 auto;width:50%}.row-cols-xl-3>*{flex:0 0 auto;width:33.33333333%}.row-cols-xl-4>*{flex:0 0 auto;width:25%}.row-cols-xl-5>*{flex:0 0 auto;width:20%}.row-cols-xl-6>*{flex:0 0 auto;width:16.66666667%}.col-xl-auto{flex:0 0 auto;width:auto}.col-xl-1{flex:0 0 auto;width:8.33333333%}.col-xl-2{flex:0 0 auto;width:16.66666667%}.col-xl-3{flex:0 0 auto;width:25%}.col-xl-4{flex:0 0 auto;width:33.33333333%}.col-xl-5{flex:0 0 auto;width:41.66666667%}.col-xl-6{flex:0 0 auto;width:50%}.col-xl-7{flex:0 0 auto;width:58.33333333%}.col-xl-8{flex:0 0 auto;width:66.66666667%}.col-xl-9{flex:0 0 auto;width:75%}.col-xl-10{flex:0 0 auto;width:83.33333333%}.col-xl-11{flex:0 0 auto;width:91.66666667%}.col-xl-12{flex:0 0 auto;width:100%}.offset-xl-0{margin-left:0}.offset-xl-1{margin-left:8.33333333%}.offset-xl-2{margin-left:16.66666667%}.offset-xl-3{margin-left:25%}.offset-xl-4{margin-left:33.33333333%}.offset-xl-5{margin-left:41.66666667%}.offset-xl-6{margin-left:50%}.offset-xl-7{margin-left:58.33333333%}.offset-xl-8{margin-left:66.66666667%}.offset-xl-9{margin-left:75%}.offset-xl-10{margin-left:83.33333333%}.offset-xl-11{margin-left:91.66666667%}.g-xl-0,.gx-xl-0{--bs-gutter-x:0}.g-xl-0,.gy-xl-0{--bs-gutter-y:0}.g-xl-1,.gx-xl-1{--bs-gutter-x:0.25rem}.g-xl-1,.gy-xl-1{--bs-gutter-y:0.25rem}.g-xl-2,.gx-xl-2{--bs-gutter-x:0.5rem}.g-xl-2,.gy-xl-2{--bs-gutter-y:0.5rem}.g-xl-3,.gx-xl-3{--bs-gutter-x:1rem}.g-xl-3,.gy-xl-3{--bs-gutter-y:1rem}.g-xl-4,.gx-xl-4{--bs-gutter-x:1.5rem}.g-xl-4,.gy-xl-4{--bs-gutter-y:1.5rem}.g-xl-5,.gx-xl-5{--bs-gutter-x:3rem}.g-xl-5,.gy-xl-5{--bs-gutter-y:3rem}}@media (min-width:1400px){.col-xxl{flex:1 0 0%}.row-cols-xxl-auto>*{flex:0 0 auto;width:auto}.row-cols-xxl-1>*{flex:0 0 auto;width:100%}.row-cols-xxl-2>*{flex:0 0 auto;width:50%}.row-cols-xxl-3>*{flex:0 0 auto;width:33.33333333%}.row-cols-xxl-4>*{flex:0 0 auto;width:25%}.row-cols-xxl-5>*{flex:0 0 auto;width:20%}.row-cols-xxl-6>*{flex:0 0 auto;width:16.66666667%}.col-xxl-auto{flex:0 0 auto;width:auto}.col-xxl-1{flex:0 0 auto;width:8.33333333%}.col-xxl-2{flex:0 0 auto;width:16.66666667%}.col-xxl-3{flex:0 0 auto;width:25%}.col-xxl-4{flex:0 0 auto;width:33.33333333%}.col-xxl-5{flex:0 0 auto;width:41.66666667%}.col-xxl-6{flex:0 0 auto;width:50%}.col-xxl-7{flex:0 0 auto;width:58.33333333%}.col-xxl-8{flex:0 0 auto;width:66.66666667%}.col-xxl-9{flex:0 0 auto;width:75%}.col-xxl-10{flex:0 0 auto;width:83.33333333%}.col-xxl-11{flex:0 0 auto;width:91.66666667%}.col-xxl-12{flex:0 0 auto;width:100%}.offset-xxl-0{margin-left:0}.offset-xxl-1{margin-left:8.33333333%}.offset-xxl-2{margin-left:16.66666667%}.offset-xxl-3{margin-left:25%}.offset-xxl-4{margin-left:33.33333333%}.offset-xxl-5{margin-left:41.66666667%}.offset-xxl-6{margin-left:50%}.offset-xxl-7{margin-left:58.33333333%}.offset-xxl-8{margin-left:66.66666667%}.offset-xxl-9{margin-left:75%}.offset-xxl-10{margin-left:83.33333333%}.offset-xxl-11{margin-left:91.66666667%}.g-xxl-0,.gx-xxl-0{--bs-gutter-x:0}.g-xxl-0,.gy-xxl-0{--bs-gutter-y:0}.g-xxl-1,.gx-xxl-1{--bs-gutter-x:0.25rem}.g-xxl-1,.gy-xxl-1{--bs-gutter-y:0.25rem}.g-xxl-2,.gx-xxl-2{--bs-gutter-x:0.5rem}.g-xxl-2,.gy-xxl-2{--bs-gutter-y:0.5rem}.g-xxl-3,.gx-xxl-3{--bs-gutter-x:1rem}.g-xxl-3,.gy-xxl-3{--bs-gutter-y:1rem}.g-xxl-4,.gx-xxl-4{--bs-gutter-x:1.5rem}.g-xxl-4,.gy-xxl-4{--bs-gutter-y:1.5rem}.g-xxl-5,.gx-xxl-5{--bs-gutter-x:3rem}.g-xxl-5,.gy-xxl-5{--bs-gutter-y:3rem}}.table{--bs-table-color-type:initial;--bs-table-bg-type:initial;--bs-table-color-state:initial;--bs-table-bg-state:initial;--bs-table-color:var(--bs-emphasis-color);--bs-table-bg:var(--bs-body-bg);--bs-table-border-color:var(--bs-border-color);--bs-table-accent-bg:transparent;--bs-table-striped-color:var(--bs-emphasis-color);--bs-table-striped-bg:rgba(var(--bs-emphasis-color-rgb), 0.05);--bs-table-active-color:var(--bs-emphasis-color);--bs-table-active-bg:rgba(var(--bs-emphasis-color-rgb), 0.1);--bs-table-hover-color:var(--bs-emphasis-color);--bs-table-hover-bg:rgba(var(--bs-emphasis-color-rgb), 0.075);width:100%;margin-bottom:1rem;vertical-align:top;border-color:var(--bs-table-border-color)}.table>:not(caption)>*>*{padding:.5rem .5rem;color:var(--bs-table-color-state,var(--bs-table-color-type,var(--bs-table-color)));background-color:var(--bs-table-bg);border-bottom-width:var(--bs-border-width);box-shadow:inset 0 0 0 9999px var(--bs-table-bg-state,var(--bs-table-bg-type,var(--bs-table-accent-bg)))}.table>tbody{vertical-align:inherit}.table>thead{vertical-align:bottom}.table-group-divider{border-top:calc(var(--bs-border-width) * 2) solid currentcolor}.caption-top{caption-side:top}.table-sm>:not(caption)>*>*{padding:.25rem .25rem}.table-bordered>:not(caption)>*{border-width:var(--bs-border-width) 0}.table-bordered>:not(caption)>*>*{border-width:0 var(--bs-border-width)}.table-borderless>:not(caption)>*>*{border-bottom-width:0}.table-borderless>:not(:first-child){border-top-width:0}.table-striped>tbody>tr:nth-of-type(odd)>*{--bs-table-color-type:var(--bs-table-striped-color);--bs-table-bg-type:var(--bs-table-striped-bg)}.table-striped-columns>:not(caption)>tr>:nth-child(2n){--bs-table-color-type:var(--bs-table-striped-color);--bs-table-bg-type:var(--bs-table-striped-bg)}.table-active{--bs-table-color-state:var(--bs-table-active-color);--bs-table-bg-state:var(--bs-table-active-bg)}.table-hover>tbody>tr:hover>*{--bs-table-color-state:var(--bs-table-hover-color);--bs-table-bg-state:var(--bs-table-hover-bg)}.table-primary{--bs-table-color:#000;--bs-table-bg:#cfe2ff;--bs-table-border-color:#a6b5cc;--bs-table-striped-bg:#c5d7f2;--bs-table-striped-color:#000;--bs-table-active-bg:#bacbe6;--bs-table-active-color:#000;--bs-table-hover-bg:#bfd1ec;--bs-table-hover-color:#000;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-secondary{--bs-table-color:#000;--bs-table-bg:#e2e3e5;--bs-table-border-color:#b5b6b7;--bs-table-striped-bg:#d7d8da;--bs-table-striped-color:#000;--bs-table-active-bg:#cbccce;--bs-table-active-color:#000;--bs-table-hover-bg:#d1d2d4;--bs-table-hover-color:#000;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-success{--bs-table-color:#000;--bs-table-bg:#d1e7dd;--bs-table-border-color:#a7b9b1;--bs-table-striped-bg:#c7dbd2;--bs-table-striped-color:#000;--bs-table-active-bg:#bcd0c7;--bs-table-active-color:#000;--bs-table-hover-bg:#c1d6cc;--bs-table-hover-color:#000;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-info{--bs-table-color:#000;--bs-table-bg:#cff4fc;--bs-table-border-color:#a6c3ca;--bs-table-striped-bg:#c5e8ef;--bs-table-striped-color:#000;--bs-table-active-bg:#badce3;--bs-table-active-color:#000;--bs-table-hover-bg:#bfe2e9;--bs-table-hover-color:#000;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-warning{--bs-table-color:#000;--bs-table-bg:#fff3cd;--bs-table-border-color:#ccc2a4;--bs-table-striped-bg:#f2e7c3;--bs-table-striped-color:#000;--bs-table-active-bg:#e6dbb9;--bs-table-active-color:#000;--bs-table-hover-bg:#ece1be;--bs-table-hover-color:#000;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-danger{--bs-table-color:#000;--bs-table-bg:#f8d7da;--bs-table-border-color:#c6acae;--bs-table-striped-bg:#eccccf;--bs-table-striped-color:#000;--bs-table-active-bg:#dfc2c4;--bs-table-active-color:#000;--bs-table-hover-bg:#e5c7ca;--bs-table-hover-color:#000;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-light{--bs-table-color:#000;--bs-table-bg:#f8f9fa;--bs-table-border-color:#c6c7c8;--bs-table-striped-bg:#ecedee;--bs-table-striped-color:#000;--bs-table-active-bg:#dfe0e1;--bs-table-active-color:#000;--bs-table-hover-bg:#e5e6e7;--bs-table-hover-color:#000;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-dark{--bs-table-color:#fff;--bs-table-bg:#212529;--bs-table-border-color:#4d5154;--bs-table-striped-bg:#2c3034;--bs-table-striped-color:#fff;--bs-table-active-bg:#373b3e;--bs-table-active-color:#fff;--bs-table-hover-bg:#323539;--bs-table-hover-color:#fff;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-responsive{overflow-x:auto;-webkit-overflow-scrolling:touch}@media (max-width:575.98px){.table-responsive-sm{overflow-x:auto;-webkit-overflow-scrolling:touch}}@media (max-width:767.98px){.table-responsive-md{overflow-x:auto;-webkit-overflow-scrolling:touch}}@media (max-width:991.98px){.table-responsive-lg{overflow-x:auto;-webkit-overflow-scrolling:touch}}@media (max-width:1199.98px){.table-responsive-xl{overflow-x:auto;-webkit-overflow-scrolling:touch}}@media (max-width:1399.98px){.table-responsive-xxl{overflow-x:auto;-webkit-overflow-scrolling:touch}}.form-label{margin-bottom:.5rem}.col-form-label{padding-top:calc(.375rem + var(--bs-border-width));padding-bottom:calc(.375rem + var(--bs-border-width));margin-bottom:0;font-size:inherit;line-height:1.5}.col-form-label-lg{padding-top:calc(.5rem + var(--bs-border-width));padding-bottom:calc(.5rem + var(--bs-border-width));font-size:1.25rem}.col-form-label-sm{padding-top:calc(.25rem + var(--bs-border-width));padding-bottom:calc(.25rem + var(--bs-border-width));font-size:.875rem}.form-text{margin-top:.25rem;font-size:.875em;color:var(--bs-secondary-color)}.form-control{display:block;width:100%;padding:.375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:var(--bs-body-color);-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--bs-body-bg);background-clip:padding-box;border:var(--bs-border-width) solid var(--bs-border-color);border-radius:var(--bs-border-radius);transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.form-control{transition:none}}.form-control[type=file]{overflow:hidden}.form-control[type=file]:not(:disabled):not([readonly]){cursor:pointer}.form-control:focus{color:var(--bs-body-color);background-color:var(--bs-body-bg);border-color:#86b7fe;outline:0;box-shadow:0 0 0 .25rem rgba(13,110,253,.25)}.form-control::-webkit-date-and-time-value{min-width:85px;height:1.5em;margin:0}.form-control::-webkit-datetime-edit{display:block;padding:0}.form-control::-moz-placeholder{color:var(--bs-secondary-color);opacity:1}.form-control::placeholder{color:var(--bs-secondary-color);opacity:1}.form-control:disabled{background-color:var(--bs-secondary-bg);opacity:1}.form-control::-webkit-file-upload-button{padding:.375rem .75rem;margin:-.375rem -.75rem;-webkit-margin-end:.75rem;margin-inline-end:.75rem;color:var(--bs-body-color);background-color:var(--bs-tertiary-bg);pointer-events:none;border-color:inherit;border-style:solid;border-width:0;border-inline-end-width:var(--bs-border-width);border-radius:0;-webkit-transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}.form-control::file-selector-button{padding:.375rem .75rem;margin:-.375rem -.75rem;-webkit-margin-end:.75rem;margin-inline-end:.75rem;color:var(--bs-body-color);background-color:var(--bs-tertiary-bg);pointer-events:none;border-color:inherit;border-style:solid;border-width:0;border-inline-end-width:var(--bs-border-width);border-radius:0;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.form-control::-webkit-file-upload-button{-webkit-transition:none;transition:none}.form-control::file-selector-button{transition:none}}.form-control:hover:not(:disabled):not([readonly])::-webkit-file-upload-button{background-color:var(--bs-secondary-bg)}.form-control:hover:not(:disabled):not([readonly])::file-selector-button{background-color:var(--bs-secondary-bg)}.form-control-plaintext{display:block;width:100%;padding:.375rem 0;margin-bottom:0;line-height:1.5;color:var(--bs-body-color);background-color:transparent;border:solid transparent;border-width:var(--bs-border-width) 0}.form-control-plaintext:focus{outline:0}.form-control-plaintext.form-control-lg,.form-control-plaintext.form-control-sm{padding-right:0;padding-left:0}.form-control-sm{min-height:calc(1.5em + .5rem + calc(var(--bs-border-width) * 2));padding:.25rem .5rem;font-size:.875rem;border-radius:var(--bs-border-radius-sm)}.form-control-sm::-webkit-file-upload-button{padding:.25rem .5rem;margin:-.25rem -.5rem;-webkit-margin-end:.5rem;margin-inline-end:.5rem}.form-control-sm::file-selector-button{padding:.25rem .5rem;margin:-.25rem -.5rem;-webkit-margin-end:.5rem;margin-inline-end:.5rem}.form-control-lg{min-height:calc(1.5em + 1rem + calc(var(--bs-border-width) * 2));padding:.5rem 1rem;font-size:1.25rem;border-radius:var(--bs-border-radius-lg)}.form-control-lg::-webkit-file-upload-button{padding:.5rem 1rem;margin:-.5rem -1rem;-webkit-margin-end:1rem;margin-inline-end:1rem}.form-control-lg::file-selector-button{padding:.5rem 1rem;margin:-.5rem -1rem;-webkit-margin-end:1rem;margin-inline-end:1rem}textarea.form-control{min-height:calc(1.5em + .75rem + calc(var(--bs-border-width) * 2))}textarea.form-control-sm{min-height:calc(1.5em + .5rem + calc(var(--bs-border-width) * 2))}textarea.form-control-lg{min-height:calc(1.5em + 1rem + calc(var(--bs-border-width) * 2))}.form-control-color{width:3rem;height:calc(1.5em + .75rem + calc(var(--bs-border-width) * 2));padding:.375rem}.form-control-color:not(:disabled):not([readonly]){cursor:pointer}.form-control-color::-moz-color-swatch{border:0!important;border-radius:var(--bs-border-radius)}.form-control-color::-webkit-color-swatch{border:0!important;border-radius:var(--bs-border-radius)}.form-control-color.form-control-sm{height:calc(1.5em + .5rem + calc(var(--bs-border-width) * 2))}.form-control-color.form-control-lg{height:calc(1.5em + 1rem + calc(var(--bs-border-width) * 2))}.form-select{--bs-form-select-bg-img:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e");display:block;width:100%;padding:.375rem 2.25rem .375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:var(--bs-body-color);-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--bs-body-bg);background-image:var(--bs-form-select-bg-img),var(--bs-form-select-bg-icon,none);background-repeat:no-repeat;background-position:right .75rem center;background-size:16px 12px;border:var(--bs-border-width) solid var(--bs-border-color);border-radius:var(--bs-border-radius);transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.form-select{transition:none}}.form-select:focus{border-color:#86b7fe;outline:0;box-shadow:0 0 0 .25rem rgba(13,110,253,.25)}.form-select[multiple],.form-select[size]:not([size="1"]){padding-right:.75rem;background-image:none}.form-select:disabled{background-color:var(--bs-secondary-bg)}.form-select:-moz-focusring{color:transparent;text-shadow:0 0 0 var(--bs-body-color)}.form-select-sm{padding-top:.25rem;padding-bottom:.25rem;padding-left:.5rem;font-size:.875rem;border-radius:var(--bs-border-radius-sm)}.form-select-lg{padding-top:.5rem;padding-bottom:.5rem;padding-left:1rem;font-size:1.25rem;border-radius:var(--bs-border-radius-lg)}[data-bs-theme=dark] .form-select{--bs-form-select-bg-img:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23dee2e6' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e")}.form-check{display:block;min-height:1.5rem;padding-left:1.5em;margin-bottom:.125rem}.form-check .form-check-input{float:left;margin-left:-1.5em}.form-check-reverse{padding-right:1.5em;padding-left:0;text-align:right}.form-check-reverse .form-check-input{float:right;margin-right:-1.5em;margin-left:0}.form-check-input{--bs-form-check-bg:var(--bs-body-bg);flex-shrink:0;width:1em;height:1em;margin-top:.25em;vertical-align:top;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--bs-form-check-bg);background-image:var(--bs-form-check-bg-image);background-repeat:no-repeat;background-position:center;background-size:contain;border:var(--bs-border-width) solid var(--bs-border-color);-webkit-print-color-adjust:exact;color-adjust:exact;print-color-adjust:exact}.form-check-input[type=checkbox]{border-radius:.25em}.form-check-input[type=radio]{border-radius:50%}.form-check-input:active{filter:brightness(90%)}.form-check-input:focus{border-color:#86b7fe;outline:0;box-shadow:0 0 0 .25rem rgba(13,110,253,.25)}.form-check-input:checked{background-color:#0d6efd;border-color:#0d6efd}.form-check-input:checked[type=checkbox]{--bs-form-check-bg-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='m6 10 3 3 6-6'/%3e%3c/svg%3e")}.form-check-input:checked[type=radio]{--bs-form-check-bg-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='2' fill='%23fff'/%3e%3c/svg%3e")}.form-check-input[type=checkbox]:indeterminate{background-color:#0d6efd;border-color:#0d6efd;--bs-form-check-bg-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M6 10h8'/%3e%3c/svg%3e")}.form-check-input:disabled{pointer-events:none;filter:none;opacity:.5}.form-check-input:disabled~.form-check-label,.form-check-input[disabled]~.form-check-label{cursor:default;opacity:.5}.form-switch{padding-left:2.5em}.form-switch .form-check-input{--bs-form-switch-bg:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='rgba%280, 0, 0, 0.25%29'/%3e%3c/svg%3e");width:2em;margin-left:-2.5em;background-image:var(--bs-form-switch-bg);background-position:left center;border-radius:2em;transition:background-position .15s ease-in-out}@media (prefers-reduced-motion:reduce){.form-switch .form-check-input{transition:none}}.form-switch .form-check-input:focus{--bs-form-switch-bg:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%2386b7fe'/%3e%3c/svg%3e")}.form-switch .form-check-input:checked{background-position:right center;--bs-form-switch-bg:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23fff'/%3e%3c/svg%3e")}.form-switch.form-check-reverse{padding-right:2.5em;padding-left:0}.form-switch.form-check-reverse .form-check-input{margin-right:-2.5em;margin-left:0}.form-check-inline{display:inline-block;margin-right:1rem}.btn-check{position:absolute;clip:rect(0,0,0,0);pointer-events:none}.btn-check:disabled+.btn,.btn-check[disabled]+.btn{pointer-events:none;filter:none;opacity:.65}[data-bs-theme=dark] .form-switch .form-check-input:not(:checked):not(:focus){--bs-form-switch-bg:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='rgba%28255, 255, 255, 0.25%29'/%3e%3c/svg%3e")}.form-range{width:100%;height:1.5rem;padding:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent}.form-range:focus{outline:0}.form-range:focus::-webkit-slider-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .25rem rgba(13,110,253,.25)}.form-range:focus::-moz-range-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .25rem rgba(13,110,253,.25)}.form-range::-moz-focus-outer{border:0}.form-range::-webkit-slider-thumb{width:1rem;height:1rem;margin-top:-.25rem;-webkit-appearance:none;appearance:none;background-color:#0d6efd;border:0;border-radius:1rem;-webkit-transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.form-range::-webkit-slider-thumb{-webkit-transition:none;transition:none}}.form-range::-webkit-slider-thumb:active{background-color:#b6d4fe}.form-range::-webkit-slider-runnable-track{width:100%;height:.5rem;color:transparent;cursor:pointer;background-color:var(--bs-secondary-bg);border-color:transparent;border-radius:1rem}.form-range::-moz-range-thumb{width:1rem;height:1rem;-moz-appearance:none;appearance:none;background-color:#0d6efd;border:0;border-radius:1rem;-moz-transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.form-range::-moz-range-thumb{-moz-transition:none;transition:none}}.form-range::-moz-range-thumb:active{background-color:#b6d4fe}.form-range::-moz-range-track{width:100%;height:.5rem;color:transparent;cursor:pointer;background-color:var(--bs-secondary-bg);border-color:transparent;border-radius:1rem}.form-range:disabled{pointer-events:none}.form-range:disabled::-webkit-slider-thumb{background-color:var(--bs-secondary-color)}.form-range:disabled::-moz-range-thumb{background-color:var(--bs-secondary-color)}.form-floating{position:relative}.form-floating>.form-control,.form-floating>.form-control-plaintext,.form-floating>.form-select{height:calc(3.5rem + calc(var(--bs-border-width) * 2));min-height:calc(3.5rem + calc(var(--bs-border-width) * 2));line-height:1.25}.form-floating>label{position:absolute;top:0;left:0;z-index:2;height:100%;padding:1rem .75rem;overflow:hidden;text-align:start;text-overflow:ellipsis;white-space:nowrap;pointer-events:none;border:var(--bs-border-width) solid transparent;transform-origin:0 0;transition:opacity .1s ease-in-out,transform .1s ease-in-out}@media (prefers-reduced-motion:reduce){.form-floating>label{transition:none}}.form-floating>.form-control,.form-floating>.form-control-plaintext{padding:1rem .75rem}.form-floating>.form-control-plaintext::-moz-placeholder,.form-floating>.form-control::-moz-placeholder{color:transparent}.form-floating>.form-control-plaintext::placeholder,.form-floating>.form-control::placeholder{color:transparent}.form-floating>.form-control-plaintext:not(:-moz-placeholder-shown),.form-floating>.form-control:not(:-moz-placeholder-shown){padding-top:1.625rem;padding-bottom:.625rem}.form-floating>.form-control-plaintext:focus,.form-floating>.form-control-plaintext:not(:placeholder-shown),.form-floating>.form-control:focus,.form-floating>.form-control:not(:placeholder-shown){padding-top:1.625rem;padding-bottom:.625rem}.form-floating>.form-control-plaintext:-webkit-autofill,.form-floating>.form-control:-webkit-autofill{padding-top:1.625rem;padding-bottom:.625rem}.form-floating>.form-select{padding-top:1.625rem;padding-bottom:.625rem}.form-floating>.form-control:not(:-moz-placeholder-shown)~label{color:rgba(var(--bs-body-color-rgb),.65);transform:scale(.85) translateY(-.5rem) translateX(.15rem)}.form-floating>.form-control-plaintext~label,.form-floating>.form-control:focus~label,.form-floating>.form-control:not(:placeholder-shown)~label,.form-floating>.form-select~label{color:rgba(var(--bs-body-color-rgb),.65);transform:scale(.85) translateY(-.5rem) translateX(.15rem)}.form-floating>.form-control:not(:-moz-placeholder-shown)~label::after{position:absolute;inset:1rem 0.375rem;z-index:-1;height:1.5em;content:"";background-color:var(--bs-body-bg);border-radius:var(--bs-border-radius)}.form-floating>.form-control-plaintext~label::after,.form-floating>.form-control:focus~label::after,.form-floating>.form-control:not(:placeholder-shown)~label::after,.form-floating>.form-select~label::after{position:absolute;inset:1rem 0.375rem;z-index:-1;height:1.5em;content:"";background-color:var(--bs-body-bg);border-radius:var(--bs-border-radius)}.form-floating>.form-control:-webkit-autofill~label{color:rgba(var(--bs-body-color-rgb),.65);transform:scale(.85) translateY(-.5rem) translateX(.15rem)}.form-floating>.form-control-plaintext~label{border-width:var(--bs-border-width) 0}.form-floating>.form-control:disabled~label,.form-floating>:disabled~label{color:#6c757d}.form-floating>.form-control:disabled~label::after,.form-floating>:disabled~label::after{background-color:var(--bs-secondary-bg)}.input-group{position:relative;display:flex;flex-wrap:wrap;align-items:stretch;width:100%}.input-group>.form-control,.input-group>.form-floating,.input-group>.form-select{position:relative;flex:1 1 auto;width:1%;min-width:0}.input-group>.form-control:focus,.input-group>.form-floating:focus-within,.input-group>.form-select:focus{z-index:5}.input-group .btn{position:relative;z-index:2}.input-group .btn:focus{z-index:5}.input-group-text{display:flex;align-items:center;padding:.375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:var(--bs-body-color);text-align:center;white-space:nowrap;background-color:var(--bs-tertiary-bg);border:var(--bs-border-width) solid var(--bs-border-color);border-radius:var(--bs-border-radius)}.input-group-lg>.btn,.input-group-lg>.form-control,.input-group-lg>.form-select,.input-group-lg>.input-group-text{padding:.5rem 1rem;font-size:1.25rem;border-radius:var(--bs-border-radius-lg)}.input-group-sm>.btn,.input-group-sm>.form-control,.input-group-sm>.form-select,.input-group-sm>.input-group-text{padding:.25rem .5rem;font-size:.875rem;border-radius:var(--bs-border-radius-sm)}.input-group-lg>.form-select,.input-group-sm>.form-select{padding-right:3rem}.input-group:not(.has-validation)>.dropdown-toggle:nth-last-child(n+3),.input-group:not(.has-validation)>.form-floating:not(:last-child)>.form-control,.input-group:not(.has-validation)>.form-floating:not(:last-child)>.form-select,.input-group:not(.has-validation)>:not(:last-child):not(.dropdown-toggle):not(.dropdown-menu):not(.form-floating){border-top-right-radius:0;border-bottom-right-radius:0}.input-group.has-validation>.dropdown-toggle:nth-last-child(n+4),.input-group.has-validation>.form-floating:nth-last-child(n+3)>.form-control,.input-group.has-validation>.form-floating:nth-last-child(n+3)>.form-select,.input-group.has-validation>:nth-last-child(n+3):not(.dropdown-toggle):not(.dropdown-menu):not(.form-floating){border-top-right-radius:0;border-bottom-right-radius:0}.input-group>:not(:first-child):not(.dropdown-menu):not(.valid-tooltip):not(.valid-feedback):not(.invalid-tooltip):not(.invalid-feedback){margin-left:calc(var(--bs-border-width) * -1);border-top-left-radius:0;border-bottom-left-radius:0}.input-group>.form-floating:not(:first-child)>.form-control,.input-group>.form-floating:not(:first-child)>.form-select{border-top-left-radius:0;border-bottom-left-radius:0}.valid-feedback{display:none;width:100%;margin-top:.25rem;font-size:.875em;color:var(--bs-form-valid-color)}.valid-tooltip{position:absolute;top:100%;z-index:5;display:none;max-width:100%;padding:.25rem .5rem;margin-top:.1rem;font-size:.875rem;color:#fff;background-color:var(--bs-success);border-radius:var(--bs-border-radius)}.is-valid~.valid-feedback,.is-valid~.valid-tooltip,.was-validated :valid~.valid-feedback,.was-validated :valid~.valid-tooltip{display:block}.form-control.is-valid,.was-validated .form-control:valid{border-color:var(--bs-form-valid-border-color);padding-right:calc(1.5em + .75rem);background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23198754' d='M2.3 6.73.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right calc(.375em + .1875rem) center;background-size:calc(.75em + .375rem) calc(.75em + .375rem)}.form-control.is-valid:focus,.was-validated .form-control:valid:focus{border-color:var(--bs-form-valid-border-color);box-shadow:0 0 0 .25rem rgba(var(--bs-success-rgb),.25)}.was-validated textarea.form-control:valid,textarea.form-control.is-valid{padding-right:calc(1.5em + .75rem);background-position:top calc(.375em + .1875rem) right calc(.375em + .1875rem)}.form-select.is-valid,.was-validated .form-select:valid{border-color:var(--bs-form-valid-border-color)}.form-select.is-valid:not([multiple]):not([size]),.form-select.is-valid:not([multiple])[size="1"],.was-validated .form-select:valid:not([multiple]):not([size]),.was-validated .form-select:valid:not([multiple])[size="1"]{--bs-form-select-bg-icon:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23198754' d='M2.3 6.73.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e");padding-right:4.125rem;background-position:right .75rem center,center right 2.25rem;background-size:16px 12px,calc(.75em + .375rem) calc(.75em + .375rem)}.form-select.is-valid:focus,.was-validated .form-select:valid:focus{border-color:var(--bs-form-valid-border-color);box-shadow:0 0 0 .25rem rgba(var(--bs-success-rgb),.25)}.form-control-color.is-valid,.was-validated .form-control-color:valid{width:calc(3rem + calc(1.5em + .75rem))}.form-check-input.is-valid,.was-validated .form-check-input:valid{border-color:var(--bs-form-valid-border-color)}.form-check-input.is-valid:checked,.was-validated .form-check-input:valid:checked{background-color:var(--bs-form-valid-color)}.form-check-input.is-valid:focus,.was-validated .form-check-input:valid:focus{box-shadow:0 0 0 .25rem rgba(var(--bs-success-rgb),.25)}.form-check-input.is-valid~.form-check-label,.was-validated .form-check-input:valid~.form-check-label{color:var(--bs-form-valid-color)}.form-check-inline .form-check-input~.valid-feedback{margin-left:.5em}.input-group>.form-control:not(:focus).is-valid,.input-group>.form-floating:not(:focus-within).is-valid,.input-group>.form-select:not(:focus).is-valid,.was-validated .input-group>.form-control:not(:focus):valid,.was-validated .input-group>.form-floating:not(:focus-within):valid,.was-validated .input-group>.form-select:not(:focus):valid{z-index:3}.invalid-feedback{display:none;width:100%;margin-top:.25rem;font-size:.875em;color:var(--bs-form-invalid-color)}.invalid-tooltip{position:absolute;top:100%;z-index:5;display:none;max-width:100%;padding:.25rem .5rem;margin-top:.1rem;font-size:.875rem;color:#fff;background-color:var(--bs-danger);border-radius:var(--bs-border-radius)}.is-invalid~.invalid-feedback,.is-invalid~.invalid-tooltip,.was-validated :invalid~.invalid-feedback,.was-validated :invalid~.invalid-tooltip{display:block}.form-control.is-invalid,.was-validated .form-control:invalid{border-color:var(--bs-form-invalid-border-color);padding-right:calc(1.5em + .75rem);background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23dc3545'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right calc(.375em + .1875rem) center;background-size:calc(.75em + .375rem) calc(.75em + .375rem)}.form-control.is-invalid:focus,.was-validated .form-control:invalid:focus{border-color:var(--bs-form-invalid-border-color);box-shadow:0 0 0 .25rem rgba(var(--bs-danger-rgb),.25)}.was-validated textarea.form-control:invalid,textarea.form-control.is-invalid{padding-right:calc(1.5em + .75rem);background-position:top calc(.375em + .1875rem) right calc(.375em + .1875rem)}.form-select.is-invalid,.was-validated .form-select:invalid{border-color:var(--bs-form-invalid-border-color)}.form-select.is-invalid:not([multiple]):not([size]),.form-select.is-invalid:not([multiple])[size="1"],.was-validated .form-select:invalid:not([multiple]):not([size]),.was-validated .form-select:invalid:not([multiple])[size="1"]{--bs-form-select-bg-icon:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23dc3545'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e");padding-right:4.125rem;background-position:right .75rem center,center right 2.25rem;background-size:16px 12px,calc(.75em + .375rem) calc(.75em + .375rem)}.form-select.is-invalid:focus,.was-validated .form-select:invalid:focus{border-color:var(--bs-form-invalid-border-color);box-shadow:0 0 0 .25rem rgba(var(--bs-danger-rgb),.25)}.form-control-color.is-invalid,.was-validated .form-control-color:invalid{width:calc(3rem + calc(1.5em + .75rem))}.form-check-input.is-invalid,.was-validated .form-check-input:invalid{border-color:var(--bs-form-invalid-border-color)}.form-check-input.is-invalid:checked,.was-validated .form-check-input:invalid:checked{background-color:var(--bs-form-invalid-color)}.form-check-input.is-invalid:focus,.was-validated .form-check-input:invalid:focus{box-shadow:0 0 0 .25rem rgba(var(--bs-danger-rgb),.25)}.form-check-input.is-invalid~.form-check-label,.was-validated .form-check-input:invalid~.form-check-label{color:var(--bs-form-invalid-color)}.form-check-inline .form-check-input~.invalid-feedback{margin-left:.5em}.input-group>.form-control:not(:focus).is-invalid,.input-group>.form-floating:not(:focus-within).is-invalid,.input-group>.form-select:not(:focus).is-invalid,.was-validated .input-group>.form-control:not(:focus):invalid,.was-validated .input-group>.form-floating:not(:focus-within):invalid,.was-validated .input-group>.form-select:not(:focus):invalid{z-index:4}.btn{--bs-btn-padding-x:0.75rem;--bs-btn-padding-y:0.375rem;--bs-btn-font-family: ;--bs-btn-font-size:1rem;--bs-btn-font-weight:400;--bs-btn-line-height:1.5;--bs-btn-color:var(--bs-body-color);--bs-btn-bg:transparent;--bs-btn-border-width:var(--bs-border-width);--bs-btn-border-color:transparent;--bs-btn-border-radius:var(--bs-border-radius);--bs-btn-hover-border-color:transparent;--bs-btn-box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.15),0 1px 1px rgba(0, 0, 0, 0.075);--bs-btn-disabled-opacity:0.65;--bs-btn-focus-box-shadow:0 0 0 0.25rem rgba(var(--bs-btn-focus-shadow-rgb), .5);display:inline-block;padding:var(--bs-btn-padding-y) var(--bs-btn-padding-x);font-family:var(--bs-btn-font-family);font-size:var(--bs-btn-font-size);font-weight:var(--bs-btn-font-weight);line-height:var(--bs-btn-line-height);color:var(--bs-btn-color);text-align:center;text-decoration:none;vertical-align:middle;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;border:var(--bs-btn-border-width) solid var(--bs-btn-border-color);border-radius:var(--bs-btn-border-radius);background-color:var(--bs-btn-bg);transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.btn{transition:none}}.btn:hover{color:var(--bs-btn-hover-color);background-color:var(--bs-btn-hover-bg);border-color:var(--bs-btn-hover-border-color)}.btn-check+.btn:hover{color:var(--bs-btn-color);background-color:var(--bs-btn-bg);border-color:var(--bs-btn-border-color)}.btn:focus-visible{color:var(--bs-btn-hover-color);background-color:var(--bs-btn-hover-bg);border-color:var(--bs-btn-hover-border-color);outline:0;box-shadow:var(--bs-btn-focus-box-shadow)}.btn-check:focus-visible+.btn{border-color:var(--bs-btn-hover-border-color);outline:0;box-shadow:var(--bs-btn-focus-box-shadow)}.btn-check:checked+.btn,.btn.active,.btn.show,.btn:first-child:active,:not(.btn-check)+.btn:active{color:var(--bs-btn-active-color);background-color:var(--bs-btn-active-bg);border-color:var(--bs-btn-active-border-color)}.btn-check:checked+.btn:focus-visible,.btn.active:focus-visible,.btn.show:focus-visible,.btn:first-child:active:focus-visible,:not(.btn-check)+.btn:active:focus-visible{box-shadow:var(--bs-btn-focus-box-shadow)}.btn-check:checked:focus-visible+.btn{box-shadow:var(--bs-btn-focus-box-shadow)}.btn.disabled,.btn:disabled,fieldset:disabled .btn{color:var(--bs-btn-disabled-color);pointer-events:none;background-color:var(--bs-btn-disabled-bg);border-color:var(--bs-btn-disabled-border-color);opacity:var(--bs-btn-disabled-opacity)}.btn-primary{--bs-btn-color:#fff;--bs-btn-bg:#0d6efd;--bs-btn-border-color:#0d6efd;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#0b5ed7;--bs-btn-hover-border-color:#0a58ca;--bs-btn-focus-shadow-rgb:49,132,253;--bs-btn-active-color:#fff;--bs-btn-active-bg:#0a58ca;--bs-btn-active-border-color:#0a53be;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:#fff;--bs-btn-disabled-bg:#0d6efd;--bs-btn-disabled-border-color:#0d6efd}.btn-secondary{--bs-btn-color:#fff;--bs-btn-bg:#6c757d;--bs-btn-border-color:#6c757d;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#5c636a;--bs-btn-hover-border-color:#565e64;--bs-btn-focus-shadow-rgb:130,138,145;--bs-btn-active-color:#fff;--bs-btn-active-bg:#565e64;--bs-btn-active-border-color:#51585e;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:#fff;--bs-btn-disabled-bg:#6c757d;--bs-btn-disabled-border-color:#6c757d}.btn-success{--bs-btn-color:#fff;--bs-btn-bg:#198754;--bs-btn-border-color:#198754;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#157347;--bs-btn-hover-border-color:#146c43;--bs-btn-focus-shadow-rgb:60,153,110;--bs-btn-active-color:#fff;--bs-btn-active-bg:#146c43;--bs-btn-active-border-color:#13653f;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:#fff;--bs-btn-disabled-bg:#198754;--bs-btn-disabled-border-color:#198754}.btn-info{--bs-btn-color:#000;--bs-btn-bg:#0dcaf0;--bs-btn-border-color:#0dcaf0;--bs-btn-hover-color:#000;--bs-btn-hover-bg:#31d2f2;--bs-btn-hover-border-color:#25cff2;--bs-btn-focus-shadow-rgb:11,172,204;--bs-btn-active-color:#000;--bs-btn-active-bg:#3dd5f3;--bs-btn-active-border-color:#25cff2;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:#000;--bs-btn-disabled-bg:#0dcaf0;--bs-btn-disabled-border-color:#0dcaf0}.btn-warning{--bs-btn-color:#000;--bs-btn-bg:#ffc107;--bs-btn-border-color:#ffc107;--bs-btn-hover-color:#000;--bs-btn-hover-bg:#ffca2c;--bs-btn-hover-border-color:#ffc720;--bs-btn-focus-shadow-rgb:217,164,6;--bs-btn-active-color:#000;--bs-btn-active-bg:#ffcd39;--bs-btn-active-border-color:#ffc720;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:#000;--bs-btn-disabled-bg:#ffc107;--bs-btn-disabled-border-color:#ffc107}.btn-danger{--bs-btn-color:#fff;--bs-btn-bg:#dc3545;--bs-btn-border-color:#dc3545;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#bb2d3b;--bs-btn-hover-border-color:#b02a37;--bs-btn-focus-shadow-rgb:225,83,97;--bs-btn-active-color:#fff;--bs-btn-active-bg:#b02a37;--bs-btn-active-border-color:#a52834;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:#fff;--bs-btn-disabled-bg:#dc3545;--bs-btn-disabled-border-color:#dc3545}.btn-light{--bs-btn-color:#000;--bs-btn-bg:#f8f9fa;--bs-btn-border-color:#f8f9fa;--bs-btn-hover-color:#000;--bs-btn-hover-bg:#d3d4d5;--bs-btn-hover-border-color:#c6c7c8;--bs-btn-focus-shadow-rgb:211,212,213;--bs-btn-active-color:#000;--bs-btn-active-bg:#c6c7c8;--bs-btn-active-border-color:#babbbc;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:#000;--bs-btn-disabled-bg:#f8f9fa;--bs-btn-disabled-border-color:#f8f9fa}.btn-dark{--bs-btn-color:#fff;--bs-btn-bg:#212529;--bs-btn-border-color:#212529;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#424649;--bs-btn-hover-border-color:#373b3e;--bs-btn-focus-shadow-rgb:66,70,73;--bs-btn-active-color:#fff;--bs-btn-active-bg:#4d5154;--bs-btn-active-border-color:#373b3e;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:#fff;--bs-btn-disabled-bg:#212529;--bs-btn-disabled-border-color:#212529}.btn-outline-primary{--bs-btn-color:#0d6efd;--bs-btn-border-color:#0d6efd;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#0d6efd;--bs-btn-hover-border-color:#0d6efd;--bs-btn-focus-shadow-rgb:13,110,253;--bs-btn-active-color:#fff;--bs-btn-active-bg:#0d6efd;--bs-btn-active-border-color:#0d6efd;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:#0d6efd;--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:#0d6efd;--bs-gradient:none}.btn-outline-secondary{--bs-btn-color:#6c757d;--bs-btn-border-color:#6c757d;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#6c757d;--bs-btn-hover-border-color:#6c757d;--bs-btn-focus-shadow-rgb:108,117,125;--bs-btn-active-color:#fff;--bs-btn-active-bg:#6c757d;--bs-btn-active-border-color:#6c757d;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:#6c757d;--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:#6c757d;--bs-gradient:none}.btn-outline-success{--bs-btn-color:#198754;--bs-btn-border-color:#198754;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#198754;--bs-btn-hover-border-color:#198754;--bs-btn-focus-shadow-rgb:25,135,84;--bs-btn-active-color:#fff;--bs-btn-active-bg:#198754;--bs-btn-active-border-color:#198754;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:#198754;--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:#198754;--bs-gradient:none}.btn-outline-info{--bs-btn-color:#0dcaf0;--bs-btn-border-color:#0dcaf0;--bs-btn-hover-color:#000;--bs-btn-hover-bg:#0dcaf0;--bs-btn-hover-border-color:#0dcaf0;--bs-btn-focus-shadow-rgb:13,202,240;--bs-btn-active-color:#000;--bs-btn-active-bg:#0dcaf0;--bs-btn-active-border-color:#0dcaf0;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:#0dcaf0;--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:#0dcaf0;--bs-gradient:none}.btn-outline-warning{--bs-btn-color:#ffc107;--bs-btn-border-color:#ffc107;--bs-btn-hover-color:#000;--bs-btn-hover-bg:#ffc107;--bs-btn-hover-border-color:#ffc107;--bs-btn-focus-shadow-rgb:255,193,7;--bs-btn-active-color:#000;--bs-btn-active-bg:#ffc107;--bs-btn-active-border-color:#ffc107;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:#ffc107;--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:#ffc107;--bs-gradient:none}.btn-outline-danger{--bs-btn-color:#dc3545;--bs-btn-border-color:#dc3545;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#dc3545;--bs-btn-hover-border-color:#dc3545;--bs-btn-focus-shadow-rgb:220,53,69;--bs-btn-active-color:#fff;--bs-btn-active-bg:#dc3545;--bs-btn-active-border-color:#dc3545;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:#dc3545;--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:#dc3545;--bs-gradient:none}.btn-outline-light{--bs-btn-color:#f8f9fa;--bs-btn-border-color:#f8f9fa;--bs-btn-hover-color:#000;--bs-btn-hover-bg:#f8f9fa;--bs-btn-hover-border-color:#f8f9fa;--bs-btn-focus-shadow-rgb:248,249,250;--bs-btn-active-color:#000;--bs-btn-active-bg:#f8f9fa;--bs-btn-active-border-color:#f8f9fa;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:#f8f9fa;--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:#f8f9fa;--bs-gradient:none}.btn-outline-dark{--bs-btn-color:#212529;--bs-btn-border-color:#212529;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#212529;--bs-btn-hover-border-color:#212529;--bs-btn-focus-shadow-rgb:33,37,41;--bs-btn-active-color:#fff;--bs-btn-active-bg:#212529;--bs-btn-active-border-color:#212529;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:#212529;--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:#212529;--bs-gradient:none}.btn-link{--bs-btn-font-weight:400;--bs-btn-color:var(--bs-link-color);--bs-btn-bg:transparent;--bs-btn-border-color:transparent;--bs-btn-hover-color:var(--bs-link-hover-color);--bs-btn-hover-border-color:transparent;--bs-btn-active-color:var(--bs-link-hover-color);--bs-btn-active-border-color:transparent;--bs-btn-disabled-color:#6c757d;--bs-btn-disabled-border-color:transparent;--bs-btn-box-shadow:0 0 0 #000;--bs-btn-focus-shadow-rgb:49,132,253;text-decoration:underline}.btn-link:focus-visible{color:var(--bs-btn-color)}.btn-link:hover{color:var(--bs-btn-hover-color)}.btn-group-lg>.btn,.btn-lg{--bs-btn-padding-y:0.5rem;--bs-btn-padding-x:1rem;--bs-btn-font-size:1.25rem;--bs-btn-border-radius:var(--bs-border-radius-lg)}.btn-group-sm>.btn,.btn-sm{--bs-btn-padding-y:0.25rem;--bs-btn-padding-x:0.5rem;--bs-btn-font-size:0.875rem;--bs-btn-border-radius:var(--bs-border-radius-sm)}.fade{transition:opacity .15s linear}@media (prefers-reduced-motion:reduce){.fade{transition:none}}.fade:not(.show){opacity:0}.collapse:not(.show){display:none}.collapsing{height:0;overflow:hidden;transition:height .35s ease}@media (prefers-reduced-motion:reduce){.collapsing{transition:none}}.collapsing.collapse-horizontal{width:0;height:auto;transition:width .35s ease}@media (prefers-reduced-motion:reduce){.collapsing.collapse-horizontal{transition:none}}.dropdown,.dropdown-center,.dropend,.dropstart,.dropup,.dropup-center{position:relative}.dropdown-toggle{white-space:nowrap}.dropdown-toggle::after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:.3em solid;border-right:.3em solid transparent;border-bottom:0;border-left:.3em solid transparent}.dropdown-toggle:empty::after{margin-left:0}.dropdown-menu{--bs-dropdown-zindex:1000;--bs-dropdown-min-width:10rem;--bs-dropdown-padding-x:0;--bs-dropdown-padding-y:0.5rem;--bs-dropdown-spacer:0.125rem;--bs-dropdown-font-size:1rem;--bs-dropdown-color:var(--bs-body-color);--bs-dropdown-bg:var(--bs-body-bg);--bs-dropdown-border-color:var(--bs-border-color-translucent);--bs-dropdown-border-radius:var(--bs-border-radius);--bs-dropdown-border-width:var(--bs-border-width);--bs-dropdown-inner-border-radius:calc(var(--bs-border-radius) - var(--bs-border-width));--bs-dropdown-divider-bg:var(--bs-border-color-translucent);--bs-dropdown-divider-margin-y:0.5rem;--bs-dropdown-box-shadow:var(--bs-box-shadow);--bs-dropdown-link-color:var(--bs-body-color);--bs-dropdown-link-hover-color:var(--bs-body-color);--bs-dropdown-link-hover-bg:var(--bs-tertiary-bg);--bs-dropdown-link-active-color:#fff;--bs-dropdown-link-active-bg:#0d6efd;--bs-dropdown-link-disabled-color:var(--bs-tertiary-color);--bs-dropdown-item-padding-x:1rem;--bs-dropdown-item-padding-y:0.25rem;--bs-dropdown-header-color:#6c757d;--bs-dropdown-header-padding-x:1rem;--bs-dropdown-header-padding-y:0.5rem;position:absolute;z-index:var(--bs-dropdown-zindex);display:none;min-width:var(--bs-dropdown-min-width);padding:var(--bs-dropdown-padding-y) var(--bs-dropdown-padding-x);margin:0;font-size:var(--bs-dropdown-font-size);color:var(--bs-dropdown-color);text-align:left;list-style:none;background-color:var(--bs-dropdown-bg);background-clip:padding-box;border:var(--bs-dropdown-border-width) solid var(--bs-dropdown-border-color);border-radius:var(--bs-dropdown-border-radius)}.dropdown-menu[data-bs-popper]{top:100%;left:0;margin-top:var(--bs-dropdown-spacer)}.dropdown-menu-start{--bs-position:start}.dropdown-menu-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-end{--bs-position:end}.dropdown-menu-end[data-bs-popper]{right:0;left:auto}@media (min-width:576px){.dropdown-menu-sm-start{--bs-position:start}.dropdown-menu-sm-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-sm-end{--bs-position:end}.dropdown-menu-sm-end[data-bs-popper]{right:0;left:auto}}@media (min-width:768px){.dropdown-menu-md-start{--bs-position:start}.dropdown-menu-md-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-md-end{--bs-position:end}.dropdown-menu-md-end[data-bs-popper]{right:0;left:auto}}@media (min-width:992px){.dropdown-menu-lg-start{--bs-position:start}.dropdown-menu-lg-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-lg-end{--bs-position:end}.dropdown-menu-lg-end[data-bs-popper]{right:0;left:auto}}@media (min-width:1200px){.dropdown-menu-xl-start{--bs-position:start}.dropdown-menu-xl-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-xl-end{--bs-position:end}.dropdown-menu-xl-end[data-bs-popper]{right:0;left:auto}}@media (min-width:1400px){.dropdown-menu-xxl-start{--bs-position:start}.dropdown-menu-xxl-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-xxl-end{--bs-position:end}.dropdown-menu-xxl-end[data-bs-popper]{right:0;left:auto}}.dropup .dropdown-menu[data-bs-popper]{top:auto;bottom:100%;margin-top:0;margin-bottom:var(--bs-dropdown-spacer)}.dropup .dropdown-toggle::after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:0;border-right:.3em solid transparent;border-bottom:.3em solid;border-left:.3em solid transparent}.dropup .dropdown-toggle:empty::after{margin-left:0}.dropend .dropdown-menu[data-bs-popper]{top:0;right:auto;left:100%;margin-top:0;margin-left:var(--bs-dropdown-spacer)}.dropend .dropdown-toggle::after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:.3em solid transparent;border-right:0;border-bottom:.3em solid transparent;border-left:.3em solid}.dropend .dropdown-toggle:empty::after{margin-left:0}.dropend .dropdown-toggle::after{vertical-align:0}.dropstart .dropdown-menu[data-bs-popper]{top:0;right:100%;left:auto;margin-top:0;margin-right:var(--bs-dropdown-spacer)}.dropstart .dropdown-toggle::after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:""}.dropstart .dropdown-toggle::after{display:none}.dropstart .dropdown-toggle::before{display:inline-block;margin-right:.255em;vertical-align:.255em;content:"";border-top:.3em solid transparent;border-right:.3em solid;border-bottom:.3em solid transparent}.dropstart .dropdown-toggle:empty::after{margin-left:0}.dropstart .dropdown-toggle::before{vertical-align:0}.dropdown-divider{height:0;margin:var(--bs-dropdown-divider-margin-y) 0;overflow:hidden;border-top:1px solid var(--bs-dropdown-divider-bg);opacity:1}.dropdown-item{display:block;width:100%;padding:var(--bs-dropdown-item-padding-y) var(--bs-dropdown-item-padding-x);clear:both;font-weight:400;color:var(--bs-dropdown-link-color);text-align:inherit;text-decoration:none;white-space:nowrap;background-color:transparent;border:0;border-radius:var(--bs-dropdown-item-border-radius,0)}.dropdown-item:focus,.dropdown-item:hover{color:var(--bs-dropdown-link-hover-color);background-color:var(--bs-dropdown-link-hover-bg)}.dropdown-item.active,.dropdown-item:active{color:var(--bs-dropdown-link-active-color);text-decoration:none;background-color:var(--bs-dropdown-link-active-bg)}.dropdown-item.disabled,.dropdown-item:disabled{color:var(--bs-dropdown-link-disabled-color);pointer-events:none;background-color:transparent}.dropdown-menu.show{display:block}.dropdown-header{display:block;padding:var(--bs-dropdown-header-padding-y) var(--bs-dropdown-header-padding-x);margin-bottom:0;font-size:.875rem;color:var(--bs-dropdown-header-color);white-space:nowrap}.dropdown-item-text{display:block;padding:var(--bs-dropdown-item-padding-y) var(--bs-dropdown-item-padding-x);color:var(--bs-dropdown-link-color)}.dropdown-menu-dark{--bs-dropdown-color:#dee2e6;--bs-dropdown-bg:#343a40;--bs-dropdown-border-color:var(--bs-border-color-translucent);--bs-dropdown-box-shadow: ;--bs-dropdown-link-color:#dee2e6;--bs-dropdown-link-hover-color:#fff;--bs-dropdown-divider-bg:var(--bs-border-color-translucent);--bs-dropdown-link-hover-bg:rgba(255, 255, 255, 0.15);--bs-dropdown-link-active-color:#fff;--bs-dropdown-link-active-bg:#0d6efd;--bs-dropdown-link-disabled-color:#adb5bd;--bs-dropdown-header-color:#adb5bd}.btn-group,.btn-group-vertical{position:relative;display:inline-flex;vertical-align:middle}.btn-group-vertical>.btn,.btn-group>.btn{position:relative;flex:1 1 auto}.btn-group-vertical>.btn-check:checked+.btn,.btn-group-vertical>.btn-check:focus+.btn,.btn-group-vertical>.btn.active,.btn-group-vertical>.btn:active,.btn-group-vertical>.btn:focus,.btn-group-vertical>.btn:hover,.btn-group>.btn-check:checked+.btn,.btn-group>.btn-check:focus+.btn,.btn-group>.btn.active,.btn-group>.btn:active,.btn-group>.btn:focus,.btn-group>.btn:hover{z-index:1}.btn-toolbar{display:flex;flex-wrap:wrap;justify-content:flex-start}.btn-toolbar .input-group{width:auto}.btn-group{border-radius:var(--bs-border-radius)}.btn-group>.btn-group:not(:first-child),.btn-group>:not(.btn-check:first-child)+.btn{margin-left:calc(var(--bs-border-width) * -1)}.btn-group>.btn-group:not(:last-child)>.btn,.btn-group>.btn.dropdown-toggle-split:first-child,.btn-group>.btn:not(:last-child):not(.dropdown-toggle){border-top-right-radius:0;border-bottom-right-radius:0}.btn-group>.btn-group:not(:first-child)>.btn,.btn-group>.btn:nth-child(n+3),.btn-group>:not(.btn-check)+.btn{border-top-left-radius:0;border-bottom-left-radius:0}.dropdown-toggle-split{padding-right:.5625rem;padding-left:.5625rem}.dropdown-toggle-split::after,.dropend .dropdown-toggle-split::after,.dropup .dropdown-toggle-split::after{margin-left:0}.dropstart .dropdown-toggle-split::before{margin-right:0}.btn-group-sm>.btn+.dropdown-toggle-split,.btn-sm+.dropdown-toggle-split{padding-right:.375rem;padding-left:.375rem}.btn-group-lg>.btn+.dropdown-toggle-split,.btn-lg+.dropdown-toggle-split{padding-right:.75rem;padding-left:.75rem}.btn-group-vertical{flex-direction:column;align-items:flex-start;justify-content:center}.btn-group-vertical>.btn,.btn-group-vertical>.btn-group{width:100%}.btn-group-vertical>.btn-group:not(:first-child),.btn-group-vertical>.btn:not(:first-child){margin-top:calc(var(--bs-border-width) * -1)}.btn-group-vertical>.btn-group:not(:last-child)>.btn,.btn-group-vertical>.btn:not(:last-child):not(.dropdown-toggle){border-bottom-right-radius:0;border-bottom-left-radius:0}.btn-group-vertical>.btn-group:not(:first-child)>.btn,.btn-group-vertical>.btn~.btn{border-top-left-radius:0;border-top-right-radius:0}.nav{--bs-nav-link-padding-x:1rem;--bs-nav-link-padding-y:0.5rem;--bs-nav-link-font-weight: ;--bs-nav-link-color:var(--bs-link-color);--bs-nav-link-hover-color:var(--bs-link-hover-color);--bs-nav-link-disabled-color:var(--bs-secondary-color);display:flex;flex-wrap:wrap;padding-left:0;margin-bottom:0;list-style:none}.nav-link{display:block;padding:var(--bs-nav-link-padding-y) var(--bs-nav-link-padding-x);font-size:var(--bs-nav-link-font-size);font-weight:var(--bs-nav-link-font-weight);color:var(--bs-nav-link-color);text-decoration:none;background:0 0;border:0;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out}@media (prefers-reduced-motion:reduce){.nav-link{transition:none}}.nav-link:focus,.nav-link:hover{color:var(--bs-nav-link-hover-color)}.nav-link:focus-visible{outline:0;box-shadow:0 0 0 .25rem rgba(13,110,253,.25)}.nav-link.disabled,.nav-link:disabled{color:var(--bs-nav-link-disabled-color);pointer-events:none;cursor:default}.nav-tabs{--bs-nav-tabs-border-width:var(--bs-border-width);--bs-nav-tabs-border-color:var(--bs-border-color);--bs-nav-tabs-border-radius:var(--bs-border-radius);--bs-nav-tabs-link-hover-border-color:var(--bs-secondary-bg) var(--bs-secondary-bg) var(--bs-border-color);--bs-nav-tabs-link-active-color:var(--bs-emphasis-color);--bs-nav-tabs-link-active-bg:var(--bs-body-bg);--bs-nav-tabs-link-active-border-color:var(--bs-border-color) var(--bs-border-color) var(--bs-body-bg);border-bottom:var(--bs-nav-tabs-border-width) solid var(--bs-nav-tabs-border-color)}.nav-tabs .nav-link{margin-bottom:calc(-1 * var(--bs-nav-tabs-border-width));border:var(--bs-nav-tabs-border-width) solid transparent;border-top-left-radius:var(--bs-nav-tabs-border-radius);border-top-right-radius:var(--bs-nav-tabs-border-radius)}.nav-tabs .nav-link:focus,.nav-tabs .nav-link:hover{isolation:isolate;border-color:var(--bs-nav-tabs-link-hover-border-color)}.nav-tabs .nav-item.show .nav-link,.nav-tabs .nav-link.active{color:var(--bs-nav-tabs-link-active-color);background-color:var(--bs-nav-tabs-link-active-bg);border-color:var(--bs-nav-tabs-link-active-border-color)}.nav-tabs .dropdown-menu{margin-top:calc(-1 * var(--bs-nav-tabs-border-width));border-top-left-radius:0;border-top-right-radius:0}.nav-pills{--bs-nav-pills-border-radius:var(--bs-border-radius);--bs-nav-pills-link-active-color:#fff;--bs-nav-pills-link-active-bg:#0d6efd}.nav-pills .nav-link{border-radius:var(--bs-nav-pills-border-radius)}.nav-pills .nav-link.active,.nav-pills .show>.nav-link{color:var(--bs-nav-pills-link-active-color);background-color:var(--bs-nav-pills-link-active-bg)}.nav-underline{--bs-nav-underline-gap:1rem;--bs-nav-underline-border-width:0.125rem;--bs-nav-underline-link-active-color:var(--bs-emphasis-color);gap:var(--bs-nav-underline-gap)}.nav-underline .nav-link{padding-right:0;padding-left:0;border-bottom:var(--bs-nav-underline-border-width) solid transparent}.nav-underline .nav-link:focus,.nav-underline .nav-link:hover{border-bottom-color:currentcolor}.nav-underline .nav-link.active,.nav-underline .show>.nav-link{font-weight:700;color:var(--bs-nav-underline-link-active-color);border-bottom-color:currentcolor}.nav-fill .nav-item,.nav-fill>.nav-link{flex:1 1 auto;text-align:center}.nav-justified .nav-item,.nav-justified>.nav-link{flex-basis:0;flex-grow:1;text-align:center}.nav-fill .nav-item .nav-link,.nav-justified .nav-item .nav-link{width:100%}.tab-content>.tab-pane{display:none}.tab-content>.active{display:block}.navbar{--bs-navbar-padding-x:0;--bs-navbar-padding-y:0.5rem;--bs-navbar-color:rgba(var(--bs-emphasis-color-rgb), 0.65);--bs-navbar-hover-color:rgba(var(--bs-emphasis-color-rgb), 0.8);--bs-navbar-disabled-color:rgba(var(--bs-emphasis-color-rgb), 0.3);--bs-navbar-active-color:rgba(var(--bs-emphasis-color-rgb), 1);--bs-navbar-brand-padding-y:0.3125rem;--bs-navbar-brand-margin-end:1rem;--bs-navbar-brand-font-size:1.25rem;--bs-navbar-brand-color:rgba(var(--bs-emphasis-color-rgb), 1);--bs-navbar-brand-hover-color:rgba(var(--bs-emphasis-color-rgb), 1);--bs-navbar-nav-link-padding-x:0.5rem;--bs-navbar-toggler-padding-y:0.25rem;--bs-navbar-toggler-padding-x:0.75rem;--bs-navbar-toggler-font-size:1.25rem;--bs-navbar-toggler-icon-bg:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%2833, 37, 41, 0.75%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");--bs-navbar-toggler-border-color:rgba(var(--bs-emphasis-color-rgb), 0.15);--bs-navbar-toggler-border-radius:var(--bs-border-radius);--bs-navbar-toggler-focus-width:0.25rem;--bs-navbar-toggler-transition:box-shadow 0.15s ease-in-out;position:relative;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;padding:var(--bs-navbar-padding-y) var(--bs-navbar-padding-x)}.navbar>.container,.navbar>.container-fluid,.navbar>.container-lg,.navbar>.container-md,.navbar>.container-sm,.navbar>.container-xl,.navbar>.container-xxl{display:flex;flex-wrap:inherit;align-items:center;justify-content:space-between}.navbar-brand{padding-top:var(--bs-navbar-brand-padding-y);padding-bottom:var(--bs-navbar-brand-padding-y);margin-right:var(--bs-navbar-brand-margin-end);font-size:var(--bs-navbar-brand-font-size);color:var(--bs-navbar-brand-color);text-decoration:none;white-space:nowrap}.navbar-brand:focus,.navbar-brand:hover{color:var(--bs-navbar-brand-hover-color)}.navbar-nav{--bs-nav-link-padding-x:0;--bs-nav-link-padding-y:0.5rem;--bs-nav-link-font-weight: ;--bs-nav-link-color:var(--bs-navbar-color);--bs-nav-link-hover-color:var(--bs-navbar-hover-color);--bs-nav-link-disabled-color:var(--bs-navbar-disabled-color);display:flex;flex-direction:column;padding-left:0;margin-bottom:0;list-style:none}.navbar-nav .nav-link.active,.navbar-nav .nav-link.show{color:var(--bs-navbar-active-color)}.navbar-nav .dropdown-menu{position:static}.navbar-text{padding-top:.5rem;padding-bottom:.5rem;color:var(--bs-navbar-color)}.navbar-text a,.navbar-text a:focus,.navbar-text a:hover{color:var(--bs-navbar-active-color)}.navbar-collapse{flex-basis:100%;flex-grow:1;align-items:center}.navbar-toggler{padding:var(--bs-navbar-toggler-padding-y) var(--bs-navbar-toggler-padding-x);font-size:var(--bs-navbar-toggler-font-size);line-height:1;color:var(--bs-navbar-color);background-color:transparent;border:var(--bs-border-width) solid var(--bs-navbar-toggler-border-color);border-radius:var(--bs-navbar-toggler-border-radius);transition:var(--bs-navbar-toggler-transition)}@media (prefers-reduced-motion:reduce){.navbar-toggler{transition:none}}.navbar-toggler:hover{text-decoration:none}.navbar-toggler:focus{text-decoration:none;outline:0;box-shadow:0 0 0 var(--bs-navbar-toggler-focus-width)}.navbar-toggler-icon{display:inline-block;width:1.5em;height:1.5em;vertical-align:middle;background-image:var(--bs-navbar-toggler-icon-bg);background-repeat:no-repeat;background-position:center;background-size:100%}.navbar-nav-scroll{max-height:var(--bs-scroll-height,75vh);overflow-y:auto}@media (min-width:576px){.navbar-expand-sm{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand-sm .navbar-nav{flex-direction:row}.navbar-expand-sm .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-sm .navbar-nav .nav-link{padding-right:var(--bs-navbar-nav-link-padding-x);padding-left:var(--bs-navbar-nav-link-padding-x)}.navbar-expand-sm .navbar-nav-scroll{overflow:visible}.navbar-expand-sm .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-sm .navbar-toggler{display:none}.navbar-expand-sm .offcanvas{position:static;z-index:auto;flex-grow:1;width:auto!important;height:auto!important;visibility:visible!important;background-color:transparent!important;border:0!important;transform:none!important;transition:none}.navbar-expand-sm .offcanvas .offcanvas-header{display:none}.navbar-expand-sm .offcanvas .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible}}@media (min-width:768px){.navbar-expand-md{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand-md .navbar-nav{flex-direction:row}.navbar-expand-md .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-md .navbar-nav .nav-link{padding-right:var(--bs-navbar-nav-link-padding-x);padding-left:var(--bs-navbar-nav-link-padding-x)}.navbar-expand-md .navbar-nav-scroll{overflow:visible}.navbar-expand-md .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-md .navbar-toggler{display:none}.navbar-expand-md .offcanvas{position:static;z-index:auto;flex-grow:1;width:auto!important;height:auto!important;visibility:visible!important;background-color:transparent!important;border:0!important;transform:none!important;transition:none}.navbar-expand-md .offcanvas .offcanvas-header{display:none}.navbar-expand-md .offcanvas .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible}}@media (min-width:992px){.navbar-expand-lg{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand-lg .navbar-nav{flex-direction:row}.navbar-expand-lg .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-lg .navbar-nav .nav-link{padding-right:var(--bs-navbar-nav-link-padding-x);padding-left:var(--bs-navbar-nav-link-padding-x)}.navbar-expand-lg .navbar-nav-scroll{overflow:visible}.navbar-expand-lg .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-lg .navbar-toggler{display:none}.navbar-expand-lg .offcanvas{position:static;z-index:auto;flex-grow:1;width:auto!important;height:auto!important;visibility:visible!important;background-color:transparent!important;border:0!important;transform:none!important;transition:none}.navbar-expand-lg .offcanvas .offcanvas-header{display:none}.navbar-expand-lg .offcanvas .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible}}@media (min-width:1200px){.navbar-expand-xl{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand-xl .navbar-nav{flex-direction:row}.navbar-expand-xl .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-xl .navbar-nav .nav-link{padding-right:var(--bs-navbar-nav-link-padding-x);padding-left:var(--bs-navbar-nav-link-padding-x)}.navbar-expand-xl .navbar-nav-scroll{overflow:visible}.navbar-expand-xl .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-xl .navbar-toggler{display:none}.navbar-expand-xl .offcanvas{position:static;z-index:auto;flex-grow:1;width:auto!important;height:auto!important;visibility:visible!important;background-color:transparent!important;border:0!important;transform:none!important;transition:none}.navbar-expand-xl .offcanvas .offcanvas-header{display:none}.navbar-expand-xl .offcanvas .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible}}@media (min-width:1400px){.navbar-expand-xxl{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand-xxl .navbar-nav{flex-direction:row}.navbar-expand-xxl .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-xxl .navbar-nav .nav-link{padding-right:var(--bs-navbar-nav-link-padding-x);padding-left:var(--bs-navbar-nav-link-padding-x)}.navbar-expand-xxl .navbar-nav-scroll{overflow:visible}.navbar-expand-xxl .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-xxl .navbar-toggler{display:none}.navbar-expand-xxl .offcanvas{position:static;z-index:auto;flex-grow:1;width:auto!important;height:auto!important;visibility:visible!important;background-color:transparent!important;border:0!important;transform:none!important;transition:none}.navbar-expand-xxl .offcanvas .offcanvas-header{display:none}.navbar-expand-xxl .offcanvas .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible}}.navbar-expand{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand .navbar-nav{flex-direction:row}.navbar-expand .navbar-nav .dropdown-menu{position:absolute}.navbar-expand .navbar-nav .nav-link{padding-right:var(--bs-navbar-nav-link-padding-x);padding-left:var(--bs-navbar-nav-link-padding-x)}.navbar-expand .navbar-nav-scroll{overflow:visible}.navbar-expand .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand .navbar-toggler{display:none}.navbar-expand .offcanvas{position:static;z-index:auto;flex-grow:1;width:auto!important;height:auto!important;visibility:visible!important;background-color:transparent!important;border:0!important;transform:none!important;transition:none}.navbar-expand .offcanvas .offcanvas-header{display:none}.navbar-expand .offcanvas .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible}.navbar-dark,.navbar[data-bs-theme=dark]{--bs-navbar-color:rgba(255, 255, 255, 0.55);--bs-navbar-hover-color:rgba(255, 255, 255, 0.75);--bs-navbar-disabled-color:rgba(255, 255, 255, 0.25);--bs-navbar-active-color:#fff;--bs-navbar-brand-color:#fff;--bs-navbar-brand-hover-color:#fff;--bs-navbar-toggler-border-color:rgba(255, 255, 255, 0.1);--bs-navbar-toggler-icon-bg:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28255, 255, 255, 0.55%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e")}[data-bs-theme=dark] .navbar-toggler-icon{--bs-navbar-toggler-icon-bg:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28255, 255, 255, 0.55%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e")}.card{--bs-card-spacer-y:1rem;--bs-card-spacer-x:1rem;--bs-card-title-spacer-y:0.5rem;--bs-card-title-color: ;--bs-card-subtitle-color: ;--bs-card-border-width:var(--bs-border-width);--bs-card-border-color:var(--bs-border-color-translucent);--bs-card-border-radius:var(--bs-border-radius);--bs-card-box-shadow: ;--bs-card-inner-border-radius:calc(var(--bs-border-radius) - (var(--bs-border-width)));--bs-card-cap-padding-y:0.5rem;--bs-card-cap-padding-x:1rem;--bs-card-cap-bg:rgba(var(--bs-body-color-rgb), 0.03);--bs-card-cap-color: ;--bs-card-height: ;--bs-card-color: ;--bs-card-bg:var(--bs-body-bg);--bs-card-img-overlay-padding:1rem;--bs-card-group-margin:0.75rem;position:relative;display:flex;flex-direction:column;min-width:0;height:var(--bs-card-height);color:var(--bs-body-color);word-wrap:break-word;background-color:var(--bs-card-bg);background-clip:border-box;border:var(--bs-card-border-width) solid var(--bs-card-border-color);border-radius:var(--bs-card-border-radius)}.card>hr{margin-right:0;margin-left:0}.card>.list-group{border-top:inherit;border-bottom:inherit}.card>.list-group:first-child{border-top-width:0;border-top-left-radius:var(--bs-card-inner-border-radius);border-top-right-radius:var(--bs-card-inner-border-radius)}.card>.list-group:last-child{border-bottom-width:0;border-bottom-right-radius:var(--bs-card-inner-border-radius);border-bottom-left-radius:var(--bs-card-inner-border-radius)}.card>.card-header+.list-group,.card>.list-group+.card-footer{border-top:0}.card-body{flex:1 1 auto;padding:var(--bs-card-spacer-y) var(--bs-card-spacer-x);color:var(--bs-card-color)}.card-title{margin-bottom:var(--bs-card-title-spacer-y);color:var(--bs-card-title-color)}.card-subtitle{margin-top:calc(-.5 * var(--bs-card-title-spacer-y));margin-bottom:0;color:var(--bs-card-subtitle-color)}.card-text:last-child{margin-bottom:0}.card-link+.card-link{margin-left:var(--bs-card-spacer-x)}.card-header{padding:var(--bs-card-cap-padding-y) var(--bs-card-cap-padding-x);margin-bottom:0;color:var(--bs-card-cap-color);background-color:var(--bs-card-cap-bg);border-bottom:var(--bs-card-border-width) solid var(--bs-card-border-color)}.card-header:first-child{border-radius:var(--bs-card-inner-border-radius) var(--bs-card-inner-border-radius) 0 0}.card-footer{padding:var(--bs-card-cap-padding-y) var(--bs-card-cap-padding-x);color:var(--bs-card-cap-color);background-color:var(--bs-card-cap-bg);border-top:var(--bs-card-border-width) solid var(--bs-card-border-color)}.card-footer:last-child{border-radius:0 0 var(--bs-card-inner-border-radius) var(--bs-card-inner-border-radius)}.card-header-tabs{margin-right:calc(-.5 * var(--bs-card-cap-padding-x));margin-bottom:calc(-1 * var(--bs-card-cap-padding-y));margin-left:calc(-.5 * var(--bs-card-cap-padding-x));border-bottom:0}.card-header-tabs .nav-link.active{background-color:var(--bs-card-bg);border-bottom-color:var(--bs-card-bg)}.card-header-pills{margin-right:calc(-.5 * var(--bs-card-cap-padding-x));margin-left:calc(-.5 * var(--bs-card-cap-padding-x))}.card-img-overlay{position:absolute;top:0;right:0;bottom:0;left:0;padding:var(--bs-card-img-overlay-padding);border-radius:var(--bs-card-inner-border-radius)}.card-img,.card-img-bottom,.card-img-top{width:100%}.card-img,.card-img-top{border-top-left-radius:var(--bs-card-inner-border-radius);border-top-right-radius:var(--bs-card-inner-border-radius)}.card-img,.card-img-bottom{border-bottom-right-radius:var(--bs-card-inner-border-radius);border-bottom-left-radius:var(--bs-card-inner-border-radius)}.card-group>.card{margin-bottom:var(--bs-card-group-margin)}@media (min-width:576px){.card-group{display:flex;flex-flow:row wrap}.card-group>.card{flex:1 0 0%;margin-bottom:0}.card-group>.card+.card{margin-left:0;border-left:0}.card-group>.card:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.card-group>.card:not(:last-child) .card-header,.card-group>.card:not(:last-child) .card-img-top{border-top-right-radius:0}.card-group>.card:not(:last-child) .card-footer,.card-group>.card:not(:last-child) .card-img-bottom{border-bottom-right-radius:0}.card-group>.card:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.card-group>.card:not(:first-child) .card-header,.card-group>.card:not(:first-child) .card-img-top{border-top-left-radius:0}.card-group>.card:not(:first-child) .card-footer,.card-group>.card:not(:first-child) .card-img-bottom{border-bottom-left-radius:0}}.accordion{--bs-accordion-color:var(--bs-body-color);--bs-accordion-bg:var(--bs-body-bg);--bs-accordion-transition:color 0.15s ease-in-out,background-color 0.15s ease-in-out,border-color 0.15s ease-in-out,box-shadow 0.15s ease-in-out,border-radius 0.15s ease;--bs-accordion-border-color:var(--bs-border-color);--bs-accordion-border-width:var(--bs-border-width);--bs-accordion-border-radius:var(--bs-border-radius);--bs-accordion-inner-border-radius:calc(var(--bs-border-radius) - (var(--bs-border-width)));--bs-accordion-btn-padding-x:1.25rem;--bs-accordion-btn-padding-y:1rem;--bs-accordion-btn-color:var(--bs-body-color);--bs-accordion-btn-bg:var(--bs-accordion-bg);--bs-accordion-btn-icon:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23212529' stroke-linecap='round' stroke-linejoin='round'%3e%3cpath d='M2 5L8 11L14 5'/%3e%3c/svg%3e");--bs-accordion-btn-icon-width:1.25rem;--bs-accordion-btn-icon-transform:rotate(-180deg);--bs-accordion-btn-icon-transition:transform 0.2s ease-in-out;--bs-accordion-btn-active-icon:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23052c65' stroke-linecap='round' stroke-linejoin='round'%3e%3cpath d='M2 5L8 11L14 5'/%3e%3c/svg%3e");--bs-accordion-btn-focus-box-shadow:0 0 0 0.25rem rgba(13, 110, 253, 0.25);--bs-accordion-body-padding-x:1.25rem;--bs-accordion-body-padding-y:1rem;--bs-accordion-active-color:var(--bs-primary-text-emphasis);--bs-accordion-active-bg:var(--bs-primary-bg-subtle)}.accordion-button{position:relative;display:flex;align-items:center;width:100%;padding:var(--bs-accordion-btn-padding-y) var(--bs-accordion-btn-padding-x);font-size:1rem;color:var(--bs-accordion-btn-color);text-align:left;background-color:var(--bs-accordion-btn-bg);border:0;border-radius:0;overflow-anchor:none;transition:var(--bs-accordion-transition)}@media (prefers-reduced-motion:reduce){.accordion-button{transition:none}}.accordion-button:not(.collapsed){color:var(--bs-accordion-active-color);background-color:var(--bs-accordion-active-bg);box-shadow:inset 0 calc(-1 * var(--bs-accordion-border-width)) 0 var(--bs-accordion-border-color)}.accordion-button:not(.collapsed)::after{background-image:var(--bs-accordion-btn-active-icon);transform:var(--bs-accordion-btn-icon-transform)}.accordion-button::after{flex-shrink:0;width:var(--bs-accordion-btn-icon-width);height:var(--bs-accordion-btn-icon-width);margin-left:auto;content:"";background-image:var(--bs-accordion-btn-icon);background-repeat:no-repeat;background-size:var(--bs-accordion-btn-icon-width);transition:var(--bs-accordion-btn-icon-transition)}@media (prefers-reduced-motion:reduce){.accordion-button::after{transition:none}}.accordion-button:hover{z-index:2}.accordion-button:focus{z-index:3;outline:0;box-shadow:var(--bs-accordion-btn-focus-box-shadow)}.accordion-header{margin-bottom:0}.accordion-item{color:var(--bs-accordion-color);background-color:var(--bs-accordion-bg);border:var(--bs-accordion-border-width) solid var(--bs-accordion-border-color)}.accordion-item:first-of-type{border-top-left-radius:var(--bs-accordion-border-radius);border-top-right-radius:var(--bs-accordion-border-radius)}.accordion-item:first-of-type>.accordion-header .accordion-button{border-top-left-radius:var(--bs-accordion-inner-border-radius);border-top-right-radius:var(--bs-accordion-inner-border-radius)}.accordion-item:not(:first-of-type){border-top:0}.accordion-item:last-of-type{border-bottom-right-radius:var(--bs-accordion-border-radius);border-bottom-left-radius:var(--bs-accordion-border-radius)}.accordion-item:last-of-type>.accordion-header .accordion-button.collapsed{border-bottom-right-radius:var(--bs-accordion-inner-border-radius);border-bottom-left-radius:var(--bs-accordion-inner-border-radius)}.accordion-item:last-of-type>.accordion-collapse{border-bottom-right-radius:var(--bs-accordion-border-radius);border-bottom-left-radius:var(--bs-accordion-border-radius)}.accordion-body{padding:var(--bs-accordion-body-padding-y) var(--bs-accordion-body-padding-x)}.accordion-flush>.accordion-item{border-right:0;border-left:0;border-radius:0}.accordion-flush>.accordion-item:first-child{border-top:0}.accordion-flush>.accordion-item:last-child{border-bottom:0}.accordion-flush>.accordion-item>.accordion-header .accordion-button,.accordion-flush>.accordion-item>.accordion-header .accordion-button.collapsed{border-radius:0}.accordion-flush>.accordion-item>.accordion-collapse{border-radius:0}[data-bs-theme=dark] .accordion-button::after{--bs-accordion-btn-icon:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%236ea8fe'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");--bs-accordion-btn-active-icon:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%236ea8fe'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e")}.breadcrumb{--bs-breadcrumb-padding-x:0;--bs-breadcrumb-padding-y:0;--bs-breadcrumb-margin-bottom:1rem;--bs-breadcrumb-bg: ;--bs-breadcrumb-border-radius: ;--bs-breadcrumb-divider-color:var(--bs-secondary-color);--bs-breadcrumb-item-padding-x:0.5rem;--bs-breadcrumb-item-active-color:var(--bs-secondary-color);display:flex;flex-wrap:wrap;padding:var(--bs-breadcrumb-padding-y) var(--bs-breadcrumb-padding-x);margin-bottom:var(--bs-breadcrumb-margin-bottom);font-size:var(--bs-breadcrumb-font-size);list-style:none;background-color:var(--bs-breadcrumb-bg);border-radius:var(--bs-breadcrumb-border-radius)}.breadcrumb-item+.breadcrumb-item{padding-left:var(--bs-breadcrumb-item-padding-x)}.breadcrumb-item+.breadcrumb-item::before{float:left;padding-right:var(--bs-breadcrumb-item-padding-x);color:var(--bs-breadcrumb-divider-color);content:var(--bs-breadcrumb-divider, "/")}.breadcrumb-item.active{color:var(--bs-breadcrumb-item-active-color)}.pagination{--bs-pagination-padding-x:0.75rem;--bs-pagination-padding-y:0.375rem;--bs-pagination-font-size:1rem;--bs-pagination-color:var(--bs-link-color);--bs-pagination-bg:var(--bs-body-bg);--bs-pagination-border-width:var(--bs-border-width);--bs-pagination-border-color:var(--bs-border-color);--bs-pagination-border-radius:var(--bs-border-radius);--bs-pagination-hover-color:var(--bs-link-hover-color);--bs-pagination-hover-bg:var(--bs-tertiary-bg);--bs-pagination-hover-border-color:var(--bs-border-color);--bs-pagination-focus-color:var(--bs-link-hover-color);--bs-pagination-focus-bg:var(--bs-secondary-bg);--bs-pagination-focus-box-shadow:0 0 0 0.25rem rgba(13, 110, 253, 0.25);--bs-pagination-active-color:#fff;--bs-pagination-active-bg:#0d6efd;--bs-pagination-active-border-color:#0d6efd;--bs-pagination-disabled-color:var(--bs-secondary-color);--bs-pagination-disabled-bg:var(--bs-secondary-bg);--bs-pagination-disabled-border-color:var(--bs-border-color);display:flex;padding-left:0;list-style:none}.page-link{position:relative;display:block;padding:var(--bs-pagination-padding-y) var(--bs-pagination-padding-x);font-size:var(--bs-pagination-font-size);color:var(--bs-pagination-color);text-decoration:none;background-color:var(--bs-pagination-bg);border:var(--bs-pagination-border-width) solid var(--bs-pagination-border-color);transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.page-link{transition:none}}.page-link:hover{z-index:2;color:var(--bs-pagination-hover-color);background-color:var(--bs-pagination-hover-bg);border-color:var(--bs-pagination-hover-border-color)}.page-link:focus{z-index:3;color:var(--bs-pagination-focus-color);background-color:var(--bs-pagination-focus-bg);outline:0;box-shadow:var(--bs-pagination-focus-box-shadow)}.active>.page-link,.page-link.active{z-index:3;color:var(--bs-pagination-active-color);background-color:var(--bs-pagination-active-bg);border-color:var(--bs-pagination-active-border-color)}.disabled>.page-link,.page-link.disabled{color:var(--bs-pagination-disabled-color);pointer-events:none;background-color:var(--bs-pagination-disabled-bg);border-color:var(--bs-pagination-disabled-border-color)}.page-item:not(:first-child) .page-link{margin-left:calc(var(--bs-border-width) * -1)}.page-item:first-child .page-link{border-top-left-radius:var(--bs-pagination-border-radius);border-bottom-left-radius:var(--bs-pagination-border-radius)}.page-item:last-child .page-link{border-top-right-radius:var(--bs-pagination-border-radius);border-bottom-right-radius:var(--bs-pagination-border-radius)}.pagination-lg{--bs-pagination-padding-x:1.5rem;--bs-pagination-padding-y:0.75rem;--bs-pagination-font-size:1.25rem;--bs-pagination-border-radius:var(--bs-border-radius-lg)}.pagination-sm{--bs-pagination-padding-x:0.5rem;--bs-pagination-padding-y:0.25rem;--bs-pagination-font-size:0.875rem;--bs-pagination-border-radius:var(--bs-border-radius-sm)}.badge{--bs-badge-padding-x:0.65em;--bs-badge-padding-y:0.35em;--bs-badge-font-size:0.75em;--bs-badge-font-weight:700;--bs-badge-color:#fff;--bs-badge-border-radius:var(--bs-border-radius);display:inline-block;padding:var(--bs-badge-padding-y) var(--bs-badge-padding-x);font-size:var(--bs-badge-font-size);font-weight:var(--bs-badge-font-weight);line-height:1;color:var(--bs-badge-color);text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:var(--bs-badge-border-radius)}.badge:empty{display:none}.btn .badge{position:relative;top:-1px}.alert{--bs-alert-bg:transparent;--bs-alert-padding-x:1rem;--bs-alert-padding-y:1rem;--bs-alert-margin-bottom:1rem;--bs-alert-color:inherit;--bs-alert-border-color:transparent;--bs-alert-border:var(--bs-border-width) solid var(--bs-alert-border-color);--bs-alert-border-radius:var(--bs-border-radius);--bs-alert-link-color:inherit;position:relative;padding:var(--bs-alert-padding-y) var(--bs-alert-padding-x);margin-bottom:var(--bs-alert-margin-bottom);color:var(--bs-alert-color);background-color:var(--bs-alert-bg);border:var(--bs-alert-border);border-radius:var(--bs-alert-border-radius)}.alert-heading{color:inherit}.alert-link{font-weight:700;color:var(--bs-alert-link-color)}.alert-dismissible{padding-right:3rem}.alert-dismissible .btn-close{position:absolute;top:0;right:0;z-index:2;padding:1.25rem 1rem}.alert-primary{--bs-alert-color:var(--bs-primary-text-emphasis);--bs-alert-bg:var(--bs-primary-bg-subtle);--bs-alert-border-color:var(--bs-primary-border-subtle);--bs-alert-link-color:var(--bs-primary-text-emphasis)}.alert-secondary{--bs-alert-color:var(--bs-secondary-text-emphasis);--bs-alert-bg:var(--bs-secondary-bg-subtle);--bs-alert-border-color:var(--bs-secondary-border-subtle);--bs-alert-link-color:var(--bs-secondary-text-emphasis)}.alert-success{--bs-alert-color:var(--bs-success-text-emphasis);--bs-alert-bg:var(--bs-success-bg-subtle);--bs-alert-border-color:var(--bs-success-border-subtle);--bs-alert-link-color:var(--bs-success-text-emphasis)}.alert-info{--bs-alert-color:var(--bs-info-text-emphasis);--bs-alert-bg:var(--bs-info-bg-subtle);--bs-alert-border-color:var(--bs-info-border-subtle);--bs-alert-link-color:var(--bs-info-text-emphasis)}.alert-warning{--bs-alert-color:var(--bs-warning-text-emphasis);--bs-alert-bg:var(--bs-warning-bg-subtle);--bs-alert-border-color:var(--bs-warning-border-subtle);--bs-alert-link-color:var(--bs-warning-text-emphasis)}.alert-danger{--bs-alert-color:var(--bs-danger-text-emphasis);--bs-alert-bg:var(--bs-danger-bg-subtle);--bs-alert-border-color:var(--bs-danger-border-subtle);--bs-alert-link-color:var(--bs-danger-text-emphasis)}.alert-light{--bs-alert-color:var(--bs-light-text-emphasis);--bs-alert-bg:var(--bs-light-bg-subtle);--bs-alert-border-color:var(--bs-light-border-subtle);--bs-alert-link-color:var(--bs-light-text-emphasis)}.alert-dark{--bs-alert-color:var(--bs-dark-text-emphasis);--bs-alert-bg:var(--bs-dark-bg-subtle);--bs-alert-border-color:var(--bs-dark-border-subtle);--bs-alert-link-color:var(--bs-dark-text-emphasis)}@keyframes progress-bar-stripes{0%{background-position-x:1rem}}.progress,.progress-stacked{--bs-progress-height:1rem;--bs-progress-font-size:0.75rem;--bs-progress-bg:var(--bs-secondary-bg);--bs-progress-border-radius:var(--bs-border-radius);--bs-progress-box-shadow:var(--bs-box-shadow-inset);--bs-progress-bar-color:#fff;--bs-progress-bar-bg:#0d6efd;--bs-progress-bar-transition:width 0.6s ease;display:flex;height:var(--bs-progress-height);overflow:hidden;font-size:var(--bs-progress-font-size);background-color:var(--bs-progress-bg);border-radius:var(--bs-progress-border-radius)}.progress-bar{display:flex;flex-direction:column;justify-content:center;overflow:hidden;color:var(--bs-progress-bar-color);text-align:center;white-space:nowrap;background-color:var(--bs-progress-bar-bg);transition:var(--bs-progress-bar-transition)}@media (prefers-reduced-motion:reduce){.progress-bar{transition:none}}.progress-bar-striped{background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-size:var(--bs-progress-height) var(--bs-progress-height)}.progress-stacked>.progress{overflow:visible}.progress-stacked>.progress>.progress-bar{width:100%}.progress-bar-animated{animation:1s linear infinite progress-bar-stripes}@media (prefers-reduced-motion:reduce){.progress-bar-animated{animation:none}}.list-group{--bs-list-group-color:var(--bs-body-color);--bs-list-group-bg:var(--bs-body-bg);--bs-list-group-border-color:var(--bs-border-color);--bs-list-group-border-width:var(--bs-border-width);--bs-list-group-border-radius:var(--bs-border-radius);--bs-list-group-item-padding-x:1rem;--bs-list-group-item-padding-y:0.5rem;--bs-list-group-action-color:var(--bs-secondary-color);--bs-list-group-action-hover-color:var(--bs-emphasis-color);--bs-list-group-action-hover-bg:var(--bs-tertiary-bg);--bs-list-group-action-active-color:var(--bs-body-color);--bs-list-group-action-active-bg:var(--bs-secondary-bg);--bs-list-group-disabled-color:var(--bs-secondary-color);--bs-list-group-disabled-bg:var(--bs-body-bg);--bs-list-group-active-color:#fff;--bs-list-group-active-bg:#0d6efd;--bs-list-group-active-border-color:#0d6efd;display:flex;flex-direction:column;padding-left:0;margin-bottom:0;border-radius:var(--bs-list-group-border-radius)}.list-group-numbered{list-style-type:none;counter-reset:section}.list-group-numbered>.list-group-item::before{content:counters(section, ".") ". ";counter-increment:section}.list-group-item-action{width:100%;color:var(--bs-list-group-action-color);text-align:inherit}.list-group-item-action:focus,.list-group-item-action:hover{z-index:1;color:var(--bs-list-group-action-hover-color);text-decoration:none;background-color:var(--bs-list-group-action-hover-bg)}.list-group-item-action:active{color:var(--bs-list-group-action-active-color);background-color:var(--bs-list-group-action-active-bg)}.list-group-item{position:relative;display:block;padding:var(--bs-list-group-item-padding-y) var(--bs-list-group-item-padding-x);color:var(--bs-list-group-color);text-decoration:none;background-color:var(--bs-list-group-bg);border:var(--bs-list-group-border-width) solid var(--bs-list-group-border-color)}.list-group-item:first-child{border-top-left-radius:inherit;border-top-right-radius:inherit}.list-group-item:last-child{border-bottom-right-radius:inherit;border-bottom-left-radius:inherit}.list-group-item.disabled,.list-group-item:disabled{color:var(--bs-list-group-disabled-color);pointer-events:none;background-color:var(--bs-list-group-disabled-bg)}.list-group-item.active{z-index:2;color:var(--bs-list-group-active-color);background-color:var(--bs-list-group-active-bg);border-color:var(--bs-list-group-active-border-color)}.list-group-item+.list-group-item{border-top-width:0}.list-group-item+.list-group-item.active{margin-top:calc(-1 * var(--bs-list-group-border-width));border-top-width:var(--bs-list-group-border-width)}.list-group-horizontal{flex-direction:row}.list-group-horizontal>.list-group-item:first-child:not(:last-child){border-bottom-left-radius:var(--bs-list-group-border-radius);border-top-right-radius:0}.list-group-horizontal>.list-group-item:last-child:not(:first-child){border-top-right-radius:var(--bs-list-group-border-radius);border-bottom-left-radius:0}.list-group-horizontal>.list-group-item.active{margin-top:0}.list-group-horizontal>.list-group-item+.list-group-item{border-top-width:var(--bs-list-group-border-width);border-left-width:0}.list-group-horizontal>.list-group-item+.list-group-item.active{margin-left:calc(-1 * var(--bs-list-group-border-width));border-left-width:var(--bs-list-group-border-width)}@media (min-width:576px){.list-group-horizontal-sm{flex-direction:row}.list-group-horizontal-sm>.list-group-item:first-child:not(:last-child){border-bottom-left-radius:var(--bs-list-group-border-radius);border-top-right-radius:0}.list-group-horizontal-sm>.list-group-item:last-child:not(:first-child){border-top-right-radius:var(--bs-list-group-border-radius);border-bottom-left-radius:0}.list-group-horizontal-sm>.list-group-item.active{margin-top:0}.list-group-horizontal-sm>.list-group-item+.list-group-item{border-top-width:var(--bs-list-group-border-width);border-left-width:0}.list-group-horizontal-sm>.list-group-item+.list-group-item.active{margin-left:calc(-1 * var(--bs-list-group-border-width));border-left-width:var(--bs-list-group-border-width)}}@media (min-width:768px){.list-group-horizontal-md{flex-direction:row}.list-group-horizontal-md>.list-group-item:first-child:not(:last-child){border-bottom-left-radius:var(--bs-list-group-border-radius);border-top-right-radius:0}.list-group-horizontal-md>.list-group-item:last-child:not(:first-child){border-top-right-radius:var(--bs-list-group-border-radius);border-bottom-left-radius:0}.list-group-horizontal-md>.list-group-item.active{margin-top:0}.list-group-horizontal-md>.list-group-item+.list-group-item{border-top-width:var(--bs-list-group-border-width);border-left-width:0}.list-group-horizontal-md>.list-group-item+.list-group-item.active{margin-left:calc(-1 * var(--bs-list-group-border-width));border-left-width:var(--bs-list-group-border-width)}}@media (min-width:992px){.list-group-horizontal-lg{flex-direction:row}.list-group-horizontal-lg>.list-group-item:first-child:not(:last-child){border-bottom-left-radius:var(--bs-list-group-border-radius);border-top-right-radius:0}.list-group-horizontal-lg>.list-group-item:last-child:not(:first-child){border-top-right-radius:var(--bs-list-group-border-radius);border-bottom-left-radius:0}.list-group-horizontal-lg>.list-group-item.active{margin-top:0}.list-group-horizontal-lg>.list-group-item+.list-group-item{border-top-width:var(--bs-list-group-border-width);border-left-width:0}.list-group-horizontal-lg>.list-group-item+.list-group-item.active{margin-left:calc(-1 * var(--bs-list-group-border-width));border-left-width:var(--bs-list-group-border-width)}}@media (min-width:1200px){.list-group-horizontal-xl{flex-direction:row}.list-group-horizontal-xl>.list-group-item:first-child:not(:last-child){border-bottom-left-radius:var(--bs-list-group-border-radius);border-top-right-radius:0}.list-group-horizontal-xl>.list-group-item:last-child:not(:first-child){border-top-right-radius:var(--bs-list-group-border-radius);border-bottom-left-radius:0}.list-group-horizontal-xl>.list-group-item.active{margin-top:0}.list-group-horizontal-xl>.list-group-item+.list-group-item{border-top-width:var(--bs-list-group-border-width);border-left-width:0}.list-group-horizontal-xl>.list-group-item+.list-group-item.active{margin-left:calc(-1 * var(--bs-list-group-border-width));border-left-width:var(--bs-list-group-border-width)}}@media (min-width:1400px){.list-group-horizontal-xxl{flex-direction:row}.list-group-horizontal-xxl>.list-group-item:first-child:not(:last-child){border-bottom-left-radius:var(--bs-list-group-border-radius);border-top-right-radius:0}.list-group-horizontal-xxl>.list-group-item:last-child:not(:first-child){border-top-right-radius:var(--bs-list-group-border-radius);border-bottom-left-radius:0}.list-group-horizontal-xxl>.list-group-item.active{margin-top:0}.list-group-horizontal-xxl>.list-group-item+.list-group-item{border-top-width:var(--bs-list-group-border-width);border-left-width:0}.list-group-horizontal-xxl>.list-group-item+.list-group-item.active{margin-left:calc(-1 * var(--bs-list-group-border-width));border-left-width:var(--bs-list-group-border-width)}}.list-group-flush{border-radius:0}.list-group-flush>.list-group-item{border-width:0 0 var(--bs-list-group-border-width)}.list-group-flush>.list-group-item:last-child{border-bottom-width:0}.list-group-item-primary{--bs-list-group-color:var(--bs-primary-text-emphasis);--bs-list-group-bg:var(--bs-primary-bg-subtle);--bs-list-group-border-color:var(--bs-primary-border-subtle);--bs-list-group-action-hover-color:var(--bs-emphasis-color);--bs-list-group-action-hover-bg:var(--bs-primary-border-subtle);--bs-list-group-action-active-color:var(--bs-emphasis-color);--bs-list-group-action-active-bg:var(--bs-primary-border-subtle);--bs-list-group-active-color:var(--bs-primary-bg-subtle);--bs-list-group-active-bg:var(--bs-primary-text-emphasis);--bs-list-group-active-border-color:var(--bs-primary-text-emphasis)}.list-group-item-secondary{--bs-list-group-color:var(--bs-secondary-text-emphasis);--bs-list-group-bg:var(--bs-secondary-bg-subtle);--bs-list-group-border-color:var(--bs-secondary-border-subtle);--bs-list-group-action-hover-color:var(--bs-emphasis-color);--bs-list-group-action-hover-bg:var(--bs-secondary-border-subtle);--bs-list-group-action-active-color:var(--bs-emphasis-color);--bs-list-group-action-active-bg:var(--bs-secondary-border-subtle);--bs-list-group-active-color:var(--bs-secondary-bg-subtle);--bs-list-group-active-bg:var(--bs-secondary-text-emphasis);--bs-list-group-active-border-color:var(--bs-secondary-text-emphasis)}.list-group-item-success{--bs-list-group-color:var(--bs-success-text-emphasis);--bs-list-group-bg:var(--bs-success-bg-subtle);--bs-list-group-border-color:var(--bs-success-border-subtle);--bs-list-group-action-hover-color:var(--bs-emphasis-color);--bs-list-group-action-hover-bg:var(--bs-success-border-subtle);--bs-list-group-action-active-color:var(--bs-emphasis-color);--bs-list-group-action-active-bg:var(--bs-success-border-subtle);--bs-list-group-active-color:var(--bs-success-bg-subtle);--bs-list-group-active-bg:var(--bs-success-text-emphasis);--bs-list-group-active-border-color:var(--bs-success-text-emphasis)}.list-group-item-info{--bs-list-group-color:var(--bs-info-text-emphasis);--bs-list-group-bg:var(--bs-info-bg-subtle);--bs-list-group-border-color:var(--bs-info-border-subtle);--bs-list-group-action-hover-color:var(--bs-emphasis-color);--bs-list-group-action-hover-bg:var(--bs-info-border-subtle);--bs-list-group-action-active-color:var(--bs-emphasis-color);--bs-list-group-action-active-bg:var(--bs-info-border-subtle);--bs-list-group-active-color:var(--bs-info-bg-subtle);--bs-list-group-active-bg:var(--bs-info-text-emphasis);--bs-list-group-active-border-color:var(--bs-info-text-emphasis)}.list-group-item-warning{--bs-list-group-color:var(--bs-warning-text-emphasis);--bs-list-group-bg:var(--bs-warning-bg-subtle);--bs-list-group-border-color:var(--bs-warning-border-subtle);--bs-list-group-action-hover-color:var(--bs-emphasis-color);--bs-list-group-action-hover-bg:var(--bs-warning-border-subtle);--bs-list-group-action-active-color:var(--bs-emphasis-color);--bs-list-group-action-active-bg:var(--bs-warning-border-subtle);--bs-list-group-active-color:var(--bs-warning-bg-subtle);--bs-list-group-active-bg:var(--bs-warning-text-emphasis);--bs-list-group-active-border-color:var(--bs-warning-text-emphasis)}.list-group-item-danger{--bs-list-group-color:var(--bs-danger-text-emphasis);--bs-list-group-bg:var(--bs-danger-bg-subtle);--bs-list-group-border-color:var(--bs-danger-border-subtle);--bs-list-group-action-hover-color:var(--bs-emphasis-color);--bs-list-group-action-hover-bg:var(--bs-danger-border-subtle);--bs-list-group-action-active-color:var(--bs-emphasis-color);--bs-list-group-action-active-bg:var(--bs-danger-border-subtle);--bs-list-group-active-color:var(--bs-danger-bg-subtle);--bs-list-group-active-bg:var(--bs-danger-text-emphasis);--bs-list-group-active-border-color:var(--bs-danger-text-emphasis)}.list-group-item-light{--bs-list-group-color:var(--bs-light-text-emphasis);--bs-list-group-bg:var(--bs-light-bg-subtle);--bs-list-group-border-color:var(--bs-light-border-subtle);--bs-list-group-action-hover-color:var(--bs-emphasis-color);--bs-list-group-action-hover-bg:var(--bs-light-border-subtle);--bs-list-group-action-active-color:var(--bs-emphasis-color);--bs-list-group-action-active-bg:var(--bs-light-border-subtle);--bs-list-group-active-color:var(--bs-light-bg-subtle);--bs-list-group-active-bg:var(--bs-light-text-emphasis);--bs-list-group-active-border-color:var(--bs-light-text-emphasis)}.list-group-item-dark{--bs-list-group-color:var(--bs-dark-text-emphasis);--bs-list-group-bg:var(--bs-dark-bg-subtle);--bs-list-group-border-color:var(--bs-dark-border-subtle);--bs-list-group-action-hover-color:var(--bs-emphasis-color);--bs-list-group-action-hover-bg:var(--bs-dark-border-subtle);--bs-list-group-action-active-color:var(--bs-emphasis-color);--bs-list-group-action-active-bg:var(--bs-dark-border-subtle);--bs-list-group-active-color:var(--bs-dark-bg-subtle);--bs-list-group-active-bg:var(--bs-dark-text-emphasis);--bs-list-group-active-border-color:var(--bs-dark-text-emphasis)}.btn-close{--bs-btn-close-color:#000;--bs-btn-close-bg:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23000'%3e%3cpath d='M.293.293a1 1 0 0 1 1.414 0L8 6.586 14.293.293a1 1 0 1 1 1.414 1.414L9.414 8l6.293 6.293a1 1 0 0 1-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 0 1-1.414-1.414L6.586 8 .293 1.707a1 1 0 0 1 0-1.414z'/%3e%3c/svg%3e");--bs-btn-close-opacity:0.5;--bs-btn-close-hover-opacity:0.75;--bs-btn-close-focus-shadow:0 0 0 0.25rem rgba(13, 110, 253, 0.25);--bs-btn-close-focus-opacity:1;--bs-btn-close-disabled-opacity:0.25;--bs-btn-close-white-filter:invert(1) grayscale(100%) brightness(200%);box-sizing:content-box;width:1em;height:1em;padding:.25em .25em;color:var(--bs-btn-close-color);background:transparent var(--bs-btn-close-bg) center/1em auto no-repeat;border:0;border-radius:.375rem;opacity:var(--bs-btn-close-opacity)}.btn-close:hover{color:var(--bs-btn-close-color);text-decoration:none;opacity:var(--bs-btn-close-hover-opacity)}.btn-close:focus{outline:0;box-shadow:var(--bs-btn-close-focus-shadow);opacity:var(--bs-btn-close-focus-opacity)}.btn-close.disabled,.btn-close:disabled{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;opacity:var(--bs-btn-close-disabled-opacity)}.btn-close-white{filter:var(--bs-btn-close-white-filter)}[data-bs-theme=dark] .btn-close{filter:var(--bs-btn-close-white-filter)}.toast{--bs-toast-zindex:1090;--bs-toast-padding-x:0.75rem;--bs-toast-padding-y:0.5rem;--bs-toast-spacing:1.5rem;--bs-toast-max-width:350px;--bs-toast-font-size:0.875rem;--bs-toast-color: ;--bs-toast-bg:rgba(var(--bs-body-bg-rgb), 0.85);--bs-toast-border-width:var(--bs-border-width);--bs-toast-border-color:var(--bs-border-color-translucent);--bs-toast-border-radius:var(--bs-border-radius);--bs-toast-box-shadow:var(--bs-box-shadow);--bs-toast-header-color:var(--bs-secondary-color);--bs-toast-header-bg:rgba(var(--bs-body-bg-rgb), 0.85);--bs-toast-header-border-color:var(--bs-border-color-translucent);width:var(--bs-toast-max-width);max-width:100%;font-size:var(--bs-toast-font-size);color:var(--bs-toast-color);pointer-events:auto;background-color:var(--bs-toast-bg);background-clip:padding-box;border:var(--bs-toast-border-width) solid var(--bs-toast-border-color);box-shadow:var(--bs-toast-box-shadow);border-radius:var(--bs-toast-border-radius)}.toast.showing{opacity:0}.toast:not(.show){display:none}.toast-container{--bs-toast-zindex:1090;position:absolute;z-index:var(--bs-toast-zindex);width:-webkit-max-content;width:-moz-max-content;width:max-content;max-width:100%;pointer-events:none}.toast-container>:not(:last-child){margin-bottom:var(--bs-toast-spacing)}.toast-header{display:flex;align-items:center;padding:var(--bs-toast-padding-y) var(--bs-toast-padding-x);color:var(--bs-toast-header-color);background-color:var(--bs-toast-header-bg);background-clip:padding-box;border-bottom:var(--bs-toast-border-width) solid var(--bs-toast-header-border-color);border-top-left-radius:calc(var(--bs-toast-border-radius) - var(--bs-toast-border-width));border-top-right-radius:calc(var(--bs-toast-border-radius) - var(--bs-toast-border-width))}.toast-header .btn-close{margin-right:calc(-.5 * var(--bs-toast-padding-x));margin-left:var(--bs-toast-padding-x)}.toast-body{padding:var(--bs-toast-padding-x);word-wrap:break-word}.modal{--bs-modal-zindex:1055;--bs-modal-width:500px;--bs-modal-padding:1rem;--bs-modal-margin:0.5rem;--bs-modal-color: ;--bs-modal-bg:var(--bs-body-bg);--bs-modal-border-color:var(--bs-border-color-translucent);--bs-modal-border-width:var(--bs-border-width);--bs-modal-border-radius:var(--bs-border-radius-lg);--bs-modal-box-shadow:var(--bs-box-shadow-sm);--bs-modal-inner-border-radius:calc(var(--bs-border-radius-lg) - (var(--bs-border-width)));--bs-modal-header-padding-x:1rem;--bs-modal-header-padding-y:1rem;--bs-modal-header-padding:1rem 1rem;--bs-modal-header-border-color:var(--bs-border-color);--bs-modal-header-border-width:var(--bs-border-width);--bs-modal-title-line-height:1.5;--bs-modal-footer-gap:0.5rem;--bs-modal-footer-bg: ;--bs-modal-footer-border-color:var(--bs-border-color);--bs-modal-footer-border-width:var(--bs-border-width);position:fixed;top:0;left:0;z-index:var(--bs-modal-zindex);display:none;width:100%;height:100%;overflow-x:hidden;overflow-y:auto;outline:0}.modal-dialog{position:relative;width:auto;margin:var(--bs-modal-margin);pointer-events:none}.modal.fade .modal-dialog{transition:transform .3s ease-out;transform:translate(0,-50px)}@media (prefers-reduced-motion:reduce){.modal.fade .modal-dialog{transition:none}}.modal.show .modal-dialog{transform:none}.modal.modal-static .modal-dialog{transform:scale(1.02)}.modal-dialog-scrollable{height:calc(100% - var(--bs-modal-margin) * 2)}.modal-dialog-scrollable .modal-content{max-height:100%;overflow:hidden}.modal-dialog-scrollable .modal-body{overflow-y:auto}.modal-dialog-centered{display:flex;align-items:center;min-height:calc(100% - var(--bs-modal-margin) * 2)}.modal-content{position:relative;display:flex;flex-direction:column;width:100%;color:var(--bs-modal-color);pointer-events:auto;background-color:var(--bs-modal-bg);background-clip:padding-box;border:var(--bs-modal-border-width) solid var(--bs-modal-border-color);border-radius:var(--bs-modal-border-radius);outline:0}.modal-backdrop{--bs-backdrop-zindex:1050;--bs-backdrop-bg:#000;--bs-backdrop-opacity:0.5;position:fixed;top:0;left:0;z-index:var(--bs-backdrop-zindex);width:100vw;height:100vh;background-color:var(--bs-backdrop-bg)}.modal-backdrop.fade{opacity:0}.modal-backdrop.show{opacity:var(--bs-backdrop-opacity)}.modal-header{display:flex;flex-shrink:0;align-items:center;padding:var(--bs-modal-header-padding);border-bottom:var(--bs-modal-header-border-width) solid var(--bs-modal-header-border-color);border-top-left-radius:var(--bs-modal-inner-border-radius);border-top-right-radius:var(--bs-modal-inner-border-radius)}.modal-header .btn-close{padding:calc(var(--bs-modal-header-padding-y) * .5) calc(var(--bs-modal-header-padding-x) * .5);margin:calc(-.5 * var(--bs-modal-header-padding-y)) calc(-.5 * var(--bs-modal-header-padding-x)) calc(-.5 * var(--bs-modal-header-padding-y)) auto}.modal-title{margin-bottom:0;line-height:var(--bs-modal-title-line-height)}.modal-body{position:relative;flex:1 1 auto;padding:var(--bs-modal-padding)}.modal-footer{display:flex;flex-shrink:0;flex-wrap:wrap;align-items:center;justify-content:flex-end;padding:calc(var(--bs-modal-padding) - var(--bs-modal-footer-gap) * .5);background-color:var(--bs-modal-footer-bg);border-top:var(--bs-modal-footer-border-width) solid var(--bs-modal-footer-border-color);border-bottom-right-radius:var(--bs-modal-inner-border-radius);border-bottom-left-radius:var(--bs-modal-inner-border-radius)}.modal-footer>*{margin:calc(var(--bs-modal-footer-gap) * .5)}@media (min-width:576px){.modal{--bs-modal-margin:1.75rem;--bs-modal-box-shadow:var(--bs-box-shadow)}.modal-dialog{max-width:var(--bs-modal-width);margin-right:auto;margin-left:auto}.modal-sm{--bs-modal-width:300px}}@media (min-width:992px){.modal-lg,.modal-xl{--bs-modal-width:800px}}@media (min-width:1200px){.modal-xl{--bs-modal-width:1140px}}.modal-fullscreen{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen .modal-footer,.modal-fullscreen .modal-header{border-radius:0}.modal-fullscreen .modal-body{overflow-y:auto}@media (max-width:575.98px){.modal-fullscreen-sm-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-sm-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-sm-down .modal-footer,.modal-fullscreen-sm-down .modal-header{border-radius:0}.modal-fullscreen-sm-down .modal-body{overflow-y:auto}}@media (max-width:767.98px){.modal-fullscreen-md-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-md-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-md-down .modal-footer,.modal-fullscreen-md-down .modal-header{border-radius:0}.modal-fullscreen-md-down .modal-body{overflow-y:auto}}@media (max-width:991.98px){.modal-fullscreen-lg-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-lg-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-lg-down .modal-footer,.modal-fullscreen-lg-down .modal-header{border-radius:0}.modal-fullscreen-lg-down .modal-body{overflow-y:auto}}@media (max-width:1199.98px){.modal-fullscreen-xl-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-xl-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-xl-down .modal-footer,.modal-fullscreen-xl-down .modal-header{border-radius:0}.modal-fullscreen-xl-down .modal-body{overflow-y:auto}}@media (max-width:1399.98px){.modal-fullscreen-xxl-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-xxl-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-xxl-down .modal-footer,.modal-fullscreen-xxl-down .modal-header{border-radius:0}.modal-fullscreen-xxl-down .modal-body{overflow-y:auto}}.tooltip{--bs-tooltip-zindex:1080;--bs-tooltip-max-width:200px;--bs-tooltip-padding-x:0.5rem;--bs-tooltip-padding-y:0.25rem;--bs-tooltip-margin: ;--bs-tooltip-font-size:0.875rem;--bs-tooltip-color:var(--bs-body-bg);--bs-tooltip-bg:var(--bs-emphasis-color);--bs-tooltip-border-radius:var(--bs-border-radius);--bs-tooltip-opacity:0.9;--bs-tooltip-arrow-width:0.8rem;--bs-tooltip-arrow-height:0.4rem;z-index:var(--bs-tooltip-zindex);display:block;margin:var(--bs-tooltip-margin);font-family:var(--bs-font-sans-serif);font-style:normal;font-weight:400;line-height:1.5;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;white-space:normal;word-spacing:normal;line-break:auto;font-size:var(--bs-tooltip-font-size);word-wrap:break-word;opacity:0}.tooltip.show{opacity:var(--bs-tooltip-opacity)}.tooltip .tooltip-arrow{display:block;width:var(--bs-tooltip-arrow-width);height:var(--bs-tooltip-arrow-height)}.tooltip .tooltip-arrow::before{position:absolute;content:"";border-color:transparent;border-style:solid}.bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow,.bs-tooltip-top .tooltip-arrow{bottom:calc(-1 * var(--bs-tooltip-arrow-height))}.bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow::before,.bs-tooltip-top .tooltip-arrow::before{top:-1px;border-width:var(--bs-tooltip-arrow-height) calc(var(--bs-tooltip-arrow-width) * .5) 0;border-top-color:var(--bs-tooltip-bg)}.bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow,.bs-tooltip-end .tooltip-arrow{left:calc(-1 * var(--bs-tooltip-arrow-height));width:var(--bs-tooltip-arrow-height);height:var(--bs-tooltip-arrow-width)}.bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow::before,.bs-tooltip-end .tooltip-arrow::before{right:-1px;border-width:calc(var(--bs-tooltip-arrow-width) * .5) var(--bs-tooltip-arrow-height) calc(var(--bs-tooltip-arrow-width) * .5) 0;border-right-color:var(--bs-tooltip-bg)}.bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow,.bs-tooltip-bottom .tooltip-arrow{top:calc(-1 * var(--bs-tooltip-arrow-height))}.bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow::before,.bs-tooltip-bottom .tooltip-arrow::before{bottom:-1px;border-width:0 calc(var(--bs-tooltip-arrow-width) * .5) var(--bs-tooltip-arrow-height);border-bottom-color:var(--bs-tooltip-bg)}.bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow,.bs-tooltip-start .tooltip-arrow{right:calc(-1 * var(--bs-tooltip-arrow-height));width:var(--bs-tooltip-arrow-height);height:var(--bs-tooltip-arrow-width)}.bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow::before,.bs-tooltip-start .tooltip-arrow::before{left:-1px;border-width:calc(var(--bs-tooltip-arrow-width) * .5) 0 calc(var(--bs-tooltip-arrow-width) * .5) var(--bs-tooltip-arrow-height);border-left-color:var(--bs-tooltip-bg)}.tooltip-inner{max-width:var(--bs-tooltip-max-width);padding:var(--bs-tooltip-padding-y) var(--bs-tooltip-padding-x);color:var(--bs-tooltip-color);text-align:center;background-color:var(--bs-tooltip-bg);border-radius:var(--bs-tooltip-border-radius)}.popover{--bs-popover-zindex:1070;--bs-popover-max-width:276px;--bs-popover-font-size:0.875rem;--bs-popover-bg:var(--bs-body-bg);--bs-popover-border-width:var(--bs-border-width);--bs-popover-border-color:var(--bs-border-color-translucent);--bs-popover-border-radius:var(--bs-border-radius-lg);--bs-popover-inner-border-radius:calc(var(--bs-border-radius-lg) - var(--bs-border-width));--bs-popover-box-shadow:var(--bs-box-shadow);--bs-popover-header-padding-x:1rem;--bs-popover-header-padding-y:0.5rem;--bs-popover-header-font-size:1rem;--bs-popover-header-color:inherit;--bs-popover-header-bg:var(--bs-secondary-bg);--bs-popover-body-padding-x:1rem;--bs-popover-body-padding-y:1rem;--bs-popover-body-color:var(--bs-body-color);--bs-popover-arrow-width:1rem;--bs-popover-arrow-height:0.5rem;--bs-popover-arrow-border:var(--bs-popover-border-color);z-index:var(--bs-popover-zindex);display:block;max-width:var(--bs-popover-max-width);font-family:var(--bs-font-sans-serif);font-style:normal;font-weight:400;line-height:1.5;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;white-space:normal;word-spacing:normal;line-break:auto;font-size:var(--bs-popover-font-size);word-wrap:break-word;background-color:var(--bs-popover-bg);background-clip:padding-box;border:var(--bs-popover-border-width) solid var(--bs-popover-border-color);border-radius:var(--bs-popover-border-radius)}.popover .popover-arrow{display:block;width:var(--bs-popover-arrow-width);height:var(--bs-popover-arrow-height)}.popover .popover-arrow::after,.popover .popover-arrow::before{position:absolute;display:block;content:"";border-color:transparent;border-style:solid;border-width:0}.bs-popover-auto[data-popper-placement^=top]>.popover-arrow,.bs-popover-top>.popover-arrow{bottom:calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width))}.bs-popover-auto[data-popper-placement^=top]>.popover-arrow::after,.bs-popover-auto[data-popper-placement^=top]>.popover-arrow::before,.bs-popover-top>.popover-arrow::after,.bs-popover-top>.popover-arrow::before{border-width:var(--bs-popover-arrow-height) calc(var(--bs-popover-arrow-width) * .5) 0}.bs-popover-auto[data-popper-placement^=top]>.popover-arrow::before,.bs-popover-top>.popover-arrow::before{bottom:0;border-top-color:var(--bs-popover-arrow-border)}.bs-popover-auto[data-popper-placement^=top]>.popover-arrow::after,.bs-popover-top>.popover-arrow::after{bottom:var(--bs-popover-border-width);border-top-color:var(--bs-popover-bg)}.bs-popover-auto[data-popper-placement^=right]>.popover-arrow,.bs-popover-end>.popover-arrow{left:calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width));width:var(--bs-popover-arrow-height);height:var(--bs-popover-arrow-width)}.bs-popover-auto[data-popper-placement^=right]>.popover-arrow::after,.bs-popover-auto[data-popper-placement^=right]>.popover-arrow::before,.bs-popover-end>.popover-arrow::after,.bs-popover-end>.popover-arrow::before{border-width:calc(var(--bs-popover-arrow-width) * .5) var(--bs-popover-arrow-height) calc(var(--bs-popover-arrow-width) * .5) 0}.bs-popover-auto[data-popper-placement^=right]>.popover-arrow::before,.bs-popover-end>.popover-arrow::before{left:0;border-right-color:var(--bs-popover-arrow-border)}.bs-popover-auto[data-popper-placement^=right]>.popover-arrow::after,.bs-popover-end>.popover-arrow::after{left:var(--bs-popover-border-width);border-right-color:var(--bs-popover-bg)}.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow,.bs-popover-bottom>.popover-arrow{top:calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width))}.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow::after,.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow::before,.bs-popover-bottom>.popover-arrow::after,.bs-popover-bottom>.popover-arrow::before{border-width:0 calc(var(--bs-popover-arrow-width) * .5) var(--bs-popover-arrow-height)}.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow::before,.bs-popover-bottom>.popover-arrow::before{top:0;border-bottom-color:var(--bs-popover-arrow-border)}.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow::after,.bs-popover-bottom>.popover-arrow::after{top:var(--bs-popover-border-width);border-bottom-color:var(--bs-popover-bg)}.bs-popover-auto[data-popper-placement^=bottom] .popover-header::before,.bs-popover-bottom .popover-header::before{position:absolute;top:0;left:50%;display:block;width:var(--bs-popover-arrow-width);margin-left:calc(-.5 * var(--bs-popover-arrow-width));content:"";border-bottom:var(--bs-popover-border-width) solid var(--bs-popover-header-bg)}.bs-popover-auto[data-popper-placement^=left]>.popover-arrow,.bs-popover-start>.popover-arrow{right:calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width));width:var(--bs-popover-arrow-height);height:var(--bs-popover-arrow-width)}.bs-popover-auto[data-popper-placement^=left]>.popover-arrow::after,.bs-popover-auto[data-popper-placement^=left]>.popover-arrow::before,.bs-popover-start>.popover-arrow::after,.bs-popover-start>.popover-arrow::before{border-width:calc(var(--bs-popover-arrow-width) * .5) 0 calc(var(--bs-popover-arrow-width) * .5) var(--bs-popover-arrow-height)}.bs-popover-auto[data-popper-placement^=left]>.popover-arrow::before,.bs-popover-start>.popover-arrow::before{right:0;border-left-color:var(--bs-popover-arrow-border)}.bs-popover-auto[data-popper-placement^=left]>.popover-arrow::after,.bs-popover-start>.popover-arrow::after{right:var(--bs-popover-border-width);border-left-color:var(--bs-popover-bg)}.popover-header{padding:var(--bs-popover-header-padding-y) var(--bs-popover-header-padding-x);margin-bottom:0;font-size:var(--bs-popover-header-font-size);color:var(--bs-popover-header-color);background-color:var(--bs-popover-header-bg);border-bottom:var(--bs-popover-border-width) solid var(--bs-popover-border-color);border-top-left-radius:var(--bs-popover-inner-border-radius);border-top-right-radius:var(--bs-popover-inner-border-radius)}.popover-header:empty{display:none}.popover-body{padding:var(--bs-popover-body-padding-y) var(--bs-popover-body-padding-x);color:var(--bs-popover-body-color)}.carousel{position:relative}.carousel.pointer-event{touch-action:pan-y}.carousel-inner{position:relative;width:100%;overflow:hidden}.carousel-inner::after{display:block;clear:both;content:""}.carousel-item{position:relative;display:none;float:left;width:100%;margin-right:-100%;-webkit-backface-visibility:hidden;backface-visibility:hidden;transition:transform .6s ease-in-out}@media (prefers-reduced-motion:reduce){.carousel-item{transition:none}}.carousel-item-next,.carousel-item-prev,.carousel-item.active{display:block}.active.carousel-item-end,.carousel-item-next:not(.carousel-item-start){transform:translateX(100%)}.active.carousel-item-start,.carousel-item-prev:not(.carousel-item-end){transform:translateX(-100%)}.carousel-fade .carousel-item{opacity:0;transition-property:opacity;transform:none}.carousel-fade .carousel-item-next.carousel-item-start,.carousel-fade .carousel-item-prev.carousel-item-end,.carousel-fade .carousel-item.active{z-index:1;opacity:1}.carousel-fade .active.carousel-item-end,.carousel-fade .active.carousel-item-start{z-index:0;opacity:0;transition:opacity 0s .6s}@media (prefers-reduced-motion:reduce){.carousel-fade .active.carousel-item-end,.carousel-fade .active.carousel-item-start{transition:none}}.carousel-control-next,.carousel-control-prev{position:absolute;top:0;bottom:0;z-index:1;display:flex;align-items:center;justify-content:center;width:15%;padding:0;color:#fff;text-align:center;background:0 0;border:0;opacity:.5;transition:opacity .15s ease}@media (prefers-reduced-motion:reduce){.carousel-control-next,.carousel-control-prev{transition:none}}.carousel-control-next:focus,.carousel-control-next:hover,.carousel-control-prev:focus,.carousel-control-prev:hover{color:#fff;text-decoration:none;outline:0;opacity:.9}.carousel-control-prev{left:0}.carousel-control-next{right:0}.carousel-control-next-icon,.carousel-control-prev-icon{display:inline-block;width:2rem;height:2rem;background-repeat:no-repeat;background-position:50%;background-size:100% 100%}.carousel-control-prev-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M11.354 1.646a.5.5 0 0 1 0 .708L5.707 8l5.647 5.646a.5.5 0 0 1-.708.708l-6-6a.5.5 0 0 1 0-.708l6-6a.5.5 0 0 1 .708 0z'/%3e%3c/svg%3e")}.carousel-control-next-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M4.646 1.646a.5.5 0 0 1 .708 0l6 6a.5.5 0 0 1 0 .708l-6 6a.5.5 0 0 1-.708-.708L10.293 8 4.646 2.354a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e")}.carousel-indicators{position:absolute;right:0;bottom:0;left:0;z-index:2;display:flex;justify-content:center;padding:0;margin-right:15%;margin-bottom:1rem;margin-left:15%}.carousel-indicators [data-bs-target]{box-sizing:content-box;flex:0 1 auto;width:30px;height:3px;padding:0;margin-right:3px;margin-left:3px;text-indent:-999px;cursor:pointer;background-color:#fff;background-clip:padding-box;border:0;border-top:10px solid transparent;border-bottom:10px solid transparent;opacity:.5;transition:opacity .6s ease}@media (prefers-reduced-motion:reduce){.carousel-indicators [data-bs-target]{transition:none}}.carousel-indicators .active{opacity:1}.carousel-caption{position:absolute;right:15%;bottom:1.25rem;left:15%;padding-top:1.25rem;padding-bottom:1.25rem;color:#fff;text-align:center}.carousel-dark .carousel-control-next-icon,.carousel-dark .carousel-control-prev-icon{filter:invert(1) grayscale(100)}.carousel-dark .carousel-indicators [data-bs-target]{background-color:#000}.carousel-dark .carousel-caption{color:#000}[data-bs-theme=dark] .carousel .carousel-control-next-icon,[data-bs-theme=dark] .carousel .carousel-control-prev-icon,[data-bs-theme=dark].carousel .carousel-control-next-icon,[data-bs-theme=dark].carousel .carousel-control-prev-icon{filter:invert(1) grayscale(100)}[data-bs-theme=dark] .carousel .carousel-indicators [data-bs-target],[data-bs-theme=dark].carousel .carousel-indicators [data-bs-target]{background-color:#000}[data-bs-theme=dark] .carousel .carousel-caption,[data-bs-theme=dark].carousel .carousel-caption{color:#000}.spinner-border,.spinner-grow{display:inline-block;width:var(--bs-spinner-width);height:var(--bs-spinner-height);vertical-align:var(--bs-spinner-vertical-align);border-radius:50%;animation:var(--bs-spinner-animation-speed) linear infinite var(--bs-spinner-animation-name)}@keyframes spinner-border{to{transform:rotate(360deg)}}.spinner-border{--bs-spinner-width:2rem;--bs-spinner-height:2rem;--bs-spinner-vertical-align:-0.125em;--bs-spinner-border-width:0.25em;--bs-spinner-animation-speed:0.75s;--bs-spinner-animation-name:spinner-border;border:var(--bs-spinner-border-width) solid currentcolor;border-right-color:transparent}.spinner-border-sm{--bs-spinner-width:1rem;--bs-spinner-height:1rem;--bs-spinner-border-width:0.2em}@keyframes spinner-grow{0%{transform:scale(0)}50%{opacity:1;transform:none}}.spinner-grow{--bs-spinner-width:2rem;--bs-spinner-height:2rem;--bs-spinner-vertical-align:-0.125em;--bs-spinner-animation-speed:0.75s;--bs-spinner-animation-name:spinner-grow;background-color:currentcolor;opacity:0}.spinner-grow-sm{--bs-spinner-width:1rem;--bs-spinner-height:1rem}@media (prefers-reduced-motion:reduce){.spinner-border,.spinner-grow{--bs-spinner-animation-speed:1.5s}}.offcanvas,.offcanvas-lg,.offcanvas-md,.offcanvas-sm,.offcanvas-xl,.offcanvas-xxl{--bs-offcanvas-zindex:1045;--bs-offcanvas-width:400px;--bs-offcanvas-height:30vh;--bs-offcanvas-padding-x:1rem;--bs-offcanvas-padding-y:1rem;--bs-offcanvas-color:var(--bs-body-color);--bs-offcanvas-bg:var(--bs-body-bg);--bs-offcanvas-border-width:var(--bs-border-width);--bs-offcanvas-border-color:var(--bs-border-color-translucent);--bs-offcanvas-box-shadow:var(--bs-box-shadow-sm);--bs-offcanvas-transition:transform 0.3s ease-in-out;--bs-offcanvas-title-line-height:1.5}@media (max-width:575.98px){.offcanvas-sm{position:fixed;bottom:0;z-index:var(--bs-offcanvas-zindex);display:flex;flex-direction:column;max-width:100%;color:var(--bs-offcanvas-color);visibility:hidden;background-color:var(--bs-offcanvas-bg);background-clip:padding-box;outline:0;transition:var(--bs-offcanvas-transition)}}@media (max-width:575.98px) and (prefers-reduced-motion:reduce){.offcanvas-sm{transition:none}}@media (max-width:575.98px){.offcanvas-sm.offcanvas-start{top:0;left:0;width:var(--bs-offcanvas-width);border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateX(-100%)}.offcanvas-sm.offcanvas-end{top:0;right:0;width:var(--bs-offcanvas-width);border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateX(100%)}.offcanvas-sm.offcanvas-top{top:0;right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(-100%)}.offcanvas-sm.offcanvas-bottom{right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(100%)}.offcanvas-sm.show:not(.hiding),.offcanvas-sm.showing{transform:none}.offcanvas-sm.hiding,.offcanvas-sm.show,.offcanvas-sm.showing{visibility:visible}}@media (min-width:576px){.offcanvas-sm{--bs-offcanvas-height:auto;--bs-offcanvas-border-width:0;background-color:transparent!important}.offcanvas-sm .offcanvas-header{display:none}.offcanvas-sm .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible;background-color:transparent!important}}@media (max-width:767.98px){.offcanvas-md{position:fixed;bottom:0;z-index:var(--bs-offcanvas-zindex);display:flex;flex-direction:column;max-width:100%;color:var(--bs-offcanvas-color);visibility:hidden;background-color:var(--bs-offcanvas-bg);background-clip:padding-box;outline:0;transition:var(--bs-offcanvas-transition)}}@media (max-width:767.98px) and (prefers-reduced-motion:reduce){.offcanvas-md{transition:none}}@media (max-width:767.98px){.offcanvas-md.offcanvas-start{top:0;left:0;width:var(--bs-offcanvas-width);border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateX(-100%)}.offcanvas-md.offcanvas-end{top:0;right:0;width:var(--bs-offcanvas-width);border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateX(100%)}.offcanvas-md.offcanvas-top{top:0;right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(-100%)}.offcanvas-md.offcanvas-bottom{right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(100%)}.offcanvas-md.show:not(.hiding),.offcanvas-md.showing{transform:none}.offcanvas-md.hiding,.offcanvas-md.show,.offcanvas-md.showing{visibility:visible}}@media (min-width:768px){.offcanvas-md{--bs-offcanvas-height:auto;--bs-offcanvas-border-width:0;background-color:transparent!important}.offcanvas-md .offcanvas-header{display:none}.offcanvas-md .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible;background-color:transparent!important}}@media (max-width:991.98px){.offcanvas-lg{position:fixed;bottom:0;z-index:var(--bs-offcanvas-zindex);display:flex;flex-direction:column;max-width:100%;color:var(--bs-offcanvas-color);visibility:hidden;background-color:var(--bs-offcanvas-bg);background-clip:padding-box;outline:0;transition:var(--bs-offcanvas-transition)}}@media (max-width:991.98px) and (prefers-reduced-motion:reduce){.offcanvas-lg{transition:none}}@media (max-width:991.98px){.offcanvas-lg.offcanvas-start{top:0;left:0;width:var(--bs-offcanvas-width);border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateX(-100%)}.offcanvas-lg.offcanvas-end{top:0;right:0;width:var(--bs-offcanvas-width);border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateX(100%)}.offcanvas-lg.offcanvas-top{top:0;right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(-100%)}.offcanvas-lg.offcanvas-bottom{right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(100%)}.offcanvas-lg.show:not(.hiding),.offcanvas-lg.showing{transform:none}.offcanvas-lg.hiding,.offcanvas-lg.show,.offcanvas-lg.showing{visibility:visible}}@media (min-width:992px){.offcanvas-lg{--bs-offcanvas-height:auto;--bs-offcanvas-border-width:0;background-color:transparent!important}.offcanvas-lg .offcanvas-header{display:none}.offcanvas-lg .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible;background-color:transparent!important}}@media (max-width:1199.98px){.offcanvas-xl{position:fixed;bottom:0;z-index:var(--bs-offcanvas-zindex);display:flex;flex-direction:column;max-width:100%;color:var(--bs-offcanvas-color);visibility:hidden;background-color:var(--bs-offcanvas-bg);background-clip:padding-box;outline:0;transition:var(--bs-offcanvas-transition)}}@media (max-width:1199.98px) and (prefers-reduced-motion:reduce){.offcanvas-xl{transition:none}}@media (max-width:1199.98px){.offcanvas-xl.offcanvas-start{top:0;left:0;width:var(--bs-offcanvas-width);border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateX(-100%)}.offcanvas-xl.offcanvas-end{top:0;right:0;width:var(--bs-offcanvas-width);border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateX(100%)}.offcanvas-xl.offcanvas-top{top:0;right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(-100%)}.offcanvas-xl.offcanvas-bottom{right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(100%)}.offcanvas-xl.show:not(.hiding),.offcanvas-xl.showing{transform:none}.offcanvas-xl.hiding,.offcanvas-xl.show,.offcanvas-xl.showing{visibility:visible}}@media (min-width:1200px){.offcanvas-xl{--bs-offcanvas-height:auto;--bs-offcanvas-border-width:0;background-color:transparent!important}.offcanvas-xl .offcanvas-header{display:none}.offcanvas-xl .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible;background-color:transparent!important}}@media (max-width:1399.98px){.offcanvas-xxl{position:fixed;bottom:0;z-index:var(--bs-offcanvas-zindex);display:flex;flex-direction:column;max-width:100%;color:var(--bs-offcanvas-color);visibility:hidden;background-color:var(--bs-offcanvas-bg);background-clip:padding-box;outline:0;transition:var(--bs-offcanvas-transition)}}@media (max-width:1399.98px) and (prefers-reduced-motion:reduce){.offcanvas-xxl{transition:none}}@media (max-width:1399.98px){.offcanvas-xxl.offcanvas-start{top:0;left:0;width:var(--bs-offcanvas-width);border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateX(-100%)}.offcanvas-xxl.offcanvas-end{top:0;right:0;width:var(--bs-offcanvas-width);border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateX(100%)}.offcanvas-xxl.offcanvas-top{top:0;right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(-100%)}.offcanvas-xxl.offcanvas-bottom{right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(100%)}.offcanvas-xxl.show:not(.hiding),.offcanvas-xxl.showing{transform:none}.offcanvas-xxl.hiding,.offcanvas-xxl.show,.offcanvas-xxl.showing{visibility:visible}}@media (min-width:1400px){.offcanvas-xxl{--bs-offcanvas-height:auto;--bs-offcanvas-border-width:0;background-color:transparent!important}.offcanvas-xxl .offcanvas-header{display:none}.offcanvas-xxl .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible;background-color:transparent!important}}.offcanvas{position:fixed;bottom:0;z-index:var(--bs-offcanvas-zindex);display:flex;flex-direction:column;max-width:100%;color:var(--bs-offcanvas-color);visibility:hidden;background-color:var(--bs-offcanvas-bg);background-clip:padding-box;outline:0;transition:var(--bs-offcanvas-transition)}@media (prefers-reduced-motion:reduce){.offcanvas{transition:none}}.offcanvas.offcanvas-start{top:0;left:0;width:var(--bs-offcanvas-width);border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateX(-100%)}.offcanvas.offcanvas-end{top:0;right:0;width:var(--bs-offcanvas-width);border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateX(100%)}.offcanvas.offcanvas-top{top:0;right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(-100%)}.offcanvas.offcanvas-bottom{right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(100%)}.offcanvas.show:not(.hiding),.offcanvas.showing{transform:none}.offcanvas.hiding,.offcanvas.show,.offcanvas.showing{visibility:visible}.offcanvas-backdrop{position:fixed;top:0;left:0;z-index:1040;width:100vw;height:100vh;background-color:#000}.offcanvas-backdrop.fade{opacity:0}.offcanvas-backdrop.show{opacity:.5}.offcanvas-header{display:flex;align-items:center;padding:var(--bs-offcanvas-padding-y) var(--bs-offcanvas-padding-x)}.offcanvas-header .btn-close{padding:calc(var(--bs-offcanvas-padding-y) * .5) calc(var(--bs-offcanvas-padding-x) * .5);margin:calc(-.5 * var(--bs-offcanvas-padding-y)) calc(-.5 * var(--bs-offcanvas-padding-x)) calc(-.5 * var(--bs-offcanvas-padding-y)) auto}.offcanvas-title{margin-bottom:0;line-height:var(--bs-offcanvas-title-line-height)}.offcanvas-body{flex-grow:1;padding:var(--bs-offcanvas-padding-y) var(--bs-offcanvas-padding-x);overflow-y:auto}.placeholder{display:inline-block;min-height:1em;vertical-align:middle;cursor:wait;background-color:currentcolor;opacity:.5}.placeholder.btn::before{display:inline-block;content:""}.placeholder-xs{min-height:.6em}.placeholder-sm{min-height:.8em}.placeholder-lg{min-height:1.2em}.placeholder-glow .placeholder{animation:placeholder-glow 2s ease-in-out infinite}@keyframes placeholder-glow{50%{opacity:.2}}.placeholder-wave{-webkit-mask-image:linear-gradient(130deg,#000 55%,rgba(0,0,0,0.8) 75%,#000 95%);mask-image:linear-gradient(130deg,#000 55%,rgba(0,0,0,0.8) 75%,#000 95%);-webkit-mask-size:200% 100%;mask-size:200% 100%;animation:placeholder-wave 2s linear infinite}@keyframes placeholder-wave{100%{-webkit-mask-position:-200% 0%;mask-position:-200% 0%}}.clearfix::after{display:block;clear:both;content:""}.text-bg-primary{color:#fff!important;background-color:RGBA(var(--bs-primary-rgb),var(--bs-bg-opacity,1))!important}.text-bg-secondary{color:#fff!important;background-color:RGBA(var(--bs-secondary-rgb),var(--bs-bg-opacity,1))!important}.text-bg-success{color:#fff!important;background-color:RGBA(var(--bs-success-rgb),var(--bs-bg-opacity,1))!important}.text-bg-info{color:#000!important;background-color:RGBA(var(--bs-info-rgb),var(--bs-bg-opacity,1))!important}.text-bg-warning{color:#000!important;background-color:RGBA(var(--bs-warning-rgb),var(--bs-bg-opacity,1))!important}.text-bg-danger{color:#fff!important;background-color:RGBA(var(--bs-danger-rgb),var(--bs-bg-opacity,1))!important}.text-bg-light{color:#000!important;background-color:RGBA(var(--bs-light-rgb),var(--bs-bg-opacity,1))!important}.text-bg-dark{color:#fff!important;background-color:RGBA(var(--bs-dark-rgb),var(--bs-bg-opacity,1))!important}.link-primary{color:RGBA(var(--bs-primary-rgb),var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:RGBA(var(--bs-primary-rgb),var(--bs-link-underline-opacity,1))!important;text-decoration-color:RGBA(var(--bs-primary-rgb),var(--bs-link-underline-opacity,1))!important}.link-primary:focus,.link-primary:hover{color:RGBA(10,88,202,var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:RGBA(10,88,202,var(--bs-link-underline-opacity,1))!important;text-decoration-color:RGBA(10,88,202,var(--bs-link-underline-opacity,1))!important}.link-secondary{color:RGBA(var(--bs-secondary-rgb),var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:RGBA(var(--bs-secondary-rgb),var(--bs-link-underline-opacity,1))!important;text-decoration-color:RGBA(var(--bs-secondary-rgb),var(--bs-link-underline-opacity,1))!important}.link-secondary:focus,.link-secondary:hover{color:RGBA(86,94,100,var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:RGBA(86,94,100,var(--bs-link-underline-opacity,1))!important;text-decoration-color:RGBA(86,94,100,var(--bs-link-underline-opacity,1))!important}.link-success{color:RGBA(var(--bs-success-rgb),var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:RGBA(var(--bs-success-rgb),var(--bs-link-underline-opacity,1))!important;text-decoration-color:RGBA(var(--bs-success-rgb),var(--bs-link-underline-opacity,1))!important}.link-success:focus,.link-success:hover{color:RGBA(20,108,67,var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:RGBA(20,108,67,var(--bs-link-underline-opacity,1))!important;text-decoration-color:RGBA(20,108,67,var(--bs-link-underline-opacity,1))!important}.link-info{color:RGBA(var(--bs-info-rgb),var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:RGBA(var(--bs-info-rgb),var(--bs-link-underline-opacity,1))!important;text-decoration-color:RGBA(var(--bs-info-rgb),var(--bs-link-underline-opacity,1))!important}.link-info:focus,.link-info:hover{color:RGBA(61,213,243,var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:RGBA(61,213,243,var(--bs-link-underline-opacity,1))!important;text-decoration-color:RGBA(61,213,243,var(--bs-link-underline-opacity,1))!important}.link-warning{color:RGBA(var(--bs-warning-rgb),var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:RGBA(var(--bs-warning-rgb),var(--bs-link-underline-opacity,1))!important;text-decoration-color:RGBA(var(--bs-warning-rgb),var(--bs-link-underline-opacity,1))!important}.link-warning:focus,.link-warning:hover{color:RGBA(255,205,57,var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:RGBA(255,205,57,var(--bs-link-underline-opacity,1))!important;text-decoration-color:RGBA(255,205,57,var(--bs-link-underline-opacity,1))!important}.link-danger{color:RGBA(var(--bs-danger-rgb),var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:RGBA(var(--bs-danger-rgb),var(--bs-link-underline-opacity,1))!important;text-decoration-color:RGBA(var(--bs-danger-rgb),var(--bs-link-underline-opacity,1))!important}.link-danger:focus,.link-danger:hover{color:RGBA(176,42,55,var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:RGBA(176,42,55,var(--bs-link-underline-opacity,1))!important;text-decoration-color:RGBA(176,42,55,var(--bs-link-underline-opacity,1))!important}.link-light{color:RGBA(var(--bs-light-rgb),var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:RGBA(var(--bs-light-rgb),var(--bs-link-underline-opacity,1))!important;text-decoration-color:RGBA(var(--bs-light-rgb),var(--bs-link-underline-opacity,1))!important}.link-light:focus,.link-light:hover{color:RGBA(249,250,251,var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:RGBA(249,250,251,var(--bs-link-underline-opacity,1))!important;text-decoration-color:RGBA(249,250,251,var(--bs-link-underline-opacity,1))!important}.link-dark{color:RGBA(var(--bs-dark-rgb),var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:RGBA(var(--bs-dark-rgb),var(--bs-link-underline-opacity,1))!important;text-decoration-color:RGBA(var(--bs-dark-rgb),var(--bs-link-underline-opacity,1))!important}.link-dark:focus,.link-dark:hover{color:RGBA(26,30,33,var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:RGBA(26,30,33,var(--bs-link-underline-opacity,1))!important;text-decoration-color:RGBA(26,30,33,var(--bs-link-underline-opacity,1))!important}.link-body-emphasis{color:RGBA(var(--bs-emphasis-color-rgb),var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:RGBA(var(--bs-emphasis-color-rgb),var(--bs-link-underline-opacity,1))!important;text-decoration-color:RGBA(var(--bs-emphasis-color-rgb),var(--bs-link-underline-opacity,1))!important}.link-body-emphasis:focus,.link-body-emphasis:hover{color:RGBA(var(--bs-emphasis-color-rgb),var(--bs-link-opacity,.75))!important;-webkit-text-decoration-color:RGBA(var(--bs-emphasis-color-rgb),var(--bs-link-underline-opacity,0.75))!important;text-decoration-color:RGBA(var(--bs-emphasis-color-rgb),var(--bs-link-underline-opacity,0.75))!important}.focus-ring:focus{outline:0;box-shadow:var(--bs-focus-ring-x,0) var(--bs-focus-ring-y,0) var(--bs-focus-ring-blur,0) var(--bs-focus-ring-width) var(--bs-focus-ring-color)}.icon-link{display:inline-flex;gap:.375rem;align-items:center;-webkit-text-decoration-color:rgba(var(--bs-link-color-rgb),var(--bs-link-opacity,0.5));text-decoration-color:rgba(var(--bs-link-color-rgb),var(--bs-link-opacity,0.5));text-underline-offset:0.25em;-webkit-backface-visibility:hidden;backface-visibility:hidden}.icon-link>.bi{flex-shrink:0;width:1em;height:1em;fill:currentcolor;transition:.2s ease-in-out transform}@media (prefers-reduced-motion:reduce){.icon-link>.bi{transition:none}}.icon-link-hover:focus-visible>.bi,.icon-link-hover:hover>.bi{transform:var(--bs-icon-link-transform,translate3d(.25em,0,0))}.ratio{position:relative;width:100%}.ratio::before{display:block;padding-top:var(--bs-aspect-ratio);content:""}.ratio>*{position:absolute;top:0;left:0;width:100%;height:100%}.ratio-1x1{--bs-aspect-ratio:100%}.ratio-4x3{--bs-aspect-ratio:75%}.ratio-16x9{--bs-aspect-ratio:56.25%}.ratio-21x9{--bs-aspect-ratio:42.8571428571%}.fixed-top{position:fixed;top:0;right:0;left:0;z-index:1030}.fixed-bottom{position:fixed;right:0;bottom:0;left:0;z-index:1030}.sticky-top{position:-webkit-sticky;position:sticky;top:0;z-index:1020}.sticky-bottom{position:-webkit-sticky;position:sticky;bottom:0;z-index:1020}@media (min-width:576px){.sticky-sm-top{position:-webkit-sticky;position:sticky;top:0;z-index:1020}.sticky-sm-bottom{position:-webkit-sticky;position:sticky;bottom:0;z-index:1020}}@media (min-width:768px){.sticky-md-top{position:-webkit-sticky;position:sticky;top:0;z-index:1020}.sticky-md-bottom{position:-webkit-sticky;position:sticky;bottom:0;z-index:1020}}@media (min-width:992px){.sticky-lg-top{position:-webkit-sticky;position:sticky;top:0;z-index:1020}.sticky-lg-bottom{position:-webkit-sticky;position:sticky;bottom:0;z-index:1020}}@media (min-width:1200px){.sticky-xl-top{position:-webkit-sticky;position:sticky;top:0;z-index:1020}.sticky-xl-bottom{position:-webkit-sticky;position:sticky;bottom:0;z-index:1020}}@media (min-width:1400px){.sticky-xxl-top{position:-webkit-sticky;position:sticky;top:0;z-index:1020}.sticky-xxl-bottom{position:-webkit-sticky;position:sticky;bottom:0;z-index:1020}}.hstack{display:flex;flex-direction:row;align-items:center;align-self:stretch}.vstack{display:flex;flex:1 1 auto;flex-direction:column;align-self:stretch}.visually-hidden,.visually-hidden-focusable:not(:focus):not(:focus-within){width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.visually-hidden-focusable:not(:focus):not(:focus-within):not(caption),.visually-hidden:not(caption){position:absolute!important}.stretched-link::after{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;content:""}.text-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vr{display:inline-block;align-self:stretch;width:var(--bs-border-width);min-height:1em;background-color:currentcolor;opacity:.25}.align-baseline{vertical-align:baseline!important}.align-top{vertical-align:top!important}.align-middle{vertical-align:middle!important}.align-bottom{vertical-align:bottom!important}.align-text-bottom{vertical-align:text-bottom!important}.align-text-top{vertical-align:text-top!important}.float-start{float:left!important}.float-end{float:right!important}.float-none{float:none!important}.object-fit-contain{-o-object-fit:contain!important;object-fit:contain!important}.object-fit-cover{-o-object-fit:cover!important;object-fit:cover!important}.object-fit-fill{-o-object-fit:fill!important;object-fit:fill!important}.object-fit-scale{-o-object-fit:scale-down!important;object-fit:scale-down!important}.object-fit-none{-o-object-fit:none!important;object-fit:none!important}.opacity-0{opacity:0!important}.opacity-25{opacity:.25!important}.opacity-50{opacity:.5!important}.opacity-75{opacity:.75!important}.opacity-100{opacity:1!important}.overflow-auto{overflow:auto!important}.overflow-hidden{overflow:hidden!important}.overflow-visible{overflow:visible!important}.overflow-scroll{overflow:scroll!important}.overflow-x-auto{overflow-x:auto!important}.overflow-x-hidden{overflow-x:hidden!important}.overflow-x-visible{overflow-x:visible!important}.overflow-x-scroll{overflow-x:scroll!important}.overflow-y-auto{overflow-y:auto!important}.overflow-y-hidden{overflow-y:hidden!important}.overflow-y-visible{overflow-y:visible!important}.overflow-y-scroll{overflow-y:scroll!important}.d-inline{display:inline!important}.d-inline-block{display:inline-block!important}.d-block{display:block!important}.d-grid{display:grid!important}.d-inline-grid{display:inline-grid!important}.d-table{display:table!important}.d-table-row{display:table-row!important}.d-table-cell{display:table-cell!important}.d-flex{display:flex!important}.d-inline-flex{display:inline-flex!important}.d-none{display:none!important}.shadow{box-shadow:var(--bs-box-shadow)!important}.shadow-sm{box-shadow:var(--bs-box-shadow-sm)!important}.shadow-lg{box-shadow:var(--bs-box-shadow-lg)!important}.shadow-none{box-shadow:none!important}.focus-ring-primary{--bs-focus-ring-color:rgba(var(--bs-primary-rgb), var(--bs-focus-ring-opacity))}.focus-ring-secondary{--bs-focus-ring-color:rgba(var(--bs-secondary-rgb), var(--bs-focus-ring-opacity))}.focus-ring-success{--bs-focus-ring-color:rgba(var(--bs-success-rgb), var(--bs-focus-ring-opacity))}.focus-ring-info{--bs-focus-ring-color:rgba(var(--bs-info-rgb), var(--bs-focus-ring-opacity))}.focus-ring-warning{--bs-focus-ring-color:rgba(var(--bs-warning-rgb), var(--bs-focus-ring-opacity))}.focus-ring-danger{--bs-focus-ring-color:rgba(var(--bs-danger-rgb), var(--bs-focus-ring-opacity))}.focus-ring-light{--bs-focus-ring-color:rgba(var(--bs-light-rgb), var(--bs-focus-ring-opacity))}.focus-ring-dark{--bs-focus-ring-color:rgba(var(--bs-dark-rgb), var(--bs-focus-ring-opacity))}.position-static{position:static!important}.position-relative{position:relative!important}.position-absolute{position:absolute!important}.position-fixed{position:fixed!important}.position-sticky{position:-webkit-sticky!important;position:sticky!important}.top-0{top:0!important}.top-50{top:50%!important}.top-100{top:100%!important}.bottom-0{bottom:0!important}.bottom-50{bottom:50%!important}.bottom-100{bottom:100%!important}.start-0{left:0!important}.start-50{left:50%!important}.start-100{left:100%!important}.end-0{right:0!important}.end-50{right:50%!important}.end-100{right:100%!important}.translate-middle{transform:translate(-50%,-50%)!important}.translate-middle-x{transform:translateX(-50%)!important}.translate-middle-y{transform:translateY(-50%)!important}.border{border:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)!important}.border-0{border:0!important}.border-top{border-top:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)!important}.border-top-0{border-top:0!important}.border-end{border-right:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)!important}.border-end-0{border-right:0!important}.border-bottom{border-bottom:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)!important}.border-bottom-0{border-bottom:0!important}.border-start{border-left:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)!important}.border-start-0{border-left:0!important}.border-primary{--bs-border-opacity:1;border-color:rgba(var(--bs-primary-rgb),var(--bs-border-opacity))!important}.border-secondary{--bs-border-opacity:1;border-color:rgba(var(--bs-secondary-rgb),var(--bs-border-opacity))!important}.border-success{--bs-border-opacity:1;border-color:rgba(var(--bs-success-rgb),var(--bs-border-opacity))!important}.border-info{--bs-border-opacity:1;border-color:rgba(var(--bs-info-rgb),var(--bs-border-opacity))!important}.border-warning{--bs-border-opacity:1;border-color:rgba(var(--bs-warning-rgb),var(--bs-border-opacity))!important}.border-danger{--bs-border-opacity:1;border-color:rgba(var(--bs-danger-rgb),var(--bs-border-opacity))!important}.border-light{--bs-border-opacity:1;border-color:rgba(var(--bs-light-rgb),var(--bs-border-opacity))!important}.border-dark{--bs-border-opacity:1;border-color:rgba(var(--bs-dark-rgb),var(--bs-border-opacity))!important}.border-black{--bs-border-opacity:1;border-color:rgba(var(--bs-black-rgb),var(--bs-border-opacity))!important}.border-white{--bs-border-opacity:1;border-color:rgba(var(--bs-white-rgb),var(--bs-border-opacity))!important}.border-primary-subtle{border-color:var(--bs-primary-border-subtle)!important}.border-secondary-subtle{border-color:var(--bs-secondary-border-subtle)!important}.border-success-subtle{border-color:var(--bs-success-border-subtle)!important}.border-info-subtle{border-color:var(--bs-info-border-subtle)!important}.border-warning-subtle{border-color:var(--bs-warning-border-subtle)!important}.border-danger-subtle{border-color:var(--bs-danger-border-subtle)!important}.border-light-subtle{border-color:var(--bs-light-border-subtle)!important}.border-dark-subtle{border-color:var(--bs-dark-border-subtle)!important}.border-1{border-width:1px!important}.border-2{border-width:2px!important}.border-3{border-width:3px!important}.border-4{border-width:4px!important}.border-5{border-width:5px!important}.border-opacity-10{--bs-border-opacity:0.1}.border-opacity-25{--bs-border-opacity:0.25}.border-opacity-50{--bs-border-opacity:0.5}.border-opacity-75{--bs-border-opacity:0.75}.border-opacity-100{--bs-border-opacity:1}.w-25{width:25%!important}.w-50{width:50%!important}.w-75{width:75%!important}.w-100{width:100%!important}.w-auto{width:auto!important}.mw-100{max-width:100%!important}.vw-100{width:100vw!important}.min-vw-100{min-width:100vw!important}.h-25{height:25%!important}.h-50{height:50%!important}.h-75{height:75%!important}.h-100{height:100%!important}.h-auto{height:auto!important}.mh-100{max-height:100%!important}.vh-100{height:100vh!important}.min-vh-100{min-height:100vh!important}.flex-fill{flex:1 1 auto!important}.flex-row{flex-direction:row!important}.flex-column{flex-direction:column!important}.flex-row-reverse{flex-direction:row-reverse!important}.flex-column-reverse{flex-direction:column-reverse!important}.flex-grow-0{flex-grow:0!important}.flex-grow-1{flex-grow:1!important}.flex-shrink-0{flex-shrink:0!important}.flex-shrink-1{flex-shrink:1!important}.flex-wrap{flex-wrap:wrap!important}.flex-nowrap{flex-wrap:nowrap!important}.flex-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-start{justify-content:flex-start!important}.justify-content-end{justify-content:flex-end!important}.justify-content-center{justify-content:center!important}.justify-content-between{justify-content:space-between!important}.justify-content-around{justify-content:space-around!important}.justify-content-evenly{justify-content:space-evenly!important}.align-items-start{align-items:flex-start!important}.align-items-end{align-items:flex-end!important}.align-items-center{align-items:center!important}.align-items-baseline{align-items:baseline!important}.align-items-stretch{align-items:stretch!important}.align-content-start{align-content:flex-start!important}.align-content-end{align-content:flex-end!important}.align-content-center{align-content:center!important}.align-content-between{align-content:space-between!important}.align-content-around{align-content:space-around!important}.align-content-stretch{align-content:stretch!important}.align-self-auto{align-self:auto!important}.align-self-start{align-self:flex-start!important}.align-self-end{align-self:flex-end!important}.align-self-center{align-self:center!important}.align-self-baseline{align-self:baseline!important}.align-self-stretch{align-self:stretch!important}.order-first{order:-1!important}.order-0{order:0!important}.order-1{order:1!important}.order-2{order:2!important}.order-3{order:3!important}.order-4{order:4!important}.order-5{order:5!important}.order-last{order:6!important}.m-0{margin:0!important}.m-1{margin:.25rem!important}.m-2{margin:.5rem!important}.m-3{margin:1rem!important}.m-4{margin:1.5rem!important}.m-5{margin:3rem!important}.m-auto{margin:auto!important}.mx-0{margin-right:0!important;margin-left:0!important}.mx-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-3{margin-right:1rem!important;margin-left:1rem!important}.mx-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-5{margin-right:3rem!important;margin-left:3rem!important}.mx-auto{margin-right:auto!important;margin-left:auto!important}.my-0{margin-top:0!important;margin-bottom:0!important}.my-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-0{margin-top:0!important}.mt-1{margin-top:.25rem!important}.mt-2{margin-top:.5rem!important}.mt-3{margin-top:1rem!important}.mt-4{margin-top:1.5rem!important}.mt-5{margin-top:3rem!important}.mt-auto{margin-top:auto!important}.me-0{margin-right:0!important}.me-1{margin-right:.25rem!important}.me-2{margin-right:.5rem!important}.me-3{margin-right:1rem!important}.me-4{margin-right:1.5rem!important}.me-5{margin-right:3rem!important}.me-auto{margin-right:auto!important}.mb-0{margin-bottom:0!important}.mb-1{margin-bottom:.25rem!important}.mb-2{margin-bottom:.5rem!important}.mb-3{margin-bottom:1rem!important}.mb-4{margin-bottom:1.5rem!important}.mb-5{margin-bottom:3rem!important}.mb-auto{margin-bottom:auto!important}.ms-0{margin-left:0!important}.ms-1{margin-left:.25rem!important}.ms-2{margin-left:.5rem!important}.ms-3{margin-left:1rem!important}.ms-4{margin-left:1.5rem!important}.ms-5{margin-left:3rem!important}.ms-auto{margin-left:auto!important}.p-0{padding:0!important}.p-1{padding:.25rem!important}.p-2{padding:.5rem!important}.p-3{padding:1rem!important}.p-4{padding:1.5rem!important}.p-5{padding:3rem!important}.px-0{padding-right:0!important;padding-left:0!important}.px-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-3{padding-right:1rem!important;padding-left:1rem!important}.px-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-5{padding-right:3rem!important;padding-left:3rem!important}.py-0{padding-top:0!important;padding-bottom:0!important}.py-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-0{padding-top:0!important}.pt-1{padding-top:.25rem!important}.pt-2{padding-top:.5rem!important}.pt-3{padding-top:1rem!important}.pt-4{padding-top:1.5rem!important}.pt-5{padding-top:3rem!important}.pe-0{padding-right:0!important}.pe-1{padding-right:.25rem!important}.pe-2{padding-right:.5rem!important}.pe-3{padding-right:1rem!important}.pe-4{padding-right:1.5rem!important}.pe-5{padding-right:3rem!important}.pb-0{padding-bottom:0!important}.pb-1{padding-bottom:.25rem!important}.pb-2{padding-bottom:.5rem!important}.pb-3{padding-bottom:1rem!important}.pb-4{padding-bottom:1.5rem!important}.pb-5{padding-bottom:3rem!important}.ps-0{padding-left:0!important}.ps-1{padding-left:.25rem!important}.ps-2{padding-left:.5rem!important}.ps-3{padding-left:1rem!important}.ps-4{padding-left:1.5rem!important}.ps-5{padding-left:3rem!important}.gap-0{gap:0!important}.gap-1{gap:.25rem!important}.gap-2{gap:.5rem!important}.gap-3{gap:1rem!important}.gap-4{gap:1.5rem!important}.gap-5{gap:3rem!important}.row-gap-0{row-gap:0!important}.row-gap-1{row-gap:.25rem!important}.row-gap-2{row-gap:.5rem!important}.row-gap-3{row-gap:1rem!important}.row-gap-4{row-gap:1.5rem!important}.row-gap-5{row-gap:3rem!important}.column-gap-0{-moz-column-gap:0!important;column-gap:0!important}.column-gap-1{-moz-column-gap:0.25rem!important;column-gap:.25rem!important}.column-gap-2{-moz-column-gap:0.5rem!important;column-gap:.5rem!important}.column-gap-3{-moz-column-gap:1rem!important;column-gap:1rem!important}.column-gap-4{-moz-column-gap:1.5rem!important;column-gap:1.5rem!important}.column-gap-5{-moz-column-gap:3rem!important;column-gap:3rem!important}.font-monospace{font-family:var(--bs-font-monospace)!important}.fs-1{font-size:calc(1.375rem + 1.5vw)!important}.fs-2{font-size:calc(1.325rem + .9vw)!important}.fs-3{font-size:calc(1.3rem + .6vw)!important}.fs-4{font-size:calc(1.275rem + .3vw)!important}.fs-5{font-size:1.25rem!important}.fs-6{font-size:1rem!important}.fst-italic{font-style:italic!important}.fst-normal{font-style:normal!important}.fw-lighter{font-weight:lighter!important}.fw-light{font-weight:300!important}.fw-normal{font-weight:400!important}.fw-medium{font-weight:500!important}.fw-semibold{font-weight:600!important}.fw-bold{font-weight:700!important}.fw-bolder{font-weight:bolder!important}.lh-1{line-height:1!important}.lh-sm{line-height:1.25!important}.lh-base{line-height:1.5!important}.lh-lg{line-height:2!important}.text-start{text-align:left!important}.text-end{text-align:right!important}.text-center{text-align:center!important}.text-decoration-none{text-decoration:none!important}.text-decoration-underline{text-decoration:underline!important}.text-decoration-line-through{text-decoration:line-through!important}.text-lowercase{text-transform:lowercase!important}.text-uppercase{text-transform:uppercase!important}.text-capitalize{text-transform:capitalize!important}.text-wrap{white-space:normal!important}.text-nowrap{white-space:nowrap!important}.text-break{word-wrap:break-word!important;word-break:break-word!important}.text-primary{--bs-text-opacity:1;color:rgba(var(--bs-primary-rgb),var(--bs-text-opacity))!important}.text-secondary{--bs-text-opacity:1;color:rgba(var(--bs-secondary-rgb),var(--bs-text-opacity))!important}.text-success{--bs-text-opacity:1;color:rgba(var(--bs-success-rgb),var(--bs-text-opacity))!important}.text-info{--bs-text-opacity:1;color:rgba(var(--bs-info-rgb),var(--bs-text-opacity))!important}.text-warning{--bs-text-opacity:1;color:rgba(var(--bs-warning-rgb),var(--bs-text-opacity))!important}.text-danger{--bs-text-opacity:1;color:rgba(var(--bs-danger-rgb),var(--bs-text-opacity))!important}.text-light{--bs-text-opacity:1;color:rgba(var(--bs-light-rgb),var(--bs-text-opacity))!important}.text-dark{--bs-text-opacity:1;color:rgba(var(--bs-dark-rgb),var(--bs-text-opacity))!important}.text-black{--bs-text-opacity:1;color:rgba(var(--bs-black-rgb),var(--bs-text-opacity))!important}.text-white{--bs-text-opacity:1;color:rgba(var(--bs-white-rgb),var(--bs-text-opacity))!important}.text-body{--bs-text-opacity:1;color:rgba(var(--bs-body-color-rgb),var(--bs-text-opacity))!important}.text-muted{--bs-text-opacity:1;color:var(--bs-secondary-color)!important}.text-black-50{--bs-text-opacity:1;color:rgba(0,0,0,.5)!important}.text-white-50{--bs-text-opacity:1;color:rgba(255,255,255,.5)!important}.text-body-secondary{--bs-text-opacity:1;color:var(--bs-secondary-color)!important}.text-body-tertiary{--bs-text-opacity:1;color:var(--bs-tertiary-color)!important}.text-body-emphasis{--bs-text-opacity:1;color:var(--bs-emphasis-color)!important}.text-reset{--bs-text-opacity:1;color:inherit!important}.text-opacity-25{--bs-text-opacity:0.25}.text-opacity-50{--bs-text-opacity:0.5}.text-opacity-75{--bs-text-opacity:0.75}.text-opacity-100{--bs-text-opacity:1}.text-primary-emphasis{color:var(--bs-primary-text-emphasis)!important}.text-secondary-emphasis{color:var(--bs-secondary-text-emphasis)!important}.text-success-emphasis{color:var(--bs-success-text-emphasis)!important}.text-info-emphasis{color:var(--bs-info-text-emphasis)!important}.text-warning-emphasis{color:var(--bs-warning-text-emphasis)!important}.text-danger-emphasis{color:var(--bs-danger-text-emphasis)!important}.text-light-emphasis{color:var(--bs-light-text-emphasis)!important}.text-dark-emphasis{color:var(--bs-dark-text-emphasis)!important}.link-opacity-10{--bs-link-opacity:0.1}.link-opacity-10-hover:hover{--bs-link-opacity:0.1}.link-opacity-25{--bs-link-opacity:0.25}.link-opacity-25-hover:hover{--bs-link-opacity:0.25}.link-opacity-50{--bs-link-opacity:0.5}.link-opacity-50-hover:hover{--bs-link-opacity:0.5}.link-opacity-75{--bs-link-opacity:0.75}.link-opacity-75-hover:hover{--bs-link-opacity:0.75}.link-opacity-100{--bs-link-opacity:1}.link-opacity-100-hover:hover{--bs-link-opacity:1}.link-offset-1{text-underline-offset:0.125em!important}.link-offset-1-hover:hover{text-underline-offset:0.125em!important}.link-offset-2{text-underline-offset:0.25em!important}.link-offset-2-hover:hover{text-underline-offset:0.25em!important}.link-offset-3{text-underline-offset:0.375em!important}.link-offset-3-hover:hover{text-underline-offset:0.375em!important}.link-underline-primary{--bs-link-underline-opacity:1;-webkit-text-decoration-color:rgba(var(--bs-primary-rgb),var(--bs-link-underline-opacity))!important;text-decoration-color:rgba(var(--bs-primary-rgb),var(--bs-link-underline-opacity))!important}.link-underline-secondary{--bs-link-underline-opacity:1;-webkit-text-decoration-color:rgba(var(--bs-secondary-rgb),var(--bs-link-underline-opacity))!important;text-decoration-color:rgba(var(--bs-secondary-rgb),var(--bs-link-underline-opacity))!important}.link-underline-success{--bs-link-underline-opacity:1;-webkit-text-decoration-color:rgba(var(--bs-success-rgb),var(--bs-link-underline-opacity))!important;text-decoration-color:rgba(var(--bs-success-rgb),var(--bs-link-underline-opacity))!important}.link-underline-info{--bs-link-underline-opacity:1;-webkit-text-decoration-color:rgba(var(--bs-info-rgb),var(--bs-link-underline-opacity))!important;text-decoration-color:rgba(var(--bs-info-rgb),var(--bs-link-underline-opacity))!important}.link-underline-warning{--bs-link-underline-opacity:1;-webkit-text-decoration-color:rgba(var(--bs-warning-rgb),var(--bs-link-underline-opacity))!important;text-decoration-color:rgba(var(--bs-warning-rgb),var(--bs-link-underline-opacity))!important}.link-underline-danger{--bs-link-underline-opacity:1;-webkit-text-decoration-color:rgba(var(--bs-danger-rgb),var(--bs-link-underline-opacity))!important;text-decoration-color:rgba(var(--bs-danger-rgb),var(--bs-link-underline-opacity))!important}.link-underline-light{--bs-link-underline-opacity:1;-webkit-text-decoration-color:rgba(var(--bs-light-rgb),var(--bs-link-underline-opacity))!important;text-decoration-color:rgba(var(--bs-light-rgb),var(--bs-link-underline-opacity))!important}.link-underline-dark{--bs-link-underline-opacity:1;-webkit-text-decoration-color:rgba(var(--bs-dark-rgb),var(--bs-link-underline-opacity))!important;text-decoration-color:rgba(var(--bs-dark-rgb),var(--bs-link-underline-opacity))!important}.link-underline{--bs-link-underline-opacity:1;-webkit-text-decoration-color:rgba(var(--bs-link-color-rgb),var(--bs-link-underline-opacity,1))!important;text-decoration-color:rgba(var(--bs-link-color-rgb),var(--bs-link-underline-opacity,1))!important}.link-underline-opacity-0{--bs-link-underline-opacity:0}.link-underline-opacity-0-hover:hover{--bs-link-underline-opacity:0}.link-underline-opacity-10{--bs-link-underline-opacity:0.1}.link-underline-opacity-10-hover:hover{--bs-link-underline-opacity:0.1}.link-underline-opacity-25{--bs-link-underline-opacity:0.25}.link-underline-opacity-25-hover:hover{--bs-link-underline-opacity:0.25}.link-underline-opacity-50{--bs-link-underline-opacity:0.5}.link-underline-opacity-50-hover:hover{--bs-link-underline-opacity:0.5}.link-underline-opacity-75{--bs-link-underline-opacity:0.75}.link-underline-opacity-75-hover:hover{--bs-link-underline-opacity:0.75}.link-underline-opacity-100{--bs-link-underline-opacity:1}.link-underline-opacity-100-hover:hover{--bs-link-underline-opacity:1}.bg-primary{--bs-bg-opacity:1;background-color:rgba(var(--bs-primary-rgb),var(--bs-bg-opacity))!important}.bg-secondary{--bs-bg-opacity:1;background-color:rgba(var(--bs-secondary-rgb),var(--bs-bg-opacity))!important}.bg-success{--bs-bg-opacity:1;background-color:rgba(var(--bs-success-rgb),var(--bs-bg-opacity))!important}.bg-info{--bs-bg-opacity:1;background-color:rgba(var(--bs-info-rgb),var(--bs-bg-opacity))!important}.bg-warning{--bs-bg-opacity:1;background-color:rgba(var(--bs-warning-rgb),var(--bs-bg-opacity))!important}.bg-danger{--bs-bg-opacity:1;background-color:rgba(var(--bs-danger-rgb),var(--bs-bg-opacity))!important}.bg-light{--bs-bg-opacity:1;background-color:rgba(var(--bs-light-rgb),var(--bs-bg-opacity))!important}.bg-dark{--bs-bg-opacity:1;background-color:rgba(var(--bs-dark-rgb),var(--bs-bg-opacity))!important}.bg-black{--bs-bg-opacity:1;background-color:rgba(var(--bs-black-rgb),var(--bs-bg-opacity))!important}.bg-white{--bs-bg-opacity:1;background-color:rgba(var(--bs-white-rgb),var(--bs-bg-opacity))!important}.bg-body{--bs-bg-opacity:1;background-color:rgba(var(--bs-body-bg-rgb),var(--bs-bg-opacity))!important}.bg-transparent{--bs-bg-opacity:1;background-color:transparent!important}.bg-body-secondary{--bs-bg-opacity:1;background-color:rgba(var(--bs-secondary-bg-rgb),var(--bs-bg-opacity))!important}.bg-body-tertiary{--bs-bg-opacity:1;background-color:rgba(var(--bs-tertiary-bg-rgb),var(--bs-bg-opacity))!important}.bg-opacity-10{--bs-bg-opacity:0.1}.bg-opacity-25{--bs-bg-opacity:0.25}.bg-opacity-50{--bs-bg-opacity:0.5}.bg-opacity-75{--bs-bg-opacity:0.75}.bg-opacity-100{--bs-bg-opacity:1}.bg-primary-subtle{background-color:var(--bs-primary-bg-subtle)!important}.bg-secondary-subtle{background-color:var(--bs-secondary-bg-subtle)!important}.bg-success-subtle{background-color:var(--bs-success-bg-subtle)!important}.bg-info-subtle{background-color:var(--bs-info-bg-subtle)!important}.bg-warning-subtle{background-color:var(--bs-warning-bg-subtle)!important}.bg-danger-subtle{background-color:var(--bs-danger-bg-subtle)!important}.bg-light-subtle{background-color:var(--bs-light-bg-subtle)!important}.bg-dark-subtle{background-color:var(--bs-dark-bg-subtle)!important}.bg-gradient{background-image:var(--bs-gradient)!important}.user-select-all{-webkit-user-select:all!important;-moz-user-select:all!important;user-select:all!important}.user-select-auto{-webkit-user-select:auto!important;-moz-user-select:auto!important;user-select:auto!important}.user-select-none{-webkit-user-select:none!important;-moz-user-select:none!important;user-select:none!important}.pe-none{pointer-events:none!important}.pe-auto{pointer-events:auto!important}.rounded{border-radius:var(--bs-border-radius)!important}.rounded-0{border-radius:0!important}.rounded-1{border-radius:var(--bs-border-radius-sm)!important}.rounded-2{border-radius:var(--bs-border-radius)!important}.rounded-3{border-radius:var(--bs-border-radius-lg)!important}.rounded-4{border-radius:var(--bs-border-radius-xl)!important}.rounded-5{border-radius:var(--bs-border-radius-xxl)!important}.rounded-circle{border-radius:50%!important}.rounded-pill{border-radius:var(--bs-border-radius-pill)!important}.rounded-top{border-top-left-radius:var(--bs-border-radius)!important;border-top-right-radius:var(--bs-border-radius)!important}.rounded-top-0{border-top-left-radius:0!important;border-top-right-radius:0!important}.rounded-top-1{border-top-left-radius:var(--bs-border-radius-sm)!important;border-top-right-radius:var(--bs-border-radius-sm)!important}.rounded-top-2{border-top-left-radius:var(--bs-border-radius)!important;border-top-right-radius:var(--bs-border-radius)!important}.rounded-top-3{border-top-left-radius:var(--bs-border-radius-lg)!important;border-top-right-radius:var(--bs-border-radius-lg)!important}.rounded-top-4{border-top-left-radius:var(--bs-border-radius-xl)!important;border-top-right-radius:var(--bs-border-radius-xl)!important}.rounded-top-5{border-top-left-radius:var(--bs-border-radius-xxl)!important;border-top-right-radius:var(--bs-border-radius-xxl)!important}.rounded-top-circle{border-top-left-radius:50%!important;border-top-right-radius:50%!important}.rounded-top-pill{border-top-left-radius:var(--bs-border-radius-pill)!important;border-top-right-radius:var(--bs-border-radius-pill)!important}.rounded-end{border-top-right-radius:var(--bs-border-radius)!important;border-bottom-right-radius:var(--bs-border-radius)!important}.rounded-end-0{border-top-right-radius:0!important;border-bottom-right-radius:0!important}.rounded-end-1{border-top-right-radius:var(--bs-border-radius-sm)!important;border-bottom-right-radius:var(--bs-border-radius-sm)!important}.rounded-end-2{border-top-right-radius:var(--bs-border-radius)!important;border-bottom-right-radius:var(--bs-border-radius)!important}.rounded-end-3{border-top-right-radius:var(--bs-border-radius-lg)!important;border-bottom-right-radius:var(--bs-border-radius-lg)!important}.rounded-end-4{border-top-right-radius:var(--bs-border-radius-xl)!important;border-bottom-right-radius:var(--bs-border-radius-xl)!important}.rounded-end-5{border-top-right-radius:var(--bs-border-radius-xxl)!important;border-bottom-right-radius:var(--bs-border-radius-xxl)!important}.rounded-end-circle{border-top-right-radius:50%!important;border-bottom-right-radius:50%!important}.rounded-end-pill{border-top-right-radius:var(--bs-border-radius-pill)!important;border-bottom-right-radius:var(--bs-border-radius-pill)!important}.rounded-bottom{border-bottom-right-radius:var(--bs-border-radius)!important;border-bottom-left-radius:var(--bs-border-radius)!important}.rounded-bottom-0{border-bottom-right-radius:0!important;border-bottom-left-radius:0!important}.rounded-bottom-1{border-bottom-right-radius:var(--bs-border-radius-sm)!important;border-bottom-left-radius:var(--bs-border-radius-sm)!important}.rounded-bottom-2{border-bottom-right-radius:var(--bs-border-radius)!important;border-bottom-left-radius:var(--bs-border-radius)!important}.rounded-bottom-3{border-bottom-right-radius:var(--bs-border-radius-lg)!important;border-bottom-left-radius:var(--bs-border-radius-lg)!important}.rounded-bottom-4{border-bottom-right-radius:var(--bs-border-radius-xl)!important;border-bottom-left-radius:var(--bs-border-radius-xl)!important}.rounded-bottom-5{border-bottom-right-radius:var(--bs-border-radius-xxl)!important;border-bottom-left-radius:var(--bs-border-radius-xxl)!important}.rounded-bottom-circle{border-bottom-right-radius:50%!important;border-bottom-left-radius:50%!important}.rounded-bottom-pill{border-bottom-right-radius:var(--bs-border-radius-pill)!important;border-bottom-left-radius:var(--bs-border-radius-pill)!important}.rounded-start{border-bottom-left-radius:var(--bs-border-radius)!important;border-top-left-radius:var(--bs-border-radius)!important}.rounded-start-0{border-bottom-left-radius:0!important;border-top-left-radius:0!important}.rounded-start-1{border-bottom-left-radius:var(--bs-border-radius-sm)!important;border-top-left-radius:var(--bs-border-radius-sm)!important}.rounded-start-2{border-bottom-left-radius:var(--bs-border-radius)!important;border-top-left-radius:var(--bs-border-radius)!important}.rounded-start-3{border-bottom-left-radius:var(--bs-border-radius-lg)!important;border-top-left-radius:var(--bs-border-radius-lg)!important}.rounded-start-4{border-bottom-left-radius:var(--bs-border-radius-xl)!important;border-top-left-radius:var(--bs-border-radius-xl)!important}.rounded-start-5{border-bottom-left-radius:var(--bs-border-radius-xxl)!important;border-top-left-radius:var(--bs-border-radius-xxl)!important}.rounded-start-circle{border-bottom-left-radius:50%!important;border-top-left-radius:50%!important}.rounded-start-pill{border-bottom-left-radius:var(--bs-border-radius-pill)!important;border-top-left-radius:var(--bs-border-radius-pill)!important}.visible{visibility:visible!important}.invisible{visibility:hidden!important}.z-n1{z-index:-1!important}.z-0{z-index:0!important}.z-1{z-index:1!important}.z-2{z-index:2!important}.z-3{z-index:3!important}@media (min-width:576px){.float-sm-start{float:left!important}.float-sm-end{float:right!important}.float-sm-none{float:none!important}.object-fit-sm-contain{-o-object-fit:contain!important;object-fit:contain!important}.object-fit-sm-cover{-o-object-fit:cover!important;object-fit:cover!important}.object-fit-sm-fill{-o-object-fit:fill!important;object-fit:fill!important}.object-fit-sm-scale{-o-object-fit:scale-down!important;object-fit:scale-down!important}.object-fit-sm-none{-o-object-fit:none!important;object-fit:none!important}.d-sm-inline{display:inline!important}.d-sm-inline-block{display:inline-block!important}.d-sm-block{display:block!important}.d-sm-grid{display:grid!important}.d-sm-inline-grid{display:inline-grid!important}.d-sm-table{display:table!important}.d-sm-table-row{display:table-row!important}.d-sm-table-cell{display:table-cell!important}.d-sm-flex{display:flex!important}.d-sm-inline-flex{display:inline-flex!important}.d-sm-none{display:none!important}.flex-sm-fill{flex:1 1 auto!important}.flex-sm-row{flex-direction:row!important}.flex-sm-column{flex-direction:column!important}.flex-sm-row-reverse{flex-direction:row-reverse!important}.flex-sm-column-reverse{flex-direction:column-reverse!important}.flex-sm-grow-0{flex-grow:0!important}.flex-sm-grow-1{flex-grow:1!important}.flex-sm-shrink-0{flex-shrink:0!important}.flex-sm-shrink-1{flex-shrink:1!important}.flex-sm-wrap{flex-wrap:wrap!important}.flex-sm-nowrap{flex-wrap:nowrap!important}.flex-sm-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-sm-start{justify-content:flex-start!important}.justify-content-sm-end{justify-content:flex-end!important}.justify-content-sm-center{justify-content:center!important}.justify-content-sm-between{justify-content:space-between!important}.justify-content-sm-around{justify-content:space-around!important}.justify-content-sm-evenly{justify-content:space-evenly!important}.align-items-sm-start{align-items:flex-start!important}.align-items-sm-end{align-items:flex-end!important}.align-items-sm-center{align-items:center!important}.align-items-sm-baseline{align-items:baseline!important}.align-items-sm-stretch{align-items:stretch!important}.align-content-sm-start{align-content:flex-start!important}.align-content-sm-end{align-content:flex-end!important}.align-content-sm-center{align-content:center!important}.align-content-sm-between{align-content:space-between!important}.align-content-sm-around{align-content:space-around!important}.align-content-sm-stretch{align-content:stretch!important}.align-self-sm-auto{align-self:auto!important}.align-self-sm-start{align-self:flex-start!important}.align-self-sm-end{align-self:flex-end!important}.align-self-sm-center{align-self:center!important}.align-self-sm-baseline{align-self:baseline!important}.align-self-sm-stretch{align-self:stretch!important}.order-sm-first{order:-1!important}.order-sm-0{order:0!important}.order-sm-1{order:1!important}.order-sm-2{order:2!important}.order-sm-3{order:3!important}.order-sm-4{order:4!important}.order-sm-5{order:5!important}.order-sm-last{order:6!important}.m-sm-0{margin:0!important}.m-sm-1{margin:.25rem!important}.m-sm-2{margin:.5rem!important}.m-sm-3{margin:1rem!important}.m-sm-4{margin:1.5rem!important}.m-sm-5{margin:3rem!important}.m-sm-auto{margin:auto!important}.mx-sm-0{margin-right:0!important;margin-left:0!important}.mx-sm-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-sm-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-sm-3{margin-right:1rem!important;margin-left:1rem!important}.mx-sm-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-sm-5{margin-right:3rem!important;margin-left:3rem!important}.mx-sm-auto{margin-right:auto!important;margin-left:auto!important}.my-sm-0{margin-top:0!important;margin-bottom:0!important}.my-sm-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-sm-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-sm-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-sm-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-sm-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-sm-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-sm-0{margin-top:0!important}.mt-sm-1{margin-top:.25rem!important}.mt-sm-2{margin-top:.5rem!important}.mt-sm-3{margin-top:1rem!important}.mt-sm-4{margin-top:1.5rem!important}.mt-sm-5{margin-top:3rem!important}.mt-sm-auto{margin-top:auto!important}.me-sm-0{margin-right:0!important}.me-sm-1{margin-right:.25rem!important}.me-sm-2{margin-right:.5rem!important}.me-sm-3{margin-right:1rem!important}.me-sm-4{margin-right:1.5rem!important}.me-sm-5{margin-right:3rem!important}.me-sm-auto{margin-right:auto!important}.mb-sm-0{margin-bottom:0!important}.mb-sm-1{margin-bottom:.25rem!important}.mb-sm-2{margin-bottom:.5rem!important}.mb-sm-3{margin-bottom:1rem!important}.mb-sm-4{margin-bottom:1.5rem!important}.mb-sm-5{margin-bottom:3rem!important}.mb-sm-auto{margin-bottom:auto!important}.ms-sm-0{margin-left:0!important}.ms-sm-1{margin-left:.25rem!important}.ms-sm-2{margin-left:.5rem!important}.ms-sm-3{margin-left:1rem!important}.ms-sm-4{margin-left:1.5rem!important}.ms-sm-5{margin-left:3rem!important}.ms-sm-auto{margin-left:auto!important}.p-sm-0{padding:0!important}.p-sm-1{padding:.25rem!important}.p-sm-2{padding:.5rem!important}.p-sm-3{padding:1rem!important}.p-sm-4{padding:1.5rem!important}.p-sm-5{padding:3rem!important}.px-sm-0{padding-right:0!important;padding-left:0!important}.px-sm-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-sm-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-sm-3{padding-right:1rem!important;padding-left:1rem!important}.px-sm-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-sm-5{padding-right:3rem!important;padding-left:3rem!important}.py-sm-0{padding-top:0!important;padding-bottom:0!important}.py-sm-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-sm-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-sm-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-sm-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-sm-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-sm-0{padding-top:0!important}.pt-sm-1{padding-top:.25rem!important}.pt-sm-2{padding-top:.5rem!important}.pt-sm-3{padding-top:1rem!important}.pt-sm-4{padding-top:1.5rem!important}.pt-sm-5{padding-top:3rem!important}.pe-sm-0{padding-right:0!important}.pe-sm-1{padding-right:.25rem!important}.pe-sm-2{padding-right:.5rem!important}.pe-sm-3{padding-right:1rem!important}.pe-sm-4{padding-right:1.5rem!important}.pe-sm-5{padding-right:3rem!important}.pb-sm-0{padding-bottom:0!important}.pb-sm-1{padding-bottom:.25rem!important}.pb-sm-2{padding-bottom:.5rem!important}.pb-sm-3{padding-bottom:1rem!important}.pb-sm-4{padding-bottom:1.5rem!important}.pb-sm-5{padding-bottom:3rem!important}.ps-sm-0{padding-left:0!important}.ps-sm-1{padding-left:.25rem!important}.ps-sm-2{padding-left:.5rem!important}.ps-sm-3{padding-left:1rem!important}.ps-sm-4{padding-left:1.5rem!important}.ps-sm-5{padding-left:3rem!important}.gap-sm-0{gap:0!important}.gap-sm-1{gap:.25rem!important}.gap-sm-2{gap:.5rem!important}.gap-sm-3{gap:1rem!important}.gap-sm-4{gap:1.5rem!important}.gap-sm-5{gap:3rem!important}.row-gap-sm-0{row-gap:0!important}.row-gap-sm-1{row-gap:.25rem!important}.row-gap-sm-2{row-gap:.5rem!important}.row-gap-sm-3{row-gap:1rem!important}.row-gap-sm-4{row-gap:1.5rem!important}.row-gap-sm-5{row-gap:3rem!important}.column-gap-sm-0{-moz-column-gap:0!important;column-gap:0!important}.column-gap-sm-1{-moz-column-gap:0.25rem!important;column-gap:.25rem!important}.column-gap-sm-2{-moz-column-gap:0.5rem!important;column-gap:.5rem!important}.column-gap-sm-3{-moz-column-gap:1rem!important;column-gap:1rem!important}.column-gap-sm-4{-moz-column-gap:1.5rem!important;column-gap:1.5rem!important}.column-gap-sm-5{-moz-column-gap:3rem!important;column-gap:3rem!important}.text-sm-start{text-align:left!important}.text-sm-end{text-align:right!important}.text-sm-center{text-align:center!important}}@media (min-width:768px){.float-md-start{float:left!important}.float-md-end{float:right!important}.float-md-none{float:none!important}.object-fit-md-contain{-o-object-fit:contain!important;object-fit:contain!important}.object-fit-md-cover{-o-object-fit:cover!important;object-fit:cover!important}.object-fit-md-fill{-o-object-fit:fill!important;object-fit:fill!important}.object-fit-md-scale{-o-object-fit:scale-down!important;object-fit:scale-down!important}.object-fit-md-none{-o-object-fit:none!important;object-fit:none!important}.d-md-inline{display:inline!important}.d-md-inline-block{display:inline-block!important}.d-md-block{display:block!important}.d-md-grid{display:grid!important}.d-md-inline-grid{display:inline-grid!important}.d-md-table{display:table!important}.d-md-table-row{display:table-row!important}.d-md-table-cell{display:table-cell!important}.d-md-flex{display:flex!important}.d-md-inline-flex{display:inline-flex!important}.d-md-none{display:none!important}.flex-md-fill{flex:1 1 auto!important}.flex-md-row{flex-direction:row!important}.flex-md-column{flex-direction:column!important}.flex-md-row-reverse{flex-direction:row-reverse!important}.flex-md-column-reverse{flex-direction:column-reverse!important}.flex-md-grow-0{flex-grow:0!important}.flex-md-grow-1{flex-grow:1!important}.flex-md-shrink-0{flex-shrink:0!important}.flex-md-shrink-1{flex-shrink:1!important}.flex-md-wrap{flex-wrap:wrap!important}.flex-md-nowrap{flex-wrap:nowrap!important}.flex-md-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-md-start{justify-content:flex-start!important}.justify-content-md-end{justify-content:flex-end!important}.justify-content-md-center{justify-content:center!important}.justify-content-md-between{justify-content:space-between!important}.justify-content-md-around{justify-content:space-around!important}.justify-content-md-evenly{justify-content:space-evenly!important}.align-items-md-start{align-items:flex-start!important}.align-items-md-end{align-items:flex-end!important}.align-items-md-center{align-items:center!important}.align-items-md-baseline{align-items:baseline!important}.align-items-md-stretch{align-items:stretch!important}.align-content-md-start{align-content:flex-start!important}.align-content-md-end{align-content:flex-end!important}.align-content-md-center{align-content:center!important}.align-content-md-between{align-content:space-between!important}.align-content-md-around{align-content:space-around!important}.align-content-md-stretch{align-content:stretch!important}.align-self-md-auto{align-self:auto!important}.align-self-md-start{align-self:flex-start!important}.align-self-md-end{align-self:flex-end!important}.align-self-md-center{align-self:center!important}.align-self-md-baseline{align-self:baseline!important}.align-self-md-stretch{align-self:stretch!important}.order-md-first{order:-1!important}.order-md-0{order:0!important}.order-md-1{order:1!important}.order-md-2{order:2!important}.order-md-3{order:3!important}.order-md-4{order:4!important}.order-md-5{order:5!important}.order-md-last{order:6!important}.m-md-0{margin:0!important}.m-md-1{margin:.25rem!important}.m-md-2{margin:.5rem!important}.m-md-3{margin:1rem!important}.m-md-4{margin:1.5rem!important}.m-md-5{margin:3rem!important}.m-md-auto{margin:auto!important}.mx-md-0{margin-right:0!important;margin-left:0!important}.mx-md-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-md-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-md-3{margin-right:1rem!important;margin-left:1rem!important}.mx-md-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-md-5{margin-right:3rem!important;margin-left:3rem!important}.mx-md-auto{margin-right:auto!important;margin-left:auto!important}.my-md-0{margin-top:0!important;margin-bottom:0!important}.my-md-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-md-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-md-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-md-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-md-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-md-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-md-0{margin-top:0!important}.mt-md-1{margin-top:.25rem!important}.mt-md-2{margin-top:.5rem!important}.mt-md-3{margin-top:1rem!important}.mt-md-4{margin-top:1.5rem!important}.mt-md-5{margin-top:3rem!important}.mt-md-auto{margin-top:auto!important}.me-md-0{margin-right:0!important}.me-md-1{margin-right:.25rem!important}.me-md-2{margin-right:.5rem!important}.me-md-3{margin-right:1rem!important}.me-md-4{margin-right:1.5rem!important}.me-md-5{margin-right:3rem!important}.me-md-auto{margin-right:auto!important}.mb-md-0{margin-bottom:0!important}.mb-md-1{margin-bottom:.25rem!important}.mb-md-2{margin-bottom:.5rem!important}.mb-md-3{margin-bottom:1rem!important}.mb-md-4{margin-bottom:1.5rem!important}.mb-md-5{margin-bottom:3rem!important}.mb-md-auto{margin-bottom:auto!important}.ms-md-0{margin-left:0!important}.ms-md-1{margin-left:.25rem!important}.ms-md-2{margin-left:.5rem!important}.ms-md-3{margin-left:1rem!important}.ms-md-4{margin-left:1.5rem!important}.ms-md-5{margin-left:3rem!important}.ms-md-auto{margin-left:auto!important}.p-md-0{padding:0!important}.p-md-1{padding:.25rem!important}.p-md-2{padding:.5rem!important}.p-md-3{padding:1rem!important}.p-md-4{padding:1.5rem!important}.p-md-5{padding:3rem!important}.px-md-0{padding-right:0!important;padding-left:0!important}.px-md-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-md-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-md-3{padding-right:1rem!important;padding-left:1rem!important}.px-md-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-md-5{padding-right:3rem!important;padding-left:3rem!important}.py-md-0{padding-top:0!important;padding-bottom:0!important}.py-md-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-md-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-md-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-md-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-md-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-md-0{padding-top:0!important}.pt-md-1{padding-top:.25rem!important}.pt-md-2{padding-top:.5rem!important}.pt-md-3{padding-top:1rem!important}.pt-md-4{padding-top:1.5rem!important}.pt-md-5{padding-top:3rem!important}.pe-md-0{padding-right:0!important}.pe-md-1{padding-right:.25rem!important}.pe-md-2{padding-right:.5rem!important}.pe-md-3{padding-right:1rem!important}.pe-md-4{padding-right:1.5rem!important}.pe-md-5{padding-right:3rem!important}.pb-md-0{padding-bottom:0!important}.pb-md-1{padding-bottom:.25rem!important}.pb-md-2{padding-bottom:.5rem!important}.pb-md-3{padding-bottom:1rem!important}.pb-md-4{padding-bottom:1.5rem!important}.pb-md-5{padding-bottom:3rem!important}.ps-md-0{padding-left:0!important}.ps-md-1{padding-left:.25rem!important}.ps-md-2{padding-left:.5rem!important}.ps-md-3{padding-left:1rem!important}.ps-md-4{padding-left:1.5rem!important}.ps-md-5{padding-left:3rem!important}.gap-md-0{gap:0!important}.gap-md-1{gap:.25rem!important}.gap-md-2{gap:.5rem!important}.gap-md-3{gap:1rem!important}.gap-md-4{gap:1.5rem!important}.gap-md-5{gap:3rem!important}.row-gap-md-0{row-gap:0!important}.row-gap-md-1{row-gap:.25rem!important}.row-gap-md-2{row-gap:.5rem!important}.row-gap-md-3{row-gap:1rem!important}.row-gap-md-4{row-gap:1.5rem!important}.row-gap-md-5{row-gap:3rem!important}.column-gap-md-0{-moz-column-gap:0!important;column-gap:0!important}.column-gap-md-1{-moz-column-gap:0.25rem!important;column-gap:.25rem!important}.column-gap-md-2{-moz-column-gap:0.5rem!important;column-gap:.5rem!important}.column-gap-md-3{-moz-column-gap:1rem!important;column-gap:1rem!important}.column-gap-md-4{-moz-column-gap:1.5rem!important;column-gap:1.5rem!important}.column-gap-md-5{-moz-column-gap:3rem!important;column-gap:3rem!important}.text-md-start{text-align:left!important}.text-md-end{text-align:right!important}.text-md-center{text-align:center!important}}@media (min-width:992px){.float-lg-start{float:left!important}.float-lg-end{float:right!important}.float-lg-none{float:none!important}.object-fit-lg-contain{-o-object-fit:contain!important;object-fit:contain!important}.object-fit-lg-cover{-o-object-fit:cover!important;object-fit:cover!important}.object-fit-lg-fill{-o-object-fit:fill!important;object-fit:fill!important}.object-fit-lg-scale{-o-object-fit:scale-down!important;object-fit:scale-down!important}.object-fit-lg-none{-o-object-fit:none!important;object-fit:none!important}.d-lg-inline{display:inline!important}.d-lg-inline-block{display:inline-block!important}.d-lg-block{display:block!important}.d-lg-grid{display:grid!important}.d-lg-inline-grid{display:inline-grid!important}.d-lg-table{display:table!important}.d-lg-table-row{display:table-row!important}.d-lg-table-cell{display:table-cell!important}.d-lg-flex{display:flex!important}.d-lg-inline-flex{display:inline-flex!important}.d-lg-none{display:none!important}.flex-lg-fill{flex:1 1 auto!important}.flex-lg-row{flex-direction:row!important}.flex-lg-column{flex-direction:column!important}.flex-lg-row-reverse{flex-direction:row-reverse!important}.flex-lg-column-reverse{flex-direction:column-reverse!important}.flex-lg-grow-0{flex-grow:0!important}.flex-lg-grow-1{flex-grow:1!important}.flex-lg-shrink-0{flex-shrink:0!important}.flex-lg-shrink-1{flex-shrink:1!important}.flex-lg-wrap{flex-wrap:wrap!important}.flex-lg-nowrap{flex-wrap:nowrap!important}.flex-lg-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-lg-start{justify-content:flex-start!important}.justify-content-lg-end{justify-content:flex-end!important}.justify-content-lg-center{justify-content:center!important}.justify-content-lg-between{justify-content:space-between!important}.justify-content-lg-around{justify-content:space-around!important}.justify-content-lg-evenly{justify-content:space-evenly!important}.align-items-lg-start{align-items:flex-start!important}.align-items-lg-end{align-items:flex-end!important}.align-items-lg-center{align-items:center!important}.align-items-lg-baseline{align-items:baseline!important}.align-items-lg-stretch{align-items:stretch!important}.align-content-lg-start{align-content:flex-start!important}.align-content-lg-end{align-content:flex-end!important}.align-content-lg-center{align-content:center!important}.align-content-lg-between{align-content:space-between!important}.align-content-lg-around{align-content:space-around!important}.align-content-lg-stretch{align-content:stretch!important}.align-self-lg-auto{align-self:auto!important}.align-self-lg-start{align-self:flex-start!important}.align-self-lg-end{align-self:flex-end!important}.align-self-lg-center{align-self:center!important}.align-self-lg-baseline{align-self:baseline!important}.align-self-lg-stretch{align-self:stretch!important}.order-lg-first{order:-1!important}.order-lg-0{order:0!important}.order-lg-1{order:1!important}.order-lg-2{order:2!important}.order-lg-3{order:3!important}.order-lg-4{order:4!important}.order-lg-5{order:5!important}.order-lg-last{order:6!important}.m-lg-0{margin:0!important}.m-lg-1{margin:.25rem!important}.m-lg-2{margin:.5rem!important}.m-lg-3{margin:1rem!important}.m-lg-4{margin:1.5rem!important}.m-lg-5{margin:3rem!important}.m-lg-auto{margin:auto!important}.mx-lg-0{margin-right:0!important;margin-left:0!important}.mx-lg-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-lg-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-lg-3{margin-right:1rem!important;margin-left:1rem!important}.mx-lg-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-lg-5{margin-right:3rem!important;margin-left:3rem!important}.mx-lg-auto{margin-right:auto!important;margin-left:auto!important}.my-lg-0{margin-top:0!important;margin-bottom:0!important}.my-lg-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-lg-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-lg-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-lg-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-lg-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-lg-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-lg-0{margin-top:0!important}.mt-lg-1{margin-top:.25rem!important}.mt-lg-2{margin-top:.5rem!important}.mt-lg-3{margin-top:1rem!important}.mt-lg-4{margin-top:1.5rem!important}.mt-lg-5{margin-top:3rem!important}.mt-lg-auto{margin-top:auto!important}.me-lg-0{margin-right:0!important}.me-lg-1{margin-right:.25rem!important}.me-lg-2{margin-right:.5rem!important}.me-lg-3{margin-right:1rem!important}.me-lg-4{margin-right:1.5rem!important}.me-lg-5{margin-right:3rem!important}.me-lg-auto{margin-right:auto!important}.mb-lg-0{margin-bottom:0!important}.mb-lg-1{margin-bottom:.25rem!important}.mb-lg-2{margin-bottom:.5rem!important}.mb-lg-3{margin-bottom:1rem!important}.mb-lg-4{margin-bottom:1.5rem!important}.mb-lg-5{margin-bottom:3rem!important}.mb-lg-auto{margin-bottom:auto!important}.ms-lg-0{margin-left:0!important}.ms-lg-1{margin-left:.25rem!important}.ms-lg-2{margin-left:.5rem!important}.ms-lg-3{margin-left:1rem!important}.ms-lg-4{margin-left:1.5rem!important}.ms-lg-5{margin-left:3rem!important}.ms-lg-auto{margin-left:auto!important}.p-lg-0{padding:0!important}.p-lg-1{padding:.25rem!important}.p-lg-2{padding:.5rem!important}.p-lg-3{padding:1rem!important}.p-lg-4{padding:1.5rem!important}.p-lg-5{padding:3rem!important}.px-lg-0{padding-right:0!important;padding-left:0!important}.px-lg-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-lg-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-lg-3{padding-right:1rem!important;padding-left:1rem!important}.px-lg-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-lg-5{padding-right:3rem!important;padding-left:3rem!important}.py-lg-0{padding-top:0!important;padding-bottom:0!important}.py-lg-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-lg-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-lg-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-lg-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-lg-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-lg-0{padding-top:0!important}.pt-lg-1{padding-top:.25rem!important}.pt-lg-2{padding-top:.5rem!important}.pt-lg-3{padding-top:1rem!important}.pt-lg-4{padding-top:1.5rem!important}.pt-lg-5{padding-top:3rem!important}.pe-lg-0{padding-right:0!important}.pe-lg-1{padding-right:.25rem!important}.pe-lg-2{padding-right:.5rem!important}.pe-lg-3{padding-right:1rem!important}.pe-lg-4{padding-right:1.5rem!important}.pe-lg-5{padding-right:3rem!important}.pb-lg-0{padding-bottom:0!important}.pb-lg-1{padding-bottom:.25rem!important}.pb-lg-2{padding-bottom:.5rem!important}.pb-lg-3{padding-bottom:1rem!important}.pb-lg-4{padding-bottom:1.5rem!important}.pb-lg-5{padding-bottom:3rem!important}.ps-lg-0{padding-left:0!important}.ps-lg-1{padding-left:.25rem!important}.ps-lg-2{padding-left:.5rem!important}.ps-lg-3{padding-left:1rem!important}.ps-lg-4{padding-left:1.5rem!important}.ps-lg-5{padding-left:3rem!important}.gap-lg-0{gap:0!important}.gap-lg-1{gap:.25rem!important}.gap-lg-2{gap:.5rem!important}.gap-lg-3{gap:1rem!important}.gap-lg-4{gap:1.5rem!important}.gap-lg-5{gap:3rem!important}.row-gap-lg-0{row-gap:0!important}.row-gap-lg-1{row-gap:.25rem!important}.row-gap-lg-2{row-gap:.5rem!important}.row-gap-lg-3{row-gap:1rem!important}.row-gap-lg-4{row-gap:1.5rem!important}.row-gap-lg-5{row-gap:3rem!important}.column-gap-lg-0{-moz-column-gap:0!important;column-gap:0!important}.column-gap-lg-1{-moz-column-gap:0.25rem!important;column-gap:.25rem!important}.column-gap-lg-2{-moz-column-gap:0.5rem!important;column-gap:.5rem!important}.column-gap-lg-3{-moz-column-gap:1rem!important;column-gap:1rem!important}.column-gap-lg-4{-moz-column-gap:1.5rem!important;column-gap:1.5rem!important}.column-gap-lg-5{-moz-column-gap:3rem!important;column-gap:3rem!important}.text-lg-start{text-align:left!important}.text-lg-end{text-align:right!important}.text-lg-center{text-align:center!important}}@media (min-width:1200px){.float-xl-start{float:left!important}.float-xl-end{float:right!important}.float-xl-none{float:none!important}.object-fit-xl-contain{-o-object-fit:contain!important;object-fit:contain!important}.object-fit-xl-cover{-o-object-fit:cover!important;object-fit:cover!important}.object-fit-xl-fill{-o-object-fit:fill!important;object-fit:fill!important}.object-fit-xl-scale{-o-object-fit:scale-down!important;object-fit:scale-down!important}.object-fit-xl-none{-o-object-fit:none!important;object-fit:none!important}.d-xl-inline{display:inline!important}.d-xl-inline-block{display:inline-block!important}.d-xl-block{display:block!important}.d-xl-grid{display:grid!important}.d-xl-inline-grid{display:inline-grid!important}.d-xl-table{display:table!important}.d-xl-table-row{display:table-row!important}.d-xl-table-cell{display:table-cell!important}.d-xl-flex{display:flex!important}.d-xl-inline-flex{display:inline-flex!important}.d-xl-none{display:none!important}.flex-xl-fill{flex:1 1 auto!important}.flex-xl-row{flex-direction:row!important}.flex-xl-column{flex-direction:column!important}.flex-xl-row-reverse{flex-direction:row-reverse!important}.flex-xl-column-reverse{flex-direction:column-reverse!important}.flex-xl-grow-0{flex-grow:0!important}.flex-xl-grow-1{flex-grow:1!important}.flex-xl-shrink-0{flex-shrink:0!important}.flex-xl-shrink-1{flex-shrink:1!important}.flex-xl-wrap{flex-wrap:wrap!important}.flex-xl-nowrap{flex-wrap:nowrap!important}.flex-xl-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-xl-start{justify-content:flex-start!important}.justify-content-xl-end{justify-content:flex-end!important}.justify-content-xl-center{justify-content:center!important}.justify-content-xl-between{justify-content:space-between!important}.justify-content-xl-around{justify-content:space-around!important}.justify-content-xl-evenly{justify-content:space-evenly!important}.align-items-xl-start{align-items:flex-start!important}.align-items-xl-end{align-items:flex-end!important}.align-items-xl-center{align-items:center!important}.align-items-xl-baseline{align-items:baseline!important}.align-items-xl-stretch{align-items:stretch!important}.align-content-xl-start{align-content:flex-start!important}.align-content-xl-end{align-content:flex-end!important}.align-content-xl-center{align-content:center!important}.align-content-xl-between{align-content:space-between!important}.align-content-xl-around{align-content:space-around!important}.align-content-xl-stretch{align-content:stretch!important}.align-self-xl-auto{align-self:auto!important}.align-self-xl-start{align-self:flex-start!important}.align-self-xl-end{align-self:flex-end!important}.align-self-xl-center{align-self:center!important}.align-self-xl-baseline{align-self:baseline!important}.align-self-xl-stretch{align-self:stretch!important}.order-xl-first{order:-1!important}.order-xl-0{order:0!important}.order-xl-1{order:1!important}.order-xl-2{order:2!important}.order-xl-3{order:3!important}.order-xl-4{order:4!important}.order-xl-5{order:5!important}.order-xl-last{order:6!important}.m-xl-0{margin:0!important}.m-xl-1{margin:.25rem!important}.m-xl-2{margin:.5rem!important}.m-xl-3{margin:1rem!important}.m-xl-4{margin:1.5rem!important}.m-xl-5{margin:3rem!important}.m-xl-auto{margin:auto!important}.mx-xl-0{margin-right:0!important;margin-left:0!important}.mx-xl-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-xl-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-xl-3{margin-right:1rem!important;margin-left:1rem!important}.mx-xl-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-xl-5{margin-right:3rem!important;margin-left:3rem!important}.mx-xl-auto{margin-right:auto!important;margin-left:auto!important}.my-xl-0{margin-top:0!important;margin-bottom:0!important}.my-xl-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-xl-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-xl-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-xl-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-xl-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-xl-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-xl-0{margin-top:0!important}.mt-xl-1{margin-top:.25rem!important}.mt-xl-2{margin-top:.5rem!important}.mt-xl-3{margin-top:1rem!important}.mt-xl-4{margin-top:1.5rem!important}.mt-xl-5{margin-top:3rem!important}.mt-xl-auto{margin-top:auto!important}.me-xl-0{margin-right:0!important}.me-xl-1{margin-right:.25rem!important}.me-xl-2{margin-right:.5rem!important}.me-xl-3{margin-right:1rem!important}.me-xl-4{margin-right:1.5rem!important}.me-xl-5{margin-right:3rem!important}.me-xl-auto{margin-right:auto!important}.mb-xl-0{margin-bottom:0!important}.mb-xl-1{margin-bottom:.25rem!important}.mb-xl-2{margin-bottom:.5rem!important}.mb-xl-3{margin-bottom:1rem!important}.mb-xl-4{margin-bottom:1.5rem!important}.mb-xl-5{margin-bottom:3rem!important}.mb-xl-auto{margin-bottom:auto!important}.ms-xl-0{margin-left:0!important}.ms-xl-1{margin-left:.25rem!important}.ms-xl-2{margin-left:.5rem!important}.ms-xl-3{margin-left:1rem!important}.ms-xl-4{margin-left:1.5rem!important}.ms-xl-5{margin-left:3rem!important}.ms-xl-auto{margin-left:auto!important}.p-xl-0{padding:0!important}.p-xl-1{padding:.25rem!important}.p-xl-2{padding:.5rem!important}.p-xl-3{padding:1rem!important}.p-xl-4{padding:1.5rem!important}.p-xl-5{padding:3rem!important}.px-xl-0{padding-right:0!important;padding-left:0!important}.px-xl-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-xl-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-xl-3{padding-right:1rem!important;padding-left:1rem!important}.px-xl-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-xl-5{padding-right:3rem!important;padding-left:3rem!important}.py-xl-0{padding-top:0!important;padding-bottom:0!important}.py-xl-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-xl-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-xl-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-xl-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-xl-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-xl-0{padding-top:0!important}.pt-xl-1{padding-top:.25rem!important}.pt-xl-2{padding-top:.5rem!important}.pt-xl-3{padding-top:1rem!important}.pt-xl-4{padding-top:1.5rem!important}.pt-xl-5{padding-top:3rem!important}.pe-xl-0{padding-right:0!important}.pe-xl-1{padding-right:.25rem!important}.pe-xl-2{padding-right:.5rem!important}.pe-xl-3{padding-right:1rem!important}.pe-xl-4{padding-right:1.5rem!important}.pe-xl-5{padding-right:3rem!important}.pb-xl-0{padding-bottom:0!important}.pb-xl-1{padding-bottom:.25rem!important}.pb-xl-2{padding-bottom:.5rem!important}.pb-xl-3{padding-bottom:1rem!important}.pb-xl-4{padding-bottom:1.5rem!important}.pb-xl-5{padding-bottom:3rem!important}.ps-xl-0{padding-left:0!important}.ps-xl-1{padding-left:.25rem!important}.ps-xl-2{padding-left:.5rem!important}.ps-xl-3{padding-left:1rem!important}.ps-xl-4{padding-left:1.5rem!important}.ps-xl-5{padding-left:3rem!important}.gap-xl-0{gap:0!important}.gap-xl-1{gap:.25rem!important}.gap-xl-2{gap:.5rem!important}.gap-xl-3{gap:1rem!important}.gap-xl-4{gap:1.5rem!important}.gap-xl-5{gap:3rem!important}.row-gap-xl-0{row-gap:0!important}.row-gap-xl-1{row-gap:.25rem!important}.row-gap-xl-2{row-gap:.5rem!important}.row-gap-xl-3{row-gap:1rem!important}.row-gap-xl-4{row-gap:1.5rem!important}.row-gap-xl-5{row-gap:3rem!important}.column-gap-xl-0{-moz-column-gap:0!important;column-gap:0!important}.column-gap-xl-1{-moz-column-gap:0.25rem!important;column-gap:.25rem!important}.column-gap-xl-2{-moz-column-gap:0.5rem!important;column-gap:.5rem!important}.column-gap-xl-3{-moz-column-gap:1rem!important;column-gap:1rem!important}.column-gap-xl-4{-moz-column-gap:1.5rem!important;column-gap:1.5rem!important}.column-gap-xl-5{-moz-column-gap:3rem!important;column-gap:3rem!important}.text-xl-start{text-align:left!important}.text-xl-end{text-align:right!important}.text-xl-center{text-align:center!important}}@media (min-width:1400px){.float-xxl-start{float:left!important}.float-xxl-end{float:right!important}.float-xxl-none{float:none!important}.object-fit-xxl-contain{-o-object-fit:contain!important;object-fit:contain!important}.object-fit-xxl-cover{-o-object-fit:cover!important;object-fit:cover!important}.object-fit-xxl-fill{-o-object-fit:fill!important;object-fit:fill!important}.object-fit-xxl-scale{-o-object-fit:scale-down!important;object-fit:scale-down!important}.object-fit-xxl-none{-o-object-fit:none!important;object-fit:none!important}.d-xxl-inline{display:inline!important}.d-xxl-inline-block{display:inline-block!important}.d-xxl-block{display:block!important}.d-xxl-grid{display:grid!important}.d-xxl-inline-grid{display:inline-grid!important}.d-xxl-table{display:table!important}.d-xxl-table-row{display:table-row!important}.d-xxl-table-cell{display:table-cell!important}.d-xxl-flex{display:flex!important}.d-xxl-inline-flex{display:inline-flex!important}.d-xxl-none{display:none!important}.flex-xxl-fill{flex:1 1 auto!important}.flex-xxl-row{flex-direction:row!important}.flex-xxl-column{flex-direction:column!important}.flex-xxl-row-reverse{flex-direction:row-reverse!important}.flex-xxl-column-reverse{flex-direction:column-reverse!important}.flex-xxl-grow-0{flex-grow:0!important}.flex-xxl-grow-1{flex-grow:1!important}.flex-xxl-shrink-0{flex-shrink:0!important}.flex-xxl-shrink-1{flex-shrink:1!important}.flex-xxl-wrap{flex-wrap:wrap!important}.flex-xxl-nowrap{flex-wrap:nowrap!important}.flex-xxl-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-xxl-start{justify-content:flex-start!important}.justify-content-xxl-end{justify-content:flex-end!important}.justify-content-xxl-center{justify-content:center!important}.justify-content-xxl-between{justify-content:space-between!important}.justify-content-xxl-around{justify-content:space-around!important}.justify-content-xxl-evenly{justify-content:space-evenly!important}.align-items-xxl-start{align-items:flex-start!important}.align-items-xxl-end{align-items:flex-end!important}.align-items-xxl-center{align-items:center!important}.align-items-xxl-baseline{align-items:baseline!important}.align-items-xxl-stretch{align-items:stretch!important}.align-content-xxl-start{align-content:flex-start!important}.align-content-xxl-end{align-content:flex-end!important}.align-content-xxl-center{align-content:center!important}.align-content-xxl-between{align-content:space-between!important}.align-content-xxl-around{align-content:space-around!important}.align-content-xxl-stretch{align-content:stretch!important}.align-self-xxl-auto{align-self:auto!important}.align-self-xxl-start{align-self:flex-start!important}.align-self-xxl-end{align-self:flex-end!important}.align-self-xxl-center{align-self:center!important}.align-self-xxl-baseline{align-self:baseline!important}.align-self-xxl-stretch{align-self:stretch!important}.order-xxl-first{order:-1!important}.order-xxl-0{order:0!important}.order-xxl-1{order:1!important}.order-xxl-2{order:2!important}.order-xxl-3{order:3!important}.order-xxl-4{order:4!important}.order-xxl-5{order:5!important}.order-xxl-last{order:6!important}.m-xxl-0{margin:0!important}.m-xxl-1{margin:.25rem!important}.m-xxl-2{margin:.5rem!important}.m-xxl-3{margin:1rem!important}.m-xxl-4{margin:1.5rem!important}.m-xxl-5{margin:3rem!important}.m-xxl-auto{margin:auto!important}.mx-xxl-0{margin-right:0!important;margin-left:0!important}.mx-xxl-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-xxl-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-xxl-3{margin-right:1rem!important;margin-left:1rem!important}.mx-xxl-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-xxl-5{margin-right:3rem!important;margin-left:3rem!important}.mx-xxl-auto{margin-right:auto!important;margin-left:auto!important}.my-xxl-0{margin-top:0!important;margin-bottom:0!important}.my-xxl-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-xxl-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-xxl-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-xxl-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-xxl-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-xxl-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-xxl-0{margin-top:0!important}.mt-xxl-1{margin-top:.25rem!important}.mt-xxl-2{margin-top:.5rem!important}.mt-xxl-3{margin-top:1rem!important}.mt-xxl-4{margin-top:1.5rem!important}.mt-xxl-5{margin-top:3rem!important}.mt-xxl-auto{margin-top:auto!important}.me-xxl-0{margin-right:0!important}.me-xxl-1{margin-right:.25rem!important}.me-xxl-2{margin-right:.5rem!important}.me-xxl-3{margin-right:1rem!important}.me-xxl-4{margin-right:1.5rem!important}.me-xxl-5{margin-right:3rem!important}.me-xxl-auto{margin-right:auto!important}.mb-xxl-0{margin-bottom:0!important}.mb-xxl-1{margin-bottom:.25rem!important}.mb-xxl-2{margin-bottom:.5rem!important}.mb-xxl-3{margin-bottom:1rem!important}.mb-xxl-4{margin-bottom:1.5rem!important}.mb-xxl-5{margin-bottom:3rem!important}.mb-xxl-auto{margin-bottom:auto!important}.ms-xxl-0{margin-left:0!important}.ms-xxl-1{margin-left:.25rem!important}.ms-xxl-2{margin-left:.5rem!important}.ms-xxl-3{margin-left:1rem!important}.ms-xxl-4{margin-left:1.5rem!important}.ms-xxl-5{margin-left:3rem!important}.ms-xxl-auto{margin-left:auto!important}.p-xxl-0{padding:0!important}.p-xxl-1{padding:.25rem!important}.p-xxl-2{padding:.5rem!important}.p-xxl-3{padding:1rem!important}.p-xxl-4{padding:1.5rem!important}.p-xxl-5{padding:3rem!important}.px-xxl-0{padding-right:0!important;padding-left:0!important}.px-xxl-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-xxl-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-xxl-3{padding-right:1rem!important;padding-left:1rem!important}.px-xxl-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-xxl-5{padding-right:3rem!important;padding-left:3rem!important}.py-xxl-0{padding-top:0!important;padding-bottom:0!important}.py-xxl-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-xxl-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-xxl-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-xxl-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-xxl-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-xxl-0{padding-top:0!important}.pt-xxl-1{padding-top:.25rem!important}.pt-xxl-2{padding-top:.5rem!important}.pt-xxl-3{padding-top:1rem!important}.pt-xxl-4{padding-top:1.5rem!important}.pt-xxl-5{padding-top:3rem!important}.pe-xxl-0{padding-right:0!important}.pe-xxl-1{padding-right:.25rem!important}.pe-xxl-2{padding-right:.5rem!important}.pe-xxl-3{padding-right:1rem!important}.pe-xxl-4{padding-right:1.5rem!important}.pe-xxl-5{padding-right:3rem!important}.pb-xxl-0{padding-bottom:0!important}.pb-xxl-1{padding-bottom:.25rem!important}.pb-xxl-2{padding-bottom:.5rem!important}.pb-xxl-3{padding-bottom:1rem!important}.pb-xxl-4{padding-bottom:1.5rem!important}.pb-xxl-5{padding-bottom:3rem!important}.ps-xxl-0{padding-left:0!important}.ps-xxl-1{padding-left:.25rem!important}.ps-xxl-2{padding-left:.5rem!important}.ps-xxl-3{padding-left:1rem!important}.ps-xxl-4{padding-left:1.5rem!important}.ps-xxl-5{padding-left:3rem!important}.gap-xxl-0{gap:0!important}.gap-xxl-1{gap:.25rem!important}.gap-xxl-2{gap:.5rem!important}.gap-xxl-3{gap:1rem!important}.gap-xxl-4{gap:1.5rem!important}.gap-xxl-5{gap:3rem!important}.row-gap-xxl-0{row-gap:0!important}.row-gap-xxl-1{row-gap:.25rem!important}.row-gap-xxl-2{row-gap:.5rem!important}.row-gap-xxl-3{row-gap:1rem!important}.row-gap-xxl-4{row-gap:1.5rem!important}.row-gap-xxl-5{row-gap:3rem!important}.column-gap-xxl-0{-moz-column-gap:0!important;column-gap:0!important}.column-gap-xxl-1{-moz-column-gap:0.25rem!important;column-gap:.25rem!important}.column-gap-xxl-2{-moz-column-gap:0.5rem!important;column-gap:.5rem!important}.column-gap-xxl-3{-moz-column-gap:1rem!important;column-gap:1rem!important}.column-gap-xxl-4{-moz-column-gap:1.5rem!important;column-gap:1.5rem!important}.column-gap-xxl-5{-moz-column-gap:3rem!important;column-gap:3rem!important}.text-xxl-start{text-align:left!important}.text-xxl-end{text-align:right!important}.text-xxl-center{text-align:center!important}}@media (min-width:1200px){.fs-1{font-size:2.5rem!important}.fs-2{font-size:2rem!important}.fs-3{font-size:1.75rem!important}.fs-4{font-size:1.5rem!important}}@media print{.d-print-inline{display:inline!important}.d-print-inline-block{display:inline-block!important}.d-print-block{display:block!important}.d-print-grid{display:grid!important}.d-print-inline-grid{display:inline-grid!important}.d-print-table{display:table!important}.d-print-table-row{display:table-row!important}.d-print-table-cell{display:table-cell!important}.d-print-flex{display:flex!important}.d-print-inline-flex{display:inline-flex!important}.d-print-none{display:none!important}} +/*# sourceMappingURL=bootstrap.min.css.map */ \ No newline at end of file diff --git a/Production_Files/Software/ODMR_Server/data/index.html b/Production_Files/Software/ODMR_Server/data/index.html new file mode 100644 index 0000000..eeb3b2a --- /dev/null +++ b/Production_Files/Software/ODMR_Server/data/index.html @@ -0,0 +1,420 @@ + + + + + + NV-Experimente / ODMR + + + + + + + + + + + +
+
+

Low-Cost Experimente mit NV-Zentren

+ + +
+
+

Tutorial: Building an ODMR Setup

+

+ In diesem Workshop konstruieren wir ein ODMR (Optically Detected Magnetic Resonance) System mit dem UC2 modularen Mikroskop-Toolbox und NV (Nitrogen-Vacancy) Diamanten. ODMR ist eine Quantensensing-Technik, die es uns ermöglicht, Magnetfelder durch Beobachtung von Fluoreszenzänderungen in Quantensystemen zu messen. +

+
+
+
+
+
Quick Start
+ +
+
+
+
+
+ + +
+

Theoretischer Hintergrund

+ +
+
+

Was sind NV-Zentren?

+

+ NV-Zentren sind Fehlstellen in Diamanten, bestehend aus einem Stickstoffatom neben einer Vakanz (Leerstelle). Diese Quantensysteme haben einzigartige Eigenschaften, die sie ideal für Sensoranwendungen machen: +

+
    +
  • Spin-1 Grundzustand mit drei möglichen Projektionen
  • +
  • Optische Anregung bei 532 nm (grün)
  • +
  • Fluoreszenz im roten Spektralbereich
  • +
  • Raumtemperatur-stabile Quantenkohärenz
  • +
+
+
+
+ NV Center Structure +
+ Struktur des NV-Zentrums im Diamantgitter +
+
+
+
+ +
+
+

ODMR-Prinzip

+

+ Der ODMR-Effekt basiert auf spinabhängiger Fluoreszenz. Wenn Mikrowellenstrahlung bei der Resonanzfrequenz (~2,87 GHz) angewendet wird, verursacht sie Übergänge zwischen Quantenspinzuständen, was zu einer messbaren Abnahme der Fluoreszenzintensität führt. +

+ +
+
Schlüsselkonzept:
+

+ Externe Magnetfelder verschieben die Resonanzfrequenzen durch den Zeeman-Effekt, wodurch präzise Magnetfeldmessungen ermöglicht werden. +

+
+
+
+
+ + +
+

Moderne Anwendungen

+ +
+
+
+
+
Biomedizinische Bildgebung
+

+ Kartierung von Magnetfeldern in lebenden Zellen und Geweben +

+
+
+
+
+
+
+
Materialwissenschaft
+

+ Untersuchung magnetischer Domänen und Spintransport +

+
+
+
+
+
+
+
Quanteninformation
+

+ Bausteine für Quantencomputer und -netzwerke +

+
+
+
+
+
+
+
Fundamentale Physik
+

+ Test der Quantenmechanik und Messung von Fundamentalkonstanten +

+
+
+
+
+
+ + +
+

Versuchsaufbau

+ +
+
+

+ Der ODMR-Aufbau folgt konfokalen Mikroskopieprinzipien und kombiniert optische Anregung, Mikrowellenmanipulation und Fluoreszenzdetektion für hochpräzise Quantensensing. +

+ +

Benötigte Komponenten:

+
+
+
    +
  • • Grundplatte für Montage
  • +
  • • Grüne Laserdiode (532 nm)
  • +
  • • 45° Spiegel für Strahlführung
  • +
  • • Strahlteiler mit Filter
  • +
  • • Konvergente Linse
  • +
+
+
+
    +
  • • Lichtsensor (Photodiode)
  • +
  • • Elektronik-Box mit Mikrowellenerzeugung
  • +
  • • XY-Bühnensystem mit NV-Diamant
  • +
  • • Magnet für externes Magnetfeld
  • +
  • • Mikrowellenantenne
  • +
+
+
+
+
+
+
⚠️ Sicherheitshinweise
+
    +
  • Niemals direkt in den Laser blicken
  • +
  • Vorsicht bei Implantaten und elektronischen Geräten
  • +
  • Stromversorgung vor Verkabelungsänderungen trennen
  • +
+
+
+
+
+ + +
+
+
+

Das QuantumMiniLabs Projekt

+

+ Das QuantumMiniLabs-Projekt entwickelt ein Open-Source-Ökosystem, das kostengünstige, skalierbare, modulare und reparable Quantentechnologie-Experimente ermöglicht. Das Ziel ist es, das System an 100 Bildungsstandorten in Deutschland einzusetzen. +

+

+ QuantumMiniLabs bietet die erste erschwingliche DIY-Plattform für Experimente mit Quantensystemen der zweiten Generation. NV-Diamanten ermöglichen stabile Experimente bei Raumtemperatur. +

+
+
+
+
+ + + + + + + + diff --git a/Production_Files/Software/ODMR_Server/data/infos.html b/Production_Files/Software/ODMR_Server/data/infos.html new file mode 100644 index 0000000..f4b760c --- /dev/null +++ b/Production_Files/Software/ODMR_Server/data/infos.html @@ -0,0 +1,430 @@ + + + + + + NV Experimente + + + + + + + + + + + +
+
+

Low-Cost Experimente mit NV-Zentren

+ +
+
+

Über das Experiment

+

+ Dieses ODMR-Experiment ermöglicht es, die faszinierende Welt der Quantenphysik bei Raumtemperatur zu erkunden. + Mit NV-Zentren in Diamanten können Magnetfelder mit beispielloser Präzision gemessen werden. +

+ +

Wie funktioniert es?

+
+
+
+
+
1. Optische Anregung
+

+ Grünes Laserlicht (532 nm) regt NV-Zentren an +

+
+
+
+
+
+
+
2. Mikrowellen-Manipulation
+

+ Mikrowellen (~2,87 GHz) manipulieren Spinzustände +

+
+
+
+
+
+
+
3. Fluoreszenz-Detektion
+

+ Rote Fluoreszenz wird mit Photodiode gemessen +

+
+
+
+
+
+
+
4. Magnetfeld-Messung
+

+ Resonanzverschiebung zeigt Magnetfeldstärke an +

+
+
+
+
+
+ +
+
+
+
Technische Spezifikationen
+
+
+
    +
  • Laserwellenlänge: 532 nm
  • +
  • Mikrowellenfrequenz: ~2,87 GHz
  • +
  • Detektionsbereich: 600-800 nm
  • +
  • Sensitivität: nT/√Hz
  • +
  • Betriebstemperatur: Raumtemperatur
  • +
+
+
+ +
+
Wussten Sie schon?
+

+ Diamanten sind nicht nur schön, sondern auch perfekte Quantensensoren! + NV-Zentren machen sie zu den präzisesten Magnetometern der Welt. +

+
+
+
+
+ +
+

Erste Schritte

+
+
+
+
+
Aufbau justieren
+

+ Beginnen Sie mit der Justierung des optischen Aufbaus +

+ Zur Justage +
+
+
+
+
+
+
Messung starten
+

+ Führen Sie Ihr erstes ODMR-Experiment durch +

+ Zur Messung +
+
+
+
+
+
+
Mehr erfahren
+

+ Vertiefen Sie Ihr Wissen über Quantenphysik +

+ +
+
+
+
+
+ +
+
+
+

Weitere Informationen

+
+
+

Weitere Infos unter

+

openuc2.com

+
+
+

oder im Wiki unter

+

openuc2.github.io

+
+
+
+
+
+ + +
+
+
+

Projekt & Partner

+

+ Dieses Experiment wurde im Rahmen des Projekts QuantumMiniLabs entwickelt, + gefördert vom Bundesministerium für Bildung und Forschung (BMBF). +

+
+
+ openUC2 GmbH
+ openuc2.com +
+
+ Universität Münster
+ Physikalisches Institut +
+
+ Förderung: BMBF
+ QuantumMiniLabs +
+
+

+ Kontakt: hello@openuc2.com +

+
+
+
+
+ + +
+
+
QuantumMiniLabs · Uni Münster · openUC2 GmbH – hello@openuc2.com
+
Loading version...
+
+
+ + + + + + + diff --git a/Production_Files/Software/ODMR_Server/data/justage.html b/Production_Files/Software/ODMR_Server/data/justage.html new file mode 100644 index 0000000..ed6a098 --- /dev/null +++ b/Production_Files/Software/ODMR_Server/data/justage.html @@ -0,0 +1,450 @@ + + + + + + NV Experimente - Justage des Aufbaus + + + + + + + + + + + +
+
+

Justage des Aufbaus

+
+
+

Live-Überwachung der Photodioden-Intensität zur Justage des optischen Pfads

+ +
+
+

Photodioden-Intensität (Live)

+
+
+
+
+

Aktueller Wert

+
---
+ ADC Units +
+
+

Intensitäts-Anzeige

+
+
+
+
+ + +
+
+
+ +
+
Status: Bereit
+

Justieren Sie den optischen Pfad für maximale Intensität

+
+
+
+ +
+
+

Justage-Anleitung

+
+
+
    +
  1. Klicken Sie auf "Start Überwachung" um die Live-Anzeige zu aktivieren
  2. +
  3. Die LED am Board wird blau leuchten um zu zeigen, dass die Intensitätsmessung aktiv ist
  4. +
  5. Justieren Sie die optischen Komponenten (Laser, Linsen, Spiegel)
  6. +
  7. Beobachten Sie die Intensitätswerte und streben Sie maximale Werte an
  8. +
  9. Klicken Sie auf "Stop Überwachung" wenn die Justage abgeschlossen ist
  10. +
+
+
+
+ +
+
+
+
Messbereich
+
+
+

Minimal: 0

+

Maximal: 65535

+

Optimal: > 50000

+
+
+ +
+
+
Sensor-Einstellungen
+
+
+
+ + +
+ +
+ + +
+ + +
+
+
+
+
+
+
+ + + + + + + + + + + + \ No newline at end of file diff --git a/Production_Files/Software/ODMR_Server/data/messung.html b/Production_Files/Software/ODMR_Server/data/messung.html new file mode 100644 index 0000000..8ee701e --- /dev/null +++ b/Production_Files/Software/ODMR_Server/data/messung.html @@ -0,0 +1,1091 @@ + + + + + + NV Experimente - Messung durchführen + + + + + + + + + + + + + + + + + + + + + +
+

Messung der Lichtintensität in Abhängigkeit von der Frequenz

+ +
+
+
+ + + + + + + f/MHz + + + + + + + I + + + 0 + + + + + +
+
+
+ +
+
+ Bereit +
+
+
+
+
+ + + + +
+
+ + + + +
+
+ +
+
+ + + +
+
+ +
+
+
+
Sensor-Einstellungen
+
+
+
+ + +
+
+ + +
+
+ +
+
+
+
+
+ +
+
+ + +
+
+
Scan-Parameter
+
+
+
+ +
+ +
+ + + + + +
+
+ + +
+ +
+ + + + + +
+
+ + +
+ +
+ + + +
+
+
+ +
+
+ + +
+
+ + +
+
+ + +
+
+
+
+
+ Frequenzbereich + 2820 - 2920 MHz +
+
+ Schrittweite + 2.0 MHz +
+
+ Datenpunkte + 51 +
+
+ Scan-Dauer + ~2.5 min +
+
+
+
+
+
+
+
+ + + + +
+

Durchgeführte Messungen

+
+ + + + + + + + + + + + +
#fBeginfEndΔfBAnzeigen
+
+
+ + + + + + + + + + + + + + + + diff --git a/Production_Files/Software/ODMR_Server/data/messung_webserial.html b/Production_Files/Software/ODMR_Server/data/messung_webserial.html new file mode 100644 index 0000000..391a57d --- /dev/null +++ b/Production_Files/Software/ODMR_Server/data/messung_webserial.html @@ -0,0 +1,1942 @@ + + + + + + NV Experimente - Messung durchführen + + + + + + + + + + + + + + + + + + + +
+

Messung der Lichtintensität in Abhängigkeit von der Frequenz

+ + + + + +
+ + +
+
+
+
+ + + + + + + + + f + + + /MHz + + + + + + + + + + I + + + + + 0 + + + + + + +
+
+ +
+
+
+ + + + +
+
+ + + + +
+
+ +
+ + + + +
+
Serial Status:
+
+ Nicht verbunden +
+
+
+ +
+
+
+ + +
+
+
+
+
+
Live Intensität Monitor
+
+
+ +
+
+
+
+
+
+
Live Kontrolle
+
+
+
+ +
+
+ + +
+
+
+
+ Intensität +
---
+
+
+
+
+ B-Feld (T) +
---
+
+
+
+
+ Messungen +
0
+
+
+
+
+ +
+
+
+
+
+
+
+ + +
+
+
Scan-Parameter einstellen
+
+
+
+ +
+ +
+ + + + + +
+
+ + +
+ +
+ + + + + +
+
+ + +
+ +
+ + + +
+
+
+ +
+
+ + +
+
+ + +
+
+
+
+ + +
+
+
Durchgeführte Messungen
+
+
+
+ + + + + + + + + + + + + + + + + +
#fBegin (MHz)fEnd (MHz)Δf (MHz)B (T)DatenpunkteZeitstempelAktionen
+ +
+
+
+ + + +
+ + + + + + + + + diff --git a/Production_Files/Software/ODMR_Server/data/ratio.html b/Production_Files/Software/ODMR_Server/data/ratio.html new file mode 100644 index 0000000..feb6777 --- /dev/null +++ b/Production_Files/Software/ODMR_Server/data/ratio.html @@ -0,0 +1,657 @@ + + + + + + NV Experimente - B-Field Monitor + + + + + + + + + + + + + +
+

Fast B-Field Monitoring (Ratio Mode)

+ +
+ +
+ +
+
📡 Frequenz-Einstellungen
+
+ +
+ +
+ + + + +
+
+ + +
+ +
+ + MHz +
+ Linke Flanke des Dips +
+ + +
+ +
+ + MHz +
+ Rechte Flanke des Dips +
+ + + + + +
+ + +
+ + +
+ + + Min. 200ms empfohlen +
+
+
+ + +
+
🎮 Steuerung
+
+ + + +
+
+ Bereit +
+
+ Messungen: 0 | Fehler: 0 +
+
+
+
+ + +
+ +
+
📊 Aktuelle Werte
+
+
+ +
+ Ratio r₁₂ = (I₁-I₂)/(I₁+I₂) +
---
+
+ + +
+ + + + + + + + + + + + + +
I₁ @ --- MHz---
I₂ @ --- MHz---
+ + + +
+
+
+
+ + +
+
+ 📈 Live-Plot +
+ + +
+
+
+ +
+
+ Zeitfenster: + +
+
+ Y-Bereich: + +
+
+
+
+ + +
+ ℹ️ So funktioniert es:
+ Das normalisierte Verhältnis r = (I₁-I₂)/(I₁+I₂) ist proportional zur Magnetfeldverschiebung. + Wählen Sie f₁ und f₂ symmetrisch um das ODMR-Dip-Minimum. +
+
+
+
+ + + + + + + + + diff --git a/Production_Files/Software/ODMR_Server/data/style.css b/Production_Files/Software/ODMR_Server/data/style.css new file mode 100644 index 0000000..0a23a91 --- /dev/null +++ b/Production_Files/Software/ODMR_Server/data/style.css @@ -0,0 +1,679 @@ +/* ============================================================================ + UC2/openUC2 Standalone CSS Framework + Works completely offline on ESP32 AP - no Bootstrap/CDN required + ============================================================================ */ + +/* Reset and Base */ +*, *::before, *::after { box-sizing: border-box; } + +:root { + --uc2-blue: #023773; + --uc2-green: #85b918; + --uc2-turquoise: #1f9c7c; + --uc2-light: #faf9f9; + --uc2-grey: #666666; + --uc2-grey-light: #999999; + --uc2-border: #dddddd; + --uc2-white: #ffffff; + --uc2-danger: #dc3545; + --uc2-warning: #ffc107; +} + +body { + font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif; + font-size: 16px; + line-height: 1.5; + color: var(--uc2-grey); + background-color: var(--uc2-light); + margin: 0; + padding: 0; + min-height: 100vh; +} + +/* Typography */ +h1, h2, h3, h4, h5, h6 { color: var(--uc2-blue); margin: 0 0 0.5rem 0; font-weight: 600; } +h1 { font-size: 2rem; } +h2 { font-size: 1.75rem; } +h3 { font-size: 1.5rem; } +h4 { font-size: 1.25rem; } +h5 { font-size: 1rem; } +h6 { font-size: 0.875rem; } + +p { margin: 0 0 1rem 0; } +small { font-size: 0.8rem; color: var(--uc2-grey-light); } + +a { color: var(--uc2-blue); text-decoration: none; } +a:hover { color: var(--uc2-turquoise); } + +/* ============================================================================ + Navigation + ============================================================================ */ +.navbar { + background: var(--uc2-blue); + padding: 0.5rem 1rem; + display: flex; + flex-wrap: wrap; + align-items: center; + justify-content: space-between; + box-shadow: 0 2px 4px rgba(0,0,0,0.1); +} + +.navbar a, +.navbar-brand, +.nav-link { + color: #fff !important; + text-decoration: none; + padding: 0.5rem 0.75rem; + display: inline-block; +} +.navbar a:hover, +.nav-link:hover { color: var(--uc2-turquoise) !important; } +.navbar a.active, +.nav-link.active { color: var(--uc2-green) !important; } +.navbar-brand { font-weight: bold; font-size: 1.2rem; } + +.nav-links, +.navbar-nav { + display: flex; + flex-wrap: wrap; + gap: 0.25rem; + list-style: none; + margin: 0; + padding: 0; +} +.navbar-nav .nav-item { list-style: none; } + +/* Mobile nav toggle - hidden by default, show in responsive */ +.navbar-toggler { display: none; } +.navbar-collapse { display: flex; } + +/* ============================================================================ + Layout - Container and Grid + ============================================================================ */ +.container { + max-width: 1200px; + margin: 0 auto; + padding: 0 1rem; + width: 100%; +} + +.container-fluid { + width: 100%; + padding: 0 1rem; +} + +.row { + display: flex; + flex-wrap: wrap; + margin: 0 -0.5rem; +} + +/* Columns */ +[class*="col-"] { + padding: 0.5rem; + width: 100%; +} +.col-md-4 { flex: 0 0 33.333%; max-width: 33.333%; } +.col-md-6 { flex: 0 0 50%; max-width: 50%; } +.col-md-8 { flex: 0 0 66.666%; max-width: 66.666%; } +.col-lg-4 { flex: 0 0 33.333%; max-width: 33.333%; } +.col-lg-6 { flex: 0 0 50%; max-width: 50%; } +.col-lg-8 { flex: 0 0 66.666%; max-width: 66.666%; } +.col-12 { flex: 0 0 100%; max-width: 100%; } + +/* Custom layout */ +.col-left { flex: 1; min-width: 280px; max-width: 350px; } +.col-right { flex: 2; min-width: 300px; } + +/* ============================================================================ + Cards + ============================================================================ */ +.card { + background: var(--uc2-white); + border: 1px solid var(--uc2-border); + border-radius: 8px; + margin-bottom: 1rem; + overflow: hidden; +} + +.card-header { + background: #f8f9fa; + padding: 0.75rem 1rem; + border-bottom: 1px solid var(--uc2-border); + font-weight: 600; + color: var(--uc2-blue); +} + +.card-body { + padding: 1rem; +} + +.card-footer { + background: #f8f9fa; + padding: 0.75rem 1rem; + border-top: 1px solid var(--uc2-border); +} + +/* ============================================================================ + Form Elements + ============================================================================ */ +label { + display: block; + margin-bottom: 0.25rem; + font-weight: 500; + color: var(--uc2-blue); +} + +input[type="text"], +input[type="number"], +input[type="email"], +input[type="password"], +textarea, +select, +.form-control, +.form-select { + width: 100%; + padding: 0.5rem 0.75rem; + font-size: 1rem; + border: 1px solid var(--uc2-border); + border-radius: 4px; + background-color: var(--uc2-white); + color: var(--uc2-grey); + transition: border-color 0.15s; +} + +input:focus, +textarea:focus, +select:focus, +.form-control:focus, +.form-select:focus { + outline: none; + border-color: var(--uc2-blue); + box-shadow: 0 0 0 2px rgba(2, 55, 115, 0.1); +} + +input:disabled, +select:disabled, +.form-control:disabled { + background-color: #e9ecef; + cursor: not-allowed; +} + +/* Input Group */ +.input-group { + display: flex; + align-items: stretch; +} +.input-group input, +.input-group .form-control { + border-radius: 4px 0 0 4px; + flex: 1; +} +.input-group-text, +.input-group .suffix { + background: #e9ecef; + border: 1px solid var(--uc2-border); + border-left: none; + padding: 0.5rem 0.75rem; + border-radius: 0 4px 4px 0; + font-size: 0.9rem; + display: flex; + align-items: center; +} + +/* Range/Slider */ +input[type="range"], +.slider { + width: 100%; + margin: 0.5rem 0; + cursor: pointer; +} + +/* Form Group */ +.form-group, +.mb-3 { + margin-bottom: 1rem; +} + +/* Checkbox/Radio as toggle buttons */ +.btn-group { + display: flex; + width: 100%; +} +.btn-group input[type="radio"], +.btn-group input[type="checkbox"] { + display: none; +} +.btn-group label { + flex: 1; + text-align: center; + padding: 0.5rem; + background: var(--uc2-white); + border: 1px solid var(--uc2-blue); + cursor: pointer; + margin: 0; + font-weight: normal; + transition: all 0.15s; +} +.btn-group label:first-of-type { border-radius: 4px 0 0 4px; } +.btn-group label:last-of-type { border-radius: 0 4px 4px 0; border-left: none; } +.btn-group input[type="radio"]:checked + label, +.btn-group input[type="checkbox"]:checked + label { + background: var(--uc2-blue); + color: #fff; +} + +/* ============================================================================ + Buttons + ============================================================================ */ +.btn, +.Button { + display: inline-block; + padding: 0.5rem 1rem; + font-size: 1rem; + font-weight: 500; + text-align: center; + text-decoration: none; + border: 1px solid transparent; + border-radius: 4px; + cursor: pointer; + transition: all 0.15s; + line-height: 1.5; +} + +.btn:disabled, +.Button:disabled { + opacity: 0.5; + cursor: not-allowed; +} + +.btn:hover:not(:disabled), +.Button:hover:not(:disabled) { + opacity: 0.9; +} + +/* Button variants */ +.btn-primary, +.Button { + background-color: var(--uc2-blue); + color: #fff; + border-color: var(--uc2-blue); +} +.btn-primary:hover { background-color: #012a5c; } + +.btn-success { + background-color: var(--uc2-green); + color: #fff; + border-color: var(--uc2-green); +} + +.btn-danger { + background-color: var(--uc2-danger); + color: #fff; + border-color: var(--uc2-danger); +} + +.btn-warning { + background-color: var(--uc2-warning); + color: #212529; + border-color: var(--uc2-warning); +} + +.btn-secondary { + background-color: #6c757d; + color: #fff; + border-color: #6c757d; +} + +.btn-info { + background-color: var(--uc2-turquoise); + color: #fff; + border-color: var(--uc2-turquoise); +} + +.btn-outline-primary, +.btn-outline { + background: var(--uc2-white); + border: 1px solid var(--uc2-blue); + color: var(--uc2-blue); +} +.btn-outline-primary:hover, +.btn-outline:hover { + background: var(--uc2-blue); + color: #fff; +} + +.btn-outline-secondary { + background: var(--uc2-white); + border: 1px solid #6c757d; + color: #6c757d; +} + +/* Button sizes */ +.btn-sm { padding: 0.25rem 0.5rem; font-size: 0.875rem; } +.btn-lg { padding: 0.75rem 1.5rem; font-size: 1.25rem; } + +/* Full width button */ +.btn-block { width: 100%; display: block; } + +/* ============================================================================ + Tables + ============================================================================ */ +.table, +.data-table { + width: 100%; + border-collapse: collapse; + margin-bottom: 1rem; +} + +.table th, +.table td, +.data-table th, +.data-table td { + padding: 0.75rem; + border-bottom: 1px solid var(--uc2-border); + text-align: left; +} + +.table th { + background: #f8f9fa; + font-weight: 600; + color: var(--uc2-blue); +} + +.table-striped tbody tr:nth-of-type(odd) { + background-color: rgba(0, 0, 0, 0.02); +} + +/* ============================================================================ + Alerts & Info Boxes + ============================================================================ */ +.alert, +.info-box { + padding: 0.75rem 1rem; + border-radius: 4px; + margin-bottom: 1rem; +} + +.alert-info, +.info-box { + background: #e7f3ff; + border-left: 4px solid var(--uc2-blue); + color: var(--uc2-blue); +} + +.alert-success { + background: #d4edda; + border-left: 4px solid var(--uc2-green); + color: #155724; +} + +.alert-warning { + background: #fff3cd; + border-left: 4px solid var(--uc2-warning); + color: #856404; +} + +.alert-danger { + background: #f8d7da; + border-left: 4px solid var(--uc2-danger); + color: #721c24; +} + +/* ============================================================================ + Status Indicators + ============================================================================ */ +.status-row { + display: flex; + align-items: center; + justify-content: center; + gap: 0.5rem; + margin-top: 0.5rem; +} + +.status-dot, +.status-indicator { + width: 12px; + height: 12px; + border-radius: 50%; + background: #6c757d; + border: 2px solid #dee2e6; +} + +.status-dot.running, +.status-indicator.running { + background: var(--uc2-green); + animation: pulse 1s infinite; +} + +.status-dot.error { + background: var(--uc2-danger); +} + +@keyframes pulse { + 0%, 100% { opacity: 1; } + 50% { opacity: 0.4; } +} + +/* ============================================================================ + Badges + ============================================================================ */ +.badge { + display: inline-block; + padding: 0.25em 0.5em; + font-size: 0.75rem; + font-weight: 600; + border-radius: 4px; +} + +.badge-primary, +.bg-primary { background: var(--uc2-blue); color: #fff; } +.badge-success, +.bg-success { background: var(--uc2-green); color: #fff; } +.badge-danger, +.bg-danger { background: var(--uc2-danger); color: #fff; } +.badge-warning, +.bg-warning { background: var(--uc2-warning); color: #212529; } +.badge-secondary, +.bg-secondary { background: #6c757d; color: #fff; } + +/* ============================================================================ + Special Display Elements + ============================================================================ */ +.ratio-display { + font-size: 3rem; + font-weight: bold; + color: var(--uc2-blue); + text-align: center; + padding: 1.5rem; + background: linear-gradient(135deg, #f8f9fa 0%, #e9ecef 100%); + border-radius: 10px; + margin: 0.5rem 0; + font-family: "Courier New", monospace; +} +.ratio-display.positive { color: var(--uc2-green); } +.ratio-display.negative { color: var(--uc2-danger); } + +.intensity-value { + font-size: 2.5rem; + font-weight: bold; + color: var(--uc2-blue); + font-family: "Courier New", monospace; +} + +/* ============================================================================ + Footer + ============================================================================ */ +footer { + background: var(--uc2-blue); + color: #fff; + text-align: center; + padding: 1rem; + margin-top: 2rem; + font-size: 0.85rem; +} + +footer a { + color: #fff; +} + +/* ============================================================================ + Utility Classes + ============================================================================ */ +/* Margin */ +.m-0 { margin: 0 !important; } +.m-1 { margin: 0.25rem !important; } +.m-2 { margin: 0.5rem !important; } +.m-3 { margin: 1rem !important; } +.m-4 { margin: 1.5rem !important; } +.m-5 { margin: 3rem !important; } + +.mt-0 { margin-top: 0 !important; } +.mt-1 { margin-top: 0.25rem !important; } +.mt-2 { margin-top: 0.5rem !important; } +.mt-3 { margin-top: 1rem !important; } +.mt-4 { margin-top: 1.5rem !important; } + +.mb-0 { margin-bottom: 0 !important; } +.mb-1 { margin-bottom: 0.25rem !important; } +.mb-2 { margin-bottom: 0.5rem !important; } +.mb-3 { margin-bottom: 1rem !important; } +.mb-4 { margin-bottom: 1.5rem !important; } +.mb-5 { margin-bottom: 3rem !important; } + +.ms-auto { margin-left: auto !important; } +.me-auto { margin-right: auto !important; } + +/* Padding */ +.p-0 { padding: 0 !important; } +.p-1 { padding: 0.25rem !important; } +.p-2 { padding: 0.5rem !important; } +.p-3 { padding: 1rem !important; } +.p-4 { padding: 1.5rem !important; } +.p-5 { padding: 3rem !important; } + +.py-2 { padding-top: 0.5rem !important; padding-bottom: 0.5rem !important; } +.py-3 { padding-top: 1rem !important; padding-bottom: 1rem !important; } +.px-3 { padding-left: 1rem !important; padding-right: 1rem !important; } + +/* Text alignment */ +.text-center { text-align: center !important; } +.text-left { text-align: left !important; } +.text-right { text-align: right !important; } + +/* Text styling */ +.fw-bold { font-weight: bold !important; } +.fw-normal { font-weight: normal !important; } +.text-muted { color: var(--uc2-grey-light) !important; } +.lead { font-size: 1.25rem; font-weight: 300; } + +/* Display */ +.d-none { display: none !important; } +.d-block { display: block !important; } +.d-flex { display: flex !important; } +.d-inline { display: inline !important; } +.d-inline-block { display: inline-block !important; } + +.flex-wrap { flex-wrap: wrap !important; } +.justify-content-between { justify-content: space-between !important; } +.justify-content-center { justify-content: center !important; } +.align-items-center { align-items: center !important; } +.gap-1 { gap: 0.25rem !important; } +.gap-2 { gap: 0.5rem !important; } +.gap-3 { gap: 1rem !important; } + +/* Width */ +.w-100 { width: 100% !important; } +.w-auto { width: auto !important; } + +/* Shadow */ +.shadow-sm { box-shadow: 0 2px 4px rgba(0,0,0,0.075) !important; } +.shadow { box-shadow: 0 4px 8px rgba(0,0,0,0.1) !important; } + +/* Border radius */ +.rounded { border-radius: 4px !important; } +.rounded-lg { border-radius: 8px !important; } + +/* ============================================================================ + Responsive Design + ============================================================================ */ +@media (max-width: 992px) { + .col-lg-4, .col-lg-6, .col-lg-8 { flex: 0 0 100%; max-width: 100%; } + .navbar-collapse { flex-basis: 100%; } +} + +@media (max-width: 768px) { + .col-md-4, .col-md-6, .col-md-8 { flex: 0 0 100%; max-width: 100%; } + .col-left, .col-right { max-width: 100%; flex: 1 1 100%; } + + h1 { font-size: 1.5rem; } + .ratio-display { font-size: 2rem; padding: 1rem; } + .intensity-value { font-size: 2rem; } + + .navbar { + flex-direction: column; + align-items: flex-start; + } + .nav-links, .navbar-nav { + flex-direction: column; + width: 100%; + margin-top: 0.5rem; + } + .nav-links a, .navbar-nav .nav-link { + padding: 0.5rem 0; + } +} + +/* ============================================================================ + Legacy Grid Support (for messung.html etc.) + ============================================================================ */ +.grid-container { + display: grid; + grid-template-columns: 1fr 300px; + gap: 1rem; + margin: auto; + padding: 0; +} + +.grid1 { grid-area: 1 / 1 / 5 / 2; padding: 1rem; } +.grid2, .grid3, .grid4, .grid5, .grid6 { padding: 1rem; } + +.inputField { + background-color: #fff; + padding: 10px; + margin: 5px 0; + border-radius: 4px; + border: 1px solid #ddd; +} + +.inputFieldWide { width: 100%; } + +/* ============================================================================ + Dropdown Menu (simplified) + ============================================================================ */ +.dropdown { position: relative; display: inline-block; } +.dropdown-menu { + display: none; + position: absolute; + background: #fff; + border: 1px solid var(--uc2-border); + border-radius: 4px; + min-width: 150px; + box-shadow: 0 4px 8px rgba(0,0,0,0.1); + z-index: 1000; + list-style: none; + padding: 0.5rem 0; + margin: 0; +} +.dropdown:hover .dropdown-menu, +.dropdown-menu.show { display: block; } +.dropdown-item { + display: block; + padding: 0.5rem 1rem; + color: var(--uc2-grey); + text-decoration: none; +} +.dropdown-item:hover { + background: #f8f9fa; + color: var(--uc2-blue); +} diff --git a/Production_Files/Software/ODMR_Server/platformio.ini b/Production_Files/Software/ODMR_Server/platformio.ini index 839195a..aab00d3 100644 --- a/Production_Files/Software/ODMR_Server/platformio.ini +++ b/Production_Files/Software/ODMR_Server/platformio.ini @@ -15,6 +15,7 @@ framework = arduino monitor_speed = 115200 board_build.flash_mode = qio board_build.partitions = custom_partition_esp32s3.csv +board_build.filesystem = spiffs board_upload.flash_size = 4MB build_unflags = -std=gnu++11 build_flags = -DESP32S3 @@ -31,6 +32,7 @@ framework = arduino monitor_speed = 115200 board_build.flash_mode = qio board_build.partitions = custom_partition_esp32c3.csv +board_build.filesystem = spiffs board_upload.flash_size = 4MB build_unflags = -std=gnu++11 build_flags = -DESP32C3 diff --git a/Production_Files/Software/ODMR_Server/src/main.cpp b/Production_Files/Software/ODMR_Server/src/main.cpp index fc33794..677ea86 100644 --- a/Production_Files/Software/ODMR_Server/src/main.cpp +++ b/Production_Files/Software/ODMR_Server/src/main.cpp @@ -2,26 +2,16 @@ #include #include #include -// #include // No longer needed - using header files +#include #include #include // Adafruit TSL2591 light sensor #include // Neopixel-Bibliothek einbinden #include "adf4351.h" -#include // Version info (auto-generated) #include "version_info.h" -// website -#include "website/style_css.h" -#include "website/index_html.h" -#include "website/messung_html.h" -#include "website/messung_webserial_html.h" -#include "website/ratio_html.h" -#include "website/justage_html.h" -#include "website/infos_html.h" - #define ADF_FREQ_MIN 2200.0f // Min frequency for ADF4351 (2.2 GHz) #define ADF_FREQ_MAX 4400.0f // Max frequency for ADF4351 (4.4 GHz) @@ -180,6 +170,20 @@ void updateLEDs() } // Utility to serve static files from header files +// Determine MIME content type from file extension +String getContentType(const String &path) +{ + if (path.endsWith(".html")) return "text/html"; + if (path.endsWith(".css")) return "text/css"; + if (path.endsWith(".js")) return "application/javascript"; + if (path.endsWith(".png")) return "image/png"; + if (path.endsWith(".jpg") || path.endsWith(".jpeg")) return "image/jpeg"; + if (path.endsWith(".ico")) return "image/x-icon"; + if (path.endsWith(".json")) return "application/json"; + return "text/plain"; +} + +// Serve files from SPIFFS, fall back to index.html for SPA navigation void handleFileRequest(const String &path) { String actualPath = path; @@ -187,70 +191,48 @@ void handleFileRequest(const String &path) { actualPath += "index.html"; } - - String contentType = "text/html"; - const char *content = nullptr; - - // Route specific files to their header file content - if (actualPath == "/index.html") - { - contentType = "text/html"; - content = INDEX_HTML; - } - else if (actualPath == "/messung.html") - { - contentType = "text/html"; - content = MESSUNG_HTML; - } - else if (actualPath == "/messung_webserial.html") - { - contentType = "text/html"; - content = MESSUNG_WEBSERIAL_HTML; - } - else if (actualPath == "/ratio.html") - { - contentType = "text/html"; - content = RATIO_HTML; - } - else if (actualPath == "/justage.html") - { - contentType = "text/html"; - content = JUSTAGE_HTML; - } - else if (actualPath == "/infos.html") + // Ensure leading slash for SPIFFS paths + if (!actualPath.startsWith("/")) { - contentType = "text/html"; - content = INFOS_HTML; + actualPath = "/" + actualPath; } - else if (actualPath == "/style.css") - { - contentType = "text/css"; - content = STYLE_CSS; - } - // Bootstrap CSS/JS removed to save flash - pages use CDN only - if (content != nullptr) + // Try to serve from SPIFFS + if (SPIFFS.exists(actualPath)) { - server.send_P(200, contentType.c_str(), content); + File file = SPIFFS.open(actualPath, "r"); + if (file) + { + String ct = getContentType(actualPath); + server.streamFile(file, ct); + file.close(); + return; + } } - else + + // File not found — for HTML navigation requests fall back to index.html + String accept = server.header("Accept"); + if (actualPath.endsWith(".html") || accept.indexOf("text/html") >= 0) { - // Return 404 for unknown assets to prevent browser retries (P0 #3) - // Only serve index for HTML navigation requests - String accept = server.header("Accept"); - if (actualPath.endsWith(".html") || accept.indexOf("text/html") >= 0) + Serial.print("Unknown HTML path -> index: "); + Serial.println(actualPath); + if (SPIFFS.exists("/index.html")) { - Serial.print("Unknown HTML path redirected to index: "); - Serial.println(actualPath); - server.send_P(200, "text/html", INDEX_HTML); + File idx = SPIFFS.open("/index.html", "r"); + server.streamFile(idx, "text/html"); + idx.close(); } else { - Serial.print("404 Not Found: "); - Serial.println(actualPath); - server.send(404, "text/plain", "Not found"); + server.send(200, "text/html", "

ODMR Server

SPIFFS not mounted or index.html missing.

"); } } + else + { + Serial.print("404 Not Found: "); + Serial.println(actualPath); + server.send(404, "text/plain", "Not found"); + } } // Example: read TSL2591 sensor (light intensity) @@ -749,8 +731,24 @@ void setup() Serial.println("WiFi connected."); Serial.println("IP address: "); Serial.println(WiFi.localIP()); + } - Serial.println("Using header files for website content"); + // Mount SPIFFS filesystem (holds all web assets) + if (!SPIFFS.begin(true)) + { + Serial.println("ERROR: SPIFFS mount failed!"); + } + else + { + Serial.println("SPIFFS mounted successfully"); + // List files for debug + File root = SPIFFS.open("/"); + File f = root.openNextFile(); + while (f) + { + Serial.printf(" SPIFFS: %-30s %6d bytes\n", f.name(), f.size()); + f = root.openNextFile(); + } } // I2C initialization for TSL2591 @@ -786,9 +784,9 @@ void setup() // adf.updateFrequency(2.2e9); // 2.2 GHz // 1.800 GHz ─ writes R5…R0 // Setup routes - // Explicit root handler to ensure proper routing + // Root handler — serve index.html from SPIFFS server.on("/", HTTP_GET, []() - { server.send_P(200, "text/html", INDEX_HTML); }); + { handleFileRequest("/index.html"); }); // Captive portal detection endpoints - return "success" responses (P0 #1) // This prevents OS from thinking it's a captive portal and keeps devices connected @@ -853,7 +851,8 @@ void setup() server.send(200, "application/json", json); }); // Collect Accept header for 404 logic - server.collectHeaders("Accept"); + const char* headerKeys[] = {"Accept"}; + server.collectHeaders(headerKeys, 1); server.begin(); adf.stop(); // Disable output initially From d2a600861f666e346364b62743164e4e6b7d59cf Mon Sep 17 00:00:00 2001 From: beniroquai Date: Thu, 5 Mar 2026 22:57:34 +0100 Subject: [PATCH 03/11] Add ESP32-C3 merge script and merged bin Add a PlatformIO extra script (scripts/merge_espwebtools.py) that merges bootloader, partitions, app and SPIFFS into a single firmware image and provides custom targets mergedbin and upload_merged for creating and flashing the combined .bin. Update platformio.ini to register the post build script for relevant envs, add the generated build/fw-images/seeed_xiao_esp32c3.bin, and extend README with build/merge/flash usage examples (esptool commands and PIO targets). The merge script parses partition CSV to locate SPIFFS offset, locates required binaries (boot_app0, app, spiffs), and preserves board flash settings when invoking esptool. --- .../Software/ODMR_Server/README.md | 16 ++ .../build/fw-images/seeed_xiao_esp32c3.bin | Bin 0 -> 4194304 bytes .../Software/ODMR_Server/platformio.ini | 5 +- .../ODMR_Server/scripts/merge_espwebtools.py | 196 ++++++++++++++++++ 4 files changed, 216 insertions(+), 1 deletion(-) create mode 100644 Production_Files/Software/ODMR_Server/build/fw-images/seeed_xiao_esp32c3.bin create mode 100644 Production_Files/Software/ODMR_Server/scripts/merge_espwebtools.py diff --git a/Production_Files/Software/ODMR_Server/README.md b/Production_Files/Software/ODMR_Server/README.md index 9e80e61..a6abe87 100644 --- a/Production_Files/Software/ODMR_Server/README.md +++ b/Production_Files/Software/ODMR_Server/README.md @@ -188,6 +188,22 @@ pio run -e seeed_xiao_esp32s3 --target upload # For ESP32-C3 (with improved serial) pio run -e seeed_xiao_esp32c3 --target upload + + + +# 1. Alles bauen +pio run -e seeed_xiao_esp32c3 && pio run -e seeed_xiao_esp32c3 -t buildfs + +# 2. Mergen +pio run -e seeed_xiao_esp32c3 -t mergedbin + +# Output: build/fw-images/seeed_xiao_esp32c3.bin → direkt an 0x0 flashen +/Users/bene/.platformio/penv/bin/pio run -e seeed_xiao_esp32c3 -t upload_merged --upload-port /dev/cu.usbmodem101 + +/Users/bene/.platformio/penv/bin/python -m esptool \ + --chip esp32c3 -p /dev/cu.usbmodem101 -b 460800 \ + write-flash --flash-mode keep --flash-freq keep --flash-size keep \ + 0x0 build/fw-images/seeed_xiao_esp32c3.bin ``` ## Features Implemented diff --git a/Production_Files/Software/ODMR_Server/build/fw-images/seeed_xiao_esp32c3.bin b/Production_Files/Software/ODMR_Server/build/fw-images/seeed_xiao_esp32c3.bin new file mode 100644 index 0000000000000000000000000000000000000000..982d729e6db3af6cab9e3af450c38218e2ea053b GIT binary patch literal 4194304 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∓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

1m;?i{Q`MDa7Q^YNcN{Zd76 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

Npo!KM`ef&kpDIWpT@30i6|LtIZpq=ZkuEWdvfW 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�^kqf2dXHsk$wM!j%3Z-qNhfoH?=Dh2 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 z5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk z1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs z0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZ zfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&U zAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C7 z2oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N z0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+ z009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBly zK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF z5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk z1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs z0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZ zfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&U zAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C7 z2oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N z0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+ z009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBly zK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF z5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk z1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs z0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZ zfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&U zAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C7 z2oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N z0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+ z009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBly zK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF z5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk z1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs z0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZ zfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&U zAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C7 z2oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N z0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+ z009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBly zK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF z5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk z1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs z0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZ zfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&U zAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C7 z2oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N z0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+ z009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBly zK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF z5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk z1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs z0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZ zfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&U zAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C7 z2oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N z0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+ z009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBly zK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF z5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk z1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs z0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZ zfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&U zAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C7 z2oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N z0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+ z009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBly zK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF z5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk z1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs z0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZ zfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&U zAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C7 z2oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N z0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+ z009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBly zK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF z5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk z1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs z0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZ zfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&U zAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C7 z2oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N z0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+ z009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBly zK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF z5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk z1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs z0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZ zfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&U zAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C7 z2oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N z0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+ z009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBly zK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF z5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk z1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs z0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZ zfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&U zAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C7 z2oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N z0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+ z009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBly zK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF z5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk z1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs z0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZ zfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&U zAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C7 z2oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N z0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+ z009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBly zK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF z5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk z1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs z0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZ zfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&U zAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C7 z2oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N z0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+ z009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBly zK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF z5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk z1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs z0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZ zfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&U zAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C7 z2oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N z0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+ z009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBly zK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF z5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk z1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs z0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZ zfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&U zAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C7 z2oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N z0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+ z009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBly zK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF z5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk z1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs z0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZ zfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&U zAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C7 z2oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N z0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+ z009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBly zK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF z5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk z1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs z0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZ zfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&U zAV7cs0RktWK$hjjKk5Hh|9b-dpa<}k4{eHHd}EgVWc>2<^Ydp-&d)C|EiX0}hW5|Q z4KGuOA;88yeeu;lAbNg{6sSJ!@}kxr^1D-~X&F=>yN5UpTZlvv=R}=F#Dik-^d7 z(XE?bzOPl=(e4Aw`{oyyQsOITnytB|*3{+$b5pIw%`bfZ%WJ!zS>AVGawzS1`G(1* zZpJ)oa&~_5S^FC^bI-c+`On?+qL=MS2Y%MXVtmzstEU>vjls#K!R39e{jF!urf+iX z;lcFIu{9NMG{?rbj+bxDFE-}(#>b|owzo#AM2A|lv-3B^d(+L4 z;q7I*y^F2Z+{F1KJ9lg!uaYgd8nYAUj}A9??yM3u4>cmq@Km!gJzRcla<wF* zlx$_X(cMR6T5M|VY&Bc8Jr9nhcc)sd(bl$F+O6r`W@~EeRDBQQ>D|WE*k({OmrB zr31}oYiX$$erB$7{-5#y&i~UMJ2gNa)!EAQd~aF1p|LnOGq<<5+)kz9z1Umki!-b& zNbNFI7PvKXX>f7xz{tq(!07l`nS-6oDz^^rh|SvvB8#idWu_GyN5=<7#>NNQ z=ikiS^n81lQO^vFw##?*<*U!chjxw)RAsCD3FVg2;eqk7fo+}qKlK6S|LKpF5|C%7 zWh>R`RODuk@Dvgw@#g?(LfwAoaTiexQc>)eDw+=23w)QXVYb?#gDKVm%QJ6o;BbXAdcNmJTf~xAqSnm>C#sEJU|_uzX|S zyqC51&bK!I*z?aDc$sCA%q-oSY;inlkvEcO+zubi1| zEjE^C=I5$+b}!B}W(Sr!`G3ZP%Ks;x=p|sSsK5K(@gBW?ci(S1)%n?(*-EFl4V z6Z;Ivv&TjLukzWlrPQ6ApE@*H)JfBg{WG(NCa!NRURVqt^i@==(l5=tzBMtj*xKK} zqZ?XjSYjeV=h~K(d4v1PEh9ti3NjtMnTld>*js$5;{7$czc;*)o%gGc5w7%@HAO-a0a{d3b31cvUd^ z(yozl-4rSJ>TPU&OPPytkkPSi@o&}PS#B*Z&%}^N^#j)UBJJ^|C?7m;@vVVxA*gO?cblH8GC`LF7y9sCuRxAvnOOLL!;{v z&F&4s^)?=y?P=iavyg^l`3Nj#mJdZKZI7APHrBc&(W-1tBkvIe#H*CLENGqlf8s-s|37fzm4H0^o@^z0 z_>21ouWv+!+-?Kv({r`0_4>GXDyc{`GuN||`t)GW_TJr;$&U2RUZ#6l})OZq!MAo#Eafs5a%?yP+&_61FKQc#%-A|M5aCjL>bE^#&^M8^ zt<~7EdcL49QDb|fIa$p?t}}PIeSC8J&K+fKxz^m_w${}2^tN4{{D1O8mjBN@kxD?G z{ew9FQw7kTH0h(Bo}OxKtD?!ZCQxIjqOoJ!j%uuF&AG$0&ZHecuQhjAZ@}86qBhAi zJT?;RZpxhOIl&MH4TrJ$EOmZxnUuG-ReN$5=x88+NrowerNVSTArSt5FOP%kkX980UW z82#g26X)-koZQ)NPl~PGmMq0Xo&5jahdBQ)Ix$K>o;@X78QB)Yf$hbJ{e(r+Ju+^wqv|KVcZ=OEBkvrYX-X;Q&*wBG^aNpsuz;_menI*-6^f&RWYyC zj*c3x0Ge2n7yqH z(nf4tPWZ;GZk42($6X^)xn;|)s7X7My1mJ2Tej>fPrBX&#d}+J6@Bp-mfAa4A2E(E z)7`LT*JLaV-@7;;^Fr0&Rqw7Q_r^%y4Xw%RW|qs3rQbH#n0oDjrR9l{PWgZ8!&3f7 zj`uSl&%Q5P86N(@E>UA)u-i_Rc~eZhEHoBl;^oM`#dft)47d+h+1H-wE331pa;kc5 zd48dubww>(jOcFJTuuPB2XJFV_Q=q_k%6Ioqw()p{JS;&9glyv4aD2=ZoC=q#asKf zRbOE+?R|JxS{|AY{ex*)nNTdTtl&NaLeJ8 zpFMjREi&gw>^ib@bd6n?(-1$rd1&YT?YVCUX|gHpH_FJ^8v9KX6|vWCtM=N-|EE1{ z`9FR9=*Y?r5<+`Hrpf?b~(V4x$8Adycbuytd~! zMT;%P*}tv6A*Ek9*7={Rr6Y~W$;GReXCknR>!0eCfB!;)PX7O+hcW-RAHO9a&%Qrf zNzL)*si;0%Q)QFeuT)RaJg~SF9nF2M*@bSSk*-cZD_BO7=N2Zp` zv$1Mhm zv|2!x#$>h(^lqp+k^>{LcD1j@>8=?&(wHb#gB>o0{9}im{QrT6J^!D5JeGhw`^VWz zO|{!uFSPrX&TR?5x%uS_uih6!6xVJkUpHgb_R_Um2G-wHnU{ImjuiUyC^Z#F(y-dV zb(2#AG14)x)Y!jJp7U!iKJF|8ug9z-QF`LDho@$i7G~p$;G){uRaHf6v;dLoC++-y zYg7FC_Wb`pegw+@j~stzK%PB4uKz1~8)*&cbh=!|R3 zE!a22SmNO1Vylt5KdIMJlj|)+*;U8^ss_?BxH`ACdfj&hb_P@@#Xqk`{h+dIW1UhQ&x};U1~V zk>YB3X%(hKE^MynL^a}CUIP&|()7&U15qiJ)lj$NGqZp1z|!@55BD{b`)8)6W?M&= z8_Z_ai)vf|+Z?)si{f*`3zQJnP zEbbOEb!cFDYG8Rf-Kk@FU;HnY$`33rMn|YN_t4&7_2yD-sdV*LwI1@wY-6%D+iB-! z=2FKhZu1en>?4y0qL|FJcidhHUA;X~ERZak?s(bB|7Sd6`G48*R08tsylf?{HNAdj zX(rCMEr;h1EGNo|2w4ioftk651Iq*R3(IMcd0`;Bu&rj~V1&FeBHHMj)MblN^;Fu~ z*sX!v?-bcoUFlT4*FI3W=dyGaL#}CVDKaYhMOVixPwUy`7m7uZWeC17KQkB8N=K^C zbsLSU*(u+jh^|noNv00BhgwIDTs=Fpw0vzU1D*Uo?-9)Z=N&&KAkWT^^`L`GU?h> zC@vI^DD^O#>Q|+rlmF*GqWOQt@lpcv?3pqDyQN3B2dJ~H!tUQ#3irL+ ze}+aO*gyaJm_kc6&CJ|fYq8x#cV|kAH8GUJ;NRC+PpoD-_4`;d`LStifjCf>tn0&?{dQrUv#)R8)t6W&*)Yh zsa`6op;#Ue!>nB&uz=h+1@|DURrb&FG!;{(gB^*5)M@P0~Us?gTm!J%~7e(@E$ zmEw_Z*)FQf!KH&2qKWF}PZ1^!F5OT>J5`;tW=2lW z#O+HCEJRZj!y{#clDfxnRakYAa5Ya?J5<$unV2X(TlQz?7a!oKBj2L~-|1xaL`pNA z{QsdxCI4UcXqSLIyD-lG#m4@$C@saI(P>yZus=pB4t2y*urL^RTim~^FYs7coR7OX z#@t=IgVI0FfAzi?%4p49+u2oL4|gb z4Zv8jbmIZ$!kS;8ew4`DG)dVl2x~0z7;hJZxKV4YL)h3?=;Z&FM=k%adNfNwo?R68 zf7yKD>dtECoU2oB?ahTX7K3bU7lhHF?HkU8V}F7AQO5cULVeXp)kojjE(oJTBlq_e zI{AOmqnQ7%c=Sp@p8asFe_vHCu6aV%snez3wbQY_M5oGyat@-iOl)JP`KdSCpBr69*VrF=Gu(@w$c4|vCP8!$rr@KFuXYtU?Tr4MuwE;`}4|h8O)$~~E zxR)0^6vLngQY_ny1q4TiRxKrIFa4}78Y-jfq9Uk&;NpqyS1P_yC;tZ?<@~?)(J29W zHkk6iEf`&`u5OH1#d4kYdf#F)X|N!!rqfq1)k^9;vzyfouh-aX=URxkTlI3fqsw`J zedEvm{x6+(WGH6E2B&8a%%oLC2iq%3(|A=q?kiHoJ<|72&NXH_tG_17`M8ZN39ov) zk?U*D|CjF`GkiYbH#RrLuW!%)4?gPU|J9Gi8IWf~*-B?2QGJT7TA;qUe`7T*SS76{ z*ZLEcZ*SRktP)&J3Rj)#2!m@gcthpJ!8jM%6=%=PZG9GLGW6V>0C-CO_L{;B%kmiE{Gc5t@m zZwF_~RcCu+>?5Xs4o;M-pUcbjsyE|CHvJ>?X;Ew0Xcir-PDyL;W=lLuVkquc(4OHh z)>|GsX;puxy>{~dS;s~GPd(BlAkT*5`rmTNPsLII7K4kcNAkzFZ!0crShJ`^FQ$9G zk8h1jAdd8nHl%L#_H8@X-$j3Ms_k(5=sG*xxidyG<6?_7ztgcx>*4PGuZEA4{GWbg zOF*8DMEu+CX6)Ryj&WynSWK=&B9r271M?+v+W8Q&9+x3@y&zaJcwp?HYf*hNIn+n4WDN+?D=QOaV@$G5K9p z-Ii9s7Hz}eNHiPKmUQxe^f=1@*FJJ3AkW5P{YRbmP^=%XHIU1d*U)$g)|2*NH*L4s zjV0`BCoQt_;)`N7KC)(MU)37T-KwUAr`x8pi536bl)P#j@q1f}+h##kEX1vQDyi_ELR^qw6Fa?@2Yb zPO7mO?5+OPce-_*N%N`#RR|_$yOgR2B_CaS7deCO$;Be zvAHTZk?U*5|KMXoGI2*wlHL=v zqTJb&q&PRLEhED{n|e>ncADOT)LR($4h|0t?L9a++!qMMaDBPyP~WB)M@pOGb{g@i zk^WD$FRqUSo&4W^oaX=a4{r&`vz^&WC>`okD(@(rCOLyK?nn}hqpKLpTNISr5A|(N zJ7{l@yP3r2$ND~>rc%=0)7C?MTMreNq@}HK7nJzy*8b0S_MNsL>f0Wl?re`csKn>T z`#xVx-^Sj@JNdukxXu5A4`&I;vxzGIdx;KB6hy}w0i2CH$(POUsvv1;{{x7VBJl=8 zrAWE4XeknIFktHB|IXt$|6l*`m4H0k732R^#2RcH3mhY1#ExtBxq8ExFFnmx>g+|zbviKJ{$(fsCywjDl#CR| zj3#S=L?qp4ED=fXC!B~B8;vL;=|+Q!NV>C=|GSR!{Qt>^rvw};`hTpi|8H!HJkOrJ z&iGF!xQt>F9oV(P-QJFDRppGVT|4!5XxnMmsh{crRvf;!`y4&ns?VIhS#Qs}K7`aw zbc_hBQ~v+SabN!5_;8#7d3JF;|EEi}ek2;$8wf@t)du3xNVR@Q8XGqdkVUEu#AK0b z{je-HcH^ICp8)xP^Fv<(^6W?A{*S#UQO~GRw`jzPT_5V`J)z^i=5d}Du||5)7j6{6 zXqDhlk+LU26|JWHXz$?|F>95q*iUb=o}ev~m2q2o(Q~*MdG3Tqo%8?V6C(eQKGY>3 z&o0SUDyl-Xm#QAcMyfK9O)vUD+p%nwrr1+&nr=iJY098Bz3AUhCu6Eq#h!Xo)uY=; zRR*}}Mc=;KF>aNn*i&zs2=Y4l|05?z{=ey=EdhD9yS)F~F;}Y04(?AE5wA5LxPR&a zgu0P(rOAkQw1`H%KI zVlZtu)JtjCK0AARhAGrbY1cVF>!DsG>+OnmL%p^rnsk%{4 zCDn zP^$QP6I7vYykCa8=|%q@y3?~&vSL5I$$CQFNLGfr>BXwOwPzu#RK?CZsXF<;=LF3E zpZ)GjK%QM5>;KdB81+y$sLD_`z32mNhq_gog0nYGH`I+ZWvH88^zWw=>QY-8w_m>*W9CCusiv{C8IZ^6dGs{;OQD z99kO-btB=%L)}QcflxP6t=*aK>F1`tbfjFTE4?bzjij|ucdaO|d;izxov``;j_;-f zo%8?sCvg71 z^TC&ZJbOX^_}A)L%>=gg*||E@O=;ITKkK1xBwH`kO?$ZCP&X27Ak>Xi-B7nb%889z z4|nqaiW55jfAPVVfMZ4fkM;Tg`Aw1M*_GK!eOj-#&Z|PAC@LEWbtBdKp>Ay4K&Tt3 zHW2DYs`W$N*tmA6TP@D%{-hM;b;|z>PVn;o%Mb1h$g>y5_-}elXn6;i-U=-qr_^40 zoL=-r9Yv^HB{)>1>`73Cx+y=3S>5!aCqbHrt?tlL94I9#_S2iJC)ACdl%Z~Vv1)Ja zP`64|?5sCcJ<5wz-TA*OPx$Mw9P)?iLdDEMw8|p@y zGSp2k`ZA`w8o5eUWK3_WdZ-(z%1}4G=-XF2)UDDKd+JTIUZ`8U$6e~m#l_GO=5@~h z7d{5^|2+@91mxL|W-Du4=6SHZkZ+wut|^qLT@xCKHyGV`-ycUMJLwn9RMrCyiWeV_%W0JzxF^%K%Tv{od0NF0Gq(pK0AB6hE=w2B-V{x zt{3a3qup<;8;Ld$>qe^eW8K)e_KaR9|6lSL%KzWkcnQd}mlgTno%{@{4a9npYW-L* zHf|u+i&Ptk^&-{!v0iN4NUWEV^%k>ES&m#kY3KiEH^r}S&;P&lF;)Km^+wNtJbQVz zvMt@aVsAtQ)wFJU(HC|Uv2K;%P?54HK^5z!f>y-3=|xY1o>;d^R_v!YSx>AR$;wza zy;!xkcC1^aDt6YJsvhe`s&Ym%y{PT0lm9P!jOG6aHdX@i?8jpLYq}X<73)?|1!o;9 zO%T`8l(B9k?u}w&Kb>jaw6TbqSEZ`Qy0Nj0b<>Ml#-#7mj&-Xv#dqpWbBtKGdke9M zb<1FPjX1B9|1W>c<^R9kND0WZACLGqfK%ME!Du&9Z#3MEq#KNPBjp1Pc;h1*jCdnu zH{|W<26yuR#~y?E|J(Op0`lytc>YOW$QxV_Am)wK8wq+N+1mZ;)lqLG-Ei0&Y40!Y zjU=lB-*hX=i1|AC|KpFz{QsT%D*<`-6IJ}vy$4XL4mKS5M%w!eeIv<+W8X--;ovvY z-e2?^Nsbx*cE`W3dW`1(?;g7Z4a>;H<7Hi@l$o_1n}qPy5hyv~_gpX^NqYTXDp z9q|4`;7GNR7&ww0BM6SI{ZVk|{Qrr^Z2te=u}VOmy)v$UO;dyEPb~@#tBr)gk?a_8 zaBSU3ARNgy5(!7LV}!!7bwjamO4luLo&0~rV>tgmxPA#ZR`mZ^pa0*#De^qKx?KO> zTf0Rt9Oa~3zx64c1^ZYH9(WzkpeUZlv#U7SOQOlW>u!oJP<(J{IUY~D z&L`L1R(!PkK#JD>g?){snWeN2Hy*{%d;D&)$@!^6gOhuEw--+>EI(LJnVx01#_k%; zW;|>rb}~^sVSS;K|JOX`^Zz4jm4G~ZRa*ZOCUx|s<;9tW)>OahF|w)siGW?)JK4Cf z^O%a>&kV-KEd!f}hlb;c6}3{JQyX0b$6|~zv9jA^RHiZQsn=~`b$8by(aGe zk*e^4P9bQwjqPS(%`IEv*7uW*=5>1)=MT)SswvuSN2DpUt<3o9XT!qh~^|7(HsMn>7SkPXW?M?IZW++mn~2Km#f;V{w&KacsSzqp%DAU>V_|t_elG3caQpRA?0F*IXdiKD|FO>g@)4lz<)u}T zDT-ois{Xl7{=ep=$^SpDmw-H*%vR>2>TKs(S!b_(hHj3qZ+*(Nm;U_>cTd}%tnb~= zY&=7{o+-V1>Zv;VzCrhs@rdxn?!zXlgGF(vs+`W}s*cLV>Eu6j@p9yP|NQ@r-FJ?8 z`}`Ar<7+p?uW!%)H%_AR|0mruAkUgH|2r|ayl-%Rx`=cxoS&LX=R>V`T6PtR2&r>o zl;=Ua+gqgQ=`OY7rgc6LQB3b~;*~kjcZOFLebv8MGf910w~}wg zqx_~eT&h~5t+Cd4J#*`OjXWHm+%~zrzP( zdw&<@;6G;nDf`daUuXX%`*QaGWdCpW|7HIz`+D|2v-`4dX5Y&GSN84fJJ~7uY5D2- znfY1y+4&RmC+FwnPsyK}KP~_M{0H)<=jY|m%rD3<%rD9Z@}YbrAIrz{?fK4pSN`n$ zNAl<7m*$t{m*>yVUy#2r|Iz%V`OEVk&wnC+WqwWms=Sdm^H#n$pUJPw_viEZV!oVT zpC8O$pT8mh$^4D^&H2&%P5Ev4oAbBiZ_R%u|JnTK@}JM&k-szl#r&7^cjxcP-<$tx z{%iSfo&S0M+59i^ z|Cs-${6FV;wzn$(wW_5#*^FV*dimL4)iO0QH9EDm{=tX&tU3_ib7|>ttxjH5!i$qT z)q7FvZJ(N|f4MlP+T}l*fh>R4hJEI+&|mLOam!|<<;P;4ryqkY+Hv-JG8`D`&;&aTf6 zX0OlQko{!##_ZTe7!iKa>4z_H)_KXYa_~nf+q+%h|iL_hj$Qel`2G z>^HK1oqZttx7lxJzmxrL_Iud}vkzx~kbNZkX!fz}6WJeUf0BJB`?KtxES3K_+)8Jt zJesTRlRGCz>PYp9rMZ1-a_T`gSIw#6W>1Z^!7|kxncCLdfIgIEs+0fICu{!C)bhX6 zT+Pf)&u{FkYEDmYoo@Fg%5$x+|I-|6uGtoq{h!v3R!{G#UEJ0_k873GWMit?8mpJo z4Hl@$=&`kSRv(O9j}v^of71#7*!^?erugMIW>K}opS>q*`G0NI{ymhnN~c2YoKQD3 z7U$wwt{Xe2rl+UJn*A+RXP*&sG@GN1o@Tav)}(W4dbG8@*>hsFx2|zcb@G4T$(sMy z#r$_`uvW3OwoOe=w(EzYM%!S;(rUIwCVRR~4{w>8YRv78!S)Sxex`RsP|#BimjOj5 z|7T9t{GW~WFV%_B+}3C|dNQzm=A`qg6{lVE!L?OW)6LOl&k4KHA~oLJ-rIUU#6_x; z|F1n+^M8Lk|2uW{?9ASM%Nsqdrgu)SaawgtROH`|s;^PhCA}r8HPu?Pysc4F_f}F< z)2-oFPd|ObC91Wp)$NCO^8dP%HUH;|`u`z5t;+oGl&Bc^xo(XD743YzXrxMJbYygV zw5Rdu9r)QgH9j)lQUVFE<@Ti zctdOQx|!v{&ihNv#rfIU=zPZP`GMxX?k!*&2M2HH!g)cE%Cp`AMx z4#r(z%gLawaeB~ahjXLMz0SoUwr|_M?jhmVP0ugx zADnGWwr0y~t~%v^{$wrxi?RM^uv(W{UArDl)nE;(T2k3v&NVc)J*}(U{KM<4?%A@d z{gG_}{XvSiuu9Z6I=}P-pDc18<<0f|P z1)#NWd#vx;$^V6uHUF2gl~~HTW`-RLEei*~Y>L_;?m$^YwAEVu4>so zU+lQ}YbXC>s`uoa|Ghr0|BRTY=hUw8rxWW)Rhd?2{?%zEG`gs%kW~QcE zbL%E7F4UNaDkBYoO>HUudi7!~E1#d6J#_7s!?FH*DT?93{LEZDjHP!s6Vvm}151aC zlfPbK;$pC>La3M3bOl*os#x1q71{Q<+>Tg1Gu_%Xf1s29X(jMUIsbn{jDMtV)x>ZZ zbuPdtFTE&R%gx0VT_a-yBO}8DqvLT2=;(M1ZPiQ6#6-JJo{CFJ1{-lj$nwno*5LJx z*#oV^v6!M-hP`8a;oz=r|1H{_vd@<;C|-Ym#jaXYGs}H#PP?I5{o&LQMB~(K?VF!X z7bNtRoo>t4$^QcL(B4=gXw&$T<7{XLJWj19IsB!g9tB=!`!zHaoNwHFCLMu!1rHpQ>M zv6}zC{$wrxhhqJA8ZWJa&(_@3L{&VhcV^~_sI#`AuQsW7P1i5o(X1`c!~)Rb0_Lin z8*E)47dE(e0RP7&d#N$m%VlL7qQ2t>=+2GOA>Tfj@V_`z{7-@X zqfGo%s9`Fkvu;`VVmNni4a9dzcqx>C#Rj|uy>`CJVVDH!(2| ziU-ubOUWCV`nEVS&*{m)tE^gJ#6;^$T06UYdu`gjK;&XyW}cUx^p;i0#nTpr0QGAT z{-;94AHF-)0 zo;H<%C*hvc+ty4!0KAZ6XM`)6f=*immEjW8|B(3yorq<;it?N29}Yo;Y5#pN*nchK zhfJB|v3-c^4wDjSctziyaX9T)0FQqf&5CsW5TlSuvV{KwL&g6gQ2%SjL;%!rrHi@a z9$V!%S39NbRofQ1Ei9qeUK?-K%76p;Xj-%KQdwTp8n>cNVUS~O!6Qg^I&s`B_CkXtAI|H7sICU9M<#9kpNut)B7@d|Kj*@PBZq_&*HKe=6U- zNXeBpzh}s5<;WH(pf`3GE!iTIt9A|As)r6X%Vgv>55oX8hXtV7zSA8XGLC4%{~@8` z|8R)^5py!GH(t5W>oV9zPHDNn-59K_@2Y)L_13M8&2DedfSjV^$O~6kAWY;?zSJHe zNs;h>XsGx zLkA!bp;3oKK5Oye{)x47cQ)G72WMB{X9<3G`o|{M2ZPNz;s3Bu@qc7AJbZY2d%Lnd zTj}=J4$nZ6BQax>r4y}q`%c}RW0N8nq_zP6n>;uh!z6At2J0nIrrO6Qg~@ZW1ZR-C z$Kzv@2WMty=VlvoReh-}R5Hlmcx+Op3AHX?1hGEubtwvtP0mb~n#U$LW=iv=1@YhV z!sKCmw0JZ4bzo{~Z0p#J-VCa!Wh)#JP*2_c?|1+IjV9phwg3O&q0;}O;QS9nn9H4n zG*eveF{%FeHIr*sGBsnuPcpzMll|7c38tQDv1YZ&lkk5;sQ5n`{68XtaW95o;sK~a z>KC^OZ+80_j4ExZCACu#ndIXhZzs?R>y9mD?kZA>7F9|9~CP8kA?iNk^vxFmGRD8%cQ;H zxRHxW307nvw@EU9xhL|!AR%xklCWjywC5Og%lHL_I9r1XONWM(9cs~+^kFV(?zY`N zX!>T>c*6hDq2m9zXox3<#@ehhmjnXr9y!AqcA*evH5&<|Z=lfFtAX_bvA-#c%(d(B zMtn?U7`U*+>2|!`5#j%sQ1O3!G|b*2p3U76r2CkO7p!g2rLsHH8}apc<+u|^z`P~k z+#~!S8!G-!0REp?oWkqr1XWZZGY2%}Gpp9yikM|^KWuIdb|Di3D3QX&uDeTjds+HX zd0)^nA#p=LCPt33S+=t|MRiGvhz6vkfjA}M%=e9x`Yy7Eei?iSzKy&__&+XG{NcM( zEdcx5|9|}n@$FB9{copi1%+^emf6M7nJ38{vYpuai8!mV+Kxq7GiW%+;TRFx^J~VO zFMcYgol;lef>TZeZcrGudt~!8&UNxVwDtCSzEfU+6M+}*+D;r$RBb7Uk`FrxdqvmnF<*tcx{R!(q^x6RrCl&1 zgAt{^EG1J1k~tqbT0KZEA@fp~(teuoe`2WkKRFs&=+`CiaWlEyJ*V1Sh*#+VlCo*w zMGwGg9G9As0tK1OUc5HrsN^%%(oA)v!-DYt>rnB3N;I6Ag#=}1xG9-MmkoG{s-;=@ zug_;QibxdqxGX57JXeDM9Vrq1PYM1fVdeQ-h{yp&M3EFVIZ%HJb zWex`zn=vqU*logr@V)U8%!$YZhIH!+C1nqe-7#4N;s4}N@qZeu|IvK%?6HWu3l_0{ zWDJrrmRH|#S*1A0GdKFIxX1{_=mr%Hee(PgeoLkR1JgO-|CCVie|l2?(=&Eqa>{g~ zj%K{t01pJ6(x;j4Z?{A&kT!tIedUZWrzm9bzQ->LooPYsp+p8@v2W0Ro1puiKkP7cl-sX~!z{2%Oh4$d4+uq$Qdm@%de zH1tVY=RRStw_Yw1nF)X$5+g6O7^$SU(0DdgIfBLGnA_3QIdQB!+qFsfKP^=Jp9%5L z&hgJw9>u0!`UywyG__~Fd^j5?YS7})^_(DM!vE=^;{U8@I0{D3j+oY}v|H%KdWAqb zLtjV2=6X;L%143!!{>@XPG$*meQGc{jvB%v*OlQ{c^+_3bHwvQlR{FvXxX z5+3nb9(2%hwM&3BmLafaYY;E3h^%!zNZoL#IxYVTXVWmf7)!fC^#6=d>Hj&9|Ls(T zCX$rybH%l3bK?Ti3gsP`aG9!&&1Jmg)yWs;Ph~l)r6^3&4IXz_D-ZL9jtF{EQ4P_ z=Q65e;8G0&AI|~tGd*thK>HaYX`j4umdD4VDl!I3oB4FhDt;+#*}BV^?OZHBf_4p3UNg1vk>OH$aHfX4<0Q5} zkRetkJd;mJ-UZZY|DXK5zxV&woq#Xa`~T;JO8+kq`JXf+OAtuPZaamVvS}^jG1;4R zcYm6-R6T1%nn>B2;agY2|GA;!|2MGz5lV?)$Z0pV%V(ej_d;`S6*T7z=GoiobY#&l zn0$!CQ(Tm3J*e~`17s@7lAR5iTa&OYMc`P8gcR>o2Q>M3wg(@#PWax0|MNn{|Ai3$ zg7CZgM~c)ty=Wxcc`lPJ^F*8|-^3fRh3XPrf;){6ZW#-tc75|s0{Lj{g$K?hlJkm&9$tHB98m>4twTy0Xv+VGfkt51Ta&cscEStT!-4LY; z6`H!idCH!PNxal?F#k=HeNHzc{9hO<{x604pAfSTGp!~P&-GYo3TCCEHco$h|t ztwo4dR+2=EGMkI5oR-Pv_7Pmd|0SW~{|bSBN1rM4!^)?B{F!Gh?MdIu^JKa%7jigj z)ZOk(Wh0-}QxjmB@PBEj_`eeJe}V#0t1Q^(#q}w2ygcselwOuhTo^4$gcy~K1?%W1 zpzAm}E`iRzm+*gCsQAAM&VOkAkm|th4RmdD7WKzP6kR6%X@_YhQi1Q(;;UXKz>_(IuqCmDy^knn#+sQAAI?B8tnYr&u7 zq3-Ur+JhDHPypw^tAWXZBI*g}80a zco+E9DXK<8pGx?@CRF_YHX2%{CJKPYX>~=4b6XiU&RJMloL_8a?vkCJB!Z;5lK}Cz zN*rQLO28{cddL)h!L`G)KkuGLhOv5D94NwNkAl_Q(3!2c=&L z15zMrHTfv5wkzvMvVndVjOc}$RfF{wg!dEvuL~9bH;Vj6kh%-kjD?OmzolJj;E-c2 zOX6sRXNl?7Gs)JOW~}i%q~RYGXG$FbGydNnfPld0iUJCR|64-E{~droB8U^S8plnswNV#a9c#XvtJHXxr*z0J)K{)i zc@u%Th+9qLJJvmm?Rdo%$3KHf@VqZpR|5uIv(ZgP#Xfm zz#Yl5Ss((MnWV32Wgo$%O~GlnHI%|dmPvr~7-;^q@{?n}wQ(~C0_v%||NZX&zvTpc zz4rgVBUJi-5A1(7>*J)0JyO!iBUu4VNUc^o3T$sq=0CpsOa)ROR~Bb03#GZr{On4( zG6&T*s&kdO1^D+|saC0#D@WS!FZelEnuXi5l_M*ag>q$K7B0cRXBOe#GnK_Q^&v5ts(V8whEtlUb;&Jg8EY>@ZCw ze2x9%U7_OtJ~;m%1660{LCLT+24Uz=6tG7jHtoGfV$iW?juKkr1_lLN5mS;PY0>)V zRS_H7)95w)RECY@chLHOcc}RPT{MJR2P{d@=r!h_Yq^Cobs2G|e1R;;s86am=(s&( zV_C9sByLT&FaE8cW|J|u!Xx!kZ^HjQq2m93kpHrf=9HO!f9*U_bP|^H)l|E8}TaP(a1CFa(#JQ0>Wl==b{O;+e3~hrl=dvb|L;P@AHF-)0ou&0QcpY?x6>CWnu#)KK4Zs4^#A@)>HotJ|CR(m3y8h!B@@if!+tK| zoJkd7@ky)18znoc&}#~+Vmo3lMTqn&2}&pYKM*SZ9|8T>wuwWkLhjAO;w>zQMtO#m ze3DxUTwznR-mRb;)!q&*kp!l~khA-#-Kq>ok-d0xhjzw#OXM-giU|J?hKm13qoHK> za1ggy;;~YrVdE2-IYtsfrO#+z+^lf!$|1_yrA*$2v*az*<7?i4e-r*63Kjp4f&Qzb zA;xx_UOpbfrbu+x+l#|cfqqGXx}?((?h^hV4i*28!})LN7S#(R&3l?Lmo^uM+JAB> zn^_;zfvEbWD2bTgP7j`?o9Zv&Ry`>G(P%ay(gA~v>dGQZ_+*4c)l)3dTbJWY|WL~`MG(!PUXtZvB`zW(#lEs zFDOj`9yje8lO8%az|}n-mxbbY5mYNVHVLQVI!$!c%~y_q_icgj|7fWAe=-`bSLV)N z0Jr5lc@|YAP&UIyDgYGBaRp`^F*2x>aH5Y*O4!_5q1@oLH|M0!&vBOha)5fU`~RCy zz}IX4|Hne5|4%{wo3_}vD5;TQEC91z2Utp5%b?K?TE8S3&xVNFj>@7lwsTU;&{X%N zYM>mHx#-hy{==4usp5ca-Dl5BsbAM|yjmVB{l;9J!~UUn$dp@CP2dopDfXeQpvFe7 zT9NaM$NzpjRQmr6%=T7#CQkG*4l}>XrnY@4y~p-grt~*YKLd9i@xM=mivMQ; z|4#qd(xoivQ!SRPWm-&wiu56w zI~n4;MMdl?9=$Oo(&euzBsiafLfN8)_`f`!Q=KlU|5d7skT;#EKo=G(s{%N%louF* zVK7Z%KPGCiizrb!wxJy$RqW7TZxH@p2o?V?gZ|syMl*Y<0+SANEyEjH9l4<8VOQ-u zHv3}EbWcu|tl1@IJhdd5h2kw%8+JprlB_1#MqE}c6w^tz!5dRcoC8^{*o`UcEIr}> z#ZdA8C#e4i+5ccsU}O+4fu)lF313RN8LxDEGVc@^uHmRW@Pt7Nq6o?|OJjYb)oiw7 zw{ow}9lX^C4nkrbddtN0iK~eV$dYWTvv_~WO&|#0!KFZYunaaN{Qn_T{J#S0AHdOE zKi#q*NCZ;s@^WO7VmwuOom!8c7R*oOyQ>9B;@+rwW>m@x-gY-xx(lw>r8v`jW5WMS zq2dqUooWHt-|_!9oeC?edcWWT@5}9pI zGd!DmT)mdlj*X+Fq!jD4AU6*k%I6dQUk(-je-ZhgP8$Se!I#rNEmm`-u_9^|<8M)> zPyVX2)Lg0x`Ly)^8(uJl%mBOlC=%~zEiIchskYg?K{O)#|0z`bzXtLDv8^*Q4y`>d z2oA1C#X33M_F^>Pd#-y(!D*F67-8yivPbxLr9;6(ol2Jy-aFF z+a_?K(_gEtxZM;Lr1TX`m@j3z&E<6iy|gzWRu@vJm*W#qQmT);t?cDaBV;dl(~Q(_ z!vCK`#sA;H{t0I)v|-6I8_7tM%Cxejd_^G8-1rVSapl%1zOcXYZoJ2O2qKf6Tue>GJ6 zzpm>afR@BXtOEf_)a3l?TePUUJ=th>8SEU|IIbFj$q`ThcLs0y3^?|hcJGd}rsr1{ zW*69c^{wgoh52}4&O9}-rfaiRSkykmHgGz-A~-v8fhLVSA^T_Pso zYk|_g`u-;c`~CUoS3u_9%zZoe-Q0iVevtc7?kBmQ=6;_0W$xFx-{k%$_uE`PU(8=A zf0g{z^4G{;D}SB*_3}5!-za~R{LS*W$loe|Ab(E&V16<`l|MIM&L7UtE&q)Cv+~c$KQI4+ z{EPB0$-gZBiu|kcugSkI|AzdV@^8t%E&q=EyYlbJzc2rR{D<-%$$u>WiTtPXpUHnN z|AqWND!tz>iC>@O6rWA&|6c=L|Is(2AtvxN!o?P8?%i=jT5W!Dc5Z~4TAN!~nVU6F zO^CDwkZAL>)3q9lF&Hh;1gh@PUSh7zF3iso{{I##{@;T5X9I$osY_W+bxA5^MPoBu z(XGyEH?f?nJp2Up-<8HHBNv;Jt4;eZP%`2F^-%Hub~FTAgW`|YgepB0*3)dQIkP%r zsKlqC&djf@@-~U(T&qpj7Gc*}WooRwoUNzpH7g$9Y|gJTPN8pEdm8uo<54o<|L>vV z|D9;4V{Wo{ofbM~#R5L=x-vH{gs>Sd=j}$X1IY+Rujtj)m0Fca5_?6vcP-guy|5u> z=+l^4QN&F6e@|X##_)Za&z`*qE`Z2 z>+$0)=snUh;s4E0@rUn*?XUm;`+NU?;|cNI--G=REC9o^fT6i;#oV+Q8a6|QhQ~Y- z{7jSpp-qU;P%x1PyJn5(-nICdHJ0IL%gZy(*<~}Lx?_#IT%BpmGA>F>ndtvpq0;|< zQ2b+kW@di+$n5k{Hc>V|vk*|X1gP%x>RT2Djro})vq|0OQdYHHigHMq@c(wG_tWuWtMYuwmH{iHeBCwUIAOj z$`P~VX*p{T&kQKrGc{1QYe}`)QuPV{?}Uo~4=DasuUdfBonU>-TF}dl<>h6qNE+|a zSy|8)ahNshp*VBXdO0LaEt`7B6Qqp1jPU<%sQCYo@E7YD7R~$&(@gF4?B2E3vn3qN zdY+q^TbN@b`quO8;_UJ)v#Tc7^TNXPVs&~kbunAd*2D^*1DvEbpOiV~s|f$^g^K@= zg#RCG3=RZp63@zFw$L%_)kALPrnQ)n?r<@ysKIht5W?PK4haAM2o?VyL;g2;z{%$# zFw5ATR^Kvq+a#88OM;00|86ruT^&K9yew7zALNlK$E8YcX|A1eO;N%k)|d?pH9 zWCUKg6Ks}i%IQVZAQh-Jaq=m(+F|4%^v$@85cj{Jm^O&?ZCoZU&Dd^7iy0{C^ZG z{y&xezwF6PtZ^`u)n>t1mfTv5&|_Q(yemAV(dn&lhq#@w3I895ivQ2R{&l)5oKI%P z3itc&9cR2vfv!u@THcm%L@DARz5IQ$$0hv#GgSP4uJYfNae0YE0Cm`>%v8a8ILEwy zwgk5z(2LlEfxhLazjhpkYIIiCw@U;gNSpBgNvQb$Lc~9tSxN;eV|}MN^IbQZy%gQM z<1BH1pX_lx!V9F=(b;L?<{|w5D^&b{N%qh2R=5j+cZH`kIx8#O9ox|E-qce$4&ndP zQ1OTFPPG8+Z~y<5Cd9Y@DjF((Zw7};@$S3MRhtpHcP$2I*@TS_-D-6yZ`*ax`A195r3ICsmivNFu z{v&GS_}u+x-@EUQs8+s3TW*`=`kp%iy7^J?BkWl}cgH6De-SGFzk&QOGG&9610WgM zp&Ff)74D*Nx+|QIleWTvxZz-9(*KV>MZ*7=q2fP`h9;247PP11?)Ue}9yhVTXJ@Bp z7pLcH=EW5Cjj*n{5BCzb)rj!_RjBy?510REWp!HUJIYwdblaK+x9Xm*FWl|4e=JFd0p z#~IkS-n}Ce#S#Ah9V-66jfRS=a(|T_63&;UcRpDjo+_kusFu#L45SGL&oXeh$u*%u zW84#Y!E_vI=eU#f$63+hRplj>okXng^qg{>BH;;uda(QdD^I}JYybamLZ$yGC(i%K z6!7Kt+Ib=&napGae;Ajn&gd(0sEd@!MlsQMcIq|jx|BzlJsh(zn=Xo>QVwpNeGyj~ zUWTVDa>h67Z?HG(Z}{I#W_vczF|X#nw0Sw8{@k!yIU;MnnyzELVt)f(akbHmd7@F3 zDF_pnie=pBjh(a99ZTfdJ%x|JoM0lK+|;g4Ra8Ayfpy<*Z1!V*8+bdFr=}L-tR0q_ zg>-|$Ar6`Px9jUB|JyKB`p@Tv&1T%;X>D<$N|o99ekpGB^5FZdWgBD=oWKf(7#G17~*fas%@fS4CM55oCDafKC<* zHB9RjlmFmovTc9kx|U+e=8FL%2GsD;_stN=Y#R{DML46^?ScVIp$ zM8)Vz(N&_WMc0U~6!d=%T0{ZA9Iu z7Y(8l(N1)6^Z-cG_2B5C(Zi!hMvsmj8$CXHV)W$bsnOG;XGYJCo*O+sdSUe9=%vxi zqgO_+j$RwRK6+#H=IE`_+oN|z?~dLZy+8V3^x^2E(Z{1tLc!H~&^i=KSUKc^hG0yU%B*|_f{cZ2+*fI~PP9a>ew$dv z!(aDR+(wf+;hzf?|10N|{g?1#n|X$q&I#*+Vhn1|3dTLTvxsGDwg=y1AC5dI1%no( zER;nVY*rzkVp)$&K2iEi*$B8kEbz4d?{EKqaRR>lK`Q?rWI_v*|6L_V{x2E7XEN5> zltLy$N2U=Odg&e1+YMHn%_AbM7J@DLgzS0@+ic2G#0_=ylB$W8<=h^T)&`zN_!mOO z|Ejqmnshe1Y7f*{25oq25HIOsd&C84B2f`FwW4H2AftmOJJ7wUWGN{cRb$8NNhNOX zOf8`d1Kr!`UdboYJ-gr&)HVJciZLu+h zf=%fO$Z0xd@^M!Br`_7DYe+$+s@;{5c%~y)dfbXmZY#xRZ1pM$zjYt%bTo|ER$b6+ z3>qRc^Csax5i0&y2mCiT88l{X}#cvZ2K%*Yvf2C0IzXr(v(jnr{_4&nx z&7G-Td%=|Z8+(9OwN1ew16_E^SO8Jd4ZouCBROaojaZ2wIM`D$9^lfXLPJs9olWci znxW!WmBEtXL zq2hl7(ElM!v%K8yt{m4kPb2^pJLN3C5fN3s2q4WY)UXsKq_1aknoJ59#Z*QRf~kM< zJE7u#Lx}$ZM>+&(l+pdcW3W`zgbAHhuBRkxaN{ecN>-e$3^7$=MzES16n&I2XD0N6 zJQR8;;ZM=AzBOj!79LYt!br9{^b3sl%H!fO+1sAhDf#5A-T!{i|CgU&{{QQQO8+;? z4ej6&i%h`Vy3&Ri_Bybrb@aDx$5KrKvjjwyioEH`#UMjVl%tM07F(V5xYrsixkp~4 zgE1KjoAfy*<1kGCrW@Ht%SnEZ*6<+L=2m~YN`5Pnf7cBa{~JsDznCOEW`t49BKWy1 zFUnvgw;nxBu0)!}GfgEyOCb;J1U$~+Y!!@Ka$f_lX1@oIc$)H4nd`k?|CPQ`hIK(&U92OG%8RBw%n#ZY~5!8ls7hkv()A ziu);q{|!RL|7LLhNi%yBsh1u!#bi5!MXW=XXM!jR5kIFH$1|}i6GrzSnDw05x!H!! zGH7m`VWhhb)vcF&(YMws5&ky}75|$j;-6iaF6v>aDpmxM*`pZYp>!-czgb5S*!VyK zkZ-ba2o5Ptm&`xlsD)0$PEVA*xPE7KMLadIgRG> z{BqM-G@Lo>CU`bo9?iwW!gxwoTS}5g-_5$O z&9Qe64|Z%g~FHAbn@>TGTekh;{VafjXQTGoz)fL6!OWsW@*aN;(ai*pp!W%mlDAs}{^o8EXI#SnW})JLYtVnD5K__*aWbd$Is$`zS-Nh@ z%E;)rh@G2RfO1;#B3kbZ){*88bSet z+0~{3<*b`uzyoReGCKU#RWp&+7%Gkftz*7m0JTmrwF5Tugzs3bET)nY0KmVaURTau z#f>|y3*K0Bu?rOV<;i^&?wZoY|-38_?ojc5W@dfq2hlqH+0o7dvZA% z8Ty#r$x*XLX&7iTck~E5I>eUld#0Tf+RWPh?|1)yG{OA;rBLbrw&4G1OX|2p$U(02 zS~{bq#-uWQs?uqkz*Cv<15&9&hFL8E`7!*&O`U`U4UTkM`i)eSfwJJ!Jv82vOIbck zUQ=l~s3G%7n+>pR&hAVt5&ye&sQ6E+_z#*n+dFF}kE)Ssx2-nm3R$@%1*S1(X#AzN z?4D786EF7Za!Emwa7KCc=q>dFxI-^-6P%L92}wjl&EOv4e;`!+4?+IBvPjga=1MI* z?`#dqcsJo4q$yQv(Hr4oVlV2DB3JPf2;h;PeN4Y6yJPN5k$ABTfw@rcdfN0v+Viwv zF2lrKIt9Ghi&x`bzub$PkR+>F-slqk=Y)#?6yPs*0yrmd@LOZ)NnxpPX)`tbEqSUN z^r7!UmP^=vD6V0ax|7vd)isv^UF5*UWXhNlrX)RuriAu1Tn6Kreo962t!cVc*OyY? ztV#IaCRF@y2j_oz{Z~lP(rtkSx>t@*Kpwe1XtI$0V`Zz?hfu#}yxQ1m4{+88kSNB8 zeesu0dNw*)nm~>BaO667B{Rv+d${p_md)Gk!vsGcx^Cj14~B~WxhDR{NO%bOGJ(k{ zm-$3`=i74DlRSZl_4P)-)z?~t3_c}tkU*)9JlUC@6VczCi2$RuSZ`^*NnfV*f7?*; zp9cRIMDa4bX|B~Isemp*kY-=qSI!J4oZW4Ont|aQC1TUsR-v9F%@ySuI7dc25n@dx z8FS~r74+bh_J{?pXmQksPtdS4IzBk%sZ-& zW}d`+s=xrB8Yxv0F16GS$lbDdm=y0N&iaf4tQL)o1}tRBg((6uHDe_saFVMM{!^ji ze;D>ZuIf5PU(7wlZjj9Rm#7MC-V6evW!O7alGc}AykHZ;@_&7)j3&N?#V?}trwXBHJ1;k^*mpb*c9>lgrm2gYr-Vo2vA{xpNp4QIsivao-^ zqLw}rhzi)Q*U|Rm2~gjgH6zk&EVXLtZb+ zYKUUW_Q^;J7qP6`a09=YyH8alhMC~k6P`YC6IYM4>JrPe`Dqz$PED7pl?8nqM2*WV z%6Nce)Bs0}g-SeH8-~k7|CLbbKW+anuJ7;t|FtH>H_prWAFyqYMToOD9dSKwoB?Wf z_hl$N)uhEE7RfBHF{6kbTd6QUh$ghPIzi6Z!nitX=rJL`x@qICIiml=q0;{X>i=HG za`CY5V_*(t&PT7e7JvN?cAM>_VmHo75G_#pPl}($@RftvwryS z_V#vVd$!W;tsREMv{lh~vUH*qZ{MlAb8J$0GH1pACJ)ZW(0{WrST8}XrS9?g*rZ@R z2WO5z+3yn6{VvVbgv?ug?}BJtX1iL5(Gjp488mQ%=k~O3o4Q@AS-b!J z?*G5`1bn@&|F;k-{U3w;r#gPyoC^ao5=Wx6HnN8>ZpB-S9gH2{cN zEj6@KRK`CY$)qkyhUJNx5M5_BIfbg$}ivRCI{96Mu0E#m?@ZU6qnfZx{ z0_3)3VK1fau*&ddC8n;-#~VwU9mqfQfpnF08*_hgULY;5X5rfi%O}dh*DTJi7jMRm z0i0KW^F87hAB~DpD!YyDM))s3_wx8)r#mtmlG|JAnu1lp z4IIfRvfy2(Pol?}4ut>hL&g91;QU9rMh%gXvKDmK9E$FOTEzZYD_(e%J+XXsGiK(r z_ZUQ93S&=)>{rn=t7)-*qSbFLi?o7jM4Jc*|6`%zpJf5q-~Rt=Oo(s4GuVHCbW=gC&S0&lEAQ{+6y#iPlE&V#?{Ns6{(*N&+{)_t)w(sC`g=dVa?2>E< zg>*LL*+};Wo@5@0dZ|JL08+Hkj7@gHJ@pl*wTRY?D?)~qRW);kU^C4SK{#uc2m+e; z-yK55|1Ki`XUi&qtxH7POMIhwCR)k{h6j$XrPv)(O3dsUx5X|2u|?{~zRr zV<;VZAz?iB7#&=F!^UG=ErsD0bwCZ$~grOVsfFWz3;yMQA6e=k)0?sI1-pe)s=hbAtK*e?L_EKOfFNk(J|&Yzdd1mg34eM)mCHI0D*QG0>Oz-(5n* z|L(b=Hbg;0#F^L%8{MDsIKQ!X_LMfm?=sQCY%+>il}F*EhEVePh1X9O^gm`?3`mL=32;eWSK@xNzo z=oiyxD5n{Z0C9mLKhrJ0WA|_+^=KjG_8&(|5&nM^D*k^W_rH3s&ZcAD0d#Cx&2Y4Z z_1@(a8_F-J2>s;-=MNlo;B_fYBoPhtNfg3xT( z_o}Z5Mng2iexA{m+74MdgIzP_}?4We?1u`$fsC~|9?Wo|32dU zHw5^Zn7GTxj?ExvKgZY|v)1hA=}8*G|DK`Ze_zP|Vg(2{8@=QDblU|Y`HM&oI#`c4 z;$!00g;wG-;1D`>lqp{?e?eBCQAx`ZJr7R7Z%PGT9;`Ips zdxeVspXY}2mqn%}o@D5hkFU7u0-mbU*#X4by%dNix%(GBagqCf|L6a|`h@t_D7pl` zHu}?0>Hh-o|L-A3S%QOH_KT;o(&#l&3X5M*CAqNzT=*o*i^#9@5`^;lpfza6su$sZ z?@;mo3poE^r!--cgnEKXXM&TuwT$zZyv5IEo0DJss!~+sK$h&J%`m@Omgg+mP^qmm z@bq*}a%*9%Pc2Kvsh&jj#Q2xAI*{~<@c*+=@xM^yzeGJo&8W9tu$tCVxpc?{3lHN% z%>*;$kg1S72_E9&w-d`#+=SeVcA7om_d`94aspR%E>;P$=#?Z%70<+Bw;K`u_X!pM zzZCwTrkHVtD@?YiNMZnOZLF2W2_lF@)WEvzR+hIeW5z5>L`q(}j0AheD+t(#tTX1k za8(}~r+1TJBdm!$TZTxcmbQVU%QD1hxfeH%m&M=7J-(^`cHcnpSNhMvV86c*{R-S% zKgj?prtrGL8wzhKyruBA z!aEA@D!ixgzQP9zA1ZvL@Ug-t3ZE)`rtrDK7Ybi2e5vr|!dD7kEqtx;^};s_-zt2k z@V&zK3qLIUxR8tPFV_Ddv(jZHqQ=T`v7EszveIsC)|GsKe4>ejEL@iRv$F6OlKH0P zVkz^MO5U83%HDbFJzdL4*T+zq`7kk+YE_YCg(V--wQfY#C!LUyzCz|m#H+;r?-%I$ zkNz*%Ka=xUUv2gJgYwFHtKDRCS;iB{x_B?_NbT}SHk+0jmaSY6_M)f6vaGa@(Oo@n z*>1QmsVZMM@2RdPA4vHBd8qg&EdVeRup!?6`~Ry$Os?Br^o4TxLdplTXvT zVpiCbUx$QVf*BM2Ul1z&FXx6mXX;Q&sR@_6T`hgw{JL^RxjmtLGNF~SHrBv>wUgFk z3sHr&Pb>4h_$lj8m`*Jz`KMl}>ZVvjsI9#^q;0~XAcIz2Gfu+)FG9tC1{lVOBK+?kD*mg0 zKX?zU{iX`SD2u|dS~TFsGgUy_Y}@7Ao|@(fW`7bas9eB|{V021t62j|Ao&T>vnbQE z=|aXNCUVgle7~}s+B9Ox3Be-MT3O6b6~I*=a(a^{H}&IwzIr+{P?`WLeV%PeEXL{* zzKz(tN{(M$YMc5u|2I_nUx)aI0ZfixhOlYXc3;}Uk1f*-M7ZH8i%}5-b^$Q5N){q7 z+kh%2`j;>_usxAgnAxUX;%{te1MD(d0|qgc2jYK?Q1SQe|Mj)~9shsT3GtmR@PBXh z9Z~J0pA0J2M2R$QsB64|HDRjWr(7vqCP()3GAat%w^h2`7`H4UU4c(SUk(P>Xdfcap7flc|wIqqZgs{43c9 zQdSKPF}-j~Q=!G+1PPM4Hc6j^|4OL%ABXr)vaT@z6VqGbJ9{OR#%M2Oog=p_Gql#% z#uy5>0(*NjLas?8K>&n*GgSQBxuIAhY3qymL97MFxwN~!tb5}OJQiv3H&Gotw6(`) z6aI0i_;0}eXG+ay_5w=*z`Me17*4^y3n~^gTaYGSdRpmEcTdGb7@U^r5gKMRQ-`50 zZOzHLkJGgEle<2`e>GJ6J5c|o=bICkR|l1)_r(noyN>}i1}?QDkVoFVl&84cHQ9&oUkergF8F`6^~aq#&o%&EH15PJ>(S`wI0odPqj%J0 zaOUyy&i+O`zSVA#pdTG8m!uweDCZ*$!hbzf{5PTgyW-6z=FOg8aaiMQ*MhDslxho; zrPWrueQZ)B{MNObk4+w&nVo?$@S}@Aiy})Gbz2=>6q;3*7Gsb z6{9OfSBb6`T_d_ybe-sW(G8*-MK_6V7TqGcRdgV_O?2DnP;|R!I;upqXf~RU7Neul zQgkf3Lv*L;&e2_>yGD15&X4X9-7~sZbnoas(fy(eq6?$@N6S$&T8-ADi=uY45p|

A?_JJH3_1K^OtgQJH=504%hJvw@9^!VtB(UYU6Mo*8P89h6CZuI=lpbGYH6;ekpGBV+g<~ zLxCoj4KKr6sZ(uddnpqB7ln#{5Ay$jM=_fpRp)0`7UngJ60QVaG5WK>k8F~`qEn`f zxvEj6%Ac2HhHnzr?Mi)Dywu%D(N$TEhQ$sQC9G{)x>xpDMq`VVy4} zMQF1J1-p7DWjV-lys^37=(qX_BvfCng6NLRYh@7;(~cp8g1yfcxN17aqvH=FPZoq+ zQVgsL*0+RbgAGskw?oB$0Pzn-6XoG3Y?@dLs}f|b2X);X_0#SqZ>n?ZB;TX11qn4P2A>uS+n!8x2knrCK75^>pe?aw<&0f43_xeye zuL%dPn&pkIU9Hhf;W92sGm}_5A-QU$1+@YMAS=2yr*=~bg|n2bI1BR<#7KlUQt!ke z(z_oIK$v;l?WU`>S0?;Bq2hlcH=Keg^Q;xi4lx?udcCnKgH}xlnp4A(VPI=?z#n>z zPG6Q(^1TSOw)IVqjL?sl&YAvt4?_2VWjJ;c`wd`B!oM3T{@alM2*diP5{Io4(?u84J7E9qj9;~wQJ$28n(Z*UljYky{1U67UksbvCWPlQ1< zI=v}m?e3K<7OBFK?Z^P|c^UiPUxiBlCz<`PHHbITwG^ew+71*@JAHtF2?WKb_b$2? z&{|)D0;{d&p5(81O%-I^T`dnzZpPZbD_sBF_2hdse7Le$6aVXlivPvAp@K@DX0v?r zBd3qA;Up^Ov5hRQz!JNn^k}7Jje(rU8=qh(FyQTjthQ z(vAC4)~`z?0wHVnzu)Ws%}p@>|4yj%|DfDZhoL~=$wJ&XvKmjaND>jDQtoZF<71QY ziMZ2kHYZCWx};WFm|G~#iGMaK^KfKcdXY<&#p;n#Rm7cuEB5GYdtNjsi+?V<%|z37 zd7;Gnm$5%wF7wN!s=RS=N)!uQNw#5mKcgC)OrQCwPiTD^%eBLz+2N5h=l%E4{6aWy1gBQ1O3AZn!HYj+qn| zD^bN*9M3&S>zBA^+ZUyC*c}>N|0)|F8&hkojixxRlDyw+ooJav%Vd@5$KXMLoZKoi zpo%tN;|i6Se@taw_^bIV5&pZO;{Q-M|FE%KmQ%(3u*PtinC9eRD4A$a{397`!Qjv# zI6TO}b32jsf&gcYEmE6WS_Su0+4d2!#&maTNu~(v4^FmY>9!{P9}p`34-@uJ7jI>mmpQAIBz7+2z48K8MUi_{AJXdQXVOy5?N{}0`3POD(;j=qQio=_H5kR2Spd~a{-$GE$ z@m2Oj+86}jbjf-@qW=elO8<|7^AAFfK+eULt-f_S$|$}*l-z)eJq4#Twr45bre067 z1<=nq)#gIH+Dy=;4u|9hXYV4lpjhU0$_S8OZg*FXYyH|1l8%469#HHQ$@EC8%#( z(eDHyYe+g%A`d8Qq-bjZnK;W$FkIO#)Hr$wor+2N>~TO#JIZ zL&g8Gu>Q%mqymv4FceOFN|Z{K+Prl*%{f31XUCH**gE&!)$!_ydytSPZjKX;4;ZS2 zpNu=Cdv&QtP&nZXY|=!rI*V#){XZ;J{2wRkKT8F`QsKs0hFY)Fi_y*Iz?NE4r^8(= z!dREe1VJ_HgG#+6Q}N)jsfHW&Xsy^xdE!Y4|A&W)|KlP4XWL#B)=Zn@B>))eS?3A! z0|GZ~eriL83E%asH#IcZ`Nl+1t9ZouGl)&MWqb%;Uh5(J^$Gt+go^(Y!2UsS(j2+w zD7KvRG-_MNCY->B?Oa)SM+f~q2yq(7Nb?L#O=}xf`R>9*CXZY3Xcfq6Lmy_P7L&)L zPz+@4{`b58e`bRD{~sAD{Xa1`gz^WLl?}4bmup%)Nz!7ek2q1OUa7ImY}Kfy7!pJB zGAqO`wX@py$QLsqRw?i0kLRYbiT^z+RQ&&1od3#1XT%h`y}5C|++N#t&Ahagf}}U2 z%=49zhH0KRhfsB1$w+tWJK^P~2>(ZiivN>D{5zYu{ze93P}G_{=&X;1RFwLg@wT9C zF|;`12i3wR4YK|Q@TKKOb1lZVls{?nz5}B#%#({>G^2as-DaJ8t7iZEm{9S5GOT~) zID^C_>l98%B`_iA`;_(IJE@2%qCP4g!9@WWk@;2L}g>k4Kwx~ zzfA_)5Z$Q|0rf4k2d4G^*ii9*3dny6D8pKWNdPXYdS=btjbeLA09IxPQK&WUEp4xZ zXvX@wpp(j|5U3nEXo1>U#uO0Ckn2Z0LC2@7Kv_ZsA7IgvUiNj!EiyQ{t0_pHwX8sb zppxPW$%2z2Si4-?+=1O&8(stXhWrV}e!~B8q2mA4+^{Z%2s( zeaFfWBW73C|5VxCnco=uA=A(W`Picr)_6bVb+AoBGWe~W3Shoh;-98zi|~JZsQ5n( z{9iKc&a6J1G_9&Ll%yxo#xS|w6xA4<9FpM&T_nj6nNj@<)A}hy0IU!{~ zQk+iT6zgY~$=SNlsl0S-RvHLCd>)9rjaI+kT5iV_G>74Av!IiET7gJ}X!w@Q4d4dvSDsdX`X9&nJV*MocUWET&hl>9*!T;N*MMj?d40x%HKiORZVAFmt z5VKw=kH-Yr^kXpdFWg#LiTi!^eT4s$LdE}CQ2$XVuFeYU<1~#6v1+|1fOVg}!Rvi5 z&6`@C)oupmire-V<)UXp{x8lrIBSya_wr5HVNV~Fd?#9r+l^jF$Wo?(Iw+|Y_BW+| zj&9Aqi0J>xq0;|z;QYHNfNUu>Dbu_+aigc(&xe|g&Ki_BX3usWiVenuRyAhGvVqlW z`^G2ypAstm&jtNQ+yBQDFo>>Vu!Ke6pYOCI;ZYcL$WPo;OvB4N1L{ehEAQ4YlXXd3DdAOI_F z;^LsI+HP)KWx74NBfuHOySPL!!sM*2xH05xU1!zi3HKeFtz<^S6gNc;2 ziQKF71f(Vi-UBC!EIPQ}YBuAJ@5n3lAv()4g^Je1|DF*l{(l4dj}!;mB&@3enN>p5 zYOgQD5rixumy|?PW+862dNCYs#8Bd`jn2|VTm3<6RUB8x(~`aPNB;o(eQ1O4E@PCRmY{h<)Tfv%qvzEtC7|RFPH3P^vK_*mC9g&i#$;A+6PzGyW z3@^DR7(O`Z4$aL&m6d5(|6*o-ep>$@BGIRy4#vT0=0QvRJzqU&dJ_K63Kjns<%ZVu zS<_?PS#&1W`P*W(b}9m*0maKrwpaHK<0(qFfM{JMPIie;oM=fmKvrYZO)@7bdg?VO zhrv1l-4p)L4i*0wi~1)WSY`vz&|Cb2+ha(=j!ANO??!@&lXTDJq zR3D5+Sd!MKWS?;qcGgRTxKaQckHSc6BZAya{2gm0P6WUyH|IP12LI=VivLSR{>Nk% zq2%1L<3R>>?cKwfP11^*cYRREbW9!qPd-r{<8VOBTKMX5sv~Cup53H)pu6L@|K8vG z|Jnq6?SmpHtq1>kUa0i{GLU~#;FRfvi9>LPbmWaBkyA%baH(>~qH43FcF6w(goQfW zYEKI^gW&t>Ew~O1%-DzNh@-aQf6osU|Ci^6GC8mnU6n`{O#2}Qg1Z}Lw>pqgEQV52 zyYiY$wsbL_?Q02fB z{G)ULB5UwDtdrb+(>36;!V!HrE~2q{UUID&NXVQepj zJh8@7kHH>z(skO!Ro3?ewOa~GItQDGJZ5967hqCZSw+S_P!FRK{(loH{;vf4w-Nx> zl!8ITT9Orb`v2a5|6NfPE$h2-GSyBu2myByrN|fYaskz z5-R@oj$cRqhfx3Tyb1B`uZ8$unMIb7jkuthm^j>y8Znf8a@w5hUeKhkHdEs0nWq*l z8^scCM9}7$K2~P+vEB)aAh#|C-(sT;xo_hg*wJeTWUssJZAtY1(opIDb#VTvo!n=# zj0c!l!-zMk1?CZ68F-=X*TUG6j5c{0D3kAIUIkx`y(_(&AR%jb|C;mmw~~|K*|L|F^keVud9@a1fRG z7*B_>GekzBNUp_=mMXhkpI=>onx z^L^sw%=k4%dY>#`?=13u!7&K`SB8rJ8)5%*`n=zVk;5#65}3yReccnx=hBn_g#W8T z#s5u0{~HSj2iMC+2zaEx;=+*(DX`JpgA~{x{9hd^{%_6=n+XNriX;U#Jg;}wq(Ij0 zf4}GdyTb(Y|Gy?w`hN?=zw*-rv_aj&4yf#*QHNV*Nz#=hApGALD*o?+`e#r>sIRSzXD$Xj7&+`BQw(^z zUwUGI@PAXN_-9!F_ILdM?I*;yzZ>#D8S2mGgb6xy==$;#gLBzpFjWo`{l7U>`hO4b zKh66%`W`lPMY0O+_}*{tl92F!OQ`t27vkSp0Z_&Z&VnTLfaI`@Y*FaxpWs1fv?U_^ z-x@0Z?-S==yb)d_xIqF42ieO=81P_#)%I3@UDJa)Yihe5WeaBLA^hJKD*k_$8{+X7 zJ#Q*trc^bj^pi{h18uC3I(KSu)by}uUto@K@t3Uxv+U6_eAR@=d$PGgn$P6P0-@^(2cZ7=n z2gLaYvjI@(sTt%4TK50}gr_^eQ|GmE7Tw^f*967c88j2*s$VvfYV9#J=OX;y87lrC z1pk*XfJ)X&N1b=w1P%_K)X~f#1-T!{~{~w!R{{MG{ zO8*~n?0<>@CNowr>P1GA#mFGnh~i2PA^U{Tc>H%y&rfn-)}8TS;(zZB75@)|{DZ8i zjAdzY!W2g{dA1lya4+50D~i%a(ZY!FVa#$qk_&s2p(kF-;=wxWIuZfl|DI6s|A@$c z@7Xr^5!ACc76)Kw^Ru;3m->Kvc=*qro;@b_A^hJPD*hk!u7AV7y^Ciw{2m6Z@nh_F z49=r^oe|&hjv=`Y;s3r+@&A~8{sB_p>Jk!6BsfCcQ?ntH>B{zd)_JklXi_6?;k@NI zss`czccJ3{aftu$vD-b&{+PVhv)KJ?X52?7dCVw6)9MMSHiZBCL&g6SLjRZZb|x&= zGeAK_pdye0psry|HE6#c}(f@}+rT@>s{_irjArhfZmN@K zwGsXw4i*2;CjDP9>zS+8p2sA|k+r0DM|eCrRQ&%Q z@W%rnLco!ZavFPS>dQ?=+0$=7*)L(o*~a_#kz+iY@c(G2_l6c!3 zBC)J>KU|a!so_)Y5t2McRCyc4Vmy`L+*cv|KNc$fpBMIDvWKYhd3)YRr`G9XnxH_P zc!UG`n2S8=71+areMC<9e>_zD&2B$w1=!#F|D_4>?Ozb~uQAC_^R2{kNzpEtc=Ktp zP&PATp`|^{=8P^w)2!UD3?(=s(f=nxrT;Gi{*dWvW>+TDJPLWTZRfn4WQt5uw8 za|gKQRFxD#s3?%QVn`QpHi(dSDPzU&p%RHsLUUMA?BP$qA50#|2+Sw>~N&LP?;h8KN%|i z|BxFVorRgR=CsVG>qtpXSi3A6`I};g^AUg}B{3RI`C@gE;Z(&&7f&8WOa%eJuLH{Y zZV0Qp*;r`}WGx?;=1>5d28;76Ux(X51J6SR#>LqGC#A77P4p`tXdaZgJ_O3Sc$fh8rCGS zSE=c(tnB6Oc=>p1P~Pf8s@i_shMGB8OQ*ciy*PO_(JbvP3IETAivK@>{ui6tSDrOl zmTY`iv2hR1oXt<2xEK36=Z864Nio9j7wrHu{5IX-1Vl%ODV%F_ZzU z9#y(1Ue?vDcI=|!_D#DoAl~b5HVFT}4;BBfK>a@fr8rl)9f#48o`-T#qb>dl`8D;o) zd;BWaA#ZO9Ii_?S@g!0DF8841&L6D;`+NU?WI}wqs{i-7KU;lB&R!v7X>#X@nSc;(_%i&rmRvv}>|b&J<8-mrM%;!TS;FW$0v>*6`ZgT=|> zRPo$mxp=rZQ=BU<6ps|^#oHIpEB=gg1*e`Asw~Hr>yTwz*2NoYvd|2@j#YYt%Q+!P)% z&x*e&{;HUZ{#nF-Do&w}47>bBr$@FJjz>chyB4|cWDI6dUXL3hzrLf=nzH~(rDcPw z9((1Px|`RlkirXT{eM2t^&fo|@Sjp!O9CE+5DCDkCHg6Ah%XuW=X9YPQ|=~|iN>iV zN5vI8Dz+(gX+?=dQ6`Kwu3)TdZPvBwBX-A#uu<4mFQf)MukBV38*~Z(FNBK!zd-yG zBtYToLm42@gyaA$O%rO7r*I8x;uY^Wh1zVTzuw&jZEIKWM<6?aY%Wvn%ezy%U|QL1 zH%`j^jk*mK0ZA%hbJk1Khc~@r3^uL&g7V z;Qv#bOR>n6y-6_yxw}kW=2slf;H+#})*c}?7@n6btYBB4bs&R%icryE2aTkKjGpL3 z7W$RNN97^jejRN!WEpct(>w#JKb|oApMMAy|9^$^&xe@s)zg!#`N$_9S+vcNyX|hz zU2R$>kHx!z2@M9_4R;L1X3|)=;9mMMO!NyTCU;AaVaFs zShgk{gGcj-Zviut+K{RHj7t*ze>qh8|97ze6JOw3u*YI%%^xD@c17;U5lYdLt;>*o z-GNANrTM$*Yf!DmYTfF9VyrcIwTHL4aN=RW-4BUZC;a~@RQ$gI@=sXn)f6e|X3ekC zE@w@5bMrlT5;1j3hj04calBy6+JFUkMfeZ{~(E z=#QhG!X}10XW68(3KrB7suub| zGGqZQ9`fgEw+GQ5v;9)s0Cy(5-V$BL@CJCD_)vAaEL>SrR8@@d|7xiCe;eZ8d+}=A z>q9_C6Z~UMFnUN!68;J0Hpc-$!lj5o+Od3i36PXo3&%tX=nsHYR#H2tP@zh722@n+ zfz(#+uk^a@c4N66?D8m11q2m8t@P7zCt%aks zCOWmFKwxiebQCL>(!x>CaD^$k?wCMFI5)7X*rM&lxuJTYmVr8}>)f!Ks8>^JqVe-( z?f&>1 zouUnep44yXHmS3^ciF_yVL#j++oDZ!*#3I2)j19Um*aSE_*iAN7bh#U>p8F*^Ud*; z%_a%|uZN2N_r>`q-*nj`!}X#N>e$s|f+B20SIa{%MqjNSA?a`zfVPm@1}^IZw4nw( ze77rA<{@~y(O!|}E@qd-kqQ5Q4;B9(fc;BP*p8Yo)_G$9Nm>OzolZ zNoXuIC`}O3as?W>bn2*8UtJP$+gdGlsEbTpx`E+#U>hg=zY!|_Kg*Cy) z)L!+PbEZ~ZrU^ycR~Da_TwnT3#6Ns&|Dvt_ptX8Z$05{ZkGRt$Z@zCW>laCGdW{KB zleUmjc=kp3unGTfhKm1>Apak8+vAGWR!p%g!99ksGdl3=Mx!?&c1v5Zs4~-g6%hKp zRCi$jEt_o(*JypBNpq7`!v9;L;{Rj7UzoYiyPe{y$o2hLgDG6CBeEb0g9I9^=NA`b zDNad3xIaK@Qg%-`59xX@O*EMyE_00-i!!d7P$TE2Ij_ zBmBP|D*jm(fc@?NpPUfi{+~eq;Ih{zJ%mI4l!v%=xpAcE_S&?v#6o2~rc~lWIFdF9 zRjb8Oe0^)RIr#=^_|>g;8?3x>+}XvkaieQig0MTYeeXf7x!PSjoaD@yN)&9G7Lrq~cD}aREn_^drTC5;F)+Z=Ap`pS;(X=k z5yNcD=E)EnP==G= z;MO4gzZWY0KZX3St>$38zPPZMx~Mjqds$Rj^rS{QOZ4Q7mP$`fJ3~)||9^yv|IZ-) z4}v_@-oeKLoXH!#sF0qH9<8O)Q+w@f(UThKbm@uk|9+_W{~YiK^^ZwVXG&8SmDA2F zsuA?$^c$C+YPF+BQweIPeR>2%`2QeO{C|-fCN$-;n$FW*RSrQpqoop*({5~na{7%; zP_svm68=9775`rX{%N{26xlw#W#yqL2PD1;I}JrrznP}cbeeLW>kw7e?tj1g|8FzF z{Qo}+mHvMP=Rcb*D1q)%eOxm0vlcj(*KH44DkebvVL}3qP_`1;s%-YLknKtzf6%?i z6=j9ox_3o36PeR&Ng7}DZMBc1%p3STI+F~Y>|`Cx{{Q1p@&C1mf7-jriMls1{>J%V<`haNa7y*oKwkzTc$~Djmm9CJvh81Nx@m&@{pyHqd!K!*# zc#Kqe2>+jjivRyY{s$w^_1r-``q-$;(2dN62=P1aLX<9fT85)2P=(%SGpG@4Oj45j zRfPY~L&aZM0Q{%__xt|;;Dq@0-@^VURl;~lTk|T5r6oyRH`|qic$k_U$);Bx*G^RU zYBt%Q2KU2YDNgWp6Mh>scd!76Q`8u6ss1o-hDGIO&^L$#>N6rR8I8*NrZ!Cx z{{I~+{uB8jlsvE;BYKj!xnFpGOd=_2fe1O9biQ?0R(_`gnt^E5st)q1C+(8cIn%3P zGAZd^p7?(g;!gPgCRF^dl(+I9;pB>0wN_^x{1b!3%Mkv;Ca^&4xKsjd)0qD*%n?c<8=I3@i5H&pzunjgXmn$z0?OKl@wQF|LH7!{_;s4uE@xNMr2zf9aCeP9)+W8{-Wtw4BeHGVM3X-duI*swR z*~ygjmS!CHwH}MfgsFtf!)`>LTXoraUcGMepGWy9cX%02g7zVXVzUCLIx8!ESsqA~ z2*Upebs!%VqGEKV=ql0GqH9Fgimnq~FSG`^~@e_AY5C{RDR>E+E>-#+Y%1AxZ z_@(=TY1z50ExE?FCo*Et`p<=m|26U||B;?Lu2n(u36=(3x3G6ZXM!25KqS7?hh3XA zN5JoU5)cXDpAQxPYvzZ}O3^b4E5^uyr21^piQ^2>l)`zna^{`U8rQEj5^Tk^(5GTf zwCb=2^7s?}g;4RoRvz*n*?1xD7%D(__Qs4;mRo|-ayq_>YlM=k^0Z85dIUP;{QAOAx)T=Zy)Cx%|{#>@ye+rDfyn|YemwG z$z$6~X?=nn^OxYNoIDBtD}{>xb@D?uL0-mWj<3Dw6=n@KHeD#hrJJ6DHsz3MvJX++ ztLP^DuN*4=*M;~eQT*V-#1c+!O?+z;H5dt0Vx@WYmrNA*qQR&@C+EE_>4i<47Ba?I z$uGkHDxu`K=(xRR0u zTRMzdtx?IZ$CEADAK?)$g#Xn;#Xrjeu)qEPr3vxvH_Q)H!~Yfi8kYdZrg*hjY@629 zb2tuJkW`%JA^Du`O>iQrY_5r%RUO#H%9g0k*vXfDokS#GX8@ZXr3{XD& z_o@T?$M9&tK3c+u5&qW-75|%n{xfpnX^wBZgvK^OUG|FdxTHb&UprL%Zwm3R{`H}@ z3esL-Txeou&#sp2$115K``;4nFZhz;&+75|%g;(x^9XRQFBY){sMw(nC! zGe1X>(qxB?m6E~<|LcZ| z|1I)EI8y}X4`0!Dy;kg~?kSV5z}o;8xTJvOVwU3|b)2fKGyZ`^z z6U_gAy-?}@mieJ3M5G{Xb+Zi;EA6<^s{?afXBGrbe1mu+Nyuc?km;Px(Zv-&$_9TZ5CjAalkonFK6R8hJsLMuu`F zP}EQ-K_~uq{ZR406~sS|Du8SVM4-&(R|*n`3d)^$XE06Nt=xh>Wq85~=UPRuu@f-~ zB^gG0N?mojgX7WZEuR7z-3Eu8rcz6u!k3iwmgVb;>eu%@B!~-CJAAP0NBG|$RQyZ% zp%6j{lbk$vrUiDsnFdf&=2@;{m}sIKEMQK53X-7ukyWfzE*C7&Nf(lQ!7^8=-dGiL zR9a{Z&ybQP%tIyNxnJaTBm8d|D*m^I^WS=fI&){QI%noYC%uGqy3HD;^s6PnXN%6z zo9_wUh7!hI{hTU2hZB#cnNqc1sx0(1i_he4g#V2~#s2`De}fwL&bsn~ut&5qB7)$Zk-)zwv=jWv#N~H^n zWkP)WLCAmAI9YFXFtM>rg^jz@8IegGBb4g$H#>IQi#KD~%XYeD{Kc!ylLbb&^;w^O z>te`L0b7ug_=kt8#S%l(WW8D&jkUPG)oUL*&}WE|!k8=i&ZhN&J(yDvLJa|LyWZncpZ?<*l}JRWvPCFP=P%FCk!qUkCU;iu1p- zLMep*%|pe1GCv%DxujFdoB%&bD2Qo$p=9GP$p^^7x-5x8{^R@_l(#rKTRKw0VP^yt zTJ$HIWs*v((`>CY2HjrYqe+ublkmSqsQ4d(_%F4g5KbDlub8p-6>ep6r4H-#a#bCV zg>x$uYGv6}9;KQPC+d=X5;S2#z~EKFeCHzPHkd}^!G#cY04bJQkb`8cE;s;q0>EFf zvm}eO12e}W?I^TnMMV`Qv}WOF%Ik?+;#~;;TZW4Nl*oUFL3CnLWFip2LWIbbj~+b= zmsYlVeaK*^JTY9NGhLTS?3I*c8+xwS42R%d*GU!GZZ7AB=>hiInDv4-a^rSD@9_821HvkrDJ&aEc6;qf&)gkFg>2-k-9O~U-`D>+Ji+|` z2STO)GRQxhCpa{n!J5XV?u;>Zx#lDz)g*gkG@AW-N}`VaDp~>~dnEpMPN?`-@xG88J&nQlSxw>WN2m4tP#(JQq&tE~>WE_DPK;eVS@@joo`-)L;iv~?OA@zkk1 z9*KTbb#7_3ZrFrS zFIOwInR(btTaDDl2?rO&LEQ%C(PmW7mQgag`<%>$)PEV$2b(4q`HDA8 zT5eXhX#G!yivJAYZ8`G> zG&(05;Mk|1kink+_5aBG62Qo^s_Zx2RMi*(#Ssw^sR=W5dPr4g>2yz5x*KMnf!UyE zVMH7%sh6baT0&K&lT7FVL_|bH5fKsbN95;_a1rQMtao?9;-1ij$Dda!r+a%5-ILB6WhQy|-1A<}_uX^vxy!jt*gvStx=r;P<3EvA{AXeRd$n8IXeg7=ZyOEa zf3?j-25gv;JUSbhmQ|DIPA~kijVPrPf6;-L3LS2`N4unU2 z#Kk!QO;PJTc-&xgE#WW@+ly$pWL2uwJFz&z0*z#? z*@BfQl}8_UM!1J(v`T7Ihv&nm0id5+Yt`JNnYuDId~>dWR%zJ(Uz1h*kHPszx*&^| z6!q>b!`B4B)uj;bJ+m3t>eXV1M#U;z{hGQ17e@dZB%qpB4clv4ajJT|s;LKWj;F*i zaN)dI))l>!^S3bmPtPj;$3_27*3pwJm=R9*N*W)tmptsAg7m~>d*!}LT>LH0VyH6$ zx>C1k00?`HC46eHLJ&Xfx$RFUv>lY){#}1L<3E{I{I7-azewMzk&q~-!H13-*0XdS z3q4rjcF>cJP>u%!_=plb8oeR2&e2{uHE|#pI0F@TL`lZKlvVss9OyT7yL@0`K)Vz; zsJ*w!w{9C&+zPSVm|A~Mh^O5ZNOMa^$5t5sa#r!L!2TD!AM>yo|3PC$Bf(>1R!AJc zvReEKRSnb(JVIs0$c=t%nB6;U!x27y4)1GphXvul5>rIF0gverU^|yN=A-o`>W;*I zn=2XrBU#0N9`J9jwmZFQt7rT3qT$_T77TSJ*r$RijBz%v7}1#=8usHv65yeCq^Z;B zrOk?DLpoUcI|D<`hg zH|GCzR{4Jl#y@WO%D!aO@D=>c5aBDUH^bLv&2YEkxT`qtm=?bJ;g5)xh8|Ke{xey{ z|Md3aAAgu^0eF$Z*BwW0jQ?y_@qdPx|FF=zWWrY~)EPj@VC2U5AI&QM&pgmq=OqGO zbHJ>`#SdSBr$+edM{cq_J#qsf8M!h3b6Lgzx&wWqYlHQy!tvIe6^4b zhOax0+!+7)tm1!*y8m1+?3oK_daK0fzV-o?a8s)WNK?aCS)Lxgf{?%PC~KOLo1rWz za%22YW)=TiVf_#HZt?2ti4!x<>MINjE@JrFST=*P^zap&zbQO=g)9Mi4%VO3cJYn_{LGj|8!RIf7XG%w?iT@5gOb*yZiC0=FyM=EXOXuwIP#T+Bg^6Gj_HGaP=P>@) zXBGcDG5>L+-8noTIHnMYU;)z92v(M-N3bB|N3gP{8NnLLk|J0;c$A!rH>4hp;<}-WdNIvx@)SkpC42 z0F~+4UbTj6+i15F23YHmB8r3VUUwU#gmK%BVEpJG*TgT2#Pj_f|4-!bZ;hgd;jfKu z$twTP;QrU`@Yg$8w_(xu;>NMt4dEF7TeFJ)J+S`+(ukxV0kxssi-GKDF`SI6DlNwU zwyffRFXq3Wkm0Cx2oymdd1cle_=3*q{|E#Rye;>?$ z!EIggJZw0ewL{cF@vJR<5dvC0Xc~FBk@0_aM)8;9pF1-9_vfNd!7#V~sQ-D?Wx0d7 zT&|G&yxiyK9+Ufm+!y7(IQJ#FFU@^f?#pve&OIeJp1UgdwA@7Qn%rcroSV+g=H_z8 zb0>21xl_4k3IJ zTr2nDTsOCtThDFgwsPllFU@^T?rU>jm;3tMt8=f(y*Br{-0O31$h|T5rreuzZ^^wi z_qN>IbMMH#Gxx6C_vd~v_rtj#&HZ@pCv)%4y(jnH+|T9Sm-|5OgSijoKAihV?xVSn z<$g2w+qvJ({eJEbbAO!s)7+ou{v!8RxxdN%UG5)p|CIZe+`s4kGxv$yCv%_9eJ1zW z+~;zaMfcPGuPmH)RcVSKQTkHc>B7xjHJ$(Q_Kddw=y@>z9oI_DHYHLnfz6C z?QZo?r6K1VD9(N4Lv8+W_WyTe6@PyQKt=!iJ^%mV9RBSOVE*fiGS{*@VK!42u7}!r zmL=x@omu7oS03m?sx!(vDA#>NcpJ(IVJ-~qY-6l9`Deg-F~e)d|E{d!|9m+AH{@dZ zD02*{i^PM&YCoi=Iz~9nIs&1zNhY{FsMY~T;cUbN-vLXT4aWcOtm6MwaQ}&Q?H^<~ zo|>0Sf>TrH*3}sUa1oHi*jsE9muKi{dlW!}mzS!wn3JbNKJ9=A&aSXXdCrt^f^5p7 zL>Fb0;P#4Ux8mGB80cF#gYsc@*+sXczd@EV{?ExO{x5*`zhPxE6s9kh7kaJIVx!%S zw^Yh1xUFPyBHh&26w7mmi-QC=4i`y~?qIC9DkNWm>t(M=!K$=*SZW?9xiPFHQBL$zKY?!1vi zP5cR~jp|~&(r&<}HcrB3UE704J>(XkX~zFdR`Guj@4uRN?wD!TYqdtKZvI@a*5PJO z_ZB|udJ}bT0y=R60Q4c1%0dh)EO8hNd7o=#eB7#7+URZ>IF*mV{UxSiypX{xzt$~> zGdo84ba}=VSZ=h}i)F_Do~+{k!UKH+ur0nnq+&cRk+Ej1H2Zv&lzFd=TW8C>K&3nb zcU71Y>(z7dR%tz6I9u2=?{$Bt8-A5Vg|MzB<|5ZHylguWIo^S_s zT!9^?R~IQ>CZ;*h!tDo{UWE4J+`^XBbf{tAE9}<6Axw$B0d5MQFYq2iGh1xHZEtW_ zL8Ve%f*V=c_bxQri)ZJlv;uLq&i{K~R`Fke{jX*xME3#uPx9afl*(>$a{BOLt?hhSy|Wv`m%#0`+j}e59^t** z|J|Qe{1+krDO@MNT#Nwg8uPM=-p2CtSzaRxgC!O><%p!?5DWZ(FZ+TDUJ? zQW{^#_&+bJ_}7g5&x5Qk4LGvlYt_~=IN|NM5>a*JH#YDB3-!VjW- z!_Z}VYVz7^CugQ+^l&9im|<;|q;LoJ*``Wq6CNG$-;N_T=Ku4v%KsJE|01_PvxyvE zv@<5~_%~Jk4tTMX7bM01;`#oL|9{Vn|Gz4${I471Ki5@Q4wUIzv0W&*k!z1lo;W%Q z0sC%w&m@IAXeD8l?EhYnRs3IcpntYBz^;lHR)lB|3BnQJZh21e;*eV&@a2QX8;t)~ zXBGdmu>MtA=&JC48#cDtVfzdLobNGarodfXJ9+H*Zh4F(g#-A(_&=Cc{2MU;mog~d zrd=f`jQJhgT?FQDcF9*HX$}*C@qb}f@oyUae;N^ZlsTG#dCu5igykYoo$nuxO;65D z&rZ%9o!u=55!T4~SF?(L3(h|e8~~&dBW&2gIwc|ONm<)Vgy$P~$x)DU#(yEJ__qQ7 zcC6fFMP-TcU(PE2J;;BdR|%=H z_^xv1=!wahxheSH^ltfyWR*K$$H+<<|COxbzXtdJ^7ZHB`i*T2w!aK)Q`lKw!Hqdd z^A4ymoNmUyo>lzM!Ty)T?Fu}o>YR0kRPex$KaWk$PEF44+LYBySlJUgU8#2KYOkd2B~+o;Gr7%Kr__f1R?|YsXXzH5|*CT20FLs@#zc{u0%&%E#x-4dyA~J^Q~#R`K5q?f)EX zYTv(1xmHh^QX2u&!7n;rrhR^;4(#m~#M)}F^{`XNGHW8c|etpxi42&E9Kea za~(LB894HuzEPFV#__wUW2d(!^uvsQE35c#f&Z`f0BJb44tF5La4^H${X3#jU42Fq zURvtLy~q5}!xB7;Sz%M0}_I#=CY0Vi-4n!U{5 z054G|o#Dr&dZSUXj_vjs|8`dKe~HNdSf}(~W#^15Ux{%(lsqkzH;kJ$f#TiBrJH_< z!YARc1@Mg+>r8qgB&gLm>cusP^L7+5|BTkIEi~qxdw;(V0*>vCe<8 znpOPI!~W-9{amb?44k@@hVl-si^G#DGXZ9hVHm32)p!x+I`PcF;d%2sAw4>MjkbDq zq1$e(_2PM%f<|Ot;e;z!bBonqQkveF7Fl1-_fXO%`K_g+8?ylkI2o-3rjKo$@FlqY zzc{P-KMeOj&K-kh!j_tu4q2*lbf$dm-0|t7Gx%>1hSRl>HxP4>@c~?VByklP^dV!0 zn_XuXa^Z-&GSQV&T~(B6xDqsUd-cV$oA&Efe^e9ge7M0C{HMLm2-~ zR`E}p0odQ`|G!D=|1X97e}YRc9S6{f`Drmq^^=%Qmy`Tw#5ee?u8z|p`RKX$DNT+?xO1LzU*HWE0{v}52BzFA$~EZ@{v9zZt6zn4|~ zUk>eG41R^pWcOt?>asTHg#wN*Zj-OtXbeDZ=#K_X$sf)5uVoeguYvu~Fp}^_3&Lg) zN?J?^xQS_XNr6Ic7okhVZj{e1uRwz4#j`x$LK7|UFUJ2|R`GuY%zu??^$vtD^>(Y$ zX|IPSoy0s;H*PFdy1h=^TUE65*}Majr*Grzt9`8rE*y~ZLUx8A9) z8Z|{eVe{p{s%-*KTv)8GB8%Y~7e|d%sspwv57V{zO)?cIf}(oUpg)N-|y@Hzh$ofKa^GezY6xh!uXn)aqSGV!l}sznX+lA|=`=z;lge zY-)?!a`c-mu-vKFSP%YU7fa2Sl<~|K?&0hiE2H18tTX;E%PRh_HP64m5*J#j1hb&F zrSM6>oTWvWpl~Gdku8eTpe%&H*u@etOUig=3)84XQP3TAh>f0Gp*^4anK3(OtpC3} ztN5qQ0POGe|6ix||8IizKiVIRS88aM=&eoq8Aw>2y z4>Go)O(k0&22d-t-U#o&%u0j)495QzS;haGW&S&z)@lS3%TzRjtV}3dxo}2!he+Qr z)GN&75yQQK@&DSa;{PoW|H8o$Sm(iv@x!!7k{r3k)2ZTN)a$drgCJDPQ8=v%TiEon zp7`AyII$?~d8X~YQke07WmfTjJmICmjr5@U5rw7`_zGxE}Q39%|$Wbf`Q7@IcT4C7) zbjo#TQz;gJN>SqIgfhneRawRV4bcCiS%rmMyYf+zl3a!5QzjKIng9b|J&FIaM)_PW ztClvl0+pXfwbLtZhAKYbR}`!IK)epz!C(d=_`AB~*xm!c_Hd!Yf5Tk=e|1**|HcD-+A`>~f7C`H`XGyLAx?^ZQPEQNk}fZI>62u4teUIb z)p{W^b z7R>!4cmhn{|Mr@!;{PUV{a;#?C$>aDJc{ADs&nGr)?udS(Cm}$ zrs~sTgEh(vk<#@^p)_rb|Ld}f|93(A$LSI3&rm>k5v`0t` zWUeQz<7$#9aaNPoOMrkVfwW6@9kjP>-p+EE+;=Vt-EG{>by}KfRySlW6?b{&oDg8u z=d4YNc%)BC;Ey3G#{XNhivQba{%-{Vm&e2%#8(h;S>!;zf{@E12lEv|P8~dVKwl9% zz-6h2x~Pk&C)7XZYCpGP@{MqpN&t7Q#1_L1r;Ps_vWoxr!1^a0#zJ#&>H^c8SU@|1 z=?9(8z}XT^r7!}36bB+1qm~p;Lpn>H7*30H@kAfIMArb_s>rJ*w5ejZrd{e)UPjGR zq7wYf_A*uogg2ke#O4PU{uxB7uS-OU9RJR9BBFqM5 zZPn9Q_N*lKGnSZgFxEp^*LN?L6nF?qNaP@$NGi-OCW0)XhO&*hfff`o{%_7I{{QDd zAK)i@nJthE79Q9;&ERY+nRi7PK7F{cXZneRrZip>(L5uk{e?pdmL zx;p>;cV-p;cOB?&kwGBgn`u>HB*+|rt2%aoB#NeGQJ~h0ESm8Z&dQ=$zv!qeI_eie zjtlw>JHG|3H#Mr=o-93PR%}9GCNtStyYQN&Y4sc?T)F+fC9C*}Ugc>!?A-#!P`6wI<3fNi~4 z)Mfm?E35c_KaBr`0bL87FM|~o6_gc2MpX6fGODiFBCFe+vEZ|dsIuads_d}JuI?0) z0>wG0z-As*XZ+uqRs4Sd#(xq(+dgDLqiISb+6~mgz%GLNnEyyNQD=v~swcNU+a7vT zw_U8}^3tj67Snr~wxqx&rddBN`rq&Q|Nhuq|Nri+^8W{6|6{Y_dymZ$`!3{=?Vd~u zL2bK`2*|#RDm&`k>P|5!VBdub?3U?Nw+pGV*=(`C-7<~(?En5(R`LHKSpNeEZ3}@B z@r+{FcTpjaF3`LI7u3@|CrQ{Yh*YHTi^@|eL=q_+q4IPZfQX*|dRtcU|6y4FW2C(i zCfZ2%Mxr=?cC68sG9KQs_9sHba~g4p5tkCaUx-VLxsdT1e=MdwBz1+5NA3mnCv*G% zo~+{ke{uX99EL1t;AMFL`2~%<67ry5(9la65Bmj;y%O=kU(n!7ArJip3w*Z)W{B*_pi2N8039>BEgyhj zVn_uxJ?#2+8NHvmqpGKVz_e3JDwtqWg-tW@1>FAscUJLFn*rG0>;Hd3>;FFv;~&WW zgtt`M1OX1={Ec!a7{wUQh6yak7)B9Q)P5)wAi1?&FGVVJ6AVO9o(8W8VgPS`yxquT zedhl=v&#RUfb~B${?UMZqm671|G>3Y%oE0=pEdV;F9tX!ERR^miei zk%BZHG5-H2tN8yU?SBS4r?nQcV>%T`Bn@g1hz&5s@Wh4_Lv00ic=$p}G@w$*Yx@{% z+loADW3;`h?|*t%R`LHSxc{ey2>^vH11%Wm9BgBHtrX`Ilt{2cz*yQ52>5&qrd=ry zTa2b1ArD*(r(GF;hy?L8xBu_UD*o?=^?%1y9=teTpkxA32gb@)aR6EjmTegiSd5k} z5f4@jmu(3jRE(D`8TYSQhP}~KTkvlj&M^MppH=*S+RT5BwwWf|_z+^*j3{%V!=hO# zav{T#qoTxv3d`oG%!LTgC}1gMr4v7yBTu-{UKUStvH!J7W=6}nUyUM+{|{sp|M$T7 zkKj|Lb|F-jJj#~z`v@g7$1*OY@>q&MwbX1s1UnA#s0`w4q6;?#h8~|U>*v5wPk~DS zQ;l0@>SFwVFsu0g49tJc1Pp4o7R#P?k!eow0xmQ*olHG;iKXVKuf}m7mLjLjQU#}C z9k!X&OpE^a`}+SMn(O~RlvVz}7x%xLY%=MA2ZNU2bOcbS)uv6(TlDKvwOMb#)jHMA z1RbNcWvm=1OE@~B@^1a1xB}O;Ely0AXOCkeDn7jkzVzI>TVWdVJ`>7#};`@bK~D*itU=U)USGYXUPtZ%eA!)Vifj{+zkGbOC8hQOh2uT<~B#_2^V zg!xu0;)%Jv66IR$PP5uD<-`+9Ze8SShr?n-t@W6;MpEVq`z*(jl(gh#r&Qd{`2XLm z;{S8<{2v&~w7j$^+->jJy&2c)Yfa0XbDmH)Zq^st4Y;6s-SbLCcxcIxp}7|mGb)qkB@8+LyaW~2;>C6ct~F@4fWvS-tn&~q zKesQ6)#Z%;k7gDBUx4;cmV={@affbr)8?U)3YT~Y8HOiT^j6>q!B`N1E;?f)mTihtS+!2VwU|07!e{{ZB_>XuBlB+x97 z@Yt*s;Fy){*py9pgUSjy5|PdP#zVZr$!N^{|H-WK{}&JRhjM=uTMq5|L=MFff$Yef z!b8E>IXjwHHF6dk`WgS9$}0XJJkZ}vXpf)<=8&na$xK31@JOYyGy%4WH#Ld> zSDy1V2%-$uFf%tdss0zzLxkY(g+Gq*|LLsa|Dojme*}cFp+OdzUcK5$Yo4r8$%@wL z15QB2&DE7^x85Cwgi1C^VJGg!@_I{?fQ`Tr zag6`ZWEKAp%lU6I54*;aGL&mgEfKUQ&7=xdGAd0}B+Cb=p{OHC2Ne!bpn{694#xkz zS;hZX;QsfLGSUEB%HSz%%5F&(4^SdPgCrfIbbtyJURP5Q3O2s{`qJR6| zKlOBf$N#@?uK)jRR{8%Cxc^r4Rwgr`8-o7Dd;+~tX{8OxdMotrp{l6<($pjSOY;%* zs{>VIZg{JX>SN7^pxYNqRn7kI=dz0buVVb`+f9v49P{GX#C!w^z*Fsus=Yd#ec#lC zY3I$~anv(FHP={Lg262;0h8C`)v8jPp2HVR&&=6roWzTu__FAu2l`mode!K9K*dbr z>l5FOwT60enugiL_rfNdgg+ZzJWDTT{{MVd`TuLM{vlmj66|3+YMxnZP(&?VrdOlX z?e6pzW8rj&RVuka6IN}`Ld}n=obmsKtm6N%1N}*kl?Gc_Iw=h>2Lwiss7tp8KkIa+ z?FN6|Py{g4Gyd<(D*nF?`@a_s?~DTGf@K&Zm|_^E{f93!4XYlx{hP`e|MzDV|KHeQ z`Muc5WK-epW zVb$iR4dw4slt=K-WiJay|NDLa{~ws~|1V~g|1XQ8hk*lsp4q=YAAJg@xgM3z=P%EX z{(=1S^DoFhm|w`(@^OASU(cV-H}ma$C*RAT z%Wvc#%D*K4aQ@}_SL9!re^vg~`PbxMn}1#Y_4zmC-{>}Nftd^FNsX;rx&0e?0$_`FH2vlYeji=ko8%e<1(C{D<-%&VMBT(fr5qzmfl~{O{y{ zFaHPmKg$0}{?GCs&;Moquk(MK|NHzu=KneWZ~6boes!|M$U+w*Tn2G5>9>W`s=xd)=O~ z1ttv7h`@(7$%GY~pEXpMH>_&L|Ch3g|L?&5e`ouHg8?om>|$_B>k}7boU;whjQ@wS zivRE8`9HU*?;_kprqCWFhh=i6WO8~NZ5;;i+k6A#|I1m$|Mw{WO&APFKtTHr!ljid zmo};wDJ9L^dn1h$9qLBmq?hvom8Ud$smc>&{6Cyk{C^+zzv#t2&p^EAB@qT*nG4mm zRyR_)1V{1`>13_-d9N{6ue>tYij(>YjQ_7>6@RtXANue9UjP3k+W-Ft*7!G-OV*mG zM>VL*E1h0p@;a#}ny$xQJM}B8HBql5yq?PZ|43H(|Az>FoWOqiq1lH z@hn`E3zin6kMxsfat%*wFvmIcCSH~iovxOIuxh}&xT>>Yq;>djqeTnG|5vk${~y8r zuWcAy?%uQGm=tsCWdbcU7}vm@y{_&-YE4UPxwO|X{vXXM{(r2_|Ac4BwHZBgn-gJL zEX~?tYAZM=r4@MZF{WL#)Zo{Ira*Lk`4-0i*RqQLpTPbPkpKaVqo+Ewr3PC%Fz=wN zdvF>Dv9#3SmxK-@>H6MV=)}lizsC4~EUWncDenIPH(s6KT_B-jSt+L0N3yig5P0H| z5vVY94?=knR;wMjpms2>or)o@57pB+!#o7U`2TuV@&7ZxUmn>R1wK9E8U;f#y*m3d z42m`}Rn3ujBL}Q7{`X!urSCuZjjZDT{|@xUKwsHOZCWt;gtn&ZQA^wFdDNHEMmt;!G;AbE?)lRcSO%&e@R6|mUI@Gv*pc*A; zYU2Lyx3Y@=$Ibl5U>X^n478?{GmY6?ZR?@52tNj@5n_p2XlOl92}vdDSngD7bsRMr zUbNn+ln3Cs(jBY2;^C5Q1O{3dI zbbkfCX0=^!!FaY5pM$2^^-}b~T^V$Hrz7Ux>_*eCkfvb)a)*I3Z0T!V-I-aBEndrt zjQ{Uu75~4Y`#&v1nfb^u+dQr%)ZloPEyN=R>oKI-4A~h@M_FPcKm<9php7sgDT6OQ znp&Ij|Gli@|JT_5MY}0&G=e6aOEsacolt$T-dV&L#%iK-Q&(#*u1U69hd#!ZOyC(x z2EP{WK~fsvN4nW7*)K5uzn@k7{|4^A0iS7@a$edWtw)Jjlg;PU)Hq_@sU#STl){Pc zGGuJ6?1lz|i(hB^Bky&L{~u%(e;w`nrvUbM{Qrxz{{Oeo|D_HaYzEn6LtFrwa++h#= z4#xkFvWoxTL;fG?C^jsEj*Ny?+lIp)0J)f0Bca6CT2i)pbIjx_A2fJk{Qo$s`2Pd8 ze_Q}gH2okOs!1;uC}D2{)ma0w zA)v6w6WgFg!n_B10BbxF{1(Rl&$5dDKg0OnnsBgZLAC)%!bkuCu?A*AK-_P!lx^o@ zECsgLfN=@q|NpXz|G&WfS9*5J^X1mKE6x6vplxS&fHn;9&h%E=n-jVVM}z((;pDc6 z^l8!men0>JL3928&$G(^f5rLVZS{K&C-GwB^pKTD9eChS4W;C(d9pC{DaIHq<)wy{ zr=DjG9rf)0KAu(l|4q#QCM?L_4>kinsmzs9JmK85lB zi>%`R?|{E*|2%db9*@-F>tL5)S68U;2k`)Qgb%U?JcBsG`2S^A@&6AT|90JBXLxB% zqQIlrQBWBPmcSQT^*y54Q*5E{vc_jj3&#JivWowI!u(gS*KS%1rIxWgW1HjIkf{^; z0%t(V82GOrPJ#X|ap$BR!w>d7*c~wbf1OqQKXIThx9urFhMPkUbf&cu0ih=zB{@te zj6qt``wS5WVm;>;(40UTYXsuGlJWnWtm6M)F#b>5HD!+gT|nFsoC$Rp5Q8@!8mS** zRCK?>9k&er3N`Lv{Qowq_@~VP?CL6d~=6dDS18Evfwb4T}XnXRa2`q{z@W)CFH&$Fh(<9 zpnNmq|MywN|I^<5f5JF*xM5MrseQhDuHLOLzzj3}x88uu<|^`$xdF1?3dpV0Yqhv# ziak_nO>aF^s>6=ljY?_SE}G&JYY6oa44YIHr^XE9{|{Nk|Gy9P**ey3_7B0vV`a8k z!_d!c#2JK{MhQo;jQvgqh0O6cu5R{x9HajwmPG>7Q$@;LWI@> zf- za@+VzWx6oBQHY{Z}K^MQ(_ zBsFbFS+Rza>aKL~0!pb({1(sRy)3%yV885$;ky^&-g+FjJPqB|>SC-)4MiaxRodf{ph6T5(13@d z8=DClM4_pn3fUA|rFt)J;<+~&h8hoj(=-47J*)gbaIjCQatt#m?ir7QyfezNisYQ} zwBqrtY?Knss*qa&0|n!GWkEhng|-v-7FVol-5x#jYk4hFybK>R{{N9x{0|=NgRk&g zhCvF$e&~|4^|+$rkSqz08d6;%IgHmSFJvjKB>Esr4Bsm~ko8Q`jZ8HE7ODWO+zKBAJ4Zyxb!K5+yA*Fz9EgbX1iz7wHYutpMSz; zpU5iyIcopreBOEKq?Or}J2v4|&wT2rT9P4Vr2uKfiW9WdrFy5^+oE5cd3_d{lEv2K zK9^3*Qfq|Fr8BbBn&F00#{a*vihmyPhXgoHnC&NPRm{2mG8^!yEIn!>&ZTp*bS_xh zs4}$2OaU07H6apeRy)h}mK_99(X=XpyAe9}P0mz4!{x!^Syen8s(h46Rs0|R@BWVe zf5D9ZKbckj7Y@SuM`gMkq|ltA&}@i8l%Pqn*PRq=(!`k}w>TeZQhZ+2qg{vQ^Ydj< zQ*mF`bX$N`-7Qo)RQpgm>_3rIu>bp1R`I_a@fR@o93T*tACYFXy@>^cU8Gzp3dYz+zDpol1S*mSfs*hT6a45~^Mg0PJLr?ZOx=N;^;yp5I}y#@^lWOZ+a*)q&# ztE!59nPv$fKsC8RV@X;*_&tf1rujXLZ$>u9hGReiHTqY9g@jtaXFRM6}sc211{XR?a_ z=fnIj3_sllt&Eh~Y?V-2yHql6%QHx)L{fRBgi?s3MAEqdQZc(S#=oCc{2zU=kMN7W z*$OR%nV0}VBH)_InoI#HW;<6QpGfoLcRwfF(!f#^V|dpnN$#Rwl84( zKbuwjA9Jt|=qzxHKr#e-aS~xRsBYGeOi7OEpyWJ0kQnnpih2DFNiiXml+Or~V@60h zj}jzhQbOlH`=6}hACCORet`WQ|G$s+|3CJiIREC1AfQdq8X8BixR28r*OCCY2oeam zN0Q?9Af&w3KtkLaNXTmoB*Se%$oMURq_`!Jl-CYOhS~x9zt3fr|6c&(Uz&guF|ge| zK)Pz-7+0&cTD`Sw6M)L5w^W&rJqgTc0T*^EpXG8FaVkEli#@POV2%Y`oLA)>jQl{q zkDp&<{G)@>Wk(j;?H){0S69ohxw*X9?MBu==nf8m;G?2^ba^xuJvw@9^tkAX=<(4L zq9;aAik=)jB^r;eik=otMAt-5Y?ikXeD}4)QFlF#6%>N24E)elmJ@^q%Ow z(a%Nii#`y2F#1sR;pijLN28BLzZv~@^t;jTN1wYa`a)R$C2RvzQNnS3x!jx49QNM;%K|=xhm{Zr9rn$1T>M7i9=vPDNRb$V$;t34lL#Ne=w`~UtzER zuga+*lM;6GBZ2hh2bhwS_W9IEJ*Q4WY1C1Q(#fHu(!d893W%qe?9_!Y{*THk{$G5s zZ@OM(Ck?RZY6BjW?5QD^avsPera=z%-0GzoW+~-+8`7qM7IJnw2W=GSYN&(V2+1)1 zxvb*+fLySI8>d)Gvt%L{L|J%L6nfyv z;yEgILBpdXQebLJ{$hh?NKCVY527J9qs1&RDXS#EZkDCozsFF;_+Oq?{J->I|ERW< z2d-hOITmw4mZ!`ZXSxDVKQ!^44?jL%*3Yq#Pj7iTTuPXl+%i|)Oh6q`hw=Zstm6Mf z*#E;DKr{#yj|sXA0h;wJYPT{I9lONE=BTg9dAFs@DRZ^Kt;@~!LvRR*4z&Rz-5}U5 zVf@FkivO2c`#;W?d+`Q^rD97u{YLxJy+jsD5VxTlVib|+4JBHk+cP+ODXxmn94aWb`S;ha$Vf|Cy+HB;&0DJCEf)PyhZR@3WxBc82@MR*Y0iW6z zznU(mhCV>1KClyJm=CcAKz?9u5hXKBZV{FpoLhwX|JbbZ|1049Hvy05=h&y(o19NM@TZYK30a8Qe*3gpEdi?u^S;fDI<6lhkLy1W$*6~TvMrtJ|Z%8n~2v{|g zU?h}V14MV2TLU4)1R7pu2=S*3%B=y_F+zg07wrEZmsR|)g!xY+ZAmcEgPR`&>?fmH zrzCKu-;uzPsXEo~6eXYQcLY(#4s(kj12DG;YJ(TZa{IAF={!b0$e<5hi zv=72|f%E$UCY7X8>>{J%J>_+N$jA7m3z z)*CXx3cx)u!HVCe4G8QU5&ZU~JU*0K0$)0OZV`u(l=Q=-V_NjT-`D?t)m;C7d{+5? zwLbrAB|ZV>XosYE6ZA%kn3gM|I!S&=)ll7$nI=U&^P7&UWw#r8QNTBg>>TiSq~um% z|Mw+X#s6t={<8)dP{2+p31*-)CBY1oCMB2=np1MCK;4wwDo~n|TLns!bE`n1I=o{p zK*PZv{9EO*9mf9&S;ha*!G0^SXNHWVPA&P1!BniyE8#(U`#3LJSe;bz_A*NZ)EOmb zfmW6pr}X@jSuk;>!Ij(ZjoohQ^f&DyGMw&TI(5eXOS6jq1f2g}>3IyWZ0K*V z5QbFzNI24Bo~!bf?S%$KA*sP8lJyOCk%Cf@Ox1T@V{32WsoQiXkz&Qf6)fr?G5LE~n5quHvea__5AqH1!3rfv4l0W7Dw&1J^_ z%d(39HQ@hYjaERw4LWdM!L_5i^-gHu28|l*HtQ&`3)L5JgQogUi*+?P#YzWr8Fkon zbu`Q}{!hv({!fSTpVNC&Ycv})+R<*ajvehnz@eAcpjCNlvsFTAlvFY)q*EdZykh*n zJgfMp%>eB0_5Y93`v0U}{}-%H@g9my>1_j~VvGLbkdEDNkpwpYAz^n-S*Yimc*ahVd`A3S}yv5oA(kgp~6rK~g3qq@c%%uEmK! zph^PF2oebJfuxuZLds(U2{9W;h`GS{KP9X9AA#{tkCMGZ!WU!OLZpLm&tXHeCn;tE znbYF|$(TGKF_#6af&}uYu^IBf5l$@Q<9c3rE(Q3EmOn#73ix!EGZdHAkLvv&#jN5# zb+E4h@WCb{^0720mH;Eli70hgTyy|NN6$y@34fzN)n$Zb(CoHxTY+1uv@i{n7TX6n zO3XrT|5s)e|7j8b3Mjd~NJFxpBo|@Z(JoU^=%bEugynQ4jt-|(X<^FA@30+=t-~$@ z4RSI?krIP9gLzz;x+cbdJgfN6!1|YIA7wz@GSPr;%d@T6^vabM-7-mw+4NdHPl;Wu zbZAnd4x4ta3cFNk(4-^{2I(08r)CxZS=j#t-M?o@!$@LyAlj8~nP^J8?YTPaQUF8F ziX^m5C6LZMC6&r7C6q=Tk_q4Yr{)Cqcl`e=6#pNE_K%BICMbb{06~`qKA4jtY@LL` z8x1HC4X_Y#or{vw5KB4FKghseeY@;(ocTQQUHUJSQbcfW|5s(T{m(i1f5@a7Xkjd` zB~zfMp_XBu(ai#eB%`sGG6AqjP=l=mJ+w(qH)$#7xqK4Sa4Rw2p@AUde|1*zKZg7N zHQv%%9^e$wX}|;Hd6Lj@lSBY)64PJ{F%N2z(omC>2Q&$3poNeRGl}WHki^vA$M`=j ztN0(+^S_wC0Q!O{N@QWRWm%GzU<4|L5{$^)8c>>?TZ8%^JgV;ZJMzWpxi#pUWugXq zC@UX|xdbI)l9KU1lvVt%73072Wy4lOBp4w;l||i_X{Z_|w+84MDz^sV?4~y`cxvWJ zFdkbe56CMT$?5)7#TUY1`*2z*(R8Yvt8nT z*1+5vjQ`=R;$MOGZyD6tJ8+M9(C7$M?e!ZLLHR|w&c zrXC|B0=yA7{_kpT4bnMOZVeUbhyT03jx;aDOk@m#r zVSof#5P+{r?6r{*gY%NV^iqcEzn;+%aF1L_zfm<%!HX>X~{E<3E>G{BIWfe{Exr zl3)ZFkdk18a%+G{N^T7(P06hRr75{Jpfn}729&1c)_~GE#{XDW@xKM`|D#MXl{wWY zC}*_-E;+#n*e@x;2o$NaJAtjiO>EEV)Q*30gNoI89cRBUoIkcCQ9#|V|H<0;Mt zRax6On8NrU&no`6!u@aV!5qjoheSx=PEi@Bd+IuIKMl20>k@^Osy-F1}VJ#JQ5vbU-xQx5j4aPG5C$ftFvkvx^{p8+H!#v7- z+@R5XZi{uQyTwWeH)zrkZqD)x9Fi#w+@Mi|O;_g|>_SzaxlHxxC4Te|PhO@@1?=zj z{|}q%|COxr|JmmHuS=r@BCB4Mbu5i3?qA*`LRXAO^u5d%)rot_S+X~Mv z+)=oz@Z7>Zh5HK6D|}_)s|sITs1_CrabdYoFPtqj3++Ou&?}rPY!n_Uyrl4O;pK%_ z6kb_)RpHfz*A!k`cwOQ3g*O!5Sa?(6&4srV-dcED;q8TY6y8~QSK<2#KT!Cg!jBYw ztnd?s3o{nKEV>Ks|7?i}IM7E@Q(=D~CM-N}Ktk*d!of7jurClYz9%3l_5>v5`2mtK z{Q!x%USL%?0eLdk40+*XCYFhldffh>kWSM`d+B zoEVs>r22d;(Fr4^}lHS|2c5}7aBm42NX2qW+3O^9M5G_(J54P&~U5=f~8T;?(UH)Iw6dk*&PmZMCS+Psud8g-ORIysb78u%bX z6CyhQgc#A-u7yN2z~MoUQYHU7#{b5w;(ssf|A6BUb-Dz>V*=S!gDk{6A3#zXW+~;j za+1?P3puYP(?o}cI@pbnjK(^-ryxO1WhJQoP{#kJtm1#4&i?@!dmu2>XiH;xaFdvZ zTZ#F2lc2_13VMK3M5_T0#4{wJ;Utl9c=_8ULHJivRu8{>fAx z&}1nMv=H)PCNT{&iMb$SA{W|ILa8Rql@VEzmRklYrsS3(&Z1iP`=#cil+VWBoPfoQ z|1DX?|9N!&DLugs0f*<<(8^Y)D<6spB_-jvOhasl+%g2HQs#ncs2V1>4CqSBEt3}g z@Av!vK54H1-!|0-DjQ3uD&bSu(sCK+@xmJ%6us0>5HB$okgyOmr9RE?5chVj2WtN6b_ z=l>a)VF!#ma)up~KsDrz$m+q_K*X;JQbQ+~0lfp0%YclPGX{TQ{O`yr{$FkG|HMQv z43TZE#0)zipO#^VlFKNWVUo+R>`=*NK-$U~gTEw^$r2QQ595DlR`Guj_WuQqHaNo$ z+P>asP}Y#jbaA@qZo)vl$R~(d-Fz|d$b?Brj+9(RXtq;*)ao7Raq8_>1q0=zdvofW5L(e__7kKWY8{g~0!W^h5(P3;~IT$S|a&(v$0e)R4(_wB(@V zIv_bPxeoLH?yT~^it!IRsbMn=NweCdNzO0?{hym%1tHu)avi9S5t5^IsN_0ORYr2M zHsk-Ctm3}_?O$a_@K4k`Mn;~fv<^;Da$*NZ5OwS@xehX5`^j~nHYe9%{GXdu{1*@Q zms=&u&61k9L1b@1%a4{}2;r7(PUIL6ukxv8loHLhlU#Omm$_L#IJv|k<9{Zr z_}5_l7cy(KdT4ZR7eEQ+6liEl1?GTNpe1Fns-}fi5gw;jv#6nJCXvH^zNkSBMiEWM2vY_RMPcGvyQfG=uprd+) z=Ay0=Bx0BGzc;J+FTwb)v4l;+YKmmIq;{z6tg`8(W!S-FB7$J5mdzV_QGhg*lLS9& zP;wa%Nl7jPr76i}HZF^nVf_!5*hC7H8I$n*1t}S3Kz&Mv87Q4gPObu_$;nlqFe$kT z6shBU-riX_tB5vJCszDZ3skJms#K<#|Mz8;|4H#bKEE(=_g>NZ35x$$;Qr^>x}}3C zqK+yB4z5tSI;7-m)0O-)jwd;X+d+V$O+{|G^UzpLSI6IJ8} zB2l0H-}ADH|BJByGuo@Pqdk>v+0iZnJ8oi^!wnku?iu9hGReh7osKTbJqk{4O%BerK1eZ-5G2KfP*Of4NRAmH<(LwT{|mB;e;daCc-yBkyy+sPwLDIA zElvaiH4lk+)|~5 zX`r;&KG0EO7b+c06{*8^k+ur6jPZYAR`KtM_*b+DZc@sOPA}pZ(kWG7aJ!RQc(g$s zt*yf@0}XOAB_WRiSC(C~O-ib(Nr};~OFBmZ<6q4x{$0p_?ixwKpj#%H(r$W=B?CU3 z;Lt4-b(n3h)pJ$YrRpm*DM^DvI!}jFuC!=Uq83Fv#(yEJ`1jQLch`{0M0{>s&Wa?o zOt7<@7BK|^%p$2&W+_!^)KN0&x|{~GlF82vzo5t{T;=y{_7C8GVS z5D7p`sx-t>&UPP4od#Kmc|L%YX_%#y-^xi&11;n{5>q&=b1g9bwXEWQ?qEOImy)40 z)>0+_HVJC5m7s?<$!WBuoCi0FX}Fb`k2eWwyrrNAI0Z8raAzpX_{UkrKWzqJudLKx znD6)xTK`|C`@bM5iW#vcW&|xE`$ZT_bA>d?I4|^6xJ`~JU z621pE#D+*NLVt@=ruRQBXBGcVZ~n`$=P(&o2w-JUw`CgH5(sB2`GlQJ#!R|kg|)Vh z-At~r(ct#Kl2!a4qWcd#TpUMig5wlf*-xl-xyo$UZ>q9OTur-}T!TpJeix9H@vmnU z|1G%xKrjBA;J9s>l3#!!#UTMB6$bXnTE+RY62xuTh8RU8AvwA6*bwzL9-n_^Gp^OE z#fc^)YhSO|dMlObqjqu){xXp|!~H0FTG{|9{4AATgYkb+R`Gucoc~#|;M0~GGRX+o z6nFn8XBpW}f(=r-dl@!BT`0u{<9{}*_@9UTCyj<~mSzqVw3seAUp5n9uig%i115^x?Wdp<*|3+5ve;DsSz+2p%1R~}`lLL?-1MD_9*$4=E*+zUl@-3F6 z@yxFK4C1k&GLEqSYh@Mxml6IV#&k_4o|;h6VOVs481N>f%`l3BRb@Pz zP}?pIDi|i~27Drk4M@Ae__wo)|H}#gVUv%5S*7T}>?0sLF#QN--T=9wQ*TI}HuFZy zy@7v$PQJnTuVxkhuQ}LX+8l7$-OFGBM#L!6c|KeU5~wQ!Ubngz_4=7ppt3so?$#FP zwq>d5HylA?oJzpK_`f)-_`d@7zju3eg9Awi;6rxYNg5JviQ;(l&?z`1`Mg@e6Yer? zhbEm_ZBfsEb+U^8*W&)KxMMaL!$cz3*;XnNf_Ic$Bq|Mu!wZ#IfrcIli4Qn2hQ$r5 zW{@2^|4BEi_`g!;KXDt0vY+pl1w%}$E3a&o44sbz-Yh+GsJToUkB?ywAWn|!#Of(=kIX56Q%D+b4`kAMuH$+ zC+L*8h8!jtAC}Y-xyq;+NqGFTmR0`03eJB+`WJ%L?5zl-fd7zLQ9yoRViu4|%gh4B zX{lMDI4vy;6sP57f#S5pEKp3DSs4FwS;hbBA^%UOGH3QK8se1vG+;q>fD#VZ(5YABVW#zX*i}v`qgQ#z}XiepbmQRR%f-3R}{+PZ89oe*V}?3OPdl=V=YWu?swg0}{2{4!ew1 zC?-i2)}8~#e#>u9hGSpiU*@qZ|*_>LeK$6YMgd$Qkn$<#AW=qvWov}?fWmJEz_DO+cTvBvJ7_{A$qY? z3V&E8ogyFx2VhJVi0;95U_yj>(5a_I|NDLY|9{N&|CeNy|KCLW-@JZ|`NSYcUgqYXk2q|t2QYuLsw+A8TIZdI>Y!O1x^Nesv$ZQi{ug?DOd{*&)9i4x{q%&YB z_6*Wcf#Hh~WL79aZ;T@3m=;pb{& z{@)DqpK2mQ9DB063^J1@21UC8S_m;2r(sukWUC9#)Kd-j}Ah} zqyxz@8MytwG^_Z33+F$AQ&8k9ma30dGgFuk8o z#06%ygajXkb4J>rLCx7D9%AN0?nHyBD;fWnWflL|8}~o51sP{G?d0UPv(4zc0|^9^ zL8-AFf}_PQQd5!U4*?Fb{XyPIaK&7gb3sRby>y#O$YlLbh1;Rl?!8O$c3B-xDeBT zi;=W7B4W#HxP_Dtw$P@*COH>s%0NP4dpP$CP3mEh|5ssE#{X4W#s53t{0kT+nbF)gshtiZACI<}tMOf*w=*=+y5A<+*B2(i~ zSy1TDRA1<_R37R=#)&y5Hx-5PSDPsqjK_9z40zkFBtl{Se|=W@|DBNkqE%AJ%xrnc zIF8AL$0_n4n)S5VG&6PCC7!C?%!NW!6@Mq=|LUyb{}!14X{-qfxG}SCwoZx4aRQbc zG8+m=;)yXM#|e#C&25(=Z3+m=eb0uhx9>TW4`oK>L+OHVSc20erEdM9xH99hbg2vO zUI;M$-;h=Ob+nJR7^DBg|Kk5HP~5#o)b=U<|1OCCkR{G24LCAukZ8Jm+#T(K#8FGa z5l|Fe?bKVnt#YkIKMa$Y!xVHfO~@1Ulzzf&J4*Y&yc9w==bK>uzb32ve=F?&uWnY* zA|Zns$v8OSf$=OTqhvDzXDgVok;0f>Qa$H{NH5>TQ`3IT$(}njG9#O{b z?#pqU(?5CTjd$H}&jWYgRK!30^w>%KPq9&LEuR{%#pC!OuGUVE6^kdEaj#ljT&Z@t zaqralz4zQ)x)#b+L95z~PmQ0e$LqMHFkY0$P*06h#=cXv_*@;XmZx7Pi}hB$SFg$} zVyC8snqIxvh)>^nU-71m)wok{#&9;fSSmhC08^~R-Qsm?OAFPt?#UxUb`0NsWvNuW zYiSA7SQT$LbEZa-gA9qE80tvts~!zu1Wzr^dUz%|_f^ ziDUTil}@~LYTWZ!;v2DEQWa8y&JC@0M3`;tbwt9xo3eni#cKc#qMwc4tc8q3A*O0@=a9^GaUw!0mrKV~dC0Dph+ zWUbD%5j05U7k5aY2>+Y}$W6_qg$`&eF0Gdq+KrmBR=rh=H>l~11Arw1z>`O+_}7!F zg|%L<-E#Ex+RMugcww=(xe5dlGULTswO1`IbYXE8i%*S1IM%4HcH?oWOsFhsIk?CU zY5COFIk4_{vD&FuDYHkX-9WP#PlZw98n^!gBeegY**_j&EIJtVPmM2C8(>xi5+Dva zFcLs2)qx=6r%xV15mn>l5rNrhY>kAoMJNHAA|%6Dtk)DON)fzzt>Lf(nceKtA!Xwe zL9$UdBukj-0=~=SY6+WafS-af=-?RtgCpVpv-^bsW6`6ce(7wyNnYbYn#>qKeFhT* zVXHlPq*2$#cKq`*g`X|_{QhVGV^J>Z z3&K4J#OV@ohT|)X8tK}Ost4LV+g!Dh-BRvBK7PSrTnAA$+={`I@R@tcb`-ee7U z5o`N_9x^HQC7|S*d`F|Y5H}ieZ2>xY>r+7s<6qbo{=amoGhi&b9OED3A80LxPiA}4 z=u*ao0DHT&*r+d_g{U#^-45`t!L-4|p;~?c~a|3Y2Q~?kY_8m*#K^U=}1^Cg;CCZ`=6)%B9QzT<_}#XO~u{6(P*Y5!m3t zW`&-@j&e)Qnw$<(Ogg!$4BvnmwDHro!_cDifwwHgo%QPC3WP>5qtz+iz0&TrYxQ<5 zZk29>39nYS-uuA!_KFX!b*!1M_G+&V4kT_B?_R3bpwC}bpNQ`>>1%#hwNumcJ?g{M zw=@1Q5jf)b|NVtuEc{a8mkYmA_|;370b|kUN3i~dgRn&~R0(J7jF~TGu9GXXr;|{c zKu}@440I|*=j{f)i`u~4p{2x6!>L0a<>oZUF8b<|JVF|EV z?QDv{FD&kp!`i&B+E{}*M3~7AFkkBIHmePu-Xq>O*LpEH#_Mjpp?EI@u;A24#{Z%O zrDg+xiN$pK8_u;`x~}z5Txb42dWZb~jZ3oyj75)$`pYqRf`KGh?X;IWFjXQ(4nRHP0Ib>g33$E96D z0>W}x2PgDt4q3G{a1wIqXrb3C!v9L$wZ%nXk(^{Mnu8&|ilCTd{`aKyj`nKuD{2ss z;c61Nt?B{}?UusV!tXk`jq+MG{T zJs=mo54Zm>*cJSL?^0vHSoDQaUv$A31=YcVt>T$_3~@=TXvZ7Hr4PKfQ*2f@p!09w zv?B*9P9TD?2KeJW@*WtRG5LZ6bEjunVZ7o%0a9&i?nJa|oXvVRPLWAIRo9k^6|ioJ~g<8}@IKf06{Fcy7L)Q7o-u3V}Wb}!bu;70AGUk$6{D8QQ9 zQ9QfdTy3{-*G{WAaXZ|b(3u2iTU|8%nbmr{95*0TPSSjR++Kir5v)u;$N&nzaUEjT zxVQ#ePcSd_f|O#9gduHQthSQ%`-Eitzi1cn|C39H0b|h>QQsXMjThJBR*Tw+ni{Jv zEXOeQ)M$4B$|QQ6JmPu+&!;#KoL{*Eu>8A->g*wdC9s43At~|~&-dDj{qBCxXUz5g zD|VIte|D*~fU)R{qdp82anlLR%EonEpK%9{4olG!y8NS=JiljLJ$({fRlBu(`VQFc z2;-&-j84Ua;#6qZWK<9XEu+G*xw+Z7^h$TZ46*%|)5Wm9X_Wv!@Ub?iVkMW|E>OwGy(b4wWJ=k0+IwL%d3v`f! z(EK%zU=ABLM33YJrr>-9oDcS@G5%kAf$;zPz0H8J=!pZ{|J2O*>Dhqo1~mOC*j{mT z8`U7tfgziR)S$P)c8_BNss&sN7b2xmz{u7?)aOSrm3 zTLR(OV`KA7-0Q*NM_B8y26-?=0r53VuqLf{&?u6YQltWB?i(i1XNqDe)m%dj`~}`4 z=fO$F|I02Q{{Osp8Ia}m|4-5S|C6G=8T1$gL3cr$%CLtzc?7qgd7IpBhI4kXn?!7R z+x{W8lG@|8B=pG!1{pSIi@6f54;xxtxoa% zKLzuZaqHe2W{S5ong36^p#1;0z1jlCqA!Q|=houKU-qrWzGw0(>npJ5RamwLYiweO z1Xq=}cyl~3qS0$tRv>z9KND@bwm4H>Y{Mxm?~&N_s#e{hFEeojgr|kugd>_=2zzi# zJFoY*SF4Nl-e#pZRX#osahl3&0>5877dK(k!R_s84g73T)-IRJ7K`OuPaYBEA`T;? zyNeyY|KrOqF#i9sHyJP%Jvr*H_QV*p5%=I!u2|OF#1U@?!q4KVVr#9@n5Vf}lIY5# zCTQ|ga+@=kcH$SW#ogX*t(zOTF@yz*M~)Ql?%;LVJvxaC2RSh@0Bn{f`EGII?y2Ha zj~ymO^e|C4)<0b|iqVEmidrnISS6JlGlg61?NJz-myHB=seswHcy zfrA({*cM~uwC^z`8ULqT6#PHE*BCGs6=DBJSDBJrCU|P>Q6Xiuatk9p)Z{ zb>ZMkaTU(G6dNEx(o1VCaq4Azu-rbY)naL}*js^p(ZyE0Uc9N(X?G@GcmZlIK6pOSsUgqVvU5CcuDu zAS(kjC^n&3)aYUlJaI_MlrVLJq7iD4$eAi$@{;0}#_#1i9HLr-gd7uxuwB;|@w{v6 z$cwsdIL$N&=0g@MA)H=qgP$q3+Pz}+9E?kG-AWqJMo)8_jB_{HS^ z-f012(No#~0p(TiBnA;>jDv3wJ`j1WPR|tW={(re1c!!NheW`EEyq(t^BH$Sb|h5e zPT$EL(MEl<<$+g(&Xf8xx9x#1?ZRQ>G8Il7qW+IMW(=%M|5!ORDSAYsb&GFg|M%33 zivNMjcXunxwzZ8#S4Dj=S2v6}8qo&31v^A~IMV>TVVB{cf`Qs-sION$EqJj}|GY#; zbX006b{)M5 z7IVW8HZwYvd!SD-&1V#e1w7F!u>v`WO7|o-r(j|7MTtg`?X**J-uRK*DbR(3i9uaI_A37Q+W{JHDX9 z3C91>BZB|fBh7%ZXd>#Xc?z_2a7;yg?C^uC;&pNrm{I^(jMz5x z;^3Q6Jusx;`I@y=h|n1SiAMf?W{P%5Yn%S7NLjQcWzKZittFUfSZ?ARL zVg*bq)f)|1Dk(z7QC#FO*Dl1ohqDZFSUPhRA~?k`zUXzF z-bufn@jv{C;s4l2k^xy>|Nm=R|Gx&tzt&0}Q%%hRG7W*IG^xW66k*YE@ zG;0_yg2r|)x}zA{nmlC=u~l&bj%%&KLGEQdb}0737TZfj+6b@5Sn4}rRtd9c;Oz9N z;vLoA3MLw#nBaF8kI0(EYl^T@XA=L#{J-WA|)^vtAAyY&X`Wz zV+^DX{Pg0XtBroffS;?8Q5Y<6{kRB&9{-sA8|0g^W3>b^b=KQzzuLB#bwjq*%{?RLJW;mTPfvv}(sY4KN zj++L^I4oed5T4=Y;?S7n5C&t6e|Zn!|HO;WfU)QZw10CJJ1t~{-ni4#yT6QRiB{?B z#?CO)Kby~?pD{xnm@}7qfyyddOF)8l`8RgSmK6@%SbyTlBDg_iHL>BF?K`F2JB>Ef@I4W)<=f7~<*n23MM5BM>;ayu_5biZ zz_ynaFNunOW3K;C?-~9-SUpuNu z$EWIv75diIM4u{!K2UGE#<7(eT6rxLeA-R4sTwjoL$Cw;=jkK4aaC(ID!*M8!-g%) z$^&6IiLn2h*+ck`UpxkkMYB;~J2r_5dOO&OT23>b=?`T!S|)(SR@#S}Uf*4{ml_B= zfRy%Msx>5k&n55I^*`{&yY9F_>{vk^aSec0PTUx-@m|fb=qSYh^ucQDml^=7Z@Crj zdV+jkwCnR+y<18h{Ao{vJTnF~#;#De zH&P=C**Y9!%0FNshEYYl*22G?{FU*Xj+}QY8x(@V5tX*$>O)!{vJK z!If%v<@^g(ua1pgjeqT3=_yl-$bjT|L-|RSLyZ6NJ&J$n!ZKhiIuZ3ln}dgLK^KNR zhwc;Zqf)%-%-ypy#k+32-&v@tDmE!51-n)nf}7>RE#e7#rNN*67tCsS{k= zqvHSYe=mtJe%l}UmuCEb?VjcTkqg-Z#-d8p#~lORwN<>cm;wXAeYmQ;)osu?u?yYD z78Su|vvGxgE*9~wU3qI}Mdr61pOliaG;qfyhz4%COsl9b8#L?c>jvGrJTW#7@^anG zmBE29`@a)=82_0I$AGbD9`1hw8(FvMnUby_#5o@vrP@{EuEJ28=}~ zA^ySn1V~?DT1_5)eUL#yL-PS310{7C^?B9oO%n@l^p=}|yXK2QeMycY zEX^cT?b!4bo9gOU^K(LO;tZ~|Dq(aT@b@wPC-*%5*Ioz)j76t;{{!4y;(5w5@W?S4 zh9mILc+f-KAkWMz2eHZSfd&QV#Tb=-R@1V0=#a0F#6hVJu^R2gY6Cu@1Kmm)7dYWM z>xn}&aD^u@D@WogP7ChQxw9OI?YLQS=n&A*UEZW?9&mFhJJ6=fFywn_UT+R~TmI9bB!PpjS>DTJT`2jQd zcs|nM1-KsKKYc!ao5`&rzs+6?PpHcHKjRX?|Mc!MAiVCcW&^ezT3-?s|BCkiUl;XN zC!wcP)EXdf^3fd!4RoZVL?`DHE6mg~RWzx}6S7nS?Zj6lDyi@DTpxVZZE$H|9ma1D zK}s5ECU_6?DC?!n|7Tt@{J(BDTfkU!ebhfR+@i5?Y2E6%xOO|38UVA#C*a+j@yX#L ztSI26*a|>%q{DjTYOP5%4p)j0;uQ4~a;3Ni`@xTJobw=DhP!wc&g?Eg4j{N|rnp#L zt;+T3iMwZtPo17o$3);L$!2TOSPS1G4m1AOT|)TZuzL&`i*8WkUjgrW_f9am8Xg4F z?1AxN9u}G$$RXZl&n5bD$7 zZZKdhx;g4Y=C+;XVv~z?dwi`wv{K3V-*gG$|LmPJU@W@D@c-!3<jO=`ohZ^=%$VT3^9M`XA}-kp50sP=cWE)x3hR^d;yZl z!)+}-qCVWi0r%RT9)sK0ddUU}nPH{A2U-8U79|Bo3viT|bfv{U1?c>FXz ziK{jEFL+qUi&n+m|Bz0wcWV6Jdu}dWixR4&1z9dnjl$sl=?$Hy2_fzAPMdDNq zQt2$lCHiF&W&mjRuGEEfuJ{z(QAK)aKJfIN_mytifLsxf!3>7~kh}x;fSo)d3Li5@ zl2?{W#k-au3r{O9-f-qj1@3{CE*~a^7U4qkc9U)!=+q(2Fy1jjwLttVB;;wF8t+~K z!1sHbjkvoK$MCf)op{OYIIzc9>_V5}R`lwKR2fnhJc+OuSdM%Pf33JFr3jNJ3y|Ps zSME(A-7t}&?iz$2QMdR{Dc)FxUGSyGaw2|c>4#wjda;}C`pCA z_VO}h#u_hT8fgGvt=DU}#wp!QX`x#Z#izy>+YPulq8pDZZ9*sP%EHAO6s&e&9`e-q zQ(NcmtezV$QtlD_i#qKFe!lUP48!gJzzFUC{{7RBLX&fpy082C9qS(WGv~zEP)K`g4eG#oR_ zv~xsU;R9EpkTdW0`mXdNZkkAfLet?{1D$l+;XR^ z4RSF4Fcu!V|G)q82QGj9{$RirQ4aP$Ld&8S;=uGEPwxJI^4nlNIHyU7rr0el=64oXzsWASn|88wSFkO z+qL;r8t0sYT+{tD=I-s-F?Cofz0VX?xNdZh%R zyynVEAk_=wDOtUa_D=2B6&H{=H;`oYNJ>PNQhKBuCPiHK47)IG@4b+bEV)`Xv!o{d zgcQzC4fPlyrg968DDp+7$Lov(lC=keb!KyYc)Yq?@1XHqikjvs~E6Y^2Nf=7KzOqUmt45HPe zCI=fOUxYLGAKM}R`Oc<*UZ;!gA0c5fFiEnQq+EIa=gC1xP3ovKNqPu%vY)}(St~tu zb-p+13M#y+&o@nn^GQ{sRX4!V9+jXqo0u#P>l@0SA~i;*|53et8~nR=jDMk%DWDhn z|8;ZZS#?V&U#cT`P*-#{b-scU8nzy486G82O}zr86sn^^(KBpj+srzV13bX1m3%|i zMw^v|bTy>B;8B)TV*~FcA2YBW>lRMQ(A{Vin`H86Q5?~Iizfqsn!lxzU#?R0O0}W_ zlBVWRMVB0Jpe3WgTgso8HTc63a+~L$d&lOFEgZ`qD;z6!E(P>DJ>>tb!b|Io6#zP7 z0A-w3^h_h64|H7tx7|$Ko@P`FvSFm&m&v!>t+~tMR;9XBDlYV1gMZJi@PDmS zDWKPR8`l4FmK;pd5(OkmB1l~Ea)U3|C>{?=kvTV4EPG1>1gL;Exlyj6sM7N5-^6Z< znm_{zssc`)@I=fvs>nZb&aEuKMZ8Yxi~CStTr4$^gQoV-EkAty8!$FhaRZov0QAEc zT3mYAKmn2(o}JcQg^6)+#Uf6BGopKud_$>u<^52LY&9P@_`hwJ_?J490(zadJL}ez zHccZY2}-b^ZB|L6LH(N2*)O2bF8)icz?71$t_5Dp;Q#hr<6rJX3JBW!!y16SJ#V+$ zX#YE%|DAUr{|ioo(Ck#}b~LH4!{b{d>i9++%}*@S3o3^~q-T=p1&EKHYpIORHVO;b zhM<9XbBuamnC0<$9i$5HK{gq@66|GvGxYzCJ)r;3blwW+b>2z-59$zsNtDyb2b#H} zTY-CZlkB?Lkz-TQ6a|(run|k?8$=wOju|Jp`oHBAlv@MmSOmx9hlGy+%CgD2DMCU~o`G840TgKjr9TX=1LID8;%P0Z8 zfNpfFDsE<%vgL;&dBw%wzytQDA?-pC4+&ZZ|99;X{*BI}fL`a_(0>%OYU&;$7^7PE z5JNSMA7w1bYypz7lzD5Ad*MfsEeX`Vtb#8f!xH=esAQoOW0xW7BKv_}s**R`0xPx) zTlvJh2y|=_RD%)%aQ&#S&BG^TcEu~FhQ$lS6CRQY0#v|fACycJTK)#~*Q%A*+$E|Z zO`BE7IEY6_J;>ny?mfeQwUa2I*Le@}ADG#ObV+AWV#TOWR&^KY;DTypVhlN$%F80T zSbhE5Wtj4|HoN}7qwy*0>?2VAtXctKiP;q(R?U_ca2m!bYWoA@fO9?DSjKr6^nzmV z)f5N>Az)^qFI9@Ke**{OhfQOXlF#7(o;}2Wt#c@V{9f(zk1ZSV`fXN4h4<8gx7a{J z3?=bV)Nx8~9>KjA3(#AJ6B0S*UcLE(SI72}UO^TL-4l0Hg;E3OoN5It9l8(cumsaZ z2_8MrV4UYY34Ff_wHlrowQrGXg>NFMN0T;Y67Px-L1Gc=sRn->1a_hSdhJ;0Sozpz zj@6Dej;$VBJNBqkD4^GQFZTa%Me1eLZE99^K`QWPS50FWW5MVw0UfBOYDQXUEZ1nw zs|_6~{s6wcO@KHCeQbh41>FGH*2N%^2EXZ1Lvo_PpBT`EsQU*0_wF(Nk2`|`dY$({ z|3#K~QZx^TvO+q-s+)<4;Xxuq#S4(?c+}}a z0b2%D1j8Y*4soy`Y7h{z3t;o*MMy1GTg#Rfx7@N)ibA^&!4f2#Etd4Y7C!L@zqi|o zeQ)3A*KPa%`}Umv|5PWefL`bQh*^Ou1Q2^htG`+oH;FCxb(2!s>(|W`}_b! zLN%&2((K~k;tDP>vq<#kiifK#KKUA55GP5ktnY;+y^50*l)LhrLi#%R(?SqByHL&+ zQE8ms#gdfhG_2CWk<`lPqwEP3S(Ph#e8wdMgfa&idIbqdlLMvBe}$itlB^OW z2jdV~BUY-ff8(KtGq69h!T$sMg8%omI|cMQA4L5d>0pY9v+Oxy)kTfDp!tQwl+bxL zq``-J}wv^NFxIv;}l zSL!czt8ZM+r(gw=_WDt2l(&Rd(2jkUf|W=VQ>Z{2UjN}%duDwCDag-gWnB}-?mDB1E~aN%g}mhHWs_xliQB4!md zgEU{6H28mbAMyV)?Mnf@&PSZ}&@=^BAeM6ntZS4r;hZ`MR72rw{s=LYJQrAl+nSaQ z{vX*_{C~JzDWKPh>GLn!?KfV~W|~{B=NoJ_Y2=D@z+9HTJH%M3;zDH^M*zqew1i2e z&DqWZ+QRx(qg$)j(EmsGo&JBk9aliF^D!TPk|KmS2McSR9pKo^r+|Q8>KOx`75cXx8N!T)0ifd5z8j{M4Q6*su5Bdlt`yg5UJfG2 zMQm}%0)Q}bnBlI`)ulaHylQxB@oEB)zvtj0!0IzavCHt+%)()lDRxH1kg^k||9VRX z|BoLC{(rXJD4^F7sQ(A0IJ>&;{c5(4AT2Z?vo74O#Y<3dQPPNga5q9&PGe=hq8^~N zAUB~T)k9TUcgbFl--rE9|Ih;$u(YD zfuMx-R^Tyj@IQWF`2YEKqJUl}4*pN}a5|P)hKD=?5ZISSI{OqWxuQ`YD+a3^(@r} z%R|HQf`*3Q4lM6DTEGm+4ty6qe5>w+3=rZ-BfeNEV^@cxA}H&MSFS~qR3MmB(U?}3 z1nvD{ZNT2z+uLol-?i=kPaiP-f4x0cK(CVsoPS$v6Z^#>u>}zwU!edp+D}wv&;clOs!0klZjKB$LIqW*P2xGV(Btjr7tMAsGCh zIRyN_arhL_>-16lH=JzB+uuCoUP97^-cHn&rtg+)stm-~6K!eA<~z2t&T6(=rc!Nz z#(1Ewl#xz7lx~pPH66FINO*5TZQl5)|KNAO^<^;&cH>ryu2-)a{QC|C|Nro?DWKO$ z;{5Bu69RrQ5lSj6p9=Z&C}VF3jY#pbCTAXL6DgD8RS$kYr5a*~tK_{1%PtvpS$-7@ z@X%O_3|ZJ{U};>6Pu;9kp>=~J8oB9TUWS|v;hJ3Q=|G3dQ*sv|8&nyVV|W1Jp3giC z{>eka|35lh3g~tEgZqE;c}4-b0?h${gb-UpbhM zYesA{Ve;>=xo-F#yXDvoh$(Lx`S=-W-a=Mc52=_;blnB`goXiB(M$oI9MMm+O08+o zD4kmK6X2g+dClPe>>=X+A0HkC^g1UH{|t_dGvq3<;Swi*5HFz|aB8*!w@Ekk`d61K zQo2JN9Oe<SQktx{PW9d?MU9>sE{R9W=g zKz3ux@eqNEc*rZrU??~hMNK|cCH+83Ryd6b@>3#q!_jc?Apmp7o}!XWVG983XSZY6 z=|Vn?K@UcQ|A|Az|F0hw1%yxh!SC&MV&B{M`7O5p577R%Ia8q`Y?Sj?^Gdmug_+iZ z2emP*aFij10&nSOuDA-x6fzEC3NKu~le$KlK(gw~vrRa+5)Y}5Qy^<{h=;8iIoC*j zL2xho%BCr_$ixR*e!FO;0|4!jNjM6|2}-rKq5pwHrvG0&oE6aPq>TI%Y? z9XkI1>0wYnuahSK*ZWg9%AT0vEe)9c+AqO;=9Ve3)CQagofH#fQL0zQi-@|ae1e8+%M)>=apSYGE?<;Rr+sQR z>p$HF`2S}IPXWEoAoG8-yb*`V%SX_V?7mqq4MtF^|8@4|>k8Mt7u zUn6)tfTB9nkMxd_2PWo=pe*n*71Fqf&r=9`EPZeNE{q7g_qkr zXQ4_8vnT2L4F1Dyga3bikQC7CjKKe6&vO>qtIW!J2ja5Q-r0>Hvj@|Up{eHee9tZ0 z&21hPP8(*ovolQ*b7)F6W$+(qBmDo1gQI|6XB7GmnQzOUxNrt2OkPw9s8(GhBRTx^ zPMc;n3ZD1F-T-@h-fp+iew)w#C!O`}rFRNpZgK|=gGP3es;Sj@BN%Th$%tC@A4Px5 zp)ES+kXiquZMFXY%VWQKFg&2w8FSX5nrStOCozdZy-CabN}(bAR53`zgHbdyXi(y| zYJ*b5wCtgh%b=HT3N_Hi*<|do!s$emXlN%T(ajD1C)*DH*AIdMdYw~J{}Y}w$-#{) z?%rlyA)Q`0fx+P<+%Wi$wITk0Xa6an*Ex;-pOvf@uZ+k#q8AM5eXXn*v_zZIV%Tk) z6JDUp^Z{nL*f6<+pa1$)TjKwB_nQKGoio_~eZ@<2z6ii&CyY?J5^RWrq3&qUnFS() z>RWf?upac?ML>Lba1*Ude?ml5G_^PD|8$$;|M&Kn0(zb2jQ(E`kY>^}AUla@4kMu~ z)WAVmcdW3^7H#$8w-t>T9!rIc;kgkZY24W0f2M8m|NHw%0lm(+!QYDE)3d*$m^u?q zX2TJV`%y9(TxSr4r2~*Q>JSo0_9!;U;Qw43#{|3Ph_`wI$@IkDrW+Y2q=l}MdwJ_DE0(zZ{v%bYxiRhU;qh@lGNPy_h&#BIvIQvI;9v;%Y{kT@;%5Ha1 z{;S$17xV!)_)oSy{{MJCD4^Gw!uc1D@Y)AFV&>R|8&kanAMS|W(oY-RcjBlWF&_IN zV>s}X?K&dcqbZTx;GgLL{Qt?`Q$VltJn}yV+;K6t8~Ec!%%R_1$*3)SZQIe!)ZjnW z5%~Ypy{3R(=M&EQp8DEuL?F_M5(LJ_V9Q(o(EKJ1{?B&^{{L)mDWKOm3;zeJh{zV5 zN8?&$_Sh)Tkd$CA{F|~hB)g~NIbugXPF8o@&q=>-*u}@-|A~&l|DW$A1@t=Sp#O-U zEqRM&nsj^hl82h|bechhD%A3X+o6G52rW^eGKKHuR1-V$a;hP*c)bXxW>w^(W>CRaTygPzLzyo zw_2H21wl8cV5)%gja{1-G3Yr|rp>_>SkzT%S_)JF%_o~n)8KvRoQ9wXVz9tsdL}dXXnfK`pb45e{ z=Q@i1e|@i3K(BLw;-42`T}S*-L6)aQ`JNn7wcvc=PdP`o*U~my+OcC7yZee6iBOp9 z23)&{EhCf>`Mc}~xA5vhR%;|L%q=Z){UEzTls6MoOx56jzQgeUjlH3OUT2!@zy7}S ze5-krXB#wBl>r5!-NZ@-reau+shR;(kXp9PLJ+-1i>y+>(k-jn(}GL&W%I9PX&73l zS#h7rQP%~91$m&m8UhQ_0i`1C1M0945*6K zAu?BU3frtXZvTY_{|g<5|G(S|3g~q%LjQl?FVtpvamjT=;Z%t9VDY40thxkxt>#fo zBM^8^7Pb$FEB0{OiHp{z`v8F&92Wp8uqw*AZaJWRwfkF6T#_q+OI4{f*a{wux^V&p z2p3%&QM)&LFI6hbDZe}%=nM7X@bZ$h4F1y{i2uLZJq7eSFF^l+<%)z5#PvfnDa8OB zNT`|`&aH+|un(6k!e&Xtn0voR(20xN5-%_ugp(l1U0$z!`{`kaB+H2ll^#{Ssf{{F zh6O$%MHpFf1;m3;-I_qcJE|I$GWcKYNc?|uw-nIpT%!6%h|WSjih4i*KVF$s*tP<#W=_25)3gH3ONJAov_FGyD$SFa0r5D{babA}6 z!A@ZCf1yM1|F^rNfL`aa9sjd|w-$JO&|bMG z(Ux@C;D4!O@&E1JP(ZKqN$~&dBEV=pXWAQN22)9>1<_);ujI)C6@opn>T#+=5!qV9 z4afxqgmEt-+>}oil9hm1LYq&Zv3`NsdLzFUc!PX}qL1YxiJ?pOLLrIaKSzm@c<#$G z2?y(Qg7*HfHehe+&zqalFmphpLe|P6Apx1ek^uN5VwV)VHeCHa-xk1FYP^zHr zI6{r9X5%8)7Rrt<2@%=xS1VAega?dtN0SNCkv83uqlozJbmt&i^2DNt>l2a6Zl04* zl-druU+|NgOFa(u=fK!OM=ZntKH1Uu|6e<$fL`Yc>R)S3uCK<$-q56W2+kZA?;~Ke zfXTN(6;cZY9a^D6Ta3|qtzoxQVygrVM1y42B#a_eb?|_MG%}MFd&&7KMcJoT&(w}c=eQ|K0#X5HI@25cuXH^A|Ibb+px3#I{C`jm zQzqi*dDs3}I5Z&t1W8J$%2p2WRG%VzZ>&YC4XaYRt`sZv3S%5lbokx0I~F{Vpw>Xv zR`B%&q-|xbi_Z#>=~(5ziGEef7YSMp6r5`ST+qZDZ;*60HOQjBlPRJ3Rj5m@C zY80hPWr>qY=IW(2oQI)MrSldyis&r=1ngSpvkl%e4E|S-1pfc;b}69Ox#q0%D)D6M zOu029Z>Cy@P;TFcRyqm^?TK{(r6Vgy^q8wdHHsvW$i#_Vz=d@Qx=CUe>TVcNCCd5k zLpp^8090p`8J*6Na`oW>Hl$76eT7%Jw^Gz1pB();ZmGh@I2iYQ`|nFf1poEzQ9!Tr zva?RP{%V}-Pau_%vSG4G(M4VP5+pPj7E`!WN3K5zYIF?}8mcOnvQ;UPQKCOjX8KdO zuyqp5V+Gr?RAi7%Lo8OnNq_?uD%5VJ${Md%^-QS6DY>7UZ^(+kXo|CjN~Mz}>uHU0 zxI!WfYPiCr(9+MSg1XaHeqzBxem3FPKe={f@c;j|LjmCvfAD*|o!IyGeSVYe|JR-M z0@ziaHLJ+a$8sz#AUz*%ewu!XkujsJVU3jYDPI=xPZ`QcOgesTzn8i`9!nWstR+Eq zpepP$SS!nTP8KoYZrXRPl1@vHC**JW6X#ob+QD(_3ivB!p-Lj*%IYOk7&=sn*HzPBSin-)wN|p>2+ph{8wWIg__*pjH-zjLVJ%P z|JMy}C-T+GO1`p6nSyFK_^jy`APuk;n%@h$MMmT+xdySo^rBmbgi9aKtzFJbNOZeC z2?)g(+uhS1cGl{pxtS}-CHCrfzW&2MCZ2vo4bt_>jTI2hd7QnH{f}Q&FZ(!>Sfc(q zrWb?%^&^G?7JH%>UGb8PWMlP zc}!<>#iY6*GE@Hg6jC!qapZW8YC*(twqCD#3s9sb`vOm}9w3BQ5J@}7++CuEd*YdA z0-5LJ)w_7aJ&Q9Cb?N6(8pHDj|Jfsk|C_f)0lm%*s{e=Ns&zooJgq!|h7Sm#mKQ$w z%T=#^pF6NVO<&#)UTN+b0L+jf-->)m*~`48ddC1Kz`I?B4~hrxqK9-ml3Rf#|IQsb z{NK723g~riLjNUJurET?%;qI%X3n$u{Pca$#ufPTknSPbcj2X(^O9aDt)`pDZmPHB zq=lR0CN-Fi^H(t0fGw~oW37ia<$m$m&x*dh+h<_3H+VBpB-I&5XG$swnR z1<*r?dmK;p0WGZEKC<`&V{Z{|WYvDqo8X>l&IOxRvIt(Lj}p=LP3QrAwnanMt7~R2 zGWg#-lKA&*MghIfZMFZ?%t%D5n85667A_m89fK{rFT8?62>Lzqre`(%8hk^N{&J;8 z^pEk(r~Nf4kJ$PCjghqJ?lIOay_dT={?>M7y^9_Un}Wgr))B@3?Hf}-uXD#)zeq5% zWl66fm1r5ujZT8BfY6hsX+kyWGt5GWG*pk}Bs@V-!xM}*DDo-j_1$!3$=WU?ZNR;- zvMS0b0z6IDjpVDB=H{*;w>v%`XSbk6Z5-0S8G<|$8@0!;2C2+oPJ>E{#!r%P=GNeP zo*~B~e!(<~CWY<)L=Q3kAN}6)F{&dQe$}@B-#)VR|IUq8K(F%(`M*_bbo@y6DMCrr zK`9|F$BfG+B*-hrt?xLf=1L8usY~|3e2;PmylMuC4ffGarPoh1srTKKsm)P`Brlz+ z%N3~S?jwgfDP}_N5+HH8Y5G*%#CRV!Em1mL$>nMI-<>0j|9e_fK(BK*Q2!QyLVuxn z8wGrUUl?gPEZJDiLI4r5Sa+M?x9+9+9BPhWuik(95y6vIO&*KS3ido9&c`eqE-rfY`C_(KGwsFd6^ zZ$8OB-jAd>M0!w#%{UG}+#t9C9XbtZW->0OXRnQpNdITZ;COBSctr&A*sp(m_lV>F z{%8v5b?#Z~-zYWI2UI%ARlSuuSG}2(pGB>j%fuH@BmrjH>`Hn84p$%)Sn(k8#;2?< zlYSGZIzM;k+O%Lg?VhAxtR&0C^KN_!7f@bwit76;yO11U z*sel5lZoG$yO=^DTyvwGT}DNg`<}bX9=IfZliZz&uX_1*pGZyJXfT|xzt4p-xR1E@8RS>IVjtq2X#80N{N>Wg%X_U#QE9TadA$s zPUw1ajanTRrV5x}6@g(jkxKEC(0WN!V*q~LEoI`YL8uj7x325g_)DDDcCLoSO%Id( zqPs{ngl?)|?HZJ8DGFHf3h+>T<$=Dq0Q;R=MZ=W`qE;z+dBoIJlc^Lc?x0Q~-RloFO;Icdou*>Wo1FDC z)<`CPa$G!BC=_J3$Nca#%++<6!OQSaf|vIrZTlIAL!$d&LM&!i@Cry?FacK?a+FHd zE4VV09^-4&D76ZfIWFkugoqq<3Zve~*wh-MVJM8F=V65Y=IDMksP*B1@d&ESJbCHT zb5HVf)niC@O3BbKjE+AdRmd)TX8pfu8|(k0M~4H%obPtlOVE@e*t$|fDJ9p;uQg%y z{5U*{fPE37C+3(dKyje%xTq36s=`Ys)5gSkYG^1>ifK4KVnIHLrX{E_ zERR_7r0LiG4}v8WRKoqv*T3}h`0p2Vq4>!`gMZhK@gL}93Wzz~$bZ$uns+<c9G<#}BfY`D zdl&epJC_1BI{hDY`~OeU`QPcm`6nc-kclgKo$S|8xaQq{sA7gCNlId~jwf)~Fk2Su zVXwGI34%jPV;SjC&ud+wJYn;yvO1$#s)Y7t1kfz$axYe829Y(2!KOf3t+Z9_)gB^S z&0F0=M30*((jw7u{5xO&%FpSMAEu^}G@=eJZ0NsdSM)#JsVgAnyvx`2y?byoga6xijsI9DQb5dkhvolCQiK05#EXY_x40!_lqn3RzQP+{_+F8m zx%3cwOC;IYvJ0>0tu6O*V|js8p`;s=k1}L^=G0i6j7gyIk)a`c%s$A(Pa6E+u?P5{ z?mP;JIq!7VPttr~J6y@chtkpz>r(-J3TQNIjY7eD08P`ShcMPydQ9ENEG~UP4zY~< zyi-@8PIJXY9DDGKtg#ool^TZOn?dT+OVl4Fct0p9jO>g$4gT-k6a1g+Gzy40@1pfD z_g{aBj_?xw!a*!i>^FMnIdeK{iS8?P8vNh2NBB>476rtdcN_jcDOcfjWYtC@n|)ZL zqbO;BR7c1eS?b^Fay6`clnxWpv?hHh;F}_2PsasCdqBMr;1A724RHed&KCnjZSa5h zp5dSABnpT*?{U_fCeAuw?PBvCwO2OnxZ%xrUstx;HWX360ym^8N{>TmrP9;Lg5Z{E z`)Y0bC(S^oTK2d0-hbA%|G#Gs>Hqo8SphMpm-1giG6^t`2oWZDpM;OIa4F-=nOo&$ z!Dna&H8n%oxJrBoA6KFl$*=hU1Nrvs%f@!2>T2^HKoD0Ou(anOb?nO6DEL zQdB$cXx#8WB)-_D{r~B%XS$MI&vp%TrMrf^M!UwkPIo=mHPMyndcNyir%*u5d2g8i zZ3+9!aBQq%7Iz1|6u2mBF^x3?4?{BF>hC3yT&}e|AlabX#~$4qqiLAO_`Jj1*PMKC zjf8%K|9kfs{|lW#0Ws%&&N`ob;AGh>K}d;c2L7J{hsNcaK%SC9rHK4*TRXFaXesp7 zuoOOND`hF7J;=#tZ&aQ?`qz=D-9`QeaF@`-!G5sK8~oq5=lEaj1PX{b?}z-WTxN2l zFOJf3N(-uP2IZq51tbbrBQY438F6da=Bst(o(zq3eCmy_ep9G^#k@)CCKW z8*L>9{}1jH{#V+Y0%FdGkpFw@Cd5A@&Mws(vsEZGtxJp+}9kha=pS_!Z(^}t|Yg~9(r`-cD3cBX(Q+5Z0%Z2$kTvo52I zAmAdpriscRohZE^I|Ni=xq0IYUqD!N@-jZA@Z$^pgZ%jfe~x60;g!Kok}0LXliMg? zQY0LoN~KawON$3-whFMXi>7pLLx*!Zpi!NfwJ07aTLbHsL{&zjv{mrF&;q=Xor4$Z8Uk+y4ZE8>yuqqx~_J;+%?;Eqdh4g=6uvyk6f~} zXaj5Wi!IIJiwijwY65ZYsQ4IbcI{^Iev>ye;oR1s+Z`di0C*gG! zA&fO$3S9_&HS3bs;}rzd2#$64T|*V6S%;?pg#-@1mS<-Z5z3Pkh0Az_HIClHQFt8n z9ueJ~QY8l`ke3>@h5hya@dLsCZo5%H%n^|P5%-2%0MW~m6(Qt3`=>y*O)I4*$g1^gnDs9X2>*NSMFBDAIPl*+78K(``C~62%R+qW{OnEf#t(d@g|a(* zgbOi>W;PJ1lSj?y`&rZ;#JVL*7& z6c-{LKmPxz1I0hzE))=Ro<{sj9U&rS1)as$ZLB`_nEth2#IJ328jDX+r?G8xf@k)x z{o-&M#;R7VVH*^uh|sM6rw3R_7NA3WwkV zM|snY*0a=ZzVUs({JY=!vY4$M;~)ui;el)AgMUS4Tdk;@;YNGp`0&Ch?8IB@)n?LYxB=NYPh0Y|QfjjEX8 z3V#J;nuBX!4cV?-WOrOlTL9jA{Tt-{BW696`lKKhWPhX&Ul6smWhBR|q840Hz|k}h zyk5F6b3KIshZG!$yyeESKTv?MtS{!H`hX`htzASyJ2ToqC$eV@72X5dv)IS{0>4;bTOZRgt2MONw&feyv_(3g;ilcLs4|=IrhH3uouf z&R=`!^3}On3ho@M03 zuRp-DlI_w+lSmHh@M2B&jpY4CD6WDEYv)-xi;_F4>niKN(#-(L=E$RO_cPt{)$A(i zb^U?Vcpy}+O9qn!6mdwmDLIZ%FVEYY?=9WeAMs>Pn$&03|A|Azzj0U;5OW5cbyPJD zdaoM*BrODe&o`J&8pw824~=6CHX9CMT7`PsCWZ|M&<$aQFhlrsGec%>nG_Wl4gLd% zjQ{H4P(aK{$@OoTXmhnsjx@U4ltKk%KhwI(C#PBAA{uI<1>7uMGeOp*-WGyum-+2KYZZcnXL)gQ)*msOTM5L(5aO58@zm-%GUe zah}+hhv;IJP5gz*lPU_3XAZA6>gT^4YzzD!A2bEToFT+NLadXEjeNk6Q3q?wz;^i&!2hJLZY_?!Q(OJGZT}x?6Z-#C2fG4d&M?bA`@-t9a!=<$++Thd zlHr@!U11o@e1$6aT*MAoPx4wc``>We;Qxh#q=1++;;i>^sxa^nmU4{zA$N(wNW`>p zkC7HVbOb*7&1CDvG%}4P5nMAMCm)(#IrV+I-Av64gru>gT7$hv#+xg)seVyaK@a7Y zuOp{V=q0K@A8};OK6U5YpDT!Cg3b#tycYnV!R=+wsY0&mOjQG|tF`P5s|0kv$v!qhM0cbpXFM=?py<2u`ZpSddODr%(|?$H zVa(8V7ip|XAEC@HLh2@z%>wR)Zn|7q)#9oU;fQ9;m{KeYS(`CrHPL5A)z8rXXj{?$ z4|IL$VAep)8AJXXZCq-GYREt&>A^QRZPeC>bCwiK0{VHcg7|nFts1JE)r;(i0L!-K zg{o(yVGM);=E-KVBv+y4C zcy`HK5nw;rQWe?Y*Ze}x@Oo%I_50U4^<=-b_x@S?{C~Pl>Ho|7y8>d)bBKSGo(#1} zSB8GQkMQA3Q+;69f{O#y3NKX_lYK;L>Wj^r93BGOn9W<&>#4(P)ER%Hr32iW=02@BO=!26%D{A6tl^)lROjnlrMZE}f z2h+iHwOXkrU%fOpcTGI~$TT9ANTc@n)u`bleL%I8HLq{_y;iG~ZCWy9Nblg+KbdHA z{J*w86cBSVsQ*>Z!jeVPOTN^iud>uwmKC@&Bp)pn#Y&MfqRZ(IG-F>8lYQ z!|@FaK_q#4ZSvp?45$tIrs^`kn-8-&g||E>!|>UpaJ3jZt!W-OP3}69nt5NDCZ-ai zYI>T%KhpvD|McEdK+Jib_W!7*p{YVKbfX9bO$ZkipRN5~ukekAk%=YkQ4A+0_Du(f z)oit#?30oMqc{$~B?%|h0!Hyy!*d>sf`=WcWJ?`^BSJu1BZZYH&4|H&sw43K*}bNK zjZXhZz5d_V+5i6&Ti5@z)(tT!Yt7I#xm)g+?#C#aqjzPqETvGyxs9-|bN%eJ{H7T$ zS{V9&zC-B$=k|65#GJFJe+}`MlRK(e;xE=D;XX;T;BLz+n8_scf6596{RXa9*;>#q z1_dkw#`>n%n}p#qD<&wsBZ=nS z5%hqkksmi@HbnVs64tI!cf9)}!*uB{8u#`8pXeC;|I%JkK+HJ@`A360U}mQ}JTfkc zB8`vs^-=%&C^;9N{1fl+*$C}>MccyTVv7i6oYzN{0m-mhWV$OMIJ-yPX75PlV%ftv7Bu$!`@@F~} z%+)XHgl02cD|&_IXpIJYJ*YH+5zo<{zxtROC8)ICd$xLqp{G4crPO9$48#A=brk-8 zWv?h8=3GGiPdznToyyJH@pxvRZie4KK1mKOiA>?56{Pk>Urlab4IQ6}&l9&w*DDvj z2W~!j(ok}smu+=4_@D1E{C|FLC?Muc!~cWbcvdP%my8T=ICJ!s-9-ol_-tm7wMA-z zvHcFEhla-V%9p@d)?7ZNn(@pSd};~|G$~SB7^(Sf6dRZ4Ws@DaNuk0NQ5ZG^F>GE% z^&BzyU+6ge|LR^)K+L)5tSgS#V*32`6rMhlTRFPtHc44q^d5=o-CBdO*8?+OgqXslRib2gPS5q`>Yr#Q8$m}{7up{brOaW)XWD%CyCp-N44 zH*CiqTHm5H{-L%-mut*q#K;-L|6b@&{Qu_eC?MuscGiu`VuOQ-k!Jli1~A&Fjw3oA z@=(D4TkT^KPXiE##;5tK!G-O+1{MXW{2pwxf@nr)F%ZDKGL8@d#LW|w^5a4Uh2xgT z#pu|8D7gh(9UBwowpoE!4?d2OoJ# zL(`6FyM$>|5XpAHK=qI_ue&JNanw9d{;Zk`>JQQdc>c`R*HAnNR>r3ag@Q2$fO_~Y ziZ9obfEE8|h!7^ti`59O{@`SnKqE>lsvlw81Z2KZJSF6zLYf|V51TJJJDBxMELQD4`5*kwc>f zvKrQe1_5gOfhpFtN|4NZ1pvN}41g$oKnfQi>^~jU1)ugL7zC2u$mdUGsOmC3F+3Eg z^A7qN{6E>z_?EWYJGp7CAzo_$ zKeH-plF>iY#t<5e{0k`2d7pUZ8DSx*X$MDZ`-~&0hA}21hTUN~yP~m%(!=1Z{|K2a z9er@X9@B3t_+4>PQlIDBKVIx`{C{O<6cBS}VE;uZlAL0crB~G}>>0~a-W#)Ct;Q#s z8Z+V`1dKyefw()Gej8DPkH<->h-$xD_!QSjyIdQ#hrn zG*A=a1g>ge{B8V&s+ZU79YO$Qe_e8YA;ERsfRI3i6K;`A5BQ9J1!-7Bl5@4;D)Odz zViFnF@cYCGoAf03YiL7a4v8-(4E{4m0RO+eeF}&=_50U4^<=-b_x>5S|GxzP=Oi5q zE{SJBID=x$qHGdN7u-d!d<}uj+B`$7iEfbEc&?Jv(ld6zP*0*&G|*=aBU?AOlvM9O zKrfR>!ami4u!&3SmjO%UKkAnHqfUihP5)7b{;wVh`v2AKu7H?x4e@{e#0QXlKq2eQ zC_=NRfW`g5fk+;MLTy_?>vO;qRPry>qks~h~U9U1)p&UPpu=3Gbp z*%jU4Us;O$yC)P)`*>5Cv$N!FT(HhgTkmTDDwE)ezzzRA-TI`&lZo zMh#_cF+)`9S^KlS8!Z?fto1Dr2S_2K^kP!bA(_D7fBi_||M#{^0WoLJ;`I zDl!;7QfxqN;-Qmoi0#NmkvoyR6)A?8C(!A*z*#^7DRm6~b4L#Uf3Ot_h&eZT{qvHP z`T=&V6qSOlY_ze$Z1Y+R9k--q=~8@($HOQ#419Pe%)SHZw=PSv#VB-{Ug%C`UCID+*54>w-{G3OS= ze`gWTGhtH35c$XmA0`}iLQ#aHS)LynX0tE*ByD&PSpua=NqQ}t8*(9)vT(2u==SeM za7;2P`MO2bv*jA3F}Jb=4gb4&B=P@8n^8c_xh>@%HKCiZA)eMvxKOhIeP(Rox#2TL z{Mlf;qQ2Q`E?EMxmDUDm!-aW}O%K;DLw*UEdDOP;lbj|^MPDGhs}+uWLFOwCA5%Ao zH7W`-_}@CB`2XXLDIn(Df&Ux%wJN~`?qVSeoSJ4|CEu(fF~^~k(Z?Z)ct9c!9f)KL zBYgM0=;FvtiFQzHEG1@4vMU*G<;n?4X7SS2%*6!+2jaz!5M>K97un^U_rPq8^ zKw^5gF9@_htHR=>OgmK>xqqyaHm*yt7V|GNL9${RX0D;!gGZ zY0soy4ecX9eN|5Hs2WNAwxfYC61M@|Ek@V$VSyi_NQpm+dMtn_DR0_2d`#X&$9t5i ztG>2^u>L+eYYpPs1j-Ac;z2#rs25UaCi<*=T|AJ%|I<$d{=X5XfSB_tpKtDT{A|eW||w$7uj+5*_m3 zT*OZ+K&)*v`mh^u05kZ{KOy-4%OC~Boa|Q4zxq_G%4P{FfvvAa%<7IV1y8zmkuI)J zWvoRqF<;-Hs>a=?6SNAEt{2^M68RLTL={Q($Vopf)8E056Ip4Ny_yTMB3e!M%Wek$ zSDzUC|CLPvF=s*QKjqxzIi_IB%r$Ak<@r&~HUZysW_|Vk(~qcUS~YqsK8wtSd}X2G zmGblW=-PY8V+%7*tCo~WEFbA?inNp`2mLzdlk%geRdbp6LZwoNM@M!gz0jZ%f@#>8 zfOCAx?=d;JP|2@Nbx#f!>&vC7?v^4N;s1vY{(F+}|4p9)68QT+hri$XE~0-@6F16> zX__>;82U%E_*-4S?e}gutsQeCfj@D5^7w_9&d=SsHZ3HzOwun=f;V?2o_FIQqaxCV zPZ3Qny9m0`GDZBx+{M%x+}Af`jm-O=ySjoDtZ@#;gibIMXI*V3k4(@xH^pD5Tm{lC zWJ{@94(GMZupFlD)l2Tw)th4a0Ts<4jiO5mU$Z};q`B02QE(z%EsOF_~WUR zc&Sjprs#_Ev$NykoL(fb*XJ6@kiX2?t>J9$)$ z=S`CT(F+K{E$Z$vB#*j_rlrPmxrTQrRQ*?wVus>S6wD{zUa_bt!G8-4c0XG+6@=V! z#@EftTZC!V^@=Xt3HCC#%9mVJL_kzmDT}jv(-3D7Z}1TDfprQ7bIU7@@=~3L3%o<& z9C>hOM$S;YXkogX&x}0BA7|^XS^sa^#`^!Aqr(Ac{kQ(FW7yb^Ui51?|0kU9M*M3A zHl(ZbR0S=A=#c>N%m=7v-Xfp*0_X=_LmlqG;W`6Cy94J88jb%2hty5xxy`Auu~93q zNuKWt)SHT#fnsSuDz-({rQH=CHjNkNFSrHAF*CgEjEwBu3Tejh2~GGB{Ovl0=61NbAQg%@!uMLT( z#(YVR`V({Y$_u-JwUAw^SE?Cg6TD4lQdFXGaTr(x z>;`nAh&xTq?*yA0{NKE7{D1!_P(Z?Yi?cpKBBcB$fh*TC@nXHcGCnxCy1JTP9ZgrN zi-Vwmp+U%K7M9F2-1^yiy;{p8-GOX>W=bl9(vV!Mo?A<1{VMUvyGsN2@1cpC1{a`C z-a-RfAY8TG_;^qfif?9;4+gRW3+R!3_Q8n--b~D^QZqW6W|EgLpoLLhExI~I3ZGnY z(_$0GzJe5GHl#z*~%!D_}Tv9q2c#f(vo#B1vv5<7=ALD5N#=BX#4po3s zY=4%L(Lx8*|H$7NXprcA4MQ9J-?}6G|ESX`AmJR-`#;UoTxD^wgy>_;Vp7-mqwDmK z;=raa;2x6GC;Oy}1hlr4E>O+BC~;v=Ut26Yx@D?mdiKIat*Dikt*xFep#Gp+cV}tc zzfi3-R+4cdCH{E%LYxZYhB|D1_@OS4F{L~jDQpUZ|FIq7|Hqw80STvz@kf;^EN_o5DQ7QK?2)CF{5cb5Kj$1_6|(s?|vAhB9Q z*wPrmk~(r!`I9)mu5Xf2)mrf4iVE$As(iHe4qy*7#H4{yLz0-5tJ{^2>wjF8a4zj3$!?f3>@wXx)_*KFl1#Ohk`O zP8B3@g6j0k43N+|5MO{9X$c&p>90XekBv_MN8SGa=jr_ad8PmD-VObC?g~gaJyib( zm7ZK%Rj7%Iev?S-SLfjRemEO*KnmCAh#)NLM%;+idvaObMcH;JS=0|dMwyz*f45;k*s|pB7-? zY@J4~pNK>q^rLSifzVHa;XJhB)g%oOA_X5)WA~7B@c(4CaHlJOo-_ZvgpDz4QX6YMo?`)ZDzt}vy`~ZrFhL$&sD>5Y==gr-?NAG|L)FN0STwqS%(oVX{Jqs%`+$GjlmgUe+$eg|IR+RhscgfbvjF`6IqcU zGsUb&eM9Jnwj&u`p}sY8Z@?%4^|j%91JT|4ZQCHpNs_@8=53m>ZBxC?Mgym(IU(%A)p+Kpk0{eIaB$uWQ*VN({p_ZMLzDT+?f|Ue;f>hGXE6 z4C@gN%3NmqBCLUR4~jK&-|TdOQ&o+d4+sk92QIxcue@nC7a5@ zD9aH}_o|1%|Gj&R|NASvL$4=+_CfM7knq7+=VgchXHOuMp z*}hS7tIs$1zi-d+|3D{DK*D)HCrX{`%*JAaZtszO4dizk5D6I;P+Kx~sEl>xatUp*J`9zkeU_|4{o= zK*IR|)qj=nl`G{PA%>HUTb-|zcLZ9YkQ*L4EeY<9TPm4qCL7|m^H0i#SM+7@ z|G>WB|B-g5fQ0iwt^YRj?Jtpyxb$}TLIh#?A_6@(Fc?J;M{W4j(BH#3!6YeW;An>J zgE|Da1^)^DC-WSLBWLq@ao*tn!F|I2qwP%r3Fkx3`s}Rm**H1n5+A41ClIB~j2Qt9 zwn$t*tNFf_oqzz6_R>0ll4XvJTV5!pl<$Y-4JjKCls>Spnm3Tc3-O61cdbCeXN_Of zwL&~}6Z$=rfH|bHlFfPbHH2^k)4S=0PqO|0OSb+0L;FVmA8+RskZ?Xs{BJBsEJJAo z75H336AS&OaHLJ?D%jP8EX#4silCsfbe7D2dDaj@w8omT^vnJ*W(^SEx^Pj@@~Boy zVuN#(<#iWYAY`w^Ghqo_UN-#i!~2MTynQJk;e3SZzvNL+Pskag`8_#0Hf*MxP$Q4C z2SqxjQ0V&YnJbsz9jyW-?1L}0MZ0u`Y`XDlFU`)y2Sj`jL(WgL7bL!t7S;k;ccH_# zJyZnvh6USZ!VSPxf0t?<`G*<&KeDg*Ki#erkZ@wo`W~Qr!K;yz>)ycIO2HC>T52_< z@)ndCp;g^TeJgt#{E-M}oAEEd-}MJwf7JEIUGRVGdQ4tF4_3 zE%yLx0XM#}l1KQap!mCnTh6T^u?>tofmTYVi56@=#7l*wq^BQALU@d5VSL74^jIKI zPiXH6j7d*6_2Tj?mz>$mu6iu(Zru znf~+HQm#Rv#xhGQ`xN>rQJ>84e%Wgk1WHj2K->R-DK{k~^pqN#V=^gz%hU#=QM7{B zABVF);?FSnf9wG8f42Q7AmMx*`j5bY!=I$!c``s2SUb}-Bs3@N5WrvN80-j|1|M#)||2X^~%V`K6)wNmJVsi+qP4;?|H*7(h3hVi`r!>sooIqCMx3N3xZHI+>nO(gYoc4( zr!J%>32d2BK6D2Erw$bVv38+=g!44)zsix&pDrIo2)b9uyvK0^q;jmflyp3g$c7Q| z)G(?zrI0C$8hABPuGB>XpE=1A8ka~Xf;vK3apSUq!qA272>((U*{eb#4&|O@f$5wr z;qVoTw+PEOaG#DEh1iZYiti1{o-GFdrw{ zBNs2_^~{1R*qQB!Sm^e0rButh!a?&=X6qe-jL?oR-^%!N2cN z@Xs7J1tgqg*#D#I+WFvV=EKp*8h$chy49wrWAY$KQX7v#PbN3Ux<$MNQI{NEhEK=M zD4dtdqYPCO6JZg+r($|(O`&oGYsA-}N=?Qm1o}V8_W$pU(@6BqxSRI;bRf8dbuzjQbhkZ@9jfAh39 zU!ggr1CK9G(sW1csS1@vE!mEkw5EcyDplapXV-MJX7zDY9#fsd)a)!q(GtwP z7~FdFX+S3bSDdBkml>1psAz7LxP5|LgfbkfJs}ge%e?K1$PE62ZGr#QgQkF>{Xh8a zsOSIt0^9$GeEElE8?w5*mXSmRX?QY21cVPKGE6=q%6{)tsoWf2vlau9WN<4~l?JR% zGB>E7bu>WFoJrJD8LETQlpKb0hte|wedvObveGIGs6Rg4mK_ZJ548#XzkIMOAmI%A z`1>&VpJ4yH(g`BFHcjekQLg{Z?;ZsnZm*#qw6n|aGmsftLp~; z;kLnl_8=)B;f%olwT>f<2yQ&ILRx3wm0*y|1zCAv{FTD$*#(q6I&ZFqcTpOX{>k3( zx}ypam&x@S{sH7vhp(y0{;!pwEa%~myL z2Fez|kZR*N;ex7s{i0qZeH0yTrs4JjZ?j8tbJqj`!cAZjMmmBPBPr6s(Z@i{o#-&s zirl0@gCj)KY?Ms)3DmG#&aNb{CY+PbdSe;clp-F8{J6?ZGy1D31ucihC;I|9Xq!fB+6W0UIp=PWrQ*7w|IxOh z|6AR+4`vM{oH6Ww{&q)m<$v=(8DSmOB{)kPIU3cH*F(xU>_AD11IP?dT%V#36ZGTR z%rFd^NFEybFMt=ESgub}A0!ie#J}Oigu)1RPf5@G9E)fp-Zhx3eg5_gviIO;_JRM_ z2LF?7hyN=FK>-Qpl#+j%>kr&!po0|%fI|R_P(2z`E@v>w6P@Bo4<~F6maIt*saDSh z2P1Jc@GO$dzmtnI+4kdRed%wYdtPS!1)c#XI z!a41%qdMN8HL?8wg33_vEW>~;Pe9&@jCC1{6NQMfx5>F50*2Q=;jcgc6W}ulnh%DR z1adxx3YHL5lvMPpyP7#6T_7owD3W{1Tx=K$^(tmb;S3tsf&RGvz zAe!gw0_-0CMi`i2<}kiU6yB8-+y<=3ok=upO$ysV3095vJHnaRGJly6-lQ5DA2Z$w z>z*&&5Y_TOX4ZEUv#!x7HlPb)Jlou-REzF=ztA1`S-|Np5Y^klB9b$p1fCr=J%v@nIbk+bQX0 z#@JUvS%SE0IBd&wI|mb2>#k$~qpksRFz=$0mm2)X+ZzAH{i1+`GwG}slUgQCLNgPE z6cGVUJ8rk0@M;(+>ZJxWxnj+ea>(`8>QVY})TZ_G@=?#DuGB4H`V5iR9F#>@QEWDu z^UpsMZH~XUKNOH~GS0dJBE-FECg~p#3`{1?ZbZ|^5!ZON(JBoLfB{2oANytldLnlV zbTI>kIvQY`t=+^|tkxDc(zJTUWR^ zV}QpJqqu#=E4O0nS7(#u+CUu6DTtyEN(|KX!7cdtXOz%U7zipw1_HX1@F43=b;D08ZO4ihLEhsuYZ#10Q{Hto&pli^UnGRrUQA+FdsG8 zbCz6ueG2wB{KF+gZ_%~Xs+X@9O%)^k7( zPy|Cd{xHE9#O+}ic!Rq@_P_Y>$Qb{5NU(-)1(>MD1&oXZws3E(y-`uIW#6?edMqy))_`SJKj+~7amf%t!J_Y@Gc_lLCs2WE;t zlm~q;+y7s1*2DT7L-~PiM&>XL${2htjfxP{_i+rq;=wkHWI@UJas_FikS3}cAJC^$ zw!7mD+qabKF90=KwrAOvk4z2Q3xd0%!m#C zFLWsWU)&u9B%I5@Un%sBju57Ok&!3@Ct+frH;k_`*%YD3Fnir|4V+n$r{>F{Z4bKh9R|}BTN4E~op z82>NroB|Tgi_W?mj<%rHv5=*_f1A)m75RdjnX2L^as-eAQA6$=j|V6pjDrw{?wuGJ zBC1eCp#{=m(u5XK*1T9BhtY<<@yR&;)cKQVPoEyj7jQ*sLD@)!uOSN+q}qY%1N0ti zA`9qfz`2XNeDInooan^^&5T0NTB?dMHRBB{&2RLeI zbve)q$J_Y1z?G4E_W~?GQWw9{QuU{eR{N(EpdWzXB4@ zOU`<_nS`u;t0{AmK0EAOY;L_wsvED8jXDOoIK3pDp{{St!wvttdL;1wiS1HA!nua{ z2b!oz^?-FUz8-NhhI(sj2ji;HO4(Kxp6FBY^$@pZM7MP+Zi?klVH}FF8vI{6BKZI0 z_9!6XyzK9Pv}RUHmAZ0ryoQgnH(zL0|5LlL&xoE@5-R+EG+KbW_}xOt`ZqRSu<^yP zz~%Q0Rz!(=lx!XDOihHcEzY zl5CTICX_yu?Q-U(^&}!2snSI4mBs9WOZi?EEmC_s42Zu0QZ2$^aLu7&yR{cuwB(BbrS3r`U_DxJ*ub@;$d5266%0ORqgmZ&N;y7?2* zCA0poA1VBQYO55GaOR-@DlgWHa>fap6aH$#Oy3>3hXf3a8Ar}nD-9ItrSF5*Jn|4B z42TT8axq(iPQx^fT%Q9nY=3}4_y;)6)&M;qsK21$az!_{)MA4`)voeNqaF^5;V$X= z+KQX$RX4WDnm#dn5Bx{fTFEHhBIyTY7#cgczKJx>&0QUCNg1+6V3;(}#o#}8`BZ69)QVZ;v`*EQ#qvVxWSr&>z~nv5 zp6rM-Ydwo#&Z@eHyIFltjkZ9w7e!$;wNOC`6G6GIGwc`rAYH64qj=oao2lsssFaN) zkSKdHIhd7?!BCPlg~qE_7E#-^8W$|r#$}thtUI?*OUc`rI6NRr*_E0bl;DsM0AmO~?tXGjqEE9jKeE(_|+2pfTFRKeU5?NSRB~iHfOq`1+8oU7$ z*Zorjp+Hw4rKspD)q&#@e@d2~9F&-0xf3~s2};7IY0<-T{6L?r;bodz zkloUc-2!CtZ8sp{%6=-UUyS#gvmP!=WEb}SJ zWlQjqxuC~_B?cL=TFS8InNl!oErQ7x|IXKc_{YSBX(d(3Yeeh83r1uz``^7M0RO+) zOaTdJ9`cW#;}lLG4J84ib~y|yZhm1c6A$1OoJuAXYcn!Kk#uRnUMaI)3&pVA`W3+6 z0FzAizAWgH(^OzzbA77FUq-x$faQ)n|SE8|1t!&Mp*R{|2HF7EzeGj%w5>LXDQX z$PJWR!*b4<5l=2N)>40Ru2ey2rb5KRY_aO)`5+!tu3+JZ8V$=`rO+sq$Y&+IJJs$l ziU-T3G7j^_dVOVlaBy{XHN85Tu2dHd{;xhU_Bi z3gd@JsO8?Qc4*2b#9eNmec;vLa)iuf8MrnN;loHKK71OvxRAFjLut#95=Q=(aS+hl zkP4O>$O|%6R|bi?23tKzj*hVm{@Eu8|6lPbAmQX-|D`ETjqYTIh1g_{N5>?B@KTom zo}%A)9^Kd!z)gpzQTgo=?ZWi2&EXCH3r`gO-_{h6aPnCH5zAzyQd;9h$&Q&|ox`Wj z3=Nzd60{Tt#_*fIp90NLd=j*hREp66Dx>YUv>qwuMTiIVfaiz;GjaN5B_Ye`6lB62 zolOF=j7dL+XEEo}sqGM4p|hGnhr^K?QT+}6xhD+&zbz@iocKR)J~_Tl;82d`2lmh( zVf(*}^N-G97bGH-o`+!_X%YjpRG1uOYTAIPT8tMOXb@psW~@OX_~vC8IJK%XkJ>2j z1U5?A7MTz7{)l}NfrQLvk!))tMr-Il|HRS%uhI%gI0fiGklAx<;zDqawJbtX%I>!^ zvs3aGMxu^Hkao6x7@apv6aV=qPa^)WcmMmu=fBJOL(sv0)%{<0|2N(LZTElI{oi;0 z58eM`_y5%WKX?Bx-T!O%|JMCR_y5uTe|G=t?tjz$Tiw6Y{d?X2uKV}9|DgMiy8pQQ zPrCno_nUgYr{^s_$9lSZ-q!Puo_F{3_Pnp>13e$=`AE-4dp_P1?|HiCnVw|NvpoYn z>7L=9k)D%1r+UuxjQ33TO!b`YIo~tg^Fq(%o)>#&dS2?e-ZR&8v*&itD?Oj;`E*aV zC)eZlEcSRkOFhdym7Z!(z2|<TZw6B}-{5yJSh7netM$h8Y-!*;s~wVc&;+7?xoehM8e5(_Ai>%jG_TAP9mW zh#&}pAb7mT zU1~kGU&@jgb(1vKCnyviow5s$J$&3kF-Lqjjt`HBBezagpb~;4Dij`j1Rq|7u%P*$ zJB0j?=s#7b`hP`BZg%m#?lktN8`+nHT1D8z_96!BusU0!LP2lALZSkm$~DJvr(!Be z65hbgmqniE&0vUmBUDUxNFEwg@E|T`y%xUBL-SGCi9LNoxGphZX;q5dWXcZhGz(g?if-*=#O}Z$_}1 zn!hMqO&y`XIJ&tWNw3<@E5`Ji>yGsr=nQjStw2^kYrWDg^bW&gC>rj}{3#3J7HE+Q zM`q1KhtifW4Zg8girsXr;cg4&zz*C%S~abgH2(Er#s4b$zXqYVw!@}Y7<<*+Y=j9A zNaHIR_u%IS2!JE2jC&g{u24FZsAytMA8T*VsEQ`?o3Jhx{7TL11V!uk)az!FOo@+H zUw{1dXuYnCk+_pIMm|_`-DB>f@D=rtnxcRc!A7OgV4fvja}gVeeovMcHc&;j7TN#2 zVZ}ev_WLaW*OwpfhN2k<*i zS)xFk8hj|oUgD3JQOHlYG+rpoA-I%!jO%rkY;(s_h&R5}ugZR0%780nMF&mm08%*uZ$2dZCvDz{to@TjCv%eVDb#`P{5DI&NwDF}NTsxVgCm zh?r~!FBjH56qt&2JDo`sis*4C%!eUrcpa3W_-g=13 z^%$(PY>hw_935CE&fig=`w<1vy zfx@BRaSfuNkX+8P&gJ!jmQL5=D!DWcG3Kdi+D<-xyZ>Td95J zxC9gJGr01Mn>>`8#6mWGp}@OFwSE)agK0%}o0SVR%lsp2(8>!u-~bjfh~p=45E+;r zV<3EcjsM25;@?L9C&@<@6Mf8Ka~QEuDpW5KdOfgF>@$Mq*sWk55j`B5dq{VeVjiU6 z^iXfFR3bQuCU7C8X#AVQivPoh!;RJKrf_-3?7H#2{q5P&YwDav7q8{Uiri-;%sVe z(^_}8Uim=1fv6lEc7szcVs)~~vLO=elVO^T>@Qf2{hb`^z87OuLmQ9}Xs!xbZABZ{TsQ*JY!8l-@aQiRkI z@mFPp9Y|_5k{taWN^7+x(L}VS@kb}P&zLmxPT&Ua{g0Hre|X@3f8ZY<_@@W{`GJ3V z;D0>uZx8&>2mbwm|MkFUrawFVx#`bG>S8AS1?ewJe@Xhw(qEDOs`S^Szb^d^>1_H) zdOV#=Ka{r9PI@~1aQb-q_31aHXVRr~IsJJ0RQieZQ|YJEXVT}=&!!jB&!sP?pHIJ- zeq;Jg=}NkqcGK%=FMTz=k#42^beP^uZ>O)N_tI}pzcu|W>2FPcTl$^pcc;HS{hjIW zPJd7O{ps&d|6uxu(?6R2iS$pUe>(lM>7P&kV)~cTznuQH^slFXBmJA{-%5WX{oCo^ zNwfVsi0U7S`PB=q)ozRR)~IyWU|x1DHGKn@(@j%S01j{nN@}$S5fWbZW(esZ?LU>e zm$m!rzx%sM|9?v=^=6{;mxq=9L&X0gSo1(`(&~g13sh($KegiTh@Fc>6}2F=R1s%Y zaw%PQQA*!!gx0k!k1HxzDDZU6Z4@k&lCe%zI<7A{&)|*frdO8lw%rP1LX#P^#@`=S z{5!D!(=LTdP7OECT?9%Jnj6`q4kdbu;9ruuj`wV}rqorf_$pdEqOINm1dv?8yZ_Pyi92t4X85)z=Wl z{b;X_+yk~isShElXfO~T!=eFz`W-)X&l83czK)3S1-C)P*A=iZaBdXD5Vqo)AoK5| zYqBRVxqg6%b^j`bvge+R^54T@#eWO&PtAPs01M~|@NP^st1E+MUJhXt#Ag&th{Vij z>8ek1Ye0X$(A(G$a#jqSnj2V)3ulfUf5WuMHwc&>gMnKF-B}klxUMKqqffNjdi{5X z75{DQ{~iPYVJFT`ZNq+i@=R;X%1v)08@bh{v%PDcW{>ADekp`UXn zJ*@a2WC6Io4t+0=cnACccOn18w!i7@N#w&FihAM~LT-KdrY-~nedMMtgt_|oOruW?)Bnz}(*Is+{~$I2wU>FyO>K_CWzeJD%I)zm4g+a#5zYf-)04vhRm&SY5R4a; zqBg+xLXXk*7Z@*vh~0EMa1TVPoyPy#u;SlM?MM18T1MPT{i4TRu;w{y{6D+HivOFz|2KJMg+W6tDtOxv+o+8TBASo_ zBI7yniPM^Ju;-Bcsu!+lEFpW?Dz+doCUP{$??72qj037hbx4_LU)`}TRQ$?@i=2IQ zGUC{=;DBNZdj0PWEB@bv`d_jCV!^~FG-QgjKm>6oaqkFei|k?gC+f$QrK;BiDXeeR zN^_-6$dTm@UkVyV*xZhrOSgxZ;_4W^BZ^Gcc6y(0nAlJ+)>@ZZo5sI8toXkr?*HR8 z#m;u+M8}d66;p}Ds{dlBw;HGu+Cvs%plP&RTj3tEnyEw<%RXDBa2c=p?#mzsav#%2 zY~0tZ9Fj(1m0{i5BntUB17!|XK{S1`+lj$|C@#t|8GY8pLB2DI=JI#9|r6j#QH#}%>ck=X9Gb% zai#;JrkHY)We(E*?|1+IJ5B#T;sAz||9uPW|EkCni@|!I8cep*S8(hx%6#V#^kXoY z$Po00VOgNyW)(g;_%@Q$#do;1S3V)a*%r23w|xM|OSrEJjp~WJJ79fl{`b~l#s6)< z9|0f-Zb=Dy+H}v3mVk!Z6ZMA1JPzC9_4cxf>6_Wg4nTSE57hX7^RVLoty=y~MENFQ z7IMqsa6SO&K0Sx%De+(r?Xd`tPEv;v;5Gi=GOYN&UHX4e!0m8a3@6%44tszOgJCN| zg8>w;nf}rz(B2>y(D=V?Sn>Zhz5WHiPT&HO{sK^;z4WX%#pmg-=JmHjdAUKX&G)1{ z8+a+NYW%--Sn+=c)qjcUszP}=Jk)ncb?KE_@xliQF-m5ALriAX_`iKv@qZ`kpNZVj z8y4J6#(sOn_Q3+3T;vH{Oi8RU!q)hI+pyw)kOkmg_U>Q*-G77q|L^MA|0DtFjqEN| zS`MOdDX+(fJht)0f1jrRcML22zZ>Z3 z;7{vZ=cZ9kTf5V|iahGq+WLG`V(g79Z%x^Qwla$T0A#!PIr;t(^ z)j#|8Va5NuApfI^1~t5|4R*^*w)x5r!fHQb+0xW*0`rA&2{jNI!DsCtwOx zdjbc!%+Rqy)$^+j$S0i23iuGo$<-g4ZXJ!AVl>9Ip?i$RWQG{k==J{{!;1fVQ~PbO zNfC~#rDYWfVuS?Hx>;Mf=psXMumx0YuWooPM8V01Yh8AI>@KJvKvgR#n51T1>-evH z0xfR_MsxI%i_Z`3kN4@Pl!_0IQm9fXDdbu!T6s}C5O031hfWUC{_l7H|3^*#|91{6 z{eQQxe+=685;ikXoe^iIHYX7oi+v@5qaA9OQq^&yU5X?z)UT<#Pq}`Fx==Nc<=wpQ z;yd%o2WoQh(H%H(8EY}H<`ym$h;4ePM=EX@?SJ1jtoXl=_P+tu6?*v)^?q!$Dz%kr zu$cgJKRZ$vs69(wPe|Ox*009P zAfiKqD=N$+{Vr|c)%btUu;TxH$bSmmLnBKTO7c;h@&c-U2Yj8o2v=kOI@~YP_|`IVZ36+qqJa3&kbE4hJZH3zw9Em|t7udJ%6v z<{T$udE)QU_`iQx@$awtAK3)1??bN(K!m3LBE ztXB&l3QlWy;6Kv`y*deKX&p|$FJ7cT}0#5$?T-{UnCJ8i!Wss@PgN+eh~5B z+&L3oB;+ol{0_Q7p&S9V?PzVf{#pYDrJW+wfv{y9*)CdjuLgBI>dz513*M~wxk6zz zKqeyf5f;sX(J;8D@yC?&@avEJ?#7JOCjUfpy=YB2d>}z2JQ0$KHvSvbuRjs`$tQSP z!n(!HNJ__!qeSauSU1M%_5Xdty8eGi(|21b2@myVx8b;-&MwdORzJ@8#0=fN8P?;lqDe>k^;wgQmM>&BGhw=dL`pxOl;G>GK%!(x|dS(K@orchva*;IQKVqrg9K9WgK6D+xW{ z)ZBIxk)*RoC=EjT7cR+gaia{)IP70qgdUjpD0$X1wRfqez%$} z*y}bc9wG-D2O>6@I(#?m_|1qQ2&CKq?7IiC3sO=KW)+X`oUY}LMny`G<{b{10zDp` z+CFMcuo2s#0S-FxgucfAhldsaAE)}S>$&Mi^O%w6P(|LKgHb-0cOa8n=N%kIoF--~@#yQ5W~&abS{07gA7{(0n`9W2n61y3PE6dk$iA*v241 zv8Zw|qr+Ahv>L9%Lvu%2(6LBH!#W}fS99_r!UcIyGQ-vM|D(f7|34}9-@y>~Fc6wu zXsL30q)Mk2nMq#x#QJK*AAmOrNrNBILqjc}nzszNQ@01l__iA(U@g1%mJBq6ca8s# z4J-aXW!gVzS%v66>@~5NQI0EcPdCGyK(1e^=z$`VgpDnZY|#DpG6slR#A>fhxMd8} zg9)jJQZIW5HX~Z%!hxaVIDJH=@&EB*#s33@|Do4r#NQ#)zT9ac#x9A+_hAOR1MCe< zS$*eBwV8;lO#hTfSfvlPwQHfAU%gc;T1PLOUsyb94ca~WbZV`G36VQNw$}Ln#IWN3 z)4cwLJ>vQbhQ!fWzesuCaQiT&bxQw9-N%I3xR&MLa_<3#-Z)4sB#{b|<&_(v4vqg$ z4lDjYgZf`&02#PMfZ}1PV=x=(;mq^?TB`vG5z>Rfp!>KplMw$i_|84TL&TsCC4g%D ze`;9q|5b&Ugs3X}W&y z=&AE(rR{?5hgY*LCDt2Ke8eaE%=Ga+qW34H57Pec_xS%`Gvoh%dRXcI=i~ejlsj9i zSuT;G)sS>Z4M8mCYnI59iIK0^n|hT@Xf*xg%r$pF!@Yxh)SlSw6}?;3@}3rhpIhOE z?YsScLT@eS1?MW~#0X*g&F6P{y!ciUpPMiW&NtjB{`Y5w75`sA{%bQ_@K({`ab3*O zOt*h#-3Hurm|kNlPn>RsXT9bGhj{3w|c1w+#K|H821|Dn{rb9k=YKbP@^N2N$4 z1;t6=x);LanYggy7sd%BiMby$xH}P0^j`x8SUdu4L_M^C4TCLYA!+=7aai&H<<$O} z)_Mg6kLnxLox60l64o8W%jXc$`4E3W2r$B^_+z`ZMezUzw)wpM=<(wZAMe?cY1*-N zufywm;fTG-f!zPVD-Yfe%u6-?9~@Tv53&GU--muLkN7bA|9>U5PmCZ&d7z&-qakWO z1=OT$Y4zl!*`19XxDL79nfPDCXGx5EQ( z1a#@*>)tNfB(Hb7nDi|Ka(+V3Gc^DE(6HkFYsi1DRodYTiJE0>8etnd-Sk4Q(x4)Z zXXa1AcjIkv|QuItIqXmtFf{1d&)XgL2L-c!jd-LT0;U&D-6&MsBMjv5N*^! zKfpDw3A3;@J|3NP7F(@G=(UsLVBsIK3@-42Y|-^SB4e;Ur+6Kqn3&^$5@h=-PHxx$3nN7l}&5Y z3%pgY;e|+p>%a^;x#g~+ZUs)SaAht;YOEsV0Eet;z1X=O0d(c z8a|xe*ixs*ix{LWn6WoOk(ve(J}-@Cyu}>FJBU}rxYMD#krbfIQS^MLyri67iqQD~ z>agPf5wd>(^2hrT6yUCTeh^QJA(VJ(b4LXk9JLTI21@bPD`Cs0`~!<;9a$CRTSR#| z%9RJ2N1LrCBKs5=R=->pq83L#O+<7-QKprxiWll^n;v3JqJ!x2n!eoUhzE`TuMI2y zzmeMS-Jof@=s(7|=0p?hHn~h-{$O}`B57PeccmMyd znEwA?A6EMRP4xc|t{B_O z#RK}EHu$=P#V|+xetOri=6@dAM@J5ES>N**!RuW(e<0Ab zx5i)=?@2F87aG4%jv`QGSgXS(ab$r#KE;1)vUUl7P1qEyqz3Z4? zkcFWE=mvck;Q(l9;58cm-yBx_KatvB$`U`0xU6Q&Eu;e{vt?0WRqXz|H5bCB%l6YJ zso#7qdkWSu{&@OSHa{~9;hAcPhAxh~O;KO8w6r|4@&dxSN>lJBLYion*pE2VO=Ru# zP6@Su?NhR(EGo+OT-PH4^vLiILK^2QQT@k{4J-biOzk7%RD@$u&M8}$j6zkdIF@jvScxGG=}72gUs|DSAzbz)82Pqwyb z?-U-U#u*h-P((d1vtli5s3G1C&!_lB+1}jZ;-$L$5RE^n@&EX+;(w3@;9mCbU;o{I zmHq#pO6@<_^sKY5d;+PzAec{o)M{bZdv5NS_2kCtQ`TR<<$czPiY4ie$!V)j4TJb& z&8;F`n`+M#$h4ca>b|>H%3^6W!d9{FHX5yOq}!n)08&ggvM2ivotUhkOd8RmG!vP0 z3<{slaz$OFmuX%tP)qKFY!>}$0vRdz~DIj^5VjD9mLPy;inqW9Qwl-0|gq@)o_ zMUqz|1K4;Jebn^-iD9Mx|Crk6si*Q`#Icyg#cGFX7fgRX!{O3%V5fb8N@KxYT%%qy z>x|wjP`% zENDcoXJX+8Id+Xg5<$0XH_#KixAykVk%zIr{(=#A|;xmM3>N<13> z|2VAp|E{)wDk+H;XwM2#JhW)dFI;%|n05Zt*^4OX;bTF?l7&sW5cDDfZesdVOt^q- zaJGYBtwIAX#tx+i2c34i<%@^|fjt7gnn8m_gaDjlR|<+XNP6nCWn~e606SO353@xJ z1|9kkc^>)fhFb|bsJD!bYNdvl$Eq9kKl+_v#s5F0_Ay`55u@L zYkloy6_V3;Eg}Zjn>6n<{^<^2LPMP%bVv}S)0e3osqZ4xaIF=XgScxEjW~D7n%_pD zKGX$))Pd$2>J4gC{hMolqfM4^drCV;t&tGT1C94ZW$uXoe|lK)|2^bCP!TVW1UQiy zLeV_4tMykt&|LS{uL2Hh6J$ZtrTU?mlN(ek%@q#52xxX;25lB}oJDLPt;v-&v_|1^ z^o_oB+~zgWW!fAJGrS%;->eNDNTzMkx0)Z`+qv4jCud#L23MgMU|Z}U?O)UayuJ>7 zFOT?b)BpddJtBh3-2zZ*A%BbqWAyqV)fOE3%&O}@-i zyk)HzTN6D{F*H6I=Vivo6*TeVo^Qq#jaNR;pX;|_9 zFD(Cdm9*eCU%gPt%TbG(Hz`vY*B?@@n$<#<`Y}=}R+81(mK3WZD%AM@-mv2T2f#n8 zWy6?g89=nWfYPS0PeR1hfJC!rWqTz{J;*|~${A`V136X*Ry$TDuqxIQs-pk~NO7vV zW8N}Bp0cz&6%&ZX))5n^qFY{9q~f6(|NlI!`2W|`J|xiUPXBzxB}<5z7BznB9~T!Z zXHkxS$AWNKF+tU$1P6whXKq-8kf8@s3C0pnlpq#JydFfgkqn{n|NUXb{}0jsDK1Dw zYxts+uMB>gEKM!2j5TPw2TK!kTFw}B?LfJL>Zw9TS&wl9B~p+OVG`Lu8RB)R|Azce zHmz9PF3$L={epy`ZT(BAYEj#48Pi-S|+=9Soxs zp4?Go1VV`{9xm=_St5Erek*lOz6A_P&vA^uRr6bIT2;!`BnJpv65aNc8c>S#|NkB4xU zg~+lj35oHF(@_%s+V&@am9aQvAk@ESP~IZFMB%EtvwXBi|9?v=$J-CN^jjkwptf zWK@~f>?NYaWlCP|Ke|K&YOXCR!NA6Ahe9uC>wx(a?=av}#UCx5WfvvCYM!b0|NlCy z`2TN^|K-NPT7aAyVsiZxn~aph7n)FM4#Z~?F%lOkkos6(JhzR=gqBi3TwHEx82t$NE3 zj60#uSZ9@DAt%GF)gYSkN!WAS^%{u^oe>dA&eaWqc*-}Z?S#h_?1s{x$XLX5{?3g;a z(W-SCZdv?szftK-c@z<$r)XL&x&dnEdVJYbW>v;7_W3lc9<>+HE z+}jJ>##-LdNYFF8IjV(h>rx`Q{BD+NRG>q~S+q0Yb z-Ox#WChGqozy+_fw-=HoigR*sUS1uPLK5&WWG3LT9>z|UN~OS|c+)ce;4Iy+NRNx+ zT&_eERcpCH^C)@=A|iIn+8|48h%^EeMMqg-MBY}KRo8+~Tg!MLBFw!$M;$w7eZR8f ztof~tT;M=D408EAQWUz*m3-I63l`~TA@whmKWKbhy*Ix;y>+wGXxIpWKxb`AwrVZ~{N`<+$f}hK^JR5KImGB)kZ6DgD{t^xkxN(1V!}4%`H)8$8sJSj)adVXWw$^t4HLM-xb@hYu-Ut zXAxI{@44u->I2GiASYa;ZUYc;8=?U~=W1lTG9cOQ+6`uAU}d4BND{hx1XzQh5=Z6js$R}|>8lU((zsO#!%DTjP_JOK zR3t@YK;)1hVDi&0LUJeIO@hNqsKcltq{v1KRB*rI85;l3y$Sq3a_>`sllnZe|8LPu zm0f1JYK4V8Q>8|QAcJVdma94QtKiyQyI!K)_1&&rW57eFwYCN!`6*;U*Tb&e;nPwe zdg)mzFE~CvrYHdter<6fj%~nC|N!ffkcD>jx){s_hxB2c_KWq@&*LPJP z6rt5T-`4nl-c8~E(R-Z&oYd#1_BR+Ks*LH*xB@uEw>wxmSa*71(Oz(F_Ut^QTGv@? zE_ur{@-I#ZASvF#UxN^9%QMa#brtnHRe1YKP&&nR;Mq97hN3hfKQgE8)3p2UM1pme zT003*B7)R+E43ZCxnp#Blm3tFx4 zdgKJ~A%(B3?}^MLlTn`TMJ|5m{5(Gnn8Jm-AJoC)e#QsqH7xm(ZhPD=ygkyDI^Gc zTBSSJ*+3y5Vq($$|G-V-|M7d70-RJD@sCenZIO8cN~AG2^022j&n7G|<(!L^j}%T1 z!l0cc`va)J>p3#*KKxLw|5k2(qW>Ti(|mCXrT%dCI6-asB`v{MO1WJ`vH;CuvrE*| zBxw-(2*yl-l?YQtylI?gSMoN|RK5%5)aMuB)7XnB+@Yn{fBIG6|H*ro0-V$c;-A8t zU;sV<1`OT2-NG_o73-GlT9|mj7|0YRv^Pcy_5^tOYwq@W+9RZpRhR}wt@4;RKHh{L zh)Ool1W6stwI)hldAeAbwwr(uYrQoQfJ6w0BCA^mWqSDoqxPZ>&umnY3q1yIp>{`I6ED7fZVv zh~-5?dTdR_EPsXt%+J~fY5(`T|NoPu|G!1r|3_XG{eS9ST>(xi1Nnz&qv68)r)Z-S zX1n$r8;uuW+FerRL9(^ghO87KsHoEh6Xfe59wX!`i)BLId1NMa)S0ci>o)KOvd39^ z(n8g5HRymrhw?L?D-V-}7N6<8VBw%(KK+fYidooyKqn1y`5f1B8 z#cHx)t5dD3JMkAhL*t)$mH2=9-lPC0HH!TYGshDmW|lu9i>b<}wObTC=gYa4-y}Nn z8&A3X%w&Z7$*=l0>#&|6_fXBh{Hno`-^B~8As&m+Ty1o~qI9{TtOz1iM1eCwXLW;u z|Fe7rh5U(6Ev6$9m~n*4vGRvi7XqHEzv6D*HI4u1tH%F#??no5QePnOmx%W22be$B zF@Rg>YP4M6ZxJ$;Rd~tp7jAl5(aZT6nH|Q*uN>KRyT#&>-T8@$?iDgx zbv)7Sc5jak=_|J(xoEo?ZlktUE4rfO+OtdUa*6)g+k=)(AEG;4rDsDbBdbYXy~25R z@reeP0q*LcaY8Mp@&AHbfdB8^dlcZLz7X}Vp>n`32-h50vxI;tygI074mXbKe1J3L zMbSu|5%a9jYL@z}-7X~RX4xycdwZS~m`)pr&atDeMV2>6Qh9r+X$N-8KypDm!N&1C zDNgDE+82u(k10io9(;IwL)tth~dJV=bz;gqNvwQvHMo|1Z2H`2YUBMgdOh zKVbdy+>Vhpfh=>kw#W*{-d@iEm^M+%9vd>K!WCm+wCX(+*_V4R&ntaakecvYL)e~y zQ6%T*yF$QjlxY3KPTE+iU~T8<4+PpgENWMCRe;+9Iq||KXzS{pq(|rK4qT4s*Vanv z!}xfh6zf{)e9mWuNjMlc?Q9mRyzaAuo>bamt-YfFW!Ev-E8tboP% z3eyX@z~izsoNAV1ECsC`|?nL{Jk1uio2l%MOgHp||F4dMx9oR+tj2RWXL%O;G*E(fx7>Zo4 z=3E$Rc@vpwkuNtgn`r#M_!i>-NB0f|4EFt#W#F~*z26OY{w?y$B$h0L$w?s;ED#E6Ku>7F zepGFAYWUVf?17?RUoQ*WPgp<3^GTjki`I;w*`W>2UR(*dAb?QcP*{Mio$Xf0x;5J0t3ejC{(B-6=Rf5Z@aY|MS$_S(;FLTmjU%CaZm*TvtDq@U8|tt z*9CMPC3`%sRysR56+zIQk%Ag%v%w9#aWi>q zdLNFI=>(Ubjz)NfLmXax0u68jyE=dg1&zcDK7ZDi~dJpSyUP zLNO^qIs_Upe#i!K>WZ)%;eD3ymUl8Dq?cw3FD_GPH0)Vd3P%w79JbE1&~kdN5>S`| z0;8qa_XNlMQ%Qy>ponFh{I16TD_f z!;{I@6c<;6EVeO3dd3gVF>8UT%Mb%Cq+P68UVgXXYW%#1Gx#CTN;7obojZ{|q(5f9nzcKgp#g!+IH2xJ>(|NqBL z|NmFNhV=heckc>tQeTtWp9g*PRSkck)v@Xb2|({^%iCzn1~DPB`y`ERxJd1*p&BW| zA<;Ml=3L7~;4*TF<;FI4G~ZnToeCCYZenZ?c2HUlflcBpxE%)AFkrw^?5uzjLLi!5 z1FJhrgZLbuAw%yRH7L|~wZm@Gc)eqG`<_DvU_1dGzdg|F7>>3UE?io7yk6 zu+5d9ASM*squ@iMcn%uF*OyG`L7~N#hEoHcLoru! zMBl|>ImD@Mccl+_NaKTEgLs}Pr^9_1H+v{KJ(7RE_BF=;Z|+VCa8h5F+81j9(}@iW znk=J~g`ZCpEGAjERLXfsLMg+E?{%*frEJpnTVacE!QRN)#5x;8kZOnS_SEor@{K`m zsZzK`IecDzX?i)niIR*xMhfpmcO3wKHt8QCMd&2HAhTW)$aqz}`ZS~%$AAnKG@$lQ(OpRaq(@&DVqkpi65*8_i8 zA@uA7-7MwPQZ&5R?Fy;mGUf`!R%!v{4`bDn@|xd8y>bYodD25*sLDeKW!J8=A}I(V z?coz-OS_Ao-?^q%7=RDh&3pcgWk)aafP| z|JUCJ{QvImqW~xM4XJ%>xDu=WS)ac|d1RP&Q-9#_c*z6+Xf5UCT|L^ZM3UE>u z^dF^BoQ6z9aes!a=5p#hEo?F6Y8B=URpY!rhaj=gjV_m#GG(+N$qjT8oreLP_&!kx z;P2b?U73nyKE%2-e{tdT`Ey#A$#RW~tnnU}dO1Dj%4*=qU4wRt?iF)1k+zoqtlNbD zKipju;H1V<`@FuRIa4#HW;2>Kwph~=j|hY|<*uA!%`0$)G(A1esa52Kpd47xK&0hn z$)-UmZSZ;Fgv_EvKv(ubvb8~gqsu7aDt;MtSd)W2M1Oga0~HsN2?VNn+>I8u+Qr6e z{Ksw^{{MJ4QNS?!|9_MH|5?<(>mwQ_B#69JZbIkw;2=a;*j2&ZJS6-+NXfoXZpcTp zf$A?LC@XV4IGB+V1aY{{COb~-&pR(6rkb;d#5MM{(k?}#vOy?H?o(-e^Fk7brD$oH zqU&HQrra`l7;XzCh4%(!327WzVhCiQ`=4*Ry^qlJpS_Lr|4(<%3UE>nruJp|&uE^n zGqusY+SNLGMj?A&+45otA<$8t?y=jlb_6*Io}#=ha*1gljLZ_$9GSQum0yW+jdc|Q z8EiMxoXLA4H?fJZIM^_g$I5Nk>)ObZ*c1;^yjA7DJa}92|L41f0-V$l)IXwW@sOG# zabNIO8_2ZfxQQ8WhVAs8P-z8dVnSi6YPH7un9)efRIvu&WhxK1+ zJc!dE$cZ>7>5lekrQI)OQIR_f#W!qGqJ(I!tk?gM+l>Fe+#M9)q+W;kpDd*;p$G>} zkjOZ~2U+O@pO(VPDrfmEXYHd)m`^G^3O_#%H&9}Q-LT6?mo=AXnMhO!QCGgHlr11X z0zSEj`Ad5mOTqB#ARB>Lwdvs*YXHFU@e2Nh!b=VW6^j1^ieO0sGBJJ}U({`pC3=l- z3${=8Jz3p=?joeMt*R-w z0ZwWh`EP1g2To<#oJqN9V;;G48%*PJJ_ADKu=gUHCzwOmzQ}2&rEDEWs%(^L3gLq@ z?Wp?5h8F~ou^mIe2D=xP2xef*Xy%lxfM|j%OG>boSC)h!Z25{&B@T8Q7~ht%8vpS- zfd9YUc?xh+M^pQ=SmU!7=V!Cak#4{yE3|1NZ3jzGaQRq>4b~>qR~0!hBiL+Ex<=|s zw7?8{pwWoMBxP8Y6S@Ljs|ks6hLxN?JvzuEuZe3AbnTZ*SqIu|rGYXxVox+@m zg>g>DeKB0xJa#GH7eOVJ%bD0fqui1#Hkb|Stu3gnf=ra3%at{MlBzSURfr$R`^K$j zoUJY%h``~{Z|z8eLm*4sGKLMMi(ZfMF~W?_KT5Cv+#SOI-|s91IH^41|C%a>17_?& z&_5$*R-2ubDXFLG3+*AM-HUvpIkP;clEJZx04McOYM!7e9(GV3->UQHYs;DMG(u_czcZvd>l%3jdqX5K{r7KZ^j3c|xL8^RO9-`6!;>e5g2wcJ9Kp2*;$Vv}XAVM5; zql2BcIOK(;U0kHxf2={-4R~c-&qx2h>)m3o_<)bl&3$&n#sM7=y}vZ3Km4?a!P5? zK>%2Ah#%^6`lHsCl3yEP<@wT-{3@HDUl2t{I1wT!sf0XP+RQwuZsRq*P>hBMtoS_S ztG*aX%L~oZ8vnu_$N%&11O-sHr+pc`MUggIGqjqqd5UX|V4UC?Mg)eAr!YbZo`dGW zjyT#{1lURFmL)Y2w?7?7Y%jRYMJm^WOEo1Sxr!(SMs==y{CvI`qaX@@#}#gXN?U43 zcLhu*dOYta@n>lK;Rw6K>;LmJ>Dx~MPHGbQ-v>{0!JKEc;843Cty&g{5TG=n+8miR zWE`eruzC;y?H>^c8b%2hB`V2}GLZV@ba@IjR{P0dj zzC<;wQH3W;k4!0bT?~)nzb5Yr{4=+k0-V$o;y=Sl6Jlv{kU*iz;Q07@&PBEI7{>8! zHFnC}kb%F+n-5|Hu)0uoG82+CjM!nw0--plxCw;0grTlERIK}6Ylxv7pprliMXL1r zpSnx%|AN~~0g?Yd`V`p&?wDF~TORx~?Ejxm?Q?;%0`Csc5{pT6_~fC<@M&YDIR~YlybB<>VverBA~6Z=^-t+<--rSy+{|aFcX}dQo&Fy zwEH2gw_5SJ;$qhJ=?J@PSo^KuD>-fzMBm>I5IC}(CJ z(^W%jUfyx!u@xMnN`m|qQRFo5t2oA9I`iNraEc(_!8d7vvbXTrQD0{1iyBw((Em4U z&xfV0aAG#J7oqi{-BD}n44^O8Lz}-`r0Vg-DhkNY;XJdg%}S$q+l;&_K020F_s_w~j4%mfEI%rnlLPm}dE7%hI=TVBf&QwL&+SP0yez~yVZ;`p6JU6v z5Q36G)k}-&20}s*b1Rpmc>-%2%LQ+X(g#A-9;wCNYVLirK1zm3$Cv>op4;JPEhX@HV zpqtb!hyA5HRrISlSh1grDXfV)?fKXc&K*(lPmkPn_*57auxUz>G0*c+q~oj2$CXmLDaPZ0Sq-4bursjR1@j+6dsSY5X6(EAju@*O~&H z)MHftm1kXJq2lG)*L+=Ec>Z+_8^r7L&0u>a1Wq?m9ADlahi2IoM-^`Xi$~Qp;`SH> zHJ$Xzm9W@A{S3a3;1ErloJnTRmpmKoQm^toMq~c>%w@F3G3QORm{4)I-w>TcrL*l4Y_iCqCCA|Mwg2V*DR`?I^%W&7l4t zT1=p3-(u^$j|S7ZD&@<>&D(>fujk4-U1>N!c-nWbv!odcxo!pJ3Ds0+W#i*4%W|_G z^r_*&=6Ol1=AjZqI5j?!;1cArynS4+|KeSZ|La~W3UE>j~ViDI~F=Q~Ms01UewO-qT_D2g+i5Vtk5&$hhr4W%m z6g9F?%BM~G%u7+GaUPDGLUqu_VnyENJpbiKq zD>{@-(v-Ac$|V~U0#~#-hUzwp@q_oJmQq?`j0O!j#Dg2?!lRA5>}x8pYYSQ5k+$Fe z`HrdPx8=bfFysHr_Xzz@-r5!5q-In5#U9dt1_QryKgp00INLjzz0@<5(q?X*RkTh( zJuhsZ@#82$-8&SA1a&9mIPIE)rEJu&adY!{v{gsX(sGntwe*K_r)PS{urEbCPP1fi@UVSn-+x zdUny4nicwp+9TD~k?1V{TTSoy-Y7X_E*!i!Pp_(%x03mx&?TyMl0v$*uxV3ZnGKo6Xu-piXFx$&7Y{2iX zu!IrcTzjuiUZ%^Xkpqw+9T&Q7&MKvW!7bhDGTRm006=H5skwK-nGjCb8t@r`x zy(rb76GcdC7jlr>o1U%lpS#EKf9%#!fRmb!)jz-z;RP}V#RaYXq77BE^G(<|#qvke z`hYAguQXr@BJBgp5$zbH`-X@gLI#+d(~7LJTEMs=SxmDGwH%~?0ypfA^iVdq&%vB8 zim*AbqJ%28yzbR5M7I->2z)<{|EYTp|KhEn04McCY9D2g6DJi@C89MBntDpD;{__R zbLE4L)L^-%ei=5fzqh@JImrB!z`GNE!GWoW_#>I-hN>OwaQ;7z&l{V5- z?K6nUqh$LdyH_bhZ$W-VavFa>h3`~qLwwcv&)NA5ZzM?IVwscI!~z37xV2zSvUw# z;&RHt@hT1PT2va0<$X>6Pu`>SKl|!dfRj4S^^buO(o|*rJY^_{VPO`P24<1CEO(dM z99cP}LD!satv@ed=V?Y|Smb>LbCNjeq;#p~KosgvQ++BHs+t(hdO0>Eo}sB3YHvXW z*g(V^ifk^8|5NuY{&TN}0-V&-sDDAxtum~THa7}1=0D`?lj|qW5fp{!*;FDi75EE@ zGw3U0ltm8R$ejO#=Lg{#B>XgVy*>niNK$j?6>KZ|E>F<*8s`yU20c7NSE74-fF^A3 z%I#9)fBGKAfBxnvz)3xm+8>*SR0%OQjQA-f5yRXS+XfWIfOe4E<;(#-foNlpGOp_g z!jrp*Y-d4U!BdF+!1jY|Naf6v?B7txq=oZ>D$K2FR2f6aF#1y8`5@eBxTq_}Irkd> zr|)U}pS)QLa8hSP{PT_QdX%l#{60n@@YHCL;7U;Sv6PSOxMZKN>Z#OgBbyyq2yB6@ zQgQpU9Z`f@sQON-Yl(UWs>XKP+gG|`?H{nis2~%yVIPA1oH~I02r1OqeVEDU^?&A` z$N!m|p#Ud!4)R|TrxgIAeMK*TWV(91)j?!XbA66WQCvjuRW6SJbpjTCulQ~pCzb26 z=V+;F4o|DKSFaGyFh$TFMPpu+7VIfWN-?d`U!NJvJeYZ1=4d9LnaC6}lbK_gM>3CQ9?KLnCo(59vzfWfeCEl_>C7{kvo}rw zPU?JW9|Ako_!Lt*a3cV|+#-AcS5`jyI0FFvfR%_#ZZC@;T*>f=!NB@`{-#CXwz%Q% z*h7BO^#7l`FX;dLjjjMEbpiD+1*@Q4jC{O8K~y`1JgI$tRDVZ#`mv`7A1@e`PN_-G zrV#o@6#oK=i0pMFbPHo2HII@Xagc*o4KY~x4aG`QYb@bSv`w;5Z~5Ledcj6EU(RlM zwXlxhg}O^Q)LBuL#H(ojcm6)X|Kg2NfRlO_@ozD+5Q!vmi-_s2O8)2*BofrvxFJmH zJJJvq_WIzW63OUmpfY|b!6w=G0@X!J-;z|xNl1EA!kffge_Uk!tO_2WU#IcEaNpp+ zcq0_xq%K1LQHC$=b(6+ObEcv}rhyVZLa$kEbWma#URDZ(9f%t@Kp?Y-)UxxDLhK2r zj~Of^jbwT`BO+-G+#)d?7mfT-jfzTvqFeLe*a1Pf)LvOS7vbsF_&<9e;eYAy6yT&5 zkpDt9B^Z%p6u|iSB-x(!NJE*FNefhlja>3v;dN|U>OTW&8+)Zeb|;F!z#<0~TrbMN zqkPW;3Ku8D56~qr-6ez!oDSi3ipK-wva?hUN8^9-zQX_c!%~2gTBQExvZSg^Nr80} zk*y6E)ok2FZq9{nM?77<$8n*mke?6?5G`<-=LQyiaLWV=KgbUv9&NNFd!3|3;0?pw zM(%NFNYt|O8vKx9tDUtk;=^hSy-rY7x?9qo}6y3_cn0?+f=C{x2Sm0-V%y zz`vEXpM}->T8L@GY}uEf>O7D65i!E{3;4(}q0iw1+`{cP7{&$kOKFAyD#zmBrsr<8 zThy4~X?$z9s2yw8ei5J1tj)#1Djf5nTY8oXt=BpzH*5swP-7fbF1QFlFL- zY#RLG1wodS!~czkp#Ud!DYZXg%&tcT zyj`qZ_o7?Dj@ra`G{(WF0G}!(+=~+}J@72TJWm*y&2_kVcWJ|+g5>b{y8bEIMNS2- z!O-Ta{E$mvk9&LK)~Z8b*wqAy5~@*5Em~fpeFJr2MIaQDs_OKIZP`3GFSPdPHfCE+ zWR~~c=BdTAXXHitR+|1V-Iw%Vx!wwJQqLp*kLTK$o@h?j4QR5k`MOXcp=gXLVR@lm z0c~7twV=1=66QQQucur*EjoePMbxmvT7hOlT^NelO1s_ISs*tZwpW*n6NtKQ^$OK> zle}}SSyU86R{~iW|LVaM;G|vv{%Zcv z(egFMx)GO^N>Gu+(!}vU+g)1&2OCT$ zw#NVY`xbxqAPR6&FT(zTfI}8pi})*|zKX8XYE$?Zq32^ot?zK3fns)wLJiyecLTbS z*QAeKyF$epjq9^0LEUN~xEbfP3|!nrK>;bW#EB%LClqca=~)qt{7UKIf-*}UKB@)n z@MFiv2i}a&>wEDxBsfYb3VAge{}=9K{MQFlfRkEE?VHOon%e``CvgP@0TwFd`6h6Q zRw;gCfu92=etxTY!AESYAMSwlP^(~O_PAA%?H1rc9D$=?$Z?9hyL_% zpQZ#K38LoPsI5Tb|Kfd(zc+{ioYWgr`>_UH*h-rT3|FyKTFozaJoFwaF2Ojt(Z&*A z5L@+fH_}g54Y|PzRV(NMI!I3~cWJBMbVa3l)C#tD)Mu}0Z^_T75ZtUq_nW0si*y~z zbm}_8sPgL1u0snyg-+^W{IF8gUXI10Bbf4pY zHJJjO)H3X!G)*FAPP0ZsAQ$sBk)6y=gw7_4J7HS@Imkw?Ru-MV`yq)$$a#WJF#WN~ zH|28Wv1%O|=I$Pz>bJaF-pM}{RMt>fLY0Uiu=CLk7C}q43;AI;YW_y%SVRKJq!`-z zJsk4r5Zl41JLrHo1#qiryH%Q|P=F1M{~Pan{5O&)z)8Ic{!cJr%w9mM+}axCs>|do zJUKN!z6I9muXMpuZ_xI|#%mvXG}m07zh3biorY*x;7KLmqo_$=NLT`&5z{^;0kQN!=pLw?-!|1S>#{kQs8fRkED?YHFKvC9Nfti#mC zg~n?v=~hK8v|?kTZVQWgu{u!`(s0AxE;j6)VznEwt2y5KggQ#B3r;(|PteCc z#L7@xmu}tS3Q{e2`4gpS=4!F*y3k; z^fNX8d(%+h@Ap!Gle&`HUq{w;(?IY%P$Q!}VMr=5HWIRMoP&jxj9SK5Szni|@gfie zg~#MpH$^ryY)Y`8c+yq|gl1|jiZ4KwXl@t=a|hiO@@sTi6WmFJgwQGURdDL9Anb0T zr9BOl_A~f^)Lw0EGsQ{0N|?;>j&njdtFd$jGK|JwjmB&ISB3=tFirtZssj7RQkGlU zqYZWlLw^>5GSmqhm3vVSjV{?0`6*UZVi4C~9Zf?~a?gl)8>6)g{Fj zu;!&zbaD*}+gfWoCSVhPn$-ALh6w-dhyt8c74@$uBfA;KW(T?ffvYJ)K!^BpMH!M| zTcmHY%HfrG@p7OtGkxB;JzkD%q#*2;1h}@qG{$AHOPrXR5s)LSo_~0R}x|U17YGzOS>9?~Cl{NnS4zTae`RV*P^MUaVP=4-GaBY+S;C4?W$} z)>>gON9{z<*=W^_{tvaG!~e}h0j&MMWsnWvj;ZFi<-tF}{{J=bKkOi6LY2Oj^K1hO zV1a=Z7mTZc_UOpRgd*E0fjw37u(m8+qClyLBUJ=P68b0D604Y5+P_+`*oaN7UWz0W zBjyR*NSC9MZe=71XVqA6T@{#F4ttFISg5qxs$pR7>eqzpN`Ho#vIqx5SmZVOEFyHf z@JF^0ql*v*@<=NF_wU0<|8LFwFXt_vk@{Cq+uJg4&%7h^uFQKf-;sH5=6#v(&3s?x z2QojD`H{?zWqvaAfy~cjelGJ1nGa?@l=;=nhch3^d^Gd1%*QjI%zP^I>CEqDelPR; znLo(IEqsyZ!qpPE}(Y4X~=u4xG(dOvOqrqrrbZc~Hba%8n`c0$XJo>iLw~xMK)Jd(U z_G=~BY~Ud3l(3ybbZV5Zg+&nfn*M$m}$Dc#W0PdRe{5I) zP;tVg=5i?q4+GqbOY_U6S+JQZP;h<08%wi=EpV{zAp#88_9s2*(q)QWT01hlvaIDM zNTk3X>g80&;~*>D#5^JdN>6va!1TA>rg9S4 z*8DY?@He{oqW(CuR$9lsH}LNcn;%wi)1J@@D2RD%4*kb>aD20b9d1YCUmsTduY&(0 z@PDf$jI<=OR)xGeOZzco#CZ<-*PC$GUQ`Eo56;faLS}&J&$P|K-~vnEYzg*PsNR~M zU?tFTQMd@+%pC46DrJZ*p6@OWh`Z-)IA%+DMKFE(a0wsi@5^MIYT?5R?7ZD6A$4J+ zP|DR1?|`FQaNhQ~RLi{w;4aemd&7!mmiqqJ)7rdM?@fIBrV#`ynB!-{|8?eDh&+!i(b zjy>c~@4RhIp)L0uIJ5G9T^&~XZ=(M}B1%I0VU&1I87Nl( z#j`CA7+3*F_`jt|^Kos`j7JG31oVr1E13e7WZ?w+6823)n*vkw`b4uJlBu91HQDs3 zMKwP<*#h&1pyxRn|HiQ5-$MK!#ab%)wGquyWpA$nY1c5V!60Z@*C0enHKJLBrV~3O zv=7+gRGhHVJtMUQCxtadDlI*7Hd^*bIl3slv)JSM!_vD_Q+9L<|Jki;z6&w$h?7tS^~Bt;(Wr zo8(t)P@plYq;rwi-rKWv#Ke*hC@2$t1)sMM_z`;jH-{Dfml6L7J4WJEM+io0i>;9x zLlYT;b13M{RDhnvW+D`26)DcJE6U&t$}4Dl1rmBpgMQbp!BxSTBxLruhHa)z_uX`< zM7AtHcu{XYs4m(Jbz9m#$C}2!HLUpiz&|mkE>GT->*Y_;hO81TSD8V2=(H(5T`jo%7=fm6rv9fQ^V26`Vc?XN)%90`?hmymjEuNTH?2Mo! z9a{rWRJAt&P~+boR{R6RzjERo8MSJ$F3zw#^L%Dec1HAfw6Ae;9d$-(Bn%g*#)q5P zR!In`hl?D)8+m@>6-loEJAI62ybSIj%&AfTzn6y<|4`UJwC$NDCaVG-L;wmKsAVw` z!}feBZrt`=X4$z(y2Bn@viHPAd$_^mdc6LO)D~ZMk@STvpRFCw02j#lKJ46FZUg@m zWepDFvCj^8EMK{YYX&^(8TBY-C9$4&a|dbvsni`)&2P(tf0^`uCI9-vO8*_ye^GIg z*nCh&N08>O;C*Mv?E(R$vhF@FlnGm$ScKO`9DhL^Hv-6CFi8|S033yz7bz?tIz$mh zH;=-%p5v?7mm{K3;n9KQEd5H@U8670voTMddO^POBsr1x#I5(}WTUb}Rjd%)DC<~x z6Tt*LTzUmOsqqhn75`0<|FkPmkH=@)*#}h=w-F$yBf=>-*bMr1C{VX3<3<@xM4mk9 z<~T0YnDwUtw9YS>(Gn0M4dHS|i68doG)uS=F*gvTp!agO7yMxZi22NXSzKTA`005_ zTcBcei}FiBd8wtPrdE$LU~g|}*?umv|A)hh|5j=r(^YO3G4aJFBvQEgTg_@E%=wBH zSV6f`tf<344}kj6QloYBA}?LJr}Zh!p)JG>GR4zgO2&BM>BSM`R0`9-bob&U4v9dj zuJMS_>k003K^9MjWjtCfXM?JU2tYhdazHT=c|G`pP7om+)&J=XEB@OQ|JD>KkF1)Q z0XHBA#C(=GmnX>Ywn~8n3#&_F#EZ3BqFlw9Toqm8;FK}!RdCYfDi|y*CbXO2e(Eds z5S7m(bI*{dD00tyWR_JXcq4%oz5&yFNI|?sWKO#IL`M&&$wDVLA1*frG&lp@!Q6>| zL0sY&;^C0%)&9RZtoZN1{zVciW{3Xh>0zjdsZtHSo~aYATFf4=;@&ISZ;O+>tf3!^ z=~hPtzWT7f)waA1F5D51v%M}yZWm)qT*@kt4aCxJmRO>oeF8Q!Y!Q7Gne-On@)kk* zID9-p1kw0!4J-cFQ2$C{Vh)4~v70DB6uiFAir;x!ZEm5dinc<}G|AQ<5w?z%VV-NWt`~UZ#|HdfgWl1RpW%7bBsp(QQ zM$xP}24&(Z9dyKIio<;bVRqTbQ!Ta1$RcQo1wr9f!q+2%uIe)8x>{DH>UA=KBzt5N zFhxI)`y-~gME?|W-clXm&4nia$(!%`f-!EQXIxj)|FvPI|88nuC8QZ?XdY`DV0I|b zVsT|PR!*th5*a99m|*{V#OF-UJM?0G0xA{dAL$}urV}3H)NycN;)Sc^PpbHc9EltQ zmGX1wtqwml#4TjubL$xzQjdmI%TI>ID(ZUZM5j3<r31hlPpL6j)Uc#b&wMq%P0+NX_<0e@kiNF5V+VfDp?0M5+g~X zZlOdNm_Z8!(^Dy1)PQ1&U~33bhpJnzRDQ*z(9jgkveZh%ypr{m)jL7 z#g-~koyG|Qsp4$o5Z|`~rB@#8QbmoOe0it1!zt`w5GNclCiH5_-ffHU4iNR{Y$GeDt4tpYzguRW#OR*7+k8g`z;%aGoDOgqof;Il%G_3f4b84TfB%eQ^-Y2{g zh;P4WzqabeRC z6-m5|35Jy1u7np7D%a4l;gSke3|OzFgtX_h}0v@FrG7Ku^&@F}siUJrM<{_ZfY1c=8icYC^kmOL+m6n)naM29u z8y&3s=6YC%+JPGgtz!*GlZ685dEwd$thyL6s~&;Jd-4J+Q4M1-_%(2a0^q=7#=bu?SowE;}p1Rj-}jRb{CH zut0jkED~19_OCR0j>Xgb@0*7e|8GV7J7x$b0iK}#h(v54*e+Hp)vGZs8SOE3T&`FQ z+aOFP1NLXy8+O?K(6b{c?Hg=w4duI7`_?;Dj5)6x0q|NpgF+6nT_>fxfn2l|XkF{$ zoF^vDIj#4%O7P>~*@hRt91`{x20l?3MWr#bjS+B&{prFSXCN5a3q#Og| zR-9&#E}TdqoFwe2R#7`3m!5(Zu(GIQ6dtSbf7`I)|80o>@u535-7V{Er43baYzoTG zCRrio;Q60Bu_;B7nYoDxp+lU<>A7WS9YFPb-o8o#(s`13&{peApE$ftrWJdkbf&Kh zt9_~jX(dJs=ObyQj~F7ey8V$}cf?Zb-yJF)&z zVvjtfXjSr3sa<}!I6dJq@og3Qj^+>?`lII#CuI*D>fpPkFT$K| z8?nDW2MNe%QW!?qa6%m=p*A2iGz!);x;{c*paR2MWvFPCfqKvmRv8jVsIMB0ePBYZ z#{V6|ihrc-_geyPiyD5%9`Xz9|9?09KTtEdY9xi2_sWaZ+b8C_YvDjl=X82#4n7#JKFM-B>I*Wv@Bo#&NzrVwimWFCmt%&b^3s$&wM^F3l1t2? z$4wj4e`#Sx{$kn22ZC>tbSI8Xr&6NV4A%mCqRWNpB6XNasEFm2y?#GbOou{auzb-o zT**t*%gU7Jmyl>W1@4nWb%Uv>{>QtA760!@?LP$Hdrv)A0fG!F^t)7d%!gQ6K^(fr zaxB$c1zVOq*f5{|k|FFagNwtv3l0v)?x71b#5lT)6p?EfQIe$w9(>S{orzMFT-LEM zRLRi?8>wnG65|be{l8~e@&C@$ev*JGdR`CYn~G(y9lCeQvE<|Kb|pb*-ml#6$e@eK z76-eb4Fbc~pmTcddW5ad`Tn{VoC%pg%tPpsE(pKCAdUVNkt)Ksz*Z- zj2T#~8vpMYR{YoLA@(^n3v)6 zhb44}N*I&>AEwnF{t)Nv6r0nhbS&y)f?LB9n;;2nls6J20dX_az;3)PNd_ATQBf7g zHU8f@toVO7>R+k~>vQE@nK+Ne3jOd~;_KvL3eM)~96}pe;@4eCE_UY2>(#|rB z-lr$lVHCG7luj4c(e<-m>sQB|`#k^u7ft{FcMU83zc00aY8iIlwQ^x`=?HQNU_U)u zT4iTWc^*fKbl84E9pX{N0-dp+0=Y{ghpZoMU#0-+r^+ZO{}hTNvQ-f`6sbF~%G!_j zt`Nj2Q_GJBsUr_6N+T6DyWG26lE$bFvUt5#CD%%i6TM%=AN4@fk z?;TeBzbCc7oVPEPHW_TBki1lQxp1v;UdK!n&-NU!pTS@z0MyfeY2xLHixbA^CwdOp z&-M|?_&5TrdnqSxKVN!Q*8SfpKN}_KQjLH0^$hIJ^nJ>Hfzv(5O1U#K?{ixf0@wzd z%a_k!%yZy%&lFy;pCruJ$_Vj2XP=(9RCuBAe7=Z}_F7rv|J}oi|M#Z$5#D^kelB0U zke{JFqV%MFmH!k@le4ZOHlL^M7qw_3+CzlsQX*v?vHQTaGrP34Y^%kIh8cZmh z#nprTgN8q_ru~6EjzHZBo9yQ$c%G1N;fue>@aZ(sFb-;;#{YYU760#p|4(_|2lov3 zN+^V^n(+3w!fuMwVw+EBe68q&8u6h+BmDuf0Fer1@#AlUa~EtMp+hj5nYD+Icg{uF z7O5dw7k&`!;gvVdp_uI$!WYIU?>o`;Ld__iXa(>~?7|>bt09|+ z44ip8%37m5#+N%D0y(&XQuI}YanRubsT2?<#*oopp$7<-Lk?F8>A}W;PCo$%stXH+ zjRw#ZiG(JDI*bs}yz><#{YUWwcu5qzq>F{K2BUFl*jwRJ*!JXO#m_+zPP#WgDD{KL z|0UvBgArASlonObNn5M!$lOcH5;C@;wwH^dj>A&LU+;*{IwF$acA4mAeZR7U$HU`< zvN|Wi84po)9JsG9fX_(sHiS3#L`~pVi#Zv~p%X)bQD^`Ur=J_Gi4CzPTIhN)SpUD@ z>;L_nssDf9u&)0fLjO0;aHkF*A$2C;AW0a)L7^_14{#}iv(zk;%3On2M1od%X&HV- zija`Q&g+(&dQeba^NN8I02Gr^wY>B&5xvzC4~J(Jl0njPZ22`84p;p;v?`_Bw%174 zwbwjy(diXTEgn%fS@~XqB36>#|G$4&@&Dn}zO3R>M2A0)8z{P6C{&^Et#(2e)6@my z+iCEp|DU{ffs!My>%}V|0y{I^;VB|wr8c|i*>v~hvDx13Nhc zcg;*CJ=MKkHIvLv=IZr$JRXn7b2uLV98|?yepUVZet+Nh1Mvvp6%f%-XbYkkyGl@;0AyH#zN#UN zAaJ6q$X-{M;#QXA!*-Rw9lq-EMgg**y3ik1f$9kAW-+9ZLMD_Ykd4R}st<;SmsDX8 z3EVyTvwS&uO~d~OvI_qnBKe<=k%T?A4mFOM26T#bq;DwbVMiIDUX3Lxb)p+rihxiV z0P7~rp<)K)0xId}gHeH5LF7QM(n80`kVkPsg#@uRoz#U6WRkuZ3>`Ea!OBijjN+-b zzEJaH`_KQ#D*S)g>h@(dBg6qc4g@XlC##5wkz`)?H9%Y%5!e2O%5)tu3G@e0t$I3Q z!pteFkHXs6PRe#t@~eyb$YzdxFAqRgB0Ogd__H8hmNiZt0u746Nw=lH=V$@I+HC`o`Flt$Kh+K3K#2hk9 z9#5eZu;ig&Y%3-ciYPRTOfVV-!B~TR4{XJ2q6(maWC45$Yp@`To()wPvM21jEyuU zs9)QV6h#LU|0b*3?zE!T%!~-Ya_7+I{wV52R9$Q;eL3m5jcO>raF@pF0=~7|&6O!(7n#9V z3Sy}e9MFTJ`e;;~g*tmemzAMHFrv*PFWvIwH(uLU-^AigeC5=;Dq0%Di_&iU!Mrqe zR3FEs)?yom8To8rOdY|>k#|DaZf5<&_x*T{>U{Fr5g)Shj1TG(`#*jxtMLCx1sPchpcvaUgQWhjK&WjWdSnYV)(s+VQ8DX{I6-D%4 z73WloxM(%!Dft+cA%)=muoqBw^;W04h@ockP8CF$U15e@U)xg7FWxRV`Bzr0# z;gVYcRgsJz!D)(!3aDP(?LIIN5;-r+er*5z@vOrCr>yS9HVWEQA4U`O4xNlT%%4*$ zi?c2AJ5Iq28qA+^=ZjEan@gxx1Kaab({qTnulO~m0czSn8x#i)$(mE14a@PBeRPFP zA0@Z#JH<(Sh5M&<@o|*FIity?Hnb$Zbr=9+PUI!@fDqG=3aC3DvSkUSobk1)ziufW!xnE|J?yWQH?M9cP@G^) zkf>6ETX4xKp7(3*!YJA}Q-XScgg^eoXV)nnHExPa;x-K|9+Wp#hBi-@U*!Bl$suY9 zV@B}_4AJm^Q&!>sGw6QU6ZmW8(ZN7M{1>r;7AX-y? zC>A&u;u381Af%CBw-M-L9}wXLFil7s#M6Gt?Ncjo1^7m2N%kz`2NrjC`tVdm$Fjxm z)|X(#lypIHCD_yUseqCK5`KKQ+H>ZV$&|NbC6 zyFhrhwkFPgI*x1j|7=#_|MON?9vWYf%xgR8^2ov{)dbl;M1&T*PEsZgAIP#ik!;ks z_g?cGNC1SM)(X&t#T`JOBX%`!Qt93ppyB_Ptiu0)!Tv3GjY9GFQ>}Oy z5hgf$<0QoR(P#lCOPf5LB$rRZfY~X)y0wDh6RpQ7Y-9rFZV1#>TlmauqtKZR-^wyr zLc@+Q*H(bE(ZO$_wG`Q|Ez=1awv+mF$6iG7i&mq2P8BD%BM@`L;{hfC6wwh$%YNz$ zJNr>s7~IBfZwYN>p$%;f|DVq){Il!-e}eu0Z$tfakY?o zP?ip?YKTdL2HRtB8Fz%PK{Y=Ft%GI(<6TU9_Np0TU=@UkwV~c|&{S(mQ|h}{RVPQ+ zsz_giWBAi=Dd#XE;Q0ACZYSdSm$zmW|9=twU!q|QHT19+nfHK#R2* zEhZ}yMtt88Ism~4Zo!bmjx}Oa+Vuu{g_~iFNdhm%LByz6vQmEZ0_IHeLiPtbzwQ@+Ee{2aoEj(+x z5E6=f{<*>qQc=pt>5N(d2n(=sDUSd6rL4mLS5W_zH--!pFcY0}XB`p;%GjTzA>32v z^_VZRNI>}^#``dA+Q>E(-xT;Y*fACm-{hf4$#y))E5j1a3`0kZjN(G%2TPt58L9j< zS*sy|G)}nD0-48afjF;>s^u9L8fo3+WhuSDcjrL$fZ2t9S;`Y(9z*#C2L_n+wEsKZ z|9{H#|Gy)v`2Q~0f7ip5Fh)<{8<2@`kCUiby+wZ&=4&K~2$Irwn)r0#G+n+t<_Cye zzAX6TWg$>qratuuT5&HU#a-1e zm~T>OL1V(TNs8*Nq5K9Pi$yK}{Bl;||EsWnXunts97G75HU&TKYx|Fi_|Ze~)i%kI zAJaJrOa;DykV6>>N3>B8@Bk)I!I?=PA+S{F4N?eEH9>HhR-zOPia7~hOBXS{f zpTqFQ!28$q<`Lu}VmwGk#p$8oGU{DFK+Xx7;ROjYUn`QuF?SE8NF?04Pz^ssDh}+YFMZVHo46SjfHz$X_fx z1$j#_h|{1u)U}j!E2sFV4()ynvDqBKLe@JC|952-{_g?&k+iUR^)$t)KZ(dG<{#tK50 z&mRFP$-&<>H>*ta_c!@S;-VQ z#QhPVPbR`UC09>IfSySVNk)JIZ8?%tL<-1ICh@{$jUb8{F~5NYN4a@i4gYs%75?vK z{}=jgD!OU-2j$__UNOC`>d4=FZ-c6LQn5$nx1zFvkH$fJi%S$FD#jD@FBC>=dsYbq zWU62W4#=5k7DH{XG_?V3^qUw@lJP26d>AjTL(7Wt*`rnZpyB^(S%v?47JwU)hJVu@ z@;Lkd|2Oi#HF8KqjOiIfPY5&=kH&;h61C!EF@g*JCS#u<+lqnl3ZRI>ccf8xmFz)@ z^^{T-)sz@k77;FLj??fFxI8ZX!^E2t9w%`q=yHN!<0Qog)$}dX8AaR{>_Zy=-;-7R z{|&^y_pq!;6#_^Ai9$%paJP>W#61MPlQyg@!evA7pfC>eJJw&Dfo}mEQUojY;)v39 z@c<((z$AMzEI|@r<5^|7E_ksF&wdQ@v?8(w_Xds_A{I-_cnuBzU(YK1f0OE8LD!5W zm~Cq_UN74Mq-S&}hzXcM2M(&Jfab%L`3V7=RaA;UbBd2Z1L3be@^T+0vHNu*C6_gl z$eoo}qd;gd7u^oR3>QJ`ABCY5jNv zq!_MPvF!_NLOn>9Dj#VyuxR&;eqH})X?+!=lhETX>J2y{2SAsMX8glI+8Eq~kbQ5g z&;M^^75={s{tp4I7dk>AUNyjus<;WEi!9U1O#v5&LIdQ@NtX!u-Y#E;Zlpp1)eRM4 zCJj{_2S8{+#RMi~wiVQ>@oiW^`R~yZiP2IeG0vn>6}T;fz5cYCQ`&x3Px4{+R$tVw z1$Jrp|7KR<|2y#iQ=%w1Jo|o?w@RO%w2g*2dcmKIuz`D{0Fhd)4)bWu^g-br1Y=zC z8YmvoF52?52o1znKP>TGd<+rYb76&sA$y#rnHOAKkc}WqTz|kRHgRbYE;m1rS7bVQ zJxJJa6tS1wUZW@H^sPaHdBShNwXEU)zO2IkcPal>h-!xVrB1VyuSj@?=Y#i5Mrzqd z;hHbIvti*Pa-&-p;mJY`A0APHaYH5@s)d;p>s?poC+MAY=BfD5!6qdoOKB4ET=Ky> zkp>R3ga+yc#R7r>y{%v*>&Ib&uIN)RG8BkWZ zP;)>LQO?St@W?dkhS)@O3=s4Z5l~4;N%IG69nF=aZs51csti3!d5oZ%lb}tOwWv3i z``&x|2=pE@hA~0c@c*5x!v7E8|A!>7RXObCR;Pm=2{2M<4Qp~&ah!V68d9=JMswqf*Ao1KIozjDkx9;(mD1K%nW=Li7ix`T&#_EQEQ7V3OpB$MbZMK z8Qs?6`j@|(RrvoQ<-ZL&l1hra;=vQ=)~_8T^4b%NPDmpn2s$wI^Aj=9meZYffTQJ(d~w0|+S6sv1L&tVDf750Xje6z=G;GN3KC4EuB+f!ZX>Kv0cu zi1tSNQBaH0?(2bkE%@y?ewC`@P{mjj+DWkz$MWu}goQXQv_ixG53&mX51{_hL}H(k zmUKbuRFyHq<0p-)Qy>n(fFfhC1E|;(p$JI~h-+&l;D7n@pu!mKpa>l%QEqFkzcvdQ z^v$<|iC7{|AEK!nY5ISB?S`n~H|-%)rvCqjS;hbV1Nz4ec0p~*GN4vjzhnWhL~PGR zt){z;^GjiLfVqsOaf)(^2w!$Y3!J2bAT0;%&d?^Z1j-`PTYXO)4UWS|uT#`Ox7yxX za{VVkg{AeJ1Wo_`D68=Q6XZW?I-$84b~N@ZNg|>Y`#9E1MqusJDDl*ix8!N1+<-nI z)=?6x(BLAuoTgAJR0Sg-)I(;I^}~eEN@$zK1w2Yz5NIMq8NMtoX#CR)$OokVG!6gv zXBGY*ME~F3>TALoCi+@v+h6jyqYg%jP^1iPB(*&57gluuW)9GL8^UW_v;quK$Kvx;)_X?$?n##j;?Y5OoB8Nm*Gz$<9u%xp!Tp!04u{szcMu= z!AIIRrSrt1q3D+-0%@d(FptM^{G)nj*3bqBmYV+mNmk+iVXHf@PE`+!R}o4{aL!6_ z5~M{{1D$wVoDr@=d2l5?=7G%zW-#k^N)ZgKygKg}xs ze+2Tc+FEvm?PIeBsvJad9rM^i!b4!~7-XrN3xrR~WR*%yNzhS|vq6^JI6zS3WPr1- zL%_(LHR$0>DW;J0+yaGan*Mz#tMLB|W&b+l`ST0W9(`iehe?^?BO(UGC~6~Z>PV7Y zs9=XP<0{%g#DFHp#-|VrP85lp3{bPB5NWfO0#7oA;*1WWPzbBW#Y>Vsq8Gw5P-5$}SO@2E` z#KIX*o@_=16yl=hZyp7(tYOJbSaZOVViCP2KjDf?uFdqbsh&eEP||qsn$st|a4=3> z|Lf1Q3jdE;UC>N;Ul|zKDCJS@EB}TNl>{drPyi0ScY}fDDz35soPX^F;Ajd3#E^2+ zQw3!uDE2oq6r!g-{~yUJ{Qt`8p52nHKq5{*nZQ6NCk6XIh(6v^puwU;8+iZd__VVR zcEx=sC-*sK9V3zpRMje+{JwHUY^?AQ`v#{j+eN6%&YZi{MC=;(ob?*y2qxtkEoYT6 z1LYj)p;FtGJcD438js?ARXIt+WXDc81vVwmHU2421OwktnLQOZs-&*&?PE4B>KJ{LBtWl8XKEeF9m2ddVzwa zrgU7<0r?3e$SH2d7bubZ`7o`bR~4`<9>ZGX$>6onS5$sQ>=f2MS3HmJWZ95kkIJta zv*h)I;(EhVntuEjpT1RD0&a*Je$yWEnCbujXjbw6uc7}+tT+U$P=R-hO;6wg2j1}j ziMji6u`jZYhd*sbx+TNlibD28i6C?@HHW1H#3?&4)eMrAe&lR@K}Ezpb!`!GeF0dr zn*RM|R^k7DA^!-gdS3(^ncJ^B*e%65pd>4B)&4R-PbXrq(qh%@lZhe8FfC0doofo! z((wOSR^k5%k^f9Q1#vlp;?)LOoQ^%iz%*^M?H_lP%1u8vcKkRrvo6`acbJkH?k~GAtdq3d2$YcG~MEuPSh>0LXRRxXRv< ze1j?d2L1P??S@`*5W1e|MOO{~k7pGA(*F0x%>Mr8Szm?(`rRYnGxElf?;ZKRk?$Y* zfsr2^`Js^?8Ts*%H;w$%$j^+tdE_l4ZykBt$lFKWG4jrlca6Mz4BngONWRdH=`q&xD}kqx=$=U$L|VeZAbq1;F=pL=QU<+)epUX^=w?lrmB<~HT-&fSyS zk{iu!&6RRvxgELta}VSyxrcJ&xms>-Zh!7T?qKdv?vdP)+_BtaxvAXsi_m53lU5h~ zLt-PPJXb_K2Zd-3^go?i7lLME_HM)X`i^(f98oQZPqkFk(VT+SkDNq z&;MU%^!!_Y3;Ivau6`rJM!6*zSebh~XY-9$+LX$QMz9k#28zs4WYUoCLISA?sK{XoxKao}Z|2xz_O+=gx zk{yqN?ua^TaMi`Z&j;f)FXbH|a9=STIYmEC3!d9Ajl|a#Jh#qIA;U5BaSi{!$twIm z4f_X5@YsFso~v^9pxw(ecJ@%~9;zCJw9-x#K7r1-1!u;gCN4~6L{Vn$op3!pfrRCn zpxxsYdV;({8vdWmD*XSR;=f?2N4G^$NxtT2+U#7XX9!;3>vaw_g`Y=7?I=Ic!7KTJ zQk+1C;i7=&$45LR!n6gR_Bwzx{Qowq@c#_={~K_MQyf4X;4DLpk0_|b1qC7_mmUBZ z9k4JePYa6|`IO8h53RqXGaVba&Q7yDabJyA(qA<4md>J;sl#Q)sG${%u6=bn+HwEi zPh}PU|A6=}PQX@2q`z^SGCT_Z-&4?u&}TyX|4zf5;oRp`r_po>MbO!n*1^9%YPLE} zm%Mt8$Uzx<0|RgR^%qNL@7p})pDntWB_g9SXaVi&@h9>lPFO*{uY(cjj8vUITb$*8 zI`nV7)f9gk9{p`J_+NjS|M0CwM4!<*5dSXloQ3WDc?bWylmES+{?+II@3IR2&%*w_ zi#Ox}`q$@w7Uuz&uu}&(@Gq>!_~16_Uj?0uR5SvL~sVG5-Mkd#ULM7pgqt>}c_^pf>h~!ro2iHT*xF zRrvoSm9!xRYwbZtJ7}j>20Nlww6n0w^lDtzv15M*xtL(-bZ)n!{yDRqho&Y z$)JX!Qyw)l5V{~$AqvnLiPSsvq&d>Mh^FFhh_bs%3-sbCvFP;D)HKa{02- zA|DG>_cL0FOBkW}4Jv=eZ9UO%5Sk}7ltj&zlivK~r8YWOhOI@9yMCg?D78;R&74v6 zS^;GO-nA}LlyUWR0Lp=8mO)fqT`QvLTF0GeuBZLq>HYs^O#lDiXBGcH2mBAiDgp!- zqQxfl@Ci|1Ekdmms$`=+9}GmdACMYkbVg_mv>Po6_Us;`f6>7jgD#VRQ7|60(jSR~F0Qv$`nr(-XA*Ay z)JTBG6GM`b0H-919)wY^)j`iGmVBA;#g%c6GlG_vHT?e}tMLCk&VO@>8ZdG~16TyP z-X*7qyVQ%ju+6uc%if7r$W6Wu%9G0lJrtLc%nZ&WH=Ga*C*F5n#sr9LPmNNXbyOXg z_tcEuLObZ`hz4PDIo)^)uW7t(jhl3*{0!>b9j&p?0MQ|bKO zglcFP(YRbiTO#qMT$eS{QPLcd`&YnB6CGmiql7Yj{{Jzn@c(DPA6BB?7G5|pei_vp z{HWmAFeDT`WTipLn2_fX#}21n^oc8{+>s8t*1bxuBt4C43sWvmB>9cBui6^^|CCku{|n?lnfc_X9fPxh&N?WzYQt>% zIPKEL49%D960-j9f#XL{xSi1JjFK-h^f*xh^c{7#BbZA7%rSyJYJrEf>9a%u>L~CF z@)C%mGlMXaD~ftu9M~HhPkq=oyvW2xvUJ1cOQvcfDz#C_HvB z*Ll-Ee=zaYBM(3@`ecCgoe;(yg?4f7zo!jFR9`<@>IAkt44OQy;qWBrr?%rHFDqh) zpcq7PQD)!(`CR#?=~PbB%4b1O+e@1M{lBc@|G$F%_46+ZO z6K*W)#m)G}VFNVy7@6fXS5uwgUT4~O6(C`%)u1Nhtu}W!Fxy69O_T^IdiX?cA8LY( zEFoD6E5K*U{xNDahjfYZ(w$-pA2|pQjb_5y>b}QM9j|Km|8rL1|0S#IP}47`c6MFP9A>v(5WgX|29R|uWY`v|M;m>$B&XZDvDZ*PVva(K{-wgs5(4;t>|KdH5|$G z3OJ%kHViFfRhuO{zDqVKWY@IY;FVyZkX_+CBF^Ocz$~)Fp@1+RGeK@8GSD?p0d}Q| zI@4I0V%ttM-8#qa!N(w8+>!68Ur@Xcyg)!*S`pqsNX6CZZN&%Rp=ieakH3&r`2QQ| zKX0OheY=J7cAW_}EC`#YI)iEUP_27lZ10^CuK~@ z?R0RYrByX;0Mi^jfQ_$PitLgi{E$^cs^Y-g;;gR~n+aUhrdY;Eeg6L?tMLD_uzwmR z=J<5>Sd3wyj*n-bIawyF(IE5Ksx_2sjr-ypllgja*6Umr#&TRwIoGI(*l}0-4CC?` zI|aTi+uNI#a2#!g)hRC!Senuc0Fnz!B-BB0*-s4{b6}^9LJj|a%_{uA zg7c3e{aZp?QtHs|cuy_)9nU_&tiUcTL{U4ej*W?9Q$8P-Tb=n)QfTw8qe<`c*{|}sh*qcGv$&;XtuTD_&FP)+@dWA*{ zZkXcHN_OjQCWa(kR!T-#^B8+{F**~Ss3JC@R@%+&GUrtyU)m6XP%sFrfn6Jkr;Kqmw~n_aRDR>DPCr_ zP8}mUrv#mp8n>jH$zty+2dUm{g&gGq!%Ps$r;^@#lq$?0;y%kAMUvGdI2~gPjH5z+ zHU0Z?R^k7jR<{Md;|FfDB!b&ik(n8_b>JGt)`>xK*VT~p-R)gi!9?a`3I2+7zuuf1 z5gJSO7l#XPQUzIdCaA}W0#~xUxFOz5LV@ZOoD)E((6g8DKU&Ie1@^Mf9&1~!5K>hf z*o!s%|2?bl|0?7k-dmqj52OfDfZQ?ZnX4L6 zTpUXLlFf>|iM2vq9(4&3vXmxZjJ7&n=K!*6I6JYY8slhOG&3=ap_*1uX_Kd3UyPS1 zsNw&Wtiu1ltgbqT60*vrjx&AAZ%+#U9>N$C8%=#24Wht-%@lbGi@DdBg~sYr@hoEm z!l6~Es#PF|G;#$gJ=L!s3wn?M!Y;6=5GXUOKe!M8{}#N4hW~$L75>(SZrVXbl&RN= zJOY}c+EN=4XdvQ5B<5hFeItLElCsHZ;sDI8rTPLVHaUJ^t3zB?A0%>(CcS+LKa3hG zTU5xRDdztQ z#Aa=&4b3OEA+*!<|M=SV`_^xVnXfbT|F32h|G#EKm(84tlL;5NTC2_%MJCs^f!?Qmqrh#Hm==6z3+kXsYvtl_!La^I)r^1J1OF zf)x>2h>W?&GZ#~_Ln^q9-cJUJYx?(JS%v=#Hgu&i84+GcTsj0#F@$|mj+M$}lcgFF z4Sg&!3K56^WzM)mvfnx6Qg0SEB~zv%o99}IeC_8{D4CBWDr8VKTC364+EEww=(%PK z8vJ(ef&2I?+T%7_izFvqgyiQHv@{49O5t(;%3-vef^H#0X;92aAZ72f>DNuM<0a0? z((t!7SR2ORs);~g-FA5v4tg}JU-Sc*`z`q&5w$lD{oK%7hTb~#wxPEVy<_N|L+=`T z_t1NW-aGW0L%%ijJ43%W^an$KH1x+qe=_u^Lw`2(=R3#ALw`5) z_e1|M^p8XTH1y9y|1$KiL;p7P??eAF^q)ijHT1mUuNnT@;TH|xH9S0=8-B^~%Z6Vu z{L0~14ZnK$HN&qR-ZXso@IAv@hDV3D4wr_^n5uM5fZoH04%5&JkLiTYYw1vV&O!sPl4iyq*ta5zm&W;uEeA zvT-DwhX2=O75;Z^=mM+^lvNp46!jQo#TKie6`dOp?M2NZks(xc;!MF~9MvR}0S-g{ zkBZw-N^-QCl3ft(^=f+}#7QSWcde1ky8R%9H1~qrK)6+nV%4aKh*^KmkMn=4Xdju5qSxs)qj6&ttgig zhsjt>oh~L*ngSuRL{CAQHLRX1rz>Qd z{(Ws$@qc(jm$Xufyge81BOoya#-XAp9b^`ATo=Uvw~^QkRGIbQweXH2SR0X>L6!7a z0UUtVus)zTN59}Cj4UNhkPr!2hLv>N^|$}0SG8@lU&kYng^!nsA!vv@XIz5r!fh znT!X$vTG{J2v{py=K81uquor>StK%m@QcWoS&rfV;;h0yzoCm%*S)Q<%FeQFux8Hi z@c?6n(>Db=z7$uVGw2Xr2=EwhMz1AQAtUMm8Ld=}N2=FkiB+CxD)=ebQEy;e&1jAu z%fEMJ75*DR|5?M7s;uzGucZJU+VR!I9j?uw=AsN5)`VGrLIDsGf?-OLQFr5!4!cYr z$1yfdcNTR4`;0S2dLeOlSj?5nM6H#SLeyHC{tsmp{x5<3y9xPAvFY^v8es0~pVsH& zmC%K1DyfQ;617Q10ZKcQr4d_yM=n8C8aK>qk_rK?Ds)z~{1&LDM@qC7Ms?*MR^jdq z4gcY+!vCcNe|Lq;v65*>M)GJVQ9b4>`v2qjiz|UcLR(T9g>;gYaAFuYub?+Emg02e z^}?hD&{eKU&rIdR?fDsGBvqPz`rqr2;E*PZHeS58CJ09!Rau;DlZ;`_tba9dD}M^%fGp-!vE!h>9fGxZ(^2 zZ-X9_EF?bFR*82(RpskNqMYgr*jdVa=D0kcKarY4DO`s4Kc1%fUp}kwf5nDwe1;f| zkW+Z~2!i-b1=qx<#0~->=&a+Al7nwT`r)*|ySf%zQwEjvVqC-8AR?op>>Ix505@6q z5oRseI8dRi5aDCZkK;UGSQGu2nfofER!vz(2xWWX3nWt));C%)&VSsPRrtSh1Lr@A zJ;52n{!+%73278p#8{OMdA(gV>LGEGeupp~dzCHJ ziEkL0L6nRsvV+bYYuSrlw9snUL0tdhC0T|4*KO!7dJWrwe_+i)U>5Bg`6M8Lt}Pbo z=yT48(q2Fn30R;37}5E$Jg}#rCEjlt2T5g>6}Z^)GwfvbE6l~ zbaY~1i=xY*5-4DBSxR+A!2;Epc`2?>P!Cthw}BozIMV%%e-{#o(W&Kr8;K#w+-ZeH zO348yBCgdFsvu%gIVwo$+jyCYxc|k=vI_sNr~C)rFeTH|w*k>t>NLsY))#(NbjoT7 zAGmmc1`AwNyz{A0N{!L#4Nn3+qF1E$RnMq%(-L@$KL0PzD*V$me-R6CJ81FO|Bh$a z|Nm;}KQ}Rh;XuDFOx>{^uH=kdMS zavS`$%$7>G?Vl^oU^St_JH=Uio~G^}XHlz;o)WmrCA0+5`2UKm;{P{n=w5J&E7-%$ ztIOe9(dMn8o+|bpTU~0RXiACNue3{a=Unk3n4}bXxQq)mXgrD-M;~nowzV(W^uN-M zUH3R>{eoKyQ+1U8;tFh{-H+_10Ej@jZK8uud3&+EtGNB_T5(^zv@Q`v&p?4F^C^M@ z_pBcmDUy$IB!`B9TR%(IlwwY;;s464!v8hMe+}))SX@adr_@*HN9^tqwA2Z?N6%4L zC3m)FkvF?cu_9CGfI(42Jp+tZo;62SB_MAfGsQ&|RQ4KE(F)xC3764mnM7p@3Ociw zkU=t530>(5koGzbwKa15X2d(8un?oFSeHVL{8n85^Xsw-|8E5R#pxuwWo=c0WRfb0 zpK7&HZV_dTA#R897{Ey(8nvz*Hn*A zyjEZNl=UsOf_Bx&4jaYxkFU=v{J#nDp8z5J0t zBc6ql&Xws^pZ`~975?^yE{8-i*Mw}H2>FqFD2@znLXH-3d$@uA-zo?zb6Xve9Tz^CSj>0hJPxL42JafSw)9Fiy2( zxf`47K*pB~tEg~X4T`hgf(rpa!~Ywy3ja+w|5Znv5@!ui(mM!KHkm<%uQNg7V=o5* zOUhyf+zeq`pEO1?b<|BsJ~1LDA}aRRMi#V= z7F9}>5 z4Ml=IQV2_VpB}M&Ts)*_pr(J{m{s`Sy`c-ehtjo7C8rh`Vr+{#S|G{;{AE+C?1wQm z3g%V1_aNPqgO>Jj{S>Za52&|99Wc>=Mex3;*6PESbwJyLYQ*?Lgn#fG`dGiXDUj@M zjpOA**!(YFraQ1c#}U(~+>VC-YqJXf&G7$tQJ?N8g-C-e^w=@_Wgay^$}>?-blECE zW=illv8Jgf$!rToFps6B%a@xFmPUacj3zxxqH$ND;nmS2_wkd53u1-}rIRL+(Qy~# zMR}@cjNd`|IC{2*|2Jh7{`YL?##^WhS@%Piw@qv{L<>4dijL#l3HX{c05KbJJaZor zNW+ITBNmc?jhtkvEiwZE-FO1qET;i1w7M1>oAbt&@ zy&aPk0dY0_H)R$6TL6D!w`4pIj+vyno+9Hgeawby$RnL0CltED^#H(2?0US;Gj-EW zJ}aR>kN_ydvJ-JNtAaB_ITTKO{++DCzd-drV6Wm*y_|M*<*2EF&P>jhk~WKZm`XU+ zs0UA^RIp`QIX)jMamjE)WhIOk(67A7@no|5j;$eneH6Y$_sZ0P3IQ-q(# z#aGnDlNT=G0tJ%FuW;PZSAG8P&MN%ZvjAMbZ~bljYDjYciq>!F+zgOH(|;vsyVLrj}fd;*^cah>9ReClVjPve!UK`Sb3UfmzAjh-u> z3~TY>63iHVr*KBj7Hxg#eC!2 z5KAL04#~^Yvdt@Rh|hQaFIdwoRY&$&y@=!7T@<26+E)R~6IyaJjV6;M)0sIO7VAgj1SyW=iZ zt1_`em%5Jqzgw~j|I&so%nAql%nF64$qr6{#-Zk>)<6+zXF=E@k8WDsXr|?y0Y%uN zS_l^$q8iTVUMSZ6DZ=ioA2hs6s4@X1B{7Thv_+l^YVjA5c_$w&`1b+m<0MW1x^&A# zvI}WQMioC2>bIuKenNJ35}LZ+v)VN5YT_Luz%*!I)3G&C9&aZ z5G!WrZ2z9#972zP>HviSN&>WlvvC{ysEpB?Igv%9)jk0l;35YPv4(_lgTf0`tU^NE zC~NrNmsR+0qxg>|^&}&I`lcoeR^v!LwtW(jrU!rktbdxJ0aAZH+`Fynm788LA1#!& zpJjXIs<36Et3052q92Iker=W*xAc1z1ESz-l;`M|x$011l?=_@iB*5SEht!VNRbZs{Fv!qlcIf@mmG($7f z=`;oFc);(9L!AB!@%>fShcx{wW)=QB5dT~z3^1XN`2lAY71CQ9_pp%sxCHWt@kANc*uX^;TanH1tXl2Qy2VM*-ceYJ$ zz*>^ukadlyO3t8(s>qesL`P=oNypK<9L$6t!D3$7x*zr*LygkK6xTs;hy|O>erH-$ z(Ed@lCldw)ig79iqbLz7q=Ha7)hLi5La&8!gs-5Cq}I!Y2wDh0FW1I{!u}ApVe~pR zy{u46m&iDb)0Cz&dY7z|afivPPdbc-H9fM_>_>1tF$^hqC?pNItglGY7cddr^e28%H^Z9w1kIT zy6EvEl#wv47K5gLV_Aj&1C;;CHEf8V!KSuQD9kMd9BQj=r(SJ<;7u%yBfI-U{y7?r zqp!C?N1(C_1ANfWvins9OcsxXa0M0PAA@j*X=fjF-F+t~_c=nV)bQVyRrps>{|Z%4 zM8r_!&QqUS#Etdq(M9k+g7)Rh>*0db!w_C1EcwzIeqeoP_-WXf2CXXH-j8ax_haM+ zM3!*Wa^amSJ_)yyZi2aa^)Yfaozd5pB6;a?T$0sn<&}rYAN8%4_1~zy(e|vu|3T>g zXfhn4=&Ib8N3bsb^W67Yqnr6LLVt0%w0MasWTQ=w~8-u$*ZcWakYlD0dp#9k?T45EC%oLcB&d2Zp%im z9xrHw_MoIzQ~&S(d^>pYum2qs{jJqu$DF%k4B$??XI40>$2gZi$RkC5k{J=r07*X{Fqz;xlnAmsVm(kH?eA zq4Iee_FC3cNos=*S&Ui>pl}cgXhq?L8};Ij+l|=d`qllyp(((P3}Pq#sBWlD*VScbaiF% zqNjJ4lg6i@n>3c1-XX9vDu*t2UY{j~TrXt8hnAtC>l{PX@7a4*(7gCam^hR; zrv^UuqYt6N_2B`{B&^eTqR;=Xtipdc)qe|2x3E4e5McVwi-y_jgwNDGymDLn5u!hl zJ&nj1n4;m6{%Z7IT$6+H;6;M`nx3sSWb@SwTA-D4tg@!z|3FsZUxWQW<*-XLy@I6_ zO|`i$MJ9lD%R8Pf5$Ld$lp57W-Eu)WG^LS`XUUem@U6g*GFWa|4KMnzp-{3lLqAb}_>Q&;GFMl>zJ`A#tMK2$_1`*DuJguc(LVXYIPaQjej@fzX-UQ&rb&L@ z8qA}*b1>UK1YRVMymT+X%9`w9F`hX3Fr4@buQVS}*(g3)=osZv@Rx0#hUB@*q3Mam zp*a^d{2$CJ{P&XluM^38ju%|g%8-%Vx-(`-V(+2cw0*#=$Jd=T=vfc1JBywrb9+=D z1P}pA^-*8Nn@hT*c)$Fr;r~!p;V-p*$iWrR+?V`WaS} zbXzy3VsU@&4dJ&e*elDipDehLkQVvh)qPE`6ICB8?q7(bI2#R3uj*<$F}0@{31X4Yyf69u$wy&DGst*$t~t1;rDhY;kod zEKYIK(o}n;IvEyExwF+r@rTS1Rkwu?+^M=+52=dC_+4XTciXTscIxOE*lxoT`1r{q zwE-RH%ZqONh8!VH|Hd;4f6%=zgWf%s(cfRe?`Qk}2FuzowurJEOTqliMUQICptf9j zAzEx=d&GZ)kx%5F%-s;oyfF_UUf12d>A>-cQ)f<0+Vpex+_jtj*iAQ>uQ{;e@43si zcT>e<`hbrp9`D-q1s4T*qMGygse`2l9ed2YNxfvLxTANm-ReY+O)4jJ?3#1YZ$t~V z21+m1y%K*Z+Oi%+DXhCqueLp2in~_qIds@EX=*{*HBX^ z*gYl&-*wmSO{J0zdWG7qo;@)&Rkin{L=o~k-L}2ehMyy9E!tE|vI84UXjiNaR<~5* zpNJ_JY^2G=`B(la*DKcZEabmZdb`&t%{7<&hOy9sM|pfzd;7L+%L{4^+a{v} zT9j1nxu$n1zD(ar4ZkDGG*toh=F;MzN8i2Zx#1E_Er2RG$ArKTPtmj)@+gA91II!;h0)vOSPlQ@UlaVN?-UHESYHG9E3#0g9p2u* z=ctY3Vl(YA{@?xhyTjaTwW%Nz_n6nyHk>$!CQ!XcIq@Dl5Y9vIvs3=PU;f=C|2~j- zPkI(Jl&Y;@tACcnZcx*M{w4JK5bw)eNy8ty&{gyQGr8&9**gORD%K0EE}yi}Cgx&L zWn0$U3u8W0Hg1>XZ37C6?j?P|b|pB5qTMAh4RYDXSfcM-kyn||1`9+c+R7E);r=VX zgVOZV|K1oG>}EY>0ywYn{{`2K|1)>O38+|KOZ?BEN&P|-$yXh8*8v4Y$=k5igp71| z!}E4{55#yZhLk#P!(ReV+E(6K*#+q)9Qf|@EB zyfsI%?Waqe>Ixh%F3!633)Ed9AjzlM0;Vmy zokFR!RNqlTDy27SZ}JyOm2!h9URn;ldv0z{UF=1sDLh`-y^NOyKI`Xc_`mSF;NQ62 zF`#0-2>PGe$wqzWuKRbTZnjP83_<4N0z!?|eiPwP#35(}iR*1R+hOIZ+7E(iY=0mr zo(gJEweL?}?x7+*ck4@?kY1tP@~IxKdI<&eat!V20#SqkFxNk~{@@M`{}){+{O4|O z45(Nywz@la?o5HX+EzuF!{zzJhDvF(SLjv3FsvE%0xQn2S?t^f^#nFh!WZ$MNy{Ig zyXt1oV;DP44Apq93j9oBH2hzD-SA(yoiU(d-G%c{bhb&R4h^Dy zC>$YPOjfT**=+Ro-`&K$3BI*zfLIX*Q)*~56r2eS)<5nsmDVTLAoVm~8)9agt@;JE za{s%-z@lt$cG!07AWM>~Y53pu4B&tM_QimTHN^5CvXG_a1APoGCeFD!(B?t!+2V2? z;h$xsK5yGLaO#yQ437F_KsGU(mV-Wqs!X=K?D|cXMhI|*&5xg1V#}ZK%_N@OV?FD6 zUp(og5HL0Thn^Aqo3|?lRIFjEOD7w~V1GWaA!c>JI>{<&=)KW*XKVZ)dB*tv)a`fzDppR|KN4H$2k65l`u*AE*(gX57urp&+iWZE zATtN-9Z72k4T2FKq_7mCK^GZB9_%rQ^nk5byr%gI-uDlpjx;D{-KOwmPB#Hg*XciL zG12hPJqz#;Z$AvESb3{^5%vZ@^kMQa51hgX@pt!_;hEfxYPEhlQf^9U686E4hlGUS zX)myA_Vih`5Zxk&ZO8K$yuo*ZLtbZzblN5?F8wR)3+BD2;fsts^r-WIoWTXSf_tAc zx8H+>4VQO3xMN#U3*vLAElL+3N?e?Zyf&_C_~)M$_%GdV7*Me`THPJ-W*wVBkG-d` zG1@vs5S$sXwKJ)EJ2NLYS38MljWb8xOSEqMtTRU$TFEE%51WzW9@w>O=Prd;5VFvJ zYEG=M1F~4W?3{Se{U93gMPy*L<>Si6&kZ&FH$F@7zj%9LK*f5A)up{*;Ph-SLe1r# z#T!Z2cr1e>as4C$Mm!0TZ5pZqQcs>}wxTI;0-(Tl*gN8hXN)@!#?uI8_Q6x6qCI*r zQeHl}6a=Kq*6caA8G7UP*qD6^vD_DIe=gz6LdXON42_j^LA=%p4gZ%sYw%yWoiLzc zz0~RgG^Y`(v%iG{s>!BP!l|-Lj=fc1D#WnbYFBoR8n+xfF)#-AR-2aDYH#1QZJqJS zh2`+%S)cGbb%{XEE+=^pNH=u>(L;ephEczX7_KwGiCr2A37ejzAwHVOx)HX zYWTnOS%m-U?Slao>t)jaW!q1lMviKI!S`mdf7qYI?wv{7Jt0cjXZj~5PFWCQHD@7; z+SReKix)4JFYYY2I`d<|jBR6(`!qBOOtPL0O+k4$+a0xQO3twD?$sA;m` z)h`qhFOjD8$JcI*9)7c)vd{GYzx-Lo|8KcHPC&(a1?ZnfF2)c<2q}3YflE+x zkM`^IgwlXi%9ONkl$TJn z4+a`>on;=kAk?>_P3oF42za33|H|h8{@;G<&>Ob}nAK?sVY*Qd~U(u$0TIep}Hpe@mZu`vz*uX|45{~fnF22`w9 z0sd0}yG==O8cLyEkQtKUsIhkh2nERL?PqP|=ZblkFYBq(JL2m}G_Vu+wRLNJTnQMY zk)je(`J&qi3g_sR2$Tj4Z8x$vBfFm?!@TKjXV>hbhn}|4_r^rqH9KlWZc{yK^jrdy z_%WiTB>yZ8|5rUn@c+(R8v`oV*Q@id1V(~|0dhKaY`rYEm%;@N{lu;+6V*`{9Yq%X zfM~ZL6l0VCs+1^;qIVV(crnYpBq)Az78K{6S!B#+7GsiogaUNji=-kqJ^hMBdn*~n zY-hF!i-^g8;-9MF|Mkxq{J-l~#(;|TYOAZEO~>0jOZFZcR*O}A-zIftiZjCqEs%p# zIQKXI<45f$aAct~S8+Ve={TPvR|zKVi%SS0#UF1T|H{m4`+dJQ3zfSK%M`Af2Q>ze zem1>ZFAG>D>VG_FuF!kg)K9M0?p1Fswn->y=ymuvXt_kg|JBbS{J;Cw#ejgAa}!J2X;+Lt%Q<8>~MN#7qwa5n>w3lX-cG~ z$gh5l`m5CwMMX6Hzu`HB|M%Rg7?5TE|1tLezsBmKR+T~I2yIy*cEH3Mguo7Z){=z6U4h}{C~}JjQ?-EHBUgr`bH)HKCWaq1eq}y=Y(V0H+N1=uKtI3?E;rrm3_Q7Of{eytj zx~LFd!~YwfbNGMnt%v~?>$L*@l>AlTt}i$z+s19*-W@yclkWLxzj0P-zZkc5tJ+Hv zoD+hm=7e-zgQ9=2Y5#2O52Udywg*MZ@OXd|G`@c11gq-^UpP{Iow7lk_qB3B4tQso8<~xT8^em(jsBX{XJ@LQaXs2 z(Nd-}=|ebcE(%kLV@j9C6Id$INSdMor>%UzUGh5XF0A42+(7vM(5-_373*%mpQ1gC zN-OGksJ~jAo@`y{gHmp_8SsGZ|U!N!k${b`nfo8_6mG0#12`v32~q4@tJx5^2qSevab3?3kI zbAD&B;4qdn{8q!WFZ!JeO~1ZiBdQE>Q7)Qf27A%j%D{e`61DA13lvTkco*#_j~+RM zFsG9g3mxL1D6AyLiBaWN8EKWt_ndS9>@-8Y;h?&Kn*q46v{P#h}$ zX3}3<42bEg@sr%8Q2i1?Xf^%Ye1qZtZtF<)*;@XKpqIRIGy4m6ohHh2T*S z$w6KqOk7dRcAKcCD57iP41%iwBt_!{20*R`kg8ydF-;w8^;e(j11QwnY`KkzsndNN zqaH5LutzxQy(DI`*b1Z5WHLql%WswSPYX8*{%^jy7*MfBt!^UFi;gxOMUMGM+NxE^ z7lM9z!vd(rbkc_6Oon!dT0iy$@C46@1Xyl$7N|98P<(xW3Jz3eNaViFdm{VoqQ{{E z7vA^F=tvxt9j*1khGGho{n4C+lJp+|ncy!A7$q@)E&VjY2LaLWAH8Ytf6L9pfQogW z)m`7+G1%1+Z?T9Cax~shHVpQ6tL==Bn|wo^V1!}G<0)nuE1gGipMo=PW1azR1yPZv zeaepzjJOV1ulg5h_}_OE;s4f~hXH9?e|+u6=;1f(DM#4St48FW-(aw~T5Ph8uNI|0Qse*D zn~MK$yICioVii&UWWh@^Iyht{)k}qH8ieAlP4NjU>P4k>l2nUo1itY$~F%@4M|Zr=&}a!1p(p<0P)Uo`$9hyX*4}YKv6uZA86`*fu_?J z&Kf96)01T-=zHSDjn#?#X!w_II{e>pGccfHl@b5wB!!LMO^oSzn%qJ-kxt3ud9>?N z8BrhQoYx~DAm$uUWDZiEg|MdXZ?FIIG%DgucFGxZ&7q#%!V@R33bW zi}KfOou^nw{p!e@6fIB-jvGHx!@qnB!2g{$9s?@Y7}-Dcu9d0x3#pU<0gJO77lIxJ z%Z5Hm`@Ga4A}hLkm(j_kEcRF==;C`pg3&3ypARLo^wn_n^v} z#^W_usrXqLy<}h|pFnyJTB$1Fr#_X9xTd8K3u*X|-4gJB*Nw)2inYz^E>XF&GVdm8 z`Jgh+pxqP)I?jV6LeY~3scjR<%rtvdYq3g@?5XntHlgab$RMH^Hz;onh`@0|#?>hV ziST9mU|d(BY$Q>LMOm!C7py}cx8fts8IASdZMO*g-+f~-pki&ex-o2QqmGZ@zUPgj z6w`BECME`^63#T7WyYLl-*NzQD#Yxhgb@#u32-qy)nnCP?b_{0xiu5&lzp2p6lplo zQYT;s-HA?X(GR_XLQ{SIx8E}Gf6tA?fQq#P^q*3OTFqtDnKn^@$ow_9HUlu(#tN+0 zkq2j~2)I_;Y$wc<1QRl|abrTB1+z32bgJ3+Qz|82r-hbK1p;9L$bLw?n1Ct2v06jq z#GQgzP)2VWKPsRg$tZOZD;!%|L{Ot?OQGosm&pGg>-)XY05?lBzcJ4}YWn|o+(P*O z-WzuUD%MWn|5=Oajp?d?cv5)kWg6yQqA^tFtVRaDxvO;B$1DDYj??+8i6^NM8p67TMqueeIqcSVm)AWRYHwHB?y?5 z!+Z=uO*MO~2sNU#ETm1z$f8mrYbU;*XbvUTaWAd2&ep44XQrd^fhbr}h`qU%A6{){~%!=k+rN zfrTm6Qu>GL^yMT6VPuPWXg@)tiYkPO1bN2oQ4RkGZb|t6{&S5173)Fp|7)h~>IjVi zzC_DIVju$C`fChpChc4R6q}#C3`;WvDPxiK==&K--}M-h4IMb$|h>m(FGGZ zN0T{bVxERSlz?mO|2C7G%{6j!xrN;MTr(Hsp2~%}rQF5bN^Ui`miw06x8=S)_Z_+K z%zanxyK~=@dt>fcP1r#6dU1|SVWIad5jJ5+_Yk_5uPW;hIrw@XG8cCi15VrNpTaVzocym-xI=SEas|$#s!7|oYG}ABt9*1b*thQnk@}5ZxyyQ22bdD z^#5~F8oJe?^MGOo?1D4a3BO7a^vh;lJm$fd5CI zZ49Vb-%RmO#>Vt>&NHc;v-e2%G7WvCd3w)TCSqQCFiD$<>^r4i5|5DzvYITRP!qN9!6NI$S8N#@b$I~4)0h4_Q+ zY50HhZ3F+0KbsgZ*!NGCfSaY6-cunxUW8$a8%AnkzeEgzS{`@Kk@9HfQmI?b;$V9?-ZU2fnn4z}wl-HS#c7RVHiX$j3u zd6gtLrTd9jswTgNef8zgd6`O)f!}KQ@4v0!|H)?y11i=5glQ{oHdu1Qa9Vdquaa@}wX(dn0lhjUY z+JG}t;L`=#!jSze>sv!iw-0{ISp!J~DI!xX zYhAJb=fG_T|4%;~7*MeeQvS2BAL?!C*MZu|l_BL-8#EK9az(uBT!7xB-I{Lm0!g}E zza%Nh_2E$+BCvtB26BRAscvy5;t9G0gfK4Z^FMhT!v8bR90MxW!_a@U-Y7Z+82ck{ z$)@KH_`BX`lay=BNzibHxpDaTd%3?-&SGmR^r#^(q=(pZXVM@D01K^)brg?A^)HAA zVL{^4lQ4Affj1swzSz2tY0uD>46)+;5WRKjaLWk8uvYF zE!7tg+TDrPdE~PUYknr{HvKipFfZQ*CX6( z20{05m`(3Uk5KQ_R}AtK%kTrl*L2a9#8x31Fd<9&`+KbcH%1S?Sx-4+`u`8zw)p?~ zXL156)*}l42dOP7?8HbpWVAJiAb%gAqx5SdSEO{tc_2A_BIbZsJZuAfOvWNbP5%zx z#_<2b^8Z3q`eL|)8Ceu%I-G9(=^wCM<_WW-Q0Ev zxm2h+WehbjGDUJv$Y91VF|d?yY1Tz~Ar1dWZfp2|@p>_!VjZ!%RK0V3#??XB;Z(JT zH?fmsTZ}>V{j|N1XtlfyZ$D$twzG(M-C=Y+XsB_f;y}8gq$9YYCsC0*pHv{*T_~@c+{FVL-(?O7y=kF2YoF5KslkIonMKjClkp z+X_^H;kuK0o$t7Ro4p75RowI3q%B(5(P$InM9JQP$>zGsh-Ig#=VjESMcl}K4{11P zuFS|*H2Fi%Y4?M<7SP;mWJN?k!~e)_5C1P;4+d1MV`TrFYZ14k{V|TKLp2I0&reyo zjH2_n>QMJZ<0t`(4ksqSwq>riKXKD6tZx{$IH`&NV?<7;c`@jfVKT*%>l3ahY`cjH z8-^*J*3j@jdI!M&E7y(z73;XwCI0|wix}j2C)y@9K$V@HyV{qMMMi`(>gvvW&t}W# zG>Dp%cEHo0IPPWwCLSUH+!H&ZFcm9}8@OdK`2_Qqix{LJrYRyvTf_g@9RdIDwPHZU zI$?Fmdc}sKDgS9tS(cDetG2jbZXcj3cTAgAnq+2{*AVxWoM0xXU)@Xt=!sH+*Q6(C z_#eMR;Q!TY!+>6mKl%M;Y34WPxrf>R|CrT<=eAc_6x1R0V06|w7wb+l)GWeL(v(kL zk%7^u^-M-5ld^ZO$tWp+E3a>CG1B;d;*P=p4f$(8pNe(T>L!Gk!Dh3LDb8HKwdAD6 zAK}qGdDYgEzC=)&ENW6+!mM_)MY5bAqbKlX>h!}&mllnhqBuzn|Htki_&@*ZF`!~i zSzX}@l^dq^R53rBw^O!75QU+5=Xjg}%J||H&-A>hO2_lijv(5nLQ4vcPp!lTyp5UN z5-*_Nrk`QM>7;#BW-S^G|C4tV{9kaj7*MfJLI2gomvmiBF0t5Ce^GC*is;c9FZ!_2 zLR>MJ0wk{TqnH+<1+qmm+Tx^?E^eIH71@rww6U`C~G$~;n z2P96z|I{4^{}*2k22`xm8vYuF1P;m>$QeSF94zyi_3AkwHyx*SlQFdAnN_z{9f`ik{HT)mH1K~e( zWeliTPoVz=!4ze7^nL+K(>n~n$LCyvpKJVdT1)7hQ{YQu@npH#R1E^TX(&vE>Js=n zZUc@dX$nFI?VUEF3Lx1xLk&Uwf#A&rTkXgPEsxyAw!Wu$300*DP{{*K9o@@gSw-B} z^Jo+ZM$|geB56-ji7gGUbYOA|X$~6xr|(Gkk6Z}@D%O+w{KJ>kaAEY?vZK`S=ly7l zDeo`BTeUFY-iqfU2^?vkwJSY;k)5h_GKz0j9FRs|1X>V|0nKH{Lim{0xH%S=)a5-KrE67);#eF+ytSy6 z!c+AvJ{>yka9UqCd$DW!_v9T5|Cg?Z0Tt_YR`-x>z$26%A)uPHPt*`Lyg!MXs3||CbNOfQmJ3 zb@jf9+8fA4fJU+XEL0G9@DH6jdIXF@iVkuYAs`utF&2;XN;sDLxT|u=k~9jXL+6qG zljk8g^-44@4`yq}I=rmmFPplsF{zxORI^b~;-}d9Qz=|DsGELI4gc5O(eQueAPlHj zueZ7Y))c~vC4BVW5dEY8t^HB34on14O|Zy03G~^r+qW4+HD}hhXZ@15;yHVEkNJD- zedvDe&wIg^nE9v`dV$K|Yxm1FbatUw_BL|J7+2P_f8 ziYSl26e8q3Xr!JpV;@!PPFOEbqN87Hk)fJYM`O6io^8%Sw=?V6?|T!H?mA|3NMm7P zcjE{!V1aW#YIqos9E5T40t1llfCmeXmmqT*{%11)|JU?mK*gG2{g;lOa4%gewb!%O zr}wB85-tdeZxH%;vT-J3bZj8>)9dt8`gqzvT5k+dhdfk@8zoyEcyQdy|( z(M7*=0j<&(?54!Ey<0|2?<^_TWc(FzFeas>J6iGSaYIo@hq}l7ce_E_Xv$I>8ntJ5 zmPEUUuy<+JpC=dF(aI?w#EffLlWf7^rJY~pkIeAo&KqrF4PUqZu7 z>Ld=gT>LQN_|FrbC<%Y3u2Ws=9t5!N9HNWFCxxXc3#zMvx4^bb??|39+`|5E~r;H-6JbXXECL_iij~ zyl-Q1V|nBDjXO8)+PJR%e}~uqi&+1kx4O@Wf?fyl*kV|~lBYkW3WCU^+%DvMNcR&m z^kY3zuLqlip2QV>L#-0iId%TQ25;5=FYnKNAos!ChjJgzeI)nM+{bbs&wV2I$=s)M zpU!;Mg&A&YV%KWSH zug}ww`K@_6|JH)g|NHi+-x#z-WOt;C2xN>=)Ro0}#6oawKrMk? zL19yqOyKd767pWGztv}nA=GEfJjbKfz}zxaeofH(Sm}r{Oi(irRF@GurAt?!-H)v&X(?X#6-Lo+~H~}$VKGBbJNjxao<&U<%+W% zl3(X8mS$VchGSC~at;6atiu01>c1gK4z`f;LbTX)_8dE1n!MCTBp(UU-tIA1?KdIC zQWQbtPr$1bwdUuW*m;|r5%6#G7>6U0O0%K7T_cBN(`|>IqqPA-F8YrINgnBTpq1C0 zyMyIp?y_UM9p5bxWIL^9SaZy)0y(@!&6z_CDO~BsqPr>QIsF|=K9(ad3=N?<8vYAe zh5rR<|Ha`KkmKVo0Fyjn0(|OtYH->#ELt!o~)HOI7SU*Cpew zwpG=eT1%_DX-O?v1(Gb(vV|k`wQG6RRqonci&`xqaDcGIA%H^&0pcW>5FkK8*g^~m zXc*!lgbYI%h9L`PGE71k7{U-HsU-8CyS@9Cs$SHqN+7H1z5ABB|G8(s=S++8V&lA; zC6VuFU$J1mnfW}8f1z9PFCzbOF_T^rAs)dbf~MW@zD{TDbBNeP$5mV?2BtB|kM%Bu zNXM696h%O}I?lVtqVk=l=j=3!VH8ru#l4*#9v#>C-_x!5m#mgX>9n1m;`4ZAC@FYq z

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

IHuf? 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 literal 0 HcmV?d00001 diff --git a/Production_Files/Software/ODMR_Server/platformio.ini b/Production_Files/Software/ODMR_Server/platformio.ini index aab00d3..9a53085 100644 --- a/Production_Files/Software/ODMR_Server/platformio.ini +++ b/Production_Files/Software/ODMR_Server/platformio.ini @@ -23,6 +23,8 @@ lib_deps = bblanchon/ArduinoJson@^7.3.1 adafruit/Adafruit TSL2591 Library@^1.4.5 adafruit/Adafruit NeoPixel@^1.12.5 +extra_scripts = + post:scripts/merge_espwebtools.py [env:seeed_xiao_esp32c3] @@ -45,4 +47,5 @@ lib_deps = adafruit/Adafruit NeoPixel@^1.12.5 ; rf synthesizer library, possibly self-written, local folder ADF4351 = symlink://${PROJECT_DIR}/lib/ADF4351 - +extra_scripts = + post:scripts/merge_espwebtools.py diff --git a/Production_Files/Software/ODMR_Server/scripts/merge_espwebtools.py b/Production_Files/Software/ODMR_Server/scripts/merge_espwebtools.py new file mode 100644 index 0000000..2126542 --- /dev/null +++ b/Production_Files/Software/ODMR_Server/scripts/merge_espwebtools.py @@ -0,0 +1,196 @@ +import csv +import subprocess +from pathlib import Path + +Import("env") + + +def _parse_spiffs_offset(partitions_csv: Path) -> str: + with partitions_csv.open(newline="", encoding="utf-8") as f: + for row in csv.reader(f): + if not row or row[0].strip().startswith("#"): + continue + if len(row) < 5: + continue + name = row[0].strip().lower() + p_type = row[1].strip().lower() + subtype = row[2].strip().lower() + offset = row[3].strip().lower() + + if name == "spiffs" or (p_type == "data" and subtype == "spiffs"): + if not offset: + raise RuntimeError(f"SPIFFS offset empty in {partitions_csv}") + return offset + raise RuntimeError(f"No SPIFFS partition found in {partitions_csv}") + + +def _find_boot_app0(env) -> Path: + build_dir = Path(env.subst("$BUILD_DIR")) + local = build_dir / "boot_app0.bin" + if local.exists(): + return local + + p = env.PioPlatform() + fw = p.get_package_dir("framework-arduinoespressif32") + if fw: + cand = Path(fw) / "tools" / "partitions" / "boot_app0.bin" + if cand.exists(): + return cand + + pkg_dir = Path(env.subst("$PIOPACKAGES_DIR")) + hits = list(pkg_dir.rglob("boot_app0.bin")) + if hits: + return hits[0] + + raise RuntimeError("boot_app0.bin not found") + + +def _find_app_bin(env) -> Path: + build_dir = Path(env.subst("$BUILD_DIR")) + progname = env.subst("$PROGNAME") + cand = build_dir / f"{progname}.bin" + if cand.exists(): + return cand + + cand2 = build_dir / "firmware.bin" + if cand2.exists(): + return cand2 + + bins = [p for p in build_dir.glob("*.bin") if p.name not in ("bootloader.bin", "partitions.bin", "spiffs.bin", "boot_app0.bin")] + if bins: + bins.sort(key=lambda p: p.stat().st_size, reverse=True) + return bins[0] + + raise RuntimeError("Application .bin not found (run: pio run -t buildprog)") + + +def _bootloader_addr(chip: str) -> str: + chip = (chip or "").lower() + if chip in ("esp32", "esp32p4"): + return "0x1000" + return "0x0" + + +def _get_flash_freq(env) -> str: + """Read flash frequency from board config and convert to esptool format string.""" + try: + f_flash = int(env.BoardConfig().get("build.f_flash", 80000000)) + except (KeyError, ValueError, TypeError): + f_flash = 80000000 + freq_map = { + 80000000: "80m", + 40000000: "40m", + 26000000: "26m", + 20000000: "20m", + 26213000: "26m", # handle slight rounding + } + result = freq_map.get(f_flash) + if result is None: + # Fallback: round to nearest supported + result = "80m" if f_flash >= 60000000 else "40m" + return result + + +def _merge_bins(target, source, env): + build_dir = Path(env.subst("$BUILD_DIR")) + proj_dir = Path(env.subst("$PROJECT_DIR")) + pioenv = env.subst("$PIOENV") + + chip = env.BoardConfig().get("build.mcu", "esp32") + flash_mode = env.BoardConfig().get("build.flash_mode", "dio") + flash_size = env.GetProjectOption("board_upload.flash_size") or "4MB" + flash_freq = _get_flash_freq(env) + print(f"[mergedbin] chip={chip} flash_mode={flash_mode} flash_size={flash_size} flash_freq={flash_freq}") + + partitions_name = env.BoardConfig().get("build.partitions") + partitions_csv = Path(partitions_name) + if not partitions_csv.is_absolute(): + partitions_csv = proj_dir / partitions_name + + spiffs_offset = _parse_spiffs_offset(partitions_csv) + + bootloader = build_dir / "bootloader.bin" + partitions = build_dir / "partitions.bin" + boot_app0 = _find_boot_app0(env) + app_bin = _find_app_bin(env) + spiffs = build_dir / "spiffs.bin" + + missing = [p for p in (bootloader, partitions, spiffs) if not p.exists()] + if missing: + raise RuntimeError( + "Missing: " + ", ".join(str(p) for p in missing) + + " (run: pio run -t buildprog -t buildfs)" + ) + + out_dir = proj_dir / "build" / "fw-images" + out_dir.mkdir(parents=True, exist_ok=True) + out_bin = out_dir / f"{pioenv}.bin" + + cmd = [ + env.subst("$PYTHONEXE"), "-m", "esptool", + "--chip", chip, + "merge-bin", + "-o", str(out_bin), + "--flash-mode", "keep", # preserve DIO set by ESP-IDF bootloader for ROM-stage init + "--flash-freq", "keep", # preserve freq baked in by toolchain + "--flash-size", str(flash_size), + _bootloader_addr(chip), str(bootloader), + "0x8000", str(partitions), + "0xe000", str(boot_app0), + "0x10000", str(app_bin), + spiffs_offset, str(spiffs), + ] + + print("Merging to:", out_bin) + print(" ".join(cmd)) + subprocess.check_call(cmd, cwd=str(build_dir)) + + +def _upload_merged(target, source, env): + proj_dir = Path(env.subst("$PROJECT_DIR")) + pioenv = env.subst("$PIOENV") + chip = env.BoardConfig().get("build.mcu", "esp32") + + flash_mode = env.BoardConfig().get("build.flash_mode", "dio") + flash_size = env.GetProjectOption("board_upload.flash_size") or "4MB" + flash_freq = _get_flash_freq(env) + + port = env.subst("$UPLOAD_PORT") + speed = env.subst("$UPLOAD_SPEED") or "460800" + + out_bin = proj_dir / "build" / "fw-images" / f"{pioenv}.bin" + if not out_bin.exists(): + raise RuntimeError(f"Merged bin not found: {out_bin}") + + cmd = [ + env.subst("$PYTHONEXE"), "-m", "esptool", + "--chip", chip, + "-p", port, + "-b", str(speed), + "write-flash", + "--flash-mode", str(flash_mode), + "--flash-freq", flash_freq, + "--flash-size", str(flash_size), + "0x0", str(out_bin), + ] + + print("Flashing merged:", out_bin) + print(" ".join(cmd)) + subprocess.check_call(cmd) + + +env.AddCustomTarget( + name="mergedbin", + dependencies=None, + actions=[_merge_bins], + title="Build merged firmware+SPIFFS", + description="Create one .bin for ESP Web Tools (bootloader+partitions+app+spiffs).", +) + +env.AddCustomTarget( + name="upload_merged", + dependencies=None, + actions=[_merge_bins, _upload_merged], + title="Flash merged firmware+SPIFFS", + description="Merge and write at 0x0.", +) \ No newline at end of file From 497c66beb63d57d0085e58e67f75c8db0c848955 Mon Sep 17 00:00:00 2001 From: beniroquai Date: Fri, 6 Mar 2026 10:32:00 +0100 Subject: [PATCH 04/11] ODMR Server: docs, i18n, captive portal & fixes Expanded README with detailed build/flash/development guide, merged-binary workflow, esptool and web-flasher instructions, partition layout and troubleshooting. Updated prebuilt firmware image (build/fw-images/seeed_xiao_esp32c3.bin). Frontend changes: added null-guards when registering event listeners in messung.html to avoid errors if elements are missing; added data-lang-key attributes and an i18n script to ratio.html (DE/EN translations, language persistence and dynamic updates); improved navbar toggler visuals and responsive collapse background in style.css. Firmware changes: updated captive-portal endpoints in src/main.cpp to serve a small HTML portal page (PORTAL_HTML) so mobile OSes show the captive-portal browser/prompt reliably; retained Windows plain-text probes where appropriate. These changes improve UX for initial device setup and make the web UI more robust. --- .../Software/ODMR_Server/README.md | 205 +++++++++++++++++- .../build/fw-images/seeed_xiao_esp32c3.bin | Bin 4194304 -> 4194304 bytes .../Software/ODMR_Server/data/messung.html | 7 +- .../Software/ODMR_Server/data/ratio.html | 94 ++++++-- .../Software/ODMR_Server/data/style.css | 19 +- .../Software/ODMR_Server/src/main.cpp | 43 +++- 6 files changed, 336 insertions(+), 32 deletions(-) diff --git a/Production_Files/Software/ODMR_Server/README.md b/Production_Files/Software/ODMR_Server/README.md index a6abe87..b529c8d 100644 --- a/Production_Files/Software/ODMR_Server/README.md +++ b/Production_Files/Software/ODMR_Server/README.md @@ -141,9 +141,210 @@ MIT License—see `LICENSE` file for details. --- -# ODMR Server Web Interface Build System +# ODMR Server — Build, Flash & Development Guide + +## Architecture + +All web assets (HTML, CSS, JS, images) live in `data/` and are served from the +ESP32's **SPIFFS filesystem**. This keeps them out of the app partition and +allows images + Bootstrap to be included without hitting flash limits. + +``` +ODMR_Server/ +├── src/ +│ └── main.cpp ← Firmware (web server, sensor, ADF4351 control) +├── data/ ← SPIFFS root – served at http://192.168.4.1/ +│ ├── index.html +│ ├── messung.html +│ ├── messung_webserial.html +│ ├── ratio.html +│ ├── justage.html +│ ├── infos.html +│ ├── style.css +│ ├── bootstrap.min.css (offline, no CDN) +│ ├── bootstrap.bundle.min.js (offline, includes Popper) +│ └── NVGitter.png +├── scripts/ +│ └── merge_espwebtools.py ← PlatformIO post-script: builds merged .bin +├── custom_partition_esp32c3.csv +├── custom_partition_esp32s3.csv +└── platformio.ini +``` + +--- + +## Prerequisites + +```bash +# Install PlatformIO core (if not already installed) +pip install platformio + +# Or use the bundled binary: +~/.platformio/penv/bin/pio --version +``` + +--- + +## 1 — Build Firmware + SPIFFS Image + +```bash +cd Production_Files/Software/ODMR_Server + +# Compile firmware +pio run -e seeed_xiao_esp32c3 # or seeed_xiao_esp32s3 + +# Build SPIFFS filesystem image from data/ +pio run -e seeed_xiao_esp32c3 -t buildfs +``` + +--- + +## 2 — Create a Single Merged Binary (for Web Flasher / distribution) + +The `mergedbin` target (defined in `scripts/merge_espwebtools.py`) merges +bootloader + partition table + boot_app0 + firmware + SPIFFS into **one file +at offset 0x0**. The script reads flash parameters directly from the compiled +bootloader so the header bytes are always correct. + +```bash +# Run steps sequentially (order matters!) +pio run -e seeed_xiao_esp32c3 +pio run -e seeed_xiao_esp32c3 -t buildfs +pio run -e seeed_xiao_esp32c3 -t mergedbin + +# Output: +# build/fw-images/seeed_xiao_esp32c3.bin ← flash this at offset 0x0 +``` + +> **Why sequential?** PlatformIO does not guarantee build order when combining +> `-t buildprog -t buildfs -t mergedbin` in one call. The merged step needs +> `firmware.bin` and `spiffs.bin` to exist first. + +--- + +## 3 — Flash via esptool (Serial / USB) + +### Find the serial port + +```bash +ls /dev/cu.* # macOS +pio device list # cross-platform +``` + +### Option A — Flash merged binary at 0x0 (recommended for initial install) + +```bash +python -m esptool \ + --chip esp32c3 \ + -p /dev/cu.usbmodem101 \ + -b 460800 \ + write-flash \ + --flash-mode keep \ + --flash-freq keep \ + --flash-size keep \ + 0x0 build/fw-images/seeed_xiao_esp32c3.bin +``` + +> **Always use `keep` flags.** The merged binary carries the correct flash +> parameters baked in by ESP-IDF (DIO mode for the ROM bootloader stage). +> Overriding them (e.g. forcing QIO) causes a bootloop at `ets_loader.c`. + +### Option B — Flash firmware + SPIFFS separately (faster during development) + +```bash +# Upload firmware only +pio run -e seeed_xiao_esp32c3 -t upload + +# Upload SPIFFS only (no firmware recompile needed for HTML/CSS changes) +pio run -e seeed_xiao_esp32c3 -t uploadfs +``` + +### Option C — PlatformIO merged upload + +```bash +pio run -e seeed_xiao_esp32c3 -t upload_merged \ + --upload-port /dev/cu.usbmodem101 +``` + +--- + +## 4 — Flash via Browser (ESP Web Tools) + +1. Build the merged binary (Step 2 above). +2. Serve it locally: + + ```bash + python3 -m http.server 8000 + ``` + +3. Open any ESP Web Flasher (e.g. ). +4. Connect and set offset **`0x0`**, choose + `http://localhost:8000/build/fw-images/seeed_xiao_esp32c3.bin`. + +> Requires Chrome or Edge (WebSerial API). + +--- + +## 5 — Monitor Serial Output + +```bash +pio device monitor -p /dev/cu.usbmodem101 -b 115200 +# or +screen /dev/cu.usbmodem101 115200 +``` + +Expected boot output (no bootloop): + +``` +SPIFFS mounted OK +Files on SPIFFS: + /index.html /messung.html /ratio.html /justage.html + /infos.html /messung_webserial.html /style.css + /bootstrap.min.css /bootstrap.bundle.min.js /NVGitter.png +DNS Server started for captive portal +HTTP server started +AP IP: 192.168.4.1 +``` + +--- + +## 6 — Modify Web Assets + +Edit files in `data/` directly. After changes: + +```bash +# Re-build and upload SPIFFS only (no firmware compile needed) +pio run -e seeed_xiao_esp32c3 -t buildfs +pio run -e seeed_xiao_esp32c3 -t uploadfs +``` + +--- + +## Partition Layout (ESP32-C3) + +| Name | Type | Offset | Size | Notes | +|---------|------|-----------|---------|------------------------------| +| nvs | data | 0x9000 | 16 KB | Non-volatile storage | +| otadata | data | 0xD000 | 8 KB | OTA slot selector | +| app0 | app | 0x10000 | 1344 KB | Active firmware slot | +| app1 | app | 0x160000 | 1344 KB | OTA update slot | +| spiffs | data | 0x2B0000 | 1344 KB | Web assets (`data/` dir) | + +*(S3 offsets differ — see `custom_partition_esp32s3.csv`)* + +--- + +## Troubleshooting + +| Symptom | Cause | Fix | +|---------|-------|-----| +| Bootloop `TG0WDT_SYS_RST` at `ets_loader.c` | Merged binary has wrong flash mode (QIO instead of DIO) | Always use `--flash-mode keep` when flashing at 0x0 | +| 404 for all pages | SPIFFS not flashed or mount failed | Run `pio run -t uploadfs` | +| Mobile hamburger menu not visible | Dark navbar background + default Bootstrap icon is dark | Fixed in `style.css` — toggler icon overridden to white | +| Captive portal shows "Success" | Old firmware with old portal responses | Reflash with merged binary | +| Bootstrap not loading (no styles) | Files missing from SPIFFS | Check `data/` directory, re-run `buildfs` | +| `mergedbin` error: "app .bin not found" | `firmware.bin` not yet built | Run `pio run` first, then `-t mergedbin` | -This directory also contains the ODMR server firmware with an automated web interface build system. ## Development Workflow diff --git a/Production_Files/Software/ODMR_Server/build/fw-images/seeed_xiao_esp32c3.bin b/Production_Files/Software/ODMR_Server/build/fw-images/seeed_xiao_esp32c3.bin index 982d729e6db3af6cab9e3af450c38218e2ea053b..3a6b8c275c7883885f1302f2356c5f8fbc14bb53 100644 GIT binary patch delta 237451 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 z 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%0DA=G-3+aD`Y0SY4?y#dAzr6% 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 Mvt5;wJ1Q6dKRWUFp#T5? delta 236435 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 (jJ>f-)l-yu%;q)V5UMkIx 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 diff --git a/Production_Files/Software/ODMR_Server/data/messung.html b/Production_Files/Software/ODMR_Server/data/messung.html index 8ee701e..1265a59 100644 --- a/Production_Files/Software/ODMR_Server/data/messung.html +++ b/Production_Files/Software/ODMR_Server/data/messung.html @@ -951,9 +951,10 @@

Durchgeführte Messungen

["Clear", ()=>{deleteScaleGroup("DataGroupID");AngezeigteDatenpunkte=[];_YMax=0, _YMin=65535;}], ["MessreiheHerunterladen",DownloadCSV], ]; - ChangeListeners.forEach(element => ById(element[0]).addEventListener("change", element[1])); - InputListeners.forEach(element => ById(element[0]).addEventListener("input", element[1])); - ClickListeners.forEach(element => ById(element[0]).addEventListener("click", element[1])); + // Null-guard: skip silently if element doesn't exist in DOM + ChangeListeners.forEach(([id, fn]) => { const el = ById(id); if (el) el.addEventListener("change", fn); }); + InputListeners.forEach(([id, fn]) => { const el = ById(id); if (el) el.addEventListener("input", fn); }); + ClickListeners.forEach(([id, fn]) => { const el = ById(id); if (el) el.addEventListener("click", fn); }); diff --git a/Production_Files/Software/ODMR_Server/data/ratio.html b/Production_Files/Software/ODMR_Server/data/ratio.html index feb6777..c4f0bba 100644 --- a/Production_Files/Software/ODMR_Server/data/ratio.html +++ b/Production_Files/Software/ODMR_Server/data/ratio.html @@ -59,23 +59,23 @@
-

Fast B-Field Monitoring (Ratio Mode)

+

Fast B-Field Monitoring (Ratio Mode)

-
📡 Frequenz-Einstellungen
+
📡 Frequenz-Einstellungen
- +
- + - +
@@ -126,14 +126,14 @@

Fast B-Field Monitoring (Ratio Mode)

-
🎮 Steuerung
+
🎮 Steuerung
- - + +
- Bereit + Bereit
Messungen: 0 | Fehler: 0 @@ -146,7 +146,7 @@

Fast B-Field Monitoring (Ratio Mode)

-
📊 Aktuelle Werte
+
📊 Aktuelle Werte
@@ -184,9 +184,9 @@

Fast B-Field Monitoring (Ratio Mode)

- 📈 Live-Plot + 📈 Live-Plot
- +
@@ -194,7 +194,7 @@

Fast B-Field Monitoring (Ratio Mode)

- Zeitfenster: + Zeitfenster: - - + +
diff --git a/Production_Files/Software/ODMR_Server/data/messung.html b/Production_Files/Software/ODMR_Server/data/messung.html index 1265a59..d6c5fd0 100644 --- a/Production_Files/Software/ODMR_Server/data/messung.html +++ b/Production_Files/Software/ODMR_Server/data/messung.html @@ -33,7 +33,8 @@ const fMin=2200, fMax=4400, stepMin=0.2, stepMax=5; const IntMin=0, IntMax=65535, IntRangeMin=200; var stopRequested = false; // Global stop flag (P0 #5) - var continuousTimeout = null; // Track setTimeout for continuous mode + var continuousTimeout = null; // Track setTimeout for continuous mode + var currentEventSource = null; // Track SSE connection for streaming sweep const XPlotSize=1600, YPlotSize=800; var AutoMessung=0; const PlotViewBox="-200 -" + (YPlotSize+75) + " " + (XPlotSize+200+150) + " " + (YPlotSize+75+150); @@ -52,48 +53,79 @@ \n \n\n \n \n\n"; +const char JUSTAGE_HTML[] PROGMEM = "\n\n\n \n \n NV Experimente - Justage des Aufbaus\n\n \n \n\n\n\n \n
\n\n \n
\n
\n

Justage des Aufbaus

\n
\n
\n

Live-Überwachung der Photodioden-Intensität zur Justage des optischen Pfads

\n \n
\n
\n

Photodioden-Intensität (Live)

\n
\n
\n
\n
\n

Aktueller Wert

\n
---
\n ADC Units\n
\n
\n

Intensitäts-Anzeige

\n
\n
\n
\n
\n \n \n
\n
\n
\n \n
\n
Status: Bereit
\n

Justieren Sie den optischen Pfad für maximale Intensität

\n
\n
\n
\n \n
\n
\n

Justage-Anleitung

\n
\n
\n
    \n
  1. Klicken Sie auf \"Start Überwachung\" um die Live-Anzeige zu aktivieren
  2. \n
  3. Die LED am Board wird blau leuchten um zu zeigen, dass die Intensitätsmessung aktiv ist
  4. \n
  5. Justieren Sie die optischen Komponenten (Laser, Linsen, Spiegel)
  6. \n
  7. Beobachten Sie die Intensitätswerte und streben Sie maximale Werte an
  8. \n
  9. Klicken Sie auf \"Stop Überwachung\" wenn die Justage abgeschlossen ist
  10. \n
\n
\n
\n
\n \n
\n
\n
\n
Messbereich
\n
\n
\n

Minimal: 0

\n

Maximal: 65535

\n

Optimal: > 4000

\n
\n
\n \n
\n
\n
Sensor-Einstellungen
\n
\n
\n
\n \n \n
\n \n
\n \n \n
\n \n \n
\n
\n
\n
\n
\n
\n
\n\n \n \n\n \n \n \n \n\n \n \n\n"; #endif // __JUSTAGE_HTML_H__ diff --git a/Production_Files/Software/ODMR_Server/src/website/messung_html.h b/Production_Files/Software/ODMR_Server/src/website/messung_html.h index 29d5a8b..b3e6f27 100644 --- a/Production_Files/Software/ODMR_Server/src/website/messung_html.h +++ b/Production_Files/Software/ODMR_Server/src/website/messung_html.h @@ -4,6 +4,6 @@ #ifndef __MESSUNG_HTML_H__ #define __MESSUNG_HTML_H__ -const char MESSUNG_HTML[] PROGMEM = "\n\n\n \n \n NV Experimente - Messung durchführen\n\n \n \n\n \n \n \n \n \n \n \n\n\n\n\n\n \n \n\n \n
\n

Messung der Lichtintensität in Abhängigkeit von der Frequenz

\n \n
\n
\n
\n \n \n \n \n \n \n f/MHz\n \n \n \n \n \n \n I\n \n \n 0\n \n \n \n \n \n
\n
\n
\n \n
\n
\n Bereit\n
\n
\n
\n
\n
\n \n \n \n \n
\n
\n \n \n \n \n
\n
\n\n
\n
\n \n \n \n
\n
\n\n
\n
\n
\n
Sensor-Einstellungen
\n
\n
\n
\n \n \n
\n
\n \n \n
\n
\n \n
\n
\n
\n
\n
\n\n
\n
\n\n \n
\n
\n
Scan-Parameter
\n
\n
\n
\n \n
\n \n
\n \n \n \n \n \n
\n
\n \n \n
\n \n
\n \n \n \n \n \n
\n
\n \n \n
\n \n
\n \n \n \n
\n
\n
\n \n
\n
\n \n \n
\n
\n \n \n
\n
\n \n \n
\n
\n
\n
\n
\n Frequenzbereich\n 2820 - 2920 MHz\n
\n
\n Schrittweite\n 2.0 MHz\n
\n
\n Datenpunkte\n 51\n
\n
\n Scan-Dauer\n ~2.5 min\n
\n
\n
\n
\n
\n
\n
\n
\n\n\n \n\n
\n

Durchgeführte Messungen

\n
\n \n \n \n \n \n \n \n \n \n \n \n \n
#fBeginfEndΔfBAnzeigen
\n
\n
\n \n\n \n
\n\n \n \n\n \n \n\n \n \n\n\n\n\n"; +const char MESSUNG_HTML[] PROGMEM = "\n\n\n \n \n NV Experimente - Messung durchführen\n\n \n \n\n \n \n \n \n \n \n \n\n\n\n\n\n \n \n\n \n
\n

Messung der Lichtintensität in Abhängigkeit von der Frequenz

\n \n
\n
\n
\n \n \n \n \n \n \n f/MHz\n \n \n \n \n \n \n I\n \n \n 0\n \n \n \n \n \n
\n
\n
\n \n
\n
\n Bereit\n
\n
\n
\n
\n
\n \n \n \n \n
\n
\n \n \n \n \n
\n
\n\n
\n
\n \n \n \n
\n
\n\n
\n
\n
\n
Sensor-Einstellungen
\n
\n
\n
\n \n \n
\n
\n \n \n
\n
\n \n
\n
\n
\n
\n
\n\n
\n
\n\n \n
\n
\n
Scan-Parameter
\n
\n
\n
\n \n
\n \n
\n \n \n \n \n \n
\n
\n \n \n
\n \n
\n \n \n \n \n \n
\n
\n \n \n
\n \n
\n \n \n \n
\n
\n
\n \n
\n
\n \n \n
\n
\n \n \n
\n
\n \n \n
\n
\n
\n
\n
\n Frequenzbereich\n 2820 - 2920 MHz\n
\n
\n Schrittweite\n 2.0 MHz\n
\n
\n Datenpunkte\n 51\n
\n
\n Scan-Dauer\n ~2.5 min\n
\n
\n
\n
\n
\n
\n
\n
\n\n\n \n\n
\n

Durchgeführte Messungen

\n
\n \n \n \n \n \n \n \n \n \n \n \n \n
#fBeginfEndΔfBAnzeigen
\n
\n
\n \n\n \n
\n\n \n \n\n \n \n\n \n \n\n\n\n\n"; #endif // __MESSUNG_HTML_H__ diff --git a/Production_Files/Software/ODMR_Server/src/website_html/justage.html b/Production_Files/Software/ODMR_Server/src/website_html/justage.html index 23cab5a..1e0cdd8 100644 --- a/Production_Files/Software/ODMR_Server/src/website_html/justage.html +++ b/Production_Files/Software/ODMR_Server/src/website_html/justage.html @@ -103,7 +103,7 @@
Messbereich

Minimal: 0

Maximal: 65535

-

Optimal: > 50000

+

Optimal: > 4000

@@ -238,11 +238,11 @@
Sensor-Einstellungen
intensityBar.setAttribute('aria-valuenow', percentage); // Update status based on intensity - if (intensity > 50000) { + if (intensity > 4000) { alignmentStatus.textContent = 'Optimal'; alignmentStatus.className = 'badge bg-success'; intensityBar.className = 'progress-bar bg-success'; - } else if (intensity > 20000) { + } else if (intensity > 1500) { alignmentStatus.textContent = 'Gut'; alignmentStatus.className = 'badge bg-warning'; intensityBar.className = 'progress-bar bg-warning'; From d3d8f167d22cbc01388b67f3a06eae31337c73b3 Mon Sep 17 00:00:00 2001 From: Canan Gallitschke Date: Wed, 11 Mar 2026 11:20:07 +0100 Subject: [PATCH 07/11] =?UTF-8?q?removed=20double=20bullet=20points=20in?= =?UTF-8?q?=20ben=C3=B6tigte=20Komponenten?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../Software/ODMR_Server/src/version_info.h | 8 +-- .../ODMR_Server/src/website/index_html.h | 2 +- .../ODMR_Server/src/website_html/index.html | 60 +++++++++---------- 3 files changed, 35 insertions(+), 35 deletions(-) diff --git a/Production_Files/Software/ODMR_Server/src/version_info.h b/Production_Files/Software/ODMR_Server/src/version_info.h index f6d87c9..d6c0469 100644 --- a/Production_Files/Software/ODMR_Server/src/version_info.h +++ b/Production_Files/Software/ODMR_Server/src/version_info.h @@ -5,10 +5,10 @@ #define __VERSION_INFO_H__ #define FIRMWARE_VERSION "1.0.0" -#define BUILD_DATE "2026-03-09" -#define BUILD_TIME "14:54:53" -#define BUILD_TIMESTAMP "20260309145453" -#define GIT_HASH "83740a3" +#define BUILD_DATE "2026-03-11" +#define BUILD_TIME "11:11:10" +#define BUILD_TIMESTAMP "20260311111110" +#define GIT_HASH "1b29b12" #define GIT_BRANCH "fix-listoferrors" // Combined version string diff --git a/Production_Files/Software/ODMR_Server/src/website/index_html.h b/Production_Files/Software/ODMR_Server/src/website/index_html.h index 856b2b0..2df1c91 100644 --- a/Production_Files/Software/ODMR_Server/src/website/index_html.h +++ b/Production_Files/Software/ODMR_Server/src/website/index_html.h @@ -4,6 +4,6 @@ #ifndef __INDEX_HTML_H__ #define __INDEX_HTML_H__ -const char INDEX_HTML[] PROGMEM = "\n\n\n \n \n NV-Experimente / ODMR\n\n \n \n\n\n\n \n \n\n \n
\n
\n

Low-Cost Experimente mit NV-Zentren

\n \n \n
\n
\n

Tutorial: Building an ODMR Setup

\n

\n In diesem Workshop konstruieren wir ein ODMR (Optically Detected Magnetic Resonance) System mit dem UC2 modularen Mikroskop-Toolbox und NV (Nitrogen-Vacancy) Diamanten. ODMR ist eine Quantensensing-Technik, die es uns ermöglicht, Magnetfelder durch Beobachtung von Fluoreszenzänderungen in Quantensystemen zu messen.\n

\n
\n
\n
\n
\n
Quick Start
\n \n
\n
\n
\n
\n
\n\n \n
\n

Theoretischer Hintergrund

\n \n
\n
\n

Was sind NV-Zentren?

\n

\n NV-Zentren sind Fehlstellen in Diamanten, bestehend aus einem Stickstoffatom neben einer Vakanz (Leerstelle). Diese Quantensysteme haben einzigartige Eigenschaften, die sie ideal für Sensoranwendungen machen:\n

\n
    \n
  • Spin-1 Grundzustand mit drei möglichen Projektionen
  • \n
  • Optische Anregung bei 532 nm (grün)
  • \n
  • Fluoreszenz im roten Spektralbereich
  • \n
  • Raumtemperatur-stabile Quantenkohärenz
  • \n
\n
\n
\n
\n \"NV\n
\n Struktur des NV-Zentrums im Diamantgitter\n
\n
\n
\n
\n \n
\n
\n

ODMR-Prinzip

\n

\n Der ODMR-Effekt basiert auf spinabhängiger Fluoreszenz. Wenn Mikrowellenstrahlung bei der Resonanzfrequenz (~2,87 GHz) angewendet wird, verursacht sie Übergänge zwischen Quantenspinzuständen, was zu einer messbaren Abnahme der Fluoreszenzintensität führt.\n

\n \n
\n
Schlüsselkonzept:
\n

\n Externe Magnetfelder verschieben die Resonanzfrequenzen durch den Zeeman-Effekt, wodurch präzise Magnetfeldmessungen ermöglicht werden.\n

\n
\n
\n
\n
\n\n \n
\n

Moderne Anwendungen

\n \n
\n
\n
\n
\n
Biomedizinische Bildgebung
\n

\n Kartierung von Magnetfeldern in lebenden Zellen und Geweben\n

\n
\n
\n
\n
\n
\n
\n
Materialwissenschaft
\n

\n Untersuchung magnetischer Domänen und Spintransport\n

\n
\n
\n
\n
\n
\n
\n
Quanteninformation
\n

\n Bausteine für Quantencomputer und -netzwerke\n

\n
\n
\n
\n
\n
\n
\n
Fundamentale Physik
\n

\n Test der Quantenmechanik und Messung von Fundamentalkonstanten\n

\n
\n
\n
\n
\n
\n\n \n
\n

Versuchsaufbau

\n \n
\n
\n

\n Der ODMR-Aufbau folgt konfokalen Mikroskopieprinzipien und kombiniert optische Anregung, Mikrowellenmanipulation und Fluoreszenzdetektion für hochpräzise Quantensensing.\n

\n \n

Benötigte Komponenten:

\n
\n
\n
    \n
  • • Grundplatte für Montage
  • \n
  • • Grüne Laserdiode (532 nm)
  • \n
  • • 45° Spiegel für Strahlführung
  • \n
  • • Strahlteiler mit Filter
  • \n
  • • Konvergente Linse
  • \n
\n
\n
\n
    \n
  • • Lichtsensor (Photodiode)
  • \n
  • • Elektronik-Box mit Mikrowellenerzeugung
  • \n
  • • XY-Bühnensystem mit NV-Diamant
  • \n
  • • Magnet für externes Magnetfeld
  • \n
  • • Mikrowellenantenne
  • \n
\n
\n
\n
\n
\n
\n
⚠️ Sicherheitshinweise
\n
    \n
  • Niemals direkt in den Laser blicken
  • \n
  • Vorsicht bei Implantaten und elektronischen Geräten
  • \n
  • Stromversorgung vor Verkabelungsänderungen trennen
  • \n
\n
\n
\n
\n
\n\n \n
\n
\n
\n

Das QuantumMiniLabs Projekt

\n

\n Das QuantumMiniLabs-Projekt entwickelt ein Open-Source-Ökosystem, das kostengünstige, skalierbare, modulare und reparable Quantentechnologie-Experimente ermöglicht. Das Ziel ist es, das System an 100 Bildungsstandorten in Deutschland einzusetzen.\n

\n

\n QuantumMiniLabs bietet die erste erschwingliche DIY-Plattform für Experimente mit Quantensystemen der zweiten Generation. NV-Diamanten ermöglichen stabile Experimente bei Raumtemperatur.\n

\n
\n
\n
\n
\n\n \n \n\n \n \n \n \n \n\n\n"; +const char INDEX_HTML[] PROGMEM = "\n\n\n \n \n NV-Experimente / ODMR\n\n \n \n\n\n\n \n \n\n \n
\n
\n

Low-Cost Experimente mit NV-Zentren

\n \n \n
\n
\n

Tutorial: Building an ODMR Setup

\n

\n In diesem Workshop konstruieren wir ein ODMR (Optically Detected Magnetic Resonance) System mit dem UC2 modularen Mikroskop-Toolbox und NV (Nitrogen-Vacancy) Diamanten. ODMR ist eine Quantensensing-Technik, die es uns ermöglicht, Magnetfelder durch Beobachtung von Fluoreszenzänderungen in Quantensystemen zu messen.\n

\n
\n
\n
\n
\n
Quick Start
\n \n
\n
\n
\n
\n
\n\n \n
\n

Theoretischer Hintergrund

\n \n
\n
\n

Was sind NV-Zentren?

\n

\n NV-Zentren sind Fehlstellen in Diamanten, bestehend aus einem Stickstoffatom neben einer Vakanz (Leerstelle). Diese Quantensysteme haben einzigartige Eigenschaften, die sie ideal für Sensoranwendungen machen:\n

\n
    \n
  • Spin-1 Grundzustand mit drei möglichen Projektionen
  • \n
  • Optische Anregung bei 532 nm (grün)
  • \n
  • Fluoreszenz im roten Spektralbereich
  • \n
  • Raumtemperatur-stabile Quantenkohärenz
  • \n
\n
\n
\n
\n \"NV\n
\n Struktur des NV-Zentrums im Diamantgitter\n
\n
\n
\n
\n \n
\n
\n

ODMR-Prinzip

\n

\n Der ODMR-Effekt basiert auf spinabhängiger Fluoreszenz. Wenn Mikrowellenstrahlung bei der Resonanzfrequenz (~2,87 GHz) angewendet wird, verursacht sie Übergänge zwischen Quantenspinzuständen, was zu einer messbaren Abnahme der Fluoreszenzintensität führt.\n

\n \n
\n
Schlüsselkonzept:
\n

\n Externe Magnetfelder verschieben die Resonanzfrequenzen durch den Zeeman-Effekt, wodurch präzise Magnetfeldmessungen ermöglicht werden.\n

\n
\n
\n
\n
\n\n \n
\n

Moderne Anwendungen

\n \n
\n
\n
\n
\n
Biomedizinische Bildgebung
\n

\n Kartierung von Magnetfeldern in lebenden Zellen und Geweben\n

\n
\n
\n
\n
\n
\n
\n
Materialwissenschaft
\n

\n Untersuchung magnetischer Domänen und Spintransport\n

\n
\n
\n
\n
\n
\n
\n
Quanteninformation
\n

\n Bausteine für Quantencomputer und -netzwerke\n

\n
\n
\n
\n
\n
\n
\n
Fundamentale Physik
\n

\n Test der Quantenmechanik und Messung von Fundamentalkonstanten\n

\n
\n
\n
\n
\n
\n\n \n
\n

Versuchsaufbau

\n \n
\n
\n

\n Der ODMR-Aufbau folgt konfokalen Mikroskopieprinzipien und kombiniert optische Anregung, Mikrowellenmanipulation und Fluoreszenzdetektion für hochpräzise Quantensensing.\n

\n \n

Benötigte Komponenten:

\n
\n
\n
    \n
  • Grundplatte für Montage
  • \n
  • Grüne Laserdiode (532 nm)
  • \n
  • 45° Spiegel für Strahlführung
  • \n
  • Strahlteiler mit Filter
  • \n
  • Konvergente Linse
  • \n
\n
\n
\n
    \n
  • Lichtsensor (Photodiode)
  • \n
  • Elektronik-Box mit Mikrowellenerzeugung
  • \n
  • XY-Bühnensystem mit NV-Diamant
  • \n
  • Magnet für externes Magnetfeld
  • \n
  • Mikrowellenantenne
  • \n
\n
\n
\n
\n
\n
\n
⚠️ Sicherheitshinweise
\n
    \n
  • Niemals direkt in den Laser blicken
  • \n
  • Vorsicht bei Implantaten und elektronischen Geräten
  • \n
  • Stromversorgung vor Verkabelungsänderungen trennen
  • \n
\n
\n
\n
\n
\n\n \n
\n
\n
\n

Das QuantumMiniLabs Projekt

\n

\n Das QuantumMiniLabs-Projekt entwickelt ein Open-Source-Ökosystem, das kostengünstige, skalierbare, modulare und reparable Quantentechnologie-Experimente ermöglicht. Das Ziel ist es, das System an 100 Bildungsstandorten in Deutschland einzusetzen.\n

\n

\n QuantumMiniLabs bietet die erste erschwingliche DIY-Plattform für Experimente mit Quantensystemen der zweiten Generation. NV-Diamanten ermöglichen stabile Experimente bei Raumtemperatur.\n

\n
\n
\n
\n
\n\n \n \n\n \n \n \n \n \n\n\n"; #endif // __INDEX_HTML_H__ diff --git a/Production_Files/Software/ODMR_Server/src/website_html/index.html b/Production_Files/Software/ODMR_Server/src/website_html/index.html index 58697b8..52cd8fc 100644 --- a/Production_Files/Software/ODMR_Server/src/website_html/index.html +++ b/Production_Files/Software/ODMR_Server/src/website_html/index.html @@ -174,20 +174,20 @@

Benötigte Komponenten:
    -
  • • Grundplatte für Montage
  • -
  • • Grüne Laserdiode (532 nm)
  • -
  • • 45° Spiegel für Strahlführung
  • -
  • • Strahlteiler mit Filter
  • -
  • • Konvergente Linse
  • +
  • Grundplatte für Montage
  • +
  • Grüne Laserdiode (532 nm)
  • +
  • 45° Spiegel für Strahlführung
  • +
  • Strahlteiler mit Filter
  • +
  • Konvergente Linse
    -
  • • Lichtsensor (Photodiode)
  • -
  • • Elektronik-Box mit Mikrowellenerzeugung
  • -
  • • XY-Bühnensystem mit NV-Diamant
  • -
  • • Magnet für externes Magnetfeld
  • -
  • • Mikrowellenantenne
  • +
  • Lichtsensor (Photodiode)
  • +
  • Elektronik-Box mit Mikrowellenerzeugung
  • +
  • XY-Bühnensystem mit NV-Diamant
  • +
  • Magnet für externes Magnetfeld
  • +
  • Mikrowellenantenne

@@ -273,16 +273,16 @@

Das QuantumMiniLabs Pr setup_overview_title: "Versuchsaufbau", setup_overview_text: "Der ODMR-Aufbau folgt konfokalen Mikroskopieprinzipien und kombiniert optische Anregung, Mikrowellenmanipulation und Fluoreszenzdetektion für hochpräzise Quantensensing.", components_needed: "Benötigte Komponenten:", - component_1: "• Grundplatte für Montage", - component_2: "• Grüne Laserdiode (532 nm)", - component_3: "• 45° Spiegel für Strahlführung", - component_4: "• Strahlteiler mit Filter", - component_5: "• Konvergente Linse", - component_6: "• Lichtsensor (Photodiode)", - component_7: "• Elektronik-Box mit Mikrowellenerzeugung", - component_8: "• XY-Bühnensystem mit NV-Diamant", - component_9: "• Magnet für externes Magnetfeld", - component_10: "• Mikrowellenantenne", + component_1: "Grundplatte für Montage", + component_2: "Grüne Laserdiode (532 nm)", + component_3: "45° Spiegel für Strahlführung", + component_4: "Strahlteiler mit Filter", + component_5: "Konvergente Linse", + component_6: "Lichtsensor (Photodiode)", + component_7: "Elektronik-Box mit Mikrowellenerzeugung", + component_8: "XY-Bühnensystem mit NV-Diamant", + component_9: "Magnet für externes Magnetfeld", + component_10: "Mikrowellenantenne", safety_title: "⚠️ Sicherheitshinweise", safety_laser: "Niemals direkt in den Laser blicken", safety_magnet: "Vorsicht bei Implantaten und elektronischen Geräten", @@ -329,16 +329,16 @@

Das QuantumMiniLabs Pr setup_overview_title: "Experimental Setup", setup_overview_text: "The ODMR setup follows confocal microscopy principles and combines optical excitation, microwave manipulation, and fluorescence detection for high-precision quantum sensing.", components_needed: "Required Components:", - component_1: "• Base plate for mounting", - component_2: "• Green laser diode (532 nm)", - component_3: "• 45° mirrors for beam steering", - component_4: "• Beam splitter with filter", - component_5: "• Converging lens", - component_6: "• Light sensor (photodiode)", - component_7: "• Electronics box with microwave generation", - component_8: "• XY-stage with NV diamond sample", - component_9: "• Magnet for external magnetic field", - component_10: "• Microwave antenna", + component_1: "Base plate for mounting", + component_2: "Green laser diode (532 nm)", + component_3: "45° mirrors for beam steering", + component_4: "Beam splitter with filter", + component_5: "Converging lens", + component_6: "Light sensor (photodiode)", + component_7: "Electronics box with microwave generation", + component_8: "XY-stage with NV diamond sample", + component_9: "Magnet for external magnetic field", + component_10: "Microwave antenna", safety_title: "⚠️ Safety Instructions", safety_laser: "Never look directly into the laser", safety_magnet: "Caution with implants and electronic devices", From 1d52103534318d1c95121884a04138ca15f683eb Mon Sep 17 00:00:00 2001 From: beniroquai Date: Thu, 12 Mar 2026 16:11:25 +0100 Subject: [PATCH 08/11] Add sweep buffer and recovery endpoints Implement sweep recovery and stop controls: add a SweepDataPoint buffer (MAX_SWEEP_BUFFER) to store recent sweep points, track sweepInProgress and sweepStopRequested, and persist points during a sweep. Introduce HTTP endpoints /sweep_buffer (GET) to retrieve buffered data and /sweep_stop (POST) to request stopping a running sweep. Update sweep loop to check for client disconnect or explicit stop request and improve logging; ensure buffer reset at sweep start and clear flags at completion. Other updates: bump build metadata (date/time/git hash), update README esptool path, add an image width attribute in index.html, reorder a serial unknown-command log branch, update many embedded website HTML assets, and include an updated firmware binary. --- .../Software/ODMR_Server/README.md | 2 +- .../build/fw-images/seeed_xiao_esp32c3.bin | Bin 4194304 -> 4194304 bytes .../Software/ODMR_Server/data/index.html | 2 +- .../Software/ODMR_Server/src/main.cpp | 78 +- .../Software/ODMR_Server/src/version_info.h | 8 +- .../ODMR_Server/src/website/index_html.h | 2 +- .../ODMR_Server/src/website/infos_html.h | 2 +- .../ODMR_Server/src/website/justage_html.h | 2 +- .../ODMR_Server/src/website/messung_html.h | 2 +- .../src/website/messung_webserial_html.h | 2 +- .../ODMR_Server/src/website/ratio_html.h | 2 +- .../ODMR_Server/src/website/style_css.h | 2 +- .../ODMR_Server/src/website_html/index.html | 2 +- .../ODMR_Server/src/website_html/infos.html | 64 +- .../ODMR_Server/src/website_html/justage.html | 709 ++++++++++-------- .../ODMR_Server/src/website_html/messung.html | 144 ++-- .../src/website_html/messung_webserial.html | 75 +- .../ODMR_Server/src/website_html/ratio.html | 74 +- .../ODMR_Server/src/website_html/style.css | 150 +++- 19 files changed, 873 insertions(+), 449 deletions(-) diff --git a/Production_Files/Software/ODMR_Server/README.md b/Production_Files/Software/ODMR_Server/README.md index 65c2d7d..b963386 100644 --- a/Production_Files/Software/ODMR_Server/README.md +++ b/Production_Files/Software/ODMR_Server/README.md @@ -234,7 +234,7 @@ pio device list # cross-platform ### Option A — Flash merged binary at 0x0 (recommended for initial install) ```bash -python -m esptool \ +/Users/bene/.platformio/penv/bin/python -m esptool \ --chip esp32c3 \ -p /dev/cu.usbmodem101 \ -b 460800 \ diff --git a/Production_Files/Software/ODMR_Server/build/fw-images/seeed_xiao_esp32c3.bin b/Production_Files/Software/ODMR_Server/build/fw-images/seeed_xiao_esp32c3.bin index 8d096005afae5df5604b2bcec95691389bfc99e5..1eb6b0b7b038b111097a6705d0dd25223faa8851 100644 GIT binary patch delta 270417 zcmd444R}+>l{cC=CY1btXYRey zl`u*F?{?qk)$<&mnKR!rXU@!=Idi>f(uru5n zGTBW2m8Mctk2@4{cDdn=&&9M+r@MJvpI-`5*;26A=kxfwOdFYHq;P(2IN0mf;n(T( zhRCtrYLk)?>>9e?d*~Y%KQNjcv%@pu^ zd|@PC!WwghEq&*5g|NW7^MrcVk|&I02lIrb!^HwY z!byEDuWDO+Z)c}Fhyo_berj*uuOwl zBpTV+gO#~@tErB8AF9ktq*sA{;-ShMc3*>VkWHQ`%w^uCLLoak6B*SXtSn#|jY2uQ zvQ!w$+8c$*eLrjz{wbS^EvFJIsW6EhTOy2Nzg{9(Sn5(?B76Cb%3L;osW5`_s%J-+ z3R5VDseQ%EgzFis#EXb+UL@Y_6(+OSy+Q>`?h%SuWe;5UU9Bu(yLyoLr#(pbyB@*b zSKm4!1At4%V>O>x4XZra?$z)1I^^vDeFl{Je2x zWs*PO_T4_CLJD}D9qw+w*X0gMUVoRLz5g>?wk5QxOIq!5g}ZA_IvYgP6fd(hnxmXK+cNm`3SQI1l+RZ~2?iFH{zC2R*2iQpd{5 zN;c_o)ref4dbQG(?dWq;oiYq;#ea!82K%JYDmL#&7~$$42|wdwHIByWcArO@^Zaoi zL_zTXkpZi*cX)ywUbobN4yr^ScAy6c2Ww5#rP1N3tgJ@A-8ekFcWacylop+=?OnCA z)!vQoQW_)b(wqUh^o~1jr|uld0w0Mr)`3;3qt%NbmUaaiRJ zhCJct4~7RUg81{lQ$%W=I?Ra-vEvE*x7fD-C1kOlC+#Vzy*^Ky%N+=t*zE^}Z*fi; zMV#W8<7oVUghS>=r!-Aw^nZCpbOO>;Qbh{6<0oK8dBx-k*G-v*rX-E!08CT**-#`Ik{C|EqH-i=`;&cS-T;L)Vu^9Pr1rH8<>dAG zpA+5~!7hIXt6yHZ^%84qvSttN#Ez;hSe!gGNQn_^R6$ba$GV z&tZLlS>6+jLLD12raEUdWCyloAyeHPPdM!M_WHWqK8XB)(^uDb=mX)O(i2 zIlXP&aGBVnjn+HaeeYGIvQ4XP2DbN-FrP{DtwWL_%7T7xh((&Ln^|E&b%xNxzV)9% zkVR%&vsnFSVp5vl=L!3Rw3+LB2w4P#@ ze`Xuf_vhaVb!lwbllH7Z9$%-w4TJ1;o7kIoStqi#PlZ%g(Pka41i9CQu~EwKT2Cg) zO<}Je5DIor6jJ+IKNEgsW8eN|WF`Q!0^W&MoG# z9;^pby!CslB&=uO?yDS@Vps4W2;ARI1?=Y3X7#DB)NM6o&IjG+oy@$ zp>T`M)c??qBhtdKyVs44ewV2f9Tp6?^+Z|4X8K_FQxl~*Q37_Ch(Wp0_BuZ1eLt7j z^&WA|T^%x0wSjMOWT8^Nf3GxsWw_Vv#U|kn2saE$w8=5HLTOun{)c1tNelf_XRmK1 zM%CvbQAn92CIGY93W?eB*^WVh~y9Az=-3J+t-1qEyrU3EVS7VJ0o} zm}No3xd-e8j?u8tjjY24eQ6z=nZPw{5s0@9z#L8f)siPHt@a03-i$3;(UCrXum`Kt zIxGWRK1iHRe3B<5;lN5F2iyhu6ZZ3d?{Rkd++j}#Hmh#0OA2*+I>TmZMz`M|a!Z{b zY}qV1eJ*lrkwRd3t(#%;3ZqsRUbQZZ> z#UPkHKA$_-)HrbcS_(>BS*roS%a%}{)0L8r?D35}B^A|xC(CAp$z zY*MfcI=y8$K?TgtjxhG|D2YA$i;`iH-j0g0c1W$_g!GoqYMfUG%mQh_x*>ni#`PFD zXG^^IJv3}K@Q7rt2o0Rn*6qi9Li7}ocPt-@R}eU8)PlW2y537Fq5jvr1Z zfmv#=s?(6Q%@QWDGhw@hef1r|$X>CF9`@T3A!{&S97DbBe4S@Krz=|7{k39~$=+Ql zkv^x4Mz(CF8yoKESYh+J3VVXz)rtk|jWN~3m}R>#nC+|)Cb0hdgh9-5x*~%ebqI#t zGf>uwk@}%*=QMFteqx4k62QcMS|@%{kQgUcDEdU*jr_|ranbI2F(6vTvom9=N3az; zP|%rC)z}K;=#$tomvtz+n5Q?gou7%xY~HUcO4!(f>YTLLO25M>aMhcIbQXTAVl*pHsUDF_$~Jj_K+(x(Q}%Ie_gfX!?Dl4B z348mkiV1AQ#>(MLnk1we`EHIq?hx0p$NFr8Y<3!?X5zzW^Kfv(1Sslo`c^qZrIOc! zO@*UO7EVg7i>0zMc7GW*wTElPQg+~D90(_{NyAyoKbK_;h3rev|FHSftizc9Lv+oQ zHf!d@XjyGtL1&=bREKqXTa;IDtPPbdatFQ6-cIKHOdP@LE33zhmDvN24RC$)sjlX&4MvG%V>_?s7yDVg|4VQ(KvQDpi zO-+|GU@H&0dsLkeI^JfkA_4`Mtws%P^oMJRm?Y{A*h%|c)+YAqY%z_U%&0bGP^qn+ z9`_v{pUc0RP5&O0CoO-32CeN+By2meLEx@e|0ooYYbg8YPU|h~-BY$a8sE`!jyV}? zv7^L(Tp3m7`vlRWr5LG{Z?T6yfg+LT_Tnd)O5`f*?Dcw0i43b|#sljX`5_OAEM;?? z?C~Mh`Ru(@wp`Z#dtn~CSFBF65Fad%*L#o44GyMy-P6&{ z#x-GS;TpXaKM?X+%M7tdZ||;RoBl-{Gn^WM14b;meG-CRAA=={&(IYQpba}es2Ieq zH;RrzJDooGxb`^LETF^s;Fl>{{!dCc^TFD29oQ{ zIYd7)tqa-9BTEc2d?;8v1RYLrB{slP5f#pcc+f+>51}SqeqKx-L}|l*zc=g&u$>Rv zb0Rzog<`5}dj6?yjD{4KQ7zwigActJC3mnCb%&tGQQ1d(;Gnb+(<|)hqB7gv9=@wy z>F$9Hz&X+^Z<){?3q5Y^CBjk@SVAhYR!mt_Y_?Bg9iNHW?CAFd1N(>bP;5`?wkAV^ zR&juBx=qYyhh~XCkcHIp+2XB6DcW>q8(y7m zgMD&OnChDOn4#gCY@}KV!|23u!p+$f?Ngdg%SOoALjiOWfOHCBYmacVgw-7f6%RHd zZj5|aFDW)5NqsJ7&}AmklQTeLNA~s477q$+S|!B&$vqh7=8r2zu`~BnX0wT7stefN zA6IN)EB@79l3Q*m!x1MSO;>mJQme8BVC4_vv~Xg#V4A7!3X~kNfzO>D@<%F&(Ctkh-HRCgQLV5Kskkf+p8^2xbL zozEW+N)7I?)8mDx$9Xd-;eg`lLI-J>zy)_pr`v`I_RLIIdC0Drw+VGL2&&jpZ z?L*ux14^fx1`}N~l;p(X*C_e$v?Tj0ZcsWx_o!(7%SjKcY8{b6Q9H7+ABs5>>B53) z7xb@m%T0vBGD>hcL*33`(1{(8mF@rJ9~rAAMaSn zgkkzov>Qqt8OuPq$gC@uCP6Gkw>>!|VUjcB$80W}-)zm!rUHDtEq6drVCsHw&jak? zc55|TG1r=V3vbhOEc%chbl?a{&Je@}#DTLN$`FXbFxy;i9g)`)F2f~KVlOo#9KE!8 zj#z}+2-$t7>-1T|VDsdf=+%Oaz4~Lp&W=89PiLckZ@rcMp-@a^XFeAea3$JL=81Vi zDJ%c10yoC2f1Wssy|+R%-sN?NW4p};?Cc@Cmn z!y50a={!)SK@^Sj42u}=I7oRxj_9A&vmo!ld7h?+1mIZFa zOVBvLkYSE<4dTvmhP%yJS&Dc=OJzUTsK^wgjz&T5rBZouG4g7W^{;Z3(bdtMoNJ0u zT3kL#Sra9T*-}l3<+O6Qs9nukCW<2?a@6=3i91_#pGMJwf)PPYp^k6D;13WZ$^i-k z@J80i4M%h|+hVSqTotXYnzLG8l&h`m#d~f+Dhc}*3d~gQW#kieVKMt@Qe{3%S|kn~DM`HnEO73`$-p+fjLmR= zT4gfZyjC2~)|nvRrF5*%C}=Eu$E2Ug%F@N;fwNv~fZ0d+9pW_h^Oe=(Sk@>pNe`Z9 zh64SRWSLh&yv9ScHJ1BxvnXZ{l)C_&LA@@`0xm}CScSsxt;NzztzSYlN@e~;c3YwOri zv2q-{?@lo{+QIqh+QL|Fx|n-om!wxtjq&NYSr92)*Cz#VD#mpX&bBhUVJUFoaxBKE z=DAf#?5-sk%VSH#*0HgEQ@By-7Kl=?aTP>#bHgaqLmDl^}UB6}24QaB#G zGE5dtsw{>$u9euwE#iojQglg>e1rd7ksG0Co=yq1sf(^DTA34D7AR&YoFK7ir1-R^ zRf>-7n4=VnpJL|XkXBpB2S94?Dhu^?bU=YnNczyA62m}I*y-isEs>2-JVQaASeZES z_BYptQhiNTRy%`ai>9rLk=K^ZA5nP=yLw0*w(x7(>U7>m6Z%?e@3OZNMQs+hs%8ms>I(0b19oey`i? z4hH?fqQYoq5+~RSOG%aPSX)JVkZ6S$(Zyi=LRwqc=*BfAb-&uqjcM5I6|uUpl|vWG ztB*Q6J)zi*B(6Go-8J#s*4kK)*2MaNx}bK+GBp!6X}*{<-t6*(XeaJc@=@d`)Q{1o zVD-s7gyStu#BtiGR2!Q}@-+f67mqebGnbe&rg8*(q#YaY&)UW6WX>^IuzzY0OW01Q zm^u1u8pn1Tu~JT+FJ@?Js&xH8Rb_1tDmBHTj8n-B2b-`4T1}NB z*$$Uz8W-z1>I$+#sHMYzdX=Hwa}>_tdg@pTJ|0pLS6j>1Z*;N1@Al_lR5RH3a>Nls zX}=+#EQ*!=1snU6bz~~f%nYj!HfGI~5v&=sNJVt7c~hp{n8y1SSI4;2!8u}ph|&Er zFFL$NEmvgS zgo`YtmeM;)o3O!Bq>x*(5>Ij#GS4VfRa->zBNC-<RMPcl&-~bLG2n0oy_`N6VDGq>Y1jtwzkj-^H*t5SFL>RKy#`rrA1MX*=$}FDu(`EIk(9E;)&++Xlo^2ic>~CV5eQhdZlu;oL)lo;z<=Xgll`ssw{9J z%bpUri3Lk*3vY3|-Gw#8aAccy2R8sNS1X4# zu!w6AkfX<5TUFyJDN(DpwwCxEY+Vv)n&_ES#q(%)!_v0}y@nNrStKz#vbH#yd8@xj zo+R?zP(ow{9OA2ONhq{hTj&~IC{41Gz#S;H`i4@eB|W%rMPX}715OLCVq6{8l*%(w zo{4f$tP*VYOV)zX=od>x<>bkgiCt4s!`>eQ*-LF}Q92+lcU1@sPzZH!LLbD}gbjJg zn$6l@u|fpJSAf(&wT0!}+B#}&EZ2?XKi7HJ7Rn|f*kRJ5FVPN0J9=tIDzb$%b45ix z;gaxb>PYOZ{f(YAZdZ||xTJ7Ys1Thei!-IC(I6aDH?pIzShG<*K880dN@WynQG9mD zM_2*S60QHG0rNn#+U;J2oPK&ok|licjD$hd-pZ#C>p);&Z!-fI|d%T zQ4vam-kIsd#-}Jy>Y>w>Jn7;Y41ru+l|foff}|^rWBMYw2?1HrQanl1qT(9QG<8mK zPF!1Ti*aT;SQFeY?||6!SFE`!)P=-L;%Z5(O%TSV-o#452n6yuS}9nfYo?-7D{p+Q z*qMAWd%AY1nNrn0wS0=)L)vLe)pQ0sio9z|y=zOYSbX@%wal7WfjKRmgWVIYsJsiL%L63XW?LQmpL)iI_F z$Hfn+TqRY%%k|>wq0$(U$5joaD;&R)TD7+*|*r>zo(PoNj=WWuhxV&;f ztB%_s30FEO2p4;>i=$bGh_aX8;JI*%cl(TrvV;^7ehWk=-geySV3+S{S1vo9L9DU! zaADZ#ef}V>56!r`g07ejYaw`j(rx~pfFCzVIMhnG>7kn;T$a(r5=;ZaWHM(qZH!rX zCDy*eCN(=l5qGeR3>v*u59nalX==}Xa^<0}Mr3yoCT)mXR8?6a`Ff--=+J#`m^k9L zijEoRF1o!9;?(X&4dJ;1ms*|B2O@K`G}qtJEzO-Zqp6h_)SnEa?r52sDC94d zToGK^;grH_&RYmk@9g$Uy*<)Y%X3GmQ48ogmhS%OO0Fg7Z+9aUqrCF#``3!<@w~!x zTNk`Z|3+{D2+p9&#l@xz-)0;|1E?P?T4{SEcVdGFog0L4k=qATXk0@{(|tiV-64nQ zmKoL}d{m0bavXN3y*R6eFsSR4z@R@|tnJmv4P0FXz93e(vBHTRih8f~`(V3-+g|X$ zoXXRqGz5Dt)ZfgT*Xdu`8=|XT)EF)09ZmBE{f|uME-GvAID4FUNW;5VTfZBsS8b#C z@-PfI>#k04-n0-AU%W zbnh;YKZcZyiQ`B5Yil`$1ed?P4AbD@*8N^s5yRE57OvG`(qXfTe*f&vnaLpg}f}M7j@=pwXYq4a*Iux<5?N>Q{&ve zvgwqu4@SE3K(zQH8i5w=P)!O<7D@mU0a&@hU?(b@%+jqSdwH65y+MArM#7>O$@zybItOn1OkODjUJ- z7Uk3)59!rz>`YqDU>Zb$cx6fU&@MOZG&;f|-q&(7+uhC{yn&IIv#=lfQx^}#oD4u^ zH{cc_?2ZH^EMQ8f@GM{iMn*5uYG^tvE*!%G4W!pEuU+))4~fiDYd5BUh#v8vvmgl8 z;BlsW!Ot~`v}~b&i>1yW)~!x&go`trSim<*grM6Mw{*pp2I?>@Tk7ayir&~)*yqto zMHdX1aIiG;@m}Cn570SYnia;8sH2w#C)^FWEO#HaQu0X8U4+4RVrvDv@UQKfz_6rJrj#)IzluSPe~nO?)zkaJ;=mt>2) z*x-r|MyesOAs!pM!?Cpnru&o+RvWr@Kn{xOV&vu(r=NK_ZTLI2% z(J{oKQtEN8p=SXYOnEI?YnJXH6+5qelo-Jt1m?K03P+b0;t<#u-@JbE+R}lwg~X1$ zP&n1Djq)Y28*DG)W5FhcUOIr|ODSC8bLm#h0Of&1%=SPcT`q59fGxjbA2BtAg#)!x zR}797Jt!%O6ua(L#p;euS~zGyg{YV{r~zcRc7sU+mM4BLi#w++QL?0c^0EyZ;=;@> zx2ormPk3~y{DiQUfPMZ}sVT!+|psaAl#$iw`LsmscH(Fiz{TRUZJ3KqC>r0eq=#)M?<3O;`rX0iypd3 z`ncrUnv`)JBs;J`FGbDg_%Rk09sde9AYPx7(Q&VbKTtl!lYCc|pFBzyNr&F~ir}Pe}%mX;NbT zBv!PRrq$fi^j6Z~;Tsr<)}T{iQVL_wTd4Py&Zi8}Pp}GAdrLE>?Da2%+~wS=WPq7c z>#32AZ`4^Ki)=+>V%^CegQUc=v+6K9&w> zm^80~>E_TlLbIZf_{Y>Kbm5|c9eJ{P{D6->)z`uzUJsx2iKFlc^jWVsmc2Jm$fy|L zm9R-R=Z0RE~95w6sV`JJXxWi;eRwKkLboHoec(+-#(1{>-#=eX1BbRS+* z(7R}CC*oiGvaAMN%%}%GvK&cx<4f)>fN*X(I(Deq+3 zWVvE9X;lgl$%&W0tD;$u+7mV^Hj{G7js}pqh|L6D!2tPkTMwH$xH#oPP~xCWsxVFL z==PI8$daRbSk`YUs_^DII;mqL!Z&98J@dftq%cbKB8oqM!h>)(+3#yIBHetOeDg-H zyFKAf?A>uh!s}r5m5`ULz-^{)Map=Wb#!aO=mn9@6njCmrdX4APi%W8zh1&i-q^z* zJSoOhaVyRI8{XVZpeLuwqZ>^rvRPsDs|hxIZ$Lj{5ZSgVPvqH;oAhJj9>~~C|Cb-g zm`X>-4V_}is#fsrCVd{Mo>U9hHsv7?#_RvegBI$|5wfI|%`s!WX=2x}i#c8}xMKaN zSVY=PGd;v8UimW-cw*y)p`@0xq6xS`BF;!Q(;Xh1_G!>p(*y1>u9r3WQZyI?Lb_yy zt8=u>9?eO%-!aKnIrK=W2kK^?m$qPasaFM!BKx4#8t~bShLxfzL%k9CwW-bY_kJd$ zDNg$i0PoUc?*L4t?JE@%eso&YgkO_1;rWEkbi?xrtP%2!6q-P4HM)s}#;8nvZcB$& zE^P5dhs`U5>;ac4<=X`65|#O`{T9ANSqA(h0lr1SpI&wP2VS6(C60pPp(C*!UKKMkf%Jf86qo#4%SwKyxBF*^nuf!}xUKmYm9(rBQ^dE6-Y~ zh)RLTN?6Ed$RCT4xJ{U**Q2Gj4X}=_#m$raG?5mu%=lHz#NPjlb#!Fl#cNLNbuT6T z=A~-^*-L5am9TQf@>4d+>hcs(jVo`uaAElxAYWzW;#wR2%^RQF9sdD_#8qoLPr{W5 zn!$;5^WnNd=b$Mv*2M!YY-^=?P@74uShV8TwHdU=X|jo1)+oAk2NXvU|7y+JrLJpb z++0T!ATMf-SlZ-gvERI?MV~-OJg@krjdM{5TdzPC#9s6<34ObP4Vt3|S76EY2Q@NR zd0z_!HvbTisZ_I?nQq0(rfDe;imn&*Dia+s&luf))kJV6OD+ zbkagEt!^X@DJ~kJBbAk#s(Op7PPOkmHO106C9Gm;b8fndA#0SRNuyTI*@3Bt+9-8{ z_6+gl?L5?DurK1TFrhi4jTPyWop@Y>RU^8Z^2H_AbrI8a{>6t_*F_f(*^(dIL8Vur z6eiPtO%4?Dl6Aat{hjhk3OK*)FHYADVzD& zoV&Fb&#xssC4ur0>L=|+E1D=2QNEI3GtHp)TERp!;QJwzYA7g>>jN0YYPw^jo!P_f)b|z_aXi<<= zkhN_3FKVQ!o2aR3l)2ris9lw#I`3+&nT%l;J`5JMieY#CMQG7{tKpfy2;2#r1-5P!%%s~sAEl1tE}uMx*AmxqxOy}(I8*gkS~QX5xFo$d0wjq zb4jSG(A9aZQR&mfhPC~GRkW*?xMi@!9iXlyC7QZs(bsuY#S&GP%}=#DSl~ItZ}PDiPqv| zqRZy@in-P6AfMM0sk&CNC=AxJ`&J2(M^)82S37aj z7kywyMY_zZ-R-!sMu)WFy9)G9q4;JcZB(9X6yLNi?C4ka>|{uJ`cwrQ*Da17p?OK= zUpY-J+s5Yo&N@yH+eh~JBysHg+QLjN^JS~%AwQMg{G)@J-Q+) z`MNzWoP8%u(7pjFroDb_Cr&2A#5VWV){J5GU1COQd|qFll-2!v%_#ar)pfCN-$rrP zkh$ow*5F#Y2!n1HSB61s?&w?7SQyC+QNFmwC?O=;TIGbVrr=-lcJNf}k2|1^|LD77 zMn2!E6qZV{*BRgiUzA9f!OAQXwr_-sv!I8PVs&IKv6z~ zQIvoi&%apz{o-w1sM!LguXz?XbhI)AlCzWc)zocJyMsCL=))g~_Jca^0}KPd$Kfq2 zlPf8YDczB&k1`V;7t&&c86lYU*+XdD&3y3j(10*IGOeb7t@y5JU|BoF6gxgjT2!bs z0en)3w~f&>%AFcWg$bM_e+iwve_vHL&ubF;VGdc@CB(z--ml)ZNgCB3+x%TT7pgC) zN@W=sf4M$8uZxB(UfJjcSs=__udT^uJHLx>C)GcLN{`ttre_4g=1#m!37cn?N|t5J zIZmHTnVIE$BHP801`1^N7gUXrY0pGyuSaRp_r%dDcs@`)*N05V^czzbDTH$j5sl=W;8orRAov`ebQN-0coPXTf;lm`&Z%< zVD~*fH8rnLo_s1Jtd%;kJBJ1gyzG`I8tP+W&-@JE2Se8lW9R4Aq_f{Iv8Ay3sa1pe z8Xgcwb!tDRg1<7B>;a@x3LZ1Rszfx7t4ot4j?)&Ph zm?UZ|jSu+T!oJ^7^>vlzU-@bIdw=C;z?yCvUcIUB{FmbAO~VGd^1+Rcg{|wWOdI&? zum2G;P_RS!znD9ubz%Gv7JZGF{)ZX;WVHnL^HclBWp?(~(lkOy~F(24MK zRU3T~lwXAe!{qFR4X#u)r)eFIk&xC(@JyeJ{iIPpssV}tNJxCBlCtAB{P-$7&WcJ3 zet_lX?lw~c)>xnP{Bhi;`rO?(2tfG(o8YjG&AnAWsswvmA04#YIzp=uS@B6T7A{g0 zII%kk7Wucz(G&O;0aJJluZd0=it>hEsAy{z7h9fj|G%ywreNu#lPIip zup3GIu$HC^WF}H|E>Qc^MMIq0KW-I{jVx8p=bHm05Y@vf#s zC3;kNtIWF^N*i|&db2Kf0XX05)!yD|7$(%_!u}aG74F4nS~MB+&+S5;pnjjvW@=RC z7-j{16OXE@%qZo~CvIM8vZ4jKO%l(X6LnGAu{8MBVjcJ4r=s|U=+|u$3gW`Ar z_&;+~(DrnVCGMuc`Aqf9;v2-B6cu;4)z-*6cHx=ok*QJn#)jO6i@@kekT`^5Y$3$l zK!R;LS0tkIVXY=hG<+%>?5gd!Zx(Keis=yh?!Vzv_78Um+1VP_iV3!H&HAx9#NgUd zqpISopU*xcjF>i%AX~_V8@6RpMf6Rj8QamUH~oz&XWV2%k*t*t33BWIK-B2Hk_{$hmz-3=ls+Tr|wg3|(L zK)S-wN~IaGvj9IxX$l)qC^^+VVVpL(ClVW9RTgQ69N+L#EL5~A=$p!>j;SK;U}EUGicfZ^*VFwgtaK4IF1 z4cvkU~^oeW2KS{l9zeA$|~8n|EuN}_Wt+uK0}WS-i*2S z@qM@M&>s;7kw!#~MPwH6>hDNbZ8aqazJBnGQ-6C(K(XFrv%B>scFzWV1}on>HD`|U zxkG&CA0J~(+n8onBbK55{28MfgI5%7<9#T9mRfEDePjv-`FQle?!Qw%oc**5n$3sS z>c^MGzAlG2llgaekpb$9&sYKy_&yAMpq<^n5uaL`{cU|3yRrnIuKwY6ed}0N zy9QIz*u9Fp2+$`DSh-7odsh6%xTW>%r8IFpnI?I>^BC8MTE1B7^Po1cIBwVV( z@Sz0RtWT<}mJ3unjr<9{!g@F9htK2RBMxDs?pw*fgK$G};B7Kk1k>;@XG-P76A4vP z<8)iurZ;d9f5fF95xIG^05XgJXIU_x#x;}j52#QN^Hlm)a(oW)AK>IHp)^+I2;2@U z-|z$*)pJIY)bFg*M>gdy(R@iAV{hrScJhzLDPLfhD)5MxOcvejS+{C0RzBK8OA6&6=_7zP0+?$x3Hnp;oy-+r>yAnQ?JO zy%zmysWinBV2>};-`Ur^Q$JnL{8oD!F-#%xo5bGuzJ3b6Ae^>KKRa2H_#<{UZ(;LE13;<1T!<-)Xgvy&&p=0W`kwzL~F*|i!S zP7Sil4VvSpXUg1{<>_oO zTQTzB+iH~oV$57_t{@_N{94U0wsC`glz`6w7g&cyY_@hc?pEn@{mKNwKNk96&ruUG zKJ|L5yfeZ603s&DtEc&TGw%uYMTQN_4IZlDuAbNrcM|jkf4*q(UeP8qD;_I-YqE^n z->yd*JaqSD;+m*P0-07;rARDp?Wu~kcp~Qw{8LT(--MJ~ zME&Or%Hl>-gf|&V9ung>aVK(#^1mFk4Ih|QINQkYM|f|h68~T*aVPt&2lb)Jr4E1OPxu*T;U-)o%+8p^}F>m4VI(zI>+094K|&l2q59#iTZ$D zfa`#}Yjln${-SdffPMv-ZQ7?F-S_>y`d=D`W;fzrj{=4Qo}8_7G&J@FAJRW9WFD={ zuM^klK*^)BkxX~gD_Q$erMe}hptoSc=cO4M;KueiaFG#b1Yq^ zb6f`PgXQtX9{}wX;K>y_$0nrhU!rqthu_zY|AdP4i`#XMEMT5F{c%^E z!%?IO+zbDcfHwfI0tyhuS`O;-``-SM-jNkKHeTmQDb_i5??z<+RJo%}=g0xf1{n6} z9EX9`zEKO^wHJ*5d^kAOab};+@zGyX9H)~~9Z#mDIvUebqm?^?I4=Tr13my81WdXe zNBz(wypneJ{oqOcI3ZI1kj}9U(EUT5!wU!i!hkh^bpW;02M*{QF9SZ>uXF4GeFNac zDV?Jg@X_Kq>fP5@#&)OX^P-Y29z^$8f~Pe|}d zU-b+6yDgDbj|h$j0D&I~j`P5!z;gj70M!RU19pLquedvo0H?#Rw%rHXESvib8J!CVDq;7-5?L+W~t32LVR`#{n+_&UR%) z>=)s<0=Nn=bfZu}9-s(d1=ItY0gC}HKmf1-unn*aZ~$-^a13w?a0YN5a2fC^K?dpON7?7@qIH1Ex5 zu;?)9#ORn&UK`+l6mS~waY9(O5FeM~H|a$7AE^en^r$EY9yG)vy?_L706qdd__|;z zU7(i()0N1SgZkTvupLIxu^VA;$_WbC4hP3s&hkQS-+eqI=;vf9Y+9^_1sc8 zD63XPz7v6JwuB!`7afOFMaS7;qQjC9b|EP~F2y$`^({&_JR%G|?w5O*h=u@ICBV`$ z4Eagfa2Evn%ozqpQqJ;=dWZQvy`x3J5+diV>bob~@P@wqsY#;aF~Hs`(Q&~dItr3> z^%CF&{D%RTK-&&{da~$9pCUT45OxUh&w*yG##q4J0(=(}10T1Av2oan(y>IWif2YoS2oZcU;zk-PY?JD?ZZc-d-pBp9;#j`}d0frM~uh!|uWb zmtF!-V@jvdbXI;>w6uB4B+(NWY{x-i-5C$8-RxZyMTudiRg5j;1~wNKHzNNW5C0K&jIHE zUj-fkocA{55U?G16!2nT-Ef_54X^;b9ascD46Fw}4Qv3u3~U58yn_Y-OTfAuR0LRv zz|jha2;2><2i^*706qY01U?F!1bhxyC!uA)0s@p$Z~<^SupM|Xa4T>IuopNJcpLCg z;Df-!fR6!Z1D^pN4tyCn2UvFjJqer#oCj>ZfF-07j#dz?z+T`g;H|(e;61=@;KRV3 zz^8z_fX@MU1NQ@afDP|u*zW?CfL8)f0rmp705f10@E+hb!2b-q6IfS|eBX6vUV+b58fQJHa03HUs2RIw}DDZILGr&2(mw`tBUjrTqob>^i5x59A z7kCP=t_3{`EC73fMc|#ldf=nLBn!>~8-XLb|3J&&C<0CfZU9aJ?gmZ;-U*xrd=z*P z@Hyag;H$ucf%7h*z!gXbEC4SC7J&o6df@HA2H?ZMM&Q%HNx)Ztbpe!b_)jDZ=yW52 zMPMti9=I9U0PF%b0&fCN0zLqo415eY1^6_uZWA&D7Jv;OA|K#VU_EdvumN}zuo3tW za1!tt;N(r1|DVE<0z%e*VN8H6z(asrfQJIF0Uic?05}`?H1KfXYrr|c1(z`-z%9Td zfy2O~fcF6B0v`t+4SWeW4>;ww8TN8u3vfjQj>T|P0&fGh0zU~{1$-X38rbkrhJ7+{ z5%3h?W?Eg&QV2Y%o8N!T#dTG)h%{bX9E{W#!7z*)c*z*WF$z$HM+pv=CK ze=)2bKCDT~vp4NPUjqej z6A*2W;wJyKmr%o(lN}=gHb5!B^m5;w?-&*cx$VXj$7Mr`W1Bu64jcPkIBys#B-c;R zw6{#lWbeIeC?0gMKGWVkEz`aNgkcv9Wfer&Cll;o1o?L?#W50ar7xx(NQb`y@Od8# zUNE%ZMd_LW$jH9;c#5L|unIu#1c>`%yq*-t{P> zAM~Ao3oio$o(7Ox_ezQ*A6N@dz<*j3{xsr@Je}e&0~!IHfZc$Dfa3~2e>x@NNcm-o z!wP5ttO0BX8~{8GxB$2cD0nr+F$K^K*aAp;?e7JV_>A@=^W%UsfKzX!I9>*v0h|TA z4cL8FhKq1tQv8>JKL&gX_(Gv&oJ(<}0P+CWLCXO)0qTE~;y4QU7+`oC;Sv04`AhP*~!KW#Xy8zF9lHxcIkf8fH`#JPSps8`LTt%UONpai@ z+9?3VY0CW!UH*BBV-G<3bBads0d>unDUSVs4M?~bN}*DOKL=<)nrq15Jkl88&IYif zKh#Toc^??8V&qX>s^bLUZNN3aNFmkX0CWOgO;2@90j(Wy4DP3q?>WE;K*f+$#~Q?W z46s#9b?gLw6m+!#IZ#j)01kk@ZD^|FlqPJ+`0CzeOJ*)xGCtJz+9kug$&vlDQyty6 zraFRv4S;(9I{|wE2LVR_&jC&YE&@IRd47U=!e8 zz%Iakz!QKM0A~PiH>E}#m*Dsqa1|iVN_C_IDC4gK3304{L%f0Vs6)DwfF{6#S&{gH zmL_D{sqwGVxVLKD0~MmB?NH+G0e%E4*{H0(nZKQ$RY6V(Q7!pJaSLsAcOh<(gT`iQtRkt>N z{!%bk9wOHPx&ikB_9OCgfC%>q^n{8pDDHb#pljF4uvgIbI5IgW^ta z$8=O7qB;h^Y9RyRV3(ZnPNe(71=#?<3W@P&BaTYT55(L=i(CxKgnL4hzpLIqk-Aknre1qT#d=L4Ui0?jB>2^;623M@cZ-K(j<7fJ<)&a#X~iCO<*D2N>1 z3IVt!)$stp`wyv(J@D@a*Z}Q-PyP|J4)hlQTj3_Z3PisdP+V=;8O5)q@AwDssy5O< zZnXj@Q5X_L3s>nxOH46^{Yq_gxd^I@m$4y zWgC`?hh?~?aTD#B#xH&sixGh6cL6`DxC8fMiBKV;ItIXMAp_yF_sJQ5igZiA2LTDc z3W@QLAdX7&?uogH7BT-oCY)6;5wHF*K9ZVPi?tP4kx+prQ6SMSD+Qlb@b=x1#HhgD zz0t674ywSD=(cm33N-DPD?oJ4t9{wm46VYDaQ-0swb3{{EYGxmg@u0x^wDG4p1&GS zPSzRH9J#0D`=~R`nf7Q@ihgtGyYISTuo$`f4U83F-5K0!y^isMyBm-Kr~thAD@b_I z_W-)#Ccg?qzZpRdP=V8E z4ADLXrZgWa`20KQWmMqod(p6Q4ywQ|blV|K1@!D6TfFUGZz_((k~m+DHSr)e0;?VMq`y zT%{8&F&z~~bhS_lSKZq9((k~m`G{N(xC^iyZ~&2401R-SL{F&rqT=4y4+a;~I2_iv ziPo+0KLPjbKgw}O0=Fpcp`YNKqC!M<41m=_z7B6fI>Vo075cik6gK70@o^*P{~{9# zuEheTT#vcGDMPA2N1U}9J1WqMGL^7#4yr&lx~fQ1fssl#5?$V2 zTuC0d#jNo*;R=il>g0c>5I(5VU!U=PY?% zRXmr-)312w9!r;}Ew@PVETY`Zil-?VT4dd9Z9Hl+)n_TiTdH{OB+nXcw5^I~1%=$J zc$SmrQEjxNil?1IPHRKnlsyq$n1Vjg27Rn}f)w(p;t7z)ENXhvrg%0`NWJ1&L!K7J zvj|wXN{vRIEsAFqMcV^Ugxb2Ff}T=>j+5tA#j{8c&w2c51m?fFNI+?}P!3BK&nEJ$ zQan7`R>gA2mwvy)%JQ9zCKe-WTZqLK<1O;7(2cf!0$&&;C}d-Q9=$<$aZ)N!H?9QnD!i?D9;0|yv>~4>o}(0!jz2Vg zcp5J}R8#PDU8d2ekNh$z51uQWgg+U|5Vj10Cm)_HHKalbxtl`j6wf;HG{Q3!colhw z4by>_lV^((a-BSTl#ngtc?zCOfXEl*JA_fo0p3BLGw>`2<{{OnEY?NdBgDC8+^$Qz31V+y&V4M|CpOYNr+lj7lRty4Uo zP{?9!$U5$s4XH&zyR<=1DW1~-nyw=obt2V;6#squ2k7vSmu2tvQ z`5hPn!uV_#OvUc{ROe{S5*&L2g5%gLg2QnZmR>tVN8XDD$JJxda6g^mnD`v751wOp zPci1FwEWXc)2Li_V2Uv>QtIwEQn~b_NnQ%b0}Z3ee?+SXWPyfy@*mM!0oPsqMw;aG zBU(4$^90%k&^}I}?F8*ZnMM;&PJ9sfLPEr2puL$uI}O^a3ABr#y^uir6toiwG_oCe zDvpNoY0W(nM}&9*?NQJ$W%-X<*8tic&}gjbN3_MD?N3NcyNTTiv`wJxNTBTk?VjNv zQbzP63492|EiN|KW-QM8_KctFM~@yXaZK5)tqtS}SOefTm@zZqRln#M=Pcz69D%&<-V} zJqQ}gh{P3g3`8nKqEhjrf=`2XBq8xd(6oh&M7&Qyqe7^wbd4EVjhltWXP0O2k!eP) zPa=%gF~hHUf44Zkt6#KPU_rZa=mNU+U9+;^SWRhXXJj=fX{r3h2zvlw5{2PMG%slT zLCfb9dC{gF&LPkifo5oBZ`zId3oe89hDuxbOB!d3W1BepyL!}4v_0#1(eaW4I}l>4 zY}Ef6;?nABSb(@_gJZMM^eiG2fOZvSezKA^)*4M2OA&XX7c-mMlfhQi8YkqoV#O4D zVytRMnr_gpd)ZU9Mw|H%+|T*?joF~nkJ@ouq0ydzepC)E!zX<#zs_h%x(fGhKWnTr zPB6i`PPZt~Z=?+q{Vaem>eK?-7jPSz*bcarx{0y8xpD{138Trr}yn7v+J#yfy4-lkr~nIs4~x=VWE0samG#% z-`?79yiT=lWRKMw^OH6q@!@}DuhtuLlMcZB=s&WL;clebT>Zy><4_1ugYosRzM7qJ zMpz)v(+3PRQ}vez$>aEj<5!NeG@32Q*NTe0aeu#Y3mR@1%jQlu7Kl>}?EMEZX2AbOEG>iGFyPJJ9-8dojMTFmp z@J;OZ(~Y;JehTjqc-N43Y(C{6A-gX?>g0LKoN5KFnXxSn?xL^DM`-F0$z0dxA%+z44PRc@$ez2b{Z!qRWO5r}gKYo>~ z2kkUy7y$mGInoN+3D63Ng89)z^R!v+9cpbD;m;u)qs@Q34?#N$8qF*EQ9k=Xdjd4R zPB=2yTlL1lyJw=}#}RONKTDfw%+I|D_eY4NPV#yr{1miL_cO;#V_n^p!5|#yH=2NS zjtmK0(fDj*hK__$E5ecxM%|=@%~it!2+KaePRumsByEQ~_W*l)rg35>?Nlm|W*d?i zPQ1p3H5$i{?ni`sK-6-80iI0<`q@H6NVdSU4W0;jmcp|Go_}pL7AJ3q=P*3)G#bYh zJ_*kitrOAMJ{;D`H-bk;`gvmmn2(<_M0 z5lv>IBE)eZ!RlL4%T{?*~t8#ZbPG8aw7J# z+l+IPkHNF_C;cqB**KEyh{z8$8%NdTVcFS_ z$ZFXX!HW!bs2QxiF@qMQ*`{PLIsnfWO$H9oNJA&za|oFS&uA+=El2x}Hk3y{3!n+KRY&_7qX-+|`2-R8ltCcXcqeFA5aGSK zm^H`YDR?|KZj{3r(DEMdXJhAqUkoF3y1j^iMsO*@#T|N=^FG2JKt%sM;(d5_B4P?f z#E)`n0c|THJcOJgTj6;X5vUHB(Ut~mLN*HvqBELuJcKxJAdaNOL4+1{EKecqO@vYB z>KZa6jPo{ek(``{@)E+&Bb?j_&uZKzZWd<0=%Dlxom~wm;oLV=pa^j&6C~i3)K;JY zVHa;wfl@?wA^byxw@}*V42!%%H^?h<279^1ICS(b#7TN0w!%t?dI+>@=%qim&|t$; z`UGaxe9YV{@JxY+uWBvxjfUj(QJ6oVESZnE7I+%qiNKSw6U}c&&fUn-(8jLMH=2^S zBEnuoC|rOD)ISFi!AlXQ$q~*W!bLU06qNQ6A{?d&W7&cQ$e|R=Q|Hh6+4=>>sSz(c zJNx>LG_Oq9PfH0ca^ds6a(B1@%kCs9^ z4cZ0J)YXp4xd_^2&_2dVv~nTlN%m;$&yPViF2r=IhbQ-cV+JiWRwZwM=i-Te_6j_a zWAH3K8NUpl2CWe^w3Gj+9v4BIt)WSveG1xK(5QS`d%#Ix`$cIouQ>)$x{;{(ortrD z;^0T^D8-+Bayk}ig@|kh;qb|R_JdYbd;>hy&!c*+7`g-S)Wh=!@|=RF8J=Oc8_P}C z;Q8ozY@m3yhy~nC6*|>#Bpsijn04N6tj^d8+L2e}xo^0KJ$AcsLh`mTFb;jCpS^WE z#``iNoIr%3*r*$tnYhSkuDOf|yIzeg!D!ic^_vA9&29s_{V2jP`=dVzt~}6>yxPxJ zE<#o7;dv3B`xY6ej@|^%l-FWMT{~j$0;o1J{*v^UyY6b0X(3A~J76im*p*7m;TzIWPoUOm^XaD~H(f00fQB__1@R?!G z3?Rb6K}A3vKoC#~H3iLZ;yit*KTAA{Kn2_0i&)U>LgE;yb2)d(&sd2rEf6GCPED^6!SQUkrOd~ zH6T`km_L#4+Ajq};yG!6LX-xhXO&z&rPcpYZ=)Km1P>jBD)QL=iD=YvVbutG<55M`v6x^UVO-*p9A)nvsgtqwnB<+HPUE&oN^Lz&A?z|R*sOJyB&-D(OxIdT4KSYw^fweWc`78w zfe`BiqURV8WGYy})lD3869jSjNT*sJn#zaj%Rz*ISx(IOP;oU9LmL(9fx#NBDiGf} zU^k(b`;H_ECHw*mo|02^-usV5kPl`|t0Nt4&9-In{=vNge&<#{n!vQcj-h_9PNVe* zh(M@ZJB=UUdlg0Ofhwg`#AGIanve7ifhqyt+xfMGJCOm{?0n2y@%K?_~5S9-t3YfbISM}r`yL)E+n#pS@n zneyNsrplpJ8W;zEk5yU@#w~SeEr^jIe5b$=q|=+os#wkz=kQ^VWP{-oV4jjxu?c4Y zs|E&k@uR{2OMvZzpd&fxG36i{LHwSB72atO=RnZPH25ZnQ*Pp@%iw#{Tmu-!KLhRJ zKyc^LImAh3AoqOyXB0rALm@CE$f>Um_zN?^(#;D8~u=V=gg zz<`I#rA%tX`o~w?-rYpPVlXG`u)XWi3-tjr)s*}Xws%-DWJ}zDGzb|I4`Vu1Z4QVI z7qIcsVG&#bA{T^>QtCl01<`9J8~_yOt^!yM;AuV1K1t00{I?%~ZU!IiXMh^^3z!0B zsN2!q?DZL#sMdnR`XlzKGvHD7fVd1olztw>Z4i*&RmJr|eXZyhGxu~>em}u4gM2aQDKEFEf=ejJYb5O(i#{Ftj>j_s05|~ zHik4^#rEgo495yA;kIM-63XroUjPXQMqlMrv}3W)VNMUgzNw| z8<;QR^vOo}3wdV%+evx7MQ5#LdC&79Ea7>+hi^9OvH!nleo78wv!CbFd@F$k{B7sY zBfBD%uPXY|hhAR7N3S^=~ zgJf(80BI1S!1G&Yws<~H?6MHQ5f`P%0!|-ln;c-jbY?r}^I<`&5Dy7#mR1T#OF$?G z78A&Rn~x*ObBJ%~!Xoom z?0=B1qzw2_iv$3R0!DHA&=WtR!u0?~n$U-^A;5YAbB-j!vVl=~?yWV$ArC8g=Q<3= z$)Yv(P%$rMTm_~uWK<9nK4gY+U>$&I2*BY1_WhYolkP!Ur*2I70w31Tig+6Ma)}S0 z0EC;swg4kJ&W{EWpT`JilU_i#h(r8M@Hj^#87BqUhHh-b3w%H2GQ`JqXU7l^+Ku=p z-CdQXLD&earaSADk8W`j@q^u2Qa-v<2u9_3@H&l7<;DR!)}5`$$9eh~#7}o;Tl4vW z`clNRG|jCG6tYDnuxY@YwjgW|uo1wVx)OFASQ0Sz2CxDf0t~}c{Alq1O<<1#3nN52 zjH4|ko$|1^7V%!nz{hdusbQ-ZLAfD_$2sCTh{tN!PQs0dFToFlEkeKDf%s;TC#WAO z(gb=V3UIbMVV6Z7S0yyST7VTv`B=_kUh#ZLB6g0*=&UJt#LoUG@I2t~XwEKEAe$xa z$~1t+Ablm$(a4mpacr4q69-+KQS0nRt;@iZg1F)b3;Sv@-!-xl8EgKB;2vPCNBThx z>+m9)@fzai!0S{l4(Z%bG`oh4c#)5dd=&BNq0Ky|cTyq_UTw5D^-mm~ldLgFpBKuu zLRQ!^#0}sLk$5%e${EC}0bM4hv0q+e3N+|PQ06mD=aBBS6AdFHu*NWU>Lm=L zeZ(8iyqBWqTt@tMIP13*LqcNvs^73n@m7wzRdLcj?%E;8D28ZdY!V^tZ!#=VS2 z>5X`Y2)6WPC^`Z0ga}qeaU9Pt{&jS=iV;pY*rieNFz_`%AM6gbaFHhUQiF$VF) zk!&l)*CK9@WZx}={2Ih>N3#3NaPe~-@tct>XgN&}hzIp#NfZxB#gSM~HhVc5aR}l$ zJ=yBz$eV+BUQf1@a0BA=9PtXo=k#RP39mzZc2DNJ0-fqF#H)L<%oSLl^+>~%(zBV* zM138js6aNsWk_ns4DeWcvdt@?vjOoQQS8JD)Nu#m3!~V*6@0AHig;BNi`C;MPe{iN zS`?e62hR}1e~DtN^?bJxIf&nma&;1FgnTi*nMYf=%Etj^BUXvj@irpeGukydX@G49 zb}x$EhRmSjh=;kQQ>V283y5a12Iv)#fn{AZn{I$ETExqu*((NqT3RLID|`LBcOkv% zk-qVNq*ED}kzUn{^()|GGXsZX`O@1p&(M6+8(0TmqGQMsr*ZM}gX)xlv@oR697P`u z!W3Yd$60j&+S7n|+T-j*0pBU89PufSyKF|XYk*}v&h8^!c^vV6Z?T}2eAu{~h^M^O z+`ogEJzKo=~KGMz`jQE2!HNOw8_s@oFenFP#$xZ(x2VI^#r2fnJe z*#4DRWHupv7t*P3;Ew#am3)wI3$XpbmJl|abtvS+GNYi6vZ7hMS5%~+Y&u+{^Q;_K z{~~(?Jb`%}e9rlbbeMs>zQAfoUVpZtkdMrq0>0J2Isl_j4}=}yTLnyuxT2F-23=s_ z4T^qJCjzcPI1RoE@Ffsm7k0gn@8sJ8Y&WoM!Zd8K5%tiZp68udxP)Z@Q@riqiA;_K(GGu=su$9ZDi1k|^|$v1$- zm>@3!m>rl{j|8zE1IaFmt&Ul4sJpy@ZR8ojrvV?Dic=)9H%ZZpBcEOi z>^d;apPV95>XX=9;mmhNYp0|!wqzvIE1RV&4@{<6ZewO6(v(P}@kO5~gzdn5E1TJ! zVq7;0P&y6_(~zL}`F+-F6>d2b0M2rPSKk*$gLoBI;vpX*mQAacByrO?1H5J66-U^W z_n967RN1IoC5m`!6;3?zK^y~dXcf+lDnTrKx0(I9itihI9>kKW=GJ#bhCm5Buz6L@ zY-kD2RN_Wqc?&{c!Vgy&KrGviEky~RsyYrL_Pu5nyqX`T3PAV#4TNqr*k*v(UERz+ zT8;ah3J@{xH#6I6{&Cf15Ys+rX8qUT{3q}!j2;lru0c5yK->VaZ4FKnd4I+D|OGT>e??9&^>FCboCi{kP?>L<+t%E)xV=>j$G_&W|!DLw=nn1k1j_<2Cf>7*oITmWz z)6ho_jN*!|RZ?@g-Fogpp8Nl4U0p~Q5RO|-0eQ|L{T|X|5vLDf*MJ2;W}Jvf7&ng7 za&Z7PZeYMT=npK+4T}Pn>4p*i5MUE_HM2FZ;BCDe5G%pZ%`HMqeb*hblAySOqX=C!o`UCm1Xn;M3NEI0fSS4LEw=0m2S$(v&`A$~s`zz~EKW&kn70taV?LHB^T3_`ULKFt%YHsaG}Hhv=?k^Cr#(Vw~o z3Kg3HYz8o=fe4!dY$32th|`DE$^(`ULA4wC(5K5ltOWx#4}B=p4q&BjnFy-`wgH$p z3PBV9X<)m66(P>$_zHMy47d0P#56n7LiWOiZ^AnrK2zbf_qw#D8C?VH6)?=-1W!H( zL^X)dh}Z+7>@(DQGaTq&AjXMC{g z9I&0WXkiA6b5Fy=f*8qQ@g5*9fp~$zl=&d)4`McAC}9r>t{%mep=?DCss!SxGCpEt z90+T@s}GSKQh;4`!$N>f0A_b$&YcbCS&bG$0cPcfI122 z+HE(8(~YiCgQCUB{y6YC!&uN3ER0(aUoniOZNX-v_jE8Mv!z?GSsR1+hGe!C@%Uwk z4^Fw+dKg4<$g6Gyp8aV{8=UI5gZMvfVgKEN`keN*UPC~fhAeLqjt|*38`!ajuo=MWfH^%m@ht(i#|@)4SPQHM!g1EvMYRJ&HHg}` z`7SZXK~#c!Ah<-QS0J0`c$bIk0cH0iEe%PE7g=ICUf|3CW(5{U*pf1OzgL6h)GGM| zsYOYHxEW|s@HqVwStkY9FTfOtJ3oX^0e%X&+zH}Ics}rb|HL)iS|n6Glt5;#1YU|- z{aFq(p9bN*w}pkj!AFcEV~*b2BJN6YGeX_S@uK4#=!`QPe8@;-%sJo_t2P6CQyeeu zInJMqNMD9@Sb)Pj&~Ltho2LAk7!fGw&>M8+4B{LZJV~PCLv`5=yb-v29m!6|rOa(y zk`-7Tc*)_?M}u$^*kxc^#BmlBH$r-!L_9vDWhPZWa2AJI_OllL1`FN6hxeiiWz53a z7oZ%(={NvqNb*d_yP)LpbCE9J*TO7s;`VDJh>(3P(wm*L#F~rlN(06kq)h628-g^dlA?YSv%ST49J=pWR2!h!%c=3eOm;mDJOQ{kN*uTb zcoZ~@aSF+og!C7nLcfQEP$NVEj|A@QtUZ7Y0j8;KVQVV*&_^m9(xQ-{;GphkSGOQF z>yS=@F@tf6%NyDE$fVj02~!}!<83}P`88V~k1d3Va;!JO?gqbrWd&fN4KT zyk-r24liOs(6evz5&cs@oJR%)WpI3`4pV?P0v8Pgni@Y3SRFFbC|8w&*bCyvx8Z4a zfH(o-zi*R60&y8cudUb%1kT1JT8F|w_?D7(buH3yYcQ+c%7=v;!7v+`v!FN>bQ*lq zf!#)2@#h9++sa3z9|vQP1OL?YGH?O7H<;-|+P45x0&}(iY47tq{yWgZCcndXN$(A! z1tmlQBl}^0CuU3m?)i|g3Bc}y*In2gDZhBrLN9--)&jVJdVc>7-}R9i5Q>MS)C0Tc zR!>stoFkKH&=wHaAVD-}z#K_gT_qnKo&rJxagn4foTGScgh5KC%0XHTYV~0y-^Xhs zhy*YWVRK*SJL`9Y90StnB*-$2z>%~HUE)DsZ(uLKi++*?hI zw+}?ai5Avw8`dB`^U?X5(Ei)dM~8s0f>^T+BWnhT8z4T~hFxGKhw$U+*Vg`9Hn6ZR-DUtqq(j}KuPz&sz~n*!{fTUp@C;qm}p za|1~MBd`m=#3d$OY`7ggR3Pn~8$X0_yMY~Z!>G?U0^5gLc76{l^P3>jppCPiOaX)E z0%(4!g^hoYpQy?O5%4v>s*@QIt*%sD)2O6KgLRSZ3~?nmHiyziDBg z?Vx2bh`@6#O!WajESOt_70$V~ZYluSRxs#3K-LTpXF;$JFrm!>aRbC>$g0{6!tgB| z_fCFzuwpS*qd&O3RUDKH1m^hzeB@4S`m#U_27{7nfsY0u2Uu?~e7F;`jSk}LoqWX5 z8W58n;;sjl1x(!MOA8Zpkr8d)4Y&%PG)Rp9kdKHDcoE(k8Jz7;oh%C2K4285SB5d* zr2BJ_DM;Ic%;pban6)70Txe6&&?q?|egp9#rIdjXer#b^YWM;1r$Kc1vBh~0LlZl$C8gtkyTsV)&Zw;wFX2CA ze(FCE`zVM!5QYE2ygLPi9g>{3rH+~h?2;Qse%T1@G%|g-obS@p3YAZRA&^8rYW&Bg zdp($sftlX*4i5m+WdIGx;B>Ko#Od=d;Jd*1#4fnSkfm6xfp~rwX7dyf=aIvcSn(mf zCID*!MsfPkbB>g$Reu`E24MRk=&N0Ld*dq1u@9Lt;8O85Px(iDZ17buG+JFfmsTTx z0jsk@m5<>5dc2I%C88@U{fJitX8~z(%MynyIl%1T`tTz(<3G?5=_FN9%@H4#B$MkJf5F37WRTN5#R!ae11f1H2KB9FUn6r&U>jGO0 zKKI^X0G8{PmpZ{l2iAdvN%yE}=#M_)`AiKGr$M6!AM<^my$T}#N{jSnopiC1M(^Eg zkWsM$Gab@WNJ{G{oz;5C90GU->bey?V%Pgg{|{qkK*p9UQrGKGRmcUf85!Ii>@r}L zz(^o{Gzg`@b|B-ApTKUrLF@tpbqt*M(NGt)B!Nvx+lw@@uAoVi%fR*kqqxI0q|vv* zh@VdRb|X!UgQRBwuo_^_1saXf8L&(hu?8U#gNH0UZ!}{&P(LPz>GO(-E>EC2q_Tc{80BqwQE&K+;)=StP zVArp=@Ye`4vQyww?KZ%|cKGH`;dQQou!DGv`le3-c9$R~gLo_#I^48NE=ciUxwzjW zpXzi&Szx}7bmtsTw$1@|6#~SbZUAu^1idvHRsrGyxSa-x1GgO|oCdZMamCBbdoNBR zu7WSD8BTgH*3LOluHVfTew+*p1KHBOcrhdw+$pzQo)N29@mn_<2r(ip32Cv2Q~z?j z{xFU9)U?B+me~%TEburLA#9%`pZjQOa$wFbM0}T5Vw0GO%+9VsU<(*CfN2n?PaJ|z zAy%QcTG*?f@zL}L05~mxatY|8$_HV%jrH1Rd_;$=4E%J#)6!3{X~4O5KfCuCALOyN zr!VWgkAFPq>RkL*KmPVd%Od)o#@oaQFk2{`Cj^}B|^PJ;(-tnaJ=%dCLUDTiB z`%+WzyUCLp6SU_KcqVyACum8@SMUdd=;;}O--SmAKnOwTfe?idhme4vMKItm9Aw~` zjW7XW20|Xf5(ERnDuhymGK6x3N`xAOeF*gtzM3J&5jl-uMaV_ChHw*si^NZ`NBUZR z{G5MVru4=igjuCvMYVjSPZ9ot%WmHsZM!!HD1so=1Vj9!t>fM!XWCg7P7ae0%l8ze_wAO_Q+E*4OX!qqO=(VHs6SOTzj78{% z;JqvZ><9S3v_}UklH_+}NqdK) zaS(0{QY2O1mL+Kr_TR!ElDa8N$_5YdQ9z&I&i@I#S(aqDAxpZ6kozYaagZO}^LQ+N zw$@?a7(B}{JSq?>5w;`jK&bKcvwV1vKg!4M=qvroK6Nu^$TZ=1>_O)klyp2Rekg5i zj-{%Rm&^2fr>Mk1WWbXc)9@rl1)d5#cTZL&@p#U_lP2-rc+!&U<|I{;7oPMXSC=tS zh1aj(>VW$Yh);V2BWUvAS$O*48Gt8wwe#Tj$Dh36wjx6AZs0`L?-(De|Lsi`{^*z# ze!ekSAA$M>WuSJY=eYM&Nh`NY{f7Do1^QeCo>Z-(zfsl2 zGUzz}r(#mz1BvZ+n71fK37Yh}d0#5;5}wq(n((CVwI5Fvo;&cQqPE~k`mVy0y4hkp zshiEXZz(#7S8=?L70QxMQ7B+l-|&(0#Vai*zTrE`d~<)7B^^ADG5CIhcJ=R;8|U~= zYJJg@_&I%q283S_lp{QoA`#LMW+45}hnkC&R|=0PIlhozW4?38Pv>(70)ZE& zUtxbCXFCw;&JmosxcGM#d5?e5FAaZ}1i@TX6sJ}eU1dA&@qY$C1e*Em(ebJH3o87g z{+7M}%+a{HwCT ztlI-VJlLvUJ*-OimX~i~PcP0g_~_8W_l|h*PncI{TG^Bbd>1{S(B}z^pDoKF*!*oY zXTCd#Q+s=B)jt1ypxfZp!i+hWSz37-t`d)>+XUfLSvwfNup#}Tx;Xu!<5&DLy&6PIKB(pYqtIx^6C3T|ZYZJ7O-X z=K{Vk9x88i^tS8l-elnoQq!U8Ac!4k<~4qjsy`34)fh6%lGQJ&1ewiET`lpk6H|mM z!Bj@2>UzJ__KhK0-KK4xW3(330Dbu)Ynm$bbd#O|>)^iG5YTtK#}O6R{wJ5jv@|KL zLhUS>#ZD83w?oZksfo;7ly;G=oF*Jnk@+jPUAJUCEex0WLvysF*kBFWYX0z8R+S?> zugW_ryJDz#g9Sb#ERqQ8CdPzT&m#`V3#^)f>5(D8o=_xiMYnD-U*9kFhk znDxkmD+YsNF_@5NWv(!JXd4|Ga#6w3umOIpyx?|zHD%&uB zS*o((hj<%je|DF4n5?tzsO(uzr*x*Xmgj{^xuF+(bB^$M@GLYLg_+_gJBmv0M(66S z=J|SddybH*dK6wvp}2;x>9i8p*(-B}x7#rcs0iw$#k<+yc|wX@+k+YA3H|zMVr}-X zR!Oa{>BDNMBjxOso|>;E%V?h?eZqHayAi(Aa)Vt)etnKw;?e%B=KIRt!Jp@|aoLk) zKNqI=m6?u^{Y{5#6UF6(D>nV`m{}zV;X%!uMa3D+NA5hx@RT1< zJi!F&fz~xKM*d5Za}jN5@QZ0cKNM4PPVP#L8DH$Q#8z}(5}bNd609kmX|X)(I|Lm{ zvy$z~4jZ#!jC^A1Gb;@jU;OpeHx60ctT@ac-b#-AoSC=sP)=pJKVO(H)1$h4dbsh* z4YA@?sJI3P#-%F_)VPuwhHn{uFBPNiA_k2ZGyKA82r+DtOk*9aHp%K(&6iZ2yV6r5 z<5TAj-KC|j()mym8vD?2vBTJFw|f0dU0^<9?Aih$Bq%&g=C3>v)9`D2ztkJrf>i#Q z&L2_tct>LiTPQpt?+h(H-chyFd3bR0!j%RK8o6*=@kcB-UwBrwg*D|1f%4TKvETBA zQThh-8w!WTL3Rf=t;HvOk<^I5}C_ zi$bbjYxcCCDLcFNqA=W{!AUk`iLk(-+m~$j5@Do7D8FXjFA3|~ljXOkx09vA>$hW- zFA4J>15{Y4@}Ul6EbCbR@$S&eGE-$D=Y`aC#fV(V1(dQB~~CMl2P& zMv%;Ri^VytRlrZS(wvzz`$_|`u7Q;<6^!zVv#it0LjT~iXiy4g#75lEnCF9BbM>JS4=Vvy?l&DQ5ov8AW$87c= z&pUkR$JIu{V~sZZTR%vc^{nM|u`pQ{9|>zvh#-p;okK-Vqq-_Jf9rdjL6F5Z#MIle zn?{AD?n*Ud3qj2RPaeW%l?V}oj6|e_z%F^(M2eZx)Jj7{L8>j!+KcFQpt&bZM8^;f zzBGEW`Vyh1G%}8Kv)m{Vdds{k#OVN|qmf0e5%4wW1(p?S1f5Jpr6?4Q?CM(KF?HN{1a+E4&(6%Q_+5zi}liJY4B5OJ#9QGG8&n!nAMu7H&%q_D`dZmZOB6ZC;I*tW83)SbX6&6u)`15GreAdo~N< zc%0uXbXPZebWG`lsnByJ(|LHwMK)h1d_YAN_C%h8Oy~*b-4TT>x3Fs3Ndw31aDZB4c>MPXCQgy2>wD?mWy;=P{!tU15{Pdc+T)x#V!VEhjFjaJ$MwH?yPc++^L{pE-+* z8!LR`*7i7B>#_ZaT-TnLxuuSvR2H~Rn5l2gqI>}ZwzIf9aupCFOw|2-*iCTSVu`CF z^4D6As8kQ#@;z>;MN6dAn#e`99@|V0rVP{ljVY$JjE1FBx;=71ZQ-`V57c+!dUCR_ zTnx$;5(C%s<68Bd&XktcYJmbuW4*TvbCX*^rAf+=6Lsd}fU!S$esho3D$;sr-9?w+ zqEQ&19pOhpo#tcbw+q3p>XUtmp)T}Si+XW9Cp+QFoc5HI))czjQaV{T>j;NQ)kpR;5n7vj5J9^op^t3-D{m-G6=P1bmc&mOwY(*8gY{><8!C(OG9(j&(s{ z6z@@8tee$ICbr*PrCTMG{iGZ<9q(HD^NrfB>AJbw+%zjnkkacqF1M(Q2XG5sH!F)d z-I6n$SNep5;Tk0uUcoA=g=Ci!)U6r>tbsbal&G8eZ{3QxxWNC_tteFp{NLS*(z65q z58a9wassJa6}RnHC8QwR@V=mX#?`IXIkfKb_s4;wXd!HVF`gEft?fa^Rr;Vqb#T?o zFj_Qjk#1&ZS@uNT+#_zLBhxBAF9dTe{eO9W2Lp3U9~;wU(ir zjWHC2HEds389D7`X>&ZMT5hDTcN?B*&l4xxS|hyIHhV)bJkx;I?Ah6R%0BmBvNr@X z<9~#o2DFx5G#7^Hg3_a1*-Ph6nW+2YmYe2jdBnxacL}|^x>-+LX~2F(?eROi0iyjb z?-HJJc0ZCxEJcHnyB*wN2V%jbo1L8_!*Yc7F*M_6HjZd$f6>j=tcS?1Xp(_0o#LjJ zq{o)%{bUbnt>Np|BEG5$I*!p9q5nw2@yF2IuvpOMcTMfvH|=aMff>|d$8X=5gzO7k_VNPkr+bRZdpSM{&1D3tRxOL&LYIO%~sSCH5ui~78m?* zwxXVFKeGMP2u0Coh|!`EggrRCaHvDF&{3$RVlWFlB{Jmh5hDJ{P}Cbbj~5xX?-91j ztpi!sr@}gYhxHE%w;sHwE0W7QcU%8J?fc5z!dPEU{c1NZTytHf+v3YHk!R)IaJ+Bk z@wRN;7Q;$|geBe4t(Gg8di?`)p~r2HogSPH*YwM~g;yMs>AL#LiOak)>{j7Ba!zOP zki#d{*@W!)m6-0Nw5aKSnsE<6qC0n7|G*<6;!n?EG!ur^$EPJ|GqT+>vuBE`R4Yf;)C5W<@F3PD*Z z{xYojkh*{{UW~`(QydG~L`o^0x{27KJm`NnLKbV(wa2-4D|gXj61S%F(OUF^R$Q4V;c=bk zVsQ3b{mJURB{q#!;s1wjU7P$vB|a9mPxzP=a4FFc0iO}-Qo@jiBcTU>yjt*;tC%$0 z12jZ1-_M1|+h$HfAJs;T(08OqmjvrkjVm47VIg9CtQM zw8-nQKWbYRExH;~Fh%>T`LWa3qX&cnS6e8_@us0II<*$0tyxlV-6xnH8NDSZP+h=F}S{pJfwq(66 zB-K5=h$f*?Z1WLe{lwNxX|F^7(OCD4bBQkXC(}E$Z{<{$OPm$szJ*b(iDc9gx6xb# zqc)6YhDO0QzBQ959ybN0IWF*9sqnb5+DRk^k zHAFyZIDaBh4Y*}U+ix~??5XC@d|^?X5d37SI`Qn{br$rM5Ye?w7AV+&44=USaX#45RDE9h6pqYH!@wtwym&?>?|#wlo(TJCrAzjm8e_&98(`@|^zcldpuZ zu+{$B)WGCrS{;9xD>+B>9jLWgf4nX!o!)`n`$`C>!+IP(b|_1xsn?Q%qkC1^ zA+^frADFCG82!y9ib*;_ zpB1cwq^U|>mh2I6R8ERHbO)k)VH>yV(8=`v{4KeeAI^=~1kvANv`i)*9KHmw+f70* z>D(1W)JdUFN2(%HsbY}_GwZ629`C6-ve_qv=;YN8LI~M-XB47=}?IR;lV}6LKEer42KM zrO**Y`(GvAVt@W;X8~e~Z zXZ3Ay_Aw6eY8*c}^rw}B(oVdr_i5n~ssWC)I_Ng30&IdoLm6;I-O;03#qr+Z73nfv zu(v`&kNB4*2PSts9HDpEm@Fihirp&U5Tpi_C6kqG z_6M)fk*m4*sJc^mG7SrH%#|EfQ|C9YUhU89r*Wnx>XzP-1)UK>+v9IV#jia&^dwI6 zzwl=nXM_ZKmYS_RBlHqPozo#*mO}DhV{hksbwqXQyu|vWdQt@->X$P@cRk7uuR#59 zMRGKNhItvZGop4F>Lo`50+Y)pW61mKu3q6*Y1e9DR1XNFaJXER8GQ+5(ZhC+B;pXFt1ilVyn*Lo~X4^ zBuk2yTD#yvFG!Y*3zzwa9UsvUVnBSg#aF6lQy_x5B-=wXweh%?B?0R6I}hL- zI_yf-`Ty)$o-9i}`I8whs!N<-os|knS7(gD5KVRWYL;}dqfbhNXS013ldH`d)8%lh zOXzY-?DKGR{^!T*E=m+`%c`#gu=;OtF#IyRjmN*KUGynN>xuNBsna`CDUH+}jKJw4QwGyi;Amo4} z)^W-K=SfG$i_YF4?jg>=&Yz)OZ&BZnl-A5DY2z&#zLR*y-fFHDZ#1~<0r4mvvc2e5 z%D=D*Za(&VAykDIZ#*KE0c_m&!XP@wc37;8(m;ApKdJj(=rX`Toa9&Y)tefzMWv${ zub)X>V#*aat#sUO<4QwCv=Ui;&kF+{5${k;{)wAtXG_^=cMIpp2_eKta}%FZ@P(A= zNC&p?ybwW!bg*o9ptez)IHnchxFEsTp?@TVww#vrkbq+Jx>}>E4xGi*acvtoY zWY}>T9!ef0}M+AKP1GK;n?DXDowUPlZW|VqLx}ugheh_-mpr;Xh@kes0@x#$X zSlq}`%*OhcNq@6kyDPPEykvuPHLLnj(9un)2l|T6qf+kP(bMk1 zfz_H#XZpLDu)~my5}P|$!(YV3vaER5N9+aZ=p`Aa|IKf(%~m1wDYr(VybX0|qy$$9 zIiAZ>bbng7oy8Nz=vH3wVHA!IJ7lp1pX@Q5Dn-%<| zL^dTuS9S#+&{^}hzHP1Zh>JpWYwuohQ3$8|e>J*#V6xcZcLEyFs-@K18ooqlJ!Ce$ zJ5KDZnx@6HI^AjP*RUztjI}A+7E3s$yd+F?WyPxD3g(S^v+3srtrgVR=azig#(;QV zp{Sm1yo8lSYpLkKze`!i<}YwKrz0IccRA{&2m75B`ae4ArtW(l@{3*C_{C<6{Ixn$ zdU+kWME$80{+V@EG`4B(z**hP2P`wsU`hGwmll71rGflM6#R#@%5}{LZIL4{CvI|F zvA=u7-x*VNz*dENCwzu8#xGxK;2}@upNH?8Wav5CQpgX=>pzd)n%*I!Uz!CjHXdIR zD9Dhd7o@@Io`q8LuztTpwZ}V59XcMyE%slgbR6w>yd@9qP5AQh;XAL03z+cA;sB9z zyDH%4-Z!+o#8zC%W*h+XU%Ok6u*?uih3Yy(HYaT||!cU;N!UU3cvS6ysB8Br$^Nh zzj&2TPC-MLOCjU`c;G0WWL2m{j$!`cJ5|2Kt856bR0+1GuRh{g{1u^FxF|opdE$bt zr}v+*;AIi)0p*DYIZukm)?>kb zgGXn4WP&F#~R8WJy%HNv-Fu~r?l2`7VzvP85Sf}U-~3p6W<&h;!jz0GQ~ z+n3Jq%oS|hu#N{62MkpvieH>*>DUgh+8oZYak89h6W;0IhUwKvvfC%-dfM!z6XPS> z;cbhfL-RS*wGgk@_~3mCi>;<^9K8TiI)34JQbxz$kuy!geZ22BD8?w}A1me`i}|-{ z&#V~Zm$ksTzb&6=BU3h~JcDjLXhGO{XJtrfjE0YMxx}-2C7a20BHZ2oxSz?TbYj0#v9}|jtbX{<)F&X&|r z>Sr!VzXVJn)ln8js+Ec@4&!YR`TNHAz>roLj}@fE$Fv(_L5S~#XK*{b1nI@;&fHY$ zGD&r!E+AfmTfPIxt2@4|F76u{zhY>R?gBvAWUc6VGnN zi$pb>ux$Dt&>1%gV2rTCxg`)IY;Tbd$>Aur-Uy3Po5A7xxY>iXl3BG$fC zYgTb`UCB+XtT>OKHtoJ2KL9hP@jw9%m+IHn;ehUmQY~3e#7(AG;Jv@L*>k!%ItG3z z1r>UHt=JAzP>`-~#evjCwGbztTI*;wp6Zv~)xH0}?MH){>PLeZcBs(=ktlmmUmBdm zA0%42mqg`tVcrU5C~e-`823|m<62-=7_vW1Yl6s9;YG=`c6D3RrtNJtE%DWG6C9@H zou;+^33Gl*3T4N_wBRDkHcby8(>8}lI+gkoL!2+$uTVzoKYz|rl1e^=ETvY|Tgiex zuwY$x!Oen)Yb6UBlnx6XBq2=^K2lG%mp&0)u|9QX?Yh*llKJeyJTgZq?`A%`{Y5wP ziFMHA$VF{D{2lfym5c69E$Lb#Bm0Hu{rUOaGaZNFh_2c=DplM%)#MJbbViRWE*=?U z3^`ynrEvZ{>NU`7d$sXoDx_2-ERIBvFKZuW!s%7Y2J!UD=|0FI(}3D^h!8%Vy4E|! zE0?hD!~KQJP0z2J8ZGsZjXx)1d&7e zGS&~vTpT%r+NP&1e<(fvrCO1rwT!eCYNg)25bc1rA{xNpUWB&)e`+m}bQ|MTqM;T` zCp~V5#fb+s>PyNE!?hW|lTNdRZg{tzxKT|>?X-FBHW;SI)M@QAbwSlZ3wlc7wiJh# z=Kqt+6*X+FPbAOmVY$^FGmvQ^wY%V;QeU8%EKWX0AT)2L!@2APN3J+o+Ve7r!}<)R z8=jG59DaeQx)ly8UoWyOmxRPUgHBEYW;g_-iK$aX0aG1HED{AQbx?~%j+Y$yr#kXW zv$Z`hNlX2VTzeHqNp#ApD$D zZcYtG55(1Fk+_^J;^MMsTt!V~+dY;2(k{;ZM~l;aY3t&I)=FBRe|E$+{m`3fyp-X3 z>JeDKM4qa~>O^@q@dOH!Vo9C?z@hp{ldfKvu zK(@hK*+*}=N}8u%J3Ba z{FMwSoxP4|fLp(41XW>CV>%ZuhoMv~1pW?b= z(7s2W6)VDQiRRv^Hc2sjB}(M5ZY2(ns^U?FRYyiiSk8Mk&TEC`X)!@Hy09vJw3MLP z;$Q}L#DP^*IRw2g6{T_rvA!$O=?=PLvqQ$4qT}ACy2vK@C}Vu>lhwT9X#8_CIGa`@ zW2HXIZsVF}nG`=;aFMN~G+SKUih>lim*S|nv>6x8sf&kS^i0-$cUo>{3fV_TzQMtc z-4EwqeuJtIdJAp3Rz6ifr3mE-UWGvDcUPFy_;T?WEGB&=6-6rd6RhJ zl`}X8*Hjb!yoICGMJ&6$GDL2l#OAeE_R!~zwD2@v(CYl~XV`m(HH+&y+y-Kw8+nip z4DrgZy-D5vz{8wR4&_tYOkSej;6rF^H3`q%m3m$38zSu&W9)KNlyKO`QI=_H&QBxf}dT7^6P=Bo!b3u{bxpja5X+=lDuj^NXWnwqej@!2IK_!BRsX4@wkDDD!P`z5eBpYF#A8~f?^8=F zD|+|ZR6jqi$-nD@t>WM$f9O!*#ayB4SkZ}NjVEY3ieYH8+FzU_NUOoR$Er)<%&j#O z#ML0f9bhLIyeJJXqc|4YqR(gw!88DwI^`WtCeS{zB4J{@qyGF-2=TO8OBZ5oOVh2- z3EI8d>!!NglhrX5Y1&b7O*9o*^F}?iV5`uKgwwX#M~f+kS}dEo?EQ9ZVq37OIXZWsyUn5$2+lMVlPm(L}2bYttk?tx9i#XnTd9Wc-}Rt8s2mHLzw- zk)<^ETjK_oq|+WaJnF91S#(7*73)!@S^#gl07u~$C6%nhV~g-5KrG^D35Uze7e_r- zWvX7y)4tQL@e<3i3iB+ql{2OMCa#}y2AxHJ)+7>ui6=p-QE?u6L87<_u?o+VBG@fL zsqDUJdC{znolXV!h$%f6Zv@^&`{zB9`mxmFO|jJeEkh;B-p8%|A;sRCB$oR1Zbpar z!O>-Eda>;tlwBjS?(Va|V_SN2cw}FHOBYgg`1oA^@K}E#ymx^R9NYqO zJB_dsox*Dt71Ox$3UEaW3eIgxrvNop+ z)fpDF3IoH6%uoa=hSJ&i-yRoPT|#`>ox)6d6xY#NKVpyT?_#fcme{kyt5*|yo>~;A zcB)ELcASg5X$EoUX{y%{cc~ys6XMDI{P4-5gg&hmSP&!1jMMw-1aCP%JU)cj){1OG zFDILQUI9)(hEFC@HPNo3;-*ni*?}=)J?vhTUh4JJRLy@+re~UTU-y)aN>#sf%WtkF zMpULr6`iST-wto5ql7?IxraTFY?3R}+YEUVb0Mr$&1dSyRd^Fit{03N7L7)bJ)z^< zaYWa6fXkZgaWydd<2)}hv%k$yGqwwQLvt;9fj!U9tU{OeHu&g{Z^QY)T2bxnZnSNj zRPvLL*FEYh8vSyMt0Fb}QI2F;yZclN?edGYRJR&$br3H@%&J)yW>Qb`M$GWCDBxvM zr*0{!le3g+!!31smJtrmlH;u#!ONYVWt;=8Q|Xc`aB+ekI&&Zzm0mZgf;($+X4LSy zEVv|b9#Br{^O@A4xO|i4gvlwU!ux_FyY?^1YiRGAeLCW@Oxs=e4U;*1=d@d&I*X~h z7jt}^DfWcJ$J~u+9ASz*CQ^C>cXxWmjf|x9Q|a;jaqm(@-75w?mVZXgANqP${b;;A zV{5WMXIV$P>3IAfZv5j?d@nj2e?z(};8YyF4B?fo=G*NI->SM49(B!Xi>nEdx~gd= zS=P?eLJw!pml98lc=5VR@%{BjhbDf9_0lY}%ID%$SZse zWBVJbQk@N?y>PQuU zD*k}$zt18|Jic=Lr6&{1r#In*KIpFEV7f^~3M4lE)b;LP(^D^*GWA6Tj^gWn**adW zit8S;wmeyvb%*;TP0ivtlWHIf*WiV+Lt*1X4pHsRCe>`Q5uS^#;8Shf+g@`meA)>U z89J})HJR8XeTlMWNb9S^uM?L2SajMYkt?o~#3ej(731HEcbFyrE{e4$M5lcxvXy#C zY&E^bHcWBU_jwXlIxsrz7fF~(;>wO8uDW3o7e9x%;vS`$6g`MergvmLi>JCiZMm6=UPYBBOBI@9W2 zqBQHEUE>Q<@ov#hkHhKkB01Aejh{ZAq|sNCP3a+rHjJNyv2}PZHDfq_JV|eBs(F+; zNOtIa`&*l?N4v0HvU}ux8;x8KP)uYQc>Fes9{}h%Ej6< zmcK0#pHv(F*j;VBwfmywWbH}I0moEijUzi4;;4kU;Q96ktADoqU^!!fJcO&VGb#wJ zHhyVg*&ir-bh|KR#MJ#$J36-N)Ozvwr34JmU^QR=HS-Np2IV#-m{RCxMbZ!ONw78L#p!al&P5XIxt%>0x1&XI`sW2HgLPRdjb(F|TZfYk*lJrkN@e+pRiH@v%pF*~}g!0afO z!0e&8;6){1@X*b{IBnEaQV-r~EPPj$7h}wHj8emU?(0A&YOT_ZuaJv2z%oCqsEXRH zUOX&qvUiZ-hX$PYj$xVN&7<3bF3eQrkX={lwxH8vT-S}pXtfL3vXp`p*>IhqL~gS` z@=+wdLcNLO71c&QHSsld{!KsZ1E2iTG6KUh(saz}@2eJA$cZix7gr;`vfzLo%Z#m8 zIpsHDXClAOJURNyabHY2I_=2x!?O;}K5+fQ-m{6v;V+}2D`Jea*r>Z2M2qojoVXY_ zXr7NLF{N~MZn(By#mX)xq6?V2yn9W$4=`ABX{}?XwGO57IFYb&{JKUuSEa=k4okPT zF1UDF;%5)Pl#T-qX~8vvakOROWepcLf)@~};e~p$33+bqK`KuI%MD5y7H8%KL^HDr8EWOl=1N6u zf(kk*GPIB}wD6=U+Lrm9eMWmQi$IXrh5@F8)XlbMZMZ=RJI`klQj1n?w#~(b>1q9{ zXKmDlOBC}<`onW^u4Yfx7jc^I_7!$Nl#$*!X5|D>OXJoM8>~8NoO9^!?MOR|Qdqxw zjDp7bLXoX#^%M_MOVOJ1HqVnVugLba@ze09CINZ+Y7eyYx!Weh^`(bM^ANz6q&!Ja>Q@6RoPYC^V9TJ8fO=aI zr`|kaZ9O68nfk-iyrP|fqV+Kf+azoEpBPcBs{* zHTK`%BBlR+3v%=Q>aEJyW88(RQ1>jhH&eit%)98aj^;>gZ$l3q2MaYoW$lX!qZ`ST zX9WLVz6-wyGVkpHZ?h6}TcrMiK1Y|U{k$;5>KM*F@MUkiEiQRf(b|O6vo=8E62fly zKMRw9W2jQyZlHJsug=jOD>9e>QB6%MBF;)JwDBtHGFzlxXH_`EcokL{p8>tgoL-cl zka~(?ms;KM9|_o`XxP8G{jhos8%Ua}x*?3N8}f>n9Fpgk zASso9%t{QMr-Q#Pxhr@KaE}jnLTjx3u8jq7gC56bGRr%i1{Ih);qaq1&DOD@ zr>3COhL8DZRTozq5U>$R$cO`D1pMvgXlwwsj96-pCawF`#nfhN-Z}_xFPB~}`K}ZU zinpNzLPTHl58uK4Lkyw=YZM8;6-e~MXfm;b!=Hd13PDnlGAyrc8%--{OQEhMSmoL> z!R?6G(2g;%rP`Lc^ru7~OiK?x2r)5#uCPvCP+jfW#|BaPZ$6!OcH5~VHK&e!S&{f; z&;Y0dj!0=DXM;FKoej9@`Q5#y%}?w%C}2VNfE`?X+Sjn0!|x~D&;-?U1S3u;k%BZ^ z>VoidRN;spOThSHd$(V^v&?;Q;v8RI(iakNnqWJ8GPs*;ny=FYca|^^|F^0JmvjHj zpiS(#eNis{HOB&aB%o6WtWOu|vck~d!HLq^j|oY{r{ORq+td(LZyCi6bG*@To?FPo+1JYMrJpOZNrN4V^OAUcs*ylrW0&*APohR8|;B0=;8d z1#=iVf})h~BD*aQB?f>U2Mk-ZKNf1MK4(QD=Y^pL%4x7~4M@z(GKYb$j#*U3!Vnu8 zYEBU)guko-iTDLz(HHJ^?fx4{m0pHTO9oNCo|kh#hz9>^a(^CQ zP~aR;1^z~?R(KxybS#D;p!i#G2pvD5&piYG@SD8oj8e++9DO+!)F&5=wbQt5hV6wc z!|<`+Q)W9d=57yP04u-UVF z$AVkR_Z9fvy?s1o%Q$|7#pi z!d4hC!?xF$CFQ69&f$xIOX1@9Mc(Z-78yl1#E}qnzbSNA90|2J`j*7PN*9I!FkWG& zU;7EP*b;nJnNFrAq`qflen!c<1P*$@7y<#K;K{eaA(5=HSPEB8;IPoT9WM1=nZGID z4V#GOI(C`?jlA&-)*2Ixd6miEY%bq+=*Yp57smVmooa5jF~MR4_3Zaz_}fE`=BI(UGhas#Q2h|1gaI z(hUP&+lzp#%N`>v=WEPev1Cy`G}k3wq5$-yT9HJ}WIQj;xpQ&brH?4BV6u zGyFiE@5Kkiw7#VV4H@VwQXq!kjUH7IY?k zEHE-OK;(&g5{!48JTsODf9 zZF1t834Yt)1V4Lk^Hb2NMwBQ+=q@+}-xn63k=OuHwIywZA%*tscj;SQz$YOL#2!89 zFn;U4QJG+JSjh`;0tiZWT9$m2|Jv@?Tcu6K;YL%ETm}1F{SnquhNb7fsnk#KY5M;- zgsC2OmZl-BwGYCUPIhAP-LG@tauJ_4eWL(dJQa7+HUxI|K;Va8U}<-OQZXBNE_}_| zGiB3Px{@%9(2cS8DVFTMmX|aJ;8Ro$FFET&Pc7R?!&+oLV{bo}o}aH!*bJYhA5&nn zJ+QOHhOpK+&fXp@zT2jd7>G}s4lBSp9^g*?4S}7}jJ=Prv^!gYZGlf0zypkJGRsDn zcSH7~7<)zV%{l0SQZfijMjhlO?KV#>+XEWbB0s{|+lH`~KT8ssR#=n2=E9%VOljwn z;8E$#>V99r-;&|~9Pn#_6jLaT=uY$&sWqaTz6sGy|CJXt>aggbPdF)8V|@rHA9^$n zRLIFDrH5}L)I&Fi(gq{cg}t1RtHDj7%q_64O>ZL9rW*{(Vk>80mfebkzG@04G-J|Q zk6?q8fkhjFl|_BXE8E__DU^dC)P;2jb>Xr?Vrzsd-NB*kkM&krT6j8!!kO%cV3t=9 z%yN-~l{2vETNTcx^j0;3vesD;Drz-CMP1-f#!#&6;d>>WSa-bKghXq>(s&DimD&-k z^nXfa3~bZ8Tprugnt~Z#!pf%SBGmM6mCD*;WrN=4B#NDzLe(rrsE1aBdU#ra3bP>C z1*gYG%ij<<>WCtn2(0+w8V+2!iWc;M-ej1CB}d)HlG7_nI>B!ynvT|HzaMTsT&5iky953_K>qU7T32)-2d3}UNc&k z2>wU#?=dOY#DLZ8_`NrOs*6Ur0_^QhL-dY0x^fJlhJU#5#i)EFq*&VF|0BG^-*r(8 zAPURC1>a%)x(jPfrpmg2{r$KCSKv@kNID9t#`>`j!~>1;$~ZE{&Y60`6}&PS#!w5QmtRxI?!eQ|9+{$x!oTzt3XP7@}Y z+HcCFcMZ7cf);{h#;Eeb0L>>MftpV;TWW*&J6#}eeOncOc9&%e+EzLCKZMLvq9&)} z525h4-^AHr?ZDGS>v|DQq-)}AuzKr4`Z!vcYTvwi2Sgwvn?UxDRM(rdw`8cUHf{v@XFv=(oa|@oED(Ux(0lv= ztQI=>TlyML<&sK0QJ=Sqp+Izy@%=e$kCUF@q@!Fka*HR4EO?G z-r|h;oUNSzv}5c?>nJ;QGVw5B3)75(|NPe6#(TN zgHX7RB}HrCuhaP-THFT=64wBH>w2++BPVW+aI*vgjNq$vc0PEl*BYO;0Y|PA$Mmc4 z30;3JkL?qSgrZgGXJDk_>*uwdg9)R>Itt+0H-)uUwY@+m19=I zO7Mgts>k2kuZ)i;l{fR+9pFORO>2qvBI;fU0Ud?)gl-6yoeGBaDPA~hV#5AHyY@l1 z8r(Gv5nbBa`S*?_CZLK3fc#!9EEMZnW?tJatN&# z=TZ7v5{V0Q9`--h|0nK0laG7rp*2aQeWdfFy(VA0l>vps8W0C~wcpZakCKjI=7VW9 zi*IpwSGf;->Z1T}-nJK9;+{r>Lxlie$KZ|UsP$3OWvKj1+PNM#7609rUU*Of*bZpQ zr|Vr`dPG!#VB}LiND+?q;A++0)hHa5crjAL020<)db2US+=|KR*U_apCXHs# zQ4VR{>jSwIAS29$jUfwKp(Jdzbk_h9uXgRH-wq(D!=)ggAjm_3bDI|r@>J8eDNhc2 z0~ta4J6m&_=-h!MS?%0Giw2SoQJ^GvPz1Kw4@4f+LxgSV?X)KX%BhSEDy7itP&iqj z4J*`jYEYpQrwi8$zO2~&3rTS}R%rZ-KAj8!*HVYfcXuix6bkgK>U-uYXcVakGFw4j zxzsVXvo^}{WqBDWBtpbU?47WUYO8T)b?lz@L^fob%QkX4ov)`o(XRadc>d(517Ydz zs$)Vs`o+KnV=)~y>f5yWAkrq;YH!F$LEEN`m}fU;#2leWZrUIcVG&j|#Gz}|6o+eO z0~{hq{}C<>AihJe&we-Vc4v&%=XSWlM=)t=L+pmYM%W+2V9TkE(F>7?UVC#y$@=4A zlUt9^8DFmUGit$t5(a_i+#@Xm>!uc(B$JM6K|{?l>~M0MZb8F(vtZZNXP{$EB9HN{ zwvxaw*UrOLu5NNs$84PX=MzxgLsD|f?n%0ogXuJWs4N=(3j8)JY>PEtu<)2}6q&+e9 zvNEGgZCHcw4Cf&!o6jO#R|hucp&$x*u>JbX0glEo$*b`+VhCy9Uh3a7%?q{74g(nw zR@{Clz?FYRCk!Ey+VNld;t2vQ^me5V(43((y!$*61XT4LgY^$T0g+J>H7P$Y=`| zhhx-F7@@d2v02c7%vY`k!f(IKSFZ*RHf3gC4a(`bD!7}iXFjji98{DK8{kZ~juzDr zv#b0Ti)?F?)$iwQz5+iwwu_xX?S>X!<7x2%=r81S`Ds^Fc|5Nk`mY*1Rtk9XIr}7r_2majrmD^ zzCzd2o>B_EvvINGg|N;;Qs8_MU<$3&D?n4-PXF!-!1R*9QDm5EJQRyN1?P$q_U1zI zgy_>lYaq*0em4lMB4>G7>xfJl!fZLhSSTCI0!Xz2NLHu3NsUSR>V_YC4q_W>*0(G!E;wbOVOW3;NTUS4SML}G*aCZscSx19o z7(?wHLSi7sYy%z+V`Og~eO3ybB*!lv79b=FJp0-l9hnrSo*}7!n_M=sWLdgqA^z1rXogdRJ}<)B^GUZNALU z*>1e`##quN*_rB@QOXUwR>6vMf@gB|Du|;~BDAMx5nxY)3EQ8|OMU6wu|%?1Yu+&} zOwGK!T|-^SoNG`+oGv&t>|>YlP9rtOX$WBRb^r8I6b74MYI|10N;_GfyD&BOM~+)c zYKU7JT4Zd3TzI50atB`-3~*{J$mVn;qkA>Lm6KU2Yk{sbYIcDTnrp;+R(?aZPY(+NE zq=&NOGjPh5{2WgaQmCV~`-i^nyUf^{om z^XPqL4j6nIW*aS|YaSDSS^z9}8{+(MGY>@nL^cgB-rY0%>&f)+nP z-c-AK(xFpfQk4w!`Kcrg?@Dt{C4B>>w|o$*r;%Q<4xF}ymzrW1L57ZY3YSx+kyt*b zn}*T6X=G-gu-XUHoq9~JIV;jyrENC(@@LA1^-*iYWE@9_PbZbZe588O2SZ1*hZffa zlsA~fJ`xf^Lb_0emZfHrDVovL7M`Y8%*4bW95YIK&mhxPe#H+T&^Kn1$<0}t!_h=L z(ER62823tV(m;Ir~OmdkXAb zM>}sD(<4t2sju*$ApiUgkq;e`fO&o#N7CzXH zJx#hv!cEj3*Z$ud!~$kek42LGwwf+wr!Jc?PdO7RR6}Ma zQ!Tmtw=&5b@U9}=dQwlqeb#gJ=P9Vop&G1&%O0p6TWrdxFHe~2LnQoFRg*O3-8 zy_`+!{)5gPBaN6x&Z^D*=UtJDKXO;xGbzkXfjaiMRjKP>2`Z?0UC!kzogFUox*T~8>naXyT9ce{hv?`m^ zuB1(eMH@6`VXpnsn{uD4B_NJOn*f`|_Dia?5s<=5`!u+@AzsS17;Hz&Mj8AcYyfh+ zgbYCt8!9DAuQ{a z?|iPIylVWKVt0&7#28SR3Yn^4<2V?4(wyEHksON>Fy2W2+;8hay9W{CNssj4an1DN zLD{+%HYL&dSYyl%j`>zBU>>}dVYVoO-5FY|(YlnWV`@X>(lbqw3(1X<3vrC>-)?=X zG|(jPuz|YgobAEl)jdalY@GVOZ0cA@GCHyL|I2N-^TM1@V;979$qs`fzTvnF$<99O z*M*@OT&Ou+OP^gxBGmAA)j|^4KK<56O!Co+k2B7{Sk#U^_ry8ObAE!BEhJJi*S95! zYE<5H^p}OClf?#+s;2Hy=$a|C-@CIO!j_x_^!c55|D^Jyqo0+3d9v>bJ|vmH_S>Ef zE0BZvpH+Ry(y-=Kesd}N>N->M$>c+@d8@na-=j)jp=ke*hB9=F@o?{>{4o*CnP1Pp zy#rX5dM3uTbk}oa@@VLJ;PinRC7_(oGBM{cH7xeXhVT7O^OUjpCAv(Xi!h`j_;@!v zUQDtXa&s`}=K(rt5qT;c3IXx8m;{7Wt5P;7>|Cv-XBUx)-C?H5snnj_mAj!94gpp} zaPmo5g4Uflv-qHgKWj&C>(VC{!+OuGtv9P!Z?ks>!*diGDaMv=!|RV7a7?~~jR<3J zEp-6I6rsHr2Wp7W%_AePhPWOy6pUk1xakXiP-xaI(T{5uI&-t5IkI|KgR2ML+ZLPw2PS489OXWv1n+Is#gBuI)KGUPz zBLi2Y7#{WT04VZKfUwSlR#Zdl)U5wRpA{vALNSF@5kn35%0|Zi*#~ zV+sHCK)qN8yg($`>F0%J9WSJ*SRI!dHdZBwRqD!mUOT$+1+q<@cbulYNIJ^GuMHJh z0PH@iV#cHEYcF-omzw~aQZt!FP3Vpn$?kAWZU&w9?5WRILFPy_dHBuqCur77q^}Hn zdcG5FfnmOfWN&W~oZd>%^sJ1A1qwluwFUIbOJD@b-+8f6-ODhzN}n}_aWWWN;fRvq z{*bMsc!nPw4^bu+0S-+0O!x)5C$m#IC0;sQA0ti=1v+rbA_US={>G;zr%aiJA|_vP ztV`0jh3kB@5qv-}S9?*@FOfKTcT?iBM8?otXAX2*6=z#zgIh{gyB#O{cu8~~_Tqt& zzo2GPQ&Bl~HpT2>n2qnuIe^67>aC~amq6AH=}<#-hOtf22|nhYhi`*FTS9p|jN4m8ABH=?N&o$oR!hARze^?&IAcI8{@`c?mfB}AI!C~1hQ*rZpwu(v_1 zZ+f}qY9Vu<%oewyY{If}aECc}n*`oVr4F>~oYU#^OUd#GxyaY%w5}=2^)x;WT1FlZ zR|e)&3Xz6pBlGaUg>5HYv5X`|IN$LF7p!_O_}OLToktY#F)OPT1VZz;JUl~eET*q4 zCutGV8U=wBt#R|SJ_zcT{}TeMf#9K4(7IwcU1KAfA~iFl#!|Y&N|vif{Ym4q z$v}4ZJhTCwmksU_3=mE!%ulbOTe8WF$5?$X+#&Me!BxK@&)S*Q=j`umE72CD0&vELn z-FWqTw-C+J62q3yD_1W~-FL)fJEZ>#%mM#XHh;KR3|q)q@x4hGJY0xZt)LwsebIH( zPx~NF%lhgOt!DB*aL~0vO;Z_RwIgs%lWSQdmv#POaII#1tJ9{?k-4O6ADF9bDSojj zmtff?C<~7jwPEWY^n`hK)3Kh))~-XZu7JEtFkXV6p@tUclK3YbpF_g`MK&Qs(?*Df z+h93q*8fJ^xc3wnm7eTgL*XJ@&1KAE9(ROPkE{U2&}c4yr0h^SKZ=od3J@#6n!p<8 znKrat=l~n;&*RvpC@~0HtegOo1Z+ZUd(vlZq~kc(0e?8Td|Sqh$=ht0mb&e)iLes( zWBC%n0=XPqo^9msV!-57!G-DI(*;j1p1_LfIJiynDolBau0ZtkVw2D-HgqC{dDH=D zk@9dP|HG?mu%4X+wgq#5*pl4RqQrG3V^RLGoJx(b?r6P4HWxzEX5Iz&E?2Q&FHRgd zT^$+>CA@)eH?GCXYB44ZoKu=`ELst^Ya^i6cu~uNUeweDQuH7 zoUN=%VSP@~;2bpD{I;9eMF9|ycA56G!ydJH9i3(;Nfy`Iz;H0Y%Lp=lsLQW&+c zK~vu9HeX&?Prz@D2&fMY^69YOG$x>i5m26bbKh`?+uz@3w8D;XyCF6K5_WKg5F6Zy zjlIux3eoY#mvnsEW&ETs_(+y>KxgzAdzUv< zLLwUtB>Xy3WWRhM(O%VJ5bXC}tDl&n^NAtQe92n@otBRtm-5Eknpqr;aX2l=C!Kqt zdD;oilGX1L;0mK&h3tz;Qp!&r;Oa@dx_vK*Y z%RHx--@Vp+%yHxdhB0a2s*`DpaK?)hEJCa9DHsTtw}lznT)O)k*P;ty^FyDJb4mll z+~zYOa43x}94as89|iI3S!>FSx=UcZDn3vOVrnR*&sIU;siWR6rR{T3$V+|QmPwC%l z$fF4`JHo=WA8aNTA2!F?y5M=x7WFwZo5PI5a7m-7c`XSy;Yv$;=`tn{EYw`O>^2)m z=6s_O-Z=#BCv7j=cC}mjmR++^WQ%cZzk+3m1K5Vrk}P|d>RCQ@zUe6QhM5YR`4g+7#j8(By5x}(Y~*dE^7Hl`s8aQM|F>0 zdyVuAlOBtS*Jyh36sw|#Z{ZH@Sx6ogVUU5@drHZoLh_xuUJB#hATgeYlI3r}K6P;Y zHd5q4NK-7WOQEk!Chh1wN_xn`J&%&vW?)Ye#0I*b#RfMT%=QI+*@Q6MumWp@ikrg7GXEB!Nhor?s|*#)z#;5wPLq% zy+H50MV^UKv=c@&5_fcHRT12cn5N4%CRdUZ)Qo}=M$z22VLo+?q(yI&xJGECIn?zw zu>=DP8lzuAxxhmLO^ayOM)IHfjhc%a$v53HJ&et{ z?~6D-ix+%(6}AfhSs)8d5A+cT=M(^S2xI!Mxg66c?gfvuihmI zk17hj8Qeg#g(J?9=kqG?wo6oWt0!!J{cJcC=Q2WyNBAoz@xE-Urg57{U+ldEw3s2a z8tB|jWYkoN^~Dz)jbykRGf)y35n3 z^WG!b^(}noJ<_B8q043nTJ{t(ZziACKS=MB{5Fs=Ec0k{O`-N!=>%xXf;jv|zkHt< zTL2v~j*cyc+8_!oo9ecZo%Nv3Ej~!^Y$3Ax#D}!+R?-0%K4?aRmozvr0T5tf#EygU zj?h)t0wBC2o4&Y}^z0mveJude6N_~Lo3YjF9@gNqYZhxtn-+A%ZEm?0*1!oZ>6xvh zbC9%CpF2TmRr3xSw2gFX4g^9n7;N-hDsLk_)m5c*(KZr4psEz$GYp{{K2Y#6%{uXh ze)Zy$?Na9nP*+{c8#e-2sa9AsUcJh&5983~cKT*Lv~4B*Vmpy~k6O{L z9F8KGPh__{cn#Pdl^uTk8XPn|VGXak2A1h4Yj`;vY|z2)I`>KZ4Q%RmK*VrIoaM?& zuZ6iYK}}&>DiqgB;~8Ae-TMg(66HXibzr* zUatQg_XDy~myW5i(RR$j0mu1NN$7`UnJS&H zM{Z%BZE`m5R8qB{sXQn-S9=KO`J!Arn}RKACOqHvsO|71XU*dF2um@*@R`%;xsS-? z4oYW8*a0&@VCJiL!wSWMz}oe2zYphm3!SiwbWjM~Ntf^Puxa~<7Vjc$JMdz=Zvp~c zc;?!>p@pIpUc2$`9RH%9KKjsG27u02Y{TY z%oTTA136K(>+V91Zft_`qcaXDcsB!APx*F!{H}ffW=Y8zR&sVZoVH=VwtNTKDe#wV z>n-J-ZF`mS%edny<*Tu1SqUT)UCJG z>W@EF-f8!*^OXB!r|0XZ*&ZyPwex(neBMWSS^jwo<(Kx$4$9~9(*7RcgTbD1U)@wB zqOB-be%UI2fFm);h_ULH=iQO21ML=^D#HuaFu(4$BM`m?Wi}rJsjX-85o9o?5qpTe zLpXxwSHl#TVUElU4G?hff}0+HR;06@ezgY%RoXYxG6?Ij7}T!?SX_KzWV zf*>m$pOj!Yp|kgrs5b1g_DwKPH|`~|{8RY`{FKp$XZ^~*N6!LOFh}|} ze$w?U)WU1Bum1Hr>~(kcy6-*`+j16r(M6$n6P>${bcts?$yv)hCNa2vr_h7 z6HE*$ma|6AdW2njB-do(R~##BH89x9f@NM9G`5^E^A!AFH^cK)dkThNSz2~Oz^_?m zFmGg?8Q`?(QP+Sk>yjJjsF!P|=^=;RJORW>mwZCH2Mxop0!5mR&*^_ZA**9y+}eB$ zvt(l|a9;JcBcH88yDBDnKUh9M4P>LR#nIU%B(^JW=}t(xb#@PjJ|9_frhf;yd?2x& zYxg(c(XLV$>`Ff?Ap;eaav+F{(GR-+9u532jxWmcC;7h+Oa_hXneeLkOLqQ9=H%**eNfI2Y3YeoErhgDz6nrz8SR#d_S1JnH`$ z^e%VMFLXF-ASy{_V>5$K0nZR&ZXVH0|L4tk-*34}ArF07vXbuK8fo%7%V0ww3 z`izW1A3R?0bmZ`2orw3!{`uDnn+Zeq zX*USh1kSzO_lAISdH8Ygao81A9a-=B;^+-up!Wzt!8;(J1TGvJci*Esw@PtjgFzz> zVF&Fg)TF5T|2Pkoy5_?AHaF+_V+W99u>}62xd%vO7hc-=1auvPVUBOIsBN}10S@VI zKt|I9#^|vFBrNd4dvHAfOMq&7iq;(=;a`8I4J!*%_t?qJ3f33<+JHEBy`ZxLRg-|uR1$kh9VDIhs<0kpw3bf5fSw& zK9#D${^!vr{~1O*LQ7!0j@a}dvVq@HX9 zf4T2!_Vn$r>d*-&SFln zvqy07@k_9Y`rOYdzRZWa&9#}q0sg!%x<-5ZGdOWGTr(PMt@8fX6MH$V>#^U9;!hA> z)QJVKt#P|T7UXm)^Ur)mgfr18aCm&v#W-NiHT^@+JOZs{$Qq+0^=fu6h|?GEZ1)1>m{cSk#v>1Z4hl&PTECQ zE=f#pIRGwO64MQl<@YB>Ry|Qw?>e1OPV`~v26utw)j~M$8qzFRTLKpK(!*#;(>Ke> zlp$rMGi@QwQ<@hx&u#8D=+uRQWi9aQ)4+>C71Bb}GKOe^@XcI!qZ0~SXmt4WEIdgT zhNpK0>D#R3HYODL)va_<1sRX@9jzek0)6SDcc5f@r02w)ru4uhU~oJ`-z_KO8c}7Q zBdxJDdy^6L!Ovbll{)9Nli;eNal}qS~!=y0AF#Ru9 z%5VWP<>YGJ25S%at9BPeZ7eatG-EdzXum3$*HIzi^Z{K24?PS~x1n#qBXbCFty~S3 zYew|A*T$ie!@i^c{JK)+#AUvQ@2kiYx}j+QqbHL0rWG{x2uW|FEOXG;0mmW@5~egN zrCW}`5bl{Zs*jL2gWv{*Am{@bYzUuE7ab)F>Sw|mMT!{li~(8^}bwWgI!tsno;1_4H*MEetak$P))AZv!_2n7C|S6&AfUBtHr}54!3kDOS%vM+clz!rg85J9ObGGF@2=^`zgP@~n((2KwNXX9Wol z-M%K9rIv^Gup0I>sKGi(najG0X58_a-%54UG<=MG%=BVd;= z0(abvz37)`h!iL93|TWwDCvr})^Qjp+>*{OWbH5&KEZGx8PxcTYR;1LYWF&N=`7g0 zfHWk}lvtwshJ35S^YYE^b>k}Kr1Uq)0tnocM1M!-s#2XbzT^q}e8@BC%zom>x4<1I zmepmZhyo0~bx1H{fRQRmNNRav$*J$jKvn&ocj!5iuGY7tGtNOay(6Xc`Ez9G5bH<2 zH922}oquN7fglVu1N_82YJJ{P|IEik;kL@zAV#x= zFc-zhAIM6*v~j**UJN+=00-P0Eed-lHpG!3A`b1qH_ii!s?uvZx2|T{EfYgA{5*+F z1Q(175@IdEH?spEebvhWJM^owhxSR`hN;qZ8L1t1sD@<^MYjj*d(Xh%t}W@N^CSj6 zLS^U4Vs^m7X75hr3*?amkQ6A%9Y7{+T3!2y7J5vej8CPj;OtNxsK^j}x{yzEFTi%p zh$yV4_-WRhUtA#R9GmzU4Rn!C%0miGa*>5<^WSuri~NpF>vt~+vLB#pxHB;@qPcR~god6D!+`f@Ll5vmvHsf%FA%0~LpQk;TUC~s!Od?tf0lw`h^o5k8`79ke zU3i)F=?Wt!Tzde=>|$14g$9s0pr zdj1M&-^#pp*-1a+E#WvzCC=UlU4Ukes!h%%$c06s$A~+7UtMYwe9Zy?Jp~S=n4AVm9lc~oz);Ui?%((HXijW z{bKD`Kd}c??ad1|1$N8(%GNd$sm`>}Pp*>gEkW`*mEu(lJAlBGYxK@laAo2|wzcvK z^3h`Pi z6L1%P@4B)-+hOYd!NDc)ExOFFOuQQR75**(xsVDxGzl~QwZhzS*XW9$NMTpz?yb5~ zm|u0}k8kj{48Pc8S3?4iU7c}q*J>1C$m)6_4xmG>V@`^5lS}-zf`_HQ#tc^kDedlv zqt@#rEMC57!;}F*5WFHFd%aq`E*D;HE5t-Y79IQ0YaluS&cR-z&g-!E<&2`gTqo_- z!vAQ{&*X7t^4faY-WHHAh$7hf#{t#Q?37!jajSkTeQ815DdZz(d)XCo7EfM|tR8dh z<{{K`zu2m)Apuoa7gQn9h4~($%^evzfslCiyKJNJAn3-GmGV*nQ-yj1qgR5U`*%jOb-36g9WmjNlkaa1?U$9ds zSdgbUj*vWT)$Y&H4hHWHB9({8ZM1S9P19NAde+r;qTt{ z#X^&Ak~V0i!A-$e=!Bc3LneDDyXr63V;PEAvH=4a@W0_->?`p5763uHfO5Ayc_Nkp zdE8VPsSfQI=buO?Y6(hRxwaI?Si5}&{r)CQ{z^qu_X`P~>!|Q|VqrMad+pPo3$<`$ z2day@k#L#MgwlH0UE~wcv#`4;85%~)vMPn=aT4*YL`*M(XMmq5dD88CjNhNU9ePs1 zFQj#{{Axpd84V+289phiF+MZLH;Z2U1=8i(=6 z(&=ZnVd!xg>9yNrQid7!{i1FAa(fTnIBEr5Rtg7+YZxPgw8p`um}}Rj$kp$@3S!*j zj^K%PQjN=Ru-7#)E7a14kitn|^ruOQwQvDRV_b;+k?b<^Pf5QmLW;F234gZ@= z2$TnUno}sEyZ$C|@lsM@n*f!uv@lnzI{4|hz85;Hg^(!c)(f3@^J z4Z9C{lw7?smuwJv<#imKZS1Aht9aEyPde^C`BH6-qpcrcNI)!2dO)5~%kAl#4}f2* zot}LFs%C9lqIpPKK~f5FeVAD9`&pkXw(o7$1)}e+F6vL8p2TQyMEQD^rY_jb3?J00 z^#x*ki?w+d2Kev}`pJ})Is>#ud?LrCypclEXTVC`7cj448{B?alzYV4v!Yu*C}eTZ z)Gq!YA|_{vaEuq+jWL?rG{IQ!!0N3M<56!=mwEL%I#(rjYUe~jx~8-{4*LtaaOMgW z68b5t3GA6&DzSs*5O&C%i6v|yYg+~m!aDE;GwpLt@eIY~%U~AKx#l()iWwT`qtSWM z}B7~PQNYFk!o>D zYw3rxnDU_R!n!%7oIL0M=of17Sv+jr#ZR21cGb{4Ke1Om%T7Nr!eTwD2U8fE&T_d) z(_Qs?O8PH|K8LfgcR0YoK&dFOpMQR8a4M`$5+N{+F(p*+{TSF&zu+@WFwsgEZ)eOL zcWPXR87t^yjrh3Qb%1`N5x1!Q_R%M_;umUZJB=XX@YeEn$dZxoXT0;!28p7WlVTfv znTXfa&e!OZqPS7(SP4TtRf%E<4f7YDR7)#qjlUR5U-uXLh;r6@9Dokou zZObeZg&Z&+!OCG}gy}`AJ5==wTrY34jj_$l<8NJ$(=VHeQHh+A$*39bHTt(8v0vT% zHT!Zu5GK4mqqH8yWLPYdHUeDK!pl#ft(%K0)bdFBW^-|X+B}q=Z4NvN;Fbv#4QfX! zeKt@`jc^POKWGbpbeOGsY2Fh2j2g&&hn!0?tqz1R0B1j17YOh%DYRP)v3<1JzE{S{ zF>)}(y$Lseh3OaM!4r9~3+umyD|p4IQ4EQ5i8jB(O|Hz2O`y!Em|ELPP-daHdsAh$ z!s%VF0#||pn^}rD<16%B3o%@g?p*qJ3vo=cusKcxj8rRtVqTx&;v{9^X`BKM;MT8hJa3K5vJ&L1P@%xus+ z0hXnjC9%uGXDL1=8lH#4cmCXoe%4ZqGBQHSpIe3D_UxHXr zcxY^iuY*`1*Q$0sZLbrfEDV)-aYIyD+NP-F31GD~LR5o@-gG;1T8C(Kx|d2J>lvfd zbr$+`ZQ3|hO8OaPjmY?Oy!cV6>L(1K_badbE(B7H(l2ykI}4mafJOFqIh|GseRKEb z!{Q*I>bnC!YmFS8bwf-?NXY|VKdR*;BpgWasKW=yyX(cK1Uu6eg0(oFRelBs6#Oti zSzG6J`1uzC!8jDe*@jG}lY&La_*?}G9T5)ea_NHiUr{)yA)%qVG1-E%hpSsX{u+kg z_N&`bE8HJ981n4}uzLYNJ;ZUEpYX-`T|=v$x`Rb+gn3{Cl>?$B4H9kKLxWmDhmtQ* zLn|>Vn9(SYgDnHzDL$a)R${0@?$a3D%7O%KAG-?*pYw~&7kryTm`t|;(gD&4FP>ei zsycgQ$zsPDuTr}br$E|z__(FCiy?{>O5yH2AoyL;-i*1Ly z;OnXP$N8uD3POHte<{RhOXh^4+-0|71dRX}QZFbmfn|605Z|)ie0n&5RIfuxXBN;BJ;2`{_azSM00O1iF8_PG1Ovi<7F0mqJ108u$V;fS9ig_vCGC` zX5(R)Po_C+4e7A^JI<|4*_D5Pe9zT=S1CQ=br49{-QV$S1*R^o7f2UxZM*V+jPtah zSJc+QExZ!(R4+rqc_xuz%f_v2D3Km(;noyuGdLNc4C%thw09fP{x~#saz1bDPq3%@ zG`JM$OGVW`jHuFmuMEJ(_#8s919^kH3!ZzF8rq7XJ(DWH$l=4qQsDLx;1-%cI<=?C zmt!*~pz-Mbv{2A}Gp3tS1}JQD#O?^>4DRdIxXGn(x+PTXF%j5-jXqQ77bN&Ed_+vm{UtNn9uFf2LQ7$E(@XH@SS;djNE&3dl< zJ^$V|2O$q_#O0$t7u|je{9T$BCbm~gztY+4FYL&Ni6&fqf(!Bbz~kts@T)Xk?{gHZ zh%OuY)kr6JIj*~lt)qHWDLwtCde)A@a9nrckEXJ6905}k{5h@CS2Qp*E1{VRz|br| z1c?9(#`>ctrByl|87@YIO1FFb#A`5L^wvO^hl^p+@}d6+-xq)ndwM1PZ@8$>uwM7z zaDMN_!Kl3c4^)2s|6n};4i@aJrL<=RT#|Q>u89zz4748cqNIOEz$^kQvwAIrVdqOA zhN(pPX?MZI5IYTnf6my>HBE_Vk zj@|m)y~gm%*(qxsESw;@(#2 zL&X*L6Ma2WG>XuJApz`_5?7?SL4~g3!aVy=Zw@()X##$tE8B~DOKoqD&PSJ_BM@Dh zZejj|5RCwCxj}#CRHj_taLDbbnd8=V|8m)BDhR?=_;;ox0HQ3oYnN0oC9Zq;F{tZ< zy)qJ^&ntoUNQ_ktQKbP5*CFu=#6uh5BAM6-%u+dh&HXl+nfqyvD6vZb(Ag~)1agBu z9VI^X2;)wg(Z&;^v_W8vIj>(A~KE^gop>FVmyi<9~?*Tbo z1IPGv9XI>#&Y$I3_M+Df(HyTMTl zmw<3y@@HDtL5xT>uf!IM*|z<9_>VYYoFfZr~d&@?CrFf zn1l>)KvxAE&{Y`*8ys%!l{vMBlF~uN%>(mzI_P@+&mIit( zJ0qw2xPEj~!rOa$IF1b>R9F|tB27f7@QGOEJcRvvNUr_5suC=vI*SW39vax1r6bjM z6g!R)blUv>KPu;JTa*|6ymV~BrUa|o{}h73%Q%tBl3 zwmvsCL@Vh$O<3{`^LoBV9UVn|lI-urYt{ZcUMt|W@AlxOnpjazatK~{*ZqHoHwQwu z-&+sAJXV~RB;E7EoA3NPyt4(=52rafUobJVR@Xj0m4xfSWAJ@Yd#EHok;hGm- zzWnd-LU*7a(g)VdwU4h{l{Mrbk9?bHl3x##BOfcgY7!z3DJwTwWjx6C2=#fed#aV` zh)!Y)i+sULg!SCN6XECzM11BYVqcf0M40qs@9CgQwEt7_~p#A%gZx5R;Oe2fR!OpZ|aG z{x#SeYe4Hw`|9C8Ob}(Yc`bFuijfxiV=o@-p8pRI@6}cf2xF@UkK4LW)l?Yf=8c6> zcvaMST0v^@&kg^9mk8&Me>wMGCsu{S$@xp()#Yd zqjV8Kx!r@(ZGHdQf8gu)f8fi%p07XunXfm!L^#*~I}tj67&3QwhNB4t<}-HUW83&mTscNbAga=hx*Bi9-nk#P(TfsIU7UBl7YE*614ct)>R zx`^$=q?HQH$q@gHfbpfuC~=9F0d}?d3cUiQERI}le!D9EO>h<3v)}*LwAK`ooBe)f z>w7{>9JmF!U+Bl-DYypUJG%4hHhsqTX&uY|oq2OJ7*Zfc$1|=S8i{koYj8uMq=QMH z=5!TX(-S>K(jQ!gFbNf~iRs0EN2-I#!nDhSl%DM>_8C-zHmd76CNqXaTJZlN;eE#t z1iJA_J(8i_#Hq6w5^1g%iFuY+@O44|BzSv?SMY9YPNGM__*OEU?7mNxfCk4*j%(%D zG^o2cnNuuH^Qr9d|BqtcOAW!GNdK*;cw2XIiRF8ks9%1#>8T~RmcY`X*{b&-zTmHA zkKBiQ0!G>{!ge0>W@l*gGu7Il!nPfSQ`B##C}g${ASE!l;{=}w6MkVHse&6lDGPIpbmrh{Wy7`mkDdqzcV5A1ch*Vn1C+Xtf9m_ zosm}e5Qok*_wr(P7`$!a?8Rzn)CnpN`nJU(p&@49ws3W>Z;O|Eic>6(PG0SEb^Lb@ zgub9Shw3@V3R&!_2d!8o{Bya75ARgnseYEUTK{2C@yBkUwYb`QDUl-ooswdpq_WIQ z$=G>KDG{D;OvzoG!szY*BTa#Z07mjL!yN7XK z?iRIzYUeh((&X03^C6Pd|Bis;0;)R?6?%Umn*8+$IlgBa;#+s(pYSPdzAjxN9>sD z-1>x^of5M{6cTovgmh!Pq&3vvx!{lc<8UW!`mZ>^#o5&9d;~}toPEPvSKiN97d7`4 zyQv*ITF@7UVBuOLT}H0_9pNy>orThOp`YEv#Af^Yg#>U@dnkm}sMAr~aHZt8CHH4Y z%=dG>!b zWTmV~`geLHQH;<#PX80-hIY{3zVVgB*jSp?PYg|Ub_=nown9QoCFt7RWJsKT+4XhkUQThRk58@4=(dzToNHZrdR%OrI+3GKUf}d zEoALPkM$EfT3m-3mdt8cQhKTs^r}LsCu%R`SVAt$OO&yr!_*SgR7kOJSJmyN_XK|fkT2n$ZDgFrEM+1Fm?;L_&}!3!FISBO<5pV;>1CFfz^hE%-el{@LK z{$g}T*ZziZ28f;$&v>gvHKKR=izycK?uI2Z8kDT~b4DquY2oVJpL4c17f@9*-x1qG zha;X27m}SQ681oHjG4nI_*jMp^hv zmGP(hpNxr45kVrn8u#qOp5O8>OVi?ytvl4m)1tI7d#Qf3=25YIE9rVXMA5Cofr(?; z^Tq&iZfki>696q;K0uVZ3Hgnh4(GNXyp8P9t@kIRW>Kjf?2=y`fUXd*8#6<-Fod!0 zzoH=;a|1LaW^gI2M~Aa_$E##zoiAzgjrVz3;e`-?S6|<1 zeXGoiFW+A~iQLJIcwI@}AT07N8{!`?CHewXbTJ;N&CuMgrOkfdW7?PhhdS{L+wtB> z-i`J}p;EN)IR{ zO?p6qQqFRgr;wv91qzl^@C^hMe33%|Ma2f1q!dKJhzp7uxr!ALtC;uYRhmK%ZVMup zh`|bo0%?(3k>AWdPud3fe1CsH^E}V&?CkFB?Ck8!Y~u*BX*zo_(T!o?)(L^&a|6Ju z$e6MX8Fr)P_HBRGim`$4))<*s77 zP9WKG&wl!=K<0;d&WM7~^&y>_L2?t};tUY7h>ZzaQ3CMhEMUe$(|J%+BUqzOXOJ$5 zt{zW<^)lGPpBrG4hXAa#>yuz>h9TbS3k|TZ44kg)%uFyxoMnE_G`Y1s(TMyIS+&mE08vv_{SWp&h zvMfC1XPV$Z=(+%ChkB8_#U-&}UR59@H?k=Wj?lI49X5;g61}V^GxNa)7_b0`P5|JG zeu5hmC9`t`DoUTY((niZ(xbxE`(rn?4lS{D|5dD3xEF{?6M)GPA}to?KeN=qsiEl4 z1S%K(&HxS%nwx<|Qv-{(SnN(&4ofc^HgkO-tPlXJibyCcEfNK_IkseZ$4t1$K6tKV zob|lg^~?#JR1IwHLGn&L-z{|K}7=k+79_GG1G zf0*5M%2Mm7d0W57<^SZNJ&>aiN{`4S31lY|{`FkL7zSXY^E5q&%nmnu#XSn@;F0VIVjuYQ z=a8;T2OQIl%NCdv}tnlMW)({ zWvs`=zur^s=j7(o!%iPsH*(!~60tRS#3qteaAr>3&wu;3J<|81;$O`PwJl?7fhkOjG4$ftQD$$);Wfa{SJ&l6CfYR=3uNKOU> zK>eSKe_dbE{Ub?Atmjkl+4Ggm@JX5Y+gc+2^?pvnb4kir&j>ZYQ`3|rSosDwA!nQ2 zw4=!Kr(5bI&#(Ih@klM>h}s}8CV8hcMFl>7Y~VlQYqKdF*Be>ApV7m<7PZX zv~shGzWEdxmnJX?JWKkx0L80rN75gbx0}Tl914;vKC{URKC6(4-!;#Rf30)eZSzQ) ztQ9Nmf$K>Ti{}|?9z)&^;c~=h^CPA5N=_>3_x%O}zPsCt+DV0ET|3f7;W( z$C35}(Alg|?^Q=9a0lszp^!wxruWLS@BOH#J_Wh-mW>2AL=CnMTwqx%!MmLO^>(It z=B$|H)dj>aY{Q7;6 zG!a}rVWY>UsP`wW{op$iqy9u+pFrZ{z5jVq*SMe;s`U+BQ!#Y&undv{Wn!{{l6pi;@1%zRqs`ULjNZ6xX7*@@MN+OjAJ9pl(2_n$}x zMp+LaKK}3$BQz4?zQiuJo~3V1BvF%GKkzkY-?0jlazClHa3Mj*?XY`f4YD4|tnteq z&DKY2sG5K^z?9A{czJQ&kzKlYy#iO1#({C&pz^0dRnXj~$xoB9`QG=Q)EU++;7f=| z5|;;t@89U2C&oJX4PEG;5~73vHE;4eF~SFbh!jdkFOMuatNj>X^;2khc5$AeMcJ~E zDMe!A%^hg-Nd)fJE0^gfxYa>(Luzjchz%>lm+|(el zUX%p*o0CY)GvMhEps?-?gnf2#8R`|HifZzriV8M7*7Y9Sle)?ymRA{B!>DR9NlD~B z&OBUdP+pX5N9;JJDI=&BFxn?hCjB~@k&VrZo`kvvRP@43|0vLJCX=N6M`$Z40_qqF z%}asp!rcHA_OHPW-M(+=gSQXIlLn;SSf z^%(+jC3onuXGk~VLIuCk}ERg(|6nZ_buwbsuiS@IQ1a&;k}vDI!YD6am4 z9{(57cJzMg|12|nTNV}+64W0~?fV~n(G*v3jCp2+D1rB{(ik(zHd=GsV_?@i4(9P# zSf&dr-)HJm6qDPlVPrNy=)wEGTwVLcW5nGdL`^UlnpHS7z2cPa@t3PK<_GwU^gSGibEREQ+F-q#vR zVSy>%)>@gq)@SwRiSIoh(797cc%rNSlN#q0b;Ck`<7mkg+@|+_q~1^EBbp zXV29=5Y`+3>-exKjoivW8qIo>Is*aYMHMP)mrRmzi!rAwAWE`cqkmg36AtsE}tDdx#^;B?a21kwWMa~jNRIL6%s zhqG&)N=+6V<3eZw8y_MyX?!-wpEb`;GX1b>QnmQbJW)jJNuoQZlh|ybV1tw!pz8%z zX((dQB&d~hLyvvCrZ)VLRBlYq6?z$xx5S{>QZ2c?oAZMWbT!-CFQ5_6k}mn04l=_B z-!^O(fA-5F;aXrPc=KSW-hRAW{~UxvCThCVdFN4LX!3KU{RA9b7)&P&?$~z} zoq{-2VuP+i+C~2%)VV-pLLjpB^U5GGL`zU~S>hqrT+;gO@R_NW{BaW>1I5K{d^+KhhD8p&g3=-eV`cP)5{8lV$?Ggn| zA7P&~Y~`v+kaYgLzr^>h6s+$&L_uP0pyJM*0lq_=f(0wwkm^l}5l#;)s5%v_dy8;= z=xK=utev{ML1Z2&=Ge80kaHbEbgtr+i#>b0Al?~6cc1h;OVdGAm}#-sBI=m$@92N zO^)$AGC{%3h6PX*|o+pj{Ra8ueRO|8}Cq;d=f;E($mkA zUUJV?+VbCIfG%LdSAnaX@k>A#*;s+*6ZfotlUP|>VfmxoVRVB~#17j$i}XxlZM5cz zWVvjQ0e>R_|1*p12_5=Ni9O7?cub`89|*MHH_qt^*U+mkkYT-ZnT(iIP7;~sp>qG`ia)fA#JCcuFdD+#<#WUb~*UDAUAlT+u)sLtafv5Q(miN zr5zWrG&XQk++z2O2JPAx;3OAwe<5?j=H*&+B_^T}v2n3<)?CuAD;osOf{lhA#^3{D z%)W9;canZJmrRQCW;7D63}VxuwbQN)q8;av*tU=wzCkMB*Mp#7 zRRyu{=6NJjWA58BsAu6yE@oID9CR8aF9j_7=aKAKPj`7{;P->ez{gm{tm6=N|03xd zV`fScj`XEMbs^R@7Q4O`!(w}poJ<$mH|-{bNJIz@A)upDUz!~}JySkI}R#NP=Wl0c`>tf3RBazC>c=-bxxVAKcTu`)Hr}B(JRy5(xbZ z_P})pzj;3CqVXyf`|}>bSe}Vcjz1Yx-F$G+FfXT?1#rI2Il5j$5wXMo2|q;v@%ae* zEPk>UTMn4-JC&S#27fWxSrpU~A!qR;B=O??3{JI=h%BSI8%PzD{L9}D&MXm^>LKD9 zVGo}6f;Kovet4=u)&cJR>76V;T-!Fti^1va=JMb>yeOf-I4WOACdF{q@H*y4D=?zB zM-Y8=AsoATc)EKbNywMP2i&9^3GEHPXGjyJQ#;AB>GS2zkB}X4H^4b!5YDL#m7gi| zhi{-G4LH#>z#uL-mjhdOAU5ugWZU{9zTBH(evCsiffjFV7W|>?F+v$RvTE*Dg{^AW(!cOq4(}(`^@$x0 zB_JZ1mG)jwwoN!zkaXm_E=VblDgVVpzj=jdqBM2Ni<{&@@(g41P{?&C6Y&a*=*?Gv zb2V#fNsx4i;o8&497r*n%PD@E|7`WauAC^KOVr*rWI*^#kjzh~cTTd+@PkN+W_KVS z;Ns4HEY4t#M^pW@YBMZX?VU;&#Em8NlG;{=YutLDR_ZD5 z_cFcz5-z+F3#9_)IZ`VRNQ10-=nSrFrPmi-ZG7i_I7$E0&oTSYjhj?)z#Su4>}j&o zf@KYz^eTzWVBM{mGUeF0yh#<4{b3Q;WKEKqK(>;i(jo|yxYqs5Y% zuj&nRA zX2hCrBp1;-rhMK|Pw2!2FR{!|fcyaX##Ki*zd^JuJ=g0&d`ad0p(oxTaZv&)L*C~^ zZ^Wh6`V#T@Z7r?;Ay_@am;?Mj3}^&>aQaBeDliK~Q0rT8c+Ol}a!VkRr%ut^V6k21 z)VJ;^{LwYi_u;`;L>X&RO8=*HuQ!SJnO7?qRR#0C%1n_NnVg(sVpcq zU0HMJw8;{5kvli^r?L$unPEfuQmb-0=*7U{Y!+>)_5~lw2op_*FjK|BoFy)5jWA)A z55`2Y`ZrZCwPF&J#IxC_N1RmAwM)pWaZH!1@L>wRH4sweA09B9vrUx7K~tBKsdCLQ z`p#0ag0R(9`7%u`Aboq8(@P3pG;FC(gZ9ILvM+onIG=HtAIh!@-^Y%bRi-PsLzY#a zsMc*ul0h)^75a7o8R?pCpEs9r`7%+pbI#_=N zwur}rk6;QY{T27|6+|bChF(@|HeKmqXi+gm$?XF9hJqny4x4ZulUf-Xdd=-mvvXs@6lr>n z5;26oMRM}ZaZIrag*@SN+0v=OXUG*Ulb$=U@3I+T(sL|(4*M-sdT!6)LmS{h0|7;? z5x!kPc6o>*t3IUt{z0%kvvHZxVo9N0*tG)s^IIef)6rw9ACc^yw9hJ1hDrK0=kGPdfg4@|39ZDU z|IpQM6H7z#)BA6eD#$_(S`DTI7eRifHBOS$0P>HMjQ4}UI*tT*y!6?3$Y&@&N1WeX z#Kt3bEm_zfGX6K<;f~-OX%l*}$p}oHczoiJr*RzG&pYc$TLJzXd%=GrX;?iyx|U4E z8w1FlSg{geA5DLkICW@S1{nYx`!Xnai`6PYjhcefZhw{5Flyiyv3E&ft49Foa!Ni! zA;!o{Uq||2He?xGNWj{_eMFb8BW2izjTQZE3@B$k&;WyhX~P+ic?JDuJux+433-pa ziv7t0fEDZJ-k@*42ibkh%sBNlJ^CJL-;X_*Cu|~O5UT&I>2St@vi9>(U^L!UvL=uRO3CCAx)kowPx$7TyiHj&?;@eFV=vN;D2$TS8Rw4C%OrrX7eV1C7 zS|i0`dH&ekf~252nDs$HbsyKNl~%cAX&kLQ;1)|Sr>PrBuH5CNOE;47&0WSpmEsqm zoST#Eo^cu-83zGl`HznPWUTar-gv+y>K9 zdekm{_U@n`ZXu`T-sbd`t>mQK`w*@tB5%uGx9P9NWTG6dR};38XF>`}m>@^NvTYkM z0gN%;kHs)JRlVD0mz%%-pbUVC%ISbO`!`{@Qgq^9_g)tk)wJ@pehbLR?m$~(S zsFgYWp}f%^Bn^AtXQinHrVH|)epJI(<*M4}?%a14-FZ0K ztyT^j?6bOs2hlU>l&?t}TGu{I)jZ(Fh1@U5YDmC7!VVK&s$Ij=x-ZBk6dT&gbQ=@U zAC{8eP(U}o6C#r6y++^p5@xOUApPY_vILpp_zCeYT{`15tIJ2+%6Jk*IBy% zD>6jx`I>{m_3R><$>!p)i#>z0GDg2|4?5#UNo$7-#Tu}-#M@1n zfU2N9z9#IdN<~L-lXH9x?gPNxxZW@T*Z&&wpD~q$*-H`f=+`7d+Z2-f4??1z)qCF9 zeYkOE8R1oKk_(*#w=IO+NfvQ}-@vnOa!AfN0%t0q&M;DeY15GD(FwPldsDr~Nkg3{=>G5ILpd!hhEG$OxrQ2LwN2~S{jn*2E%|uy>B1BzicSERs zVc|{|$F>W)+D-X=0B6=b5$+3wQ&ls#?0sZvzO`Sn?F-X%2qj36*-c>vi{c*VuiH9{ z_rwTG{?JOsej)8M)8sO%XNk#BcE*G|Nm*DjB=-~-YuCIUh6m%KGAyxo;D`ruG~NNr zXAO40>!lk)4+CzYWQJSr36qc)@Ps1xq_%aW-z= z$#5Fb94zEbgcVq!Fo3NTyjv1r&jC3SQCf0Q(&;`c=jwmK4cV(bj2qAR$@e5Ts@@X} zU^g@zDZ|B0ro;88u^ntHq}W_t*TWF@o7e*GIeM;w#OVU)Fdl`S8Qjg1in(HHL^`}J zsHT!=%pT3XGUNp@`c)kFf)3(B*WG|ug72`2C0y;3tJ)utI%)zAcEQ%_I&~pdZ#S*q zyJ3i(#FXpHV?5!N{5}!RGm*L~No04{yTTZDbGa|K%9VgPFw!)|_mg8-M${R+k@ zd3R~Q;tHV~s>q}sg7ShJJ5byQ!I^u#q8cJagNr$xwU~=8pJSGDbIf~#{NE!X6Kgd| zZtfX?Y2kXnSu24o9n~bZqY7Yp?Bke+Q}MK?ds}(q>k)~JA@x#B|w|Q7grEF-lrjc#SCY#IaQIX4D;2; zF}u3Sq8qkpfvC9@I%_{T5_mfHFg%WC2_tZsM4$#Z4mUV(s)gjOX&|p7lJ}E){e?Mo z4=;;}Ohmcn%@fnp=t_#~(D(y8Z|g0NaYb=qz09;>==$3JF!A0&kL4IloC{Yy)cZH4 zp11Hx+@xC9HU9Rz<;OsC50DNr8=ZTAgy(yr8bKh#WkXTdswTgep&_jxsi+>R_D#*Z zk$XIE$b`}f+KF#Zls|oASR5n@Mgzj8$b#Y}E8ym)`n3|*dA>pk1si-6%c?4{9@#I@ zRHj+=DM$+D+*EOpbj$aAUSfAcDslHTQ6qw#z$vw(0>BM$ipiAkR77q6PGn}!_T(yH zPByo_&x(INKS37ILaYcfRf}bR7t4CPfMfDCtgfKCkX!OIV)7HH*#-pW2T)k~hgi(o zN#qm{i8e@!+IwR4)=vtm_1q`EWx~l75)l)^%FnKVkS#_MH^HLrEjzw~Rdh(2;vXkh z`M+zvFEx}nuxF6mX9{!0uBp5%R?KN_`Xi8$9wq~fEe4*ds?f{`8Oh;>7L;e)Utp>H zh_o!nm@PJK&3k!I@HL6xzp3>Qm{2cOV9w}Jxi5F`#79?1(`i^CkE>N?xZTHaUNmZ3 zlcFJDbnp!~)Y|D;wY{R=4jy)@3cEpane2)0#NXB_F#>Fb7u${JhC(gyzNZSJf4oSY zc?6uZ8|^gVFo^Yr0y&L^J^yO_?VT(V?Y%BDv~gGL!^-ii&Xyz-(Fqe9p*8=?0G}J} zVLVXv&t%tSWNZaa4WEch^SfG^%6!F-8<@Me(^gm?_NzEJu0h~fp{$2|RFDX&9NaX; z9=(iW;-349h932l$gYUrgp2gt}h^*%zRaIU7|3uuLpJayK%(q7({fvK>uK7cJoo3`B+e7U!>IFj!1+K&+?ei6bOF)|~9`Gj9#6 zW^-ZvlB*(&`Fk31lxQrv9D57!9}rsC1P1L<&m6@Af3Za%bRS>@@rB@pi{Zo$kw5DM@!D4~>IJxZe6 zfO;b{XyKZ0#byEtwowXrFVME%!6A-yn3GuLmY_zh03^me&g^GqXM*lZ!OaCvA zhKHjbBw5ho0Sy=OqF!pkAUO7y6cA8?9*Rv~O&)v;y~nU}Cm>N1E30|xr3B3zPQrzJ z+547U>%eA!xfq~gK^x9{DKy~?zs8>tCNseL!4L>=%3nkFwlw!nw)v3?-_ZHTNCp~8 zblN*N=r_m6!ep-Hbg+2UDEvTNizSBXekz(zH>{C<3n6sUaq>(r?skY>5+r~5e+jq! zZPwgu_;t_!%Y2hwKTbxqfgOW7B((#c=h_SGE7o6D7lr&u^S&o>jG}GihUgZs`g;;0 z7e1gHzK6IYlnGm^Z_uOPlWqCjr~VpUXI6qx<3PLdztL3te_7A^e|b*(X>grv`1Paz zm-nQ&pih{$Rk~h7U%&B$m} zsqHR5AG3cYy9|DkCsQ9?4vcdJFBDWOi;jYH_$?-L{l3f`yx5#QWAHytj}j8NweIH& zya4}SmfnPbQ1kM7K;xCr!kdqN{x4W;We!Om|B!G+RJ0r4Y1WE7=h|OV)cBU$7mPdC zU0>2ae<137;qPR}N|-v00G=ICRK6YpVwFU<6~eF`QmKMWQBZ_V`?bm-}3E9>9ru1B3(2 z-$IZ6)~T!_ZH4#Ik`pT@X|HEMgg#98KbO@6Og zV@lsI+6ze>O+G`~$_p!~@eKGPgo8?HTM3TXHkd1eHznGa82ah(33pqVKx0nb&mYUe z)UZgZj&33{PSUIGZ7#5d3ffl>x8@=5xE9N<;Jc#B5?Nn}e}w|98kCAS*jUFERGT66N5<%;?8+dKwVURNr+@RF*a77}d zPXt{(^XOT(!!US9m2QqaZy)AN0Wq)YtD%4r> z*Q7~R(*0*i&kn4B9p-TU@}>?kVln#=+V)4tb0Ap=f%P5IhoK-p96ac7dTu$`EU_4A<>Z|^&mGlxyaH+*|IgnbPO2-@RDWH zZiEE%4-v8pmoHT?A3#HuEwu#$;J_S)K+7G1aC!4=rz9mWP=j__R*MQaLEPOu{#)yE`p^0h{{Y z2fL-ugD-w7{YrnZOZ;UY{DbrhyfNzL+=R&1+^In1cYmfSTfq=3?*qYq-jd28Ot%{d zqXikfs@@OduYrB9W8brVb?K{oegL3GY$qbP4g;F2#TLU+slSr%u68dQ!#GH-5`sYx zB+|NbBzB;+k3@10AmoZ-OK@B71N&3nGs&Y=ij&op6#~xuF&QxxFkHhGF$LVohb$4nuP#qE^xRaX= zOalY;2g6{SdK7LW`#mlPXO-_ewSD%_Ivo9eFnh3t_x_sF8J zNy^XP?%fy3Wm%_}u~$qVrLRx1l@u0qR&v4LK@NqGQz0Up^+z{@sD7UwyiDTd!ZKQS znVgVo3fxt{ky_cPP!y}&GqBbKkWq!c+#5lrw+5d5M8Z`H_Adr6JZ&l3%=J{h!xE^9 zqbV_D488w5>DWuNx5a@p5Y=d&Q6v`LbULc*!P`_1=gv1_6zeVRE4Yu1me3R64l7|V zqhtRdJzBd)0>g%!w8MK=mv=aQ?+@@m6|!l~A7C#xn`rD+@WV`KHSoc>9gbJH2VanM_1Dvd*T{!$y-Bz}DYh5h zOoNN&;I_rA2NS`QE9783O}P%l3mW?Rb+V`x=oM;vmP8^~N`rjB81S6vLr=obsnJK` zLmIw+=AQ2($7Eqp3KFd;{qMbR(y{dt2puAtv7jI!y`VM;T7QWv```;#W<-*5w`)x8`?p;r{cSz69(1rqNWxXNYp6(Hq zKu(ct>t3lYEZ+{1HrvyyaA2_msr3%gCVOt%O(nKHD=m@AC}5HroYLldUzpZ1Zzr|g zbdw7B&YD0E-y!`lL386vPUjB4OHyPIXHNC^$cTZ~B60t&mr8N`65~q4;<1+KbFD#b zk>0v^e@(8_aA3yj{ z4<$-`bt7E>1+qzmQpPN$nI2Jw%ClrlQE>M}p4(D=({JoiL7w((Pbo9@=x>2Ee|u5} zu7wBfODW^eE#ww8{!Kct6Dl|`#lm#%-y}NeF-%AftPLwB4d;a>rFZ^K+KAcSt8Ze2 zMGB*Yu28t+8^Gb3UE~r{eRGL%ivjryGIAVOUi_p})34;#661gIYY9F04~QU7 z8yfWxgae#j60U&4ah_@weCKYf5x4g>nSPf?Gzn>5b30&n!ni{n`=>~blZ;41;7R4t)oEwC@vncqs z5-ubS=G1LFamOXZnuN($B*OmOO4U4)Irr@wS&-EHHqBG*~kn^Yq_OmLN>6R68V!A%aU39Zp9;o{m zkHCHwPvgL;HmdSFX?T}G4$rs2RLImR;4y0pz5_OwG2GS`eCPZooDb$(KvH!8u66C;0w%{nu#quLFoSkVj132mO$pCO z;HqO#Z8g|6T4A+*V9g?w8(K&|`K0zbYQR2!7{YkkFj5(MNZpA;DNQITgHaH$Tq;)1 zxz)FBwi27*xhB1BVRija?09Sqz21tC%6U?C*fVf$ti)SZpl8JDW(N+Fb?6Sb(FwBL zD=Q@PjAsWG0Ha*+VK_%|1o3^Zi~;vqL1@PMQOo55}I z$T4xRO#i_l#g>dBZCZqU2pmtTRQe*geu!5m+oG@G2mgCVCjC8(Z->T9EKi%a<_D&j zQ{1n#9GK{FF5@q#`MC<5a5%=e^-vcoYw_^k1X;_Bzk->emM(0~=S2xW$|{-1Zcumd z@m~ga`rs5cpP|3B=DXx`TEwUYjG31p*^9Dknb@~h4dQOZ3mka`af0+*ePiAl_nc63 z|A5OG?mWSr)y(+pMc(tmEfjA*`LCzGBLgSe2k1F5bS|3*TT2CT_F%{#uA+)9>bQlz6ob-&St^oW9$J?@7Rg1Qdijw5AQ87|w0u zvo_kJjj&#~l%&*F8WO?B%dMMfY6P!ut8s;aQj*2ZkQhSqQCfn02+ZaW=vxtdY+KE5 zjf5N8VStJ;hDGzWqg4@ndLIo{Y>_RKnbsKR^1#8N-hnMJwv9;wueWI<#L_A}25U$A zNAfdLxm9o$A-B{P2L)yR*E2&85pArT=3cfWQ_ap9717s_wSl42>G4Ru`d?n;TkZ{s zo8{e&8|`qw!QN_K->=7K@kw}1B<+GRl|Kls%v{`{Gk(&z$|sOEn2~ljitn5Rt2&yc z^>=(bM~zBDRReluqaCF89kp^xkMGjjVu>W$`m$*1?C z5pDUceKf_7bzpO`1AVKPzS3rT3($wriXyq7Lp4tO#jEs2TmJb7`$3JHC6^F6a}7vP=#C674W0%jj3__(8#6!z@0h*s3a{_uKK1oNwrp z`pJ`ly#&iM>ou=HpO4|&wskFkyickik`IRK!x%oLt;X?aOR8E*tZ*rYe;r#stvx>= z--UD8^~z(w&@e+gWO#Wt3T&KZ2m@w>(V$x@)GBj#fB*|XYN%)gGOJ?p)>lu;Evk;m zS-)>mCZua&xV5od#>@J~3T zh)(Umj}gi{AbPs-PI!GihP9@H>H53PkT#gnqZ#rjJ*p0VY)jRP^YGeVy%;9foN|4XxCu~G zA&!Teum;WId^^jd@NCq#^Fn&Ggwi|UQIu72^UAOwNJ_^%sEz!_VT;m*f@*`bI5id^W^{g^cVJs&I5v3ptL zeY3q`UBaaW5AM3Tc)eK4JUUbQlpsyWjQ^7X7t`9GL@{X7x z6%!!rrnC2fDt|yI+hX!i)9oGMFMW+eobn);{ z8_XTFcQ=CNh)F!5{9Gn()RyJE?%9y3i;q_h^n_K4-#pbF_wUc~KY6QW?B9^PX5YZW z&X&mJ*b=`^^;S4|1yNP^U3s^|efMv&fLGRGSB!0KtTtt6K z;*D~zjV5>GKO;4`pt}~)^BwucL)n9O9%LjFS^As6CWHC`S$ml*vzE4KGhL}1&<{KDry^NbRIZxieR!>r+JqhS&16`d6H4jcWImxG73uY4eo|ZEL$@7t zU59w-R^?hYp6`Oc@LD>pGoKt|9gzu#BxN@hN#(6k=2nzd;;*p@`l1{;^#&*QSc1Uw7d=YvVxe^E zNa4G*5Mnw;9fNccHA5j+5qiO^Q-Z-hgF*?6Rd<6cBcEb!dtafFjc>sd*;ajboq&## zYWVeTH$FUHrwW63R+Kmz_cG7)`o=9fQ%Q?WcV&k4`xKSMt#EO{ciIyW@pTsuVDLz$ z-+s|*5_B)QXqkZbn~K<6TsB-2F~8NC@4zok#Q!Pya)MDxyq(+tq{bPjXpZr`T2hD( zbnE@+wA&VsIRoxao0{EhDX9;|rEq;;CpZI0lIb?4$;4Kg?)i@qU3SP$0udDA`@*{u z&iD!OcxQrB*@!AMw+_yN2!2>!NPWd|cu>A$awtMK5010OAfidph+I@Hm=O=-yQL0Pgdj5nV+Ml zQ+b_^J$R;#mR@V7?P9kE_(Fd$iIkh}(%A02Ab)N!HFxKuTi`w=sXG2aq%QGJyxY;8 zUn-M(hSHFpJjByx&>lU3aV_bzt_L428%USpYY6Kpf!8f-`?R08@o*Y8K1p9sXZM18 z?1Fmnv9bF4M7u==4&IDgxnGalGtdi)O=$4z6?*YW4KZ#|s?Q?@ygxQAVE!N7+l%in zH~*LZg9Qt)x}jkE@6FE-9a=9lSX%ifljbnp*_$tK1~#+vNB6A2z%=*kefZ~PVGx;y zL0^m>Z*dP>3o&Ly_`GEZjp)mFZ3uqJ?#m~&^PmXx>Cc~)b8t=k0N7T#hS5C(P;zC`n*;bUcqk!uECgER4dgX_SWt)@qHDY;IK9s# zuTa}nvXnP_Ebn8Jtf3_(ws~h3fm_fFsi#~6X~{r7GuXA|vof74S@r>rMRaKNyt6ed zq!7g)h7`sR;x(bekd@?cfwEY^D4GXvTXT?%dC{>E4#-f%TC3?s9fM%E=Iux?4dVMZ z^Ss@?EF)N_=^~4k20EQ@g)HYJw)=E!Iw;uIm2_b`KQPBtGy`si!70QQ&B&7`(=v#9 zZ6W@46@m*-u+$a@SiL~^5`y7iN~|~vr6tZR2-dw%|4HXN#+aAl#4Hc0rM(_z!yc0h zYJgVLA%ppm?SK$RRgtm(iey`QA*2^rzPGSyg)tkvZ4&7A!LT>;1dn#;I`)$3lBdbe zg9aKe7poI^dUG(J7w(nACSQk!0NX?Hi$_K$34Fg+7;*yCfZAYyyDLW1%>oW*9kpig z5pvHpx-NrnkEbmd`Gk(Pa9oH_TS=DcsC=)yqR7Jqr@$M2qJAIN{Kxuog^sX__=&V zNp;VHVpDYDK2>#gIXE9BAmdv;GRY9lXyEjUv7mMjl$v(I5~2);ev~gU{KiS|elAF| zbyp-+#Hx!b#-`VRH8b`Oq`Sb9em?X3l*SrbJr2x5`&v)4c&dz$(IN1VP3Y1V$*n3 z9;s$1-+m~7VIwSU_VM$K{XISQf)#p{5|rQVy%q{n*hB_5V zLEX2M?G}>t@99IbZcli2Viqj8{)0#y33`7hA0vmqQF=aY7!so_0&!A%iV9@h?8u2J*Tz>C(!rw{J06rL{?_Q`rMsu;CIX98cJ0rewp0*mV32{?a`MY9L*%g8pD zUWH4d+yvO2@Szz1~=;my`Q@bx8V0hU?HQ|E#mW%Qr zlD*qEp8l5250VJaqg{saTDcc;iVx#|k$d#CR}Md}4Jfebo=eM~S$48;YN1o5*TGh4 z3w7o2DP7FPCAQjN<)s^jY=_u9bH9QFy>|TpOGq=Wr#&7nBNpF#)9C#iK+bKVvBOc& z_n_Isd8ZoZCxmBiWp4TD)y_iThPvT=7vzfA5&RB_i>y_Ec&}l4aX)%?1mC?4G&T-q znsR^|+)PCLTm;pOI1zU!Px`7SU_Wj)^E_0G>PFr};;nUO& zc*b$o{#&R-TMLA-sFe}0tx#E2PJmY1hX?7lw+PjhJdmKcX6k0|aB;@7cD21lgjmuO zY&VH-jzs7-Kak#<`3v;Vk^IvUR=FF;1xT$-{w+!@BFN~pTz*FLpafrNs2OYtc4+D8 zTs|{Jb4w)oNH8*bBe}q%oqU?qxTYk-kd@3NW z7D(Kgn!KWxSDtf{kOal4q+UhOmgbFF1>!nhx8`!MV3V_1NCMS9#plSaHFWM%eEW95 zdDvjIt?fj&Jq0WP?LGVy%zN_z`aAp$hn}eW?o{p5%HIxrQBX-Z z)+256`0RN6GV-^N-AY4k^X8k~pjE-r2S;RT`=K$?0PLa5^7sL9U{PHZp)Nc$22R(; zmfCeYj`Z+(JCv8Kn0N2pY=-dHJU&ScbUE$G*i~c2@~&Mpb__oPX_`HTpVnU}nPPI1 zvq6>*eh=Ry4^in9A*#~ximgY2(>=I?YA4GdusYFk62!w{i6GDW6Jd@W9t%Sh>Qr*_-$H#gA6={s zRi1bLFq5-`?=z5kek|XqjU?xxy0ORrs3%q?)0lC5N7d#`29`aJ?~405Z3XP>acN&V zjvo;cl;8v$aQ2Wv&yItgHdh!2x{+ELCc9xFk$Kla|lPD9YcRU}FsZ4MNfpI<$Zoq);1v;F- zs-DmXQrMx;)GUnm+%Q^-g5@BEJAlH|4yPoXktNwWq`@yZN6Lijula46G<^c!y)(25 z7Z61;=>UBxIAH|`bwG}{bN?FEwG#f16cM}T(Dx?rFQ!22#fqNAzW>IvNc27e5$RMV za3yv{0&sN7DUIF8=tPgUuh09h zy+zaQCJ;#TWCoq~p2p`LSpb@mLDCry;BQ~e8jX7lTJ&HhoD$!Riu`su{=#?4t&%SD zjo;gWo}b7^;T-S|{$CSp`y^~_-3Ad`Wg2b!G~YfF$W?>*1jQm=dqQ; z{&~6PeY#;XoWp~Bn|LN2HfGuN8!NZ&J6JyA=dnLNb86}j&wl^>vDx44UXfmnnxLb) zcM5w}{fi%x z4>q5ckYB)q>!_#um^1Ss;iy4|GYvb}su|8sQ8z6oph}LLu*nLUe@wdMo3Th8NR|oU z{{4v}F-TjGP!We%uV`!a%KJLaX6-2Ba##|B5*Fx^i$IUMo9qyu!Jquc+9ArjcDT-C zc~|=gux9KWkG+e_4+?R;)H7T#>#2rk++_TV&r5V+aFj}tKCEZ0vL@1py)ko4`t+~; z2TySkyS4&H1{;PvXH5guEkU%M2+u1(H-WBn&djyC!A6#f|<*bi^lwv=-7x?Mle|OD4jKko9=ez zwSkp6+#l)i4Iuxi#GdE?BUN2~b#x`Ph*jkIUzqz#vL1r7A%B!>J@>5}tbpvOUAG%N zw|4xSPYJhv4Uu05)>rf}Zk77Mnn~;a&1>Y=|IpU6z&Iofp?S0T_}0Q_4aXS_$I$I` z`7Ayu7?={(U07Up&jS4w<`m2%GyP|lXi$R82Gdnl>{a{=Fsj9OY0e8U%4W#>{sOph z2%Txg3w#f`Wi7q?0+<)9YiP=BzOS5%qcdjnu`NBZmF}!IBH5c((069@h8Ccy>Jqyr z?I}Wim0p_7_w3DB!dQx|!Pr6N_`<2wK)mx7FvBu?<}8annA>Z!MDm=QK|8*tBj$kj zm8S(=H-~>CnI-Fim6usB;^7FDb-K%x46z+nm?g^~LnJbaprFEBK3uMm)3I~;8FK4i z)H9bqEO%XZzcr8FB*Szc8&5zUA|!6$OMD->P($ax#0ycH!>>bxUp%+Sn7&r_7FYrp zKI=hx_$59i1?tCC9;|-XrLS`n^WM!0vo=saX;N#Ii)WQ$!Jx=utK({yVq%SVu z^W@e~-TN2t6JegMb;rNVcMb{$+uH7B3bd|`e+`T;>>yAM_9Ykgk83tv_8K2YtgJ&8 z(Vefskb>{`iP!j4v&&Q}V1DPGN*5e{EroOe(epN*OGA22LW(J{7aTmDQiKN9t!Iy) zfHm0NV>#TsX3PxjQITE;6|{$dB)BSYiqAqw{k{%6S1$jRBQ zi()nG*)mSqTujD^Ra?7>Fqu&z4r>Zsy_laE;px~VXKv0pe$QG^2q3{GgH3w(4L+h5 zm)M`}&A~JYN|8vXS%0a43@$#}_=`QP>^#f(i3Pn{clH~6CwV>_RPIF)ohBj?2ZH?wvu@TTTK!XU;q~TYas2lgnwIZ z{e$jb!aqe=LF+iGUCJAx1)PDN(aE+kKaGI>&?rAiKU3>cKB5bEexe=BcMK1g)U*!S zF!8N9PWr2(dzZov%5$1tUCKudbe)=hv7kh+w5;w=5HqY~QvY)&yI%xdU#SOCsrQfZ z2_;HlMh&<|2nGDjcp*Gf?{kfsBMLVRl879N2PKNspbQbx+>MU6@dKk=ds*0cViEQ_cbM|XA7s@kvRkgNq&-p$!9fS<%n#)vDM?jWTE(k)) z66={!1h)+|Ri0hhTCJ1EK9`j9^frcVOS=W@B(DDWOnp)gxE6y#?<}g!u zDE6FFdGDbwm78M8Rl>zi2=6`mXe|!U%rb!Q917kW01g$Ua?dm=aOlwj#(mVbj2{~= zR6hCzT-~lO<1=v24I_NN01~6rE+fCHm4Zs5b_LBYg3YHniAwW?Tp zqlj-ETm0sm%%!S+vCc?z^l zPm&4W;IrYh&to$BpOm|Op64LNi~qUuG=z?NOw3+iP<<-;{`!637h2z9x)RRTWnqcz z{KaWIai88_0c#uAipIW)oVv>0IANd>NT%wzpUkCZh?xAn{Q>{nGrtM00Riv;{evHR zMwM6N<2Q|=;*^;kM^*G#rChSiy)w<%C~ye*5u^}QaW7(QO#PUTr=8U zpV$I>hgHwb)aLcbEX@^9rjHj+&3=p=sizDeC5QCm1#Mnw?$qp~4tn}6J|$ljQiP^o z*Kwn~={{JTUE+atO=;g)e{S9lqfp>P>QAiatV)sxJHsx9VcxkxW1HvL7*X zQwFl(ri#CSgkH(E$)c+=kb&Ps@(X*w`wLCWh>alKA@le}|9dk-#@bTYE!j5civI(9 z&sszv5l6qk3Rt@eyTE&>Kx`YUn6-{{PPVnb=x-sNwwh1t4eilwD~8t1fh-7WmiDQ{ zE<1oT2XZOhSHgP;{b%oS%|XX-6S&T<<|Fgp6<548m;tbj+y-*!XYc`rFoH3VfQYg4 zNOTVy3_-vT?}*cqO-cz(;XQO1Um`h-%PSzJarKrTna_GS|;OWC!;~ftd3`i}r!hI|a>-{YzgKvR+xJ6Um2G{z_nKbil;9zTK@W14m z$`~bsHQqy5kTIcezYebCEbGn?JN6A{z@Qzl`2PL>2z&Fu7_aYt{F(i^kE|wf%{^YdVAp7_4lJ=J$zC#doS#L|6;oByH}CkRQ#nt;xP}uI9^nF2TTkm zMiCWPi-mSv#y2Y-(8DV599u8h3K=ZcT{iHCa;GVwhE-RC6jai$0rj0BJ>D!b6I}pjVgi?VsNFkyO3?r4UN{I_JdZ`&lRo!cgw9+!)L%mr}uu zGq}@N92(VRq+GgN+j*!>mYaMDYY}%FHzQZvU0|r~{9OLuj_4f zNu;pvXZ3e1bxum(i^apX)zQYtA8-MG}pmy#8@!IuH#5 zVhJ^-ZUUUk>#m2+pDf~PL1d0&FFXC*SV5fW>RQan$D$s-hld-u5=&~ zfzvd78&_#L&o17~L7F$uO-;0Q@fFcFAywqcU}Y%3k~fBJS%G%q%fgj>L9al4lele; z)gEIY<@$BExh>_^R!x*$jrIa3XT6sp3nOQ0FBboGC13s+&b7d4rV4ipb#JcO;85%h(43k4Q4C+Be#8YM&%C z-1lMzj4)W6x|D18hET&1svf8bewigR8&kA;O;YeYi1}X1$^mSDtJ1982W7AGA5WD0 z9BjvI6^+HqVh&mH}3*P5j%OWv(kSyUk0ukIel>PAsd_m(^ zzQk>OmaJj%KxbB*7JkV85d`JL(i|PTou9>CY28&^37lS496h_8KU|+Ycl$^DgwUt~ z<<_896XbkoUypK(IJ|vm*ByL%Kk;H470XgB%3#hzRQJ9xTkmBz6azY`j+hS9%g>v4 zmfn^J69pvE6+8HEf)5Ef9`JBiKN5~N%XDV{AGFd5TENaUL(`= z0W~5HCDCP{^Dl34 zvIMLp_D!1mORJbjQKXsg&!_iBWS7zx{CwiGrT1%NN?z!ioBV5d(gy~ik-j*MNF*v( zJ|5f*kC0uewGGqHDxV7f04sU^xf*`?eepgSSGLM}{*3V{QpKu-5&xFD`=enZJ9_7~98k`9z-9_)BX>vZ3z!alx@xdEB} zSBC<*SngVf@zG^E%^e;6{2ePY_twVjnUWb`o-bfGV;_8tXj$*wbf00soM`%WzWa!6 zx(|kx*T%fl329Y=_)DYU!j>ms1Xk(c2K;TDlYN!g1%u)95PqcgGgtAXu7DU=8`Eac zp9WUDe%q$IOds|nIJq_@;}^3GGV^UTse*q+!$gL=swaJ`g72b*=E25lNMO|7%+ihv zk-woYy->lYW!DqZ^dt!R1cnVLGcCk9LgGL}q<;RDrXFHzx|8%$_)rnFweGZECI38| zp?K&M#B5&dDBk!NqKe;rqu^}W|plovOZ`@peOx3z|WEU-|#(K#iz-%s0+fTP)jqo zppfZCz5B6Q7eBbh?-4K7Wvd&zHF2@YdVOPqnWHWM6^4WNL_@^Chj1=N|sHx9psZWePwwbM!Rnh@>jG-A|uN~G@lb; zO?^vES|PtLJ@genlu>)9yH4&=SM^i`@?_Zm^rRgR@e@g5bf0-io<&KA>B>X=r%fI` z@K}Fk&Qwp?puWDs!~9x#7D_U&Syj){!xPO}s!Q^T@EOt0OqA->(rq*o&Awf@KvDdL z4Np03f0TbBN8~bdU#(k{Zx39Nt-S#KxoJ(yoAfb9lN{f1v<6<<5YgY6$q7l)+@ID-8}=JsXJC3$3^R;cK{)MPjRBD0og;+@2E`*t*LQ)^m7Pv2)D zzjo7^`?2{YW|>LbL({ z{Ht-^_1b1CS^{f;` z=vA}xX)q=PA#p0v3I+v~F68G9Lc;p5>CXM}rZp1zqQlTnOVFKT4v07LN&B<`%_3Df zvC~)4YsdM7#!I*9MHF}rnj(C-&gl{oIB=MGf^Yc{;Pb$CDt1L!1ww$9+w|EJyj~*; zDC11}#tDARL}muTALzXiCG1!V9?xDbO0dmR^<3?m0oXCs!BQaU4I#HNNILi=KSi|Sh|RdR2b&q1%Yoc0Iz4jT*t{eJhby2=6%!FcYp>JO&NWa}J^t!qTc2Yf*kRfQ@VRfTkC}D3R z2-#(W7S@whD^+SaLkFIMs@4DlwEr5~FGhxmp*?V#Rx^!_4~B?d%k1Rb*Mr$$*QaN0$faqD`)kw*P|Gt z+c#9rqM2v-4nsS-XJT_Ihd1LgD)MqO*Y2_|bIU`71~J(7^Hp@QdE;^RZ=Bam_Inu4 zRmR}x#xs0(7AAldxrkmk!(VEH2gN2$ku}bZI0a2nHfuhkYL@jaHFZN%ppJn=Wm$~o$(%gd~T*u;Skq8ts~dH3TBM!YW9|{_x-CHfk&NSmyz}Di3Snxw2qEaqxAnjK>Lz|dOF(VpRV3`o4u!ydjGAP=jns3**?SKoq&X~qUZDUHIGFgA{ zJ=Auc)9~q?Qf;d`(g9HJx~f4ED|<`mYOoaz;QJA=VI^y#cV6=@Tsftso-HF?&U- z`Mc9~7x)*&iN+`-PDynY`o7bns*Yoz5}>y|?N-A-{=aGs_@G*)Hmuc>MmN{+&-V(` z{A&!vr{L>O%{Tjkh)F21w_Hbw8lkqhmUPHPzIAkcaTAifs6VB1FY*(@FJ0e>FRxzY z+cietREZBje>?KWgsQYf&>olgP2DkVYp;2`EAn!SV4ss;FVenr8>ww|+13~$XFSK& z^$o*okN&u?d1dW2E=w<07SX1c`H_v=Q16x6n1)uX8=yTJjv05FzVH+8E{GKAZ-9a0pm=d3fc6(OX9JjHJO0IZ<_ ztp9*D4yi~DC3$JpTPku!vO|n?=Fj|jjfBKRT6mRz)Y<@jNXWD3=jUj1Xt+(o$H~== zTMK+ILD`0cp{hSpi~(kUrOMJv2O4%dd&>~sFE&(NfEvoH`V&@+nerVJ|mT+_O z-sk*wlSbLx%r3WgPnQj{F1XCuH@K(MFMs8e<6&`Dq!QdNFU!ZO_COm^E%z;=*M7wj zjYBi&%fIovA$$#*hWK1$4^VI_y_ZOer%=--@NR{uB>+*LaaYs0l zQf_>E;V<4Ui7-4&9Zi{gGD`{)@Dq9W+F>%5_>;lE74DKgx% zx4M(BNWZI!nj_m=8)N*y_+Nr=W~bFkzcjO{u8!X<=Unt)9iKd=0jr2M(ge`rH!xi! zG=@aTyrWEG;T~*t661^2(WOBJv7Ra}fH+W(6Q42G}Nw&8c$;wC>^vkQwY z+nTJr$$zM!P;oRGy>G}ZULj*C8nNil*2h*T^_$&A)N&h1F!0j8scJU;{5C&*Bzwrv z%(kwj!r9UKwl|CPTa|K_D7pMopGMJtbRjgjqPhNel}e@4Y?a*$JePkQ|>HW5MU!`2yGC0(#gn(lg>b#_)sJ;yB4x7{V+e$&IF*|kcDjSkT# zT$0)2)kr|z-Py3DWr05Z|1Mb^T$-5%jGPF^T@8!+9r})}Xl$j}sP-l|b5B?Bv{NZZu95jVgtTq zS|buc{vxM@i-Wo54F)VlURTfYO}h^hFFWKVve^oEOrgkTK9M!6iu4=ZMWavE8m`5& zH!4Iu=^a;!mcLKZG^igsx_;LwGENp+5uKCpDisaE{b+oxo^wRJEWJs+R>|N3X$+1| zm6Jze>v6^F4Dt15IeD^EgV&~ZQmrFjPb)`wx$wuy@JOP~N5n#z3eqksSV-b6lM)}U zV*)_U3H936ww>9!;))#U9K>jH=WOaykY2GNBCOe@E*!(=8a=8YCG2|BbNb&L7hAN}f#dzM5=c5TZ7^RYQizy>5C( zLprfcyNV1m#JiqzD(6(PQVMgy1HI~!GFxM7rqawgot>cQ5Btt>I)W!tLc#ze8UgP9 z0}FC|V}_{yhF0^WQv*>F#Qzi&lI5Pca5$lA?%(zeN&L+(qI+>6` z(&1f5$TeMJ2iUS4Kb&t zBK2Sqo!o>VYMG#(AAhq~l@`$xO~~wGs1gYCo;~&yvkv|1#8by6f2-Aud*BMJtJt`A z$hqNXM}7a?(HD-OuFTs-cC&`dUW4p9_`@6SCZ}yO?tyq*E#goU&!UJi>}0B9{ehx) zp3^SA`aqU{uSMif?45mm>Fjp-9)XLtzOC#NzG;{qiXhEL2KgN0nT$2^jaiA z(&^c>X%tBro;Q2d>o9!EtxwP-K-0t-v&iVIkdpuq)^5hxEM`(^>Q>RD&4=se0U^o`&(wODl4j?n!s>Jm(Q$= z-3>YyfS-bq!BX)2N8r4Tw~Oeg7=m+JD1HSD*x4)m{1IQc4ylaAN|tNZEKK*UG(YKH~uR z1KKl|wCN%~RB`qKoR4!QaQc{&oH*e#+_L6XqCN41NoKthdaIGqg|Q?pZ(~p=+Q60u zlMC$^V*O_^Sqr4lY=8ekWH#(rs;ETeRVTT1n(>Qkw|}@!RoeHw$dwrfIK{?Nj^2tT zm3mL%(SClq2!o4Ucu2jP089P8dVXnql&Q*L}}qF z45^|x!G#y>`ky^z%d6}KPb>G}(j9w7MU#>$zOZuSd|EFbis(;T(m}vvVK;`3uNX~{ z^rRK-8%L7mr4MLf9BI?8p8ZV|AvOL5t%RJcZj2*+o7aN}VC7`s z(@ay!(;bmMdMz5^H!!;eI{}g|21zG?1_K*cXo(m-ez7^zVf_uWuO3>>Y!-ly8F)a9 zLbX>_J;(;;OziAo*Vb`b;i}AP(=@XqzltJ5#WM=pM^*BQbR(ao@)?lC<`f+d|a01hQXSn!S5SNks;DFGKIO0Qw+SsrD(FA(a5Z~FUvz;=%IMBMO;lzVriM% zj5yoCe&umHR_z~vT31>R-G^eGtEq(7Zb^p*dP-2({AppnIS^| z)tp?44#RpFtZ#S=qLqc;nqXK$4KrJkN5U`FZ;CIswIn+q1$uhjOPS|Dz6V5#&=GCO^Fzb@Itf^g!H%A<=SHt+Sk5WTQ50+t zyQbfKn>%dAJu9U|X8jBPV32@qr4?puoO9W>nZ~4$ZgTu@N+E5cae~o@Kdol)OpgoO zbRK`)4p5$oSZ@sS-7CxXy^d!5@ zYk%MO-0Z}}=dMbI0=_!g0?%7-VuNs=Sk=?o2 zaCtF3!ze@-q>}NW9SbJ$vl7{^MgH-rcu6CMsK((w*Fd~aks!FJ=Rfsm;yJeA*2moA zYVK_M{rIPag$RwD z>8+N^_yTQ7D_M)LiuCD&X6rNW$ZK_ej9^ETTBo zbtG+=^3MupuGo1cK~`UQR7di3&##KC$=8``oBnqZ*?el8HU1*Ul-cH9D7WIR0FqX` z#awunkwt-Bh5mi)=l|>o=>cjC=|p<7{}*;5*$q&cFAo3FPQRiQ@J& z0cWO=2(Q*Rmfua&21j*WgH)CZ!^Df1j;`dSJ_yNb!7lM47Fbx) zr_F&V4A#iCrLSg@vWy0Rq5)Ug?%USk+2%n4#NXLSH!-?~^SE#hKLfoQSNq+$Cw$(7K0HMh}$-l!dgOJrdF_HauSrou5n%;{n9uUUvE;_fK z+0q*m!nRkD>Li(^&8z2)O!jVbz-LomM*V=5p*MPwPN7i%MPT!sl?@tm9bjZX#FxYRkd}|sqh*5Q zMXWJ*X*ttqN*at|;HX$&MW2RrWL_0ieWwp;)0pklf8)aj5T#$3?YKp>Uti*E3~2fb zM1K#HZgLpVR)P#-#Mc-w@CyJxgkm{W1hk1(r~goYKk`{)K+|s^)^>Q!UJL_rlj&QJ z5qp?+t~%h?9P?*xJ?+FAz2kN}WVPXeGTmfwbhLp?Xxxe#H=#0DmiN_gD~93pdjpw1 zsGgpIlK|QToQE`Sh09|`I;hUcHye&JbIJhPFeIot!`$FokwYfPWQ%+^`V*y0K6p00 zJAgbN9!3-V4(hGGIk_ZWUL0=sj8xOKC+B^R-PiW7&pyFC^ug~87bb4he*o%z*srIs zE{ zHZzm7v|xKM9!ioB-Y7WmoW}WKl2!jqEoL(4VNg>7Kyf6p&d~t$g72uAJSGdVYY>4H zK(@d*z=2^*55}k-%7%o;#!^mu=aI)n8`~z0Jh8uTq@q7kfmhO%d9e00AP4LVEEcvU zwrMzy5~`!UN2gDMf&BQUGg(^>- zS&q%v#Td7*!l>8Xk<;`+qz#MqMFf|e4jDw+iTi1g1|)$k-P8^%S5Vbf;T}6S>kJzk ziZWLZ3ChO*T&^&y6rhIG+v(Ilh_n#q|*kItnhpcFk^Hk z%sUZmSmBEbwq^5lT-dNR6D;n5O#1y`(w*6lnN}~k!wfl0uP@0Dxx@C4s5N*sTNj4( z@N5X5$6?SJJjZ8woFvP-q%4}F-+EU*;?z4vq~%yL^lR1O&;-HM=q#bbC6F(Cu(N?_ zXVPs$$P*gzv`t_JRSzX8N>t{c?T3<{@`@RB@=#J7AN0HAjI>56o3VW_Y%6o04(8>Qn{(*< z1*C_ZE2S3;NJ&sNox_}MH#>j}(!b9?r9L<0#PDPGRA&SdHO{eDWpk__NT;a8CR2&~ z(dS?n|B`RX7_vwvH;$#P#*s-6YcheS&>2LE4x5JgI~k%y?2cgr-8znR3CSro(o7Dy zMgq7$q$CsA^}znOce*zqg+>*!%}BcuqWW@qf0f>LoMW+_p}`8(5*PzM8~{nws20nc zT8)wAtKqFTun`oee2OHzL=iXv<7~vNZ-l3AC7oMH^4R?q?9dK;X9{NDL^y0Ck>MH& zy!&FIfyi)94t8{K} zrw2~n;G4w+jS|vnKHWT?OrI3&Mo2Kb2B9PQ@X{<3+p@4p&dtSzKF#jnn)5N7b*UKy zn8Hcj$yF@9LXUO>jO{LNtTgC#w>ic7d`_$85=x9Xh3sW&lBG3$^*8HP!M369j7Ja6P+w+9QywG~Th<{x6&9a+n;I^SBCPM@38X+4i5m0?@30_# zSKvij{S-;0ohOpVL}$i^DtY!NxDC$j0R_-2KXptbBN&^0Kat%2XVJW5%x*m1qgfS6lgJ|kEVT~VkE^EBVUtLg z@Un+lfc#JpXme}e=A>H25L*V3NH{StloS(23iG$4%UoS@joF?*2o{1UCeN0wmLzRCTP z-l3dBzW&dXzB1;GQQ)n_R-KVHzqb0r zV>psC?d#(#k~l=$;GHAyzd%|re%b#5St#e4(h)C`e~mVdMUc^l7!r;}UwpVHvvmA% z_Upk}C-QzWnx}tnUtcwgouVRBd|RUW3_mvN+p$O4$*O-HdFs&QgV`^`Pe#aePw9ad zMI+T`QGJ&Fx*|f;!k0RY@Un=5K?JqxGC%D(oeY!bkEIKzlhq8F^ciF>`+xlm@~ANv z+@o=+z1ri%uATDd<*u|>r_tRn{ILNZT-iYCAsJ&z6(&2=4U>VHUI zJ*rAMi7?NCA3yzp1{Imnl2s^6g7oV zjs9esGPB{%P5m+hq-$nkZ_|6y>Y1cNG$eq;ugvlvm`#&r5&g*e zmx0&VONgw2UzAH(Y#baF+0XD1ODBUIL$cuW_E-~38hkPI{li$6HIrqjk>Iz{WwXdQ zW)+s=@6|`PmNG)FC?Y$C8`iK}O&qdkL#5v=G-ww(xRR=_W^36Mc}YIWQ<&FBtuk9R z@E8X1lXyHZA9H>Nc)Vo;YS&WbY%)b-W?Hd(HJv$|w3T}o)3;`m>~=xH*KvUpX<^Mb z*?Ngy-uT3c(=K1-#4_GWses6uMeolh1DZ38#gy|bBq?+YFvFaVokN@hm8OO)C0C|0!*}*Du1-v{nHY^uVO;%(Y067vOeE0CT2RSJNYMo^k^giLkHZ3B zSOkrsZ{tzqzC_GEjwbl>n0zZ;?I|r?O*_9#vRH=okJRg&DI@fYsGLrFnRE{ib)b~h zMn8U;y#2(A(D*ZX6_^FhpljnMY@0=6P(3PYbb-NL>w3O?hXXO8^>9h5Vd={XCZ#K zm`5C)Z5@s{hdXh@;tx1F!&;I`QIOFCQ%sX=h!gBz-jpU8XQxNzku8s6iEC5xu5$~Q zzrbn6vWWyXY~Nv=2?@e=esTI2VoaB%(~&mcgex_@#VVycUd1d8w!~_OZoC}*LTl_? zFIqCN>Fj@jHZ3OYg$fU zF^efFmZLPagbb4M!)T)5EK&M2oaipXS|5cdXE|M1LOx=*#M(D$lq(I%zglq)G)xKC zyO>e$VCjmL$QweN>qTFfPnx$2j|1ZF8Q_xGZ+uCHq&>XKh6Ie-%Yp)AdColMrzp*LUd#q5;mcG%mHVgR+uZ(n z?2gel@;$1`6*R^LKZ&5ECKqYdv~oqQ|HBGKU?vn0N35hpE~00Mz;QN{dR;K9vxkik z76BKW8+gFVHw%f0NGCP|iZr(}{^xA*SJkZeOX9B#O_6W3o9Jb&;pAASIsLlAoGSAu z%cl1ie|M8Tr5TTF&B~_J)eFe;VoFuE9g8X@Pb%6EnogfCB~G!Wt!U|5DS1NCzR5J2 zyO2D>c57G!X40aCBs;{1&_#BF2Vp$bJt_^T>SKuyt9Q_&3(17m(?mPp2{@lR!}Qi-QWZidIIUoPhRH*}p`X%H_;{v85Ai@Fk7lDGRZ=?d8k#1W`ekfo=u^DlsxTIJ* z3TBPt>v=zj*&(#IA5#|loKSIZ7TXLkuX=x{M^!NcSraPy?_Jd{)7|{AM}yt)g*QkZ zyOEpm*tUf*L(KH356+-{JfxF2R#o7a86L7A>fj8P_&{;O0jGc7Ov*1KnYjmNAhrHX zSgyEh7W`{??C;xOIFaMQQ&$&_^ddDrV9i{$OT{+;II!m$(nit#(doXzHDtCt zG!hcmsgFT-&6l{&c%16kAls(V8*h~*UV{w`d2e$HMxt=Cog*GDTuy4`3u#lM<3Dg?Zn*NFrW$gM{l~c23 zZ|@2Z?lQMOGKjNY#3_<`spWzRF>n?RyUxMc@S}v6KZ-WpK<0(ACSTAHwd*$%Eh~q*_i4V zYLp>)#tw(VD0d?w$4421RJrNV4`9y`AKc4*ZMTt8vKU*m_C_Yx{a`jzAT*_0=xZO6 zHnJ^r`-dctT~DGV2WG6;P99+=h_q$7XZDoA%k0QKvud9Q5tF`rR`bFwbl`TfOz_@T zjM~a++4E%-k!|rc{fP9DrQ0rOi&}E3gFX|3c5Q*FwbROdh-{bXk@v3gLH2Kjws2~lDsohcG06_H1T3O;sup+=Z(V3?yQ_kBX*L< z8Jm0D1;}W+lPr&1b>J~((i!zF(0BXfACrl)alzqdyF^iixs2_9X^=6m(ip~=7ENK! zRwq{42C&Sy9sumD(r?Q5=h$)(UCDM=fM7K-O+Rp%ez}Wu*MhM5er;)$J9OX`6jy%& zW1~cVxa2;86vaad__E5a4!{HH_RaW&l*k$O&{L=T?);a;%0feg86(5 zBwk|>cYYJ-+}(&T2z_~fH<(HM;vGwm>?S*N|2g&dsORX6ID3cDMGSb ztDo27=B9H$CmD~RLPcOb4rf)0(C0NFXz!z1jbEOnxhk*cr6Zq{!_C1U&^o7|HS43k zkuwXry=pdGlcm#rAAdnqVnzu2~U79B{ zcyB*CKM24PO^WGtKUpHz)l%0UGCp!EcAvW12bnIdhdt7%f~OWa2u zeQ3ck{f_nH0(4;n#v89vPLx`SzM=~9qpX)mPxtbT6h2w`i`QO!)4E7=*Qya#*GJJ* zN7vPuRr5Wd*-lNJJR2oMj9&|oRD)s7Qg*UNzTBL23>GBy)EE{n*6HsTuhlN=H9h5Q z_A&?pSS2L}9(z>U%&N~lxBrCz?mu(WKLeyMVsHn~QLw!0Z^JjrWsdgLW8thzY$*Oh1(OaL%`dF6XdUO;P2a z>QM?MT(OfKn3Ae9%PjB0T$P+A*Rj;TNm4x%C{b0yoi*K?PzjAxZUQubAeC4Kd zz9PHjj^(u5A^eZtUOPmNFyi?S6Knl!%{)S`7=vTIl`4+A<*}EvDsI@SJ&NOLQGXhk zd}S21S3RR*E#<^!xv$96_xdn?*xxUY$ziH2_Vdf>sIN&@Yk(>OvqezG7~-yN1wfqv zx7HDG)6HL#*BCNAj}m=z)WODjd9Dv*7@uD_(7G}MTc-n<4@b!>Z6HXs5Tr00c1qd@ z7U*f9q2aO6Y_zjroTBz|2_9vF)k6K|6~I-cR)YH^kLX_an0kMvVX^EuDTnh9 z45=DkIcne7J?GA4W0A?mq*j0ZgNZVrX4Th`-a07Yii@$C#KMlo1$ z>y|mqRweG4Z!`(ikyv+bLL*jz>bR9zEDfz4rN_#2@HuMQ_c+mvupHR|t2az>L0e;Jo94{5UjMirH7ti(C~|jTL*%7}HH4Z? zgVYm_NLX``-%ISCErG5)PEw0)88vd}{ZQwiGd7cI@bX6Aypccq{@EEzDmrt0Q+=yJ zUQI-2(6XO|J7a*ykl9B099isC+_^3fk#=lXwP#JDIRdVx2hRg{McSov&{&W&i zlHPn8bqaps#yp8eOb@(bp0`Ef@ff+|HV_tqhxUqyc2XF#!&n zg~V`a!^tGWf&oFR#wy+*(XRSxh#BeTQ2KKl_Qzhm!RYOdwkZUdBkz zZ%Nq6W~-u>^@i;RaY9C|P79P?!6g-}ft}L-<-3?wUS(vwC+P$#HJy5zv`Dn=ez@U4 z3)V1w>oiFkW;o9K<9~)fNn(*x!S3$*-(?uG!!)wok)r(!(UGwB)mA6(8!6uDz@Dk_ zJ;@e*`5Vk?mL|Q<$FRm8MJ>AD8jYSS8T6OI!k8MSKlfjW_TGuSUuB%vptQ(%=9R%4b^GZ% zUXSp(5&Gc1azWqzy5LJt;&;YSy$9s2`u73UAmHLaPK|w`XaLFZRmoXhr~2&={(7(9A)k-EbN{E`F{ws3>32fE@~ z|K+z*3G?ZGUrX;c@%_G$erYuQzLS1cA=$R&9EtCO?GFS`_8a-U~*CO*rd_WjptymVyg8yVkox6V|C*hoh#H5?uIz%5mE3QX+=+^*dI>o zb3bYIxUx5 z{=3{rnO=5@Q_wemBrDin1{NTm_N*pPu;cd#h}V>sov+HqZ-l7uzBSb(UY2IY40Bg) zzwN`dZ04F}m+pGpva&rs{C?}w9o9X3)zA~?$&*?r8#(X_S8j*+kT9*GeJ)6*H~ni@ z)byzfS&9qnC1T4sQD%$ZP$1CbR`!4dqX-C=eW$WPo$9-@+i#)b}U`8NizQ&G>(JUB%sh0Y-x7B)A6CT@=?eHsUkbFmjm}OoY zS;o_ti=>sDtE8PTk~q0{A2nShZCjP`m*KH`ta@^=(dza~E7C&B2sr70Z z;$jR+@Tm9(W1+r6JiY$U&z<>=NCaz+lpm2Fm4B;8*j26N$HTIprQ&W4{q_pU>yG03 z_cy8M+pH>8tI&P#dhdFE2s}B8G-IT60a3_H($N8rKTn7KL|R8Oc2=pn*AAOBC}*U2 zsIR}L4D7Q3F@LC*>3#FY={G*3(QkI}wMSd|wk~Af?zKP_1ka!Byb8lYX-=8d{hW*m z1gQSm^w>|Ni(aa_*9ShB_K%+1Uc--kkev%Um@Bs1arrH{e>-jaGtNYy9W4tIaOQD{ zXx@57U2A#qyzi2t|8OVs4XChn{u$eCslGlm=_<((W#@V~|D~h(#fHI0IE3bO@QQZ1 zxXQV83DzZ%rTmBMnd@-A<2Gbr{(iZ)JKL_l;nCyDIfXkJ7((*DzKcK zrB(g`{ah*TwCa%VAc;IzCqy-&bDrZbBDMw#7gmRYGrwQ8VZvx>8CG@YSwzmZ;ACoAN%WL9LyEBklc5BUKj z%5OwJCRkhe!-nPUIem*gY&6gQIgDi?&l!n>#fN)Mmtfj+NP6K_pTqa>!{1eVLf`fL zM}SbRr)Pg79p$P+G~#zCNvh9i*WbzZewU8nv}4uyI;)Cs^9xw;NaeNp1vRg^Z-po$ zjkk#%P|JbVHvp&_rGS&_=Y6_b(o`l_ee3IXjYK0ORHId~16D=2_p955i`eq$`HOEZ7gMHXl)1;RH_Mb#kIO%~#94c+aO&_Gj@Jmr`oE$84deNiB$} zmYd*~_EhXGmdgO53%R#Tq_7CKQ+;XA=p6CzRwGZB2`+PWA@ur!#z=cr%JI%>#&1i@ zR@M5#CSel{e(FN%uY)PC9&HmGpLnUfL57A@V$kD7^kp>mLj4+7ZM&6}lY?8B>eKMn zPn^IssYFb_+rH5`OR=3mux$A24C$+`pRt@X%6<)hQO}aTbnZ8%JT7T`!?|cGVxN4M zZ;%19ocgNN?92#IyJqgN3)k;)63s59Fz@K=U$Z9_(m=yL+M<^G@I;8t#sGcp7U@)6 z-);4JaNlqU1a0FU>W+!w*!6HGcnKNY67Bi&9;GEm!sBh)EPe56k*+qkqw^td*dl$6 zi8K0=2JUc_R@u$D3YvJEjLfOP4k(n~&%^AW{nz5dud8kj%LaY54 z`{bm?C}O4FcAHE}4wD4INUkB6d>Y&(Ayz(f7wvq949%;ri_wzRrEA^ACxPVddLjrs zV%HR3tl9d;&vG~kx&2RKrzc5735(}gNxJ_INfS9qd>Qz+`10-@DJoI)5jg%P--I}b zA&gBV8Z}LTTK)nAOmIe7Rwf#gYeH0%;M5BxI9&s{>gCIZo*HDmcv;>URy^a0It>kA zbsojZDvs64f(2Qh#pYQ;Cf5A02B5Yj^u}HCqdqvk!S>&f0J-T6@U+oe_sG{Fhfoj@ zBcgs1ihP0y=x5590YS3&$)tY*1^{@C`S7+;5zzlEo$-K-E3N`*+|TSvUd(nK^KFYS zHS8b@b7V=Z)Wd)`&k93r6pPy?_{5UtUDm`p?r?$LR)-7kaQ@gPy`R0y8dt|1D7fUy z2Aoz?unXE~?4|pa1*b)~wlasA_Vx1RgN2!L=a0+x3f<(Fo?U)Rc)l?)TnHF&jRb)^ zhf%kf=>nNBu^>n_ET`DfxJE%fbYp}G1L_{j43z427}w-s=?p`!k)Une4wRp5^u^?5 zU#LMYWMnrUl9l*S04%b@l^e2?a5Df_b+EV=7W#W*JdUS#(YNG6%O(dvRFW&x5{UK+ zx$vr7_=M&vgh2(26P(6fP@s=Se>SDAu<-VGEc<*4j$F?wPu?36MAG=WCZW|47+-z3 zRe#Fh@q7+8$j7!iBG3DR_0h`;;q4IN!09ZEXDnu5USoP#;^}6k&^jz_U2rJ7#?li? z;qeA9o#M-`D&eJ;SkAOA;~7Pz3AzCeP`|xNxoY5o{`L*VGc=$Q@-!@P*zLB^W@=%R zMve8t1+Bb7EmXGtFTQ97p0S&tR#cf~cB6ySst2C2zI9S*Pag<}lty?%u6mmG;e{u~ z7_0i3qHc-lJRSxpYlD6t^X=e;OR~_oV9Us#*4HlAFFRs2&$Dm7BM}1bg$hid-$x3MX+)NF?xMOVVYWDitTHyRuE1^( z;!{|SH9+qR$w*+BNq0vH*{z|NtKr0OeB_B6$t~W4YY@4KrdSod_BV{Lwq`UYTIeD! z{8eV+8yGEgQ^>tP(pQ@bSp=4N7L?`QNq09D1`6Cs=83Yi=LoG()|WM3kAjQ2Z!SY< z%C)NHe*{rTt?hgwb>N|Jz$B|6SmiOTkSf>J&^uZ|U!M#+HBRW>{R}qaO$<9r9xut& zHfgf*UQ3VrHn-=^EZHB1g$u1~K2TZ7swi>X&^kK*Gg`hvUyB2K1X03({ls3v`lgn~ zA%v1QnkwVbaP`MDGhP_b7j6oBM%m7_HO{Fg9J0ZlMT2eD#P*7C?aUX+D)RCll{a|% zi`eGYcp;@*_19a=od2*x?8qW-~N@I zE1C&$?0UZl+-?`c#4#4flxD)9F7Tov;la*5SGGBvlQI`V2H3PJgS>001Xi7s>3CvK z7t^<)w${?Onh70SRqvuUR*ioED_xSSf4_7`(oyN1&P1;^6MD4u%g_5fN<&O#`MnYI z$~(Gx9q^sR2;$Ga+58S%`JNIp3?LplFhOXiIWEdaaBYH++Xyo8{eabM4?$CH{X}eM1pBk8+Z_g2RmnZjlPg5B*qQ;Bg^>`Zh=C6_&A9S zwzYJ1qR_JV1n|e7H0=T<%&wj-BEG>bQQh*bC!&)PRF2!L*gTlCZ;C+jfIQBgjuf6KhqOAZc6Fc(s{bNdoyvyW(myo7 zPW9x{?!Fw;MklNwf75FA6*v5iZZ15p5g+`|(L>FJ{(=E%?%8O8853Iw>2gB^HM9^c zf)2OavG+QGZfzlqe9|R#k2MO~uzkl?h#;j_)%^phP5%c$?&+KvNGY}cRm#QYr91Oo zQ#q-1%aaF}Whqm0#!L3eP38zXyrs}CL&U~Ar_F-@q$)dyXD4%>{b#1KbFgp`UDs0R z(Ny;v?(L~8F?KOY@4W-*)s{jAi{MtYHAmnyPy|g%5|-+NlntVb@Fy2e(rt%5eb%QE zy47#cqe((fxqllKl7)+z{;#%{T8S!7>b2n;&&`X`@`Lh2@+0YGt7^2rTof%8_N{0j zv6ZkQ#(!W4?pkLQGL&jn!(yneB(fDf+e#?R)$Iv=@?yfo#H=mXQY29sqLC{$;WX>TQq?2o?r%UXkd}(z&gLXA;B*|E$ciUf)c_iW}^+hTdr{42>2)+KSkTW+=K5 zbhJ+BDz~+zi*!OtZ~ryz@i>EaR-HyFWEim3$?O7*4-9(Gb*0W}Tv{#K1SQ_k2Rpuz z{-hIHYsAXE&(WwhLSN~@KY4}#D%)Ldqt&PW!{-^lUv!}Q+4yf?bp}rmC*Mu1#)6Nh9_w66rp_!TYDc^ zmdzO0`ac(K{a+x_9_*()lpI#Z*r=_@ZM7%&Gwks1I+#EhzJqhf1<=J*^#8XuRR(aP1Xyo9^%$Y zFvMqAy|94p+AsBn%cTF(3%V9u%ZITI><#v2CBDa55+44pK12`cg&t9cDw%N#l9e(B zumxyLs*spiU12wm;7T<=_?nyA!xS9+x{n%Ch4yk?6n!C87%R8%^kAwmSnj_^6Vrql z#oTRCpl)F9M|Anv_v2}q9 zA%tTxgZy-6)s^fkoTbl`IJc*H$#Wew}%llbP6_lxG{pNpBP0oXF<`Qu~z@YD0(eff~`J67qu01O>5f8#I1d% zLn4DAjegly=+?@X#@u~Rz}acS_kcNo3VL1@*YdT982^^ov)-Q%=lM|`&o4u7`{3V-(^S!hS0KwezOG@QzV z^KIGSIjA35 zcYwzPNhr?GYcX$>(CCP|yEf85Jt4j1THgCYW*Y0f;JhR%5^yy| z(J#9So#nbs^jcS8SdIa{~VHVwP4^wNI`9bn!dh4=54Jfjp$2u3p)F0R}{zd(N7h{@L7wL5bYZ9B} zlH)?0=4cR?M>?SF8u z*~$S646|Nex$oAK&%b%=J36(8pq*HZQ7={>kw%8=VO6e|`_$Nc;145*5Dj*ll_4Qp z#Wo|e;)4F!>%Ng#ha8oTSf*q+q|&;s*2wi(8R|>JBO4&Jx`)t0ZlLsT521BN0dsPK z_@%uiKPL`)7mKE!A{pwtzezZ_t(5f<78#+4;;aBv;$! z(2~-4dN5mfDFIrFR-tO9Px+LyrwzdFLBWB*&FI*kf~Pe`kDbb80Rfq%aA!5cwmcrp zAx*Ye8qrHg6dcW@XG<*Y*h_d$Zs|)`_X5s-2mPd%kSTaiN-|%QK(F=^T3S(A`aztJ zQ&lumAHjJPsWNVd(dXtY?Cn#z>%V44E`I%5H8DZK7Uy?4S?F?Au~hm&sg&*>E3=u~h%9;Stl3ayL9NpC4|A_uj#MIBCe z#c|fxG)<+^;of3IM9#wmkT79OO;8fvK#au|ggc27+wdFj&sK3ZxaN&@52SZ~Kf@XK z_%us0{BUOEX{j6%DH{-nB$leyL8)F5)u&kExd1ZT1d_2+;3b}`#HH|T@*3V^2pz9t zvr(%diAe)6+Y+6cq;gIMMO#?+HxQN12~!TeTBBgmOdb~!y1J( zELbi?5K9w@APsQU!GhYPF+KbXSPlfZLF(sQpc5zu$j(hpmrIAH-sO}q{aVYe%VCy0 z6>3MMOUvMxRd4zSf;xJzub?aTcmBT+^gs9qf-SI3j;Ke_#s*9`kDcg(dAA-xbvh6P zRa~KQ=S{N$>#5jhL(0Rjrily% zsP2~S|50oaWI505EXY$>FI~aCk|M9Sez=6|8BcMr$dYN7cCqkf&nOtgEVqM2xTJ@R z1pa;7=P6i)xK_y}6e>C$* zrUN(LOFfJe3p8sm1h)DfPGaVqdAocCFc7-U&mLb_plqoxGa!;f6NFFW{asC=5?(mn8Az2T6*__CZXPTE9Zmqx|tb$#%s=8GY&g^z5lVCNn zVGbp3y%y?a1ZRo6d$=FAPwIUqWUfS?0| zfOrYL~zU^o{jmN&_=hac+tKcw_%PCx*z3ZoFTSKvL%&!is}}W*j_vzCodf- z%}9*YfL0uhdr3$d*OlI|O3xca^17E0a~k)?!^14L4N@6nTPriAR;x3K?9SI~PotyYLstz->i=J(uuOX|_xt?C8z@SlHOTvkC^uvSZ zejh_7(;eFiu@t$H&OPyP8zR>aLmRNBdilw=l$b|y-9_ya;R%#oD6=HCVV2e@W2T;4 z`qs*BJ1H8;O$kW8nq~*#Scz~}GZ98{KhX&4wqq;tVAwe?Z%JUOFO2zVC@qm9*tw#( zpF=`NgWp83NYx;LwZ%QmZ#ZmtXEfJOi#-o?_I2c|(cCi@Ss9XHj{>=#M1SE-j{b_U ztfLX!leuO|z@m+2xe2&Fm(cdJV%yL=ix>P(o@s#|MNjxoAxtn-a`lbDRuUr0g zbMHR+>o0pNq+gb*y)rVaj zBb^bYDc&_fQime)w$QWhPv!MEW5>VAyJO+Nm^hXT?P?7B=i-{p;sCup7FI)j(4%Fd z@`?bm>LamC?O3kQOsh^87|FOGSra-!x~eL+7QjMdFNs*QW%acbWsHW|kVIEdiW=fQ zWj(D5$t^@RC}ZUd^q!^<#<7!4a3ow}3!7J4GcbSL$hs;Q-K9HzVzY}=uaarwxYq+j zsq7D_EJ>}OiDw*0;@$=SW%V;ko%#SP6YDF|XFM1DB=(tgReSTZG26puIqDM6emaZJ z`J)xRSKRHK`JjASrTnY19;}wX^4`j)BZZ6AgBR9swaAn)<(of(@6&)D( z4KeH~dNw4=LL<$ShGRgR!zE1OmMgSQDj|)pxtx=^ElQT@=Sq2w`(43$I=Kcu&#hIk z#(S=ME0?1P@HAw;yotf0DAr&aTr*zaR5#ZL(n&=M44a`2Mlr4IJ(- zm%5tCc;PrdbxnGSOJ!;7a&|Q6y!93CjqsJU6SfI$D&dp39PXfv8~;rb|HWB4Lh2b} z-|w(Hhsr)fOt{Vv)tCHG?;lJ`|HXy+qlyykh*hjFyH5X$+n{7E-?-j+jcZc)zNH!# zn+s`XcfCH3`?uN;2&9j!tHWqfG_JkLeH>z4VPF-i_U6oXoN&~xQ$M33B4(atq~tAb zPq@eq?XWD0O}Ib75|0y0l(JF$J@0lR-G=j>$cDGM)!oEb%o_%Wip?w#nD*w2cAfng zG-$D_uak@g+|?FWhLm@>uc$_&fk1ZB9^=@M`wusi4RFWjP3>gv6(H5q$Gavh;(qec zqBC%?+TeJ;VHX?2B5D}u;|A}%z@8vSsas9#50B=tpH zuPoyZm=X%wwgV-Aw(&KV>v-Cu)^>2h0@%u)IYBTq1!V^DEOnBXZ8;)UoTD1lmy4(KQ#Yy>@pCpj~Y~;GLFlQHS}4*6CfY6GA@*WCh_-`i(6B|zD!Ng30}+It&Ga)V9ww)` zl*DZ11_m*QA03LSDsd>@+=>Zq$fx-lI+E>MIo~cojb=O>Q!!zmnD;9Pv7_zO{=sQ3 zq^jP^MRnEJgc^Sv-el{x5g8VXw5m|!R*T{=SxJdvts)(_!R%}N)zHV6EmZmX>bQI% z&-lJdB82-FG6vtXW=y<4zR9*aRJmD^r*q7hxELpjUw6sO^9^hzP22h6`3>aB&s5(G zc%*+j>F#QqlUhqdjSU6b=F<~1ZNw)Sfl7_di&J|P>GErXsI+JcjmbKnsaoA4Fr?{c z2B`Y*M<~5l9B)y~*cQn`M!=_TI4pBp%3S7Vn;}z)ze@6yoLF@i)Pw3GFr z=8+*Og4y#Bm9Iz_7!b$+38xrKseT+)d6sq0M#lgSkv9Gnn|8p*l_4FlEKIaS| z8{BtDNJ8Fan1 z#=971n*5too9h6UAKm z$P%BLdA*p;uAYHpJ2=2pAA69wx>1yvX}Mddy!?&ClyU|Oy6k=7YdTQ&+RE{-KQ}Mx z=odNkruVe^z58PG7Y2cePDI%wj*Y6*9M|NO<_|o(+r6)%stR$5BC2o!{h$~e{Pm^goxxkLLrzAt`2Z&PdtP{5qLrLCFZYgCP`VYg8lm?nB zM@-V-cfT$HaE2oF>uLDowUl$*pyf!~S8zOTd1<~WzI^*DuDhW#HURiQM+dg_TNqRL zoLX7=_B8uCeP)*d3LFiI0>E>aM1IZ9 zYDZZwR~4)*K?a8$RWMoqHTR@RZkwVDp>Fm1Y+lDXDlJVB(r8#L zn=CPk13jOF?BcR@)l{XkY|8Zci*bp+i@zj0c5$OewDeEo1KGh~VF-}O<88zJhYQ_B ztftH-Tl2k$`WwX{_x>GWQ$q;|OM7 zk)?yB)J*XNwk?>NkVB7R$_yuQ-(quO?Lwx0izTojbgc#6a&j9I4IE=ZgB}owusM7^ zLH0wdJZUs+(lQH&pZRd%{;L)-#Y8m4xLTFC%E#EW^7kUy($qO3xfI;f$|3uY)8j{D zQdF%fDHZ{GQaNY)!p@Q8uWz|7!-nhDj(!vg^F(yECk6t>7%vi@?+n|u47?1aL2Var zk_YGqGHEy0E7I)~nqr7jF?T-8!OT31y%J3NQ75FPkFunO|kXzEA7X`eI$5W~r70gC=XH zb%*TX^zqh!!b`zSZ2scpunSUM{j!Ja#`%gZdh0$-mhIt!(wun@mqJoRikG((BDvIq zp+Pl|{#lV$=&KJ9V_qfNY{}I6GHEiUm@VYW9xig6d-22YRz3u;Dmk?*y9ea5I7a$2 zQ;h}MI&yNXT6^+G>7DJDb%#_)&(y3ujZkkoV;WDBncs6UY~wMq@_VjNy#7y|75pKc zQ5)ZUoVJTobUtyML|xcUDTSK9=Q>8Z>kD(s|4^3X;wGf>KX8k2R}L;Z#+`6Jt8jr? zku^|7V)k-_0-SZ3oq6hwC-rkVnY)(@F<+Q7uzvpY)g68=BJZc7h`K2kF`A zMwD3dgKdiB!CNINIJ15(+j%KLVTkFkkjhy1E>5-cnX5iiXWD&LNZ;A~JTA=>H)78M z_pBCntjlX*NM0gY)hI9OD?Xz`o)OS#XM4V3weRnWikH7@SnqrG5qW@v1#=9hBKBjL ziee+q>559FLCvz+qIa73&NjA{Xd$ih!0Hcke6A(DWhR8WxsWK^=+?rmW%cc7+1!Yh zvQyn$d=!)RPi5=Hvekx`vR}Em*jUDty){|!Fo$~DK};E1IKDSMvIEcflyebdtREvb z9C>7szM9#2tC3kd2Np%-qMtMtOStQ`sFYWiAElN*rvspM#}U zNxz)DSHT6h6A`sqC7sUwBH2~JCCM+Jm0ntB5KSeQ#7{sj0qp@KNT^y*##C}W6zj>t zO0H*^2*EhPZjNx&*^%^1?>1q*5Z~G+k%~&LduQ=MKc)!5RZV*1({f|u)>LtcSyr2m zn|iv?v?7Z3lSWccn*=x;MI6$pDnEon7Az+;7n2dj!weWdDnHbz`kOU%h;$svyd4rz&Z*FZ?L-3>m_IVUo6uaj_nmoz4T)S??)eqOYPmAs}*~KW)v4$H>ZOTT=Ozuu!N9r9g|L2!!T^U* zwiHj z%dS$(qKOTQ8}DVlahF+}lKDmp(r|A?ebzXD2(?_-QO5tJcovyUO@8GGI1y1=a?dG# z=mQOt?u;n*>gk=wN@Eh?c=TO^uwdSVTGtfpZRi-B^XfiHl*k*b`U7tK$Sh2@gvq6VE$j*CBf5Q$S7~Lby;f9W>_~ggeZ2 zotdeeYLZ;?)aOFop{ae%5CG?F zFhM;O%Q~k{P0lPRW-(jDwydv`_YQNBf&2dqHRe}?B`ukaa6k~hxnCwVhoQ`7-WF$) z+Vnj!io2?5&}()a+CW=MI6*ZHbpzbjOOY58PjC+D9} zspCRp-C>zGB9(3DDRvh#AW0EcXzL8wH%q20uA8bu0EpNVW&%)Qca8Y{2E%;_gV(I0t(9I58JkXP!tj;s;EOZYp} zGqlw5XzjUvs7+(@Y3=TE?OOPJOT#tz;qtH$YXbsW+e6wBkp-A)yNm9)k(cx``Lmwu zro&WaOwbJdKY@yY24l|9m6zBlE_Cv-q|@ORe7gMuaec9X;zA2b zTs175bY>a1FF<>Anb4^j_6*r}lnWnaJC)hNS0&Rt=wX`cv~xL-XO28ZT_iC2EpJSw z=R#@rHOZRPYm@2ekaXsoe3=CO$QiSo0T08e#n{>SHjuhXkUSrKU$!uL@2VLUAC)ak ziE`A6-D8QmwQIuTUDFG#kW3MB*VZkV><3s;`CG_Ba^gp>qYlfC=6G5?+>$R#WvtcY z?;oN3Ii>m5!UUAFpp`hx$TvmFWkRY%N-obzGUgaJSVsdHi$`3Yu%8O)y~hi4(=H<; zAPhT~$)00aaXjCWKM)uDP6wXG5vw*J0;~2rGG0sN`v0L>5Jyly68`oSX{I|5D#^D$aa}?@lFd@; zoD3vR1VXO-#Eps7pL=*{Xy@I*K=R-6AU`WLVttLgavV-h&NC15azq{-%z&UaHPU3X zUXihTtKbOATg{Uy2ltfHLNMGYgI*W_7s;-6a5#)(Z4{}bGhbmx(ODiYTQ zebd;*uFMptEb^Uo|5QFhEKgRQ;NqWkA6PO0@=zsd0aI`al|xZXlu&d|lu)x)FPSKJ z3cA9SJe}4Wf)34>N>}2-D{)-MoywQXSD;-Iev<3dzopl+r9!r6>T;w)`tml&$s=Wx zM(UN5U{lYYhv`^H*)*(`j;6U1M130BdlCm&HrK=DVGrzzQF==r*ZERuPx2d+rS@%K zwJDGG>A2RnVK+6AyOmU%^X<0_4wsJagZ<+#t6`>3aS9R)389487k_1g3+3?{ydBt`Xw&lJB zlXP0A%zdt5N`VgH;9}r>pdPrPL zr9KjL9WB(RUM|V`?Vw?m7We%0+GY+eoaZxi0M*V6-|h+p~S}p}hMpQ)Y z3mfpOt4&8RA|GHx@}cFyhHP3bnG^IcEib3ZUQ2T%blgvpWxvoBW(3*t3sl$apF3Un zsIn~_N)VbF#<3JWbqG^6tp-6PT3g>Q&lAz4s8ah&LzQM#{1Ua>Af#wxPL z`UG)cEM2lKTBh}$I=gf~<>uTj>khySFP3%tP>QQ98y$@y@|$bY-%#guqNm_&NfbD3 z9?fRboz?I)#Nz>_oF9-sJ>1Z&{VQ8TtyEoTh_H;vata(n*o9_Hl+Ge^x~R1VTO+f< zxbDA5vthS`3*nNSL0fWvkmvTcCEBXR)*1@hLf2G9?USHebER%pPkyAIs~fycAte*DD5;FH37v_h@;MDm+D;ae0GqN79vH*Z`1OUdC)?q#?Kc{L}#%Z9}%@8C7=5`zmG1V)(;lTar{13PmTe zKHJh)B_Wkqmu(5hG(-G3&`La%ZE3Gkn-XiYEecg)4H?+L1ydw|`}!vLC(Vn-ed!dD z@nzncA2bTucjY%oU2wL^*{czP=CIs&$m6|_$fGd8&h(boP1w=7%l9^i{XmB-7x%?nfUy!q8LDfmH)TZNx}T`pCg*HhY)<&450WYHLJjj)n%sPo^Y>k` zIel>>E9D5ij*{KmSFza*QeV;d9+CK6&vS-=v6JYa=#ZpWry zT`BjG`@fsfxW6s~$7qt?Tog!Qy!;*=WD4O>p%+31cvtg(gD~&!T_#reBsRzIjMSuC z`G1$MLZJEuuIn&o6pj@{I#?fgY2fX>#_1*fFZD7+1<)}yW%PSTVIl!^-LWksb1!h+ z5*}wf-1!vOreRknXeKDp zjqylB3wr5HLULF7)%U5L3SSnQ)n@KKM|YQ&>LRUM^gJRgdWnRqsf|HMw{v} z({9EDuRz$PIyqFbNa`W0yuY1aGKRP*Q?dyChI=R@zi}i%ru_(&T4$O*bLjT2vp5Uy(hH-26V)WktCP%SZ4UrS++V zTB-3;c4I+%AVJ^ATa&2qbv@{3`Q;yzi|a>LON-ac&5t5xgzAZ&7H)7{l2T<3DpZzi1vN%HOa_oT**%wZFK zYKmLgx1odjS}&$4C4Qe z?_JpAD~ogP>GE^#HFUcDJDnxU?y4{tnZrcPU9^3jI)GxjgJRmisxKqP7C6q$48NHV zICq&vE-wL`w?${Ndud496axo2{ou_=Hy0tM7^l?mG4@BaFi7%LDFsZMqfPl3>AU+o z#CPMVRI=Zr-(S%1#hKv%Z|>!r&ED4?yFok z9&%0DJwFWL!(rs|RqkIsfNh*mKI?wx*c>?Y-5PLJ^0=Y29+nD&qtThz$3Yt@GJ$CXYFhvEz2g+%Of`IOk4;0y367E8N_k%;Tun^Qc8X>YQ(B{L|Cb=|NPkz*44 zM8g-`*w}o<9}#jL+o1e1LwQ+Ozm(a3LZAq zibP`2YncSB6?h6Gc{jPJSWhsfONfk8a7&D#C`k=LVe^VacP7!@`s7V6vMb!JS(s?! z=s?)23e^YH!R8obuBJ_UHj|KBT=dgat@B~n!d%?VVd)Ql5C?J@FzibKO>w>dTx6eK zcFQ<3`FOH9wL3;CcwW(I%5Zh`S`NE13f|eaTd)bcKcc}~=$Sg4-Q}I+8_14ZTs-yp z*1*A8L_&}L-r^GJab(PdUT^xr<5C10Vcd<*Qt9`WPDw%zkOOn6LCSTp< zA`lAzNXYmq(Z-!eF5ZQiKpRbjKT(vrc~L*|aes0a#WJ$tPcAeBPFmE#Urz_r{m$_m zgrIjp&L@qqnH>F-8)dX#Y?`~AWJgzYQP096b?okn#XlgJ-X}AE6GO*mi?_35?8!6S zSOYcbu)9}qQvYnv5bIyuITl_y$@jQD?96+Fz0akjdp5=9Oh#fOT=1gC%>`obY<&Sw zO>>PUGtwJt98NF;tfLhNymP?0L6Q9JR-6LjXk21iqm!(;56Qu-dnrYFV_i#X?sLgw z+-u=vA+{0jZK3-HBTfI5y}2rEs$1noS`tT9SdwMuais7pSXXP;HhkFlw|CK@iWaue zIEbb3LfG{x$h5za(#W}#Ec=^FptA1VvBYI`_(JnI8&Vns`d^lty~*`D^uVJ}Jvh2hlhqHm7^#QB$y4u5+ualxWqy|i;@Bqj>KuD!``bRT$>bdc-$l2dsz!!qDS{FL%pYW{f`77$gxv(G z&P;oQ^7b8x?TlLTw}KBGq`ye#sZKo-nd5t(OagPf6d-}Holi2Kv%eH1Jvkeq92e~f zu@l+GeU7BFd@N@jng6{6o7h-BC)RPXP?Zz9)4rMQS6K{*XVzlUi6X-~4AU6l!Rlf3 z?r3`*>7(Skvcm_EQA$2cj4q)uBCjj?qF6{8U(6MQ;UTP4+w&voujYG*(G)o9A~V$du@3Hl*yX0mGzYRD zihc1Eku(iIiAGuYdz;noAv-jDys%M2!&K6)HgvoFCy7h-2_nunk#369g4NusNQ{<` zU|(!>rEB?Ag|_)mx?x#FHu&&=Ne|9f$;ZC@75|qTo2-YO9gPvWI>*b6uJs%ruVAfd zt~#FYim-~oxfyOapp#$kP|x7OSF%P)sK%F!aPxUJI9!5*9I9PbAk=AssLs8 z_s73BW5t*LE?Z-n-N3ZecXS4cnGRL3a#lCotM785% zS$zjGrX3#>=SDUe`1*LV*0=wDiS2t!=J{fkxVtH?4%>O6n6WSY=wM;z?hN%=fap-T zO4{*rSk`lagmmD?x5TQv*?}KIsi?Z$fdq)N;xDqd1AnC}GXz|)gTC<$GQ@6Eg&&E6 zABBXXr&mt4)@95WuKpf z!n&9wImW3dgzrO((`X|`B*6l5HiVzcTFXdA7v3PQA_!3;?{wkEcBZ>J2%ti{`qz>i zOf(N2Gh?djd>4L&n%)Vaj4ls>U&Pg!^yCKOfu$;Tob_uMK)ZhYk8%=Kt=wgGMz$k+|X-r3|;s|-C}42{{rhAO`H+@JT289G*ykR zAOoML=wP|pPwg~{%cIyRbDES!^21x^>AgrkBgk3`&U1>x+BJ5m_qV<)nbDnJ%JyzY zu6E}~vxghWuqcd&{u8n!ijQZV8_2FG{s!w_Mz%-uDY3Sj$L-T_aq8!LUa;E{%hQ}u zYC*rl)9ke8ttc2bldds9K|UoXFU9c50crG5%MZGdM4As>dt&&j3hj@7!m>DgD)}mw z&tsW#lGu|^XR}9)uPg=*b^ZEG4#Hd>}jGDp}i$UlTBbuHwF6-R5{I(8rR* z-h3R@DChR(yYV1TQSKca&N(i+*7xSM3axy~N4ECiXR!Lt#QzD%1Y1Ya>j}P(1Wa`s zrydlTEsnhM1pi0NM41-H&j#vZd$=S@ECTPCI11nnxkLYYZj!*h{PnPvB6-I~<&>B8 zm}k&W*Cj5cGjqrxCFP>1c-|TTA_=#zeolR;V!HL$Y44opn)D=J%Lcl;H$1PdpXunu^i!`=NHA=XWKbe+O?Gz6?6zI=0-SUp zoJHuyumKnFTcoiyKYKe)2h>R2AdOhA;fw9623}nSrykrDPW$H$cAZY-)ru#mCb@-% z-xnR)RpqGLQd_7AU=wkBcoi=3!V(6#li3aeL_|&>MFNae0xF5w$XB=UP{$;`A2ryD z=l_>UMiQSW%?2NEomkW8M?OyCe-#x_D)Ah{_;e|5RqX}N+$HCR@e`?5b^O%c0#Q#* z9?lP8jYo)WI6o%YSewbN*JNA1RAjCs>M@SRCc4F1N$e+d?)#yH86<&GooCG#;M`aZaW z;BY+h-y#`BU~nZ=A)7b}qDg%+mRoBqxsl8d#D$5Zmx(vB)*Y@nCLV#UxWIm@h5w4( zf1Pwl;iFjQ78#O)DeSpMW~cC@Si>c$0TUP|Tv(<0L@r}BNfeXSm* zuq-yO^ub*fwiE`geA5(vB)p{_HWj2 zoKNF-v!30=IfBn&ZKbZLbUp>q8aCJ5k^B;szp-a*J~o;=L~$LvW(+?n(0H!in3ufR zq{{VOE)dEUd?G(@mMbla3Jqg4cbnH-(YuVjtCB377x*|&wq zj{S>IVXY?8bv6iZ8%8o_^J{7N;pN%rfvrD@dzBw1?UyuI&vww+$Bd?OJ%*IL%JVIo zr9H2rC!QE`@m1cYXTo2i_5v71cg%r01~!v-Zeo3RB2~;flJ#@s`jpqV&*3M3%%V+cvH*PZG?ojWRdRJ;x+L|=Y2)ea?V_x0a7WK4hE~P(i3!2Bj-d=20!2FP! z^`Af9d&M#4?v%#}@PDELBRNpKDTZo74a7^F2WK?Xa?IUE6c`o6f%wp7Fiv}OD%);P#@V;O(Y&tMf9a>~9` zwHI+>hX&kyb7K*hSRCCe_m?5bRGF(BE5F|8`BKg}$*ThgO8v53QMc3`z&L-Maa04}{7Qf_&>hW@5t zr`EIpjt5}8O?Inl+Je>&JmBnY$y{+hD)W!?`Y$aFAKhq{AXU%wqOVPQQ9VEIV%f_158weC)8sFBaB+3cp|4Pl)?z6s4&ZXlCL^meBf1B8fv!)3>w) z==U5*`|R5_Q^j`}l*#1O$NWfo{)I|&y%<%$B#$26qe3RW&3U-bULse&@=xeh&pz`# zZ4~w1ZGriETbNoF-~K~kehE5eJlpu+~oSg3WCKTMe+`7Rn2QL}sJb1Q2u_?ZZbcyg)fR zH{%~0k@$Md-S6Z!0=<;c3Rx{&?caiX$4~#6s{`5qZ!=-E9VYLT0Y|q04r+nhr3G%} zmyg4Zrt`4t{{cAsshxD>!28W4?Nex`5K1wJlFZmS4I|D^`O#GHi5l^(Px*q_mIcB_ zC7k~6T^Uj1){N6kzLh#N?ReUYkkV9#7R#3u@n&hyid+q%JiJZ*F2bhPYhjqO5$e71 zAaQTxt$J&vxDu(Fm;jw*Yk-7q2Wx}W5OTq8;%Bn%J!I=9C>S%llS7+$XIJZvQe!@D zO4rUCdYD?bg6ADQM&pyWoWezgS4qKUe!jFD@WJ9BAyGyAxA2)Q%HG>s_;IXtJ*nHm z2cjtQgHZiYEb4KQ8(W|sdRCFxV*VW#87a0D^H;SQqQqT9KHduR$^gs*wc1JcZRLAg z#0S$SOKb_!>yNy@>}$QhOdGtv>>qo7Ria#97+O1zrJJjUf4c^5<2y;&I_Qc!<}-eF zpmD?oBkY9g2)hy~M2Uz4lSYnx#`ls|eVXlKt~e+&Nx*jgxt4L8zny=9ZpZ0zCl>Hb zBImdB?`0|Dd@JGf;`dtfgZoQth+a+!EjL7{6`_@eD7E6i1uD0Z4!9PZ#oC|)Qx8bb zxp=Ow4LUsau>AcXz8?%aGWCf39naMVgMOO&ll=Vx^9B zFbW(VRKBoWE`aCi!-FapRvKcy7U)s0T&@n~>e?WJ=jysPi2Q)>KeRyv&(%M)L8Knv z>st|t%EgQ7dSK#3yt{B^;w3f;hZ5$GyORR*XXp=F(YHD`A4$W%`fa_T^C#6cd5vZ zYm7W)`{lYu7r2+g*X34vXrc%6uQ(O=5MwzX!ZNGL)N&ZO5UG+^&d2n!{vMCm(yx++ zEH~Y7O`bGcN)J20>)MF9s4`|AN_8= zasVC;FaIrfR(R}tGkLp$?@2XSoP2gAB^7*BmPZW-`bWpGf1FT!<>NzN3#j>{l;OBmfTljeZ7Mjuxt|@IY(fBY{RVsUg-CxVSSue@w+dN1p<) zI2m2ZuMTqFcoYQ(vYu3WT=y#ZAeaY#cLi4SF&fs^j~Ea0whq>w&y~?574UUG%GZWi za`Z4C$-1M-ox`w{(X)(V96rshY28cj9#&nDE z0~Q9OKUwtyzoY}B8IKl>n0HbO`w>4{&&R~**^*qfrM<`3LQmlDoRE@s2k(2W`IA3H z5!0sWS9O=FRfSq?$y!mkMeYDhp!MeCD7bZG;1ND@2-CIHD1j9tEaNEi*g_wF$8_<& zlTcKKkX1+coFHr8R$`j|q)dvt+wCS8$B**wr;5EbzFV@i(y&LS}Lx^6;yP;}v89Ugp8S!rRYdu`^MSvMI@?W^vmD)!G)9Jn-9Rm-U_XUYVp0CdS`zxR$$%l>P>*wYHI5`Hc@1qGv&mzpbJB#ZVG>iSL;;i#}NL z7FN2V86&I|j)ezYojJVIjvjhgdS|gOJnRC>C^vrS5!YMvS8l~ZY#6lkSN+hRq<4)U zEc{8Xku&sXmxX?fKDJQ)Wf?T|jP%a3ci|aY&Jd$Uro>Cw-c0pSRxHDPK1>3xNt7VPT_ z^^{QslK?6^Z2yJd9p6(P6~WiM4Woj1{FFuGzAl?? zT0(mN+{t2KE-(qjl%ur|NXKiyQXC@la*}b4@7cE%gXTt@8|ef5Dsb6KQxo%PmLXsh zgN@D&KuEA`K*@tBSTI6-ulCgA* zxef!i+yr^|I^?(_2hYuJa;cvig-b9<*xGee!GW9n9ydP?M z>seNin%jJDiNHYk-fiBXLt%(AY2Qro+-UJ5@pt%aF&4--)t~IS!++Zj%PRcY{FR$6 zK8VWnCpmZdFC|QiHZy9^ zJot<&AUWMgr1H<<3}E$ilT@;MIU=5v;&6#X0BHB0yfMaI;jOK&P?QzI=l2pWzSIY_ zcP*b`SKa@fnvie>h?~Uxh3QfK9hv_ZcAVA2kwq2LM{6Qgf3@M)zyE@Kimo6-?xApW z9dX=)GXQ!nj^PeGnB)h8-$&d z>8J?Ewj_kR%ye-!=aNyZ5X2=prDvo~&rt{?S__`gOCK}^bWyM+em?bNw zA*rAv4O`BW#HbRCdQTY~Xe%jDhjEgRcnF*;tB4P=(r2ni!Gh9&AAWab6h$8LkCtZA;>inBbi}h zb9Fv7WrevFC*XP-TWGI15n*T7{&B!m~Nq3(}-575Y&>4w8Qu_;rWXM(?{v=?Xo8eSNyok4q4(L|bg0fN~=0tBH; zdo-)dt!|<_>}n*Wscs@e1z|Cd*UIARChJu+6hm#6Pdy|CA&IVrQ`7OPCEe})X41+AOwmBo&iD; z%ZzgU9w0<0Vr&=1PTN0|J8iqrrqgy_?zH|q8Q4Ks!g_k(vS;CV2YnsLqVCUd*ymIF zTMv^WozO#Cu&S?;qdH;q0NVfjoNH1^I90=vLd$yg8V){+k#UemG_xxvtjxAfsE=YNB$o;>vFs$g44CTtW*H{l&?ovfyEvD&BE9jpDL;{KItgKhS7_A&?SB&uraZTNWobth!mzv?F|icX$#cdU#1G(W9BZl}Xt`p_bump%+bMHeP>bFL4A3;aQK2 z)|Zk0|3*t{e$m%WanqkcR^!X*$KjcUix z#rNf`E&FQSqs~q^HRYsE`CfseYRu_r$6q)$^Jt+;l~kxvB`H!Brp2j?(-b2L)v6>i zBUs4qL5aa}Nk28vwIHABfTSNbnKDqvZq*sWrD0nuQhUs-( z8ExsT6NGE5#718fH@o(Q2&|%`XC(}riHps#OTSnuO*Z!ma-T1>I89F zR9&Y6m6FECty3SkPJ5lY8n=Q{+2=34*<69pHUHk_R93>gcJtF8qdJB z$lhonYK-$l`^r)i&1v(Rdu}Hww+(b`R8&@1-yFPO)TPld+^cWO7N?ugHf{!2O4CGt zjK*xG7+ap9b;JmR1mm_&m!!?BV;FfSM(7zWE4=rfEm@XbQl3s#miK?4hFJ{ik;6?Q zuEmzW$)Ok_T1)xK_vf4B&lsWG^OX5>EjJ5PdslJVJoj$0cK9<55^%H0rDhrIn(b;t zPc_v)__0NxQEI6xL~21bvi+~lL!vn+*~Z%6*OkT#tPlVRr_G$P0}Y;c!_myBx_@Z@Ni5VKeK^- zRZ(akfGd-pL+)g8rJq6(z`AjhoQf5U{_c$pYV|qkUG8-f(^Hs7x8b^6i@$M%s0(fB zDMYtbq~khbo$5u-_7sBKzBWp)eR>Iz8P+v0$F*;A8&#_O{L6#>d;g*nH>VI~WE3B7rUK1yaVX)p3s zFX74QD6wuuf=n`L0(&Xl`qVO2#r7ltuz4#T6FMH{y_;;)d;OndlF?fbO%Py?PGoj( z!8EwxE{>k|zq9Qyt)ncqTrbSATwn0ZRHJemwc7f^DIfPFg7~7|*@x~`MY8uGmwOAT zPqo>QFyWMrPyj}%DdX5E<8;ebI3@9&>W{>6pIMOqlU8S5!?^pCxqXCAz92(6WPepJ z@?IaIr>wF)AZ|Pa;~S01&tb}6oRF7TLp6*sPzy9q5Y-dHiqVu*CB?Y3*o7NWK?(;w zw@_}h_|R3d#ID>7TdIZ4UNBE{JmOf?(X{$eb-tC#9%?4Dqc2O<1Mg;PN4m%Z=bjM8 zhKUFo$HeA@U4TBF(YGgJ>@Ub0xev&gIBWu}56F@@!N?l_A{B8$f**#$D~nCrh)-W( z^w>7QJ&Pp5I7YP+=7;)L!sLzUvn)NRpL#$NRrX2?1{UmIDv`+wHS!Rve0Dar&mdPx zUtzVhnXev7%<)1*p!L`8ckPyjTeEIwpU6?TqQu?iALQM5A!#f~0QG&SvU(zW*)hkV z)^5RJ{Kh4X2$y+3=KlAK&AsK54U{>dWsz%QWh1LB&i7qyX$ZJ|B>{`OVgz)AKq&AxZl~E8#AV7i^*(VAkhaQFXA)Ssm;WVQ z2MRH)Z6iq;C`2p%Mdl6^IxFszyn#ZJ_FtIs{D}LcexNX)bruqHg3uhm3)mc8zh`*Cl6s^Zud__?)Ysm?8}IXg#hy> zQA41M_>+_&!n-WI)oX?bneCoE@bvEG>RF3A53DM592`o9JSlYVOZSnmhQu!Q8PUsU zpKm|)i{dcL1N`a9afSGrSP?Y5@Mm8|;Zjsv`J|B0Rub8$BHfFed{VFua(?j97Wgo* zIw6@U)NW!D?TKy)lzU~#^2{JLe5o=!-&G|@2LZ5(h|_HanLAYI;)~%5#__l2B3U&Q zs68d^CJ)Czc@cYVe9{*&b-jFAo`>|ktFs@Lp;&Xt<)K1Mkb9u-;nqR*mbDHbu}@(X zaTVUEr-U+Us_~<8pqE-L0cWC!K2ey86oamJ6NOF+t;h+^=UnTb7G^0#!sddoK1o6t z6#{e}C%uw{o}luiB;iS#G*!KnW*VsK1BY{=vi%_JFnnry(M1^M zRH(4suNvxWwyPnC+@rrMR7G~gd=9w!l=#0zXGde_hY1#~2q&*Mi61UxKMK^5NUDYl zeOt=>Jsi6cdCetJ$r2AF3(=kE(rP~-uZyCz#uLd&78X4;l%2$(>|hc;8vrO#`{>|n zswdUYezbc5T;AuG-JrZ z5khxrfi=4{02!n?sZoRzeYk%F1k_aIkB3d<$2<9U@V872HYxXsD|L#a5t=FFDi-Law> zh-rOPbXhe-+~`Q9(S{M?`mk!Wa4qeEswv~h*n|mGQLY-5Z}KzYLLHOzd~wQR={Y%J z9Q~fN!Y)2v?N5J8-}?5K%4&Wf^%=0#RW*|<8A9g)=n=ILn$x|5`Pz>E!PRn<&n*5W z#ITfFkw3DCN&iu{4=p=_40%SF#4=BjRnG_uTKVV2k3{|n9V0wFpryM=8Ks@;Cv{je z+uLCb?T*oIES9t-t%Y_K|C5ztAa7d)^cyQ_H5WTp*splvA%OaJGQii`0{owK5S~XsHPD{1e9^5SwJ3&ZQ+#>TQ!0;tgfN&Fqemv$Z zov*mv{xgy?Q8>#owIpVeP>{&fK2w(YW3D1`*`m&=Cl&?j-n`ZBYT%->MdN#yEtof| z&V|v`LHvb|7<0(0tW2m?##$7G`H)l1lY~fC{~ZaOER18_ZZdna5UzWuqZyM$G@X;N z*HnH@R8xeBZF|8yCw`tiMRlBgWHzLctI@l=M-T?J4o;U$Jmz#L|J`* z&%(?AK6eBML|g|(Kv5A_vajKw%nYKLnOo+9jeD+@nx!x}3?sNCB3?DK$py{K%+hIb z85L&SLvzbqa7#-IE6f&`_j8_S2B_cr{k`uW$~4m^YDTE*Ga1eoE+%{Z@Y^~i=2p&>y|3D)ry`Q6u-XO;<`*MVp zTI!h!uL7V6C{I7WcepUB?m(8lA`T>JgwQPn3iOwWh7`M}j}YFH*T;9FH>s@SfyReW zcLo1zq|jPNJcsYr5XZuuK8aEDuHs!s30LbjYMUiC+A2#}ST{L&jF?=OC4B5BUT^a^ zM+@!!A4~c6(L!3?3i>z23W}G7ehU3HKHz1+`OlSD3U&{~@$SpQY`^KQzqn--D$_Jq z)%L|V9b*He2Pp5{iSULfzQ`&}sYU3>g<@jx7-(ueW$spEg!=NpAgI#D#bSQOSfO3r zC(6%yhaVUxjOzW{r7IVW z%B>_P2#^zs?vRXdBncdWSgf)bj+-k4dD{GI4$%IrrNhq~AyxktpKl+uU$$poEH3L( zbFM2Z1WiM38!tq)0Ny3$?Z`98?#tH8&d4MVB19!Ms9(f)jTbT-WjUh{Swll)vABS& zb3i>Vb|=esH<}>i!P9OxUpo;R$faWAukgJSh4IpI<`3j;Ckdt~F-Mk_=!`ZC!81hK zqD+89v|y6(S`#rdYY1f)tKNtHeLODPQB(TCyx}WQI=h~AuYN^nCvO3E3Yb|x9L6%0 z3GtAY?ptlQ+(?ob)cgqk{bb>pdMHHMpoWcj(iFiOSTC~SxEjEPzPo$f6ycSc<)!pW zJ*D&J(}ZCP7hXc0CiF4jM0eMd$y0XXePDrV1(QHjzunRCb5X6Ggyf~cqxi>6N`BNl-8!o_T)!-Z%3b< z?(iGZ>UbYrayu;6Ce^aq>dqAO@Pt2}Ei_A!dXPy1bsu8jN>EQ1_H`B%RTWm%b@XQS_+KBi|Ad;@|G@ zspf|9`tZuL*T?T@%;-aSW%#y%OGBRr+BY28b6 zgyV8DY=GrSdicR zKIC3;h0P!EE%R}biW0N$A-_CdXd+I~cdP9RyD+F707H@1GCedHyKfVGF|6<2QtRfN zLELn?$r|=&P*rlJa(J4^+|RcIXrg*Ku07vs7oKZE8xnxctWckgKh^KVfMZEsC7s3? zkh@`?P#_n3IJ>2Ay=p(MpjKp2X*#dPbDK7%=@am)N?(*rtaHo(I#nM;1Z6FT;4UE| z*J*YNBgnW;MVe-i{~m-G5jD)6_?J$h3&TgQMQPEH0k$cB=oFqKNt9@!x;Y=XK#1ui z;=_ZsR4px>GQ2Iq&8sL(+Vmb*0v^I?;qeDZupw7HEY9WyLNhFmcY*K@ksj)vPbd%) zTG#2$982nnEqOS8re8VUG=n;bu^4PL6t97QULZ81AWFo@tU8(k36r#7aJY>zyrUVz ze=ZQ_^qDS_{?XQGRT!!0$+<7j$i-C8C~I?i{vbreAqsBOvYV8nA35bJzJXaN-BU`d z9L{$XLct|%=+XQ}q0l>8Y)3XK@vPJ~0)I&Ty}->21xp_?q&hRTO7D;uL+FjvFCDtB z4P{eIRr={F@+HpHj`#&;MYT2iVGs=iI`$yk6A+tl4FWTMVv}FO@>==%g#oU{JeF%0 z!BmZz<1w*rxGgE*zAvJKED{>EwWY9f#0lz31G?;hgki)rcd^B+E;OMF5PAIHoq5N_ zLYBgq#FsA?@MJKefGifCua5~D>TO8X&AyK?{N8a~zeKpLaK-S@w}kf#!1btj z)1^WOI&IU!aVH@^KaLMwDi|n1WugRg0?%J6%xeeqm0l3Ui-KUd?dBmZKRs7Uu}2Py zgbMxwbOd{dFEsMxA|WP$=(#_+LQF<$c>#H%YI^&Va+i*{^fypg+|9lrzjIfSkf=85 zL^VT2kuZWR?RI1o_#`sp((%+~0^Y<3<-?Z2hr>)G$BuCEBg=$#BLE-T`>+c^+)>gX zhlqo`UU!iFC(6b8{&vVy?>~jMuay+5;ydRabujIIv63?*ZtjOyHnW`Q(*CvUaSuDs2D2l(FQzGxiGKvQp@j z0~}3sen4pP3RFbk&#JO|eA_y`$`;-%H(h?S%GRM7-p-+g$GV`Yo&d6o`AfccmQr&q zkQnpx*9B60oWWKM-Fb&*`}Pp!6)ApezG98g zBF$f`z`Q>1Tyx#*bM?ckYKpWCH!sG5>{~r=khH1~Un=lP4dr;L6uM}~e_tbX2&k{T z%Xsp;LR1^%6`8=w=9}B&5m7VRSXS!5Nf{9WK0aLz*GI3&dyx6#)pvysasE-6lfxnZ zV7!aj*hrPsY0Ypt@wqH%p2Lrd~0zbV@u++n@MO@q8as2+y=FSK>vsnv7W+@ znkV@rg&AzxN1l(eRg@+jQh6b)JB8vGh+!sP=4E*=CcWf{FF-LOFO zkoVstywTG52Y{p(oi-mBN`qvF-5*%2ci}3ETL|PtL97tRcMGr>!e(Kf!M|$x)5){B zs{g*rD$@veKScL}blP9!KIh^cW8obO21!FSY&aKhD7_U=*J^qnhIohc%tOl7&ic~v z)6YAgY>Sgza;>tEpfU?|z_Jt!u{gx}(9rV1L%!q#;n@yi%as%5hgCtk*Q@KB_EClT zHc0Kp`rnNe4LD@WTXj^N^?Dy7XlxOhCp$vHI>|;q?I(IaRLNqxRmpx)?l6i_DBbi> zx|}6_0Vcz?2;9$^%;bM;5!Quy7P7<8)CM%Pv-y?}Ax6Vh0TB^{d84huFB0SGM1aVT z;K?QH!dra=lO6Cu7nB#=)JWmS9S7ax{M#mGYQ>9!~V&#-{6-jp~>3vFa^h44WB>hN9 z`zguv9Fi^}={6-@MN*EcKa##f()atvBN6l15W+GZMX4+W<`DBn8YoIUIe)#G>V}kG zhWsLn3hyDy;lqvm=aGLF`PZcU(;);0DgPtnI|d;CH1aE@{2L(>C<@HY%%9|-fawJk zIE4b2r2;{r0a$t3G&Ao+2^FHaUa7d=RCUomgf4QtpC=cG@C6Nl@=qZDf`15g^2raQ zd=T=FA^*I82wil+VSgZ|q9!No54`Ja-cN-F!zbv-^~S2RQlV-zveDm3Ir1GtkbemI zr=|R$uBw_r97eurDDu6?KPBZybgdmEg7B(TFCxDT`4v)rXUfmdWhmR9>k_=Vt;XWI)`T)XfMW?dR8{RAv4WJyaQA_}BXfV`ioe=g;J)}t0n$(aY;z6>P!;Ch5= zmsFw*^D6LnOU^y$7$x>?x~@}wCY3l{JMbKHu}Y634lCARBO)#Dkc!->ErJrsC}A3d zHCTT=T(w;)QH>HG`LO^FPbi@pizRsfdYEdPR3btq!H3>n$CD{2QH~Nl-n-sHwM8nC zm%+<+2w}`L4x9O1Z05~K=T~B(wru2O%|-nGC+ga9<=7>{|c#OByQ1c``| zRB|~=7S#-FDN33qpxYGy{5op>xle^CvuYxmF9uj$#lh*g-bc3{sCoctjKR$?=IyAg zngrJAUXLOol&XId%B`OUlm)y!Kk+FH*&wvw4Hoc-&xAHD=rnBU3{G9Hv_vQ%2;R9B zMi-omqbS&^x)&e$nSf^~!@6&AW`d(oXY(ze2`@&8O_&Q?yOo1mDuRbf=UU}1-gqZi zC6or=HRtfox|vy@oOIhQK?+HipZ^x0zEgOSj&P+Ji5UUFO4nB1Lr3C-nU#$_E5K@j4mbm|rHm)%0=SkGc&aOg-?`p)U?UY}m+b?e;# z8Ju#uLTlL@k4X#t+q&|V8{hy1zN65g3u@U7=eyL7Bjg8471<&&MV7}qe=fwf_2kyp zC=RMtK+Kf#bEEw=kYW_&{~SL5b777+F$gSN@r5ui#DB7xZG6EOLc5gzKy_V^n<-V0 zz2X*q5b9ZUK}O}L&O(K9!$K?v!OH3wqNHPycsXyb`|cOQ1=wTz@Izk-S+TD41x8)a zXQHkFk671_E%A>)^!yZgpUmCx4*=ppN)M((7MC1x;PPd=g|VFoDr$3YC^Q;~N9H7Y z=0rvkMMLWeTOYh7)=M^f>nBI3EhMvsOvN)d2zl)tJQSn z5xvCT7wwTevefkFf240#Ei_>X&p);S^o^)q&ulJdKiZ!}r!g(zTFkia^d zBCZWjGw9>wWe17%0P8Yf)j?d|vg$;%<<|q@#98ZU^hED%5b>KIqLQz>MPC_QB88sOAwK$^S(( zJQzKKIYRcNST!1gfKGMeiL~gIkN9ej5U=5yyI25D9DklE&};*@N){)ts|$ zcp4UsUpXMei`TbEae2<77nOh!2Zhs$%0v9egK!@-BC=~4K8{;t2HMYQ zWU06>Tt}IKeUla*2lG|=6lfj9xyZgOvKWHy%iJJSi3@b(~axlKN3pv01YzmitY|X)R#6TM6`yvmS|s*ITs;xOJ(*Un2v)k zGE4eVQ8dr@!WXA<4d3D=>jH)fS6F_^3;!D%UZ3;{y?bL?0j-v7fPeW9)+~SWzMuc$ zp_bP+IN+hy(JSG;4bP*CBIE&|u!6k8h8+@~>)>w|x-4hp4u7+|1I?HsWJuLKMq&I?&?&1&~S*Fh@l~48B)?Y2tyoLrcDHE0detB55%+l+y}6^3%0t{PknP_&QVA zD^B6ZV}hkl;yy9acwFc~^CI2jQ$s}K{-Wc;3p6jf@L*o*zI|M1Esqo#i}Xi|GV04u z4aV{Kuj_&;(kC{#;cLMnAIR^1EeWd?LMO{#z~=js6Is^#Tq$JJSFrASPjT^h#V%#c92-Gtw7vbOHT=dq*l$#_}x=N z%>S#jo@aa`bdjp4i+SERP$P(=GQZ8sz7g8fygSl*F6R%w5e#wIDoG2;0TQp`bf3>v zH!cozXfB?fF2ke3{ znzl#$*coAEOIP)lf*EJXU;h+E7#9&B%k}Idk>?Qiyyq9b;H)qp(e@LfahIfof?P(c zlPV1RZzxNu1r++Efo2J$`DPi#b=Y~Q-S z?_fvDaBQ@5i+U68s^yFX7P zeJ=|LaMP53c3F6VobIrL0-HqI(Bpa2E5g1Zb*P&Mt}%4DsmlUns7n9#ZFo_Ung?`v zK?VilHA!xnVk530a)@>a%j(h3!b?#%2`ZxUauM%XNtXcS{N+kvOoXwo-4`v}^Uiu3 z1=CUFfehHWI@{i35@~ z;So24WQxIVz9AR_hkmhh&<_$+@;$Xs`T9LT1&4)lqq%-kS=-=f@%kC)y)-v1FTEkm z4YjGIZv-oCdsApUTm}yBCwI3Q7A@h8{v-0w$X^92zUayPrB|rODVSjCZ?U&YF zg>40GgQW{^fgbfw__~|u(eu01qYMuH-`6FoDmYL8xwF3)deghQl6snUQS55*6uj^~ zNR-HEYGlL-KO8!EwcNDIC+!uBj5oX`yhsZYOSJbL{>Cj_SghGP8yktOAGjqqds+g%@tt8ELyqG-qNBix$*ENdHSk5 z(guTZf8A}NT{Ce5sn`DE9-cNDTZDY>VOlW26d|&pnD5i+9~50w7zCun|JHlsaA6La8g9Rkd3*tj89)D=}|d z9z^>e6AL;>0c+sV&;Ph1ysEGn`Q*Do)8?+!s^s^rkyopduUb`(49`$eq?T+i`CEAD zU7-bS4)LToc31LWDR!o`=6}&gfH7+I6a0XwSUeplKMCC^JPe{ss2pK*J;x61Iz;}z z@YbG4!d!FsiJ!1n#a#zq{Kr2D(ILP;|5bJU&q8#RSkN{j@;G$0+mmNY@Il%BKZBYF zMzr#0!P2d^t0PHtTVCw!$)7t+&2GZ<7M|pAXbg$fVfIaB4e+b9x`7{zV|k-0VTNd2 z12aK3d${?M9ddP*V3JM;gqi!k3NG-T{(Sg7N#3xNpWcFd!bH-h#~+~H_+R%VUmnOJ z_4&YG;B^!?oNxa{QnA~8mKRq13O@z^2IHN76xGhmwjQES!8BE+Pi`X_ZOmQyl3(FUakB$I^sDft!t*uH`%UN+0z@D^fNwGP{01wR zxGB7AdF5}?fiAik23Jc92^~ONo>VQoMEhOhPhw9iKY-v5?wYTurqhvMs1{NiX6=gJ z5AD;v4(7h_a+45Izmq53hX;u96F%m?&_jpqfy2w;cza8pRKT^>z3V=l)5$BqutAeJ z-v)V(?!X+S1%yv=BERvwkfInI#+yA5nkH1LOp)+os*<&+R+`}0nB~cCcC{{MdvJ}& z_cqUZfVqeo6!m+2!2|dXdcNc59|%3j5=q3z`w6w9GLc(vl`Q8bG1khs5V_qFs&XUV zqB72*&CO6{P}#$+bokdcxT^9!ilrXB|0tuItH7;pOrCeV5 zhtOVplM2o^_R{?LaGS&ODR;{5zb!i2w)#`}q`gWbddM0QRSNtIBhU7m?}n?$IN7^I zxiK%_?Jq$&rgwSpUx6FH-VMCxUqYXbAm_?6wMgyLCIvX73~eY1lkTvqqs1OFEC6qUXCg};T(5i%T_h57W_3p6$|BH;Q|zT%zu8IuI6u+9mm zL}IPK;x`@%ouXa}>u&e`7-Ag<7dx>p@q+b!p7dCViXI-;eZ;;_A?Zpy`-n)J6N04{ zvtsZplAuqwwZLN;8D9hwvJfsU+(YoIdK@TcY>}8hS$z0PoOyG0l}bz9taFM3-^UL; z7KSkNyv3QcfOvlIK_34^7_88T^Xw+u>qQXOi*z=_CM69K;e0vakT>~+6)HyIP(@kxgXFRf7T8FGUO00OOT&L<5;-5e%Z=hzI{FCg%J!*WTJ<@64Yzenx?_p^-N19VT z@0*SQm#gkQ-e+ALs}>(@cY<)6lt!ym%WF|K$DcK3EkamL9h9% zVL@Bj96D=uLr;p{yj79s`Yy$7k*njG) z5!y?WK31pM6bTM!Enm%;fpqg};iRB7pFp$?W}uBjFcFg~_#cclqa=xXqtrJ%R?7y3 zV143`kaeHiw5&-zjDDMws^q8eQY}jWR-MqYXZ-y?%^TEb?Z`dveUmu8{QT~`Z+-Tf z|D;;Sz4h7XD0G7k)<>Gp?3^PPJT;8b6}YT07D;%HSV6d`6UI8X9a}*J9nKb| z?nn(T#X{YJAV*ck{zDgAtWozBk~l?RHM{u5FxHMRjpDNATX=(THiGz00vzO-5v+aPD&%H{ zDuog3=}^~KbpNvxp8Md*yS2^v-3a!1W7oFCBfYQwYQAQPHt%xi9KH~K?+-d%w(`A^ z7`n7LXZhtw*2MpDenmqjJ~&TmEZ)5#`;V02z09*4vZhAkdoSL%uPBtCa!zuN%U_3! znh5f6hG;BS;9Ci!5DNIAeN#dH%3iwJ8e_L_2tA|{>hJgkw32RH8NW#N=fB%|^0idT zd@<0@$lq(*xgMnXxwfVJOZ@35meJhv_9;u`aiuRIBw8eL_2fE7ihr82C5ZXKnkwM> zzc&iA62Y23g#Q)A_B|`XctpE>@*@bS*cto>03&;=%Sq{o&L5_7&%03U=&Y1-vgUO7 z_L6%h=8_<@`)+i+9`d02+kH}5Zx&ZavorNUDt~l-pC6k~T5VGk{$n&76)Cj~A%kY( zZ+i?M*%$|gG=y>PMU7dsyatc9Ho;<$*!h8F96!;7IS8p@k6~x#n~(C5P1%qdCBR2~ zZ&PM!M;Lg{nY7ARtd5s~Fqx-Kzc*85lDt_A>o$!`iPIoN0!895eb1Adu};Kf7W39n zk~mAg+Z0GV~48W;oY0FQLRyMvFOQXwf&iCy^*4{ zE?PAaES#p`ySm+Zckr_2>_rXg1GhfqEnBdHcKFa~JOUC9`sIeoq`QcOpnZlov(PHf z$DfbbLS3T7Vt%0ob5J;ILgqCV#~pH0qLIN#sqq6X6)UntVr1U;0*y_*LS@3?=6fqb zS}pZ!+@)t-CT5FlrUuM>6dLsTP8L6SP`~IXc{$MS(|f-vm0{QCdC`0fkX7<*6~OO$f$TKqFg+ zSR$-_dwi}}{er8<-cyS$fx(_QMuTM*ng|Uz+^o~s02}i;UJ=7$Bn0!m!vBb2X?|>* z!i}-)MRIc{pK5=TQ&-hAsog_OMq8x0o2T;wvFtq}u|+hP*Z3p@h#Ef8$xOb~z`mgq zfSMsNs%P`*Em?GqKZ#=2q0$>y_Z4eo%=+%1pnS4N)G}4jAq~@ga|&{|KMbVybE4&W zBiz89)qjd7=z3KLC1H;_Cv6|rjZ#HmbWn<2=6;0w)A96WZF;Z{3Fvq}4~t__^-x-; z*$%L%^LWQN);Ha_f+&}99w8VZ8jws((a)_#vU`ZM z6hJWVN`9ghn?S>Rsx|wP{#LiHL-UgpnPhk0q)Fuc5?Qlm=oiph6ArvKD!@xsWP1>l zSWGpqzcpI6CsB?bvgXAig1i4VV;e?m}qs5wC6s89-#6 zOYW6}QewU4FXV9U;WSvvOWH(z^9PimhAUE3e$oVp zyxH=OY$X*_8M*KSzNYw#1D01?kKD)>6stCM5?aEN5v>&p~zg(ne`&NWN1muWB%6x z44k^^S154d2Xx*(XoEs@)_&X>a+6jyUg+DuZ*c!FxxwYUTQz;@FbS_dF^NGMP7>5l zETgEk+oNL5C89EokL$uFMg!f_)Dp5)RepSbqCc*r*UN8rVS^Rr54o``>m_34IJI0V z$d`6y!?3H|ce^r!;#rynFq49GN`W%ZK;01$k!uNA*!va;PxD3H01os*ZN(o5${>Zx9=Zb@ zQLu2&L8UJ!LfWd{GrYPRdyjZ0C54Gx{WKe+@N8c3A7*E09ya(U_sPrp1ma>adjgWA z1oO9mkEeO*I;cP3QFUjmn_gw8S^uZIvnIr3iJ@ga;Ul}V4s>@op!~tkJ;~R0XHh-0 zJ$rWgi#Gt8(M`-ty&hHcF#eVl8Gp}S1|?@dUF$1Mc)_xBt~ z!T0zSGktrnP>HJkVM7s+T1?5mO(j4z`&SI6;Sg2jrK#-sb}$z1Fcloa4V55kel^HT zrN+9lx*-`5!O^rx0ovlIeQ>V67;Ld+54MethtoY6*`LCU>?tC9nMRg|&qYSovw;yl zQ^sKEd>V0&cntl?D~*^FdZmynylEOBiM1UDB4ze)W11u|i7LIUG&Us7pXWX1SP$kv zu(H1g<1f1&@%LjIIyHhTWOB0isWgZ>E86ua-lB2{JT?T_`2I*^J8Sy;tS5_2w_S+& ziHtNlr*o{*tN{Wz$I>?%8*5dn!zy~M>}7qyC+q06zA#%p5|1P#Ke7(=$qY6%-mgQs z{1sz)<6bOTVf=>o?ZsjOz67*wvF+dN#nNa};?1DXd08(uTv1uhW7An1`DETNoi%N2 z+#m8ov8L~%i+xrP8t1Urdp2}FKVng~LKvL9bcRr-U*VxhmZXqx{g{Op1~~AkxQ+s zkMeC9;3Cl-J`VBI8O$09qYwCI1m_jKceabTgh%arv%})%Ccn9+nQSyEN#LoUB(V$1 z@^fAIl1vuUi-xYjM*r4NIJc+nCiF49?d(jBI^^R--jWj4FkhBRVTWwr`vsL#md{S& zzh<&HipHocAMbD9VBeG^zG;F~yDut9WzsosJ<-j6P~ST9rtF6(-OeakU?fpVah4g8 z#kjYID#)QQb`-Z zq77A17($#?5bcor)25(Y%NK_OnhRZ!N=5E=x~P`2t~|Jxq=rUBE-nAD4@)6TBJ~m- zyz2|y4N^?Ziv;Tk0|Pm{h{!{8!&$)He{e zvc}N6{W6z_xTMbDoYCM}=w|etdDmwHDpx4N$2`m0^u};>&?GA3oJ}Z1p4zL!+~tP@ z@mnAR)vBjliu(!xk}EOqMe^JtFH&all5VkF$fX+nAj!PpyY>IG; z@_}rv2X(n0D^NX__T#^Nd?m@2SeLQ84Owh`~v` zL4WW-B2n-RE#MU1spSwjjD~UpRkUf7|7x}`9-b;7XL;( z0*)W(8z0roBmvUvi!J zRbq}nZ8Vmh*bBe%3xipcA^)|I^Hb2#d(6ClY?W*6?}6b}RgBuDGC{)n@AWk1(iPeE0v_xMeFwaKqpD?V85*`kep0apwm_ zB6!=OP&WM6=~*^o1eg7dU#)HYp6tIj4i0`3h9t)e79u#CUk=oxT~Tx=ur^XT^~J0E za;lO^DE{TYz!@60jR4@Ing+l9Zw*p8?~|+hs*-KNf%eEUva%1MMdUxw!npzS|63d) z@AV>U`ri@Axeh?U6BIA9CjT8$J{P+FU7GR8V}Su?q*ZNizh7lK{$Hjh;^%vqT(wkl z@1a1=Dt*?VS{OV1c-jB zxQd4`&lK5@{O4KO4?YD_lwL!Vw@zb+z#Q zqp`-j_^FYsHF-s-EQUq5l6cT4c82UQlF8Hi7r!xzy<(_IFjtYSy~>qzt-v(VP3jPT zL4*#@V%Hj${Vs=qYElGD+v)irrU+m%n)&0Jfhe3B4f~5&Q)MDg3Uf6VUS@hl)(xKY zGVC|VB0W0hcb^Y@8ODj)gx~qHm)S>t^~?iqwz3|CLd2HC3n-@8_uz?Rp@BWngJ8|Z zX+yU-H(1#V@@)QxmG#jfE%umlgYy;2Rl^Ao`Gd!>XPV)}fXmH7k`9%JZnd!c&b1(( zi!?3j?tJ?g*gUoT@)+ipxIb?yUo)0s9hzNRF9O$myd&lNv9^p zc?7RIL8($Uj&)FFi|U-e#<4cUoyNjy1Sq!Q$>Uib~+COgxzI#0DM(TN`uMGu-Xt-hmm~5(zZ$ohn5Pht%fkjGa{Vz0Ew&h&t>TS}~X)?i&hP&S<`hII+`3oHg# zbvD<(!WzeKoC&VlnAJ)QQVft2$IuA!J9R>EbO3PX20ZH(mM}gW0G1o{53;M4PRl2z zjD$33JD1!V9AM6f04g{63`7D|3#0G&8F<{dCIf8M(zPFUajof7bjzP^yy;fb9b~h$ z{y9-ij71s3e|`lDG;vkTlX%!OeqBr^UX0jb?N&g-P{YSa!uQVz)i=cw!D7? z`grV`H{@62(+<^W>;^QGhyb15zXG|<-|J{O?w0DP9|cnPzALx<;=f^Qsb3Tr_jM_s zdndE{ZKM(1l#-?`eY{FMV*FF_-a>U?7F^-;)j=z!KyD6br}X#;n1IY*@t#vy7kXhq zZrWDRv2cC;2ZMPYk_e+=4bY(a6J9ojy_lo5j(gDbPm4iYEo)>9xh1`V?AtdmU5vz^ zv0P?dtZwYifVO%;#-512G_I~?12a^nt_LDAx_bOmR8}p$oU61*q9;)ovnHHK+0tyA zV6^6{8YMZBpl%TbIQ_3C#N3>9zdrJ9e9ctoM8!#~L-?_&Y^NXb(f|(ogH24+3I8ieN7o5C4N}r{< zq-8QkGUy^{lvB@()fF?Cfi(Gs+#3{Frgha)?U@u(#Ht)^-LHd)Ri=K5=c6X`j2UdH z!iB&*Gazmt0~BL24}KN$!C-NlEBVu}vTmS@ufGbW)OeY%d6hMb%(nZ=#5GUMOD(fo z29XZxIey|**l)Ang$p@F)0JSPKgYGNu|9Fx*!*`$Q=~qdSux<4REt2qC669QFrfwS z3q1QZ*kdJl9OItXSR+N{VSeE?)-ABR&BJ)p*O{RmDiY>+Uy>wUiUk54($W*_0)!RR z2Wr2P{|Qf=2~9`V4nAxq zOAX4}HscX*ekQCb|9mFvszCVLdo!W$s@%Xk&Vq75gsNG=C(UB5>u1{!-?~G~0Y~V( zya{~WES7Bcte*3&bfLW{2(GB4uW_ogRpV2+(sB!oDiA)~I^p|Z1lgMKy{uU6e7aD* zi!bmMxa_8#p((R4XLbGr-e@*^2Fo^hHtQAzXi;c8cwpvxhf5G65Fi*B>#1-p;6Ki0 zP1D;!Z?gZ47%UcjSY=!5 z#yd2vQm_YO9mRwGYhYGl_NXiodTr-c?U@k9$wb=i9o?pc1hclblHi z+@Ws7x4y+%`=#~B`{zWcYFvnf>QZA1Mk8hzYhNEVq+R8pT{VKYoy(e~;7kU4Fd3S` z2re_=?whDF%+~<3x^lbu)}53$acH0vxV;H@!XZzSjVCX%xos|>F6+)eo6DYg5iMsP z8hjwpxup;-$4W~Ue}vo%33n)XgAzLkfLkG%0ge<9wjB1=wJGn!`6KRU7Z2c}%(P9nEb(?LXuTzDM%_bWJohQ%~BC>9hftv30B#( zKH5cMFOwg^YM6Zq%bwJ@$;5c$sG`qHzv_t=J@!dJ!@Fbvw&YWZ}_nI};x@U2i+roHxj0&jSy~ z=lI2~B>H2qDG-CS{^< z(ig#n@{2=zYsHJE!V>m@^kQjwE53UP%K`d!f15Q6&vuN56?GlIOZ#d463rw&>23B@ zM-NlMuPmsu#Kw44krD?veaT%rQolX;D9T`~?hN9Ei)SByB=QTV-)3o101?3vk(=nm z92bsfJ%~Z&ZI{9Y6sxm(DP%+pPP+ZNlqJQgPR2Us^8jr)->ZX9yg#agb1E7G@Tc(x zMQp5OL7^vp%rp4>A{OU|(d&F$ktD&=rbY2t{6-N=t2IoIEfJ-_&db=?I4}YTfqbAN zB;EYj04DU?BXTxQ(J)Qi%id*>`}7z1*<~d*3q#cUKARH>q(3{?~O{9@MY`5N2z zeFWw9eT9)#*XZr1YjFpMCO}T4BqAggpyFG2pTmdqfEb%!$+J0oNm_sNJzmM#SQ7y)Dn!2DZg{7qd^By+`tSoGmN6^!8VMY7 zODQ!t`3vpD&EV5)M%iW<>m6wmu2>pBO zH@;{!dp1TaWP6cV^BVs>4VZMbG^t8>jjm?R(!^q}LGTM{LRVEUTCi`$Rn5QeKbN!C zeug+|ietfe!K#1u35lC332;*n_|SKlVT2@Pe|7vT2@DI`-Tc(>H2wUFgCF)@3HL@CQPQzgBea=m4$RjHII?DGamDWH>6`T2L?%y0dfFI&S- z>T0w>V2?EPE|IUC&w3XJ#QLB4fp^)oX4K+(%`~YUvgC;&M47p`T~+Pr?a$NLLc9Ss-5GL%jAuX|L%kk)7ZnP!aSE#G7MMx_ntkh!M;r*$vq z0_?B>Qa}7Xwp-z{yBoV$FS$k}0s4A}(0?H_G;zpCKea5K zUO|(T4p430C&33g)BF7AO{{$kP;wmxOsUZ^q^q!Q>_pH;~cP&Co+)^hFk( zMuwL+@=x)po7sn?%n_$^n#X>?K8@;6+sHN%TT7Ws_eG`e3H}VmTP6I28MxbgajM# z7N5G6MYVVfNAq%xY+6?T4)bk^cGfS+;hu?g?1vx<4%1tF!&dgD!q$cBKVnN7%G!x@q| zLCTaju%f{kZ_zFP)RjH`u+M77*KNajD=vg<3O})pbs!+bp&fHB5B``v8zSa;#)SXG z`|n^48&oB`o?|x%t|}7&M{Vc%ALD9SFes{=u4XXE{n}CFp+zi zYP5gk7T$L|Gc^GS?1yK|BoT4;$s*sL0|X=cVc$IW*6pmmf*MT=kH*ojHoLt$SiW3Q z`8V(P86-yipYH6>*h(PwkG#Uln|a0;EV+U8U77<$(J_P|fJweOgBO0m+BUS85F;AzScZr?X>w`6_6_{l z7ciEC;u|a>bWmCv0oD@kD%{u(Mm@5wRyFx?YLwB=LQj_{| zeD7}9lwKelJeb9WJq(_C{{+m^0T}x?V#P^&nEl_`o)>De)qBC|c%J3ydjUXMCePc; z7AV#mxpp6W{@>MXgKMh2v5!q@@{dl_!gax}QBZW86W7DTR{gvB(&3m51qZ0)J3MTp zLLb8$?8oG-P58_E*|YyHK7C|O@k9IBGyl$ZWneHBVr$J0Kr{1?!RUfLwb@w*ShIg; zSJY;&H~{3$Qu8kl09$QMR~%$%|1P~W3w@mz`x%Jk7SwND>p zAOAZ$%L<@f5F1}p#^TzI6KU)@DS8DVoc5i6qnc|>O_iU^AmG|B^W<{4&|Sa4CzUh9 z|6CaTI1J%Cv5(E=?41tt>=uoz$n4OF?g>Btt}w{J7xb>*UEy`$7Dmcnzw{^$wJF?v z=(6hJV~!hm3L}EMW`zXtMP3|n#%p|om-UdF`3*0d_U{=j?T_J|5__BMW9>A_BJ(za zyL@c5!gGjsKLh~}dwLJ!n^$KL0SGemCi)nGbX6nh=-zh%|l3BG3T8!fg z(lgfkj#nOHi{&|d>S2};mGikprHMZHxsUu}e%dEdcufx9dYHwf<-k!#m4^V);(PEx zlCzem%mhxR&^1td{kq5~5I*1RldJCFSe3}}=e)rYHo8X+j%6q0H@n6r{Zd)h z+i%ft@p(T>Ns0r_sT@UMnzRagpaT-ksT02A2zx=7gSO?ArS{Gl_<;{RR}OD<6l!YY zm%RT`*2aP!3>!ABq{}sd7K$}NIV3Tty~@Mm<@T~6h>;(ZtjN>ffpFKld zmjQt2aj~ze|0zUYj*ubtP{RiZqe2T>IURg&15j5DqOmuSfC~%lRa|c8Imeim0sL^V zY(TMN0EN}ZSdaQhia$^%@%Ay+TO+pSvGS*mvmwz^(J2p0yo~4 z^ZXMm=D8fZIjRAUYBXyddrqdrOjYpx)yPA>COHk^cms3HloY}}?visELhu4{XjSMw zcb#eceuB;Knq{0p-b#AguqnS>!mU48G{wneJ=5X1h?fpc4lu`dQbig?~7Z__5$Bf0eg53KUKlX@n_{p zHuKpW;wkZ}eUQD}Ej#p*!aH52@CUdf`=dPl%)XfYgc@n#ebbbsmifVHv1KVZ%>mES zTr-(@())9<1N~Ec*eRA9l2crGgyE>qao;$_@Om2*ZI8cUZ5v$QglP9B2b_!f^yJ4t zl~UgQG;7)1zCm<`_P;|efsj#tE2o?&exdMydJ zTwe~4D2o!}mgb0vQs>XGzVVf3Cc6K@L1P90Z0Y$vD$RNE4wVSz%(JYm!d}7OILq46 zy)DChjV(&VCZ)JKSWWCKYs3TDG~=t-@pbp0gvY@BCJ*3`BX<4$Sx6N*Jn~m zLd92~BZ8!~;F23Kkeu{3!Q)+|eP8hN=OE_mzu=G0vB5#EPg|Gs-RD^=ZaWXMo%Ip_ z@;rQkZJX)4VdAvS4$FGYFEUyTn##)ORGO7vkKVZ+CY4L>>q|p!OU)WL^0wcy_GvkU zz>!~L3NlQgW`oM!mx_7THrpTVsk-;ve2H8{<*d3xY!NoT2!LK|`5H8X=^Xo(y{s@U z=gAjXe5h?%pnslqfi((UFDdahIaPfA1zMU#yz~M~4An2JDRBAbFCEWOC0@MrTyHUfXtmtXN&TEJ3x@XZS|AA&u&qqG1Z#nwdamvk?rmm7l%BE_c^k67x#wT?suc zqS3sCY^&mLkI|o&)?nzhjE+Or4WVHrmL+-nd5Bxa^Ah(eS+^D-6m-8b^N>{B^_%;_ zAuOpga=As97m~v>u436Y-sEpy#l4@g-}BX1S>wj#rzKkEK0{9fgPQzPJn0&1m|T9cZhlZ?O@7_<{1DJkx+YUz!C$|| zx&UxnuCbk@s*5Kp6qNhs$$av4)(Hi%rsA&He4R~hYHaART>l~A@AL{up-h5pR41a_ z%KJR|1}19!mG{2^OGplX;|BZtpL&F_DDVx}c>YaD3W(j;{CoC$n0`gH`9$qHl<=0f zuxk)gVB{@QCNAZ(Zn4%afM@p8mQ~vpB`z#lR0QGmw5;Qzu7%PXXI72OB4mH-95>`=5xOJV%*8G%|Ku0$v4;wK6hHq9KtB#I zrvlxewTt+b#ngOW$~39NQ(HexLsS%3b$KzPj(OywC8QCb~tZSNPBeY(j+V z$gzQkDyqU>)j^>k?he~Ne)<6$kmSiriNx`tmW7gz#&k)VLzX?|{vk^3PN}MBDHU|F#cX8IS^F0*<++yd3xC0& z4peCVH%ODUi1+-P86t@a8uJ$}zuJvEY z%fG{2a&3ent1aIp*G^Yxf_W>2c0toyA#=~KvKW-rvNtMnEr0HOs^aRt6iqOBW7Xrw z6k4<5RtS$!YG)}9*5`|q+9Cf_7+CreDA12EHs9rsmD*)3vlR2j>ol|Ttm8KYD=jyO z$!qXHJtkd@;3AIHDC3_6X>or2#V-VDmxZ~i6Bmk(CStCwn$J~f;i7VnZ%}Cw)9q(| zmj23a^I)~MzruBc4^wMj{I`@~n+*BxjyQ~CYVH3J|B|N!vfUju+C+H+y$_eJG}X1> z^6;s_TD(+qkQWAPpV!=bKuqZzel1ulZVY&-<$G`O<{{cAq>5AeoNai^Q0=}J`S^%8 ze~5c5vQC4~%2b8St6LE-b0Zx!ws1u~?QX5CFYLfrUa^($`LTN1<_cQ|zgth6YWAel z-LCg;f8ee~AKz9<%{kx3GOP z7qoZ-qdVUwXfwiOPo)q6O9+)cicrRBwsJMorUq4Z+$e=);aN=ETO%Vh@yz1enf7#| zzD2R4Oc8FrP=XhJ6Jm7QUzz4)0o4_^sGtuq&rhMMn@G|PQ2^nMc>8@7Bx#v_`I zEdRT?{u7*~0zEN*gh#5-b@I*$XEQChC>(9?LRNegRd-hoA~PmfQ?SUk*j8s(!s7Pb z<#m?HpoCSL^n1PF4zk{Y&4yuL1RB+eGlF?H$vZt@zMDgqlI6Ttz!q5N3*ODiGGI27zX17DP0GEMgn8k69XzUG7EP3oJxzufuHURt z-wA|Qg-QHkO%jAT%(fYtWD+L0C;Q=yIAZmb_{}&_&H9^oR~*VfSH}SiVlzqJ$tUn% z9Lz40`Xwo3e5_sEw zTo(^CZFjLW0cCVfJqYCp7fL@9XoT}+vb6^qkwX5CKqHdPes2f#}-Pk-`0;6(@<_TpO!C=VHag7jD(*03MvwSu@U z?Ez;xPg8jhuWN;pQ2kAy8P7%$`6&O!4G<@Vjc$LnLXjyp3E*hO)7bJ4&}hZy-O?8F zwBqw@@x$8I=wRooR{(dCAg4)C<|Ll>mMAE5G9OmPK$(;I@?HHM$Es0AS-lbRCG&U< z3m~5mR<475DMCF@gnTJ{zAarr2159%9{3Z&lZ${q5oRXvm%`($-w*hO`1c>OIG@jYi1RR(M0#fb*;#whYKkk)?+Lmz|nz{loYX!-D3YfL* zRZe>j1Lkx#mDBzCkU3q@XbW(g4)?UD+uzEizWY|-FBSMsPh42w;_LeAhrmL*fb|w& z%HZK9p9V}BJR60Ra{!f)kh&TW2w}r=$eh6oYVvttPY7QP0`@X^MZanWq#Xrep26u! zXlNOj64@rheeh&)A)6;;_(zPZ_r%#Ah;g>NVyNB|Qr;8e44#n96RP*%Q$7;m>hHme zL4>f%X1m)1Zt;g^gfu9j564Trhnn)Cn8V-+*&dc}s`q}0*lU&l;3*oENbW&gq(N$l z4S%9RKa-;jNi|v<*^y*j%&tgA1yW%QdkbGoLI0C}T!kA`kxAG9`#0{9hTthFGoG4; zMkv3(2jj*|bJ&J7lq`vNu7;IuYKRO*aa@9 zeYRCwB;RDhZUth^?FuRtHXAjo8El0t+82 zt_b7_>E{Fk*Qfpe6UOs@JWIq~~e zUxm}RLJAJ~a49FyUY-f$vz3*w(92UU;fZM{@)VN3P5bfzNhoU|cKzy=dG>@COl@3Ls+?yr^xT@V9 z!2d{T*c=^t1ss$x+U|$;O4S$eOF1w{a{P?X=fLPe{Uc844;scf@@rd1{oMf^;#6@2TXe12~WZd?eL?TlC1N3uGfT*JR~R*cWSySb!Hg6E5)A@F{L{ z3mpu2tDFNrQTZ_p9Qa4k9gWADPCmUZ|AypSrXvj!v?UC-mdh+Kk+u9yZj6Sb@i6}6 zmdfF5RxV1Qxx)Jad2ZF=2=0-KGNVAS;OIQELOhhr3EFT3TXSK;1RucC5qv%u8T62y z8)?F5lZ}Kwn7C`LFm!`s;x$KLwF2${sFT3DIBYF%ev!lxpDWq1AXX9FyzIiS=uuo> zSAbzjo@{G7p#%|-Fg$*1ATX9ZxZ8ujndt8nh~bPpq-pE&CeLq?9IEFw zFvnX2GOl09Rf3t`0%iFk54}<5+F*@<`(g}nMD)`Xgk%83b^4dMZvPS&^Dl7; z{}R{pU*cpR8{+U*1L|MqD$ko4`3xJtA&Gs45h3;&R=C)T$Y+=lVxM70i1lTNlp3Ph zY5C}51=q;n3&##d?W0^0sA^E6xEQDvm0T@=;&FpfjKqa!4MzWkpBsZwWzgbdeM`^{!um!u=%R^AIOln+>1BbzA+pz-Y z4MVBDp{}r#%=vY(q{V?vaA_PHU3{FmNJDL;GUX62msbjKd9aI)QrUp{t;5hxsj>u* z9!}geZ{w=rs5sVeRYszSNU@?sk*X3(A|CB6*Gc`MYN@A@9Mp224B`AuwpTNw#5@eLR z)3Cb)1{=-9Ub!dY>=EcgCGkio@@nzr5vZ-C7Ne19kE9CMj70rFs)|u)pmGruFfho) zjvj?<5~9AaJA|yrfY3*ylwjR&ay{lys@K3tRG5BV`V*Io0q2Z!5MDS2WwwDHN;7|A z5L{JLNmLuUgi2LFfD7t0X#wW5>YDK7F~}h`)?;fax-X@kV)Iy-^&21I>aj2?2C7|b zx2eNQt8z1jO}jrUDbi>ajf3jG9sui)1y{kjM`FB?o~*FSVQDF;M$(>i2C)RSME~^w9$W&}!5|>UQ^$eA zPziYJIHZnr$9BrI%PVDR(J8K^2J9fZ%w76K7sH}E3ZqY zycS2yfpaFKwh5pz_JEFx%vkvK(u z+^H!@lhA_8`q&6B2ylqQUPh^WKc#eG-OK2`AaJR{omDr>w*eBFyS5TrSGW=C=J-ERQ{3`09Hvg!4<2F4X){CfVGA#o4|VV#J`66h+MJ8*U%A3m@a}`Ht9z$uHY0y7mmBW4p89eGEJN+ z<1S!jSHF&?OMoZ;>8PD#A?`XI6|@6(hc5+_#SksjR_^lYFvSL8k_2$6c=4ww9@k7q zDh)K7%pg)wLn}5Ax;{TL!!XeS{saqIMl0Wrcg{uOiUseH7#uzW^-Ta9T?zW{?SVxC z9LTg8XhX5?bQ{>^2FKEP<^K^1WjPk+&j{Z?z=?BdpFFXU#_vgy`{XU8g!EI8F58p~ zF#-nNckIOfqD-l>oSTZhgEzc^dWt$Gi%1TrECh?eke8qqV7PDe`z_RRhyjkDyn&)X zRFQ9jtJSQ6{sora$O!n0b$%c3yo^a=T9tz zN)q!c8e^6a_A}~Wr;6T`w@1NYoiQ5?1$1?@L3be+7x&j})PpRarOiQ!kXASci8t!H zuyqdlp7aOhsX;Dmd>eGbg%`h#dd9fyQ3}c7a#;G0&$c#NLiE{nQY<4-=ies&^C>83i#*`mn4AFBDDpZHryb|#qPP&yI-+qxlwuxwAx1z>&ZPhv7!f$c8kjZ@ z#U%Lj9H-%4HJ*}bL4cG)O7uB$e(tIQ@};_S8!jSJa__@K1)iCQTEi&ChagyPVI+xB z8JZ(Cp2t;XFxyxEf)AFV;gZET+>CaE>|AEl4St@O(QL^gJZnC(kgxfuwvE7TXFcBz zv{u-(gJI=8<^ji$Ps54j8%_zZtZcmiCvL4YT#A11gkw9h94!Hi8_Ut)_5#M~VEy>= zPZP?ot$G7&bA2qa&0-u@SD*;U*}VekBVf#vtRlG#ux(s~V3$=ORsvk-TTy#}eACL2 z^0T2m1)!O`mFpnH7 zfirsvK3xUoALLYpu6vT27a_|SDB^T@R9<%6rXa=V3q*>>>%kjB(W|Sx#h5L`X?^16 zig1-)IDB$3ifHSq%p$G*c4>8S$evy3gDeLo$HCmr%jFrBN4oHaDWT{FQ zTelRcq@gfwzEGqJq5feLNDGAF@c)*Bxd{R&mH)`KFh#4y(RMUfW#-1hLsjx^8}UwV z*82+HYDa4#-TCkm;>Y|jNc*lqbWNy?8x9NQD}D&eN&weUzaF}^3C+u1MtVo1qCG2r z4Wc7_+7@3;<#iR$PJls}B(~eXz^;6D0?fg#jC^JS46(R*9g2WiciqOwKL3K~i^v!L zHFo&F#QqTJYZ7?2?QcG$-*^r-G(a``0l7mjuE9DAj2vuk6pP1mnlQz%w^Nt{iHn4dB#&G*Q3_Z1vIZGZ8TJH&q(q<=XwuM8&$v0jm&zyk2;W+EcQL`w}djk&ket; z;U^9% zEs$dO2gt2fzhM9IZAnUiJ;oy0U`?^AR=r2<{=JQaw@|vl*!>||3*Gn}2REAA>>%Sz zwt;*>?A?#hfhdS#zwy>|7bSIQy^){5)-?dOTe}EvI0zI57+5OXqe)jj2 z68kSf{bV2tmyXbrVv|naNwzJQ>N09nKW>QJ&$K3pAJ0zQhB^R;E4QJcwClB!Rr=@= zgg=rS-`$4#_XZ*YlK$1qb_~ZnF%}_t7i~QIf(M5A3?|`~ zc)@4rCX{*RPHsN7dMBD60!6=L(1hLe<7RBhpQ8?$E;;9(>IroE9v}|po(9eQt6Mi2 zOpBlhTmDr>5R0omM?HgJ_QHvQL^OVm-U4!YyU_GRV7{KrWFVfXq$z5nOjdGTYSD95 zN}$i|;;P4gH>dH&-RK3#yK6VHw}xG8vMtKnVBK%S7RZMh_2nn9iT?@9l4YaRsd(ZS zXeI+u~aF$1~ z67avrBTN-{s3x^~Rui>T&fgbHR$wG>{8X<7x1pNsw#|lvpsnwbB_-KLrFsfHl>FfX z{<&)6+ad5|n5kF4PJQ{~>lBl}cH{E)8-J{pgu-qls5)|y0KBkRS>aMyD!_+X29{KnvmR**H5Ofq;^+FW=Ui&COZ55zST!dZojtRdO`07D~-;2Neo_!`U2shEAJ zRgUqd{10$No=vy_r+}M(YZgQs>MOF8|H4*JIiwzzuDZZ&jweK;ROFNg_SPU>`Sy&>SXbgFTtk^Z-J%lN7YheHU42gdJseuWxMURY+L; z#%nPba!iHC>`_dJP!ATU2a6h?K8U(K6BT_3wF?lW4-iF%Q2Q}5jw5o{76=4pGKsQ! z0~K(5VSlpAsEK;{ino$sMOaN1o8T>RBKnHl#Pa%Figz4-g^YK=a&yHNv~4{cJ4_kATPdE z4W~wu%3*zzyje|C%{1A0OG>hYs7zARw0|n(hoSl{6-iChF?ivV#KnD>2@I>`n@ZsU z$83^@joifU*S65Cnwnof)Ushk`?f4dUKX$wu9X2)c+OGOs&hqBBX{PQM`Au3QA?0~ z_9c(x-&!4RIEq?_a!p=NHfwMV9quf6coenmAbj{L-sab!O~a$*OUrrdV1ZkpMFqvh zHE299KR8OZzXs%I{1V@-K|j;5?I0d{H0$kQI$28HZG65KJhbNDac&)~HaIWg?0Pgt zR9HhK-cXPBNDFB^%7x;jRWan>YTZL0jpmZsf zgNL0!G48 z3P(|iv7xfmCpgnd_P3cq<04V4zq`1nb1b5^#&e&4|Yl`f0j`yKN0lRCHKuYW|@8SZ=K zn*x)jP?I{#sv8ou>&Pofnc(u%q~wO4hIJc1m1N-Z0jl5=T2;`ZV{F=KG+L4e`%jdV zPLtL(l$_H_hyAl~IpeW_TAp|FuWY>pjJ~0?@;c$Tyxw+fZ4(?8xt_R{{n0-s^LIF~ zU}+P9T|dF5Me_-E*BO)}LArf15Q(RV(z6Iez&Q}c;`L|IU8!ymUik}gv>WilU(i{p zx)(lu4xNuzrT#L_LK}Urq-2rdDil&CE|JI%;_*s)Ar(iQXzjxpkPPvA3S?cfN^Hui@ z)c7X*JzLq$Z`sSxS60-Fx;4OL4GNcSE#Qvps1{dJ_JlO*{NnTP+pFr6CfHO<>XYDA zWwb2Cap9t2WbT@yr8V*S_N!4;yld4S_BO$iTq!@qhc+%{NB)6mNfg8RD2#;lV^o?y z=D%OW^ZtkSch4=&s90O0vK%(!j>I6S$C8?mZ82yx)wZOOuC*@y=mmiwhcC!(2F*D9 zpX+2}?^k&Bb)*Fxu-XUd8Ff4k$FN;`FBUfG%&|}x@fi^q@EUPAJ|2$mUWbj)aFjdp z21+U{D6OtA`3F#5PN;z#j*SKlsFVhdsT007D&b41kzX?f_`;e8CSK!ZY+i~N+<*q^ z-iCMH08hPaGydxaiZ9A7)h^1Y@-3;mFWE9I+Zdn;aK-CPlm78L3x{%k?WL`3bAg=q zvo8wJ$Tk*gBCbgaD!K9rrR$4J{zPp9svjne?F>&JY1oB-qUoIX62x|Mbu&t03T_Uv zn56d zUVRhUl&SCnHo0&h`4;MF;H&87*y$x_#n&jwW9+?7M~^yKCHYp8+j#_B5^^)i0vlHt zfr%%F4O;MY>c(Wd@JX(!3-QKVC{0b}H+6L8MfdyEa7lLWA=Z&J^8jrnZ+L5a;~Te- zI^NxGmjQO@0*hR{QaReLI2n>;h2FFuPWv0RQ5FLC@+v<(>~EwFGxtekH&~h&CbyP_ zB|8#t{TrPR)^+hgJnc3hcBon+wvDtaoPh+fz6bu~HtNF7J-5JSoGZ6ccCaqh2SLX> zNZs9`Y>A+Lj9sxTh#;^GZ`%1w?R-PFg~&tL#=}dz5nJzoz0}3x>N{u*-*Ro8aqwN# z)ALbu7xh+xj=+%ZCVuxWN{e>;`~T49cV0xs5N(x5M2&ZmdZhEuT?Qf`VI#BBR%%x; zGQx;FziH<`+a-En18_m5L<*I%M*=Hg0kCW5k7|F{<6)-QRen5nx7-JN-aVww(_Qi6 z-UWAa5bQ<{yJf(5)-s7aU)R+?H1Bal_K7BEz;)9QIUMNZD)Xriu1^40y!*H3Id#gw zYap*3gsLyvWj&~k zLk<$r9;1d>Tf9()sfe#aAAnj9}dvpFHY^kjJsF zC7&eEvH(sU2H?_%Xue>kC*sQwQIBkAJs=oP_MO)*+ELlWocRfc;R{)n*D)= z;bn9dS0(G_9w-(GWW!i-l|W#dwzB61=ma^dcN)I@6m@9(GSIaIaCD>0BHe}CfG&vz zx=|HC7s9Ku=rIvcOz$D0;u9qeFjO78>JvJx)cwyceRai&esDK(ogn3hDMU@2gqnJi ziIOK12tJLv@2vsz6H&3$PyAhdF7U=pH`%MhxTA!Q?xoHb+5pT0h{D>|+ZF0CqC2${ zn|2PclIN$$<5Lp~PZh$gEyMKVqmGgR$I()}Kti_<JrYNx zi_j9GTq$sfk1v@+MOcu(hWAP7ypE0nZ>}BCqPPAG`d&%eG}of}CaU!o1ZT+T^ip^K zmONkk{&}9A$pUpS1Hh@W{sZWClu-EPO^&!rlH4TA-XST&B1c(AO#-(C3wO_DSYh}2 zD7;rj=VrTmK11Qyzfg!3q{7)h1K2+^*Fl5*>)}VI^PRe2t?)EII(no!{Mj5Qxg22a z;88}xfwr>RLbyot2Pexx@_(>f{yQ&Wb$i~{@tS6&t1CoXh~0iPyb(cXX{{t`1BjZi zV+`7C0Z}h(a*R1H$tB48R`ooTB-jM=-tsmDRCR?{v5kAYitTJ&U9n5wNl;pKatqQ5 zt%r0IGi5g^l-8Qfal;Wl8MJ{AUf1OK<>+{p=hv}=yx7Kv)qB7IO`8_Z86d758DsE1 zIjs#g!rOD6QvD^TqhocCo~g(8VIUMt>Jh6IbW{i@HYf$Tp>Pz=RnTc=PT0#!x+&Imjx*~S8<0zd857FE^lrPl5+R>%PT23 zDq5(d)63LSucSy1ownk64W%x%&^KrSPDENQX#-Nvl%S=bk0N(1d_|egUV@Y5rWTWcbsOvAR3HwPOCs zM}5cnKc~LHtAi%$YpG~*ylv;JW$>v^M17m@f+xZ;&qsZ^81r1O`ns>SsF)iqNH_Y_ z3$^ASzFtK2C1!#V)%Tx8puQY(=bN1Ra$((EQYrUOdn?6!0e26e+x6u^XO!xo$LP;B zEH1_|-OCwuuDT-Pn_aMLl$3&covUvyY<>ef0_Y^^$7gU&06ny|5@ms((q=1&KO8D= z+PUvT-dV?TU9!@Iy9d%s`2HC_8UpE&!A74^8_o!#qoZ{##%PB3FXWMd5VW0fK{V`M zJ?yPjybR#W)Ei)E3C)@BEWnJse}~U8t;zAKd-|cymW(Qa^CE2}^lu#Jx&ei&0)!sX zu}51eYK?lo7eDAI)uW->cNEEKIrW~83c)M`8b(JcVN$-XJ=-V}$mOny;D|X3ix?Pm zOmnA>`V-nH-wt)4Iy^4~M6E0L3Yv6|gbSmbEBRZJ11d`_MJNi?x>Q$%9Nv{nD0(Qh(^}{2 z#V>c-Di*>Vx6W0aSiaf1*LtZ!_e$O0Cd#9@3mGx<0-fXSr-?}PnbH-OMg4Y7Myj1)+Pt6;x)s+Q5ZV*zyqW^{HsDw#m943z!`Bb+$3tN-< z%y2hf5>2=9=_+^=w5yel|=kQGMK99{Dxypy3P z#Om&f>7}lGNIxZ{J8$FkP&)HvOx6L^AsWZkFW?QLAxXo?JDz$lb;Mh3_mh7+J}(_k zV93Aa(dz!nIyR!Bh7}#j=iBLKw z=$n_>sNH02c4;_n4yCP9T_TkA{OzgLqxbqESu7^pWV8*b;c6Yk=4ntZZ(?~%KsIV z|0^#dwVaI#0=d|VVV6-cUo!Pwp@fgBm+&F#iNG3HMch6lP6j%zd|uI0avshGaP?nS zS7ua>wwxD=Ej2&E<_J2j4HOcbQ;z+3eScFW7F0(~kxC44@bq*~u``0!BJ-nS>uD<= z=lloXkDwELtI>+@#ncQ-^A-9MQ&^$)cUWyxy^rw+>jiC2>;}`0g-s)oY%eFP}c;8y|N3AjF;Ka=S7bxXA`r(Z=&)&SWY@fH$7ep2%pt5WcYJL=o(u&9g^T zJ$TBaFgHfjlHx!;Z^epedP1c7m`Ns&A7|Zc9cS4rHiSkzFPe@lQ-32=!~qcF0iv5e zgyFSiu2CEWu^i;F8^897!+1={3+eSjy8DDrdcBbU5ad53XeAhbyLA*}w9iNoK;&~17+zakAV2}J45WZv)P!ucgZK(uEzZ&5ZX z50q~-9Kac|bW{vTQ_I|4GOizl{t;s zC%DpYt%rlZwy&`?j_zAlLh1v~S8UF!(>gPb@LW?LHBrssESF}5v^rR$A|pBThf>1| z17WC_<)GLUKF&C+6;#!^S}O=uy(VYGsSzz9jSj7Chs`v~oMcx#c)BdUO0jD-cE-_D zq>eRM8&7wPHLoHN1UFH^UT3n;3jEmc%y_y_5GhYPTWxu}dbs&4o`$btEg^B1v}8pIS7JW>ot&Ykh7ts^mJh_b zGxM<5Ju&O&D>@TYf%n1V*g| zE3@79b@}%CueD1?ThCi}ED;F3Xpe16neycdp&8VI7T3OF`AaB~+9)tTa((>4b=n&K ziyBRE2;p(02;Lmd@qD~pR1y}QsXdeOQm4jD&^n5sK4AVF@UF~=EUgb!I+El)U=yi zWtEml!_7Wj@aRMuu9C^Y)i=~6O@ex)eu%To;Xq&*js zX3WXPoXn@$Ag#Whv%y@vGnMOExUeos$nS#uEcV23Knu*=(|xj1!{mnlc6SF(->k*LS4bMQvGC36nSmjQ4fhHZm;Kq!opXPEDI4 zfoH$9b^In1qj8s>+&R#PmB8((DGiWP!KXOKRaZ!A;|DIk6p$=nxqz=|=@h9^icvc{ zDO(rB)BWdbaxgE&a*8{g*HR?oJsez$x_#f73+@mjH$fYY|I?1n$x;`wh5)jqZA$4$ zK4g0}{s%s^Wm>5aN}Wlaj6WkDXlJ`Y4vYR{e4`!Io$(e%>2#XZ{Sfy^r!%CE9e7GQ z9Y5Ngon#?7JQw%F6;85E^^ZSd`N#fhE230nre(U;^1J+2%Wu<_mfz*g_Y+Mnxh*GLp^a&LN}Fb!lR^JS>O6{f zWzgC*W9|Q$5U^hdXqwIj+^Yll7#xwfqyyd8qZ8{p5Gm}%bsc~^Dga;WK&NCI50E-K zRnbIU|7+D&Pu)b^rew*L)F$8BxhqRPM!gSCfYDZbl63NL<5*EgBGJA0osM*_)cq76 z=?FC7Qn4EyVWus%7Hubpq&~pII?=t!sEKP30)-bm6!6wgASR~+pY23_ zY6u?L89FTLH(b$~c1qR#a9$U>mDGI_cLa@<8m-ve1?Io%?)YvOx*&lf%0tchd=F7q zqO2M4Dh#hux;k9i6|(AT@H<`U))4}GCg!%nshbK9KQ~c}HsSMGfYtF5Zspx( zUMC`YJgkXo_tF1}BIDR@^sDfO12E#4gco;%mT26G_jjYGk!?Wf-Jz83kJxeDX({YG zdx|Gy(r_ex3H~4xF7KwQ@VQL7V;FU(+NQr5oDZ&%WgMcvajPDHh$_cLJ?P0wCy~GU z9d>^YS|#xa`iGv-`phc)s3)CVtcy?5r^DvShu_>9GGW*t%c)^Gqjrr-8l6a1Bg9(Z z%u+v39b8h8HrS6{d%b)_4Q0QlRC9)nD~m1)&*(*KltTzVx(RrFFZ!fZcM$)lH^{X9 z2HbW7#2th1-ri6hx&oY@MfV7F=a5M;_!wWq|H+~|c{tsiMeM{C+?YkD<+}gM(Feog z!8!-w6zs&X=XnHoFVFL@m%<5;1z?XjE5)&6?16jrq0^&fAM({sE^HkHPl{nKRoxZO z>qD!{%zsd60)RWyfjRbdNCO(mrhYHaWQvk*j6nyLd)6-OnSX{n>Qus1{ZA zher&!Ih!_1Ya{WDzVu+FnN$1O*wq)5$r*(GbYx)eudNIK3%&Ldym{Op$nOHq)6u=u z>g^j~!M4f$;cDM52-Jz^rPoQn?EFNM^f0-9QfVmEI8LVjOt<7FNfYCb-M8vIrIrBJeRhhKm8|}580zq zVV`c^rCs3DSYYEy znIMMb6UC5ak{GI;EQa(iiy`@|Vn{z#2u+gLz9vS>Ul&9A>0+q%zhX%K2ETiC`Ne8$ zckl-^bu`Wn_&pPLF2I`pAz{z;oe=oa&m;GBdM%}TDQ+}C4`*J2uNmkfwfcMQ!W|1q zw?-!KWP^RD>Fi`W>y={}OUgGXoA9uF=zVqbu{oa}6#@;k`@%KRKSaas|5^A-KK(Io zt88!LWd*cNxs&UbCbO*y>D`hzs7~F44b1Ly+s;vS6C zOgO8EjtPL2ozd_)8;^rerBD_;uZT`5GcMd@fF;-p(|4@guAKWc6F3ABAS2~PfzV0$ zXRnjB38c!~6jCYH4OSkHvBHwTs+2>dU6gD;Q;tEodkNbw^JQQi_n}}vus_xfq$6LV z<~O`A+Z;lbZyrcZI<#$sN&ir~JD_*J%vXWcphf=g2Ao|h+YEE|%>^*h-ykwI^Tz{S zmVDZ;_6?e2?|*Cc$9=wtoyCJEZo!Z=s|QB6^B*#8p!~M2LX*O3OfeT zt>d1Nua{xti}>syx?3Vxc@hainu>{W>Ot&AL ziD2GlxDMx;u1f~woX&=0x!^G0YAA-7;`s$RXS2_c-UGa5W#A(#%Q>HYPWYY&-}8=Eyczj%SZCUv*M9~9GBVdnN^B1+^Tu+$pgD28D% zYzy@tN*5t@Vv6;Df;=2yc*0Qdg_)!AiJ=508ebbq!^_jE)x+sV`}lt)z=iuyA1;^?z=itib6kwpUG?R{aqj<_3-_gG zxuAaba^YNRSE{A)hnFA1jaTR{aZ`yU2`*ycw^v=}Yw%?YHurL=lp)J-{8ic%^9slX z+OTAxq-gGl`2*({!Na$u_C?1h;5Aq2<;s^JhZPQvcDzQ{D;>oCnJ42X*I=N`eZWOf zX@Ah80st(6-1EMit@;Cy;hHh@5VEyCvJ^(o&d+i8QaZI0*Ffr_f!MCAWQT)~)E%r5 z6uu4=zHZ&&Bc~3YB-RR=$fp4HDQ>QyBk;$i^b94isj>yyar{_%VxYQ{_RJtllhNG+ z->}fJ?8dS5WN83oJe&tRQnul6BVEsZ8sM`UUpCT)01&`o1DrglX1k83cghC2X;YLu zve-a0x))i?<;vsqGnG2Riwzga^UM$rddkI9ex?$5159~R`fx0ji+m z)%d)FPR9FY(Z6vOKaf;BcFd;rAt26#qTL}6DEnfFx;2~L!)C4xH*;+mFP%@zrS3mlw&6oU8}3?84~ci5)c#=dhe1PX zm1O=^*puNnw30MhsBCyIvYbv;?j)=l-^7jObcYVyhkBlNczS5l&W6t(kH|i?$Ll3r z^?)jGTSbi$-E_a=^a_}Haha%D_@xSZ)c-dlVH51bVLZ=5Pn1&I*~=Dsk=G>rgl8@E zF$rgIex;8|IK!@~q<6>$IV+zr3DbzI9P^$t30%B;uE!(<{i{h>xr8(-4%RpwH@^G- zU>E$Bf?Y70anVxZbE?DdETv6lTyFJ9kCEUh58{l(_kxj7c#TAMjeYUsr-h4CO7@m; zjh@dxj58Ws*ii&Vg9}lEJVt~2HkWKLL>lD5R~mO)uTtf83hMC)JZ>2so#q_kV@5bw z2YD07 zAcjjfzeP+=G2Z+E-AynxKjDiXcNsA-3i4K(JY7@U@Sgu|8*TuMIxd=L~y)1F=4i0AhW{dkoJR zVtBg3Gp=+ykM;S9SRb9#5rLm<0>fhr!<{$N@XY;sd}}j3LF&xJC0oGV=IDl3ZXw>q zW!SleJ|cCNao2712U02$|FDhN!UXJJO?PH=F*jM2+|2Ns%bnli!fJY?R2|N4tfuEk zl8w7uC*^S6EEp7P-B}47CUc<7NzgICA$uXqdpPG4`n3_zTg-rS%eJ%GM=k{_b!3ONeZmNfA^vD4=_{1V8QDi}87?hSX5Gr; zYdC5KR(wkLDFbA%v*j|Zh+O8gx-Hx|WV7;jSVj3A4mobW^Oc>!nsjFCwrG6S5Ca>#^_hc6;3 zB-?BS!Pi~6SjERueXIuU;*7PwUnkW9x!R0?b+M~ZH&=5k`vp?EffK9^+@>8NlO8wk zq+^rJxu!w#(P5)=O81U1H7I-ZG?)yw9=<}y>7Uav8o(?f_12V=SY@6Xm z#_1z<`}KIg_H_tLN5o`Lr%c zCA&)aeC~8pfjs`!h)dE(*A#h4!*>mD5cx?j$-9!L{UPJD7ptxvS;F4K63Gd4wH%LI z4L4vUe`7{zSOLj#(0Swt$7Ld4ONrGrJh(ZjC7V<`?6;dv@8yVS8Sidw8sK0Eo3b{Q zu+8OIF`wVTt06m{@@U$%1UvTI0t^5%0h0{bfM z5`nXDZ;Ru%_j#dVjMluHj!seg6Bt5?&tnWT4RT0ZVm1chj4$Yy!qg#L-|c~Q%h=6d z&|~3xf1x!7vd}xaSF&1`UL=VidJ0yq{^#r?G4(`iVVrfAZP-Vzm5_c5gxiE)*$<;G z9oJdDh}Z0=d-EU0G5G9$@JVnf<`SIt75y|pph66*JA^l^maF{8)A1h8{hEF#rMj`Y z12l$5vjmRLAEe{q5gzu@LFjDTQpCEu$K(rUn&1#kwNU{(KVvZmq0{5)!{9jKKB$o) zhc!uUB!0Es94ZAP<(`z{Qj8_5kI=nR97FO??$Yyy-xs69-;2@R6C01v_D;YS50ZC@ z6k|w`4@d@+50}7Eo#X+EKsc62WTN{KCm*H9lal*pbHkAbkymFMcEeG+z2sRKD%=aB z4#hWWXv4E0CnLNd?m%`(E!~!@7_g;EY_6kQr5FP>N!z5)7tIZqMv4qL{>C+R^p-qVgb_g48W(-|xiUFAdNVlpup1g^1w1dm z0#_fWI|YG8slvNa(5ou(mE&~l7-DC(fiVUw zw+;XA1f5CLR<_BOSiY$q-2FstWt)^qxcfJBW*kh+?8=}bGL6ly<9Y{WQBt44d7Y#^euYE%o!)#iGv%ZDli<7}qzNKFkoeXtd*mK{~ z+a=0oGV{=t;&;EJdq}D4*!3N(tU9l*K1COWQ7>qh^t%(BPc}RgFvnm#?i4**YA(S0 zPtk3O2N0T8w`|Ve00MX=+r>9G+spXLDSEd!hsFE8hg_744gZ0D;IHfs6MI|T4IKU} zy;y4O%5M0T4wFjVA?)7Y=s3?Tm_2iWeg`JL(YWL?og;N0#Op4TJ~Wj5`ZBGT{@a9Z z@vCG)x8&{r^9h~xHGV?J5Uq#3XPi@p`*6-|F`-k;B@?>Oyz8jC>txOL5gfONO&V&y z?)n>4lkV&un5;Q{CTkH7DA~3aleH7qiJYHc#SMBaFF@No5a3&!C|833`Oqpn?}m>6 zd;CcR*pXfNr>_84-X#KD&nDfYL!?TI8(+P_c7Nb2#gYGTQZ(b!kBJmhh!o>^SQu$# zJ)x7qE$YG(p3=9Z4#lbxW&*sSwQ4_;B{hDy=RU(q$7X_ai+hUQt~5>oU(l=2?|#L< zlup*ei?&M~nWM=j^g^_7Kt@G6MQ-Tr(#=72uEd-u)v@K;T&icDzkm70LP`}_h``^@ zaqFzZ!G6pssW}8rk1;TTSK>#0Op?^>ht+asNV0Kf47Azt5|w2m#plp{7Lyn34^Mzd zgzp`ArJQ*u*>P{1-V_uJPosXSHz^-cOALGTCfOtEbA1w=$t9AZ9^kGDrl;_bt3RHp zU^+y=>H<)(RKfQ9+B6=cc|G2zV9a4|dkoo@@1g8o!4@i+J`%|&ywIOfXSv~cW&tYS zVu-C?WUnkh%j*Mb1xhE_iLfz$4EzN)_GRG@u8=6sEQQCfgW<7^pyOHivOkm6+2Nd2 zTRw84L^d*460NfaH_1KGm-k~?eX1m(o*eTbN4EL;SNStk;J3UUJkY$H;i(*-H$hc*;WG523-FmBCRb`)i(3UV-Gsvy7xCy|W$JB=sM1nLnYKG_|oy zdCDScgJn%lm$wX(HAj*Ro%6!@3?-6|l-+inu2w?=W&qNXsdJ?V-5&4rsrl26qo<`Xm4k+bEz9UL@1|!3tAFP!f63Zk!Fq zBY)y$;Y87fmhlbd@}w>ea|ofCYqi zA{avyU;_hjl_>ClMWCo$)j96tvk{CwhEKdsbX+GTAnh!(55Y5?S-3|e16PAIx zAI`=&CSU5vhnMUaZ7XA*{20r}Sm(~S6 znIKfQ`z^dKo*BUv9GJxS8aPM<-hwLG$Nby& zg--IU4_t_`DyfFNhR(hFd$1Lg39tFyZN((QPjqW&$9!3);9;$qABECh#vRqnaN*&t z-|=EKvnK$mGpRFg z0`9?LOwdLl-%v5;`UXCx4*Yn@P%sWf-Dtc&87vVmwxzhJ4bw$351ZRCW~t*bmZmU= z;f?V6C<(b#xV-MI?+W3PxfK3A^Rp?89^yuj(L4IbF2 zN@a%fK*p);`Ii^ z1UFjofYe9u7|Q1O0h&NRX!!BR%ST+6G{U|fFaoV_gFW-x3?avDpxKsr0R(lfEwpsq zS{$uqZ1CyOGTl-qbM{HG9PBtzg>u7XN>qz4>(c~6&V~4qmWhql*~&-wNyGG;2?^%5 z)KjR8cA$Q`3cRKr6QAy0?w4PxOR@lSvNK0Zhi$g3?|*pFm)Ciw&6XIl6N=Mrb2)am zWAdarGfqoqR!g1pu```X5LE0hd^w$&th{swx|xq>;o|np06{I^!W-K|({{GS=h~Ao zMe6Ddrn6L+jJsw)3C(Iejr&f(8#9>K`8?`U9NU2@3D@+IZCSMXC5tS@)*GKB4OU0v ziVo1EIE{A<#TPp;rP8AXSl5yHstqVB*#32}YdlbrYf)%YehP%uTnfV1p;zRx=vrZQ zC$IwUc-*}c(>BVdV^#S(CxI>b6Q)0Z;Ws-mMN%pp*K}eM<9M+@T)wEX{vx?9qq+52 zL73}ScLq}ebcqqdojXHY6hHpcnVG3|Ze{ai#+b?FTNDismj3xPLN63!%PyTnPc8~1 zh+rms9|w0~V#xEP+J*2U?fsbA?lxk2k62*aX@*MPk=zI;fbOy`uO~)18`79UK5f4( z^I!8$E8x?`8}i_e(EEzhByMdJ`vy1?Ef(Voc~dB!Ert3UxP9Y3uI>WE8!8iOei^qQ z(j8yx!sMvk-DAGdR(u3kz4GzyZs28KDf!${~tddr}->i(2Ie+`1i5yb{A;>QNTqSf|e?l$@N4WP16eRkP$X%$WcSd zlBgyKJH8JNFM~(to)e7KWS28(UcnfvWm>sJTlsi6OzXLNbL+q{NQrf;9wSRGko0lO zb7gQfha^uFm^sWOw;&S7=WhcL*oW;aU61eB9R51yvv>mBpAMWk*|6)nS!yi1dH4QeI z0hFWNABV{K*N=XGJlq5?|M5tj<(v$C+PPvnr%r)=n7E#mfHt6V1q>l2kB5`9cfA_A zyE@nL-0L*un+hbI^N!?^Z45K==jU$vlV`-T0*~v%q~)qV(pGrW6aK_zPVHwuOVav= z*r2K!Q~?Y_=v(~bzG_$1{zaev0cz)W*NuC}xW~r2T5{@V&Z}+|{{?f?J~|jK&AE8C7Bx zNF}gJkV@ualqJ+AOx+74s^G;d@U3iS$zYBj^E;)w+NbfkKmK!0XNte=SDJgy33h?! zb`76TR_4`pb!Wc1eFg-sw}$8@}Yo< z+DWx7$<|KBWP)GQs%_&E-fn_URJx^?OeEP%j4_N-Mv{5MbS5r-ET&Biam3V_wzHP8 z88QaML5aqX{_cCbEQ>S!yMOeLW!d|F@1FC{J@?%E&b{}XsauC^**&+htu1tYXG9Rz zBkX)7Y0Q3DbvJvp{v~qb%asN*XK5ZETB`B=PO>uUkpl`pj?9p@o}jsFupB z*+K?RZ?p67^v@NFt``!I+H6X94BkzvalUa_y*#9>LMLL1d1|b223E|Q(Yga^25qCM zH}9|}s{a9tuObHG>u9Z3RgXy_n=;LEtH@*7m!OOMGs5-Ja{>DJCG?SEkLo3bu23tz zTt$*p^E1Cj5=4Z_E|mkx59`?VLXh%bWrtSa9W;0iyA(;{9wO8KWr4@I2~NkYt$3^E zC9ZAQ#07r}|KGR0zx}ZAmrjGB|D!jB-aja%%|_)rb3v$A+iLf+Q5#8oBzV$0J(Zwxbc8Aji?#U^X`Y?n^n~9mB~_CG)xzetCWbG6 z&rc7`KILH9bu+>FZJsK^GH*lA7wlyRX)%{$f~C`sw_*#Few=;dAo+8OGHVEq?JeiK zX%$Pn@&P}pGvOcjn1>>taD9C&eULAlO1JR22@&Y^39wrRi|(KvhG8DdAYw zoo&(EUhDPH@$vxf&{fA-^zH|Uk8zfZ@N8Vm_4tpJD}mU5NU9VBwQfLUY97@3M0>B; zepOnF#N*=O0X9{G*`!ZmD{9F~Bkt~iM%d%o{#ufoX6>5nI__{zF~RxUPVA?53%vd> zfpAkcTuT}kfjB1vwN8XuBNE8Lc!h0)K|M7trwtf}q4&Tl1 zfU4cWg&PQ0f(4azcSC)CKTBGT!AB@%b@;Y57ZrX63$=yIy!lB(jq;!HuC&gyBG&_t z#`lP)-QV^hyo=3pPy2C9{u!aa{X=ya>nmjb)!boF!oFKg+F~7_R#wr98aTft=4l|$ z7TMtSLx@t|ByBl+jXmuay(l5VI0C%Guo{snS8}Fy%3)-&5@}-bjU+$%K|H4*wn11v zGn(R@!lHFE`$;3o&f>WuJpp6a3X3jTh}T~}u+e|;6oQ|RD=@5Bz1>JMNHDJAN=&U1 ztQK=7Bl`?gLT?BrcDIo%-D9;YVV2y}4Q?K9g!ReO9St&UnzF8DAIsWju$ssC)Ia-} z-XMSXhQ57z6AuUXdqgo&0>as!OWw|>A*UT_RcZbZD=!X8F$EeN8|%E*fc>GocHe!A zE>TF)Vw7DYw}JnK9t@)EE@!`*gLhJkd##`Vo9|@%Y$}aE<>>5E>z%?Y94Wt#^t@)2 zAZyEBQBv6uv0Y-CH6)wstNf8wf=e=R5(6n##AYN}FIwAA@-5uw-B~7uT<`|_*&2+* z!Nsg=4Y3+79$9L=SS|=s(*$WtNR6s9P>j|wVF?Xg5&dBNJ}I(C0jf&?h{33gRj!eg z36l9ko&m!9>lERQQ7Hx44%he7d`C0~m9Q=vTu)MXbs1vv>jevV-8D3q+d!3qb;;Py`*ds$ ztr;UBGpklpZ!|zL2k4;j93b_nX`U*KK=-wy`g?GF$ITdk8!_}ZD?|LkX4b+k>tTda zk4qbE^KGpYVQHdA%m`{gQq3w?HJ+oxP%^sgas=&&q{IwX`)-s2EFWsg4?F9#64QTy+9a9T$9UP@Ro> z+EV%7nnP$xcFv1chnWaf64eaMWS~W1A%*}mvXH5)HPEVPK(x}ZJ_Fq_2N0z-EZ0aY zq5*-QLV`N9)qI)6ZX?aBk9v@ZG&x{G2=4lu)x7WWfxr6;9g}Z4pNC633az&V8G>YzC9!lOmiKY30CTUs#TLfVk!U8XZ-dDx%*9|vF&<=?>Aq-y=T~UG zZJ3)7RJoI#G1L5q0iGQgleot3WQKV9?!$oU?da;9ZPXA?kMn_!M~t)YX1f#U0{&Bu zKO`Wkwj?6V{mbhfHiYp@lr*Z(E*d!q8!2 zCkTCv8*;4DOtOCx`a2HJ-^zbVzo2wLwP)6Z6iX@|-87zZY7E2rrh7bc^`rmtCYK83 zcJA=i4lVDD8*Cbci^uV4WxN*7B<%El9jCCotW=PI!H_ugNoUM^TEVG_5zbYq+g^2b zUkOi^_?(W@sD@n+AbzS#W6`QN-ILz7(8o3E(LYJ&l4+?{j??@B;xud0>3Ty@SLVPg z!6bV=oxZ8ZNC`jwBvWV5C)9P5QgH?yQz_3kG%jUkQoCm6_Lp+#26OPQD$JP=D0N5| zbLcbbtW5_8d%k*Rw4&_7h1*ZR_wTsr$2)gj+OfHz`{^!w_dAEasqG(JQn{*scuDd9 y|NPI(pej#XAU+`$;>b#oSS&6Q7mG{860uY)6U)V=Vukpm_>}k~ahbSWto#oZ+Ooj_ delta 242703 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

PK; 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 A82|tP diff --git a/Production_Files/Software/ODMR_Server/data/index.html b/Production_Files/Software/ODMR_Server/data/index.html index eeb3b2a..fcc59cd 100644 --- a/Production_Files/Software/ODMR_Server/data/index.html +++ b/Production_Files/Software/ODMR_Server/data/index.html @@ -88,7 +88,7 @@

Was sind NV-Zentren?

- NV Center Structure + NV Center Structure
Struktur des NV-Zentrums im Diamantgitter
diff --git a/Production_Files/Software/ODMR_Server/src/main.cpp b/Production_Files/Software/ODMR_Server/src/main.cpp index 6f66e7d..ff93928 100644 --- a/Production_Files/Software/ODMR_Server/src/main.cpp +++ b/Production_Files/Software/ODMR_Server/src/main.cpp @@ -95,6 +95,18 @@ volatile uint16_t cachedIR = 0; unsigned long lastSensorRead = 0; const unsigned long SENSOR_READ_INTERVAL = 100; // Read sensor every 100ms +// Sweep data buffer for broken-connection recovery +// Stores the last sweep results so they can be retrieved via /sweep_buffer +struct SweepDataPoint { + float frequency; + uint32_t intensity; +}; +static const int MAX_SWEEP_BUFFER = 500; +SweepDataPoint sweepBuffer[MAX_SWEEP_BUFFER]; +int sweepBufferCount = 0; +bool sweepInProgress = false; +volatile bool sweepStopRequested = false; + // WebServer on port 80 WebServer server(80); @@ -719,6 +731,11 @@ void handleSweep() Serial.printf("Sweep start: %.1f -> %.1f MHz, step %.1f, avg %d, settle %d ms, %d pts\n", fBegin, fEnd, fStep, averages, settle_ms, totalPoints); + // Reset sweep buffer for this new sweep + sweepBufferCount = 0; + sweepInProgress = true; + sweepStopRequested = false; + setLEDStatus(LED_MEASURING); adf.begin(); @@ -733,10 +750,10 @@ void handleSweep() for (float f = fBegin; f <= fEnd + 0.001f; f += fStep) { - // Check if client disconnected (user pressed stop / closed page) - if (!client.connected()) + // Check if client disconnected or stop requested + if (!client.connected() || sweepStopRequested) { - Serial.println("Sweep: client disconnected, stopping"); + Serial.println(sweepStopRequested ? "Sweep: stop requested" : "Sweep: client disconnected, stopping"); break; } @@ -753,6 +770,14 @@ void handleSweep() } uint32_t intensity = (uint32_t)(sum / averages); + // Store in buffer for recovery + if (sweepBufferCount < MAX_SWEEP_BUFFER) + { + sweepBuffer[sweepBufferCount].frequency = f; + sweepBuffer[sweepBufferCount].intensity = intensity; + sweepBufferCount++; + } + // Send data point as SSE event String msg = "data: {\"f\":"; msg += String(f, 1); @@ -777,10 +802,47 @@ void handleSweep() server.sendContent(""); // End chunked transfer adf.stop(); + sweepInProgress = false; + sweepStopRequested = false; setLEDStatus(LED_CONNECTED); Serial.printf("Sweep complete: %d points measured\n", pointIndex); } +// Endpoint to retrieve buffered sweep data (for broken-connection recovery) +void handleSweepBuffer() +{ + String json = "{\"in_progress\":"; + json += sweepInProgress ? "true" : "false"; + json += ",\"count\":"; + json += String(sweepBufferCount); + json += ",\"data\":["; + for (int i = 0; i < sweepBufferCount; i++) + { + if (i > 0) json += ","; + json += "{\"f\":"; + json += String(sweepBuffer[i].frequency, 1); + json += ",\"I\":"; + json += String(sweepBuffer[i].intensity); + json += "}"; + } + json += "]}"; + server.send(200, "application/json", json); +} + +// Endpoint to explicitly stop a running sweep +void handleSweepStop() +{ + if (sweepInProgress) + { + sweepStopRequested = true; + server.send(200, "application/json", "{\"status\":\"ok\",\"message\":\"stop requested\"}"); + } + else + { + server.send(200, "application/json", "{\"status\":\"ok\",\"message\":\"no sweep running\"}"); + } +} + void setup() { @@ -1046,6 +1108,8 @@ void setup() server.on("/tsl/integration_time", HTTP_POST, handleSetTSLIntegrationTime); server.on("/ratio", HTTP_GET, handleMeasureRatio); server.on("/sweep", HTTP_GET, handleSweep); + server.on("/sweep_buffer", HTTP_GET, handleSweepBuffer); + server.on("/sweep_stop", HTTP_POST, handleSweepStop); // ADF4351 enable/disable endpoints (P1 #9) server.on("/ADF_Enable", HTTP_POST, []() @@ -1160,10 +1224,6 @@ void loop() Serial.printf("STATUS connected:%d freq_range:[%.1f,%.1f] led:%d\n", WiFi.softAPgetStationNum(), ADF_FREQ_MIN, ADF_FREQ_MAX, (int)currentLEDStatus); } - else if (rxBuf.length() > 0) - { - Serial.printf("ERR unknown command: %s\n", rxBuf.c_str()); - } else if (rxBuf.startsWith("RATIO ")) { // Format: RATIO f1 f2 @@ -1190,6 +1250,10 @@ void loop() Serial.println("ERR RATIO syntax"); } } + else if (rxBuf.length() > 0) + { + Serial.printf("ERR unknown command: %s\n", rxBuf.c_str()); + } } rxBuf = ""; } diff --git a/Production_Files/Software/ODMR_Server/src/version_info.h b/Production_Files/Software/ODMR_Server/src/version_info.h index d6c0469..b10e8c2 100644 --- a/Production_Files/Software/ODMR_Server/src/version_info.h +++ b/Production_Files/Software/ODMR_Server/src/version_info.h @@ -5,10 +5,10 @@ #define __VERSION_INFO_H__ #define FIRMWARE_VERSION "1.0.0" -#define BUILD_DATE "2026-03-11" -#define BUILD_TIME "11:11:10" -#define BUILD_TIMESTAMP "20260311111110" -#define GIT_HASH "1b29b12" +#define BUILD_DATE "2026-03-12" +#define BUILD_TIME "14:12:01" +#define BUILD_TIMESTAMP "20260312141201" +#define GIT_HASH "d3d8f16" #define GIT_BRANCH "fix-listoferrors" // Combined version string diff --git a/Production_Files/Software/ODMR_Server/src/website/index_html.h b/Production_Files/Software/ODMR_Server/src/website/index_html.h index 2df1c91..5a9dbd7 100644 --- a/Production_Files/Software/ODMR_Server/src/website/index_html.h +++ b/Production_Files/Software/ODMR_Server/src/website/index_html.h @@ -4,6 +4,6 @@ #ifndef __INDEX_HTML_H__ #define __INDEX_HTML_H__ -const char INDEX_HTML[] PROGMEM = "\n\n\n \n \n NV-Experimente / ODMR\n\n \n \n\n\n\n \n
\n\n \n
\n
\n

Low-Cost Experimente mit NV-Zentren

\n \n \n
\n
\n

Tutorial: Building an ODMR Setup

\n

\n In diesem Workshop konstruieren wir ein ODMR (Optically Detected Magnetic Resonance) System mit dem UC2 modularen Mikroskop-Toolbox und NV (Nitrogen-Vacancy) Diamanten. ODMR ist eine Quantensensing-Technik, die es uns ermöglicht, Magnetfelder durch Beobachtung von Fluoreszenzänderungen in Quantensystemen zu messen.\n

\n
\n
\n
\n
\n
Quick Start
\n \n
\n
\n
\n
\n
\n\n \n
\n

Theoretischer Hintergrund

\n \n
\n
\n

Was sind NV-Zentren?

\n

\n NV-Zentren sind Fehlstellen in Diamanten, bestehend aus einem Stickstoffatom neben einer Vakanz (Leerstelle). Diese Quantensysteme haben einzigartige Eigenschaften, die sie ideal für Sensoranwendungen machen:\n

\n
    \n
  • Spin-1 Grundzustand mit drei möglichen Projektionen
  • \n
  • Optische Anregung bei 532 nm (grün)
  • \n
  • Fluoreszenz im roten Spektralbereich
  • \n
  • Raumtemperatur-stabile Quantenkohärenz
  • \n
\n
\n
\n
\n \"NV\n
\n Struktur des NV-Zentrums im Diamantgitter\n
\n
\n
\n
\n \n
\n
\n

ODMR-Prinzip

\n

\n Der ODMR-Effekt basiert auf spinabhängiger Fluoreszenz. Wenn Mikrowellenstrahlung bei der Resonanzfrequenz (~2,87 GHz) angewendet wird, verursacht sie Übergänge zwischen Quantenspinzuständen, was zu einer messbaren Abnahme der Fluoreszenzintensität führt.\n

\n \n
\n
Schlüsselkonzept:
\n

\n Externe Magnetfelder verschieben die Resonanzfrequenzen durch den Zeeman-Effekt, wodurch präzise Magnetfeldmessungen ermöglicht werden.\n

\n
\n
\n
\n
\n\n \n
\n

Moderne Anwendungen

\n \n
\n
\n
\n
\n
Biomedizinische Bildgebung
\n

\n Kartierung von Magnetfeldern in lebenden Zellen und Geweben\n

\n
\n
\n
\n
\n
\n
\n
Materialwissenschaft
\n

\n Untersuchung magnetischer Domänen und Spintransport\n

\n
\n
\n
\n
\n
\n
\n
Quanteninformation
\n

\n Bausteine für Quantencomputer und -netzwerke\n

\n
\n
\n
\n
\n
\n
\n
Fundamentale Physik
\n

\n Test der Quantenmechanik und Messung von Fundamentalkonstanten\n

\n
\n
\n
\n
\n
\n\n \n
\n

Versuchsaufbau

\n \n
\n
\n

\n Der ODMR-Aufbau folgt konfokalen Mikroskopieprinzipien und kombiniert optische Anregung, Mikrowellenmanipulation und Fluoreszenzdetektion für hochpräzise Quantensensing.\n

\n \n

Benötigte Komponenten:

\n
\n
\n
    \n
  • Grundplatte für Montage
  • \n
  • Grüne Laserdiode (532 nm)
  • \n
  • 45° Spiegel für Strahlführung
  • \n
  • Strahlteiler mit Filter
  • \n
  • Konvergente Linse
  • \n
\n
\n
\n
    \n
  • Lichtsensor (Photodiode)
  • \n
  • Elektronik-Box mit Mikrowellenerzeugung
  • \n
  • XY-Bühnensystem mit NV-Diamant
  • \n
  • Magnet für externes Magnetfeld
  • \n
  • Mikrowellenantenne
  • \n
\n
\n
\n
\n
\n
\n
⚠️ Sicherheitshinweise
\n
    \n
  • Niemals direkt in den Laser blicken
  • \n
  • Vorsicht bei Implantaten und elektronischen Geräten
  • \n
  • Stromversorgung vor Verkabelungsänderungen trennen
  • \n
\n
\n
\n
\n
\n\n \n
\n
\n
\n

Das QuantumMiniLabs Projekt

\n

\n Das QuantumMiniLabs-Projekt entwickelt ein Open-Source-Ökosystem, das kostengünstige, skalierbare, modulare und reparable Quantentechnologie-Experimente ermöglicht. Das Ziel ist es, das System an 100 Bildungsstandorten in Deutschland einzusetzen.\n

\n

\n QuantumMiniLabs bietet die erste erschwingliche DIY-Plattform für Experimente mit Quantensystemen der zweiten Generation. NV-Diamanten ermöglichen stabile Experimente bei Raumtemperatur.\n

\n
\n
\n
\n
\n\n \n \n\n \n \n \n \n \n\n\n"; +const char INDEX_HTML[] PROGMEM = "\n\n\n \n \n NV-Experimente / ODMR\n\n \n \n\n\n\n \n \n\n \n
\n
\n

Low-Cost Experimente mit NV-Zentren

\n \n \n
\n
\n

Tutorial: Building an ODMR Setup

\n

\n In diesem Workshop konstruieren wir ein ODMR (Optically Detected Magnetic Resonance) System mit dem UC2 modularen Mikroskop-Toolbox und NV (Nitrogen-Vacancy) Diamanten. ODMR ist eine Quantensensing-Technik, die es uns ermöglicht, Magnetfelder durch Beobachtung von Fluoreszenzänderungen in Quantensystemen zu messen.\n

\n
\n
\n
\n
\n
Quick Start
\n \n
\n
\n
\n
\n
\n\n \n
\n

Theoretischer Hintergrund

\n \n
\n
\n

Was sind NV-Zentren?

\n

\n NV-Zentren sind Fehlstellen in Diamanten, bestehend aus einem Stickstoffatom neben einer Vakanz (Leerstelle). Diese Quantensysteme haben einzigartige Eigenschaften, die sie ideal für Sensoranwendungen machen:\n

\n
    \n
  • Spin-1 Grundzustand mit drei möglichen Projektionen
  • \n
  • Optische Anregung bei 532 nm (grün)
  • \n
  • Fluoreszenz im roten Spektralbereich
  • \n
  • Raumtemperatur-stabile Quantenkohärenz
  • \n
\n
\n
\n
\n \"NV\n
\n Struktur des NV-Zentrums im Diamantgitter\n
\n
\n
\n
\n \n
\n
\n

ODMR-Prinzip

\n

\n Der ODMR-Effekt basiert auf spinabhängiger Fluoreszenz. Wenn Mikrowellenstrahlung bei der Resonanzfrequenz (~2,87 GHz) angewendet wird, verursacht sie Übergänge zwischen Quantenspinzuständen, was zu einer messbaren Abnahme der Fluoreszenzintensität führt.\n

\n \n
\n
Schlüsselkonzept:
\n

\n Externe Magnetfelder verschieben die Resonanzfrequenzen durch den Zeeman-Effekt, wodurch präzise Magnetfeldmessungen ermöglicht werden.\n

\n
\n
\n
\n
\n\n \n
\n

Moderne Anwendungen

\n \n
\n
\n
\n
\n
Biomedizinische Bildgebung
\n

\n Kartierung von Magnetfeldern in lebenden Zellen und Geweben\n

\n
\n
\n
\n
\n
\n
\n
Materialwissenschaft
\n

\n Untersuchung magnetischer Domänen und Spintransport\n

\n
\n
\n
\n
\n
\n
\n
Quanteninformation
\n

\n Bausteine für Quantencomputer und -netzwerke\n

\n
\n
\n
\n
\n
\n
\n
Fundamentale Physik
\n

\n Test der Quantenmechanik und Messung von Fundamentalkonstanten\n

\n
\n
\n
\n
\n
\n\n \n
\n

Versuchsaufbau

\n \n
\n
\n

\n Der ODMR-Aufbau folgt konfokalen Mikroskopieprinzipien und kombiniert optische Anregung, Mikrowellenmanipulation und Fluoreszenzdetektion für hochpräzise Quantensensing.\n

\n \n

Benötigte Komponenten:

\n
\n
\n
    \n
  • Grundplatte für Montage
  • \n
  • Grüne Laserdiode (532 nm)
  • \n
  • 45° Spiegel für Strahlführung
  • \n
  • Strahlteiler mit Filter
  • \n
  • Konvergente Linse
  • \n
\n
\n
\n
    \n
  • Lichtsensor (Photodiode)
  • \n
  • Elektronik-Box mit Mikrowellenerzeugung
  • \n
  • XY-Bühnensystem mit NV-Diamant
  • \n
  • Magnet für externes Magnetfeld
  • \n
  • Mikrowellenantenne
  • \n
\n
\n
\n
\n
\n
\n
⚠️ Sicherheitshinweise
\n
    \n
  • Niemals direkt in den Laser blicken
  • \n
  • Vorsicht bei Implantaten und elektronischen Geräten
  • \n
  • Stromversorgung vor Verkabelungsänderungen trennen
  • \n
\n
\n
\n
\n
\n\n \n
\n
\n
\n

Das QuantumMiniLabs Projekt

\n

\n Das QuantumMiniLabs-Projekt entwickelt ein Open-Source-Ökosystem, das kostengünstige, skalierbare, modulare und reparable Quantentechnologie-Experimente ermöglicht. Das Ziel ist es, das System an 100 Bildungsstandorten in Deutschland einzusetzen.\n

\n

\n QuantumMiniLabs bietet die erste erschwingliche DIY-Plattform für Experimente mit Quantensystemen der zweiten Generation. NV-Diamanten ermöglichen stabile Experimente bei Raumtemperatur.\n

\n
\n
\n
\n
\n\n \n \n\n \n \n \n \n \n\n\n"; #endif // __INDEX_HTML_H__ diff --git a/Production_Files/Software/ODMR_Server/src/website/infos_html.h b/Production_Files/Software/ODMR_Server/src/website/infos_html.h index 0ed4fd4..78807a3 100644 --- a/Production_Files/Software/ODMR_Server/src/website/infos_html.h +++ b/Production_Files/Software/ODMR_Server/src/website/infos_html.h @@ -4,6 +4,6 @@ #ifndef __INFOS_HTML_H__ #define __INFOS_HTML_H__ -const char INFOS_HTML[] PROGMEM = "\n\n\n \n \n NV Experimente\n\n \n \n\n\n\n \n \n\n \n
\n
\n

Low-Cost Experimente mit NV-Zentren

\n \n
\n
\n

Über das Experiment

\n

\n Dieses ODMR-Experiment ermöglicht es, die faszinierende Welt der Quantenphysik bei Raumtemperatur zu erkunden. \n Mit NV-Zentren in Diamanten können Magnetfelder mit beispielloser Präzision gemessen werden.\n

\n \n

Wie funktioniert es?

\n
\n
\n
\n
\n
1. Optische Anregung
\n

\n Grünes Laserlicht (532 nm) regt NV-Zentren an\n

\n
\n
\n
\n
\n
\n
\n
2. Mikrowellen-Manipulation
\n

\n Mikrowellen (~2,87 GHz) manipulieren Spinzustände\n

\n
\n
\n
\n
\n
\n
\n
3. Fluoreszenz-Detektion
\n

\n Rote Fluoreszenz wird mit Photodiode gemessen\n

\n
\n
\n
\n
\n
\n
\n
4. Magnetfeld-Messung
\n

\n Resonanzverschiebung zeigt Magnetfeldstärke an\n

\n
\n
\n
\n
\n
\n \n
\n
\n
\n
Technische Spezifikationen
\n
\n
\n
    \n
  • Laserwellenlänge: 532 nm
  • \n
  • Mikrowellenfrequenz: ~2,87 GHz
  • \n
  • Detektionsbereich: 600-800 nm
  • \n
  • Sensitivität: nT/√Hz
  • \n
  • Betriebstemperatur: Raumtemperatur
  • \n
\n
\n
\n \n
\n
Wussten Sie schon?
\n

\n Diamanten sind nicht nur schön, sondern auch perfekte Quantensensoren! \n NV-Zentren machen sie zu den präzisesten Magnetometern der Welt.\n

\n
\n
\n
\n
\n\n
\n

Erste Schritte

\n
\n
\n
\n
\n
Aufbau justieren
\n

\n Beginnen Sie mit der Justierung des optischen Aufbaus\n

\n Zur Justage\n
\n
\n
\n
\n
\n
\n
Messung starten
\n

\n Führen Sie Ihr erstes ODMR-Experiment durch\n

\n Zur Messung\n
\n
\n
\n
\n
\n
\n
Mehr erfahren
\n

\n Vertiefen Sie Ihr Wissen über Quantenphysik\n

\n \n
\n
\n
\n
\n
\n \n
\n
\n
\n

Weitere Informationen

\n
\n
\n

Weitere Infos unter

\n

openuc2.com

\n
\n
\n

oder im Wiki unter

\n

openuc2.github.io

\n
\n
\n
\n
\n
\n\n \n
\n
\n
\n

Projekt & Partner

\n

\n Dieses Experiment wurde im Rahmen des Projekts QuantumMiniLabs entwickelt,\n gefördert vom Bundesministerium für Bildung und Forschung (BMBF).\n

\n
\n
\n openUC2 GmbH
\n openuc2.com\n
\n
\n Universität Münster
\n Physikalisches Institut\n
\n
\n Förderung: BMBF
\n QuantumMiniLabs\n
\n
\n

\n Kontakt: hello@openuc2.com\n

\n
\n
\n
\n
\n\n \n
\n
\n
QuantumMiniLabs · Uni Münster · openUC2 GmbH – hello@openuc2.com
\n
Loading version...
\n
\n
\n\n \n \n\n \n \n\n\n"; +const char INFOS_HTML[] PROGMEM = "\n\n\n \n \n NV Experimente\n\n \n \n\n\n\n \n \n\n \n
\n
\n

Low-Cost Experimente mit NV-Zentren

\n \n
\n
\n

Über das Experiment

\n

\n Dieses ODMR-Experiment ermöglicht es, die faszinierende Welt der Quantenphysik bei Raumtemperatur zu erkunden. \n Mit NV-Zentren in Diamanten können Magnetfelder mit beispielloser Präzision gemessen werden.\n

\n \n

Wie funktioniert es?

\n
\n
\n
\n
\n
1. Optische Anregung
\n

\n Grünes Laserlicht (532 nm) regt NV-Zentren an\n

\n
\n
\n
\n
\n
\n
\n
2. Mikrowellen-Manipulation
\n

\n Mikrowellen (~2,87 GHz) manipulieren Spinzustände\n

\n
\n
\n
\n
\n
\n
\n
3. Fluoreszenz-Detektion
\n

\n Rote Fluoreszenz wird mit Photodiode gemessen\n

\n
\n
\n
\n
\n
\n
\n
4. Magnetfeld-Messung
\n

\n Resonanzverschiebung zeigt Magnetfeldstärke an\n

\n
\n
\n
\n
\n
\n \n
\n
\n
\n
Technische Spezifikationen
\n
\n
\n
    \n
  • Laserwellenlänge: 532 nm
  • \n
  • Mikrowellenfrequenz: ~2,87 GHz
  • \n
  • Detektionsbereich: 600-800 nm
  • \n
  • Sensitivität: nT/√Hz
  • \n
  • Betriebstemperatur: Raumtemperatur
  • \n
\n
\n
\n \n
\n
Wussten Sie schon?
\n

\n Diamanten sind nicht nur schön, sondern auch perfekte Quantensensoren! \n NV-Zentren machen sie zu den präzisesten Magnetometern der Welt.\n

\n
\n
\n
\n
\n\n
\n

Erste Schritte

\n
\n
\n
\n
\n
Aufbau justieren
\n

\n Beginnen Sie mit der Justierung des optischen Aufbaus\n

\n Zur Justage\n
\n
\n
\n
\n
\n
\n
Messung starten
\n

\n Führen Sie Ihr erstes ODMR-Experiment durch\n

\n Zur Messung\n
\n
\n
\n
\n
\n
\n
Mehr erfahren
\n

\n Vertiefen Sie Ihr Wissen über Quantenphysik\n

\n \n
\n
\n
\n
\n
\n \n
\n
\n
\n

Weitere Informationen

\n
\n
\n

Weitere Infos unter

\n

openuc2.com

\n
\n
\n

oder im Wiki unter

\n

openuc2.github.io

\n
\n
\n
\n
\n
\n\n \n
\n
\n
\n

Projekt & Partner

\n

\n Dieses Experiment wurde im Rahmen des Projekts QuantumMiniLabs entwickelt,\n gefördert vom Bundesministerium für Bildung und Forschung (BMBF).\n

\n
\n
\n \n \n \n \n openUC2\n
\n openUC2 GmbH
\n openuc2.com\n
\n
\n \n \n \n WWU\n Universität\n Münster\n
\n Universität Münster
\n Physikalisches Institut\n
\n
\n \n \n \n BMBF\n Gefördert vom\n BMBF\n
\n Förderung: BMBF
\n QuantumMiniLabs\n
\n
\n

\n Kontakt: hello@openuc2.com\n

\n
\n
\n
\n
\n\n \n
\n
\n
QuantumMiniLabs · Uni Münster · openUC2 GmbH – hello@openuc2.com
\n
Loading version...
\n
\n
\n\n \n \n \n\n\n"; #endif // __INFOS_HTML_H__ diff --git a/Production_Files/Software/ODMR_Server/src/website/justage_html.h b/Production_Files/Software/ODMR_Server/src/website/justage_html.h index 3c5e606..7ac9143 100644 --- a/Production_Files/Software/ODMR_Server/src/website/justage_html.h +++ b/Production_Files/Software/ODMR_Server/src/website/justage_html.h @@ -4,6 +4,6 @@ #ifndef __JUSTAGE_HTML_H__ #define __JUSTAGE_HTML_H__ -const char JUSTAGE_HTML[] PROGMEM = "\n\n\n \n \n NV Experimente - Justage des Aufbaus\n\n \n \n\n\n\n \n \n\n \n
\n
\n

Justage des Aufbaus

\n
\n
\n

Live-Überwachung der Photodioden-Intensität zur Justage des optischen Pfads

\n \n
\n
\n

Photodioden-Intensität (Live)

\n
\n
\n
\n
\n

Aktueller Wert

\n
---
\n ADC Units\n
\n
\n

Intensitäts-Anzeige

\n
\n
\n
\n
\n \n \n
\n
\n
\n \n
\n
Status: Bereit
\n

Justieren Sie den optischen Pfad für maximale Intensität

\n
\n
\n
\n \n
\n
\n

Justage-Anleitung

\n
\n
\n
    \n
  1. Klicken Sie auf \"Start Überwachung\" um die Live-Anzeige zu aktivieren
  2. \n
  3. Die LED am Board wird blau leuchten um zu zeigen, dass die Intensitätsmessung aktiv ist
  4. \n
  5. Justieren Sie die optischen Komponenten (Laser, Linsen, Spiegel)
  6. \n
  7. Beobachten Sie die Intensitätswerte und streben Sie maximale Werte an
  8. \n
  9. Klicken Sie auf \"Stop Überwachung\" wenn die Justage abgeschlossen ist
  10. \n
\n
\n
\n
\n \n
\n
\n
\n
Messbereich
\n
\n
\n

Minimal: 0

\n

Maximal: 65535

\n

Optimal: > 4000

\n
\n
\n \n
\n
\n
Sensor-Einstellungen
\n
\n
\n
\n \n \n
\n \n
\n \n \n
\n \n \n
\n
\n
\n
\n
\n
\n
\n\n \n \n\n \n \n \n \n\n \n \n\n"; +const char JUSTAGE_HTML[] PROGMEM = "\n\n\n \n \n NV Experimente - Justage des Aufbaus\n\n \n \n \n\n\n\n \n \n\n \n
\n \n
\n

Justage des Aufbaus

\n
\n
\n

Live-Überwachung der Photodioden-Intensität zur Justage des optischen Pfads

\n\n
\n

Photodioden-Intensität (Live)

\n
\n
\n
\n

Aktueller Wert

\n
---
\n ADC Units\n
\n
\n

Intensitäts-Anzeige

\n
\n
\n
\n
\n \n \n
\n
\n
\n
\n
Status: Bereit
\n

Justieren Sie den optischen Pfad für maximale Intensität

\n
\n
\n
\n\n \n
\n
\n 📈 Intensitäts-Verlauf\n \n
\n
\n \n
\n
Zeitfenster:\n \n
\n
Y-Bereich:\n \n
\n
\n
\n
\n
\n\n \n
\n
\n
Messbereich
\n
\n

Minimal: 0

\n

Maximal: 65535

\n

Optimal: > 4000

\n

Werte hängen von Gain und Integrationszeit ab

\n
\n
\n\n
\n
Sensor-Einstellungen
\n
\n
\n \n \n
\n
\n \n \n
\n \n
\n
\n
\n
\n
\n
\n\n \n
\n

Justage-Anleitung (10 Schritte)

\n

Klicken Sie auf einen Schritt für Details, oder navigieren Sie mit den Pfeilen.

\n
\n
\n
\n
\n \n
\n
\n \n \n Schritt 1\n [SVG Platzhalter]\n \n
\n
\n \n
\n

\n

\n
\n
\n \n
\n \n 1 / 10\n \n
\n
\n
\n
\n \n
\n
\n
\n\n \n \n\n \n \n\n"; #endif // __JUSTAGE_HTML_H__ diff --git a/Production_Files/Software/ODMR_Server/src/website/messung_html.h b/Production_Files/Software/ODMR_Server/src/website/messung_html.h index b3e6f27..18d3b5c 100644 --- a/Production_Files/Software/ODMR_Server/src/website/messung_html.h +++ b/Production_Files/Software/ODMR_Server/src/website/messung_html.h @@ -4,6 +4,6 @@ #ifndef __MESSUNG_HTML_H__ #define __MESSUNG_HTML_H__ -const char MESSUNG_HTML[] PROGMEM = "\n\n\n \n \n NV Experimente - Messung durchführen\n\n \n \n\n \n \n \n \n \n \n \n\n\n\n\n\n \n \n\n \n
\n

Messung der Lichtintensität in Abhängigkeit von der Frequenz

\n \n
\n
\n
\n \n \n \n \n \n \n f/MHz\n \n \n \n \n \n \n I\n \n \n 0\n \n \n \n \n \n
\n
\n
\n \n
\n
\n Bereit\n
\n
\n
\n
\n
\n \n \n \n \n
\n
\n \n \n \n \n
\n
\n\n
\n
\n \n \n \n
\n
\n\n
\n
\n
\n
Sensor-Einstellungen
\n
\n
\n
\n \n \n
\n
\n \n \n
\n
\n \n
\n
\n
\n
\n
\n\n
\n
\n\n \n
\n
\n
Scan-Parameter
\n
\n
\n
\n \n
\n \n
\n \n \n \n \n \n
\n
\n \n \n
\n \n
\n \n \n \n \n \n
\n
\n \n \n
\n \n
\n \n \n \n
\n
\n
\n \n
\n
\n \n \n
\n
\n \n \n
\n
\n \n \n
\n
\n
\n
\n
\n Frequenzbereich\n 2820 - 2920 MHz\n
\n
\n Schrittweite\n 2.0 MHz\n
\n
\n Datenpunkte\n 51\n
\n
\n Scan-Dauer\n ~2.5 min\n
\n
\n
\n
\n
\n
\n
\n
\n\n\n \n\n
\n

Durchgeführte Messungen

\n
\n \n \n \n \n \n \n \n \n \n \n \n \n
#fBeginfEndΔfBAnzeigen
\n
\n
\n \n\n \n
\n\n \n \n\n \n \n\n \n \n\n\n\n\n"; +const char MESSUNG_HTML[] PROGMEM = "\n\n\n \n \n NV Experimente - Messung durchführen\n\n \n \n\n \n \n \n \n \n \n \n\n\n\n\n\n \n \n\n \n
\n

Messung der Lichtintensität in Abhängigkeit von der Frequenz

\n \n
\n
\n
\n \n \n \n \n \n \n f/MHz\n \n \n \n \n \n \n I\n \n \n 0\n \n \n \n \n \n
\n
\n
\n \n
\n
\n Bereit\n
\n
\n
\n
\n
\n \n \n \n \n
\n
\n \n \n \n \n
\n
\n\n
\n
\n \n \n \n
\n
\n\n
\n
\n
\n
Sensor-Einstellungen
\n
\n
\n
\n \n \n
\n
\n \n \n
\n
\n \n
\n
\n
\n
\n
\n\n
\n
\n\n \n
\n
\n
Scan-Parameter
\n
\n
\n
\n \n
\n \n
\n \n \n \n \n \n
\n
\n \n \n
\n \n
\n \n \n \n \n \n
\n
\n \n \n
\n \n
\n \n \n \n
\n
\n
\n \n
\n
\n \n \n
\n
\n \n \n
\n
\n \n \n
\n
\n
\n
\n
\n Frequenzbereich\n 2820 - 2920 MHz\n
\n
\n Schrittweite\n 2.0 MHz\n
\n
\n Datenpunkte\n 51\n
\n
\n Scan-Dauer\n ~2.5 min\n
\n
\n
\n
\n
\n
\n
\n
\n\n\n \n\n
\n

Durchgeführte Messungen

\n
\n \n \n \n \n \n \n \n \n \n \n \n \n
#fBeginfEndΔfBAnzeigen
\n
\n
\n \n\n \n
\n\n \n \n\n \n \n\n \n \n\n\n\n\n"; #endif // __MESSUNG_HTML_H__ diff --git a/Production_Files/Software/ODMR_Server/src/website/messung_webserial_html.h b/Production_Files/Software/ODMR_Server/src/website/messung_webserial_html.h index b6ff564..3e7f6e5 100644 --- a/Production_Files/Software/ODMR_Server/src/website/messung_webserial_html.h +++ b/Production_Files/Software/ODMR_Server/src/website/messung_webserial_html.h @@ -4,6 +4,6 @@ #ifndef __MESSUNG_WEBSERIAL_HTML_H__ #define __MESSUNG_WEBSERIAL_HTML_H__ -const char MESSUNG_WEBSERIAL_HTML[] PROGMEM = "\n\n \n \n \n NV Experimente - Messung durchführen\n\n \n \n\n \n \n \n\n \n \n \n \n\n \n \n \n\n \n
\n

Messung der Lichtintensität in Abhängigkeit von der Frequenz

\n \n \n
    \n
  • \n \n
  • \n
  • \n \n
  • \n
\n\n \n
\n \n \n
\n
\n
\n
\n \n \n \n \n \n \n \n \n f\n \n \n /MHz\n \n \n\n \n \n \n \n \n \n I\n \n\n \n \n 0\n \n \n \n \n \n \n
\n
\n \n
\n
\n \n \n \n \n \n
\n \n \n \n \n \n
\n
\n\n
\n \n \n \n \n
\n
Serial Status:
\n
\n Nicht verbunden\n
\n
\n
\n\n
\n
\n
\n\n \n
\n
\n
\n
\n
\n
Live Intensität Monitor
\n
\n
\n \n
\n
\n
\n
\n
\n
\n
Live Kontrolle
\n
\n
\n
\n \n
\n
\n \n \n
\n
\n
\n
\n Intensität\n
---
\n
\n
\n
\n
\n B-Feld (T)\n
---
\n
\n
\n
\n
\n Messungen\n
0
\n
\n
\n
\n
\n \n
\n
\n
\n
\n
\n
\n
\n\n \n
\n
\n
Scan-Parameter einstellen
\n
\n
\n
\n \n
\n \n
\n \n \n \n \n \n
\n
\n \n \n
\n \n
\n \n \n \n \n \n
\n
\n \n \n
\n \n
\n \n \n \n
\n
\n
\n \n
\n
\n \n \n
\n
\n \n \n
\n
\n
\n
\n\n \n
\n
\n
Durchgeführte Messungen
\n
\n
\n
\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n
#fBegin (MHz)fEnd (MHz)Δf (MHz)B (T)DatenpunkteZeitstempelAktionen
\n
\n \n

Noch keine Messungen durchgeführt

\n
\n
\n
\n
\n \n \n \n
\n\n \n \n\n \n \n \n \n\n\n"; +const char MESSUNG_WEBSERIAL_HTML[] PROGMEM = "\n\n \n \n \n NV Experimente - Messung durchführen\n\n \n \n\n \n \n \n\n \n \n \n \n\n \n \n \n\n \n
\n

Messung der Lichtintensität in Abhängigkeit von der Frequenz

\n \n \n
    \n
  • \n \n
  • \n
  • \n \n
  • \n
\n\n \n
\n \n \n
\n
\n
\n
\n \n \n \n \n \n \n \n \n f\n \n \n /MHz\n \n \n\n \n \n \n \n \n \n I\n \n\n \n \n 0\n \n \n \n \n \n \n
\n
\n \n
\n
\n \n \n \n \n \n
\n \n \n \n \n \n
\n
\n\n
\n \n \n \n \n
\n
Serial Status:
\n
\n Nicht verbunden\n
\n
\n
\n\n
\n
\n
\n\n \n
\n
\n
\n
\n
\n
Live Intensität Monitor
\n
\n
\n \n
\n
\n
\n
\n
\n
\n
Live Kontrolle
\n
\n
\n
\n \n
\n
\n \n \n
\n
\n
\n
\n Intensität\n
---
\n
\n
\n
\n
\n B-Feld (T)\n
---
\n
\n
\n
\n
\n Messungen\n
0
\n
\n
\n
\n
\n \n
\n \n \n
\n
\n
\n \n
\n
\n
\n
\n
\n
\n
\n\n \n
\n
\n
Scan-Parameter einstellen
\n
\n
\n
\n \n
\n \n
\n \n \n \n \n \n
\n
\n \n \n
\n \n
\n \n \n \n \n \n
\n
\n \n \n
\n \n
\n \n \n \n
\n
\n
\n \n
\n
\n \n \n
\n
\n \n \n
\n
\n
\n
\n\n \n
\n
\n
Durchgeführte Messungen
\n
\n
\n
\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n
#fBegin (MHz)fEnd (MHz)Δf (MHz)B (T)DatenpunkteZeitstempelAktionen
\n
\n \n

Noch keine Messungen durchgeführt

\n
\n
\n
\n
\n \n \n \n
\n\n \n \n\n \n \n \n \n\n\n"; #endif // __MESSUNG_WEBSERIAL_HTML_H__ diff --git a/Production_Files/Software/ODMR_Server/src/website/ratio_html.h b/Production_Files/Software/ODMR_Server/src/website/ratio_html.h index 09d79ce..9a45243 100644 --- a/Production_Files/Software/ODMR_Server/src/website/ratio_html.h +++ b/Production_Files/Software/ODMR_Server/src/website/ratio_html.h @@ -4,6 +4,6 @@ #ifndef __RATIO_HTML_H__ #define __RATIO_HTML_H__ -const char RATIO_HTML[] PROGMEM = "\n\n\n \n \n NV Experimente - B-Field Monitor\n \n \n \n \n \n \n\n\n\n \n \n \n
\n

Fast B-Field Monitoring (Ratio Mode)

\n \n
\n \n
\n \n
\n
📡 Frequenz-Einstellungen
\n
\n \n
\n \n
\n \n \n \n \n
\n
\n \n \n
\n \n
\n \n MHz\n
\n Linke Flanke des Dips\n
\n \n \n
\n \n
\n \n MHz\n
\n Rechte Flanke des Dips\n
\n \n \n
\n \n
\n \n MHz\n
\n Zentrum oder Referenz\n
\n \n \n
\n \n \n
\n \n \n
\n \n \n Min. 200ms empfohlen\n
\n
\n
\n \n \n
\n
🎮 Steuerung
\n
\n \n \n \n
\n
\n Bereit\n
\n
\n Messungen: 0 | Fehler: 0\n
\n
\n
\n
\n \n \n
\n \n
\n
📊 Aktuelle Werte
\n
\n
\n \n
\n Ratio r₁₂ = (I₁-I₂)/(I₁+I₂)\n
---
\n
\n \n \n
\n \n \n \n \n \n \n \n \n \n \n \n \n \n
I₁ @ --- MHz---
I₂ @ --- MHz---
I₃ @ --- MHz---
\n \n \n
\n r₁₃: --- | r₂₃: ---\n
\n
\n
\n
\n
\n \n \n
\n
\n 📈 Live-Plot\n
\n \n \n
\n
\n
\n \n
\n
\n Zeitfenster:\n \n
\n
\n Y-Bereich:\n \n
\n
\n
\n
\n \n \n
\n ℹ️ So funktioniert es:
\n Das normalisierte Verhältnis r = (I₁-I₂)/(I₁+I₂) ist proportional zur Magnetfeldverschiebung.\n Wählen Sie f₁ und f₂ symmetrisch um das ODMR-Dip-Minimum.\n
\n
\n
\n
\n\n \n \n\n \n \n \n\n\n"; +const char RATIO_HTML[] PROGMEM = "\n\n\n \n \n NV Experimente - B-Field Monitor\n \n \n \n \n \n \n\n\n\n \n \n \n
\n

Fast B-Field Monitoring (Ratio Mode)

\n \n
\n \n
\n \n
\n
📡 Frequenz-Einstellungen
\n
\n \n
\n \n
\n \n \n \n \n
\n
\n \n \n
\n \n
\n \n MHz\n
\n Linke Flanke des Dips\n
\n \n \n
\n \n
\n \n MHz\n
\n Rechte Flanke des Dips\n
\n \n \n
\n \n
\n \n MHz\n
\n Zentrum oder Referenz\n
\n \n \n
\n \n \n
\n \n \n
\n \n \n Min. 200ms empfohlen\n
\n
\n
\n \n \n
\n
🎮 Steuerung
\n
\n \n \n \n
\n
\n Bereit\n
\n
\n Messungen: 0 | Fehler: 0\n
\n
\n
\n
\n \n \n
\n \n
\n
📊 Aktuelle Werte
\n
\n
\n \n
\n Ratio r₁₂ = (I₁-I₂)/(I₁+I₂)\n
---
\n
\n \n \n
\n \n \n \n \n \n \n \n \n \n \n \n \n \n
I₁ @ --- MHz---
I₂ @ --- MHz---
I₃ @ --- MHz---
\n \n \n
\n r₁₃: --- | r₂₃: ---\n
\n
\n
\n
\n
\n \n \n
\n
\n 📈 Live-Plot\n
\n \n \n
\n
\n
\n \n
\n
\n Zeitfenster:\n \n
\n
\n Y-Bereich:\n \n
\n
\n
\n
\n \n \n
\n ℹ️ So funktioniert es:
\n Das normalisierte Verhältnis r = (I₁-I₂)/(I₁+I₂) ist proportional zur Magnetfeldverschiebung.\n Wählen Sie f₁ und f₂ symmetrisch um das ODMR-Dip-Minimum.\n
\n
\n
\n
\n\n \n \n\n \n \n \n\n\n"; #endif // __RATIO_HTML_H__ diff --git a/Production_Files/Software/ODMR_Server/src/website/style_css.h b/Production_Files/Software/ODMR_Server/src/website/style_css.h index 5312a4e..121fa52 100644 --- a/Production_Files/Software/ODMR_Server/src/website/style_css.h +++ b/Production_Files/Software/ODMR_Server/src/website/style_css.h @@ -4,6 +4,6 @@ #ifndef __STYLE_CSS_H__ #define __STYLE_CSS_H__ -const char STYLE_CSS[] PROGMEM = "/* ============================================================================\n UC2/openUC2 Standalone CSS Framework\n Works completely offline on ESP32 AP - no Bootstrap/CDN required\n ============================================================================ */\n\n/* Reset and Base */\n*, *::before, *::after { box-sizing: border-box; }\n\n:root {\n --uc2-blue: #023773;\n --uc2-green: #85b918;\n --uc2-turquoise: #1f9c7c;\n --uc2-light: #faf9f9;\n --uc2-grey: #666666;\n --uc2-grey-light: #999999;\n --uc2-border: #dddddd;\n --uc2-white: #ffffff;\n --uc2-danger: #dc3545;\n --uc2-warning: #ffc107;\n}\n\nbody {\n font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, \"Helvetica Neue\", Arial, sans-serif;\n font-size: 16px;\n line-height: 1.5;\n color: var(--uc2-grey);\n background-color: var(--uc2-light);\n margin: 0;\n padding: 0;\n min-height: 100vh;\n}\n\n/* Typography */\nh1, h2, h3, h4, h5, h6 { color: var(--uc2-blue); margin: 0 0 0.5rem 0; font-weight: 600; }\nh1 { font-size: 2rem; }\nh2 { font-size: 1.75rem; }\nh3 { font-size: 1.5rem; }\nh4 { font-size: 1.25rem; }\nh5 { font-size: 1rem; }\nh6 { font-size: 0.875rem; }\n\np { margin: 0 0 1rem 0; }\nsmall { font-size: 0.8rem; color: var(--uc2-grey-light); }\n\na { color: var(--uc2-blue); text-decoration: none; }\na:hover { color: var(--uc2-turquoise); }\n\n/* ============================================================================\n Navigation\n ============================================================================ */\n.navbar {\n background: var(--uc2-blue);\n padding: 0.5rem 1rem;\n display: flex;\n flex-wrap: wrap;\n align-items: center;\n justify-content: space-between;\n box-shadow: 0 2px 4px rgba(0,0,0,0.1);\n}\n\n.navbar a,\n.navbar-brand,\n.nav-link { \n color: #fff !important; \n text-decoration: none; \n padding: 0.5rem 0.75rem;\n display: inline-block;\n}\n.navbar a:hover,\n.nav-link:hover { color: var(--uc2-turquoise) !important; }\n.navbar a.active,\n.nav-link.active { color: var(--uc2-green) !important; }\n.navbar-brand { font-weight: bold; font-size: 1.2rem; }\n\n.nav-links,\n.navbar-nav { \n display: flex; \n flex-wrap: wrap; \n gap: 0.25rem; \n list-style: none;\n margin: 0;\n padding: 0;\n}\n.navbar-nav .nav-item { list-style: none; }\n\n/* Mobile nav toggle - hidden by default, show in responsive */\n.navbar-toggler { display: none; }\n.navbar-collapse { display: flex; }\n\n/* ============================================================================\n Layout - Container and Grid\n ============================================================================ */\n.container {\n max-width: 1200px;\n margin: 0 auto;\n padding: 0 1rem;\n width: 100%;\n}\n\n.container-fluid {\n width: 100%;\n padding: 0 1rem;\n}\n\n.row {\n display: flex;\n flex-wrap: wrap;\n margin: 0 -0.5rem;\n}\n\n/* Columns */\n[class*=\"col-\"] {\n padding: 0.5rem;\n width: 100%;\n}\n.col-md-4 { flex: 0 0 33.333%; max-width: 33.333%; }\n.col-md-6 { flex: 0 0 50%; max-width: 50%; }\n.col-md-8 { flex: 0 0 66.666%; max-width: 66.666%; }\n.col-lg-4 { flex: 0 0 33.333%; max-width: 33.333%; }\n.col-lg-6 { flex: 0 0 50%; max-width: 50%; }\n.col-lg-8 { flex: 0 0 66.666%; max-width: 66.666%; }\n.col-12 { flex: 0 0 100%; max-width: 100%; }\n\n/* Custom layout */\n.col-left { flex: 1; min-width: 280px; max-width: 350px; }\n.col-right { flex: 2; min-width: 300px; }\n\n/* ============================================================================\n Cards\n ============================================================================ */\n.card {\n background: var(--uc2-white);\n border: 1px solid var(--uc2-border);\n border-radius: 8px;\n margin-bottom: 1rem;\n overflow: hidden;\n}\n\n.card-header {\n background: #f8f9fa;\n padding: 0.75rem 1rem;\n border-bottom: 1px solid var(--uc2-border);\n font-weight: 600;\n color: var(--uc2-blue);\n}\n\n.card-body {\n padding: 1rem;\n}\n\n.card-footer {\n background: #f8f9fa;\n padding: 0.75rem 1rem;\n border-top: 1px solid var(--uc2-border);\n}\n\n/* ============================================================================\n Form Elements\n ============================================================================ */\nlabel {\n display: block;\n margin-bottom: 0.25rem;\n font-weight: 500;\n color: var(--uc2-blue);\n}\n\ninput[type=\"text\"],\ninput[type=\"number\"],\ninput[type=\"email\"],\ninput[type=\"password\"],\ntextarea,\nselect,\n.form-control,\n.form-select {\n width: 100%;\n padding: 0.5rem 0.75rem;\n font-size: 1rem;\n border: 1px solid var(--uc2-border);\n border-radius: 4px;\n background-color: var(--uc2-white);\n color: var(--uc2-grey);\n transition: border-color 0.15s;\n}\n\ninput:focus,\ntextarea:focus,\nselect:focus,\n.form-control:focus,\n.form-select:focus {\n outline: none;\n border-color: var(--uc2-blue);\n box-shadow: 0 0 0 2px rgba(2, 55, 115, 0.1);\n}\n\ninput:disabled,\nselect:disabled,\n.form-control:disabled {\n background-color: #e9ecef;\n cursor: not-allowed;\n}\n\n/* Input Group */\n.input-group {\n display: flex;\n align-items: stretch;\n}\n.input-group input,\n.input-group .form-control {\n border-radius: 4px 0 0 4px;\n flex: 1;\n}\n.input-group-text,\n.input-group .suffix {\n background: #e9ecef;\n border: 1px solid var(--uc2-border);\n border-left: none;\n padding: 0.5rem 0.75rem;\n border-radius: 0 4px 4px 0;\n font-size: 0.9rem;\n display: flex;\n align-items: center;\n}\n\n/* Range/Slider */\ninput[type=\"range\"],\n.slider {\n width: 100%;\n margin: 0.5rem 0;\n cursor: pointer;\n}\n\n/* Form Group */\n.form-group,\n.mb-3 {\n margin-bottom: 1rem;\n}\n\n/* Checkbox/Radio as toggle buttons */\n.btn-group {\n display: flex;\n width: 100%;\n}\n.btn-group input[type=\"radio\"],\n.btn-group input[type=\"checkbox\"] {\n display: none;\n}\n.btn-group label {\n flex: 1;\n text-align: center;\n padding: 0.5rem;\n background: var(--uc2-white);\n border: 1px solid var(--uc2-blue);\n cursor: pointer;\n margin: 0;\n font-weight: normal;\n transition: all 0.15s;\n}\n.btn-group label:first-of-type { border-radius: 4px 0 0 4px; }\n.btn-group label:last-of-type { border-radius: 0 4px 4px 0; border-left: none; }\n.btn-group input[type=\"radio\"]:checked + label,\n.btn-group input[type=\"checkbox\"]:checked + label {\n background: var(--uc2-blue);\n color: #fff;\n}\n\n/* ============================================================================\n Buttons\n ============================================================================ */\n.btn,\n.Button {\n display: inline-block;\n padding: 0.5rem 1rem;\n font-size: 1rem;\n font-weight: 500;\n text-align: center;\n text-decoration: none;\n border: 1px solid transparent;\n border-radius: 4px;\n cursor: pointer;\n transition: all 0.15s;\n line-height: 1.5;\n}\n\n.btn:disabled,\n.Button:disabled {\n opacity: 0.5;\n cursor: not-allowed;\n}\n\n.btn:hover:not(:disabled),\n.Button:hover:not(:disabled) {\n opacity: 0.9;\n}\n\n/* Button variants */\n.btn-primary,\n.Button {\n background-color: var(--uc2-blue);\n color: #fff;\n border-color: var(--uc2-blue);\n}\n.btn-primary:hover { background-color: #012a5c; }\n\n.btn-success {\n background-color: var(--uc2-green);\n color: #fff;\n border-color: var(--uc2-green);\n}\n\n.btn-danger {\n background-color: var(--uc2-danger);\n color: #fff;\n border-color: var(--uc2-danger);\n}\n\n.btn-warning {\n background-color: var(--uc2-warning);\n color: #212529;\n border-color: var(--uc2-warning);\n}\n\n.btn-secondary {\n background-color: #6c757d;\n color: #fff;\n border-color: #6c757d;\n}\n\n.btn-info {\n background-color: var(--uc2-turquoise);\n color: #fff;\n border-color: var(--uc2-turquoise);\n}\n\n.btn-outline-primary,\n.btn-outline {\n background: var(--uc2-white);\n border: 1px solid var(--uc2-blue);\n color: var(--uc2-blue);\n}\n.btn-outline-primary:hover,\n.btn-outline:hover {\n background: var(--uc2-blue);\n color: #fff;\n}\n\n.btn-outline-secondary {\n background: var(--uc2-white);\n border: 1px solid #6c757d;\n color: #6c757d;\n}\n\n/* Button sizes */\n.btn-sm { padding: 0.25rem 0.5rem; font-size: 0.875rem; }\n.btn-lg { padding: 0.75rem 1.5rem; font-size: 1.25rem; }\n\n/* Full width button */\n.btn-block { width: 100%; display: block; }\n\n/* ============================================================================\n Tables\n ============================================================================ */\n.table,\n.data-table {\n width: 100%;\n border-collapse: collapse;\n margin-bottom: 1rem;\n}\n\n.table th,\n.table td,\n.data-table th,\n.data-table td {\n padding: 0.75rem;\n border-bottom: 1px solid var(--uc2-border);\n text-align: left;\n}\n\n.table th {\n background: #f8f9fa;\n font-weight: 600;\n color: var(--uc2-blue);\n}\n\n.table-striped tbody tr:nth-of-type(odd) {\n background-color: rgba(0, 0, 0, 0.02);\n}\n\n/* ============================================================================\n Alerts & Info Boxes\n ============================================================================ */\n.alert,\n.info-box {\n padding: 0.75rem 1rem;\n border-radius: 4px;\n margin-bottom: 1rem;\n}\n\n.alert-info,\n.info-box {\n background: #e7f3ff;\n border-left: 4px solid var(--uc2-blue);\n color: var(--uc2-blue);\n}\n\n.alert-success {\n background: #d4edda;\n border-left: 4px solid var(--uc2-green);\n color: #155724;\n}\n\n.alert-warning {\n background: #fff3cd;\n border-left: 4px solid var(--uc2-warning);\n color: #856404;\n}\n\n.alert-danger {\n background: #f8d7da;\n border-left: 4px solid var(--uc2-danger);\n color: #721c24;\n}\n\n/* ============================================================================\n Status Indicators\n ============================================================================ */\n.status-row {\n display: flex;\n align-items: center;\n justify-content: center;\n gap: 0.5rem;\n margin-top: 0.5rem;\n}\n\n.status-dot,\n.status-indicator {\n width: 12px;\n height: 12px;\n border-radius: 50%;\n background: #6c757d;\n border: 2px solid #dee2e6;\n}\n\n.status-dot.running,\n.status-indicator.running {\n background: var(--uc2-green);\n animation: pulse 1s infinite;\n}\n\n.status-dot.error {\n background: var(--uc2-danger);\n}\n\n@keyframes pulse {\n 0%, 100% { opacity: 1; }\n 50% { opacity: 0.4; }\n}\n\n/* ============================================================================\n Badges\n ============================================================================ */\n.badge {\n display: inline-block;\n padding: 0.25em 0.5em;\n font-size: 0.75rem;\n font-weight: 600;\n border-radius: 4px;\n}\n\n.badge-primary,\n.bg-primary { background: var(--uc2-blue); color: #fff; }\n.badge-success,\n.bg-success { background: var(--uc2-green); color: #fff; }\n.badge-danger,\n.bg-danger { background: var(--uc2-danger); color: #fff; }\n.badge-warning,\n.bg-warning { background: var(--uc2-warning); color: #212529; }\n.badge-secondary,\n.bg-secondary { background: #6c757d; color: #fff; }\n\n/* ============================================================================\n Special Display Elements\n ============================================================================ */\n.ratio-display {\n font-size: 3rem;\n font-weight: bold;\n color: var(--uc2-blue);\n text-align: center;\n padding: 1.5rem;\n background: linear-gradient(135deg, #f8f9fa 0%, #e9ecef 100%);\n border-radius: 10px;\n margin: 0.5rem 0;\n font-family: \"Courier New\", monospace;\n}\n.ratio-display.positive { color: var(--uc2-green); }\n.ratio-display.negative { color: var(--uc2-danger); }\n\n.intensity-value {\n font-size: 2.5rem;\n font-weight: bold;\n color: var(--uc2-blue);\n font-family: \"Courier New\", monospace;\n}\n\n/* ============================================================================\n Footer\n ============================================================================ */\nfooter {\n background: var(--uc2-blue);\n color: #fff;\n text-align: center;\n padding: 1rem;\n margin-top: 2rem;\n font-size: 0.85rem;\n}\n\nfooter a {\n color: #fff;\n}\n\n/* ============================================================================\n Utility Classes\n ============================================================================ */\n/* Margin */\n.m-0 { margin: 0 !important; }\n.m-1 { margin: 0.25rem !important; }\n.m-2 { margin: 0.5rem !important; }\n.m-3 { margin: 1rem !important; }\n.m-4 { margin: 1.5rem !important; }\n.m-5 { margin: 3rem !important; }\n\n.mt-0 { margin-top: 0 !important; }\n.mt-1 { margin-top: 0.25rem !important; }\n.mt-2 { margin-top: 0.5rem !important; }\n.mt-3 { margin-top: 1rem !important; }\n.mt-4 { margin-top: 1.5rem !important; }\n\n.mb-0 { margin-bottom: 0 !important; }\n.mb-1 { margin-bottom: 0.25rem !important; }\n.mb-2 { margin-bottom: 0.5rem !important; }\n.mb-3 { margin-bottom: 1rem !important; }\n.mb-4 { margin-bottom: 1.5rem !important; }\n.mb-5 { margin-bottom: 3rem !important; }\n\n.ms-auto { margin-left: auto !important; }\n.me-auto { margin-right: auto !important; }\n\n/* Padding */\n.p-0 { padding: 0 !important; }\n.p-1 { padding: 0.25rem !important; }\n.p-2 { padding: 0.5rem !important; }\n.p-3 { padding: 1rem !important; }\n.p-4 { padding: 1.5rem !important; }\n.p-5 { padding: 3rem !important; }\n\n.py-2 { padding-top: 0.5rem !important; padding-bottom: 0.5rem !important; }\n.py-3 { padding-top: 1rem !important; padding-bottom: 1rem !important; }\n.px-3 { padding-left: 1rem !important; padding-right: 1rem !important; }\n\n/* Text alignment */\n.text-center { text-align: center !important; }\n.text-left { text-align: left !important; }\n.text-right { text-align: right !important; }\n\n/* Text styling */\n.fw-bold { font-weight: bold !important; }\n.fw-normal { font-weight: normal !important; }\n.text-muted { color: var(--uc2-grey-light) !important; }\n.lead { font-size: 1.25rem; font-weight: 300; }\n\n/* Display */\n.d-none { display: none !important; }\n.d-block { display: block !important; }\n.d-flex { display: flex !important; }\n.d-inline { display: inline !important; }\n.d-inline-block { display: inline-block !important; }\n\n.flex-wrap { flex-wrap: wrap !important; }\n.justify-content-between { justify-content: space-between !important; }\n.justify-content-center { justify-content: center !important; }\n.align-items-center { align-items: center !important; }\n.gap-1 { gap: 0.25rem !important; }\n.gap-2 { gap: 0.5rem !important; }\n.gap-3 { gap: 1rem !important; }\n\n/* Width */\n.w-100 { width: 100% !important; }\n.w-auto { width: auto !important; }\n\n/* Shadow */\n.shadow-sm { box-shadow: 0 2px 4px rgba(0,0,0,0.075) !important; }\n.shadow { box-shadow: 0 4px 8px rgba(0,0,0,0.1) !important; }\n\n/* Border radius */\n.rounded { border-radius: 4px !important; }\n.rounded-lg { border-radius: 8px !important; }\n\n/* ============================================================================\n Responsive Design\n ============================================================================ */\n@media (max-width: 992px) {\n .col-lg-4, .col-lg-6, .col-lg-8 { flex: 0 0 100%; max-width: 100%; }\n .navbar-collapse { flex-basis: 100%; }\n}\n\n@media (max-width: 768px) {\n .col-md-4, .col-md-6, .col-md-8 { flex: 0 0 100%; max-width: 100%; }\n .col-left, .col-right { max-width: 100%; flex: 1 1 100%; }\n \n h1 { font-size: 1.5rem; }\n .ratio-display { font-size: 2rem; padding: 1rem; }\n .intensity-value { font-size: 2rem; }\n \n .navbar {\n flex-direction: column;\n align-items: flex-start;\n }\n .nav-links, .navbar-nav {\n flex-direction: column;\n width: 100%;\n margin-top: 0.5rem;\n }\n .nav-links a, .navbar-nav .nav-link {\n padding: 0.5rem 0;\n }\n}\n\n/* ============================================================================\n Legacy Grid Support (for messung.html etc.)\n ============================================================================ */\n.grid-container {\n display: grid;\n grid-template-columns: 1fr 300px;\n gap: 1rem;\n margin: auto;\n padding: 0;\n}\n\n.grid1 { grid-area: 1 / 1 / 5 / 2; padding: 1rem; }\n.grid2, .grid3, .grid4, .grid5, .grid6 { padding: 1rem; }\n\n.inputField {\n background-color: #fff;\n padding: 10px;\n margin: 5px 0;\n border-radius: 4px;\n border: 1px solid #ddd;\n}\n\n.inputFieldWide { width: 100%; }\n\n/* ============================================================================\n Dropdown Menu (simplified)\n ============================================================================ */\n.dropdown { position: relative; display: inline-block; }\n.dropdown-menu {\n display: none;\n position: absolute;\n background: #fff;\n border: 1px solid var(--uc2-border);\n border-radius: 4px;\n min-width: 150px;\n box-shadow: 0 4px 8px rgba(0,0,0,0.1);\n z-index: 1000;\n list-style: none;\n padding: 0.5rem 0;\n margin: 0;\n}\n.dropdown:hover .dropdown-menu,\n.dropdown-menu.show { display: block; }\n.dropdown-item {\n display: block;\n padding: 0.5rem 1rem;\n color: var(--uc2-grey);\n text-decoration: none;\n}\n.dropdown-item:hover {\n background: #f8f9fa;\n color: var(--uc2-blue);\n}\n"; +const char STYLE_CSS[] PROGMEM = "/* ============================================================================\n UC2/openUC2 Standalone CSS Framework\n Works completely offline on ESP32 AP - no Bootstrap/CDN required\n ============================================================================ */\n\n/* Reset and Base */\n*, *::before, *::after { box-sizing: border-box; }\n\n:root {\n --uc2-blue: #023773;\n --uc2-green: #85b918;\n --uc2-turquoise: #1f9c7c;\n --uc2-light: #faf9f9;\n --uc2-grey: #666666;\n --uc2-grey-light: #999999;\n --uc2-border: #dddddd;\n --uc2-white: #ffffff;\n --uc2-danger: #dc3545;\n --uc2-warning: #ffc107;\n}\n\nbody {\n font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, \"Helvetica Neue\", Arial, sans-serif;\n font-size: 16px;\n line-height: 1.5;\n color: var(--uc2-grey);\n background-color: var(--uc2-light);\n margin: 0;\n padding: 0;\n min-height: 100vh;\n}\n\n/* Typography */\nh1, h2, h3, h4, h5, h6 { color: var(--uc2-blue); margin: 0 0 0.5rem 0; font-weight: 600; }\nh1 { font-size: 2rem; }\nh2 { font-size: 1.75rem; }\nh3 { font-size: 1.5rem; }\nh4 { font-size: 1.25rem; }\nh5 { font-size: 1rem; }\nh6 { font-size: 0.875rem; }\n\np { margin: 0 0 1rem 0; }\nsmall { font-size: 0.8rem; color: var(--uc2-grey-light); }\n\na { color: var(--uc2-blue); text-decoration: none; }\na:hover { color: var(--uc2-turquoise); }\n\n/* ============================================================================\n Navigation\n ============================================================================ */\n.navbar {\n background: var(--uc2-blue);\n padding: 0.5rem 1rem;\n display: flex;\n flex-wrap: wrap;\n align-items: center;\n justify-content: space-between;\n box-shadow: 0 2px 4px rgba(0,0,0,0.1);\n}\n\n.navbar a,\n.navbar-brand,\n.nav-link { \n color: #fff !important; \n text-decoration: none; \n padding: 0.5rem 0.75rem;\n display: inline-block;\n}\n.navbar a:hover,\n.nav-link:hover { color: var(--uc2-turquoise) !important; }\n.navbar a.active,\n.nav-link.active { color: var(--uc2-green) !important; }\n.navbar-brand { font-weight: bold; font-size: 1.2rem; }\n\n.nav-links,\n.navbar-nav { \n display: flex; \n flex-wrap: wrap; \n gap: 0.25rem; \n list-style: none;\n margin: 0;\n padding: 0;\n}\n.navbar-nav .nav-item { list-style: none; }\n\n/* Mobile nav toggle - hidden by default, show in responsive */\n.navbar-toggler { display: none; }\n.navbar-collapse { display: flex; }\n\n/* ============================================================================\n Layout - Container and Grid\n ============================================================================ */\n.container {\n max-width: 1200px;\n margin: 0 auto;\n padding: 0 1rem;\n width: 100%;\n}\n\n.container-fluid {\n width: 100%;\n padding: 0 1rem;\n}\n\n.row {\n display: flex;\n flex-wrap: wrap;\n margin: 0 -0.5rem;\n}\n\n/* Columns */\n[class*=\"col-\"] {\n padding: 0.5rem;\n width: 100%;\n}\n.col-md-4 { flex: 0 0 33.333%; max-width: 33.333%; }\n.col-md-6 { flex: 0 0 50%; max-width: 50%; }\n.col-md-8 { flex: 0 0 66.666%; max-width: 66.666%; }\n.col-lg-4 { flex: 0 0 33.333%; max-width: 33.333%; }\n.col-lg-6 { flex: 0 0 50%; max-width: 50%; }\n.col-lg-8 { flex: 0 0 66.666%; max-width: 66.666%; }\n.col-12 { flex: 0 0 100%; max-width: 100%; }\n\n/* Custom layout */\n.col-left { flex: 1; min-width: 280px; max-width: 350px; }\n.col-right { flex: 2; min-width: 300px; }\n\n/* ============================================================================\n Cards\n ============================================================================ */\n.card {\n background: var(--uc2-white);\n border: 1px solid var(--uc2-border);\n border-radius: 8px;\n margin-bottom: 1rem;\n overflow: hidden;\n}\n\n.card-header {\n background: #f8f9fa;\n padding: 0.75rem 1rem;\n border-bottom: 1px solid var(--uc2-border);\n font-weight: 600;\n color: var(--uc2-blue);\n}\n\n.card-body {\n padding: 1rem;\n}\n\n.card-footer {\n background: #f8f9fa;\n padding: 0.75rem 1rem;\n border-top: 1px solid var(--uc2-border);\n}\n\n/* ============================================================================\n Form Elements\n ============================================================================ */\nlabel {\n display: block;\n margin-bottom: 0.25rem;\n font-weight: 500;\n color: var(--uc2-blue);\n}\n\ninput[type=\"text\"],\ninput[type=\"number\"],\ninput[type=\"email\"],\ninput[type=\"password\"],\ntextarea,\nselect,\n.form-control,\n.form-select {\n width: 100%;\n padding: 0.5rem 0.75rem;\n font-size: 1rem;\n border: 1px solid var(--uc2-border);\n border-radius: 4px;\n background-color: var(--uc2-white);\n color: var(--uc2-grey);\n transition: border-color 0.15s;\n}\n\ninput:focus,\ntextarea:focus,\nselect:focus,\n.form-control:focus,\n.form-select:focus {\n outline: none;\n border-color: var(--uc2-blue);\n box-shadow: 0 0 0 2px rgba(2, 55, 115, 0.1);\n}\n\ninput:disabled,\nselect:disabled,\n.form-control:disabled {\n background-color: #e9ecef;\n cursor: not-allowed;\n}\n\n/* Input Group */\n.input-group {\n display: flex;\n align-items: stretch;\n}\n.input-group input,\n.input-group .form-control {\n border-radius: 4px 0 0 4px;\n flex: 1;\n}\n.input-group-text,\n.input-group .suffix {\n background: #e9ecef;\n border: 1px solid var(--uc2-border);\n border-left: none;\n padding: 0.5rem 0.75rem;\n border-radius: 0 4px 4px 0;\n font-size: 0.9rem;\n display: flex;\n align-items: center;\n}\n\n/* Range/Slider */\ninput[type=\"range\"],\n.slider {\n width: 100%;\n margin: 0.5rem 0;\n cursor: pointer;\n}\n\n/* Form Group */\n.form-group,\n.mb-3 {\n margin-bottom: 1rem;\n}\n\n/* Checkbox/Radio as toggle buttons */\n.btn-group {\n display: flex;\n width: 100%;\n}\n.btn-group input[type=\"radio\"],\n.btn-group input[type=\"checkbox\"] {\n display: none;\n}\n.btn-group label {\n flex: 1;\n text-align: center;\n padding: 0.5rem;\n background: var(--uc2-white);\n border: 1px solid var(--uc2-blue);\n cursor: pointer;\n margin: 0;\n font-weight: normal;\n transition: all 0.15s;\n}\n.btn-group label:first-of-type { border-radius: 4px 0 0 4px; }\n.btn-group label:last-of-type { border-radius: 0 4px 4px 0; border-left: none; }\n.btn-group input[type=\"radio\"]:checked + label,\n.btn-group input[type=\"checkbox\"]:checked + label {\n background: var(--uc2-blue);\n color: #fff;\n}\n\n/* ============================================================================\n Buttons\n ============================================================================ */\n.btn,\n.Button {\n display: inline-block;\n padding: 0.5rem 1rem;\n font-size: 1rem;\n font-weight: 500;\n text-align: center;\n text-decoration: none;\n border: 1px solid transparent;\n border-radius: 4px;\n cursor: pointer;\n transition: all 0.15s;\n line-height: 1.5;\n}\n\n.btn:disabled,\n.Button:disabled {\n opacity: 0.5;\n cursor: not-allowed;\n}\n\n.btn:hover:not(:disabled),\n.Button:hover:not(:disabled) {\n opacity: 0.9;\n}\n\n/* Button variants */\n.btn-primary,\n.Button {\n background-color: var(--uc2-blue);\n color: #fff;\n border-color: var(--uc2-blue);\n}\n.btn-primary:hover { background-color: #012a5c; }\n\n.btn-success {\n background-color: var(--uc2-green);\n color: #fff;\n border-color: var(--uc2-green);\n}\n\n.btn-danger {\n background-color: var(--uc2-danger);\n color: #fff;\n border-color: var(--uc2-danger);\n}\n\n.btn-warning {\n background-color: var(--uc2-warning);\n color: #212529;\n border-color: var(--uc2-warning);\n}\n\n.btn-secondary {\n background-color: #6c757d;\n color: #fff;\n border-color: #6c757d;\n}\n\n.btn-info {\n background-color: var(--uc2-turquoise);\n color: #fff;\n border-color: var(--uc2-turquoise);\n}\n\n.btn-outline-primary,\n.btn-outline {\n background: var(--uc2-white);\n border: 1px solid var(--uc2-blue);\n color: var(--uc2-blue);\n}\n.btn-outline-primary:hover,\n.btn-outline:hover {\n background: var(--uc2-blue);\n color: #fff;\n}\n\n.btn-outline-secondary {\n background: var(--uc2-white);\n border: 1px solid #6c757d;\n color: #6c757d;\n}\n\n/* Button sizes */\n.btn-sm { padding: 0.25rem 0.5rem; font-size: 0.875rem; }\n.btn-lg { padding: 0.75rem 1.5rem; font-size: 1.25rem; }\n\n/* Full width button */\n.btn-block { width: 100%; display: block; }\n\n/* ============================================================================\n Tables\n ============================================================================ */\n.table,\n.data-table {\n width: 100%;\n border-collapse: collapse;\n margin-bottom: 1rem;\n}\n\n.table th,\n.table td,\n.data-table th,\n.data-table td {\n padding: 0.75rem;\n border-bottom: 1px solid var(--uc2-border);\n text-align: left;\n}\n\n.table th {\n background: #f8f9fa;\n font-weight: 600;\n color: var(--uc2-blue);\n}\n\n.table-striped tbody tr:nth-of-type(odd) {\n background-color: rgba(0, 0, 0, 0.02);\n}\n\n/* ============================================================================\n Alerts & Info Boxes\n ============================================================================ */\n.alert,\n.info-box {\n padding: 0.75rem 1rem;\n border-radius: 4px;\n margin-bottom: 1rem;\n}\n\n.alert-info,\n.info-box {\n background: #e7f3ff;\n border-left: 4px solid var(--uc2-blue);\n color: var(--uc2-blue);\n}\n\n.alert-success {\n background: #d4edda;\n border-left: 4px solid var(--uc2-green);\n color: #155724;\n}\n\n.alert-warning {\n background: #fff3cd;\n border-left: 4px solid var(--uc2-warning);\n color: #856404;\n}\n\n.alert-danger {\n background: #f8d7da;\n border-left: 4px solid var(--uc2-danger);\n color: #721c24;\n}\n\n/* ============================================================================\n Status Indicators\n ============================================================================ */\n.status-row {\n display: flex;\n align-items: center;\n justify-content: center;\n gap: 0.5rem;\n margin-top: 0.5rem;\n}\n\n.status-dot,\n.status-indicator {\n width: 12px;\n height: 12px;\n border-radius: 50%;\n background: #6c757d;\n border: 2px solid #dee2e6;\n}\n\n.status-dot.running,\n.status-indicator.running {\n background: var(--uc2-green);\n animation: pulse 1s infinite;\n}\n\n.status-dot.error {\n background: var(--uc2-danger);\n}\n\n@keyframes pulse {\n 0%, 100% { opacity: 1; }\n 50% { opacity: 0.4; }\n}\n\n/* ============================================================================\n Badges\n ============================================================================ */\n.badge {\n display: inline-block;\n padding: 0.25em 0.5em;\n font-size: 0.75rem;\n font-weight: 600;\n border-radius: 4px;\n}\n\n.badge-primary,\n.bg-primary { background: var(--uc2-blue); color: #fff; }\n.badge-success,\n.bg-success { background: var(--uc2-green); color: #fff; }\n.badge-danger,\n.bg-danger { background: var(--uc2-danger); color: #fff; }\n.badge-warning,\n.bg-warning { background: var(--uc2-warning); color: #212529; }\n.badge-secondary,\n.bg-secondary { background: #6c757d; color: #fff; }\n\n/* ============================================================================\n Special Display Elements\n ============================================================================ */\n.ratio-display {\n font-size: 3rem;\n font-weight: bold;\n color: var(--uc2-blue);\n text-align: center;\n padding: 1.5rem;\n background: linear-gradient(135deg, #f8f9fa 0%, #e9ecef 100%);\n border-radius: 10px;\n margin: 0.5rem 0;\n font-family: \"Courier New\", monospace;\n}\n.ratio-display.positive { color: var(--uc2-green); }\n.ratio-display.negative { color: var(--uc2-danger); }\n\n.intensity-value {\n font-size: 2.5rem;\n font-weight: bold;\n color: var(--uc2-blue);\n font-family: \"Courier New\", monospace;\n}\n\n/* ============================================================================\n Footer\n ============================================================================ */\nfooter {\n background: var(--uc2-blue);\n color: #fff;\n text-align: center;\n padding: 1rem;\n margin-top: 2rem;\n font-size: 0.85rem;\n}\n\nfooter a {\n color: #fff;\n}\n\n/* ============================================================================\n Utility Classes\n ============================================================================ */\n/* Margin */\n.m-0 { margin: 0 !important; }\n.m-1 { margin: 0.25rem !important; }\n.m-2 { margin: 0.5rem !important; }\n.m-3 { margin: 1rem !important; }\n.m-4 { margin: 1.5rem !important; }\n.m-5 { margin: 3rem !important; }\n\n.mt-0 { margin-top: 0 !important; }\n.mt-1 { margin-top: 0.25rem !important; }\n.mt-2 { margin-top: 0.5rem !important; }\n.mt-3 { margin-top: 1rem !important; }\n.mt-4 { margin-top: 1.5rem !important; }\n\n.mb-0 { margin-bottom: 0 !important; }\n.mb-1 { margin-bottom: 0.25rem !important; }\n.mb-2 { margin-bottom: 0.5rem !important; }\n.mb-3 { margin-bottom: 1rem !important; }\n.mb-4 { margin-bottom: 1.5rem !important; }\n.mb-5 { margin-bottom: 3rem !important; }\n\n.ms-auto { margin-left: auto !important; }\n.me-auto { margin-right: auto !important; }\n\n/* Padding */\n.p-0 { padding: 0 !important; }\n.p-1 { padding: 0.25rem !important; }\n.p-2 { padding: 0.5rem !important; }\n.p-3 { padding: 1rem !important; }\n.p-4 { padding: 1.5rem !important; }\n.p-5 { padding: 3rem !important; }\n\n.py-2 { padding-top: 0.5rem !important; padding-bottom: 0.5rem !important; }\n.py-3 { padding-top: 1rem !important; padding-bottom: 1rem !important; }\n.px-3 { padding-left: 1rem !important; padding-right: 1rem !important; }\n\n/* Text alignment */\n.text-center { text-align: center !important; }\n.text-left { text-align: left !important; }\n.text-right { text-align: right !important; }\n\n/* Text styling */\n.fw-bold { font-weight: bold !important; }\n.fw-normal { font-weight: normal !important; }\n.text-muted { color: var(--uc2-grey-light) !important; }\n.lead { font-size: 1.25rem; font-weight: 300; }\n\n/* Display */\n.d-none { display: none !important; }\n.d-block { display: block !important; }\n.d-flex { display: flex !important; }\n.d-inline { display: inline !important; }\n.d-inline-block { display: inline-block !important; }\n\n.flex-wrap { flex-wrap: wrap !important; }\n.justify-content-between { justify-content: space-between !important; }\n.justify-content-center { justify-content: center !important; }\n.align-items-center { align-items: center !important; }\n.gap-1 { gap: 0.25rem !important; }\n.gap-2 { gap: 0.5rem !important; }\n.gap-3 { gap: 1rem !important; }\n\n/* Width */\n.w-100 { width: 100% !important; }\n.w-auto { width: auto !important; }\n\n/* Shadow */\n.shadow-sm { box-shadow: 0 2px 4px rgba(0,0,0,0.075) !important; }\n.shadow { box-shadow: 0 4px 8px rgba(0,0,0,0.1) !important; }\n\n/* Border radius */\n.rounded { border-radius: 4px !important; }\n.rounded-lg { border-radius: 8px !important; }\n\n/* ============================================================================\n Responsive Design\n ============================================================================ */\n@media (max-width: 992px) {\n .col-lg-4, .col-lg-6, .col-lg-8 { flex: 0 0 100%; max-width: 100%; }\n .navbar-collapse { flex-basis: 100%; display: none; }\n .navbar-collapse.show { display: flex; flex-direction: column; width: 100%; }\n .navbar-toggler { display: block; }\n .col-lg-3 { flex: 0 0 50%; max-width: 50%; }\n}\n\n@media (max-width: 768px) {\n .col-md-4, .col-md-6, .col-md-8 { flex: 0 0 100%; max-width: 100%; }\n .col-md-3 { flex: 0 0 100%; max-width: 100%; }\n .col-left, .col-right { max-width: 100%; flex: 1 1 100%; }\n \n h1 { font-size: 1.5rem; }\n .ratio-display { font-size: 2rem; padding: 1rem; }\n .intensity-value { font-size: 2rem; }\n \n .navbar {\n flex-direction: column;\n align-items: flex-start;\n }\n .nav-links, .navbar-nav {\n flex-direction: column;\n width: 100%;\n margin-top: 0.5rem;\n }\n .nav-links a, .navbar-nav .nav-link {\n padding: 0.5rem 0;\n }\n .col-lg-3 { flex: 0 0 100%; max-width: 100%; }\n}\n\n/* ============================================================================\n Progress Bar\n ============================================================================ */\n.progress {\n background: #e9ecef;\n border-radius: 4px;\n overflow: hidden;\n height: 20px;\n}\n.progress-bar {\n height: 100%;\n transition: width 0.3s ease;\n display: flex;\n align-items: center;\n justify-content: center;\n font-size: 0.75rem;\n color: #fff;\n}\n.bg-info { background: var(--uc2-turquoise) !important; }\n\n/* ============================================================================\n Tutorial / Alignment Step Styles\n ============================================================================ */\n.tutorial-step {\n border: 1px solid var(--uc2-border);\n border-radius: 8px;\n padding: 1rem;\n margin-bottom: 1rem;\n display: flex;\n gap: 1rem;\n align-items: flex-start;\n background: var(--uc2-white);\n}\n.tutorial-step-number {\n background: var(--uc2-blue);\n color: #fff;\n border-radius: 50%;\n width: 36px;\n height: 36px;\n display: flex;\n align-items: center;\n justify-content: center;\n font-weight: bold;\n flex-shrink: 0;\n}\n.tutorial-step-content { flex: 1; }\n.tutorial-step-content h4 { font-size: 1rem; margin-bottom: 0.25rem; }\n.tutorial-step-content p { margin-bottom: 0; font-size: 0.9rem; }\n.tutorial-svg-placeholder {\n width: 100%;\n max-width: 200px;\n height: 120px;\n background: #f0f4f8;\n border: 2px dashed var(--uc2-border);\n border-radius: 8px;\n display: flex;\n align-items: center;\n justify-content: center;\n color: var(--uc2-grey-light);\n font-size: 0.8rem;\n flex-shrink: 0;\n}\n.tutorial-nav {\n display: flex;\n justify-content: space-between;\n align-items: center;\n margin-top: 1rem;\n}\n.tutorial-nav .btn { min-width: 80px; }\n\n/* ============================================================================\n Legacy Grid Support (for messung.html etc.)\n ============================================================================ */\n.grid-container {\n display: grid;\n grid-template-columns: 1fr 300px;\n gap: 1rem;\n margin: auto;\n padding: 0;\n}\n\n.grid1 { grid-area: 1 / 1 / 5 / 2; padding: 1rem; }\n.grid2, .grid3, .grid4, .grid5, .grid6 { padding: 1rem; }\n\n.inputField {\n background-color: #fff;\n padding: 10px;\n margin: 5px 0;\n border-radius: 4px;\n border: 1px solid #ddd;\n}\n\n.inputFieldWide { width: 100%; }\n\n/* ============================================================================\n Dropdown Menu (simplified)\n ============================================================================ */\n.dropdown { position: relative; display: inline-block; }\n.dropdown-menu {\n display: none;\n position: absolute;\n background: var(--uc2-white);\n border: 1px solid var(--uc2-border);\n border-radius: 4px;\n min-width: 150px;\n box-shadow: 0 4px 8px rgba(0,0,0,0.15);\n z-index: 1000;\n list-style: none;\n padding: 0.5rem 0;\n margin: 0;\n right: 0;\n}\n.dropdown:hover .dropdown-menu,\n.dropdown-menu.show { display: block; }\n.dropdown-item {\n display: block;\n padding: 0.5rem 1rem;\n color: var(--uc2-grey) !important;\n text-decoration: none;\n background: var(--uc2-white);\n}\n.dropdown-item:hover {\n background: #f0f0f0;\n color: var(--uc2-blue) !important;\n}\n\n/* Ensure dropdown items are always readable (fix white-on-white) */\n.navbar .dropdown-menu {\n background: var(--uc2-white);\n}\n.navbar .dropdown-menu .dropdown-item {\n color: #333 !important;\n}\n.navbar .dropdown-menu .dropdown-item:hover {\n background: #e9ecef;\n color: var(--uc2-blue) !important;\n}\n\n/* Mobile navbar toggle */\n.navbar-toggler {\n background: none;\n border: 1px solid rgba(255,255,255,0.3);\n color: #fff;\n padding: 0.4rem 0.6rem;\n font-size: 1.2rem;\n cursor: pointer;\n border-radius: 4px;\n}\n.navbar-toggler-icon::before { content: \"☰\"; }\n\n/* Tooltip styles */\n.uc2-tooltip {\n position: relative;\n cursor: help;\n}\n.uc2-tooltip .uc2-tooltip-text {\n visibility: hidden;\n background: #333;\n color: #fff;\n padding: 0.4rem 0.6rem;\n border-radius: 4px;\n font-size: 0.8rem;\n position: absolute;\n z-index: 1001;\n bottom: 125%;\n left: 50%;\n transform: translateX(-50%);\n white-space: nowrap;\n opacity: 0;\n transition: opacity 0.2s;\n pointer-events: none;\n}\n.uc2-tooltip .uc2-tooltip-text::after {\n content: \"\";\n position: absolute;\n top: 100%;\n left: 50%;\n margin-left: -5px;\n border-width: 5px;\n border-style: solid;\n border-color: #333 transparent transparent transparent;\n}\n.uc2-tooltip:hover .uc2-tooltip-text {\n visibility: visible;\n opacity: 1;\n}\n"; #endif // __STYLE_CSS_H__ diff --git a/Production_Files/Software/ODMR_Server/src/website_html/index.html b/Production_Files/Software/ODMR_Server/src/website_html/index.html index 52cd8fc..4b26b04 100644 --- a/Production_Files/Software/ODMR_Server/src/website_html/index.html +++ b/Production_Files/Software/ODMR_Server/src/website_html/index.html @@ -87,7 +87,7 @@

Was sind NV-Zentren?

- NV Center Structure + NV Center Structure
Struktur des NV-Zentrums im Diamantgitter
diff --git a/Production_Files/Software/ODMR_Server/src/website_html/infos.html b/Production_Files/Software/ODMR_Server/src/website_html/infos.html index 7b24183..7514fd4 100644 --- a/Production_Files/Software/ODMR_Server/src/website_html/infos.html +++ b/Production_Files/Software/ODMR_Server/src/website_html/infos.html @@ -195,16 +195,36 @@

Projekt & Partner

Dieses Experiment wurde im Rahmen des Projekts QuantumMiniLabs entwickelt, gefördert vom Bundesministerium für Bildung und Forschung (BMBF).

-
-
+
+
+ + + + + openUC2 +
openUC2 GmbH
openuc2.com
-
+
+ + + + WWU + Universität + Münster +
Universität Münster
- Physikalisches Institut + Physikalisches Institut
-
+
+ + + + BMBF + Gefördert vom + BMBF +
Förderung: BMBF
QuantumMiniLabs
@@ -226,36 +246,6 @@

Projekt & Partner

- - - + if(!vis.length){ctx.fillStyle='#999';ctx.font='13px sans-serif';ctx.textAlign='center';ctx.fillText(T('no_data'),W/2,H/2);} + } - \n \n \n \n\n\n"; +const char INDEX_HTML[] PROGMEM = "\n\n\n \n \n NV-Experimente / ODMR\n\n \n \n\n\n\n \n \n\n \n
\n
\n

Low-Cost Experimente mit NV-Zentren

\n \n \n
\n
\n

Tutorial: Building an ODMR Setup

\n

\n In diesem Workshop konstruieren wir ein ODMR (Optically Detected Magnetic Resonance) System mit dem UC2 modularen Mikroskop-Toolbox und NV (Nitrogen-Vacancy) Diamanten. ODMR ist eine Quantensensing-Technik, die es uns ermöglicht, Magnetfelder durch Beobachtung von Fluoreszenzänderungen in Quantensystemen zu messen.\n

\n
\n
\n
\n
\n
Quick Start
\n \n
\n
\n
\n
\n
\n\n \n
\n

Theoretischer Hintergrund

\n \n
\n
\n

Was sind NV-Zentren?

\n

\n NV-Zentren sind Fehlstellen in Diamanten, bestehend aus einem Stickstoffatom neben einer Vakanz (Leerstelle). Diese Quantensysteme haben einzigartige Eigenschaften, die sie ideal für Sensoranwendungen machen:\n

\n
    \n
  • Spin-1 Grundzustand mit drei möglichen Projektionen
  • \n
  • Optische Anregung bei 532 nm (grün)
  • \n
  • Fluoreszenz im roten Spektralbereich
  • \n
  • Raumtemperatur-stabile Quantenkohärenz
  • \n
\n
\n
\n
\n \"NV\n
\n Struktur des NV-Zentrums im Diamantgitter\n
\n
\n
\n
\n \n
\n
\n

ODMR-Prinzip

\n

\n Der ODMR-Effekt basiert auf spinabhängiger Fluoreszenz. Wenn Mikrowellenstrahlung bei der Resonanzfrequenz (~2,87 GHz) angewendet wird, verursacht sie Übergänge zwischen Quantenspinzuständen, was zu einer messbaren Abnahme der Fluoreszenzintensität führt.\n

\n \n
\n
Schlüsselkonzept:
\n

\n Externe Magnetfelder verschieben die Resonanzfrequenzen durch den Zeeman-Effekt, wodurch präzise Magnetfeldmessungen ermöglicht werden.\n

\n
\n
\n
\n
\n\n \n
\n

Moderne Anwendungen

\n \n
\n
\n
\n
\n
Biomedizinische Bildgebung
\n

\n Kartierung von Magnetfeldern in lebenden Zellen und Geweben\n

\n
\n
\n
\n
\n
\n
\n
Materialwissenschaft
\n

\n Untersuchung magnetischer Domänen und Spintransport\n

\n
\n
\n
\n
\n
\n
\n
Quanteninformation
\n

\n Bausteine für Quantencomputer und -netzwerke\n

\n
\n
\n
\n
\n
\n
\n
Fundamentale Physik
\n

\n Test der Quantenmechanik und Messung von Fundamentalkonstanten\n

\n
\n
\n
\n
\n
\n\n \n
\n

Versuchsaufbau

\n \n
\n
\n

\n Der ODMR-Aufbau folgt konfokalen Mikroskopieprinzipien und kombiniert optische Anregung, Mikrowellenmanipulation und Fluoreszenzdetektion für hochpräzise Quantensensing.\n

\n \n

Benötigte Komponenten:

\n
\n
\n
    \n
  • Grundplatte für Montage
  • \n
  • Grüne Laserdiode (532 nm)
  • \n
  • 45° Spiegel für Strahlführung
  • \n
  • Strahlteiler mit Filter
  • \n
  • Konvergente Linse
  • \n
\n
\n
\n
    \n
  • Lichtsensor (Photodiode)
  • \n
  • Elektronik-Box mit Mikrowellenerzeugung
  • \n
  • XY-Bühnensystem mit NV-Diamant
  • \n
  • Magnet für externes Magnetfeld
  • \n
  • Mikrowellenantenne
  • \n
\n
\n
\n
\n
\n
\n
⚠️ Sicherheitshinweise
\n
    \n
  • Niemals direkt in den Laser blicken
  • \n
  • Vorsicht bei Implantaten und elektronischen Geräten
  • \n
  • Stromversorgung vor Verkabelungsänderungen trennen
  • \n
\n
\n
\n
\n
\n\n \n
\n
\n
\n

Das QuantumMiniLabs Projekt

\n

\n Das QuantumMiniLabs-Projekt entwickelt ein Open-Source-Ökosystem, das kostengünstige, skalierbare, modulare und reparable Quantentechnologie-Experimente ermöglicht. Das Ziel ist es, das System an 100 Bildungsstandorten in Deutschland einzusetzen.\n

\n

\n QuantumMiniLabs bietet die erste erschwingliche DIY-Plattform für Experimente mit Quantensystemen der zweiten Generation. NV-Diamanten ermöglichen stabile Experimente bei Raumtemperatur.\n

\n
\n
\n
\n
\n\n \n \n\n \n \n \n \n \n\n\n"; #endif // __INDEX_HTML_H__ diff --git a/Production_Files/Software/ODMR_Server/src/website/infos_html.h b/Production_Files/Software/ODMR_Server/src/website/infos_html.h index 78807a3..f90173d 100644 --- a/Production_Files/Software/ODMR_Server/src/website/infos_html.h +++ b/Production_Files/Software/ODMR_Server/src/website/infos_html.h @@ -4,6 +4,6 @@ #ifndef __INFOS_HTML_H__ #define __INFOS_HTML_H__ -const char INFOS_HTML[] PROGMEM = "\n\n\n \n \n NV Experimente\n\n \n \n\n\n\n \n \n\n \n
\n
\n

Low-Cost Experimente mit NV-Zentren

\n \n
\n
\n

Über das Experiment

\n

\n Dieses ODMR-Experiment ermöglicht es, die faszinierende Welt der Quantenphysik bei Raumtemperatur zu erkunden. \n Mit NV-Zentren in Diamanten können Magnetfelder mit beispielloser Präzision gemessen werden.\n

\n \n

Wie funktioniert es?

\n
\n
\n
\n
\n
1. Optische Anregung
\n

\n Grünes Laserlicht (532 nm) regt NV-Zentren an\n

\n
\n
\n
\n
\n
\n
\n
2. Mikrowellen-Manipulation
\n

\n Mikrowellen (~2,87 GHz) manipulieren Spinzustände\n

\n
\n
\n
\n
\n
\n
\n
3. Fluoreszenz-Detektion
\n

\n Rote Fluoreszenz wird mit Photodiode gemessen\n

\n
\n
\n
\n
\n
\n
\n
4. Magnetfeld-Messung
\n

\n Resonanzverschiebung zeigt Magnetfeldstärke an\n

\n
\n
\n
\n
\n
\n \n
\n
\n
\n
Technische Spezifikationen
\n
\n
\n
    \n
  • Laserwellenlänge: 532 nm
  • \n
  • Mikrowellenfrequenz: ~2,87 GHz
  • \n
  • Detektionsbereich: 600-800 nm
  • \n
  • Sensitivität: nT/√Hz
  • \n
  • Betriebstemperatur: Raumtemperatur
  • \n
\n
\n
\n \n
\n
Wussten Sie schon?
\n

\n Diamanten sind nicht nur schön, sondern auch perfekte Quantensensoren! \n NV-Zentren machen sie zu den präzisesten Magnetometern der Welt.\n

\n
\n
\n
\n
\n\n
\n

Erste Schritte

\n
\n
\n
\n
\n
Aufbau justieren
\n

\n Beginnen Sie mit der Justierung des optischen Aufbaus\n

\n Zur Justage\n
\n
\n
\n
\n
\n
\n
Messung starten
\n

\n Führen Sie Ihr erstes ODMR-Experiment durch\n

\n Zur Messung\n
\n
\n
\n
\n
\n
\n
Mehr erfahren
\n

\n Vertiefen Sie Ihr Wissen über Quantenphysik\n

\n \n
\n
\n
\n
\n
\n \n
\n
\n
\n

Weitere Informationen

\n
\n
\n

Weitere Infos unter

\n

openuc2.com

\n
\n
\n

oder im Wiki unter

\n

openuc2.github.io

\n
\n
\n
\n
\n
\n\n \n
\n
\n
\n

Projekt & Partner

\n

\n Dieses Experiment wurde im Rahmen des Projekts QuantumMiniLabs entwickelt,\n gefördert vom Bundesministerium für Bildung und Forschung (BMBF).\n

\n
\n
\n \n \n \n \n openUC2\n
\n openUC2 GmbH
\n openuc2.com\n
\n
\n \n \n \n WWU\n Universität\n Münster\n
\n Universität Münster
\n Physikalisches Institut\n
\n
\n \n \n \n BMBF\n Gefördert vom\n BMBF\n
\n Förderung: BMBF
\n QuantumMiniLabs\n
\n
\n

\n Kontakt: hello@openuc2.com\n

\n
\n
\n
\n
\n\n \n
\n
\n
QuantumMiniLabs · Uni Münster · openUC2 GmbH – hello@openuc2.com
\n
Loading version...
\n
\n
\n\n \n \n \n\n\n"; +const char INFOS_HTML[] PROGMEM = "\n\n\n \n \n NV Experimente\n\n \n \n\n\n\n \n \n\n \n
\n
\n

Low-Cost Experimente mit NV-Zentren

\n \n
\n
\n

Über das Experiment

\n

\n Dieses ODMR-Experiment ermöglicht es, die faszinierende Welt der Quantenphysik bei Raumtemperatur zu erkunden. \n Mit NV-Zentren in Diamanten können Magnetfelder mit beispielloser Präzision gemessen werden.\n

\n \n

Wie funktioniert es?

\n
\n
\n
\n
\n
1. Optische Anregung
\n

\n Grünes Laserlicht (532 nm) regt NV-Zentren an\n

\n
\n
\n
\n
\n
\n
\n
2. Mikrowellen-Manipulation
\n

\n Mikrowellen (~2,87 GHz) manipulieren Spinzustände\n

\n
\n
\n
\n
\n
\n
\n
3. Fluoreszenz-Detektion
\n

\n Rote Fluoreszenz wird mit Photodiode gemessen\n

\n
\n
\n
\n
\n
\n
\n
4. Magnetfeld-Messung
\n

\n Resonanzverschiebung zeigt Magnetfeldstärke an\n

\n
\n
\n
\n
\n
\n \n
\n
\n
\n
Technische Spezifikationen
\n
\n
\n
    \n
  • Laserwellenlänge: 532 nm
  • \n
  • Mikrowellenfrequenz: ~2,87 GHz
  • \n
  • Detektionsbereich: 600-800 nm
  • \n
  • Sensitivität: nT/√Hz
  • \n
  • Betriebstemperatur: Raumtemperatur
  • \n
\n
\n
\n \n
\n
Wussten Sie schon?
\n

\n Diamanten sind nicht nur schön, sondern auch perfekte Quantensensoren! \n NV-Zentren machen sie zu den präzisesten Magnetometern der Welt.\n

\n
\n
\n
\n
\n\n
\n

Erste Schritte

\n
\n
\n
\n
\n
Aufbau justieren
\n

\n Beginnen Sie mit der Justierung des optischen Aufbaus\n

\n Zur Justage\n
\n
\n
\n
\n
\n
\n
Messung starten
\n

\n Führen Sie Ihr erstes ODMR-Experiment durch\n

\n Zur Messung\n
\n
\n
\n
\n
\n
\n
Mehr erfahren
\n

\n Vertiefen Sie Ihr Wissen über Quantenphysik\n

\n \n
\n
\n
\n
\n
\n \n
\n
\n
\n

Weitere Informationen

\n
\n
\n

Weitere Infos unter

\n

openuc2.com

\n
\n
\n

oder im Wiki unter

\n

openuc2.github.io

\n
\n
\n
\n
\n
\n\n \n
\n
\n
\n

Projekt & Partner

\n

\n Dieses Experiment wurde im Rahmen des Projekts QuantumMiniLabs entwickelt,\n gefördert vom Bundesministerium für Bildung und Forschung (BMBF).\n

\n
\n
\n \n
\n openUC2 GmbH
\n openuc2.com\n
\n
\n \n
\n Universität Münster
\n Physikalisches Institut\n
\n
\n \n
\n Förderung: BMBF
\n QuantumMiniLabs\n
\n
\n

\n Kontakt: hello@openuc2.com\n

\n
\n
\n
\n
\n\n \n
\n
\n
QuantumMiniLabs · Uni Münster · openUC2 GmbH – hello@openuc2.com
\n
Loading version...
\n
\n
\n\n \n \n \n\n\n"; #endif // __INFOS_HTML_H__ diff --git a/Production_Files/Software/ODMR_Server/src/website_html/infos.html b/Production_Files/Software/ODMR_Server/src/website_html/infos.html index 7514fd4..9ca41b0 100644 --- a/Production_Files/Software/ODMR_Server/src/website_html/infos.html +++ b/Production_Files/Software/ODMR_Server/src/website_html/infos.html @@ -198,33 +198,266 @@

Projekt & Partner

- - - - openUC2 -
+
openUC2 GmbH
openuc2.com
- - - WWU - Universität - Münster -
+
Universität Münster
Physikalisches Institut
- - - BMBF - Gefördert vom - BMBF -
+
Förderung: BMBF
QuantumMiniLabs
From b971e3561680edeff412107b7e63797d4c17cd46 Mon Sep 17 00:00:00 2001 From: Canan Gallitschke Date: Fri, 13 Mar 2026 16:00:28 +0100 Subject: [PATCH 10/11] Add why ODMR is cool text --- Production_Files/Software/ODMR_Server/src/version_info.h | 6 +++--- .../Software/ODMR_Server/src/website/infos_html.h | 2 +- .../Software/ODMR_Server/src/website_html/infos.html | 9 ++++++--- 3 files changed, 10 insertions(+), 7 deletions(-) diff --git a/Production_Files/Software/ODMR_Server/src/version_info.h b/Production_Files/Software/ODMR_Server/src/version_info.h index 4118cf3..e7c8c5a 100644 --- a/Production_Files/Software/ODMR_Server/src/version_info.h +++ b/Production_Files/Software/ODMR_Server/src/version_info.h @@ -6,9 +6,9 @@ #define FIRMWARE_VERSION "1.0.0" #define BUILD_DATE "2026-03-13" -#define BUILD_TIME "14:07:03" -#define BUILD_TIMESTAMP "20260313140703" -#define GIT_HASH "1d52103" +#define BUILD_TIME "15:48:22" +#define BUILD_TIMESTAMP "20260313154822" +#define GIT_HASH "2e5e46b" #define GIT_BRANCH "fix-listoferrors" // Combined version string diff --git a/Production_Files/Software/ODMR_Server/src/website/infos_html.h b/Production_Files/Software/ODMR_Server/src/website/infos_html.h index f90173d..eef942d 100644 --- a/Production_Files/Software/ODMR_Server/src/website/infos_html.h +++ b/Production_Files/Software/ODMR_Server/src/website/infos_html.h @@ -4,6 +4,6 @@ #ifndef __INFOS_HTML_H__ #define __INFOS_HTML_H__ -const char INFOS_HTML[] PROGMEM = "\n\n\n \n \n NV Experimente\n\n \n \n\n\n\n \n \n\n \n
\n
\n

Low-Cost Experimente mit NV-Zentren

\n \n
\n
\n

Über das Experiment

\n

\n Dieses ODMR-Experiment ermöglicht es, die faszinierende Welt der Quantenphysik bei Raumtemperatur zu erkunden. \n Mit NV-Zentren in Diamanten können Magnetfelder mit beispielloser Präzision gemessen werden.\n

\n \n

Wie funktioniert es?

\n
\n
\n
\n
\n
1. Optische Anregung
\n

\n Grünes Laserlicht (532 nm) regt NV-Zentren an\n

\n
\n
\n
\n
\n
\n
\n
2. Mikrowellen-Manipulation
\n

\n Mikrowellen (~2,87 GHz) manipulieren Spinzustände\n

\n
\n
\n
\n
\n
\n
\n
3. Fluoreszenz-Detektion
\n

\n Rote Fluoreszenz wird mit Photodiode gemessen\n

\n
\n
\n
\n
\n
\n
\n
4. Magnetfeld-Messung
\n

\n Resonanzverschiebung zeigt Magnetfeldstärke an\n

\n
\n
\n
\n
\n
\n \n
\n
\n
\n
Technische Spezifikationen
\n
\n
\n
    \n
  • Laserwellenlänge: 532 nm
  • \n
  • Mikrowellenfrequenz: ~2,87 GHz
  • \n
  • Detektionsbereich: 600-800 nm
  • \n
  • Sensitivität: nT/√Hz
  • \n
  • Betriebstemperatur: Raumtemperatur
  • \n
\n
\n
\n \n
\n
Wussten Sie schon?
\n

\n Diamanten sind nicht nur schön, sondern auch perfekte Quantensensoren! \n NV-Zentren machen sie zu den präzisesten Magnetometern der Welt.\n

\n
\n
\n
\n
\n\n
\n

Erste Schritte

\n
\n
\n
\n
\n
Aufbau justieren
\n

\n Beginnen Sie mit der Justierung des optischen Aufbaus\n

\n Zur Justage\n
\n
\n
\n
\n
\n
\n
Messung starten
\n

\n Führen Sie Ihr erstes ODMR-Experiment durch\n

\n Zur Messung\n
\n
\n
\n
\n
\n
\n
Mehr erfahren
\n

\n Vertiefen Sie Ihr Wissen über Quantenphysik\n

\n \n
\n
\n
\n
\n
\n \n
\n
\n
\n

Weitere Informationen

\n
\n
\n

Weitere Infos unter

\n

openuc2.com

\n
\n
\n

oder im Wiki unter

\n

openuc2.github.io

\n
\n
\n
\n
\n
\n\n \n
\n
\n
\n

Projekt & Partner

\n

\n Dieses Experiment wurde im Rahmen des Projekts QuantumMiniLabs entwickelt,\n gefördert vom Bundesministerium für Bildung und Forschung (BMBF).\n

\n
\n
\n \n
\n openUC2 GmbH
\n openuc2.com\n
\n
\n \n
\n Universität Münster
\n Physikalisches Institut\n
\n
\n \n
\n Förderung: BMBF
\n QuantumMiniLabs\n
\n
\n

\n Kontakt: hello@openuc2.com\n

\n
\n
\n
\n
\n\n \n
\n
\n
QuantumMiniLabs · Uni Münster · openUC2 GmbH – hello@openuc2.com
\n
Loading version...
\n
\n
\n\n \n \n \n\n\n"; +const char INFOS_HTML[] PROGMEM = "\n\n\n \n \n NV Experimente\n\n \n \n\n\n\n \n \n\n \n
\n
\n

Low-Cost Experimente mit NV-Zentren

\n \n
\n
\n

Über das Experiment

\n

\n Dieses ODMR-Experiment ermöglicht es, die faszinierende Welt der Quantenphysik bei Raumtemperatur zu erkunden. \n Mit NV-Zentren in Diamanten können Magnetfelder mit beispielloser Präzision gemessen werden.\n

\n \n

Wie funktioniert es?

\n
\n
\n
\n
\n
1. Optische Anregung
\n

\n Grünes Laserlicht (532 nm) regt NV-Zentren an\n

\n
\n
\n
\n
\n
\n
\n
2. Mikrowellen-Manipulation
\n

\n Mikrowellen (~2,87 GHz) manipulieren Spinzustände\n

\n
\n
\n
\n
\n
\n
\n
3. Fluoreszenz-Detektion
\n

\n Rote Fluoreszenz wird mit Photodiode gemessen\n

\n
\n
\n
\n
\n
\n
\n
4. Magnetfeld-Messung
\n

\n Resonanzverschiebung zeigt Magnetfeldstärke an\n

\n
\n
\n
\n
\n
\n \n
\n
\n
\n
Technische Spezifikationen
\n
\n
\n
    \n
  • Laserwellenlänge: 532 nm
  • \n
  • Mikrowellenfrequenz: ~2,87 GHz
  • \n
  • Detektionsbereich: 600-800 nm
  • \n
  • Sensitivität: nT/√Hz
  • \n
  • Betriebstemperatur: Raumtemperatur
  • \n
\n
\n
\n \n
\n
Wussten Sie schon?
\n

\n Diamanten sind nicht nur schön, sondern auch perfekte Quantensensoren! \n NV-Zentren machen sie zu den präzisesten Magnetometern der Welt.\n

\n
\n
\n
\n
\n\n
\n

Erste Schritte

\n
\n
\n
\n
\n
Aufbau justieren
\n

\n Beginnen Sie mit der Justierung des optischen Aufbaus\n

\n Zur Justage\n
\n
\n
\n
\n
\n
\n
Messung starten
\n

\n Führen Sie Ihr erstes ODMR-Experiment durch\n

\n Zur Messung\n
\n
\n
\n
\n
\n
\n
Mehr erfahren
\n

\n Vertiefen Sie Ihr Wissen über Quantenphysik\n

\n \n
\n
\n
\n
\n
\n \n
\n
\n
\n

Weitere Informationen

\n

Für einen Juwelier wären Diamanten mit Unreinheiten ein Graus, denn sie gelten als Makel und mindern den Wert des Steins. Für Physiker sind genau solche Diamanten jedoch besonders spannend: Bestimmte Defekte im Kristallgitter (sogenannte NV-Zentren) sorgen dafür, dass der Diamant unter Laserlicht fluoresziert. Dieses Fluoreszieren verändert sich, wenn sich das Magnetfeld in der Umgebung ändert. Im ODMR-Experiment nutzt man genau diesen Effekt, um mit Licht Magnetfelder sichtbar machen. Die Methode ist sogar so empfindlich, dass man damit extrem schwache Magnetfelder messen kann, wie zum beispiel Hirnströme von Säugetieren.

\n
\n
\n

Weitere Infos unter

\n

openuc2.com

\n
\n
\n

oder im Wiki unter

\n

openuc2.github.io

\n
\n
\n
\n
\n
\n\n \n
\n
\n
\n

Projekt & Partner

\n

\n Dieses Experiment wurde im Rahmen des Projekts QuantumMiniLabs entwickelt,\n gefördert vom Bundesministerium für Bildung und Forschung (BMBF).\n

\n
\n
\n \n
\n openUC2 GmbH
\n openuc2.com\n
\n
\n \n
\n Universität Münster
\n Physikalisches Institut\n
\n
\n \n
\n Förderung: BMBF
\n QuantumMiniLabs\n
\n
\n

\n Kontakt: hello@openuc2.com\n

\n
\n
\n
\n
\n\n \n
\n
\n
QuantumMiniLabs · Uni Münster · openUC2 GmbH – hello@openuc2.com
\n
Loading version...
\n
\n
\n\n \n \n \n\n\n"; #endif // __INFOS_HTML_H__ diff --git a/Production_Files/Software/ODMR_Server/src/website_html/infos.html b/Production_Files/Software/ODMR_Server/src/website_html/infos.html index 9ca41b0..a5909da 100644 --- a/Production_Files/Software/ODMR_Server/src/website_html/infos.html +++ b/Production_Files/Software/ODMR_Server/src/website_html/infos.html @@ -172,6 +172,7 @@
Mehr erfahren

Weitere Informationen

+

Für einen Juwelier wären Diamanten mit Unreinheiten ein Graus, denn sie gelten als Makel und mindern den Wert des Steins. Für Physiker sind genau solche Diamanten jedoch besonders spannend: Bestimmte Defekte im Kristallgitter (sogenannte NV-Zentren) sorgen dafür, dass der Diamant unter Laserlicht fluoresziert. Dieses Fluoreszieren verändert sich, wenn sich das Magnetfeld in der Umgebung ändert. Im ODMR-Experiment nutzt man genau diesen Effekt, um mit Licht Magnetfelder sichtbar machen. Die Methode ist sogar so empfindlich, dass man damit extrem schwache Magnetfelder messen kann, wie zum beispiel Hirnströme von Säugetieren.

Weitere Infos unter

@@ -463,7 +464,7 @@

Projekt & Partner

- Kontakt: hello@openuc2.com + Kontakt: hello@openuc2.com

@@ -529,7 +530,8 @@

Projekt & Partner

"partner_uni_dept": "Physikalisches Institut", "partner_funding": "Förderung: BMBF", "logo_bmbf_line1": "Gefördert vom", - "contact_text": "Kontakt:" + "contact_text": "Kontakt:", + "why_odmr_cool": "Für einen Juwelier wären Diamanten mit Unreinheiten ein Graus, denn sie gelten als Makel und mindern den Wert des Steins. Für Physiker sind genau solche Diamanten jedoch besonders spannend: Bestimmte Defekte im Kristallgitter (sogenannte NV-Zentren) sorgen dafür, dass der Diamant unter Laserlicht zu floureszieren beginnt. Diese Fluoreszenz verändert sich, wenn sich das Magnetfeld in der Umgebung ändert. Im ODMR-Experiment nutzt man genau diesen Effekt, um mit Licht Magnetfelder sichtbar machen. Die Methode ist sogar so empfindlich, dass man damit extrem schwache Magnetfelder messen kann, wie zum beispiel Hirnströme von Säugetieren." }, en: { "nav_start": "Start", @@ -578,7 +580,8 @@

Projekt & Partner

"partner_uni_dept": "Department of Physics", "partner_funding": "Funding: BMBF", "logo_bmbf_line1": "Funded by", - "contact_text": "Contact:" + "contact_text": "Contact:", + "why_odmr_cool": "For a jeweler, diamonds with impurities would be a nightmare, as they are considered flaws and reduce the value of the stone. For physicists, however, such diamonds are particularly exciting: Certain defects in the crystal lattice (so-called NV centers) cause the diamond to start fluorescing under laser light. This fluorescence changes when the magnetic field in the environment changes. In the ODMR experiment, this effect is used to make magnetic fields visible with light. The method is even so sensitive that it can measure extremely weak magnetic fields, such as brain waves from mammals." } }; From 9350bb49905868168e50e1911c1e93f94aa08fec Mon Sep 17 00:00:00 2001 From: Canan Gallitschke Date: Wed, 18 Mar 2026 14:17:22 +0100 Subject: [PATCH 11/11] Added Partner Logos --- IMAGES/Logos Partner.svg | 417 ++++++++++++++++++ .../Software/ODMR_Server/src/version_info.h | 8 +- .../ODMR_Server/src/website/infos_html.h | 2 +- .../ODMR_Server/src/website_html/infos.html | 410 +++++++++++++++-- 4 files changed, 799 insertions(+), 38 deletions(-) create mode 100644 IMAGES/Logos Partner.svg diff --git a/IMAGES/Logos Partner.svg b/IMAGES/Logos Partner.svg new file mode 100644 index 0000000..1bbdab4 --- /dev/null +++ b/IMAGES/Logos Partner.svg @@ -0,0 +1,417 @@ + + + + + + + + diff --git a/Production_Files/Software/ODMR_Server/src/version_info.h b/Production_Files/Software/ODMR_Server/src/version_info.h index e7c8c5a..d28f51b 100644 --- a/Production_Files/Software/ODMR_Server/src/version_info.h +++ b/Production_Files/Software/ODMR_Server/src/version_info.h @@ -5,10 +5,10 @@ #define __VERSION_INFO_H__ #define FIRMWARE_VERSION "1.0.0" -#define BUILD_DATE "2026-03-13" -#define BUILD_TIME "15:48:22" -#define BUILD_TIMESTAMP "20260313154822" -#define GIT_HASH "2e5e46b" +#define BUILD_DATE "2026-03-18" +#define BUILD_TIME "14:14:45" +#define BUILD_TIMESTAMP "20260318141445" +#define GIT_HASH "b971e35" #define GIT_BRANCH "fix-listoferrors" // Combined version string diff --git a/Production_Files/Software/ODMR_Server/src/website/infos_html.h b/Production_Files/Software/ODMR_Server/src/website/infos_html.h index eef942d..0558082 100644 --- a/Production_Files/Software/ODMR_Server/src/website/infos_html.h +++ b/Production_Files/Software/ODMR_Server/src/website/infos_html.h @@ -4,6 +4,6 @@ #ifndef __INFOS_HTML_H__ #define __INFOS_HTML_H__ -const char INFOS_HTML[] PROGMEM = "\n\n\n \n \n NV Experimente\n\n \n \n\n\n\n \n \n\n \n
\n
\n

Low-Cost Experimente mit NV-Zentren

\n \n
\n
\n

Über das Experiment

\n

\n Dieses ODMR-Experiment ermöglicht es, die faszinierende Welt der Quantenphysik bei Raumtemperatur zu erkunden. \n Mit NV-Zentren in Diamanten können Magnetfelder mit beispielloser Präzision gemessen werden.\n

\n \n

Wie funktioniert es?

\n
\n
\n
\n
\n
1. Optische Anregung
\n

\n Grünes Laserlicht (532 nm) regt NV-Zentren an\n

\n
\n
\n
\n
\n
\n
\n
2. Mikrowellen-Manipulation
\n

\n Mikrowellen (~2,87 GHz) manipulieren Spinzustände\n

\n
\n
\n
\n
\n
\n
\n
3. Fluoreszenz-Detektion
\n

\n Rote Fluoreszenz wird mit Photodiode gemessen\n

\n
\n
\n
\n
\n
\n
\n
4. Magnetfeld-Messung
\n

\n Resonanzverschiebung zeigt Magnetfeldstärke an\n

\n
\n
\n
\n
\n
\n \n
\n
\n
\n
Technische Spezifikationen
\n
\n
\n
    \n
  • Laserwellenlänge: 532 nm
  • \n
  • Mikrowellenfrequenz: ~2,87 GHz
  • \n
  • Detektionsbereich: 600-800 nm
  • \n
  • Sensitivität: nT/√Hz
  • \n
  • Betriebstemperatur: Raumtemperatur
  • \n
\n
\n
\n \n
\n
Wussten Sie schon?
\n

\n Diamanten sind nicht nur schön, sondern auch perfekte Quantensensoren! \n NV-Zentren machen sie zu den präzisesten Magnetometern der Welt.\n

\n
\n
\n
\n
\n\n
\n

Erste Schritte

\n
\n
\n
\n
\n
Aufbau justieren
\n

\n Beginnen Sie mit der Justierung des optischen Aufbaus\n

\n Zur Justage\n
\n
\n
\n
\n
\n
\n
Messung starten
\n

\n Führen Sie Ihr erstes ODMR-Experiment durch\n

\n Zur Messung\n
\n
\n
\n
\n
\n
\n
Mehr erfahren
\n

\n Vertiefen Sie Ihr Wissen über Quantenphysik\n

\n \n
\n
\n
\n
\n
\n \n
\n
\n
\n

Weitere Informationen

\n

Für einen Juwelier wären Diamanten mit Unreinheiten ein Graus, denn sie gelten als Makel und mindern den Wert des Steins. Für Physiker sind genau solche Diamanten jedoch besonders spannend: Bestimmte Defekte im Kristallgitter (sogenannte NV-Zentren) sorgen dafür, dass der Diamant unter Laserlicht fluoresziert. Dieses Fluoreszieren verändert sich, wenn sich das Magnetfeld in der Umgebung ändert. Im ODMR-Experiment nutzt man genau diesen Effekt, um mit Licht Magnetfelder sichtbar machen. Die Methode ist sogar so empfindlich, dass man damit extrem schwache Magnetfelder messen kann, wie zum beispiel Hirnströme von Säugetieren.

\n
\n
\n

Weitere Infos unter

\n

openuc2.com

\n
\n
\n

oder im Wiki unter

\n

openuc2.github.io

\n
\n
\n
\n
\n
\n\n \n
\n
\n
\n

Projekt & Partner

\n

\n Dieses Experiment wurde im Rahmen des Projekts QuantumMiniLabs entwickelt,\n gefördert vom Bundesministerium für Bildung und Forschung (BMBF).\n

\n
\n
\n \n
\n openUC2 GmbH
\n openuc2.com\n
\n
\n \n
\n Universität Münster
\n Physikalisches Institut\n
\n
\n \n
\n Förderung: BMBF
\n QuantumMiniLabs\n
\n
\n

\n Kontakt: hello@openuc2.com\n

\n
\n
\n
\n
\n\n \n
\n
\n
QuantumMiniLabs · Uni Münster · openUC2 GmbH – hello@openuc2.com
\n
Loading version...
\n
\n
\n\n \n \n \n\n\n"; +const char INFOS_HTML[] PROGMEM = "\n\n\n \n \n NV Experimente\n\n \n \n\n\n\n \n \n\n \n
\n
\n

Low-Cost Experimente mit NV-Zentren

\n \n
\n
\n

Über das Experiment

\n

\n Dieses ODMR-Experiment ermöglicht es, die faszinierende Welt der Quantenphysik bei Raumtemperatur zu erkunden. \n Mit NV-Zentren in Diamanten können Magnetfelder mit beispielloser Präzision gemessen werden.\n

\n \n

Wie funktioniert es?

\n
\n
\n
\n
\n
1. Optische Anregung
\n

\n Grünes Laserlicht (532 nm) regt NV-Zentren an\n

\n
\n
\n
\n
\n
\n
\n
2. Mikrowellen-Manipulation
\n

\n Mikrowellen (~2,87 GHz) manipulieren Spinzustände\n

\n
\n
\n
\n
\n
\n
\n
3. Fluoreszenz-Detektion
\n

\n Rote Fluoreszenz wird mit Photodiode gemessen\n

\n
\n
\n
\n
\n
\n
\n
4. Magnetfeld-Messung
\n

\n Resonanzverschiebung zeigt Magnetfeldstärke an\n

\n
\n
\n
\n
\n
\n \n
\n
\n
\n
Technische Spezifikationen
\n
\n
\n
    \n
  • Laserwellenlänge: 532 nm
  • \n
  • Mikrowellenfrequenz: ~2,87 GHz
  • \n
  • Detektionsbereich: 600-800 nm
  • \n
  • Sensitivität: nT/√Hz
  • \n
  • Betriebstemperatur: Raumtemperatur
  • \n
\n
\n
\n \n
\n
Wussten Sie schon?
\n

\n Diamanten sind nicht nur schön, sondern auch perfekte Quantensensoren! \n NV-Zentren machen sie zu den präzisesten Magnetometern der Welt.\n

\n
\n
\n
\n
\n\n
\n

Erste Schritte

\n
\n
\n
\n
\n
Aufbau justieren
\n

\n Beginnen Sie mit der Justierung des optischen Aufbaus\n

\n Zur Justage\n
\n
\n
\n
\n
\n
\n
Messung starten
\n

\n Führen Sie Ihr erstes ODMR-Experiment durch\n

\n Zur Messung\n
\n
\n
\n
\n
\n
\n
Mehr erfahren
\n

\n Vertiefen Sie Ihr Wissen über Quantenphysik\n

\n \n
\n
\n
\n
\n
\n \n
\n
\n
\n

Weitere Informationen

\n

Für einen Juwelier wären Diamanten mit Unreinheiten ein Graus, denn sie gelten als Makel und mindern den Wert des Steins. Für Physiker sind genau solche Diamanten jedoch besonders spannend: Bestimmte Defekte im Kristallgitter (sogenannte NV-Zentren) sorgen dafür, dass der Diamant unter Laserlicht fluoresziert. Dieses Fluoreszieren verändert sich, wenn sich das Magnetfeld in der Umgebung ändert. Im ODMR-Experiment nutzt man genau diesen Effekt, um mit Licht Magnetfelder sichtbar machen. Die Methode ist sogar so empfindlich, dass man damit extrem schwache Magnetfelder messen kann, wie zum beispiel Hirnströme von Säugetieren.

\n
\n
\n

Weitere Infos unter

\n

openuc2.com

\n
\n
\n

oder im Wiki unter

\n

openuc2.github.io

\n
\n
\n
\n
\n
\n\n \n
\n
\n
\n

Projekt & Partner

\n

\n Dieses Experiment wurde im Rahmen des Projekts QuantumMiniLabs entwickelt,\n gefördert vom Bundesministerium für Bildung und Forschung (BMBF).\n

\n
\n
\n \n
\n openUC2 GmbH
\n openuc2.com\n
\n
\n \n \n .cls-1 {\n fill: #e5b03d;\n }\n\n .cls-2 {\n fill: #f9bf1c;\n }\n \n .st0{fill:#00305D;}\n
\n QuantumMiniLabs Projekt
\n gefördert vom BMFTR\n
\n
\n \n \n .cls-1 {\n fill: #e5b03d;\n }\n\n .cls-2 {\n fill: #f9bf1c;\n }\n \n .st0{fill:#00305D;}\n
\n Förderung: BMFTR
\n QuantumMiniLabs\n
\n
\n
\n
\n \n
\n Hochschule Ruhr West
\n HRW Fablab\n
\n
\n \n
\n Universität Münster
\n Institut für Didaktik der Physik\n
\n
\n \n
\n FH Münster
\n Fachbereich Physikingenieurwesen\n
\n
\n
\n
\n \n \n \n \n \n \n .st0{fill:#00305D;}\n
\n Universität Jena
\n Lichtwerkstatt Jena\n
\n
\n \n \n .st0{fill:#00305D;}\n
\n Universität des Saarlandes
\n Fachbereich Physik\n
\n
\n \n \n .st0{fill:#00305D;}\n
\n Wisnet
\n Innovation Research Institute\n
\n
\n

\n Kontakt: hello@openuc2.com\n

\n
\n
\n
\n
\n\n \n
\n
\n
QuantumMiniLabs · Uni Münster · openUC2 GmbH – hello@openuc2.com
\n
Loading version...
\n
\n
\n\n \n \n \n\n\n"; #endif // __INFOS_HTML_H__ diff --git a/Production_Files/Software/ODMR_Server/src/website_html/infos.html b/Production_Files/Software/ODMR_Server/src/website_html/infos.html index a5909da..30c479a 100644 --- a/Production_Files/Software/ODMR_Server/src/website_html/infos.html +++ b/Production_Files/Software/ODMR_Server/src/website_html/infos.html @@ -344,6 +344,225 @@

Projekt & Partner

openUC2 GmbH
openuc2.com
+
+ +
+ QuantumMiniLabs Projekt
+ gefördert vom BMFTR +
+
+ +
+ Förderung: BMFTR
+ QuantumMiniLabs +
+
+
+
+ +
+ Hochschule Ruhr West
+ HRW Fablab +
Projekt & Partner d="M 48.3,18.9 H 61.9 V 14.6 H 48.3 Z M 51.1,6 h 8 v 2 h -8 z m 3.1,-1.8 h 1.9 V 0 H 54.2 Z M 68.6,23 h 41.8 v 4.3 H 68.6 Z M 0,27.2 H 41.8 V 23 H 0 Z m 110.3,9.6 H 0 v -2 h 110.3 z m 0,15.7 H 0 v 4.3 h 110.3 z m 22.6,4.3 -0.6,-8.2 -0.1,-2.3 -0.5,2.1 -2.4,8.4 h -1.9 l -2.2,-8 -0.6,-2.5 -0.1,2.5 -0.6,8 h -2.2 l 1.2,-13.2 h 2.9 l 2,7.5 c 0.3,1.1 0.4,1.9 0.5,2.3 0.1,-0.4 0.2,-1.3 0.5,-2.2 l 2.1,-7.5 h 2.9 l 1.1,13.2 h -2.1 z m 13,-0.7 c 0,0 -0.6,-0.5 -0.6,-1.9 v -7.3 l -2,0.4 v 6.9 c -0.3,0.7 -1.2,1.3 -1.9,1.3 -1.2,0 -1.4,-0.9 -1.4,-2.1 v -6.5 l -2.1,0.4 v 6.6 c 0,1.2 0.2,1.8 0.5,2.3 0.5,0.6 1.3,1 2.4,1 1.1,0 2,-0.4 2.8,-1.2 0.2,0.6 0.4,0.9 0.8,1.2 z M 131.2,32.5 V 23 H 129 v 8.9 c 0,1.8 -0.8,2.7 -2.4,2.7 -1.6,0 -2.4,-0.7 -2.4,-2.7 V 23 H 122 v 9.6 c 0,2.1 1.1,3.9 4.6,3.9 2.9,0 4.6,-1.5 4.6,-3.9 z m 26.8,-6 h -2.2 l -1.6,4.9 c -0.4,1.1 -0.6,2.2 -0.6,2.2 l -0.6,-2.2 -1.7,-5.2 -2.2,0.3 3.5,9.6 h 1.9 l 3.5,-9.7 z m 47.8,8.7 -1.1,1.3 c -0.6,-0.2 -1.1,-0.7 -1.3,-1.3 -0.8,0.9 -1.6,1.1 -2.7,1.1 -2.2,0 -3.2,-1.2 -3.2,-2.9 0,-2.2 1.7,-3.4 4.8,-3.4 h 0.6 v -0.5 c 0,-1.1 -0.2,-1.7 -1.3,-1.7 -1.4,0 -2.9,1.1 -2.9,1.1 l -0.9,-1.5 c 1.5,-0.9 2.7,-1.3 4.1,-1.3 1.5,0 2.5,0.6 2.9,1.6 0.2,0.4 0.2,0.9 0.2,2.4 v 2.8 c 0,1.3 0.1,1.7 0.8,2.2 z m -3.3,-3.6 c -2.1,0 -2.7,0.6 -2.7,1.8 0,0.9 0.5,1.5 1.3,1.5 0.7,0 1.3,-0.4 1.7,-1 v -2.3 h -0.1 z" id="path8" />
Universität Münster
- Physikalisches Institut + Institut für Didaktik der Physik
- + +
+ FH Münster
+ Fachbereich Physikingenieurwesen +
+
+
+
+ + + + + +
+ Universität Jena
+ Lichtwerkstatt Jena +
+
+ Projekt & Partner xmlns:svg="http://www.w3.org/2000/svg">
- Förderung: BMBF
- QuantumMiniLabs + x="80.791679" + y="81.379257" />
+ Universität des Saarlandes
+ Fachbereich Physik +
+
+ +
+ Wisnet
+ Innovation Research Institute

@@ -527,11 +857,18 @@

Projekt & Partner

"project_partners": "Projekt & Partner", "project_description": "Dieses Experiment wurde im Rahmen des Projekts QuantumMiniLabs entwickelt, gefördert vom Bundesministerium für Bildung und Forschung (BMBF).", "partner_uni": "Universität Münster", - "partner_uni_dept": "Physikalisches Institut", - "partner_funding": "Förderung: BMBF", + "partner_uni_dept": "Institut für Didaktik der Physik", + "partner_funding": "Förderung: BMFTR", "logo_bmbf_line1": "Gefördert vom", "contact_text": "Kontakt:", - "why_odmr_cool": "Für einen Juwelier wären Diamanten mit Unreinheiten ein Graus, denn sie gelten als Makel und mindern den Wert des Steins. Für Physiker sind genau solche Diamanten jedoch besonders spannend: Bestimmte Defekte im Kristallgitter (sogenannte NV-Zentren) sorgen dafür, dass der Diamant unter Laserlicht zu floureszieren beginnt. Diese Fluoreszenz verändert sich, wenn sich das Magnetfeld in der Umgebung ändert. Im ODMR-Experiment nutzt man genau diesen Effekt, um mit Licht Magnetfelder sichtbar machen. Die Methode ist sogar so empfindlich, dass man damit extrem schwache Magnetfelder messen kann, wie zum beispiel Hirnströme von Säugetieren." + "why_odmr_cool": "Für einen Juwelier wären Diamanten mit Unreinheiten ein Graus, denn sie gelten als Makel und mindern den Wert des Steins. Für Physiker sind genau solche Diamanten jedoch besonders spannend: Bestimmte Defekte im Kristallgitter (sogenannte NV-Zentren) sorgen dafür, dass der Diamant unter Laserlicht zu floureszieren beginnt. Diese Fluoreszenz verändert sich, wenn sich das Magnetfeld in der Umgebung ändert. Im ODMR-Experiment nutzt man genau diesen Effekt, um mit Licht Magnetfelder sichtbar machen. Die Methode ist sogar so empfindlich, dass man damit extrem schwache Magnetfelder messen kann, wie zum beispiel Hirnströme von Säugetieren.", + "uni_saarland": "Universität des Saarlandes", + "uni_saarland_dept": "Fachrichtung Physik", + "uni_jena": "Universität Jena", + "muenster_dept": "Fachbereich Physikingenieurwesen", + "hrw": "Hochschule Ruhr West", + "qml": "QuantumMiniLabs Projekt", + "qml_funded": "gefördert vom BMFTR" }, en: { "nav_start": "Start", @@ -577,11 +914,18 @@

Projekt & Partner

"project_partners": "Project & Partners", "project_description": "This experiment was developed within the QuantumMiniLabs project, funded by the German Federal Ministry of Education and Research (BMBF).", "partner_uni": "University of Münster", - "partner_uni_dept": "Department of Physics", - "partner_funding": "Funding: BMBF", + "partner_uni_dept": "Institute of Physics Education", + "partner_funding": "Funding: BMFTR", "logo_bmbf_line1": "Funded by", "contact_text": "Contact:", - "why_odmr_cool": "For a jeweler, diamonds with impurities would be a nightmare, as they are considered flaws and reduce the value of the stone. For physicists, however, such diamonds are particularly exciting: Certain defects in the crystal lattice (so-called NV centers) cause the diamond to start fluorescing under laser light. This fluorescence changes when the magnetic field in the environment changes. In the ODMR experiment, this effect is used to make magnetic fields visible with light. The method is even so sensitive that it can measure extremely weak magnetic fields, such as brain waves from mammals." + "why_odmr_cool": "For a jeweler, diamonds with impurities would be a nightmare, as they are considered flaws and reduce the value of the stone. For physicists, however, such diamonds are particularly exciting: Certain defects in the crystal lattice (so-called NV centers) cause the diamond to start fluorescing under laser light. This fluorescence changes when the magnetic field in the environment changes. In the ODMR experiment, this effect is used to make magnetic fields visible with light. The method is even so sensitive that it can measure extremely weak magnetic fields, such as brain waves from mammals.", + "uni_saarland": "Saarland University", + "uni_saarland_dept": "Department of Physics", + "uni_jena": "University of Jena", + "muenster_dept": "Department of Physics Engineering", + "hrw": "Ruhr West University of Applied Sciences", + "qml": "QuantumMiniLabs Project", + "qml_funded": "funded by BMFTR" } };

eiU9h4Wu|h|N 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