From 6c96febf0fe5cd4ab4b3fffe3fa4eeb193e10e7d Mon Sep 17 00:00:00 2001 From: Retype GitHub Action Date: Sat, 21 Sep 2024 23:58:43 +0000 Subject: [PATCH] Refreshes Retype-generated documentation. Process triggered by latenitefilms. --- 404.html | 12 +- accessibility/index.html | 12 +- bugtracker/index.html | 12 +- camera-formats/index.html | 12 +- case-studies/blood-and-gold-vfx/index.html | 12 +- case-studies/blood-and-gold/index.html | 12 +- case-studies/external-case-studies/index.html | 12 +- .../guardians-of-himalayas/index.html | 12 +- case-studies/indias-space-odyssey/index.html | 12 +- case-studies/neighbours/index.html | 12 +- case-studies/periodsomnia/index.html | 12 +- case-studies/schock/index.html | 12 +- case-studies/sixty-minutes/index.html | 12 +- .../the-future-of-everything/index.html | 12 +- case-studies/the-shadow/index.html | 12 +- case-studies/turn-of-the-tide/index.html | 12 +- case-studies/women-of-resilience/index.html | 12 +- community/podcasts/index.html | 12 +- community/socialmedia/index.html | 12 +- contribute/index.html | 12 +- credits/index.html | 12 +- cut-on-fcp/index.html | 12 +- deals/index.html | 12 +- developer-case-studies/fcpxml/index.html | 14 +- developer-case-studies/transcriber/index.html | 12 +- developers/applicationbundle/index.html | 12 +- developers/benchmark/index.html | 12 +- developers/customsharedestination/index.html | 12 +- developers/faq/index.html | 12 +- developers/fcpxml/index.html | 14 +- developers/fxplug/index.html | 16 +- developers/ixml/index.html | 12 +- developers/librarybundle/index.html | 12 +- developers/patents/index.html | 12 +- developers/toolsandframeworks/index.html | 12 +- developers/workflowextensions/index.html | 43 +- ecosystem/assetmanagement/index.html | 12 +- ecosystem/motiontemplates/index.html | 12 +- ecosystem/plugins/index.html | 12 +- ecosystem/tools/index.html | 12 +- ecosystem/workflowextensions/index.html | 12 +- faq/index.html | 12 +- fcp-creative-summit/index.html | 12 +- hardware/controlsurfaces/index.html | 12 +- hardware/monitors/index.html | 12 +- hardware/storage/index.html | 12 +- index.html | 177 ++-- ipad/index.html | 12 +- latenite/index.html | 12 +- learn/360/index.html | 12 +- learn/articles/index.html | 12 +- learn/educational/index.html | 12 +- learn/history/index.html | 12 +- learn/training/index.html | 12 +- learn/workflow/index.html | 12 +- motion/variables/index.html | 12 +- motion/xml/index.html | 12 +- newbies/index.html | 12 +- news-archive/index.html | 853 ++++++++++-------- news/20230523/index.html | 12 +- news/20230526/index.html | 12 +- news/20230527/index.html | 12 +- news/20230528/index.html | 12 +- news/20230529/index.html | 12 +- news/20230530/index.html | 12 +- news/20230531/index.html | 12 +- news/20230601/index.html | 12 +- news/20230602/index.html | 12 +- news/20230603/index.html | 12 +- news/20230605/index.html | 12 +- news/20230606/index.html | 12 +- news/20230607/index.html | 12 +- news/20230608/index.html | 12 +- news/20230609/index.html | 12 +- news/20230610/index.html | 12 +- news/20230613/index.html | 12 +- news/20230614/index.html | 12 +- news/20230615/index.html | 12 +- news/20230616/index.html | 12 +- news/20230617/index.html | 12 +- news/20230618/index.html | 12 +- news/20230621/index.html | 12 +- news/20230622/index.html | 12 +- news/20230624/index.html | 12 +- news/20230629/index.html | 12 +- news/20230630/index.html | 12 +- news/20230703/index.html | 12 +- news/20230706/index.html | 12 +- news/20230707/index.html | 12 +- news/20230712/index.html | 12 +- news/20230715/index.html | 12 +- news/20230718/index.html | 12 +- news/20230719/index.html | 12 +- news/20230720/index.html | 12 +- news/20230721/index.html | 12 +- news/20230722/index.html | 12 +- news/20230724/index.html | 12 +- news/20230729/index.html | 12 +- news/20230802/index.html | 12 +- news/20230804/index.html | 12 +- news/20230806/index.html | 12 +- news/20230810/index.html | 12 +- news/20230817/index.html | 12 +- news/20230824/index.html | 12 +- news/20230825/index.html | 12 +- news/20230830/index.html | 12 +- news/20230831/index.html | 12 +- news/20230901/index.html | 12 +- news/20230907/index.html | 12 +- news/20230909/index.html | 12 +- news/20230912/index.html | 12 +- news/20230913/index.html | 12 +- news/20230915/index.html | 12 +- news/20230921/index.html | 12 +- news/20230926/index.html | 12 +- news/20230928/index.html | 12 +- news/20231005/index.html | 12 +- news/20231006/index.html | 12 +- news/20231007/index.html | 12 +- news/20231010/index.html | 12 +- news/20231016/index.html | 12 +- news/20231017/index.html | 12 +- news/20231020/index.html | 12 +- news/20231024/index.html | 12 +- news/20231025/index.html | 12 +- news/20231101/index.html | 12 +- news/20231104/index.html | 12 +- news/20231105/index.html | 12 +- news/20231106/index.html | 12 +- news/20231107/index.html | 12 +- news/20231108/index.html | 12 +- news/20231109/index.html | 12 +- news/20231111/index.html | 12 +- news/20231112/index.html | 12 +- news/20231113/index.html | 12 +- news/20231115/index.html | 12 +- news/20231117/index.html | 12 +- news/20231118/index.html | 12 +- news/20231120/index.html | 12 +- news/20231121/index.html | 12 +- news/20231122/index.html | 12 +- news/20231201/index.html | 12 +- news/20231202/index.html | 12 +- news/20231203/index.html | 12 +- news/20231205/index.html | 12 +- news/20231206/index.html | 12 +- news/20231207/index.html | 12 +- news/20231208/index.html | 12 +- news/20231209/index.html | 12 +- news/20231211/index.html | 12 +- news/20231212/index.html | 14 +- news/20231215/index.html | 12 +- news/20231216/index.html | 12 +- news/20231218/index.html | 12 +- news/20231219/index.html | 12 +- news/20231221/index.html | 12 +- news/20231222/index.html | 12 +- news/20231225/index.html | 12 +- news/20231226/index.html | 12 +- news/20240119/index.html | 12 +- news/20240120/index.html | 12 +- news/20240123/index.html | 12 +- news/20240124/index.html | 12 +- news/20240127/index.html | 12 +- news/20240131/index.html | 12 +- news/20240201/index.html | 12 +- news/20240202/index.html | 12 +- news/20240205/index.html | 12 +- news/20240206/index.html | 12 +- news/20240222/index.html | 12 +- news/20240224/index.html | 12 +- news/20240225/index.html | 12 +- news/20240226/index.html | 12 +- news/20240312/index.html | 12 +- news/20240318/index.html | 12 +- news/20240327/index.html | 12 +- news/20240405/index.html | 12 +- news/20240408/index.html | 12 +- news/20240409/index.html | 12 +- news/20240424/index.html | 12 +- news/20240504/index.html | 12 +- news/20240506/index.html | 12 +- news/20240507/index.html | 12 +- news/20240508/index.html | 12 +- news/20240509/index.html | 12 +- news/20240515/index.html | 12 +- news/20240516/index.html | 12 +- news/20240601/index.html | 12 +- news/20240603/index.html | 12 +- news/20240605/index.html | 12 +- news/20240607/index.html | 12 +- news/20240611/index.html | 12 +- news/20240612/index.html | 12 +- news/20240613/index.html | 12 +- news/20240620/index.html | 12 +- news/20240621/index.html | 12 +- news/20240622/index.html | 12 +- news/20240624/index.html | 12 +- news/20240625/index.html | 12 +- news/20240626/index.html | 12 +- news/20240627/index.html | 12 +- news/20240628/index.html | 12 +- news/20240630/index.html | 12 +- news/20240705/index.html | 12 +- news/20240711/index.html | 12 +- news/20240715/index.html | 12 +- news/20240722/index.html | 12 +- news/20240725/index.html | 12 +- news/20240726/index.html | 12 +- news/20240730/index.html | 12 +- news/20240801/index.html | 12 +- news/20240802/index.html | 12 +- news/20240806/index.html | 12 +- news/20240814/index.html | 12 +- news/20240815/index.html | 12 +- news/20240819/index.html | 12 +- news/20240822/index.html | 12 +- news/20240823/index.html | 12 +- news/20240824/index.html | 12 +- news/20240826/index.html | 12 +- news/20240828/index.html | 12 +- news/20240830/index.html | 12 +- news/20240907/index.html | 12 +- news/20240908/index.html | 12 +- news/20240917/index.html | 12 +- news/20240918/index.html | 471 ++++++++++ openletter/index.html | 12 +- privacy/index.html | 12 +- releasenotes/index.html | 12 +- resources/css/katex.css | 2 +- resources/css/retype.css | 4 +- resources/js/config.js | 2 +- resources/js/katex.js | 2 +- resources/js/lunr.js | 2 +- resources/js/prism.js | 2 +- resources/js/retype.js | 8 +- resources/js/search.json | 2 +- resources/retype.LICENSE.txt | 2 +- rss.xml | 38 +- rss/index.html | 12 +- sitemap.xml.gz | Bin 983 -> 983 bytes troubleshooting/index.html | 12 +- update-guide/index.html | 13 +- wishlist/index.html | 12 +- 244 files changed, 2515 insertions(+), 1852 deletions(-) create mode 100644 news/20240918/index.html diff --git a/404.html b/404.html index 68a3732c06..b7f1416743 100644 --- a/404.html +++ b/404.html @@ -3,10 +3,10 @@ - + - + Not Found @@ -28,11 +28,11 @@ - + - - - + + + diff --git a/accessibility/index.html b/accessibility/index.html index 91461f9b1c..444c5645e1 100644 --- a/accessibility/index.html +++ b/accessibility/index.html @@ -3,10 +3,10 @@ - + - + Accessibility @@ -33,11 +33,11 @@ - + - - - + + + diff --git a/bugtracker/index.html b/bugtracker/index.html index 71dbdf0e62..1e392e1c68 100644 --- a/bugtracker/index.html +++ b/bugtracker/index.html @@ -3,10 +3,10 @@ - + - + Bug Tracker @@ -33,11 +33,11 @@ - + - - - + + + diff --git a/camera-formats/index.html b/camera-formats/index.html index 17e2d50ac8..9fc863219b 100644 --- a/camera-formats/index.html +++ b/camera-formats/index.html @@ -3,10 +3,10 @@ - + - + Camera Formats @@ -33,11 +33,11 @@ - + - - - + + + diff --git a/case-studies/blood-and-gold-vfx/index.html b/case-studies/blood-and-gold-vfx/index.html index 0e5b1b6ac3..e903a1cb56 100644 --- a/case-studies/blood-and-gold-vfx/index.html +++ b/case-studies/blood-and-gold-vfx/index.html @@ -3,10 +3,10 @@ - + - + Blood & Gold @@ -33,11 +33,11 @@ - + - - - + + + diff --git a/case-studies/blood-and-gold/index.html b/case-studies/blood-and-gold/index.html index 633159220f..48c432573f 100644 --- a/case-studies/blood-and-gold/index.html +++ b/case-studies/blood-and-gold/index.html @@ -3,10 +3,10 @@ - + - + Blood & Gold @@ -33,11 +33,11 @@ - + - - - + + + diff --git a/case-studies/external-case-studies/index.html b/case-studies/external-case-studies/index.html index 7e0e61ca04..f9619dfcc7 100644 --- a/case-studies/external-case-studies/index.html +++ b/case-studies/external-case-studies/index.html @@ -3,10 +3,10 @@ - + - + External Case Studies @@ -33,11 +33,11 @@ - + - - - + + + diff --git a/case-studies/guardians-of-himalayas/index.html b/case-studies/guardians-of-himalayas/index.html index 11c1ca11ac..0958838e2f 100644 --- a/case-studies/guardians-of-himalayas/index.html +++ b/case-studies/guardians-of-himalayas/index.html @@ -3,10 +3,10 @@ - + - + Guardians of Himalayas @@ -33,11 +33,11 @@ - + - - - + + + diff --git a/case-studies/indias-space-odyssey/index.html b/case-studies/indias-space-odyssey/index.html index 72a1711d08..2a235dee18 100644 --- a/case-studies/indias-space-odyssey/index.html +++ b/case-studies/indias-space-odyssey/index.html @@ -3,10 +3,10 @@ - + - + India’s Space Odyssey @@ -33,11 +33,11 @@ - + - - - + + + diff --git a/case-studies/neighbours/index.html b/case-studies/neighbours/index.html index 2fcf85cb01..ddeee74885 100644 --- a/case-studies/neighbours/index.html +++ b/case-studies/neighbours/index.html @@ -3,10 +3,10 @@ - + - + Neighbours - Erinsborough High @@ -33,11 +33,11 @@ - + - - - + + + diff --git a/case-studies/periodsomnia/index.html b/case-studies/periodsomnia/index.html index 71788f5081..123e2b36e1 100644 --- a/case-studies/periodsomnia/index.html +++ b/case-studies/periodsomnia/index.html @@ -3,10 +3,10 @@ - + - + Periodsomnia @@ -33,11 +33,11 @@ - + - - - + + + diff --git a/case-studies/schock/index.html b/case-studies/schock/index.html index 8b0df67bdd..1221a732db 100644 --- a/case-studies/schock/index.html +++ b/case-studies/schock/index.html @@ -3,10 +3,10 @@ - + - + SCHOCK @@ -33,11 +33,11 @@ - + - - - + + + diff --git a/case-studies/sixty-minutes/index.html b/case-studies/sixty-minutes/index.html index 5c3fa14bf0..abde400664 100644 --- a/case-studies/sixty-minutes/index.html +++ b/case-studies/sixty-minutes/index.html @@ -3,10 +3,10 @@ - + - + Sixty Minutes @@ -33,11 +33,11 @@ - + - - - + + + diff --git a/case-studies/the-future-of-everything/index.html b/case-studies/the-future-of-everything/index.html index 15c7263cb7..50f60c7b9f 100644 --- a/case-studies/the-future-of-everything/index.html +++ b/case-studies/the-future-of-everything/index.html @@ -3,10 +3,10 @@ - + - + The Future of Everything @@ -33,11 +33,11 @@ - + - - - + + + diff --git a/case-studies/the-shadow/index.html b/case-studies/the-shadow/index.html index a78f4e726e..c145f05f89 100644 --- a/case-studies/the-shadow/index.html +++ b/case-studies/the-shadow/index.html @@ -3,10 +3,10 @@ - + - + Der Schatten (The Shadow) @@ -33,11 +33,11 @@ - + - - - + + + diff --git a/case-studies/turn-of-the-tide/index.html b/case-studies/turn-of-the-tide/index.html index a4d9b45ccd..cd595a5748 100644 --- a/case-studies/turn-of-the-tide/index.html +++ b/case-studies/turn-of-the-tide/index.html @@ -3,10 +3,10 @@ - + - + Turn of the Tide @@ -33,11 +33,11 @@ - + - - - + + + diff --git a/case-studies/women-of-resilience/index.html b/case-studies/women-of-resilience/index.html index 47c41def61..3f4daef792 100644 --- a/case-studies/women-of-resilience/index.html +++ b/case-studies/women-of-resilience/index.html @@ -3,10 +3,10 @@ - + - + Women of Resilience: Tales of Kurdish Identity @@ -33,11 +33,11 @@ - + - - - + + + diff --git a/community/podcasts/index.html b/community/podcasts/index.html index e5cf5ed298..c5302f7dd7 100644 --- a/community/podcasts/index.html +++ b/community/podcasts/index.html @@ -3,10 +3,10 @@ - + - + Podcasts @@ -33,11 +33,11 @@ - + - - - + + + diff --git a/community/socialmedia/index.html b/community/socialmedia/index.html index af8b67b440..92e914e1d8 100644 --- a/community/socialmedia/index.html +++ b/community/socialmedia/index.html @@ -3,10 +3,10 @@ - + - + Social Media @@ -33,11 +33,11 @@ - + - - - + + + diff --git a/contribute/index.html b/contribute/index.html index a2cc0714af..5c4c02ea41 100644 --- a/contribute/index.html +++ b/contribute/index.html @@ -3,10 +3,10 @@ - + - + Contribute @@ -33,11 +33,11 @@ - + - - - + + + diff --git a/credits/index.html b/credits/index.html index ef5fa53d0b..1ead429bac 100644 --- a/credits/index.html +++ b/credits/index.html @@ -3,10 +3,10 @@ - + - + Credits @@ -33,11 +33,11 @@ - + - - - + + + diff --git a/cut-on-fcp/index.html b/cut-on-fcp/index.html index 256f779c83..1b8210e5ae 100644 --- a/cut-on-fcp/index.html +++ b/cut-on-fcp/index.html @@ -3,10 +3,10 @@ - + - + Cut on Final Cut Pro @@ -33,11 +33,11 @@ - + - - - + + + diff --git a/deals/index.html b/deals/index.html index 4794b65b69..ed95696668 100644 --- a/deals/index.html +++ b/deals/index.html @@ -3,10 +3,10 @@ - + - + Deals @@ -33,11 +33,11 @@ - + - - - + + + diff --git a/developer-case-studies/fcpxml/index.html b/developer-case-studies/fcpxml/index.html index 041290e4f9..b1c864e762 100644 --- a/developer-case-studies/fcpxml/index.html +++ b/developer-case-studies/fcpxml/index.html @@ -3,10 +3,10 @@ - + - + Demystifying Final Cut Pro XMLs @@ -33,12 +33,12 @@ - + - - - - + + + + diff --git a/developer-case-studies/transcriber/index.html b/developer-case-studies/transcriber/index.html index 53988230e2..36abf69cee 100644 --- a/developer-case-studies/transcriber/index.html +++ b/developer-case-studies/transcriber/index.html @@ -3,10 +3,10 @@ - + - + Transcriber @@ -33,11 +33,11 @@ - + - - - + + + diff --git a/developers/applicationbundle/index.html b/developers/applicationbundle/index.html index 06b7a06b3f..6e27de8214 100644 --- a/developers/applicationbundle/index.html +++ b/developers/applicationbundle/index.html @@ -3,10 +3,10 @@ - + - + Application Bundle @@ -33,11 +33,11 @@ - + - - - + + + diff --git a/developers/benchmark/index.html b/developers/benchmark/index.html index 7189931ef8..e77f47c15b 100644 --- a/developers/benchmark/index.html +++ b/developers/benchmark/index.html @@ -3,10 +3,10 @@ - + - + Benchmark @@ -33,11 +33,11 @@ - + - - - + + + diff --git a/developers/customsharedestination/index.html b/developers/customsharedestination/index.html index ace31cae99..2d75b7befa 100644 --- a/developers/customsharedestination/index.html +++ b/developers/customsharedestination/index.html @@ -3,10 +3,10 @@ - + - + Custom Share Destination @@ -33,11 +33,11 @@ - + - - - + + + diff --git a/developers/faq/index.html b/developers/faq/index.html index 7788727947..77bfa9946b 100644 --- a/developers/faq/index.html +++ b/developers/faq/index.html @@ -3,10 +3,10 @@ - + - + Frequently Asked Questions @@ -33,11 +33,11 @@ - + - - - + + + diff --git a/developers/fcpxml/index.html b/developers/fcpxml/index.html index acf9fb966d..5de9506cb9 100644 --- a/developers/fcpxml/index.html +++ b/developers/fcpxml/index.html @@ -3,10 +3,10 @@ - + - + FCPXML @@ -33,12 +33,12 @@ - + - - - - + + + + diff --git a/developers/fxplug/index.html b/developers/fxplug/index.html index 4abe13e3c2..989486bf40 100644 --- a/developers/fxplug/index.html +++ b/developers/fxplug/index.html @@ -3,10 +3,10 @@ - + - + FxPlug @@ -33,13 +33,13 @@ - + - - - - - + + + + + diff --git a/developers/ixml/index.html b/developers/ixml/index.html index a9e6729d2b..524823a142 100644 --- a/developers/ixml/index.html +++ b/developers/ixml/index.html @@ -3,10 +3,10 @@ - + - + iXML @@ -33,11 +33,11 @@ - + - - - + + + diff --git a/developers/librarybundle/index.html b/developers/librarybundle/index.html index 682832741e..5e44b757ef 100644 --- a/developers/librarybundle/index.html +++ b/developers/librarybundle/index.html @@ -3,10 +3,10 @@ - + - + Library Bundle @@ -33,11 +33,11 @@ - + - - - + + + diff --git a/developers/patents/index.html b/developers/patents/index.html index e54a3e4606..03f5adb1d8 100644 --- a/developers/patents/index.html +++ b/developers/patents/index.html @@ -3,10 +3,10 @@ - + - + Patents @@ -33,11 +33,11 @@ - + - - - + + + diff --git a/developers/toolsandframeworks/index.html b/developers/toolsandframeworks/index.html index 3117f0bec1..ec0e0e1280 100644 --- a/developers/toolsandframeworks/index.html +++ b/developers/toolsandframeworks/index.html @@ -3,10 +3,10 @@ - + - + Tools & Frameworks @@ -33,11 +33,11 @@ - + - - - + + + diff --git a/developers/workflowextensions/index.html b/developers/workflowextensions/index.html index 3a4f9a610d..50bc4830d1 100644 --- a/developers/workflowextensions/index.html +++ b/developers/workflowextensions/index.html @@ -3,10 +3,10 @@ - + - + Workflow Extensions @@ -33,11 +33,11 @@ - + - - - + + + @@ -392,6 +392,37 @@

Given this, we strongly recommend you use a greyscale icon for Workflow Extensions.


+ +

+ # + Unknown argument: '-e_ProExtensionMain' +

+
+

If you're a developer who works with Final Cut Pro Workflow Extensions, you may have noticed that things break when you upgrade to macOS Sequoia 15.0 and Xcode 16.0. Doh!

+

Thankfully the fix is fairly simple once you know the trick...

+

If you're setting this:

+

+ +
+
+

+

Simply change this:

+

+ +
+
+

+

To this:

+

+ +
+
+

+

This is because in Xcode 16.0, a clang fix was made that now requires a space after the entry linker option -e to disambiguate this option from other options that start with the letter e.

+

To fix the error, you simply need to separate out the -e from _ProExtensionMain in the Other Linker Flags build setting.

+

As of today, the Workflow Extensions SDK hasn't been updated, but hopefully we'll see this fixed in the Xcode template soon.

+

Thanks to Phil in the CocoaHeads community for helping me work this out!

+
Sponsored
-

Want to contribute or advertise on FCP Cafe?
-Learn more here.

+

Tight. Terse. Terrific. Bim. Bam. Boom. – Cut/daily reader
+Post Production insight delivered to your inbox.
+Sign up for free at Cut/daily.com

@@ -505,9 +568,8 @@

Sponsored
-

Tight. Terse. Terrific. Bim. Bam. Boom. – Cut/daily reader
-Post Production insight delivered to your inbox.
-Sign up for free at Cut/daily.com

+

Native Blackmagic RAW support in Final Cut Pro.
+Download BRAW Toolbox today from the Mac App Store.

@@ -555,8 +617,8 @@

Sponsored
-

Native Blackmagic RAW support in Final Cut Pro.
-Download BRAW Toolbox today from the Mac App Store.

+

Gyroscope Stabilisation in Final Cut Pro.
+Download Gyroflow Toolbox today from the Mac App Store.

@@ -609,8 +671,9 @@

Sponsored
-

Gyroscope Stabilisation in Final Cut Pro.
-Download Gyroflow Toolbox today from the Mac App Store.

+

Tight. Terse. Terrific. Bim. Bam. Boom. – Cut/daily reader
+Post Production insight delivered to your inbox.
+Sign up for free at Cut/daily.com

@@ -642,9 +705,8 @@

Sponsored
-

Tight. Terse. Terrific. Bim. Bam. Boom. – Cut/daily reader
-Post Production insight delivered to your inbox.
-Sign up for free at Cut/daily.com

+

Native Blackmagic RAW support in Final Cut Pro.
+Download BRAW Toolbox today from the Mac App Store.

@@ -678,8 +740,8 @@

Sponsored
-

Native Blackmagic RAW support in Final Cut Pro.
-Download BRAW Toolbox today from the Mac App Store.

+

Gyroscope Stabilisation in Final Cut Pro.
+Download Gyroflow Toolbox today from the Mac App Store.

@@ -725,8 +787,9 @@

Sponsored
-

Gyroscope Stabilisation in Final Cut Pro.
-Download Gyroflow Toolbox today from the Mac App Store.

+

Tight. Terse. Terrific. Bim. Bam. Boom. – Cut/daily reader
+Post Production insight delivered to your inbox.
+Sign up for free at Cut/daily.com

@@ -789,9 +852,8 @@

Sponsored
-

Tight. Terse. Terrific. Bim. Bam. Boom. – Cut/daily reader
-Post Production insight delivered to your inbox.
-Sign up for free at Cut/daily.com

+

Native Blackmagic RAW support in Final Cut Pro.
+Download BRAW Toolbox today from the Mac App Store.

@@ -825,8 +887,8 @@

Sponsored
-

Native Blackmagic RAW support in Final Cut Pro.
-Download BRAW Toolbox today from the Mac App Store.

+

Gyroscope Stabilisation in Final Cut Pro.
+Download Gyroflow Toolbox today from the Mac App Store.

@@ -867,8 +929,9 @@

Sponsored
-

Gyroscope Stabilisation in Final Cut Pro.
-Download Gyroflow Toolbox today from the Mac App Store.

+

Tight. Terse. Terrific. Bim. Bam. Boom. – Cut/daily reader
+Post Production insight delivered to your inbox.
+Sign up for free at Cut/daily.com

@@ -915,9 +978,8 @@

Sponsored
-

Tight. Terse. Terrific. Bim. Bam. Boom. – Cut/daily reader
-Post Production insight delivered to your inbox.
-Sign up for free at Cut/daily.com

+

Native Blackmagic RAW support in Final Cut Pro.
+Download BRAW Toolbox today from the Mac App Store.

@@ -983,8 +1045,8 @@

Sponsored
-

Native Blackmagic RAW support in Final Cut Pro.
-Download BRAW Toolbox today from the Mac App Store.

+

Gyroscope Stabilisation in Final Cut Pro.
+Download Gyroflow Toolbox today from the Mac App Store.

@@ -1015,8 +1077,9 @@

Sponsored
-

Gyroscope Stabilisation in Final Cut Pro.
-Download Gyroflow Toolbox today from the Mac App Store.

+

Tight. Terse. Terrific. Bim. Bam. Boom. – Cut/daily reader
+Post Production insight delivered to your inbox.
+Sign up for free at Cut/daily.com

@@ -1084,9 +1147,8 @@

Sponsored
-

Tight. Terse. Terrific. Bim. Bam. Boom. – Cut/daily reader
-Post Production insight delivered to your inbox.
-Sign up for free at Cut/daily.com

+

Native Blackmagic RAW support in Final Cut Pro.
+Download BRAW Toolbox today from the Mac App Store.

@@ -1117,8 +1179,8 @@

Sponsored
-

Native Blackmagic RAW support in Final Cut Pro.
-Download BRAW Toolbox today from the Mac App Store.

+

Gyroscope Stabilisation in Final Cut Pro.
+Download Gyroflow Toolbox today from the Mac App Store.

@@ -1167,8 +1229,9 @@

Sponsored
-

Gyroscope Stabilisation in Final Cut Pro.
-Download Gyroflow Toolbox today from the Mac App Store.

+

Tight. Terse. Terrific. Bim. Bam. Boom. – Cut/daily reader
+Post Production insight delivered to your inbox.
+Sign up for free at Cut/daily.com

@@ -1202,9 +1265,8 @@

Sponsored
-

Tight. Terse. Terrific. Bim. Bam. Boom. – Cut/daily reader
-Post Production insight delivered to your inbox.
-Sign up for free at Cut/daily.com

+

Native Blackmagic RAW support in Final Cut Pro.
+Download BRAW Toolbox today from the Mac App Store.

@@ -1243,8 +1305,8 @@

Sponsored
-

Native Blackmagic RAW support in Final Cut Pro.
-Download BRAW Toolbox today from the Mac App Store.

+

Gyroscope Stabilisation in Final Cut Pro.
+Download Gyroflow Toolbox today from the Mac App Store.

@@ -1286,8 +1348,9 @@

Sponsored
-

Gyroscope Stabilisation in Final Cut Pro.
-Download Gyroflow Toolbox today from the Mac App Store.

+

Tight. Terse. Terrific. Bim. Bam. Boom. – Cut/daily reader
+Post Production insight delivered to your inbox.
+Sign up for free at Cut/daily.com

@@ -1341,9 +1404,8 @@

Sponsored
-

Tight. Terse. Terrific. Bim. Bam. Boom. – Cut/daily reader
-Post Production insight delivered to your inbox.
-Sign up for free at Cut/daily.com

+

Native Blackmagic RAW support in Final Cut Pro.
+Download BRAW Toolbox today from the Mac App Store.

@@ -1416,8 +1478,8 @@

Sponsored
-

Native Blackmagic RAW support in Final Cut Pro.
-Download BRAW Toolbox today from the Mac App Store.

+

Gyroscope Stabilisation in Final Cut Pro.
+Download Gyroflow Toolbox today from the Mac App Store.

@@ -1544,8 +1606,9 @@

Sponsored
-

Gyroscope Stabilisation in Final Cut Pro.
-Download Gyroflow Toolbox today from the Mac App Store.

+

Tight. Terse. Terrific. Bim. Bam. Boom. – Cut/daily reader
+Post Production insight delivered to your inbox.
+Sign up for free at Cut/daily.com

diff --git a/ipad/index.html b/ipad/index.html index dfa9d4f1c3..1840dbc16a 100644 --- a/ipad/index.html +++ b/ipad/index.html @@ -3,10 +3,10 @@ - + - + iPad @@ -33,11 +33,11 @@ - + - - - + + + diff --git a/latenite/index.html b/latenite/index.html index f366f85175..a9385ea80c 100644 --- a/latenite/index.html +++ b/latenite/index.html @@ -3,10 +3,10 @@ - + - + Explore LateNite's Tools @@ -33,11 +33,11 @@ - + - - - + + + diff --git a/learn/360/index.html b/learn/360/index.html index d7fa588181..ff33222d36 100644 --- a/learn/360/index.html +++ b/learn/360/index.html @@ -3,10 +3,10 @@ - + - + 360° Video @@ -33,11 +33,11 @@ - + - - - + + + diff --git a/learn/articles/index.html b/learn/articles/index.html index a7268bf6f8..1d158bcd46 100644 --- a/learn/articles/index.html +++ b/learn/articles/index.html @@ -3,10 +3,10 @@ - + - + Articles @@ -33,11 +33,11 @@ - + - - - + + + diff --git a/learn/educational/index.html b/learn/educational/index.html index b475d9788a..e05a8b7fd1 100644 --- a/learn/educational/index.html +++ b/learn/educational/index.html @@ -3,10 +3,10 @@ - + - + Educational @@ -33,11 +33,11 @@ - + - - - + + + diff --git a/learn/history/index.html b/learn/history/index.html index 7e2d825ea5..afc06875cf 100644 --- a/learn/history/index.html +++ b/learn/history/index.html @@ -3,10 +3,10 @@ - + - + History @@ -33,11 +33,11 @@ - + - - - + + + diff --git a/learn/training/index.html b/learn/training/index.html index 89ca65fe65..c63037742e 100644 --- a/learn/training/index.html +++ b/learn/training/index.html @@ -3,10 +3,10 @@ - + - + Training @@ -33,11 +33,11 @@ - + - - - + + + diff --git a/learn/workflow/index.html b/learn/workflow/index.html index 235c02f528..acd8264e15 100644 --- a/learn/workflow/index.html +++ b/learn/workflow/index.html @@ -3,10 +3,10 @@ - + - + Workflow @@ -33,11 +33,11 @@ - + - - - + + + diff --git a/motion/variables/index.html b/motion/variables/index.html index b7bd217de7..cadd98753a 100644 --- a/motion/variables/index.html +++ b/motion/variables/index.html @@ -3,10 +3,10 @@ - + - + Motion Variables @@ -33,11 +33,11 @@ - + - - - + + + diff --git a/motion/xml/index.html b/motion/xml/index.html index 230192786e..c995396f32 100644 --- a/motion/xml/index.html +++ b/motion/xml/index.html @@ -3,10 +3,10 @@ - + - + Motion XML @@ -33,11 +33,11 @@ - + - - - + + + diff --git a/newbies/index.html b/newbies/index.html index fc87d2296c..f6932bd2ff 100644 --- a/newbies/index.html +++ b/newbies/index.html @@ -3,10 +3,10 @@ - + - + New to Final Cut Pro? @@ -33,11 +33,11 @@ - + - - - + + + diff --git a/news-archive/index.html b/news-archive/index.html index d91844637a..42ce2e58ce 100644 --- a/news-archive/index.html +++ b/news-archive/index.html @@ -3,10 +3,10 @@ - + - + News Archive @@ -33,12 +33,12 @@ - + - - - - + + + + @@ -369,6 +369,68 @@

September

+ +

+ # + 18th September 2024 +

+
+

If you're a developer who works with Final Cut Pro Workflow Extensions, you may have noticed that things break when you upgrade to macOS Sequoia 15.0 and Xcode 16.0. Doh!

+

Thankfully the fix is fairly simple once you know the trick...

+

If you're setting this:

+

+ +
+
+

+

Simply change this:

+

+ +
+
+

+

To this:

+

+ +
+
+

+

This is because in Xcode 16.0, a clang fix was made that now requires a space after the entry linker option -e to disambiguate this option from other options that start with the letter e.

+

To fix the error, you simply need to separate out the -e from _ProExtensionMain in the Other Linker Flags build setting.

+

As of today, the Workflow Extensions SDK hasn't been updated, but hopefully we'll see this fixed in the Xcode template soon.

+

Thanks to Phil in the CocoaHeads community for helping me work this out!

+
+

It's nearly your last chance to get 30% off the amazing Apple Motion Masterclass by Dylan Bates (aka The Final Cut Bro)!

+

Simply use the promo code MotionTime30. Offer end 20th September.

+
+

It's time to stop ignoring Apple Motion and make it a part of your daily editing life.

+

This course will take you from knowing absolutely nothing about Motion, to knowing how to create advanced templates, graphics and VFX with over 7.5 hours of high quality videos. Plus there's even more on the way!

+

This course is 100% satisfaction guaranteed! Not happy with it? Let me know and I will offer a full refund.

+
+

You can buy now here.

+

+ Discuss this news item +

+
+
+
+ +
+

# @@ -414,8 +476,9 @@

Sponsored
-

Want to contribute or advertise on FCP Cafe?
-Learn more here.

+

Tight. Terse. Terrific. Bim. Bam. Boom. – Cut/daily reader
+Post Production insight delivered to your inbox.
+Sign up for free at Cut/daily.com

@@ -450,9 +513,8 @@

Sponsored
-

Tight. Terse. Terrific. Bim. Bam. Boom. – Cut/daily reader
-Post Production insight delivered to your inbox.
-Sign up for free at Cut/daily.com

+

Native Blackmagic RAW support in Final Cut Pro.
+Download BRAW Toolbox today from the Mac App Store.

@@ -500,8 +562,8 @@

Sponsored
-

Native Blackmagic RAW support in Final Cut Pro.
-Download BRAW Toolbox today from the Mac App Store.

+

Gyroscope Stabilisation in Final Cut Pro.
+Download Gyroflow Toolbox today from the Mac App Store.

@@ -554,8 +616,9 @@

Sponsored
-

Gyroscope Stabilisation in Final Cut Pro.
-Download Gyroflow Toolbox today from the Mac App Store.

+

Tight. Terse. Terrific. Bim. Bam. Boom. – Cut/daily reader
+Post Production insight delivered to your inbox.
+Sign up for free at Cut/daily.com

@@ -587,9 +650,8 @@

Sponsored
-

Tight. Terse. Terrific. Bim. Bam. Boom. – Cut/daily reader
-Post Production insight delivered to your inbox.
-Sign up for free at Cut/daily.com

+

Native Blackmagic RAW support in Final Cut Pro.
+Download BRAW Toolbox today from the Mac App Store.

@@ -623,8 +685,8 @@

Sponsored
-

Native Blackmagic RAW support in Final Cut Pro.
-Download BRAW Toolbox today from the Mac App Store.

+

Gyroscope Stabilisation in Final Cut Pro.
+Download Gyroflow Toolbox today from the Mac App Store.

@@ -670,8 +732,9 @@

Sponsored
-

Gyroscope Stabilisation in Final Cut Pro.
-Download Gyroflow Toolbox today from the Mac App Store.

+

Tight. Terse. Terrific. Bim. Bam. Boom. – Cut/daily reader
+Post Production insight delivered to your inbox.
+Sign up for free at Cut/daily.com

@@ -734,9 +797,8 @@

Sponsored
-

Tight. Terse. Terrific. Bim. Bam. Boom. – Cut/daily reader
-Post Production insight delivered to your inbox.
-Sign up for free at Cut/daily.com

+

Native Blackmagic RAW support in Final Cut Pro.
+Download BRAW Toolbox today from the Mac App Store.

@@ -770,8 +832,8 @@

Sponsored
-

Native Blackmagic RAW support in Final Cut Pro.
-Download BRAW Toolbox today from the Mac App Store.

+

Gyroscope Stabilisation in Final Cut Pro.
+Download Gyroflow Toolbox today from the Mac App Store.

@@ -812,8 +874,9 @@

Sponsored
-

Gyroscope Stabilisation in Final Cut Pro.
-Download Gyroflow Toolbox today from the Mac App Store.

+

Tight. Terse. Terrific. Bim. Bam. Boom. – Cut/daily reader
+Post Production insight delivered to your inbox.
+Sign up for free at Cut/daily.com

@@ -860,9 +923,8 @@

Sponsored
-

Tight. Terse. Terrific. Bim. Bam. Boom. – Cut/daily reader
-Post Production insight delivered to your inbox.
-Sign up for free at Cut/daily.com

+

Native Blackmagic RAW support in Final Cut Pro.
+Download BRAW Toolbox today from the Mac App Store.

@@ -928,8 +990,8 @@

Sponsored
-

Native Blackmagic RAW support in Final Cut Pro.
-Download BRAW Toolbox today from the Mac App Store.

+

Gyroscope Stabilisation in Final Cut Pro.
+Download Gyroflow Toolbox today from the Mac App Store.

@@ -960,8 +1022,9 @@

Sponsored
-

Gyroscope Stabilisation in Final Cut Pro.
-Download Gyroflow Toolbox today from the Mac App Store.

+

Tight. Terse. Terrific. Bim. Bam. Boom. – Cut/daily reader
+Post Production insight delivered to your inbox.
+Sign up for free at Cut/daily.com

@@ -1029,9 +1092,8 @@

Sponsored
-

Tight. Terse. Terrific. Bim. Bam. Boom. – Cut/daily reader
-Post Production insight delivered to your inbox.
-Sign up for free at Cut/daily.com

+

Native Blackmagic RAW support in Final Cut Pro.
+Download BRAW Toolbox today from the Mac App Store.

@@ -1062,8 +1124,8 @@

Sponsored
-

Native Blackmagic RAW support in Final Cut Pro.
-Download BRAW Toolbox today from the Mac App Store.

+

Gyroscope Stabilisation in Final Cut Pro.
+Download Gyroflow Toolbox today from the Mac App Store.

@@ -1112,8 +1174,9 @@

Sponsored
-

Gyroscope Stabilisation in Final Cut Pro.
-Download Gyroflow Toolbox today from the Mac App Store.

+

Tight. Terse. Terrific. Bim. Bam. Boom. – Cut/daily reader
+Post Production insight delivered to your inbox.
+Sign up for free at Cut/daily.com

@@ -1147,9 +1210,8 @@

Sponsored
-

Tight. Terse. Terrific. Bim. Bam. Boom. – Cut/daily reader
-Post Production insight delivered to your inbox.
-Sign up for free at Cut/daily.com

+

Native Blackmagic RAW support in Final Cut Pro.
+Download BRAW Toolbox today from the Mac App Store.

@@ -1188,8 +1250,8 @@

Sponsored
-

Native Blackmagic RAW support in Final Cut Pro.
-Download BRAW Toolbox today from the Mac App Store.

+

Gyroscope Stabilisation in Final Cut Pro.
+Download Gyroflow Toolbox today from the Mac App Store.

@@ -1231,8 +1293,9 @@

Sponsored
-

Gyroscope Stabilisation in Final Cut Pro.
-Download Gyroflow Toolbox today from the Mac App Store.

+

Tight. Terse. Terrific. Bim. Bam. Boom. – Cut/daily reader
+Post Production insight delivered to your inbox.
+Sign up for free at Cut/daily.com

@@ -1286,9 +1349,8 @@

Sponsored
-

Tight. Terse. Terrific. Bim. Bam. Boom. – Cut/daily reader
-Post Production insight delivered to your inbox.
-Sign up for free at Cut/daily.com

+

Native Blackmagic RAW support in Final Cut Pro.
+Download BRAW Toolbox today from the Mac App Store.

@@ -1361,8 +1423,8 @@

Sponsored
-

Native Blackmagic RAW support in Final Cut Pro.
-Download BRAW Toolbox today from the Mac App Store.

+

Gyroscope Stabilisation in Final Cut Pro.
+Download Gyroflow Toolbox today from the Mac App Store.

@@ -1489,8 +1551,9 @@

Sponsored
-

Gyroscope Stabilisation in Final Cut Pro.
-Download Gyroflow Toolbox today from the Mac App Store.

+

Tight. Terse. Terrific. Bim. Bam. Boom. – Cut/daily reader
+Post Production insight delivered to your inbox.
+Sign up for free at Cut/daily.com

@@ -1540,9 +1603,8 @@

Sponsored
-

Tight. Terse. Terrific. Bim. Bam. Boom. – Cut/daily reader
-Post Production insight delivered to your inbox.
-Sign up for free at Cut/daily.com

+

Native Blackmagic RAW support in Final Cut Pro.
+Download BRAW Toolbox today from the Mac App Store.

@@ -1578,8 +1640,8 @@

Sponsored
-

Native Blackmagic RAW support in Final Cut Pro.
-Download BRAW Toolbox today from the Mac App Store.

+

Gyroscope Stabilisation in Final Cut Pro.
+Download Gyroflow Toolbox today from the Mac App Store.

@@ -1657,8 +1719,9 @@

Sponsored
-

Gyroscope Stabilisation in Final Cut Pro.
-Download Gyroflow Toolbox today from the Mac App Store.

+

Tight. Terse. Terrific. Bim. Bam. Boom. – Cut/daily reader
+Post Production insight delivered to your inbox.
+Sign up for free at Cut/daily.com

@@ -1729,9 +1792,8 @@

Sponsored
-

Tight. Terse. Terrific. Bim. Bam. Boom. – Cut/daily reader
-Post Production insight delivered to your inbox.
-Sign up for free at Cut/daily.com

+

Native Blackmagic RAW support in Final Cut Pro.
+Download BRAW Toolbox today from the Mac App Store.

@@ -1781,8 +1843,8 @@

Sponsored
-

Native Blackmagic RAW support in Final Cut Pro.
-Download BRAW Toolbox today from the Mac App Store.

+

Gyroscope Stabilisation in Final Cut Pro.
+Download Gyroflow Toolbox today from the Mac App Store.

@@ -1831,8 +1893,9 @@

Sponsored
-

Gyroscope Stabilisation in Final Cut Pro.
-Download Gyroflow Toolbox today from the Mac App Store.

+

Tight. Terse. Terrific. Bim. Bam. Boom. – Cut/daily reader
+Post Production insight delivered to your inbox.
+Sign up for free at Cut/daily.com

@@ -1883,9 +1946,8 @@

Sponsored
-

Tight. Terse. Terrific. Bim. Bam. Boom. – Cut/daily reader
-Post Production insight delivered to your inbox.
-Sign up for free at Cut/daily.com

+

Native Blackmagic RAW support in Final Cut Pro.
+Download BRAW Toolbox today from the Mac App Store.

@@ -2111,8 +2173,8 @@

Sponsored
-

Native Blackmagic RAW support in Final Cut Pro.
-Download BRAW Toolbox today from the Mac App Store.

+

Gyroscope Stabilisation in Final Cut Pro.
+Download Gyroflow Toolbox today from the Mac App Store.

@@ -2151,8 +2213,9 @@

Sponsored
-

Gyroscope Stabilisation in Final Cut Pro.
-Download Gyroflow Toolbox today from the Mac App Store.

+

Tight. Terse. Terrific. Bim. Bam. Boom. – Cut/daily reader
+Post Production insight delivered to your inbox.
+Sign up for free at Cut/daily.com

@@ -2233,9 +2296,8 @@

Sponsored
-

Tight. Terse. Terrific. Bim. Bam. Boom. – Cut/daily reader
-Post Production insight delivered to your inbox.
-Sign up for free at Cut/daily.com

+

Native Blackmagic RAW support in Final Cut Pro.
+Download BRAW Toolbox today from the Mac App Store.

@@ -2298,8 +2360,8 @@

Sponsored
-

Native Blackmagic RAW support in Final Cut Pro.
-Download BRAW Toolbox today from the Mac App Store.

+

Gyroscope Stabilisation in Final Cut Pro.
+Download Gyroflow Toolbox today from the Mac App Store.

@@ -2526,8 +2588,9 @@

Sponsored
-

Gyroscope Stabilisation in Final Cut Pro.
-Download Gyroflow Toolbox today from the Mac App Store.

+

Tight. Terse. Terrific. Bim. Bam. Boom. – Cut/daily reader
+Post Production insight delivered to your inbox.
+Sign up for free at Cut/daily.com

@@ -2582,9 +2645,8 @@

Sponsored
-

Tight. Terse. Terrific. Bim. Bam. Boom. – Cut/daily reader
-Post Production insight delivered to your inbox.
-Sign up for free at Cut/daily.com

+

Native Blackmagic RAW support in Final Cut Pro.
+Download BRAW Toolbox today from the Mac App Store.

@@ -2620,8 +2682,8 @@

Sponsored
-

Native Blackmagic RAW support in Final Cut Pro.
-Download BRAW Toolbox today from the Mac App Store.

+

Gyroscope Stabilisation in Final Cut Pro.
+Download Gyroflow Toolbox today from the Mac App Store.

@@ -2659,8 +2721,9 @@

Sponsored
-

Gyroscope Stabilisation in Final Cut Pro.
-Download Gyroflow Toolbox today from the Mac App Store.

+

Tight. Terse. Terrific. Bim. Bam. Boom. – Cut/daily reader
+Post Production insight delivered to your inbox.
+Sign up for free at Cut/daily.com

@@ -2776,9 +2839,8 @@

Sponsored
-

Tight. Terse. Terrific. Bim. Bam. Boom. – Cut/daily reader
-Post Production insight delivered to your inbox.
-Sign up for free at Cut/daily.com

+

Native Blackmagic RAW support in Final Cut Pro.
+Download BRAW Toolbox today from the Mac App Store.

@@ -2851,8 +2913,8 @@

Sponsored
-

Native Blackmagic RAW support in Final Cut Pro.
-Download BRAW Toolbox today from the Mac App Store.

+

Gyroscope Stabilisation in Final Cut Pro.
+Download Gyroflow Toolbox today from the Mac App Store.

@@ -2889,8 +2951,9 @@

Sponsored
-

Gyroscope Stabilisation in Final Cut Pro.
-Download Gyroflow Toolbox today from the Mac App Store.

+

Tight. Terse. Terrific. Bim. Bam. Boom. – Cut/daily reader
+Post Production insight delivered to your inbox.
+Sign up for free at Cut/daily.com

@@ -2927,9 +2990,8 @@

Sponsored
-

Tight. Terse. Terrific. Bim. Bam. Boom. – Cut/daily reader
-Post Production insight delivered to your inbox.
-Sign up for free at Cut/daily.com

+

Native Blackmagic RAW support in Final Cut Pro.
+Download BRAW Toolbox today from the Mac App Store.

@@ -3053,8 +3115,8 @@

Sponsored
-

Native Blackmagic RAW support in Final Cut Pro.
-Download BRAW Toolbox today from the Mac App Store.

+

Gyroscope Stabilisation in Final Cut Pro.
+Download Gyroflow Toolbox today from the Mac App Store.

@@ -3099,8 +3161,9 @@

Sponsored
-

Gyroscope Stabilisation in Final Cut Pro.
-Download Gyroflow Toolbox today from the Mac App Store.

+

Tight. Terse. Terrific. Bim. Bam. Boom. – Cut/daily reader
+Post Production insight delivered to your inbox.
+Sign up for free at Cut/daily.com

@@ -3154,9 +3217,8 @@

Sponsored
-

Tight. Terse. Terrific. Bim. Bam. Boom. – Cut/daily reader
-Post Production insight delivered to your inbox.
-Sign up for free at Cut/daily.com

+

Native Blackmagic RAW support in Final Cut Pro.
+Download BRAW Toolbox today from the Mac App Store.

@@ -3193,8 +3255,8 @@

Sponsored
-

Native Blackmagic RAW support in Final Cut Pro.
-Download BRAW Toolbox today from the Mac App Store.

+

Gyroscope Stabilisation in Final Cut Pro.
+Download Gyroflow Toolbox today from the Mac App Store.

@@ -3265,8 +3327,9 @@

Sponsored
-

Gyroscope Stabilisation in Final Cut Pro.
-Download Gyroflow Toolbox today from the Mac App Store.

+

Tight. Terse. Terrific. Bim. Bam. Boom. – Cut/daily reader
+Post Production insight delivered to your inbox.
+Sign up for free at Cut/daily.com

@@ -3310,9 +3373,8 @@

Sponsored
-

Tight. Terse. Terrific. Bim. Bam. Boom. – Cut/daily reader
-Post Production insight delivered to your inbox.
-Sign up for free at Cut/daily.com

+

Native Blackmagic RAW support in Final Cut Pro.
+Download BRAW Toolbox today from the Mac App Store.

@@ -3359,8 +3421,8 @@

Sponsored
-

Native Blackmagic RAW support in Final Cut Pro.
-Download BRAW Toolbox today from the Mac App Store.

+

Gyroscope Stabilisation in Final Cut Pro.
+Download Gyroflow Toolbox today from the Mac App Store.

@@ -3409,8 +3471,9 @@

Sponsored
-

Gyroscope Stabilisation in Final Cut Pro.
-Download Gyroflow Toolbox today from the Mac App Store.

+

Tight. Terse. Terrific. Bim. Bam. Boom. – Cut/daily reader
+Post Production insight delivered to your inbox.
+Sign up for free at Cut/daily.com

@@ -3485,9 +3548,8 @@

Sponsored
-

Tight. Terse. Terrific. Bim. Bam. Boom. – Cut/daily reader
-Post Production insight delivered to your inbox.
-Sign up for free at Cut/daily.com

+

Native Blackmagic RAW support in Final Cut Pro.
+Download BRAW Toolbox today from the Mac App Store.

@@ -3550,8 +3612,8 @@

Sponsored
-

Native Blackmagic RAW support in Final Cut Pro.
-Download BRAW Toolbox today from the Mac App Store.

+

Gyroscope Stabilisation in Final Cut Pro.
+Download Gyroflow Toolbox today from the Mac App Store.

@@ -3632,8 +3694,9 @@

Sponsored
-

Gyroscope Stabilisation in Final Cut Pro.
-Download Gyroflow Toolbox today from the Mac App Store.

+

Tight. Terse. Terrific. Bim. Bam. Boom. – Cut/daily reader
+Post Production insight delivered to your inbox.
+Sign up for free at Cut/daily.com

@@ -3683,9 +3746,8 @@

Sponsored
-

Tight. Terse. Terrific. Bim. Bam. Boom. – Cut/daily reader
-Post Production insight delivered to your inbox.
-Sign up for free at Cut/daily.com

+

Native Blackmagic RAW support in Final Cut Pro.
+Download BRAW Toolbox today from the Mac App Store.

@@ -3726,8 +3788,8 @@

Sponsored
-

Native Blackmagic RAW support in Final Cut Pro.
-Download BRAW Toolbox today from the Mac App Store.

+

Gyroscope Stabilisation in Final Cut Pro.
+Download Gyroflow Toolbox today from the Mac App Store.

@@ -3764,8 +3826,9 @@

Sponsored
-

Gyroscope Stabilisation in Final Cut Pro.
-Download Gyroflow Toolbox today from the Mac App Store.

+

Tight. Terse. Terrific. Bim. Bam. Boom. – Cut/daily reader
+Post Production insight delivered to your inbox.
+Sign up for free at Cut/daily.com

@@ -3809,9 +3872,8 @@

Sponsored
-

Tight. Terse. Terrific. Bim. Bam. Boom. – Cut/daily reader
-Post Production insight delivered to your inbox.
-Sign up for free at Cut/daily.com

+

Native Blackmagic RAW support in Final Cut Pro.
+Download BRAW Toolbox today from the Mac App Store.

@@ -3855,8 +3917,8 @@

Sponsored
-

Native Blackmagic RAW support in Final Cut Pro.
-Download BRAW Toolbox today from the Mac App Store.

+

Gyroscope Stabilisation in Final Cut Pro.
+Download Gyroflow Toolbox today from the Mac App Store.

@@ -3900,8 +3962,9 @@

Sponsored
-

Gyroscope Stabilisation in Final Cut Pro.
-Download Gyroflow Toolbox today from the Mac App Store.

+

Tight. Terse. Terrific. Bim. Bam. Boom. – Cut/daily reader
+Post Production insight delivered to your inbox.
+Sign up for free at Cut/daily.com

@@ -3947,9 +4010,8 @@

Sponsored
-

Tight. Terse. Terrific. Bim. Bam. Boom. – Cut/daily reader
-Post Production insight delivered to your inbox.
-Sign up for free at Cut/daily.com

+

Native Blackmagic RAW support in Final Cut Pro.
+Download BRAW Toolbox today from the Mac App Store.

@@ -3989,8 +4051,8 @@

Sponsored
-

Native Blackmagic RAW support in Final Cut Pro.
-Download BRAW Toolbox today from the Mac App Store.

+

Gyroscope Stabilisation in Final Cut Pro.
+Download Gyroflow Toolbox today from the Mac App Store.

@@ -4062,8 +4124,9 @@

Sponsored
-

Gyroscope Stabilisation in Final Cut Pro.
-Download Gyroflow Toolbox today from the Mac App Store.

+

Tight. Terse. Terrific. Bim. Bam. Boom. – Cut/daily reader
+Post Production insight delivered to your inbox.
+Sign up for free at Cut/daily.com

@@ -4107,9 +4170,8 @@

Sponsored
-

Tight. Terse. Terrific. Bim. Bam. Boom. – Cut/daily reader
-Post Production insight delivered to your inbox.
-Sign up for free at Cut/daily.com

+

Native Blackmagic RAW support in Final Cut Pro.
+Download BRAW Toolbox today from the Mac App Store.

@@ -4171,8 +4233,8 @@

Sponsored
-

Native Blackmagic RAW support in Final Cut Pro.
-Download BRAW Toolbox today from the Mac App Store.

+

Gyroscope Stabilisation in Final Cut Pro.
+Download Gyroflow Toolbox today from the Mac App Store.

@@ -4233,8 +4295,9 @@

Sponsored
-

Gyroscope Stabilisation in Final Cut Pro.
-Download Gyroflow Toolbox today from the Mac App Store.

+

Tight. Terse. Terrific. Bim. Bam. Boom. – Cut/daily reader
+Post Production insight delivered to your inbox.
+Sign up for free at Cut/daily.com

@@ -4302,9 +4365,8 @@

Sponsored
-

Tight. Terse. Terrific. Bim. Bam. Boom. – Cut/daily reader
-Post Production insight delivered to your inbox.
-Sign up for free at Cut/daily.com

+

Native Blackmagic RAW support in Final Cut Pro.
+Download BRAW Toolbox today from the Mac App Store.

@@ -4474,8 +4536,8 @@

Download Now!
Sponsored
-

Native Blackmagic RAW support in Final Cut Pro.
-Download BRAW Toolbox today from the Mac App Store.

+

Gyroscope Stabilisation in Final Cut Pro.
+Download Gyroflow Toolbox today from the Mac App Store.

@@ -4530,8 +4592,9 @@

Sponsored
-

Gyroscope Stabilisation in Final Cut Pro.
-Download Gyroflow Toolbox today from the Mac App Store.

+

Tight. Terse. Terrific. Bim. Bam. Boom. – Cut/daily reader
+Post Production insight delivered to your inbox.
+Sign up for free at Cut/daily.com

@@ -4654,9 +4717,8 @@

Sponsored
-

Tight. Terse. Terrific. Bim. Bam. Boom. – Cut/daily reader
-Post Production insight delivered to your inbox.
-Sign up for free at Cut/daily.com

+

Native Blackmagic RAW support in Final Cut Pro.
+Download BRAW Toolbox today from the Mac App Store.

@@ -4699,8 +4761,8 @@

Sponsored
-

Native Blackmagic RAW support in Final Cut Pro.
-Download BRAW Toolbox today from the Mac App Store.

+

Gyroscope Stabilisation in Final Cut Pro.
+Download Gyroflow Toolbox today from the Mac App Store.

@@ -4761,8 +4823,9 @@

Sponsored
-

Gyroscope Stabilisation in Final Cut Pro.
-Download Gyroflow Toolbox today from the Mac App Store.

+

Tight. Terse. Terrific. Bim. Bam. Boom. – Cut/daily reader
+Post Production insight delivered to your inbox.
+Sign up for free at Cut/daily.com

@@ -4801,9 +4864,8 @@

Sponsored
-

Tight. Terse. Terrific. Bim. Bam. Boom. – Cut/daily reader
-Post Production insight delivered to your inbox.
-Sign up for free at Cut/daily.com

+

Native Blackmagic RAW support in Final Cut Pro.
+Download BRAW Toolbox today from the Mac App Store.

@@ -4848,8 +4910,8 @@

Sponsored
-

Native Blackmagic RAW support in Final Cut Pro.
-Download BRAW Toolbox today from the Mac App Store.

+

Gyroscope Stabilisation in Final Cut Pro.
+Download Gyroflow Toolbox today from the Mac App Store.

@@ -4908,8 +4970,9 @@

Sponsored
-

Gyroscope Stabilisation in Final Cut Pro.
-Download Gyroflow Toolbox today from the Mac App Store.

+

Tight. Terse. Terrific. Bim. Bam. Boom. – Cut/daily reader
+Post Production insight delivered to your inbox.
+Sign up for free at Cut/daily.com

@@ -4952,9 +5015,8 @@

Sponsored
-

Tight. Terse. Terrific. Bim. Bam. Boom. – Cut/daily reader
-Post Production insight delivered to your inbox.
-Sign up for free at Cut/daily.com

+

Native Blackmagic RAW support in Final Cut Pro.
+Download BRAW Toolbox today from the Mac App Store.

@@ -5417,8 +5479,8 @@

Sponsored
-

Native Blackmagic RAW support in Final Cut Pro.
-Download BRAW Toolbox today from the Mac App Store.

+

Gyroscope Stabilisation in Final Cut Pro.
+Download Gyroflow Toolbox today from the Mac App Store.

@@ -5455,8 +5517,9 @@

Sponsored
-

Gyroscope Stabilisation in Final Cut Pro.
-Download Gyroflow Toolbox today from the Mac App Store.

+

Tight. Terse. Terrific. Bim. Bam. Boom. – Cut/daily reader
+Post Production insight delivered to your inbox.
+Sign up for free at Cut/daily.com

@@ -5556,9 +5619,8 @@

Sponsored
-

Tight. Terse. Terrific. Bim. Bam. Boom. – Cut/daily reader
-Post Production insight delivered to your inbox.
-Sign up for free at Cut/daily.com

+

Native Blackmagic RAW support in Final Cut Pro.
+Download BRAW Toolbox today from the Mac App Store.

@@ -5617,8 +5679,8 @@

Sponsored
-

Native Blackmagic RAW support in Final Cut Pro.
-Download BRAW Toolbox today from the Mac App Store.

+

Gyroscope Stabilisation in Final Cut Pro.
+Download Gyroflow Toolbox today from the Mac App Store.

@@ -5672,8 +5734,9 @@

Sponsored
-

Gyroscope Stabilisation in Final Cut Pro.
-Download Gyroflow Toolbox today from the Mac App Store.

+

Tight. Terse. Terrific. Bim. Bam. Boom. – Cut/daily reader
+Post Production insight delivered to your inbox.
+Sign up for free at Cut/daily.com

@@ -5732,9 +5795,8 @@

Sponsored
-

Tight. Terse. Terrific. Bim. Bam. Boom. – Cut/daily reader
-Post Production insight delivered to your inbox.
-Sign up for free at Cut/daily.com

+

Native Blackmagic RAW support in Final Cut Pro.
+Download BRAW Toolbox today from the Mac App Store.

@@ -5819,8 +5881,8 @@

Sponsored
-

Native Blackmagic RAW support in Final Cut Pro.
-Download BRAW Toolbox today from the Mac App Store.

+

Gyroscope Stabilisation in Final Cut Pro.
+Download Gyroflow Toolbox today from the Mac App Store.

@@ -5857,8 +5919,9 @@

Sponsored
-

Gyroscope Stabilisation in Final Cut Pro.
-Download Gyroflow Toolbox today from the Mac App Store.

+

Tight. Terse. Terrific. Bim. Bam. Boom. – Cut/daily reader
+Post Production insight delivered to your inbox.
+Sign up for free at Cut/daily.com

@@ -6043,9 +6106,8 @@

Sponsored
-

Tight. Terse. Terrific. Bim. Bam. Boom. – Cut/daily reader
-Post Production insight delivered to your inbox.
-Sign up for free at Cut/daily.com

+

Native Blackmagic RAW support in Final Cut Pro.
+Download BRAW Toolbox today from the Mac App Store.

@@ -6204,8 +6266,8 @@

Sponsored
-

Native Blackmagic RAW support in Final Cut Pro.
-Download BRAW Toolbox today from the Mac App Store.

+

Gyroscope Stabilisation in Final Cut Pro.
+Download Gyroflow Toolbox today from the Mac App Store.

@@ -6256,8 +6318,9 @@

Sponsored
-

Gyroscope Stabilisation in Final Cut Pro.
-Download Gyroflow Toolbox today from the Mac App Store.

+

Tight. Terse. Terrific. Bim. Bam. Boom. – Cut/daily reader
+Post Production insight delivered to your inbox.
+Sign up for free at Cut/daily.com

@@ -6297,9 +6360,8 @@

Sponsored
-

Tight. Terse. Terrific. Bim. Bam. Boom. – Cut/daily reader
-Post Production insight delivered to your inbox.
-Sign up for free at Cut/daily.com

+

Native Blackmagic RAW support in Final Cut Pro.
+Download BRAW Toolbox today from the Mac App Store.

@@ -6333,8 +6395,8 @@

Sponsored
-

Native Blackmagic RAW support in Final Cut Pro.
-Download BRAW Toolbox today from the Mac App Store.

+

Gyroscope Stabilisation in Final Cut Pro.
+Download Gyroflow Toolbox today from the Mac App Store.

@@ -6377,8 +6439,9 @@

Sponsored
-

Gyroscope Stabilisation in Final Cut Pro.
-Download Gyroflow Toolbox today from the Mac App Store.

+

Tight. Terse. Terrific. Bim. Bam. Boom. – Cut/daily reader
+Post Production insight delivered to your inbox.
+Sign up for free at Cut/daily.com

@@ -6439,9 +6502,8 @@

Sponsored
-

Tight. Terse. Terrific. Bim. Bam. Boom. – Cut/daily reader
-Post Production insight delivered to your inbox.
-Sign up for free at Cut/daily.com

+

Native Blackmagic RAW support in Final Cut Pro.
+Download BRAW Toolbox today from the Mac App Store.

@@ -6512,8 +6574,8 @@

Sponsored
-

Native Blackmagic RAW support in Final Cut Pro.
-Download BRAW Toolbox today from the Mac App Store.

+

Gyroscope Stabilisation in Final Cut Pro.
+Download Gyroflow Toolbox today from the Mac App Store.

@@ -6550,8 +6612,9 @@

Sponsored
-

Gyroscope Stabilisation in Final Cut Pro.
-Download Gyroflow Toolbox today from the Mac App Store.

+

Tight. Terse. Terrific. Bim. Bam. Boom. – Cut/daily reader
+Post Production insight delivered to your inbox.
+Sign up for free at Cut/daily.com

@@ -6587,9 +6650,8 @@

Sponsored
-

Tight. Terse. Terrific. Bim. Bam. Boom. – Cut/daily reader
-Post Production insight delivered to your inbox.
-Sign up for free at Cut/daily.com

+

Native Blackmagic RAW support in Final Cut Pro.
+Download BRAW Toolbox today from the Mac App Store.

@@ -6649,8 +6711,8 @@

Sponsored
-

Native Blackmagic RAW support in Final Cut Pro.
-Download BRAW Toolbox today from the Mac App Store.

+

Gyroscope Stabilisation in Final Cut Pro.
+Download Gyroflow Toolbox today from the Mac App Store.

@@ -6688,8 +6750,9 @@

Sponsored
-

Gyroscope Stabilisation in Final Cut Pro.
-Download Gyroflow Toolbox today from the Mac App Store.

+

Tight. Terse. Terrific. Bim. Bam. Boom. – Cut/daily reader
+Post Production insight delivered to your inbox.
+Sign up for free at Cut/daily.com

@@ -6850,9 +6913,8 @@

Sponsored
-

Tight. Terse. Terrific. Bim. Bam. Boom. – Cut/daily reader
-Post Production insight delivered to your inbox.
-Sign up for free at Cut/daily.com

+

Native Blackmagic RAW support in Final Cut Pro.
+Download BRAW Toolbox today from the Mac App Store.

@@ -7024,8 +7086,8 @@

Sponsored
-

Native Blackmagic RAW support in Final Cut Pro.
-Download BRAW Toolbox today from the Mac App Store.

+

Gyroscope Stabilisation in Final Cut Pro.
+Download Gyroflow Toolbox today from the Mac App Store.

@@ -7115,8 +7177,9 @@

Sponsored
-

Gyroscope Stabilisation in Final Cut Pro.
-Download Gyroflow Toolbox today from the Mac App Store.

+

Tight. Terse. Terrific. Bim. Bam. Boom. – Cut/daily reader
+Post Production insight delivered to your inbox.
+Sign up for free at Cut/daily.com

@@ -7152,9 +7215,8 @@

Sponsored
-

Tight. Terse. Terrific. Bim. Bam. Boom. – Cut/daily reader
-Post Production insight delivered to your inbox.
-Sign up for free at Cut/daily.com

+

Native Blackmagic RAW support in Final Cut Pro.
+Download BRAW Toolbox today from the Mac App Store.

@@ -7208,8 +7270,8 @@

Sponsored
-

Native Blackmagic RAW support in Final Cut Pro.
-Download BRAW Toolbox today from the Mac App Store.

+

Gyroscope Stabilisation in Final Cut Pro.
+Download Gyroflow Toolbox today from the Mac App Store.

@@ -7290,8 +7352,9 @@

Sponsored
-

Gyroscope Stabilisation in Final Cut Pro.
-Download Gyroflow Toolbox today from the Mac App Store.

+

Tight. Terse. Terrific. Bim. Bam. Boom. – Cut/daily reader
+Post Production insight delivered to your inbox.
+Sign up for free at Cut/daily.com

@@ -7361,9 +7424,8 @@

Sponsored
-

Tight. Terse. Terrific. Bim. Bam. Boom. – Cut/daily reader
-Post Production insight delivered to your inbox.
-Sign up for free at Cut/daily.com

+

Native Blackmagic RAW support in Final Cut Pro.
+Download BRAW Toolbox today from the Mac App Store.

@@ -7411,8 +7473,8 @@

Sponsored
-

Native Blackmagic RAW support in Final Cut Pro.
-Download BRAW Toolbox today from the Mac App Store.

+

Gyroscope Stabilisation in Final Cut Pro.
+Download Gyroflow Toolbox today from the Mac App Store.

@@ -7444,8 +7506,9 @@

Sponsored
-

Gyroscope Stabilisation in Final Cut Pro.
-Download Gyroflow Toolbox today from the Mac App Store.

+

Tight. Terse. Terrific. Bim. Bam. Boom. – Cut/daily reader
+Post Production insight delivered to your inbox.
+Sign up for free at Cut/daily.com

@@ -7497,9 +7560,8 @@

Sponsored
-

Tight. Terse. Terrific. Bim. Bam. Boom. – Cut/daily reader
-Post Production insight delivered to your inbox.
-Sign up for free at Cut/daily.com

+

Native Blackmagic RAW support in Final Cut Pro.
+Download BRAW Toolbox today from the Mac App Store.

@@ -7555,8 +7617,8 @@

Sponsored
-

Native Blackmagic RAW support in Final Cut Pro.
-Download BRAW Toolbox today from the Mac App Store.

+

Gyroscope Stabilisation in Final Cut Pro.
+Download Gyroflow Toolbox today from the Mac App Store.

@@ -7611,8 +7673,9 @@

Sponsored
-

Gyroscope Stabilisation in Final Cut Pro.
-Download Gyroflow Toolbox today from the Mac App Store.

+

Tight. Terse. Terrific. Bim. Bam. Boom. – Cut/daily reader
+Post Production insight delivered to your inbox.
+Sign up for free at Cut/daily.com

@@ -7667,9 +7730,8 @@

Sponsored
-

Tight. Terse. Terrific. Bim. Bam. Boom. – Cut/daily reader
-Post Production insight delivered to your inbox.
-Sign up for free at Cut/daily.com

+

Native Blackmagic RAW support in Final Cut Pro.
+Download BRAW Toolbox today from the Mac App Store.

@@ -7783,8 +7845,8 @@

Sponsored
-

Native Blackmagic RAW support in Final Cut Pro.
-Download BRAW Toolbox today from the Mac App Store.

+

Gyroscope Stabilisation in Final Cut Pro.
+Download Gyroflow Toolbox today from the Mac App Store.

@@ -7843,8 +7905,9 @@

Sponsored
-

Gyroscope Stabilisation in Final Cut Pro.
-Download Gyroflow Toolbox today from the Mac App Store.

+

Tight. Terse. Terrific. Bim. Bam. Boom. – Cut/daily reader
+Post Production insight delivered to your inbox.
+Sign up for free at Cut/daily.com

@@ -7898,9 +7961,8 @@

Sponsored
-

Tight. Terse. Terrific. Bim. Bam. Boom. – Cut/daily reader
-Post Production insight delivered to your inbox.
-Sign up for free at Cut/daily.com

+

Native Blackmagic RAW support in Final Cut Pro.
+Download BRAW Toolbox today from the Mac App Store.

@@ -7961,8 +8023,8 @@

Sponsored
-

Native Blackmagic RAW support in Final Cut Pro.
-Download BRAW Toolbox today from the Mac App Store.

+

Gyroscope Stabilisation in Final Cut Pro.
+Download Gyroflow Toolbox today from the Mac App Store.

@@ -8080,9 +8142,10 @@

-
Sponsored
-

Gyroscope Stabilisation in Final Cut Pro.
-Download Gyroflow Toolbox today from the Mac App Store.

+
Sponsored
+

Tight. Terse. Terrific. Bim. Bam. Boom. – Cut/daily reader
+Post Production insight delivered to your inbox.
+Sign up for free at Cut/daily.com

@@ -8123,9 +8186,8 @@

Sponsored
-

Tight. Terse. Terrific. Bim. Bam. Boom. – Cut/daily reader
-Post Production insight delivered to your inbox.
-Sign up for free at Cut/daily.com

+

Native Blackmagic RAW support in Final Cut Pro.
+Download BRAW Toolbox today from the Mac App Store.

@@ -8185,8 +8247,8 @@

Sponsored
-

Native Blackmagic RAW support in Final Cut Pro.
-Download BRAW Toolbox today from the Mac App Store.

+

Gyroscope Stabilisation in Final Cut Pro.
+Download Gyroflow Toolbox today from the Mac App Store.

@@ -8250,8 +8312,9 @@

Sponsored
-

Gyroscope Stabilisation in Final Cut Pro.
-Download Gyroflow Toolbox today from the Mac App Store.

+

Tight. Terse. Terrific. Bim. Bam. Boom. – Cut/daily reader
+Post Production insight delivered to your inbox.
+Sign up for free at Cut/daily.com

@@ -8315,9 +8378,8 @@

Sponsored
-

Tight. Terse. Terrific. Bim. Bam. Boom. – Cut/daily reader
-Post Production insight delivered to your inbox.
-Sign up for free at Cut/daily.com

+

Native Blackmagic RAW support in Final Cut Pro.
+Download BRAW Toolbox today from the Mac App Store.

@@ -8381,8 +8443,8 @@

Sponsored
-

Native Blackmagic RAW support in Final Cut Pro.
-Download BRAW Toolbox today from the Mac App Store.

+

Gyroscope Stabilisation in Final Cut Pro.
+Download Gyroflow Toolbox today from the Mac App Store.

@@ -8464,8 +8526,9 @@

Sponsored
-

Gyroscope Stabilisation in Final Cut Pro.
-Download Gyroflow Toolbox today from the Mac App Store.

+

Tight. Terse. Terrific. Bim. Bam. Boom. – Cut/daily reader
+Post Production insight delivered to your inbox.
+Sign up for free at Cut/daily.com

@@ -8523,9 +8586,8 @@

Sponsored
-

Tight. Terse. Terrific. Bim. Bam. Boom. – Cut/daily reader
-Post Production insight delivered to your inbox.
-Sign up for free at Cut/daily.com

+

Native Blackmagic RAW support in Final Cut Pro.
+Download BRAW Toolbox today from the Mac App Store.

@@ -8578,8 +8640,8 @@

Sponsored
-

Native Blackmagic RAW support in Final Cut Pro.
-Download BRAW Toolbox today from the Mac App Store.

+

Gyroscope Stabilisation in Final Cut Pro.
+Download Gyroflow Toolbox today from the Mac App Store.

@@ -8623,8 +8685,9 @@

Sponsored
-

Gyroscope Stabilisation in Final Cut Pro.
-Download Gyroflow Toolbox today from the Mac App Store.

+

Tight. Terse. Terrific. Bim. Bam. Boom. – Cut/daily reader
+Post Production insight delivered to your inbox.
+Sign up for free at Cut/daily.com

@@ -8705,9 +8768,8 @@

Sponsored
-

Tight. Terse. Terrific. Bim. Bam. Boom. – Cut/daily reader
-Post Production insight delivered to your inbox.
-Sign up for free at Cut/daily.com

+

Native Blackmagic RAW support in Final Cut Pro.
+Download BRAW Toolbox today from the Mac App Store.

@@ -8746,8 +8808,8 @@

Sponsored
-

Native Blackmagic RAW support in Final Cut Pro.
-Download BRAW Toolbox today from the Mac App Store.

+

Gyroscope Stabilisation in Final Cut Pro.
+Download Gyroflow Toolbox today from the Mac App Store.

@@ -8811,8 +8873,9 @@

Sponsored
-

Gyroscope Stabilisation in Final Cut Pro.
-Download Gyroflow Toolbox today from the Mac App Store.

+

Tight. Terse. Terrific. Bim. Bam. Boom. – Cut/daily reader
+Post Production insight delivered to your inbox.
+Sign up for free at Cut/daily.com

@@ -8853,9 +8916,8 @@

Sponsored
-

Tight. Terse. Terrific. Bim. Bam. Boom. – Cut/daily reader
-Post Production insight delivered to your inbox.
-Sign up for free at Cut/daily.com

+

Native Blackmagic RAW support in Final Cut Pro.
+Download BRAW Toolbox today from the Mac App Store.

@@ -8901,8 +8963,8 @@

Sponsored
-

Native Blackmagic RAW support in Final Cut Pro.
-Download BRAW Toolbox today from the Mac App Store.

+

Gyroscope Stabilisation in Final Cut Pro.
+Download Gyroflow Toolbox today from the Mac App Store.

@@ -8959,8 +9021,9 @@

Sponsored
-

Gyroscope Stabilisation in Final Cut Pro.
-Download Gyroflow Toolbox today from the Mac App Store.

+

Tight. Terse. Terrific. Bim. Bam. Boom. – Cut/daily reader
+Post Production insight delivered to your inbox.
+Sign up for free at Cut/daily.com

@@ -9037,9 +9100,8 @@

Sponsored
-

Tight. Terse. Terrific. Bim. Bam. Boom. – Cut/daily reader
-Post Production insight delivered to your inbox.
-Sign up for free at Cut/daily.com

+

Native Blackmagic RAW support in Final Cut Pro.
+Download BRAW Toolbox today from the Mac App Store.

@@ -9075,8 +9137,8 @@

Sponsored
-

Native Blackmagic RAW support in Final Cut Pro.
-Download BRAW Toolbox today from the Mac App Store.

+

Gyroscope Stabilisation in Final Cut Pro.
+Download Gyroflow Toolbox today from the Mac App Store.

@@ -9114,8 +9176,9 @@

Sponsored
-

Gyroscope Stabilisation in Final Cut Pro.
-Download Gyroflow Toolbox today from the Mac App Store.

+

Tight. Terse. Terrific. Bim. Bam. Boom. – Cut/daily reader
+Post Production insight delivered to your inbox.
+Sign up for free at Cut/daily.com

@@ -9175,9 +9238,8 @@

Sponsored
-

Tight. Terse. Terrific. Bim. Bam. Boom. – Cut/daily reader
-Post Production insight delivered to your inbox.
-Sign up for free at Cut/daily.com

+

Native Blackmagic RAW support in Final Cut Pro.
+Download BRAW Toolbox today from the Mac App Store.

@@ -9223,8 +9285,8 @@

Sponsored
-

Native Blackmagic RAW support in Final Cut Pro.
-Download BRAW Toolbox today from the Mac App Store.

+

Gyroscope Stabilisation in Final Cut Pro.
+Download Gyroflow Toolbox today from the Mac App Store.

@@ -9312,8 +9374,9 @@

Sponsored
-

Gyroscope Stabilisation in Final Cut Pro.
-Download Gyroflow Toolbox today from the Mac App Store.

+

Tight. Terse. Terrific. Bim. Bam. Boom. – Cut/daily reader
+Post Production insight delivered to your inbox.
+Sign up for free at Cut/daily.com

@@ -9356,9 +9419,8 @@

Sponsored
-

Tight. Terse. Terrific. Bim. Bam. Boom. – Cut/daily reader
-Post Production insight delivered to your inbox.
-Sign up for free at Cut/daily.com

+

Native Blackmagic RAW support in Final Cut Pro.
+Download BRAW Toolbox today from the Mac App Store.

@@ -9394,8 +9456,8 @@

Sponsored
-

Native Blackmagic RAW support in Final Cut Pro.
-Download BRAW Toolbox today from the Mac App Store.

+

Gyroscope Stabilisation in Final Cut Pro.
+Download Gyroflow Toolbox today from the Mac App Store.

@@ -9451,8 +9513,9 @@

Sponsored
-

Gyroscope Stabilisation in Final Cut Pro.
-Download Gyroflow Toolbox today from the Mac App Store.

+

Tight. Terse. Terrific. Bim. Bam. Boom. – Cut/daily reader
+Post Production insight delivered to your inbox.
+Sign up for free at Cut/daily.com

@@ -9487,9 +9550,8 @@

Sponsored
-

Tight. Terse. Terrific. Bim. Bam. Boom. – Cut/daily reader
-Post Production insight delivered to your inbox.
-Sign up for free at Cut/daily.com

+

Native Blackmagic RAW support in Final Cut Pro.
+Download BRAW Toolbox today from the Mac App Store.

@@ -9533,8 +9595,8 @@

Sponsored
-

Native Blackmagic RAW support in Final Cut Pro.
-Download BRAW Toolbox today from the Mac App Store.

+

Gyroscope Stabilisation in Final Cut Pro.
+Download Gyroflow Toolbox today from the Mac App Store.

@@ -9588,8 +9650,9 @@

Sponsored
-

Gyroscope Stabilisation in Final Cut Pro.
-Download Gyroflow Toolbox today from the Mac App Store.

+

Tight. Terse. Terrific. Bim. Bam. Boom. – Cut/daily reader
+Post Production insight delivered to your inbox.
+Sign up for free at Cut/daily.com

@@ -9641,9 +9704,8 @@

Sponsored
-

Tight. Terse. Terrific. Bim. Bam. Boom. – Cut/daily reader
-Post Production insight delivered to your inbox.
-Sign up for free at Cut/daily.com

+

Native Blackmagic RAW support in Final Cut Pro.
+Download BRAW Toolbox today from the Mac App Store.

@@ -9679,8 +9741,8 @@

Sponsored
-

Native Blackmagic RAW support in Final Cut Pro.
-Download BRAW Toolbox today from the Mac App Store.

+

Gyroscope Stabilisation in Final Cut Pro.
+Download Gyroflow Toolbox today from the Mac App Store.

@@ -9713,8 +9775,9 @@

Sponsored
-

Gyroscope Stabilisation in Final Cut Pro.
-Download Gyroflow Toolbox today from the Mac App Store.

+

Tight. Terse. Terrific. Bim. Bam. Boom. – Cut/daily reader
+Post Production insight delivered to your inbox.
+Sign up for free at Cut/daily.com

@@ -9790,9 +9853,8 @@

Sponsored
-

Tight. Terse. Terrific. Bim. Bam. Boom. – Cut/daily reader
-Post Production insight delivered to your inbox.
-Sign up for free at Cut/daily.com

+

Native Blackmagic RAW support in Final Cut Pro.
+Download BRAW Toolbox today from the Mac App Store.

@@ -9830,8 +9892,8 @@

Sponsored
-

Native Blackmagic RAW support in Final Cut Pro.
-Download BRAW Toolbox today from the Mac App Store.

+

Gyroscope Stabilisation in Final Cut Pro.
+Download Gyroflow Toolbox today from the Mac App Store.

@@ -9877,8 +9939,9 @@

Sponsored
-

Gyroscope Stabilisation in Final Cut Pro.
-Download Gyroflow Toolbox today from the Mac App Store.

+

Tight. Terse. Terrific. Bim. Bam. Boom. – Cut/daily reader
+Post Production insight delivered to your inbox.
+Sign up for free at Cut/daily.com

@@ -9919,9 +9982,8 @@

Sponsored
-

Tight. Terse. Terrific. Bim. Bam. Boom. – Cut/daily reader
-Post Production insight delivered to your inbox.
-Sign up for free at Cut/daily.com

+

Native Blackmagic RAW support in Final Cut Pro.
+Download BRAW Toolbox today from the Mac App Store.

@@ -9978,8 +10040,8 @@

Sponsored
-

Native Blackmagic RAW support in Final Cut Pro.
-Download BRAW Toolbox today from the Mac App Store.

+

Gyroscope Stabilisation in Final Cut Pro.
+Download Gyroflow Toolbox today from the Mac App Store.

@@ -10035,8 +10097,9 @@

Sponsored
-

Gyroscope Stabilisation in Final Cut Pro.
-Download Gyroflow Toolbox today from the Mac App Store.

+

Tight. Terse. Terrific. Bim. Bam. Boom. – Cut/daily reader
+Post Production insight delivered to your inbox.
+Sign up for free at Cut/daily.com

@@ -10090,9 +10153,8 @@

Sponsored
-

Tight. Terse. Terrific. Bim. Bam. Boom. – Cut/daily reader
-Post Production insight delivered to your inbox.
-Sign up for free at Cut/daily.com

+

Native Blackmagic RAW support in Final Cut Pro.
+Download BRAW Toolbox today from the Mac App Store.

@@ -10160,8 +10222,8 @@

Sponsored
-

Native Blackmagic RAW support in Final Cut Pro.
-Download BRAW Toolbox today from the Mac App Store.

+

Gyroscope Stabilisation in Final Cut Pro.
+Download Gyroflow Toolbox today from the Mac App Store.

@@ -10191,8 +10253,9 @@

Sponsored
-

Gyroscope Stabilisation in Final Cut Pro.
-Download Gyroflow Toolbox today from the Mac App Store.

+

Tight. Terse. Terrific. Bim. Bam. Boom. – Cut/daily reader
+Post Production insight delivered to your inbox.
+Sign up for free at Cut/daily.com

@@ -10246,9 +10309,8 @@

Sponsored
-

Tight. Terse. Terrific. Bim. Bam. Boom. – Cut/daily reader
-Post Production insight delivered to your inbox.
-Sign up for free at Cut/daily.com

+

Native Blackmagic RAW support in Final Cut Pro.
+Download BRAW Toolbox today from the Mac App Store.

@@ -10287,8 +10349,8 @@

Sponsored
-

Native Blackmagic RAW support in Final Cut Pro.
-Download BRAW Toolbox today from the Mac App Store.

+

Gyroscope Stabilisation in Final Cut Pro.
+Download Gyroflow Toolbox today from the Mac App Store.

@@ -10347,8 +10409,9 @@

Sponsored
-

Gyroscope Stabilisation in Final Cut Pro.
-Download Gyroflow Toolbox today from the Mac App Store.

+

Tight. Terse. Terrific. Bim. Bam. Boom. – Cut/daily reader
+Post Production insight delivered to your inbox.
+Sign up for free at Cut/daily.com

@@ -10514,9 +10577,8 @@

Sponsored
-

Tight. Terse. Terrific. Bim. Bam. Boom. – Cut/daily reader
-Post Production insight delivered to your inbox.
-Sign up for free at Cut/daily.com

+

Native Blackmagic RAW support in Final Cut Pro.
+Download BRAW Toolbox today from the Mac App Store.

@@ -10556,8 +10618,8 @@

Sponsored
-

Native Blackmagic RAW support in Final Cut Pro.
-Download BRAW Toolbox today from the Mac App Store.

+

Gyroscope Stabilisation in Final Cut Pro.
+Download Gyroflow Toolbox today from the Mac App Store.

@@ -10612,8 +10674,9 @@

Sponsored
-

Gyroscope Stabilisation in Final Cut Pro.
-Download Gyroflow Toolbox today from the Mac App Store.

+

Tight. Terse. Terrific. Bim. Bam. Boom. – Cut/daily reader
+Post Production insight delivered to your inbox.
+Sign up for free at Cut/daily.com

@@ -10704,9 +10767,8 @@

Sponsored
-

Tight. Terse. Terrific. Bim. Bam. Boom. – Cut/daily reader
-Post Production insight delivered to your inbox.
-Sign up for free at Cut/daily.com

+

Native Blackmagic RAW support in Final Cut Pro.
+Download BRAW Toolbox today from the Mac App Store.

@@ -10736,8 +10798,8 @@

Sponsored
-

Native Blackmagic RAW support in Final Cut Pro.
-Download BRAW Toolbox today from the Mac App Store.

+

Gyroscope Stabilisation in Final Cut Pro.
+Download Gyroflow Toolbox today from the Mac App Store.

@@ -10780,8 +10842,9 @@

Sponsored
-

Gyroscope Stabilisation in Final Cut Pro.
-Download Gyroflow Toolbox today from the Mac App Store.

+

Tight. Terse. Terrific. Bim. Bam. Boom. – Cut/daily reader
+Post Production insight delivered to your inbox.
+Sign up for free at Cut/daily.com

@@ -10824,9 +10887,8 @@

Sponsored
-

Tight. Terse. Terrific. Bim. Bam. Boom. – Cut/daily reader
-Post Production insight delivered to your inbox.
-Sign up for free at Cut/daily.com

+

Native Blackmagic RAW support in Final Cut Pro.
+Download BRAW Toolbox today from the Mac App Store.

@@ -10873,8 +10935,8 @@

Sponsored
-

Native Blackmagic RAW support in Final Cut Pro.
-Download BRAW Toolbox today from the Mac App Store.

+

Gyroscope Stabilisation in Final Cut Pro.
+Download Gyroflow Toolbox today from the Mac App Store.

@@ -10908,8 +10970,9 @@

Sponsored
-

Gyroscope Stabilisation in Final Cut Pro.
-Download Gyroflow Toolbox today from the Mac App Store.

+

Tight. Terse. Terrific. Bim. Bam. Boom. – Cut/daily reader
+Post Production insight delivered to your inbox.
+Sign up for free at Cut/daily.com

@@ -10945,9 +11008,8 @@

Sponsored
-

Tight. Terse. Terrific. Bim. Bam. Boom. – Cut/daily reader
-Post Production insight delivered to your inbox.
-Sign up for free at Cut/daily.com

+

Native Blackmagic RAW support in Final Cut Pro.
+Download BRAW Toolbox today from the Mac App Store.

@@ -11019,8 +11081,8 @@

Sponsored
-

Native Blackmagic RAW support in Final Cut Pro.
-Download BRAW Toolbox today from the Mac App Store.

+

Gyroscope Stabilisation in Final Cut Pro.
+Download Gyroflow Toolbox today from the Mac App Store.

@@ -11049,8 +11111,9 @@

Sponsored
-

Gyroscope Stabilisation in Final Cut Pro.
-Download Gyroflow Toolbox today from the Mac App Store.

+

Tight. Terse. Terrific. Bim. Bam. Boom. – Cut/daily reader
+Post Production insight delivered to your inbox.
+Sign up for free at Cut/daily.com

diff --git a/news/20230523/index.html b/news/20230523/index.html index 6daa0fea48..36f310a02f 100644 --- a/news/20230523/index.html +++ b/news/20230523/index.html @@ -3,10 +3,10 @@ - + - + News - 23rd May 2023 @@ -33,11 +33,11 @@ - + - - - + + + diff --git a/news/20230526/index.html b/news/20230526/index.html index f402098aa4..688c440570 100644 --- a/news/20230526/index.html +++ b/news/20230526/index.html @@ -3,10 +3,10 @@ - + - + News - 26th May 2023 @@ -33,11 +33,11 @@ - + - - - + + + diff --git a/news/20230527/index.html b/news/20230527/index.html index 6643d9d42c..bb2f2743bd 100644 --- a/news/20230527/index.html +++ b/news/20230527/index.html @@ -3,10 +3,10 @@ - + - + News - 27th May 2023 @@ -33,11 +33,11 @@ - + - - - + + + diff --git a/news/20230528/index.html b/news/20230528/index.html index 57bab58fd9..cef1a5564f 100644 --- a/news/20230528/index.html +++ b/news/20230528/index.html @@ -3,10 +3,10 @@ - + - + News - 28th May 2023 @@ -33,11 +33,11 @@ - + - - - + + + diff --git a/news/20230529/index.html b/news/20230529/index.html index c05e5f03cf..389d3ba770 100644 --- a/news/20230529/index.html +++ b/news/20230529/index.html @@ -3,10 +3,10 @@ - + - + News - 29th May 2023 @@ -33,11 +33,11 @@ - + - - - + + + diff --git a/news/20230530/index.html b/news/20230530/index.html index 3ff7b55223..944dbdd9af 100644 --- a/news/20230530/index.html +++ b/news/20230530/index.html @@ -3,10 +3,10 @@ - + - + News - 30th May 2023 @@ -33,11 +33,11 @@ - + - - - + + + diff --git a/news/20230531/index.html b/news/20230531/index.html index b883dd5427..a8218b773d 100644 --- a/news/20230531/index.html +++ b/news/20230531/index.html @@ -3,10 +3,10 @@ - + - + News - 31st May 2023 @@ -33,11 +33,11 @@ - + - - - + + + diff --git a/news/20230601/index.html b/news/20230601/index.html index c6a724cdf7..373ad75bc7 100644 --- a/news/20230601/index.html +++ b/news/20230601/index.html @@ -3,10 +3,10 @@ - + - + News - 1st June 2023 @@ -33,11 +33,11 @@ - + - - - + + + diff --git a/news/20230602/index.html b/news/20230602/index.html index 356d2662f1..846cefec65 100644 --- a/news/20230602/index.html +++ b/news/20230602/index.html @@ -3,10 +3,10 @@ - + - + News - 2nd June 2023 @@ -33,11 +33,11 @@ - + - - - + + + diff --git a/news/20230603/index.html b/news/20230603/index.html index 5d0a632ab2..54348f4570 100644 --- a/news/20230603/index.html +++ b/news/20230603/index.html @@ -3,10 +3,10 @@ - + - + News - 3rd June 2023 @@ -33,11 +33,11 @@ - + - - - + + + diff --git a/news/20230605/index.html b/news/20230605/index.html index 65272bc706..0d6e8ad6f7 100644 --- a/news/20230605/index.html +++ b/news/20230605/index.html @@ -3,10 +3,10 @@ - + - + News - 5th June 2023 @@ -33,11 +33,11 @@ - + - - - + + + diff --git a/news/20230606/index.html b/news/20230606/index.html index 8b58b6eb8b..86dcbeead9 100644 --- a/news/20230606/index.html +++ b/news/20230606/index.html @@ -3,10 +3,10 @@ - + - + News - 6th June 2023 @@ -33,11 +33,11 @@ - + - - - + + + diff --git a/news/20230607/index.html b/news/20230607/index.html index 4df0986012..a9775c77bd 100644 --- a/news/20230607/index.html +++ b/news/20230607/index.html @@ -3,10 +3,10 @@ - + - + News - 7th June 2023 @@ -33,11 +33,11 @@ - + - - - + + + diff --git a/news/20230608/index.html b/news/20230608/index.html index 83e9108bfb..8cfa7ed52c 100644 --- a/news/20230608/index.html +++ b/news/20230608/index.html @@ -3,10 +3,10 @@ - + - + News - 8th June 2023 @@ -33,11 +33,11 @@ - + - - - + + + diff --git a/news/20230609/index.html b/news/20230609/index.html index 35ebaf4286..ec37a153f9 100644 --- a/news/20230609/index.html +++ b/news/20230609/index.html @@ -3,10 +3,10 @@ - + - + News - 9th June 2023 @@ -33,11 +33,11 @@ - + - - - + + + diff --git a/news/20230610/index.html b/news/20230610/index.html index 79af40bd31..07b609f90a 100644 --- a/news/20230610/index.html +++ b/news/20230610/index.html @@ -3,10 +3,10 @@ - + - + News - 10th June 2023 @@ -33,11 +33,11 @@ - + - - - + + + diff --git a/news/20230613/index.html b/news/20230613/index.html index 173b1addfe..3c6c2424b9 100644 --- a/news/20230613/index.html +++ b/news/20230613/index.html @@ -3,10 +3,10 @@ - + - + News - 13th June 2023 @@ -33,11 +33,11 @@ - + - - - + + + diff --git a/news/20230614/index.html b/news/20230614/index.html index 08860def29..0b7d13e02b 100644 --- a/news/20230614/index.html +++ b/news/20230614/index.html @@ -3,10 +3,10 @@ - + - + News - 14th June 2023 @@ -33,11 +33,11 @@ - + - - - + + + diff --git a/news/20230615/index.html b/news/20230615/index.html index 8b5e89670a..e6a9eb3ea6 100644 --- a/news/20230615/index.html +++ b/news/20230615/index.html @@ -3,10 +3,10 @@ - + - + News - 15th June 2023 @@ -33,11 +33,11 @@ - + - - - + + + diff --git a/news/20230616/index.html b/news/20230616/index.html index a0bdaa52ba..511723d8eb 100644 --- a/news/20230616/index.html +++ b/news/20230616/index.html @@ -3,10 +3,10 @@ - + - + News - 16th June 2023 @@ -33,11 +33,11 @@ - + - - - + + + diff --git a/news/20230617/index.html b/news/20230617/index.html index 77e19e1f1b..3f27222891 100644 --- a/news/20230617/index.html +++ b/news/20230617/index.html @@ -3,10 +3,10 @@ - + - + News - 17th June 2023 @@ -33,11 +33,11 @@ - + - - - + + + diff --git a/news/20230618/index.html b/news/20230618/index.html index 0d8e09c3e1..f4ec66ecb3 100644 --- a/news/20230618/index.html +++ b/news/20230618/index.html @@ -3,10 +3,10 @@ - + - + News - 18th June 2023 @@ -33,11 +33,11 @@ - + - - - + + + diff --git a/news/20230621/index.html b/news/20230621/index.html index 9dc31dee25..885d9be14f 100644 --- a/news/20230621/index.html +++ b/news/20230621/index.html @@ -3,10 +3,10 @@ - + - + News - 21st June 2023 @@ -33,11 +33,11 @@ - + - - - + + + diff --git a/news/20230622/index.html b/news/20230622/index.html index c934afb56e..466d254d0f 100644 --- a/news/20230622/index.html +++ b/news/20230622/index.html @@ -3,10 +3,10 @@ - + - + News - 22nd June 2023 @@ -33,11 +33,11 @@ - + - - - + + + diff --git a/news/20230624/index.html b/news/20230624/index.html index 87e74f4f2d..0553753c7d 100644 --- a/news/20230624/index.html +++ b/news/20230624/index.html @@ -3,10 +3,10 @@ - + - + News - 24th June 2023 @@ -33,11 +33,11 @@ - + - - - + + + diff --git a/news/20230629/index.html b/news/20230629/index.html index dc5e637d24..aa8584926b 100644 --- a/news/20230629/index.html +++ b/news/20230629/index.html @@ -3,10 +3,10 @@ - + - + News - 29th June 2023 @@ -33,11 +33,11 @@ - + - - - + + + diff --git a/news/20230630/index.html b/news/20230630/index.html index 0960b929fb..08c1e2dab9 100644 --- a/news/20230630/index.html +++ b/news/20230630/index.html @@ -3,10 +3,10 @@ - + - + News - 30th June 2023 @@ -33,11 +33,11 @@ - + - - - + + + diff --git a/news/20230703/index.html b/news/20230703/index.html index 9704ba55dd..6f02a9ff44 100644 --- a/news/20230703/index.html +++ b/news/20230703/index.html @@ -3,10 +3,10 @@ - + - + News - 3rd July 2023 @@ -33,11 +33,11 @@ - + - - - + + + diff --git a/news/20230706/index.html b/news/20230706/index.html index b5cd183cdf..982b46466c 100644 --- a/news/20230706/index.html +++ b/news/20230706/index.html @@ -3,10 +3,10 @@ - + - + News - 6th July 2023 @@ -33,11 +33,11 @@ - + - - - + + + diff --git a/news/20230707/index.html b/news/20230707/index.html index c9bf4095fb..c743f3de24 100644 --- a/news/20230707/index.html +++ b/news/20230707/index.html @@ -3,10 +3,10 @@ - + - + News - 7th July 2023 @@ -33,11 +33,11 @@ - + - - - + + + diff --git a/news/20230712/index.html b/news/20230712/index.html index 6f9a064337..7f68c89d58 100644 --- a/news/20230712/index.html +++ b/news/20230712/index.html @@ -3,10 +3,10 @@ - + - + News - 12th July 2023 @@ -33,11 +33,11 @@ - + - - - + + + diff --git a/news/20230715/index.html b/news/20230715/index.html index 13d769c96e..cb7ba920e7 100644 --- a/news/20230715/index.html +++ b/news/20230715/index.html @@ -3,10 +3,10 @@ - + - + News - 15th July 2023 @@ -33,11 +33,11 @@ - + - - - + + + diff --git a/news/20230718/index.html b/news/20230718/index.html index c533461630..c14616617c 100644 --- a/news/20230718/index.html +++ b/news/20230718/index.html @@ -3,10 +3,10 @@ - + - + News - 18th July 2023 @@ -33,11 +33,11 @@ - + - - - + + + diff --git a/news/20230719/index.html b/news/20230719/index.html index a3029f2afd..386a1cf9b0 100644 --- a/news/20230719/index.html +++ b/news/20230719/index.html @@ -3,10 +3,10 @@ - + - + News - 19th July 2023 @@ -33,11 +33,11 @@ - + - - - + + + diff --git a/news/20230720/index.html b/news/20230720/index.html index 0b17b8b316..31cb8f59ff 100644 --- a/news/20230720/index.html +++ b/news/20230720/index.html @@ -3,10 +3,10 @@ - + - + News - 20th July 2023 @@ -33,11 +33,11 @@ - + - - - + + + diff --git a/news/20230721/index.html b/news/20230721/index.html index 1d1e6e2d69..88ba96e33f 100644 --- a/news/20230721/index.html +++ b/news/20230721/index.html @@ -3,10 +3,10 @@ - + - + News - 21st July 2023 @@ -33,11 +33,11 @@ - + - - - + + + diff --git a/news/20230722/index.html b/news/20230722/index.html index 34d0a69d22..6cbeecb9de 100644 --- a/news/20230722/index.html +++ b/news/20230722/index.html @@ -3,10 +3,10 @@ - + - + News - 22nd July 2023 @@ -33,11 +33,11 @@ - + - - - + + + diff --git a/news/20230724/index.html b/news/20230724/index.html index 148206fb32..7dc9cc194d 100644 --- a/news/20230724/index.html +++ b/news/20230724/index.html @@ -3,10 +3,10 @@ - + - + News - 24th July 2023 @@ -33,11 +33,11 @@ - + - - - + + + diff --git a/news/20230729/index.html b/news/20230729/index.html index 495fbb0a27..c624597ade 100644 --- a/news/20230729/index.html +++ b/news/20230729/index.html @@ -3,10 +3,10 @@ - + - + News - 29th July 2023 @@ -33,11 +33,11 @@ - + - - - + + + diff --git a/news/20230802/index.html b/news/20230802/index.html index 3a5ca2b367..4fbc628982 100644 --- a/news/20230802/index.html +++ b/news/20230802/index.html @@ -3,10 +3,10 @@ - + - + News - 2nd August 2023 @@ -33,11 +33,11 @@ - + - - - + + + diff --git a/news/20230804/index.html b/news/20230804/index.html index 09e5c4d00a..6ab8702356 100644 --- a/news/20230804/index.html +++ b/news/20230804/index.html @@ -3,10 +3,10 @@ - + - + News - 4th August 2023 @@ -33,11 +33,11 @@ - + - - - + + + diff --git a/news/20230806/index.html b/news/20230806/index.html index f9f2094bd0..189d0b56cb 100644 --- a/news/20230806/index.html +++ b/news/20230806/index.html @@ -3,10 +3,10 @@ - + - + News - 6th August 2023 @@ -33,11 +33,11 @@ - + - - - + + + diff --git a/news/20230810/index.html b/news/20230810/index.html index df01487995..e28cc5eb7b 100644 --- a/news/20230810/index.html +++ b/news/20230810/index.html @@ -3,10 +3,10 @@ - + - + News - 10th August 2023 @@ -33,11 +33,11 @@ - + - - - + + + diff --git a/news/20230817/index.html b/news/20230817/index.html index 074eb5f427..87b80a2f4b 100644 --- a/news/20230817/index.html +++ b/news/20230817/index.html @@ -3,10 +3,10 @@ - + - + News - 17th August 2023 @@ -33,11 +33,11 @@ - + - - - + + + diff --git a/news/20230824/index.html b/news/20230824/index.html index 8578e991ab..7db311ab7e 100644 --- a/news/20230824/index.html +++ b/news/20230824/index.html @@ -3,10 +3,10 @@ - + - + News - 24th August 2023 @@ -33,11 +33,11 @@ - + - - - + + + diff --git a/news/20230825/index.html b/news/20230825/index.html index e9e5ef1631..b150c2890e 100644 --- a/news/20230825/index.html +++ b/news/20230825/index.html @@ -3,10 +3,10 @@ - + - + News - 25th August 2023 @@ -33,11 +33,11 @@ - + - - - + + + diff --git a/news/20230830/index.html b/news/20230830/index.html index 797584d1ff..6105e97979 100644 --- a/news/20230830/index.html +++ b/news/20230830/index.html @@ -3,10 +3,10 @@ - + - + News - 30th August 2023 @@ -33,11 +33,11 @@ - + - - - + + + diff --git a/news/20230831/index.html b/news/20230831/index.html index 614c54f391..9620dff3d9 100644 --- a/news/20230831/index.html +++ b/news/20230831/index.html @@ -3,10 +3,10 @@ - + - + News - 31st August 2023 @@ -33,11 +33,11 @@ - + - - - + + + diff --git a/news/20230901/index.html b/news/20230901/index.html index bc376296a8..fcf94febdf 100644 --- a/news/20230901/index.html +++ b/news/20230901/index.html @@ -3,10 +3,10 @@ - + - + News - 1st September 2023 @@ -33,11 +33,11 @@ - + - - - + + + diff --git a/news/20230907/index.html b/news/20230907/index.html index 09f50d31bd..a1cd4c9a74 100644 --- a/news/20230907/index.html +++ b/news/20230907/index.html @@ -3,10 +3,10 @@ - + - + News - 7th September 2023 @@ -33,11 +33,11 @@ - + - - - + + + diff --git a/news/20230909/index.html b/news/20230909/index.html index cb93f2567a..a50df3e438 100644 --- a/news/20230909/index.html +++ b/news/20230909/index.html @@ -3,10 +3,10 @@ - + - + News - 9th September 2023 @@ -33,11 +33,11 @@ - + - - - + + + diff --git a/news/20230912/index.html b/news/20230912/index.html index 424bde88dd..7b306da228 100644 --- a/news/20230912/index.html +++ b/news/20230912/index.html @@ -3,10 +3,10 @@ - + - + News - 12th September 2023 @@ -33,11 +33,11 @@ - + - - - + + + diff --git a/news/20230913/index.html b/news/20230913/index.html index c2516159db..f078950396 100644 --- a/news/20230913/index.html +++ b/news/20230913/index.html @@ -3,10 +3,10 @@ - + - + News - 13th September 2023 @@ -33,11 +33,11 @@ - + - - - + + + diff --git a/news/20230915/index.html b/news/20230915/index.html index 4d739fafea..dddbfce478 100644 --- a/news/20230915/index.html +++ b/news/20230915/index.html @@ -3,10 +3,10 @@ - + - + News - 15th September 2023 @@ -33,11 +33,11 @@ - + - - - + + + diff --git a/news/20230921/index.html b/news/20230921/index.html index 830f96bdbf..b0abe64869 100644 --- a/news/20230921/index.html +++ b/news/20230921/index.html @@ -3,10 +3,10 @@ - + - + News - 21st September 2023 @@ -33,11 +33,11 @@ - + - - - + + + diff --git a/news/20230926/index.html b/news/20230926/index.html index 0093586d8a..bd477eafef 100644 --- a/news/20230926/index.html +++ b/news/20230926/index.html @@ -3,10 +3,10 @@ - + - + News - 26th September 2023 @@ -33,11 +33,11 @@ - + - - - + + + diff --git a/news/20230928/index.html b/news/20230928/index.html index 0c9fcfcd4b..87b588272b 100644 --- a/news/20230928/index.html +++ b/news/20230928/index.html @@ -3,10 +3,10 @@ - + - + News - 28th September 2023 @@ -33,11 +33,11 @@ - + - - - + + + diff --git a/news/20231005/index.html b/news/20231005/index.html index c942990ab0..0508a68804 100644 --- a/news/20231005/index.html +++ b/news/20231005/index.html @@ -3,10 +3,10 @@ - + - + News - 5th October 2023 @@ -33,11 +33,11 @@ - + - - - + + + diff --git a/news/20231006/index.html b/news/20231006/index.html index e1b78bba33..88ea82004e 100644 --- a/news/20231006/index.html +++ b/news/20231006/index.html @@ -3,10 +3,10 @@ - + - + News - 6th October 2023 @@ -33,11 +33,11 @@ - + - - - + + + diff --git a/news/20231007/index.html b/news/20231007/index.html index 57d45e7c04..23754faf4a 100644 --- a/news/20231007/index.html +++ b/news/20231007/index.html @@ -3,10 +3,10 @@ - + - + News - 7th October 2023 @@ -33,11 +33,11 @@ - + - - - + + + diff --git a/news/20231010/index.html b/news/20231010/index.html index e9c5e71174..1e11c1b74d 100644 --- a/news/20231010/index.html +++ b/news/20231010/index.html @@ -3,10 +3,10 @@ - + - + News - 10th October 2023 @@ -33,11 +33,11 @@ - + - - - + + + diff --git a/news/20231016/index.html b/news/20231016/index.html index ca05b62919..7cc9046c89 100644 --- a/news/20231016/index.html +++ b/news/20231016/index.html @@ -3,10 +3,10 @@ - + - + News - 16th October 2023 @@ -33,11 +33,11 @@ - + - - - + + + diff --git a/news/20231017/index.html b/news/20231017/index.html index cfc61bcd5a..d6292dfcc7 100644 --- a/news/20231017/index.html +++ b/news/20231017/index.html @@ -3,10 +3,10 @@ - + - + News - 17th October 2023 @@ -33,11 +33,11 @@ - + - - - + + + diff --git a/news/20231020/index.html b/news/20231020/index.html index a527363b3c..a4afd1950d 100644 --- a/news/20231020/index.html +++ b/news/20231020/index.html @@ -3,10 +3,10 @@ - + - + News - 20th October 2023 @@ -33,11 +33,11 @@ - + - - - + + + diff --git a/news/20231024/index.html b/news/20231024/index.html index 52c805640d..7f2316b87b 100644 --- a/news/20231024/index.html +++ b/news/20231024/index.html @@ -3,10 +3,10 @@ - + - + News - 24th October 2023 @@ -33,11 +33,11 @@ - + - - - + + + diff --git a/news/20231025/index.html b/news/20231025/index.html index 7513636149..dbf1040229 100644 --- a/news/20231025/index.html +++ b/news/20231025/index.html @@ -3,10 +3,10 @@ - + - + News - 25th October 2023 @@ -33,11 +33,11 @@ - + - - - + + + diff --git a/news/20231101/index.html b/news/20231101/index.html index 0ed80f0a98..77a1286dab 100644 --- a/news/20231101/index.html +++ b/news/20231101/index.html @@ -3,10 +3,10 @@ - + - + News - 1st November 2023 @@ -33,11 +33,11 @@ - + - - - + + + diff --git a/news/20231104/index.html b/news/20231104/index.html index d9b2d66b11..202913e346 100644 --- a/news/20231104/index.html +++ b/news/20231104/index.html @@ -3,10 +3,10 @@ - + - + News - 4th November 2023 @@ -33,11 +33,11 @@ - + - - - + + + diff --git a/news/20231105/index.html b/news/20231105/index.html index 2066725351..6135496a57 100644 --- a/news/20231105/index.html +++ b/news/20231105/index.html @@ -3,10 +3,10 @@ - + - + News - 5th November 2023 @@ -33,11 +33,11 @@ - + - - - + + + diff --git a/news/20231106/index.html b/news/20231106/index.html index 1210a623ba..9af1e756c3 100644 --- a/news/20231106/index.html +++ b/news/20231106/index.html @@ -3,10 +3,10 @@ - + - + News - 6th November 2023 @@ -33,11 +33,11 @@ - + - - - + + + diff --git a/news/20231107/index.html b/news/20231107/index.html index b2dcf4fb38..50d402d364 100644 --- a/news/20231107/index.html +++ b/news/20231107/index.html @@ -3,10 +3,10 @@ - + - + News - 7th November 2023 @@ -33,11 +33,11 @@ - + - - - + + + diff --git a/news/20231108/index.html b/news/20231108/index.html index bbdfbffae8..95aa085ec6 100644 --- a/news/20231108/index.html +++ b/news/20231108/index.html @@ -3,10 +3,10 @@ - + - + News - 8th November 2023 @@ -33,11 +33,11 @@ - + - - - + + + diff --git a/news/20231109/index.html b/news/20231109/index.html index f64c452cc2..08fd3bf9fd 100644 --- a/news/20231109/index.html +++ b/news/20231109/index.html @@ -3,10 +3,10 @@ - + - + News - 9th November 2023 @@ -33,11 +33,11 @@ - + - - - + + + diff --git a/news/20231111/index.html b/news/20231111/index.html index ded0648adb..e901fe4d84 100644 --- a/news/20231111/index.html +++ b/news/20231111/index.html @@ -3,10 +3,10 @@ - + - + News - 11th November 2023 @@ -33,11 +33,11 @@ - + - - - + + + diff --git a/news/20231112/index.html b/news/20231112/index.html index 14b4c7643b..c81722c395 100644 --- a/news/20231112/index.html +++ b/news/20231112/index.html @@ -3,10 +3,10 @@ - + - + News - 12th November 2023 @@ -33,11 +33,11 @@ - + - - - + + + diff --git a/news/20231113/index.html b/news/20231113/index.html index 0c9a36ba4b..6462c87543 100644 --- a/news/20231113/index.html +++ b/news/20231113/index.html @@ -3,10 +3,10 @@ - + - + News - 13th November 2023 @@ -33,11 +33,11 @@ - + - - - + + + diff --git a/news/20231115/index.html b/news/20231115/index.html index 1111a0ecdc..566c5d05e0 100644 --- a/news/20231115/index.html +++ b/news/20231115/index.html @@ -3,10 +3,10 @@ - + - + News - 15th November 2023 @@ -33,11 +33,11 @@ - + - - - + + + diff --git a/news/20231117/index.html b/news/20231117/index.html index 22554431c0..8a7c4d7ce5 100644 --- a/news/20231117/index.html +++ b/news/20231117/index.html @@ -3,10 +3,10 @@ - + - + News - 17th November 2023 @@ -33,11 +33,11 @@ - + - - - + + + diff --git a/news/20231118/index.html b/news/20231118/index.html index 814be744ca..f0ae2f86a3 100644 --- a/news/20231118/index.html +++ b/news/20231118/index.html @@ -3,10 +3,10 @@ - + - + News - 18th November 2023 @@ -33,11 +33,11 @@ - + - - - + + + diff --git a/news/20231120/index.html b/news/20231120/index.html index 5dadfa4e1f..d8f0ae10e6 100644 --- a/news/20231120/index.html +++ b/news/20231120/index.html @@ -3,10 +3,10 @@ - + - + News - 20th November 2023 @@ -33,11 +33,11 @@ - + - - - + + + diff --git a/news/20231121/index.html b/news/20231121/index.html index fdeafb9d0a..4a7a4e7dd8 100644 --- a/news/20231121/index.html +++ b/news/20231121/index.html @@ -3,10 +3,10 @@ - + - + News - 21st November 2023 @@ -33,11 +33,11 @@ - + - - - + + + diff --git a/news/20231122/index.html b/news/20231122/index.html index 0a8ff7a9a6..028479b6f5 100644 --- a/news/20231122/index.html +++ b/news/20231122/index.html @@ -3,10 +3,10 @@ - + - + News - 22nd November 2023 @@ -33,11 +33,11 @@ - + - - - + + + diff --git a/news/20231201/index.html b/news/20231201/index.html index d3ad5767de..a14889c092 100644 --- a/news/20231201/index.html +++ b/news/20231201/index.html @@ -3,10 +3,10 @@ - + - + News - 1st December 2023 @@ -33,11 +33,11 @@ - + - - - + + + diff --git a/news/20231202/index.html b/news/20231202/index.html index bcfd57a3ce..70cbf12f47 100644 --- a/news/20231202/index.html +++ b/news/20231202/index.html @@ -3,10 +3,10 @@ - + - + News - 2nd December 2023 @@ -33,11 +33,11 @@ - + - - - + + + diff --git a/news/20231203/index.html b/news/20231203/index.html index 81fc1c2a20..366c68e66f 100644 --- a/news/20231203/index.html +++ b/news/20231203/index.html @@ -3,10 +3,10 @@ - + - + News - 3rd December 2023 @@ -33,11 +33,11 @@ - + - - - + + + diff --git a/news/20231205/index.html b/news/20231205/index.html index ffde1f3b5a..ea4d60c7bf 100644 --- a/news/20231205/index.html +++ b/news/20231205/index.html @@ -3,10 +3,10 @@ - + - + News - 5th December 2023 @@ -33,11 +33,11 @@ - + - - - + + + diff --git a/news/20231206/index.html b/news/20231206/index.html index cd751d59db..30884df9ed 100644 --- a/news/20231206/index.html +++ b/news/20231206/index.html @@ -3,10 +3,10 @@ - + - + News - 6th December 2023 @@ -33,11 +33,11 @@ - + - - - + + + diff --git a/news/20231207/index.html b/news/20231207/index.html index 1ef3bf14ae..013f50bfc5 100644 --- a/news/20231207/index.html +++ b/news/20231207/index.html @@ -3,10 +3,10 @@ - + - + News - 7th December 2023 @@ -33,11 +33,11 @@ - + - - - + + + diff --git a/news/20231208/index.html b/news/20231208/index.html index 0e3dc79dc0..1946dca9ce 100644 --- a/news/20231208/index.html +++ b/news/20231208/index.html @@ -3,10 +3,10 @@ - + - + News - 8th December 2023 @@ -33,11 +33,11 @@ - + - - - + + + diff --git a/news/20231209/index.html b/news/20231209/index.html index 98fd54d251..6281d1edbc 100644 --- a/news/20231209/index.html +++ b/news/20231209/index.html @@ -3,10 +3,10 @@ - + - + News - 9th December 2023 @@ -33,11 +33,11 @@ - + - - - + + + diff --git a/news/20231211/index.html b/news/20231211/index.html index c9eac50009..15be3c3538 100644 --- a/news/20231211/index.html +++ b/news/20231211/index.html @@ -3,10 +3,10 @@ - + - + News - 11th December 2023 @@ -33,11 +33,11 @@ - + - - - + + + diff --git a/news/20231212/index.html b/news/20231212/index.html index 74539a46c5..f53d19e5e9 100644 --- a/news/20231212/index.html +++ b/news/20231212/index.html @@ -3,10 +3,10 @@ - + - + News - 12th December 2023 @@ -33,12 +33,12 @@ - + - - - - + + + + diff --git a/news/20231215/index.html b/news/20231215/index.html index f49996f984..682f18dfe3 100644 --- a/news/20231215/index.html +++ b/news/20231215/index.html @@ -3,10 +3,10 @@ - + - + News - 15th December 2023 @@ -33,11 +33,11 @@ - + - - - + + + diff --git a/news/20231216/index.html b/news/20231216/index.html index ff06ddf4c8..0bdd9b61e5 100644 --- a/news/20231216/index.html +++ b/news/20231216/index.html @@ -3,10 +3,10 @@ - + - + News - 16th December 2023 @@ -33,11 +33,11 @@ - + - - - + + + diff --git a/news/20231218/index.html b/news/20231218/index.html index 8847463b3a..27340dc38a 100644 --- a/news/20231218/index.html +++ b/news/20231218/index.html @@ -3,10 +3,10 @@ - + - + News - 18th December 2023 @@ -33,11 +33,11 @@ - + - - - + + + diff --git a/news/20231219/index.html b/news/20231219/index.html index d79236ad72..2a6816af8b 100644 --- a/news/20231219/index.html +++ b/news/20231219/index.html @@ -3,10 +3,10 @@ - + - + News - 19th December 2023 @@ -33,11 +33,11 @@ - + - - - + + + diff --git a/news/20231221/index.html b/news/20231221/index.html index 529d3f9adb..2962f2465c 100644 --- a/news/20231221/index.html +++ b/news/20231221/index.html @@ -3,10 +3,10 @@ - + - + News - 21st December 2023 @@ -33,11 +33,11 @@ - + - - - + + + diff --git a/news/20231222/index.html b/news/20231222/index.html index a85214778d..658f0cdbec 100644 --- a/news/20231222/index.html +++ b/news/20231222/index.html @@ -3,10 +3,10 @@ - + - + News - 22nd December 2023 @@ -33,11 +33,11 @@ - + - - - + + + diff --git a/news/20231225/index.html b/news/20231225/index.html index 1c44b07caf..1e3b32549e 100644 --- a/news/20231225/index.html +++ b/news/20231225/index.html @@ -3,10 +3,10 @@ - + - + News - 25th December 2023 @@ -33,11 +33,11 @@ - + - - - + + + diff --git a/news/20231226/index.html b/news/20231226/index.html index 2ee1c22ddb..2230a6a7ab 100644 --- a/news/20231226/index.html +++ b/news/20231226/index.html @@ -3,10 +3,10 @@ - + - + News - 26th December 2023 @@ -33,11 +33,11 @@ - + - - - + + + diff --git a/news/20240119/index.html b/news/20240119/index.html index cc41ad8929..a48203e013 100644 --- a/news/20240119/index.html +++ b/news/20240119/index.html @@ -3,10 +3,10 @@ - + - + News - 19th January 2024 @@ -33,11 +33,11 @@ - + - - - + + + diff --git a/news/20240120/index.html b/news/20240120/index.html index c61a88f54b..25a1b0e2d3 100644 --- a/news/20240120/index.html +++ b/news/20240120/index.html @@ -3,10 +3,10 @@ - + - + News - 20th January 2024 @@ -33,11 +33,11 @@ - + - - - + + + diff --git a/news/20240123/index.html b/news/20240123/index.html index 5b2b858229..6f7d822fc9 100644 --- a/news/20240123/index.html +++ b/news/20240123/index.html @@ -3,10 +3,10 @@ - + - + News - 23rd January 2024 @@ -33,11 +33,11 @@ - + - - - + + + diff --git a/news/20240124/index.html b/news/20240124/index.html index e62db819c3..717e4767de 100644 --- a/news/20240124/index.html +++ b/news/20240124/index.html @@ -3,10 +3,10 @@ - + - + News - 24th January 2024 @@ -33,11 +33,11 @@ - + - - - + + + diff --git a/news/20240127/index.html b/news/20240127/index.html index 9a33ca89b8..f396a01c58 100644 --- a/news/20240127/index.html +++ b/news/20240127/index.html @@ -3,10 +3,10 @@ - + - + News - 27th January 2024 @@ -33,11 +33,11 @@ - + - - - + + + diff --git a/news/20240131/index.html b/news/20240131/index.html index a04a7d1961..bbecf2b53d 100644 --- a/news/20240131/index.html +++ b/news/20240131/index.html @@ -3,10 +3,10 @@ - + - + News - 31st January 2024 @@ -33,11 +33,11 @@ - + - - - + + + diff --git a/news/20240201/index.html b/news/20240201/index.html index 46f931754f..5ac1d715db 100644 --- a/news/20240201/index.html +++ b/news/20240201/index.html @@ -3,10 +3,10 @@ - + - + News - 1st February 2024 @@ -33,11 +33,11 @@ - + - - - + + + diff --git a/news/20240202/index.html b/news/20240202/index.html index 4040ee01c8..9cb2fe39ee 100644 --- a/news/20240202/index.html +++ b/news/20240202/index.html @@ -3,10 +3,10 @@ - + - + News - 2nd February 2024 @@ -33,11 +33,11 @@ - + - - - + + + diff --git a/news/20240205/index.html b/news/20240205/index.html index a8ce46a924..16d6d156e0 100644 --- a/news/20240205/index.html +++ b/news/20240205/index.html @@ -3,10 +3,10 @@ - + - + News - 5th February 2024 @@ -33,11 +33,11 @@ - + - - - + + + diff --git a/news/20240206/index.html b/news/20240206/index.html index 40b2dbb266..4b8bd91424 100644 --- a/news/20240206/index.html +++ b/news/20240206/index.html @@ -3,10 +3,10 @@ - + - + News - 6th February 2024 @@ -33,11 +33,11 @@ - + - - - + + + diff --git a/news/20240222/index.html b/news/20240222/index.html index 3b7d18b878..cf9b299705 100644 --- a/news/20240222/index.html +++ b/news/20240222/index.html @@ -3,10 +3,10 @@ - + - + News - 22nd February 2024 @@ -33,11 +33,11 @@ - + - - - + + + diff --git a/news/20240224/index.html b/news/20240224/index.html index cf019ca500..b0f7c0305a 100644 --- a/news/20240224/index.html +++ b/news/20240224/index.html @@ -3,10 +3,10 @@ - + - + News - 24th February 2024 @@ -33,11 +33,11 @@ - + - - - + + + diff --git a/news/20240225/index.html b/news/20240225/index.html index d90b380e22..d4b2b7c118 100644 --- a/news/20240225/index.html +++ b/news/20240225/index.html @@ -3,10 +3,10 @@ - + - + News - 25th February 2024 @@ -33,11 +33,11 @@ - + - - - + + + diff --git a/news/20240226/index.html b/news/20240226/index.html index 311d351443..07f8afaca7 100644 --- a/news/20240226/index.html +++ b/news/20240226/index.html @@ -3,10 +3,10 @@ - + - + News - 26th February 2024 @@ -33,11 +33,11 @@ - + - - - + + + diff --git a/news/20240312/index.html b/news/20240312/index.html index 7340870bca..4f94d34418 100644 --- a/news/20240312/index.html +++ b/news/20240312/index.html @@ -3,10 +3,10 @@ - + - + News - 12th March 2024 @@ -33,11 +33,11 @@ - + - - - + + + diff --git a/news/20240318/index.html b/news/20240318/index.html index 624834e39c..63f6cafdef 100644 --- a/news/20240318/index.html +++ b/news/20240318/index.html @@ -3,10 +3,10 @@ - + - + News - 18th March 2024 @@ -33,11 +33,11 @@ - + - - - + + + diff --git a/news/20240327/index.html b/news/20240327/index.html index 22fb7a2788..8a4189af39 100644 --- a/news/20240327/index.html +++ b/news/20240327/index.html @@ -3,10 +3,10 @@ - + - + News - 27th March 2024 @@ -33,11 +33,11 @@ - + - - - + + + diff --git a/news/20240405/index.html b/news/20240405/index.html index 3a27370200..06246d07b1 100644 --- a/news/20240405/index.html +++ b/news/20240405/index.html @@ -3,10 +3,10 @@ - + - + News - 5th April 2024 @@ -33,11 +33,11 @@ - + - - - + + + diff --git a/news/20240408/index.html b/news/20240408/index.html index aefd0b9b1d..391bd4e16b 100644 --- a/news/20240408/index.html +++ b/news/20240408/index.html @@ -3,10 +3,10 @@ - + - + News - 8th April 2024 @@ -33,11 +33,11 @@ - + - - - + + + diff --git a/news/20240409/index.html b/news/20240409/index.html index 0d67fb5833..41bc9c0f07 100644 --- a/news/20240409/index.html +++ b/news/20240409/index.html @@ -3,10 +3,10 @@ - + - + News - 9th April 2024 @@ -33,11 +33,11 @@ - + - - - + + + diff --git a/news/20240424/index.html b/news/20240424/index.html index 4a41e150ef..384814387c 100644 --- a/news/20240424/index.html +++ b/news/20240424/index.html @@ -3,10 +3,10 @@ - + - + News - 24th April 2024 @@ -33,11 +33,11 @@ - + - - - + + + diff --git a/news/20240504/index.html b/news/20240504/index.html index ddf177c7ad..4e029b026a 100644 --- a/news/20240504/index.html +++ b/news/20240504/index.html @@ -3,10 +3,10 @@ - + - + News - 4th May 2024 @@ -33,11 +33,11 @@ - + - - - + + + diff --git a/news/20240506/index.html b/news/20240506/index.html index dbaf8789bf..bbed336483 100644 --- a/news/20240506/index.html +++ b/news/20240506/index.html @@ -3,10 +3,10 @@ - + - + News - 6th May 2024 @@ -33,11 +33,11 @@ - + - - - + + + diff --git a/news/20240507/index.html b/news/20240507/index.html index 7beaef7ddb..735d6591b8 100644 --- a/news/20240507/index.html +++ b/news/20240507/index.html @@ -3,10 +3,10 @@ - + - + News - 7th May 2024 @@ -33,11 +33,11 @@ - + - - - + + + diff --git a/news/20240508/index.html b/news/20240508/index.html index 0a3daf1757..380262143d 100644 --- a/news/20240508/index.html +++ b/news/20240508/index.html @@ -3,10 +3,10 @@ - + - + News - 8th May 2024 @@ -33,11 +33,11 @@ - + - - - + + + diff --git a/news/20240509/index.html b/news/20240509/index.html index d53318644f..56d0e4b798 100644 --- a/news/20240509/index.html +++ b/news/20240509/index.html @@ -3,10 +3,10 @@ - + - + News - 9th May 2024 @@ -33,11 +33,11 @@ - + - - - + + + diff --git a/news/20240515/index.html b/news/20240515/index.html index 994e160366..5a3e79d751 100644 --- a/news/20240515/index.html +++ b/news/20240515/index.html @@ -3,10 +3,10 @@ - + - + News - 15th May 2024 @@ -33,11 +33,11 @@ - + - - - + + + diff --git a/news/20240516/index.html b/news/20240516/index.html index 053ea05230..9a82fa3cb0 100644 --- a/news/20240516/index.html +++ b/news/20240516/index.html @@ -3,10 +3,10 @@ - + - + News - 16th May 2024 @@ -33,11 +33,11 @@ - + - - - + + + diff --git a/news/20240601/index.html b/news/20240601/index.html index 9c1a27fefb..e3fb6db3d4 100644 --- a/news/20240601/index.html +++ b/news/20240601/index.html @@ -3,10 +3,10 @@ - + - + News - 1st June 2024 @@ -33,11 +33,11 @@ - + - - - + + + diff --git a/news/20240603/index.html b/news/20240603/index.html index 47450d015f..7b8525d407 100644 --- a/news/20240603/index.html +++ b/news/20240603/index.html @@ -3,10 +3,10 @@ - + - + News - 3rd June 2024 @@ -33,11 +33,11 @@ - + - - - + + + diff --git a/news/20240605/index.html b/news/20240605/index.html index e6d1a7b934..7bd0c1bf9f 100644 --- a/news/20240605/index.html +++ b/news/20240605/index.html @@ -3,10 +3,10 @@ - + - + News - 5th June 2024 @@ -33,11 +33,11 @@ - + - - - + + + diff --git a/news/20240607/index.html b/news/20240607/index.html index 90c5db2d67..ccb205792d 100644 --- a/news/20240607/index.html +++ b/news/20240607/index.html @@ -3,10 +3,10 @@ - + - + News - 7th June 2024 @@ -33,11 +33,11 @@ - + - - - + + + diff --git a/news/20240611/index.html b/news/20240611/index.html index cd217c1618..1d40583d5c 100644 --- a/news/20240611/index.html +++ b/news/20240611/index.html @@ -3,10 +3,10 @@ - + - + News - 11th June 2024 @@ -33,11 +33,11 @@ - + - - - + + + diff --git a/news/20240612/index.html b/news/20240612/index.html index 74af88aaba..ffb686eb0f 100644 --- a/news/20240612/index.html +++ b/news/20240612/index.html @@ -3,10 +3,10 @@ - + - + News - 12th June 2024 @@ -33,11 +33,11 @@ - + - - - + + + diff --git a/news/20240613/index.html b/news/20240613/index.html index 5f66a8cfbd..0e3d94af57 100644 --- a/news/20240613/index.html +++ b/news/20240613/index.html @@ -3,10 +3,10 @@ - + - + News - 13th June 2024 @@ -33,11 +33,11 @@ - + - - - + + + diff --git a/news/20240620/index.html b/news/20240620/index.html index 056e12f2e2..2c4ff522f3 100644 --- a/news/20240620/index.html +++ b/news/20240620/index.html @@ -3,10 +3,10 @@ - + - + News - 20th June 2024 @@ -33,11 +33,11 @@ - + - - - + + + diff --git a/news/20240621/index.html b/news/20240621/index.html index 23a8e4d9af..cd67adfc11 100644 --- a/news/20240621/index.html +++ b/news/20240621/index.html @@ -3,10 +3,10 @@ - + - + News - 21st June 2024 @@ -33,11 +33,11 @@ - + - - - + + + diff --git a/news/20240622/index.html b/news/20240622/index.html index d0bfdd18fe..a640ae8d80 100644 --- a/news/20240622/index.html +++ b/news/20240622/index.html @@ -3,10 +3,10 @@ - + - + News - 22nd June 2024 @@ -33,11 +33,11 @@ - + - - - + + + diff --git a/news/20240624/index.html b/news/20240624/index.html index 5984966f5e..643e9d3ded 100644 --- a/news/20240624/index.html +++ b/news/20240624/index.html @@ -3,10 +3,10 @@ - + - + News - 24th June 2024 @@ -33,11 +33,11 @@ - + - - - + + + diff --git a/news/20240625/index.html b/news/20240625/index.html index ff1339d1ad..ec61abac21 100644 --- a/news/20240625/index.html +++ b/news/20240625/index.html @@ -3,10 +3,10 @@ - + - + News - 25th June 2024 @@ -33,11 +33,11 @@ - + - - - + + + diff --git a/news/20240626/index.html b/news/20240626/index.html index 3f5359d59d..be83828d19 100644 --- a/news/20240626/index.html +++ b/news/20240626/index.html @@ -3,10 +3,10 @@ - + - + News - 26th June 2024 @@ -33,11 +33,11 @@ - + - - - + + + diff --git a/news/20240627/index.html b/news/20240627/index.html index d6a4f98243..65f94e9a7e 100644 --- a/news/20240627/index.html +++ b/news/20240627/index.html @@ -3,10 +3,10 @@ - + - + News - 27th June 2024 @@ -33,11 +33,11 @@ - + - - - + + + diff --git a/news/20240628/index.html b/news/20240628/index.html index e1310d4bc4..64fb089b6f 100644 --- a/news/20240628/index.html +++ b/news/20240628/index.html @@ -3,10 +3,10 @@ - + - + News - 28th June 2024 @@ -33,11 +33,11 @@ - + - - - + + + diff --git a/news/20240630/index.html b/news/20240630/index.html index 88f7c82194..e36c10633a 100644 --- a/news/20240630/index.html +++ b/news/20240630/index.html @@ -3,10 +3,10 @@ - + - + News - 30th June 2024 @@ -33,11 +33,11 @@ - + - - - + + + diff --git a/news/20240705/index.html b/news/20240705/index.html index 364e97482b..98900ebefc 100644 --- a/news/20240705/index.html +++ b/news/20240705/index.html @@ -3,10 +3,10 @@ - + - + News - 5th July 2024 @@ -33,11 +33,11 @@ - + - - - + + + diff --git a/news/20240711/index.html b/news/20240711/index.html index a84f67609e..30c78d7ffe 100644 --- a/news/20240711/index.html +++ b/news/20240711/index.html @@ -3,10 +3,10 @@ - + - + News - 11th July 2024 @@ -33,11 +33,11 @@ - + - - - + + + diff --git a/news/20240715/index.html b/news/20240715/index.html index b53248b565..1b2c158054 100644 --- a/news/20240715/index.html +++ b/news/20240715/index.html @@ -3,10 +3,10 @@ - + - + News - 15th July 2024 @@ -33,11 +33,11 @@ - + - - - + + + diff --git a/news/20240722/index.html b/news/20240722/index.html index 8149aa3af8..9d939048d3 100644 --- a/news/20240722/index.html +++ b/news/20240722/index.html @@ -3,10 +3,10 @@ - + - + News - 22nd July 2024 @@ -33,11 +33,11 @@ - + - - - + + + diff --git a/news/20240725/index.html b/news/20240725/index.html index 2004fa64bb..d1e8626f0b 100644 --- a/news/20240725/index.html +++ b/news/20240725/index.html @@ -3,10 +3,10 @@ - + - + News - 25th July 2024 @@ -33,11 +33,11 @@ - + - - - + + + diff --git a/news/20240726/index.html b/news/20240726/index.html index 10934437ad..990d105289 100644 --- a/news/20240726/index.html +++ b/news/20240726/index.html @@ -3,10 +3,10 @@ - + - + News - 26th July 2024 @@ -33,11 +33,11 @@ - + - - - + + + diff --git a/news/20240730/index.html b/news/20240730/index.html index 9419b1bc4a..e20c8bdc7d 100644 --- a/news/20240730/index.html +++ b/news/20240730/index.html @@ -3,10 +3,10 @@ - + - + News - 30th July 2024 @@ -33,11 +33,11 @@ - + - - - + + + diff --git a/news/20240801/index.html b/news/20240801/index.html index ddb19f08a6..c6c2e5bf25 100644 --- a/news/20240801/index.html +++ b/news/20240801/index.html @@ -3,10 +3,10 @@ - + - + News - 1st August 2024 @@ -33,11 +33,11 @@ - + - - - + + + diff --git a/news/20240802/index.html b/news/20240802/index.html index bec7e6157e..85df66508a 100644 --- a/news/20240802/index.html +++ b/news/20240802/index.html @@ -3,10 +3,10 @@ - + - + News - 2nd August 2024 @@ -33,11 +33,11 @@ - + - - - + + + diff --git a/news/20240806/index.html b/news/20240806/index.html index 9644d743a4..c4479f84e1 100644 --- a/news/20240806/index.html +++ b/news/20240806/index.html @@ -3,10 +3,10 @@ - + - + News - 6th August 2024 @@ -33,11 +33,11 @@ - + - - - + + + diff --git a/news/20240814/index.html b/news/20240814/index.html index 9252393a60..5d8bf096db 100644 --- a/news/20240814/index.html +++ b/news/20240814/index.html @@ -3,10 +3,10 @@ - + - + News - 14th August 2024 @@ -33,11 +33,11 @@ - + - - - + + + diff --git a/news/20240815/index.html b/news/20240815/index.html index 7758833387..a2715f6ecf 100644 --- a/news/20240815/index.html +++ b/news/20240815/index.html @@ -3,10 +3,10 @@ - + - + News - 15th August 2024 @@ -33,11 +33,11 @@ - + - - - + + + diff --git a/news/20240819/index.html b/news/20240819/index.html index 9b9f61541c..d552bd225a 100644 --- a/news/20240819/index.html +++ b/news/20240819/index.html @@ -3,10 +3,10 @@ - + - + News - 19th August 2024 @@ -33,11 +33,11 @@ - + - - - + + + diff --git a/news/20240822/index.html b/news/20240822/index.html index 93399edcfb..03a3a46e12 100644 --- a/news/20240822/index.html +++ b/news/20240822/index.html @@ -3,10 +3,10 @@ - + - + News - 22nd August 2024 @@ -33,11 +33,11 @@ - + - - - + + + diff --git a/news/20240823/index.html b/news/20240823/index.html index d66c60f5b8..571a4de719 100644 --- a/news/20240823/index.html +++ b/news/20240823/index.html @@ -3,10 +3,10 @@ - + - + News - 23rd August 2024 @@ -33,11 +33,11 @@ - + - - - + + + diff --git a/news/20240824/index.html b/news/20240824/index.html index 5a9388b7ad..013cbefafe 100644 --- a/news/20240824/index.html +++ b/news/20240824/index.html @@ -3,10 +3,10 @@ - + - + News - 24th August 2024 @@ -33,11 +33,11 @@ - + - - - + + + diff --git a/news/20240826/index.html b/news/20240826/index.html index f7b602d8a0..91fc49b15d 100644 --- a/news/20240826/index.html +++ b/news/20240826/index.html @@ -3,10 +3,10 @@ - + - + News - 26th August 2024 @@ -33,11 +33,11 @@ - + - - - + + + diff --git a/news/20240828/index.html b/news/20240828/index.html index 1c61224320..d7b107d0f8 100644 --- a/news/20240828/index.html +++ b/news/20240828/index.html @@ -3,10 +3,10 @@ - + - + News - 28th August 2024 @@ -33,11 +33,11 @@ - + - - - + + + diff --git a/news/20240830/index.html b/news/20240830/index.html index c63f9d18a7..b9f78602ed 100644 --- a/news/20240830/index.html +++ b/news/20240830/index.html @@ -3,10 +3,10 @@ - + - + News - 30th August 2024 @@ -33,11 +33,11 @@ - + - - - + + + diff --git a/news/20240907/index.html b/news/20240907/index.html index 917cf60bae..f4d7c77c4e 100644 --- a/news/20240907/index.html +++ b/news/20240907/index.html @@ -3,10 +3,10 @@ - + - + News - 7th September 2024 @@ -33,11 +33,11 @@ - + - - - + + + diff --git a/news/20240908/index.html b/news/20240908/index.html index 64c9ff44f2..b5d6239530 100644 --- a/news/20240908/index.html +++ b/news/20240908/index.html @@ -3,10 +3,10 @@ - + - + News - 8th September 2024 @@ -33,11 +33,11 @@ - + - - - + + + diff --git a/news/20240917/index.html b/news/20240917/index.html index 93f76698bc..0dece66b15 100644 --- a/news/20240917/index.html +++ b/news/20240917/index.html @@ -3,10 +3,10 @@ - + - + News - 17th September 2024 @@ -33,11 +33,11 @@ - + - - - + + + diff --git a/news/20240918/index.html b/news/20240918/index.html new file mode 100644 index 0000000000..53c19ad577 --- /dev/null +++ b/news/20240918/index.html @@ -0,0 +1,471 @@ + + + + + + + + + + + + News - 18th September 2024 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+ +
+
+ + +
+ + + + +
+ + + + +
+ + + + + +
+ +
+ + +
+ + +
+ +
+
+ +
+
+ + + + +
+
+
+
+ +
+ + + + + + + + +
+ +
+
+
+
+ +
+ + + + +

+ # + 2024 +

+
+ +

+ # + September +

+
+ +

+ # + 18th September 2024 +

+
+

If you're a developer who works with Final Cut Pro Workflow Extensions, you may have noticed that things break when you upgrade to macOS Sequoia 15.0 and Xcode 16.0. Doh!

+

Thankfully the fix is fairly simple once you know the trick...

+

If you're setting this:

+

+ +
+
+

+

Simply change this:

+

+ +
+
+

+

To this:

+

+ +
+
+

+

This is because in Xcode 16.0, a clang fix was made that now requires a space after the entry linker option -e to disambiguate this option from other options that start with the letter e.

+

To fix the error, you simply need to separate out the -e from _ProExtensionMain in the Other Linker Flags build setting.

+

As of today, the Workflow Extensions SDK hasn't been updated, but hopefully we'll see this fixed in the Xcode template soon.

+

Thanks to Phil in the CocoaHeads community for helping me work this out!

+
+

It's nearly your last chance to get 30% off the amazing Apple Motion Masterclass by Dylan Bates (aka The Final Cut Bro)!

+

Simply use the promo code MotionTime30. Offer end 20th September.

+
+

It's time to stop ignoring Apple Motion and make it a part of your daily editing life.

+

This course will take you from knowing absolutely nothing about Motion, to knowing how to create advanced templates, graphics and VFX with over 7.5 hours of high quality videos. Plus there's even more on the way!

+

This course is 100% satisfaction guaranteed! Not happy with it? Let me know and I will offer a full refund.

+
+

You can buy now here.

+
+ +

+ # + Discuss this page +

+
+ + + + + +
+ +
+ +
+ +
+
+ + + + + + + +
+ +
+
+ + + +
+ + +
+ + + + diff --git a/openletter/index.html b/openletter/index.html index 3a3d940a28..9ec985a2e5 100644 --- a/openletter/index.html +++ b/openletter/index.html @@ -3,10 +3,10 @@ - + - + Open Letter @@ -33,11 +33,11 @@ - + - - - + + + diff --git a/privacy/index.html b/privacy/index.html index c5f9079b58..4dbc7a807f 100644 --- a/privacy/index.html +++ b/privacy/index.html @@ -3,10 +3,10 @@ - + - + Privacy Policy @@ -33,11 +33,11 @@ - + - - - + + + diff --git a/releasenotes/index.html b/releasenotes/index.html index b4869772de..54531ad099 100644 --- a/releasenotes/index.html +++ b/releasenotes/index.html @@ -3,10 +3,10 @@ - + - + Release Notes @@ -33,11 +33,11 @@ - + - - - + + + diff --git a/resources/css/katex.css b/resources/css/katex.css index 3f247c2534..7d08ee98ab 100644 --- a/resources/css/katex.css +++ b/resources/css/katex.css @@ -1,3 +1,3 @@ -/*! Retype v3.5.0 | retype.com | Copyright 2024. Object.NET, Inc. All rights reserved. */ +/*! Retype v3.6.0 | retype.com | Copyright 2024. Object.NET, Inc. All rights reserved. */ @font-face{font-family:KaTeX_AMS;font-style:normal;font-weight:400;src:url(../fonts/KaTeX_AMS-Regular.woff2) format("woff2"),url(../fonts/KaTeX_AMS-Regular.woff) format("woff"),url(../fonts/KaTeX_AMS-Regular.ttf) format("truetype")}@font-face{font-family:KaTeX_Caligraphic;font-style:normal;font-weight:700;src:url(../fonts/KaTeX_Caligraphic-Bold.woff2) format("woff2"),url(../fonts/KaTeX_Caligraphic-Bold.woff) format("woff"),url(../fonts/KaTeX_Caligraphic-Bold.ttf) format("truetype")}@font-face{font-family:KaTeX_Caligraphic;font-style:normal;font-weight:400;src:url(../fonts/KaTeX_Caligraphic-Regular.woff2) format("woff2"),url(../fonts/KaTeX_Caligraphic-Regular.woff) format("woff"),url(../fonts/KaTeX_Caligraphic-Regular.ttf) format("truetype")}@font-face{font-family:KaTeX_Fraktur;font-style:normal;font-weight:700;src:url(../fonts/KaTeX_Fraktur-Bold.woff2) format("woff2"),url(../fonts/KaTeX_Fraktur-Bold.woff) format("woff"),url(../fonts/KaTeX_Fraktur-Bold.ttf) format("truetype")}@font-face{font-family:KaTeX_Fraktur;font-style:normal;font-weight:400;src:url(../fonts/KaTeX_Fraktur-Regular.woff2) format("woff2"),url(../fonts/KaTeX_Fraktur-Regular.woff) format("woff"),url(../fonts/KaTeX_Fraktur-Regular.ttf) format("truetype")}@font-face{font-family:KaTeX_Main;font-style:normal;font-weight:700;src:url(../fonts/KaTeX_Main-Bold.woff2) format("woff2"),url(../fonts/KaTeX_Main-Bold.woff) format("woff"),url(../fonts/KaTeX_Main-Bold.ttf) format("truetype")}@font-face{font-family:KaTeX_Main;font-style:italic;font-weight:700;src:url(../fonts/KaTeX_Main-BoldItalic.woff2) format("woff2"),url(../fonts/KaTeX_Main-BoldItalic.woff) format("woff"),url(../fonts/KaTeX_Main-BoldItalic.ttf) format("truetype")}@font-face{font-family:KaTeX_Main;font-style:italic;font-weight:400;src:url(../fonts/KaTeX_Main-Italic.woff2) format("woff2"),url(../fonts/KaTeX_Main-Italic.woff) format("woff"),url(../fonts/KaTeX_Main-Italic.ttf) format("truetype")}@font-face{font-family:KaTeX_Main;font-style:normal;font-weight:400;src:url(../fonts/KaTeX_Main-Regular.woff2) format("woff2"),url(../fonts/KaTeX_Main-Regular.woff) format("woff"),url(../fonts/KaTeX_Main-Regular.ttf) format("truetype")}@font-face{font-family:KaTeX_Math;font-style:italic;font-weight:700;src:url(../fonts/KaTeX_Math-BoldItalic.woff2) format("woff2"),url(../fonts/KaTeX_Math-BoldItalic.woff) format("woff"),url(../fonts/KaTeX_Math-BoldItalic.ttf) format("truetype")}@font-face{font-family:KaTeX_Math;font-style:italic;font-weight:400;src:url(../fonts/KaTeX_Math-Italic.woff2) format("woff2"),url(../fonts/KaTeX_Math-Italic.woff) format("woff"),url(../fonts/KaTeX_Math-Italic.ttf) format("truetype")}@font-face{font-family:"KaTeX_SansSerif";font-style:normal;font-weight:700;src:url(../fonts/KaTeX_SansSerif-Bold.woff2) format("woff2"),url(../fonts/KaTeX_SansSerif-Bold.woff) format("woff"),url(../fonts/KaTeX_SansSerif-Bold.ttf) format("truetype")}@font-face{font-family:"KaTeX_SansSerif";font-style:italic;font-weight:400;src:url(../fonts/KaTeX_SansSerif-Italic.woff2) format("woff2"),url(../fonts/KaTeX_SansSerif-Italic.woff) format("woff"),url(../fonts/KaTeX_SansSerif-Italic.ttf) format("truetype")}@font-face{font-family:"KaTeX_SansSerif";font-style:normal;font-weight:400;src:url(../fonts/KaTeX_SansSerif-Regular.woff2) format("woff2"),url(../fonts/KaTeX_SansSerif-Regular.woff) format("woff"),url(../fonts/KaTeX_SansSerif-Regular.ttf) format("truetype")}@font-face{font-family:KaTeX_Script;font-style:normal;font-weight:400;src:url(../fonts/KaTeX_Script-Regular.woff2) format("woff2"),url(../fonts/KaTeX_Script-Regular.woff) format("woff"),url(../fonts/KaTeX_Script-Regular.ttf) format("truetype")}@font-face{font-family:KaTeX_Size1;font-style:normal;font-weight:400;src:url(../fonts/KaTeX_Size1-Regular.woff2) format("woff2"),url(../fonts/KaTeX_Size1-Regular.woff) format("woff"),url(../fonts/KaTeX_Size1-Regular.ttf) format("truetype")}@font-face{font-family:KaTeX_Size2;font-style:normal;font-weight:400;src:url(../fonts/KaTeX_Size2-Regular.woff2) format("woff2"),url(../fonts/KaTeX_Size2-Regular.woff) format("woff"),url(../fonts/KaTeX_Size2-Regular.ttf) format("truetype")}@font-face{font-family:KaTeX_Size3;font-style:normal;font-weight:400;src:url(../fonts/KaTeX_Size3-Regular.woff2) format("woff2"),url(../fonts/KaTeX_Size3-Regular.woff) format("woff"),url(../fonts/KaTeX_Size3-Regular.ttf) format("truetype")}@font-face{font-family:KaTeX_Size4;font-style:normal;font-weight:400;src:url(../fonts/KaTeX_Size4-Regular.woff2) format("woff2"),url(../fonts/KaTeX_Size4-Regular.woff) format("woff"),url(../fonts/KaTeX_Size4-Regular.ttf) format("truetype")}@font-face{font-family:KaTeX_Typewriter;font-style:normal;font-weight:400;src:url(../fonts/KaTeX_Typewriter-Regular.woff2) format("woff2"),url(../fonts/KaTeX_Typewriter-Regular.woff) format("woff"),url(../fonts/KaTeX_Typewriter-Regular.ttf) format("truetype")}.katex{font:normal 1.21em KaTeX_Main,Times New Roman,serif;line-height:1.2;text-indent:0;text-rendering:auto}.katex *{-ms-high-contrast-adjust:none!important;border-color:currentColor}.katex .katex-version:after{content:"0.16.8"}.katex .katex-mathml{clip:rect(1px,1px,1px,1px);border:0;height:1px;overflow:hidden;padding:0;position:absolute;width:1px}.katex .katex-html>.newline{display:block}.katex .base{position:relative;white-space:nowrap;width:-moz-min-content;width:min-content}.katex .base,.katex .strut{display:inline-block}.katex .textbf{font-weight:700}.katex .textit{font-style:italic}.katex .textrm{font-family:KaTeX_Main}.katex .textsf{font-family:KaTeX_SansSerif}.katex .texttt{font-family:KaTeX_Typewriter}.katex .mathnormal{font-family:KaTeX_Math;font-style:italic}.katex .mathit{font-family:KaTeX_Main;font-style:italic}.katex .mathrm{font-style:normal}.katex .mathbf{font-family:KaTeX_Main;font-weight:700}.katex .boldsymbol{font-family:KaTeX_Math;font-style:italic;font-weight:700}.katex .amsrm,.katex .mathbb,.katex .textbb{font-family:KaTeX_AMS}.katex .mathcal{font-family:KaTeX_Caligraphic}.katex .mathfrak,.katex .textfrak{font-family:KaTeX_Fraktur}.katex .mathtt{font-family:KaTeX_Typewriter}.katex .mathscr,.katex .textscr{font-family:KaTeX_Script}.katex .mathsf,.katex .textsf{font-family:KaTeX_SansSerif}.katex .mathboldsf,.katex .textboldsf{font-family:KaTeX_SansSerif;font-weight:700}.katex .mathitsf,.katex .textitsf{font-family:KaTeX_SansSerif;font-style:italic}.katex .mainrm{font-family:KaTeX_Main;font-style:normal}.katex .vlist-t{border-collapse:collapse;display:inline-table;table-layout:fixed}.katex .vlist-r{display:table-row}.katex .vlist{display:table-cell;position:relative;vertical-align:bottom}.katex .vlist>span{display:block;height:0;position:relative}.katex .vlist>span>span{display:inline-block}.katex .vlist>span>.pstrut{overflow:hidden;width:0}.katex .vlist-t2{margin-right:-2px}.katex .vlist-s{display:table-cell;font-size:1px;min-width:2px;vertical-align:bottom;width:2px}.katex .vbox{align-items:baseline;display:inline-flex;flex-direction:column}.katex .hbox{width:100%}.katex .hbox,.katex .thinbox{display:inline-flex;flex-direction:row}.katex .thinbox{max-width:0;width:0}.katex .msupsub{text-align:left}.katex .mfrac>span>span{text-align:center}.katex .mfrac .frac-line{border-bottom-style:solid;display:inline-block;width:100%}.katex .hdashline,.katex .hline,.katex .mfrac .frac-line,.katex .overline .overline-line,.katex .rule,.katex .underline .underline-line{min-height:1px}.katex .mspace{display:inline-block}.katex .clap,.katex .llap,.katex .rlap{position:relative;width:0}.katex .clap>.inner,.katex .llap>.inner,.katex .rlap>.inner{position:absolute}.katex .clap>.fix,.katex .llap>.fix,.katex .rlap>.fix{display:inline-block}.katex .llap>.inner{right:0}.katex .clap>.inner,.katex .rlap>.inner{left:0}.katex .clap>.inner>span{margin-left:-50%;margin-right:50%}.katex .rule{border:0 solid;display:inline-block;position:relative}.katex .hline,.katex .overline .overline-line,.katex .underline .underline-line{border-bottom-style:solid;display:inline-block;width:100%}.katex .hdashline{border-bottom-style:dashed;display:inline-block;width:100%}.katex .sqrt>.root{margin-left:.27777778em;margin-right:-.55555556em}.katex .fontsize-ensurer.reset-size1.size1,.katex .sizing.reset-size1.size1{font-size:1em}.katex .fontsize-ensurer.reset-size1.size2,.katex .sizing.reset-size1.size2{font-size:1.2em}.katex .fontsize-ensurer.reset-size1.size3,.katex .sizing.reset-size1.size3{font-size:1.4em}.katex .fontsize-ensurer.reset-size1.size4,.katex .sizing.reset-size1.size4{font-size:1.6em}.katex .fontsize-ensurer.reset-size1.size5,.katex .sizing.reset-size1.size5{font-size:1.8em}.katex .fontsize-ensurer.reset-size1.size6,.katex .sizing.reset-size1.size6{font-size:2em}.katex .fontsize-ensurer.reset-size1.size7,.katex .sizing.reset-size1.size7{font-size:2.4em}.katex .fontsize-ensurer.reset-size1.size8,.katex .sizing.reset-size1.size8{font-size:2.88em}.katex .fontsize-ensurer.reset-size1.size9,.katex .sizing.reset-size1.size9{font-size:3.456em}.katex .fontsize-ensurer.reset-size1.size10,.katex .sizing.reset-size1.size10{font-size:4.148em}.katex .fontsize-ensurer.reset-size1.size11,.katex .sizing.reset-size1.size11{font-size:4.976em}.katex .fontsize-ensurer.reset-size2.size1,.katex .sizing.reset-size2.size1{font-size:.83333333em}.katex .fontsize-ensurer.reset-size2.size2,.katex .sizing.reset-size2.size2{font-size:1em}.katex .fontsize-ensurer.reset-size2.size3,.katex .sizing.reset-size2.size3{font-size:1.16666667em}.katex .fontsize-ensurer.reset-size2.size4,.katex .sizing.reset-size2.size4{font-size:1.33333333em}.katex .fontsize-ensurer.reset-size2.size5,.katex .sizing.reset-size2.size5{font-size:1.5em}.katex .fontsize-ensurer.reset-size2.size6,.katex .sizing.reset-size2.size6{font-size:1.66666667em}.katex .fontsize-ensurer.reset-size2.size7,.katex .sizing.reset-size2.size7{font-size:2em}.katex .fontsize-ensurer.reset-size2.size8,.katex .sizing.reset-size2.size8{font-size:2.4em}.katex .fontsize-ensurer.reset-size2.size9,.katex .sizing.reset-size2.size9{font-size:2.88em}.katex .fontsize-ensurer.reset-size2.size10,.katex .sizing.reset-size2.size10{font-size:3.45666667em}.katex .fontsize-ensurer.reset-size2.size11,.katex .sizing.reset-size2.size11{font-size:4.14666667em}.katex .fontsize-ensurer.reset-size3.size1,.katex .sizing.reset-size3.size1{font-size:.71428571em}.katex .fontsize-ensurer.reset-size3.size2,.katex .sizing.reset-size3.size2{font-size:.85714286em}.katex .fontsize-ensurer.reset-size3.size3,.katex .sizing.reset-size3.size3{font-size:1em}.katex .fontsize-ensurer.reset-size3.size4,.katex .sizing.reset-size3.size4{font-size:1.14285714em}.katex .fontsize-ensurer.reset-size3.size5,.katex .sizing.reset-size3.size5{font-size:1.28571429em}.katex .fontsize-ensurer.reset-size3.size6,.katex .sizing.reset-size3.size6{font-size:1.42857143em}.katex .fontsize-ensurer.reset-size3.size7,.katex .sizing.reset-size3.size7{font-size:1.71428571em}.katex .fontsize-ensurer.reset-size3.size8,.katex .sizing.reset-size3.size8{font-size:2.05714286em}.katex .fontsize-ensurer.reset-size3.size9,.katex .sizing.reset-size3.size9{font-size:2.46857143em}.katex .fontsize-ensurer.reset-size3.size10,.katex .sizing.reset-size3.size10{font-size:2.96285714em}.katex .fontsize-ensurer.reset-size3.size11,.katex .sizing.reset-size3.size11{font-size:3.55428571em}.katex .fontsize-ensurer.reset-size4.size1,.katex .sizing.reset-size4.size1{font-size:.625em}.katex .fontsize-ensurer.reset-size4.size2,.katex .sizing.reset-size4.size2{font-size:.75em}.katex .fontsize-ensurer.reset-size4.size3,.katex .sizing.reset-size4.size3{font-size:.875em}.katex .fontsize-ensurer.reset-size4.size4,.katex .sizing.reset-size4.size4{font-size:1em}.katex .fontsize-ensurer.reset-size4.size5,.katex .sizing.reset-size4.size5{font-size:1.125em}.katex .fontsize-ensurer.reset-size4.size6,.katex .sizing.reset-size4.size6{font-size:1.25em}.katex .fontsize-ensurer.reset-size4.size7,.katex .sizing.reset-size4.size7{font-size:1.5em}.katex .fontsize-ensurer.reset-size4.size8,.katex .sizing.reset-size4.size8{font-size:1.8em}.katex .fontsize-ensurer.reset-size4.size9,.katex .sizing.reset-size4.size9{font-size:2.16em}.katex .fontsize-ensurer.reset-size4.size10,.katex .sizing.reset-size4.size10{font-size:2.5925em}.katex .fontsize-ensurer.reset-size4.size11,.katex .sizing.reset-size4.size11{font-size:3.11em}.katex .fontsize-ensurer.reset-size5.size1,.katex .sizing.reset-size5.size1{font-size:.55555556em}.katex .fontsize-ensurer.reset-size5.size2,.katex .sizing.reset-size5.size2{font-size:.66666667em}.katex .fontsize-ensurer.reset-size5.size3,.katex .sizing.reset-size5.size3{font-size:.77777778em}.katex .fontsize-ensurer.reset-size5.size4,.katex .sizing.reset-size5.size4{font-size:.88888889em}.katex .fontsize-ensurer.reset-size5.size5,.katex .sizing.reset-size5.size5{font-size:1em}.katex .fontsize-ensurer.reset-size5.size6,.katex .sizing.reset-size5.size6{font-size:1.11111111em}.katex .fontsize-ensurer.reset-size5.size7,.katex .sizing.reset-size5.size7{font-size:1.33333333em}.katex .fontsize-ensurer.reset-size5.size8,.katex .sizing.reset-size5.size8{font-size:1.6em}.katex .fontsize-ensurer.reset-size5.size9,.katex .sizing.reset-size5.size9{font-size:1.92em}.katex .fontsize-ensurer.reset-size5.size10,.katex .sizing.reset-size5.size10{font-size:2.30444444em}.katex .fontsize-ensurer.reset-size5.size11,.katex .sizing.reset-size5.size11{font-size:2.76444444em}.katex .fontsize-ensurer.reset-size6.size1,.katex .sizing.reset-size6.size1{font-size:.5em}.katex .fontsize-ensurer.reset-size6.size2,.katex .sizing.reset-size6.size2{font-size:.6em}.katex .fontsize-ensurer.reset-size6.size3,.katex .sizing.reset-size6.size3{font-size:.7em}.katex .fontsize-ensurer.reset-size6.size4,.katex .sizing.reset-size6.size4{font-size:.8em}.katex .fontsize-ensurer.reset-size6.size5,.katex .sizing.reset-size6.size5{font-size:.9em}.katex .fontsize-ensurer.reset-size6.size6,.katex .sizing.reset-size6.size6{font-size:1em}.katex .fontsize-ensurer.reset-size6.size7,.katex .sizing.reset-size6.size7{font-size:1.2em}.katex .fontsize-ensurer.reset-size6.size8,.katex .sizing.reset-size6.size8{font-size:1.44em}.katex .fontsize-ensurer.reset-size6.size9,.katex .sizing.reset-size6.size9{font-size:1.728em}.katex .fontsize-ensurer.reset-size6.size10,.katex .sizing.reset-size6.size10{font-size:2.074em}.katex .fontsize-ensurer.reset-size6.size11,.katex .sizing.reset-size6.size11{font-size:2.488em}.katex .fontsize-ensurer.reset-size7.size1,.katex .sizing.reset-size7.size1{font-size:.41666667em}.katex .fontsize-ensurer.reset-size7.size2,.katex .sizing.reset-size7.size2{font-size:.5em}.katex .fontsize-ensurer.reset-size7.size3,.katex .sizing.reset-size7.size3{font-size:.58333333em}.katex .fontsize-ensurer.reset-size7.size4,.katex .sizing.reset-size7.size4{font-size:.66666667em}.katex .fontsize-ensurer.reset-size7.size5,.katex .sizing.reset-size7.size5{font-size:.75em}.katex .fontsize-ensurer.reset-size7.size6,.katex .sizing.reset-size7.size6{font-size:.83333333em}.katex .fontsize-ensurer.reset-size7.size7,.katex .sizing.reset-size7.size7{font-size:1em}.katex .fontsize-ensurer.reset-size7.size8,.katex .sizing.reset-size7.size8{font-size:1.2em}.katex .fontsize-ensurer.reset-size7.size9,.katex .sizing.reset-size7.size9{font-size:1.44em}.katex .fontsize-ensurer.reset-size7.size10,.katex .sizing.reset-size7.size10{font-size:1.72833333em}.katex .fontsize-ensurer.reset-size7.size11,.katex .sizing.reset-size7.size11{font-size:2.07333333em}.katex .fontsize-ensurer.reset-size8.size1,.katex .sizing.reset-size8.size1{font-size:.34722222em}.katex .fontsize-ensurer.reset-size8.size2,.katex .sizing.reset-size8.size2{font-size:.41666667em}.katex .fontsize-ensurer.reset-size8.size3,.katex .sizing.reset-size8.size3{font-size:.48611111em}.katex .fontsize-ensurer.reset-size8.size4,.katex .sizing.reset-size8.size4{font-size:.55555556em}.katex .fontsize-ensurer.reset-size8.size5,.katex .sizing.reset-size8.size5{font-size:.625em}.katex .fontsize-ensurer.reset-size8.size6,.katex .sizing.reset-size8.size6{font-size:.69444444em}.katex .fontsize-ensurer.reset-size8.size7,.katex .sizing.reset-size8.size7{font-size:.83333333em}.katex .fontsize-ensurer.reset-size8.size8,.katex .sizing.reset-size8.size8{font-size:1em}.katex .fontsize-ensurer.reset-size8.size9,.katex .sizing.reset-size8.size9{font-size:1.2em}.katex .fontsize-ensurer.reset-size8.size10,.katex .sizing.reset-size8.size10{font-size:1.44027778em}.katex .fontsize-ensurer.reset-size8.size11,.katex .sizing.reset-size8.size11{font-size:1.72777778em}.katex .fontsize-ensurer.reset-size9.size1,.katex .sizing.reset-size9.size1{font-size:.28935185em}.katex .fontsize-ensurer.reset-size9.size2,.katex .sizing.reset-size9.size2{font-size:.34722222em}.katex .fontsize-ensurer.reset-size9.size3,.katex .sizing.reset-size9.size3{font-size:.40509259em}.katex .fontsize-ensurer.reset-size9.size4,.katex .sizing.reset-size9.size4{font-size:.46296296em}.katex .fontsize-ensurer.reset-size9.size5,.katex .sizing.reset-size9.size5{font-size:.52083333em}.katex .fontsize-ensurer.reset-size9.size6,.katex .sizing.reset-size9.size6{font-size:.5787037em}.katex .fontsize-ensurer.reset-size9.size7,.katex .sizing.reset-size9.size7{font-size:.69444444em}.katex .fontsize-ensurer.reset-size9.size8,.katex .sizing.reset-size9.size8{font-size:.83333333em}.katex .fontsize-ensurer.reset-size9.size9,.katex .sizing.reset-size9.size9{font-size:1em}.katex .fontsize-ensurer.reset-size9.size10,.katex .sizing.reset-size9.size10{font-size:1.20023148em}.katex .fontsize-ensurer.reset-size9.size11,.katex .sizing.reset-size9.size11{font-size:1.43981481em}.katex .fontsize-ensurer.reset-size10.size1,.katex .sizing.reset-size10.size1{font-size:.24108004em}.katex .fontsize-ensurer.reset-size10.size2,.katex .sizing.reset-size10.size2{font-size:.28929605em}.katex .fontsize-ensurer.reset-size10.size3,.katex .sizing.reset-size10.size3{font-size:.33751205em}.katex .fontsize-ensurer.reset-size10.size4,.katex .sizing.reset-size10.size4{font-size:.38572806em}.katex .fontsize-ensurer.reset-size10.size5,.katex .sizing.reset-size10.size5{font-size:.43394407em}.katex .fontsize-ensurer.reset-size10.size6,.katex .sizing.reset-size10.size6{font-size:.48216008em}.katex .fontsize-ensurer.reset-size10.size7,.katex .sizing.reset-size10.size7{font-size:.57859209em}.katex .fontsize-ensurer.reset-size10.size8,.katex .sizing.reset-size10.size8{font-size:.69431051em}.katex .fontsize-ensurer.reset-size10.size9,.katex .sizing.reset-size10.size9{font-size:.83317261em}.katex .fontsize-ensurer.reset-size10.size10,.katex .sizing.reset-size10.size10{font-size:1em}.katex .fontsize-ensurer.reset-size10.size11,.katex .sizing.reset-size10.size11{font-size:1.19961427em}.katex .fontsize-ensurer.reset-size11.size1,.katex .sizing.reset-size11.size1{font-size:.20096463em}.katex .fontsize-ensurer.reset-size11.size2,.katex .sizing.reset-size11.size2{font-size:.24115756em}.katex .fontsize-ensurer.reset-size11.size3,.katex .sizing.reset-size11.size3{font-size:.28135048em}.katex .fontsize-ensurer.reset-size11.size4,.katex .sizing.reset-size11.size4{font-size:.32154341em}.katex .fontsize-ensurer.reset-size11.size5,.katex .sizing.reset-size11.size5{font-size:.36173633em}.katex .fontsize-ensurer.reset-size11.size6,.katex .sizing.reset-size11.size6{font-size:.40192926em}.katex .fontsize-ensurer.reset-size11.size7,.katex .sizing.reset-size11.size7{font-size:.48231511em}.katex .fontsize-ensurer.reset-size11.size8,.katex .sizing.reset-size11.size8{font-size:.57877814em}.katex .fontsize-ensurer.reset-size11.size9,.katex .sizing.reset-size11.size9{font-size:.69453376em}.katex .fontsize-ensurer.reset-size11.size10,.katex .sizing.reset-size11.size10{font-size:.83360129em}.katex .fontsize-ensurer.reset-size11.size11,.katex .sizing.reset-size11.size11{font-size:1em}.katex .delimsizing.size1{font-family:KaTeX_Size1}.katex .delimsizing.size2{font-family:KaTeX_Size2}.katex .delimsizing.size3{font-family:KaTeX_Size3}.katex .delimsizing.size4{font-family:KaTeX_Size4}.katex .delimsizing.mult .delim-size1>span{font-family:KaTeX_Size1}.katex .delimsizing.mult .delim-size4>span{font-family:KaTeX_Size4}.katex .nulldelimiter{display:inline-block;width:.12em}.katex .delimcenter,.katex .op-symbol{position:relative}.katex .op-symbol.small-op{font-family:KaTeX_Size1}.katex .op-symbol.large-op{font-family:KaTeX_Size2}.katex .accent>.vlist-t,.katex .op-limits>.vlist-t{text-align:center}.katex .accent .accent-body{position:relative}.katex .accent .accent-body:not(.accent-full){width:0}.katex .overlay{display:block}.katex .mtable .vertical-separator{display:inline-block;min-width:1px}.katex .mtable .arraycolsep{display:inline-block}.katex .mtable .col-align-c>.vlist-t{text-align:center}.katex .mtable .col-align-l>.vlist-t{text-align:left}.katex .mtable .col-align-r>.vlist-t{text-align:right}.katex .svg-align{text-align:left}.katex svg{fill:currentColor;stroke:currentColor;fill-rule:nonzero;fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;display:block;height:inherit;position:absolute;width:100%}.katex svg path{stroke:none}.katex img{border-style:none;max-height:none;max-width:none;min-height:0;min-width:0}.katex .stretchy{display:block;overflow:hidden;position:relative;width:100%}.katex .stretchy:after,.katex .stretchy:before{content:""}.katex .hide-tail{overflow:hidden;position:relative;width:100%}.katex .halfarrow-left{left:0;overflow:hidden;position:absolute;width:50.2%}.katex .halfarrow-right{overflow:hidden;position:absolute;right:0;width:50.2%}.katex .brace-left{left:0;overflow:hidden;position:absolute;width:25.1%}.katex .brace-center{left:25%;overflow:hidden;position:absolute;width:50%}.katex .brace-right{overflow:hidden;position:absolute;right:0;width:25.1%}.katex .x-arrow-pad{padding:0 .5em}.katex .cd-arrow-pad{padding:0 .55556em 0 .27778em}.katex .mover,.katex .munder,.katex .x-arrow{text-align:center}.katex .boxpad{padding:0 .3em}.katex .fbox,.katex .fcolorbox{border:.04em solid;box-sizing:border-box}.katex .cancel-pad{padding:0 .2em}.katex .cancel-lap{margin-left:-.2em;margin-right:-.2em}.katex .sout{border-bottom-style:solid;border-bottom-width:.08em}.katex .angl{border-right:.049em solid;border-top:.049em solid;box-sizing:border-box;margin-right:.03889em}.katex .anglpad{padding:0 .03889em}.katex .eqn-num:before{content:"(" counter(katexEqnNo) ")";counter-increment:katexEqnNo}.katex .mml-eqn-num:before{content:"(" counter(mmlEqnNo) ")";counter-increment:mmlEqnNo}.katex .mtr-glue{width:50%}.katex .cd-vert-arrow{display:inline-block;position:relative}.katex .cd-label-left{display:inline-block;position:absolute;right:calc(50% + .3em);text-align:left}.katex .cd-label-right{display:inline-block;left:calc(50% + .3em);position:absolute;text-align:right}.katex-display{display:block;margin:1em 0;text-align:center}.katex-display>.katex{display:block;text-align:center;white-space:nowrap}.katex-display>.katex>.katex-html{display:block;position:relative}.katex-display>.katex>.katex-html>.tag{position:absolute;right:0}.katex-display.leqno>.katex>.katex-html>.tag{left:0;right:auto}.katex-display.fleqn>.katex{padding-left:2em;text-align:left}body{counter-reset:katexEqnNo mmlEqnNo} \ No newline at end of file diff --git a/resources/css/retype.css b/resources/css/retype.css index ab5a0529df..be0e30da04 100644 --- a/resources/css/retype.css +++ b/resources/css/retype.css @@ -1,6 +1,6 @@ -/*! Retype v3.5.0 | retype.com | Copyright 2024. Object.NET, Inc. All rights reserved. */ +/*! Retype v3.6.0 | retype.com | Copyright 2024. Object.NET, Inc. All rights reserved. */ :root{--logoLabel-text:#1f7aff;--logoLabel-background:#e1edff;--sidebar-background:#eee;--sidebar-border:#ccc;--sidebar-link:#333;--sidebar-linkHover:#444;-moz-tab-size:4;-o-tab-size:4;tab-size:4} /* ! tailwindcss v3.3.3 | MIT License | https://tailwindcss.com -*/*,:after,:before{border:0 solid #edeff4;box-sizing:border-box}:after,:before{--tw-content:""}html{-webkit-text-size-adjust:100%;font-feature-settings:normal;font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-variation-settings:normal;line-height:1.5;-moz-tab-size:4;-o-tab-size:4;tab-size:4}body{line-height:inherit;margin:0}hr{border-top-width:1px;color:inherit;height:0}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{border-collapse:collapse;border-color:inherit;text-indent:0}button,input,optgroup,select,textarea{font-feature-settings:inherit;color:inherit;font-family:inherit;font-size:100%;font-variation-settings:inherit;font-weight:inherit;line-height:inherit;margin:0;padding:0}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}fieldset{margin:0}fieldset,legend{padding:0}menu,ol,ul{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{color:#abb6c9;opacity:1}input::placeholder,textarea::placeholder{color:#abb6c9;opacity:1}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{height:auto;max-width:100%}[hidden]{display:none}*,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(66,132,251,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: }::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(66,132,251,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: }.content-left{display:table;float:left;margin-right:1.75rem}.content-center{display:grid;justify-items:center}.content-leftplus{display:table;float:left;margin-left:-1.5rem;margin-right:1.75rem}@media (min-width:1200px){.content-leftplus{margin-left:-8rem}}@media (min-width:1440px){.content-leftplus{margin-left:-12rem}}.content-right,.content-rightplus{display:table;float:right;margin-left:1.75rem}.content-rightplus{margin-right:-1.5rem}@media (min-width:1200px){.content-rightplus{margin-right:-8rem}}@media (min-width:1440px){.content-rightplus{margin-right:-12rem}}.content-centerplus{display:grid;justify-items:center;margin-left:-1.5rem;margin-right:-1.5rem}@media (min-width:1200px){.content-centerplus{margin-left:-8rem;margin-right:-8rem}}@media (min-width:1440px){.content-centerplus{margin-left:-12rem;margin-right:-12rem}}.caption-float{caption-side:bottom;display:table-caption}.pointer-events-none{pointer-events:none}.visible{visibility:visible}.invisible{visibility:hidden}.collapse{visibility:collapse}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.inset-0{inset:0}.bottom-0{bottom:0}.bottom-6{bottom:1.5rem}.left-0{left:0}.right-0{right:0}.right-25{right:6.25rem}.right-3{right:.75rem}.right-6{right:1.5rem}.top-0{top:0}.top-16{top:4rem}.top-20{top:5rem}.top-4{top:1rem}.top-40{top:10rem}.top-5{top:1.25rem}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.z-40{z-index:40}.z-5{z-index:5}.z-50{z-index:50}.float-left{float:left}.clear-both{clear:both}.m-0{margin:0}.m-3{margin:.75rem}.-mx-px{margin-left:-1px;margin-right:-1px}.mx-1{margin-left:.25rem;margin-right:.25rem}.mx-2{margin-left:.5rem;margin-right:.5rem}.mx-auto{margin-left:auto;margin-right:auto}.my-2{margin-bottom:.5rem;margin-top:.5rem}.my-2\.5{margin-bottom:.625rem;margin-top:.625rem}.-mb-0{margin-bottom:0}.-mb-0\.5{margin-bottom:-.125rem}.-mb-px{margin-bottom:-1px}.-ml-1{margin-left:-.25rem}.-ml-4{margin-left:-1rem}.-ml-6{margin-left:-1.5rem}.-mr-2{margin-right:-.5rem}.-mt-1{margin-top:-.25rem}.-mt-2{margin-top:-.5rem}.-mt-3{margin-top:-.75rem}.-mt-3\.5{margin-top:-.875rem}.-mt-5{margin-top:-1.25rem}.-mt-px{margin-top:-1px}.mb-0{margin-bottom:0}.mb-1{margin-bottom:.25rem}.mb-10{margin-bottom:2.5rem}.mb-12{margin-bottom:3rem}.mb-2{margin-bottom:.5rem}.mb-3{margin-bottom:.75rem}.mb-4{margin-bottom:1rem}.mb-5{margin-bottom:1.25rem}.mb-6{margin-bottom:1.5rem}.mb-8{margin-bottom:2rem}.mb-px{margin-bottom:1px}.ml-0{margin-left:0}.ml-0\.5{margin-left:.125rem}.ml-1{margin-left:.25rem}.ml-2{margin-left:.5rem}.ml-3{margin-left:.75rem}.ml-3\.5{margin-left:.875rem}.ml-4{margin-left:1rem}.ml-5{margin-left:1.25rem}.ml-auto{margin-left:auto}.mr-0{margin-right:0}.mr-1{margin-right:.25rem}.mr-1\.5{margin-right:.375rem}.mr-2{margin-right:.5rem}.mr-3{margin-right:.75rem}.mr-4{margin-right:1rem}.mr-6{margin-right:1.5rem}.mr-8{margin-right:2rem}.mt-0{margin-top:0}.mt-0\.75{margin-top:.1875rem}.mt-1{margin-top:.25rem}.mt-1\.5{margin-top:.375rem}.mt-12{margin-top:3rem}.mt-14{margin-top:3.5rem}.mt-2{margin-top:.5rem}.mt-20{margin-top:5rem}.mt-3{margin-top:.75rem}.mt-4{margin-top:1rem}.mt-6{margin-top:1.5rem}.mt-auto{margin-top:auto}.mt-px{margin-top:1px}.line-clamp-1{-webkit-line-clamp:1}.line-clamp-1,.line-clamp-3{-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-3{-webkit-line-clamp:3}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.contents{display:contents}.hidden{display:none}.h-10{height:2.5rem}.h-12{height:3rem}.h-14{height:3.5rem}.h-16{height:4rem}.h-2{height:.5rem}.h-20{height:5rem}.h-3{height:.75rem}.h-4{height:1rem}.h-4\.5{height:1.125rem}.h-5{height:1.25rem}.h-6{height:1.5rem}.h-7{height:1.75rem}.h-8{height:2rem}.h-full{height:100%}.h-screen{height:100vh}.max-h-10{max-height:2.5rem}.max-h-60{max-height:15rem}.max-h-\[32rem\]{max-height:32rem}.w-1{width:.25rem}.w-1\/2{width:50%}.w-10{width:2.5rem}.w-12{width:3rem}.w-14{width:3.5rem}.w-2{width:.5rem}.w-24{width:6rem}.w-32{width:8rem}.w-4{width:1rem}.w-4\.5{width:1.125rem}.w-4\/5{width:80%}.w-40{width:10rem}.w-48{width:12rem}.w-5{width:1.25rem}.w-6{width:1.5rem}.w-7{width:1.75rem}.w-75{width:18.75rem}.w-8{width:2rem}.w-96{width:24rem}.w-\[42rem\]{width:42rem}.w-full{width:100%}.w-px{width:1px}.min-w-0{min-width:0}.max-w-core{max-width:49.75rem}.max-w-lg{max-width:32rem}.max-w-md{max-width:28rem}.flex-1{flex:1 1 0%}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.grow-0{flex-grow:0}.origin-center{transform-origin:center}.-translate-y-2{--tw-translate-y:-0.5rem}.-translate-y-2,.translate-x-0{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-0{--tw-translate-x:0px}.translate-x-full{--tw-translate-x:100%}.translate-x-full,.translate-y-0{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-0{--tw-translate-y:0px}.translate-y-4{--tw-translate-y:1rem}.rotate-45,.translate-y-4{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-45{--tw-rotate:45deg}.rotate-90{--tw-rotate:90deg}.rotate-90,.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes spin{to{transform:rotate(1turn)}}.animate-spin{animation:spin 1s linear infinite}.cursor-default{cursor:default}.cursor-pointer{cursor:pointer}.select-none{-webkit-user-select:none;-moz-user-select:none;user-select:none}.resize{resize:both}.list-none{list-style-type:none}.grid-flow-col{grid-auto-flow:column}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.flex-nowrap{flex-wrap:nowrap}.content-center{align-content:center}.items-center{align-items:center}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.self-end{align-self:flex-end}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-y-auto{overflow-y:auto}.overflow-x-hidden{overflow-x:hidden}.overflow-x-clip{overflow-x:clip}.truncate{overflow:hidden;text-overflow:ellipsis}.truncate,.whitespace-nowrap{white-space:nowrap}.break-normal{overflow-wrap:normal;word-break:normal}.break-words{overflow-wrap:break-word}.rounded{border-radius:.25rem}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:.5rem}.rounded-md{border-radius:.375rem}.rounded-none{border-radius:0}.rounded-sm{border-radius:.125rem}.rounded-b-md{border-bottom-left-radius:.375rem;border-bottom-right-radius:.375rem}.rounded-l{border-bottom-left-radius:.25rem;border-top-left-radius:.25rem}.rounded-l-lg{border-bottom-left-radius:.5rem;border-top-left-radius:.5rem}.rounded-r{border-bottom-right-radius:.25rem;border-top-right-radius:.25rem}.rounded-r-lg{border-bottom-right-radius:.5rem;border-top-right-radius:.5rem}.rounded-t{border-top-left-radius:.25rem;border-top-right-radius:.25rem}.rounded-bl{border-bottom-left-radius:.25rem}.rounded-br{border-bottom-right-radius:.25rem}.rounded-br-full{border-bottom-right-radius:9999px}.rounded-tl{border-top-left-radius:.25rem}.rounded-tr{border-top-right-radius:.25rem}.border{border-width:1px}.border-0{border-width:0}.border-4{border-width:4px}.border-b{border-bottom-width:1px}.border-b-2{border-bottom-width:2px}.border-l{border-left-width:1px}.border-l-0{border-left-width:0}.border-r{border-right-width:1px}.border-r-0{border-right-width:0}.border-t{border-top-width:1px}.border-t-0{border-top-width:0}.border-solid{border-style:solid}.border-blue-100{--tw-border-opacity:1;border-color:rgb(225 237 255/var(--tw-border-opacity))}.border-blue-300{--tw-border-opacity:1;border-color:rgb(141 187 255/var(--tw-border-opacity))}.border-blue-500{--tw-border-opacity:1;border-color:rgb(66 132 251/var(--tw-border-opacity))}.border-dark-450{--tw-border-opacity:1;border-color:rgb(66 66 66/var(--tw-border-opacity))}.border-gray-200{--tw-border-opacity:1;border-color:rgb(237 239 244/var(--tw-border-opacity))}.border-gray-300{--tw-border-opacity:1;border-color:rgb(225 229 239/var(--tw-border-opacity))}.border-gray-400{--tw-border-opacity:1;border-color:rgb(171 182 201/var(--tw-border-opacity))}.border-gray-500{--tw-border-opacity:1;border-color:rgb(107 121 150/var(--tw-border-opacity))}.border-gray-600{--tw-border-opacity:1;border-color:rgb(68 78 102/var(--tw-border-opacity))}.border-gray-900{--tw-border-opacity:1;border-color:rgb(21 25 40/var(--tw-border-opacity))}.border-green-100{--tw-border-opacity:1;border-color:rgb(225 243 240/var(--tw-border-opacity))}.border-red-100{--tw-border-opacity:1;border-color:rgb(255 237 237/var(--tw-border-opacity))}.border-transparent{border-color:transparent}.border-white{--tw-border-opacity:1;border-color:rgb(255 255 255/var(--tw-border-opacity))}.border-yellow-100{--tw-border-opacity:1;border-color:rgb(255 242 225/var(--tw-border-opacity))}.border-opacity-50{--tw-border-opacity:0.5}.bg-blue-100{--tw-bg-opacity:1;background-color:rgb(225 237 255/var(--tw-bg-opacity))}.bg-blue-200{--tw-bg-opacity:1;background-color:rgb(179 210 255/var(--tw-bg-opacity))}.bg-blue-300{--tw-bg-opacity:1;background-color:rgb(141 187 255/var(--tw-bg-opacity))}.bg-blue-400{--tw-bg-opacity:1;background-color:rgb(95 160 255/var(--tw-bg-opacity))}.bg-blue-500{--tw-bg-opacity:1;background-color:rgb(66 132 251/var(--tw-bg-opacity))}.bg-dark-450{--tw-bg-opacity:1;background-color:rgb(66 66 66/var(--tw-bg-opacity))}.bg-dark-500{--tw-bg-opacity:1;background-color:rgb(53 53 53/var(--tw-bg-opacity))}.bg-dark-550{--tw-bg-opacity:1;background-color:rgb(50 50 50/var(--tw-bg-opacity))}.bg-dark-850{--tw-bg-opacity:1;background-color:rgb(30 30 30/var(--tw-bg-opacity))}.bg-dark-900{--tw-bg-opacity:1;background-color:rgb(18 18 18/var(--tw-bg-opacity))}.bg-gray-100{--tw-bg-opacity:1;background-color:rgb(248 249 252/var(--tw-bg-opacity))}.bg-gray-200{--tw-bg-opacity:1;background-color:rgb(237 239 244/var(--tw-bg-opacity))}.bg-gray-300{--tw-bg-opacity:1;background-color:rgb(225 229 239/var(--tw-bg-opacity))}.bg-gray-400{--tw-bg-opacity:1;background-color:rgb(171 182 201/var(--tw-bg-opacity))}.bg-gray-500{--tw-bg-opacity:1;background-color:rgb(107 121 150/var(--tw-bg-opacity))}.bg-gray-600{--tw-bg-opacity:1;background-color:rgb(68 78 102/var(--tw-bg-opacity))}.bg-gray-700{--tw-bg-opacity:1;background-color:rgb(47 51 72/var(--tw-bg-opacity))}.bg-gray-900{--tw-bg-opacity:1;background-color:rgb(21 25 40/var(--tw-bg-opacity))}.bg-green-100{--tw-bg-opacity:1;background-color:rgb(225 243 240/var(--tw-bg-opacity))}.bg-green-500{--tw-bg-opacity:1;background-color:rgb(54 173 153/var(--tw-bg-opacity))}.bg-indigo-100{--tw-bg-opacity:1;background-color:rgb(226 225 255/var(--tw-bg-opacity))}.bg-orange-100{--tw-bg-opacity:1;background-color:rgb(255 236 227/var(--tw-bg-opacity))}.bg-orange-500{--tw-bg-opacity:1;background-color:rgb(255 108 16/var(--tw-bg-opacity))}.bg-red-100{--tw-bg-opacity:1;background-color:rgb(255 237 237/var(--tw-bg-opacity))}.bg-red-500{--tw-bg-opacity:1;background-color:rgb(229 62 62/var(--tw-bg-opacity))}.bg-root-logo-label-bg{background-color:var(--logoLabel-background)}.bg-teal-100{--tw-bg-opacity:1;background-color:rgb(230 245 247/var(--tw-bg-opacity))}.bg-transparent{background-color:transparent}.bg-white{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity))}.bg-yellow-100{--tw-bg-opacity:1;background-color:rgb(255 242 225/var(--tw-bg-opacity))}.bg-yellow-500{--tw-bg-opacity:1;background-color:rgb(237 171 38/var(--tw-bg-opacity))}.bg-opacity-25{--tw-bg-opacity:0.25}.bg-opacity-50{--tw-bg-opacity:0.5}.bg-opacity-70{--tw-bg-opacity:0.7}.bg-opacity-80{--tw-bg-opacity:0.8}.bg-opacity-95{--tw-bg-opacity:0.95}.object-cover{-o-object-fit:cover;object-fit:cover}.p-0{padding:0}.p-4{padding:1rem}.p-5{padding:1.25rem}.p-6{padding:1.5rem}.px-0{padding-left:0;padding-right:0}.px-1{padding-left:.25rem;padding-right:.25rem}.px-1\.5{padding-left:.375rem;padding-right:.375rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-2\.5{padding-left:.625rem;padding-right:.625rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-4{padding-left:1rem;padding-right:1rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.px-8{padding-left:2rem;padding-right:2rem}.py-0{padding-bottom:0;padding-top:0}.py-0\.5{padding-bottom:.125rem;padding-top:.125rem}.py-1{padding-bottom:.25rem;padding-top:.25rem}.py-1\.5{padding-bottom:.375rem;padding-top:.375rem}.py-2{padding-bottom:.5rem;padding-top:.5rem}.py-3{padding-bottom:.75rem;padding-top:.75rem}.py-4{padding-bottom:1rem;padding-top:1rem}.py-6{padding-bottom:1.5rem;padding-top:1.5rem}.pb-12{padding-bottom:3rem}.pb-16{padding-bottom:4rem}.pb-2{padding-bottom:.5rem}.pb-3{padding-bottom:.75rem}.pb-4{padding-bottom:1rem}.pb-5{padding-bottom:1.25rem}.pb-6{padding-bottom:1.5rem}.pb-9\/16{padding-bottom:56.25%}.pl-0{padding-left:0}.pl-1{padding-left:.25rem}.pl-3{padding-left:.75rem}.pl-4{padding-left:1rem}.pl-5{padding-left:1.25rem}.pl-6{padding-left:1.5rem}.pl-8{padding-left:2rem}.pr-14{padding-right:3.5rem}.pr-3{padding-right:.75rem}.pr-4{padding-right:1rem}.pr-5{padding-right:1.25rem}.pr-6{padding-right:1.5rem}.pt-1{padding-top:.25rem}.pt-2{padding-top:.5rem}.pt-3{padding-top:.75rem}.pt-3\/4{padding-top:75%}.pt-4{padding-top:1rem}.pt-6{padding-top:1.5rem}.pt-9\/16{padding-top:56.25%}.pt-9\/21{padding-top:42.857%}.pt-full{padding-top:100%}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.align-middle{vertical-align:middle}.font-body{font-family:Inter var,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji}.font-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.text-2xl{font-size:1.5rem}.text-2xs{font-size:.75rem}.text-3xs{font-size:.675rem}.text-base{font-size:1rem}.text-lg{font-size:1.125rem}.text-sm{font-size:.875rem}.text-xl{font-size:1.25rem}.text-xs{font-size:.8125rem}.font-bold{font-weight:700}.font-medium{font-weight:500}.font-normal{font-weight:400}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.leading-10{line-height:2.5rem}.leading-8{line-height:2rem}.leading-none{line-height:1}.leading-normal{line-height:1.6}.leading-relaxed{line-height:1.75}.leading-snug{line-height:1.375}.leading-tight{line-height:1.25}.text-black{--tw-text-opacity:1;color:rgb(0 0 0/var(--tw-text-opacity))}.text-blue-300{--tw-text-opacity:1;color:rgb(141 187 255/var(--tw-text-opacity))}.text-blue-400{--tw-text-opacity:1;color:rgb(95 160 255/var(--tw-text-opacity))}.text-blue-500{--tw-text-opacity:1;color:rgb(66 132 251/var(--tw-text-opacity))}.text-blue-600{--tw-text-opacity:1;color:rgb(31 122 255/var(--tw-text-opacity))}.text-blue-700{--tw-text-opacity:1;color:rgb(0 103 252/var(--tw-text-opacity))}.text-dark-300{--tw-text-opacity:1;color:rgb(189 189 189/var(--tw-text-opacity))}.text-dark-350{--tw-text-opacity:1;color:rgb(158 158 158/var(--tw-text-opacity))}.text-gray-300{--tw-text-opacity:1;color:rgb(225 229 239/var(--tw-text-opacity))}.text-gray-400{--tw-text-opacity:1;color:rgb(171 182 201/var(--tw-text-opacity))}.text-gray-500{--tw-text-opacity:1;color:rgb(107 121 150/var(--tw-text-opacity))}.text-gray-600{--tw-text-opacity:1;color:rgb(68 78 102/var(--tw-text-opacity))}.text-gray-700{--tw-text-opacity:1;color:rgb(47 51 72/var(--tw-text-opacity))}.text-gray-900{--tw-text-opacity:1;color:rgb(21 25 40/var(--tw-text-opacity))}.text-green-500{--tw-text-opacity:1;color:rgb(54 173 153/var(--tw-text-opacity))}.text-green-700{--tw-text-opacity:1;color:rgb(24 137 115/var(--tw-text-opacity))}.text-indigo-700{--tw-text-opacity:1;color:rgb(73 50 214/var(--tw-text-opacity))}.text-orange-700{--tw-text-opacity:1;color:rgb(219 73 0/var(--tw-text-opacity))}.text-red-500{--tw-text-opacity:1;color:rgb(229 62 62/var(--tw-text-opacity))}.text-red-600{--tw-text-opacity:1;color:rgb(211 38 38/var(--tw-text-opacity))}.text-red-700{--tw-text-opacity:1;color:rgb(196 30 30/var(--tw-text-opacity))}.text-red-800{--tw-text-opacity:1;color:rgb(178 18 18/var(--tw-text-opacity))}.text-root-logo-label-text{color:var(--logoLabel-text)}.text-teal-700{--tw-text-opacity:1;color:rgb(44 122 123/var(--tw-text-opacity))}.text-white{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}.text-yellow-500{--tw-text-opacity:1;color:rgb(237 171 38/var(--tw-text-opacity))}.text-yellow-700{--tw-text-opacity:1;color:rgb(201 124 0/var(--tw-text-opacity))}.text-yellow-900{--tw-text-opacity:1;color:rgb(142 81 0/var(--tw-text-opacity))}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.placeholder-gray-400::-moz-placeholder{--tw-placeholder-opacity:1;color:rgb(171 182 201/var(--tw-placeholder-opacity))}.placeholder-gray-400::placeholder{--tw-placeholder-opacity:1;color:rgb(171 182 201/var(--tw-placeholder-opacity))}.opacity-0{opacity:0}.opacity-100{opacity:1}.opacity-30{opacity:.3}.opacity-50{opacity:.5}.shadow-2xl{--tw-shadow:0 25px 50px -12px rgba(0,0,0,.25);--tw-shadow-colored:0 25px 50px -12px var(--tw-shadow-color)}.shadow-2xl,.shadow-lg{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1);--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color)}.shadow-md{--tw-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1);--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color),0 2px 4px -2px var(--tw-shadow-color)}.shadow-md,.shadow-none{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-none{--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000}.shadow-sm{--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color)}.shadow-sm,.shadow-xl{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-xl{--tw-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 8px 10px -6px rgba(0,0,0,.1);--tw-shadow-colored:0 20px 25px -5px var(--tw-shadow-color),0 8px 10px -6px var(--tw-shadow-color)}.blur{--tw-blur:blur(8px)}.blur,.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.transition{transition-duration:.15s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-all{transition-duration:.15s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-colors{transition-duration:.15s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-opacity{transition-duration:.15s;transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-transform{transition-duration:.15s;transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1)}.duration-100{transition-duration:.1s}.duration-150{transition-duration:.15s}.duration-200{transition-duration:.2s}.duration-300{transition-duration:.3s}.duration-75{transition-duration:75ms}.ease-in{transition-timing-function:cubic-bezier(.4,0,1,1)}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.ease-linear{transition-timing-function:linear}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}html{font-feature-settings:"cv02","cv03","cv04","cv11"}@font-face{font-named-instance:"Regular";font-display:swap;font-family:Inter var;font-style:normal;font-weight:100 900;src:url(../fonts/Inter-roman-latin-var.woff2) format("woff2")}@font-face{font-named-instance:"Italic";font-display:swap;font-family:Inter var;font-style:italic;font-weight:100 900;src:url(../fonts/Inter-italic-latin-var.woff2) format("woff2")}.container{margin-left:auto;margin-right:auto;max-width:1800px}.skeleton,[v-cloak]{display:none}[v-cloak].skeleton{display:flex}@media (min-width:960px){.docs-mobile-menu-button{display:none!important}}.loading{overflow:hidden;position:relative}.loading:after{animation:loading 1.5s cubic-bezier(0,0,.22,1.21) infinite;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.85),transparent);content:"";display:block;height:100%;position:absolute;width:100%}@keyframes loading{0%{transform:translateX(-100%)}to{transform:translateX(100%)}}.dark{--tw-bg-opacity:1;background-color:rgb(30 30 30/var(--tw-bg-opacity))}.dark .loading:after{background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.05),transparent)}.no-transitions,.no-transitions *{transition:none!important}.docs-copyright a{--tw-text-opacity:1;color:rgb(66 132 251/var(--tw-text-opacity))}.docs-copyright a:hover{--tw-text-opacity:1;color:rgb(0 103 252/var(--tw-text-opacity));text-decoration-line:underline}:is(.dark .docs-copyright a){--tw-text-opacity:1;color:rgb(95 160 255/var(--tw-text-opacity))}.docs-icon{display:inline;font-size:87.5%;vertical-align:-.2em;width:1.3em}.outbound .docs-icon{font-size:75%}.btn{align-items:center;border-radius:.25rem;cursor:pointer;display:inline-flex;font-size:.875rem;font-weight:500;height:2rem;justify-content:center;line-height:1;padding-left:.75rem;padding-right:.75rem;transition-duration:.2s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-timing-function:linear;-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap}.btn:active,.btn:focus{outline:2px solid transparent;outline-offset:2px}.btn-gray-outline{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity));border-color:rgb(171 182 201/var(--tw-border-opacity));border-width:1px;color:rgb(21 25 40/var(--tw-text-opacity))}.btn-gray-outline:active,.btn-gray-outline:focus,.btn-gray-outline:hover{--tw-border-opacity:1;border-color:rgb(107 121 150/var(--tw-border-opacity))}.btn-icon{padding-left:0;padding-right:0;width:2rem}code[class*=language-],pre[class*=language-]{color:#e2e2e2;direction:ltr;font-family:Menlo,Monaco,Consolas,Andale Mono,Ubuntu Mono,Courier New,monospace;font-size:13px;-webkit-hyphens:none;hyphens:none;line-height:1.5;-moz-tab-size:4;-o-tab-size:4;tab-size:4;text-align:left;text-shadow:none;white-space:pre;word-break:normal;word-spacing:normal}code[class*=language-] ::-moz-selection,code[class*=language-]::-moz-selection,pre[class*=language-] ::-moz-selection,pre[class*=language-]::-moz-selection{background:#75a7ca;text-shadow:none}code[class*=language-] ::selection,code[class*=language-]::selection,pre[class*=language-] ::selection,pre[class*=language-]::selection{background:#75a7ca;text-shadow:none}@media print{code[class*=language-],pre[class*=language-]{text-shadow:none}}pre[class*=language-]{background:#1e1e1e;margin:.5em 0;padding:1em}.namespace{opacity:1}.token.doctype .token.doctype-tag{color:#569cd6}.token.doctype .token.name{color:#9cdcfe}.token.comment,.token.prolog{color:#6a9955}.language-html .language-css .token.punctuation,.language-html .language-javascript .token.punctuation,.token.punctuation{color:#d4d4d4}.token.boolean,.token.constant,.token.inserted,.token.number,.token.property,.token.symbol,.token.tag,.token.unit{color:#b5cea8}.token.attr-name,.token.builtin,.token.char,.token.deleted,.token.selector,.token.string{color:#ce9178}.language-css .token.string.url{text-decoration:underline}.token.entity,.token.operator{color:#d4d4d4}.token.operator.arrow{color:#569cd6}.token.atrule{color:#ce9178}.token.atrule .token.rule{color:#c586c0}.token.atrule .token.url{color:#9cdcfe}.token.atrule .token.url .token.function{color:#dcdcaa}.token.atrule .token.url .token.punctuation{color:#9cdcfe}.token.keyword{color:#569cd6}.token.keyword.control-flow,.token.keyword.module{color:#c586c0}.token.function,.token.function .token.maybe-class-name{color:#dcdcaa}.token.regex{color:#d16969}.token.important{color:#569cd6}.token.italic{font-style:italic}.token.constant{color:#9cdcfe}.token.class-name,.token.maybe-class-name{color:#4ec9b0}.token.console,.token.interpolation,.token.parameter{color:#9cdcfe}.token.boolean,.token.punctuation.interpolation-punctuation{color:#569cd6}.token.exports .token.maybe-class-name,.token.imports .token.maybe-class-name,.token.property,.token.variable{color:#9cdcfe}.token.escape,.token.selector{color:#d7ba7d}.token.tag{color:#569cd6}.token.cdata,.token.tag .token.punctuation{color:grey}.token.attr-name{color:#9cdcfe}.token.attr-value,.token.attr-value .token.punctuation{color:#ce9178}.token.attr-value .token.punctuation.attr-equals{color:#9cdcfe}.token.entity{color:#569cd6}.token.namespace{color:#4ec9b0}code[class*=language-cs],code[class*=language-javascript],code[class*=language-jsx],code[class*=language-tsx],code[class*=language-typescript],pre[class*=language-cs],pre[class*=language-javascript],pre[class*=language-jsx],pre[class*=language-tsx],pre[class*=language-typescript]{color:#9cdcfe}code[class*=language-css],pre[class*=language-css]{color:#ce9178}code[class*=language-html],pre[class*=language-html]{color:#9cdcfe}.language-regex .token.anchor{color:#dcdcaa}.language-html .token.punctuation{color:grey}.language-cs .token.keyword-using{color:#c586c0}.language-shell .token:not(.comment){color:#e2e2e2}pre[class*=language-]>.line-highlight{margin-top:.875rem}.line-highlight{background:hsla(0,0%,100%,.1);left:0;line-height:inherit;margin-top:1rem;padding:0;pointer-events:none;position:absolute;right:0;white-space:pre;z-index:1}@media print{.line-highlight{-webkit-print-color-adjust:exact;print-color-adjust:exact}}.docs-markdown{line-height:1.75}.docs-markdown img{display:inline}.docs-markdown h1,.docs-markdown h2,.docs-markdown h3,.docs-markdown h4,.docs-markdown h5,.docs-markdown h6{--tw-text-opacity:1;color:rgb(21 25 40/var(--tw-text-opacity));font-weight:600;line-height:1.25;margin-left:-2rem;padding-left:2rem}.docs-markdown h1 .header-anchor-trigger,.docs-markdown h2 .header-anchor-trigger,.docs-markdown h3 .header-anchor-trigger,.docs-markdown h4 .header-anchor-trigger,.docs-markdown h5 .header-anchor-trigger,.docs-markdown h6 .header-anchor-trigger{--tw-text-opacity:1;color:rgb(66 132 251/var(--tw-text-opacity));float:left;font-size:1.125rem;font-weight:400;margin-left:-1.5rem;margin-top:.875rem;opacity:0}.docs-markdown h1 .header-anchor-trigger:hover,.docs-markdown h2 .header-anchor-trigger:hover,.docs-markdown h3 .header-anchor-trigger:hover,.docs-markdown h4 .header-anchor-trigger:hover,.docs-markdown h5 .header-anchor-trigger:hover,.docs-markdown h6 .header-anchor-trigger:hover{--tw-text-opacity:1!important;color:rgb(0 75 183/var(--tw-text-opacity))!important;text-decoration-line:none!important}.docs-markdown h1:hover .header-anchor-trigger,.docs-markdown h2:hover .header-anchor-trigger,.docs-markdown h3:hover .header-anchor-trigger,.docs-markdown h4:hover .header-anchor-trigger,.docs-markdown h5:hover .header-anchor-trigger,.docs-markdown h6:hover .header-anchor-trigger{opacity:1}.docs-markdown h2 .header-anchor-trigger{margin-top:.625rem}.docs-markdown h3 .header-anchor-trigger{margin-top:.25rem}.docs-markdown h4 .header-anchor-trigger,.docs-markdown h5 .header-anchor-trigger,.docs-markdown h6 .header-anchor-trigger{margin-top:0}.docs-markdown h5 .header-anchor-trigger,.docs-markdown h6 .header-anchor-trigger{font-size:1rem}.docs-markdown h1{font-size:2.5rem;margin-bottom:2rem;padding-right:2rem;z-index:10}.docs-markdown h2{font-size:2rem;margin-bottom:1.5rem}.docs-markdown h3{font-size:1.5rem;margin-bottom:1.5rem}.docs-markdown h4{font-size:1.125rem;margin-bottom:1.5rem}.docs-markdown h5{font-size:1rem;margin-bottom:1.5rem}.docs-markdown h6{font-size:.875rem}.docs-markdown h6,.docs-markdown p:not(.hidden){margin-bottom:1.5rem}.docs-markdown h1~.xtype{display:block;margin-bottom:2rem;margin-top:-1.5rem}.docs-markdown a:not(.no-link){--tw-text-opacity:1;color:rgb(66 132 251/var(--tw-text-opacity))}.docs-markdown a:not(.no-link):hover{--tw-text-opacity:1;color:rgb(0 103 252/var(--tw-text-opacity));text-decoration-line:underline}.docs-markdown a:not(.no-link) code:not([class*=language-]):not(.member-signature){color:inherit}.docs-markdown .link-dark{font-weight:600}.docs-markdown .link-dark,.docs-markdown .link-dark:hover{--tw-text-opacity:1;color:rgb(21 25 40/var(--tw-text-opacity))}.docs-markdown .link-dark:hover{text-decoration-line:underline}.docs-markdown code:not([class*=language-]):not(.member-signature),.docs-markdown kbd,.docs-markdown pre:not([class*=language-]):not(.member-signature){font-size:92.5%;font-weight:400}.docs-markdown code:not([class*=language-]):not(.member-signature){--tw-border-opacity:1;--tw-text-opacity:1;background-color:#f3f5f9;border-color:rgb(225 229 239/var(--tw-border-opacity));border-radius:.25rem;border-width:1px;color:rgb(21 25 40/var(--tw-text-opacity));line-height:1;padding:2px 5px}.docs-markdown kbd{--tw-border-opacity:0.75;--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity));border-color:rgb(171 182 201/var(--tw-border-opacity));border-radius:.25rem;border-width:1px;box-shadow:0 1px 0 0 #edeff4;color:rgb(21 25 40/var(--tw-text-opacity));display:inline-block;line-height:1;padding:2px 5px}.docs-markdown ol,.docs-markdown ul{margin-bottom:1.5rem;padding-left:2rem}.docs-markdown ol ol,.docs-markdown ol ul,.docs-markdown ul ol,.docs-markdown ul ul{margin-bottom:0;padding-left:2rem}.docs-markdown ol{list-style-type:decimal}.docs-markdown ol[type=A]{list-style-type:upper-alpha}.docs-markdown ol[type=a]{list-style-type:lower-alpha}.docs-markdown ol[type=I]{list-style-type:upper-roman}.docs-markdown ol[type=i]{list-style-type:lower-roman}.docs-markdown ol[type="1"]{list-style-type:decimal}.docs-markdown ul{list-style-type:disc}.docs-markdown ul ul{list-style-type:circle}.docs-markdown ul ul ul{list-style-type:square}.docs-markdown ul.contains-task-list{list-style-type:none;padding-left:9px}.docs-markdown ul.contains-task-list input{margin-left:1px;margin-right:5px;margin-top:1px;position:relative}.docs-markdown ul.contains-task-list input:after,.docs-markdown ul.contains-task-list input:before{border-radius:.125rem;display:block;height:1rem;position:absolute;width:1rem;z-index:5}.docs-markdown ul.contains-task-list input:before{--tw-bg-opacity:1;background-color:rgb(225 229 239/var(--tw-bg-opacity));content:"";left:-1px;top:0;z-index:5}.docs-markdown ul.contains-task-list input:checked:before{--tw-bg-opacity:1;background-color:rgb(66 132 251/var(--tw-bg-opacity))}.docs-markdown ul.contains-task-list input:checked:after{--tw-rotate:45deg;border-radius:0;border-width:0 2px 2px 0;bottom:.125rem;content:"";display:inline-block;height:.625rem;left:.25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));width:.375rem;z-index:10}.docs-markdown dl{border-collapse:separate;margin-bottom:1.5rem;width:100%}.docs-markdown dl:after{--tw-content:none;clear:both;content:var(--tw-content);display:table}.docs-markdown dd,.docs-markdown dt{display:inline-block;padding-bottom:1rem;padding-right:1rem;padding-top:1rem}.docs-markdown dt{border-top-width:1px;clear:left;float:left;font-weight:500;width:33.333333%}:is(.dark .docs-markdown dt){--tw-border-opacity:1;border-top-color:rgb(44 44 44/var(--tw-border-opacity))}.docs-markdown dt:first-child{padding-top:1rem}.docs-markdown dd{border-top-width:1px;clear:right;width:66.666667%}:is(.dark .docs-markdown dd){--tw-border-opacity:1;border-top-color:rgb(44 44 44/var(--tw-border-opacity))}.docs-markdown dd+dd{clear:both;float:right}.docs-markdown dd+dt{clear:both;padding-top:1rem}.docs-markdown dt+dt{float:none;padding-bottom:.1875rem}.docs-markdown dt+dt+dd{margin-top:-2rem}.docs-markdown dt+dt+dd+dt{margin-top:2rem}.docs-markdown ul.list-icon,.docs-markdown ul.list-icon ul{list-style-type:none;padding-left:1rem}.docs-markdown ul.list-icon li>svg.docs-icon:first-child,.docs-markdown ul.list-icon ul li>svg.docs-icon:first-child{margin-right:.25rem}.docs-markdown blockquote{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(248 249 252/var(--tw-bg-opacity));border-left-width:4px;color:rgb(68 78 102/var(--tw-text-opacity));margin-bottom:1.5rem;padding:1rem 1rem 1rem 1.25rem}.docs-markdown blockquote p:last-child{margin-bottom:0}.docs-markdown .table-wrapper{border-radius:.375rem;border-width:1px;margin-bottom:1.5rem}.docs-markdown table{border-collapse:separate;border-spacing:0;overflow:auto}.docs-markdown table tr td,.docs-markdown table tr th{border-bottom-width:1px;border-right-width:1px;padding:.5rem .75rem}.docs-markdown table tr td:last-child,.docs-markdown table tr th:last-child{border-right-width:0}.docs-markdown table th{--tw-text-opacity:1;color:rgb(21 25 40/var(--tw-text-opacity));font-weight:500}.docs-markdown table th:empty{display:none}.docs-markdown table tbody>tr:last-child td{border-bottom-width:0}.docs-markdown table.compact{font-size:.875rem;width:100%}.docs-markdown table.compact th{text-align:left}.docs-markdown table.compact tr td,.docs-markdown table.compact tr th{padding:.375rem .625rem}.docs-markdown table.comfortable{width:100%}.docs-markdown table.comfortable th{text-align:left}.docs-markdown table.comfortable tr td,.docs-markdown table.comfortable tr th{padding:1rem 1.25rem}.docs-markdown hr{--tw-border-opacity:1;border-color:rgb(237 239 244/var(--tw-border-opacity));margin-bottom:2rem;margin-top:2rem}.docs-markdown figure{margin-bottom:1.5rem}.docs-markdown figure>:first-child{margin-bottom:0}.docs-markdown .caption{--tw-text-opacity:1;color:rgb(107 121 150/var(--tw-text-opacity));font-size:.875rem;margin-top:.5rem;text-align:center}.docs-markdown .doc-member h3{font-size:1rem;margin:0;padding:0}.docs-markdown .doc-member p{margin-bottom:1rem}.docs-markdown .doc-member :last-child{margin-bottom:0}.docs-markdown .doc-member-group>.doc-member{border-top-left-radius:.375rem;border-top-right-radius:.375rem;border-top-width:1px}.docs-markdown .doc-member-group>.doc-member:last-child{border-bottom-left-radius:.375rem;border-bottom-right-radius:.375rem}.docs-markdown .doc-member-group>.doc-member~.doc-member{border-top-left-radius:0;border-top-right-radius:0}.docs-markdown.filtered>:not(.doc-member-group){display:none}.docs-markdown .docs-columns{display:grid}.docs-markdown .docs-columns-content>:last-child{margin-bottom:0}.docs-markdown .docs-columns-code{--tw-border-opacity:1;--tw-bg-opacity:1;background-color:rgb(30 30 30/var(--tw-bg-opacity));border-color:rgb(50 50 50/var(--tw-border-opacity))}.docs-markdown .docs-columns-code .codeblock-wrapper{border:none!important}.docs-markdown .docs-columns-code-title{--tw-border-opacity:1;--tw-bg-opacity:1;background-color:rgb(30 30 30/var(--tw-bg-opacity));border-bottom-width:1px;border-color:rgb(50 50 50/var(--tw-border-opacity))}.docs-markdown code[class*=language-],.docs-markdown pre[class*=language-]{line-height:1.6}.docs-markdown pre[class*=language-]{margin:0;padding:1rem 1.25rem}.docs-markdown .codeblock-wrapper{--tw-border-opacity:1;--tw-bg-opacity:1;background-color:rgb(30 30 30/var(--tw-bg-opacity));border-color:rgb(255 255 255/var(--tw-border-opacity));border-radius:.375rem;border-width:1px;margin-bottom:1.5rem;overflow:hidden;width:100%}.docs-markdown .codeblock.line-numbers pre{padding-left:3.75rem}.docs-markdown .codeblock .tooltip,.docs-markdown .codeblock .tooltip .arrow:before{--tw-bg-opacity:1;background-color:rgb(53 53 53/var(--tw-bg-opacity))}.docs-markdown .codeblock-title{--tw-border-opacity:1;--tw-text-opacity:1;border-bottom-width:1px;border-color:rgb(50 50 50/var(--tw-border-opacity));color:rgb(224 224 224/var(--tw-text-opacity));font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.875rem;height:3rem;line-height:3rem;overflow:hidden;padding-left:1.25rem;padding-right:1.25rem;text-overflow:ellipsis;white-space:nowrap}.docs-markdown .codeblock-title code{--tw-border-opacity:1!important;--tw-bg-opacity:1!important;--tw-text-opacity:1!important;background-color:rgb(53 53 53/var(--tw-bg-opacity))!important;border-color:rgb(66 66 66/var(--tw-border-opacity))!important;border-width:1px!important;color:rgb(255 255 255/var(--tw-text-opacity))!important}.docs-markdown nav.breadcrumb{--tw-text-opacity:1;color:rgb(107 121 150/var(--tw-text-opacity));display:flex;font-size:.875rem;font-weight:500;margin-bottom:1rem}.docs-markdown nav.breadcrumb ol{align-items:center;display:flex;flex-wrap:wrap;list-style-type:none;margin:0;padding:0}.docs-markdown nav.breadcrumb ol li{align-items:center;display:flex;margin-top:.5rem}.docs-markdown nav.breadcrumb ol li a{--tw-text-opacity:1;color:rgb(107 121 150/var(--tw-text-opacity));text-decoration-line:none;transition-duration:.2s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-timing-function:linear}.docs-markdown nav.breadcrumb ol li a:hover{--tw-text-opacity:1;color:rgb(66 132 251/var(--tw-text-opacity));text-decoration-line:none}#docs-app #docs-hub-link{border-radius:.25rem;display:flex;margin-right:.5rem;padding:.125rem;transition-duration:.2s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-timing-function:cubic-bezier(.4,0,1,1)}#docs-app #docs-hub-link:hover{--tw-bg-opacity:1;background-color:rgb(237 239 244/var(--tw-bg-opacity))}#docs-app #docs-hub-link:focus{--tw-bg-opacity:1;background-color:rgb(225 229 239/var(--tw-bg-opacity));outline:2px solid transparent;outline-offset:2px}.dark .docs-markdown h1,.dark .docs-markdown h2,.dark .docs-markdown h3,.dark .docs-markdown h4,.dark .docs-markdown h5,.dark .docs-markdown h6{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}.dark .docs-markdown a:not(.no-link),.dark .docs-markdown h1 .header-anchor-trigger,.dark .docs-markdown h2 .header-anchor-trigger,.dark .docs-markdown h3 .header-anchor-trigger,.dark .docs-markdown h4 .header-anchor-trigger,.dark .docs-markdown h5 .header-anchor-trigger,.dark .docs-markdown h6 .header-anchor-trigger{--tw-text-opacity:1;color:rgb(95 160 255/var(--tw-text-opacity))}.dark .docs-markdown a:not(.no-link) code:not([class*=language-]):not(.member-signature){color:inherit}.dark .docs-markdown .link-dark{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}.dark .docs-markdown blockquote{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(39 39 39/var(--tw-bg-opacity));border-color:rgb(53 53 53/var(--tw-border-opacity));border-width:0 0 0 4px;color:rgb(189 189 189/var(--tw-text-opacity))}.dark .docs-markdown code:not([class*=language-]):not(.member-signature){--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(53 53 53/var(--tw-bg-opacity));border-color:rgb(66 66 66/var(--tw-border-opacity));border-width:1px;color:rgb(255 255 255/var(--tw-text-opacity))}.dark .docs-markdown kbd{--tw-border-opacity:0.75;--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(34 34 34/var(--tw-bg-opacity));border-color:rgb(97 97 97/var(--tw-border-opacity));border-radius:.25rem;border-width:1px;box-shadow:0 1px 0 0 #505050;color:rgb(255 255 255/var(--tw-text-opacity));display:inline-block;line-height:1;padding:2px 5px}.dark .docs-markdown ul.contains-task-list input:before{--tw-bg-opacity:1;background-color:rgb(97 97 97/var(--tw-bg-opacity))}.dark .docs-markdown ul.contains-task-list input:checked:before{--tw-bg-opacity:1;background-color:rgb(95 160 255/var(--tw-bg-opacity))}.dark .docs-markdown .table-wrapper,.dark .docs-markdown table td,.dark .docs-markdown table th,.dark .docs-markdown table tr{--tw-border-opacity:1;border-color:rgb(53 53 53/var(--tw-border-opacity))}.dark .docs-markdown table th{--tw-text-opacity:1;color:rgb(225 229 239/var(--tw-text-opacity))}.dark .docs-markdown hr{--tw-border-opacity:1;border-color:rgb(45 45 45/var(--tw-border-opacity))}.dark .docs-markdown .caption{--tw-text-opacity:1;color:rgb(158 158 158/var(--tw-text-opacity))}.dark .docs-markdown .doc-member h3{--tw-text-opacity:1;color:rgb(225 229 239/var(--tw-text-opacity))}.dark .docs-markdown .doc-member-group>.doc-member{--tw-border-opacity:1;border-color:rgb(44 44 44/var(--tw-border-opacity))}.dark .docs-markdown .docs-columns-code,.dark .docs-markdown .docs-columns-code-title,.dark .docs-markdown pre[class*=language-]{--tw-bg-opacity:1;background-color:rgb(34 34 34/var(--tw-bg-opacity))}.dark .docs-markdown .codeblock-wrapper{--tw-border-opacity:1;--tw-bg-opacity:1;background-color:rgb(34 34 34/var(--tw-bg-opacity));border-color:rgb(44 44 44/var(--tw-border-opacity))}.dark .docs-markdown nav.breadcrumb{--tw-text-opacity:1;color:rgb(97 97 97/var(--tw-text-opacity))}.dark .docs-markdown nav.breadcrumb ol li a{--tw-text-opacity:1!important;color:rgb(97 97 97/var(--tw-text-opacity))!important}.dark .docs-markdown nav.breadcrumb ol li a:hover{--tw-text-opacity:1!important;color:rgb(95 160 255/var(--tw-text-opacity))!important}.dark #docs-app #docs-hub-link{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}.dark #docs-app #docs-hub-link:hover{--tw-bg-opacity:1;background-color:rgb(53 53 53/var(--tw-bg-opacity))}.dark #docs-app #docs-hub-link:focus{--tw-bg-opacity:1;background-color:rgb(66 66 66/var(--tw-bg-opacity))}.doc-alert h5{line-height:1.75;margin-bottom:.25rem;margin-left:0;padding:0}.doc-alert p:last-child{margin-bottom:0}.doc-alert.doc-alert-contrast a{--tw-text-opacity:1!important;color:rgb(95 160 255/var(--tw-text-opacity))!important}.doc-alert.doc-alert-contrast h5{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}.doc-alert.doc-alert-contrast code:not([class*=language-]):not(.member-signature){--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(47 51 72/var(--tw-bg-opacity));border-color:rgb(68 78 102/var(--tw-border-opacity));color:rgb(255 255 255/var(--tw-text-opacity))}.dark .doc-alert.doc-alert-contrast a{--tw-text-opacity:1!important;color:rgb(66 132 251/var(--tw-text-opacity))!important}.dark .doc-alert.doc-alert-contrast h5{--tw-text-opacity:1;color:rgb(21 25 40/var(--tw-text-opacity))}.dark .doc-alert.doc-alert-contrast code:not([class*=language-]){--tw-border-opacity:1;--tw-text-opacity:1;background-color:#f3f5f9;border-color:rgb(225 229 239/var(--tw-border-opacity));color:rgb(21 25 40/var(--tw-text-opacity))}[data-simplebar]{align-content:flex-start;align-items:flex-start;flex-direction:column;flex-wrap:wrap;justify-content:flex-start;position:relative}.simplebar-wrapper{height:inherit;max-height:inherit;max-width:inherit;overflow:hidden;width:inherit}.simplebar-mask{direction:inherit;height:auto!important;overflow:hidden;width:auto!important;z-index:0}.simplebar-mask,.simplebar-offset{bottom:0;left:0;margin:0;padding:0;position:absolute;right:0;top:0}.simplebar-offset{-webkit-overflow-scrolling:touch;box-sizing:inherit!important;direction:inherit!important;resize:none!important}.simplebar-content-wrapper{-ms-overflow-style:none;box-sizing:border-box!important;direction:inherit;display:block;height:100%;max-height:100%;max-width:100%;overflow:auto;position:relative;scrollbar-width:none;width:auto}.simplebar-content-wrapper::-webkit-scrollbar,.simplebar-hide-scrollbar::-webkit-scrollbar{display:none;height:0;width:0}.simplebar-content:after,.simplebar-content:before{content:" ";display:table}.simplebar-placeholder{max-height:100%;max-width:100%;pointer-events:none;width:100%}.simplebar-height-auto-observer-wrapper{box-sizing:inherit!important;flex-basis:0;flex-grow:inherit;flex-shrink:0;float:left;height:100%;margin:0;max-height:1px;max-width:1px;overflow:hidden;padding:0;pointer-events:none;position:relative;width:100%;z-index:-1}.simplebar-height-auto-observer{box-sizing:inherit;display:block;height:1000%;left:0;min-height:1px;min-width:1px;opacity:0;top:0;width:1000%;z-index:-1}.simplebar-height-auto-observer,.simplebar-track{overflow:hidden;pointer-events:none;position:absolute}.simplebar-track{bottom:0;right:0;z-index:1}[data-simplebar].simplebar-dragging,[data-simplebar].simplebar-dragging .simplebar-content{-webkit-touch-callout:none;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}[data-simplebar].simplebar-dragging .simplebar-track{pointer-events:all}.simplebar-scrollbar{left:0;min-height:10px;position:absolute;right:0}.simplebar-scrollbar:before{background:#000;border-radius:7px;content:"";opacity:0;position:absolute;transition:opacity .2s linear .5s}.simplebar-scrollbar.simplebar-visible:before{opacity:.5;transition-delay:0s;transition-duration:0s}.simplebar-track.simplebar-vertical{top:0;width:11px}.simplebar-scrollbar:before{bottom:2px;left:2px;right:2px;top:2px}.simplebar-track.simplebar-horizontal{height:11px;left:0}.simplebar-track.simplebar-horizontal .simplebar-scrollbar{bottom:0;left:0;min-height:0;min-width:10px;right:auto;top:0;width:auto}[data-simplebar-direction=rtl] .simplebar-track.simplebar-vertical{left:0;right:auto}.simplebar-dummy-scrollbar-size{-ms-overflow-style:scrollbar!important;direction:rtl;height:500px;opacity:0;overflow-x:scroll;overflow-y:hidden;position:fixed;visibility:hidden;width:500px}.simplebar-dummy-scrollbar-size>div{height:200%;margin:10px 0;width:200%}.simplebar-hide-scrollbar{-ms-overflow-style:none;left:0;overflow-y:scroll;position:fixed;scrollbar-width:none;visibility:hidden}.simplebar-scrollbar:before{--tw-bg-opacity:0.2;background:initial;background-color:rgb(21 25 40/var(--tw-bg-opacity))}.simplebar-scrollbar.simplebar-visible:before{opacity:1}.dark .simplebar-scrollbar:before{--tw-bg-opacity:0.2;background-color:rgb(255 255 255/var(--tw-bg-opacity))}pre[class*=language-] .simplebar-content:after,pre[class*=language-] .simplebar-content:before{content:normal;display:initial}pre[class*=language-] .simplebar-scrollbar:before{--tw-bg-opacity:.3;background-color:rgb(255 255 255/var(--tw-bg-opacity))}.dark pre[class*=language-] .simplebar-scrollbar:before{--tw-bg-opacity:0.2;background-color:rgb(255 255 255/var(--tw-bg-opacity))}.hover\:z-5:hover{z-index:5}.hover\:border-blue-300:hover{--tw-border-opacity:1;border-color:rgb(141 187 255/var(--tw-border-opacity))}.hover\:border-gray-300:hover{--tw-border-opacity:1;border-color:rgb(225 229 239/var(--tw-border-opacity))}.hover\:border-gray-400:hover{--tw-border-opacity:1;border-color:rgb(171 182 201/var(--tw-border-opacity))}.hover\:border-green-300:hover{--tw-border-opacity:1;border-color:rgb(132 206 192/var(--tw-border-opacity))}.hover\:border-red-200:hover{--tw-border-opacity:1;border-color:rgb(255 164 164/var(--tw-border-opacity))}.hover\:border-yellow-300:hover{--tw-border-opacity:1;border-color:rgb(244 199 127/var(--tw-border-opacity))}.hover\:border-opacity-10:hover{--tw-border-opacity:0.1}.hover\:bg-blue-100:hover{--tw-bg-opacity:1;background-color:rgb(225 237 255/var(--tw-bg-opacity))}.hover\:bg-blue-200:hover{--tw-bg-opacity:1;background-color:rgb(179 210 255/var(--tw-bg-opacity))}.hover\:bg-blue-700:hover{--tw-bg-opacity:1;background-color:rgb(0 103 252/var(--tw-bg-opacity))}.hover\:bg-gray-200:hover{--tw-bg-opacity:1;background-color:rgb(237 239 244/var(--tw-bg-opacity))}.hover\:bg-gray-300:hover{--tw-bg-opacity:1;background-color:rgb(225 229 239/var(--tw-bg-opacity))}.hover\:bg-gray-600:hover{--tw-bg-opacity:1;background-color:rgb(68 78 102/var(--tw-bg-opacity))}.hover\:bg-gray-700:hover{--tw-bg-opacity:1;background-color:rgb(47 51 72/var(--tw-bg-opacity))}.hover\:bg-green-700:hover{--tw-bg-opacity:1;background-color:rgb(24 137 115/var(--tw-bg-opacity))}.hover\:bg-red-700:hover{--tw-bg-opacity:1;background-color:rgb(196 30 30/var(--tw-bg-opacity))}.hover\:bg-white:hover{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity))}.hover\:bg-yellow-600:hover{--tw-bg-opacity:1;background-color:rgb(224 150 18/var(--tw-bg-opacity))}.hover\:bg-opacity-50:hover{--tw-bg-opacity:0.5}.hover\:text-blue-500:hover{--tw-text-opacity:1;color:rgb(66 132 251/var(--tw-text-opacity))}.hover\:text-blue-700:hover{--tw-text-opacity:1;color:rgb(0 103 252/var(--tw-text-opacity))}.hover\:text-blue-800:hover{--tw-text-opacity:1;color:rgb(0 90 221/var(--tw-text-opacity))}.hover\:text-blue-900:hover{--tw-text-opacity:1;color:rgb(0 75 183/var(--tw-text-opacity))}.hover\:text-gray-700:hover{--tw-text-opacity:1;color:rgb(47 51 72/var(--tw-text-opacity))}.hover\:text-gray-800:hover{--tw-text-opacity:1;color:rgb(27 32 48/var(--tw-text-opacity))}.hover\:text-gray-900:hover{--tw-text-opacity:1;color:rgb(21 25 40/var(--tw-text-opacity))}.hover\:text-white:hover{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}.hover\:underline:hover{text-decoration-line:underline}.focus\:border-gray-500:focus{--tw-border-opacity:1;border-color:rgb(107 121 150/var(--tw-border-opacity))}.focus\:border-gray-600:focus{--tw-border-opacity:1;border-color:rgb(68 78 102/var(--tw-border-opacity))}.focus\:bg-gray-200:focus{--tw-bg-opacity:1;background-color:rgb(237 239 244/var(--tw-bg-opacity))}.focus\:bg-gray-300:focus{--tw-bg-opacity:1;background-color:rgb(225 229 239/var(--tw-bg-opacity))}.focus\:bg-gray-400:focus{--tw-bg-opacity:1;background-color:rgb(171 182 201/var(--tw-bg-opacity))}.focus\:bg-white:focus{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity))}.focus\:text-blue-900:focus{--tw-text-opacity:1;color:rgb(0 75 183/var(--tw-text-opacity))}.focus\:outline-none:focus{outline:2px solid transparent;outline-offset:2px}.group:hover .group-hover\:visible{visibility:visible}.group:hover .group-hover\:inline-flex{display:inline-flex}.group:hover .group-hover\:text-blue-500{--tw-text-opacity:1;color:rgb(66 132 251/var(--tw-text-opacity))}.group:hover .group-hover\:opacity-100{opacity:1}:is(.dark .dark\:inline-block){display:inline-block}:is(.dark .dark\:hidden){display:none}:is(.dark .dark\:border-blue-400){--tw-border-opacity:1;border-color:rgb(95 160 255/var(--tw-border-opacity))}:is(.dark .dark\:border-dark-450){--tw-border-opacity:1;border-color:rgb(66 66 66/var(--tw-border-opacity))}:is(.dark .dark\:border-dark-500){--tw-border-opacity:1;border-color:rgb(53 53 53/var(--tw-border-opacity))}:is(.dark .dark\:border-dark-600){--tw-border-opacity:1;border-color:rgb(45 45 45/var(--tw-border-opacity))}:is(.dark .dark\:border-dark-650){--tw-border-opacity:1;border-color:rgb(44 44 44/var(--tw-border-opacity))}:is(.dark .dark\:border-dark-700){--tw-border-opacity:1;border-color:rgb(39 39 39/var(--tw-border-opacity))}:is(.dark .dark\:border-dark-850){--tw-border-opacity:1;border-color:rgb(30 30 30/var(--tw-border-opacity))}:is(.dark .dark\:border-transparent){border-color:transparent}:is(.dark .dark\:bg-blue-400){--tw-bg-opacity:1;background-color:rgb(95 160 255/var(--tw-bg-opacity))}:is(.dark .dark\:bg-dark-250){--tw-bg-opacity:1;background-color:rgb(224 224 224/var(--tw-bg-opacity))}:is(.dark .dark\:bg-dark-400){--tw-bg-opacity:1;background-color:rgb(97 97 97/var(--tw-bg-opacity))}:is(.dark .dark\:bg-dark-450){--tw-bg-opacity:1;background-color:rgb(66 66 66/var(--tw-bg-opacity))}:is(.dark .dark\:bg-dark-500){--tw-bg-opacity:1;background-color:rgb(53 53 53/var(--tw-bg-opacity))}:is(.dark .dark\:bg-dark-550){--tw-bg-opacity:1;background-color:rgb(50 50 50/var(--tw-bg-opacity))}:is(.dark .dark\:bg-dark-600){--tw-bg-opacity:1;background-color:rgb(45 45 45/var(--tw-bg-opacity))}:is(.dark .dark\:bg-dark-650){--tw-bg-opacity:1;background-color:rgb(44 44 44/var(--tw-bg-opacity))}:is(.dark .dark\:bg-dark-700){--tw-bg-opacity:1;background-color:rgb(39 39 39/var(--tw-bg-opacity))}:is(.dark .dark\:bg-dark-800){--tw-bg-opacity:1;background-color:rgb(34 34 34/var(--tw-bg-opacity))}:is(.dark .dark\:bg-dark-850){--tw-bg-opacity:1;background-color:rgb(30 30 30/var(--tw-bg-opacity))}:is(.dark .dark\:bg-dark-900){--tw-bg-opacity:1;background-color:rgb(18 18 18/var(--tw-bg-opacity))}:is(.dark .dark\:bg-green-500){--tw-bg-opacity:1;background-color:rgb(54 173 153/var(--tw-bg-opacity))}:is(.dark .dark\:bg-indigo-500){--tw-bg-opacity:1;background-color:rgb(130 94 235/var(--tw-bg-opacity))}:is(.dark .dark\:bg-orange-500){--tw-bg-opacity:1;background-color:rgb(255 108 16/var(--tw-bg-opacity))}:is(.dark .dark\:bg-red-400){--tw-bg-opacity:1;background-color:rgb(237 95 95/var(--tw-bg-opacity))}:is(.dark .dark\:bg-red-500){--tw-bg-opacity:1;background-color:rgb(229 62 62/var(--tw-bg-opacity))}:is(.dark .dark\:bg-teal-500){--tw-bg-opacity:1;background-color:rgb(56 178 172/var(--tw-bg-opacity))}:is(.dark .dark\:bg-white){--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity))}:is(.dark .dark\:bg-yellow-500){--tw-bg-opacity:1;background-color:rgb(237 171 38/var(--tw-bg-opacity))}:is(.dark .dark\:bg-opacity-50){--tw-bg-opacity:0.5}:is(.dark .dark\:bg-opacity-70){--tw-bg-opacity:0.7}:is(.dark .dark\:bg-opacity-80){--tw-bg-opacity:0.8}:is(.dark .dark\:px-5){padding-left:1.25rem;padding-right:1.25rem}:is(.dark .dark\:text-black){--tw-text-opacity:1;color:rgb(0 0 0/var(--tw-text-opacity))}:is(.dark .dark\:text-blue-300){--tw-text-opacity:1;color:rgb(141 187 255/var(--tw-text-opacity))}:is(.dark .dark\:text-blue-400){--tw-text-opacity:1;color:rgb(95 160 255/var(--tw-text-opacity))}:is(.dark .dark\:text-dark-200){--tw-text-opacity:1;color:rgb(238 238 238/var(--tw-text-opacity))}:is(.dark .dark\:text-dark-250){--tw-text-opacity:1;color:rgb(224 224 224/var(--tw-text-opacity))}:is(.dark .dark\:text-dark-300){--tw-text-opacity:1;color:rgb(189 189 189/var(--tw-text-opacity))}:is(.dark .dark\:text-dark-350){--tw-text-opacity:1;color:rgb(158 158 158/var(--tw-text-opacity))}:is(.dark .dark\:text-dark-400){--tw-text-opacity:1;color:rgb(97 97 97/var(--tw-text-opacity))}:is(.dark .dark\:text-dark-600){--tw-text-opacity:1;color:rgb(45 45 45/var(--tw-text-opacity))}:is(.dark .dark\:text-dark-650){--tw-text-opacity:1;color:rgb(44 44 44/var(--tw-text-opacity))}:is(.dark .dark\:text-dark-700){--tw-text-opacity:1;color:rgb(39 39 39/var(--tw-text-opacity))}:is(.dark .dark\:text-dark-850){--tw-text-opacity:1;color:rgb(30 30 30/var(--tw-text-opacity))}:is(.dark .dark\:text-white){--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}:is(.dark .dark\:placeholder-dark-400)::-moz-placeholder{--tw-placeholder-opacity:1;color:rgb(97 97 97/var(--tw-placeholder-opacity))}:is(.dark .dark\:placeholder-dark-400)::placeholder{--tw-placeholder-opacity:1;color:rgb(97 97 97/var(--tw-placeholder-opacity))}:is(.dark .dark\:hover\:border-blue-200:hover){--tw-border-opacity:1;border-color:rgb(179 210 255/var(--tw-border-opacity))}:is(.dark .dark\:hover\:border-dark-450:hover){--tw-border-opacity:1;border-color:rgb(66 66 66/var(--tw-border-opacity))}:is(.dark .dark\:hover\:bg-blue-200:hover){--tw-bg-opacity:1;background-color:rgb(179 210 255/var(--tw-bg-opacity))}:is(.dark .dark\:hover\:bg-dark-300:hover){--tw-bg-opacity:1;background-color:rgb(189 189 189/var(--tw-bg-opacity))}:is(.dark .dark\:hover\:bg-dark-350:hover){--tw-bg-opacity:1;background-color:rgb(158 158 158/var(--tw-bg-opacity))}:is(.dark .dark\:hover\:bg-dark-400:hover){--tw-bg-opacity:1;background-color:rgb(97 97 97/var(--tw-bg-opacity))}:is(.dark .dark\:hover\:bg-dark-450:hover){--tw-bg-opacity:1;background-color:rgb(66 66 66/var(--tw-bg-opacity))}:is(.dark .dark\:hover\:bg-dark-500:hover){--tw-bg-opacity:1;background-color:rgb(53 53 53/var(--tw-bg-opacity))}:is(.dark .dark\:hover\:bg-gray-400:hover){--tw-bg-opacity:1;background-color:rgb(171 182 201/var(--tw-bg-opacity))}:is(.dark .dark\:hover\:bg-green-200:hover){--tw-bg-opacity:1;background-color:rgb(188 232 224/var(--tw-bg-opacity))}:is(.dark .dark\:hover\:bg-red-200:hover){--tw-bg-opacity:1;background-color:rgb(255 164 164/var(--tw-bg-opacity))}:is(.dark .dark\:hover\:bg-transparent:hover){background-color:transparent}:is(.dark .dark\:hover\:bg-yellow-300:hover){--tw-bg-opacity:1;background-color:rgb(244 199 127/var(--tw-bg-opacity))}:is(.dark .dark\:hover\:bg-opacity-50:hover){--tw-bg-opacity:0.5}:is(.dark .dark\:hover\:text-blue-100:hover){--tw-text-opacity:1;color:rgb(225 237 255/var(--tw-text-opacity))}:is(.dark .dark\:hover\:text-blue-200:hover){--tw-text-opacity:1;color:rgb(179 210 255/var(--tw-text-opacity))}:is(.dark .dark\:hover\:text-blue-400:hover){--tw-text-opacity:1;color:rgb(95 160 255/var(--tw-text-opacity))}:is(.dark .dark\:hover\:text-dark-300:hover){--tw-text-opacity:1;color:rgb(189 189 189/var(--tw-text-opacity))}:is(.dark .dark\:focus\:border-dark-450:focus){--tw-border-opacity:1;border-color:rgb(66 66 66/var(--tw-border-opacity))}:is(.dark .dark\:focus\:bg-dark-450:focus){--tw-bg-opacity:1;background-color:rgb(66 66 66/var(--tw-bg-opacity))}:is(.dark .dark\:focus\:bg-dark-750:focus){--tw-bg-opacity:1;background-color:rgb(37 37 37/var(--tw-bg-opacity))}:is(.dark .dark\:focus\:text-blue-100:focus){--tw-text-opacity:1;color:rgb(225 237 255/var(--tw-text-opacity))}:is(.dark .group:hover .dark\:group-hover\:text-blue-400){--tw-text-opacity:1;color:rgb(95 160 255/var(--tw-text-opacity))}@media not all and (min-width:960px){.max-md\:right-10{right:2.5rem}}@media (min-width:640px){.sm\:mr-1{margin-right:.25rem}.sm\:block{display:block}.sm\:inline{display:inline}.sm\:grid{display:grid}.sm\:w-1\/2{width:50%}.sm\:w-auto{width:auto}.sm\:justify-center{justify-content:center}.sm\:px-16{padding-left:4rem;padding-right:4rem}.sm\:px-3{padding-left:.75rem;padding-right:.75rem}.sm\:text-sm{font-size:.875rem}}@media (min-width:960px){.md\:sticky{position:sticky}.md\:top-20{top:5rem}.md\:z-0{z-index:0}.md\:mb-0{margin-bottom:0}.md\:mt-16{margin-top:4rem}.md\:line-clamp-2{-webkit-box-orient:vertical;-webkit-line-clamp:2;display:-webkit-box;overflow:hidden}.md\:block{display:block}.md\:inline-block{display:inline-block}.md\:flex{display:flex}.md\:hidden{display:none}.md\:h-20{height:5rem}.md\:h-screen{height:100vh}.md\:w-104{width:26rem}.md\:w-5\/12{width:41.666667%}.md\:w-75{width:18.75rem}.md\:grow{flex-grow:1}.md\:flex-row{flex-direction:row}.md\:items-center{align-items:center}.md\:justify-start{justify-content:flex-start}.md\:border-r{border-right-width:1px}.md\:border-none{border-style:none}.md\:bg-transparent{background-color:transparent}.md\:p-0{padding:0}.md\:px-16{padding-left:4rem;padding-right:4rem}.md\:px-4{padding-left:1rem;padding-right:1rem}.md\:px-6{padding-left:1.5rem;padding-right:1.5rem}.md\:px-8{padding-left:2rem;padding-right:2rem}.md\:pb-0{padding-bottom:0}.md\:pl-16{padding-left:4rem}.md\:text-2xs{font-size:.75rem}.md\:text-4xl{font-size:2.5rem}.md\:text-lg{font-size:1.125rem}.md\:text-sm{font-size:.875rem}.md\:text-xl{font-size:1.25rem}.md\:text-blue-500{--tw-text-opacity:1;color:rgb(66 132 251/var(--tw-text-opacity))}.md\:shadow-none{--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.md\:transition-transform{transition-duration:.15s;transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1)}}@media (min-width:1200px){.lg\:sticky{position:sticky}.lg\:top-20{top:5rem}.lg\:top-40{top:10rem}.lg\:z-0{z-index:0}.lg\:ml-2{margin-left:.5rem}.lg\:ml-auto{margin-left:auto}.lg\:block{display:block}.lg\:flex{display:flex}.lg\:hidden{display:none}.lg\:h-auto{height:auto}.lg\:w-64{width:16rem}.lg\:max-w-sm{max-width:24rem}.lg\:shrink-0{flex-shrink:0}.lg\:transform-none{transform:none}.lg\:flex-col{flex-direction:column}.lg\:border-l{border-left-width:1px}.lg\:border-none{border-style:none}.lg\:pt-2{padding-top:.5rem}.lg\:pt-6{padding-top:1.5rem}.lg\:shadow-none{--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}:is(.dark .lg\:dark\:bg-dark-850){--tw-bg-opacity:1;background-color:rgb(30 30 30/var(--tw-bg-opacity))}}@media (min-width:1440px){.xl\:block{display:block}}.arrow[data-v-325bee49],.arrow[data-v-325bee49]:before{height:.5rem;position:absolute;width:.5rem;z-index:-1}.arrow[data-v-325bee49]:before{--tw-rotate:45deg;--tw-bg-opacity:1;background-color:rgb(21 25 40/var(--tw-bg-opacity));content:"";transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.tooltip[data-popper-placement^=top]>.arrow[data-v-325bee49]{bottom:-4px}.tooltip[data-popper-placement^=bottom]>.arrow[data-v-325bee49]{top:-4px}.tooltip[data-popper-placement^=left]>.arrow[data-v-325bee49]{right:-4px}.tooltip[data-popper-placement^=right]>.arrow[data-v-325bee49]{left:-4px}.dark .arrow[data-v-325bee49]:before{--tw-bg-opacity:1;background-color:rgb(53 53 53/var(--tw-bg-opacity))}.collapse-content :last-child{margin-bottom:0}@media (-webkit-min-device-pixel-ratio:2) and (-webkit-min-device-pixel-ratio:0),(-webkit-min-device-pixel-ratio:2) and (min-resolution:0.001dpcm){.docs-emoji{font-size:1.25em;line-height:1;vertical-align:-.075em}}.spinner[data-v-79806448]{border-top-color:#444e66}.dark .spinner[data-v-79806448]{border-top-color:hsla(0,0%,100%,.6)}.docs-panel-content :last-child{margin-bottom:0!important}.docs-panels>*{border-radius:0;border-width:0 0 1px;margin-bottom:-1px}.sidebar{height:calc(100vh - 5rem)}@media (max-width:959px){.sidebar{height:100vh!important;transform:translateX(-100%)}}@media (max-width:1199px){.sidebar-right[data-v-b3211732]{height:100vh!important}}.tab-content>:last-child{margin-bottom:0}.member-links-dropdown a[data-v-13960e2c]{--tw-text-opacity:1;border-radius:.25rem;color:rgb(66 132 251/var(--tw-text-opacity));display:block;font-size:.875rem;height:2rem;line-height:1;overflow:hidden;padding:.5625rem .75rem;text-overflow:ellipsis;white-space:nowrap}.member-links-dropdown a[data-v-13960e2c]:hover{--tw-bg-opacity:1;background-color:rgb(237 239 244/var(--tw-bg-opacity))}.dark .member-links-dropdown a[data-v-13960e2c]{--tw-text-opacity:1;color:rgb(95 160 255/var(--tw-text-opacity))}.dark .member-links-dropdown a[data-v-13960e2c]:hover{--tw-bg-opacity:1;background-color:rgb(53 53 53/var(--tw-bg-opacity))} +*/*,:after,:before{border:0 solid #edeff4;box-sizing:border-box}:after,:before{--tw-content:""}html{-webkit-text-size-adjust:100%;font-feature-settings:normal;font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-variation-settings:normal;line-height:1.5;-moz-tab-size:4;-o-tab-size:4;tab-size:4}body{line-height:inherit;margin:0}hr{border-top-width:1px;color:inherit;height:0}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{border-collapse:collapse;border-color:inherit;text-indent:0}button,input,optgroup,select,textarea{font-feature-settings:inherit;color:inherit;font-family:inherit;font-size:100%;font-variation-settings:inherit;font-weight:inherit;line-height:inherit;margin:0;padding:0}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}fieldset{margin:0}fieldset,legend{padding:0}menu,ol,ul{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{color:#abb6c9;opacity:1}input::placeholder,textarea::placeholder{color:#abb6c9;opacity:1}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{height:auto;max-width:100%}[hidden]{display:none}*,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(66,132,251,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: }::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(66,132,251,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: }.content-left{display:table;float:left;margin-right:1.75rem}.content-center{display:grid;justify-items:center}.content-leftplus{display:table;float:left;margin-left:-1.5rem;margin-right:1.75rem}@media (min-width:1200px){.content-leftplus{margin-left:-8rem}}@media (min-width:1440px){.content-leftplus{margin-left:-12rem}}.content-right,.content-rightplus{display:table;float:right;margin-left:1.75rem}.content-rightplus{margin-right:-1.5rem}@media (min-width:1200px){.content-rightplus{margin-right:-8rem}}@media (min-width:1440px){.content-rightplus{margin-right:-12rem}}.content-centerplus{display:grid;justify-items:center;margin-left:-1.5rem;margin-right:-1.5rem}@media (min-width:1200px){.content-centerplus{margin-left:-8rem;margin-right:-8rem}}@media (min-width:1440px){.content-centerplus{margin-left:-12rem;margin-right:-12rem}}.caption-float{caption-side:bottom;display:table-caption}.pointer-events-none{pointer-events:none}.visible{visibility:visible}.invisible{visibility:hidden}.collapse{visibility:collapse}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.inset-0{inset:0}.bottom-0{bottom:0}.bottom-6{bottom:1.5rem}.left-0{left:0}.right-0{right:0}.right-25{right:6.25rem}.right-3{right:.75rem}.right-6{right:1.5rem}.top-0{top:0}.top-16{top:4rem}.top-20{top:5rem}.top-4{top:1rem}.top-40{top:10rem}.top-5{top:1.25rem}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.z-40{z-index:40}.z-5{z-index:5}.z-50{z-index:50}.float-left{float:left}.clear-both{clear:both}.m-0{margin:0}.m-3{margin:.75rem}.-mx-px{margin-left:-1px;margin-right:-1px}.mx-1{margin-left:.25rem;margin-right:.25rem}.mx-2{margin-left:.5rem;margin-right:.5rem}.mx-auto{margin-left:auto;margin-right:auto}.my-2{margin-bottom:.5rem;margin-top:.5rem}.my-2\.5{margin-bottom:.625rem;margin-top:.625rem}.-mb-0{margin-bottom:0}.-mb-0\.5{margin-bottom:-.125rem}.-mb-px{margin-bottom:-1px}.-ml-1{margin-left:-.25rem}.-ml-4{margin-left:-1rem}.-ml-6{margin-left:-1.5rem}.-mr-2{margin-right:-.5rem}.-mt-1{margin-top:-.25rem}.-mt-2{margin-top:-.5rem}.-mt-3{margin-top:-.75rem}.-mt-3\.5{margin-top:-.875rem}.-mt-5{margin-top:-1.25rem}.-mt-px{margin-top:-1px}.mb-0{margin-bottom:0}.mb-1{margin-bottom:.25rem}.mb-10{margin-bottom:2.5rem}.mb-12{margin-bottom:3rem}.mb-2{margin-bottom:.5rem}.mb-3{margin-bottom:.75rem}.mb-4{margin-bottom:1rem}.mb-5{margin-bottom:1.25rem}.mb-6{margin-bottom:1.5rem}.mb-8{margin-bottom:2rem}.mb-px{margin-bottom:1px}.ml-0{margin-left:0}.ml-0\.5{margin-left:.125rem}.ml-1{margin-left:.25rem}.ml-2{margin-left:.5rem}.ml-3{margin-left:.75rem}.ml-3\.5{margin-left:.875rem}.ml-4{margin-left:1rem}.ml-5{margin-left:1.25rem}.ml-auto{margin-left:auto}.mr-0{margin-right:0}.mr-1{margin-right:.25rem}.mr-1\.5{margin-right:.375rem}.mr-2{margin-right:.5rem}.mr-3{margin-right:.75rem}.mr-4{margin-right:1rem}.mr-6{margin-right:1.5rem}.mr-8{margin-right:2rem}.mt-0{margin-top:0}.mt-0\.75{margin-top:.1875rem}.mt-1{margin-top:.25rem}.mt-1\.5{margin-top:.375rem}.mt-12{margin-top:3rem}.mt-14{margin-top:3.5rem}.mt-2{margin-top:.5rem}.mt-20{margin-top:5rem}.mt-3{margin-top:.75rem}.mt-4{margin-top:1rem}.mt-6{margin-top:1.5rem}.mt-auto{margin-top:auto}.mt-px{margin-top:1px}.line-clamp-1{-webkit-line-clamp:1}.line-clamp-1,.line-clamp-3{-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-3{-webkit-line-clamp:3}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.contents{display:contents}.hidden{display:none}.h-10{height:2.5rem}.h-12{height:3rem}.h-14{height:3.5rem}.h-16{height:4rem}.h-2{height:.5rem}.h-20{height:5rem}.h-3{height:.75rem}.h-4{height:1rem}.h-4\.5{height:1.125rem}.h-5{height:1.25rem}.h-6{height:1.5rem}.h-7{height:1.75rem}.h-8{height:2rem}.h-full{height:100%}.h-screen{height:100vh}.max-h-10{max-height:2.5rem}.max-h-60{max-height:15rem}.max-h-\[32rem\]{max-height:32rem}.w-1{width:.25rem}.w-1\/2{width:50%}.w-10{width:2.5rem}.w-12{width:3rem}.w-14{width:3.5rem}.w-2{width:.5rem}.w-24{width:6rem}.w-32{width:8rem}.w-4{width:1rem}.w-4\.5{width:1.125rem}.w-4\/5{width:80%}.w-40{width:10rem}.w-48{width:12rem}.w-5{width:1.25rem}.w-6{width:1.5rem}.w-7{width:1.75rem}.w-75{width:18.75rem}.w-8{width:2rem}.w-96{width:24rem}.w-\[42rem\]{width:42rem}.w-full{width:100%}.w-px{width:1px}.min-w-0{min-width:0}.max-w-core{max-width:49.75rem}.max-w-lg{max-width:32rem}.max-w-md{max-width:28rem}.flex-1{flex:1 1 0%}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.grow-0{flex-grow:0}.origin-center{transform-origin:center}.-translate-y-2{--tw-translate-y:-0.5rem}.-translate-y-2,.translate-x-0{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-0{--tw-translate-x:0px}.translate-x-full{--tw-translate-x:100%}.translate-x-full,.translate-y-0{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-0{--tw-translate-y:0px}.translate-y-4{--tw-translate-y:1rem}.rotate-45,.translate-y-4{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-45{--tw-rotate:45deg}.rotate-90{--tw-rotate:90deg}.rotate-90,.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes spin{to{transform:rotate(1turn)}}.animate-spin{animation:spin 1s linear infinite}.cursor-default{cursor:default}.cursor-pointer{cursor:pointer}.select-none{-webkit-user-select:none;-moz-user-select:none;user-select:none}.resize{resize:both}.list-none{list-style-type:none}.grid-flow-col{grid-auto-flow:column}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.flex-nowrap{flex-wrap:nowrap}.content-center{align-content:center}.items-center{align-items:center}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.self-end{align-self:flex-end}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-y-auto{overflow-y:auto}.overflow-x-hidden{overflow-x:hidden}.overflow-x-clip{overflow-x:clip}.truncate{overflow:hidden;text-overflow:ellipsis}.truncate,.whitespace-nowrap{white-space:nowrap}.break-normal{overflow-wrap:normal;word-break:normal}.break-words{overflow-wrap:break-word}.rounded{border-radius:.25rem}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:.5rem}.rounded-md{border-radius:.375rem}.rounded-none{border-radius:0}.rounded-sm{border-radius:.125rem}.rounded-b-md{border-bottom-left-radius:.375rem;border-bottom-right-radius:.375rem}.rounded-l{border-bottom-left-radius:.25rem;border-top-left-radius:.25rem}.rounded-l-lg{border-bottom-left-radius:.5rem;border-top-left-radius:.5rem}.rounded-r{border-bottom-right-radius:.25rem;border-top-right-radius:.25rem}.rounded-r-lg{border-bottom-right-radius:.5rem;border-top-right-radius:.5rem}.rounded-t{border-top-left-radius:.25rem;border-top-right-radius:.25rem}.rounded-bl{border-bottom-left-radius:.25rem}.rounded-br{border-bottom-right-radius:.25rem}.rounded-br-full{border-bottom-right-radius:9999px}.rounded-tl{border-top-left-radius:.25rem}.rounded-tr{border-top-right-radius:.25rem}.border{border-width:1px}.border-0{border-width:0}.border-4{border-width:4px}.border-b{border-bottom-width:1px}.border-b-2{border-bottom-width:2px}.border-l{border-left-width:1px}.border-l-0{border-left-width:0}.border-r{border-right-width:1px}.border-r-0{border-right-width:0}.border-t{border-top-width:1px}.border-t-0{border-top-width:0}.border-solid{border-style:solid}.border-blue-100{--tw-border-opacity:1;border-color:rgb(225 237 255/var(--tw-border-opacity))}.border-blue-300{--tw-border-opacity:1;border-color:rgb(141 187 255/var(--tw-border-opacity))}.border-blue-500{--tw-border-opacity:1;border-color:rgb(66 132 251/var(--tw-border-opacity))}.border-dark-450{--tw-border-opacity:1;border-color:rgb(66 66 66/var(--tw-border-opacity))}.border-gray-200{--tw-border-opacity:1;border-color:rgb(237 239 244/var(--tw-border-opacity))}.border-gray-300{--tw-border-opacity:1;border-color:rgb(225 229 239/var(--tw-border-opacity))}.border-gray-400{--tw-border-opacity:1;border-color:rgb(171 182 201/var(--tw-border-opacity))}.border-gray-500{--tw-border-opacity:1;border-color:rgb(107 121 150/var(--tw-border-opacity))}.border-gray-600{--tw-border-opacity:1;border-color:rgb(68 78 102/var(--tw-border-opacity))}.border-gray-900{--tw-border-opacity:1;border-color:rgb(21 25 40/var(--tw-border-opacity))}.border-green-100{--tw-border-opacity:1;border-color:rgb(225 243 240/var(--tw-border-opacity))}.border-red-100{--tw-border-opacity:1;border-color:rgb(255 237 237/var(--tw-border-opacity))}.border-transparent{border-color:transparent}.border-white{--tw-border-opacity:1;border-color:rgb(255 255 255/var(--tw-border-opacity))}.border-yellow-100{--tw-border-opacity:1;border-color:rgb(255 242 225/var(--tw-border-opacity))}.border-opacity-50{--tw-border-opacity:0.5}.bg-blue-100{--tw-bg-opacity:1;background-color:rgb(225 237 255/var(--tw-bg-opacity))}.bg-blue-200{--tw-bg-opacity:1;background-color:rgb(179 210 255/var(--tw-bg-opacity))}.bg-blue-300{--tw-bg-opacity:1;background-color:rgb(141 187 255/var(--tw-bg-opacity))}.bg-blue-400{--tw-bg-opacity:1;background-color:rgb(95 160 255/var(--tw-bg-opacity))}.bg-blue-500{--tw-bg-opacity:1;background-color:rgb(66 132 251/var(--tw-bg-opacity))}.bg-dark-450{--tw-bg-opacity:1;background-color:rgb(66 66 66/var(--tw-bg-opacity))}.bg-dark-500{--tw-bg-opacity:1;background-color:rgb(53 53 53/var(--tw-bg-opacity))}.bg-dark-550{--tw-bg-opacity:1;background-color:rgb(50 50 50/var(--tw-bg-opacity))}.bg-dark-850{--tw-bg-opacity:1;background-color:rgb(30 30 30/var(--tw-bg-opacity))}.bg-dark-900{--tw-bg-opacity:1;background-color:rgb(18 18 18/var(--tw-bg-opacity))}.bg-gray-100{--tw-bg-opacity:1;background-color:rgb(248 249 252/var(--tw-bg-opacity))}.bg-gray-200{--tw-bg-opacity:1;background-color:rgb(237 239 244/var(--tw-bg-opacity))}.bg-gray-300{--tw-bg-opacity:1;background-color:rgb(225 229 239/var(--tw-bg-opacity))}.bg-gray-400{--tw-bg-opacity:1;background-color:rgb(171 182 201/var(--tw-bg-opacity))}.bg-gray-500{--tw-bg-opacity:1;background-color:rgb(107 121 150/var(--tw-bg-opacity))}.bg-gray-600{--tw-bg-opacity:1;background-color:rgb(68 78 102/var(--tw-bg-opacity))}.bg-gray-700{--tw-bg-opacity:1;background-color:rgb(47 51 72/var(--tw-bg-opacity))}.bg-gray-900{--tw-bg-opacity:1;background-color:rgb(21 25 40/var(--tw-bg-opacity))}.bg-green-100{--tw-bg-opacity:1;background-color:rgb(225 243 240/var(--tw-bg-opacity))}.bg-green-500{--tw-bg-opacity:1;background-color:rgb(54 173 153/var(--tw-bg-opacity))}.bg-indigo-100{--tw-bg-opacity:1;background-color:rgb(226 225 255/var(--tw-bg-opacity))}.bg-orange-100{--tw-bg-opacity:1;background-color:rgb(255 236 227/var(--tw-bg-opacity))}.bg-orange-500{--tw-bg-opacity:1;background-color:rgb(255 108 16/var(--tw-bg-opacity))}.bg-red-100{--tw-bg-opacity:1;background-color:rgb(255 237 237/var(--tw-bg-opacity))}.bg-red-500{--tw-bg-opacity:1;background-color:rgb(229 62 62/var(--tw-bg-opacity))}.bg-root-logo-label-bg{background-color:var(--logoLabel-background)}.bg-teal-100{--tw-bg-opacity:1;background-color:rgb(230 245 247/var(--tw-bg-opacity))}.bg-transparent{background-color:transparent}.bg-white{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity))}.bg-yellow-100{--tw-bg-opacity:1;background-color:rgb(255 242 225/var(--tw-bg-opacity))}.bg-yellow-500{--tw-bg-opacity:1;background-color:rgb(237 171 38/var(--tw-bg-opacity))}.bg-opacity-25{--tw-bg-opacity:0.25}.bg-opacity-50{--tw-bg-opacity:0.5}.bg-opacity-70{--tw-bg-opacity:0.7}.bg-opacity-80{--tw-bg-opacity:0.8}.bg-opacity-95{--tw-bg-opacity:0.95}.object-cover{-o-object-fit:cover;object-fit:cover}.p-0{padding:0}.p-4{padding:1rem}.p-5{padding:1.25rem}.p-6{padding:1.5rem}.px-0{padding-left:0;padding-right:0}.px-1{padding-left:.25rem;padding-right:.25rem}.px-1\.5{padding-left:.375rem;padding-right:.375rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-2\.5{padding-left:.625rem;padding-right:.625rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-4{padding-left:1rem;padding-right:1rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.px-8{padding-left:2rem;padding-right:2rem}.py-0{padding-bottom:0;padding-top:0}.py-0\.5{padding-bottom:.125rem;padding-top:.125rem}.py-1{padding-bottom:.25rem;padding-top:.25rem}.py-1\.5{padding-bottom:.375rem;padding-top:.375rem}.py-2{padding-bottom:.5rem;padding-top:.5rem}.py-3{padding-bottom:.75rem;padding-top:.75rem}.py-4{padding-bottom:1rem;padding-top:1rem}.py-6{padding-bottom:1.5rem;padding-top:1.5rem}.pb-12{padding-bottom:3rem}.pb-16{padding-bottom:4rem}.pb-2{padding-bottom:.5rem}.pb-3{padding-bottom:.75rem}.pb-4{padding-bottom:1rem}.pb-5{padding-bottom:1.25rem}.pb-6{padding-bottom:1.5rem}.pb-9\/16{padding-bottom:56.25%}.pl-0{padding-left:0}.pl-1{padding-left:.25rem}.pl-3{padding-left:.75rem}.pl-4{padding-left:1rem}.pl-5{padding-left:1.25rem}.pl-6{padding-left:1.5rem}.pl-8{padding-left:2rem}.pr-14{padding-right:3.5rem}.pr-3{padding-right:.75rem}.pr-4{padding-right:1rem}.pr-5{padding-right:1.25rem}.pr-6{padding-right:1.5rem}.pt-1{padding-top:.25rem}.pt-2{padding-top:.5rem}.pt-3{padding-top:.75rem}.pt-3\/4{padding-top:75%}.pt-4{padding-top:1rem}.pt-6{padding-top:1.5rem}.pt-9\/16{padding-top:56.25%}.pt-9\/21{padding-top:42.857%}.pt-full{padding-top:100%}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.align-middle{vertical-align:middle}.font-body{font-family:Inter var,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji}.font-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.text-2xl{font-size:1.5rem}.text-2xs{font-size:.75rem}.text-3xs{font-size:.675rem}.text-base{font-size:1rem}.text-lg{font-size:1.125rem}.text-sm{font-size:.875rem}.text-xl{font-size:1.25rem}.text-xs{font-size:.8125rem}.font-bold{font-weight:700}.font-medium{font-weight:500}.font-normal{font-weight:400}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.leading-10{line-height:2.5rem}.leading-8{line-height:2rem}.leading-none{line-height:1}.leading-normal{line-height:1.6}.leading-relaxed{line-height:1.75}.leading-snug{line-height:1.375}.leading-tight{line-height:1.25}.text-black{--tw-text-opacity:1;color:rgb(0 0 0/var(--tw-text-opacity))}.text-blue-300{--tw-text-opacity:1;color:rgb(141 187 255/var(--tw-text-opacity))}.text-blue-400{--tw-text-opacity:1;color:rgb(95 160 255/var(--tw-text-opacity))}.text-blue-500{--tw-text-opacity:1;color:rgb(66 132 251/var(--tw-text-opacity))}.text-blue-600{--tw-text-opacity:1;color:rgb(31 122 255/var(--tw-text-opacity))}.text-blue-700{--tw-text-opacity:1;color:rgb(0 103 252/var(--tw-text-opacity))}.text-dark-300{--tw-text-opacity:1;color:rgb(189 189 189/var(--tw-text-opacity))}.text-dark-350{--tw-text-opacity:1;color:rgb(158 158 158/var(--tw-text-opacity))}.text-gray-300{--tw-text-opacity:1;color:rgb(225 229 239/var(--tw-text-opacity))}.text-gray-400{--tw-text-opacity:1;color:rgb(171 182 201/var(--tw-text-opacity))}.text-gray-500{--tw-text-opacity:1;color:rgb(107 121 150/var(--tw-text-opacity))}.text-gray-600{--tw-text-opacity:1;color:rgb(68 78 102/var(--tw-text-opacity))}.text-gray-700{--tw-text-opacity:1;color:rgb(47 51 72/var(--tw-text-opacity))}.text-gray-900{--tw-text-opacity:1;color:rgb(21 25 40/var(--tw-text-opacity))}.text-green-500{--tw-text-opacity:1;color:rgb(54 173 153/var(--tw-text-opacity))}.text-green-700{--tw-text-opacity:1;color:rgb(24 137 115/var(--tw-text-opacity))}.text-indigo-700{--tw-text-opacity:1;color:rgb(73 50 214/var(--tw-text-opacity))}.text-orange-700{--tw-text-opacity:1;color:rgb(219 73 0/var(--tw-text-opacity))}.text-red-500{--tw-text-opacity:1;color:rgb(229 62 62/var(--tw-text-opacity))}.text-red-600{--tw-text-opacity:1;color:rgb(211 38 38/var(--tw-text-opacity))}.text-red-700{--tw-text-opacity:1;color:rgb(196 30 30/var(--tw-text-opacity))}.text-red-800{--tw-text-opacity:1;color:rgb(178 18 18/var(--tw-text-opacity))}.text-root-logo-label-text{color:var(--logoLabel-text)}.text-teal-700{--tw-text-opacity:1;color:rgb(44 122 123/var(--tw-text-opacity))}.text-white{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}.text-yellow-500{--tw-text-opacity:1;color:rgb(237 171 38/var(--tw-text-opacity))}.text-yellow-700{--tw-text-opacity:1;color:rgb(201 124 0/var(--tw-text-opacity))}.text-yellow-900{--tw-text-opacity:1;color:rgb(142 81 0/var(--tw-text-opacity))}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.placeholder-gray-400::-moz-placeholder{--tw-placeholder-opacity:1;color:rgb(171 182 201/var(--tw-placeholder-opacity))}.placeholder-gray-400::placeholder{--tw-placeholder-opacity:1;color:rgb(171 182 201/var(--tw-placeholder-opacity))}.opacity-0{opacity:0}.opacity-100{opacity:1}.opacity-30{opacity:.3}.opacity-50{opacity:.5}.shadow-2xl{--tw-shadow:0 25px 50px -12px rgba(0,0,0,.25);--tw-shadow-colored:0 25px 50px -12px var(--tw-shadow-color)}.shadow-2xl,.shadow-lg{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1);--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color)}.shadow-md{--tw-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1);--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color),0 2px 4px -2px var(--tw-shadow-color)}.shadow-md,.shadow-none{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-none{--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000}.shadow-sm{--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color)}.shadow-sm,.shadow-xl{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-xl{--tw-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 8px 10px -6px rgba(0,0,0,.1);--tw-shadow-colored:0 20px 25px -5px var(--tw-shadow-color),0 8px 10px -6px var(--tw-shadow-color)}.blur{--tw-blur:blur(8px)}.blur,.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.transition{transition-duration:.15s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-all{transition-duration:.15s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-colors{transition-duration:.15s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-opacity{transition-duration:.15s;transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-transform{transition-duration:.15s;transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1)}.duration-100{transition-duration:.1s}.duration-150{transition-duration:.15s}.duration-200{transition-duration:.2s}.duration-300{transition-duration:.3s}.duration-75{transition-duration:75ms}.ease-in{transition-timing-function:cubic-bezier(.4,0,1,1)}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.ease-linear{transition-timing-function:linear}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}html{font-feature-settings:"cv02","cv03","cv04","cv11"}@font-face{font-named-instance:"Regular";font-display:swap;font-family:Inter var;font-style:normal;font-weight:100 900;src:url(../fonts/Inter-roman-latin-var.woff2) format("woff2")}@font-face{font-named-instance:"Italic";font-display:swap;font-family:Inter var;font-style:italic;font-weight:100 900;src:url(../fonts/Inter-italic-latin-var.woff2) format("woff2")}.container{margin-left:auto;margin-right:auto;max-width:1800px}.skeleton,[v-cloak]{display:none}[v-cloak].skeleton{display:flex}@media (min-width:960px){.docs-mobile-menu-button{display:none!important}}.loading{overflow:hidden;position:relative}.loading:after{animation:loading 1.5s cubic-bezier(0,0,.22,1.21) infinite;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.85),transparent);content:"";display:block;height:100%;position:absolute;width:100%}@keyframes loading{0%{transform:translateX(-100%)}to{transform:translateX(100%)}}.dark{--tw-bg-opacity:1;background-color:rgb(30 30 30/var(--tw-bg-opacity))}.dark .loading:after{background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.05),transparent)}.no-transitions,.no-transitions *{transition:none!important}.docs-copyright a{--tw-text-opacity:1;color:rgb(66 132 251/var(--tw-text-opacity))}.docs-copyright a:hover{--tw-text-opacity:1;color:rgb(0 103 252/var(--tw-text-opacity));text-decoration-line:underline}:is(.dark .docs-copyright a){--tw-text-opacity:1;color:rgb(95 160 255/var(--tw-text-opacity))}.docs-icon{display:inline;font-size:87.5%;vertical-align:-.2em;width:1.3em}.outbound .docs-icon{font-size:75%}.btn{align-items:center;border-radius:.25rem;cursor:pointer;display:inline-flex;font-size:.875rem;font-weight:500;height:2rem;justify-content:center;line-height:1;padding-left:.75rem;padding-right:.75rem;transition-duration:.2s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-timing-function:linear;-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap}.btn:active,.btn:focus{outline:2px solid transparent;outline-offset:2px}.btn-gray-outline{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity));border-color:rgb(171 182 201/var(--tw-border-opacity));border-width:1px;color:rgb(21 25 40/var(--tw-text-opacity))}.btn-gray-outline:active,.btn-gray-outline:focus,.btn-gray-outline:hover{--tw-border-opacity:1;border-color:rgb(107 121 150/var(--tw-border-opacity))}.btn-icon{padding-left:0;padding-right:0;width:2rem}code[class*=language-],pre[class*=language-]{color:#e2e2e2;direction:ltr;font-family:Menlo,Monaco,Consolas,Andale Mono,Ubuntu Mono,Courier New,monospace;font-size:13px;-webkit-hyphens:none;hyphens:none;line-height:1.5;-moz-tab-size:4;-o-tab-size:4;tab-size:4;text-align:left;text-shadow:none;white-space:pre;word-break:normal;word-spacing:normal}code[class*=language-] ::-moz-selection,code[class*=language-]::-moz-selection,pre[class*=language-] ::-moz-selection,pre[class*=language-]::-moz-selection{background:#75a7ca;text-shadow:none}code[class*=language-] ::selection,code[class*=language-]::selection,pre[class*=language-] ::selection,pre[class*=language-]::selection{background:#75a7ca;text-shadow:none}@media print{code[class*=language-],pre[class*=language-]{text-shadow:none}}pre[class*=language-]{background:#1e1e1e;margin:.5em 0;padding:1em}.namespace{opacity:1}.token.doctype .token.doctype-tag{color:#569cd6}.token.doctype .token.name{color:#9cdcfe}.token.comment,.token.prolog{color:#6a9955}.language-html .language-css .token.punctuation,.language-html .language-javascript .token.punctuation,.token.punctuation{color:#d4d4d4}.token.boolean,.token.constant,.token.inserted,.token.number,.token.property,.token.symbol,.token.tag,.token.unit{color:#b5cea8}.token.attr-name,.token.builtin,.token.char,.token.deleted,.token.selector,.token.string{color:#ce9178}.language-css .token.string.url{text-decoration:underline}.token.entity,.token.operator{color:#d4d4d4}.token.operator.arrow{color:#569cd6}.token.atrule{color:#ce9178}.token.atrule .token.rule{color:#c586c0}.token.atrule .token.url{color:#9cdcfe}.token.atrule .token.url .token.function{color:#dcdcaa}.token.atrule .token.url .token.punctuation{color:#9cdcfe}.token.keyword{color:#569cd6}.token.keyword.control-flow,.token.keyword.module{color:#c586c0}.token.function,.token.function .token.maybe-class-name{color:#dcdcaa}.token.regex{color:#d16969}.token.important{color:#569cd6}.token.italic{font-style:italic}.token.constant{color:#9cdcfe}.token.class-name,.token.maybe-class-name{color:#4ec9b0}.token.console,.token.interpolation,.token.parameter{color:#9cdcfe}.token.boolean,.token.punctuation.interpolation-punctuation{color:#569cd6}.token.exports .token.maybe-class-name,.token.imports .token.maybe-class-name,.token.property,.token.variable{color:#9cdcfe}.token.escape,.token.selector{color:#d7ba7d}.token.tag{color:#569cd6}.token.cdata,.token.tag .token.punctuation{color:grey}.token.attr-name{color:#9cdcfe}.token.attr-value,.token.attr-value .token.punctuation{color:#ce9178}.token.attr-value .token.punctuation.attr-equals{color:#9cdcfe}.token.entity{color:#569cd6}.token.namespace{color:#4ec9b0}code[class*=language-cs],code[class*=language-javascript],code[class*=language-jsx],code[class*=language-tsx],code[class*=language-typescript],pre[class*=language-cs],pre[class*=language-javascript],pre[class*=language-jsx],pre[class*=language-tsx],pre[class*=language-typescript]{color:#9cdcfe}code[class*=language-css],pre[class*=language-css]{color:#ce9178}code[class*=language-html],pre[class*=language-html]{color:#9cdcfe}.language-regex .token.anchor{color:#dcdcaa}.language-html .token.punctuation{color:grey}.language-cs .token.keyword-using{color:#c586c0}.language-shell .token:not(.comment){color:#e2e2e2}pre[class*=language-]>.line-highlight{margin-top:.875rem}.line-highlight{background:hsla(0,0%,100%,.1);left:0;line-height:inherit;margin-top:1rem;padding:0;pointer-events:none;position:absolute;right:0;white-space:pre;z-index:1}@media print{.line-highlight{-webkit-print-color-adjust:exact;print-color-adjust:exact}}.docs-markdown{line-height:1.75}.docs-markdown img{display:inline}.docs-markdown h1,.docs-markdown h2,.docs-markdown h3,.docs-markdown h4,.docs-markdown h5,.docs-markdown h6{--tw-text-opacity:1;color:rgb(21 25 40/var(--tw-text-opacity));font-weight:600;line-height:1.25;margin-left:-2rem;overflow-wrap:break-word;padding-left:2rem}.docs-markdown h1 .header-anchor-trigger,.docs-markdown h2 .header-anchor-trigger,.docs-markdown h3 .header-anchor-trigger,.docs-markdown h4 .header-anchor-trigger,.docs-markdown h5 .header-anchor-trigger,.docs-markdown h6 .header-anchor-trigger{--tw-text-opacity:1;color:rgb(66 132 251/var(--tw-text-opacity));float:left;font-size:1.125rem;font-weight:400;margin-left:-1.5rem;margin-top:.875rem;opacity:0}.docs-markdown h1 .header-anchor-trigger:hover,.docs-markdown h2 .header-anchor-trigger:hover,.docs-markdown h3 .header-anchor-trigger:hover,.docs-markdown h4 .header-anchor-trigger:hover,.docs-markdown h5 .header-anchor-trigger:hover,.docs-markdown h6 .header-anchor-trigger:hover{--tw-text-opacity:1!important;color:rgb(0 75 183/var(--tw-text-opacity))!important;text-decoration-line:none!important}.docs-markdown h1:hover .header-anchor-trigger,.docs-markdown h2:hover .header-anchor-trigger,.docs-markdown h3:hover .header-anchor-trigger,.docs-markdown h4:hover .header-anchor-trigger,.docs-markdown h5:hover .header-anchor-trigger,.docs-markdown h6:hover .header-anchor-trigger{opacity:1}.docs-markdown h2 .header-anchor-trigger{margin-top:.625rem}.docs-markdown h3 .header-anchor-trigger{margin-top:.25rem}.docs-markdown h4 .header-anchor-trigger,.docs-markdown h5 .header-anchor-trigger,.docs-markdown h6 .header-anchor-trigger{margin-top:0}.docs-markdown h5 .header-anchor-trigger,.docs-markdown h6 .header-anchor-trigger{font-size:1rem}.docs-markdown h1{font-size:2.5rem;margin-bottom:2rem;padding-right:2rem;z-index:10}.docs-markdown h2{font-size:2rem;margin-bottom:1.5rem}.docs-markdown h3{font-size:1.5rem;margin-bottom:1.5rem}.docs-markdown h4{font-size:1.125rem;margin-bottom:1.5rem}.docs-markdown h5{font-size:1rem;margin-bottom:1.5rem}.docs-markdown h6{font-size:.875rem}.docs-markdown h6,.docs-markdown p:not(.hidden){margin-bottom:1.5rem}.docs-markdown h1~.xtype{display:block;margin-bottom:2rem;margin-top:-1.5rem}.docs-markdown a:not(.no-link){--tw-text-opacity:1;color:rgb(66 132 251/var(--tw-text-opacity))}.docs-markdown a:not(.no-link):hover{--tw-text-opacity:1;color:rgb(0 103 252/var(--tw-text-opacity));text-decoration-line:underline}.docs-markdown a:not(.no-link) code:not([class*=language-]):not(.member-signature){color:inherit}.docs-markdown .link-dark{font-weight:600}.docs-markdown .link-dark,.docs-markdown .link-dark:hover{--tw-text-opacity:1;color:rgb(21 25 40/var(--tw-text-opacity))}.docs-markdown .link-dark:hover{text-decoration-line:underline}.docs-markdown code:not([class*=language-]):not(.member-signature),.docs-markdown kbd,.docs-markdown pre:not([class*=language-]):not(.member-signature){font-size:92.5%;font-weight:400}.docs-markdown code:not([class*=language-]):not(.member-signature){--tw-border-opacity:1;--tw-text-opacity:1;background-color:#f3f5f9;border-color:rgb(225 229 239/var(--tw-border-opacity));border-radius:.25rem;border-width:1px;color:rgb(21 25 40/var(--tw-text-opacity));line-height:1;padding:2px 5px}.docs-markdown kbd{--tw-border-opacity:0.75;--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity));border-color:rgb(171 182 201/var(--tw-border-opacity));border-radius:.25rem;border-width:1px;box-shadow:0 1px 0 0 #edeff4;color:rgb(21 25 40/var(--tw-text-opacity));display:inline-block;line-height:1;padding:2px 5px}.docs-markdown ol,.docs-markdown ul{margin-bottom:1.5rem;padding-left:2rem}.docs-markdown ol ol,.docs-markdown ol ul,.docs-markdown ul ol,.docs-markdown ul ul{margin-bottom:0;padding-left:2rem}.docs-markdown ol{list-style-type:decimal}.docs-markdown ol[type=A]{list-style-type:upper-alpha}.docs-markdown ol[type=a]{list-style-type:lower-alpha}.docs-markdown ol[type=I]{list-style-type:upper-roman}.docs-markdown ol[type=i]{list-style-type:lower-roman}.docs-markdown ol[type="1"]{list-style-type:decimal}.docs-markdown ul{list-style-type:disc}.docs-markdown ul ul{list-style-type:circle}.docs-markdown ul ul ul{list-style-type:square}.docs-markdown ul.contains-task-list{list-style-type:none;padding-left:9px}.docs-markdown ul.contains-task-list input{margin-left:1px;margin-right:5px;margin-top:1px;position:relative}.docs-markdown ul.contains-task-list input:after,.docs-markdown ul.contains-task-list input:before{border-radius:.125rem;display:block;height:1rem;position:absolute;width:1rem;z-index:5}.docs-markdown ul.contains-task-list input:before{--tw-bg-opacity:1;background-color:rgb(225 229 239/var(--tw-bg-opacity));content:"";left:-1px;top:0;z-index:5}.docs-markdown ul.contains-task-list input:checked:before{--tw-bg-opacity:1;background-color:rgb(66 132 251/var(--tw-bg-opacity))}.docs-markdown ul.contains-task-list input:checked:after{--tw-rotate:45deg;border-radius:0;border-width:0 2px 2px 0;bottom:.125rem;content:"";display:inline-block;height:.625rem;left:.25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));width:.375rem;z-index:10}.docs-markdown dl{border-collapse:separate;margin-bottom:1.5rem;width:100%}.docs-markdown dl:after{--tw-content:none;clear:both;content:var(--tw-content);display:table}.docs-markdown dd,.docs-markdown dt{display:inline-block;padding-bottom:1rem;padding-right:1rem;padding-top:1rem}.docs-markdown dt{border-top-width:1px;clear:left;float:left;font-weight:500;width:33.333333%}:is(.dark .docs-markdown dt){--tw-border-opacity:1;border-top-color:rgb(44 44 44/var(--tw-border-opacity))}.docs-markdown dt:first-child{padding-top:1rem}.docs-markdown dd{border-top-width:1px;clear:right;width:66.666667%}:is(.dark .docs-markdown dd){--tw-border-opacity:1;border-top-color:rgb(44 44 44/var(--tw-border-opacity))}.docs-markdown dd+dd{clear:both;float:right}.docs-markdown dd+dt{clear:both;padding-top:1rem}.docs-markdown dt+dt{float:none;padding-bottom:.1875rem}.docs-markdown dt+dt+dd{margin-top:-2rem}.docs-markdown dt+dt+dd+dt{margin-top:2rem}.docs-markdown ul.list-icon,.docs-markdown ul.list-icon ul{list-style-type:none;padding-left:1rem}.docs-markdown ul.list-icon li>svg.docs-icon:first-child,.docs-markdown ul.list-icon ul li>svg.docs-icon:first-child{margin-right:.25rem}.docs-markdown blockquote{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(248 249 252/var(--tw-bg-opacity));border-left-width:4px;color:rgb(68 78 102/var(--tw-text-opacity));margin-bottom:1.5rem;padding:1rem 1rem 1rem 1.25rem}.docs-markdown blockquote p:last-child{margin-bottom:0}.docs-markdown .table-wrapper{border-radius:.375rem;border-width:1px;margin-bottom:1.5rem}.docs-markdown table{border-collapse:separate;border-spacing:0;overflow:auto}.docs-markdown table tr td,.docs-markdown table tr th{border-bottom-width:1px;border-right-width:1px;padding:.5rem .75rem}.docs-markdown table tr td:last-child,.docs-markdown table tr th:last-child{border-right-width:0}.docs-markdown table th{--tw-text-opacity:1;color:rgb(21 25 40/var(--tw-text-opacity));font-weight:500}.docs-markdown table th:empty{display:none}.docs-markdown table tbody>tr:last-child td{border-bottom-width:0}.docs-markdown table.compact{font-size:.875rem;width:100%}.docs-markdown table.compact th{text-align:left}.docs-markdown table.compact tr td,.docs-markdown table.compact tr th{padding:.375rem .625rem}.docs-markdown table.comfortable{width:100%}.docs-markdown table.comfortable th{text-align:left}.docs-markdown table.comfortable tr td,.docs-markdown table.comfortable tr th{padding:1rem 1.25rem}.docs-markdown hr{--tw-border-opacity:1;border-color:rgb(237 239 244/var(--tw-border-opacity));margin-bottom:2rem;margin-top:2rem}.docs-markdown figure{margin-bottom:1.5rem}.docs-markdown figure>:first-child{margin-bottom:0}.docs-markdown .caption{--tw-text-opacity:1;color:rgb(107 121 150/var(--tw-text-opacity));font-size:.875rem;margin-top:.5rem;text-align:center}.docs-markdown .doc-member h3{font-size:1rem;margin:0;padding:0}.docs-markdown .doc-member p{margin-bottom:1rem}.docs-markdown .doc-member :last-child{margin-bottom:0}.docs-markdown .doc-member-group>.doc-member{border-top-left-radius:.375rem;border-top-right-radius:.375rem;border-top-width:1px}.docs-markdown .doc-member-group>.doc-member:last-child{border-bottom-left-radius:.375rem;border-bottom-right-radius:.375rem}.docs-markdown .doc-member-group>.doc-member~.doc-member{border-top-left-radius:0;border-top-right-radius:0}.docs-markdown.filtered>:not(.doc-member-group){display:none}.docs-markdown .docs-columns{display:grid}.docs-markdown .docs-columns-content>:last-child{margin-bottom:0}.docs-markdown .docs-columns-code{--tw-border-opacity:1;--tw-bg-opacity:1;background-color:rgb(30 30 30/var(--tw-bg-opacity));border-color:rgb(50 50 50/var(--tw-border-opacity))}.docs-markdown .docs-columns-code .codeblock-wrapper{border:none!important}.docs-markdown .docs-columns-code-title{--tw-border-opacity:1;--tw-bg-opacity:1;background-color:rgb(30 30 30/var(--tw-bg-opacity));border-bottom-width:1px;border-color:rgb(50 50 50/var(--tw-border-opacity))}.docs-markdown code[class*=language-],.docs-markdown pre[class*=language-]{line-height:1.6}.docs-markdown pre[class*=language-]{margin:0;padding:1rem 1.25rem}.docs-markdown .codeblock-wrapper{--tw-border-opacity:1;--tw-bg-opacity:1;background-color:rgb(30 30 30/var(--tw-bg-opacity));border-color:rgb(255 255 255/var(--tw-border-opacity));border-radius:.375rem;border-width:1px;margin-bottom:1.5rem;overflow:hidden;width:100%}.docs-markdown .codeblock.line-numbers pre{padding-left:3.75rem}.docs-markdown .codeblock .tooltip,.docs-markdown .codeblock .tooltip .arrow:before{--tw-bg-opacity:1;background-color:rgb(53 53 53/var(--tw-bg-opacity))}.docs-markdown .codeblock-title{--tw-border-opacity:1;--tw-text-opacity:1;border-bottom-width:1px;border-color:rgb(50 50 50/var(--tw-border-opacity));color:rgb(224 224 224/var(--tw-text-opacity));font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.875rem;height:3rem;line-height:3rem;overflow:hidden;padding-left:1.25rem;padding-right:1.25rem;text-overflow:ellipsis;white-space:nowrap}.docs-markdown .codeblock-title code{--tw-border-opacity:1!important;--tw-bg-opacity:1!important;--tw-text-opacity:1!important;background-color:rgb(53 53 53/var(--tw-bg-opacity))!important;border-color:rgb(66 66 66/var(--tw-border-opacity))!important;border-width:1px!important;color:rgb(255 255 255/var(--tw-text-opacity))!important}.docs-markdown nav.breadcrumb{--tw-text-opacity:1;color:rgb(107 121 150/var(--tw-text-opacity));display:flex;font-size:.875rem;font-weight:500;margin-bottom:1rem}.docs-markdown nav.breadcrumb ol{align-items:center;display:flex;flex-wrap:wrap;list-style-type:none;margin:0;padding:0}.docs-markdown nav.breadcrumb ol li{align-items:center;display:flex;margin-top:.5rem}.docs-markdown nav.breadcrumb ol li a{--tw-text-opacity:1;color:rgb(107 121 150/var(--tw-text-opacity));text-decoration-line:none;transition-duration:.2s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-timing-function:linear}.docs-markdown nav.breadcrumb ol li a:hover{--tw-text-opacity:1;color:rgb(66 132 251/var(--tw-text-opacity));text-decoration-line:none}#docs-app #docs-hub-link{border-radius:.25rem;display:flex;margin-right:.5rem;padding:.125rem;transition-duration:.2s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-timing-function:cubic-bezier(.4,0,1,1)}#docs-app #docs-hub-link:hover{--tw-bg-opacity:1;background-color:rgb(237 239 244/var(--tw-bg-opacity))}#docs-app #docs-hub-link:focus{--tw-bg-opacity:1;background-color:rgb(225 229 239/var(--tw-bg-opacity));outline:2px solid transparent;outline-offset:2px}.dark .docs-markdown h1,.dark .docs-markdown h2,.dark .docs-markdown h3,.dark .docs-markdown h4,.dark .docs-markdown h5,.dark .docs-markdown h6{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}.dark .docs-markdown a:not(.no-link),.dark .docs-markdown h1 .header-anchor-trigger,.dark .docs-markdown h2 .header-anchor-trigger,.dark .docs-markdown h3 .header-anchor-trigger,.dark .docs-markdown h4 .header-anchor-trigger,.dark .docs-markdown h5 .header-anchor-trigger,.dark .docs-markdown h6 .header-anchor-trigger{--tw-text-opacity:1;color:rgb(95 160 255/var(--tw-text-opacity))}.dark .docs-markdown a:not(.no-link) code:not([class*=language-]):not(.member-signature){color:inherit}.dark .docs-markdown .link-dark{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}.dark .docs-markdown blockquote{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(39 39 39/var(--tw-bg-opacity));border-color:rgb(53 53 53/var(--tw-border-opacity));border-width:0 0 0 4px;color:rgb(189 189 189/var(--tw-text-opacity))}.dark .docs-markdown code:not([class*=language-]):not(.member-signature){--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(53 53 53/var(--tw-bg-opacity));border-color:rgb(66 66 66/var(--tw-border-opacity));border-width:1px;color:rgb(255 255 255/var(--tw-text-opacity))}.dark .docs-markdown kbd{--tw-border-opacity:0.75;--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(34 34 34/var(--tw-bg-opacity));border-color:rgb(97 97 97/var(--tw-border-opacity));border-radius:.25rem;border-width:1px;box-shadow:0 1px 0 0 #505050;color:rgb(255 255 255/var(--tw-text-opacity));display:inline-block;line-height:1;padding:2px 5px}.dark .docs-markdown ul.contains-task-list input:before{--tw-bg-opacity:1;background-color:rgb(97 97 97/var(--tw-bg-opacity))}.dark .docs-markdown ul.contains-task-list input:checked:before{--tw-bg-opacity:1;background-color:rgb(95 160 255/var(--tw-bg-opacity))}.dark .docs-markdown .table-wrapper,.dark .docs-markdown table td,.dark .docs-markdown table th,.dark .docs-markdown table tr{--tw-border-opacity:1;border-color:rgb(53 53 53/var(--tw-border-opacity))}.dark .docs-markdown table th{--tw-text-opacity:1;color:rgb(225 229 239/var(--tw-text-opacity))}.dark .docs-markdown hr{--tw-border-opacity:1;border-color:rgb(45 45 45/var(--tw-border-opacity))}.dark .docs-markdown .caption{--tw-text-opacity:1;color:rgb(158 158 158/var(--tw-text-opacity))}.dark .docs-markdown .doc-member h3{--tw-text-opacity:1;color:rgb(225 229 239/var(--tw-text-opacity))}.dark .docs-markdown .doc-member-group>.doc-member{--tw-border-opacity:1;border-color:rgb(44 44 44/var(--tw-border-opacity))}.dark .docs-markdown .docs-columns-code,.dark .docs-markdown .docs-columns-code-title,.dark .docs-markdown pre[class*=language-]{--tw-bg-opacity:1;background-color:rgb(34 34 34/var(--tw-bg-opacity))}.dark .docs-markdown .codeblock-wrapper{--tw-border-opacity:1;--tw-bg-opacity:1;background-color:rgb(34 34 34/var(--tw-bg-opacity));border-color:rgb(44 44 44/var(--tw-border-opacity))}.dark .docs-markdown nav.breadcrumb{--tw-text-opacity:1;color:rgb(97 97 97/var(--tw-text-opacity))}.dark .docs-markdown nav.breadcrumb ol li a{--tw-text-opacity:1!important;color:rgb(97 97 97/var(--tw-text-opacity))!important}.dark .docs-markdown nav.breadcrumb ol li a:hover{--tw-text-opacity:1!important;color:rgb(95 160 255/var(--tw-text-opacity))!important}.dark #docs-app #docs-hub-link{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}.dark #docs-app #docs-hub-link:hover{--tw-bg-opacity:1;background-color:rgb(53 53 53/var(--tw-bg-opacity))}.dark #docs-app #docs-hub-link:focus{--tw-bg-opacity:1;background-color:rgb(66 66 66/var(--tw-bg-opacity))}.doc-alert h5{line-height:1.75;margin-bottom:.25rem;margin-left:0;padding:0}.doc-alert p:last-child{margin-bottom:0}.doc-alert.doc-alert-contrast a{--tw-text-opacity:1!important;color:rgb(95 160 255/var(--tw-text-opacity))!important}.doc-alert.doc-alert-contrast h5{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}.doc-alert.doc-alert-contrast code:not([class*=language-]):not(.member-signature){--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(47 51 72/var(--tw-bg-opacity));border-color:rgb(68 78 102/var(--tw-border-opacity));color:rgb(255 255 255/var(--tw-text-opacity))}.dark .doc-alert.doc-alert-contrast a{--tw-text-opacity:1!important;color:rgb(66 132 251/var(--tw-text-opacity))!important}.dark .doc-alert.doc-alert-contrast h5{--tw-text-opacity:1;color:rgb(21 25 40/var(--tw-text-opacity))}.dark .doc-alert.doc-alert-contrast code:not([class*=language-]){--tw-border-opacity:1;--tw-text-opacity:1;background-color:#f3f5f9;border-color:rgb(225 229 239/var(--tw-border-opacity));color:rgb(21 25 40/var(--tw-text-opacity))}[data-simplebar]{align-content:flex-start;align-items:flex-start;flex-direction:column;flex-wrap:wrap;justify-content:flex-start;position:relative}.simplebar-wrapper{height:inherit;max-height:inherit;max-width:inherit;overflow:hidden;width:inherit}.simplebar-mask{direction:inherit;height:auto!important;overflow:hidden;width:auto!important;z-index:0}.simplebar-mask,.simplebar-offset{bottom:0;left:0;margin:0;padding:0;position:absolute;right:0;top:0}.simplebar-offset{-webkit-overflow-scrolling:touch;box-sizing:inherit!important;direction:inherit!important;resize:none!important}.simplebar-content-wrapper{-ms-overflow-style:none;box-sizing:border-box!important;direction:inherit;display:block;height:100%;max-height:100%;max-width:100%;overflow:auto;position:relative;scrollbar-width:none;width:auto}.simplebar-content-wrapper::-webkit-scrollbar,.simplebar-hide-scrollbar::-webkit-scrollbar{display:none;height:0;width:0}.simplebar-content:after,.simplebar-content:before{content:" ";display:table}.simplebar-placeholder{max-height:100%;max-width:100%;pointer-events:none;width:100%}.simplebar-height-auto-observer-wrapper{box-sizing:inherit!important;flex-basis:0;flex-grow:inherit;flex-shrink:0;float:left;height:100%;margin:0;max-height:1px;max-width:1px;overflow:hidden;padding:0;pointer-events:none;position:relative;width:100%;z-index:-1}.simplebar-height-auto-observer{box-sizing:inherit;display:block;height:1000%;left:0;min-height:1px;min-width:1px;opacity:0;top:0;width:1000%;z-index:-1}.simplebar-height-auto-observer,.simplebar-track{overflow:hidden;pointer-events:none;position:absolute}.simplebar-track{bottom:0;right:0;z-index:1}[data-simplebar].simplebar-dragging,[data-simplebar].simplebar-dragging .simplebar-content{-webkit-touch-callout:none;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}[data-simplebar].simplebar-dragging .simplebar-track{pointer-events:all}.simplebar-scrollbar{left:0;min-height:10px;position:absolute;right:0}.simplebar-scrollbar:before{background:#000;border-radius:7px;content:"";opacity:0;position:absolute;transition:opacity .2s linear .5s}.simplebar-scrollbar.simplebar-visible:before{opacity:.5;transition-delay:0s;transition-duration:0s}.simplebar-track.simplebar-vertical{top:0;width:11px}.simplebar-scrollbar:before{bottom:2px;left:2px;right:2px;top:2px}.simplebar-track.simplebar-horizontal{height:11px;left:0}.simplebar-track.simplebar-horizontal .simplebar-scrollbar{bottom:0;left:0;min-height:0;min-width:10px;right:auto;top:0;width:auto}[data-simplebar-direction=rtl] .simplebar-track.simplebar-vertical{left:0;right:auto}.simplebar-dummy-scrollbar-size{-ms-overflow-style:scrollbar!important;direction:rtl;height:500px;opacity:0;overflow-x:scroll;overflow-y:hidden;position:fixed;visibility:hidden;width:500px}.simplebar-dummy-scrollbar-size>div{height:200%;margin:10px 0;width:200%}.simplebar-hide-scrollbar{-ms-overflow-style:none;left:0;overflow-y:scroll;position:fixed;scrollbar-width:none;visibility:hidden}.simplebar-scrollbar:before{--tw-bg-opacity:0.2;background:initial;background-color:rgb(21 25 40/var(--tw-bg-opacity))}.simplebar-scrollbar.simplebar-visible:before{opacity:1}.dark .simplebar-scrollbar:before{--tw-bg-opacity:0.2;background-color:rgb(255 255 255/var(--tw-bg-opacity))}pre[class*=language-] .simplebar-content:after,pre[class*=language-] .simplebar-content:before{content:normal;display:initial}pre[class*=language-] .simplebar-scrollbar:before{--tw-bg-opacity:.3;background-color:rgb(255 255 255/var(--tw-bg-opacity))}.dark pre[class*=language-] .simplebar-scrollbar:before{--tw-bg-opacity:0.2;background-color:rgb(255 255 255/var(--tw-bg-opacity))}.hover\:z-5:hover{z-index:5}.hover\:border-blue-300:hover{--tw-border-opacity:1;border-color:rgb(141 187 255/var(--tw-border-opacity))}.hover\:border-gray-300:hover{--tw-border-opacity:1;border-color:rgb(225 229 239/var(--tw-border-opacity))}.hover\:border-gray-400:hover{--tw-border-opacity:1;border-color:rgb(171 182 201/var(--tw-border-opacity))}.hover\:border-green-300:hover{--tw-border-opacity:1;border-color:rgb(132 206 192/var(--tw-border-opacity))}.hover\:border-red-200:hover{--tw-border-opacity:1;border-color:rgb(255 164 164/var(--tw-border-opacity))}.hover\:border-yellow-300:hover{--tw-border-opacity:1;border-color:rgb(244 199 127/var(--tw-border-opacity))}.hover\:border-opacity-10:hover{--tw-border-opacity:0.1}.hover\:bg-blue-100:hover{--tw-bg-opacity:1;background-color:rgb(225 237 255/var(--tw-bg-opacity))}.hover\:bg-blue-200:hover{--tw-bg-opacity:1;background-color:rgb(179 210 255/var(--tw-bg-opacity))}.hover\:bg-blue-700:hover{--tw-bg-opacity:1;background-color:rgb(0 103 252/var(--tw-bg-opacity))}.hover\:bg-gray-200:hover{--tw-bg-opacity:1;background-color:rgb(237 239 244/var(--tw-bg-opacity))}.hover\:bg-gray-300:hover{--tw-bg-opacity:1;background-color:rgb(225 229 239/var(--tw-bg-opacity))}.hover\:bg-gray-600:hover{--tw-bg-opacity:1;background-color:rgb(68 78 102/var(--tw-bg-opacity))}.hover\:bg-gray-700:hover{--tw-bg-opacity:1;background-color:rgb(47 51 72/var(--tw-bg-opacity))}.hover\:bg-green-700:hover{--tw-bg-opacity:1;background-color:rgb(24 137 115/var(--tw-bg-opacity))}.hover\:bg-red-700:hover{--tw-bg-opacity:1;background-color:rgb(196 30 30/var(--tw-bg-opacity))}.hover\:bg-white:hover{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity))}.hover\:bg-yellow-600:hover{--tw-bg-opacity:1;background-color:rgb(224 150 18/var(--tw-bg-opacity))}.hover\:bg-opacity-50:hover{--tw-bg-opacity:0.5}.hover\:text-blue-500:hover{--tw-text-opacity:1;color:rgb(66 132 251/var(--tw-text-opacity))}.hover\:text-blue-700:hover{--tw-text-opacity:1;color:rgb(0 103 252/var(--tw-text-opacity))}.hover\:text-blue-800:hover{--tw-text-opacity:1;color:rgb(0 90 221/var(--tw-text-opacity))}.hover\:text-blue-900:hover{--tw-text-opacity:1;color:rgb(0 75 183/var(--tw-text-opacity))}.hover\:text-gray-700:hover{--tw-text-opacity:1;color:rgb(47 51 72/var(--tw-text-opacity))}.hover\:text-gray-800:hover{--tw-text-opacity:1;color:rgb(27 32 48/var(--tw-text-opacity))}.hover\:text-gray-900:hover{--tw-text-opacity:1;color:rgb(21 25 40/var(--tw-text-opacity))}.hover\:text-white:hover{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}.hover\:underline:hover{text-decoration-line:underline}.focus\:border-gray-500:focus{--tw-border-opacity:1;border-color:rgb(107 121 150/var(--tw-border-opacity))}.focus\:border-gray-600:focus{--tw-border-opacity:1;border-color:rgb(68 78 102/var(--tw-border-opacity))}.focus\:bg-gray-200:focus{--tw-bg-opacity:1;background-color:rgb(237 239 244/var(--tw-bg-opacity))}.focus\:bg-gray-300:focus{--tw-bg-opacity:1;background-color:rgb(225 229 239/var(--tw-bg-opacity))}.focus\:bg-gray-400:focus{--tw-bg-opacity:1;background-color:rgb(171 182 201/var(--tw-bg-opacity))}.focus\:bg-white:focus{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity))}.focus\:text-blue-900:focus{--tw-text-opacity:1;color:rgb(0 75 183/var(--tw-text-opacity))}.focus\:outline-none:focus{outline:2px solid transparent;outline-offset:2px}.group:hover .group-hover\:visible{visibility:visible}.group:hover .group-hover\:inline-flex{display:inline-flex}.group:hover .group-hover\:text-blue-500{--tw-text-opacity:1;color:rgb(66 132 251/var(--tw-text-opacity))}.group:hover .group-hover\:opacity-100{opacity:1}:is(.dark .dark\:inline-block){display:inline-block}:is(.dark .dark\:hidden){display:none}:is(.dark .dark\:border-blue-400){--tw-border-opacity:1;border-color:rgb(95 160 255/var(--tw-border-opacity))}:is(.dark .dark\:border-dark-450){--tw-border-opacity:1;border-color:rgb(66 66 66/var(--tw-border-opacity))}:is(.dark .dark\:border-dark-500){--tw-border-opacity:1;border-color:rgb(53 53 53/var(--tw-border-opacity))}:is(.dark .dark\:border-dark-600){--tw-border-opacity:1;border-color:rgb(45 45 45/var(--tw-border-opacity))}:is(.dark .dark\:border-dark-650){--tw-border-opacity:1;border-color:rgb(44 44 44/var(--tw-border-opacity))}:is(.dark .dark\:border-dark-700){--tw-border-opacity:1;border-color:rgb(39 39 39/var(--tw-border-opacity))}:is(.dark .dark\:border-dark-850){--tw-border-opacity:1;border-color:rgb(30 30 30/var(--tw-border-opacity))}:is(.dark .dark\:border-transparent){border-color:transparent}:is(.dark .dark\:bg-blue-400){--tw-bg-opacity:1;background-color:rgb(95 160 255/var(--tw-bg-opacity))}:is(.dark .dark\:bg-dark-250){--tw-bg-opacity:1;background-color:rgb(224 224 224/var(--tw-bg-opacity))}:is(.dark .dark\:bg-dark-400){--tw-bg-opacity:1;background-color:rgb(97 97 97/var(--tw-bg-opacity))}:is(.dark .dark\:bg-dark-450){--tw-bg-opacity:1;background-color:rgb(66 66 66/var(--tw-bg-opacity))}:is(.dark .dark\:bg-dark-500){--tw-bg-opacity:1;background-color:rgb(53 53 53/var(--tw-bg-opacity))}:is(.dark .dark\:bg-dark-550){--tw-bg-opacity:1;background-color:rgb(50 50 50/var(--tw-bg-opacity))}:is(.dark .dark\:bg-dark-600){--tw-bg-opacity:1;background-color:rgb(45 45 45/var(--tw-bg-opacity))}:is(.dark .dark\:bg-dark-650){--tw-bg-opacity:1;background-color:rgb(44 44 44/var(--tw-bg-opacity))}:is(.dark .dark\:bg-dark-700){--tw-bg-opacity:1;background-color:rgb(39 39 39/var(--tw-bg-opacity))}:is(.dark .dark\:bg-dark-800){--tw-bg-opacity:1;background-color:rgb(34 34 34/var(--tw-bg-opacity))}:is(.dark .dark\:bg-dark-850){--tw-bg-opacity:1;background-color:rgb(30 30 30/var(--tw-bg-opacity))}:is(.dark .dark\:bg-dark-900){--tw-bg-opacity:1;background-color:rgb(18 18 18/var(--tw-bg-opacity))}:is(.dark .dark\:bg-green-500){--tw-bg-opacity:1;background-color:rgb(54 173 153/var(--tw-bg-opacity))}:is(.dark .dark\:bg-indigo-500){--tw-bg-opacity:1;background-color:rgb(130 94 235/var(--tw-bg-opacity))}:is(.dark .dark\:bg-orange-500){--tw-bg-opacity:1;background-color:rgb(255 108 16/var(--tw-bg-opacity))}:is(.dark .dark\:bg-red-400){--tw-bg-opacity:1;background-color:rgb(237 95 95/var(--tw-bg-opacity))}:is(.dark .dark\:bg-red-500){--tw-bg-opacity:1;background-color:rgb(229 62 62/var(--tw-bg-opacity))}:is(.dark .dark\:bg-teal-500){--tw-bg-opacity:1;background-color:rgb(56 178 172/var(--tw-bg-opacity))}:is(.dark .dark\:bg-white){--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity))}:is(.dark .dark\:bg-yellow-500){--tw-bg-opacity:1;background-color:rgb(237 171 38/var(--tw-bg-opacity))}:is(.dark .dark\:bg-opacity-50){--tw-bg-opacity:0.5}:is(.dark .dark\:bg-opacity-70){--tw-bg-opacity:0.7}:is(.dark .dark\:bg-opacity-80){--tw-bg-opacity:0.8}:is(.dark .dark\:px-5){padding-left:1.25rem;padding-right:1.25rem}:is(.dark .dark\:text-black){--tw-text-opacity:1;color:rgb(0 0 0/var(--tw-text-opacity))}:is(.dark .dark\:text-blue-300){--tw-text-opacity:1;color:rgb(141 187 255/var(--tw-text-opacity))}:is(.dark .dark\:text-blue-400){--tw-text-opacity:1;color:rgb(95 160 255/var(--tw-text-opacity))}:is(.dark .dark\:text-dark-200){--tw-text-opacity:1;color:rgb(238 238 238/var(--tw-text-opacity))}:is(.dark .dark\:text-dark-250){--tw-text-opacity:1;color:rgb(224 224 224/var(--tw-text-opacity))}:is(.dark .dark\:text-dark-300){--tw-text-opacity:1;color:rgb(189 189 189/var(--tw-text-opacity))}:is(.dark .dark\:text-dark-350){--tw-text-opacity:1;color:rgb(158 158 158/var(--tw-text-opacity))}:is(.dark .dark\:text-dark-400){--tw-text-opacity:1;color:rgb(97 97 97/var(--tw-text-opacity))}:is(.dark .dark\:text-dark-600){--tw-text-opacity:1;color:rgb(45 45 45/var(--tw-text-opacity))}:is(.dark .dark\:text-dark-650){--tw-text-opacity:1;color:rgb(44 44 44/var(--tw-text-opacity))}:is(.dark .dark\:text-dark-700){--tw-text-opacity:1;color:rgb(39 39 39/var(--tw-text-opacity))}:is(.dark .dark\:text-dark-850){--tw-text-opacity:1;color:rgb(30 30 30/var(--tw-text-opacity))}:is(.dark .dark\:text-white){--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}:is(.dark .dark\:placeholder-dark-400)::-moz-placeholder{--tw-placeholder-opacity:1;color:rgb(97 97 97/var(--tw-placeholder-opacity))}:is(.dark .dark\:placeholder-dark-400)::placeholder{--tw-placeholder-opacity:1;color:rgb(97 97 97/var(--tw-placeholder-opacity))}:is(.dark .dark\:hover\:border-blue-200:hover){--tw-border-opacity:1;border-color:rgb(179 210 255/var(--tw-border-opacity))}:is(.dark .dark\:hover\:border-dark-450:hover){--tw-border-opacity:1;border-color:rgb(66 66 66/var(--tw-border-opacity))}:is(.dark .dark\:hover\:bg-blue-200:hover){--tw-bg-opacity:1;background-color:rgb(179 210 255/var(--tw-bg-opacity))}:is(.dark .dark\:hover\:bg-dark-300:hover){--tw-bg-opacity:1;background-color:rgb(189 189 189/var(--tw-bg-opacity))}:is(.dark .dark\:hover\:bg-dark-350:hover){--tw-bg-opacity:1;background-color:rgb(158 158 158/var(--tw-bg-opacity))}:is(.dark .dark\:hover\:bg-dark-400:hover){--tw-bg-opacity:1;background-color:rgb(97 97 97/var(--tw-bg-opacity))}:is(.dark .dark\:hover\:bg-dark-450:hover){--tw-bg-opacity:1;background-color:rgb(66 66 66/var(--tw-bg-opacity))}:is(.dark .dark\:hover\:bg-dark-500:hover){--tw-bg-opacity:1;background-color:rgb(53 53 53/var(--tw-bg-opacity))}:is(.dark .dark\:hover\:bg-gray-400:hover){--tw-bg-opacity:1;background-color:rgb(171 182 201/var(--tw-bg-opacity))}:is(.dark .dark\:hover\:bg-green-200:hover){--tw-bg-opacity:1;background-color:rgb(188 232 224/var(--tw-bg-opacity))}:is(.dark .dark\:hover\:bg-red-200:hover){--tw-bg-opacity:1;background-color:rgb(255 164 164/var(--tw-bg-opacity))}:is(.dark .dark\:hover\:bg-transparent:hover){background-color:transparent}:is(.dark .dark\:hover\:bg-yellow-300:hover){--tw-bg-opacity:1;background-color:rgb(244 199 127/var(--tw-bg-opacity))}:is(.dark .dark\:hover\:bg-opacity-50:hover){--tw-bg-opacity:0.5}:is(.dark .dark\:hover\:text-blue-100:hover){--tw-text-opacity:1;color:rgb(225 237 255/var(--tw-text-opacity))}:is(.dark .dark\:hover\:text-blue-200:hover){--tw-text-opacity:1;color:rgb(179 210 255/var(--tw-text-opacity))}:is(.dark .dark\:hover\:text-blue-400:hover){--tw-text-opacity:1;color:rgb(95 160 255/var(--tw-text-opacity))}:is(.dark .dark\:hover\:text-dark-300:hover){--tw-text-opacity:1;color:rgb(189 189 189/var(--tw-text-opacity))}:is(.dark .dark\:focus\:border-dark-450:focus){--tw-border-opacity:1;border-color:rgb(66 66 66/var(--tw-border-opacity))}:is(.dark .dark\:focus\:bg-dark-450:focus){--tw-bg-opacity:1;background-color:rgb(66 66 66/var(--tw-bg-opacity))}:is(.dark .dark\:focus\:bg-dark-750:focus){--tw-bg-opacity:1;background-color:rgb(37 37 37/var(--tw-bg-opacity))}:is(.dark .dark\:focus\:text-blue-100:focus){--tw-text-opacity:1;color:rgb(225 237 255/var(--tw-text-opacity))}:is(.dark .group:hover .dark\:group-hover\:text-blue-400){--tw-text-opacity:1;color:rgb(95 160 255/var(--tw-text-opacity))}@media not all and (min-width:960px){.max-md\:right-10{right:2.5rem}}@media (min-width:640px){.sm\:mr-1{margin-right:.25rem}.sm\:block{display:block}.sm\:inline{display:inline}.sm\:grid{display:grid}.sm\:w-1\/2{width:50%}.sm\:w-auto{width:auto}.sm\:justify-center{justify-content:center}.sm\:px-16{padding-left:4rem;padding-right:4rem}.sm\:px-3{padding-left:.75rem;padding-right:.75rem}.sm\:text-sm{font-size:.875rem}}@media (min-width:960px){.md\:sticky{position:sticky}.md\:top-20{top:5rem}.md\:z-0{z-index:0}.md\:mb-0{margin-bottom:0}.md\:mt-16{margin-top:4rem}.md\:line-clamp-2{-webkit-box-orient:vertical;-webkit-line-clamp:2;display:-webkit-box;overflow:hidden}.md\:block{display:block}.md\:inline-block{display:inline-block}.md\:flex{display:flex}.md\:hidden{display:none}.md\:h-20{height:5rem}.md\:h-screen{height:100vh}.md\:w-104{width:26rem}.md\:w-5\/12{width:41.666667%}.md\:w-75{width:18.75rem}.md\:grow{flex-grow:1}.md\:flex-row{flex-direction:row}.md\:items-center{align-items:center}.md\:justify-start{justify-content:flex-start}.md\:border-r{border-right-width:1px}.md\:border-none{border-style:none}.md\:bg-transparent{background-color:transparent}.md\:p-0{padding:0}.md\:px-16{padding-left:4rem;padding-right:4rem}.md\:px-4{padding-left:1rem;padding-right:1rem}.md\:px-6{padding-left:1.5rem;padding-right:1.5rem}.md\:px-8{padding-left:2rem;padding-right:2rem}.md\:pb-0{padding-bottom:0}.md\:pl-16{padding-left:4rem}.md\:pt-0{padding-top:0}.md\:text-2xs{font-size:.75rem}.md\:text-4xl{font-size:2.5rem}.md\:text-lg{font-size:1.125rem}.md\:text-sm{font-size:.875rem}.md\:text-xl{font-size:1.25rem}.md\:text-blue-500{--tw-text-opacity:1;color:rgb(66 132 251/var(--tw-text-opacity))}.md\:shadow-none{--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.md\:transition-transform{transition-duration:.15s;transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1)}}@media (min-width:1200px){.lg\:sticky{position:sticky}.lg\:top-20{top:5rem}.lg\:top-40{top:10rem}.lg\:z-0{z-index:0}.lg\:ml-2{margin-left:.5rem}.lg\:ml-auto{margin-left:auto}.lg\:block{display:block}.lg\:flex{display:flex}.lg\:hidden{display:none}.lg\:h-auto{height:auto}.lg\:w-64{width:16rem}.lg\:max-w-sm{max-width:24rem}.lg\:shrink-0{flex-shrink:0}.lg\:transform-none{transform:none}.lg\:flex-col{flex-direction:column}.lg\:border-l{border-left-width:1px}.lg\:border-none{border-style:none}.lg\:pt-2{padding-top:.5rem}.lg\:pt-6{padding-top:1.5rem}.lg\:shadow-none{--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}:is(.dark .lg\:dark\:bg-dark-850){--tw-bg-opacity:1;background-color:rgb(30 30 30/var(--tw-bg-opacity))}}@media (min-width:1440px){.xl\:block{display:block}}.arrow[data-v-325bee49],.arrow[data-v-325bee49]:before{height:.5rem;position:absolute;width:.5rem;z-index:-1}.arrow[data-v-325bee49]:before{--tw-rotate:45deg;--tw-bg-opacity:1;background-color:rgb(21 25 40/var(--tw-bg-opacity));content:"";transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.tooltip[data-popper-placement^=top]>.arrow[data-v-325bee49]{bottom:-4px}.tooltip[data-popper-placement^=bottom]>.arrow[data-v-325bee49]{top:-4px}.tooltip[data-popper-placement^=left]>.arrow[data-v-325bee49]{right:-4px}.tooltip[data-popper-placement^=right]>.arrow[data-v-325bee49]{left:-4px}.dark .arrow[data-v-325bee49]:before{--tw-bg-opacity:1;background-color:rgb(53 53 53/var(--tw-bg-opacity))}.collapse-content :last-child{margin-bottom:0}@media (-webkit-min-device-pixel-ratio:2) and (-webkit-min-device-pixel-ratio:0),(-webkit-min-device-pixel-ratio:2) and (min-resolution:0.001dpcm){.docs-emoji{font-size:1.25em;line-height:1;vertical-align:-.075em}}.spinner[data-v-79806448]{border-top-color:#444e66}.dark .spinner[data-v-79806448]{border-top-color:hsla(0,0%,100%,.6)}.docs-panel-content :last-child{margin-bottom:0!important}.docs-panels>*{border-radius:0;border-width:0 0 1px;margin-bottom:-1px}.sidebar{height:calc(100vh - 5rem)}@media (max-width:959px){.sidebar{height:100vh!important;transform:translateX(-100%)}}@media (max-width:1199px){.sidebar-right[data-v-b3211732]{height:100vh!important}}.tab-content>:last-child{margin-bottom:0}.member-links-dropdown a[data-v-13960e2c]{--tw-text-opacity:1;border-radius:.25rem;color:rgb(66 132 251/var(--tw-text-opacity));display:block;font-size:.875rem;height:2rem;line-height:1;overflow:hidden;padding:.5625rem .75rem;text-overflow:ellipsis;white-space:nowrap}.member-links-dropdown a[data-v-13960e2c]:hover{--tw-bg-opacity:1;background-color:rgb(237 239 244/var(--tw-bg-opacity))}.dark .member-links-dropdown a[data-v-13960e2c]{--tw-text-opacity:1;color:rgb(95 160 255/var(--tw-text-opacity))}.dark .member-links-dropdown a[data-v-13960e2c]:hover{--tw-bg-opacity:1;background-color:rgb(53 53 53/var(--tw-bg-opacity))} diff --git a/resources/js/config.js b/resources/js/config.js index 69822bb200..b3cd9f756b 100644 --- a/resources/js/config.js +++ b/resources/js/config.js @@ -1 +1 @@ -var __DOCS_CONFIG__ = {"id":"u8u/r53kfIJIe5dJvyg0WKxkarV6lxfkZ","key":"FViVNfGka5VtGkRoh0HVAo6VDFiLsqTZOJoK924qFcc.rWKuMihLz7nSDv2UqBzd0Zl1B73NH36UXZSjY+KHC5LP7kIFLXZSg602XjH3wYNsE2KBFXhnDO56HBrVM8OW5Q.300059","base":"/","host":"fcp.cafe","version":"1.0.0","useRelativePaths":true,"documentName":"index.html","appendDocumentName":false,"trailingSlash":true,"preloadSearch":false,"cacheBustingToken":"3.5.0.779855252482","cacheBustingStrategy":"query","sidebarFilterPlaceholder":"Filter","toolbarFilterPlaceholder":"Filter","showSidebarFilter":true,"filterNotFoundMsg":"No member names found containing the query \"{query}\"","maxHistoryItems":15,"homeIcon":"","access":[{"value":"public","label":"Public"},{"value":"protected","label":"Protected"}],"toolbarLinks":[{"id":"fields","label":"Fields"},{"id":"properties","label":"Properties"},{"id":"methods","label":"Methods"},{"id":"events","label":"Events"}],"sidebar":[{"n":"/","l":"Latest News","s":""},{"n":"news-archive","l":"News Archive","s":""},{"n":"latenite","l":"Explore Late​Nite's Tools!","s":""},{"n":"deals","l":"Deals & Discounts","s":""},{"n":"newbies","l":"New to Final Cut Pro?","s":""},{"n":"update-guide","l":"Should I Update?","s":""},{"n":"cut-on-fcp","l":"Cut on Final Cut Pro","s":""},{"n":"fcp-creative-summit","l":"FCP Creative Summit","s":""},{"n":"openletter","l":"Open Letter","s":""},{"n":"wishlist","l":"Wish List","s":""},{"n":"bugtracker","l":"Bug Tracker","s":""},{"n":"troubleshooting","l":"Troubleshooting","s":""},{"n":"faq","l":"FAQ","s":""},{"n":"releasenotes","l":"Release Notes","s":""},{"n":"ipad","l":"i​Pad","s":""},{"n":"accessibility","l":"Accessibility","s":""},{"n":"camera-formats","l":"Camera Formats","s":""},{"n":"learn","l":"Learn","c":false,"i":[{"n":"360","l":"360° Video","s":""},{"n":"articles","l":"Articles","s":""},{"n":"educational","l":"Educational","s":""},{"n":"history","l":"History of Final Cut Pro","s":""},{"n":"training","l":"Training","s":""},{"n":"workflow","l":"Workflow","s":""}],"s":""},{"n":"case-studies","l":"Case Studies","c":false,"i":[{"n":"sixty-minutes","l":"Sixty Minutes","s":""},{"n":"blood-and-gold-vfx","l":"Blood & Gold VFX","s":""},{"n":"women-of-resilience","l":"Women of Resilience","s":""},{"n":"guardians-of-himalayas","l":"Guardians of Himalayas","s":""},{"n":"periodsomnia","l":"Periodsomnia","s":""},{"n":"schock","l":"SCHOCK","s":""},{"n":"the-future-of-everything","l":"The Future of Everything","s":""},{"n":"the-shadow","l":"Der Schatten (The Shadow)","s":""},{"n":"indias-space-odyssey","l":"India’s Space Odyssey","s":""},{"n":"blood-and-gold","l":"Blood & Gold","s":""},{"n":"turn-of-the-tide","l":"Turn of the Tide","s":""},{"n":"neighbours","l":"Erinsborough High","s":""},{"n":"external-case-studies","l":"External Case Studies","s":""}],"s":""},{"n":"developer-case-studies","l":"Developer Case Studies","c":false,"i":[{"n":"transcriber","l":"Transcriber","s":""},{"n":"fcpxml","l":"Demystifying FCPXML","s":""}],"s":""},{"n":"ecosystem","l":"Ecosystem","c":false,"i":[{"n":"assetmanagement","l":"Asset Management","s":""},{"n":"motiontemplates","l":"Motion Templates","s":""},{"n":"plugins","l":"Plugins","s":""},{"n":"tools","l":"Tools","s":""},{"n":"workflowextensions","l":"Workflow Extensions","s":""}],"s":""},{"n":"community","l":"Community","c":false,"i":[{"n":"podcasts","l":"Podcasts","s":""},{"n":"socialmedia","l":"Social Media","s":""}],"s":""},{"n":"hardware","l":"Hardware","c":false,"i":[{"n":"controlsurfaces","l":"Control Surfaces","s":""},{"n":"monitors","l":"Monitors","s":""},{"n":"storage","l":"Storage","s":""}],"s":""},{"n":"motion","l":"Motion","c":false,"i":[{"n":"variables","l":"Variables","s":""},{"n":"xml","l":"XML","s":""}],"s":""},{"n":"developers","l":"Developers","c":false,"i":[{"n":"applicationbundle","l":"Application Bundle","s":""},{"n":"benchmark","l":"Benchmark","s":""},{"n":"customsharedestination","l":"Custom Share Destination","s":""},{"n":"faq","l":"FAQ","s":""},{"n":"fcpxml","l":"FCPXML","s":""},{"n":"fxplug","l":"Fx​Plug","s":""},{"n":"ixml","l":"i​XML","s":""},{"n":"librarybundle","l":"Library Bundle","s":""},{"n":"patents","l":"Patents","s":""},{"n":"toolsandframeworks","l":"Tools & Frameworks","s":""},{"n":"workflowextensions","l":"Workflow Extensions","s":""}],"s":""},{"n":"credits","l":"Credits","s":""},{"n":"privacy","l":"Privacy Policy","s":""},{"n":"contribute","l":"Contribute","s":""}],"search":{"mode":0,"minChars":2,"maxResults":20,"placeholder":"Search","hotkeys":["k"],"noResultsFoundMsg":"Sorry, no results found.","recognizeLanguages":true,"languages":[0],"preload":false},"resources":{"History_Title_Label":"History","History_ClearLink_Label":"Clear","History_NoHistory_Label":"No history items","API_AccessFilter_Label":"Access","API_ParameterSection_Label":"PARAMETERS","API_SignatureSection_Label":"SIGNATURE","API_CopyHint_Label":"Copy","API_CopyNameHint_Label":"Copy name","API_CopyLinkHint_Label":"Copy link","API_CopiedAckHint_Label":"Copied!","API_MoreOverloads_Label":"more","API_MoreDropdownItems_Label":"More","API_OptionalParameter_Label":"optional","API_DefaultParameterValue_Label":"Default value","API_InheritedFilter_Label":"Inherited","Search_Input_Placeholder":"Search","Toc_Contents_Label":"Contents","Toc_RelatedClasses_Label":"Related Classes","History_JustNowTime_Label":"just now","History_AgoTime_Label":"ago","History_YearTime_Label":"y","History_MonthTime_Label":"mo","History_DayTime_Label":"d","History_HourTime_Label":"h","History_MinuteTime_Label":"m","History_SecondTime_Label":"s"}}; +var __DOCS_CONFIG__ = {"id":"lTgQxnZbiahoY9eDYfDai8btBUXhW5IaE","key":"5sxaASNA4FTa4eZ9AyZfma9trahrNZZlcTdYi75LG+4.LdleQ7riZ2oJVC3ZK74aGV4mJSBIhs3DpAnBTepfx9GvbYViEGlmkPuIZaFgFqOJiqyBZobLF/bI804MRrkULA.300101","base":"/","host":"fcp.cafe","version":"1.0.0","useRelativePaths":true,"documentName":"index.html","appendDocumentName":false,"trailingSlash":true,"preloadSearch":false,"cacheBustingToken":"3.6.0.780278286442","cacheBustingStrategy":"query","sidebarFilterPlaceholder":"Filter","toolbarFilterPlaceholder":"Filter","showSidebarFilter":true,"filterNotFoundMsg":"No member names found containing the query \"{query}\"","maxHistoryItems":15,"homeIcon":"","access":[{"value":"public","label":"Public"},{"value":"protected","label":"Protected"}],"toolbarLinks":[{"id":"fields","label":"Fields"},{"id":"properties","label":"Properties"},{"id":"methods","label":"Methods"},{"id":"events","label":"Events"}],"sidebar":[{"n":"/","l":"Latest News","s":""},{"n":"news-archive","l":"News Archive","s":""},{"n":"latenite","l":"Explore Late​Nite's Tools!","s":""},{"n":"deals","l":"Deals & Discounts","s":""},{"n":"newbies","l":"New to Final Cut Pro?","s":""},{"n":"update-guide","l":"Should I Update?","s":""},{"n":"cut-on-fcp","l":"Cut on Final Cut Pro","s":""},{"n":"fcp-creative-summit","l":"FCP Creative Summit","s":""},{"n":"openletter","l":"Open Letter","s":""},{"n":"wishlist","l":"Wish List","s":""},{"n":"bugtracker","l":"Bug Tracker","s":""},{"n":"troubleshooting","l":"Troubleshooting","s":""},{"n":"faq","l":"FAQ","s":""},{"n":"releasenotes","l":"Release Notes","s":""},{"n":"ipad","l":"i​Pad","s":""},{"n":"accessibility","l":"Accessibility","s":""},{"n":"camera-formats","l":"Camera Formats","s":""},{"n":"learn","l":"Learn","c":false,"i":[{"n":"360","l":"360° Video","s":""},{"n":"articles","l":"Articles","s":""},{"n":"educational","l":"Educational","s":""},{"n":"history","l":"History of Final Cut Pro","s":""},{"n":"training","l":"Training","s":""},{"n":"workflow","l":"Workflow","s":""}],"s":""},{"n":"case-studies","l":"Case Studies","c":false,"i":[{"n":"sixty-minutes","l":"Sixty Minutes","s":""},{"n":"blood-and-gold-vfx","l":"Blood & Gold VFX","s":""},{"n":"women-of-resilience","l":"Women of Resilience","s":""},{"n":"guardians-of-himalayas","l":"Guardians of Himalayas","s":""},{"n":"periodsomnia","l":"Periodsomnia","s":""},{"n":"schock","l":"SCHOCK","s":""},{"n":"the-future-of-everything","l":"The Future of Everything","s":""},{"n":"the-shadow","l":"Der Schatten (The Shadow)","s":""},{"n":"indias-space-odyssey","l":"India’s Space Odyssey","s":""},{"n":"blood-and-gold","l":"Blood & Gold","s":""},{"n":"turn-of-the-tide","l":"Turn of the Tide","s":""},{"n":"neighbours","l":"Erinsborough High","s":""},{"n":"external-case-studies","l":"External Case Studies","s":""}],"s":""},{"n":"developer-case-studies","l":"Developer Case Studies","c":false,"i":[{"n":"transcriber","l":"Transcriber","s":""},{"n":"fcpxml","l":"Demystifying FCPXML","s":""}],"s":""},{"n":"ecosystem","l":"Ecosystem","c":false,"i":[{"n":"assetmanagement","l":"Asset Management","s":""},{"n":"motiontemplates","l":"Motion Templates","s":""},{"n":"plugins","l":"Plugins","s":""},{"n":"tools","l":"Tools","s":""},{"n":"workflowextensions","l":"Workflow Extensions","s":""}],"s":""},{"n":"community","l":"Community","c":false,"i":[{"n":"podcasts","l":"Podcasts","s":""},{"n":"socialmedia","l":"Social Media","s":""}],"s":""},{"n":"hardware","l":"Hardware","c":false,"i":[{"n":"controlsurfaces","l":"Control Surfaces","s":""},{"n":"monitors","l":"Monitors","s":""},{"n":"storage","l":"Storage","s":""}],"s":""},{"n":"motion","l":"Motion","c":false,"i":[{"n":"variables","l":"Variables","s":""},{"n":"xml","l":"XML","s":""}],"s":""},{"n":"developers","l":"Developers","c":false,"i":[{"n":"applicationbundle","l":"Application Bundle","s":""},{"n":"benchmark","l":"Benchmark","s":""},{"n":"customsharedestination","l":"Custom Share Destination","s":""},{"n":"faq","l":"FAQ","s":""},{"n":"fcpxml","l":"FCPXML","s":""},{"n":"fxplug","l":"Fx​Plug","s":""},{"n":"ixml","l":"i​XML","s":""},{"n":"librarybundle","l":"Library Bundle","s":""},{"n":"patents","l":"Patents","s":""},{"n":"toolsandframeworks","l":"Tools & Frameworks","s":""},{"n":"workflowextensions","l":"Workflow Extensions","s":""}],"s":""},{"n":"credits","l":"Credits","s":""},{"n":"privacy","l":"Privacy Policy","s":""},{"n":"contribute","l":"Contribute","s":""}],"search":{"mode":0,"minChars":2,"maxResults":20,"placeholder":"Search","hotkeys":["k"],"noResultsFoundMsg":"Sorry, no results found.","recognizeLanguages":true,"languages":[0],"preload":false},"resources":{"History_Title_Label":"History","History_ClearLink_Label":"Clear","History_NoHistory_Label":"No history items","API_AccessFilter_Label":"Access","API_ParameterSection_Label":"PARAMETERS","API_SignatureSection_Label":"SIGNATURE","API_CopyHint_Label":"Copy","API_CopyNameHint_Label":"Copy name","API_CopyLinkHint_Label":"Copy link","API_CopiedAckHint_Label":"Copied!","API_MoreOverloads_Label":"more","API_MoreDropdownItems_Label":"More","API_OptionalParameter_Label":"optional","API_DefaultParameterValue_Label":"Default value","API_InheritedFilter_Label":"Inherited","Search_Input_Placeholder":"Search","Toc_Contents_Label":"Contents","Toc_RelatedClasses_Label":"Related Classes","History_JustNowTime_Label":"just now","History_AgoTime_Label":"ago","History_YearTime_Label":"y","History_MonthTime_Label":"mo","History_DayTime_Label":"d","History_HourTime_Label":"h","History_MinuteTime_Label":"m","History_SecondTime_Label":"s"}}; diff --git a/resources/js/katex.js b/resources/js/katex.js index f2992c53ad..2620af4bda 100644 --- a/resources/js/katex.js +++ b/resources/js/katex.js @@ -1,4 +1,4 @@ -/*! Retype v3.5.0 | retype.com | Copyright 2024. Object.NET, Inc. All rights reserved. */ +/*! Retype v3.6.0 | retype.com | Copyright 2024. Object.NET, Inc. All rights reserved. */ /*! For license information please see katex.js.LICENSE.txt */ (()=>{"use strict";var e={d:(t,r)=>{for(var a in r)e.o(r,a)&&!e.o(t,a)&&Object.defineProperty(t,a,{enumerable:!0,get:r[a]})},o:(e,t)=>Object.prototype.hasOwnProperty.call(e,t),r:e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})}},t={};e.r(t),e.d(t,{default:()=>en});class r{constructor(e,t,r){this.lexer=void 0,this.start=void 0,this.end=void 0,this.lexer=e,this.start=t,this.end=r}static range(e,t){return t?e&&e.loc&&t.loc&&e.loc.lexer===t.loc.lexer?new r(e.loc.lexer,e.loc.start,t.loc.end):null:e&&e.loc}}class a{constructor(e,t){this.text=void 0,this.loc=void 0,this.noexpand=void 0,this.treatAsRelax=void 0,this.text=e,this.loc=t}range(e,t){return new a(t,r.range(this,e))}}class n{constructor(e,t){this.name=void 0,this.position=void 0,this.length=void 0,this.rawMessage=void 0;var r,a,i="KaTeX parse error: "+e,o=t&&t.loc;if(o&&o.start<=o.end){var s=o.lexer.input;r=o.start,a=o.end,r===s.length?i+=" at end of input: ":i+=" at position "+(r+1)+": ";var l=s.slice(r,a).replace(/[^]/g,"$&̲");i+=(r>15?"…"+s.slice(r-15,r):s.slice(0,r))+l+(a+15":">","<":"<",'"':""","'":"'"},s=/[&><"']/g,l=function e(t){return"ordgroup"===t.type||"color"===t.type?1===t.body.length?e(t.body[0]):t:"font"===t.type?e(t.body):t},h=function(e,t){return-1!==e.indexOf(t)},m=function(e,t){return void 0===e?t:e},c=function(e){return String(e).replace(s,(e=>o[e]))},p=function(e){return e.replace(i,"-$1").toLowerCase()},u=l,d=function(e){var t=l(e);return"mathord"===t.type||"textord"===t.type||"atom"===t.type},g=function(e){var t=/^\s*([^\\/#]*?)(?::|�*58|�*3a)/i.exec(e);return null!=t?t[1]:"_relative"},f={displayMode:{type:"boolean",description:"Render math in display mode, which puts the math in display style (so \\int and \\sum are large, for example), and centers the math on the page on its own line.",cli:"-d, --display-mode"},output:{type:{enum:["htmlAndMathml","html","mathml"]},description:"Determines the markup language of the output.",cli:"-F, --format "},leqno:{type:"boolean",description:"Render display math in leqno style (left-justified tags)."},fleqn:{type:"boolean",description:"Render display math flush left."},throwOnError:{type:"boolean",default:!0,cli:"-t, --no-throw-on-error",cliDescription:"Render errors (in the color given by --error-color) instead of throwing a ParseError exception when encountering an error."},errorColor:{type:"string",default:"#cc0000",cli:"-c, --error-color ",cliDescription:"A color string given in the format 'rgb' or 'rrggbb' (no #). This option determines the color of errors rendered by the -t option.",cliProcessor:e=>"#"+e},macros:{type:"object",cli:"-m, --macro ",cliDescription:"Define custom macro of the form '\\foo:expansion' (use multiple -m arguments for multiple macros).",cliDefault:[],cliProcessor:(e,t)=>(t.push(e),t)},minRuleThickness:{type:"number",description:"Specifies a minimum thickness, in ems, for fraction lines, `\\sqrt` top lines, `{array}` vertical lines, `\\hline`, `\\hdashline`, `\\underline`, `\\overline`, and the borders of `\\fbox`, `\\boxed`, and `\\fcolorbox`.",processor:e=>Math.max(0,e),cli:"--min-rule-thickness ",cliProcessor:parseFloat},colorIsTextColor:{type:"boolean",description:"Makes \\color behave like LaTeX's 2-argument \\textcolor, instead of LaTeX's one-argument \\color mode change.",cli:"-b, --color-is-text-color"},strict:{type:[{enum:["warn","ignore","error"]},"boolean","function"],description:"Turn on strict / LaTeX faithfulness mode, which throws an error if the input uses features that are not supported by LaTeX.",cli:"-S, --strict",cliDefault:!1},trust:{type:["boolean","function"],description:"Trust the input, enabling all HTML features such as \\url.",cli:"-T, --trust"},maxSize:{type:"number",default:1/0,description:"If non-zero, all user-specified sizes, e.g. in \\rule{500em}{500em}, will be capped to maxSize ems. Otherwise, elements and spaces can be arbitrarily large",processor:e=>Math.max(0,e),cli:"-s, --max-size ",cliProcessor:parseInt},maxExpand:{type:"number",default:1e3,description:"Limit the number of macro expansions to the specified number, to prevent e.g. infinite macro loops. If set to Infinity, the macro expander will try to fully expand as in LaTeX.",processor:e=>Math.max(0,e),cli:"-e, --max-expand ",cliProcessor:e=>"Infinity"===e?1/0:parseInt(e)},globalGroup:{type:"boolean",cli:!1}};function v(e){if(e.default)return e.default;var t=e.type,r=Array.isArray(t)?t[0]:t;if("string"!=typeof r)return r.enum[0];switch(r){case"boolean":return!1;case"string":return"";case"number":return 0;case"object":return{}}}class b{constructor(e){for(var t in this.displayMode=void 0,this.output=void 0,this.leqno=void 0,this.fleqn=void 0,this.throwOnError=void 0,this.errorColor=void 0,this.macros=void 0,this.minRuleThickness=void 0,this.colorIsTextColor=void 0,this.strict=void 0,this.trust=void 0,this.maxSize=void 0,this.maxExpand=void 0,this.globalGroup=void 0,e=e||{},f)if(f.hasOwnProperty(t)){var r=f[t];this[t]=void 0!==e[t]?r.processor?r.processor(e[t]):e[t]:v(r)}}reportNonstrict(e,t,r){var a=this.strict;if("function"==typeof a&&(a=a(e,t,r)),a&&"ignore"!==a){if(!0===a||"error"===a)throw new n("LaTeX-incompatible input and strict mode is set to 'error': "+t+" ["+e+"]",r);"warn"===a?"undefined"!=typeof console&&console.warn("LaTeX-incompatible input and strict mode is set to 'warn': "+t+" ["+e+"]"):"undefined"!=typeof console&&console.warn("LaTeX-incompatible input and strict mode is set to unrecognized '"+a+"': "+t+" ["+e+"]")}}useStrictBehavior(e,t,r){var a=this.strict;if("function"==typeof a)try{a=a(e,t,r)}catch(e){a="error"}return!(!a||"ignore"===a||!0!==a&&"error"!==a&&("warn"===a?("undefined"!=typeof console&&console.warn("LaTeX-incompatible input and strict mode is set to 'warn': "+t+" ["+e+"]"),1):("undefined"!=typeof console&&console.warn("LaTeX-incompatible input and strict mode is set to unrecognized '"+a+"': "+t+" ["+e+"]"),1)))}isTrusted(e){e.url&&!e.protocol&&(e.protocol=g(e.url));var t="function"==typeof this.trust?this.trust(e):this.trust;return Boolean(t)}}class y{constructor(e,t,r){this.id=void 0,this.size=void 0,this.cramped=void 0,this.id=e,this.size=t,this.cramped=r}sup(){return x[w[this.id]]}sub(){return x[k[this.id]]}fracNum(){return x[S[this.id]]}fracDen(){return x[M[this.id]]}cramp(){return x[z[this.id]]}text(){return x[A[this.id]]}isTight(){return this.size>=2}}var x=[new y(0,0,!1),new y(1,0,!0),new y(2,1,!1),new y(3,1,!0),new y(4,2,!1),new y(5,2,!0),new y(6,3,!1),new y(7,3,!0)],w=[4,5,4,5,6,7,6,7],k=[5,5,5,5,7,7,7,7],S=[2,3,4,5,6,7,6,7],M=[3,3,5,5,7,7,7,7],z=[1,1,3,3,5,5,7,7],A=[0,1,2,3,2,3,2,3],T={DISPLAY:x[0],TEXT:x[2],SCRIPT:x[4],SCRIPTSCRIPT:x[6]},B=[{name:"latin",blocks:[[256,591],[768,879]]},{name:"cyrillic",blocks:[[1024,1279]]},{name:"armenian",blocks:[[1328,1423]]},{name:"brahmic",blocks:[[2304,4255]]},{name:"georgian",blocks:[[4256,4351]]},{name:"cjk",blocks:[[12288,12543],[19968,40879],[65280,65376]]},{name:"hangul",blocks:[[44032,55215]]}],N=[];function q(e){for(var t=0;t=N[t]&&e<=N[t+1])return!0;return!1}B.forEach((e=>e.blocks.forEach((e=>N.push(...e)))));var C={doubleleftarrow:"M262 157\nl10-10c34-36 62.7-77 86-123 3.3-8 5-13.3 5-16 0-5.3-6.7-8-20-8-7.3\n 0-12.2.5-14.5 1.5-2.3 1-4.8 4.5-7.5 10.5-49.3 97.3-121.7 169.3-217 216-28\n 14-57.3 25-88 33-6.7 2-11 3.8-13 5.5-2 1.7-3 4.2-3 7.5s1 5.8 3 7.5\nc2 1.7 6.3 3.5 13 5.5 68 17.3 128.2 47.8 180.5 91.5 52.3 43.7 93.8 96.2 124.5\n 157.5 9.3 8 15.3 12.3 18 13h6c12-.7 18-4 18-10 0-2-1.7-7-5-15-23.3-46-52-87\n-86-123l-10-10h399738v-40H218c328 0 0 0 0 0l-10-8c-26.7-20-65.7-43-117-69 2.7\n-2 6-3.7 10-5 36.7-16 72.3-37.3 107-64l10-8h399782v-40z\nm8 0v40h399730v-40zm0 194v40h399730v-40z",doublerightarrow:"M399738 392l\n-10 10c-34 36-62.7 77-86 123-3.3 8-5 13.3-5 16 0 5.3 6.7 8 20 8 7.3 0 12.2-.5\n 14.5-1.5 2.3-1 4.8-4.5 7.5-10.5 49.3-97.3 121.7-169.3 217-216 28-14 57.3-25 88\n-33 6.7-2 11-3.8 13-5.5 2-1.7 3-4.2 3-7.5s-1-5.8-3-7.5c-2-1.7-6.3-3.5-13-5.5-68\n-17.3-128.2-47.8-180.5-91.5-52.3-43.7-93.8-96.2-124.5-157.5-9.3-8-15.3-12.3-18\n-13h-6c-12 .7-18 4-18 10 0 2 1.7 7 5 15 23.3 46 52 87 86 123l10 10H0v40h399782\nc-328 0 0 0 0 0l10 8c26.7 20 65.7 43 117 69-2.7 2-6 3.7-10 5-36.7 16-72.3 37.3\n-107 64l-10 8H0v40zM0 157v40h399730v-40zm0 194v40h399730v-40z",leftarrow:"M400000 241H110l3-3c68.7-52.7 113.7-120\n 135-202 4-14.7 6-23 6-25 0-7.3-7-11-21-11-8 0-13.2.8-15.5 2.5-2.3 1.7-4.2 5.8\n-5.5 12.5-1.3 4.7-2.7 10.3-4 17-12 48.7-34.8 92-68.5 130S65.3 228.3 18 247\nc-10 4-16 7.7-18 11 0 8.7 6 14.3 18 17 47.3 18.7 87.8 47 121.5 85S196 441.3 208\n 490c.7 2 1.3 5 2 9s1.2 6.7 1.5 8c.3 1.3 1 3.3 2 6s2.2 4.5 3.5 5.5c1.3 1 3.3\n 1.8 6 2.5s6 1 10 1c14 0 21-3.7 21-11 0-2-2-10.3-6-25-20-79.3-65-146.7-135-202\n l-3-3h399890zM100 241v40h399900v-40z",leftbrace:"M6 548l-6-6v-35l6-11c56-104 135.3-181.3 238-232 57.3-28.7 117\n-45 179-50h399577v120H403c-43.3 7-81 15-113 26-100.7 33-179.7 91-237 174-2.7\n 5-6 9-10 13-.7 1-7.3 1-20 1H6z",leftbraceunder:"M0 6l6-6h17c12.688 0 19.313.3 20 1 4 4 7.313 8.3 10 13\n 35.313 51.3 80.813 93.8 136.5 127.5 55.688 33.7 117.188 55.8 184.5 66.5.688\n 0 2 .3 4 1 18.688 2.7 76 4.3 172 5h399450v120H429l-6-1c-124.688-8-235-61.7\n-331-161C60.687 138.7 32.312 99.3 7 54L0 41V6z",leftgroup:"M400000 80\nH435C64 80 168.3 229.4 21 260c-5.9 1.2-18 0-18 0-2 0-3-1-3-3v-38C76 61 257 0\n 435 0h399565z",leftgroupunder:"M400000 262\nH435C64 262 168.3 112.6 21 82c-5.9-1.2-18 0-18 0-2 0-3 1-3 3v38c76 158 257 219\n 435 219h399565z",leftharpoon:"M0 267c.7 5.3 3 10 7 14h399993v-40H93c3.3\n-3.3 10.2-9.5 20.5-18.5s17.8-15.8 22.5-20.5c50.7-52 88-110.3 112-175 4-11.3 5\n-18.3 3-21-1.3-4-7.3-6-18-6-8 0-13 .7-15 2s-4.7 6.7-8 16c-42 98.7-107.3 174.7\n-196 228-6.7 4.7-10.7 8-12 10-1.3 2-2 5.7-2 11zm100-26v40h399900v-40z",leftharpoonplus:"M0 267c.7 5.3 3 10 7 14h399993v-40H93c3.3-3.3 10.2-9.5\n 20.5-18.5s17.8-15.8 22.5-20.5c50.7-52 88-110.3 112-175 4-11.3 5-18.3 3-21-1.3\n-4-7.3-6-18-6-8 0-13 .7-15 2s-4.7 6.7-8 16c-42 98.7-107.3 174.7-196 228-6.7 4.7\n-10.7 8-12 10-1.3 2-2 5.7-2 11zm100-26v40h399900v-40zM0 435v40h400000v-40z\nm0 0v40h400000v-40z",leftharpoondown:"M7 241c-4 4-6.333 8.667-7 14 0 5.333.667 9 2 11s5.333\n 5.333 12 10c90.667 54 156 130 196 228 3.333 10.667 6.333 16.333 9 17 2 .667 5\n 1 9 1h5c10.667 0 16.667-2 18-6 2-2.667 1-9.667-3-21-32-87.333-82.667-157.667\n-152-211l-3-3h399907v-40zM93 281 H400000 v-40L7 241z",leftharpoondownplus:"M7 435c-4 4-6.3 8.7-7 14 0 5.3.7 9 2 11s5.3 5.3 12\n 10c90.7 54 156 130 196 228 3.3 10.7 6.3 16.3 9 17 2 .7 5 1 9 1h5c10.7 0 16.7\n-2 18-6 2-2.7 1-9.7-3-21-32-87.3-82.7-157.7-152-211l-3-3h399907v-40H7zm93 0\nv40h399900v-40zM0 241v40h399900v-40zm0 0v40h399900v-40z",lefthook:"M400000 281 H103s-33-11.2-61-33.5S0 197.3 0 164s14.2-61.2 42.5\n-83.5C70.8 58.2 104 47 142 47 c16.7 0 25 6.7 25 20 0 12-8.7 18.7-26 20-40 3.3\n-68.7 15.7-86 37-10 12-15 25.3-15 40 0 22.7 9.8 40.7 29.5 54 19.7 13.3 43.5 21\n 71.5 23h399859zM103 281v-40h399897v40z",leftlinesegment:"M40 281 V428 H0 V94 H40 V241 H400000 v40z\nM40 281 V428 H0 V94 H40 V241 H400000 v40z",leftmapsto:"M40 281 V448H0V74H40V241H400000v40z\nM40 281 V448H0V74H40V241H400000v40z",leftToFrom:"M0 147h400000v40H0zm0 214c68 40 115.7 95.7 143 167h22c15.3 0 23\n-.3 23-1 0-1.3-5.3-13.7-16-37-18-35.3-41.3-69-70-101l-7-8h399905v-40H95l7-8\nc28.7-32 52-65.7 70-101 10.7-23.3 16-35.7 16-37 0-.7-7.7-1-23-1h-22C115.7 265.3\n 68 321 0 361zm0-174v-40h399900v40zm100 154v40h399900v-40z",longequal:"M0 50 h400000 v40H0z m0 194h40000v40H0z\nM0 50 h400000 v40H0z m0 194h40000v40H0z",midbrace:"M200428 334\nc-100.7-8.3-195.3-44-280-108-55.3-42-101.7-93-139-153l-9-14c-2.7 4-5.7 8.7-9 14\n-53.3 86.7-123.7 153-211 199-66.7 36-137.3 56.3-212 62H0V214h199568c178.3-11.7\n 311.7-78.3 403-201 6-8 9.7-12 11-12 .7-.7 6.7-1 18-1s17.3.3 18 1c1.3 0 5 4 11\n 12 44.7 59.3 101.3 106.3 170 141s145.3 54.3 229 60h199572v120z",midbraceunder:"M199572 214\nc100.7 8.3 195.3 44 280 108 55.3 42 101.7 93 139 153l9 14c2.7-4 5.7-8.7 9-14\n 53.3-86.7 123.7-153 211-199 66.7-36 137.3-56.3 212-62h199568v120H200432c-178.3\n 11.7-311.7 78.3-403 201-6 8-9.7 12-11 12-.7.7-6.7 1-18 1s-17.3-.3-18-1c-1.3 0\n-5-4-11-12-44.7-59.3-101.3-106.3-170-141s-145.3-54.3-229-60H0V214z",oiintSize1:"M512.6 71.6c272.6 0 320.3 106.8 320.3 178.2 0 70.8-47.7 177.6\n-320.3 177.6S193.1 320.6 193.1 249.8c0-71.4 46.9-178.2 319.5-178.2z\nm368.1 178.2c0-86.4-60.9-215.4-368.1-215.4-306.4 0-367.3 129-367.3 215.4 0 85.8\n60.9 214.8 367.3 214.8 307.2 0 368.1-129 368.1-214.8z",oiintSize2:"M757.8 100.1c384.7 0 451.1 137.6 451.1 230 0 91.3-66.4 228.8\n-451.1 228.8-386.3 0-452.7-137.5-452.7-228.8 0-92.4 66.4-230 452.7-230z\nm502.4 230c0-111.2-82.4-277.2-502.4-277.2s-504 166-504 277.2\nc0 110 84 276 504 276s502.4-166 502.4-276z",oiiintSize1:"M681.4 71.6c408.9 0 480.5 106.8 480.5 178.2 0 70.8-71.6 177.6\n-480.5 177.6S202.1 320.6 202.1 249.8c0-71.4 70.5-178.2 479.3-178.2z\nm525.8 178.2c0-86.4-86.8-215.4-525.7-215.4-437.9 0-524.7 129-524.7 215.4 0\n85.8 86.8 214.8 524.7 214.8 438.9 0 525.7-129 525.7-214.8z",oiiintSize2:"M1021.2 53c603.6 0 707.8 165.8 707.8 277.2 0 110-104.2 275.8\n-707.8 275.8-606 0-710.2-165.8-710.2-275.8C311 218.8 415.2 53 1021.2 53z\nm770.4 277.1c0-131.2-126.4-327.6-770.5-327.6S248.4 198.9 248.4 330.1\nc0 130 128.8 326.4 772.7 326.4s770.5-196.4 770.5-326.4z",rightarrow:"M0 241v40h399891c-47.3 35.3-84 78-110 128\n-16.7 32-27.7 63.7-33 95 0 1.3-.2 2.7-.5 4-.3 1.3-.5 2.3-.5 3 0 7.3 6.7 11 20\n 11 8 0 13.2-.8 15.5-2.5 2.3-1.7 4.2-5.5 5.5-11.5 2-13.3 5.7-27 11-41 14.7-44.7\n 39-84.5 73-119.5s73.7-60.2 119-75.5c6-2 9-5.7 9-11s-3-9-9-11c-45.3-15.3-85\n-40.5-119-75.5s-58.3-74.8-73-119.5c-4.7-14-8.3-27.3-11-40-1.3-6.7-3.2-10.8-5.5\n-12.5-2.3-1.7-7.5-2.5-15.5-2.5-14 0-21 3.7-21 11 0 2 2 10.3 6 25 20.7 83.3 67\n 151.7 139 205zm0 0v40h399900v-40z",rightbrace:"M400000 542l\n-6 6h-17c-12.7 0-19.3-.3-20-1-4-4-7.3-8.3-10-13-35.3-51.3-80.8-93.8-136.5-127.5\ns-117.2-55.8-184.5-66.5c-.7 0-2-.3-4-1-18.7-2.7-76-4.3-172-5H0V214h399571l6 1\nc124.7 8 235 61.7 331 161 31.3 33.3 59.7 72.7 85 118l7 13v35z",rightbraceunder:"M399994 0l6 6v35l-6 11c-56 104-135.3 181.3-238 232-57.3\n 28.7-117 45-179 50H-300V214h399897c43.3-7 81-15 113-26 100.7-33 179.7-91 237\n-174 2.7-5 6-9 10-13 .7-1 7.3-1 20-1h17z",rightgroup:"M0 80h399565c371 0 266.7 149.4 414 180 5.9 1.2 18 0 18 0 2 0\n 3-1 3-3v-38c-76-158-257-219-435-219H0z",rightgroupunder:"M0 262h399565c371 0 266.7-149.4 414-180 5.9-1.2 18 0 18\n 0 2 0 3 1 3 3v38c-76 158-257 219-435 219H0z",rightharpoon:"M0 241v40h399993c4.7-4.7 7-9.3 7-14 0-9.3\n-3.7-15.3-11-18-92.7-56.7-159-133.7-199-231-3.3-9.3-6-14.7-8-16-2-1.3-7-2-15-2\n-10.7 0-16.7 2-18 6-2 2.7-1 9.7 3 21 15.3 42 36.7 81.8 64 119.5 27.3 37.7 58\n 69.2 92 94.5zm0 0v40h399900v-40z",rightharpoonplus:"M0 241v40h399993c4.7-4.7 7-9.3 7-14 0-9.3-3.7-15.3-11\n-18-92.7-56.7-159-133.7-199-231-3.3-9.3-6-14.7-8-16-2-1.3-7-2-15-2-10.7 0-16.7\n 2-18 6-2 2.7-1 9.7 3 21 15.3 42 36.7 81.8 64 119.5 27.3 37.7 58 69.2 92 94.5z\nm0 0v40h399900v-40z m100 194v40h399900v-40zm0 0v40h399900v-40z",rightharpoondown:"M399747 511c0 7.3 6.7 11 20 11 8 0 13-.8 15-2.5s4.7-6.8\n 8-15.5c40-94 99.3-166.3 178-217 13.3-8 20.3-12.3 21-13 5.3-3.3 8.5-5.8 9.5\n-7.5 1-1.7 1.5-5.2 1.5-10.5s-2.3-10.3-7-15H0v40h399908c-34 25.3-64.7 57-92 95\n-27.3 38-48.7 77.7-64 119-3.3 8.7-5 14-5 16zM0 241v40h399900v-40z",rightharpoondownplus:"M399747 705c0 7.3 6.7 11 20 11 8 0 13-.8\n 15-2.5s4.7-6.8 8-15.5c40-94 99.3-166.3 178-217 13.3-8 20.3-12.3 21-13 5.3-3.3\n 8.5-5.8 9.5-7.5 1-1.7 1.5-5.2 1.5-10.5s-2.3-10.3-7-15H0v40h399908c-34 25.3\n-64.7 57-92 95-27.3 38-48.7 77.7-64 119-3.3 8.7-5 14-5 16zM0 435v40h399900v-40z\nm0-194v40h400000v-40zm0 0v40h400000v-40z",righthook:"M399859 241c-764 0 0 0 0 0 40-3.3 68.7-15.7 86-37 10-12 15-25.3\n 15-40 0-22.7-9.8-40.7-29.5-54-19.7-13.3-43.5-21-71.5-23-17.3-1.3-26-8-26-20 0\n-13.3 8.7-20 26-20 38 0 71 11.2 99 33.5 0 0 7 5.6 21 16.7 14 11.2 21 33.5 21\n 66.8s-14 61.2-42 83.5c-28 22.3-61 33.5-99 33.5L0 241z M0 281v-40h399859v40z",rightlinesegment:"M399960 241 V94 h40 V428 h-40 V281 H0 v-40z\nM399960 241 V94 h40 V428 h-40 V281 H0 v-40z",rightToFrom:"M400000 167c-70.7-42-118-97.7-142-167h-23c-15.3 0-23 .3-23\n 1 0 1.3 5.3 13.7 16 37 18 35.3 41.3 69 70 101l7 8H0v40h399905l-7 8c-28.7 32\n-52 65.7-70 101-10.7 23.3-16 35.7-16 37 0 .7 7.7 1 23 1h23c24-69.3 71.3-125 142\n-167z M100 147v40h399900v-40zM0 341v40h399900v-40z",twoheadleftarrow:"M0 167c68 40\n 115.7 95.7 143 167h22c15.3 0 23-.3 23-1 0-1.3-5.3-13.7-16-37-18-35.3-41.3-69\n-70-101l-7-8h125l9 7c50.7 39.3 85 86 103 140h46c0-4.7-6.3-18.7-19-42-18-35.3\n-40-67.3-66-96l-9-9h399716v-40H284l9-9c26-28.7 48-60.7 66-96 12.7-23.333 19\n-37.333 19-42h-46c-18 54-52.3 100.7-103 140l-9 7H95l7-8c28.7-32 52-65.7 70-101\n 10.7-23.333 16-35.7 16-37 0-.7-7.7-1-23-1h-22C115.7 71.3 68 127 0 167z",twoheadrightarrow:"M400000 167\nc-68-40-115.7-95.7-143-167h-22c-15.3 0-23 .3-23 1 0 1.3 5.3 13.7 16 37 18 35.3\n 41.3 69 70 101l7 8h-125l-9-7c-50.7-39.3-85-86-103-140h-46c0 4.7 6.3 18.7 19 42\n 18 35.3 40 67.3 66 96l9 9H0v40h399716l-9 9c-26 28.7-48 60.7-66 96-12.7 23.333\n-19 37.333-19 42h46c18-54 52.3-100.7 103-140l9-7h125l-7 8c-28.7 32-52 65.7-70\n 101-10.7 23.333-16 35.7-16 37 0 .7 7.7 1 23 1h22c27.3-71.3 75-127 143-167z",tilde1:"M200 55.538c-77 0-168 73.953-177 73.953-3 0-7\n-2.175-9-5.437L2 97c-1-2-2-4-2-6 0-4 2-7 5-9l20-12C116 12 171 0 207 0c86 0\n 114 68 191 68 78 0 168-68 177-68 4 0 7 2 9 5l12 19c1 2.175 2 4.35 2 6.525 0\n 4.35-2 7.613-5 9.788l-19 13.05c-92 63.077-116.937 75.308-183 76.128\n-68.267.847-113-73.952-191-73.952z",tilde2:"M344 55.266c-142 0-300.638 81.316-311.5 86.418\n-8.01 3.762-22.5 10.91-23.5 5.562L1 120c-1-2-1-3-1-4 0-5 3-9 8-10l18.4-9C160.9\n 31.9 283 0 358 0c148 0 188 122 331 122s314-97 326-97c4 0 8 2 10 7l7 21.114\nc1 2.14 1 3.21 1 4.28 0 5.347-3 9.626-7 10.696l-22.3 12.622C852.6 158.372 751\n 181.476 676 181.476c-149 0-189-126.21-332-126.21z",tilde3:"M786 59C457 59 32 175.242 13 175.242c-6 0-10-3.457\n-11-10.37L.15 138c-1-7 3-12 10-13l19.2-6.4C378.4 40.7 634.3 0 804.3 0c337 0\n 411.8 157 746.8 157 328 0 754-112 773-112 5 0 10 3 11 9l1 14.075c1 8.066-.697\n 16.595-6.697 17.492l-21.052 7.31c-367.9 98.146-609.15 122.696-778.15 122.696\n -338 0-409-156.573-744-156.573z",tilde4:"M786 58C457 58 32 177.487 13 177.487c-6 0-10-3.345\n-11-10.035L.15 143c-1-7 3-12 10-13l22-6.7C381.2 35 637.15 0 807.15 0c337 0 409\n 177 744 177 328 0 754-127 773-127 5 0 10 3 11 9l1 14.794c1 7.805-3 13.38-9\n 14.495l-20.7 5.574c-366.85 99.79-607.3 139.372-776.3 139.372-338 0-409\n -175.236-744-175.236z",vec:"M377 20c0-5.333 1.833-10 5.5-14S391 0 397 0c4.667 0 8.667 1.667 12 5\n3.333 2.667 6.667 9 10 19 6.667 24.667 20.333 43.667 41 57 7.333 4.667 11\n10.667 11 18 0 6-1 10-3 12s-6.667 5-14 9c-28.667 14.667-53.667 35.667-75 63\n-1.333 1.333-3.167 3.5-5.5 6.5s-4 4.833-5 5.5c-1 .667-2.5 1.333-4.5 2s-4.333 1\n-7 1c-4.667 0-9.167-1.833-13.5-5.5S337 184 337 178c0-12.667 15.667-32.333 47-59\nH213l-171-1c-8.667-6-13-12.333-13-19 0-4.667 4.333-11.333 13-20h359\nc-16-25.333-24-45-24-59z",widehat1:"M529 0h5l519 115c5 1 9 5 9 10 0 1-1 2-1 3l-4 22\nc-1 5-5 9-11 9h-2L532 67 19 159h-2c-5 0-9-4-11-9l-5-22c-1-6 2-12 8-13z",widehat2:"M1181 0h2l1171 176c6 0 10 5 10 11l-2 23c-1 6-5 10\n-11 10h-1L1182 67 15 220h-1c-6 0-10-4-11-10l-2-23c-1-6 4-11 10-11z",widehat3:"M1181 0h2l1171 236c6 0 10 5 10 11l-2 23c-1 6-5 10\n-11 10h-1L1182 67 15 280h-1c-6 0-10-4-11-10l-2-23c-1-6 4-11 10-11z",widehat4:"M1181 0h2l1171 296c6 0 10 5 10 11l-2 23c-1 6-5 10\n-11 10h-1L1182 67 15 340h-1c-6 0-10-4-11-10l-2-23c-1-6 4-11 10-11z",widecheck1:"M529,159h5l519,-115c5,-1,9,-5,9,-10c0,-1,-1,-2,-1,-3l-4,-22c-1,\n-5,-5,-9,-11,-9h-2l-512,92l-513,-92h-2c-5,0,-9,4,-11,9l-5,22c-1,6,2,12,8,13z",widecheck2:"M1181,220h2l1171,-176c6,0,10,-5,10,-11l-2,-23c-1,-6,-5,-10,\n-11,-10h-1l-1168,153l-1167,-153h-1c-6,0,-10,4,-11,10l-2,23c-1,6,4,11,10,11z",widecheck3:"M1181,280h2l1171,-236c6,0,10,-5,10,-11l-2,-23c-1,-6,-5,-10,\n-11,-10h-1l-1168,213l-1167,-213h-1c-6,0,-10,4,-11,10l-2,23c-1,6,4,11,10,11z",widecheck4:"M1181,340h2l1171,-296c6,0,10,-5,10,-11l-2,-23c-1,-6,-5,-10,\n-11,-10h-1l-1168,273l-1167,-273h-1c-6,0,-10,4,-11,10l-2,23c-1,6,4,11,10,11z",baraboveleftarrow:"M400000 620h-399890l3 -3c68.7 -52.7 113.7 -120 135 -202\nc4 -14.7 6 -23 6 -25c0 -7.3 -7 -11 -21 -11c-8 0 -13.2 0.8 -15.5 2.5\nc-2.3 1.7 -4.2 5.8 -5.5 12.5c-1.3 4.7 -2.7 10.3 -4 17c-12 48.7 -34.8 92 -68.5 130\ns-74.2 66.3 -121.5 85c-10 4 -16 7.7 -18 11c0 8.7 6 14.3 18 17c47.3 18.7 87.8 47\n121.5 85s56.5 81.3 68.5 130c0.7 2 1.3 5 2 9s1.2 6.7 1.5 8c0.3 1.3 1 3.3 2 6\ns2.2 4.5 3.5 5.5c1.3 1 3.3 1.8 6 2.5s6 1 10 1c14 0 21 -3.7 21 -11\nc0 -2 -2 -10.3 -6 -25c-20 -79.3 -65 -146.7 -135 -202l-3 -3h399890z\nM100 620v40h399900v-40z M0 241v40h399900v-40zM0 241v40h399900v-40z",rightarrowabovebar:"M0 241v40h399891c-47.3 35.3-84 78-110 128-16.7 32\n-27.7 63.7-33 95 0 1.3-.2 2.7-.5 4-.3 1.3-.5 2.3-.5 3 0 7.3 6.7 11 20 11 8 0\n13.2-.8 15.5-2.5 2.3-1.7 4.2-5.5 5.5-11.5 2-13.3 5.7-27 11-41 14.7-44.7 39\n-84.5 73-119.5s73.7-60.2 119-75.5c6-2 9-5.7 9-11s-3-9-9-11c-45.3-15.3-85-40.5\n-119-75.5s-58.3-74.8-73-119.5c-4.7-14-8.3-27.3-11-40-1.3-6.7-3.2-10.8-5.5\n-12.5-2.3-1.7-7.5-2.5-15.5-2.5-14 0-21 3.7-21 11 0 2 2 10.3 6 25 20.7 83.3 67\n151.7 139 205zm96 379h399894v40H0zm0 0h399904v40H0z",baraboveshortleftharpoon:"M507,435c-4,4,-6.3,8.7,-7,14c0,5.3,0.7,9,2,11\nc1.3,2,5.3,5.3,12,10c90.7,54,156,130,196,228c3.3,10.7,6.3,16.3,9,17\nc2,0.7,5,1,9,1c0,0,5,0,5,0c10.7,0,16.7,-2,18,-6c2,-2.7,1,-9.7,-3,-21\nc-32,-87.3,-82.7,-157.7,-152,-211c0,0,-3,-3,-3,-3l399351,0l0,-40\nc-398570,0,-399437,0,-399437,0z M593 435 v40 H399500 v-40z\nM0 281 v-40 H399908 v40z M0 281 v-40 H399908 v40z",rightharpoonaboveshortbar:"M0,241 l0,40c399126,0,399993,0,399993,0\nc4.7,-4.7,7,-9.3,7,-14c0,-9.3,-3.7,-15.3,-11,-18c-92.7,-56.7,-159,-133.7,-199,\n-231c-3.3,-9.3,-6,-14.7,-8,-16c-2,-1.3,-7,-2,-15,-2c-10.7,0,-16.7,2,-18,6\nc-2,2.7,-1,9.7,3,21c15.3,42,36.7,81.8,64,119.5c27.3,37.7,58,69.2,92,94.5z\nM0 241 v40 H399908 v-40z M0 475 v-40 H399500 v40z M0 475 v-40 H399500 v40z",shortbaraboveleftharpoon:"M7,435c-4,4,-6.3,8.7,-7,14c0,5.3,0.7,9,2,11\nc1.3,2,5.3,5.3,12,10c90.7,54,156,130,196,228c3.3,10.7,6.3,16.3,9,17c2,0.7,5,1,9,\n1c0,0,5,0,5,0c10.7,0,16.7,-2,18,-6c2,-2.7,1,-9.7,-3,-21c-32,-87.3,-82.7,-157.7,\n-152,-211c0,0,-3,-3,-3,-3l399907,0l0,-40c-399126,0,-399993,0,-399993,0z\nM93 435 v40 H400000 v-40z M500 241 v40 H400000 v-40z M500 241 v40 H400000 v-40z",shortrightharpoonabovebar:"M53,241l0,40c398570,0,399437,0,399437,0\nc4.7,-4.7,7,-9.3,7,-14c0,-9.3,-3.7,-15.3,-11,-18c-92.7,-56.7,-159,-133.7,-199,\n-231c-3.3,-9.3,-6,-14.7,-8,-16c-2,-1.3,-7,-2,-15,-2c-10.7,0,-16.7,2,-18,6\nc-2,2.7,-1,9.7,3,21c15.3,42,36.7,81.8,64,119.5c27.3,37.7,58,69.2,92,94.5z\nM500 241 v40 H399408 v-40z M500 435 v40 H400000 v-40z"};class I{constructor(e){this.children=void 0,this.classes=void 0,this.height=void 0,this.depth=void 0,this.maxFontSize=void 0,this.style=void 0,this.children=e,this.classes=[],this.height=0,this.depth=0,this.maxFontSize=0,this.style={}}hasClass(e){return h(this.classes,e)}toNode(){for(var e=document.createDocumentFragment(),t=0;te.toText())).join("")}}var R={"AMS-Regular":{32:[0,0,0,0,.25],65:[0,.68889,0,0,.72222],66:[0,.68889,0,0,.66667],67:[0,.68889,0,0,.72222],68:[0,.68889,0,0,.72222],69:[0,.68889,0,0,.66667],70:[0,.68889,0,0,.61111],71:[0,.68889,0,0,.77778],72:[0,.68889,0,0,.77778],73:[0,.68889,0,0,.38889],74:[.16667,.68889,0,0,.5],75:[0,.68889,0,0,.77778],76:[0,.68889,0,0,.66667],77:[0,.68889,0,0,.94445],78:[0,.68889,0,0,.72222],79:[.16667,.68889,0,0,.77778],80:[0,.68889,0,0,.61111],81:[.16667,.68889,0,0,.77778],82:[0,.68889,0,0,.72222],83:[0,.68889,0,0,.55556],84:[0,.68889,0,0,.66667],85:[0,.68889,0,0,.72222],86:[0,.68889,0,0,.72222],87:[0,.68889,0,0,1],88:[0,.68889,0,0,.72222],89:[0,.68889,0,0,.72222],90:[0,.68889,0,0,.66667],107:[0,.68889,0,0,.55556],160:[0,0,0,0,.25],165:[0,.675,.025,0,.75],174:[.15559,.69224,0,0,.94666],240:[0,.68889,0,0,.55556],295:[0,.68889,0,0,.54028],710:[0,.825,0,0,2.33334],732:[0,.9,0,0,2.33334],770:[0,.825,0,0,2.33334],771:[0,.9,0,0,2.33334],989:[.08167,.58167,0,0,.77778],1008:[0,.43056,.04028,0,.66667],8245:[0,.54986,0,0,.275],8463:[0,.68889,0,0,.54028],8487:[0,.68889,0,0,.72222],8498:[0,.68889,0,0,.55556],8502:[0,.68889,0,0,.66667],8503:[0,.68889,0,0,.44445],8504:[0,.68889,0,0,.66667],8513:[0,.68889,0,0,.63889],8592:[-.03598,.46402,0,0,.5],8594:[-.03598,.46402,0,0,.5],8602:[-.13313,.36687,0,0,1],8603:[-.13313,.36687,0,0,1],8606:[.01354,.52239,0,0,1],8608:[.01354,.52239,0,0,1],8610:[.01354,.52239,0,0,1.11111],8611:[.01354,.52239,0,0,1.11111],8619:[0,.54986,0,0,1],8620:[0,.54986,0,0,1],8621:[-.13313,.37788,0,0,1.38889],8622:[-.13313,.36687,0,0,1],8624:[0,.69224,0,0,.5],8625:[0,.69224,0,0,.5],8630:[0,.43056,0,0,1],8631:[0,.43056,0,0,1],8634:[.08198,.58198,0,0,.77778],8635:[.08198,.58198,0,0,.77778],8638:[.19444,.69224,0,0,.41667],8639:[.19444,.69224,0,0,.41667],8642:[.19444,.69224,0,0,.41667],8643:[.19444,.69224,0,0,.41667],8644:[.1808,.675,0,0,1],8646:[.1808,.675,0,0,1],8647:[.1808,.675,0,0,1],8648:[.19444,.69224,0,0,.83334],8649:[.1808,.675,0,0,1],8650:[.19444,.69224,0,0,.83334],8651:[.01354,.52239,0,0,1],8652:[.01354,.52239,0,0,1],8653:[-.13313,.36687,0,0,1],8654:[-.13313,.36687,0,0,1],8655:[-.13313,.36687,0,0,1],8666:[.13667,.63667,0,0,1],8667:[.13667,.63667,0,0,1],8669:[-.13313,.37788,0,0,1],8672:[-.064,.437,0,0,1.334],8674:[-.064,.437,0,0,1.334],8705:[0,.825,0,0,.5],8708:[0,.68889,0,0,.55556],8709:[.08167,.58167,0,0,.77778],8717:[0,.43056,0,0,.42917],8722:[-.03598,.46402,0,0,.5],8724:[.08198,.69224,0,0,.77778],8726:[.08167,.58167,0,0,.77778],8733:[0,.69224,0,0,.77778],8736:[0,.69224,0,0,.72222],8737:[0,.69224,0,0,.72222],8738:[.03517,.52239,0,0,.72222],8739:[.08167,.58167,0,0,.22222],8740:[.25142,.74111,0,0,.27778],8741:[.08167,.58167,0,0,.38889],8742:[.25142,.74111,0,0,.5],8756:[0,.69224,0,0,.66667],8757:[0,.69224,0,0,.66667],8764:[-.13313,.36687,0,0,.77778],8765:[-.13313,.37788,0,0,.77778],8769:[-.13313,.36687,0,0,.77778],8770:[-.03625,.46375,0,0,.77778],8774:[.30274,.79383,0,0,.77778],8776:[-.01688,.48312,0,0,.77778],8778:[.08167,.58167,0,0,.77778],8782:[.06062,.54986,0,0,.77778],8783:[.06062,.54986,0,0,.77778],8785:[.08198,.58198,0,0,.77778],8786:[.08198,.58198,0,0,.77778],8787:[.08198,.58198,0,0,.77778],8790:[0,.69224,0,0,.77778],8791:[.22958,.72958,0,0,.77778],8796:[.08198,.91667,0,0,.77778],8806:[.25583,.75583,0,0,.77778],8807:[.25583,.75583,0,0,.77778],8808:[.25142,.75726,0,0,.77778],8809:[.25142,.75726,0,0,.77778],8812:[.25583,.75583,0,0,.5],8814:[.20576,.70576,0,0,.77778],8815:[.20576,.70576,0,0,.77778],8816:[.30274,.79383,0,0,.77778],8817:[.30274,.79383,0,0,.77778],8818:[.22958,.72958,0,0,.77778],8819:[.22958,.72958,0,0,.77778],8822:[.1808,.675,0,0,.77778],8823:[.1808,.675,0,0,.77778],8828:[.13667,.63667,0,0,.77778],8829:[.13667,.63667,0,0,.77778],8830:[.22958,.72958,0,0,.77778],8831:[.22958,.72958,0,0,.77778],8832:[.20576,.70576,0,0,.77778],8833:[.20576,.70576,0,0,.77778],8840:[.30274,.79383,0,0,.77778],8841:[.30274,.79383,0,0,.77778],8842:[.13597,.63597,0,0,.77778],8843:[.13597,.63597,0,0,.77778],8847:[.03517,.54986,0,0,.77778],8848:[.03517,.54986,0,0,.77778],8858:[.08198,.58198,0,0,.77778],8859:[.08198,.58198,0,0,.77778],8861:[.08198,.58198,0,0,.77778],8862:[0,.675,0,0,.77778],8863:[0,.675,0,0,.77778],8864:[0,.675,0,0,.77778],8865:[0,.675,0,0,.77778],8872:[0,.69224,0,0,.61111],8873:[0,.69224,0,0,.72222],8874:[0,.69224,0,0,.88889],8876:[0,.68889,0,0,.61111],8877:[0,.68889,0,0,.61111],8878:[0,.68889,0,0,.72222],8879:[0,.68889,0,0,.72222],8882:[.03517,.54986,0,0,.77778],8883:[.03517,.54986,0,0,.77778],8884:[.13667,.63667,0,0,.77778],8885:[.13667,.63667,0,0,.77778],8888:[0,.54986,0,0,1.11111],8890:[.19444,.43056,0,0,.55556],8891:[.19444,.69224,0,0,.61111],8892:[.19444,.69224,0,0,.61111],8901:[0,.54986,0,0,.27778],8903:[.08167,.58167,0,0,.77778],8905:[.08167,.58167,0,0,.77778],8906:[.08167,.58167,0,0,.77778],8907:[0,.69224,0,0,.77778],8908:[0,.69224,0,0,.77778],8909:[-.03598,.46402,0,0,.77778],8910:[0,.54986,0,0,.76042],8911:[0,.54986,0,0,.76042],8912:[.03517,.54986,0,0,.77778],8913:[.03517,.54986,0,0,.77778],8914:[0,.54986,0,0,.66667],8915:[0,.54986,0,0,.66667],8916:[0,.69224,0,0,.66667],8918:[.0391,.5391,0,0,.77778],8919:[.0391,.5391,0,0,.77778],8920:[.03517,.54986,0,0,1.33334],8921:[.03517,.54986,0,0,1.33334],8922:[.38569,.88569,0,0,.77778],8923:[.38569,.88569,0,0,.77778],8926:[.13667,.63667,0,0,.77778],8927:[.13667,.63667,0,0,.77778],8928:[.30274,.79383,0,0,.77778],8929:[.30274,.79383,0,0,.77778],8934:[.23222,.74111,0,0,.77778],8935:[.23222,.74111,0,0,.77778],8936:[.23222,.74111,0,0,.77778],8937:[.23222,.74111,0,0,.77778],8938:[.20576,.70576,0,0,.77778],8939:[.20576,.70576,0,0,.77778],8940:[.30274,.79383,0,0,.77778],8941:[.30274,.79383,0,0,.77778],8994:[.19444,.69224,0,0,.77778],8995:[.19444,.69224,0,0,.77778],9416:[.15559,.69224,0,0,.90222],9484:[0,.69224,0,0,.5],9488:[0,.69224,0,0,.5],9492:[0,.37788,0,0,.5],9496:[0,.37788,0,0,.5],9585:[.19444,.68889,0,0,.88889],9586:[.19444,.74111,0,0,.88889],9632:[0,.675,0,0,.77778],9633:[0,.675,0,0,.77778],9650:[0,.54986,0,0,.72222],9651:[0,.54986,0,0,.72222],9654:[.03517,.54986,0,0,.77778],9660:[0,.54986,0,0,.72222],9661:[0,.54986,0,0,.72222],9664:[.03517,.54986,0,0,.77778],9674:[.11111,.69224,0,0,.66667],9733:[.19444,.69224,0,0,.94445],10003:[0,.69224,0,0,.83334],10016:[0,.69224,0,0,.83334],10731:[.11111,.69224,0,0,.66667],10846:[.19444,.75583,0,0,.61111],10877:[.13667,.63667,0,0,.77778],10878:[.13667,.63667,0,0,.77778],10885:[.25583,.75583,0,0,.77778],10886:[.25583,.75583,0,0,.77778],10887:[.13597,.63597,0,0,.77778],10888:[.13597,.63597,0,0,.77778],10889:[.26167,.75726,0,0,.77778],10890:[.26167,.75726,0,0,.77778],10891:[.48256,.98256,0,0,.77778],10892:[.48256,.98256,0,0,.77778],10901:[.13667,.63667,0,0,.77778],10902:[.13667,.63667,0,0,.77778],10933:[.25142,.75726,0,0,.77778],10934:[.25142,.75726,0,0,.77778],10935:[.26167,.75726,0,0,.77778],10936:[.26167,.75726,0,0,.77778],10937:[.26167,.75726,0,0,.77778],10938:[.26167,.75726,0,0,.77778],10949:[.25583,.75583,0,0,.77778],10950:[.25583,.75583,0,0,.77778],10955:[.28481,.79383,0,0,.77778],10956:[.28481,.79383,0,0,.77778],57350:[.08167,.58167,0,0,.22222],57351:[.08167,.58167,0,0,.38889],57352:[.08167,.58167,0,0,.77778],57353:[0,.43056,.04028,0,.66667],57356:[.25142,.75726,0,0,.77778],57357:[.25142,.75726,0,0,.77778],57358:[.41951,.91951,0,0,.77778],57359:[.30274,.79383,0,0,.77778],57360:[.30274,.79383,0,0,.77778],57361:[.41951,.91951,0,0,.77778],57366:[.25142,.75726,0,0,.77778],57367:[.25142,.75726,0,0,.77778],57368:[.25142,.75726,0,0,.77778],57369:[.25142,.75726,0,0,.77778],57370:[.13597,.63597,0,0,.77778],57371:[.13597,.63597,0,0,.77778]},"Caligraphic-Regular":{32:[0,0,0,0,.25],65:[0,.68333,0,.19445,.79847],66:[0,.68333,.03041,.13889,.65681],67:[0,.68333,.05834,.13889,.52653],68:[0,.68333,.02778,.08334,.77139],69:[0,.68333,.08944,.11111,.52778],70:[0,.68333,.09931,.11111,.71875],71:[.09722,.68333,.0593,.11111,.59487],72:[0,.68333,.00965,.11111,.84452],73:[0,.68333,.07382,0,.54452],74:[.09722,.68333,.18472,.16667,.67778],75:[0,.68333,.01445,.05556,.76195],76:[0,.68333,0,.13889,.68972],77:[0,.68333,0,.13889,1.2009],78:[0,.68333,.14736,.08334,.82049],79:[0,.68333,.02778,.11111,.79611],80:[0,.68333,.08222,.08334,.69556],81:[.09722,.68333,0,.11111,.81667],82:[0,.68333,0,.08334,.8475],83:[0,.68333,.075,.13889,.60556],84:[0,.68333,.25417,0,.54464],85:[0,.68333,.09931,.08334,.62583],86:[0,.68333,.08222,0,.61278],87:[0,.68333,.08222,.08334,.98778],88:[0,.68333,.14643,.13889,.7133],89:[.09722,.68333,.08222,.08334,.66834],90:[0,.68333,.07944,.13889,.72473],160:[0,0,0,0,.25]},"Fraktur-Regular":{32:[0,0,0,0,.25],33:[0,.69141,0,0,.29574],34:[0,.69141,0,0,.21471],38:[0,.69141,0,0,.73786],39:[0,.69141,0,0,.21201],40:[.24982,.74947,0,0,.38865],41:[.24982,.74947,0,0,.38865],42:[0,.62119,0,0,.27764],43:[.08319,.58283,0,0,.75623],44:[0,.10803,0,0,.27764],45:[.08319,.58283,0,0,.75623],46:[0,.10803,0,0,.27764],47:[.24982,.74947,0,0,.50181],48:[0,.47534,0,0,.50181],49:[0,.47534,0,0,.50181],50:[0,.47534,0,0,.50181],51:[.18906,.47534,0,0,.50181],52:[.18906,.47534,0,0,.50181],53:[.18906,.47534,0,0,.50181],54:[0,.69141,0,0,.50181],55:[.18906,.47534,0,0,.50181],56:[0,.69141,0,0,.50181],57:[.18906,.47534,0,0,.50181],58:[0,.47534,0,0,.21606],59:[.12604,.47534,0,0,.21606],61:[-.13099,.36866,0,0,.75623],63:[0,.69141,0,0,.36245],65:[0,.69141,0,0,.7176],66:[0,.69141,0,0,.88397],67:[0,.69141,0,0,.61254],68:[0,.69141,0,0,.83158],69:[0,.69141,0,0,.66278],70:[.12604,.69141,0,0,.61119],71:[0,.69141,0,0,.78539],72:[.06302,.69141,0,0,.7203],73:[0,.69141,0,0,.55448],74:[.12604,.69141,0,0,.55231],75:[0,.69141,0,0,.66845],76:[0,.69141,0,0,.66602],77:[0,.69141,0,0,1.04953],78:[0,.69141,0,0,.83212],79:[0,.69141,0,0,.82699],80:[.18906,.69141,0,0,.82753],81:[.03781,.69141,0,0,.82699],82:[0,.69141,0,0,.82807],83:[0,.69141,0,0,.82861],84:[0,.69141,0,0,.66899],85:[0,.69141,0,0,.64576],86:[0,.69141,0,0,.83131],87:[0,.69141,0,0,1.04602],88:[0,.69141,0,0,.71922],89:[.18906,.69141,0,0,.83293],90:[.12604,.69141,0,0,.60201],91:[.24982,.74947,0,0,.27764],93:[.24982,.74947,0,0,.27764],94:[0,.69141,0,0,.49965],97:[0,.47534,0,0,.50046],98:[0,.69141,0,0,.51315],99:[0,.47534,0,0,.38946],100:[0,.62119,0,0,.49857],101:[0,.47534,0,0,.40053],102:[.18906,.69141,0,0,.32626],103:[.18906,.47534,0,0,.5037],104:[.18906,.69141,0,0,.52126],105:[0,.69141,0,0,.27899],106:[0,.69141,0,0,.28088],107:[0,.69141,0,0,.38946],108:[0,.69141,0,0,.27953],109:[0,.47534,0,0,.76676],110:[0,.47534,0,0,.52666],111:[0,.47534,0,0,.48885],112:[.18906,.52396,0,0,.50046],113:[.18906,.47534,0,0,.48912],114:[0,.47534,0,0,.38919],115:[0,.47534,0,0,.44266],116:[0,.62119,0,0,.33301],117:[0,.47534,0,0,.5172],118:[0,.52396,0,0,.5118],119:[0,.52396,0,0,.77351],120:[.18906,.47534,0,0,.38865],121:[.18906,.47534,0,0,.49884],122:[.18906,.47534,0,0,.39054],160:[0,0,0,0,.25],8216:[0,.69141,0,0,.21471],8217:[0,.69141,0,0,.21471],58112:[0,.62119,0,0,.49749],58113:[0,.62119,0,0,.4983],58114:[.18906,.69141,0,0,.33328],58115:[.18906,.69141,0,0,.32923],58116:[.18906,.47534,0,0,.50343],58117:[0,.69141,0,0,.33301],58118:[0,.62119,0,0,.33409],58119:[0,.47534,0,0,.50073]},"Main-Bold":{32:[0,0,0,0,.25],33:[0,.69444,0,0,.35],34:[0,.69444,0,0,.60278],35:[.19444,.69444,0,0,.95833],36:[.05556,.75,0,0,.575],37:[.05556,.75,0,0,.95833],38:[0,.69444,0,0,.89444],39:[0,.69444,0,0,.31944],40:[.25,.75,0,0,.44722],41:[.25,.75,0,0,.44722],42:[0,.75,0,0,.575],43:[.13333,.63333,0,0,.89444],44:[.19444,.15556,0,0,.31944],45:[0,.44444,0,0,.38333],46:[0,.15556,0,0,.31944],47:[.25,.75,0,0,.575],48:[0,.64444,0,0,.575],49:[0,.64444,0,0,.575],50:[0,.64444,0,0,.575],51:[0,.64444,0,0,.575],52:[0,.64444,0,0,.575],53:[0,.64444,0,0,.575],54:[0,.64444,0,0,.575],55:[0,.64444,0,0,.575],56:[0,.64444,0,0,.575],57:[0,.64444,0,0,.575],58:[0,.44444,0,0,.31944],59:[.19444,.44444,0,0,.31944],60:[.08556,.58556,0,0,.89444],61:[-.10889,.39111,0,0,.89444],62:[.08556,.58556,0,0,.89444],63:[0,.69444,0,0,.54305],64:[0,.69444,0,0,.89444],65:[0,.68611,0,0,.86944],66:[0,.68611,0,0,.81805],67:[0,.68611,0,0,.83055],68:[0,.68611,0,0,.88194],69:[0,.68611,0,0,.75555],70:[0,.68611,0,0,.72361],71:[0,.68611,0,0,.90416],72:[0,.68611,0,0,.9],73:[0,.68611,0,0,.43611],74:[0,.68611,0,0,.59444],75:[0,.68611,0,0,.90138],76:[0,.68611,0,0,.69166],77:[0,.68611,0,0,1.09166],78:[0,.68611,0,0,.9],79:[0,.68611,0,0,.86388],80:[0,.68611,0,0,.78611],81:[.19444,.68611,0,0,.86388],82:[0,.68611,0,0,.8625],83:[0,.68611,0,0,.63889],84:[0,.68611,0,0,.8],85:[0,.68611,0,0,.88472],86:[0,.68611,.01597,0,.86944],87:[0,.68611,.01597,0,1.18888],88:[0,.68611,0,0,.86944],89:[0,.68611,.02875,0,.86944],90:[0,.68611,0,0,.70277],91:[.25,.75,0,0,.31944],92:[.25,.75,0,0,.575],93:[.25,.75,0,0,.31944],94:[0,.69444,0,0,.575],95:[.31,.13444,.03194,0,.575],97:[0,.44444,0,0,.55902],98:[0,.69444,0,0,.63889],99:[0,.44444,0,0,.51111],100:[0,.69444,0,0,.63889],101:[0,.44444,0,0,.52708],102:[0,.69444,.10903,0,.35139],103:[.19444,.44444,.01597,0,.575],104:[0,.69444,0,0,.63889],105:[0,.69444,0,0,.31944],106:[.19444,.69444,0,0,.35139],107:[0,.69444,0,0,.60694],108:[0,.69444,0,0,.31944],109:[0,.44444,0,0,.95833],110:[0,.44444,0,0,.63889],111:[0,.44444,0,0,.575],112:[.19444,.44444,0,0,.63889],113:[.19444,.44444,0,0,.60694],114:[0,.44444,0,0,.47361],115:[0,.44444,0,0,.45361],116:[0,.63492,0,0,.44722],117:[0,.44444,0,0,.63889],118:[0,.44444,.01597,0,.60694],119:[0,.44444,.01597,0,.83055],120:[0,.44444,0,0,.60694],121:[.19444,.44444,.01597,0,.60694],122:[0,.44444,0,0,.51111],123:[.25,.75,0,0,.575],124:[.25,.75,0,0,.31944],125:[.25,.75,0,0,.575],126:[.35,.34444,0,0,.575],160:[0,0,0,0,.25],163:[0,.69444,0,0,.86853],168:[0,.69444,0,0,.575],172:[0,.44444,0,0,.76666],176:[0,.69444,0,0,.86944],177:[.13333,.63333,0,0,.89444],184:[.17014,0,0,0,.51111],198:[0,.68611,0,0,1.04166],215:[.13333,.63333,0,0,.89444],216:[.04861,.73472,0,0,.89444],223:[0,.69444,0,0,.59722],230:[0,.44444,0,0,.83055],247:[.13333,.63333,0,0,.89444],248:[.09722,.54167,0,0,.575],305:[0,.44444,0,0,.31944],338:[0,.68611,0,0,1.16944],339:[0,.44444,0,0,.89444],567:[.19444,.44444,0,0,.35139],710:[0,.69444,0,0,.575],711:[0,.63194,0,0,.575],713:[0,.59611,0,0,.575],714:[0,.69444,0,0,.575],715:[0,.69444,0,0,.575],728:[0,.69444,0,0,.575],729:[0,.69444,0,0,.31944],730:[0,.69444,0,0,.86944],732:[0,.69444,0,0,.575],733:[0,.69444,0,0,.575],915:[0,.68611,0,0,.69166],916:[0,.68611,0,0,.95833],920:[0,.68611,0,0,.89444],923:[0,.68611,0,0,.80555],926:[0,.68611,0,0,.76666],928:[0,.68611,0,0,.9],931:[0,.68611,0,0,.83055],933:[0,.68611,0,0,.89444],934:[0,.68611,0,0,.83055],936:[0,.68611,0,0,.89444],937:[0,.68611,0,0,.83055],8211:[0,.44444,.03194,0,.575],8212:[0,.44444,.03194,0,1.14999],8216:[0,.69444,0,0,.31944],8217:[0,.69444,0,0,.31944],8220:[0,.69444,0,0,.60278],8221:[0,.69444,0,0,.60278],8224:[.19444,.69444,0,0,.51111],8225:[.19444,.69444,0,0,.51111],8242:[0,.55556,0,0,.34444],8407:[0,.72444,.15486,0,.575],8463:[0,.69444,0,0,.66759],8465:[0,.69444,0,0,.83055],8467:[0,.69444,0,0,.47361],8472:[.19444,.44444,0,0,.74027],8476:[0,.69444,0,0,.83055],8501:[0,.69444,0,0,.70277],8592:[-.10889,.39111,0,0,1.14999],8593:[.19444,.69444,0,0,.575],8594:[-.10889,.39111,0,0,1.14999],8595:[.19444,.69444,0,0,.575],8596:[-.10889,.39111,0,0,1.14999],8597:[.25,.75,0,0,.575],8598:[.19444,.69444,0,0,1.14999],8599:[.19444,.69444,0,0,1.14999],8600:[.19444,.69444,0,0,1.14999],8601:[.19444,.69444,0,0,1.14999],8636:[-.10889,.39111,0,0,1.14999],8637:[-.10889,.39111,0,0,1.14999],8640:[-.10889,.39111,0,0,1.14999],8641:[-.10889,.39111,0,0,1.14999],8656:[-.10889,.39111,0,0,1.14999],8657:[.19444,.69444,0,0,.70277],8658:[-.10889,.39111,0,0,1.14999],8659:[.19444,.69444,0,0,.70277],8660:[-.10889,.39111,0,0,1.14999],8661:[.25,.75,0,0,.70277],8704:[0,.69444,0,0,.63889],8706:[0,.69444,.06389,0,.62847],8707:[0,.69444,0,0,.63889],8709:[.05556,.75,0,0,.575],8711:[0,.68611,0,0,.95833],8712:[.08556,.58556,0,0,.76666],8715:[.08556,.58556,0,0,.76666],8722:[.13333,.63333,0,0,.89444],8723:[.13333,.63333,0,0,.89444],8725:[.25,.75,0,0,.575],8726:[.25,.75,0,0,.575],8727:[-.02778,.47222,0,0,.575],8728:[-.02639,.47361,0,0,.575],8729:[-.02639,.47361,0,0,.575],8730:[.18,.82,0,0,.95833],8733:[0,.44444,0,0,.89444],8734:[0,.44444,0,0,1.14999],8736:[0,.69224,0,0,.72222],8739:[.25,.75,0,0,.31944],8741:[.25,.75,0,0,.575],8743:[0,.55556,0,0,.76666],8744:[0,.55556,0,0,.76666],8745:[0,.55556,0,0,.76666],8746:[0,.55556,0,0,.76666],8747:[.19444,.69444,.12778,0,.56875],8764:[-.10889,.39111,0,0,.89444],8768:[.19444,.69444,0,0,.31944],8771:[.00222,.50222,0,0,.89444],8773:[.027,.638,0,0,.894],8776:[.02444,.52444,0,0,.89444],8781:[.00222,.50222,0,0,.89444],8801:[.00222,.50222,0,0,.89444],8804:[.19667,.69667,0,0,.89444],8805:[.19667,.69667,0,0,.89444],8810:[.08556,.58556,0,0,1.14999],8811:[.08556,.58556,0,0,1.14999],8826:[.08556,.58556,0,0,.89444],8827:[.08556,.58556,0,0,.89444],8834:[.08556,.58556,0,0,.89444],8835:[.08556,.58556,0,0,.89444],8838:[.19667,.69667,0,0,.89444],8839:[.19667,.69667,0,0,.89444],8846:[0,.55556,0,0,.76666],8849:[.19667,.69667,0,0,.89444],8850:[.19667,.69667,0,0,.89444],8851:[0,.55556,0,0,.76666],8852:[0,.55556,0,0,.76666],8853:[.13333,.63333,0,0,.89444],8854:[.13333,.63333,0,0,.89444],8855:[.13333,.63333,0,0,.89444],8856:[.13333,.63333,0,0,.89444],8857:[.13333,.63333,0,0,.89444],8866:[0,.69444,0,0,.70277],8867:[0,.69444,0,0,.70277],8868:[0,.69444,0,0,.89444],8869:[0,.69444,0,0,.89444],8900:[-.02639,.47361,0,0,.575],8901:[-.02639,.47361,0,0,.31944],8902:[-.02778,.47222,0,0,.575],8968:[.25,.75,0,0,.51111],8969:[.25,.75,0,0,.51111],8970:[.25,.75,0,0,.51111],8971:[.25,.75,0,0,.51111],8994:[-.13889,.36111,0,0,1.14999],8995:[-.13889,.36111,0,0,1.14999],9651:[.19444,.69444,0,0,1.02222],9657:[-.02778,.47222,0,0,.575],9661:[.19444,.69444,0,0,1.02222],9667:[-.02778,.47222,0,0,.575],9711:[.19444,.69444,0,0,1.14999],9824:[.12963,.69444,0,0,.89444],9825:[.12963,.69444,0,0,.89444],9826:[.12963,.69444,0,0,.89444],9827:[.12963,.69444,0,0,.89444],9837:[0,.75,0,0,.44722],9838:[.19444,.69444,0,0,.44722],9839:[.19444,.69444,0,0,.44722],10216:[.25,.75,0,0,.44722],10217:[.25,.75,0,0,.44722],10815:[0,.68611,0,0,.9],10927:[.19667,.69667,0,0,.89444],10928:[.19667,.69667,0,0,.89444],57376:[.19444,.69444,0,0,0]},"Main-BoldItalic":{32:[0,0,0,0,.25],33:[0,.69444,.11417,0,.38611],34:[0,.69444,.07939,0,.62055],35:[.19444,.69444,.06833,0,.94444],37:[.05556,.75,.12861,0,.94444],38:[0,.69444,.08528,0,.88555],39:[0,.69444,.12945,0,.35555],40:[.25,.75,.15806,0,.47333],41:[.25,.75,.03306,0,.47333],42:[0,.75,.14333,0,.59111],43:[.10333,.60333,.03306,0,.88555],44:[.19444,.14722,0,0,.35555],45:[0,.44444,.02611,0,.41444],46:[0,.14722,0,0,.35555],47:[.25,.75,.15806,0,.59111],48:[0,.64444,.13167,0,.59111],49:[0,.64444,.13167,0,.59111],50:[0,.64444,.13167,0,.59111],51:[0,.64444,.13167,0,.59111],52:[.19444,.64444,.13167,0,.59111],53:[0,.64444,.13167,0,.59111],54:[0,.64444,.13167,0,.59111],55:[.19444,.64444,.13167,0,.59111],56:[0,.64444,.13167,0,.59111],57:[0,.64444,.13167,0,.59111],58:[0,.44444,.06695,0,.35555],59:[.19444,.44444,.06695,0,.35555],61:[-.10889,.39111,.06833,0,.88555],63:[0,.69444,.11472,0,.59111],64:[0,.69444,.09208,0,.88555],65:[0,.68611,0,0,.86555],66:[0,.68611,.0992,0,.81666],67:[0,.68611,.14208,0,.82666],68:[0,.68611,.09062,0,.87555],69:[0,.68611,.11431,0,.75666],70:[0,.68611,.12903,0,.72722],71:[0,.68611,.07347,0,.89527],72:[0,.68611,.17208,0,.8961],73:[0,.68611,.15681,0,.47166],74:[0,.68611,.145,0,.61055],75:[0,.68611,.14208,0,.89499],76:[0,.68611,0,0,.69777],77:[0,.68611,.17208,0,1.07277],78:[0,.68611,.17208,0,.8961],79:[0,.68611,.09062,0,.85499],80:[0,.68611,.0992,0,.78721],81:[.19444,.68611,.09062,0,.85499],82:[0,.68611,.02559,0,.85944],83:[0,.68611,.11264,0,.64999],84:[0,.68611,.12903,0,.7961],85:[0,.68611,.17208,0,.88083],86:[0,.68611,.18625,0,.86555],87:[0,.68611,.18625,0,1.15999],88:[0,.68611,.15681,0,.86555],89:[0,.68611,.19803,0,.86555],90:[0,.68611,.14208,0,.70888],91:[.25,.75,.1875,0,.35611],93:[.25,.75,.09972,0,.35611],94:[0,.69444,.06709,0,.59111],95:[.31,.13444,.09811,0,.59111],97:[0,.44444,.09426,0,.59111],98:[0,.69444,.07861,0,.53222],99:[0,.44444,.05222,0,.53222],100:[0,.69444,.10861,0,.59111],101:[0,.44444,.085,0,.53222],102:[.19444,.69444,.21778,0,.4],103:[.19444,.44444,.105,0,.53222],104:[0,.69444,.09426,0,.59111],105:[0,.69326,.11387,0,.35555],106:[.19444,.69326,.1672,0,.35555],107:[0,.69444,.11111,0,.53222],108:[0,.69444,.10861,0,.29666],109:[0,.44444,.09426,0,.94444],110:[0,.44444,.09426,0,.64999],111:[0,.44444,.07861,0,.59111],112:[.19444,.44444,.07861,0,.59111],113:[.19444,.44444,.105,0,.53222],114:[0,.44444,.11111,0,.50167],115:[0,.44444,.08167,0,.48694],116:[0,.63492,.09639,0,.385],117:[0,.44444,.09426,0,.62055],118:[0,.44444,.11111,0,.53222],119:[0,.44444,.11111,0,.76777],120:[0,.44444,.12583,0,.56055],121:[.19444,.44444,.105,0,.56166],122:[0,.44444,.13889,0,.49055],126:[.35,.34444,.11472,0,.59111],160:[0,0,0,0,.25],168:[0,.69444,.11473,0,.59111],176:[0,.69444,0,0,.94888],184:[.17014,0,0,0,.53222],198:[0,.68611,.11431,0,1.02277],216:[.04861,.73472,.09062,0,.88555],223:[.19444,.69444,.09736,0,.665],230:[0,.44444,.085,0,.82666],248:[.09722,.54167,.09458,0,.59111],305:[0,.44444,.09426,0,.35555],338:[0,.68611,.11431,0,1.14054],339:[0,.44444,.085,0,.82666],567:[.19444,.44444,.04611,0,.385],710:[0,.69444,.06709,0,.59111],711:[0,.63194,.08271,0,.59111],713:[0,.59444,.10444,0,.59111],714:[0,.69444,.08528,0,.59111],715:[0,.69444,0,0,.59111],728:[0,.69444,.10333,0,.59111],729:[0,.69444,.12945,0,.35555],730:[0,.69444,0,0,.94888],732:[0,.69444,.11472,0,.59111],733:[0,.69444,.11472,0,.59111],915:[0,.68611,.12903,0,.69777],916:[0,.68611,0,0,.94444],920:[0,.68611,.09062,0,.88555],923:[0,.68611,0,0,.80666],926:[0,.68611,.15092,0,.76777],928:[0,.68611,.17208,0,.8961],931:[0,.68611,.11431,0,.82666],933:[0,.68611,.10778,0,.88555],934:[0,.68611,.05632,0,.82666],936:[0,.68611,.10778,0,.88555],937:[0,.68611,.0992,0,.82666],8211:[0,.44444,.09811,0,.59111],8212:[0,.44444,.09811,0,1.18221],8216:[0,.69444,.12945,0,.35555],8217:[0,.69444,.12945,0,.35555],8220:[0,.69444,.16772,0,.62055],8221:[0,.69444,.07939,0,.62055]},"Main-Italic":{32:[0,0,0,0,.25],33:[0,.69444,.12417,0,.30667],34:[0,.69444,.06961,0,.51444],35:[.19444,.69444,.06616,0,.81777],37:[.05556,.75,.13639,0,.81777],38:[0,.69444,.09694,0,.76666],39:[0,.69444,.12417,0,.30667],40:[.25,.75,.16194,0,.40889],41:[.25,.75,.03694,0,.40889],42:[0,.75,.14917,0,.51111],43:[.05667,.56167,.03694,0,.76666],44:[.19444,.10556,0,0,.30667],45:[0,.43056,.02826,0,.35778],46:[0,.10556,0,0,.30667],47:[.25,.75,.16194,0,.51111],48:[0,.64444,.13556,0,.51111],49:[0,.64444,.13556,0,.51111],50:[0,.64444,.13556,0,.51111],51:[0,.64444,.13556,0,.51111],52:[.19444,.64444,.13556,0,.51111],53:[0,.64444,.13556,0,.51111],54:[0,.64444,.13556,0,.51111],55:[.19444,.64444,.13556,0,.51111],56:[0,.64444,.13556,0,.51111],57:[0,.64444,.13556,0,.51111],58:[0,.43056,.0582,0,.30667],59:[.19444,.43056,.0582,0,.30667],61:[-.13313,.36687,.06616,0,.76666],63:[0,.69444,.1225,0,.51111],64:[0,.69444,.09597,0,.76666],65:[0,.68333,0,0,.74333],66:[0,.68333,.10257,0,.70389],67:[0,.68333,.14528,0,.71555],68:[0,.68333,.09403,0,.755],69:[0,.68333,.12028,0,.67833],70:[0,.68333,.13305,0,.65277],71:[0,.68333,.08722,0,.77361],72:[0,.68333,.16389,0,.74333],73:[0,.68333,.15806,0,.38555],74:[0,.68333,.14028,0,.525],75:[0,.68333,.14528,0,.76888],76:[0,.68333,0,0,.62722],77:[0,.68333,.16389,0,.89666],78:[0,.68333,.16389,0,.74333],79:[0,.68333,.09403,0,.76666],80:[0,.68333,.10257,0,.67833],81:[.19444,.68333,.09403,0,.76666],82:[0,.68333,.03868,0,.72944],83:[0,.68333,.11972,0,.56222],84:[0,.68333,.13305,0,.71555],85:[0,.68333,.16389,0,.74333],86:[0,.68333,.18361,0,.74333],87:[0,.68333,.18361,0,.99888],88:[0,.68333,.15806,0,.74333],89:[0,.68333,.19383,0,.74333],90:[0,.68333,.14528,0,.61333],91:[.25,.75,.1875,0,.30667],93:[.25,.75,.10528,0,.30667],94:[0,.69444,.06646,0,.51111],95:[.31,.12056,.09208,0,.51111],97:[0,.43056,.07671,0,.51111],98:[0,.69444,.06312,0,.46],99:[0,.43056,.05653,0,.46],100:[0,.69444,.10333,0,.51111],101:[0,.43056,.07514,0,.46],102:[.19444,.69444,.21194,0,.30667],103:[.19444,.43056,.08847,0,.46],104:[0,.69444,.07671,0,.51111],105:[0,.65536,.1019,0,.30667],106:[.19444,.65536,.14467,0,.30667],107:[0,.69444,.10764,0,.46],108:[0,.69444,.10333,0,.25555],109:[0,.43056,.07671,0,.81777],110:[0,.43056,.07671,0,.56222],111:[0,.43056,.06312,0,.51111],112:[.19444,.43056,.06312,0,.51111],113:[.19444,.43056,.08847,0,.46],114:[0,.43056,.10764,0,.42166],115:[0,.43056,.08208,0,.40889],116:[0,.61508,.09486,0,.33222],117:[0,.43056,.07671,0,.53666],118:[0,.43056,.10764,0,.46],119:[0,.43056,.10764,0,.66444],120:[0,.43056,.12042,0,.46389],121:[.19444,.43056,.08847,0,.48555],122:[0,.43056,.12292,0,.40889],126:[.35,.31786,.11585,0,.51111],160:[0,0,0,0,.25],168:[0,.66786,.10474,0,.51111],176:[0,.69444,0,0,.83129],184:[.17014,0,0,0,.46],198:[0,.68333,.12028,0,.88277],216:[.04861,.73194,.09403,0,.76666],223:[.19444,.69444,.10514,0,.53666],230:[0,.43056,.07514,0,.71555],248:[.09722,.52778,.09194,0,.51111],338:[0,.68333,.12028,0,.98499],339:[0,.43056,.07514,0,.71555],710:[0,.69444,.06646,0,.51111],711:[0,.62847,.08295,0,.51111],713:[0,.56167,.10333,0,.51111],714:[0,.69444,.09694,0,.51111],715:[0,.69444,0,0,.51111],728:[0,.69444,.10806,0,.51111],729:[0,.66786,.11752,0,.30667],730:[0,.69444,0,0,.83129],732:[0,.66786,.11585,0,.51111],733:[0,.69444,.1225,0,.51111],915:[0,.68333,.13305,0,.62722],916:[0,.68333,0,0,.81777],920:[0,.68333,.09403,0,.76666],923:[0,.68333,0,0,.69222],926:[0,.68333,.15294,0,.66444],928:[0,.68333,.16389,0,.74333],931:[0,.68333,.12028,0,.71555],933:[0,.68333,.11111,0,.76666],934:[0,.68333,.05986,0,.71555],936:[0,.68333,.11111,0,.76666],937:[0,.68333,.10257,0,.71555],8211:[0,.43056,.09208,0,.51111],8212:[0,.43056,.09208,0,1.02222],8216:[0,.69444,.12417,0,.30667],8217:[0,.69444,.12417,0,.30667],8220:[0,.69444,.1685,0,.51444],8221:[0,.69444,.06961,0,.51444],8463:[0,.68889,0,0,.54028]},"Main-Regular":{32:[0,0,0,0,.25],33:[0,.69444,0,0,.27778],34:[0,.69444,0,0,.5],35:[.19444,.69444,0,0,.83334],36:[.05556,.75,0,0,.5],37:[.05556,.75,0,0,.83334],38:[0,.69444,0,0,.77778],39:[0,.69444,0,0,.27778],40:[.25,.75,0,0,.38889],41:[.25,.75,0,0,.38889],42:[0,.75,0,0,.5],43:[.08333,.58333,0,0,.77778],44:[.19444,.10556,0,0,.27778],45:[0,.43056,0,0,.33333],46:[0,.10556,0,0,.27778],47:[.25,.75,0,0,.5],48:[0,.64444,0,0,.5],49:[0,.64444,0,0,.5],50:[0,.64444,0,0,.5],51:[0,.64444,0,0,.5],52:[0,.64444,0,0,.5],53:[0,.64444,0,0,.5],54:[0,.64444,0,0,.5],55:[0,.64444,0,0,.5],56:[0,.64444,0,0,.5],57:[0,.64444,0,0,.5],58:[0,.43056,0,0,.27778],59:[.19444,.43056,0,0,.27778],60:[.0391,.5391,0,0,.77778],61:[-.13313,.36687,0,0,.77778],62:[.0391,.5391,0,0,.77778],63:[0,.69444,0,0,.47222],64:[0,.69444,0,0,.77778],65:[0,.68333,0,0,.75],66:[0,.68333,0,0,.70834],67:[0,.68333,0,0,.72222],68:[0,.68333,0,0,.76389],69:[0,.68333,0,0,.68056],70:[0,.68333,0,0,.65278],71:[0,.68333,0,0,.78472],72:[0,.68333,0,0,.75],73:[0,.68333,0,0,.36111],74:[0,.68333,0,0,.51389],75:[0,.68333,0,0,.77778],76:[0,.68333,0,0,.625],77:[0,.68333,0,0,.91667],78:[0,.68333,0,0,.75],79:[0,.68333,0,0,.77778],80:[0,.68333,0,0,.68056],81:[.19444,.68333,0,0,.77778],82:[0,.68333,0,0,.73611],83:[0,.68333,0,0,.55556],84:[0,.68333,0,0,.72222],85:[0,.68333,0,0,.75],86:[0,.68333,.01389,0,.75],87:[0,.68333,.01389,0,1.02778],88:[0,.68333,0,0,.75],89:[0,.68333,.025,0,.75],90:[0,.68333,0,0,.61111],91:[.25,.75,0,0,.27778],92:[.25,.75,0,0,.5],93:[.25,.75,0,0,.27778],94:[0,.69444,0,0,.5],95:[.31,.12056,.02778,0,.5],97:[0,.43056,0,0,.5],98:[0,.69444,0,0,.55556],99:[0,.43056,0,0,.44445],100:[0,.69444,0,0,.55556],101:[0,.43056,0,0,.44445],102:[0,.69444,.07778,0,.30556],103:[.19444,.43056,.01389,0,.5],104:[0,.69444,0,0,.55556],105:[0,.66786,0,0,.27778],106:[.19444,.66786,0,0,.30556],107:[0,.69444,0,0,.52778],108:[0,.69444,0,0,.27778],109:[0,.43056,0,0,.83334],110:[0,.43056,0,0,.55556],111:[0,.43056,0,0,.5],112:[.19444,.43056,0,0,.55556],113:[.19444,.43056,0,0,.52778],114:[0,.43056,0,0,.39167],115:[0,.43056,0,0,.39445],116:[0,.61508,0,0,.38889],117:[0,.43056,0,0,.55556],118:[0,.43056,.01389,0,.52778],119:[0,.43056,.01389,0,.72222],120:[0,.43056,0,0,.52778],121:[.19444,.43056,.01389,0,.52778],122:[0,.43056,0,0,.44445],123:[.25,.75,0,0,.5],124:[.25,.75,0,0,.27778],125:[.25,.75,0,0,.5],126:[.35,.31786,0,0,.5],160:[0,0,0,0,.25],163:[0,.69444,0,0,.76909],167:[.19444,.69444,0,0,.44445],168:[0,.66786,0,0,.5],172:[0,.43056,0,0,.66667],176:[0,.69444,0,0,.75],177:[.08333,.58333,0,0,.77778],182:[.19444,.69444,0,0,.61111],184:[.17014,0,0,0,.44445],198:[0,.68333,0,0,.90278],215:[.08333,.58333,0,0,.77778],216:[.04861,.73194,0,0,.77778],223:[0,.69444,0,0,.5],230:[0,.43056,0,0,.72222],247:[.08333,.58333,0,0,.77778],248:[.09722,.52778,0,0,.5],305:[0,.43056,0,0,.27778],338:[0,.68333,0,0,1.01389],339:[0,.43056,0,0,.77778],567:[.19444,.43056,0,0,.30556],710:[0,.69444,0,0,.5],711:[0,.62847,0,0,.5],713:[0,.56778,0,0,.5],714:[0,.69444,0,0,.5],715:[0,.69444,0,0,.5],728:[0,.69444,0,0,.5],729:[0,.66786,0,0,.27778],730:[0,.69444,0,0,.75],732:[0,.66786,0,0,.5],733:[0,.69444,0,0,.5],915:[0,.68333,0,0,.625],916:[0,.68333,0,0,.83334],920:[0,.68333,0,0,.77778],923:[0,.68333,0,0,.69445],926:[0,.68333,0,0,.66667],928:[0,.68333,0,0,.75],931:[0,.68333,0,0,.72222],933:[0,.68333,0,0,.77778],934:[0,.68333,0,0,.72222],936:[0,.68333,0,0,.77778],937:[0,.68333,0,0,.72222],8211:[0,.43056,.02778,0,.5],8212:[0,.43056,.02778,0,1],8216:[0,.69444,0,0,.27778],8217:[0,.69444,0,0,.27778],8220:[0,.69444,0,0,.5],8221:[0,.69444,0,0,.5],8224:[.19444,.69444,0,0,.44445],8225:[.19444,.69444,0,0,.44445],8230:[0,.123,0,0,1.172],8242:[0,.55556,0,0,.275],8407:[0,.71444,.15382,0,.5],8463:[0,.68889,0,0,.54028],8465:[0,.69444,0,0,.72222],8467:[0,.69444,0,.11111,.41667],8472:[.19444,.43056,0,.11111,.63646],8476:[0,.69444,0,0,.72222],8501:[0,.69444,0,0,.61111],8592:[-.13313,.36687,0,0,1],8593:[.19444,.69444,0,0,.5],8594:[-.13313,.36687,0,0,1],8595:[.19444,.69444,0,0,.5],8596:[-.13313,.36687,0,0,1],8597:[.25,.75,0,0,.5],8598:[.19444,.69444,0,0,1],8599:[.19444,.69444,0,0,1],8600:[.19444,.69444,0,0,1],8601:[.19444,.69444,0,0,1],8614:[.011,.511,0,0,1],8617:[.011,.511,0,0,1.126],8618:[.011,.511,0,0,1.126],8636:[-.13313,.36687,0,0,1],8637:[-.13313,.36687,0,0,1],8640:[-.13313,.36687,0,0,1],8641:[-.13313,.36687,0,0,1],8652:[.011,.671,0,0,1],8656:[-.13313,.36687,0,0,1],8657:[.19444,.69444,0,0,.61111],8658:[-.13313,.36687,0,0,1],8659:[.19444,.69444,0,0,.61111],8660:[-.13313,.36687,0,0,1],8661:[.25,.75,0,0,.61111],8704:[0,.69444,0,0,.55556],8706:[0,.69444,.05556,.08334,.5309],8707:[0,.69444,0,0,.55556],8709:[.05556,.75,0,0,.5],8711:[0,.68333,0,0,.83334],8712:[.0391,.5391,0,0,.66667],8715:[.0391,.5391,0,0,.66667],8722:[.08333,.58333,0,0,.77778],8723:[.08333,.58333,0,0,.77778],8725:[.25,.75,0,0,.5],8726:[.25,.75,0,0,.5],8727:[-.03472,.46528,0,0,.5],8728:[-.05555,.44445,0,0,.5],8729:[-.05555,.44445,0,0,.5],8730:[.2,.8,0,0,.83334],8733:[0,.43056,0,0,.77778],8734:[0,.43056,0,0,1],8736:[0,.69224,0,0,.72222],8739:[.25,.75,0,0,.27778],8741:[.25,.75,0,0,.5],8743:[0,.55556,0,0,.66667],8744:[0,.55556,0,0,.66667],8745:[0,.55556,0,0,.66667],8746:[0,.55556,0,0,.66667],8747:[.19444,.69444,.11111,0,.41667],8764:[-.13313,.36687,0,0,.77778],8768:[.19444,.69444,0,0,.27778],8771:[-.03625,.46375,0,0,.77778],8773:[-.022,.589,0,0,.778],8776:[-.01688,.48312,0,0,.77778],8781:[-.03625,.46375,0,0,.77778],8784:[-.133,.673,0,0,.778],8801:[-.03625,.46375,0,0,.77778],8804:[.13597,.63597,0,0,.77778],8805:[.13597,.63597,0,0,.77778],8810:[.0391,.5391,0,0,1],8811:[.0391,.5391,0,0,1],8826:[.0391,.5391,0,0,.77778],8827:[.0391,.5391,0,0,.77778],8834:[.0391,.5391,0,0,.77778],8835:[.0391,.5391,0,0,.77778],8838:[.13597,.63597,0,0,.77778],8839:[.13597,.63597,0,0,.77778],8846:[0,.55556,0,0,.66667],8849:[.13597,.63597,0,0,.77778],8850:[.13597,.63597,0,0,.77778],8851:[0,.55556,0,0,.66667],8852:[0,.55556,0,0,.66667],8853:[.08333,.58333,0,0,.77778],8854:[.08333,.58333,0,0,.77778],8855:[.08333,.58333,0,0,.77778],8856:[.08333,.58333,0,0,.77778],8857:[.08333,.58333,0,0,.77778],8866:[0,.69444,0,0,.61111],8867:[0,.69444,0,0,.61111],8868:[0,.69444,0,0,.77778],8869:[0,.69444,0,0,.77778],8872:[.249,.75,0,0,.867],8900:[-.05555,.44445,0,0,.5],8901:[-.05555,.44445,0,0,.27778],8902:[-.03472,.46528,0,0,.5],8904:[.005,.505,0,0,.9],8942:[.03,.903,0,0,.278],8943:[-.19,.313,0,0,1.172],8945:[-.1,.823,0,0,1.282],8968:[.25,.75,0,0,.44445],8969:[.25,.75,0,0,.44445],8970:[.25,.75,0,0,.44445],8971:[.25,.75,0,0,.44445],8994:[-.14236,.35764,0,0,1],8995:[-.14236,.35764,0,0,1],9136:[.244,.744,0,0,.412],9137:[.244,.745,0,0,.412],9651:[.19444,.69444,0,0,.88889],9657:[-.03472,.46528,0,0,.5],9661:[.19444,.69444,0,0,.88889],9667:[-.03472,.46528,0,0,.5],9711:[.19444,.69444,0,0,1],9824:[.12963,.69444,0,0,.77778],9825:[.12963,.69444,0,0,.77778],9826:[.12963,.69444,0,0,.77778],9827:[.12963,.69444,0,0,.77778],9837:[0,.75,0,0,.38889],9838:[.19444,.69444,0,0,.38889],9839:[.19444,.69444,0,0,.38889],10216:[.25,.75,0,0,.38889],10217:[.25,.75,0,0,.38889],10222:[.244,.744,0,0,.412],10223:[.244,.745,0,0,.412],10229:[.011,.511,0,0,1.609],10230:[.011,.511,0,0,1.638],10231:[.011,.511,0,0,1.859],10232:[.024,.525,0,0,1.609],10233:[.024,.525,0,0,1.638],10234:[.024,.525,0,0,1.858],10236:[.011,.511,0,0,1.638],10815:[0,.68333,0,0,.75],10927:[.13597,.63597,0,0,.77778],10928:[.13597,.63597,0,0,.77778],57376:[.19444,.69444,0,0,0]},"Math-BoldItalic":{32:[0,0,0,0,.25],48:[0,.44444,0,0,.575],49:[0,.44444,0,0,.575],50:[0,.44444,0,0,.575],51:[.19444,.44444,0,0,.575],52:[.19444,.44444,0,0,.575],53:[.19444,.44444,0,0,.575],54:[0,.64444,0,0,.575],55:[.19444,.44444,0,0,.575],56:[0,.64444,0,0,.575],57:[.19444,.44444,0,0,.575],65:[0,.68611,0,0,.86944],66:[0,.68611,.04835,0,.8664],67:[0,.68611,.06979,0,.81694],68:[0,.68611,.03194,0,.93812],69:[0,.68611,.05451,0,.81007],70:[0,.68611,.15972,0,.68889],71:[0,.68611,0,0,.88673],72:[0,.68611,.08229,0,.98229],73:[0,.68611,.07778,0,.51111],74:[0,.68611,.10069,0,.63125],75:[0,.68611,.06979,0,.97118],76:[0,.68611,0,0,.75555],77:[0,.68611,.11424,0,1.14201],78:[0,.68611,.11424,0,.95034],79:[0,.68611,.03194,0,.83666],80:[0,.68611,.15972,0,.72309],81:[.19444,.68611,0,0,.86861],82:[0,.68611,.00421,0,.87235],83:[0,.68611,.05382,0,.69271],84:[0,.68611,.15972,0,.63663],85:[0,.68611,.11424,0,.80027],86:[0,.68611,.25555,0,.67778],87:[0,.68611,.15972,0,1.09305],88:[0,.68611,.07778,0,.94722],89:[0,.68611,.25555,0,.67458],90:[0,.68611,.06979,0,.77257],97:[0,.44444,0,0,.63287],98:[0,.69444,0,0,.52083],99:[0,.44444,0,0,.51342],100:[0,.69444,0,0,.60972],101:[0,.44444,0,0,.55361],102:[.19444,.69444,.11042,0,.56806],103:[.19444,.44444,.03704,0,.5449],104:[0,.69444,0,0,.66759],105:[0,.69326,0,0,.4048],106:[.19444,.69326,.0622,0,.47083],107:[0,.69444,.01852,0,.6037],108:[0,.69444,.0088,0,.34815],109:[0,.44444,0,0,1.0324],110:[0,.44444,0,0,.71296],111:[0,.44444,0,0,.58472],112:[.19444,.44444,0,0,.60092],113:[.19444,.44444,.03704,0,.54213],114:[0,.44444,.03194,0,.5287],115:[0,.44444,0,0,.53125],116:[0,.63492,0,0,.41528],117:[0,.44444,0,0,.68102],118:[0,.44444,.03704,0,.56666],119:[0,.44444,.02778,0,.83148],120:[0,.44444,0,0,.65903],121:[.19444,.44444,.03704,0,.59028],122:[0,.44444,.04213,0,.55509],160:[0,0,0,0,.25],915:[0,.68611,.15972,0,.65694],916:[0,.68611,0,0,.95833],920:[0,.68611,.03194,0,.86722],923:[0,.68611,0,0,.80555],926:[0,.68611,.07458,0,.84125],928:[0,.68611,.08229,0,.98229],931:[0,.68611,.05451,0,.88507],933:[0,.68611,.15972,0,.67083],934:[0,.68611,0,0,.76666],936:[0,.68611,.11653,0,.71402],937:[0,.68611,.04835,0,.8789],945:[0,.44444,0,0,.76064],946:[.19444,.69444,.03403,0,.65972],947:[.19444,.44444,.06389,0,.59003],948:[0,.69444,.03819,0,.52222],949:[0,.44444,0,0,.52882],950:[.19444,.69444,.06215,0,.50833],951:[.19444,.44444,.03704,0,.6],952:[0,.69444,.03194,0,.5618],953:[0,.44444,0,0,.41204],954:[0,.44444,0,0,.66759],955:[0,.69444,0,0,.67083],956:[.19444,.44444,0,0,.70787],957:[0,.44444,.06898,0,.57685],958:[.19444,.69444,.03021,0,.50833],959:[0,.44444,0,0,.58472],960:[0,.44444,.03704,0,.68241],961:[.19444,.44444,0,0,.6118],962:[.09722,.44444,.07917,0,.42361],963:[0,.44444,.03704,0,.68588],964:[0,.44444,.13472,0,.52083],965:[0,.44444,.03704,0,.63055],966:[.19444,.44444,0,0,.74722],967:[.19444,.44444,0,0,.71805],968:[.19444,.69444,.03704,0,.75833],969:[0,.44444,.03704,0,.71782],977:[0,.69444,0,0,.69155],981:[.19444,.69444,0,0,.7125],982:[0,.44444,.03194,0,.975],1009:[.19444,.44444,0,0,.6118],1013:[0,.44444,0,0,.48333],57649:[0,.44444,0,0,.39352],57911:[.19444,.44444,0,0,.43889]},"Math-Italic":{32:[0,0,0,0,.25],48:[0,.43056,0,0,.5],49:[0,.43056,0,0,.5],50:[0,.43056,0,0,.5],51:[.19444,.43056,0,0,.5],52:[.19444,.43056,0,0,.5],53:[.19444,.43056,0,0,.5],54:[0,.64444,0,0,.5],55:[.19444,.43056,0,0,.5],56:[0,.64444,0,0,.5],57:[.19444,.43056,0,0,.5],65:[0,.68333,0,.13889,.75],66:[0,.68333,.05017,.08334,.75851],67:[0,.68333,.07153,.08334,.71472],68:[0,.68333,.02778,.05556,.82792],69:[0,.68333,.05764,.08334,.7382],70:[0,.68333,.13889,.08334,.64306],71:[0,.68333,0,.08334,.78625],72:[0,.68333,.08125,.05556,.83125],73:[0,.68333,.07847,.11111,.43958],74:[0,.68333,.09618,.16667,.55451],75:[0,.68333,.07153,.05556,.84931],76:[0,.68333,0,.02778,.68056],77:[0,.68333,.10903,.08334,.97014],78:[0,.68333,.10903,.08334,.80347],79:[0,.68333,.02778,.08334,.76278],80:[0,.68333,.13889,.08334,.64201],81:[.19444,.68333,0,.08334,.79056],82:[0,.68333,.00773,.08334,.75929],83:[0,.68333,.05764,.08334,.6132],84:[0,.68333,.13889,.08334,.58438],85:[0,.68333,.10903,.02778,.68278],86:[0,.68333,.22222,0,.58333],87:[0,.68333,.13889,0,.94445],88:[0,.68333,.07847,.08334,.82847],89:[0,.68333,.22222,0,.58056],90:[0,.68333,.07153,.08334,.68264],97:[0,.43056,0,0,.52859],98:[0,.69444,0,0,.42917],99:[0,.43056,0,.05556,.43276],100:[0,.69444,0,.16667,.52049],101:[0,.43056,0,.05556,.46563],102:[.19444,.69444,.10764,.16667,.48959],103:[.19444,.43056,.03588,.02778,.47697],104:[0,.69444,0,0,.57616],105:[0,.65952,0,0,.34451],106:[.19444,.65952,.05724,0,.41181],107:[0,.69444,.03148,0,.5206],108:[0,.69444,.01968,.08334,.29838],109:[0,.43056,0,0,.87801],110:[0,.43056,0,0,.60023],111:[0,.43056,0,.05556,.48472],112:[.19444,.43056,0,.08334,.50313],113:[.19444,.43056,.03588,.08334,.44641],114:[0,.43056,.02778,.05556,.45116],115:[0,.43056,0,.05556,.46875],116:[0,.61508,0,.08334,.36111],117:[0,.43056,0,.02778,.57246],118:[0,.43056,.03588,.02778,.48472],119:[0,.43056,.02691,.08334,.71592],120:[0,.43056,0,.02778,.57153],121:[.19444,.43056,.03588,.05556,.49028],122:[0,.43056,.04398,.05556,.46505],160:[0,0,0,0,.25],915:[0,.68333,.13889,.08334,.61528],916:[0,.68333,0,.16667,.83334],920:[0,.68333,.02778,.08334,.76278],923:[0,.68333,0,.16667,.69445],926:[0,.68333,.07569,.08334,.74236],928:[0,.68333,.08125,.05556,.83125],931:[0,.68333,.05764,.08334,.77986],933:[0,.68333,.13889,.05556,.58333],934:[0,.68333,0,.08334,.66667],936:[0,.68333,.11,.05556,.61222],937:[0,.68333,.05017,.08334,.7724],945:[0,.43056,.0037,.02778,.6397],946:[.19444,.69444,.05278,.08334,.56563],947:[.19444,.43056,.05556,0,.51773],948:[0,.69444,.03785,.05556,.44444],949:[0,.43056,0,.08334,.46632],950:[.19444,.69444,.07378,.08334,.4375],951:[.19444,.43056,.03588,.05556,.49653],952:[0,.69444,.02778,.08334,.46944],953:[0,.43056,0,.05556,.35394],954:[0,.43056,0,0,.57616],955:[0,.69444,0,0,.58334],956:[.19444,.43056,0,.02778,.60255],957:[0,.43056,.06366,.02778,.49398],958:[.19444,.69444,.04601,.11111,.4375],959:[0,.43056,0,.05556,.48472],960:[0,.43056,.03588,0,.57003],961:[.19444,.43056,0,.08334,.51702],962:[.09722,.43056,.07986,.08334,.36285],963:[0,.43056,.03588,0,.57141],964:[0,.43056,.1132,.02778,.43715],965:[0,.43056,.03588,.02778,.54028],966:[.19444,.43056,0,.08334,.65417],967:[.19444,.43056,0,.05556,.62569],968:[.19444,.69444,.03588,.11111,.65139],969:[0,.43056,.03588,0,.62245],977:[0,.69444,0,.08334,.59144],981:[.19444,.69444,0,.08334,.59583],982:[0,.43056,.02778,0,.82813],1009:[.19444,.43056,0,.08334,.51702],1013:[0,.43056,0,.05556,.4059],57649:[0,.43056,0,.02778,.32246],57911:[.19444,.43056,0,.08334,.38403]},"SansSerif-Bold":{32:[0,0,0,0,.25],33:[0,.69444,0,0,.36667],34:[0,.69444,0,0,.55834],35:[.19444,.69444,0,0,.91667],36:[.05556,.75,0,0,.55],37:[.05556,.75,0,0,1.02912],38:[0,.69444,0,0,.83056],39:[0,.69444,0,0,.30556],40:[.25,.75,0,0,.42778],41:[.25,.75,0,0,.42778],42:[0,.75,0,0,.55],43:[.11667,.61667,0,0,.85556],44:[.10556,.13056,0,0,.30556],45:[0,.45833,0,0,.36667],46:[0,.13056,0,0,.30556],47:[.25,.75,0,0,.55],48:[0,.69444,0,0,.55],49:[0,.69444,0,0,.55],50:[0,.69444,0,0,.55],51:[0,.69444,0,0,.55],52:[0,.69444,0,0,.55],53:[0,.69444,0,0,.55],54:[0,.69444,0,0,.55],55:[0,.69444,0,0,.55],56:[0,.69444,0,0,.55],57:[0,.69444,0,0,.55],58:[0,.45833,0,0,.30556],59:[.10556,.45833,0,0,.30556],61:[-.09375,.40625,0,0,.85556],63:[0,.69444,0,0,.51945],64:[0,.69444,0,0,.73334],65:[0,.69444,0,0,.73334],66:[0,.69444,0,0,.73334],67:[0,.69444,0,0,.70278],68:[0,.69444,0,0,.79445],69:[0,.69444,0,0,.64167],70:[0,.69444,0,0,.61111],71:[0,.69444,0,0,.73334],72:[0,.69444,0,0,.79445],73:[0,.69444,0,0,.33056],74:[0,.69444,0,0,.51945],75:[0,.69444,0,0,.76389],76:[0,.69444,0,0,.58056],77:[0,.69444,0,0,.97778],78:[0,.69444,0,0,.79445],79:[0,.69444,0,0,.79445],80:[0,.69444,0,0,.70278],81:[.10556,.69444,0,0,.79445],82:[0,.69444,0,0,.70278],83:[0,.69444,0,0,.61111],84:[0,.69444,0,0,.73334],85:[0,.69444,0,0,.76389],86:[0,.69444,.01528,0,.73334],87:[0,.69444,.01528,0,1.03889],88:[0,.69444,0,0,.73334],89:[0,.69444,.0275,0,.73334],90:[0,.69444,0,0,.67223],91:[.25,.75,0,0,.34306],93:[.25,.75,0,0,.34306],94:[0,.69444,0,0,.55],95:[.35,.10833,.03056,0,.55],97:[0,.45833,0,0,.525],98:[0,.69444,0,0,.56111],99:[0,.45833,0,0,.48889],100:[0,.69444,0,0,.56111],101:[0,.45833,0,0,.51111],102:[0,.69444,.07639,0,.33611],103:[.19444,.45833,.01528,0,.55],104:[0,.69444,0,0,.56111],105:[0,.69444,0,0,.25556],106:[.19444,.69444,0,0,.28611],107:[0,.69444,0,0,.53056],108:[0,.69444,0,0,.25556],109:[0,.45833,0,0,.86667],110:[0,.45833,0,0,.56111],111:[0,.45833,0,0,.55],112:[.19444,.45833,0,0,.56111],113:[.19444,.45833,0,0,.56111],114:[0,.45833,.01528,0,.37222],115:[0,.45833,0,0,.42167],116:[0,.58929,0,0,.40417],117:[0,.45833,0,0,.56111],118:[0,.45833,.01528,0,.5],119:[0,.45833,.01528,0,.74445],120:[0,.45833,0,0,.5],121:[.19444,.45833,.01528,0,.5],122:[0,.45833,0,0,.47639],126:[.35,.34444,0,0,.55],160:[0,0,0,0,.25],168:[0,.69444,0,0,.55],176:[0,.69444,0,0,.73334],180:[0,.69444,0,0,.55],184:[.17014,0,0,0,.48889],305:[0,.45833,0,0,.25556],567:[.19444,.45833,0,0,.28611],710:[0,.69444,0,0,.55],711:[0,.63542,0,0,.55],713:[0,.63778,0,0,.55],728:[0,.69444,0,0,.55],729:[0,.69444,0,0,.30556],730:[0,.69444,0,0,.73334],732:[0,.69444,0,0,.55],733:[0,.69444,0,0,.55],915:[0,.69444,0,0,.58056],916:[0,.69444,0,0,.91667],920:[0,.69444,0,0,.85556],923:[0,.69444,0,0,.67223],926:[0,.69444,0,0,.73334],928:[0,.69444,0,0,.79445],931:[0,.69444,0,0,.79445],933:[0,.69444,0,0,.85556],934:[0,.69444,0,0,.79445],936:[0,.69444,0,0,.85556],937:[0,.69444,0,0,.79445],8211:[0,.45833,.03056,0,.55],8212:[0,.45833,.03056,0,1.10001],8216:[0,.69444,0,0,.30556],8217:[0,.69444,0,0,.30556],8220:[0,.69444,0,0,.55834],8221:[0,.69444,0,0,.55834]},"SansSerif-Italic":{32:[0,0,0,0,.25],33:[0,.69444,.05733,0,.31945],34:[0,.69444,.00316,0,.5],35:[.19444,.69444,.05087,0,.83334],36:[.05556,.75,.11156,0,.5],37:[.05556,.75,.03126,0,.83334],38:[0,.69444,.03058,0,.75834],39:[0,.69444,.07816,0,.27778],40:[.25,.75,.13164,0,.38889],41:[.25,.75,.02536,0,.38889],42:[0,.75,.11775,0,.5],43:[.08333,.58333,.02536,0,.77778],44:[.125,.08333,0,0,.27778],45:[0,.44444,.01946,0,.33333],46:[0,.08333,0,0,.27778],47:[.25,.75,.13164,0,.5],48:[0,.65556,.11156,0,.5],49:[0,.65556,.11156,0,.5],50:[0,.65556,.11156,0,.5],51:[0,.65556,.11156,0,.5],52:[0,.65556,.11156,0,.5],53:[0,.65556,.11156,0,.5],54:[0,.65556,.11156,0,.5],55:[0,.65556,.11156,0,.5],56:[0,.65556,.11156,0,.5],57:[0,.65556,.11156,0,.5],58:[0,.44444,.02502,0,.27778],59:[.125,.44444,.02502,0,.27778],61:[-.13,.37,.05087,0,.77778],63:[0,.69444,.11809,0,.47222],64:[0,.69444,.07555,0,.66667],65:[0,.69444,0,0,.66667],66:[0,.69444,.08293,0,.66667],67:[0,.69444,.11983,0,.63889],68:[0,.69444,.07555,0,.72223],69:[0,.69444,.11983,0,.59722],70:[0,.69444,.13372,0,.56945],71:[0,.69444,.11983,0,.66667],72:[0,.69444,.08094,0,.70834],73:[0,.69444,.13372,0,.27778],74:[0,.69444,.08094,0,.47222],75:[0,.69444,.11983,0,.69445],76:[0,.69444,0,0,.54167],77:[0,.69444,.08094,0,.875],78:[0,.69444,.08094,0,.70834],79:[0,.69444,.07555,0,.73611],80:[0,.69444,.08293,0,.63889],81:[.125,.69444,.07555,0,.73611],82:[0,.69444,.08293,0,.64584],83:[0,.69444,.09205,0,.55556],84:[0,.69444,.13372,0,.68056],85:[0,.69444,.08094,0,.6875],86:[0,.69444,.1615,0,.66667],87:[0,.69444,.1615,0,.94445],88:[0,.69444,.13372,0,.66667],89:[0,.69444,.17261,0,.66667],90:[0,.69444,.11983,0,.61111],91:[.25,.75,.15942,0,.28889],93:[.25,.75,.08719,0,.28889],94:[0,.69444,.0799,0,.5],95:[.35,.09444,.08616,0,.5],97:[0,.44444,.00981,0,.48056],98:[0,.69444,.03057,0,.51667],99:[0,.44444,.08336,0,.44445],100:[0,.69444,.09483,0,.51667],101:[0,.44444,.06778,0,.44445],102:[0,.69444,.21705,0,.30556],103:[.19444,.44444,.10836,0,.5],104:[0,.69444,.01778,0,.51667],105:[0,.67937,.09718,0,.23889],106:[.19444,.67937,.09162,0,.26667],107:[0,.69444,.08336,0,.48889],108:[0,.69444,.09483,0,.23889],109:[0,.44444,.01778,0,.79445],110:[0,.44444,.01778,0,.51667],111:[0,.44444,.06613,0,.5],112:[.19444,.44444,.0389,0,.51667],113:[.19444,.44444,.04169,0,.51667],114:[0,.44444,.10836,0,.34167],115:[0,.44444,.0778,0,.38333],116:[0,.57143,.07225,0,.36111],117:[0,.44444,.04169,0,.51667],118:[0,.44444,.10836,0,.46111],119:[0,.44444,.10836,0,.68334],120:[0,.44444,.09169,0,.46111],121:[.19444,.44444,.10836,0,.46111],122:[0,.44444,.08752,0,.43472],126:[.35,.32659,.08826,0,.5],160:[0,0,0,0,.25],168:[0,.67937,.06385,0,.5],176:[0,.69444,0,0,.73752],184:[.17014,0,0,0,.44445],305:[0,.44444,.04169,0,.23889],567:[.19444,.44444,.04169,0,.26667],710:[0,.69444,.0799,0,.5],711:[0,.63194,.08432,0,.5],713:[0,.60889,.08776,0,.5],714:[0,.69444,.09205,0,.5],715:[0,.69444,0,0,.5],728:[0,.69444,.09483,0,.5],729:[0,.67937,.07774,0,.27778],730:[0,.69444,0,0,.73752],732:[0,.67659,.08826,0,.5],733:[0,.69444,.09205,0,.5],915:[0,.69444,.13372,0,.54167],916:[0,.69444,0,0,.83334],920:[0,.69444,.07555,0,.77778],923:[0,.69444,0,0,.61111],926:[0,.69444,.12816,0,.66667],928:[0,.69444,.08094,0,.70834],931:[0,.69444,.11983,0,.72222],933:[0,.69444,.09031,0,.77778],934:[0,.69444,.04603,0,.72222],936:[0,.69444,.09031,0,.77778],937:[0,.69444,.08293,0,.72222],8211:[0,.44444,.08616,0,.5],8212:[0,.44444,.08616,0,1],8216:[0,.69444,.07816,0,.27778],8217:[0,.69444,.07816,0,.27778],8220:[0,.69444,.14205,0,.5],8221:[0,.69444,.00316,0,.5]},"SansSerif-Regular":{32:[0,0,0,0,.25],33:[0,.69444,0,0,.31945],34:[0,.69444,0,0,.5],35:[.19444,.69444,0,0,.83334],36:[.05556,.75,0,0,.5],37:[.05556,.75,0,0,.83334],38:[0,.69444,0,0,.75834],39:[0,.69444,0,0,.27778],40:[.25,.75,0,0,.38889],41:[.25,.75,0,0,.38889],42:[0,.75,0,0,.5],43:[.08333,.58333,0,0,.77778],44:[.125,.08333,0,0,.27778],45:[0,.44444,0,0,.33333],46:[0,.08333,0,0,.27778],47:[.25,.75,0,0,.5],48:[0,.65556,0,0,.5],49:[0,.65556,0,0,.5],50:[0,.65556,0,0,.5],51:[0,.65556,0,0,.5],52:[0,.65556,0,0,.5],53:[0,.65556,0,0,.5],54:[0,.65556,0,0,.5],55:[0,.65556,0,0,.5],56:[0,.65556,0,0,.5],57:[0,.65556,0,0,.5],58:[0,.44444,0,0,.27778],59:[.125,.44444,0,0,.27778],61:[-.13,.37,0,0,.77778],63:[0,.69444,0,0,.47222],64:[0,.69444,0,0,.66667],65:[0,.69444,0,0,.66667],66:[0,.69444,0,0,.66667],67:[0,.69444,0,0,.63889],68:[0,.69444,0,0,.72223],69:[0,.69444,0,0,.59722],70:[0,.69444,0,0,.56945],71:[0,.69444,0,0,.66667],72:[0,.69444,0,0,.70834],73:[0,.69444,0,0,.27778],74:[0,.69444,0,0,.47222],75:[0,.69444,0,0,.69445],76:[0,.69444,0,0,.54167],77:[0,.69444,0,0,.875],78:[0,.69444,0,0,.70834],79:[0,.69444,0,0,.73611],80:[0,.69444,0,0,.63889],81:[.125,.69444,0,0,.73611],82:[0,.69444,0,0,.64584],83:[0,.69444,0,0,.55556],84:[0,.69444,0,0,.68056],85:[0,.69444,0,0,.6875],86:[0,.69444,.01389,0,.66667],87:[0,.69444,.01389,0,.94445],88:[0,.69444,0,0,.66667],89:[0,.69444,.025,0,.66667],90:[0,.69444,0,0,.61111],91:[.25,.75,0,0,.28889],93:[.25,.75,0,0,.28889],94:[0,.69444,0,0,.5],95:[.35,.09444,.02778,0,.5],97:[0,.44444,0,0,.48056],98:[0,.69444,0,0,.51667],99:[0,.44444,0,0,.44445],100:[0,.69444,0,0,.51667],101:[0,.44444,0,0,.44445],102:[0,.69444,.06944,0,.30556],103:[.19444,.44444,.01389,0,.5],104:[0,.69444,0,0,.51667],105:[0,.67937,0,0,.23889],106:[.19444,.67937,0,0,.26667],107:[0,.69444,0,0,.48889],108:[0,.69444,0,0,.23889],109:[0,.44444,0,0,.79445],110:[0,.44444,0,0,.51667],111:[0,.44444,0,0,.5],112:[.19444,.44444,0,0,.51667],113:[.19444,.44444,0,0,.51667],114:[0,.44444,.01389,0,.34167],115:[0,.44444,0,0,.38333],116:[0,.57143,0,0,.36111],117:[0,.44444,0,0,.51667],118:[0,.44444,.01389,0,.46111],119:[0,.44444,.01389,0,.68334],120:[0,.44444,0,0,.46111],121:[.19444,.44444,.01389,0,.46111],122:[0,.44444,0,0,.43472],126:[.35,.32659,0,0,.5],160:[0,0,0,0,.25],168:[0,.67937,0,0,.5],176:[0,.69444,0,0,.66667],184:[.17014,0,0,0,.44445],305:[0,.44444,0,0,.23889],567:[.19444,.44444,0,0,.26667],710:[0,.69444,0,0,.5],711:[0,.63194,0,0,.5],713:[0,.60889,0,0,.5],714:[0,.69444,0,0,.5],715:[0,.69444,0,0,.5],728:[0,.69444,0,0,.5],729:[0,.67937,0,0,.27778],730:[0,.69444,0,0,.66667],732:[0,.67659,0,0,.5],733:[0,.69444,0,0,.5],915:[0,.69444,0,0,.54167],916:[0,.69444,0,0,.83334],920:[0,.69444,0,0,.77778],923:[0,.69444,0,0,.61111],926:[0,.69444,0,0,.66667],928:[0,.69444,0,0,.70834],931:[0,.69444,0,0,.72222],933:[0,.69444,0,0,.77778],934:[0,.69444,0,0,.72222],936:[0,.69444,0,0,.77778],937:[0,.69444,0,0,.72222],8211:[0,.44444,.02778,0,.5],8212:[0,.44444,.02778,0,1],8216:[0,.69444,0,0,.27778],8217:[0,.69444,0,0,.27778],8220:[0,.69444,0,0,.5],8221:[0,.69444,0,0,.5]},"Script-Regular":{32:[0,0,0,0,.25],65:[0,.7,.22925,0,.80253],66:[0,.7,.04087,0,.90757],67:[0,.7,.1689,0,.66619],68:[0,.7,.09371,0,.77443],69:[0,.7,.18583,0,.56162],70:[0,.7,.13634,0,.89544],71:[0,.7,.17322,0,.60961],72:[0,.7,.29694,0,.96919],73:[0,.7,.19189,0,.80907],74:[.27778,.7,.19189,0,1.05159],75:[0,.7,.31259,0,.91364],76:[0,.7,.19189,0,.87373],77:[0,.7,.15981,0,1.08031],78:[0,.7,.3525,0,.9015],79:[0,.7,.08078,0,.73787],80:[0,.7,.08078,0,1.01262],81:[0,.7,.03305,0,.88282],82:[0,.7,.06259,0,.85],83:[0,.7,.19189,0,.86767],84:[0,.7,.29087,0,.74697],85:[0,.7,.25815,0,.79996],86:[0,.7,.27523,0,.62204],87:[0,.7,.27523,0,.80532],88:[0,.7,.26006,0,.94445],89:[0,.7,.2939,0,.70961],90:[0,.7,.24037,0,.8212],160:[0,0,0,0,.25]},"Size1-Regular":{32:[0,0,0,0,.25],40:[.35001,.85,0,0,.45834],41:[.35001,.85,0,0,.45834],47:[.35001,.85,0,0,.57778],91:[.35001,.85,0,0,.41667],92:[.35001,.85,0,0,.57778],93:[.35001,.85,0,0,.41667],123:[.35001,.85,0,0,.58334],125:[.35001,.85,0,0,.58334],160:[0,0,0,0,.25],710:[0,.72222,0,0,.55556],732:[0,.72222,0,0,.55556],770:[0,.72222,0,0,.55556],771:[0,.72222,0,0,.55556],8214:[-99e-5,.601,0,0,.77778],8593:[1e-5,.6,0,0,.66667],8595:[1e-5,.6,0,0,.66667],8657:[1e-5,.6,0,0,.77778],8659:[1e-5,.6,0,0,.77778],8719:[.25001,.75,0,0,.94445],8720:[.25001,.75,0,0,.94445],8721:[.25001,.75,0,0,1.05556],8730:[.35001,.85,0,0,1],8739:[-.00599,.606,0,0,.33333],8741:[-.00599,.606,0,0,.55556],8747:[.30612,.805,.19445,0,.47222],8748:[.306,.805,.19445,0,.47222],8749:[.306,.805,.19445,0,.47222],8750:[.30612,.805,.19445,0,.47222],8896:[.25001,.75,0,0,.83334],8897:[.25001,.75,0,0,.83334],8898:[.25001,.75,0,0,.83334],8899:[.25001,.75,0,0,.83334],8968:[.35001,.85,0,0,.47222],8969:[.35001,.85,0,0,.47222],8970:[.35001,.85,0,0,.47222],8971:[.35001,.85,0,0,.47222],9168:[-99e-5,.601,0,0,.66667],10216:[.35001,.85,0,0,.47222],10217:[.35001,.85,0,0,.47222],10752:[.25001,.75,0,0,1.11111],10753:[.25001,.75,0,0,1.11111],10754:[.25001,.75,0,0,1.11111],10756:[.25001,.75,0,0,.83334],10758:[.25001,.75,0,0,.83334]},"Size2-Regular":{32:[0,0,0,0,.25],40:[.65002,1.15,0,0,.59722],41:[.65002,1.15,0,0,.59722],47:[.65002,1.15,0,0,.81111],91:[.65002,1.15,0,0,.47222],92:[.65002,1.15,0,0,.81111],93:[.65002,1.15,0,0,.47222],123:[.65002,1.15,0,0,.66667],125:[.65002,1.15,0,0,.66667],160:[0,0,0,0,.25],710:[0,.75,0,0,1],732:[0,.75,0,0,1],770:[0,.75,0,0,1],771:[0,.75,0,0,1],8719:[.55001,1.05,0,0,1.27778],8720:[.55001,1.05,0,0,1.27778],8721:[.55001,1.05,0,0,1.44445],8730:[.65002,1.15,0,0,1],8747:[.86225,1.36,.44445,0,.55556],8748:[.862,1.36,.44445,0,.55556],8749:[.862,1.36,.44445,0,.55556],8750:[.86225,1.36,.44445,0,.55556],8896:[.55001,1.05,0,0,1.11111],8897:[.55001,1.05,0,0,1.11111],8898:[.55001,1.05,0,0,1.11111],8899:[.55001,1.05,0,0,1.11111],8968:[.65002,1.15,0,0,.52778],8969:[.65002,1.15,0,0,.52778],8970:[.65002,1.15,0,0,.52778],8971:[.65002,1.15,0,0,.52778],10216:[.65002,1.15,0,0,.61111],10217:[.65002,1.15,0,0,.61111],10752:[.55001,1.05,0,0,1.51112],10753:[.55001,1.05,0,0,1.51112],10754:[.55001,1.05,0,0,1.51112],10756:[.55001,1.05,0,0,1.11111],10758:[.55001,1.05,0,0,1.11111]},"Size3-Regular":{32:[0,0,0,0,.25],40:[.95003,1.45,0,0,.73611],41:[.95003,1.45,0,0,.73611],47:[.95003,1.45,0,0,1.04445],91:[.95003,1.45,0,0,.52778],92:[.95003,1.45,0,0,1.04445],93:[.95003,1.45,0,0,.52778],123:[.95003,1.45,0,0,.75],125:[.95003,1.45,0,0,.75],160:[0,0,0,0,.25],710:[0,.75,0,0,1.44445],732:[0,.75,0,0,1.44445],770:[0,.75,0,0,1.44445],771:[0,.75,0,0,1.44445],8730:[.95003,1.45,0,0,1],8968:[.95003,1.45,0,0,.58334],8969:[.95003,1.45,0,0,.58334],8970:[.95003,1.45,0,0,.58334],8971:[.95003,1.45,0,0,.58334],10216:[.95003,1.45,0,0,.75],10217:[.95003,1.45,0,0,.75]},"Size4-Regular":{32:[0,0,0,0,.25],40:[1.25003,1.75,0,0,.79167],41:[1.25003,1.75,0,0,.79167],47:[1.25003,1.75,0,0,1.27778],91:[1.25003,1.75,0,0,.58334],92:[1.25003,1.75,0,0,1.27778],93:[1.25003,1.75,0,0,.58334],123:[1.25003,1.75,0,0,.80556],125:[1.25003,1.75,0,0,.80556],160:[0,0,0,0,.25],710:[0,.825,0,0,1.8889],732:[0,.825,0,0,1.8889],770:[0,.825,0,0,1.8889],771:[0,.825,0,0,1.8889],8730:[1.25003,1.75,0,0,1],8968:[1.25003,1.75,0,0,.63889],8969:[1.25003,1.75,0,0,.63889],8970:[1.25003,1.75,0,0,.63889],8971:[1.25003,1.75,0,0,.63889],9115:[.64502,1.155,0,0,.875],9116:[1e-5,.6,0,0,.875],9117:[.64502,1.155,0,0,.875],9118:[.64502,1.155,0,0,.875],9119:[1e-5,.6,0,0,.875],9120:[.64502,1.155,0,0,.875],9121:[.64502,1.155,0,0,.66667],9122:[-99e-5,.601,0,0,.66667],9123:[.64502,1.155,0,0,.66667],9124:[.64502,1.155,0,0,.66667],9125:[-99e-5,.601,0,0,.66667],9126:[.64502,1.155,0,0,.66667],9127:[1e-5,.9,0,0,.88889],9128:[.65002,1.15,0,0,.88889],9129:[.90001,0,0,0,.88889],9130:[0,.3,0,0,.88889],9131:[1e-5,.9,0,0,.88889],9132:[.65002,1.15,0,0,.88889],9133:[.90001,0,0,0,.88889],9143:[.88502,.915,0,0,1.05556],10216:[1.25003,1.75,0,0,.80556],10217:[1.25003,1.75,0,0,.80556],57344:[-.00499,.605,0,0,1.05556],57345:[-.00499,.605,0,0,1.05556],57680:[0,.12,0,0,.45],57681:[0,.12,0,0,.45],57682:[0,.12,0,0,.45],57683:[0,.12,0,0,.45]},"Typewriter-Regular":{32:[0,0,0,0,.525],33:[0,.61111,0,0,.525],34:[0,.61111,0,0,.525],35:[0,.61111,0,0,.525],36:[.08333,.69444,0,0,.525],37:[.08333,.69444,0,0,.525],38:[0,.61111,0,0,.525],39:[0,.61111,0,0,.525],40:[.08333,.69444,0,0,.525],41:[.08333,.69444,0,0,.525],42:[0,.52083,0,0,.525],43:[-.08056,.53055,0,0,.525],44:[.13889,.125,0,0,.525],45:[-.08056,.53055,0,0,.525],46:[0,.125,0,0,.525],47:[.08333,.69444,0,0,.525],48:[0,.61111,0,0,.525],49:[0,.61111,0,0,.525],50:[0,.61111,0,0,.525],51:[0,.61111,0,0,.525],52:[0,.61111,0,0,.525],53:[0,.61111,0,0,.525],54:[0,.61111,0,0,.525],55:[0,.61111,0,0,.525],56:[0,.61111,0,0,.525],57:[0,.61111,0,0,.525],58:[0,.43056,0,0,.525],59:[.13889,.43056,0,0,.525],60:[-.05556,.55556,0,0,.525],61:[-.19549,.41562,0,0,.525],62:[-.05556,.55556,0,0,.525],63:[0,.61111,0,0,.525],64:[0,.61111,0,0,.525],65:[0,.61111,0,0,.525],66:[0,.61111,0,0,.525],67:[0,.61111,0,0,.525],68:[0,.61111,0,0,.525],69:[0,.61111,0,0,.525],70:[0,.61111,0,0,.525],71:[0,.61111,0,0,.525],72:[0,.61111,0,0,.525],73:[0,.61111,0,0,.525],74:[0,.61111,0,0,.525],75:[0,.61111,0,0,.525],76:[0,.61111,0,0,.525],77:[0,.61111,0,0,.525],78:[0,.61111,0,0,.525],79:[0,.61111,0,0,.525],80:[0,.61111,0,0,.525],81:[.13889,.61111,0,0,.525],82:[0,.61111,0,0,.525],83:[0,.61111,0,0,.525],84:[0,.61111,0,0,.525],85:[0,.61111,0,0,.525],86:[0,.61111,0,0,.525],87:[0,.61111,0,0,.525],88:[0,.61111,0,0,.525],89:[0,.61111,0,0,.525],90:[0,.61111,0,0,.525],91:[.08333,.69444,0,0,.525],92:[.08333,.69444,0,0,.525],93:[.08333,.69444,0,0,.525],94:[0,.61111,0,0,.525],95:[.09514,0,0,0,.525],96:[0,.61111,0,0,.525],97:[0,.43056,0,0,.525],98:[0,.61111,0,0,.525],99:[0,.43056,0,0,.525],100:[0,.61111,0,0,.525],101:[0,.43056,0,0,.525],102:[0,.61111,0,0,.525],103:[.22222,.43056,0,0,.525],104:[0,.61111,0,0,.525],105:[0,.61111,0,0,.525],106:[.22222,.61111,0,0,.525],107:[0,.61111,0,0,.525],108:[0,.61111,0,0,.525],109:[0,.43056,0,0,.525],110:[0,.43056,0,0,.525],111:[0,.43056,0,0,.525],112:[.22222,.43056,0,0,.525],113:[.22222,.43056,0,0,.525],114:[0,.43056,0,0,.525],115:[0,.43056,0,0,.525],116:[0,.55358,0,0,.525],117:[0,.43056,0,0,.525],118:[0,.43056,0,0,.525],119:[0,.43056,0,0,.525],120:[0,.43056,0,0,.525],121:[.22222,.43056,0,0,.525],122:[0,.43056,0,0,.525],123:[.08333,.69444,0,0,.525],124:[.08333,.69444,0,0,.525],125:[.08333,.69444,0,0,.525],126:[0,.61111,0,0,.525],127:[0,.61111,0,0,.525],160:[0,0,0,0,.525],176:[0,.61111,0,0,.525],184:[.19445,0,0,0,.525],305:[0,.43056,0,0,.525],567:[.22222,.43056,0,0,.525],711:[0,.56597,0,0,.525],713:[0,.56555,0,0,.525],714:[0,.61111,0,0,.525],715:[0,.61111,0,0,.525],728:[0,.61111,0,0,.525],730:[0,.61111,0,0,.525],770:[0,.61111,0,0,.525],771:[0,.61111,0,0,.525],776:[0,.61111,0,0,.525],915:[0,.61111,0,0,.525],916:[0,.61111,0,0,.525],920:[0,.61111,0,0,.525],923:[0,.61111,0,0,.525],926:[0,.61111,0,0,.525],928:[0,.61111,0,0,.525],931:[0,.61111,0,0,.525],933:[0,.61111,0,0,.525],934:[0,.61111,0,0,.525],936:[0,.61111,0,0,.525],937:[0,.61111,0,0,.525],8216:[0,.61111,0,0,.525],8217:[0,.61111,0,0,.525],8242:[0,.61111,0,0,.525],9251:[.11111,.21944,0,0,.525]}},H={slant:[.25,.25,.25],space:[0,0,0],stretch:[0,0,0],shrink:[0,0,0],xHeight:[.431,.431,.431],quad:[1,1.171,1.472],extraSpace:[0,0,0],num1:[.677,.732,.925],num2:[.394,.384,.387],num3:[.444,.471,.504],denom1:[.686,.752,1.025],denom2:[.345,.344,.532],sup1:[.413,.503,.504],sup2:[.363,.431,.404],sup3:[.289,.286,.294],sub1:[.15,.143,.2],sub2:[.247,.286,.4],supDrop:[.386,.353,.494],subDrop:[.05,.071,.1],delim1:[2.39,1.7,1.98],delim2:[1.01,1.157,1.42],axisHeight:[.25,.25,.25],defaultRuleThickness:[.04,.049,.049],bigOpSpacing1:[.111,.111,.111],bigOpSpacing2:[.166,.166,.166],bigOpSpacing3:[.2,.2,.2],bigOpSpacing4:[.6,.611,.611],bigOpSpacing5:[.1,.143,.143],sqrtRuleThickness:[.04,.04,.04],ptPerEm:[10,10,10],doubleRuleSep:[.2,.2,.2],arrayRuleWidth:[.04,.04,.04],fboxsep:[.3,.3,.3],fboxrule:[.04,.04,.04]},O={Å:"A",Ð:"D",Þ:"o",å:"a",ð:"d",þ:"o",А:"A",Б:"B",В:"B",Г:"F",Д:"A",Е:"E",Ж:"K",З:"3",И:"N",Й:"N",К:"K",Л:"N",М:"M",Н:"H",О:"O",П:"N",Р:"P",С:"C",Т:"T",У:"y",Ф:"O",Х:"X",Ц:"U",Ч:"h",Ш:"W",Щ:"W",Ъ:"B",Ы:"X",Ь:"B",Э:"3",Ю:"X",Я:"R",а:"a",б:"b",в:"a",г:"r",д:"y",е:"e",ж:"m",з:"e",и:"n",й:"n",к:"n",л:"n",м:"m",н:"n",о:"o",п:"n",р:"p",с:"c",т:"o",у:"y",ф:"b",х:"x",ц:"n",ч:"n",ш:"w",щ:"w",ъ:"a",ы:"m",ь:"a",э:"e",ю:"m",я:"r"};function E(e,t,r){if(!R[t])throw new Error("Font metrics not found for font: "+t+".");var a=e.charCodeAt(0),n=R[t][a];if(!n&&e[0]in O&&(a=O[e[0]].charCodeAt(0),n=R[t][a]),n||"text"!==r||q(a)&&(n=R[t][77]),n)return{depth:n[0],height:n[1],italic:n[2],skew:n[3],width:n[4]}}var L={},D=[[1,1,1],[2,1,1],[3,1,1],[4,2,1],[5,2,1],[6,3,1],[7,4,2],[8,6,3],[9,7,6],[10,8,7],[11,10,9]],P=[.5,.6,.7,.8,.9,1,1.2,1.44,1.728,2.074,2.488],V=function(e,t){return t.size<2?e:D[e-1][t.size-1]};class F{constructor(e){this.style=void 0,this.color=void 0,this.size=void 0,this.textSize=void 0,this.phantom=void 0,this.font=void 0,this.fontFamily=void 0,this.fontWeight=void 0,this.fontShape=void 0,this.sizeMultiplier=void 0,this.maxSize=void 0,this.minRuleThickness=void 0,this._fontMetrics=void 0,this.style=e.style,this.color=e.color,this.size=e.size||F.BASESIZE,this.textSize=e.textSize||this.size,this.phantom=!!e.phantom,this.font=e.font||"",this.fontFamily=e.fontFamily||"",this.fontWeight=e.fontWeight||"",this.fontShape=e.fontShape||"",this.sizeMultiplier=P[this.size-1],this.maxSize=e.maxSize,this.minRuleThickness=e.minRuleThickness,this._fontMetrics=void 0}extend(e){var t={style:this.style,size:this.size,textSize:this.textSize,color:this.color,phantom:this.phantom,font:this.font,fontFamily:this.fontFamily,fontWeight:this.fontWeight,fontShape:this.fontShape,maxSize:this.maxSize,minRuleThickness:this.minRuleThickness};for(var r in e)e.hasOwnProperty(r)&&(t[r]=e[r]);return new F(t)}havingStyle(e){return this.style===e?this:this.extend({style:e,size:V(this.textSize,e)})}havingCrampedStyle(){return this.havingStyle(this.style.cramp())}havingSize(e){return this.size===e&&this.textSize===e?this:this.extend({style:this.style.text(),size:e,textSize:e,sizeMultiplier:P[e-1]})}havingBaseStyle(e){e=e||this.style.text();var t=V(F.BASESIZE,e);return this.size===t&&this.textSize===F.BASESIZE&&this.style===e?this:this.extend({style:e,size:t})}havingBaseSizing(){var e;switch(this.style.id){case 4:case 5:e=3;break;case 6:case 7:e=1;break;default:e=6}return this.extend({style:this.style.text(),size:e})}withColor(e){return this.extend({color:e})}withPhantom(){return this.extend({phantom:!0})}withFont(e){return this.extend({font:e})}withTextFontFamily(e){return this.extend({fontFamily:e,font:""})}withTextFontWeight(e){return this.extend({fontWeight:e,font:""})}withTextFontShape(e){return this.extend({fontShape:e,font:""})}sizingClasses(e){return e.size!==this.size?["sizing","reset-size"+e.size,"size"+this.size]:[]}baseSizingClasses(){return this.size!==F.BASESIZE?["sizing","reset-size"+this.size,"size"+F.BASESIZE]:[]}fontMetrics(){return this._fontMetrics||(this._fontMetrics=function(e){var t;if(!L[t=e>=5?0:e>=3?1:2]){var r=L[t]={cssEmPerMu:H.quad[t]/18};for(var a in H)H.hasOwnProperty(a)&&(r[a]=H[a][t])}return L[t]}(this.size)),this._fontMetrics}getColor(){return this.phantom?"transparent":this.color}}F.BASESIZE=6;var G={pt:1,mm:7227/2540,cm:7227/254,in:72.27,bp:1.00375,pc:12,dd:1238/1157,cc:14856/1157,nd:685/642,nc:1370/107,sp:1/65536,px:1.00375},U={ex:!0,em:!0,mu:!0},Y=function(e){return"string"!=typeof e&&(e=e.unit),e in G||e in U||"ex"===e},X=function(e,t){var r;if(e.unit in G)r=G[e.unit]/t.fontMetrics().ptPerEm/t.sizeMultiplier;else if("mu"===e.unit)r=t.fontMetrics().cssEmPerMu;else{var a;if(a=t.style.isTight()?t.havingStyle(t.style.text()):t,"ex"===e.unit)r=a.fontMetrics().xHeight;else{if("em"!==e.unit)throw new n("Invalid unit: '"+e.unit+"'");r=a.fontMetrics().quad}a!==t&&(r*=a.sizeMultiplier/t.sizeMultiplier)}return Math.min(e.number*r,t.maxSize)},W=function(e){return+e.toFixed(4)+"em"},_=function(e){return e.filter((e=>e)).join(" ")},j=function(e,t,r){if(this.classes=e||[],this.attributes={},this.height=0,this.depth=0,this.maxFontSize=0,this.style=r||{},t){t.style.isTight()&&this.classes.push("mtight");var a=t.getColor();a&&(this.style.color=a)}},$=function(e){var t=document.createElement(e);for(var r in t.className=_(this.classes),this.style)this.style.hasOwnProperty(r)&&(t.style[r]=this.style[r]);for(var a in this.attributes)this.attributes.hasOwnProperty(a)&&t.setAttribute(a,this.attributes[a]);for(var n=0;n"};class K{constructor(e,t,r,a){this.children=void 0,this.attributes=void 0,this.classes=void 0,this.height=void 0,this.depth=void 0,this.width=void 0,this.maxFontSize=void 0,this.style=void 0,j.call(this,e,r,a),this.children=t||[]}setAttribute(e,t){this.attributes[e]=t}hasClass(e){return h(this.classes,e)}toNode(){return $.call(this,"span")}toMarkup(){return Z.call(this,"span")}}class J{constructor(e,t,r,a){this.children=void 0,this.attributes=void 0,this.classes=void 0,this.height=void 0,this.depth=void 0,this.maxFontSize=void 0,this.style=void 0,j.call(this,t,a),this.children=r||[],this.setAttribute("href",e)}setAttribute(e,t){this.attributes[e]=t}hasClass(e){return h(this.classes,e)}toNode(){return $.call(this,"a")}toMarkup(){return Z.call(this,"a")}}class Q{constructor(e,t,r){this.src=void 0,this.alt=void 0,this.classes=void 0,this.height=void 0,this.depth=void 0,this.maxFontSize=void 0,this.style=void 0,this.alt=t,this.src=e,this.classes=["mord"],this.style=r}hasClass(e){return h(this.classes,e)}toNode(){var e=document.createElement("img");for(var t in e.src=this.src,e.alt=this.alt,e.className="mord",this.style)this.style.hasOwnProperty(t)&&(e.style[t]=this.style[t]);return e}toMarkup(){var e=""+this.alt+""}}var ee={î:"ı̂",ï:"ı̈",í:"ı́",ì:"ı̀"};class te{constructor(e,t,r,a,n,i,o,s){this.text=void 0,this.height=void 0,this.depth=void 0,this.italic=void 0,this.skew=void 0,this.width=void 0,this.maxFontSize=void 0,this.classes=void 0,this.style=void 0,this.text=e,this.height=t||0,this.depth=r||0,this.italic=a||0,this.skew=n||0,this.width=i||0,this.classes=o||[],this.style=s||{},this.maxFontSize=0;var l=function(e){for(var t=0;t=n[0]&&e<=n[1])return r.name}return null}(this.text.charCodeAt(0));l&&this.classes.push(l+"_fallback"),/[îïíì]/.test(this.text)&&(this.text=ee[this.text])}hasClass(e){return h(this.classes,e)}toNode(){var e=document.createTextNode(this.text),t=null;for(var r in this.italic>0&&((t=document.createElement("span")).style.marginRight=W(this.italic)),this.classes.length>0&&((t=t||document.createElement("span")).className=_(this.classes)),this.style)this.style.hasOwnProperty(r)&&((t=t||document.createElement("span")).style[r]=this.style[r]);return t?(t.appendChild(e),t):e}toMarkup(){var e=!1,t="0&&(r+="margin-right:"+this.italic+"em;"),this.style)this.style.hasOwnProperty(a)&&(r+=p(a)+":"+this.style[a]+";");r&&(e=!0,t+=' style="'+c(r)+'"');var n=c(this.text);return e?(t+=">",t+=n,t+=""):n}}class re{constructor(e,t){this.children=void 0,this.attributes=void 0,this.children=e||[],this.attributes=t||{}}toNode(){var e=document.createElementNS("http://www.w3.org/2000/svg","svg");for(var t in this.attributes)Object.prototype.hasOwnProperty.call(this.attributes,t)&&e.setAttribute(t,this.attributes[t]);for(var r=0;r"}}class ae{constructor(e,t){this.pathName=void 0,this.alternate=void 0,this.pathName=e,this.alternate=t}toNode(){var e=document.createElementNS("http://www.w3.org/2000/svg","path");return this.alternate?e.setAttribute("d",this.alternate):e.setAttribute("d",C[this.pathName]),e}toMarkup(){return this.alternate?"":""}}class ne{constructor(e){this.attributes=void 0,this.attributes=e||{}}toNode(){var e=document.createElementNS("http://www.w3.org/2000/svg","line");for(var t in this.attributes)Object.prototype.hasOwnProperty.call(this.attributes,t)&&e.setAttribute(t,this.attributes[t]);return e}toMarkup(){var e=""}}function ie(e){if(e instanceof te)return e;throw new Error("Expected symbolNode but got "+String(e)+".")}var oe={bin:1,close:1,inner:1,open:1,punct:1,rel:1},se={"accent-token":1,mathord:1,"op-token":1,spacing:1,textord:1},le={math:{},text:{}};function he(e,t,r,a,n,i){le[e][n]={font:t,group:r,replace:a},i&&a&&(le[e][a]=le[e][n])}var me="math",ce="text",pe="main",ue="ams",de="accent-token",ge="bin",fe="close",ve="inner",be="mathord",ye="op-token",xe="open",we="punct",ke="rel",Se="spacing",Me="textord";he(me,pe,ke,"≡","\\equiv",!0),he(me,pe,ke,"≺","\\prec",!0),he(me,pe,ke,"≻","\\succ",!0),he(me,pe,ke,"∼","\\sim",!0),he(me,pe,ke,"⊥","\\perp"),he(me,pe,ke,"⪯","\\preceq",!0),he(me,pe,ke,"⪰","\\succeq",!0),he(me,pe,ke,"≃","\\simeq",!0),he(me,pe,ke,"∣","\\mid",!0),he(me,pe,ke,"≪","\\ll",!0),he(me,pe,ke,"≫","\\gg",!0),he(me,pe,ke,"≍","\\asymp",!0),he(me,pe,ke,"∥","\\parallel"),he(me,pe,ke,"⋈","\\bowtie",!0),he(me,pe,ke,"⌣","\\smile",!0),he(me,pe,ke,"⊑","\\sqsubseteq",!0),he(me,pe,ke,"⊒","\\sqsupseteq",!0),he(me,pe,ke,"≐","\\doteq",!0),he(me,pe,ke,"⌢","\\frown",!0),he(me,pe,ke,"∋","\\ni",!0),he(me,pe,ke,"∝","\\propto",!0),he(me,pe,ke,"⊢","\\vdash",!0),he(me,pe,ke,"⊣","\\dashv",!0),he(me,pe,ke,"∋","\\owns"),he(me,pe,we,".","\\ldotp"),he(me,pe,we,"⋅","\\cdotp"),he(me,pe,Me,"#","\\#"),he(ce,pe,Me,"#","\\#"),he(me,pe,Me,"&","\\&"),he(ce,pe,Me,"&","\\&"),he(me,pe,Me,"ℵ","\\aleph",!0),he(me,pe,Me,"∀","\\forall",!0),he(me,pe,Me,"ℏ","\\hbar",!0),he(me,pe,Me,"∃","\\exists",!0),he(me,pe,Me,"∇","\\nabla",!0),he(me,pe,Me,"♭","\\flat",!0),he(me,pe,Me,"ℓ","\\ell",!0),he(me,pe,Me,"♮","\\natural",!0),he(me,pe,Me,"♣","\\clubsuit",!0),he(me,pe,Me,"℘","\\wp",!0),he(me,pe,Me,"♯","\\sharp",!0),he(me,pe,Me,"♢","\\diamondsuit",!0),he(me,pe,Me,"ℜ","\\Re",!0),he(me,pe,Me,"♡","\\heartsuit",!0),he(me,pe,Me,"ℑ","\\Im",!0),he(me,pe,Me,"♠","\\spadesuit",!0),he(me,pe,Me,"§","\\S",!0),he(ce,pe,Me,"§","\\S"),he(me,pe,Me,"¶","\\P",!0),he(ce,pe,Me,"¶","\\P"),he(me,pe,Me,"†","\\dag"),he(ce,pe,Me,"†","\\dag"),he(ce,pe,Me,"†","\\textdagger"),he(me,pe,Me,"‡","\\ddag"),he(ce,pe,Me,"‡","\\ddag"),he(ce,pe,Me,"‡","\\textdaggerdbl"),he(me,pe,fe,"⎱","\\rmoustache",!0),he(me,pe,xe,"⎰","\\lmoustache",!0),he(me,pe,fe,"⟯","\\rgroup",!0),he(me,pe,xe,"⟮","\\lgroup",!0),he(me,pe,ge,"∓","\\mp",!0),he(me,pe,ge,"⊖","\\ominus",!0),he(me,pe,ge,"⊎","\\uplus",!0),he(me,pe,ge,"⊓","\\sqcap",!0),he(me,pe,ge,"∗","\\ast"),he(me,pe,ge,"⊔","\\sqcup",!0),he(me,pe,ge,"◯","\\bigcirc",!0),he(me,pe,ge,"∙","\\bullet",!0),he(me,pe,ge,"‡","\\ddagger"),he(me,pe,ge,"≀","\\wr",!0),he(me,pe,ge,"⨿","\\amalg"),he(me,pe,ge,"&","\\And"),he(me,pe,ke,"⟵","\\longleftarrow",!0),he(me,pe,ke,"⇐","\\Leftarrow",!0),he(me,pe,ke,"⟸","\\Longleftarrow",!0),he(me,pe,ke,"⟶","\\longrightarrow",!0),he(me,pe,ke,"⇒","\\Rightarrow",!0),he(me,pe,ke,"⟹","\\Longrightarrow",!0),he(me,pe,ke,"↔","\\leftrightarrow",!0),he(me,pe,ke,"⟷","\\longleftrightarrow",!0),he(me,pe,ke,"⇔","\\Leftrightarrow",!0),he(me,pe,ke,"⟺","\\Longleftrightarrow",!0),he(me,pe,ke,"↦","\\mapsto",!0),he(me,pe,ke,"⟼","\\longmapsto",!0),he(me,pe,ke,"↗","\\nearrow",!0),he(me,pe,ke,"↩","\\hookleftarrow",!0),he(me,pe,ke,"↪","\\hookrightarrow",!0),he(me,pe,ke,"↘","\\searrow",!0),he(me,pe,ke,"↼","\\leftharpoonup",!0),he(me,pe,ke,"⇀","\\rightharpoonup",!0),he(me,pe,ke,"↙","\\swarrow",!0),he(me,pe,ke,"↽","\\leftharpoondown",!0),he(me,pe,ke,"⇁","\\rightharpoondown",!0),he(me,pe,ke,"↖","\\nwarrow",!0),he(me,pe,ke,"⇌","\\rightleftharpoons",!0),he(me,ue,ke,"≮","\\nless",!0),he(me,ue,ke,"","\\@nleqslant"),he(me,ue,ke,"","\\@nleqq"),he(me,ue,ke,"⪇","\\lneq",!0),he(me,ue,ke,"≨","\\lneqq",!0),he(me,ue,ke,"","\\@lvertneqq"),he(me,ue,ke,"⋦","\\lnsim",!0),he(me,ue,ke,"⪉","\\lnapprox",!0),he(me,ue,ke,"⊀","\\nprec",!0),he(me,ue,ke,"⋠","\\npreceq",!0),he(me,ue,ke,"⋨","\\precnsim",!0),he(me,ue,ke,"⪹","\\precnapprox",!0),he(me,ue,ke,"≁","\\nsim",!0),he(me,ue,ke,"","\\@nshortmid"),he(me,ue,ke,"∤","\\nmid",!0),he(me,ue,ke,"⊬","\\nvdash",!0),he(me,ue,ke,"⊭","\\nvDash",!0),he(me,ue,ke,"⋪","\\ntriangleleft"),he(me,ue,ke,"⋬","\\ntrianglelefteq",!0),he(me,ue,ke,"⊊","\\subsetneq",!0),he(me,ue,ke,"","\\@varsubsetneq"),he(me,ue,ke,"⫋","\\subsetneqq",!0),he(me,ue,ke,"","\\@varsubsetneqq"),he(me,ue,ke,"≯","\\ngtr",!0),he(me,ue,ke,"","\\@ngeqslant"),he(me,ue,ke,"","\\@ngeqq"),he(me,ue,ke,"⪈","\\gneq",!0),he(me,ue,ke,"≩","\\gneqq",!0),he(me,ue,ke,"","\\@gvertneqq"),he(me,ue,ke,"⋧","\\gnsim",!0),he(me,ue,ke,"⪊","\\gnapprox",!0),he(me,ue,ke,"⊁","\\nsucc",!0),he(me,ue,ke,"⋡","\\nsucceq",!0),he(me,ue,ke,"⋩","\\succnsim",!0),he(me,ue,ke,"⪺","\\succnapprox",!0),he(me,ue,ke,"≆","\\ncong",!0),he(me,ue,ke,"","\\@nshortparallel"),he(me,ue,ke,"∦","\\nparallel",!0),he(me,ue,ke,"⊯","\\nVDash",!0),he(me,ue,ke,"⋫","\\ntriangleright"),he(me,ue,ke,"⋭","\\ntrianglerighteq",!0),he(me,ue,ke,"","\\@nsupseteqq"),he(me,ue,ke,"⊋","\\supsetneq",!0),he(me,ue,ke,"","\\@varsupsetneq"),he(me,ue,ke,"⫌","\\supsetneqq",!0),he(me,ue,ke,"","\\@varsupsetneqq"),he(me,ue,ke,"⊮","\\nVdash",!0),he(me,ue,ke,"⪵","\\precneqq",!0),he(me,ue,ke,"⪶","\\succneqq",!0),he(me,ue,ke,"","\\@nsubseteqq"),he(me,ue,ge,"⊴","\\unlhd"),he(me,ue,ge,"⊵","\\unrhd"),he(me,ue,ke,"↚","\\nleftarrow",!0),he(me,ue,ke,"↛","\\nrightarrow",!0),he(me,ue,ke,"⇍","\\nLeftarrow",!0),he(me,ue,ke,"⇏","\\nRightarrow",!0),he(me,ue,ke,"↮","\\nleftrightarrow",!0),he(me,ue,ke,"⇎","\\nLeftrightarrow",!0),he(me,ue,ke,"△","\\vartriangle"),he(me,ue,Me,"ℏ","\\hslash"),he(me,ue,Me,"▽","\\triangledown"),he(me,ue,Me,"◊","\\lozenge"),he(me,ue,Me,"Ⓢ","\\circledS"),he(me,ue,Me,"®","\\circledR"),he(ce,ue,Me,"®","\\circledR"),he(me,ue,Me,"∡","\\measuredangle",!0),he(me,ue,Me,"∄","\\nexists"),he(me,ue,Me,"℧","\\mho"),he(me,ue,Me,"Ⅎ","\\Finv",!0),he(me,ue,Me,"⅁","\\Game",!0),he(me,ue,Me,"‵","\\backprime"),he(me,ue,Me,"▲","\\blacktriangle"),he(me,ue,Me,"▼","\\blacktriangledown"),he(me,ue,Me,"■","\\blacksquare"),he(me,ue,Me,"⧫","\\blacklozenge"),he(me,ue,Me,"★","\\bigstar"),he(me,ue,Me,"∢","\\sphericalangle",!0),he(me,ue,Me,"∁","\\complement",!0),he(me,ue,Me,"ð","\\eth",!0),he(ce,pe,Me,"ð","ð"),he(me,ue,Me,"╱","\\diagup"),he(me,ue,Me,"╲","\\diagdown"),he(me,ue,Me,"□","\\square"),he(me,ue,Me,"□","\\Box"),he(me,ue,Me,"◊","\\Diamond"),he(me,ue,Me,"¥","\\yen",!0),he(ce,ue,Me,"¥","\\yen",!0),he(me,ue,Me,"✓","\\checkmark",!0),he(ce,ue,Me,"✓","\\checkmark"),he(me,ue,Me,"ℶ","\\beth",!0),he(me,ue,Me,"ℸ","\\daleth",!0),he(me,ue,Me,"ℷ","\\gimel",!0),he(me,ue,Me,"ϝ","\\digamma",!0),he(me,ue,Me,"ϰ","\\varkappa"),he(me,ue,xe,"┌","\\@ulcorner",!0),he(me,ue,fe,"┐","\\@urcorner",!0),he(me,ue,xe,"└","\\@llcorner",!0),he(me,ue,fe,"┘","\\@lrcorner",!0),he(me,ue,ke,"≦","\\leqq",!0),he(me,ue,ke,"⩽","\\leqslant",!0),he(me,ue,ke,"⪕","\\eqslantless",!0),he(me,ue,ke,"≲","\\lesssim",!0),he(me,ue,ke,"⪅","\\lessapprox",!0),he(me,ue,ke,"≊","\\approxeq",!0),he(me,ue,ge,"⋖","\\lessdot"),he(me,ue,ke,"⋘","\\lll",!0),he(me,ue,ke,"≶","\\lessgtr",!0),he(me,ue,ke,"⋚","\\lesseqgtr",!0),he(me,ue,ke,"⪋","\\lesseqqgtr",!0),he(me,ue,ke,"≑","\\doteqdot"),he(me,ue,ke,"≓","\\risingdotseq",!0),he(me,ue,ke,"≒","\\fallingdotseq",!0),he(me,ue,ke,"∽","\\backsim",!0),he(me,ue,ke,"⋍","\\backsimeq",!0),he(me,ue,ke,"⫅","\\subseteqq",!0),he(me,ue,ke,"⋐","\\Subset",!0),he(me,ue,ke,"⊏","\\sqsubset",!0),he(me,ue,ke,"≼","\\preccurlyeq",!0),he(me,ue,ke,"⋞","\\curlyeqprec",!0),he(me,ue,ke,"≾","\\precsim",!0),he(me,ue,ke,"⪷","\\precapprox",!0),he(me,ue,ke,"⊲","\\vartriangleleft"),he(me,ue,ke,"⊴","\\trianglelefteq"),he(me,ue,ke,"⊨","\\vDash",!0),he(me,ue,ke,"⊪","\\Vvdash",!0),he(me,ue,ke,"⌣","\\smallsmile"),he(me,ue,ke,"⌢","\\smallfrown"),he(me,ue,ke,"≏","\\bumpeq",!0),he(me,ue,ke,"≎","\\Bumpeq",!0),he(me,ue,ke,"≧","\\geqq",!0),he(me,ue,ke,"⩾","\\geqslant",!0),he(me,ue,ke,"⪖","\\eqslantgtr",!0),he(me,ue,ke,"≳","\\gtrsim",!0),he(me,ue,ke,"⪆","\\gtrapprox",!0),he(me,ue,ge,"⋗","\\gtrdot"),he(me,ue,ke,"⋙","\\ggg",!0),he(me,ue,ke,"≷","\\gtrless",!0),he(me,ue,ke,"⋛","\\gtreqless",!0),he(me,ue,ke,"⪌","\\gtreqqless",!0),he(me,ue,ke,"≖","\\eqcirc",!0),he(me,ue,ke,"≗","\\circeq",!0),he(me,ue,ke,"≜","\\triangleq",!0),he(me,ue,ke,"∼","\\thicksim"),he(me,ue,ke,"≈","\\thickapprox"),he(me,ue,ke,"⫆","\\supseteqq",!0),he(me,ue,ke,"⋑","\\Supset",!0),he(me,ue,ke,"⊐","\\sqsupset",!0),he(me,ue,ke,"≽","\\succcurlyeq",!0),he(me,ue,ke,"⋟","\\curlyeqsucc",!0),he(me,ue,ke,"≿","\\succsim",!0),he(me,ue,ke,"⪸","\\succapprox",!0),he(me,ue,ke,"⊳","\\vartriangleright"),he(me,ue,ke,"⊵","\\trianglerighteq"),he(me,ue,ke,"⊩","\\Vdash",!0),he(me,ue,ke,"∣","\\shortmid"),he(me,ue,ke,"∥","\\shortparallel"),he(me,ue,ke,"≬","\\between",!0),he(me,ue,ke,"⋔","\\pitchfork",!0),he(me,ue,ke,"∝","\\varpropto"),he(me,ue,ke,"◀","\\blacktriangleleft"),he(me,ue,ke,"∴","\\therefore",!0),he(me,ue,ke,"∍","\\backepsilon"),he(me,ue,ke,"▶","\\blacktriangleright"),he(me,ue,ke,"∵","\\because",!0),he(me,ue,ke,"⋘","\\llless"),he(me,ue,ke,"⋙","\\gggtr"),he(me,ue,ge,"⊲","\\lhd"),he(me,ue,ge,"⊳","\\rhd"),he(me,ue,ke,"≂","\\eqsim",!0),he(me,pe,ke,"⋈","\\Join"),he(me,ue,ke,"≑","\\Doteq",!0),he(me,ue,ge,"∔","\\dotplus",!0),he(me,ue,ge,"∖","\\smallsetminus"),he(me,ue,ge,"⋒","\\Cap",!0),he(me,ue,ge,"⋓","\\Cup",!0),he(me,ue,ge,"⩞","\\doublebarwedge",!0),he(me,ue,ge,"⊟","\\boxminus",!0),he(me,ue,ge,"⊞","\\boxplus",!0),he(me,ue,ge,"⋇","\\divideontimes",!0),he(me,ue,ge,"⋉","\\ltimes",!0),he(me,ue,ge,"⋊","\\rtimes",!0),he(me,ue,ge,"⋋","\\leftthreetimes",!0),he(me,ue,ge,"⋌","\\rightthreetimes",!0),he(me,ue,ge,"⋏","\\curlywedge",!0),he(me,ue,ge,"⋎","\\curlyvee",!0),he(me,ue,ge,"⊝","\\circleddash",!0),he(me,ue,ge,"⊛","\\circledast",!0),he(me,ue,ge,"⋅","\\centerdot"),he(me,ue,ge,"⊺","\\intercal",!0),he(me,ue,ge,"⋒","\\doublecap"),he(me,ue,ge,"⋓","\\doublecup"),he(me,ue,ge,"⊠","\\boxtimes",!0),he(me,ue,ke,"⇢","\\dashrightarrow",!0),he(me,ue,ke,"⇠","\\dashleftarrow",!0),he(me,ue,ke,"⇇","\\leftleftarrows",!0),he(me,ue,ke,"⇆","\\leftrightarrows",!0),he(me,ue,ke,"⇚","\\Lleftarrow",!0),he(me,ue,ke,"↞","\\twoheadleftarrow",!0),he(me,ue,ke,"↢","\\leftarrowtail",!0),he(me,ue,ke,"↫","\\looparrowleft",!0),he(me,ue,ke,"⇋","\\leftrightharpoons",!0),he(me,ue,ke,"↶","\\curvearrowleft",!0),he(me,ue,ke,"↺","\\circlearrowleft",!0),he(me,ue,ke,"↰","\\Lsh",!0),he(me,ue,ke,"⇈","\\upuparrows",!0),he(me,ue,ke,"↿","\\upharpoonleft",!0),he(me,ue,ke,"⇃","\\downharpoonleft",!0),he(me,pe,ke,"⊶","\\origof",!0),he(me,pe,ke,"⊷","\\imageof",!0),he(me,ue,ke,"⊸","\\multimap",!0),he(me,ue,ke,"↭","\\leftrightsquigarrow",!0),he(me,ue,ke,"⇉","\\rightrightarrows",!0),he(me,ue,ke,"⇄","\\rightleftarrows",!0),he(me,ue,ke,"↠","\\twoheadrightarrow",!0),he(me,ue,ke,"↣","\\rightarrowtail",!0),he(me,ue,ke,"↬","\\looparrowright",!0),he(me,ue,ke,"↷","\\curvearrowright",!0),he(me,ue,ke,"↻","\\circlearrowright",!0),he(me,ue,ke,"↱","\\Rsh",!0),he(me,ue,ke,"⇊","\\downdownarrows",!0),he(me,ue,ke,"↾","\\upharpoonright",!0),he(me,ue,ke,"⇂","\\downharpoonright",!0),he(me,ue,ke,"⇝","\\rightsquigarrow",!0),he(me,ue,ke,"⇝","\\leadsto"),he(me,ue,ke,"⇛","\\Rrightarrow",!0),he(me,ue,ke,"↾","\\restriction"),he(me,pe,Me,"‘","`"),he(me,pe,Me,"$","\\$"),he(ce,pe,Me,"$","\\$"),he(ce,pe,Me,"$","\\textdollar"),he(me,pe,Me,"%","\\%"),he(ce,pe,Me,"%","\\%"),he(me,pe,Me,"_","\\_"),he(ce,pe,Me,"_","\\_"),he(ce,pe,Me,"_","\\textunderscore"),he(me,pe,Me,"∠","\\angle",!0),he(me,pe,Me,"∞","\\infty",!0),he(me,pe,Me,"′","\\prime"),he(me,pe,Me,"△","\\triangle"),he(me,pe,Me,"Γ","\\Gamma",!0),he(me,pe,Me,"Δ","\\Delta",!0),he(me,pe,Me,"Θ","\\Theta",!0),he(me,pe,Me,"Λ","\\Lambda",!0),he(me,pe,Me,"Ξ","\\Xi",!0),he(me,pe,Me,"Π","\\Pi",!0),he(me,pe,Me,"Σ","\\Sigma",!0),he(me,pe,Me,"Υ","\\Upsilon",!0),he(me,pe,Me,"Φ","\\Phi",!0),he(me,pe,Me,"Ψ","\\Psi",!0),he(me,pe,Me,"Ω","\\Omega",!0),he(me,pe,Me,"A","Α"),he(me,pe,Me,"B","Β"),he(me,pe,Me,"E","Ε"),he(me,pe,Me,"Z","Ζ"),he(me,pe,Me,"H","Η"),he(me,pe,Me,"I","Ι"),he(me,pe,Me,"K","Κ"),he(me,pe,Me,"M","Μ"),he(me,pe,Me,"N","Ν"),he(me,pe,Me,"O","Ο"),he(me,pe,Me,"P","Ρ"),he(me,pe,Me,"T","Τ"),he(me,pe,Me,"X","Χ"),he(me,pe,Me,"¬","\\neg",!0),he(me,pe,Me,"¬","\\lnot"),he(me,pe,Me,"⊤","\\top"),he(me,pe,Me,"⊥","\\bot"),he(me,pe,Me,"∅","\\emptyset"),he(me,ue,Me,"∅","\\varnothing"),he(me,pe,be,"α","\\alpha",!0),he(me,pe,be,"β","\\beta",!0),he(me,pe,be,"γ","\\gamma",!0),he(me,pe,be,"δ","\\delta",!0),he(me,pe,be,"ϵ","\\epsilon",!0),he(me,pe,be,"ζ","\\zeta",!0),he(me,pe,be,"η","\\eta",!0),he(me,pe,be,"θ","\\theta",!0),he(me,pe,be,"ι","\\iota",!0),he(me,pe,be,"κ","\\kappa",!0),he(me,pe,be,"λ","\\lambda",!0),he(me,pe,be,"μ","\\mu",!0),he(me,pe,be,"ν","\\nu",!0),he(me,pe,be,"ξ","\\xi",!0),he(me,pe,be,"ο","\\omicron",!0),he(me,pe,be,"π","\\pi",!0),he(me,pe,be,"ρ","\\rho",!0),he(me,pe,be,"σ","\\sigma",!0),he(me,pe,be,"τ","\\tau",!0),he(me,pe,be,"υ","\\upsilon",!0),he(me,pe,be,"ϕ","\\phi",!0),he(me,pe,be,"χ","\\chi",!0),he(me,pe,be,"ψ","\\psi",!0),he(me,pe,be,"ω","\\omega",!0),he(me,pe,be,"ε","\\varepsilon",!0),he(me,pe,be,"ϑ","\\vartheta",!0),he(me,pe,be,"ϖ","\\varpi",!0),he(me,pe,be,"ϱ","\\varrho",!0),he(me,pe,be,"ς","\\varsigma",!0),he(me,pe,be,"φ","\\varphi",!0),he(me,pe,ge,"∗","*",!0),he(me,pe,ge,"+","+"),he(me,pe,ge,"−","-",!0),he(me,pe,ge,"⋅","\\cdot",!0),he(me,pe,ge,"∘","\\circ",!0),he(me,pe,ge,"÷","\\div",!0),he(me,pe,ge,"±","\\pm",!0),he(me,pe,ge,"×","\\times",!0),he(me,pe,ge,"∩","\\cap",!0),he(me,pe,ge,"∪","\\cup",!0),he(me,pe,ge,"∖","\\setminus",!0),he(me,pe,ge,"∧","\\land"),he(me,pe,ge,"∨","\\lor"),he(me,pe,ge,"∧","\\wedge",!0),he(me,pe,ge,"∨","\\vee",!0),he(me,pe,Me,"√","\\surd"),he(me,pe,xe,"⟨","\\langle",!0),he(me,pe,xe,"∣","\\lvert"),he(me,pe,xe,"∥","\\lVert"),he(me,pe,fe,"?","?"),he(me,pe,fe,"!","!"),he(me,pe,fe,"⟩","\\rangle",!0),he(me,pe,fe,"∣","\\rvert"),he(me,pe,fe,"∥","\\rVert"),he(me,pe,ke,"=","="),he(me,pe,ke,":",":"),he(me,pe,ke,"≈","\\approx",!0),he(me,pe,ke,"≅","\\cong",!0),he(me,pe,ke,"≥","\\ge"),he(me,pe,ke,"≥","\\geq",!0),he(me,pe,ke,"←","\\gets"),he(me,pe,ke,">","\\gt",!0),he(me,pe,ke,"∈","\\in",!0),he(me,pe,ke,"","\\@not"),he(me,pe,ke,"⊂","\\subset",!0),he(me,pe,ke,"⊃","\\supset",!0),he(me,pe,ke,"⊆","\\subseteq",!0),he(me,pe,ke,"⊇","\\supseteq",!0),he(me,ue,ke,"⊈","\\nsubseteq",!0),he(me,ue,ke,"⊉","\\nsupseteq",!0),he(me,pe,ke,"⊨","\\models"),he(me,pe,ke,"←","\\leftarrow",!0),he(me,pe,ke,"≤","\\le"),he(me,pe,ke,"≤","\\leq",!0),he(me,pe,ke,"<","\\lt",!0),he(me,pe,ke,"→","\\rightarrow",!0),he(me,pe,ke,"→","\\to"),he(me,ue,ke,"≱","\\ngeq",!0),he(me,ue,ke,"≰","\\nleq",!0),he(me,pe,Se," ","\\ "),he(me,pe,Se," ","\\space"),he(me,pe,Se," ","\\nobreakspace"),he(ce,pe,Se," ","\\ "),he(ce,pe,Se," "," "),he(ce,pe,Se," ","\\space"),he(ce,pe,Se," ","\\nobreakspace"),he(me,pe,Se,null,"\\nobreak"),he(me,pe,Se,null,"\\allowbreak"),he(me,pe,we,",",","),he(me,pe,we,";",";"),he(me,ue,ge,"⊼","\\barwedge",!0),he(me,ue,ge,"⊻","\\veebar",!0),he(me,pe,ge,"⊙","\\odot",!0),he(me,pe,ge,"⊕","\\oplus",!0),he(me,pe,ge,"⊗","\\otimes",!0),he(me,pe,Me,"∂","\\partial",!0),he(me,pe,ge,"⊘","\\oslash",!0),he(me,ue,ge,"⊚","\\circledcirc",!0),he(me,ue,ge,"⊡","\\boxdot",!0),he(me,pe,ge,"△","\\bigtriangleup"),he(me,pe,ge,"▽","\\bigtriangledown"),he(me,pe,ge,"†","\\dagger"),he(me,pe,ge,"⋄","\\diamond"),he(me,pe,ge,"⋆","\\star"),he(me,pe,ge,"◃","\\triangleleft"),he(me,pe,ge,"▹","\\triangleright"),he(me,pe,xe,"{","\\{"),he(ce,pe,Me,"{","\\{"),he(ce,pe,Me,"{","\\textbraceleft"),he(me,pe,fe,"}","\\}"),he(ce,pe,Me,"}","\\}"),he(ce,pe,Me,"}","\\textbraceright"),he(me,pe,xe,"{","\\lbrace"),he(me,pe,fe,"}","\\rbrace"),he(me,pe,xe,"[","\\lbrack",!0),he(ce,pe,Me,"[","\\lbrack",!0),he(me,pe,fe,"]","\\rbrack",!0),he(ce,pe,Me,"]","\\rbrack",!0),he(me,pe,xe,"(","\\lparen",!0),he(me,pe,fe,")","\\rparen",!0),he(ce,pe,Me,"<","\\textless",!0),he(ce,pe,Me,">","\\textgreater",!0),he(me,pe,xe,"⌊","\\lfloor",!0),he(me,pe,fe,"⌋","\\rfloor",!0),he(me,pe,xe,"⌈","\\lceil",!0),he(me,pe,fe,"⌉","\\rceil",!0),he(me,pe,Me,"\\","\\backslash"),he(me,pe,Me,"∣","|"),he(me,pe,Me,"∣","\\vert"),he(ce,pe,Me,"|","\\textbar",!0),he(me,pe,Me,"∥","\\|"),he(me,pe,Me,"∥","\\Vert"),he(ce,pe,Me,"∥","\\textbardbl"),he(ce,pe,Me,"~","\\textasciitilde"),he(ce,pe,Me,"\\","\\textbackslash"),he(ce,pe,Me,"^","\\textasciicircum"),he(me,pe,ke,"↑","\\uparrow",!0),he(me,pe,ke,"⇑","\\Uparrow",!0),he(me,pe,ke,"↓","\\downarrow",!0),he(me,pe,ke,"⇓","\\Downarrow",!0),he(me,pe,ke,"↕","\\updownarrow",!0),he(me,pe,ke,"⇕","\\Updownarrow",!0),he(me,pe,ye,"∐","\\coprod"),he(me,pe,ye,"⋁","\\bigvee"),he(me,pe,ye,"⋀","\\bigwedge"),he(me,pe,ye,"⨄","\\biguplus"),he(me,pe,ye,"⋂","\\bigcap"),he(me,pe,ye,"⋃","\\bigcup"),he(me,pe,ye,"∫","\\int"),he(me,pe,ye,"∫","\\intop"),he(me,pe,ye,"∬","\\iint"),he(me,pe,ye,"∭","\\iiint"),he(me,pe,ye,"∏","\\prod"),he(me,pe,ye,"∑","\\sum"),he(me,pe,ye,"⨂","\\bigotimes"),he(me,pe,ye,"⨁","\\bigoplus"),he(me,pe,ye,"⨀","\\bigodot"),he(me,pe,ye,"∮","\\oint"),he(me,pe,ye,"∯","\\oiint"),he(me,pe,ye,"∰","\\oiiint"),he(me,pe,ye,"⨆","\\bigsqcup"),he(me,pe,ye,"∫","\\smallint"),he(ce,pe,ve,"…","\\textellipsis"),he(me,pe,ve,"…","\\mathellipsis"),he(ce,pe,ve,"…","\\ldots",!0),he(me,pe,ve,"…","\\ldots",!0),he(me,pe,ve,"⋯","\\@cdots",!0),he(me,pe,ve,"⋱","\\ddots",!0),he(me,pe,Me,"⋮","\\varvdots"),he(me,pe,de,"ˊ","\\acute"),he(me,pe,de,"ˋ","\\grave"),he(me,pe,de,"¨","\\ddot"),he(me,pe,de,"~","\\tilde"),he(me,pe,de,"ˉ","\\bar"),he(me,pe,de,"˘","\\breve"),he(me,pe,de,"ˇ","\\check"),he(me,pe,de,"^","\\hat"),he(me,pe,de,"⃗","\\vec"),he(me,pe,de,"˙","\\dot"),he(me,pe,de,"˚","\\mathring"),he(me,pe,be,"","\\@imath"),he(me,pe,be,"","\\@jmath"),he(me,pe,Me,"ı","ı"),he(me,pe,Me,"ȷ","ȷ"),he(ce,pe,Me,"ı","\\i",!0),he(ce,pe,Me,"ȷ","\\j",!0),he(ce,pe,Me,"ß","\\ss",!0),he(ce,pe,Me,"æ","\\ae",!0),he(ce,pe,Me,"œ","\\oe",!0),he(ce,pe,Me,"ø","\\o",!0),he(ce,pe,Me,"Æ","\\AE",!0),he(ce,pe,Me,"Œ","\\OE",!0),he(ce,pe,Me,"Ø","\\O",!0),he(ce,pe,de,"ˊ","\\'"),he(ce,pe,de,"ˋ","\\`"),he(ce,pe,de,"ˆ","\\^"),he(ce,pe,de,"˜","\\~"),he(ce,pe,de,"ˉ","\\="),he(ce,pe,de,"˘","\\u"),he(ce,pe,de,"˙","\\."),he(ce,pe,de,"¸","\\c"),he(ce,pe,de,"˚","\\r"),he(ce,pe,de,"ˇ","\\v"),he(ce,pe,de,"¨",'\\"'),he(ce,pe,de,"˝","\\H"),he(ce,pe,de,"◯","\\textcircled");var ze={"--":!0,"---":!0,"``":!0,"''":!0};he(ce,pe,Me,"–","--",!0),he(ce,pe,Me,"–","\\textendash"),he(ce,pe,Me,"—","---",!0),he(ce,pe,Me,"—","\\textemdash"),he(ce,pe,Me,"‘","`",!0),he(ce,pe,Me,"‘","\\textquoteleft"),he(ce,pe,Me,"’","'",!0),he(ce,pe,Me,"’","\\textquoteright"),he(ce,pe,Me,"“","``",!0),he(ce,pe,Me,"“","\\textquotedblleft"),he(ce,pe,Me,"”","''",!0),he(ce,pe,Me,"”","\\textquotedblright"),he(me,pe,Me,"°","\\degree",!0),he(ce,pe,Me,"°","\\degree"),he(ce,pe,Me,"°","\\textdegree",!0),he(me,pe,Me,"£","\\pounds"),he(me,pe,Me,"£","\\mathsterling",!0),he(ce,pe,Me,"£","\\pounds"),he(ce,pe,Me,"£","\\textsterling",!0),he(me,ue,Me,"✠","\\maltese"),he(ce,ue,Me,"✠","\\maltese");for(var Ae=0;Ae<14;Ae++){var Te='0123456789/@."'.charAt(Ae);he(me,pe,Me,Te,Te)}for(var Be=0;Be<25;Be++){var Ne='0123456789!@*()-=+";:?/.,'.charAt(Be);he(ce,pe,Me,Ne,Ne)}for(var qe="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz",Ce=0;Ce<52;Ce++){var Ie=qe.charAt(Ce);he(me,pe,be,Ie,Ie),he(ce,pe,Me,Ie,Ie)}he(me,ue,Me,"C","ℂ"),he(ce,ue,Me,"C","ℂ"),he(me,ue,Me,"H","ℍ"),he(ce,ue,Me,"H","ℍ"),he(me,ue,Me,"N","ℕ"),he(ce,ue,Me,"N","ℕ"),he(me,ue,Me,"P","ℙ"),he(ce,ue,Me,"P","ℙ"),he(me,ue,Me,"Q","ℚ"),he(ce,ue,Me,"Q","ℚ"),he(me,ue,Me,"R","ℝ"),he(ce,ue,Me,"R","ℝ"),he(me,ue,Me,"Z","ℤ"),he(ce,ue,Me,"Z","ℤ"),he(me,pe,be,"h","ℎ"),he(ce,pe,be,"h","ℎ");for(var Re="",He=0;He<52;He++){var Oe=qe.charAt(He);he(me,pe,be,Oe,Re=String.fromCharCode(55349,56320+He)),he(ce,pe,Me,Oe,Re),he(me,pe,be,Oe,Re=String.fromCharCode(55349,56372+He)),he(ce,pe,Me,Oe,Re),he(me,pe,be,Oe,Re=String.fromCharCode(55349,56424+He)),he(ce,pe,Me,Oe,Re),he(me,pe,be,Oe,Re=String.fromCharCode(55349,56580+He)),he(ce,pe,Me,Oe,Re),he(me,pe,be,Oe,Re=String.fromCharCode(55349,56736+He)),he(ce,pe,Me,Oe,Re),he(me,pe,be,Oe,Re=String.fromCharCode(55349,56788+He)),he(ce,pe,Me,Oe,Re),he(me,pe,be,Oe,Re=String.fromCharCode(55349,56840+He)),he(ce,pe,Me,Oe,Re),he(me,pe,be,Oe,Re=String.fromCharCode(55349,56944+He)),he(ce,pe,Me,Oe,Re),He<26&&(he(me,pe,be,Oe,Re=String.fromCharCode(55349,56632+He)),he(ce,pe,Me,Oe,Re),he(me,pe,be,Oe,Re=String.fromCharCode(55349,56476+He)),he(ce,pe,Me,Oe,Re))}he(me,pe,be,"k",Re=String.fromCharCode(55349,56668)),he(ce,pe,Me,"k",Re);for(var Ee=0;Ee<10;Ee++){var Le=Ee.toString();he(me,pe,be,Le,Re=String.fromCharCode(55349,57294+Ee)),he(ce,pe,Me,Le,Re),he(me,pe,be,Le,Re=String.fromCharCode(55349,57314+Ee)),he(ce,pe,Me,Le,Re),he(me,pe,be,Le,Re=String.fromCharCode(55349,57324+Ee)),he(ce,pe,Me,Le,Re),he(me,pe,be,Le,Re=String.fromCharCode(55349,57334+Ee)),he(ce,pe,Me,Le,Re)}for(var De=0;De<3;De++){var Pe="ÐÞþ".charAt(De);he(me,pe,be,Pe,Pe),he(ce,pe,Me,Pe,Pe)}var Ve=[["mathbf","textbf","Main-Bold"],["mathbf","textbf","Main-Bold"],["mathnormal","textit","Math-Italic"],["mathnormal","textit","Math-Italic"],["boldsymbol","boldsymbol","Main-BoldItalic"],["boldsymbol","boldsymbol","Main-BoldItalic"],["mathscr","textscr","Script-Regular"],["","",""],["","",""],["","",""],["mathfrak","textfrak","Fraktur-Regular"],["mathfrak","textfrak","Fraktur-Regular"],["mathbb","textbb","AMS-Regular"],["mathbb","textbb","AMS-Regular"],["","",""],["","",""],["mathsf","textsf","SansSerif-Regular"],["mathsf","textsf","SansSerif-Regular"],["mathboldsf","textboldsf","SansSerif-Bold"],["mathboldsf","textboldsf","SansSerif-Bold"],["mathitsf","textitsf","SansSerif-Italic"],["mathitsf","textitsf","SansSerif-Italic"],["","",""],["","",""],["mathtt","texttt","Typewriter-Regular"],["mathtt","texttt","Typewriter-Regular"]],Fe=[["mathbf","textbf","Main-Bold"],["","",""],["mathsf","textsf","SansSerif-Regular"],["mathboldsf","textboldsf","SansSerif-Bold"],["mathtt","texttt","Typewriter-Regular"]],Ge=function(e,t,r){return le[r][e]&&le[r][e].replace&&(e=le[r][e].replace),{value:e,metrics:E(e,t,r)}},Ue=function(e,t,r,a,n){var i,o=Ge(e,t,r),s=o.metrics;if(e=o.value,s){var l=s.italic;("text"===r||a&&"mathit"===a.font)&&(l=0),i=new te(e,s.height,s.depth,l,s.skew,s.width,n)}else"undefined"!=typeof console&&console.warn("No character metrics for '"+e+"' in style '"+t+"' and mode '"+r+"'"),i=new te(e,0,0,0,0,0,n);if(a){i.maxFontSize=a.sizeMultiplier,a.style.isTight()&&i.classes.push("mtight");var h=a.getColor();h&&(i.style.color=h)}return i},Ye=(e,t)=>{if(_(e.classes)!==_(t.classes)||e.skew!==t.skew||e.maxFontSize!==t.maxFontSize)return!1;if(1===e.classes.length){var r=e.classes[0];if("mbin"===r||"mord"===r)return!1}for(var a in e.style)if(e.style.hasOwnProperty(a)&&e.style[a]!==t.style[a])return!1;for(var n in t.style)if(t.style.hasOwnProperty(n)&&e.style[n]!==t.style[n])return!1;return!0},Xe=function(e){for(var t=0,r=0,a=0,n=0;nt&&(t=i.height),i.depth>r&&(r=i.depth),i.maxFontSize>a&&(a=i.maxFontSize)}e.height=t,e.depth=r,e.maxFontSize=a},We=function(e,t,r,a){var n=new K(e,t,r,a);return Xe(n),n},_e=(e,t,r,a)=>new K(e,t,r,a),je=function(e){var t=new I(e);return Xe(t),t},$e=function(e,t,r){var a="";switch(e){case"amsrm":a="AMS";break;case"textrm":a="Main";break;case"textsf":a="SansSerif";break;case"texttt":a="Typewriter";break;default:a=e}return a+"-"+("textbf"===t&&"textit"===r?"BoldItalic":"textbf"===t?"Bold":"textit"===t?"Italic":"Regular")},Ze={mathbf:{variant:"bold",fontName:"Main-Bold"},mathrm:{variant:"normal",fontName:"Main-Regular"},textit:{variant:"italic",fontName:"Main-Italic"},mathit:{variant:"italic",fontName:"Main-Italic"},mathnormal:{variant:"italic",fontName:"Math-Italic"},mathbb:{variant:"double-struck",fontName:"AMS-Regular"},mathcal:{variant:"script",fontName:"Caligraphic-Regular"},mathfrak:{variant:"fraktur",fontName:"Fraktur-Regular"},mathscr:{variant:"script",fontName:"Script-Regular"},mathsf:{variant:"sans-serif",fontName:"SansSerif-Regular"},mathtt:{variant:"monospace",fontName:"Typewriter-Regular"}},Ke={vec:["vec",.471,.714],oiintSize1:["oiintSize1",.957,.499],oiintSize2:["oiintSize2",1.472,.659],oiiintSize1:["oiiintSize1",1.304,.499],oiiintSize2:["oiiintSize2",1.98,.659]},Je={fontMap:Ze,makeSymbol:Ue,mathsym:function(e,t,r,a){return void 0===a&&(a=[]),"boldsymbol"===r.font&&Ge(e,"Main-Bold",t).metrics?Ue(e,"Main-Bold",t,r,a.concat(["mathbf"])):"\\"===e||"main"===le[t][e].font?Ue(e,"Main-Regular",t,r,a):Ue(e,"AMS-Regular",t,r,a.concat(["amsrm"]))},makeSpan:We,makeSvgSpan:_e,makeLineSpan:function(e,t,r){var a=We([e],[],t);return a.height=Math.max(r||t.fontMetrics().defaultRuleThickness,t.minRuleThickness),a.style.borderBottomWidth=W(a.height),a.maxFontSize=1,a},makeAnchor:function(e,t,r,a){var n=new J(e,t,r,a);return Xe(n),n},makeFragment:je,wrapFragment:function(e,t){return e instanceof I?We([],[e],t):e},makeVList:function(e,t){for(var{children:r,depth:a}=function(e){if("individualShift"===e.positionType){for(var t=e.children,r=[t[0]],a=-t[0].shift-t[0].elem.depth,n=a,i=1;i{var r=We(["mspace"],[],t),a=X(e,t);return r.style.marginRight=W(a),r},staticSvg:function(e,t){var[r,a,n]=Ke[e],i=new ae(r),o=new re([i],{width:W(a),height:W(n),style:"width:"+W(a),viewBox:"0 0 "+1e3*a+" "+1e3*n,preserveAspectRatio:"xMinYMin"}),s=_e(["overlay"],[o],t);return s.height=n,s.style.height=W(n),s.style.width=W(a),s},svgData:Ke,tryCombineChars:e=>{for(var t=0;t{var r=t.classes[0],a=e.classes[0];"mbin"===r&&h(ut,a)?t.classes[0]="mord":"mbin"===a&&h(pt,r)&&(e.classes[0]="mord")}),{node:c},p,u),vt(n,((e,t)=>{var r=xt(t),a=xt(e),n=r&&a?e.hasClass("mtight")?at[r][a]:rt[r][a]:null;if(n)return Je.makeGlue(n,l)}),{node:c},p,u),n},vt=function e(t,r,a,n,i){n&&t.push(n);for(var o=0;or=>{t.splice(e+1,0,r),o++})(o)}}n&&t.pop()},bt=function(e){return e instanceof I||e instanceof J||e instanceof K&&e.hasClass("enclosing")?e:null},yt=function e(t,r){var a=bt(t);if(a){var n=a.children;if(n.length){if("right"===r)return e(n[n.length-1],"right");if("left"===r)return e(n[0],"left")}}return t},xt=function(e,t){return e?(t&&(e=yt(e,t)),gt[e.classes[0]]||null):null},wt=function(e,t){var r=["nulldelimiter"].concat(e.baseSizingClasses());return ct(t.concat(r))},kt=function(e,t,r){if(!e)return ct();if(it[e.type]){var a=it[e.type](e,t);if(r&&t.size!==r.size){a=ct(t.sizingClasses(r),[a],t);var i=t.sizeMultiplier/r.sizeMultiplier;a.height*=i,a.depth*=i}return a}throw new n("Got group of unknown type: '"+e.type+"'")};function St(e,t){var r=ct(["base"],e,t),a=ct(["strut"]);return a.style.height=W(r.height+r.depth),r.depth&&(a.style.verticalAlign=W(-r.depth)),r.children.unshift(a),r}function Mt(e,t){var r=null;1===e.length&&"tag"===e[0].type&&(r=e[0].tag,e=e[0].body);var a,n=ft(e,t,"root");2===n.length&&n[1].hasClass("tag")&&(a=n.pop());for(var i,o=[],s=[],l=0;l0&&(o.push(St(s,t)),s=[]),o.push(n[l]));s.length>0&&o.push(St(s,t)),r?((i=St(ft(r,t,!0))).classes=["tag"],o.push(i)):a&&o.push(a);var m=ct(["katex-html"],o);if(m.setAttribute("aria-hidden","true"),i){var c=i.children[0];c.style.height=W(m.height+m.depth),m.depth&&(c.style.verticalAlign=W(-m.depth))}return m}function zt(e){return new I(e)}class At{constructor(e,t,r){this.type=void 0,this.attributes=void 0,this.children=void 0,this.classes=void 0,this.type=e,this.attributes={},this.children=t||[],this.classes=r||[]}setAttribute(e,t){this.attributes[e]=t}getAttribute(e){return this.attributes[e]}toNode(){var e=document.createElementNS("http://www.w3.org/1998/Math/MathML",this.type);for(var t in this.attributes)Object.prototype.hasOwnProperty.call(this.attributes,t)&&e.setAttribute(t,this.attributes[t]);this.classes.length>0&&(e.className=_(this.classes));for(var r=0;r0&&(e+=' class ="'+c(_(this.classes))+'"'),e+=">";for(var r=0;r"}toText(){return this.children.map((e=>e.toText())).join("")}}class Tt{constructor(e){this.text=void 0,this.text=e}toNode(){return document.createTextNode(this.text)}toMarkup(){return c(this.toText())}toText(){return this.text}}var Bt={MathNode:At,TextNode:Tt,SpaceNode:class{constructor(e){this.width=void 0,this.character=void 0,this.width=e,this.character=e>=.05555&&e<=.05556?" ":e>=.1666&&e<=.1667?" ":e>=.2222&&e<=.2223?" ":e>=.2777&&e<=.2778?"  ":e>=-.05556&&e<=-.05555?" ⁣":e>=-.1667&&e<=-.1666?" ⁣":e>=-.2223&&e<=-.2222?" ⁣":e>=-.2778&&e<=-.2777?" ⁣":null}toNode(){if(this.character)return document.createTextNode(this.character);var e=document.createElementNS("http://www.w3.org/1998/Math/MathML","mspace");return e.setAttribute("width",W(this.width)),e}toMarkup(){return this.character?""+this.character+"":''}toText(){return this.character?this.character:" "}},newDocumentFragment:zt},Nt=function(e,t,r){return!le[t][e]||!le[t][e].replace||55349===e.charCodeAt(0)||ze.hasOwnProperty(e)&&r&&(r.fontFamily&&"tt"===r.fontFamily.slice(4,6)||r.font&&"tt"===r.font.slice(4,6))||(e=le[t][e].replace),new Bt.TextNode(e)},qt=function(e){return 1===e.length?e[0]:new Bt.MathNode("mrow",e)},Ct=function(e,t){if("texttt"===t.fontFamily)return"monospace";if("textsf"===t.fontFamily)return"textit"===t.fontShape&&"textbf"===t.fontWeight?"sans-serif-bold-italic":"textit"===t.fontShape?"sans-serif-italic":"textbf"===t.fontWeight?"bold-sans-serif":"sans-serif";if("textit"===t.fontShape&&"textbf"===t.fontWeight)return"bold-italic";if("textit"===t.fontShape)return"italic";if("textbf"===t.fontWeight)return"bold";var r=t.font;if(!r||"mathnormal"===r)return null;var a=e.mode;if("mathit"===r)return"italic";if("boldsymbol"===r)return"textord"===e.type?"bold":"bold-italic";if("mathbf"===r)return"bold";if("mathbb"===r)return"double-struck";if("mathfrak"===r)return"fraktur";if("mathscr"===r||"mathcal"===r)return"script";if("mathsf"===r)return"sans-serif";if("mathtt"===r)return"monospace";var n=e.text;return h(["\\imath","\\jmath"],n)?null:(le[a][n]&&le[a][n].replace&&(n=le[a][n].replace),E(n,Je.fontMap[r].fontName,a)?Je.fontMap[r].variant:null)},It=function(e,t,r){if(1===e.length){var a=Ht(e[0],t);return r&&a instanceof At&&"mo"===a.type&&(a.setAttribute("lspace","0em"),a.setAttribute("rspace","0em")),[a]}for(var n,i=[],o=0;o0&&(m.text=m.text.slice(0,1)+"̸"+m.text.slice(1),i.pop())}}}i.push(s),n=s}return i},Rt=function(e,t,r){return qt(It(e,t,r))},Ht=function(e,t){if(!e)return new Bt.MathNode("mrow");if(ot[e.type])return ot[e.type](e,t);throw new n("Got group of unknown type: '"+e.type+"'")};function Ot(e,t,r,a,n){var i,o=It(e,r);i=1===o.length&&o[0]instanceof At&&h(["mrow","mtable"],o[0].type)?o[0]:new Bt.MathNode("mrow",o);var s=new Bt.MathNode("annotation",[new Bt.TextNode(t)]);s.setAttribute("encoding","application/x-tex");var l=new Bt.MathNode("semantics",[i,s]),m=new Bt.MathNode("math",[l]);return m.setAttribute("xmlns","http://www.w3.org/1998/Math/MathML"),a&&m.setAttribute("display","block"),Je.makeSpan([n?"katex":"katex-mathml"],[m])}var Et=function(e){return new F({style:e.displayMode?T.DISPLAY:T.TEXT,maxSize:e.maxSize,minRuleThickness:e.minRuleThickness})},Lt=function(e,t){if(t.displayMode){var r=["katex-display"];t.leqno&&r.push("leqno"),t.fleqn&&r.push("fleqn"),e=Je.makeSpan(r,[e])}return e},Dt={widehat:"^",widecheck:"ˇ",widetilde:"~",utilde:"~",overleftarrow:"←",underleftarrow:"←",xleftarrow:"←",overrightarrow:"→",underrightarrow:"→",xrightarrow:"→",underbrace:"⏟",overbrace:"⏞",overgroup:"⏠",undergroup:"⏡",overleftrightarrow:"↔",underleftrightarrow:"↔",xleftrightarrow:"↔",Overrightarrow:"⇒",xRightarrow:"⇒",overleftharpoon:"↼",xleftharpoonup:"↼",overrightharpoon:"⇀",xrightharpoonup:"⇀",xLeftarrow:"⇐",xLeftrightarrow:"⇔",xhookleftarrow:"↩",xhookrightarrow:"↪",xmapsto:"↦",xrightharpoondown:"⇁",xleftharpoondown:"↽",xrightleftharpoons:"⇌",xleftrightharpoons:"⇋",xtwoheadleftarrow:"↞",xtwoheadrightarrow:"↠",xlongequal:"=",xtofrom:"⇄",xrightleftarrows:"⇄",xrightequilibrium:"⇌",xleftequilibrium:"⇋","\\cdrightarrow":"→","\\cdleftarrow":"←","\\cdlongequal":"="},Pt={overrightarrow:[["rightarrow"],.888,522,"xMaxYMin"],overleftarrow:[["leftarrow"],.888,522,"xMinYMin"],underrightarrow:[["rightarrow"],.888,522,"xMaxYMin"],underleftarrow:[["leftarrow"],.888,522,"xMinYMin"],xrightarrow:[["rightarrow"],1.469,522,"xMaxYMin"],"\\cdrightarrow":[["rightarrow"],3,522,"xMaxYMin"],xleftarrow:[["leftarrow"],1.469,522,"xMinYMin"],"\\cdleftarrow":[["leftarrow"],3,522,"xMinYMin"],Overrightarrow:[["doublerightarrow"],.888,560,"xMaxYMin"],xRightarrow:[["doublerightarrow"],1.526,560,"xMaxYMin"],xLeftarrow:[["doubleleftarrow"],1.526,560,"xMinYMin"],overleftharpoon:[["leftharpoon"],.888,522,"xMinYMin"],xleftharpoonup:[["leftharpoon"],.888,522,"xMinYMin"],xleftharpoondown:[["leftharpoondown"],.888,522,"xMinYMin"],overrightharpoon:[["rightharpoon"],.888,522,"xMaxYMin"],xrightharpoonup:[["rightharpoon"],.888,522,"xMaxYMin"],xrightharpoondown:[["rightharpoondown"],.888,522,"xMaxYMin"],xlongequal:[["longequal"],.888,334,"xMinYMin"],"\\cdlongequal":[["longequal"],3,334,"xMinYMin"],xtwoheadleftarrow:[["twoheadleftarrow"],.888,334,"xMinYMin"],xtwoheadrightarrow:[["twoheadrightarrow"],.888,334,"xMaxYMin"],overleftrightarrow:[["leftarrow","rightarrow"],.888,522],overbrace:[["leftbrace","midbrace","rightbrace"],1.6,548],underbrace:[["leftbraceunder","midbraceunder","rightbraceunder"],1.6,548],underleftrightarrow:[["leftarrow","rightarrow"],.888,522],xleftrightarrow:[["leftarrow","rightarrow"],1.75,522],xLeftrightarrow:[["doubleleftarrow","doublerightarrow"],1.75,560],xrightleftharpoons:[["leftharpoondownplus","rightharpoonplus"],1.75,716],xleftrightharpoons:[["leftharpoonplus","rightharpoondownplus"],1.75,716],xhookleftarrow:[["leftarrow","righthook"],1.08,522],xhookrightarrow:[["lefthook","rightarrow"],1.08,522],overlinesegment:[["leftlinesegment","rightlinesegment"],.888,522],underlinesegment:[["leftlinesegment","rightlinesegment"],.888,522],overgroup:[["leftgroup","rightgroup"],.888,342],undergroup:[["leftgroupunder","rightgroupunder"],.888,342],xmapsto:[["leftmapsto","rightarrow"],1.5,522],xtofrom:[["leftToFrom","rightToFrom"],1.75,528],xrightleftarrows:[["baraboveleftarrow","rightarrowabovebar"],1.75,901],xrightequilibrium:[["baraboveshortleftharpoon","rightharpoonaboveshortbar"],1.75,716],xleftequilibrium:[["shortbaraboveleftharpoon","shortrightharpoonabovebar"],1.75,716]},Vt=function(e){var t=new Bt.MathNode("mo",[new Bt.TextNode(Dt[e.replace(/^\\/,"")])]);return t.setAttribute("stretchy","true"),t},Ft=function(e,t){var{span:r,minWidth:a,height:n}=function(){var r=4e5,a=e.label.slice(1);if(h(["widehat","widecheck","widetilde","utilde"],a)){var n,i,o,s="ordgroup"===(d=e.base).type?d.body.length:1;if(s>5)"widehat"===a||"widecheck"===a?(n=420,r=2364,o=.42,i=a+"4"):(n=312,r=2340,o=.34,i="tilde4");else{var l=[1,1,2,2,3,3][s];"widehat"===a||"widecheck"===a?(r=[0,1062,2364,2364,2364][l],n=[0,239,300,360,420][l],o=[0,.24,.3,.3,.36,.42][l],i=a+l):(r=[0,600,1033,2339,2340][l],n=[0,260,286,306,312][l],o=[0,.26,.286,.3,.306,.34][l],i="tilde"+l)}var m=new ae(i),c=new re([m],{width:"100%",height:W(o),viewBox:"0 0 "+r+" "+n,preserveAspectRatio:"none"});return{span:Je.makeSvgSpan([],[c],t),minWidth:0,height:o}}var p,u,d,g=[],f=Pt[a],[v,b,y]=f,x=y/1e3,w=v.length;if(1===w)p=["hide-tail"],u=[f[3]];else if(2===w)p=["halfarrow-left","halfarrow-right"],u=["xMinYMin","xMaxYMin"];else{if(3!==w)throw new Error("Correct katexImagesData or update code here to support\n "+w+" children.");p=["brace-left","brace-center","brace-right"],u=["xMinYMin","xMidYMin","xMaxYMin"]}for(var k=0;k0&&(r.style.minWidth=W(a)),r};function Gt(e,t){if(!e||e.type!==t)throw new Error("Expected node of type "+t+", but got "+(e?"node of type "+e.type:String(e)));return e}function Ut(e){var t=Yt(e);if(!t)throw new Error("Expected node of symbol group type, but got "+(e?"node of type "+e.type:String(e)));return t}function Yt(e){return e&&("atom"===e.type||se.hasOwnProperty(e.type))?e:null}var Xt=(e,t)=>{var r,a,n;e&&"supsub"===e.type?(r=(a=Gt(e.base,"accent")).base,e.base=r,n=function(e){if(e instanceof K)return e;throw new Error("Expected span but got "+String(e)+".")}(kt(e,t)),e.base=a):r=(a=Gt(e,"accent")).base;var i=kt(r,t.havingCrampedStyle()),o=0;if(a.isShifty&&d(r)){var s=u(r);o=ie(kt(s,t.havingCrampedStyle())).skew}var l,h="\\c"===a.label,m=h?i.height+i.depth:Math.min(i.height,t.fontMetrics().xHeight);if(a.isStretchy)l=Ft(a,t),l=Je.makeVList({positionType:"firstBaseline",children:[{type:"elem",elem:i},{type:"elem",elem:l,wrapperClasses:["svg-align"],wrapperStyle:o>0?{width:"calc(100% - "+W(2*o)+")",marginLeft:W(2*o)}:void 0}]},t);else{var c,p;"\\vec"===a.label?(c=Je.staticSvg("vec",t),p=Je.svgData.vec[1]):((c=ie(c=Je.makeOrd({mode:a.mode,text:a.label},t,"textord"))).italic=0,p=c.width,h&&(m+=c.depth)),l=Je.makeSpan(["accent-body"],[c]);var g="\\textcircled"===a.label;g&&(l.classes.push("accent-full"),m=i.height);var f=o;g||(f-=p/2),l.style.left=W(f),"\\textcircled"===a.label&&(l.style.top=".2em"),l=Je.makeVList({positionType:"firstBaseline",children:[{type:"elem",elem:i},{type:"kern",size:-m},{type:"elem",elem:l}]},t)}var v=Je.makeSpan(["mord","accent"],[l],t);return n?(n.children[0]=v,n.height=Math.max(v.height,n.height),n.classes[0]="mord",n):v},Wt=(e,t)=>{var r=e.isStretchy?Vt(e.label):new Bt.MathNode("mo",[Nt(e.label,e.mode)]),a=new Bt.MathNode("mover",[Ht(e.base,t),r]);return a.setAttribute("accent","true"),a},_t=new RegExp(["\\acute","\\grave","\\ddot","\\tilde","\\bar","\\breve","\\check","\\hat","\\vec","\\dot","\\mathring"].map((e=>"\\"+e)).join("|"));st({type:"accent",names:["\\acute","\\grave","\\ddot","\\tilde","\\bar","\\breve","\\check","\\hat","\\vec","\\dot","\\mathring","\\widecheck","\\widehat","\\widetilde","\\overrightarrow","\\overleftarrow","\\Overrightarrow","\\overleftrightarrow","\\overgroup","\\overlinesegment","\\overleftharpoon","\\overrightharpoon"],props:{numArgs:1},handler:(e,t)=>{var r=ht(t[0]),a=!_t.test(e.funcName),n=!a||"\\widehat"===e.funcName||"\\widetilde"===e.funcName||"\\widecheck"===e.funcName;return{type:"accent",mode:e.parser.mode,label:e.funcName,isStretchy:a,isShifty:n,base:r}},htmlBuilder:Xt,mathmlBuilder:Wt}),st({type:"accent",names:["\\'","\\`","\\^","\\~","\\=","\\u","\\.",'\\"',"\\c","\\r","\\H","\\v","\\textcircled"],props:{numArgs:1,allowedInText:!0,allowedInMath:!0,argTypes:["primitive"]},handler:(e,t)=>{var r=t[0],a=e.parser.mode;return"math"===a&&(e.parser.settings.reportNonstrict("mathVsTextAccents","LaTeX's accent "+e.funcName+" works only in text mode"),a="text"),{type:"accent",mode:a,label:e.funcName,isStretchy:!1,isShifty:!0,base:r}},htmlBuilder:Xt,mathmlBuilder:Wt}),st({type:"accentUnder",names:["\\underleftarrow","\\underrightarrow","\\underleftrightarrow","\\undergroup","\\underlinesegment","\\utilde"],props:{numArgs:1},handler:(e,t)=>{var{parser:r,funcName:a}=e,n=t[0];return{type:"accentUnder",mode:r.mode,label:a,base:n}},htmlBuilder:(e,t)=>{var r=kt(e.base,t),a=Ft(e,t),n="\\utilde"===e.label?.12:0,i=Je.makeVList({positionType:"top",positionData:r.height,children:[{type:"elem",elem:a,wrapperClasses:["svg-align"]},{type:"kern",size:n},{type:"elem",elem:r}]},t);return Je.makeSpan(["mord","accentunder"],[i],t)},mathmlBuilder:(e,t)=>{var r=Vt(e.label),a=new Bt.MathNode("munder",[Ht(e.base,t),r]);return a.setAttribute("accentunder","true"),a}});var jt=e=>{var t=new Bt.MathNode("mpadded",e?[e]:[]);return t.setAttribute("width","+0.6em"),t.setAttribute("lspace","0.3em"),t};st({type:"xArrow",names:["\\xleftarrow","\\xrightarrow","\\xLeftarrow","\\xRightarrow","\\xleftrightarrow","\\xLeftrightarrow","\\xhookleftarrow","\\xhookrightarrow","\\xmapsto","\\xrightharpoondown","\\xrightharpoonup","\\xleftharpoondown","\\xleftharpoonup","\\xrightleftharpoons","\\xleftrightharpoons","\\xlongequal","\\xtwoheadrightarrow","\\xtwoheadleftarrow","\\xtofrom","\\xrightleftarrows","\\xrightequilibrium","\\xleftequilibrium","\\\\cdrightarrow","\\\\cdleftarrow","\\\\cdlongequal"],props:{numArgs:1,numOptionalArgs:1},handler(e,t,r){var{parser:a,funcName:n}=e;return{type:"xArrow",mode:a.mode,label:n,body:t[0],below:r[0]}},htmlBuilder(e,t){var r,a=t.style,n=t.havingStyle(a.sup()),i=Je.wrapFragment(kt(e.body,n,t),t),o="\\x"===e.label.slice(0,2)?"x":"cd";i.classes.push(o+"-arrow-pad"),e.below&&(n=t.havingStyle(a.sub()),(r=Je.wrapFragment(kt(e.below,n,t),t)).classes.push(o+"-arrow-pad"));var s,l=Ft(e,t),h=-t.fontMetrics().axisHeight+.5*l.height,m=-t.fontMetrics().axisHeight-.5*l.height-.111;if((i.depth>.25||"\\xleftequilibrium"===e.label)&&(m-=i.depth),r){var c=-t.fontMetrics().axisHeight+r.height+.5*l.height+.111;s=Je.makeVList({positionType:"individualShift",children:[{type:"elem",elem:i,shift:m},{type:"elem",elem:l,shift:h},{type:"elem",elem:r,shift:c}]},t)}else s=Je.makeVList({positionType:"individualShift",children:[{type:"elem",elem:i,shift:m},{type:"elem",elem:l,shift:h}]},t);return s.children[0].children[0].children[1].classes.push("svg-align"),Je.makeSpan(["mrel","x-arrow"],[s],t)},mathmlBuilder(e,t){var r,a=Vt(e.label);if(a.setAttribute("minsize","x"===e.label.charAt(0)?"1.75em":"3.0em"),e.body){var n=jt(Ht(e.body,t));if(e.below){var i=jt(Ht(e.below,t));r=new Bt.MathNode("munderover",[a,i,n])}else r=new Bt.MathNode("mover",[a,n])}else if(e.below){var o=jt(Ht(e.below,t));r=new Bt.MathNode("munder",[a,o])}else r=jt(),r=new Bt.MathNode("mover",[a,r]);return r}});var $t=Je.makeSpan;function Zt(e,t){var r=ft(e.body,t,!0);return $t([e.mclass],r,t)}function Kt(e,t){var r,a=It(e.body,t);return"minner"===e.mclass?r=new Bt.MathNode("mpadded",a):"mord"===e.mclass?e.isCharacterBox?(r=a[0]).type="mi":r=new Bt.MathNode("mi",a):(e.isCharacterBox?(r=a[0]).type="mo":r=new Bt.MathNode("mo",a),"mbin"===e.mclass?(r.attributes.lspace="0.22em",r.attributes.rspace="0.22em"):"mpunct"===e.mclass?(r.attributes.lspace="0em",r.attributes.rspace="0.17em"):"mopen"===e.mclass||"mclose"===e.mclass?(r.attributes.lspace="0em",r.attributes.rspace="0em"):"minner"===e.mclass&&(r.attributes.lspace="0.0556em",r.attributes.width="+0.1111em")),r}st({type:"mclass",names:["\\mathord","\\mathbin","\\mathrel","\\mathopen","\\mathclose","\\mathpunct","\\mathinner"],props:{numArgs:1,primitive:!0},handler(e,t){var{parser:r,funcName:a}=e,n=t[0];return{type:"mclass",mode:r.mode,mclass:"m"+a.slice(5),body:mt(n),isCharacterBox:d(n)}},htmlBuilder:Zt,mathmlBuilder:Kt});var Jt=e=>{var t="ordgroup"===e.type&&e.body.length?e.body[0]:e;return"atom"!==t.type||"bin"!==t.family&&"rel"!==t.family?"mord":"m"+t.family};st({type:"mclass",names:["\\@binrel"],props:{numArgs:2},handler(e,t){var{parser:r}=e;return{type:"mclass",mode:r.mode,mclass:Jt(t[0]),body:mt(t[1]),isCharacterBox:d(t[1])}}}),st({type:"mclass",names:["\\stackrel","\\overset","\\underset"],props:{numArgs:2},handler(e,t){var r,{parser:a,funcName:n}=e,i=t[1],o=t[0];r="\\stackrel"!==n?Jt(i):"mrel";var s={type:"op",mode:i.mode,limits:!0,alwaysHandleSupSub:!0,parentIsSupSub:!1,symbol:!1,suppressBaseShift:"\\stackrel"!==n,body:mt(i)},l={type:"supsub",mode:o.mode,base:s,sup:"\\underset"===n?null:o,sub:"\\underset"===n?o:null};return{type:"mclass",mode:a.mode,mclass:r,body:[l],isCharacterBox:d(l)}},htmlBuilder:Zt,mathmlBuilder:Kt}),st({type:"pmb",names:["\\pmb"],props:{numArgs:1,allowedInText:!0},handler(e,t){var{parser:r}=e;return{type:"pmb",mode:r.mode,mclass:Jt(t[0]),body:mt(t[0])}},htmlBuilder(e,t){var r=ft(e.body,t,!0),a=Je.makeSpan([e.mclass],r,t);return a.style.textShadow="0.02em 0.01em 0.04px",a},mathmlBuilder(e,t){var r=It(e.body,t),a=new Bt.MathNode("mstyle",r);return a.setAttribute("style","text-shadow: 0.02em 0.01em 0.04px"),a}});var Qt={">":"\\\\cdrightarrow","<":"\\\\cdleftarrow","=":"\\\\cdlongequal",A:"\\uparrow",V:"\\downarrow","|":"\\Vert",".":"no arrow"},er=e=>"textord"===e.type&&"@"===e.text;function tr(e,t,r){var a=Qt[e];switch(a){case"\\\\cdrightarrow":case"\\\\cdleftarrow":return r.callFunction(a,[t[0]],[t[1]]);case"\\uparrow":case"\\downarrow":var n={type:"atom",text:a,mode:"math",family:"rel"},i={type:"ordgroup",mode:"math",body:[r.callFunction("\\\\cdleft",[t[0]],[]),r.callFunction("\\Big",[n],[]),r.callFunction("\\\\cdright",[t[1]],[])]};return r.callFunction("\\\\cdparent",[i],[]);case"\\\\cdlongequal":return r.callFunction("\\\\cdlongequal",[],[]);case"\\Vert":return r.callFunction("\\Big",[{type:"textord",text:"\\Vert",mode:"math"}],[]);default:return{type:"textord",text:" ",mode:"math"}}}st({type:"cdlabel",names:["\\\\cdleft","\\\\cdright"],props:{numArgs:1},handler(e,t){var{parser:r,funcName:a}=e;return{type:"cdlabel",mode:r.mode,side:a.slice(4),label:t[0]}},htmlBuilder(e,t){var r=t.havingStyle(t.style.sup()),a=Je.wrapFragment(kt(e.label,r,t),t);return a.classes.push("cd-label-"+e.side),a.style.bottom=W(.8-a.depth),a.height=0,a.depth=0,a},mathmlBuilder(e,t){var r=new Bt.MathNode("mrow",[Ht(e.label,t)]);return(r=new Bt.MathNode("mpadded",[r])).setAttribute("width","0"),"left"===e.side&&r.setAttribute("lspace","-1width"),r.setAttribute("voffset","0.7em"),(r=new Bt.MathNode("mstyle",[r])).setAttribute("displaystyle","false"),r.setAttribute("scriptlevel","1"),r}}),st({type:"cdlabelparent",names:["\\\\cdparent"],props:{numArgs:1},handler(e,t){var{parser:r}=e;return{type:"cdlabelparent",mode:r.mode,fragment:t[0]}},htmlBuilder(e,t){var r=Je.wrapFragment(kt(e.fragment,t),t);return r.classes.push("cd-vert-arrow"),r},mathmlBuilder:(e,t)=>new Bt.MathNode("mrow",[Ht(e.fragment,t)])}),st({type:"textord",names:["\\@char"],props:{numArgs:1,allowedInText:!0},handler(e,t){for(var{parser:r}=e,a=Gt(t[0],"ordgroup").body,i="",o=0;o=1114111)throw new n("\\@char with invalid code point "+i);return l<=65535?s=String.fromCharCode(l):(l-=65536,s=String.fromCharCode(55296+(l>>10),56320+(1023&l))),{type:"textord",mode:r.mode,text:s}}});var rr=(e,t)=>{var r=ft(e.body,t.withColor(e.color),!1);return Je.makeFragment(r)},ar=(e,t)=>{var r=It(e.body,t.withColor(e.color)),a=new Bt.MathNode("mstyle",r);return a.setAttribute("mathcolor",e.color),a};st({type:"color",names:["\\textcolor"],props:{numArgs:2,allowedInText:!0,argTypes:["color","original"]},handler(e,t){var{parser:r}=e,a=Gt(t[0],"color-token").color,n=t[1];return{type:"color",mode:r.mode,color:a,body:mt(n)}},htmlBuilder:rr,mathmlBuilder:ar}),st({type:"color",names:["\\color"],props:{numArgs:1,allowedInText:!0,argTypes:["color"]},handler(e,t){var{parser:r,breakOnTokenText:a}=e,n=Gt(t[0],"color-token").color;r.gullet.macros.set("\\current@color",n);var i=r.parseExpression(!0,a);return{type:"color",mode:r.mode,color:n,body:i}},htmlBuilder:rr,mathmlBuilder:ar}),st({type:"cr",names:["\\\\"],props:{numArgs:0,numOptionalArgs:0,allowedInText:!0},handler(e,t,r){var{parser:a}=e,n="["===a.gullet.future().text?a.parseSizeGroup(!0):null,i=!a.settings.displayMode||!a.settings.useStrictBehavior("newLineInDisplayMode","In LaTeX, \\\\ or \\newline does nothing in display mode");return{type:"cr",mode:a.mode,newLine:i,size:n&&Gt(n,"size").value}},htmlBuilder(e,t){var r=Je.makeSpan(["mspace"],[],t);return e.newLine&&(r.classes.push("newline"),e.size&&(r.style.marginTop=W(X(e.size,t)))),r},mathmlBuilder(e,t){var r=new Bt.MathNode("mspace");return e.newLine&&(r.setAttribute("linebreak","newline"),e.size&&r.setAttribute("height",W(X(e.size,t)))),r}});var nr={"\\global":"\\global","\\long":"\\\\globallong","\\\\globallong":"\\\\globallong","\\def":"\\gdef","\\gdef":"\\gdef","\\edef":"\\xdef","\\xdef":"\\xdef","\\let":"\\\\globallet","\\futurelet":"\\\\globalfuture"},ir=e=>{var t=e.text;if(/^(?:[\\{}$&#^_]|EOF)$/.test(t))throw new n("Expected a control sequence",e);return t},or=(e,t,r,a)=>{var n=e.gullet.macros.get(r.text);null==n&&(r.noexpand=!0,n={tokens:[r],numArgs:0,unexpandable:!e.gullet.isExpandable(r.text)}),e.gullet.macros.set(t,n,a)};st({type:"internal",names:["\\global","\\long","\\\\globallong"],props:{numArgs:0,allowedInText:!0},handler(e){var{parser:t,funcName:r}=e;t.consumeSpaces();var a=t.fetch();if(nr[a.text])return"\\global"!==r&&"\\\\globallong"!==r||(a.text=nr[a.text]),Gt(t.parseFunction(),"internal");throw new n("Invalid token after macro prefix",a)}}),st({type:"internal",names:["\\def","\\gdef","\\edef","\\xdef"],props:{numArgs:0,allowedInText:!0,primitive:!0},handler(e){var{parser:t,funcName:r}=e,a=t.gullet.popToken(),i=a.text;if(/^(?:[\\{}$&#^_]|EOF)$/.test(i))throw new n("Expected a control sequence",a);for(var o,s=0,l=[[]];"{"!==t.gullet.future().text;)if("#"===(a=t.gullet.popToken()).text){if("{"===t.gullet.future().text){o=t.gullet.future(),l[s].push("{");break}if(a=t.gullet.popToken(),!/^[1-9]$/.test(a.text))throw new n('Invalid argument number "'+a.text+'"');if(parseInt(a.text)!==s+1)throw new n('Argument number "'+a.text+'" out of order');s++,l.push([])}else{if("EOF"===a.text)throw new n("Expected a macro definition");l[s].push(a.text)}var{tokens:h}=t.gullet.consumeArg();return o&&h.unshift(o),"\\edef"!==r&&"\\xdef"!==r||(h=t.gullet.expandTokens(h)).reverse(),t.gullet.macros.set(i,{tokens:h,numArgs:s,delimiters:l},r===nr[r]),{type:"internal",mode:t.mode}}}),st({type:"internal",names:["\\let","\\\\globallet"],props:{numArgs:0,allowedInText:!0,primitive:!0},handler(e){var{parser:t,funcName:r}=e,a=ir(t.gullet.popToken());t.gullet.consumeSpaces();var n=(e=>{var t=e.gullet.popToken();return"="===t.text&&" "===(t=e.gullet.popToken()).text&&(t=e.gullet.popToken()),t})(t);return or(t,a,n,"\\\\globallet"===r),{type:"internal",mode:t.mode}}}),st({type:"internal",names:["\\futurelet","\\\\globalfuture"],props:{numArgs:0,allowedInText:!0,primitive:!0},handler(e){var{parser:t,funcName:r}=e,a=ir(t.gullet.popToken()),n=t.gullet.popToken(),i=t.gullet.popToken();return or(t,a,i,"\\\\globalfuture"===r),t.gullet.pushToken(i),t.gullet.pushToken(n),{type:"internal",mode:t.mode}}});var sr=function(e,t,r){var a=E(le.math[e]&&le.math[e].replace||e,t,r);if(!a)throw new Error("Unsupported symbol "+e+" and font size "+t+".");return a},lr=function(e,t,r,a){var n=r.havingBaseStyle(t),i=Je.makeSpan(a.concat(n.sizingClasses(r)),[e],r),o=n.sizeMultiplier/r.sizeMultiplier;return i.height*=o,i.depth*=o,i.maxFontSize=n.sizeMultiplier,i},hr=function(e,t,r){var a=t.havingBaseStyle(r),n=(1-t.sizeMultiplier/a.sizeMultiplier)*t.fontMetrics().axisHeight;e.classes.push("delimcenter"),e.style.top=W(n),e.height-=n,e.depth+=n},mr=function(e,t,r,a,n,i){var o=function(e,t,r,a){return Je.makeSymbol(e,"Size"+t+"-Regular",r,a)}(e,t,n,a),s=lr(Je.makeSpan(["delimsizing","size"+t],[o],a),T.TEXT,a,i);return r&&hr(s,a,T.TEXT),s},cr=function(e,t,r){return{type:"elem",elem:Je.makeSpan(["delimsizinginner","Size1-Regular"===t?"delim-size1":"delim-size4"],[Je.makeSpan([],[Je.makeSymbol(e,t,r)])])}},pr=function(e,t,r){var a=R["Size4-Regular"][e.charCodeAt(0)]?R["Size4-Regular"][e.charCodeAt(0)][4]:R["Size1-Regular"][e.charCodeAt(0)][4],n=new ae("inner",function(e,t){switch(e){case"⎜":return"M291 0 H417 V"+t+" H291z M291 0 H417 V"+t+" H291z";case"∣":return"M145 0 H188 V"+t+" H145z M145 0 H188 V"+t+" H145z";case"∥":return"M145 0 H188 V"+t+" H145z M145 0 H188 V"+t+" H145zM367 0 H410 V"+t+" H367z M367 0 H410 V"+t+" H367z";case"⎟":return"M457 0 H583 V"+t+" H457z M457 0 H583 V"+t+" H457z";case"⎢":return"M319 0 H403 V"+t+" H319z M319 0 H403 V"+t+" H319z";case"⎥":return"M263 0 H347 V"+t+" H263z M263 0 H347 V"+t+" H263z";case"⎪":return"M384 0 H504 V"+t+" H384z M384 0 H504 V"+t+" H384z";case"⏐":return"M312 0 H355 V"+t+" H312z M312 0 H355 V"+t+" H312z";case"‖":return"M257 0 H300 V"+t+" H257z M257 0 H300 V"+t+" H257zM478 0 H521 V"+t+" H478z M478 0 H521 V"+t+" H478z";default:return""}}(e,Math.round(1e3*t))),i=new re([n],{width:W(a),height:W(t),style:"width:"+W(a),viewBox:"0 0 "+1e3*a+" "+Math.round(1e3*t),preserveAspectRatio:"xMinYMin"}),o=Je.makeSvgSpan([],[i],r);return o.height=t,o.style.height=W(t),o.style.width=W(a),{type:"elem",elem:o}},ur={type:"kern",size:-.008},dr=["|","\\lvert","\\rvert","\\vert"],gr=["\\|","\\lVert","\\rVert","\\Vert"],fr=function(e,t,r,a,n,i){var o,s,l,m,c="",p=0;o=l=m=e,s=null;var u="Size1-Regular";"\\uparrow"===e?l=m="⏐":"\\Uparrow"===e?l=m="‖":"\\downarrow"===e?o=l="⏐":"\\Downarrow"===e?o=l="‖":"\\updownarrow"===e?(o="\\uparrow",l="⏐",m="\\downarrow"):"\\Updownarrow"===e?(o="\\Uparrow",l="‖",m="\\Downarrow"):h(dr,e)?(l="∣",c="vert",p=333):h(gr,e)?(l="∥",c="doublevert",p=556):"["===e||"\\lbrack"===e?(o="⎡",l="⎢",m="⎣",u="Size4-Regular",c="lbrack",p=667):"]"===e||"\\rbrack"===e?(o="⎤",l="⎥",m="⎦",u="Size4-Regular",c="rbrack",p=667):"\\lfloor"===e||"⌊"===e?(l=o="⎢",m="⎣",u="Size4-Regular",c="lfloor",p=667):"\\lceil"===e||"⌈"===e?(o="⎡",l=m="⎢",u="Size4-Regular",c="lceil",p=667):"\\rfloor"===e||"⌋"===e?(l=o="⎥",m="⎦",u="Size4-Regular",c="rfloor",p=667):"\\rceil"===e||"⌉"===e?(o="⎤",l=m="⎥",u="Size4-Regular",c="rceil",p=667):"("===e||"\\lparen"===e?(o="⎛",l="⎜",m="⎝",u="Size4-Regular",c="lparen",p=875):")"===e||"\\rparen"===e?(o="⎞",l="⎟",m="⎠",u="Size4-Regular",c="rparen",p=875):"\\{"===e||"\\lbrace"===e?(o="⎧",s="⎨",m="⎩",l="⎪",u="Size4-Regular"):"\\}"===e||"\\rbrace"===e?(o="⎫",s="⎬",m="⎭",l="⎪",u="Size4-Regular"):"\\lgroup"===e||"⟮"===e?(o="⎧",m="⎩",l="⎪",u="Size4-Regular"):"\\rgroup"===e||"⟯"===e?(o="⎫",m="⎭",l="⎪",u="Size4-Regular"):"\\lmoustache"===e||"⎰"===e?(o="⎧",m="⎭",l="⎪",u="Size4-Regular"):"\\rmoustache"!==e&&"⎱"!==e||(o="⎫",m="⎩",l="⎪",u="Size4-Regular");var d=sr(o,u,n),g=d.height+d.depth,f=sr(l,u,n),v=f.height+f.depth,b=sr(m,u,n),y=b.height+b.depth,x=0,w=1;if(null!==s){var k=sr(s,u,n);x=k.height+k.depth,w=2}var S=g+y+x,M=S+Math.max(0,Math.ceil((t-S)/(w*v)))*w*v,z=a.fontMetrics().axisHeight;r&&(z*=a.sizeMultiplier);var A=M/2-z,B=[];if(c.length>0){var N=M-g-y,q=Math.round(1e3*M),C=function(e,t){switch(e){case"lbrack":return"M403 1759 V84 H666 V0 H319 V1759 v"+t+" v1759 h347 v-84\nH403z M403 1759 V0 H319 V1759 v"+t+" v1759 h84z";case"rbrack":return"M347 1759 V0 H0 V84 H263 V1759 v"+t+" v1759 H0 v84 H347z\nM347 1759 V0 H263 V1759 v"+t+" v1759 h84z";case"vert":return"M145 15 v585 v"+t+" v585 c2.667,10,9.667,15,21,15\nc10,0,16.667,-5,20,-15 v-585 v"+-t+" v-585 c-2.667,-10,-9.667,-15,-21,-15\nc-10,0,-16.667,5,-20,15z M188 15 H145 v585 v"+t+" v585 h43z";case"doublevert":return"M145 15 v585 v"+t+" v585 c2.667,10,9.667,15,21,15\nc10,0,16.667,-5,20,-15 v-585 v"+-t+" v-585 c-2.667,-10,-9.667,-15,-21,-15\nc-10,0,-16.667,5,-20,15z M188 15 H145 v585 v"+t+" v585 h43z\nM367 15 v585 v"+t+" v585 c2.667,10,9.667,15,21,15\nc10,0,16.667,-5,20,-15 v-585 v"+-t+" v-585 c-2.667,-10,-9.667,-15,-21,-15\nc-10,0,-16.667,5,-20,15z M410 15 H367 v585 v"+t+" v585 h43z";case"lfloor":return"M319 602 V0 H403 V602 v"+t+" v1715 h263 v84 H319z\nMM319 602 V0 H403 V602 v"+t+" v1715 H319z";case"rfloor":return"M319 602 V0 H403 V602 v"+t+" v1799 H0 v-84 H319z\nMM319 602 V0 H403 V602 v"+t+" v1715 H319z";case"lceil":return"M403 1759 V84 H666 V0 H319 V1759 v"+t+" v602 h84z\nM403 1759 V0 H319 V1759 v"+t+" v602 h84z";case"rceil":return"M347 1759 V0 H0 V84 H263 V1759 v"+t+" v602 h84z\nM347 1759 V0 h-84 V1759 v"+t+" v602 h84z";case"lparen":return"M863,9c0,-2,-2,-5,-6,-9c0,0,-17,0,-17,0c-12.7,0,-19.3,0.3,-20,1\nc-5.3,5.3,-10.3,11,-15,17c-242.7,294.7,-395.3,682,-458,1162c-21.3,163.3,-33.3,349,\n-36,557 l0,"+(t+84)+"c0.2,6,0,26,0,60c2,159.3,10,310.7,24,454c53.3,528,210,\n949.7,470,1265c4.7,6,9.7,11.7,15,17c0.7,0.7,7,1,19,1c0,0,18,0,18,0c4,-4,6,-7,6,-9\nc0,-2.7,-3.3,-8.7,-10,-18c-135.3,-192.7,-235.5,-414.3,-300.5,-665c-65,-250.7,-102.5,\n-544.7,-112.5,-882c-2,-104,-3,-167,-3,-189\nl0,-"+(t+92)+"c0,-162.7,5.7,-314,17,-454c20.7,-272,63.7,-513,129,-723c65.3,\n-210,155.3,-396.3,270,-559c6.7,-9.3,10,-15.3,10,-18z";case"rparen":return"M76,0c-16.7,0,-25,3,-25,9c0,2,2,6.3,6,13c21.3,28.7,42.3,60.3,\n63,95c96.7,156.7,172.8,332.5,228.5,527.5c55.7,195,92.8,416.5,111.5,664.5\nc11.3,139.3,17,290.7,17,454c0,28,1.7,43,3.3,45l0,"+(t+9)+"\nc-3,4,-3.3,16.7,-3.3,38c0,162,-5.7,313.7,-17,455c-18.7,248,-55.8,469.3,-111.5,664\nc-55.7,194.7,-131.8,370.3,-228.5,527c-20.7,34.7,-41.7,66.3,-63,95c-2,3.3,-4,7,-6,11\nc0,7.3,5.7,11,17,11c0,0,11,0,11,0c9.3,0,14.3,-0.3,15,-1c5.3,-5.3,10.3,-11,15,-17\nc242.7,-294.7,395.3,-681.7,458,-1161c21.3,-164.7,33.3,-350.7,36,-558\nl0,-"+(t+144)+"c-2,-159.3,-10,-310.7,-24,-454c-53.3,-528,-210,-949.7,\n-470,-1265c-4.7,-6,-9.7,-11.7,-15,-17c-0.7,-0.7,-6.7,-1,-18,-1z";default:throw new Error("Unknown stretchy delimiter.")}}(c,Math.round(1e3*N)),I=new ae(c,C),R=(p/1e3).toFixed(3)+"em",H=(q/1e3).toFixed(3)+"em",O=new re([I],{width:R,height:H,viewBox:"0 0 "+p+" "+q}),E=Je.makeSvgSpan([],[O],a);E.height=q/1e3,E.style.width=R,E.style.height=H,B.push({type:"elem",elem:E})}else{if(B.push(cr(m,u,n)),B.push(ur),null===s){var L=M-g-y+.016;B.push(pr(l,L,a))}else{var D=(M-g-y-x)/2+.016;B.push(pr(l,D,a)),B.push(ur),B.push(cr(s,u,n)),B.push(ur),B.push(pr(l,D,a))}B.push(ur),B.push(cr(o,u,n))}var P=a.havingBaseStyle(T.TEXT),V=Je.makeVList({positionType:"bottom",positionData:A,children:B},P);return lr(Je.makeSpan(["delimsizing","mult"],[V],P),T.TEXT,a,i)},vr=.08,br=function(e,t,r,a,n){var i=function(e,t,r){t*=1e3;var a="";switch(e){case"sqrtMain":a=function(e,t){return"M95,"+(622+e+80)+"\nc-2.7,0,-7.17,-2.7,-13.5,-8c-5.8,-5.3,-9.5,-10,-9.5,-14\nc0,-2,0.3,-3.3,1,-4c1.3,-2.7,23.83,-20.7,67.5,-54\nc44.2,-33.3,65.8,-50.3,66.5,-51c1.3,-1.3,3,-2,5,-2c4.7,0,8.7,3.3,12,10\ns173,378,173,378c0.7,0,35.3,-71,104,-213c68.7,-142,137.5,-285,206.5,-429\nc69,-144,104.5,-217.7,106.5,-221\nl"+e/2.075+" -"+e+"\nc5.3,-9.3,12,-14,20,-14\nH400000v"+(40+e)+"H845.2724\ns-225.272,467,-225.272,467s-235,486,-235,486c-2.7,4.7,-9,7,-19,7\nc-6,0,-10,-1,-12,-3s-194,-422,-194,-422s-65,47,-65,47z\nM"+(834+e)+" 80h400000v"+(40+e)+"h-400000z"}(t);break;case"sqrtSize1":a=function(e,t){return"M263,"+(601+e+80)+"c0.7,0,18,39.7,52,119\nc34,79.3,68.167,158.7,102.5,238c34.3,79.3,51.8,119.3,52.5,120\nc340,-704.7,510.7,-1060.3,512,-1067\nl"+e/2.084+" -"+e+"\nc4.7,-7.3,11,-11,19,-11\nH40000v"+(40+e)+"H1012.3\ns-271.3,567,-271.3,567c-38.7,80.7,-84,175,-136,283c-52,108,-89.167,185.3,-111.5,232\nc-22.3,46.7,-33.8,70.3,-34.5,71c-4.7,4.7,-12.3,7,-23,7s-12,-1,-12,-1\ns-109,-253,-109,-253c-72.7,-168,-109.3,-252,-110,-252c-10.7,8,-22,16.7,-34,26\nc-22,17.3,-33.3,26,-34,26s-26,-26,-26,-26s76,-59,76,-59s76,-60,76,-60z\nM"+(1001+e)+" 80h400000v"+(40+e)+"h-400000z"}(t);break;case"sqrtSize2":a=function(e,t){return"M983 "+(10+e+80)+"\nl"+e/3.13+" -"+e+"\nc4,-6.7,10,-10,18,-10 H400000v"+(40+e)+"\nH1013.1s-83.4,268,-264.1,840c-180.7,572,-277,876.3,-289,913c-4.7,4.7,-12.7,7,-24,7\ns-12,0,-12,0c-1.3,-3.3,-3.7,-11.7,-7,-25c-35.3,-125.3,-106.7,-373.3,-214,-744\nc-10,12,-21,25,-33,39s-32,39,-32,39c-6,-5.3,-15,-14,-27,-26s25,-30,25,-30\nc26.7,-32.7,52,-63,76,-91s52,-60,52,-60s208,722,208,722\nc56,-175.3,126.3,-397.3,211,-666c84.7,-268.7,153.8,-488.2,207.5,-658.5\nc53.7,-170.3,84.5,-266.8,92.5,-289.5z\nM"+(1001+e)+" 80h400000v"+(40+e)+"h-400000z"}(t);break;case"sqrtSize3":a=function(e,t){return"M424,"+(2398+e+80)+"\nc-1.3,-0.7,-38.5,-172,-111.5,-514c-73,-342,-109.8,-513.3,-110.5,-514\nc0,-2,-10.7,14.3,-32,49c-4.7,7.3,-9.8,15.7,-15.5,25c-5.7,9.3,-9.8,16,-12.5,20\ns-5,7,-5,7c-4,-3.3,-8.3,-7.7,-13,-13s-13,-13,-13,-13s76,-122,76,-122s77,-121,77,-121\ns209,968,209,968c0,-2,84.7,-361.7,254,-1079c169.3,-717.3,254.7,-1077.7,256,-1081\nl"+e/4.223+" -"+e+"c4,-6.7,10,-10,18,-10 H400000\nv"+(40+e)+"H1014.6\ns-87.3,378.7,-272.6,1166c-185.3,787.3,-279.3,1182.3,-282,1185\nc-2,6,-10,9,-24,9\nc-8,0,-12,-0.7,-12,-2z M"+(1001+e)+" 80\nh400000v"+(40+e)+"h-400000z"}(t);break;case"sqrtSize4":a=function(e,t){return"M473,"+(2713+e+80)+"\nc339.3,-1799.3,509.3,-2700,510,-2702 l"+e/5.298+" -"+e+"\nc3.3,-7.3,9.3,-11,18,-11 H400000v"+(40+e)+"H1017.7\ns-90.5,478,-276.2,1466c-185.7,988,-279.5,1483,-281.5,1485c-2,6,-10,9,-24,9\nc-8,0,-12,-0.7,-12,-2c0,-1.3,-5.3,-32,-16,-92c-50.7,-293.3,-119.7,-693.3,-207,-1200\nc0,-1.3,-5.3,8.7,-16,30c-10.7,21.3,-21.3,42.7,-32,64s-16,33,-16,33s-26,-26,-26,-26\ns76,-153,76,-153s77,-151,77,-151c0.7,0.7,35.7,202,105,604c67.3,400.7,102,602.7,104,\n606zM"+(1001+e)+" 80h400000v"+(40+e)+"H1017.7z"}(t);break;case"sqrtTall":a=function(e,t,r){return"M702 "+(e+80)+"H400000"+(40+e)+"\nH742v"+(r-54-80-e)+"l-4 4-4 4c-.667.7 -2 1.5-4 2.5s-4.167 1.833-6.5 2.5-5.5 1-9.5 1\nh-12l-28-84c-16.667-52-96.667 -294.333-240-727l-212 -643 -85 170\nc-4-3.333-8.333-7.667-13 -13l-13-13l77-155 77-156c66 199.333 139 419.667\n219 661 l218 661zM702 80H400000v"+(40+e)+"H742z"}(t,0,r)}return a}(e,a,r),o=new ae(e,i),s=new re([o],{width:"400em",height:W(t),viewBox:"0 0 400000 "+r,preserveAspectRatio:"xMinYMin slice"});return Je.makeSvgSpan(["hide-tail"],[s],n)},yr=["(","\\lparen",")","\\rparen","[","\\lbrack","]","\\rbrack","\\{","\\lbrace","\\}","\\rbrace","\\lfloor","\\rfloor","⌊","⌋","\\lceil","\\rceil","⌈","⌉","\\surd"],xr=["\\uparrow","\\downarrow","\\updownarrow","\\Uparrow","\\Downarrow","\\Updownarrow","|","\\|","\\vert","\\Vert","\\lvert","\\rvert","\\lVert","\\rVert","\\lgroup","\\rgroup","⟮","⟯","\\lmoustache","\\rmoustache","⎰","⎱"],wr=["<",">","\\langle","\\rangle","/","\\backslash","\\lt","\\gt"],kr=[0,1.2,1.8,2.4,3],Sr=[{type:"small",style:T.SCRIPTSCRIPT},{type:"small",style:T.SCRIPT},{type:"small",style:T.TEXT},{type:"large",size:1},{type:"large",size:2},{type:"large",size:3},{type:"large",size:4}],Mr=[{type:"small",style:T.SCRIPTSCRIPT},{type:"small",style:T.SCRIPT},{type:"small",style:T.TEXT},{type:"stack"}],zr=[{type:"small",style:T.SCRIPTSCRIPT},{type:"small",style:T.SCRIPT},{type:"small",style:T.TEXT},{type:"large",size:1},{type:"large",size:2},{type:"large",size:3},{type:"large",size:4},{type:"stack"}],Ar=function(e){if("small"===e.type)return"Main-Regular";if("large"===e.type)return"Size"+e.size+"-Regular";if("stack"===e.type)return"Size4-Regular";throw new Error("Add support for delim type '"+e.type+"' here.")},Tr=function(e,t,r,a){for(var n=Math.min(2,3-a.style.size);nt)return r[n]}return r[r.length-1]},Br=function(e,t,r,a,n,i){var o;"<"===e||"\\lt"===e||"⟨"===e?e="\\langle":">"!==e&&"\\gt"!==e&&"⟩"!==e||(e="\\rangle"),o=h(wr,e)?Sr:h(yr,e)?zr:Mr;var s=Tr(e,t,o,a);return"small"===s.type?function(e,t,r,a,n,i){var o=Je.makeSymbol(e,"Main-Regular",n,a),s=lr(o,t,a,i);return r&&hr(s,a,t),s}(e,s.style,r,a,n,i):"large"===s.type?mr(e,s.size,r,a,n,i):fr(e,t,r,a,n,i)},Nr={sqrtImage:function(e,t){var r,a,n=t.havingBaseSizing(),i=Tr("\\surd",e*n.sizeMultiplier,zr,n),o=n.sizeMultiplier,s=Math.max(0,t.minRuleThickness-t.fontMetrics().sqrtRuleThickness),l=0,h=0,m=0;return"small"===i.type?(e<1?o=1:e<1.4&&(o=.7),h=(1+s)/o,(r=br("sqrtMain",l=(1+s+vr)/o,m=1e3+1e3*s+80,s,t)).style.minWidth="0.853em",a=.833/o):"large"===i.type?(m=1080*kr[i.size],h=(kr[i.size]+s)/o,l=(kr[i.size]+s+vr)/o,(r=br("sqrtSize"+i.size,l,m,s,t)).style.minWidth="1.02em",a=1/o):(l=e+s+vr,h=e+s,m=Math.floor(1e3*e+s)+80,(r=br("sqrtTall",l,m,s,t)).style.minWidth="0.742em",a=1.056),r.height=h,r.style.height=W(l),{span:r,advanceWidth:a,ruleWidth:(t.fontMetrics().sqrtRuleThickness+s)*o}},sizedDelim:function(e,t,r,a,i){if("<"===e||"\\lt"===e||"⟨"===e?e="\\langle":">"!==e&&"\\gt"!==e&&"⟩"!==e||(e="\\rangle"),h(yr,e)||h(wr,e))return mr(e,t,!1,r,a,i);if(h(xr,e))return fr(e,kr[t],!1,r,a,i);throw new n("Illegal delimiter: '"+e+"'")},sizeToMaxHeight:kr,customSizedDelim:Br,leftRightDelim:function(e,t,r,a,n,i){var o=a.fontMetrics().axisHeight*a.sizeMultiplier,s=5/a.fontMetrics().ptPerEm,l=Math.max(t-o,r+o),h=Math.max(l/500*901,2*l-s);return Br(e,h,!0,a,n,i)}},qr={"\\bigl":{mclass:"mopen",size:1},"\\Bigl":{mclass:"mopen",size:2},"\\biggl":{mclass:"mopen",size:3},"\\Biggl":{mclass:"mopen",size:4},"\\bigr":{mclass:"mclose",size:1},"\\Bigr":{mclass:"mclose",size:2},"\\biggr":{mclass:"mclose",size:3},"\\Biggr":{mclass:"mclose",size:4},"\\bigm":{mclass:"mrel",size:1},"\\Bigm":{mclass:"mrel",size:2},"\\biggm":{mclass:"mrel",size:3},"\\Biggm":{mclass:"mrel",size:4},"\\big":{mclass:"mord",size:1},"\\Big":{mclass:"mord",size:2},"\\bigg":{mclass:"mord",size:3},"\\Bigg":{mclass:"mord",size:4}},Cr=["(","\\lparen",")","\\rparen","[","\\lbrack","]","\\rbrack","\\{","\\lbrace","\\}","\\rbrace","\\lfloor","\\rfloor","⌊","⌋","\\lceil","\\rceil","⌈","⌉","<",">","\\langle","⟨","\\rangle","⟩","\\lt","\\gt","\\lvert","\\rvert","\\lVert","\\rVert","\\lgroup","\\rgroup","⟮","⟯","\\lmoustache","\\rmoustache","⎰","⎱","/","\\backslash","|","\\vert","\\|","\\Vert","\\uparrow","\\Uparrow","\\downarrow","\\Downarrow","\\updownarrow","\\Updownarrow","."];function Ir(e,t){var r=Yt(e);if(r&&h(Cr,r.text))return r;throw new n(r?"Invalid delimiter '"+r.text+"' after '"+t.funcName+"'":"Invalid delimiter type '"+e.type+"'",e)}function Rr(e){if(!e.body)throw new Error("Bug: The leftright ParseNode wasn't fully parsed.")}st({type:"delimsizing",names:["\\bigl","\\Bigl","\\biggl","\\Biggl","\\bigr","\\Bigr","\\biggr","\\Biggr","\\bigm","\\Bigm","\\biggm","\\Biggm","\\big","\\Big","\\bigg","\\Bigg"],props:{numArgs:1,argTypes:["primitive"]},handler:(e,t)=>{var r=Ir(t[0],e);return{type:"delimsizing",mode:e.parser.mode,size:qr[e.funcName].size,mclass:qr[e.funcName].mclass,delim:r.text}},htmlBuilder:(e,t)=>"."===e.delim?Je.makeSpan([e.mclass]):Nr.sizedDelim(e.delim,e.size,t,e.mode,[e.mclass]),mathmlBuilder:e=>{var t=[];"."!==e.delim&&t.push(Nt(e.delim,e.mode));var r=new Bt.MathNode("mo",t);"mopen"===e.mclass||"mclose"===e.mclass?r.setAttribute("fence","true"):r.setAttribute("fence","false"),r.setAttribute("stretchy","true");var a=W(Nr.sizeToMaxHeight[e.size]);return r.setAttribute("minsize",a),r.setAttribute("maxsize",a),r}}),st({type:"leftright-right",names:["\\right"],props:{numArgs:1,primitive:!0},handler:(e,t)=>{var r=e.parser.gullet.macros.get("\\current@color");if(r&&"string"!=typeof r)throw new n("\\current@color set to non-string in \\right");return{type:"leftright-right",mode:e.parser.mode,delim:Ir(t[0],e).text,color:r}}}),st({type:"leftright",names:["\\left"],props:{numArgs:1,primitive:!0},handler:(e,t)=>{var r=Ir(t[0],e),a=e.parser;++a.leftrightDepth;var n=a.parseExpression(!1);--a.leftrightDepth,a.expect("\\right",!1);var i=Gt(a.parseFunction(),"leftright-right");return{type:"leftright",mode:a.mode,body:n,left:r.text,right:i.delim,rightColor:i.color}},htmlBuilder:(e,t)=>{Rr(e);for(var r,a,n=ft(e.body,t,!0,["mopen","mclose"]),i=0,o=0,s=!1,l=0;l{Rr(e);var r=It(e.body,t);if("."!==e.left){var a=new Bt.MathNode("mo",[Nt(e.left,e.mode)]);a.setAttribute("fence","true"),r.unshift(a)}if("."!==e.right){var n=new Bt.MathNode("mo",[Nt(e.right,e.mode)]);n.setAttribute("fence","true"),e.rightColor&&n.setAttribute("mathcolor",e.rightColor),r.push(n)}return qt(r)}}),st({type:"middle",names:["\\middle"],props:{numArgs:1,primitive:!0},handler:(e,t)=>{var r=Ir(t[0],e);if(!e.parser.leftrightDepth)throw new n("\\middle without preceding \\left",r);return{type:"middle",mode:e.parser.mode,delim:r.text}},htmlBuilder:(e,t)=>{var r;if("."===e.delim)r=wt(t,[]);else{r=Nr.sizedDelim(e.delim,1,t,e.mode,[]);var a={delim:e.delim,options:t};r.isMiddle=a}return r},mathmlBuilder:(e,t)=>{var r="\\vert"===e.delim||"|"===e.delim?Nt("|","text"):Nt(e.delim,e.mode),a=new Bt.MathNode("mo",[r]);return a.setAttribute("fence","true"),a.setAttribute("lspace","0.05em"),a.setAttribute("rspace","0.05em"),a}});var Hr=(e,t)=>{var r,a,n,i=Je.wrapFragment(kt(e.body,t),t),o=e.label.slice(1),s=t.sizeMultiplier,l=0,h=d(e.body);if("sout"===o)(r=Je.makeSpan(["stretchy","sout"])).height=t.fontMetrics().defaultRuleThickness/s,l=-.5*t.fontMetrics().xHeight;else if("phase"===o){var m=X({number:.6,unit:"pt"},t),c=X({number:.35,unit:"ex"},t);s/=t.havingBaseSizing().sizeMultiplier;var p=i.height+i.depth+m+c;i.style.paddingLeft=W(p/2+m);var u=Math.floor(1e3*p*s),g="M400000 "+(a=u)+" H0 L"+a/2+" 0 l65 45 L145 "+(a-80)+" H400000z",f=new re([new ae("phase",g)],{width:"400em",height:W(u/1e3),viewBox:"0 0 400000 "+u,preserveAspectRatio:"xMinYMin slice"});(r=Je.makeSvgSpan(["hide-tail"],[f],t)).style.height=W(p),l=i.depth+m+c}else{/cancel/.test(o)?h||i.classes.push("cancel-pad"):"angl"===o?i.classes.push("anglpad"):i.classes.push("boxpad");var v=0,b=0,y=0;/box/.test(o)?(y=Math.max(t.fontMetrics().fboxrule,t.minRuleThickness),b=v=t.fontMetrics().fboxsep+("colorbox"===o?0:y)):"angl"===o?(v=4*(y=Math.max(t.fontMetrics().defaultRuleThickness,t.minRuleThickness)),b=Math.max(0,.25-i.depth)):b=v=h?.2:0,r=function(e,t,r,a,n){var i,o=e.height+e.depth+r+a;if(/fbox|color|angl/.test(t)){if(i=Je.makeSpan(["stretchy",t],[],n),"fbox"===t){var s=n.color&&n.getColor();s&&(i.style.borderColor=s)}}else{var l=[];/^[bx]cancel$/.test(t)&&l.push(new ne({x1:"0",y1:"0",x2:"100%",y2:"100%","stroke-width":"0.046em"})),/^x?cancel$/.test(t)&&l.push(new ne({x1:"0",y1:"100%",x2:"100%",y2:"0","stroke-width":"0.046em"}));var h=new re(l,{width:"100%",height:W(o)});i=Je.makeSvgSpan([],[h],n)}return i.height=o,i.style.height=W(o),i}(i,o,v,b,t),/fbox|boxed|fcolorbox/.test(o)?(r.style.borderStyle="solid",r.style.borderWidth=W(y)):"angl"===o&&.049!==y&&(r.style.borderTopWidth=W(y),r.style.borderRightWidth=W(y)),l=i.depth+b,e.backgroundColor&&(r.style.backgroundColor=e.backgroundColor,e.borderColor&&(r.style.borderColor=e.borderColor))}if(e.backgroundColor)n=Je.makeVList({positionType:"individualShift",children:[{type:"elem",elem:r,shift:l},{type:"elem",elem:i,shift:0}]},t);else{var x=/cancel|phase/.test(o)?["svg-align"]:[];n=Je.makeVList({positionType:"individualShift",children:[{type:"elem",elem:i,shift:0},{type:"elem",elem:r,shift:l,wrapperClasses:x}]},t)}return/cancel/.test(o)&&(n.height=i.height,n.depth=i.depth),/cancel/.test(o)&&!h?Je.makeSpan(["mord","cancel-lap"],[n],t):Je.makeSpan(["mord"],[n],t)},Or=(e,t)=>{var r=0,a=new Bt.MathNode(e.label.indexOf("colorbox")>-1?"mpadded":"menclose",[Ht(e.body,t)]);switch(e.label){case"\\cancel":a.setAttribute("notation","updiagonalstrike");break;case"\\bcancel":a.setAttribute("notation","downdiagonalstrike");break;case"\\phase":a.setAttribute("notation","phasorangle");break;case"\\sout":a.setAttribute("notation","horizontalstrike");break;case"\\fbox":a.setAttribute("notation","box");break;case"\\angl":a.setAttribute("notation","actuarial");break;case"\\fcolorbox":case"\\colorbox":if(r=t.fontMetrics().fboxsep*t.fontMetrics().ptPerEm,a.setAttribute("width","+"+2*r+"pt"),a.setAttribute("height","+"+2*r+"pt"),a.setAttribute("lspace",r+"pt"),a.setAttribute("voffset",r+"pt"),"\\fcolorbox"===e.label){var n=Math.max(t.fontMetrics().fboxrule,t.minRuleThickness);a.setAttribute("style","border: "+n+"em solid "+String(e.borderColor))}break;case"\\xcancel":a.setAttribute("notation","updiagonalstrike downdiagonalstrike")}return e.backgroundColor&&a.setAttribute("mathbackground",e.backgroundColor),a};st({type:"enclose",names:["\\colorbox"],props:{numArgs:2,allowedInText:!0,argTypes:["color","text"]},handler(e,t,r){var{parser:a,funcName:n}=e,i=Gt(t[0],"color-token").color,o=t[1];return{type:"enclose",mode:a.mode,label:n,backgroundColor:i,body:o}},htmlBuilder:Hr,mathmlBuilder:Or}),st({type:"enclose",names:["\\fcolorbox"],props:{numArgs:3,allowedInText:!0,argTypes:["color","color","text"]},handler(e,t,r){var{parser:a,funcName:n}=e,i=Gt(t[0],"color-token").color,o=Gt(t[1],"color-token").color,s=t[2];return{type:"enclose",mode:a.mode,label:n,backgroundColor:o,borderColor:i,body:s}},htmlBuilder:Hr,mathmlBuilder:Or}),st({type:"enclose",names:["\\fbox"],props:{numArgs:1,argTypes:["hbox"],allowedInText:!0},handler(e,t){var{parser:r}=e;return{type:"enclose",mode:r.mode,label:"\\fbox",body:t[0]}}}),st({type:"enclose",names:["\\cancel","\\bcancel","\\xcancel","\\sout","\\phase"],props:{numArgs:1},handler(e,t){var{parser:r,funcName:a}=e,n=t[0];return{type:"enclose",mode:r.mode,label:a,body:n}},htmlBuilder:Hr,mathmlBuilder:Or}),st({type:"enclose",names:["\\angl"],props:{numArgs:1,argTypes:["hbox"],allowedInText:!1},handler(e,t){var{parser:r}=e;return{type:"enclose",mode:r.mode,label:"\\angl",body:t[0]}}});var Er={};function Lr(e){for(var{type:t,names:r,props:a,handler:n,htmlBuilder:i,mathmlBuilder:o}=e,s={type:t,numArgs:a.numArgs||0,allowedInText:!1,numOptionalArgs:0,handler:n},l=0;l{if(!e.parser.settings.displayMode)throw new n("{"+e.envName+"} can be used only in display mode.")};function Gr(e){if(-1===e.indexOf("ed"))return-1===e.indexOf("*")}function Ur(e,t,r){var{hskipBeforeAndAfter:i,addJot:o,cols:s,arraystretch:l,colSeparationType:h,autoTag:m,singleRow:c,emptySingleRow:p,maxNumCols:u,leqno:d}=t;if(e.gullet.beginGroup(),c||e.gullet.macros.set("\\cr","\\\\\\relax"),!l){var g=e.gullet.expandMacroAsText("\\arraystretch");if(null==g)l=1;else if(!(l=parseFloat(g))||l<0)throw new n("Invalid \\arraystretch: "+g)}e.gullet.beginGroup();var f=[],v=[f],b=[],y=[],x=null!=m?[]:void 0;function w(){m&&e.gullet.macros.set("\\@eqnsw","1",!0)}function k(){x&&(e.gullet.macros.get("\\df@tag")?(x.push(e.subparse([new a("\\df@tag")])),e.gullet.macros.set("\\df@tag",void 0,!0)):x.push(Boolean(m)&&"1"===e.gullet.macros.get("\\@eqnsw")))}for(w(),y.push(Vr(e));;){var S=e.parseExpression(!1,c?"\\end":"\\\\");e.gullet.endGroup(),e.gullet.beginGroup(),S={type:"ordgroup",mode:e.mode,body:S},r&&(S={type:"styling",mode:e.mode,style:r,body:[S]}),f.push(S);var M=e.fetch().text;if("&"===M){if(u&&f.length===u){if(c||h)throw new n("Too many tab characters: &",e.nextToken);e.settings.reportNonstrict("textEnv","Too few columns specified in the {array} column argument.")}e.consume()}else{if("\\end"===M){k(),1===f.length&&"styling"===S.type&&0===S.body[0].body.length&&(v.length>1||!p)&&v.pop(),y.length0&&(y+=.25),h.push({pos:y,isDashed:e[t]})}for(x(o[0]),r=0;r0&&(S<(B+=b)&&(S=B),B=0),e.addJot&&(S+=g),M.height=k,M.depth=S,y+=k,M.pos=y,y+=S+B,l[r]=M,x(o[r+1])}var N,q,C=y/2+t.fontMetrics().axisHeight,I=e.cols||[],R=[],H=[];if(e.tags&&e.tags.some((e=>e)))for(r=0;r=s)){var Y=void 0;(a>0||e.hskipBeforeAndAfter)&&0!==(Y=m(P.pregap,u))&&((N=Je.makeSpan(["arraycolsep"],[])).style.width=W(Y),R.push(N));var _=[];for(r=0;r0){for(var K=Je.makeLineSpan("hline",t,c),J=Je.makeLineSpan("hdashline",t,c),Q=[{type:"elem",elem:l,shift:0}];h.length>0;){var ee=h.pop(),te=ee.pos-C;ee.isDashed?Q.push({type:"elem",elem:J,shift:te}):Q.push({type:"elem",elem:K,shift:te})}l=Je.makeVList({positionType:"individualShift",children:Q},t)}if(0===H.length)return Je.makeSpan(["mord"],[l],t);var re=Je.makeVList({positionType:"individualShift",children:H},t);return re=Je.makeSpan(["tag"],[re],t),Je.makeFragment([l,re])},Wr={c:"center ",l:"left ",r:"right "},_r=function(e,t){for(var r=[],a=new Bt.MathNode("mtd",[],["mtr-glue"]),n=new Bt.MathNode("mtd",[],["mml-eqn-num"]),i=0;i0){var u=e.cols,d="",g=!1,f=0,v=u.length;"separator"===u[0].type&&(c+="top ",f=1),"separator"===u[u.length-1].type&&(c+="bottom ",v-=1);for(var b=f;b0?"left ":"",c+=S[S.length-1].length>0?"right ":"";for(var M=1;M-1?"alignat":"align",o="split"===e.envName,s=Ur(e.parser,{cols:a,addJot:!0,autoTag:o?void 0:Gr(e.envName),emptySingleRow:!0,colSeparationType:i,maxNumCols:o?2:void 0,leqno:e.parser.settings.leqno},"display"),l=0,h={type:"ordgroup",mode:e.mode,body:[]};if(t[0]&&"ordgroup"===t[0].type){for(var m="",c=0;c0&&p&&(g=1),a[u]={type:"align",align:d,pregap:g,postgap:0}}return s.colSeparationType=p?"align":"alignat",s};Lr({type:"array",names:["array","darray"],props:{numArgs:1},handler(e,t){var r=(Yt(t[0])?[t[0]]:Gt(t[0],"ordgroup").body).map((function(e){var t=Ut(e).text;if(-1!=="lcr".indexOf(t))return{type:"align",align:t};if("|"===t)return{type:"separator",separator:"|"};if(":"===t)return{type:"separator",separator:":"};throw new n("Unknown column alignment: "+t,e)})),a={cols:r,hskipBeforeAndAfter:!0,maxNumCols:r.length};return Ur(e.parser,a,Yr(e.envName))},htmlBuilder:Xr,mathmlBuilder:_r}),Lr({type:"array",names:["matrix","pmatrix","bmatrix","Bmatrix","vmatrix","Vmatrix","matrix*","pmatrix*","bmatrix*","Bmatrix*","vmatrix*","Vmatrix*"],props:{numArgs:0},handler(e){var t={matrix:null,pmatrix:["(",")"],bmatrix:["[","]"],Bmatrix:["\\{","\\}"],vmatrix:["|","|"],Vmatrix:["\\Vert","\\Vert"]}[e.envName.replace("*","")],r="c",a={hskipBeforeAndAfter:!1,cols:[{type:"align",align:r}]};if("*"===e.envName.charAt(e.envName.length-1)){var i=e.parser;if(i.consumeSpaces(),"["===i.fetch().text){if(i.consume(),i.consumeSpaces(),r=i.fetch().text,-1==="lcr".indexOf(r))throw new n("Expected l or c or r",i.nextToken);i.consume(),i.consumeSpaces(),i.expect("]"),i.consume(),a.cols=[{type:"align",align:r}]}}var o=Ur(e.parser,a,Yr(e.envName)),s=Math.max(0,...o.body.map((e=>e.length)));return o.cols=new Array(s).fill({type:"align",align:r}),t?{type:"leftright",mode:e.mode,body:[o],left:t[0],right:t[1],rightColor:void 0}:o},htmlBuilder:Xr,mathmlBuilder:_r}),Lr({type:"array",names:["smallmatrix"],props:{numArgs:0},handler(e){var t=Ur(e.parser,{arraystretch:.5},"script");return t.colSeparationType="small",t},htmlBuilder:Xr,mathmlBuilder:_r}),Lr({type:"array",names:["subarray"],props:{numArgs:1},handler(e,t){var r=(Yt(t[0])?[t[0]]:Gt(t[0],"ordgroup").body).map((function(e){var t=Ut(e).text;if(-1!=="lc".indexOf(t))return{type:"align",align:t};throw new n("Unknown column alignment: "+t,e)}));if(r.length>1)throw new n("{subarray} can contain only one column");var a={cols:r,hskipBeforeAndAfter:!1,arraystretch:.5};if((a=Ur(e.parser,a,"script")).body.length>0&&a.body[0].length>1)throw new n("{subarray} can contain only one column");return a},htmlBuilder:Xr,mathmlBuilder:_r}),Lr({type:"array",names:["cases","dcases","rcases","drcases"],props:{numArgs:0},handler(e){var t=Ur(e.parser,{arraystretch:1.2,cols:[{type:"align",align:"l",pregap:0,postgap:1},{type:"align",align:"l",pregap:0,postgap:0}]},Yr(e.envName));return{type:"leftright",mode:e.mode,body:[t],left:e.envName.indexOf("r")>-1?".":"\\{",right:e.envName.indexOf("r")>-1?"\\}":".",rightColor:void 0}},htmlBuilder:Xr,mathmlBuilder:_r}),Lr({type:"array",names:["align","align*","aligned","split"],props:{numArgs:0},handler:jr,htmlBuilder:Xr,mathmlBuilder:_r}),Lr({type:"array",names:["gathered","gather","gather*"],props:{numArgs:0},handler(e){h(["gather","gather*"],e.envName)&&Fr(e);var t={cols:[{type:"align",align:"c"}],addJot:!0,colSeparationType:"gather",autoTag:Gr(e.envName),emptySingleRow:!0,leqno:e.parser.settings.leqno};return Ur(e.parser,t,"display")},htmlBuilder:Xr,mathmlBuilder:_r}),Lr({type:"array",names:["alignat","alignat*","alignedat"],props:{numArgs:1},handler:jr,htmlBuilder:Xr,mathmlBuilder:_r}),Lr({type:"array",names:["equation","equation*"],props:{numArgs:0},handler(e){Fr(e);var t={autoTag:Gr(e.envName),emptySingleRow:!0,singleRow:!0,maxNumCols:1,leqno:e.parser.settings.leqno};return Ur(e.parser,t,"display")},htmlBuilder:Xr,mathmlBuilder:_r}),Lr({type:"array",names:["CD"],props:{numArgs:0},handler:e=>(Fr(e),function(e){var t=[];for(e.gullet.beginGroup(),e.gullet.macros.set("\\cr","\\\\\\relax"),e.gullet.beginGroup();;){t.push(e.parseExpression(!1,"\\\\")),e.gullet.endGroup(),e.gullet.beginGroup();var r=e.fetch().text;if("&"!==r&&"\\\\"!==r){if("\\end"===r){0===t[t.length-1].length&&t.pop();break}throw new n("Expected \\\\ or \\cr or \\end",e.nextToken)}e.consume()}for(var a,i,o=[],s=[o],l=0;l-1);else{if(!("<>AV".indexOf(p)>-1))throw new n('Expected one of "<>AV=|." after @',h[c]);for(var d=0;d<2;d++){for(var g=!0,f=c+1;f{var r=e.font,a=t.withFont(r);return kt(e.body,a)},Kr=(e,t)=>{var r=e.font,a=t.withFont(r);return Ht(e.body,a)},Jr={"\\Bbb":"\\mathbb","\\bold":"\\mathbf","\\frak":"\\mathfrak","\\bm":"\\boldsymbol"};st({type:"font",names:["\\mathrm","\\mathit","\\mathbf","\\mathnormal","\\mathbb","\\mathcal","\\mathfrak","\\mathscr","\\mathsf","\\mathtt","\\Bbb","\\bold","\\frak"],props:{numArgs:1,allowedInArgument:!0},handler:(e,t)=>{var{parser:r,funcName:a}=e,n=ht(t[0]),i=a;return i in Jr&&(i=Jr[i]),{type:"font",mode:r.mode,font:i.slice(1),body:n}},htmlBuilder:Zr,mathmlBuilder:Kr}),st({type:"mclass",names:["\\boldsymbol","\\bm"],props:{numArgs:1},handler:(e,t)=>{var{parser:r}=e,a=t[0],n=d(a);return{type:"mclass",mode:r.mode,mclass:Jt(a),body:[{type:"font",mode:r.mode,font:"boldsymbol",body:a}],isCharacterBox:n}}}),st({type:"font",names:["\\rm","\\sf","\\tt","\\bf","\\it","\\cal"],props:{numArgs:0,allowedInText:!0},handler:(e,t)=>{var{parser:r,funcName:a,breakOnTokenText:n}=e,{mode:i}=r,o=r.parseExpression(!0,n);return{type:"font",mode:i,font:"math"+a.slice(1),body:{type:"ordgroup",mode:r.mode,body:o}}},htmlBuilder:Zr,mathmlBuilder:Kr});var Qr=(e,t)=>{var r=t;return"display"===e?r=r.id>=T.SCRIPT.id?r.text():T.DISPLAY:"text"===e&&r.size===T.DISPLAY.size?r=T.TEXT:"script"===e?r=T.SCRIPT:"scriptscript"===e&&(r=T.SCRIPTSCRIPT),r},ea=(e,t)=>{var r,a=Qr(e.size,t.style),n=a.fracNum(),i=a.fracDen();r=t.havingStyle(n);var o=kt(e.numer,r,t);if(e.continued){var s=8.5/t.fontMetrics().ptPerEm,l=3.5/t.fontMetrics().ptPerEm;o.height=o.height0?3*c:7*c,d=t.fontMetrics().denom1):(m>0?(p=t.fontMetrics().num2,u=c):(p=t.fontMetrics().num3,u=3*c),d=t.fontMetrics().denom2),h){var x=t.fontMetrics().axisHeight;p-o.depth-(x+.5*m){var r=new Bt.MathNode("mfrac",[Ht(e.numer,t),Ht(e.denom,t)]);if(e.hasBarLine){if(e.barSize){var a=X(e.barSize,t);r.setAttribute("linethickness",W(a))}}else r.setAttribute("linethickness","0px");var n=Qr(e.size,t.style);if(n.size!==t.style.size){r=new Bt.MathNode("mstyle",[r]);var i=n.size===T.DISPLAY.size?"true":"false";r.setAttribute("displaystyle",i),r.setAttribute("scriptlevel","0")}if(null!=e.leftDelim||null!=e.rightDelim){var o=[];if(null!=e.leftDelim){var s=new Bt.MathNode("mo",[new Bt.TextNode(e.leftDelim.replace("\\",""))]);s.setAttribute("fence","true"),o.push(s)}if(o.push(r),null!=e.rightDelim){var l=new Bt.MathNode("mo",[new Bt.TextNode(e.rightDelim.replace("\\",""))]);l.setAttribute("fence","true"),o.push(l)}return qt(o)}return r};st({type:"genfrac",names:["\\dfrac","\\frac","\\tfrac","\\dbinom","\\binom","\\tbinom","\\\\atopfrac","\\\\bracefrac","\\\\brackfrac"],props:{numArgs:2,allowedInArgument:!0},handler:(e,t)=>{var r,{parser:a,funcName:n}=e,i=t[0],o=t[1],s=null,l=null,h="auto";switch(n){case"\\dfrac":case"\\frac":case"\\tfrac":r=!0;break;case"\\\\atopfrac":r=!1;break;case"\\dbinom":case"\\binom":case"\\tbinom":r=!1,s="(",l=")";break;case"\\\\bracefrac":r=!1,s="\\{",l="\\}";break;case"\\\\brackfrac":r=!1,s="[",l="]";break;default:throw new Error("Unrecognized genfrac command")}switch(n){case"\\dfrac":case"\\dbinom":h="display";break;case"\\tfrac":case"\\tbinom":h="text"}return{type:"genfrac",mode:a.mode,continued:!1,numer:i,denom:o,hasBarLine:r,leftDelim:s,rightDelim:l,size:h,barSize:null}},htmlBuilder:ea,mathmlBuilder:ta}),st({type:"genfrac",names:["\\cfrac"],props:{numArgs:2},handler:(e,t)=>{var{parser:r,funcName:a}=e,n=t[0],i=t[1];return{type:"genfrac",mode:r.mode,continued:!0,numer:n,denom:i,hasBarLine:!0,leftDelim:null,rightDelim:null,size:"display",barSize:null}}}),st({type:"infix",names:["\\over","\\choose","\\atop","\\brace","\\brack"],props:{numArgs:0,infix:!0},handler(e){var t,{parser:r,funcName:a,token:n}=e;switch(a){case"\\over":t="\\frac";break;case"\\choose":t="\\binom";break;case"\\atop":t="\\\\atopfrac";break;case"\\brace":t="\\\\bracefrac";break;case"\\brack":t="\\\\brackfrac";break;default:throw new Error("Unrecognized infix genfrac command")}return{type:"infix",mode:r.mode,replaceWith:t,token:n}}});var ra=["display","text","script","scriptscript"],aa=function(e){var t=null;return e.length>0&&(t="."===(t=e)?null:t),t};st({type:"genfrac",names:["\\genfrac"],props:{numArgs:6,allowedInArgument:!0,argTypes:["math","math","size","text","math","math"]},handler(e,t){var r,{parser:a}=e,n=t[4],i=t[5],o=ht(t[0]),s="atom"===o.type&&"open"===o.family?aa(o.text):null,l=ht(t[1]),h="atom"===l.type&&"close"===l.family?aa(l.text):null,m=Gt(t[2],"size"),c=null;r=!!m.isBlank||(c=m.value).number>0;var p="auto",u=t[3];if("ordgroup"===u.type){if(u.body.length>0){var d=Gt(u.body[0],"textord");p=ra[Number(d.text)]}}else u=Gt(u,"textord"),p=ra[Number(u.text)];return{type:"genfrac",mode:a.mode,numer:n,denom:i,continued:!1,hasBarLine:r,barSize:c,leftDelim:s,rightDelim:h,size:p}},htmlBuilder:ea,mathmlBuilder:ta}),st({type:"infix",names:["\\above"],props:{numArgs:1,argTypes:["size"],infix:!0},handler(e,t){var{parser:r,funcName:a,token:n}=e;return{type:"infix",mode:r.mode,replaceWith:"\\\\abovefrac",size:Gt(t[0],"size").value,token:n}}}),st({type:"genfrac",names:["\\\\abovefrac"],props:{numArgs:3,argTypes:["math","size","math"]},handler:(e,t)=>{var{parser:r,funcName:a}=e,n=t[0],i=function(e){if(!e)throw new Error("Expected non-null, but got "+String(e));return e}(Gt(t[1],"infix").size),o=t[2],s=i.number>0;return{type:"genfrac",mode:r.mode,numer:n,denom:o,continued:!1,hasBarLine:s,barSize:i,leftDelim:null,rightDelim:null,size:"auto"}},htmlBuilder:ea,mathmlBuilder:ta});var na=(e,t)=>{var r,a,n=t.style;"supsub"===e.type?(r=e.sup?kt(e.sup,t.havingStyle(n.sup()),t):kt(e.sub,t.havingStyle(n.sub()),t),a=Gt(e.base,"horizBrace")):a=Gt(e,"horizBrace");var i,o=kt(a.base,t.havingBaseStyle(T.DISPLAY)),s=Ft(a,t);if(a.isOver?(i=Je.makeVList({positionType:"firstBaseline",children:[{type:"elem",elem:o},{type:"kern",size:.1},{type:"elem",elem:s}]},t)).children[0].children[0].children[1].classes.push("svg-align"):(i=Je.makeVList({positionType:"bottom",positionData:o.depth+.1+s.height,children:[{type:"elem",elem:s},{type:"kern",size:.1},{type:"elem",elem:o}]},t)).children[0].children[0].children[0].classes.push("svg-align"),r){var l=Je.makeSpan(["mord",a.isOver?"mover":"munder"],[i],t);i=a.isOver?Je.makeVList({positionType:"firstBaseline",children:[{type:"elem",elem:l},{type:"kern",size:.2},{type:"elem",elem:r}]},t):Je.makeVList({positionType:"bottom",positionData:l.depth+.2+r.height+r.depth,children:[{type:"elem",elem:r},{type:"kern",size:.2},{type:"elem",elem:l}]},t)}return Je.makeSpan(["mord",a.isOver?"mover":"munder"],[i],t)};st({type:"horizBrace",names:["\\overbrace","\\underbrace"],props:{numArgs:1},handler(e,t){var{parser:r,funcName:a}=e;return{type:"horizBrace",mode:r.mode,label:a,isOver:/^\\over/.test(a),base:t[0]}},htmlBuilder:na,mathmlBuilder:(e,t)=>{var r=Vt(e.label);return new Bt.MathNode(e.isOver?"mover":"munder",[Ht(e.base,t),r])}}),st({type:"href",names:["\\href"],props:{numArgs:2,argTypes:["url","original"],allowedInText:!0},handler:(e,t)=>{var{parser:r}=e,a=t[1],n=Gt(t[0],"url").url;return r.settings.isTrusted({command:"\\href",url:n})?{type:"href",mode:r.mode,href:n,body:mt(a)}:r.formatUnsupportedCmd("\\href")},htmlBuilder:(e,t)=>{var r=ft(e.body,t,!1);return Je.makeAnchor(e.href,[],r,t)},mathmlBuilder:(e,t)=>{var r=Rt(e.body,t);return r instanceof At||(r=new At("mrow",[r])),r.setAttribute("href",e.href),r}}),st({type:"href",names:["\\url"],props:{numArgs:1,argTypes:["url"],allowedInText:!0},handler:(e,t)=>{var{parser:r}=e,a=Gt(t[0],"url").url;if(!r.settings.isTrusted({command:"\\url",url:a}))return r.formatUnsupportedCmd("\\url");for(var n=[],i=0;inew Bt.MathNode("mrow",It(e.body,t))}),st({type:"html",names:["\\htmlClass","\\htmlId","\\htmlStyle","\\htmlData"],props:{numArgs:2,argTypes:["raw","original"],allowedInText:!0},handler:(e,t)=>{var r,{parser:a,funcName:i,token:o}=e,s=Gt(t[0],"raw").string,l=t[1];a.settings.strict&&a.settings.reportNonstrict("htmlExtension","HTML extension is disabled on strict mode");var h={};switch(i){case"\\htmlClass":h.class=s,r={command:"\\htmlClass",class:s};break;case"\\htmlId":h.id=s,r={command:"\\htmlId",id:s};break;case"\\htmlStyle":h.style=s,r={command:"\\htmlStyle",style:s};break;case"\\htmlData":for(var m=s.split(","),c=0;c{var r=ft(e.body,t,!1),a=["enclosing"];e.attributes.class&&a.push(...e.attributes.class.trim().split(/\s+/));var n=Je.makeSpan(a,r,t);for(var i in e.attributes)"class"!==i&&e.attributes.hasOwnProperty(i)&&n.setAttribute(i,e.attributes[i]);return n},mathmlBuilder:(e,t)=>Rt(e.body,t)}),st({type:"htmlmathml",names:["\\html@mathml"],props:{numArgs:2,allowedInText:!0},handler:(e,t)=>{var{parser:r}=e;return{type:"htmlmathml",mode:r.mode,html:mt(t[0]),mathml:mt(t[1])}},htmlBuilder:(e,t)=>{var r=ft(e.html,t,!1);return Je.makeFragment(r)},mathmlBuilder:(e,t)=>Rt(e.mathml,t)});var ia=function(e){if(/^[-+]? *(\d+(\.\d*)?|\.\d+)$/.test(e))return{number:+e,unit:"bp"};var t=/([-+]?) *(\d+(?:\.\d*)?|\.\d+) *([a-z]{2})/.exec(e);if(!t)throw new n("Invalid size: '"+e+"' in \\includegraphics");var r={number:+(t[1]+t[2]),unit:t[3]};if(!Y(r))throw new n("Invalid unit: '"+r.unit+"' in \\includegraphics.");return r};st({type:"includegraphics",names:["\\includegraphics"],props:{numArgs:1,numOptionalArgs:1,argTypes:["raw","url"],allowedInText:!1},handler:(e,t,r)=>{var{parser:a}=e,i={number:0,unit:"em"},o={number:.9,unit:"em"},s={number:0,unit:"em"},l="";if(r[0])for(var h=Gt(r[0],"raw").string.split(","),m=0;m{var r=X(e.height,t),a=0;e.totalheight.number>0&&(a=X(e.totalheight,t)-r);var n=0;e.width.number>0&&(n=X(e.width,t));var i={height:W(r+a)};n>0&&(i.width=W(n)),a>0&&(i.verticalAlign=W(-a));var o=new Q(e.src,e.alt,i);return o.height=r,o.depth=a,o},mathmlBuilder:(e,t)=>{var r=new Bt.MathNode("mglyph",[]);r.setAttribute("alt",e.alt);var a=X(e.height,t),n=0;if(e.totalheight.number>0&&(n=X(e.totalheight,t)-a,r.setAttribute("valign",W(-n))),r.setAttribute("height",W(a+n)),e.width.number>0){var i=X(e.width,t);r.setAttribute("width",W(i))}return r.setAttribute("src",e.src),r}}),st({type:"kern",names:["\\kern","\\mkern","\\hskip","\\mskip"],props:{numArgs:1,argTypes:["size"],primitive:!0,allowedInText:!0},handler(e,t){var{parser:r,funcName:a}=e,n=Gt(t[0],"size");if(r.settings.strict){var i="m"===a[1],o="mu"===n.value.unit;i?(o||r.settings.reportNonstrict("mathVsTextUnits","LaTeX's "+a+" supports only mu units, not "+n.value.unit+" units"),"math"!==r.mode&&r.settings.reportNonstrict("mathVsTextUnits","LaTeX's "+a+" works only in math mode")):o&&r.settings.reportNonstrict("mathVsTextUnits","LaTeX's "+a+" doesn't support mu units")}return{type:"kern",mode:r.mode,dimension:n.value}},htmlBuilder:(e,t)=>Je.makeGlue(e.dimension,t),mathmlBuilder(e,t){var r=X(e.dimension,t);return new Bt.SpaceNode(r)}}),st({type:"lap",names:["\\mathllap","\\mathrlap","\\mathclap"],props:{numArgs:1,allowedInText:!0},handler:(e,t)=>{var{parser:r,funcName:a}=e,n=t[0];return{type:"lap",mode:r.mode,alignment:a.slice(5),body:n}},htmlBuilder:(e,t)=>{var r;"clap"===e.alignment?(r=Je.makeSpan([],[kt(e.body,t)]),r=Je.makeSpan(["inner"],[r],t)):r=Je.makeSpan(["inner"],[kt(e.body,t)]);var a=Je.makeSpan(["fix"],[]),n=Je.makeSpan([e.alignment],[r,a],t),i=Je.makeSpan(["strut"]);return i.style.height=W(n.height+n.depth),n.depth&&(i.style.verticalAlign=W(-n.depth)),n.children.unshift(i),n=Je.makeSpan(["thinbox"],[n],t),Je.makeSpan(["mord","vbox"],[n],t)},mathmlBuilder:(e,t)=>{var r=new Bt.MathNode("mpadded",[Ht(e.body,t)]);if("rlap"!==e.alignment){var a="llap"===e.alignment?"-1":"-0.5";r.setAttribute("lspace",a+"width")}return r.setAttribute("width","0px"),r}}),st({type:"styling",names:["\\(","$"],props:{numArgs:0,allowedInText:!0,allowedInMath:!1},handler(e,t){var{funcName:r,parser:a}=e,n=a.mode;a.switchMode("math");var i="\\("===r?"\\)":"$",o=a.parseExpression(!1,i);return a.expect(i),a.switchMode(n),{type:"styling",mode:a.mode,style:"text",body:o}}}),st({type:"text",names:["\\)","\\]"],props:{numArgs:0,allowedInText:!0,allowedInMath:!1},handler(e,t){throw new n("Mismatched "+e.funcName)}});var oa=(e,t)=>{switch(t.style.size){case T.DISPLAY.size:return e.display;case T.TEXT.size:return e.text;case T.SCRIPT.size:return e.script;case T.SCRIPTSCRIPT.size:return e.scriptscript;default:return e.text}};st({type:"mathchoice",names:["\\mathchoice"],props:{numArgs:4,primitive:!0},handler:(e,t)=>{var{parser:r}=e;return{type:"mathchoice",mode:r.mode,display:mt(t[0]),text:mt(t[1]),script:mt(t[2]),scriptscript:mt(t[3])}},htmlBuilder:(e,t)=>{var r=oa(e,t),a=ft(r,t,!1);return Je.makeFragment(a)},mathmlBuilder:(e,t)=>{var r=oa(e,t);return Rt(r,t)}});var sa=(e,t,r,a,n,i,o)=>{e=Je.makeSpan([],[e]);var s,l,h,m=r&&d(r);if(t){var c=kt(t,a.havingStyle(n.sup()),a);l={elem:c,kern:Math.max(a.fontMetrics().bigOpSpacing1,a.fontMetrics().bigOpSpacing3-c.depth)}}if(r){var p=kt(r,a.havingStyle(n.sub()),a);s={elem:p,kern:Math.max(a.fontMetrics().bigOpSpacing2,a.fontMetrics().bigOpSpacing4-p.height)}}if(l&&s){var u=a.fontMetrics().bigOpSpacing5+s.elem.height+s.elem.depth+s.kern+e.depth+o;h=Je.makeVList({positionType:"bottom",positionData:u,children:[{type:"kern",size:a.fontMetrics().bigOpSpacing5},{type:"elem",elem:s.elem,marginLeft:W(-i)},{type:"kern",size:s.kern},{type:"elem",elem:e},{type:"kern",size:l.kern},{type:"elem",elem:l.elem,marginLeft:W(i)},{type:"kern",size:a.fontMetrics().bigOpSpacing5}]},a)}else if(s){var g=e.height-o;h=Je.makeVList({positionType:"top",positionData:g,children:[{type:"kern",size:a.fontMetrics().bigOpSpacing5},{type:"elem",elem:s.elem,marginLeft:W(-i)},{type:"kern",size:s.kern},{type:"elem",elem:e}]},a)}else{if(!l)return e;var f=e.depth+o;h=Je.makeVList({positionType:"bottom",positionData:f,children:[{type:"elem",elem:e},{type:"kern",size:l.kern},{type:"elem",elem:l.elem,marginLeft:W(i)},{type:"kern",size:a.fontMetrics().bigOpSpacing5}]},a)}var v=[h];if(s&&0!==i&&!m){var b=Je.makeSpan(["mspace"],[],a);b.style.marginRight=W(i),v.unshift(b)}return Je.makeSpan(["mop","op-limits"],v,a)},la=["\\smallint"],ha=(e,t)=>{var r,a,n,i=!1;"supsub"===e.type?(r=e.sup,a=e.sub,n=Gt(e.base,"op"),i=!0):n=Gt(e,"op");var o,s=t.style,l=!1;if(s.size===T.DISPLAY.size&&n.symbol&&!h(la,n.name)&&(l=!0),n.symbol){var m=l?"Size2-Regular":"Size1-Regular",c="";if("\\oiint"!==n.name&&"\\oiiint"!==n.name||(c=n.name.slice(1),n.name="oiint"===c?"\\iint":"\\iiint"),o=Je.makeSymbol(n.name,m,"math",t,["mop","op-symbol",l?"large-op":"small-op"]),c.length>0){var p=o.italic,u=Je.staticSvg(c+"Size"+(l?"2":"1"),t);o=Je.makeVList({positionType:"individualShift",children:[{type:"elem",elem:o,shift:0},{type:"elem",elem:u,shift:l?.08:0}]},t),n.name="\\"+c,o.classes.unshift("mop"),o.italic=p}}else if(n.body){var d=ft(n.body,t,!0);1===d.length&&d[0]instanceof te?(o=d[0]).classes[0]="mop":o=Je.makeSpan(["mop"],d,t)}else{for(var g=[],f=1;f{var r;if(e.symbol)r=new At("mo",[Nt(e.name,e.mode)]),h(la,e.name)&&r.setAttribute("largeop","false");else if(e.body)r=new At("mo",It(e.body,t));else{r=new At("mi",[new Tt(e.name.slice(1))]);var a=new At("mo",[Nt("⁡","text")]);r=e.parentIsSupSub?new At("mrow",[r,a]):zt([r,a])}return r},ca={"∏":"\\prod","∐":"\\coprod","∑":"\\sum","⋀":"\\bigwedge","⋁":"\\bigvee","⋂":"\\bigcap","⋃":"\\bigcup","⨀":"\\bigodot","⨁":"\\bigoplus","⨂":"\\bigotimes","⨄":"\\biguplus","⨆":"\\bigsqcup"};st({type:"op",names:["\\coprod","\\bigvee","\\bigwedge","\\biguplus","\\bigcap","\\bigcup","\\intop","\\prod","\\sum","\\bigotimes","\\bigoplus","\\bigodot","\\bigsqcup","\\smallint","∏","∐","∑","⋀","⋁","⋂","⋃","⨀","⨁","⨂","⨄","⨆"],props:{numArgs:0},handler:(e,t)=>{var{parser:r,funcName:a}=e,n=a;return 1===n.length&&(n=ca[n]),{type:"op",mode:r.mode,limits:!0,parentIsSupSub:!1,symbol:!0,name:n}},htmlBuilder:ha,mathmlBuilder:ma}),st({type:"op",names:["\\mathop"],props:{numArgs:1,primitive:!0},handler:(e,t)=>{var{parser:r}=e,a=t[0];return{type:"op",mode:r.mode,limits:!1,parentIsSupSub:!1,symbol:!1,body:mt(a)}},htmlBuilder:ha,mathmlBuilder:ma});var pa={"∫":"\\int","∬":"\\iint","∭":"\\iiint","∮":"\\oint","∯":"\\oiint","∰":"\\oiiint"};st({type:"op",names:["\\arcsin","\\arccos","\\arctan","\\arctg","\\arcctg","\\arg","\\ch","\\cos","\\cosec","\\cosh","\\cot","\\cotg","\\coth","\\csc","\\ctg","\\cth","\\deg","\\dim","\\exp","\\hom","\\ker","\\lg","\\ln","\\log","\\sec","\\sin","\\sinh","\\sh","\\tan","\\tanh","\\tg","\\th"],props:{numArgs:0},handler(e){var{parser:t,funcName:r}=e;return{type:"op",mode:t.mode,limits:!1,parentIsSupSub:!1,symbol:!1,name:r}},htmlBuilder:ha,mathmlBuilder:ma}),st({type:"op",names:["\\det","\\gcd","\\inf","\\lim","\\max","\\min","\\Pr","\\sup"],props:{numArgs:0},handler(e){var{parser:t,funcName:r}=e;return{type:"op",mode:t.mode,limits:!0,parentIsSupSub:!1,symbol:!1,name:r}},htmlBuilder:ha,mathmlBuilder:ma}),st({type:"op",names:["\\int","\\iint","\\iiint","\\oint","\\oiint","\\oiiint","∫","∬","∭","∮","∯","∰"],props:{numArgs:0},handler(e){var{parser:t,funcName:r}=e,a=r;return 1===a.length&&(a=pa[a]),{type:"op",mode:t.mode,limits:!1,parentIsSupSub:!1,symbol:!0,name:a}},htmlBuilder:ha,mathmlBuilder:ma});var ua=(e,t)=>{var r,a,n,i,o=!1;if("supsub"===e.type?(r=e.sup,a=e.sub,n=Gt(e.base,"operatorname"),o=!0):n=Gt(e,"operatorname"),n.body.length>0){for(var s=n.body.map((e=>{var t=e.text;return"string"==typeof t?{type:"textord",mode:e.mode,text:t}:e})),l=ft(s,t.withFont("mathrm"),!0),h=0;h{var{parser:r,funcName:a}=e,n=t[0];return{type:"operatorname",mode:r.mode,body:mt(n),alwaysHandleSupSub:"\\operatornamewithlimits"===a,limits:!1,parentIsSupSub:!1}},htmlBuilder:ua,mathmlBuilder:(e,t)=>{for(var r=It(e.body,t.withFont("mathrm")),a=!0,n=0;ne.toText())).join("");r=[new Bt.TextNode(s)]}var l=new Bt.MathNode("mi",r);l.setAttribute("mathvariant","normal");var h=new Bt.MathNode("mo",[Nt("⁡","text")]);return e.parentIsSupSub?new Bt.MathNode("mrow",[l,h]):Bt.newDocumentFragment([l,h])}}),Pr("\\operatorname","\\@ifstar\\operatornamewithlimits\\operatorname@"),lt({type:"ordgroup",htmlBuilder:(e,t)=>e.semisimple?Je.makeFragment(ft(e.body,t,!1)):Je.makeSpan(["mord"],ft(e.body,t,!0),t),mathmlBuilder:(e,t)=>Rt(e.body,t,!0)}),st({type:"overline",names:["\\overline"],props:{numArgs:1},handler(e,t){var{parser:r}=e,a=t[0];return{type:"overline",mode:r.mode,body:a}},htmlBuilder(e,t){var r=kt(e.body,t.havingCrampedStyle()),a=Je.makeLineSpan("overline-line",t),n=t.fontMetrics().defaultRuleThickness,i=Je.makeVList({positionType:"firstBaseline",children:[{type:"elem",elem:r},{type:"kern",size:3*n},{type:"elem",elem:a},{type:"kern",size:n}]},t);return Je.makeSpan(["mord","overline"],[i],t)},mathmlBuilder(e,t){var r=new Bt.MathNode("mo",[new Bt.TextNode("‾")]);r.setAttribute("stretchy","true");var a=new Bt.MathNode("mover",[Ht(e.body,t),r]);return a.setAttribute("accent","true"),a}}),st({type:"phantom",names:["\\phantom"],props:{numArgs:1,allowedInText:!0},handler:(e,t)=>{var{parser:r}=e,a=t[0];return{type:"phantom",mode:r.mode,body:mt(a)}},htmlBuilder:(e,t)=>{var r=ft(e.body,t.withPhantom(),!1);return Je.makeFragment(r)},mathmlBuilder:(e,t)=>{var r=It(e.body,t);return new Bt.MathNode("mphantom",r)}}),st({type:"hphantom",names:["\\hphantom"],props:{numArgs:1,allowedInText:!0},handler:(e,t)=>{var{parser:r}=e,a=t[0];return{type:"hphantom",mode:r.mode,body:a}},htmlBuilder:(e,t)=>{var r=Je.makeSpan([],[kt(e.body,t.withPhantom())]);if(r.height=0,r.depth=0,r.children)for(var a=0;a{var r=It(mt(e.body),t),a=new Bt.MathNode("mphantom",r),n=new Bt.MathNode("mpadded",[a]);return n.setAttribute("height","0px"),n.setAttribute("depth","0px"),n}}),st({type:"vphantom",names:["\\vphantom"],props:{numArgs:1,allowedInText:!0},handler:(e,t)=>{var{parser:r}=e,a=t[0];return{type:"vphantom",mode:r.mode,body:a}},htmlBuilder:(e,t)=>{var r=Je.makeSpan(["inner"],[kt(e.body,t.withPhantom())]),a=Je.makeSpan(["fix"],[]);return Je.makeSpan(["mord","rlap"],[r,a],t)},mathmlBuilder:(e,t)=>{var r=It(mt(e.body),t),a=new Bt.MathNode("mphantom",r),n=new Bt.MathNode("mpadded",[a]);return n.setAttribute("width","0px"),n}}),st({type:"raisebox",names:["\\raisebox"],props:{numArgs:2,argTypes:["size","hbox"],allowedInText:!0},handler(e,t){var{parser:r}=e,a=Gt(t[0],"size").value,n=t[1];return{type:"raisebox",mode:r.mode,dy:a,body:n}},htmlBuilder(e,t){var r=kt(e.body,t),a=X(e.dy,t);return Je.makeVList({positionType:"shift",positionData:-a,children:[{type:"elem",elem:r}]},t)},mathmlBuilder(e,t){var r=new Bt.MathNode("mpadded",[Ht(e.body,t)]),a=e.dy.number+e.dy.unit;return r.setAttribute("voffset",a),r}}),st({type:"internal",names:["\\relax"],props:{numArgs:0,allowedInText:!0},handler(e){var{parser:t}=e;return{type:"internal",mode:t.mode}}}),st({type:"rule",names:["\\rule"],props:{numArgs:2,numOptionalArgs:1,argTypes:["size","size","size"]},handler(e,t,r){var{parser:a}=e,n=r[0],i=Gt(t[0],"size"),o=Gt(t[1],"size");return{type:"rule",mode:a.mode,shift:n&&Gt(n,"size").value,width:i.value,height:o.value}},htmlBuilder(e,t){var r=Je.makeSpan(["mord","rule"],[],t),a=X(e.width,t),n=X(e.height,t),i=e.shift?X(e.shift,t):0;return r.style.borderRightWidth=W(a),r.style.borderTopWidth=W(n),r.style.bottom=W(i),r.width=a,r.height=n+i,r.depth=-i,r.maxFontSize=1.125*n*t.sizeMultiplier,r},mathmlBuilder(e,t){var r=X(e.width,t),a=X(e.height,t),n=e.shift?X(e.shift,t):0,i=t.color&&t.getColor()||"black",o=new Bt.MathNode("mspace");o.setAttribute("mathbackground",i),o.setAttribute("width",W(r)),o.setAttribute("height",W(a));var s=new Bt.MathNode("mpadded",[o]);return n>=0?s.setAttribute("height",W(n)):(s.setAttribute("height",W(n)),s.setAttribute("depth",W(-n))),s.setAttribute("voffset",W(n)),s}});var ga=["\\tiny","\\sixptsize","\\scriptsize","\\footnotesize","\\small","\\normalsize","\\large","\\Large","\\LARGE","\\huge","\\Huge"];st({type:"sizing",names:ga,props:{numArgs:0,allowedInText:!0},handler:(e,t)=>{var{breakOnTokenText:r,funcName:a,parser:n}=e,i=n.parseExpression(!1,r);return{type:"sizing",mode:n.mode,size:ga.indexOf(a)+1,body:i}},htmlBuilder:(e,t)=>{var r=t.havingSize(e.size);return da(e.body,r,t)},mathmlBuilder:(e,t)=>{var r=t.havingSize(e.size),a=It(e.body,r),n=new Bt.MathNode("mstyle",a);return n.setAttribute("mathsize",W(r.sizeMultiplier)),n}}),st({type:"smash",names:["\\smash"],props:{numArgs:1,numOptionalArgs:1,allowedInText:!0},handler:(e,t,r)=>{var{parser:a}=e,n=!1,i=!1,o=r[0]&&Gt(r[0],"ordgroup");if(o)for(var s="",l=0;l{var r=Je.makeSpan([],[kt(e.body,t)]);if(!e.smashHeight&&!e.smashDepth)return r;if(e.smashHeight&&(r.height=0,r.children))for(var a=0;a{var r=new Bt.MathNode("mpadded",[Ht(e.body,t)]);return e.smashHeight&&r.setAttribute("height","0px"),e.smashDepth&&r.setAttribute("depth","0px"),r}}),st({type:"sqrt",names:["\\sqrt"],props:{numArgs:1,numOptionalArgs:1},handler(e,t,r){var{parser:a}=e,n=r[0],i=t[0];return{type:"sqrt",mode:a.mode,body:i,index:n}},htmlBuilder(e,t){var r=kt(e.body,t.havingCrampedStyle());0===r.height&&(r.height=t.fontMetrics().xHeight),r=Je.wrapFragment(r,t);var a=t.fontMetrics().defaultRuleThickness,n=a;t.style.idr.height+r.depth+i&&(i=(i+m-r.height-r.depth)/2);var c=s.height-r.height-i-l;r.style.paddingLeft=W(h);var p=Je.makeVList({positionType:"firstBaseline",children:[{type:"elem",elem:r,wrapperClasses:["svg-align"]},{type:"kern",size:-(r.height+c)},{type:"elem",elem:s},{type:"kern",size:l}]},t);if(e.index){var u=t.havingStyle(T.SCRIPTSCRIPT),d=kt(e.index,u,t),g=.6*(p.height-p.depth),f=Je.makeVList({positionType:"shift",positionData:-g,children:[{type:"elem",elem:d}]},t),v=Je.makeSpan(["root"],[f]);return Je.makeSpan(["mord","sqrt"],[v,p],t)}return Je.makeSpan(["mord","sqrt"],[p],t)},mathmlBuilder(e,t){var{body:r,index:a}=e;return a?new Bt.MathNode("mroot",[Ht(r,t),Ht(a,t)]):new Bt.MathNode("msqrt",[Ht(r,t)])}});var fa={display:T.DISPLAY,text:T.TEXT,script:T.SCRIPT,scriptscript:T.SCRIPTSCRIPT};st({type:"styling",names:["\\displaystyle","\\textstyle","\\scriptstyle","\\scriptscriptstyle"],props:{numArgs:0,allowedInText:!0,primitive:!0},handler(e,t){var{breakOnTokenText:r,funcName:a,parser:n}=e,i=n.parseExpression(!0,r),o=a.slice(1,a.length-5);return{type:"styling",mode:n.mode,style:o,body:i}},htmlBuilder(e,t){var r=fa[e.style],a=t.havingStyle(r).withFont("");return da(e.body,a,t)},mathmlBuilder(e,t){var r=fa[e.style],a=t.havingStyle(r),n=It(e.body,a),i=new Bt.MathNode("mstyle",n),o={display:["0","true"],text:["0","false"],script:["1","false"],scriptscript:["2","false"]}[e.style];return i.setAttribute("scriptlevel",o[0]),i.setAttribute("displaystyle",o[1]),i}}),lt({type:"supsub",htmlBuilder(e,t){var r=function(e,t){var r=e.base;return r?"op"===r.type?r.limits&&(t.style.size===T.DISPLAY.size||r.alwaysHandleSupSub)?ha:null:"operatorname"===r.type?r.alwaysHandleSupSub&&(t.style.size===T.DISPLAY.size||r.limits)?ua:null:"accent"===r.type?d(r.base)?Xt:null:"horizBrace"===r.type&&!e.sub===r.isOver?na:null:null}(e,t);if(r)return r(e,t);var a,n,i,{base:o,sup:s,sub:l}=e,h=kt(o,t),m=t.fontMetrics(),c=0,p=0,u=o&&d(o);if(s){var g=t.havingStyle(t.style.sup());a=kt(s,g,t),u||(c=h.height-g.fontMetrics().supDrop*g.sizeMultiplier/t.sizeMultiplier)}if(l){var f=t.havingStyle(t.style.sub());n=kt(l,f,t),u||(p=h.depth+f.fontMetrics().subDrop*f.sizeMultiplier/t.sizeMultiplier)}i=t.style===T.DISPLAY?m.sup1:t.style.cramped?m.sup3:m.sup2;var v,b=t.sizeMultiplier,y=W(.5/m.ptPerEm/b),x=null;if(n){var w=e.base&&"op"===e.base.type&&e.base.name&&("\\oiint"===e.base.name||"\\oiiint"===e.base.name);(h instanceof te||w)&&(x=W(-h.italic))}if(a&&n){c=Math.max(c,i,a.depth+.25*m.xHeight),p=Math.max(p,m.sub2);var k=4*m.defaultRuleThickness;if(c-a.depth-(n.height-p)0&&(c+=S,p-=S)}v=Je.makeVList({positionType:"individualShift",children:[{type:"elem",elem:n,shift:p,marginRight:y,marginLeft:x},{type:"elem",elem:a,shift:-c,marginRight:y}]},t)}else if(n){p=Math.max(p,m.sub1,n.height-.8*m.xHeight),v=Je.makeVList({positionType:"shift",positionData:p,children:[{type:"elem",elem:n,marginLeft:x,marginRight:y}]},t)}else{if(!a)throw new Error("supsub must have either sup or sub.");c=Math.max(c,i,a.depth+.25*m.xHeight),v=Je.makeVList({positionType:"shift",positionData:-c,children:[{type:"elem",elem:a,marginRight:y}]},t)}var M=xt(h,"right")||"mord";return Je.makeSpan([M],[h,Je.makeSpan(["msupsub"],[v])],t)},mathmlBuilder(e,t){var r,a=!1;e.base&&"horizBrace"===e.base.type&&!!e.sup===e.base.isOver&&(a=!0,r=e.base.isOver),!e.base||"op"!==e.base.type&&"operatorname"!==e.base.type||(e.base.parentIsSupSub=!0);var n,i=[Ht(e.base,t)];if(e.sub&&i.push(Ht(e.sub,t)),e.sup&&i.push(Ht(e.sup,t)),a)n=r?"mover":"munder";else if(e.sub)if(e.sup){var o=e.base;n=o&&"op"===o.type&&o.limits&&t.style===T.DISPLAY||o&&"operatorname"===o.type&&o.alwaysHandleSupSub&&(t.style===T.DISPLAY||o.limits)?"munderover":"msubsup"}else{var s=e.base;n=s&&"op"===s.type&&s.limits&&(t.style===T.DISPLAY||s.alwaysHandleSupSub)||s&&"operatorname"===s.type&&s.alwaysHandleSupSub&&(s.limits||t.style===T.DISPLAY)?"munder":"msub"}else{var l=e.base;n=l&&"op"===l.type&&l.limits&&(t.style===T.DISPLAY||l.alwaysHandleSupSub)||l&&"operatorname"===l.type&&l.alwaysHandleSupSub&&(l.limits||t.style===T.DISPLAY)?"mover":"msup"}return new Bt.MathNode(n,i)}}),lt({type:"atom",htmlBuilder:(e,t)=>Je.mathsym(e.text,e.mode,t,["m"+e.family]),mathmlBuilder(e,t){var r=new Bt.MathNode("mo",[Nt(e.text,e.mode)]);if("bin"===e.family){var a=Ct(e,t);"bold-italic"===a&&r.setAttribute("mathvariant",a)}else"punct"===e.family?r.setAttribute("separator","true"):"open"!==e.family&&"close"!==e.family||r.setAttribute("stretchy","false");return r}});var va={mi:"italic",mn:"normal",mtext:"normal"};lt({type:"mathord",htmlBuilder:(e,t)=>Je.makeOrd(e,t,"mathord"),mathmlBuilder(e,t){var r=new Bt.MathNode("mi",[Nt(e.text,e.mode,t)]),a=Ct(e,t)||"italic";return a!==va[r.type]&&r.setAttribute("mathvariant",a),r}}),lt({type:"textord",htmlBuilder:(e,t)=>Je.makeOrd(e,t,"textord"),mathmlBuilder(e,t){var r,a=Nt(e.text,e.mode,t),n=Ct(e,t)||"normal";return r="text"===e.mode?new Bt.MathNode("mtext",[a]):/[0-9]/.test(e.text)?new Bt.MathNode("mn",[a]):"\\prime"===e.text?new Bt.MathNode("mo",[a]):new Bt.MathNode("mi",[a]),n!==va[r.type]&&r.setAttribute("mathvariant",n),r}});var ba={"\\nobreak":"nobreak","\\allowbreak":"allowbreak"},ya={" ":{},"\\ ":{},"~":{className:"nobreak"},"\\space":{},"\\nobreakspace":{className:"nobreak"}};lt({type:"spacing",htmlBuilder(e,t){if(ya.hasOwnProperty(e.text)){var r=ya[e.text].className||"";if("text"===e.mode){var a=Je.makeOrd(e,t,"textord");return a.classes.push(r),a}return Je.makeSpan(["mspace",r],[Je.mathsym(e.text,e.mode,t)],t)}if(ba.hasOwnProperty(e.text))return Je.makeSpan(["mspace",ba[e.text]],[],t);throw new n('Unknown type of space "'+e.text+'"')},mathmlBuilder(e,t){if(!ya.hasOwnProperty(e.text)){if(ba.hasOwnProperty(e.text))return new Bt.MathNode("mspace");throw new n('Unknown type of space "'+e.text+'"')}return new Bt.MathNode("mtext",[new Bt.TextNode(" ")])}});var xa=()=>{var e=new Bt.MathNode("mtd",[]);return e.setAttribute("width","50%"),e};lt({type:"tag",mathmlBuilder(e,t){var r=new Bt.MathNode("mtable",[new Bt.MathNode("mtr",[xa(),new Bt.MathNode("mtd",[Rt(e.body,t)]),xa(),new Bt.MathNode("mtd",[Rt(e.tag,t)])])]);return r.setAttribute("width","100%"),r}});var wa={"\\text":void 0,"\\textrm":"textrm","\\textsf":"textsf","\\texttt":"texttt","\\textnormal":"textrm"},ka={"\\textbf":"textbf","\\textmd":"textmd"},Sa={"\\textit":"textit","\\textup":"textup"},Ma=(e,t)=>{var r=e.font;return r?wa[r]?t.withTextFontFamily(wa[r]):ka[r]?t.withTextFontWeight(ka[r]):t.withTextFontShape(Sa[r]):t};st({type:"text",names:["\\text","\\textrm","\\textsf","\\texttt","\\textnormal","\\textbf","\\textmd","\\textit","\\textup"],props:{numArgs:1,argTypes:["text"],allowedInArgument:!0,allowedInText:!0},handler(e,t){var{parser:r,funcName:a}=e,n=t[0];return{type:"text",mode:r.mode,body:mt(n),font:a}},htmlBuilder(e,t){var r=Ma(e,t),a=ft(e.body,r,!0);return Je.makeSpan(["mord","text"],a,r)},mathmlBuilder(e,t){var r=Ma(e,t);return Rt(e.body,r)}}),st({type:"underline",names:["\\underline"],props:{numArgs:1,allowedInText:!0},handler(e,t){var{parser:r}=e;return{type:"underline",mode:r.mode,body:t[0]}},htmlBuilder(e,t){var r=kt(e.body,t),a=Je.makeLineSpan("underline-line",t),n=t.fontMetrics().defaultRuleThickness,i=Je.makeVList({positionType:"top",positionData:r.height,children:[{type:"kern",size:n},{type:"elem",elem:a},{type:"kern",size:3*n},{type:"elem",elem:r}]},t);return Je.makeSpan(["mord","underline"],[i],t)},mathmlBuilder(e,t){var r=new Bt.MathNode("mo",[new Bt.TextNode("‾")]);r.setAttribute("stretchy","true");var a=new Bt.MathNode("munder",[Ht(e.body,t),r]);return a.setAttribute("accentunder","true"),a}}),st({type:"vcenter",names:["\\vcenter"],props:{numArgs:1,argTypes:["original"],allowedInText:!1},handler(e,t){var{parser:r}=e;return{type:"vcenter",mode:r.mode,body:t[0]}},htmlBuilder(e,t){var r=kt(e.body,t),a=t.fontMetrics().axisHeight,n=.5*(r.height-a-(r.depth+a));return Je.makeVList({positionType:"shift",positionData:n,children:[{type:"elem",elem:r}]},t)},mathmlBuilder:(e,t)=>new Bt.MathNode("mpadded",[Ht(e.body,t)],["vcenter"])}),st({type:"verb",names:["\\verb"],props:{numArgs:0,allowedInText:!0},handler(e,t,r){throw new n("\\verb ended by end of line instead of matching delimiter")},htmlBuilder(e,t){for(var r=za(e),a=[],n=t.havingStyle(t.style.text()),i=0;ie.body.replace(/ /g,e.star?"␣":" "),Aa=nt,Ta="[ \r\n\t]",Ba="(\\\\[a-zA-Z@]+)"+Ta+"*",Na="[̀-ͯ]",qa=new RegExp(Na+"+$"),Ca="("+Ta+"+)|\\\\(\n|[ \r\t]+\n?)[ \r\t]*|([!-\\[\\]-‧‪-퟿豈-￿]"+Na+"*|[\ud800-\udbff][\udc00-\udfff]"+Na+"*|\\\\verb\\*([^]).*?\\4|\\\\verb([^*a-zA-Z]).*?\\5|"+Ba+"|\\\\[^\ud800-\udfff])";class Ia{constructor(e,t){this.input=void 0,this.settings=void 0,this.tokenRegex=void 0,this.catcodes=void 0,this.input=e,this.settings=t,this.tokenRegex=new RegExp(Ca,"g"),this.catcodes={"%":14,"~":13}}setCatcode(e,t){this.catcodes[e]=t}lex(){var e=this.input,t=this.tokenRegex.lastIndex;if(t===e.length)return new a("EOF",new r(this,t,t));var i=this.tokenRegex.exec(e);if(null===i||i.index!==t)throw new n("Unexpected character: '"+e[t]+"'",new a(e[t],new r(this,t,t+1)));var o=i[6]||i[3]||(i[2]?"\\ ":" ");if(14===this.catcodes[o]){var s=e.indexOf("\n",this.tokenRegex.lastIndex);return-1===s?(this.tokenRegex.lastIndex=e.length,this.settings.reportNonstrict("commentAtEnd","% comment has no terminating newline; LaTeX would fail because of commenting the end of math mode (e.g. $)")):this.tokenRegex.lastIndex=s+1,this.lex()}return new a(o,new r(this,t,this.tokenRegex.lastIndex))}}class Ra{constructor(e,t){void 0===e&&(e={}),void 0===t&&(t={}),this.current=void 0,this.builtins=void 0,this.undefStack=void 0,this.current=t,this.builtins=e,this.undefStack=[]}beginGroup(){this.undefStack.push({})}endGroup(){if(0===this.undefStack.length)throw new n("Unbalanced namespace destruction: attempt to pop global namespace; please report this as a bug");var e=this.undefStack.pop();for(var t in e)e.hasOwnProperty(t)&&(null==e[t]?delete this.current[t]:this.current[t]=e[t])}endGroups(){for(;this.undefStack.length>0;)this.endGroup()}has(e){return this.current.hasOwnProperty(e)||this.builtins.hasOwnProperty(e)}get(e){return this.current.hasOwnProperty(e)?this.current[e]:this.builtins[e]}set(e,t,r){if(void 0===r&&(r=!1),r){for(var a=0;a0&&(this.undefStack[this.undefStack.length-1][e]=t)}else{var n=this.undefStack[this.undefStack.length-1];n&&!n.hasOwnProperty(e)&&(n[e]=this.current[e])}null==t?delete this.current[e]:this.current[e]=t}}var Ha=Dr;Pr("\\noexpand",(function(e){var t=e.popToken();return e.isExpandable(t.text)&&(t.noexpand=!0,t.treatAsRelax=!0),{tokens:[t],numArgs:0}})),Pr("\\expandafter",(function(e){var t=e.popToken();return e.expandOnce(!0),{tokens:[t],numArgs:0}})),Pr("\\@firstoftwo",(function(e){return{tokens:e.consumeArgs(2)[0],numArgs:0}})),Pr("\\@secondoftwo",(function(e){return{tokens:e.consumeArgs(2)[1],numArgs:0}})),Pr("\\@ifnextchar",(function(e){var t=e.consumeArgs(3);e.consumeSpaces();var r=e.future();return 1===t[0].length&&t[0][0].text===r.text?{tokens:t[1],numArgs:0}:{tokens:t[2],numArgs:0}})),Pr("\\@ifstar","\\@ifnextchar *{\\@firstoftwo{#1}}"),Pr("\\TextOrMath",(function(e){var t=e.consumeArgs(2);return"text"===e.mode?{tokens:t[0],numArgs:0}:{tokens:t[1],numArgs:0}}));var Oa={0:0,1:1,2:2,3:3,4:4,5:5,6:6,7:7,8:8,9:9,a:10,A:10,b:11,B:11,c:12,C:12,d:13,D:13,e:14,E:14,f:15,F:15};Pr("\\char",(function(e){var t,r=e.popToken(),a="";if("'"===r.text)t=8,r=e.popToken();else if('"'===r.text)t=16,r=e.popToken();else if("`"===r.text)if("\\"===(r=e.popToken()).text[0])a=r.text.charCodeAt(1);else{if("EOF"===r.text)throw new n("\\char` missing argument");a=r.text.charCodeAt(0)}else t=10;if(t){if(null==(a=Oa[r.text])||a>=t)throw new n("Invalid base-"+t+" digit "+r.text);for(var i;null!=(i=Oa[e.future().text])&&i{var a=e.consumeArg().tokens;if(1!==a.length)throw new n("\\newcommand's first argument must be a macro name");var i=a[0].text,o=e.isDefined(i);if(o&&!t)throw new n("\\newcommand{"+i+"} attempting to redefine "+i+"; use \\renewcommand");if(!o&&!r)throw new n("\\renewcommand{"+i+"} when command "+i+" does not yet exist; use \\newcommand");var s=0;if(1===(a=e.consumeArg().tokens).length&&"["===a[0].text){for(var l="",h=e.expandNextToken();"]"!==h.text&&"EOF"!==h.text;)l+=h.text,h=e.expandNextToken();if(!l.match(/^\s*[0-9]+\s*$/))throw new n("Invalid number of arguments: "+l);s=parseInt(l),a=e.consumeArg().tokens}return e.macros.set(i,{tokens:a,numArgs:s}),""};Pr("\\newcommand",(e=>Ea(e,!1,!0))),Pr("\\renewcommand",(e=>Ea(e,!0,!1))),Pr("\\providecommand",(e=>Ea(e,!0,!0))),Pr("\\message",(e=>{var t=e.consumeArgs(1)[0];return console.log(t.reverse().map((e=>e.text)).join("")),""})),Pr("\\errmessage",(e=>{var t=e.consumeArgs(1)[0];return console.error(t.reverse().map((e=>e.text)).join("")),""})),Pr("\\show",(e=>{var t=e.popToken(),r=t.text;return console.log(t,e.macros.get(r),Aa[r],le.math[r],le.text[r]),""})),Pr("\\bgroup","{"),Pr("\\egroup","}"),Pr("~","\\nobreakspace"),Pr("\\lq","`"),Pr("\\rq","'"),Pr("\\aa","\\r a"),Pr("\\AA","\\r A"),Pr("\\textcopyright","\\html@mathml{\\textcircled{c}}{\\char`©}"),Pr("\\copyright","\\TextOrMath{\\textcopyright}{\\text{\\textcopyright}}"),Pr("\\textregistered","\\html@mathml{\\textcircled{\\scriptsize R}}{\\char`®}"),Pr("ℬ","\\mathscr{B}"),Pr("ℰ","\\mathscr{E}"),Pr("ℱ","\\mathscr{F}"),Pr("ℋ","\\mathscr{H}"),Pr("ℐ","\\mathscr{I}"),Pr("ℒ","\\mathscr{L}"),Pr("ℳ","\\mathscr{M}"),Pr("ℛ","\\mathscr{R}"),Pr("ℭ","\\mathfrak{C}"),Pr("ℌ","\\mathfrak{H}"),Pr("ℨ","\\mathfrak{Z}"),Pr("\\Bbbk","\\Bbb{k}"),Pr("·","\\cdotp"),Pr("\\llap","\\mathllap{\\textrm{#1}}"),Pr("\\rlap","\\mathrlap{\\textrm{#1}}"),Pr("\\clap","\\mathclap{\\textrm{#1}}"),Pr("\\mathstrut","\\vphantom{(}"),Pr("\\underbar","\\underline{\\text{#1}}"),Pr("\\not",'\\html@mathml{\\mathrel{\\mathrlap\\@not}}{\\char"338}'),Pr("\\neq","\\html@mathml{\\mathrel{\\not=}}{\\mathrel{\\char`≠}}"),Pr("\\ne","\\neq"),Pr("≠","\\neq"),Pr("\\notin","\\html@mathml{\\mathrel{{\\in}\\mathllap{/\\mskip1mu}}}{\\mathrel{\\char`∉}}"),Pr("∉","\\notin"),Pr("≘","\\html@mathml{\\mathrel{=\\kern{-1em}\\raisebox{0.4em}{$\\scriptsize\\frown$}}}{\\mathrel{\\char`≘}}"),Pr("≙","\\html@mathml{\\stackrel{\\tiny\\wedge}{=}}{\\mathrel{\\char`≘}}"),Pr("≚","\\html@mathml{\\stackrel{\\tiny\\vee}{=}}{\\mathrel{\\char`≚}}"),Pr("≛","\\html@mathml{\\stackrel{\\scriptsize\\star}{=}}{\\mathrel{\\char`≛}}"),Pr("≝","\\html@mathml{\\stackrel{\\tiny\\mathrm{def}}{=}}{\\mathrel{\\char`≝}}"),Pr("≞","\\html@mathml{\\stackrel{\\tiny\\mathrm{m}}{=}}{\\mathrel{\\char`≞}}"),Pr("≟","\\html@mathml{\\stackrel{\\tiny?}{=}}{\\mathrel{\\char`≟}}"),Pr("⟂","\\perp"),Pr("‼","\\mathclose{!\\mkern-0.8mu!}"),Pr("∌","\\notni"),Pr("⌜","\\ulcorner"),Pr("⌝","\\urcorner"),Pr("⌞","\\llcorner"),Pr("⌟","\\lrcorner"),Pr("©","\\copyright"),Pr("®","\\textregistered"),Pr("️","\\textregistered"),Pr("\\ulcorner",'\\html@mathml{\\@ulcorner}{\\mathop{\\char"231c}}'),Pr("\\urcorner",'\\html@mathml{\\@urcorner}{\\mathop{\\char"231d}}'),Pr("\\llcorner",'\\html@mathml{\\@llcorner}{\\mathop{\\char"231e}}'),Pr("\\lrcorner",'\\html@mathml{\\@lrcorner}{\\mathop{\\char"231f}}'),Pr("\\vdots","\\mathord{\\varvdots\\rule{0pt}{15pt}}"),Pr("⋮","\\vdots"),Pr("\\varGamma","\\mathit{\\Gamma}"),Pr("\\varDelta","\\mathit{\\Delta}"),Pr("\\varTheta","\\mathit{\\Theta}"),Pr("\\varLambda","\\mathit{\\Lambda}"),Pr("\\varXi","\\mathit{\\Xi}"),Pr("\\varPi","\\mathit{\\Pi}"),Pr("\\varSigma","\\mathit{\\Sigma}"),Pr("\\varUpsilon","\\mathit{\\Upsilon}"),Pr("\\varPhi","\\mathit{\\Phi}"),Pr("\\varPsi","\\mathit{\\Psi}"),Pr("\\varOmega","\\mathit{\\Omega}"),Pr("\\substack","\\begin{subarray}{c}#1\\end{subarray}"),Pr("\\colon","\\nobreak\\mskip2mu\\mathpunct{}\\mathchoice{\\mkern-3mu}{\\mkern-3mu}{}{}{:}\\mskip6mu\\relax"),Pr("\\boxed","\\fbox{$\\displaystyle{#1}$}"),Pr("\\iff","\\DOTSB\\;\\Longleftrightarrow\\;"),Pr("\\implies","\\DOTSB\\;\\Longrightarrow\\;"),Pr("\\impliedby","\\DOTSB\\;\\Longleftarrow\\;");var La={",":"\\dotsc","\\not":"\\dotsb","+":"\\dotsb","=":"\\dotsb","<":"\\dotsb",">":"\\dotsb","-":"\\dotsb","*":"\\dotsb",":":"\\dotsb","\\DOTSB":"\\dotsb","\\coprod":"\\dotsb","\\bigvee":"\\dotsb","\\bigwedge":"\\dotsb","\\biguplus":"\\dotsb","\\bigcap":"\\dotsb","\\bigcup":"\\dotsb","\\prod":"\\dotsb","\\sum":"\\dotsb","\\bigotimes":"\\dotsb","\\bigoplus":"\\dotsb","\\bigodot":"\\dotsb","\\bigsqcup":"\\dotsb","\\And":"\\dotsb","\\longrightarrow":"\\dotsb","\\Longrightarrow":"\\dotsb","\\longleftarrow":"\\dotsb","\\Longleftarrow":"\\dotsb","\\longleftrightarrow":"\\dotsb","\\Longleftrightarrow":"\\dotsb","\\mapsto":"\\dotsb","\\longmapsto":"\\dotsb","\\hookrightarrow":"\\dotsb","\\doteq":"\\dotsb","\\mathbin":"\\dotsb","\\mathrel":"\\dotsb","\\relbar":"\\dotsb","\\Relbar":"\\dotsb","\\xrightarrow":"\\dotsb","\\xleftarrow":"\\dotsb","\\DOTSI":"\\dotsi","\\int":"\\dotsi","\\oint":"\\dotsi","\\iint":"\\dotsi","\\iiint":"\\dotsi","\\iiiint":"\\dotsi","\\idotsint":"\\dotsi","\\DOTSX":"\\dotsx"};Pr("\\dots",(function(e){var t="\\dotso",r=e.expandAfterFuture().text;return r in La?t=La[r]:("\\not"===r.slice(0,4)||r in le.math&&h(["bin","rel"],le.math[r].group))&&(t="\\dotsb"),t}));var Da={")":!0,"]":!0,"\\rbrack":!0,"\\}":!0,"\\rbrace":!0,"\\rangle":!0,"\\rceil":!0,"\\rfloor":!0,"\\rgroup":!0,"\\rmoustache":!0,"\\right":!0,"\\bigr":!0,"\\biggr":!0,"\\Bigr":!0,"\\Biggr":!0,$:!0,";":!0,".":!0,",":!0};Pr("\\dotso",(function(e){return e.future().text in Da?"\\ldots\\,":"\\ldots"})),Pr("\\dotsc",(function(e){var t=e.future().text;return t in Da&&","!==t?"\\ldots\\,":"\\ldots"})),Pr("\\cdots",(function(e){return e.future().text in Da?"\\@cdots\\,":"\\@cdots"})),Pr("\\dotsb","\\cdots"),Pr("\\dotsm","\\cdots"),Pr("\\dotsi","\\!\\cdots"),Pr("\\dotsx","\\ldots\\,"),Pr("\\DOTSI","\\relax"),Pr("\\DOTSB","\\relax"),Pr("\\DOTSX","\\relax"),Pr("\\tmspace","\\TextOrMath{\\kern#1#3}{\\mskip#1#2}\\relax"),Pr("\\,","\\tmspace+{3mu}{.1667em}"),Pr("\\thinspace","\\,"),Pr("\\>","\\mskip{4mu}"),Pr("\\:","\\tmspace+{4mu}{.2222em}"),Pr("\\medspace","\\:"),Pr("\\;","\\tmspace+{5mu}{.2777em}"),Pr("\\thickspace","\\;"),Pr("\\!","\\tmspace-{3mu}{.1667em}"),Pr("\\negthinspace","\\!"),Pr("\\negmedspace","\\tmspace-{4mu}{.2222em}"),Pr("\\negthickspace","\\tmspace-{5mu}{.277em}"),Pr("\\enspace","\\kern.5em "),Pr("\\enskip","\\hskip.5em\\relax"),Pr("\\quad","\\hskip1em\\relax"),Pr("\\qquad","\\hskip2em\\relax"),Pr("\\tag","\\@ifstar\\tag@literal\\tag@paren"),Pr("\\tag@paren","\\tag@literal{({#1})}"),Pr("\\tag@literal",(e=>{if(e.macros.get("\\df@tag"))throw new n("Multiple \\tag");return"\\gdef\\df@tag{\\text{#1}}"})),Pr("\\bmod","\\mathchoice{\\mskip1mu}{\\mskip1mu}{\\mskip5mu}{\\mskip5mu}\\mathbin{\\rm mod}\\mathchoice{\\mskip1mu}{\\mskip1mu}{\\mskip5mu}{\\mskip5mu}"),Pr("\\pod","\\allowbreak\\mathchoice{\\mkern18mu}{\\mkern8mu}{\\mkern8mu}{\\mkern8mu}(#1)"),Pr("\\pmod","\\pod{{\\rm mod}\\mkern6mu#1}"),Pr("\\mod","\\allowbreak\\mathchoice{\\mkern18mu}{\\mkern12mu}{\\mkern12mu}{\\mkern12mu}{\\rm mod}\\,\\,#1"),Pr("\\newline","\\\\\\relax"),Pr("\\TeX","\\textrm{\\html@mathml{T\\kern-.1667em\\raisebox{-.5ex}{E}\\kern-.125emX}{TeX}}");var Pa=W(R["Main-Regular"]["T".charCodeAt(0)][1]-.7*R["Main-Regular"]["A".charCodeAt(0)][1]);Pr("\\LaTeX","\\textrm{\\html@mathml{L\\kern-.36em\\raisebox{"+Pa+"}{\\scriptstyle A}\\kern-.15em\\TeX}{LaTeX}}"),Pr("\\KaTeX","\\textrm{\\html@mathml{K\\kern-.17em\\raisebox{"+Pa+"}{\\scriptstyle A}\\kern-.15em\\TeX}{KaTeX}}"),Pr("\\hspace","\\@ifstar\\@hspacer\\@hspace"),Pr("\\@hspace","\\hskip #1\\relax"),Pr("\\@hspacer","\\rule{0pt}{0pt}\\hskip #1\\relax"),Pr("\\ordinarycolon",":"),Pr("\\vcentcolon","\\mathrel{\\mathop\\ordinarycolon}"),Pr("\\dblcolon",'\\html@mathml{\\mathrel{\\vcentcolon\\mathrel{\\mkern-.9mu}\\vcentcolon}}{\\mathop{\\char"2237}}'),Pr("\\coloneqq",'\\html@mathml{\\mathrel{\\vcentcolon\\mathrel{\\mkern-1.2mu}=}}{\\mathop{\\char"2254}}'),Pr("\\Coloneqq",'\\html@mathml{\\mathrel{\\dblcolon\\mathrel{\\mkern-1.2mu}=}}{\\mathop{\\char"2237\\char"3d}}'),Pr("\\coloneq",'\\html@mathml{\\mathrel{\\vcentcolon\\mathrel{\\mkern-1.2mu}\\mathrel{-}}}{\\mathop{\\char"3a\\char"2212}}'),Pr("\\Coloneq",'\\html@mathml{\\mathrel{\\dblcolon\\mathrel{\\mkern-1.2mu}\\mathrel{-}}}{\\mathop{\\char"2237\\char"2212}}'),Pr("\\eqqcolon",'\\html@mathml{\\mathrel{=\\mathrel{\\mkern-1.2mu}\\vcentcolon}}{\\mathop{\\char"2255}}'),Pr("\\Eqqcolon",'\\html@mathml{\\mathrel{=\\mathrel{\\mkern-1.2mu}\\dblcolon}}{\\mathop{\\char"3d\\char"2237}}'),Pr("\\eqcolon",'\\html@mathml{\\mathrel{\\mathrel{-}\\mathrel{\\mkern-1.2mu}\\vcentcolon}}{\\mathop{\\char"2239}}'),Pr("\\Eqcolon",'\\html@mathml{\\mathrel{\\mathrel{-}\\mathrel{\\mkern-1.2mu}\\dblcolon}}{\\mathop{\\char"2212\\char"2237}}'),Pr("\\colonapprox",'\\html@mathml{\\mathrel{\\vcentcolon\\mathrel{\\mkern-1.2mu}\\approx}}{\\mathop{\\char"3a\\char"2248}}'),Pr("\\Colonapprox",'\\html@mathml{\\mathrel{\\dblcolon\\mathrel{\\mkern-1.2mu}\\approx}}{\\mathop{\\char"2237\\char"2248}}'),Pr("\\colonsim",'\\html@mathml{\\mathrel{\\vcentcolon\\mathrel{\\mkern-1.2mu}\\sim}}{\\mathop{\\char"3a\\char"223c}}'),Pr("\\Colonsim",'\\html@mathml{\\mathrel{\\dblcolon\\mathrel{\\mkern-1.2mu}\\sim}}{\\mathop{\\char"2237\\char"223c}}'),Pr("∷","\\dblcolon"),Pr("∹","\\eqcolon"),Pr("≔","\\coloneqq"),Pr("≕","\\eqqcolon"),Pr("⩴","\\Coloneqq"),Pr("\\ratio","\\vcentcolon"),Pr("\\coloncolon","\\dblcolon"),Pr("\\colonequals","\\coloneqq"),Pr("\\coloncolonequals","\\Coloneqq"),Pr("\\equalscolon","\\eqqcolon"),Pr("\\equalscoloncolon","\\Eqqcolon"),Pr("\\colonminus","\\coloneq"),Pr("\\coloncolonminus","\\Coloneq"),Pr("\\minuscolon","\\eqcolon"),Pr("\\minuscoloncolon","\\Eqcolon"),Pr("\\coloncolonapprox","\\Colonapprox"),Pr("\\coloncolonsim","\\Colonsim"),Pr("\\simcolon","\\mathrel{\\sim\\mathrel{\\mkern-1.2mu}\\vcentcolon}"),Pr("\\simcoloncolon","\\mathrel{\\sim\\mathrel{\\mkern-1.2mu}\\dblcolon}"),Pr("\\approxcolon","\\mathrel{\\approx\\mathrel{\\mkern-1.2mu}\\vcentcolon}"),Pr("\\approxcoloncolon","\\mathrel{\\approx\\mathrel{\\mkern-1.2mu}\\dblcolon}"),Pr("\\notni","\\html@mathml{\\not\\ni}{\\mathrel{\\char`∌}}"),Pr("\\limsup","\\DOTSB\\operatorname*{lim\\,sup}"),Pr("\\liminf","\\DOTSB\\operatorname*{lim\\,inf}"),Pr("\\injlim","\\DOTSB\\operatorname*{inj\\,lim}"),Pr("\\projlim","\\DOTSB\\operatorname*{proj\\,lim}"),Pr("\\varlimsup","\\DOTSB\\operatorname*{\\overline{lim}}"),Pr("\\varliminf","\\DOTSB\\operatorname*{\\underline{lim}}"),Pr("\\varinjlim","\\DOTSB\\operatorname*{\\underrightarrow{lim}}"),Pr("\\varprojlim","\\DOTSB\\operatorname*{\\underleftarrow{lim}}"),Pr("\\gvertneqq","\\html@mathml{\\@gvertneqq}{≩}"),Pr("\\lvertneqq","\\html@mathml{\\@lvertneqq}{≨}"),Pr("\\ngeqq","\\html@mathml{\\@ngeqq}{≱}"),Pr("\\ngeqslant","\\html@mathml{\\@ngeqslant}{≱}"),Pr("\\nleqq","\\html@mathml{\\@nleqq}{≰}"),Pr("\\nleqslant","\\html@mathml{\\@nleqslant}{≰}"),Pr("\\nshortmid","\\html@mathml{\\@nshortmid}{∤}"),Pr("\\nshortparallel","\\html@mathml{\\@nshortparallel}{∦}"),Pr("\\nsubseteqq","\\html@mathml{\\@nsubseteqq}{⊈}"),Pr("\\nsupseteqq","\\html@mathml{\\@nsupseteqq}{⊉}"),Pr("\\varsubsetneq","\\html@mathml{\\@varsubsetneq}{⊊}"),Pr("\\varsubsetneqq","\\html@mathml{\\@varsubsetneqq}{⫋}"),Pr("\\varsupsetneq","\\html@mathml{\\@varsupsetneq}{⊋}"),Pr("\\varsupsetneqq","\\html@mathml{\\@varsupsetneqq}{⫌}"),Pr("\\imath","\\html@mathml{\\@imath}{ı}"),Pr("\\jmath","\\html@mathml{\\@jmath}{ȷ}"),Pr("\\llbracket","\\html@mathml{\\mathopen{[\\mkern-3.2mu[}}{\\mathopen{\\char`⟦}}"),Pr("\\rrbracket","\\html@mathml{\\mathclose{]\\mkern-3.2mu]}}{\\mathclose{\\char`⟧}}"),Pr("⟦","\\llbracket"),Pr("⟧","\\rrbracket"),Pr("\\lBrace","\\html@mathml{\\mathopen{\\{\\mkern-3.2mu[}}{\\mathopen{\\char`⦃}}"),Pr("\\rBrace","\\html@mathml{\\mathclose{]\\mkern-3.2mu\\}}}{\\mathclose{\\char`⦄}}"),Pr("⦃","\\lBrace"),Pr("⦄","\\rBrace"),Pr("\\minuso","\\mathbin{\\html@mathml{{\\mathrlap{\\mathchoice{\\kern{0.145em}}{\\kern{0.145em}}{\\kern{0.1015em}}{\\kern{0.0725em}}\\circ}{-}}}{\\char`⦵}}"),Pr("⦵","\\minuso"),Pr("\\darr","\\downarrow"),Pr("\\dArr","\\Downarrow"),Pr("\\Darr","\\Downarrow"),Pr("\\lang","\\langle"),Pr("\\rang","\\rangle"),Pr("\\uarr","\\uparrow"),Pr("\\uArr","\\Uparrow"),Pr("\\Uarr","\\Uparrow"),Pr("\\N","\\mathbb{N}"),Pr("\\R","\\mathbb{R}"),Pr("\\Z","\\mathbb{Z}"),Pr("\\alef","\\aleph"),Pr("\\alefsym","\\aleph"),Pr("\\Alpha","\\mathrm{A}"),Pr("\\Beta","\\mathrm{B}"),Pr("\\bull","\\bullet"),Pr("\\Chi","\\mathrm{X}"),Pr("\\clubs","\\clubsuit"),Pr("\\cnums","\\mathbb{C}"),Pr("\\Complex","\\mathbb{C}"),Pr("\\Dagger","\\ddagger"),Pr("\\diamonds","\\diamondsuit"),Pr("\\empty","\\emptyset"),Pr("\\Epsilon","\\mathrm{E}"),Pr("\\Eta","\\mathrm{H}"),Pr("\\exist","\\exists"),Pr("\\harr","\\leftrightarrow"),Pr("\\hArr","\\Leftrightarrow"),Pr("\\Harr","\\Leftrightarrow"),Pr("\\hearts","\\heartsuit"),Pr("\\image","\\Im"),Pr("\\infin","\\infty"),Pr("\\Iota","\\mathrm{I}"),Pr("\\isin","\\in"),Pr("\\Kappa","\\mathrm{K}"),Pr("\\larr","\\leftarrow"),Pr("\\lArr","\\Leftarrow"),Pr("\\Larr","\\Leftarrow"),Pr("\\lrarr","\\leftrightarrow"),Pr("\\lrArr","\\Leftrightarrow"),Pr("\\Lrarr","\\Leftrightarrow"),Pr("\\Mu","\\mathrm{M}"),Pr("\\natnums","\\mathbb{N}"),Pr("\\Nu","\\mathrm{N}"),Pr("\\Omicron","\\mathrm{O}"),Pr("\\plusmn","\\pm"),Pr("\\rarr","\\rightarrow"),Pr("\\rArr","\\Rightarrow"),Pr("\\Rarr","\\Rightarrow"),Pr("\\real","\\Re"),Pr("\\reals","\\mathbb{R}"),Pr("\\Reals","\\mathbb{R}"),Pr("\\Rho","\\mathrm{P}"),Pr("\\sdot","\\cdot"),Pr("\\sect","\\S"),Pr("\\spades","\\spadesuit"),Pr("\\sub","\\subset"),Pr("\\sube","\\subseteq"),Pr("\\supe","\\supseteq"),Pr("\\Tau","\\mathrm{T}"),Pr("\\thetasym","\\vartheta"),Pr("\\weierp","\\wp"),Pr("\\Zeta","\\mathrm{Z}"),Pr("\\argmin","\\DOTSB\\operatorname*{arg\\,min}"),Pr("\\argmax","\\DOTSB\\operatorname*{arg\\,max}"),Pr("\\plim","\\DOTSB\\mathop{\\operatorname{plim}}\\limits"),Pr("\\bra","\\mathinner{\\langle{#1}|}"),Pr("\\ket","\\mathinner{|{#1}\\rangle}"),Pr("\\braket","\\mathinner{\\langle{#1}\\rangle}"),Pr("\\Bra","\\left\\langle#1\\right|"),Pr("\\Ket","\\left|#1\\right\\rangle");var Va=e=>t=>{var r=t.consumeArg().tokens,a=t.consumeArg().tokens,n=t.consumeArg().tokens,i=t.consumeArg().tokens,o=t.macros.get("|"),s=t.macros.get("\\|");t.macros.beginGroup();var l=t=>r=>{e&&(r.macros.set("|",o),n.length&&r.macros.set("\\|",s));var i=t;return!t&&n.length&&"|"===r.future().text&&(r.popToken(),i=!0),{tokens:i?n:a,numArgs:0}};t.macros.set("|",l(!1)),n.length&&t.macros.set("\\|",l(!0));var h=t.consumeArg().tokens,m=t.expandTokens([...i,...h,...r]);return t.macros.endGroup(),{tokens:m.reverse(),numArgs:0}};Pr("\\bra@ket",Va(!1)),Pr("\\bra@set",Va(!0)),Pr("\\Braket","\\bra@ket{\\left\\langle}{\\,\\middle\\vert\\,}{\\,\\middle\\vert\\,}{\\right\\rangle}"),Pr("\\Set","\\bra@set{\\left\\{\\:}{\\;\\middle\\vert\\;}{\\;\\middle\\Vert\\;}{\\:\\right\\}}"),Pr("\\set","\\bra@set{\\{\\,}{\\mid}{}{\\,\\}}"),Pr("\\angln","{\\angl n}"),Pr("\\blue","\\textcolor{##6495ed}{#1}"),Pr("\\orange","\\textcolor{##ffa500}{#1}"),Pr("\\pink","\\textcolor{##ff00af}{#1}"),Pr("\\red","\\textcolor{##df0030}{#1}"),Pr("\\green","\\textcolor{##28ae7b}{#1}"),Pr("\\gray","\\textcolor{gray}{#1}"),Pr("\\purple","\\textcolor{##9d38bd}{#1}"),Pr("\\blueA","\\textcolor{##ccfaff}{#1}"),Pr("\\blueB","\\textcolor{##80f6ff}{#1}"),Pr("\\blueC","\\textcolor{##63d9ea}{#1}"),Pr("\\blueD","\\textcolor{##11accd}{#1}"),Pr("\\blueE","\\textcolor{##0c7f99}{#1}"),Pr("\\tealA","\\textcolor{##94fff5}{#1}"),Pr("\\tealB","\\textcolor{##26edd5}{#1}"),Pr("\\tealC","\\textcolor{##01d1c1}{#1}"),Pr("\\tealD","\\textcolor{##01a995}{#1}"),Pr("\\tealE","\\textcolor{##208170}{#1}"),Pr("\\greenA","\\textcolor{##b6ffb0}{#1}"),Pr("\\greenB","\\textcolor{##8af281}{#1}"),Pr("\\greenC","\\textcolor{##74cf70}{#1}"),Pr("\\greenD","\\textcolor{##1fab54}{#1}"),Pr("\\greenE","\\textcolor{##0d923f}{#1}"),Pr("\\goldA","\\textcolor{##ffd0a9}{#1}"),Pr("\\goldB","\\textcolor{##ffbb71}{#1}"),Pr("\\goldC","\\textcolor{##ff9c39}{#1}"),Pr("\\goldD","\\textcolor{##e07d10}{#1}"),Pr("\\goldE","\\textcolor{##a75a05}{#1}"),Pr("\\redA","\\textcolor{##fca9a9}{#1}"),Pr("\\redB","\\textcolor{##ff8482}{#1}"),Pr("\\redC","\\textcolor{##f9685d}{#1}"),Pr("\\redD","\\textcolor{##e84d39}{#1}"),Pr("\\redE","\\textcolor{##bc2612}{#1}"),Pr("\\maroonA","\\textcolor{##ffbde0}{#1}"),Pr("\\maroonB","\\textcolor{##ff92c6}{#1}"),Pr("\\maroonC","\\textcolor{##ed5fa6}{#1}"),Pr("\\maroonD","\\textcolor{##ca337c}{#1}"),Pr("\\maroonE","\\textcolor{##9e034e}{#1}"),Pr("\\purpleA","\\textcolor{##ddd7ff}{#1}"),Pr("\\purpleB","\\textcolor{##c6b9fc}{#1}"),Pr("\\purpleC","\\textcolor{##aa87ff}{#1}"),Pr("\\purpleD","\\textcolor{##7854ab}{#1}"),Pr("\\purpleE","\\textcolor{##543b78}{#1}"),Pr("\\mintA","\\textcolor{##f5f9e8}{#1}"),Pr("\\mintB","\\textcolor{##edf2df}{#1}"),Pr("\\mintC","\\textcolor{##e0e5cc}{#1}"),Pr("\\grayA","\\textcolor{##f6f7f7}{#1}"),Pr("\\grayB","\\textcolor{##f0f1f2}{#1}"),Pr("\\grayC","\\textcolor{##e3e5e6}{#1}"),Pr("\\grayD","\\textcolor{##d6d8da}{#1}"),Pr("\\grayE","\\textcolor{##babec2}{#1}"),Pr("\\grayF","\\textcolor{##888d93}{#1}"),Pr("\\grayG","\\textcolor{##626569}{#1}"),Pr("\\grayH","\\textcolor{##3b3e40}{#1}"),Pr("\\grayI","\\textcolor{##21242c}{#1}"),Pr("\\kaBlue","\\textcolor{##314453}{#1}"),Pr("\\kaGreen","\\textcolor{##71B307}{#1}");var Fa={"^":!0,_:!0,"\\limits":!0,"\\nolimits":!0};class Ga{constructor(e,t,r){this.settings=void 0,this.expansionCount=void 0,this.lexer=void 0,this.macros=void 0,this.stack=void 0,this.mode=void 0,this.settings=t,this.expansionCount=0,this.feed(e),this.macros=new Ra(Ha,t.macros),this.mode=r,this.stack=[]}feed(e){this.lexer=new Ia(e,this.settings)}switchMode(e){this.mode=e}beginGroup(){this.macros.beginGroup()}endGroup(){this.macros.endGroup()}endGroups(){this.macros.endGroups()}future(){return 0===this.stack.length&&this.pushToken(this.lexer.lex()),this.stack[this.stack.length-1]}popToken(){return this.future(),this.stack.pop()}pushToken(e){this.stack.push(e)}pushTokens(e){this.stack.push(...e)}scanArgument(e){var t,r,n;if(e){if(this.consumeSpaces(),"["!==this.future().text)return null;t=this.popToken(),({tokens:n,end:r}=this.consumeArg(["]"]))}else({tokens:n,start:t,end:r}=this.consumeArg());return this.pushToken(new a("EOF",r.loc)),this.pushTokens(n),t.range(r,"")}consumeSpaces(){for(;" "===this.future().text;)this.stack.pop()}consumeArg(e){var t=[],r=e&&e.length>0;r||this.consumeSpaces();var a,i=this.future(),o=0,s=0;do{if(a=this.popToken(),t.push(a),"{"===a.text)++o;else if("}"===a.text){if(-1==--o)throw new n("Extra }",a)}else if("EOF"===a.text)throw new n("Unexpected end of input in a macro argument, expected '"+(e&&r?e[s]:"}")+"'",a);if(e&&r)if((0===o||1===o&&"{"===e[s])&&a.text===e[s]){if(++s===e.length){t.splice(-s,s);break}}else s=0}while(0!==o||r);return"{"===i.text&&"}"===t[t.length-1].text&&(t.pop(),t.shift()),t.reverse(),{tokens:t,start:i,end:a}}consumeArgs(e,t){if(t){if(t.length!==e+1)throw new n("The length of delimiters doesn't match the number of args!");for(var r=t[0],a=0;athis.settings.maxExpand)throw new n("Too many expansions: infinite loop or need to increase maxExpand setting");var i=a.tokens,o=this.consumeArgs(a.numArgs,a.delimiters);if(a.numArgs)for(var s=(i=i.slice()).length-1;s>=0;--s){var l=i[s];if("#"===l.text){if(0===s)throw new n("Incomplete placeholder at end of macro body",l);if("#"===(l=i[--s]).text)i.splice(s+1,1);else{if(!/^[1-9]$/.test(l.text))throw new n("Not a valid argument number",l);i.splice(s,2,...o[+l.text-1])}}}return this.pushTokens(i),i.length}expandAfterFuture(){return this.expandOnce(),this.future()}expandNextToken(){for(;;)if(!1===this.expandOnce()){var e=this.stack.pop();return e.treatAsRelax&&(e.text="\\relax"),e}throw new Error}expandMacro(e){return this.macros.has(e)?this.expandTokens([new a(e)]):void 0}expandTokens(e){var t=[],r=this.stack.length;for(this.pushTokens(e);this.stack.length>r;)if(!1===this.expandOnce(!0)){var a=this.stack.pop();a.treatAsRelax&&(a.noexpand=!1,a.treatAsRelax=!1),t.push(a)}return t}expandMacroAsText(e){var t=this.expandMacro(e);return t?t.map((e=>e.text)).join(""):t}_getExpansion(e){var t=this.macros.get(e);if(null==t)return t;if(1===e.length){var r=this.lexer.catcodes[e];if(null!=r&&13!==r)return}var a="function"==typeof t?t(this):t;if("string"==typeof a){var n=0;if(-1!==a.indexOf("#"))for(var i=a.replace(/##/g,"");-1!==i.indexOf("#"+(n+1));)++n;for(var o=new Ia(a,this.settings),s=[],l=o.lex();"EOF"!==l.text;)s.push(l),l=o.lex();return s.reverse(),{tokens:s,numArgs:n}}return a}isDefined(e){return this.macros.has(e)||Aa.hasOwnProperty(e)||le.math.hasOwnProperty(e)||le.text.hasOwnProperty(e)||Fa.hasOwnProperty(e)}isExpandable(e){var t=this.macros.get(e);return null!=t?"string"==typeof t||"function"==typeof t||!t.unexpandable:Aa.hasOwnProperty(e)&&!Aa[e].primitive}}var Ua=/^[₊₋₌₍₎₀₁₂₃₄₅₆₇₈₉ₐₑₕᵢⱼₖₗₘₙₒₚᵣₛₜᵤᵥₓᵦᵧᵨᵩᵪ]/,Ya=Object.freeze({"₊":"+","₋":"-","₌":"=","₍":"(","₎":")","₀":"0","₁":"1","₂":"2","₃":"3","₄":"4","₅":"5","₆":"6","₇":"7","₈":"8","₉":"9",ₐ:"a",ₑ:"e",ₕ:"h",ᵢ:"i",ⱼ:"j",ₖ:"k",ₗ:"l",ₘ:"m",ₙ:"n",ₒ:"o",ₚ:"p",ᵣ:"r",ₛ:"s",ₜ:"t",ᵤ:"u",ᵥ:"v",ₓ:"x",ᵦ:"β",ᵧ:"γ",ᵨ:"ρ",ᵩ:"ϕ",ᵪ:"χ","⁺":"+","⁻":"-","⁼":"=","⁽":"(","⁾":")","⁰":"0","¹":"1","²":"2","³":"3","⁴":"4","⁵":"5","⁶":"6","⁷":"7","⁸":"8","⁹":"9",ᴬ:"A",ᴮ:"B",ᴰ:"D",ᴱ:"E",ᴳ:"G",ᴴ:"H",ᴵ:"I",ᴶ:"J",ᴷ:"K",ᴸ:"L",ᴹ:"M",ᴺ:"N",ᴼ:"O",ᴾ:"P",ᴿ:"R",ᵀ:"T",ᵁ:"U",ⱽ:"V",ᵂ:"W",ᵃ:"a",ᵇ:"b",ᶜ:"c",ᵈ:"d",ᵉ:"e",ᶠ:"f",ᵍ:"g",ʰ:"h",ⁱ:"i",ʲ:"j",ᵏ:"k",ˡ:"l",ᵐ:"m",ⁿ:"n",ᵒ:"o",ᵖ:"p",ʳ:"r",ˢ:"s",ᵗ:"t",ᵘ:"u",ᵛ:"v",ʷ:"w",ˣ:"x",ʸ:"y",ᶻ:"z",ᵝ:"β",ᵞ:"γ",ᵟ:"δ",ᵠ:"ϕ",ᵡ:"χ",ᶿ:"θ"}),Xa={"́":{text:"\\'",math:"\\acute"},"̀":{text:"\\`",math:"\\grave"},"̈":{text:'\\"',math:"\\ddot"},"̃":{text:"\\~",math:"\\tilde"},"̄":{text:"\\=",math:"\\bar"},"̆":{text:"\\u",math:"\\breve"},"̌":{text:"\\v",math:"\\check"},"̂":{text:"\\^",math:"\\hat"},"̇":{text:"\\.",math:"\\dot"},"̊":{text:"\\r",math:"\\mathring"},"̋":{text:"\\H"},"̧":{text:"\\c"}},Wa={á:"á",à:"à",ä:"ä",ǟ:"ǟ",ã:"ã",ā:"ā",ă:"ă",ắ:"ắ",ằ:"ằ",ẵ:"ẵ",ǎ:"ǎ",â:"â",ấ:"ấ",ầ:"ầ",ẫ:"ẫ",ȧ:"ȧ",ǡ:"ǡ",å:"å",ǻ:"ǻ",ḃ:"ḃ",ć:"ć",ḉ:"ḉ",č:"č",ĉ:"ĉ",ċ:"ċ",ç:"ç",ď:"ď",ḋ:"ḋ",ḑ:"ḑ",é:"é",è:"è",ë:"ë",ẽ:"ẽ",ē:"ē",ḗ:"ḗ",ḕ:"ḕ",ĕ:"ĕ",ḝ:"ḝ",ě:"ě",ê:"ê",ế:"ế",ề:"ề",ễ:"ễ",ė:"ė",ȩ:"ȩ",ḟ:"ḟ",ǵ:"ǵ",ḡ:"ḡ",ğ:"ğ",ǧ:"ǧ",ĝ:"ĝ",ġ:"ġ",ģ:"ģ",ḧ:"ḧ",ȟ:"ȟ",ĥ:"ĥ",ḣ:"ḣ",ḩ:"ḩ",í:"í",ì:"ì",ï:"ï",ḯ:"ḯ",ĩ:"ĩ",ī:"ī",ĭ:"ĭ",ǐ:"ǐ",î:"î",ǰ:"ǰ",ĵ:"ĵ",ḱ:"ḱ",ǩ:"ǩ",ķ:"ķ",ĺ:"ĺ",ľ:"ľ",ļ:"ļ",ḿ:"ḿ",ṁ:"ṁ",ń:"ń",ǹ:"ǹ",ñ:"ñ",ň:"ň",ṅ:"ṅ",ņ:"ņ",ó:"ó",ò:"ò",ö:"ö",ȫ:"ȫ",õ:"õ",ṍ:"ṍ",ṏ:"ṏ",ȭ:"ȭ",ō:"ō",ṓ:"ṓ",ṑ:"ṑ",ŏ:"ŏ",ǒ:"ǒ",ô:"ô",ố:"ố",ồ:"ồ",ỗ:"ỗ",ȯ:"ȯ",ȱ:"ȱ",ő:"ő",ṕ:"ṕ",ṗ:"ṗ",ŕ:"ŕ",ř:"ř",ṙ:"ṙ",ŗ:"ŗ",ś:"ś",ṥ:"ṥ",š:"š",ṧ:"ṧ",ŝ:"ŝ",ṡ:"ṡ",ş:"ş",ẗ:"ẗ",ť:"ť",ṫ:"ṫ",ţ:"ţ",ú:"ú",ù:"ù",ü:"ü",ǘ:"ǘ",ǜ:"ǜ",ǖ:"ǖ",ǚ:"ǚ",ũ:"ũ",ṹ:"ṹ",ū:"ū",ṻ:"ṻ",ŭ:"ŭ",ǔ:"ǔ",û:"û",ů:"ů",ű:"ű",ṽ:"ṽ",ẃ:"ẃ",ẁ:"ẁ",ẅ:"ẅ",ŵ:"ŵ",ẇ:"ẇ",ẘ:"ẘ",ẍ:"ẍ",ẋ:"ẋ",ý:"ý",ỳ:"ỳ",ÿ:"ÿ",ỹ:"ỹ",ȳ:"ȳ",ŷ:"ŷ",ẏ:"ẏ",ẙ:"ẙ",ź:"ź",ž:"ž",ẑ:"ẑ",ż:"ż",Á:"Á",À:"À",Ä:"Ä",Ǟ:"Ǟ",Ã:"Ã",Ā:"Ā",Ă:"Ă",Ắ:"Ắ",Ằ:"Ằ",Ẵ:"Ẵ",Ǎ:"Ǎ",Â:"Â",Ấ:"Ấ",Ầ:"Ầ",Ẫ:"Ẫ",Ȧ:"Ȧ",Ǡ:"Ǡ",Å:"Å",Ǻ:"Ǻ",Ḃ:"Ḃ",Ć:"Ć",Ḉ:"Ḉ",Č:"Č",Ĉ:"Ĉ",Ċ:"Ċ",Ç:"Ç",Ď:"Ď",Ḋ:"Ḋ",Ḑ:"Ḑ",É:"É",È:"È",Ë:"Ë",Ẽ:"Ẽ",Ē:"Ē",Ḗ:"Ḗ",Ḕ:"Ḕ",Ĕ:"Ĕ",Ḝ:"Ḝ",Ě:"Ě",Ê:"Ê",Ế:"Ế",Ề:"Ề",Ễ:"Ễ",Ė:"Ė",Ȩ:"Ȩ",Ḟ:"Ḟ",Ǵ:"Ǵ",Ḡ:"Ḡ",Ğ:"Ğ",Ǧ:"Ǧ",Ĝ:"Ĝ",Ġ:"Ġ",Ģ:"Ģ",Ḧ:"Ḧ",Ȟ:"Ȟ",Ĥ:"Ĥ",Ḣ:"Ḣ",Ḩ:"Ḩ",Í:"Í",Ì:"Ì",Ï:"Ï",Ḯ:"Ḯ",Ĩ:"Ĩ",Ī:"Ī",Ĭ:"Ĭ",Ǐ:"Ǐ",Î:"Î",İ:"İ",Ĵ:"Ĵ",Ḱ:"Ḱ",Ǩ:"Ǩ",Ķ:"Ķ",Ĺ:"Ĺ",Ľ:"Ľ",Ļ:"Ļ",Ḿ:"Ḿ",Ṁ:"Ṁ",Ń:"Ń",Ǹ:"Ǹ",Ñ:"Ñ",Ň:"Ň",Ṅ:"Ṅ",Ņ:"Ņ",Ó:"Ó",Ò:"Ò",Ö:"Ö",Ȫ:"Ȫ",Õ:"Õ",Ṍ:"Ṍ",Ṏ:"Ṏ",Ȭ:"Ȭ",Ō:"Ō",Ṓ:"Ṓ",Ṑ:"Ṑ",Ŏ:"Ŏ",Ǒ:"Ǒ",Ô:"Ô",Ố:"Ố",Ồ:"Ồ",Ỗ:"Ỗ",Ȯ:"Ȯ",Ȱ:"Ȱ",Ő:"Ő",Ṕ:"Ṕ",Ṗ:"Ṗ",Ŕ:"Ŕ",Ř:"Ř",Ṙ:"Ṙ",Ŗ:"Ŗ",Ś:"Ś",Ṥ:"Ṥ",Š:"Š",Ṧ:"Ṧ",Ŝ:"Ŝ",Ṡ:"Ṡ",Ş:"Ş",Ť:"Ť",Ṫ:"Ṫ",Ţ:"Ţ",Ú:"Ú",Ù:"Ù",Ü:"Ü",Ǘ:"Ǘ",Ǜ:"Ǜ",Ǖ:"Ǖ",Ǚ:"Ǚ",Ũ:"Ũ",Ṹ:"Ṹ",Ū:"Ū",Ṻ:"Ṻ",Ŭ:"Ŭ",Ǔ:"Ǔ",Û:"Û",Ů:"Ů",Ű:"Ű",Ṽ:"Ṽ",Ẃ:"Ẃ",Ẁ:"Ẁ",Ẅ:"Ẅ",Ŵ:"Ŵ",Ẇ:"Ẇ",Ẍ:"Ẍ",Ẋ:"Ẋ",Ý:"Ý",Ỳ:"Ỳ",Ÿ:"Ÿ",Ỹ:"Ỹ",Ȳ:"Ȳ",Ŷ:"Ŷ",Ẏ:"Ẏ",Ź:"Ź",Ž:"Ž",Ẑ:"Ẑ",Ż:"Ż",ά:"ά",ὰ:"ὰ",ᾱ:"ᾱ",ᾰ:"ᾰ",έ:"έ",ὲ:"ὲ",ή:"ή",ὴ:"ὴ",ί:"ί",ὶ:"ὶ",ϊ:"ϊ",ΐ:"ΐ",ῒ:"ῒ",ῑ:"ῑ",ῐ:"ῐ",ό:"ό",ὸ:"ὸ",ύ:"ύ",ὺ:"ὺ",ϋ:"ϋ",ΰ:"ΰ",ῢ:"ῢ",ῡ:"ῡ",ῠ:"ῠ",ώ:"ώ",ὼ:"ὼ",Ύ:"Ύ",Ὺ:"Ὺ",Ϋ:"Ϋ",Ῡ:"Ῡ",Ῠ:"Ῠ",Ώ:"Ώ",Ὼ:"Ὼ"};class _a{constructor(e,t){this.mode=void 0,this.gullet=void 0,this.settings=void 0,this.leftrightDepth=void 0,this.nextToken=void 0,this.mode="math",this.gullet=new Ga(e,t,this.mode),this.settings=t,this.leftrightDepth=0}expect(e,t){if(void 0===t&&(t=!0),this.fetch().text!==e)throw new n("Expected '"+e+"', got '"+this.fetch().text+"'",this.fetch());t&&this.consume()}consume(){this.nextToken=null}fetch(){return null==this.nextToken&&(this.nextToken=this.gullet.expandNextToken()),this.nextToken}switchMode(e){this.mode=e,this.gullet.switchMode(e)}parse(){this.settings.globalGroup||this.gullet.beginGroup(),this.settings.colorIsTextColor&&this.gullet.macros.set("\\color","\\textcolor");try{var e=this.parseExpression(!1);return this.expect("EOF"),this.settings.globalGroup||this.gullet.endGroup(),e}finally{this.gullet.endGroups()}}subparse(e){var t=this.nextToken;this.consume(),this.gullet.pushToken(new a("}")),this.gullet.pushTokens(e);var r=this.parseExpression(!1);return this.expect("}"),this.nextToken=t,r}parseExpression(e,t){for(var r=[];;){"math"===this.mode&&this.consumeSpaces();var a=this.fetch();if(-1!==_a.endOfExpression.indexOf(a.text))break;if(t&&a.text===t)break;if(e&&Aa[a.text]&&Aa[a.text].infix)break;var n=this.parseAtom(t);if(!n)break;"internal"!==n.type&&r.push(n)}return"text"===this.mode&&this.formLigatures(r),this.handleInfixNodes(r)}handleInfixNodes(e){for(var t,r=-1,a=0;a=0&&this.settings.reportNonstrict("unicodeTextInMathMode",'Latin-1/Unicode text character "'+t[0]+'" used in math mode',e);var l,h=le[this.mode][t].group,m=r.range(e);if(oe.hasOwnProperty(h)){var c=h;l={type:"atom",mode:this.mode,family:c,loc:m,text:t}}else l={type:h,mode:this.mode,loc:m,text:t};o=l}else{if(!(t.charCodeAt(0)>=128))return null;this.settings.strict&&(q(t.charCodeAt(0))?"math"===this.mode&&this.settings.reportNonstrict("unicodeTextInMathMode",'Unicode text character "'+t[0]+'" used in math mode',e):this.settings.reportNonstrict("unknownSymbol",'Unrecognized Unicode character "'+t[0]+'" ('+t.charCodeAt(0)+")",e)),o={type:"textord",mode:"text",loc:r.range(e),text:t}}if(this.consume(),s)for(var p=0;p{var e={1336:(e,t,r)=>{var i,n;!function(){var s,o,a,u,l,c,h,d,f,p,y,m,g,x,v,w,Q,k,S,b,E,L,P,T,O,I,R,F,_,N,j=function(e){var t=new j.Builder;return t.pipeline.add(j.trimmer,j.stopWordFilter,j.stemmer),t.searchPipeline.add(j.stemmer),e.call(t,t),t.build()};j.version="2.3.9",j.utils={},j.utils.warn=(s=this,function(e){s.console&&console.warn&&console.warn(e)}),j.utils.asString=function(e){return null==e?"":e.toString()},j.utils.clone=function(e){if(null==e)return e;for(var t=Object.create(null),r=Object.keys(e),i=0;i0){var u=j.utils.clone(t)||{};u.position=[o,a],u.index=n.length,n.push(new j.Token(r.slice(o,s),u))}o=s+1}}return n},j.tokenizer.separator=/[\s\-]+/,j.Pipeline=function(){this._stack=[]},j.Pipeline.registeredFunctions=Object.create(null),j.Pipeline.registerFunction=function(e,t){t in this.registeredFunctions&&j.utils.warn("Overwriting existing registered function: "+t),e.label=t,j.Pipeline.registeredFunctions[e.label]=e},j.Pipeline.warnIfFunctionNotRegistered=function(e){e.label&&e.label in this.registeredFunctions||j.utils.warn("Function is not registered with pipeline. This may cause problems when serialising the index.\n",e)},j.Pipeline.load=function(e){var t=new j.Pipeline;return e.forEach((function(e){var r=j.Pipeline.registeredFunctions[e];if(!r)throw new Error("Cannot load unregistered function: "+e);t.add(r)})),t},j.Pipeline.prototype.add=function(){Array.prototype.slice.call(arguments).forEach((function(e){j.Pipeline.warnIfFunctionNotRegistered(e),this._stack.push(e)}),this)},j.Pipeline.prototype.after=function(e,t){j.Pipeline.warnIfFunctionNotRegistered(t);var r=this._stack.indexOf(e);if(-1==r)throw new Error("Cannot find existingFn");r+=1,this._stack.splice(r,0,t)},j.Pipeline.prototype.before=function(e,t){j.Pipeline.warnIfFunctionNotRegistered(t);var r=this._stack.indexOf(e);if(-1==r)throw new Error("Cannot find existingFn");this._stack.splice(r,0,t)},j.Pipeline.prototype.remove=function(e){var t=this._stack.indexOf(e);-1!=t&&this._stack.splice(t,1)},j.Pipeline.prototype.run=function(e){for(var t=this._stack.length,r=0;r1&&(se&&(r=n),s!=e);)i=r-t,n=t+Math.floor(i/2),s=this.elements[2*n];return s==e||s>e?2*n:sa?l+=2:o==a&&(t+=r[u+1]*i[l+1],u+=2,l+=2);return t},j.Vector.prototype.similarity=function(e){return this.dot(e)/this.magnitude()||0},j.Vector.prototype.toArray=function(){for(var e=new Array(this.elements.length/2),t=1,r=0;t0){var s,o=n.str.charAt(0);o in n.node.edges?s=n.node.edges[o]:(s=new j.TokenSet,n.node.edges[o]=s),1==n.str.length&&(s.final=!0),i.push({node:s,editsRemaining:n.editsRemaining,str:n.str.slice(1)})}if(0!=n.editsRemaining){if("*"in n.node.edges)var a=n.node.edges["*"];else a=new j.TokenSet,n.node.edges["*"]=a;if(0==n.str.length&&(a.final=!0),i.push({node:a,editsRemaining:n.editsRemaining-1,str:n.str}),n.str.length>1&&i.push({node:n.node,editsRemaining:n.editsRemaining-1,str:n.str.slice(1)}),1==n.str.length&&(n.node.final=!0),n.str.length>=1){if("*"in n.node.edges)var u=n.node.edges["*"];else u=new j.TokenSet,n.node.edges["*"]=u;1==n.str.length&&(u.final=!0),i.push({node:u,editsRemaining:n.editsRemaining-1,str:n.str.slice(1)})}if(n.str.length>1){var l,c=n.str.charAt(0),h=n.str.charAt(1);h in n.node.edges?l=n.node.edges[h]:(l=new j.TokenSet,n.node.edges[h]=l),1==n.str.length&&(l.final=!0),i.push({node:l,editsRemaining:n.editsRemaining-1,str:c+n.str.slice(2)})}}}return r},j.TokenSet.fromString=function(e){for(var t=new j.TokenSet,r=t,i=0,n=e.length;i=e;t--){var r=this.uncheckedNodes[t],i=r.child.toString();i in this.minimizedNodes?r.parent.edges[r.char]=this.minimizedNodes[i]:(r.child._str=i,this.minimizedNodes[i]=r.child),this.uncheckedNodes.pop()}},j.Index=function(e){this.invertedIndex=e.invertedIndex,this.fieldVectors=e.fieldVectors,this.tokenSet=e.tokenSet,this.fields=e.fields,this.pipeline=e.pipeline},j.Index.prototype.search=function(e){return this.query((function(t){new j.QueryParser(e,t).parse()}))},j.Index.prototype.query=function(e){for(var t=new j.Query(this.fields),r=Object.create(null),i=Object.create(null),n=Object.create(null),s=Object.create(null),o=Object.create(null),a=0;a1?1:e},j.Builder.prototype.k1=function(e){this._k1=e},j.Builder.prototype.add=function(e,t){var r=e[this._ref],i=Object.keys(this._fields);this._documents[r]=t||{},this.documentCount+=1;for(var n=0;n=this.length)return j.QueryLexer.EOS;var e=this.str.charAt(this.pos);return this.pos+=1,e},j.QueryLexer.prototype.width=function(){return this.pos-this.start},j.QueryLexer.prototype.ignore=function(){this.start==this.pos&&(this.pos+=1),this.start=this.pos},j.QueryLexer.prototype.backup=function(){this.pos-=1},j.QueryLexer.prototype.acceptDigitRun=function(){var e,t;do{t=(e=this.next()).charCodeAt(0)}while(t>47&&t<58);e!=j.QueryLexer.EOS&&this.backup()},j.QueryLexer.prototype.more=function(){return this.pos1&&(e.backup(),e.emit(j.QueryLexer.TERM)),e.ignore(),e.more())return j.QueryLexer.lexText},j.QueryLexer.lexEditDistance=function(e){return e.ignore(),e.acceptDigitRun(),e.emit(j.QueryLexer.EDIT_DISTANCE),j.QueryLexer.lexText},j.QueryLexer.lexBoost=function(e){return e.ignore(),e.acceptDigitRun(),e.emit(j.QueryLexer.BOOST),j.QueryLexer.lexText},j.QueryLexer.lexEOS=function(e){e.width()>0&&e.emit(j.QueryLexer.TERM)},j.QueryLexer.termSeparator=j.tokenizer.separator,j.QueryLexer.lexText=function(e){for(;;){var t=e.next();if(t==j.QueryLexer.EOS)return j.QueryLexer.lexEOS;if(92!=t.charCodeAt(0)){if(":"==t)return j.QueryLexer.lexField;if("~"==t)return e.backup(),e.width()>0&&e.emit(j.QueryLexer.TERM),j.QueryLexer.lexEditDistance;if("^"==t)return e.backup(),e.width()>0&&e.emit(j.QueryLexer.TERM),j.QueryLexer.lexBoost;if("+"==t&&1===e.width())return e.emit(j.QueryLexer.PRESENCE),j.QueryLexer.lexText;if("-"==t&&1===e.width())return e.emit(j.QueryLexer.PRESENCE),j.QueryLexer.lexText;if(t.match(j.QueryLexer.termSeparator))return j.QueryLexer.lexTerm}else e.escapeCharacter()}},j.QueryParser=function(e,t){this.lexer=new j.QueryLexer(e),this.query=t,this.currentClause={},this.lexemeIdx=0},j.QueryParser.prototype.parse=function(){this.lexer.run(),this.lexemes=this.lexer.lexemes;for(var e=j.QueryParser.parseClause;e;)e=e(this);return this.query},j.QueryParser.prototype.peekLexeme=function(){return this.lexemes[this.lexemeIdx]},j.QueryParser.prototype.consumeLexeme=function(){var e=this.peekLexeme();return this.lexemeIdx+=1,e},j.QueryParser.prototype.nextClause=function(){var e=this.currentClause;this.query.clause(e),this.currentClause={}},j.QueryParser.parseClause=function(e){var t=e.peekLexeme();if(null!=t)switch(t.type){case j.QueryLexer.PRESENCE:return j.QueryParser.parsePresence;case j.QueryLexer.FIELD:return j.QueryParser.parseField;case j.QueryLexer.TERM:return j.QueryParser.parseTerm;default:var r="expected either a field or a term, found "+t.type;throw t.str.length>=1&&(r+=" with value '"+t.str+"'"),new j.QueryParseError(r,t.start,t.end)}},j.QueryParser.parsePresence=function(e){var t=e.consumeLexeme();if(null!=t){switch(t.str){case"-":e.currentClause.presence=j.Query.presence.PROHIBITED;break;case"+":e.currentClause.presence=j.Query.presence.REQUIRED;break;default:var r="unrecognised presence operator'"+t.str+"'";throw new j.QueryParseError(r,t.start,t.end)}var i=e.peekLexeme();if(null==i)throw r="expecting term or field, found nothing",new j.QueryParseError(r,t.start,t.end);switch(i.type){case j.QueryLexer.FIELD:return j.QueryParser.parseField;case j.QueryLexer.TERM:return j.QueryParser.parseTerm;default:throw r="expecting term or field, found '"+i.type+"'",new j.QueryParseError(r,i.start,i.end)}}},j.QueryParser.parseField=function(e){var t=e.consumeLexeme();if(null!=t){if(-1==e.query.allFields.indexOf(t.str)){var r=e.query.allFields.map((function(e){return"'"+e+"'"})).join(", "),i="unrecognised field '"+t.str+"', possible fields: "+r;throw new j.QueryParseError(i,t.start,t.end)}e.currentClause.fields=[t.str];var n=e.peekLexeme();if(null==n)throw i="expecting term, found nothing",new j.QueryParseError(i,t.start,t.end);if(n.type===j.QueryLexer.TERM)return j.QueryParser.parseTerm;throw i="expecting term, found '"+n.type+"'",new j.QueryParseError(i,n.start,n.end)}},j.QueryParser.parseTerm=function(e){var t=e.consumeLexeme();if(null!=t){e.currentClause.term=t.str.toLowerCase(),-1!=t.str.indexOf("*")&&(e.currentClause.usePipeline=!1);var r=e.peekLexeme();if(null!=r)switch(r.type){case j.QueryLexer.TERM:return e.nextClause(),j.QueryParser.parseTerm;case j.QueryLexer.FIELD:return e.nextClause(),j.QueryParser.parseField;case j.QueryLexer.EDIT_DISTANCE:return j.QueryParser.parseEditDistance;case j.QueryLexer.BOOST:return j.QueryParser.parseBoost;case j.QueryLexer.PRESENCE:return e.nextClause(),j.QueryParser.parsePresence;default:var i="Unexpected lexeme type '"+r.type+"'";throw new j.QueryParseError(i,r.start,r.end)}else e.nextClause()}},j.QueryParser.parseEditDistance=function(e){var t=e.consumeLexeme();if(null!=t){var r=parseInt(t.str,10);if(isNaN(r)){var i="edit distance must be numeric";throw new j.QueryParseError(i,t.start,t.end)}e.currentClause.editDistance=r;var n=e.peekLexeme();if(null!=n)switch(n.type){case j.QueryLexer.TERM:return e.nextClause(),j.QueryParser.parseTerm;case j.QueryLexer.FIELD:return e.nextClause(),j.QueryParser.parseField;case j.QueryLexer.EDIT_DISTANCE:return j.QueryParser.parseEditDistance;case j.QueryLexer.BOOST:return j.QueryParser.parseBoost;case j.QueryLexer.PRESENCE:return e.nextClause(),j.QueryParser.parsePresence;default:throw i="Unexpected lexeme type '"+n.type+"'",new j.QueryParseError(i,n.start,n.end)}else e.nextClause()}},j.QueryParser.parseBoost=function(e){var t=e.consumeLexeme();if(null!=t){var r=parseInt(t.str,10);if(isNaN(r)){var i="boost must be numeric";throw new j.QueryParseError(i,t.start,t.end)}e.currentClause.boost=r;var n=e.peekLexeme();if(null!=n)switch(n.type){case j.QueryLexer.TERM:return e.nextClause(),j.QueryParser.parseTerm;case j.QueryLexer.FIELD:return e.nextClause(),j.QueryParser.parseField;case j.QueryLexer.EDIT_DISTANCE:return j.QueryParser.parseEditDistance;case j.QueryLexer.BOOST:return j.QueryParser.parseBoost;case j.QueryLexer.PRESENCE:return e.nextClause(),j.QueryParser.parsePresence;default:throw i="Unexpected lexeme type '"+n.type+"'",new j.QueryParseError(i,n.start,n.end)}else e.nextClause()}},void 0===(n="function"==typeof(i=function(){return j})?i.call(t,r,t,e):i)||(e.exports=n)}()}},t={};function r(i){var n=t[i];if(void 0!==n)return n.exports;var s=t[i]={exports:{}};return e[i](s,s.exports,r),s.exports}r.n=e=>{var t=e&&e.__esModule?()=>e.default:()=>e;return r.d(t,{a:t}),t},r.d=(e,t)=>{for(var i in t)r.o(t,i)&&!r.o(e,i)&&Object.defineProperty(e,i,{enumerable:!0,get:t[i]})},r.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),r.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})};var i={};(()=>{"use strict";r.r(i),r.d(i,{default:()=>s});var e=r(1336),t=r.n(e),n=function(){return n=Object.assign||function(e){for(var t,r=1,i=arguments.length;r{var e={6184:(e,t,n)=>{"use strict";n.d(t,{BL:()=>Ce,Vn:()=>Te,nP:()=>xe,ry:()=>_e}),function(){if(void 0===window.Reflect||void 0===window.customElements||window.customElements.polyfillWrapFlushCallback)return;const e=HTMLElement;window.HTMLElement=function(){return Reflect.construct(e,[],this.constructor)},HTMLElement.prototype=e.prototype,HTMLElement.prototype.constructor=HTMLElement,Object.setPrototypeOf(HTMLElement,e)}(),function(e){function t(e,t,n){throw new e("Failed to execute 'requestSubmit' on 'HTMLFormElement': "+t+".",n)}"function"!=typeof e.requestSubmit&&(e.requestSubmit=function(e){e?(function(e,n){e instanceof HTMLElement||t(TypeError,"parameter 1 is not of type 'HTMLElement'"),"submit"==e.type||t(TypeError,"The specified element is not a submit button"),e.form==n||t(DOMException,"The specified element is not owned by this form element","NotFoundError")}(e,this),e.click()):((e=document.createElement("input")).type="submit",e.hidden=!0,this.appendChild(e),e.click(),this.removeChild(e))})}(HTMLFormElement.prototype);const r=new WeakMap;function o(e){const t=function(e){const t=e instanceof Element?e:e instanceof Node?e.parentElement:null,n=t?t.closest("input, button"):null;return"submit"==(null==n?void 0:n.type)?n:null}(e.target);t&&t.form&&r.set(t.form,t)}var i,s,a,l,c,u;!function(){if("submitter"in Event.prototype)return;let e=window.Event.prototype;if("SubmitEvent"in window&&/Apple Computer/.test(navigator.vendor))e=window.SubmitEvent.prototype;else if("SubmitEvent"in window)return;addEventListener("click",o,!0),Object.defineProperty(e,"submitter",{get(){if("submit"==this.type&&this.target instanceof HTMLFormElement)return r.get(this.target)}})}(),function(e){e.eager="eager",e.lazy="lazy"}(i||(i={}));class d extends HTMLElement{static get observedAttributes(){return["disabled","complete","loading","src"]}constructor(){super(),this.loaded=Promise.resolve(),this.delegate=new d.delegateConstructor(this)}connectedCallback(){this.delegate.connect()}disconnectedCallback(){this.delegate.disconnect()}reload(){return this.delegate.sourceURLReloaded()}attributeChangedCallback(e){"loading"==e?this.delegate.loadingStyleChanged():"complete"==e?this.delegate.completeChanged():"src"==e?this.delegate.sourceURLChanged():this.delegate.disabledChanged()}get src(){return this.getAttribute("src")}set src(e){e?this.setAttribute("src",e):this.removeAttribute("src")}get loading(){return"lazy"===(this.getAttribute("loading")||"").toLowerCase()?i.lazy:i.eager}set loading(e){e?this.setAttribute("loading",e):this.removeAttribute("loading")}get disabled(){return this.hasAttribute("disabled")}set disabled(e){e?this.setAttribute("disabled",""):this.removeAttribute("disabled")}get autoscroll(){return this.hasAttribute("autoscroll")}set autoscroll(e){e?this.setAttribute("autoscroll",""):this.removeAttribute("autoscroll")}get complete(){return!this.delegate.isLoading}get isActive(){return this.ownerDocument===document&&!this.isPreview}get isPreview(){var e,t;return null===(t=null===(e=this.ownerDocument)||void 0===e?void 0:e.documentElement)||void 0===t?void 0:t.hasAttribute("data-turbo-preview")}}function h(e){return new URL(e.toString(),document.baseURI)}function p(e){let t;return e.hash?e.hash.slice(1):(t=e.href.match(/#(.*)$/))?t[1]:void 0}function f(e,t){return h((null==t?void 0:t.getAttribute("formaction"))||e.getAttribute("action")||e.action)}function m(e,t){return function(e,t){const n=function(e){return(t=e.origin+e.pathname).endsWith("/")?t:t+"/";var t}(t);return e.href===h(n).href||e.href.startsWith(n)}(e,t)&&!!(n=e,(function(e){return function(e){return e.pathname.split("/").slice(1)}(e).slice(-1)[0]}(n).match(/\.[^.]*$/)||[])[0]||"").match(/^(?:|\.(?:htm|html|xhtml|php))$/);var n}function v(e){const t=p(e);return null!=t?e.href.slice(0,-(t.length+1)):e.href}function g(e){return v(e)}class b{constructor(e){this.response=e}get succeeded(){return this.response.ok}get failed(){return!this.succeeded}get clientError(){return this.statusCode>=400&&this.statusCode<=499}get serverError(){return this.statusCode>=500&&this.statusCode<=599}get redirected(){return this.response.redirected}get location(){return h(this.response.url)}get isHTML(){return this.contentType&&this.contentType.match(/^(?:text\/([^\s;,]+\b)?html|application\/xhtml\+xml)\b/)}get statusCode(){return this.response.status}get contentType(){return this.header("Content-Type")}get responseText(){return this.response.clone().text()}get responseHTML(){return this.isHTML?this.response.clone().text():Promise.resolve(void 0)}header(e){return this.response.headers.get(e)}}function y(e){if("false"==e.getAttribute("data-turbo-eval"))return e;{const t=document.createElement("script"),n=O("csp-nonce");return n&&(t.nonce=n),t.textContent=e.textContent,t.async=!1,function(e,t){for(const{name:n,value:r}of t.attributes)e.setAttribute(n,r)}(t,e),t}}function w(e,{target:t,cancelable:n,detail:r}={}){const o=new CustomEvent(e,{cancelable:n,bubbles:!0,composed:!0,detail:r});return t&&t.isConnected?t.dispatchEvent(o):document.documentElement.dispatchEvent(o),o}function S(){return new Promise((e=>requestAnimationFrame((()=>e()))))}function k(e=""){return(new DOMParser).parseFromString(e,"text/html")}function x(e,...t){const n=function(e,t){return e.reduce(((e,n,r)=>e+n+(null==t[r]?"":t[r])),"")}(e,t).replace(/^\n/,"").split("\n"),r=n[0].match(/^\s+/),o=r?r[0].length:0;return n.map((e=>e.slice(o))).join("\n")}function E(){return Array.from({length:36}).map(((e,t)=>8==t||13==t||18==t||23==t?"-":14==t?"4":19==t?(Math.floor(4*Math.random())+8).toString(16):Math.floor(15*Math.random()).toString(16))).join("")}function _(e,...t){for(const n of t.map((t=>null==t?void 0:t.getAttribute(e))))if("string"==typeof n)return n;return null}function C(...e){for(const t of e)"turbo-frame"==t.localName&&t.setAttribute("busy",""),t.setAttribute("aria-busy","true")}function T(...e){for(const t of e)"turbo-frame"==t.localName&&t.removeAttribute("busy"),t.removeAttribute("aria-busy")}function L(e,t=2e3){return new Promise((n=>{const r=()=>{e.removeEventListener("error",r),e.removeEventListener("load",r),n()};e.addEventListener("load",r,{once:!0}),e.addEventListener("error",r,{once:!0}),setTimeout(n,t)}))}function A(e){switch(e){case"replace":return history.replaceState;case"advance":case"restore":return history.pushState}}function R(...e){const t=_("data-turbo-action",...e);return function(e){return"advance"==e||"replace"==e||"restore"==e}(t)?t:null}function D(e){return document.querySelector(`meta[name="${e}"]`)}function O(e){const t=D(e);return t&&t.content}function M(e,t){var n;if(e instanceof Element)return e.closest(t)||M(e.assignedSlot||(null===(n=e.getRootNode())||void 0===n?void 0:n.host),t)}!function(e){e[e.get=0]="get",e[e.post=1]="post",e[e.put=2]="put",e[e.patch=3]="patch",e[e.delete=4]="delete"}(s||(s={}));class I{constructor(e,t,n,r=new URLSearchParams,o=null){this.abortController=new AbortController,this.resolveRequestPromise=e=>{},this.delegate=e,this.method=t,this.headers=this.defaultHeaders,this.body=r,this.url=n,this.target=o}get location(){return this.url}get params(){return this.url.searchParams}get entries(){return this.body?Array.from(this.body.entries()):[]}cancel(){this.abortController.abort()}async perform(){const{fetchOptions:e}=this;this.delegate.prepareRequest(this),await this.allowRequestToBeIntercepted(e);try{this.delegate.requestStarted(this);const t=await fetch(this.url.href,e);return await this.receive(t)}catch(e){if("AbortError"!==e.name)throw this.willDelegateErrorHandling(e)&&this.delegate.requestErrored(this,e),e}finally{this.delegate.requestFinished(this)}}async receive(e){const t=new b(e);return w("turbo:before-fetch-response",{cancelable:!0,detail:{fetchResponse:t},target:this.target}).defaultPrevented?this.delegate.requestPreventedHandlingResponse(this,t):t.succeeded?this.delegate.requestSucceededWithResponse(this,t):this.delegate.requestFailedWithResponse(this,t),t}get fetchOptions(){var e;return{method:s[this.method].toUpperCase(),credentials:"same-origin",headers:this.headers,redirect:"follow",body:this.isSafe?null:this.body,signal:this.abortSignal,referrer:null===(e=this.delegate.referrer)||void 0===e?void 0:e.href}}get defaultHeaders(){return{Accept:"text/html, application/xhtml+xml"}}get isSafe(){return this.method===s.get}get abortSignal(){return this.abortController.signal}acceptResponseType(e){this.headers.Accept=[e,this.headers.Accept].join(", ")}async allowRequestToBeIntercepted(e){const t=new Promise((e=>this.resolveRequestPromise=e));w("turbo:before-fetch-request",{cancelable:!0,detail:{fetchOptions:e,url:this.url,resume:this.resolveRequestPromise},target:this.target}).defaultPrevented&&await t}willDelegateErrorHandling(e){return!w("turbo:fetch-request-error",{target:this.target,cancelable:!0,detail:{request:this,error:e}}).defaultPrevented}}class F{constructor(e,t){this.started=!1,this.intersect=e=>{const t=e.slice(-1)[0];(null==t?void 0:t.isIntersecting)&&this.delegate.elementAppearedInViewport(this.element)},this.delegate=e,this.element=t,this.intersectionObserver=new IntersectionObserver(this.intersect)}start(){this.started||(this.started=!0,this.intersectionObserver.observe(this.element))}stop(){this.started&&(this.started=!1,this.intersectionObserver.unobserve(this.element))}}class P{static wrap(e){return"string"==typeof e?new this(function(e){const t=document.createElement("template");return t.innerHTML=e,t.content}(e)):e}constructor(e){this.fragment=function(e){for(const t of e.querySelectorAll("turbo-stream")){const e=document.importNode(t,!0);for(const t of e.templateElement.content.querySelectorAll("script"))t.replaceWith(y(t));t.replaceWith(e)}return e}(e)}}P.contentType="text/vnd.turbo-stream.html",function(e){e[e.initialized=0]="initialized",e[e.requesting=1]="requesting",e[e.waiting=2]="waiting",e[e.receiving=3]="receiving",e[e.stopping=4]="stopping",e[e.stopped=5]="stopped"}(a||(a={})),function(e){e.urlEncoded="application/x-www-form-urlencoded",e.multipart="multipart/form-data",e.plain="text/plain"}(l||(l={}));class H{static confirmMethod(e,t,n){return Promise.resolve(confirm(e))}constructor(e,t,n,r=!1){this.state=a.initialized,this.delegate=e,this.formElement=t,this.submitter=n,this.formData=function(e,t){const n=new FormData(e),r=null==t?void 0:t.getAttribute("name"),o=null==t?void 0:t.getAttribute("value");return r&&n.append(r,o||""),n}(t,n),this.location=h(this.action),this.method==s.get&&function(e,t){const n=new URLSearchParams;for(const[e,r]of t)r instanceof File||n.append(e,r);e.search=n.toString()}(this.location,[...this.body.entries()]),this.fetchRequest=new I(this,this.method,this.location,this.body,this.formElement),this.mustRedirect=r}get method(){var e;return function(e){switch(e.toLowerCase()){case"get":return s.get;case"post":return s.post;case"put":return s.put;case"patch":return s.patch;case"delete":return s.delete}}(((null===(e=this.submitter)||void 0===e?void 0:e.getAttribute("formmethod"))||this.formElement.getAttribute("method")||"").toLowerCase())||s.get}get action(){var e;const t="string"==typeof this.formElement.action?this.formElement.action:null;return(null===(e=this.submitter)||void 0===e?void 0:e.hasAttribute("formaction"))?this.submitter.getAttribute("formaction")||"":this.formElement.getAttribute("action")||t||""}get body(){return this.enctype==l.urlEncoded||this.method==s.get?new URLSearchParams(this.stringFormData):this.formData}get enctype(){var e;return function(e){switch(e.toLowerCase()){case l.multipart:return l.multipart;case l.plain:return l.plain;default:return l.urlEncoded}}((null===(e=this.submitter)||void 0===e?void 0:e.getAttribute("formenctype"))||this.formElement.enctype)}get isSafe(){return this.fetchRequest.isSafe}get stringFormData(){return[...this.formData].reduce(((e,[t,n])=>e.concat("string"==typeof n?[[t,n]]:[])),[])}async start(){const{initialized:e,requesting:t}=a,n=_("data-turbo-confirm",this.submitter,this.formElement);if("string"!=typeof n||await H.confirmMethod(n,this.formElement,this.submitter))return this.state==e?(this.state=t,this.fetchRequest.perform()):void 0}stop(){const{stopping:e,stopped:t}=a;if(this.state!=e&&this.state!=t)return this.state=e,this.fetchRequest.cancel(),!0}prepareRequest(e){if(!e.isSafe){const t=function(e){if(null!=e){const t=(document.cookie?document.cookie.split("; "):[]).find((t=>t.startsWith(e)));if(t){const e=t.split("=").slice(1).join("=");return e?decodeURIComponent(e):void 0}}}(O("csrf-param"))||O("csrf-token");t&&(e.headers["X-CSRF-Token"]=t)}this.requestAcceptsTurboStreamResponse(e)&&e.acceptResponseType(P.contentType)}requestStarted(e){var t;this.state=a.waiting,null===(t=this.submitter)||void 0===t||t.setAttribute("disabled",""),this.setSubmitsWith(),w("turbo:submit-start",{target:this.formElement,detail:{formSubmission:this}}),this.delegate.formSubmissionStarted(this)}requestPreventedHandlingResponse(e,t){this.result={success:t.succeeded,fetchResponse:t}}requestSucceededWithResponse(e,t){if(t.clientError||t.serverError)this.delegate.formSubmissionFailedWithResponse(this,t);else if(this.requestMustRedirect(e)&&function(e){return 200==e.statusCode&&!e.redirected}(t)){const e=new Error("Form responses must redirect to another location");this.delegate.formSubmissionErrored(this,e)}else this.state=a.receiving,this.result={success:!0,fetchResponse:t},this.delegate.formSubmissionSucceededWithResponse(this,t)}requestFailedWithResponse(e,t){this.result={success:!1,fetchResponse:t},this.delegate.formSubmissionFailedWithResponse(this,t)}requestErrored(e,t){this.result={success:!1,error:t},this.delegate.formSubmissionErrored(this,t)}requestFinished(e){var t;this.state=a.stopped,null===(t=this.submitter)||void 0===t||t.removeAttribute("disabled"),this.resetSubmitterText(),w("turbo:submit-end",{target:this.formElement,detail:Object.assign({formSubmission:this},this.result)}),this.delegate.formSubmissionFinished(this)}setSubmitsWith(){if(this.submitter&&this.submitsWith)if(this.submitter.matches("button"))this.originalSubmitText=this.submitter.innerHTML,this.submitter.innerHTML=this.submitsWith;else if(this.submitter.matches("input")){const e=this.submitter;this.originalSubmitText=e.value,e.value=this.submitsWith}}resetSubmitterText(){this.submitter&&this.originalSubmitText&&(this.submitter.matches("button")?this.submitter.innerHTML=this.originalSubmitText:this.submitter.matches("input")&&(this.submitter.value=this.originalSubmitText))}requestMustRedirect(e){return!e.isSafe&&this.mustRedirect}requestAcceptsTurboStreamResponse(e){return!e.isSafe||function(e,...t){return t.some((t=>t&&t.hasAttribute(e)))}("data-turbo-stream",this.submitter,this.formElement)}get submitsWith(){var e;return null===(e=this.submitter)||void 0===e?void 0:e.getAttribute("data-turbo-submits-with")}}class N{constructor(e){this.element=e}get activeElement(){return this.element.ownerDocument.activeElement}get children(){return[...this.element.children]}hasAnchor(e){return null!=this.getElementForAnchor(e)}getElementForAnchor(e){return e?this.element.querySelector(`[id='${e}'], a[name='${e}']`):null}get isConnected(){return this.element.isConnected}get firstAutofocusableElement(){for(const e of this.element.querySelectorAll("[autofocus]"))if(null==e.closest("[inert], :disabled, [hidden], details:not([open]), dialog:not([open])"))return e;return null}get permanentElements(){return B(this.element)}getPermanentElementById(e){return W(this.element,e)}getPermanentElementMapForSnapshot(e){const t={};for(const n of this.permanentElements){const{id:r}=n,o=e.getPermanentElementById(r);o&&(t[r]=[n,o])}return t}}function W(e,t){return e.querySelector(`#${t}[data-turbo-permanent]`)}function B(e){return e.querySelectorAll("[id][data-turbo-permanent]")}class V{constructor(e,t){this.started=!1,this.submitCaptured=()=>{this.eventTarget.removeEventListener("submit",this.submitBubbled,!1),this.eventTarget.addEventListener("submit",this.submitBubbled,!1)},this.submitBubbled=e=>{if(!e.defaultPrevented){const t=e.target instanceof HTMLFormElement?e.target:void 0,n=e.submitter||void 0;t&&function(e,t){return"dialog"!=((null==t?void 0:t.getAttribute("formmethod"))||e.getAttribute("method"))}(t,n)&&function(e,t){if((null==t?void 0:t.hasAttribute("formtarget"))||e.hasAttribute("target")){const n=(null==t?void 0:t.getAttribute("formtarget"))||e.target;for(const e of document.getElementsByName(n))if(e instanceof HTMLIFrameElement)return!1;return!0}return!0}(t,n)&&this.delegate.willSubmitForm(t,n)&&(e.preventDefault(),e.stopImmediatePropagation(),this.delegate.formSubmitted(t,n))}},this.delegate=e,this.eventTarget=t}start(){this.started||(this.eventTarget.addEventListener("submit",this.submitCaptured,!0),this.started=!0)}stop(){this.started&&(this.eventTarget.removeEventListener("submit",this.submitCaptured,!0),this.started=!1)}}class j{constructor(e,t){this.resolveRenderPromise=e=>{},this.resolveInterceptionPromise=e=>{},this.delegate=e,this.element=t}scrollToAnchor(e){const t=this.snapshot.getElementForAnchor(e);t?(this.scrollToElement(t),this.focusElement(t)):this.scrollToPosition({x:0,y:0})}scrollToAnchorFromLocation(e){this.scrollToAnchor(p(e))}scrollToElement(e){e.scrollIntoView()}focusElement(e){e instanceof HTMLElement&&(e.hasAttribute("tabindex")?e.focus():(e.setAttribute("tabindex","-1"),e.focus(),e.removeAttribute("tabindex")))}scrollToPosition({x:e,y:t}){this.scrollRoot.scrollTo(e,t)}scrollToTop(){this.scrollToPosition({x:0,y:0})}get scrollRoot(){return window}async render(e){const{isPreview:t,shouldRender:n,newSnapshot:r}=e;if(n)try{this.renderPromise=new Promise((e=>this.resolveRenderPromise=e)),this.renderer=e,await this.prepareToRenderSnapshot(e);const n=new Promise((e=>this.resolveInterceptionPromise=e)),o={resume:this.resolveInterceptionPromise,render:this.renderer.renderElement};this.delegate.allowsImmediateRender(r,o)||await n,await this.renderSnapshot(e),this.delegate.viewRenderedSnapshot(r,t),this.delegate.preloadOnLoadLinksForView(this.element),this.finishRenderingSnapshot(e)}finally{delete this.renderer,this.resolveRenderPromise(void 0),delete this.renderPromise}else this.invalidate(e.reloadReason)}invalidate(e){this.delegate.viewInvalidated(e)}async prepareToRenderSnapshot(e){this.markAsPreview(e.isPreview),await e.prepareToRender()}markAsPreview(e){e?this.element.setAttribute("data-turbo-preview",""):this.element.removeAttribute("data-turbo-preview")}async renderSnapshot(e){await e.render()}finishRenderingSnapshot(e){e.finishRendering()}}class z extends j{missing(){this.element.innerHTML='Content missing'}get snapshot(){return new N(this.element)}}class q{constructor(e,t){this.clickBubbled=e=>{this.respondsToEventTarget(e.target)?this.clickEvent=e:delete this.clickEvent},this.linkClicked=e=>{this.clickEvent&&this.respondsToEventTarget(e.target)&&e.target instanceof Element&&this.delegate.shouldInterceptLinkClick(e.target,e.detail.url,e.detail.originalEvent)&&(this.clickEvent.preventDefault(),e.preventDefault(),this.delegate.linkClickIntercepted(e.target,e.detail.url,e.detail.originalEvent)),delete this.clickEvent},this.willVisit=e=>{delete this.clickEvent},this.delegate=e,this.element=t}start(){this.element.addEventListener("click",this.clickBubbled),document.addEventListener("turbo:click",this.linkClicked),document.addEventListener("turbo:before-visit",this.willVisit)}stop(){this.element.removeEventListener("click",this.clickBubbled),document.removeEventListener("turbo:click",this.linkClicked),document.removeEventListener("turbo:before-visit",this.willVisit)}respondsToEventTarget(e){const t=e instanceof Element?e:e instanceof Node?e.parentElement:null;return t&&t.closest("turbo-frame, html")==this.element}}class ${constructor(e,t){this.started=!1,this.clickCaptured=()=>{this.eventTarget.removeEventListener("click",this.clickBubbled,!1),this.eventTarget.addEventListener("click",this.clickBubbled,!1)},this.clickBubbled=e=>{if(e instanceof MouseEvent&&this.clickEventIsSignificant(e)){const t=e.composedPath&&e.composedPath()[0]||e.target,n=this.findLinkFromClickTarget(t);if(n&&function(e){if(e.hasAttribute("target")){for(const t of document.getElementsByName(e.target))if(t instanceof HTMLIFrameElement)return!1;return!0}return!0}(n)){const t=this.getLocationForLink(n);this.delegate.willFollowLinkToLocation(n,t,e)&&(e.preventDefault(),this.delegate.followedLinkToLocation(n,t))}}},this.delegate=e,this.eventTarget=t}start(){this.started||(this.eventTarget.addEventListener("click",this.clickCaptured,!0),this.started=!0)}stop(){this.started&&(this.eventTarget.removeEventListener("click",this.clickCaptured,!0),this.started=!1)}clickEventIsSignificant(e){return!(e.target&&e.target.isContentEditable||e.defaultPrevented||e.which>1||e.altKey||e.ctrlKey||e.metaKey||e.shiftKey)}findLinkFromClickTarget(e){return M(e,"a[href]:not([target^=_]):not([download])")}getLocationForLink(e){return h(e.getAttribute("href")||"")}}class Z{constructor(e,t){this.delegate=e,this.linkInterceptor=new $(this,t)}start(){this.linkInterceptor.start()}stop(){this.linkInterceptor.stop()}willFollowLinkToLocation(e,t,n){return this.delegate.willSubmitFormLinkToLocation(e,t,n)&&e.hasAttribute("data-turbo-method")}followedLinkToLocation(e,t){const n=document.createElement("form");for(const[e,r]of t.searchParams)n.append(Object.assign(document.createElement("input"),{type:"hidden",name:e,value:r}));const r=Object.assign(t,{search:""});n.setAttribute("data-turbo","true"),n.setAttribute("action",r.href),n.setAttribute("hidden","");const o=e.getAttribute("data-turbo-method");o&&n.setAttribute("method",o);const i=e.getAttribute("data-turbo-frame");i&&n.setAttribute("data-turbo-frame",i);const s=R(e);s&&n.setAttribute("data-turbo-action",s);const a=e.getAttribute("data-turbo-confirm");a&&n.setAttribute("data-turbo-confirm",a),e.hasAttribute("data-turbo-stream")&&n.setAttribute("data-turbo-stream",""),this.delegate.submittedFormLinkToLocation(e,t,n),document.body.appendChild(n),n.addEventListener("turbo:submit-end",(()=>n.remove()),{once:!0}),requestAnimationFrame((()=>n.requestSubmit()))}}class U{static async preservingPermanentElements(e,t,n){const r=new this(e,t);r.enter(),await n(),r.leave()}constructor(e,t){this.delegate=e,this.permanentElementMap=t}enter(){for(const e in this.permanentElementMap){const[t,n]=this.permanentElementMap[e];this.delegate.enteringBardo(t,n),this.replaceNewPermanentElementWithPlaceholder(n)}}leave(){for(const e in this.permanentElementMap){const[t]=this.permanentElementMap[e];this.replaceCurrentPermanentElementWithClone(t),this.replacePlaceholderWithPermanentElement(t),this.delegate.leavingBardo(t)}}replaceNewPermanentElementWithPlaceholder(e){const t=function(e){const t=document.createElement("meta");return t.setAttribute("name","turbo-permanent-placeholder"),t.setAttribute("content",e.id),t}(e);e.replaceWith(t)}replaceCurrentPermanentElementWithClone(e){const t=e.cloneNode(!0);e.replaceWith(t)}replacePlaceholderWithPermanentElement(e){const t=this.getPlaceholderById(e.id);null==t||t.replaceWith(e)}getPlaceholderById(e){return this.placeholders.find((t=>t.content==e))}get placeholders(){return[...document.querySelectorAll("meta[name=turbo-permanent-placeholder][content]")]}}class K{constructor(e,t,n,r,o=!0){this.activeElement=null,this.currentSnapshot=e,this.newSnapshot=t,this.isPreview=r,this.willRender=o,this.renderElement=n,this.promise=new Promise(((e,t)=>this.resolvingFunctions={resolve:e,reject:t}))}get shouldRender(){return!0}get reloadReason(){}prepareToRender(){}finishRendering(){this.resolvingFunctions&&(this.resolvingFunctions.resolve(),delete this.resolvingFunctions)}async preservingPermanentElements(e){await U.preservingPermanentElements(this,this.permanentElementMap,e)}focusFirstAutofocusableElement(){const e=this.connectedSnapshot.firstAutofocusableElement;(function(e){return e&&"function"==typeof e.focus})(e)&&e.focus()}enteringBardo(e){this.activeElement||e.contains(this.currentSnapshot.activeElement)&&(this.activeElement=this.currentSnapshot.activeElement)}leavingBardo(e){e.contains(this.activeElement)&&this.activeElement instanceof HTMLElement&&(this.activeElement.focus(),this.activeElement=null)}get connectedSnapshot(){return this.newSnapshot.isConnected?this.newSnapshot:this.currentSnapshot}get currentElement(){return this.currentSnapshot.element}get newElement(){return this.newSnapshot.element}get permanentElementMap(){return this.currentSnapshot.getPermanentElementMapForSnapshot(this.newSnapshot)}}class Y extends K{static renderElement(e,t){var n;const r=document.createRange();r.selectNodeContents(e),r.deleteContents();const o=t,i=null===(n=o.ownerDocument)||void 0===n?void 0:n.createRange();i&&(i.selectNodeContents(o),e.appendChild(i.extractContents()))}constructor(e,t,n,r,o,i=!0){super(t,n,r,o,i),this.delegate=e}get shouldRender(){return!0}async render(){await S(),this.preservingPermanentElements((()=>{this.loadFrameElement()})),this.scrollFrameIntoView(),await S(),this.focusFirstAutofocusableElement(),await S(),this.activateScriptElements()}loadFrameElement(){this.delegate.willRenderFrame(this.currentElement,this.newElement),this.renderElement(this.currentElement,this.newElement)}scrollFrameIntoView(){if(this.currentElement.autoscroll||this.newElement.autoscroll){const t=this.currentElement.firstElementChild,n=("end","end"==(e=this.currentElement.getAttribute("data-autoscroll-block"))||"start"==e||"center"==e||"nearest"==e?e:"end"),r=function(e,t){return"auto"==e||"smooth"==e?e:"auto"}(this.currentElement.getAttribute("data-autoscroll-behavior"));if(t)return t.scrollIntoView({block:n,behavior:r}),!0}var e;return!1}activateScriptElements(){for(const e of this.newScriptElements){const t=y(e);e.replaceWith(t)}}get newScriptElements(){return this.currentElement.querySelectorAll("script")}}class G{static get defaultCSS(){return x` +(()=>{var e={6184:(e,t,n)=>{"use strict";n.d(t,{BL:()=>Ce,Vn:()=>Te,nP:()=>xe,ry:()=>_e}),function(){if(void 0===window.Reflect||void 0===window.customElements||window.customElements.polyfillWrapFlushCallback)return;const e=HTMLElement;window.HTMLElement=function(){return Reflect.construct(e,[],this.constructor)},HTMLElement.prototype=e.prototype,HTMLElement.prototype.constructor=HTMLElement,Object.setPrototypeOf(HTMLElement,e)}(),function(e){function t(e,t,n){throw new e("Failed to execute 'requestSubmit' on 'HTMLFormElement': "+t+".",n)}"function"!=typeof e.requestSubmit&&(e.requestSubmit=function(e){e?(function(e,n){e instanceof HTMLElement||t(TypeError,"parameter 1 is not of type 'HTMLElement'"),"submit"==e.type||t(TypeError,"The specified element is not a submit button"),e.form==n||t(DOMException,"The specified element is not owned by this form element","NotFoundError")}(e,this),e.click()):((e=document.createElement("input")).type="submit",e.hidden=!0,this.appendChild(e),e.click(),this.removeChild(e))})}(HTMLFormElement.prototype);const r=new WeakMap;function o(e){const t=function(e){const t=e instanceof Element?e:e instanceof Node?e.parentElement:null,n=t?t.closest("input, button"):null;return"submit"==(null==n?void 0:n.type)?n:null}(e.target);t&&t.form&&r.set(t.form,t)}var i,s,a,l,c,u;!function(){if("submitter"in Event.prototype)return;let e=window.Event.prototype;if("SubmitEvent"in window&&/Apple Computer/.test(navigator.vendor))e=window.SubmitEvent.prototype;else if("SubmitEvent"in window)return;addEventListener("click",o,!0),Object.defineProperty(e,"submitter",{get(){if("submit"==this.type&&this.target instanceof HTMLFormElement)return r.get(this.target)}})}(),function(e){e.eager="eager",e.lazy="lazy"}(i||(i={}));class d extends HTMLElement{static get observedAttributes(){return["disabled","complete","loading","src"]}constructor(){super(),this.loaded=Promise.resolve(),this.delegate=new d.delegateConstructor(this)}connectedCallback(){this.delegate.connect()}disconnectedCallback(){this.delegate.disconnect()}reload(){return this.delegate.sourceURLReloaded()}attributeChangedCallback(e){"loading"==e?this.delegate.loadingStyleChanged():"complete"==e?this.delegate.completeChanged():"src"==e?this.delegate.sourceURLChanged():this.delegate.disabledChanged()}get src(){return this.getAttribute("src")}set src(e){e?this.setAttribute("src",e):this.removeAttribute("src")}get loading(){return"lazy"===(this.getAttribute("loading")||"").toLowerCase()?i.lazy:i.eager}set loading(e){e?this.setAttribute("loading",e):this.removeAttribute("loading")}get disabled(){return this.hasAttribute("disabled")}set disabled(e){e?this.setAttribute("disabled",""):this.removeAttribute("disabled")}get autoscroll(){return this.hasAttribute("autoscroll")}set autoscroll(e){e?this.setAttribute("autoscroll",""):this.removeAttribute("autoscroll")}get complete(){return!this.delegate.isLoading}get isActive(){return this.ownerDocument===document&&!this.isPreview}get isPreview(){var e,t;return null===(t=null===(e=this.ownerDocument)||void 0===e?void 0:e.documentElement)||void 0===t?void 0:t.hasAttribute("data-turbo-preview")}}function h(e){return new URL(e.toString(),document.baseURI)}function p(e){let t;return e.hash?e.hash.slice(1):(t=e.href.match(/#(.*)$/))?t[1]:void 0}function f(e,t){return h((null==t?void 0:t.getAttribute("formaction"))||e.getAttribute("action")||e.action)}function m(e,t){return function(e,t){const n=function(e){return(t=e.origin+e.pathname).endsWith("/")?t:t+"/";var t}(t);return e.href===h(n).href||e.href.startsWith(n)}(e,t)&&!!(n=e,(function(e){return function(e){return e.pathname.split("/").slice(1)}(e).slice(-1)[0]}(n).match(/\.[^.]*$/)||[])[0]||"").match(/^(?:|\.(?:htm|html|xhtml|php))$/);var n}function v(e){const t=p(e);return null!=t?e.href.slice(0,-(t.length+1)):e.href}function g(e){return v(e)}class b{constructor(e){this.response=e}get succeeded(){return this.response.ok}get failed(){return!this.succeeded}get clientError(){return this.statusCode>=400&&this.statusCode<=499}get serverError(){return this.statusCode>=500&&this.statusCode<=599}get redirected(){return this.response.redirected}get location(){return h(this.response.url)}get isHTML(){return this.contentType&&this.contentType.match(/^(?:text\/([^\s;,]+\b)?html|application\/xhtml\+xml)\b/)}get statusCode(){return this.response.status}get contentType(){return this.header("Content-Type")}get responseText(){return this.response.clone().text()}get responseHTML(){return this.isHTML?this.response.clone().text():Promise.resolve(void 0)}header(e){return this.response.headers.get(e)}}function y(e){if("false"==e.getAttribute("data-turbo-eval"))return e;{const t=document.createElement("script"),n=O("csp-nonce");return n&&(t.nonce=n),t.textContent=e.textContent,t.async=!1,function(e,t){for(const{name:n,value:r}of t.attributes)e.setAttribute(n,r)}(t,e),t}}function w(e,{target:t,cancelable:n,detail:r}={}){const o=new CustomEvent(e,{cancelable:n,bubbles:!0,composed:!0,detail:r});return t&&t.isConnected?t.dispatchEvent(o):document.documentElement.dispatchEvent(o),o}function S(){return new Promise((e=>requestAnimationFrame((()=>e()))))}function k(e=""){return(new DOMParser).parseFromString(e,"text/html")}function x(e,...t){const n=function(e,t){return e.reduce(((e,n,r)=>e+n+(null==t[r]?"":t[r])),"")}(e,t).replace(/^\n/,"").split("\n"),r=n[0].match(/^\s+/),o=r?r[0].length:0;return n.map((e=>e.slice(o))).join("\n")}function E(){return Array.from({length:36}).map(((e,t)=>8==t||13==t||18==t||23==t?"-":14==t?"4":19==t?(Math.floor(4*Math.random())+8).toString(16):Math.floor(15*Math.random()).toString(16))).join("")}function _(e,...t){for(const n of t.map((t=>null==t?void 0:t.getAttribute(e))))if("string"==typeof n)return n;return null}function C(...e){for(const t of e)"turbo-frame"==t.localName&&t.setAttribute("busy",""),t.setAttribute("aria-busy","true")}function T(...e){for(const t of e)"turbo-frame"==t.localName&&t.removeAttribute("busy"),t.removeAttribute("aria-busy")}function L(e,t=2e3){return new Promise((n=>{const r=()=>{e.removeEventListener("error",r),e.removeEventListener("load",r),n()};e.addEventListener("load",r,{once:!0}),e.addEventListener("error",r,{once:!0}),setTimeout(n,t)}))}function A(e){switch(e){case"replace":return history.replaceState;case"advance":case"restore":return history.pushState}}function D(...e){const t=_("data-turbo-action",...e);return function(e){return"advance"==e||"replace"==e||"restore"==e}(t)?t:null}function R(e){return document.querySelector(`meta[name="${e}"]`)}function O(e){const t=R(e);return t&&t.content}function M(e,t){var n;if(e instanceof Element)return e.closest(t)||M(e.assignedSlot||(null===(n=e.getRootNode())||void 0===n?void 0:n.host),t)}!function(e){e[e.get=0]="get",e[e.post=1]="post",e[e.put=2]="put",e[e.patch=3]="patch",e[e.delete=4]="delete"}(s||(s={}));class I{constructor(e,t,n,r=new URLSearchParams,o=null){this.abortController=new AbortController,this.resolveRequestPromise=e=>{},this.delegate=e,this.method=t,this.headers=this.defaultHeaders,this.body=r,this.url=n,this.target=o}get location(){return this.url}get params(){return this.url.searchParams}get entries(){return this.body?Array.from(this.body.entries()):[]}cancel(){this.abortController.abort()}async perform(){const{fetchOptions:e}=this;this.delegate.prepareRequest(this),await this.allowRequestToBeIntercepted(e);try{this.delegate.requestStarted(this);const t=await fetch(this.url.href,e);return await this.receive(t)}catch(e){if("AbortError"!==e.name)throw this.willDelegateErrorHandling(e)&&this.delegate.requestErrored(this,e),e}finally{this.delegate.requestFinished(this)}}async receive(e){const t=new b(e);return w("turbo:before-fetch-response",{cancelable:!0,detail:{fetchResponse:t},target:this.target}).defaultPrevented?this.delegate.requestPreventedHandlingResponse(this,t):t.succeeded?this.delegate.requestSucceededWithResponse(this,t):this.delegate.requestFailedWithResponse(this,t),t}get fetchOptions(){var e;return{method:s[this.method].toUpperCase(),credentials:"same-origin",headers:this.headers,redirect:"follow",body:this.isSafe?null:this.body,signal:this.abortSignal,referrer:null===(e=this.delegate.referrer)||void 0===e?void 0:e.href}}get defaultHeaders(){return{Accept:"text/html, application/xhtml+xml"}}get isSafe(){return this.method===s.get}get abortSignal(){return this.abortController.signal}acceptResponseType(e){this.headers.Accept=[e,this.headers.Accept].join(", ")}async allowRequestToBeIntercepted(e){const t=new Promise((e=>this.resolveRequestPromise=e));w("turbo:before-fetch-request",{cancelable:!0,detail:{fetchOptions:e,url:this.url,resume:this.resolveRequestPromise},target:this.target}).defaultPrevented&&await t}willDelegateErrorHandling(e){return!w("turbo:fetch-request-error",{target:this.target,cancelable:!0,detail:{request:this,error:e}}).defaultPrevented}}class F{constructor(e,t){this.started=!1,this.intersect=e=>{const t=e.slice(-1)[0];(null==t?void 0:t.isIntersecting)&&this.delegate.elementAppearedInViewport(this.element)},this.delegate=e,this.element=t,this.intersectionObserver=new IntersectionObserver(this.intersect)}start(){this.started||(this.started=!0,this.intersectionObserver.observe(this.element))}stop(){this.started&&(this.started=!1,this.intersectionObserver.unobserve(this.element))}}class P{static wrap(e){return"string"==typeof e?new this(function(e){const t=document.createElement("template");return t.innerHTML=e,t.content}(e)):e}constructor(e){this.fragment=function(e){for(const t of e.querySelectorAll("turbo-stream")){const e=document.importNode(t,!0);for(const t of e.templateElement.content.querySelectorAll("script"))t.replaceWith(y(t));t.replaceWith(e)}return e}(e)}}P.contentType="text/vnd.turbo-stream.html",function(e){e[e.initialized=0]="initialized",e[e.requesting=1]="requesting",e[e.waiting=2]="waiting",e[e.receiving=3]="receiving",e[e.stopping=4]="stopping",e[e.stopped=5]="stopped"}(a||(a={})),function(e){e.urlEncoded="application/x-www-form-urlencoded",e.multipart="multipart/form-data",e.plain="text/plain"}(l||(l={}));class H{static confirmMethod(e,t,n){return Promise.resolve(confirm(e))}constructor(e,t,n,r=!1){this.state=a.initialized,this.delegate=e,this.formElement=t,this.submitter=n,this.formData=function(e,t){const n=new FormData(e),r=null==t?void 0:t.getAttribute("name"),o=null==t?void 0:t.getAttribute("value");return r&&n.append(r,o||""),n}(t,n),this.location=h(this.action),this.method==s.get&&function(e,t){const n=new URLSearchParams;for(const[e,r]of t)r instanceof File||n.append(e,r);e.search=n.toString()}(this.location,[...this.body.entries()]),this.fetchRequest=new I(this,this.method,this.location,this.body,this.formElement),this.mustRedirect=r}get method(){var e;return function(e){switch(e.toLowerCase()){case"get":return s.get;case"post":return s.post;case"put":return s.put;case"patch":return s.patch;case"delete":return s.delete}}(((null===(e=this.submitter)||void 0===e?void 0:e.getAttribute("formmethod"))||this.formElement.getAttribute("method")||"").toLowerCase())||s.get}get action(){var e;const t="string"==typeof this.formElement.action?this.formElement.action:null;return(null===(e=this.submitter)||void 0===e?void 0:e.hasAttribute("formaction"))?this.submitter.getAttribute("formaction")||"":this.formElement.getAttribute("action")||t||""}get body(){return this.enctype==l.urlEncoded||this.method==s.get?new URLSearchParams(this.stringFormData):this.formData}get enctype(){var e;return function(e){switch(e.toLowerCase()){case l.multipart:return l.multipart;case l.plain:return l.plain;default:return l.urlEncoded}}((null===(e=this.submitter)||void 0===e?void 0:e.getAttribute("formenctype"))||this.formElement.enctype)}get isSafe(){return this.fetchRequest.isSafe}get stringFormData(){return[...this.formData].reduce(((e,[t,n])=>e.concat("string"==typeof n?[[t,n]]:[])),[])}async start(){const{initialized:e,requesting:t}=a,n=_("data-turbo-confirm",this.submitter,this.formElement);if("string"!=typeof n||await H.confirmMethod(n,this.formElement,this.submitter))return this.state==e?(this.state=t,this.fetchRequest.perform()):void 0}stop(){const{stopping:e,stopped:t}=a;if(this.state!=e&&this.state!=t)return this.state=e,this.fetchRequest.cancel(),!0}prepareRequest(e){if(!e.isSafe){const t=function(e){if(null!=e){const t=(document.cookie?document.cookie.split("; "):[]).find((t=>t.startsWith(e)));if(t){const e=t.split("=").slice(1).join("=");return e?decodeURIComponent(e):void 0}}}(O("csrf-param"))||O("csrf-token");t&&(e.headers["X-CSRF-Token"]=t)}this.requestAcceptsTurboStreamResponse(e)&&e.acceptResponseType(P.contentType)}requestStarted(e){var t;this.state=a.waiting,null===(t=this.submitter)||void 0===t||t.setAttribute("disabled",""),this.setSubmitsWith(),w("turbo:submit-start",{target:this.formElement,detail:{formSubmission:this}}),this.delegate.formSubmissionStarted(this)}requestPreventedHandlingResponse(e,t){this.result={success:t.succeeded,fetchResponse:t}}requestSucceededWithResponse(e,t){if(t.clientError||t.serverError)this.delegate.formSubmissionFailedWithResponse(this,t);else if(this.requestMustRedirect(e)&&function(e){return 200==e.statusCode&&!e.redirected}(t)){const e=new Error("Form responses must redirect to another location");this.delegate.formSubmissionErrored(this,e)}else this.state=a.receiving,this.result={success:!0,fetchResponse:t},this.delegate.formSubmissionSucceededWithResponse(this,t)}requestFailedWithResponse(e,t){this.result={success:!1,fetchResponse:t},this.delegate.formSubmissionFailedWithResponse(this,t)}requestErrored(e,t){this.result={success:!1,error:t},this.delegate.formSubmissionErrored(this,t)}requestFinished(e){var t;this.state=a.stopped,null===(t=this.submitter)||void 0===t||t.removeAttribute("disabled"),this.resetSubmitterText(),w("turbo:submit-end",{target:this.formElement,detail:Object.assign({formSubmission:this},this.result)}),this.delegate.formSubmissionFinished(this)}setSubmitsWith(){if(this.submitter&&this.submitsWith)if(this.submitter.matches("button"))this.originalSubmitText=this.submitter.innerHTML,this.submitter.innerHTML=this.submitsWith;else if(this.submitter.matches("input")){const e=this.submitter;this.originalSubmitText=e.value,e.value=this.submitsWith}}resetSubmitterText(){this.submitter&&this.originalSubmitText&&(this.submitter.matches("button")?this.submitter.innerHTML=this.originalSubmitText:this.submitter.matches("input")&&(this.submitter.value=this.originalSubmitText))}requestMustRedirect(e){return!e.isSafe&&this.mustRedirect}requestAcceptsTurboStreamResponse(e){return!e.isSafe||function(e,...t){return t.some((t=>t&&t.hasAttribute(e)))}("data-turbo-stream",this.submitter,this.formElement)}get submitsWith(){var e;return null===(e=this.submitter)||void 0===e?void 0:e.getAttribute("data-turbo-submits-with")}}class N{constructor(e){this.element=e}get activeElement(){return this.element.ownerDocument.activeElement}get children(){return[...this.element.children]}hasAnchor(e){return null!=this.getElementForAnchor(e)}getElementForAnchor(e){return e?this.element.querySelector(`[id='${e}'], a[name='${e}']`):null}get isConnected(){return this.element.isConnected}get firstAutofocusableElement(){for(const e of this.element.querySelectorAll("[autofocus]"))if(null==e.closest("[inert], :disabled, [hidden], details:not([open]), dialog:not([open])"))return e;return null}get permanentElements(){return B(this.element)}getPermanentElementById(e){return W(this.element,e)}getPermanentElementMapForSnapshot(e){const t={};for(const n of this.permanentElements){const{id:r}=n,o=e.getPermanentElementById(r);o&&(t[r]=[n,o])}return t}}function W(e,t){return e.querySelector(`#${t}[data-turbo-permanent]`)}function B(e){return e.querySelectorAll("[id][data-turbo-permanent]")}class V{constructor(e,t){this.started=!1,this.submitCaptured=()=>{this.eventTarget.removeEventListener("submit",this.submitBubbled,!1),this.eventTarget.addEventListener("submit",this.submitBubbled,!1)},this.submitBubbled=e=>{if(!e.defaultPrevented){const t=e.target instanceof HTMLFormElement?e.target:void 0,n=e.submitter||void 0;t&&function(e,t){return"dialog"!=((null==t?void 0:t.getAttribute("formmethod"))||e.getAttribute("method"))}(t,n)&&function(e,t){if((null==t?void 0:t.hasAttribute("formtarget"))||e.hasAttribute("target")){const n=(null==t?void 0:t.getAttribute("formtarget"))||e.target;for(const e of document.getElementsByName(n))if(e instanceof HTMLIFrameElement)return!1;return!0}return!0}(t,n)&&this.delegate.willSubmitForm(t,n)&&(e.preventDefault(),e.stopImmediatePropagation(),this.delegate.formSubmitted(t,n))}},this.delegate=e,this.eventTarget=t}start(){this.started||(this.eventTarget.addEventListener("submit",this.submitCaptured,!0),this.started=!0)}stop(){this.started&&(this.eventTarget.removeEventListener("submit",this.submitCaptured,!0),this.started=!1)}}class j{constructor(e,t){this.resolveRenderPromise=e=>{},this.resolveInterceptionPromise=e=>{},this.delegate=e,this.element=t}scrollToAnchor(e){const t=this.snapshot.getElementForAnchor(e);t?(this.scrollToElement(t),this.focusElement(t)):this.scrollToPosition({x:0,y:0})}scrollToAnchorFromLocation(e){this.scrollToAnchor(p(e))}scrollToElement(e){e.scrollIntoView()}focusElement(e){e instanceof HTMLElement&&(e.hasAttribute("tabindex")?e.focus():(e.setAttribute("tabindex","-1"),e.focus(),e.removeAttribute("tabindex")))}scrollToPosition({x:e,y:t}){this.scrollRoot.scrollTo(e,t)}scrollToTop(){this.scrollToPosition({x:0,y:0})}get scrollRoot(){return window}async render(e){const{isPreview:t,shouldRender:n,newSnapshot:r}=e;if(n)try{this.renderPromise=new Promise((e=>this.resolveRenderPromise=e)),this.renderer=e,await this.prepareToRenderSnapshot(e);const n=new Promise((e=>this.resolveInterceptionPromise=e)),o={resume:this.resolveInterceptionPromise,render:this.renderer.renderElement};this.delegate.allowsImmediateRender(r,o)||await n,await this.renderSnapshot(e),this.delegate.viewRenderedSnapshot(r,t),this.delegate.preloadOnLoadLinksForView(this.element),this.finishRenderingSnapshot(e)}finally{delete this.renderer,this.resolveRenderPromise(void 0),delete this.renderPromise}else this.invalidate(e.reloadReason)}invalidate(e){this.delegate.viewInvalidated(e)}async prepareToRenderSnapshot(e){this.markAsPreview(e.isPreview),await e.prepareToRender()}markAsPreview(e){e?this.element.setAttribute("data-turbo-preview",""):this.element.removeAttribute("data-turbo-preview")}async renderSnapshot(e){await e.render()}finishRenderingSnapshot(e){e.finishRendering()}}class z extends j{missing(){this.element.innerHTML='Content missing'}get snapshot(){return new N(this.element)}}class q{constructor(e,t){this.clickBubbled=e=>{this.respondsToEventTarget(e.target)?this.clickEvent=e:delete this.clickEvent},this.linkClicked=e=>{this.clickEvent&&this.respondsToEventTarget(e.target)&&e.target instanceof Element&&this.delegate.shouldInterceptLinkClick(e.target,e.detail.url,e.detail.originalEvent)&&(this.clickEvent.preventDefault(),e.preventDefault(),this.delegate.linkClickIntercepted(e.target,e.detail.url,e.detail.originalEvent)),delete this.clickEvent},this.willVisit=e=>{delete this.clickEvent},this.delegate=e,this.element=t}start(){this.element.addEventListener("click",this.clickBubbled),document.addEventListener("turbo:click",this.linkClicked),document.addEventListener("turbo:before-visit",this.willVisit)}stop(){this.element.removeEventListener("click",this.clickBubbled),document.removeEventListener("turbo:click",this.linkClicked),document.removeEventListener("turbo:before-visit",this.willVisit)}respondsToEventTarget(e){const t=e instanceof Element?e:e instanceof Node?e.parentElement:null;return t&&t.closest("turbo-frame, html")==this.element}}class ${constructor(e,t){this.started=!1,this.clickCaptured=()=>{this.eventTarget.removeEventListener("click",this.clickBubbled,!1),this.eventTarget.addEventListener("click",this.clickBubbled,!1)},this.clickBubbled=e=>{if(e instanceof MouseEvent&&this.clickEventIsSignificant(e)){const t=e.composedPath&&e.composedPath()[0]||e.target,n=this.findLinkFromClickTarget(t);if(n&&function(e){if(e.hasAttribute("target")){for(const t of document.getElementsByName(e.target))if(t instanceof HTMLIFrameElement)return!1;return!0}return!0}(n)){const t=this.getLocationForLink(n);this.delegate.willFollowLinkToLocation(n,t,e)&&(e.preventDefault(),this.delegate.followedLinkToLocation(n,t))}}},this.delegate=e,this.eventTarget=t}start(){this.started||(this.eventTarget.addEventListener("click",this.clickCaptured,!0),this.started=!0)}stop(){this.started&&(this.eventTarget.removeEventListener("click",this.clickCaptured,!0),this.started=!1)}clickEventIsSignificant(e){return!(e.target&&e.target.isContentEditable||e.defaultPrevented||e.which>1||e.altKey||e.ctrlKey||e.metaKey||e.shiftKey)}findLinkFromClickTarget(e){return M(e,"a[href]:not([target^=_]):not([download])")}getLocationForLink(e){return h(e.getAttribute("href")||"")}}class Z{constructor(e,t){this.delegate=e,this.linkInterceptor=new $(this,t)}start(){this.linkInterceptor.start()}stop(){this.linkInterceptor.stop()}willFollowLinkToLocation(e,t,n){return this.delegate.willSubmitFormLinkToLocation(e,t,n)&&e.hasAttribute("data-turbo-method")}followedLinkToLocation(e,t){const n=document.createElement("form");for(const[e,r]of t.searchParams)n.append(Object.assign(document.createElement("input"),{type:"hidden",name:e,value:r}));const r=Object.assign(t,{search:""});n.setAttribute("data-turbo","true"),n.setAttribute("action",r.href),n.setAttribute("hidden","");const o=e.getAttribute("data-turbo-method");o&&n.setAttribute("method",o);const i=e.getAttribute("data-turbo-frame");i&&n.setAttribute("data-turbo-frame",i);const s=D(e);s&&n.setAttribute("data-turbo-action",s);const a=e.getAttribute("data-turbo-confirm");a&&n.setAttribute("data-turbo-confirm",a),e.hasAttribute("data-turbo-stream")&&n.setAttribute("data-turbo-stream",""),this.delegate.submittedFormLinkToLocation(e,t,n),document.body.appendChild(n),n.addEventListener("turbo:submit-end",(()=>n.remove()),{once:!0}),requestAnimationFrame((()=>n.requestSubmit()))}}class U{static async preservingPermanentElements(e,t,n){const r=new this(e,t);r.enter(),await n(),r.leave()}constructor(e,t){this.delegate=e,this.permanentElementMap=t}enter(){for(const e in this.permanentElementMap){const[t,n]=this.permanentElementMap[e];this.delegate.enteringBardo(t,n),this.replaceNewPermanentElementWithPlaceholder(n)}}leave(){for(const e in this.permanentElementMap){const[t]=this.permanentElementMap[e];this.replaceCurrentPermanentElementWithClone(t),this.replacePlaceholderWithPermanentElement(t),this.delegate.leavingBardo(t)}}replaceNewPermanentElementWithPlaceholder(e){const t=function(e){const t=document.createElement("meta");return t.setAttribute("name","turbo-permanent-placeholder"),t.setAttribute("content",e.id),t}(e);e.replaceWith(t)}replaceCurrentPermanentElementWithClone(e){const t=e.cloneNode(!0);e.replaceWith(t)}replacePlaceholderWithPermanentElement(e){const t=this.getPlaceholderById(e.id);null==t||t.replaceWith(e)}getPlaceholderById(e){return this.placeholders.find((t=>t.content==e))}get placeholders(){return[...document.querySelectorAll("meta[name=turbo-permanent-placeholder][content]")]}}class K{constructor(e,t,n,r,o=!0){this.activeElement=null,this.currentSnapshot=e,this.newSnapshot=t,this.isPreview=r,this.willRender=o,this.renderElement=n,this.promise=new Promise(((e,t)=>this.resolvingFunctions={resolve:e,reject:t}))}get shouldRender(){return!0}get reloadReason(){}prepareToRender(){}finishRendering(){this.resolvingFunctions&&(this.resolvingFunctions.resolve(),delete this.resolvingFunctions)}async preservingPermanentElements(e){await U.preservingPermanentElements(this,this.permanentElementMap,e)}focusFirstAutofocusableElement(){const e=this.connectedSnapshot.firstAutofocusableElement;(function(e){return e&&"function"==typeof e.focus})(e)&&e.focus()}enteringBardo(e){this.activeElement||e.contains(this.currentSnapshot.activeElement)&&(this.activeElement=this.currentSnapshot.activeElement)}leavingBardo(e){e.contains(this.activeElement)&&this.activeElement instanceof HTMLElement&&(this.activeElement.focus(),this.activeElement=null)}get connectedSnapshot(){return this.newSnapshot.isConnected?this.newSnapshot:this.currentSnapshot}get currentElement(){return this.currentSnapshot.element}get newElement(){return this.newSnapshot.element}get permanentElementMap(){return this.currentSnapshot.getPermanentElementMapForSnapshot(this.newSnapshot)}}class Y extends K{static renderElement(e,t){var n;const r=document.createRange();r.selectNodeContents(e),r.deleteContents();const o=t,i=null===(n=o.ownerDocument)||void 0===n?void 0:n.createRange();i&&(i.selectNodeContents(o),e.appendChild(i.extractContents()))}constructor(e,t,n,r,o,i=!0){super(t,n,r,o,i),this.delegate=e}get shouldRender(){return!0}async render(){await S(),this.preservingPermanentElements((()=>{this.loadFrameElement()})),this.scrollFrameIntoView(),await S(),this.focusFirstAutofocusableElement(),await S(),this.activateScriptElements()}loadFrameElement(){this.delegate.willRenderFrame(this.currentElement,this.newElement),this.renderElement(this.currentElement,this.newElement)}scrollFrameIntoView(){if(this.currentElement.autoscroll||this.newElement.autoscroll){const t=this.currentElement.firstElementChild,n=("end","end"==(e=this.currentElement.getAttribute("data-autoscroll-block"))||"start"==e||"center"==e||"nearest"==e?e:"end"),r=function(e,t){return"auto"==e||"smooth"==e?e:"auto"}(this.currentElement.getAttribute("data-autoscroll-behavior"));if(t)return t.scrollIntoView({block:n,behavior:r}),!0}var e;return!1}activateScriptElements(){for(const e of this.newScriptElements){const t=y(e);e.replaceWith(t)}}get newScriptElements(){return this.currentElement.querySelectorAll("script")}}class G{static get defaultCSS(){return x` .turbo-progress-bar { position: fixed; display: block; @@ -15,7 +15,7 @@ opacity ${G.animationDuration/2}ms ${G.animationDuration/2}ms ease-in; transform: translate3d(0, 0, 0); } - `}constructor(){this.hiding=!1,this.value=0,this.visible=!1,this.trickle=()=>{this.setValue(this.value+Math.random()/100)},this.stylesheetElement=this.createStylesheetElement(),this.progressElement=this.createProgressElement(),this.installStylesheetElement(),this.setValue(0)}show(){this.visible||(this.visible=!0,this.installProgressElement(),this.startTrickling())}hide(){this.visible&&!this.hiding&&(this.hiding=!0,this.fadeProgressElement((()=>{this.uninstallProgressElement(),this.stopTrickling(),this.visible=!1,this.hiding=!1})))}setValue(e){this.value=e,this.refresh()}installStylesheetElement(){document.head.insertBefore(this.stylesheetElement,document.head.firstChild)}installProgressElement(){this.progressElement.style.width="0",this.progressElement.style.opacity="1",document.documentElement.insertBefore(this.progressElement,document.body),this.refresh()}fadeProgressElement(e){this.progressElement.style.opacity="0",setTimeout(e,1.5*G.animationDuration)}uninstallProgressElement(){this.progressElement.parentNode&&document.documentElement.removeChild(this.progressElement)}startTrickling(){this.trickleInterval||(this.trickleInterval=window.setInterval(this.trickle,G.animationDuration))}stopTrickling(){window.clearInterval(this.trickleInterval),delete this.trickleInterval}refresh(){requestAnimationFrame((()=>{this.progressElement.style.width=10+90*this.value+"%"}))}createStylesheetElement(){const e=document.createElement("style");return e.type="text/css",e.textContent=G.defaultCSS,this.cspNonce&&(e.nonce=this.cspNonce),e}createProgressElement(){const e=document.createElement("div");return e.className="turbo-progress-bar",e}get cspNonce(){return O("csp-nonce")}}G.animationDuration=300;class X extends N{constructor(){super(...arguments),this.detailsByOuterHTML=this.children.filter((e=>!function(e){return"noscript"==e.localName}(e))).map((e=>function(e){return e.hasAttribute("nonce")&&e.setAttribute("nonce",""),e}(e))).reduce(((e,t)=>{const{outerHTML:n}=t,r=n in e?e[n]:{type:J(t),tracked:Q(t),elements:[]};return Object.assign(Object.assign({},e),{[n]:Object.assign(Object.assign({},r),{elements:[...r.elements,t]})})}),{})}get trackedElementSignature(){return Object.keys(this.detailsByOuterHTML).filter((e=>this.detailsByOuterHTML[e].tracked)).join("")}getScriptElementsNotInSnapshot(e){return this.getElementsMatchingTypeNotInSnapshot("script",e)}getStylesheetElementsNotInSnapshot(e){return this.getElementsMatchingTypeNotInSnapshot("stylesheet",e)}getElementsMatchingTypeNotInSnapshot(e,t){return Object.keys(this.detailsByOuterHTML).filter((e=>!(e in t.detailsByOuterHTML))).map((e=>this.detailsByOuterHTML[e])).filter((({type:t})=>t==e)).map((({elements:[e]})=>e))}get provisionalElements(){return Object.keys(this.detailsByOuterHTML).reduce(((e,t)=>{const{type:n,tracked:r,elements:o}=this.detailsByOuterHTML[t];return null!=n||r?o.length>1?[...e,...o.slice(1)]:e:[...e,...o]}),[])}getMetaValue(e){const t=this.findMetaElementByName(e);return t?t.getAttribute("content"):null}findMetaElementByName(e){return Object.keys(this.detailsByOuterHTML).reduce(((t,n)=>{const{elements:[r]}=this.detailsByOuterHTML[n];return function(e,t){return"meta"==e.localName&&e.getAttribute("name")==t}(r,e)?r:t}),void 0)}}function J(e){return function(e){return"script"==e.localName}(e)?"script":function(e){const t=e.localName;return"style"==t||"link"==t&&"stylesheet"==e.getAttribute("rel")}(e)?"stylesheet":void 0}function Q(e){return"reload"==e.getAttribute("data-turbo-track")}class ee extends N{static fromHTMLString(e=""){return this.fromDocument(k(e))}static fromElement(e){return this.fromDocument(e.ownerDocument)}static fromDocument({head:e,body:t}){return new this(t,new X(e))}constructor(e,t){super(e),this.headSnapshot=t}clone(){const e=this.element.cloneNode(!0),t=this.element.querySelectorAll("select"),n=e.querySelectorAll("select");for(const[e,r]of t.entries()){const t=n[e];for(const e of t.selectedOptions)e.selected=!1;for(const e of r.selectedOptions)t.options[e.index].selected=!0}for(const t of e.querySelectorAll('input[type="password"]'))t.value="";return new ee(e,this.headSnapshot)}get headElement(){return this.headSnapshot.element}get rootLocation(){var e;return h(null!==(e=this.getSetting("root"))&&void 0!==e?e:"/")}get cacheControlValue(){return this.getSetting("cache-control")}get isPreviewable(){return"no-preview"!=this.cacheControlValue}get isCacheable(){return"no-cache"!=this.cacheControlValue}get isVisitable(){return"reload"!=this.getSetting("visit-control")}getSetting(e){return this.headSnapshot.getMetaValue(`turbo-${e}`)}}!function(e){e.visitStart="visitStart",e.requestStart="requestStart",e.requestEnd="requestEnd",e.visitEnd="visitEnd"}(c||(c={})),function(e){e.initialized="initialized",e.started="started",e.canceled="canceled",e.failed="failed",e.completed="completed"}(u||(u={}));const te={action:"advance",historyChanged:!1,visitCachedSnapshot:()=>{},willRender:!0,updateHistory:!0,shouldCacheSnapshot:!0,acceptsStreamResponse:!1};var ne,re;!function(e){e[e.networkFailure=0]="networkFailure",e[e.timeoutFailure=-1]="timeoutFailure",e[e.contentTypeMismatch=-2]="contentTypeMismatch"}(ne||(ne={}));class oe{constructor(e,t,n,r={}){this.identifier=E(),this.timingMetrics={},this.followedRedirect=!1,this.historyChanged=!1,this.scrolled=!1,this.shouldCacheSnapshot=!0,this.acceptsStreamResponse=!1,this.snapshotCached=!1,this.state=u.initialized,this.delegate=e,this.location=t,this.restorationIdentifier=n||E();const{action:o,historyChanged:i,referrer:s,snapshot:a,snapshotHTML:l,response:c,visitCachedSnapshot:d,willRender:h,updateHistory:p,shouldCacheSnapshot:f,acceptsStreamResponse:m}=Object.assign(Object.assign({},te),r);this.action=o,this.historyChanged=i,this.referrer=s,this.snapshot=a,this.snapshotHTML=l,this.response=c,this.isSamePage=this.delegate.locationWithActionIsSamePage(this.location,this.action),this.visitCachedSnapshot=d,this.willRender=h,this.updateHistory=p,this.scrolled=!h,this.shouldCacheSnapshot=f,this.acceptsStreamResponse=m}get adapter(){return this.delegate.adapter}get view(){return this.delegate.view}get history(){return this.delegate.history}get restorationData(){return this.history.getRestorationDataForIdentifier(this.restorationIdentifier)}get silent(){return this.isSamePage}start(){this.state==u.initialized&&(this.recordTimingMetric(c.visitStart),this.state=u.started,this.adapter.visitStarted(this),this.delegate.visitStarted(this))}cancel(){this.state==u.started&&(this.request&&this.request.cancel(),this.cancelRender(),this.state=u.canceled)}complete(){this.state==u.started&&(this.recordTimingMetric(c.visitEnd),this.state=u.completed,this.followRedirect(),this.followedRedirect||(this.adapter.visitCompleted(this),this.delegate.visitCompleted(this)))}fail(){this.state==u.started&&(this.state=u.failed,this.adapter.visitFailed(this))}changeHistory(){var e;if(!this.historyChanged&&this.updateHistory){const t=A(this.location.href===(null===(e=this.referrer)||void 0===e?void 0:e.href)?"replace":this.action);this.history.update(t,this.location,this.restorationIdentifier),this.historyChanged=!0}}issueRequest(){this.hasPreloadedResponse()?this.simulateRequest():this.shouldIssueRequest()&&!this.request&&(this.request=new I(this,s.get,this.location),this.request.perform())}simulateRequest(){this.response&&(this.startRequest(),this.recordResponse(),this.finishRequest())}startRequest(){this.recordTimingMetric(c.requestStart),this.adapter.visitRequestStarted(this)}recordResponse(e=this.response){if(this.response=e,e){const{statusCode:t}=e;ie(t)?this.adapter.visitRequestCompleted(this):this.adapter.visitRequestFailedWithStatusCode(this,t)}}finishRequest(){this.recordTimingMetric(c.requestEnd),this.adapter.visitRequestFinished(this)}loadResponse(){if(this.response){const{statusCode:e,responseHTML:t}=this.response;this.render((async()=>{this.shouldCacheSnapshot&&this.cacheSnapshot(),this.view.renderPromise&&await this.view.renderPromise,ie(e)&&null!=t?(await this.view.renderPage(ee.fromHTMLString(t),!1,this.willRender,this),this.performScroll(),this.adapter.visitRendered(this),this.complete()):(await this.view.renderError(ee.fromHTMLString(t),this),this.adapter.visitRendered(this),this.fail())}))}}getCachedSnapshot(){const e=this.view.getCachedSnapshotForLocation(this.location)||this.getPreloadedSnapshot();if(e&&(!p(this.location)||e.hasAnchor(p(this.location)))&&("restore"==this.action||e.isPreviewable))return e}getPreloadedSnapshot(){if(this.snapshotHTML)return ee.fromHTMLString(this.snapshotHTML)}hasCachedSnapshot(){return null!=this.getCachedSnapshot()}loadCachedSnapshot(){const e=this.getCachedSnapshot();if(e){const t=this.shouldIssueRequest();this.render((async()=>{this.cacheSnapshot(),this.isSamePage?this.adapter.visitRendered(this):(this.view.renderPromise&&await this.view.renderPromise,await this.view.renderPage(e,t,this.willRender,this),this.performScroll(),this.adapter.visitRendered(this),t||this.complete())}))}}followRedirect(){var e;this.redirectedToLocation&&!this.followedRedirect&&(null===(e=this.response)||void 0===e?void 0:e.redirected)&&(this.adapter.visitProposedToLocation(this.redirectedToLocation,{action:"replace",response:this.response,shouldCacheSnapshot:!1,willRender:!1}),this.followedRedirect=!0)}goToSamePageAnchor(){this.isSamePage&&this.render((async()=>{this.cacheSnapshot(),this.performScroll(),this.changeHistory(),this.adapter.visitRendered(this)}))}prepareRequest(e){this.acceptsStreamResponse&&e.acceptResponseType(P.contentType)}requestStarted(){this.startRequest()}requestPreventedHandlingResponse(e,t){}async requestSucceededWithResponse(e,t){const n=await t.responseHTML,{redirected:r,statusCode:o}=t;null==n?this.recordResponse({statusCode:ne.contentTypeMismatch,redirected:r}):(this.redirectedToLocation=t.redirected?t.location:void 0,this.recordResponse({statusCode:o,responseHTML:n,redirected:r}))}async requestFailedWithResponse(e,t){const n=await t.responseHTML,{redirected:r,statusCode:o}=t;null==n?this.recordResponse({statusCode:ne.contentTypeMismatch,redirected:r}):this.recordResponse({statusCode:o,responseHTML:n,redirected:r})}requestErrored(e,t){this.recordResponse({statusCode:ne.networkFailure,redirected:!1})}requestFinished(){this.finishRequest()}performScroll(){this.scrolled||this.view.forceReloaded||("restore"==this.action?this.scrollToRestoredPosition()||this.scrollToAnchor()||this.view.scrollToTop():this.scrollToAnchor()||this.view.scrollToTop(),this.isSamePage&&this.delegate.visitScrolledToSamePageLocation(this.view.lastRenderedLocation,this.location),this.scrolled=!0)}scrollToRestoredPosition(){const{scrollPosition:e}=this.restorationData;if(e)return this.view.scrollToPosition(e),!0}scrollToAnchor(){const e=p(this.location);if(null!=e)return this.view.scrollToAnchor(e),!0}recordTimingMetric(e){this.timingMetrics[e]=(new Date).getTime()}getTimingMetrics(){return Object.assign({},this.timingMetrics)}getHistoryMethodForAction(e){switch(e){case"replace":return history.replaceState;case"advance":case"restore":return history.pushState}}hasPreloadedResponse(){return"object"==typeof this.response}shouldIssueRequest(){return!this.isSamePage&&("restore"==this.action?!this.hasCachedSnapshot():this.willRender)}cacheSnapshot(){this.snapshotCached||(this.view.cacheSnapshot(this.snapshot).then((e=>e&&this.visitCachedSnapshot(e))),this.snapshotCached=!0)}async render(e){this.cancelRender(),await new Promise((e=>{this.frame=requestAnimationFrame((()=>e()))})),await e(),delete this.frame}cancelRender(){this.frame&&(cancelAnimationFrame(this.frame),delete this.frame)}}function ie(e){return e>=200&&e<300}class se{constructor(e){this.progressBar=new G,this.showProgressBar=()=>{this.progressBar.show()},this.session=e}visitProposedToLocation(e,t){this.navigator.startVisit(e,(null==t?void 0:t.restorationIdentifier)||E(),t)}visitStarted(e){this.location=e.location,e.loadCachedSnapshot(),e.issueRequest(),e.goToSamePageAnchor()}visitRequestStarted(e){this.progressBar.setValue(0),e.hasCachedSnapshot()||"restore"!=e.action?this.showVisitProgressBarAfterDelay():this.showProgressBar()}visitRequestCompleted(e){e.loadResponse()}visitRequestFailedWithStatusCode(e,t){switch(t){case ne.networkFailure:case ne.timeoutFailure:case ne.contentTypeMismatch:return this.reload({reason:"request_failed",context:{statusCode:t}});default:return e.loadResponse()}}visitRequestFinished(e){this.progressBar.setValue(1),this.hideVisitProgressBar()}visitCompleted(e){}pageInvalidated(e){this.reload(e)}visitFailed(e){}visitRendered(e){}formSubmissionStarted(e){this.progressBar.setValue(0),this.showFormProgressBarAfterDelay()}formSubmissionFinished(e){this.progressBar.setValue(1),this.hideFormProgressBar()}showVisitProgressBarAfterDelay(){this.visitProgressBarTimeout=window.setTimeout(this.showProgressBar,this.session.progressBarDelay)}hideVisitProgressBar(){this.progressBar.hide(),null!=this.visitProgressBarTimeout&&(window.clearTimeout(this.visitProgressBarTimeout),delete this.visitProgressBarTimeout)}showFormProgressBarAfterDelay(){null==this.formProgressBarTimeout&&(this.formProgressBarTimeout=window.setTimeout(this.showProgressBar,this.session.progressBarDelay))}hideFormProgressBar(){this.progressBar.hide(),null!=this.formProgressBarTimeout&&(window.clearTimeout(this.formProgressBarTimeout),delete this.formProgressBarTimeout)}reload(e){var t;w("turbo:reload",{detail:e}),window.location.href=(null===(t=this.location)||void 0===t?void 0:t.toString())||window.location.href}get navigator(){return this.session.navigator}}class ae{constructor(){this.selector="[data-turbo-temporary]",this.deprecatedSelector="[data-turbo-cache=false]",this.started=!1,this.removeTemporaryElements=e=>{for(const e of this.temporaryElements)e.remove()}}start(){this.started||(this.started=!0,addEventListener("turbo:before-cache",this.removeTemporaryElements,!1))}stop(){this.started&&(this.started=!1,removeEventListener("turbo:before-cache",this.removeTemporaryElements,!1))}get temporaryElements(){return[...document.querySelectorAll(this.selector),...this.temporaryElementsWithDeprecation]}get temporaryElementsWithDeprecation(){const e=document.querySelectorAll(this.deprecatedSelector);return e.length&&console.warn(`The ${this.deprecatedSelector} selector is deprecated and will be removed in a future version. Use ${this.selector} instead.`),[...e]}}class le{constructor(e,t){this.session=e,this.element=t,this.linkInterceptor=new q(this,t),this.formSubmitObserver=new V(this,t)}start(){this.linkInterceptor.start(),this.formSubmitObserver.start()}stop(){this.linkInterceptor.stop(),this.formSubmitObserver.stop()}shouldInterceptLinkClick(e,t,n){return this.shouldRedirect(e)}linkClickIntercepted(e,t,n){const r=this.findFrameElement(e);r&&r.delegate.linkClickIntercepted(e,t,n)}willSubmitForm(e,t){return null==e.closest("turbo-frame")&&this.shouldSubmit(e,t)&&this.shouldRedirect(e,t)}formSubmitted(e,t){const n=this.findFrameElement(e,t);n&&n.delegate.formSubmitted(e,t)}shouldSubmit(e,t){var n;const r=f(e,t),o=this.element.ownerDocument.querySelector('meta[name="turbo-root"]'),i=h(null!==(n=null==o?void 0:o.content)&&void 0!==n?n:"/");return this.shouldRedirect(e,t)&&m(r,i)}shouldRedirect(e,t){if(e instanceof HTMLFormElement?this.session.submissionIsNavigatable(e,t):this.session.elementIsNavigatable(e)){const n=this.findFrameElement(e,t);return!!n&&n!=e.closest("turbo-frame")}return!1}findFrameElement(e,t){const n=(null==t?void 0:t.getAttribute("data-turbo-frame"))||e.getAttribute("data-turbo-frame");if(n&&"_top"!=n){const e=this.element.querySelector(`#${n}:not([disabled])`);if(e instanceof d)return e}}}class ce{constructor(e){this.restorationIdentifier=E(),this.restorationData={},this.started=!1,this.pageLoaded=!1,this.onPopState=e=>{if(this.shouldHandlePopState()){const{turbo:t}=e.state||{};if(t){this.location=new URL(window.location.href);const{restorationIdentifier:e}=t;this.restorationIdentifier=e,this.delegate.historyPoppedToLocationWithRestorationIdentifier(this.location,e)}}},this.onPageLoad=async e=>{await Promise.resolve(),this.pageLoaded=!0},this.delegate=e}start(){this.started||(addEventListener("popstate",this.onPopState,!1),addEventListener("load",this.onPageLoad,!1),this.started=!0,this.replace(new URL(window.location.href)))}stop(){this.started&&(removeEventListener("popstate",this.onPopState,!1),removeEventListener("load",this.onPageLoad,!1),this.started=!1)}push(e,t){this.update(history.pushState,e,t)}replace(e,t){this.update(history.replaceState,e,t)}update(e,t,n=E()){const r={turbo:{restorationIdentifier:n}};e.call(history,r,"",t.href),this.location=t,this.restorationIdentifier=n}getRestorationDataForIdentifier(e){return this.restorationData[e]||{}}updateRestorationData(e){const{restorationIdentifier:t}=this,n=this.restorationData[t];this.restorationData[t]=Object.assign(Object.assign({},n),e)}assumeControlOfScrollRestoration(){var e;this.previousScrollRestoration||(this.previousScrollRestoration=null!==(e=history.scrollRestoration)&&void 0!==e?e:"auto",history.scrollRestoration="manual")}relinquishControlOfScrollRestoration(){this.previousScrollRestoration&&(history.scrollRestoration=this.previousScrollRestoration,delete this.previousScrollRestoration)}shouldHandlePopState(){return this.pageIsLoaded()}pageIsLoaded(){return this.pageLoaded||"complete"==document.readyState}}class ue{constructor(e){this.delegate=e}proposeVisit(e,t={}){this.delegate.allowsVisitingLocationWithAction(e,t.action)&&(m(e,this.view.snapshot.rootLocation)?this.delegate.visitProposedToLocation(e,t):window.location.href=e.toString())}startVisit(e,t,n={}){this.stop(),this.currentVisit=new oe(this,h(e),t,Object.assign({referrer:this.location},n)),this.currentVisit.start()}submitForm(e,t){this.stop(),this.formSubmission=new H(this,e,t,!0),this.formSubmission.start()}stop(){this.formSubmission&&(this.formSubmission.stop(),delete this.formSubmission),this.currentVisit&&(this.currentVisit.cancel(),delete this.currentVisit)}get adapter(){return this.delegate.adapter}get view(){return this.delegate.view}get history(){return this.delegate.history}formSubmissionStarted(e){"function"==typeof this.adapter.formSubmissionStarted&&this.adapter.formSubmissionStarted(e)}async formSubmissionSucceededWithResponse(e,t){if(e==this.formSubmission){const n=await t.responseHTML;if(n){const r=e.isSafe;r||this.view.clearSnapshotCache();const{statusCode:o,redirected:i}=t,s={action:this.getActionForFormSubmission(e),shouldCacheSnapshot:r,response:{statusCode:o,responseHTML:n,redirected:i}};this.proposeVisit(t.location,s)}}}async formSubmissionFailedWithResponse(e,t){const n=await t.responseHTML;if(n){const e=ee.fromHTMLString(n);t.serverError?await this.view.renderError(e,this.currentVisit):await this.view.renderPage(e,!1,!0,this.currentVisit),this.view.scrollToTop(),this.view.clearSnapshotCache()}}formSubmissionErrored(e,t){console.error(t)}formSubmissionFinished(e){"function"==typeof this.adapter.formSubmissionFinished&&this.adapter.formSubmissionFinished(e)}visitStarted(e){this.delegate.visitStarted(e)}visitCompleted(e){this.delegate.visitCompleted(e)}locationWithActionIsSamePage(e,t){const n=p(e),r=p(this.view.lastRenderedLocation),o="restore"===t&&void 0===n;return"replace"!==t&&v(e)===v(this.view.lastRenderedLocation)&&(o||null!=n&&n!==r)}visitScrolledToSamePageLocation(e,t){this.delegate.visitScrolledToSamePageLocation(e,t)}get location(){return this.history.location}get restorationIdentifier(){return this.history.restorationIdentifier}getActionForFormSubmission({submitter:e,formElement:t}){return R(e,t)||"advance"}}!function(e){e[e.initial=0]="initial",e[e.loading=1]="loading",e[e.interactive=2]="interactive",e[e.complete=3]="complete"}(re||(re={}));class de{constructor(e){this.stage=re.initial,this.started=!1,this.interpretReadyState=()=>{const{readyState:e}=this;"interactive"==e?this.pageIsInteractive():"complete"==e&&this.pageIsComplete()},this.pageWillUnload=()=>{this.delegate.pageWillUnload()},this.delegate=e}start(){this.started||(this.stage==re.initial&&(this.stage=re.loading),document.addEventListener("readystatechange",this.interpretReadyState,!1),addEventListener("pagehide",this.pageWillUnload,!1),this.started=!0)}stop(){this.started&&(document.removeEventListener("readystatechange",this.interpretReadyState,!1),removeEventListener("pagehide",this.pageWillUnload,!1),this.started=!1)}pageIsInteractive(){this.stage==re.loading&&(this.stage=re.interactive,this.delegate.pageBecameInteractive())}pageIsComplete(){this.pageIsInteractive(),this.stage==re.interactive&&(this.stage=re.complete,this.delegate.pageLoaded())}get readyState(){return document.readyState}}class he{constructor(e){this.started=!1,this.onScroll=()=>{this.updatePosition({x:window.pageXOffset,y:window.pageYOffset})},this.delegate=e}start(){this.started||(addEventListener("scroll",this.onScroll,!1),this.onScroll(),this.started=!0)}stop(){this.started&&(removeEventListener("scroll",this.onScroll,!1),this.started=!1)}updatePosition(e){this.delegate.scrollPositionChanged(e)}}class pe{render({fragment:e}){U.preservingPermanentElements(this,function(e){const t=B(document.documentElement),n={};for(const r of t){const{id:t}=r;for(const o of e.querySelectorAll("turbo-stream")){const e=W(o.templateElement.content,t);e&&(n[t]=[r,e])}}return n}(e),(()=>document.documentElement.appendChild(e)))}enteringBardo(e,t){t.replaceWith(e.cloneNode(!0))}leavingBardo(){}}class fe{constructor(e){this.sources=new Set,this.started=!1,this.inspectFetchResponse=e=>{const t=function(e){var t;const n=null===(t=e.detail)||void 0===t?void 0:t.fetchResponse;if(n instanceof b)return n}(e);t&&function(e){var t;return(null!==(t=e.contentType)&&void 0!==t?t:"").startsWith(P.contentType)}(t)&&(e.preventDefault(),this.receiveMessageResponse(t))},this.receiveMessageEvent=e=>{this.started&&"string"==typeof e.data&&this.receiveMessageHTML(e.data)},this.delegate=e}start(){this.started||(this.started=!0,addEventListener("turbo:before-fetch-response",this.inspectFetchResponse,!1))}stop(){this.started&&(this.started=!1,removeEventListener("turbo:before-fetch-response",this.inspectFetchResponse,!1))}connectStreamSource(e){this.streamSourceIsConnected(e)||(this.sources.add(e),e.addEventListener("message",this.receiveMessageEvent,!1))}disconnectStreamSource(e){this.streamSourceIsConnected(e)&&(this.sources.delete(e),e.removeEventListener("message",this.receiveMessageEvent,!1))}streamSourceIsConnected(e){return this.sources.has(e)}async receiveMessageResponse(e){const t=await e.responseHTML;t&&this.receiveMessageHTML(t)}receiveMessageHTML(e){this.delegate.receivedMessageFromStream(P.wrap(e))}}class me extends K{static renderElement(e,t){const{documentElement:n,body:r}=document;n.replaceChild(t,r)}async render(){this.replaceHeadAndBody(),this.activateScriptElements()}replaceHeadAndBody(){const{documentElement:e,head:t}=document;e.replaceChild(this.newHead,t),this.renderElement(this.currentElement,this.newElement)}activateScriptElements(){for(const e of this.scriptElements){const t=e.parentNode;if(t){const n=y(e);t.replaceChild(n,e)}}}get newHead(){return this.newSnapshot.headSnapshot.element}get scriptElements(){return document.documentElement.querySelectorAll("script")}}class ve extends K{static renderElement(e,t){document.body&&t instanceof HTMLBodyElement?document.body.replaceWith(t):document.documentElement.appendChild(t)}get shouldRender(){return this.newSnapshot.isVisitable&&this.trackedElementsAreIdentical}get reloadReason(){return this.newSnapshot.isVisitable?this.trackedElementsAreIdentical?void 0:{reason:"tracked_element_mismatch"}:{reason:"turbo_visit_control_is_reload"}}async prepareToRender(){await this.mergeHead()}async render(){this.willRender&&await this.replaceBody()}finishRendering(){super.finishRendering(),this.isPreview||this.focusFirstAutofocusableElement()}get currentHeadSnapshot(){return this.currentSnapshot.headSnapshot}get newHeadSnapshot(){return this.newSnapshot.headSnapshot}get newElement(){return this.newSnapshot.element}async mergeHead(){const e=this.mergeProvisionalElements(),t=this.copyNewHeadStylesheetElements();this.copyNewHeadScriptElements(),await e,await t}async replaceBody(){await this.preservingPermanentElements((async()=>{this.activateNewBody(),await this.assignNewBody()}))}get trackedElementsAreIdentical(){return this.currentHeadSnapshot.trackedElementSignature==this.newHeadSnapshot.trackedElementSignature}async copyNewHeadStylesheetElements(){const e=[];for(const t of this.newHeadStylesheetElements)e.push(L(t)),document.head.appendChild(t);await Promise.all(e)}copyNewHeadScriptElements(){for(const e of this.newHeadScriptElements)document.head.appendChild(y(e))}async mergeProvisionalElements(){const e=[...this.newHeadProvisionalElements];for(const t of this.currentHeadProvisionalElements)this.isCurrentElementInElementList(t,e)||document.head.removeChild(t);for(const t of e)document.head.appendChild(t)}isCurrentElementInElementList(e,t){for(const[n,r]of t.entries()){if("TITLE"==e.tagName){if("TITLE"!=r.tagName)continue;if(e.innerHTML==r.innerHTML)return t.splice(n,1),!0}if(r.isEqualNode(e))return t.splice(n,1),!0}return!1}removeCurrentHeadProvisionalElements(){for(const e of this.currentHeadProvisionalElements)document.head.removeChild(e)}copyNewHeadProvisionalElements(){for(const e of this.newHeadProvisionalElements)document.head.appendChild(e)}activateNewBody(){document.adoptNode(this.newElement),this.activateNewBodyScriptElements()}activateNewBodyScriptElements(){for(const e of this.newBodyScriptElements){const t=y(e);e.replaceWith(t)}}async assignNewBody(){await this.renderElement(this.currentElement,this.newElement)}get newHeadStylesheetElements(){return this.newHeadSnapshot.getStylesheetElementsNotInSnapshot(this.currentHeadSnapshot)}get newHeadScriptElements(){return this.newHeadSnapshot.getScriptElementsNotInSnapshot(this.currentHeadSnapshot)}get currentHeadProvisionalElements(){return this.currentHeadSnapshot.provisionalElements}get newHeadProvisionalElements(){return this.newHeadSnapshot.provisionalElements}get newBodyScriptElements(){return this.newElement.querySelectorAll("script")}}class ge{constructor(e){this.keys=[],this.snapshots={},this.size=e}has(e){return g(e)in this.snapshots}get(e){if(this.has(e)){const t=this.read(e);return this.touch(e),t}}put(e,t){return this.write(e,t),this.touch(e),t}clear(){this.snapshots={}}read(e){return this.snapshots[g(e)]}write(e,t){this.snapshots[g(e)]=t}touch(e){const t=g(e),n=this.keys.indexOf(t);n>-1&&this.keys.splice(n,1),this.keys.unshift(t),this.trim()}trim(){for(const e of this.keys.splice(this.size))delete this.snapshots[e]}}class be extends j{constructor(){super(...arguments),this.snapshotCache=new ge(10),this.lastRenderedLocation=new URL(location.href),this.forceReloaded=!1}renderPage(e,t=!1,n=!0,r){const o=new ve(this.snapshot,e,ve.renderElement,t,n);return o.shouldRender?null==r||r.changeHistory():this.forceReloaded=!0,this.render(o)}renderError(e,t){null==t||t.changeHistory();const n=new me(this.snapshot,e,me.renderElement,!1);return this.render(n)}clearSnapshotCache(){this.snapshotCache.clear()}async cacheSnapshot(e=this.snapshot){if(e.isCacheable){this.delegate.viewWillCacheSnapshot();const{lastRenderedLocation:t}=this;await new Promise((e=>setTimeout((()=>e()),0)));const n=e.clone();return this.snapshotCache.put(t,n),n}}getCachedSnapshotForLocation(e){return this.snapshotCache.get(e)}get snapshot(){return ee.fromElement(this.element)}}class ye{constructor(e){this.selector="a[data-turbo-preload]",this.delegate=e}get snapshotCache(){return this.delegate.navigator.view.snapshotCache}start(){if("loading"===document.readyState)return document.addEventListener("DOMContentLoaded",(()=>{this.preloadOnLoadLinksForView(document.body)}));this.preloadOnLoadLinksForView(document.body)}preloadOnLoadLinksForView(e){for(const t of e.querySelectorAll(this.selector))this.preloadURL(t)}async preloadURL(e){const t=new URL(e.href);if(!this.snapshotCache.has(t))try{const e=await fetch(t.toString(),{headers:{"VND.PREFETCH":"true",Accept:"text/html"}}),n=await e.text(),r=ee.fromHTMLString(n);this.snapshotCache.put(t,r)}catch(e){}}}function we(e){Object.defineProperties(e,Se)}const Se={absoluteURL:{get(){return this.toString()}}},ke={after(){this.targetElements.forEach((e=>{var t;return null===(t=e.parentElement)||void 0===t?void 0:t.insertBefore(this.templateContent,e.nextSibling)}))},append(){this.removeDuplicateTargetChildren(),this.targetElements.forEach((e=>e.append(this.templateContent)))},before(){this.targetElements.forEach((e=>{var t;return null===(t=e.parentElement)||void 0===t?void 0:t.insertBefore(this.templateContent,e)}))},prepend(){this.removeDuplicateTargetChildren(),this.targetElements.forEach((e=>e.prepend(this.templateContent)))},remove(){this.targetElements.forEach((e=>e.remove()))},replace(){this.targetElements.forEach((e=>e.replaceWith(this.templateContent)))},update(){this.targetElements.forEach((e=>{e.innerHTML="",e.append(this.templateContent)}))}},xe=new class{constructor(){this.navigator=new ue(this),this.history=new ce(this),this.preloader=new ye(this),this.view=new be(this,document.documentElement),this.adapter=new se(this),this.pageObserver=new de(this),this.cacheObserver=new ae,this.linkClickObserver=new $(this,window),this.formSubmitObserver=new V(this,document),this.scrollObserver=new he(this),this.streamObserver=new fe(this),this.formLinkClickObserver=new Z(this,document.documentElement),this.frameRedirector=new le(this,document.documentElement),this.streamMessageRenderer=new pe,this.drive=!0,this.enabled=!0,this.progressBarDelay=500,this.started=!1,this.formMode="on"}start(){this.started||(this.pageObserver.start(),this.cacheObserver.start(),this.formLinkClickObserver.start(),this.linkClickObserver.start(),this.formSubmitObserver.start(),this.scrollObserver.start(),this.streamObserver.start(),this.frameRedirector.start(),this.history.start(),this.preloader.start(),this.started=!0,this.enabled=!0)}disable(){this.enabled=!1}stop(){this.started&&(this.pageObserver.stop(),this.cacheObserver.stop(),this.formLinkClickObserver.stop(),this.linkClickObserver.stop(),this.formSubmitObserver.stop(),this.scrollObserver.stop(),this.streamObserver.stop(),this.frameRedirector.stop(),this.history.stop(),this.started=!1)}registerAdapter(e){this.adapter=e}visit(e,t={}){const n=t.frame?document.getElementById(t.frame):null;n instanceof d?(n.src=e.toString(),n.loaded):this.navigator.proposeVisit(h(e),t)}connectStreamSource(e){this.streamObserver.connectStreamSource(e)}disconnectStreamSource(e){this.streamObserver.disconnectStreamSource(e)}renderStreamMessage(e){this.streamMessageRenderer.render(P.wrap(e))}clearCache(){this.view.clearSnapshotCache()}setProgressBarDelay(e){this.progressBarDelay=e}setFormMode(e){this.formMode=e}get location(){return this.history.location}get restorationIdentifier(){return this.history.restorationIdentifier}historyPoppedToLocationWithRestorationIdentifier(e,t){this.enabled?this.navigator.startVisit(e,t,{action:"restore",historyChanged:!0}):this.adapter.pageInvalidated({reason:"turbo_disabled"})}scrollPositionChanged(e){this.history.updateRestorationData({scrollPosition:e})}willSubmitFormLinkToLocation(e,t){return this.elementIsNavigatable(e)&&m(t,this.snapshot.rootLocation)}submittedFormLinkToLocation(){}willFollowLinkToLocation(e,t,n){return this.elementIsNavigatable(e)&&m(t,this.snapshot.rootLocation)&&this.applicationAllowsFollowingLinkToLocation(e,t,n)}followedLinkToLocation(e,t){const n=this.getActionForLink(e),r=e.hasAttribute("data-turbo-stream");this.visit(t.href,{action:n,acceptsStreamResponse:r})}allowsVisitingLocationWithAction(e,t){return this.locationWithActionIsSamePage(e,t)||this.applicationAllowsVisitingLocation(e)}visitProposedToLocation(e,t){we(e),this.adapter.visitProposedToLocation(e,t)}visitStarted(e){e.acceptsStreamResponse||C(document.documentElement),we(e.location),e.silent||this.notifyApplicationAfterVisitingLocation(e.location,e.action)}visitCompleted(e){T(document.documentElement),this.notifyApplicationAfterPageLoad(e.getTimingMetrics())}locationWithActionIsSamePage(e,t){return this.navigator.locationWithActionIsSamePage(e,t)}visitScrolledToSamePageLocation(e,t){this.notifyApplicationAfterVisitingSamePageLocation(e,t)}willSubmitForm(e,t){const n=f(e,t);return this.submissionIsNavigatable(e,t)&&m(h(n),this.snapshot.rootLocation)}formSubmitted(e,t){this.navigator.submitForm(e,t)}pageBecameInteractive(){this.view.lastRenderedLocation=this.location,this.notifyApplicationAfterPageLoad()}pageLoaded(){this.history.assumeControlOfScrollRestoration()}pageWillUnload(){this.history.relinquishControlOfScrollRestoration()}receivedMessageFromStream(e){this.renderStreamMessage(e)}viewWillCacheSnapshot(){var e;(null===(e=this.navigator.currentVisit)||void 0===e?void 0:e.silent)||this.notifyApplicationBeforeCachingSnapshot()}allowsImmediateRender({element:e},t){const n=this.notifyApplicationBeforeRender(e,t),{defaultPrevented:r,detail:{render:o}}=n;return this.view.renderer&&o&&(this.view.renderer.renderElement=o),!r}viewRenderedSnapshot(e,t){this.view.lastRenderedLocation=this.history.location,this.notifyApplicationAfterRender()}preloadOnLoadLinksForView(e){this.preloader.preloadOnLoadLinksForView(e)}viewInvalidated(e){this.adapter.pageInvalidated(e)}frameLoaded(e){this.notifyApplicationAfterFrameLoad(e)}frameRendered(e,t){this.notifyApplicationAfterFrameRender(e,t)}applicationAllowsFollowingLinkToLocation(e,t,n){return!this.notifyApplicationAfterClickingLinkToLocation(e,t,n).defaultPrevented}applicationAllowsVisitingLocation(e){return!this.notifyApplicationBeforeVisitingLocation(e).defaultPrevented}notifyApplicationAfterClickingLinkToLocation(e,t,n){return w("turbo:click",{target:e,detail:{url:t.href,originalEvent:n},cancelable:!0})}notifyApplicationBeforeVisitingLocation(e){return w("turbo:before-visit",{detail:{url:e.href},cancelable:!0})}notifyApplicationAfterVisitingLocation(e,t){return w("turbo:visit",{detail:{url:e.href,action:t}})}notifyApplicationBeforeCachingSnapshot(){return w("turbo:before-cache")}notifyApplicationBeforeRender(e,t){return w("turbo:before-render",{detail:Object.assign({newBody:e},t),cancelable:!0})}notifyApplicationAfterRender(){return w("turbo:render")}notifyApplicationAfterPageLoad(e={}){return w("turbo:load",{detail:{url:this.location.href,timing:e}})}notifyApplicationAfterVisitingSamePageLocation(e,t){dispatchEvent(new HashChangeEvent("hashchange",{oldURL:e.toString(),newURL:t.toString()}))}notifyApplicationAfterFrameLoad(e){return w("turbo:frame-load",{target:e})}notifyApplicationAfterFrameRender(e,t){return w("turbo:frame-render",{detail:{fetchResponse:e},target:t,cancelable:!0})}submissionIsNavigatable(e,t){if("off"==this.formMode)return!1;{const n=!t||this.elementIsNavigatable(t);return"optin"==this.formMode?n&&null!=e.closest('[data-turbo="true"]'):n&&this.elementIsNavigatable(e)}}elementIsNavigatable(e){const t=M(e,"[data-turbo]"),n=M(e,"turbo-frame");return this.drive||n?!t||"false"!=t.getAttribute("data-turbo"):!!t&&"true"==t.getAttribute("data-turbo")}getActionForLink(e){return R(e)||"advance"}get snapshot(){return this.view.snapshot}},Ee=new class{constructor(e){this.session=e}clear(){this.session.clearCache()}resetCacheControl(){this.setCacheControl("")}exemptPageFromCache(){this.setCacheControl("no-cache")}exemptPageFromPreview(){this.setCacheControl("no-preview")}setCacheControl(e){!function(e,t){let n=D(e);n||(n=document.createElement("meta"),n.setAttribute("name",e),document.head.appendChild(n)),n.setAttribute("content",t)}("turbo-cache-control",e)}}(xe),{navigator:_e}=xe;function Ce(){xe.start()}function Te(e,t){xe.visit(e,t)}function Le(e){xe.connectStreamSource(e)}function Ae(e){xe.disconnectStreamSource(e)}var Re=Object.freeze({__proto__:null,navigator:_e,session:xe,cache:Ee,PageRenderer:ve,PageSnapshot:ee,FrameRenderer:Y,start:Ce,registerAdapter:function(e){xe.registerAdapter(e)},visit:Te,connectStreamSource:Le,disconnectStreamSource:Ae,renderStreamMessage:function(e){xe.renderStreamMessage(e)},clearCache:function(){console.warn("Please replace `Turbo.clearCache()` with `Turbo.cache.clear()`. The top-level function is deprecated and will be removed in a future version of Turbo.`"),xe.clearCache()},setProgressBarDelay:function(e){xe.setProgressBarDelay(e)},setConfirmMethod:function(e){H.confirmMethod=e},setFormMode:function(e){xe.setFormMode(e)},StreamActions:ke});class De extends Error{}function Oe(e){if(null!=e){const t=document.getElementById(e);if(t instanceof d)return t}}function Me(e,t){if(e){const r=e.getAttribute("src");if(null!=r&&null!=t&&(n=t,h(r).href==h(n).href))throw new Error(`Matching element has a source URL which references itself`);if(e.ownerDocument!==document&&(e=document.importNode(e,!0)),e instanceof d)return e.connectedCallback(),e.disconnectedCallback(),e}var n}class Ie extends HTMLElement{static async renderElement(e){await e.performAction()}async connectedCallback(){try{await this.render()}catch(e){console.error(e)}finally{this.disconnect()}}async render(){var e;return null!==(e=this.renderPromise)&&void 0!==e?e:this.renderPromise=(async()=>{const e=this.beforeRenderEvent;this.dispatchEvent(e)&&(await S(),await e.detail.render(this))})()}disconnect(){try{this.remove()}catch(e){}}removeDuplicateTargetChildren(){this.duplicateChildren.forEach((e=>e.remove()))}get duplicateChildren(){var e;const t=this.targetElements.flatMap((e=>[...e.children])).filter((e=>!!e.id)),n=[...(null===(e=this.templateContent)||void 0===e?void 0:e.children)||[]].filter((e=>!!e.id)).map((e=>e.id));return t.filter((e=>n.includes(e.id)))}get performAction(){if(this.action){const e=ke[this.action];if(e)return e;this.raise("unknown action")}this.raise("action attribute is missing")}get targetElements(){return this.target?this.targetElementsById:this.targets?this.targetElementsByQuery:void this.raise("target or targets attribute is missing")}get templateContent(){return this.templateElement.content.cloneNode(!0)}get templateElement(){if(null===this.firstElementChild){const e=this.ownerDocument.createElement("template");return this.appendChild(e),e}if(this.firstElementChild instanceof HTMLTemplateElement)return this.firstElementChild;this.raise("first child element must be a