From f8eab209ae10b2d6948f677d562b0725e55ba9e1 Mon Sep 17 00:00:00 2001 From: shwetha729 Date: Sat, 25 Nov 2023 22:30:17 -0500 Subject: [PATCH] Saturday, November 25, 2023, 22:30:07 + 5 --- enter/.github/render_engine/page.html.md | 0 enter/.obsidian/appearance.json | 6 +- enter/.obsidian/community-plugins.json | 5 +- enter/.obsidian/plugins/calendar/data.json | 10 + enter/.obsidian/plugins/calendar/main.js | 4457 +++++++++++++++++ .../.obsidian/plugins/calendar/manifest.json | 10 + .../plugins/heatmap-calendar/main.js | 349 ++ .../plugins/heatmap-calendar/manifest.json | 10 + .../plugins/heatmap-calendar/styles.css | 132 + .../.obsidian/plugins/obsidian-charts/main.js | 213 + .../plugins/obsidian-charts/manifest.json | 11 + .../plugins/obsidian-charts/styles.css | 30 + .../plugins/recent-files-obsidian/data.json | 284 +- enter/.obsidian/workspace.json | 237 +- .../Obsidian Guides/Calendar & DataView.md | 9 + .../Obsidian Guides/Notable Obsidians.md | 5 +- .../Obsidian Guides/Obsidian-gitea process.md | 2 +- .../Tips on Obsidian itself.md | 246 + ...QNR5Fs2fwZYw8seUnx9UhiZzSoWLXCNHcywUUm.gif | Bin .../imgFiles/FCFL 3D prints call 1.jpg | Bin 0 -> 424907 bytes .../imgFiles/FCFL 3D prints call.jpg | Bin 0 -> 424907 bytes .../imgFiles/Pasted image 20220703231737.png | Bin .../imgFiles/Pasted image 20220705203711.png | Bin .../imgFiles/Pasted image 20220708092152.png | Bin .../imgFiles/Pasted image 20220708092319.png | Bin .../imgFiles/Pasted image 20220708093923.png | Bin .../imgFiles/Pasted image 20220708093939.png | Bin .../imgFiles/Pasted image 20220708094039.png | Bin .../imgFiles/Pasted image 20220708094155.png | Bin .../imgFiles/Pasted image 20220708094636.png | Bin .../imgFiles/Pasted image 20220708094651.png | Bin .../imgFiles/Pasted image 20220708094708.png | Bin .../imgFiles/Pasted image 20220709153922.png | Bin .../imgFiles/Pasted image 20220709155517.png | Bin .../imgFiles/Pasted image 20220709155559.png | Bin .../imgFiles/Pasted image 20220709161121.png | Bin .../imgFiles/Pasted image 20220709161448.png | Bin .../imgFiles/Pasted image 20220730121832.png | Bin .../imgFiles/Pasted image 20220825004820.png | Bin .../imgFiles/Pasted image 20220827183015.png | Bin .../imgFiles/Pasted image 20220908174202.png | Bin .../imgFiles/Pasted image 20221001152049.png | Bin .../imgFiles/Pasted image 20221001152106.png | Bin .../imgFiles/Pasted image 20221117183151.png | Bin .../imgFiles/Pasted image 20221121101944.png | Bin .../imgFiles/Pasted image 20221129134110.png | Bin .../imgFiles/Pasted image 20221129134133.png | Bin .../imgFiles/Pasted image 20221129134332.png | Bin .../imgFiles/Pasted image 20221129134615.png | Bin .../imgFiles/Pasted image 20221129135814.png | Bin .../imgFiles/Pasted image 20221129140410.png | Bin .../imgFiles/Pasted image 20221129155214.png | Bin .../imgFiles/Pasted image 20221129161036.png | Bin .../imgFiles/Pasted image 20221208133914.png | Bin .../imgFiles/Pasted image 20221208182151.png | Bin .../imgFiles/Pasted image 20221211145937.png | Bin .../imgFiles/Pasted image 20221212135426.png | Bin .../imgFiles/Pasted image 20221212141116.png | Bin .../imgFiles/Pasted image 20221212141353.png | Bin .../imgFiles/Pasted image 20221212171637.png | Bin .../imgFiles/Pasted image 20221217144843.png | Bin .../imgFiles/Pasted image 20221217154914.png | Bin .../imgFiles/Pasted image 20221218205543.png | Bin .../imgFiles/Pasted image 20221218210829.png | Bin .../imgFiles/Pasted image 20221220153731.png | Bin .../imgFiles/Pasted image 20221220153821.png | Bin .../imgFiles/Pasted image 20221220154008.png | Bin .../imgFiles/Pasted image 20230105170239.png | Bin .../imgFiles/Pasted image 20230105172227.png | Bin .../imgFiles/Pasted image 20230111145151.png | Bin .../imgFiles/Pasted image 20230206134648.png | Bin .../imgFiles/Pasted image 20230214113937.png | Bin .../imgFiles/Pasted image 20230214115036.png | Bin .../imgFiles/Pasted image 20230215035805.png | Bin .../imgFiles/Pasted image 20230215040055.png | Bin .../imgFiles/Pasted image 20230215042855.png | Bin .../imgFiles/Pasted image 20230222143135.png | Bin .../imgFiles/Pasted image 20230222143543.png | Bin .../imgFiles/Pasted image 20230222144148.png | Bin .../imgFiles/Pasted image 20230222144804.png | Bin .../imgFiles/Pasted image 20230224122914.png | Bin .../imgFiles/Pasted image 20230315004917.png | Bin .../imgFiles/Pasted image 20230408064712.png | Bin .../imgFiles/Pasted image 20230408070410.png | Bin .../imgFiles/Pasted image 20230421093843.png | Bin .../imgFiles/Pasted image 20230422215326.png | Bin .../imgFiles/Pasted image 20230501164740.png | Bin .../imgFiles/Pasted image 20230505201618.png | Bin .../imgFiles/Pasted image 20230505201904.png | Bin .../imgFiles/Pasted image 20230505214204.png | Bin .../imgFiles/Pasted image 20230517160012.png | Bin .../imgFiles/Pasted image 20230517165043.png | Bin .../imgFiles/Pasted image 20230517171306.png | Bin .../imgFiles/Pasted image 20230517172518.png | Bin .../imgFiles/Pasted image 20230517172619.png | Bin .../imgFiles/Pasted image 20230517182829.png | Bin .../imgFiles/Pasted image 20230607184535.png | Bin .../imgFiles/Pasted image 20230607204133.png | Bin .../imgFiles/Pasted image 20230610145132.png | Bin .../imgFiles/Pasted image 20230619211526.png | Bin .../imgFiles/Pasted image 20230620180623.png | Bin .../imgFiles/Pasted image 20230624135042.png | Bin .../imgFiles/Pasted image 20230624141105.png | Bin .../imgFiles/Pasted image 20230624141130.png | Bin .../imgFiles/Pasted image 20230624141203.png | Bin .../imgFiles/Pasted image 20230625163218.png | Bin .../imgFiles/Pasted image 20230625163413.png | Bin .../imgFiles/Pasted image 20230626034045.png | Bin .../imgFiles/Pasted image 20230626071733.png | Bin .../imgFiles/Pasted image 20230626101300.png | Bin .../imgFiles/Pasted image 20230626101329.png | Bin .../imgFiles/Pasted image 20230626195256.png | Bin .../imgFiles/Pasted image 20230706133139.png | Bin .../imgFiles/Pasted image 20230710132617.png | Bin .../imgFiles/Pasted image 20230714005144.png | Bin .../imgFiles/Pasted image 20230714160013.png | Bin .../imgFiles/Pasted image 20230714160028.png | Bin .../imgFiles/Pasted image 20230714171308.png | Bin .../imgFiles/Pasted image 20230714193655.png | Bin .../imgFiles/Pasted image 20230715021300.png | Bin .../imgFiles/Pasted image 20230716192907.png | Bin .../imgFiles/Pasted image 20230716195921.png | Bin .../imgFiles/Pasted image 20230716200157.png | Bin .../imgFiles/Pasted image 20230716200213.png | Bin .../imgFiles/Pasted image 20230716200429.png | Bin .../imgFiles/Pasted image 20230716200817.png | Bin .../imgFiles/Pasted image 20230716200829.png | Bin .../imgFiles/Pasted image 20230716214554.png | Bin .../imgFiles/Pasted image 20230716220910.png | Bin .../imgFiles/Pasted image 20230716230115.png | Bin .../imgFiles/Pasted image 20230717000143.png | Bin .../imgFiles/Pasted image 20230717104923.png | Bin .../imgFiles/Pasted image 20230717132307.png | Bin .../imgFiles/Pasted image 20230717204615.png | Bin .../imgFiles/Pasted image 20230718105051.png | Bin .../imgFiles/Pasted image 20230721173054.png | Bin .../imgFiles/Pasted image 20230721173106.png | Bin .../imgFiles/Pasted image 20230724024452.png | Bin .../imgFiles/Pasted image 20230724153145.png | Bin .../imgFiles/Pasted image 20230802150926.png | Bin .../imgFiles/Pasted image 20230804094038.png | Bin .../imgFiles/Pasted image 20230804094119.png | Bin .../imgFiles/Pasted image 20230804094145.png | Bin .../imgFiles/Pasted image 20230804094231.png | Bin .../imgFiles/Pasted image 20230804095049.png | Bin .../imgFiles/Pasted image 20230804095319.png | Bin .../imgFiles/Pasted image 20230808115623.png | Bin .../imgFiles/Pasted image 20230809185553.png | Bin .../imgFiles/Pasted image 20230810192136.png | Bin .../imgFiles/Pasted image 20230810193826.png | Bin .../imgFiles/Pasted image 20230810193908.png | Bin .../imgFiles/Pasted image 20230810193916.png | Bin .../imgFiles/Pasted image 20230810193924.png | Bin .../imgFiles/Pasted image 20230810193931.png | Bin .../imgFiles/Pasted image 20230810204012.png | Bin .../imgFiles/Pasted image 20230810210354.png | Bin .../imgFiles/Pasted image 20230810210621.png | Bin .../imgFiles/Pasted image 20230810210631.png | Bin .../imgFiles/Pasted image 20230815110450.png | Bin .../imgFiles/Pasted image 20230815154156.png | Bin .../imgFiles/Pasted image 20230816173235.png | Bin .../imgFiles/Pasted image 20230816174402.png | Bin .../imgFiles/Pasted image 20230817040651.png | Bin .../imgFiles/Pasted image 20230817142703.png | Bin .../imgFiles/Pasted image 20230817143911.png | Bin .../imgFiles/Pasted image 20230817182641.png | Bin .../imgFiles/Pasted image 20230817184323.png | Bin .../imgFiles/Pasted image 20230818000111.png | Bin .../imgFiles/Pasted image 20230818202254.png | Bin .../imgFiles/Pasted image 20230818202825.png | Bin .../imgFiles/Pasted image 20230822101036.png | Bin .../imgFiles/Pasted image 20230822102448.png | Bin .../imgFiles/Pasted image 20230822102804.png | Bin .../imgFiles/Pasted image 20230822103145.png | Bin .../imgFiles/Pasted image 20230828113948.png | Bin .../imgFiles/Pasted image 20230901074121.png | Bin .../imgFiles/Pasted image 20230901113142.png | Bin .../imgFiles/Pasted image 20230901121505.png | Bin .../imgFiles/Pasted image 20230901124958.png | Bin .../imgFiles/Pasted image 20230901130417.png | Bin .../imgFiles/Pasted image 20230901131941.png | Bin .../imgFiles/Pasted image 20230901141639.png | Bin .../imgFiles/Pasted image 20230904232536.png | Bin .../imgFiles/Pasted image 20230906115000.png | Bin .../imgFiles/Pasted image 20230906115225.png | Bin .../imgFiles/Pasted image 20230906120514.png | Bin .../imgFiles/Pasted image 20230906120515.png | Bin .../imgFiles/Pasted image 20230909180354.png | Bin .../imgFiles/Pasted image 20230912012219.png | Bin .../imgFiles/Pasted image 20230918142440.png | Bin .../imgFiles/Pasted image 20230919232958.png | Bin .../imgFiles/Pasted image 20230924025824.png | Bin .../imgFiles/Pasted image 20230928132648.png | Bin .../imgFiles/Pasted image 20230930015932.png | Bin .../imgFiles/Pasted image 20230930133113.png | Bin .../imgFiles/Pasted image 20231010141612.png | Bin .../imgFiles/Pasted image 20231011091043.png | Bin .../imgFiles/Pasted image 20231022162536.png | Bin .../imgFiles/Pasted image 20231028152700.png | Bin .../imgFiles/Pasted image 20231101131959.png | Bin .../imgFiles/Pasted image 20231120103915.png | Bin 0 -> 249429 bytes .../imgFiles/Pasted image 20231120103937.png | Bin 0 -> 616658 bytes .../imgFiles/Pasted image 20231120104008.png | Bin 0 -> 430727 bytes .../imgFiles/Pasted image 20231122170526.png | Bin 0 -> 224551 bytes .../About Obsidian}/imgFiles/Untitled.png | Bin .../imgFiles/grey-darkgrey-S.svg | 0 .../imgFiles/orange-grey-S.svg | 0 ...ior_who_solve_everything-y2y8hevqny891.mp4 | Bin .../3D Printing at Lab Middle School.md | 22 + .../Identify Parts of a 3D Printing.md | 13 + .../Week 10 - Guest Speaker Makerspace.md | 11 + .../Manhattan Youth/Manhattan Youth.md | 14 +- .../Digital Art at Yorkville Middle School.md | 23 + .../web design/Coding & Web Design.md | 24 + .../Review & Putting it all together.md | 192 + .../{ => WD Resources}/Week 3 Slides.md | 2 +- .../{ => WD Resources}/Week 7 Slides.md | 2 +- .../week 5 web design/HTML & CSS Tricks.md | 0 .../week 5 web design/HTML Group Project.md | 0 .../week 5 web design/THE link.md | 0 .../hi.shwethajayaraj/Main Page.md | 18 +- .../Shells}/Aliases.md | 0 .../Shells/Bash.md | 17 +- .../Shells}/Extra customizations.md | 19 - .../1. Terminals/Shells/Terminal Emulators.md | 30 + .../Shells/Zsh.md | 20 +- .../Shells}/xonsh/Xonsh.md | 0 .../Shells}/xonsh/Xontrib-avox.md | 0 .../Text & Editors}/ASCII.md | 0 .../Text & Editors}/Kaumoji Text Emoticons.md | 0 .../Text & Editors}/Vim/Emacs.md | 0 .../1. Terminals/Text & Editors/Vim/NeoVim.md | 4 + .../Text & Editors}/Vim/Vim.md | 2 + .../CLI Tool Collection.md | 7 +- .../Commands + Settings/Command Shortcuts.md | 4 + .../Commands + Settings/Git.md | 0 .../package managers/Fink.md | 0 .../package managers/Opam.md | 0 .../package managers/Poetry.md | 0 .../package managers/RPM.md | 0 .../CLI Tool Collection/Glow.md | 0 .../CLI Tool Collection/Mods.md | 0 .../CLI Tool Collection/Please.md | 0 .../CLI Tool Collection/VHS.md | 0 .../CLI Tool Collection}/fzf.md | 0 .../Languages/1.About Languages.md | 0 .../High level - Front-end}/Documentation.md | 5 +- .../High level - Front-end}/HTML & CSS.md | 0 .../Javascript/Code Conventions.md | 0 .../Example of Javascript plugin works.md | 0 .../Javascript/JS Date & Time.md | 28 + .../Javascript/JSLint.md | 0 .../High level - Front-end}/Javascript/QML.md | 0 .../Javascript/Related}/Java.md | 0 .../Javascript/Related/Trampoline.md | 53 + .../Javascript/Related/TypeScript.md | 11 + .../Javascript/Welcome to JavaScript.md | 0 .../High level - Front-end}/Markdown.md | 0 .../Languages/Low level - Back-end}/C++.md | 0 .../Fortran}/Fortran 1.md | 0 .../Low level - Back-end/Fortran}/Fortran.md | 0 .../Low level - Back-end/Lisp}/Lisp.md | 0 .../Lisp/Unison in Racket Scheme.md | 97 + .../Low level - Back-end/Lisp/Unison.md | 97 + .../Languages/Low level - Back-end/PHP.md | 6 + .../Languages/Middle}/Go/Testing in Go.md | 0 .../Languages/Middle}/Go/Welcome to Go.md | 0 .../Languages/Middle}/LaTeX.md | 0 .../Languages/Middle/More Misc}/Haskell.md | 0 .../Languages/Middle/More Misc/Hazel.md | 206 + .../More Misc/Languages Lost to Research.md | 8 + .../Languages/Middle/More Misc}/Wolfram.md | 0 .../Languages/Middle}/SQL.md | 0 .../Languages/Middle}/XML/DOM.md | 0 .../Middle}/XML/Resources & Generators.md | 0 .../Languages/Middle}/XML/XML.md | 0 .../Languages/Middle}/XML/XSL.md | 0 .../Discord Message Monitoring script.md | 0 .../Languages/Python/Fire.md | 0 .../Languages/Python/Projects/API Python.md | 0 .../Creating a Tree generator in python.md | 0 .../Machine Learning/ML Management.md | 0 .../Projects/Machine Learning/OpenAI.md | 0 .../Python/Projects/Machine Learning/WEKA.md | 0 .../Projects/Testing/Testing in python.md | 0 .../Languages/Python/Render Engine.md | 42 + .../Languages/Python/Textual.md | 0 .../Languages/Python/Welcome to Python.md | 0 .../Languages/Python/code/About codes.md | 0 .../Languages/Python/code/Classes.md | 0 .../Python/code/Lists/Enumerate().md | 0 .../code/Lists/Itertools Next() in list.md | 0 .../Languages/Python/code/Lists/List len().md | 0 .../Languages/Python/code/Lists/Lists.md | 0 .../code/Lists/list comprehension example.md | 0 ...ly Defining datatype in python function.md | 0 .../More data types/Generator Functions.md | 6 + .../code/More data types/Trees in python.md | 0 .../Python/code/More data types/lambda.md | 0 .../Python/code/String Manipulation.md | 0 .../Python/code/arrays/About arrays.md | 0 .../Initialize array of fixed length.md | 0 .../Languages/Python/tools/About Tool.md | 4 +- .../Environments/Formatting/Cookiecutter.md | 0 .../Formatting/Formatting in python.md | 0 .../Frameworks/About Frameworks.md | 0 .../Intro to Python Environments.md | 0 .../Python/tools/Environments/Venv/Venv.md | 0 .../tools/Environments/Venv/Virtualenv.md | 0 .../tools/Environments/conda/Anaconda.md | 0 .../Python/tools/Environments/conda/Conda.md | 0 .../tools/IDEs/0. INTRO Python Editors.md | 0 .../Languages/Python/tools/IDEs/VSCode.md | 0 ...e Jupyter notebooks with Github Actions.md | 0 .../Python/tools/IPython/Colab/About Colab.md | 0 .../IPython/Colab/Colab Code Snippets.md | 0 .../IPython/Colab/Colab Command Palette.md | 0 .../Python/tools/IPython/Colab/Colab Forms.md | 0 .../IPython/Colab/Colab Scratch Code Cells.md | 0 .../tools/IPython/Colab/Colab Shortcuts.md | 0 .../Languages/Python/tools/IPython/IPython.md | 0 .../Languages/Python/tools/IPython/Jupyter.md | 0 .../tools/IPython/convert a .ipynb to .py.md | 0 .../tools/IPython/merge multiple notebooks.md | 0 .../Python/tools/IPython/notebook launcher.md | 0 .../Performance Profiling Libraries.md | 0 .../Python/tools/Libraries/Starlette.md | 0 .../Libraries/Tensorflow/About TensorFlow.md | 0 .../Tensorflow/Quantization in TFLite.md | 0 .../Python/tools/Libraries/Tornado.md | 0 .../Python/tools/Libraries/beautiful soup.md | 0 .../Python/tools/Libraries/matplotlib.md | 0 .../Languages/Python/tools/Libraries/nbdev.md | 0 .../Python/tools/Libraries/numpy/numpy.md | 0 .../tools/Libraries/pandas/Pandas tips.md | 0 .../Libraries/pandas/Summary Stats & EDA.md | 0 .../pandas/common pandas commands.md | 0 .../Python/tools/Libraries/requests.md | 0 .../Libraries/xlswriter/About xlswriter.md | 0 .../Languages/Python/tools/Py Wall.md | 0 .../{GUIs => 3. GUIs}/About GUIs.md | 0 .../Internet}/Games/Neopets.md | 0 .../Internet}/Games/Ruffle.md | 0 .../Internet}/Games/gdevelop.io.md | 0 .../Internet}/Servers/About Servers.md | 0 .../Cloud Servers/About Cloud Servers.md | 0 .../Servers/Cloud Servers/Cloudron.md | 0 .../Internet}/Servers/Cloud Servers/Linode.md | 0 .../Internet}/Servers/Cloud Servers/Nginx.md | 0 .../Servers/Databases/About Databases.md | 0 .../Databases/Repos/About Repositories.md | 0 .../Servers/Databases/Repos/Codeberg.md | 0 .../Servers/Databases/Repos/Gitea.md | 0 .../Servers/Databases/Repos/Github.md | 0 .../Servers/Databases/Repos/Gitlab.md | 0 .../Servers/Databases/Repos/Replit.md | 0 .../Internet}/Servers/Databases/Search.md | 0 .../Databases/Tools & Tables/AirTable.md | 0 .../Databases/Tools & Tables/Google Sheets.md | 0 .../Tools & Tables/Microsoft Excel.md | 0 .../Tools & Tables/Notions about Notion.md | 0 .../3. GUIs/Internet/Servers/Grafana.md | 52 + .../Servers}/Networking/About Networking.md | 0 .../Internet/Servers}/Networking/DNS.md | 0 .../Internet/Servers}/Networking/Fly.io.md | 0 .../Internet/Servers}/Networking/OpenWRT.md | 0 .../Networking/Protocols/APIs/About APIs.md | 0 .../Networking/Protocols/APIs/Useful APIs.md | 0 .../Networking/Protocols/About Protocols.md | 0 .../Protocols/IP (Internet Protocol).md | 0 .../Networking/Protocols/List of Protocols.md | 0 .../Servers}/Networking/Protocols/SFTP.md | 0 .../Protocols/Uniform Resource Identifier.md | 0 .../Servers}/Networking/VPN/About VPNs.md | 0 .../Servers}/Networking/VPN/OpenVPN.md | 0 .../Servers}/Networking/VPN/ProtonVPN.md | 0 .../Servers/Physical Servers/Raspberry Pis.md | 0 .../About Virtual Machines.md | 0 .../Servers/Virtual Machines/DOS Box.md | 0 .../Virtual Machines/Docker/About Docker.md | 0 .../Virtual Machines/Docker/Docker Compose.md | 0 .../Virtual Machines/Docker/Docker Machine.md | 0 .../Docker/Docker tutorial.md | 0 .../Servers/Virtual Machines/Podman.md | 37 + .../Quay/Quay Docker Tutorial.md | 0 .../Quay/Quay Setup with Clair.md | 0 ...ect to a VirtualBox VM desktop remotely.md | 0 .../1. Quick & Easy Website Making.md | 0 .../Internet/Websites/2. On Hosts.md | 0 .../Websites/Browsers/About Browsers.md | 0 .../Internet/Websites/Browsers/Chromium.md | 0 .../Websites/Browsers/Using Vivaldi.md | 0 .../Internet/Websites/Hosting/Domains.md | 0 .../Internet/Websites/Hosting/Github Pages.md | 0 .../Websites/Hosting/Media Hosts/JellyFin.md | 0 .../Websites/Hosting/Media Hosts/Plex.md | 0 .../Internet/Websites/Hosting/Neocities.md | 0 .../Websites/Hosting/Netlify & Vercel.md | 0 .../Internet/Websites/Hosting/TLD.md | 0 .../Hosting/Uniform Resource Locator.md | 0 .../Internet/Websites/Hosting/WordPress.md | 0 .../Internet/Websites/Robots.txt Files.md | 2 +- .../{GUIs => 3. GUIs}/Tools/Dynaboard.md | 0 .../{GUIs => 3. GUIs}/Tools/Email.md | 0 .../{GUIs => 3. GUIs}/Tools/Extensions.md | 0 .../{GUIs => 3. GUIs}/Tools/Frontend Tools.md | 0 .../{GUIs => 3. GUIs}/Tools/Issue Tracking.md | 0 .../{GUIs => 3. GUIs}/Tools/Maps.md | 0 .../Tools/Progressive Web Apps.md | 0 .../Tools/Prototyping tools.md | 0 .../{GUIs => 3. GUIs}/Tools/StackBlitz.md | 0 .../{GUIs => 3. GUIs}/Tools/Webi.md | 0 .../{GUIs => 3. GUIs}/Tools/Webscraping.md | 0 .../{GUIs => 3. GUIs}/Tools/Workspaces.md | 0 .../CLI Tools/Terminal Emulators.md | 12 - .../Choosing a Name for Your Computer.md | 0 .../Linux/Cron.md | 0 .../Linux/Distributions/AlpaLinux.md | 0 .../Linux/Distributions/Android Apps.md | 0 .../Linux/Distributions/KDE/KDE Linux.md | 0 .../Linux/Distributions/KDE/Users.md | 0 .../Linux/Distributions/KDE/Wifi.md | 0 .../Distributions/Linux Distributions.md | 0 .../Linux/Distributions/NixOS.md | 0 .../Linux/How Fuzzing with AFL Works.md | 0 .../Linux/NixOS Package Manager.md | 3 + .../IDEs & APIs/BBEdit/Apple Script.md | 0 .../IDEs & APIs/BBEdit/BBEdit.md | 0 .../IDEs & APIs/BBEdit/CLM.md | 0 .../IDEs & APIs/BBEdit/Example CLM.md | 0 .../IDEs & APIs/BBEdit/Launchd.md | 2 + .../BBEdit/List of language modules.md | 0 .../IDEs & APIs/BBEdit/plist.md | 0 .../IDEs & APIs/Mac X Code.md | 0 .../OSX Apple Macbook}/IDEs & APIs/MacFUSE.md | 0 .../Mac Tips/Hard Disk & SSD.md | 0 ... delete a file on macOS that’s “in use”.md | 0 .../OSX Apple Macbook}/OSX Apps.md | 6 +- .../Package Managers/Homebrew.md | 0 .../Package Managers/Launchd info.md | 0 .../Package Managers/MacPorts.md | 0 .../Package Managers}/m-cli.md | 0 .../Safe Mode & Login Problems.md | 0 .../System Client/OSX Apple Macbook/Yabai.md | 16 + .../OSX Apple Macbook}/iOS Apps.md | 0 .../Drawing 2023-11-15 14.12.08.excalidraw.md | 15 - .../Math/Math Software.md | 4 +- .../Math/Proofs & Theorems/Charts & Graphs.md | 83 + .../Resources/Post-Processing/QCVV.md | 4 +- enter/Review & Putting it all together.md | 71 - 450 files changed, 6938 insertions(+), 372 deletions(-) create mode 100644 enter/.github/render_engine/page.html.md create mode 100644 enter/.obsidian/plugins/calendar/data.json create mode 100644 enter/.obsidian/plugins/calendar/main.js create mode 100644 enter/.obsidian/plugins/calendar/manifest.json create mode 100644 enter/.obsidian/plugins/heatmap-calendar/main.js create mode 100644 enter/.obsidian/plugins/heatmap-calendar/manifest.json create mode 100644 enter/.obsidian/plugins/heatmap-calendar/styles.css create mode 100644 enter/.obsidian/plugins/obsidian-charts/main.js create mode 100644 enter/.obsidian/plugins/obsidian-charts/manifest.json create mode 100644 enter/.obsidian/plugins/obsidian-charts/styles.css create mode 100644 enter/Coding Tips (Classical)/Project Vault/About Obsidian/Obsidian Guides/Calendar & DataView.md rename enter/{ => Coding Tips (Classical)/Project Vault/About Obsidian}/imgFiles/7ohP4GDMGPrVKxNbijdYKdEFPk8EPgGeuMyZkPMZq1FL4wBRzD1xeYFiqQLTyUQNR5Fs2fwZYw8seUnx9UhiZzSoWLXCNHcywUUm.gif (100%) create mode 100644 enter/Coding Tips (Classical)/Project Vault/About Obsidian/imgFiles/FCFL 3D prints call 1.jpg create mode 100644 enter/Coding Tips (Classical)/Project Vault/About Obsidian/imgFiles/FCFL 3D prints call.jpg rename enter/{ => Coding Tips (Classical)/Project Vault/About Obsidian}/imgFiles/Pasted image 20220703231737.png (100%) rename enter/{ => Coding Tips (Classical)/Project Vault/About Obsidian}/imgFiles/Pasted image 20220705203711.png (100%) rename enter/{ => Coding Tips (Classical)/Project Vault/About Obsidian}/imgFiles/Pasted image 20220708092152.png (100%) rename enter/{ => Coding Tips (Classical)/Project Vault/About Obsidian}/imgFiles/Pasted image 20220708092319.png (100%) rename enter/{ => Coding Tips (Classical)/Project Vault/About Obsidian}/imgFiles/Pasted image 20220708093923.png (100%) rename enter/{ => Coding Tips (Classical)/Project Vault/About Obsidian}/imgFiles/Pasted image 20220708093939.png (100%) rename enter/{ => Coding Tips (Classical)/Project Vault/About Obsidian}/imgFiles/Pasted image 20220708094039.png (100%) rename enter/{ => Coding Tips (Classical)/Project Vault/About Obsidian}/imgFiles/Pasted image 20220708094155.png (100%) rename enter/{ => Coding Tips (Classical)/Project Vault/About Obsidian}/imgFiles/Pasted image 20220708094636.png (100%) rename enter/{ => Coding Tips (Classical)/Project Vault/About Obsidian}/imgFiles/Pasted image 20220708094651.png (100%) rename enter/{ => Coding Tips (Classical)/Project Vault/About Obsidian}/imgFiles/Pasted image 20220708094708.png (100%) rename enter/{ => Coding Tips (Classical)/Project Vault/About Obsidian}/imgFiles/Pasted image 20220709153922.png (100%) rename enter/{ => Coding Tips (Classical)/Project Vault/About Obsidian}/imgFiles/Pasted image 20220709155517.png (100%) rename enter/{ => Coding Tips (Classical)/Project Vault/About Obsidian}/imgFiles/Pasted image 20220709155559.png (100%) rename enter/{ => Coding Tips (Classical)/Project Vault/About Obsidian}/imgFiles/Pasted image 20220709161121.png (100%) rename enter/{ => Coding Tips (Classical)/Project Vault/About Obsidian}/imgFiles/Pasted image 20220709161448.png (100%) rename enter/{ => Coding Tips (Classical)/Project Vault/About Obsidian}/imgFiles/Pasted image 20220730121832.png (100%) rename enter/{ => Coding Tips (Classical)/Project Vault/About Obsidian}/imgFiles/Pasted image 20220825004820.png (100%) rename enter/{ => Coding Tips (Classical)/Project Vault/About Obsidian}/imgFiles/Pasted image 20220827183015.png (100%) rename enter/{ => Coding Tips (Classical)/Project Vault/About Obsidian}/imgFiles/Pasted image 20220908174202.png (100%) rename enter/{ => Coding Tips (Classical)/Project Vault/About Obsidian}/imgFiles/Pasted image 20221001152049.png (100%) rename enter/{ => Coding Tips (Classical)/Project Vault/About Obsidian}/imgFiles/Pasted image 20221001152106.png (100%) rename enter/{ => Coding Tips (Classical)/Project Vault/About Obsidian}/imgFiles/Pasted image 20221117183151.png (100%) rename enter/{ => Coding Tips (Classical)/Project Vault/About Obsidian}/imgFiles/Pasted image 20221121101944.png (100%) rename enter/{ => Coding Tips (Classical)/Project Vault/About Obsidian}/imgFiles/Pasted image 20221129134110.png (100%) rename enter/{ => Coding Tips (Classical)/Project Vault/About Obsidian}/imgFiles/Pasted image 20221129134133.png (100%) rename enter/{ => Coding Tips (Classical)/Project Vault/About Obsidian}/imgFiles/Pasted image 20221129134332.png (100%) rename enter/{ => Coding Tips (Classical)/Project Vault/About Obsidian}/imgFiles/Pasted image 20221129134615.png (100%) rename enter/{ => Coding Tips (Classical)/Project Vault/About Obsidian}/imgFiles/Pasted image 20221129135814.png (100%) rename enter/{ => Coding Tips (Classical)/Project Vault/About Obsidian}/imgFiles/Pasted image 20221129140410.png (100%) rename enter/{ => Coding Tips (Classical)/Project Vault/About Obsidian}/imgFiles/Pasted image 20221129155214.png (100%) rename enter/{ => Coding Tips (Classical)/Project Vault/About Obsidian}/imgFiles/Pasted image 20221129161036.png (100%) rename enter/{ => Coding Tips (Classical)/Project Vault/About Obsidian}/imgFiles/Pasted image 20221208133914.png (100%) rename enter/{ => Coding Tips (Classical)/Project Vault/About Obsidian}/imgFiles/Pasted image 20221208182151.png (100%) rename enter/{ => Coding Tips (Classical)/Project Vault/About Obsidian}/imgFiles/Pasted image 20221211145937.png (100%) rename enter/{ => Coding Tips (Classical)/Project Vault/About Obsidian}/imgFiles/Pasted image 20221212135426.png (100%) rename enter/{ => Coding Tips (Classical)/Project Vault/About Obsidian}/imgFiles/Pasted image 20221212141116.png (100%) rename enter/{ => Coding Tips (Classical)/Project Vault/About Obsidian}/imgFiles/Pasted image 20221212141353.png (100%) rename enter/{ => Coding Tips (Classical)/Project Vault/About Obsidian}/imgFiles/Pasted image 20221212171637.png (100%) rename enter/{ => Coding Tips (Classical)/Project Vault/About Obsidian}/imgFiles/Pasted image 20221217144843.png (100%) rename enter/{ => Coding Tips (Classical)/Project Vault/About Obsidian}/imgFiles/Pasted image 20221217154914.png (100%) rename enter/{ => Coding Tips (Classical)/Project Vault/About Obsidian}/imgFiles/Pasted image 20221218205543.png (100%) rename enter/{ => Coding Tips (Classical)/Project Vault/About Obsidian}/imgFiles/Pasted image 20221218210829.png (100%) rename enter/{ => Coding Tips (Classical)/Project Vault/About Obsidian}/imgFiles/Pasted image 20221220153731.png (100%) rename enter/{ => Coding Tips (Classical)/Project Vault/About Obsidian}/imgFiles/Pasted image 20221220153821.png (100%) rename enter/{ => Coding Tips (Classical)/Project Vault/About Obsidian}/imgFiles/Pasted image 20221220154008.png (100%) rename enter/{ => Coding Tips (Classical)/Project Vault/About Obsidian}/imgFiles/Pasted image 20230105170239.png (100%) rename enter/{ => Coding Tips (Classical)/Project Vault/About Obsidian}/imgFiles/Pasted image 20230105172227.png (100%) rename enter/{ => Coding Tips (Classical)/Project Vault/About Obsidian}/imgFiles/Pasted image 20230111145151.png (100%) rename enter/{ => Coding Tips (Classical)/Project Vault/About Obsidian}/imgFiles/Pasted image 20230206134648.png (100%) rename enter/{ => Coding Tips (Classical)/Project Vault/About Obsidian}/imgFiles/Pasted image 20230214113937.png (100%) rename enter/{ => Coding Tips (Classical)/Project Vault/About Obsidian}/imgFiles/Pasted image 20230214115036.png (100%) rename enter/{ => Coding Tips (Classical)/Project Vault/About Obsidian}/imgFiles/Pasted image 20230215035805.png (100%) rename enter/{ => Coding Tips (Classical)/Project Vault/About Obsidian}/imgFiles/Pasted image 20230215040055.png (100%) rename enter/{ => Coding Tips (Classical)/Project Vault/About Obsidian}/imgFiles/Pasted image 20230215042855.png (100%) rename enter/{ => Coding Tips (Classical)/Project Vault/About Obsidian}/imgFiles/Pasted image 20230222143135.png (100%) rename enter/{ => Coding Tips (Classical)/Project Vault/About Obsidian}/imgFiles/Pasted image 20230222143543.png (100%) rename enter/{ => Coding Tips (Classical)/Project Vault/About Obsidian}/imgFiles/Pasted image 20230222144148.png (100%) rename enter/{ => Coding Tips (Classical)/Project Vault/About Obsidian}/imgFiles/Pasted image 20230222144804.png (100%) rename enter/{ => Coding Tips (Classical)/Project Vault/About Obsidian}/imgFiles/Pasted image 20230224122914.png (100%) rename enter/{ => Coding Tips (Classical)/Project Vault/About Obsidian}/imgFiles/Pasted image 20230315004917.png (100%) rename enter/{ => Coding Tips (Classical)/Project Vault/About Obsidian}/imgFiles/Pasted image 20230408064712.png (100%) rename enter/{ => Coding Tips (Classical)/Project Vault/About Obsidian}/imgFiles/Pasted image 20230408070410.png (100%) rename enter/{ => Coding Tips (Classical)/Project Vault/About Obsidian}/imgFiles/Pasted image 20230421093843.png (100%) rename enter/{ => Coding Tips (Classical)/Project Vault/About Obsidian}/imgFiles/Pasted image 20230422215326.png (100%) rename enter/{ => Coding Tips (Classical)/Project Vault/About Obsidian}/imgFiles/Pasted image 20230501164740.png (100%) rename enter/{ => Coding Tips (Classical)/Project Vault/About Obsidian}/imgFiles/Pasted image 20230505201618.png (100%) rename enter/{ => Coding Tips (Classical)/Project Vault/About Obsidian}/imgFiles/Pasted image 20230505201904.png (100%) rename enter/{ => Coding Tips (Classical)/Project Vault/About Obsidian}/imgFiles/Pasted image 20230505214204.png (100%) rename enter/{ => Coding Tips (Classical)/Project Vault/About Obsidian}/imgFiles/Pasted image 20230517160012.png (100%) rename enter/{ => Coding Tips (Classical)/Project Vault/About Obsidian}/imgFiles/Pasted image 20230517165043.png (100%) rename enter/{ => Coding Tips (Classical)/Project Vault/About Obsidian}/imgFiles/Pasted image 20230517171306.png (100%) rename enter/{ => Coding Tips (Classical)/Project Vault/About Obsidian}/imgFiles/Pasted image 20230517172518.png (100%) rename enter/{ => Coding Tips (Classical)/Project Vault/About Obsidian}/imgFiles/Pasted image 20230517172619.png (100%) rename enter/{ => Coding Tips (Classical)/Project Vault/About Obsidian}/imgFiles/Pasted image 20230517182829.png (100%) rename enter/{ => Coding Tips (Classical)/Project Vault/About Obsidian}/imgFiles/Pasted image 20230607184535.png (100%) rename enter/{ => Coding Tips (Classical)/Project Vault/About Obsidian}/imgFiles/Pasted image 20230607204133.png (100%) rename enter/{ => Coding Tips (Classical)/Project Vault/About Obsidian}/imgFiles/Pasted image 20230610145132.png (100%) rename enter/{ => Coding Tips (Classical)/Project Vault/About Obsidian}/imgFiles/Pasted image 20230619211526.png (100%) rename enter/{ => Coding Tips (Classical)/Project Vault/About Obsidian}/imgFiles/Pasted image 20230620180623.png (100%) rename enter/{ => Coding Tips (Classical)/Project Vault/About Obsidian}/imgFiles/Pasted image 20230624135042.png (100%) rename enter/{ => Coding Tips (Classical)/Project Vault/About Obsidian}/imgFiles/Pasted image 20230624141105.png (100%) rename enter/{ => Coding Tips (Classical)/Project Vault/About Obsidian}/imgFiles/Pasted image 20230624141130.png (100%) rename enter/{ => Coding Tips (Classical)/Project Vault/About Obsidian}/imgFiles/Pasted image 20230624141203.png (100%) rename enter/{ => Coding Tips (Classical)/Project Vault/About Obsidian}/imgFiles/Pasted image 20230625163218.png (100%) rename enter/{ => Coding Tips (Classical)/Project Vault/About Obsidian}/imgFiles/Pasted image 20230625163413.png (100%) rename enter/{ => Coding Tips (Classical)/Project Vault/About Obsidian}/imgFiles/Pasted image 20230626034045.png (100%) rename enter/{ => Coding Tips (Classical)/Project Vault/About Obsidian}/imgFiles/Pasted image 20230626071733.png (100%) rename enter/{ => Coding Tips (Classical)/Project Vault/About Obsidian}/imgFiles/Pasted image 20230626101300.png (100%) rename enter/{ => Coding Tips (Classical)/Project Vault/About Obsidian}/imgFiles/Pasted image 20230626101329.png (100%) rename enter/{ => Coding Tips (Classical)/Project Vault/About Obsidian}/imgFiles/Pasted image 20230626195256.png (100%) rename enter/{ => Coding Tips (Classical)/Project Vault/About Obsidian}/imgFiles/Pasted image 20230706133139.png (100%) rename enter/{ => Coding Tips (Classical)/Project Vault/About Obsidian}/imgFiles/Pasted image 20230710132617.png (100%) rename enter/{ => Coding Tips (Classical)/Project Vault/About Obsidian}/imgFiles/Pasted image 20230714005144.png (100%) rename enter/{ => Coding Tips (Classical)/Project Vault/About Obsidian}/imgFiles/Pasted image 20230714160013.png (100%) rename enter/{ => Coding Tips (Classical)/Project Vault/About Obsidian}/imgFiles/Pasted image 20230714160028.png (100%) rename enter/{ => Coding Tips (Classical)/Project Vault/About Obsidian}/imgFiles/Pasted image 20230714171308.png (100%) rename enter/{ => Coding Tips (Classical)/Project Vault/About Obsidian}/imgFiles/Pasted image 20230714193655.png (100%) rename enter/{ => Coding Tips (Classical)/Project Vault/About Obsidian}/imgFiles/Pasted image 20230715021300.png (100%) rename enter/{ => Coding Tips (Classical)/Project Vault/About Obsidian}/imgFiles/Pasted image 20230716192907.png (100%) rename enter/{ => Coding Tips (Classical)/Project Vault/About Obsidian}/imgFiles/Pasted image 20230716195921.png (100%) rename enter/{ => Coding Tips (Classical)/Project Vault/About Obsidian}/imgFiles/Pasted image 20230716200157.png (100%) rename enter/{ => Coding Tips (Classical)/Project Vault/About Obsidian}/imgFiles/Pasted image 20230716200213.png (100%) rename enter/{ => Coding Tips (Classical)/Project Vault/About Obsidian}/imgFiles/Pasted image 20230716200429.png (100%) rename enter/{ => Coding Tips (Classical)/Project Vault/About Obsidian}/imgFiles/Pasted image 20230716200817.png (100%) rename enter/{ => Coding Tips (Classical)/Project Vault/About Obsidian}/imgFiles/Pasted image 20230716200829.png (100%) rename enter/{ => Coding Tips (Classical)/Project Vault/About Obsidian}/imgFiles/Pasted image 20230716214554.png (100%) rename enter/{ => Coding Tips (Classical)/Project Vault/About Obsidian}/imgFiles/Pasted image 20230716220910.png (100%) rename enter/{ => Coding Tips (Classical)/Project Vault/About Obsidian}/imgFiles/Pasted image 20230716230115.png (100%) rename enter/{ => Coding Tips (Classical)/Project Vault/About Obsidian}/imgFiles/Pasted image 20230717000143.png (100%) rename enter/{ => Coding Tips (Classical)/Project Vault/About Obsidian}/imgFiles/Pasted image 20230717104923.png (100%) rename enter/{ => Coding Tips (Classical)/Project Vault/About Obsidian}/imgFiles/Pasted image 20230717132307.png (100%) rename enter/{ => Coding Tips (Classical)/Project Vault/About Obsidian}/imgFiles/Pasted image 20230717204615.png (100%) rename enter/{ => Coding Tips (Classical)/Project Vault/About Obsidian}/imgFiles/Pasted image 20230718105051.png (100%) rename enter/{ => Coding Tips (Classical)/Project Vault/About Obsidian}/imgFiles/Pasted image 20230721173054.png (100%) rename enter/{ => Coding Tips (Classical)/Project Vault/About Obsidian}/imgFiles/Pasted image 20230721173106.png (100%) rename enter/{ => Coding Tips (Classical)/Project Vault/About Obsidian}/imgFiles/Pasted image 20230724024452.png (100%) rename enter/{ => Coding Tips (Classical)/Project Vault/About Obsidian}/imgFiles/Pasted image 20230724153145.png (100%) rename enter/{ => Coding Tips (Classical)/Project Vault/About Obsidian}/imgFiles/Pasted image 20230802150926.png (100%) rename enter/{ => Coding Tips (Classical)/Project Vault/About Obsidian}/imgFiles/Pasted image 20230804094038.png (100%) rename enter/{ => Coding Tips (Classical)/Project Vault/About Obsidian}/imgFiles/Pasted image 20230804094119.png (100%) rename enter/{ => Coding Tips (Classical)/Project Vault/About Obsidian}/imgFiles/Pasted image 20230804094145.png (100%) rename enter/{ => Coding Tips (Classical)/Project Vault/About Obsidian}/imgFiles/Pasted image 20230804094231.png (100%) rename enter/{ => Coding Tips (Classical)/Project Vault/About Obsidian}/imgFiles/Pasted image 20230804095049.png (100%) rename enter/{ => Coding Tips (Classical)/Project Vault/About Obsidian}/imgFiles/Pasted image 20230804095319.png (100%) rename enter/{ => Coding Tips (Classical)/Project Vault/About Obsidian}/imgFiles/Pasted image 20230808115623.png (100%) rename enter/{ => Coding Tips (Classical)/Project Vault/About Obsidian}/imgFiles/Pasted image 20230809185553.png (100%) rename enter/{ => Coding Tips (Classical)/Project Vault/About Obsidian}/imgFiles/Pasted image 20230810192136.png (100%) rename enter/{ => Coding Tips (Classical)/Project Vault/About Obsidian}/imgFiles/Pasted image 20230810193826.png (100%) rename enter/{ => Coding Tips (Classical)/Project Vault/About Obsidian}/imgFiles/Pasted image 20230810193908.png (100%) rename enter/{ => Coding Tips (Classical)/Project Vault/About Obsidian}/imgFiles/Pasted image 20230810193916.png (100%) rename enter/{ => Coding Tips (Classical)/Project Vault/About Obsidian}/imgFiles/Pasted image 20230810193924.png (100%) rename enter/{ => Coding Tips (Classical)/Project Vault/About Obsidian}/imgFiles/Pasted image 20230810193931.png (100%) rename enter/{ => Coding Tips (Classical)/Project Vault/About Obsidian}/imgFiles/Pasted image 20230810204012.png (100%) rename enter/{ => Coding Tips (Classical)/Project Vault/About Obsidian}/imgFiles/Pasted image 20230810210354.png (100%) rename enter/{ => Coding Tips (Classical)/Project Vault/About Obsidian}/imgFiles/Pasted image 20230810210621.png (100%) rename enter/{ => Coding Tips (Classical)/Project Vault/About Obsidian}/imgFiles/Pasted image 20230810210631.png (100%) rename enter/{ => Coding Tips (Classical)/Project Vault/About Obsidian}/imgFiles/Pasted image 20230815110450.png (100%) rename enter/{ => Coding Tips (Classical)/Project Vault/About Obsidian}/imgFiles/Pasted image 20230815154156.png (100%) rename enter/{ => Coding Tips (Classical)/Project Vault/About Obsidian}/imgFiles/Pasted image 20230816173235.png (100%) rename enter/{ => Coding Tips (Classical)/Project Vault/About Obsidian}/imgFiles/Pasted image 20230816174402.png (100%) rename enter/{ => Coding Tips (Classical)/Project Vault/About Obsidian}/imgFiles/Pasted image 20230817040651.png (100%) rename enter/{ => Coding Tips (Classical)/Project Vault/About Obsidian}/imgFiles/Pasted image 20230817142703.png (100%) rename enter/{ => Coding Tips (Classical)/Project Vault/About Obsidian}/imgFiles/Pasted image 20230817143911.png (100%) rename enter/{ => Coding Tips (Classical)/Project Vault/About Obsidian}/imgFiles/Pasted image 20230817182641.png (100%) rename enter/{ => Coding Tips (Classical)/Project Vault/About Obsidian}/imgFiles/Pasted image 20230817184323.png (100%) rename enter/{ => Coding Tips (Classical)/Project Vault/About Obsidian}/imgFiles/Pasted image 20230818000111.png (100%) rename enter/{ => Coding Tips (Classical)/Project Vault/About Obsidian}/imgFiles/Pasted image 20230818202254.png (100%) rename enter/{ => Coding Tips (Classical)/Project Vault/About Obsidian}/imgFiles/Pasted image 20230818202825.png (100%) rename enter/{ => Coding Tips (Classical)/Project Vault/About Obsidian}/imgFiles/Pasted image 20230822101036.png (100%) rename enter/{ => Coding Tips (Classical)/Project Vault/About Obsidian}/imgFiles/Pasted image 20230822102448.png (100%) rename enter/{ => Coding Tips (Classical)/Project Vault/About Obsidian}/imgFiles/Pasted image 20230822102804.png (100%) rename enter/{ => Coding Tips (Classical)/Project Vault/About Obsidian}/imgFiles/Pasted image 20230822103145.png (100%) rename enter/{ => Coding Tips (Classical)/Project Vault/About Obsidian}/imgFiles/Pasted image 20230828113948.png (100%) rename enter/{ => Coding Tips (Classical)/Project Vault/About Obsidian}/imgFiles/Pasted image 20230901074121.png (100%) rename enter/{ => Coding Tips (Classical)/Project Vault/About Obsidian}/imgFiles/Pasted image 20230901113142.png (100%) rename enter/{ => Coding Tips (Classical)/Project Vault/About Obsidian}/imgFiles/Pasted image 20230901121505.png (100%) rename enter/{ => Coding Tips (Classical)/Project Vault/About Obsidian}/imgFiles/Pasted image 20230901124958.png (100%) rename enter/{ => Coding Tips (Classical)/Project Vault/About Obsidian}/imgFiles/Pasted image 20230901130417.png (100%) rename enter/{ => Coding Tips (Classical)/Project Vault/About Obsidian}/imgFiles/Pasted image 20230901131941.png (100%) rename enter/{ => Coding Tips (Classical)/Project Vault/About Obsidian}/imgFiles/Pasted image 20230901141639.png (100%) rename enter/{ => Coding Tips (Classical)/Project Vault/About Obsidian}/imgFiles/Pasted image 20230904232536.png (100%) rename enter/{ => Coding Tips (Classical)/Project Vault/About Obsidian}/imgFiles/Pasted image 20230906115000.png (100%) rename enter/{ => Coding Tips (Classical)/Project Vault/About Obsidian}/imgFiles/Pasted image 20230906115225.png (100%) rename enter/{ => Coding Tips (Classical)/Project Vault/About Obsidian}/imgFiles/Pasted image 20230906120514.png (100%) rename enter/{ => Coding Tips (Classical)/Project Vault/About Obsidian}/imgFiles/Pasted image 20230906120515.png (100%) rename enter/{ => Coding Tips (Classical)/Project Vault/About Obsidian}/imgFiles/Pasted image 20230909180354.png (100%) rename enter/{ => Coding Tips (Classical)/Project Vault/About Obsidian}/imgFiles/Pasted image 20230912012219.png (100%) rename enter/{ => Coding Tips (Classical)/Project Vault/About Obsidian}/imgFiles/Pasted image 20230918142440.png (100%) rename enter/{ => Coding Tips (Classical)/Project Vault/About Obsidian}/imgFiles/Pasted image 20230919232958.png (100%) rename enter/{ => Coding Tips (Classical)/Project Vault/About Obsidian}/imgFiles/Pasted image 20230924025824.png (100%) rename enter/{ => Coding Tips (Classical)/Project Vault/About Obsidian}/imgFiles/Pasted image 20230928132648.png (100%) rename enter/{ => Coding Tips (Classical)/Project Vault/About Obsidian}/imgFiles/Pasted image 20230930015932.png (100%) rename enter/{ => Coding Tips (Classical)/Project Vault/About Obsidian}/imgFiles/Pasted image 20230930133113.png (100%) rename enter/{ => Coding Tips (Classical)/Project Vault/About Obsidian}/imgFiles/Pasted image 20231010141612.png (100%) rename enter/{ => Coding Tips (Classical)/Project Vault/About Obsidian}/imgFiles/Pasted image 20231011091043.png (100%) rename enter/{ => Coding Tips (Classical)/Project Vault/About Obsidian}/imgFiles/Pasted image 20231022162536.png (100%) rename enter/{ => Coding Tips (Classical)/Project Vault/About Obsidian}/imgFiles/Pasted image 20231028152700.png (100%) rename enter/{ => Coding Tips (Classical)/Project Vault/About Obsidian}/imgFiles/Pasted image 20231101131959.png (100%) create mode 100644 enter/Coding Tips (Classical)/Project Vault/About Obsidian/imgFiles/Pasted image 20231120103915.png create mode 100644 enter/Coding Tips (Classical)/Project Vault/About Obsidian/imgFiles/Pasted image 20231120103937.png create mode 100644 enter/Coding Tips (Classical)/Project Vault/About Obsidian/imgFiles/Pasted image 20231120104008.png create mode 100644 enter/Coding Tips (Classical)/Project Vault/About Obsidian/imgFiles/Pasted image 20231122170526.png rename enter/{ => Coding Tips (Classical)/Project Vault/About Obsidian}/imgFiles/Untitled.png (100%) rename enter/{ => Coding Tips (Classical)/Project Vault/About Obsidian}/imgFiles/grey-darkgrey-S.svg (100%) rename enter/{ => Coding Tips (Classical)/Project Vault/About Obsidian}/imgFiles/orange-grey-S.svg (100%) rename enter/{ => Coding Tips (Classical)/Project Vault/About Obsidian}/imgFiles/redditsave.com_we_always_have_that_senior_who_solve_everything-y2y8hevqny891.mp4 (100%) create mode 100644 enter/Coding Tips (Classical)/Project Vault/Current Occupations/Manhattan Youth/3d printing/3D Printing at Lab Middle School.md create mode 100644 enter/Coding Tips (Classical)/Project Vault/Current Occupations/Manhattan Youth/3d printing/Identify Parts of a 3D Printing.md create mode 100644 enter/Coding Tips (Classical)/Project Vault/Current Occupations/Manhattan Youth/3d printing/Week 10 - Guest Speaker Makerspace.md create mode 100644 enter/Coding Tips (Classical)/Project Vault/Current Occupations/Manhattan Youth/digital art/Digital Art at Yorkville Middle School.md create mode 100644 enter/Coding Tips (Classical)/Project Vault/Current Occupations/Manhattan Youth/web design/Coding & Web Design.md create mode 100644 enter/Coding Tips (Classical)/Project Vault/Current Occupations/Manhattan Youth/web design/WD Resources/Review & Putting it all together.md rename enter/Coding Tips (Classical)/Project Vault/Current Occupations/Manhattan Youth/web design/{ => WD Resources}/Week 3 Slides.md (95%) rename enter/Coding Tips (Classical)/Project Vault/Current Occupations/Manhattan Youth/web design/{ => WD Resources}/Week 7 Slides.md (94%) rename enter/Coding Tips (Classical)/Project Vault/Current Occupations/Manhattan Youth/web design/{ => WD Resources}/week 5 web design/HTML & CSS Tricks.md (100%) rename enter/Coding Tips (Classical)/Project Vault/Current Occupations/Manhattan Youth/web design/{ => WD Resources}/week 5 web design/HTML Group Project.md (100%) rename enter/Coding Tips (Classical)/Project Vault/Current Occupations/Manhattan Youth/web design/{ => WD Resources}/week 5 web design/THE link.md (100%) rename enter/Coding Tips (Classical)/Terminal Tips/{CLI Tools/CLI Tool Collection/Commands + Settings => 1. Terminals/Shells}/Aliases.md (100%) rename enter/Coding Tips (Classical)/Terminal Tips/{CLI Tools/CLI Tool Collection/Commands + Settings => 1. Terminals}/Shells/Bash.md (88%) rename enter/Coding Tips (Classical)/Terminal Tips/{CLI Tools/CLI Tool Collection/Commands + Settings => 1. Terminals/Shells}/Extra customizations.md (56%) create mode 100644 enter/Coding Tips (Classical)/Terminal Tips/1. Terminals/Shells/Terminal Emulators.md rename enter/Coding Tips (Classical)/Terminal Tips/{CLI Tools/CLI Tool Collection/Commands + Settings => 1. Terminals}/Shells/Zsh.md (56%) rename enter/Coding Tips (Classical)/Terminal Tips/{CLI Tools/CLI Tool Collection => 1. Terminals/Shells}/xonsh/Xonsh.md (100%) rename enter/Coding Tips (Classical)/Terminal Tips/{CLI Tools/CLI Tool Collection => 1. Terminals/Shells}/xonsh/Xontrib-avox.md (100%) rename enter/Coding Tips (Classical)/Terminal Tips/{CLI Tools/CLI Tool Collection/Commands + Settings => 1. Terminals/Text & Editors}/ASCII.md (100%) rename enter/Coding Tips (Classical)/Terminal Tips/{CLI Tools/CLI Tool Collection/Commands + Settings => 1. Terminals/Text & Editors}/Kaumoji Text Emoticons.md (100%) rename enter/Coding Tips (Classical)/Terminal Tips/{CLI Tools/CLI Tool Collection => 1. Terminals/Text & Editors}/Vim/Emacs.md (100%) create mode 100644 enter/Coding Tips (Classical)/Terminal Tips/1. Terminals/Text & Editors/Vim/NeoVim.md rename enter/Coding Tips (Classical)/Terminal Tips/{CLI Tools/CLI Tool Collection => 1. Terminals/Text & Editors}/Vim/Vim.md (98%) rename enter/Coding Tips (Classical)/Terminal Tips/{CLI Tools => 2. CLI Tools}/CLI Tool Collection/CLI Tool Collection.md (93%) rename enter/Coding Tips (Classical)/Terminal Tips/{CLI Tools => 2. CLI Tools}/CLI Tool Collection/Commands + Settings/Command Shortcuts.md (92%) rename enter/Coding Tips (Classical)/Terminal Tips/{CLI Tools => 2. CLI Tools}/CLI Tool Collection/Commands + Settings/Git.md (100%) rename enter/Coding Tips (Classical)/Terminal Tips/{CLI Tools/CLI Tool Collection => 2. CLI Tools/CLI Tool Collection/Commands + Settings}/package managers/Fink.md (100%) rename enter/Coding Tips (Classical)/Terminal Tips/{CLI Tools/CLI Tool Collection => 2. CLI Tools/CLI Tool Collection/Commands + Settings}/package managers/Opam.md (100%) rename enter/Coding Tips (Classical)/Terminal Tips/{CLI Tools/CLI Tool Collection => 2. CLI Tools/CLI Tool Collection/Commands + Settings}/package managers/Poetry.md (100%) rename enter/Coding Tips (Classical)/Terminal Tips/{CLI Tools/CLI Tool Collection => 2. CLI Tools/CLI Tool Collection/Commands + Settings}/package managers/RPM.md (100%) rename enter/Coding Tips (Classical)/Terminal Tips/{CLI Tools => 2. CLI Tools}/CLI Tool Collection/Glow.md (100%) rename enter/Coding Tips (Classical)/Terminal Tips/{CLI Tools => 2. CLI Tools}/CLI Tool Collection/Mods.md (100%) rename enter/Coding Tips (Classical)/Terminal Tips/{CLI Tools => 2. CLI Tools}/CLI Tool Collection/Please.md (100%) rename enter/Coding Tips (Classical)/Terminal Tips/{CLI Tools => 2. CLI Tools}/CLI Tool Collection/VHS.md (100%) rename enter/Coding Tips (Classical)/Terminal Tips/{CLI Tools => 2. CLI Tools/CLI Tool Collection}/fzf.md (100%) rename enter/Coding Tips (Classical)/Terminal Tips/{ => 2. CLI Tools}/Languages/1.About Languages.md (100%) rename enter/Coding Tips (Classical)/Terminal Tips/{Languages => 2. CLI Tools/Languages/High level - Front-end}/Documentation.md (87%) rename enter/Coding Tips (Classical)/Terminal Tips/{Languages => 2. CLI Tools/Languages/High level - Front-end}/HTML & CSS.md (100%) rename enter/Coding Tips (Classical)/Terminal Tips/{Languages => 2. CLI Tools/Languages/High level - Front-end}/Javascript/Code Conventions.md (100%) rename enter/Coding Tips (Classical)/Terminal Tips/{Languages => 2. CLI Tools/Languages/High level - Front-end}/Javascript/Example of Javascript plugin works.md (100%) create mode 100644 enter/Coding Tips (Classical)/Terminal Tips/2. CLI Tools/Languages/High level - Front-end/Javascript/JS Date & Time.md rename enter/Coding Tips (Classical)/Terminal Tips/{Languages => 2. CLI Tools/Languages/High level - Front-end}/Javascript/JSLint.md (100%) rename enter/Coding Tips (Classical)/Terminal Tips/{Languages => 2. CLI Tools/Languages/High level - Front-end}/Javascript/QML.md (100%) rename enter/Coding Tips (Classical)/Terminal Tips/{Languages => 2. CLI Tools/Languages/High level - Front-end/Javascript/Related}/Java.md (100%) create mode 100644 enter/Coding Tips (Classical)/Terminal Tips/2. CLI Tools/Languages/High level - Front-end/Javascript/Related/Trampoline.md create mode 100644 enter/Coding Tips (Classical)/Terminal Tips/2. CLI Tools/Languages/High level - Front-end/Javascript/Related/TypeScript.md rename enter/Coding Tips (Classical)/Terminal Tips/{Languages => 2. CLI Tools/Languages/High level - Front-end}/Javascript/Welcome to JavaScript.md (100%) rename enter/Coding Tips (Classical)/Terminal Tips/{Languages => 2. CLI Tools/Languages/High level - Front-end}/Markdown.md (100%) rename enter/Coding Tips (Classical)/Terminal Tips/{Languages => 2. CLI Tools/Languages/Low level - Back-end}/C++.md (100%) rename enter/Coding Tips (Classical)/Terminal Tips/{Languages => 2. CLI Tools/Languages/Low level - Back-end/Fortran}/Fortran 1.md (100%) rename enter/Coding Tips (Classical)/Terminal Tips/{Languages => 2. CLI Tools/Languages/Low level - Back-end/Fortran}/Fortran.md (100%) rename enter/Coding Tips (Classical)/Terminal Tips/{Languages => 2. CLI Tools/Languages/Low level - Back-end/Lisp}/Lisp.md (100%) create mode 100644 enter/Coding Tips (Classical)/Terminal Tips/2. CLI Tools/Languages/Low level - Back-end/Lisp/Unison in Racket Scheme.md create mode 100644 enter/Coding Tips (Classical)/Terminal Tips/2. CLI Tools/Languages/Low level - Back-end/Lisp/Unison.md create mode 100644 enter/Coding Tips (Classical)/Terminal Tips/2. CLI Tools/Languages/Low level - Back-end/PHP.md rename enter/Coding Tips (Classical)/Terminal Tips/{Languages => 2. CLI Tools/Languages/Middle}/Go/Testing in Go.md (100%) rename enter/Coding Tips (Classical)/Terminal Tips/{Languages => 2. CLI Tools/Languages/Middle}/Go/Welcome to Go.md (100%) rename enter/Coding Tips (Classical)/Terminal Tips/{Languages => 2. CLI Tools/Languages/Middle}/LaTeX.md (100%) rename enter/Coding Tips (Classical)/Terminal Tips/{Languages => 2. CLI Tools/Languages/Middle/More Misc}/Haskell.md (100%) create mode 100644 enter/Coding Tips (Classical)/Terminal Tips/2. CLI Tools/Languages/Middle/More Misc/Hazel.md create mode 100644 enter/Coding Tips (Classical)/Terminal Tips/2. CLI Tools/Languages/Middle/More Misc/Languages Lost to Research.md rename enter/Coding Tips (Classical)/Terminal Tips/{Languages => 2. CLI Tools/Languages/Middle/More Misc}/Wolfram.md (100%) rename enter/Coding Tips (Classical)/Terminal Tips/{Languages => 2. CLI Tools/Languages/Middle}/SQL.md (100%) rename enter/Coding Tips (Classical)/Terminal Tips/{Languages => 2. CLI Tools/Languages/Middle}/XML/DOM.md (100%) rename enter/Coding Tips (Classical)/Terminal Tips/{Languages => 2. CLI Tools/Languages/Middle}/XML/Resources & Generators.md (100%) rename enter/Coding Tips (Classical)/Terminal Tips/{Languages => 2. CLI Tools/Languages/Middle}/XML/XML.md (100%) rename enter/Coding Tips (Classical)/Terminal Tips/{Languages => 2. CLI Tools/Languages/Middle}/XML/XSL.md (100%) rename enter/Coding Tips (Classical)/Terminal Tips/{ => 2. CLI Tools}/Languages/Python/Discord Message Monitoring script.md (100%) rename enter/Coding Tips (Classical)/Terminal Tips/{ => 2. CLI Tools}/Languages/Python/Fire.md (100%) rename enter/Coding Tips (Classical)/Terminal Tips/{ => 2. CLI Tools}/Languages/Python/Projects/API Python.md (100%) rename enter/Coding Tips (Classical)/Terminal Tips/{ => 2. CLI Tools}/Languages/Python/Projects/Creating a Tree generator in python.md (100%) rename enter/Coding Tips (Classical)/Terminal Tips/{ => 2. CLI Tools}/Languages/Python/Projects/Machine Learning/ML Management.md (100%) rename enter/Coding Tips (Classical)/Terminal Tips/{ => 2. CLI Tools}/Languages/Python/Projects/Machine Learning/OpenAI.md (100%) rename enter/Coding Tips (Classical)/Terminal Tips/{ => 2. CLI Tools}/Languages/Python/Projects/Machine Learning/WEKA.md (100%) rename enter/Coding Tips (Classical)/Terminal Tips/{ => 2. CLI Tools}/Languages/Python/Projects/Testing/Testing in python.md (100%) create mode 100644 enter/Coding Tips (Classical)/Terminal Tips/2. CLI Tools/Languages/Python/Render Engine.md rename enter/Coding Tips (Classical)/Terminal Tips/{ => 2. CLI Tools}/Languages/Python/Textual.md (100%) rename enter/Coding Tips (Classical)/Terminal Tips/{ => 2. CLI Tools}/Languages/Python/Welcome to Python.md (100%) rename enter/Coding Tips (Classical)/Terminal Tips/{ => 2. CLI Tools}/Languages/Python/code/About codes.md (100%) rename enter/Coding Tips (Classical)/Terminal Tips/{ => 2. CLI Tools}/Languages/Python/code/Classes.md (100%) rename enter/Coding Tips (Classical)/Terminal Tips/{ => 2. CLI Tools}/Languages/Python/code/Lists/Enumerate().md (100%) rename enter/Coding Tips (Classical)/Terminal Tips/{ => 2. CLI Tools}/Languages/Python/code/Lists/Itertools Next() in list.md (100%) rename enter/Coding Tips (Classical)/Terminal Tips/{ => 2. CLI Tools}/Languages/Python/code/Lists/List len().md (100%) rename enter/Coding Tips (Classical)/Terminal Tips/{ => 2. CLI Tools}/Languages/Python/code/Lists/Lists.md (100%) rename enter/Coding Tips (Classical)/Terminal Tips/{ => 2. CLI Tools}/Languages/Python/code/Lists/list comprehension example.md (100%) rename enter/Coding Tips (Classical)/Terminal Tips/{ => 2. CLI Tools}/Languages/Python/code/More data types/Explicitly Defining datatype in python function.md (100%) create mode 100644 enter/Coding Tips (Classical)/Terminal Tips/2. CLI Tools/Languages/Python/code/More data types/Generator Functions.md rename enter/Coding Tips (Classical)/Terminal Tips/{ => 2. CLI Tools}/Languages/Python/code/More data types/Trees in python.md (100%) rename enter/Coding Tips (Classical)/Terminal Tips/{ => 2. CLI Tools}/Languages/Python/code/More data types/lambda.md (100%) rename enter/Coding Tips (Classical)/Terminal Tips/{ => 2. CLI Tools}/Languages/Python/code/String Manipulation.md (100%) rename enter/Coding Tips (Classical)/Terminal Tips/{ => 2. CLI Tools}/Languages/Python/code/arrays/About arrays.md (100%) rename enter/Coding Tips (Classical)/Terminal Tips/{ => 2. CLI Tools}/Languages/Python/code/arrays/Initialize array of fixed length.md (100%) rename enter/Coding Tips (Classical)/Terminal Tips/{ => 2. CLI Tools}/Languages/Python/tools/About Tool.md (90%) rename enter/Coding Tips (Classical)/Terminal Tips/{ => 2. CLI Tools}/Languages/Python/tools/Environments/Formatting/Cookiecutter.md (100%) rename enter/Coding Tips (Classical)/Terminal Tips/{ => 2. CLI Tools}/Languages/Python/tools/Environments/Formatting/Formatting in python.md (100%) rename enter/Coding Tips (Classical)/Terminal Tips/{ => 2. CLI Tools}/Languages/Python/tools/Environments/Frameworks/About Frameworks.md (100%) rename enter/Coding Tips (Classical)/Terminal Tips/{ => 2. CLI Tools}/Languages/Python/tools/Environments/Intro to Python Environments.md (100%) rename enter/Coding Tips (Classical)/Terminal Tips/{ => 2. CLI Tools}/Languages/Python/tools/Environments/Venv/Venv.md (100%) rename enter/Coding Tips (Classical)/Terminal Tips/{ => 2. CLI Tools}/Languages/Python/tools/Environments/Venv/Virtualenv.md (100%) rename enter/Coding Tips (Classical)/Terminal Tips/{ => 2. CLI Tools}/Languages/Python/tools/Environments/conda/Anaconda.md (100%) rename enter/Coding Tips (Classical)/Terminal Tips/{ => 2. CLI Tools}/Languages/Python/tools/Environments/conda/Conda.md (100%) rename enter/Coding Tips (Classical)/Terminal Tips/{ => 2. CLI Tools}/Languages/Python/tools/IDEs/0. INTRO Python Editors.md (100%) rename enter/Coding Tips (Classical)/Terminal Tips/{ => 2. CLI Tools}/Languages/Python/tools/IDEs/VSCode.md (100%) rename enter/Coding Tips (Classical)/Terminal Tips/{ => 2. CLI Tools}/Languages/Python/tools/IPython/Automate Jupyter notebooks with Github Actions.md (100%) rename enter/Coding Tips (Classical)/Terminal Tips/{ => 2. CLI Tools}/Languages/Python/tools/IPython/Colab/About Colab.md (100%) rename enter/Coding Tips (Classical)/Terminal Tips/{ => 2. CLI Tools}/Languages/Python/tools/IPython/Colab/Colab Code Snippets.md (100%) rename enter/Coding Tips (Classical)/Terminal Tips/{ => 2. CLI Tools}/Languages/Python/tools/IPython/Colab/Colab Command Palette.md (100%) rename enter/Coding Tips (Classical)/Terminal Tips/{ => 2. CLI Tools}/Languages/Python/tools/IPython/Colab/Colab Forms.md (100%) rename enter/Coding Tips (Classical)/Terminal Tips/{ => 2. CLI Tools}/Languages/Python/tools/IPython/Colab/Colab Scratch Code Cells.md (100%) rename enter/Coding Tips (Classical)/Terminal Tips/{ => 2. CLI Tools}/Languages/Python/tools/IPython/Colab/Colab Shortcuts.md (100%) rename enter/Coding Tips (Classical)/Terminal Tips/{ => 2. CLI Tools}/Languages/Python/tools/IPython/IPython.md (100%) rename enter/Coding Tips (Classical)/Terminal Tips/{ => 2. CLI Tools}/Languages/Python/tools/IPython/Jupyter.md (100%) rename enter/Coding Tips (Classical)/Terminal Tips/{ => 2. CLI Tools}/Languages/Python/tools/IPython/convert a .ipynb to .py.md (100%) rename enter/Coding Tips (Classical)/Terminal Tips/{ => 2. CLI Tools}/Languages/Python/tools/IPython/merge multiple notebooks.md (100%) rename enter/Coding Tips (Classical)/Terminal Tips/{ => 2. CLI Tools}/Languages/Python/tools/IPython/notebook launcher.md (100%) rename enter/Coding Tips (Classical)/Terminal Tips/{ => 2. CLI Tools}/Languages/Python/tools/Libraries/Performance Profiling Libraries.md (100%) rename enter/Coding Tips (Classical)/Terminal Tips/{ => 2. CLI Tools}/Languages/Python/tools/Libraries/Starlette.md (100%) rename enter/Coding Tips (Classical)/Terminal Tips/{ => 2. CLI Tools}/Languages/Python/tools/Libraries/Tensorflow/About TensorFlow.md (100%) rename enter/Coding Tips (Classical)/Terminal Tips/{ => 2. CLI Tools}/Languages/Python/tools/Libraries/Tensorflow/Quantization in TFLite.md (100%) rename enter/Coding Tips (Classical)/Terminal Tips/{ => 2. CLI Tools}/Languages/Python/tools/Libraries/Tornado.md (100%) rename enter/Coding Tips (Classical)/Terminal Tips/{ => 2. CLI Tools}/Languages/Python/tools/Libraries/beautiful soup.md (100%) rename enter/Coding Tips (Classical)/Terminal Tips/{ => 2. CLI Tools}/Languages/Python/tools/Libraries/matplotlib.md (100%) rename enter/Coding Tips (Classical)/Terminal Tips/{ => 2. CLI Tools}/Languages/Python/tools/Libraries/nbdev.md (100%) rename enter/Coding Tips (Classical)/Terminal Tips/{ => 2. CLI Tools}/Languages/Python/tools/Libraries/numpy/numpy.md (100%) rename enter/Coding Tips (Classical)/Terminal Tips/{ => 2. CLI Tools}/Languages/Python/tools/Libraries/pandas/Pandas tips.md (100%) rename enter/Coding Tips (Classical)/Terminal Tips/{ => 2. CLI Tools}/Languages/Python/tools/Libraries/pandas/Summary Stats & EDA.md (100%) rename enter/Coding Tips (Classical)/Terminal Tips/{ => 2. CLI Tools}/Languages/Python/tools/Libraries/pandas/common pandas commands.md (100%) rename enter/Coding Tips (Classical)/Terminal Tips/{ => 2. CLI Tools}/Languages/Python/tools/Libraries/requests.md (100%) rename enter/Coding Tips (Classical)/Terminal Tips/{ => 2. CLI Tools}/Languages/Python/tools/Libraries/xlswriter/About xlswriter.md (100%) create mode 100644 enter/Coding Tips (Classical)/Terminal Tips/2. CLI Tools/Languages/Python/tools/Py Wall.md rename enter/Coding Tips (Classical)/Terminal Tips/{GUIs => 3. GUIs}/About GUIs.md (100%) rename enter/Coding Tips (Classical)/Terminal Tips/{GUIs => 3. GUIs/Internet}/Games/Neopets.md (100%) rename enter/Coding Tips (Classical)/Terminal Tips/{GUIs => 3. GUIs/Internet}/Games/Ruffle.md (100%) rename enter/Coding Tips (Classical)/Terminal Tips/{GUIs => 3. GUIs/Internet}/Games/gdevelop.io.md (100%) rename enter/Coding Tips (Classical)/Terminal Tips/{ => 3. GUIs/Internet}/Servers/About Servers.md (100%) rename enter/Coding Tips (Classical)/Terminal Tips/{ => 3. GUIs/Internet}/Servers/Cloud Servers/About Cloud Servers.md (100%) rename enter/Coding Tips (Classical)/Terminal Tips/{ => 3. GUIs/Internet}/Servers/Cloud Servers/Cloudron.md (100%) rename enter/Coding Tips (Classical)/Terminal Tips/{ => 3. GUIs/Internet}/Servers/Cloud Servers/Linode.md (100%) rename enter/Coding Tips (Classical)/Terminal Tips/{ => 3. GUIs/Internet}/Servers/Cloud Servers/Nginx.md (100%) rename enter/Coding Tips (Classical)/Terminal Tips/{ => 3. GUIs/Internet}/Servers/Databases/About Databases.md (100%) rename enter/Coding Tips (Classical)/Terminal Tips/{ => 3. GUIs/Internet}/Servers/Databases/Repos/About Repositories.md (100%) rename enter/Coding Tips (Classical)/Terminal Tips/{ => 3. GUIs/Internet}/Servers/Databases/Repos/Codeberg.md (100%) rename enter/Coding Tips (Classical)/Terminal Tips/{ => 3. GUIs/Internet}/Servers/Databases/Repos/Gitea.md (100%) rename enter/Coding Tips (Classical)/Terminal Tips/{ => 3. GUIs/Internet}/Servers/Databases/Repos/Github.md (100%) rename enter/Coding Tips (Classical)/Terminal Tips/{ => 3. GUIs/Internet}/Servers/Databases/Repos/Gitlab.md (100%) rename enter/Coding Tips (Classical)/Terminal Tips/{ => 3. GUIs/Internet}/Servers/Databases/Repos/Replit.md (100%) rename enter/Coding Tips (Classical)/Terminal Tips/{ => 3. GUIs/Internet}/Servers/Databases/Search.md (100%) rename enter/Coding Tips (Classical)/Terminal Tips/{ => 3. GUIs/Internet}/Servers/Databases/Tools & Tables/AirTable.md (100%) rename enter/Coding Tips (Classical)/Terminal Tips/{ => 3. GUIs/Internet}/Servers/Databases/Tools & Tables/Google Sheets.md (100%) rename enter/Coding Tips (Classical)/Terminal Tips/{ => 3. GUIs/Internet}/Servers/Databases/Tools & Tables/Microsoft Excel.md (100%) rename enter/Coding Tips (Classical)/Terminal Tips/{ => 3. GUIs/Internet}/Servers/Databases/Tools & Tables/Notions about Notion.md (100%) create mode 100644 enter/Coding Tips (Classical)/Terminal Tips/3. GUIs/Internet/Servers/Grafana.md rename enter/Coding Tips (Classical)/Terminal Tips/{CLI Tools => 3. GUIs/Internet/Servers}/Networking/About Networking.md (100%) rename enter/Coding Tips (Classical)/Terminal Tips/{CLI Tools => 3. GUIs/Internet/Servers}/Networking/DNS.md (100%) rename enter/Coding Tips (Classical)/Terminal Tips/{CLI Tools => 3. GUIs/Internet/Servers}/Networking/Fly.io.md (100%) rename enter/Coding Tips (Classical)/Terminal Tips/{CLI Tools => 3. GUIs/Internet/Servers}/Networking/OpenWRT.md (100%) rename enter/Coding Tips (Classical)/Terminal Tips/{CLI Tools => 3. GUIs/Internet/Servers}/Networking/Protocols/APIs/About APIs.md (100%) rename enter/Coding Tips (Classical)/Terminal Tips/{CLI Tools => 3. GUIs/Internet/Servers}/Networking/Protocols/APIs/Useful APIs.md (100%) rename enter/Coding Tips (Classical)/Terminal Tips/{CLI Tools => 3. GUIs/Internet/Servers}/Networking/Protocols/About Protocols.md (100%) rename enter/Coding Tips (Classical)/Terminal Tips/{CLI Tools => 3. GUIs/Internet/Servers}/Networking/Protocols/IP (Internet Protocol).md (100%) rename enter/Coding Tips (Classical)/Terminal Tips/{CLI Tools => 3. GUIs/Internet/Servers}/Networking/Protocols/List of Protocols.md (100%) rename enter/Coding Tips (Classical)/Terminal Tips/{CLI Tools => 3. GUIs/Internet/Servers}/Networking/Protocols/SFTP.md (100%) rename enter/Coding Tips (Classical)/Terminal Tips/{CLI Tools => 3. GUIs/Internet/Servers}/Networking/Protocols/Uniform Resource Identifier.md (100%) rename enter/Coding Tips (Classical)/Terminal Tips/{CLI Tools => 3. GUIs/Internet/Servers}/Networking/VPN/About VPNs.md (100%) rename enter/Coding Tips (Classical)/Terminal Tips/{CLI Tools => 3. GUIs/Internet/Servers}/Networking/VPN/OpenVPN.md (100%) rename enter/Coding Tips (Classical)/Terminal Tips/{CLI Tools => 3. GUIs/Internet/Servers}/Networking/VPN/ProtonVPN.md (100%) rename enter/Coding Tips (Classical)/Terminal Tips/{ => 3. GUIs/Internet}/Servers/Physical Servers/Raspberry Pis.md (100%) rename enter/Coding Tips (Classical)/Terminal Tips/{ => 3. GUIs/Internet}/Servers/Virtual Machines/About Virtual Machines.md (100%) rename enter/Coding Tips (Classical)/Terminal Tips/{ => 3. GUIs/Internet}/Servers/Virtual Machines/DOS Box.md (100%) rename enter/Coding Tips (Classical)/Terminal Tips/{ => 3. GUIs/Internet}/Servers/Virtual Machines/Docker/About Docker.md (100%) rename enter/Coding Tips (Classical)/Terminal Tips/{ => 3. GUIs/Internet}/Servers/Virtual Machines/Docker/Docker Compose.md (100%) rename enter/Coding Tips (Classical)/Terminal Tips/{ => 3. GUIs/Internet}/Servers/Virtual Machines/Docker/Docker Machine.md (100%) rename enter/Coding Tips (Classical)/Terminal Tips/{ => 3. GUIs/Internet}/Servers/Virtual Machines/Docker/Docker tutorial.md (100%) create mode 100644 enter/Coding Tips (Classical)/Terminal Tips/3. GUIs/Internet/Servers/Virtual Machines/Podman.md rename enter/Coding Tips (Classical)/Terminal Tips/{ => 3. GUIs/Internet}/Servers/Virtual Machines/Quay/Quay Docker Tutorial.md (100%) rename enter/Coding Tips (Classical)/Terminal Tips/{ => 3. GUIs/Internet}/Servers/Virtual Machines/Quay/Quay Setup with Clair.md (100%) rename enter/Coding Tips (Classical)/Terminal Tips/{ => 3. GUIs/Internet}/Servers/Virtual Machines/VirtualBox/Connect to a VirtualBox VM desktop remotely.md (100%) rename enter/Coding Tips (Classical)/Terminal Tips/{GUIs => 3. GUIs}/Internet/Websites/1. Quick & Easy Website Making.md (100%) rename enter/Coding Tips (Classical)/Terminal Tips/{GUIs => 3. GUIs}/Internet/Websites/2. On Hosts.md (100%) rename enter/Coding Tips (Classical)/Terminal Tips/{GUIs => 3. GUIs}/Internet/Websites/Browsers/About Browsers.md (100%) rename enter/Coding Tips (Classical)/Terminal Tips/{GUIs => 3. GUIs}/Internet/Websites/Browsers/Chromium.md (100%) rename enter/Coding Tips (Classical)/Terminal Tips/{GUIs => 3. GUIs}/Internet/Websites/Browsers/Using Vivaldi.md (100%) rename enter/Coding Tips (Classical)/Terminal Tips/{GUIs => 3. GUIs}/Internet/Websites/Hosting/Domains.md (100%) rename enter/Coding Tips (Classical)/Terminal Tips/{GUIs => 3. GUIs}/Internet/Websites/Hosting/Github Pages.md (100%) rename enter/Coding Tips (Classical)/Terminal Tips/{GUIs => 3. GUIs}/Internet/Websites/Hosting/Media Hosts/JellyFin.md (100%) rename enter/Coding Tips (Classical)/Terminal Tips/{GUIs => 3. GUIs}/Internet/Websites/Hosting/Media Hosts/Plex.md (100%) rename enter/Coding Tips (Classical)/Terminal Tips/{GUIs => 3. GUIs}/Internet/Websites/Hosting/Neocities.md (100%) rename enter/Coding Tips (Classical)/Terminal Tips/{GUIs => 3. GUIs}/Internet/Websites/Hosting/Netlify & Vercel.md (100%) rename enter/Coding Tips (Classical)/Terminal Tips/{GUIs => 3. GUIs}/Internet/Websites/Hosting/TLD.md (100%) rename enter/Coding Tips (Classical)/Terminal Tips/{GUIs => 3. GUIs}/Internet/Websites/Hosting/Uniform Resource Locator.md (100%) rename enter/Coding Tips (Classical)/Terminal Tips/{GUIs => 3. GUIs}/Internet/Websites/Hosting/WordPress.md (100%) rename enter/Coding Tips (Classical)/Terminal Tips/{GUIs => 3. GUIs}/Internet/Websites/Robots.txt Files.md (91%) rename enter/Coding Tips (Classical)/Terminal Tips/{GUIs => 3. GUIs}/Tools/Dynaboard.md (100%) rename enter/Coding Tips (Classical)/Terminal Tips/{GUIs => 3. GUIs}/Tools/Email.md (100%) rename enter/Coding Tips (Classical)/Terminal Tips/{GUIs => 3. GUIs}/Tools/Extensions.md (100%) rename enter/Coding Tips (Classical)/Terminal Tips/{GUIs => 3. GUIs}/Tools/Frontend Tools.md (100%) rename enter/Coding Tips (Classical)/Terminal Tips/{GUIs => 3. GUIs}/Tools/Issue Tracking.md (100%) rename enter/Coding Tips (Classical)/Terminal Tips/{GUIs => 3. GUIs}/Tools/Maps.md (100%) rename enter/Coding Tips (Classical)/Terminal Tips/{GUIs => 3. GUIs}/Tools/Progressive Web Apps.md (100%) rename enter/Coding Tips (Classical)/Terminal Tips/{GUIs => 3. GUIs}/Tools/Prototyping tools.md (100%) rename enter/Coding Tips (Classical)/Terminal Tips/{GUIs => 3. GUIs}/Tools/StackBlitz.md (100%) rename enter/Coding Tips (Classical)/Terminal Tips/{GUIs => 3. GUIs}/Tools/Webi.md (100%) rename enter/Coding Tips (Classical)/Terminal Tips/{GUIs => 3. GUIs}/Tools/Webscraping.md (100%) rename enter/Coding Tips (Classical)/Terminal Tips/{GUIs => 3. GUIs}/Tools/Workspaces.md (100%) delete mode 100644 enter/Coding Tips (Classical)/Terminal Tips/CLI Tools/Terminal Emulators.md rename enter/Coding Tips (Classical)/Terminal Tips/{Computers => System Client}/Choosing a Name for Your Computer.md (100%) rename enter/Coding Tips (Classical)/Terminal Tips/{Computers => System Client}/Linux/Cron.md (100%) rename enter/Coding Tips (Classical)/Terminal Tips/{Computers => System Client}/Linux/Distributions/AlpaLinux.md (100%) rename enter/Coding Tips (Classical)/Terminal Tips/{Computers => System Client}/Linux/Distributions/Android Apps.md (100%) rename enter/Coding Tips (Classical)/Terminal Tips/{Computers => System Client}/Linux/Distributions/KDE/KDE Linux.md (100%) rename enter/Coding Tips (Classical)/Terminal Tips/{Computers => System Client}/Linux/Distributions/KDE/Users.md (100%) rename enter/Coding Tips (Classical)/Terminal Tips/{Computers => System Client}/Linux/Distributions/KDE/Wifi.md (100%) rename enter/Coding Tips (Classical)/Terminal Tips/{Computers => System Client}/Linux/Distributions/Linux Distributions.md (100%) rename enter/Coding Tips (Classical)/Terminal Tips/{Computers => System Client}/Linux/Distributions/NixOS.md (100%) rename enter/Coding Tips (Classical)/Terminal Tips/{Computers => System Client}/Linux/How Fuzzing with AFL Works.md (100%) create mode 100644 enter/Coding Tips (Classical)/Terminal Tips/System Client/Linux/NixOS Package Manager.md rename enter/Coding Tips (Classical)/Terminal Tips/{Computers/Apple Macbook => System Client/OSX Apple Macbook}/IDEs & APIs/BBEdit/Apple Script.md (100%) rename enter/Coding Tips (Classical)/Terminal Tips/{Computers/Apple Macbook => System Client/OSX Apple Macbook}/IDEs & APIs/BBEdit/BBEdit.md (100%) rename enter/Coding Tips (Classical)/Terminal Tips/{Computers/Apple Macbook => System Client/OSX Apple Macbook}/IDEs & APIs/BBEdit/CLM.md (100%) rename enter/Coding Tips (Classical)/Terminal Tips/{Computers/Apple Macbook => System Client/OSX Apple Macbook}/IDEs & APIs/BBEdit/Example CLM.md (100%) rename enter/Coding Tips (Classical)/Terminal Tips/{Computers/Apple Macbook => System Client/OSX Apple Macbook}/IDEs & APIs/BBEdit/Launchd.md (96%) rename enter/Coding Tips (Classical)/Terminal Tips/{Computers/Apple Macbook => System Client/OSX Apple Macbook}/IDEs & APIs/BBEdit/List of language modules.md (100%) rename enter/Coding Tips (Classical)/Terminal Tips/{Computers/Apple Macbook => System Client/OSX Apple Macbook}/IDEs & APIs/BBEdit/plist.md (100%) rename enter/Coding Tips (Classical)/Terminal Tips/{Computers/Apple Macbook => System Client/OSX Apple Macbook}/IDEs & APIs/Mac X Code.md (100%) rename enter/Coding Tips (Classical)/Terminal Tips/{Computers/Apple Macbook => System Client/OSX Apple Macbook}/IDEs & APIs/MacFUSE.md (100%) rename enter/Coding Tips (Classical)/Terminal Tips/{Computers/Apple Macbook => System Client/OSX Apple Macbook}/Mac Tips/Hard Disk & SSD.md (100%) rename enter/Coding Tips (Classical)/Terminal Tips/{Computers/Apple Macbook => System Client/OSX Apple Macbook}/Mac Tips/How to delete a file on macOS that’s “in use”.md (100%) rename enter/Coding Tips (Classical)/Terminal Tips/{Computers/Apple Macbook => System Client/OSX Apple Macbook}/OSX Apps.md (78%) rename enter/Coding Tips (Classical)/Terminal Tips/{Computers/Apple Macbook => System Client/OSX Apple Macbook}/Package Managers/Homebrew.md (100%) rename enter/Coding Tips (Classical)/Terminal Tips/{Computers/Apple Macbook => System Client/OSX Apple Macbook}/Package Managers/Launchd info.md (100%) rename enter/Coding Tips (Classical)/Terminal Tips/{Computers/Apple Macbook => System Client/OSX Apple Macbook}/Package Managers/MacPorts.md (100%) rename enter/Coding Tips (Classical)/Terminal Tips/{CLI Tools/CLI Tool Collection/Commands + Settings => System Client/OSX Apple Macbook/Package Managers}/m-cli.md (100%) rename enter/Coding Tips (Classical)/Terminal Tips/{Computers/Apple Macbook => System Client/OSX Apple Macbook}/Safe Mode & Login Problems.md (100%) create mode 100644 enter/Coding Tips (Classical)/Terminal Tips/System Client/OSX Apple Macbook/Yabai.md rename enter/Coding Tips (Classical)/Terminal Tips/{Computers/Apple Macbook => System Client/OSX Apple Macbook}/iOS Apps.md (100%) delete mode 100644 enter/Excalidraw/Drawing 2023-11-15 14.12.08.excalidraw.md create mode 100644 enter/Machine Tips (Quantum)/Math/Proofs & Theorems/Charts & Graphs.md delete mode 100644 enter/Review & Putting it all together.md diff --git a/enter/.github/render_engine/page.html.md b/enter/.github/render_engine/page.html.md new file mode 100644 index 0000000..e69de29 diff --git a/enter/.obsidian/appearance.json b/enter/.obsidian/appearance.json index ce04703..1866240 100644 --- a/enter/.obsidian/appearance.json +++ b/enter/.obsidian/appearance.json @@ -1,6 +1,6 @@ { "accentColor": "#d765ce", - "theme": "moonstone", - "cssTheme": "Encore", - "baseFontSize": 17 + "theme": "obsidian", + "cssTheme": "iB Writer", + "baseFontSize": 30 } \ No newline at end of file diff --git a/enter/.obsidian/community-plugins.json b/enter/.obsidian/community-plugins.json index eca7bd3..9bc0622 100644 --- a/enter/.obsidian/community-plugins.json +++ b/enter/.obsidian/community-plugins.json @@ -13,5 +13,8 @@ "dataview", "buttons", "obsidian-advanced-slides", - "obsidian-excalidraw-plugin" + "obsidian-excalidraw-plugin", + "obsidian-charts", + "heatmap-calendar", + "calendar" ] \ No newline at end of file diff --git a/enter/.obsidian/plugins/calendar/data.json b/enter/.obsidian/plugins/calendar/data.json new file mode 100644 index 0000000..b03e21d --- /dev/null +++ b/enter/.obsidian/plugins/calendar/data.json @@ -0,0 +1,10 @@ +{ + "shouldConfirmBeforeCreate": true, + "weekStart": "locale", + "wordsPerDot": 250, + "showWeeklyNote": false, + "weeklyNoteFormat": "", + "weeklyNoteTemplate": "", + "weeklyNoteFolder": "", + "localeOverride": "system-default" +} \ No newline at end of file diff --git a/enter/.obsidian/plugins/calendar/main.js b/enter/.obsidian/plugins/calendar/main.js new file mode 100644 index 0000000..eb2951b --- /dev/null +++ b/enter/.obsidian/plugins/calendar/main.js @@ -0,0 +1,4457 @@ +'use strict'; + +var obsidian = require('obsidian'); + +function _interopDefaultLegacy (e) { return e && typeof e === 'object' && 'default' in e ? e : { 'default': e }; } + +var obsidian__default = /*#__PURE__*/_interopDefaultLegacy(obsidian); + +const DEFAULT_WEEK_FORMAT = "gggg-[W]ww"; +const DEFAULT_WORDS_PER_DOT = 250; +const VIEW_TYPE_CALENDAR = "calendar"; +const TRIGGER_ON_OPEN = "calendar:open"; + +const DEFAULT_DAILY_NOTE_FORMAT = "YYYY-MM-DD"; +const DEFAULT_WEEKLY_NOTE_FORMAT = "gggg-[W]ww"; +const DEFAULT_MONTHLY_NOTE_FORMAT = "YYYY-MM"; + +function shouldUsePeriodicNotesSettings(periodicity) { + // eslint-disable-next-line @typescript-eslint/no-explicit-any + const periodicNotes = window.app.plugins.getPlugin("periodic-notes"); + return periodicNotes && periodicNotes.settings?.[periodicity]?.enabled; +} +/** + * Read the user settings for the `daily-notes` plugin + * to keep behavior of creating a new note in-sync. + */ +function getDailyNoteSettings() { + try { + // eslint-disable-next-line @typescript-eslint/no-explicit-any + const { internalPlugins, plugins } = window.app; + if (shouldUsePeriodicNotesSettings("daily")) { + const { format, folder, template } = plugins.getPlugin("periodic-notes")?.settings?.daily || {}; + return { + format: format || DEFAULT_DAILY_NOTE_FORMAT, + folder: folder?.trim() || "", + template: template?.trim() || "", + }; + } + const { folder, format, template } = internalPlugins.getPluginById("daily-notes")?.instance?.options || {}; + return { + format: format || DEFAULT_DAILY_NOTE_FORMAT, + folder: folder?.trim() || "", + template: template?.trim() || "", + }; + } + catch (err) { + console.info("No custom daily note settings found!", err); + } +} +/** + * Read the user settings for the `weekly-notes` plugin + * to keep behavior of creating a new note in-sync. + */ +function getWeeklyNoteSettings() { + try { + // eslint-disable-next-line @typescript-eslint/no-explicit-any + const pluginManager = window.app.plugins; + const calendarSettings = pluginManager.getPlugin("calendar")?.options; + const periodicNotesSettings = pluginManager.getPlugin("periodic-notes") + ?.settings?.weekly; + if (shouldUsePeriodicNotesSettings("weekly")) { + return { + format: periodicNotesSettings.format || DEFAULT_WEEKLY_NOTE_FORMAT, + folder: periodicNotesSettings.folder?.trim() || "", + template: periodicNotesSettings.template?.trim() || "", + }; + } + const settings = calendarSettings || {}; + return { + format: settings.weeklyNoteFormat || DEFAULT_WEEKLY_NOTE_FORMAT, + folder: settings.weeklyNoteFolder?.trim() || "", + template: settings.weeklyNoteTemplate?.trim() || "", + }; + } + catch (err) { + console.info("No custom weekly note settings found!", err); + } +} +/** + * Read the user settings for the `periodic-notes` plugin + * to keep behavior of creating a new note in-sync. + */ +function getMonthlyNoteSettings() { + // eslint-disable-next-line @typescript-eslint/no-explicit-any + const pluginManager = window.app.plugins; + try { + const settings = (shouldUsePeriodicNotesSettings("monthly") && + pluginManager.getPlugin("periodic-notes")?.settings?.monthly) || + {}; + return { + format: settings.format || DEFAULT_MONTHLY_NOTE_FORMAT, + folder: settings.folder?.trim() || "", + template: settings.template?.trim() || "", + }; + } + catch (err) { + console.info("No custom monthly note settings found!", err); + } +} + +/** + * dateUID is a way of weekly identifying daily/weekly/monthly notes. + * They are prefixed with the granularity to avoid ambiguity. + */ +function getDateUID$1(date, granularity = "day") { + const ts = date.clone().startOf(granularity).format(); + return `${granularity}-${ts}`; +} +function removeEscapedCharacters(format) { + return format.replace(/\[[^\]]*\]/g, ""); // remove everything within brackets +} +/** + * XXX: When parsing dates that contain both week numbers and months, + * Moment choses to ignore the week numbers. For the week dateUID, we + * want the opposite behavior. Strip the MMM from the format to patch. + */ +function isFormatAmbiguous(format, granularity) { + if (granularity === "week") { + const cleanFormat = removeEscapedCharacters(format); + return (/w{1,2}/i.test(cleanFormat) && + (/M{1,4}/.test(cleanFormat) || /D{1,4}/.test(cleanFormat))); + } + return false; +} +function getDateFromFile(file, granularity) { + const getSettings = { + day: getDailyNoteSettings, + week: getWeeklyNoteSettings, + month: getMonthlyNoteSettings, + }; + const format = getSettings[granularity]().format.split("/").pop(); + const noteDate = window.moment(file.basename, format, true); + if (!noteDate.isValid()) { + return null; + } + if (isFormatAmbiguous(format, granularity)) { + if (granularity === "week") { + const cleanFormat = removeEscapedCharacters(format); + if (/w{1,2}/i.test(cleanFormat)) { + return window.moment(file.basename, + // If format contains week, remove day & month formatting + format.replace(/M{1,4}/g, "").replace(/D{1,4}/g, ""), false); + } + } + } + return noteDate; +} + +// Credit: @creationix/path.js +function join(...partSegments) { + // Split the inputs into a list of path commands. + let parts = []; + for (let i = 0, l = partSegments.length; i < l; i++) { + parts = parts.concat(partSegments[i].split("/")); + } + // Interpret the path commands to get the new resolved path. + const newParts = []; + for (let i = 0, l = parts.length; i < l; i++) { + const part = parts[i]; + // Remove leading and trailing slashes + // Also remove "." segments + if (!part || part === ".") + continue; + // Push new path segments. + else + newParts.push(part); + } + // Preserve the initial slash if there was one. + if (parts[0] === "") + newParts.unshift(""); + // Turn back into a single string path. + return newParts.join("/"); +} +async function ensureFolderExists(path) { + const dirs = path.replace(/\\/g, "/").split("/"); + dirs.pop(); // remove basename + if (dirs.length) { + const dir = join(...dirs); + if (!window.app.vault.getAbstractFileByPath(dir)) { + await window.app.vault.createFolder(dir); + } + } +} +async function getNotePath(directory, filename) { + if (!filename.endsWith(".md")) { + filename += ".md"; + } + const path = obsidian__default['default'].normalizePath(join(directory, filename)); + await ensureFolderExists(path); + return path; +} +async function getTemplateInfo(template) { + const { metadataCache, vault } = window.app; + const templatePath = obsidian__default['default'].normalizePath(template); + if (templatePath === "/") { + return Promise.resolve(["", null]); + } + try { + const templateFile = metadataCache.getFirstLinkpathDest(templatePath, ""); + const contents = await vault.cachedRead(templateFile); + // eslint-disable-next-line @typescript-eslint/no-explicit-any + const IFoldInfo = window.app.foldManager.load(templateFile); + return [contents, IFoldInfo]; + } + catch (err) { + console.error(`Failed to read the daily note template '${templatePath}'`, err); + new obsidian__default['default'].Notice("Failed to read the daily note template"); + return ["", null]; + } +} + +class DailyNotesFolderMissingError extends Error { +} +/** + * This function mimics the behavior of the daily-notes plugin + * so it will replace {{date}}, {{title}}, and {{time}} with the + * formatted timestamp. + * + * Note: it has an added bonus that it's not 'today' specific. + */ +async function createDailyNote(date) { + const app = window.app; + const { vault } = app; + const moment = window.moment; + const { template, format, folder } = getDailyNoteSettings(); + const [templateContents, IFoldInfo] = await getTemplateInfo(template); + const filename = date.format(format); + const normalizedPath = await getNotePath(folder, filename); + try { + const createdFile = await vault.create(normalizedPath, templateContents + .replace(/{{\s*date\s*}}/gi, filename) + .replace(/{{\s*time\s*}}/gi, moment().format("HH:mm")) + .replace(/{{\s*title\s*}}/gi, filename) + .replace(/{{\s*(date|time)\s*(([+-]\d+)([yqmwdhs]))?\s*(:.+?)?}}/gi, (_, _timeOrDate, calc, timeDelta, unit, momentFormat) => { + const now = moment(); + const currentDate = date.clone().set({ + hour: now.get("hour"), + minute: now.get("minute"), + second: now.get("second"), + }); + if (calc) { + currentDate.add(parseInt(timeDelta, 10), unit); + } + if (momentFormat) { + return currentDate.format(momentFormat.substring(1).trim()); + } + return currentDate.format(format); + }) + .replace(/{{\s*yesterday\s*}}/gi, date.clone().subtract(1, "day").format(format)) + .replace(/{{\s*tomorrow\s*}}/gi, date.clone().add(1, "d").format(format))); + // eslint-disable-next-line @typescript-eslint/no-explicit-any + app.foldManager.save(createdFile, IFoldInfo); + return createdFile; + } + catch (err) { + console.error(`Failed to create file: '${normalizedPath}'`, err); + new obsidian__default['default'].Notice("Unable to create new file."); + } +} +function getDailyNote(date, dailyNotes) { + return dailyNotes[getDateUID$1(date, "day")] ?? null; +} +function getAllDailyNotes() { + /** + * Find all daily notes in the daily note folder + */ + const { vault } = window.app; + const { folder } = getDailyNoteSettings(); + const dailyNotesFolder = vault.getAbstractFileByPath(obsidian__default['default'].normalizePath(folder)); + if (!dailyNotesFolder) { + throw new DailyNotesFolderMissingError("Failed to find daily notes folder"); + } + const dailyNotes = {}; + obsidian__default['default'].Vault.recurseChildren(dailyNotesFolder, (note) => { + if (note instanceof obsidian__default['default'].TFile) { + const date = getDateFromFile(note, "day"); + if (date) { + const dateString = getDateUID$1(date, "day"); + dailyNotes[dateString] = note; + } + } + }); + return dailyNotes; +} + +class WeeklyNotesFolderMissingError extends Error { +} +function getDaysOfWeek$1() { + const { moment } = window; + // eslint-disable-next-line @typescript-eslint/no-explicit-any + let weekStart = moment.localeData()._week.dow; + const daysOfWeek = [ + "sunday", + "monday", + "tuesday", + "wednesday", + "thursday", + "friday", + "saturday", + ]; + while (weekStart) { + daysOfWeek.push(daysOfWeek.shift()); + weekStart--; + } + return daysOfWeek; +} +function getDayOfWeekNumericalValue(dayOfWeekName) { + return getDaysOfWeek$1().indexOf(dayOfWeekName.toLowerCase()); +} +async function createWeeklyNote(date) { + const { vault } = window.app; + const { template, format, folder } = getWeeklyNoteSettings(); + const [templateContents, IFoldInfo] = await getTemplateInfo(template); + const filename = date.format(format); + const normalizedPath = await getNotePath(folder, filename); + try { + const createdFile = await vault.create(normalizedPath, templateContents + .replace(/{{\s*(date|time)\s*(([+-]\d+)([yqmwdhs]))?\s*(:.+?)?}}/gi, (_, _timeOrDate, calc, timeDelta, unit, momentFormat) => { + const now = window.moment(); + const currentDate = date.clone().set({ + hour: now.get("hour"), + minute: now.get("minute"), + second: now.get("second"), + }); + if (calc) { + currentDate.add(parseInt(timeDelta, 10), unit); + } + if (momentFormat) { + return currentDate.format(momentFormat.substring(1).trim()); + } + return currentDate.format(format); + }) + .replace(/{{\s*title\s*}}/gi, filename) + .replace(/{{\s*time\s*}}/gi, window.moment().format("HH:mm")) + .replace(/{{\s*(sunday|monday|tuesday|wednesday|thursday|friday|saturday)\s*:(.*?)}}/gi, (_, dayOfWeek, momentFormat) => { + const day = getDayOfWeekNumericalValue(dayOfWeek); + return date.weekday(day).format(momentFormat.trim()); + })); + // eslint-disable-next-line @typescript-eslint/no-explicit-any + window.app.foldManager.save(createdFile, IFoldInfo); + return createdFile; + } + catch (err) { + console.error(`Failed to create file: '${normalizedPath}'`, err); + new obsidian__default['default'].Notice("Unable to create new file."); + } +} +function getWeeklyNote(date, weeklyNotes) { + return weeklyNotes[getDateUID$1(date, "week")] ?? null; +} +function getAllWeeklyNotes() { + const { vault } = window.app; + const { folder } = getWeeklyNoteSettings(); + const weeklyNotesFolder = vault.getAbstractFileByPath(obsidian__default['default'].normalizePath(folder)); + if (!weeklyNotesFolder) { + throw new WeeklyNotesFolderMissingError("Failed to find weekly notes folder"); + } + const weeklyNotes = {}; + obsidian__default['default'].Vault.recurseChildren(weeklyNotesFolder, (note) => { + if (note instanceof obsidian__default['default'].TFile) { + const date = getDateFromFile(note, "week"); + if (date) { + const dateString = getDateUID$1(date, "week"); + weeklyNotes[dateString] = note; + } + } + }); + return weeklyNotes; +} + +function appHasDailyNotesPluginLoaded() { + const { app } = window; + // eslint-disable-next-line @typescript-eslint/no-explicit-any + const dailyNotesPlugin = app.internalPlugins.plugins["daily-notes"]; + if (dailyNotesPlugin && dailyNotesPlugin.enabled) { + return true; + } + // eslint-disable-next-line @typescript-eslint/no-explicit-any + const periodicNotes = app.plugins.getPlugin("periodic-notes"); + return periodicNotes && periodicNotes.settings?.daily?.enabled; +} +var appHasDailyNotesPluginLoaded_1 = appHasDailyNotesPluginLoaded; +var createDailyNote_1 = createDailyNote; +var createWeeklyNote_1 = createWeeklyNote; +var getAllDailyNotes_1 = getAllDailyNotes; +var getAllWeeklyNotes_1 = getAllWeeklyNotes; +var getDailyNote_1 = getDailyNote; +var getDailyNoteSettings_1 = getDailyNoteSettings; +var getDateFromFile_1 = getDateFromFile; +var getDateUID_1$1 = getDateUID$1; +var getWeeklyNote_1 = getWeeklyNote; +var getWeeklyNoteSettings_1 = getWeeklyNoteSettings; + +function noop$1() { } +function run$1(fn) { + return fn(); +} +function blank_object$1() { + return Object.create(null); +} +function run_all$1(fns) { + fns.forEach(run$1); +} +function is_function$1(thing) { + return typeof thing === 'function'; +} +function safe_not_equal$1(a, b) { + return a != a ? b == b : a !== b || ((a && typeof a === 'object') || typeof a === 'function'); +} +function not_equal$1(a, b) { + return a != a ? b == b : a !== b; +} +function is_empty$1(obj) { + return Object.keys(obj).length === 0; +} +function subscribe(store, ...callbacks) { + if (store == null) { + return noop$1; + } + const unsub = store.subscribe(...callbacks); + return unsub.unsubscribe ? () => unsub.unsubscribe() : unsub; +} +function get_store_value(store) { + let value; + subscribe(store, _ => value = _)(); + return value; +} +function component_subscribe(component, store, callback) { + component.$$.on_destroy.push(subscribe(store, callback)); +} +function detach$1(node) { + node.parentNode.removeChild(node); +} +function children$1(element) { + return Array.from(element.childNodes); +} + +let current_component$1; +function set_current_component$1(component) { + current_component$1 = component; +} +function get_current_component$1() { + if (!current_component$1) + throw new Error('Function called outside component initialization'); + return current_component$1; +} +function onDestroy(fn) { + get_current_component$1().$$.on_destroy.push(fn); +} + +const dirty_components$1 = []; +const binding_callbacks$1 = []; +const render_callbacks$1 = []; +const flush_callbacks$1 = []; +const resolved_promise$1 = Promise.resolve(); +let update_scheduled$1 = false; +function schedule_update$1() { + if (!update_scheduled$1) { + update_scheduled$1 = true; + resolved_promise$1.then(flush$1); + } +} +function add_render_callback$1(fn) { + render_callbacks$1.push(fn); +} +function add_flush_callback(fn) { + flush_callbacks$1.push(fn); +} +let flushing$1 = false; +const seen_callbacks$1 = new Set(); +function flush$1() { + if (flushing$1) + return; + flushing$1 = true; + do { + // first, call beforeUpdate functions + // and update components + for (let i = 0; i < dirty_components$1.length; i += 1) { + const component = dirty_components$1[i]; + set_current_component$1(component); + update$1(component.$$); + } + set_current_component$1(null); + dirty_components$1.length = 0; + while (binding_callbacks$1.length) + binding_callbacks$1.pop()(); + // then, once components are updated, call + // afterUpdate functions. This may cause + // subsequent updates... + for (let i = 0; i < render_callbacks$1.length; i += 1) { + const callback = render_callbacks$1[i]; + if (!seen_callbacks$1.has(callback)) { + // ...so guard against infinite loops + seen_callbacks$1.add(callback); + callback(); + } + } + render_callbacks$1.length = 0; + } while (dirty_components$1.length); + while (flush_callbacks$1.length) { + flush_callbacks$1.pop()(); + } + update_scheduled$1 = false; + flushing$1 = false; + seen_callbacks$1.clear(); +} +function update$1($$) { + if ($$.fragment !== null) { + $$.update(); + run_all$1($$.before_update); + const dirty = $$.dirty; + $$.dirty = [-1]; + $$.fragment && $$.fragment.p($$.ctx, dirty); + $$.after_update.forEach(add_render_callback$1); + } +} +const outroing$1 = new Set(); +let outros$1; +function transition_in$1(block, local) { + if (block && block.i) { + outroing$1.delete(block); + block.i(local); + } +} +function transition_out$1(block, local, detach, callback) { + if (block && block.o) { + if (outroing$1.has(block)) + return; + outroing$1.add(block); + outros$1.c.push(() => { + outroing$1.delete(block); + if (callback) { + if (detach) + block.d(1); + callback(); + } + }); + block.o(local); + } +} + +function bind(component, name, callback) { + const index = component.$$.props[name]; + if (index !== undefined) { + component.$$.bound[index] = callback; + callback(component.$$.ctx[index]); + } +} +function create_component$1(block) { + block && block.c(); +} +function mount_component$1(component, target, anchor, customElement) { + const { fragment, on_mount, on_destroy, after_update } = component.$$; + fragment && fragment.m(target, anchor); + if (!customElement) { + // onMount happens before the initial afterUpdate + add_render_callback$1(() => { + const new_on_destroy = on_mount.map(run$1).filter(is_function$1); + if (on_destroy) { + on_destroy.push(...new_on_destroy); + } + else { + // Edge case - component was destroyed immediately, + // most likely as a result of a binding initialising + run_all$1(new_on_destroy); + } + component.$$.on_mount = []; + }); + } + after_update.forEach(add_render_callback$1); +} +function destroy_component$1(component, detaching) { + const $$ = component.$$; + if ($$.fragment !== null) { + run_all$1($$.on_destroy); + $$.fragment && $$.fragment.d(detaching); + // TODO null out other refs, including component.$$ (but need to + // preserve final state?) + $$.on_destroy = $$.fragment = null; + $$.ctx = []; + } +} +function make_dirty$1(component, i) { + if (component.$$.dirty[0] === -1) { + dirty_components$1.push(component); + schedule_update$1(); + component.$$.dirty.fill(0); + } + component.$$.dirty[(i / 31) | 0] |= (1 << (i % 31)); +} +function init$1(component, options, instance, create_fragment, not_equal, props, dirty = [-1]) { + const parent_component = current_component$1; + set_current_component$1(component); + const $$ = component.$$ = { + fragment: null, + ctx: null, + // state + props, + update: noop$1, + not_equal, + bound: blank_object$1(), + // lifecycle + on_mount: [], + on_destroy: [], + on_disconnect: [], + before_update: [], + after_update: [], + context: new Map(parent_component ? parent_component.$$.context : []), + // everything else + callbacks: blank_object$1(), + dirty, + skip_bound: false + }; + let ready = false; + $$.ctx = instance + ? instance(component, options.props || {}, (i, ret, ...rest) => { + const value = rest.length ? rest[0] : ret; + if ($$.ctx && not_equal($$.ctx[i], $$.ctx[i] = value)) { + if (!$$.skip_bound && $$.bound[i]) + $$.bound[i](value); + if (ready) + make_dirty$1(component, i); + } + return ret; + }) + : []; + $$.update(); + ready = true; + run_all$1($$.before_update); + // `false` as a special case of no DOM component + $$.fragment = create_fragment ? create_fragment($$.ctx) : false; + if (options.target) { + if (options.hydrate) { + const nodes = children$1(options.target); + // eslint-disable-next-line @typescript-eslint/no-non-null-assertion + $$.fragment && $$.fragment.l(nodes); + nodes.forEach(detach$1); + } + else { + // eslint-disable-next-line @typescript-eslint/no-non-null-assertion + $$.fragment && $$.fragment.c(); + } + if (options.intro) + transition_in$1(component.$$.fragment); + mount_component$1(component, options.target, options.anchor, options.customElement); + flush$1(); + } + set_current_component$1(parent_component); +} +/** + * Base class for Svelte components. Used when dev=false. + */ +class SvelteComponent$1 { + $destroy() { + destroy_component$1(this, 1); + this.$destroy = noop$1; + } + $on(type, callback) { + const callbacks = (this.$$.callbacks[type] || (this.$$.callbacks[type] = [])); + callbacks.push(callback); + return () => { + const index = callbacks.indexOf(callback); + if (index !== -1) + callbacks.splice(index, 1); + }; + } + $set($$props) { + if (this.$$set && !is_empty$1($$props)) { + this.$$.skip_bound = true; + this.$$set($$props); + this.$$.skip_bound = false; + } + } +} + +const subscriber_queue = []; +/** + * Create a `Writable` store that allows both updating and reading by subscription. + * @param {*=}value initial value + * @param {StartStopNotifier=}start start and stop notifications for subscriptions + */ +function writable(value, start = noop$1) { + let stop; + const subscribers = []; + function set(new_value) { + if (safe_not_equal$1(value, new_value)) { + value = new_value; + if (stop) { // store is ready + const run_queue = !subscriber_queue.length; + for (let i = 0; i < subscribers.length; i += 1) { + const s = subscribers[i]; + s[1](); + subscriber_queue.push(s, value); + } + if (run_queue) { + for (let i = 0; i < subscriber_queue.length; i += 2) { + subscriber_queue[i][0](subscriber_queue[i + 1]); + } + subscriber_queue.length = 0; + } + } + } + } + function update(fn) { + set(fn(value)); + } + function subscribe(run, invalidate = noop$1) { + const subscriber = [run, invalidate]; + subscribers.push(subscriber); + if (subscribers.length === 1) { + stop = start(set) || noop$1; + } + run(value); + return () => { + const index = subscribers.indexOf(subscriber); + if (index !== -1) { + subscribers.splice(index, 1); + } + if (subscribers.length === 0) { + stop(); + stop = null; + } + }; + } + return { set, update, subscribe }; +} + +const weekdays$1 = [ + "sunday", + "monday", + "tuesday", + "wednesday", + "thursday", + "friday", + "saturday", +]; +const defaultSettings = Object.freeze({ + shouldConfirmBeforeCreate: true, + weekStart: "locale", + wordsPerDot: DEFAULT_WORDS_PER_DOT, + showWeeklyNote: false, + weeklyNoteFormat: "", + weeklyNoteTemplate: "", + weeklyNoteFolder: "", + localeOverride: "system-default", +}); +function appHasPeriodicNotesPluginLoaded() { + var _a, _b; + // eslint-disable-next-line @typescript-eslint/no-explicit-any + const periodicNotes = window.app.plugins.getPlugin("periodic-notes"); + return periodicNotes && ((_b = (_a = periodicNotes.settings) === null || _a === void 0 ? void 0 : _a.weekly) === null || _b === void 0 ? void 0 : _b.enabled); +} +class CalendarSettingsTab extends obsidian.PluginSettingTab { + constructor(app, plugin) { + super(app, plugin); + this.plugin = plugin; + } + display() { + this.containerEl.empty(); + if (!appHasDailyNotesPluginLoaded_1()) { + this.containerEl.createDiv("settings-banner", (banner) => { + banner.createEl("h3", { + text: "⚠️ Daily Notes plugin not enabled", + }); + banner.createEl("p", { + cls: "setting-item-description", + text: "The calendar is best used in conjunction with either the Daily Notes plugin or the Periodic Notes plugin (available in the Community Plugins catalog).", + }); + }); + } + this.containerEl.createEl("h3", { + text: "General Settings", + }); + this.addDotThresholdSetting(); + this.addWeekStartSetting(); + this.addConfirmCreateSetting(); + this.addShowWeeklyNoteSetting(); + if (this.plugin.options.showWeeklyNote && + !appHasPeriodicNotesPluginLoaded()) { + this.containerEl.createEl("h3", { + text: "Weekly Note Settings", + }); + this.containerEl.createEl("p", { + cls: "setting-item-description", + text: "Note: Weekly Note settings are moving. You are encouraged to install the 'Periodic Notes' plugin to keep the functionality in the future.", + }); + this.addWeeklyNoteFormatSetting(); + this.addWeeklyNoteTemplateSetting(); + this.addWeeklyNoteFolderSetting(); + } + this.containerEl.createEl("h3", { + text: "Advanced Settings", + }); + this.addLocaleOverrideSetting(); + } + addDotThresholdSetting() { + new obsidian.Setting(this.containerEl) + .setName("Words per dot") + .setDesc("How many words should be represented by a single dot?") + .addText((textfield) => { + textfield.setPlaceholder(String(DEFAULT_WORDS_PER_DOT)); + textfield.inputEl.type = "number"; + textfield.setValue(String(this.plugin.options.wordsPerDot)); + textfield.onChange(async (value) => { + this.plugin.writeOptions(() => ({ + wordsPerDot: value !== "" ? Number(value) : undefined, + })); + }); + }); + } + addWeekStartSetting() { + const { moment } = window; + const localizedWeekdays = moment.weekdays(); + const localeWeekStartNum = window._bundledLocaleWeekSpec.dow; + const localeWeekStart = moment.weekdays()[localeWeekStartNum]; + new obsidian.Setting(this.containerEl) + .setName("Start week on:") + .setDesc("Choose what day of the week to start. Select 'Locale default' to use the default specified by moment.js") + .addDropdown((dropdown) => { + dropdown.addOption("locale", `Locale default (${localeWeekStart})`); + localizedWeekdays.forEach((day, i) => { + dropdown.addOption(weekdays$1[i], day); + }); + dropdown.setValue(this.plugin.options.weekStart); + dropdown.onChange(async (value) => { + this.plugin.writeOptions(() => ({ + weekStart: value, + })); + }); + }); + } + addConfirmCreateSetting() { + new obsidian.Setting(this.containerEl) + .setName("Confirm before creating new note") + .setDesc("Show a confirmation modal before creating a new note") + .addToggle((toggle) => { + toggle.setValue(this.plugin.options.shouldConfirmBeforeCreate); + toggle.onChange(async (value) => { + this.plugin.writeOptions(() => ({ + shouldConfirmBeforeCreate: value, + })); + }); + }); + } + addShowWeeklyNoteSetting() { + new obsidian.Setting(this.containerEl) + .setName("Show week number") + .setDesc("Enable this to add a column with the week number") + .addToggle((toggle) => { + toggle.setValue(this.plugin.options.showWeeklyNote); + toggle.onChange(async (value) => { + this.plugin.writeOptions(() => ({ showWeeklyNote: value })); + this.display(); // show/hide weekly settings + }); + }); + } + addWeeklyNoteFormatSetting() { + new obsidian.Setting(this.containerEl) + .setName("Weekly note format") + .setDesc("For more syntax help, refer to format reference") + .addText((textfield) => { + textfield.setValue(this.plugin.options.weeklyNoteFormat); + textfield.setPlaceholder(DEFAULT_WEEK_FORMAT); + textfield.onChange(async (value) => { + this.plugin.writeOptions(() => ({ weeklyNoteFormat: value })); + }); + }); + } + addWeeklyNoteTemplateSetting() { + new obsidian.Setting(this.containerEl) + .setName("Weekly note template") + .setDesc("Choose the file you want to use as the template for your weekly notes") + .addText((textfield) => { + textfield.setValue(this.plugin.options.weeklyNoteTemplate); + textfield.onChange(async (value) => { + this.plugin.writeOptions(() => ({ weeklyNoteTemplate: value })); + }); + }); + } + addWeeklyNoteFolderSetting() { + new obsidian.Setting(this.containerEl) + .setName("Weekly note folder") + .setDesc("New weekly notes will be placed here") + .addText((textfield) => { + textfield.setValue(this.plugin.options.weeklyNoteFolder); + textfield.onChange(async (value) => { + this.plugin.writeOptions(() => ({ weeklyNoteFolder: value })); + }); + }); + } + addLocaleOverrideSetting() { + var _a; + const { moment } = window; + const sysLocale = (_a = navigator.language) === null || _a === void 0 ? void 0 : _a.toLowerCase(); + new obsidian.Setting(this.containerEl) + .setName("Override locale:") + .setDesc("Set this if you want to use a locale different from the default") + .addDropdown((dropdown) => { + dropdown.addOption("system-default", `Same as system (${sysLocale})`); + moment.locales().forEach((locale) => { + dropdown.addOption(locale, locale); + }); + dropdown.setValue(this.plugin.options.localeOverride); + dropdown.onChange(async (value) => { + this.plugin.writeOptions(() => ({ + localeOverride: value, + })); + }); + }); + } +} + +const classList = (obj) => { + return Object.entries(obj) + .filter(([_k, v]) => !!v) + .map(([k, _k]) => k); +}; +function clamp(num, lowerBound, upperBound) { + return Math.min(Math.max(lowerBound, num), upperBound); +} +function partition(arr, predicate) { + const pass = []; + const fail = []; + arr.forEach((elem) => { + if (predicate(elem)) { + pass.push(elem); + } + else { + fail.push(elem); + } + }); + return [pass, fail]; +} +/** + * Lookup the dateUID for a given file. It compares the filename + * to the daily and weekly note formats to find a match. + * + * @param file + */ +function getDateUIDFromFile(file) { + if (!file) { + return null; + } + // TODO: I'm not checking the path! + let date = getDateFromFile_1(file, "day"); + if (date) { + return getDateUID_1$1(date, "day"); + } + date = getDateFromFile_1(file, "week"); + if (date) { + return getDateUID_1$1(date, "week"); + } + return null; +} +function getWordCount(text) { + const spaceDelimitedChars = /A-Za-z\u00AA\u00B5\u00BA\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02C1\u02C6-\u02D1\u02E0-\u02E4\u02EC\u02EE\u0370-\u0374\u0376\u0377\u037A-\u037D\u037F\u0386\u0388-\u038A\u038C\u038E-\u03A1\u03A3-\u03F5\u03F7-\u0481\u048A-\u052F\u0531-\u0556\u0559\u0561-\u0587\u05D0-\u05EA\u05F0-\u05F2\u0620-\u064A\u066E\u066F\u0671-\u06D3\u06D5\u06E5\u06E6\u06EE\u06EF\u06FA-\u06FC\u06FF\u0710\u0712-\u072F\u074D-\u07A5\u07B1\u07CA-\u07EA\u07F4\u07F5\u07FA\u0800-\u0815\u081A\u0824\u0828\u0840-\u0858\u08A0-\u08B4\u0904-\u0939\u093D\u0950\u0958-\u0961\u0971-\u0980\u0985-\u098C\u098F\u0990\u0993-\u09A8\u09AA-\u09B0\u09B2\u09B6-\u09B9\u09BD\u09CE\u09DC\u09DD\u09DF-\u09E1\u09F0\u09F1\u0A05-\u0A0A\u0A0F\u0A10\u0A13-\u0A28\u0A2A-\u0A30\u0A32\u0A33\u0A35\u0A36\u0A38\u0A39\u0A59-\u0A5C\u0A5E\u0A72-\u0A74\u0A85-\u0A8D\u0A8F-\u0A91\u0A93-\u0AA8\u0AAA-\u0AB0\u0AB2\u0AB3\u0AB5-\u0AB9\u0ABD\u0AD0\u0AE0\u0AE1\u0AF9\u0B05-\u0B0C\u0B0F\u0B10\u0B13-\u0B28\u0B2A-\u0B30\u0B32\u0B33\u0B35-\u0B39\u0B3D\u0B5C\u0B5D\u0B5F-\u0B61\u0B71\u0B83\u0B85-\u0B8A\u0B8E-\u0B90\u0B92-\u0B95\u0B99\u0B9A\u0B9C\u0B9E\u0B9F\u0BA3\u0BA4\u0BA8-\u0BAA\u0BAE-\u0BB9\u0BD0\u0C05-\u0C0C\u0C0E-\u0C10\u0C12-\u0C28\u0C2A-\u0C39\u0C3D\u0C58-\u0C5A\u0C60\u0C61\u0C85-\u0C8C\u0C8E-\u0C90\u0C92-\u0CA8\u0CAA-\u0CB3\u0CB5-\u0CB9\u0CBD\u0CDE\u0CE0\u0CE1\u0CF1\u0CF2\u0D05-\u0D0C\u0D0E-\u0D10\u0D12-\u0D3A\u0D3D\u0D4E\u0D5F-\u0D61\u0D7A-\u0D7F\u0D85-\u0D96\u0D9A-\u0DB1\u0DB3-\u0DBB\u0DBD\u0DC0-\u0DC6\u0E01-\u0E30\u0E32\u0E33\u0E40-\u0E46\u0E81\u0E82\u0E84\u0E87\u0E88\u0E8A\u0E8D\u0E94-\u0E97\u0E99-\u0E9F\u0EA1-\u0EA3\u0EA5\u0EA7\u0EAA\u0EAB\u0EAD-\u0EB0\u0EB2\u0EB3\u0EBD\u0EC0-\u0EC4\u0EC6\u0EDC-\u0EDF\u0F00\u0F40-\u0F47\u0F49-\u0F6C\u0F88-\u0F8C\u1000-\u102A\u103F\u1050-\u1055\u105A-\u105D\u1061\u1065\u1066\u106E-\u1070\u1075-\u1081\u108E\u10A0-\u10C5\u10C7\u10CD\u10D0-\u10FA\u10FC-\u1248\u124A-\u124D\u1250-\u1256\u1258\u125A-\u125D\u1260-\u1288\u128A-\u128D\u1290-\u12B0\u12B2-\u12B5\u12B8-\u12BE\u12C0\u12C2-\u12C5\u12C8-\u12D6\u12D8-\u1310\u1312-\u1315\u1318-\u135A\u1380-\u138F\u13A0-\u13F5\u13F8-\u13FD\u1401-\u166C\u166F-\u167F\u1681-\u169A\u16A0-\u16EA\u16F1-\u16F8\u1700-\u170C\u170E-\u1711\u1720-\u1731\u1740-\u1751\u1760-\u176C\u176E-\u1770\u1780-\u17B3\u17D7\u17DC\u1820-\u1877\u1880-\u18A8\u18AA\u18B0-\u18F5\u1900-\u191E\u1950-\u196D\u1970-\u1974\u1980-\u19AB\u19B0-\u19C9\u1A00-\u1A16\u1A20-\u1A54\u1AA7\u1B05-\u1B33\u1B45-\u1B4B\u1B83-\u1BA0\u1BAE\u1BAF\u1BBA-\u1BE5\u1C00-\u1C23\u1C4D-\u1C4F\u1C5A-\u1C7D\u1CE9-\u1CEC\u1CEE-\u1CF1\u1CF5\u1CF6\u1D00-\u1DBF\u1E00-\u1F15\u1F18-\u1F1D\u1F20-\u1F45\u1F48-\u1F4D\u1F50-\u1F57\u1F59\u1F5B\u1F5D\u1F5F-\u1F7D\u1F80-\u1FB4\u1FB6-\u1FBC\u1FBE\u1FC2-\u1FC4\u1FC6-\u1FCC\u1FD0-\u1FD3\u1FD6-\u1FDB\u1FE0-\u1FEC\u1FF2-\u1FF4\u1FF6-\u1FFC\u2071\u207F\u2090-\u209C\u2102\u2107\u210A-\u2113\u2115\u2119-\u211D\u2124\u2126\u2128\u212A-\u212D\u212F-\u2139\u213C-\u213F\u2145-\u2149\u214E\u2183\u2184\u2C00-\u2C2E\u2C30-\u2C5E\u2C60-\u2CE4\u2CEB-\u2CEE\u2CF2\u2CF3\u2D00-\u2D25\u2D27\u2D2D\u2D30-\u2D67\u2D6F\u2D80-\u2D96\u2DA0-\u2DA6\u2DA8-\u2DAE\u2DB0-\u2DB6\u2DB8-\u2DBE\u2DC0-\u2DC6\u2DC8-\u2DCE\u2DD0-\u2DD6\u2DD8-\u2DDE\u2E2F\u3005\u3006\u3031-\u3035\u303B\u303C\u3105-\u312D\u3131-\u318E\u31A0-\u31BA\u31F0-\u31FF\u3400-\u4DB5\uA000-\uA48C\uA4D0-\uA4FD\uA500-\uA60C\uA610-\uA61F\uA62A\uA62B\uA640-\uA66E\uA67F-\uA69D\uA6A0-\uA6E5\uA717-\uA71F\uA722-\uA788\uA78B-\uA7AD\uA7B0-\uA7B7\uA7F7-\uA801\uA803-\uA805\uA807-\uA80A\uA80C-\uA822\uA840-\uA873\uA882-\uA8B3\uA8F2-\uA8F7\uA8FB\uA8FD\uA90A-\uA925\uA930-\uA946\uA960-\uA97C\uA984-\uA9B2\uA9CF\uA9E0-\uA9E4\uA9E6-\uA9EF\uA9FA-\uA9FE\uAA00-\uAA28\uAA40-\uAA42\uAA44-\uAA4B\uAA60-\uAA76\uAA7A\uAA7E-\uAAAF\uAAB1\uAAB5\uAAB6\uAAB9-\uAABD\uAAC0\uAAC2\uAADB-\uAADD\uAAE0-\uAAEA\uAAF2-\uAAF4\uAB01-\uAB06\uAB09-\uAB0E\uAB11-\uAB16\uAB20-\uAB26\uAB28-\uAB2E\uAB30-\uAB5A\uAB5C-\uAB65\uAB70-\uABE2\uAC00-\uD7A3\uD7B0-\uD7C6\uD7CB-\uD7FB\uF900-\uFA6D\uFA70-\uFAD9\uFB00-\uFB06\uFB13-\uFB17\uFB1D\uFB1F-\uFB28\uFB2A-\uFB36\uFB38-\uFB3C\uFB3E\uFB40\uFB41\uFB43\uFB44\uFB46-\uFBB1\uFBD3-\uFD3D\uFD50-\uFD8F\uFD92-\uFDC7\uFDF0-\uFDFB\uFE70-\uFE74\uFE76-\uFEFC\uFF21-\uFF3A\uFF41-\uFF5A\uFF66-\uFFBE\uFFC2-\uFFC7\uFFCA-\uFFCF\uFFD2-\uFFD7\uFFDA-\uFFDC/ + .source; + const nonSpaceDelimitedWords = /\u3041-\u3096\u309D-\u309F\u30A1-\u30FA\u30FC-\u30FF\u4E00-\u9FD5/ + .source; + const pattern = new RegExp([ + `(?:[0-9]+(?:(?:,|\\.)[0-9]+)*|[\\-${spaceDelimitedChars}])+`, + nonSpaceDelimitedWords, + ].join("|"), "g"); + return (text.match(pattern) || []).length; +} + +function createDailyNotesStore() { + let hasError = false; + const store = writable(null); + return Object.assign({ reindex: () => { + try { + const dailyNotes = getAllDailyNotes_1(); + store.set(dailyNotes); + hasError = false; + } + catch (err) { + if (!hasError) { + // Avoid error being shown multiple times + console.log("[Calendar] Failed to find daily notes folder", err); + } + store.set({}); + hasError = true; + } + } }, store); +} +function createWeeklyNotesStore() { + let hasError = false; + const store = writable(null); + return Object.assign({ reindex: () => { + try { + const weeklyNotes = getAllWeeklyNotes_1(); + store.set(weeklyNotes); + hasError = false; + } + catch (err) { + if (!hasError) { + // Avoid error being shown multiple times + console.log("[Calendar] Failed to find weekly notes folder", err); + } + store.set({}); + hasError = true; + } + } }, store); +} +const settings = writable(defaultSettings); +const dailyNotes = createDailyNotesStore(); +const weeklyNotes = createWeeklyNotesStore(); +function createSelectedFileStore() { + const store = writable(null); + return Object.assign({ setFile: (file) => { + const id = getDateUIDFromFile(file); + store.set(id); + } }, store); +} +const activeFile = createSelectedFileStore(); + +class ConfirmationModal extends obsidian.Modal { + constructor(app, config) { + super(app); + const { cta, onAccept, text, title } = config; + this.contentEl.createEl("h2", { text: title }); + this.contentEl.createEl("p", { text }); + this.contentEl.createDiv("modal-button-container", (buttonsEl) => { + buttonsEl + .createEl("button", { text: "Never mind" }) + .addEventListener("click", () => this.close()); + buttonsEl + .createEl("button", { + cls: "mod-cta", + text: cta, + }) + .addEventListener("click", async (e) => { + await onAccept(e); + this.close(); + }); + }); + } +} +function createConfirmationDialog({ cta, onAccept, text, title, }) { + new ConfirmationModal(window.app, { cta, onAccept, text, title }).open(); +} + +/** + * Create a Daily Note for a given date. + */ +async function tryToCreateDailyNote(date, inNewSplit, settings, cb) { + const { workspace } = window.app; + const { format } = getDailyNoteSettings_1(); + const filename = date.format(format); + const createFile = async () => { + const dailyNote = await createDailyNote_1(date); + const leaf = inNewSplit + ? workspace.splitActiveLeaf() + : workspace.getUnpinnedLeaf(); + await leaf.openFile(dailyNote); + cb === null || cb === void 0 ? void 0 : cb(dailyNote); + }; + if (settings.shouldConfirmBeforeCreate) { + createConfirmationDialog({ + cta: "Create", + onAccept: createFile, + text: `File ${filename} does not exist. Would you like to create it?`, + title: "New Daily Note", + }); + } + else { + await createFile(); + } +} + +/** + * Create a Weekly Note for a given date. + */ +async function tryToCreateWeeklyNote(date, inNewSplit, settings, cb) { + const { workspace } = window.app; + const { format } = getWeeklyNoteSettings_1(); + const filename = date.format(format); + const createFile = async () => { + const dailyNote = await createWeeklyNote_1(date); + const leaf = inNewSplit + ? workspace.splitActiveLeaf() + : workspace.getUnpinnedLeaf(); + await leaf.openFile(dailyNote); + cb === null || cb === void 0 ? void 0 : cb(dailyNote); + }; + if (settings.shouldConfirmBeforeCreate) { + createConfirmationDialog({ + cta: "Create", + onAccept: createFile, + text: `File ${filename} does not exist. Would you like to create it?`, + title: "New Weekly Note", + }); + } + else { + await createFile(); + } +} + +function noop() { } +function assign(tar, src) { + // @ts-ignore + for (const k in src) + tar[k] = src[k]; + return tar; +} +function is_promise(value) { + return value && typeof value === 'object' && typeof value.then === 'function'; +} +function run(fn) { + return fn(); +} +function blank_object() { + return Object.create(null); +} +function run_all(fns) { + fns.forEach(run); +} +function is_function(thing) { + return typeof thing === 'function'; +} +function safe_not_equal(a, b) { + return a != a ? b == b : a !== b || ((a && typeof a === 'object') || typeof a === 'function'); +} +function not_equal(a, b) { + return a != a ? b == b : a !== b; +} +function is_empty(obj) { + return Object.keys(obj).length === 0; +} +function create_slot(definition, ctx, $$scope, fn) { + if (definition) { + const slot_ctx = get_slot_context(definition, ctx, $$scope, fn); + return definition[0](slot_ctx); + } +} +function get_slot_context(definition, ctx, $$scope, fn) { + return definition[1] && fn + ? assign($$scope.ctx.slice(), definition[1](fn(ctx))) + : $$scope.ctx; +} +function get_slot_changes(definition, $$scope, dirty, fn) { + if (definition[2] && fn) { + const lets = definition[2](fn(dirty)); + if ($$scope.dirty === undefined) { + return lets; + } + if (typeof lets === 'object') { + const merged = []; + const len = Math.max($$scope.dirty.length, lets.length); + for (let i = 0; i < len; i += 1) { + merged[i] = $$scope.dirty[i] | lets[i]; + } + return merged; + } + return $$scope.dirty | lets; + } + return $$scope.dirty; +} +function update_slot(slot, slot_definition, ctx, $$scope, dirty, get_slot_changes_fn, get_slot_context_fn) { + const slot_changes = get_slot_changes(slot_definition, $$scope, dirty, get_slot_changes_fn); + if (slot_changes) { + const slot_context = get_slot_context(slot_definition, ctx, $$scope, get_slot_context_fn); + slot.p(slot_context, slot_changes); + } +} +function null_to_empty(value) { + return value == null ? '' : value; +} + +function append(target, node) { + target.appendChild(node); +} +function insert(target, node, anchor) { + target.insertBefore(node, anchor || null); +} +function detach(node) { + node.parentNode.removeChild(node); +} +function destroy_each(iterations, detaching) { + for (let i = 0; i < iterations.length; i += 1) { + if (iterations[i]) + iterations[i].d(detaching); + } +} +function element(name) { + return document.createElement(name); +} +function svg_element(name) { + return document.createElementNS('http://www.w3.org/2000/svg', name); +} +function text(data) { + return document.createTextNode(data); +} +function space() { + return text(' '); +} +function empty() { + return text(''); +} +function listen(node, event, handler, options) { + node.addEventListener(event, handler, options); + return () => node.removeEventListener(event, handler, options); +} +function attr(node, attribute, value) { + if (value == null) + node.removeAttribute(attribute); + else if (node.getAttribute(attribute) !== value) + node.setAttribute(attribute, value); +} +function set_attributes(node, attributes) { + // @ts-ignore + const descriptors = Object.getOwnPropertyDescriptors(node.__proto__); + for (const key in attributes) { + if (attributes[key] == null) { + node.removeAttribute(key); + } + else if (key === 'style') { + node.style.cssText = attributes[key]; + } + else if (key === '__value') { + node.value = node[key] = attributes[key]; + } + else if (descriptors[key] && descriptors[key].set) { + node[key] = attributes[key]; + } + else { + attr(node, key, attributes[key]); + } + } +} +function children(element) { + return Array.from(element.childNodes); +} +function set_data(text, data) { + data = '' + data; + if (text.wholeText !== data) + text.data = data; +} +function toggle_class(element, name, toggle) { + element.classList[toggle ? 'add' : 'remove'](name); +} + +let current_component; +function set_current_component(component) { + current_component = component; +} +function get_current_component() { + if (!current_component) + throw new Error('Function called outside component initialization'); + return current_component; +} + +const dirty_components = []; +const binding_callbacks = []; +const render_callbacks = []; +const flush_callbacks = []; +const resolved_promise = Promise.resolve(); +let update_scheduled = false; +function schedule_update() { + if (!update_scheduled) { + update_scheduled = true; + resolved_promise.then(flush); + } +} +function add_render_callback(fn) { + render_callbacks.push(fn); +} +let flushing = false; +const seen_callbacks = new Set(); +function flush() { + if (flushing) + return; + flushing = true; + do { + // first, call beforeUpdate functions + // and update components + for (let i = 0; i < dirty_components.length; i += 1) { + const component = dirty_components[i]; + set_current_component(component); + update(component.$$); + } + set_current_component(null); + dirty_components.length = 0; + while (binding_callbacks.length) + binding_callbacks.pop()(); + // then, once components are updated, call + // afterUpdate functions. This may cause + // subsequent updates... + for (let i = 0; i < render_callbacks.length; i += 1) { + const callback = render_callbacks[i]; + if (!seen_callbacks.has(callback)) { + // ...so guard against infinite loops + seen_callbacks.add(callback); + callback(); + } + } + render_callbacks.length = 0; + } while (dirty_components.length); + while (flush_callbacks.length) { + flush_callbacks.pop()(); + } + update_scheduled = false; + flushing = false; + seen_callbacks.clear(); +} +function update($$) { + if ($$.fragment !== null) { + $$.update(); + run_all($$.before_update); + const dirty = $$.dirty; + $$.dirty = [-1]; + $$.fragment && $$.fragment.p($$.ctx, dirty); + $$.after_update.forEach(add_render_callback); + } +} +const outroing = new Set(); +let outros; +function group_outros() { + outros = { + r: 0, + c: [], + p: outros // parent group + }; +} +function check_outros() { + if (!outros.r) { + run_all(outros.c); + } + outros = outros.p; +} +function transition_in(block, local) { + if (block && block.i) { + outroing.delete(block); + block.i(local); + } +} +function transition_out(block, local, detach, callback) { + if (block && block.o) { + if (outroing.has(block)) + return; + outroing.add(block); + outros.c.push(() => { + outroing.delete(block); + if (callback) { + if (detach) + block.d(1); + callback(); + } + }); + block.o(local); + } +} + +function handle_promise(promise, info) { + const token = info.token = {}; + function update(type, index, key, value) { + if (info.token !== token) + return; + info.resolved = value; + let child_ctx = info.ctx; + if (key !== undefined) { + child_ctx = child_ctx.slice(); + child_ctx[key] = value; + } + const block = type && (info.current = type)(child_ctx); + let needs_flush = false; + if (info.block) { + if (info.blocks) { + info.blocks.forEach((block, i) => { + if (i !== index && block) { + group_outros(); + transition_out(block, 1, 1, () => { + if (info.blocks[i] === block) { + info.blocks[i] = null; + } + }); + check_outros(); + } + }); + } + else { + info.block.d(1); + } + block.c(); + transition_in(block, 1); + block.m(info.mount(), info.anchor); + needs_flush = true; + } + info.block = block; + if (info.blocks) + info.blocks[index] = block; + if (needs_flush) { + flush(); + } + } + if (is_promise(promise)) { + const current_component = get_current_component(); + promise.then(value => { + set_current_component(current_component); + update(info.then, 1, info.value, value); + set_current_component(null); + }, error => { + set_current_component(current_component); + update(info.catch, 2, info.error, error); + set_current_component(null); + if (!info.hasCatch) { + throw error; + } + }); + // if we previously had a then/catch block, destroy it + if (info.current !== info.pending) { + update(info.pending, 0); + return true; + } + } + else { + if (info.current !== info.then) { + update(info.then, 1, info.value, promise); + return true; + } + info.resolved = promise; + } +} +function outro_and_destroy_block(block, lookup) { + transition_out(block, 1, 1, () => { + lookup.delete(block.key); + }); +} +function update_keyed_each(old_blocks, dirty, get_key, dynamic, ctx, list, lookup, node, destroy, create_each_block, next, get_context) { + let o = old_blocks.length; + let n = list.length; + let i = o; + const old_indexes = {}; + while (i--) + old_indexes[old_blocks[i].key] = i; + const new_blocks = []; + const new_lookup = new Map(); + const deltas = new Map(); + i = n; + while (i--) { + const child_ctx = get_context(ctx, list, i); + const key = get_key(child_ctx); + let block = lookup.get(key); + if (!block) { + block = create_each_block(key, child_ctx); + block.c(); + } + else if (dynamic) { + block.p(child_ctx, dirty); + } + new_lookup.set(key, new_blocks[i] = block); + if (key in old_indexes) + deltas.set(key, Math.abs(i - old_indexes[key])); + } + const will_move = new Set(); + const did_move = new Set(); + function insert(block) { + transition_in(block, 1); + block.m(node, next); + lookup.set(block.key, block); + next = block.first; + n--; + } + while (o && n) { + const new_block = new_blocks[n - 1]; + const old_block = old_blocks[o - 1]; + const new_key = new_block.key; + const old_key = old_block.key; + if (new_block === old_block) { + // do nothing + next = new_block.first; + o--; + n--; + } + else if (!new_lookup.has(old_key)) { + // remove old block + destroy(old_block, lookup); + o--; + } + else if (!lookup.has(new_key) || will_move.has(new_key)) { + insert(new_block); + } + else if (did_move.has(old_key)) { + o--; + } + else if (deltas.get(new_key) > deltas.get(old_key)) { + did_move.add(new_key); + insert(new_block); + } + else { + will_move.add(old_key); + o--; + } + } + while (o--) { + const old_block = old_blocks[o]; + if (!new_lookup.has(old_block.key)) + destroy(old_block, lookup); + } + while (n) + insert(new_blocks[n - 1]); + return new_blocks; +} + +function get_spread_update(levels, updates) { + const update = {}; + const to_null_out = {}; + const accounted_for = { $$scope: 1 }; + let i = levels.length; + while (i--) { + const o = levels[i]; + const n = updates[i]; + if (n) { + for (const key in o) { + if (!(key in n)) + to_null_out[key] = 1; + } + for (const key in n) { + if (!accounted_for[key]) { + update[key] = n[key]; + accounted_for[key] = 1; + } + } + levels[i] = n; + } + else { + for (const key in o) { + accounted_for[key] = 1; + } + } + } + for (const key in to_null_out) { + if (!(key in update)) + update[key] = undefined; + } + return update; +} +function get_spread_object(spread_props) { + return typeof spread_props === 'object' && spread_props !== null ? spread_props : {}; +} +function create_component(block) { + block && block.c(); +} +function mount_component(component, target, anchor, customElement) { + const { fragment, on_mount, on_destroy, after_update } = component.$$; + fragment && fragment.m(target, anchor); + if (!customElement) { + // onMount happens before the initial afterUpdate + add_render_callback(() => { + const new_on_destroy = on_mount.map(run).filter(is_function); + if (on_destroy) { + on_destroy.push(...new_on_destroy); + } + else { + // Edge case - component was destroyed immediately, + // most likely as a result of a binding initialising + run_all(new_on_destroy); + } + component.$$.on_mount = []; + }); + } + after_update.forEach(add_render_callback); +} +function destroy_component(component, detaching) { + const $$ = component.$$; + if ($$.fragment !== null) { + run_all($$.on_destroy); + $$.fragment && $$.fragment.d(detaching); + // TODO null out other refs, including component.$$ (but need to + // preserve final state?) + $$.on_destroy = $$.fragment = null; + $$.ctx = []; + } +} +function make_dirty(component, i) { + if (component.$$.dirty[0] === -1) { + dirty_components.push(component); + schedule_update(); + component.$$.dirty.fill(0); + } + component.$$.dirty[(i / 31) | 0] |= (1 << (i % 31)); +} +function init(component, options, instance, create_fragment, not_equal, props, dirty = [-1]) { + const parent_component = current_component; + set_current_component(component); + const $$ = component.$$ = { + fragment: null, + ctx: null, + // state + props, + update: noop, + not_equal, + bound: blank_object(), + // lifecycle + on_mount: [], + on_destroy: [], + on_disconnect: [], + before_update: [], + after_update: [], + context: new Map(parent_component ? parent_component.$$.context : []), + // everything else + callbacks: blank_object(), + dirty, + skip_bound: false + }; + let ready = false; + $$.ctx = instance + ? instance(component, options.props || {}, (i, ret, ...rest) => { + const value = rest.length ? rest[0] : ret; + if ($$.ctx && not_equal($$.ctx[i], $$.ctx[i] = value)) { + if (!$$.skip_bound && $$.bound[i]) + $$.bound[i](value); + if (ready) + make_dirty(component, i); + } + return ret; + }) + : []; + $$.update(); + ready = true; + run_all($$.before_update); + // `false` as a special case of no DOM component + $$.fragment = create_fragment ? create_fragment($$.ctx) : false; + if (options.target) { + if (options.hydrate) { + const nodes = children(options.target); + // eslint-disable-next-line @typescript-eslint/no-non-null-assertion + $$.fragment && $$.fragment.l(nodes); + nodes.forEach(detach); + } + else { + // eslint-disable-next-line @typescript-eslint/no-non-null-assertion + $$.fragment && $$.fragment.c(); + } + if (options.intro) + transition_in(component.$$.fragment); + mount_component(component, options.target, options.anchor, options.customElement); + flush(); + } + set_current_component(parent_component); +} +/** + * Base class for Svelte components. Used when dev=false. + */ +class SvelteComponent { + $destroy() { + destroy_component(this, 1); + this.$destroy = noop; + } + $on(type, callback) { + const callbacks = (this.$$.callbacks[type] || (this.$$.callbacks[type] = [])); + callbacks.push(callback); + return () => { + const index = callbacks.indexOf(callback); + if (index !== -1) + callbacks.splice(index, 1); + }; + } + $set($$props) { + if (this.$$set && !is_empty($$props)) { + this.$$.skip_bound = true; + this.$$set($$props); + this.$$.skip_bound = false; + } + } +} + +/** + * dateUID is a way of weekly identifying daily/weekly/monthly notes. + * They are prefixed with the granularity to avoid ambiguity. + */ +function getDateUID(date, granularity = "day") { + const ts = date.clone().startOf(granularity).format(); + return `${granularity}-${ts}`; +} +var getDateUID_1 = getDateUID; + +/* src/components/Dot.svelte generated by Svelte v3.35.0 */ + +function add_css$5() { + var style = element("style"); + style.id = "svelte-1widvzq-style"; + style.textContent = ".dot.svelte-1widvzq,.hollow.svelte-1widvzq{display:inline-block;height:6px;width:6px;margin:0 1px}.filled.svelte-1widvzq{fill:var(--color-dot)}.active.filled.svelte-1widvzq{fill:var(--text-on-accent)}.hollow.svelte-1widvzq{fill:none;stroke:var(--color-dot)}.active.hollow.svelte-1widvzq{fill:none;stroke:var(--text-on-accent)}"; + append(document.head, style); +} + +// (14:0) {:else} +function create_else_block$1(ctx) { + let svg; + let circle; + let svg_class_value; + + return { + c() { + svg = svg_element("svg"); + circle = svg_element("circle"); + attr(circle, "cx", "3"); + attr(circle, "cy", "3"); + attr(circle, "r", "2"); + attr(svg, "class", svg_class_value = "" + (null_to_empty(`hollow ${/*className*/ ctx[0]}`) + " svelte-1widvzq")); + attr(svg, "viewBox", "0 0 6 6"); + attr(svg, "xmlns", "http://www.w3.org/2000/svg"); + toggle_class(svg, "active", /*isActive*/ ctx[2]); + }, + m(target, anchor) { + insert(target, svg, anchor); + append(svg, circle); + }, + p(ctx, dirty) { + if (dirty & /*className*/ 1 && svg_class_value !== (svg_class_value = "" + (null_to_empty(`hollow ${/*className*/ ctx[0]}`) + " svelte-1widvzq"))) { + attr(svg, "class", svg_class_value); + } + + if (dirty & /*className, isActive*/ 5) { + toggle_class(svg, "active", /*isActive*/ ctx[2]); + } + }, + d(detaching) { + if (detaching) detach(svg); + } + }; +} + +// (6:0) {#if isFilled} +function create_if_block$2(ctx) { + let svg; + let circle; + let svg_class_value; + + return { + c() { + svg = svg_element("svg"); + circle = svg_element("circle"); + attr(circle, "cx", "3"); + attr(circle, "cy", "3"); + attr(circle, "r", "2"); + attr(svg, "class", svg_class_value = "" + (null_to_empty(`dot filled ${/*className*/ ctx[0]}`) + " svelte-1widvzq")); + attr(svg, "viewBox", "0 0 6 6"); + attr(svg, "xmlns", "http://www.w3.org/2000/svg"); + toggle_class(svg, "active", /*isActive*/ ctx[2]); + }, + m(target, anchor) { + insert(target, svg, anchor); + append(svg, circle); + }, + p(ctx, dirty) { + if (dirty & /*className*/ 1 && svg_class_value !== (svg_class_value = "" + (null_to_empty(`dot filled ${/*className*/ ctx[0]}`) + " svelte-1widvzq"))) { + attr(svg, "class", svg_class_value); + } + + if (dirty & /*className, isActive*/ 5) { + toggle_class(svg, "active", /*isActive*/ ctx[2]); + } + }, + d(detaching) { + if (detaching) detach(svg); + } + }; +} + +function create_fragment$6(ctx) { + let if_block_anchor; + + function select_block_type(ctx, dirty) { + if (/*isFilled*/ ctx[1]) return create_if_block$2; + return create_else_block$1; + } + + let current_block_type = select_block_type(ctx); + let if_block = current_block_type(ctx); + + return { + c() { + if_block.c(); + if_block_anchor = empty(); + }, + m(target, anchor) { + if_block.m(target, anchor); + insert(target, if_block_anchor, anchor); + }, + p(ctx, [dirty]) { + if (current_block_type === (current_block_type = select_block_type(ctx)) && if_block) { + if_block.p(ctx, dirty); + } else { + if_block.d(1); + if_block = current_block_type(ctx); + + if (if_block) { + if_block.c(); + if_block.m(if_block_anchor.parentNode, if_block_anchor); + } + } + }, + i: noop, + o: noop, + d(detaching) { + if_block.d(detaching); + if (detaching) detach(if_block_anchor); + } + }; +} + +function instance$6($$self, $$props, $$invalidate) { + let { className = "" } = $$props; + let { isFilled } = $$props; + let { isActive } = $$props; + + $$self.$$set = $$props => { + if ("className" in $$props) $$invalidate(0, className = $$props.className); + if ("isFilled" in $$props) $$invalidate(1, isFilled = $$props.isFilled); + if ("isActive" in $$props) $$invalidate(2, isActive = $$props.isActive); + }; + + return [className, isFilled, isActive]; +} + +class Dot extends SvelteComponent { + constructor(options) { + super(); + if (!document.getElementById("svelte-1widvzq-style")) add_css$5(); + init(this, options, instance$6, create_fragment$6, safe_not_equal, { className: 0, isFilled: 1, isActive: 2 }); + } +} + +/* src/components/MetadataResolver.svelte generated by Svelte v3.35.0 */ + +const get_default_slot_changes_1 = dirty => ({}); +const get_default_slot_context_1 = ctx => ({ metadata: null }); +const get_default_slot_changes = dirty => ({ metadata: dirty & /*metadata*/ 1 }); +const get_default_slot_context = ctx => ({ metadata: /*resolvedMeta*/ ctx[3] }); + +// (11:0) {:else} +function create_else_block(ctx) { + let current; + const default_slot_template = /*#slots*/ ctx[2].default; + const default_slot = create_slot(default_slot_template, ctx, /*$$scope*/ ctx[1], get_default_slot_context_1); + + return { + c() { + if (default_slot) default_slot.c(); + }, + m(target, anchor) { + if (default_slot) { + default_slot.m(target, anchor); + } + + current = true; + }, + p(ctx, dirty) { + if (default_slot) { + if (default_slot.p && dirty & /*$$scope*/ 2) { + update_slot(default_slot, default_slot_template, ctx, /*$$scope*/ ctx[1], dirty, get_default_slot_changes_1, get_default_slot_context_1); + } + } + }, + i(local) { + if (current) return; + transition_in(default_slot, local); + current = true; + }, + o(local) { + transition_out(default_slot, local); + current = false; + }, + d(detaching) { + if (default_slot) default_slot.d(detaching); + } + }; +} + +// (7:0) {#if metadata} +function create_if_block$1(ctx) { + let await_block_anchor; + let promise; + let current; + + let info = { + ctx, + current: null, + token: null, + hasCatch: false, + pending: create_pending_block, + then: create_then_block, + catch: create_catch_block, + value: 3, + blocks: [,,,] + }; + + handle_promise(promise = /*metadata*/ ctx[0], info); + + return { + c() { + await_block_anchor = empty(); + info.block.c(); + }, + m(target, anchor) { + insert(target, await_block_anchor, anchor); + info.block.m(target, info.anchor = anchor); + info.mount = () => await_block_anchor.parentNode; + info.anchor = await_block_anchor; + current = true; + }, + p(new_ctx, dirty) { + ctx = new_ctx; + info.ctx = ctx; + + if (dirty & /*metadata*/ 1 && promise !== (promise = /*metadata*/ ctx[0]) && handle_promise(promise, info)) ; else { + const child_ctx = ctx.slice(); + child_ctx[3] = info.resolved; + info.block.p(child_ctx, dirty); + } + }, + i(local) { + if (current) return; + transition_in(info.block); + current = true; + }, + o(local) { + for (let i = 0; i < 3; i += 1) { + const block = info.blocks[i]; + transition_out(block); + } + + current = false; + }, + d(detaching) { + if (detaching) detach(await_block_anchor); + info.block.d(detaching); + info.token = null; + info = null; + } + }; +} + +// (1:0) {#if metadata} +function create_catch_block(ctx) { + return { + c: noop, + m: noop, + p: noop, + i: noop, + o: noop, + d: noop + }; +} + +// (8:37) ; export let metadata; {#if metadata} +function create_pending_block(ctx) { + return { + c: noop, + m: noop, + p: noop, + i: noop, + o: noop, + d: noop + }; +} + +function create_fragment$5(ctx) { + let current_block_type_index; + let if_block; + let if_block_anchor; + let current; + const if_block_creators = [create_if_block$1, create_else_block]; + const if_blocks = []; + + function select_block_type(ctx, dirty) { + if (/*metadata*/ ctx[0]) return 0; + return 1; + } + + current_block_type_index = select_block_type(ctx); + if_block = if_blocks[current_block_type_index] = if_block_creators[current_block_type_index](ctx); + + return { + c() { + if_block.c(); + if_block_anchor = empty(); + }, + m(target, anchor) { + if_blocks[current_block_type_index].m(target, anchor); + insert(target, if_block_anchor, anchor); + current = true; + }, + p(ctx, [dirty]) { + let previous_block_index = current_block_type_index; + current_block_type_index = select_block_type(ctx); + + if (current_block_type_index === previous_block_index) { + if_blocks[current_block_type_index].p(ctx, dirty); + } else { + group_outros(); + + transition_out(if_blocks[previous_block_index], 1, 1, () => { + if_blocks[previous_block_index] = null; + }); + + check_outros(); + if_block = if_blocks[current_block_type_index]; + + if (!if_block) { + if_block = if_blocks[current_block_type_index] = if_block_creators[current_block_type_index](ctx); + if_block.c(); + } else { + if_block.p(ctx, dirty); + } + + transition_in(if_block, 1); + if_block.m(if_block_anchor.parentNode, if_block_anchor); + } + }, + i(local) { + if (current) return; + transition_in(if_block); + current = true; + }, + o(local) { + transition_out(if_block); + current = false; + }, + d(detaching) { + if_blocks[current_block_type_index].d(detaching); + if (detaching) detach(if_block_anchor); + } + }; +} + +function instance$5($$self, $$props, $$invalidate) { + let { $$slots: slots = {}, $$scope } = $$props; + + let { metadata } = $$props; + + $$self.$$set = $$props => { + if ("metadata" in $$props) $$invalidate(0, metadata = $$props.metadata); + if ("$$scope" in $$props) $$invalidate(1, $$scope = $$props.$$scope); + }; + + return [metadata, $$scope, slots]; +} + +class MetadataResolver extends SvelteComponent { + constructor(options) { + super(); + init(this, options, instance$5, create_fragment$5, not_equal, { metadata: 0 }); + } +} + +function isMacOS() { + return navigator.appVersion.indexOf("Mac") !== -1; +} +function isMetaPressed(e) { + return isMacOS() ? e.metaKey : e.ctrlKey; +} +function getDaysOfWeek(..._args) { + return window.moment.weekdaysShort(true); +} +function isWeekend(date) { + return date.isoWeekday() === 6 || date.isoWeekday() === 7; +} +function getStartOfWeek(days) { + return days[0].weekday(0); +} +/** + * Generate a 2D array of daily information to power + * the calendar view. + */ +function getMonth(displayedMonth, ..._args) { + const locale = window.moment().locale(); + const month = []; + let week; + const startOfMonth = displayedMonth.clone().locale(locale).date(1); + const startOffset = startOfMonth.weekday(); + let date = startOfMonth.clone().subtract(startOffset, "days"); + for (let _day = 0; _day < 42; _day++) { + if (_day % 7 === 0) { + week = { + days: [], + weekNum: date.week(), + }; + month.push(week); + } + week.days.push(date); + date = date.clone().add(1, "days"); + } + return month; +} + +/* src/components/Day.svelte generated by Svelte v3.35.0 */ + +function add_css$4() { + var style = element("style"); + style.id = "svelte-q3wqg9-style"; + style.textContent = ".day.svelte-q3wqg9{background-color:var(--color-background-day);border-radius:4px;color:var(--color-text-day);cursor:pointer;font-size:0.8em;height:100%;padding:4px;position:relative;text-align:center;transition:background-color 0.1s ease-in, color 0.1s ease-in;vertical-align:baseline}.day.svelte-q3wqg9:hover{background-color:var(--interactive-hover)}.day.active.svelte-q3wqg9:hover{background-color:var(--interactive-accent-hover)}.adjacent-month.svelte-q3wqg9{opacity:0.25}.today.svelte-q3wqg9{color:var(--color-text-today)}.day.svelte-q3wqg9:active,.active.svelte-q3wqg9,.active.today.svelte-q3wqg9{color:var(--text-on-accent);background-color:var(--interactive-accent)}.dot-container.svelte-q3wqg9{display:flex;flex-wrap:wrap;justify-content:center;line-height:6px;min-height:6px}"; + append(document.head, style); +} + +function get_each_context$2(ctx, list, i) { + const child_ctx = ctx.slice(); + child_ctx[11] = list[i]; + return child_ctx; +} + +// (36:8) {#each metadata.dots as dot} +function create_each_block$2(ctx) { + let dot; + let current; + const dot_spread_levels = [/*dot*/ ctx[11]]; + let dot_props = {}; + + for (let i = 0; i < dot_spread_levels.length; i += 1) { + dot_props = assign(dot_props, dot_spread_levels[i]); + } + + dot = new Dot({ props: dot_props }); + + return { + c() { + create_component(dot.$$.fragment); + }, + m(target, anchor) { + mount_component(dot, target, anchor); + current = true; + }, + p(ctx, dirty) { + const dot_changes = (dirty & /*metadata*/ 128) + ? get_spread_update(dot_spread_levels, [get_spread_object(/*dot*/ ctx[11])]) + : {}; + + dot.$set(dot_changes); + }, + i(local) { + if (current) return; + transition_in(dot.$$.fragment, local); + current = true; + }, + o(local) { + transition_out(dot.$$.fragment, local); + current = false; + }, + d(detaching) { + destroy_component(dot, detaching); + } + }; +} + +// (22:2) +function create_default_slot$1(ctx) { + let div1; + let t0_value = /*date*/ ctx[0].format("D") + ""; + let t0; + let t1; + let div0; + let div1_class_value; + let current; + let mounted; + let dispose; + let each_value = /*metadata*/ ctx[7].dots; + let each_blocks = []; + + for (let i = 0; i < each_value.length; i += 1) { + each_blocks[i] = create_each_block$2(get_each_context$2(ctx, each_value, i)); + } + + const out = i => transition_out(each_blocks[i], 1, 1, () => { + each_blocks[i] = null; + }); + + let div1_levels = [ + { + class: div1_class_value = `day ${/*metadata*/ ctx[7].classes.join(" ")}` + }, + /*metadata*/ ctx[7].dataAttributes || {} + ]; + + let div1_data = {}; + + for (let i = 0; i < div1_levels.length; i += 1) { + div1_data = assign(div1_data, div1_levels[i]); + } + + return { + c() { + div1 = element("div"); + t0 = text(t0_value); + t1 = space(); + div0 = element("div"); + + for (let i = 0; i < each_blocks.length; i += 1) { + each_blocks[i].c(); + } + + attr(div0, "class", "dot-container svelte-q3wqg9"); + set_attributes(div1, div1_data); + toggle_class(div1, "active", /*selectedId*/ ctx[6] === getDateUID_1(/*date*/ ctx[0], "day")); + toggle_class(div1, "adjacent-month", !/*date*/ ctx[0].isSame(/*displayedMonth*/ ctx[5], "month")); + toggle_class(div1, "today", /*date*/ ctx[0].isSame(/*today*/ ctx[4], "day")); + toggle_class(div1, "svelte-q3wqg9", true); + }, + m(target, anchor) { + insert(target, div1, anchor); + append(div1, t0); + append(div1, t1); + append(div1, div0); + + for (let i = 0; i < each_blocks.length; i += 1) { + each_blocks[i].m(div0, null); + } + + current = true; + + if (!mounted) { + dispose = [ + listen(div1, "click", function () { + if (is_function(/*onClick*/ ctx[2] && /*click_handler*/ ctx[8])) (/*onClick*/ ctx[2] && /*click_handler*/ ctx[8]).apply(this, arguments); + }), + listen(div1, "contextmenu", function () { + if (is_function(/*onContextMenu*/ ctx[3] && /*contextmenu_handler*/ ctx[9])) (/*onContextMenu*/ ctx[3] && /*contextmenu_handler*/ ctx[9]).apply(this, arguments); + }), + listen(div1, "pointerover", function () { + if (is_function(/*onHover*/ ctx[1] && /*pointerover_handler*/ ctx[10])) (/*onHover*/ ctx[1] && /*pointerover_handler*/ ctx[10]).apply(this, arguments); + }) + ]; + + mounted = true; + } + }, + p(new_ctx, dirty) { + ctx = new_ctx; + if ((!current || dirty & /*date*/ 1) && t0_value !== (t0_value = /*date*/ ctx[0].format("D") + "")) set_data(t0, t0_value); + + if (dirty & /*metadata*/ 128) { + each_value = /*metadata*/ ctx[7].dots; + let i; + + for (i = 0; i < each_value.length; i += 1) { + const child_ctx = get_each_context$2(ctx, each_value, i); + + if (each_blocks[i]) { + each_blocks[i].p(child_ctx, dirty); + transition_in(each_blocks[i], 1); + } else { + each_blocks[i] = create_each_block$2(child_ctx); + each_blocks[i].c(); + transition_in(each_blocks[i], 1); + each_blocks[i].m(div0, null); + } + } + + group_outros(); + + for (i = each_value.length; i < each_blocks.length; i += 1) { + out(i); + } + + check_outros(); + } + + set_attributes(div1, div1_data = get_spread_update(div1_levels, [ + (!current || dirty & /*metadata*/ 128 && div1_class_value !== (div1_class_value = `day ${/*metadata*/ ctx[7].classes.join(" ")}`)) && { class: div1_class_value }, + dirty & /*metadata*/ 128 && (/*metadata*/ ctx[7].dataAttributes || {}) + ])); + + toggle_class(div1, "active", /*selectedId*/ ctx[6] === getDateUID_1(/*date*/ ctx[0], "day")); + toggle_class(div1, "adjacent-month", !/*date*/ ctx[0].isSame(/*displayedMonth*/ ctx[5], "month")); + toggle_class(div1, "today", /*date*/ ctx[0].isSame(/*today*/ ctx[4], "day")); + toggle_class(div1, "svelte-q3wqg9", true); + }, + i(local) { + if (current) return; + + for (let i = 0; i < each_value.length; i += 1) { + transition_in(each_blocks[i]); + } + + current = true; + }, + o(local) { + each_blocks = each_blocks.filter(Boolean); + + for (let i = 0; i < each_blocks.length; i += 1) { + transition_out(each_blocks[i]); + } + + current = false; + }, + d(detaching) { + if (detaching) detach(div1); + destroy_each(each_blocks, detaching); + mounted = false; + run_all(dispose); + } + }; +} + +function create_fragment$4(ctx) { + let td; + let metadataresolver; + let current; + + metadataresolver = new MetadataResolver({ + props: { + metadata: /*metadata*/ ctx[7], + $$slots: { + default: [ + create_default_slot$1, + ({ metadata }) => ({ 7: metadata }), + ({ metadata }) => metadata ? 128 : 0 + ] + }, + $$scope: { ctx } + } + }); + + return { + c() { + td = element("td"); + create_component(metadataresolver.$$.fragment); + }, + m(target, anchor) { + insert(target, td, anchor); + mount_component(metadataresolver, td, null); + current = true; + }, + p(ctx, [dirty]) { + const metadataresolver_changes = {}; + if (dirty & /*metadata*/ 128) metadataresolver_changes.metadata = /*metadata*/ ctx[7]; + + if (dirty & /*$$scope, metadata, selectedId, date, displayedMonth, today, onClick, onContextMenu, onHover*/ 16639) { + metadataresolver_changes.$$scope = { dirty, ctx }; + } + + metadataresolver.$set(metadataresolver_changes); + }, + i(local) { + if (current) return; + transition_in(metadataresolver.$$.fragment, local); + current = true; + }, + o(local) { + transition_out(metadataresolver.$$.fragment, local); + current = false; + }, + d(detaching) { + if (detaching) detach(td); + destroy_component(metadataresolver); + } + }; +} + +function instance$4($$self, $$props, $$invalidate) { + + + let { date } = $$props; + let { metadata } = $$props; + let { onHover } = $$props; + let { onClick } = $$props; + let { onContextMenu } = $$props; + let { today } = $$props; + let { displayedMonth = null } = $$props; + let { selectedId = null } = $$props; + const click_handler = e => onClick(date, isMetaPressed(e)); + const contextmenu_handler = e => onContextMenu(date, e); + const pointerover_handler = e => onHover(date, e.target, isMetaPressed(e)); + + $$self.$$set = $$props => { + if ("date" in $$props) $$invalidate(0, date = $$props.date); + if ("metadata" in $$props) $$invalidate(7, metadata = $$props.metadata); + if ("onHover" in $$props) $$invalidate(1, onHover = $$props.onHover); + if ("onClick" in $$props) $$invalidate(2, onClick = $$props.onClick); + if ("onContextMenu" in $$props) $$invalidate(3, onContextMenu = $$props.onContextMenu); + if ("today" in $$props) $$invalidate(4, today = $$props.today); + if ("displayedMonth" in $$props) $$invalidate(5, displayedMonth = $$props.displayedMonth); + if ("selectedId" in $$props) $$invalidate(6, selectedId = $$props.selectedId); + }; + + return [ + date, + onHover, + onClick, + onContextMenu, + today, + displayedMonth, + selectedId, + metadata, + click_handler, + contextmenu_handler, + pointerover_handler + ]; +} + +class Day extends SvelteComponent { + constructor(options) { + super(); + if (!document.getElementById("svelte-q3wqg9-style")) add_css$4(); + + init(this, options, instance$4, create_fragment$4, not_equal, { + date: 0, + metadata: 7, + onHover: 1, + onClick: 2, + onContextMenu: 3, + today: 4, + displayedMonth: 5, + selectedId: 6 + }); + } +} + +/* src/components/Arrow.svelte generated by Svelte v3.35.0 */ + +function add_css$3() { + var style = element("style"); + style.id = "svelte-156w7na-style"; + style.textContent = ".arrow.svelte-156w7na.svelte-156w7na{align-items:center;cursor:pointer;display:flex;justify-content:center;width:24px}.arrow.is-mobile.svelte-156w7na.svelte-156w7na{width:32px}.right.svelte-156w7na.svelte-156w7na{transform:rotate(180deg)}.arrow.svelte-156w7na svg.svelte-156w7na{color:var(--color-arrow);height:16px;width:16px}"; + append(document.head, style); +} + +function create_fragment$3(ctx) { + let div; + let svg; + let path; + let mounted; + let dispose; + + return { + c() { + div = element("div"); + svg = svg_element("svg"); + path = svg_element("path"); + attr(path, "fill", "currentColor"); + attr(path, "d", "M34.52 239.03L228.87 44.69c9.37-9.37 24.57-9.37 33.94 0l22.67 22.67c9.36 9.36 9.37 24.52.04 33.9L131.49 256l154.02 154.75c9.34 9.38 9.32 24.54-.04 33.9l-22.67 22.67c-9.37 9.37-24.57 9.37-33.94 0L34.52 272.97c-9.37-9.37-9.37-24.57 0-33.94z"); + attr(svg, "focusable", "false"); + attr(svg, "role", "img"); + attr(svg, "xmlns", "http://www.w3.org/2000/svg"); + attr(svg, "viewBox", "0 0 320 512"); + attr(svg, "class", "svelte-156w7na"); + attr(div, "class", "arrow svelte-156w7na"); + attr(div, "aria-label", /*tooltip*/ ctx[1]); + toggle_class(div, "is-mobile", /*isMobile*/ ctx[3]); + toggle_class(div, "right", /*direction*/ ctx[2] === "right"); + }, + m(target, anchor) { + insert(target, div, anchor); + append(div, svg); + append(svg, path); + + if (!mounted) { + dispose = listen(div, "click", function () { + if (is_function(/*onClick*/ ctx[0])) /*onClick*/ ctx[0].apply(this, arguments); + }); + + mounted = true; + } + }, + p(new_ctx, [dirty]) { + ctx = new_ctx; + + if (dirty & /*tooltip*/ 2) { + attr(div, "aria-label", /*tooltip*/ ctx[1]); + } + + if (dirty & /*direction*/ 4) { + toggle_class(div, "right", /*direction*/ ctx[2] === "right"); + } + }, + i: noop, + o: noop, + d(detaching) { + if (detaching) detach(div); + mounted = false; + dispose(); + } + }; +} + +function instance$3($$self, $$props, $$invalidate) { + let { onClick } = $$props; + let { tooltip } = $$props; + let { direction } = $$props; + + // eslint-disable-next-line @typescript-eslint/no-explicit-any + let isMobile = window.app.isMobile; + + $$self.$$set = $$props => { + if ("onClick" in $$props) $$invalidate(0, onClick = $$props.onClick); + if ("tooltip" in $$props) $$invalidate(1, tooltip = $$props.tooltip); + if ("direction" in $$props) $$invalidate(2, direction = $$props.direction); + }; + + return [onClick, tooltip, direction, isMobile]; +} + +class Arrow extends SvelteComponent { + constructor(options) { + super(); + if (!document.getElementById("svelte-156w7na-style")) add_css$3(); + init(this, options, instance$3, create_fragment$3, safe_not_equal, { onClick: 0, tooltip: 1, direction: 2 }); + } +} + +/* src/components/Nav.svelte generated by Svelte v3.35.0 */ + +function add_css$2() { + var style = element("style"); + style.id = "svelte-1vwr9dd-style"; + style.textContent = ".nav.svelte-1vwr9dd.svelte-1vwr9dd{align-items:center;display:flex;margin:0.6em 0 1em;padding:0 8px;width:100%}.nav.is-mobile.svelte-1vwr9dd.svelte-1vwr9dd{padding:0}.title.svelte-1vwr9dd.svelte-1vwr9dd{color:var(--color-text-title);font-size:1.5em;margin:0}.is-mobile.svelte-1vwr9dd .title.svelte-1vwr9dd{font-size:1.3em}.month.svelte-1vwr9dd.svelte-1vwr9dd{font-weight:500;text-transform:capitalize}.year.svelte-1vwr9dd.svelte-1vwr9dd{color:var(--interactive-accent)}.right-nav.svelte-1vwr9dd.svelte-1vwr9dd{display:flex;justify-content:center;margin-left:auto}.reset-button.svelte-1vwr9dd.svelte-1vwr9dd{cursor:pointer;border-radius:4px;color:var(--text-muted);font-size:0.7em;font-weight:600;letter-spacing:1px;margin:0 4px;padding:0px 4px;text-transform:uppercase}.is-mobile.svelte-1vwr9dd .reset-button.svelte-1vwr9dd{display:none}"; + append(document.head, style); +} + +function create_fragment$2(ctx) { + let div2; + let h3; + let span0; + let t0_value = /*displayedMonth*/ ctx[0].format("MMM") + ""; + let t0; + let t1; + let span1; + let t2_value = /*displayedMonth*/ ctx[0].format("YYYY") + ""; + let t2; + let t3; + let div1; + let arrow0; + let t4; + let div0; + let t6; + let arrow1; + let current; + let mounted; + let dispose; + + arrow0 = new Arrow({ + props: { + direction: "left", + onClick: /*decrementDisplayedMonth*/ ctx[3], + tooltip: "Previous Month" + } + }); + + arrow1 = new Arrow({ + props: { + direction: "right", + onClick: /*incrementDisplayedMonth*/ ctx[2], + tooltip: "Next Month" + } + }); + + return { + c() { + div2 = element("div"); + h3 = element("h3"); + span0 = element("span"); + t0 = text(t0_value); + t1 = space(); + span1 = element("span"); + t2 = text(t2_value); + t3 = space(); + div1 = element("div"); + create_component(arrow0.$$.fragment); + t4 = space(); + div0 = element("div"); + div0.textContent = `${/*todayDisplayStr*/ ctx[4]}`; + t6 = space(); + create_component(arrow1.$$.fragment); + attr(span0, "class", "month svelte-1vwr9dd"); + attr(span1, "class", "year svelte-1vwr9dd"); + attr(h3, "class", "title svelte-1vwr9dd"); + attr(div0, "class", "reset-button svelte-1vwr9dd"); + attr(div1, "class", "right-nav svelte-1vwr9dd"); + attr(div2, "class", "nav svelte-1vwr9dd"); + toggle_class(div2, "is-mobile", /*isMobile*/ ctx[5]); + }, + m(target, anchor) { + insert(target, div2, anchor); + append(div2, h3); + append(h3, span0); + append(span0, t0); + append(h3, t1); + append(h3, span1); + append(span1, t2); + append(div2, t3); + append(div2, div1); + mount_component(arrow0, div1, null); + append(div1, t4); + append(div1, div0); + append(div1, t6); + mount_component(arrow1, div1, null); + current = true; + + if (!mounted) { + dispose = [ + listen(h3, "click", function () { + if (is_function(/*resetDisplayedMonth*/ ctx[1])) /*resetDisplayedMonth*/ ctx[1].apply(this, arguments); + }), + listen(div0, "click", function () { + if (is_function(/*resetDisplayedMonth*/ ctx[1])) /*resetDisplayedMonth*/ ctx[1].apply(this, arguments); + }) + ]; + + mounted = true; + } + }, + p(new_ctx, [dirty]) { + ctx = new_ctx; + if ((!current || dirty & /*displayedMonth*/ 1) && t0_value !== (t0_value = /*displayedMonth*/ ctx[0].format("MMM") + "")) set_data(t0, t0_value); + if ((!current || dirty & /*displayedMonth*/ 1) && t2_value !== (t2_value = /*displayedMonth*/ ctx[0].format("YYYY") + "")) set_data(t2, t2_value); + const arrow0_changes = {}; + if (dirty & /*decrementDisplayedMonth*/ 8) arrow0_changes.onClick = /*decrementDisplayedMonth*/ ctx[3]; + arrow0.$set(arrow0_changes); + const arrow1_changes = {}; + if (dirty & /*incrementDisplayedMonth*/ 4) arrow1_changes.onClick = /*incrementDisplayedMonth*/ ctx[2]; + arrow1.$set(arrow1_changes); + }, + i(local) { + if (current) return; + transition_in(arrow0.$$.fragment, local); + transition_in(arrow1.$$.fragment, local); + current = true; + }, + o(local) { + transition_out(arrow0.$$.fragment, local); + transition_out(arrow1.$$.fragment, local); + current = false; + }, + d(detaching) { + if (detaching) detach(div2); + destroy_component(arrow0); + destroy_component(arrow1); + mounted = false; + run_all(dispose); + } + }; +} + +function instance$2($$self, $$props, $$invalidate) { + + let { displayedMonth } = $$props; + let { today } = $$props; + let { resetDisplayedMonth } = $$props; + let { incrementDisplayedMonth } = $$props; + let { decrementDisplayedMonth } = $$props; + + // Get the word 'Today' but localized to the current language + const todayDisplayStr = today.calendar().split(/\d|\s/)[0]; + + // eslint-disable-next-line @typescript-eslint/no-explicit-any + let isMobile = window.app.isMobile; + + $$self.$$set = $$props => { + if ("displayedMonth" in $$props) $$invalidate(0, displayedMonth = $$props.displayedMonth); + if ("today" in $$props) $$invalidate(6, today = $$props.today); + if ("resetDisplayedMonth" in $$props) $$invalidate(1, resetDisplayedMonth = $$props.resetDisplayedMonth); + if ("incrementDisplayedMonth" in $$props) $$invalidate(2, incrementDisplayedMonth = $$props.incrementDisplayedMonth); + if ("decrementDisplayedMonth" in $$props) $$invalidate(3, decrementDisplayedMonth = $$props.decrementDisplayedMonth); + }; + + return [ + displayedMonth, + resetDisplayedMonth, + incrementDisplayedMonth, + decrementDisplayedMonth, + todayDisplayStr, + isMobile, + today + ]; +} + +class Nav extends SvelteComponent { + constructor(options) { + super(); + if (!document.getElementById("svelte-1vwr9dd-style")) add_css$2(); + + init(this, options, instance$2, create_fragment$2, safe_not_equal, { + displayedMonth: 0, + today: 6, + resetDisplayedMonth: 1, + incrementDisplayedMonth: 2, + decrementDisplayedMonth: 3 + }); + } +} + +/* src/components/WeekNum.svelte generated by Svelte v3.35.0 */ + +function add_css$1() { + var style = element("style"); + style.id = "svelte-egt0yd-style"; + style.textContent = "td.svelte-egt0yd{border-right:1px solid var(--background-modifier-border)}.week-num.svelte-egt0yd{background-color:var(--color-background-weeknum);border-radius:4px;color:var(--color-text-weeknum);cursor:pointer;font-size:0.65em;height:100%;padding:4px;text-align:center;transition:background-color 0.1s ease-in, color 0.1s ease-in;vertical-align:baseline}.week-num.svelte-egt0yd:hover{background-color:var(--interactive-hover)}.week-num.active.svelte-egt0yd:hover{background-color:var(--interactive-accent-hover)}.active.svelte-egt0yd{color:var(--text-on-accent);background-color:var(--interactive-accent)}.dot-container.svelte-egt0yd{display:flex;flex-wrap:wrap;justify-content:center;line-height:6px;min-height:6px}"; + append(document.head, style); +} + +function get_each_context$1(ctx, list, i) { + const child_ctx = ctx.slice(); + child_ctx[11] = list[i]; + return child_ctx; +} + +// (35:8) {#each metadata.dots as dot} +function create_each_block$1(ctx) { + let dot; + let current; + const dot_spread_levels = [/*dot*/ ctx[11]]; + let dot_props = {}; + + for (let i = 0; i < dot_spread_levels.length; i += 1) { + dot_props = assign(dot_props, dot_spread_levels[i]); + } + + dot = new Dot({ props: dot_props }); + + return { + c() { + create_component(dot.$$.fragment); + }, + m(target, anchor) { + mount_component(dot, target, anchor); + current = true; + }, + p(ctx, dirty) { + const dot_changes = (dirty & /*metadata*/ 64) + ? get_spread_update(dot_spread_levels, [get_spread_object(/*dot*/ ctx[11])]) + : {}; + + dot.$set(dot_changes); + }, + i(local) { + if (current) return; + transition_in(dot.$$.fragment, local); + current = true; + }, + o(local) { + transition_out(dot.$$.fragment, local); + current = false; + }, + d(detaching) { + destroy_component(dot, detaching); + } + }; +} + +// (24:2) +function create_default_slot(ctx) { + let div1; + let t0; + let t1; + let div0; + let div1_class_value; + let current; + let mounted; + let dispose; + let each_value = /*metadata*/ ctx[6].dots; + let each_blocks = []; + + for (let i = 0; i < each_value.length; i += 1) { + each_blocks[i] = create_each_block$1(get_each_context$1(ctx, each_value, i)); + } + + const out = i => transition_out(each_blocks[i], 1, 1, () => { + each_blocks[i] = null; + }); + + return { + c() { + div1 = element("div"); + t0 = text(/*weekNum*/ ctx[0]); + t1 = space(); + div0 = element("div"); + + for (let i = 0; i < each_blocks.length; i += 1) { + each_blocks[i].c(); + } + + attr(div0, "class", "dot-container svelte-egt0yd"); + attr(div1, "class", div1_class_value = "" + (null_to_empty(`week-num ${/*metadata*/ ctx[6].classes.join(" ")}`) + " svelte-egt0yd")); + toggle_class(div1, "active", /*selectedId*/ ctx[5] === getDateUID_1(/*days*/ ctx[1][0], "week")); + }, + m(target, anchor) { + insert(target, div1, anchor); + append(div1, t0); + append(div1, t1); + append(div1, div0); + + for (let i = 0; i < each_blocks.length; i += 1) { + each_blocks[i].m(div0, null); + } + + current = true; + + if (!mounted) { + dispose = [ + listen(div1, "click", function () { + if (is_function(/*onClick*/ ctx[3] && /*click_handler*/ ctx[8])) (/*onClick*/ ctx[3] && /*click_handler*/ ctx[8]).apply(this, arguments); + }), + listen(div1, "contextmenu", function () { + if (is_function(/*onContextMenu*/ ctx[4] && /*contextmenu_handler*/ ctx[9])) (/*onContextMenu*/ ctx[4] && /*contextmenu_handler*/ ctx[9]).apply(this, arguments); + }), + listen(div1, "pointerover", function () { + if (is_function(/*onHover*/ ctx[2] && /*pointerover_handler*/ ctx[10])) (/*onHover*/ ctx[2] && /*pointerover_handler*/ ctx[10]).apply(this, arguments); + }) + ]; + + mounted = true; + } + }, + p(new_ctx, dirty) { + ctx = new_ctx; + if (!current || dirty & /*weekNum*/ 1) set_data(t0, /*weekNum*/ ctx[0]); + + if (dirty & /*metadata*/ 64) { + each_value = /*metadata*/ ctx[6].dots; + let i; + + for (i = 0; i < each_value.length; i += 1) { + const child_ctx = get_each_context$1(ctx, each_value, i); + + if (each_blocks[i]) { + each_blocks[i].p(child_ctx, dirty); + transition_in(each_blocks[i], 1); + } else { + each_blocks[i] = create_each_block$1(child_ctx); + each_blocks[i].c(); + transition_in(each_blocks[i], 1); + each_blocks[i].m(div0, null); + } + } + + group_outros(); + + for (i = each_value.length; i < each_blocks.length; i += 1) { + out(i); + } + + check_outros(); + } + + if (!current || dirty & /*metadata*/ 64 && div1_class_value !== (div1_class_value = "" + (null_to_empty(`week-num ${/*metadata*/ ctx[6].classes.join(" ")}`) + " svelte-egt0yd"))) { + attr(div1, "class", div1_class_value); + } + + if (dirty & /*metadata, selectedId, getDateUID, days*/ 98) { + toggle_class(div1, "active", /*selectedId*/ ctx[5] === getDateUID_1(/*days*/ ctx[1][0], "week")); + } + }, + i(local) { + if (current) return; + + for (let i = 0; i < each_value.length; i += 1) { + transition_in(each_blocks[i]); + } + + current = true; + }, + o(local) { + each_blocks = each_blocks.filter(Boolean); + + for (let i = 0; i < each_blocks.length; i += 1) { + transition_out(each_blocks[i]); + } + + current = false; + }, + d(detaching) { + if (detaching) detach(div1); + destroy_each(each_blocks, detaching); + mounted = false; + run_all(dispose); + } + }; +} + +function create_fragment$1(ctx) { + let td; + let metadataresolver; + let current; + + metadataresolver = new MetadataResolver({ + props: { + metadata: /*metadata*/ ctx[6], + $$slots: { + default: [ + create_default_slot, + ({ metadata }) => ({ 6: metadata }), + ({ metadata }) => metadata ? 64 : 0 + ] + }, + $$scope: { ctx } + } + }); + + return { + c() { + td = element("td"); + create_component(metadataresolver.$$.fragment); + attr(td, "class", "svelte-egt0yd"); + }, + m(target, anchor) { + insert(target, td, anchor); + mount_component(metadataresolver, td, null); + current = true; + }, + p(ctx, [dirty]) { + const metadataresolver_changes = {}; + if (dirty & /*metadata*/ 64) metadataresolver_changes.metadata = /*metadata*/ ctx[6]; + + if (dirty & /*$$scope, metadata, selectedId, days, onClick, startOfWeek, onContextMenu, onHover, weekNum*/ 16639) { + metadataresolver_changes.$$scope = { dirty, ctx }; + } + + metadataresolver.$set(metadataresolver_changes); + }, + i(local) { + if (current) return; + transition_in(metadataresolver.$$.fragment, local); + current = true; + }, + o(local) { + transition_out(metadataresolver.$$.fragment, local); + current = false; + }, + d(detaching) { + if (detaching) detach(td); + destroy_component(metadataresolver); + } + }; +} + +function instance$1($$self, $$props, $$invalidate) { + + + let { weekNum } = $$props; + let { days } = $$props; + let { metadata } = $$props; + let { onHover } = $$props; + let { onClick } = $$props; + let { onContextMenu } = $$props; + let { selectedId = null } = $$props; + let startOfWeek; + const click_handler = e => onClick(startOfWeek, isMetaPressed(e)); + const contextmenu_handler = e => onContextMenu(days[0], e); + const pointerover_handler = e => onHover(startOfWeek, e.target, isMetaPressed(e)); + + $$self.$$set = $$props => { + if ("weekNum" in $$props) $$invalidate(0, weekNum = $$props.weekNum); + if ("days" in $$props) $$invalidate(1, days = $$props.days); + if ("metadata" in $$props) $$invalidate(6, metadata = $$props.metadata); + if ("onHover" in $$props) $$invalidate(2, onHover = $$props.onHover); + if ("onClick" in $$props) $$invalidate(3, onClick = $$props.onClick); + if ("onContextMenu" in $$props) $$invalidate(4, onContextMenu = $$props.onContextMenu); + if ("selectedId" in $$props) $$invalidate(5, selectedId = $$props.selectedId); + }; + + $$self.$$.update = () => { + if ($$self.$$.dirty & /*days*/ 2) { + $$invalidate(7, startOfWeek = getStartOfWeek(days)); + } + }; + + return [ + weekNum, + days, + onHover, + onClick, + onContextMenu, + selectedId, + metadata, + startOfWeek, + click_handler, + contextmenu_handler, + pointerover_handler + ]; +} + +class WeekNum extends SvelteComponent { + constructor(options) { + super(); + if (!document.getElementById("svelte-egt0yd-style")) add_css$1(); + + init(this, options, instance$1, create_fragment$1, not_equal, { + weekNum: 0, + days: 1, + metadata: 6, + onHover: 2, + onClick: 3, + onContextMenu: 4, + selectedId: 5 + }); + } +} + +async function metadataReducer(promisedMetadata) { + const meta = { + dots: [], + classes: [], + dataAttributes: {}, + }; + const metas = await Promise.all(promisedMetadata); + return metas.reduce((acc, meta) => ({ + classes: [...acc.classes, ...(meta.classes || [])], + dataAttributes: Object.assign(acc.dataAttributes, meta.dataAttributes), + dots: [...acc.dots, ...(meta.dots || [])], + }), meta); +} +function getDailyMetadata(sources, date, ..._args) { + return metadataReducer(sources.map((source) => source.getDailyMetadata(date))); +} +function getWeeklyMetadata(sources, date, ..._args) { + return metadataReducer(sources.map((source) => source.getWeeklyMetadata(date))); +} + +/* src/components/Calendar.svelte generated by Svelte v3.35.0 */ + +function add_css() { + var style = element("style"); + style.id = "svelte-pcimu8-style"; + style.textContent = ".container.svelte-pcimu8{--color-background-heading:transparent;--color-background-day:transparent;--color-background-weeknum:transparent;--color-background-weekend:transparent;--color-dot:var(--text-muted);--color-arrow:var(--text-muted);--color-button:var(--text-muted);--color-text-title:var(--text-normal);--color-text-heading:var(--text-muted);--color-text-day:var(--text-normal);--color-text-today:var(--interactive-accent);--color-text-weeknum:var(--text-muted)}.container.svelte-pcimu8{padding:0 8px}.container.is-mobile.svelte-pcimu8{padding:0}th.svelte-pcimu8{text-align:center}.weekend.svelte-pcimu8{background-color:var(--color-background-weekend)}.calendar.svelte-pcimu8{border-collapse:collapse;width:100%}th.svelte-pcimu8{background-color:var(--color-background-heading);color:var(--color-text-heading);font-size:0.6em;letter-spacing:1px;padding:4px;text-transform:uppercase}"; + append(document.head, style); +} + +function get_each_context(ctx, list, i) { + const child_ctx = ctx.slice(); + child_ctx[18] = list[i]; + return child_ctx; +} + +function get_each_context_1(ctx, list, i) { + const child_ctx = ctx.slice(); + child_ctx[21] = list[i]; + return child_ctx; +} + +function get_each_context_2(ctx, list, i) { + const child_ctx = ctx.slice(); + child_ctx[24] = list[i]; + return child_ctx; +} + +function get_each_context_3(ctx, list, i) { + const child_ctx = ctx.slice(); + child_ctx[27] = list[i]; + return child_ctx; +} + +// (55:6) {#if showWeekNums} +function create_if_block_2(ctx) { + let col; + + return { + c() { + col = element("col"); + }, + m(target, anchor) { + insert(target, col, anchor); + }, + d(detaching) { + if (detaching) detach(col); + } + }; +} + +// (58:6) {#each month[1].days as date} +function create_each_block_3(ctx) { + let col; + + return { + c() { + col = element("col"); + attr(col, "class", "svelte-pcimu8"); + toggle_class(col, "weekend", isWeekend(/*date*/ ctx[27])); + }, + m(target, anchor) { + insert(target, col, anchor); + }, + p(ctx, dirty) { + if (dirty & /*isWeekend, month*/ 16384) { + toggle_class(col, "weekend", isWeekend(/*date*/ ctx[27])); + } + }, + d(detaching) { + if (detaching) detach(col); + } + }; +} + +// (64:8) {#if showWeekNums} +function create_if_block_1(ctx) { + let th; + + return { + c() { + th = element("th"); + th.textContent = "W"; + attr(th, "class", "svelte-pcimu8"); + }, + m(target, anchor) { + insert(target, th, anchor); + }, + d(detaching) { + if (detaching) detach(th); + } + }; +} + +// (67:8) {#each daysOfWeek as dayOfWeek} +function create_each_block_2(ctx) { + let th; + let t_value = /*dayOfWeek*/ ctx[24] + ""; + let t; + + return { + c() { + th = element("th"); + t = text(t_value); + attr(th, "class", "svelte-pcimu8"); + }, + m(target, anchor) { + insert(target, th, anchor); + append(th, t); + }, + p(ctx, dirty) { + if (dirty & /*daysOfWeek*/ 32768 && t_value !== (t_value = /*dayOfWeek*/ ctx[24] + "")) set_data(t, t_value); + }, + d(detaching) { + if (detaching) detach(th); + } + }; +} + +// (75:10) {#if showWeekNums} +function create_if_block(ctx) { + let weeknum; + let current; + + const weeknum_spread_levels = [ + /*week*/ ctx[18], + { + metadata: getWeeklyMetadata(/*sources*/ ctx[8], /*week*/ ctx[18].days[0], /*today*/ ctx[10]) + }, + { onClick: /*onClickWeek*/ ctx[7] }, + { + onContextMenu: /*onContextMenuWeek*/ ctx[5] + }, + { onHover: /*onHoverWeek*/ ctx[3] }, + { selectedId: /*selectedId*/ ctx[9] } + ]; + + let weeknum_props = {}; + + for (let i = 0; i < weeknum_spread_levels.length; i += 1) { + weeknum_props = assign(weeknum_props, weeknum_spread_levels[i]); + } + + weeknum = new WeekNum({ props: weeknum_props }); + + return { + c() { + create_component(weeknum.$$.fragment); + }, + m(target, anchor) { + mount_component(weeknum, target, anchor); + current = true; + }, + p(ctx, dirty) { + const weeknum_changes = (dirty & /*month, getWeeklyMetadata, sources, today, onClickWeek, onContextMenuWeek, onHoverWeek, selectedId*/ 18344) + ? get_spread_update(weeknum_spread_levels, [ + dirty & /*month*/ 16384 && get_spread_object(/*week*/ ctx[18]), + dirty & /*getWeeklyMetadata, sources, month, today*/ 17664 && { + metadata: getWeeklyMetadata(/*sources*/ ctx[8], /*week*/ ctx[18].days[0], /*today*/ ctx[10]) + }, + dirty & /*onClickWeek*/ 128 && { onClick: /*onClickWeek*/ ctx[7] }, + dirty & /*onContextMenuWeek*/ 32 && { + onContextMenu: /*onContextMenuWeek*/ ctx[5] + }, + dirty & /*onHoverWeek*/ 8 && { onHover: /*onHoverWeek*/ ctx[3] }, + dirty & /*selectedId*/ 512 && { selectedId: /*selectedId*/ ctx[9] } + ]) + : {}; + + weeknum.$set(weeknum_changes); + }, + i(local) { + if (current) return; + transition_in(weeknum.$$.fragment, local); + current = true; + }, + o(local) { + transition_out(weeknum.$$.fragment, local); + current = false; + }, + d(detaching) { + destroy_component(weeknum, detaching); + } + }; +} + +// (85:10) {#each week.days as day (day.format())} +function create_each_block_1(key_1, ctx) { + let first; + let day; + let current; + + day = new Day({ + props: { + date: /*day*/ ctx[21], + today: /*today*/ ctx[10], + displayedMonth: /*displayedMonth*/ ctx[0], + onClick: /*onClickDay*/ ctx[6], + onContextMenu: /*onContextMenuDay*/ ctx[4], + onHover: /*onHoverDay*/ ctx[2], + metadata: getDailyMetadata(/*sources*/ ctx[8], /*day*/ ctx[21], /*today*/ ctx[10]), + selectedId: /*selectedId*/ ctx[9] + } + }); + + return { + key: key_1, + first: null, + c() { + first = empty(); + create_component(day.$$.fragment); + this.first = first; + }, + m(target, anchor) { + insert(target, first, anchor); + mount_component(day, target, anchor); + current = true; + }, + p(new_ctx, dirty) { + ctx = new_ctx; + const day_changes = {}; + if (dirty & /*month*/ 16384) day_changes.date = /*day*/ ctx[21]; + if (dirty & /*today*/ 1024) day_changes.today = /*today*/ ctx[10]; + if (dirty & /*displayedMonth*/ 1) day_changes.displayedMonth = /*displayedMonth*/ ctx[0]; + if (dirty & /*onClickDay*/ 64) day_changes.onClick = /*onClickDay*/ ctx[6]; + if (dirty & /*onContextMenuDay*/ 16) day_changes.onContextMenu = /*onContextMenuDay*/ ctx[4]; + if (dirty & /*onHoverDay*/ 4) day_changes.onHover = /*onHoverDay*/ ctx[2]; + if (dirty & /*sources, month, today*/ 17664) day_changes.metadata = getDailyMetadata(/*sources*/ ctx[8], /*day*/ ctx[21], /*today*/ ctx[10]); + if (dirty & /*selectedId*/ 512) day_changes.selectedId = /*selectedId*/ ctx[9]; + day.$set(day_changes); + }, + i(local) { + if (current) return; + transition_in(day.$$.fragment, local); + current = true; + }, + o(local) { + transition_out(day.$$.fragment, local); + current = false; + }, + d(detaching) { + if (detaching) detach(first); + destroy_component(day, detaching); + } + }; +} + +// (73:6) {#each month as week (week.weekNum)} +function create_each_block(key_1, ctx) { + let tr; + let t0; + let each_blocks = []; + let each_1_lookup = new Map(); + let t1; + let current; + let if_block = /*showWeekNums*/ ctx[1] && create_if_block(ctx); + let each_value_1 = /*week*/ ctx[18].days; + const get_key = ctx => /*day*/ ctx[21].format(); + + for (let i = 0; i < each_value_1.length; i += 1) { + let child_ctx = get_each_context_1(ctx, each_value_1, i); + let key = get_key(child_ctx); + each_1_lookup.set(key, each_blocks[i] = create_each_block_1(key, child_ctx)); + } + + return { + key: key_1, + first: null, + c() { + tr = element("tr"); + if (if_block) if_block.c(); + t0 = space(); + + for (let i = 0; i < each_blocks.length; i += 1) { + each_blocks[i].c(); + } + + t1 = space(); + this.first = tr; + }, + m(target, anchor) { + insert(target, tr, anchor); + if (if_block) if_block.m(tr, null); + append(tr, t0); + + for (let i = 0; i < each_blocks.length; i += 1) { + each_blocks[i].m(tr, null); + } + + append(tr, t1); + current = true; + }, + p(new_ctx, dirty) { + ctx = new_ctx; + + if (/*showWeekNums*/ ctx[1]) { + if (if_block) { + if_block.p(ctx, dirty); + + if (dirty & /*showWeekNums*/ 2) { + transition_in(if_block, 1); + } + } else { + if_block = create_if_block(ctx); + if_block.c(); + transition_in(if_block, 1); + if_block.m(tr, t0); + } + } else if (if_block) { + group_outros(); + + transition_out(if_block, 1, 1, () => { + if_block = null; + }); + + check_outros(); + } + + if (dirty & /*month, today, displayedMonth, onClickDay, onContextMenuDay, onHoverDay, getDailyMetadata, sources, selectedId*/ 18261) { + each_value_1 = /*week*/ ctx[18].days; + group_outros(); + each_blocks = update_keyed_each(each_blocks, dirty, get_key, 1, ctx, each_value_1, each_1_lookup, tr, outro_and_destroy_block, create_each_block_1, t1, get_each_context_1); + check_outros(); + } + }, + i(local) { + if (current) return; + transition_in(if_block); + + for (let i = 0; i < each_value_1.length; i += 1) { + transition_in(each_blocks[i]); + } + + current = true; + }, + o(local) { + transition_out(if_block); + + for (let i = 0; i < each_blocks.length; i += 1) { + transition_out(each_blocks[i]); + } + + current = false; + }, + d(detaching) { + if (detaching) detach(tr); + if (if_block) if_block.d(); + + for (let i = 0; i < each_blocks.length; i += 1) { + each_blocks[i].d(); + } + } + }; +} + +function create_fragment$7(ctx) { + let div; + let nav; + let t0; + let table; + let colgroup; + let t1; + let t2; + let thead; + let tr; + let t3; + let t4; + let tbody; + let each_blocks = []; + let each2_lookup = new Map(); + let current; + + nav = new Nav({ + props: { + today: /*today*/ ctx[10], + displayedMonth: /*displayedMonth*/ ctx[0], + incrementDisplayedMonth: /*incrementDisplayedMonth*/ ctx[11], + decrementDisplayedMonth: /*decrementDisplayedMonth*/ ctx[12], + resetDisplayedMonth: /*resetDisplayedMonth*/ ctx[13] + } + }); + + let if_block0 = /*showWeekNums*/ ctx[1] && create_if_block_2(); + let each_value_3 = /*month*/ ctx[14][1].days; + let each_blocks_2 = []; + + for (let i = 0; i < each_value_3.length; i += 1) { + each_blocks_2[i] = create_each_block_3(get_each_context_3(ctx, each_value_3, i)); + } + + let if_block1 = /*showWeekNums*/ ctx[1] && create_if_block_1(); + let each_value_2 = /*daysOfWeek*/ ctx[15]; + let each_blocks_1 = []; + + for (let i = 0; i < each_value_2.length; i += 1) { + each_blocks_1[i] = create_each_block_2(get_each_context_2(ctx, each_value_2, i)); + } + + let each_value = /*month*/ ctx[14]; + const get_key = ctx => /*week*/ ctx[18].weekNum; + + for (let i = 0; i < each_value.length; i += 1) { + let child_ctx = get_each_context(ctx, each_value, i); + let key = get_key(child_ctx); + each2_lookup.set(key, each_blocks[i] = create_each_block(key, child_ctx)); + } + + return { + c() { + div = element("div"); + create_component(nav.$$.fragment); + t0 = space(); + table = element("table"); + colgroup = element("colgroup"); + if (if_block0) if_block0.c(); + t1 = space(); + + for (let i = 0; i < each_blocks_2.length; i += 1) { + each_blocks_2[i].c(); + } + + t2 = space(); + thead = element("thead"); + tr = element("tr"); + if (if_block1) if_block1.c(); + t3 = space(); + + for (let i = 0; i < each_blocks_1.length; i += 1) { + each_blocks_1[i].c(); + } + + t4 = space(); + tbody = element("tbody"); + + for (let i = 0; i < each_blocks.length; i += 1) { + each_blocks[i].c(); + } + + attr(table, "class", "calendar svelte-pcimu8"); + attr(div, "id", "calendar-container"); + attr(div, "class", "container svelte-pcimu8"); + toggle_class(div, "is-mobile", /*isMobile*/ ctx[16]); + }, + m(target, anchor) { + insert(target, div, anchor); + mount_component(nav, div, null); + append(div, t0); + append(div, table); + append(table, colgroup); + if (if_block0) if_block0.m(colgroup, null); + append(colgroup, t1); + + for (let i = 0; i < each_blocks_2.length; i += 1) { + each_blocks_2[i].m(colgroup, null); + } + + append(table, t2); + append(table, thead); + append(thead, tr); + if (if_block1) if_block1.m(tr, null); + append(tr, t3); + + for (let i = 0; i < each_blocks_1.length; i += 1) { + each_blocks_1[i].m(tr, null); + } + + append(table, t4); + append(table, tbody); + + for (let i = 0; i < each_blocks.length; i += 1) { + each_blocks[i].m(tbody, null); + } + + current = true; + }, + p(ctx, [dirty]) { + const nav_changes = {}; + if (dirty & /*today*/ 1024) nav_changes.today = /*today*/ ctx[10]; + if (dirty & /*displayedMonth*/ 1) nav_changes.displayedMonth = /*displayedMonth*/ ctx[0]; + nav.$set(nav_changes); + + if (/*showWeekNums*/ ctx[1]) { + if (if_block0) ; else { + if_block0 = create_if_block_2(); + if_block0.c(); + if_block0.m(colgroup, t1); + } + } else if (if_block0) { + if_block0.d(1); + if_block0 = null; + } + + if (dirty & /*isWeekend, month*/ 16384) { + each_value_3 = /*month*/ ctx[14][1].days; + let i; + + for (i = 0; i < each_value_3.length; i += 1) { + const child_ctx = get_each_context_3(ctx, each_value_3, i); + + if (each_blocks_2[i]) { + each_blocks_2[i].p(child_ctx, dirty); + } else { + each_blocks_2[i] = create_each_block_3(child_ctx); + each_blocks_2[i].c(); + each_blocks_2[i].m(colgroup, null); + } + } + + for (; i < each_blocks_2.length; i += 1) { + each_blocks_2[i].d(1); + } + + each_blocks_2.length = each_value_3.length; + } + + if (/*showWeekNums*/ ctx[1]) { + if (if_block1) ; else { + if_block1 = create_if_block_1(); + if_block1.c(); + if_block1.m(tr, t3); + } + } else if (if_block1) { + if_block1.d(1); + if_block1 = null; + } + + if (dirty & /*daysOfWeek*/ 32768) { + each_value_2 = /*daysOfWeek*/ ctx[15]; + let i; + + for (i = 0; i < each_value_2.length; i += 1) { + const child_ctx = get_each_context_2(ctx, each_value_2, i); + + if (each_blocks_1[i]) { + each_blocks_1[i].p(child_ctx, dirty); + } else { + each_blocks_1[i] = create_each_block_2(child_ctx); + each_blocks_1[i].c(); + each_blocks_1[i].m(tr, null); + } + } + + for (; i < each_blocks_1.length; i += 1) { + each_blocks_1[i].d(1); + } + + each_blocks_1.length = each_value_2.length; + } + + if (dirty & /*month, today, displayedMonth, onClickDay, onContextMenuDay, onHoverDay, getDailyMetadata, sources, selectedId, getWeeklyMetadata, onClickWeek, onContextMenuWeek, onHoverWeek, showWeekNums*/ 18431) { + each_value = /*month*/ ctx[14]; + group_outros(); + each_blocks = update_keyed_each(each_blocks, dirty, get_key, 1, ctx, each_value, each2_lookup, tbody, outro_and_destroy_block, create_each_block, null, get_each_context); + check_outros(); + } + }, + i(local) { + if (current) return; + transition_in(nav.$$.fragment, local); + + for (let i = 0; i < each_value.length; i += 1) { + transition_in(each_blocks[i]); + } + + current = true; + }, + o(local) { + transition_out(nav.$$.fragment, local); + + for (let i = 0; i < each_blocks.length; i += 1) { + transition_out(each_blocks[i]); + } + + current = false; + }, + d(detaching) { + if (detaching) detach(div); + destroy_component(nav); + if (if_block0) if_block0.d(); + destroy_each(each_blocks_2, detaching); + if (if_block1) if_block1.d(); + destroy_each(each_blocks_1, detaching); + + for (let i = 0; i < each_blocks.length; i += 1) { + each_blocks[i].d(); + } + } + }; +} + +function instance$7($$self, $$props, $$invalidate) { + + + let { localeData } = $$props; + let { showWeekNums = false } = $$props; + let { onHoverDay } = $$props; + let { onHoverWeek } = $$props; + let { onContextMenuDay } = $$props; + let { onContextMenuWeek } = $$props; + let { onClickDay } = $$props; + let { onClickWeek } = $$props; + let { sources = [] } = $$props; + let { selectedId } = $$props; + let { today = window.moment() } = $$props; + let { displayedMonth = today } = $$props; + let month; + let daysOfWeek; + + // eslint-disable-next-line @typescript-eslint/no-explicit-any + let isMobile = window.app.isMobile; + + function incrementDisplayedMonth() { + $$invalidate(0, displayedMonth = displayedMonth.clone().add(1, "month")); + } + + function decrementDisplayedMonth() { + $$invalidate(0, displayedMonth = displayedMonth.clone().subtract(1, "month")); + } + + function resetDisplayedMonth() { + $$invalidate(0, displayedMonth = today.clone()); + } + + $$self.$$set = $$props => { + if ("localeData" in $$props) $$invalidate(17, localeData = $$props.localeData); + if ("showWeekNums" in $$props) $$invalidate(1, showWeekNums = $$props.showWeekNums); + if ("onHoverDay" in $$props) $$invalidate(2, onHoverDay = $$props.onHoverDay); + if ("onHoverWeek" in $$props) $$invalidate(3, onHoverWeek = $$props.onHoverWeek); + if ("onContextMenuDay" in $$props) $$invalidate(4, onContextMenuDay = $$props.onContextMenuDay); + if ("onContextMenuWeek" in $$props) $$invalidate(5, onContextMenuWeek = $$props.onContextMenuWeek); + if ("onClickDay" in $$props) $$invalidate(6, onClickDay = $$props.onClickDay); + if ("onClickWeek" in $$props) $$invalidate(7, onClickWeek = $$props.onClickWeek); + if ("sources" in $$props) $$invalidate(8, sources = $$props.sources); + if ("selectedId" in $$props) $$invalidate(9, selectedId = $$props.selectedId); + if ("today" in $$props) $$invalidate(10, today = $$props.today); + if ("displayedMonth" in $$props) $$invalidate(0, displayedMonth = $$props.displayedMonth); + }; + + $$self.$$.update = () => { + if ($$self.$$.dirty & /*displayedMonth, localeData*/ 131073) { + $$invalidate(14, month = getMonth(displayedMonth, localeData)); + } + + if ($$self.$$.dirty & /*today, localeData*/ 132096) { + $$invalidate(15, daysOfWeek = getDaysOfWeek(today, localeData)); + } + }; + + return [ + displayedMonth, + showWeekNums, + onHoverDay, + onHoverWeek, + onContextMenuDay, + onContextMenuWeek, + onClickDay, + onClickWeek, + sources, + selectedId, + today, + incrementDisplayedMonth, + decrementDisplayedMonth, + resetDisplayedMonth, + month, + daysOfWeek, + isMobile, + localeData + ]; +} + +class Calendar$1 extends SvelteComponent { + constructor(options) { + super(); + if (!document.getElementById("svelte-pcimu8-style")) add_css(); + + init(this, options, instance$7, create_fragment$7, not_equal, { + localeData: 17, + showWeekNums: 1, + onHoverDay: 2, + onHoverWeek: 3, + onContextMenuDay: 4, + onContextMenuWeek: 5, + onClickDay: 6, + onClickWeek: 7, + sources: 8, + selectedId: 9, + today: 10, + displayedMonth: 0, + incrementDisplayedMonth: 11, + decrementDisplayedMonth: 12, + resetDisplayedMonth: 13 + }); + } + + get incrementDisplayedMonth() { + return this.$$.ctx[11]; + } + + get decrementDisplayedMonth() { + return this.$$.ctx[12]; + } + + get resetDisplayedMonth() { + return this.$$.ctx[13]; + } +} + +const langToMomentLocale = { + en: "en-gb", + zh: "zh-cn", + "zh-TW": "zh-tw", + ru: "ru", + ko: "ko", + it: "it", + id: "id", + ro: "ro", + "pt-BR": "pt-br", + cz: "cs", + da: "da", + de: "de", + es: "es", + fr: "fr", + no: "nn", + pl: "pl", + pt: "pt", + tr: "tr", + hi: "hi", + nl: "nl", + ar: "ar", + ja: "ja", +}; +const weekdays = [ + "sunday", + "monday", + "tuesday", + "wednesday", + "thursday", + "friday", + "saturday", +]; +function overrideGlobalMomentWeekStart(weekStart) { + const { moment } = window; + const currentLocale = moment.locale(); + // Save the initial locale weekspec so that we can restore + // it when toggling between the different options in settings. + if (!window._bundledLocaleWeekSpec) { + // eslint-disable-next-line @typescript-eslint/no-explicit-any + window._bundledLocaleWeekSpec = moment.localeData()._week; + } + if (weekStart === "locale") { + moment.updateLocale(currentLocale, { + week: window._bundledLocaleWeekSpec, + }); + } + else { + moment.updateLocale(currentLocale, { + week: { + dow: weekdays.indexOf(weekStart) || 0, + }, + }); + } +} +/** + * Sets the locale used by the calendar. This allows the calendar to + * default to the user's locale (e.g. Start Week on Sunday/Monday/Friday) + * + * @param localeOverride locale string (e.g. "en-US") + */ +function configureGlobalMomentLocale(localeOverride = "system-default", weekStart = "locale") { + var _a; + const obsidianLang = localStorage.getItem("language") || "en"; + const systemLang = (_a = navigator.language) === null || _a === void 0 ? void 0 : _a.toLowerCase(); + let momentLocale = langToMomentLocale[obsidianLang]; + if (localeOverride !== "system-default") { + momentLocale = localeOverride; + } + else if (systemLang.startsWith(obsidianLang)) { + // If the system locale is more specific (en-gb vs en), use the system locale. + momentLocale = systemLang; + } + const currentLocale = window.moment.locale(momentLocale); + console.debug(`[Calendar] Trying to switch Moment.js global locale to ${momentLocale}, got ${currentLocale}`); + overrideGlobalMomentWeekStart(weekStart); + return currentLocale; +} + +/* src/ui/Calendar.svelte generated by Svelte v3.35.0 */ + +function create_fragment(ctx) { + let calendarbase; + let updating_displayedMonth; + let current; + + function calendarbase_displayedMonth_binding(value) { + /*calendarbase_displayedMonth_binding*/ ctx[12](value); + } + + let calendarbase_props = { + sources: /*sources*/ ctx[1], + today: /*today*/ ctx[9], + onHoverDay: /*onHoverDay*/ ctx[2], + onHoverWeek: /*onHoverWeek*/ ctx[3], + onContextMenuDay: /*onContextMenuDay*/ ctx[6], + onContextMenuWeek: /*onContextMenuWeek*/ ctx[7], + onClickDay: /*onClickDay*/ ctx[4], + onClickWeek: /*onClickWeek*/ ctx[5], + localeData: /*today*/ ctx[9].localeData(), + selectedId: /*$activeFile*/ ctx[10], + showWeekNums: /*$settings*/ ctx[8].showWeeklyNote + }; + + if (/*displayedMonth*/ ctx[0] !== void 0) { + calendarbase_props.displayedMonth = /*displayedMonth*/ ctx[0]; + } + + calendarbase = new Calendar$1({ props: calendarbase_props }); + binding_callbacks$1.push(() => bind(calendarbase, "displayedMonth", calendarbase_displayedMonth_binding)); + + return { + c() { + create_component$1(calendarbase.$$.fragment); + }, + m(target, anchor) { + mount_component$1(calendarbase, target, anchor); + current = true; + }, + p(ctx, [dirty]) { + const calendarbase_changes = {}; + if (dirty & /*sources*/ 2) calendarbase_changes.sources = /*sources*/ ctx[1]; + if (dirty & /*today*/ 512) calendarbase_changes.today = /*today*/ ctx[9]; + if (dirty & /*onHoverDay*/ 4) calendarbase_changes.onHoverDay = /*onHoverDay*/ ctx[2]; + if (dirty & /*onHoverWeek*/ 8) calendarbase_changes.onHoverWeek = /*onHoverWeek*/ ctx[3]; + if (dirty & /*onContextMenuDay*/ 64) calendarbase_changes.onContextMenuDay = /*onContextMenuDay*/ ctx[6]; + if (dirty & /*onContextMenuWeek*/ 128) calendarbase_changes.onContextMenuWeek = /*onContextMenuWeek*/ ctx[7]; + if (dirty & /*onClickDay*/ 16) calendarbase_changes.onClickDay = /*onClickDay*/ ctx[4]; + if (dirty & /*onClickWeek*/ 32) calendarbase_changes.onClickWeek = /*onClickWeek*/ ctx[5]; + if (dirty & /*today*/ 512) calendarbase_changes.localeData = /*today*/ ctx[9].localeData(); + if (dirty & /*$activeFile*/ 1024) calendarbase_changes.selectedId = /*$activeFile*/ ctx[10]; + if (dirty & /*$settings*/ 256) calendarbase_changes.showWeekNums = /*$settings*/ ctx[8].showWeeklyNote; + + if (!updating_displayedMonth && dirty & /*displayedMonth*/ 1) { + updating_displayedMonth = true; + calendarbase_changes.displayedMonth = /*displayedMonth*/ ctx[0]; + add_flush_callback(() => updating_displayedMonth = false); + } + + calendarbase.$set(calendarbase_changes); + }, + i(local) { + if (current) return; + transition_in$1(calendarbase.$$.fragment, local); + current = true; + }, + o(local) { + transition_out$1(calendarbase.$$.fragment, local); + current = false; + }, + d(detaching) { + destroy_component$1(calendarbase, detaching); + } + }; +} + +function instance($$self, $$props, $$invalidate) { + let $settings; + let $activeFile; + component_subscribe($$self, settings, $$value => $$invalidate(8, $settings = $$value)); + component_subscribe($$self, activeFile, $$value => $$invalidate(10, $activeFile = $$value)); + + + let today; + let { displayedMonth = today } = $$props; + let { sources } = $$props; + let { onHoverDay } = $$props; + let { onHoverWeek } = $$props; + let { onClickDay } = $$props; + let { onClickWeek } = $$props; + let { onContextMenuDay } = $$props; + let { onContextMenuWeek } = $$props; + + function tick() { + $$invalidate(9, today = window.moment()); + } + + function getToday(settings) { + configureGlobalMomentLocale(settings.localeOverride, settings.weekStart); + dailyNotes.reindex(); + weeklyNotes.reindex(); + return window.moment(); + } + + // 1 minute heartbeat to keep `today` reflecting the current day + let heartbeat = setInterval( + () => { + tick(); + const isViewingCurrentMonth = displayedMonth.isSame(today, "day"); + + if (isViewingCurrentMonth) { + // if it's midnight on the last day of the month, this will + // update the display to show the new month. + $$invalidate(0, displayedMonth = today); + } + }, + 1000 * 60 + ); + + onDestroy(() => { + clearInterval(heartbeat); + }); + + function calendarbase_displayedMonth_binding(value) { + displayedMonth = value; + $$invalidate(0, displayedMonth); + } + + $$self.$$set = $$props => { + if ("displayedMonth" in $$props) $$invalidate(0, displayedMonth = $$props.displayedMonth); + if ("sources" in $$props) $$invalidate(1, sources = $$props.sources); + if ("onHoverDay" in $$props) $$invalidate(2, onHoverDay = $$props.onHoverDay); + if ("onHoverWeek" in $$props) $$invalidate(3, onHoverWeek = $$props.onHoverWeek); + if ("onClickDay" in $$props) $$invalidate(4, onClickDay = $$props.onClickDay); + if ("onClickWeek" in $$props) $$invalidate(5, onClickWeek = $$props.onClickWeek); + if ("onContextMenuDay" in $$props) $$invalidate(6, onContextMenuDay = $$props.onContextMenuDay); + if ("onContextMenuWeek" in $$props) $$invalidate(7, onContextMenuWeek = $$props.onContextMenuWeek); + }; + + $$self.$$.update = () => { + if ($$self.$$.dirty & /*$settings*/ 256) { + $$invalidate(9, today = getToday($settings)); + } + }; + + return [ + displayedMonth, + sources, + onHoverDay, + onHoverWeek, + onClickDay, + onClickWeek, + onContextMenuDay, + onContextMenuWeek, + $settings, + today, + $activeFile, + tick, + calendarbase_displayedMonth_binding + ]; +} + +class Calendar extends SvelteComponent$1 { + constructor(options) { + super(); + + init$1(this, options, instance, create_fragment, not_equal$1, { + displayedMonth: 0, + sources: 1, + onHoverDay: 2, + onHoverWeek: 3, + onClickDay: 4, + onClickWeek: 5, + onContextMenuDay: 6, + onContextMenuWeek: 7, + tick: 11 + }); + } + + get tick() { + return this.$$.ctx[11]; + } +} + +function showFileMenu(app, file, position) { + const fileMenu = new obsidian.Menu(app); + fileMenu.addItem((item) => item + .setTitle("Delete") + .setIcon("trash") + .onClick(() => { + // eslint-disable-next-line @typescript-eslint/no-explicit-any + app.fileManager.promptForFileDeletion(file); + })); + app.workspace.trigger("file-menu", fileMenu, file, "calendar-context-menu", null); + fileMenu.showAtPosition(position); +} + +const getStreakClasses = (file) => { + return classList({ + "has-note": !!file, + }); +}; +const streakSource = { + getDailyMetadata: async (date) => { + const file = getDailyNote_1(date, get_store_value(dailyNotes)); + return { + classes: getStreakClasses(file), + dots: [], + }; + }, + getWeeklyMetadata: async (date) => { + const file = getWeeklyNote_1(date, get_store_value(weeklyNotes)); + return { + classes: getStreakClasses(file), + dots: [], + }; + }, +}; + +function getNoteTags(note) { + var _a; + if (!note) { + return []; + } + const { metadataCache } = window.app; + const frontmatter = (_a = metadataCache.getFileCache(note)) === null || _a === void 0 ? void 0 : _a.frontmatter; + const tags = []; + if (frontmatter) { + const frontmatterTags = obsidian.parseFrontMatterTags(frontmatter) || []; + tags.push(...frontmatterTags); + } + // strip the '#' at the beginning + return tags.map((tag) => tag.substring(1)); +} +function getFormattedTagAttributes(note) { + const attrs = {}; + const tags = getNoteTags(note); + const [emojiTags, nonEmojiTags] = partition(tags, (tag) => /(?:[\u2700-\u27bf]|(?:\ud83c[\udde6-\uddff]){2}|[\ud800-\udbff][\udc00-\udfff]|[\u0023-\u0039]\ufe0f?\u20e3|\u3299|\u3297|\u303d|\u3030|\u24c2|\ud83c[\udd70-\udd71]|\ud83c[\udd7e-\udd7f]|\ud83c\udd8e|\ud83c[\udd91-\udd9a]|\ud83c[\udde6-\uddff]|\ud83c[\ude01-\ude02]|\ud83c\ude1a|\ud83c\ude2f|\ud83c[\ude32-\ude3a]|\ud83c[\ude50-\ude51]|\u203c|\u2049|[\u25aa-\u25ab]|\u25b6|\u25c0|[\u25fb-\u25fe]|\u00a9|\u00ae|\u2122|\u2139|\ud83c\udc04|[\u2600-\u26FF]|\u2b05|\u2b06|\u2b07|\u2b1b|\u2b1c|\u2b50|\u2b55|\u231a|\u231b|\u2328|\u23cf|[\u23e9-\u23f3]|[\u23f8-\u23fa]|\ud83c\udccf|\u2934|\u2935|[\u2190-\u21ff])/.test(tag)); + if (nonEmojiTags) { + attrs["data-tags"] = nonEmojiTags.join(" "); + } + if (emojiTags) { + attrs["data-emoji-tag"] = emojiTags[0]; + } + return attrs; +} +const customTagsSource = { + getDailyMetadata: async (date) => { + const file = getDailyNote_1(date, get_store_value(dailyNotes)); + return { + dataAttributes: getFormattedTagAttributes(file), + dots: [], + }; + }, + getWeeklyMetadata: async (date) => { + const file = getWeeklyNote_1(date, get_store_value(weeklyNotes)); + return { + dataAttributes: getFormattedTagAttributes(file), + dots: [], + }; + }, +}; + +async function getNumberOfRemainingTasks(note) { + if (!note) { + return 0; + } + const { vault } = window.app; + const fileContents = await vault.cachedRead(note); + return (fileContents.match(/(-|\*) \[ \]/g) || []).length; +} +async function getDotsForDailyNote$1(dailyNote) { + if (!dailyNote) { + return []; + } + const numTasks = await getNumberOfRemainingTasks(dailyNote); + const dots = []; + if (numTasks) { + dots.push({ + className: "task", + color: "default", + isFilled: false, + }); + } + return dots; +} +const tasksSource = { + getDailyMetadata: async (date) => { + const file = getDailyNote_1(date, get_store_value(dailyNotes)); + const dots = await getDotsForDailyNote$1(file); + return { + dots, + }; + }, + getWeeklyMetadata: async (date) => { + const file = getWeeklyNote_1(date, get_store_value(weeklyNotes)); + const dots = await getDotsForDailyNote$1(file); + return { + dots, + }; + }, +}; + +const NUM_MAX_DOTS = 5; +async function getWordLengthAsDots(note) { + const { wordsPerDot = DEFAULT_WORDS_PER_DOT } = get_store_value(settings); + if (!note || wordsPerDot <= 0) { + return 0; + } + const fileContents = await window.app.vault.cachedRead(note); + const wordCount = getWordCount(fileContents); + const numDots = wordCount / wordsPerDot; + return clamp(Math.floor(numDots), 1, NUM_MAX_DOTS); +} +async function getDotsForDailyNote(dailyNote) { + if (!dailyNote) { + return []; + } + const numSolidDots = await getWordLengthAsDots(dailyNote); + const dots = []; + for (let i = 0; i < numSolidDots; i++) { + dots.push({ + color: "default", + isFilled: true, + }); + } + return dots; +} +const wordCountSource = { + getDailyMetadata: async (date) => { + const file = getDailyNote_1(date, get_store_value(dailyNotes)); + const dots = await getDotsForDailyNote(file); + return { + dots, + }; + }, + getWeeklyMetadata: async (date) => { + const file = getWeeklyNote_1(date, get_store_value(weeklyNotes)); + const dots = await getDotsForDailyNote(file); + return { + dots, + }; + }, +}; + +class CalendarView extends obsidian.ItemView { + constructor(leaf) { + super(leaf); + this.openOrCreateDailyNote = this.openOrCreateDailyNote.bind(this); + this.openOrCreateWeeklyNote = this.openOrCreateWeeklyNote.bind(this); + this.onNoteSettingsUpdate = this.onNoteSettingsUpdate.bind(this); + this.onFileCreated = this.onFileCreated.bind(this); + this.onFileDeleted = this.onFileDeleted.bind(this); + this.onFileModified = this.onFileModified.bind(this); + this.onFileOpen = this.onFileOpen.bind(this); + this.onHoverDay = this.onHoverDay.bind(this); + this.onHoverWeek = this.onHoverWeek.bind(this); + this.onContextMenuDay = this.onContextMenuDay.bind(this); + this.onContextMenuWeek = this.onContextMenuWeek.bind(this); + this.registerEvent( + // eslint-disable-next-line @typescript-eslint/no-explicit-any + this.app.workspace.on("periodic-notes:settings-updated", this.onNoteSettingsUpdate)); + this.registerEvent(this.app.vault.on("create", this.onFileCreated)); + this.registerEvent(this.app.vault.on("delete", this.onFileDeleted)); + this.registerEvent(this.app.vault.on("modify", this.onFileModified)); + this.registerEvent(this.app.workspace.on("file-open", this.onFileOpen)); + this.settings = null; + settings.subscribe((val) => { + this.settings = val; + // Refresh the calendar if settings change + if (this.calendar) { + this.calendar.tick(); + } + }); + } + getViewType() { + return VIEW_TYPE_CALENDAR; + } + getDisplayText() { + return "Calendar"; + } + getIcon() { + return "calendar-with-checkmark"; + } + onClose() { + if (this.calendar) { + this.calendar.$destroy(); + } + return Promise.resolve(); + } + async onOpen() { + // Integration point: external plugins can listen for `calendar:open` + // to feed in additional sources. + const sources = [ + customTagsSource, + streakSource, + wordCountSource, + tasksSource, + ]; + this.app.workspace.trigger(TRIGGER_ON_OPEN, sources); + this.calendar = new Calendar({ + // eslint-disable-next-line @typescript-eslint/no-explicit-any + target: this.contentEl, + props: { + onClickDay: this.openOrCreateDailyNote, + onClickWeek: this.openOrCreateWeeklyNote, + onHoverDay: this.onHoverDay, + onHoverWeek: this.onHoverWeek, + onContextMenuDay: this.onContextMenuDay, + onContextMenuWeek: this.onContextMenuWeek, + sources, + }, + }); + } + onHoverDay(date, targetEl, isMetaPressed) { + if (!isMetaPressed) { + return; + } + const { format } = getDailyNoteSettings_1(); + const note = getDailyNote_1(date, get_store_value(dailyNotes)); + this.app.workspace.trigger("link-hover", this, targetEl, date.format(format), note === null || note === void 0 ? void 0 : note.path); + } + onHoverWeek(date, targetEl, isMetaPressed) { + if (!isMetaPressed) { + return; + } + const note = getWeeklyNote_1(date, get_store_value(weeklyNotes)); + const { format } = getWeeklyNoteSettings_1(); + this.app.workspace.trigger("link-hover", this, targetEl, date.format(format), note === null || note === void 0 ? void 0 : note.path); + } + onContextMenuDay(date, event) { + const note = getDailyNote_1(date, get_store_value(dailyNotes)); + if (!note) { + // If no file exists for a given day, show nothing. + return; + } + showFileMenu(this.app, note, { + x: event.pageX, + y: event.pageY, + }); + } + onContextMenuWeek(date, event) { + const note = getWeeklyNote_1(date, get_store_value(weeklyNotes)); + if (!note) { + // If no file exists for a given day, show nothing. + return; + } + showFileMenu(this.app, note, { + x: event.pageX, + y: event.pageY, + }); + } + onNoteSettingsUpdate() { + dailyNotes.reindex(); + weeklyNotes.reindex(); + this.updateActiveFile(); + } + async onFileDeleted(file) { + if (getDateFromFile_1(file, "day")) { + dailyNotes.reindex(); + this.updateActiveFile(); + } + if (getDateFromFile_1(file, "week")) { + weeklyNotes.reindex(); + this.updateActiveFile(); + } + } + async onFileModified(file) { + const date = getDateFromFile_1(file, "day") || getDateFromFile_1(file, "week"); + if (date && this.calendar) { + this.calendar.tick(); + } + } + onFileCreated(file) { + if (this.app.workspace.layoutReady && this.calendar) { + if (getDateFromFile_1(file, "day")) { + dailyNotes.reindex(); + this.calendar.tick(); + } + if (getDateFromFile_1(file, "week")) { + weeklyNotes.reindex(); + this.calendar.tick(); + } + } + } + onFileOpen(_file) { + if (this.app.workspace.layoutReady) { + this.updateActiveFile(); + } + } + updateActiveFile() { + const { view } = this.app.workspace.activeLeaf; + let file = null; + if (view instanceof obsidian.FileView) { + file = view.file; + } + activeFile.setFile(file); + if (this.calendar) { + this.calendar.tick(); + } + } + revealActiveNote() { + const { moment } = window; + const { activeLeaf } = this.app.workspace; + if (activeLeaf.view instanceof obsidian.FileView) { + // Check to see if the active note is a daily-note + let date = getDateFromFile_1(activeLeaf.view.file, "day"); + if (date) { + this.calendar.$set({ displayedMonth: date }); + return; + } + // Check to see if the active note is a weekly-note + const { format } = getWeeklyNoteSettings_1(); + date = moment(activeLeaf.view.file.basename, format, true); + if (date.isValid()) { + this.calendar.$set({ displayedMonth: date }); + return; + } + } + } + async openOrCreateWeeklyNote(date, inNewSplit) { + const { workspace } = this.app; + const startOfWeek = date.clone().startOf("week"); + const existingFile = getWeeklyNote_1(date, get_store_value(weeklyNotes)); + if (!existingFile) { + // File doesn't exist + tryToCreateWeeklyNote(startOfWeek, inNewSplit, this.settings, (file) => { + activeFile.setFile(file); + }); + return; + } + const leaf = inNewSplit + ? workspace.splitActiveLeaf() + : workspace.getUnpinnedLeaf(); + await leaf.openFile(existingFile); + activeFile.setFile(existingFile); + } + async openOrCreateDailyNote(date, inNewSplit) { + const { workspace } = this.app; + const existingFile = getDailyNote_1(date, get_store_value(dailyNotes)); + if (!existingFile) { + // File doesn't exist + tryToCreateDailyNote(date, inNewSplit, this.settings, (dailyNote) => { + activeFile.setFile(dailyNote); + }); + return; + } + // eslint-disable-next-line @typescript-eslint/no-explicit-any + const mode = this.app.vault.getConfig("defaultViewMode"); + const leaf = inNewSplit + ? workspace.splitActiveLeaf() + : workspace.getUnpinnedLeaf(); + await leaf.openFile(existingFile, { mode }); + activeFile.setFile(existingFile); + } +} + +class CalendarPlugin extends obsidian.Plugin { + onunload() { + this.app.workspace + .getLeavesOfType(VIEW_TYPE_CALENDAR) + .forEach((leaf) => leaf.detach()); + } + async onload() { + this.register(settings.subscribe((value) => { + this.options = value; + })); + this.registerView(VIEW_TYPE_CALENDAR, (leaf) => (this.view = new CalendarView(leaf))); + this.addCommand({ + id: "show-calendar-view", + name: "Open view", + checkCallback: (checking) => { + if (checking) { + return (this.app.workspace.getLeavesOfType(VIEW_TYPE_CALENDAR).length === 0); + } + this.initLeaf(); + }, + }); + this.addCommand({ + id: "open-weekly-note", + name: "Open Weekly Note", + checkCallback: (checking) => { + if (checking) { + return !appHasPeriodicNotesPluginLoaded(); + } + this.view.openOrCreateWeeklyNote(window.moment(), false); + }, + }); + this.addCommand({ + id: "reveal-active-note", + name: "Reveal active note", + callback: () => this.view.revealActiveNote(), + }); + await this.loadOptions(); + this.addSettingTab(new CalendarSettingsTab(this.app, this)); + if (this.app.workspace.layoutReady) { + this.initLeaf(); + } + else { + this.registerEvent(this.app.workspace.on("layout-ready", this.initLeaf.bind(this))); + } + } + initLeaf() { + if (this.app.workspace.getLeavesOfType(VIEW_TYPE_CALENDAR).length) { + return; + } + this.app.workspace.getRightLeaf(false).setViewState({ + type: VIEW_TYPE_CALENDAR, + }); + } + async loadOptions() { + const options = await this.loadData(); + settings.update((old) => { + return Object.assign(Object.assign({}, old), (options || {})); + }); + await this.saveData(this.options); + } + async writeOptions(changeOpts) { + settings.update((old) => (Object.assign(Object.assign({}, old), changeOpts(old)))); + await this.saveData(this.options); + } +} + +module.exports = CalendarPlugin; diff --git a/enter/.obsidian/plugins/calendar/manifest.json b/enter/.obsidian/plugins/calendar/manifest.json new file mode 100644 index 0000000..028bfa5 --- /dev/null +++ b/enter/.obsidian/plugins/calendar/manifest.json @@ -0,0 +1,10 @@ +{ + "id": "calendar", + "name": "Calendar", + "description": "Calendar view of your daily notes", + "version": "1.5.10", + "author": "Liam Cain", + "authorUrl": "https://github.com/liamcain/", + "isDesktopOnly": false, + "minAppVersion": "0.9.11" +} diff --git a/enter/.obsidian/plugins/heatmap-calendar/main.js b/enter/.obsidian/plugins/heatmap-calendar/main.js new file mode 100644 index 0000000..9524116 --- /dev/null +++ b/enter/.obsidian/plugins/heatmap-calendar/main.js @@ -0,0 +1,349 @@ +/* +THIS IS A GENERATED/BUNDLED FILE BY ESBUILD +if you want to view the source, please visit the github repository of this plugin +*/ + +var __defProp = Object.defineProperty; +var __getOwnPropDesc = Object.getOwnPropertyDescriptor; +var __getOwnPropNames = Object.getOwnPropertyNames; +var __getOwnPropSymbols = Object.getOwnPropertySymbols; +var __hasOwnProp = Object.prototype.hasOwnProperty; +var __propIsEnum = Object.prototype.propertyIsEnumerable; +var __defNormalProp = (obj, key, value) => key in obj ? __defProp(obj, key, { enumerable: true, configurable: true, writable: true, value }) : obj[key] = value; +var __spreadValues = (a, b) => { + for (var prop in b || (b = {})) + if (__hasOwnProp.call(b, prop)) + __defNormalProp(a, prop, b[prop]); + if (__getOwnPropSymbols) + for (var prop of __getOwnPropSymbols(b)) { + if (__propIsEnum.call(b, prop)) + __defNormalProp(a, prop, b[prop]); + } + return a; +}; +var __export = (target, all) => { + for (var name in all) + __defProp(target, name, { get: all[name], enumerable: true }); +}; +var __copyProps = (to, from, except, desc) => { + if (from && typeof from === "object" || typeof from === "function") { + for (let key of __getOwnPropNames(from)) + if (!__hasOwnProp.call(to, key) && key !== except) + __defProp(to, key, { get: () => from[key], enumerable: !(desc = __getOwnPropDesc(from, key)) || desc.enumerable }); + } + return to; +}; +var __toCommonJS = (mod) => __copyProps(__defProp({}, "__esModule", { value: true }), mod); +var __async = (__this, __arguments, generator) => { + return new Promise((resolve, reject) => { + var fulfilled = (value) => { + try { + step(generator.next(value)); + } catch (e) { + reject(e); + } + }; + var rejected = (value) => { + try { + step(generator.throw(value)); + } catch (e) { + reject(e); + } + }; + var step = (x) => x.done ? resolve(x.value) : Promise.resolve(x.value).then(fulfilled, rejected); + step((generator = generator.apply(__this, __arguments)).next()); + }); +}; + +// main.ts +var main_exports = {}; +__export(main_exports, { + default: () => HeatmapCalendar +}); +module.exports = __toCommonJS(main_exports); +var import_obsidian2 = require("obsidian"); + +// settings.ts +var import_obsidian = require("obsidian"); +var HeatmapCalendarSettingsTab = class extends import_obsidian.PluginSettingTab { + constructor(app, plugin) { + super(app, plugin); + this.plugin = plugin; + } + addColorMap(color) { + return __async(this, null, function* () { + const isValid = { key: true, value: true }; + if (!color.key) + isValid.key = false; + const validatedArray = this.validateColorInput(color.value); + if (!validatedArray) + isValid.value = false; + if (isValid.key && isValid.value) { + this.plugin.settings.colors[color.key] = validatedArray; + yield this.plugin.saveSettings(); + this.display(); + } + return isValid; + }); + } + deleteColorMap(key) { + return __async(this, null, function* () { + delete this.plugin.settings.colors[key]; + yield this.plugin.saveSettings(); + this.display(); + }); + } + displayColorSettings() { + const { containerEl } = this; + containerEl.createEl("h3", { text: "Colors" }); + this.displayColorHelp(containerEl); + for (const [key, colors] of Object.entries(this.plugin.settings.colors)) { + const colorEntryContainer = containerEl.createDiv({ + cls: "heatmap-calendar-settings-colors__container" + }); + const colorDataContainer = colorEntryContainer.createDiv({ + cls: "heatmap-calendar-settings-colors__data-container" + }); + colorDataContainer.createEl("h4", { text: key }); + const colorRow = colorDataContainer.createDiv({ cls: "heatmap-calendar-settings-colors__row" }); + const colorsContainer = colorRow.createDiv({ cls: "heatmap-calendar-settings-colors__color-container" }); + for (const color of colors) { + colorsContainer.createEl("div", { + cls: "heatmap-calendar-settings-colors__color-box", + attr: { + style: `background-color: ${color}` + } + }); + colorsContainer.createEl("pre", { + cls: "heatmap-calendar-settings-colors__color-name", + text: color + }); + } + if (key !== "default") { + const deleteColorButton = colorEntryContainer.createEl("button", { + cls: "mod-warning heatmap-calendar-settings-colors__delete" + }); + (0, import_obsidian.setIcon)(deleteColorButton, "trash"); + deleteColorButton.addEventListener("click", () => this.deleteColorMap(key)); + } + } + this.displayColorInput(containerEl); + } + displayColorInput(parent) { + const inputContainer = parent.createDiv({ cls: "heatmap-calendar-settings-colors__new-color-input-container" }); + const colorNameInput = inputContainer.createEl("input", { + cls: "heatmap-calendar-settings-colors__new-color-input-name", + attr: { placeholder: "Color name", type: "text" } + }); + const colorValueInput = inputContainer.createEl("input", { + cls: "heatmap-calendar-settings-colors__new-color-input-value", + attr: { placeholder: "Colors array", type: "text" } + }); + const addColorButton = inputContainer.createEl("button", { + cls: "mod-cta heatmap-calendar-settings-colors__new-color-button" + }); + (0, import_obsidian.setIcon)(addColorButton, "plus"); + addColorButton.addEventListener("click", () => __async(this, null, function* () { + const isValid = yield this.addColorMap({ + key: colorNameInput.value, + value: colorValueInput.value + }); + this.reportInputValidity(colorNameInput, isValid.key, "Please input a name for your color"); + this.reportInputValidity(colorValueInput, isValid.value, "Color is not a valid JSON array of colors"); + })); + } + displayColorHelp(parent) { + parent.createEl("p", { + text: "Add lists of colors which will be globally available on your heatmaps." + }); + parent.createEl("p", { + text: "You can use those colors by referencing their name in your heatmap render settings." + }); + } + reportInputValidity(input, isValid, msg) { + if (!isValid) { + input.classList.add("has-error"); + input.setCustomValidity(msg); + } else + input.setCustomValidity(""); + input.reportValidity(); + } + validateColorInput(value) { + const colorRegex = /^(#[0-9a-f]{3,6}|rgba?\(\s*\d+%?\s*,\s*\d+%?\s*,\s*\d+%?\s*(,\s*\d+(\.\d+)?%?)?\s*\))$/i; + try { + const data = JSON.parse(value); + if (!Array.isArray(data)) + return false; + return data.every((color) => colorRegex.test(color)) ? data : false; + } catch (e) { + return false; + } + } + display() { + const { containerEl } = this; + containerEl.empty(); + containerEl.createEl("h2", { text: "Heatmap Calendar Settings" }); + this.displayColorSettings(); + console.log("settings", this.plugin.settings); + } +}; + +// main.ts +var DEFAULT_SETTINGS = { + year: new Date().getFullYear(), + colors: { + default: ["#c6e48b", "#7bc96f", "#49af5d", "#2e8840", "#196127"] + }, + entries: [{ date: "1900-01-01", color: "#7bc96f", intensity: 5, content: "" }], + showCurrentDayBorder: true, + defaultEntryIntensity: 4, + intensityScaleStart: 1, + intensityScaleEnd: 5 +}; +var HeatmapCalendar = class extends import_obsidian2.Plugin { + getHowManyDaysIntoYear(date) { + return (Date.UTC(date.getUTCFullYear(), date.getUTCMonth(), date.getUTCDate()) - Date.UTC(date.getUTCFullYear(), 0, 0)) / 24 / 60 / 60 / 1e3; + } + getHowManyDaysIntoYearLocal(date) { + return (Date.UTC(date.getFullYear(), date.getMonth(), date.getDate()) - Date.UTC(date.getFullYear(), 0, 0)) / 24 / 60 / 60 / 1e3; + } + removeHtmlElementsNotInYear(entries, year) { + var _a; + const calEntriesNotInDisplayedYear = (_a = entries.filter((e) => new Date(e.date).getFullYear() !== year)) != null ? _a : this.settings.entries; + calEntriesNotInDisplayedYear.forEach((e) => e.content instanceof HTMLElement && e.content.remove()); + } + clamp(input, min, max) { + return input < min ? min : input > max ? max : input; + } + map(current, inMin, inMax, outMin, outMax) { + const mapped = (current - inMin) * (outMax - outMin) / (inMax - inMin) + outMin; + return this.clamp(mapped, outMin, outMax); + } + onload() { + return __async(this, null, function* () { + yield this.loadSettings(); + this.addSettingTab(new HeatmapCalendarSettingsTab(this.app, this)); + window.renderHeatmapCalendar = (el, calendarData) => { + var _a, _b, _c, _d, _e, _f, _g, _h, _i, _j; + const year = (_a = calendarData.year) != null ? _a : this.settings.year; + const colors = typeof calendarData.colors === "string" ? this.settings.colors[calendarData.colors] ? { [calendarData.colors]: this.settings.colors[calendarData.colors] } : this.settings.colors : (_b = calendarData.colors) != null ? _b : this.settings.colors; + this.removeHtmlElementsNotInYear(calendarData.entries, year); + const calEntries = (_c = calendarData.entries.filter((e) => new Date(e.date + "T00:00").getFullYear() === year)) != null ? _c : this.settings.entries; + const showCurrentDayBorder = (_d = calendarData.showCurrentDayBorder) != null ? _d : this.settings.showCurrentDayBorder; + const defaultEntryIntensity = (_e = calendarData.defaultEntryIntensity) != null ? _e : this.settings.defaultEntryIntensity; + const intensities = calEntries.filter((e) => e.intensity).map((e) => e.intensity); + const minimumIntensity = intensities.length ? Math.min(...intensities) : this.settings.intensityScaleStart; + const maximumIntensity = intensities.length ? Math.max(...intensities) : this.settings.intensityScaleEnd; + const intensityScaleStart = (_f = calendarData.intensityScaleStart) != null ? _f : minimumIntensity; + const intensityScaleEnd = (_g = calendarData.intensityScaleEnd) != null ? _g : maximumIntensity; + const mappedEntries = []; + calEntries.forEach((e) => { + var _a2; + const newEntry = __spreadValues({ + intensity: defaultEntryIntensity + }, e); + const colorIntensities = typeof colors === "string" ? this.settings.colors[colors] : (_a2 = colors[e.color]) != null ? _a2 : colors[Object.keys(colors)[0]]; + const numOfColorIntensities = Object.keys(colorIntensities).length; + if (minimumIntensity === maximumIntensity && intensityScaleStart === intensityScaleEnd) + newEntry.intensity = numOfColorIntensities; + else + newEntry.intensity = Math.round(this.map(newEntry.intensity, intensityScaleStart, intensityScaleEnd, 1, numOfColorIntensities)); + mappedEntries[this.getHowManyDaysIntoYear(new Date(e.date))] = newEntry; + }); + const firstDayOfYear = new Date(Date.UTC(year, 0, 1)); + let numberOfEmptyDaysBeforeYearBegins = (firstDayOfYear.getUTCDay() + 6) % 7; + const boxes = []; + while (numberOfEmptyDaysBeforeYearBegins) { + boxes.push({ backgroundColor: "transparent" }); + numberOfEmptyDaysBeforeYearBegins--; + } + const lastDayOfYear = new Date(Date.UTC(year, 11, 31)); + const numberOfDaysInYear = this.getHowManyDaysIntoYear(lastDayOfYear); + const todaysDayNumberLocal = this.getHowManyDaysIntoYearLocal(new Date()); + for (let day = 1; day <= numberOfDaysInYear; day++) { + const box = { + classNames: [] + }; + if (day === todaysDayNumberLocal && showCurrentDayBorder) + (_h = box.classNames) == null ? void 0 : _h.push("today"); + if (mappedEntries[day]) { + (_i = box.classNames) == null ? void 0 : _i.push("hasData"); + const entry = mappedEntries[day]; + box.date = entry.date; + if (entry.content) + box.content = entry.content; + const currentDayColors = entry.color ? colors[entry.color] : colors[Object.keys(colors)[0]]; + box.backgroundColor = currentDayColors[entry.intensity - 1]; + } else + (_j = box.classNames) == null ? void 0 : _j.push("isEmpty"); + boxes.push(box); + } + const heatmapCalendarGraphDiv = createDiv({ + cls: "heatmap-calendar-graph", + parent: el + }); + createDiv({ + cls: "heatmap-calendar-year", + text: String(year).slice(2), + parent: heatmapCalendarGraphDiv + }); + const heatmapCalendarMonthsUl = createEl("ul", { + cls: "heatmap-calendar-months", + parent: heatmapCalendarGraphDiv + }); + createEl("li", { text: "Jan", parent: heatmapCalendarMonthsUl }); + createEl("li", { text: "Feb", parent: heatmapCalendarMonthsUl }); + createEl("li", { text: "Mar", parent: heatmapCalendarMonthsUl }); + createEl("li", { text: "Apr", parent: heatmapCalendarMonthsUl }); + createEl("li", { text: "May", parent: heatmapCalendarMonthsUl }); + createEl("li", { text: "Jun", parent: heatmapCalendarMonthsUl }); + createEl("li", { text: "Jul", parent: heatmapCalendarMonthsUl }); + createEl("li", { text: "Aug", parent: heatmapCalendarMonthsUl }); + createEl("li", { text: "Sep", parent: heatmapCalendarMonthsUl }); + createEl("li", { text: "Oct", parent: heatmapCalendarMonthsUl }); + createEl("li", { text: "Nov", parent: heatmapCalendarMonthsUl }); + createEl("li", { text: "Dec", parent: heatmapCalendarMonthsUl }); + const heatmapCalendarDaysUl = createEl("ul", { + cls: "heatmap-calendar-days", + parent: heatmapCalendarGraphDiv + }); + createEl("li", { text: "Mon", parent: heatmapCalendarDaysUl }); + createEl("li", { text: "Tue", parent: heatmapCalendarDaysUl }); + createEl("li", { text: "Wed", parent: heatmapCalendarDaysUl }); + createEl("li", { text: "Thu", parent: heatmapCalendarDaysUl }); + createEl("li", { text: "Fri", parent: heatmapCalendarDaysUl }); + createEl("li", { text: "Sat", parent: heatmapCalendarDaysUl }); + createEl("li", { text: "Sun", parent: heatmapCalendarDaysUl }); + const heatmapCalendarBoxesUl = createEl("ul", { + cls: "heatmap-calendar-boxes", + parent: heatmapCalendarGraphDiv + }); + boxes.forEach((e) => { + const entry = createEl("li", { + attr: __spreadValues(__spreadValues({}, e.backgroundColor && { style: `background-color: ${e.backgroundColor};` }), e.date && { "data-date": e.date }), + cls: e.classNames, + parent: heatmapCalendarBoxesUl + }); + createSpan({ + cls: "heatmap-calendar-content", + parent: entry, + text: e.content + }); + }); + }; + }); + } + onunload() { + } + loadSettings() { + return __async(this, null, function* () { + console.log("heyoh", yield this.loadData()); + this.settings = Object.assign({}, DEFAULT_SETTINGS, yield this.loadData()); + }); + } + saveSettings() { + return __async(this, null, function* () { + yield this.saveData(this.settings); + }); + } +}; diff --git a/enter/.obsidian/plugins/heatmap-calendar/manifest.json b/enter/.obsidian/plugins/heatmap-calendar/manifest.json new file mode 100644 index 0000000..bf26c82 --- /dev/null +++ b/enter/.obsidian/plugins/heatmap-calendar/manifest.json @@ -0,0 +1,10 @@ +{ + "id": "heatmap-calendar", + "name": "Heatmap Calendar", + "version": "0.6.0", + "minAppVersion": "0.12.0", + "description": "Activity Year Overview for DataviewJS, Github style – Track Goals, Progress, Habits, Tasks, Exercise, Finances, \"Dont Break the Chain\" etc.", + "author": "Richard Slettevoll", + "authorUrl": "https://richard.sl", + "isDesktopOnly": false +} \ No newline at end of file diff --git a/enter/.obsidian/plugins/heatmap-calendar/styles.css b/enter/.obsidian/plugins/heatmap-calendar/styles.css new file mode 100644 index 0000000..1f81dd8 --- /dev/null +++ b/enter/.obsidian/plugins/heatmap-calendar/styles.css @@ -0,0 +1,132 @@ +/* Obsidian/DataviewJS Github inspired calendar by Richard Slettevoll - https://richard.sl/ */ + +.heatmap-calendar-graph>* { + padding: 0px; + margin: 0px; + list-style: none; +} + +.heatmap-calendar-graph { + font-size: 0.65em; + display: grid; + grid-template-columns: auto 1fr; + grid-template-areas: + 'year months' + 'days boxes'; + font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Helvetica, + Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', + 'Segoe UI Symbol'; + width: 100%; +} + +.heatmap-calendar-months { + display: grid; + grid-template-columns: repeat(12, minmax(0, 1fr)); + grid-area: months; + margin-top: 0.1em; + margin-bottom: 0.3em; + grid-gap: 0.3em; +} + +.heatmap-calendar-days { + grid-area: days; + margin-left: 0.1em; + margin-right: 0.3em; + white-space: nowrap; +} + +.heatmap-calendar-boxes { + grid-auto-flow: column; + grid-template-columns: repeat(53, minmax(0, 1fr)); + grid-area: boxes; +} + +.heatmap-calendar-days, +.heatmap-calendar-boxes { + display: grid; + grid-gap: 0.3em; + grid-template-rows: repeat(7, minmax(0, 1fr)); +} + +.heatmap-calendar-year { + grid-area: year; + font-weight: bold; + font-size: 1.2em; +} + +/* only label three days of the week */ +.heatmap-calendar-days li:nth-child(odd) { + visibility: hidden; +} + +.heatmap-calendar-boxes li { + position: relative; + font-size: 0.75em; + background-color: #ebedf0; +} + +.theme-dark .heatmap-calendar-boxes .isEmpty { + background: #333; +} + +.heatmap-calendar-boxes li:not(.task-list-item)::before { + content: unset; +} + +.heatmap-calendar-boxes .internal-link { + text-decoration: none; + position: absolute; + width: 100%; + height: 100%; + text-align: center; +} + +.heatmap-calendar-boxes .today { + border: solid 1px rgb(61, 61, 61); +} + +/* Settings */ + +.heatmap-calendar-settings-colors__color-box { + width: 10px; + height: 10px; + display: inline-block; + margin: 0 5px; +} + +.heatmap-calendar-settings-colors__color-box:first-child { + margin-left: 0; +} + +.heatmap-calendar-settings-colors__color-name { + display: inline-block; +} + +.heatmap-calendar-settings-colors__container { + align-items: center; + border-top: 1px solid var(--background-modifier-border); + display: flex; + justify-content: space-between; + padding: 0.5em 0; +} + +.heatmap-calendar-settings-colors__container h4 { + margin: 0.5em 0; +} + +.heatmap-calendar-settings-colors__new-color-input-container { + display: flex; + justify-content: space-between; +} + +.heatmap-calendar-settings-colors__new-color-input-container input { + margin-right: 1em; +} + +.heatmap-calendar-settings-colors__new-color-input-container input { + margin-right: 1em; +} + +.heatmap-calendar-settings-colors__new-color-input-value { + flex-grow: 1; +} diff --git a/enter/.obsidian/plugins/obsidian-charts/main.js b/enter/.obsidian/plugins/obsidian-charts/main.js new file mode 100644 index 0000000..7d5e8d1 --- /dev/null +++ b/enter/.obsidian/plugins/obsidian-charts/main.js @@ -0,0 +1,213 @@ +/* +THIS IS A GENERATED/BUNDLED FILE BY ESBUILD +if you want to view the source visit the plugins github repository (https://github.com/phibr0/obsidian-dictionary) +*/ + +var ob=Object.create;var Hi=Object.defineProperty,ab=Object.defineProperties,lb=Object.getOwnPropertyDescriptor,cb=Object.getOwnPropertyDescriptors,hb=Object.getOwnPropertyNames,Us=Object.getOwnPropertySymbols,ub=Object.getPrototypeOf,Yo=Object.prototype.hasOwnProperty,Vc=Object.prototype.propertyIsEnumerable;var Yc=(n,t,e)=>t in n?Hi(n,t,{enumerable:!0,configurable:!0,writable:!0,value:e}):n[t]=e,Nn=(n,t)=>{for(var e in t||(t={}))Yo.call(t,e)&&Yc(n,e,t[e]);if(Us)for(var e of Us(t))Vc.call(t,e)&&Yc(n,e,t[e]);return n},_i=(n,t)=>ab(n,cb(t)),Xc=n=>Hi(n,"__esModule",{value:!0});var qc=(n,t)=>{var e={};for(var i in n)Yo.call(n,i)&&t.indexOf(i)<0&&(e[i]=n[i]);if(n!=null&&Us)for(var i of Us(n))t.indexOf(i)<0&&Vc.call(n,i)&&(e[i]=n[i]);return e};var Xo=(n,t)=>()=>(t||n((t={exports:{}}).exports,t),t.exports),fb=(n,t)=>{Xc(n);for(var e in t)Hi(n,e,{get:t[e],enumerable:!0})},db=(n,t,e)=>{if(t&&typeof t=="object"||typeof t=="function")for(let i of hb(t))!Yo.call(n,i)&&i!=="default"&&Hi(n,i,{get:()=>t[i],enumerable:!(e=lb(t,i))||e.enumerable});return n},ze=n=>db(Xc(Hi(n!=null?ob(ub(n)):{},"default",n&&n.__esModule&&"default"in n?{get:()=>n.default,enumerable:!0}:{value:n,enumerable:!0})),n);var Ku=Xo((qa,Ga)=>{(function(n,t){typeof qa=="object"&&typeof Ga!="undefined"?Ga.exports=t():typeof define=="function"&&define.amd?define(t):(n=typeof globalThis!="undefined"?globalThis:n||self,n.chroma=t())})(qa,function(){"use strict";for(var n=function(u,d,b){return d===void 0&&(d=0),b===void 0&&(b=1),ub?b:u},t=n,e=function(u){u._clipped=!1,u._unclipped=u.slice(0);for(var d=0;d<=3;d++)d<3?((u[d]<0||u[d]>255)&&(u._clipped=!0),u[d]=t(u[d],0,255)):d===3&&(u[d]=t(u[d],0,1));return u},i={},s=0,r=["Boolean","Number","String","Function","Array","Date","RegExp","Undefined","Null"];s=3?Array.prototype.slice.call(u):l(u[0])=="object"&&d?d.split("").filter(function(b){return u[0][b]!==void 0}).map(function(b){return u[0][b]}):u[0]},h=a,f=function(u){if(u.length<2)return null;var d=u.length-1;return h(u[d])=="string"?u[d].toLowerCase():null},g=Math.PI,p={clip_rgb:e,limit:n,type:a,unpack:c,last:f,PI:g,TWOPI:g*2,PITHIRD:g/3,DEG2RAD:g/180,RAD2DEG:180/g},m={format:{},autodetect:[]},y=p.last,S=p.clip_rgb,M=p.type,C=m,F=function(){for(var d=[],b=arguments.length;b--;)d[b]=arguments[b];var _=this;if(M(d[0])==="object"&&d[0].constructor&&d[0].constructor===this.constructor)return d[0];var P=y(d),T=!1;if(!P){T=!0,C.sorted||(C.autodetect=C.autodetect.sort(function(B,q){return q.p-B.p}),C.sorted=!0);for(var w=0,A=C.autodetect;w4?u[4]:1;return T===1?[0,0,0,w]:[b>=1?0:255*(1-b)*(1-T),_>=1?0:255*(1-_)*(1-T),P>=1?0:255*(1-P)*(1-T),w]},Pt=rt,zt=$,et=D,Et=m,St=p.unpack,re=p.type,ye=it;et.prototype.cmyk=function(){return ye(this._rgb)},zt.cmyk=function(){for(var u=[],d=arguments.length;d--;)u[d]=arguments[d];return new(Function.prototype.bind.apply(et,[null].concat(u,["cmyk"])))},Et.format.cmyk=Pt,Et.autodetect.push({p:2,test:function(){for(var u=[],d=arguments.length;d--;)u[d]=arguments[d];if(u=St(u,"cmyk"),re(u)==="array"&&u.length===4)return"cmyk"}});var ot=p.unpack,Lt=p.last,Bt=function(u){return Math.round(u*100)/100},Ut=function(){for(var u=[],d=arguments.length;d--;)u[d]=arguments[d];var b=ot(u,"hsla"),_=Lt(u)||"lsa";return b[0]=Bt(b[0]||0),b[1]=Bt(b[1]*100)+"%",b[2]=Bt(b[2]*100)+"%",_==="hsla"||b.length>3&&b[3]<1?(b[3]=b.length>3?b[3]:1,_="hsla"):b.length=3,_+"("+b.join(",")+")"},Qt=Ut,k=p.unpack,v=function(){for(var u=[],d=arguments.length;d--;)u[d]=arguments[d];u=k(u,"rgba");var b=u[0],_=u[1],P=u[2];b/=255,_/=255,P/=255;var T=Math.min(b,_,P),w=Math.max(b,_,P),A=(w+T)/2,L,j;return w===T?(L=0,j=Number.NaN):L=A<.5?(w-T)/(w+T):(w-T)/(2-w-T),b==w?j=(_-P)/(w-T):_==w?j=2+(P-b)/(w-T):P==w&&(j=4+(b-_)/(w-T)),j*=60,j<0&&(j+=360),u.length>3&&u[3]!==void 0?[j,L,A,u[3]]:[j,L,A]},x=v,R=p.unpack,E=p.last,O=Qt,Z=x,V=Math.round,J=function(){for(var u=[],d=arguments.length;d--;)u[d]=arguments[d];var b=R(u,"rgba"),_=E(u)||"rgb";return _.substr(0,3)=="hsl"?O(Z(b),_):(b[0]=V(b[0]),b[1]=V(b[1]),b[2]=V(b[2]),(_==="rgba"||b.length>3&&b[3]<1)&&(b[3]=b.length>3?b[3]:1,_="rgba"),_+"("+b.slice(0,_==="rgb"?3:4).join(",")+")")},tt=J,xt=p.unpack,Ht=Math.round,Ot=function(){for(var u,d=[],b=arguments.length;b--;)d[b]=arguments[b];d=xt(d,"hsl");var _=d[0],P=d[1],T=d[2],w,A,L;if(P===0)w=A=L=T*255;else{var j=[0,0,0],B=[0,0,0],q=T<.5?T*(1+P):T+P-T*P,H=2*T-q,Q=_/360;j[0]=Q+1/3,j[1]=Q,j[2]=Q-1/3;for(var K=0;K<3;K++)j[K]<0&&(j[K]+=1),j[K]>1&&(j[K]-=1),6*j[K]<1?B[K]=H+(q-H)*6*j[K]:2*j[K]<1?B[K]=q:3*j[K]<2?B[K]=H+(q-H)*(2/3-j[K])*6:B[K]=H;u=[Ht(B[0]*255),Ht(B[1]*255),Ht(B[2]*255)],w=u[0],A=u[1],L=u[2]}return d.length>3?[w,A,L,d[3]]:[w,A,L,1]},Yt=Ot,Xt=Yt,ue=m,ke=/^rgb\(\s*(-?\d+),\s*(-?\d+)\s*,\s*(-?\d+)\s*\)$/,xe=/^rgba\(\s*(-?\d+),\s*(-?\d+)\s*,\s*(-?\d+)\s*,\s*([01]|[01]?\.\d+)\)$/,Rn=/^rgb\(\s*(-?\d+(?:\.\d+)?)%,\s*(-?\d+(?:\.\d+)?)%\s*,\s*(-?\d+(?:\.\d+)?)%\s*\)$/,un=/^rgba\(\s*(-?\d+(?:\.\d+)?)%,\s*(-?\d+(?:\.\d+)?)%\s*,\s*(-?\d+(?:\.\d+)?)%\s*,\s*([01]|[01]?\.\d+)\)$/,Ln=/^hsl\(\s*(-?\d+(?:\.\d+)?),\s*(-?\d+(?:\.\d+)?)%\s*,\s*(-?\d+(?:\.\d+)?)%\s*\)$/,je=/^hsla\(\s*(-?\d+(?:\.\d+)?),\s*(-?\d+(?:\.\d+)?)%\s*,\s*(-?\d+(?:\.\d+)?)%\s*,\s*([01]|[01]?\.\d+)\)$/,$i=Math.round,Fn=function(u){u=u.toLowerCase().trim();var d;if(ue.format.named)try{return ue.format.named(u)}catch(K){}if(d=u.match(ke)){for(var b=d.slice(1,4),_=0;_<3;_++)b[_]=+b[_];return b[3]=1,b}if(d=u.match(xe)){for(var P=d.slice(1,5),T=0;T<4;T++)P[T]=+P[T];return P}if(d=u.match(Rn)){for(var w=d.slice(1,4),A=0;A<3;A++)w[A]=$i(w[A]*2.55);return w[3]=1,w}if(d=u.match(un)){for(var L=d.slice(1,5),j=0;j<3;j++)L[j]=$i(L[j]*2.55);return L[3]=+L[3],L}if(d=u.match(Ln)){var B=d.slice(1,4);B[1]*=.01,B[2]*=.01;var q=Xt(B);return q[3]=1,q}if(d=u.match(je)){var H=d.slice(1,4);H[1]*=.01,H[2]*=.01;var Q=Xt(H);return Q[3]=+d[4],Q}};Fn.test=function(u){return ke.test(u)||xe.test(u)||Rn.test(u)||un.test(u)||Ln.test(u)||je.test(u)};var oi=Fn,$s=$,ji=D,ai=m,qe=p.type,In=tt,$n=oi;ji.prototype.css=function(u){return In(this._rgb,u)},$s.css=function(){for(var u=[],d=arguments.length;d--;)u[d]=arguments[d];return new(Function.prototype.bind.apply(ji,[null].concat(u,["css"])))},ai.format.css=$n,ai.autodetect.push({p:5,test:function(u){for(var d=[],b=arguments.length-1;b-- >0;)d[b]=arguments[b+1];if(!d.length&&qe(u)==="string"&&$n.test(u))return"css"}});var li=D,js=$,fn=m,ce=p.unpack;fn.format.gl=function(){for(var u=[],d=arguments.length;d--;)u[d]=arguments[d];var b=ce(u,"rgba");return b[0]*=255,b[1]*=255,b[2]*=255,b},js.gl=function(){for(var u=[],d=arguments.length;d--;)u[d]=arguments[d];return new(Function.prototype.bind.apply(li,[null].concat(u,["gl"])))},li.prototype.gl=function(){var u=this._rgb;return[u[0]/255,u[1]/255,u[2]/255,u[3]]};var bt=p.unpack,te=function(){for(var u=[],d=arguments.length;d--;)u[d]=arguments[d];var b=bt(u,"rgb"),_=b[0],P=b[1],T=b[2],w=Math.min(_,P,T),A=Math.max(_,P,T),L=A-w,j=L*100/255,B=w/(255-L)*100,q;return L===0?q=Number.NaN:(_===A&&(q=(P-T)/L),P===A&&(q=2+(T-_)/L),T===A&&(q=4+(_-P)/L),q*=60,q<0&&(q+=360)),[q,j,B]},dn=te,pe=p.unpack,zs=Math.floor,vd=function(){for(var u,d,b,_,P,T,w=[],A=arguments.length;A--;)w[A]=arguments[A];w=pe(w,"hcg");var L=w[0],j=w[1],B=w[2],q,H,Q;B=B*255;var K=j*255;if(j===0)q=H=Q=B;else{L===360&&(L=0),L>360&&(L-=360),L<0&&(L+=360),L/=60;var ct=zs(L),mt=L-ct,_t=B*(1-j),Mt=_t+K*(1-mt),oe=_t+K*mt,ne=_t+K;switch(ct){case 0:u=[ne,oe,_t],q=u[0],H=u[1],Q=u[2];break;case 1:d=[Mt,ne,_t],q=d[0],H=d[1],Q=d[2];break;case 2:b=[_t,ne,oe],q=b[0],H=b[1],Q=b[2];break;case 3:_=[_t,Mt,ne],q=_[0],H=_[1],Q=_[2];break;case 4:P=[oe,_t,ne],q=P[0],H=P[1],Q=P[2];break;case 5:T=[ne,_t,Mt],q=T[0],H=T[1],Q=T[2];break}}return[q,H,Q,w.length>3?w[3]:1]},_d=vd,yd=p.unpack,xd=p.type,wd=$,Al=D,Rl=m,kd=dn;Al.prototype.hcg=function(){return kd(this._rgb)},wd.hcg=function(){for(var u=[],d=arguments.length;d--;)u[d]=arguments[d];return new(Function.prototype.bind.apply(Al,[null].concat(u,["hcg"])))},Rl.format.hcg=_d,Rl.autodetect.push({p:1,test:function(){for(var u=[],d=arguments.length;d--;)u[d]=arguments[d];if(u=yd(u,"hcg"),xd(u)==="array"&&u.length===3)return"hcg"}});var Sd=p.unpack,Md=p.last,Bs=Math.round,Cd=function(){for(var u=[],d=arguments.length;d--;)u[d]=arguments[d];var b=Sd(u,"rgba"),_=b[0],P=b[1],T=b[2],w=b[3],A=Md(u)||"auto";w===void 0&&(w=1),A==="auto"&&(A=w<1?"rgba":"rgb"),_=Bs(_),P=Bs(P),T=Bs(T);var L=_<<16|P<<8|T,j="000000"+L.toString(16);j=j.substr(j.length-6);var B="0"+Bs(w*255).toString(16);switch(B=B.substr(B.length-2),A.toLowerCase()){case"rgba":return"#"+j+B;case"argb":return"#"+B+j;default:return"#"+j}},Ll=Cd,Pd=/^#?([A-Fa-f0-9]{6}|[A-Fa-f0-9]{3})$/,Td=/^#?([A-Fa-f0-9]{8}|[A-Fa-f0-9]{4})$/,Dd=function(u){if(u.match(Pd)){(u.length===4||u.length===7)&&(u=u.substr(1)),u.length===3&&(u=u.split(""),u=u[0]+u[0]+u[1]+u[1]+u[2]+u[2]);var d=parseInt(u,16),b=d>>16,_=d>>8&255,P=d&255;return[b,_,P,1]}if(u.match(Td)){(u.length===5||u.length===9)&&(u=u.substr(1)),u.length===4&&(u=u.split(""),u=u[0]+u[0]+u[1]+u[1]+u[2]+u[2]+u[3]+u[3]);var T=parseInt(u,16),w=T>>24&255,A=T>>16&255,L=T>>8&255,j=Math.round((T&255)/255*100)/100;return[w,A,L,j]}throw new Error("unknown hex color: "+u)},Fl=Dd,Ed=$,Il=D,Od=p.type,$l=m,Ad=Ll;Il.prototype.hex=function(u){return Ad(this._rgb,u)},Ed.hex=function(){for(var u=[],d=arguments.length;d--;)u[d]=arguments[d];return new(Function.prototype.bind.apply(Il,[null].concat(u,["hex"])))},$l.format.hex=Fl,$l.autodetect.push({p:4,test:function(u){for(var d=[],b=arguments.length-1;b-- >0;)d[b]=arguments[b+1];if(!d.length&&Od(u)==="string"&&[3,4,5,6,7,8,9].indexOf(u.length)>=0)return"hex"}});var Rd=p.unpack,jl=p.TWOPI,Ld=Math.min,Fd=Math.sqrt,Id=Math.acos,$d=function(){for(var u=[],d=arguments.length;d--;)u[d]=arguments[d];var b=Rd(u,"rgb"),_=b[0],P=b[1],T=b[2];_/=255,P/=255,T/=255;var w,A=Ld(_,P,T),L=(_+P+T)/3,j=L>0?1-A/L:0;return j===0?w=NaN:(w=(_-P+(_-T))/2,w/=Fd((_-P)*(_-P)+(_-T)*(P-T)),w=Id(w),T>P&&(w=jl-w),w/=jl),[w*360,j,L]},jd=$d,zd=p.unpack,vo=p.limit,ci=p.TWOPI,_o=p.PITHIRD,hi=Math.cos,Bd=function(){for(var u=[],d=arguments.length;d--;)u[d]=arguments[d];u=zd(u,"hsi");var b=u[0],_=u[1],P=u[2],T,w,A;return isNaN(b)&&(b=0),isNaN(_)&&(_=0),b>360&&(b-=360),b<0&&(b+=360),b/=360,b<1/3?(A=(1-_)/3,T=(1+_*hi(ci*b)/hi(_o-ci*b))/3,w=1-(A+T)):b<2/3?(b-=1/3,T=(1-_)/3,w=(1+_*hi(ci*b)/hi(_o-ci*b))/3,A=1-(T+w)):(b-=2/3,w=(1-_)/3,A=(1+_*hi(ci*b)/hi(_o-ci*b))/3,T=1-(w+A)),T=vo(P*T*3),w=vo(P*w*3),A=vo(P*A*3),[T*255,w*255,A*255,u.length>3?u[3]:1]},Nd=Bd,Hd=p.unpack,Wd=p.type,Vd=$,zl=D,Bl=m,Yd=jd;zl.prototype.hsi=function(){return Yd(this._rgb)},Vd.hsi=function(){for(var u=[],d=arguments.length;d--;)u[d]=arguments[d];return new(Function.prototype.bind.apply(zl,[null].concat(u,["hsi"])))},Bl.format.hsi=Nd,Bl.autodetect.push({p:2,test:function(){for(var u=[],d=arguments.length;d--;)u[d]=arguments[d];if(u=Hd(u,"hsi"),Wd(u)==="array"&&u.length===3)return"hsi"}});var Xd=p.unpack,qd=p.type,Gd=$,Nl=D,Hl=m,Ud=x;Nl.prototype.hsl=function(){return Ud(this._rgb)},Gd.hsl=function(){for(var u=[],d=arguments.length;d--;)u[d]=arguments[d];return new(Function.prototype.bind.apply(Nl,[null].concat(u,["hsl"])))},Hl.format.hsl=Yt,Hl.autodetect.push({p:2,test:function(){for(var u=[],d=arguments.length;d--;)u[d]=arguments[d];if(u=Xd(u,"hsl"),qd(u)==="array"&&u.length===3)return"hsl"}});var Kd=p.unpack,Zd=Math.min,Jd=Math.max,Qd=function(){for(var u=[],d=arguments.length;d--;)u[d]=arguments[d];u=Kd(u,"rgb");var b=u[0],_=u[1],P=u[2],T=Zd(b,_,P),w=Jd(b,_,P),A=w-T,L,j,B;return B=w/255,w===0?(L=Number.NaN,j=0):(j=A/w,b===w&&(L=(_-P)/A),_===w&&(L=2+(P-b)/A),P===w&&(L=4+(b-_)/A),L*=60,L<0&&(L+=360)),[L,j,B]},tp=Qd,ep=p.unpack,np=Math.floor,ip=function(){for(var u,d,b,_,P,T,w=[],A=arguments.length;A--;)w[A]=arguments[A];w=ep(w,"hsv");var L=w[0],j=w[1],B=w[2],q,H,Q;if(B*=255,j===0)q=H=Q=B;else{L===360&&(L=0),L>360&&(L-=360),L<0&&(L+=360),L/=60;var K=np(L),ct=L-K,mt=B*(1-j),_t=B*(1-j*ct),Mt=B*(1-j*(1-ct));switch(K){case 0:u=[B,Mt,mt],q=u[0],H=u[1],Q=u[2];break;case 1:d=[_t,B,mt],q=d[0],H=d[1],Q=d[2];break;case 2:b=[mt,B,Mt],q=b[0],H=b[1],Q=b[2];break;case 3:_=[mt,_t,B],q=_[0],H=_[1],Q=_[2];break;case 4:P=[Mt,mt,B],q=P[0],H=P[1],Q=P[2];break;case 5:T=[B,mt,_t],q=T[0],H=T[1],Q=T[2];break}}return[q,H,Q,w.length>3?w[3]:1]},sp=ip,rp=p.unpack,op=p.type,ap=$,Wl=D,Vl=m,lp=tp;Wl.prototype.hsv=function(){return lp(this._rgb)},ap.hsv=function(){for(var u=[],d=arguments.length;d--;)u[d]=arguments[d];return new(Function.prototype.bind.apply(Wl,[null].concat(u,["hsv"])))},Vl.format.hsv=sp,Vl.autodetect.push({p:2,test:function(){for(var u=[],d=arguments.length;d--;)u[d]=arguments[d];if(u=rp(u,"hsv"),op(u)==="array"&&u.length===3)return"hsv"}});var Ns={Kn:18,Xn:.95047,Yn:1,Zn:1.08883,t0:.137931034,t1:.206896552,t2:.12841855,t3:.008856452},ui=Ns,cp=p.unpack,Yl=Math.pow,hp=function(){for(var u=[],d=arguments.length;d--;)u[d]=arguments[d];var b=cp(u,"rgb"),_=b[0],P=b[1],T=b[2],w=up(_,P,T),A=w[0],L=w[1],j=w[2],B=116*L-16;return[B<0?0:B,500*(A-L),200*(L-j)]},yo=function(u){return(u/=255)<=.04045?u/12.92:Yl((u+.055)/1.055,2.4)},xo=function(u){return u>ui.t3?Yl(u,1/3):u/ui.t2+ui.t0},up=function(u,d,b){u=yo(u),d=yo(d),b=yo(b);var _=xo((.4124564*u+.3575761*d+.1804375*b)/ui.Xn),P=xo((.2126729*u+.7151522*d+.072175*b)/ui.Yn),T=xo((.0193339*u+.119192*d+.9503041*b)/ui.Zn);return[_,P,T]},Xl=hp,fi=Ns,fp=p.unpack,dp=Math.pow,pp=function(){for(var u=[],d=arguments.length;d--;)u[d]=arguments[d];u=fp(u,"lab");var b=u[0],_=u[1],P=u[2],T,w,A,L,j,B;return w=(b+16)/116,T=isNaN(_)?w:w+_/500,A=isNaN(P)?w:w-P/200,w=fi.Yn*ko(w),T=fi.Xn*ko(T),A=fi.Zn*ko(A),L=wo(3.2404542*T-1.5371385*w-.4985314*A),j=wo(-.969266*T+1.8760108*w+.041556*A),B=wo(.0556434*T-.2040259*w+1.0572252*A),[L,j,B,u.length>3?u[3]:1]},wo=function(u){return 255*(u<=.00304?12.92*u:1.055*dp(u,1/2.4)-.055)},ko=function(u){return u>fi.t1?u*u*u:fi.t2*(u-fi.t0)},ql=pp,gp=p.unpack,mp=p.type,bp=$,Gl=D,Ul=m,vp=Xl;Gl.prototype.lab=function(){return vp(this._rgb)},bp.lab=function(){for(var u=[],d=arguments.length;d--;)u[d]=arguments[d];return new(Function.prototype.bind.apply(Gl,[null].concat(u,["lab"])))},Ul.format.lab=ql,Ul.autodetect.push({p:2,test:function(){for(var u=[],d=arguments.length;d--;)u[d]=arguments[d];if(u=gp(u,"lab"),mp(u)==="array"&&u.length===3)return"lab"}});var _p=p.unpack,yp=p.RAD2DEG,xp=Math.sqrt,wp=Math.atan2,kp=Math.round,Sp=function(){for(var u=[],d=arguments.length;d--;)u[d]=arguments[d];var b=_p(u,"lab"),_=b[0],P=b[1],T=b[2],w=xp(P*P+T*T),A=(wp(T,P)*yp+360)%360;return kp(w*1e4)===0&&(A=Number.NaN),[_,w,A]},Kl=Sp,Mp=p.unpack,Cp=Xl,Pp=Kl,Tp=function(){for(var u=[],d=arguments.length;d--;)u[d]=arguments[d];var b=Mp(u,"rgb"),_=b[0],P=b[1],T=b[2],w=Cp(_,P,T),A=w[0],L=w[1],j=w[2];return Pp(A,L,j)},Dp=Tp,Ep=p.unpack,Op=p.DEG2RAD,Ap=Math.sin,Rp=Math.cos,Lp=function(){for(var u=[],d=arguments.length;d--;)u[d]=arguments[d];var b=Ep(u,"lch"),_=b[0],P=b[1],T=b[2];return isNaN(T)&&(T=0),T=T*Op,[_,Rp(T)*P,Ap(T)*P]},Zl=Lp,Fp=p.unpack,Ip=Zl,$p=ql,jp=function(){for(var u=[],d=arguments.length;d--;)u[d]=arguments[d];u=Fp(u,"lch");var b=u[0],_=u[1],P=u[2],T=Ip(b,_,P),w=T[0],A=T[1],L=T[2],j=$p(w,A,L),B=j[0],q=j[1],H=j[2];return[B,q,H,u.length>3?u[3]:1]},Jl=jp,zp=p.unpack,Bp=Jl,Np=function(){for(var u=[],d=arguments.length;d--;)u[d]=arguments[d];var b=zp(u,"hcl").reverse();return Bp.apply(void 0,b)},Hp=Np,Wp=p.unpack,Vp=p.type,Ql=$,Hs=D,So=m,tc=Dp;Hs.prototype.lch=function(){return tc(this._rgb)},Hs.prototype.hcl=function(){return tc(this._rgb).reverse()},Ql.lch=function(){for(var u=[],d=arguments.length;d--;)u[d]=arguments[d];return new(Function.prototype.bind.apply(Hs,[null].concat(u,["lch"])))},Ql.hcl=function(){for(var u=[],d=arguments.length;d--;)u[d]=arguments[d];return new(Function.prototype.bind.apply(Hs,[null].concat(u,["hcl"])))},So.format.lch=Jl,So.format.hcl=Hp,["lch","hcl"].forEach(function(u){return So.autodetect.push({p:2,test:function(){for(var d=[],b=arguments.length;b--;)d[b]=arguments[b];if(d=Wp(d,u),Vp(d)==="array"&&d.length===3)return u}})});var Yp={aliceblue:"#f0f8ff",antiquewhite:"#faebd7",aqua:"#00ffff",aquamarine:"#7fffd4",azure:"#f0ffff",beige:"#f5f5dc",bisque:"#ffe4c4",black:"#000000",blanchedalmond:"#ffebcd",blue:"#0000ff",blueviolet:"#8a2be2",brown:"#a52a2a",burlywood:"#deb887",cadetblue:"#5f9ea0",chartreuse:"#7fff00",chocolate:"#d2691e",coral:"#ff7f50",cornflower:"#6495ed",cornflowerblue:"#6495ed",cornsilk:"#fff8dc",crimson:"#dc143c",cyan:"#00ffff",darkblue:"#00008b",darkcyan:"#008b8b",darkgoldenrod:"#b8860b",darkgray:"#a9a9a9",darkgreen:"#006400",darkgrey:"#a9a9a9",darkkhaki:"#bdb76b",darkmagenta:"#8b008b",darkolivegreen:"#556b2f",darkorange:"#ff8c00",darkorchid:"#9932cc",darkred:"#8b0000",darksalmon:"#e9967a",darkseagreen:"#8fbc8f",darkslateblue:"#483d8b",darkslategray:"#2f4f4f",darkslategrey:"#2f4f4f",darkturquoise:"#00ced1",darkviolet:"#9400d3",deeppink:"#ff1493",deepskyblue:"#00bfff",dimgray:"#696969",dimgrey:"#696969",dodgerblue:"#1e90ff",firebrick:"#b22222",floralwhite:"#fffaf0",forestgreen:"#228b22",fuchsia:"#ff00ff",gainsboro:"#dcdcdc",ghostwhite:"#f8f8ff",gold:"#ffd700",goldenrod:"#daa520",gray:"#808080",green:"#008000",greenyellow:"#adff2f",grey:"#808080",honeydew:"#f0fff0",hotpink:"#ff69b4",indianred:"#cd5c5c",indigo:"#4b0082",ivory:"#fffff0",khaki:"#f0e68c",laserlemon:"#ffff54",lavender:"#e6e6fa",lavenderblush:"#fff0f5",lawngreen:"#7cfc00",lemonchiffon:"#fffacd",lightblue:"#add8e6",lightcoral:"#f08080",lightcyan:"#e0ffff",lightgoldenrod:"#fafad2",lightgoldenrodyellow:"#fafad2",lightgray:"#d3d3d3",lightgreen:"#90ee90",lightgrey:"#d3d3d3",lightpink:"#ffb6c1",lightsalmon:"#ffa07a",lightseagreen:"#20b2aa",lightskyblue:"#87cefa",lightslategray:"#778899",lightslategrey:"#778899",lightsteelblue:"#b0c4de",lightyellow:"#ffffe0",lime:"#00ff00",limegreen:"#32cd32",linen:"#faf0e6",magenta:"#ff00ff",maroon:"#800000",maroon2:"#7f0000",maroon3:"#b03060",mediumaquamarine:"#66cdaa",mediumblue:"#0000cd",mediumorchid:"#ba55d3",mediumpurple:"#9370db",mediumseagreen:"#3cb371",mediumslateblue:"#7b68ee",mediumspringgreen:"#00fa9a",mediumturquoise:"#48d1cc",mediumvioletred:"#c71585",midnightblue:"#191970",mintcream:"#f5fffa",mistyrose:"#ffe4e1",moccasin:"#ffe4b5",navajowhite:"#ffdead",navy:"#000080",oldlace:"#fdf5e6",olive:"#808000",olivedrab:"#6b8e23",orange:"#ffa500",orangered:"#ff4500",orchid:"#da70d6",palegoldenrod:"#eee8aa",palegreen:"#98fb98",paleturquoise:"#afeeee",palevioletred:"#db7093",papayawhip:"#ffefd5",peachpuff:"#ffdab9",peru:"#cd853f",pink:"#ffc0cb",plum:"#dda0dd",powderblue:"#b0e0e6",purple:"#800080",purple2:"#7f007f",purple3:"#a020f0",rebeccapurple:"#663399",red:"#ff0000",rosybrown:"#bc8f8f",royalblue:"#4169e1",saddlebrown:"#8b4513",salmon:"#fa8072",sandybrown:"#f4a460",seagreen:"#2e8b57",seashell:"#fff5ee",sienna:"#a0522d",silver:"#c0c0c0",skyblue:"#87ceeb",slateblue:"#6a5acd",slategray:"#708090",slategrey:"#708090",snow:"#fffafa",springgreen:"#00ff7f",steelblue:"#4682b4",tan:"#d2b48c",teal:"#008080",thistle:"#d8bfd8",tomato:"#ff6347",turquoise:"#40e0d0",violet:"#ee82ee",wheat:"#f5deb3",white:"#ffffff",whitesmoke:"#f5f5f5",yellow:"#ffff00",yellowgreen:"#9acd32"},ec=Yp,Xp=D,nc=m,qp=p.type,zi=ec,Gp=Fl,Up=Ll;Xp.prototype.name=function(){for(var u=Up(this._rgb,"rgb"),d=0,b=Object.keys(zi);d0;)d[b]=arguments[b+1];if(!d.length&&qp(u)==="string"&&zi[u.toLowerCase()])return"named"}});var Kp=p.unpack,Zp=function(){for(var u=[],d=arguments.length;d--;)u[d]=arguments[d];var b=Kp(u,"rgb"),_=b[0],P=b[1],T=b[2];return(_<<16)+(P<<8)+T},Jp=Zp,Qp=p.type,tg=function(u){if(Qp(u)=="number"&&u>=0&&u<=16777215){var d=u>>16,b=u>>8&255,_=u&255;return[d,b,_,1]}throw new Error("unknown num color: "+u)},eg=tg,ng=$,ic=D,sc=m,ig=p.type,sg=Jp;ic.prototype.num=function(){return sg(this._rgb)},ng.num=function(){for(var u=[],d=arguments.length;d--;)u[d]=arguments[d];return new(Function.prototype.bind.apply(ic,[null].concat(u,["num"])))},sc.format.num=eg,sc.autodetect.push({p:5,test:function(){for(var u=[],d=arguments.length;d--;)u[d]=arguments[d];if(u.length===1&&ig(u[0])==="number"&&u[0]>=0&&u[0]<=16777215)return"num"}});var rg=$,Mo=D,rc=m,oc=p.unpack,ac=p.type,lc=Math.round;Mo.prototype.rgb=function(u){return u===void 0&&(u=!0),u===!1?this._rgb.slice(0,3):this._rgb.slice(0,3).map(lc)},Mo.prototype.rgba=function(u){return u===void 0&&(u=!0),this._rgb.slice(0,4).map(function(d,b){return b<3?u===!1?d:lc(d):d})},rg.rgb=function(){for(var u=[],d=arguments.length;d--;)u[d]=arguments[d];return new(Function.prototype.bind.apply(Mo,[null].concat(u,["rgb"])))},rc.format.rgb=function(){for(var u=[],d=arguments.length;d--;)u[d]=arguments[d];var b=oc(u,"rgba");return b[3]===void 0&&(b[3]=1),b},rc.autodetect.push({p:3,test:function(){for(var u=[],d=arguments.length;d--;)u[d]=arguments[d];if(u=oc(u,"rgba"),ac(u)==="array"&&(u.length===3||u.length===4&&ac(u[3])=="number"&&u[3]>=0&&u[3]<=1))return"rgb"}});var Ws=Math.log,og=function(u){var d=u/100,b,_,P;return d<66?(b=255,_=d<6?0:-155.25485562709179-.44596950469579133*(_=d-2)+104.49216199393888*Ws(_),P=d<20?0:-254.76935184120902+.8274096064007395*(P=d-10)+115.67994401066147*Ws(P)):(b=351.97690566805693+.114206453784165*(b=d-55)-40.25366309332127*Ws(b),_=325.4494125711974+.07943456536662342*(_=d-50)-28.0852963507957*Ws(_),P=255),[b,_,P,1]},cc=og,ag=cc,lg=p.unpack,cg=Math.round,hg=function(){for(var u=[],d=arguments.length;d--;)u[d]=arguments[d];for(var b=lg(u,"rgb"),_=b[0],P=b[2],T=1e3,w=4e4,A=.4,L;w-T>A;){L=(w+T)*.5;var j=ag(L);j[2]/j[0]>=P/_?w=L:T=L}return cg(L)},ug=hg,Co=$,Vs=D,Po=m,fg=ug;Vs.prototype.temp=Vs.prototype.kelvin=Vs.prototype.temperature=function(){return fg(this._rgb)},Co.temp=Co.kelvin=Co.temperature=function(){for(var u=[],d=arguments.length;d--;)u[d]=arguments[d];return new(Function.prototype.bind.apply(Vs,[null].concat(u,["temp"])))},Po.format.temp=Po.format.kelvin=Po.format.temperature=cc;var dg=p.unpack,To=Math.cbrt,pg=Math.pow,gg=Math.sign,mg=function(){for(var u=[],d=arguments.length;d--;)u[d]=arguments[d];var b=dg(u,"rgb"),_=b[0],P=b[1],T=b[2],w=[Do(_/255),Do(P/255),Do(T/255)],A=w[0],L=w[1],j=w[2],B=To(.4122214708*A+.5363325363*L+.0514459929*j),q=To(.2119034982*A+.6806995451*L+.1073969566*j),H=To(.0883024619*A+.2817188376*L+.6299787005*j);return[.2104542553*B+.793617785*q-.0040720468*H,1.9779984951*B-2.428592205*q+.4505937099*H,.0259040371*B+.7827717662*q-.808675766*H]},hc=mg;function Do(u){var d=Math.abs(u);return d<.04045?u/12.92:(gg(u)||1)*pg((d+.055)/1.055,2.4)}var bg=p.unpack,Ys=Math.pow,vg=Math.sign,_g=function(){for(var u=[],d=arguments.length;d--;)u[d]=arguments[d];u=bg(u,"lab");var b=u[0],_=u[1],P=u[2],T=Ys(b+.3963377774*_+.2158037573*P,3),w=Ys(b-.1055613458*_-.0638541728*P,3),A=Ys(b-.0894841775*_-1.291485548*P,3);return[255*Eo(4.0767416621*T-3.3077115913*w+.2309699292*A),255*Eo(-1.2684380046*T+2.6097574011*w-.3413193965*A),255*Eo(-.0041960863*T-.7034186147*w+1.707614701*A),u.length>3?u[3]:1]},uc=_g;function Eo(u){var d=Math.abs(u);return d>.0031308?(vg(u)||1)*(1.055*Ys(d,1/2.4)-.055):u*12.92}var yg=p.unpack,xg=p.type,wg=$,fc=D,dc=m,kg=hc;fc.prototype.oklab=function(){return kg(this._rgb)},wg.oklab=function(){for(var u=[],d=arguments.length;d--;)u[d]=arguments[d];return new(Function.prototype.bind.apply(fc,[null].concat(u,["oklab"])))},dc.format.oklab=uc,dc.autodetect.push({p:3,test:function(){for(var u=[],d=arguments.length;d--;)u[d]=arguments[d];if(u=yg(u,"oklab"),xg(u)==="array"&&u.length===3)return"oklab"}});var Sg=p.unpack,Mg=hc,Cg=Kl,Pg=function(){for(var u=[],d=arguments.length;d--;)u[d]=arguments[d];var b=Sg(u,"rgb"),_=b[0],P=b[1],T=b[2],w=Mg(_,P,T),A=w[0],L=w[1],j=w[2];return Cg(A,L,j)},Tg=Pg,Dg=p.unpack,Eg=Zl,Og=uc,Ag=function(){for(var u=[],d=arguments.length;d--;)u[d]=arguments[d];u=Dg(u,"lch");var b=u[0],_=u[1],P=u[2],T=Eg(b,_,P),w=T[0],A=T[1],L=T[2],j=Og(w,A,L),B=j[0],q=j[1],H=j[2];return[B,q,H,u.length>3?u[3]:1]},Rg=Ag,Lg=p.unpack,Fg=p.type,Ig=$,pc=D,gc=m,$g=Tg;pc.prototype.oklch=function(){return $g(this._rgb)},Ig.oklch=function(){for(var u=[],d=arguments.length;d--;)u[d]=arguments[d];return new(Function.prototype.bind.apply(pc,[null].concat(u,["oklch"])))},gc.format.oklch=Rg,gc.autodetect.push({p:3,test:function(){for(var u=[],d=arguments.length;d--;)u[d]=arguments[d];if(u=Lg(u,"oklch"),Fg(u)==="array"&&u.length===3)return"oklch"}});var mc=D,jg=p.type;mc.prototype.alpha=function(u,d){return d===void 0&&(d=!1),u!==void 0&&jg(u)==="number"?d?(this._rgb[3]=u,this):new mc([this._rgb[0],this._rgb[1],this._rgb[2],u],"rgb"):this._rgb[3]};var zg=D;zg.prototype.clipped=function(){return this._rgb._clipped||!1};var jn=D,Bg=Ns;jn.prototype.darken=function(u){u===void 0&&(u=1);var d=this,b=d.lab();return b[0]-=Bg.Kn*u,new jn(b,"lab").alpha(d.alpha(),!0)},jn.prototype.brighten=function(u){return u===void 0&&(u=1),this.darken(-u)},jn.prototype.darker=jn.prototype.darken,jn.prototype.brighter=jn.prototype.brighten;var Ng=D;Ng.prototype.get=function(u){var d=u.split("."),b=d[0],_=d[1],P=this[b]();if(_){var T=b.indexOf(_)-(b.substr(0,2)==="ok"?2:0);if(T>-1)return P[T];throw new Error("unknown channel "+_+" in mode "+b)}else return P};var di=D,Hg=p.type,Wg=Math.pow,Vg=1e-7,Yg=20;di.prototype.luminance=function(u){if(u!==void 0&&Hg(u)==="number"){if(u===0)return new di([0,0,0,this._rgb[3]],"rgb");if(u===1)return new di([255,255,255,this._rgb[3]],"rgb");var d=this.luminance(),b="rgb",_=Yg,P=function(w,A){var L=w.interpolate(A,.5,b),j=L.luminance();return Math.abs(u-j)u?P(w,L):P(L,A)},T=(d>u?P(new di([0,0,0]),this):P(this,new di([255,255,255]))).rgb();return new di(T.concat([this._rgb[3]]))}return Xg.apply(void 0,this._rgb.slice(0,3))};var Xg=function(u,d,b){return u=Oo(u),d=Oo(d),b=Oo(b),.2126*u+.7152*d+.0722*b},Oo=function(u){return u/=255,u<=.03928?u/12.92:Wg((u+.055)/1.055,2.4)},we={},bc=D,vc=p.type,Xs=we,_c=function(u,d,b){b===void 0&&(b=.5);for(var _=[],P=arguments.length-3;P-- >0;)_[P]=arguments[P+3];var T=_[0]||"lrgb";if(!Xs[T]&&!_.length&&(T=Object.keys(Xs)[0]),!Xs[T])throw new Error("interpolation mode "+T+" is not defined");return vc(u)!=="object"&&(u=new bc(u)),vc(d)!=="object"&&(d=new bc(d)),Xs[T](u,d,b).alpha(u.alpha()+b*(d.alpha()-u.alpha()))},yc=D,qg=_c;yc.prototype.mix=yc.prototype.interpolate=function(u,d){d===void 0&&(d=.5);for(var b=[],_=arguments.length-2;_-- >0;)b[_]=arguments[_+2];return qg.apply(void 0,[this,u,d].concat(b))};var xc=D;xc.prototype.premultiply=function(u){u===void 0&&(u=!1);var d=this._rgb,b=d[3];return u?(this._rgb=[d[0]*b,d[1]*b,d[2]*b,b],this):new xc([d[0]*b,d[1]*b,d[2]*b,b],"rgb")};var Ao=D,Gg=Ns;Ao.prototype.saturate=function(u){u===void 0&&(u=1);var d=this,b=d.lch();return b[1]+=Gg.Kn*u,b[1]<0&&(b[1]=0),new Ao(b,"lch").alpha(d.alpha(),!0)},Ao.prototype.desaturate=function(u){return u===void 0&&(u=1),this.saturate(-u)};var wc=D,kc=p.type;wc.prototype.set=function(u,d,b){b===void 0&&(b=!1);var _=u.split("."),P=_[0],T=_[1],w=this[P]();if(T){var A=P.indexOf(T)-(P.substr(0,2)==="ok"?2:0);if(A>-1){if(kc(d)=="string")switch(d.charAt(0)){case"+":w[A]+=+d;break;case"-":w[A]+=+d;break;case"*":w[A]*=+d.substr(1);break;case"/":w[A]/=+d.substr(1);break;default:w[A]=+d}else if(kc(d)==="number")w[A]=d;else throw new Error("unsupported value for Color.set");var L=new wc(w,P);return b?(this._rgb=L._rgb,this):L}throw new Error("unknown channel "+T+" in mode "+P)}else return w};var Ug=D,Kg=function(u,d,b){var _=u._rgb,P=d._rgb;return new Ug(_[0]+b*(P[0]-_[0]),_[1]+b*(P[1]-_[1]),_[2]+b*(P[2]-_[2]),"rgb")};we.rgb=Kg;var Zg=D,Ro=Math.sqrt,pi=Math.pow,Jg=function(u,d,b){var _=u._rgb,P=_[0],T=_[1],w=_[2],A=d._rgb,L=A[0],j=A[1],B=A[2];return new Zg(Ro(pi(P,2)*(1-b)+pi(L,2)*b),Ro(pi(T,2)*(1-b)+pi(j,2)*b),Ro(pi(w,2)*(1-b)+pi(B,2)*b),"rgb")};we.lrgb=Jg;var Qg=D,tm=function(u,d,b){var _=u.lab(),P=d.lab();return new Qg(_[0]+b*(P[0]-_[0]),_[1]+b*(P[1]-_[1]),_[2]+b*(P[2]-_[2]),"lab")};we.lab=tm;var Sc=D,gi=function(u,d,b,_){var P,T,w,A;_==="hsl"?(w=u.hsl(),A=d.hsl()):_==="hsv"?(w=u.hsv(),A=d.hsv()):_==="hcg"?(w=u.hcg(),A=d.hcg()):_==="hsi"?(w=u.hsi(),A=d.hsi()):_==="lch"||_==="hcl"?(_="hcl",w=u.hcl(),A=d.hcl()):_==="oklch"&&(w=u.oklch().reverse(),A=d.oklch().reverse());var L,j,B,q,H,Q;(_.substr(0,1)==="h"||_==="oklch")&&(P=w,L=P[0],B=P[1],H=P[2],T=A,j=T[0],q=T[1],Q=T[2]);var K,ct,mt,_t;return!isNaN(L)&&!isNaN(j)?(j>L&&j-L>180?_t=j-(L+360):j180?_t=j+360-L:_t=j-L,ct=L+b*_t):isNaN(L)?isNaN(j)?ct=Number.NaN:(ct=j,(H==1||H==0)&&_!="hsv"&&(K=q)):(ct=L,(Q==1||Q==0)&&_!="hsv"&&(K=B)),K===void 0&&(K=B+b*(q-B)),mt=H+b*(Q-H),_==="oklch"?new Sc([mt,K,ct],_):new Sc([ct,K,mt],_)},em=gi,Mc=function(u,d,b){return em(u,d,b,"lch")};we.lch=Mc,we.hcl=Mc;var nm=D,im=function(u,d,b){var _=u.num(),P=d.num();return new nm(_+b*(P-_),"num")};we.num=im;var sm=gi,rm=function(u,d,b){return sm(u,d,b,"hcg")};we.hcg=rm;var om=gi,am=function(u,d,b){return om(u,d,b,"hsi")};we.hsi=am;var lm=gi,cm=function(u,d,b){return lm(u,d,b,"hsl")};we.hsl=cm;var hm=gi,um=function(u,d,b){return hm(u,d,b,"hsv")};we.hsv=um;var fm=D,dm=function(u,d,b){var _=u.oklab(),P=d.oklab();return new fm(_[0]+b*(P[0]-_[0]),_[1]+b*(P[1]-_[1]),_[2]+b*(P[2]-_[2]),"oklab")};we.oklab=dm;var pm=gi,gm=function(u,d,b){return pm(u,d,b,"oklch")};we.oklch=gm;var Lo=D,mm=p.clip_rgb,Fo=Math.pow,Io=Math.sqrt,$o=Math.PI,Cc=Math.cos,Pc=Math.sin,bm=Math.atan2,vm=function(u,d,b){d===void 0&&(d="lrgb"),b===void 0&&(b=null);var _=u.length;b||(b=Array.from(new Array(_)).map(function(){return 1}));var P=_/b.reduce(function(ct,mt){return ct+mt});if(b.forEach(function(ct,mt){b[mt]*=P}),u=u.map(function(ct){return new Lo(ct)}),d==="lrgb")return _m(u,b);for(var T=u.shift(),w=T.get(d),A=[],L=0,j=0,B=0;B=360;)K-=360;w[Q]=K}else w[Q]=w[Q]/A[Q];return H/=_,new Lo(w,d).alpha(H>.99999?1:H,!0)},_m=function(u,d){for(var b=u.length,_=[0,0,0,0],P=0;P.9999999&&(_[3]=1),new Lo(mm(_))},Pe=$,mi=p.type,ym=Math.pow,jo=function(u){var d="rgb",b=Pe("#ccc"),_=0,P=[0,1],T=[],w=[0,0],A=!1,L=[],j=!1,B=0,q=1,H=!1,Q={},K=!0,ct=1,mt=function(W){if(W=W||["#fff","#000"],W&&mi(W)==="string"&&Pe.brewer&&Pe.brewer[W.toLowerCase()]&&(W=Pe.brewer[W.toLowerCase()]),mi(W)==="array"){W.length===1&&(W=[W[0],W[0]]),W=W.slice(0);for(var st=0;st=A[dt];)dt++;return dt-1}return 0},Mt=function(W){return W},oe=function(W){return W},ne=function(W,st){var dt,ht;if(st==null&&(st=!1),isNaN(W)||W===null)return b;if(st)ht=W;else if(A&&A.length>2){var ae=_t(W);ht=ae/(A.length-2)}else q!==B?ht=(W-B)/(q-B):ht=1;ht=oe(ht),st||(ht=Mt(ht)),ct!==1&&(ht=ym(ht,ct)),ht=w[0]+ht*(1-w[0]-w[1]),ht=Math.min(1,Math.max(0,ht));var $t=Math.floor(ht*1e4);if(K&&Q[$t])dt=Q[$t];else{if(mi(L)==="array")for(var yt=0;yt=Tt&&yt===T.length-1){dt=L[yt];break}if(ht>Tt&&ht2){var yt=W.map(function(Dt,At){return At/(W.length-1)}),Tt=W.map(function(Dt){return(Dt-B)/(q-B)});Tt.every(function(Dt,At){return yt[At]===Dt})||(oe=function(Dt){if(Dt<=0||Dt>=1)return Dt;for(var At=0;Dt>=Tt[At+1];)At++;var De=(Dt-Tt[At])/(Tt[At+1]-Tt[At]),mn=yt[At]+De*(yt[At+1]-yt[At]);return mn})}}return P=[B,q],vt},vt.mode=function(W){return arguments.length?(d=W,ge(),vt):d},vt.range=function(W,st){return mt(W),vt},vt.out=function(W){return j=W,vt},vt.spread=function(W){return arguments.length?(_=W,vt):_},vt.correctLightness=function(W){return W==null&&(W=!0),H=W,ge(),H?Mt=function(st){for(var dt=ne(0,!0).lab()[0],ht=ne(1,!0).lab()[0],ae=dt>ht,$t=ne(st,!0).lab()[0],yt=dt+(ht-dt)*st,Tt=$t-yt,Dt=0,At=1,De=20;Math.abs(Tt)>.01&&De-- >0;)(function(){return ae&&(Tt*=-1),Tt<0?(Dt=st,st+=(At-st)*.5):(At=st,st+=(Dt-st)*.5),$t=ne(st,!0).lab()[0],Tt=$t-yt})();return st}:Mt=function(st){return st},vt},vt.padding=function(W){return W!=null?(mi(W)==="number"&&(W=[W,W]),w=W,vt):w},vt.colors=function(W,st){arguments.length<2&&(st="hex");var dt=[];if(arguments.length===0)dt=L.slice(0);else if(W===1)dt=[vt(.5)];else if(W>1){var ht=P[0],ae=P[1]-ht;dt=xm(0,W,!1).map(function(At){return vt(ht+At/(W-1)*ae)})}else{u=[];var $t=[];if(A&&A.length>2)for(var yt=1,Tt=A.length,Dt=1<=Tt;Dt?ytTt;Dt?yt++:yt--)$t.push((A[yt-1]+A[yt])*.5);else $t=P;dt=$t.map(function(At){return vt(At)})}return Pe[st]&&(dt=dt.map(function(At){return At[st]()})),dt},vt.cache=function(W){return W!=null?(K=W,vt):K},vt.gamma=function(W){return W!=null?(ct=W,vt):ct},vt.nodata=function(W){return W!=null?(b=Pe(W),vt):b},vt};function xm(u,d,b){for(var _=[],P=uT;P?w++:w--)_.push(w);return _}var Bi=D,wm=jo,km=function(u){for(var d=[1,1],b=1;b=5){var j,B,q;j=u.map(function(H){return H.lab()}),q=u.length-1,B=km(q),P=function(H){var Q=1-H,K=[0,1,2].map(function(ct){return j.reduce(function(mt,_t,Mt){return mt+B[Mt]*Math.pow(Q,q-Mt)*Math.pow(H,Mt)*_t[ct]},0)});return new Bi(K,"lab")}}else throw new RangeError("No point in running bezier with only one color.");return P},Mm=function(u){var d=Sm(u);return d.scale=function(){return wm(d)},d},zo=$,Te=function(u,d,b){if(!Te[b])throw new Error("unknown blend mode "+b);return Te[b](u,d)},pn=function(u){return function(d,b){var _=zo(b).rgb(),P=zo(d).rgb();return zo.rgb(u(_,P))}},gn=function(u){return function(d,b){var _=[];return _[0]=u(d[0],b[0]),_[1]=u(d[1],b[1]),_[2]=u(d[2],b[2]),_}},Cm=function(u){return u},Pm=function(u,d){return u*d/255},Tm=function(u,d){return u>d?d:u},Dm=function(u,d){return u>d?u:d},Em=function(u,d){return 255*(1-(1-u/255)*(1-d/255))},Om=function(u,d){return d<128?2*u*d/255:255*(1-2*(1-u/255)*(1-d/255))},Am=function(u,d){return 255*(1-(1-d/255)/(u/255))},Rm=function(u,d){return u===255?255:(u=255*(d/255)/(1-u/255),u>255?255:u)};Te.normal=pn(gn(Cm)),Te.multiply=pn(gn(Pm)),Te.screen=pn(gn(Em)),Te.overlay=pn(gn(Om)),Te.darken=pn(gn(Tm)),Te.lighten=pn(gn(Dm)),Te.dodge=pn(gn(Rm)),Te.burn=pn(gn(Am));for(var Lm=Te,Bo=p.type,Fm=p.clip_rgb,Im=p.TWOPI,$m=Math.pow,jm=Math.sin,zm=Math.cos,Tc=$,Bm=function(u,d,b,_,P){u===void 0&&(u=300),d===void 0&&(d=-1.5),b===void 0&&(b=1),_===void 0&&(_=1),P===void 0&&(P=[0,1]);var T=0,w;Bo(P)==="array"?w=P[1]-P[0]:(w=0,P=[P,P]);var A=function(L){var j=Im*((u+120)/360+d*L),B=$m(P[0]+w*L,_),q=T!==0?b[0]+L*T:b,H=q*B*(1-B)/2,Q=zm(j),K=jm(j),ct=B+H*(-.14861*Q+1.78277*K),mt=B+H*(-.29227*Q-.90649*K),_t=B+H*(1.97294*Q);return Tc(Fm([ct*255,mt*255,_t*255,1]))};return A.start=function(L){return L==null?u:(u=L,A)},A.rotations=function(L){return L==null?d:(d=L,A)},A.gamma=function(L){return L==null?_:(_=L,A)},A.hue=function(L){return L==null?b:(b=L,Bo(b)==="array"?(T=b[1]-b[0],T===0&&(b=b[1])):T=0,A)},A.lightness=function(L){return L==null?P:(Bo(L)==="array"?(P=L,w=L[1]-L[0]):(P=[L,L],w=0),A)},A.scale=function(){return Tc.scale(A)},A.hue(b),A},Nm=D,Hm="0123456789abcdef",Wm=Math.floor,Vm=Math.random,Ym=function(){for(var u="#",d=0;d<6;d++)u+=Hm.charAt(Wm(Vm()*16));return new Nm(u,"hex")},No=a,Dc=Math.log,Xm=Math.pow,qm=Math.floor,Gm=Math.abs,Ec=function(u,d){d===void 0&&(d=null);var b={min:Number.MAX_VALUE,max:Number.MAX_VALUE*-1,sum:0,values:[],count:0};return No(u)==="object"&&(u=Object.values(u)),u.forEach(function(_){d&&No(_)==="object"&&(_=_[d]),_!=null&&!isNaN(_)&&(b.values.push(_),b.sum+=_,_b.max&&(b.max=_),b.count+=1)}),b.domain=[b.min,b.max],b.limits=function(_,P){return Oc(b,_,P)},b},Oc=function(u,d,b){d===void 0&&(d="equal"),b===void 0&&(b=7),No(u)=="array"&&(u=Ec(u));var _=u.min,P=u.max,T=u.values.sort(function(Wo,Vo){return Wo-Vo});if(b===1)return[_,P];var w=[];if(d.substr(0,1)==="c"&&(w.push(_),w.push(P)),d.substr(0,1)==="e"){w.push(_);for(var A=1;A 0");var L=Math.LOG10E*Dc(_),j=Math.LOG10E*Dc(P);w.push(_);for(var B=1;B200&&(oe=!1)}for(var bn={},bi=0;bi_?(b+.05)/(_+.05):(_+.05)/(b+.05)},Lc=D,Ge=Math.sqrt,Kt=Math.pow,Km=Math.min,Zm=Math.max,Fc=Math.atan2,Ic=Math.abs,qs=Math.cos,$c=Math.sin,Jm=Math.exp,jc=Math.PI,Qm=function(u,d,b,_,P){b===void 0&&(b=1),_===void 0&&(_=1),P===void 0&&(P=1);var T=function(Bn){return 360*Bn/(2*jc)},w=function(Bn){return 2*jc*Bn/360};u=new Lc(u),d=new Lc(d);var A=Array.from(u.lab()),L=A[0],j=A[1],B=A[2],q=Array.from(d.lab()),H=q[0],Q=q[1],K=q[2],ct=(L+H)/2,mt=Ge(Kt(j,2)+Kt(B,2)),_t=Ge(Kt(Q,2)+Kt(K,2)),Mt=(mt+_t)/2,oe=.5*(1-Ge(Kt(Mt,7)/(Kt(Mt,7)+Kt(25,7)))),ne=j*(1+oe),ge=Q*(1+oe),vt=Ge(Kt(ne,2)+Kt(B,2)),W=Ge(Kt(ge,2)+Kt(K,2)),st=(vt+W)/2,dt=T(Fc(B,ne)),ht=T(Fc(K,ge)),ae=dt>=0?dt:dt+360,$t=ht>=0?ht:ht+360,yt=Ic(ae-$t)>180?(ae+$t+360)/2:(ae+$t)/2,Tt=1-.17*qs(w(yt-30))+.24*qs(w(2*yt))+.32*qs(w(3*yt+6))-.2*qs(w(4*yt-63)),Dt=$t-ae;Dt=Ic(Dt)<=180?Dt:$t<=ae?Dt+360:Dt-360,Dt=2*Ge(vt*W)*$c(w(Dt)/2);var At=H-L,De=W-vt,mn=1+.015*Kt(ct-50,2)/Ge(20+Kt(ct-50,2)),bn=1+.045*st,bi=1+.015*st*Tt,vi=30*Jm(-Kt((yt-275)/25,2)),Ue=2*Ge(Kt(st,7)/(Kt(st,7)+Kt(25,7))),zn=-Ue*$c(2*w(vi)),Ni=Ge(Kt(At/(b*mn),2)+Kt(De/(_*bn),2)+Kt(Dt/(P*bi),2)+zn*(De/(_*bn))*(Dt/(P*bi)));return Zm(0,Km(100,Ni))},zc=D,tb=function(u,d,b){b===void 0&&(b="lab"),u=new zc(u),d=new zc(d);var _=u.get(b),P=d.get(b),T=0;for(var w in _){var A=(_[w]||0)-(P[w]||0);T+=A*A}return Math.sqrt(T)},eb=D,nb=function(){for(var u=[],d=arguments.length;d--;)u[d]=arguments[d];try{return new(Function.prototype.bind.apply(eb,[null].concat(u))),!0}catch(b){return!1}},Bc=$,Nc=jo,ib={cool:function(){return Nc([Bc.hsl(180,1,.9),Bc.hsl(250,.7,.4)])},hot:function(){return Nc(["#000","#f00","#ff0","#fff"]).mode("rgb")}},Gs={OrRd:["#fff7ec","#fee8c8","#fdd49e","#fdbb84","#fc8d59","#ef6548","#d7301f","#b30000","#7f0000"],PuBu:["#fff7fb","#ece7f2","#d0d1e6","#a6bddb","#74a9cf","#3690c0","#0570b0","#045a8d","#023858"],BuPu:["#f7fcfd","#e0ecf4","#bfd3e6","#9ebcda","#8c96c6","#8c6bb1","#88419d","#810f7c","#4d004b"],Oranges:["#fff5eb","#fee6ce","#fdd0a2","#fdae6b","#fd8d3c","#f16913","#d94801","#a63603","#7f2704"],BuGn:["#f7fcfd","#e5f5f9","#ccece6","#99d8c9","#66c2a4","#41ae76","#238b45","#006d2c","#00441b"],YlOrBr:["#ffffe5","#fff7bc","#fee391","#fec44f","#fe9929","#ec7014","#cc4c02","#993404","#662506"],YlGn:["#ffffe5","#f7fcb9","#d9f0a3","#addd8e","#78c679","#41ab5d","#238443","#006837","#004529"],Reds:["#fff5f0","#fee0d2","#fcbba1","#fc9272","#fb6a4a","#ef3b2c","#cb181d","#a50f15","#67000d"],RdPu:["#fff7f3","#fde0dd","#fcc5c0","#fa9fb5","#f768a1","#dd3497","#ae017e","#7a0177","#49006a"],Greens:["#f7fcf5","#e5f5e0","#c7e9c0","#a1d99b","#74c476","#41ab5d","#238b45","#006d2c","#00441b"],YlGnBu:["#ffffd9","#edf8b1","#c7e9b4","#7fcdbb","#41b6c4","#1d91c0","#225ea8","#253494","#081d58"],Purples:["#fcfbfd","#efedf5","#dadaeb","#bcbddc","#9e9ac8","#807dba","#6a51a3","#54278f","#3f007d"],GnBu:["#f7fcf0","#e0f3db","#ccebc5","#a8ddb5","#7bccc4","#4eb3d3","#2b8cbe","#0868ac","#084081"],Greys:["#ffffff","#f0f0f0","#d9d9d9","#bdbdbd","#969696","#737373","#525252","#252525","#000000"],YlOrRd:["#ffffcc","#ffeda0","#fed976","#feb24c","#fd8d3c","#fc4e2a","#e31a1c","#bd0026","#800026"],PuRd:["#f7f4f9","#e7e1ef","#d4b9da","#c994c7","#df65b0","#e7298a","#ce1256","#980043","#67001f"],Blues:["#f7fbff","#deebf7","#c6dbef","#9ecae1","#6baed6","#4292c6","#2171b5","#08519c","#08306b"],PuBuGn:["#fff7fb","#ece2f0","#d0d1e6","#a6bddb","#67a9cf","#3690c0","#02818a","#016c59","#014636"],Viridis:["#440154","#482777","#3f4a8a","#31678e","#26838f","#1f9d8a","#6cce5a","#b6de2b","#fee825"],Spectral:["#9e0142","#d53e4f","#f46d43","#fdae61","#fee08b","#ffffbf","#e6f598","#abdda4","#66c2a5","#3288bd","#5e4fa2"],RdYlGn:["#a50026","#d73027","#f46d43","#fdae61","#fee08b","#ffffbf","#d9ef8b","#a6d96a","#66bd63","#1a9850","#006837"],RdBu:["#67001f","#b2182b","#d6604d","#f4a582","#fddbc7","#f7f7f7","#d1e5f0","#92c5de","#4393c3","#2166ac","#053061"],PiYG:["#8e0152","#c51b7d","#de77ae","#f1b6da","#fde0ef","#f7f7f7","#e6f5d0","#b8e186","#7fbc41","#4d9221","#276419"],PRGn:["#40004b","#762a83","#9970ab","#c2a5cf","#e7d4e8","#f7f7f7","#d9f0d3","#a6dba0","#5aae61","#1b7837","#00441b"],RdYlBu:["#a50026","#d73027","#f46d43","#fdae61","#fee090","#ffffbf","#e0f3f8","#abd9e9","#74add1","#4575b4","#313695"],BrBG:["#543005","#8c510a","#bf812d","#dfc27d","#f6e8c3","#f5f5f5","#c7eae5","#80cdc1","#35978f","#01665e","#003c30"],RdGy:["#67001f","#b2182b","#d6604d","#f4a582","#fddbc7","#ffffff","#e0e0e0","#bababa","#878787","#4d4d4d","#1a1a1a"],PuOr:["#7f3b08","#b35806","#e08214","#fdb863","#fee0b6","#f7f7f7","#d8daeb","#b2abd2","#8073ac","#542788","#2d004b"],Set2:["#66c2a5","#fc8d62","#8da0cb","#e78ac3","#a6d854","#ffd92f","#e5c494","#b3b3b3"],Accent:["#7fc97f","#beaed4","#fdc086","#ffff99","#386cb0","#f0027f","#bf5b17","#666666"],Set1:["#e41a1c","#377eb8","#4daf4a","#984ea3","#ff7f00","#ffff33","#a65628","#f781bf","#999999"],Set3:["#8dd3c7","#ffffb3","#bebada","#fb8072","#80b1d3","#fdb462","#b3de69","#fccde5","#d9d9d9","#bc80bd","#ccebc5","#ffed6f"],Dark2:["#1b9e77","#d95f02","#7570b3","#e7298a","#66a61e","#e6ab02","#a6761d","#666666"],Paired:["#a6cee3","#1f78b4","#b2df8a","#33a02c","#fb9a99","#e31a1c","#fdbf6f","#ff7f00","#cab2d6","#6a3d9a","#ffff99","#b15928"],Pastel2:["#b3e2cd","#fdcdac","#cbd5e8","#f4cae4","#e6f5c9","#fff2ae","#f1e2cc","#cccccc"],Pastel1:["#fbb4ae","#b3cde3","#ccebc5","#decbe4","#fed9a6","#ffffcc","#e5d8bd","#fddaec","#f2f2f2"]},Ho=0,Hc=Object.keys(Gs);Ho{(function(n,t){typeof qr=="object"&&typeof Qu!="undefined"?t(qr):typeof define=="function"&&define.amd?define("@ts-stack/markdown",["exports"],t):(n=typeof globalThis!="undefined"?globalThis:n||self,t((n["ts-stack"]=n["ts-stack"]||{},n["ts-stack"].markdown={})))})(qr,function(n){"use strict";var t=function(){function k(v,x){x===void 0&&(x=""),this.source=v.source,this.flags=x}return k.prototype.setGroup=function(v,x){var R=typeof x=="string"?x:x.source;return R=R.replace(/(^|[^\[])\^/g,"$1"),this.source=this.source.replace(v,R),this},k.prototype.getRegexp=function(){return new RegExp(this.source,this.flags)},k}();var e=/[&<>"']/,i=/[&<>"']/g,s={"&":"&","<":"<",">":">",'"':""","'":"'"},r=/[<>"']|&(?!#?\w+;)/,o=/[<>"']|&(?!#?\w+;)/g;function a(k,v){if(v){if(e.test(k))return k.replace(i,function(x){return s[x]})}else if(r.test(k))return k.replace(o,function(x){return s[x]});return k}function l(k){return k.replace(/&(#(?:\d+)|(?:#x[0-9A-Fa-f]+)|(?:\w+));?/gi,function(v,x){return x=x.toLowerCase(),x==="colon"?":":x.charAt(0)==="#"?x.charAt(1)==="x"?String.fromCharCode(parseInt(x.substring(2),16)):String.fromCharCode(+x.substring(1)):""})}n.TokenType=void 0,function(k){k[k.space=1]="space",k[k.text=2]="text",k[k.paragraph=3]="paragraph",k[k.heading=4]="heading",k[k.listStart=5]="listStart",k[k.listEnd=6]="listEnd",k[k.looseItemStart=7]="looseItemStart",k[k.looseItemEnd=8]="looseItemEnd",k[k.listItemStart=9]="listItemStart",k[k.listItemEnd=10]="listItemEnd",k[k.blockquoteStart=11]="blockquoteStart",k[k.blockquoteEnd=12]="blockquoteEnd",k[k.code=13]="code",k[k.table=14]="table",k[k.html=15]="html",k[k.hr=16]="hr"}(n.TokenType||(n.TokenType={}));var c=function(){function k(){this.gfm=!0,this.tables=!0,this.breaks=!1,this.pedantic=!1,this.sanitize=!1,this.mangle=!0,this.smartLists=!1,this.silent=!1,this.langPrefix="lang-",this.smartypants=!1,this.headerPrefix="",this.xhtml=!1,this.escape=a,this.unescape=l}return k}();var h=function(k,v){return h=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(x,R){x.__proto__=R}||function(x,R){for(var E in R)Object.prototype.hasOwnProperty.call(R,E)&&(x[E]=R[E])},h(k,v)};function f(k,v){if(typeof v!="function"&&v!==null)throw new TypeError("Class extends value "+String(v)+" is not a constructor or null");h(k,v);function x(){this.constructor=k}k.prototype=v===null?Object.create(v):(x.prototype=v.prototype,new x)}var g=function(){return g=Object.assign||function(v){for(var x,R=1,E=arguments.length;R=0;V--)(Z=k[V])&&(O=(E<3?Z(O):E>3?Z(v,x,O):Z(v,x))||O);return E>3&&O&&Object.defineProperty(v,x,O),O}function y(k,v){return function(x,R){v(x,R,k)}}function S(k,v){if(typeof Reflect=="object"&&typeof Reflect.metadata=="function")return Reflect.metadata(k,v)}function M(k,v,x,R){function E(O){return O instanceof x?O:new x(function(Z){Z(O)})}return new(x||(x=Promise))(function(O,Z){function V(xt){try{tt(R.next(xt))}catch(Ht){Z(Ht)}}function J(xt){try{tt(R.throw(xt))}catch(Ht){Z(Ht)}}function tt(xt){xt.done?O(xt.value):E(xt.value).then(V,J)}tt((R=R.apply(k,v||[])).next())})}function C(k,v){var x={label:0,sent:function(){if(O[0]&1)throw O[1];return O[1]},trys:[],ops:[]},R,E,O,Z;return Z={next:V(0),throw:V(1),return:V(2)},typeof Symbol=="function"&&(Z[Symbol.iterator]=function(){return this}),Z;function V(tt){return function(xt){return J([tt,xt])}}function J(tt){if(R)throw new TypeError("Generator is already executing.");for(;x;)try{if(R=1,E&&(O=tt[0]&2?E.return:tt[0]?E.throw||((O=E.return)&&O.call(E),0):E.next)&&!(O=O.call(E,tt[1])).done)return O;switch(E=0,O&&(tt=[tt[0]&2,O.value]),tt[0]){case 0:case 1:O=tt;break;case 4:return x.label++,{value:tt[1],done:!1};case 5:x.label++,E=tt[1],tt=[0];continue;case 7:tt=x.ops.pop(),x.trys.pop();continue;default:if(O=x.trys,!(O=O.length>0&&O[O.length-1])&&(tt[0]===6||tt[0]===2)){x=0;continue}if(tt[0]===3&&(!O||tt[1]>O[0]&&tt[1]=k.length&&(k=void 0),{value:k&&k[R++],done:!k}}};throw new TypeError(v?"Object is not iterable.":"Symbol.iterator is not defined.")}function $(k,v){var x=typeof Symbol=="function"&&k[Symbol.iterator];if(!x)return k;var R=x.call(k),E,O=[],Z;try{for(;(v===void 0||v-- >0)&&!(E=R.next()).done;)O.push(E.value)}catch(V){Z={error:V}}finally{try{E&&!E.done&&(x=R.return)&&x.call(R)}finally{if(Z)throw Z.error}}return O}function N(){for(var k=[],v=0;v1||V(Ot,Yt)})})}function V(Ot,Yt){try{J(R[Ot](Yt))}catch(Xt){Ht(O[0][3],Xt)}}function J(Ot){Ot.value instanceof it?Promise.resolve(Ot.value.v).then(tt,xt):Ht(O[0][2],Ot)}function tt(Ot){V("next",Ot)}function xt(Ot){V("throw",Ot)}function Ht(Ot,Yt){Ot(Yt),O.shift(),O.length&&V(O[0][0],O[0][1])}}function rt(k){var v,x;return v={},R("next"),R("throw",function(E){throw E}),R("return"),v[Symbol.iterator]=function(){return this},v;function R(E,O){v[E]=k[E]?function(Z){return(x=!x)?{value:it(k[E](Z)),done:E==="return"}:O?O(Z):Z}:O}}function Pt(k){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var v=k[Symbol.asyncIterator],x;return v?v.call(k):(k=typeof I=="function"?I(k):k[Symbol.iterator](),x={},R("next"),R("throw"),R("return"),x[Symbol.asyncIterator]=function(){return this},x);function R(O){x[O]=k[O]&&function(Z){return new Promise(function(V,J){Z=k[O](Z),E(V,J,Z.done,Z.value)})}}function E(O,Z,V,J){Promise.resolve(J).then(function(tt){O({value:tt,done:V})},Z)}}function zt(k,v){return Object.defineProperty?Object.defineProperty(k,"raw",{value:v}):k.raw=v,k}var et=Object.create?function(k,v){Object.defineProperty(k,"default",{enumerable:!0,value:v})}:function(k,v){k.default=v};function Et(k){if(k&&k.__esModule)return k;var v={};if(k!=null)for(var x in k)x!=="default"&&Object.prototype.hasOwnProperty.call(k,x)&&F(v,k,x);return et(v,k),v}function St(k){return k&&k.__esModule?k:{default:k}}function re(k,v){if(!v.has(k))throw new TypeError("attempted to get private field on non-instance");return v.get(k)}function ye(k,v,x){if(!v.has(k))throw new TypeError("attempted to set private field on non-instance");return v.set(k,x),x}var ot=function(){function k(v){this.options=v||Ut.options}return k.prototype.code=function(v,x,R,E){if(this.options.highlight){var O=this.options.highlight(v,x);O!=null&&O!==v&&(R=!0,v=O)}var Z=R?v:this.options.escape(v,!0);if(!x)return` +
`+Z+`
+
+`;var V=this.options.langPrefix+this.options.escape(x,!0);return` +
'+Z+`
+
+`},k.prototype.blockquote=function(v){return`
+`+v+`
+`},k.prototype.html=function(v){return v},k.prototype.heading=function(v,x,R){var E=this.options.headerPrefix+R.toLowerCase().replace(/[^\w]+/g,"-");return"'+v+" +`},k.prototype.hr=function(){return this.options.xhtml?`
+`:`
+`},k.prototype.list=function(v,x){var R=x?"ol":"ul";return` +<`+R+`> +`+v+" +`},k.prototype.listitem=function(v){return"
  • "+v+`
  • +`},k.prototype.paragraph=function(v){return"

    "+v+`

    +`},k.prototype.table=function(v,x){return` + + +`+v+` + +`+x+` +
    +`},k.prototype.tablerow=function(v){return` +`+v+` +`},k.prototype.tablecell=function(v,x){var R=x.header?"th":"td",E=x.align?"<"+R+' style="text-align:'+x.align+'">':"<"+R+">";return E+v+" +`},k.prototype.strong=function(v){return""+v+""},k.prototype.em=function(v){return""+v+""},k.prototype.codespan=function(v){return""+v+""},k.prototype.br=function(){return this.options.xhtml?"
    ":"
    "},k.prototype.del=function(v){return""+v+""},k.prototype.link=function(v,x,R){if(this.options.sanitize){var E=void 0;try{E=decodeURIComponent(this.options.unescape(v)).replace(/[^\w:]/g,"").toLowerCase()}catch(Z){return R}if(E.indexOf("javascript:")===0||E.indexOf("vbscript:")===0||E.indexOf("data:")===0)return R}var O='",O},k.prototype.image=function(v,x,R){var E=''+R+'":">",E},k.prototype.text=function(v){return v},k}();var Lt=function(){function k(v,x,R,E){if(R===void 0&&(R=Ut.options),this.staticThis=v,this.links=x,this.options=R,this.renderer=E||this.options.renderer||new ot(this.options),!this.links)throw new Error("InlineLexer requires 'links' parameter.");this.setRules()}return k.output=function(v,x,R){var E=new this(this,x,R);return E.output(v)},k.getRulesBase=function(){if(this.rulesBase)return this.rulesBase;var v={escape:/^\\([\\`*{}\[\]()#+\-.!_>])/,autolink:/^<([^ <>]+(@|:\/)[^ <>]+)>/,tag:/^|^<\/?\w+(?:"[^"]*"|'[^']*'|[^<'">])*?>/,link:/^!?\[(inside)\]\(href\)/,reflink:/^!?\[(inside)\]\s*\[([^\]]*)\]/,nolink:/^!?\[((?:\[[^\]]*\]|[^\[\]])*)\]/,strong:/^__([\s\S]+?)__(?!_)|^\*\*([\s\S]+?)\*\*(?!\*)/,em:/^\b_((?:[^_]|__)+?)_\b|^\*((?:\*\*|[\s\S])+?)\*(?!\*)/,code:/^(`+)([\s\S]*?[^`])\1(?!`)/,br:/^ {2,}\n(?!\s*$)/,text:/^[\s\S]+?(?=[\\?(?:\s+['"]([\s\S]*?)['"])?\s*/};return v.link=new t(v.link).setGroup("inside",v._inside).setGroup("href",v._href).getRegexp(),v.reflink=new t(v.reflink).setGroup("inside",v._inside).getRegexp(),this.rulesBase=v},k.getRulesPedantic=function(){return this.rulesPedantic?this.rulesPedantic:this.rulesPedantic=Object.assign(Object.assign({},this.getRulesBase()),{strong:/^__(?=\S)([\s\S]*?\S)__(?!_)|^\*\*(?=\S)([\s\S]*?\S)\*\*(?!\*)/,em:/^_(?=\S)([\s\S]*?\S)_(?!_)|^\*(?=\S)([\s\S]*?\S)\*(?!\*)/})},k.getRulesGfm=function(){if(this.rulesGfm)return this.rulesGfm;var v=this.getRulesBase(),x=new t(v.escape).setGroup("])","~|])").getRegexp(),R=new t(v.text).setGroup("]|","~]|").setGroup("|","|https?://|").getRegexp();return this.rulesGfm=Object.assign(Object.assign({},v),{escape:x,url:/^(https?:\/\/[^\s<]+[^<.,:;"')\]\s])/,del:/^~~(?=\S)([\s\S]*?\S)~~/,text:R})},k.getRulesBreaks=function(){if(this.rulesBreaks)return this.rulesBreaks;var v=this.getRulesGfm(),x=this.getRulesGfm();return this.rulesBreaks=Object.assign(Object.assign({},x),{br:new t(v.br).setGroup("{2,}","*").getRegexp(),text:new t(x.text).setGroup("{2,}","*").getRegexp()})},k.prototype.setRules=function(){this.options.gfm?this.options.breaks?this.rules=this.staticThis.getRulesBreaks():this.rules=this.staticThis.getRulesGfm():this.options.pedantic?this.rules=this.staticThis.getRulesPedantic():this.rules=this.staticThis.getRulesBase(),this.hasRulesGfm=this.rules.url!==void 0},k.prototype.output=function(v){v=v;for(var x,R="";v;){if(x=this.rules.escape.exec(v)){v=v.substring(x[0].length),R+=x[1];continue}if(x=this.rules.autolink.exec(v)){var E=void 0,O=void 0;v=v.substring(x[0].length),x[2]==="@"?(E=this.options.escape(x[1].charAt(6)===":"?this.mangle(x[1].substring(7)):this.mangle(x[1])),O=this.mangle("mailto:")+E):(E=this.options.escape(x[1]),O=E),R+=this.renderer.link(O,null,E);continue}if(!this.inLink&&this.hasRulesGfm&&(x=this.rules.url.exec(v))){var E=void 0,O=void 0;v=v.substring(x[0].length),E=this.options.escape(x[1]),O=E,R+=this.renderer.link(O,null,E);continue}if(x=this.rules.tag.exec(v)){!this.inLink&&/^/i.test(x[0])&&(this.inLink=!1),v=v.substring(x[0].length),R+=this.options.sanitize?this.options.sanitizer?this.options.sanitizer(x[0]):this.options.escape(x[0]):x[0];continue}if(x=this.rules.link.exec(v)){v=v.substring(x[0].length),this.inLink=!0,R+=this.outputLink(x,{href:x[2],title:x[3]}),this.inLink=!1;continue}if((x=this.rules.reflink.exec(v))||(x=this.rules.nolink.exec(v))){v=v.substring(x[0].length);var Z=(x[2]||x[1]).replace(/\s+/g," "),V=this.links[Z.toLowerCase()];if(!V||!V.href){R+=x[0].charAt(0),v=x[0].substring(1)+v;continue}this.inLink=!0,R+=this.outputLink(x,V),this.inLink=!1;continue}if(x=this.rules.strong.exec(v)){v=v.substring(x[0].length),R+=this.renderer.strong(this.output(x[2]||x[1]));continue}if(x=this.rules.em.exec(v)){v=v.substring(x[0].length),R+=this.renderer.em(this.output(x[2]||x[1]));continue}if(x=this.rules.code.exec(v)){v=v.substring(x[0].length),R+=this.renderer.codespan(this.options.escape(x[2].trim(),!0));continue}if(x=this.rules.br.exec(v)){v=v.substring(x[0].length),R+=this.renderer.br();continue}if(this.hasRulesGfm&&(x=this.rules.del.exec(v))){v=v.substring(x[0].length),R+=this.renderer.del(this.output(x[1]));continue}if(x=this.rules.text.exec(v)){v=v.substring(x[0].length),R+=this.renderer.text(this.options.escape(this.smartypants(x[0])));continue}if(v)throw new Error("Infinite loop on byte: "+v.charCodeAt(0))}return R},k.prototype.outputLink=function(v,x){var R=this.options.escape(x.href),E=x.title?this.options.escape(x.title):null;return v[0].charAt(0)!=="!"?this.renderer.link(R,E,this.output(v[1])):this.renderer.image(R,E,this.options.escape(v[1]))},k.prototype.smartypants=function(v){return this.options.smartypants?v.replace(/---/g,"\u2014").replace(/--/g,"\u2013").replace(/(^|[-\u2014/(\[{"\s])'/g,"$1\u2018").replace(/'/g,"\u2019").replace(/(^|[-\u2014/(\[{\u2018\s])"/g,"$1\u201C").replace(/"/g,"\u201D").replace(/\.{3}/g,"\u2026"):v},k.prototype.mangle=function(v){if(!this.options.mangle)return v;for(var x="",R=v.length,E=0;E.5&&(O="x"+v.charCodeAt(E).toString(16)),x+="&#"+O+";"}return x},k}();Lt.rulesBase=null,Lt.rulesPedantic=null,Lt.rulesGfm=null,Lt.rulesBreaks=null;var Bt=function(){function k(v){this.simpleRenderers=[],this.line=0,this.tokens=[],this.token=null,this.options=v||Ut.options,this.renderer=this.options.renderer||new ot(this.options)}return k.parse=function(v,x,R){var E=new this(R);return E.parse(x,v)},k.prototype.parse=function(v,x){this.inlineLexer=new Lt(Lt,v,this.options,this.renderer),this.tokens=x.reverse();for(var R="";this.next();)R+=this.tok();return R},k.prototype.debug=function(v,x){this.inlineLexer=new Lt(Lt,v,this.options,this.renderer),this.tokens=x.reverse();for(var R="";this.next();){var E=this.tok();this.token.line=this.line+=E.split(` +`).length-1,R+=E}return R},k.prototype.next=function(){return this.token=this.tokens.pop()},k.prototype.getNextElement=function(){return this.tokens[this.tokens.length-1]},k.prototype.parseText=function(){for(var v=this.token.text,x;(x=this.getNextElement())&&x.type==n.TokenType.text;)v+=` +`+this.next().text;return this.inlineLexer.output(v)},k.prototype.tok=function(){var v,x;switch(this.token.type){case n.TokenType.space:return"";case n.TokenType.paragraph:return this.renderer.paragraph(this.inlineLexer.output(this.token.text));case n.TokenType.text:return this.options.isNoP?this.parseText():this.renderer.paragraph(this.parseText());case n.TokenType.heading:return this.renderer.heading(this.inlineLexer.output(this.token.text),this.token.depth,this.token.text);case n.TokenType.listStart:{for(var R="",E=this.token.ordered;this.next().type!=n.TokenType.listEnd;)R+=this.tok();return this.renderer.list(R,E)}case n.TokenType.listItemStart:{for(var R="";this.next().type!=n.TokenType.listItemEnd;)R+=this.token.type==n.TokenType.text?this.parseText():this.tok();return this.renderer.listitem(R)}case n.TokenType.looseItemStart:{for(var R="";this.next().type!=n.TokenType.listItemEnd;)R+=this.tok();return this.renderer.listitem(R)}case n.TokenType.code:return this.renderer.code(this.token.text,this.token.lang,this.token.escaped,this.token.meta);case n.TokenType.table:{var O="",R="",Z=void 0;Z="";for(var V=0;VAn error occured:

    "+this.options.escape(v.message+"",!0)+"
    ";throw v},k}();Ut.options=new c,Ut.simpleRenderers=[];var Qt=function(){function k(v,x){this.staticThis=v,this.links={},this.tokens=[],this.options=x||Ut.options,this.setRules()}return k.lex=function(v,x,R,E){var O=new this(this,x);return O.getTokens(v,R,E)},k.getRulesBase=function(){if(this.rulesBase)return this.rulesBase;var v={newline:/^\n+/,code:/^( {4}[^\n]+\n*)+/,hr:/^( *[-*_]){3,} *(?:\n+|$)/,heading:/^ *(#{1,6}) *([^\n]+?) *#* *(?:\n+|$)/,lheading:/^([^\n]+)\n *(=|-){2,} *(?:\n+|$)/,blockquote:/^( *>[^\n]+(\n[^\n]+)*\n*)+/,list:/^( *)(bull) [\s\S]+?(?:hr|def|\n{2,}(?! )(?!\1bull )\n*|\s*$)/,html:/^ *(?:comment *(?:\n|\s*$)|closed *(?:\n{2,}|\s*$)|closing *(?:\n{2,}|\s*$))/,def:/^ *\[([^\]]+)\]: *]+)>?(?: +["(]([^\n]+)[")])? *(?:\n+|$)/,paragraph:/^((?:[^\n]+\n?(?!hr|heading|lheading|blockquote|tag|def))+)\n*/,text:/^[^\n]+/,bullet:/(?:[*+-]|\d+\.)/,item:/^( *)(bull) [^\n]*(?:\n(?!\1bull )[^\n]*)*/};v.item=new t(v.item,"gm").setGroup(/bull/g,v.bullet).getRegexp(),v.list=new t(v.list).setGroup(/bull/g,v.bullet).setGroup("hr","\\n+(?=\\1?(?:[-*_] *){3,}(?:\\n+|$))").setGroup("def","\\n+(?="+v.def.source+")").getRegexp();var x="(?!(?:a|em|strong|small|s|cite|q|dfn|abbr|data|time|code|var|samp|kbd|sub|sup|i|b|u|mark|ruby|rt|rp|bdi|bdo|span|br|wbr|ins|del|img)\\b)\\w+(?!:/|[^\\w\\s@]*@)\\b";return v.html=new t(v.html).setGroup("comment",//).setGroup("closed",/<(tag)[\s\S]+?<\/\1>/).setGroup("closing",/])*?>/).setGroup(/tag/g,x).getRegexp(),v.paragraph=new t(v.paragraph).setGroup("hr",v.hr).setGroup("heading",v.heading).setGroup("lheading",v.lheading).setGroup("blockquote",v.blockquote).setGroup("tag","<"+x).setGroup("def",v.def).getRegexp(),this.rulesBase=v},k.getRulesGfm=function(){if(this.rulesGfm)return this.rulesGfm;var v=this.getRulesBase(),x=Object.assign(Object.assign({},v),{fences:/^ *(`{3,}|~{3,})[ \.]*((\S+)? *[^\n]*)\n([\s\S]*?)\s*\1 *(?:\n+|$)/,paragraph:/^/,heading:/^ *(#{1,6}) +([^\n]+?) *#* *(?:\n+|$)/}),R=x.fences.source.replace("\\1","\\2"),E=v.list.source.replace("\\1","\\3");return x.paragraph=new t(v.paragraph).setGroup("(?!","(?!"+R+"|"+E+"|").getRegexp(),this.rulesGfm=x},k.getRulesTable=function(){return this.rulesTables?this.rulesTables:this.rulesTables=Object.assign(Object.assign({},this.getRulesGfm()),{nptable:/^ *(\S.*\|.*)\n *([-:]+ *\|[-| :]*)\n((?:.*\|.*(?:\n|$))*)\n*/,table:/^ *\|(.+)\n *\|( *[-:]+[-| :]*)\n((?: *\|.*(?:\n|$))*)\n*/})},k.prototype.setRules=function(){this.options.gfm?this.options.tables?this.rules=this.staticThis.getRulesTable():this.rules=this.staticThis.getRulesGfm():this.rules=this.staticThis.getRulesBase(),this.hasRulesGfm=this.rules.fences!==void 0,this.hasRulesTables=this.rules.table!==void 0},k.prototype.getTokens=function(v,x,R){var E=v,O;t:for(;E;){if((O=this.rules.newline.exec(E))&&(E=E.substring(O[0].length),O[0].length>1&&this.tokens.push({type:n.TokenType.space})),O=this.rules.code.exec(E)){E=E.substring(O[0].length);var Z=O[0].replace(/^ {4}/gm,"");this.tokens.push({type:n.TokenType.code,text:this.options.pedantic?Z:Z.replace(/\n+$/,"")});continue}if(this.hasRulesGfm&&(O=this.rules.fences.exec(E))){E=E.substring(O[0].length),this.tokens.push({type:n.TokenType.code,meta:O[2],lang:O[3],text:O[4]||""});continue}if(O=this.rules.heading.exec(E)){E=E.substring(O[0].length),this.tokens.push({type:n.TokenType.heading,depth:O[1].length,text:O[2]});continue}if(x&&this.hasRulesTables&&(O=this.rules.nptable.exec(E))){E=E.substring(O[0].length);for(var V={type:n.TokenType.table,header:O[1].replace(/^ *| *\| *$/g,"").split(/ *\| */),align:O[2].replace(/^ *|\| *$/g,"").split(/ *\| */),cells:[]},J=0;J ?/gm,"");this.getTokens(xt),this.tokens.push({type:n.TokenType.blockquoteEnd});continue}if(O=this.rules.list.exec(E)){E=E.substring(O[0].length);var Ht=O[2];this.tokens.push({type:n.TokenType.listStart,ordered:Ht.length>1});for(var xt=O[0].match(this.rules.item),Ot=xt.length,Yt=!1,Xt=void 0,ue=void 0,ke=void 0,J=0;J1&&ue.length>1)&&(E=xt.slice(J+1).join(` +`)+E,J=Ot-1)),ke=Yt||/\n\n(?!\s*$)/.test(V),J!==Ot-1&&(Yt=V.charAt(V.length-1)===` +`,ke||(ke=Yt)),this.tokens.push({type:ke?n.TokenType.looseItemStart:n.TokenType.listItemStart}),this.getTokens(V,!1,R),this.tokens.push({type:n.TokenType.listItemEnd})}this.tokens.push({type:n.TokenType.listEnd});continue}if(O=this.rules.html.exec(E)){E=E.substring(O[0].length);var xe=O[1],Rn=xe==="pre"||xe==="script"||xe==="style";this.tokens.push({type:this.options.sanitize?n.TokenType.paragraph:n.TokenType.html,pre:!this.options.sanitizer&&Rn,text:O[0]});continue}if(x&&(O=this.rules.def.exec(E))){E=E.substring(O[0].length),this.links[O[1].toLowerCase()]={href:O[2],title:O[3]};continue}if(x&&this.hasRulesTables&&(O=this.rules.table.exec(E))){E=E.substring(O[0].length);for(var V={type:n.TokenType.table,header:O[1].replace(/^ *| *\| *$/g,"").split(/ *\| */),align:O[2].replace(/^ *|\| *$/g,"").split(/ *\| */),cells:[]},J=0;J0?n.TokenType.paragraph:n.TokenType.text,text:O[1]});continue}if(O=this.rules.text.exec(E)){E=E.substring(O[0].length),this.tokens.push({type:n.TokenType.text,text:O[0]});continue}if(E)throw new Error("Infinite loop on byte: "+E.charCodeAt(0)+(", near text '"+E.slice(0,30)+"...'"))}return{tokens:this.tokens,links:this.links}},k}();Qt.simpleRules=[],Qt.rulesBase=null,Qt.rulesGfm=null,Qt.rulesTables=null,n.BlockLexer=Qt,n.ExtendRegexp=t,n.InlineLexer=Lt,n.Marked=Ut,n.MarkedOptions=c,n.Parser=Bt,n.Renderer=ot,n.escape=a,n.unescape=l,Object.defineProperty(n,"__esModule",{value:!0})})});var ef=Xo(Ei=>{"use strict";var Dy=Ei&&Ei.__extends||function(){var n=function(t,e){return n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(i,s){i.__proto__=s}||function(i,s){for(var r in s)s.hasOwnProperty(r)&&(i[r]=s[r])},n(t,e)};return function(t,e){n(t,e);function i(){this.constructor=t}t.prototype=e===null?Object.create(e):(i.prototype=e.prototype,new i)}}();Object.defineProperty(Ei,"__esModule",{value:!0});Ei.Extractor=void 0;var Ua=tf(),Ey=function(n){Dy(t,n);function t(e,i){var s=n.call(this)||this;return s.lowercaseKeys=i??!1,s.reset(e),s}return Object.defineProperty(t.prototype,"tables",{get:function(){return this.extractedTables},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"objects",{get:function(){var e=this;return this.extractedTables.map(function(i){return t.tableToObject(i,e.lowercaseKeys)})},enumerable:!1,configurable:!0}),t.prototype.reset=function(e){e===void 0&&(e="rows"),this.mode=e,this.currentRow=[],this.currentTable=[],this.extractedTables=[]},t.prototype.table=function(e,i){return this.extractedTables.push(this.mode==="rows"?this.currentTable:t.transposeTable(this.currentTable)),this.currentTable=[],n.prototype.table.call(this,e,i)},t.prototype.tablerow=function(e){return this.currentTable.push(this.currentRow),this.currentRow=[],n.prototype.tablerow.call(this,e)},t.prototype.tablecell=function(e,i){return this.currentRow.push(e),n.prototype.tablecell.call(this,e,i)},t.transposeTable=function(e){for(var i=[],s=e.length,r=e[0].length,o=0;o0?r[0]:null},t.extractAllObjects=function(e,i,s){var r=t.createExtractor(e,i,s);return r.objects},t.extractTable=function(e,i,s){var r=t.extractAllTables(e,i,s);return r.length>0?r[0]:null},t.extractAllTables=function(e,i,s){var r=t.createExtractor(e,i,s);return r.tables},t.extract=function(e,i,s){var r=t.createExtractor(e,i,s);return r.objects.length>0?JSON.stringify(r.objects[0]):null},t.extractAll=function(e,i,s){var r=t.createExtractor(e,i,s);return r.objects.map(function(o){return JSON.stringify(o)})},t}(Ua.Renderer);Ei.Extractor=Ey});fb(exports,{default:()=>Ol});var $e=ze(require("obsidian"));function Ee(){}var qo=function(){let n=0;return function(){return n++}}();function ut(n){return n===null||typeof n=="undefined"}function pt(n){if(Array.isArray&&Array.isArray(n))return!0;let t=Object.prototype.toString.call(n);return t.slice(0,7)==="[object"&&t.slice(-6)==="Array]"}function at(n){return n!==null&&Object.prototype.toString.call(n)==="[object Object]"}var jt=n=>(typeof n=="number"||n instanceof Number)&&isFinite(+n);function me(n,t){return jt(n)?n:t}function nt(n,t){return typeof n=="undefined"?t:n}var Go=(n,t)=>typeof n=="string"&&n.endsWith("%")?parseFloat(n)/100:n/t,Ks=(n,t)=>typeof n=="string"&&n.endsWith("%")?parseFloat(n)/100*t:+n;function wt(n,t,e){if(n&&typeof n.call=="function")return n.apply(e,t)}function Ct(n,t,e,i){let s,r,o;if(pt(n))if(r=n.length,i)for(s=r-1;s>=0;s--)t.call(e,n[s],s);else for(s=0;sn,x:n=>n.x,y:n=>n.y};function Be(n,t){return(Zc[t]||(Zc[t]=pb(t)))(n)}function pb(n){let t=Jc(n);return e=>{for(let i of t){if(i==="")break;e=e&&e[i]}return e}}function Jc(n){let t=n.split("."),e=[],i="";for(let s of t)i+=s,i.endsWith("\\")?i=i.slice(0,-1)+".":(e.push(i),i="");return e}function Vi(n){return n.charAt(0).toUpperCase()+n.slice(1)}var Nt=n=>typeof n!="undefined",le=n=>typeof n=="function",Zs=(n,t)=>{if(n.size!==t.size)return!1;for(let e of n)if(!t.has(e))return!1;return!0};function Uo(n){return n.type==="mouseup"||n.type==="click"||n.type==="contextmenu"}var gt=Math.PI,kt=2*gt,Qc=kt+gt,Yi=Number.POSITIVE_INFINITY,Xi=gt/180,Rt=gt/2,Se=gt/4,xi=gt*2/3,be=Math.log10,Me=Math.sign;function Js(n){let t=Math.round(n);n=Vn(n,t,n/1e3)?t:n;let e=Math.pow(10,Math.floor(be(n))),i=n/e;return(i<=1?1:i<=2?2:i<=5?5:10)*e}function Ko(n){let t=[],e=Math.sqrt(n),i;for(i=1;is-r).pop(),t}function Oe(n){return!isNaN(parseFloat(n))&&isFinite(n)}function Vn(n,t,e){return Math.abs(n-t)=n}function Qs(n,t,e){let i,s,r;for(i=0,s=n.length;il&&c=Math.min(t,e)-i&&n<=Math.max(t,e)+i}function qi(n,t,e){e=e||(o=>n[o]1;)r=s+i>>1,e(r)?s=r:i=r;return{lo:s,hi:i}}var Re=(n,t,e,i)=>qi(n,e,i?s=>n[s][t]<=e:s=>n[s][t]qi(n,e,i=>n[i][t]>=e);function ta(n,t,e){let i=0,s=n.length;for(;ii&&n[s-1]>e;)s--;return i>0||s{let i="_onData"+Vi(e),s=n[e];Object.defineProperty(n,e,{configurable:!0,enumerable:!1,value(...r){let o=s.apply(this,r);return n._chartjs.listeners.forEach(a=>{typeof a[i]=="function"&&a[i](...r)}),o}})})}function nr(n,t){let e=n._chartjs;if(!e)return;let i=e.listeners,s=i.indexOf(t);s!==-1&&i.splice(s,1),!(i.length>0)&&(eh.forEach(r=>{delete n[r]}),delete n._chartjs)}function ir(n){let t=new Set,e,i;for(e=0,i=n.length;eArray.prototype.slice.call(o)),s=!1,r=[];return function(...o){r=i(o),s||(s=!0,sr.call(window,()=>{s=!1,n.apply(t,r)}))}}function na(n,t){let e;return function(...i){return t?(clearTimeout(e),e=setTimeout(n,t,i)):n.apply(this,i),t}}var Gi=n=>n==="start"?"left":n==="end"?"right":"center",ie=(n,t,e)=>n==="start"?t:n==="end"?e:(t+e)/2,ia=(n,t,e,i)=>n===(i?"left":"right")?e:n==="center"?(t+e)/2:t;function or(n,t,e){let i=t.length,s=0,r=i;if(n._sorted){let{iScale:o,_parsed:a}=n,l=o.axis,{min:c,max:h,minDefined:f,maxDefined:g}=o.getUserBounds();f&&(s=Zt(Math.min(Re(a,o.axis,c).lo,e?i:Re(t,l,o.getPixelForValue(c)).lo),0,i-1)),g?r=Zt(Math.max(Re(a,o.axis,h,!0).hi+1,e?0:Re(t,l,o.getPixelForValue(h),!0).hi+1),s,i)-s:r=i-s}return{start:s,count:r}}function ar(n){let{xScale:t,yScale:e,_scaleRanges:i}=n,s={xmin:t.min,xmax:t.max,ymin:e.min,ymax:e.max};if(!i)return n._scaleRanges=s,!0;let r=i.xmin!==t.min||i.xmax!==t.max||i.ymin!==e.min||i.ymax!==e.max;return Object.assign(i,s),r}var lr=n=>n===0||n===1,nh=(n,t,e)=>-(Math.pow(2,10*(n-=1))*Math.sin((n-t)*kt/e)),ih=(n,t,e)=>Math.pow(2,-10*n)*Math.sin((n-t)*kt/e)+1,qn={linear:n=>n,easeInQuad:n=>n*n,easeOutQuad:n=>-n*(n-2),easeInOutQuad:n=>(n/=.5)<1?.5*n*n:-.5*(--n*(n-2)-1),easeInCubic:n=>n*n*n,easeOutCubic:n=>(n-=1)*n*n+1,easeInOutCubic:n=>(n/=.5)<1?.5*n*n*n:.5*((n-=2)*n*n+2),easeInQuart:n=>n*n*n*n,easeOutQuart:n=>-((n-=1)*n*n*n-1),easeInOutQuart:n=>(n/=.5)<1?.5*n*n*n*n:-.5*((n-=2)*n*n*n-2),easeInQuint:n=>n*n*n*n*n,easeOutQuint:n=>(n-=1)*n*n*n*n+1,easeInOutQuint:n=>(n/=.5)<1?.5*n*n*n*n*n:.5*((n-=2)*n*n*n*n+2),easeInSine:n=>-Math.cos(n*Rt)+1,easeOutSine:n=>Math.sin(n*Rt),easeInOutSine:n=>-.5*(Math.cos(gt*n)-1),easeInExpo:n=>n===0?0:Math.pow(2,10*(n-1)),easeOutExpo:n=>n===1?1:-Math.pow(2,-10*n)+1,easeInOutExpo:n=>lr(n)?n:n<.5?.5*Math.pow(2,10*(n*2-1)):.5*(-Math.pow(2,-10*(n*2-1))+2),easeInCirc:n=>n>=1?n:-(Math.sqrt(1-n*n)-1),easeOutCirc:n=>Math.sqrt(1-(n-=1)*n),easeInOutCirc:n=>(n/=.5)<1?-.5*(Math.sqrt(1-n*n)-1):.5*(Math.sqrt(1-(n-=2)*n)+1),easeInElastic:n=>lr(n)?n:nh(n,.075,.3),easeOutElastic:n=>lr(n)?n:ih(n,.075,.3),easeInOutElastic(n){let t=.1125,e=.45;return lr(n)?n:n<.5?.5*nh(n*2,t,e):.5+.5*ih(n*2-1,t,e)},easeInBack(n){let t=1.70158;return n*n*((t+1)*n-t)},easeOutBack(n){let t=1.70158;return(n-=1)*n*((t+1)*n+t)+1},easeInOutBack(n){let t=1.70158;return(n/=.5)<1?.5*(n*n*(((t*=1.525)+1)*n-t)):.5*((n-=2)*n*(((t*=1.525)+1)*n+t)+2)},easeInBounce:n=>1-qn.easeOutBounce(1-n),easeOutBounce(n){let t=7.5625,e=2.75;return n<1/e?t*n*n:n<2/e?t*(n-=1.5/e)*n+.75:n<2.5/e?t*(n-=2.25/e)*n+.9375:t*(n-=2.625/e)*n+.984375},easeInOutBounce:n=>n<.5?qn.easeInBounce(n*2)*.5:qn.easeOutBounce(n*2-1)*.5+.5};function Ui(n){return n+.5|0}var vn=(n,t,e)=>Math.max(Math.min(n,e),t);function Ki(n){return vn(Ui(n*2.55),0,255)}function _n(n){return vn(Ui(n*255),0,255)}function Ze(n){return vn(Ui(n/2.55)/100,0,1)}function sh(n){return vn(Ui(n*100),0,100)}var Ce={0:0,1:1,2:2,3:3,4:4,5:5,6:6,7:7,8:8,9:9,A:10,B:11,C:12,D:13,E:14,F:15,a:10,b:11,c:12,d:13,e:14,f:15},sa=[..."0123456789ABCDEF"],gb=n=>sa[n&15],mb=n=>sa[(n&240)>>4]+sa[n&15],cr=n=>(n&240)>>4==(n&15),bb=n=>cr(n.r)&&cr(n.g)&&cr(n.b)&&cr(n.a);function vb(n){var t=n.length,e;return n[0]==="#"&&(t===4||t===5?e={r:255&Ce[n[1]]*17,g:255&Ce[n[2]]*17,b:255&Ce[n[3]]*17,a:t===5?Ce[n[4]]*17:255}:(t===7||t===9)&&(e={r:Ce[n[1]]<<4|Ce[n[2]],g:Ce[n[3]]<<4|Ce[n[4]],b:Ce[n[5]]<<4|Ce[n[6]],a:t===9?Ce[n[7]]<<4|Ce[n[8]]:255})),e}var _b=(n,t)=>n<255?t(n):"";function yb(n){var t=bb(n)?gb:mb;return n?"#"+t(n.r)+t(n.g)+t(n.b)+_b(n.a,t):void 0}var xb=/^(hsla?|hwb|hsv)\(\s*([-+.e\d]+)(?:deg)?[\s,]+([-+.e\d]+)%[\s,]+([-+.e\d]+)%(?:[\s,]+([-+.e\d]+)(%)?)?\s*\)$/;function rh(n,t,e){let i=t*Math.min(e,1-e),s=(r,o=(r+n/30)%12)=>e-i*Math.max(Math.min(o-3,9-o,1),-1);return[s(0),s(8),s(4)]}function wb(n,t,e){let i=(s,r=(s+n/60)%6)=>e-e*t*Math.max(Math.min(r,4-r,1),0);return[i(5),i(3),i(1)]}function kb(n,t,e){let i=rh(n,1,.5),s;for(t+e>1&&(s=1/(t+e),t*=s,e*=s),s=0;s<3;s++)i[s]*=1-t-e,i[s]+=t;return i}function Sb(n,t,e,i,s){return n===s?(t-e)/i+(t.5?h/(2-r-o):h/(r+o),l=Sb(e,i,s,h,r),l=l*60+.5),[l|0,c||0,a]}function oa(n,t,e,i){return(Array.isArray(t)?n(t[0],t[1],t[2]):n(t,e,i)).map(_n)}function aa(n,t,e){return oa(rh,n,t,e)}function Mb(n,t,e){return oa(kb,n,t,e)}function Cb(n,t,e){return oa(wb,n,t,e)}function oh(n){return(n%360+360)%360}function Pb(n){let t=xb.exec(n),e=255,i;if(!t)return;t[5]!==i&&(e=t[6]?Ki(+t[5]):_n(+t[5]));let s=oh(+t[2]),r=+t[3]/100,o=+t[4]/100;return t[1]==="hwb"?i=Mb(s,r,o):t[1]==="hsv"?i=Cb(s,r,o):i=aa(s,r,o),{r:i[0],g:i[1],b:i[2],a:e}}function Tb(n,t){var e=ra(n);e[0]=oh(e[0]+t),e=aa(e),n.r=e[0],n.g=e[1],n.b=e[2]}function Db(n){if(!n)return;let t=ra(n),e=t[0],i=sh(t[1]),s=sh(t[2]);return n.a<255?`hsla(${e}, ${i}%, ${s}%, ${Ze(n.a)})`:`hsl(${e}, ${i}%, ${s}%)`}var ah={x:"dark",Z:"light",Y:"re",X:"blu",W:"gr",V:"medium",U:"slate",A:"ee",T:"ol",S:"or",B:"ra",C:"lateg",D:"ights",R:"in",Q:"turquois",E:"hi",P:"ro",O:"al",N:"le",M:"de",L:"yello",F:"en",K:"ch",G:"arks",H:"ea",I:"ightg",J:"wh"},lh={OiceXe:"f0f8ff",antiquewEte:"faebd7",aqua:"ffff",aquamarRe:"7fffd4",azuY:"f0ffff",beige:"f5f5dc",bisque:"ffe4c4",black:"0",blanKedOmond:"ffebcd",Xe:"ff",XeviTet:"8a2be2",bPwn:"a52a2a",burlywood:"deb887",caMtXe:"5f9ea0",KartYuse:"7fff00",KocTate:"d2691e",cSO:"ff7f50",cSnflowerXe:"6495ed",cSnsilk:"fff8dc",crimson:"dc143c",cyan:"ffff",xXe:"8b",xcyan:"8b8b",xgTMnPd:"b8860b",xWay:"a9a9a9",xgYF:"6400",xgYy:"a9a9a9",xkhaki:"bdb76b",xmagFta:"8b008b",xTivegYF:"556b2f",xSange:"ff8c00",xScEd:"9932cc",xYd:"8b0000",xsOmon:"e9967a",xsHgYF:"8fbc8f",xUXe:"483d8b",xUWay:"2f4f4f",xUgYy:"2f4f4f",xQe:"ced1",xviTet:"9400d3",dAppRk:"ff1493",dApskyXe:"bfff",dimWay:"696969",dimgYy:"696969",dodgerXe:"1e90ff",fiYbrick:"b22222",flSOwEte:"fffaf0",foYstWAn:"228b22",fuKsia:"ff00ff",gaRsbSo:"dcdcdc",ghostwEte:"f8f8ff",gTd:"ffd700",gTMnPd:"daa520",Way:"808080",gYF:"8000",gYFLw:"adff2f",gYy:"808080",honeyMw:"f0fff0",hotpRk:"ff69b4",RdianYd:"cd5c5c",Rdigo:"4b0082",ivSy:"fffff0",khaki:"f0e68c",lavFMr:"e6e6fa",lavFMrXsh:"fff0f5",lawngYF:"7cfc00",NmoncEffon:"fffacd",ZXe:"add8e6",ZcSO:"f08080",Zcyan:"e0ffff",ZgTMnPdLw:"fafad2",ZWay:"d3d3d3",ZgYF:"90ee90",ZgYy:"d3d3d3",ZpRk:"ffb6c1",ZsOmon:"ffa07a",ZsHgYF:"20b2aa",ZskyXe:"87cefa",ZUWay:"778899",ZUgYy:"778899",ZstAlXe:"b0c4de",ZLw:"ffffe0",lime:"ff00",limegYF:"32cd32",lRF:"faf0e6",magFta:"ff00ff",maPon:"800000",VaquamarRe:"66cdaa",VXe:"cd",VScEd:"ba55d3",VpurpN:"9370db",VsHgYF:"3cb371",VUXe:"7b68ee",VsprRggYF:"fa9a",VQe:"48d1cc",VviTetYd:"c71585",midnightXe:"191970",mRtcYam:"f5fffa",mistyPse:"ffe4e1",moccasR:"ffe4b5",navajowEte:"ffdead",navy:"80",Tdlace:"fdf5e6",Tive:"808000",TivedBb:"6b8e23",Sange:"ffa500",SangeYd:"ff4500",ScEd:"da70d6",pOegTMnPd:"eee8aa",pOegYF:"98fb98",pOeQe:"afeeee",pOeviTetYd:"db7093",papayawEp:"ffefd5",pHKpuff:"ffdab9",peru:"cd853f",pRk:"ffc0cb",plum:"dda0dd",powMrXe:"b0e0e6",purpN:"800080",YbeccapurpN:"663399",Yd:"ff0000",Psybrown:"bc8f8f",PyOXe:"4169e1",saddNbPwn:"8b4513",sOmon:"fa8072",sandybPwn:"f4a460",sHgYF:"2e8b57",sHshell:"fff5ee",siFna:"a0522d",silver:"c0c0c0",skyXe:"87ceeb",UXe:"6a5acd",UWay:"708090",UgYy:"708090",snow:"fffafa",sprRggYF:"ff7f",stAlXe:"4682b4",tan:"d2b48c",teO:"8080",tEstN:"d8bfd8",tomato:"ff6347",Qe:"40e0d0",viTet:"ee82ee",JHt:"f5deb3",wEte:"ffffff",wEtesmoke:"f5f5f5",Lw:"ffff00",LwgYF:"9acd32"};function Eb(){let n={},t=Object.keys(lh),e=Object.keys(ah),i,s,r,o,a;for(i=0;i>16&255,r>>8&255,r&255]}return n}var hr;function Ob(n){hr||(hr=Eb(),hr.transparent=[0,0,0,0]);let t=hr[n.toLowerCase()];return t&&{r:t[0],g:t[1],b:t[2],a:t.length===4?t[3]:255}}var Ab=/^rgba?\(\s*([-+.\d]+)(%)?[\s,]+([-+.e\d]+)(%)?[\s,]+([-+.e\d]+)(%)?(?:[\s,/]+([-+.e\d]+)(%)?)?\s*\)$/;function Rb(n){let t=Ab.exec(n),e=255,i,s,r;if(!!t){if(t[7]!==i){let o=+t[7];e=t[8]?Ki(o):vn(o*255,0,255)}return i=+t[1],s=+t[3],r=+t[5],i=255&(t[2]?Ki(i):vn(i,0,255)),s=255&(t[4]?Ki(s):vn(s,0,255)),r=255&(t[6]?Ki(r):vn(r,0,255)),{r:i,g:s,b:r,a:e}}}function Lb(n){return n&&(n.a<255?`rgba(${n.r}, ${n.g}, ${n.b}, ${Ze(n.a)})`:`rgb(${n.r}, ${n.g}, ${n.b})`)}var la=n=>n<=.0031308?n*12.92:Math.pow(n,1/2.4)*1.055-.055,wi=n=>n<=.04045?n/12.92:Math.pow((n+.055)/1.055,2.4);function Fb(n,t,e){let i=wi(Ze(n.r)),s=wi(Ze(n.g)),r=wi(Ze(n.b));return{r:_n(la(i+e*(wi(Ze(t.r))-i))),g:_n(la(s+e*(wi(Ze(t.g))-s))),b:_n(la(r+e*(wi(Ze(t.b))-r))),a:n.a+e*(t.a-n.a)}}function ur(n,t,e){if(n){let i=ra(n);i[t]=Math.max(0,Math.min(i[t]+i[t]*e,t===0?360:1)),i=aa(i),n.r=i[0],n.g=i[1],n.b=i[2]}}function ch(n,t){return n&&Object.assign(t||{},n)}function hh(n){var t={r:0,g:0,b:0,a:255};return Array.isArray(n)?n.length>=3&&(t={r:n[0],g:n[1],b:n[2],a:255},n.length>3&&(t.a=_n(n[3]))):(t=ch(n,{r:0,g:0,b:0,a:1}),t.a=_n(t.a)),t}function Ib(n){return n.charAt(0)==="r"?Rb(n):Pb(n)}var Zi=class{constructor(t){if(t instanceof Zi)return t;let e=typeof t,i;e==="object"?i=hh(t):e==="string"&&(i=vb(t)||Ob(t)||Ib(t)),this._rgb=i,this._valid=!!i}get valid(){return this._valid}get rgb(){var t=ch(this._rgb);return t&&(t.a=Ze(t.a)),t}set rgb(t){this._rgb=hh(t)}rgbString(){return this._valid?Lb(this._rgb):void 0}hexString(){return this._valid?yb(this._rgb):void 0}hslString(){return this._valid?Db(this._rgb):void 0}mix(t,e){if(t){let i=this.rgb,s=t.rgb,r,o=e===r?.5:e,a=2*o-1,l=i.a-s.a,c=((a*l==-1?a:(a+l)/(1+a*l))+1)/2;r=1-c,i.r=255&c*i.r+r*s.r+.5,i.g=255&c*i.g+r*s.g+.5,i.b=255&c*i.b+r*s.b+.5,i.a=o*i.a+(1-o)*s.a,this.rgb=i}return this}interpolate(t,e){return t&&(this._rgb=Fb(this._rgb,t._rgb,e)),this}clone(){return new Zi(this.rgb)}alpha(t){return this._rgb.a=_n(t),this}clearer(t){let e=this._rgb;return e.a*=1-t,this}greyscale(){let t=this._rgb,e=Ui(t.r*.3+t.g*.59+t.b*.11);return t.r=t.g=t.b=e,this}opaquer(t){let e=this._rgb;return e.a*=1+t,this}negate(){let t=this._rgb;return t.r=255-t.r,t.g=255-t.g,t.b=255-t.b,this}lighten(t){return ur(this._rgb,2,t),this}darken(t){return ur(this._rgb,2,-t),this}saturate(t){return ur(this._rgb,1,t),this}desaturate(t){return ur(this._rgb,1,-t),this}rotate(t){return Tb(this._rgb,t),this}};function uh(n){return new Zi(n)}function ca(n){if(n&&typeof n=="object"){let t=n.toString();return t==="[object CanvasPattern]"||t==="[object CanvasGradient]"}return!1}function Je(n){return ca(n)?n:uh(n)}function Gn(n){return ca(n)?n:uh(n).saturate(.5).darken(.1).hexString()}var yn=Object.create(null),fr=Object.create(null);function Ji(n,t){if(!t)return n;let e=t.split(".");for(let i=0,s=e.length;ie.chart.platform.getDevicePixelRatio(),this.elements={},this.events=["mousemove","mouseout","click","touchstart","touchmove"],this.font={family:"'Helvetica Neue', 'Helvetica', 'Arial', sans-serif",size:12,style:"normal",lineHeight:1.2,weight:null},this.hover={},this.hoverBackgroundColor=(e,i)=>Gn(i.backgroundColor),this.hoverBorderColor=(e,i)=>Gn(i.borderColor),this.hoverColor=(e,i)=>Gn(i.color),this.indexAxis="x",this.interaction={mode:"nearest",intersect:!0,includeInvisible:!1},this.maintainAspectRatio=!0,this.onHover=null,this.onClick=null,this.parsing=!0,this.plugins={},this.responsive=!0,this.scale=void 0,this.scales={},this.showLine=!0,this.drawActiveElementsOnTop=!0,this.describe(t)}set(t,e){return ha(this,t,e)}get(t){return Ji(this,t)}describe(t,e){return ha(fr,t,e)}override(t,e){return ha(yn,t,e)}route(t,e,i,s){let r=Ji(this,t),o=Ji(this,i),a="_"+e;Object.defineProperties(r,{[a]:{value:r[e],writable:!0},[e]:{enumerable:!0,get(){let l=this[a],c=o[s];return at(l)?Object.assign({},c,l):nt(l,c)},set(l){this[a]=l}}})}},ft=new fh({_scriptable:n=>!n.startsWith("on"),_indexable:n=>n!=="events",hover:{_fallback:"interaction"},interaction:{_scriptable:!1,_indexable:!1}});function dh(n){return!n||ut(n.size)||ut(n.family)?null:(n.style?n.style+" ":"")+(n.weight?n.weight+" ":"")+n.size+"px "+n.family}function ki(n,t,e,i,s){let r=t[s];return r||(r=t[s]=n.measureText(s).width,e.push(s)),r>i&&(i=r),i}function ua(n,t,e,i){i=i||{};let s=i.data=i.data||{},r=i.garbageCollect=i.garbageCollect||[];i.font!==t&&(s=i.data={},r=i.garbageCollect=[],i.font=t),n.save(),n.font=t;let o=0,a=e.length,l,c,h,f,g;for(l=0;le.length){for(l=0;l0&&n.stroke()}}function Un(n,t,e){return e=e||.5,!t||n&&n.x>t.left-e&&n.xt.top-e&&n.y0&&r.strokeColor!=="",l,c;for(n.save(),n.font=s.string,$b(n,r),l=0;l+n||0;function ts(n,t){let e={},i=at(t),s=i?Object.keys(t):t,r=at(n)?i?o=>nt(n[o],n[t[o]]):o=>n[o]:()=>n;for(let o of s)e[o]=Nb(r(o));return e}function gr(n){return ts(n,{top:"y",right:"x",bottom:"y",left:"x"})}function Le(n){return ts(n,["topLeft","topRight","bottomLeft","bottomRight"])}function Vt(n){let t=gr(n);return t.width=t.left+t.right,t.height=t.top+t.bottom,t}function Ft(n,t){n=n||{},t=t||ft.font;let e=nt(n.size,t.size);typeof e=="string"&&(e=parseInt(e,10));let i=nt(n.style,t.style);i&&!(""+i).match(Bb)&&(console.warn('Invalid font style specified: "'+i+'"'),i="");let s={family:nt(n.family,t.family),lineHeight:ph(nt(n.lineHeight,t.lineHeight),e),size:e,style:i,weight:nt(n.weight,t.weight),string:""};return s.string=dh(s),s}function Kn(n,t,e,i){let s=!0,r,o,a;for(r=0,o=n.length;re&&a===0?0:a+l;return{min:o(i,-Math.abs(r)),max:o(s,r)}}function Ne(n,t){return Object.assign(Object.create(n),t)}function es(n,t=[""],e=n,i,s=()=>n[0]){Nt(i)||(i=vh("_fallback",n));let r={[Symbol.toStringTag]:"Object",_cacheable:!0,_scopes:n,_rootScopes:e,_fallback:i,_getTarget:s,override:o=>es([o,...n],t,e,i)};return new Proxy(r,{deleteProperty(o,a){return delete o[a],delete o._keys,delete n[0][a],!0},get(o,a){return gh(o,a,()=>Ub(a,t,n,o))},getOwnPropertyDescriptor(o,a){return Reflect.getOwnPropertyDescriptor(o._scopes[0],a)},getPrototypeOf(){return Reflect.getPrototypeOf(n[0])},has(o,a){return _h(o).includes(a)},ownKeys(o){return _h(o)},set(o,a,l){let c=o._storage||(o._storage=s());return o[a]=c[a]=l,delete o._keys,!0}})}function kn(n,t,e,i){let s={_cacheable:!1,_proxy:n,_context:t,_subProxy:e,_stack:new Set,_descriptors:mr(n,i),setContext:r=>kn(n,r,e,i),override:r=>kn(n.override(r),t,e,i)};return new Proxy(s,{deleteProperty(r,o){return delete r[o],delete n[o],!0},get(r,o,a){return gh(r,o,()=>Wb(r,o,a))},getOwnPropertyDescriptor(r,o){return r._descriptors.allKeys?Reflect.has(n,o)?{enumerable:!0,configurable:!0}:void 0:Reflect.getOwnPropertyDescriptor(n,o)},getPrototypeOf(){return Reflect.getPrototypeOf(n)},has(r,o){return Reflect.has(n,o)},ownKeys(){return Reflect.ownKeys(n)},set(r,o,a){return n[o]=a,delete r[o],!0}})}function mr(n,t={scriptable:!0,indexable:!0}){let{_scriptable:e=t.scriptable,_indexable:i=t.indexable,_allKeys:s=t.allKeys}=n;return{allKeys:s,scriptable:e,indexable:i,isScriptable:le(e)?e:()=>e,isIndexable:le(i)?i:()=>i}}var Hb=(n,t)=>n?n+Vi(t):t,ga=(n,t)=>at(t)&&n!=="adapters"&&(Object.getPrototypeOf(t)===null||t.constructor===Object);function gh(n,t,e){if(Object.prototype.hasOwnProperty.call(n,t))return n[t];let i=e();return n[t]=i,i}function Wb(n,t,e){let{_proxy:i,_context:s,_subProxy:r,_descriptors:o}=n,a=i[t];return le(a)&&o.isScriptable(t)&&(a=Vb(t,a,n,e)),pt(a)&&a.length&&(a=Yb(t,a,n,o.isIndexable)),ga(t,a)&&(a=kn(a,s,r&&r[t],o)),a}function Vb(n,t,e,i){let{_proxy:s,_context:r,_subProxy:o,_stack:a}=e;if(a.has(n))throw new Error("Recursion detected: "+Array.from(a).join("->")+"->"+n);return a.add(n),t=t(r,o||i),a.delete(n),ga(n,t)&&(t=ma(s._scopes,s,n,t)),t}function Yb(n,t,e,i){let{_proxy:s,_context:r,_subProxy:o,_descriptors:a}=e;if(Nt(r.index)&&i(n))t=t[r.index%t.length];else if(at(t[0])){let l=t,c=s._scopes.filter(h=>h!==l);t=[];for(let h of l){let f=ma(c,s,n,h);t.push(kn(f,r,o&&o[n],a))}}return t}function mh(n,t,e){return le(n)?n(t,e):n}var Xb=(n,t)=>n===!0?t:typeof n=="string"?Be(t,n):void 0;function qb(n,t,e,i,s){for(let r of t){let o=Xb(e,r);if(o){n.add(o);let a=mh(o._fallback,e,s);if(Nt(a)&&a!==e&&a!==i)return a}else if(o===!1&&Nt(i)&&e!==i)return null}return!1}function ma(n,t,e,i){let s=t._rootScopes,r=mh(t._fallback,e,i),o=[...n,...s],a=new Set;a.add(i);let l=bh(a,o,e,r||e,i);return l===null||Nt(r)&&r!==e&&(l=bh(a,o,r,l,i),l===null)?!1:es(Array.from(a),[""],s,r,()=>Gb(t,e,i))}function bh(n,t,e,i,s){for(;e;)e=qb(n,t,e,i,s);return e}function Gb(n,t,e){let i=n._getTarget();t in i||(i[t]={});let s=i[t];return pt(s)&&at(e)?e:s}function Ub(n,t,e,i){let s;for(let r of t)if(s=vh(Hb(r,n),e),Nt(s))return ga(n,s)?ma(e,i,n,s):s}function vh(n,t){for(let e of t){if(!e)continue;let i=e[n];if(Nt(i))return i}}function _h(n){let t=n._keys;return t||(t=n._keys=Kb(n._scopes)),t}function Kb(n){let t=new Set;for(let e of n)for(let i of Object.keys(e).filter(s=>!s.startsWith("_")))t.add(i);return Array.from(t)}function br(n,t,e,i){let{iScale:s}=n,{key:r="r"}=this._parsing,o=new Array(i),a,l,c,h;for(a=0,l=i;atn==="x"?"y":"x";function xh(n,t,e,i){let s=n.skip?t:n,r=t,o=e.skip?t:e,a=Ke(r,s),l=Ke(o,r),c=a/(a+l),h=l/(a+l);c=isNaN(c)?0:c,h=isNaN(h)?0:h;let f=i*c,g=i*h;return{previous:{x:r.x-f*(o.x-s.x),y:r.y-f*(o.y-s.y)},next:{x:r.x+g*(o.x-s.x),y:r.y+g*(o.y-s.y)}}}function Jb(n,t,e){let i=n.length,s,r,o,a,l,c=Si(n,0);for(let h=0;h!c.skip)),t.cubicInterpolationMode==="monotone")wh(n,s);else{let c=i?n[n.length-1]:n[0];for(r=0,o=n.length;rwindow.getComputedStyle(n,null);function kh(n,t){return xr(n).getPropertyValue(t)}var e0=["top","right","bottom","left"];function Zn(n,t,e){let i={};e=e?"-"+e:"";for(let s=0;s<4;s++){let r=e0[s];i[r]=parseFloat(n[t+"-"+r+e])||0}return i.width=i.left+i.right,i.height=i.top+i.bottom,i}var n0=(n,t,e)=>(n>0||t>0)&&(!e||!e.shadowRoot);function i0(n,t){let e=n.touches,i=e&&e.length?e[0]:n,{offsetX:s,offsetY:r}=i,o=!1,a,l;if(n0(s,r,n.target))a=s,l=r;else{let c=t.getBoundingClientRect();a=i.clientX-c.left,l=i.clientY-c.top,o=!0}return{x:a,y:l,box:o}}function nn(n,t){if("native"in n)return n;let{canvas:e,currentDevicePixelRatio:i}=t,s=xr(e),r=s.boxSizing==="border-box",o=Zn(s,"padding"),a=Zn(s,"border","width"),{x:l,y:c,box:h}=i0(n,e),f=o.left+(h&&a.left),g=o.top+(h&&a.top),{width:p,height:m}=t;return r&&(p-=o.width+a.width,m-=o.height+a.height),{x:Math.round((l-f)/p*e.width/i),y:Math.round((c-g)/m*e.height/i)}}function s0(n,t,e){let i,s;if(t===void 0||e===void 0){let r=ns(n);if(!r)t=n.clientWidth,e=n.clientHeight;else{let o=r.getBoundingClientRect(),a=xr(r),l=Zn(a,"border","width"),c=Zn(a,"padding");t=o.width-c.width-l.width,e=o.height-c.height-l.height,i=yr(a.maxWidth,r,"clientWidth"),s=yr(a.maxHeight,r,"clientHeight")}}return{width:t,height:e,maxWidth:i||Yi,maxHeight:s||Yi}}var va=n=>Math.round(n*10)/10;function _a(n,t,e,i){let s=xr(n),r=Zn(s,"margin"),o=yr(s.maxWidth,n,"clientWidth")||Yi,a=yr(s.maxHeight,n,"clientHeight")||Yi,l=s0(n,t,e),{width:c,height:h}=l;if(s.boxSizing==="content-box"){let f=Zn(s,"border","width"),g=Zn(s,"padding");c-=g.width+f.width,h-=g.height+f.height}return c=Math.max(0,c-r.width),h=Math.max(0,i?Math.floor(c/i):h-r.height),c=va(Math.min(c,o,l.maxWidth)),h=va(Math.min(h,a,l.maxHeight)),c&&!h&&(h=va(c/2)),{width:c,height:h}}function wr(n,t,e){let i=t||1,s=Math.floor(n.height*i),r=Math.floor(n.width*i);n.height=s/i,n.width=r/i;let o=n.canvas;return o.style&&(e||!o.style.height&&!o.style.width)&&(o.style.height=`${n.height}px`,o.style.width=`${n.width}px`),n.currentDevicePixelRatio!==i||o.height!==s||o.width!==r?(n.currentDevicePixelRatio=i,o.height=s,o.width=r,n.ctx.setTransform(i,0,0,i,0,0),!0):!1}var ya=function(){let n=!1;try{let t={get passive(){return n=!0,!1}};window.addEventListener("test",null,t),window.removeEventListener("test",null,t)}catch(t){}return n}();function kr(n,t){let e=kh(n,t),i=e&&e.match(/^(\d+)(\.\d+)?px$/);return i?+i[1]:void 0}function sn(n,t,e,i){return{x:n.x+e*(t.x-n.x),y:n.y+e*(t.y-n.y)}}function xa(n,t,e,i){return{x:n.x+e*(t.x-n.x),y:i==="middle"?e<.5?n.y:t.y:i==="after"?e<1?n.y:t.y:e>0?t.y:n.y}}function wa(n,t,e,i){let s={x:n.cp2x,y:n.cp2y},r={x:t.cp1x,y:t.cp1y},o=sn(n,s,e),a=sn(s,r,e),l=sn(r,t,e),c=sn(o,a,e),h=sn(a,l,e);return sn(c,h,e)}var Sh=new Map;function r0(n,t){t=t||{};let e=n+JSON.stringify(t),i=Sh.get(e);return i||(i=new Intl.NumberFormat(n,t),Sh.set(e,i)),i}function Jn(n,t,e){return r0(t,e).format(n)}var o0=function(n,t){return{x(e){return n+n+t-e},setWidth(e){t=e},textAlign(e){return e==="center"?e:e==="right"?"left":"right"},xPlus(e,i){return e-i},leftForLtr(e,i){return e-i}}},a0=function(){return{x(n){return n},setWidth(n){},textAlign(n){return n},xPlus(n,t){return n+t},leftForLtr(n,t){return n}}};function Sn(n,t,e){return n?o0(t,e):a0()}function Sr(n,t){let e,i;(t==="ltr"||t==="rtl")&&(e=n.canvas.style,i=[e.getPropertyValue("direction"),e.getPropertyPriority("direction")],e.setProperty("direction",t,"important"),n.prevTextDirection=i)}function Mr(n,t){t!==void 0&&(delete n.prevTextDirection,n.canvas.style.setProperty("direction",t[0],t[1]))}function Mh(n){return n==="angle"?{between:Xn,compare:th,normalize:fe}:{between:Ae,compare:(t,e)=>t-e,normalize:t=>t}}function Ch({start:n,end:t,count:e,loop:i,style:s}){return{start:n%e,end:t%e,loop:i&&(t-n+1)%e==0,style:s}}function l0(n,t,e){let{property:i,start:s,end:r}=e,{between:o,normalize:a}=Mh(i),l=t.length,{start:c,end:h,loop:f}=n,g,p;if(f){for(c+=l,h+=l,g=0,p=l;gl(s,F,M)&&a(s,F)!==0,I=()=>a(r,M)===0||l(r,F,M),$=()=>y||D(),N=()=>!y||I();for(let G=h,U=h;G<=f;++G)C=t[G%o],!C.skip&&(M=c(C[i]),M!==F&&(y=l(M,s,r),S===null&&$()&&(S=a(M,s)===0?G:U),S!==null&&N()&&(m.push(Ch({start:S,end:G,loop:g,count:o,style:p})),S=null),U=G,F=M));return S!==null&&m.push(Ch({start:S,end:f,loop:g,count:o,style:p})),m}function Pr(n,t){let e=[],i=n.segments;for(let s=0;ss&&n[r%t].skip;)r--;return r%=t,{start:s,end:r}}function h0(n,t,e,i){let s=n.length,r=[],o=t,a=n[t],l;for(l=t+1;l<=e;++l){let c=n[l%s];c.skip||c.stop?a.skip||(i=!1,r.push({start:t%s,end:(l-1)%s,loop:i}),t=o=c.stop?l:null):(o=l,a.skip&&(t=l)),a=c}return o!==null&&r.push({start:t%s,end:o%s,loop:i}),r}function ka(n,t){let e=n.points,i=n.options.spanGaps,s=e.length;if(!s)return[];let r=!!n._loop,{start:o,end:a}=c0(e,s,r,i);if(i===!0)return Ph(n,[{start:o,end:a,loop:r}],e,t);let l=aa({chart:t,initial:e.initial,numSteps:o,currentStep:Math.min(i-e.start,o)}))}_refresh(){this._request||(this._running=!0,this._request=sr.call(window,()=>{this._update(),this._request=null,this._running&&this._refresh()}))}_update(t=Date.now()){let e=0;this._charts.forEach((i,s)=>{if(!i.running||!i.items.length)return;let r=i.items,o=r.length-1,a=!1,l;for(;o>=0;--o)l=r[o],l._active?(l._total>i.duration&&(i.duration=l._total),l.tick(t),a=!0):(r[o]=r[r.length-1],r.pop());a&&(s.draw(),this._notify(s,i,t,"progress")),r.length||(i.running=!1,this._notify(s,i,t,"complete"),i.initial=!1),e+=r.length}),this._lastDate=t,e===0&&(this._running=!1)}_getAnims(t){let e=this._charts,i=e.get(t);return i||(i={running:!1,initial:!0,items:[],listeners:{complete:[],progress:[]}},e.set(t,i)),i}listen(t,e,i){this._getAnims(t).listeners[e].push(i)}add(t,e){!e||!e.length||this._getAnims(t).items.push(...e)}has(t){return this._getAnims(t).items.length>0}start(t){let e=this._charts.get(t);!e||(e.running=!0,e.start=Date.now(),e.duration=e.items.reduce((i,s)=>Math.max(i,s._duration),0),this._refresh())}running(t){if(!this._running)return!1;let e=this._charts.get(t);return!(!e||!e.running||!e.items.length)}stop(t){let e=this._charts.get(t);if(!e||!e.items.length)return;let i=e.items,s=i.length-1;for(;s>=0;--s)i[s].cancel();e.items=[],this._notify(t,e,Date.now(),"complete")}remove(t){return this._charts.delete(t)}},rn=new Dh,Eh="transparent",d0={boolean(n,t,e){return e>.5?t:n},color(n,t,e){let i=Je(n||Eh),s=i.valid&&Je(t||Eh);return s&&s.valid?s.mix(i,e).hexString():t},number(n,t,e){return n+(t-n)*e}},Oh=class{constructor(t,e,i,s){let r=e[i];s=Kn([t.to,s,r,t.from]);let o=Kn([t.from,r,s]);this._active=!0,this._fn=t.fn||d0[t.type||typeof o],this._easing=qn[t.easing]||qn.linear,this._start=Math.floor(Date.now()+(t.delay||0)),this._duration=this._total=Math.floor(t.duration),this._loop=!!t.loop,this._target=e,this._prop=i,this._from=o,this._to=s,this._promises=void 0}active(){return this._active}update(t,e,i){if(this._active){this._notify(!1);let s=this._target[this._prop],r=i-this._start,o=this._duration-r;this._start=i,this._duration=Math.floor(Math.max(o,t.duration)),this._total+=r,this._loop=!!t.loop,this._to=Kn([t.to,e,s,t.from]),this._from=Kn([t.from,s,e])}}cancel(){this._active&&(this.tick(Date.now()),this._active=!1,this._notify(!1))}tick(t){let e=t-this._start,i=this._duration,s=this._prop,r=this._from,o=this._loop,a=this._to,l;if(this._active=r!==a&&(o||e1?2-l:l,l=this._easing(Math.min(1,Math.max(0,l))),this._target[s]=this._fn(r,a,l)}wait(){let t=this._promises||(this._promises=[]);return new Promise((e,i)=>{t.push({res:e,rej:i})})}_notify(t){let e=t?"res":"rej",i=this._promises||[];for(let s=0;sn!=="onProgress"&&n!=="onComplete"&&n!=="fn"});ft.set("animations",{colors:{type:"color",properties:g0},numbers:{type:"number",properties:p0}});ft.describe("animations",{_fallback:"animation"});ft.set("transitions",{active:{animation:{duration:400}},resize:{animation:{duration:0}},show:{animations:{colors:{from:"transparent"},visible:{type:"boolean",duration:0}}},hide:{animations:{colors:{to:"transparent"},visible:{type:"boolean",easing:"linear",fn:n=>n|0}}}});var is=class{constructor(t,e){this._chart=t,this._properties=new Map,this.configure(e)}configure(t){if(!at(t))return;let e=this._properties;Object.getOwnPropertyNames(t).forEach(i=>{let s=t[i];if(!at(s))return;let r={};for(let o of m0)r[o]=s[o];(pt(s.properties)&&s.properties||[i]).forEach(o=>{(o===i||!e.has(o))&&e.set(o,r)})})}_animateOptions(t,e){let i=e.options,s=v0(t,i);if(!s)return[];let r=this._createAnimations(s,i);return i.$shared&&b0(t.options.$animations,i).then(()=>{t.options=i},()=>{}),r}_createAnimations(t,e){let i=this._properties,s=[],r=t.$animations||(t.$animations={}),o=Object.keys(e),a=Date.now(),l;for(l=o.length-1;l>=0;--l){let c=o[l];if(c.charAt(0)==="$")continue;if(c==="options"){s.push(...this._animateOptions(t,e));continue}let h=e[c],f=r[c],g=i.get(c);if(f)if(g&&f.active()){f.update(g,h,a);continue}else f.cancel();if(!g||!g.duration){t[c]=h;continue}r[c]=f=new Oh(g,t,c,h),s.push(f)}return s}update(t,e){if(this._properties.size===0){Object.assign(t,e);return}let i=this._createAnimations(t,e);if(i.length)return rn.add(this._chart,i),!0}};function b0(n,t){let e=[],i=Object.keys(t);for(let s=0;s0||!e&&r<0)return s.index}return null}function $h(n,t){let{chart:e,_cachedMeta:i}=n,s=e._stacks||(e._stacks={}),{iScale:r,vScale:o,index:a}=i,l=r.axis,c=o.axis,h=w0(r,o,i),f=t.length,g;for(let p=0;pe[i].axis===t).shift()}function M0(n,t){return Ne(n,{active:!1,dataset:void 0,datasetIndex:t,index:t,mode:"default",type:"dataset"})}function C0(n,t,e){return Ne(n,{active:!1,dataIndex:t,parsed:void 0,raw:void 0,element:e,index:t,mode:"default",type:"data"})}function ss(n,t){let e=n.controller.index,i=n.vScale&&n.vScale.axis;if(!!i){t=t||n._parsed;for(let s of t){let r=s._stacks;if(!r||r[i]===void 0||r[i][e]===void 0)return;delete r[i][e]}}}var Ma=n=>n==="reset"||n==="none",jh=(n,t)=>t?n:Object.assign({},n),P0=(n,t,e)=>n&&!t.hidden&&t._stacked&&{keys:Rh(e,!0),values:null},ve=class{constructor(t,e){this.chart=t,this._ctx=t.ctx,this.index=e,this._cachedDataOpts={},this._cachedMeta=this.getMeta(),this._type=this._cachedMeta.type,this.options=void 0,this._parsing=!1,this._data=void 0,this._objectData=void 0,this._sharedOptions=void 0,this._drawStart=void 0,this._drawCount=void 0,this.enableOptionSharing=!1,this.supportsDecimation=!1,this.$context=void 0,this._syncList=[],this.initialize()}initialize(){let t=this._cachedMeta;this.configure(),this.linkScales(),t._stacked=Fh(t.vScale,t),this.addElements()}updateIndex(t){this.index!==t&&ss(this._cachedMeta),this.index=t}linkScales(){let t=this.chart,e=this._cachedMeta,i=this.getDataset(),s=(f,g,p,m)=>f==="x"?g:f==="r"?m:p,r=e.xAxisID=nt(i.xAxisID,Sa(t,"x")),o=e.yAxisID=nt(i.yAxisID,Sa(t,"y")),a=e.rAxisID=nt(i.rAxisID,Sa(t,"r")),l=e.indexAxis,c=e.iAxisID=s(l,r,o,a),h=e.vAxisID=s(l,o,r,a);e.xScale=this.getScaleForId(r),e.yScale=this.getScaleForId(o),e.rScale=this.getScaleForId(a),e.iScale=this.getScaleForId(c),e.vScale=this.getScaleForId(h)}getDataset(){return this.chart.data.datasets[this.index]}getMeta(){return this.chart.getDatasetMeta(this.index)}getScaleForId(t){return this.chart.scales[t]}_getOtherScale(t){let e=this._cachedMeta;return t===e.iScale?e.vScale:e.iScale}reset(){this._update("reset")}_destroy(){let t=this._cachedMeta;this._data&&nr(this._data,this),t._stacked&&ss(t)}_dataCheck(){let t=this.getDataset(),e=t.data||(t.data=[]),i=this._data;if(at(e))this._data=x0(e);else if(i!==e){if(i){nr(i,this);let s=this._cachedMeta;ss(s),s._parsed=[]}e&&Object.isExtensible(e)&&ea(e,this),this._syncList=[],this._data=e}}addElements(){let t=this._cachedMeta;this._dataCheck(),this.datasetElementType&&(t.dataset=new this.datasetElementType)}buildOrUpdateElements(t){let e=this._cachedMeta,i=this.getDataset(),s=!1;this._dataCheck();let r=e._stacked;e._stacked=Fh(e.vScale,e),e.stack!==i.stack&&(s=!0,ss(e),e.stack=i.stack),this._resyncElements(t),(s||r!==e._stacked)&&$h(this,e._parsed)}configure(){let t=this.chart.config,e=t.datasetScopeKeys(this._type),i=t.getOptionScopes(this.getDataset(),e,!0);this.options=t.createResolver(i,this.getContext()),this._parsing=this.options.parsing,this._cachedDataOpts={}}parse(t,e){let{_cachedMeta:i,_data:s}=this,{iScale:r,_stacked:o}=i,a=r.axis,l=t===0&&e===s.length?!0:i._sorted,c=t>0&&i._parsed[t-1],h,f,g;if(this._parsing===!1)i._parsed=s,i._sorted=!0,g=s;else{pt(s[t])?g=this.parseArrayData(i,s,t,e):at(s[t])?g=this.parseObjectData(i,s,t,e):g=this.parsePrimitiveData(i,s,t,e);let p=()=>f[a]===null||c&&f[a]y||f=0;--g)if(!m()){this.updateRangeFromParsed(c,t,p,l);break}}return c}getAllParsedValues(t){let e=this._cachedMeta._parsed,i=[],s,r,o;for(s=0,r=e.length;s=0&&tthis.getContext(i,s),y=c.resolveNamedOptions(g,p,m,f);return y.$shared&&(y.$shared=l,r[o]=Object.freeze(jh(y,l))),y}_resolveAnimations(t,e,i){let s=this.chart,r=this._cachedDataOpts,o=`animation-${e}`,a=r[o];if(a)return a;let l;if(s.options.animation!==!1){let h=this.chart.config,f=h.datasetAnimationScopeKeys(this._type,e),g=h.getOptionScopes(this.getDataset(),f);l=h.createResolver(g,this.getContext(t,i,e))}let c=new is(s,l&&l.animations);return l&&l._cacheable&&(r[o]=Object.freeze(c)),c}getSharedOptions(t){if(!!t.$shared)return this._sharedOptions||(this._sharedOptions=Object.assign({},t))}includeOptions(t,e){return!e||Ma(t)||this.chart._animationsDisabled}_getSharedOptions(t,e){let i=this.resolveDataElementOptions(t,e),s=this._sharedOptions,r=this.getSharedOptions(i),o=this.includeOptions(e,r)||r!==s;return this.updateSharedOptions(r,e,i),{sharedOptions:r,includeOptions:o}}updateElement(t,e,i,s){Ma(s)?Object.assign(t,i):this._resolveAnimations(e,s).update(t,i)}updateSharedOptions(t,e,i){t&&!Ma(e)&&this._resolveAnimations(void 0,e).update(t,i)}_setStyle(t,e,i,s){t.active=s;let r=this.getStyle(e,s);this._resolveAnimations(e,i,s).update(t,{options:!s&&this.getSharedOptions(r)||r})}removeHoverStyle(t,e,i){this._setStyle(t,i,"active",!1)}setHoverStyle(t,e,i){this._setStyle(t,i,"active",!0)}_removeDatasetHoverStyle(){let t=this._cachedMeta.dataset;t&&this._setStyle(t,void 0,"active",!1)}_setDatasetHoverStyle(){let t=this._cachedMeta.dataset;t&&this._setStyle(t,void 0,"active",!0)}_resyncElements(t){let e=this._data,i=this._cachedMeta.data;for(let[a,l,c]of this._syncList)this[a](l,c);this._syncList=[];let s=i.length,r=e.length,o=Math.min(r,s);o&&this.parse(0,o),r>s?this._insertElements(s,r-s,t):r{for(c.length+=e,a=c.length-1;a>=o;a--)c[a]=c[a-e]};for(l(r),a=t;as-r))}return n._cache.$bar}function D0(n){let t=n.iScale,e=T0(t,n.type),i=t._length,s,r,o,a,l=()=>{o===32767||o===-32768||(Nt(a)&&(i=Math.min(i,Math.abs(o-a)||i)),a=o)};for(s=0,r=e.length;s0?s[n-1]:null,a=nMath.abs(a)&&(l=a,c=o),t[e.axis]=c,t._custom={barStart:l,barEnd:c,start:s,end:r,min:o,max:a}}function zh(n,t,e,i){return pt(n)?A0(n,t,e,i):t[e.axis]=e.parse(n,i),t}function Bh(n,t,e,i){let s=n.iScale,r=n.vScale,o=s.getLabels(),a=s===r,l=[],c,h,f,g;for(c=e,h=e+i;c=e?1:-1)}function L0(n){let t,e,i,s,r;return n.horizontal?(t=n.base>n.x,e="left",i="right"):(t=n.basel.controller.options.grouped),r=i.options.stacked,o=[],a=l=>{let c=l.controller.getParsed(e),h=c&&c[l.vScale.axis];if(ut(h)||isNaN(h))return!0};for(let l of s)if(!(e!==void 0&&a(l))&&((r===!1||o.indexOf(l.stack)===-1||r===void 0&&l.stack===void 0)&&o.push(l.stack),l.index===t))break;return o.length||o.push(void 0),o}_getStackCount(t){return this._getStacks(void 0,t).length}_getStackIndex(t,e,i){let s=this._getStacks(t,i),r=e!==void 0?s.indexOf(e):-1;return r===-1?s.length-1:r}_getRuler(){let t=this.options,e=this._cachedMeta,i=e.iScale,s=[],r,o;for(r=0,o=e.data.length;r=0;--i)e=Math.max(e,t[i].size(this.resolveDataElementOptions(i))/2);return e>0&&e}getLabelAndValue(t){let e=this._cachedMeta,{xScale:i,yScale:s}=e,r=this.getParsed(t),o=i.getLabelForValue(r.x),a=s.getLabelForValue(r.y),l=r._custom;return{label:e.label,value:"("+o+", "+a+(l?", "+l:"")+")"}}update(t){let e=this._cachedMeta.data;this.updateElements(e,0,e.length,t)}updateElements(t,e,i,s){let r=s==="reset",{iScale:o,vScale:a}=this._cachedMeta,{sharedOptions:l,includeOptions:c}=this._getSharedOptions(e,s),h=o.axis,f=a.axis;for(let g=e;gXn(F,a,l,!0)?1:Math.max(D,D*e,I,I*e),m=(F,D,I)=>Xn(F,a,l,!0)?-1:Math.min(D,D*e,I,I*e),y=p(0,c,f),S=p(Rt,h,g),M=m(gt,c,f),C=m(gt+Rt,h,g);i=(y-M)/2,s=(S-C)/2,r=-(y+M)/2,o=-(S+C)/2}return{ratioX:i,ratioY:s,offsetX:r,offsetY:o}}var Qn=class extends ve{constructor(t,e){super(t,e);this.enableOptionSharing=!0,this.innerRadius=void 0,this.outerRadius=void 0,this.offsetX=void 0,this.offsetY=void 0}linkScales(){}parse(t,e){let i=this.getDataset().data,s=this._cachedMeta;if(this._parsing===!1)s._parsed=i;else{let r=l=>+i[l];if(at(i[t])){let{key:l="value"}=this._parsing;r=c=>+Be(i[c],l)}let o,a;for(o=t,a=t+e;o0&&!isNaN(t)?kt*(Math.abs(t)/e):0}getLabelAndValue(t){let e=this._cachedMeta,i=this.chart,s=i.data.labels||[],r=Jn(e._parsed[t],i.options.locale);return{label:s[t]||"",value:r}}getMaxBorderWidth(t){let e=0,i=this.chart,s,r,o,a,l;if(!t){for(s=0,r=i.data.datasets.length;sn!=="spacing",_indexable:n=>n!=="spacing"};Qn.overrides={aspectRatio:1,plugins:{legend:{labels:{generateLabels(n){let t=n.data;if(t.labels.length&&t.datasets.length){let{labels:{pointStyle:e}}=n.legend.options;return t.labels.map((i,s)=>{let o=n.getDatasetMeta(0).controller.getStyle(s);return{text:i,fillStyle:o.backgroundColor,strokeStyle:o.borderColor,lineWidth:o.borderWidth,pointStyle:e,hidden:!n.getDataVisibility(s),index:s}})}return[]}},onClick(n,t,e){e.chart.toggleDataVisibility(t.index),e.chart.update()}},tooltip:{callbacks:{title(){return""},label(n){let t=n.label,e=": "+n.formattedValue;return pt(t)?(t=t.slice(),t[0]+=e):t+=e,t}}}}};var as=class extends ve{initialize(){this.enableOptionSharing=!0,this.supportsDecimation=!0,super.initialize()}update(t){let e=this._cachedMeta,{dataset:i,data:s=[],_dataset:r}=e,o=this.chart._animationsDisabled,{start:a,count:l}=or(e,s,o);this._drawStart=a,this._drawCount=l,ar(e)&&(a=0,l=s.length),i._chart=this.chart,i._datasetIndex=this.index,i._decimated=!!r._decimated,i.points=s;let c=this.resolveDatasetElementOptions(t);this.options.showLine||(c.borderWidth=0),c.segment=this.options.segment,this.updateElement(i,void 0,{animated:!o,options:c},t),this.updateElements(s,a,l,t)}updateElements(t,e,i,s){let r=s==="reset",{iScale:o,vScale:a,_stacked:l,_dataset:c}=this._cachedMeta,{sharedOptions:h,includeOptions:f}=this._getSharedOptions(e,s),g=o.axis,p=a.axis,{spanGaps:m,segment:y}=this.options,S=Oe(m)?m:Number.POSITIVE_INFINITY,M=this.chart._animationsDisabled||r||s==="none",C=e>0&&this.getParsed(e-1);for(let F=e;F0&&Math.abs(I[g]-C[g])>S,y&&($.parsed=I,$.raw=c.data[F]),f&&($.options=h||this.resolveDataElementOptions(F,D.active?"active":s)),M||this.updateElement(D,F,$,s),C=I}}getMaxOverflow(){let t=this._cachedMeta,e=t.dataset,i=e.options&&e.options.borderWidth||0,s=t.data||[];if(!s.length)return i;let r=s[0].size(this.resolveDataElementOptions(0)),o=s[s.length-1].size(this.resolveDataElementOptions(s.length-1));return Math.max(i,r,o)/2}draw(){let t=this._cachedMeta;t.dataset.updateControlPoints(this.chart.chartArea,t.iScale.axis),super.draw()}};as.id="line";as.defaults={datasetElementType:"line",dataElementType:"point",showLine:!0,spanGaps:!1};as.overrides={scales:{_index_:{type:"category"},_value_:{type:"linear"}}};var ls=class extends ve{constructor(t,e){super(t,e);this.innerRadius=void 0,this.outerRadius=void 0}getLabelAndValue(t){let e=this._cachedMeta,i=this.chart,s=i.data.labels||[],r=Jn(e._parsed[t].r,i.options.locale);return{label:s[t]||"",value:r}}parseObjectData(t,e,i,s){return br.bind(this)(t,e,i,s)}update(t){let e=this._cachedMeta.data;this._updateRadius(),this.updateElements(e,0,e.length,t)}getMinMax(){let t=this._cachedMeta,e={min:Number.POSITIVE_INFINITY,max:Number.NEGATIVE_INFINITY};return t.data.forEach((i,s)=>{let r=this.getParsed(s).r;!isNaN(r)&&this.chart.getDataVisibility(s)&&(re.max&&(e.max=r))}),e}_updateRadius(){let t=this.chart,e=t.chartArea,i=t.options,s=Math.min(e.right-e.left,e.bottom-e.top),r=Math.max(s/2,0),o=Math.max(i.cutoutPercentage?r/100*i.cutoutPercentage:1,0),a=(r-o)/t.getVisibleDatasetCount();this.outerRadius=r-a*this.index,this.innerRadius=this.outerRadius-a}updateElements(t,e,i,s){let r=s==="reset",o=this.chart,l=o.options.animation,c=this._cachedMeta.rScale,h=c.xCenter,f=c.yCenter,g=c.getIndexAngle(0)-.5*gt,p=g,m,y=360/this.countVisibleElements();for(m=0;m{!isNaN(this.getParsed(s).r)&&this.chart.getDataVisibility(s)&&e++}),e}_computeAngle(t,e,i){return this.chart.getDataVisibility(t)?Wt(this.resolveDataElementOptions(t,e).angle||i):0}};ls.id="polarArea";ls.defaults={dataElementType:"arc",animation:{animateRotate:!0,animateScale:!0},animations:{numbers:{type:"number",properties:["x","y","startAngle","endAngle","innerRadius","outerRadius"]}},indexAxis:"r",startAngle:0};ls.overrides={aspectRatio:1,plugins:{legend:{labels:{generateLabels(n){let t=n.data;if(t.labels.length&&t.datasets.length){let{labels:{pointStyle:e}}=n.legend.options;return t.labels.map((i,s)=>{let o=n.getDatasetMeta(0).controller.getStyle(s);return{text:i,fillStyle:o.backgroundColor,strokeStyle:o.borderColor,lineWidth:o.borderWidth,pointStyle:e,hidden:!n.getDataVisibility(s),index:s}})}return[]}},onClick(n,t,e){e.chart.toggleDataVisibility(t.index),e.chart.update()}},tooltip:{callbacks:{title(){return""},label(n){return n.chart.data.labels[n.dataIndex]+": "+n.formattedValue}}}},scales:{r:{type:"radialLinear",angleLines:{display:!1},beginAtZero:!0,grid:{circular:!0},pointLabels:{display:!1},startAngle:0}}};var Tr=class extends Qn{};Tr.id="pie";Tr.defaults={cutout:0,rotation:0,circumference:360,radius:"100%"};var cs=class extends ve{getLabelAndValue(t){let e=this._cachedMeta.vScale,i=this.getParsed(t);return{label:e.getLabels()[t],value:""+e.getLabelForValue(i[e.axis])}}parseObjectData(t,e,i,s){return br.bind(this)(t,e,i,s)}update(t){let e=this._cachedMeta,i=e.dataset,s=e.data||[],r=e.iScale.getLabels();if(i.points=s,t!=="resize"){let o=this.resolveDatasetElementOptions(t);this.options.showLine||(o.borderWidth=0);let a={_loop:!0,_fullLoop:r.length===s.length,options:o};this.updateElement(i,void 0,a,t)}this.updateElements(s,0,s.length,t)}updateElements(t,e,i,s){let r=this._cachedMeta.rScale,o=s==="reset";for(let a=e;a{s[r]=i[r]&&i[r].active()?i[r]._to:this[r]}),s}};qt.defaults={};qt.defaultRoutes=void 0;var Wh={values(n){return pt(n)?n:""+n},numeric(n,t,e){if(n===0)return"0";let i=this.chart.options.locale,s,r=n;if(e.length>1){let c=Math.max(Math.abs(e[0].value),Math.abs(e[e.length-1].value));(c<1e-4||c>1e15)&&(s="scientific"),r=z0(n,e)}let o=be(Math.abs(r)),a=Math.max(Math.min(-1*Math.floor(o),20),0),l={notation:s,minimumFractionDigits:a,maximumFractionDigits:a};return Object.assign(l,this.options.ticks.format),Jn(n,i,l)},logarithmic(n,t,e){if(n===0)return"0";let i=n/Math.pow(10,Math.floor(be(n)));return i===1||i===2||i===5?Wh.numeric.call(this,n,t,e):""}};function z0(n,t){let e=t.length>3?t[2].value-t[1].value:t[1].value-t[0].value;return Math.abs(e)>=1&&n!==Math.floor(n)&&(e=n-Math.floor(n)),e}var Dr={formatters:Wh};ft.set("scale",{display:!0,offset:!1,reverse:!1,beginAtZero:!1,bounds:"ticks",grace:0,grid:{display:!0,lineWidth:1,drawBorder:!0,drawOnChartArea:!0,drawTicks:!0,tickLength:8,tickWidth:(n,t)=>t.lineWidth,tickColor:(n,t)=>t.color,offset:!1,borderDash:[],borderDashOffset:0,borderWidth:1},title:{display:!1,text:"",padding:{top:4,bottom:4}},ticks:{minRotation:0,maxRotation:50,mirror:!1,textStrokeWidth:0,textStrokeColor:"",padding:3,display:!0,autoSkip:!0,autoSkipPadding:3,labelOffset:0,callback:Dr.formatters.values,minor:{},major:{},align:"center",crossAlign:"near",showLabelBackdrop:!1,backdropColor:"rgba(255, 255, 255, 0.75)",backdropPadding:2}});ft.route("scale.ticks","color","","color");ft.route("scale.grid","color","","borderColor");ft.route("scale.grid","borderColor","","borderColor");ft.route("scale.title","color","","color");ft.describe("scale",{_fallback:!1,_scriptable:n=>!n.startsWith("before")&&!n.startsWith("after")&&n!=="callback"&&n!=="parser",_indexable:n=>n!=="borderDash"&&n!=="tickBorderDash"});ft.describe("scales",{_fallback:"scale"});ft.describe("scale.ticks",{_scriptable:n=>n!=="backdropPadding"&&n!=="callback",_indexable:n=>n!=="backdropPadding"});function B0(n,t){let e=n.options.ticks,i=e.maxTicksLimit||N0(n),s=e.major.enabled?W0(t):[],r=s.length,o=s[0],a=s[r-1],l=[];if(r>i)return V0(t,l,s,r/i),l;let c=H0(s,t,i);if(r>0){let h,f,g=r>1?Math.round((a-o)/(r-1)):null;for(Er(t,l,c,ut(g)?0:o-g,o),h=0,f=r-1;hs)return l}return Math.max(s,1)}function W0(n){let t=[],e,i;for(e=0,i=n.length;en==="left"?"right":n==="right"?"left":n,Vh=(n,t,e)=>t==="top"||t==="left"?n[t]+e:n[t]-e;function Yh(n,t){let e=[],i=n.length/t,s=n.length,r=0;for(;ro+a)))return l}function G0(n,t){Ct(n,e=>{let i=e.gc,s=i.length/2,r;if(s>t){for(r=0;ri?i:e,i=s&&e>i?e:i,{min:me(e,me(i,e)),max:me(i,me(e,i))}}getPadding(){return{left:this.paddingLeft||0,top:this.paddingTop||0,right:this.paddingRight||0,bottom:this.paddingBottom||0}}getTicks(){return this.ticks}getLabels(){let t=this.chart.data;return this.options.labels||(this.isHorizontal()?t.xLabels:t.yLabels)||t.labels||[]}beforeLayout(){this._cache={},this._dataLimitsCached=!1}beforeUpdate(){wt(this.options.beforeUpdate,[this])}update(t,e,i){let{beginAtZero:s,grace:r,ticks:o}=this.options,a=o.sampleSize;this.beforeUpdate(),this.maxWidth=t,this.maxHeight=e,this._margins=i=Object.assign({left:0,right:0,top:0,bottom:0},i),this.ticks=null,this._labelSizes=null,this._gridLineItems=null,this._labelItems=null,this.beforeSetDimensions(),this.setDimensions(),this.afterSetDimensions(),this._maxLength=this.isHorizontal()?this.width+i.left+i.right:this.height+i.top+i.bottom,this._dataLimitsCached||(this.beforeDataLimits(),this.determineDataLimits(),this.afterDataLimits(),this._range=pa(this,r,s),this._dataLimitsCached=!0),this.beforeBuildTicks(),this.ticks=this.buildTicks()||[],this.afterBuildTicks();let l=a=r||i<=1||!this.isHorizontal()){this.labelRotation=s;return}let h=this._getLabelSizes(),f=h.widest.width,g=h.highest.height,p=Zt(this.chart.width-f,0,this.maxWidth);a=t.offset?this.maxWidth/i:p/(i-1),f+6>a&&(a=p/(i-(t.offset?.5:1)),l=this.maxHeight-hs(t.grid)-e.padding-Xh(t.title,this.chart.options.font),c=Math.sqrt(f*f+g*g),o=Yn(Math.min(Math.asin(Zt((h.highest.height+6)/a,-1,1)),Math.asin(Zt(l/c,-1,1))-Math.asin(Zt(g/c,-1,1)))),o=Math.max(s,Math.min(r,o))),this.labelRotation=o}afterCalculateLabelRotation(){wt(this.options.afterCalculateLabelRotation,[this])}afterAutoSkip(){}beforeFit(){wt(this.options.beforeFit,[this])}fit(){let t={width:0,height:0},{chart:e,options:{ticks:i,title:s,grid:r}}=this,o=this._isVisible(),a=this.isHorizontal();if(o){let l=Xh(s,e.options.font);if(a?(t.width=this.maxWidth,t.height=hs(r)+l):(t.height=this.maxHeight,t.width=hs(r)+l),i.display&&this.ticks.length){let{first:c,last:h,widest:f,highest:g}=this._getLabelSizes(),p=i.padding*2,m=Wt(this.labelRotation),y=Math.cos(m),S=Math.sin(m);if(a){let M=i.mirror?0:S*f.width+y*g.height;t.height=Math.min(this.maxHeight,t.height+M+p)}else{let M=i.mirror?0:y*f.width+S*g.height;t.width=Math.min(this.maxWidth,t.width+M+p)}this._calculatePadding(c,h,S,y)}}this._handleMargins(),a?(this.width=this._length=e.width-this._margins.left-this._margins.right,this.height=t.height):(this.width=t.width,this.height=this._length=e.height-this._margins.top-this._margins.bottom)}_calculatePadding(t,e,i,s){let{ticks:{align:r,padding:o},position:a}=this.options,l=this.labelRotation!==0,c=a!=="top"&&this.axis==="x";if(this.isHorizontal()){let h=this.getPixelForTick(0)-this.left,f=this.right-this.getPixelForTick(this.ticks.length-1),g=0,p=0;l?c?(g=s*t.width,p=i*e.height):(g=i*t.height,p=s*e.width):r==="start"?p=e.width:r==="end"?g=t.width:r!=="inner"&&(g=t.width/2,p=e.width/2),this.paddingLeft=Math.max((g-h+o)*this.width/(this.width-h),0),this.paddingRight=Math.max((p-f+o)*this.width/(this.width-f),0)}else{let h=e.height/2,f=t.height/2;r==="start"?(h=0,f=t.height):r==="end"&&(h=e.height,f=0),this.paddingTop=h+o,this.paddingBottom=f+o}}_handleMargins(){this._margins&&(this._margins.left=Math.max(this.paddingLeft,this._margins.left),this._margins.top=Math.max(this.paddingTop,this._margins.top),this._margins.right=Math.max(this.paddingRight,this._margins.right),this._margins.bottom=Math.max(this.paddingBottom,this._margins.bottom))}afterFit(){wt(this.options.afterFit,[this])}isHorizontal(){let{axis:t,position:e}=this.options;return e==="top"||e==="bottom"||t==="x"}isFullSize(){return this.options.fullSize}_convertTicksToLabels(t){this.beforeTickToLabelConversion(),this.generateTickLabels(t);let e,i;for(e=0,i=t.length;e({width:r[N]||0,height:o[N]||0});return{first:$(0),last:$(e-1),widest:$(D),highest:$(I),widths:r,heights:o}}getLabelForValue(t){return t}getPixelForValue(t,e){return NaN}getValueForPixel(t){}getPixelForTick(t){let e=this.ticks;return t<0||t>e.length-1?null:this.getPixelForValue(e[t].value)}getPixelForDecimal(t){this._reversePixels&&(t=1-t);let e=this._startPixel+t*this._length;return Jo(this._alignToPixels?Qe(this.chart,e,0):e)}getDecimalForPixel(t){let e=(t-this._startPixel)/this._length;return this._reversePixels?1-e:e}getBasePixel(){return this.getPixelForValue(this.getBaseValue())}getBaseValue(){let{min:t,max:e}=this;return t<0&&e<0?e:t>0&&e>0?t:0}getContext(t){let e=this.ticks||[];if(t>=0&&ta*s?a/i:l/s:l*s0}_computeGridLineItems(t){let e=this.axis,i=this.chart,s=this.options,{grid:r,position:o}=s,a=r.offset,l=this.isHorizontal(),h=this.ticks.length+(a?1:0),f=hs(r),g=[],p=r.setContext(this.getContext()),m=p.drawBorder?p.borderWidth:0,y=m/2,S=function(et){return Qe(i,et,m)},M,C,F,D,I,$,N,G,U,it,lt,rt;if(o==="top")M=S(this.bottom),$=this.bottom-f,G=M-y,it=S(t.top)+y,rt=t.bottom;else if(o==="bottom")M=S(this.top),it=t.top,rt=S(t.bottom)-y,$=M+y,G=this.top+f;else if(o==="left")M=S(this.right),I=this.right-f,N=M-y,U=S(t.left)+y,lt=t.right;else if(o==="right")M=S(this.left),U=t.left,lt=S(t.right)-y,I=M+y,N=this.left+f;else if(e==="x"){if(o==="center")M=S((t.top+t.bottom)/2+.5);else if(at(o)){let et=Object.keys(o)[0],Et=o[et];M=S(this.chart.scales[et].getPixelForValue(Et))}it=t.top,rt=t.bottom,$=M+y,G=$+f}else if(e==="y"){if(o==="center")M=S((t.left+t.right)/2);else if(at(o)){let et=Object.keys(o)[0],Et=o[et];M=S(this.chart.scales[et].getPixelForValue(Et))}I=M-y,N=I-f,U=t.left,lt=t.right}let Pt=nt(s.ticks.maxTicksLimit,h),zt=Math.max(1,Math.ceil(h/Pt));for(C=0;Cr.value===t);return s>=0?e.setContext(this.getContext(s)).lineWidth:0}drawGrid(t){let e=this.options.grid,i=this.ctx,s=this._gridLineItems||(this._gridLineItems=this._computeGridLineItems(t)),r,o,a=(l,c,h)=>{!h.width||!h.color||(i.save(),i.lineWidth=h.width,i.strokeStyle=h.color,i.setLineDash(h.borderDash||[]),i.lineDashOffset=h.borderDashOffset,i.beginPath(),i.moveTo(l.x,l.y),i.lineTo(c.x,c.y),i.stroke(),i.restore())};if(e.display)for(r=0,o=s.length;r{this.draw(s)}}]:[{z:i,draw:s=>{this.drawBackground(),this.drawGrid(s),this.drawTitle()}},{z:i+1,draw:()=>{this.drawBorder()}},{z:e,draw:s=>{this.drawLabels(s)}}]}getMatchingVisibleMetas(t){let e=this.chart.getSortedVisibleDatasetMetas(),i=this.axis+"AxisID",s=[],r,o;for(r=0,o=e.length;r{let i=e.split("."),s=i.pop(),r=[n].concat(i).join("."),o=t[e].split("."),a=o.pop(),l=o.join(".");ft.route(r,s,l,a)})}function ev(n){return"id"in n&&"defaults"in n}var qh=class{constructor(){this.controllers=new us(ve,"datasets",!0),this.elements=new us(qt,"elements"),this.plugins=new us(Object,"plugins"),this.scales=new us(Mn,"scales"),this._typedRegistries=[this.controllers,this.scales,this.elements]}add(...t){this._each("register",t)}remove(...t){this._each("unregister",t)}addControllers(...t){this._each("register",t,this.controllers)}addElements(...t){this._each("register",t,this.elements)}addPlugins(...t){this._each("register",t,this.plugins)}addScales(...t){this._each("register",t,this.scales)}getController(t){return this._get(t,this.controllers,"controller")}getElement(t){return this._get(t,this.elements,"element")}getPlugin(t){return this._get(t,this.plugins,"plugin")}getScale(t){return this._get(t,this.scales,"scale")}removeControllers(...t){this._each("unregister",t,this.controllers)}removeElements(...t){this._each("unregister",t,this.elements)}removePlugins(...t){this._each("unregister",t,this.plugins)}removeScales(...t){this._each("unregister",t,this.scales)}_each(t,e,i){[...e].forEach(s=>{let r=i||this._getRegistryForType(s);i||r.isForType(s)||r===this.plugins&&s.id?this._exec(t,r,s):Ct(s,o=>{let a=i||this._getRegistryForType(o);this._exec(t,a,o)})})}_exec(t,e,i){let s=Vi(t);wt(i["before"+s],[],i),e[t](i),wt(i["after"+s],[],i)}_getRegistryForType(t){for(let e=0;e0&&this.getParsed(e-1);for(let D=e;D0&&Math.abs($[p]-F[p])>M,S&&(N.parsed=$,N.raw=c.data[D]),g&&(N.options=f||this.resolveDataElementOptions(D,I.active?"active":s)),C||this.updateElement(I,D,N,s),F=$}this.updateSharedOptions(f,s,h)}getMaxOverflow(){let t=this._cachedMeta,e=t.data||[];if(!this.options.showLine){let a=0;for(let l=e.length-1;l>=0;--l)a=Math.max(a,e[l].size(this.resolveDataElementOptions(l))/2);return a>0&&a}let i=t.dataset,s=i.options&&i.options.borderWidth||0;if(!e.length)return s;let r=e[0].size(this.resolveDataElementOptions(0)),o=e[e.length-1].size(this.resolveDataElementOptions(e.length-1));return Math.max(s,r,o)/2}};fs.id="scatter";fs.defaults={datasetElementType:!1,dataElementType:"point",showLine:!1,fill:!1};fs.overrides={interaction:{mode:"point"},plugins:{tooltip:{callbacks:{title(){return""},label(n){return"("+n.label+", "+n.formattedValue+")"}}}},scales:{x:{type:"linear"},y:{type:"linear"}}};var nv=Object.freeze({__proto__:null,BarController:rs,BubbleController:os,DoughnutController:Qn,LineController:as,PolarAreaController:ls,PieController:Tr,RadarController:cs,ScatterController:fs});function ti(){throw new Error("This method is not implemented: Check that a complete date adapter is provided.")}var Or=class{constructor(t){this.options=t||{}}init(t){}formats(){return ti()}parse(t,e){return ti()}format(t,e){return ti()}add(t,e,i){return ti()}diff(t,e,i){return ti()}startOf(t,e,i){return ti()}endOf(t,e){return ti()}};Or.override=function(n){Object.assign(Or.prototype,n)};var Pa={_date:Or};function iv(n,t,e,i){let{controller:s,data:r,_sorted:o}=n,a=s._cachedMeta.iScale;if(a&&t===a.axis&&t!=="r"&&o&&r.length){let l=a._reversePixels?Qo:Re;if(i){if(s._sharedOptions){let c=r[0],h=typeof c.getRange=="function"&&c.getRange(t);if(h){let f=l(r,t,e-h),g=l(r,t,e+h);return{lo:f.lo,hi:g.hi}}}}else return l(r,t,e)}return{lo:0,hi:r.length-1}}function ds(n,t,e,i,s){let r=n.getSortedVisibleDatasetMetas(),o=e[t];for(let a=0,l=r.length;a{l[o](t[e],s)&&(r.push({element:l,datasetIndex:c,index:h}),a=a||l.inRange(t.x,t.y,s))}),i&&!a?[]:r}var av={evaluateInteractionItems:ds,modes:{index(n,t,e,i){let s=nn(t,n),r=e.axis||"x",o=e.includeInvisible||!1,a=e.intersect?Ta(n,s,r,i,o):Da(n,s,r,!1,i,o),l=[];return a.length?(n.getSortedVisibleDatasetMetas().forEach(c=>{let h=a[0].index,f=c.data[h];f&&!f.skip&&l.push({element:f,datasetIndex:c.index,index:h})}),l):[]},dataset(n,t,e,i){let s=nn(t,n),r=e.axis||"xy",o=e.includeInvisible||!1,a=e.intersect?Ta(n,s,r,i,o):Da(n,s,r,!1,i,o);if(a.length>0){let l=a[0].datasetIndex,c=n.getDatasetMeta(l).data;a=[];for(let h=0;he.pos===t)}function Kh(n,t){return n.filter(e=>Uh.indexOf(e.pos)===-1&&e.box.axis===t)}function gs(n,t){return n.sort((e,i)=>{let s=t?i:e,r=t?e:i;return s.weight===r.weight?s.index-r.index:s.weight-r.weight})}function lv(n){let t=[],e,i,s,r,o,a;for(e=0,i=(n||[]).length;ec.box.fullSize),!0),i=gs(ps(t,"left"),!0),s=gs(ps(t,"right")),r=gs(ps(t,"top"),!0),o=gs(ps(t,"bottom")),a=Kh(t,"x"),l=Kh(t,"y");return{fullSize:e,leftAndTop:i.concat(r),rightAndBottom:s.concat(l).concat(o).concat(a),chartArea:ps(t,"chartArea"),vertical:i.concat(s).concat(l),horizontal:r.concat(o).concat(a)}}function Zh(n,t,e,i){return Math.max(n[e],t[e])+Math.max(n[i],t[i])}function Jh(n,t){n.top=Math.max(n.top,t.top),n.left=Math.max(n.left,t.left),n.bottom=Math.max(n.bottom,t.bottom),n.right=Math.max(n.right,t.right)}function fv(n,t,e,i){let{pos:s,box:r}=e,o=n.maxPadding;if(!at(s)){e.size&&(n[s]-=e.size);let f=i[e.stack]||{size:0,count:1};f.size=Math.max(f.size,e.horizontal?r.height:r.width),e.size=f.size/f.count,n[s]+=e.size}r.getPadding&&Jh(o,r.getPadding());let a=Math.max(0,t.outerWidth-Zh(o,n,"left","right")),l=Math.max(0,t.outerHeight-Zh(o,n,"top","bottom")),c=a!==n.w,h=l!==n.h;return n.w=a,n.h=l,e.horizontal?{same:c,other:h}:{same:h,other:c}}function dv(n){let t=n.maxPadding;function e(i){let s=Math.max(t[i]-n[i],0);return n[i]+=s,s}n.y+=e("top"),n.x+=e("left"),e("right"),e("bottom")}function pv(n,t){let e=t.maxPadding;function i(s){let r={left:0,top:0,right:0,bottom:0};return s.forEach(o=>{r[o]=Math.max(t[o],e[o])}),r}return i(n?["left","right"]:["top","bottom"])}function ms(n,t,e,i){let s=[],r,o,a,l,c,h;for(r=0,o=n.length,c=0;r{typeof y.beforeLayout=="function"&&y.beforeLayout()});let h=l.reduce((y,S)=>S.box.options&&S.box.options.display===!1?y:y+1,0)||1,f=Object.freeze({outerWidth:t,outerHeight:e,padding:s,availableWidth:r,availableHeight:o,vBoxMaxWidth:r/2/h,hBoxMaxHeight:o/2}),g=Object.assign({},s);Jh(g,Vt(i));let p=Object.assign({maxPadding:g,w:r,h:o,x:s.left,y:s.top},s),m=hv(l.concat(c),f);ms(a.fullSize,p,f,m),ms(l,p,f,m),ms(c,p,f,m)&&ms(l,p,f,m),dv(p),Qh(a.leftAndTop,p,f,m),p.x+=p.w,p.y+=p.h,Qh(a.rightAndBottom,p,f,m),n.chartArea={left:p.left,top:p.top,right:p.left+p.w,bottom:p.top+p.h,height:p.h,width:p.w},Ct(a.chartArea,y=>{let S=y.box;Object.assign(S,n.chartArea),S.update(p.w,p.h,{left:0,top:0,right:0,bottom:0})})}},Ea=class{acquireContext(t,e){}releaseContext(t){return!1}addEventListener(t,e,i){}removeEventListener(t,e,i){}getDevicePixelRatio(){return 1}getMaximumSize(t,e,i,s){return e=Math.max(0,e||t.width),i=i||t.height,{width:e,height:Math.max(0,s?Math.floor(e/s):i)}}isAttached(t){return!0}updateConfig(t){}},tu=class extends Ea{acquireContext(t){return t&&t.getContext&&t.getContext("2d")||null}updateConfig(t){t.options.animation=!1}},Rr="$chartjs",gv={touchstart:"mousedown",touchmove:"mousemove",touchend:"mouseup",pointerenter:"mouseenter",pointerdown:"mousedown",pointermove:"mousemove",pointerup:"mouseup",pointerleave:"mouseout",pointerout:"mouseout"},eu=n=>n===null||n==="";function mv(n,t){let e=n.style,i=n.getAttribute("height"),s=n.getAttribute("width");if(n[Rr]={initial:{height:i,width:s,style:{display:e.display,height:e.height,width:e.width}}},e.display=e.display||"block",e.boxSizing=e.boxSizing||"border-box",eu(s)){let r=kr(n,"width");r!==void 0&&(n.width=r)}if(eu(i))if(n.style.height==="")n.height=n.width/(t||2);else{let r=kr(n,"height");r!==void 0&&(n.height=r)}return n}var nu=ya?{passive:!0}:!1;function bv(n,t,e){n.addEventListener(t,e,nu)}function vv(n,t,e){n.canvas.removeEventListener(t,e,nu)}function _v(n,t){let e=gv[n.type]||n.type,{x:i,y:s}=nn(n,t);return{type:e,chart:t,native:n,x:i!==void 0?i:null,y:s!==void 0?s:null}}function Lr(n,t){for(let e of n)if(e===t||e.contains(t))return!0}function yv(n,t,e){let i=n.canvas,s=new MutationObserver(r=>{let o=!1;for(let a of r)o=o||Lr(a.addedNodes,i),o=o&&!Lr(a.removedNodes,i);o&&e()});return s.observe(document,{childList:!0,subtree:!0}),s}function xv(n,t,e){let i=n.canvas,s=new MutationObserver(r=>{let o=!1;for(let a of r)o=o||Lr(a.removedNodes,i),o=o&&!Lr(a.addedNodes,i);o&&e()});return s.observe(document,{childList:!0,subtree:!0}),s}var bs=new Map,iu=0;function su(){let n=window.devicePixelRatio;n!==iu&&(iu=n,bs.forEach((t,e)=>{e.currentDevicePixelRatio!==n&&t()}))}function wv(n,t){bs.size||window.addEventListener("resize",su),bs.set(n,t)}function kv(n){bs.delete(n),bs.size||window.removeEventListener("resize",su)}function Sv(n,t,e){let i=n.canvas,s=i&&ns(i);if(!s)return;let r=rr((a,l)=>{let c=s.clientWidth;e(a,l),c{let l=a[0],c=l.contentRect.width,h=l.contentRect.height;c===0&&h===0||r(c,h)});return o.observe(s),wv(n,r),o}function Oa(n,t,e){e&&e.disconnect(),t==="resize"&&kv(n)}function Mv(n,t,e){let i=n.canvas,s=rr(r=>{n.ctx!==null&&e(_v(r,n))},n,r=>{let o=r[0];return[o,o.offsetX,o.offsetY]});return bv(i,t,s),s}var ru=class extends Ea{acquireContext(t,e){let i=t&&t.getContext&&t.getContext("2d");return i&&i.canvas===t?(mv(t,e),i):null}releaseContext(t){let e=t.canvas;if(!e[Rr])return!1;let i=e[Rr].initial;["height","width"].forEach(r=>{let o=i[r];ut(o)?e.removeAttribute(r):e.setAttribute(r,o)});let s=i.style||{};return Object.keys(s).forEach(r=>{e.style[r]=s[r]}),e.width=e.width,delete e[Rr],!0}addEventListener(t,e,i){this.removeEventListener(t,e);let s=t.$proxies||(t.$proxies={}),o={attach:yv,detach:xv,resize:Sv}[e]||Mv;s[e]=o(t,e,i)}removeEventListener(t,e){let i=t.$proxies||(t.$proxies={}),s=i[e];if(!s)return;({attach:Oa,detach:Oa,resize:Oa}[e]||vv)(t,e,s),i[e]=void 0}getDevicePixelRatio(){return window.devicePixelRatio}getMaximumSize(t,e,i,s){return _a(t,e,i,s)}isAttached(t){let e=ns(t);return!!(e&&e.isConnected)}};function Cv(n){return!_r()||typeof OffscreenCanvas!="undefined"&&n instanceof OffscreenCanvas?tu:ru}var ou=class{constructor(){this._init=[]}notify(t,e,i,s){e==="beforeInit"&&(this._init=this._createDescriptors(t,!0),this._notify(this._init,t,"install"));let r=s?this._descriptors(t).filter(s):this._descriptors(t),o=this._notify(r,t,e,i);return e==="afterDestroy"&&(this._notify(r,t,"stop"),this._notify(this._init,t,"uninstall")),o}_notify(t,e,i,s){s=s||{};for(let r of t){let o=r.plugin,a=o[i],l=[e,s,r.options];if(wt(a,l,o)===!1&&s.cancelable)return!1}return!0}invalidate(){ut(this._cache)||(this._oldCache=this._cache,this._cache=void 0)}_descriptors(t){if(this._cache)return this._cache;let e=this._cache=this._createDescriptors(t);return this._notifyStateChanges(t),e}_createDescriptors(t,e){let i=t&&t.config,s=nt(i.options&&i.options.plugins,{}),r=Pv(i);return s===!1&&!e?[]:Dv(t,r,s,e)}_notifyStateChanges(t){let e=this._oldCache||[],i=this._cache,s=(r,o)=>r.filter(a=>!o.some(l=>a.plugin.id===l.plugin.id));this._notify(s(e,i),t,"stop"),this._notify(s(i,e),t,"start")}};function Pv(n){let t={},e=[],i=Object.keys(He.plugins.items);for(let r=0;r{let l=i[a];if(!at(l))return console.error(`Invalid scale configuration for scale: ${a}`);if(l._proxy)return console.warn(`Ignoring resolver passed as options for scale: ${a}`);let c=Ra(a,l),h=Av(c,s),f=e.scales||{};r[c]=r[c]||a,o[a]=Wn(Object.create(null),[{axis:c},l,f[c],f[h]])}),n.data.datasets.forEach(a=>{let l=a.type||n.type,c=a.indexAxis||Aa(l,t),f=(yn[l]||{}).scales||{};Object.keys(f).forEach(g=>{let p=Ov(g,c),m=a[p+"AxisID"]||r[p]||p;o[m]=o[m]||Object.create(null),Wn(o[m],[{axis:p},i[m],f[g]])})}),Object.keys(o).forEach(a=>{let l=o[a];Wn(l,[ft.scales[l.type],ft.scale])}),o}function au(n){let t=n.options||(n.options={});t.plugins=nt(t.plugins,{}),t.scales=Lv(n,t)}function lu(n){return n=n||{},n.datasets=n.datasets||[],n.labels=n.labels||[],n}function Fv(n){return n=n||{},n.data=lu(n.data),au(n),n}var cu=new Map,hu=new Set;function Fr(n,t){let e=cu.get(n);return e||(e=t(),cu.set(n,e),hu.add(e)),e}var vs=(n,t,e)=>{let i=Be(t,e);i!==void 0&&n.add(i)},uu=class{constructor(t){this._config=Fv(t),this._scopeCache=new Map,this._resolverCache=new Map}get platform(){return this._config.platform}get type(){return this._config.type}set type(t){this._config.type=t}get data(){return this._config.data}set data(t){this._config.data=lu(t)}get options(){return this._config.options}set options(t){this._config.options=t}get plugins(){return this._config.plugins}update(){let t=this._config;this.clearCache(),au(t)}clearCache(){this._scopeCache.clear(),this._resolverCache.clear()}datasetScopeKeys(t){return Fr(t,()=>[[`datasets.${t}`,""]])}datasetAnimationScopeKeys(t,e){return Fr(`${t}.transition.${e}`,()=>[[`datasets.${t}.transitions.${e}`,`transitions.${e}`],[`datasets.${t}`,""]])}datasetElementScopeKeys(t,e){return Fr(`${t}-${e}`,()=>[[`datasets.${t}.elements.${e}`,`datasets.${t}`,`elements.${e}`,""]])}pluginScopeKeys(t){let e=t.id,i=this.type;return Fr(`${i}-plugin-${e}`,()=>[[`plugins.${e}`,...t.additionalOptionScopes||[]]])}_cachedScopes(t,e){let i=this._scopeCache,s=i.get(t);return(!s||e)&&(s=new Map,i.set(t,s)),s}getOptionScopes(t,e,i){let{options:s,type:r}=this,o=this._cachedScopes(t,i),a=o.get(e);if(a)return a;let l=new Set;e.forEach(h=>{t&&(l.add(t),h.forEach(f=>vs(l,t,f))),h.forEach(f=>vs(l,s,f)),h.forEach(f=>vs(l,yn[r]||{},f)),h.forEach(f=>vs(l,ft,f)),h.forEach(f=>vs(l,fr,f))});let c=Array.from(l);return c.length===0&&c.push(Object.create(null)),hu.has(e)&&o.set(e,c),c}chartOptionScopes(){let{options:t,type:e}=this;return[t,yn[e]||{},ft.datasets[e]||{},{type:e},ft,fr]}resolveNamedOptions(t,e,i,s=[""]){let r={$shared:!0},{resolver:o,subPrefixes:a}=fu(this._resolverCache,t,s),l=o;if($v(o,e)){r.$shared=!1,i=le(i)?i():i;let c=this.createResolver(t,i,a);l=kn(o,i,c)}for(let c of e)r[c]=l[c];return r}createResolver(t,e,i=[""],s){let{resolver:r}=fu(this._resolverCache,t,i);return at(e)?kn(r,e,void 0,s):r}};function fu(n,t,e){let i=n.get(t);i||(i=new Map,n.set(t,i));let s=e.join(),r=i.get(s);return r||(r={resolver:es(t,e),subPrefixes:e.filter(a=>!a.toLowerCase().includes("hover"))},i.set(s,r)),r}var Iv=n=>at(n)&&Object.getOwnPropertyNames(n).reduce((t,e)=>t||le(n[e]),!1);function $v(n,t){let{isScriptable:e,isIndexable:i}=mr(n);for(let s of t){let r=e(s),o=i(s),a=(o||r)&&n[s];if(r&&(le(a)||Iv(a))||o&&pt(a))return!0}return!1}var jv="3.9.1",zv=["top","bottom","left","right","chartArea"];function du(n,t){return n==="top"||n==="bottom"||zv.indexOf(n)===-1&&t==="x"}function pu(n,t){return function(e,i){return e[n]===i[n]?e[t]-i[t]:e[n]-i[n]}}function gu(n){let t=n.chart,e=t.options.animation;t.notifyPlugins("afterRender"),wt(e&&e.onComplete,[n],t)}function Bv(n){let t=n.chart,e=t.options.animation;wt(e&&e.onProgress,[n],t)}function mu(n){return _r()&&typeof n=="string"?n=document.getElementById(n):n&&n.length&&(n=n[0]),n&&n.canvas&&(n=n.canvas),n}var Ir={},bu=n=>{let t=mu(n);return Object.values(Ir).filter(e=>e.canvas===t).pop()};function Nv(n,t,e){let i=Object.keys(n);for(let s of i){let r=+s;if(r>=t){let o=n[s];delete n[s],(e>0||r>t)&&(n[r+e]=o)}}}function Hv(n,t,e,i){return!e||n.type==="mouseout"?null:i?t:n}var se=class{constructor(t,e){let i=this.config=new uu(e),s=mu(t),r=bu(s);if(r)throw new Error("Canvas is already in use. Chart with ID '"+r.id+"' must be destroyed before the canvas with ID '"+r.canvas.id+"' can be reused.");let o=i.createResolver(i.chartOptionScopes(),this.getContext());this.platform=new(i.platform||Cv(s)),this.platform.updateConfig(i);let a=this.platform.acquireContext(s,o.aspectRatio),l=a&&a.canvas,c=l&&l.height,h=l&&l.width;if(this.id=qo(),this.ctx=a,this.canvas=l,this.width=h,this.height=c,this._options=o,this._aspectRatio=this.aspectRatio,this._layers=[],this._metasets=[],this._stacks=void 0,this.boxes=[],this.currentDevicePixelRatio=void 0,this.chartArea=void 0,this._active=[],this._lastEvent=void 0,this._listeners={},this._responsiveListeners=void 0,this._sortedMetasets=[],this.scales={},this._plugins=new ou,this.$proxies={},this._hiddenIndices={},this.attached=!1,this._animationsDisabled=void 0,this.$context=void 0,this._doResize=na(f=>this.update(f),o.resizeDelay||0),this._dataChanges=[],Ir[this.id]=this,!a||!l){console.error("Failed to create chart: can't acquire context from the given item");return}rn.listen(this,"complete",gu),rn.listen(this,"progress",Bv),this._initialize(),this.attached&&this.update()}get aspectRatio(){let{options:{aspectRatio:t,maintainAspectRatio:e},width:i,height:s,_aspectRatio:r}=this;return ut(t)?e&&r?r:s?i/s:null:t}get data(){return this.config.data}set data(t){this.config.data=t}get options(){return this._options}set options(t){this.config.options=t}_initialize(){return this.notifyPlugins("beforeInit"),this.options.responsive?this.resize():wr(this,this.options.devicePixelRatio),this.bindEvents(),this.notifyPlugins("afterInit"),this}clear(){return dr(this.canvas,this.ctx),this}stop(){return rn.stop(this),this}resize(t,e){rn.running(this)?this._resizeBeforeDraw={width:t,height:e}:this._resize(t,e)}_resize(t,e){let i=this.options,s=this.canvas,r=i.maintainAspectRatio&&this.aspectRatio,o=this.platform.getMaximumSize(s,t,e,r),a=i.devicePixelRatio||this.platform.getDevicePixelRatio(),l=this.width?"resize":"attach";this.width=o.width,this.height=o.height,this._aspectRatio=this.aspectRatio,!!wr(this,a,!0)&&(this.notifyPlugins("resize",{size:o}),wt(i.onResize,[this,o],this),this.attached&&this._doResize(l)&&this.render())}ensureScalesHaveIDs(){let e=this.options.scales||{};Ct(e,(i,s)=>{i.id=s})}buildOrUpdateScales(){let t=this.options,e=t.scales,i=this.scales,s=Object.keys(i).reduce((o,a)=>(o[a]=!1,o),{}),r=[];e&&(r=r.concat(Object.keys(e).map(o=>{let a=e[o],l=Ra(o,a),c=l==="r",h=l==="x";return{options:a,dposition:c?"chartArea":h?"bottom":"left",dtype:c?"radialLinear":h?"category":"linear"}}))),Ct(r,o=>{let a=o.options,l=a.id,c=Ra(l,a),h=nt(a.type,o.dtype);(a.position===void 0||du(a.position,c)!==du(o.dposition))&&(a.position=o.dposition),s[l]=!0;let f=null;if(l in i&&i[l].type===h)f=i[l];else{let g=He.getScale(h);f=new g({id:l,type:h,ctx:this.ctx,chart:this}),i[f.id]=f}f.init(a,t)}),Ct(s,(o,a)=>{o||delete i[a]}),Ct(i,o=>{he.configure(this,o,o.options),he.addBox(this,o)})}_updateMetasets(){let t=this._metasets,e=this.data.datasets.length,i=t.length;if(t.sort((s,r)=>s.index-r.index),i>e){for(let s=e;se.length&&delete this._stacks,t.forEach((i,s)=>{e.filter(r=>r===i._dataset).length===0&&this._destroyDatasetMeta(s)})}buildOrUpdateControllers(){let t=[],e=this.data.datasets,i,s;for(this._removeUnreferencedMetasets(),i=0,s=e.length;i{this.getDatasetMeta(e).controller.reset()},this)}reset(){this._resetElements(),this.notifyPlugins("reset")}update(t){let e=this.config;e.update();let i=this._options=e.createResolver(e.chartOptionScopes(),this.getContext()),s=this._animationsDisabled=!i.animation;if(this._updateScales(),this._checkEventBindings(),this._updateHiddenIndices(),this._plugins.invalidate(),this.notifyPlugins("beforeUpdate",{mode:t,cancelable:!0})===!1)return;let r=this.buildOrUpdateControllers();this.notifyPlugins("beforeElementsUpdate");let o=0;for(let c=0,h=this.data.datasets.length;c{c.reset()}),this._updateDatasets(t),this.notifyPlugins("afterUpdate",{mode:t}),this._layers.sort(pu("z","_idx"));let{_active:a,_lastEvent:l}=this;l?this._eventHandler(l,!0):a.length&&this._updateHoverStyles(a,a,!0),this.render()}_updateScales(){Ct(this.scales,t=>{he.removeBox(this,t)}),this.ensureScalesHaveIDs(),this.buildOrUpdateScales()}_checkEventBindings(){let t=this.options,e=new Set(Object.keys(this._listeners)),i=new Set(t.events);(!Zs(e,i)||!!this._responsiveListeners!==t.responsive)&&(this.unbindEvents(),this.bindEvents())}_updateHiddenIndices(){let{_hiddenIndices:t}=this,e=this._getUniformDataChanges()||[];for(let{method:i,start:s,count:r}of e){let o=i==="_removeElements"?-r:r;Nv(t,s,o)}}_getUniformDataChanges(){let t=this._dataChanges;if(!t||!t.length)return;this._dataChanges=[];let e=this.data.datasets.length,i=r=>new Set(t.filter(o=>o[0]===r).map((o,a)=>a+","+o.splice(1).join(","))),s=i(0);for(let r=1;rr.split(",")).map(r=>({method:r[1],start:+r[2],count:+r[3]}))}_updateLayout(t){if(this.notifyPlugins("beforeLayout",{cancelable:!0})===!1)return;he.update(this,this.width,this.height,t);let e=this.chartArea,i=e.width<=0||e.height<=0;this._layers=[],Ct(this.boxes,s=>{i&&s.position==="chartArea"||(s.configure&&s.configure(),this._layers.push(...s._layers()))},this),this._layers.forEach((s,r)=>{s._idx=r}),this.notifyPlugins("afterLayout")}_updateDatasets(t){if(this.notifyPlugins("beforeDatasetsUpdate",{mode:t,cancelable:!0})!==!1){for(let e=0,i=this.data.datasets.length;e=0;--e)this._drawDataset(t[e]);this.notifyPlugins("afterDatasetsDraw")}_drawDataset(t){let e=this.ctx,i=t._clip,s=!i.disabled,r=this.chartArea,o={meta:t,index:t.index,cancelable:!0};this.notifyPlugins("beforeDatasetDraw",o)!==!1&&(s&&xn(e,{left:i.left===!1?0:r.left-i.left,right:i.right===!1?this.width:r.right+i.right,top:i.top===!1?0:r.top-i.top,bottom:i.bottom===!1?this.height:r.bottom+i.bottom}),t.controller.draw(),s&&wn(e),o.cancelable=!1,this.notifyPlugins("afterDatasetDraw",o))}isPointInArea(t){return Un(t,this.chartArea,this._minPadding)}getElementsAtEventForMode(t,e,i,s){let r=av.modes[e];return typeof r=="function"?r(this,t,i,s):[]}getDatasetMeta(t){let e=this.data.datasets[t],i=this._metasets,s=i.filter(r=>r&&r._dataset===e).pop();return s||(s={type:null,data:[],dataset:null,controller:null,hidden:null,xAxisID:null,yAxisID:null,order:e&&e.order||0,index:t,_dataset:e,_parsed:[],_sorted:!1},i.push(s)),s}getContext(){return this.$context||(this.$context=Ne(null,{chart:this,type:"chart"}))}getVisibleDatasetCount(){return this.getSortedVisibleDatasetMetas().length}isDatasetVisible(t){let e=this.data.datasets[t];if(!e)return!1;let i=this.getDatasetMeta(t);return typeof i.hidden=="boolean"?!i.hidden:!e.hidden}setDatasetVisibility(t,e){let i=this.getDatasetMeta(t);i.hidden=!e}toggleDataVisibility(t){this._hiddenIndices[t]=!this._hiddenIndices[t]}getDataVisibility(t){return!this._hiddenIndices[t]}_updateVisibility(t,e,i){let s=i?"show":"hide",r=this.getDatasetMeta(t),o=r.controller._resolveAnimations(void 0,s);Nt(e)?(r.data[e].hidden=!i,this.update()):(this.setDatasetVisibility(t,i),o.update(r,{visible:i}),this.update(a=>a.datasetIndex===t?s:void 0))}hide(t,e){this._updateVisibility(t,e,!1)}show(t,e){this._updateVisibility(t,e,!0)}_destroyDatasetMeta(t){let e=this._metasets[t];e&&e.controller&&e.controller._destroy(),delete this._metasets[t]}_stop(){let t,e;for(this.stop(),rn.remove(this),t=0,e=this.data.datasets.length;t{e.addEventListener(this,r,o),t[r]=o},s=(r,o,a)=>{r.offsetX=o,r.offsetY=a,this._eventHandler(r)};Ct(this.options.events,r=>i(r,s))}bindResponsiveEvents(){this._responsiveListeners||(this._responsiveListeners={});let t=this._responsiveListeners,e=this.platform,i=(l,c)=>{e.addEventListener(this,l,c),t[l]=c},s=(l,c)=>{t[l]&&(e.removeEventListener(this,l,c),delete t[l])},r=(l,c)=>{this.canvas&&this.resize(l,c)},o,a=()=>{s("attach",a),this.attached=!0,this.resize(),i("resize",r),i("detach",o)};o=()=>{this.attached=!1,s("resize",r),this._stop(),this._resize(0,0),i("attach",a)},e.isAttached(this.canvas)?a():o()}unbindEvents(){Ct(this._listeners,(t,e)=>{this.platform.removeEventListener(this,e,t)}),this._listeners={},Ct(this._responsiveListeners,(t,e)=>{this.platform.removeEventListener(this,e,t)}),this._responsiveListeners=void 0}updateHoverStyle(t,e,i){let s=i?"set":"remove",r,o,a,l;for(e==="dataset"&&(r=this.getDatasetMeta(t[0].datasetIndex),r.controller["_"+s+"DatasetHoverStyle"]()),a=0,l=t.length;a{let a=this.getDatasetMeta(r);if(!a)throw new Error("No dataset found at index "+r);return{datasetIndex:r,element:a.data[o],index:o}});!yi(i,e)&&(this._active=i,this._lastEvent=null,this._updateHoverStyles(i,e))}notifyPlugins(t,e,i){return this._plugins.notify(this,t,e,i)}_updateHoverStyles(t,e,i){let s=this.options.hover,r=(l,c)=>l.filter(h=>!c.some(f=>h.datasetIndex===f.datasetIndex&&h.index===f.index)),o=r(e,t),a=i?t:r(t,e);o.length&&this.updateHoverStyle(o,s.mode,!1),a.length&&s.mode&&this.updateHoverStyle(a,s.mode,!0)}_eventHandler(t,e){let i={event:t,replay:e,cancelable:!0,inChartArea:this.isPointInArea(t)},s=o=>(o.options.events||this.options.events).includes(t.native.type);if(this.notifyPlugins("beforeEvent",i,s)===!1)return;let r=this._handleEvent(t,e,i.inChartArea);return i.cancelable=!1,this.notifyPlugins("afterEvent",i,s),(r||i.changed)&&this.render(),this}_handleEvent(t,e,i){let{_active:s=[],options:r}=this,o=e,a=this._getActiveElements(t,s,i,o),l=Uo(t),c=Hv(t,this._lastEvent,i,l);i&&(this._lastEvent=null,wt(r.onHover,[t,a,this],this),l&&wt(r.onClick,[t,a,this],this));let h=!yi(a,s);return(h||e)&&(this._active=a,this._updateHoverStyles(a,s,e)),this._lastEvent=c,h}_getActiveElements(t,e,i,s){if(t.type==="mouseout")return[];if(!i)return e;let r=this.options.hover;return this.getElementsAtEventForMode(t,r.mode,r,s)}},vu=()=>Ct(se.instances,n=>n._plugins.invalidate()),Cn=!0;Object.defineProperties(se,{defaults:{enumerable:Cn,value:ft},instances:{enumerable:Cn,value:Ir},overrides:{enumerable:Cn,value:yn},registry:{enumerable:Cn,value:He},version:{enumerable:Cn,value:jv},getChart:{enumerable:Cn,value:bu},register:{enumerable:Cn,value:(...n)=>{He.add(...n),vu()}},unregister:{enumerable:Cn,value:(...n)=>{He.remove(...n),vu()}}});function _u(n,t,e){let{startAngle:i,pixelMargin:s,x:r,y:o,outerRadius:a,innerRadius:l}=t,c=s/a;n.beginPath(),n.arc(r,o,a,i-c,e+c),l>s?(c=s/l,n.arc(r,o,l,e+c,i-c,!0)):n.arc(r,o,s,e+Rt,i-Rt),n.closePath(),n.clip()}function Wv(n){return ts(n,["outerStart","outerEnd","innerStart","innerEnd"])}function Vv(n,t,e,i){let s=Wv(n.options.borderRadius),r=(e-t)/2,o=Math.min(r,i*t/2),a=l=>{let c=(e-Math.min(r,l))*i/2;return Zt(l,0,Math.min(r,c))};return{outerStart:a(s.outerStart),outerEnd:a(s.outerEnd),innerStart:Zt(s.innerStart,0,o),innerEnd:Zt(s.innerEnd,0,o)}}function Mi(n,t,e,i){return{x:e+n*Math.cos(t),y:i+n*Math.sin(t)}}function La(n,t,e,i,s,r){let{x:o,y:a,startAngle:l,pixelMargin:c,innerRadius:h}=t,f=Math.max(t.outerRadius+i+e-c,0),g=h>0?h+i+e+c:0,p=0,m=s-l;if(i){let et=h>0?h-i:0,Et=f>0?f-i:0,St=(et+Et)/2,re=St!==0?m*St/(St+i):m;p=(m-re)/2}let y=Math.max(.001,m*f-e/gt)/f,S=(m-y)/2,M=l+S+p,C=s-S-p,{outerStart:F,outerEnd:D,innerStart:I,innerEnd:$}=Vv(t,g,f,C-M),N=f-F,G=f-D,U=M+F/N,it=C-D/G,lt=g+I,rt=g+$,Pt=M+I/lt,zt=C-$/rt;if(n.beginPath(),r){if(n.arc(o,a,f,U,it),D>0){let St=Mi(G,it,o,a);n.arc(St.x,St.y,D,it,C+Rt)}let et=Mi(rt,C,o,a);if(n.lineTo(et.x,et.y),$>0){let St=Mi(rt,zt,o,a);n.arc(St.x,St.y,$,C+Rt,zt+Math.PI)}if(n.arc(o,a,g,C-$/g,M+I/g,!0),I>0){let St=Mi(lt,Pt,o,a);n.arc(St.x,St.y,I,Pt+Math.PI,M-Rt)}let Et=Mi(N,M,o,a);if(n.lineTo(Et.x,Et.y),F>0){let St=Mi(N,U,o,a);n.arc(St.x,St.y,F,M-Rt,U)}}else{n.moveTo(o,a);let et=Math.cos(U)*f+o,Et=Math.sin(U)*f+a;n.lineTo(et,Et);let St=Math.cos(it)*f+o,re=Math.sin(it)*f+a;n.lineTo(St,re)}n.closePath()}function Yv(n,t,e,i,s){let{fullCircles:r,startAngle:o,circumference:a}=t,l=t.endAngle;if(r){La(n,t,e,i,o+kt,s);for(let c=0;c=kt||Xn(r,a,l),y=Ae(o,c+g,h+g);return m&&y}getCenterPoint(t){let{x:e,y:i,startAngle:s,endAngle:r,innerRadius:o,outerRadius:a}=this.getProps(["x","y","startAngle","endAngle","innerRadius","outerRadius","circumference"],t),{offset:l,spacing:c}=this.options,h=(s+r)/2,f=(o+a+c+l)/2;return{x:e+Math.cos(h)*f,y:i+Math.sin(h)*f}}tooltipPosition(t){return this.getCenterPoint(t)}draw(t){let{options:e,circumference:i}=this,s=(e.offset||0)/2,r=(e.spacing||0)/2,o=e.circular;if(this.pixelMargin=e.borderAlign==="inner"?.33:0,this.fullCircles=i>kt?Math.floor(i/kt):0,i===0||this.innerRadius<0||this.outerRadius<0)return;t.save();let a=0;if(s){a=s/2;let c=(this.startAngle+this.endAngle)/2;t.translate(Math.cos(c)*a,Math.sin(c)*a),this.circumference>=gt&&(a=s)}t.fillStyle=e.backgroundColor,t.strokeStyle=e.borderColor;let l=Yv(t,this,a,r,o);qv(t,this,a,r,l,o),t.restore()}};_s.id="arc";_s.defaults={borderAlign:"center",borderColor:"#fff",borderJoinStyle:void 0,borderRadius:0,borderWidth:2,offset:0,spacing:0,angle:void 0,circular:!0};_s.defaultRoutes={backgroundColor:"backgroundColor"};function yu(n,t,e=t){n.lineCap=nt(e.borderCapStyle,t.borderCapStyle),n.setLineDash(nt(e.borderDash,t.borderDash)),n.lineDashOffset=nt(e.borderDashOffset,t.borderDashOffset),n.lineJoin=nt(e.borderJoinStyle,t.borderJoinStyle),n.lineWidth=nt(e.borderWidth,t.borderWidth),n.strokeStyle=nt(e.borderColor,t.borderColor)}function Gv(n,t,e){n.lineTo(e.x,e.y)}function Uv(n){return n.stepped?fa:n.tension||n.cubicInterpolationMode==="monotone"?da:Gv}function xu(n,t,e={}){let i=n.length,{start:s=0,end:r=i-1}=e,{start:o,end:a}=t,l=Math.max(s,o),c=Math.min(r,a),h=sa&&r>a;return{count:i,start:l,loop:t.loop,ilen:c(o+(c?a-D:D))%r,F=()=>{y!==S&&(n.lineTo(h,S),n.lineTo(h,y),n.lineTo(h,M))};for(l&&(p=s[C(0)],n.moveTo(p.x,p.y)),g=0;g<=a;++g){if(p=s[C(g)],p.skip)continue;let D=p.x,I=p.y,$=D|0;$===m?(IS&&(S=I),h=(f*h+D)/++f):(F(),n.lineTo(D,I),m=$,f=0,y=S=I),M=I}F()}function Fa(n){let t=n.options,e=t.borderDash&&t.borderDash.length;return!n._decimated&&!n._loop&&!t.tension&&t.cubicInterpolationMode!=="monotone"&&!t.stepped&&!e?Zv:Kv}function Jv(n){return n.stepped?xa:n.tension||n.cubicInterpolationMode==="monotone"?wa:sn}function Qv(n,t,e,i){let s=t._path;s||(s=t._path=new Path2D,t.path(s,e,i)&&s.closePath()),yu(n,t.options),n.stroke(s)}function t_(n,t,e,i){let{segments:s,options:r}=t,o=Fa(t);for(let a of s)yu(n,r,a.style),n.beginPath(),o(n,t,a,{start:e,end:e+i-1})&&n.closePath(),n.stroke()}var e_=typeof Path2D=="function";function n_(n,t,e,i){e_&&!t.options.segment?Qv(n,t,e,i):t_(n,t,e,i)}var on=class extends qt{constructor(t){super();this.animated=!0,this.options=void 0,this._chart=void 0,this._loop=void 0,this._fullLoop=void 0,this._path=void 0,this._points=void 0,this._segments=void 0,this._decimated=!1,this._pointsUpdated=!1,this._datasetIndex=void 0,t&&Object.assign(this,t)}updateControlPoints(t,e){let i=this.options;if((i.tension||i.cubicInterpolationMode==="monotone")&&!i.stepped&&!this._pointsUpdated){let s=i.spanGaps?this._loop:this._fullLoop;ba(this._points,i,t,s,e),this._pointsUpdated=!0}}set points(t){this._points=t,delete this._segments,delete this._path,this._pointsUpdated=!1}get points(){return this._points}get segments(){return this._segments||(this._segments=ka(this,this.options.segment))}first(){let t=this.segments,e=this.points;return t.length&&e[t[0].start]}last(){let t=this.segments,e=this.points,i=t.length;return i&&e[t[i-1].end]}interpolate(t,e){let i=this.options,s=t[e],r=this.points,o=Pr(this,{property:e,start:s,end:s});if(!o.length)return;let a=[],l=Jv(i),c,h;for(c=0,h=o.length;cn!=="borderDash"&&n!=="fill"};function wu(n,t,e,i){let s=n.options,{[e]:r}=n.getProps([e],i);return Math.abs(t-r)=e)return n.slice(t,t+e);let o=[],a=(e-2)/(r-2),l=0,c=t+e-1,h=t,f,g,p,m,y;for(o[l++]=n[h],f=0;fp&&(p=m,g=n[C],y=C);o[l++]=g,h=y}return o[l++]=n[c],o}function h_(n,t,e,i){let s=0,r=0,o,a,l,c,h,f,g,p,m,y,S=[],M=t+e-1,C=n[t].x,D=n[M].x-C;for(o=t;oy&&(y=c,g=o),s=(r*s+a.x)/++r;else{let $=o-1;if(!ut(f)&&!ut(g)){let N=Math.min(f,g),G=Math.max(f,g);N!==p&&N!==$&&S.push({...n[N],x:s}),G!==p&&G!==$&&S.push({...n[G],x:s})}o>0&&$!==p&&S.push(n[$]),S.push(a),h=I,r=0,m=y=c,f=g=p=o}}return S}function Su(n){if(n._decimated){let t=n._data;delete n._decimated,delete n._data,Object.defineProperty(n,"data",{value:t})}}function Mu(n){n.data.datasets.forEach(t=>{Su(t)})}function u_(n,t){let e=t.length,i=0,s,{iScale:r}=n,{min:o,max:a,minDefined:l,maxDefined:c}=r.getUserBounds();return l&&(i=Zt(Re(t,r.axis,o).lo,0,e-1)),c?s=Zt(Re(t,r.axis,a).hi+1,i,e)-i:s=e-i,{start:i,count:s}}var f_={id:"decimation",defaults:{algorithm:"min-max",enabled:!1},beforeElementsUpdate:(n,t,e)=>{if(!e.enabled){Mu(n);return}let i=n.width;n.data.datasets.forEach((s,r)=>{let{_data:o,indexAxis:a}=s,l=n.getDatasetMeta(r),c=o||s.data;if(Kn([a,n.options.indexAxis])==="y"||!l.controller.supportsDecimation)return;let h=n.scales[l.xAxisID];if(h.type!=="linear"&&h.type!=="time"||n.options.parsing)return;let{start:f,count:g}=u_(l,c),p=e.threshold||4*i;if(g<=p){Su(s);return}ut(o)&&(s._data=c,delete s.data,Object.defineProperty(s,"data",{configurable:!0,enumerable:!0,get:function(){return this._decimated},set:function(y){this._data=y}}));let m;switch(e.algorithm){case"lttb":m=c_(c,f,g,i,e);break;case"min-max":m=h_(c,f,g,i);break;default:throw new Error(`Unsupported decimation algorithm '${e.algorithm}'`)}s._decimated=m})},destroy(n){Mu(n)}};function d_(n,t,e){let i=n.segments,s=n.points,r=t.points,o=[];for(let a of i){let{start:l,end:c}=a;c=za(l,c,s);let h=ja(e,s[l],s[c],a.loop);if(!t.segments){o.push({source:a,target:h,start:s[l],end:s[c]});continue}let f=Pr(t,h);for(let g of f){let p=ja(e,r[g.start],r[g.end],g.loop),m=Cr(a,s,p);for(let y of m)o.push({source:y,target:g,start:{[e]:Cu(h,p,"start",Math.max)},end:{[e]:Cu(h,p,"end",Math.min)}})}}return o}function ja(n,t,e,i){if(i)return;let s=t[n],r=e[n];return n==="angle"&&(s=fe(s),r=fe(r)),{property:n,start:s,end:r}}function p_(n,t){let{x:e=null,y:i=null}=n||{},s=t.points,r=[];return t.segments.forEach(({start:o,end:a})=>{a=za(o,a,s);let l=s[o],c=s[a];i!==null?(r.push({x:l.x,y:i}),r.push({x:c.x,y:i})):e!==null&&(r.push({x:e,y:l.y}),r.push({x:e,y:c.y}))}),r}function za(n,t,e){for(;t>n;t--){let i=e[t];if(!isNaN(i.x)&&!isNaN(i.y))break}return t}function Cu(n,t,e,i){return n&&t?i(n[e],t[e]):n?n[e]:t?t[e]:0}function Pu(n,t){let e=[],i=!1;return pt(n)?(i=!0,e=n):e=p_(n,t),e.length?new on({points:e,options:{tension:0},_loop:i,_fullLoop:i}):null}function Tu(n){return n&&n.fill!==!1}function g_(n,t,e){let s=n[t].fill,r=[t],o;if(!e)return s;for(;s!==!1&&r.indexOf(s)===-1;){if(!jt(s))return s;if(o=n[s],!o)return!1;if(o.visible)return s;r.push(s),s=o.fill}return!1}function m_(n,t,e){let i=y_(n);if(at(i))return isNaN(i.value)?!1:i;let s=parseFloat(i);return jt(s)&&Math.floor(s)===s?b_(i[0],t,s,e):["origin","start","end","stack","shape"].indexOf(i)>=0&&i}function b_(n,t,e,i){return(n==="-"||n==="+")&&(e=t+e),e===t||e<0||e>=i?!1:e}function v_(n,t){let e=null;return n==="start"?e=t.bottom:n==="end"?e=t.top:at(n)?e=t.getPixelForValue(n.value):t.getBasePixel&&(e=t.getBasePixel()),e}function __(n,t,e){let i;return n==="start"?i=e:n==="end"?i=t.options.reverse?t.min:t.max:at(n)?i=n.value:i=t.getBaseValue(),i}function y_(n){let t=n.options,e=t.fill,i=nt(e&&e.target,e);return i===void 0&&(i=!!t.backgroundColor),i===!1||i===null?!1:i===!0?"origin":i}function x_(n){let{scale:t,index:e,line:i}=n,s=[],r=i.segments,o=i.points,a=w_(t,e);a.push(Pu({x:null,y:t.bottom},i));for(let l=0;l=0;--o){let a=s[o].$filler;!a||(a.line.updateControlPoints(r,a.axis),i&&a.fill&&Na(n.ctx,a,r))}},beforeDatasetsDraw(n,t,e){if(e.drawTime!=="beforeDatasetsDraw")return;let i=n.getSortedVisibleDatasetMetas();for(let s=i.length-1;s>=0;--s){let r=i[s].$filler;Tu(r)&&Na(n.ctx,r,n.chartArea)}},beforeDatasetDraw(n,t,e){let i=t.meta.$filler;!Tu(i)||e.drawTime!=="beforeDatasetDraw"||Na(n.ctx,i,n.chartArea)},defaults:{propagate:!0,drawTime:"beforeDatasetDraw"}},Au=(n,t)=>{let{boxHeight:e=t,boxWidth:i=t}=n;return n.usePointStyle&&(e=Math.min(e,t),i=n.pointStyleWidth||Math.min(i,t)),{boxWidth:i,boxHeight:e,itemHeight:Math.max(t,e)}},R_=(n,t)=>n!==null&&t!==null&&n.datasetIndex===t.datasetIndex&&n.index===t.index,Ha=class extends qt{constructor(t){super();this._added=!1,this.legendHitBoxes=[],this._hoveredItem=null,this.doughnutMode=!1,this.chart=t.chart,this.options=t.options,this.ctx=t.ctx,this.legendItems=void 0,this.columnSizes=void 0,this.lineWidths=void 0,this.maxHeight=void 0,this.maxWidth=void 0,this.top=void 0,this.bottom=void 0,this.left=void 0,this.right=void 0,this.height=void 0,this.width=void 0,this._margins=void 0,this.position=void 0,this.weight=void 0,this.fullSize=void 0}update(t,e,i){this.maxWidth=t,this.maxHeight=e,this._margins=i,this.setDimensions(),this.buildLabels(),this.fit()}setDimensions(){this.isHorizontal()?(this.width=this.maxWidth,this.left=this._margins.left,this.right=this.width):(this.height=this.maxHeight,this.top=this._margins.top,this.bottom=this.height)}buildLabels(){let t=this.options.labels||{},e=wt(t.generateLabels,[this.chart],this)||[];t.filter&&(e=e.filter(i=>t.filter(i,this.chart.data))),t.sort&&(e=e.sort((i,s)=>t.sort(i,s,this.chart.data))),this.options.reverse&&e.reverse(),this.legendItems=e}fit(){let{options:t,ctx:e}=this;if(!t.display){this.width=this.height=0;return}let i=t.labels,s=Ft(i.font),r=s.size,o=this._computeTitleHeight(),{boxWidth:a,itemHeight:l}=Au(i,r),c,h;e.font=s.string,this.isHorizontal()?(c=this.maxWidth,h=this._fitRows(o,r,a,l)+10):(h=this.maxHeight,c=this._fitCols(o,r,a,l)+10),this.width=Math.min(c,t.maxWidth||this.maxWidth),this.height=Math.min(h,t.maxHeight||this.maxHeight)}_fitRows(t,e,i,s){let{ctx:r,maxWidth:o,options:{labels:{padding:a}}}=this,l=this.legendHitBoxes=[],c=this.lineWidths=[0],h=s+a,f=t;r.textAlign="left",r.textBaseline="middle";let g=-1,p=-h;return this.legendItems.forEach((m,y)=>{let S=i+e/2+r.measureText(m.text).width;(y===0||c[c.length-1]+S+2*a>o)&&(f+=h,c[c.length-(y>0?0:1)]=0,p+=h,g++),l[y]={left:0,top:p,row:g,width:S,height:s},c[c.length-1]+=S+a}),f}_fitCols(t,e,i,s){let{ctx:r,maxHeight:o,options:{labels:{padding:a}}}=this,l=this.legendHitBoxes=[],c=this.columnSizes=[],h=o-t,f=a,g=0,p=0,m=0,y=0;return this.legendItems.forEach((S,M)=>{let C=i+e/2+r.measureText(S.text).width;M>0&&p+s+2*a>h&&(f+=g+a,c.push({width:g,height:p}),m+=g+a,y++,g=p=0),l[M]={left:m,top:p,col:y,width:C,height:s},g=Math.max(g,C),p+=s+a}),f+=g,c.push({width:g,height:p}),f}adjustHitBoxes(){if(!this.options.display)return;let t=this._computeTitleHeight(),{legendHitBoxes:e,options:{align:i,labels:{padding:s},rtl:r}}=this,o=Sn(r,this.left,this.width);if(this.isHorizontal()){let a=0,l=ie(i,this.left+s,this.right-this.lineWidths[a]);for(let c of e)a!==c.row&&(a=c.row,l=ie(i,this.left+s,this.right-this.lineWidths[a])),c.top+=this.top+t+s,c.left=o.leftForLtr(o.x(l),c.width),l+=c.width+s}else{let a=0,l=ie(i,this.top+t+s,this.bottom-this.columnSizes[a].height);for(let c of e)c.col!==a&&(a=c.col,l=ie(i,this.top+t+s,this.bottom-this.columnSizes[a].height)),c.top=l,c.left+=this.left+s,c.left=o.leftForLtr(o.x(c.left),c.width),l+=c.height+s}}isHorizontal(){return this.options.position==="top"||this.options.position==="bottom"}draw(){if(this.options.display){let t=this.ctx;xn(t,this),this._draw(),wn(t)}}_draw(){let{options:t,columnSizes:e,lineWidths:i,ctx:s}=this,{align:r,labels:o}=t,a=ft.color,l=Sn(t.rtl,this.left,this.width),c=Ft(o.font),{color:h,padding:f}=o,g=c.size,p=g/2,m;this.drawTitle(),s.textAlign=l.textAlign("left"),s.textBaseline="middle",s.lineWidth=.5,s.font=c.string;let{boxWidth:y,boxHeight:S,itemHeight:M}=Au(o,g),C=function(N,G,U){if(isNaN(y)||y<=0||isNaN(S)||S<0)return;s.save();let it=nt(U.lineWidth,1);if(s.fillStyle=nt(U.fillStyle,a),s.lineCap=nt(U.lineCap,"butt"),s.lineDashOffset=nt(U.lineDashOffset,0),s.lineJoin=nt(U.lineJoin,"miter"),s.lineWidth=it,s.strokeStyle=nt(U.strokeStyle,a),s.setLineDash(nt(U.lineDash,[])),o.usePointStyle){let lt={radius:S*Math.SQRT2/2,pointStyle:U.pointStyle,rotation:U.rotation,borderWidth:it},rt=l.xPlus(N,y/2),Pt=G+p;pr(s,lt,rt,Pt,o.pointStyleWidth&&y)}else{let lt=G+Math.max((g-S)/2,0),rt=l.leftForLtr(N,y),Pt=Le(U.borderRadius);s.beginPath(),Object.values(Pt).some(zt=>zt!==0)?en(s,{x:rt,y:lt,w:y,h:S,radius:Pt}):s.rect(rt,lt,y,S),s.fill(),it!==0&&s.stroke()}s.restore()},F=function(N,G,U){tn(s,U.text,N,G+M/2,c,{strikethrough:U.hidden,textAlign:l.textAlign(U.textAlign)})},D=this.isHorizontal(),I=this._computeTitleHeight();D?m={x:ie(r,this.left+f,this.right-i[0]),y:this.top+f+I,line:0}:m={x:this.left+f,y:ie(r,this.top+I+f,this.bottom-e[0].height),line:0},Sr(this.ctx,t.textDirection);let $=M+f;this.legendItems.forEach((N,G)=>{s.strokeStyle=N.fontColor||h,s.fillStyle=N.fontColor||h;let U=s.measureText(N.text).width,it=l.textAlign(N.textAlign||(N.textAlign=o.textAlign)),lt=y+p+U,rt=m.x,Pt=m.y;l.setWidth(this.width),D?G>0&&rt+lt+f>this.right&&(Pt=m.y+=$,m.line++,rt=m.x=ie(r,this.left+f,this.right-i[m.line])):G>0&&Pt+$>this.bottom&&(rt=m.x=rt+e[m.line].width+f,m.line++,Pt=m.y=ie(r,this.top+I+f,this.bottom-e[m.line].height));let zt=l.x(rt);C(zt,Pt,N),rt=ia(it,rt+y+p,D?rt+lt:this.right,t.rtl),F(l.x(rt),Pt,N),D?m.x+=lt+f:m.y+=$}),Mr(this.ctx,t.textDirection)}drawTitle(){let t=this.options,e=t.title,i=Ft(e.font),s=Vt(e.padding);if(!e.display)return;let r=Sn(t.rtl,this.left,this.width),o=this.ctx,a=e.position,l=i.size/2,c=s.top+l,h,f=this.left,g=this.width;if(this.isHorizontal())g=Math.max(...this.lineWidths),h=this.top+c,f=ie(t.align,f,this.right-g);else{let m=this.columnSizes.reduce((y,S)=>Math.max(y,S.height),0);h=c+ie(t.align,this.top,this.bottom-m-t.labels.padding-this._computeTitleHeight())}let p=ie(a,f,f+g);o.textAlign=r.textAlign(Gi(a)),o.textBaseline="middle",o.strokeStyle=e.color,o.fillStyle=e.color,o.font=i.string,tn(o,e.text,p,h,i)}_computeTitleHeight(){let t=this.options.title,e=Ft(t.font),i=Vt(t.padding);return t.display?e.lineHeight+i.height:0}_getLegendItemAt(t,e){let i,s,r;if(Ae(t,this.left,this.right)&&Ae(e,this.top,this.bottom)){for(r=this.legendHitBoxes,i=0;in.chart.options.color,boxWidth:40,padding:10,generateLabels(n){let t=n.data.datasets,{labels:{usePointStyle:e,pointStyle:i,textAlign:s,color:r}}=n.legend.options;return n._getSortedDatasetMetas().map(o=>{let a=o.controller.getStyle(e?0:void 0),l=Vt(a.borderWidth);return{text:t[o.index].label,fillStyle:a.backgroundColor,fontColor:r,hidden:!o.visible,lineCap:a.borderCapStyle,lineDash:a.borderDash,lineDashOffset:a.borderDashOffset,lineJoin:a.borderJoinStyle,lineWidth:(l.width+l.height)/4,strokeStyle:a.borderColor,pointStyle:i||a.pointStyle,rotation:a.rotation,textAlign:s||a.textAlign,borderRadius:0,datasetIndex:o.index}},this)}},title:{color:n=>n.chart.options.color,display:!1,position:"center",text:""}},descriptors:{_scriptable:n=>!n.startsWith("on"),labels:{_scriptable:n=>!["generateLabels","filter","sort"].includes(n)}}},$r=class extends qt{constructor(t){super();this.chart=t.chart,this.options=t.options,this.ctx=t.ctx,this._padding=void 0,this.top=void 0,this.bottom=void 0,this.left=void 0,this.right=void 0,this.width=void 0,this.height=void 0,this.position=void 0,this.weight=void 0,this.fullSize=void 0}update(t,e){let i=this.options;if(this.left=0,this.top=0,!i.display){this.width=this.height=this.right=this.bottom=0;return}this.width=this.right=t,this.height=this.bottom=e;let s=pt(i.text)?i.text.length:1;this._padding=Vt(i.padding);let r=s*Ft(i.font).lineHeight+this._padding.height;this.isHorizontal()?this.height=r:this.width=r}isHorizontal(){let t=this.options.position;return t==="top"||t==="bottom"}_drawArgs(t){let{top:e,left:i,bottom:s,right:r,options:o}=this,a=o.align,l=0,c,h,f;return this.isHorizontal()?(h=ie(a,i,r),f=e+t,c=r-i):(o.position==="left"?(h=i+t,f=ie(a,s,e),l=gt*-.5):(h=r-t,f=ie(a,e,s),l=gt*.5),c=s-e),{titleX:h,titleY:f,maxWidth:c,rotation:l}}draw(){let t=this.ctx,e=this.options;if(!e.display)return;let i=Ft(e.font),r=i.lineHeight/2+this._padding.top,{titleX:o,titleY:a,maxWidth:l,rotation:c}=this._drawArgs(r);tn(t,e.text,0,0,i,{color:e.color,maxWidth:l,rotation:c,textAlign:Gi(e.align),textBaseline:"middle",translation:[o,a]})}};function I_(n,t){let e=new $r({ctx:n.ctx,options:t,chart:n});he.configure(n,e,t),he.addBox(n,e),n.titleBlock=e}var $_={id:"title",_element:$r,start(n,t,e){I_(n,e)},stop(n){let t=n.titleBlock;he.removeBox(n,t),delete n.titleBlock},beforeUpdate(n,t,e){let i=n.titleBlock;he.configure(n,i,e),i.options=e},defaults:{align:"center",display:!1,font:{weight:"bold"},fullSize:!0,padding:10,position:"top",text:"",weight:2e3},defaultRoutes:{color:"color"},descriptors:{_scriptable:!0,_indexable:!1}},jr=new WeakMap,j_={id:"subtitle",start(n,t,e){let i=new $r({ctx:n.ctx,options:e,chart:n});he.configure(n,i,e),he.addBox(n,i),jr.set(n,i)},stop(n){he.removeBox(n,jr.get(n)),jr.delete(n)},beforeUpdate(n,t,e){let i=jr.get(n);he.configure(n,i,e),i.options=e},defaults:{align:"center",display:!1,font:{weight:"normal"},fullSize:!0,padding:0,position:"top",text:"",weight:1500},defaultRoutes:{color:"color"},descriptors:{_scriptable:!0,_indexable:!1}},ws={average(n){if(!n.length)return!1;let t,e,i=0,s=0,r=0;for(t=0,e=n.length;t-1?n.split(` +`):n}function z_(n,t){let{element:e,datasetIndex:i,index:s}=t,r=n.getDatasetMeta(i).controller,{label:o,value:a}=r.getLabelAndValue(s);return{chart:n,label:o,parsed:r.getParsed(s),raw:n.data.datasets[i].data[s],formattedValue:a,dataset:r.getDataset(),dataIndex:s,datasetIndex:i,element:e}}function Ru(n,t){let e=n.chart.ctx,{body:i,footer:s,title:r}=n,{boxWidth:o,boxHeight:a}=t,l=Ft(t.bodyFont),c=Ft(t.titleFont),h=Ft(t.footerFont),f=r.length,g=s.length,p=i.length,m=Vt(t.padding),y=m.height,S=0,M=i.reduce((D,I)=>D+I.before.length+I.lines.length+I.after.length,0);if(M+=n.beforeBody.length+n.afterBody.length,f&&(y+=f*c.lineHeight+(f-1)*t.titleSpacing+t.titleMarginBottom),M){let D=t.displayColors?Math.max(a,l.lineHeight):l.lineHeight;y+=p*D+(M-p)*l.lineHeight+(M-1)*t.bodySpacing}g&&(y+=t.footerMarginTop+g*h.lineHeight+(g-1)*t.footerSpacing);let C=0,F=function(D){S=Math.max(S,e.measureText(D).width+C)};return e.save(),e.font=c.string,Ct(n.title,F),e.font=l.string,Ct(n.beforeBody.concat(n.afterBody),F),C=t.displayColors?o+2+t.boxPadding:0,Ct(i,D=>{Ct(D.before,F),Ct(D.lines,F),Ct(D.after,F)}),C=0,e.font=h.string,Ct(n.footer,F),e.restore(),S+=m.width,{width:S,height:y}}function B_(n,t){let{y:e,height:i}=t;return en.height-i/2?"bottom":"center"}function N_(n,t,e,i){let{x:s,width:r}=i,o=e.caretSize+e.caretPadding;if(n==="left"&&s+r+o>t.width||n==="right"&&s-r-o<0)return!0}function H_(n,t,e,i){let{x:s,width:r}=e,{width:o,chartArea:{left:a,right:l}}=n,c="center";return i==="center"?c=s<=(a+l)/2?"left":"right":s<=r/2?c="left":s>=o-r/2&&(c="right"),N_(c,n,t,e)&&(c="center"),c}function Lu(n,t,e){let i=e.yAlign||t.yAlign||B_(n,e);return{xAlign:e.xAlign||t.xAlign||H_(n,t,e,i),yAlign:i}}function W_(n,t){let{x:e,width:i}=n;return t==="right"?e-=i:t==="center"&&(e-=i/2),e}function V_(n,t,e){let{y:i,height:s}=n;return t==="top"?i+=e:t==="bottom"?i-=s+e:i-=s/2,i}function Fu(n,t,e,i){let{caretSize:s,caretPadding:r,cornerRadius:o}=n,{xAlign:a,yAlign:l}=e,c=s+r,{topLeft:h,topRight:f,bottomLeft:g,bottomRight:p}=Le(o),m=W_(t,a),y=V_(t,l,c);return l==="center"?a==="left"?m+=c:a==="right"&&(m-=c):a==="left"?m-=Math.max(h,g)+s:a==="right"&&(m+=Math.max(f,p)+s),{x:Zt(m,0,i.width-t.width),y:Zt(y,0,i.height-t.height)}}function zr(n,t,e){let i=Vt(e.padding);return t==="center"?n.x+n.width/2:t==="right"?n.x+n.width-i.right:n.x+i.left}function Iu(n){return We([],an(n))}function Y_(n,t,e){return Ne(n,{tooltip:t,tooltipItems:e,type:"tooltip"})}function $u(n,t){let e=t&&t.dataset&&t.dataset.tooltip&&t.dataset.tooltip.callbacks;return e?n.override(e):n}var Br=class extends qt{constructor(t){super();this.opacity=0,this._active=[],this._eventPosition=void 0,this._size=void 0,this._cachedAnimations=void 0,this._tooltipItems=[],this.$animations=void 0,this.$context=void 0,this.chart=t.chart||t._chart,this._chart=this.chart,this.options=t.options,this.dataPoints=void 0,this.title=void 0,this.beforeBody=void 0,this.body=void 0,this.afterBody=void 0,this.footer=void 0,this.xAlign=void 0,this.yAlign=void 0,this.x=void 0,this.y=void 0,this.height=void 0,this.width=void 0,this.caretX=void 0,this.caretY=void 0,this.labelColors=void 0,this.labelPointStyles=void 0,this.labelTextColors=void 0}initialize(t){this.options=t,this._cachedAnimations=void 0,this.$context=void 0}_resolveAnimations(){let t=this._cachedAnimations;if(t)return t;let e=this.chart,i=this.options.setContext(this.getContext()),s=i.enabled&&e.options.animation&&i.animations,r=new is(this.chart,s);return s._cacheable&&(this._cachedAnimations=Object.freeze(r)),r}getContext(){return this.$context||(this.$context=Y_(this.chart.getContext(),this,this._tooltipItems))}getTitle(t,e){let{callbacks:i}=e,s=i.beforeTitle.apply(this,[t]),r=i.title.apply(this,[t]),o=i.afterTitle.apply(this,[t]),a=[];return a=We(a,an(s)),a=We(a,an(r)),a=We(a,an(o)),a}getBeforeBody(t,e){return Iu(e.callbacks.beforeBody.apply(this,[t]))}getBody(t,e){let{callbacks:i}=e,s=[];return Ct(t,r=>{let o={before:[],lines:[],after:[]},a=$u(i,r);We(o.before,an(a.beforeLabel.call(this,r))),We(o.lines,a.label.call(this,r)),We(o.after,an(a.afterLabel.call(this,r))),s.push(o)}),s}getAfterBody(t,e){return Iu(e.callbacks.afterBody.apply(this,[t]))}getFooter(t,e){let{callbacks:i}=e,s=i.beforeFooter.apply(this,[t]),r=i.footer.apply(this,[t]),o=i.afterFooter.apply(this,[t]),a=[];return a=We(a,an(s)),a=We(a,an(r)),a=We(a,an(o)),a}_createItems(t){let e=this._active,i=this.chart.data,s=[],r=[],o=[],a=[],l,c;for(l=0,c=e.length;lt.filter(h,f,g,i))),t.itemSort&&(a=a.sort((h,f)=>t.itemSort(h,f,i))),Ct(a,h=>{let f=$u(t.callbacks,h);s.push(f.labelColor.call(this,h)),r.push(f.labelPointStyle.call(this,h)),o.push(f.labelTextColor.call(this,h))}),this.labelColors=s,this.labelPointStyles=r,this.labelTextColors=o,this.dataPoints=a,a}update(t,e){let i=this.options.setContext(this.getContext()),s=this._active,r,o=[];if(!s.length)this.opacity!==0&&(r={opacity:0});else{let a=ws[i.position].call(this,s,this._eventPosition);o=this._createItems(i),this.title=this.getTitle(o,i),this.beforeBody=this.getBeforeBody(o,i),this.body=this.getBody(o,i),this.afterBody=this.getAfterBody(o,i),this.footer=this.getFooter(o,i);let l=this._size=Ru(this,i),c=Object.assign({},a,l),h=Lu(this.chart,i,c),f=Fu(i,c,h,this.chart);this.xAlign=h.xAlign,this.yAlign=h.yAlign,r={opacity:1,x:f.x,y:f.y,width:l.width,height:l.height,caretX:a.x,caretY:a.y}}this._tooltipItems=o,this.$context=void 0,r&&this._resolveAnimations().update(this,r),t&&i.external&&i.external.call(this,{chart:this.chart,tooltip:this,replay:e})}drawCaret(t,e,i,s){let r=this.getCaretPosition(t,i,s);e.lineTo(r.x1,r.y1),e.lineTo(r.x2,r.y2),e.lineTo(r.x3,r.y3)}getCaretPosition(t,e,i){let{xAlign:s,yAlign:r}=this,{caretSize:o,cornerRadius:a}=i,{topLeft:l,topRight:c,bottomLeft:h,bottomRight:f}=Le(a),{x:g,y:p}=t,{width:m,height:y}=e,S,M,C,F,D,I;return r==="center"?(D=p+y/2,s==="left"?(S=g,M=S-o,F=D+o,I=D-o):(S=g+m,M=S+o,F=D-o,I=D+o),C=S):(s==="left"?M=g+Math.max(l,h)+o:s==="right"?M=g+m-Math.max(c,f)-o:M=this.caretX,r==="top"?(F=p,D=F-o,S=M-o,C=M+o):(F=p+y,D=F+o,S=M+o,C=M-o),I=F),{x1:S,x2:M,x3:C,y1:F,y2:D,y3:I}}drawTitle(t,e,i){let s=this.title,r=s.length,o,a,l;if(r){let c=Sn(i.rtl,this.x,this.width);for(t.x=zr(this,i.titleAlign,i),e.textAlign=c.textAlign(i.titleAlign),e.textBaseline="middle",o=Ft(i.titleFont),a=i.titleSpacing,e.fillStyle=i.titleColor,e.font=o.string,l=0;lF!==0)?(t.beginPath(),t.fillStyle=r.multiKeyBackground,en(t,{x:S,y,w:c,h:l,radius:C}),t.fill(),t.stroke(),t.fillStyle=o.backgroundColor,t.beginPath(),en(t,{x:M,y:y+1,w:c-2,h:l-2,radius:C}),t.fill()):(t.fillStyle=r.multiKeyBackground,t.fillRect(S,y,c,l),t.strokeRect(S,y,c,l),t.fillStyle=o.backgroundColor,t.fillRect(M,y+1,c-2,l-2))}t.fillStyle=this.labelTextColors[i]}drawBody(t,e,i){let{body:s}=this,{bodySpacing:r,bodyAlign:o,displayColors:a,boxHeight:l,boxWidth:c,boxPadding:h}=i,f=Ft(i.bodyFont),g=f.lineHeight,p=0,m=Sn(i.rtl,this.x,this.width),y=function(G){e.fillText(G,m.x(t.x+p),t.y+g/2),t.y+=g+r},S=m.textAlign(o),M,C,F,D,I,$,N;for(e.textAlign=o,e.textBaseline="middle",e.font=f.string,t.x=zr(this,S,i),e.fillStyle=i.bodyColor,Ct(this.beforeBody,y),p=a&&S!=="right"?o==="center"?c/2+h:c+2+h:0,D=0,$=s.length;D<$;++D){for(M=s[D],C=this.labelTextColors[D],e.fillStyle=C,Ct(M.before,y),F=M.lines,a&&F.length&&(this._drawColorBox(e,t,D,m,i),g=Math.max(f.lineHeight,l)),I=0,N=F.length;I0&&e.stroke()}_updateAnimationTarget(t){let e=this.chart,i=this.$animations,s=i&&i.x,r=i&&i.y;if(s||r){let o=ws[t.position].call(this,this._active,this._eventPosition);if(!o)return;let a=this._size=Ru(this,t),l=Object.assign({},o,this._size),c=Lu(e,t,l),h=Fu(t,l,c,e);(s._to!==h.x||r._to!==h.y)&&(this.xAlign=c.xAlign,this.yAlign=c.yAlign,this.width=a.width,this.height=a.height,this.caretX=o.x,this.caretY=o.y,this._resolveAnimations().update(this,h))}}_willRender(){return!!this.opacity}draw(t){let e=this.options.setContext(this.getContext()),i=this.opacity;if(!i)return;this._updateAnimationTarget(e);let s={width:this.width,height:this.height},r={x:this.x,y:this.y};i=Math.abs(i)<.001?0:i;let o=Vt(e.padding),a=this.title.length||this.beforeBody.length||this.body.length||this.afterBody.length||this.footer.length;e.enabled&&a&&(t.save(),t.globalAlpha=i,this.drawBackground(r,t,s,e),Sr(t,e.textDirection),r.y+=o.top,this.drawTitle(r,t,e),this.drawBody(r,t,e),this.drawFooter(r,t,e),Mr(t,e.textDirection),t.restore())}getActiveElements(){return this._active||[]}setActiveElements(t,e){let i=this._active,s=t.map(({datasetIndex:a,index:l})=>{let c=this.chart.getDatasetMeta(a);if(!c)throw new Error("Cannot find a dataset at index "+a);return{datasetIndex:a,element:c.data[l],index:l}}),r=!yi(i,s),o=this._positionChanged(s,e);(r||o)&&(this._active=s,this._eventPosition=e,this._ignoreReplayEvents=!0,this.update(!0))}handleEvent(t,e,i=!0){if(e&&this._ignoreReplayEvents)return!1;this._ignoreReplayEvents=!1;let s=this.options,r=this._active||[],o=this._getActiveElements(t,r,e,i),a=this._positionChanged(o,t),l=e||!yi(o,r)||a;return l&&(this._active=o,(s.enabled||s.external)&&(this._eventPosition={x:t.x,y:t.y},this.update(!0,e))),l}_getActiveElements(t,e,i,s){let r=this.options;if(t.type==="mouseout")return[];if(!s)return e;let o=this.chart.getElementsAtEventForMode(t,r.mode,r,i);return r.reverse&&o.reverse(),o}_positionChanged(t,e){let{caretX:i,caretY:s,options:r}=this,o=ws[r.position].call(this,t,e);return o!==!1&&(i!==o.x||s!==o.y)}};Br.positioners=ws;var X_={id:"tooltip",_element:Br,positioners:ws,afterInit(n,t,e){e&&(n.tooltip=new Br({chart:n,options:e}))},beforeUpdate(n,t,e){n.tooltip&&n.tooltip.initialize(e)},reset(n,t,e){n.tooltip&&n.tooltip.initialize(e)},afterDraw(n){let t=n.tooltip;if(t&&t._willRender()){let e={tooltip:t};if(n.notifyPlugins("beforeTooltipDraw",e)===!1)return;t.draw(n.ctx),n.notifyPlugins("afterTooltipDraw",e)}},afterEvent(n,t){if(n.tooltip){let e=t.replay;n.tooltip.handleEvent(t.event,e,t.inChartArea)&&(t.changed=!0)}},defaults:{enabled:!0,external:null,position:"average",backgroundColor:"rgba(0,0,0,0.8)",titleColor:"#fff",titleFont:{weight:"bold"},titleSpacing:2,titleMarginBottom:6,titleAlign:"left",bodyColor:"#fff",bodySpacing:2,bodyFont:{},bodyAlign:"left",footerColor:"#fff",footerSpacing:2,footerMarginTop:6,footerFont:{weight:"bold"},footerAlign:"left",padding:6,caretPadding:2,caretSize:5,cornerRadius:6,boxHeight:(n,t)=>t.bodyFont.size,boxWidth:(n,t)=>t.bodyFont.size,multiKeyBackground:"#fff",displayColors:!0,boxPadding:0,borderColor:"rgba(0,0,0,0)",borderWidth:0,animation:{duration:400,easing:"easeOutQuart"},animations:{numbers:{type:"number",properties:["x","y","width","height","caretX","caretY"]},opacity:{easing:"linear",duration:200}},callbacks:{beforeTitle:Ee,title(n){if(n.length>0){let t=n[0],e=t.chart.data.labels,i=e?e.length:0;if(this&&this.options&&this.options.mode==="dataset")return t.dataset.label||"";if(t.label)return t.label;if(i>0&&t.dataIndexn!=="filter"&&n!=="itemSort"&&n!=="external",_indexable:!1,callbacks:{_scriptable:!1,_indexable:!1},animation:{_fallback:!1},animations:{_fallback:"animation"}},additionalOptionScopes:["interaction"]},q_=Object.freeze({__proto__:null,Decimation:f_,Filler:A_,Legend:F_,SubTitle:j_,Title:$_,Tooltip:X_}),G_=(n,t,e,i)=>(typeof t=="string"?(e=n.push(t)-1,i.unshift({index:e,label:t})):isNaN(t)&&(e=null),e);function U_(n,t,e,i){let s=n.indexOf(t);if(s===-1)return G_(n,t,e,i);let r=n.lastIndexOf(t);return s!==r?e:s}var K_=(n,t)=>n===null?null:Zt(Math.round(n),0,t),ks=class extends Mn{constructor(t){super(t);this._startValue=void 0,this._valueRange=0,this._addedLabels=[]}init(t){let e=this._addedLabels;if(e.length){let i=this.getLabels();for(let{index:s,label:r}of e)i[s]===r&&i.splice(s,1);this._addedLabels=[]}super.init(t)}parse(t,e){if(ut(t))return null;let i=this.getLabels();return e=isFinite(e)&&i[e]===t?e:U_(i,t,nt(e,t),this._addedLabels),K_(e,i.length-1)}determineDataLimits(){let{minDefined:t,maxDefined:e}=this.getUserBounds(),{min:i,max:s}=this.getMinMax(!0);this.options.bounds==="ticks"&&(t||(i=0),e||(s=this.getLabels().length-1)),this.min=i,this.max=s}buildTicks(){let t=this.min,e=this.max,i=this.options.offset,s=[],r=this.getLabels();r=t===0&&e===r.length-1?r:r.slice(t,e+1),this._valueRange=Math.max(r.length-(i?0:1),1),this._startValue=this.min-(i?.5:0);for(let o=t;o<=e;o++)s.push({value:o});return s}getLabelForValue(t){let e=this.getLabels();return t>=0&&te.length-1?null:this.getPixelForValue(e[t].value)}getValueForPixel(t){return Math.round(this._startValue+this.getDecimalForPixel(t)*this._valueRange)}getBasePixel(){return this.bottom}};ks.id="category";ks.defaults={ticks:{callback:ks.prototype.getLabelForValue}};function Z_(n,t){let e=[],i=1e-14,{bounds:s,step:r,min:o,max:a,precision:l,count:c,maxTicks:h,maxDigits:f,includeBounds:g}=n,p=r||1,m=h-1,{min:y,max:S}=t,M=!ut(o),C=!ut(a),F=!ut(c),D=(S-y)/(f+1),I=Js((S-y)/m/p)*p,$,N,G,U;if(Im&&(I=Js(U*I/m/p)*p),ut(l)||($=Math.pow(10,l),I=Math.ceil(I*$)/$),s==="ticks"?(N=Math.floor(y/I)*I,G=Math.ceil(S/I)*I):(N=y,G=S),M&&C&&r&&Zo((a-o)/r,I/1e3)?(U=Math.round(Math.min((a-o)/I,h)),I=(a-o)/U,N=o,G=a):F?(N=M?o:N,G=C?a:G,U=c-1,I=(G-N)/U):(U=(G-N)/I,Vn(U,Math.round(U),I/1e3)?U=Math.round(U):U=Math.ceil(U));let it=Math.max(tr(I),tr(N));$=Math.pow(10,ut(l)?it:l),N=Math.round(N*$)/$,G=Math.round(G*$)/$;let lt=0;for(M&&(g&&N!==o?(e.push({value:o}),Ns=e?s:l,a=l=>r=i?r:l;if(t){let l=Me(s),c=Me(r);l<0&&c<0?a(0):l>0&&c>0&&o(0)}if(s===r){let l=1;(r>=Number.MAX_SAFE_INTEGER||s<=Number.MIN_SAFE_INTEGER)&&(l=Math.abs(r*.05)),a(r+l),t||o(s-l)}this.min=s,this.max=r}getTickLimit(){let t=this.options.ticks,{maxTicksLimit:e,stepSize:i}=t,s;return i?(s=Math.ceil(this.max/i)-Math.floor(this.min/i)+1,s>1e3&&(console.warn(`scales.${this.id}.ticks.stepSize: ${i} would result generating up to ${s} ticks. Limiting to 1000.`),s=1e3)):(s=this.computeTickLimit(),e=e||11),e&&(s=Math.min(e,s)),s}computeTickLimit(){return Number.POSITIVE_INFINITY}buildTicks(){let t=this.options,e=t.ticks,i=this.getTickLimit();i=Math.max(2,i);let s={maxTicks:i,bounds:t.bounds,min:t.min,max:t.max,precision:e.precision,step:e.stepSize,count:e.count,maxDigits:this._maxDigits(),horizontal:this.isHorizontal(),minRotation:e.minRotation||0,includeBounds:e.includeBounds!==!1},r=this._range||this,o=Z_(s,r);return t.bounds==="ticks"&&Qs(o,this,"value"),t.reverse?(o.reverse(),this.start=this.max,this.end=this.min):(this.start=this.min,this.end=this.max),o}configure(){let t=this.ticks,e=this.min,i=this.max;if(super.configure(),this.options.offset&&t.length){let s=(i-e)/Math.max(t.length-1,1)/2;e-=s,i+=s}this._startValue=e,this._endValue=i,this._valueRange=i-e}getLabelForValue(t){return Jn(t,this.chart.options.locale,this.options.ticks.format)}},Nr=class extends Ss{determineDataLimits(){let{min:t,max:e}=this.getMinMax(!0);this.min=jt(t)?t:0,this.max=jt(e)?e:1,this.handleTickRangeOptions()}computeTickLimit(){let t=this.isHorizontal(),e=t?this.width:this.height,i=Wt(this.options.ticks.minRotation),s=(t?Math.sin(i):Math.cos(i))||.001,r=this._resolveTickFontOptions(0);return Math.ceil(e/Math.min(40,r.lineHeight/s))}getPixelForValue(t){return t===null?NaN:this.getPixelForDecimal((t-this._startValue)/this._valueRange)}getValueForPixel(t){return this._startValue+this.getDecimalForPixel(t)*this._valueRange}};Nr.id="linear";Nr.defaults={ticks:{callback:Dr.formatters.numeric}};function zu(n){return n/Math.pow(10,Math.floor(be(n)))===1}function J_(n,t){let e=Math.floor(be(t.max)),i=Math.ceil(t.max/Math.pow(10,e)),s=[],r=me(n.min,Math.pow(10,Math.floor(be(t.min)))),o=Math.floor(be(r)),a=Math.floor(r/Math.pow(10,o)),l=o<0?Math.pow(10,Math.abs(o)):1;do s.push({value:r,major:zu(r)}),++a,a===10&&(a=1,++o,l=o>=0?1:l),r=Math.round(a*Math.pow(10,o)*l)/l;while(o0?i:null}determineDataLimits(){let{min:t,max:e}=this.getMinMax(!0);this.min=jt(t)?Math.max(0,t):null,this.max=jt(e)?Math.max(0,e):null,this.options.beginAtZero&&(this._zero=!0),this.handleTickRangeOptions()}handleTickRangeOptions(){let{minDefined:t,maxDefined:e}=this.getUserBounds(),i=this.min,s=this.max,r=l=>i=t?i:l,o=l=>s=e?s:l,a=(l,c)=>Math.pow(10,Math.floor(be(l))+c);i===s&&(i<=0?(r(1),o(10)):(r(a(i,-1)),o(a(s,1)))),i<=0&&r(a(s,-1)),s<=0&&o(a(i,1)),this._zero&&this.min!==this._suggestedMin&&i===a(this.min,0)&&r(a(i,-1)),this.min=i,this.max=s}buildTicks(){let t=this.options,e={min:this._userMin,max:this._userMax},i=J_(e,this);return t.bounds==="ticks"&&Qs(i,this,"value"),t.reverse?(i.reverse(),this.start=this.max,this.end=this.min):(this.start=this.min,this.end=this.max),i}getLabelForValue(t){return t===void 0?"0":Jn(t,this.chart.options.locale,this.options.ticks.format)}configure(){let t=this.min;super.configure(),this._startValue=be(t),this._valueRange=be(this.max)-be(t)}getPixelForValue(t){return(t===void 0||t===0)&&(t=this.min),t===null||isNaN(t)?NaN:this.getPixelForDecimal(t===this.min?0:(be(t)-this._startValue)/this._valueRange)}getValueForPixel(t){let e=this.getDecimalForPixel(t);return Math.pow(10,this._startValue+e*this._valueRange)}};Hr.id="logarithmic";Hr.defaults={ticks:{callback:Dr.formatters.logarithmic,major:{enabled:!0}}};function Wa(n){let t=n.ticks;if(t.display&&n.display){let e=Vt(t.backdropPadding);return nt(t.font&&t.font.size,ft.font.size)+e.height}return 0}function Q_(n,t,e){return e=pt(e)?e:[e],{w:ua(n,t.string,e),h:e.length*t.lineHeight}}function Bu(n,t,e,i,s){return n===i||n===s?{start:t-e/2,end:t+e/2}:ns?{start:t-e,end:t}:{start:t,end:t+e}}function ty(n){let t={l:n.left+n._padding.left,r:n.right-n._padding.right,t:n.top+n._padding.top,b:n.bottom-n._padding.bottom},e=Object.assign({},t),i=[],s=[],r=n._pointLabels.length,o=n.options.pointLabels,a=o.centerPointLabels?gt/r:0;for(let l=0;lt.r&&(a=(i.end-t.r)/r,n.r=Math.max(n.r,t.r+a)),s.startt.b&&(l=(s.end-t.b)/o,n.b=Math.max(n.b,t.b+l))}function ny(n,t,e){let i=[],s=n._pointLabels.length,r=n.options,o=Wa(r)/2,a=n.drawingArea,l=r.pointLabels.centerPointLabels?gt/s:0;for(let c=0;c270||e<90)&&(n-=t),n}function oy(n,t){let{ctx:e,options:{pointLabels:i}}=n;for(let s=t-1;s>=0;s--){let r=i.setContext(n.getPointLabelContext(s)),o=Ft(r.font),{x:a,y:l,textAlign:c,left:h,top:f,right:g,bottom:p}=n._pointLabelItems[s],{backdropColor:m}=r;if(!ut(m)){let y=Le(r.borderRadius),S=Vt(r.backdropPadding);e.fillStyle=m;let M=h-S.left,C=f-S.top,F=g-h+S.width,D=p-f+S.height;Object.values(y).some(I=>I!==0)?(e.beginPath(),en(e,{x:M,y:C,w:F,h:D,radius:y}),e.fill()):e.fillRect(M,C,F,D)}tn(e,n._pointLabels[s],a,l+o.lineHeight/2,o,{color:r.color,textAlign:c,textBaseline:"middle"})}}function Nu(n,t,e,i){let{ctx:s}=n;if(e)s.arc(n.xCenter,n.yCenter,t,0,kt);else{let r=n.getPointPosition(0,t);s.moveTo(r.x,r.y);for(let o=1;o{let s=wt(this.options.pointLabels.callback,[e,i],this);return s||s===0?s:""}).filter((e,i)=>this.chart.getDataVisibility(i))}fit(){let t=this.options;t.display&&t.pointLabels.display?ty(this):this.setCenterPoint(0,0,0,0)}setCenterPoint(t,e,i,s){this.xCenter+=Math.floor((t-e)/2),this.yCenter+=Math.floor((i-s)/2),this.drawingArea-=Math.min(this.drawingArea/2,Math.max(t,e,i,s))}getIndexAngle(t){let e=kt/(this._pointLabels.length||1),i=this.options.startAngle||0;return fe(t*e+Wt(i))}getDistanceFromCenterForValue(t){if(ut(t))return NaN;let e=this.drawingArea/(this.max-this.min);return this.options.reverse?(this.max-t)*e:(t-this.min)*e}getValueForDistanceFromCenter(t){if(ut(t))return NaN;let e=t/(this.drawingArea/(this.max-this.min));return this.options.reverse?this.max-e:this.min+e}getPointLabelContext(t){let e=this._pointLabels||[];if(t>=0&&t{if(h!==0){a=this.getDistanceFromCenterForValue(c.value);let f=s.setContext(this.getContext(h-1));ay(this,f,a,r)}}),i.display){for(t.save(),o=r-1;o>=0;o--){let c=i.setContext(this.getPointLabelContext(o)),{color:h,lineWidth:f}=c;!f||!h||(t.lineWidth=f,t.strokeStyle=h,t.setLineDash(c.borderDash),t.lineDashOffset=c.borderDashOffset,a=this.getDistanceFromCenterForValue(e.ticks.reverse?this.min:this.max),l=this.getPointPosition(o,a),t.beginPath(),t.moveTo(this.xCenter,this.yCenter),t.lineTo(l.x,l.y),t.stroke())}t.restore()}}drawBorder(){}drawLabels(){let t=this.ctx,e=this.options,i=e.ticks;if(!i.display)return;let s=this.getIndexAngle(0),r,o;t.save(),t.translate(this.xCenter,this.yCenter),t.rotate(s),t.textAlign="center",t.textBaseline="middle",this.ticks.forEach((a,l)=>{if(l===0&&!e.reverse)return;let c=i.setContext(this.getContext(l)),h=Ft(c.font);if(r=this.getDistanceFromCenterForValue(this.ticks[l].value),c.showLabelBackdrop){t.font=h.string,o=t.measureText(a.label).width,t.fillStyle=c.backdropColor;let f=Vt(c.backdropPadding);t.fillRect(-o/2-f.left,-r-h.size/2-f.top,o+f.width,h.size+f.height)}tn(t,a.label,0,-r,h,{color:c.color})}),t.restore()}drawTitle(){}};Ci.id="radialLinear";Ci.defaults={display:!0,animate:!0,position:"chartArea",angleLines:{display:!0,lineWidth:1,borderDash:[],borderDashOffset:0},grid:{circular:!1},startAngle:0,ticks:{showLabelBackdrop:!0,callback:Dr.formatters.numeric},pointLabels:{backdropColor:void 0,backdropPadding:2,display:!0,font:{size:10},callback(n){return n},padding:5,centerPointLabels:!1}};Ci.defaultRoutes={"angleLines.color":"borderColor","pointLabels.color":"color","ticks.color":"color"};Ci.descriptors={angleLines:{_fallback:"grid"}};var Wr={millisecond:{common:!0,size:1,steps:1e3},second:{common:!0,size:1e3,steps:60},minute:{common:!0,size:6e4,steps:60},hour:{common:!0,size:36e5,steps:24},day:{common:!0,size:864e5,steps:30},week:{common:!1,size:6048e5,steps:4},month:{common:!0,size:2628e6,steps:12},quarter:{common:!1,size:7884e6,steps:4},year:{common:!0,size:3154e7}},_e=Object.keys(Wr);function cy(n,t){return n-t}function Hu(n,t){if(ut(t))return null;let e=n._adapter,{parser:i,round:s,isoWeekday:r}=n._parseOpts,o=t;return typeof i=="function"&&(o=i(o)),jt(o)||(o=typeof i=="string"?e.parse(o,i):e.parse(o)),o===null?null:(s&&(o=s==="week"&&(Oe(r)||r===!0)?e.startOf(o,"isoWeek",r):e.startOf(o,s)),+o)}function Wu(n,t,e,i){let s=_e.length;for(let r=_e.indexOf(n);r=_e.indexOf(e);r--){let o=_e[r];if(Wr[o].common&&n._adapter.diff(s,i,o)>=t-1)return o}return _e[e?_e.indexOf(e):0]}function uy(n){for(let t=_e.indexOf(n)+1,e=_e.length;t=t?e[i]:e[s];n[r]=!0}}function fy(n,t,e,i){let s=n._adapter,r=+s.startOf(t[0].value,i),o=t[t.length-1].value,a,l;for(a=r;a<=o;a=+s.add(a,1,i))l=e[a],l>=0&&(t[l].major=!0);return t}function Yu(n,t,e){let i=[],s={},r=t.length,o,a;for(o=0;o+t.value))}initOffsets(t){let e=0,i=0,s,r;this.options.offset&&t.length&&(s=this.getDecimalForValue(t[0]),t.length===1?e=1-s:e=(this.getDecimalForValue(t[1])-s)/2,r=this.getDecimalForValue(t[t.length-1]),t.length===1?i=r:i=(r-this.getDecimalForValue(t[t.length-2]))/2);let o=t.length<3?.5:.25;e=Zt(e,0,o),i=Zt(i,0,o),this._offsets={start:e,end:i,factor:1/(e+1+i)}}_generate(){let t=this._adapter,e=this.min,i=this.max,s=this.options,r=s.time,o=r.unit||Wu(r.minUnit,e,i,this._getLabelCapacity(e)),a=nt(r.stepSize,1),l=o==="week"?r.isoWeekday:!1,c=Oe(l)||l===!0,h={},f=e,g,p;if(c&&(f=+t.startOf(f,"isoWeek",l)),f=+t.startOf(f,c?"day":o),t.diff(i,e,o)>1e5*a)throw new Error(e+" and "+i+" are too far apart with stepSize of "+a+" "+o);let m=s.ticks.source==="data"&&this.getDataTimestamps();for(g=f,p=0;gy-S).map(y=>+y)}getLabelForValue(t){let e=this._adapter,i=this.options.time;return i.tooltipFormat?e.format(t,i.tooltipFormat):e.format(t,i.displayFormats.datetime)}_tickFormatFunction(t,e,i,s){let r=this.options,o=r.time.displayFormats,a=this._unit,l=this._majorUnit,c=a&&o[a],h=l&&o[l],f=i[e],g=l&&h&&f&&f.major,p=this._adapter.format(t,s||(g?h:c)),m=r.ticks.callback;return m?wt(m,[p,e,i],this):p}generateTickLabels(t){let e,i,s;for(e=0,i=t.length;e0?a:1}getDataTimestamps(){let t=this._cache.data||[],e,i;if(t.length)return t;let s=this.getMatchingVisibleMetas();if(this._normalized&&s.length)return this._cache.data=s[0].controller.getAllParsedValues(this);for(e=0,i=s.length;e=n[i].pos&&t<=n[s].pos&&({lo:i,hi:s}=Re(n,"pos",t)),{pos:r,time:a}=n[i],{pos:o,time:l}=n[s]):(t>=n[i].time&&t<=n[s].time&&({lo:i,hi:s}=Re(n,"time",t)),{time:r,pos:a}=n[i],{time:o,pos:l}=n[s]);let c=o-r;return c?a+(l-a)*(t-r)/c:a}var Yr=class extends Pi{constructor(t){super(t);this._table=[],this._minPos=void 0,this._tableRange=void 0}initOffsets(){let t=this._getTimestampsForTable(),e=this._table=this.buildLookupTable(t);this._minPos=Vr(e,this.min),this._tableRange=Vr(e,this.max)-this._minPos,super.initOffsets(t)}buildLookupTable(t){let{min:e,max:i}=this,s=[],r=[],o,a,l,c,h;for(o=0,a=t.length;o=e&&c<=i&&s.push(c);if(s.length<2)return[{time:e,pos:0},{time:i,pos:1}];for(o=0,a=s.length;on!==void 0;function gy(n,t){let e=new Set(t.map(o=>o.to)),i=new Set(t.map(o=>o.from)),s=new Set([...n.keys()]),r=0;for(;s.size;){let o=my([...s],e);for(let a of o){let l=n.get(a);Tn(l.x)||(l.x=r),s.delete(a)}s.size&&(e.clear(),t.filter(a=>s.has(a.from)).forEach(a=>e.add(a.to)),r++)}return[...n.keys()].filter(o=>!i.has(o)).forEach(o=>{let a=n.get(o);a.column||(a.x=r)}),r}function my(n,t){let e=n.filter(i=>!t.has(i));return e.length?e:n.slice(0,1)}var by=(n,t)=>n.x!==t.x?n.x-t.x:n.y-t.y,Xr=-1;function vy(){return Xr=Xr<100?Xr+1:0,Xr}function Ya(n,t,e=vy()){let i=0;for(let s of n)s.node._visited!==e&&(s.node._visited=e,i+=s.node[t].length+Ya(s.node[t],t,e));return i}var qu=n=>(t,e)=>Ya(t.node[n],n)-Ya(e.node[n],n)||t.node[n].length-e.node[n].length;function Xa(n,t){n.from.sort(qu("from"));for(let e of n.from){let i=e.node;Tn(i.y)||(i.y=t,Xa(i,t)),t=Math.max(i.y+i.out,t)}return t}function ei(n,t){n.to.sort(qu("to"));for(let e of n.to){let i=e.node;Tn(i.y)||(i.y=t,ei(i,t)),t=Math.max(i.y+i.in,t)}return t}function Ms(n,t){return Tn(n.y)?n.y:(n.y=t,t)}function _y(n,t){let e=n.filter(h=>h.x===0),i=n.filter(h=>h.x===t),s=e.filter(h=>!Tn(h.y)),r=i.filter(h=>!Tn(h.y)),o=n.filter(h=>h.x>0&&h.xMath.max(h,f.y+f.out||0),0),l=i.reduce((h,f)=>Math.max(h,f.y+f.in||0),0),c=0;return a>=l?(s.forEach(h=>{a=Ms(h,a),a=Math.max(a+h.out,ei(h,a))}),r.forEach(h=>{l=Ms(h,l),l=Math.max(l+h.in,ei(h,l))})):(r.forEach(h=>{l=Ms(h,l),l=Math.max(l+h.in,ei(h,l))}),s.forEach(h=>{a=Ms(h,a),a=Math.max(a+h.out,ei(h,a))})),o.forEach(h=>{let f=n.filter(g=>g.x===h.x&&Tn(g.y)).reduce((g,p)=>Math.max(g,p.y+Math.max(p.in,p.out)),0);f=Ms(h,f),f=Math.max(f+h.in,Xa(h,f)),f=Math.max(f+h.out,ei(h,f)),c=Math.max(c,f)}),Math.max(a,l,c)}function yy(n,t){n.sort((o,a)=>Math.max(a.in,a.out)-Math.max(o.in,o.out));let e=n[0];e.y=0;let i=Xa(e,0),s=ei(e,0),r=_y(n,t);return Math.max(i,s,r)}function xy(n,t){let e=0,i=0;for(let s=0;s<=t;s++){let r=i,o=n.filter(a=>a.x===s).sort((a,l)=>a.priority-l.priority);i=o[0].to.filter(a=>a.node.x>s+1).reduce((a,l)=>a+l.flow,0)||0;for(let a of o)a.y=r,r+=Math.max(a.out,a.in);e=Math.max(r,e)}return e}function wy(n,t){let e=1,i=0,s=0,r=0,o=[];n.sort(by);for(let a of n){if(a.y){if(a.x===0)o.push(a.y);else{for(i!==a.x&&(i=a.x,s=0),e=s+1;ea.y);e++);s=e}a.y+=e*t,e++}r=Math.max(r,a.y+Math.max(a.in,a.out))}return r}function ky(n,t){n.forEach(e=>{let i=Math[t](e.in||e.out,e.out||e.in),s=il.node.y+l.node.out/2-(c.node.y+c.node.out/2)).forEach((l,c)=>{s?l.addY=c*(i-l.flow)/(a-1):(l.addY=o,o+=l.flow)}),o=0,a=e.to.length,e.to.sort((l,c)=>l.node.y+l.node.in/2-(c.node.y+c.node.in/2)).forEach((l,c)=>{r?l.addY=c*(i-l.flow)/(a-1):(l.addY=o,o+=l.flow)})})}function Sy(n,t,e,i){let s=[...n.values()],r=gy(n,t),a=(e?xy(s,r):yy(s,r))*.03,l=wy(s,a);return ky(s,i),{maxX:r,maxY:l}}function My(n){let t=new Map;for(let i=0;is.flow-i.flow;return[...t.values()].forEach(i=>{i.from=i.from.sort(e),i.from.forEach(s=>{s.node=t.get(s.key)}),i.to=i.to.sort(e),i.to.forEach(s=>{s.node=t.get(s.key)})}),t}function Gu(n,t,e){for(let i of n)if(i.key===t&&i.index===e)return i.addY;return 0}var Ti=class extends ve{parseObjectData(t,e,i,s){let{from:r="from",to:o="to",flow:a="flow"}=this.options.parsing,l=e.map(({[r]:C,[o]:F,[a]:D})=>({from:C,to:F,flow:D})),{xScale:c,yScale:h}=t,f=[],g=this._nodes=My(l),{column:p,priority:m,size:y}=this.getDataset();if(m)for(let C of g.values())C.key in m&&(C.priority=m[C.key]);if(p)for(let C of g.values())C.key in p&&(C.column=!0,C.x=p[C.key]);let{maxX:S,maxY:M}=Sy(g,l,!!m,Va(y));this._maxX=S,this._maxY=M;for(let C=0,F=l.length;C1){let g=c-h*l/2+f;for(let p=0;pn.type==="data"?(n.parsed._custom.x-n.parsed.x)*200:void 0,delay:n=>n.type==="data"?n.parsed.x*500+n.dataIndex*20:void 0},colors:{type:"color",properties:["colorFrom","colorTo"]}},transitions:{hide:{animations:{colors:{type:"color",properties:["colorFrom","colorTo"],to:"transparent"}}},show:{animations:{colors:{type:"color",properties:["colorFrom","colorTo"],from:"transparent"}}}}};Ti.overrides={interaction:{mode:"nearest",intersect:!0},datasets:{clip:!1,parsing:!0},plugins:{tooltip:{callbacks:{title(){return""},label(n){let t=n.dataset.data[n.dataIndex];return t.from+" -> "+t.to+": "+t.flow}}},legend:{display:!1}},scales:{x:{type:"linear",bounds:"data",display:!1,min:0,offset:!1},y:{type:"linear",bounds:"data",display:!1,min:0,reverse:!0,offset:!1}},layout:{padding:{top:3,left:3,right:13,bottom:3}}};var Uu=(n,t,e,i)=>n({x:n.x+e*(t.x-n.x),y:n.y+e*(t.y-n.y)});function Cy(n,{x:t,x2:e,options:i}){let s;i.colorMode==="from"?s=Je(i.colorFrom).alpha(.5).rgbString():i.colorMode==="to"?s=Je(i.colorTo).alpha(.5).rgbString():(s=n.createLinearGradient(t,0,e,0),s.addColorStop(0,Je(i.colorFrom).alpha(.5).rgbString()),s.addColorStop(1,Je(i.colorTo).alpha(.5).rgbString())),n.fillStyle=s,n.strokeStyle=s,n.lineWidth=.5}var Cs=class extends qt{constructor(t){super();this.options=void 0,this.x=void 0,this.y=void 0,this.x2=void 0,this.y2=void 0,this.height=void 0,t&&Object.assign(this,t)}draw(t){let e=this,{x:i,x2:s,y:r,y2:o,height:a,progress:l}=e,{cp1:c,cp2:h}=Uu(i,r,s,o);l!==0&&(t.save(),l<1&&(t.beginPath(),t.rect(i,Math.min(r,o),(s-i)*l+1,Math.abs(o-r)+a+1),t.clip()),Cy(t,e),t.beginPath(),t.moveTo(i,r),t.bezierCurveTo(c.x,c.y,h.x,h.y,s,o),t.lineTo(s,o+a),t.bezierCurveTo(h.x,h.y+a,c.x,c.y+a,i,r+a),t.lineTo(i,r),t.stroke(),t.closePath(),t.fill(),t.restore())}inRange(t,e,i){let{x:s,y:r,x2:o,y2:a,height:l}=this.getProps(["x","y","x2","y2","height"],i);if(to)return!1;let{cp1:c,cp2:h}=Uu(s,r,o,a),f=(t-s)/(o-s),g={x:s,y:r},p={x:o,y:a},m=Di(g,c,f),y=Di(c,h,f),S=Di(h,p,f),M=Di(m,y,f),C=Di(y,S,f),F=Di(M,C,f).y;return e>=F&&e<=F+l}inXRange(t,e){let{x:i,x2:s}=this.getProps(["x","x2"],e);return t>=i&&t<=s}inYRange(t,e){let{y:i,y2:s,height:r}=this.getProps(["y","y2","height"],e),o=Math.min(i,s),a=Math.max(i,s)+r;return t>=o&&t<=a}getCenterPoint(t){let{x:e,y:i,x2:s,y2:r,height:o}=this.getProps(["x","y","x2","y2","height"],t);return{x:(e+s)/2,y:(i+r+o)/2}}tooltipPosition(t){return this.getCenterPoint(t)}getRange(t){return t==="x"?this.width/2:this.height/2}};Cs.id="flow";Cs.defaults={colorFrom:"red",colorTo:"green",colorMode:"gradient",hoverColorFrom:(n,t)=>Gn(t.colorFrom),hoverColorTo:(n,t)=>Gn(t.colorTo)};var Fe=ze(require("obsidian"));var Py={datetime:"MMM D, YYYY, h:mm:ss a",millisecond:"h:mm:ss.SSS a",second:"h:mm:ss a",minute:"h:mm a",hour:"hA",day:"MMM D",week:"ll",month:"MMM YYYY",quarter:"[Q]Q - YYYY",year:"YYYY"};Pa._date.override(typeof Fe.moment=="function"?{_id:"moment",formats:function(){return Py},parse:function(n,t){return typeof n=="string"&&typeof t=="string"?n=(0,Fe.moment)(n,t):n instanceof Fe.moment||(n=(0,Fe.moment)(n)),n.isValid()?n.valueOf():null},format:function(n,t){return(0,Fe.moment)(n).format(t)},add:function(n,t,e){return(0,Fe.moment)(n).add(t,e).valueOf()},diff:function(n,t,e){return(0,Fe.moment)(n).diff((0,Fe.moment)(t),e)},startOf:function(n,t,e){return n=(0,Fe.moment)(n),t==="isoWeek"?(e=Math.trunc(Math.min(Math.max(0,e),6)),n.isoWeekday(e).startOf("day").valueOf()):n.startOf(t).valueOf()},endOf:function(n,t){return(0,Fe.moment)(n).endOf(t).valueOf()}}:{});var Qr=ze(require("obsidian"));var Zu=ze(Ku());function ln(n,t=.25){if(typeof t!="number")throw"Provided alpha value is not a number";return n.map(e=>(0,Zu.default)(e.trim()).alpha(t).hex())}function cn(n,t){var i,s;let e=t.createDiv({cls:"chart-error"});e.createEl("b",{text:"Couldn't render Chart:"}),e.createEl("pre").createEl("code",{text:(s=(i=n.toString)==null?void 0:i.call(n))!=null?s:n}),e.createEl("hr"),e.createEl("span").innerHTML="You might also want to look for further Errors in the Console: Press CTRL + SHIFT + I to open it."}function Ty(n){for(var t=window.atob(n),e=t.length,i=new Uint8Array(e),s=0;s` - title: ${r.dataTitle} + data: [${r.data}]`).join(` +`)} +width: 80% +beginAtZero: true +\`\`\``;n.replaceSelection(s)}function Za(n,t,e){let i;try{i=sf.Extractor.extractObject(n,t,!1)}catch(o){throw new nf.Notice("Table malformed"),o}let s=Object.keys(Object.values(i)[0]),r=Object.keys(i).map(o=>({dataTitle:o,data:Object.values(i[o])}));return e&&(r=r.filter(o=>e.contains(o.dataTitle))),{labels:s,dataFields:r}}var rf={modes:{point(n,t){return Gr(n,t,{intersect:!0})},nearest(n,t,e){return Ry(n,t,e)},x(n,t,e){return Gr(n,t,{intersect:e.intersect,axis:"x"})},y(n,t,e){return Gr(n,t,{intersect:e.intersect,axis:"y"})}}};function Ja(n,t,e){return(rf.modes[e.mode]||rf.modes.nearest)(n,t,e)}function Oy(n,t,e){return e!=="x"&&e!=="y"?n.inRange(t.x,t.y,"x",!0)||n.inRange(t.x,t.y,"y",!0):n.inRange(t.x,t.y,e,!0)}function Ay(n,t,e){return e==="x"?{x:n.x,y:t.y}:e==="y"?{x:t.x,y:n.y}:t}function Gr(n,t,e){return n.visibleElements.filter(i=>e.intersect?i.inRange(t.x,t.y):Oy(i,t,e.axis))}function Ry(n,t,e){let i=Number.POSITIVE_INFINITY;return Gr(n,t,e).reduce((s,r)=>{let o=r.getCenterPoint(),a=Ay(t,o,e.axis),l=Ke(t,a);return ls._index-r._index).slice(0,1)}var Ly=(n,t)=>t>n||n.length>t.length&&n.slice(0,t.length)===t,ni=.001,Ur=(n,t,e)=>Math.min(e,Math.max(t,n));function Fy(n,t,e){for(let i of Object.keys(n))n[i]=Ur(n[i],t,e);return n}function Iy(n,t,e,i){if(!n||!t||e<=0)return!1;let s=i/2;return Math.pow(n.x-t.x,2)+Math.pow(n.y-t.y,2)<=Math.pow(e+s,2)}function of(n,{x:t,y:e,x2:i,y2:s},r,o){let a=o/2,l=n.x>=t-a-ni&&n.x<=i+a+ni,c=n.y>=e-a-ni&&n.y<=s+a+ni;return r==="x"?l:(r==="y"||l)&&c}function Oi(n,t){let{centerX:e,centerY:i}=n.getProps(["centerX","centerY"],t);return{x:e,y:i}}function $y(n,t,e,i=!0){let s=e.split("."),r=0;for(let o of t.split(".")){let a=s[r++];if(parseInt(o,10)typeof n=="string"&&n.endsWith("%"),lf=n=>parseFloat(n)/100,cf=n=>Ur(lf(n),0,1);function Qa(n,t){return t==="start"?0:t==="end"?n:af(t)?cf(t)*n:n/2}function Dn(n,t,e=!0){return typeof t=="number"?t:af(t)?(e?cf(t):lf(t))*n:n}function jy(n,t){let{x:e,width:i}=n,s=t.textAlign;return s==="center"?e+i/2:s==="end"||s==="right"?e+i:e}function tl(n,t="center"){return at(n)?{x:nt(n.x,t),y:nt(n.y,t)}:(n=nt(n,t),{x:n,y:n})}function hf(n){return n&&(Nt(n.xValue)||Nt(n.yValue))}function Ps(n,t,e,i=!1){let s=e.init;if(s){if(s===!0)return ff(t,i)}else return;return zy(t,i,wt(s,[{chart:n,properties:t,options:e}]))}function uf(n,t,e){let i=!1;return t.forEach(s=>{le(n[s])?(i=!0,e[s]=n[s]):Nt(e[s])&&delete e[s]}),i}function ff({centerX:n,centerY:t},e){return e?{centerX:n,centerY:t,radius:0,width:0,height:0}:{x:n,y:t,x2:n,y2:t,width:0,height:0}}function zy(n,t,e){if(e===!0)return ff(n,t);if(at(e))return e}var el=new Map,By=n=>isNaN(n)||n<=0,Ny=n=>n.reduce(function(t,e){return t+=e.string,t},"");function Kr(n){if(n&&typeof n=="object"){let t=n.toString();return t==="[object HTMLImageElement]"||t==="[object HTMLCanvasElement]"}}function nl(n,{x:t,y:e},i){i&&(n.translate(t,e),n.rotate(Wt(i)),n.translate(-t,-e))}function En(n,t){if(t&&t.borderWidth)return n.lineCap=t.borderCapStyle,n.setLineDash(t.borderDash),n.lineDashOffset=t.borderDashOffset,n.lineJoin=t.borderJoinStyle,n.lineWidth=t.borderWidth,n.strokeStyle=t.borderColor,!0}function Ai(n,t){n.shadowColor=t.backgroundShadowColor,n.shadowBlur=t.shadowBlur,n.shadowOffsetX=t.shadowOffsetX,n.shadowOffsetY=t.shadowOffsetY}function il(n,t){let e=t.content;if(Kr(e))return{width:Dn(e.width,t.width),height:Dn(e.height,t.height)};let i=t.font,s=pt(i)?i.map(l=>Ft(l)):[Ft(i)],r=t.textStrokeWidth,o=pt(e)?e:[e],a=o.join()+Ny(s)+r+(n._measureText?"-spriting":"");return el.has(a)||el.set(a,Xy(n,o,s,r)),el.get(a)}function df(n,t,e){let{x:i,y:s,width:r,height:o}=t;n.save(),Ai(n,e);let a=En(n,e);n.fillStyle=e.backgroundColor,n.beginPath(),en(n,{x:i,y:s,w:r,h:o,radius:Fy(Le(e.borderRadius),0,Math.min(r,o)/2)}),n.closePath(),n.fill(),a&&(n.shadowColor=e.borderShadowColor,n.stroke()),n.restore()}function Hy(n,t,e){let i=e.content;if(Kr(i)){n.save(),n.globalAlpha=Uy(e.opacity,i.style.opacity),n.drawImage(i,t.x,t.y,t.width,t.height),n.restore();return}let s=pt(i)?i:[i],r=e.font,o=pt(r)?r.map(f=>Ft(f)):[Ft(r)],a=e.color,l=pt(a)?a:[a],c=jy(t,e),h=t.y+e.textStrokeWidth/2;n.save(),n.textBaseline="middle",n.textAlign=e.textAlign,Wy(n,e)&&qy(n,{x:c,y:h},s,o),Gy(n,{x:c,y:h},s,{fonts:o,colors:l}),n.restore()}function Wy(n,t){if(t.textStrokeWidth>0)return n.lineJoin="round",n.miterLimit=2,n.lineWidth=t.textStrokeWidth,n.strokeStyle=t.textStrokeColor,!0}function Vy(n,t,e,i){let{radius:s,options:r}=t,o=r.pointStyle,a=r.rotation,l=(a||0)*Xi;if(Kr(o)){n.save(),n.translate(e,i),n.rotate(l),n.drawImage(o,-o.width/2,-o.height/2,o.width,o.height),n.restore();return}By(s)||Yy(n,{x:e,y:i,radius:s,rotation:a,style:o,rad:l})}function Yy(n,{x:t,y:e,radius:i,rotation:s,style:r,rad:o}){let a,l,c,h;switch(n.beginPath(),r){default:n.arc(t,e,i,0,kt),n.closePath();break;case"triangle":n.moveTo(t+Math.sin(o)*i,e-Math.cos(o)*i),o+=xi,n.lineTo(t+Math.sin(o)*i,e-Math.cos(o)*i),o+=xi,n.lineTo(t+Math.sin(o)*i,e-Math.cos(o)*i),n.closePath();break;case"rectRounded":h=i*.516,c=i-h,a=Math.cos(o+Se)*c,l=Math.sin(o+Se)*c,n.arc(t-a,e-l,h,o-gt,o-Rt),n.arc(t+l,e-a,h,o-Rt,o),n.arc(t+a,e+l,h,o,o+Rt),n.arc(t-l,e+a,h,o+Rt,o+gt),n.closePath();break;case"rect":if(!s){c=Math.SQRT1_2*i,n.rect(t-c,e-c,2*c,2*c);break}o+=Se;case"rectRot":a=Math.cos(o)*i,l=Math.sin(o)*i,n.moveTo(t-a,e-l),n.lineTo(t+l,e-a),n.lineTo(t+a,e+l),n.lineTo(t-l,e+a),n.closePath();break;case"crossRot":o+=Se;case"cross":a=Math.cos(o)*i,l=Math.sin(o)*i,n.moveTo(t-a,e-l),n.lineTo(t+a,e+l),n.moveTo(t+l,e-a),n.lineTo(t-l,e+a);break;case"star":a=Math.cos(o)*i,l=Math.sin(o)*i,n.moveTo(t-a,e-l),n.lineTo(t+a,e+l),n.moveTo(t+l,e-a),n.lineTo(t-l,e+a),o+=Se,a=Math.cos(o)*i,l=Math.sin(o)*i,n.moveTo(t-a,e-l),n.lineTo(t+a,e+l),n.moveTo(t+l,e-a),n.lineTo(t-l,e+a);break;case"line":a=Math.cos(o)*i,l=Math.sin(o)*i,n.moveTo(t-a,e-l),n.lineTo(t+a,e+l);break;case"dash":n.moveTo(t,e),n.lineTo(t+Math.cos(o)*i,e+Math.sin(o)*i);break}n.fill()}function Xy(n,t,e,i){n.save();let s=t.length,r=0,o=i;for(let a=0;ao.axis&&o.axis===s);return r.length?r[0].id:s}function gf(n,t){if(n){let e=n.options.reverse,i=Ri(n,t.min,e?t.end:t.start),s=Ri(n,t.max,e?t.start:t.end);return{start:i,end:s}}}function mf(n,t){let{chartArea:e,scales:i}=n,s=i[ii(i,t,"xScaleID")],r=i[ii(i,t,"yScaleID")],o=e.width/2,a=e.height/2;return s&&(o=Ri(s,t.xValue,s.left+s.width/2)),r&&(a=Ri(r,t.yValue,r.top+r.height/2)),{x:o,y:a}}function sl(n,t){let e=n.scales,i=e[ii(e,t,"xScaleID")],s=e[ii(e,t,"yScaleID")];if(!i&&!s)return{};let{left:r,right:o}=i||n.chartArea,{top:a,bottom:l}=s||n.chartArea,c=_f(i,{min:t.xMin,max:t.xMax,start:r,end:o});r=c.start,o=c.end;let h=_f(s,{min:t.yMin,max:t.yMax,start:l,end:a});return a=h.start,l=h.end,{x:r,y:a,x2:o,y2:l,width:o-r,height:l-a,centerX:r+(o-r)/2,centerY:a+(l-a)/2}}function bf(n,t){if(!hf(t)){let e=sl(n,t),i=t.radius;(!i||isNaN(i))&&(i=Math.min(e.width,e.height)/2,t.radius=i);let s=i*2,r=e.centerX+t.xAdjust,o=e.centerY+t.yAdjust;return{x:r-i,y:o-i,x2:r+i,y2:o+i,centerX:r,centerY:o,width:s,height:s,radius:i}}return Zy(n,t)}function Ky(n,t){let{scales:e,chartArea:i}=n,s=e[t.scaleID],r={x:i.left,y:i.top,x2:i.right,y2:i.bottom};return s?Jy(s,r,t):Qy(e,r,t),r}function vf(n,t,e){let i=sl(n,t);return i.initProperties=Ps(n,i,t,e),i.elements=[{type:"label",optionScope:"label",properties:nx(n,i,t),initProperties:i.initProperties}],i}function Zy(n,t){let e=mf(n,t),i=t.radius*2;return{x:e.x-t.radius+t.xAdjust,y:e.y-t.radius+t.yAdjust,x2:e.x+t.radius+t.xAdjust,y2:e.y+t.radius+t.yAdjust,centerX:e.x+t.xAdjust,centerY:e.y+t.yAdjust,radius:t.radius,width:i,height:i}}function _f(n,t){let e=gf(n,t)||t;return{start:Math.min(e.start,e.end),end:Math.max(e.start,e.end)}}function Jy(n,t,e){let i=Ri(n,e.value,NaN),s=Ri(n,e.endValue,i);n.isHorizontal()?(t.x=i,t.x2=s):(t.y=i,t.y2=s)}function Qy(n,t,e){for(let i of Object.keys(pf)){let s=n[ii(n,e,i)];if(s){let{min:r,max:o,start:a,end:l,startProp:c,endProp:h}=pf[i],f=gf(s,{min:e[r],max:e[o],start:s[a],end:s[l]});t[c]=f.start,t[h]=f.end}}}function tx({properties:n,options:t},e,i,s){let{x:r,x2:o,width:a}=n;return yf({start:r,end:o,size:a,borderWidth:t.borderWidth},{position:i.x,padding:{start:s.left,end:s.right},adjust:t.label.xAdjust,size:e.width})}function ex({properties:n,options:t},e,i,s){let{y:r,y2:o,height:a}=n;return yf({start:r,end:o,size:a,borderWidth:t.borderWidth},{position:i.y,padding:{start:s.top,end:s.bottom},adjust:t.label.yAdjust,size:e.height})}function yf(n,t){let{start:e,end:i,borderWidth:s}=n,{position:r,padding:{start:o,end:a},adjust:l}=t,c=i-s-e-o-a-t.size;return e+s/2+l+Qa(c,r)}function nx(n,t,e){let i=e.label;i.backgroundColor="transparent",i.callout.display=!1;let s=tl(i.position),r=Vt(i.padding),o=il(n.ctx,i),a=tx({properties:t,options:e},o,s,r),l=ex({properties:t,options:e},o,s,r),c=o.width+r.width,h=o.height+r.height;return{x:a,y:l,x2:a+c,y2:l+h,width:c,height:h,centerX:a+c/2,centerY:l+h/2,rotation:i.rotation}}function si(n,t,e){let i=Math.cos(e),s=Math.sin(e),r=t.x,o=t.y;return{x:r+i*(n.x-r)-s*(n.y-o),y:o+s*(n.x-r)+i*(n.y-o)}}var rl=["enter","leave"],ol=rl.concat("click");function ix(n,t,e){t.listened=uf(e,ol,t.listeners),t.moveListened=!1,t._getElements=Ja,rl.forEach(i=>{le(e[i])&&(t.moveListened=!0)}),(!t.listened||!t.moveListened)&&t.annotations.forEach(i=>{!t.listened&&le(i.click)&&(t.listened=!0),t.moveListened||rl.forEach(s=>{le(i[s])&&(t.listened=!0,t.moveListened=!0)})})}function sx(n,t,e){if(n.listened)switch(t.type){case"mousemove":case"mouseout":return rx(n,t,e);case"click":return ox(n,t,e)}}function rx(n,t,e){if(!n.moveListened)return;let i;t.type==="mousemove"?i=Ja(n,t,e.interaction):i=[];let s=n.hovered;n.hovered=i;let r={state:n,event:t},o=xf(r,"leave",s,i);return xf(r,"enter",i,s)||o}function xf({state:n,event:t},e,i,s){let r;for(let o of i)s.indexOf(o)<0&&(r=wf(o.options[e]||n.listeners[e],o,t)||r);return r}function ox(n,t,e){let i=n.listeners,s=Ja(n,t,e.interaction),r;for(let o of s)r=wf(o.options.click||i.click,o,t)||r;return r}function wf(n,t,e){return wt(n,[t.$context,e])===!0}var Zr=["afterDraw","beforeDraw"];function ax(n,t,e){let i=t.visibleElements;t.hooked=uf(e,Zr,t.hooks),t.hooked||i.forEach(s=>{t.hooked||Zr.forEach(r=>{le(s.options[r])&&(t.hooked=!0)})})}function kf(n,t,e){if(n.hooked){let i=t.options[e]||n.hooks[e];return wt(i,[t.$context])}}function lx(n,t,e){let i=dx(n.scales,t,e),s=Sf(t,i,"min","suggestedMin");s=Sf(t,i,"max","suggestedMax")||s,s&&le(t.handleTickRangeOptions)&&t.handleTickRangeOptions()}function cx(n,t){for(let e of n)ux(e,t)}function Sf(n,t,e,i){if(jt(t[e])&&!hx(n.options,e,i)){let s=n[e]!==t[e];return n[e]=t[e],s}}function hx(n,t,e){return Nt(n[t])||Nt(n[e])}function ux(n,t){for(let e of["scaleID","xScaleID","yScaleID"]){let i=ii(t,n,e);i&&!t[i]&&fx(n,e)&&console.warn(`No scale found with id '${i}' for annotation '${n.id}'`)}}function fx(n,t){if(t==="scaleID")return!0;let e=t.charAt(0);for(let i of["Min","Max","Value"])if(Nt(n[e+i]))return!0;return!1}function dx(n,t,e){let i=t.axis,s=t.id,r=i+"ScaleID",o={min:nt(t.min,Number.NEGATIVE_INFINITY),max:nt(t.max,Number.POSITIVE_INFINITY)};for(let a of e)a.scaleID===s?Mf(a,t,["value","endValue"],o):ii(n,a,r)===s&&Mf(a,t,[i+"Min",i+"Max",i+"Value"],o);return o}function Mf(n,t,e,i){for(let s of e){let r=n[s];if(Nt(r)){let o=t.parse(r);i.min=Math.min(i.min,o),i.max=Math.max(i.max,o)}}}var ri=class extends qt{inRange(t,e,i,s){let{x:r,y:o}=si({x:t,y:e},this.getCenterPoint(s),Wt(-this.options.rotation));return of({x:r,y:o},this.getProps(["x","y","x2","y2"],s),i,this.options.borderWidth)}getCenterPoint(t){return Oi(this,t)}draw(t){t.save(),nl(t,this.getCenterPoint(),this.options.rotation),df(t,this,this.options),t.restore()}get label(){return this.elements&&this.elements[0]}resolveElementProperties(t,e){return vf(t,e)}};ri.id="boxAnnotation";ri.defaults={adjustScaleRange:!0,backgroundShadowColor:"transparent",borderCapStyle:"butt",borderDash:[],borderDashOffset:0,borderJoinStyle:"miter",borderRadius:0,borderShadowColor:"transparent",borderWidth:1,display:!0,init:void 0,label:{backgroundColor:"transparent",borderWidth:0,callout:{display:!1},color:"black",content:null,display:!1,drawTime:void 0,font:{family:void 0,lineHeight:void 0,size:void 0,style:void 0,weight:"bold"},height:void 0,opacity:void 0,padding:6,position:"center",rotation:void 0,textAlign:"start",textStrokeColor:void 0,textStrokeWidth:0,width:void 0,xAdjust:0,yAdjust:0,z:void 0},rotation:0,shadowBlur:0,shadowOffsetX:0,shadowOffsetY:0,xMax:void 0,xMin:void 0,xScaleID:void 0,yMax:void 0,yMin:void 0,yScaleID:void 0,z:0};ri.defaultRoutes={borderColor:"color",backgroundColor:"color"};ri.descriptors={label:{_fallback:!0}};var Cf=["left","bottom","top","right"],Li=class extends qt{inRange(t,e,i,s){let{x:r,y:o}=si({x:t,y:e},this.getCenterPoint(s),Wt(-this.rotation));return of({x:r,y:o},this.getProps(["x","y","x2","y2"],s),i,this.options.borderWidth)}getCenterPoint(t){return Oi(this,t)}draw(t){let e=this.options,i=!Nt(this._visible)||this._visible;!e.display||!e.content||!i||(t.save(),nl(t,this.getCenterPoint(),this.rotation),gx(t,this),df(t,this,e),Hy(t,wx(this),e),t.restore())}resolveElementProperties(t,e){let i;if(hf(e))i=mf(t,e);else{let{centerX:a,centerY:l}=sl(t,e);i={x:a,y:l}}let s=Vt(e.padding),r=il(t.ctx,e),o=px(i,r,e,s);return{initProperties:Ps(t,o,e),pointX:i.x,pointY:i.y,...o,rotation:e.rotation}}};Li.id="labelAnnotation";Li.defaults={adjustScaleRange:!0,backgroundColor:"transparent",backgroundShadowColor:"transparent",borderCapStyle:"butt",borderDash:[],borderDashOffset:0,borderJoinStyle:"miter",borderRadius:0,borderShadowColor:"transparent",borderWidth:0,callout:{borderCapStyle:"butt",borderColor:void 0,borderDash:[],borderDashOffset:0,borderJoinStyle:"miter",borderWidth:1,display:!1,margin:5,position:"auto",side:5,start:"50%"},color:"black",content:null,display:!0,font:{family:void 0,lineHeight:void 0,size:void 0,style:void 0,weight:void 0},height:void 0,init:void 0,opacity:void 0,padding:6,position:"center",rotation:0,shadowBlur:0,shadowOffsetX:0,shadowOffsetY:0,textAlign:"center",textStrokeColor:void 0,textStrokeWidth:0,width:void 0,xAdjust:0,xMax:void 0,xMin:void 0,xScaleID:void 0,xValue:void 0,yAdjust:0,yMax:void 0,yMin:void 0,yScaleID:void 0,yValue:void 0,z:0};Li.defaultRoutes={borderColor:"color"};function px(n,t,e,i){let s=t.width+i.width+e.borderWidth,r=t.height+i.height+e.borderWidth,o=tl(e.position,"center"),a=Pf(n.x,s,e.xAdjust,o.x),l=Pf(n.y,r,e.yAdjust,o.y);return{x:a,y:l,x2:a+s,y2:l+r,width:s,height:r,centerX:a+s/2,centerY:l+r/2}}function Pf(n,t,e=0,i){return n-Qa(t,i)+e}function gx(n,t){let{pointX:e,pointY:i,options:s}=t,r=s.callout,o=r&&r.display&&yx(t,r);if(!o||kx(t,r,o))return;if(n.save(),n.beginPath(),!En(n,r))return n.restore();let{separatorStart:l,separatorEnd:c}=mx(t,o),{sideStart:h,sideEnd:f}=vx(t,o,l);(r.margin>0||s.borderWidth===0)&&(n.moveTo(l.x,l.y),n.lineTo(c.x,c.y)),n.moveTo(h.x,h.y),n.lineTo(f.x,f.y);let g=si({x:e,y:i},t.getCenterPoint(),Wt(-t.rotation));n.lineTo(g.x,g.y),n.stroke(),n.restore()}function mx(n,t){let{x:e,y:i,x2:s,y2:r}=n,o=bx(n,t),a,l;return t==="left"||t==="right"?(a={x:e+o,y:i},l={x:a.x,y:r}):(a={x:e,y:i+o},l={x:s,y:a.y}),{separatorStart:a,separatorEnd:l}}function bx(n,t){let{width:e,height:i,options:s}=n,r=s.callout.margin+s.borderWidth/2;return t==="right"?e+r:t==="bottom"?i+r:-r}function vx(n,t,e){let{y:i,width:s,height:r,options:o}=n,a=o.callout.start,l=_x(t,o.callout),c,h;return t==="left"||t==="right"?(c={x:e.x,y:i+Dn(r,a)},h={x:c.x+l,y:c.y}):(c={x:e.x+Dn(s,a),y:e.y},h={x:c.x,y:c.y+l}),{sideStart:c,sideEnd:h}}function _x(n,t){let e=t.side;return n==="left"||n==="top"?-e:e}function yx(n,t){let e=t.position;return Cf.includes(e)?e:xx(n,t)}function xx(n,t){let{x:e,y:i,x2:s,y2:r,width:o,height:a,pointX:l,pointY:c,centerX:h,centerY:f,rotation:g}=n,p={x:h,y:f},m=t.start,y=Dn(o,m),S=Dn(a,m),M=[e,e+y,e+y,s],C=[i+S,r,i,r],F=[];for(let D=0;D<4;D++){let I=si({x:M[D],y:C[D]},p,Wt(g));F.push({position:Cf[D],distance:Ke(I,{x:l,y:c})})}return F.sort((D,I)=>D.distance-I.distance)[0].position}function wx({x:n,y:t,width:e,height:i,options:s}){let r=s.borderWidth/2,o=Vt(s.padding);return{x:n+o.left+r,y:t+o.top+r,width:e-o.left-o.right-s.borderWidth,height:i-o.top-o.bottom-s.borderWidth}}function kx(n,t,e){let{pointX:i,pointY:s}=n,r=t.margin,o=i,a=s;return e==="left"?o+=r:e==="right"?o-=r:e==="top"?a+=r:e==="bottom"&&(a-=r),n.inRange(o,a)}var al=(n,t,e)=>({x:n.x+e*(t.x-n.x),y:n.y+e*(t.y-n.y)}),ll=(n,t,e)=>al(t,e,Math.abs((n-t.y)/(e.y-t.y))).x,Tf=(n,t,e)=>al(t,e,Math.abs((n-t.x)/(e.x-t.x))).y,Ts=n=>n*n,Sx=(n,t,{x:e,y:i,x2:s,y2:r},o)=>o==="y"?{start:Math.min(i,r),end:Math.max(i,r),value:t}:{start:Math.min(e,s),end:Math.max(e,s),value:n},Df=(n,t,e,i)=>(1-i)*(1-i)*n+2*(1-i)*i*t+i*i*e,cl=(n,t,e,i)=>({x:Df(n.x,t.x,e.x,i),y:Df(n.y,t.y,e.y,i)}),Ef=(n,t,e,i)=>2*(1-i)*(t-n)+2*i*(e-t),Of=(n,t,e,i)=>-Math.atan2(Ef(n.x,t.x,e.x,i),Ef(n.y,t.y,e.y,i))+.5*gt,Fi=class extends qt{inRange(t,e,i,s){let r=this.options.borderWidth/2;if(i!=="x"&&i!=="y"){let o={mouseX:t,mouseY:e},{path:a,ctx:l}=this;if(a){En(l,this.options);let{chart:h}=this.$context,f=t*h.currentDevicePixelRatio,g=e*h.currentDevicePixelRatio,p=l.isPointInStroke(a,f,g)||hl(this,o,s);return l.restore(),p}let c=Ts(r);return Tx(this,o,c,s)||hl(this,o,s)}return Mx(this,{mouseX:t,mouseY:e},i,{hBorderWidth:r,useFinalPosition:s})}getCenterPoint(t){return Oi(this,t)}draw(t){let{x:e,y:i,x2:s,y2:r,cp:o,options:a}=this;if(t.save(),!En(t,a))return t.restore();Ai(t,a);let l=Math.sqrt(Math.pow(s-e,2)+Math.pow(r-i,2));if(a.curve&&o)return Ix(t,this,o,l),t.restore();let{startOpts:c,endOpts:h,startAdjust:f,endAdjust:g}=If(this),p=Math.atan2(r-i,s-e);t.translate(e,i),t.rotate(p),t.beginPath(),t.moveTo(0+f,0),t.lineTo(l-g,0),t.shadowColor=a.borderShadowColor,t.stroke(),ul(t,0,f,c),ul(t,l,-g,h),t.restore()}get label(){return this.elements&&this.elements[0]}resolveElementProperties(t,e){let i=Ky(t,e),{x:s,y:r,x2:o,y2:a}=i,l=Cx(i,t.chartArea),c=l?Px({x:s,y:r},{x:o,y:a},t.chartArea):{x:s,y:r,x2:o,y2:a,width:Math.abs(o-s),height:Math.abs(a-r)};if(c.centerX=(o+s)/2,c.centerY=(a+r)/2,c.initProperties=Ps(t,c,e),e.curve){let f={x:c.x,y:c.y},g={x:c.x2,y:c.y2};c.cp=Fx(c,e,Ke(f,g))}let h=Dx(t,c,e.label);return h._visible=l,c.elements=[{type:"label",optionScope:"label",properties:h,initProperties:c.initProperties}],c}};Fi.id="lineAnnotation";var Af={backgroundColor:void 0,backgroundShadowColor:void 0,borderColor:void 0,borderDash:void 0,borderDashOffset:void 0,borderShadowColor:void 0,borderWidth:void 0,display:void 0,fill:void 0,length:void 0,shadowBlur:void 0,shadowOffsetX:void 0,shadowOffsetY:void 0,width:void 0};Fi.defaults={adjustScaleRange:!0,arrowHeads:{display:!1,end:Object.assign({},Af),fill:!1,length:12,start:Object.assign({},Af),width:6},borderDash:[],borderDashOffset:0,borderShadowColor:"transparent",borderWidth:2,curve:!1,controlPoint:{y:"-50%"},display:!0,endValue:void 0,init:void 0,label:{backgroundColor:"rgba(0,0,0,0.8)",backgroundShadowColor:"transparent",borderCapStyle:"butt",borderColor:"black",borderDash:[],borderDashOffset:0,borderJoinStyle:"miter",borderRadius:6,borderShadowColor:"transparent",borderWidth:0,callout:Object.assign({},Li.defaults.callout),color:"#fff",content:null,display:!1,drawTime:void 0,font:{family:void 0,lineHeight:void 0,size:void 0,style:void 0,weight:"bold"},height:void 0,opacity:void 0,padding:6,position:"center",rotation:0,shadowBlur:0,shadowOffsetX:0,shadowOffsetY:0,textAlign:"center",textStrokeColor:void 0,textStrokeWidth:0,width:void 0,xAdjust:0,yAdjust:0,z:void 0},scaleID:void 0,shadowBlur:0,shadowOffsetX:0,shadowOffsetY:0,value:void 0,xMax:void 0,xMin:void 0,xScaleID:void 0,yMax:void 0,yMin:void 0,yScaleID:void 0,z:0};Fi.descriptors={arrowHeads:{start:{_fallback:!0},end:{_fallback:!0},_fallback:!0}};Fi.defaultRoutes={borderColor:"color"};function Mx(n,{mouseX:t,mouseY:e},i,{hBorderWidth:s,useFinalPosition:r}){let o=Sx(t,e,n.getProps(["x","y","x2","y2"],r),i);return o.value>=o.start-s&&o.value<=o.end+s||hl(n,{mouseX:t,mouseY:e},r,i)}function Cx({x:n,y:t,x2:e,y2:i},{top:s,right:r,bottom:o,left:a}){return!(nr&&e>r||to&&i>o)}function Rf({x:n,y:t},e,{top:i,right:s,bottom:r,left:o}){return ns&&(t=Tf(s,{x:n,y:t},e),n=s),tr&&(n=ll(r,{x:n,y:t},e),t=r),{x:n,y:t}}function Px(n,t,e){let{x:i,y:s}=Rf(n,t,e),{x:r,y:o}=Rf(t,n,e);return{x:i,y:s,x2:r,y2:o,width:Math.abs(r-i),height:Math.abs(o-s)}}function Tx(n,{mouseX:t,mouseY:e},i=ni,s){let{x:r,y:o,x2:a,y2:l}=n.getProps(["x","y","x2","y2"],s),c=a-r,h=l-o,f=Ts(c)+Ts(h),g=f===0?-1:((t-r)*c+(e-o)*h)/f,p,m;return g<0?(p=r,m=o):g>1?(p=a,m=l):(p=r+g*c,m=o+g*h),Ts(t-p)+Ts(e-m)<=i}function hl(n,{mouseX:t,mouseY:e},i,s){let r=n.label;return r.options.display&&r.inRange(t,e,s,i)}function Dx(n,t,e){let i=e.borderWidth,s=Vt(e.padding),r=il(n.ctx,e),o=r.width+s.width+i,a=r.height+s.height+i;return Ox(t,e,{width:o,height:a,padding:s},n.chartArea)}function Ex(n){let{x:t,y:e,x2:i,y2:s}=n,r=Math.atan2(s-e,i-t);return r>gt/2?r-gt:r0&&(s.w/2+r.left-i.x)/o,c=a>0&&(s.h/2+r.top-i.y)/a;return Ur(Math.max(l,c),0,.25)}function Lx(n,t){let{x:e,x2:i,y:s,y2:r}=n,o=Math.min(s,r)-t.top,a=Math.min(e,i)-t.left,l=t.bottom-Math.max(s,r),c=t.right-Math.max(e,i);return{x:Math.min(a,c),y:Math.min(o,l),dx:a<=c?1:-1,dy:o<=l?1:-1}}function Ff(n,t){let{size:e,min:i,max:s,padding:r}=t,o=e/2;return e>s-i?(s+i)/2:(i>=n-r-o&&(n=i+r+o),s<=n+r+o&&(n=s-r-o),n)}function If(n){let t=n.options,e=t.arrowHeads&&t.arrowHeads.start,i=t.arrowHeads&&t.arrowHeads.end;return{startOpts:e,endOpts:i,startAdjust:$f(n,e),endAdjust:$f(n,i)}}function $f(n,t){if(!t||!t.display)return 0;let{length:e,width:i}=t,s=n.options.borderWidth/2,r={x:e,y:i+s};return Math.abs(ll(0,r,{x:0,y:s}))}function ul(n,t,e,i){if(!i||!i.display)return;let{length:s,width:r,fill:o,backgroundColor:a,borderColor:l}=i,c=Math.abs(t-s)+e;n.beginPath(),Ai(n,i),En(n,i),n.moveTo(c,-r),n.lineTo(t+e,0),n.lineTo(c,r),o===!0?(n.fillStyle=a||l,n.closePath(),n.fill(),n.shadowColor="transparent"):n.shadowColor=i.borderShadowColor,n.stroke()}function Fx(n,t,e){let{x:i,y:s,x2:r,y2:o,centerX:a,centerY:l}=n,c=Math.atan2(o-s,r-i),h=tl(t.controlPoint,0),f={x:a+Dn(e,h.x,!1),y:l+Dn(e,h.y,!1)};return si(f,{x:a,y:l},c)}function jf(n,{x:t,y:e},{angle:i,adjust:s},r){!r||!r.display||(n.save(),n.translate(t,e),n.rotate(i),ul(n,0,-s,r),n.restore())}function Ix(n,t,e,i){let{x:s,y:r,x2:o,y2:a,options:l}=t,{startOpts:c,endOpts:h,startAdjust:f,endAdjust:g}=If(t),p={x:s,y:r},m={x:o,y:a},y=Of(p,e,m,0),S=Of(p,e,m,1)-gt,M=cl(p,e,m,f/i),C=cl(p,e,m,1-g/i),F=new Path2D;n.beginPath(),F.moveTo(M.x,M.y),F.quadraticCurveTo(e.x,e.y,C.x,C.y),n.shadowColor=l.borderShadowColor,n.stroke(F),t.path=F,t.ctx=n,jf(n,M,{angle:y,adjust:f},c),jf(n,C,{angle:S,adjust:g},h)}var Ii=class extends qt{inRange(t,e,i,s){let r=this.options.rotation,o=this.options.borderWidth;if(i!=="x"&&i!=="y")return $x({x:t,y:e},this.getProps(["width","height","centerX","centerY"],s),r,o);let{x:a,y:l,x2:c,y2:h}=this.getProps(["x","y","x2","y2"],s),f=o/2,g=i==="y"?{start:l,end:h}:{start:a,end:c},p=si({x:t,y:e},this.getCenterPoint(s),Wt(-r));return p[i]>=g.start-f-ni&&p[i]<=g.end+f+ni}getCenterPoint(t){return Oi(this,t)}draw(t){let{width:e,height:i,centerX:s,centerY:r,options:o}=this;t.save(),nl(t,this.getCenterPoint(),o.rotation),Ai(t,this.options),t.beginPath(),t.fillStyle=o.backgroundColor;let a=En(t,o);t.ellipse(s,r,i/2,e/2,gt/2,0,2*gt),t.fill(),a&&(t.shadowColor=o.borderShadowColor,t.stroke()),t.restore()}get label(){return this.elements&&this.elements[0]}resolveElementProperties(t,e){return vf(t,e,!0)}};Ii.id="ellipseAnnotation";Ii.defaults={adjustScaleRange:!0,backgroundShadowColor:"transparent",borderDash:[],borderDashOffset:0,borderShadowColor:"transparent",borderWidth:1,display:!0,init:void 0,label:Object.assign({},ri.defaults.label),rotation:0,shadowBlur:0,shadowOffsetX:0,shadowOffsetY:0,xMax:void 0,xMin:void 0,xScaleID:void 0,yMax:void 0,yMin:void 0,yScaleID:void 0,z:0};Ii.defaultRoutes={borderColor:"color",backgroundColor:"color"};Ii.descriptors={label:{_fallback:!0}};function $x(n,t,e,i){let{width:s,height:r,centerX:o,centerY:a}=t,l=s/2,c=r/2;if(l<=0||c<=0)return!1;let h=Wt(e||0),f=i/2||0,g=Math.cos(h),p=Math.sin(h),m=Math.pow(g*(n.x-o)+p*(n.y-a),2),y=Math.pow(p*(n.x-o)-g*(n.y-a),2);return m/Math.pow(l+f,2)+y/Math.pow(c+f,2)<=1.0001}var Ds=class extends qt{inRange(t,e,i,s){let{x:r,y:o,x2:a,y2:l,width:c}=this.getProps(["x","y","x2","y2","width"],s),h=this.options.borderWidth;if(i!=="x"&&i!=="y")return Iy({x:t,y:e},this.getCenterPoint(s),c/2,h);let f=h/2,g=i==="y"?{start:o,end:l,value:e}:{start:r,end:a,value:t};return g.value>=g.start-f&&g.value<=g.end+f}getCenterPoint(t){return Oi(this,t)}draw(t){let e=this.options,i=e.borderWidth;if(e.radius<.1)return;t.save(),t.fillStyle=e.backgroundColor,Ai(t,e);let s=En(t,e);Vy(t,this,this.centerX,this.centerY),s&&!Kr(e.pointStyle)&&(t.shadowColor=e.borderShadowColor,t.stroke()),t.restore(),e.borderWidth=i}resolveElementProperties(t,e){let i=bf(t,e);return i.initProperties=Ps(t,i,e,!0),i}};Ds.id="pointAnnotation";Ds.defaults={adjustScaleRange:!0,backgroundShadowColor:"transparent",borderDash:[],borderDashOffset:0,borderShadowColor:"transparent",borderWidth:1,display:!0,init:void 0,pointStyle:"circle",radius:10,rotation:0,shadowBlur:0,shadowOffsetX:0,shadowOffsetY:0,xAdjust:0,xMax:void 0,xMin:void 0,xScaleID:void 0,xValue:void 0,yAdjust:0,yMax:void 0,yMin:void 0,yScaleID:void 0,yValue:void 0,z:0};Ds.defaultRoutes={borderColor:"color",backgroundColor:"color"};var Es=class extends qt{inRange(t,e,i,s){if(i!=="x"&&i!=="y")return this.options.radius>=.1&&this.elements.length>1&&zx(this.elements,t,e,s);let r=si({x:t,y:e},this.getCenterPoint(s),Wt(-this.options.rotation)),o=this.elements.map(c=>i==="y"?c.bY:c.bX),a=Math.min(...o),l=Math.max(...o);return r[i]>=a&&r[i]<=l}getCenterPoint(t){return Oi(this,t)}draw(t){let{elements:e,options:i}=this;t.save(),t.beginPath(),t.fillStyle=i.backgroundColor,Ai(t,i);let s=En(t,i),r=!0;for(let o of e)r?(t.moveTo(o.x,o.y),r=!1):t.lineTo(o.x,o.y);t.closePath(),t.fill(),s&&(t.shadowColor=i.borderShadowColor,t.stroke()),t.restore()}resolveElementProperties(t,e){let i=bf(t,e),{sides:s,rotation:r}=e,o=[],a=2*gt/s,l=r*Xi;for(let c=0;ce!=r.bY>e&&t<(r.bX-a.bX)*(e-a.bY)/(r.bY-a.bY)+a.bX&&(s=!s),r=a}return s}var On={box:ri,ellipse:Ii,label:Li,line:Fi,point:Ds,polygon:Es};Object.keys(On).forEach(n=>{ft.describe(`elements.${On[n].id}`,{_fallback:"plugins.annotation.common"})});var Bx={update:Object.assign},Nx=ol.concat(Zr),zf=(n,t)=>at(t)?pl(n,t):n,fl=n=>n==="color"||n==="font";function dl(n="line"){return On[n]?n:(console.warn(`Unknown annotation type: '${n}', defaulting to 'line'`),"line")}function Hx(n,t,e,i){let s=Vx(n,e.animations,i),r=t.annotations,o=qx(t.elements,r);for(let a=0;azf(o,s)):e[i]=zf(r,s)}return e}function Xx(n,t,e){return t.$context||(t.$context=Object.assign(Object.create(n.getContext()),{element:t,id:e.id,type:"annotation"}))}function qx(n,t){let e=t.length,i=n.length;if(ie&&n.splice(e,i-e);return n}var Gx="2.2.1",An=new Map,Ux=ol.concat(Zr),Hf={id:"annotation",version:Gx,beforeRegister(){$y("chart.js","3.7",se.version)},afterRegister(){se.register(On)},afterUnregister(){se.unregister(On)},beforeInit(n){An.set(n,{annotations:[],elements:[],visibleElements:[],listeners:{},listened:!1,moveListened:!1,hooks:{},hooked:!1,hovered:[]})},beforeUpdate(n,t,e){let i=An.get(n),s=i.annotations=[],r=e.annotations;at(r)?Object.keys(r).forEach(o=>{let a=r[o];at(a)&&(a.id=o,s.push(a))}):pt(r)&&s.push(...r),cx(s,n.scales)},afterDataLimits(n,t){let e=An.get(n);lx(n,t.scale,e.annotations.filter(i=>i.display&&i.adjustScaleRange))},afterUpdate(n,t,e){let i=An.get(n);ix(n,i,e),Hx(n,i,e,t.mode),i.visibleElements=i.elements.filter(s=>!s.skip&&s.options.display),ax(n,i,e)},beforeDatasetsDraw(n,t,e){Jr(n,"beforeDatasetsDraw",e.clip)},afterDatasetsDraw(n,t,e){Jr(n,"afterDatasetsDraw",e.clip)},beforeDraw(n,t,e){Jr(n,"beforeDraw",e.clip)},afterDraw(n,t,e){Jr(n,"afterDraw",e.clip)},beforeEvent(n,t,e){let i=An.get(n);sx(i,t.event,e)&&(t.changed=!0)},afterDestroy(n){An.delete(n)},_getState(n){return An.get(n)},defaults:{animations:{numbers:{properties:["x","y","x2","y2","width","height","centerX","centerY","pointX","pointY","radius"],type:"number"}},clip:!0,interaction:{mode:void 0,axis:void 0,intersect:void 0},common:{drawTime:"afterDatasetsDraw",init:!1,label:{}}},descriptors:{_indexable:!1,_scriptable:n=>!Ux.includes(n)&&n!=="init",annotations:{_allKeys:!1,_fallback:(n,t)=>`elements.${On[dl(t.type)].id}`},interaction:{_fallback:!0},common:{label:{_indexable:fl,_fallback:!0},_indexable:fl}},additionalOptionScopes:[""]};function Jr(n,t,e){let{ctx:i,chartArea:s}=n,r=An.get(n);e&&xn(i,s);let o=Kx(r.visibleElements,t).sort((a,l)=>a.element.options.z-l.element.options.z);for(let a of o)Zx(i,s,r,a);e&&wn(i)}function Kx(n,t){let e=[];for(let i of n)if(i.options.drawTime===t&&e.push({element:i,main:!0}),i.elements&&i.elements.length)for(let s of i.elements)s.options.display&&s.options.drawTime===t&&e.push({element:s});return e}function Zx(n,t,e,i){let s=i.element;i.main?(kf(e,s,"beforeDraw"),s.draw(n,t),kf(e,s,"afterDraw")):s.draw(n,t)}se.register(...Xu,Hf,Ti,Cs);var to=class{constructor(t){this.plugin=t}async datasetPrep(t,e,i=!1){var h,f,g;let s=[];if(!t.id){let p=[];if(this.plugin.settings.themeable||i){let m=1;for(;;){let y=getComputedStyle(e).getPropertyValue(`--chart-color-${m}`);if(y)p.push(y),m++;else break}}for(let m=0;t.series.length>m;m++){let c=t.series[m],{title:y}=c,S=qc(c,["title"]),M=Nn({label:y!=null?y:"",backgroundColor:t.labelColors?p.length?ln(p,t.transparency):ln(this.plugin.settings.colors,t.transparency):p.length?ln(p,t.transparency)[m]:ln(this.plugin.settings.colors,t.transparency)[m],borderColor:t.labelColors?p.length?p:this.plugin.settings.colors:p.length?p[m]:this.plugin.settings.colors[m],borderWidth:1,fill:t.fill?t.stacked?m==0?"origin":"-1":!0:!1,tension:(h=t.tension)!=null?h:0},S);t.type==="sankey"&&(M.colorFrom&&(M.colorFrom=C=>{var F,D;return(D=(F=t.series[m].colorFrom[C.dataset.data[C.dataIndex].from])!=null?F:p[m])!=null?D:"green"}),M.colorTo&&(M.colorTo=C=>{var F,D;return(D=(F=t.series[m].colorTo[C.dataset.data[C.dataIndex].to])!=null?F:p[m])!=null?D:"green"})),s.push(M)}}let r=t.time?{type:"time",time:{unit:t.time}}:null,o=t.labels,a=getComputedStyle(e).getPropertyValue("--background-modifier-border"),l;return se.defaults.color=t.textColor||getComputedStyle(e).getPropertyValue("--text-muted"),se.defaults.font.family=getComputedStyle(e).getPropertyValue("--mermaid-font"),se.defaults.plugins=_i(Nn({},se.defaults.plugins),{legend:_i(Nn({},se.defaults.plugins.legend),{display:(f=t.legend)!=null?f:!0,position:(g=t.legendPosition)!=null?g:"top"})}),se.defaults.layout.padding=t.padding,t.type=="radar"||t.type=="polarArea"?l={type:t.type,data:{labels:o,datasets:s},options:{animation:{duration:0},scales:{r:_i(Nn({},r),{grid:{color:a},beginAtZero:t.beginAtZero,max:t.rMax,min:t.rMin,ticks:{backdropColor:a}})}}}:t.type=="bar"||t.type=="line"?l={type:t.type,data:{labels:o,datasets:s},options:{animation:{duration:0},indexAxis:t.indexAxis,spanGaps:t.spanGaps,scales:{y:{min:t.yMin,max:t.yMax,reverse:t.yReverse,ticks:{display:t.yTickDisplay,padding:t.yTickPadding},display:t.yDisplay,stacked:t.stacked,beginAtZero:t.beginAtZero,grid:{color:a},title:{display:t.yTitle,text:t.yTitle}},x:_i(Nn({},r),{min:t.xMin,max:t.xMax,reverse:t.xReverse,ticks:{display:t.xTickDisplay,padding:t.xTickPadding},display:t.xDisplay,stacked:t.stacked,grid:{color:a},title:{display:t.xTitle,text:t.xTitle}})}}}:t.type==="sankey"?(s=s.map(p=>_i(Nn({},p),{data:p.data.map(m=>Array.isArray(m)&&m.length===3?{from:m[0],flow:m[1],to:m[2]}:m)})),l={type:t.type,data:{labels:o,datasets:s},options:{animation:{duration:0}}}):l={type:t.type,data:{labels:o,datasets:s},options:{animation:{duration:0},spanGaps:t.spanGaps}},{chartOptions:l,width:t.width}}async imageRenderer(t,e){let i=l=>new Promise(c=>setTimeout(c,l)),s=document.createElement("canvas"),r=s.getContext("2d"),o=await this.datasetPrep(await(0,Qr.parseYaml)(t.replace("```chart","").replace("```","").replace(/\t/g," ")),document.body);new se(r,o.chartOptions),document.body.append(s),await i(250);let a=s.toDataURL(e.format,e.quality);return document.body.removeChild(s),a.substring(a.indexOf(",")+1)}renderRaw(t,e){var s;let i=e.createEl("canvas");if(t.chartOptions)try{let r=new se(i.getContext("2d"),t.chartOptions);return i.parentElement.style.width=(s=t.width)!=null?s:"100%",i.parentElement.style.margin="auto",r}catch(r){return cn(r,e),null}else try{return new se(i.getContext("2d"),t)}catch(r){return cn(r,e),null}}async renderFromYaml(t,e,i){this.plugin.app.workspace.onLayoutReady(()=>i.addChild(new Wf(t,e,this,i.sourcePath)))}},Wf=class extends Qr.MarkdownRenderChild{constructor(t,e,i,s){super(e);this.el=e,this.data=t,this.renderer=i,this.ownPath=s,this.changeHandler=this.changeHandler.bind(this),this.reload=this.reload.bind(this)}async onload(){var t,e,i,s;try{let r=await this.renderer.datasetPrep(this.data,this.el),o={};if(this.data.id){let a=[];if(this.renderer.plugin.settings.themeable){let g=1;for(;;){let p=getComputedStyle(this.el).getPropertyValue(`--chart-color-${g}`);if(p)a.push(p),g++;else break}}o.datasets=[];let l;this.data.file&&(l=this.renderer.plugin.app.metadataCache.getFirstLinkpathDest(this.data.file,this.renderer.plugin.app.workspace.getActiveFile().path));let c=(t=this.renderer.plugin.app.metadataCache.getFileCache(l!=null?l:this.renderer.plugin.app.vault.getAbstractFileByPath(this.ownPath)).sections.find(g=>g.id===this.data.id))==null?void 0:t.position;if(!c)throw"Invalid id and/or file";let h=(await this.renderer.plugin.app.vault.cachedRead(this.data.file?l:this.renderer.plugin.app.vault.getAbstractFileByPath(this.ownPath))).substring(c.start.offset,c.end.offset),f;try{f=Za(h,(e=this.data.layout)!=null?e:"columns",this.data.select)}catch(g){throw"There is no table at that id and/or file"}o.labels=f.labels;for(let g=0;f.dataFields.length>g;g++)o.datasets.push({label:(i=f.dataFields[g].dataTitle)!=null?i:"",data:f.dataFields[g].data,backgroundColor:this.data.labelColors?a.length?ln(a,this.data.transparency):ln(this.renderer.plugin.settings.colors,this.data.transparency):a.length?ln(a,this.data.transparency)[g]:ln(this.renderer.plugin.settings.colors,this.data.transparency)[g],borderColor:this.data.labelColors?a.length?a:this.renderer.plugin.settings.colors:a.length?a[g]:this.renderer.plugin.settings.colors[g],borderWidth:1,fill:this.data.fill?this.data.stacked?g==0?"origin":"-1":!0:!1,tension:(s=this.data.tension)!=null?s:0});r.chartOptions.data.labels=o.labels,r.chartOptions.data.datasets=o.datasets}this.chart=this.renderer.renderRaw(r,this.containerEl)}catch(r){cn(r,this.el)}this.data.id&&this.renderer.plugin.app.metadataCache.on("changed",this.changeHandler),this.renderer.plugin.app.workspace.on("css-change",this.reload)}changeHandler(t){(this.data.file?t.basename===this.data.file:t.path===this.ownPath)&&this.reload()}reload(){this.onunload(),this.onload()}onunload(){this.renderer.plugin.app.metadataCache.off("changed",this.changeHandler),this.renderer.plugin.app.workspace.off("css-change",this.reload),this.el.empty(),this.chart&&this.chart.destroy(),this.chart=null}};var eo={colors:["rgba(255, 99, 132, 1)","rgba(54, 162, 235, 1)","rgba(255, 206, 86, 1)","rgba(75, 192, 192, 1)","rgba(153, 102, 255, 1)","rgba(255, 159, 64, 1)"],contextMenu:!0,imageSettings:{format:"image/png",quality:.92},themeable:!1};var Ye=ze(require("obsidian"));var gl=function(n,t){if(!(n instanceof t))throw new TypeError("Cannot call a class as a function")},ml=function(){function n(t,e){for(var i=0;i1&&arguments[1]!==void 0?arguments[1]:1,e=t>0?n.toFixed(t).replace(/0+$/,"").replace(/\.$/,""):n.toString();return e||"0"}var Qx=function(){function n(t,e,i,s){gl(this,n);var r=this;function o(l){if(l.startsWith("hsl")){var c=l.match(/([\-\d\.e]+)/g).map(Number),h=no(c,4),f=h[0],g=h[1],p=h[2],m=h[3];m===void 0&&(m=1),f/=360,g/=100,p/=100,r.hsla=[f,g,p,m]}else if(l.startsWith("rgb")){var y=l.match(/([\-\d\.e]+)/g).map(Number),S=no(y,4),M=S[0],C=S[1],F=S[2],D=S[3];D===void 0&&(D=1),r.rgba=[M,C,F,D]}else l.startsWith("#")?r.rgba=n.hexToRgb(l):r.rgba=n.nameToRgb(l)||n.hexToRgb(l)}if(t!==void 0)if(Array.isArray(t))this.rgba=t;else if(i===void 0){var a=t&&""+t;a&&o(a.toLowerCase())}else this.rgba=[t,e,i,s===void 0?1:s]}return ml(n,[{key:"printRGB",value:function(e){var i=e?this.rgba:this.rgba.slice(0,3),s=i.map(function(r,o){return Vf(r,o===3?3:0)});return e?"rgba("+s+")":"rgb("+s+")"}},{key:"printHSL",value:function(e){var i=[360,100,100,1],s=["","%","%",""],r=e?this.hsla:this.hsla.slice(0,3),o=r.map(function(a,l){return Vf(a*i[l],l===3?3:1)+s[l]});return e?"hsla("+o+")":"hsl("+o+")"}},{key:"printHex",value:function(e){var i=this.hex;return e?i:i.substring(0,7)}},{key:"rgba",get:function(){if(this._rgba)return this._rgba;if(!this._hsla)throw new Error("No color is set");return this._rgba=n.hslToRgb(this._hsla)},set:function(e){e.length===3&&(e[3]=1),this._rgba=e,this._hsla=null}},{key:"rgbString",get:function(){return this.printRGB()}},{key:"rgbaString",get:function(){return this.printRGB(!0)}},{key:"hsla",get:function(){if(this._hsla)return this._hsla;if(!this._rgba)throw new Error("No color is set");return this._hsla=n.rgbToHsl(this._rgba)},set:function(e){e.length===3&&(e[3]=1),this._hsla=e,this._rgba=null}},{key:"hslString",get:function(){return this.printHSL()}},{key:"hslaString",get:function(){return this.printHSL(!0)}},{key:"hex",get:function(){var e=this.rgba,i=e.map(function(s,r){return r<3?s.toString(16):Math.round(s*255).toString(16)});return"#"+i.map(function(s){return s.padStart(2,"0")}).join("")},set:function(e){this.rgba=n.hexToRgb(e)}}],[{key:"hexToRgb",value:function(e){var i=(e.startsWith("#")?e.slice(1):e).replace(/^(\w{3})$/,"$1F").replace(/^(\w)(\w)(\w)(\w)$/,"$1$1$2$2$3$3$4$4").replace(/^(\w{6})$/,"$1FF");if(!i.match(/^([0-9a-fA-F]{8})$/))throw new Error("Unknown hex color; "+e);var s=i.match(/^(\w\w)(\w\w)(\w\w)(\w\w)$/).slice(1).map(function(r){return parseInt(r,16)});return s[3]=s[3]/255,s}},{key:"nameToRgb",value:function(e){var i=e.toLowerCase().replace("at","T").replace(/[aeiouyldf]/g,"").replace("ght","L").replace("rk","D").slice(-5,4),s=Jx[i];return s===void 0?s:n.hexToRgb(s.replace(/\-/g,"00").padStart(6,"f"))}},{key:"rgbToHsl",value:function(e){var i=no(e,4),s=i[0],r=i[1],o=i[2],a=i[3];s/=255,r/=255,o/=255;var l=Math.max(s,r,o),c=Math.min(s,r,o),h=void 0,f=void 0,g=(l+c)/2;if(l===c)h=f=0;else{var p=l-c;switch(f=g>.5?p/(2-l-c):p/(l+c),l){case s:h=(r-o)/p+(r1&&(C-=1),C<1/6?S+(M-S)*6*C:C<1/2?M:C<2/3?S+(M-S)*(2/3-C)*6:S},g=o<.5?o*(1+r):o+r-o*r,p=2*o-g;l=f(p,g,s+1/3),c=f(p,g,s),h=f(p,g,s-1/3)}var m=[l*255,c*255,h*255].map(Math.round);return m[3]=a,m}}]),n}(),t1=function(){function n(){gl(this,n),this._events=[]}return ml(n,[{key:"add",value:function(e,i,s){e.addEventListener(i,s,!1),this._events.push({target:e,type:i,handler:s})}},{key:"remove",value:function(e,i,s){this._events=this._events.filter(function(r){var o=!0;return e&&e!==r.target&&(o=!1),i&&i!==r.type&&(o=!1),s&&s!==r.handler&&(o=!1),o&&n._doRemove(r.target,r.type,r.handler),!o})}},{key:"destroy",value:function(){this._events.forEach(function(e){return n._doRemove(e.target,e.type,e.handler)}),this._events=[]}}],[{key:"_doRemove",value:function(e,i,s){e.removeEventListener(i,s,!1)}}]),n}();function e1(n){var t=document.createElement("div");return t.innerHTML=n,t.firstElementChild}function bl(n,t,e){var i=!1;function s(l,c,h){return Math.max(c,Math.min(l,h))}function r(l,c,h){if(h&&(i=!0),!!i){l.preventDefault();var f=t.getBoundingClientRect(),g=f.width,p=f.height,m=c.clientX,y=c.clientY,S=s(m-f.left,0,g),M=s(y-f.top,0,p);e(S/g,M/p)}}function o(l,c){var h=l.buttons===void 0?l.which:l.buttons;h===1?r(l,l,c):i=!1}function a(l,c){l.touches.length===1?r(l,l.touches[0],c):i=!1}n.add(t,"mousedown",function(l){o(l,!0)}),n.add(t,"touchstart",function(l){a(l,!0)}),n.add(window,"mousemove",o),n.add(t,"touchmove",a),n.add(window,"mouseup",function(l){i=!1}),n.add(t,"touchend",function(l){i=!1}),n.add(t,"touchcancel",function(l){i=!1})}var n1=`linear-gradient(45deg, lightgrey 25%, transparent 25%, transparent 75%, lightgrey 75%) 0 0 / 2em 2em, + linear-gradient(45deg, lightgrey 25%, white 25%, white 75%, lightgrey 75%) 1em 1em / 2em 2em`,i1=360,Yf="keydown",io="mousedown",vl="focusin";function Ve(n,t){return(t||document).querySelector(n)}function Xf(n){n.preventDefault(),n.stopPropagation()}function _l(n,t,e,i,s){n.add(t,Yf,function(r){e.indexOf(r.key)>=0&&(s&&Xf(r),i(r))})}var yl=function(){function n(t){gl(this,n),this.settings={popup:"right",layout:"default",alpha:!0,editor:!0,editorFormat:"hex",cancelButton:!1,defaultColor:"#0cf"},this._events=new t1,this.onChange=null,this.onDone=null,this.onOpen=null,this.onClose=null,this.setOptions(t)}return ml(n,[{key:"setOptions",value:function(e){var i=this;if(!e)return;var s=this.settings;function r(c,h,f){for(var g in c)f&&f.indexOf(g)>=0||(h[g]=c[g])}if(e instanceof HTMLElement)s.parent=e;else{s.parent&&e.parent&&s.parent!==e.parent&&(this._events.remove(s.parent),this._popupInited=!1),r(e,s),e.onChange&&(this.onChange=e.onChange),e.onDone&&(this.onDone=e.onDone),e.onOpen&&(this.onOpen=e.onOpen),e.onClose&&(this.onClose=e.onClose);var o=e.color||e.colour;o&&this._setColor(o)}var a=s.parent;if(a&&s.popup&&!this._popupInited){var l=function(h){return i.openHandler(h)};this._events.add(a,"click",l),_l(this._events,a,[" ","Spacebar","Enter"],l),this._popupInited=!0}else e.parent&&!s.popup&&this.show()}},{key:"openHandler",value:function(e){if(this.show()){e&&e.preventDefault(),this.settings.parent.style.pointerEvents="none";var i=e&&e.type===Yf?this._domEdit:this.domElement;setTimeout(function(){return i.focus()},100),this.onOpen&&this.onOpen(this.colour)}}},{key:"closeHandler",value:function(e){var i=e&&e.type,s=!1;if(!e)s=!0;else if(i===io||i===vl){var r=(this.__containedEvent||0)+100;e.timeStamp>r&&(s=!0)}else Xf(e),s=!0;s&&this.hide()&&(this.settings.parent.style.pointerEvents="",i!==io&&this.settings.parent.focus(),this.onClose&&this.onClose(this.colour))}},{key:"movePopup",value:function(e,i){this.closeHandler(),this.setOptions(e),i&&this.openHandler()}},{key:"setColor",value:function(e,i){this._setColor(e,{silent:i})}},{key:"_setColor",value:function(e,i){if(typeof e=="string"&&(e=e.trim()),!!e){i=i||{};var s=void 0;try{s=new Qx(e)}catch(o){if(i.failSilently)return;throw o}if(!this.settings.alpha){var r=s.hsla;r[3]=1,s.hsla=r}this.colour=this.color=s,this._setHSLA(null,null,null,null,i)}}},{key:"setColour",value:function(e,i){this.setColor(e,i)}},{key:"show",value:function(){var e=this.settings.parent;if(!e)return!1;if(this.domElement){var i=this._toggleDOM(!0);return this._setPosition(),i}var s=this.settings.template||'
    ',r=e1(s);return this.domElement=r,this._domH=Ve(".picker_hue",r),this._domSL=Ve(".picker_sl",r),this._domA=Ve(".picker_alpha",r),this._domEdit=Ve(".picker_editor input",r),this._domSample=Ve(".picker_sample",r),this._domOkay=Ve(".picker_done button",r),this._domCancel=Ve(".picker_cancel button",r),r.classList.add("layout_"+this.settings.layout),this.settings.alpha||r.classList.add("no_alpha"),this.settings.editor||r.classList.add("no_editor"),this.settings.cancelButton||r.classList.add("no_cancel"),this._ifPopup(function(){return r.classList.add("popup")}),this._setPosition(),this.colour?this._updateUI():this._setColor(this.settings.defaultColor),this._bindEvents(),!0}},{key:"hide",value:function(){return this._toggleDOM(!1)}},{key:"destroy",value:function(){this._events.destroy(),this.domElement&&this.settings.parent.removeChild(this.domElement)}},{key:"_bindEvents",value:function(){var e=this,i=this,s=this.domElement,r=this._events;function o(c,h,f){r.add(c,h,f)}o(s,"click",function(c){return c.preventDefault()}),bl(r,this._domH,function(c,h){return i._setHSLA(c)}),bl(r,this._domSL,function(c,h){return i._setHSLA(null,c,1-h)}),this.settings.alpha&&bl(r,this._domA,function(c,h){return i._setHSLA(null,null,null,1-h)});var a=this._domEdit;o(a,"input",function(c){i._setColor(this.value,{fromEditor:!0,failSilently:!0})}),o(a,"focus",function(c){var h=this;h.selectionStart===h.selectionEnd&&h.select()}),this._ifPopup(function(){var c=function(g){return e.closeHandler(g)};o(window,io,c),o(window,vl,c),_l(r,s,["Esc","Escape"],c);var h=function(g){e.__containedEvent=g.timeStamp};o(s,io,h),o(s,vl,h),o(e._domCancel,"click",c)});var l=function(h){e._ifPopup(function(){return e.closeHandler(h)}),e.onDone&&e.onDone(e.colour)};o(this._domOkay,"click",l),_l(r,s,["Enter"],l)}},{key:"_setPosition",value:function(){var e=this.settings.parent,i=this.domElement;e!==i.parentNode&&e.appendChild(i),this._ifPopup(function(s){getComputedStyle(e).position==="static"&&(e.style.position="relative");var r=s===!0?"popup_right":"popup_"+s;["popup_top","popup_bottom","popup_left","popup_right"].forEach(function(o){o===r?i.classList.add(o):i.classList.remove(o)}),i.classList.add(r)})}},{key:"_setHSLA",value:function(e,i,s,r,o){o=o||{};var a=this.colour,l=a.hsla;[e,i,s,r].forEach(function(c,h){(c||c===0)&&(l[h]=c)}),a.hsla=l,this._updateUI(o),this.onChange&&!o.silent&&this.onChange(a)}},{key:"_updateUI",value:function(e){if(!this.domElement)return;e=e||{};var i=this.colour,s=i.hsla,r="hsl("+s[0]*i1+", 100%, 50%)",o=i.hslString,a=i.hslaString,l=this._domH,c=this._domSL,h=this._domA,f=Ve(".picker_selector",l),g=Ve(".picker_selector",c),p=Ve(".picker_selector",h);function m($,N,G){N.style.left=G*100+"%"}function y($,N,G){N.style.top=G*100+"%"}m(l,f,s[0]),this._domSL.style.backgroundColor=this._domH.style.color=r,m(c,g,s[1]),y(c,g,1-s[2]),c.style.color=o,y(h,p,1-s[3]);var S=o,M=S.replace("hsl","hsla").replace(")",", 0)"),C="linear-gradient("+[S,M]+")";if(this._domA.style.background=C+", "+n1,!e.fromEditor){var F=this.settings.editorFormat,D=this.settings.alpha,I=void 0;switch(F){case"rgb":I=i.printRGB(D);break;case"hsl":I=i.printHSL(D);break;default:I=i.printHex(D)}this._domEdit.value=I}this._domSample.style.color=a}},{key:"_ifPopup",value:function(e,i){this.settings.parent&&this.settings.popup?e&&e(this.settings.popup):i&&i()}},{key:"_toggleDOM",value:function(e){var i=this.domElement;if(!i)return!1;var s=e?"":"none",r=i.style.display!==s;return r&&(i.style.display=s),r}}]),n}();so=document.createElement("style"),so.textContent='.picker_wrapper.no_alpha .picker_alpha{display:none}.picker_wrapper.no_editor .picker_editor{position:absolute;z-index:-1;opacity:0}.picker_wrapper.no_cancel .picker_cancel{display:none}.layout_default.picker_wrapper{display:flex;flex-flow:row wrap;justify-content:space-between;align-items:stretch;font-size:10px;width:25em;padding:.5em}.layout_default.picker_wrapper input,.layout_default.picker_wrapper button{font-size:1rem}.layout_default.picker_wrapper>*{margin:.5em}.layout_default.picker_wrapper::before{content:"";display:block;width:100%;height:0;order:1}.layout_default .picker_slider,.layout_default .picker_selector{padding:1em}.layout_default .picker_hue{width:100%}.layout_default .picker_sl{flex:1 1 auto}.layout_default .picker_sl::before{content:"";display:block;padding-bottom:100%}.layout_default .picker_editor{order:1;width:6.5rem}.layout_default .picker_editor input{width:100%;height:100%}.layout_default .picker_sample{order:1;flex:1 1 auto}.layout_default .picker_done,.layout_default .picker_cancel{order:1}.picker_wrapper{box-sizing:border-box;background:#f2f2f2;box-shadow:0 0 0 1px silver;cursor:default;font-family:sans-serif;color:#444;pointer-events:auto}.picker_wrapper:focus{outline:none}.picker_wrapper button,.picker_wrapper input{box-sizing:border-box;border:none;box-shadow:0 0 0 1px silver;outline:none}.picker_wrapper button:focus,.picker_wrapper button:active,.picker_wrapper input:focus,.picker_wrapper input:active{box-shadow:0 0 2px 1px #1e90ff}.picker_wrapper button{padding:.4em .6em;cursor:pointer;background-color:#f5f5f5;background-image:linear-gradient(0deg, gainsboro, transparent)}.picker_wrapper button:active{background-image:linear-gradient(0deg, transparent, gainsboro)}.picker_wrapper button:hover{background-color:#fff}.picker_selector{position:absolute;z-index:1;display:block;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);border:2px solid #fff;border-radius:100%;box-shadow:0 0 3px 1px #67b9ff;background:currentColor;cursor:pointer}.picker_slider .picker_selector{border-radius:2px}.picker_hue{position:relative;background-image:linear-gradient(90deg, red, yellow, lime, cyan, blue, magenta, red);box-shadow:0 0 0 1px silver}.picker_sl{position:relative;box-shadow:0 0 0 1px silver;background-image:linear-gradient(180deg, white, rgba(255, 255, 255, 0) 50%),linear-gradient(0deg, black, rgba(0, 0, 0, 0) 50%),linear-gradient(90deg, #808080, rgba(128, 128, 128, 0))}.picker_alpha,.picker_sample{position:relative;background:linear-gradient(45deg, lightgrey 25%, transparent 25%, transparent 75%, lightgrey 75%) 0 0/2em 2em,linear-gradient(45deg, lightgrey 25%, white 25%, white 75%, lightgrey 75%) 1em 1em/2em 2em;box-shadow:0 0 0 1px silver}.picker_alpha .picker_selector,.picker_sample .picker_selector{background:none}.picker_editor input{font-family:monospace;padding:.2em .4em}.picker_sample::before{content:"";position:absolute;display:block;width:100%;height:100%;background:currentColor}.picker_arrow{position:absolute;z-index:-1}.picker_wrapper.popup{position:absolute;z-index:2;margin:1.5em}.picker_wrapper.popup,.picker_wrapper.popup .picker_arrow::before,.picker_wrapper.popup .picker_arrow::after{background:#f2f2f2;box-shadow:0 0 10px 1px rgba(0,0,0,.4)}.picker_wrapper.popup .picker_arrow{width:3em;height:3em;margin:0}.picker_wrapper.popup .picker_arrow::before,.picker_wrapper.popup .picker_arrow::after{content:"";display:block;position:absolute;top:0;left:0;z-index:-99}.picker_wrapper.popup .picker_arrow::before{width:100%;height:100%;-webkit-transform:skew(45deg);transform:skew(45deg);-webkit-transform-origin:0 100%;transform-origin:0 100%}.picker_wrapper.popup .picker_arrow::after{width:150%;height:150%;box-shadow:none}.popup.popup_top{bottom:100%;left:0}.popup.popup_top .picker_arrow{bottom:0;left:0;-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.popup.popup_bottom{top:100%;left:0}.popup.popup_bottom .picker_arrow{top:0;left:0;-webkit-transform:rotate(90deg) scale(1, -1);transform:rotate(90deg) scale(1, -1)}.popup.popup_left{top:0;right:100%}.popup.popup_left .picker_arrow{top:0;right:0;-webkit-transform:scale(-1, 1);transform:scale(-1, 1)}.popup.popup_right{top:0;left:100%}.popup.popup_right .picker_arrow{top:0;left:0}',document.documentElement.firstElementChild.appendChild(so),yl.StyleElement=so;var so;var xl=class extends Ye.PluginSettingTab{constructor(t,e){super(t,e);this.plugin=e}isColor(t){var e=new Option().style;return e.color=t,e.color==t}display(){let{containerEl:t,plugin:e}=this;t.empty(),t.createEl("h2",{text:"Settings - Obsidian Charts"}),t.createEl("h3",{text:"General"}),new Ye.Setting(t).setName("Show Button in Context Menu").setDesc("If enabled, you will se a Button in your Editor Context Menu to open the Chart Creator.").addToggle(r=>{r.setValue(this.plugin.settings.contextMenu).onChange(async o=>{e.settings.contextMenu=o,await e.saveSettings()})}),new Ye.Setting(t).setName("Donate").setDesc("If you like this Plugin, consider donating to support continued development:").addButton(r=>{r.buttonEl.outerHTML='
    '}),t.createEl("h3",{text:"Colors",attr:{style:"margin-bottom: 0"}});let i=t.createEl("p",{cls:"setting-item-description"});i.append("Set the Colors for your Charts. This will set the border Color and the inner Color will be the same, but with less opacity. This ensures better compatibility with Dark and Light Mode. ","You can use any ",i.createEl("a",{href:"https://www.w3schools.com/cssref/css_colors.asp",text:"valid CSS Color."})),new Ye.Setting(t).setName("Enable Theme Colors").setDesc("If your Obsidian Theme (or snippet) provides Colors you can use them instead.").addToggle(r=>{r.setValue(e.settings.themeable).onChange(async o=>{e.settings.themeable=o,await e.saveSettings(),this.display()})}),e.settings.themeable||(e.settings.colors.forEach((r,o)=>{let a=document.createDocumentFragment();a.createSpan({text:"\u25CF",attr:{style:`color: ${r}`}}),a.appendText(` Color #${o+1}`),new Ye.Setting(t).setName(a).setDesc("This will be the border Color used in the Charts you create.").addButton(l=>{l.setButtonText("Change Color"),new yl({parent:l.buttonEl,onDone:async c=>{this.plugin.settings.colors[o]=c.hex,await this.plugin.saveSettings(),this.display()},popup:"left",color:r,alpha:!1})}).addExtraButton(l=>{l.setIcon("trash").setTooltip("Remove").onClick(async()=>{this.plugin.settings.colors.remove(r),await this.plugin.saveSettings(),this.display()}),this.plugin.settings.colors.length===1&&l.setDisabled(!0)}).addExtraButton(l=>{l.setIcon("reset").setTooltip("Reset to default").onClick(async()=>{var c;this.plugin.settings.colors[o]=(c=eo.colors[o])!=null?c:"#ffffff",await this.plugin.saveSettings(),this.display()})})}),new Ye.Setting(t).addButton(r=>{r.setButtonText("Add Color").onClick(async()=>{this.plugin.settings.colors.push("#ffffff"),await this.plugin.saveSettings(),this.display()})})),t.createEl("h3",{text:"Chart to Image Converter"});let s=t.createEl("details");s.createEl("summary",{text:"How to use"}),s.createEl("img",{attr:{src:"https://media.discordapp.net/attachments/855181471643861002/897811615037136966/charttoimage.gif"}}),new Ye.Setting(t).setName("Image Format").setDesc("The Format to be used, when generating a Image from a Chart.").addDropdown(r=>{r.addOptions({"image/jpeg":"jpeg","image/png":"png","image/webp":"webp"}),r.setValue(e.settings.imageSettings.format),r.onChange(async o=>{e.settings.imageSettings.format=o,await e.saveSettings()})}),new Ye.Setting(t).setName("Image Quality").setDesc("If using a lossy format, set the Image Quality.").addSlider(r=>{r.setDynamicTooltip().setLimits(.01,1,.01).setValue(e.settings.imageSettings.quality).onChange(async o=>{e.settings.imageSettings.quality=o,await e.saveSettings()})})}};var pd=ze(require("obsidian"));function wl(){}function s1(n,t){for(let e in t)n[e]=t[e];return n}function kl(n){return n()}function qf(){return Object.create(null)}function hn(n){n.forEach(kl)}function Gf(n){return typeof n=="function"}function ro(n,t){return n!=n?t==t:n!==t||n&&typeof n=="object"||typeof n=="function"}function Uf(n){return Object.keys(n).length===0}function Kf(n,t,e,i){if(n){let s=Zf(n,t,e,i);return n[0](s)}}function Zf(n,t,e,i){return n[1]&&i?s1(e.ctx.slice(),n[1](i(t))):e.ctx}function Jf(n,t,e,i){if(n[2]&&i){let s=n[2](i(e));if(t.dirty===void 0)return s;if(typeof s=="object"){let r=[],o=Math.max(t.dirty.length,s.length);for(let a=0;a32){let t=[],e=n.ctx.length/32;for(let i=0;in.removeEventListener(t,e,i)}function X(n,t,e){e==null?n.removeAttribute(t):n.getAttribute(t)!==e&&n.setAttribute(t,e)}function Ml(n){return n===""?null:+n}function c1(n){return Array.from(n.childNodes)}function id(n,t){t=""+t,n.wholeText!==t&&(n.data=t)}function de(n,t){n.value=t??""}function Gt(n,t,e,i){e===null?n.style.removeProperty(t):n.style.setProperty(t,e,i?"important":"")}function Cl(n,t){for(let e=0;e{let s=n.$$.callbacks[t];if(s){let r=h1(t,e,{cancelable:i});return s.slice().forEach(o=>{o.call(n,r)}),!r.defaultPrevented}return!0}}var Rs=[];var lo=[],co=[],rd=[],f1=Promise.resolve(),Tl=!1;function d1(){Tl||(Tl=!0,f1.then(od))}function Ls(n){co.push(n)}var Dl=new Set,ho=0;function od(){let n=Os;do{for(;ho{uo.delete(n),i&&(e&&n.d(1),i())}),n.o(t)}else i&&i()}var vw=typeof window!="undefined"?window:typeof globalThis!="undefined"?globalThis:global;var _w=new Set(["allowfullscreen","allowpaymentrequest","async","autofocus","autoplay","checked","controls","default","defer","disabled","formnovalidate","hidden","ismap","loop","multiple","muted","nomodule","novalidate","open","playsinline","readonly","required","reversed","selected"]);function ad(n){n&&n.c()}function El(n,t,e,i){let{fragment:s,on_mount:r,on_destroy:o,after_update:a}=n.$$;s&&s.m(t,e),i||Ls(()=>{let l=r.map(kl).filter(Gf);o?o.push(...l):hn(l),n.$$.on_mount=[]}),a.forEach(Ls)}function po(n,t){let e=n.$$;e.fragment!==null&&(hn(e.on_destroy),e.fragment&&e.fragment.d(t),e.on_destroy=e.fragment=null,e.ctx=[])}function m1(n,t){n.$$.dirty[0]===-1&&(Rs.push(n),d1(),n.$$.dirty.fill(0)),n.$$.dirty[t/31|0]|=1<{let m=p.length?p[0]:g;return c.ctx&&s(c.ctx[f],c.ctx[f]=m)&&(!c.skip_bound&&c.bound[f]&&c.bound[f](m),h&&m1(n,f)),g}):[],c.update(),h=!0,hn(c.before_update),c.fragment=i?i(c.ctx):!1,t.target){if(t.hydrate){r1();let f=c1(t.target);c.fragment&&c.fragment.l(f),f.forEach(Ie)}else c.fragment&&c.fragment.c();t.intro&&Fs(n.$$.fragment),El(n,t.target,t.anchor,t.customElement),o1(),od()}As(l)}var b1;typeof HTMLElement=="function"&&(b1=class extends HTMLElement{constructor(){super();this.attachShadow({mode:"open"})}connectedCallback(){let{on_mount:n}=this.$$;this.$$.on_disconnect=n.map(kl).filter(Gf);for(let t in this.$$.slotted)this.appendChild(this.$$.slotted[t])}attributeChangedCallback(n,t,e){this[n]=e}disconnectedCallback(){hn(this.$$.on_disconnect)}$destroy(){po(this,1),this.$destroy=wl}$on(n,t){let e=this.$$.callbacks[n]||(this.$$.callbacks[n]=[]);return e.push(t),()=>{let i=e.indexOf(t);i!==-1&&e.splice(i,1)}}$set(n){this.$$set&&!Uf(n)&&(this.$$.skip_bound=!0,this.$$set(n),this.$$.skip_bound=!1)}});var Is=class{$destroy(){po(this,1),this.$destroy=wl}$on(t,e){let i=this.$$.callbacks[t]||(this.$$.callbacks[t]=[]);return i.push(e),()=>{let s=i.indexOf(e);s!==-1&&i.splice(s,1)}}$set(t){this.$$set&&!Uf(t)&&(this.$$.skip_bound=!0,this.$$set(t),this.$$.skip_bound=!1)}};var mo=ze(require("obsidian"));function v1(n){oo(n,"svelte-1lboqqp","h3.svelte-1lboqqp{margin:0}button.svelte-1lboqqp{display:flex;justify-content:space-between;width:100%;border:none;margin:0;padding:1em 0.5em}button.svelte-1lboqqp{fill:currentColor}svg.svelte-1lboqqp{height:0.7em;width:0.7em}")}function _1(n){let t,e,i,s,r,o,a,l,c,h,f,g,p,m,y=n[3].default,S=Kf(y,n,n[2],null);return{c(){t=Y("div"),e=Y("h3"),i=Y("button"),s=Sl(n[0]),r=It(),o=ao("svg"),a=ao("path"),l=ao("path"),c=It(),h=Y("div"),S&&S.c(),X(a,"class","vert"),X(a,"d","M10 1V19"),X(a,"stroke","black"),X(a,"stroke-width","2"),X(l,"d","M1 10L19 10"),X(l,"stroke","black"),X(l,"stroke-width","2"),X(o,"viewBox","0 0 20 20"),X(o,"fill","none"),X(o,"class","svelte-1lboqqp"),X(i,"aria-expanded",n[1]),X(i,"class","svelte-1lboqqp"),X(e,"class","svelte-1lboqqp"),X(h,"class","contents"),h.hidden=f=!n[1],X(t,"class","collapsible")},m(M,C){Xe(M,t,C),z(t,e),z(e,i),z(i,s),z(i,r),z(i,o),z(o,a),z(o,l),z(t,c),z(t,h),S&&S.m(h,null),g=!0,p||(m=Jt(i,"click",n[4]),p=!0)},p(M,[C]){(!g||C&1)&&id(s,M[0]),(!g||C&2)&&X(i,"aria-expanded",M[1]),S&&S.p&&(!g||C&4)&&Qf(S,y,M,M[2],g?Jf(y,M[2],C,null):td(M[2]),null),(!g||C&2&&f!==(f=!M[1]))&&(h.hidden=f)},i(M){g||(Fs(S,M),g=!0)},o(M){fo(S,M),g=!1},d(M){M&&Ie(t),S&&S.d(M),p=!1,m()}}}function y1(n,t,e){let{$$slots:i={},$$scope:s}=t,{headerText:r}=t,o=!1,a=()=>e(1,o=!o);return n.$$set=l=>{"headerText"in l&&e(0,r=l.headerText),"$$scope"in l&&e(2,s=l.$$scope)},[r,o,s,i,a]}var ld=class extends Is{constructor(t){super();go(this,t,y1,_1,ro,{headerText:0},v1)}},cd=ld;function x1(n){oo(n,"svelte-1tlkntj",".addMoreButtonContainer.svelte-1tlkntj{display:flex;justify-content:flex-end;margin-top:0.4rem}.subDesc.svelte-1tlkntj{font-size:smaller;opacity:0.5;margin:0}.desc.svelte-1tlkntj{padding-right:1em}.mainDesc.svelte-1tlkntj{margin:0}table.svelte-1tlkntj{margin:auto}.controlElement.svelte-1tlkntj{text-align:center}.chart-modal.svelte-1tlkntj{overflow-y:auto}.modalColumn.svelte-1tlkntj{display:flex;gap:2em}.chartPreview.svelte-1tlkntj{width:30vw;display:flex;justify-content:center;align-items:center}")}function hd(n,t,e){let i=n.slice();return i[33]=t[e],i[34]=t,i[35]=e,i}function ud(n){let t,e,i,s,r,o,a,l,c,h,f;function g(){n[23].call(r,n[34],n[35])}function p(){n[24].call(c,n[34],n[35])}return{c(){t=Y("tr"),e=Y("td"),e.innerHTML=`

    Y Axis

    +

    Set Data Fields (Comma seperated)

    `,i=It(),s=Y("td"),r=Y("input"),o=It(),a=Y("br"),l=It(),c=Y("input"),X(e,"class","desc svelte-1tlkntj"),X(r,"type","text"),X(r,"placeholder","Name"),X(c,"type","text"),X(c,"placeholder","1, -2, 11, 5"),Gt(c,"margin-top","3px"),X(s,"class","controlElement svelte-1tlkntj")},m(m,y){Xe(m,t,y),z(t,e),z(t,i),z(t,s),z(s,r),de(r,n[33].dataTitle),z(s,o),z(s,a),z(s,l),z(s,c),de(c,n[33].data),h||(f=[Jt(r,"input",g),Jt(c,"input",p)],h=!0)},p(m,y){n=m,y[0]&1024&&r.value!==n[33].dataTitle&&de(r,n[33].dataTitle),y[0]&1024&&c.value!==n[33].data&&de(c,n[33].data)},d(m){m&&Ie(t),h=!1,hn(f)}}}function w1(n){let t,e,i,s,r,o,a,l,c,h,f,g,p,m,y,S,M,C,F,D,I;return{c(){t=Y("hr"),e=It(),i=Y("table"),s=Y("tr"),r=Y("td"),r.innerHTML=`

    Line of Best Fit

    +

    Create a line of best fit

    `,o=Y("td"),a=Y("input"),l=It(),c=Y("tr"),h=Y("td"),h.innerHTML=`

    Best Fit Line ID

    +

    The line ID used to create the line of best fit

    `,f=Y("td"),g=Y("input"),p=Y("br"),m=It(),y=Y("tr"),S=Y("td"),S.innerHTML=`

    Line of Best Fit Title

    +

    The title for the line of best fit

    `,M=Y("td"),C=Y("input"),F=Y("br"),X(r,"class","desc svelte-1tlkntj"),X(a,"type","checkbox"),X(a,"class","task-list-item-checkbox"),Gt(a,"width","16px"),Gt(a,"height","16px"),X(o,"class","controlElement svelte-1tlkntj"),X(h,"class","desc svelte-1tlkntj"),X(g,"type","text"),X(g,"placeholder","0"),Gt(g,"width","26px"),Gt(g,"height","32px"),X(f,"class","controlElement svelte-1tlkntj"),X(S,"class","desc svelte-1tlkntj"),X(C,"type","text"),X(C,"placeholder","Line of Best Fit"),Gt(C,"width","96px"),Gt(C,"height","32px"),X(M,"class","controlElement svelte-1tlkntj"),Gt(i,"width","100%"),X(i,"class","svelte-1tlkntj")},m($,N){Xe($,t,N),Xe($,e,N),Xe($,i,N),z(i,s),z(s,r),z(s,o),z(o,a),a.checked=n[6],z(i,l),z(i,c),z(c,h),z(c,f),z(f,g),de(g,n[8]),z(f,p),z(i,m),z(i,y),z(y,S),z(y,M),z(M,C),de(C,n[7]),z(M,F),D||(I=[Jt(a,"change",n[26]),Jt(g,"input",n[27]),Jt(C,"input",n[28])],D=!0)},p($,N){N[0]&64&&(a.checked=$[6]),N[0]&256&&g.value!==$[8]&&de(g,$[8]),N[0]&128&&C.value!==$[7]&&de(C,$[7])},d($){$&&Ie(t),$&&Ie(e),$&&Ie(i),D=!1,hn(I)}}}function k1(n){let t,e,i,s,r,o,a,l,c,h,f,g,p,m,y,S,M,C,F,D,I,$,N,G,U,it,lt,rt,Pt,zt,et,Et,St,re,ye,ot,Lt,Bt,Ut,Qt,k,v,x,R,E,O,Z,V,J,tt,xt,Ht,Ot,Yt,Xt,ue,ke,xe,Rn,un,Ln,je,$i,Fn,oi,$s,ji,ai,qe,In,$n,li,js,fn=n[10],ce=[];for(let bt=0;btChart Type

    +

    Choose a Chart Type

    `,c=Y("td"),h=Y("select"),f=Y("option"),f.textContent="Bar",g=Y("option"),g.textContent="Line",p=Y("option"),p.textContent="Pie",m=Y("option"),m.textContent="Doughnut",y=Y("option"),y.textContent="Radar",S=Y("option"),S.textContent="Polar Area",M=It(),C=Y("tr"),F=Y("td"),F.innerHTML=`

    Smoothness

    +

    Changes the smoothness of the Chart

    `,D=Y("td"),I=Y("input"),$=It(),N=Y("tr"),G=Y("td"),G.innerHTML=`

    Width

    +

    Changes the horizontal width

    `,U=Y("td"),it=Y("input"),lt=It(),rt=Y("tr"),Pt=Y("td"),Pt.innerHTML=`

    Fill

    +

    Fill the underside of the Chart

    `,zt=Y("td"),et=Y("input"),Et=It(),St=Y("tr"),re=Y("td"),re.innerHTML=`

    Distinct Colors

    +

    Use distinct Colors for each Label

    `,ye=Y("td"),ot=Y("input"),Lt=It(),Bt=Y("tr"),Ut=Y("td"),Ut.innerHTML=`

    Start at Zero

    +

    Don't cut the graph at the bottom

    `,Qt=Y("td"),k=Y("input"),v=It(),x=Y("hr"),R=It(),E=Y("table"),O=Y("tr"),Z=Y("td"),Z.innerHTML=`

    X Axis

    +

    Set Labels (Comma seperated)

    `,V=It(),J=Y("td"),tt=Y("input"),xt=Y("br"),Ht=It(),Ot=Y("hr"),Yt=It(),Xt=Y("table");for(let bt=0;btn[16].call(h)),X(c,"class","controlElement svelte-1tlkntj"),X(F,"class","desc svelte-1tlkntj"),X(I,"type","range"),X(I,"min","0"),X(I,"max","100"),X(I,"class","slider"),X(D,"class","controlElement svelte-1tlkntj"),X(G,"class","desc svelte-1tlkntj"),X(it,"type","range"),X(it,"min","20"),X(it,"max","100"),X(it,"class","slider"),X(U,"class","controlElement svelte-1tlkntj"),X(Pt,"class","desc svelte-1tlkntj"),X(et,"type","checkbox"),X(et,"class","task-list-item-checkbox"),Gt(et,"width","16px"),Gt(et,"height","16px"),X(zt,"class","controlElement svelte-1tlkntj"),X(re,"class","desc svelte-1tlkntj"),X(ot,"type","checkbox"),X(ot,"class","task-list-item-checkbox"),Gt(ot,"width","16px"),Gt(ot,"height","16px"),X(ye,"class","controlElement svelte-1tlkntj"),X(Ut,"class","desc svelte-1tlkntj"),X(k,"type","checkbox"),X(k,"class","task-list-item-checkbox"),Gt(k,"width","16px"),Gt(k,"height","16px"),X(Qt,"class","controlElement svelte-1tlkntj"),Gt(o,"width","100%"),X(o,"class","svelte-1tlkntj"),X(Z,"class","desc svelte-1tlkntj"),X(tt,"type","text"),X(tt,"placeholder","Monday, Tuesday, ..."),X(J,"class","controlElement svelte-1tlkntj"),Gt(E,"width","100%"),X(E,"class","svelte-1tlkntj"),X(ke,"class","addMoreButtonContainer svelte-1tlkntj"),Gt(Xt,"width","100%"),X(Xt,"class","svelte-1tlkntj"),X(oi,"id","preview"),X(Fn,"class","chartPreview svelte-1tlkntj"),X(s,"class","modalColumn svelte-1tlkntj"),X(t,"class","chart-modal svelte-1tlkntj"),X(In,"class","mod-cta"),Gt(qe,"display","flex"),Gt(qe,"justify-content","center"),Gt(qe,"align-items","center")},m(bt,te){Xe(bt,t,te),z(t,e),z(t,i),z(t,s),z(s,r),z(r,o),z(o,a),z(a,l),z(a,c),z(c,h),z(h,f),z(h,g),z(h,p),z(h,m),z(h,y),z(h,S),Cl(h,n[0]),z(o,M),z(o,C),z(C,F),z(C,D),z(D,I),de(I,n[1]),z(o,$),z(o,N),z(N,G),z(N,U),z(U,it),de(it,n[2]),z(o,lt),z(o,rt),z(rt,Pt),z(rt,zt),z(zt,et),et.checked=n[3],z(o,Et),z(o,St),z(St,re),z(St,ye),z(ye,ot),ot.checked=n[4],z(o,Lt),z(o,Bt),z(Bt,Ut),z(Bt,Qt),z(Qt,k),k.checked=n[5],z(r,v),z(r,x),z(r,R),z(r,E),z(E,O),z(O,Z),z(O,V),z(O,J),z(J,tt),de(tt,n[9]),z(J,xt),z(r,Ht),z(r,Ot),z(r,Yt),z(r,Xt);for(let dn=0;dn{var Bt;a&&a.destroy(),(Bt=F.lastElementChild)===null||Bt===void 0||Bt.remove(),a=s.renderRaw(await s.datasetPrep((0,mo.parseYaml)(ot),Lt),Lt)},500,!0);function I(){let ot=i.getDoc(),Lt=ot.getCursor();a.destroy(),ot.replaceRange("```chart\n"+C+"\n```",Lt),r("close")}function $(){o=sd(this),e(0,o)}function N(){l=Ml(this.value),e(1,l)}function G(){c=Ml(this.value),e(2,c)}function U(){h=this.checked,e(3,h)}function it(){f=this.checked,e(4,f)}function lt(){g=this.checked,e(5,g)}function rt(){S=this.value,e(9,S)}function Pt(ot,Lt){ot[Lt].dataTitle=this.value,e(10,M)}function zt(ot,Lt){ot[Lt].data=this.value,e(10,M)}let et=()=>e(10,M=[...M,{data:"",dataTitle:""}]);function Et(){p=this.checked,e(6,p)}function St(){y=this.value,e(8,y)}function re(){m=this.value,e(7,m)}function ye(ot){lo[ot?"unshift":"push"](()=>{F=ot,e(11,F)})}return n.$$set=ot=>{"editor"in ot&&e(13,i=ot.editor),"renderer"in ot&&e(14,s=ot.renderer)},n.$$.update=()=>{if(n.$$.dirty[0]&2047){t:e(15,C=`type: ${o} +labels: [${S}] +series: +${M.map(ot=>` - title: ${ot.dataTitle} + data: [${ot.data}]`).join(` +`)} +tension: ${l/100} +width: ${c}% +labelColors: ${f} +fill: ${h} +beginAtZero: ${g} +bestFit: ${p} +bestFitTitle: ${m} +bestFitNumber: ${y}`)}if(n.$$.dirty[0]&34816){t:if(F)try{D(C,F)}catch(ot){cn(ot,F)}}},[o,l,c,h,f,g,p,m,y,S,M,F,I,i,s,C,$,N,G,U,it,lt,rt,Pt,zt,et,Et,St,re,ye]}var fd=class extends Is{constructor(t){super();go(this,t,S1,k1,ro,{editor:13,renderer:14},x1,[-1,-1])}},dd=fd;var bo=class extends pd.Modal{constructor(t,e,i,s){super(t);this.settings=i,this.view=e,this.renderer=s}onOpen(){let{contentEl:t,view:e,settings:i,renderer:s}=this;t.empty(),new dd({target:t,props:{editor:e.editor,renderer:s}}).$on("close",()=>this.close())}onClose(){let{contentEl:t}=this;t.empty()}};var gd=ze(require("obsidian")),md={chart:''},bd=()=>{Object.keys(md).forEach(n=>{(0,gd.addIcon)(n,md[n])})};var Ol=class extends $e.Plugin{constructor(){super(...arguments);this.postprocessor=async(t,e,i)=>{let s;try{s=await(0,$e.parseYaml)(t.replace(/ /g," "))}catch(a){cn(a,e);return}if(!s.id&&(!s||!s.type||!s.labels||!s.series)){cn("Missing type, labels or series",e);return}if(s.bestFit===!0&&s.type==="line"){if(s.bestFitNumber!=null)var r=s.series[Number(s.bestFitNumber)].data;else var r=s.series[0].data;let a=s.labels,l=0,c=0,h=0,f=0;for(let y=0;y{let e=this.app.workspace.activeLeaf;return e.view instanceof $e.MarkdownView?(t||new bo(this.app,e.view,this.settings,this.renderer).open(),!0):!1}}),this.addCommand({id:"chart-from-table-column",name:"Create Chart from Table (Column oriented Layout)",editorCheckCallback:(t,e,i)=>{let s=e.getSelection();return i instanceof $e.MarkdownView&&s.split(` +`).length>=3&&s.split("|").length>=2?(t||Ka(e,"columns"),!0):!1}}),this.addCommand({id:"chart-from-table-row",name:"Create Chart from Table (Row oriented Layout)",editorCheckCallback:(t,e,i)=>i instanceof $e.MarkdownView&&e.getSelection().split(` +`).length>=3&&e.getSelection().split("|").length>=2?(t||Ka(e,"rows"),!0):!1}),this.addCommand({id:"chart-to-svg",name:"Create Image from Chart",editorCheckCallback:(t,e,i)=>i instanceof $e.MarkdownView&&e.getSelection().startsWith("```chart")&&e.getSelection().endsWith("```")?(t||(new $e.Notice("Rendering Chart..."),Ju(e,this.app,this.renderer,i.file,this.settings)),!0):!1}),this.registerMarkdownCodeBlockProcessor("chart",this.postprocessor),this.registerMarkdownCodeBlockProcessor("advanced-chart",async(t,e)=>this.renderer.renderRaw(await JSON.parse(t),e)),this.registerEvent(this.app.workspace.on("editor-menu",(t,e,i)=>{i&&this.settings.contextMenu&&t.addItem(s=>{s.setTitle("Insert Chart").setIcon("chart").onClick(r=>{new bo(this.app,i,this.settings,this.renderer).open()})})}))}onunload(){console.log("unloading plugin: Obsidian Charts")}}; +/* + * @license + * + * Copyright (c) 2011-2014, Christopher Jeffrey. (MIT Licensed) + * https://github.com/chjj/marked + * + * Copyright (c) 2018-2021, Костя Третяк. (MIT Licensed) + * https://github.com/ts-stack/markdown + */ +/*! + * chartjs-adapter-moment v1.0.0 + * https://www.chartjs.org + * (c) 2021 chartjs-adapter-moment Contributors + * Released under the MIT license + */ +/*! + * @kurkle/color v0.2.1 + * https://github.com/kurkle/color#readme + * (c) 2022 Jukka Kurkela + * Released under the MIT License + */ +/*! + * Chart.js v3.9.1 + * https://www.chartjs.org + * (c) 2022 Chart.js Contributors + * Released under the MIT License + */ +/*! + * chartjs-chart-sankey v0.12.0 + * https://github.com/kurkle/chartjs-chart-sankey#readme + * (c) 2022 Jukka Kurkela + * Released under the MIT license + */ +/*! + * vanilla-picker v2.12.1 + * https://vanilla-picker.js.org + * + * Copyright 2017-2021 Andreas Borgen (https://github.com/Sphinxxxx), Adam Brooks (https://github.com/dissimulate) + * Released under the ISC license. + */ +/*! +* chartjs-plugin-annotation v2.2.1 +* https://www.chartjs.org/chartjs-plugin-annotation/index + * (c) 2023 chartjs-plugin-annotation Contributors + * Released under the MIT License + */ +/*! ***************************************************************************** + Copyright (c) Microsoft Corporation. + + Permission to use, copy, modify, and/or distribute this software for any + purpose with or without fee is hereby granted. + + THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH + REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY + AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, + INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM + LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR + OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR + PERFORMANCE OF THIS SOFTWARE. + ***************************************************************************** */ +/** + * @license + * + * Copyright (c) 2011-2014, Christopher Jeffrey. (MIT Licensed) + * https://github.com/chjj/marked + * + * Copyright (c) 2018-2021, Костя Третяк. (MIT Licensed) + * https://github.com/ts-stack/markdown + */ +/** + * @license + * + * Copyright (c) 2018-2021, Костя Третяк. (MIT Licensed) + * https://github.com/ts-stack/markdown + */ +/** + * chroma.js - JavaScript library for color conversions + * + * Copyright (c) 2011-2019, Gregor Aisch + * All rights reserved. + * + * Redistribution and use in source and binary forms, with or without + * modification, are permitted provided that the following conditions are met: + * + * 1. Redistributions of source code must retain the above copyright notice, this + * list of conditions and the following disclaimer. + * + * 2. Redistributions in binary form must reproduce the above copyright notice, + * this list of conditions and the following disclaimer in the documentation + * and/or other materials provided with the distribution. + * + * 3. The name Gregor Aisch may not be used to endorse or promote products + * derived from this software without specific prior written permission. + * + * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" + * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE + * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE + * DISCLAIMED. IN NO EVENT SHALL GREGOR AISCH OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, + * INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, + * BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, + * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY + * OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING + * NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, + * EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + * + * ------------------------------------------------------- + * + * chroma.js includes colors from colorbrewer2.org, which are released under + * the following license: + * + * Copyright (c) 2002 Cynthia Brewer, Mark Harrower, + * and The Pennsylvania State University. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, + * either express or implied. See the License for the specific + * language governing permissions and limitations under the License. + * + * ------------------------------------------------------ + * + * Named colors are taken from X11 Color Names. + * http://www.w3.org/TR/css3-color/#svg-color + * + * @preserve + */ diff --git a/enter/.obsidian/plugins/obsidian-charts/manifest.json b/enter/.obsidian/plugins/obsidian-charts/manifest.json new file mode 100644 index 0000000..e34538e --- /dev/null +++ b/enter/.obsidian/plugins/obsidian-charts/manifest.json @@ -0,0 +1,11 @@ +{ + "id": "obsidian-charts", + "name": "Obsidian Charts", + "version": "3.8.2", + "minAppVersion": "0.12.7", + "description": "This Plugin lets you create Charts within Obsidian", + "author": "phibr0", + "authorUrl": "https://github.com/phibr0", + "isDesktopOnly": false, + "fundingUrl": "https://ko-fi.com/phibr0" +} diff --git a/enter/.obsidian/plugins/obsidian-charts/styles.css b/enter/.obsidian/plugins/obsidian-charts/styles.css new file mode 100644 index 0000000..ae9c32b --- /dev/null +++ b/enter/.obsidian/plugins/obsidian-charts/styles.css @@ -0,0 +1,30 @@ +.picker_wrapper.popup, +.picker_wrapper.popup .picker_arrow::before, +.picker_wrapper.popup .picker_arrow::after, +.picker_editor > input { + background-color: var(--background-primary); +} + +.picker_editor > input { + color: var(--text-normal); +} + +div.chart-error { + padding: 1rem; + border-radius: 1rem; + background-color: var(--background-secondary); +} + +div.chart-error pre > code { + color: crimson !important; +} + +.print .block-language-chart { + /* Hardcoded with for printed Charts, see #41 */ + width: 500px !important; +} + +a[href="https://ko-fi.com/phibr0"] > img +{ + height: 3em; +} diff --git a/enter/.obsidian/plugins/recent-files-obsidian/data.json b/enter/.obsidian/plugins/recent-files-obsidian/data.json index 1e5b140..4b3860a 100644 --- a/enter/.obsidian/plugins/recent-files-obsidian/data.json +++ b/enter/.obsidian/plugins/recent-files-obsidian/data.json @@ -1,204 +1,204 @@ { "recentFiles": [ { - "basename": "Review & Putting it all together", - "path": "Review & Putting it all together.md" + "basename": "Obsidian-gitea process", + "path": "Coding Tips (Classical)/Project Vault/About Obsidian/Obsidian Guides/Obsidian-gitea process.md" }, { - "basename": "Drawing 2023-11-15 14.12.08.excalidraw", - "path": "Excalidraw/Drawing 2023-11-15 14.12.08.excalidraw.md" - }, - { - "basename": "HTML Group Project", - "path": "Coding Tips (Classical)/Project Vault/Current Occupations/Manhattan Youth/web design/week 5 web design/HTML Group Project.md" - }, - { - "basename": "Week 3 Slides", - "path": "Coding Tips (Classical)/Project Vault/Current Occupations/Manhattan Youth/web design/Week 3 Slides.md" - }, - { - "basename": "HTML & CSS Tricks", - "path": "Coding Tips (Classical)/Project Vault/Current Occupations/Manhattan Youth/web design/week 5 web design/HTML & CSS Tricks.md" - }, - { - "basename": "THE link", - "path": "Coding Tips (Classical)/Project Vault/Current Occupations/Manhattan Youth/web design/week 5 web design/THE link.md" - }, - { - "basename": "Wikimedia Director", - "path": "Coding Tips (Classical)/Project Vault/Current Occupations/Potential and Future/60 careers/Wikimedia Director.md" - }, - { - "basename": "About 60 Careers", - "path": "Coding Tips (Classical)/Project Vault/Current Occupations/Potential and Future/About 60 Careers.md" - }, - { - "basename": "List of Quantum Benchmarks", - "path": "Machine Tips (Quantum)/Resources/Code & Circuit Operations/Languages/Tools & Software/List of Quantum Benchmarks.md" - }, - { - "basename": "GPU", - "path": "Machine Tips (Quantum)/QIS/GPU.md" - }, - { - "basename": "gdevelop.io", - "path": "Coding Tips (Classical)/Terminal Tips/GUIs/Games/gdevelop.io.md" - }, - { - "basename": "PLAY GAMES - Finally the fun part", - "path": "Machine Tips (Quantum)/Resources/Technologies, Orgs, & Apps/Applications/More specifically/Games!!/PLAY GAMES - Finally the fun part.md" - }, - { - "basename": "Quantum Ethics", - "path": "Machine Tips (Quantum)/QIS/Quantum Ethics.md" - }, - { - "basename": "QIS XML", - "path": "Machine Tips (Quantum)/QIS/QIS XML.md" - }, - { - "basename": "About terminal", - "path": "Coding Tips (Classical)/Terminal Tips/About terminal.md" + "basename": "Launchd", + "path": "Coding Tips (Classical)/Terminal Tips/System Client/OSX Apple Macbook/IDEs & APIs/BBEdit/Launchd.md" }, { "basename": "Notable Obsidians", "path": "Coding Tips (Classical)/Project Vault/About Obsidian/Obsidian Guides/Notable Obsidians.md" }, { - "basename": "Obsidian-gitea process", - "path": "Coding Tips (Classical)/Project Vault/About Obsidian/Obsidian Guides/Obsidian-gitea process.md" + "basename": "My Domain Names", + "path": "Coding Tips (Classical)/Project Vault/Current Occupations/Website Projects/My Domain Names.md" }, { - "basename": "Obsidian-net process", - "path": "Coding Tips (Classical)/Project Vault/About Obsidian/Obsidian Guides/Obsidian-net process.md" + "basename": "Web Doc Layout for QRG INK", + "path": "Coding Tips (Classical)/Project Vault/Current Occupations/Website Projects/QRG INK designs/Web Doc Layout for QRG INK.md" }, { - "basename": "Tips on Obsidian itself", - "path": "Coding Tips (Classical)/Project Vault/About Obsidian/Obsidian Guides/Tips on Obsidian itself.md" - }, - { - "basename": "Digital Garden Plugin", - "path": "Coding Tips (Classical)/Project Vault/About Obsidian/Obsidian Guides/Digital Garden Plugin.md" - }, - { - "basename": "Robots.txt Files", - "path": "Coding Tips (Classical)/Terminal Tips/GUIs/Internet/Websites/Robots.txt Files.md" - }, - { - "basename": "Particle Terms", - "path": "Machine Tips (Quantum)/Physics/Particle Terms.md" - }, - { - "basename": "Ions", - "path": "Machine Tips (Quantum)/Physics/Ions.md" - }, - { - "basename": "Anti Charm Meson", - "path": "Machine Tips (Quantum)/Physics/Anti Charm Meson.md" - }, - { - "basename": "Agnostiq", - "path": "Machine Tips (Quantum)/Resources/Code & Circuit Operations/Languages/Tools & Software/Agnostiq.md" - }, - { - "basename": "Computers", - "path": "Machine Tips (Quantum)/Resources/Code & Circuit Operations/Languages/Tools & Software/Computers.md" - }, - { - "basename": "List of Quantum Tools", - "path": "Machine Tips (Quantum)/Resources/Code & Circuit Operations/Languages/Tools & Software/List of Quantum Tools.md" - }, - { - "basename": "Qyte vs Byte", - "path": "Machine Tips (Quantum)/QIS/Qyte vs Byte.md" - }, - { - "basename": "Quantum Formalism", - "path": "Machine Tips (Quantum)/Math/Quantum Formalism.md" - }, - { - "basename": "About Servers", - "path": "Coding Tips (Classical)/Terminal Tips/Servers/About Servers.md" + "basename": "LOGO for Qrg Ink", + "path": "Coding Tips (Classical)/Project Vault/Current Occupations/Website Projects/QRG INK designs/LOGO for Qrg Ink.md" }, { "basename": "Shwetha Jayaraj Notes", "path": "Coding Tips (Classical)/Project Vault/Current Occupations/Shwetha Jayaraj Notes.md" }, { - "basename": "Manhattan Youth", - "path": "Coding Tips (Classical)/Project Vault/Current Occupations/Manhattan Youth/Manhattan Youth.md" + "basename": "Main Page", + "path": "Coding Tips (Classical)/Project Vault/Current Occupations/Website Projects/hi.shwethajayaraj/Main Page.md" }, { - "basename": "Week 7 Slides", - "path": "Coding Tips (Classical)/Project Vault/Current Occupations/Manhattan Youth/web design/Week 7 Slides.md" + "basename": "Coding Projects", + "path": "Coding Tips (Classical)/Project Vault/Current Occupations/Website Projects/hi.shwethajayaraj/Coding Projects.md" }, { - "basename": "Potentiometers & Analog SerialReader", - "path": "Machine Tips (Quantum)/Project Vault/Constructions/Hardware/Potentiometers & Analog SerialReader.md" + "basename": "Resume-ish - my occupations", + "path": "Coding Tips (Classical)/Project Vault/Current Occupations/Website Projects/hi.shwethajayaraj/Resume-ish - my occupations.md" }, { - "basename": "1.About Languages", - "path": "Coding Tips (Classical)/Terminal Tips/Languages/1.About Languages.md" + "basename": "Quantum Stuff", + "path": "Coding Tips (Classical)/Project Vault/Current Occupations/Website Projects/hi.shwethajayaraj/Quantum Stuff.md" }, { - "basename": "Mods", - "path": "Coding Tips (Classical)/Terminal Tips/CLI Tools/CLI Tool Collection/Mods.md" + "basename": "pdf", + "path": "Coding Tips (Classical)/Project Vault/Current Occupations/Website Projects/hi.shwethajayaraj/pdf.md" }, { - "basename": "Windtelligent CTO", - "path": "Coding Tips (Classical)/Project Vault/Past Occupencies/Windtelligent.ai/Windtelligent CTO.md" + "basename": "Credits", + "path": "Coding Tips (Classical)/Project Vault/Current Occupations/Website Projects/hi.shwethajayaraj/Credits.md" }, { - "basename": "Mac X Code", - "path": "Coding Tips (Classical)/Terminal Tips/Computers/Apple Macbook/IDEs & APIs/Mac X Code.md" + "basename": "Generator Functions", + "path": "Coding Tips (Classical)/Terminal Tips/2. CLI Tools/Languages/Python/code/More data types/Generator Functions.md" + }, + { + "basename": "Explicitly Defining datatype in python function", + "path": "Coding Tips (Classical)/Terminal Tips/2. CLI Tools/Languages/Python/code/More data types/Explicitly Defining datatype in python function.md" + }, + { + "basename": "Lists", + "path": "Coding Tips (Classical)/Terminal Tips/2. CLI Tools/Languages/Python/code/Lists/Lists.md" }, { "basename": "OSX Apps", - "path": "Coding Tips (Classical)/Terminal Tips/Computers/Apple Macbook/OSX Apps.md" + "path": "Coding Tips (Classical)/Terminal Tips/System Client/OSX Apple Macbook/OSX Apps.md" + }, + { + "basename": "Mac X Code", + "path": "Coding Tips (Classical)/Terminal Tips/System Client/OSX Apple Macbook/IDEs & APIs/Mac X Code.md" + }, + { + "basename": "QCVV", + "path": "Machine Tips (Quantum)/Resources/Post-Processing/QCVV.md" + }, + { + "basename": "QEC", + "path": "Machine Tips (Quantum)/Resources/Post-Processing/QEC.md" + }, + { + "basename": "Documentation", + "path": "Coding Tips (Classical)/Terminal Tips/2. CLI Tools/Languages/High level - Front-end/Documentation.md" + }, + { + "basename": "About Tool", + "path": "Coding Tips (Classical)/Terminal Tips/2. CLI Tools/Languages/Python/tools/About Tool.md" + }, + { + "basename": "Discord Message Monitoring script", + "path": "Coding Tips (Classical)/Terminal Tips/2. CLI Tools/Languages/Python/Discord Message Monitoring script.md" + }, + { + "basename": "PHP", + "path": "Coding Tips (Classical)/Terminal Tips/2. CLI Tools/Languages/Low level - Back-end/PHP.md" + }, + { + "basename": "Robots.txt Files", + "path": "Coding Tips (Classical)/Terminal Tips/3. GUIs/Internet/Websites/Robots.txt Files.md" + }, + { + "basename": "Advanced Slides", + "path": "Coding Tips (Classical)/Project Vault/About Obsidian/Slides & Tools/Advanced Slides.md" + }, + { + "basename": "CLI Tool Collection", + "path": "Coding Tips (Classical)/Terminal Tips/2. CLI Tools/CLI Tool Collection/CLI Tool Collection.md" + }, + { + "basename": "About GUIs", + "path": "Coding Tips (Classical)/Terminal Tips/3. GUIs/About GUIs.md" + }, + { + "basename": "Xonsh", + "path": "Coding Tips (Classical)/Terminal Tips/1. Terminals/Shells/xonsh/Xonsh.md" + }, + { + "basename": "Xontrib-avox", + "path": "Coding Tips (Classical)/Terminal Tips/1. Terminals/Shells/xonsh/Xontrib-avox.md" + }, + { + "basename": "fzf", + "path": "Coding Tips (Classical)/Terminal Tips/2. CLI Tools/CLI Tool Collection/fzf.md" }, { "basename": "Glow", - "path": "Coding Tips (Classical)/Terminal Tips/CLI Tools/CLI Tool Collection/Glow.md" + "path": "Coding Tips (Classical)/Terminal Tips/2. CLI Tools/CLI Tool Collection/Glow.md" }, { - "basename": "MacFUSE", - "path": "Coding Tips (Classical)/Terminal Tips/Computers/Apple Macbook/IDEs & APIs/MacFUSE.md" + "basename": "Mods", + "path": "Coding Tips (Classical)/Terminal Tips/2. CLI Tools/CLI Tool Collection/Mods.md" }, { - "basename": "Hard Disk & SSD", - "path": "Coding Tips (Classical)/Terminal Tips/Computers/Apple Macbook/Mac Tips/Hard Disk & SSD.md" + "basename": "Please", + "path": "Coding Tips (Classical)/Terminal Tips/2. CLI Tools/CLI Tool Collection/Please.md" }, { - "basename": "iOS Apps", - "path": "Coding Tips (Classical)/Terminal Tips/Computers/Apple Macbook/iOS Apps.md" + "basename": "VHS", + "path": "Coding Tips (Classical)/Terminal Tips/2. CLI Tools/CLI Tool Collection/VHS.md" }, { - "basename": "Untitled", - "path": "imgFiles/Untitled.png" + "basename": "Alt. Obsidian", + "path": "Coding Tips (Classical)/Project Vault/About Obsidian/Alt. Obsidian.md" }, { - "basename": "redditsave.com_we_always_have_that_senior_who_solve_everything-y2y8hevqny891", - "path": "imgFiles/redditsave.com_we_always_have_that_senior_who_solve_everything-y2y8hevqny891.mp4" + "basename": "Command Shortcuts", + "path": "Coding Tips (Classical)/Terminal Tips/2. CLI Tools/CLI Tool Collection/Commands + Settings/Command Shortcuts.md" }, { - "basename": "Pasted image 20231028152700", - "path": "imgFiles/Pasted image 20231028152700.png" + "basename": "Git", + "path": "Coding Tips (Classical)/Terminal Tips/2. CLI Tools/CLI Tool Collection/Commands + Settings/Git.md" }, { - "basename": "First Quarter Notebook", - "path": "Coding Tips (Classical)/Project Vault/Past Occupencies/Windtelligent.ai/First Quarter Notebook.md" + "basename": "Linear Algebra Basics", + "path": "Machine Tips (Quantum)/Math/Linear Algebra Basics.md" }, { - "basename": "Windtelligent Wishlist", - "path": "Coding Tips (Classical)/Project Vault/Past Occupencies/Windtelligent.ai/Intelligence/Windtelligent Wishlist.md" + "basename": "Anti Charm Meson", + "path": "Machine Tips (Quantum)/Physics/Anti Charm Meson.md" }, { - "basename": "Referenced Papers", - "path": "Coding Tips (Classical)/Project Vault/Past Occupencies/Windtelligent.ai/Intelligence/Referenced Papers.md" + "basename": "Choosing a Name for Your Computer", + "path": "Coding Tips (Classical)/Terminal Tips/System Client/Choosing a Name for Your Computer.md" }, { - "basename": "HRRR", - "path": "Coding Tips (Classical)/Project Vault/Past Occupencies/Windtelligent.ai/Intelligence/HRRR.md" + "basename": "Obsidian-net process", + "path": "Coding Tips (Classical)/Project Vault/About Obsidian/Obsidian Guides/Obsidian-net process.md" + }, + { + "basename": "Encrypting Obsidian", + "path": "Coding Tips (Classical)/Project Vault/About Obsidian/Obsidian Guides/Encrypting Obsidian.md" + }, + { + "basename": "Digital Garden Plugin", + "path": "Coding Tips (Classical)/Project Vault/About Obsidian/Obsidian Guides/Digital Garden Plugin.md" + }, + { + "basename": "Calendar & DataView", + "path": "Coding Tips (Classical)/Project Vault/About Obsidian/Obsidian Guides/Calendar & DataView.md" + }, + { + "basename": "Tips on Obsidian itself", + "path": "Coding Tips (Classical)/Project Vault/About Obsidian/Obsidian Guides/Tips on Obsidian itself.md" + }, + { + "basename": "SQL", + "path": "Coding Tips (Classical)/Terminal Tips/2. CLI Tools/Languages/Middle/SQL.md" + }, + { + "basename": "About Servers", + "path": "Coding Tips (Classical)/Terminal Tips/3. GUIs/Internet/Servers/About Servers.md" + }, + { + "basename": "About Virtual Machines", + "path": "Coding Tips (Classical)/Terminal Tips/3. GUIs/Internet/Servers/Virtual Machines/About Virtual Machines.md" + }, + { + "basename": "Search", + "path": "Coding Tips (Classical)/Terminal Tips/3. GUIs/Internet/Servers/Databases/Search.md" } ], "omittedPaths": [], diff --git a/enter/.obsidian/workspace.json b/enter/.obsidian/workspace.json index a0014e2..3f318bd 100644 --- a/enter/.obsidian/workspace.json +++ b/enter/.obsidian/workspace.json @@ -4,78 +4,139 @@ "type": "split", "children": [ { - "id": "802b58f22bd207de", + "id": "55748be17e759ab3", "type": "tabs", "children": [ { - "id": "1e3e6c09ac181572", + "id": "5a1ca95039ee4937", "type": "leaf", "state": { "type": "markdown", "state": { - "file": "Machine Tips (Quantum)/QIS/GPU.md", + "file": "Coding Tips (Classical)/Project Vault/About Obsidian/Obsidian Guides/Obsidian-gitea process.md", "mode": "source", "source": false } } }, { - "id": "2e6c0d3dd634dc8f", + "id": "38b4fec6c32fc854", "type": "leaf", "state": { "type": "markdown", "state": { - "file": "Coding Tips (Classical)/Project Vault/Current Occupations/Potential and Future/About 60 Careers.md", + "file": "Coding Tips (Classical)/Terminal Tips/2. CLI Tools/Languages/High level - Front-end/Javascript/Related/Trampoline.md", "mode": "source", "source": false } } }, { - "id": "d7be544e2e1278bf", - "type": "leaf", - "state": { - "type": "empty", - "state": {} - } - }, - { - "id": "1824207fac20366b", + "id": "34eedd734ebace8e", "type": "leaf", "state": { "type": "markdown", "state": { - "file": "Coding Tips (Classical)/Project Vault/Current Occupations/Manhattan Youth/web design/week 5 web design/HTML Group Project.md", + "file": "Coding Tips (Classical)/Terminal Tips/2. CLI Tools/Languages/Low level - Back-end/Lisp/Unison.md", "mode": "source", "source": false } } }, { - "id": "e08a3214e6ed5350", + "id": "db697339aa87a10c", "type": "leaf", "state": { "type": "markdown", "state": { - "file": "Review & Putting it all together.md", + "file": "Coding Tips (Classical)/Terminal Tips/2. CLI Tools/Languages/High level - Front-end/Javascript/Related/TypeScript.md", "mode": "source", "source": false } } - } - ], - "currentTab": 4 - }, - { - "id": "e45f9c1ed3a3378a", - "type": "tabs", - "children": [ + }, { - "id": "e905f53715e8369e", + "id": "8131402554cd8f7f", "type": "leaf", "state": { - "type": "reveal-preview-view", - "state": {} + "type": "markdown", + "state": { + "file": "Coding Tips (Classical)/Terminal Tips/2. CLI Tools/Languages/Low level - Back-end/C++.md", + "mode": "source", + "source": false + } + } + }, + { + "id": "ff15b92a59a7736a", + "type": "leaf", + "state": { + "type": "markdown", + "state": { + "file": "Coding Tips (Classical)/Terminal Tips/2. CLI Tools/Languages/Low level - Back-end/Lisp/Unison in Racket Scheme.md", + "mode": "source", + "source": false + } + } + }, + { + "id": "1264e99b4073b2a4", + "type": "leaf", + "state": { + "type": "markdown", + "state": { + "file": "Machine Tips (Quantum)/Resources/Code & Circuit Operations/Languages/Languages lost to Research....md", + "mode": "source", + "source": false + } + } + }, + { + "id": "c64f78f33ec53bde", + "type": "leaf", + "state": { + "type": "markdown", + "state": { + "file": "Coding Tips (Classical)/Terminal Tips/2. CLI Tools/CLI Tool Collection/VHS.md", + "mode": "source", + "source": false + } + } + }, + { + "id": "b01ff7cf370f0a54", + "type": "leaf", + "state": { + "type": "markdown", + "state": { + "file": "Coding Tips (Classical)/Terminal Tips/1. Terminals/Shells/xonsh/Xonsh.md", + "mode": "source", + "source": false + } + } + }, + { + "id": "583f1c2c5aa96424", + "type": "leaf", + "state": { + "type": "markdown", + "state": { + "file": "Coding Tips (Classical)/Terminal Tips/3. GUIs/Internet/Websites/Robots.txt Files.md", + "mode": "source", + "source": false + } + } + }, + { + "id": "4d52f91a49f1cc15", + "type": "leaf", + "state": { + "type": "markdown", + "state": { + "file": "Coding Tips (Classical)/Terminal Tips/System Client/OSX Apple Macbook/OSX Apps.md", + "mode": "source", + "source": false + } } } ] @@ -132,12 +193,12 @@ "state": {} } } - ] + ], + "currentTab": 1 } ], "direction": "horizontal", - "width": 200, - "collapsed": true + "width": 200 }, "right": { "id": "4bd9c02fbfe6785f", @@ -153,7 +214,7 @@ "state": { "type": "backlink", "state": { - "file": "Review & Putting it all together.md", + "file": "Coding Tips (Classical)/Project Vault/About Obsidian/Obsidian Guides/Obsidian-gitea process.md", "collapseAll": false, "extraContext": false, "sortOrder": "alphabetical", @@ -170,7 +231,7 @@ "state": { "type": "outgoing-link", "state": { - "file": "Review & Putting it all together.md", + "file": "Coding Tips (Classical)/Project Vault/About Obsidian/Obsidian Guides/Obsidian-gitea process.md", "linksCollapsed": false, "unlinkedCollapsed": true } @@ -193,11 +254,20 @@ "state": { "type": "outline", "state": { - "file": "Review & Putting it all together.md" + "file": "Coding Tips (Classical)/Project Vault/About Obsidian/Obsidian Guides/Obsidian-gitea process.md" } } + }, + { + "id": "b5bd91a881a9c776", + "type": "leaf", + "state": { + "type": "calendar", + "state": {} + } } - ] + ], + "currentTab": 4 } ], "direction": "horizontal", @@ -216,58 +286,59 @@ "digitalgarden:Digital Garden Publication Center": false, "omnisearch:Omnisearch": false, "templater-obsidian:Templater": false, - "obsidian-advanced-slides:Show Slide Preview": false + "obsidian-advanced-slides:Show Slide Preview": false, + "obsidian-excalidraw-plugin:Create new drawing": false } }, - "active": "09403aca8ace06de", + "active": "5a1ca95039ee4937", "lastOpenFiles": [ - "Excalidraw/Drawing 2023-11-15 14.12.08.excalidraw.md", - "Review & Putting it all together.md", - "Excalidraw", - "Coding Tips (Classical)/Project Vault/Current Occupations/Manhattan Youth/web design/week 5 web design/HTML Group Project.md", - "Coding Tips (Classical)/Project Vault/Current Occupations/Manhattan Youth/web design/Week 3 Slides.md", - "Coding Tips (Classical)/Project Vault/Current Occupations/Manhattan Youth/web design/week 5 web design/HTML & CSS Tricks.md", - "Coding Tips (Classical)/Project Vault/Current Occupations/Manhattan Youth/web design/week 5 web design/THE link.md", - "Coding Tips (Classical)/Project Vault/Current Occupations/Potential and Future/60 careers/Wikimedia Director.md", - "Coding Tips (Classical)/Project Vault/Current Occupations/Potential and Future/About 60 Careers.md", - "Machine Tips (Quantum)/Resources/Code & Circuit Operations/Languages/Tools & Software/List of Quantum Benchmarks.md", - "Machine Tips (Quantum)/QIS/GPU.md", - "Coding Tips (Classical)/Terminal Tips/GUIs/Games/gdevelop.io.md", - "Machine Tips (Quantum)/Resources/Technologies, Orgs, & Apps/Applications/More specifically/Games!!/PLAY GAMES - Finally the fun part.md", - "Machine Tips (Quantum)/QIS/Quantum Ethics.md", - "Machine Tips (Quantum)/QIS/QIS XML.md", - "Coding Tips (Classical)/Terminal Tips/About terminal.md", + "Coding Tips (Classical)/Terminal Tips/System Client/OSX Apple Macbook/IDEs & APIs/BBEdit/Launchd.md", "Coding Tips (Classical)/Project Vault/About Obsidian/Obsidian Guides/Notable Obsidians.md", - "Coding Tips (Classical)/Project Vault/About Obsidian/Obsidian Guides/Obsidian-gitea process.md", - "Coding Tips (Classical)/Project Vault/About Obsidian/Obsidian Guides/Obsidian-net process.md", - "Coding Tips (Classical)/Project Vault/About Obsidian/Obsidian Guides/Tips on Obsidian itself.md", - "Coding Tips (Classical)/Project Vault/About Obsidian/Obsidian Guides/Digital Garden Plugin.md", - "Coding Tips (Classical)/Terminal Tips/GUIs/Internet/Websites/Robots.txt Files.md", - "Machine Tips (Quantum)/Physics/Particle Terms.md", - "Machine Tips (Quantum)/Physics/Ions.md", - "Machine Tips (Quantum)/Physics/Anti Charm Meson.md", - "Machine Tips (Quantum)/Resources/Code & Circuit Operations/Languages/Tools & Software/Agnostiq.md", - "Machine Tips (Quantum)/Resources/Code & Circuit Operations/Languages/Tools & Software/Computers.md", - "Coding Tips (Classical)/Project Vault/Current Occupations/Manhattan Youth/3d printing", - "Coding Tips (Classical)/Project Vault/Current Occupations/Manhattan Youth/digital art", - "Coding Tips (Classical)/Project Vault/Current Occupations/Manhattan Youth/web design", - "imgFiles/Pasted image 20231101131959.png", - "imgFiles/Untitled.png", - "imgFiles/redditsave.com_we_always_have_that_senior_who_solve_everything-y2y8hevqny891.mp4", - "imgFiles/Pasted image 20231028152700.png", - "Coding Tips (Classical)/Project Vault/Current Occupations/Communication Projects/Typewriter/gx6750.pdf", - "imgFiles/Pasted image 20231022162536.png", - "Machine Tips (Quantum)/Project Vault/Constructions/3D printing", - "Coding Tips (Classical)/Project Vault/Current Occupations/Manhattan Youth/web design/week 5 web design", + "Coding Tips (Classical)/Project Vault/Current Occupations/Website Projects/My Domain Names.md", + "Coding Tips (Classical)/Project Vault/Current Occupations/Website Projects/QRG INK designs/Web Doc Layout for QRG INK.md", + "Coding Tips (Classical)/Project Vault/Current Occupations/Website Projects/QRG INK designs/LOGO for Qrg Ink.md", + "Coding Tips (Classical)/Project Vault/Current Occupations/Shwetha Jayaraj Notes.md", + "Coding Tips (Classical)/Project Vault/Current Occupations/Website Projects/hi.shwethajayaraj/Main Page.md", + "Coding Tips (Classical)/Project Vault/Current Occupations/Website Projects/hi.shwethajayaraj/Coding Projects.md", + "Coding Tips (Classical)/Project Vault/Current Occupations/Website Projects/hi.shwethajayaraj/Resume-ish - my occupations.md", + "Coding Tips (Classical)/Project Vault/Current Occupations/Website Projects/hi.shwethajayaraj/Quantum Stuff.md", + "Coding Tips (Classical)/Project Vault/Current Occupations/Website Projects/hi.shwethajayaraj/pdf.md", + "Coding Tips (Classical)/Project Vault/Current Occupations/Website Projects/hi.shwethajayaraj/Credits.md", + "Coding Tips (Classical)/Terminal Tips/2. CLI Tools/Languages/Python/code/More data types/Generator Functions.md", + "Coding Tips (Classical)/Terminal Tips/2. CLI Tools/Languages/Python/code/More data types/Explicitly Defining datatype in python function.md", + "Coding Tips (Classical)/Terminal Tips/2. CLI Tools/Languages/Python/code/Lists/Lists.md", + "Coding Tips (Classical)/Terminal Tips/System Client/OSX Apple Macbook/OSX Apps.md", + "Coding Tips (Classical)/Terminal Tips/System Client/OSX Apple Macbook/IDEs & APIs/Mac X Code.md", + "Machine Tips (Quantum)/Resources/Post-Processing/QCVV.md", + "Machine Tips (Quantum)/Resources/Post-Processing/QEC.md", + "Coding Tips (Classical)/Terminal Tips/2. CLI Tools/Languages/High level - Front-end/Documentation.md", + "Coding Tips (Classical)/Terminal Tips/2. CLI Tools/Languages/Python/tools/About Tool.md", + "Coding Tips (Classical)/Terminal Tips/2. CLI Tools/Languages/Python/Discord Message Monitoring script.md", + "Coding Tips (Classical)/Terminal Tips/2. CLI Tools/Languages/Low level - Back-end/PHP.md", + "Coding Tips (Classical)/Terminal Tips/3. GUIs/Internet/Websites/Robots.txt Files.md", + "Coding Tips (Classical)/Project Vault/About Obsidian/Slides & Tools/Advanced Slides.md", + "Coding Tips (Classical)/Terminal Tips/2. CLI Tools/CLI Tool Collection/CLI Tool Collection.md", + "Coding Tips (Classical)/Terminal Tips/2. CLI Tools/Languages/Middle/More Misc", + "Coding Tips (Classical)/Terminal Tips/1. Terminals", + "Coding Tips (Classical)/Terminal Tips/1. Terminals/Text & Editors", + "Coding Tips (Classical)/Terminal Tips/2. CLI Tools/Languages/Middle", + "Coding Tips (Classical)/Terminal Tips/2. CLI Tools/Languages/Low level - Back-end", + "Coding Tips (Classical)/Terminal Tips/2. CLI Tools/Languages/High level - Front-end", + "Coding Tips (Classical)/Terminal Tips/2. CLI Tools/Languages/High level - Front-end/Javascript/Related", + "Coding Tips (Classical)/Terminal Tips/2. CLI Tools/Languages/Low level - Back-end/Fortran", + "Coding Tips (Classical)/Terminal Tips/2. CLI Tools/Languages/Low level - Back-end/Lisp", + "Coding Tips (Classical)/Project Vault/About Obsidian/imgFiles/Pasted image 20231122170526.png", + "Coding Tips (Classical)/Project Vault/About Obsidian/imgFiles/Pasted image 20231120104008.png", + "Coding Tips (Classical)/Project Vault/About Obsidian/imgFiles/Pasted image 20231120103937.png", + "Coding Tips (Classical)/Project Vault/About Obsidian/imgFiles/Pasted image 20231120103915.png", + "Coding Tips (Classical)/Project Vault/Current Occupations/Manhattan Youth/web design/WD Resources", + "Coding Tips (Classical)/Project Vault/About Obsidian/imgFiles/FCFL 3D prints call 1.jpg", + "Coding Tips (Classical)/Project Vault/About Obsidian/imgFiles/FCFL 3D prints call.jpg", + "Coding Tips (Classical)/Project Vault/About Obsidian/imgFiles/Pasted image 20231101131959.png", + "Coding Tips (Classical)/Project Vault/About Obsidian/imgFiles/Untitled.png", + "Coding Tips (Classical)/Project Vault/About Obsidian/imgFiles/Pasted image 20231028152700.png", + "Coding Tips (Classical)/Project Vault/About Obsidian/imgFiles/Pasted image 20231022162536.png", "Machine Tips (Quantum)/Quantum spaces.canvas", - "Coding Tips (Classical)/Project Vault/About Obsidian/Slides & Tools/export/Slides/Pasted image 20231010141612.png", - "Coding Tips (Classical)/Project Vault/About Obsidian/Slides & Tools", - "Untitled.canvas", - "Coding Tips (Classical)/Project Vault/Current Occupations/Manhattan Youth", - "imgFiles/Pasted image 20231011091043.png", - "Coding Tips (Classical)/Project Vault/About Obsidian/Slides & Tools/export/Slides/plugin/chalkboard/img/blackboard.png", - "Coding Tips (Classical)/Project Vault/About Obsidian/Slides & Tools/export/Slides/plugin/chalkboard/img/boardmarker-black.png", - "Coding Tips (Classical)/Project Vault/About Obsidian/Slides & Tools/export/Slides/plugin/chalkboard/img/boardmarker-blue.png", - "Coding Tips (Classical)/Project Vault/About Obsidian/Slides & Tools/export/Slides/plugin/chalkboard/img/boardmarker-green.png" + "Untitled.canvas" ] } \ No newline at end of file diff --git a/enter/Coding Tips (Classical)/Project Vault/About Obsidian/Obsidian Guides/Calendar & DataView.md b/enter/Coding Tips (Classical)/Project Vault/About Obsidian/Obsidian Guides/Calendar & DataView.md new file mode 100644 index 0000000..81dcb9e --- /dev/null +++ b/enter/Coding Tips (Classical)/Project Vault/About Obsidian/Obsidian Guides/Calendar & DataView.md @@ -0,0 +1,9 @@ + +Calendar is a great Obsidian plugin if needed for your own tracking while taking notes. While I don't use this as my daily note app, this is still a useful feature inside of Obsidian. Here is an example of how Calendar can work. + +![vi](https://www.youtube.com/watch?v=hxf3_dXIcqc) + + +Dataview is a **powerful** plugin. Use when ready to optimize querying your files. There are ways to define functions as well as defining [queries](https://blacksmithgu.github.io/obsidian-dataview/queries/query-types/#task-queries). + +Please read the full [documentation listed here. ](https://blacksmithgu.github.io/obsidian-dataview/#how-to-use-dataview) \ No newline at end of file diff --git a/enter/Coding Tips (Classical)/Project Vault/About Obsidian/Obsidian Guides/Notable Obsidians.md b/enter/Coding Tips (Classical)/Project Vault/About Obsidian/Obsidian Guides/Notable Obsidians.md index dc1ec9a..affc4e2 100644 --- a/enter/Coding Tips (Classical)/Project Vault/About Obsidian/Obsidian Guides/Notable Obsidians.md +++ b/enter/Coding Tips (Classical)/Project Vault/About Obsidian/Obsidian Guides/Notable Obsidians.md @@ -9,4 +9,7 @@ I've run into many an inspiring obsidian as well as I've set up my own obsidian. - [Fork my Brain](https://notes.nicolevanderhoeven.com/Fork+My+Brain) has a lot of cool things on it - [Mindtopia](https://mindtopia.esteban-thilliez.com/) is another great one for inspo -![asoka](https://media.giphy.com/media/QtjNbzT6Zi5Cm2oyV2/giphy.gif) \ No newline at end of file +![asoka](https://media.giphy.com/media/QtjNbzT6Zi5Cm2oyV2/giphy.gif) + + +- This is an Obsidian [for TTRPGS](https://obsidianttrpgtutorials.com/Obsidian+TTRPG+Tutorials/Getting+Started/Vault+Structure) !! :O And [another](https://icewind.quest/) one!! \ No newline at end of file diff --git a/enter/Coding Tips (Classical)/Project Vault/About Obsidian/Obsidian Guides/Obsidian-gitea process.md b/enter/Coding Tips (Classical)/Project Vault/About Obsidian/Obsidian Guides/Obsidian-gitea process.md index b72a798..aa43388 100644 --- a/enter/Coding Tips (Classical)/Project Vault/About Obsidian/Obsidian Guides/Obsidian-gitea process.md +++ b/enter/Coding Tips (Classical)/Project Vault/About Obsidian/Obsidian Guides/Obsidian-gitea process.md @@ -151,7 +151,7 @@ git push -q ###### *For Mac:* Sync Obsidian vault via `launchd` by writing a plist script: -1. We will be using launnchd. Check your list of services by: +1. We will be using launchd. Check your list of services by: ``` sudo launctl list ``` diff --git a/enter/Coding Tips (Classical)/Project Vault/About Obsidian/Obsidian Guides/Tips on Obsidian itself.md b/enter/Coding Tips (Classical)/Project Vault/About Obsidian/Obsidian Guides/Tips on Obsidian itself.md index fff59f4..72c55af 100644 --- a/enter/Coding Tips (Classical)/Project Vault/About Obsidian/Obsidian Guides/Tips on Obsidian itself.md +++ b/enter/Coding Tips (Classical)/Project Vault/About Obsidian/Obsidian Guides/Tips on Obsidian itself.md @@ -61,6 +61,252 @@ color yellow ^button-bananas +# Using Callouts in Obdidian +--- + +Callouts + +Use callouts to include additional content without breaking the flow of your notes. + +To create a callout, add `[!info]` to the first line of a blockquote, where `info` is the _type identifier_. The type identifier determines how the callout looks and feels. To see all available types, refer to [Supported types](https://help.obsidian.md/Editing+and+formatting/Callouts#Supported%20types). + +```markdown +> [!info] +> Here's a callout block. +> It supports **Markdown**, [[Internal link|Wikilinks]], and [[Embed files|embeds]]! +> ![[Engelbart.jpg]] +``` + +Info + +Here's a callout block. +It supports **Markdown**, [Wikilinks](https://help.obsidian.md/Linking+notes+and+files/Internal+links) and [embeds](https://help.obsidian.md/Linking+notes+and+files/Embedding+files)! +![Engelbart.jpg](https://publish-01.obsidian.md/access/f786db9fac45774fa4f0d8112e232d67/Attachments/Engelbart.jpg) + +Callouts are also supported natively on [Obsidian Publish](https://help.obsidian.md/Obsidian+Publish/Introduction+to+Obsidian+Publish). + +Note + +If you're also using the Admonitions plugin, you should update it to at least version 8.0.0 to avoid problems with the new callout feature. + +### Change the title + +By default, the title of the callout is its type identifier in title case. You can change it by adding text after the type identifier: + +```markdown +> [!tip] Callouts can have custom titles +> Like this one. +``` + +Callouts can have custom titles + +Like this one. + +You can even omit the body to create title-only callouts: + +```markdown +> [!tip] Title-only callout +``` + +Title-only callout + +### Foldable callouts + +You can make a callout foldable by adding a plus (+) or a minus (-) directly after the type identifier. + +A plus sign expands the callout by default, and a minus sign collapses it instead. + +```markdown +> [!faq]- Are callouts foldable? +> Yes! In a foldable callout, the contents are hidden when the callout is collapsed. +``` + +Are callouts foldable? + +### Nested callouts + +You can nest callouts in multiple levels. + +```markdown +> [!question] Can callouts be nested? +> > [!todo] Yes!, they can. +> > > [!example] You can even use multiple layers of nesting. +``` + +Can callouts be nested? + +Yes!, they can. + +You can even use multiple layers of nesting. + +### Customize callouts + +[CSS snippets](https://help.obsidian.md/Extending+Obsidian/CSS+snippets) and [Community plugins](https://help.obsidian.md/Extending+Obsidian/Community+plugins) can define custom callouts, or even overwrite the default configuration. + +To define a custom callout, create the following CSS block: + +```css +.callout[data-callout="custom-question-type"] { + --callout-color: 0, 0, 0; + --callout-icon: lucide-alert-circle; +} +``` + +The value of the `data-callout` attribute is the type identifier you want to use, for example `[!custom-question-type]`. + +- `--callout-color` defines the background color using numbers (0–255) for red, green, and blue. +- `--callout-icon` can be an icon ID from [lucide.dev](https://lucide.dev/), or an SVG element. + +Note about lucide icon versions + +Obsidian updates Lucide icons periodically. The current version included is shown below; use these or earlier icons in custom callouts. + +Version `0.268.0` +ISC License +Copyright (c) 2020, Lucide Contributors + +SVG icons + +Instead of using a Lucide icon, you can also use a SVG element as the callout icon. + +```css +--callout-icon: '...custom svg...'; +``` + +### Supported types + +You can use several callout types and aliases. Each type comes with a different background color and icon. + +To use these default styles, replace `info` in the examples with any of these types, such as `[!tip]` or `[!warning]`. + +Unless you [Customize callouts](https://help.obsidian.md/Editing+and+formatting/Callouts#Customize%20callouts), any unsupported type defaults to the `note` type. The type identifier is case-insensitive. + +Note + +```md +> [!note] +> Lorem ipsum dolor sit amet +``` + +--- + +Abstract + +>[!abstract] +> Lorem ipsum dolor sit amet + + + +Aliases: `summary`, `tldr` + +--- + +Info + +>[!info] +> Some info tab here + + +--- + +Todo +>[!todo] +>To do list here + +--- + +Tip +>[!tip]- +>This includes a tip that people will open + + +Aliases: `hint`, `important` + +--- + +Success + +>[!success]- +>Log time here at 12:32:03 + + +Aliases: `check`, `done` + +--- + +Question + +>[!question]- +>Have a question you'd like answered? +>Well here is an answer +>- there are many +>- way to answer this +> [x]such as this + + +Aliases: `help`, `faq` + +--- + +Warning + +>[!warning] This is not a drill! + +Aliases: `caution`, `attention` + +--- + +Failure + +>[!failure] This is not working!!!! + +Aliases: `fail`, `missing` + +--- + +Danger + +>[!danger] ABOUT TO EXPLODE + +Alias: `error` + +--- + +Bug + +>[!bug]- a bug has spread +>it is infecting your computer +>and spreading to others +>taking over the world soon... + +--- + +Example + +>[!example]- a bug has wings and legs. +>it is infecting your computer +>and spreading to others +>taking over the world soon... + +--- + +Quote + +>[!quote]- You can't have Everything in life but you *can* have Anything in life. + +Alias: `cite` + +--- + + +Further Obsidian Tips: + +[Basic formatting syntax](https://help.obsidian.md/Editing+and+formatting/Basic+formatting+syntax) + +[Obsidian Flavored Markdown](https://help.obsidian.md/Editing+and+formatting/Obsidian+Flavored+Markdown) + +[Style guide](https://help.obsidian.md/Contributing+to+Obsidian/Style+guide) + --- ## More Examples: diff --git a/enter/imgFiles/7ohP4GDMGPrVKxNbijdYKdEFPk8EPgGeuMyZkPMZq1FL4wBRzD1xeYFiqQLTyUQNR5Fs2fwZYw8seUnx9UhiZzSoWLXCNHcywUUm.gif b/enter/Coding Tips (Classical)/Project Vault/About Obsidian/imgFiles/7ohP4GDMGPrVKxNbijdYKdEFPk8EPgGeuMyZkPMZq1FL4wBRzD1xeYFiqQLTyUQNR5Fs2fwZYw8seUnx9UhiZzSoWLXCNHcywUUm.gif similarity index 100% rename from enter/imgFiles/7ohP4GDMGPrVKxNbijdYKdEFPk8EPgGeuMyZkPMZq1FL4wBRzD1xeYFiqQLTyUQNR5Fs2fwZYw8seUnx9UhiZzSoWLXCNHcywUUm.gif rename to enter/Coding Tips (Classical)/Project Vault/About Obsidian/imgFiles/7ohP4GDMGPrVKxNbijdYKdEFPk8EPgGeuMyZkPMZq1FL4wBRzD1xeYFiqQLTyUQNR5Fs2fwZYw8seUnx9UhiZzSoWLXCNHcywUUm.gif diff --git a/enter/Coding Tips (Classical)/Project Vault/About Obsidian/imgFiles/FCFL 3D prints call 1.jpg b/enter/Coding Tips (Classical)/Project Vault/About Obsidian/imgFiles/FCFL 3D prints call 1.jpg new file mode 100644 index 0000000000000000000000000000000000000000..8ef87f5671b101d3823794447cd52218ce7584d7 GIT binary patch literal 424907 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%0AB+^~HDmx4U>>wCctu_!g5CYi-cNDDnbE&4*h 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%0DR`72|Fest3itwyV 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

    5(9d zhMi4_?xj^dHzTf{F?!+zc{k<()5uj=`m2!2;CYul{izUA0q5>LGMdX*?X)%H3}kn_ zy{Y|T!^k$e%;lr~Jh$nt*{7eLYAeWQ-W+8?uX=^9s(wa;ICQ|N9`VY9 zXIA+$Y~ZM8x2sKmVOQC|xaA~H#4!Groy85y^gLb%tDmha&(BRd0}>+H&(exlhE&U@ zRQI2c#&mW;k19i3tct+xmUROt+jxwtEVZG@!uW`K4{g|QrQV8>&bdt2tZK+tCK9KK zOkhf;TzM@w2)f!@ZIq-nUa3)N`7s1iWw>3sBx~5&SegW!O!e^uBgYB(M!gkPNL!At zDb9mtLGYPc8&1ftSleBs4ER?JQA0-DGww#6dS82^-N(LRxkp={bhuN%+RU~FpUUQZ*(+}Hy(rfZ&&wohB{|oz!y|_U%)6D-N zL0J4l;{NTb8r^*^X#Fp|TwWMax&9{xDF6H4MEV~)7Gro7sj!j^oj+#GC8np46K4botO3 zPQ}K9z#D<#a|N9C<^Gk>7vo#Era#J2yiC+r@qG0HLMqk;9wtFx$RD$jZ;Q=RqYPv` zHNN|wq(8l;(Ol7({~pSB^yiY7BeY+7B;u!_j__C&3-dAWbfLq3-g*P~wQ0ku)$8>+ z@{c_SG>526*?V@Ok%t9(GiTIdEeU5U^QlnC`U&~+iPjkyr@o-cvUzTl(Mn~*`U^XE0k}OttK(-LF7K#JLU(Dr-1aZFsnniOa7(C_n=wilqRK5KFVJZmA{}e zpBgOex#+hxbacg+d-+tnNF8{tpCrI4kG$%o=xjM`TO7%t8l*IC8#zZ60%57O0noam0 z@?nqaZ%p7!Q&NZQ(fvyY#{^5E}#_%gyB{P0%=)zJhG31y^&puUoyCrS?3zz>E4XPT$YYR7edl z+!dDQ;OMeGjV$AQ&z_KwkLu9g3p%;=q-Pju*1B8t!QYE10lJE+WSPi)762|%C8hBb z#UBp7yTcAd3j{Ss8=hH<3Y`JCH@hHOqPB{to?gkg(5!DY%sH%^JOy>xSw z!Rxht(EA_xg*+{}zn*?wCy$9}*h4#w1ZkGYatx)DwOGHco+poHn#*4}#cJLLbXfZN zvvY@Ap7~Zd)|$oD-h>TdBru?&3xEakEe8i zvv&WFDJXaBm*JP6HV4d;^>+q6aWz%u3}f+%RtalOnofWGF)T%+1%HX-YT!o?3?iN* zL*?AblqGSlciY{3^$jZVtDn@~@u zo>iNP^Ow)ycVs0Zpxx0X+gnc`ErTj?eA332Sz@+KxU)nPCWfnToE=;K7}J-?5!xhG zK)7$nXFFF~M0;u4pJi{q_NFCq@EfF6>8hXN&(85$IkLZ&Mm_T;ZsdwbmsPMZW7i;;H9;~s;_=m>#u}o+F4WUN3T>0cK=Csc9?2DpSZ`A7_tcuzqd{m0 z-YO&%^cKh(+&ipX>3gm3lwzOEUXqa?U>NK;9H8|xCTzi7r?i0_B6uss&`Y0i!`C2X zjQ3@yKYjAmwDj)goT954DPn(^Rz2(zUuY#of=~4OYAn-^xt#72sZBgLR%X^)p6caH zh96X1T_gZD8q%&^wLBUi_C#%3$WTi^34&1Bivp9?QpTH=D{dKglv2nmRWeSN4kK zdAM74G1Ai^m4>tj=Y2J{>h`rI%SW8DbTlUG8z$kg_FN*6ho)OFk)Xp)m#EWH#DoNN ze;unH$C2>G48>PzcH#w^1ck{dvpd15ZnogWc};M_JSIDmOU

    rj53@-g^P6Y1zp4 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 z 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

    6jq4}xwoL;WpJjpq{A@D@O(1Pm| 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 !J9$JP)M4k~>V8vrW* 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%0AB+^~HDmx4U>>wCctu_!g5CYi-cNDDnbE&4*h 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%0DR`72|Fest3itwyV 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

    5(9d zhMi4_?xj^dHzTf{F?!+zc{k<()5uj=`m2!2;CYul{izUA0q5>LGMdX*?X)%H3}kn_ zy{Y|T!^k$e%;lr~Jh$nt*{7eLYAeWQ-W+8?uX=^9s(wa;ICQ|N9`VY9 zXIA+$Y~ZM8x2sKmVOQC|xaA~H#4!Groy85y^gLb%tDmha&(BRd0}>+H&(exlhE&U@ zRQI2c#&mW;k19i3tct+xmUROt+jxwtEVZG@!uW`K4{g|QrQV8>&bdt2tZK+tCK9KK zOkhf;TzM@w2)f!@ZIq-nUa3)N`7s1iWw>3sBx~5&SegW!O!e^uBgYB(M!gkPNL!At zDb9mtLGYPc8&1ftSleBs4ER?JQA0-DGww#6dS82^-N(LRxkp={bhuN%+RU~FpUUQZ*(+}Hy(rfZ&&wohB{|oz!y|_U%)6D-N zL0J4l;{NTb8r^*^X#Fp|TwWMax&9{xDF6H4MEV~)7Gro7sj!j^oj+#GC8np46K4botO3 zPQ}K9z#D<#a|N9C<^Gk>7vo#Era#J2yiC+r@qG0HLMqk;9wtFx$RD$jZ;Q=RqYPv` zHNN|wq(8l;(Ol7({~pSB^yiY7BeY+7B;u!_j__C&3-dAWbfLq3-g*P~wQ0ku)$8>+ z@{c_SG>526*?V@Ok%t9(GiTIdEeU5U^QlnC`U&~+iPjkyr@o-cvUzTl(Mn~*`U^XE0k}OttK(-LF7K#JLU(Dr-1aZFsnniOa7(C_n=wilqRK5KFVJZmA{}e zpBgOex#+hxbacg+d-+tnNF8{tpCrI4kG$%o=xjM`TO7%t8l*IC8#zZ60%57O0noam0 z@?nqaZ%p7!Q&NZQ(fvyY#{^5E}#_%gyB{P0%=)zJhG31y^&puUoyCrS?3zz>E4XPT$YYR7edl z+!dDQ;OMeGjV$AQ&z_KwkLu9g3p%;=q-Pju*1B8t!QYE10lJE+WSPi)762|%C8hBb z#UBp7yTcAd3j{Ss8=hH<3Y`JCH@hHOqPB{to?gkg(5!DY%sH%^JOy>xSw z!Rxht(EA_xg*+{}zn*?wCy$9}*h4#w1ZkGYatx)DwOGHco+poHn#*4}#cJLLbXfZN zvvY@Ap7~Zd)|$oD-h>TdBru?&3xEakEe8i zvv&WFDJXaBm*JP6HV4d;^>+q6aWz%u3}f+%RtalOnofWGF)T%+1%HX-YT!o?3?iN* zL*?AblqGSlciY{3^$jZVtDn@~@u zo>iNP^Ow)ycVs0Zpxx0X+gnc`ErTj?eA332Sz@+KxU)nPCWfnToE=;K7}J-?5!xhG zK)7$nXFFF~M0;u4pJi{q_NFCq@EfF6>8hXN&(85$IkLZ&Mm_T;ZsdwbmsPMZW7i;;H9;~s;_=m>#u}o+F4WUN3T>0cK=Csc9?2DpSZ`A7_tcuzqd{m0 z-YO&%^cKh(+&ipX>3gm3lwzOEUXqa?U>NK;9H8|xCTzi7r?i0_B6uss&`Y0i!`C2X zjQ3@yKYjAmwDj)goT954DPn(^Rz2(zUuY#of=~4OYAn-^xt#72sZBgLR%X^)p6caH zh96X1T_gZD8q%&^wLBUi_C#%3$WTi^34&1Bivp9?QpTH=D{dKglv2nmRWeSN4kK zdAM74G1Ai^m4>tj=Y2J{>h`rI%SW8DbTlUG8z$kg_FN*6ho)OFk)Xp)m#EWH#DoNN ze;unH$C2>G48>PzcH#w^1ck{dvpd15ZnogWc};M_JSIDmOU

    rj53@-g^P6Y1zp4 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 z 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

    6jq4}xwoL;WpJjpq{A@D@O(1Pm| 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 !J9$JP)M4k~>V8vrW* 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ð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 z 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'eTu#Yz@$tloIbt>l zUC{y#FryBW%o@RCB50izb{8pC6r#xB8E*0}ZF<1SDPo?7@WLShI+b$@Bq_%z7&cz3 z2NZSt>{AFd@+#RB!-%+3?l!bR&KIdp6+Hp0-6bR8SqCinW`IDVL6!oaOHbaaE%jxN zunsggE&xnGoqy+@caq69&R;r0GEJU<&0%0PEos*nggM;) z&sq=(RJkbpMKYJCfJ>O+U;ffyNjWJbXi68?g8QCZgv_b;(#;$%MGFmfQj3}XI3Z28 zA7QJZjlj;2z~hr;zX1&D=U9T zVSDOLBQUzAR$d-6+12?DAvXP#u;-4i@qh!$AA3Q?%#o%FlM^0*lpqsf)n-96pE+0o zid($+V)-2; zlao)vW@W^Pj0sprcHzMo;K>}u5VA-{R!EgF2{RefrdvgV`5p#f=*ML}F;FBRE=*8} zO2Ui{BLuQ5ej%XzLJOGC0tSAsbU|V$A!b75KAoyMtJLs7h&wQOm<>pMv0-yLVEQu37LEuo zoUA(p3`pygs3go(i4Suqk@Z?o#ZX5B;glt3zGy^Ea5L}(85;u$#Str^#+k@4C&*Ok zOU5v{Y!xS3xIhC*yi-8D1qZDik_HIlgxTTC^$Y!+LQUit4I(T=DHY_QO&P;Y+Q`c; zREDR5lYlrS8a&0x;ulFph;d{EY+jHtA^-pbi56jjP|N|A4@q_H8XeN+`2bHjD1Rsv zUYydXam`p56f429LTuU6T?^ziKr0k%>187zLlQs&+^3M6kibBHMpip2ChMYKccCUj zttSlBa*eQ#5*U~a5QIYKT_AbRM>0Yu8phgTr_+(KMvYVS=&lzG8VRuO&?(?`u@6I_ zin)Cl*rmiN-INlW zt2Q^*t+DwIm2E;D|J~ee`OJ>V;NXM(u9Po9Zp4sGvF210Gp=Cn#9+*hsJ|)J3+=iP z%baRf%bO=AHtbMe6M5KnraE)E9fTkgynO@bQ+H#X@2wh81C4rGszkU$^)mH3W!ko( z7ho`r9w80pGl$L+V-!6q6W*#-=5H-wMOcnHhg!TAGhhxI#$fP_nKNesz$u!!fLrTG z#zrk$91J9%NF=hQ5i1fIjD$@2yMq(TuYr5h##zAF)txq)ac&*$BNO-sF&n#h2AMSC zTV`u5#3g63mqUoYM&n}jQOrA?j@Z(sqw0k=!lw3=QY4`gNmPb@ z8>7^Uh9zg-QAoc=!$A*n#;!xB_ysf8B{+ehMUW)`6Jf@3gM$VOE3$>d>Fed3TW`Hp z1*kyM3jkrqL@CrF2mHz}7&g3?unGYZ9l_uT%*bdG0Gni;rydaT8oX@!GOea125?Q_ zz4+y)6dcmPFOBrb3K1r+-6s5E<5K1yx4>wpkUVS%y@mgH3LX=R0e`HPaFE0b*8mnhl1^##EEF{~Sh_?~LF<{J z$KZls$f8{6+@i(ApRCu5*Fo6yl_1XZD6YoUrq1mrmYX(S`a#?gZgk>r$9E?d#IqG2ooH389R z^aUS03RxFbGf|?gktz{Wr+E@cm;i+wcdfa@pwvRAg(M{&UAjg@UUwr4n{ko70>U*d zun~6g@>l$66J%$Zb~(Vz9AF|qgWG2AHW^Ub1Vm*L{2ZZ8B3Y*pVR~S2N=my_<(nV# zbWdg!+Q0p6@++?#Yjml^C?PNZK*M$elsMou*?Z-2*V7U5A18#k5ZB(;Wk zXRxHYySHEMH|bl!6bFvHy0$#lKK}S)4F?}Z!(}dRjoqTJf*SejE^W2agr?o;eFT!u zN$rsg-=Rj!O?F2qq{;Wj&j#?XE$LBPNMzJiPBE<)TENPz)dRV4}%guA>pw}hh|fs z@R&PI-l&5q*>p?Tbz!nJ85=2|I-2s;8`zJtW>&rQ)n!Tj`+6o_lDca&#CXY(M@}aL zgNq0+LFv59g#BPJw9!C*aBvXOcj@U!t#Sp+@!k%L_$7Fl0b#_NY1GO-cshpU0m-h8 zx|1{`qGb+Q#3$sH7CB}T4O;C&Q7XFnW2vm@$63KgHw`zUY?xT&2uY>2Kb&fa9SQ>9RRWOcC(_4-Vf6sO8Cj4> zQhw>BmtwjUf=wsVDRbNaMS#n?Gv|{wF{d9YX-QJVC~?THL!Xk<1`<^ybtGv7MNcYf z(GDl&IHK~Bca(4qDj0luMk*4^Ac_XQ?o(d?#FIIn%6`L2hN=X?Ac|z8U%ULFlMGa1 z3km(6@W?%lhF*vW$ZEAEPnpmwqo&;Qf+DCo!VkdGrAw6r#AJf@xa@*bHaMgZ3_1az zL@$l@?KpHfh%FdVs2$6987B7}8bqP+R84MZ5CtGnmM&p;8SZaQe)NbPo7}7~EGVDquzk2Kvc8x%yF;@^6Jf%~M?uOWk zkD-ykMo{F536#4lZFV?CjKAV(bNwYfXmF8|0p5P1M7T#Aw5(9h5Il_)O>19W`>qM) zY1{e@<(|Cm)$%}3otYb*%Y=`@;xBT#QJir6vFxbFc1Z+e zy2)hCn(|cNg=yPSDcU}P*(C$I)ke!LuH2Qz^$nDt<@Ma(9qc>b`Ob>^h2U>|;~Ns< z>Z`9lsw``jm3s!_>cOwvbjq0l+{6l(8w}Ou%m^D#YQ;sRtw1k3~X-vaj zc{=knF0%4?F*yhfoj+&vCKrnD(-JSADA+|xDTFi!Ks{^K9 zQxsa@5YID(o2?xZ^J&uy^B@MEj%H;{f<<+av!+j`P3^c8%)|iG1^Mtcj$brl+N`NX zyXwe7GGa$h06Xg$1qN^BkAMKkxidAr^xuV3Ff3L%0(3x!V!6kte`;- z^)=&i3OqpoCftHBkVq19j1mKwPQK{nVT&E|T7*lDgb?F5lxx?8ax1l1osJZWt*}^| zG|l_nUa_U$cwv6=T>xP)SO6fP*t{CXFO~6&U1-IJepizq1Hdi{ML9afT#(R-b)gYP z1b7z7vjPBa7i>;px7g}}1q(z5PQ9E`eLei}!>BoTSoF6k@WoE2CONB>et{AYq2ne2nq{?sSkpP_Bwu2| z)XQxUvF1DSXP`OGL^9Bb+X0D1=2#~n2V|X%m^f%Rj=J*^Y%)wEi%J@?a!PkGp#gRF zDwjA&61|*tLHV5(mx*hi`z~!?_fnY*4-eDhx*!9CWKeR*jVe=0H9OMMB|t5}^wTL0 zQjR?3;-iJk;NTz%3j;@hx1-FH|1MaEeAh0AJq#Hd8ZzPpY6&y$!3Y0nDZwBD2@K6~ zM1IO-9l6GkU}_Oqs8|FNB%|q(3qwf~?J^cP8)$eH3BWc9Wx`FyW56B7W>U8 zW@wWKD(tlwr*69GCX>V!pZb)yDe5b{<)@9tjBjHHs0k5R)K+-SnEut(y0YwzD42Tj z9+R%QUyDfv^C0=+i{)2hEz@}=pQgWEE&C0YP7EW1!S0aj{1gWwD)f%^s{Ov2GeL(J66g0&W zpk($j$M6esL?<&ez-%GS$_dmBr$Iq1eEO8kFyo^DJJeAzpzzBNl~ID(AX~rs)vw?r zBV1Z2^b6y-$c!0BaLwo-h*-WSA^f65z(WvepwOj}ToWrA#EKGL;{@;{lv&6ZI)Dl2 zrQH(=h6ra&jgCWl#917O*+&g4b2@(Ay7CA}5X47;gm&lBZu#eTQ4P*p&l8D@s@?%t9(|#)VUo$1r)YpyWV{WrbL= zCA=7_M{r!zomvB=1Vts2(pr=p##)fot7;@+kw2K9Llu`ylU)@|c@iQIlfyh^8p#$G z@&W<_@ZtuE1#*T&K=Zu$qF_G0C%Ot_zVVwzo4U9sb>dRT2-lNMi&NwYstGkX-mU4I8aYwx< zW{48BHimr4gha_0NhHq(xy*5+FPGeixGzgRn#%|>Dnx#&K~5%Z3^YAVxDqw$OVTHE ze$H;n6n}xV{K^G|Pd@o{o({=RR*aF{6IG7ep;ml&ku+wMHmX<@5b38~K(uJr=)zRb zGsHS2U@)OHg2V_WwuA-BZS$OS&K3~WiVBuF$);3ug}TIYqjRHnDB2Sylrj34l6;2vA`g!M z$w#3>F7y<9tGtcCZW4jEfZ0t3;_bqyH!H7{?Ct)0$t9P#WqX&*1Z-XI>tFx6JC~O( z=FC3E9iPVB(cZ4=R_<*_Ae>Kl^{8`Sq0YX~>>;VmC|KB=Hm!UUVCvMvtRiE&rtoZ7 z{%1b(8SA46fyo9_t27!rl%A)DzLLqeoZKmAms1Vi%F#Zt6K92gR{WOO&5p}b}? z^c^*+Q?DmHzw?qbVY~rFBPKnV#%wHL!--*x8&_WYK@m`Vc$7xwbu0=Vjj0g0#*mJK zgM-)u0gRIXisMuIaRGrK*7$|y{;?KU8qp)K$6*`FErbJLM8rf3Fu#sIx)Z-lyJ#7z zDoV%)&8(2LIEvy-pI-hpJpC92R0xfy8Mqy&7!OGiV8YJ8K>5L6fW;6t%naKWMizOb z1#Ih=lrRAdmz9xBSXmc;(GafK!iQ`yI}BB#%_2IIn#~Xl4-aESsAOaep9ewAdCbM4 zpO}^!D^@%Mun^IVXtK)?(q^O9R)@R%*&O7XBXIhp5GwF|8Zv*oR%5&{#J%n7?AN}Y@i6kVV z!Ew)36fj1XX=1Y7U`a582qXca77dxeM~6C+q(n-45+eS=hNi1_qz4QD^GKYTrr8iE zEt(|J9aM#`3zpX;b+M^)R3`6z@5uy2zOTRUIX{~G)KmPi=FM?PU;yBmHEW((Q@%rG zU$!57$RQv6(1(17o!6`YDb?XOKmtXT;0TLAx#GOb#}@p=G-Bbm-F90|icL=o;BCG%a-li9$Mu)uO#Fe7nqueQYAn^vN!UI}^ zMWGvoYEXh16neDlZso!w*_ktslK<{?E@cl@T&=Wm#5GGBNt=s{68I_CNI(1;EZ3K@ z>vTFs$4K!4He&Y0!5~_Xi$%R`9-l(OWoThAIxZs5_f(Ag@9)(?vYvmI9}W=&zVngq zOly&o(oCwuK)=2&2RMy#0>W#D{E`(MPtcsA6Mmn7X)iW6n7~>U_$B#2|P^Z1?;{h11<16_6%&RxQ)PW8iBTe*-Z!LtzhNe?W~)c zY3Z`dF0=o&uYC>EG=*Gy?X_;fmtJy-sReh*{qe0-we8yw0kfc}W_oMFtI_;{YM5fp zB@SuEz|rHvLz|yW^XLw)hQ4@gVl>$@^O}ZD z%&3DI-F%;UJrk{cs(dmE5`LpX2p7~sp{Y));FowgCP4<@B4$Ms{X)p}Wd(1*0PqrD zJ~90>Z8OcAFKx1m3~g8i{$WLvbzL~C#VJ3Fj7pwy#_8VuVFIW8x1atre~iMCGXb<4 zC1s17{#11{nUCAf=3dt8toG|!X7ewevE*aO<$Oe8qC7z ztP!_^XA6$FaYWo81bAp@NLGk28Q7>r;P~aqOjgz@#Ojb{+*)LiIW69u@}NM0ZDEXe05MGIw&~Z(Wacd7uFhAZw z0zZrNds5+XkOIfmBsZu<)5RGE06=A$PQxJ-t5!WG0zAcPDe;b??BymC29bb$eLcgZ zB*QJ`TqgeTC_R+(!plEOH60aHf*_t!UEQd95tgY_4-pX6+EY)h_Lxfo^AVCn9ztm& zTx>Cla2ppZ?o@FWX4s^zc4zekhJHiIYY*QtG)X66w2%*~u)7k4$Tj6&WZ*ve$xjLk z0sC|clo1qj;bM*$g}cqq`(=>u}Z6&pNxn5aS)SsqRS1e}f1K0m?)yxVM)ub(6OtXHuA14%A-O1>ec1f1#C31C=Y!C=94y!;5o~R0g|!c z$uxmggTWwlJT=xnMc!HF;sO&k`#H=`Pd{Uti3G=v%&`*bo_XiL|6C4BE$;gkT!FFI zUM3D+$g!lTL2+Gp(~K`c-t9~2(r#@8_Vfs}1@zITq0z}OoqW2 zeUrT@oFo~aR#k_Ghc#kFCU_ZwG@utME8W4?Xm!>LD)^t(cN;u7ijE9<5<*Xz;p=zA z@hz^Qs^}D*oJBnWU?@KUOqdt^C19e(BzzL{SP5X7RcPWM0yZp!Fk7%ug2bS4SR*2Z z?THlzW5YrqVKkJHHcC9bu~M4~fh5gduHZhu41_4Lf>bFOa5%&c=L1qbBepE2Ou~C; zGl=4Vx9KQ!`~n915l^SkDec4v^UL>|3Xc{6J8kna<=NlaH#Z-m_A**cmizWvVA5XAKoY=k`x!l_#0oYFrJ}PUjD>TAHeF~IUNDT8v*O8+n0R0!_u!`o z29h|vVqo%Q88%`}^H(Z*o6$g11vVL<&PqIaMM+7C z`Zs44jV@9e^a4f!?+fLwRzu7eF@ehO5U_aqX{YH$KQX@0DW8EMX7r7V;kIumMW7(A zU0ET^mEYo(h0o4 zQVXHsgH4NSoPI5YS;^xpP-&CWj5;MCT&9FJhprk~EhezhpvBeU*5N6ieLgZFq#X3_ z88GrnDB#h;3bkTl5R)_Rb*#X^N(o0@o8u`l zUjgs6YLStydckaY2voBqmpy6pDyF`!c%O=wgvfq2Lky~Iw4sOpi&eCXgA2zctT?}C z>3>-B;v=V=^g_UhYA;kNLlhtONqZ3K3Y2-F`9+d)ur z@%uEVc?ZBv#Equ?6|#R2-K{KO>KA$iI5%I5H-5aoe1q2eA^&>KHIwS!S#$5c;)*LS z_{c|018oiS58}T~r$Y|RbF$sO>C+^X`NPDYnF%vc46InOl7JRxO~9snPg+8QbT^A5 zMkZQ>#%vvh*n@pr!&FSnA(yBF8MY|I2F%u0qs{a*Ktc%~V4lMf&3^$#%zC7UD&|O~ z6pmu1)MyzP`NMm3q>u>=l9&Z!jmUvU8d#)IueiWE2T@r3SVx-{AtZ^dmL1({x#bWn zwy;ty#F)UP%*}!jZFc0USGlk^YAF#Jjp`Ol{>TT{bVRZR69rdviJnNZD@xXGy?f?G zAcYM!rbTT-3>~C4*a)+TsT&JX3fFPU*6DP(88YNB6p#itE>I!i4xR9W1V-&to)~0Z zSxgKl8N(!Wp0;rT72^dZdU-j=n;vMBb~4;i3|I*FiTLVHAq}AVY6mjSBD4(sZS7h^ zNheiSwwa*8#&-l1B$B#wM~je(59M0)l{N|nV;uoIPBAxk?p#AjA^hC2gV_19ki*m= zq68$WfO7_rn zcA-jr$efOteRQgv83iCCE3htDqeBKfLt_Ma>MC=}g)fY3(T0T^ATstDRW%S<5L#+rUe7`2h7K^zPU@3_n^Yydc`J4vUQP`esv%7HO7 z?sYfZaD!;O#5779;0-+_(pz7uC>Jy%XrPJFriDVI3`y>F3NGEvo9pYBm+aTWG7ZOT zI~j;_qGua_>1I)s46gdnLX0QC5B^ViGA1Uz5_Cj;6;^J@J*g!VoYKqMW$j(O@Z-ph zDyQt*M5AZGTg7bzwmJe5)%4!}3fWc%ZVYtT%C#Qvyt+gAP33-jA{jgc7? zjW}k`Y%{2d$|qiB0sh|K|K7;xVpcYhn}e--deg$J>Chx>9nNAi;h8gMA`_^9DIYaN zs<2@sPYX^!*ep)iqAXizlL_0Tj((Z{>=OtWyu?zaQ&L5GP~yw@h24@ikuEF5(4*Ej54a?yRc3AwX-<)=+yVA&lF{-LNbGoB< z=5K|Bxfx(VV>H2}nT$q#olSVLb28vL1RG$B^dKQps3g;LijS~}K#V$z1_?4gL_i~7 zAXFfERYQnuun8$EDj#fB7hV$+Nxq|!I2n?}v>=mb4#5JC?>2x5+tHDAR_w#0QB|N9 z<@T9&c4%lwUovtaan{Q~08ETbToB~*>o=!)DkhMq(}0PLpn+jneN#vTq7V!U)ltOg zq#=>y9sN9Fkt)H#0(Ez15ED>iG(=OZBpZ3Kbr*jbXdPX|NJbcaH{zZn=}0-`yi4Vy z8i%0~Q#rHC5VeGvHsVGf;A9<1JAkpmaXSuai`Sn1W!!~JyF78q5CEnlY#F%Jx@3ff zSRM|LBo>79xb9p~kQf41zzD|$n54eORB%K_97Nmjam2XG3J=^~@;#OZ9uO08)9!K` z8XVLM0FA8J+;#82@4kC~_dD&BlXU&M3gF>|Ui1TxUgN3KNl9Qdh1w|$JC^`GTqDl} z3@&+SAvB=eA+HXPHiw+WZWR*A3Wvn(%R1lurdIHMLgH%m6aoo`Hh`^pi5t4_3KbKL zkO&~m0!xpM3<*dIdte;Oc`<=aKB#JV3a!3OtD0=^>lk5AR8%Hz3n1Bu(JUbDipE;# z1Vp=1P)2Ey&pw4n!N!&ZF8MItvpW;lriuIRXPV=+MjqwrgHvB!7^Mmfu~O1Fgd`aS zuy#J`TQ64smmP1MmA$(0Vsy9s&wBUa+uY}%t?BCmqSb=q>vfMP+w@vl(1BcXde6{! zd5Q(67siYNCGJHY^SW^vJI;DQ*bQSuXGPr&-hTICcb9g*jleF6KrRHAhU?u`xnnVu zyU&i&NR^AHC~Tj=?5LQ&nVt+;bD#1&Sxc4=J%>@cm{;7vt*=|cw0v%Ty03qn@B67+ zBv5}}e_O!3SzLE;n^2c%TPl97yvP(btitrmn0SfF6$xO{=-{B}3t|)RZ|w5F&;z^)6$Ei9rGV585&`dLnXC@36YT@=0a=(OQR&_G@>Xs0;W>cq*m>Fd1GT7P?dD z(GA~i>}sbRWei^=NemKakzEr!AIU(j_;D6rp+!s9Bd{QF3R&%)%(>|F7(g*@+A7+8|i5U3=+gULe4V4dnwUC63QJ*N3 zdx-2xkcoM>4H6jWq+j$5ikd`_b)*~&V9;n{N(Fui0)(+k67uY8%y7d%m9Vg`OcfA( zno(kubCwulDyc|<4H*5nujqjx&9p!w859hj-arCygsGBvmHGHImVSh07@M;1 z@@HpAYOy13kcg*4cEy(a$~oz(_@N|{K0zfA(*LIAgtObZ377cWqK6}?gSy#OWkx3J z^3nwGYSE;P>rQuBDs=KdNhy+^$_kX^u|6XUJaySlgl+dW0=pyvNqhH?7hWiT?#aE{ zeb@!kTrAszYV#t*_GoGQ?#u`n_y;oztx73%3->u&i zVp&r!)l2gnW@lo42ih`mmXRudfV6Cgk;&EcY&Fp-V_~GS5{#N4G~oy85|q@!s?j7v z-YHZAH8;bViOtq3kPtOA*IR-JA7a548G~-($7x6+7M3SXfmZUuR>_ztEsG+5jN(kF z3H=n}3K#$kTJ*KyG|B_iiY>illtjXBf0qq6^3+&Vf~cXLB}X5+9Kdj_AdG zUr@EX@S87%%kQ!w@6F1&s(Uke*ST zb=H|Ly;OdbOpw9zdK)T9KU=!HaTCMd#1H|6q$(_fivQ3{DqJ(yFSqx zV_}S(VnRpb7!I1gasdApH_>yJHYq2_o;-Ng1c}kqS9~xh4g%(NJ2jH%;a!lk!lJ&g zISiNesZmU*qJ(Kx1j!syNLV@vugLJr1|&BX5=t6gJLQu_*@)Eg3*Uu}TKKt-aT*Tz znWj(?Wgu`nqTQg|r&j1#7e-?wAflloyLR~NnuR}}5)%hufy4%3;=m(C zGJh%L3!RXtHx$XPSxC4eKEzzw?gJDGH5iuXUELzXN4*%eu}Om}i{sda=cradm>@%&?zvwz9ZNuKjlmaU z(a&EV8D*zv1CJE}^vKur1RDWiaW=OF+7ddAE*u-oMkjrZf@}Y@(@zm1dT1l;x=;W( z)P-G=M#1gNr>yosl#ImYob0PEGSaIpUPpVqpt!i%7WT$dFpQF0oPteNJUl$?N^}+E z{-A@z_$Px`-)xk$lSjYV#gEOp+PyXcZ3IRm&=xSGkr-?LyK(0p=|)*@)8odORxSAX zZiD-~AJR1on)CABu=mrr{Zki{F9N^Ga5zS{9!*RzQYZ+9#iQGb|sTyc(V!H5?!Y= zgDR_Zh#X-Q!CY=?x7o*F@I0TC__XQ89QtD7#0I#J{CNffn=a@J%@h)YhnVjAYB2%p z4xtV2L>gqEO-GA`*6At4rH}?Y2pPgeUUzsfr!2A}`hFh^nW+C>;}mmbnA6vW=nD>- zWuH;b`h*Zv78N{{Q!CX)LnAP{a2!0o;Cz{WlFFpHG`@nT*RmDSenW~7y5}AEH3L7|`Hp;LwOHF=2Hhk^A;6I1veupv8&50H-|iIs0pfnlVe zC7ft0n|+r)NJLcH(8eiZwAqg>;0>an1&m=$J;PH-Y;@|vq7ea!n;MD9TP&Fu`f@>H zD0|%Ws3k+5FhhA@;)j4M=Hf4lstcQB$e}Kj*azMxRlpc!<=pjI}6%Bp$B0~~# z14PDSC^FiK5s)_^=uJMGj{1&1T_=&qNcuUBVL*lukE+6Z(< zpeHrOzJpl?E3z4UCT&1B}D zsJCBgmpa{|2wo-Id;CEEg#P^|?OO%{-SLJH+EG^xP5It*HlLaDP1T`RCSem8is0og zQ@**GPIES5ZNkQ%e2pIuu#eE=bADmUtEAoHufwCOHM@(2Py0E`~% zg1)dDR-ro>I$9C5KFSvzH6q{EXwekdq!#5!1|*$M$D})Xa(T<##(fhrni6tD5+T#* z5N*;-n?sHC1O{77<0w8ML|K#*K7}G)1B}75$P2mOFrvXI%|=H8V7+7*_0UU^ zE2{S8gHeWuAz%mqAS_JS5j`5zQHT-EJOzVkn*qXN1&yRrx?9@EBQaWDXrv0+^8Fut zi>-)>59K%_VaZw(sw4)rA|nG~Fv{Xap;x<$Fgsv3!am^ZP=Ncq(0(=6+hIo^&5-mkct^-b+%?CPR^=6)mz zw;*r&M=9!yQd12gG2QLpH#TG!p`n>Ve9m(=R5jYnjtCGcjQJUQWRVQgV-47R=`o#O zMpi_b?-}<)L-;pNP#5nfSl7oV&>bX?@)$J@+bCyUb|Ey#3Z{;t@dZJI78v`^;^lY= z44lG9w6IRV6DQ=uhNIxSss&&&k@E`xrcq??S8zNEb;M?r-`Jbrz=NV;)qJN%?F0#~ zgFhkPwnGjnEUmvEl`mh~psmCO(ltxM8+ql5EsM23$6*2=O;b|5JI5_gI!jD532*1 zS_0%TV`6N96dBQTnR8q;Y$|V2=@;N{hbqELpMy9)WeSa9m6ziBwVW^G-nMhlB>gNeNdL>o)jV zG0Lc_a4{{0l8Pg&B-1!9YE~0ip@abaM!`E;%6Lv`A;UBz0P_?QhB&U>VBzaJYJmzE zK`6sezwxDA+As~03!hPE`9-Hhnm2Er7D}|h=9DaT1!2;(fd{;>yBP6lGB!iWO)#Xl z2vDNCF=ZMs*^2!9@=hfzs&p}-JYxYHXOrsUY4|8Kvew#im(VCtMcZqT zV!|R}F1UnU@+w%#%!*j)NT;y77$;3qG0MI2MG+c+kEbHzP3kn)BkR$;8s z2+UPq^xcwnh{fTDANIflg&$zON+1kace5#a0TPM>42yUMFh0o;ri5uU2vI;&5Ui$- zf*g18MgNekFtCsnLT##SdxRn-85sI%Cqr1=EQn%?+G*n{ z%pUU4CgucmC!mfB;m`uJUhpdsXU!UUsm!Ar;YCnXAV?nN=}t_9$qO0`Fw;N=GovT@ zfU=~TGIoT?fG5Iuq_S2>0TTfTed5h|Q;3*B1Xw_P$t1xfqh08{vxMwAD}XSdj}#hB zK~UGBK_sd2$@h#k4L0`#i3B|U?JOjahi*#Iw9uItiV3f2kUv0*yv1YR0O6yS1mDt$ zG$zAYgQZ;#2rs^#%2^|ML57EEhhpwCJFq?d^vKU`YY{rtnnH{3EGBfK$46c#=CIj3 z_!1WF(Z)6JF3LUmsUrc9Yyysgr+y=8(+Iibw+R|-{1rNl?848AfB@rm>Q|L%V1=YW zv7)=`lrInx=Bco_*-B#qOfx|bG>V4E(1*%P7jE5)SmQnExU)f+<HG@wu-? zKM#s~hrHF?MqrFapeqwb`&aAz zG3-|@Zuw3@)4koY$WAP!Lk0(Hv$_$lI*L8jCvRm*1O0vz9GeW~m-8 zK{zlK)4y3zX|ZO_$T#(AFdv%>3D}IRVMXcEj`&8u86DM-1LzS$$r+pgKW5I#E20y4 zcmO7cf3RiJ)saFZm4J61!aSU^gQr@cMVkPl6GzGWPQe3!?ijH5f0&*z<4CF|Oeo(g zz&z9;gw58FClsuMDk1%q`OqU)@DfYo5OR$`R-JvqgN|##V4T8)>~K~~yki<3RFxHY zXl8|LsGE(I8tp#8w4#i07I6ac0P|d(QL`^$N^u!ZSS%CKfl~cxoq;_X%rfSWa zQe7}DCa`_H*Jrzz9OlV)OpGyi!Wh z-h>4b1Ed}x$*zqyjjkXgVvKZWU3YPF$x{w9KIq*h1;fkN#R8f!Y8@|=piAW$f_N?(_c%LIOX z4W)Y&e_b^IP)^cW>Eu>($|)zii4oJTi1M51M$;()hm95H6n-oUMH=n9^9YeVp-Kc? zKF$J@$9Gzwf<$R*<3hqNQ1C0y3DE3Q9GJGlJ811B@f_x?o!)IOuT(Ft9$vf8sLebw zTKY3ofu$VgW))=C>TlL*cp?yCsV^xxr*${x&T+yyN!UO)X{=49TPJJe78Hx0wUB zP}?4ERRp?6VT+DpoA5@)EK9)TYF4u&_!y2I^EWh@< zc!QZzFRE-|IfxF0=6K5SSG+_QGA4dH(E=n@K}$wr_{3aM2k$$1WEWr(;qk|x^!FCO z|NZY{42UTWQiy(bJDm<-Bz*#)yTy1!O?I)UJ*RN86)PTvO1>dFHdGi3;Sp{6It7nI zw9KbNU?|}`f*9_I;?R@&4bkV6c9Mt-Z2;@SHFm`T%e>{5TWDZ~320GIWD$b|kB?{& zN%RYCCGV6-qLR*n#}}*Pz|%<#LZMr*U_qD`gk_D$Q&7EjP97Luv=~?2BCzcMA2v+nnhx)Yj>ye z;7c(eCLHIE93V^~L&lekjpIV69Vg}jgwWEX(b=HYLW64xWt92E2#6J(4)IGCb%ctK z^c$loQw~6}?#sbYu*$f;$8*WdxByExDQp7hpHqfh<{ z{)HD_2!Kc$O`Fn1wMMOB%6Kt1I5>FLS!cQ?;;Bo_#b|)sw_Ssj%WaOxJ!4^mfl=^` z5hQF;sBd5>5+s}Ka;T9ocW`LJ_F*7zP&^BgC!!68n7AUiX%Jm&TF8he*uWSgr5YuS zili>gxqK*34hV>|5?%!Kl>iAT4a8`$Ls%p5Ze;=B6GHVlB<@jE>8QoZg`LYTyX@R^ z&&@OixsW<#qa+>e+i_T%OS>Ux_Or89pO80JqB)=1W5p*VthlH(x+!{qt^Af+s;|56 zzFVNY-e%lauYQ`#=b!(f^Ups&&*fxM0po5{{~}vZH?KvEI#EO#FUmo?wGn6|&=rBr z7k^jdHtseTxtoU>(3R}|b=aX(+-e(*jZAZ+X->5}+Zll-w)L*=Z=#nkOPCLS@rz$r zmNQeD$sB(6v!6wD-hJYUX57>;?7IKD7rV)}h#d7KtTP9=F!E(OG6jo%- zpcs!0iT9NieBJ0HBE&$#zcF?DW?#UhmPQu!N|Mlt?D~Y3MOV7ZoZTGiLbIg8gmeK+ z!GPA_I=WMvwR|0;4Ov7}@H3ft?6I>;Eb4aez4t9zw1`fH4Wh_gvZlPGR`u=obG6)WqT2G7#J`J0@ujcsC9~UE+Bux!Y)#) zBYy?cDF|T`D_3zkY77!O)lmv0w$NkaD22pCWg_N=o2R9bu~LeR7CLcjm4yyV%qgm>m68LH&;W+GC3-Fg)mqAU zr~HPN7+Vp)_S$Pjj63usOFd^G$qIAE4kQEQfrhKV(Ab292})cAZlpF=U;s6NVwX`d zv7_D=QmK_gQ6g;L7^xig-+z)}QpCb@{q;BAe*5jxTjXVwcEDUL)()7XpJ^t9OYT7n zn6PkJ3x$O3$7_=0jkU2b5DtCnr5+#*KVVD{mQ*T}E&8Hmo=#sY zch#Q&R%KCz@F61Tmpb1HG#MfFsf<*>2pw%Uc2ga}jP=H7B5%~#)gqX#KS8jMzd{mX zt-HPoFq_5{NFvNr3-%6;8dXXrPjX=R{O3PEd-kk6x`E`^zy8e)H{9SG7rr(?3_Nuy zJXc+HmFNi(qvOXT)@#GRL!C+T&hXIy04s0`lpv$L23;?NGLeT04>RIeHHD&T#5E2L z4fzg3_%}Val`Bh0?AaFz4hc`?m6Y&ZDOm&+LzD=Dz+$BtJCU)GWE2>qlO1%{D9BZq zA<<~i#XMn=zz)IIk*8Mf;peIGF-Jc9@FUk>f4#DS2AB;2ckEm9o;!DLkkCvgB$md3 z*GN)W*n(V(9Tx($7_*DcKyZpV5fD0$cMwzKB50{jsS+iX&nG_di6f6xC6+98IV@lP z-@;-*Vdg$1ToYtE(RYW!!mhOEsiDufu)@1MMAAqV(=bag@dOD-GQ8GZY3hLq7)Dm3 z8~}``S6_X#*rNAhvToga)eA|b6eOH=3LaOt!d_ojabQpaiQv!-j2))wG-P&I6e|Mu zUCTp5=LiWev@@;XRGK>LS{6Vtan*ZZA|~zwM#sBygsD_G)*O(R% zfzm>cLofsrPRPLq)fiFbv)7y8#}EhY7zGwJ+U#&V0Mx@!amxCjg+gm6GEk_6LJ-KD zU!S^Iyl^4AP3cG#?-~tcc8*5@+g+AT-eY#8f zQlR^$HG4Cn`9t+`RHyUvpZ&~F_oA5ACOzXeVdnD6y zuul~jfsK@ef8a*E!`QrnV)7>Q@WU(cCt$e11g2%R9?R6xly7sErzU=0pg6oBHZ(L? zjg&vPLfG0iTF-rcY2hsJ6n^>3U-pe&Rzmdezkm5{x7~(Mpt<-T0>qYH=p&A3d731< z@UzP=`$FVG!0oUNtIiHF!q6Aq>8J+7Zeh^KO>rOt4|>g68Vs3H5aImEk@_mrCIY@7 z;b91ODAAXL9?^XDt6ybHtN_5$sIm&K_5%iBR=8&0GPa@gV286X+ca9xb>)%~F$u#W zB_d`}3U!|jBi~uBJXhV)YM}oPTX)t5NR}Ev?Tj=y9&pTUK zY>+AmIp{N^#n>P%g>cB~;f2l(4a|39>OYvS0v1QlLcDl;n8@{6gUq5|tG(DJ|f& zSlImZgZuRRGw{7Y2U^o6bEqN;5aRSC(6T-5z}KkKW3) zqHoSHznTI3mX5c>%{@qzNed0otGQW^_G|y|RRl7JZ83p`%3xOJX#YH{F#SVdYOh3g zHD2hsgcc)JnA~&EVQFaJoH_n(cX=trP!d2sutUrVS)>7dN2g4v7hQPa)TvWg30;s9 zHWMm_gzji0jA~eDN73|6N?=7<1t-I<$r}Ki19#Dq`Pd=y=Mc+5E}L8mbK)i!P%BeD zHls-J>_P-0hNXdlw>d<-U_gC%@wv}^4iVI-J7F3;2Jw)`KDJ6Se43lYX3d&KEE=+G zPYD^Uf=~h>C)bz@Tve@SSUk09xi0RStFJ0y^TQvWXM-$`$W{#lgTX@v{-ug{TV*$rCqGp6;H90`vnGyCj`rS7huv%bgSw0+Q${9+WP;fI&x`Qe*@Z zQ$O##b4TxZ<;S~)#Td~~gKQB5T|`NiV*kA0GAr8Uq*T$uUjoE5iV^_15DYFygjD21 zTgeCo7nETZ3joj&Nb-Vw>#euSTZfz_hWjd|K;@3h5bSKK0{)UoCb%%|yULgY0CI;Q z5%x*5M){B;R_({4cEMMSDUyA$$8E%j3qFOM^3xHDSndm*zVz@y^b~R&mxMvcoVg>B z7ZYN96tQ@e3!G7XJ&|zJfP_=>lNDFc;NakqGiJC)x&Md?0rx037TL(7SfNcxtnSiR z%KO{POvgdP4IYJ@wbRp05MnM?9P-z`K(AZB&fg`L29n$eN*-S>^@A0vM=J>AK0bfG z%;A&=V$%+r3a|{(okCl)(^LGd@-_myNd!V^OhCPOg{*x7vzv_a_QG(NbeC^#yKa>B zDb4#xKK%}_sfd^f(oExTCSG&RHKwjBuDHUxx%=!>{$PUp?Dpbl`@ii7WQ>|2OFx6Q zss2HO5M?Xu3IrVT;DZnHby;I~=bd*NM9ZS617?7endwI+*TTQc3)wgm0%Q_JIB-hy zJ(6SxEx^4VeRL&Tk^$?&6_87W2}>~g8lA#6@N&T932u$UA!KSKYMo-;h8J2vxAdqZ z8EUZ>>;1l8fiTew5`LpvR!SkY>J5fW@TwGgfHA?NGAc9{bysW35>|%P;%d(H$EN*s6yHLdrCM*|H1_5?etcR!Ah?W(QS*jgn5M<4e^TGj>J4 zMz8%WT(}Tv#1RPmYcl4RElOWw}XC@h9Ui{emidC^4|8I&ngyrfqOPGye;U;-RL1np?# zyDK{TB4A&_;HjeL6u&aE4uwm-XT-Vh(9n1Q<(>e)7GfY_`O1=|OP7iOPn}YhWLSam z>`S^5ldc9r3`IbN#-fhmhJOnSyI8fphS+9hT9yWnPZ5SwG(4lo;Ic)75tlpy#VOG< z=*Y3hGU&UZ2hSydO)}vnIztBYq)CeQjl`sAkVF!4b}8{-haN#NOw@W~P&^?QcJO>s z%R7N(2pGr#Gq@xLIbz!7lClJa<)cE5vj&KdQ#hMrDGWq$d#&=MR7Q!!A8( z$pw9w#Qe@XNl5$+7=e`V=grJtA!MkDm`aiK_umXE7wL(cn|k;%1*WffApwV{{!RN z$!8)g4vekauwI_5cx0vDRJiG;n|^=qy<(>-b2)fA=XS~?;dRXlsfbYmzv0lGHmY_G z{$9nU)!Rm3cZxt;!0b+=@piD}k;)q$p}RTS+%9d|k1}Md&IIPdjYl8d`M?K0@TD(( z$@gJQgkB8r-5A8eeHOEEpT$Dz4E}a-v@+Wjfh~rKE-iI>!z#RX@7vXuQOi0dQdouk z-I$5U6WVREM89m9hqp#7qncBF-yQA1#*99Wf*m4rC@=n`g?_|NUnPf66DsPXqXlo9 zLng?O$Jme$>4ECu90(1narxz!BlH9^`y$`CHOh-v*E*y;#6YuX)`dl%D2^RTr3j%4 zRJ2TYM8_dtupEalo7%O!|NZZ$3bSDaU^%IgJ8B7@rmsf4YTmqgn2=aGP5NVqw0Xgv1|5#uPb5Ji{+nm)gJV{sx*aw&u?YOV2104|@M3X#t zVB@2nVX`iIoaF^btP6`?h$%^Ks%mgb^g2UB7{ABSy`Uv})UtwW(&Nw)IOVkx7>|^GKyuyNO!cT@U z5?TLP$8_={Oef61^N!b)bBYzhB7=i+*~@`qXf$=vh?ir!@t1HkOC;{d6GPyXj*=O{ zb(j_r@S>gP1J1I`sKJGkMWy)u`|sy3tQZ~O(}jbg3Z6!$jcFnYiQtoggd>uwURFhb zFz+C@5TKDf6KV!2s@?!zqnKz{FsMwpW<&r08&fx|hEfan8TCm%QKg(Jhps6Kd8Zg~ zox;z39eHF4AhnHs-5Daokm?bBenBp`VNSM)1LYzqVO(5R2OLsP2|Q{xMF>MoB=`ym zef0u^kFFGnK_-<9F;+xX1YFDR4{jQ;i4r$m_3jM%5=-`qn}=q`h&Ea3OKNUP5`aLt z?M$7@3j+!&Tk!CLawZ5E8do3hv^Zpuzig3zbmhv#jas=uzxpa2^)*1`Grne`^33D4 zk>@SKWplO>h*5T zBUt@0f0z$Uz+Sd71KqxOF#@NT8?jSvvQ|1RP>%61j7j*-#B3lqV3@p+5>HewDo>v| zw90GjaGkIvV{MfcxxqnEC^FhHT}6UbKx2*cpbHww;3y{A!>3I{gRn{a=&T~PauMHP zDXYb(8)8(%>aQo$iL#(CCSV*zUO@=0PbSbE7U7XacpJimk>J)O2@uwfp{9{AC0fua zGFHdQ$T}N5-noJn*GHaU&=+a*PB|I$-61g@nHw4!@*ObGz47mLR@B2*+% ze`M4bG(1uN_Okfs03MC9M%y|~1OtMwi2A+NPc`OqHV}kDnLKwm0f-%y< z1ao#k;;&RmOf(9tI)P?j_*mmt0*I2zIsqg=Ee$BRM>mE;XiJ7OtzAAt)jU>}R2n_Eks)GYA3RFHkRD#~QU;5#Mq?_G{81foa7a?1 z`0J6QO9@Vg!UBwvgR`?|`}?`&r_XJ&MH+x@eEBGJAlYY~1|As{L9j7up@DV#hQokz zT&nN_t!GywE3QP3VQuy)kBWWw$Mn3z?k9R{U2ZTBy zveQG{t?D)c@0bX*1XG%Sw}jo?*|XD#yY*WR>L1_dCaZ>V))%$Si))^JcHyE$ z_=vZ7-G%oqYhdNu7uoc36Mypw<1L;Ay(O~tL{|hvwK?kE*SN*hoa)68WXFp`7I}%8 z5zVaF*#AEC5O#uon&!Q_uJ!rno_ob>9`ywVBy4=&z~1909CYBp>(;KvOE5gF!iM=N zHt!G=IoyaIq{>+^5N?fGDh3aDXn{=9 z;!F`BNi+KHH`9pOv@;Db;-zNL1y=)`BcNIZSC&v^(*m$Jk!Zsau@(S$0TPzh_zn+* zKCweP#9-hc0f!1gOSh~*3kgo_MLTw3KxJ5AnocbOsEZb=bjNz%ebPyZd60NU;kN{- z!itOwwStTks#pDa?*h0g)DAXJDT%X8+cA#t08axGlrUi|uwE@p;FLb$!Hn5u!al-^ z&689=JIe~#Mn^G#mD0m0K{je6X)_`;lhoa2pHW^LSuWd$#0DX5O+Oh5A@l&jlMt}u zokrtgjD&?zCP30%s#xky==9=__jxdNF_Z&bpdp!Q$Rsl)?E2&;c`^V4K$0PPXh2Wx zKw_VyarA{T2#q5dJ_2BXh#4R-0E5TF7{jVn}Tg#)ZZxE85A6yi3Dy5FnV6rDE;ix=4pxG8%IX9Q1$4Fzute}a*@$^ zz=58Um1mExP!+7;(?$#8^(VWI0H7gCMw-h5PyUX48ieM??C%hm7I`fW#@*L-ZocUz-wWiZ zzI@D`$Fn9+T~w7qY6~<9$>cMJ#5p^SFF9;K+X%D~*yad~ENN_W|L%@%d~OZpM%?}# znC`gjHv4Yh?w;mJEEFy9JGLIbWc}4mdBK7ODCz9NBg<4*@AG9PTbI|}@f&yA0;UN? z?{|zyrtQqZ_O;*vt5!X3tvyVuPM>AX+hmCT5 zDjD4s8;V$iZexg~g=F8Grym_5K#Wm5#;e{)9-UnGX%Uwg)@vfq!ZWf+-YTqBa55MS z9s>a4h4{uUQpFI3*d8v3Stip!vLS^b*7m7F*Bt7C6%pg6zF1Khl~eRHgmPIZ_3%Lz zK>){s8LPuHR8wBw@nwE~@yKH*%1d~NDLWB8q-1wv)i3b zM|vFc#ipZP8WZIBNFmHFG?drV48YL+*!A9&SKtUBn&EtW7hXYDoX}=-7Weg3%5w%7 z0232R1RuLqO@W~uZ&E7IjCirDm#}~&2q+i*4#9xUDFq4U3WL6c?Knk0EB5K(uRyVD z#61TP9DcD&iQyn7GDa;08;edEk*3aZXk(Oe7NIkIu&J316XiBAnDD7|QI;r-VbIGd zV=Aenw@`~4ki6ip*LCDoY6FL2<*QcSfD$Fq)0Z|IRG!S}2y?sxm0Hn=%OqU_^g|9? zBEwl-ILivmIufH0!+EK#;24hHH@~nG2;v)4+WyTIj-ARfPPx-6x;5%W?uKMfaYI|Yi$oPSgn-b)* zmza)HlxueAr%ko4BP2G58eKS$^m-GbL}m*^n`*@ZV14(^D3oHxLvMhkr7TrryJh*q zzQzS$u5rix#Dyb6d>R^8N=Cn_SZXy|YM~P4c55T>4vs(;1#r&xOZ@NPEZ7d$b8n@< zoZ-G~>YA|k_)e$eiw&ro-*hrLVHMY1cbzF}{>MM=O`b{uECc($Ox|wU?*3asXz$Hi zMx=+w#xB|opUu7&qybSt0`Mm@G;(Hb6@9meYfeQ|wBr^A5h24o{P_ys0oL6><82nL z@kKd+sA-WWm?HYFjed6=CQRE#KXeUW!8UxNVsgeBJfpN>Q8t_sc@04%gH^Lm3_GWR z35IYiJk=-tVOlQ#! zE1Ip@V@^<|J_%D43i%(qPC>%oL{+;eaZ?=NfmV0!W2j;I>N+jNY>JuX%a^OxEIh*l zB(B3dUuOqKFM441!i)zL#JD438i|1y-yLcvW)l!3lAatwf_Y<07_ILN;PHl%FjAXu z)PM&DL&9sU(Pf|1(&1C1JXxuW=zD2SDYlj?_}pygfy^oCLsq6&PQ^(orzM(?zy;h-VP_$b>)% zk@vVn0L#}4B<&J_kM>D2A?DW76Jw~-RX2WJ1d?Dy_60ZVd285r@a>{<{&2t zhRXJyd+w3Lz_Z1KEE*abGDZaHhcM$p-eEBN?A_LwV?s0l09Z_Xy3v{GYJ2%Db!&IL z7EePKM`VZ~h!3yb5a!MEmvDvzgzv5$9*M3edEMaMq4Bm*x9;|Kzl}f}fgKoua^1Gu zo*jW^hR7}3UDd0`ezg+CamxIOn2F^BLSxQ0yW4OYtQ02;@g=Dd z!SY;AwSW>iL>A5cG$Ucy5|SrdBoE%E^6@YP%Lx*!1p`25k)+BJ$`|FK^2K*QT7@*w z1`=-PVIX3pFP1|gq70SILM_dKfl?qHNs;b!=u(?C`QSUr^IXes1lvJXtC+S z1q?pKOG-n6qA`lbi2#K3pvCzrGX_baP_Uwo!d#oLhk1bGsg(72QPN#7c>x$(;%wuu z?mpQiV231aLZ|dXdIS*30}l-Q212{wyAp{RGCGYTny41VyEzM_MzqPIFXmclR-t_s zzp3Jv5-7zO%;0(53t0yMDt#Fu%y;3nAEL=3iV2>PB4g7|9ztKG06-UUV^>BoMrp?=UlkZ~Ksm%rcOw4C_<;zGSVdu! z4ywlUOmk4)!Mz{<_{Z@eD}Kd_-^39gDM4*FMO;c@Qw$V#B>HG@_EqsZ@*xk(Xknd=;TRlu9x_NUwCSJP(nl+H4VlYj@a-eoV-Fakob#%KMI3nGfp0UZ%)=?|oAAfwnG3ky6 z9#~>6LSdY^P=gNKg_R{1u^=Kz&Yx7m8512P56+}>K6;e7D)%^FhI4OocUbt6y|Rl5 zKIz5}2u!_?trsWZUCyB`1<+7N*&KIq0?w%kF+{){?m?fF~?XDytD#+{2lDSRRvPLu~Soa@lA#it~+q@$xKlZ%xW%BWS;w`d$xbybbTy%b9t zI8lQ!nQly=iFB2^*3INhpgCojEThzc_y|3(^1M%hmh&2Um2^Cv7*i;qQAa}AP8kYQ zObapxSvhY$o%HBIA_W{2PrbZ8azDT#J%PaiYjU27ru#UT`M0}={Taw)@^nUJA@rTj7hi|}+% zhPE)PXsUlGj1of~dCwj~G>F-Vk8o24XB8Amm|K}4e_&-bWMaWy091@f*B8bml=;3& z9^Mlp5|Qy0vSW@phEdeeLNx0@aLW{QAW?U*!_ez?m^77%a@WQrF_I^gK@2-OoO7~B z#U~hYMPfuWZZ5HfO2R6s5K|HpX~tNqRg8_VC@DG~Za(SBtMXPEfSU>RR%l;aGjNqh!Au<5hyU!0}=**A*Kv63u1>HatJHZk#EiJ zD+?tm&h+PbVbw(oJ{*Xcu?~*4=7z>0G?K~*!+DGoup%NM6E$)4Od!RHWmx&fURK~K zfjt(KjtZD*)Aq}n1GWG7$9ts;V$&IfhK#%H4`hym6e3W{BAX7vk5h zmll!L*Z$1LUMA$}RLz{6ISYS0ZIwi7`m;DZ|-v;|gDVg&*s25T%nC<5^TWVwZ1$`W|gvWJ@qXnFeS zXJ9z>zp{|RT#bw@%yscgU|h!owBjhnLbob3es=fqu+q-Cxor^8UCE`s(u6*A)=`Ug z3`NIbJ~;6bi>w|%-fATFVrXz#V=w>!KmbWZK~&d1WDHi))0;m`5N`ToNRS`jVkvHv zVG(E2gl|dYH@K5fZs!>y^u?2}4y%9vKq%uQl8z#UykQ{{k*kg~Ywd`Unid27rhau_>E&^&PCYmV# zXeHkmF1?w+2~6NseoNr^fhLM-p;U*ELUZ+74c~__U&>*qFNv6N0-@}pF#j`()%4c| za{+QmI;k1F(G+dvIRgCMAaX-TLRqbVnKf(H%$fhd*t#y@;nmX2-;iYsCd`qOB=V=Y zJoQxdw_jLF0e$TOlfYP!OQ^hJGFQkY%(Y7um!?jgYE4ELCWwW0spal)57y;(^@|r) zd#=9v>TiAPTXJUTP?)~s6&D;N&!9ma(`Ps|M;JC=d+3C8I`BjIv)u`=u6wqsIj!QF zlyM7NAf8nJVzv9ik1foZJJ%p+e4H?0oRr34mt8yRu5iHCA$(!m*rKtA3@L1j2Z{$8 z4|M1DQ#Y*}xVm-AuaGqk?jI)!O;=r-7Q>U@R(|TKwT9j+uDHVAayBYI{Ln*fZEauq z%2#Z2Hxff6UHg{vzV$$Li`7RnUT&t3>uMQSp%!zi76;%JxCE3j2E$Kc3UfeF0E$5! z9C6ifZps|S!aop7cQgUJ8j+c%1@UnPfq{;KFESmX~g5LJVa(ftjo!xbNzx zX@y7q%~^kcR(ZgCP%LmvfscOlqZR@1AtjLl#oWl;OJOZM6B~tF^y$W4I%w33EFMF~ zWD1A~KX6fU02393%~#eaCQclm3X?wf+;cBYlu0Tg5z&zY>Fo6YHH;JfCxwknQ)dz( zULvyu(hnlQw9p6 zT}*r>I{5q4DBKJr5jRpO;1gSZAdX`6)Ch$q+)~=5V6lpxFIt6^`BEfhM>f98ik`vI#bVDUICX z2vZ`15n&f~1%NVk>}ZP{@Ns?>|-CZf6Q3!f6T#`bIv&j zjsdta1Z5Ac3sFt;8X0p=+bJn0@GbWAZeA#PI!hg$}PzZwwky( z=%DvX?;L))z|xJkl8BQPSaED~5Q=9iGzgeCD1e)Gh9`dni$pHvTQ?LzHqp7`2G>7b zRm154H{EpeC6`=+KtNN^lO+(UWhVm7r4+zcUNMjeEqICoo(P0Svf<#wAsMXd(3bfO zK`#x|S28pFsjUiC`J8#?nFk+yP*b38*zke{8Lq&SU4-gR77o6$g@FVSZLv;#onVE4 z8=a3HJ<0K;zWbV*I`6#m3|eLZcinZUk-*kv9X-u;G=#sZltR!~9%v#vq_O6zJZxqcsD!XX)CyjRjUYwYA^-3G>RL-jp&(@lpc}8GD=KM^NGbW|b;q=tuh zgMXL?N1E!k45FPrXm}431ZMFW!W%Tv$S%ZWkrGPI;XP|UATL%3AY%~Liw9=P(TFRZ zxzWiPXPjZnoH=`&@xVx)A<hk3;kEEs^Ul=eU+e8a@D!Jo*)N&&wF%0 zrbJOiu!37~pd_zSNsVXO2jry;=gSrq4s*Wv#V>kUXw)e0N>%#QG=t1qq8awfTlSobClAQ+MI)1C{;u^-+VLgwOTFCXPPQP zu*mX0l8t-r0{Y;|5VwHP3pX;Ak`*NS@Z_C${+{79p(BCoa&=G%) z+{j(l-g!884OtAdkn7RG7LD#oCmtGR2fRh843=pM3byplLC>uUQeUKo@#$#3N^mXD zJy(^Koa5~vlO0Z!c^u+N#n@wyJ=PS1LC_tIzXJz;YXtE_b6!r02Z{&!+yi9=rq4sr zmkM}l=b>z*^c;7-V&y7xpX!$RzxmDErcZ|kK77Oxr=EJM$2xpw?cs zbp)rtM<5dF!UPBS?2dX{JUpaGz%5W7a`GEud++T}xO4y=zxQLlABI3?N|-Ety&?h< zsdE~e$by_q2?IJ%sz zjjUg`?9p3pxkWvI1CWOjHf1TYlTJFx(oI~retq>8zLz>wCYVrwGURfC^%J)PW69+! zcM7#ZC9dPBc!nR?sGXDPgN%!KPtArV3P<$qx8Dwfs=kPzzw(2KQ%*VM-S7Upn#@M5 zjePRsAOF}4x>|zT>|!iHS-+Cr@nVM1UQ@YrLI`^9-L;!6OWV;$G2 zUW5ZHf^hSw3THV$KS>F_{z*6cp)=hSiizpv6v96JHt93rAeqRS@|GC^1T{!9`RuiQ~3Q zKD(Q&G`csr$noHV_hVv!lSuA32M4Bf!ImxD)s=raFCHi!cwHXI%~)1oUYFAf@vC^i z_?m&%qQNpC320XQKx|+TfF=DX zV7nBM2PdI~R!#9j`S|$C1RN~yK=7vF^##y10$YB~3|aJ7aIITc?Gb{%8R#kir}V;E z7vR|Q6gMab#9^I-4k+U;e9So`5(NQu z4~kOxP}rJ)t!oexZ@9T^9s~Nn@r`fHnKQ@EFTt_JW%cT(M8PF$@CGNaPP{M#{a375 zNoR5aQzesaSCsUX$@Hff7)l5J=b89f2-u>K;BbaBggK&Pl7b-k8(UxwOy}phbLY;S zIfH0%^grlK6PQ)D)Q#1O2Tep4lgA$GD9?mRtpWn3P(;Hg^yCUT$5k6fnt1dbtW3S-4B_^Wc6kBpv*qSz}UXp~qo z*`XJcA$ZZTs!SPv;4c1Qg4H1<$A}Tt@03u+pQ~Z-ZMWU#s`(lU4vP8bI zMRs8>1meP_$Q<}%;wnSr3=!<5$(O$LC2YyXQwuV2x8Kb@unr5a1^>{oam%NN7SFVsop?p%YFxVfys9NlW=zYqt^j z2IGhWF?~`vf&f0Y1839#F5zb9X1IxS!Vi&7B?S080cz{D&PM&&M-@)Zq}S4tN@f#vt9$fcVu9H@(;>yw}SxQ2uYy>dl0#VF7m zneHg{id)FlBFbXKE|(+>;-F-nktELPrjfP~IZdEaxuIrIItmScT0K~_Xc0Z@TB0ff ziMIS@QU-s0>E?tp#RyO4>!^`Ru1aHGqJWk_eD$8#;iDH~X{jvq&KQUIs*&^cRVw>E zvapcwz1--O0ir;uo-@$_i z`N3ozImA_NiMEd%A=cIEFF77e`;rS-V+^6je7mk(|W5)dH zzWYSN>wMk;d*?e2G(ljasV;P8i-XAwjOLgpfiZU}jpeg=pm^Xldcbh(z9}m(uhCtF z>@|77A~vJ+iklp#ajIby`{K#=As|C&S= zqF(es6IoGi#5y-f8`|p=<1w5%*nFg!Y{(TEFeJpVxJJYO?|=Uvum}JI`WWNwvH;5f zJ4}Q=@KGTVjAhh^c&t&Fz0TVj7$R0(*x~|1$R99Bqbdc?_O1&!E0^d48(3a|>c9-l zp?n&W1=~Sp&Z!DHd8vR1%6K6mr4cioK;GuLalZTR>Yb1zDzMdRwE+FpNUQ+U%|pZ1 zrkpeP44UAkET=O#t0RS7q9ILyMbrE`;-G4RDR~LpAyip1WXLdezHx9*CT@Vf>JoNL&mTsY>hu<#E}zx)u=4QpC^4<8e%nxLRR0=6=;Tfv1L2(iXpG!Z)Tbg zv0|pakgoMu3QGnSLBIea=eSC31pa)ybn^@e77qA}D54nUr&9sH?3@6UUP{&>w#a z2&GjEYAdVMT|{f7jH^uMnM93T2U{Epcr+9f1u9Y49p{D$o~Dvw((65RkRkZEJDd}W zIeOm1iuY7Lvh?d;|9V2nhiq{Pv3xVXfIky3zjC#7bLHw!&J~Brm|A;tO zc+tzoOGZdG^-BV+zmK*(ECvg-JeJ^R(*1Y8p>zwZua8 z^5G+oRJeNR3HPXa1xa59CjFcv4mY3pvnc#yU300N6b}>+^sNVaW3{($E!^3q2fl7? z=ExWZf_OSR8ZXt0@4(6cP{TF}V<+flVc!$6j6>o^*}X# zcOF{_M%UnWo||GcDp!*tuosLAu>tX5kWt(qtssG|6Zc>vP}qJOzzZxxU{HsFEN+00 zzyV+fy@5Wkj!PgQd`2a?VJ8eq2R`WzbpcpV7Z4m^ffB&N!Spbwhgh2710dRn1&>0> z5F{Fuu!Zj6qfJ@#Orv(t1j?7F3K&*6U^rz7+zF=m3a+_IXK$F04p~BPP>xzfsxvC6 ziyH8>iEYpg@YTpJ^ti#Jl*x(&HFNU{jtoUeACN<_@juoEFx8X+@-t!fKON3(XEu+9|_R@{oy3hfV zLq=g9Ai|=SvXE&+I9#$O!+WgIh2cV==D{4g^`la$FacB^;~$*)fl*xQEB9)VEqsC} z5jaq(t*uRWe4M+4UU0=xFW}fGkI55toodZO0iBV#gvOc-$S5C3)Tn@Am&{>fyoZ<} z2sEOks&*M=ADW2sjCPHzW3?oqBx1b?#n301E_<=19;@jloj6wXty_2iZrD&g9<{R( z4RJ{l_X~*}3)bVzdr?Ui`8%Ep9$$GtFRtK8QI<~pKp6^L7YAOUG?;^27?lRLY+9Y(?92(pRe+a>Lhy||MDA& z$fFIg2)k;ak@QMW!B@OgR2S^lN!2u%F%Yi?g=|j3k zYSYJ8;Ko(u8OTd66EH*!`B@->gxH7=Row+JB~;{GBd~}VRu2BAo<;_;9TK&54Nk>M zBLE5oIstt7S$D-6{6`0(DF9m&N2n8BaE7h5=;AB2ZFJ$8h|mir<{9*ylN0v(YQo-B zI&V0SXmjn>zPOqR>CPgG@u5(nWP(e0I-xuT)J2LDO1dhn%yEdC?s#ekzL~?lyr-R# zzCzD{yHs(wq_2ouy}`=4j#MI=_iQQ?0_}9x!mHL#pl#eRM@AEl@}36gK++DPDU7o& zk^#49j*k*o2(+Wo$QC}aj>kqVzNQjWtj?Z2TUo;G!J;-n(No0vpUDi754xxaXhjEC zF{urD!81@J{>U`q$)$EwS~H{H+ zHiB}gd=?KB5A?YQN&(a7A?RTRUTyMdvnO~3Rq9`&99;id^obKD*uzc5AO7%%hJjsn z-Sy|!UTa5!4a5M`(4m8|&oGuj>u(KRue=u2!!Fpd*>4>vWIW!|a>H~zQonR1NCOZV zG^l#tLrnb+>_G?pFR%&5s=-NxQDCMN5)cvq3hF6hVNC#Qz>5`F1c2bYC;s|pzX2tO zl6HS69+-1Zbbvc45Hn0ev_^bDUiA-1N(98?gwF7v9c4Po zX9uAcD4^%?j~bZZ0O~=&+G8>}=zz#Mgb1Gi6Ar176a!HVl;kcG_7uQGU%tYSPaLdv zuc366wlFJKW5NR%!p%0usMZ4Rp-d}Oe8_xc;-Uqa?g-ez570SfaDe#9f~2iPAwVfi z6gDBv^Po9mWW0)}4Pyl9s0-17gHRyleHA7qP}OQlY6jvo@|BW?2S~v@(L{-fiTs>! zHPIAcCVGg|iDCx5FsV1ZL`03`58uibQ|Xe#RqeWv%P6aYQj4*`t4|s#*hEuAI2ec(p^WFI2jX_uselI>Fm={ugrH$ zdFY-ajil#mb3(CBlKi{b*Oy;>~si{FaE%$hPhRY(2V@gr=CYk4GfmHmS9t6%@x z`(4(E$BiG)C`qMUvE*{tVTXA{r~vsq6F2qZT!+ey=1vea8g*@N8p}!XK=Ht9^gwP{ z#BL=IlP#VMuaV6wl9dAH6unf$C{~#)8Nef^kk>m`p=!b6eEQ2;wCV-m9nVDuHaD%sy5fqT;6EuWYX`)?T zQ4ATdh%-U(icBNI0i3m3Es)Dq%HRx`TYOM&*w+NgNL@${6ExOUCQsg*QNEI5O#t4d zHk1?WP7rz`pyw#b99GZ=eB=RSG@&`5V_I5wB?o2DxFZ;1kBapNieW`A=86sP`~b(G zBn>GKUW3Ibu>!|+Wc#hR-l`H{4unc5?4=6=8?it!9U~eX2QdXgBVz3wMK?My2fY@e z@f1pTE}ep9_bIjLY^GAR+NBQj;G?lj>yCv=`QYZf$5DAO3CJWzOx6h4@1$3!CqL{JL@ z9i%f#9jK6t6$CL2r4zL!dQyD)nl&QM5gN8ooA(q9suxn&LW-q7$wnWy5;FOtQD0ZN z2p>LYmrHpa-@PN3n5>27XcV8knk*uMb!=4s2%oRdJ-ePEoFGF!eB_7R*ZQLINhQ6K z=WZ*k2y%&T&VBk#0c4h~v{T7>FCVqjsuklDL}tn;V7M_zrJnKd@P~!m>=u!P&kxT$ z_W0vGCiI-+o|V{27r~NO{Z_M6D&mRT$a$A0_nYb3}b z3~P+>M!x=SR?%+j9sqX)*U?;dw}LNTmA>)D8#RL6kd2!f(1dqw$4{LD+{ghxuLPOF zX90F_9*h;-59nhhH#`cUIvik1Swx~k!T`rwpg?`KBhGFaD?GukP#tJxS-|EHm=B;N z5+4s4U1$Qi>g6y^yYk7^{ziv)U2q;(|D{404xll~?PYE{=mKE@CyYx&2YnoT4m5Ke(YoshiqV{0eG@5{D1$AXX^RXdMq?9K z=JmDv$~p@aW*>N)V>yR1fwtDZ1eE8I`6ONKWZfh7QXs&ZMCrj&O5$0$cicE@0w5zO z>}yO`hC$CfOi4n;NWw7R@7hh9wqNtCSiJb|3opFTavbFNp=+li2P&grQgfrN43#&z@;Q|3FLGiMG#3`}>TnJff+f`dlf zsKi)(S?7clWDHRZNC}xqimQU_SHIfZ+g%bJ?jprLF<<@gzySxm#ZBaZ!tFJKv*m-1 z{6h+223i~-4l6B`)Dr1LBm`9A0rj3W6Inqqeju0U+uGVJtzejEFVR*DufF(+Oe0g_8Y6s!dHL(m`suwBf(^d^I(I|fL#TOgljI5VkcA1k;f9g}Pom>nq$;fIL z-a*{4)0iRdz!`I$1S94vKx;t&`T;Z{Bm`ikg%Pk7Of>O{IM@py(~cOfk^n#hzz0qN znh-6JBuOv_l-t_c-t(TnQ}AGgMpFzGb|+R9Tm{a&fol!H6SG=Mm@om#(H?-SHh|-2&YVeGi48b9K>#MwnG~#8 z2hmysv6ToI%B-zBV#$)FDlT}JIriDp0hUrl5J8i;4maJoMI-(gasrH%-7KW@9)&3b zz9X}4gIhFlAMu0L36%i<(An2G5DdkE&j}?62g?g7U~GHiH20Xy}QCsSTlD7P8Nzl2hQ|UQjHIw<_@WT&}2py?J z4b?j{#R#C6A*sZ8MohhhB@_Hlx@4fzp@$yIE(yaT3Q&Vfmo0k~e;!U&Sdfv`G#3;i zxP{sr%W4{GCyQs8Y{4)$QSiFF5;$yG#8-N8ET4!7E3l#lK{R)_TEap=1eb~tDGu~f z4l%7_AYaLCy6H|m%GW3Q^_Qb5cb(L)(^qxcGtWHFY8k6k`{gfxsq*wdP^bv*thH^& zA0 zTfD=n#g-NYDkK`*6SN0C0Qx{7=mSs47T6Ay^tJ}#)Ej^xv}AG=1c$@m2w)mY(^ruL zltLT$+m8;DfmSdd6yg9kfkhbwc)@c)x1g1;+TlNQ+Y$^qL}`*6AKksJfsX@X^Lwc| zka_JuU#dd+bk;&)+CrSTd5I#s)J)w{=E)~lt3&9F4{%Qe1*q+yzY4@BlgTBNXjAx@ zyCWQy4#08XQl-amQdkW&GWLWMPQW3^7`?It4(19H9USWtvRSic;i-xQu-t?AD5Y%Z z=U7+WZXhXrSOLp|^|iUx`W2z}O)*MzeClgI66rv>Lc&+-5yXMYPS}n_U)iEvji(Yo z#x9LCp(=(S`p}2G$i2%h!ck2|tXWglinbAA0zC^8K{%jvRat^n5U@nDHI9FL#gj@> z!U^wrE5i;$1QD%@aLGX^D}3_I9e3Q}Q};YZWQ#*-!CtJ$#a0k~GLSN`K0nZb$*F(j z8)c}+)jE2kM)p!(FA;Yz8TRE~Y9J$5{xAgOm0f<<8#i#7-(0n{LWFdZ48BqTPty5N zp%MdqN+f;piFFjyC|;CdwR6hQ(}}W#$Nr?JjKL(!4CqU^@uM%~dceJ;+izDkq$KAm$zMVb0%~ME;s9g*FttvXv zeV6*LTULBFZ8We|V_P|j2Z{%_XAhJDW_ylaPwH-v&cv1Hd_8>y8V)hBt%fm7+Dm3! zhXT(&`)ot|QAZu+GnJ^#_twMG1kV$$F z3jPE7VI#R=uQ}K^aA5WJf;0fU;5;}94SWVsL78T$VJ3g|+*M?71}Ns$6sreNNLqp{ zb@Z!u=D(pdxYLpajA*MEKA1yh=z-mZ3m2kMDr8z(ZE)b*-;N=$4j^u!Un(7v%)D1V>VDg(XL{Oe?Cc>3cU^;z*x7<*s(v@DmGQn3> z3S0}0Q-&>sy2Nl&tO+m*83$_TItUNWbE^`eQ6RJ{OKfTyKHOhQsU{}ubEAw+O{~ZS zwlaf0agpD0V;Z;ck1#=pJl3qz@HQ9uN<$l#m@h{3p`p6YFR&9wA1x-xVRTqikpNk0 zDs1pkXNLAY7hB8Uz&Cj~dyomM(>AhujV86Kmyg9ryziMZ{y+feFA zVGbctH1j5XVuxONaQWqz(?lNnir#ZfiO80&J|wQyYWZ7OTt_{|a<%BtP{N!0rwn&d zMntT5Sffs6l1>>5GOVTsLAnc>LQ!t81!ZV_Vj{=#LubMywUS+YB57^;qY|MCCwwdr zr6c}`5diVr%S?{aQC6sLRfZ>@eDXf~_&cf{(@#v366k3XZ|h<$j%QT4nRs%uU@lAD z=E!oh59p&kR-#N9hf<1S8GwX|Lp&2K&!#dLK^e|2%aZnFx`TKkRW8Ts&P#H`Nj&DO zgFh?Q^{?tRcBZ9#77r8;Y)2j_1Rl_J?j5jtsgt(W~En>RE0|xlSJ)sw3T%Biy#JQM46%IHRXhUyy z87hJgbTs1&k;7*&92&R{05$o2;)y4M?C=wsOkJD*hC-AX5C+T&6vA^*uiad*h`ul- zqym}2-}n%x9ZGX9$CMKjCXAzx%8D#?2qy^SRA_iu6nGL8#>Ju*4z$v) z($H>$mR|7{K6;t^2OsGsB`n==6hHtlLC?O-KM;AXN%cWPL02iYS}m7&10}g?MXVlv zco`a+xWp|KPzzyBkkI4Ce2W;$3>{gm3uX8pOwR*KCh#r(G682h#26?QVO)tMBG^)o z2sUyrL)3e)KCMJb{m|CdMlMTPgabk7iB<#8oH=9l>grW~>EV*SUQEW;);o4dV5?H< zG1;XA(uFB08-!IC2`PJ-#*-9Aqhr>Hl3h}cK1v{pIhf3L3>81}M_;z^fVeAnPdVij zdV0VTA(1JJKmX@`L?i3yfEy+$q`8rFY~7(UmTBbr>Y)FyVY}haGYrIy!p$?^1Ar}? zHZi=nSJdm`rAi4Wo-X3c;k;q0!j8U_?Jd5+Oc6fnfcwZW5?9P-b=+#uUk+AzHtvULC3;ip8-CN z&;Wc>rNxWYj~4-ya8)EJB)lzHRm+d$3 z$GCC+giH0O@qC)A_DARtn|%jF;7&=Xv@q`u=qEpcHo2-0ifAw$jCKj;15zkY2cQ0+ zAX%+ei_iuEvjx;nwSaRlB8UmjLi5%=O!{Uj`mcXo>7_3d_U8Lt#T;bh7LeB>k98Ox zU>Xgww<3jhkUrp$vfSqGe%(f0}mwlR$+u(G0#2+D(7bvZcz zBKKF}P3?09d(pu96gcj<Et1h8b2B?vmh-*i4$t9QYkLA9EN%2NuzwItvzmrN0RA%2RekBeK*gl|)Jx#FLT+HiWWV~LVBj}auUWHp!GZ-Ad1$LX;ZGva zD@&9*&iRVY4Chz`@>7U?CbEJhDBML8nScqc#E2A2i=-sw)~tE@mRoN5=}&)3TWm?8 z4~AA7+)$)o$X<5w7>U>tiYFy0!wUBl=DH{Sq*HE29B9J-odCY7TaeY(RVTh`Xs*U; z*Bde|J$;ZhU;s@zHFhJAwe^VdG7#L1AFoe#q3(YkF#Oj*p#mD}jdRX9 z2kKR>fQAZMu*`h31rwV(z$}>{b0i5GC2?4xQZ`%eb zX-(V`fj`V`^4>fBCit-;OFLPn_Ms(TgLf&9iQ-Kc>Pcyr^sU!G_5>LnC=uAiWh$MG z7BqALhyi7g)OyR_d+(LUx=8`due$0gKMuxqC<(=ZAKXf&%twv#B2cwt#0eI2%=hC% zD{5%O95IBNPx@$Q6lIvtjarEIsmwF!poOb3hYR^iFMEx|$ka8rm}@u8C`+!n<{A;? z8LnUphJr#p;@C?QAee`#8Whe0E`f>IN(K^1Nz~{@6FYpYw@{m7DI>Tx0@-+`@)17m zi~_PPj4;_!61N0TGuezgdOT@DF3v7t68@sV516QI6*-DJHU_YAtTI($<0`jE62*fo zQv4iy?6DXIsrzLxUiCYBiWYT+P*Re;>P&{~t0bTy18FEgj3u3vRAMCZt%@-Y(XQMg zOR=G<95u@CfK|z_Ow+CsW_YXBlJjwe#X}2dBBGcP4ieo~l7~<&3?Y|9UrC9d$)y0t zQqoG4j1m+Y@{cZn{*Qk2qeKlWny7HxjIxd_69oK*t%C=8|Hu$P2L}&OfX8U-#HG%9 zs`3~osQ2327sy6Sa0n!%UV`YxKkc;BYz|Z{OG0MGkcL&hme1mW;(z5;4k0b!=S{rIdd@TQ17X(jxv2 zjkp8oA)1D|NKOoKfJ$X4^z5rgDuxbMp+Jx~CtxB?Q0ARrjZvFiQ^MAcD5jB(;4g7s z{_>aYo9f)eGGOJ(C*e^A43$zNVdyqd1_1qk`O6akDDS!Iu$Z9s1J;R%GBl@~-Ae8t zf^;DZjSVv@0q)`)EtF9(SeXd~l6F3hDW~?yjOJQ55looVg z3&YW96g4Y9XP$W`iCRJ_G>QS7kvS*V&CchC9CC;^m!?da%s2SB$`#5IfyO-k;dT@M zY^ejZF`5{|RGu--B_@-LgD&2U(ZYOJiQqBGKqBUBqz@ZahOFkmL?o51LUUnvGW{c@-A ztq@B&RW8ROz*86AraT`mU;ZeQN#SZ{D(Pbm5#+LnC-auSdx3O0Amx;lqD*1j(5OJ9 zrTmx4oJm`^2}*2f>ysd^i^pWO3eDB}rr3qC=-qU!R;#90rgp&nn9$3gbl@MR@c@NM zXJD+*vT2h_Yy(#-CcWswGxO$MiN>NC8rjY>r=Nbh{DQ_1K)sR#__il%|NZxq zOA^T@e$@+P24Vtp@D?%%7+8ezEr$3#D9a4Mv5W%3fS$l#KvPKo2*NQy;j(3q5KZ!BZFU|QroC# zqJ;$9o_@Oe8}KH%p?Q<&B;o+9n+bNnk^U?VGFB^BX3d(Vz2z)qQ=bm1AeGX)Q4@|AWlok}d@z;)}M#n!4049$U*f#*#8=bfTjnd&cb zaUCfdVOhS-{5_KyqN8GrvD!tGdsS1`pv-NvLOWtY=g*&i^UXKMZ$fNMgHS6K^^E=y z(G+nH1ROZwth3I-jcGzdB8I}snL-f%i>B2QCL`ttQuKx6)g%C`Ug{ryAVrxW9Ol{; z2FW*+6p%}bULCa)s&bGIl0h$j){x1FSuGiqG(@0b4wHEpGA2c!X+<|cpVf*z$v_sK zZ1LIN-mYfmB0w287Riw4fY0;KSFxiBeT2gjimHZPE-4)~DrqcXS=E8XG2}Y6hdi-C zP9Z@hl(bbA`W0ZrE^#$+mYXo_tN{H?nFW*T^(SGaEz|TOh^jt)b-!>dTlm%`?dnep zSuABWg;i2I;@~PLp-#sZVMDcBTu{x0J1}kH~@ACAQc2=`T;vw)8VULvJN@~ z>tRqJTPnhc)?`evOE~xv4G{du!w-9%T`%gv)8@JDq*AMRohDUN-hGFOF|igAHJIiE z0;UO8uKFYwR8nuuojaFqF~<@C4QURe!(JM76fYPZC7qqS>IPwv-C2tkErP96Y%l?y zrawUzEj2=wmfFE(?qV8=z%J!6f!lDS82X@9CaVFURfPn_*bArf7{|i3oTH=ezH(_M zt*Id#!HY1u*Jgz99>P}BIh{<9I54gk@Je^=jb0=(}n95Mmf)!=h zf)y*oD1Wm>r07p=1+x$U^!lR2Q|Th~N(<#2WvFD0#aA@0N)Oya-PG!hy{*iS;raa5a5|#GaYm%_Cg;wqk`9lijiIy1F;slE( zN-PB2qB~XjLG;NbF&fHk8#2|{2z2zR1wB0lh*mZPa;)~|NZ$m}XP+E&;3cAI5t zDW9KydL6&1TU5(-*|AYr-4TEN>tB$~nKQ@hF5W{E0+%F4IADT9V+hLTyqpvd6c6n1 z9w-IO4jWykbYysHw~k>M1Wb< z++*DU4e$;6kVO*=9dIOA49H>cp&ZW15X)vhCVCKNGtjMH3;6)alrM&`! zMYM%DAyFKHI9;U@CVawJn!~R=W4fKh2Oe0$STywHD6h*?2C*(wr6Ifyp_-iL_JBWp zs9~?2;)L3W;cU3s9~I${cmPiTod^dvdTRzlF@khC-^4!?h$EL$c zA~(K@L?$Chvgsmr0J;?k+~|Xn=oDjI$|q=iew1{zj3U>gIuAp zbie~Jx+;-fT3kiLYASJpgW;6nSW=qGp9ne}a>ya3is+1tCNfI9lyHgitfn)gux+(k z&RJbAJ5|a!(o089^H~Y&tHTzuO&u>Ov4S&KtXyTOO@Zgr!lQ`*ewbL#R!p8U<>;e7 z>vrQkcJZVxoS!6VOk+xH>?@m!+~R@afj;p-DPa1WQd!vmy#?2rv&Tn~0J#E%z#>+# zulHem!s{vqltkkRUxJAcwiXP7n?X-diB<^cLpp>6v%nMhwvok}?f^1oZVK2yC^ifh|55(pE1()53*zZqd&Wrk1Qon{t9Qkr>XjTk*sqkDxY|Ob5tpc3e|aYf) zBRAqtnUsRRFc*S&P7dRlZXIhmLDnd+Ue}FPiqM_Z4p%P%X?_r(L+< zpUn|ib)k~K^f{*f3$2pe#yoQh2Tngg#N|M4%p@U~@*##!8ucq9U%nvITq-BU1H}V7 zqz7KQ|9439iczoI1DT%NVkzF3XXMM#@HB|~&jcq3Wll7B%li+;mAe)%{#E_fHS`J3 z8A<_$reitTemqc>ot?)^5o`cZ5(9w~2k-s1QyPN@VK}-ZreANy?f@sh!tYf`J`e}#W;9%>1aJhC8(IWQV$u<_1s^8>6J;#6 zP+QsHs}nR#(5~vR5eVXRkcB_k4R`9uGd?k=iMLP`U9^SLD8nHxLC^kfEV7_yoV8QZ zi~#0V7yw)rk)_ZIHzE+LH2lOCC-};%T4;ij_keYUoO4)^o?iTQ{bcw606+jqL_t)* zgwr?yAD5JlHdz7F!UPIO6HZ7O6MIp{7L_5NAfpwPpiJBlt4s*OmLPs(FI(6}CxBcW=|*j<8ANN> z1rtSunwhJ8Wi<|RQlQ1oGYa(A5xwA&%drR$6Yazy-{_2+Mph&C$ssJ#$OJZ0hWD~! z5cQH{NgB=gWAm0kQGqjYt@BXgqBr-OT$%p$zEuq!0xvv{C*V8`@8DPVTY zxOTf$#)b@jI2$UA8TH8k0}@DMRmLU?b7qEQ$?ZJ=*=MZMUmb z81|tDBtXze0~$bzpo&hgRF$meNhJW}3SUCfFlg|!*>R8;hpe|q8vw;sfXpQTJ-|9O z19%62!*Bp1aOoslrz~iIbox5H4`3eGS69Iquo$rdX5^lG0;YD^_{$mG1>H(x2YsRp zqzFgqWwi&EMZ+Sq_)w#j2Y3nO&2 z{Lyvm+#FieBz9q0A;H#H&ZHHfOek`#09LA;woZafmHQ|@O|!cpVLS; zY;}}KoT++Ia_Gp_1SxyqU7EWjcKXuUQm_>d@glTJiTbrD#5Qp;AuBN0qBp}rRZ*6i zPQ(ZqR#s*-#yNE0XA49}9(g1h9r1Kx0YNcl0Y_h&(@;m&aiH>p6x~sZsba%bWIRt9 za@niCvL?fIzG@_wPZTiRf=NuqR)J)}5N9pO_=jl9P}SZs69k^XjFMNbR}19zink|p zTI#P=%25V~oRH|GcMk3%D4#qjvH8{tp3K)e=Da8ZD1AoHghh8V@8kuz~P4*t)T>iy7Bn8ixwHXyxgBrxf(R<;>RH5z|g00y&0ddt*=xAUc?#u zI;C|e(u`id8_4yAr7=NYE7p4hbB97Z_&=}c&n69C$pHcmDDH717_ZP@1OAGF(B0e;+t>AN=s(qy~yrJ z!6v=wi6PvqW+PNz8uAa%n9=7(uun&vt-82s?q3Ugos*7(Nu#aLK`M z_&DNid{Q_O%4B5x!&myMku)OH$Q-+~ytl2opbSc%)+JzH`cPE}7-&-&eTY!X>Z`>e z->52Km?`B*#E^^Fj(*XiMJTmnNR~A*`6k?A7bwhpWr<|)2}Z|ixr(z4Y}J1el~)lH zB&;;S85s_w@HUHRWo<|77*2Wq=U8i2&XJ`%L+m_U{nXmLweMb7zWfo~JT0fRTFFB~ z5&My8p5ldSnPSKwH83)1!zK(>FNnFiUUE24`1)!sV{J{@_>mRDJi|d#^HX#2(epsd1XTb?A8*_Pg6Sy+M^2nL-juKdCWF7tE1N=|I(3Q=LvJRewTqxn z!4+A71{qZd@IA1oUFIkQQlfzGbV3OLIb>I>)dCzfLXA2?t8gk9sw4imA+}UvJuulq z6PX61+sCCcp&=kE6^VnDAx?_fCFE@d{ADs7oHS_FSGp;s%%kH^D4lg78lE->4_HS% zlr+cIy`Tnw&b33g;F@Yml?5m>oL0&Jr4(q34_xau(XKMF5<)SiQPL&0Siyi|aibE^ z3<+dcY(U#V^T^QS<8PL$d15bRSf|9|aNX4&h@H^EpU$L@KWeTR!;mwn&5azcXd##8 zRAMsImM?#lTmn)ADHGuBYG08Rv~jD7I=d4GiJrN?kXwTnXjWC2ggd|ZuQS1ryg?&je|pS()*wM;NVimI^1i! zR6h{C%clCr1}&jb$eRmd##RJ6yufqc!`#@etk5?x3wDm0W>FMq#SqyTX>=VY1^?+_VH8d!j#&WW~ zd%$30SQmN!8)YF6FJ_*1-g(9<(Kp=s6{)#%=h_A{xY}=472^5a((s@VV_*oNS;Rm< z({9vv$^~CPpPF~paTR?D3pdwySf5Y z1!8r|K##udB)hQgpsj!!VeL5*bTOca=}meb2EoZ{h> zQ%-r;yWXir8ZyM5s~0IOpr+(8#0nFxW?()w>WC-l$`Y>N2mWWBptwYYM4};gp;4#t zHs^olGoKM_MMoYW_;?n1Q=9{-#1KmAqB5bpbM5+KF8WbJqa&i(d;9ITi<%amk7wAf zQuQ->W5@b!->R0j3bJ_dfB*dFKevaF3HW0xnFZa>DEY}cK_P{zsvWU-YRwwluw{-w za7DaCNsU5`E#G?MtIn=nz2=S{2a4ew4VxB?y?i7PU4?Q5#c1Xct@u~b@y4P>i+=gb zU)dN*Yo_s`5U82`VJLTjcyYVC03Y3J<0_U;3QFke+j3q!uzh*J6EwH8=kTgkD?Kwk z*c~2Rd5CSJIej*BvyFO}?)}gMGF84Bhd>R3uDN8pcTA=lv!NM7lnonGTayjmlsD)a z=6pJbNQ`Pu42KzvUCLJ&1ryNIiHtYwnOik;?-l1D35^cKKn#4~q#XUq19^T)3^BF& zpKhSov}yYZB7BxYRB$bWKsgXIFfERdAGGRcdEfv3gLPTA?m7EsfL#z@St6ILkf>Ws zOM5BbuNd2Z03{u&9gQqLpk*mOPYHff~*J!tMY!kctwlR1AQs zkg)_#HKh@m@*5^dPX!Sxy z78=CT7<2|zRr>%p8Wj{lmJa*`neNUh$!hnJm(dj)kTK4zU>&z`AU#!sMhHBaK%9ER zuz`$pR{L}Z5dkQ(n#7g`k;#+Yv-r@T2z@D|ouGa9ow|N~^&4L(-ODNsD-0<%2-5EM z6f(r`c*lW8sXCyQi|9|fAPRwK(m~X$ijd;ZO%lO&PGh*$Gp-=9@dHmPOFT59Ork(- zKUmCa9RqgnyKjvr1ANTkR%1v+uMVLq#aO4s!D`IC!4EO>wsS(o)B{BM>aWKD*?GLs z(ZCRVDv(ugZiJZX}2luHajjbfhPH)lP~iRud#QViy;wY9a`K)BE3$*yu2+tH|pIkVoBI9`i=Xp)d2#Br>8&qgulJfMps2KM169VkNq z#zqb0l}3MLRrGmV5O28QhC6@vJNJ#h`otTeBUq|s_bgY(E~RE?_v+sU_oT6W77r8; z6c23afwBU#rB6!B>-Inf)UMqO?nbYhZob*ywKOpdwE$a2tP_qu9@;Qw+niH_TEj71 zRgJ{H`kNWfJLd2ekP6?nVAIn z^oRiZJsfmb+6e)Z8It(Mz35eR9y>~0B}#m&(SpDQ7hJ$75upsDGTWlm@sbZ>en3ns zhZL1Rd_@FGvRvX-x@n}Uc1Bq545P{s>rH2 zRa5-K9NpQjB2qQ^i4=_vjRZC4dO45uH1_@{ODRB;*sIE7;63-=%W4(Ar+3^aVGx+W zQo8tsF~yq}+R8VfbO{HhVdY$VV`lGLR3sJ;6c2QZ2RxtZA=-#pR$#itqlHNic%XCC zsqm3z~hGLLd%=XO+ezG-v~l0&@=SUayxDuqoW*04pI;^$)ll zwjk_`88g6QcoA~|3tLMix88ayK1yHWKxZvJRX*@HWn>O+FtOCdAI{dDGTLET$tDBM z)00a*=PHxDcC3*I@SS>awyk29UV5nolavf2YZW3q8SX~&t^z?+#h<$BR!Oq5|ufk376x5m{y2Ihaf?esMu=cd8G@Ul2ax~ z6^%OTWnm3HiTr~zCO$FA)6z;${lKJDb!hjArvBDvAJmAk+#)ph-~S-DT=LVO{^39W z(*_iJNuSwP1Q!n!5A+$U_ODrsoERS)kzSO2wp9s;RhBMAE+Klnl0je=#dg3ck@>#n;_qq0N`tglgJ z`-x9{LQ4cGOKddq8Uqj+GMd2jaz^3g90AcXN}6dmD-WY5?+!5_oG&{Q?h zw&L0H1|Kk1Z+|Ulktuy5v&?ebt>qT;g8IppmPE&w++HOP4OSwuZ*J7M@rB35ukh zKK%e%ljC#a#%h0HgyPm5xM|$7y&>qelltDR?rU*(!}3Y$x;6EVUw0E#*(LuK-d4}{ ztpBbt^@K*qe8vhv$%#+xy{3N=R6I~T&~qNhqYVEZT7fAAOwYw`XW`roLYo<^ATbhw z6f0J)H2HnWC70Oa0x^Jttyass#a^d|0?pAj1GZt?j4z;r*zcI3RKQG{ILV)bFnc#- z=%739xC8P-Kqv$QC>Z{6vuEA=peh-#!w`s%|I5*@JOB=Ytx-wfATy{%_?rBY1`fpl z90`V+)PHOJw@Q$Kwm`o?fA9kz0D}N!EkG*R1Vlnk_&5Y!qeGg3tpFnCh+$&jTW(la z0a&3%P*R-(ss;-phEr(;eafY2)Ao~x`cjfIen8oN7{x})3FQqYRte;=8iRVsXf7eG z>L_*a^c7Dt%?`Z~s0RX+!CAd%r96PusI6VW2B4#%8-`f|V$O*to(Roj=s-z-dvfT* zlXfflOeKR4?2EH5&WZC$bLAXx9Ji3D-MWV^%;ydMVKQ*9(%>KV`l_R=ylPR)IVt4o zf)BOrt%66j&<8i|+=y5aMRP3AVwU8Cwe$u3E`41MC-1d$;@GIiVardW2*k> zqmTakzkiQ0j~l%s@zhgm-T2|Y> z3!8Y!jyN|gi!63=FI7j@J3OV9U)NB;D>a!fD{R1wwlPN<$gwT8WmFPu%S)xDc%XP- zd+|V^9c_E4fGICMZ!ek9fA!qz*a^bbBP&4prip_mm^cR@fDC)dyp8S8UtfLAHGY8y zQn88x4cJL!2=?ly;skQK^s>w9>c#Bln9rX$$MmOtCWbUH%XG3ycP~P~d;o#*@_`4I zEP3#vyZ`$hTlU|7$iZk#@q$xEMiYeDbdeF!U`bo&j;#)y{nyLezh>Y|V?>}BXs9J1 zMqF%z7c5iK;Ou)3I_OO`#1FcKN;RT{AYnvc5eJY6{fo4t0mQ3hId9`I^LpJK`qsE+=uX7b9Fs}vhDUq|>AvHV2OIxfQBdGtZR zSeDY?Ih+kT;{z)LkqQa711O9wC~v2hpUEPw&i85o$Lf$uj1~59;*1!ScMz&L#E^9a zxkNNUoarm1&R#_h1KpM0fyuo|4ekO`EvQlw8Cl|@YEoiR$yFiXH&qj%R(@={8#QWA zb%7{n!Ofxy0)f-fCvFzg^jfy;QR->Yk%2Z`c~B@3xq={#N*x7*pHtJ_K~Lcm6oIBH z6HxLbRmI4`V`8mE$)VADmqTvw73H~z0{odbG%#eHL!(lM$sS7dAy;?wa>i~ts_wn_ zB*L|`oqD!}F+mv|wmg6mTbIbv7bUj*&zVu12=?;4qc%+(I+oF@v(DlKS-x)eNzi63 z+xWG4W@bseYki@Gv(9dNWgd{bz@pJe`abmV z!$x=8cr2j+AI2w#YQ*jWsxe{}hB*xIfka9jmzHRiLQ{p{GWql3EqY%72+h2TZlQQW~w zSXKpM3S6=|*P~V(Rp#V` z4iGjoHS%z))r!eHMhXSg0IbH1AfJfyM!uCOx3JYIW0TuWaRSlWx<+|qqQDj+;B{D5 zU#yZDE;(__$JL0D!Nl%sEr|>1wAF4|j7oIV&KxUmb}O0nXFhzaZlRBZZ!M~z%zf>X z)!MTYj0o;!jw3CU!A(0&xK3%R%JnHO9HN~*SzF*J3R4C{sUq>L2{TH_ND)NsazIAK zI&7mnK@`A{Xv#}Jf^2+MUgD`;_b!LteYv9I)^mUzl^&fh;5y-TlRr*`Sn0z5>TSzn z|MIW@D*3BbM}LuNx83+b^~kz^m@$KMc=F9}9$N9Lk7P*axAJfCK=Hti?}0o26s1wEKaHNgz50CNi#EHM8EjBeUEVA=9z%a%V3 z<^sEBg^i;C6Z*RB@7Svl#W3uyTL`OiY`X^%4q3CYUWWnxMvmOm)HQ$zq(a_)xd9ej zxnhMBf;)jfa1f#eG|lCMq`p!^R;VJZji3QQC7U`{F8OM=QjoE}X7uy=z80cU!lrhV zDLLRvIRkFOoeC$Vg-Spo)wtJgrRonXsu0u(3TBl61r#$tHk}=SY~u}Cs&EP*W{ZO| zx~Q+bpn{JZL}g-cm6Y~sJ~$gh%j#77geprs@jd!EfnvV$fJ%niIf&z#R6EXrNCg|7 zsk=x4nmLM%Q>RWPj)oaL*r*6mFsLHP4GIr&TU#5=-Eo!|?6C4ijh_T?mvJ43;6_6d zozP9Ag&%$+0#DNIG;@_8mq_Fskk@VQ26w_^6i|2^cGzJ8L1O)&7{uH5;E4h&sLDpN z;A8aa3XQyhC#(686RZ*G;wv=-NZlpS)Uer%bZm9x@c+-=oj~hVm3IRtBZP!NNCJcq zcrP;oB7+JT%1uBmVl56RipKLu+IvI^X{|vv!CbL``q{c-_NtpD^Ha- zObqH#+ZgdbP59FY>V;(V%rrBF=tCJYUF%L|=7{o{KR%Kmy22tI;m`imB%hF(W*U7k zMiWU}CgU?S@h6TZCYw5(9HuHQFisGO())9d&G5bcT!9<$DHO$%!~x_*lWZI$_3Rkx4pT+f&zB8XGzTSyRPMh<4yAt`bK{0Q9V#SP(84@ zJh1*>&&?&d%Gsek;QP<_eO%y6vH1sf>?+dYiw*dYWMTnt>5?Vrim(ir1)0Hx7WTwm zpbGCDLSV2LxXKr5*ozBat4e?>m=8pA1`Z_Z{PfoU2Yo*F_#?n8Q~}cYXnEMWF9azC ziAwbGJ=zXT_jOxXFNV_tfr)y|SQs4RYm|MoQ^S0K<3%v6{d>=^83hL!T+lG@C)}_36Z!;ap>u5mK%JFn4pRc?)24ajurOWee9@w3NJd4#Q&^Kq&fqU_ z43xvodNJ{o1FzyIfIIm?rEsuW%@*^JWHSwJ1JF%Qzqn$p9Zk}l9Bb8LMCxd3bsyM8 zlROki*S`DCpoSolbjsz+9|pCl>Os(56bL|vjG^|%6J^)9TR<~CnMOBJ0u{(78Q*}> z(~G<0z?YroP0(t}N~0BhAZ!=3#R@c6pP9rmK{+)P>J9-A*vwu1Hcw??j7lsbu$>dt z*UB0^8lZ_mQLc`-gdxC8xT{%ESmPnpBOIRxTr1VwKE|%Lu0u-|E!dBMN1uo3^T%GYX9$IXvdfY1HtCPB5_XYRR8W zN6y_B`8fP%&IyNMz25UA`a|x*pdu1AKz8ve(*^wIun9{@!{3CrsF-;X8!| z@k6X&se>Pe->BMS^+5H&cIkoo*JQgK){!@=`+Li^@5Ov0+Ols!)VH|rJlk5l@Dw}+ zC?OA!q9BhoYxdZ4Pf+Q7?|a{oM;;+F!Pg!M&ai?ymY97nS{FoVtdQa`ayhJhS`C#| zGQY3SLNDZGUHP6xi@yJZA6P(zXeI4HClhwvnS9MipwMU#W#nD8Lu+6xVm}bMYPCoR zoL900u@39In62pn?26ZUTNY?;W!HcL;>I1lv7B!%fl%gf-0~2PkQhU<>+nO^uKrA5B8j4ARoXwObGy$Qur$-%h7vI$6ah!9>y=e(me) zBi0;)yeVU239#GS+l#<7P_>w8o?})rtjLFqNv4l#sD)OKJyw1a(LAR-LjXZK=oEue zAIaes@LEIyGf&qlc!&@fAe(SqC{c&KbcW7RcUoC8=R?=1lxI;oP|Vad?_u~9##nSj zRYJIeo_@MSxterf7kyB^IDysl6ut4pp+I<=hHRl*7=@?XYDJ=^T+WRSRxlIsV;#cK zEGz7eV!^>ob5}3QJ!mL>{DJ)E+gecFxl?w@br0G!; zws5aHD3Fd^xW#a3Z>Se@c+5cX67EWWTuU$XB#_^Xg=iAKp$>s&>yjmfKPS%(V;*dMq*o@!6}A?In?JGry2mcI534P;v+9BBf$iD@ zmB4J*!#i@u`Nqn3urK~-(JVEV{BBtjzUN?2V8wzZoFttCwg4u;A`8wEOYCyCH0uj~ z+}QG+M;bX$MMQxJP>3%`U#^y`K@gzU3b6%U@2!$+gv;;Vh$IIQ4Q8onwIc@G-(*p+v z(2cTIu%P*1{@@rym09#``P~?^!bcDm#P<=VBnKV^Iw5=00H(K;uC0j*zMG0Lx-&W8 ztcFw+oiKBNa?(hKM1ghe8b^YX2{Z#$r!!^9B%ewoWX9$imQ|B9la?}qE%Z?Vj#mO+ zx5_A|vzmmP&%M39G;vVRtpy7f$c>~1-BiP%Sj|7C{ecH|z-851^sK&*ptg=&U^pH( zt!}^l4ie)1IETr=y=tB>=Y%d1Fx4WEqiDzkPY~Cs!!BL38guiY>Dt}&1d2vjReWcvQd?!nULKv03&+U+GA;_$K}!rD*Xf;aJ=cT~rO=r^4!s~z zG)!P5zE!_G>lfL^#OY==WgHvRO= zM&%|3d-;bBVar76MFk@(PN**|1;tWX+}K6VP22vJ6xTUMjJFIZ;Qygc&YbKO)1E=0 zv-$Jqdv%HtfAo<@)Y+|}g(lt^XPn8CUj002(yn1FX+9vQ(6DBF)`nt~)T4T!dZ2n> z(>+iL%%=Nr$CeNlu-P8>s``!U$1b6z1ZN6yz8it>RDZePU@64GH14bm_1oW}`{!H`oB@6i$ zO;3K+i563(xWFic?ARl>RakGtVZ@cI3j4i{KA5ZwmypWZ+(Q z%rTa_p+jdJ81@BQfk>kXI-48dBa}}X^B_xkLDE|ATX55C3}#IV5HLy(teNus20(GK3nStO?Fz2^>r(lPL*Mfbs$+)2B~cB|)uW)KIc1 zAz%W&69}OyH={@Ze9bEtS-;12Kxeo%IG!?UI&^_=n~<4@=n74|y%#tR-@qlv*Ndbk z0@b9aLPVW3pw`4oIk*og0=^p3#~C^Y*^w6I=r_cyCQaOuGzC(Jfv7+eHk#O`x;lV6 z#q=Vbl0N1+&(K-#lB4?i`k-)iz)e=Ol#AFNtWOkMbm93z12`NC#{tyg3b#}vNAjDq zzI-IvV++D+>zZUW;rK6o=}Y(_TR4pn2D$+H*{&w#bxN$h*rFsu;3GrGAsJjItyPJ; zyhOpE=$b%=a~H~IxMQG({Gh@KC!7FP^DSnjG9jcnQ<&R1R(%RMhjO?kjZA&Hi(+Z6 z341Xpt`NDE<7yC7%`Kknbjq(zVUL99i+lJ4|F6X9|{Ayom6LuMY#Nmf} z<5cH>SzrfXI%(nrCZFge^%$T*p5{r!~fs=j0?=)w|kte{WR%kx{?DpW6? z>jADS@TDwr7plpt4G6aDp!{4TL}`KtG@*xR4Nn z%V3umIamm`C*He{yqlp2M0>zZ3&t=g;7IbsU3VKdc4vDd?pwSV0RV8pP#{|u@(gJO zs1XKUL(j_90af8qHBB}U7G=V&!B${Y@6P07#a5Q|HO8My!c2V@^X zfn);c`qBkj;$sq=U}!q)lpM(3g;u`WiNXvzv-7uCVLZx zT__}g>LC9Fm&5y_N?;}Z{IpqfmeKe5J(vCL7fiB64z38arh9in&@ z%VLge4JnC_QG+rn>!>w{nFt|IiiD^}rY1~aIPRoGD*n*D_K47$y&+#9YS~hsp%%MUQR~6?2HS{u1)@^wTRci0ZSNH%!z# z0z4KblXEwc&)inwd5)ojexpVoV(H*$|B5zKqx{)i)4cRg1+gNHTw_8$@%ZCVEM$D@sdFrBcRHO36KvZp>FJFE&jQQA z8PPD)71n7Hz~EKdp=tt5fL+|x8qSB}AEBBl1VQE21L&4`ozY7mQd@~cwx_fq{)Bn!^TPA8s(r*T{fb}{LxK0sD_sKLX=xoQKtV zo$Xd!WkM1?xjdRh<%!r^d;~~fKbax7cbJc}U);U03Zj7(tT9E7ikUlPbq6?u^Kr>PJ!#fCDWeY~QmfHyA$v6kU$QP>fSwEox~ z4>J8p$fy-4hqcqFGLt-am$I4z`#T)hF0bE6JO ze*r@7{TflFYJ?W0B!aU^qmKl>;t*LQT5x80TaqkK6@`iKWfCgCXJJEe!~Ey=(kq(s zi;56uSmn4@^cC|ZY#!wk#4hLJVivrkktcWwn_X*-u78)|g1%ZVW}>*$XirFv+zX;( z(S$QG@@K<*>)f6jU+b6|5YAZ_P&Z$;!l@%jal15Yyvczov9Mwe)bw(R(`1=@-js`2 zd1xd%RiN*`ge3AzGwSS_6*+z61I^^lW~HW!9-`T?nmDs9%@56 zX^Lp4sYKO4u|prY8}uCQK?;KwwmvNCP zU?YT|pcOrndorb~~K zFyT3-LCO-Lg7H>NaP+|~RNEds5+VJKZSId2 z!kW1qhL96nKDpRZ`;_%C3{ihx06AP$48byIWF#hnsggQ9TU!vrIv0oM_pcMe?ZX$* za?Dw=-)IxC#D;nt8XB>vIoRg7hDNhG*k&1(h+HyA5nX{=WT)#=hHl_oADohG8)5kf z!Zbbo4f^^Uu|d$-9xFub0NtcM#k0Vr_vpAL2KC{ZFfa&r$6Uw3%`;5eBx#X`QmV=u zBnwG9b~l1HKs$#upr`1)8f9&&hQ|g;9YoF!2j|l6St39+#k3n$*5_+4r z)&u_18NCeRd_Ea{CEnOzi6|S}wQW(`Zq(#I*B1_I4~xl*f{D-Cj@r!MWB1yssOThN z1HnZ^1^@AZDXMI*x1!Db(*{moZZ@n)UQ&JjMK^>qPWjDg)KS&V^M|(PW&}D%HjO@+ z#A}KWa8eu<^E_fvF(M_Zj8i-ouV4fRyvBKyk3L>h7h59xdkFZD9?uBPAGYO+0y1&JCpj}S=;Hd)TJdu^tyjKW)j$5o>ofCE89Ot?YJLrFbU(@hfv4B7{q z@JatEwXl2sr53dpLm8 z4)s6rF-BIkeo^!=ag z$tpm6YV@_unD@GI;#A6kN;Whwky{_1E!L{z-?arxw@}Qx{Hg|n0Z=x9X!~|oJ%>}9 z;Ez;Z@9%RFq7B1Hm3IlE%KXaAwzxT)s)H+-@HFY*L#>5;28RD>is(#e-I#K=hZA3R z$w*B4NGU~myW{5-Gy0s*cn=7Ez8BIogCu*+8_?=|TUy>VQK=ijSqHim4$sxvdg0W4 zALU)qZ4Z3EqhUPRdEWVoCq6|+3QlQ+IyL&4vc0Dou96+E#%gyQaR#$gNEKBFZ%R?X z%EKTiODcxGLKaE5`PnV|T+@s&siCL`6YJ~er%0BU?JD;eD^E&!%RQzfON&QNvs3NI z#)k=ETLSjAFl2I+8_07v2PH`3xWID(Q z4!GXdweQ2{B(!I6R^6kZjDeL1sPd8L4o08j>bN47>J0A{`QLv~?(P{c4)J;G<$>V5 zTCSw!P%{TKMON16$3ukk6}FdQj_wj9hNg6VcjX1B;Q{rHGB{x>veshawaZzh*J?9+ zA+6IxK`MqTWk2eQjcCxI?3i$?#6E?@8|k`gss@!c3*xL_aEI z#Urf$REuTPf-6QS!I?PsyPWoq3RLKn%97%~m)JgID4WBINnq2Ufb~xv;_rj-;NGu%oSj$Kk0@l04`s)q`5+MfU=Miv zmChhP9QQebRxDl@7X1R$#(MW*lfq-c5YcM`l?dT{!oO7Fs6l33f5^*1#T`wfWzFq+ z;J+(|j9L>N9~Ma+W)qK3&&so6x2$@K_{X6p+MzGRy&=nK#@?sp{AhuV^>5 z0{;h;vo2wtXq&5WI|%R^_c?f&0OK^0&r_O|J|YWApI6s4v)N3iH&D`b+qWTIhL^Q> zY{TiUX5CSvZlfw~&+rYG9~C>~5u&=cSBN#>btn;?Cxc+^@C#|{m0Tynoi zVqeyCu`*cDM426vB_n(+XXX6NT?G>F?24MZi!^6-@WLV#i_Lkn5MKMa*faRp1rk3r z?p6RzBXx$PJm|m8BVMFEj7pR zpQ8=C!X^e})EsSdXcm<_D{#25JU!NOv5o55lh&)z%$23$jm$3Q}D+A$ZLv z+jcJNTX0MeAhVVZ`?tfknRhWCZWS7?mw74P656W}JxKSN=v@1rdz6$#WOx0xNs;#n zCE52>K<~kPH%adOrB>G~8_P)K-2Zu86#;n>b&;Es*m=I=uuoxg^pNzKVAIu+Kr4lh zu}byAX!&yGw1cW^&0}pnfk$^KiJjj8WInDm`4#*FX72kKX+7__{hEHK2Je6Go{ct` z`3s86}O%>W| zqZ_EX)*dhbg)>G{Tx(Mx6h-(F`(xEGgjb}^oSdnkA)=v0tQD-uIRA|`zoe<>x#`?! z-d-V5GWObxYd)mEf!SIaqY&{qrJe;Nn$Q_9<;QjzGIasYy(Ho=c-jlBd6(v?mqECk z_37-U`_YnJT}OnOMSD24YP7c92`pAV>R2QiMDs*Yacws8Ah=FhIJ$KOMM^RfIL5Cq zGWa~CB9TZ&MrGhEOctgl#wLivobV<`IA^5)n?6_*8QvIST3yXZI=7|_{eBL;t^mve zvuf7@dh-vn&>m+`dl{t~*%m@jL89TJ1QeP)rxZ(e>WspDI9eL31cOz?fvP^5<(Liq zg{pM^`ytIzp+6_3iUkPK*MGOjsVxEimt5dQnRB?FkUkT4k2iY7LhM*U5XsHb#*fzJ zN>h(L7iVrt-GuI;)Y;SmUa~mZ;W>uE*DB&AJ(C!aHBRpbF$6ai>;QGtMf z0MvPuuLt3)~ekyIjmN<6deUO&dJH{c>(dlhQiHMix_ERm~s42;pP z<}8#c*w;N`j*Pb=LpwrzX&N}!h*^crJ12JwT!LSs9G!p4vieD9EC%a6C8>LchL3Hp ziWlc8WqkRX92Jf$&A7;{Wa>fqiM_v@&y)M5;oK0SKy(K2c{~E9Lh=Mrd69Ro4G9Me zc-RsXDEamD_?R^07j}Bek^hQVeaHDLMr25Ws_oF7&Sk(b;rBpVMZM7kt8`xl#2CU3 zLg=Za(ZnlwI(p6Q@&Fd+I5sBIfa$SHFoypk)aX4Jx#*BPWvKknt$6QKGBU9&r5tD6 zF|ui;IXv8-q~fsn2t*>T8g(%y#28y#WHLgrCHLB1SLM!REaY0n+0mR1VKixL;w){Z-rU+ArGSK<7(V3q(wyFh#( z9yHAgbE_drRR3Z1`rjTXrzlNM=(Jp~AtYvFsGSSsRVe!qo>U?spZk)f>OUcNtlXDS z`!!CKSsMc@{@ljvyIhzEah6D*1Uv6PyrCAWA=M_8)m+zY-2CpulQ5gY6hmK^|E|XV zP$3)tKKl*$uBI^!_wTlcZ!11f-a=$*)Xw<2ce@k0gO zjQ}^GnF5&m_1PKF&I7WW9^BKw3Z^^z&4U$B4jRdTAi%Z&yh>*h+h{%pqJY(OSBnes zuRhrI#Ov@gqN{z%w><0W4p%D(RYup%C7b8?BxU6yF!vg;OG^kP2+v46u2g4E#Uv6B zR5&V5w$#EPN=0dB|L?Vwi{8 zvsTJR@DD!bJe0aFibfa2cU=69F0>LJW!r1NCcfKb&qo<~`#4B$5cTk49l@$NOWxZUc9HtA zTZ-WQ+F)4VO~{6-`!%dM8=d*MzxgyF$r}HJb8N!hf=}RvKnlcO&(tu&W{%q1 zKHJh?9EE5V%zrjp-jg|T64TQ_4AjIwDI?77&s!g5Q{PsEe>8EM#P6=s1JQEfB^#d^ zxe%C=O}PA??K6oB^1E{~BGTg+FJ`S15i-*u?QTIW8J%R;+i7~PQ^LF_nRfW)%SL<` z#4+67$c_L`9}&-jT)Am$=mM0M?<~V$4*lls5DT-(w!RW%N#JuSpa$f<)jkdCx0Vid zuDWkiw3Y0GyDc#EH_bDKE)e3AYS!r+93W5&|HpaM`Zb>$*NrM&y(F@iDVLkIqvKG! zuBwRiHM!aS$Mc5M&f~rMgQ@I>pA1GeDe9Y-F>IWgv|jjn8O01Nl#E-f*_m>gD4T|i zN}Ul7EK`;7ML2koz+dzbH(epriDuh=)tZs)#qz%9sARt3lyUh}THCO&q#44W?imY^ z#XJ%l3hHuA*3-G)Q!6u}VC$qn-1(M~HCkn=w+(f(lws!+&ulIf(KB5gH{$E>h%>ys z^i`Zn2ZTq27ZgJdR@vN6+iks1L_-s_4+}M{G)IEjVCDHjD~ntrx_8P_wQL;AwOl^! zOf?@GDC(de;xx!-N1Rq}S@t{!9`kn{;y2c>W&C4=rEE6+(rM<)OE~m~ohR>HL}-9U zgo-my)A^kd3jq#Rs>T2gTH0wg*Uh` z2nSgTTu^F@;MiNP&QPa_5>gH-KO^`;SQhI0A=+(J_3gpgaD{unobK@N0_Ng}@TgWHe$ESY(~67hZM!uj$98WAFJ)?rbZbtC z%YcS6JCm8h?P1(zDEmuHKBA{7w_8a-MT!w6n|bUI7C_sm7tt%jL*ZhA>bLwucp*!{ zTjsVh5X2DLb{CV(*B1OSVj*_EP4bEOuCO~zP(vjRtyL~8%X~qf{t1$nxRO+i@)qXM zOz{iq)Y3R0-`^V7=1rprArBu`Jga3W7cWJ81&~4U5Cs2=uf}aaWcqQ0H>hRO{6@>X zQD?yXjx#Iu(^f~(xz#1MG#6EP7@c`y(&l$UTzJdM|4aZ;Z;&Y^%2TPi7AOcNDazFQ zdo%%$;mmrfnMxckYSV3oE(wXy%!`F~S3`;WnMwQZ@E%0%JC0nA40<=S1~dQVZEpvY zd)SqqDi!~umvbWM>Si>Nb#?6!2nd^l6l(Op!52AV0BN((QWoX?#kVA3ko0h)QJt$> zWV1k~+n-o2xA?n+TRh~8RB~9D-zXWayP+o`%+WH73I$n0gcF6@bLCp;x0GL#TMO{ zV-us`pY+9_hg}O`^5x#C8O3>0My_Pk-6?hmRa4-OP3?HuU2@7(&y=BkMmGryZ;89B-=leW?lUz{T`mzL7SgrX03cAa`E={zZGF}FG9sSba=Wx zwR{E~Hf+dHN$@YR1;nmAJ`#de>F$UBN(flHOPO%&c%lKLTBORD1g90z9gD-n9JANQ z7@s3-rC`+?Z&MnAsmBVVXo(a=rOu_nrD7*Ngb)WL_fy^eg7_rhI$zv2l$E}1q}qP( zFA{-?C}3hNmA0|pUo;MP|#&EXhn3ymOZ_=Xbw6%s`rLEMQQ8VPp1jq z>bmTf-(L=lL{x(lHI@QP9{Os0)t?ZL;*1DpqKLRkBx3Ns*pjw^1Z>6i zUc#8wa7Vn5F65&2a)in+31pn*tRz3(=VjmcUUmUFS>LGy1oVR*Z(T>dlNEJO(f6lw>N0)w`X~gR%niU1Li?3M=6Ym}OJP{_GHPMBRGW zFKPi+a!ZF+rEsnq+YKNLvhG)e=20mrt4MjvIW^6RZ07tkI;fyj(QUi4E=O`y^={u6d&H9)c^?YyBX-LvSk`Jx&jZp>uPjx)`^ zP7638qhz)gqw>}&fvhN{9J`2vHm;op{@LZ(bfO}l9p=O2<5aiS3{EtqCdbkSPeV)t zJj$TC%BKlO@QFEbg12uib*&9Tl6YL*lxSw(RyCu>EBwyl_^>nuula1$@`w9A|6^te zW;uF^KK9~J8W}2$Mr!Vqc3aI9nHCffnXNAKa+OK?PB|=*d5kQpdHK|2bExkuZo#}y zk}L6vTfKCrT8>G&=?2tthS)|&FTx3EREL|Hh5T|MdkKABi~@-_+2c)NyjLI zZe?4I!xA{VseQ_TD8Yix6CZ1vriEO*U?e@4B&SeT4mW$|o}EmGoz+8|FQ`i@^jRiG z3rd$eU|7CAR#HWA-?ppOKl#}7aS`>_K8UDJj6DR?%u$R-R&+%VlgZ$J;c8N<%xC__ z*+wmt8`8E#L|Wtf;d1sCez9mH^y7CFuo(R(xbotc7U&64a{_#4dXjGcM4t5Rt%Oo3j;&q8YPfL z`NYNA)7?WKSBlhkXofel^l_tQEvmt!l`}fpcm%FA|LG=(T4OGk`flLNk z;5TnzCS#XaH$l;0qlBuVX^t3$q;5A*2mHgNRt^<+Qko@-SR6hw*0(TG@r<7JbHUqn^ z`901r`swW2L{3)vK0PiiW-7mnR?h@HH{aH2LtfH8z)ZHB%R&r;Rf|f($-S%|S9`Y- zow3dM1SRTS28q(wzCd?AMv4~XF59j+vnD<6wCy+^5h#Qm082hBr$SgVKwj;&-zC{! zsi=OkTXsjnI7382;kvILs0-6VX#TRD{a9)!T9QJA;CU|n3r$XiLOaxNUVvd<1j_J+ zJ#R9c*(qA*mw#WQUm`_H{zrcvQj1HH!D^}J**!^HSV;avp>!J+LOFC4WG6gUFEpBY z{Sbe-_Ua=LSCQdP%FyeVu*TKLPI5Vw2}H*BIxUR+rMcsKF@p*%mrXyPHFod#i>-Kc zZl}I()uO0_hz7Hysspk&^cYn@0BQfb6vNaM?NO&Ef*Q^Y@71r4L7G8R+NA9(L|JB% zU1l#>RZ%$o;N#WsUv>MT)Y}#@Ax}}jE=W@%dRq5d+4o6jA~cV6oASok>XzSv`rcU^ z@2?MZ#k_e_NZ^F-c|%rH*_8w*{dwzt{qAtx9R8-K<{wF`vqi@`{p& zt14^%I^Jc%Vg1f^8^E@0%U?%RzwZ23oWkT1Hj#2!bj23F6~wS^TO-aQn6AB_u4Nca zsLS6!du`P1{my(a-M5=Z4Aa_^CEXcSg7_j{wlPD*+nG2(>^*{#X=Kw z64~d%*ut-kyjCx74+u7t>7+rq<$IfkW2xNEIik+tzMyPFKn1#deT)(X3E-PG;??B| zIVcm0D>c32-FSQt|Iy~2nq}hbDq_wDv0H&@4xkwbF|O#w9Bu3UxVot8!4?VQ8W8Qf zvElF7X^2b;)*6G0f{Y`rWxR02M3%d$r5;EYqK~XP13T!{+&=eN*@~rX*n__1OtOV( zO}9jx;I9up&ij`!-?CbPbrfavSHA?47pe|wY};+7Co0!Se-5VrksN_V`-yuQ2V|Ct z!uX&$qoJozRKwg`!aAcwDQ~uPm-%c?Qzb#THzm~HVpp0Pwi?Y`*!u0O> zB@^Zlnh*Cp)jA0tXJ)8T&pzYyX*U@Ug!BgpfXk}v0CQpGb^*T9Hn~XO_bH?EGwZJ5 z2W1dAtNiO~6YK})Hg_kIIclyByAKk&{$pLprD8-6D*v*80`ir1o6I9%U{d3TMADLJ z!bSFPu2M_Sg^k+|?g;%1cwXb1@T9BzK5dpV(M=M9PsWN_EYSFpbNon?ip)nC$`iQXI(xZx0?K>7&c1>9ql!?^PurCKw`ZDFM8 z8InaFMhtns&*)>cLWC4JoE3Na_d0_Ib<%UN>E`F>cQTnpfjL{tdOyUMGc$^0A3@yB z1Z9B~W~6^ui~yU?&Zi-U1mAzR)3F!yHJ<+-E%uL4=w$#UrjryU^`p)jV?|9kIZShG zcWKpFk%*2ZbUUmB7N-fU2Jkn4^HEk8kP-CUoG*R_oUV!oB0$N@KS`TcqM-E)1Jku_657iJg zMNN!>3p}7arVOEtV4wRx$r@kKkf$G6{0rKEJLxo=e=69Z}{2SwdoJd_}?VQREgp6MvHL7co}eCsT}i-0Nl>^L1T6R#0H=6NvaN@AmJdZtDG? zs{fPdkCvv^gMy0f|0Vwp=P>-+$=!PwZz#^~)`$1(TdUua!W6e(I%goPz^ewm99Ru9 z<*Hy>!(eP7E#=f8+55v2Kd9{MS%UOL+JItZ5Xaod}^ZVbvx9mupYtO^8ZeI z>6*1N!e@z^=`10K*asXQ@KIgWGP$5>CZ&IlMPf32gsy*s)T6`Ee2WZvfq^9$?*8}F z&p9N6*e$Lb(;i6%qQ!z&6&E_Z4g$P`92pNEoidF2{XE3i{h-GhHWXe6>_Z^#`^O5C z@Y4h%?OFmXKliSy!GVD|sS?4X1E#ZOFNKF`c5^5-EOGzUdN5x#qFfPb-Ro?DTP#%& zrrkPcpTkXHGBx`xh~i*6Fc@z5D&in8AYejdf7K==4y`VZYwVk4wlAQ+#}^0N3p1<% z8_s%^_6I|p{ucXzo@e{!*8dX}D|s0ePPh$z>HOAC&g2XER~3O@NVA5v&*Kz3U19yu zT~%mNG7d`oA=$AC57u8w+B&5_))jLMa63kkSg5@ZCby{;e>F&iyA_UOXl*SsWWv~8 zNaBn39sOKYCa61>mk)htE{Um89vQdOH2W+{(uLobV$f&JBID`#nY~rQfH;WI2;Gf= zWybpXb(oN1j|xM-oMOTafgn$^j&Q2CIHg#|^xHmNpOa$zcy1w^6eTx)Z!A=U$%aF`$f-n%NY!*=eaASuVg|w9nH!rTF%oTIbn1X%A3d+(^$7Fe;6QaqDwX{yc#-#iAgq=+ilBBL zY9`3DOEsblmg+TxrD<3=!{ztZ;?k4jlm?LcHM3DocOEdykt=1NXz42$V65i&1bwUo zeRMxeiw|lbm|;rJCF={RQ%WddU?OPDW^@28c_IVu;s*Ayq32_?l0{4fS=@*8(nyKn ze{ITbEe_{1S}1d*N(eo+X{dyaPXNvvzIg#xd3)VxhIb`J!E=ED6H+<2Q?;q)9s} zZJ6R7<)2Q?1*3=T1*@5#4zk3~h?MYtg-mg)idf_vw{~U@dm@es47f`EL(ncTVozQ{ zf4xM?0R^ibcEkEIQwRHp1U!@6hDc?`MI@sxt_ zEXHOY&%SF6`Oj|UIDHDi((#AN*JcDY;+C5-3nQ(kDh)Jo*>;=R7WavGF zx_gol#L`@3l@kxtCX}mBoS+`V5~-Q_&|^QDhZWGMiWp-O+*fQeEa&_>C4z%>2eGih zC*chq|2A6h{D3krRr)hWfL7^1e36KxYd?nJmh&ZNx~fvyY9q@$2n|;Yb*%J~eZSL9 z5!8)L?}XlD33@T96OTvba1wsW+j-4P(v!-PIZLjRQsJ6!oer%!fZh%i6@P$dcreZ; zFfEJ_SD)zL8>wkPHWeM%Ly_+SOi{8a6n6P2jk8g;T2{ABH&*EWCwkjUp&V8>qi0T? z&eK=<8b5f0T>?G}B5zSeAWefw!THx1Uk9Xdai)XW9V~-|9PGhFNzvuUTsQRuAriP( zT%D7=7`l6c5B2qypqcL&d~`(S|J!&n+l9PQi1=bj{{g)Q2982egji!wNu5~vURJ^0 zJlZgR8Q3pM%ELi8INXA*7%zZIO+jx9`K{lAmUXOvXK9VK5FU8^j+Y!WHJd&sO}`kQ z=UKyA7*2&o`s3$KJ|^xA8R$)O20z&WwOIb${ywj-Zm;V7Md;Ie+KUW|JV*`C$rqPk z1Mr?X0pEKBX!v zc>Dt33nE~&RUvw1?K7k;IKqrs;w*MeAnQpa^NOhLA8iJkHc=^7qsVZZemW9c|$ypB?))J%UkWXj zzHcw~eGn-7Dsu`i>|{f<{4VoG7q?^IFI(3sPom)!u&lznz`ZE?$Q<9Ut9sZ9 zVfr;0%!hg$&27^3`_NEj*%%&43rH9s$!(z6w>?$_=_%lxTa)CQgNh4mt#x>h$SA?u z1Q}dTC1suW-W+xM{yxc@a`g?E6nr};2cMaShs{KO9tErk3JP|I0WiJ4^=q<@uuTz{ zPzN`BV_`P5t9%u8f!bQaF1!zD>V@`pIVIX2`LRr9!cnBWN+^EI6v^j*Kbl5kn#;d}>8@ zkRzN87tzyF@mgFo7!x?(P1iFU&1`apZoa2fW>YFYRK04on;wfWx_T{?4@*tuA{^EJ~y$PNR=(a+MJ)Ah+EP08(j`)mB@Nut{{zC!Hcz!^IzJCswUB zX8tp@`4eF7v5ep*6FByl<{dTwKUbfoaa8zXE(bb4)m&Gu=Rz{gC;YdS%)(zlS;0!-TRGTmTgCgKbp~Y2g!BFBs z#(e%pZ=HyRfR!hdXt_Jkykf5sFLgTay zJYUL2qnR?7$&f)-eD$uX|Lw(27?A$cd1L$M9Ju#agd5l>gFpr%&WG=sL~@Ag8dM=nu;a%|Xgn^<_igq3T}pDIMwj_U|%d|ikcb^&kBpwIXQ z7Gnt>b$A^)xyGh{Ra$vr5(D8W;Zbs4OemmT7|#UyGk#8IFKFHb8bj8L-wuaVF!?D$ zr-`7tLXjwE|FYXq?b9N-ZhAt+MfP%5=O7G(wLp}ZX6E@hj_d_R1-gKoGyO7-VHhOo zXEWRK-4a|@!fcM=@RNwRAiUsG!0sCOHI2831fzE1kfFsGgR5mbsR;pd$!=xwe9(E+ z)R{zF99GvGrf;Lfeqz2U&XHNNHHJJo0gX7Rvr_&O9MalDj8sO_otj1XxAA@l{oYYJ zCAIKnZL>h_tj94tj^{bmef5|0wO;2vv5_Jw6AMOkMf4fA1@w2($W8KiXE(K@Br2Te zLvLGeaSIISydh`(oW}B>zH(XUfbT%hpOGWa_Z$xtfw-i^2ZZ#JcqBv-GrT{|??X|T zM>p+-F_eesvucvQIu@IEpWM4Av}ofE+z9k{ab4uAA^sN|nK=OuD*b@l6hq4lEV=g& zSh@etB#M6$L6rwf} z6Uuwf1{$}Y_gwl-yeD6d!AB!9jS~Oo?45&y8mwhXq36JLQ+^E$Y8&m5hTlGl8E^l{(x7Dn+@ zq>(dPs4m)7Qz`yGcAT8lM$Ht9!5b;j;T$i8cQBob(s(*UtwzRd7&V~6{Z<#zPO%KQ zQoEGI9Usq2l_q}WUCC$MX?GC$V;4mzq(NX;(;Lc{!cIv95pNb1T*dLS`v`HCTj~@X z@@h-04gKs18RN(DF9;YUykVuFlyPe#mPKgs@( zjf+TM6v<%WYfhTvgnN+7>rZn5!u%w5I5A<4|Csqo7~ByQF4Nr62)M5v^FNxY2Bolh zyu7?vXh3utrwJVZFNMq)cIO^o=z9>4Ff1wAGb?k67XKHSkJk+G=Im_EEOD#teq8tx zxsK>RQBxh|(GO(U^I=uNd@F|OOwq-!EVkz~YJsMOu?BTtxJ*_I61>Od`2+<=^PLA- z@_eiOy>1G9@1tp+v)B%RRPsWvmC8?B+S}w%`nsml9{oJ(VARw5b_k~iyNvy6A~_z` zJhDa;Of`BNQc0wgK6J}}Oz4J<&wuq?`aN$@-1yA+y<5W#+x*6vWI}CvN3=i-W^d^Q zYYiD$PZ`iJP|=^gtyD8uA*B}EU(Xg4qe= zngITL|637i6ga{7ohyepbeEYBb*N##ejLQf;%v5H#y;@`QK$Dp&URQTCqUP;kh1w= zn*Rp#OO`zo9UO16d{6ivK2F{8N|ObO=nM~{Yc+-X@Fwct;6hcX`n-N_{B)_V-?>WV zfMgB{mNHsJ`+=3%UPSU($YfTH$;hAouDBOAp66E%5_2w1!>gRlY&1QQKi;tWCD0C@T;3ZY5iXEzM;Cx%HlLJME>p9?QRAP|h3t{qOjr&>NKb)bBm@~2X|mW&>`2lR zE^T@1KYV4ZcCt9YHT(FHH~U_voFXiM1iQUc@iwNs7E8RrWg1%Eqg>swo&7$z5Luw_ zT(G{&r&1 zkq?lx{#Vh`<#(mmi@r}g@W>28)dp|hum}PH-EVM^p>M06dW&0c3Dz3^YZWI7RuOT; zOv&}_bH>0MAEVZBR?AE4)t?N`D=Xb^OQxph#t>29-Piau15*7uMb3cOyXi5Mtacz> zSWJ63sQ;2uGarW1W4Bsj>uoKaof*RROtcaYM@J-CgeiAi{EglKE*yGTl&#>UKu2NF)QQT-OTIs3X{fzy7O2MpZ zxMoDde~~Npaeq+Scm18>w~|}T9xrtt51Cr|D~Oba>8pUsy6yLy!Eor5J7Lg_cAz`7}%JT;ZiD3qa4FB0>zUhG)M?%#*Rb92`}F zGd{#NXkf{G(t(2#u!x^vwiJkJgK2g}_zo66a42Hia((U@N1ETI<@S+?UjNjG zDZ5r2i*@dTN>huOI)wW>phCi#6`#W{9oay{Tp<-LVJ#%p>PvE>{~?Re`(DrAHR)=Y z>=pRFvni)zykUirJe@;c-5$%9S)5nGqHKhdJ>kxLuk0vf*@Yo6NeLIF#9(vP#L>b? zq7gqYkdZlRa=qC>tN>HpBgeEz2%F#>< z3)BwU)ymuKaG3@bYtDYpdaLiQqyX6LA^3Dh*S7+wGR{>;8kUHrcSigD^cHpn#!0_1 zrYYO^sxoSNOhs=6-Y~saOa-zJJO9nd{q<;DXYr5kS3!({@)S4dj)WJWnoYatLO(o#ip72rVVR~Ofs_+jl5xe)jhOn;U zn-uhj;_jfXf$d`rzTL-CuH=E{QNR$g%43*^Dj-4v_tZiiQwp#lFp<+jsi6%z_%Z>@ z>kA79aWg!$BaKO%_o2iTZTD$$Xb}e@(1`K*Ok5c13pj6(ZWK#G=TNO>1lf?DCn}#F#-OXu&Ksm71x4d;I_uzOlr~RdWbp;LmY3h9Eh7eUc#kj>mQTkVI*ro|x_R=QBvF zS(PuFom1y`#Wls%cpP1ab&eJw8K~k2VMg7hZoS5J^f460%Ex*0J^yWy0!6r6>%mMe zM4(zz$YG_c@_LSShG=m%!)AQk-o~JoKgBGz>xxkG9wPF%BS$&{m4spxD$n5LN8

    ;Wys|Li)GMEj1OkEeTX%4ucBW!HXl|;7@7qhWj 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�W$if@}`gJy^`FsIM>M@^Fxhg<$&-X*0m#~ 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%0A}xs_Lwph{=3T16pGR6kewof!#ajRdex?N+4j3@d zYAC;k-XkIUq!f&y5O+B-BKvK+)_2ig&B<8}Ry8KQFD@#n8qg=$07lOV>qQ3D*4L-c zb;FP4Wb_!w>_1>&7s1;c2MgrOnfjZI6vkDWP5w`?L6olLxlp&tH^{@TN#~H|B35C( zUb?gSj~AY|^tHu1HXYpm=o3mKw>2IsI>T^lu5eYS6wOg>m-Vb5i>kDrE)UV`FhxL- z-&AHgn-BP7#*~@0;XBYN0R-w=_8JUgE5@Wtm9||`ZQIjU@vknUFI_d`5?XU$Fv2HB zoFj%3jQ+w$VAh~L9MXis-}q?E6a-^lBjBjSJ?e>Sw+bY_StsGPK(e%}4NDC6B*m;E z{`t>;{?GsX&zKeAHEGhM6Hh!5J2FYTStr^ByI8@7i8+|>>65;EL)aJAxAV?BVP(dG z(?mSxvdb>DpupLN-MjZNcGi^zfE*>P7m*x;CESV)Do%}&FqN44_zzyhNyi67Nb&D@ z&p*{wG`3!NCo!LZA@iFw@oQHN1Dgl~s0$n46cL!MZV6eib$3$GA|+Fu4}<1J29ISMj+Y-b-fbcnnthl)RS>Qo|%gy8&kJOKSZJ{!`dOInPPmEZ)V+Fbdu zlFm(3ZZX_BTW&bz?U<{mIjU3pio99VhbI60=SLU}){e5u_SkdJyw+(1YNw;yI6;W& z5#!MiNRzuhRsdbgm)j%cZeApE)i0fL_h(Qdt*z>IrM=0SD~3USk@7>eai=yJ8X_MW znJ%1^l=yH`DhQKQGFa`?r!UQ(F+=O3e#y_ooiSrZ)NlIGU%|;EeacLmS`(faVP@^NFdTAvOs;TS0<9BVqOYg&A$p zPAni{k0C{t17MOxAZtd2d)RXM5$v6GP3zOAKPfZCg_0pN{!`5sWNv@uF6bTRKu6hj z+cACm^pXesz?NXc^mb-*zkVQ>L3prd&tA-=HYieLLle1L_e`dGlweJk9x!clN!5AK zR<>~bT=&Mj(w`rC;KK7>e_{5x2?q~5>X_2laVxuaTb|ox^ocXoC&Z`-j*AR}K53aX#%!wC(sH2_3yBy;^XY zBnV~0q&lYI_0-a?{&>Wd{L$2f9r($7!(`+$d5O>40{e@wZ&az)}_YgdfZy$g_6 zx2w70vFH(06M-RCGxNnLF-xSJ#Htd47?fr%|6ly#7dAZLxt}=kM0N`c#EAHm2sW*I z3h7YvR9Wmk+R7SavR>eX=|XHwm@q-$MHnO>#hX4)DICwmNbeLzP$#KCv5O%M7{Y*2 zp_+k5qq7c;QmCM>&G1mts`oqKgN+t7_3riRy!nqm`p6BFuYdUAhwL=?zz6o-Z@&-l znf2|{J4>LnK_JE>fgOLjv1qYCQIRNcRlIo{iNLUeMFQqMM&$|HozuqXIWN9+>n-U^ zsbXA|+5_{sH!wq_2_jjvz+pX-8nu!L?oj zA@Gp|wq#3-)tjAI7K{*EhO|paTPz_aW;sw;fM`ZeBc2MU=BcnH5}G>Bau7^25h$$G zFU{HhVd%Y~kQporSz}`(Ph`1VR`9v!p0hHI32K`2*7H8PK%xaBg{9^p3Ph#N1JQJ* z?GxHH9ESwt7Q<(jmMF!lqRS>P7^HO`=&pxxkaMrEy6urUV_| zew)snMvNHlbGpww`y9=3;Gn@sH0$x^PNJwv!CXUn$n^x|DnzTz&CQIZ5hHxlrZP3; zRTiUTdbz`oRYUM&Gf5iFT&H>x6zS9pQIq@%KDez}L?p-=H9QF|sMXe<(l2%?4$_vNdxR>hXfV@&p`Q}6iw?d8=%m@y)14kDM}dczfQ zV=QsE-F71f4b5%0O}X~kYjHCS(4ZI{+)TnG!^bpXzIW^1wMWlh+vd$q7D=;$@Sisp zF0{sM{(=Q;er4~t{dNo0^b5x@U#iDc4aMvrO7yof@L;N4H4MB13}n7hi@>}C3>HO$ zxtpK)l%Z>AHtYdPDlKX#|9XYPte(2>;T*=5@E7b1FQZ*O@#K?pUVM=soim1OIXTa$ zBbo69yNP>N!a!ZwSX^{`6D6?1)L7M3G!&?oA@SLKfiS^aS2u6od?9jc^z9Z9aMwFq zkZraWA>s8WP5Gi&Cc00d$xJrg(_{8yh35&6RXOWLJrr5-dXbPZ9S(Wb18?NW;Y4O=Dgjm2CfoOMon2e!OO-%!MiR3;?K`(< z3Jo(U*-_9qWXK>|d)B#A1)9zzlZyCbeOX6gppB-1rj%Q=XGymh3%kpLG1iOi{$etE z#NL;I`0b|^m zC1#)IghmxogR&3~=(s%6NW=u#PD~wf57g+Tt1V0V*JGXwsZll+<4SnszWeUeN7m86 zfv}N2B%11nxQfM6sU)gu&CUzOwI#Y}p`+$FR`p8RZ2zQ&(1y2)plY6)#>TOn!46gi zPN6wT(#l{uA}@B`=j||g|I4a+Q;wn6Wz~w(;sq<8dGd`5FL>zwKbH5|f7~ZeDvjI0 zYMAsb79qz3T{2yq!W;r%2OL6H}&4fdsakIc}v5 z96-AcLSA8}hCQ>o*Leuic<14G8z61gMf4g4x+4z`d+q@E6bOCw)p>k3K48TNmx1)b z-=I`ZctVr#FF`g1e`tq5nY;;}zq#Ybyf&Nk0)a_n3?z!ueRq5eex7=2244&*cGg+{ zghNvvejJcs zAQ&26LF!4H{sRVBa=ERkftlm>K8kJC0D-8K?`V;{U^c#L9+m$OJmF&e>ZHiqLAMK(nu zgl^BC0>lHr%;*v@0*xGQe&pS~dlEQKxn#uw9pgb|r!l zgMxvg!u8jA*UISR_3ust(hdC7qWx&X1c*N^ zzzJqelu}Ho!Xo43CDWy;scGqZo5WZm^1suhaPzFzI*@hLRzacn%XU5KtGOE7FyRk-IR0f zE8yRB_dtFz)*1838Ln$WNzcD9o2-H&JJAV0Y6?21{88&?&YbCpPkuNdm*bB=-mD37fJ%34~I*p96b`n7f!HvVN%78henFr`R$VqU03AS;tf8XPE;Gt8J!kBqVt z(pV`%A51R-*n%$b%We4?(}je#OI1CTFsi%}X9MV(IU=B^ciz(jB&cE{a`breTl5tv z@?z4=LTm?w(IW(gw3tKjy#;D9&O6joTOj>evAtjR6B2v?Xp5dDo?RA@siz4muw~x3|CdLex%!Gn zum62{?|pVY?X=RKdzCuZck0~D4lmiW0aWTty-P(^VG`T=FOpLU&7}6;)>Y|eMu7?f znWh_)5_-$!22{-&heIJ#q{0AGL9D(ZW&T2v00L#M4N(ad`lxtZ`7zy!$F~LDW?Trl zW{ORM19`CaDau2K4uenfg-vLxN}wn_Sq2zpx4ZCw4En%_*(rq23}e&H>lre24G70$vBfE1y3trt|e+1czYN?_%#FO?V+xHsbERw zCvkq^g%?po@M!Cc_|yjvrWjT72m5GW_+5Msv5K=`WjxS4$^;B{HY0!0kLtz~3>;pT z!GqEPtkJIkyE?t8L9T8w*seDc+Lgffv2qDoKE;Akc+*Wc`%;HxKe#`;#kp#BABljG zoxOS`e^T~rr9I+0u9B={r8}_^Z{#rtO)M>4ZbuFevLz!a3`#vluY+4_Kn;%P%+p|8)J6Pd?dR7x?#nn{Bco zu_{a4tdyjI)4%oiN~3H4xXzad5~@IjXd%#40ugAB ziOVZVN>k4ACaa{GX%{>wL7c~e4OWmwp;R6)D+PXJtY)E@UcGvc9BJ=Rh16vOIg3kz z0izPoh5_S!ftG@7;-yDDb!WiPdno0!MqP__^C?f;)RvAbW;aj+V6bTg1=8J-CBKY* zWgDh{#%(%=HTFDEUmQ1Q;;`ohpoEy{_j!iZSv+F@OL81&&r-2uz_3I>U01ifl+F}? zde;2kT{Z3E3mfIq;ZgJ)U`=t2Yf*mzvoSE&^3*V}VGQ8hH3MeDDB9Rx%}gA@1g2qJbkW81o7e;6%%VYq z(x)C=k;gqA-`hJdlIN?l-OT-|IJoCscizb%MoXhb@vSyAjukk@bFiLZn8EUZ9qyb> z3V-5uNe%+Dg08IC`=WN*pJO#gi<742FL?g>7p6{~cEJS~{_sEk-zT1Ue4l;x{?eDe zcmxKNVnF__zRc~lS-t6DM!up-GvJmQP&tM>`z}N;a(CsXKYxR_TWQ* znlk0KzWw@4X!^+B`|Kq`wPfiM*#bI>F>Nd9s&%Ub88B$`ilWTFPO+x^2~aS5cHD6X z0*e}IDaEvD)0~MZAmgx6@~MBn^mW1j51w7p?nU?Gr+4ihG6oco16SN{OgNsoKRxik zWtU(6Z~yjh6joN3P7zez`zD~kf~dupzw{-0T|`}m4jE)`H~3rAr##cLs;tMl^Q!CJ zdS}5pyS(c0C#v)iSe}V5O+}_+g<+j^aw6;=D zx8H6%J*Ai$cdkTxRVl3cHGG?GWS~)5#x!t1|KZyV8#R)va!jAzy~RKte&`{0io5wk zz|+ZiG5MG!_>~FrXP$l5ugjJ$MQK`>&75NVu$qW=%j#%yGzMuGqXIJV4K@Z+G4-tV ziU^F}W$MjlcbxvenVkz%8a_D)?|L@$AXVp5T|%Y#yB zYYpROjbGYwyybrbdx{lE$Vf}Jl~L>4w|7HBx!lmGUq=6)d+%kmN6^gNhd!vlSQPhZ zU^OIkXQL={n5|Sx3!+M*C1V3}AlXrMtdt#g*ly&=w62Uh;KrM7!UJEPJJ*Q&jsq%% zzs_Cih32TpLNe9F8I`z0ulweE!3p5?0)LQzB@@creD3)d%%BS{xZpp3@)NVnC%;@o z!%jPn6VQM_m;7;m+eiqM28FvvZ4#J?FZXP>-S${wLqh}hVrA^jH{CRA)-2#@H}8#c z$XJq4I718q-ewU8-wjjWXTHpcyYIS-3bA;}lE|b{soBVBJ zA!%E1#GsRLLJLWZ#_1w;b(T)iNVr~X%fpyBnDc5Yic#`Yy0AR=;KG|6*0u&PJaFcA z6ASd(5eaMnmIl`^rcV%_eA1`B{`Ie0wnU|FY-}VTWs_M?35h5b{5op&ChV3Fvg&{C zx#ydkn?=CO<#MQ)p_*9b>(H>f?!Jr0Ni}EHs9aS(8P>MKC9&h+$Q6-L=Nr}Yx%qAM z*Bp>0PMjzf@%rlvEfcai#5y!8Ao)aBw%Cc4m2BUAf}601ik!cXP(J&_}u3{XQ>04A3l5-)F~chMrl@?baV%% z{Dg?s*P|G$cE7fJsjA4}J)4mEP5bw4AET< zrx23>06+jqL_t)rJ@?#mpamhFqd-wLa=;mnkx(#^W?d&BS+vFo;UX1K(lu96ut*dZ zgHnc`?_4%Z-PmTVJ9W;QHH$H3G}$c{n6$R~rm&FFNN}QR^{5R24mB>qL z%kmUeY*|`*?&pWZVE zM1b+0+zYyb$vo4OyufS;8fZp-s6|ix zq7ozGin89Q&7%qH4R;SNfjc!cG<;yc{hTC8TAh9N*$gTkB0Sa{$9&|(4>1pa!Cr6) zClz5zuf6{IAMd|k9^8+-&^zsNf-qx(*<{l+&Fr@Z{afm4E%R1`0c2D&U^;TN@d8@H z6<1t|7Z(PM2^{l0TEcp8jkn5x-ZGS-;H`&G1TVw8GFt&lCmvQ73w@OGi4F?h(3kN(YJd+xm#xAd#8%%gq!Dk8(i zA|csJ-|J%p7zlorTQ(JXL+oC_|z&{3X*(-*(^MSFE< zb?kwk{p@GL5&!qU{oABTlWcbxF=88DI+jbqMmkwFMPRg$pVFB&A-M9(^^j(p9=RGW z`fqaCt5|6wIMK>E&;Kj47C}O*xsncqB0jt#&(Kx z&pF3xTGTE-Qn#p#=?kAxJW#5h;NhDA3f2#z9uZ+Ky%Trk;~>cX>7V}Tj;Yf)2z=%R ziy&z7QqLYX1v#WK2r00tVl~8@^*6GPUjmaw@uCvdg2a35A{*h!-9uv;o9P@#I3yPp zu_Y#h`P=G-(cveG$Qe_^>@cRLHk}7E)H`|jK&MTe%8W5PbjO%t%OKBOG)36f0cGt~ z4Fhil18Avcz`PZNtv@eD;74~3-K(y;8iTNyWbFt{!Fr0s`m5}SU)JIh0Vi&y_TXYP zJjz+uBvgFTp(p<$Er;&)=Z7Dr5jyt77b=L7;JHe@J5t1oS=8x5pn)se8^CD);s9U$ z%2z~Sjy~p?(@s0hju+7Y_7`P~rp0s&2!k&xtIO^#wMAMYnIZX7zmXEm;bx|nbC6rr zL(0;FpLimDPDE77j*gE^IB3Y=Az9%}3JTV3aZyBI)ESlxtU@VO)jE^A@445KVh3RfG3+|&YP?Sa@jYS3jYxgVv zy4LHUhCG7RzZpkj-nb)-zzJIBtK%8E<=V4*ls&((6%G*l_KV8B>a>rF?}pD z6t$qA*&?IYT$mzw2ORK0RiQ3-^Nw;1ezoPM6N=aa>>rAq?X~cXT2Ln9;Z1n?<+|>V;eOWo>xU8zeF)FqKM84aOudR zMT-r(%{jtECJ2L#`Kp_aI)f{8D#1Vkq54^a+YB6*m!qke5d(A9eIo;JxV~*`~@Pv{@Xq~%RW@hDBY7ym2z*6cJPGH6{Tk^^=c!U2^X?6HX3-9a- zH0pbSL-jG6paK%y(Llxqgp~}dC>*WMX11QadQt4`2g7rimpCN;8R1z~MYVB%X8>+a zrGxwmlmcDal_(%HvrKCSHbwp&4a{gaB|mt;0j8m4sOG7&t=NQ=T^D>Rt4`@$O}cGP z=vWI@eesT0g1EtF?Atu^%ri~-&wt^IwhoHP+ftVeiNt3(7E=r}ce%Rz1$C`e{f1r? zyjN9fkQFd!I?{=_vv5c4!IygV>N#@cC^ih23U`m`Px8v69@a?L^yNzYD~YgNRf+d= z)~s2)Lbx$DC>sBv4}W;__1EKIY#6-4&M{KYlI+B9Q=!^b!@xVjfSG|@YfH%95fY;? zrjU7eXCEP%I&~@*Ol2YDgkpVM1tYR&gEti4AdfR+>VQT!R0R&PE+!Ft5Vw+u;&d_z z543Qe6238>uoq{~CX?yz*6~|fV>LX9k~x(|FtJUg!RXS)wT4IRF zPwP%;A=sp)aMjSI+_}AH&YUF(KwbF9fBZ*L7rb7A-i+hZt}xs>dJbJJe^ey;ShN|T z7>_t_8=Fp_sek~(AzE_9l~+!iHmzym#E%|!m=Auz1&xI}SG+V&cfa>NDmcmHbm=qBID-xL&2N6wPN9Rwk9RngE`Uw({FmxasLJ=8NLBiy z4MUzp(d9xIOGG+;D#UGybmd`%@Tj~EIf-V#sWy5uTBSi+t>;m;1WjtLv}o}XwysEs z@nx=1*&lr9A;!kxM;x)suDcG~W@sY0M2E@W-=k-bZH902{0q-N{>0bog#O`{kl5w5I-LsZk z2~ese{xZV6psuBeC^Kf)U3cfGrYM_|H{>(8omwiaCp4N5DySf&KxVEjO=nl?lxFBC ziB=QkYsKDlYR9FQ{`!>#uZ`PjCjdg!%KS;6gx+k`r;#)}0G7I&R)Tfw+I8r_-nZU* z^TUrnGI~sTkG=M69J_sMr@HGW-!OC5%wdCvh~6sIf5?#0V;Ww1@uf!}`b)o|-3JaC zSVvK@8DHZfmUS!YS1l~fol%;6%>)1QKmB?QEKmAE_alxk^&hqzcJi)#*%^xoyRLk`|% z*wFv_>3?2)$)#cEbnnsAQbPrt){fz;FgRPH$;6@(Ii)LMxiUtEDJVa+vBtIDIlD%# z_tQgl7o>~Fn31{{Xv~BbaIf+O9y>i68yk)}=I9|q2A^@pe_eUSxpjP0A7zF)*y z0BPtmQ)Lwn+hm7|+97U3C`pKaO9eJmncuLTpq!Y7m3td(!J~qA8FS2b#*CTbEx*3> zvTuLqyAMA2(Es-zKm6S1zi`Cihm9L&r+&{w8EMX@Ml;o|qh|$H-vqL%pAlG^|5XH* z#-{Bt5+NUvHvqzb_kQ8RMf@GC7i+`V@%P?y&lQ(nE=rc7j{W*cL?fmS4~uP(EEZpk znLlsdx4!*t=ci3P_+Yw_&^@;iZpazx0*HAONDJ%*{kyBJfGRLq)rnfNhJiIOfPQNR z%o-SZ+YiAY6z8i}!*}=;>D;_!OP4wTH+;HP0;sKZe5YVNZSPk9TX1==B4=dA)3LJ@E6+=G zq?avgq2}_q0cq*dWpn1d0uIk}V&1 z(p5v&4f_?ejJoMhJ!QqP2#hTv2Ym2@yiH~o-@LQAG+}=Zb)UOB{7*qJ0cthCt0C;* zRLJe9bT##nugpJhfeH-WZ&~i7;}uWMc#1Cm+0T4NMDFkZ{_pK?X=rF5pX|}+V*kol zzk1S1CmntC-wJ#wqb&SXs@^!#&ZW|>m>86hoq^>9L=xWVv``7dCn1WX2{VX;07*~+ zd>7A8efzSV(g8kUz%Wr1S3yAGCrdhkZRHq(88&Q4moBz#R3bK}YGdPAmPQ`jR7h0K z#dtvWT!zUu7H3OCo`^PpjIz3`rkT)|gX@cRWinI2 zU`!&^n!wxIcNh@X;Qr+A$4LZaRA>R1xk-DlmP6kGZTondEz#jTxvHyDNjxU3)Yb7y zu%mSO>~qdBsYfN_KLwRi=W}EUD)h@>DknjS^cxE4*3)UKJ#M)1=7n!8ERSg%J!<%v zZOaajdf@*1@B70aw%cxdYv5sK;DCO8di442Z+`RCtm%zo#}4Q}WMwP2LNXB3CtqHl z*D`hL?U!FgL;KJ%AMbw1p(O{L)OR+_IVe>P`1>>spGm#Tr_31|lNq5;C77j7f{ma+4e3#=E{X&{Ygwmc%?o~L$t z0<*~ucyBm3#IeaTt{<|@YO#O**0%@+ixPWuXT-DO!*f@$Gzz6+y=`yw4?s!KR9(fR zMELlE2+4gskT2u4*WP&Y$?2qk722#9lGh41D-^5^<4L6C1cxN%RBRMT3a4~F{@7zf zhYfr6l~+iOefCLv#u^(Nb;JtZYk&7Uqns_D{@wE#B-+K1+_hLO5Ccqr)ohrm5vwKJ zV*ufqT(t;Hd%V1j=VGQ=<3Yo-M%=Vi58*aq#K_*gd(ypJSwBb~-!*v2+i0(&ivTRN zF>I87*BVwq34(+fW^XR#shm%CPmpJ({5Cp}N@fPFp(0Iod(FD@6TLYb1C~CQa8HUL zJ(5mf-1Qe7-+X5;$yrRA{qoOkw z2EI=eM;#XwXVgIimvKHEbp)}>;tVS8vdGd(LH1P^DYOlxw51EBrF+xm`&w0*sp8cHrrMJEP?H~Kt$K+*6VG@e@kN@}&p_mVU_`}4Qbt8l` z3)2z~l@!PB_oMWc7@a@`g@%n`d^64yauDHDPc3}pk-zx(43we@dc2zmb-=*1z^qLJ z22yp0ShafIh;StsH}aArPzeTG3!F4Zw(nTl&&mG-ji?@z^Jax0^9~xSwS+;e8PqbqD%VXU3Q)KLd`Ne zOaztaT%M0vN9@tPc2L@EXzt^4WVH+)G^BrZRfFx<>V}yhGj6`AdD|9aQDIe#ovG`F zKe5>E1A7_Wz2^g!@AyAub+u(ZOs#J8{8x$r z6Ehca!n3k7B4J_fzyBoZg36rDV#TyHWC=4^XmF}v9Wl|JQ4IVV6i1sw=B5!T`O7z6 zv8PNn0-vTT~mtWb9YX|NXu1@$D+~uB>31M!U|zns)3a zXw~3;fzlnH>Adrr#ems{{5lPob|8ROzCf2sTk+EVX-K@kCN>?Yp`p>FZPk6POWi^Z zYKKOKDn};0u(YP^TFf| z#SeACiW)v4o}?7!o;uZF0mm~^lYOZJ=as@slt#_104FvYJy%H#AhEh`UD}|Q;zCQt zIELU|%cuZXf`}T6DBjy3-!C%MWcEFoApx zU<4pRvDg0LI)=(GuKfA5Q%?E#$3IT+5LDtV7VH1>$3O1dl+cA3!gJ4hA?*S`djw_l zy6AYqLaXFf4_rBO^@SNQYu2obFaDwBp)_?w$l(p2#HwHdFyM1X1I7@moXe9pVZnk0 z(jcuWVeV#gD{1@|*3&yZ;INSt8^-flWA8!>XQWU#%wpZ|pFj4hkExrjj_~{_dPsk6 z#~(Qh7!!x?#g}a2ljYX6V+ef7UT1+|19|jY$bM%?17Vi#X(Qsl>t8?WP% zI!pvXNHmln2S=-zk8;!ut8qU+(xNeguy5Wc?Z3bKJ&K4dO7S9|7nDqsU=+bpyl#Sq zrntE*ef*@R|3KW}(Z9_04Vb}$YVBGe|A)hM-TF0`|K#!kef!ss8dcG|qPA|RML@UT zcIUz;7uMAd>DRZiZ0)mUciei{Pk+8{*~&wXJz>B}?oTe^h<_@@30x>tYu*xdw&?GpVlb%kzTY+HDydzvRb1-n_Y49N3HD zElT3tr=d1&QYeKp0B%P-yhJp1zP?Xkz*Hk2I}Moj85E2lPr_!Q1A$jwP8yixbzGRj zF>KfnszC7B?8I%KM%%F#j3am%9!ltfIpQ!nLj7WiDM&EG!f?XUT|~CyI6DJryT`PZ zp3EQjO>X9-hOS+>a8WGN|M)+jId{(EC!BEnDW^>Pz{&4F>c}JNM~!3{crvHFNZfB( z4i4yDNH4A6iJDTsKTjfhLWOS1#m*BpWy%yhl!tri(q)?FBxAFknD)9I4Ifb9C}p5t zZv{L}9z0i7lEkp}6HYi`^ymhI`}E?cdHq>6K4a=;V`C#JrIv)ZYm0HK73Kb+habM;iYxy0U%#M_A3oy@$blJ4cRu;aPqG>0#j(WfOJT)J z(%X}^LA#~zqK6k@gC%`V>%hoElWYJ5LnCr!^SAl)pPVDN{i{q}ckTDB`8I(hPB zQlBU_Mqmp)+gm#tFu-%4al(M1`fwb^=FXavjso-IZwwnmE)YRUs;RLozL!4buEA7! z|9%5*yY2SA)%_Y9N84a08xm=xGPEu0LlPeKJy9{7<;*KAb#t?X5P=aZCF+I^ZES2< zwQA)Zciag`^uSbxZI!?tqdhF}7>m*~qIIcKXhCnAHZ`L(XhEeq#V!Ii97!Y_R9jO@ zqPgSGYbpt_1X_YL9#c?xRi7#gS18>2&W17WC|0sNmL;=p`LgApwYQrPR=DnHpGA0MWC+uPo{|HKJ-8$eK}S?OV;uZE~3 z(?UAMWxI4M*WFUT3IQ2+l<{y7;0d^j$TqR~&2N75`s;5HLOJcU(@24X4?dXD7|a%^ z&`v!NSK-FO{3R^#Hp(NlJO(>`qN$0ui=RuG%=5QtV>8bSmj{QA?`z@STEF6opFZ%w zpCzXlM@Fe?LDI_fl+)$QHmKU}JYESHKp~w5O#2R0O8nr)7E3kf@gQ@RLQr2{KXKyz znPs%_+B8A;r6Xdv0LIHGkvIKZ1^{RtQ>RW9dkM`l&>{mN>-K>8GE5^wCFCVQCEKpLgEh{@vf%hmHL}-?c*yz=3a*)GeP^Fim&Yg{O&>ka) z$CLr?0{E;+pMOWoRmIz2lAr z%a_y+9Wu0UZQY*7!v%Mf2hOLRpXFUF-9wW!Cr7_Zkz z0g;<2I!<|YKyM3TVY4iKgB8Z0kqtBHfCDJaqytH0zLN;{G0({FVsR#a!OMuTpo*AT z!JYU5EWIPhF1+wU>_rem7O~`K`@v)yNCXgKOBb*UeGmA92BMOvwtf2*7>@b_25br> z7%#DS*=3grzl$QC{DBYR`2yYJ$B#8Y-imB(6l#c&JU7;J&#lH?oDHL%36c%A89R7R=% zd^0eD<9J3#q~qgb?nIYM&pSh0@M2FYXv?9jHt3=zF#{wCNEqYD;p4Yt{G^lK$-1Cj zQO-Q+c}&(h>d}g_GuB^vbH~w+G|W+7Uyr&>$%=|z(iF9r0egY8_j(YUpQ5&? z)+HpEeTcJ1kDfZtP%#%&4(DumZ7*E3$c{laQorHG8+-KZS=+a^Pi3zzTT>ca-vRwA zsw?Nsf8yEIt41_7Bu>$-J0oV0l`%tx&HCf44Qtj7=-+?%pn>((mE9ILt-R^Fwe#nX zJL=f_zx`m@0h5^Ww&p`T<}^q)mvv{|x1_AO-sg|NszER2Y%Zs5JP;(rCKUDU#|dIw zSjC2k3Tqn=1|hD3sGtkZ&~pq5VrwO(eZKSU4Pf9f*toipt8<<{$xQ&&CZo_OG@8PV zjg92#tXZ>gD)d7(5v(u?;Q`kRsK32IZL>ZA7t>z>SLClW%^3q<{pwepnX;CkSmf|g?Pwsawrg8MGx+-AFbdNUB~tx~!T8Ha}ue==RqJMTO}-S@rk zeO9oXbke(ccJKsD2(!&Rzp%PfH}Agt9s@!ANjWo!{4b&i7f*ot93-aXm!4xtq6+hK~%v3p8DtCMAd&q#H3u3wy9a=0I zJZvaqEa_N*vcJk|@y&P!<5qBRNz#(-6 zCox|QIRKVlO{b{P&G>a^BZtH>L11p$lw^jL0}L2^R*c(6EpTT68Kw(Ugx)6XFn-)v zmAjvXXo5NF4<4$jJZH9Xfvalf%$b~mwl8D7aIZEsHOY0xlyPut+-qwGX72BcF=|WJ zi#ikN`2esk6usCP{2h5e$;hXkT1XDDw_yO0jf?F<((Da;JN44%$++=TMp@Vuty`ILo=2Ldm>F3gsR7w zggy0S5^b?qAQEmJVQ-oRCvrUr%X+89qyzG2)yv=W*}qf^z{$QCqYQk|=oIPl=?n z_N*gJILm?P)~Zd$RdpW;>ll}rF7W6MJ%caVhbgTE>Rr_v!n+!gUOhH%+j`&qf3{`c z@Vb${)5=QkS1qtrRoSQat$+H{#%Grf?%rjq`fiHCtmEV?NmU#Zx>?3!5FA62mmI7O7VeAX7JrriXHRYVbriPnj$M5(~H+p zm;4zoW;#i#UQzkJje~ZEt`I%QGB{*vAWg3{RjK-B3g(0A`4Mm@`1B;MCAvjsnX~)@ z9%y|jy|~v7WS}hr2P8a%0U%7u7!b!`x)2RwFIMU^T}=F#hSAM}XS$5JSxnx742o&{ z(z_Ft2efe(oyOcmaj_SxjM!RI5_qrVjBy^>y_)HW%V8LpE$PXIF&sFpG&9Z=d+vSX z>tFXFSHQc87wP6Hr<_83W8DS7&=WPdlLd!0PF?90{rdIyn71%nNMk|itkLAF0-id( zm{HquE-LISbYh^u01D|eUPOPfWLN<(rzf@VMW4>up#3^k+Z&>HpgGfBg7y|8(jp@BBX}p7=NKkRM!A zGcX{DbAc0p1#CsNr3EcIiia~&Qw2fgfO&NGY~OnZuxS41(G4DmJ;wz4X>U`fOc|e6 z?QfB5t!t$Xsq^y;$ zPtJcrlKSY;jic%tOj5o;M%3`(b)J!z0x$>xu!W~)u2nP|M(N28%^)P;N{-yWmXq56 zjt3N2VgWzz?12X!#JS;BRXN8qS&L2Y2F9XROHil_b}oVwip7W#bzsgfCUu#m0r~Tv zXtK*fP3_>}BZhNdTEzn)F~q7@N>-j7C$c7y8j!M*ztSl3COoBUW;FF$?1f5EUfzwq z=qEl4+BOVWeI)7S_FHeW0N1SV+OylnvMs$UZLZaA?Q^T|x%1xcUAv8L98=M)OWB5P zz54X38Z@wbb;as?@82|M_SQT9_?KJ$_+0Pmy2;1g``o&9UAqq(Iig#y?wiXtT2#Z6 zV_P_382hZfQY;wQYe8;nAx0`+rJ`|(VUKgqo;`%I$BY@xBeUOr>|Ts=6!IhK4PcXN*6dw(-Sw7sTz1*z_uv1(hd%U=Hgw^Sla6KbM%T>NqPC)~ z_^Gt-MY+IC@$eoMbh&6wKw8i`miS@j8#Zp5*Yw2IS6_3)Bf=vKJe~$zw6C!KH9=RB0eLk zg>H+fp-_}z4{vE~Y=j@q7eYq@Gd50e@D>S=t0X*S2Gm>85lpgl95aLo&d%eti2;Ps zX~4AG(6{oPE+R0z8l3cwHyv?=#1B95$_QNW%7k{lE$_P;v(c}PU^g$3XSG{rS}Q^# z1Ov!B`(U5|}N7Yp6_UhGZqzen3^GxRj`t_SO zHLHi0nkR|Gq6o?l4!CxNRaGS*@4X`6wVb<>oSHf)Ygz2;8{hmUMT+TS*EJz83oU;5 z!yj_a$pm21AYFn4lsfJ&Bubk=N57m6F_JLcfkqE21bJ}yIoJs@YOcKU7swziKt_wS zz54o*mZqqIu*{&gv=a#11=@6NM*}80%ZXqY4f7FcaUYHlTcm|z zzw(u@7znJxOk_3$elTv`q5fJP3zIaGql z?&;evz74Z}i*>#U)K^LfCeXUuX9^iKnpr{z>_eF|@Qhv9nxd(xiIR=^IAZ6w;fR9Pl(%a$|Gxdr?Vfq{U78x^5ll8TG}zIL`vVgb%tE|Xo9NtCT(+A=aZ1&j$7!=gotIX(y%3rH*;6Ta~Eu=l?A z@3~`4b831t7n8bZXuHBLK-%uf-MK6nNYQlW2q!wdZs{j@24q3HZ32vi z8X%EdoVLEc-e_XH+`eQeCMjBFD7mo$+xeV^&mcNfXj&qHE!Hko6?whrk_bz%yUWu&95CmY5yv0&)-KE zuoO8kBW-o(^l?ss9O6@X0$Ad2+rahB82|Re=}#!T-q3?yTuh3e*gQd9~)bp zeDeD#%8UmL(d$f|U`*a^^VoIgywdtWD&(tlZx!X~zWeBT-2B`{{LMy+0>KW!E>C*r zJI9P3EstY+t)2}!k68D@rz%eQoB_9m>Q*a=FFLwUV15Y%DAw^xQ+E9 z;UN8=P~zR4!Hs$YR|YW#-8d@5nQ&r7Koo1inQ}aQ_z3H5=*@5_VVWe_U%jI3bnTkHFe9>oS|l;rl4sqz4WxL%0iqHZ3#2(~2RsHVv|dlL z@M##{f~!DRpWc;nXdZs}5u_`}CR8^f->*>T2*k$lEnmKZ&c}4IDR$GmdAf7lvB$pg z@WbhX6_pa?(ks}KbaqHHD~*oa!jwTbbjVYS7ddRO%9)3bs_j4f35?DgcF z`AZip7+h0Z)t~varAzas9;;UM`r{4j7CzOq{MjxI^WjYLvoaFPR43NrATculV62L9z^P3av2zXRy1*7bwOj}Xkx;2gKEAN1jdFzjRwFd z6cGZ2808qsS0RFS(j|Ck^MFRk#G{a|8O;M?A~PPAEL~=@W8lJsVu;clY<`uqUZ3A? zONG%|==W{5OjH%mC^%w@bcvR`M!Q@6c#O9NZ$Fp0r4%zL}V;Dsv7+2#R8Hx;YZl+V@*)X zFVooAXx$@^65kf^z?_|)X%iHKnBhr|Fx5H=WNybf+ia-w=BpS3CbSvWX~49@5C@-% zijs~pYZeVabd}4^(hjNsrC+v&xjlC5n8AYv7jsX+Tc)L-+5wJ^sRDQmjFF>8QT}Lz z8kskD4ttCqh6&<*!B+GodJzIUV1XG3x%-}bad`%VFCu;H7k;o!P$$*}czZMEtx{N!JYA{puC{VE@aHY74GMx-QX%!rP9Qm*f zb;kFoqmHs}{`Iea!-NUr`}9elbWlIoB2Z9_TG7OgcZ#2);N2Y!7$VfK?$iF+PMnL> z9l$#fTR8Can#zc30`U0{9_v^jBW=a$@dz_ngR z0E7w)IS>B%&unQJ;O`7lk283H7iEtrXW!@YzdZV=rF5vy+GRB`p0lTu_m}@ZSu>mn zmU0_|WRrYp^f#8bYiz z5HB@k!|Lj8zw3@AixxH3jTq2xfE=*0@@@muM{+j*;p(fOTfJic1IAJv%a%X8_^Rt4 zxcmpJnl~T*-Ve?z>+zS>YpaHh7};3gw_m@d%a$}XH4Pg+Vqo6^DoCT028!|8I$c{a z_Nw`pHiqP)JBHX4K#k+a@5h-!I@nh0=9_P}JccFXvCIt9608^wUT}rKIt5-excaLd zF>@i%*^}rK!9%54dGCGq3nvn|aEOUjRPFkcwsCRFoE^!H$MIJ5*CF(jU|y-2Lq#S z_;8Mo{U=TO>}NkK!B~E2#&%Chxf<1wo!Cz{8nFDAIr=l1G;1VMMIs1*9ZnsMW+GNK4We6nuqFw(SqSBCX=(Q!TfoJLRhcDsVv0Jo1-Euf6sU62|N|^7vzqO*`cj+ssd$ zI(7g3C-(0z9VM*|&})6yWrbjZd)oc&P?wRK>X7NsZ!?(H85A__64Q8X@t9 z5=Prr3EL(L(FMQ+RO>c1FI~RuSHJir%SY%y){UQd;4Fq=1-Q*q!tD$M5=k|?>;Mo~jM8Zai4YK4`aeDX;iZq_E}x0j;{=O7r*D3kHfqWjcG z=7CG*E@^H5WHu_2rs9K^_-8-R_|poOHUQbxt=zlR7L!R5n3cXb!^n}NOcs#D6e~rk z=7??6&Uw+|#oQmv4F)HA1DJ!`61~x=dZv#fmCL>p-4d>8XlSI>QGCN7G;mB831ie3 z1kYRC(9mGe-}J^e>aTYpz{5Z{Qxw3-=3&J}3Ymw8)D64it~-64?u~~XKA>;)Umkd< zqFc}5!|Tc`D?Hr2N4Xwt?%I6AP1iNl4<61Ox%#FDFZ=m3z1F?s%#T$c^|s~ZRkQBC z_qo-p&~|(n(i1k5Px3_md$J)og@MssdT*ff>2C|6Sx_doCeOTY%% z_NzGdxZ}R`r7t-ja_FIU((+=??o3|?^1Q0l5RC>I?5yc_xu5%($R>IT0Ib+vCRV%g z9icYVXkTIVN)|O`TK6U^JG znYAFD8=Tpj=nHzbkL!wT+^?%kA8SL~C|^M=QEbZAd`!DtfYjzsL77Z_8;IqkuZIPB zZ1w<>ptk}E3g|G?9^N;grSlK022W7r(kNh*{xeSs(>_#psK3-^)+E<&w1Qb zI_%Ixt9$opdVG#8$Z7@+w!QM!EoIf!y+;lkT-{~sy;on|d-0OTet&Jn+O>y%?4NqR z@yN2_W2yzd%CQ}KrdK(Fy$hKr7kUaw6RrYW(Q%bd1 zv#Gwm!R!!?VG43IUM*s6uEI3RtBHQ7|{bIa4XISef!>P57q_ZF!iHHH*)qcU@VR& zlEv1k#Xr3G;@OWq_Ms1b$fo!L7n3GUKPO*Ry!zLleeq9-y*#t> z#u+ouJMVn^ZvET8{hOQzUFJtT|NQfbDC;=M4CWkA=u9me$t1KS%xJeDQJ0R;14`gY zF8`cmvC(o*emeqPV&W&M%jz@a)HrnphSj6a0_|}b=a?WR4Q*fK z$Xl~|t4~xh$QOr0} z92v{6pgJ(NsTU>-o3n4(blaJ0r%_HbNO{QKYrtlHFbU8bkfwGC%(U|cIf7ATda7g?K`l0S+@rtdf3M+ zCmb}XU(LY2eJcMr%D}VFrUoj3jcRu(J|6o1(WtUzmiP7^q$=0QW?}!|gykbz$u7H}hI0gz248W&L zvxcjlJv?U2ST+pT2?Imi)lWl)4r9y<55zPv1YV4H+k{J1?t4JNp$27Rfh9in*yDUX zf*6<^wf=%{e>+x>j2t-}e_;3|w%N^WNKplHEw~v_qeAC2&D!b6V75_L@TEvDrH6?0 z%6&NZ+;g$VGbC+)FA)djf~qgEiqh9x zU`k5Q7K?7N2HEqWh!l^-GwlL>QRj;&;04^z3>caOCBwY*84b=+VQo$sjNp;KJWRuz zu-^nO;mA)7z6NrW`DKTHyDozbwn63CvNgGEIR)(;g0piMS^{n@{v!`R+_P6N!UGN6 zbI-jTV62y~f9-3&g@v z*|R=-+G(e$jSejtpuWET)KgED5>Q*4cCQXG%;DRL#+K2KG1?gnD3|bl;DHBc&6*`d zK*so_jGb*JPTUVwgits7DyI?{PKx_J002M$Nkl`{`%LyVQ((_Dcwd?W_HCFaiF^%kn!1>XD=zs9I33+AwexPEZUbN>C`o0^)=I_s>n z&pw+>88fDlQ-*cJ5-`Z7mHJ6E45U@CB$@7}dK98&mmPZ0k<@?JU3cRH7hZUwrKjTR zpFQg=E)zO@Uw8s-D|#zr(}QiGTIWUvhTHM8$9@GoSzb=Rfzk&*|@w zA%k?yp^yH;hJn?P6d^;^?9ka=_qTKuVq8?~Mdf%=0XH@y1lEXP;UMhJa2r_+GYFux zk_1-g@fyQGNYzdQrX7Yo<`RVZg`+1@gsiSGV4F z>*YVW?ABZV^wBdvD)dA)Sj;V{uW!GqkA3XScf8|-wC<(6n;=`O=uNGs_fyx>5zwUF zzcYGaD)%}4b4WQ>RW9l_D(Zz4`S7!*+$D!l*X?+S0^!KW%qeJRb$` zSUy9aZZiU-{?!Bx7MLU zEw|@%;0|Pd6p2;r2WI?sknH*roC&dc3IJKagdj$N5B&L|Ne3L*r>Yw9CQRoDl|mTS z@b4X93sX>PMf}`hjEU&tEf(78^>7Q~YiemNYNJT8Pvp5#h)qw)9-?ZVC-^NBH(Qkr zJy5l#=0xh*>VDvXKO<>@9hQ=3jGbdl<7kW4B+bux{P7`G1163ezpY#MKmO^~iIXNw zJmA0;>(|VgJ9onHVZF9)E}L=Pf}dTwc*VR;qwDV*+_-Y&!9y)`s;DU2>^m>k`j>U@ z)3dT~@5N6qy6&p02lX2;Zp_%e18Ug3(|>%a4_^)+QD;qHHW3pI6naVSe!8>o90hCv zQUPI_Cuw(AR&D|~bi|k``i0oI#w}Q~S=_IG{TqRoub%sr`|i8>ZxJ3YA5BS3#) zJv)7PANV0SHb8ne4I9>D-OHbOh7l+}*|%T+Gy@ak zO5H&G(3S6GZV)^n?Tp-<7xJaaxNza(8*ZH8du5+H>oa%WaXVId?zvxi%bSmW{p;;E znF6QY%>Ia$dQ!a!umoFxS6YZ)_wCGlt z>@{>)odr%UZkYUL8qKZQ*S5zKplG?X@Cw5K5<~MHVZiK}bbp1Rtu1g1uIfihfb3hA ziG%Esk0F=LeLA$S*z>VToIUT{l($n`JFtj~auKyv@jiDiIF88jlqpkW)JU<_P3*?r zCLs_$e8w48riyRux8FD{l7UvpiH_?G0E!{lu(4Sx?TQtvEKs4e$pRAmp;9ohm^5U7 zRV&ep?YO5)iXFk=VR|g!Q}Wm?w@4jMYZiwMBin35Cj5e{QahNV9oM55S2On{ZMBdc zkZ&sm&UoJ3%P+s&{>ah*MvWSA!woYy=OE`(pZ+9lQ0_yjvr&m1L<^a)5l1N`SAItmjaM&aCq-nj}M}{-S^z;ZUyP!k#6G!nF0?-R)10s*L@^GRm zM?q=3-#?WDCf;>6W!TlUieLZccW6?IBjq(Ts!&Y~M-eGvANrLMjv6IEa*HBJYy`*P z73RnXC!;1HSJg=;oy2d-Pl;mVzg$_ULFh7YAfe>JU zE+FkbhWE~sI}Uw-8jKFj1Q=0p(K#RdAI~2X!ahqaB0DjY^%~H9729OXQC0In{3A{-6@}w}kFgRyNU7dAkY1ZqV z=L1*D4&2+$2iIJEHL`Sx-mp84$U_c!-Lz@bSkXiS(>h)$VqYEF<)}QEfU-ffT9rEn zH~Y{3@7u%{#|;OK&0Vp$(3*f}`gAEv>Q-Kf`SOdNy?~<5COQrSuhA5;nCFZ_{!aND zLKDxeTE)AT)qj?FE%wdk8Z?VhFjN5>GUgZRdA?|8=DtbGr(SWl<^qi zAT&JMPj(;nmfgp6@nOm-Q>IYv`FpTUDsNJTUtFuZ{Z_~l+*wQZRg%l=%aSxRu`in_ z&{yr&v zzoWZW3SLP$%by(@$M>OvwhZUlFIMJ@%XC~>bJS%bjU>L~jyq{Zz9Rbna7~GXLbXa^-U{3?YnI0!E@B#QMAm>jnZn0FVsEc6Fr7c0?K& z+l;`tFD@bdgVIkh(+J(ku(zBO7+I(@43;fRDP**NGcg|XldsfKV)WPOo22&RW<0PK zC^6mla1Bf=(w@hvhNP&8*3vmBRYQgh?cP0YnnV&OG8UrEM*=d>9}~^}- zLS5|35D2_jF9Gvj7p?)JkI=giXc%(s9zWqt(xhgY4-VoyvYIOm_9vl zVET}D8li-ou38*7eoRASeg8hS;w|%^p5MHsdBL2fjjNs;K4{?ZUR_qsx^eXb_bs2Z zpy8l5jQQX{mhJyKOkv5gC6D|iCC~$@t50%dlSzF5rd)F9Q04U(kl^Q50LJMl-*_8=f2*{99`a})#GQfT#RBOV9v_19P+A!{et_DoIgZ4t9m9H*WtG;KaI z^;MPoo1XWszvwj03_Y?`8Lo_$)vH%epFSO-8dKRmh`~N(W|_8vhNIAm>OGlXiBBY$ zU(rV~9D0EPnouZBs^{2oBIV=#YEKTCqKJ*ml8*;bAuRAHzruM8oY$fE?z``?@EzOy z&Ue0Jb9}p-eBc8o6Kc3zXw33IHGw|8+vd?;$W(b$m5DCR2zQh-wcr)OX1Chy(lG`WrJ1>7nF`&N zvx)*Isn2ly{onr`utO3=yB;e5uoE=?9^o1_@ZPai1Y7u|eQ{Y78}}s11hok;Z-p=@ zUf+v_tSGg`r*$Ww(yeEndDaIjNj2Ieu{3$|Wa=-|+8WJwz5Cr3p&s70hrN8&a$+d`Tr3`(iRR52)G2uY~(fJ0qyPPFU{Abe40e-eSNN+@u%Emnb!0;u#i;cZpAWWRD&_X+M;2=z0-rVBkcZ zfl?F}f*C#;8`dT@H8l~>(uc5Pr~}frZ7I$ZZ+R?~Ep#iEOB;4>NL!8d0y7%}RLpg8 zjJzp@2r!VlgVsQEnlchxqkq0t6LZj@8U!+D&RqL9Sd>gh5nVj!po3^INFWb%vOGc3 zVufzqA|Zan@KFN>_FuAM`9lvqIDbyl{MnC;sO+_W?~2MrPg(Lmc*4Yq(@rfLGoh?o zuj+pNYXhAO<0eD1fIzsh%|jcursEm_$6RY%r;wdS_p0<`ZTJVBHUNr2*S# z4j>tnjHQ-20yLL~%%P78W}iO=9D|N%6*VuuE<^H}XPzlO#-$>z<*jUiq$gn}znCaf zp|zZ1fCgGD8&hp;Y$Q_{LIR!flm={8hqFztTpKqi2Y15`nnKEVK#0e}S zWEqlL%|&w^-9a4za~wrmE&=QkzqQ&PnMvQ3aL83*pD~*a9)0xDvLvLcdd8FFn$GGV z+E}w@ov5#Ms-DLI=qjiY3o;YQh!1_}Lqwh&Jd6de(@ir`e{m9p0)P%GL~~KO<{Y}O z>BP~xcemLoPL5S_1Q5+e1lP(#nKqtD)?6a|O#83F3D7}9vJY1qd~ajtBL4Ooqdb39 z)`hcY#*7(+wC!am&D`GDXb&rYyOmpJKveUf@pjn1YXCRu&|$(drBk=P;OV$}LMh=h zrjc-jU@_Ev-{_S=OC8LLOAR9}ag^-x>1ciun5UU(juRJC#*uM1{v?(ac~3){{ph3g z?86T~3|q{AW#BT7;`Kn6%o&$$JVEJZ~Bs)dNM9r3{;>-mr?ds zl=$YZ{~Pg8`cZyM6}$HjOgaio zs>FNR!Urg+@)B_gK6M9efnMuj59F7UYU{{v*p$pCYgWL&44H<82B@~DGtGmwzy-_7 zQZ6s=Mznjtcu{uQuBrt&9gg^Cd?IXLvRk}pku4~WJN8&a&dji)iZYj)O~jC#DKhVz zx7fF>Tleyc?)_^94zC;0r?Tp~H7lQb=)r+YmJVCDZteUhpR>hkZU4r}Z|T{8NLeC* zuKg;idQ|lWBqPdVIlw@sKOLcPTZRjnqDI=KIRV%m;28z`G7H*(KleTLI`EK6`^Ett zI4Phqpvvho+`id&fPu`NJI^kZ{2lheF{ts9x{~iX~e0OV#4AHl7Gx=SkWdgtpXwl$g7Cj(UEW{fj&5PT$z_rfKpN4GWb8=oFfD0;B==D16lu3dTk-AC$CX1o|HV*3d9&?b`KvWM3u<1n(4CXo!ilu;Pk$ z_mM&tcxeR%4U+z3Qz^Zc-v#Wn5!nxaNbiy6cl`0k*VYb1jlfQWnbqrphKoY3jrN?- z1+fbjEJU<--E|ja%0lK#rp=>)z(&?kdC)0mDXo9+$PulyX~4vANFk%LFkr@w8=HEX zC1af9((7jHk|j^WPo$9L`w0OI7~kb!z{o;zCjL2SO#AQkU{=%$Tams-c6;>*2%t^x8CMPV=%A zHN%FFnKI?>=JmJCYnm|OKzsC+Z7%EDt9xZt9}t={x|^*vW8?I#_|T5*%eXlQ7_)6|1j1wSd=f^QDL8f!W$kkCUy zT#E)6b-yOg(PtQg0_B8=M90F#Nl5u9t+9YQUPb9)Xb)DIH%L(onRANiBJd)-$=gVk z_q{I(v1U3S0c0946syh{9j$ns4qaF^9f#uRjvhs$+RaUG6acr}g@1~s!B2O_8E4@0 zEM#A#;k|MsGRs~Au-OEHHo`Cy!Ly8H=8PE_g-J(BV&fnE=tr470!`U9(>*&f(pL>M ztqQM4)9ys~JFc_QT-2|16C_~JeTVzJ0~{iGTzVQr4pTN*Lxb($x-suO;yV<|2 zVb8;j?J_?AhU*yuUL0H!c=7ypP{IGwrOPQ^JX?Y-M;&zp`A5N(UhFL%YwS{NAqxhq z@_9pOyLw)(%iO876@k5Xc;;w1@_&44jZ~JXL!&}(bSaLy_>fuhwRz2~f%*$k-iW`wfCr84%z)7&<4!H6xQrPy zw$*5DF=N06NUs~;R)IieqzALwGhF}224--3JPae5cAyUd(^e!~c(pFDXoHx17PfK4>L4vyg!8xmmJjOyvrr`yk9?V2^*7V1GTBJ%=G z#~ynuqC!08KBUFG3kpP#P!v7wXzL|#s5u3l1xdnq?zL`e9bg!*u3;cVk4|BC*ahWE z92YD1iXrz}TiFRwedqbrg8_rxX~4ASaN;$pGl{IhAXj7&&;m?;yR@2i)D%hHX)ofO zRVD6EtKiJ0a8rxNWbV_R&~$KJSes7alGvr}I68`6P`|{ZDOeO29mi#)xZtWCt%tyQ z$bJO<@FS1#PRXzzJ9aGXlPB1sVNCxGuYY~^PCXyy%IvNMO)++MFrymsWYY+9xF-3i zIIgHx>=_j%36Zx7AS3sV0Nc}HM1uq~&dxbU=VrZ7SoIF25qOqL3%}@#u}h?yJ|!Ay z29S|P$&=d^RDwk5!Ez6*7G(=fnKA_?QzlIM`ea%xLEHo-kS?jxta=tz?P(YG=y`4J zXuw1bx)ufu(M}^tJlVdMvn=T^! z;-+Ly9EP1~4yq*7Su@eRK)p>(P4qS)7p_)WF;!`Qu$D;~*kFZ z^G?CNE3WvdECXyD%q(Q{x+;C}G(psy7lLlsu!(EQh6FlDe#Jg6lBjEHYte=-SS0h_ zeAp#|sis4E7F{m7rN5cp^6p-(_-wbn?YyEGFRgn-mjdk!o4Aitq47SUlZG^*W9R>6ddxLVL=9z!L38`~=&TUXN3A zm@!?bdekE#KeOqC+hB!23iQSu4^y^y!QDUZxZ`|c*?LEo7y)22fP)V{xPL#nw&YpD zlqPf`bIf%4G9EZPV4@3KGI%0jGP&ujQs4+?eP>RK#uyYk>hQNEH*FHkpl-=9PNgik zoYT-`g{gbjw4i9o(&d&Q!=Xe4>MxC1g`STVyS{Mi*uX=Gz?Ts@0RUi71r^!I1~7WI zk0X*v}}CVSpfMT{LF!P?y~?rsKztb!p3N+x6-WinX}KyP9B=V?HOI zcp~d7CS!oAQJOK`g-#HV#Qj`OcjD+)W@BVi73w*c1+{cDQ~gc#eJ*Q%u2~=oH?lNALy# z=v;q|OU=OkeXFhBteHFKF?49i7y~$)oW|6B@5W$Zgz2({28#OI9bIDPAS|dobaVh~ zDEeW=69SX!CjSjv=-;p3CqD5BbELk$o+3eE0H#P$vR>0GNj%AiFqN=w#QEs#N2>ew zwMC@I@Bu-aDO08}fK9smV)8;37;`6%qQ8N|*4rKUZ$XyY(0b_v1Op1zH8%@*Oheu} zY$R~yEo=5H-|0XQJF9*TVBob&K*8E56FiP)VDsk9eEC#ojvom;+#XCA$yeAS0gq!+ zKB${=4>-u#Jau`?AQa-=%!yI}XWt~401s>mm@l5-yaV-iX{52~053c)k6P4_z#)b<*VUDOls z>xj9atatG+OTa-8Aa8fXT1i_|;u$C!c)s)TvW+ zWLx?yfFr>kl|YNKTTz<}o-H)#D*d%rluygsGqEx-<MS2e<4^-f6yI(>P z=)X(XEnT;jZ|TO05wPL6m$*`0Rk?cYnm^uh%cO}19Py?jA9&!N4eQnpu1TwUR7k;s zF0HejP~fm(b^OK5f#|8UH}j6Uf=ZcWIH3^Jz=1Wu)?crW993^?GKdLt$iu)Z(AYMp z?Q~aLK@84XbO||#A=c_}5D0o$@xmjHw|xEUUpKkf3_(J9C{vVUr}%tPKo+${!5M4- zi_vEd3a(mjBQfvxJMKjGvJg{9A#YQbWd7aneCM#k55qw`mZz9RG8$12 zdNxlgwqiCi03us}mYDB3yVVR-u)1nEec%w zfuq9JtJl!d=!RU*R?X7pnUUOAjg5_XT%@3b){~A9b#duT!f{#Mci;U?O|PrU$^mz(7ZL$!1=%Bmw-}-~LA6g&{53 zW6YSbTpP$3oa&*wh@pADJneMa&F+7k%Fc`gsu&HM#%AG}pV*&la^YXLnFBN7b%qe% zq{<63Qu0_H&9sn70Ma<_Y$$0~Tj3MrAWgpPD7o9*r+1~j;1@o%(89li4m`*fi`QIp zZB_3oIPcxNLd|)FPhWgMkQq6R962hzotH-g)t&^*LUWB}C3Ju)y)|giV3W&y1Qxzw zLBHqqU8nZijDs$4!jEDaGW5o}zP_H4YOUI(mt3-F@nWi8JZZ@#g3%!ebVOBNS8gZh_LXX)zo0P$ zxFRWl_89YgF;Xu1clZ-O^O;Zc??4xs>q%thfWVil4*)e6Vpv!*Ww(cwi4 z7yjVli_bjsOwK{hwU9^nTb>s}Ov&gmwe^nm^38946Hm}J8+(vzjM#tqmrqKQBie!w zKui!oG#TZWtM8@l7SsqNBjW7vfcs$9-whk=gt>t4z^Wd;QNPMQCEV@f3KgDAtCf&+ zDs~>Patt7i4q5~A8jZl97c(kx%`WLvFjNrn-{s4e(IzoXezM>G?sw}qtP}39s~aw3 zBs401Qz|1VE+K*cj3?4(meUN3MBI|Br+tbZlXS@aErlxgy^OGAt8lpTBFk_f_#b)X zVYV5ahMI*jh1}Ka_LA}H1P|^eVA9agKpE=Qi}JLE+Q)m%2pKYDaKMS^^B6@4qQwj4 z8QK*^f84n7%oWZpmH>~J8mR9>hYleO@lZ!=C5b_*$5Gn-y;%lZzyOY1p#E;)e!KYM zi}~O!?nHHPGJE#pKmF;?pq#)y{_SrUXJ?1-XJ(=}R`OCv%M-g3*IP%o?7 z8m-Zz8wl5+YHxWmdhIQR0w;U3@1<=4Y)1nohQ&|%LOBitMla&U_%)E`nZ01Z1eOA0 z1@`g?rl<=TtVv~E2&W)ITFA(eBkXO;=A;%^_O8S$ELV+u3I0?cOQCGx9(K-U63|fu zXM{MMO*gL?;(q=5n*}leF(LsC2lK|PG(preWbhD{gU1|Own)EBfwf&s#!Y681x3z7Wqr}-+PZ1!O7&%ipj`~L7WmYsZb+F z;(jUZUf=NwJ)&a52H;J-P3aS;X|Xk{jP^zk6SuMani&&x>&cF$y5^L|(?zPAX3;ng z_p{HgoH6r{zy8f{fBDN_{rqP?A3kE_CqDTvpZUyZ4}JX`MvfY(lgP>R$wZYVMZ#=B zXF+x^`MhI=xsm5XJuab(!uq;{53$(>tV$-N=Sg@&8)ybqyEw0u?%iJd_oLBM>A$=2JZO;Ia&L(g6pYbIv)ZpMLrQllF%t&%{V|(0J{BXEx_g zOs-$Q(dYo)!Z3a)b~4A)U3cF3`Load_jAsfI(2F`l2gHnFu7^Wao!5g)9l$i zc!DQ&ANTw8r$2r6*=HYn>@kEwjJWy%7U05PfD8y@P@-LT+-H^>O+%@t4?pw} zWeG{sm!vn37*Uscl|Dq4m5R8Cmpjj|QVbyEP6MW$$2QNj#2p9>ULR-b0_%nILonCn z)z@6rU_1W8>%7NDtm?l5|0B3{fWYq zVSc{b-U?+1qnGc836iz#?`lQAsA9!lSW6@R=US13Yy7Xd41IEn|(~J}Q@DSdOjg36e`DXl--p)PR z8wQNFf_MUBp<^)^0?zg8H^|H9A;tlCg{MuM_U5CHvT{s@SU}0xpl=DRi2zXRIaVqC z#!>KAaK>XskjAg4EOt}O^SFxS5d$i140)^8P%?OUcF#Zm{PE+)5&WUcswYN&7o)kQ zY)d&}DXbT(!$sq)hT+uTW)FaJj)}_Ny?*rLA6N9QKH`mU-n41$f&~ju;LxFiY4s*M zhQN#j2?$^Jx`TW6v^|;yw_7a85wO)e{DF&S)TojA0wjZD$Z$n_F5#T@_4RO-sVkA8f~C700YO_Q&jd#(tEPgm8}4)jTBSb_nsgxMLW+sp9BywfO9 zP#TCV03$KMOh>=r`s*d`3WLjYv$qF@!877B9^(ScbEJ%nGwY2nzm-?WJF^T!z{WrF zk&pb~2S1oHWr}%Zbr}>ze~ZapN~n9e!5+<_5>1&t6rluw#rb&|~k*s(VQMz3XFQtPp>3HIa`CPm<;ekVyQ}!@- zs+A0=#J+P{Q4El_T1P6S{^R=&whDhLUoSOL9yz7zxZ{rF>89?dm-8?L%-;2ubBKf& zK%Oi+kG|kuyI(+{rlTo(o#vW1Z4pHJ>}NjduXH?OJx20>%klKpM-gn)0 z_ZwgTrZMB{nPlb>E(e~hEvGNoU~60h5I$kTM68eHV~qSNcg~Dsn{nmT)cDM$e4ey@ z934dvJCe0HS&<(a_SSabz4S|1Dy>9A<^(19kw^Z*fB*gOf8W{(UoQW|CqMb+FMnCe z3JhDW6R#xxkc~h%R1Z`u_$kh%)xPNRE~>Ip3oA(6AhRPxl^#w`qHYjAZroT@LG)aI z{q?uscH3i*KmPQRB{l&^Gtk@aaK7jc?&gcz4O8(}a4_9L%&aoZ+^GHNM?bpg!i(^< zY15`LU6=ub2iKxjLmlJgb+5z$fkkb5r%>7##0Dw}pH}IxUVi?wpBbI=&OiT*GtS_T zuw@@e11fMDUbaYc^Jeo)wDx=7`yTql0oeb@l9|eXC+Z^5#BE`F!|>b{omGg=>UbMH z-7E5|jdn|J1z^rGn&L}1Bt!1I-}&y6rAyEF$VbjP>nvIXy@IG}Y;0tdQZV4tD`5z> zVymRm&f=>M1L(Jd448d%g(%mXhY9XtqHl;S?i0(lU`>VCb8q{>OK;7Pd)Wi z(&f7AuH`nypf9-K0>0RT4?eii=U#kcC2!)$(j@5X{G;&Z7tUR(o)sY2I*rGm5E98X zlZVII5ikgg$=>1XH6r}TD_1^8iMKFX_=VGpE=9poVH%4(5{6O}dRo%{-Y!NT#a`IB z{mEx~THdneiZ*8LobF&Imc-EJrJ3Op3>DnNdNUR&WmLWp7p%(pN@Rz# z5KcJZ1nF1|hRKsBqiyso`@*IU4Gp81rj->Ha#X0`R+vBz@Vpxkwuz0r{w4o{2G}ds z!k`M-M`hd4$Ck|-dUosHyHD?_Q>SiNz2*16`px7MjP^^C zg&3@mh3Nxt`~qySZ+zn$oKR*K_7(fK#XRz`E;t7o6#|Vep)@##n;mp$g{G_WU`kpH z&freazmdh(rcIk>Xi$!nyl;K$TX)`Z8#=*+rIqq-cz72>-$9VKZ?(GV!2F3AA!rO- zDBd*r+~>a_2E_(o@T2x1s%YBtuxEZD!oXhpg0$<}G#w8_VZnl@L>fUZYr}|~^Odhq z70eoQ!DGSAoVk-Qc5He5x^?2QGiT293b!EU7Vc5uh);d$Qy4`yUAR1wKA-1H>a41q zbzC93TwDe)`_37VI)zuT&@e7%Gx4m?ogJg8v+PpiOXw?`k|1xHYposLcly!^$tw;6 zuQ>z8d<$`v3rSJNhA0+Tg?Y7R^=fe#&HjbIl*Bs`~N|9eCiR0?wqR<(PhPXZH(%2fJ#mTfcG6+`06508l9;K59X`K>D0LYtXZ?x zuU}hVKXTZxA)7bL1WUROWuC^;VwLF}QL(k`=_Si3(?0p)3lc{hd365JVarE;yply; z%lQRhzuXsLhDoR(sAB?V9jfiJt!T=b0d+TuAdb?x;;6 z&N1$}o=R9MsS2tH6GilNfd zP?s_b<(WW`nfC%2t|~3YHYc8O-zDViS_h2*3rt4M&My5K>+mAMq?(#HZ=o2?y6Gm? z7caiYPCMO7^d!cBeAkJtadK#{G%)tjw zP#Q~y(E{@p#(d+O-@+(nKQ@QALWVQq%)_1S(rh2Lm}jl}ZYkstRkT}rzwL7AT-j~@ zmW*RZ>44>Ti+24Id^z9*k$5{*9_2HG`K`F0zWncBLG3zToj>xJW=hT?)>G3^^=b>} zOJFZIxsy}Cv)k~;+;`Rl!YKMtAj2XnEg2eeN~}`mg@aNq`&azjFqxGFRPj1q$9mbg zv6=JY`s=O}5)`yl3FBWA9{$IF{72K@B;p6jbE2g$L6U*G0)bI^aru0=ce{_zzoN7g z{OpWW3OsnV)T-3e#4VF&eaiz6{MiIVu6Nvi`@x4C^55UT2(97!b?n3@d*p&ghQsj z-ciM@4u=Zboo7Od0G1Zw62|rvaJZF1LuIF{MW#?(s+lGiwH3@X!Il_ha`AHE5Ca$= z-Hy9!<+INa58g5mB%c>UFWFOgI{Nuw`XQM}!PTqR(z>ixC%}CEB^xm7x%M%73LhHd zriB0mLHoW{7yy_8@elRX~AX4b8qv3C_`k7(uH^Nw_j8te0rIows z(DCSdoDo1g;}VrR)DVv;Q-&f5$Ybt1JnVLUFzr9F3;I+^(R$z+dJPbLMGKS_gCg^R zpP0c3)ecOcva%wkc?@gRp>;<|ZI;6KGG*vw+_Ve>fC;VmvWm9`4CqGaDJ?{Q z10jJ%ioW2_jWcJM>?WfGCvj1Y0s#E3DWENdt+WiiTehSjD7~o+)mn+d%9X241UaY_%Ip5{ z2TYqrXhwjXp#=}r$L(I<_b&s7=mk<%_xU79$64>nxB{sfx-JFDZ-)) z)6z}M4xhz|a50(ytz2guRPW^pWo?An0_J4fu|R=E_xnil%EwcVS`X7M_FQU zqM+jr7*J^l^3=O7T_g95?u#rPRADATkM4VHL+%vT4*tR5>X$C-jzdUOw{kC&k*~jq z%6(V@NP&Tbi!Adz!5OSdzn-^#`ocbZ?0iazBA#F0;I#|5p4ywOS(fB84`-GV-Bk2EU?@qw=s;c|( zhXev-VhRaEfcJ(OkwHK}rkfZLXdSD+wptOSwa!`}`>(dOPqp@E?Nd9UXq~E7?Vz^5 z=c(2K$*lE$ zmOSG_Utb?_CCq#+c)B4Q^~j^Ru&b3T@XiSg$oyA4#sl(=@F9!?&B(+tB`#*G@HVS;Z$seD+ormLzk-qwzH=N=FOXD z-XS^qYc)p49YC-vyfq%L8OKPK#j#2<_3_gYAsK*?Vp$j-Xbgx?PjG~`l&wcSrw z75Q|}KLcu~-wikXST7)2kB6B+Jsm-WtU~a~b)>iPsAMT#6+bm^?76q1jVps)S}Z21 zeq@O-D<^Q~FsJ|MM?bcrXqC@0f}Gw7!60Pvnml<@M$I|$iQpwmZqrS!3qS2gKm4Ie zEM}5?mc)lRJ(R`&r&ie{Z1@z}rP^?n__xK6jc6irh!XUW#@-{*0UP8zvWP7M0|QJY zGiwJBtZr)|>$ez71PfBQ*yb?l!Cvy_Jup$2hR59N6IOzNr;$L;0B@ z)aEQ1O4iNqn+k5@%UoSQ(oM6r{wZuySXc!}bK#z+0PLt^q)KJGZ z#0R9Z*+CLaNwMGK#_2e3%*g?wf7It*V&0OlICY3@xFMCkf{*TejR!t!E-(K!c5vxz#XA5}6Ur1P?t_ zc7B`N;&<7JWG3J)iY1f4bPdhc06h^Q(G0!xvSkmN5wVUC3gGRv*Mz1ikpKWd07*na zRGu!5&i*27_z`emq>P%uisTs3)&&XIU2)X8ysJuKLh{Q)E2V>m{ghM9t=iUZswJzv zJZyK9P>%!11CwAZIgJH$#dV?Y#0(HOQhV;XhsU%m9hq&D7%W~wl28YNT~U=GuBN5j zx77+bqetwCU1WT33pgfkg9~n&=G_JH$vh(i@rdm55MX^w=@%8RGpy3H+ICZov~hlV<2V3?tMk zrZZ!PC_}+yy2I1+#vvKJ=~rfqG$86hA=d(SQLRlu?1r{Np6<(FT!xU>eg+8o8Lg4f zoSK2WTW-0H3W)Wpnfh~_yh>r-GoL8|0VB16trqoY)sEUk6Br5qswj1($iv^T;IYR( zMaYJb7%A&oWJYM;X20{#Kc6?->2zp>QhD}ih+sSky)Hsu=Z+>?y^Xrb;Ir@~0r9jz z;E79YQIQ+KKj#c1J~+0X*BOK=u$!_4uD9WhPB$Nq{xVC-p{Lk{apRB;b9;gX5SKu( z=ihkCW-dHOUd9gD{weO0TvUm9w{zk8x@T-pYYr1^3!E`$&K#aL(@pVdN?K7I)0)t3 zG|5j!#&k_f=^Y}mgi7kQxftxh79kix1QKXBfu&lWwpk48e)z-xbqgqBNvzP?`zqTt zS6@9aFmTKq9H#^MWgQsRVW;SesIF( zF%e=A#8<0<4^ExOj_p>mXs*k>K;&_B%LHbb%X&*zy#N|}QQ%S7Xvl`BP*~?j@ZI~X z9)y|9EA4sM+vAH{JOI2(#*nCnaeZ%yJBR+s39#z z656d);#>zO-x}|L}l{5s?Sw z&~w_7+3UzGy&6g~>9ASfc-b8xsyc0ty;@)uOmUqn0(ufx`PEOeX3m_Ue(n(1O_(8a z`@|qoo~;nCga`V;R(DASU}&FpLefhDX(~abzi1$nNY%}R zb+k+-tt06aUfKHu&tWF<_Osp{$)%J5XPl{qGg7M)^{7@b3JijPu>~7_0@48SlnyM< zjOBx!Yby<9k4iA28b<#yWVEuNS0{~~vUq4oa?0f0k2>=3gJvDjIpiR23|1Hju?#LH zpVR0NB#xra*14%f2k->L!}Bf5go@s~NR$+nw#v&MI3?xXeQdiSBL*B8(E$kFsF4R` zlb_i3`V?95*{bBOCv34r>Bk}h6IH77eu;^gq`Z}spDdO^>c|_6j?WG=7qaV7_ES0J zH#;%ox~Yf-RRIf6E>dGg{;9_v0~-iHsD#@uzcH#&n4+q+%cYVKptAB~Yafj&gh=~W zflOItqKP`VV8H^;35#bUOO&V6>98j(SeRzGO;WFX`qSvOMkAM8*ED`J?VTT5L z1gj~Mf;x+DLuwfLCx~fHnJdVMD~jO&Jz}(?V5kbaat?4*%3&B>BmKsX%t< zn2t=tlYbYYTCrjcd@Oz}fM@Ft;D`*u#^PgwdEE@>ige~w-N#;h2E@%7fFN}1@R)Cf zcV((GgKjHperCa-QqI__)vF^mE;=&A61_tiNpP|04$im;Nt*?o2~1SE&adv2-Cwv$ zJS>)48Q?j%SQ>cjk&Bq@GDTjxbot_&ZnC(ch!qJMEh-^UikKR4EQKLsWEd=h=ZO&j zg%6`43yI~mc{|xvRbB*g;H-mfpn_VaPAz*QVR072?k3 z9iUQ%1u)eq8-$dFlO%w3PsghB#1oH)`Btr5X<5eV5K*BBD2%iqK&PAwts6duWXKRq zo-~;rxn*w>I?17*(klGb@`a+ZDa+0`A#9Gl1O;FN% zoRlULq8f)LZz(&IBkY)OUpu^29eYMoX65LSM3N3`}P= zI4bZ1$KJc+o^{^5PN!4dp6*0xjC9a}R~l7`Gtu3m9emuCXJ{;GvVPn-542EuG}~HF z4#hq)m9vMO7S@Sm%GuxFZ*`QC(t0vX8Xc{(t?!SUs@G*=5BTAV9~0I9>H7drHf4RbUa*RAwW(I%-)u#E$ss zU`fTVO)ad?OJ4F4NYTq)O*!C~Nr+vBp`nu)+*t5U>Y(@&Sc6L}8s0!f?47hG)Pn%$ z@GVSqf%P=0m`lJxBjpo&FpYvH20!HwFfw+EcUiwlG;Nv88F_@)_JZiI*a6 z>>>m0XIOzJ#+UekWpFkn#lt=K#E-qhw~Ri~;$sLmkSNkpo?1~+k5ovfE%cPkzxV~O z(rc*+6{npefzQgK%5E`rO4#N{_GA-5w0A;+40A=O1562TyUW!VoBY|Ln_x9of?w^f zJiv+oq{*Hh@kS7a?2}INYVsne42$pwSYY}G@#)mSzyPeH27{{-@d6x^fq1}AM;>+5 zij^zB3$cFZdM=H=qp`({6I-~Cr#bDhwBUtgc* z>{F7c5127xJ#N_DY6a5B8kv+5AdW|rpPGpJjKGTF&28N)ZA6l2XQG~U zHi8io$58Atah!2snfaN(BB;%WF)la$CAWAcEb^5lU6)=VqmPU1dW! zL#gk&>mDM9Y@VSg1yf)_(h3915Jf`^&5i7NaRO6A-z~iG)4UDOZaV9d(F@TBW$n(` zd#^q8BE8dgyh>LxIJJ?0ot~i21U~4Z;5!hpBOh`JeYs@rYp_D)xE0#HR zQ)ytY8FAPSBEdar6{@XU#9r>rd5u?%}bW3777onv$3PZx27plz_5aMtCr8PlilGiS~mF%e)6+0cBa)2Z%C z+3F@BZAph?gD1QKI6#1tFu;pBwQSk!+ity8H`yQcQyettf+PLf zkP75_@KgA#NMpEqptL2o+=h56M)7qDF(}bl;%CP!p|x=fw&UdB0}su?Fd~>fN)t|F zxO#Q>C17{nc@JcRGhjE6hX7bGOJq8}Av#yCT+KUG5HyFGw1pl(5D2!UV|5E*L%iR3 zL`Gk=yyEzYRTYw?R!~`F-Gi$Gr2MZgv3T2laVWgio45Nl8y3= z%9cDRK!nOCkyou=MZzP)*MIj0nALhF9MAP7MTS29Eg><#Ac}tJk#6=*CFy%e?oDsW zPL%Jzu_{+x^$p$&eWadT#Qy$%d*0X_x`t*pD#0V^`|p2%WtLgQfs|T!ahsCT3qcUZ zM3>2`E*k=rvlaTNr;etBxfM0+O>fbjZe-=CMiTxrvjmK*tecD&=S0Lda7c!q{N$%( zk9Mq%*?}|TE+6Kt zZ+)vLEUlUPa7wjW#pJ1hV#}0 zoVeS+|NH+t;DA}a5(Dl8Hz<`^ww2nDRZ^i_?6?EmkstR`3S8sTFnJT|ce2$fbLatc z0UA~kd;w6j6=&wKv(A976nFH}pHf@y+U(lMMIb-NCW{GXKGS4(cC3}ES^#X>eGmNi*A{;3>TA7h^ys6Gz&|o)7emcb8r)XA z7o-{^+>n5=%LZ#NVP>O}emh*wKWxS)tyX815%m@Z5RxyvhxL6CL1eSbDW5#5Q-{nkpGRy}%ZT z1g61cFxnN&VKbwKmaQ;HW>5N(ZOG<`BaYGqq1k`^x6e+RJQezZ>hLWOOk;wPMKyj} zXvMlEH{Zm^vr~noB@aMP*@yG2XQ83lghAUt9jXA;{>FQeY<;Ykx5-oMDd5}Nqg*#@ z#ZLOF#;gPPKlSM+UvU0;|Mr>Bc~jgC-~Yi?U;m~6xuq)c4g-X(yalh%|%X{v}jreXBi~I*dn)suhT69@o4$f54Us0isfV&rvLP(Kh2FlaMu36^NLH2 zoyE5@w|dtFSI1(D!hY0Y@v35V``@OLv{i4GQ?Hb^i@!9{=uhwD&y~2i#cbE+Ge=uJ zvV2Mg`=`x|Z5fr|^Uphn^%dZRsQCl(hHFJp3?g#uf>>F+LQNk^J4? z{aqW&V_K;^#Rqs;2~i$)fT3U$m=QHU{O}4gAoTYB_rKrri_XmH?-x;GKc$;2HNo3b zy&bD}d*{Fo=fDgZP)f_7m?xZ>IjTh)!K13u#Q;%hmWcM+3u|VDLQLKQEnZ^lR-K8* z1K$8WWag7qbXeTfleo%yfBbH{?b;01kfulHPd3GY56&nT%m%jp_>ceiFaPqdtWEJW zg!&k34qNqM%50QbmI-dITAM}Fc=(d%>tthZa2K?V;m$GNfL7hQE<6`ob$NcRq z!)ssrTK@BtDP>z}hB)uJvb=EDoxflcKsR2;gUcT_&<2YUkT86(j&0%wodJR4)#dBPuzq71Qt=J3!d!C;^H1N-VHP1n*mUXTS|fWC&+_g9YRmFh^6SOoEnB z7$-zeF%U`z?&lUBHAJZrq}`@Yox+LISpfws zoik?+zk;`eV-*QaELeHXT1v{FREcFMU8AbPI`Z&m_;ToIE zSMpwr{>&LO^I4`;&W9?+w(!y0oz_Ph&Be7HwDf(vjRs}k8Wa8Vn--bSp>R@t&_Ra? zQ*vO4=(IY66J|V#P1XhKyyWJag`&JzoIdIYbELnto0@YPx&2fUmts%0a7Q0c^%>Bp zJVxawYC|x}S(3Z%xLZVqAXx?Fk+J}I;$>nGj)MF^R@c-26Rjvn=H9yO*!w znV?-)7FR_sfGQR?gW`;z4x~#vC;fPOGFE1c17aULCKH<4P$h;8vV_!&VwIO6-pe90 z(DW;Ioc#iE;F6cW{N?X>$2&|C=3|qqSR?%xp`pWm3X{L)HLnrK>C{*$(^j_NS1WHj zN({ud!tIzFwhVLN4{;Y>o;i{W0knPagC7)mdczyuV0IKS$29rnbV#(xZ%AiTr@O9K zh}o4rS5%8#Ls*pjK&N=QNdoS-;}*&>0bALJ+gkl{w)B=xgeO`_M=}8*Ad(=w2>r7D z0|Nt=-Jw$AWcSOP-t;CJKJt-|Alm{$qzeztg0Az&NMJ5HR}PH>we1Nx>#VbYa?J61 zq9I+=D9#VLILdz(1*7XWKu;A=dASqB|7XYO2+v84caGndoiiUxODw(LQB6k%u(5H1l<uOc7ew#azJ@nC94HkHJRjX`|pr zKl;%CS)Q0a9)0wYj01u{@PQAg^Z4VBLnc!3eATMe7>FnE5S~A@d>Mv&@uT%9&YLB* zDk|HUoNp5UH#IZ9HBC`gntV>0JelzDKY7SzD8mOqa$qbla;KS{Vngb)GqFYVOVQro?00bDhzidkO1{9$nl z%Mt(l=}%i)6lHLO!Jz`82^Jr8xh_7e`xabG%4Y4^=BbPaV))P>Zz87BnNzoVP5Ho! z0sZ7BKS`9^VgXpf2kyUL zbE=BG=|iM<^K@pcmK~b|JDdYETzLeZXcuHa5?Fb_k$I9fqZjKn7;Q3@0zC}0Wfqvp z!!R~>>)Hv-xJ)^EKy_CXMx#SrY&1NW%W^nm*kOQNMcq5#1aaryVq!fp|)9L8GXg7~&+O*g7^>rW_Bcfk;<)X4`V`MZ6 z5)lT6i-rahhIb9W-QCfSXa|Ng{v?eL_CZ6LY_$=z8uPyQz0cM}W5kj`*k&c{CC`Qf zUmHIauaetceo6h|ygKuSLNt?dWg%YrTaN{_c0b+paoKwb>li-`_8cDN-q$K31z# zwtssSo`5DeZfo58-uqs4s+^sXp!H@zU8aeeN-G3j0+TBl>x|oG>){iwsBN~a>Q$^I zYKei)iWS-yr>FFnVZoL~IdukZ}&y0ifA^3QV^JX5g5r)!kXs zLOE;2FnN5RPSS8Qx&%uN+^Z0BF|V7g1!L&2r}-h03of|8bkd>@L)snXKbvtuKXYRe z0>On&*&r5*u>)D&``-6r*9%_oJl4vU>VXuCk5_)SDX_Pvs&c4YL5bY*GZ=J8PS+if z8K{KYSPlGvR%j5{X=Phmskyh3Es@qQ4QUi@gMA!NLLOMU)JAH4izh2g16i*#HIfRV z1>TwLF^b(s6p2+vg_e~O!iT~wA(kro&QWa0-&la_CO<0|VUHgleF###2YOPXI z71J{($7+}r0CTgkvu6xCA#&;oG*PYgxJjUloJP~I3Rpbt#N&Askq1?A066x>)U<8K z6!^#?@jV1iIKX6}Bl!eaq})fosTJX2Jvb!7=N2N|Qba@i8SctH`;@nqi=Jr38U-9+ zu@_YBbPfTz+_LmU#(YIr`f(glpPX@(TwC@Li{W=ISg?TOhZr$eZ&A00MBv7rSZqJ+ zu-V)*QtF9q&K3K~xgw=RTCe#e{16K%xPc@Cgu@0%RcwfNfmq<88nXGiye@m{#=4Vz zN9yDdGM>gRqbrfYeH>leE{hbYuK+zmR@qw+GY$tj6IynLw@i%j)>BNTByPDy!nt$j zibEB|S?o!9aE0JGR294JjN9rD>x!-p?lLMX5_JW#+OCztG;pd|J9Qw#99qVTc$C4a zn-|m~nR?V;h#t3-2Vin#%bi0!vh}NVgk&;0RSwq>RIv;XB~oG2%JZN19J97AAc^pPU8-MZ>28(Bey%bY_9h4oz)$Gt{`BPst=AuOHc)eGzkCGEQ zNsFOJPmJ)26)SJO?KT5iKEZkY_1Mzi-)~H_w1OexHH?6D6@ml>@ms9S=(|XYy9vsW zG`6|@tNyeTF8ffWXVSz}Vdfi^Cqgdt;OY`YxT5gnLjXbf8v7^)Bg_ftab!7eF4 zh%I)7?Q5#;F;=s(m^u&-#F&pQ1;`b{MVSRDDfTAaAQorU#)`8|oNzkr;e~{G3PVVA!rs7A>=j%3bs`&QEXI*f?ZEroBJgJvB`8QFP^&wfF&Dv87bA-5v>S&D&J%91xD$9r zsj<``N)RyKg2rv*f|;PNxH~S}7vfmXAacd zQLVPb?1euli~Q8&b+3C}4ds??PIh31A zgQ_YmW&WzlUfz-{4Dp`7{%fv_3Cl8?Wop5cuqBJq?7+YL^FL3XGUeqjf4Sjii`YQ@ z<-K_CoInPRX6syk+uPnIbj!)nkO_`;TC;k!%&c74qIJh6P&}4(i~}3yz>es^;6|?s z(I&{-MhMdJu1`>e7jLz(<(A;k}F{z7tnI2dK zXY)EWRxl`S!=o^|?!?A1))JvC?D7+20j)ftD}se-*u`=I<)%rDGFvF6NH2R+L#s-H zWt72TUQt5~rQ$7T?)u66#eso!{FG)c0XVJ5qq&w-wJzpL>e)hP)N0GY(_s2da$oxL z72vPE;J_I^*g1nCHoOJ2VIjjUvlu@xN+b{#;svfuf!s4VIMfm$41uIwJoC&m37+d1 z<9b$Lw5x3E+K`{^`nHnLl|d0J4veF>cN^-3JaW3LtbdXz1!PFvd++@iXseQ?FcANo zv(E;mr|sb-Z)<|sQiLuW6p}2~VCl@vEihpONg5DVr*_p6xm6l6i_0UYl{5-|?z!h0 zNAiXYPq!Jei2a}l7rgGKRS_er=7kFvn&VZ@t>qnAc2JM~fnotff<3XKq7}Dn9^-lu zDz*sv6!+x|?Z1B!cp$(oAbMvnepY5Epd#EPkJ^9nOJ92KbDl$Nh(!3dF`SeW@p{n& zDQ=rO2r$C_=LbI!l=bi%<{%ry0ecxeHqD_&sI}x`9Q!I2uEYI`$^kMrg^fzzWFD z-zK-FGZM?%h@;~?i0QFL%MQL$qC$eC9x@QMYIWwPwFu!n%EcNlSg?T0Y9q0-;sT;| zrn$ooo2_ZY#6}5ERl3Sh7N;c=p!V3V9-3Q2>rX_G*L89IxrSWTiXJt|VXo1C&pr1M zQC6CW%Fp*;rRU64j4QO9E7uwQfSwFKU3Auymqo%fDptFpiG>o2m6+&oAo zNvwjJkf@{4-MZ#hekwSGysiEd$*40X>|y3pFJI%|vV`=V@)}U)1)Yc&M`O4wywGdQ z*Iwpf(aGIOb>W3{*@>VzS?#kBkXvSP!viV7bGzO{nUF&IQTIV}P8Eoe=>6g`9aBPz%MEGpiz% zjH2}+Mq=%w<#9OUYvBBFHn{Y~_ApSuA)pI0U3%%IqLo~6=-=E=UdXsEv=88@OE?oH=3LbVf#9k)s$W&zcZ%} zYwJjf>FkW`?D&F!X*Z7=o?{s2&6~%v>F)mf?*|29J6nfEyf3iW6%5C^cr2J8EfijB zE&_mNdzrvKzz7x;>zz4shCG74MW0>up&b1 zx`g9@|Mw@5rG1Q67x|)=8f*(BMb?U~A{sAFwefnv^PlT!nOJ)@8`H+vmH_BkFj`=| z?60Mzz1c zpXn@I-!^FfuC3eFcec}_J@cu@T5uhcOiZVX*(8KzUX)*|=n54|_G! z%{0>@X_{v41S86tdX2Bc2v(52JKv;RP)vD#I-sOX!yFs$KJt96#pN^3I9;4|&%O33 zmXHw~H*WgA`<{B*X^R#w{)>0LtJBwa@F9l)M&8?)xj}PG8yn|mv$La3Vw(5T7}e~K zguO1OpML5?4?TFxEjL?e+IhkO-@fj9@A<30n{{C4kd9Axd1FC=ER`Q+3UMeEK8Fbc zKX}d#GWZw{qqy$6}1wGZ!U7dcIKVX#iVkTe>rJZ?AC{%5uQ(I4jnQdq?5F!4N z`tSoOu%jT;uIsB-J+gfHvbmx8M4+5HnJ^U zx=i5E+-y*wIukR5x5pmSz!!PeROG#KP5Fk;owxsjlk?s0mX)0I&OO(8=1kv!ukVp9 zf?8ahod&n{t2t|kV!G<_J~{(xujI}XCLVI|to>&0d(f-{1iZibt!qd%tiYe)jSvHy z%J{36CY0jFaHy={K~c|p-V4q?yZXeh8wruJB zcJ{5NFq?F6LMF3?%Rs}H>lCUn6uC+_nqGb`JF6y07w;^RCoQu0pn#57j zw3-pdQ$i;oh{^n!fHN7OAAaCxKl2%m7AFTi$zL!uh(XU5(29pNAw;YLyas_&6}+%SnWEpV^$t@xj=vmsyq z*45tbV3RZRa`stgS?}^f2#{UDryhIk(@s2*?fUXpzCvFtsezteE5{XKW{F0sA}|>a zwwip(uR_72nKPze`tpk{!uR#{#f=Yzk$FT4;Z;%x$A@~iqbm#T_b*HI6dj&5-EW+c zA?!jqsq>TRws=CoV00GStns23z7Q)Y7d?{Uk@`k8hE)+{KD?sr-L>FQ9(TF%M(Qsj zAe#t?Qud7DA!+X_dEIU9Zj(&uutLJoJ2&OZmOBSgs6QO2b8DG!U8xwRcCfC0;tV0- z$gv^(TWfI~wz+fXw#8@N5g{?HTdm@<@_0`@^>pIFNb0*5RDSo}_u-QL(zG6PeE3Ef zf^jgBso#hY2K;1lANDdNzt^s{Uy(KD?-f?pM;5mnH^yonil zBSJu3V-O)rK$$icYgkQiZxOSCNP}q`$bfHX?>^I~t4)5NZ?n3}xSQ!uKIIhg36UF` zzk7L+RPkXLh?u#IB6HAd0UJr9Fo6S(03cJBSd`UdGsF*m@Z$pyIB>y&1@@Bt?kj%> zXR-r3UC_<+)K5%iYW>6qhd2m5yKSa2%EnZ`bRRzhmD+HFs^NbV zh9)^9^f<*8tO`3pRJgytA6BEJVvV(6Ch{U+%a@l=tngmQEf52TnRf|uP#41Fq4LWg zei(ugy8gwjw*hb$UU(rbo>jibH~6OSP;Y-sqkerPHu_1CgH7Od?6voF%P-=Z2)24j zw#kzHEfyk(fsV*y6_+sBwgGI}rX>Rb<&U4955ac*g*#$Sv#Ir zre7Q(Zj7!`G^VNgi3M*J-K)N0>2Gnsy7)#tQAw9Q?GS0i1P`}Zih*>QN9uowDBH_PQ*cCfj!@b5c`E{`Z*(VV5+&^l zadM8aa)Iy7D>hPw$pXtauD*tJu}*~Nndh9%m@qOC@&gY%z}Okk!;d(^`V2X@m4K_m zBPDfY##m$o`S~m!p)$uox<;A7Kj-W-jT#R&R1pS=t#X7F&O{CY5)P&VXY8PZ%jt*( zLt9B@U=vJO`bY(>~uP8#hrKFO|=Pw5$CKj zdiCzvR-WlT_OhQ?WQm*3TEk&ygmuV+bz}BcLs}`;y{a(+7*A){OK5M>Bn*s#qa=Ao zAv4EF+O{~b!#OaS0D1?B+QS4QG=c=tH|EcLAWxYgx@N9S8?-KFf;Bgni%i%mCi*^O z=KlNcyN{3$?}b66%q9ai(H=9?2}5v{�GmiN{o;!mT&~^m1Th()x~C48bmEUYU(I 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 z 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 literal 0 HcmV?d00001 diff --git a/enter/Coding Tips (Classical)/Project Vault/About Obsidian/imgFiles/Pasted image 20231120104008.png b/enter/Coding Tips (Classical)/Project Vault/About Obsidian/imgFiles/Pasted image 20231120104008.png new file mode 100644 index 0000000000000000000000000000000000000000..1d0db3aae8afb6ac769e8546db060963a9999700 GIT binary patch literal 430727 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

    &R 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